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! :)
|