[libnet-cli-interact-perl] branch master updated (e436049 -> 48d8168)

gregor herrmann gregoa at debian.org
Sat Oct 18 20:20:10 UTC 2014


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to branch master
in repository libnet-cli-interact-perl.

      from  e436049   update changelog
       new  890a4a4   Add debian/upstream/metadata
       new  b3a690d   Update debian/changelog
      adds  f426c0d   new branch for declarative rewrite
      adds  e8bdc27   initial import of working phrase parser
      adds  6df7193   add phrasebook for ios
      adds  06818fc   rename into Net::Appliance::Session
      adds  fdd8ed2   tidy up type checks
      adds  c803aee   update dist.ini for new copyright holder
      adds  65350c0   add convenience class NAS as alias to Net::Appliance::Session emit failure report when we cannot load transport install transport base class
      adds  bfe316b   ditch Moo for Moose, get a working IPC::Run with scalarrefs
      adds  e524de1   ditch Moo and go all out for Moose
      adds  5ad369d   move namespace of Action
      adds  63e26da   move the Transport role to be under Role::
      adds  2ae95b0   working IPC::Run and first prompt detection from state matching
      adds  bee32dc   implement macro, cmd, to_state, tested and working!!
      adds  94bb48d   factor out storage of last_response
      adds  5c2c467   implement ActionSet to better manage responses and preparation of send data - paves the way for sprintf in send
      adds  86aa867   send statements are passed through sprintf
      adds  3f0fb39   can use clone() instead of manually building new Action
      adds  e5fff04   do not need carp yet
      adds  e698212   implement basic continuation, and data marshalling
      adds  41ea50b   add comments and re-use count()
      adds  adf02a9   make host a param of the transport; hide some internals of the ActionSet
      adds  624340b   use ref instead of blessed
      adds  4c84eed   refcator to remove ActionSet and Transport knowledge from Engine
      adds  b366193   factor out iterator works into a Role
      adds  1253a52   remove support for state and transition to explore more simple mechanics
      adds  63f59e5   allow params to come as a list and slurped into macro matches
      adds  5b83676   use delegate methods rather than wrappers
      adds  23ec6e4   remove transitions but add back states
      adds  a914e87   make state and macro "private" slots
      adds  5e26fb4   use actionset for continuation
      adds  0b83ecd   move phrasebook work into a role
      adds  7c6ef8c   tidy method naming
      adds  80b1f94   rename state to prompt
      adds  7b127c9   move role import to main class
      adds  d3a55e5   allow send_literal which does not append ors
      adds  c14d075   support for match references in macros
      adds  6659272   trigger find_prompt to get a prompt if no prompt set
      adds  7c36581   tidy names and code
      adds  91a8489   fix bug with two matches using the same response store
      adds  8f4ae73   add method last_response to access last command output; also add item_at accessor for iterator
      adds  df30299   more efficient matching based only on last line
      adds  7e47c53   no need for splitting prompt which is already marshalled
      adds  31ee13f   add logging
      adds  2f7838c   rename to Net::CLI::Interact
      adds  98846be   updated dist and changes for new dist name, removed NAS shortcut
      adds  487faf6   update logger to use Log::Dispatch system and levels
      adds  6b0aa57   tweak log level
      adds  86d37f4   move shipped phrasebooks into module structure and fix code to find them
      adds  a61c3a9   implement user configurable timeout
      adds  7818711   document Iterator and move _sequence to be in Role
      adds  ab547b5   add pod for the logger Role
      adds  3a93aa3   pod for Phrasebook
      adds  327ef82   document the Engine in pod, and update prompt set after running find_prompt
      adds  2dc4a24   add pod for Transport
      adds  3d6c651   convert to use a family of objects rather than a single god object. still not quite a Mediator pattern, though
      adds  328ac03   no need for logger in the engine role
      adds  40b91bd   no need to ignore test file
      adds  389bf70   allow quoted whitespace for send, just like follow
      adds  8badac0   change meaning of literal to disable sprintf as well
      adds  cff5850   Revert "change meaning of literal to disable sprintf as well" Reason: not necessary in the slightest.
      adds  52d0959   implement default continuations
      adds  b7ff201   implement wake_up and find_prompt retries count
      adds  9911563   load_phrasebooks happens automatically on new Phrasebook
      adds  e68efb7   change literal for no_ors
      adds  d138264   a little start on main module docs
      adds  6dfff1b   make transport connect native to engine
      adds  f24d6e2   fix some bugs
      adds  4a543d2   add a bit more docs
      adds  ca204d3   rename to default_continuation in actionset to differentiate from continuation in action
      adds  5e7877a   quote escape the prompt
      adds  43d5c10   auto connect now in engine execute_actions
      adds  5199f11   make some logging messages more clear
      adds  53b7772   update ignore for this dist name
      adds  8028021   update main pod page
      adds  aeffdc3   change Transport to be a base class
      adds  1be1b5a   change location of default contiuation
      adds  cb8738d   Revert "change Transport to be a base class"
      adds  a1524a2   alter irs to be a regexpref using coerction from string alter cmd and macro to return last_response, using wantarray+irs split
      adds  fa99582   fix phrasebook to accept macro name for continuation, converted to ActionSet
      adds  88a1864   fix pod to refer to retval of cmd and macro
      adds  2c4d35c   basic docs for Action
      adds  04d0ee8   basic docs for ActionSet
      adds  bc9621a   flesh out Logger docs and add log_at method to main class
      adds  bfa00bc   fix line wrapping on POD
      adds  8a8d49d   move where default_continuation is, from phrasebook to main class
      adds  babe552   update Phrasebook pod
      adds  830bddf   documentation for Engine, and set wantarray on last_response
      adds  e7c3f99   documentation for Prompt
      adds  61e4c5e   tidy Iterator docs
      adds  d95f75e   make find_prompt also do connect if not connected
      adds  9e4df1a   cleanup Transport docs
      adds  35fc300   many pod fixes
      adds  9904b30   add Test Transport
      adds  d74bd86   first test, and fixes for that
      adds  a015cc9   support hashref or list params to new
      adds  11e3ba2   numerous wmall fixes for exposed bugs
      adds  ec41ce6   add more tests
      adds  540e1dd   add actionset tests and add more phrasebook tests
      adds  0412853   fix pb bug and add action tests
      adds  7985a01   make phrasebook barf when it doesnt know what to do with a line
      adds  5231419   fix to force next on pb parsing
      adds  c09593f   change cmd and macro to use options hash
      adds  18f78bf   change log_at to be a param to new
      adds  c690498   change to be set_global_log_at
      adds  7fcf40e   fix log_at
      adds  01f5e71   change macro and prompt to be accessor not exposed hashref
      adds  8e08c1a   make handling of mediator class params more automagical
      adds  6898864   no need for attribute on the mediated trait
      adds  2eba26b   change transport_options for connect_options, and enforce hash content checks
      adds  0b7936b   document prompt and macro accessor methods
      adds  616591a   implement checking of cmd and macro options
      adds  7377936   fix bugs in param ordering
      adds  2ce7dbe   fix doc formatting
      adds  defc758   somewhat working but still buggy version of marshall_responses
      adds  3fac990   yay! working marshalling of response output \o/
      adds  a6443e8   fix tests after pb changes
      adds  caae718   tidy test output
      adds  15c6ff1   enhance description of irs_re in docs
      adds  b08b5ea   fix test comment
      adds  68ef912   Bumped changelog following rel. v1.110890
      adds  2398e6d   Bumped changelog following rel. v1.110891
      adds  ed94d20   POD fixups; try to ignore internal package namespaces
      adds  d59fdc8   force Pod::Weaver to put PURPOSE at top
      adds  6366de8   Bumped changelog following rel. v1.110900
      adds  5775316   Fix "private" packages scoping so that Dist::Zilla works
      adds  dff42d0   new tutorial pod
      adds  7116d01   add NAME sections to POD docs
      adds  3c3bf59   Bumped changelog following rel. v1.110910
      adds  3d74a02   minor pod formatting typos fixed
      adds  4b02579   Bumped changelog following rel. v1.110911
      adds  ef2a625   many small fixes for Win32 support, and also latent bugs
      adds  8d92b27   remove command properly under win32
      adds  e796267   improve cross platform support - now asks for plink.exe if not provided
      adds  c0c3cd4   include xt
      adds  826739a   make xt route test only pass plink for win32
      adds  931e47e   hide info from command
      adds  bf2d847   create SSH and Serial transports
      adds  e543dc2   make parity of Serial transport an enum
      adds  6999593   change Transport role to be a base class
      adds  55f623f   move Test transport into the tests lib dir
      adds  3557367   rename phrasebook and fix dos line endings
      adds  8f1ba09   move testing phrasebook into tests dir
      adds  8970f3b   import Net::Appliance::Phrasebook phrasebook
      adds  6e3ceed   add prompt_looks_like and tidy up prompt()
      adds  75d02db   implement ability to change loaded phrasebook at any time
      adds  a4b3d5b   implement custom match for cmd()
      adds  bf39d3b   add cookbook notes about setting the phrasebook
      adds  ea7a13b   add tests for cmd() custom match, add disconnect method to transport, fix a couple minor bugs
      adds  e969bc1   add tests for loading new phrasebook
      adds  67f4533   add test for prompt_looks_like
      adds  b3d1e54   add Phrasebook pod
      adds  a08077b   Bumped changelog following rel. v1.111150
      adds  b678af1   fix ref to Transport.pm as Role
      adds  196203e   fix pod linking to phrasebook details
      adds  8ca2421   add table to Phrasebooks list
      adds  8d145b9   support for multiple match regexps
      adds  e753e9c   add check and test for timeout of 0
      adds  44c3b5f   patch doc for multi match in cmd()
      adds  1e0cea5   linux shell and ssh tests (not fully working yet)
      adds  19baa3d   better version of previous (I dislike rebase)
      adds  690fef6   add support for needs_pty so that only ssh transport gets one
      adds  89b74f6   dtrt on Win32 for SSH transport
      adds  17a1225   hack for test - ssh unreliable ?
      adds  a34246b   fix disconnect on Win32
      adds  d54cbdd   add new Platform switcher for Transport
      adds  07f60e1   rename send_no_ors as put
      adds  eee9a9a   new cross platform backend with working Unix support
      adds  af48d73   minor typo fixes
      adds  87a5648   fix for SDF login on Win32
      adds  ad9609c   fix to allow list to put() under Unix
      adds  0fa3081   move one test to public tests
      adds  4921575   implement child reaping optionally
      adds  457f671   make the options role a package to extend, allow per-platform options
      adds  956ae79   disconnect does not have a return status
      adds  775cb58   tidy up documentation for new platform backend
      adds  79b976e   Bumped changelog following rel. v1.111500
      adds  b0468a4   Set is_lazy on cmd match which is a prompt name
      adds  e5117d5   fix bug and phrasebook
      adds  ff3ea46   ham fisted attempt to support multi matches
      adds  7fa7d8d   cleaned up accessing the action value, somewhat
      adds  89dc72b   add coerce to match param to cmd to permit single vals
      adds  f195b97   tidy code and add multi match to priv macro
      adds  c1779c4   update changelog and pod
      adds  ca8388a   phrasebook fixes
      adds  df42de9   Bumped changelog following rel. v1.111530
      adds  b76c2fe   support more SSH options, handle username properly
      adds  aef435a   Bumped changelog following rel. v1.111590
      adds  e6113c1   use_net_telnet_connection is checked even on Win32
      adds  20d60c5   make add_library DTRT when you want both lib and add_lib
      adds  fe3ff66   update gitignore
      adds  703d234   Bumped changelog following rel. v1.112190
      adds  13d1a22   Set quotemeta when stripping command from returned output (V. Foitzik)
      adds  1984807   Bumped changelog following rel. v1.112600
      adds  311af06   aggressively replace line end chars with \n
      adds  ac44724   Bumped changelog following rel. v1.112601
      adds  0dcc2c3   Newline only added if there was a new *line* in output
      adds  70d5adc   Bumped changelog following rel. v1.112602
      adds  33476c8   Escape embedded % in cmd() commands (B. Hogden)
      adds  048fa98   Fixed minor typos in documentation.
      adds  2426b3d   Bumped changelog following rel. v1.112610
      adds  7a60743   add has_prompt and has_macro subs
      adds  d69c990   set SDF test to disable strict host key checking
      adds  46456fa   add Foundry phrasebook from Vincent Magnin
      adds  8e66018   update Changes
      adds  ffffeff   Bumped changelog following rel. v1.113600
      adds  2558688   new implementation of transport do_action
      adds  3467a31   make test engine produce prompt without newline, which is more correct
      adds  7f6350f   update POD for new line ending rules
      adds  cabd4a7   undef fix for Win32 disconnect()
      adds  bc312f6   update Changes
      adds  6396787   Bumped changelog following rel. v1.113610
      adds  29d1d9f   ors attribute should be writeable
      adds  aafa6ae   Bumped changelog following rel. v1.120040
      adds  08868cc   Bumped changelog following rel. v1.120042
      adds  342181b   fix typo (C. Vicente)
      adds  0d555da   fix typo (C. Vicente)
      adds  4812a40   fix Win32 path to locate plink.exe
      adds  87317b5   Bumped changelog following rel. v1.120560
      adds  d1de300   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.
      adds  8260cee   Bumped changelog following rel. v1.120670
      adds  789598e   Fix Cisco prompt detection when containing [] characters
      adds  1025094   Detect connection failures and die with buffered transport error
      adds  7ae2d6f   update tests for new sdfeu.org account
      adds  9ecb968   Bumped changelog following rel. v1.121570
      adds  b4c9723   NCI library version number is logged at instatiation. New ignore_host_checks option for SSH to replace shkc.
      adds  cb334e7   Bumped changelog following rel. v1.121640
      adds  6481a15   add Port number and generic Opts support to Telnet transport
      adds  ad9be62   make sure the timeout test ssh times out before NCI
      adds  1f56841   fix undef warning when pump() on unix
      adds  f591872   Bumped changelog following rel. v1.121990_002
      adds  5551494   fix POD error in link to Net::Telnet
      adds  ebb1433   fix POD for reap setting
      adds  215cb3c   Bumped changelog following rel. v1.122010
      adds  7b7b107   Add macros for paging for HP
      adds  f4c3ed9   Bumped changelog following rel. v1.122011_001
      adds  bdb92de   add POD mention of enable_paging and disable_paging in HP
      adds  a674378   fix missing keywords in hp pb
      adds  3fb1b15   allow multiple wake-ups
      adds  cb5b263   add prompt for NAS testing
      adds  c326b64   Bumped changelog following rel. v1.122020_002
      adds  dc07805   change docs for wake_up to formalise integer
      adds  743562d   Bumped changelog following rel. v1.122100
      adds  f792599   added notice log message with last_prompt
      adds  2a2e07c   upgrade a couple of debug messages
      adds  ca5be93   upgrade connecting log to level notice
      adds  ff888b5   Delete SIGCHLD after close (rt.cpan#79450)
      adds  43170ca   relax test response
      adds  8f9eea3   eval wrapper for test
      adds  67ca3c8   Bumped changelog following rel. v1.122530
      adds  3a1789e   port from Moose to Moo
      adds  ffba241   Bumped changelog following rel. v2.122630
      adds  acae4e2   use MakeMaker::Custom plugin to have a more complex override for IO::Pty
      adds  8b94f93   test for local compiler is used for IO::Pty
      adds  1c348f9   add bash support to phrasebook
      adds  e8d9a40   add requirements for new phrasebooks
      adds  3b14b42   Squashed commit of the following:
      adds  db89538   Squashed commit of the following:
      adds  2a79b51   update changes
      adds  141d65e   Smarter log message for output matching prompt
      adds  7f0daeb   the prompts named "prompt" are now called "generic"
      adds  095e357   permit ASCII escape \033 in device output
      adds  6a60bfd   refactor phrasebook load to use inheritance properly
      adds  fc5979f   reorg phrasebook POD
      adds  8dddf1d   added Loopback transport for testing
      adds  145e978   find_prompt now stores a full ActionSet after success debug level logging will use Data::Printer on last_actionset if it can
      adds  b1923f2   Bumped changelog following rel. v2.122730
      adds  b6b366c   Bug fix for wrong type spec on log_at (wmdopple, closes #9)
      adds  ec72daa   Bumped changelog following rel. v2.122940
      adds  31b994f   Bug fix for wrong type spec on log_config (A. Friedrich)
      adds  9aee101   Bumped changelog following rel. v2.123270
      adds  42c664d   Change command remove to be less greedy with whitespace (C. Bennett)
      adds  95cd5bf   Bumped changelog following rel. v2.123300_001
      adds  7bec2fb   Change command remove to be less greedy with whitespace (C. Bennett)
      adds  ba94c14   Fix loading of Data::Printer for last_actionset debug
      adds  d04045c   Bumped changelog following rel. v2.123370_002
      adds  628c17a   Bumped changelog following rel. v2.123610
      adds  7bce539   Remove redundant Net::Telnet->open() (closes #10, closes #11)
      adds  6cfb427   Bumped changelog following rel. v2.123611
      adds  ee760cc   add log_category and default_log_categories, add dialogue log class for send/response
      adds  d638f29   update changes and add logging cookbook stuff
      adds  4d0d796   Bumped changelog following rel. v2.123612
      adds  9d982a2   Change default_log_categories from an array to a class method
      adds  bb695ad   Bumped changelog following rel. v2.123620
      adds  c32a430   Fix bug in debug log using native print instead of Logger (D. Thomas)
      adds  4f28449   Fix bug in setting of log_config after session instantiation (D. Thomas)
      adds  befc69a   Bumped changelog following rel. v2.130880
      adds  8687275   fix for applying default timeout
      adds  9504c5d   Bumped changelog following rel. v2.131260
      adds  21d4620   Make command removal substitute params as well
      adds  bc7215e   Bumped changelog following rel. v2.133420
      adds  b03ecd9   For some reason timeout not being set? Set on Net::Telnet::get
      adds  97dfcc3   Bumped changelog following rel. v2.141520
      adds  c0db53d   Resepct timeout in find_prompt (Jørgen Elgaard Larsen)
      adds  e5a08f1   Bumped changelog following rel. v2.142010
      adds  beaac86   Fix cmd in scalar context appends a newline
      adds  4dfc327   Bumped changelog following rel. v2.142720
      adds  1cbf360   Imported Upstream version 2.142720
       new  e4bc815   Merge tag 'upstream/2.142720'
       new  4066014   Update debian/changelog
       new  b1871a9   Declare compliance with Debian Policy 3.9.6.
       new  ade9e8f   Mark package as autopkgtest-able.
       new  48d8168   releasing package libnet-cli-interact-perl version 2.142720-1

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                                              |  4 ++++
 META.json                                            |  2 +-
 META.yml                                             |  2 +-
 Makefile.PL                                          |  2 +-
 README                                               |  2 +-
 debian/changelog                                     | 11 +++++++++--
 debian/control                                       |  3 ++-
 debian/upstream/metadata                             |  7 +++++++
 lib/Net/CLI/Interact.pm                              |  4 ++--
 lib/Net/CLI/Interact/Action.pm                       |  4 ++--
 lib/Net/CLI/Interact/ActionSet.pm                    |  4 ++--
 lib/Net/CLI/Interact/Logger.pm                       |  4 ++--
 lib/Net/CLI/Interact/Phrasebook.pm                   |  4 ++--
 lib/Net/CLI/Interact/Role/Engine.pm                  |  7 ++++---
 lib/Net/CLI/Interact/Role/FindMatch.pm               |  2 +-
 lib/Net/CLI/Interact/Role/Iterator.pm                |  4 ++--
 lib/Net/CLI/Interact/Role/Prompt.pm                  |  4 ++--
 lib/Net/CLI/Interact/Transport/Base.pm               |  4 ++--
 lib/Net/CLI/Interact/Transport/Loopback.pm           |  4 ++--
 lib/Net/CLI/Interact/Transport/Platform/Unix.pm      |  2 +-
 lib/Net/CLI/Interact/Transport/Platform/Win32.pm     |  2 +-
 lib/Net/CLI/Interact/Transport/Role/ConnectCore.pm   |  2 +-
 lib/Net/CLI/Interact/Transport/SSH.pm                |  4 ++--
 lib/Net/CLI/Interact/Transport/Serial.pm             |  4 ++--
 lib/Net/CLI/Interact/Transport/Telnet.pm             |  4 ++--
 lib/Net/CLI/Interact/Transport/Wrapper/Base.pm       |  2 +-
 lib/Net/CLI/Interact/Transport/Wrapper/IPC_Run.pm    |  2 +-
 lib/Net/CLI/Interact/Transport/Wrapper/Net_Telnet.pm |  2 +-
 28 files changed, 61 insertions(+), 41 deletions(-)
 create mode 100644 debian/upstream/metadata

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libnet-cli-interact-perl.git



More information about the Pkg-perl-cvs-commits mailing list