Revision history for Perl extension Device::Modem.

1.39
1.38
1.37  Wed Aug 18 09:21:50 CET 2004
    - parse_answer() now in scalar context (string) returns *all* modem
      answer instead of removing the last string (OK/ERROR/...)
    - documented new example scripts: caller-id.pl and xmodem.pl

1.36
1.35
1.34  Sun Feb 22 18:12:54 CET 2004
    - fixed  CPAN bug #5131 (https://rt.cpan.org/Ticket/Display.html?id=5131)
    - closed CPAN bug #5134 (https://rt.cpan.org/Ticket/Display.html?id=5134)
    - dial() now should return correctly after a successful connect,
      without unnecessarily waiting for timeout
    - updated changes file missing in 1.35

1.33
1.32
1.31  Fri Jan 23 01:14:01 CET 2004
    - Improved reliability in answer() method (sempre lui!),
	  that was more unstable due to recent changes.
	- Documented _answer() internal function to get the raw modem reponse
	  instead of response string stripped of all cr/lf chars.

1.29
1.30  Sat Nov  8 18:23:02 CET 2003
    - improved answer() method speed. Now it runs sensibly faster, but needs
	  explicit timeout parameter if you want to wait for answers (dialing
	  a remote modem, for example)
	- implemented a basic xmodem file transfer. *DON'T KNOW IF IT WORKS*
	- documentation now stays only in docs/ folder, separate from main module
	- now there is a way to get the raw modem answers (internal _answer() method)

1.25
1.26
1.27
1.28  Sun May 18 17:19:23 CET 2003
	- dial() now works as expected, returning the `CONNECT' or `BUSY'
          or whatever message without hanging for minutes;
	- answer() routine now is definitely more reliable than before:
          now everytime the buffer receives input from modem, it does
          not restart counting the timeout. Removed also the possibility
          of infinite loop if modem always receives garbage chars (like
          on a RAW PPP link);
        - Added full documentation for every method;
        - Added a FAQ document in new "docs/" folder;
	- new(): added possibility to pass a custom log object as `log'
          property;
	- fixed log levels for File and Syslog plugins. Implemented
	  correct log level masking also for Syslog.

1.23  Wed Dec  4 00:34:52 CET 2002
        - little documentation adjustments in main Modem.pm class;
        - removed use of `warnings.pm' 
        - now File log class opens the log file once and writes
          on already opened file handle, until final close().
        - Thanks to Joerg Neuberger for spotting out a problem with
          older perls (5.005_xx) and `use warnings'

1.19
1.20  Thu Sep 12 00:19:11 CEST 2002
1.22  Thu Sep 26 00:16:49 CEST 2002
	- improved command/response cycle with proper handling of timeout
          and idle/data cycles. Now it is more reliable also with fairly
	  big serial messages (removed this from TODO list).
	- removed warnings on undefined answer strings.


1.17
1.18  Tue Sep  3 21:57:11 CEST 2002
	- removed some warnings and error in regexp pattern, slight changes in
          documentation


1.16  Mon Jun 17 21:58:22 CEST 2002
	- added S_register() method to read/write S-registers;
	- store_number() to store an address-book number (cannot retrieve yet);
	- restore_factory_settings() now accepts a number of profile (default=0);
	- dial() now dials also address book numbers (only if supplied number
	  is composed of 1 digit: the address book position, from 0 to 9).
        - status() method added, which looks up CTS, DSR, RLSD and RING signals;

1.15  Tue Jun 04 23:20:12 CEST 2002
	- modified makefile/test procedure to pass automated cpan tests


1.14  Mon Jun 03 21:53:05 CEST 2002
        - added is_active() method to test if modem ... (guess :-)
        - tested, now seems to work, dial() method
        - fixed a *bad* bug in modem answer parsing routine
        - better timing and less waits in AT commands
        - moved "PRE-ALPHA" to "ALPHA" :-)

1.10  Wed Apr 10 00:11:35 CEST 2002
	- modified docs, license details
	- fixed wrong hangup() call

1.08  Wed Apr  3 23:31:58 CEST 2002
	- fixed logging classes auto-load mechanism
	- added parse_answer() function, to easily retrieve
	  informational responses
	- added TO-DO list to pod

1.07  Wed Apr  3 22:05:00 CEST 2002
	- renamed `serial' parameter as `port', syncing with
	  existent docs
	- removed some warnings on parameters passing

1.05  Sat Mar 30 16:19:40 CET 2002
	- added and documented dial() and repeat(), still
      to be tested!

1.04  Mon Mar 25 07:37:20 CET 2002
    - cleaned up docs and some of source code

0.01  Tue Feb 26 22:15:22 CET 2002
	- original version; created by h2xs 1.20 with options
		-A -X -n Device::Modem -v 0.01

