ChangeLog
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:2891k
- :
- always convert generated array len to array element count (not bytes)
-
- 2003-11-05 02:52 dts12
- * apps/: snmptable.c (V5-0-patches.1), snmptable.c:
- Don't try searching for column objects if there isn't anything to search.
- Report problems using the object name originally specified, rather than
- a temporary internal buffer.
-
- 2003-11-04 15:06 rstory
- * win32/: libsnmp_dll/libsnmp_dll.dsp,
- net-snmp/net-snmp-config.h:
- INLINE changes - don't use inline for the DLL version, as it's reported to
- cause errors
-
- 2003-11-04 14:45 rstory
- * win32/: win32.dsw, win32sdk.dsw,
- libhelpers/libhelpers.dsp, libsnmp_dll/libsnmp.def,
- netsnmpmibs/netsnmpmibs.dsp:
- apply patch [ 833216 ] 5.1.pre3 Win32 compile patch
-
- 2003-11-04 08:58 rstory
- * include/net-snmp/net-snmp-config.h.in:
- don't define configure PACKAGE_* macros if already defines.
-
- 2003-11-04 08:04 dts12
- * FAQ:
- A new entry discussing tables with >256 columns.
-
- 2003-11-04 07:33 rstory
- * local/mib2c-conf.d/generic-ctx-set.m2i:
- always generate code when data context is generated
-
- 2003-11-04 07:32 rstory
- * local/mib2c-conf.d/syntax-InetAddress-set.m2i:
- clarify comments
-
- 2003-11-04 07:31 rstory
- * local/mib2c-conf.d/syntax-InetAddressType-set.m2i:
- clarify comments; use generic-set instead of get
-
- 2003-11-04 07:22 rstory
- * local/mib2c-conf.d/parent-set.m2i:
- clarify comments
-
- 2003-11-04 07:19 rstory
- * README:
- sync contributors w/5.0.x
-
- 2003-11-04 01:28 dts12
- * man/snmpd.8.def:
- Document the effect of -C on persistent config files.
-
- 2003-11-03 14:29 rstory
- * local/mib2c-conf.d/node-set.m2i:
- fix generated code for undo_setup
-
- 2003-11-03 12:57 rstory
- * local/mib2c-conf.d/mfd-data-set.m2c:
- clarify comments; remove bogus asserts
-
- 2003-11-03 10:31 rstory
- * local/mib2c-conf.d/generic-get-char.m2i:
- make IS_SET macros unique per node
-
- 2003-11-03 10:30 rstory
- * local/mib2c-conf.d/generic-table-indexes-from-oid.m2i:
- fix var name typo
-
- 2003-11-03 10:28 rstory
- * local/mib2c-conf.d/generic-table-indexes-to-oid.m2i:
- must use addr of local var to get ptr
-
- 2003-11-03 10:24 rstory
- * local/mib2c-conf.d/generic-table-indexes-varbind-setup.m2i:
- must use addr of local var to get ptr
-
- 2003-11-03 10:22 rstory
- * local/mib2c-conf.d/default-mfd-top.m2c:
- set up defaults for mfd tables
-
- 2003-11-03 07:50 rstory
- * include/net-snmp/agent/snmp_agent.h:
- recognize SNMP_MSG_SET is not a valid GET mode; comment tweaks
-
- 2003-11-03 07:26 dts12
- * include/net-snmp/agent/snmp_agent.h:
- Recognise SNMP_MSG_SET as a valid SET mode
- (so that the varbind caching doesn't lose the assigned values!)
-
- 2003-11-02 09:51 rstory
- * include/net-snmp/system/hpux.h:
- restore accidentaly deleted hpux define; add comment
-
- 2003-11-02 04:55 nba
- * man/.cvsignore:
- Fix a bunch of compiler warnings: const-ness, casts, missing protoypes,
- unused variables, cvs ignore ignorable files
-
- 2003-11-02 04:50 nba
- * .cvsignore, agent/agent_trap.c, agent/snmpd.c,
- agent/mibgroup/agent/nsLogging.c,
- agent/mibgroup/agentx/protocol.c,
- agent/mibgroup/mibII/interfaces.c, apps/.cvsignore,
- apps/snmptrapd_handlers.c, apps/snmptrapd_log.c,
- include/net-snmp/agent/snmp_agent.h,
- include/net-snmp/library/container.h,
- include/net-snmp/library/container_binary_array.h,
- include/net-snmp/library/snmp_enum.h, snmplib/mib.c,
- snmplib/snmp_enum.c:
- Fix a bunch of compiler warnings: const-ness, casts, missing protoypes,
- unused variables, cvs ignore ignorable files
-
- 2003-11-02 04:44 nba
- * configure.in, configure:
- Fix a bad syntax when testing for perl modules
-
- 2003-11-02 04:42 nba
- * apps/snmpnetstat/main.c, man/snmpnetstat.1:
- Another left over -p option
-
- 2003-11-01 16:04 rstory
- * local/mib2c-conf.d/m2c_setup_node.m2i:
- always quote both sides of perl ne/eq tests; allow override of varbind variable
- name; add subid to node summary
-
- 2003-11-01 16:02 rstory
- * local/mib2c-conf.d/default-mfd-top.m2c:
- move example and transient defaults to table setup
-
- 2003-11-01 16:02 rstory
- * local/mib2c-conf.d/m2c_setup_table.m2i:
- change default reg ctx from void* to netsnmp_data_list *; move example
- and transient defaults here (from top)
-
- 2003-11-01 15:58 rstory
- * local/mib2c-conf.d/node-get.m2i:
- add 'TODO' comment; don't generate code if example not set & not generated data
- context; default to returning no data for node;
-
- 2003-11-01 15:56 rstory
- * local/mib2c-conf.d/mfd-top.m2c:
- put 'TODO' comment on it's own line(removable w/out disrupting code comments);
- use quotes on both sides of perl eq/ne tests; fix reg ptr dcl
-
- 2003-11-01 15:55 rstory
- * local/mib2c-conf.d/mfd-makefile.m2m:
- add users target to only build user code
-
- 2003-11-01 15:54 rstory
- * local/mib2c-conf.d/mfd-interface.m2c:
- use quotes on both sides of perl eq/ne tests; check_indexs is only for row
- creation; data not found only ok for row creation, not settable; sanity
- check for bogus index oid size before memcpy; set ASN_PRIV_RETRY for no data,
- so sparse tables work
-
- 2003-11-01 15:51 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i
- :
- set oid size to max before trying to parse oid
-
- 2003-11-01 15:50 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:
- put 'TODO' comment on it's own line(removable w/out disrupting code comments);
- rename ref to loop_ref; more asserts; move TODO outside of conditional; move
- itr_ctr free outside of example conditional
-
- 2003-11-01 15:48 rstory
- * local/mib2c-conf.d/generic-get-decl.m2i:
- tweak indention
-
- 2003-11-01 15:47 rstory
- * local/mib2c-conf.d/generic-ctx-set.m2i:
- put 'TODO' comment on it's own line(removable w/out disrupting code comments);
- move TODO outside of conditional; don't include code if examples not set
-
- 2003-11-01 15:45 rstory
- * local/mib2c-conf.d/generic-ctx-get.m2i:
- put 'TODO' comment on it's own line(removable w/out disrupting code comments);
- quote both sides of perl eq/ne tests; document include in comments
-
- 2003-11-01 15:44 rstory
- * local/mib2c-conf.d/generic-ctx-copy.m2i:
- put 'TODO' comment on it's own line(removable w/out disrupting code comments);
- move TODO outside of conditional; tweak conditional
-
- 2003-11-01 15:43 rstory
- * local/mib2c-conf.d/node-set.m2i:
- put 'TODO' comment on it's own line(removable w/out disrupting code comments);
- move conditional inside include
-
- 2003-11-01 15:41 rstory
- * local/mib2c-conf.d/: mfd-data-get.m2c, mfd-readme.m2c
- , parent-set.m2i:
- put 'TODO' comment on it's own line(removable w/out disrupting code comments);
- quote both sides of perl eq/ne tests
-
- 2003-11-01 15:37 rstory
- * local/mib2c-conf.d/syntax-RowStatus-get.m2i:
- put 'TODO' comment on it's own line(removable w/out disrupting code comments)
-
- 2003-11-01 15:37 rstory
- * local/mib2c-conf.d/: syntax-COUNTER64-get.m2i,
- syntax-DateAndTime-get.m2i, syntax-InetAddress-get.m2i,
- syntax-InetAddressType-get.m2i, syntax-TestAndIncr-get.m2i
- :
- put 'TODO' comment on it's own line(removable w/out disrupting code comments);
- default to returning no data for nodes
-
- 2003-11-01 15:21 rstory
- * local/mib2c-conf.d/: details-enums.m2i,
- generic-data-context.m2i, generic-get-char.m2i,
- generic-value-map-reverse.m2i, generic-value-map.m2i,
- mfd-access-unsorted-external-header.m2i, mfd-data-set.m2c
- , parent-dependencies.m2i:
- put 'TODO' comment on it's own line(removable w/out disrupting code comments)
-
- 2003-11-01 15:16 rstory
- * local/mib2c-conf.d/: generic-table-indexes-from-oid.m2i,
- generic-table-indexes-to-oid.m2i,
- generic-table-indexes-varbind-setup.m2i:
- new code for indexes and oid conversions
-
- 2003-11-01 10:43 rstory
- * snmplib/container_iterator.c:
- use endofmibview instead of no_vars
-
- 2003-10-30 17:38 rstory
- * agent/mibgroup/host/hr_swrun.c, local/mib2c.array-user.conf
- :
- add comments
-
- 2003-10-30 17:37 rstory
- * agent/snmp_agent.c:
- test func parameter, not variable we're about to overwrite
-
- 2003-10-30 17:36 rstory
- * agent/snmp_vars.c:
- declare callback_master_num even if SNMP_TRANSPORT_CALLBACK_DOMAIN is not
- defined (so I don't need to add more ifdef's in other code)
-
- 2003-10-30 17:34 rstory
- * agent/mibgroup/disman/mteTriggerTable.c:
- log warning and don't open callback transport if SNMP_TRANSPORT_CALLBACK_DOMAIN
- is not defined
-
- 2003-10-30 17:33 rstory
- * agent/mibgroup/agentx/subagent.c:
- log warning and don't open callback transport if SNMP_TRANSPORT_CALLBACK_DOMAIN
- is not defined; fix test for agentx_open_session
-
- 2003-10-30 17:29 rstory
- * snmplib/snmpCallbackDomain.c:
- don't compile code if SNMP_TRANSPORT_CALLBACK_DOMAIN not defined
-
- 2003-10-30 16:51 rstory
- * win32/net-snmp/net-snmp-config.h:
- merge transport comments from non-win net-snmp-config.h; undef callback
- transport instead of def of 0, so it actually turns off code; undef inline
- macros before redefining them
-
- 2003-10-30 16:49 rstory
- * win32/config.h:
- replace contents w/include of net-snmp/net-snmp-config.h so only one header
- needs to be maintained. Everyone should be using the new one anyway, right?
-
- 2003-10-30 01:31 dts12
- * configure, configure.in:
- Don't configure the Host-Resources support by default.
- It's a good idea, but we're too close to 5.1 for this to be safe.
-
- 2003-10-29 10:51 hardaker
- * agent/helpers/table_iterator.c:
- inline -> NETSNMP_INLINE
-
- 2003-10-29 03:10 dts12
- * man/: snmpcmd.1.def, snmpd.8.def, snmptrapd.8.def
- :
- Document new -Lx logging option block, and assorted deprecated options.
-
- 2003-10-29 02:59 dts12
- * FAQ:
- Various updates to the FAQ.
- Highlights include better explanation of access control and timeout
- problems, discussion of what traps are sent and where to (including
- Disman Event-MIB support) and more on mib2c usage (including the
- differences between configs, and pointers to examples).
- Separate sections for compilation and coding new modules
- (restructuring existing entries)
- Refer to project as 'Net-SNMP' rather than 'UCD' throughout
- (except where specifically v4 or UCD-SNMP-MIB are meant)
-
- 2003-10-29 02:33 dts12
- * agent/mibgroup/mibII/: sysORTable.h (V5-0-patches.1),
- sysORTable.h (V4-2-patches.[1,2]), sysORTable.h:
- Fix null definition of REGISTER_SYSOR_TABLE (when not using this table).
- Reported by Mark Hopkins
-
- 2003-10-28 18:16 rstory
- * perl/AnyData_SNMP/Storage.pm:
- - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre3 )
-
- 2003-10-28 18:16 rstory
- * perl/ASN/ASN.pm:
- - (perl/ASN/ASN.pm): version tag ( 5.1.pre3 )
-
- 2003-10-28 18:16 rstory
- * perl/OID/OID.pm:
- - (perl/OID/OID.pm): version tag ( 5.1.pre3 )
-
- 2003-10-28 18:16 rstory
- * perl/default_store/default_store.pm:
- - (perl/default_store/default_store.pm): version tag ( 5.1.pre3 )
-
- 2003-10-28 18:16 rstory
- * perl/agent/default_store/default_store.pm:
- - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre3 )
-
- 2003-10-28 18:16 rstory
- * perl/agent/agent.pm:
- - (perl/agent/agent.pm): version tag ( 5.1.pre3 )
-
- 2003-10-28 18:16 rstory
- * perl/SNMP/SNMP.pm:
- - (perl/SNMP/SNMP.pm): version tag ( 5.1.pre3 )
-
- 2003-10-28 18:16 rstory
- * sedscript.in:
- - (sedscript.in): version tag ( 5.1.pre3 )
-
- 2003-10-28 18:15 rstory
- * FAQ:
- - (FAQ): version tag ( 5.1.pre3 )
-
- 2003-10-28 18:15 rstory
- * README:
- - (README): version tag ( 5.1.pre3 )
-
- 2003-10-28 18:15 rstory
- * snmplib/snmp_version.c:
- - (snmplib/snmp_version.c): version tag ( 5.1.pre3 )
-
- 2003-10-28 18:14 rstory
- * doxygen.conf, man/netsnmp_Container_iterator.3,
- man/netsnmp_agent.3, man/netsnmp_baby_steps.3,
- man/netsnmp_bulk_to_next.3, man/netsnmp_cache_handler.3
- , man/netsnmp_container.3, man/netsnmp_data_list.3
- , man/netsnmp_debug.3, man/netsnmp_handler.3,
- man/netsnmp_instance.3, man/netsnmp_iterator_info_s.3,
- man/netsnmp_leaf.3, man/netsnmp_library.3,
- man/netsnmp_mfd_pdu_context_s.3, man/netsnmp_mib_utilities.3
- , man/netsnmp_mode_end_call.3, man/netsnmp_multiplexer.3
- , man/netsnmp_netsnmp_iterator_info_s.3,
- man/netsnmp_netsnmp_mib_handler_methods.3,
- man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
- man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
- man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3
- , man/netsnmp_serialize.3, man/netsnmp_stash_cache.3
- , man/netsnmp_table.3, man/netsnmp_table_array.3
- , man/netsnmp_table_data.3,
- man/netsnmp_table_dataset.3, man/netsnmp_table_iterator.3
- , man/netsnmp_todo.3, man/netsnmp_util.3,
- man/netsnmp_utilities.3, man/netsnmp_watcher.3:
- update for 5.1.pre3
-
- 2003-10-28 18:05 rstory
- * agent/Makefile.depend, agent/helpers/Makefile.depend
- , agent/mibgroup/Makefile.depend, apps/Makefile.depend
- , apps/snmpnetstat/Makefile.depend,
- snmplib/Makefile.depend:
- make depend
-
- 2003-10-28 17:31 hardaker
- * Makefile.top:
- fix version for 5.1 release
-
- 2003-10-28 12:47 rstory
- * include/net-snmp/net-snmp-config.h.in:
- regenerate from new acconfig.h
-
- 2003-10-28 12:45 rstory
- * acconfig.h:
- fix bug [ 830852 ] Build doesn't work on HP-UX 11i
- undef macro before redefining it
-
- 2003-10-28 10:32 rstory
- * agent/mibgroup/mibII/: route_write.c (V5-0-patches.1),
- route_write.c:
- apply patch [ 812019 ] snmpset on ipRouteDest.127.0.0.1 kill agent dumps core
- fixes bug [ 808958 ] OSSun snmpset on ipRouteDest.127.0.0.1 kill agent dumps ...
-
- 2003-10-28 10:16 rstory
- * agent/helpers/: debug_handler.c (V5-0-patches.1), debug_handler.c
- :
- apply patch [ 831161 ] netsnmp_get_debug_helper crashes snmpd
- fixes bug [ 826963 ] netsnmp_get_debug_helper crashes snmpd
-
- 2003-10-28 10:05 rstory
- * perl/SNMP/SNMP.xs:
- apply patch [ 829633 ] 5.1pre1 Perl translateObj fix
-
- 2003-10-28 07:32 rstory
- * dist/: net-snmp.spec (V5-0-patches.3), net-snmp.spec:
- apparently nested %if's are a no-no
-
- 2003-10-28 07:22 rstory
- * dist/net-snmp.spec:
- fix perl conditional builds after read rpm docs
-
- 2003-10-26 00:34 hardaker
- * snmplib/oid_stash.c:
- inline -> NETSNMP_INLINE as pointed out by Alex Burger
-
- 2003-10-24 16:49 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i:
- rename loop_ctx loop_context; prefix all loop functions w/loop
-
- 2003-10-24 16:46 rstory
- * local/mib2c-conf.d/mfd-readme.m2c:
- move defaults to an easier to spot place
-
- 2003-10-24 16:45 rstory
- * local/mib2c-conf.d/: generic-table-indexes.m2i,
- mfd-access-unsorted-external-body.m2i,
- mfd-access-unsorted-external-header.m2i,
- mfd-access-unsorted-external-interface.m2i, mfd-top.m2c
- :
- rename table_idx table_mib_index; rename loop_ctx loop_context; prefix all
- loop functions w/loop; remove index2oid
-
- 2003-10-24 06:02 dts12
- * configure, configure.in:
- Add Host-Resources support to the list of default MIB modules.
- We've talked about this for years - it's about time we did so!
-
- 2003-10-24 05:49 dts12
- * agent/snmpd.c, apps/snmptrapd.c:
- New choices for some command-line options, to improve consistency
- between agent and trap handler usage. The previous options still
- work but are now marked as "deprecated". These should probably
- be removed completely in a future release (e.g. 5.2).
-
- 2003-10-23 15:58 rstory
- * include/net-snmp/library/container.h:
- fix bug 828671: The lib isn't C++ compatible; remove 'struct' before typdef
-
- 2003-10-23 15:54 rstory
- * snmplib/container_null.c:
- fix bug 828671: The lib isn't C++ compatible; rename structure
- remove unused noalloc function
-
- 2003-10-23 15:53 rstory
- * include/net-snmp/library/container.h,
- snmplib/container_binary_array.c:
- fix bug 828671: The lib isn't C++ compatible; rename structure
-
- 2003-10-23 15:39 rstory
- * snmplib/: parse.c (V5-0-patches.3), parse.c:
- fix bug 767753: snmpwalk crash (adopt_orphans)
-
- 2003-10-23 10:34 rstory
- * configure:
- configure to match new configure.in
-
- 2003-10-23 10:32 rstory
- * configure.in:
- apparently configure translates '_' to '-' in arguments/enables, so use -
- consistently; move common module arg mistake checks with other module
- checks, and add a few more; add check for enable perl-modules too
-
- 2003-10-23 10:24 rstory
- * acconfig.h, include/net-snmp/net-snmp-config.h.in:
- move comment fixes to acconfig.h and regenerate net-snmp-config.h.in
-
- 2003-10-23 08:52 rstory
- * snmplib/container.c:
- remove nonstd NDEBUG ifdef tst; use DBGMSGSUBOID instead of DBGMSDOID; add
- debug for comparison result
-
- 2003-10-23 08:45 rstory
- * snmplib/container_iterator.c:
- add comments; fix get_next w/null key (get-first); remove redundant debugs
-
- 2003-10-22 17:10 rstory
- * snmplib/: snmpusm.c (V5-0-patches.2), snmpusm.c:
- fix bug 822870 (usmStatsDecryptionErrors did not increment on failed get req)
- with patch 827056 from browlands
-
- 2003-10-22 09:43 rstory
- * include/net-snmp/library/snmp_assert.h:
- define __STRING if not defined
-
- 2003-10-22 06:14 rstory
- * Makefile.top:
- increment libtool revision
-
- 2003-10-22 06:13 rstory
- * Makefile.in:
- fix commentcheck pattern to exclude ftp and http urls
-
- 2003-10-22 02:08 dts12
- * snmplib/snmp_api.c:
- The variables 'do_hint' and 'check' are only declared
- or needed when 'DISABLE_MIB_LOADING' is not defined.
- There's no point in giving them dummy values otherwise.
-
- 2003-10-21 12:16 rstory
- * agent/mibgroup/ucd-snmp/diskio.c:
- remove c++ style comment
-
- 2003-10-21 12:12 rstory
- * acconfig.h, agent/mibgroup/mibII/interfaces.c,
- agent/mibgroup/ucd-snmp/diskio.c:
- remove c++ style comment
-
- 2003-10-21 11:51 rstory
- * local/Version-Munge.pl:
- move usage sub to top so it actually does something; print usage for param
- errors, instead of just dying
-
- 2003-10-21 11:51 rstory
- * perl/AnyData_SNMP/Storage.pm:
- - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre2 )
-
- 2003-10-21 11:51 rstory
- * perl/ASN/ASN.pm:
- - (perl/ASN/ASN.pm): version tag ( 5.1.pre2 )
-
- 2003-10-21 11:51 rstory
- * perl/OID/OID.pm:
- - (perl/OID/OID.pm): version tag ( 5.1.pre2 )
-
- 2003-10-21 11:51 rstory
- * perl/default_store/default_store.pm:
- - (perl/default_store/default_store.pm): version tag ( 5.1.pre2 )
-
- 2003-10-21 11:51 rstory
- * perl/agent/default_store/default_store.pm:
- - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre2 )
-
- 2003-10-21 11:51 rstory
- * perl/agent/agent.pm:
- - (perl/agent/agent.pm): version tag ( 5.1.pre2 )
-
- 2003-10-21 11:50 rstory
- * perl/SNMP/SNMP.pm:
- - (perl/SNMP/SNMP.pm): version tag ( 5.1.pre2 )
-
- 2003-10-21 11:50 rstory
- * sedscript.in:
- - (sedscript.in): version tag ( 5.1.pre2 )
-
- 2003-10-21 11:50 rstory
- * FAQ:
- - (FAQ): version tag ( 5.1.pre2 )
-
- 2003-10-21 11:50 rstory
- * README:
- - (README): version tag ( 5.1.pre2 )
-
- 2003-10-21 11:50 rstory
- * snmplib/snmp_version.c:
- - (snmplib/snmp_version.c): version tag ( 5.1.pre2 )
-
- 2003-10-21 11:42 rstory
- * Makefile.rules:
- remove bogus install target
-
- 2003-10-21 11:18 rstory
- * configure:
- configure for new config.in
-
- 2003-10-21 11:16 rstory
- * configure.in:
- fix cut-n-paste error in perl uninstall support; update version in init
-
- 2003-10-21 01:54 dts12
- * snmplib/system.c:
- Include <fcntl.h> for definition of O_RDWR. Reported by SebNob.
-
- 2003-10-21 01:47 dts12
- * include/net-snmp/net-snmp-config.h.in:
- Ensure that multi-line comments aren't broken when the active
- net-snmp-config.h file is generated. Reported by SebNob.
- (Possibly being a bit over-cautious here, but you can't be too careful!)
-
- 2003-10-17 22:52 hardaker
- * NEWS:
- more updates
-
- 2003-10-17 22:39 hardaker
- * agent/snmp_agent.c:
- turn on the lookup cache.
-
- 2003-10-17 16:35 hardaker
- * man/: Makefile.in, netsnmp_Container_iterator.3,
- netsnmp_baby_steps.3, netsnmp_cache_handler.3,
- netsnmp_container.3, netsnmp_deprecated.3,
- netsnmp_iterator_info_s.3, netsnmp_leaf.3,
- netsnmp_mfd_pdu_context_s.3, netsnmp_row_merge.3,
- netsnmp_scalar_group_group.3, netsnmp_stash_cache.3,
- netsnmp_utilities.3:
- more (new) updates from doxygen
-
- 2003-10-17 16:33 hardaker
- * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
- netsnmp_data_list.3, netsnmp_debug.3,
- netsnmp_handler.3, netsnmp_instance.3,
- netsnmp_library.3, netsnmp_mib_utilities.3,
- netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
- netsnmp_netsnmp_iterator_info_s.3,
- netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3
- , netsnmp_old_api.3, netsnmp_read_only.3,
- netsnmp_scalar.3, netsnmp_serialize.3,
- netsnmp_set_data.3, netsnmp_table.3,
- netsnmp_table_array.3, netsnmp_table_data.3,
- netsnmp_table_dataset.3, netsnmp_table_iterator.3,
- netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3
- :
- updates from doxygen
-
- 2003-10-17 16:16 hardaker
- * perl/AnyData_SNMP/Storage.pm:
- - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre1 )
-
- 2003-10-17 16:15 hardaker
- * perl/ASN/ASN.pm:
- - (perl/ASN/ASN.pm): version tag ( 5.1.pre1 )
-
- 2003-10-17 16:15 hardaker
- * perl/OID/OID.pm:
- - (perl/OID/OID.pm): version tag ( 5.1.pre1 )
-
- 2003-10-17 16:15 hardaker
- * perl/default_store/default_store.pm:
- - (perl/default_store/default_store.pm): version tag ( 5.1.pre1 )
-
- 2003-10-17 16:15 hardaker
- * perl/agent/default_store/default_store.pm:
- - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre1 )
-
- 2003-10-17 16:15 hardaker
- * perl/agent/agent.pm:
- - (perl/agent/agent.pm): version tag ( 5.1.pre1 )
-
- 2003-10-17 16:15 hardaker
- * sedscript.in:
- - (sedscript.in): version tag ( 5.1.pre1 )
-
- 2003-10-17 16:15 hardaker
- * FAQ:
- - (FAQ): version tag ( 5.1.pre1 )
-
- 2003-10-17 16:15 hardaker
- * README:
- - (README): version tag ( 5.1.pre1 )
-
- 2003-10-17 15:51 hardaker
- * local/Version-Munge.pl:
- added anydata modules
-
- 2003-10-17 15:44 hardaker
- * perl/SNMP/SNMP.pm:
- make gettable return a hash instead.
-
- 2003-10-17 15:03 hardaker
- * apps/snmptrapd_handlers.c:
- add oid/default portion to help text for the forward token
-
- 2003-10-17 15:02 hardaker
- * COPYING:
- Add sparta
-
- 2003-10-17 14:59 hardaker
- * man/snmptrapd.conf.5.def:
- document the forward token
-
- 2003-10-17 14:41 hardaker
- * Makefile.in:
- use new version modification script
-
- 2003-10-17 14:40 hardaker
- * local/Version-Munge.pl:
- new version messing-with script
-
- 2003-10-17 14:39 hardaker
- * agent/mibgroup/versiontag:
- remove portions old script replaced by newer Version-Munge.pl
-
- 2003-10-17 14:37 hardaker
- * snmplib/snmp_version.c:
- - (snmplib/snmp_version.c): version tag ( 5.1.pre1 )
-
- 2003-10-15 09:25 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:
- remove hardcoded context name
-
- 2003-10-14 16:42 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i:
- add note that example code is base on a data file
-
- 2003-10-14 16:32 rstory
- * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i,
- mfd-access-unsorted-external-readme.m2i:
- add not that iterator get/get-next don't correspond to pdu types, and they
- shouldn't be ordering their data
-
- 2003-10-14 16:09 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i:
- sync comments w/readme
-
- 2003-10-14 16:08 rstory
- * local/mib2c-conf.d/mfd-makefile.m2m:
- as long as we're using gnu-make specifics, only process config vars once (also
- lets make output represent actual values, instead of script)
-
- 2003-10-14 16:07 rstory
- * local/mib2c-conf.d/mfd-interface.m2c:
- use big obnoxious warning; set error for no context if table not settable
-
- 2003-10-14 16:06 rstory
- * local/mib2c-conf.d/m2c-internal-warning.m2i:
- big obnoxious warning for top of implementation files
-
- 2003-10-14 16:06 rstory
- * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i,
- mfd-access-unsorted-external-readme.m2i:
- sync function header summary comments w/readme summary header comments;
- present function in same order in both files
-
- 2003-10-14 16:04 rstory
- * local/mib2c-conf.d/m2c_setup_table.m2i:
- init m2c_data_init
-
- 2003-10-14 13:34 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:
- use new common setup; wrappers for all container functions, to convert
- between interface context and user context; some param tweaks; remove
- unused prototype; keep ptr to table context in example; rename some vars
- use new MFD_* error codes; rename example function; documenation updates;
-
- 2003-10-14 13:32 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i:
- use new common setup; wrappers for all container functions, to convert
- between interface context and user context; some param tweaks; remove
- unused prototype; keep ptr to table context in example; rename some vars
-
- 2003-10-14 13:30 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i
- :
- use new common setup; wrappers for all container functions, to convert
- between interface context and user context; some param tweaks; don't auto
- allocate context for get data, so user could use one they've allocated
-
- 2003-10-14 13:28 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-setup.m2i:
- common setup for unsorted external, which has 3 parts included at different
- times
-
- 2003-10-14 13:27 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i:
- invert verbose logic test; add quick overview of iteration loop; reorder
- some text/blank lines; update for renamed vars
-
- 2003-10-14 13:11 rstory
- * local/mib2c-conf.d/syntax-COUNTER64-get.m2i:
- handle counter64 vars
-
- 2003-10-14 13:10 rstory
- * local/mib2c-conf.d/node-get.m2i:
- use new MFD_* error codes; update for m2c param rename; handle counter64 vars
-
- 2003-10-14 13:09 rstory
- * local/mib2c-conf.d/mfd-makefile.m2m:
- name deps files explicity, since .c=.deps isn't portable
-
- 2003-10-14 13:08 rstory
- * local/mib2c-conf.d/mfd-top.m2c:
- update base param from mfd reg to mfd pdu ctx; update for renamed mfd/m2c vars;
- rename user reg typedef; no undo in table ctx if table not settable; add user
- reg ptr, request mode and data list to table context; mv container init proto
- and other interface prototypes to their own header; add protos for pre/post
- requests, table context init/cleanup; add set prototypes; include new headers
- at bottom of main header; move as mush of init routine as possible into
- interface code; use new MFD_* return codes; don't run makefile/subagent
- conf files if they've already been run
-
- 2003-10-14 12:59 rstory
- * local/mib2c-conf.d/mfd-readme.m2c:
- add mfd overview of SNMP and mfd data structures; document m2c configuration
- variables; indent some comments to be more consistent; docs for set support
-
- 2003-10-14 12:57 rstory
- * local/mib2c-conf.d/mfd-interface.m2c:
- replace hardcoded header name w/$name.h; documentation updates; use MFD_*
- return codes instead of SNMP_*; update renamed m2c params; remove local static
- prototypes from headers; new per table interface context; rename interface init;
- use table reg in local table context instead of malloc; remove _ prefix from
- public table allocate & release ctx funcs; init vars in allocate_ctx; call
- table ctx init func in allocate, if defined; wrappers for all mfd functions, to
- convert from our table context to the users registration pointer; after object
- lookup set users indexes back to the varbind oid and set context vars; only
- do get routines for accessable internal indexes; prefix wrappers w/mfd_;
- detect if user get routines munges vb value pointer; check for null ptr before
- free; merge check_index into check_indexes; add set values, commit, undo
- and irreversible commit wrappers; update for renamed commit mode names;
- simplify param for internal index check funcs
-
- 2003-10-14 12:34 rstory
- * local/mib2c-conf.d/mfd-data-get.m2c:
- put prototypes in $name_data_get.h
-
- 2003-10-14 12:33 rstory
- * local/mib2c-conf.d/m2c_setup_node.m2i:
- update m2c node params to be based on var/val/ref instead of function name
-
- 2003-10-14 12:31 rstory
- * local/mib2c-conf.d/generic-get-decl.m2i:
- update for rename m2c var names
-
- 2003-10-14 12:31 rstory
- * local/mib2c-conf.d/: generic-data-context.m2i,
- generic-table-indexes.m2i:
- use m2c_node_summary in comment
-
- 2003-10-14 12:30 rstory
- * local/mib2c-conf.d/mfd-data-set.m2c:
- documentation updates; use MFD_* return codes instead of SNMP_*; put prototypes
- in $name_data_set.h; update renamed m2c params; add external index check func
- if table has external index; simplify param for internal index check funcs
-
- 2003-10-14 12:27 rstory
- * local/mib2c-conf.d/parent-dependencies.m2i:
- remove mfd reg param && assert
-
- 2003-10-14 12:26 rstory
- * local/mib2c-conf.d/node-set.m2i:
- documentation updates; use MFD_* return codes instead of SNMP_*; add per node
- undo_setup ; update for renamed commit mode names; update renamed mfd params
-
- 2003-10-14 12:24 rstory
- * local/mib2c-conf.d/parent-set.m2i:
- documentation updates; chg mfd_reg params to table_reg; use MFD_* return
- codes instead of SNMP_*; no per node code in table undo_setup (will be in
- new per node undo_setup); update for renamed commit mode names
-
- 2003-10-14 12:20 rstory
- * local/mib2c-conf.d/syntax-DateAndTime-readme.m2i:
- indent to match other readmes
-
- 2003-10-14 12:18 rstory
- * local/mib2c-conf.d/m2c_setup_table.m2i:
- rename m2c_table_writable to m2c_table_settable (consistent w/node.settable);
- base m2c_table_row_creation on new function table_has_create; new
- m2c_table_external_indexes base on new function count_external_indexes
-
- 2003-10-14 12:15 rstory
- * local/mib2c-conf.d/details-table.m2i:
- remove unused lines; add oid length in output
-
- 2003-10-14 12:14 rstory
- * local/mib2c-conf.d/default-mfd-top.m2c:
- only set defaults if value is empty
-
- 2003-10-14 11:48 rstory
- * snmplib/container_iterator.c:
- if sorted, skip iteration on find first; add new reuse param to save_pos
-
- 2003-10-14 11:38 rstory
- * agent/mibgroup/agentx/agentx_config.c:
- log each agentxperms part separtely, so as not to crash if any of the optional
- items are left out; update help to show that optional parms must be in order
-
- 2003-10-14 11:18 rstory
- * local/mib2c:
- change counter 64 type from 'counter64' to 'U64', since the former can't be
- used as a variable declaration type; process $HOME/.snmp/mib2c.conf, if it
- exists; new foreach internalindex and externalindex; new sub table_has_create
- and count_external_indexes
-
- 2003-10-14 09:49 rstory
- * include/net-snmp/library/snmp_assert.h:
- don't require DEBUG dfine for asserts; new logic: use assert if
- NETSNMP_USE_ASSERT defines. otherwise, failed asserts will use snmp_log
- to log a message (unless SNMP_NO_DEBUGGING is defined).
-
- 2003-10-14 09:45 rstory
- * agent/helpers/table_mfd.c,
- include/net-snmp/agent/table_mfd.h:
- update for renamed modes; chg callback param to use new mfd_pdu_ctx; don't
- split callbacks into two structures; define mfd specific error codes as a
- subset of existing error codes; add documentation; remove table registration
- from registration param list, since it's in the mfd reg obj; handle get request
- split into object_lookup and get values; only call next handler if next handler
- has access method; tweak lookup params: return error code and set found row
- in new pdu ctx param
-
- 2003-10-14 09:35 rstory
- * include/net-snmp/library/container_iterator.h:
- add reuse flag to ctx dup params
-
- 2003-10-14 09:25 rstory
- * include/net-snmp/agent/snmp_agent.h:
- add mode msg defines for baby step modes; simplify mode test macros; add
- next_mode to agent_request_info
-
- 2003-10-14 09:24 rstory
- * include/net-snmp/library/snmp.h:
- add internal msg defines for baby step modes; renumber get stash mode; fix typo
- in comment; reserve modes < 128 for set processing to simplify mode tests
-
- 2003-10-14 09:20 rstory
- * include/net-snmp/agent/baby_steps.h:
- rename a few modes
-
- 2003-10-14 09:20 rstory
- * agent/helpers/baby_steps.c:
- update for renamed modes; add mode map for get-requests as well
-
- 2003-10-14 09:19 rstory
- * agent/snmpd.c:
- const correctness
-
- 2003-10-14 09:18 rstory
- * agent/snmp_agent.c:
- remove ifdef'd code after restoring some of it; update new reqinfo ptr in
- requests; fix enless loop; fix typos in asserts
-
- 2003-10-14 09:15 rstory
- * net-snmp-config.in:
- check for relative path to src dir for build-dir checks
-
- 2003-10-14 06:29 rstory
- * agent/: Makefile.in (V5-0-patches.3), Makefile.in:
- don't leave possibly empty configure @var@ on continuation line by itself
-
- 2003-10-08 22:12 hardaker
- * agent/mibgroup/mibII/: var_route.c (V5-0-patches.2), var_route.c
- :
- patch from Johannes Schmidt-Fischer to fix HPUX 11
-
- 2003-10-08 14:08 rstory
- * agent/helpers/table.c:
- add detail on improperyly registered table message, and chg to ERR (from INFO);
- fix valid column search for ranges; go straight to first row if no indexes
-
- 2003-10-07 15:10 rstory
- * agent/mibgroup/agentx/agentx_config.c:
- more useful help text for agentxperms
-
- 2003-10-07 14:43 rstory
- * agent/snmpd.c:
- fix logic check of DS_AGENT_QUIT_IMMEDIATELY so that parent and child don't
- both try to become the master agent. Logic seems backwards to me - do we have
- all these DS vars document somewhere?
-
- 2003-10-07 14:39 rstory
- * snmplib/system.c:
- netsnmp_daemonize: init local var; chg return code to be fork result; add docs
-
- 2003-10-07 07:00 hardaker
- * local/: mib2c (V5-0-patches.3), mib2c:
- Check for ^-S instead of -S, as reported by Jean-Marc Ranger on -users
-
- 2003-10-07 03:13 dts12
- * local/mib2c:
- There are no statistics printed, so there's no point in having
- a flag to turn them off.
-
- 2003-10-04 11:01 rstory
- * dist/net-snmp.spec:
- merge changes from 5.0 patches branch; fix to build without requiring arguments;
- separate embedded perl and perl modules options; fix fix for init.d script
- for non-/usr/local installation
-
- 2003-10-03 07:43 rstory
- * agent/mibgroup/examples/ucdDemoPublic.conf:
- change v1 demo community to match what is actualt configured on the
- soon-to-be-reopened test.net-snmp.org
-
- 2003-10-02 19:30 rstory
- * agent/mibgroup/examples/ucdDemoPublic.conf:
- add explanatory text and lines/arrows showing relationship between entries;
- add createUser lines, w/note explaining they might be better suited for
- the persistentdir snmpd.conf for security purposes.
-
- 2003-10-02 11:04 hardaker
- * man/mib2c.1.def:
- document the -I switch
-
- 2003-10-02 10:54 hardaker
- * Makefile.rules, Makefile.top, NEWS, configure
- , configure.in, agent/Makefile.in,
- apps/Makefile.in, local/Makefile.in, man/Makefile.in
- , mibs/Makefile.in, testing/Makefile.in:
- Robert told me to keep going, so I added support for a --with-install-prefix
- flag to configure (and thus a INSTALL_PREFIX make variable as well).
-
- 2003-10-01 16:30 hardaker
- * Makefile.in, Makefile.rules, Makefile.top,
- NEWS, configure, configure.in,
- agent/Makefile.in, apps/Makefile.in, local/Makefile.in
- , man/Makefile.in, mibs/Makefile.in:
- Support for "make uninstall"
-
- 2003-10-01 14:51 hardaker
- * apps/snmptranslate.c:
- Added -L support for output logging.
-
- 2003-10-01 14:49 hardaker
- * agent/mibgroup/disman/mteEventTable.h:
- updated prototypes to match earlier trap -> notification string replacements.
-
- 2003-09-30 17:20 rstory
- * local/mib2c-conf.d/syntax-RowStatus-varbind-validate.m2i:
- syntax specific varbind validation
-
- 2003-09-30 17:20 rstory
- * local/mib2c-conf.d/: syntax-RowStatus-dependencies.m2i,
- syntax-StorageType-dependencies.m2i:
- syntax specific dependency checks
-
- 2003-09-30 17:19 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i:
- fix typos
-
- 2003-09-30 17:19 rstory
- * local/mib2c-conf.d/: syntax-DateAndTime-get.m2i,
- syntax-DateAndTime-readme.m2i:
- set emags tag for c; update variable name
-
- 2003-09-30 17:18 rstory
- * local/mib2c-conf.d/parent-set.m2i:
- set emags tag for c; add/correct doxygen style docs; new validate_index,
- undo_setup, reversible_commit, final_commit
-
- 2003-09-30 17:17 rstory
- * local/mib2c-conf.d/parent-dependencies.m2i:
- set emags tag for c; in check_dependencies, remove non-existant param and
- include any node specific syntax dependencies
-
- 2003-09-30 17:15 rstory
- * local/mib2c-conf.d/node-varbind-validate.m2i:
- new include to do basicy syntax validation against an incoming varbind
-
- 2003-09-30 17:14 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:
- add/correct doxygen style docs in comments; change example from linked list
- to flat file; use var for func params so it's easy to change; check new
- m2c_include_examples before including example code;
-
- 2003-09-30 17:12 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i:
- add/correct doxygen style docs in comments; change example from linked list
- to flat file; use var for func params so it's easy to change
-
- 2003-09-30 17:11 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i
- :
- set emacs tag to c; add/correct doxygen style docs in comments; use local
- static variable_list for index to oid conversion; free memory used in that
- conversion, eventually; don't ignore rc from build_oid_noalloc here (return
- it and let someone else ignore it); prefix some internal functions names w/'_';
- wrapper around get_data to allocate new context
-
- 2003-09-30 17:08 rstory
- * local/mib2c-conf.d/: node-get.m2i, node-set.m2i:
- set emacs tag to c; add/correct doxygen style docs in comments
-
- 2003-09-30 17:06 rstory
- * local/mib2c-conf.d/mfd-top.m2c:
- new mfd_base_params var so it's easy to change params; chg comments so that
- indent won't not indent; don't include some prototypes here if the function
- is in *_interfaces; new pre/post request functions; moved bulk of table
- init into interfaces, just a little function setup here
-
- 2003-09-30 16:54 rstory
- * local/mib2c-conf.d/mfd-makefile.m2m:
- set emacs mode to Makefile; turn off strict token checks til wes gets @ escape;
- expand deps includes since $(x:.c=.deps) isn't portable
-
- 2003-09-30 16:46 rstory
- * local/mib2c:
- only put MIB2C_DIR env var in search path if it isn't empty
-
- 2003-09-30 16:45 rstory
- * local/mib2c-conf.d/mfd-interface.m2c:
- create new $name_interface.h header; move table initialization here; prefix a
- bunch of interface functions w/'_'; use new m2c_node_summary; use new
- m2c_node_var_* variables; change some accessible tests to settable tests; use
- new node-varbind-validate include; always call user $node_check_value; new
- functions to check new index syntax; new _set_values, _undo_setup and
- _undo_values to call user functions
-
- 2003-09-30 16:36 rstory
- * local/mib2c-conf.d/mfd-data-set.m2c:
- set emacs mode to c; tweak processing msgs; always include parent-set; move
- parent dependencies to bottom of file; add $node_check_index
-
- 2003-09-30 16:25 rstory
- * local/mib2c-conf.d/mfd-data-get.m2c:
- tweak processing msgs
-
- 2003-09-30 16:23 rstory
- * local/mib2c-conf.d/m2c_setup_node.m2i:
- set emacs mode to c; add some sanity checks; set up new $m2c_enum_mask,
- $m2c_node_var_val, $m2c_node_var_ref, $m2c_node_var_val_ptr, $m2c_node_summary
-
- 2003-09-30 16:18 rstory
- * local/mib2c-conf.d/generic-data-allocate.m2i:
- set emacs mode to c; remove unused create_undo_context
-
- 2003-09-30 16:15 rstory
- * local/mib2c-conf.d/: generic-ctx-copy.m2i,
- generic-ctx-get.m2i, generic-ctx-set.m2i,
- m2c_setup_table.m2i:
- set emacs mode to c; suck 'ctx->' or 'ctx.' into $m2c_data_item
-
- 2003-09-30 16:11 rstory
- * local/mib2c-conf.d/details-table.m2i:
- set emacs mode to c
-
- 2003-09-30 16:10 rstory
- * local/mib2c-conf.d/details-enums.m2i:
- set emacs mode to c; generate define for mask of all bits
-
- 2003-09-30 14:27 hardaker
- * local/mib2c-conf.d/mfd-readme.m2c:
- xxx tagging.
-
- 2003-09-30 14:26 hardaker
- * local/mib2c-conf.d/mfd-makefile.m2m:
- create the Makefile to either reference a Net-SNMP source dir or not
- (and require gnu-make or not).
-
- 2003-09-30 06:50 rstory
- * local/mib2c:
- new flag/token strict_unk_token will abort on unknow @token
-
- 2003-09-30 06:38 rstory
- * include/net-snmp/library/check_varbind.h:
- add netsnmp_check_vb_size, netsnmp_check_vb_size_range
- and netsnmp_check_vb_rowstatus_value
-
- 2003-09-30 06:37 rstory
- * snmplib/check_varbind.c:
- more null ptr checks; add netsnmp_check_vb_size, netsnmp_check_vb_size_range
- and netsnmp_check_vb_rowstatus_value
-
- 2003-09-30 06:34 rstory
- * local/mib2c-conf.d/: generic-data-context.m2i,
- generic-get-char.m2i, generic-get-decl-bot.m2i,
- generic-get-decl.m2i, generic-get-long.m2i,
- generic-get-oid.m2i, generic-header-bottom.m2i,
- generic-header-top.m2i, generic-source-includes.m2i,
- generic-table-indexes.m2i, generic-value-map-reverse.m2i
- , generic-value-map.m2i, m2c_setup_enum.m2i,
- mfd-data-access.m2c, node-storage.m2i,
- syntax-InetAddress-get.m2i, syntax-InetAddress-set.m2i,
- syntax-InetAddressType-get.m2i,
- syntax-InetAddressType-set.m2i, syntax-RowStatus-get.m2i
- , syntax-TestAndIncr-get.m2i:
- set emacs mode to c
-
- 2003-09-30 06:19 rstory
- * local/mib2c-conf.d/details-node.m2i:
- set emacs mode to c; fix generated comment
-
- 2003-09-30 06:18 rstory
- * local/mib2c-conf.d/default-mfd-top.m2c:
- new flag for including example code
-
- 2003-09-29 22:45 hardaker
- * local/mib2c-conf.d/: mfd-access-unsorted-external-readme.m2i
- , mfd-readme.m2c:
- Misc updates for readability, etc.
-
- 2003-09-29 16:43 hardaker
- * local/mib2c-conf.d/mfd-readme.m2c:
- Initial word smithing of the global README.
-
- 2003-09-29 15:41 hardaker
- * local/mib2c:
- Support a -I switch to specify config file search paths.
-
- 2003-09-29 15:30 hardaker
- * local/mib2c.iterate_access.conf:
- missing some end statements
-
- 2003-09-29 14:27 hardaker
- * NEWS:
- reference new disman features
-
- 2003-09-29 14:25 hardaker
- * man/snmpd.conf.5.def:
- document (poorly of course) new monitoring features.
-
- 2003-09-29 14:16 hardaker
- * agent/mibgroup/disman/mteEventTable.c:
- - trapEvent -> notificationEvent
-
- 2003-09-29 14:13 hardaker
- * agent/mibgroup/disman/mteEventTable.c:
- - linkUpDownTraps -> linkUpDownNotifications
-
- 2003-09-29 14:09 hardaker
- * agent/mibgroup/disman/: mteEventTable.c, mteEventTable.h
- , mteTriggerTable.c:
- - A new snmpd.conf token (trapEvent) for generating traps of any kind
- on a monitoring event and a -e switch to monitor token to reference it.
- - A new snmpd.conf token linkUpDownTraps to enable linkUp/linkDown
- traps using the above piece.
-
- 2003-09-29 07:00 hardaker
- * dist/snmpd-init.d:
- /etc/init.d -> /etc/rc.d/init.d
-
- 2003-09-28 21:58 hardaker
- * include/net-snmp/agent/snmp_agent.h:
- remove comment in comment problem.
-
- 2003-09-28 19:58 hardaker
- * man/snmp_trap_api.3.def:
- Added Dave's really coll ascii diagram from -users explaining how
- traps are sent to their destinations over any SNMP version.
-
- 2003-09-28 19:39 hardaker
- * agent/mibgroup/examples/notification.c:
- Added Dave's really coll ascii diagram from -users explaining how
- traps are sent to their destinations over any SNMP version.
-
- 2003-09-26 22:29 hardaker
- * agent/agent_trap.c:
- properly malloc the enterprise pointer before using it.
-
- 2003-09-26 21:27 hardaker
- * perl/SNMP/: SNMP.xs (V5-0-patches.4), SNMP.xs:
- correct length in string fixed string comparison
-
- 2003-09-26 16:19 hardaker
- * dist/net-snmp.spec:
- misc install fixes (mostly perl) and one perl patch.
-
- 2003-09-26 10:31 hardaker
- * perl/SNMP/: SNMP.xs (V5-0-patches.3), SNMP.xs:
- fix useNumeric once and for all (maybe)
-
- 2003-09-20 22:38 hardaker
- * agent/mibgroup/host/: hr_swrun.c (V5-0-patches.1), hr_swrun.c
- :
- Patch #809243 for bug #808920 from Bob R. for fixing process name discrepency (ps vs SNMP)
-
- 2003-09-20 22:29 hardaker
- * agent/helpers/: instance.c (V5-0-patches.1), instance.c:
- patch #807414 for bug #757923 by Bob Rowlands to fix int watching on 64 bit systems
-
- 2003-09-17 20:16 rstory
- * agent/helpers/table_mfd.c:
- use net data_list_add_data
-
- 2003-09-17 17:48 rstory
- * include/net-snmp/agent/table_mfd.h:
- change mfd api parameters
-
- 2003-09-17 17:47 rstory
- * agent/snmp_agent.c:
- use new inline macros; always create agent_req_info when creating asp; move
- getbulk reorder code into an inline function for code readability; deprecate
- netsnmp_set_request_error and netsnmp_set_mode_request_error in favor
- of new netsnmp_request_set_error; deprecate netsnmp_set_all_requests_error in
- favor of new netsnmp_request_set_error_all; try and return useful error codes
-
- 2003-09-17 17:29 rstory
- * include/net-snmp/library/snmp-tc.h:
- make sure params are unique
-
- 2003-09-17 17:24 rstory
- * include/net-snmp/net-snmp-config.h.in:
- autoheader update for new acconfig.h
-
- 2003-09-17 17:07 rstory
- * local/mib2c-conf.d/m2c_setup_enum.m2i:
- setup for enum vars
-
- 2003-09-17 17:05 rstory
- * local/mib2c-conf.d/parent-set.m2i:
- remove create_undo_context (assuming undo_context == data_context for now);
- fix log level macro; allocate_data_context moved elsewhere
-
- 2003-09-17 17:03 rstory
- * local/mib2c-conf.d/parent-dependencies.m2i:
- fix paramater type;
-
- 2003-09-17 16:57 rstory
- * local/mib2c-conf.d/mfd-makefile.m2m:
- don't need source dir if we use new net-snmp-config --build-includes; add
- build/src dir -I paths before base cflags
-
- 2003-09-17 16:55 rstory
- * local/mib2c-conf.d/mfd-interface.m2c:
- use new inline macros; add object_syntax_check processing;
-
- 2003-09-17 16:54 rstory
- * local/mib2c-conf.d/mfd-data-set.m2c:
- only include parent-set if data context is generated & allocated
-
- 2003-09-17 16:50 rstory
- * local/mib2c-conf.d/m2c_setup_node.m2i:
- per node setup for enums
-
- 2003-09-17 16:47 rstory
- * local/mib2c-conf.d/: generic-get-char.m2i,
- generic-value-map.m2i:
- new file to setup enums vars
-
- 2003-09-17 16:43 rstory
- * local/mib2c-conf.d/generic-table-enums.m2c:
- new file to generate enums header file
-
- 2003-09-17 16:40 rstory
- * local/mib2c-conf.d/: generic-ctx-get.m2i,
- generic-ctx-set.m2i, generic-data-context.m2i,
- m2c_setup_table.m2i, mfd-access-unsorted-external-body.m2i
- :
- new m2c_data_item for getting to data items, so includes don't need to know
- whether or not to use data->item or data.item.
-
- 2003-09-17 16:34 rstory
- * local/mib2c-conf.d/details-enums.m2i:
- move some setup for enums to m2c_setup_node and new m2c_setup_enum; add some
- comments and examples to document process flow; move some comments to the
- top of the header instead for each node; make sure internal mapping
- defines are unique per node
-
- 2003-09-17 16:32 rstory
- * snmplib/data_list.c:
- use doxygen deprecated tag instead of simple comments
-
- 2003-09-17 16:29 rstory
- * local/mib2c-conf.d/mfd-top.m2c,
- include/net-snmp/library/container.h:
- use new inline macros; change FIRST to use find_next instead of find; add
- func pointer for item memory free
-
- 2003-09-17 16:11 rstory
- * include/net-snmp/library/check_varbind.h:
- prototype for new check_vb_type
-
- 2003-09-17 13:09 rstory
- * include/net-snmp/agent/snmp_agent.h:
- add comments; add agent_request_info ptr to request_info; add
- netsnmp_request_set_error; deprecate netsnmp_set_request_error and
- netsnmp_set_mode_request_error; use new inline macros; remove unused pdu
- pointer from agent_request_info
-
- 2003-09-17 13:05 rstory
- * agent/helpers/table_mfd.c:
- for set, save row in first request; chg mfd param list; don't call later
- modes unless row exists; call lower handlers;
-
- 2003-09-17 12:34 rstory
- * include/net-snmp/library/data_list.h, snmplib/data_list.c
- :
- use new inline macros; add data_list_add_node, data_list_add_data
-
- 2003-09-17 12:08 rstory
- * agent/agent_handler.c, agent/agent_registry.c,
- agent/helpers/table.c, agent/helpers/table_data.c,
- agent/helpers/table_dataset.c,
- include/net-snmp/agent/agent_handler.h,
- include/net-snmp/agent/table_data.h,
- include/net-snmp/agent/table_dataset.h:
- use new inline macros
-
- 2003-09-17 12:02 rstory
- * include/net-snmp/library/snmp-tc.h:
- new netsnmp_dateandtime_set_buf_from_vars
-
- 2003-09-17 11:58 rstory
- * snmplib/snmp-tc.c:
- new netsnmp_dateandtime_set_buf_from_vars
-
- 2003-09-17 09:49 rstory
- * snmplib/container.c:
- use new inline macro
-
- 2003-09-17 09:49 rstory
- * snmplib/check_varbind.c:
- use new inline macros; new check_vb_type
-
- 2003-09-17 09:48 rstory
- * snmplib/.cvsignore:
- ignore binary array test binary
-
- 2003-09-17 09:46 rstory
- * win32/: config.h, net-snmp/net-snmp-config.h:
- update for new inline macros (I think microsloth supports inline)
-
- 2003-09-17 09:43 rstory
- * include/net-snmp/system/: aix.h, hpux.h, irix.h
- , osf5.h:
- turn off net-snmp use of inline for non-gcc compilers (don't undef inline)
-
- 2003-09-17 09:38 rstory
- * acconfig.h:
- define (and comment) macros for handling inline use in net-snmp
-
- 2003-09-17 09:37 rstory
- * net-snmp-config.in:
- mv build dir check to subroutine; add missing NSC_SRC_LIBDIRS; add new
- --build-includes
-
- 2003-09-17 09:33 rstory
- * configure.in:
- add -Winline to dev flags
-
- 2003-09-17 09:33 rstory
- * Makefile.in:
- give reason when re-running config.status
-
- 2003-09-16 17:25 hardaker
- * README:
- peter hicks
-
- 2003-09-16 17:24 hardaker
- * perl/SNMP/SNMP.pm:
- Patch from Peter Hicks for a new get_table function
-
- 2003-09-16 17:09 hardaker
- * snmplib/: snmpUDPIPv6Domain.c (V5-0-patches.1),
- snmpUDPIPv6Domain.c:
- Patch from Katsuhisa ABE from -users to fix a masking problem
-
- 2003-09-12 12:43 hardaker
- * dist/: RELEASE-INSTRUCTIONS, net-snmp.spec:
- - minor changes for improved perl Makefile.PL argument support (>= 5.0.9)
-
- 2003-09-12 11:03 hardaker
- * Makefile.in (V5-0-patches.2), Makefile.in:
- Patch for --with-perl-modules extra argument support
-
- 2003-09-12 06:28 rstory
- * configure:
- configure to match config.in
-
- 2003-09-12 06:25 rstory
- * configure.in:
- fix mis-matched parens
-
- 2003-09-11 15:50 rstory
- * agent/snmpd.c:
- use new netsnmp_daemonize library call
-
- 2003-09-11 15:48 rstory
- * local/mib2c.access_functions.conf:
- move comments about routines closer to routines to reduce confusion
-
- 2003-09-11 15:47 rstory
- * local/mib2c:
- add @debug@ token to turn debug on/off; print locations for more warnings/errors
-
- 2003-09-11 15:45 rstory
- * local/mib2c-conf.d/default-mfd-top.m2c:
- defaults for two new flags: readme_verbose and data_transient
-
- 2003-09-11 15:44 rstory
- * local/mib2c-conf.d/syntax-DateAndTime-readme.m2i:
- readme for DateAndTime
-
- 2003-09-11 15:44 rstory
- * local/mib2c-conf.d/syntax-DateAndTime-get.m2i:
- add buf len param to netsnmp_dateandtime_set
-
- 2003-09-11 15:33 rstory
- * local/mib2c-conf.d/mfd-top.m2c:
- un-comment include of enums header; move all data context processing into
- include; don't assume pointers to data/undo contexts; only define prototype
- for allocate_data if needed; run enum header conf file; run new readme conf file
-
- 2003-09-11 14:12 rstory
- * net-snmp-config.in:
- add build-lib-deps
-
- 2003-09-11 14:04 rstory
- * local/mib2c-conf.d/mfd-makefile.m2m:
- open file earlier; use new var for default NETSNMPDIR; don't assume NETSNMPDIR
- is sourcedir; use new net-snmp-config options for get lib dirs/deps
-
- 2003-09-11 13:58 rstory
- * local/mib2c-conf.d/mfd-interface.m2c:
- include new generic-data-allocate if data_allocate set and data_context is
- generated; move table_(allocate|release)_ctx here
-
- 2003-09-11 13:55 rstory
- * local/mib2c-conf.d/generic-data-allocate.m2i:
- new file for allocate/release of data context
-
- 2003-09-11 13:54 rstory
- * local/mib2c-conf.d/mfd-data-get.m2c:
- move data allocate/release to it's own include; only include it if data_allocate
- set and data_context isn't generated
-
- 2003-09-11 13:52 rstory
- * local/mib2c-conf.d/: mfd-access-unsorted-external-readme.m2i
- , mfd-readme.m2c:
- new readme generation
-
- 2003-09-11 13:52 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i
- :
- wrap get_first/get_next so we can move index2oid here and make it static
-
- 2003-09-11 13:51 rstory
- * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:
- only generate tabe_get_data for transient data; move index2oid into interface
- code; gen different code based on data transient setting
-
- 2003-09-11 13:44 rstory
- * local/mib2c-conf.d/m2c_setup_table.m2i:
- default to generated, non-allocated data_context
-
- 2003-09-11 13:40 rstory
- * local/mib2c-conf.d/generic-value-map-reverse.m2i:
- fix renamed var
-
- 2003-09-11 13:40 rstory
- * local/mib2c-conf.d/generic-table-oids.m2c:
- don't include enum stuff in oid header
-
- 2003-09-11 13:39 rstory
- * local/mib2c-conf.d/generic-table-indexes.m2i:
- remove unused owner ptr
-
- 2003-09-11 13:39 rstory
- * local/mib2c-conf.d/generic-get-decl-bot.m2i:
- fix len_ptr variable name
-
- 2003-09-11 13:39 rstory
- * local/mib2c-conf.d/generic-get-char.m2i:
- define IS_SET_* macros here instead of in header
-
- 2003-09-11 13:37 rstory
- * local/mib2c-conf.d/generic-data-context.m2i:
- merge data struct back into single typedef; don't generate struct if user
- specified existing struct; add * in typedef if data_allocate set
-
- 2003-09-11 13:35 rstory
- * local/mib2c-conf.d/generic-ctx-copy.m2i:
- remove example start/end (parent decides that)
-
- 2003-09-11 13:35 rstory
- * local/mib2c-conf.d/details-table.m2i:
- more distinctive separator before tables
-
- 2003-09-11 13:18 rstory
- * local/mib2c-conf.d/details-enums.m2i:
- remove IS_SET_* macros; tweak conditions for generating enums and mapping
- macros
-
- 2003-09-11 13:09 rstory
- * snmplib/system.c:
- new netsnmp_daemonize
-
- 2003-09-11 13:05 rstory
- * include/net-snmp/library/system.h:
- reduce scope of sun's copyright claim; bail if net-snmp-config not included;
- prototype for new netsnmp_daemonize
-
- 2003-09-11 12:57 rstory
- * agent/mibgroup/examples/netSnmpHostsTable_access.c:
- fix comment typo; document possible race condition and move one line to
- make window smaller
-
- 2003-09-11 12:55 rstory
- * net-snmp-config.in:
- use vars to make it easier to understand what flags are what in generated
- version; group similar options together; add options to to get source
- directory and lib path in build dir; add --base-subagent-libs (no lib path),
- --libdir
-
- 2003-09-11 08:33 rstory
- * configure:
- configure to match config.in
-
- 2003-09-11 08:26 rstory
- * configure.in:
- trap bad options --with-modules or --with-out-modules
-
- 2003-09-05 23:37 hardaker
- * README (V5-0-patches.7), README:
- added Bob Rowlands
-
- 2003-09-05 22:36 hardaker
- * agent/helpers/: table.c, table_iterator.c (V5-0-patches.[2,2]),
- table.c, table_iterator.c:
- Patch #800561 from Bob Rowlands to fix 64bit problems (-> size_t)
-
- 2003-09-05 22:30 hardaker
- * agent/mibgroup/agentx/: protocol.c (V5-0-patches.1), protocol.c
- :
- Patch #800485 from Bob Rowlands for 64 bit agentx problems
-
- 2003-09-05 22:16 hardaker
- * snmplib/: snmpusm.c (V5-0-patches.1), snmpusm.c:
- Patch #792008 from Thomas? to allow usmUser tokens to override previous entries
-
- 2003-09-05 22:04 hardaker
- * man/: mib2c.1.def, snmpcmd.1.def, snmpdelta.1, snmpdf.1,
- snmpnetstat.1, snmpstatus.1.def, snmptable.1.def, snmptest.1.def,
- snmptranslate.1.def (V5-0-patches.[2,2,1,1,1,1,1,1,1]), mib2c.1.def
- , netsnmp_agent.3, netsnmp_bulk_to_next.3,
- netsnmp_data_list.3, netsnmp_debug.3,
- netsnmp_handler.3, netsnmp_instance.3,
- netsnmp_library.3, netsnmp_mib_utilities.3,
- netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
- netsnmp_netsnmp_iterator_info_s.3,
- netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3
- , netsnmp_old_api.3, netsnmp_read_only.3,
- netsnmp_scalar.3, netsnmp_serialize.3,
- netsnmp_set_data.3, netsnmp_table.3,
- netsnmp_table_array.3, netsnmp_table_data.3,
- netsnmp_table_dataset.3, netsnmp_table_iterator.3,
- netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3
- , snmpcmd.1.def, snmpdelta.1, snmpdf.1,
- snmpnetstat.1, snmpstatus.1.def, snmptable.1.def,
- snmptest.1.def, snmptranslate.1.def:
- Patch #789485 from Bob Rowlands for a long needed overhaul of the manual pages.
-
- 2003-09-05 21:21 hardaker
- * Makefile.in, configure, configure.in (V5-0-patches.[9,9,9]),
- Makefile.in, configure, configure.in:
- Add optional arguments to the --with-perl-modules flag for passing down
-
- 2003-09-05 16:56 hardaker
- * agent/snmp_agent.c, include/net-snmp/agent/snmp_agent.h
- (V5-0-patches.[4,2]), agent/snmp_agent.c,
- include/net-snmp/agent/snmp_agent.h:
- - fix a getbulk bug pointed out by Jurij Smakov.
-
- 2003-09-05 06:25 dts12
- * include/net-snmp/agent/agent_trap.h, agent/agent_trap.c
- :
- Re-written internals of agent trap generation.
- Work with separate v1 and v2 template PDUs, and separate
- (standalone) routines to convert between them, following RFC 2576,
- Hopefully a somewhat cleaner approach than before,
-
- 2003-09-02 23:09 hardaker
- * dist/net-snmp.spec:
- - new spec to include building the perl modules.
- - done in sort of a temporary hacky way till proper support is put
- directly into the master Makefile to support optional arguments
- being passed to the Makefile.PL script.
-
- 2003-09-02 23:07 hardaker
- * dist/RELEASE-INSTRUCTIONS:
- update to include RPM building instructions.
-
- 2003-09-02 23:07 hardaker
- * dist/Makefile:
- Modifications to support perl and building source and binary at once.
-
- 2003-09-02 14:53 rstory
- * dist/nsb-nightly:
- add option to not source ~/.nsb-nightly; don't remobe build dir on success here
-
- 2003-09-02 14:52 rstory
- * dist/nsb-functions:
- allow env vars to override defaults for more options; rename DATE to
- NSB_DATE; only scp make files from this run; add uname to output
-
- 2003-09-01 16:45 hardaker
- * Makefile.in:
- prune dist/rpm from etags results
-
- 2003-08-28 02:02 dts12
- * apps/snmptrapd.c:
- A configure token to control the addresses/ports that trapd listens on.
-
- 2003-08-22 02:38 dts12
- * perl/SNMP/SNMP.pm:
- Document the default version change.
-
- 2003-08-21 14:28 rstory
- * dist/cvsup:
- make upload tarball name based on date
-
- 2003-08-21 01:55 dts12
- * agent/snmp_agent.c:
- If a GETBULK hits the end of the MIB tree, make sure any empty varbinds
- are returned as 'endOfMibView' exceptions, rather than (.0.0 = NULL)
-
- If *all* the repeating varbinds hit the end of the MIB tree, truncate
- after the first full empty row.
-
- 2003-08-21 01:50 dts12
- * agent/snmp_agent.c:
- If there's a mixture of "still active" repetitions, and ones that have
- already reached the end of the OID tree, then some of the varbind structures
- may well be NULL.
- It's preferable to skip these, and continue processing everything else,
- rather than crash the server:-)
-
- 2003-08-21 01:29 dts12
- * acconfig.h, configure, configure.in,
- agent/mibgroup/smux/smux.c,
- include/net-snmp/net-snmp-config.h.in:
- Default to global SMUX access (as currently), but supply a configure
- option to set default SMUX access to be localhost only.
- Happy now?
-
- 2003-08-21 01:24 dts12
- * acconfig.h:
- Ensure that the SNMP_TRANSPORT_CALLBACK_DOMAIN token remains available
- when configure system files are recreated.
-
- 2003-08-20 02:39 dts12
- * agent/snmp_agent.c:
- Expand the description of the post-BULK re-organisation, so it's somewhat
- clearer what's happening. It took me best part of an hour (plus inserting
- assorted debugging statements) to make sense of this!
-
- 2003-08-20 02:36 dts12
- * agent/agent_handler.c:
- Register MIBs using the lowest-level available name, rather than the
- first handler in the chain. This no longer results in the whole MIB
- registry being identified as "bulk_to_get"!
-
- 2003-08-20 02:26 dts12
- * agent/mibgroup/ucd-snmp/: extensible.c, extensible.h:
- Unregister (relocatable) extensions when re-reading the configuration file.
- This allows "exec" lines to be re-loaded without causing the agent to crash!
-
- 2003-08-19 08:12 dts12
- * perl/SNMP/SNMP.xs:
- Better fix for Bug #630348. Treat all DBPRT calls consistently, and
- make sure the PerlIO_printf call is passed the correct parameter list.
-
- 2003-08-19 07:31 dts12
- * perl/SNMP/SNMP.xs:
- Whatever the cause of bug #630348 was, this isn't the answer.
- With 'PerlIO_fprintf', it doesn't compile! More investigation needed.
-
- 2003-08-19 01:56 dts12
- * agent/mibgroup/smux/smux.c:
- Allow the (compile-time) option of restoring global access to SMUX services.
- If the consensus is that this should be the default (as currently), then
- I've no strong feelings either way. Feel free to adjust accordingly.
-
- 2003-08-19 01:53 dts12
- * agent/helpers/cache_handler.c:
- Automatically release expired cache resources.
-
- 2003-08-19 01:52 dts12
- * agent/helpers/cache_handler.c:
- Invalidate the cache on (successful) SET requests.
- This is currently done regardless - it would be sensible to make it
- configurable on a per-cache basis.
-
- 2003-08-18 15:14 rstory
- * snmplib/container_iterator.c:
- comment out code that shouldn't have been checked in yet
-
- 2003-08-18 15:13 rstory
- * snmplib/container.c:
- update for correct method to cleanup container factory list; remove
- release_if_top and _ba_* functions
-
- 2003-08-18 15:11 rstory
- * include/net-snmp/library/container.h:
- update prototype for correct function to cleanup container factory list; fix
- comment typos; remove release_if_top prototype and call in CONTAINER_FREE
-
- 2003-08-18 15:09 rstory
- * agent/snmp_vars.c:
- call correct function to cleanup container factory list
-
- 2003-08-18 15:08 rstory
- * agent/agent_handler.c:
- document segfault location for future fixing
-
- 2003-08-18 09:12 dts12
- * agent/mibgroup/agent/nsCache.c:
- Bring into line with new cache release API definition.
-
- 2003-08-18 08:49 rstory
- * agent/helpers/table_mfd.c:
- source for table_mfd
-
- 2003-08-18 08:30 hardaker
- * include/net-snmp/agent/stash_cache.h:
- opps. missed the header
-
- 2003-08-18 08:04 rstory
- * include/net-snmp/agent/table_mfd.h:
- don't reference non-existent file
-
- 2003-08-18 08:01 rstory
- * include/net-snmp/agent/table_mfd.h:
- header for table_mfd
-
- 2003-08-18 06:35 rstory
- * include/net-snmp/library/container_iterator.h:
- header for container iterator
-
- 2003-08-18 05:42 dts12
- * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c,
- tcpTable.c, udp.c, udpTable.c:
- New v5-style handlers should only ever receive MODE_GET requests.
- Log a warning for other unexpected (or unrecognised) request modes.
-
- 2003-08-18 03:19 dts12
- * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c,
- tcpTable.c, udp.c, udpTable.c:
- Use the new (internal) cache validity checking.
- Qn: How can we access the request-information structure (or similar)
- from within iterator data_point routines?
-
- 2003-08-18 03:17 dts12
- * agent/helpers/cache_handler.c,
- include/net-snmp/agent/cache_handler.h:
- Provide an API for determining whether a given cache is currently valid.
- Release old cache resources before loading the new values.
- NB: This involves a change in the 'free' hook API.
-
- 2003-08-18 03:14 dts12
- * include/net-snmp/library/container.h:
- The macro function definitions rely on logging routines from 'snmp_logging.c'
- so the appropriate declarations and defined constants need to be available.
-
- 2003-08-18 03:12 dts12
- * include/net-snmp/agent/ds_agent.h, agent/snmp_agent.c
- , agent/mibgroup/smux/smux.c,
- agent/mibgroup/smux/smux.h:
- Support configuration of the socket address to listen for SMUX connections on.
-
- Note: Change of behaviour - this patch defaults to listening for connections
- from the localhost only.
-
- 2003-08-18 02:55 dts12
- * include/net-snmp/library/default_store.h,
- snmplib/snmpUDPDomain.c, snmplib/snmp_api.c:
- Provisional support for sending client requests from a specified interface
- or socket address.
- Qn: Should this be applied to TCP connections too?
- What about other transports?
-
- 2003-08-18 02:53 dts12
- * include/net-snmp/library/mib.h, snmplib/mib.c:
- Implement 'snprintf_description' routines,
- to output MIB definitions to a string rather than a file.
-
- 2003-08-17 16:49 rstory
- * local/mib2c-conf.d/syntax-RowStatus-get.m2i:
- fix hardcoded var names/constants (eek!)
-
- 2003-08-17 16:47 rstory
- * local/mib2c-conf.d/mfd-top.m2c:
- rename some typedefs; add *_ref_* typedefs; make netsnmp_index first item
- in ctx; make index local instead of ptr; run new mfd-access-*-header; add
- some prototypes, debug msgs; update init to set up mfd_registration, container,
- *_get_values; fix renames mfd registration routine; run new makefile and
- subagent conf files
-
- 2003-08-17 16:43 rstory
- * local/mib2c-conf.d/mfd-interface.m2c:
- include mfd header; new *_get_values; tweak *_get_column: include accessible
- indexes, push var memory check up a level *_get_values (should go up one
- more, into helper instead of generated code); run new mfd_access_*_interface
-
- 2003-08-17 16:40 rstory
- * local/mib2c-conf.d/mfd-data-set.m2c:
- move process print after noaccess test
-
- 2003-08-17 16:39 rstory
- * local/mib2c-conf.d/mfd-data-get.m2c:
- new *_(allocate|release)_(data|ctx); move process print after noaccess test
-
- 2003-08-17 16:38 rstory
- * local/mib2c-conf.d/mfd-data-access.m2c:
- rename access-* to mfd-access-*
-
- 2003-08-17 16:37 rstory
- * local/mib2c-conf.d/generic-table-oids.m2c:
- add header; include enums too
-
- 2003-08-17 16:33 rstory
- * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i,
- mfd-access-unsorted-external-header.m2i,
- mfd-access-unsorted-external-interface.m2i, mfd-makefile.m2m
- , subagent.m2c:
- new mfd data access conf files (wrap around new container iterator); new mfd
- conf files to generate makefile/subagent main
-
- 2003-08-17 16:31 rstory
- * win32/net-snmp/net-snmp-config.h:
- use config.h define to temporarily disable win callback transport, instead
- of win specific ifdefs in code
-
- 2003-08-17 16:21 rstory
- * snmplib/snmp_debug.c:
- new debugmsg_suboid
-
- 2003-08-17 16:21 rstory
- * snmplib/read_config.c:
- check for null ptr
-
- 2003-08-17 16:21 rstory
- * snmplib/container_list_ssll.c:
- remove noalloc functions; rename typedef
-
- 2003-08-17 16:18 rstory
- * snmplib/container_binary_array.c:
- remove noalloc functions
-
- 2003-08-17 16:17 rstory
- * snmplib/container.c:
- remove unused var and noalloc functions
-
- 2003-08-17 16:17 rstory
- * dist/cvsup:
- add optional upload of src tarball after update
-
- 2003-08-17 15:22 rstory
- * snmplib/mib.c:
- new netsnmp_sprint_realloc_objid (doesn't use mibs); rework ifdefs for
- netsnmp_sprint_realloc_objid_tree & DISABLE_MIB_LOADING
-
- 2003-08-17 15:20 rstory
- * snmplib/: Makefile.in, container_iterator.c:
- add new container iterator
-
- 2003-08-17 15:19 rstory
- * local/mib2c:
- don't run indent on files unless they end w/ .c or .h; print more info when
- die of unexpected else
-
- 2003-08-17 15:18 rstory
- * include/net-snmp/library/snmp_debug.h:
- new DEBUGMSGSUBOID & supporting cast
-
- 2003-08-17 15:17 rstory
- * include/net-snmp/library/snmp.h:
- fix comments which exceed 80 chars
-
- 2003-08-17 15:16 rstory
- * include/net-snmp/library/mib.h:
- new netsnmp_sprint_realloc_objid prototype
-
- 2003-08-17 15:15 rstory
- * include/net-snmp/agent/table.h:
- new netsnmp_table_find_next_row prototype
-
- 2003-08-17 15:15 rstory
- * include/net-snmp/agent/snmp_vars.h:
- new netsnmp_enable_subagent prototype
-
- 2003-08-17 15:14 rstory
- * include/net-snmp/agent/snmp_agent.h:
- new netsnmp_check_requests_error prototype
-
- 2003-08-17 15:12 rstory
- * agent/helpers/baby_steps.c,
- include/net-snmp/agent/baby_steps.h:
- new (temporary?) baby steps helper
-
- 2003-08-17 15:10 rstory
- * include/net-snmp/agent/all_helpers.h:
- add baby_steps.h, row_merge.h, table_mfd.h
-
- 2003-08-17 15:10 rstory
- * include/net-snmp/agent/agent_handler.h:
- define new can baby step mode flag
-
- 2003-08-17 15:10 rstory
- * include/net-snmp/types.h:
- new netsnmp_ref_void, netsnmp_ref_size_t typedefs
-
- 2003-08-17 15:09 rstory
- * include/net-snmp/utilities.h:
- bail if net-snmp-config hasn't been included; add container/assert headers
-
- 2003-08-17 15:08 rstory
- * include/net-snmp/net-snmp-includes.h:
- bail if net-snmp-config hasn't been included; don't inlcude utilities twice
-
- 2003-08-17 15:06 rstory
- * agent/mibgroup/agentx/subagent.c:
- new netsnmp_enable_subagent, only defined if USING_AGENTX_SUBAGENT_MODULE, so
- a link error will occur if agentx support not compiled in
-
- 2003-08-17 15:05 rstory
- * agent/helpers/table_array.c:
- remove find_next_row, use new netsnmp_table_index_find_next_row; fix typo
-
- 2003-08-17 15:03 rstory
- * agent/helpers/table.c:
- notes for future enhancements; fix potential memory leak; new
- netsnmp_table_index_find_next_row
-
- 2003-08-17 15:02 rstory
- * agent/helpers/row_merge.c:
- skip grouping if only 1 varbind; note for future enhancements
-
- 2003-08-17 15:02 rstory
- * agent/helpers/Makefile.in:
- add new baby_steps, table_mfd helpers; build objs/lobjs from srcs
-
- 2003-08-17 14:59 rstory
- * agent/snmp_agent.c:
- new netsmp_check_requests_errors
-
- 2003-08-17 14:58 rstory
- * agent/agent_handler.c:
- code reuse (call_handlers uses call_handler); add new mode text for
- handler_can_mode slist
-
- 2003-08-16 07:27 hardaker
- * agent/helpers/table_iterator.c:
- - move some pointer saving for STASH related stuff outside the more
- frequently called loop.
-
- 2003-08-15 04:24 dts12
- * include/net-snmp/library/mib.h, man/snmpcmd.1.def,
- snmplib/mib.c, snmplib/snmp_parse_args.c:
- Move prefix/suffix options under -I
-
- 2003-08-15 03:33 dts12
- * snmplib/mib.c:
- Don't add a trailing dot if we're setting a prefix, but not a suffix.
-
- 2003-08-14 01:13 dts12
- * agent/helpers/: all_helpers.c, bulk_to_next.c,
- cache_handler.c, debug_handler.c, instance.c,
- mode_end_call.c, multiplexer.c, read_only.c,
- row_merge.c, scalar.c, scalar_group.c,
- serialize.c, watcher.c:
- Reorganise the agent helper 'doxygen' structure, to make it less "flat".
- Group "leaf-object" helpers together, and internal "utility" helpers similarly.
-
- 2003-08-14 01:09 dts12
- * snmplib/snmp_api.c:
- Try to catch (some) PDU dual-free's.
-
- 2003-08-14 00:15 hardaker
- * agent/helpers/table_iterator.c:
- 1 of 2 memory leaks found (ok, I said I wasn't going to find it but...)
-
- 2003-08-13 23:40 hardaker
- * agent/helpers/: Makefile.in, all_helpers.c,
- stash_cache.c, table_iterator.c:
- - added a new helper to auto-cache data. Currently the only
- sub-module supported by this is the table_iterator, but significant
- speed improvements can be seen when caching of iterator data is
- turned on.
- - to test add to snmpd.conf:
- injectHandler stash_cache MODULE table_iterator
- (a good test module is the nsModuleTable which has a lot of rows)
- - warning: not heavily tested. Seems ok for at least the simple cases.
-
- 2003-08-13 23:36 hardaker
- * include/net-snmp/: agent/snmp_agent.h, library/snmp.h
- :
- - define a new internal-use mode: MODE_GET_CACHE
-
- 2003-08-13 23:36 hardaker
- * snmplib/snmp_enum.c:
- use calloc to initialize and zero memory (fixes an error spotted by valgrind).
-
- 2003-08-13 23:35 hardaker
- * snmplib/oid_stash.c:
- spotted one memory leak.
-
- 2003-08-13 23:15 hardaker
- * apps/snmpwalk.c, man/snmpwalk.1.def:
- - added a -Ct option to snmpwalk to display walk clock timer results
-
- 2003-08-13 22:40 hardaker
- * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
- :
- - added a parent node for upward traversal.
- - a getnext implementation that actually works (fairly heavily tested).
-
- 2003-08-13 22:36 hardaker
- * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c
- , agent/mibgroup/mibII/tcp.c,
- agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udp.c
- , agent/mibgroup/mibII/udpTable.c,
- include/net-snmp/agent/cache_handler.h:
- - modified the free function pointer to take a cache argument for
- generalizing it a bit more.
-
- 2003-08-13 22:33 hardaker
- * agent/agent_handler.c,
- include/net-snmp/agent/agent_handler.h:
- - Implement netsnmp_inject_handler_before() which takes an argument to
- determine where in the handler chain it should inject something.
- - Modify the injectHandler .conf token to taken an optional final
- BEFORE argument.
-
- 2003-08-10 11:39 hardaker
- * include/net-snmp/library/system.h, snmplib/Makefile.in
- , snmplib/mib.c, snmplib/parse.c:
- misc high level copyright notes added (IE, see the COPYING file, ...).
-
- 2003-08-10 11:38 hardaker
- * configure.in, agent/snmpd.c,
- agent/mibgroup/ucd-snmp/file.c,
- agent/mibgroup/ucd-snmp/logmatch.c:
- misc copyright notes added.
-
- 2003-08-05 01:42 dts12
- * net-snmp-config.in:
- Catch missing parameters in compile-subagent handling too
-
- 2003-08-05 01:38 dts12
- * net-snmp-config.in:
- Catch missing parameters in create-snmpv3-user handling
-
- 2003-08-05 01:32 dts12
- * net-snmp-config.in:
- Use $1 parameter directly in create-snmpv3-user processing.
- Somewhat less confusing than with the additional $arg parameter,
- and less chance of shifting a non-existent value.
- (Relevant to bug #755571)
-
- 2003-08-02 06:45 rstory
- * local/mib2c-conf.d/mfd-top.m2c:
- reog/update code generation; run mfd-data-access; set handler RWRITE if table
- writable; chg table registration type; include new table setup
-
- 2003-08-02 06:39 rstory
- * local/mib2c-conf.d/parent-set.m2i:
- simplify param lists; update code generation
-
- 2003-08-02 06:37 rstory
- * local/mib2c-conf.d/m2c_setup_node.m2i:
- setup node srh independent of get temp use
-
- 2003-08-02 06:36 rstory
- * local/mib2c-conf.d/generic-table-oids.m2c:
- be more paranoid about temporary override of $name
-
- 2003-08-02 06:35 rstory
- * local/mib2c-conf.d/generic-table-indexes.m2i:
- chg indention on some comment blocks; use new node-storage.m2i; rmv data ptr
-
- 2003-08-02 06:33 rstory
- * local/mib2c-conf.d/: m2c_setup_table.m2i,
- mfd-data-access.m2c, node-storage.m2i:
- new code templates
-
- 2003-08-02 06:31 rstory
- * local/mib2c-conf.d/: generic-ctx-get.m2i,
- generic-ctx-set.m2i, generic-data-context.m2i,
- generic-get-oid.m2i, generic-value-map.m2i,
- mfd-data-get.m2c, mfd-data-set.m2c, node-get.m2i,
- node-set.m2i, syntax-DateAndTime-get.m2d:
- data at ctx->data, not ctx; chg indention on block comments; fix some missed
- name changes; update for renamed conf files; simplify some param lists;
- add some asserts
-
- 2003-07-31 07:23 dts12
- * net-snmp-config.in:
- Don't shift away command-line parameters that probably aren't there
- (and certainly aren't relevant to the action being handled)
- Reported by Vinod Johnson
-
- 2003-07-31 03:12 dts12
- * agent/mibgroup/ucd-snmp/proxy.c:
- Handle proxied SETs in the ACTION pass, rather than the commit pass.
- This allows failures here to back out assignments in other modules.
- We can't process UNDO requests successfully, but we can at least report
- this fact. Which is preferable to claiming failure but (silently)
- acting on some assignments.
-
- 2003-07-31 03:08 dts12
- * agent/mibgroup/ucd-snmp/proxy.c:
- Don't log warnings for deliberately unused SET passes.
-
- 2003-07-31 03:04 dts12
- * agent/mibgroup/ucd-snmp/proxy.c:
- Handle SNMP errors from proxied servers correctly.
- Passing the error back up the chain seems to Do The Right Thing.
-
- 2003-07-31 03:03 dts12
- * agent/snmp_agent.c:
- Problems in MIB processing are indicated via the 'asp->status' field,
- rather than the return value. So use that when downgrading v2-style
- errors for v1 responses.
-
- 2003-07-30 10:55 rstory
- * local/mib2c-conf.d/: default-mfd-top.m2c, mfd-data-get.m2c
- , mfd-data-set.m2c, mfd-interface.m2c, mfd-top.m2c
- :
- new MIBs For Dummies (mfd) conf files
-
- 2003-07-30 10:51 rstory
- * local/mib2c:
- add example_(start/end); fix $x.ranges; allow literal var names in user code
- via $@var; add table_is_writable function
-
- 2003-07-30 10:45 rstory
- * local/mib2c-conf.d/: generic-ctx-copy.m2i,
- generic-ctx-get.m2i, generic-ctx-set.m2i,
- generic-data-context.m2i, generic-get-char.m2i,
- generic-get-decl-bot.m2i, generic-get-decl.m2i,
- generic-get-long.m2i, generic-get-oid.m2i,
- generic-header-bottom.m2i, generic-header-top.m2i,
- generic-source-includes.m2i, generic-table-indexes.m2i,
- generic-table-oids.m2c, generic-value-map-reverse.m2i,
- generic-value-map.m2i, m2c_setup_node.m2i, node-get.m2i
- , node-set.m2i, parent-dependencies.m2i,
- parent-set.m2i, syntax-DateAndTime-get.m2d,
- syntax-DateAndTime-get.m2i, syntax-InetAddress-get.m2i,
- syntax-InetAddress-set.m2i, syntax-InetAddressType-get.m2i
- , syntax-InetAddressType-set.m2i,
- syntax-RowStatus-get.m2i, syntax-TestAndIncr-get.m2i:
- lots of new mib2c helpers (includes)
-
- 2003-07-30 10:38 rstory
- * local/mib2c-conf.d/: details-enums.m2i, details-node.m2i
- , details-table.m2i:
- mostly variable renames; some reorg
-
- 2003-07-30 06:25 dts12
- * agent/mibgroup/ucd-snmp/proxy.c:
- Discard values received from the proxy if the OID is invalid.
- (Typically when a GetNext walks past the end of the proxied subtree).
- Also update the comments to describe the behaviour in a bit more detail.
-
- 2003-07-30 06:11 dts12
- * agent/mibgroup/ucd-snmp/proxy.c:
- Respond to SNMP errors from the proxied agent.
- (The response is much too simplistic, and is likely to prove an
- over-reaction in many cases. But it's a start)
- Note that the indentation has not been adjusted - wait until things
- settle down first.
-
- 2003-07-29 08:13 dts12
- * apps/: snmpdf.c (V4-2-patches.6), snmpdf.c:
- Fix a typo in an error message (Patch #769221)
-
- 2003-07-29 05:07 dts12
- * include/net-snmp/library/snmp.h:
- Correct the comments identifying hex/ascii values for PDU types.
- Reported by Oleg Ivanov.
-
- 2003-07-29 02:06 dts12
- * agent/mibgroup/: ucd-snmp/extensible.c, utilities/execute.c
- :
- Support for multi-command directives for 'sh' extensibility.
- (i.e. running "this; that; the other")
- Retained the original behaviour of truncating at the first ';' for
- 'exec' directives (following the Principle of Least Astonishment)
-
- 2003-07-29 01:54 dts12
- * agent/mibgroup/ucd-snmp/proxy.c:
- Log failure to set up proxy command (rather than ploughing on regardless!)
-
- 2003-07-29 01:53 dts12
- * agent/mibgroup/ucd-snmp/extensible.c:
- Fix support for multi-line (relocatable) output.
-
- 2003-07-27 16:54 rstory
- * local/: mib2c (V5-0-patches.2), mib2c:
- fix filename in error msg, as noted in coders
-
- 2003-07-24 19:29 rstory
- * local/mib2c:
- fix oidlength function
-
- 2003-07-24 17:55 rstory
- * local/mib2c:
- add cvs id tag; add comment documenting nonindex; indexes loop will now
- include index for tables using augments
-
- 2003-07-24 17:52 rstory
- * perl/SNMP/SNMP.xs:
- add access to the AUGMENTS attribute
-
- 2003-07-23 16:43 rstory
- * local/mib2c:
- add warning for unknown $var.tag tags to catch typos; watch for unmatched
- @ in skipvars; don't open new file it it's already open; add flag to
- process_file for save/restore of vars; fix process again so it will catch
- unmatches @@; add new @foreach nonindex@
-
- 2003-07-22 09:07 jbpn
- * include/net-snmp/library/snmp_parse_args.h,
- snmplib/snmp_parse_args.c:
- - zero out sensitive command-line arguments (community string, user name,
- authentication passphrase, privacy passphrase).
-
- NOTE: this does not work for all plaforms -- certainly it doesn't
- work for Solaris. A different, more gross method is needed
- for these platforms (see sendmail code for details -- need
- I say more?).
-
- 2003-07-22 08:45 dts12
- * man/snmpvacm.1.def:
- Improved descriptions of the various subcommands.
- Based on material supplied by Nick DiRico.
-
- 2003-07-22 08:08 dts12
- * agent/mibgroup/mibII/tcpTable.c:
- Various fixes to the recent TCP table redesign, supplied by Katsuhisa ABE.
- (Some others still outstanding, awaiting discussion. But these are clear
- mistakes, which need fixing).
-
- 2003-07-22 08:04 dts12
- * agent/mibgroup/mibII/: tcpTable.c, udpTable.c:
- Use the table information 'colnum' field to identify the requested column
- object(s) rather than pulling stuff out of the OID. Suggested by Oleg Ivanov.
-
- 2003-07-22 07:59 dts12
- * apps/snmpvacm.c:
- Make the createView mask parameter optional
- (as with the 'view' config directive)
-
- 2003-07-22 07:57 dts12
- * apps/snmpvacm.c:
- Correct the layout of the usage message.
-
- 2003-07-22 07:56 dts12
- * apps/snmpvacm.c:
- Use the more flexible API call for handling view OIDs
-
- 2003-07-19 10:55 rstory
- * local/mib2c-conf.d/: details-enums.m2i, details-node.m2i
- , details-table.m2i:
- mib2c include files to generate node details
-
- 2003-07-19 10:52 rstory
- * local/mib2c:
- track current line and file name; new find_conf, process_file subs; remove
- @skip N@ ability; skip @token@ search if line doesn't begin with @;
- add @skipif@, @break@; dont require spaces for @close@; add -ifexists param to
- @include@; new @ifconf@ + rework code to make other @ifXXX@ tokens easy; merge
- else/elsif in process loop
-
- 2003-07-18 13:58 rstory
- * local/mib2c:
- add parsing of initial default file; delay processing of cmd line vars til
- after processing default file; add new $c.needslength, $c.hasdefval, $c.defval,
- $c.module, $c.accessible, $c.children (needs work), $c.hashint, $c.hint,
- $c.ranges,$c.enumrange (needs work) and various code to support them; add
- parameter to skip to allow one to break out of multiple levels (needs work);
- allow spaces after @cmd@ to allow for better control of indention; move file
- open/close to subroutines; new @append file@, @close file@, @include file@;
- allow writing to multiple files at once; new @print text@ (to stdout);
- whew! more to come...
-
- 2003-07-16 03:29 dts12
- * net-snmp-config.in:
- Support processing of compile-subagent sub-options in any order
-
- 2003-07-16 03:28 dts12
- * net-snmp-config.in:
- Handle compile-subagent called with no parameters
-
- 2003-07-16 03:24 dts12
- * net-snmp-config.in:
- Fix inconsistent usage within compile-subagent
-
- 2003-07-16 03:21 dts12
- * net-snmp-config.in:
- Handle --create-snmpv3-user called with no parameters
-
- 2003-07-16 02:07 dts12
- * README:
- Clarify the roles of the various mailing lists, and which ones to use
- (or not use). Also updated the project web page along the same lines.
-
- 2003-07-15 21:50 rstory
- * local/mib2c:
- rename istable to iscolumn; add enums; add currentvar; fix enum dump to work
- for scalars
-
- 2003-07-15 08:06 dts12
- * agent/helpers/table.c:
- Fix a varargs type specification. Spotted by Oleg Ivanov.
-
- 2003-07-15 07:35 dts12
- * agent/mibgroup/mibII/sysORTable.c:
- Avoid referencing freed memory. (Reported by Steve Bennett)
-
- 2003-07-15 07:26 dts12
- * agent/mibgroup/ucd-snmp/pass.c:
- Run pass-through scripts in the ACTION pass, not COMMIT, so any errors
- can be reported back properly.
- Also tweak the error-checking code to recognise the error strings properly.
-
- 2003-07-14 17:00 rstory
- * configure:
- configure to mach configure.in
-
- 2003-07-14 16:52 rstory
- * configure.in:
- apply patch from Steve Bennett <steveb@snapgear.com> to allow one to disable
- the callback transport and reduce agent size. Tweaked by me a bit. disable
- agentx if callbacks disabled
-
- remove (transport|security)_[l]obj_list, as [l]obj lists are now generated
- from srcs; remove AgentX beta code warning from help
-
- 2003-07-14 16:50 rstory
- * agent/snmp_vars.c, include/net-snmp/net-snmp-config.h.in
- , include/net-snmp/library/snmpCallbackDomain.h:
- apply patch from Steve Bennett <steveb@snapgear.com> to allow one to disable
- the callback transport and reduce agent size. Tweaked by me a bit. disable
- agentx if callbacks disabled.
-
- 2003-07-13 11:19 rstory
- * include/net-snmp/library/callback.h, snmplib/callback.c
- :
- add priority to callback so user can determine callback order
-
- 2003-07-13 09:44 rstory
- * agent/mibgroup/mibII/tcpTable.h:
- restore inpcb struct for linux (until it shows up somewhere else in cvs)
-
- 2003-07-11 05:08 dts12
- * man/snmpvacm.1.def:
- Fix errors in the examples, spotted by Nick DiRico
-
- 2003-07-10 06:11 rstory
- * dist/: nsb-functions, nsb-nightly, nsb-package
- :
- sync w/patches
-
- 2003-07-10 05:57 dts12
- * agent/mibgroup/mibII/: tcp.c, tcp.h, tcpTable.c
- , tcpTable.h, udp.c, udp.h, udpTable.c
- , udpTable.h:
- New-API implementation of UDP and TCP tables, using cache and iterator helpers.
- Works on Linux and HP-UX 10, compiles (but untested) on Solaris & Windows.
-
- 2003-07-10 03:55 dts12
- * include/net-snmp/library/container_binary_array.h:
- Colon? semicolon? What's a pixel or two between friends....
-
- 2003-07-10 02:12 dts12
- * win32/: win32sdk.dsw, libagent/libagent.def,
- libhelpers/libhelpers.dsp, libsnmp/libsnmp.dsp,
- libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp,
- netsnmpmibssdk/netsnmpmibssdk.dsp, snmpdsdk/snmpd.dsp:
- Visual C++ tweaks, to get everything to compile cleanly.
-
- 2003-07-09 08:40 dts12
- * agent/mibgroup/agentx/master.c:
- Missing header protection checks
-
- 2003-07-09 08:14 dts12
- * agent/mibgroup/agentx/agentx_config.c:
- Handle systems without getpwnam or getgrnam
-
- 2003-07-09 08:06 dts12
- * snmplib/snmp_logging.c:
- Provide default definitions of syslog constants if not already present.
-
- 2003-07-09 08:05 dts12
- * include/net-snmp/library/container_binary_array.h,
- snmplib/container.c:
- Provide missing forward declarations
-
- 2003-07-09 05:25 dts12
- * agent/snmpd.c:
- Support for the old '-L' option.
- (Incredibly clunky, but necessary)
-
- 2003-07-09 05:24 dts12
- * include/net-snmp/library/snmp_enum.h, snmplib/snmp_api.c
- , snmplib/snmp_enum.c:
- Support for "persistent enumerations".
-
- 2003-07-08 06:02 dts12
- * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c,
- udp.c:
- Improved debugging for new scalar_group implementations.
-
- 2003-07-07 15:49 hardaker
- * agent/mibgroup/mibII/mta_sendmail.c:
- Patch from Chuck Yerkes to make the MTA-MIB work with newer sendmail versions, including FFR_QUARANTINE support
-
- 2003-07-07 06:04 dts12
- * agent/mibgroup/util_funcs.h:
- Export the 'make_tempfile' routine.
-
- 2003-07-06 20:41 rstory
- * snmplib/: Makefile.in, container_binary_array.c:
- fix typos
-
- 2003-07-04 10:35 hardaker
- * snmplib/snmp_enum.c:
- added sys/types
-
- 2003-07-03 21:21 rstory
- * snmplib/container_binary_array.c:
- free container on free; sort before for_each executes; add init to register
-
- 2003-07-03 21:20 rstory
- * snmplib/Makefile.in:
- add new containers
-
- 2003-07-03 21:20 rstory
- * include/net-snmp/library/container.h:
- update CONTAINER_FREE for new requirement that containers free themselves
-
- 2003-07-03 21:20 rstory
- * snmplib/container.c:
- add init for list_ssll and null containers; add aliases for list and
- binary containers; update CONTAINER_FREE for new requirement that
- containers free themselves
-
- 2003-07-03 20:53 rstory
- * snmplib/container_list_ssll.c, snmplib/container_null.c
- , include/net-snmp/library/container_list_ssll.h,
- include/net-snmp/library/container_null.h:
- new files
-
- 2003-07-03 20:26 rstory
- * snmplib/container_list_ssll.c:
- file container_list_ssll.c was initially added on branch V5-0-patches.
-
- 2003-07-03 20:26 rstory
- * snmplib/container_null.c:
- file container_null.c was initially added on branch V5-0-patches.
-
- 2003-07-02 14:57 hardaker
- * testing/tests/: T023snmpv3getMD5DES, T025snmpv3getSHADES
- :
- Use a SKIPIFNOT for real tokens (typo).
-
- 2003-07-02 14:55 hardaker
- * testing/tests/: T150solarishostcpu, T151solarishostdisk
- , T152hostuptime, T153solarisswap:
- fix new tests in various ways
-
- 2003-07-02 14:45 hardaker
- * snmplib/oid_stash.c:
- free the root pointer.
-
- 2003-07-02 14:45 hardaker
- * snmplib/snmpv3.c:
- free the engineid at *shutdown* not *startup*:-/
-
- 2003-07-02 14:41 hardaker
- * agent/snmpd.c:
- don't call the cleanup routines at shutdown since they're filled with
- double frees()
-
- 2003-07-02 14:32 hardaker
- * agent/mibgroup/examples/netSnmpHostsTable.h:
- require needs examples/ prefix
-
- 2003-07-02 14:13 hardaker
- * agent/agent_registry.c:
- Use a for loop instead of a recursive function.
-
- 2003-07-02 14:13 hardaker
- * agent/mibgroup/agent/nsDebug.c:
- protect against empty rows.
-
- 2003-07-02 13:52 hardaker
- * include/net-snmp/library/container.h, snmplib/container.c
- :
- fix container code from the last patch
-
- 2003-07-02 13:29 hardaker
- * agent/agent_handler.c, agent/agent_registry.c,
- agent/snmp_agent.c, agent/snmpd.c,
- snmplib/container_binary_array.c, snmplib/mib.c,
- snmplib/read_config.c, snmplib/snmpCallbackDomain.c,
- snmplib/snmp_api.c, snmplib/snmp_transport.c,
- snmplib/snmpusm.c, snmplib/snmpv3.c:
- Patch: 756286: A global free -> SNMP_FREE replacement
-
- 2003-07-02 13:20 hardaker
- * README, agent/agent_handler.c,
- agent/agent_read_config.c, agent/agent_registry.c,
- agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c
- , include/net-snmp/agent/agent_handler.h,
- include/net-snmp/agent/agent_registry.h,
- include/net-snmp/agent/snmp_agent.h,
- include/net-snmp/agent/snmp_vars.h,
- include/net-snmp/library/callback.h,
- include/net-snmp/library/container.h,
- include/net-snmp/library/container_binary_array.h,
- include/net-snmp/library/lcd_time.h,
- include/net-snmp/library/snmpCallbackDomain.h,
- include/net-snmp/library/snmp_enum.h,
- include/net-snmp/library/snmp_secmod.h,
- include/net-snmp/library/snmp_transport.h,
- include/net-snmp/library/snmpusm.h,
- include/net-snmp/library/snmpv3.h, snmplib/callback.c,
- snmplib/container.c, snmplib/container_binary_array.c,
- snmplib/lcd_time.c, snmplib/read_config.c,
- snmplib/snmpCallbackDomain.c, snmplib/snmp_enum.c,
- snmplib/snmp_secmod.c, snmplib/snmp_transport.c,
- snmplib/snmpusm.c, snmplib/snmpv3.c:
- Patch #724925 from Peter Warasin to free lots of memory for a really clean shutdown
-
- 2003-07-02 13:02 hardaker
- * agent/: agent_registry.c (V5-0-patches.2), agent_registry.c
- :
- Patch #724925 from Peter Warasin to fix netsnmp_subtree_unload() to update the root pointer
-
- 2003-07-02 12:59 hardaker
- * testing/tests/: T150solarishostcpu, T151solarishostdisk
- , T152hostuptime, T153solarisswap:
- Patch: 756286: New solaris specific HR tests from Bruce Shaw
-
- 2003-07-02 12:47 hardaker
- * agent/mibgroup/ucd-snmp/file.c,
- agent/mibgroup/ucd-snmp/logmatch.c, snmplib/parse.c
- (V5-0-patches.[1,2,1]), agent/mibgroup/ucd-snmp/file.c,
- agent/mibgroup/ucd-snmp/logmatch.c, snmplib/parse.c:
- Patch #760448 from Bob Rowlands/Sun to fix bug #751913 to protect a few minor security violations
-
- 2003-07-02 10:58 hardaker
- * COPYING, configure, configure.in,
- agent/snmpd.c, include/net-snmp/net-snmp-config.h.in,
- include/net-snmp/library/system.h, snmplib/Makefile.in
- , snmplib/mib.c, snmplib/strlcpy.c:
- Patch #760417 from Bob Rowlands/Sun for fixing Bug #751920 for minor security problems (PID file unliked first, and use strlcpy instead of strcpy. A new strlcpy file was defined if not defined for a system.
-
- 2003-07-02 10:44 hardaker
- * snmplib/strlcpy.c:
- file strlcpy.c was initially added on branch V5-0-patches.
-
- 2003-07-02 10:26 hardaker
- * include/net-snmp/library/: snmp_debug.h (V5-0-patches.1),
- snmp_debug.h:
- Patch #764047 from Stephen J. Friedl: Remove redundant declaration from snmp_debug.h and fix a few comments
-
- 2003-07-02 10:21 hardaker
- * configure, configure.in (V5-0-patches.[7,7]), configure,
- configure.in:
- Patch #759309 from Stephen Friedl to add prompt over-ride flag descriptions to prompt output
-
- 2003-07-02 10:15 hardaker
- * configure, configure.in:
- patch #759298: fix spelling error
-
- 2003-07-01 05:33 dts12
- * agent/helpers/scalar1.c:
- Remove redundent file.
-
- 2003-07-01 03:13 dts12
- * agent/mibgroup/mibII/: icmp.c, icmp.h, ip.c,
- ip.h, kernel_linux.c, kernel_linux.h,
- mibII_common.h, tcp.c, tcp.h, udp.c, udp.h
- :
- Re-implement the scalar network statistics using new API features.
- This serves as an example of the 'scalar_group' and 'cache_handler'
- helpers, as well as (hopefully) simplifying the code somewhat.
-
- 2003-07-01 02:57 dts12
- * agent/helpers/: scalar.c, scalar_group.c:
- Minor tweaks to handle walking from one scalar to another correctly,
- and deal with internal missing objects within a scalar group.
-
- 2003-06-30 22:34 hardaker
- * local/mib2c.iterate_access.conf,
- agent/mibgroup/examples/netSnmpHostsTable_access.c,
- agent/mibgroup/examples/netSnmpHostsTable.c,
- agent/mibgroup/examples/netSnmpHostsTable.h:
- update for row deletion
-
- 2003-06-30 17:15 hardaker
- * local/: mib2c.access_functions.conf,
- mib2c.iterate_access.conf:
- update to support row creation. Deletion support still coming, as is
- a separate handler.
-
- 2003-06-30 17:10 hardaker
- * agent/helpers/table_iterator.c:
- remove more "not serialized" code.
-
- 2003-06-30 17:08 hardaker
- * agent/mibgroup/examples/: netSnmpHostsTable.c,
- netSnmpHostsTable.h, netSnmpHostsTable_access.c,
- netSnmpHostsTable_access.h:
- Updated for row creation.
-
- 2003-06-30 10:53 hardaker
- * agent/mibgroup/Rmon/alarm.c:
- patch from Fong Tsui for fixing NULL references
-
- 2003-06-30 10:43 hardaker
- * agent/mibgroup/agentx/subagent.c:
- - make the default agentx ping interval be 15 seconds.
-
- 2003-06-30 09:26 dts12
- * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.h,
- utilities/execute.h:
- Make sure the dependencies for the new approach to sub-command
- invocation are properly acknowledged.
-
- 2003-06-30 07:40 dts12
- * agent/agent_handler.c:
- Check for validity of parameters before using them. (Paranoid? Who, me?)
-
- 2003-06-30 06:51 dts12
- * agent/mibgroup/mibII/interfaces.c:
- Caching of interface data is actually Linux-specific.
-
- 2003-06-30 05:05 dts12
- * agent/helpers/Makefile.in,
- include/net-snmp/agent/all_helpers.h:
- Include recent helper modules in the helper library and meta-include file.
-
- 2003-06-27 04:43 dts12
- * apps/snmptrapd_handlers.c:
- Simplify the processing of "traphandle" directives
- (using the new generic sub-command execution utility routines,
- and the improved varlist logging configuration)
-
- 2003-06-27 04:39 dts12
- * agent/mibgroup/ucd-snmp/extensible.c:
- Use the new generic sub-command execution utility routines instead
- of the extensible-specific ones.
-
- 2003-06-27 04:37 dts12
- * agent/helpers/cache_handler.c,
- include/net-snmp/agent/cache_handler.h:
- Include a general 'magic' parameter in both cache data structure
- and cache loading routine. Just In Case It Might Come In Useful.
- Happy, Wes?
-
- 2003-06-27 04:09 dts12
- * agent/: Makefile.in, mibgroup/utilities/execute.c,
- mibgroup/utilities/execute.h:
- Generalised sub-command execution utility routines.
- (The current 'exec_command' and 'shell_command' routines are very specific
- to the details of the 'struct extensible' data structure).
- These routines can be used more widely, wherever a sub-process is needed.
-
- Questions:
- a) Should these utilise the "realloc" mechanism, rather than
- enforce a fixed size output buffer?
- b) Do they belong in the main library (or possibly the agent library)
- rather than a mibgroup?
-
- 2003-06-27 01:42 dts12
- * apps/snmptrapd_log.c:
- More flexible handling of formatting varbind lists.
- "%V" configures the varbind separator character (alt_format => added space)
- "%v" uses this separator (alt_format => separator also printed before the list)
- Defaults to using the earlier 't' or ", " if no separator is specified.
-
- 2003-06-26 02:27 dts12
- * local/mib2c.notify.conf:
- Use the new features of mib2c to tidy up the output a bit.
-
- 2003-06-26 02:26 dts12
- * local/mib2c:
- Extend mib2c's new counter routines to cover "subloops" as well
- (i.e. the number of columns/indexes in a particular table,
- and the number of objects to be included with a given notification)
-
- 2003-06-25 23:15 hardaker
- * local/: mib2c, mib2c.conf:
- - prompt support for mib2c to ask questions to the user.
- - A new top-level wrapper around all the other mib2c files that walks
- you through selecting the right mib2c configuration file you wish to
- use and then sources it for you.
- - todo: generate unique file names if both scalar and table creation
- is done, eg.
-
- 2003-06-25 23:13 hardaker
- * local/mib2c.vartypes.conf:
- boy is that not needed any more
-
- 2003-06-25 14:41 hardaker
- * local/mib2c:
- Dave asks, dave gets:
- - new functions returning 1 or 2: $var.isscalar, $var.iscolumn
- - $var.parent returns the parent label string of the node.
-
- 2003-06-25 14:28 hardaker
- * agent/mibgroup/ucd-snmp/proxy.c:
- fix request -> requests as pointed out by Steve Benett
-
- 2003-06-25 07:38 dts12
- * agent/mibgroup/mibII/vacm_vars.c:
- Stamp on a trailing '.' when specifying VACM OIDs.
-
- 2003-06-25 07:30 dts12
- * snmplib/snmp_enum.c:
- Calls to release enumeration lists when no longer required.
- Normally this would be handled automatically when an application
- exists, but it might be useful to release resources earlier.
-
- 2003-06-25 07:24 dts12
- * agent/Makefile.in:
- Install the 'dlmod.h' header file
-
- 2003-06-24 06:20 dts12
- * local/: mib2c, mib2c.notify.conf:
- Initial support for code to send out traps and informs.
- This still doesn't address *when* such notifications should
- be generated, but it at least helps with doing so.
-
- 2003-06-23 22:30 nba
- * apps/snmptrapd_handlers.c:
- Remove too much memdup'ing in inform reply
-
- 2003-06-23 14:33 nba
- * mibs/rfclist:
- Add APS-MIB and MALLOC-MIB
-
- 2003-06-23 14:31 nba
- * mibs/IANAifType-MIB.txt:
- Update from IANA
-
- 2003-06-23 14:30 nba
- * apps/snmptrapd.c:
- remove now unused snmp_clone_pdu2
-
- 2003-06-23 12:37 nba
- * apps/snmptrapd_handlers.c:
- include wait.h for waitpid, and re-instate the code that responds to an inform
-
- 2003-06-23 06:47 dts12
- * agent/agent_trap.c, include/net-snmp/agent/agent_trap.h
- :
- Utility routine to convert v1 traps to v2-notification-style varbind list.
-
- 2003-06-23 06:35 dts12
- * apps/Makefile.in:
- Construct a library containing the core trapd handling functionality.
-
- 2003-06-23 06:23 dts12
- * agent/mibgroup/mibII/sysORTable.h:
- The sysORTable module is dependent on system_mib, so ensure this is available.
-
- 2003-06-23 06:13 dts12
- * apps/: notification_log.c, snmptrapd_handlers.c,
- snmptrapd_handlers.h, notification_log.h:
- Consolidate the notification handler in with the rest of the
- NOTIFICATION-MIB related code.
-
- 2003-06-23 06:01 dts12
- * apps/: snmptrapd.c, snmptrapd_handlers.c,
- snmptrapd_handlers.h:
- Shuffle code around a bit. The three files 'snmptrapd_handlers.c',
- 'snmptrapd_log.c' and 'notification.c' now contain all the code
- needed to process an incoming trap.
- It should be possible to embed this functionality within an larger
- application, rather than having to use the 'snmptrapd.c' wrapper.
-
- 2003-06-22 16:20 hardaker
- * local/.cvsignore:
- ignore *.c and *.h files.
-
- 2003-06-22 16:18 hardaker
- * agent/mibgroup/examples/: netSnmpHostsTable.c,
- netSnmpHostsTable.h, netSnmpHostsTable_access.c,
- netSnmpHostsTable_access.h, netSnmpHostsTable_checkfns.c
- , netSnmpHostsTable_checkfns.h,
- netSnmpHostsTable_checkfns_local.c,
- netSnmpHostsTable_checkfns_local.h,
- netSnmpHostsTable_columns.h, netSnmpHostsTable_enums.h:
- - A netSnmpHostsTable implementation that implements a table_iterator
- wrapper around /etc/hosts. Note that although this is the first check
- in, it is not entirely complete yet. Specifically:
- - It doesn't support row creation yet (my next target) and deletion yet.
- - It implements a bunch of stuff itself in netSnmpHostsTable.c that
- will eventually go into a more generic helper.
- - It doesn't support anything but ipv4 yet but doesn't ignore it in
- the hosts file (inet_aton returns a -1 thus all ipv6 address get
- mapped to 255.255.255.255).
- - It is still useful just to show how SET operations can be performed
- using a table_iterator.
- - Plus I needed to check it in before I start messing with it again
- just for archival purposes.
-
- 2003-06-22 16:14 hardaker
- * mibs/NET-SNMP-EXAMPLES-MIB.txt:
- Create an example table that is a wrapper around /etc/hosts data.
-
- 2003-06-22 12:53 nba
- * snmplib/snmp_logging.c:
- INFO is not a facility - USER could be
-
- 2003-06-22 12:50 nba
- * snmplib/snmp_parse_args.c:
- Add the new -L option to the usage message
-
- 2003-06-22 12:49 nba
- * include/net-snmp/library/snmpUnixDomain.h,
- snmplib/snmpUnixDomain.c:
- Add some missing prototypes, and use them
-
- 2003-06-22 12:46 nba
- * apps/snmptable.c:
- Do away with some warnings
-
- 2003-06-22 12:44 nba
- * include/net-snmp/library/snmp_logging.h,
- snmplib/snmp_logging.c:
- constify a few arguments, make sure that we defalt output to stderr
-
- 2003-06-22 12:42 nba
- * agent/mibgroup/host/hr_print.c,
- agent/mibgroup/ucd-snmp/logmatch.c,
- agent/mibgroup/ucd-snmp/proc.c, apps/snmptrapd_handlers.c
- , snmplib/scapi.c, snmplib/vacm.c:
- Do away with some warnings
-
- 2003-06-22 12:38 nba
- * agent/mibgroup/ucd-snmp/diskio.c:
- Untangle a most extrordinary web og FreeBSD and Linux
-
- 2003-06-22 07:22 hardaker
- * apps/snmpvacm.c:
- fix help usage for flag ordering.
-
- 2003-06-22 07:22 hardaker
- * include/net-snmp/library/default_store.h, snmplib/mib.c
- , snmplib/snmp_parse_args.c:
- - add -s SUFFIX and -S PREFIX flags
- - doxygen document snmp_parse_oid
- - Add a proper L: token to getopt for a missing accepted flag
-
- 2003-06-20 16:50 hardaker
- * agent/helpers/table_iterator.c:
- fix the loop free before call-sub-hook ordering problem Dave pointed out
-
- 2003-06-20 11:58 dts12
- * agent/helpers/table_iterator.c,
- include/net-snmp/agent/table_iterator.h:
- Support the option for sorted iterator-based tables, too.
-
- 2003-06-20 11:53 dts12
- * agent/helpers/table_iterator.c:
- Stop searching once we've found all "exact" requested rows.
-
- 2003-06-19 01:54 dts12
- * man/: snmpset.1.def, snmptrap.1.def:
- Clarify the ASN.1 type mappings for command-line type specifications.
-
- 2003-06-17 05:54 dts12
- * agent/snmpd.c:
- Start using the new -Lx style logging output.
- Unfortunately, this doesn't seem to support the old -L format
- (see comments in snmplib/snmp_logging.c for details).
-
- It may prove necessary to reverse this patch:-(
- But I'm committing it anyway, in case anyone can spot a suitable workaround.
-
- 2003-06-17 05:52 dts12
- * snmplib/snmp_logging.c:
- Minor tweak to stdout/stderr handling, to improve the appearance of
- MIB group output.
-
- 2003-06-17 05:50 dts12
- * agent/mibgroup/agent_mibs.h,
- agent/mibgroup/agent/nsLogging.c,
- agent/mibgroup/agent/nsLogging.h, mibs/NET-SNMP-AGENT-MIB.txt
- :
- MIB group to manage agent logging configuration.
-
- 2003-06-16 14:59 hardaker
- * testing/: RUNTESTS (V5-0-patches.4), RUNTESTS:
- remove no longer needed comment about it being broken, as pointed out
- by Bruce.
-
- 2003-06-16 14:55 hardaker
- * testing/: RUNTESTS (V5-0-patches.3), RUNTESTS:
- support , separated arguments to -T like -h says it will.
-
- 2003-06-16 14:54 hardaker
- * testing/RUNTESTS:
- Patch from Bruce Shaw to fix output numbering when using -T or
- interactively picked sub-series of tests.
-
- 2003-06-16 14:44 hardaker
- * agent/mibgroup/: kernel_sunos5.c (V5-0-patches.2),
- kernel_sunos5.c:
- Patch #755540 from Bruce Shaw and IRC:SebNob to fix bug #701439 for 64 bit solaris systems and 64 bit integers returned by getKstat
-
- 2003-06-16 13:17 hardaker
- * testing/tests/: T055agentv1mintrap, T056agentv2cmintrap
- :
- Patch #754105 from Bruce Shaw to fix some spelling errors
-
- 2003-06-16 07:23 hardaker
- * local/mib2c.iterate_access.conf:
- yet more improvements working toward the end-goal.
-
- 2003-06-16 07:17 hardaker
- * README.Panasonic_AM3X.txt, README.Matsushita.txt:
- renamed to Panasonic_AM3X by request
-
- 2003-06-13 22:45 hardaker
- * agent/helpers/table_iterator.c:
- Ok, there was 1 memory leak. But its gone now.
-
- 2003-06-13 22:02 hardaker
- * agent/helpers/table_iterator.c:
- A complete rewrite of the iterator from scratch.
- - 60 lines or so less code.
- - no longer forced-serialized
- - memory-leak free
- - better commented (though more could always be useful).
- - significantly simpler in design.
- - demonstration example mib module code to be checked in early next week.
-
- 2003-06-13 11:18 hardaker
- * local/mib2c.check_values.conf:
- fix range checks now that its no longer the last thing called.
-
- 2003-06-13 11:17 hardaker
- * local/mib2c.access_functions.conf:
- misc minor fixes.
-
- 2003-06-13 11:17 hardaker
- * local/mib2c:
- fix else clauses within if statements.
-
- 2003-06-13 08:36 dts12
- * agent/mibgroup/host/hr_swrun.c:
- Handle problems with reading process information on Solaris kit, consistently and cleanly.
-
- 2003-06-13 06:28 dts12
- * include/net-snmp/library/snmp_logging.h,
- snmplib/snmp_logging.c, snmplib/snmp_parse_args.c,
- apps/snmptrapd.c:
- Implement '-Lx' command-line meta-option for configuring logging settings.
- Not 100% convinced this is fully working, but does seem to support
- multiple output locations.
-
- 2003-06-10 15:48 nba
- * snmplib/: snmp_api.c (V5-0-patches.7), snmp_api.c:
- Beware of dereferencing a NULL pointer
-
- 2003-06-10 10:46 hardaker
- * agent/helpers/Makefile.in:
- add caching handler file
-
- 2003-06-10 08:48 dts12
- * include/net-snmp/library/snmp_logging.h,
- snmplib/snmp_logging.c:
- Initial bash at a modular "log_handler" implementation.
- Laying the foundations for more flexible logging configuration.
-
- 2003-06-10 08:31 hardaker
- * snmplib/snmp_api.c:
- remove the unused function as pointed out by Bob Rowlands
-
- 2003-06-09 16:10 hardaker
- * agent/mibgroup/mibII/vacm_vars.c, agent/snmp_agent.c,
- include/net-snmp/library/vacm.h, snmplib/vacm.c
- (V5-0-patches.[1,3,1,1]), agent/mibgroup/mibII/vacm_vars.c,
- agent/snmp_agent.c, include/net-snmp/library/vacm.h,
- snmplib/vacm.c:
- Long overdue patch #695192 from Ron Tabor to fix the VACM spinning problem that I didn't quite fix before
-
- 2003-06-09 15:57 hardaker
- * configure.in, testing/tests/T023snmpv3getMD5DES,
- testing/tests/T025snmpv3getSHADES, configure:
- fix bug #706710 to show when privacy has been disabled
-
- 2003-06-09 15:47 hardaker
- * snmplib/md5.c:
- fix bug #706741 from Sean Burke: check for word boundaries based on a
- proper size (sizeof(long)).
-
- 2003-06-09 15:35 hardaker
- * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
- :
- bug #748431 from John Shiver: fix thread-safe problems with snmp_get_fd_for_session (which was missing in the 5.x line anyway). Also separate out union structure into a separate typedef rather than use it inline in the variable list structure
-
- 2003-06-09 15:22 hardaker
- * snmplib/mib.c:
- fix bug # 751197 pointed out by Tom Evans where isspace is used to check for hex characters when isprint() is all that is needed
-
- 2003-06-09 15:11 hardaker
- * agent/mibgroup/ucd-snmp/loadave.c,
- agent/mibgroup/ucd-snmp/memory_aix4.c,
- agent/mibgroup/ucd-snmp/memory_aix4.h,
- agent/mibgroup/ucd_snmp.h,
- agent/mibgroup/ucd-snmp/vmstat_aix4.c,
- agent/mibgroup/ucd-snmp/vmstat_aix4.h, acconfig.h,
- configure.in, include/net-snmp/net-snmp-config.h.in:
- patch #749552 from vaxpower (with modifications by Wes): much improved AIX support
-
- 2003-06-09 14:49 hardaker
- * README.Matsushita.txt (V5-0-patches.1), README.Matsushita.txt
- :
- Patch #748305 from srinivasa rao gurusu describing how to build net-snmp on Matsushita embedded systems
-
- 2003-06-09 14:44 hardaker
- * agent/mibgroup/mibII/: ipAddr.c (V5-0-patches.3), ipAddr.c:
- Patch 746339: Otto Solares fixes a file descriptor leak on linux
-
- 2003-06-09 14:31 hardaker
- * agent/mibgroup/: kernel_sunos5.c (V5-0-patches.1),
- kernel_sunos5.c:
- Patch #749062 to fix caching crashing and clashing under Solaris
-
- 2003-06-09 14:28 hardaker
- * agent/mibgroup/ucd-snmp/: proxy.c (V5-0-patches.2), proxy.c
- :
- patch #749103 from Garry C Marshall to fix the proxy when a timeout occurs from the target
-
- 2003-06-09 04:01 dts12
- * agent/helpers/cache_handler.c, agent/mibgroup/agent_mibs.h
- , include/net-snmp/agent/cache_handler.h,
- agent/mibgroup/agent/nsCache.c,
- agent/mibgroup/agent/nsCache.h, mibs/NET-SNMP-AGENT-MIB.txt
- :
- MIB objects to manage configuration of MIB data caching.
-
- 2003-06-09 03:56 dts12
- * agent/mibgroup/agent/nsDebug.c,
- agent/mibgroup/agent/nsDebug.h, mibs/NET-SNMP-AGENT-MIB.txt
- , snmplib/snmp_debug.c:
- Rework nsDebugTokenTable to be indexed by the debug token string values.
-
- 2003-06-06 08:45 dts12
- * apps/: snmptrapd.c, snmptrapd_handlers.c,
- snmptrapd_handlers.h:
- Implement various separate lists of "global" handlers, to support
- pre- and post-specific global processing, as well as "authentication"
- handlers, which are guaranteed to be called first.
- Also support for terminating trap processing early.
-
- Don't let me hear you say that I never listen to you, Wes!
-
- 2003-06-06 06:42 nba
- * snmplib/mib.c:
- Fix missing length byte when setting index with checks disabled
-
- 2003-06-06 01:32 dts12
- * man/snmpd.conf.5.def, agent/mibgroup/mibII/vacm_vars.c
- :
- Clarify which "r[ow]{user,community}" parameters are optional, and in which combinations.
-
- 2003-06-04 05:56 dts12
- * agent/helpers/cache_handler.c,
- include/net-snmp/agent/cache_handler.h:
- First pass at a data-caching helper - independent of individual MIB modules.
- (i.e. it's up to each MIB module to provide "load data" and "free data"
- routines, but the handling of when to load these caches is done here).
-
- The intention is that this functionality will be SNMP-manageable (including
- configuration of validity timeouts, invalidation of cached values, etc).
- But for now, this is just the basic handler.
-
- 2003-06-04 05:50 dts12
- * agent/helpers/scalar_group.c,
- include/net-snmp/agent/scalar_group.h:
- Single helper to implement a group of scalar objects in one go.
- (Closer to the model of the earlier v4 API)
-
- 2003-06-03 17:14 hardaker
- * local/mib2c.iterate.conf:
- mention where "later" actually is.
-
- 2003-06-02 05:46 dts12
- * agent/mibgroup/host/hr_proc.h:
- Declarations for improved Solaris CPU support from patch #738465)
- (Oops!)
-
- 2003-06-02 05:35 dts12
- * apps/snmptrapd_handlers.c:
- Simple implementation of forwarding traps to another destination.
- (I've got a number of ideas of how this could be done more flexibly,
- but this serves as a basic proof-of-concept, for feedback & comment)
-
- 2003-06-02 05:33 dts12
- * apps/: snmptrapd.c, snmptrapd_handlers.c,
- snmptrapd_handlers.h:
- Modularised approach to different styles of handling incoming traps.
- This seems to retain the same behaviour and output formats as the
- earlier code, but should be much more flexible to extend and adapt.
-
- 2003-05-30 17:12 hardaker
- * agent/mibgroup/agent/nsDebug.c:
- make use of new exported items from snmp_debug.
-
- 2003-05-30 17:11 hardaker
- * local/: mib2c.access_functions.conf,
- mib2c.check_values.conf:
- more cleanups
-
- 2003-05-30 16:53 hardaker
- * local/: Makefile.in, mib2c.access_functions.conf,
- mib2c.check_values.conf, mib2c.check_values_local.conf,
- mib2c.iterate.conf, mib2c.iterate_access.conf:
- Update to mib2c code for producing what I think should be an easier to
- use API set (that is not all wrapped into a single function).
-
- 2003-05-30 16:51 hardaker
- * mibs/NET-SNMP-AGENT-MIB.txt:
- fix mib typo
-
- 2003-05-30 16:51 hardaker
- * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
- :
- define a noop free function.
-
- 2003-05-30 16:50 hardaker
- * include/net-snmp/library/snmp_debug.h, snmplib/snmp_debug.c
- :
- export information needed by the new debug modules.
-
- 2003-05-30 14:48 hardaker
- * FAQ:
- added a compiling section with one new question about libelf. Other questions probably should be moved to the new section
-
- 2003-05-30 05:14 dts12
- * man/: Makefile.in, snmpvacm.1.def:
- Preliminary man page for snmpvacm
-
- 2003-05-30 03:59 dts12
- * agent/mibgroup/ucd-snmp/disk.c:
- Handle block sizes <1K when converting block counts to Kb.
- Reported by Eugene V. Chupriyanov (way back in October!).
- Flaws with the implementation of this patch are my responsibility.
- (I'm not totally happy about casting to float in this way,
- but it seemed the best of a bad lot).
-
- 2003-05-30 03:38 dts12
- * agent/mibgroup/host/hr_proc.c:
- Significantly improved support for Solaris CPU information
- (including description, status and multi-CPU support).
- Thanks to James Irwin for implementing it (see patch #738465)
- No thanks to Dave Shield for sitting on it for a couple of weeks.
- Bad Dave! Bad Dave!
-
- 2003-05-28 17:25 hardaker
- * agent/helpers/: old_api.c (V5-0-patches.1), old_api.c:
- remove unused code as pointed out by Peter Warasin
-
- 2003-05-28 16:03 hardaker
- * agent/mibgroup/ucd-snmp/proxy.c:
- fix getbulk operations (hopefully), as pointed out by Ron Tabor.
-
- 2003-05-28 06:12 dts12
- * apps/snmpdelta.c:
- Clear the output buffer before displaying the second (or subsequent)
- varbind in a multi-value table format. Bug spotted by Stefano Bodrato.
-
- 2003-05-28 05:14 dts12
- * include/net-snmp/agent/row_merge.h,
- agent/helpers/Makefile.in, agent/helpers/row_merge.c:
- Helper to group related requests for the same row together. Sub-handlers
- can therefore work with multiple varbinds, all relating to the same row.
-
- This was originally intended for use with the iterator helper, but
- that helper is apparently being reworked at the moment. But this seems
- a potentially useful feature anyway, so I'm committing it regardless!
-
- 2003-05-28 04:19 dts12
- * apps/snmptrapd.c:
- Remove stray ^M line endings
-
- 2003-05-28 02:21 dts12
- * agent/mibgroup/misc/: dlmod.c, dlmod.h:
- Remove redundent version of 'dlmod'. This was moved to 'ucd-snmp'
- in 2000, and this 'misc' version has been effectively untouched since.
- Leaving it around is just asking for people to get confused.
-
- 2003-05-27 08:56 dts12
- * AGENT.txt:
- Mention that this describes the v4 API, rather than the v5 helper mechanism.
-
- 2003-05-21 10:58 hardaker
- * dist/Makefile:
- rpm fixes
-
- 2003-05-21 10:58 hardaker
- * dist/net-snmp.spec:
- install the spec file
-
- 2003-05-21 10:56 hardaker
- * agent/mibgroup/: agent/nsTransactionTable.c,
- mibII/vacm_context.c:
- Fix for proper non-serialized iterator usage.
-
- 2003-05-21 06:04 dts12
- * agent/mibgroup/agent_mibs.h, agent/mibgroup/agent/nsDebug.c
- , agent/mibgroup/agent/nsDebug.h,
- mibs/NET-SNMP-AGENT-MIB.txt:
- New MIB group to monitor and control debugging output from the agent.
- Note that this is a provisional implementation, and the MIB definitions
- are currently subject to change (at least until we make a full release
- including this group)
-
- 2003-05-21 04:36 dts12
- * agent/mibgroup/ucd-snmp/: pass.c (V4-2-patches.7), pass.c:
- Fix passing of "set" parameters to a pass-through script
- (Bug #689936, fixed by Eric Bowles)
-
- 2003-05-20 07:37 dts12
- * snmplib/snmp_debug.c:
- Manu Sharma's dynamically-configurable debug token handling.
-
- 2003-05-20 05:16 dts12
- * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h
- :
- Implement a "watched spinlock" helper.
-
- 2003-05-20 04:23 dts12
- * agent/mibgroup/ucd-snmp/loadave.c:
- Fix load average support for AIX5 (Bug #563978 reported by Jeff Cunningham)
-
- 2003-05-20 03:29 dts12
- * README.win32:
- Incorporate Nikolai Devereaux's overview of the Visual C++ organisation,
- plus some minor rearrangement of sections, and tone down a somewhat
- overly enthusiastic comment.
-
- 2003-05-15 22:42 hardaker
- * win32/net-snmp/net-snmp-config.h:
- osf5 patch that never got added.
-
- 2003-05-15 22:42 hardaker
- * snmplib/data_list.c:
- Minor fix.
-
- 2003-05-14 18:19 hardaker
- * snmplib/snmpUnixDomain.c:
- oopsie doosie floosie woozie
-
- 2003-05-14 18:13 hardaker
- * snmplib/snmpUnixDomain.c:
- opps
-
- 2003-05-14 15:17 hardaker
- * local/Makefile.in:
- install some other .conf files
-
- 2003-05-14 15:17 hardaker
- * local/mib2c.check_values.conf:
- remove unneeded var
-
- 2003-05-14 15:17 hardaker
- * local/mib2c:
- misc minor changes
-
- 2003-05-14 15:12 hardaker
- * agent/mibgroup/mibII/interfaces.c:
- caching support from a patch #726418 from Larry Simmons.
-
- 2003-05-14 15:09 hardaker
- * man/snmptable.1.def:
- 2nd Patch 702711 by Ron Tabor documenting new snmptable options
-
- 2003-05-14 15:07 hardaker
- * NEWS, agent/mibgroup/mibII/vacm_vars.c,
- snmplib/snmpUnixDomain.c:
- Patch #713072 from Xiaofeng Ling for com2sec mappings on unix sockets
- with per-socket mappings.
-
- 2003-05-14 14:56 hardaker
- * agent/mibgroup/host/hr_other.c:
- Patch #735480 from Bruce Shaw: assume no co-processor for Suns, as is the more common case
-
- 2003-05-14 08:44 dts12
- * agent/mibgroup/host/hr_print.c:
- Use /etc/printcap to detect printers in preference to running lpstat
- (or the cgetnext() API). This seems more in keeping of our general
- principle of trying to avoid invoking sub-processes wherever possible.
-
- 2003-05-12 23:11 hardaker
- * README:
- Add Ron Tabor
-
- 2003-05-12 23:10 hardaker
- * NEWS:
- document new snmptable options
-
- 2003-05-12 23:08 hardaker
- * apps/snmptable.c:
- patch #702711 from Ron Tabor: Add new command line flags to snmptable for various new features
-
- 2003-05-12 22:58 hardaker
- * apps/: snmptrapd.c (V5-0-patches.5), snmptrapd.c:
- Patch #735511 from Alex Burger: fix snmptrapd to ensure there are the correct number of varbinds
-
- 2003-05-12 22:55 hardaker
- * agent/mibgroup/ucd-snmp/: proxy.c (V5-0-patches.1), proxy.c
- :
- Patch #736784 from Ron Tabor: fix proxies for restarted NSMPv3 sub-agents
-
- 2003-05-09 08:47 dts12
- * win32/libsnmp_dll/libsnmp.def:
- Add various missing function names, supplied by Alex Burger
-
- 2003-05-09 08:41 dts12
- * win32/: win32.dsw, win32.opt, win32sdk.dsw,
- libagent/libagent.dsp, libhelpers/libhelpers.dsp,
- libsnmp/libsnmp.dsp, netsnmpmibs/netsnmpmibs.dsp,
- netsnmpmibssdk/netsnmpmibssdk.dsp, snmpd/snmpd.dsp,
- snmpdsdk/snmpd.dsp:
- Apply Nikolai Devereaux's VC++ cleanup patch (#694766)
- It appears to work OK - I just hope the line terminations
- don't screw things up!
-
- 2003-05-08 16:32 hardaker
- * perl/SNMP/SNMP.xs:
- Patch #733880 from Alex Burger to fix useNumeric
-
- 2003-05-08 16:21 hardaker
- * perl/SNMP/t/startagent.pl:
- Patch #734774 from Andrew Findlay: fix the test environment for snmpd to give it fully qualified path names for configuration files since snmpd now chdir's to /
-
- 2003-05-08 16:15 hardaker
- * README (V5-0-patches.6), README:
- mention Andrew Findlay
-
- 2003-05-08 16:14 hardaker
- * perl/agent/: agent.xs (V5-0-patches.1), agent.xs:
- (excellent) patch #705566 from Andrew Findlay on perl agent support:
-
- 1) Agent cannot return MAC addresses containing zero octet.
-
- 2) Agent coredumps when trying to return IP addresses
- if these are supplied as dotted-quad or as a hostname
- that fails to resolve.
-
- 3) Agent corrupts OID values.
-
- 4) Agent truncates any OCTET_STRING or BIT_STRING that
- contains a zero octet (this is the root cause of (1) above)
-
- API changes introduced:
-
- a) IP addresses now passed as binary strings (4 octets
- for IPv4) rather than dotted-quad or name. This
- sidesteps the IPv4/IPv6 problem and leaves the calling
- script to deal with name->address resolution and
- associated error handling.
-
- 2003-05-08 09:32 hardaker
- * include/net-snmp/library/mib.h, include/net-snmp/library/parse.h,
- include/net-snmp/library/snmp_api.h,
- include/net-snmp/library/snmp_client.h, snmplib/mib.c,
- snmplib/snmp_api.c, snmplib/snmp_client.c
- (V5-0-patches.[1,1,1,1,3,4,1]), include/net-snmp/library/mib.h
- , include/net-snmp/library/parse.h,
- include/net-snmp/library/snmp_api.h,
- include/net-snmp/library/snmp_client.h, snmplib/mib.c,
- snmplib/snmp_api.c, snmplib/snmp_client.c:
- patch #710275 from Stephen J. Friedl: const fixes for APIs that don't modify their arguments
-
- 2003-05-08 09:28 hardaker
- * include/net-snmp/library/: system.h (V5-0-patches.1), system.h
- :
- missed a commit for a perl patch
-
- 2003-05-08 09:22 hardaker
- * agent/mibgroup/mibII/: ipAddr.c (V5-0-patches.2), ipAddr.c:
- Applied patch #712101: minor irix fix
-
- 2003-05-08 09:12 hardaker
- * perl/: Makefile.PL, Makefile.subs.pl, ASN/Makefile.PL
- , OID/Makefile.PL, SNMP/Makefile.PL, SNMP/README
- , SNMP/SNMP.xs, agent/Makefile.PL,
- agent/default_store/Makefile.PL, default_store/Makefile.PL
- :
- patch #715603: fix perl module builds under windows
-
- 2003-05-08 08:31 rstory
- * include/net-snmp/library/container.h, snmplib/container.c
- :
- apply patch [ 724927 ] to fix log msg; add n to log msgs
-
- 2003-05-08 08:29 rstory
- * include/net-snmp/library/snmp_assert.h:
- chg NET_SNMP_USE_ASSERT define to NETSNMP_USE_ASSERT to be consistent
-
- 2003-05-05 15:36 hardaker
- * man/snmpd.conf.5.def:
- move in agentx documentation someone only added to the patches branch (bad someone)
-
- 2003-05-05 15:33 hardaker
- * man/: snmpd.conf.5.def (V5-0-patches.4), snmpd.conf.5.def:
- document agentxPingInterval
-
- 2003-04-29 16:31 hardaker
- * agent/mibgroup/mibII/var_route.c:
- Really fix solaris by removing support for the cidr table function.
-
- 2003-04-29 16:29 hardaker
- * agent/mibgroup/mibII/: var_route.c, var_route.h:
- attempt to fix solaris by removing support for the cidr table function.
-
- 2003-04-29 01:53 dts12
- * agent/mibgroup/host/hr_proc.c:
- Linux Multi-CPU detection (hopefully!).
- Done at initialisation, so won't detect changes during run time.
- (probably fairly unlikely!).
- Also changes device index value for single CPU device on other archs.
-
- 2003-04-29 01:51 dts12
- * agent/mibgroup/host/hr_proc.c:
- First draft of Linux CPU detection (still only supports one CPU).
-
- 2003-04-29 01:49 dts12
- * agent/mibgroup/host/: hr_proc.c, hr_other.c:
- Consolidate all hrProcessorTable implementation into one place.
- (Basically just moving code from hr_other.c to hr_proc.c)
-
- 2003-04-28 23:40 hardaker
- * snmplib/data_list.c:
- - doxygen documentation for everything (gasp)
- - Support for saving/restoring of entire data_lists.
-
- 2003-04-28 23:38 hardaker
- * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
- netsnmp_data_list.3, netsnmp_debug.3,
- netsnmp_handler.3, netsnmp_instance.3,
- netsnmp_library.3, netsnmp_mib_utilities.3,
- netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
- netsnmp_netsnmp_iterator_info_s.3,
- netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3
- , netsnmp_old_api.3, netsnmp_read_only.3,
- netsnmp_scalar.3, netsnmp_serialize.3,
- netsnmp_set_data.3, netsnmp_table.3,
- netsnmp_table_array.3, netsnmp_table_data.3,
- netsnmp_table_dataset.3, netsnmp_table_iterator.3,
- netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3