File: CHANGES.txt

package info (click to toggle)
python-pysnmp4-apps 0.4.1-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 280 kB
  • sloc: python: 2,397; makefile: 3
file content (180 lines) | stat: -rw-r--r-- 5,538 bytes parent folder | download | duplicates (2)
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.