.: About :: Download :: Getting Started :: Support :: Community :: Credits :.  
     
   

version 9.3.9 released 20050524
- corrected bug which prevented application from correctly handling older Alteon
  devices.

version 9.3.8 released 20050503
- corrected bug which prevented application from correctly
  recognizing active module in catalyst switches using 
  multiple supervisors.
- updated Arrowpoint module to support new Cisco OID
- additional documentation added for Arrowpoint devices

version 9.3.7 released 20050224
- added Netopia.pm to included plugins
- new configuration file option, Nickname
- new dynamic keyword substitution option, ::IPADDRESS:: meant as 
  more intuitive replacement for ::NODE::
- allow for dynamic keyword substitution in TftpPath configuration 
  file option
- new subroutine created for assigning ::DATE:: value
- bug corrected which caused pancho to log incorrect hostname when
  using --host and specified device was not present in pancho.conf

version 9.3.6 released 20040915
- fixed bug in cisco module which caused the script to fail against 
  catalyst 2900XL series switches.

version 9.3.5 released 20040906
- fixed bug in foundry module which prevented configurations from
  being commited to survive reloads.

version 9.3.4 released 20040905
- updated documentation and notes to use new project url

version 9.3.3 released 20040723
- adds ::NODE:: keyword for dynamic substitution of the configuration
  option IpAddress

version 9.3.2 released 20040424
- bug corrected in Snmp.pm which caused SNMPv3 sessions to fail

version 9.3.1 released 20040309
- increased snmp slowdown value in new grouping plugins

version 9.3.0 released 20040303
- improved message logging in Avaya.pm in cases of failed transfers
- Nortel.pm module deprecated and replaced with new grouping of modules
  bringing additional hardware support:
    Accelar.pm - Accelar and Passport 1000, 1100 and 1200
    Alteon.pm - Alteon Web Switches AD 3 & 4 and 180E
    Baystack.pm - BayStack 3xx & 4xx
    Passport.pm - Passport 8100 & 8600

version 9.2.4 released 20031016
- corrects bug in the Util.pm module which caused a fatal exit 

version 9.2.3 released 20031014
- corrects bug which prevented pancho from properly handling certain
  ios version running on the cisco catalyst 2900XL and 3500XL series
- uploading configurations to remote devices now supports custom
  filenames as defined using stylepattern

version 9.2.2 released 20031001
- corrects minor bug in the log.pm module which prevented pancho from
  properly logging to an external file when sending or receiving to 
  startup-config

version 9.2.1 released 20030805
- corrects minor bug in the cisco.pm module which caused pancho to exit
  exit without logging an error during instances where an snmp session
  resets in the middle of a transaction

version 9.2.0 released 20030717
- support added for dell power connect switches

version 9.1.3 released 20030606
- cisco plugin modified to correct bug causing some 
  2950/3550 series switches to fail
- feature added to allow configuration file parameter
  'vlan' to accomodate vlan.dat locations other than
  flash

version 9.1.2 released 20030522
- code modified to force use of deprecated OID against
  Cisco C800 series routers

version 9.1.1 released 20030407
- avaya.pm plugin can now handle P330 switches running
  OS 3.5

version 9.1.0 released 20030313
- avaya.pm plugin added to distribution

version 9.0.1 released 20030101
- code modified to force use of deprecated OID against
  Cisco 2950 and 3550 series switches

version 9.0.0 released 20021206
- installation now handled via standard perl Makefile.PL
- optional installation of CPAN modules provided in makefile

version 8.0.2 released 20021111
- corrects bug that applied tftp path parameter to uploads
  as well as downloads

version 8.0.1 released 20021108
- corrects a typo in 8.0.0 which caused --fork to fail

version 8.0.0 released 20021107
- added plugin capability
- large rewrite of code base to allow future expansion
- added new cli args to allow invocation from other scripts
  without the need for a configuration file
- added --pre and --post options along with configuration
  parameter Pre and Post
- initial support for Cisco CSS (Arrowpoint) added to Cisco plugin
- added support for Cisco CatOS enabled devices running more than
  one supervisor module

version 7.1.0 released 20021011
- added the new configuration param ForkLimit which allows for 
  specifying the max number of forked processes that may be ran
  simultaneously.
- added the new configuration param IpAddress which permits for a
  node's address to be statically set allowing hostnames to be
  independent of DNS or other name resolution service.
- new CPAN module is now required. Parallel::ForkManager.

version 7.0.0 released 20020926
- added the --group command line feature along with its companion
  configuration file parameter Group

version 6.0.1 released 20020917
- improved error messages that report on nodes that were not able
  to have their hardware platform determined
- added checks for subroutine incompatibility with certain hardware
  specific operating systems
- corrected small cosmetic bug which caused an error written to screen
  when a node's hardware platform was not found in the list of supported
  vendors.
- small code rewrite dealing with "global" config file settings as 
  default

version 6.0.0 released 20020904
- a new ini based external configuration file is now used to control
  per-device options
- initial support for Nortel and Foundry devices added
- support added for downloading vlan.dat file from IOS enabled Catalyst
  switches.
- large rewrite in code base

version 5.4 (stable) released 20020728
- simple code clean up.

version 5.1.1 (development) released 20020707
- corrects typo in version 5.1 that caused script to immediately fail

version 5.1 (development) released 20020705
- version of snmp used may now be specified on a global basis.
- snmp version 3 authentication and encryption supported.

version 5.0 (stable) released 20020625
- includes all of the previous development release feature
  enhancements and bug fixes from the 4.x tree.
