Changes for Net::ICQ
====================


0.10
====

- Complete rewrite started.  Project is now being maintained by Luke
  Petre <luke@petre.net> and Jeremy Muhlich <jmuhlich@acm.jhu.edu>.
- Initial interface laid out. (event-driven style)
- Can log in to a server.


0.12
====

oops, didn't keep track.  check cvs if you care.  :)  we can pull the
cvs log entries in here in the future...


0.13
====

fixed status code length in CMD_USER_ONLINE (from 2 bytes to 4); implemented
Tyler Goen's code for SRV_STATUS_UPDATE with the correct 4 byte status

removed @_hex_table since it's not needed anymore

Squashed bug (minor) in _do_acks

enabled contact list send and receive

added debug print for add_handler, cleaned up other debug prints, fixed
do_multis so it removes multis from the queue after processing them

added perl 5.6 check to Makefile.PL


0.14
====

fixed stupid syntax error in ICQ.pm (did that go into a release...?)
and updated test.pl to be more clear and enlightening

fixed dumb Makefile.PL error, wasn't actually checking for Time::Local before

made cmd_codes and srv_codes public

wrote the CLIENT EVENTS section in pod

added test2.pl


0.15
====

Set status in the CMD_LOGIN packet to ONLINE instead of 0x200

Modified behavior when a bad session id or uin is found in a server packet: now _connected
is set to 0, and it won't croak(). (thanks Banda)

Applied Bek Oberin's fix to SRV_RECV_MESSAGE to calculate the month correctly.

Fixed an undefined value issue in _str_to_bytes (thanks again to Bek for noticing).

Changed SRV_RECV_MESSAGE code to call SRV_SYS_DELIVERED_MESSAGE for the bulk of the
processing, instead of cut-and-pasting its code.

added %status_codes

Implemented Germain Malenfant's fix for CMD_SEARCH_UIN.

Implemented Dimitar Peikov's fix to make _bytes_to_str correctly handle strings containing
a '0' character. (boy was that a dumb bug on my part :)

Modified debug output of incoming packets to also display the command number in <>
brackets, after the dump of the param bytes.

Fixed add_handler debug statement

Added Nezar Nielsen's code to handle web-pager and email-pager messages.

Applied Nezar Nielsen's fixes to make SRV_FOUND_USER work right, as well as make
SRV_INFO_REPLY and SRV_EXT_INFO_REPLY work in the first place.

Fixed problem with the same event being sent multiple times by the server because of lagged
acks.