Xinchen Hui
c0d060f5c0
Bump year
2014-01-03 11:04:26 +08:00
Boris Lytochkin
bb51d0e4c0
Fixed SNMP_ERR_TOOBIG handling for bulk walk operations
2013-12-20 00:25:16 +04:00
Anatol Belski
68a73ce3c4
fixed parameter order for zend_throw_exception_ex call
2013-12-14 20:43:02 +01:00
Christopher Jones
9ad97cd489
Reduce (some) compile noise of 'unused variable' and 'may be used uninitialized' warnings.
2013-08-14 20:36:50 -07:00
Stanislav Malyshev
ac40c0b562
Merge branch 'pull-request/341'
...
* pull-request/341: (23 commits)
typofixes
2013-06-10 14:20:18 -07:00
Boris Lytochkin
c34274acb8
re-work walkaround for net-snmp BUGid 2027834, no need to detect it anymore
...
add test for Bug #64159
bump default buffer size for values(32->512): do not reallocate buffers in 99% cases
2013-05-03 23:06:34 +04:00
Boris Lytochkin
e36adfe94a
Fixed bug #64159 (Truncated snmpget)
2013-05-03 15:35:09 +04:00
Boris Lytochkin
3828f6227b
Fix bug #64765 (enclose IPv6 address into square brackets)
2013-05-03 12:13:50 +04:00
Boris Lytochkin
b32405053f
Fix bug #61981
2013-03-17 20:00:37 +04:00
Boris Lytochkin
ed6763420c
fix bug #64124 (IPv6 malformed)
...
hostname returned from zend_parse_parameters() was modified in
netsnmp_session_init() that caused imput parameter modification along with
unpredictable changes when parameter is a constant sctring.
One typo in comment was fixed.
2013-02-07 14:48:28 +04:00
Johannes Schlüter
b09f5a4f56
Fix typo in error message
2013-02-01 12:31:07 +01:00
Xinchen Hui
0a7395e009
Happy New Year
2013-01-01 16:28:54 +08:00
Boris Lytochkin
4c414c12a3
merge from trunk:
...
Fixed bug #60585 (php build fails with USE flag snmp when IPv6 support is disabled
Fixed bug #60749 (SNMP module should not strip non-standard SNMP port from hostname
2012-01-13 18:46:56 +00:00
Felipe Pena
4e19825281
- Year++
2012-01-01 13:15:04 +00:00
Boris Lytochkin
bc3d5d668f
merge from trunk
...
added SNMPException class, enabling ability to throw exceptions
when a known SNMP error has occured
FR #55542
2011-09-02 10:13:30 +00:00
Boris Lytochkin
8c5fa2ba56
merge from trunk:
...
remove php_snmp_get_ce()
2011-09-02 08:09:23 +00:00
Boris Lytochkin
86b563ea0f
tune text align
2011-08-31 20:16:56 +00:00
Boris Lytochkin
3aa6f31abd
more tuning based on discussion in FR #40816 :
...
* parse all OIDs earlier, detect all wrong OIDs before any query
is made (GET-operations)
* introduce ERRNO_MULTIPLE_SET_QUERIES:
warn if request contains more OIDs than max_oids and SET operation
(and type&value checks) will be done in chunks.
fix set method when request contains more OIDs than max_oids (2nd and
subsequent chunk were ignored)
2011-08-31 08:36:22 +00:00
Boris Lytochkin
1c88dcf39f
merge from trunk:
...
set ERRNO_OID_PARSING_ERROR on OID parse error
2011-08-30 14:24:00 +00:00
Boris Lytochkin
4f1005035a
merge from trunk:
...
reformat OID parsing procedure,
fail whole SNMP query on single OID parsing failure
2011-08-27 07:33:27 +00:00
Boris Lytochkin
cbcf729a30
merge from trunk two commits:
...
Adding IPv6 support (FR #42918 )
more code coverage
2011-08-20 16:10:48 +00:00
Felipe Pena
4b30846b50
- Make usage of new PHP_FE_END macro
2011-07-25 11:35:02 +00:00
Boris Lytochkin
02bf16db03
s/noOIDIncreasingCheck/oid_increasing_check/
2011-07-21 12:48:47 +00:00
Boris Lytochkin
85edf25143
new propery noOIDIncreasingCheck allowing to skip
...
OID increasing check (userful for bogus SNMP agents)
2011-07-17 19:47:24 +00:00
Boris Lytochkin
06c20347ae
swap non_repeaters and max_repetitions in walk query, max_repetitions whould be used more frequently
2011-07-17 18:14:38 +00:00
Boris Lytochkin
cf7724d5a3
fix FR #54502 : allow user to change OID value output mode when SNMP_VALUE_OBJECT is used.
2011-07-17 17:18:31 +00:00
Boris Lytochkin
cc1ccefc0d
backport r313324
2011-07-17 14:06:05 +00:00
Boris Lytochkin
7a0bd8b967
remove PHP_VERSION_ID ifdef's, limiting to 5.4 branch
2011-06-12 12:26:51 +00:00
Boris Lytochkin
2b8026cfff
merging from trunk (r312088...r312092):
...
move SNMP VERSION constants into SNMP class itself
fix typo in comment
no more method open
fix method names in header
2011-06-12 12:10:01 +00:00
Felipe Pena
32b5f8a1a3
- Added new parameter parsing option (p - for valid path (string without null byte in the middle))
...
# The tests will be fixed in the next commits
2011-06-06 21:28:16 +00:00
Boris Lytochkin
dbed284039
fixed typos in tests
...
ucd-snmp epoch is over, drop legacy memory allocation (non e*)
tune 'buggy snmp_snprint_value' detection on some systems
2011-05-10 20:04:26 +00:00
Boris Lytochkin
97930e9170
method renaming:
...
SNMP::get_errno() -> SNMP::getErrno()
SNMP::get_error() -> SNMP::getError()
2011-05-10 11:48:10 +00:00
Boris Lytochkin
9d2f7c1e3e
remove method open, __construct is enough
2011-05-09 19:34:07 +00:00
Boris Lytochkin
ee0d7f3207
* new option for SNMP::get: force keys of return array be as in request array
...
* new option for SNMP::walk: use suffix of OID for keys in return array, not full OID
2011-05-08 13:58:37 +00:00
Boris Lytochkin
1dc02ac2de
fix error reporting on OID not increasing
...
calling arguments markup
2011-05-08 09:20:58 +00:00
Boris Lytochkin
bbb4f679ae
* Net-SNMP version detection and proper processing
...
* more UCD-SNMP-related code removal
2011-04-06 06:58:25 +00:00
Boris Lytochkin
cab643f615
* added detection and walkaround for net-snmp library bug (net-snmp BUGid 2027834)
...
* drop UCD-SNMP support, R.I.P.
2011-04-05 12:20:35 +00:00
Boris Lytochkin
14eaa5ac58
follow CS:
...
- method set_security should be named as setSecurity
- SNMP_VERSION_2C constant
2011-03-20 20:07:33 +00:00
Boris Lytochkin
5d0c948296
revert r309111 (name_len was not a typo)
2011-03-19 20:50:39 +00:00
Boris Lytochkin
d890ece3fc
fix typo in SNMP_SNPRINT_VALUE usage: use val_len, not name_length
2011-03-11 07:21:13 +00:00
Boris Lytochkin
8e600b817e
* tune snmp2_walk.phpt
...
* more net-snmp v5.3 compatibility (OPAQUE_SPECIAL_TYPES)
2011-03-04 19:23:25 +00:00
Boris Lytochkin
3c0f1d5b95
* fix warning about redefining REGISTER_PDO_CLASS_CONST_LONG (damn copy'n'paste)
...
* tuned two unit test that failed at gcov.php.net/PHP_HEAD
2011-03-04 18:58:01 +00:00
Boris Lytochkin
661b552938
fix warnings mentioned in 'Parameter Parsing Report'
2011-03-02 22:12:02 +00:00
Boris Lytochkin
e9920cce1c
remove compiler warnings
...
fix various memory leaks seen with --enable-debug
2011-02-26 19:08:55 +00:00
Boris Lytochkin
1c65920819
* new methods get_errno, get_error to get errno and error string
...
of last SNMP-related error
* formatting markup
* some fixes in max_oids logic: NULL will set it to default value,
do not allow non-positive user-supplied values
* unit tests for changes
2011-02-26 08:27:26 +00:00
Boris Lytochkin
3ab69c4cff
fix parse errors for non_repeaters & max_repetitions: aligment errors
2011-02-25 19:22:15 +00:00
Boris Lytochkin
430af9a0ab
push most of SNMP query options into objid_query structure
2011-02-19 11:13:10 +00:00
Boris Lytochkin
73f5ee551c
enable HAVE_SHUTDOWN_SNMP_LOGGING
2011-02-17 12:12:22 +00:00
Boris Lytochkin
6b81a9ac2e
* Fix memory leak on concurrent new, open
...
* change comments to ANSI-C style
* added compatibility with net-snmp prior 5.4
2011-02-17 12:02:16 +00:00
Felipe Pena
b58c6f5ede
- Fixed crash on unserialize(serialize(new SNMP))
2011-02-15 00:07:26 +00:00