This page and all content Copyright ©2005-2007 Nathan E. Pralle
 
HooDaHek Changelog

Version 0.7
  • hoodahekbot:
    • Added in Jabber support.
    • Added in SMS support for US Cellular, Midwest Wireless, Verizon, and AT&T phones.
    • Added in email support. You can now have notifications emailed anywhere. Handy for EmailToSMS gateways and/or pager alerts.
    • Added a command, "last", to HooDaHekBot's vocabulary. The "last" command, when typed with no parameters, will show you the last incoming phone call. When typed like, "last:X", where "X" is a number, it'll show you the last X calls. IE: "last:10" will show you the last 10 calls.
    • Fixed a bug with the Month being off on the call notification.
    • Added signal handling for proper cleanup on exit.
    • Added in massive debugging and logging for AIM connections as well as more error checking for disconnects, etc.
    • Changed the sorting of the results of the "name:" and "phone:" commands to be sorted by alpha and number.
    • Redid the entire configuration section of hoodahekbot.pl because it was long and incomprehensible.
  • hoodahek_dbhandle:
    • Switched from interfacing with the 'mail' command to using SMTP to notify of a new addition to the database.
    • Formatted the phone number now in notifications. Changed the wording and subject slightly.
  • General:
    • Changed the GRANT statement in the SQL file so it wouldn't grant permissions on anything more than the CDR database.
    • Decided to release HooDaHek under the "MIT License", which allows for free redistribution and modifications, for any purpose. Knock yourself out.

Version 0.6
  • Got the correct version of hoodahek_dbhandle inserted, which has advanced error checking (yay) and also changes the CallerID in Asterisk if it performs a successful lookup in the HooDaHek database. Thanks to Steven BerkHolz for pointing out that rather obvious tidbit.
    Version 0.5
  • Changed the format of the incoming call notification to be on one line, not two.
  • Changed how the script sleeps between call notifications -- it now goes and outputs the line to everyone in the list, pauses, and then looks for a second line. Much better than before, where it was sleeping after every line.
  • Changed the bot to use Unix::Syslog to log messages about its activities.
    Version 0.4
  • Changed the AIM section of hoodahekbot from using Net::AIMTOC to using Net::OSCAR. TOC broke (again) and since AOL doesn't seem hellbent on fixing it, best to switch to what works. Everything should more or less work the same.
  • Implemented HiRes timing for hoodahekbot. This will make the bot respond to incoming calls TONS faster than it currently does. I often get a caller ID announcement within the first ring now.
    Version 0.3
  • Enhanced hoodahekbot to respond to commands. Those listed as "recipients" in its configuration can now send three different commands: quitnow, name:, phone:. Quitnow makes the bot exit, name: does a search on a name in the database, and phone: does a search on a phone number in the DB.
  • Formatting for the search results. AIM clients get colored results. MSN users don't, because MSN sucks.
  • Fixed a few bugs, of course.
    Version 0.2 and before
  • I don't have a clue. I wrote it, I guess. Bug fixes, etc. I've lost that. But I'll be good from now on! :)