1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180
|
Revision 0.4.1, released 12-02-2016
-----------------------------------
- Copyright notice added to non-trivial source code files.
- Fix to stray trailing OID lurking to snmp*walk.py output.
- Fix to __doc__ use in setup.py to make -O0 installation mode working.
Revision 0.4.0, released 28-09-2015
-----------------------------------
- All apps renamed into snmp*.py and moved to scripts/ directory
for a more conventional layout.
- All apps updated to support the latest pysnmp Standard Applications API.
- Initial integration with the PySMI MIB compiler. The -P<x> option now
partially supported. All tools try to download missing ASN.1 MIBs from
snmplabs.com web site by default.
- Conditional variable buildValueOnly replaced with two buildObjectName
and buildValue at MibViewProxy.
Revision 0.3.4, released 05-10-2013
-----------------------------------
- License updated to vanilla BSD 2-Clause to ease package use
(http://opensource.org/licenses/BSD-2-Clause).
- Upper level exception handling improved for all apps.
- Distribute is gone, switched to setuptools completely.
- Fix to config.addTargetAddr() invocation -- since pysnmp 4.2.3, reworked
pysnmp LCD model does not require tagging transport address to bind it
with communityName.
Revision 0.3.3, released 30-01-2013
-----------------------------------
- Tools will report pysnmp-apps package version along with pysnmp version
being used.
- Package meta-information updated.
- Package version is now in __init__.__version__
Revision 0.3.2, released 21-04-2012
-----------------------------------
- MIB path mangiling reworked
- Fix to make pysnmptrap INFORM C/L switch operational
Revision 0.3.1, released 06-11-2011
-----------------------------------
- Major overhawl for Python 2.4 -- 3.2 compatibility:
+ get rid of old-style types
+ drop string module usage
+ switch to rich comparation
+ drop explicit long integer type use
+ map()/filter() replaced with list comprehension
+ apply() replaced with */**args
+ switched to use 'key' sort() callback function
+ modified not to use py3k-incompatible exception syntax
+ dictionary operations made 2K/3K compatible
Revision 0.2.11b
----------------
- Fix to ignore empty value in pysnmptranslate pretty printer
Revision 0.2.11a
----------------
- New options (-Cp -Ct -Cc) implemented for pysnmp*walk tools.
- All tools now report error OID.
- EOM condition detection adjusted to reflect modified pysnmp API.
- The pysnmptrap tool code cleaned up.
- HEX values printout improved.
Revision 0.2.10a
----------------
- Fix to SNMP Apps: pass contextEngineId and contextName from command line
to SNMP App API.
- The missing pysnmptrap tool added to distro and fixed to make it properly
initializing SNMPv1/v2c trap PDU from command line parameters.
Revision 0.2.9a
---------------
- UDP over IPv6 transport added.
- Fix to allow SET'ting values to MIB table instances.
Revision 0.2.8a
---------------
- API versioning mechanics retired (pysnmp_apps.v4 -> pysnmp_apps).
- Attempt to use setuptools for package management whenever available.
- The apps are now ready for py2exe processing.
Revision 0.2.7a
---------------
- Fixes to pysnmptranslate tool to output MIB text fields (DESCRIPTION etc.)
Revision 0.2.6a
---------------
- UNSTABLE ALPHA RELEASE.
- Default timeout/retries set to net-snmp default values.
- AES cipher now supported.
Revision 0.2.5a
---------------
- UNSTABLE ALPHA RELEASE.
- The snmptranslate tool implemented.
- The -d and -D debugging parameters implemented.
- Minor fixes.
Revision 0.2.4a
---------------
- UNSTABLE ALPHA RELEASE.
- pysnmp*walk tools modified to stop walking MIB on end-of-table rather
than on end-of-mib to match net-snmp tools behaviour.
- Bugfix to c/l params scanner -- allow other some printables other
than alphas and numerics.
- Handle syntax-less OID's whenever reported by broken Agents
Revision 0.2.3a
---------------
- UNSTABLE EARLY ALPHA RELEASE.
- Adjusted to changed SMI model (in pysnmp 4.1.5a)
- Minor fixes to Object Name command-line parser
Revision 0.2.2a
---------------
- UNSTABLE EARLY ALPHA RELEASE.
- Adjusted to changed pysnmp.entity.config.addV3User() API
- Fixes to command-line SNMPv3 protocols parser
Revision 0.2.1a
---------------
- UNSTABLE EARLY ALPHA RELEASE.
- Re-worked to run on top of the latest pysnmp API (4.1.x)
- CLI internals have been re-designed towards clearer modularity
(see cli/base.py CVS log for details)
- pysnmpset/pysnmpwalk/pysnmpbulkwalk tools added
Revision 0.1.1a
---------------
- UNSTABLE EARLY ALPHA RELEASE.
- Fixed long-pending typo in usage formatting
Revision 0.1.0a
---------------
- UNSTABLE EARLY ALPHA RELEASE.
- Re-worked to run on top of the latest pysnmp API (4.x)
- SPARK-based parser used for c/l parsing
- Rudimental API versioning implemented to let incompatible package
branches to co-exist within the same Python installation.
Revision 0.0.3
--------------
- Bugfix to scripts installation directive at setup.py. All apps
now install as 'scripts'.
- CLI classes adjucted to match new abstract ASN1 classes API
Revision 0.0.2
--------------
- Bugfix to pysnmpwalk -- must always send Null value in request
variable-bindings.
Revision 0.0.1
--------------
- PySNMP-based applications split off the pysnmp package and re-released
on their own
- The command line interface to SNMP tools previously shipped along with PySNMP
not reworked for a more consistent design and re-released within pysnmp-apps.
|