| |
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
| |