Revision history for Perl extension ICB.
1.0 11/20/96
- Basic idea with David Van Brink.
- Split into module FNET.pm
1.3 8/28/97
- Redesigned to an OO interface.
1.4 11/13/97
- Use IO::Socket::INET.pm
- Unpack packet within readit().
- First open release.
1.5 Wed Oct 7 22:01:00 1998
- Initial revision from h2xs.
- Added hashed arguments to new.
1.60 Fri Oct 9 22:01:00 1998
- Renamed readit() and sendit().
- Added default values.
- Added bounds checking in sendpacket(), 254 char string.
- Changed server to default.icb.net
- Built test.pl to do minor testing (requires live server)
login, private, cmd (beep), large string clipping.
- Renamed to ICB.pm
- Internalized methods use die() to return errors.
- Public methods use eval() to call internal methods.
- Added error()/clearerr() methods: {'errstr'} setting.
- Added sendpong() in readmsg() when a ping packet is received.
(put this in client instead?)
- Added debug() method: {'debug'} setting.
- Added die on bad parameters to instance methods.
- Nice documentation and some random example code.
1.61 Tue Oct 20 23:32:49 PDT 1998
- Added close() method.
- Moved test.pl in t/test.t