2.400000 2023-08-25
* Fix Cisco privileged prompt discovery
when the last line of a received block ends in #, which makes it look
like a privileged prompt, but contains spaces
* Improve performance of ::Wrapper::Net_Telnet
by reading all blocks of available data instead of only the first one
per pump call.
This also reduces the possibility of incorrect prompt matching.
* Lower CPU utilization
by sleeping for 10 milliseconds between each pump iteration
* Improve debug output by wrapping the buffer data in single quotes
2.300005 2023-07-20
* [#40] Support all lowercase password prompt
2.300004 2023-03-23
* [#37] Improve phrasebook for HP
2.300003 2019-04-19
* catch unknown personality errors
2.300002 2017-10-14
* #25 cisco/hp/pb login failure on hp procurve (A. Zanger)
* #27 find_prompt doesn't bail out on failure to find a prompt (A. Zanger)
* new phrasebooks for many platforms (A. Zanger)
* new phrasebooks for Cisco WLC and fsck IOS command (Jv Ingen)
2.200009 2017-07-25
* [#22] remove ANSI terminal codes from CLI response
2.200006 2016-09-30
* [#21] session debug is always output (arcanez)
2.200005 2015-02-18
* POD typo fixes from Debian
2.200004 2015-02-14
* Fixes to distribution
2.200003 2015-02-13
* Fix Serial transport constructing params incompatible with cu (S. Kersley)
* Fix spelling mistake and POD syntax issues (G. Herrmann)
2.200002 2015-02-22
* Fix MANIFEST (salva)
2.200001 2015-01-06
* Add Net::OpenSSH transport (salva)
* Fix using barewords on filehandles (salva)
2.200000 2015-01-06
* Update dist to migrate away from Dist::Zilla
2.143070 2014-11-03 20:43:12 Europe/London
* [#14] Allow square brackets in bash prompts (M. Perry)
* [#15] Add phrasebook for Oracle VM Manager CLI (M. Perry)
2.142720 2014-09-29 19:41:26 Europe/London
* [#13] Fix cmd in scalar context appends a newline
2.142010 2014-07-20 21:16:26 Europe/London
* Resepct timeout in find_prompt (Jørgen Elgaard Larsen)
2.141520 2014-06-01 16:33:00 Europe/London
* For some reason timeout not being set? Set on Net::Telnet::get.
2.133420 2013-12-08 00:07:45 Europe/London
* Make command removal substitute params as well (M. Perry)
2.131260 2013-05-06 20:29:38 Europe/London
* Fix for applying default timeout
2.130880 2013-03-29 22:12:14 Europe/London
* Fix bug in debug log using native print instead of Logger (D. Thomas)
* Fix bug in setting of log_config after session instantiation (D. Thomas)
2.123620 2012-12-27 22:52:55 Europe/London
* Change default_log_categories from an array to a class method.
2.123612 2012-12-26 18:38:34 Europe/London
* More logging configuration, and some Cookbook details on how to log.
2.123611 2012-12-26 15:23:41 Europe/London
* Remove redundant Net::Telnet->open() (closes #10, closes #11)
2.123610 2012-12-26 15:04:44 Europe/London
* Time to release pending changes.
2.123370_002 2012-12-02 00:24:38 Europe/London
* Change command remove to be less greedy with whitespace (C. Bennett)
* Fix loading of Data::Printer for last_actionset debug
2.123300_001 2012-11-25 13:47:15 Europe/London
* Change command remove to be less greedy with whitespace (C. Bennett)
2.123270 2012-11-22 20:50:30 Europe/London
* Bug fix for wrong type spec on log_config (A. Friedrich)
2.122940 2012-10-20 12:39:46 Europe/London
* Bug fix for wrong type spec on log_at (wmdopple, closes #9)
2.122730 2012-09-29 23:49:08 Europe/London
* IMPORTANT: the prompts named "prompt" are now called "generic"
If you have written macros depending on these, please update your phrasebooks.
* Make IO::Pty dependency based on compiler availability
* Refactor to provide unix IPC::Run support where there is no IO::Pty
* Add opts support to Serial Transport
* Fix phrasebook loading to use all library and add_library paths
* Support out of order entries in phrasebooks (macro/prompt refs)
* New phrasebook for Bash shell
* Improve documentation on how to create new phrasebooks
* Permit ASCII escape \033 in device output
* Added Loopback transport for testing
* find_prompt now stores a full ActionSet after success
* debug level logging will use Data::Printer on last_actionset if it can
2.122630 2012-09-19 17:21:30 Europe/London
* Port from Moose to Moo
1.122530 2012-09-09 15:52:07 Europe/London
* Alter log messages so that notice is a more useful default
* Delete SIGCHLD after close (rt.cpan#79450)
1.122100 2012-07-29 00:33:51 Europe/London
1.122020_002 2012-07-20 15:56:04 Europe/London
* change docs for wake_up to formalise integer
* Add macros for paging for HP (C. Tucker)
1.122010 2012-07-19 20:52:28 Europe/London
1.121990_002 2012-07-17 23:25:28 Europe/London
* Add Port number and generic Opts support to Telnet transport.
1.121640 2012-06-12 23:22:19 Europe/London
* NCI library version number is logged at instatiation.
* New ignore_host_checks option for SSH to replace shkc. Note the following:
This option defaults to ENABLED meaning that openssh no longer checks host IDs.
See documentation in Net::CLI::Interact::Transport::SSH for details.
1.121570 2012-06-05 19:37:11 Europe/London
* Fix Cisco prompt detection when containing [] characters (Alexander Hartmaier)
* Detect connection failures and die with buffered transport error
1.120670 2012-03-07 20:20:06 Europe/London
* Fix IO::Pty dependency only to appear on non-Win32. This has required a
local hack to Dist::Zilla so please contact the author if you build from dist.ini.
1.120560 2012-02-25 16:52:07 Europe/London
* fix typo (C. Vicente)
* fix Win32 path to locate plink.exe
1.120042 2012-01-04 21:08:07 Europe/London
* test release process
1.120040 2012-01-04 20:58:57 Europe/London
* ors attribute should be writeable (V. Magnin)
1.113610 2011-12-27 00:51:35 Europe/London
* New implementation of output parser. Note the following:
For the cmd() and macro() methods: In scalar context all data is returned.
In list context the gathered response is returned as a list of lines. In both
cases your local platform's newline character will end all lines.
1.113600 2011-12-26 16:35:32 Europe/London
* Add has_prompt and has_macro methods
* Add Foundry phrasebook (Vincent Magnin)
1.112610 2011-09-18 10:41:37 Europe/London
* Escape embedded % in cmd() commands (B. Hogden)
* Apply POD typo fixes patch (V. Foitzik)
1.112602 2011-09-17 23:45:50 Europe/London
* Newline only added if there was a new *line* in output
1.112601 2011-09-17 18:32:55 Europe/London
* Fixes to handling of newlines in returned response.
Now aggressively remove control characters, and replace all newlines with \n
1.112600 2011-09-17 14:17:44 Europe/London
* Set quotemeta when stripping command from returned output (V. Foitzik)
1.112190 2011-08-07 21:33:07 Europe/London
* use_net_telnet_connection is checked even on Win32
* make add_library actually DTRT when you want both lib and add_lib
1.111590 2011-06-08 23:26:09 Europe/London
* Support more SSH transport options, handle username
1.111530 2011-06-02 23:44:29 Europe/London
* Support multi match in macros
* Remove is_lazy - always update the prompt
* Phrasebook fixes for Net::Appliance::Session
1.111500 2011-05-30 16:00:03 Europe/London
* New cross platform backend (IPC::Run or Net::Telnet)
1.111150 2011-04-25 19:55:40 Europe/London
* Cross platform support (i.e. Win32)
* More documentation
* Added a few minor support methods
1.110911 2011-04-01 15:09:58 Europe/London
* Minor POD formatting typos fixed
1.110910 2011-04-01 13:04:09 Europe/London
* Fix "private" packages scoping so that Dist::Zilla works
* Add tutorial and cookbook POD files
1.110900 2011-03-31 14:41:17 Europe/London
* More POD
1.110891 2011-03-30 13:16:46 Europe/London
* More POD
1.110890 2011-03-30 13:13:48 Europe/London
* Initial release on an unsuspecting world.