- fixes a bug that caused the script to fail on Win32 systems
  running Active State Perl. the getpwuid() routine is unsupported.
 
version 4.5 (development) released 20020521
- corrected a bug that caused Pancho to incorrectly log that a
  --commit attempt was successful when, in fact it was not. This
  but was seen when --commit was used without another action.

version 4.3 (development) released 20020506
- corrected a bug that caused duplicate logging entries when a device
  was download/uploaded and --commit was included in the command line
  syntax.
- net::snmp session variables can now be tweaked through source variables.
  mtu, session timeout and retries are all configurable.
- rearranged documentation for source user-configurable variables held
  within the script body.

version 4.1 (development) released 20020419
- error messages are now sent to STDERR rather than STDOUT
- code cleanup with regards to how the new variable $filehandle
  is passed between subroutines. how incorporated as a hash value.
- $random is no longer a global variable and is created solely in
  instances where the ccCopy MIBs are in use. in addition, the 
  interger is created for each unique host.
- new variables are held within the pancho source to allow for 
  customizable device-to-server filenames. filenames can now include
  date, username, hostname, suffix and a wildcard character.

version 4.0.1 (stable) released 20020404
- a major bug in version 4.0 prevented configs from being downloaded
  to a file with the device specific name. instead, the file was 
  written with the name of the first device touched

version 4.0 (stable) released 20020402
- stable release incorporating all features and bug fixes held
  in previous development branch releases since 3.4

version 3.9 (development) released 20020306
- major bug corrected which caused the --filename flag not to 
  work but instead always forced a naming convention of 
  $hostname$suffix
- restructured the $regex check process to correct minor bug
  that would report errors on a node even if it were not included
  in the regular expression. 
- added a new variable $suffix which allows for custom file 
  suffixes to be appended onto dynamically read files. filenames
  are now seen by default as $hostname$suffix, unless of course
  the --filename flag is used ;-)
- added more documentation to log_action subroutine

version 3.7 (development) released 20020220
- fork() is now a configurable option through the --fork flag.
- error checking is now performed with respect to the remote
  tftpserver in order to confirm if a file was sent/received
  properly.
- logging has been improved both to file and screen with more
  verbose error messages as well as easier to read descriptions
  of source and destination file locations.

version 3.5 (development) released 20020205
- per device configuration files may be used for --upload.
  when using --upload and not specifying a config file using
  --filename, pancho will look for a configuration file in
  the format "hostname.cfg"
- fork/multithread support has been added 

version 3.4 (stable) released 20010118
- corrected a bug that caused pancho to fail against certain
  tftp daemons. when used without the --path option, incoming
  write and read requests would appear as "//hostname.cfg".
  the dual "/" caused some unix-based and most windows-based
  tftp servers to fail.

version 3.3 (experimental) released 20010115
- $language variable added
- spanish and french output responses added
- removed --show
- removed --verbose-help into a seperate document
- new branch, experimental. reflects a version that may or may
  not be incorporated into a pancho stable release.

version 3.2 (stable) released 20020103
- removed all references to deprecated flag --query including
  all warning messages.
- began slight cosmetic structuring for multi-lingual support
  including english, french, german and spanish

version 3.1 (development) released 20011214
- corrected a bug that prevented use of the --path option on
  hardware running anything else but ios 11.x

version 3.0 (stable) released 20011128
- stable release of previous development version
- a few safety nets put into place to allow for more explicit
  explanations on deprecated flags.
- minor bugfixes put into place. all cosmetic in nature.

version 2.7 (development) released 20011108
- support for catalyst switches has been added. 
- the --query flag is now deprecated. by default pancho will
  test the remote host for its os and run the appropriate 
  routine to perform the requested action
- support for hash(#) style comments has been added for files 
  specified using --list. the comments can begin a line or
  appear midline with any text appearing after the hash
  being ignored.

version 2.6 (stable) released 20011101
- fixed the (m//) bug. this issue would cause an error to be
  shown stating that an uninitilized string was trying to be
  matched against. more details can be found at the pancho
  frequently asked questions website.
- added a slight pause between remote node snmp sessions. found
  that the utility could overwork some tftp daemons causing them
  to shutdown.

version 2.4 (stable) released 20011029
- stable release of prior development code.
- replacement of @routers with @devices to begin preparation
  for catalyst switch support. cosmetic change. no real code
  reworking.

version 2.3 (development) released 20011022
- fixed bug that showed incorrect version number.
- rewrote subroutines to pass parameters via hash rather than
  through invididual variables.

version 2.1 (development) released 20011009
- added support for new cisco ccCopy mibs.
- added support to copy configurations to/from startup-config
  in addition to running-config
- added feature allowing pancho to dynamically query remote
  host to decide whether deprecated mibs or new ccCopy mibs
  should be used.

version 2.0 (stable) released 20011003
- added logging features.
- added --show flag allowing user to view all default options.

version 1.3 (stable) released 20010926
- cleaned up multiple exit statements which were unncessary.

version 1.2 (stable) released 20010920
- corrected missing exit statement to subroutine.
- removed trailing zeroes from two of the three oid values which
  caused problems in some cisco ios revisions.

version 1.1 (stable) released 20010919
- tftp server may be specified by either its ip address, fqdn 
  or hostname.
- when downloading files, an alternative path may be specified
  through the new flag of --path.

version 1.0 (initial) released 20010905

 
     
     

Pancho is Copyright © 2001-2006 by Charles J. Menzes
This product is neither supported nor endorsed by any Networking Vendor.