Import of JROGERS/Net-Telnet-3.01 from CPAN.
[Net-Telnet.git] / ChangeLog
blob8033e3c517ec78c0e37b6a1366a42d29990b66d5
1 1997-12-27  Jay Rogers  <jay@rgrs.com>
3         * Version 3.01 of Net::Telnet
5         * binmode(): PLEASE NOTE - calling without an argument no longer
6         sets binmode to 1, but rather just returns the current value for
7         binmode.
9         * telnetmode(): PLEASE NOTE - calling without an argument no
10         longer sets telnetmode to 1, but rather just returns the current
11         value for telnetmode.
13         * cmd(): Removes the first line of output when the remote side
14         told us it would echo or the user requests its removal explicitly
15         with cmd_remove_mode()
17         * cmd_remove_mode(): New method that contains the mode for how to
18         deal with an echoed back command in the output returned by cmd().
19         Default is set to "auto", which means cmd() removes the first line
20         of output when the remote side told us it would echo.
22         * new(): By default, an offer to echo made by the remote side of a
23         TELNET connection is always accepted.
25         * new(): Fixed default prompt to work with prompts containing $
27         * fhopen(): Changed to work with any open filehandle including
28         uni-directional pipes like STDIN.
30         * host(): When passed a null string or undef for a hostname it no
31         longer changes it to "localhost".
33         * waitfor(): Now performs error mode action when eof is
34         encountered before the pattern match.
36         * waitfor(): Changed text of error messages when timing-out.
38         * login(): Changed text of error messages when timing-out.
40         * Telnet.pm : Fixed non-portable use of \r\n to the more portable
41         \015\012.
43         * break(): Fixed to no longer send the output_record_separator.
45         * Telnet.pm: Stopped erroneously converting input character
46         sequences which look like TELNET escaped carriage-returns
47         (\015\000), when not in telnetmode.
49         * buffer(): New method that returns scalar reference to object's
50         input buffer.
52         * buffer_empty(): New method that discards all data in object's
53         input buffer.
55         * option_accept(): New method used to indicate our willingness to
56         accept a telnet option offered by the remote side.
58         * option_callback(): New method used to receive notification of
59         telnet option negotiation.
61         * option_log(): New method that is used to log option negotiation.
63         * option_state(): New method that returns the current state of a
64         telnet option.