ChangeLog
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:2891k
- * agent/helpers/: table.c, table.h:
- add multiple indexes using one function call (varargs).
-
- 2002-01-03 11:37 hardaker
- * agent/snmp_vars.h:
- remove no longer defined v4 api functions (getStatPtr no less).
-
- 2002-01-03 11:37 hardaker
- * agent/snmp_agent.h:
- remove no longer defined v4 api functions.
-
- 2002-01-03 10:31 hardaker
- * snmplib/: Makefile.in, oid_stash.c, oid_stash.h
- :
- data stashing based on an oid caching tree.
-
- 2001-12-26 15:36 hardaker
- * perl/manager/: INSTALL, Makefile.PL, manager.pm
- :
- update to make it a bit easier to install (including a Makefile for
- automated installation).
-
- 2001-12-26 13:20 hardaker
- * perl/manager/: INSTALL, displaytable.pm, getValues.pm
- , green.gif, manager.pm, red.gif, setupauth
- , setupdb, setupuser, snmptosql:
- moving manager to perl/manager
-
- 2001-12-24 16:10 hardaker
- * FAQ, sedscript.in, version.h,
- perl/SNMP/SNMP.pm:
- - (version.h sedscript.in): version tag ( 5.0.pre1 )
-
- 2001-12-24 16:04 hardaker
- * local/: Makefile.in, mib2c, mib2c.conf:
- Update to make people understand that it's not finished and you must
- reference a particular configuration file at this point.
-
- 2001-12-24 15:51 hardaker
- * FAQ, sedscript.in, version.h,
- perl/SNMP/SNMP.pm:
- - (version.h sedscript.in): version tag ( 5.0.not.even.close )
-
- 2001-12-24 15:50 hardaker
- * README:
- more comments.
-
- 2001-12-24 15:41 hardaker
- * FAQ, README:
- more updates
-
- 2001-12-24 15:20 hardaker
- * agent/helpers/old_api.c:
- doxygen comments
-
- 2001-12-24 15:20 hardaker
- * NEWS, README:
- 5.0 comment updates.
-
- 2001-12-24 15:19 hardaker
- * agent/agent_handler.c:
- doxygen comments on a few functions.
-
- 2001-12-24 15:09 hardaker
- * agent/helpers/table_iterator.c:
- memory leaks.
-
- 2001-12-24 10:06 hardaker
- * agent/Makefile.in:
- remove dependencies for non-existent modules
-
- 2001-12-23 15:47 hardaker
- * net-snmp-config:
- opps. Don't check in generated files.
-
- 2001-12-23 15:46 hardaker
- * config.h.in, configure, configure.in,
- agent/mibgroup/host/hr_swinst.c:
- fix rpm usage (I hope).
-
- 2001-12-23 14:50 hardaker
- * agent/mibgroup/agent/.cvsignore:
- added .cvsignore file
-
- 2001-12-23 14:49 hardaker
- * Makefile.in:
- install net-snmp-config.
-
- 2001-12-23 14:47 hardaker
- * NEWS, configure, configure.in,
- net-snmp-config, net-snmp-config.in, agent/Makefile.in
- , apps/Makefile.in:
- - created a net-snmp-config script to report compiled libs.
- - separated libs needed by agent from those needed by the rest of the
- applications.
-
- 2001-12-21 16:53 hardaker
- * perl/AnyData_SNMP/INSTALL:
- mention how to install DBI
-
- 2001-12-21 16:44 hardaker
- * perl/AnyData_SNMP/Makefile.PL:
- remove version requirement for AnyData
-
- 2001-12-21 16:37 hardaker
- * perl/AnyData_SNMP/INSTALL:
- make install as root.
-
- 2001-12-21 16:32 hardaker
- * perl/AnyData_SNMP/: INSTALL, INSTALL, INSTALL,
- INSTALL:
- better descr
-
- 2001-12-21 16:09 hardaker
- * perl/AnyData_SNMP/README:
- minor wording change.
-
- 2001-12-21 16:07 hardaker
- * perl/AnyData_SNMP/INSTALL:
- mention it's very alpha code.
-
- 2001-12-21 16:06 hardaker
- * perl/AnyData_SNMP/INSTALL:
- new instructions
-
- 2001-12-21 10:18 hardaker
- * NEWS:
- mention doxygen.
-
- 2001-12-21 10:17 hardaker
- * configure, configure.in,
- agent/mibgroup/agent_mibs.h:
- compile in agent specific support mibs.
-
- 2001-12-21 09:49 hardaker
- * NEWS:
- (still incomplete) 2nd update for 5.0
-
- 2001-12-21 09:44 hardaker
- * NEWS:
- (incomplete) update for 5.0
-
- 2001-12-19 17:10 hardaker
- * snmplib/asn1.c:
- fix realloc float and double builds.
-
- 2001-12-19 16:34 hardaker
- * local/mib2c.iterate.conf:
- misc fixes.
-
- 2001-12-19 16:33 hardaker
- * local/mib2c:
- define a C datatype as $var.decl (per Robert's suggestion. Robert: we
- probably want pointers for things like strings, no? maybe one type
- that is always a pointer and another that is sometimes depending on
- the type?)
-
- 2001-12-19 16:32 hardaker
- * apps/snmpbulkwalk.c:
- change default bulk number to 100 from the ridiculous 1000.
-
- 2001-12-19 16:32 hardaker
- * agent/Makefile.in, agent/mibgroup/Makefile.in,
- apps/Makefile.in, snmplib/Makefile.in:
- make depend
-
- 2001-12-19 08:10 hardaker
- * agent/: snmp_agent.c, helpers/bulk_to_next.c:
- getbulk updates to make it the modules responsibility to update the
- varbind chain an the repeat counter.
-
- 2001-12-19 07:57 hardaker
- * agent/: agent_handler.c, snmp_agent.c, snmp_agent.h
- , helpers/Makefile.in, helpers/all_helpers.c,
- helpers/all_helpers.h, helpers/bulk_to_next.c,
- helpers/bulk_to_next.h:
- GETBULK support for the new API.
- - may need to make some slight modifications.
- - defaults to GETNEXT for any handler that doesn't set HANDLER_CAN_GETBULK.
- - doesn't deal properly yet with end-of-mib condition removal.
-
- 2001-12-19 06:05 jbpn
- * apps/snmptrapd.c:
- - drop -p option. Addresses to listen on now come as optional
- arguments at the end of the command line.
-
- - drop (long-deprecated) -q option.
-
- - re-ordered options in usage message to be alphabetical, and
- changed description of some options to be more similar to snmpd
- options (where appropriate).
-
- 2001-12-19 04:38 jbpn
- * agent/snmpd.c:
- - drop -p and -T options. Addresses to listen on now come as
- optional arguments at the end of the command line.
-
- - re-ordered options in usage message to be alphabetical, plus
- minor formatting tweaks.
-
- - re-written options processing loop to use optarg().
-
- 2001-12-18 08:44 jbpn
- * mibs/: UCD-SNMP-MIB.txt (V4-2-patches.5), UCD-SNMP-MIB.txt
- :
- - add OBJECT IDENTIFIER for win32 agent
-
- 2001-12-18 08:16 hardaker
- * agent/helpers/old_api.c:
- warning -> debug.
-
- 2001-12-17 10:15 jbpn
- * agent/snmp_agent.c:
- - handle getNext queries where the initial varbind->type is
- ASN_PRIV_INCL_RANGE (these currently arise only in AgentX
- subagents but the handling is not specific to AgentX).
-
- Basically this is done by performing a GET first on all the
- variables in a request. For variables that had an initial type of
- ASN_PRIV_INCL_RANGE and were satisfied by this initial GET, we use
- this value as the result. For variables that did not have an
- initial type of ASN_PRIV_INCL_RANGE, or variable that had and
- initial type of ASN_PRIV_INCL_RANGE but were not satisfied by this
- GET request, we proceed to perform a GET-NEXT type request as
- normal.
-
- 2001-12-17 10:04 jbpn
- * agent/helpers/old_api.c:
- - add function register_mib_table_row() which emulates old
- functionality.
-
- - use snmp_handler_registration_free() in register_old_api().
-
- 2001-12-17 09:39 jbpn
- * snmplib/mib.c:
- - fix bogus indent
-
- 2001-12-17 09:38 jbpn
- * agent/mibgroup/agentx/master_admin.c:
- - right number of arguments for register_mib_context2() in
- register_agentx_list().
-
- - use snmp_handler_registration_free() in ditto.
-
- 2001-12-13 19:22 hardaker
- * agent/helpers/table_iterator.c:
- remove handler injection order (serialize needs to be called first)
-
- 2001-12-13 19:22 hardaker
- * agent/snmp_agent.c:
- remove unneeded check for already answered ASN_NULLs in first pass.
-
- 2001-12-12 09:31 hardaker
- * perl/AnyData_SNMP/: .cvsignore, INSTALL, MANIFEST
- , README, snmpsh:
- - doc update.
- - snmpsh now supports aliases so you can define command sets.
- - snmpsh now reads a ~/.snmpshrc file for storing these defined aliases.
-
- 2001-12-12 06:42 jbpn
- * agent/agent_registry.c:
- - new function join_subtree() which repairs "punctured" subtrees
- (these arise in particular when AgentX row registrations are
- withdrawn).
-
- - copy reginfo when doing a range registration (as we used to do
- with the variable structure), since each node must stand alone.
-
- - add parameter to register_mib_context2 to allow REGISTER_OID
- callbacks to be withheld (for instance, you need this to avoid
- excess AgentX traffic for row registrations).
-
- - remove register_mib_table_row() -- this has moved to old_api.c
-
- - call join_subtree() in unregister_mibs_by_session().
-
- 2001-12-12 06:33 jbpn
- * agent/: agent_handler.c, agent_handler.h:
- - add functions snmp_handler_free(), snmp_handler_dup(),
- snmp_handler_registration_dup() and
- snmp_handler_registration_free().
-
- 2001-12-11 18:41 hardaker
- * agent/mibgroup/mibII/vacm_vars.c:
- Fix bug where pdu->contextName is NULL.
-
- 2001-12-11 07:34 hardaker
- * local/mib2c:
- BITS: ipaddr -> octet_str
-
- 2001-12-11 04:11 jbpn
- * agent/: snmp_agent.c, snmp_agent.h,
- mibgroup/agentx/master.c:
- - send INCLUSIVE search ranges if appropriate
-
- 2001-12-10 20:43 rstory
- * local/mib2c:
- add noaccess flag for not-accessible nodes
-
- 2001-12-10 14:51 hardaker
- * perl/AnyData_SNMP/: Changes, DBD_AnyData.patch,
- Format.pm, INSTALL, MANIFEST, Makefile.PL,
- Storage.pm, snmpsh:
- First version
-
- 2001-12-10 03:20 jbpn
- * agent/agent_read_config.c:
- - don't strdup arg to ds_set_string
-
- 2001-12-10 03:19 jbpn
- * snmplib/read_config.c:
- - ditto in set_persistent_directory()
-
- 2001-12-10 03:18 jbpn
- * snmplib/read_config.c:
- - don't strdup() in set_configuration_directory() because
- ds_set_string() already does that for you.
-
- 2001-12-07 09:43 hardaker
- * agent/: helpers/table_iterator.c, helpers/table_iterator.h
- , mibgroup/agent/nsTransactionTable.c,
- mibgroup/mibII/vacm_context.c:
- - Implement new mantra: "always pass more information, rather than less".
- - fix table iterater GETNEXTs for missing data points.
- - add a new hook to free loop contexts at the end of the entire iteration.
-
- 2001-12-06 06:58 jbpn
- * agent/mibgroup/agentx/: client.c (JBPN-CBL-4.1), client.c:
- - if request IDs don't match, then call handle_agentx_packet() --
- copes better with unexpected packets, in particular fixes
- intermittent duplicate trap issue (due to resent
- agentx-Notify-PDU).
-
- 2001-12-05 13:46 hardaker
- * snmplib/snmp-tc.c:
- Ahem. Opps. Missing includes.
- - note to self: compile first, *then* check in changes.
-
- 2001-12-05 13:41 hardaker
- * snmplib/snmp-tc.c:
- add in the missing functions from the NEW-AGENT-API branch.
- (and to answer Robert's pending question of what happened, it was
- likely one of the files that failed to commit on my side that you
- tried to fix and somewhere between the two of us the changes were lost).
-
- 2001-12-05 10:03 jbpn
- * man/snmpcmd.1:
- - minor tweaks
-
- 2001-12-05 09:14 jbpn
- * man/snmpcmd.1:
- - add TCP/IPv6 domain to AGENT SPEC section
-
- - incorporate suggestions from rstory
-
- 2001-12-05 08:47 jbpn
- * snmplib/snmpTCPIPv6Domain.c:
- - use SOCK_STREAM not SOCK_DGRAM (duh!). You wouldn't believe how
- confusing this was -- e.g. how on *earth* can that connect() be
- succeeding!
-
- 2001-12-05 08:36 jbpn
- * snmplib/snmpTCPDomain.c:
- - make sure to close socket if you can't malloc the encoded far-end
- address in snmp_tcp_transport()
-
- 2001-12-05 08:27 hardaker
- * win32/: snmptranslate/snmptranslate.dsp,
- snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp,
- snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp:
- merge from 4.2 patches to main line
-
- 2001-12-05 08:23 hardaker
- * ChangeLog, FAQ, NEWS, README,
- README.win32, acconfig.h, config.h.in,
- configure, configure.in, sedscript.in,
- agent/agent_callbacks.h, agent/agent_read_config.c,
- agent/snmpd.c, agent/mibgroup/kernel_sunos5.c,
- agent/mibgroup/versiontag, agent/mibgroup/host/hr_disk.c
- , agent/mibgroup/host/hr_partition.c,
- agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/at.c
- , agent/mibgroup/mibII/icmp.c,
- agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
- , agent/mibgroup/mibII/ipAddr.c,
- agent/mibgroup/mibII/kernel_linux.c,
- agent/mibgroup/mibII/kernel_linux.h,
- agent/mibgroup/mibII/route_write.c,
- agent/mibgroup/mibII/system_mib.c,
- agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/tcpTable.c
- , agent/mibgroup/mibII/udp.c,
- agent/mibgroup/mibII/udpTable.c,
- agent/mibgroup/mibII/var_route.c,
- agent/mibgroup/notification/snmpNotifyTable.c,
- agent/mibgroup/ucd-snmp/disk.c,
- agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
- apps/snmpnetstat/if.c, local/mib2c, local/tkmib
- , man/snmpd.conf.5.def, mibs/UCD-SNMP-MIB.txt,
- perl/SNMP/SNMP.pm, snmplib/asn1.c,
- snmplib/default_store.h, snmplib/mib.c,
- snmplib/read_config.c, snmplib/read_config.h,
- snmplib/snmp.h, snmplib/snmp_api.c,
- win32/snmpwalk/snmpwalk.dsp, win32/config.h,
- win32/mib_module_config.h, win32/mib_module_includes.h,
- win32/mib_module_inits.h, win32/win32.dsw,
- win32/win32.opt, win32/encode_keychange/encode_keychange.dsp
- , win32/libagent/libagent.dsp, win32/libsnmp/libsnmp.dsp
- , win32/libsnmp_dll/libsnmp.def,
- win32/libsnmp_dll/libsnmp_dll.dsp,
- win32/libucdmibs/libucdmibs.dsp,
- win32/snmpbulkget/snmpbulkget.dsp,
- win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/snmpd.dsp
- , win32/snmpdelta/snmpdelta.dsp, win32/snmpdf/snmpdf.dsp
- , win32/snmpget/snmpget.dsp,
- win32/snmpgetnext/snmpgetnext.dsp,
- win32/snmpnetstat/snmpnetstat.dsp, win32/snmpset/snmpset.dsp
- , win32/snmpstatus/snmpstatus.dsp,
- win32/snmptable/snmptable.dsp, win32/snmptest/snmptest.dsp
- :
- merge from 4.2 patches to main line
-
- 2001-12-05 07:51 jbpn
- * snmplib/snmpUDPIPv6Domain.c:
- - fix bug in address parser
-
- 2001-12-05 07:48 jbpn
- * snmplib/: snmpTCPIPv6Domain.c, snmpUDPIPv6Domain.c:
- - minor changes to, ahem, make it compile
-
- 2001-12-05 07:42 jbpn
- * snmplib/snmpTCPDomain.c:
- - conditionalise #include <fcntl.h>
-
- 2001-12-05 07:38 jbpn
- * snmplib/snmp_transport.c:
- - fix typo
-
- 2001-12-05 07:29 jbpn
- * acconfig.h, configure.in:
- - mention the TCP/IPv6 transport in config, and add a #define for it
- if appropriate
-
- 2001-12-05 07:28 jbpn
- * snmplib/snmp_transport.c:
- - call snmp_tcp6_ctor() if appropriate
-
- 2001-12-05 07:27 jbpn
- * snmplib/: snmpTCPIPv6Domain.c, snmpTCPIPv6Domain.h:
- - TCP/IPv6 transport domain. Untested.
-
- 2001-12-05 07:19 jbpn
- * snmplib/snmpUDPIPv6Domain.c:
- - make encoded addresses at transport open time
-
- 2001-12-05 07:17 jbpn
- * snmplib/: snmpTCPDomain.c, snmp_transport.h:
- - move #definition of SNMP_STREAM_QUEUE_LEN from snmpTCPDomain.c
- to snmp_transport.h
-
- 2001-12-05 07:10 hardaker
- * agent/: snmp_agent.c, snmp_vars.c:
- remove some unneeded functions like, oh, I don't know, getStatPtr().
-
- 2001-12-05 05:43 jbpn
- * snmplib/snmp_api.h:
- - remove legacy callback operation names
-
- 2001-12-05 05:06 jbpn
- * snmplib/snmpUDPIPv6Domain.c:
- - changed textual address parsing
-
- 2001-12-04 22:52 nba
- * snmplib/snmpUDPIPv6Domain.c:
- Fix bind parameters, so that the agent works
-
- 2001-12-04 13:36 hardaker
- * agent/helpers/table.h, agent/helpers/table_iterator.c
- , agent/helpers/table_iterator.h,
- agent/mibgroup/agent/nsTransactionTable.c,
- agent/mibgroup/mibII/vacm_context.c, local/mib2c.iterate.conf
- :
- - move forgotten function typedefs to iterator specific header file.
- - add a void * pointer for the callbacks to make functions more reusable.
-
- 2001-12-04 13:11 hardaker
- * agent/helpers/table.h, agent/helpers/table_iterator.c
- , agent/helpers/table_iterator.h,
- agent/mibgroup/agent/nsTransactionTable.c,
- agent/mibgroup/mibII/vacm_context.c, local/mib2c.iterate.conf
- :
- move iterator specific table information into its own structure.
-
- 2001-12-04 12:16 hardaker
- * agent/helpers/all_helpers.h:
- Fix prototype as pointed out by Jerome Peducasse
-
- 2001-12-04 10:10 jbpn
- * man/snmpcmd.1:
- - mention that not all transport domains are always available.
-
- 2001-12-04 09:55 jbpn
- * man/snmpcmd.1:
- - remove -p and -T options from documentation.
-
- - add lengthy new section describing new transport address
- specification format, with examples and everything!
-
- 2001-12-04 07:14 jbpn
- * snmplib/snmp_parse_args.c:
- - drop -p and -T options for apps.
-
- 2001-12-04 03:10 jbpn
- * snmplib/: snmpUDPIPv6Domain.c, snmpUDPIPv6Domain.h:
- - add create_ostring method, export ucdSnmpUDPIPv6Domain[]
-
- 2001-12-04 02:19 jbpn
- * mibs/UCD-SNMP-MIB.txt:
- - mention IPv6 transport domain OIDs in relevant comment.
-
- 2001-12-03 15:07 nba
- * snmplib/snmpUDPDomain.c:
- Quell a const cast warning.
-
- 2001-12-03 15:07 nba
- * snmplib/snmp_api.c:
- Fix debug output from retries.
-
- 2001-12-03 15:06 nba
- * apps/notification_log.c, snmplib/oid_array.c:
- HAVE_SYS_TYPES_H is not conditional.
-
- 2001-12-03 15:04 nba
- * apps/Makefile.in:
- Fix to allow compilations outside source directory.
-
- 2001-12-03 15:03 nba
- * acconfig.h, config.h.in, configure,
- configure.in, snmplib/snmpUDPIPv6Domain.c,
- snmplib/snmp_transport.c:
- Fixes to make UDPIPv6 transport work for Solaris, Linux and FreeBSD.
- It compiles, and the apps send v6 packets. Agent not yet tested.
-
- 2001-12-03 09:48 hardaker
- * local/: mib2c.iterate.conf, mib2c.create-dataset.conf
- :
- copy roberts spiffy header text
-
- 2001-12-03 08:36 hardaker
- * apps/notification_log.c:
- datentime column.
-
- 2001-12-03 08:01 hardaker
- * agent/snmp_agent.c:
- fix problem with double delegated requests after getnext loop.
-
- 2001-12-03 08:00 hardaker
- * configure, configure.in,
- mibs/NOTIFICATION-LOG-MIB.txt:
- notification log mib added to default list.
-
- 2001-12-03 05:33 jbpn
- * agent/mibgroup/agentx/protocol.c:
- - remove spurious debugging output ("blah")
-
- 2001-11-30 23:26 hardaker
- * agent/: agent_handler.c, snmp_agent.c, snmp_agent.h
- :
- Change how request processing gets done such that request objects are
- all calloced at once and get reused instead of reallocated. Big speed
- improvements.
-
- 2001-11-30 15:22 hardaker
- * Makefile.in, doxygen.conf:
- "make doc" to run doxygen.
-
- 2001-11-30 10:31 hardaker
- * agent/helpers/: debug_handler.c, multiplexer.h:
- doxygen fixes
-
- 2001-11-30 09:26 jbpn
- * agent/agent_handler.c:
- - use DEBUGMSGOIDRANGE in register_handler() if appropriate.
-
- 2001-11-30 09:24 jbpn
- * agent/mibgroup/agentx/master_admin.c:
- - fix memory leak in register_agentx_list() when subagent tries to
- register a MIB region that fails either because it is a duplicate
- or because of some other reason.
-
- 2001-11-30 08:44 jbpn
- * agent/helpers/old_api.c:
- - fix memory leak of old_info (that never seems to get used for
- anything anyway?)
-
- - fix memory leak that arises during row registration (in AgentX
- subagents) because successive vars cause apparent duplicate
- registrations (this is a deficiency) -- but it would appear this
- could arise in other situations too (genuine duplicate
- registrations).
-
- 2001-11-30 06:33 jbpn
- * agent/agent_trap.c:
- - fix broken parsing in snmpd_parse_config_trapsess() -- loop was
- copying the same (first) token MAX_ARGS times.
-
- - eliminate memory leak in ditto.
-
- - fix typo ("Pausible cause" -> "Possible cause) in ditto.
-
- 2001-11-30 06:29 jbpn
- * snmplib/snmp_api.c:
- - print fd in sess_process_packet() -- useful for debugging
-
- 2001-11-30 06:28 jbpn
- * snmplib/: snmpCallbackDomain.c, snmpCallbackDomain.h:
- - remove a couple of unnecessary #includes from snmpCallbackDomain.h
-
- - set *opaque to NULL after we free it -- it might matter.
-
- 2001-11-30 03:47 jbpn
- * agent/mibgroup/agentx/subagent.c:
- - clone PDU in handle_agentx_subagent() before sending it on callback
- session to avoid double free() and free()d memory reads.
-
- - more concise (ahem) declaration of mycallback in handle_agentx_packet().
-
- 2001-11-29 05:51 jbpn
- * agent/mibgroup/agentx/master_admin.c:
- - put session and subsession in subagent description (helpful for
- debugging)
-
- 2001-11-29 05:49 jbpn
- * agent/helpers/Makefile.in:
- - fix INSTALLHEADERS
-
- 2001-11-29 05:48 jbpn
- * agent/mibgroup/agentx/subagent.c:
- - add some debugging to init_subagent() (which showed that it wasn't
- being called, so...).
-
- - fix cast in handle_subagent_set_response()
-
- 2001-11-29 05:46 jbpn
- * agent/snmp_vars.c:
- - make sure init_subagent() gets called
-
- 2001-11-28 09:28 hardaker
- * agent/agent_registry.c:
- check for session registrations in all contexts.
-
- 2001-11-28 06:39 hardaker
- * apps/notification_log.c, snmplib/oid_array.c:
- Add sys/types.h for bug #486277.
-
- 2001-11-28 04:03 jbpn
- * apps/notification_log.c:
- - #include <netdb.h>
-
- 2001-11-28 04:03 jbpn
- * configure.in, snmplib/Makefile.in:
- - install snmp_transport.h and snmp*Domain.h (for the configured
- transport domains)
-
- 2001-11-28 03:29 jbpn
- * snmplib/ucd-snmp-includes.h:
- - reverse mystery removal of #include <netinet/in.h> and #include
- <sys/time.h>
-
- 2001-11-27 17:28 hardaker
- * agent/: snmp_agent.c, snmp_agent.h:
- more intelligently allocate tree space based on number of varbinds in request.
-
- 2001-11-27 14:26 hardaker
- * agent/: snmp_agent.c, snmp_agent.h:
- malloc one large tree_cache array rather than an array of tree_cache pointers.
-
- 2001-11-27 12:19 hardaker
- * agent/helpers/all_helpers.h:
- include file name change.
-
- 2001-11-27 11:43 hardaker
- * agent/snmp_agent.c:
- comment changes.
-
- 2001-11-27 07:52 hardaker
- * apps/Makefile.in:
- fixed Makefile for snmptrapd.
-
- 2001-11-27 07:48 hardaker
- * agent/helpers/: Makefile.in, all_helpers.c,
- all_helpers.h, debug_handler.c, debug_handler.h:
- debug handler created for inserting debugging output into the calling chain.
-
- 2001-11-27 07:47 hardaker
- * agent/agent_handler.c:
- enum definitions for modes and can_modes.
-
- 2001-11-26 15:29 hardaker
- * agent/snmp_agent.c:
- set PDU variable to NULL to avoid freeing it twice.
-
- 2001-11-26 11:20 hardaker
- * snmplib/snmpCallbackDomain.c:
- plug another memory leak.
-
- 2001-11-26 09:07 hardaker
- * testing/tests/: T020snmpv3get, T021snmpv3getnext,
- T022snmpv3getMD5, T023snmpv3getMD5DES,
- T024snmpv3getSHA1, T025snmpv3getSHADES,
- T028snmpv3getfail, T030snmpv3usercreation,
- T053agentv1trap, T054agentv2ctrap, T055agentv1mintrap
- , T056agentv2cmintrap, T110agentxget,
- T111agentxset, T112agentxsetfail, T113agentxtrap,
- T120proxyget, T121proxyset, T122proxysetfail:
- don't use contexts in tests.
-
- 2001-11-26 08:57 hardaker
- * snmplib/snmpCallbackDomain.c:
- fix memory leak.
-
- 2001-11-26 08:49 hardaker
- * agent/mibgroup/: testdelayed.c, agentx/master.c,
- ucd-snmp/proxy.c:
- use free_delegated_cache() to plug memory leaks.
-
- 2001-11-26 08:48 hardaker
- * agent/: agent_handler.c, agent_handler.h:
- free_delegated_cache() routine
-
- 2001-11-26 08:19 jbpn
- * apps/snmptrapd.c:
- - add the ability to listen for traps on multiple transports via the
- -p option (consistent with snmpd).
-
- 2001-11-26 05:44 jbpn
- * agent/mibgroup/target/target.c:
- - use snmp_tdomain_transport_oid() to do session creation from
- <tDomain-oid, tAddress-octet-string> pair, to allow creation of
- non-IPv4 sessions in snmpTargetAddrTable.
-
- 2001-11-26 04:45 jbpn
- * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c,
- snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c
- , snmp_transport.c, snmp_transport.h:
- - add support for creating a transport from a
- <tDomain-oid, tAddress-octet-string> pair.
-
- 2001-11-26 03:06 jbpn
- * agent/mibgroup/target/target.c:
- - use snmp_tdomain_support() to determine whether a transport domain
- is supported.
-
- 2001-11-23 10:24 jbpn
- * apps/snmptrapd.c:
- - add multiple transport domain support for trapd -- this was really
- REALLY easy!
-
- 2001-11-23 09:25 jbpn
- * agent/mibgroup/disman/mteTriggerTable.c,
- snmplib/snmp_transport.c, snmplib/snmp_transport.h:
- - remove legacy function snmp_transport_support() (replaced with
- snmp_tdomain_support()).
-
- 2001-11-23 08:57 jbpn
- * snmplib/snmpAAL5PVCDomain.c:
- - use network order for AAL5PVC transport address encoding
-
- 2001-11-23 08:47 jbpn
- * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c,
- snmpUnixDomain.c:
- - set local_length, remote_length as appropriate
-
- 2001-11-23 08:39 jbpn
- * snmplib/Makefile.in:
- - fix typo
-
- 2001-11-23 08:34 jbpn
- * agent/: agent_trap.c,
- mibgroup/notification/snmpNotifyTable.c:
- - make traps work with new-style addresses, use domain-based address
- encodings in snmpTargetAddrTable. Note you can now send traps/informs
- over any supported transport type by using the trapsess directive and
- a transport:address type specification.
-
- 2001-11-23 08:31 jbpn
- * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c,
- snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c
- :
- - create appropriately-encoded local or remote endpoint addresses at
- transport open time.
-
- 2001-11-23 06:50 jbpn
- * snmplib/Makefile.in:
- - update dependencies for transports
-
- 2001-11-22 09:08 jbpn
- * testing/: TESTCONF.sh, eval_tools.sh,
- tests/T001snmpv1get, tests/T002snmpv1getnext,
- tests/T003snmpv1getfail, tests/T014snmpv2cget,
- tests/T015snmpv2cgetnext, tests/T016snmpv2cgetfail,
- tests/T017snmpv2ctov1getfail, tests/T018snmpv1tov2cgetfail
- , tests/T020snmpv3get, tests/T021snmpv3getnext,
- tests/T022snmpv3getMD5, tests/T023snmpv3getMD5DES,
- tests/T024snmpv3getSHA1, tests/T025snmpv3getSHADES,
- tests/T028snmpv3getfail, tests/T030snmpv3usercreation,
- tests/T049snmpv3inform, tests/T050snmpv3trap,
- tests/T051snmpv2ctrap, tests/T052snmpv2cinform,
- tests/T053agentv1trap, tests/T054agentv2ctrap,
- tests/T055agentv1mintrap, tests/T056agentv2cmintrap,
- tests/T058agentauthtrap, tests/T100agenthup,
- tests/T110agentxget, tests/T111agentxset,
- tests/T112agentxsetfail, tests/T113agentxtrap,
- tests/T120proxyget, tests/T121proxyset,
- tests/T122proxysetfail:
- - use udp:<hostname>:<port> instead of -p to make tests work again
-
- 2001-11-22 00:20 hardaker
- * apps/: notification_log.c, notification_log.h:
- mork wore on the notification log mib. It now supports variable
- storage, but segfaults on access due to pdu cloning problems I'm not
- going to work out right now.
-
- 2001-11-21 23:15 hardaker
- * apps/Makefile.in:
- fix snmptrapd linking.
-
- 2001-11-21 22:58 rstory
- * snmplib/asn1.h:
- remove duplicate OID_LENGTH; use actual oid type in calculation
-
- 2001-11-21 22:49 hardaker
- * snmplib/snmpCallbackDomain.c:
- add NULL pointer for rbuild in session creation.
-
- 2001-11-21 22:49 hardaker
- * agent/mibgroup/ucd-snmp/proxy.c, apps/notification_log.c
- :
- netinet/in.h needed.
-
- 2001-11-21 22:49 hardaker
- * agent/mibgroup/agentx/subagent.c:
- variable clean ups.
-
- 2001-11-21 22:33 hardaker
- * agent/mibgroup/agentx/master_request.c,
- agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/tcpTable.c
- , agent/mibgroup/mibII/udpTable.c,
- agent/mibgroup/ucd-snmp/file.c, local/mib2c,
- local/mib2c.array-auto.conf, local/mib2c.array-user.conf
- , local/mib2c.create-dataset.conf,
- local/mib2c.iterate.conf, local/mib2c.vartypes.conf,
- man/Makefile.in, mibs/Makefile.in,
- mibs/NET-SNMP-AGENT-MIB.txt, perl/SNMP/SNMP.xs,
- snmplib/Makefile.in, snmplib/mib.c, snmplib/mib.h
- , snmplib/read_config.c, snmplib/read_config.h,
- snmplib/snmp-tc.h, snmplib/snmpUnixDomain.h,
- snmplib/snmp_api.c, snmplib/snmp_api.h,
- snmplib/snmp_client.c, snmplib/snmp_client.h,
- snmplib/snmp_transport.c, snmplib/snmp_transport.h,
- snmplib/tools.c, snmplib/tools.h, snmplib/vacm.c
- :
- Death: UCD-SNMP
- Birth: NET-SNMP
- (new agent API merged to the main branch)
-
- 2001-11-21 22:08 rstory
- * snmplib/: vacm.h, asn1.h:
- Death: UCD-SNMP
- Birth: NET-SNMP
- (new agent API merged to the main branch)
-
- 2001-11-21 21:43 rstory
- * snmplib/: snmpCallbackDomain.c, snmpCallbackDomain.h:
- Death: UCD-SNMP
- Birth: NET-SNMP
- (new agent API merged to the main branch)
-
- 2001-11-21 21:40 rstory
- * snmplib/snmp.h:
- Death: UCD-SNMP
- Birth: NET-SNMP
- (new agent API merged to the main branch)
-
- 2001-11-21 21:33 rstory
- * snmplib/: oid_array.c, oid_array.h:
- Death: UCD-SNMP
- Birth: NET-SNMP
- (new agent API merged to the main branch)
-
- 2001-11-21 21:30 rstory
- * snmplib/: data_list.c, data_list.h:
- Death: UCD-SNMP
- Birth: NET-SNMP
- (new agent API merged to the main branch)
-
- 2001-11-21 18:56 hardaker
- * Makefile.in, config.h.in, configure,
- configure.in, version.h, agent/Makefile.in,
- agent/agent_handler.c, agent/agent_handler.h,
- agent/agent_index.c, agent/agent_read_config.c,
- agent/agent_registry.c, agent/agent_registry.h,
- agent/mib_modules.c, agent/snmp_agent.c,
- agent/snmp_agent.h, agent/snmp_vars.c, agent/snmpd.c
- , agent/ucd-snmp-agent-includes.h, agent/var_struct.h
- , agent/helpers/.cvsignore, agent/helpers/Makefile.in
- , agent/helpers/all_helpers.c,
- agent/helpers/all_helpers.h, agent/helpers/instance.c,
- agent/helpers/instance.h, agent/helpers/multiplexer.c,
- agent/helpers/multiplexer.h, agent/helpers/null.c,
- agent/helpers/null.h, agent/helpers/old_api.c,
- agent/helpers/old_api.h, agent/helpers/read_only.c,
- agent/helpers/read_only.h, agent/helpers/serialize.c,
- agent/helpers/serialize.h, agent/helpers/set_helper.h,
- agent/helpers/table.c, agent/helpers/table.h,
- agent/helpers/table_array.c, agent/helpers/table_array.h
- , agent/helpers/table_data.c, agent/helpers/table_data.h
- , agent/helpers/table_dataset.c,
- agent/helpers/table_dataset.h, agent/helpers/table_iterator.c
- , agent/helpers/table_iterator.h,
- agent/mibgroup/Makefile.in, agent/mibgroup/host_res.h
- , agent/mibgroup/mibincl.h, agent/mibgroup/target.h
- , agent/mibgroup/testdelayed.c,
- agent/mibgroup/testdelayed.h, agent/mibgroup/testhandler.c
- , agent/mibgroup/testhandler.h,
- agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h
- , agent/mibgroup/agent/nsTransactionTable.c,
- agent/mibgroup/agent/nsTransactionTable.h,
- agent/mibgroup/agentx/.cvsignore,
- agent/mibgroup/agentx/client.c,
- agent/mibgroup/agentx/master.c,
- agent/mibgroup/agentx/master.h,
- agent/mibgroup/agentx/master_admin.c,
- agent/mibgroup/agentx/subagent.c,
- agent/mibgroup/disman/.cvsignore,
- agent/mibgroup/disman/mteTriggerTable.c,
- agent/mibgroup/examples/.cvsignore,
- agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_disk.h
- , agent/mibgroup/host/hr_partition.c,
- agent/mibgroup/host/hr_partition.h,
- agent/mibgroup/host/hr_swinst.c,
- agent/mibgroup/mibII/.cvsignore,
- agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
- , agent/mibgroup/mibII/system_mib.c,
- agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
- , agent/mibgroup/mibII/vacm_context.c,
- agent/mibgroup/mibII/vacm_context.h,
- agent/mibgroup/mibII/vacm_vars.c,
- agent/mibgroup/mibII/vacm_vars.h,
- agent/mibgroup/target/target_counters.c,
- agent/mibgroup/target/target_counters.h,
- agent/mibgroup/ucd-snmp/proxy.c,
- agent/mibgroup/ucd-snmp/proxy.h,
- agent/mibgroup/ucd-snmp/registry.c, apps/Makefile.in,
- apps/notification_log.c, apps/notification_log.h,
- apps/snmptrapd.c:
- Death: UCD-SNMP
- Birth: NET-SNMP
- (new agent API merged to the main branch)
-
- 2001-11-21 06:43 jbpn
- * config.h.in:
- - IPv6 config defs
-
- 2001-11-21 06:36 jbpn
- * agent/snmp_agent.c, snmplib/snmp_api.c:
- - remove now-extraneous #include "snmpBlahDomain.h" lines
-
- 2001-11-21 03:39 jbpn
- * apps/.cvsignore:
- [no log message]
-
- 2001-11-20 09:38 jbpn
- * snmplib/: snmpIPXDomain.c, snmpIPXDomain.h:
- - duh. Forgot a couple of things to do with domain-based transport
- address parsing.
-
- 2001-11-20 09:29 jbpn
- * agent/snmp_agent.c:
- - use new domain-based transport address parsing for agent NSAPs
-
- 2001-11-20 09:27 jbpn
- * snmplib/: snmpAAL5PVCDomain.c, snmpAAL5PVCDomain.h,
- snmpIPXDomain.c, snmpTCPDomain.c, snmpTCPDomain.h
- , snmpUDPDomain.c, snmpUDPDomain.h,
- snmpUnixDomain.c, snmpUnixDomain.h, snmp_api.c,
- snmp_transport.c, snmp_transport.h:
- - domain-based transport address parsing
-
- 2001-11-20 09:16 jbpn
- * snmplib/: snmpUDPIPv6Domain.c, snmpUDPIPv6Domain.h:
- - UDP/IPv6 transport domain. Note: incomplete!
-
- 2001-11-20 08:29 jbpn
- * agent/: agent_index.c, agent_index.h:
- - unregister_{string,int,oid}_index() utility functions contributed
- by Damian Gilmurray.
-
- 2001-11-20 02:26 jbpn
- * snmplib/: snmp_api.h (V4-2-patches.1), snmp_api.h:
- - remove duplicate definition of SNMP_MAX_SEC_NAME_SIZE, noted by
- Karl M. Hegbloom.
-
- 2001-11-19 16:59 driehuis
- * snmplib/asn1.h:
- Fix typo in comment [karlheg@microsharp.com]
-
- 2001-11-16 08:34 jbpn
- * apps/snmptest.c:
- - add support for Unsigned32/Gauge32 types
-
- 2001-11-15 10:03 jbpn
- * agent/mibgroup/agentx/: protocol.c (V4-2-patches.5), protocol.c
- :
- - stricter test for null OIDs
-
- 2001-11-15 08:44 jbpn
- * man/snmpd.conf.5.def:
- - document read-only nature of snmpEnableAuthenTraps.0 if value is
- configured via the authtrapenable token
-
- 2001-11-15 08:44 jbpn
- * agent/: agent_read_config.c, agent_trap.c,
- mibgroup/mibII/snmp_mib.c:
- - make value of snmpEnableAuthenTraps.0 persistent. Setting via
- a read-only configuration file also makes object notWritable (as
- sysContact.0 et al.).
-
- 2001-11-15 06:57 jbpn
- * agent/mibgroup/mibII/vacm_vars.c:
- - let VACM checks succeed for non-IPv4 transports
-
- 2001-11-15 05:19 jbpn
- * testing/tests/: T111agentxset, T121proxyset:
- - use psyscontact not syscontact to set initial value of sysContact.0
- object since the latter also makes the object read-only.
-
- 2001-11-15 05:07 jbpn
- * agent/: snmpd.c (V4-2-patches.6), snmpd.c:
- - minor fix to formatting of usage message
-
- 2001-11-15 04:05 jbpn
- * agent/mibgroup/agentx/agentx_config.c:
- - add missing #include "snmpd.h" (for #definition of MASTER_AGENT)
- - don't strdup() agentxsocket value -- ds_set_string does it for you
- - change debugging to fit in better with rest of module
-
- 2001-11-14 16:05 hardaker
- * configure, configure.in (V4-2-patches.[7,7]), config.h.in
- , configure, configure.in:
- patch from Harrie to fix init function checking in modules
-
- 2001-11-14 16:00 hardaker
- * agent/mibgroup/agentx/: agentx_config.c, agentx_config.h
- , master.c, master.h, subagent.h:
- slightly modified patch from Harrie to move agentx configuration into
- a separate file.
-
- 2001-11-13 13:57 hardaker
- * apps/notification_log.h:
- file notification_log.h was initially added on branch NEW-AGENT-API.
-
- 2001-11-13 13:57 hardaker
- * apps/notification_log.c:
- file notification_log.c was initially added on branch NEW-AGENT-API.
-
- 2001-11-13 13:55 hardaker
- * mibs/NET-SNMP-AGENT-MIB.txt:
- file NET-SNMP-AGENT-MIB.txt was initially added on branch NEW-AGENT-API.
-
- 2001-11-13 13:55 hardaker
- * agent/mibgroup/agent/nsTransactionTable.c:
- file nsTransactionTable.c was initially added on branch NEW-AGENT-API.
-
- 2001-11-13 13:55 hardaker
- * agent/mibgroup/agent/nsTransactionTable.h:
- file nsTransactionTable.h was initially added on branch NEW-AGENT-API.
-
- 2001-11-13 05:29 jbpn
- * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
- - patch from Jochen Kmietsch to quieten some noisy logging
-
- 2001-11-13 04:13 jbpn
- * agent/mibgroup/agentx/master_admin.c:
- - use unregister_mib_table_row() when appropriate in
- unregister_agentx_list().
-
- 2001-11-13 03:23 jbpn
- * agent/agent_registry.c:
- - reset vr->namelen when we've finished with it
-
- 2001-11-12 23:19 hardaker
- * agent/helpers/all_helpers.c:
- file all_helpers.c was initially added on branch NEW-AGENT-API.
-
- 2001-11-12 23:19 hardaker
- * agent/helpers/all_helpers.h:
- file all_helpers.h was initially added on branch NEW-AGENT-API.
-
- 2001-11-08 08:09 jbpn
- * agent/agent_registry.c:
- - better implementation of unregister_mib_table_row(), which uses
- ranges properly in the callback (hence much more efficient for
- AgentX).
-
- 2001-11-07 09:56 jbpn
- * agent/mibgroup/agentx/protocol.c:
- - remove now-redundant agentx_build functions
-
- 2001-11-07 06:31 jbpn
- * agent/mibgroup/agentx/: client.c, master_admin.c,
- protocol.c:
- - use DEBUGMSGOIDRANGE() in a couple of places for more comprehensive
- debugging output.
-
- - parse unregister ranges properly, and use the range properly for
- passing to unregister_mib_context().
-
- 2001-11-07 03:33 jbpn
- * snmplib/: snmp_debug.c, snmp_debug.h:
- - add DEBUGSMSGOIDRANGE() macro for debugging OID ranges
-
- 2001-11-06 06:04 jbpn
- * agent/mibgroup/agentx/master_request.c:
- - reset the inclusive flag in a couple of cases, to prevent spurious
- INCLUSIVE getNext behaviour
-
- 2001-11-05 08:09 jbpn
- * agent/mibgroup/agentx/protocol.c:
- - correct bug in range_subid tweak code
-
- 2001-11-05 05:00 jbpn
- * agent/agent_registry.c:
- - calculate upper bound for table row registrations slightly differently
-
- 2001-11-01 09:35 jbpn
- * agent/mibgroup/agentx/: master.c, protocol.c,
- protocol.h, subagent.c:
- - implement relocating buffer version of agentx_build() routines,
- and use them.
-
- 2001-11-01 09:33 jbpn
- * snmplib/: snmp_api.c, snmp_api.h:
- - support for relocatable buffer build callbacks via open_ex calls
-
- 2001-10-30 07:19 jbpn
- * agent/mibgroup/mibII/interfaces.c:
- - fix bug whereby interface counter is not reset, noted by (amongst
- others) Victor Kirhenshtein in patch #474064.
-
- 2001-10-30 03:24 jbpn
- * snmplib/snmp_api.c:
- - make the initial buffer size 2048 in snmp_resend_request (as in
- _sess_async_send) to make success/fail behaviour for AgentX more
- predictable (since AgentX STILL doesn't use relocating buffers,
- boo hiss).
-
- 2001-10-29 23:16 rstory
- * local/mib2c.array-user.conf:
- file mib2c.array-user.conf was initially added on branch NEW-AGENT-API.
-
- 2001-10-29 23:16 rstory
- * local/mib2c.array-auto.conf:
- file mib2c.array-auto.conf was initially added on branch NEW-AGENT-API.
-
- 2001-10-28 14:53 rstory
- * agent/helpers/table_array.c:
- file table_array.c was initially added on branch NEW-AGENT-API.
-
- 2001-10-28 14:53 rstory
- * agent/helpers/table_array.h:
- file table_array.h was initially added on branch NEW-AGENT-API.
-
- 2001-10-28 14:50 rstory
- * snmplib/oid_array.h:
- file oid_array.h was initially added on branch NEW-AGENT-API.
-
- 2001-10-28 14:50 rstory
- * snmplib/oid_array.c:
- file oid_array.c was initially added on branch NEW-AGENT-API.
-
- 2001-10-26 19:41 hardaker
- * agent/mibgroup/agentx/master.c:
- patch from Harrie to fix function name in error message
-
- 2001-10-26 06:05 jbpn
- * agent/mibgroup/mibII/: interfaces.c, interfaces.h:
- - add support for rx and tx drop counts (ifInDiscards and
- ifOutDiscards) for Linux (2.2+)
-
- 2001-10-26 05:57 jbpn
- * aclocal.m4:
- - add if_iqdrops member to struct ifnet
-
- 2001-10-26 04:03 jbpn
- * agent/mibgroup/mibII/interfaces.c:
- - add translation for atm(37) type interfaces for Linux
-
- 2001-10-26 03:43 jbpn
- * man/snmpd.conf.5.def:
- - document the fact that setting sysLocation.0 (et al.) via a
- syslocation (or equivalent) token makes the object read-only,
- returning a notWritable error response if an attempt is made to
- SET it.
-
- 2001-10-24 10:07 jbpn
- * agent/mibgroup/mibII/: system_mib.c (V4-2-patches.4),
- system_mib.c:
- - fix typo noted by Tim Dietz
-
- 2001-10-24 08:43 jbpn
- * agent/mibgroup/mibII/: system_mib.c, system_mib.h:
- - implement persistence for sysLocation.0, sysContact.0 and sysName.0
-
- - presence of a syslocation token in snmpd.conf makes sysLocation.0
- non-writable (returns notWritable on SET attempts)
-
- 2001-10-24 05:08 jbpn
- * agent/mibgroup/host/: hr_swinst.c (V4-2-patches.2), hr_swinst.c
- :
- - fix small memory leak just introduced
-
- 2001-10-24 03:42 jbpn
- * agent/mibgroup/host/hr_swinst.c:
- - use pkginfo interface to determine type of software package more
- specifically if possible. Slight variation on patch #473669, submitted
- by Stefan Radman.
-
- 2001-10-24 03:38 jbpn
- * acconfig.h, configure.in:
- - autoconf support for detecting pkginfo interface in libadm. Thanks
- to Stefan Radman (patch #473669).
-
- 2001-10-21 07:26 hardaker
- * local/mib2c.iterate.conf:
- file mib2c.iterate.conf was initially added on branch NEW-AGENT-API.
-
- 2001-10-19 09:51 hardaker
- * local/mib2c.create-dataset.conf:
- file mib2c.create-dataset.conf was initially added on branch NEW-AGENT-API.
-
- 2001-10-17 07:52 dts12
- * FAQ (V4-2-patches.2), FAQ:
- Mention the MRTG tutorial web pages
- (as suggested by Christian Robottom Reis)
-
- 2001-10-15 06:49 jbpn
- * snmplib/: snmpIPXDomain.c, snmpUDPDomain.c:
- - zero socket address structures. Hopefully fixes problems on NetBSD
- noted by Joakim Althini (related to sa_len member probably??).
-
- 2001-10-11 16:30 hardaker
- * agent/Makefile.in, agent/mibgroup/Makefile.in,
- snmplib/mib.c, snmplib/snmp_api.c:
- Oppses.
-
- 2001-10-11 14:15 hardaker
- * man/Makefile.in, man/snmp_api_errstring.3,
- man/snmp_config.5.def, man/snmp_error.3,
- man/snmp_perror.3, man/snmp_sess_perror.3,
- man/snmpcmd.1, man/snmpd.1.def, man/snmpd.conf.5.def
- , man/snmpset.1, man/snmptranslate.1,
- man/snmptrapd.8, man/snmptrapd.conf.5.def,
- man/snmpwalk.1, mibs/DISMAN-SCRIPT-MIB.txt,
- mibs/IANAifType-MIB.txt, mibs/Makefile.mib,
- mibs/README.mibs, mibs/SMUX-MIB.txt,
- mibs/UCD-SNMP-MIB.txt, mibs/mibfetch, mibs/rfclist
- , mibs/smistrip, perl/SNMP/SNMP.xs,
- snmplib/Makefile.in, snmplib/asn1.c,
- snmplib/default_store.c, snmplib/int64.c,
- snmplib/mib.c, snmplib/mib.h, snmplib/mt_support.c
- , snmplib/mt_support.h, snmplib/parse.c,
- snmplib/scapi.c, snmplib/scapi.h, snmplib/snmp_api.c
- , snmplib/snmp_auth.c, snmplib/snmp_client.c,
- snmplib/snmp_debug.c, snmplib/snmpusm.c,
- snmplib/snmpv3.c, snmplib/system.c, snmplib/tools.c
- , snmplib/ucd-snmp-includes.h, testing/Makefile.in
- , win32/config.h, win32/config.h.borland:
- massive merge from the patches branch to the main line.
-
- 2001-10-11 14:01 hardaker
- * COPYING, ChangeLog, FAQ, Makefile.in,
- NEWS, README, acconfig.h, aclocal.m4,
- config.guess, config.h.in, config.sub,
- configure, configure.in, ltconfig, ltmain.sh
- , makefileindepend.pl, sedscript.in, version.h
- , agent/Makefile.in, agent/agent_index.c,
- agent/agent_read_config.c, agent/agent_read_config.h,
- agent/agent_registry.c, agent/agent_trap.c,
- agent/snmp_agent.h, agent/snmp_vars.c,
- agent/snmp_vars.h, agent/snmpd.c,
- agent/mibgroup/Makefile.in, agent/mibgroup/kernel_sunos5.c
- , agent/mibgroup/mibincl.h, agent/mibgroup/ucd_snmp.h
- , agent/mibgroup/util_funcs.c,
- agent/mibgroup/examples/example.c,
- agent/mibgroup/host/hr_disk.c,
- agent/mibgroup/host/hr_partition.c,
- agent/mibgroup/host/hr_print.c,
- agent/mibgroup/host/hr_storage.c,
- agent/mibgroup/host/hr_swrun.c,
- agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/at.c
- , agent/mibgroup/mibII/at.h,
- agent/mibgroup/mibII/icmp.c,
- agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
- , agent/mibgroup/mibII/ipAddr.c,
- agent/mibgroup/mibII/mta_sendmail.h,
- agent/mibgroup/mibII/route_write.c,
- agent/mibgroup/mibII/sysORTable.c,
- agent/mibgroup/mibII/system_mib.c,
- agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/tcpTable.c
- , agent/mibgroup/mibII/udp.c,
- agent/mibgroup/mibII/udpTable.c,
- agent/mibgroup/mibII/var_route.c,
- agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
- agent/mibgroup/notification/snmpNotifyFilterTable.c,
- agent/mibgroup/notification/snmpNotifyTable.c,
- agent/mibgroup/smux/smux.c,
- agent/mibgroup/target/snmpTargetAddrEntry.c,
- agent/mibgroup/target/snmpTargetParamsEntry.c,
- agent/mibgroup/ucd-snmp/diskio.c,
- agent/mibgroup/ucd-snmp/dlmod.c,
- agent/mibgroup/ucd-snmp/file.c,
- agent/mibgroup/ucd-snmp/memory.c,
- agent/mibgroup/ucd-snmp/memory.h,
- agent/mibgroup/ucd-snmp/memory_freebsd2.c,
- agent/mibgroup/ucd-snmp/memory_freebsd2.h,
- agent/mibgroup/ucd-snmp/memory_netbsd1.c,
- agent/mibgroup/ucd-snmp/memory_netbsd1.h,
- agent/mibgroup/ucd-snmp/memory_solaris2.c,
- agent/mibgroup/ucd-snmp/memory_solaris2.h,
- agent/mibgroup/ucd-snmp/proxy.c,
- agent/mibgroup/ucd-snmp/vmstat.c,
- agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
- agent/mibgroup/ucd-snmp/vmstat_bsdi4.h,
- agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
- agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
- agent/mibgroup/ucd-snmp/vmstat_solaris2.c, apps/Makefile.in
- , apps/snmpdelta.c, apps/snmpdf.c,
- apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c
- , apps/snmpstatus.c, apps/snmptable.c,
- apps/snmptest.c, apps/snmptranslate.c,
- apps/snmptrap.c, apps/snmptrapd.c,
- apps/snmptrapd_log.c, apps/snmpusm.c, apps/snmpvacm.c
- , apps/snmpwalk.c, apps/snmpnetstat/Makefile.in
- , local/mib2c.conf, local/mib2c.vartypes.conf,
- local/pass_persisttest, local/tkmib:
- massive merge from the patches branch to the main line.
-
- 2001-10-09 07:14 hardaker
- * CodingStyle:
- Sometimes we feel like a -nut
-
- 2001-10-09 06:15 jbpn
- * agent/agent_registry.c:
- - properly account for the length of the suffix in the variable
- table in register_mib_table_row()
-
- 2001-10-08 08:53 jbpn
- * agent/mibgroup/agentx/client.c:
- - declare version_sysoid_len as extern INT not extern oid, so as to
- match its actual definition in sytem_mib.c. This caused all kinds of
- fun & games on Linux on a Alpha.
-
- 2001-10-04 08:31 jbpn
- * snmplib/: callback.c, callback.h:
- - add function snmp_callback_list() to return list of callbacks for a
- given <major, minor> pair.
-
- 2001-10-04 07:14 hardaker
- * local/pass_persisttest:
- file pass_persisttest was initially added on branch V4-2-patches.
-
- 2001-10-03 05:42 jbpn
- * snmplib/keytools.c:
- - change expression at l. 415 from:
-
- *kcstring++ = *kcstring ^ *newkey++;
-
- which has undefined behaviour to:
-
- *kcstring++ ^= *newkey++;
-
- which is okay (since *kcstring is only evaluated once). Similarly
- at l. 530. The previous constructs cause warnings with GCC3 and
- some other compilers. Thanks to Niel Markwick who noted this in
- bug #465969.
-
- 2001-10-03 03:11 jbpn
- * agent/agent_registry.c:
- - do SNMPD_CALLBACK_UNREGISTER_OID callbacks in
- unregister_mibs_by_session() -- called when AgentX subagents
- disappear.
-
- 2001-10-02 06:01 jbpn
- * agent/mibgroup/agentx/protocol.c:
- - don't send ASN_PRIV_INCL_RANGE and ASN_PRIV_EXCL_RANGE on-the-wire
-
- 2001-09-26 08:03 jbpn
- * agent/agent_registry.c:
- - allow split_subtree() to do a split in the middle of a column,
- keeping the relevant variable in both the old tree and the new
- tree (arises in AgentX row registrations).
-
- - patch from Damian Gilmurray for register_mib_table_row() which
- allows it to cope with non-zero length variables and also
- non-contiguous OIDs for adjacent columns.
-
- - rewritten dump_registry() that uses reallocating print functions
- and also prints out variable lists.
-
- 2001-09-26 07:45 jbpn
- * agent/snmp_vars.c:
- - allow for the possibility of subtree name being longer than
- requested name when calculating the suffix for variable matching.
-
- - be strict about subtree chunks being inclusive of the start OID
- and exclusive of the end OID (shows up big time in AgentX).
-
- 2001-09-26 07:22 jbpn
- * agent/mibgroup/agentx/master_request.c:
- - don't do getNext requests on exclusive searchRanges that begin in
- a tree marked as a fully-qualified instance (they are doomed to
- fail). Skip to the next part of the tree straight away.
-
- 2001-09-26 07:19 jbpn
- * agent/mibgroup/agentx/master_admin.c:
- - bring debugging tokens into line with rest of AgentX code
-
- 2001-09-25 08:15 jbpn
- * apps/snmptrapd_log.c:
- - reinstate a missing space character
-
- 2001-09-25 03:58 jbpn
- * apps/snmptrapd_log.c:
- - remove spurious cast
-
- 2001-09-25 03:45 jbpn
- * apps/snmptrapd.c:
- - fix possible infelicity when printing and syslogging (not sure this is
- actually possible but)
-
- 2001-09-25 03:09 jbpn
- * snmplib/mib.c:
- - integrate some changes from the V4-2-patches branch: Harrie's
- prototypes and Wes's fix for bug #463226.
-
- 2001-09-25 03:01 jbpn
- * apps/snmptrapd_log.c:
- - fix signedness of time stuff
-
- 2001-09-25 02:47 jbpn
- * snmplib/: snmp_logging.c, snmp_logging.h:
- - make argument of snmp_enable_syslog_ident const
-
- - don't strdup DEFAULT_LOG_ID if a NULL arg is given
-
- 2001-09-24 09:39 jbpn
- * apps/snmptrapd.c:
- - make use of rewritten output functions in snmptrapd_log.c which
- avoid fixed length buffers.
-
- - fix bug noted in support request #456646 (custom trap format was
- being ignored for v2 traps and informs). Thanks to
- G.Principato@motorola.com for spotting this one.
-
- - correct usage for -P option to reflect that it causes output on
- stderr not stdout.
-
- 2001-09-24 09:36 jbpn
- * apps/: snmptrapd_log.c, snmptrapd_log.h:
- - rewrite of output functions to avoid use of fixed-length buffers
-
- 2001-09-20 13:04 hardaker
- * README, agent/mibgroup/ucd-snmp/logmatch.c,
- agent/mibgroup/ucd-snmp/logmatch.h, mibs/UCD-SNMP-MIB.txt
- :
- new logmatch mib from Stephan Wenzel.
-
- 2001-09-15 08:40 jbpn
- * agent/mibgroup/agentx/master_request.c:
- - override exclusive searchRange getNext operations when retrying
- operations
-
- 2001-09-15 08:39 jbpn
- * agent/: snmp_agent.c, snmp_agent.h:
- - improved support for AgentX-style inclusive searchRange getNext
-
- 2001-09-14 14:43 hardaker
- * agent/mibgroup/ucd-snmp/diskio.c:
- patch #443115 from Yimin Ge: diskio support for freebsd4
-
- 2001-09-14 14:34 hardaker
- * apps/snmptrapd.c, snmplib/snmp_logging.c,
- snmplib/snmp_logging.h:
- Patch #440320 from Mark Ferlatte:
-
- 1) Adds a new function to the snmp_logging API
- (snmp_enable_syslog_ident(char *ident))
-
- 2) Ports snmptrapd to use the existing snmp_logging API instead of
- using syslog directly.
-
- 3) Ports snmp_logging.[ch] to use the Win32 Event Log when compiled on
- Win32. I didn't update the Visual C project files, because I only
- have access to a newer version of VC, and I didn't know if you
- wanted them updated. The advapi32 library needs to be added to the
- project in order for this to work on Win32 (that's where the event
- log API is).
-
- 2001-09-14 14:22 hardaker
- * config.h.in, configure:
- I, uh, cough, uh forgot to run autoconf/autoheader. Dave: don't kill me.
-
- 2001-09-14 14:19 hardaker
- * perl/SNMP/: SNMP.pm, SNMP.xs:
- Patch #428884: Add -PR like option to perl module (from Joe Clarke).
-
- 2001-09-14 14:08 hardaker
- * README, acconfig.h, configure.in,
- agent/agent_trap.c, agent/mibgroup/agentx/client.c,
- agent/mibgroup/host/hr_filesys.c,
- agent/mibgroup/host/hr_swinst.c,
- agent/mibgroup/mibII/system_mib.c,
- agent/mibgroup/ucd-snmp/disk.c,
- agent/mibgroup/ucd-snmp/errormib.c,
- agent/mibgroup/ucd-snmp/extensible.c,
- agent/mibgroup/ucd-snmp/file.c,
- agent/mibgroup/ucd-snmp/loadave.c,
- agent/mibgroup/ucd-snmp/memory.c,
- agent/mibgroup/ucd-snmp/memory_freebsd2.c,
- agent/mibgroup/ucd-snmp/memory_netbsd1.c,
- agent/mibgroup/ucd-snmp/memory_solaris2.c,
- agent/mibgroup/ucd-snmp/proc.c,
- agent/mibgroup/ucd-snmp/versioninfo.c,
- agent/mibgroup/ucd-snmp/vmstat.c,
- agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
- agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
- agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
- agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
- snmplib/snmpAAL5PVCDomain.c, snmplib/snmpAAL5PVCDomain.h
- , snmplib/snmpUnixDomain.c, snmplib/snmpUnixDomain.h
- , snmplib/snmp_api.h, snmplib/snmpv3.c,
- snmplib/asn1.h:
- Applied a modified version of patch #427343 from Harrie:
- make enterprise ID relocatable where legal to do so
-
- 2001-09-14 12:09 hardaker
- * agent/: Makefile.in, mibgroup/Makefile.in:
- Alternative solution to patch #312694:
- move date_n_time utilities to snmplib/snmp-tc.c.
-
- 2001-09-14 12:08 hardaker
- * agent/mibgroup/host/: hr_utils.c, hr_utils.h:
- removed. Functionality moved to snmplib/snmp-tc.[ch]
-
- 2001-09-14 12:06 hardaker
- * agent/mibgroup/host.h, agent/mibgroup/host/hr_filesys.c
- , agent/mibgroup/host/hr_swinst.c,
- agent/mibgroup/host/hr_system.c,
- agent/mibgroup/host/hr_system.h,
- agent/mibgroup/host/hr_utils.c, snmplib/Makefile.in,
- snmplib/snmp-tc.c, snmplib/snmp-tc.h:
- Alternative solution to patch #312694:
- move date_n_time utilities to snmplib/snmp-tc.c.
-
- 2001-09-14 09:48 hardaker
- * win32/config.h.borland:
- file config.h.borland was initially added on branch V4-2-patches.
-
- 2001-09-14 06:19 jbpn
- * agent/mibgroup/agentx/: master.c, master_request.c,
- master_request.h:
- - use inclusive search range only when appropriate for getNext
- queries
-
- 2001-09-12 06:47 hardaker
- * snmplib/snmpCallbackDomain.c:
- file snmpCallbackDomain.c was initially added on branch NEW-AGENT-API.
-
- 2001-09-12 06:47 hardaker
- * snmplib/snmpCallbackDomain.h:
- file snmpCallbackDomain.h was initially added on branch NEW-AGENT-API.
-
- 2001-09-06 07:40 jbpn
- * agent/: snmp_agent.c, snmp_vars.c:
- - if include bit is set in an AgentX SearchRange (hence type of varbind
- is ASN_PRIV_INCL_RANGE), try an exact query first because an object
- whose name is lexi-equal is a valid response; if exact query fails
- then fall back to an inexact query.
-
- 2001-09-06 07:38 jbpn
- * agent/mibgroup/agentx/: master.c, master_request.c,
- protocol.c, subagent.c:
- - oops, used INCL/EXCL wrong way round in a couple of places
-
- - better test for scoping requirements in subagent
-
- 2001-09-04 07:14 jbpn
- * agent/snmpd.c:
- - add missing break; after processing -P option, noted by Botond
- Tarnay (see patch #458327)
-
- 2001-08-28 03:04 jbpn
- * agent/: snmp_agent.c (V4-2-patches.7), snmp_agent.c:
- - add missing #include <tcpd.h> if using libwrap, noted by Nathan
- Neulinger (patch #453831).
-
- 2001-08-28 02:38 jbpn
- * agent/: snmpd.c (V4-2-patches.1), snmpd.c:
- - avoid use of pre-processor directives inside printf() call, which
- is a macro in glibc, making this an undefined behaviour
- construct (which GCC 3.0 refuses to compile). See bug #455804 for
- further details.
-
- 2001-08-24 10:00 rstory
- * snmplib/data_list.h:
- file data_list.h was initially added on branch NEW-AGENT-API.
-
- 2001-08-24 10:00 rstory
- * snmplib/data_list.c:
- file data_list.c was initially added on branch NEW-AGENT-API.
-
- 2001-08-22 08:45 jbpn
- * agent/: snmp_vars.c, mibgroup/agentx/master.c,
- mibgroup/agentx/master_request.c, mibgroup/agentx/protocol.c
- , mibgroup/agentx/subagent.c:
- - add checking that results to be returned to master agent are in
- requested scope (if any) (getBulk not yet done)
-
- 2001-08-15 09:31 jbpn
- * snmplib/snmp_debug.c:
- - use sprint_realloc_objid in debugmsg_oid to print long OIDs.
-
- 2001-08-15 08:37 jbpn
- * agent/mibgroup/mibII/vacm_vars.c:
- - increment the value of snmpInBadCommunityUses when attempting an
- operation not permitted by the given community, per RFC 1907.
-
- 2001-08-15 08:34 jbpn
- * agent/snmp_agent.c:
- - when translating the v2+ error-status value authorizationError
- into noSuchName for a v1 session, increment the value of
- snmpInBadCommunityUses, per RFC 2576.
-
- 2001-08-14 03:22 jbpn
- * snmplib/snmp_client.c:
- - in snmp_set_var_objid(), try to detect a previously-malloc()ed
- buffer for the variable name, and free() it, to avoid memory
- leaks.
-
- 2001-08-13 03:47 jbpn
- * snmplib/snmpTCPDomain.c:
- - use Win32 calls to change blocking state of sockets if
- appropriate. Thanks to Joerg Mattes for help debugging this.
-
- 2001-08-13 03:37 jbpn
- * snmplib/snmp_api.c:
- - perform an SNMP_CALLBACK_OP_DISCONNECT and close the connection if
- we get an error on a stream receive, as well as if it is closed in
- an orderly fashion. This makes life easier on Win32 inparticular.
- Thanks to Joerg Mattes for help with debugging this.
-
- 2001-08-09 03:10 hardaker
- * agent/helpers/table_dataset.c:
- file table_dataset.c was initially added on branch NEW-AGENT-API.
-
- 2001-08-09 03:10 hardaker
- * agent/helpers/table_dataset.h:
- file table_dataset.h was initially added on branch NEW-AGENT-API.
-
- 2001-08-08 01:42 hardaker
- * agent/helpers/table_data.c:
- file table_data.c was initially added on branch NEW-AGENT-API.
-
- 2001-08-08 01:42 hardaker
- * agent/helpers/table_data.h:
- file table_data.h was initially added on branch NEW-AGENT-API.
-
- 2001-08-07 13:59 nba
- * man/snmp_api_errstring.3:
- file snmp_api_errstring.3 was initially added on branch V4-2-patches.
-
- 2001-08-07 13:59 nba
- * man/snmp_error.3:
- file snmp_error.3 was initially added on branch V4-2-patches.
-
- 2001-08-07 13:59 nba
- * man/snmp_perror.3:
- file snmp_perror.3 was initially added on branch V4-2-patches.
-
- 2001-08-07 13:59 nba
- * man/snmp_sess_perror.3:
- file snmp_sess_perror.3 was initially added on branch V4-2-patches.
-
- 2001-08-06 04:29 jbpn
- * agent/snmpd.c:
- - fix for potential buffer overflow in logfile argument handling,
- noted by Anonymous (bug #448243). Also use a large enough buffer
- to handle filenames of length PATH_MAX (if possible).
-
- 2001-07-30 10:05 jbpn
- * agent/mibgroup/mibII/var_route.c, snmplib/snmp_api.c
- , snmplib/snmp_api.h:
- - move snmp_socket_length function to agent/mibgroup/mibII/var_route.c
- from snmp_api.c -- this is the only remaining place that uses this
- function, which certainly doesn't belong in snmp_api.c after the
- transport abstraction malarkey.
-
- 2001-07-30 09:22 hardaker
- * agent/agent_handler.c:
- file agent_handler.c was initially added on branch NEW-AGENT-API.
-
- 2001-07-30 09:22 hardaker
- * agent/agent_handler.h:
- file agent_handler.h was initially added on branch NEW-AGENT-API.
-
- 2001-07-30 07:06 jbpn
- * agent/mibgroup/mibII/var_route.c:
- - try to return invalid(2) for the ipRouteType column if the route
- is not up. See bug #426710, reported by pjweber.
-
- 2001-07-27 07:32 jbpn
- * snmplib/snmpv3.c:
- - set defaultAuthType to usmHMACSHA1AuthProtocol if SHA specified
- (was set to usmHMACMD5AuthProtocol in this case). Spotted by
- William Kennemer (bug #444860)
-
- 2001-07-27 06:59 jbpn
- * agent/mibgroup/agentx/master_request.c:
- - change to handle_agentx_response ONLY to send NEWLY delegated
- requests after processing a successful response. This is achieved
- by saving the value of asp->outstanding_requests and temporarily
- setting it to NULL. After processing all varbinds in the
- response, therefore, asp->outstanding_requests contains only newly
- delegated requests, if any. After sending these, the new requests
- are merged with the saved queue.
-
- This fixes a bug that arises if you request variables from two or
- more separate subagents simultaneously. What used to happen is
- that, upon receiving the first response, the master agent would
- notice that it had an outstanding request, and retransmit it.
- Then the second response arrives, and the master agent sends the
- reply to the (SNMP) requester and frees the requests (including
- callback data). Finally, another AgentX response (to the
- erroneously transmitted request) arrives and the callback is
- called referencing deallocated memory, which causes a segfault.
-
- 2001-07-26 07:28 dts12
- * snmplib/: snmp_api.c (NEW-LIBRARY-API.4), snmp_api.c:
- Adding a 'double'-valued varbind isn't inherently an internal error!
-
- 2001-07-25 05:47 jbpn
- * agent/snmpd.c:
- - disable stderr logging (if requested) before calling init_mib_modules().
- This should fix the problem noted by Nigel Metheringham in bug #418857
- whereby the AgentX master module prints a message to stderr which causes
- a SIGPIPE when the agent is started as a daemon.
-
- 2001-07-25 02:18 jbpn
- * apps/snmptrapd_log.c:
- - initialise buffers to zero in handle_wrap_fmt, to avoid garbage in
- display of security parameters, as noted by William Frauenhofer
- (bug #437231).
-
- - add closing parenthesis after (via <address> in format_plain_trap
-
- 2001-07-23 07:53 jbpn
- * snmplib/tools.c:
- - remove excessive debugging from snmp_(re)alloc functions
-
- 2001-07-23 04:37 jbpn
- * snmplib/snmpUnixDomain.c:
- - minor fix to debugging output to print losing path correctly when
- a remote connect fails.
-
- 2001-07-17 09:56 hardaker
- * CodingStyle:
- update for naming conventions and for structure definitions.
-
- 2001-07-17 09:07 hardaker
- * CodingStyle:
- initial coding style guideline document.
-
- 2001-07-17 09:02 jbpn
- * agent/mibgroup/agentx/subagent.c:
- - remember to remove_trap_session(our-session-with-master-agent)
- if the master agent session goes away, because otherwise you
- may subsequently try to use it, which will probably dump core,
- and is certainly an error.
-
- - also change when trap session is registered to being immediately
- the session is opened so traps can be sent, e.g. from the
- INDEX_START callback (for example linkUp traps in subagents that
- register a row of ifTable).
-
- 2001-07-17 08:48 jbpn
- * agent/agent_trap.c:
- - change to remove_trap_session(), so as not to close an SNMP
- session simply because we are removing it from the trap_sink
- list. The rationale is that the session may still be in use for
- other purposes, or (more to the point) you may be calling this
- function from the session's callback (from where closing the
- session isn't a good idea).
-
- 2001-07-13 06:02 dts12
- * snmplib/netsnmp.h:
- file netsnmp.h was initially added on branch NEW-LIBRARY-API.
-
- 2001-07-12 12:09 hardaker
- * agent/helpers/table_iterator.c:
- file table_iterator.c was initially added on branch NEW-AGENT-API.
-
- 2001-07-12 12:09 hardaker
- * agent/helpers/table_iterator.h:
- file table_iterator.h was initially added on branch NEW-AGENT-API.
-
- 2001-07-12 02:21 jbpn
- * agent/: snmp_agent.c, mibgroup/agentx/client.c,
- mibgroup/agentx/master_request.c, mibgroup/agentx/protocol.c
- , mibgroup/agentx/subagent.c:
- - fix for bug #439094, reported by Evert-Jan van Tuijl, whereby
- the AgentX master agent expects a response to an agentx-CleanupSet-PDU
- message (incorrectly). This only shows up when testing against other
- subagents (e.g. jax) because the net-snmp subagent sends a response
- to the agentx-CleanupSet-PDU (incorrectly).
-
- 2001-07-10 16:10 hardaker
- * agent/mibgroup/mibII/vacm_context.c:
- file vacm_context.c was initially added on branch NEW-AGENT-API.
-
- 2001-07-10 16:10 hardaker
- * agent/mibgroup/mibII/vacm_context.h:
- file vacm_context.h was initially added on branch NEW-AGENT-API.
-
- 2001-07-10 16:06 hardaker
- * agent/mibgroup/target/target_counters.h:
- file target_counters.h was initially added on branch NEW-AGENT-API.
-
- 2001-07-10 16:06 hardaker
- * agent/mibgroup/target/target_counters.c:
- file target_counters.c was initially added on branch NEW-AGENT-API.
-
- 2001-07-05 06:11 jbpn
- * agent/mibgroup/mibII/: interfaces.c, interfaces.h:
- - make Interface_Scan_Get_Count non-static as it's very useful
-
- 2001-07-05 03:40 jbpn
- * snmplib/snmpusm.c:
- - free the cached security parameters when we have a parse error
- on input, otherwise we leak memory (triggered by SC 3.0.13.{2,3}).
-
- 2001-07-04 09:51 uid44810
- * snmplib/snmp_api.c:
- - catch some malformed SNMPv3 packets
-
- 2001-07-04 07:42 uid44810
- * snmplib/snmp_api.c:
- - fix bad mistake in snmpv3_scopedPDU_header_realloc_rbuild which
- was encoding the wrong length into the ScopedPDU SEQUENCE header
- (wasn't including length of actual data, i.e. PDU!). Totally my
- fault -- introduced when changing over to reallocating buffer
- type functions. Amazing this hasn't caused all sorts of trouble
- for people!
-
- 2001-07-02 18:04 rstory
- * snmplib/snmp-tc.c:
- file snmp-tc.c was initially added on branch NEW-AGENT-API.
-
- 2001-07-02 09:33 jbpn
- * agent/snmp_agent.c:
- - slight change to generation of error-index:
-
- - explicitly test for error-status == noError, and set error-index
- to zero in this case;
-
- - otherwise use the cached value;
-
- - don't zero the cached value in handle_var_list if handle_one_var
- returns noError
-
- - this copes properly with SET requests, where a failing SET will have
- a FREE phase which will typically return noError. Previously this
- would erroneously cause the error-index to be set to zero.
-
- 2001-07-02 08:14 jbpn
- * agent/mibgroup/util_funcs.c:
- - fix bad behaviour in header_simple_table when the index is
- equal to ULONG_MAX
-
- 2001-06-28 10:01 jbpn
- * agent/mibgroup/snmpv3/usmUser.c:
- - change sense of snmp_oid_compare() result check in var_usmUser
- to do lexi-ordering correctly
-
- 2001-06-28 07:20 jbpn
- * snmplib/snmp_api.c:
- - count more v1/v2c parse errors (SC 1.1.12.10)
-
- 2001-06-28 05:56 jbpn
- * snmplib/snmp_api.c:
- - check that version field of PDU is of integer type rather than just
- assuming it is (SC 1.1.12.2.1)
-
- 2001-06-28 04:40 jbpn
- * agent/mibgroup/mibII/vacm_vars.c:
- - increment snmpInBadCommunityNames when we see unknown community
- names, per RFC1907
-
- 2001-06-27 08:09 jbpn
- * agent/mibgroup/agentx/subagent.c:
- - make use of new function register_mib_detach() to mark all our
- nodes as detached when we get a transport disconnect indication.
-
- 2001-06-27 08:07 jbpn
- * agent/: agent_registry.c, agent_registry.h,
- var_struct.h:
- - add additional flag to subtree structure that subagents can use
- to determine whether an attempt has been made to register and OID
- with a master agent during a session's lifetime. This allows
- manual re-registration and automatic re-registration to be mixed
- within a subagent (perhaps because you are doing index stuff).
-
- - add function register_mib_detach() which unsets this flag for
- all known nodes (subagent would typically call this on disconnect
- indication).
-
- - add function unregister_mib_table_row()
-
- - correct bad recursive behaviour in register_mib_reattach() which
- used to try to re-register N nodes N! times. Once will normally
- be enough.
-
- - change to dump_registry() format to include hex display of
- flags field.
-
- 2001-06-26 09:26 dts12
- * FAQ:
- Fix error in SNMPv2 trap examples (Identified by Diwakar Shetty).
-
- 2001-06-26 02:35 jbpn
- * snmplib/mib.c:
- - corrected sense of dump_realloc_oid_to_string() return value
- checks, as spotted by Robert Story.
-
- 2001-06-25 06:30 jbpn
- * agent/mibgroup/agentx/master_request.c:
- - small tweak in handle_agentx_response() when retrying unfulfilled
- requests: continue from the "start" OID of the next node of the
- tree, not from the "name" OID, which causes looping.
-
- 2001-06-21 09:51 jbpn
- * agent/mibgroup/agentx/master_request.c:
- - handle "holes" in rows of tables that are handled by subagents
-
- Since the fully-qualified instance is registered, we interpret
- a return of noSuchInstance when doing an inexact query as meaning
- we should retry the query.
-
- 2001-06-21 02:50 jbpn
- * snmplib/mib.h:
- - forgot to commit at the same time as last mib.c commit; updated
- prototype for sprint_realloc_hinted_integer
-
- 2001-06-20 06:44 jbpn
- * agent/: agent_index.c, agent_index.h:
- - add function count_indexes which returns the number of indexes
- allocated for a given OID. This can be useful for implementing
- "row count" objects, e.g. ifNumber.
-
- 2001-06-20 05:37 jbpn
- * agent/: agent_callbacks.h, mibgroup/agentx/subagent.c
- :
- - add SNMPD_CALLBACK_INDEX_START and SNMPD_CALLBACK_INDEX_STOP
- callbacks which may be used to manage index allocations.
-
- Master agent should probably call these callbacks too, although
- it's a bit of a degenerate case.
-
- 2001-06-19 09:44 jbpn
- * agent/agent_index.c:
- - use an explicit fieled "allocated" in snmp_index structure to
- indicate whether or not a value is currently allocated, rather
- than overloading a NULL session to mean that it is not.
-
- This allows startup code in a master agent to pre-register indices
- when there are no sessions open.
-
- 2001-06-19 08:34 jbpn
- * agent/mibgroup/agentx/: master_admin.c, master_request.c
- :
- - keep the value of NETWORK_BYTE_ORDER from h.flags in the
- agentx-Open-PDU and use it for subsequent master-initiated
- AgentX protocol operations, per RFC 2741 (section 7.1.1,
- paragraph 4).
-
- For now, we are storing this in the flags field of a
- subsession. This is likely to stop working if the flags
- definitions change (i.e. it's not a great solution)
-
- - Thanks to Peter Korsten (severityone at users.sourceforge.net)
- for identifying this bug, and for help debugging this fix.
-
- 2001-06-19 02:35 jbpn
- * snmplib/mib.c:
- - reinstate space between numbers and units.
-
- - respect DISPLAY-HINTs for Unsigned32, Gauge, Gauge32 types.
-
- 2001-06-13 03:29 jbpn
- * agent/snmp_vars.c:
- - minor change to debugging to reduce "noise level" from Purify
-
- 2001-06-12 10:35 jbpn
- * agent/snmp_agent.c:
- - handle non-repeaters and max-repetitions field values of < 0 (by
- setting them to 0, per RFC 1905)
-
- 2001-06-12 10:05 jbpn
- * agent/snmp_agent.c:
- - fix bug that caused a null pointer to be followed when processing a
- GETBULK request with non-repeaters > 0, max-repetitions == 0 and no
- varbinds in the request.
-
- 2001-06-12 07:24 dts12
- * snmplib/: read_config.c (V4-2-patches.1), read_config.c:
- Fix 'unregister_config_handler' to handle tags other
- than the first in the list. (Thanks to Paul Serice).
-
- 2001-06-06 07:39 jbpn
- * agent/mibgroup/agentx/master_admin.c:
- - free() return value from register_index() calls
-
- 2001-06-06 07:37 jbpn
- * agent/agent_index.c:
- - more uniform return value from register_index(): make it always a
- varbind which the caller is responsible for free()ing, or else NULL.
-
- 2001-06-05 03:10 jbpn
- * agent/agent_index.c:
- - fix for index allocation, such that requests for specific indices which
- have previously been allocated, but are not currently in use, succeed.
-
- - more debugging output.
-
- 2001-06-01 08:37 hardaker
- * agent/mibgroup/testhandler.c:
- file testhandler.c was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:37 hardaker
- * agent/mibgroup/testdelayed.c:
- file testdelayed.c was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:37 hardaker
- * agent/mibgroup/testdelayed.h:
- file testdelayed.h was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:37 hardaker
- * agent/mibgroup/testhandler.h:
- file testhandler.h was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/multiplexer.h:
- file multiplexer.h was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/instance.c:
- file instance.c was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/null.h:
- file null.h was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/read_only.h:
- file read_only.h was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/.cvsignore:
- file .cvsignore was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/multiplexer.c:
- file multiplexer.c was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/serialize.c:
- file serialize.c was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/table.h:
- file table.h was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/instance.h:
- file instance.h was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/table.c:
- file table.c was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/serialize.h:
- file serialize.h was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/set_helper.h:
- file set_helper.h was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/null.c:
- file null.c was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/Makefile.in:
- file Makefile.in was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/old_api.h:
- file old_api.h was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/read_only.c:
- file read_only.c was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 08:36 hardaker
- * agent/helpers/old_api.c:
- file old_api.c was initially added on branch NEW-AGENT-API.
-
- 2001-06-01 07:39 hardaker
- * local/tkmib:
- misc fixes for oid formatting problems.
-
- 2001-06-01 07:37 hardaker
- * README:
- add Martin Oldfield.
-
- 2001-06-01 02:50 jbpn
- * agent/: snmp_agent.c, snmp_agent.h,
- mibgroup/agentx/master_request.c:
- - fix for absolutely mind-bending memory leak when AgentX sessions
- timeout. agent_session_list holds a queue of sessions with outstanding
- requests. When a session times out, this must be scavenged to make
- sure the sessions that have timed out, and their associated requests
- are free()d.
-
- 2001-05-30 03:28 jbpn
- * agent/mibgroup/agentx/subagent.c:
- - retry initial open of AgentX master socket if AgentX pings are
- enabled (should really be a separate default_store option but
- never mind)
-
- 2001-05-30 03:27 jbpn
- * agent/mibgroup/agentx/master_request.c:
- - more aggressive handling of timeout conditions (also fix memory
- leak)
-
- 2001-05-30 03:19 jbpn
- * agent/mibgroup/agentx/master_admin.c:
- - more informative debugging
-
- 2001-05-30 02:37 jbpn
- * snmplib/snmp_alarm.c:
- - remove noisy debugging
-
- 2001-05-30 02:37 jbpn
- * snmplib/snmp_api.c:
- - more compact debugging in _sess_select_info
-
- 2001-05-30 02:34 jbpn
- * agent/agent_registry.c:
- - copy flags in reattach_subtree (needed for AgentX row registration)
-
- 2001-05-28 08:54 jbpn
- * agent/mibgroup/agentx/: client.c, client.h,
- master_admin.c, master_request.c, subagent.c:
- - stuff from patch #416026 (submitted by anonymous) for AgentX row
- registration
-
- 2001-05-28 08:49 jbpn
- * agent/snmp_vars.c:
- - tweak to getStatPtr to handle getNext operations in combination with
- FULLY_QUALIFIED_INSTANCE nodes (which arise in AgentX row registration).
-
- 2001-05-28 08:46 jbpn
- * agent/: agent_registry.c, agent_registry.h,
- var_struct.h:
- - stuff from patch #416026 (submitted by anonymous) for AgentX row
- registration
-
- 2001-05-28 08:42 jbpn
- * agent/mibgroup/agentx/master.c:
- - small tweak to debugging output
-
- 2001-05-28 08:39 jbpn
- * agent/mibgroup/agentx/protocol.c:
- - do parsing/building of ASN_PRIV_EXCL_RANGE and
- ASN_PRIV_INCL_RANGE types *properly*.
-
- 2001-05-28 04:40 jbpn
- * snmplib/snmp_api.c:
- - fix possible memory leak in _sess_async_send error cases
-
- 2001-05-28 04:27 jbpn
- * agent/mibgroup/agentx/protocol.c:
- - add parsing/building of ASN_PRIV_EXCL_RANGE and
- ASN_PRIV_INCL_RANGE types.
-
- 2001-05-23 09:20 jbpn
- * snmplib/snmp_api.c:
- - respect msgMaxSize in received v3 PDUs (in the weak sense that if
- the serialized response PDU is more than it, we don't send it)
-
- - removed functions ascii_to_binary, hex_to_binary. Using these
- functions is really bad, since they will happily overflow buffers.
- The superior alternatives, defined in tools.h, are
- snmp_{decimal, hex}_to_binary.
-
- 2001-05-23 09:00 jbpn
- * apps/snmpstatus.c:
- - remove unused variable struct sockaddr_in respIp
-
- 2001-05-23 08:58 jbpn
- * agent/snmp_agent.c:
- - early bail out of handle_snmp_packet() if the callback operation
- type is not SNMP_CALLBACK_OP_RECEIVED_MESSAGE. In practice, the
- only way this arises currently is when a stream transport based
- connection goes away and a SNMP_CALLBACK_OP_DISCONNECT occurs.
-
- 2001-05-23 08:44 jbpn
- * snmplib/snmp_api.h:
- - new fields rcvMsgMaxSize and sndMsgMaxSize in snmp_session
- structure to support v3 msgMaxSize
-
- - removed functions ascii_to_binary, hex_to_binary from public
- interface. Using these functions is really bad, since they
- will happily overflow buffers. The superior alternatives,
- defined in tools.h, are snmp_{decimal, hex}_to_binary.
-
- 2001-05-23 08:37 jbpn
- * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c,
- snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c
- , snmp_transport.c, snmp_transport.h:
- - add msgMaxSize field to snmp_transport structure to support
- msgMaxSize negotiation for v3
-
- 2001-05-23 07:14 jbpn
- * snmplib/scapi.c:
- - use sprint_realloc_hexstring instead of sprint_hexstring for
- SNMP_TESTING_CODE debugging output of IV, key and plaintext
-
- 2001-05-23 05:25 jbpn
- * apps/snmptest.c:
- - free() buffers in a couple of error cases; no big deal
-
- 2001-05-23 04:39 jbpn
- * snmplib/snmpv3.c:
- - use new snmp_hex_to_binary function for engine ID parsing in -e
- option, rather than archaic hex_to_binary
-
- 2001-05-23 04:22 jbpn
- * snmplib/snmp_parse_args.c:
- - free() buffers in a couple of error cases; no big deal
-
- 2001-05-23 04:14 jbpn
- * snmplib/snmp_parse_args.c:
- - use new snmp_hex_to_binary function for engine ID parsing in -e
- and -E options, rather than archaic hex_to_binary
-
- 2001-05-23 03:56 jbpn
- * apps/snmptest.c:
- - use new snmp_{decimal, hex}_to_binary functions for input string
- to OCTET STRING conversion, rather than archaic ascii_to_binary
- and hex_to_binary
-
- - omit trailing newline from string (helpful for objects that don't
- allow non-printing characters, e.g. sysLocation.0)
-
- 2001-05-20 08:12 jbpn
- * snmplib/snmp_api.c:
- - rewritten _sess_read() function:
-
- - better handling of long packets
- - zero-copy reception of packets on stream transports
- - lower memory overheads for packet fragment handling for stream
- transports
-
- - allow parsing of large objects (>8192 octets)
-
- 2001-05-20 05:48 jbpn
- * snmplib/snmp_parse_args.c:
- - don't strdup() contextName, securityName -- causes minor memory
- leak.
-
- 2001-05-20 05:04 jbpn
- * snmplib/snmpTCPDomain.c:
- - test return of fcntl(F_GETFL), so as not to set flags to garbage
-
- - correction to comment -- set socket to *blocking*!
-
- - check opaque before writing to it in recv
-
- 2001-05-20 05:02 jbpn
- * snmplib/snmp_client.c:
- - proper handling of SNMP_CALLBACK_OP_DISCONNECT in snmp_synch_input:
- set an error condition, with errno SNMPERR_ABORT ("Session abort
- failure"), which seems like a good enough match.
-
- 2001-05-18 09:54 jbpn
- * snmplib/snmpTCPDomain.c:
- - make newly-accept()ed sockets blocking; otherwise problems arise
- later when send()ing large PDUs (since only a single socket buffer's
- worth of data at most can be sent without blocking).
-
- 2001-05-18 07:17 jbpn
- * agent/snmp_agent.c:
- - use sprint_realloc_objid and sprint_realloc_variable instead of
- sprint_objid and sprint_variable respectively, to allow large PDUs
- to be printed when debugging
-
- 2001-05-18 07:16 jbpn
- * snmplib/tools.c:
- - improved debugging output from snmp_realloc()
-
- 2001-05-18 07:15 jbpn
- * snmplib/: mib.c, mib.h:
- - remove debugging from output routines
-
- - new function sprint_realloc_objid
-
- - make sprint_realloc_objid and sprint_realloc_variable externally
- visible
-
- 2001-05-18 06:28 jbpn
- * snmplib/asn1.c:
- - improved debugging output from asn_realloc()
-
- 2001-05-15 04:10 jbpn
- * mibs/UCD-SNMP-MIB.txt:
- - add OIDs for UDP/IPv6 and TCP/IPv6
-
- 2001-05-14 02:20 jbpn
- * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
- - added n to text of snmp_log() messages (bug #422978)
-
- 2001-05-11 07:30 jbpn
- * snmplib/: mib.c, mib.h:
- - added sprint_realloc_<type> family of functions which take extra
- parameters and use relocating buffers to remove limitations due to
- fixed-size buffers (e.g. see bug #409181).
-
- - also fixes potential problem noted as bug #414803
-
- - fprint_variable, fprint_objid and fprint_value use new functions
- such that snmpget etc. are improved immediately
-
- - old functions remain *FOR NOW* -- but really they should be
- considered to be deprecated (new functions provide a superset of
- their functionality).
-
- 2001-05-11 07:14 jbpn
- * snmplib/parse.h:
- - added additional function pointer to struct tree to point at
- relocating buffer compatible output function
-
- 2001-05-11 06:57 jbpn
- * snmplib/: tools.c, tools.h:
- - added utility function snmp_strcat, which appends a string to a
- relocatable buffer
-
- 2001-05-10 11:20 rstory
- * snmplib/mib.c:
- fix bug #423109 incorrect index parsing
-
- 2001-05-09 16:43 rstory
- * snmplib/snmp_client.c:
- fix snmp_client.c:569: warning: control reaches end of non-void function
-
- 2001-05-09 12:36 slif
- * agent/mibgroup/: Rmon.h, Rmon/README, Rmon/agutil.c
- , Rmon/agutil.h, Rmon/agutil_api.h, Rmon/alarm.c
- , Rmon/alarm.h, Rmon/event.c, Rmon/event.h,
- Rmon/history.c, Rmon/history.h, Rmon/row_api.h,
- Rmon/rows.c, Rmon/rows.h, Rmon/statistics.c,
- Rmon/statistics.h, Rmon/test_alarm.sh,
- Rmon/test_hist.sh:
- Include Alex Rozin's Rmon.
-
- 2001-05-07 10:41 hardaker
- * snmplib/: snmp_client.c, snmp_client.h:
- Added a couple of convenience functions for manipulating varbindlists:
- int snmp_set_var_typed_value(struct variable_list *newvar, u_char type,
- u_char *val_str, size_t val_len);
- void snmp_replace_var_types(struct variable_list *vbl, int old_type,
- int new_type);
- void snmp_reset_var_types(struct variable_list *vbl, int new_type);
-
- 2001-05-07 10:36 hardaker
- * snmplib/tools.h:
- define SNMP_MALLOC_TYPEDEF()
-
- 2001-05-05 07:28 rstory
- * local/mib2c.storage.conf:
- fix store_ name; don't cast to asny type if parm expecting u_char*; fix _variable_oid
- naming; cast parm 2 of memdup to u_char*
-
- 2001-05-03 14:16 hardaker
- * snmplib/asn1.c:
- fixed rauth offset incrementing: was incrementing the pointer, not the value.
- -- more instances of the same problem found.
-
- 2001-05-03 14:15 hardaker
- * snmplib/asn1.c:
- fixed rauth offset incrementing: was incrementing the pointer, not the value.
-
- 2001-05-03 10:08 hardaker
- * aclocal.m4, config.guess, config.sub,
- configure, ltmain.sh:
- updated to libtool 1.4
-
- 2001-05-01 13:31 hardaker
- * snmplib/snmpksm.c:
- use realloc routines.
-
- 2001-05-01 13:31 hardaker
- * snmplib/read_config.c:
- fix variable declaration.
-
- 2001-05-01 13:30 hardaker
- * snmplib/mib.c:
- Don't print hex for string lengths less than 4. Should have died ages ago.
-
- 2001-05-01 13:29 hardaker
- * agent/mibgroup/ucd-snmp/vmstat.h:
- Fix prototype so its not static (it shouldn't be).
-
- 2001-05-01 13:29 hardaker
- * agent/mibgroup/mibII/ip.c:
- make RONLY variables writable (which may or may not work. I'm betting not.)
-
- 2001-05-01 13:28 hardaker
- * agent/snmp_agent.c:
- remove unused variables.
-
- 2001-05-01 13:28 hardaker
- * config.h.in, configure, configure.in:
- check for an rpm subdirectory.
-
- 2001-04-23 20:41 hardaker
- * local/tkmib:
- big cleanup and other fixes I've already forgotten in the last few minutes.
-
- 2001-04-23 20:34 hardaker
- * local/tkmib:
- Don't walk off end of mib tree (sigh).
-
- 2001-04-23 20:19 hardaker
- * local/tkmib:
- fix the mib info display options.
- save them appropriately.
-
- 2001-04-23 18:23 hardaker
- * local/tkmib:
- more savable option items.
- use Data::Dumper to save most stuff.
-
- 2001-04-23 17:26 hardaker
- * local/tkmib:
- Don't save session options twice.
- Make color of writable objects a variable.
-
- 2001-04-23 17:08 hardaker
- * local/: tkmib (V4-2-patches.2), tkmib:
- fix walk problem once and for all.
-
- 2001-04-23 16:36 hardaker
- * local/tkmib:
- reduce screen realestate all over the place
-
- 2001-04-23 16:35 hardaker
- * local/tkmib:
- test against version 5
-
- 2001-04-18 08:46 hardaker
- * agent/mibgroup/ucd-snmp/lmSensors.c,
- agent/mibgroup/ucd-snmp/lmSensors.h, mibs/LM-SENSORS-MIB.txt
- , mibs/UCD-SNMP-MIB.txt:
- Added LM-SENSORS-MIB support (diskio extension) from Martin Oldfield
-
- 2001-04-18 05:40 jbpn
- * snmplib/snmp_api.c:
- - hacking on snmp_add_var to handle long values
-
- - use snmp_{hex,decimal}_to_binary instead of hex_to_binary
- and ascii_to_binary; these should be removed
-
- - don't use strtok in processing bitstrings
-
- 2001-04-18 04:58 jbpn
- * snmplib/asn1.c:
- - use the generic snmp_realloc function in asn_realloc
-
- 2001-04-18 02:40 jbpn
- * snmplib/: tools.c, tools.h:
- - new, reallocating utility functions snmp_hex_to_binary and
- snmp_decimal_to_binary to convert hex and decimal strings to octet
- strings respectively.
-
- - new utility function snmp_realloc to perform buffer (re-)allocation
-
- 2001-04-12 05:12 dts12
- * agent/: snmp_agent.c (V4-2-patches.6), snmp_agent.c:
- Better fix for bug #414855 from arajesh
- Handles non-repeaters=0 as well, and avoids memory leaks.
-
- 2001-04-11 10:06 jbpn
- * snmplib/asn1.h:
- - second incarnation of asn_realloc_rbuild_<type> functions, which
- now take an additional argument that may be used to indicate that
- reallocation should not be done.
-
- - old _rbuild API is gone.
-
- - extended (and corrected!) commentary on correct usage of new API.
-
- 2001-04-11 10:05 jbpn
- * snmplib/: snmp.c, snmp.h:
- - use second incarnation of _realloc_rbuild functions.
-
- - old _rbuild_var_op API is gone.
-
- 2001-04-11 10:04 jbpn
- * snmplib/snmpusm.c:
- - use second incarnation of asn_realloc_rbuild_<type> functions.
-
- 2001-04-11 10:03 jbpn
- * snmplib/snmp_api.c:
- - use second incarnation of _realloc_rbuild functions.
-
- - old _rbuild API is gone.
-
- 2001-04-11 10:02 jbpn
- * snmplib/asn1.c:
- - second incarnation of asn_realloc_rbuild_<type> functions, which
- now take an additional argument that may be used to indicate that
- reallocation should not be done.
-
- - old _rbuild API is gone.
-
- - asn_realloc() function checks whether it has been passed a NULL
- pointer and uses malloc() in that case (thanks to Michael Slifcak
- for pointing out the danger here).
-
- 2001-04-11 06:13 dts12
- * agent/snmp_agent.c:
- Handle GetBulk requests with max-repetitions=0 properly (bug #414855)
-
- 2001-04-10 04:47 jbpn
- * snmplib/snmpUDPDomain.c:
- - set SO_SNDBUF and SO_RCVBUF to 128Kb for newly-opened UDP sockets,
- to enable large PDUs to be sent and received. Some
- implementations default very low (Solaris 2.7 8Kb, Linux 2.4
- 64Kb).
-
- 2001-04-09 10:05 jbpn
- * snmplib/snmpusm.c:
- - modified usm_rgenerate_out_msg() to make use of reallocating
- reverse encode functions.
-
- 2001-04-09 10:03 jbpn
- * snmplib/snmpusm.h:
- - additional parameter to usm_rgenerate_out_msg() to enable use of
- reallocating reverse encode functions.
-
- 2001-04-09 09:57 jbpn
- * snmplib/snmp_secmod.h:
- - allow additional parameter for outgoing params to enable use of
- reallocating reverse encode functions.
-
- 2001-04-09 09:55 jbpn
- * snmplib/snmp_api.h:
- - prototypes for reallocating reverse encode functions
-
- 2001-04-09 09:54 jbpn
- * snmplib/snmp_api.c:
- - modified to use reallocating reverse ASN.1 encoder functions if
- using reverse encoding at all.
-
- 2001-04-09 09:49 jbpn
- * snmplib/snmp.c:
- - add new function snmp_realloc_rbuild_var_op() which uses
- reallocating reverse ASN.1 encoder functions to encode varbinds.
-
- 2001-04-09 09:47 jbpn
- * snmplib/asn1.h:
- - prototype for new suite of functions asn_realloc_rebuild_<type>,
- which perform reverse encoding into a buffer and grow it if there
- is not enough space for the encoding.
-
- - commentary on correct usage of above.
-
- 2001-04-09 09:43 jbpn
- * snmplib/asn1.c:
- - new suite of functions asn_realloc_rebuild_<type>, which perform
- reverse encoding into a buffer and grow it if there is not enough
- space for the encoding.
-
- 2001-04-06 12:12 hardaker
- * AGENT.txt, COPYING, ChangeLog,
- EXAMPLE.conf.def, FAQ, NEWS, PORTING,
- README, README.agentx, README.snmpv3, configure
- , configure.in, sedscript.in, version.h
- , agent/agent_trap.c, agent/ds_agent.h,
- agent/snmp_agent.c, agent/snmpd.c,
- agent/mibgroup/ucd_snmp.h, agent/mibgroup/util_funcs.c
- , agent/mibgroup/agentx/README.agentx,
- agent/mibgroup/agentx/master.c,
- agent/mibgroup/agentx/master.h,
- agent/mibgroup/examples/example.c,
- agent/mibgroup/host/hr_filesys.c,
- agent/mibgroup/host/hr_storage.c,
- agent/mibgroup/host/hr_swrun.c,
- agent/mibgroup/host/hr_utils.c, agent/mibgroup/mibII/at.c
- , agent/mibgroup/mibII/at.h,
- agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
- , agent/mibgroup/mibII/udp.c,
- agent/mibgroup/mibII/var_route.c,
- agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
- agent/mibgroup/notification/snmpNotifyFilterTable.c,
- agent/mibgroup/notification/snmpNotifyTable.c,
- agent/mibgroup/target/target.c,
- agent/mibgroup/ucd-snmp/disk.c,
- agent/mibgroup/ucd-snmp/file.c,
- agent/mibgroup/ucd-snmp/loadave.c,
- agent/mibgroup/ucd-snmp/pass.c,
- agent/mibgroup/ucd-snmp/proxy.c,
- agent/mibgroup/ucd-snmp/registry.c,
- agent/mibgroup/ucd-snmp/versioninfo.c,
- agent/mibgroup/ucd-snmp/vmstat_solaris2.c, apps/snmpdelta.c
- , apps/snmptest.c, apps/snmptrapd.c,
- local/Makefile.in, local/mib2c, local/snmpconf
- , local/tkmib, local/wesrestart, man/snmpcmd.1
- , man/snmpd.conf.5.def, man/snmpdelta.1,
- mibs/rfclist, mibs/rfcmibs.diff, snmplib/mib.c,
- snmplib/parse.c, snmplib/snmp_api.c,
- snmplib/snmp_debug.c, snmplib/snmpusm.c,
- testing/eval_tools.sh, testing/tests/T120proxyget:
- merge3 -> merge4. I don't *think* I broke anything.
- - The main line should now contain all the 4.2.1 patches.
- - I may double check this at a later date.
-
- 2001-04-05 06:37 dts12
- * snmplib/parse.c:
- Change 'Line' variable name, to assist with Mac port.
-
- 2001-04-05 06:14 dts12
- * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:
- Handle setting null string values via the 'pass' mechanism. (Support#406728)
- Also handle embedded whitespace in such values.
- Also applied to 'pass_persist'.
-
- 2001-04-05 06:07 dts12
- * agent/: agent_registry.c, agent_trap.c, kernel.c
- , mib_modules.c, snmp_agent.c, snmp_agent.h
- , snmp_vars.c, mibgroup/util_funcs.c,
- mibgroup/agentx/master_admin.c, mibgroup/agentx/protocol.c
- , mibgroup/host/hr_disk.c, mibgroup/host/hr_network.c
- , mibgroup/host/hr_print.c, mibgroup/host/hr_proc.c
- , mibgroup/host/hr_system.c, mibgroup/host/hr_utils.c
- , mibgroup/mibII/vacm_vars.c,
- mibgroup/mibII/var_route.c,
- mibgroup/notification/snmpNotifyFilterProfileTable.c,
- mibgroup/notification/snmpNotifyFilterTable.c,
- mibgroup/notification/snmpNotifyTable.c,
- mibgroup/target/snmpTargetAddrEntry.c,
- mibgroup/target/target.c, mibgroup/ucd-snmp/file.c,
- mibgroup/ucd-snmp/hpux.c, mibgroup/ucd-snmp/proxy.c,
- mibgroup/ucd-snmp/registry.c,
- mibgroup/ucd-snmp/versioninfo.c:
- Keep one of the pickier compilers (HP's aCC) happy.
-
- 2001-04-05 06:06 dts12
- * agent/mibgroup/ucd-snmp/disk.c:
- Ensure that checking for 'statvfs' is done consistently
-
- 2001-04-05 06:05 dts12
- * agent/mibgroup/mibII/system_mib.c:
- ensure that 'exec_command' is used consistently with the availability of execv
- (A cleaner approach than the previous patch)
-
- 2001-04-05 06:01 dts12
- * agent/: auto_nlist.c, auto_nlist.h:
- fix for auto_nlist bogus definitions for machines without nlist.
-
- 2001-04-05 04:51 jbpn
- * snmplib/snmp_api.c:
- - save a strcpy() and allow long octet string values without crashing
- (though there are still problems due to the liberal use of fixed
- size buffers with no bounds checking all over the place. Sigh).
-
- 2001-04-04 06:46 jbpn
- * agent/snmpd.c:
- - call external signal handlers before calling snmp_select_info(),
- rather than after calling snmp_select_info() but before select().
- This fixes a potential problem that could arise if a signal handler
- closed a session, which would cause select() to return -1 with
- EBADF, and thus terminate the agent.
-
- 2001-04-03 09:31 dts12
- * agent/mibgroup/mibII/system_mib.c:
- Ensure that the 'extmp' command variable is accessible on systems without EXECV.
-
- 2001-04-03 09:29 dts12
- * agent/mibgroup/mibII/interfaces.c:
- Keep one of the pickier compilers (HP's aCC) happy.
-
- 2001-04-03 09:22 dts12
- * apps/: snmptrapd.c, snmptrapd_log.c:
- Keep one of the pickier compilers (HP's aCC) happy.
-
- 2001-04-03 09:15 dts12
- * snmplib/: mib.c, read_config.c, snmpTCPDomain.h
- , snmpUDPDomain.c, snmpUnixDomain.c,
- snmpUnixDomain.h, snmp_api.c, snmp_logging.c,
- snmp_transport.c, snmp_transport.h, system.c:
- Keep one of the pickier compilers (HP's aCC) happy.
-
- 2001-04-03 06:30 dts12
- * agent/mibgroup/mibII/kernel_linux.c:
- Plug file-descriptor leak when using cached data. (Bug#412000)
-
- 2001-04-02 10:11 jbpn
- * agent/snmp_agent.c:
- - check for limits.h properly
-
- 2001-04-02 10:10 jbpn
- * man/snmp_agent_api.3:
- - minor typeface changes
-
- 2001-03-31 06:27 jbpn
- * man/snmp_agent_api.3:
- - update documentation of agent_check_and_process to reflect
- current behaviour
-
- ** NOTE: currently returns control to user when an alarms runs **
- ** **
- ** This may change **
-
- 2001-03-31 06:25 jbpn
- * man/snmp_alarm.3:
- - document the snmp_alarm_register_hr function
-
- - expand the NOTES section discussing use of SIGALRM (or not)
-
- 2001-03-31 06:17 jbpn
- * agent/mibgroup/agentx/subagent.c:
- - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect
- indication to shut down AgentX sessions cleanly and cancel all
- callbacks which make refernce to the AgentX session.
-
- 2001-03-31 06:15 jbpn
- * agent/mibgroup/agentx/master_admin.c:
- - Fix multiple free() of parts of the subsession by zeroing out
- fields that we don't use.
-
- - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect
- indication to shut down AgentX sessions cleanly.
-
- 2001-03-31 06:13 jbpn
- * agent/mibgroup/agentx/master_request.c:
- - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect
- indication to shut down AgentX sessions cleanly.
-
- 2001-03-31 06:11 jbpn
- * agent/snmp_agent.c:
- - Fix memory leak in handle_one_var where long varbinds weren't
- correctly free()d.
-
- - Change behaviour of agent_check_and_process so that alarms run
- correctly.
-
- ** NOTE: currently returns control to user when an alarms runs **
- ** **
- ** This may change **
-
- 2001-03-31 06:05 jbpn
- * snmplib/snmp_api.c:
- - Changed packet handling on stream-like transports so that all
- complete received packets are processed:
-
- _sess_read is refactored into two functions: _sess_read remains
- responsible for reading data from the transport layer, but then
- calls (perhaps more than once) _sess_process_packet to dispatch
- each packet read.
-
- - The presence of a session with a buffered partial packet no longer
- causes snmp_select_info to return with a timeout of zero.
-
- - Free the subsessions of a session when doing an snmp_sess_close;
- this fixes an AgentX memory leak when subagents come and go.
-
- - Perform callbacks with an operation argument of
- SNMP_CALLBACK_OP_DISCONNECT when you get a transport disconnect
- indication.
-
- 2001-03-31 05:56 jbpn
- * snmplib/snmp_api.h:
- Made transport domain const
-
- 2001-03-31 05:55 jbpn
- * snmplib/callback.c:
- Fix memory leak that can occur when deregistering callbacks
-
- 2001-03-30 08:05 hardaker
- * README.agentx:
- file README.agentx was initially added on branch V4-2-patches.
-
- 2001-03-29 21:43 hardaker
- * ISSUES (V4-2-patches.1), ISSUES:
- rm ISSUES
-
- 2001-03-29 08:21 slif
- * win32/libsnmp_dll/: libsnmp.def (V4-2-patches.3), libsnmp.def
- :
- Add vacm_is_configured.
-
- 2001-03-28 06:19 jbpn
- * agent/mibgroup/agentx/: client.c, master_request.c:
- - use SNMP_CALLBACK_OP_<name> callback operation names
-
- 2001-03-28 06:00 jbpn
- * apps/snmptrapd.c:
- - use SNMP_CALLBACK_OP_<name> callback operation names
-
- 2001-03-28 05:36 jbpn
- * agent/: snmp_agent.c, snmpd.c:
- - use SNMP_CALLBACK_OP_<name> callback operation names
-
- 2001-03-28 05:06 jbpn
- * snmplib/: snmp_client.c, snmp_api.c:
- - use SNMP_CALLBACK_OP_<name> callback operation names
-
- 2001-03-28 05:04 jbpn
- * snmplib/snmp_api.h:
- - rename callback operations to SNMP_CALLBACK_OP_<name>
- - add new operations SNMP_CALLBACK_OP_CONNECT, SNMP_CALLBACK_OP_DISCONNECT
- - add legacy definitions for RECEIVED_MESSAGE, TIMED_OUT, SEND_FAILED
-
- 2001-03-27 15:57 hardaker
- * agent/mibgroup/disman/: mteObjectsTable.c,
- mteTriggerTable.c:
- change fprintf -> snmp_log.
- Don't allow modifications of read-only rows in mteObjectsTable.
-
- 2001-03-27 10:55 hardaker
- * agent/: ds_agent.h, mibgroup/disman/mteObjectsTable.c
- , mibgroup/disman/mteObjectsTable.h,
- mibgroup/disman/mteTriggerBooleanTable.c,
- mibgroup/disman/mteTriggerDeltaTable.c,
- mibgroup/disman/mteTriggerExistenceTable.c,
- mibgroup/disman/mteTriggerTable.c,
- mibgroup/disman/mteTriggerTable.h,
- mibgroup/disman/mteTriggerThresholdTable.c:
- Support for new features in the DISMAN-EVENT-MIB code:
- New snmpd.conf tokens:
- - monitor [-o oid...] [-u user] oid [(=|!=|<=|...) VALUE].
- - defaultMonitors yes
-
- 2001-03-27 10:53 hardaker
- * snmplib/mib.c:
- Moved * from beginning of routine to the same line as the return
- variable declaration. Was causing etags grief the other way.
-
- 2001-03-27 10:52 hardaker
- * local/Makefile.in:
- patch from Ken Hornstein: use %s instead of @s for search/replace delimiters.
-
- 2001-03-27 10:29 hardaker
- * apps/snmptrapd.c:
- Use snmp_log with %s to prevent % expansion in octet strings containing a %s.
- trap_fmt_free needs ()s.
-
- 2001-03-27 08:13 dts12
- * agent/: snmp_agent.c, mibgroup/agentx/master_request.c
- :
- Handle non-responsive AgentX sub-agents more robustly.
- (Based on suggestions from Harrie Hazewinkel & Paul Rasmussen)
-
- 2001-03-27 08:03 dts12
- * agent/snmp_agent.c:
- Avoid double-freeing of cached address strings.
- (John's improvement to my suggested fix).
-
- 2001-03-27 02:39 dts12
- * agent/mibgroup/smux/smux.c:
- Reset count of authorized peers on closedown. (Thanks to Vlad Tunik)
-
- 2001-03-26 18:01 hardaker
- * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, snmplib/vacm.h
- (V4-2-patches.[1,2,1]), agent/mibgroup/mibII/vacm_vars.c,
- snmplib/vacm.c, snmplib/vacm.h:
- Fixed vacm to drop v1/v2c packets properly when no com2sec entries are found.
-
- 2001-03-26 11:04 hardaker
- * local/: ipf-mod.pl (V4-2-patches.1), ipf-mod.pl:
- add usage comment at top
-
- 2001-03-22 07:55 dts12
- * snmplib/snmp_api.c:
- Use ASN_OCTET_STR rather than the historic ASN_BIT_STR for 'b' object values
- Patch from Frank Strauss.
-
- 2001-03-22 07:46 dts12
- * agent/: agent_trap.c (V4-2-patches.3), agent_trap.c:
- Fix for minor memory leak with trap-related varbind values.
- Thanks to John Villalovos (and the Intel SNMP team)
-
- 2001-03-21 17:30 driehuis
- * snmplib/mib.c:
- Avoid crash in snmp_shutdown on platforms that check pointer validity
- in free(3), e.g. FreeBSD.
-
- 2001-03-21 08:46 hardaker
- * agent/agent_trap.c, agent/mibgroup/util_funcs.c,
- agent/mibgroup/mibII/mta_sendmail.c,
- agent/mibgroup/mibII/vacm_vars.c,
- agent/mibgroup/target/snmpTargetAddrEntry.c,
- agent/mibgroup/target/snmpTargetParamsEntry.c,
- agent/mibgroup/target/target.c,
- agent/mibgroup/ucd-snmp/disk.c,
- agent/mibgroup/ucd-snmp/extensible.c,
- agent/mibgroup/ucd-snmp/proc.c,
- agent/mibgroup/ucd-snmp/proxy.c, apps/snmptrapd_handlers.c
- , snmplib/default_store.c, snmplib/read_config.c
- , snmplib/read_config.h, snmplib/snmpusm.c,
- snmplib/snmpv3.c:
- copy_nword created that checks buffer lengths.
- Made everything use it.
-
- 2001-03-21 08:38 hardaker
- * snmplib/snmpksm.c:
- KSM patch from Ken Hornstein
-
- 2001-03-20 09:13 jbpn
- * agent/.cvsignore:
- Ignore Purify and NFS stuff
-
- 2001-03-16 10:14 hardaker
- * config.h.in:
- added MIT_NEW_CRYPTO (for ksm) definition which was missing
-
- 2001-03-16 02:51 jbpn
- * agent/mibgroup/disman/mteTriggerTable.c:
- fix ridiculous memory leak in discontinuity processing
-
- 2001-03-15 11:04 hardaker
- * testing/tests/T056agentv2cmintrap:
- whoops. Missed a merge conflict line
-
- 2001-03-15 10:59 hardaker
- * README, README.win32, agent/mib_modules.c,
- agent/mibgroup/header_complex.c,
- agent/mibgroup/agentx/client.c,
- agent/mibgroup/agentx/master.c,
- agent/mibgroup/agentx/master_admin.c,
- agent/mibgroup/agentx/master_request.c,
- agent/mibgroup/agentx/protocol.c,
- agent/mibgroup/agentx/subagent.c,
- agent/mibgroup/host/hr_filesys.c, agent/mibgroup/mibII/at.c
- , agent/mibgroup/mibII/ip.c,
- agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
- agent/mibgroup/notification/snmpNotifyFilterTable.c,
- agent/mibgroup/notification/snmpNotifyTable.c,
- agent/mibgroup/target/target.c,
- agent/mibgroup/ucd-snmp/dlmod.c,
- agent/mibgroup/ucd-snmp/pass_persist.c,
- agent/mibgroup/ucd-snmp/proxy.c, apps/snmptrapd.c,
- apps/snmptrapd_log.c, apps/snmpnetstat/if.c,
- man/snmp.conf.5.def, man/snmpcmd.1, man/snmptrapd.8
- , mibs/IANAifType-MIB.txt, mibs/MTA-MIB.txt,
- mibs/Makefile.mib, mibs/README.mibs,
- mibs/TUNNEL-MIB.txt, mibs/ianalist, mibs/mibfetch
- , mibs/rfclist, mibs/rfcmibs.diff, mibs/smistrip
- , perl/SNMP/SNMP.xs, snmplib/asn1.c,
- snmplib/default_store.c, snmplib/mib.c,
- snmplib/mib.h, snmplib/parse.c, snmplib/snmp_api.c
- , snmplib/snmp_logging.c, snmplib/snmp_parse_args.c
- , snmplib/snmp_parse_args.h, snmplib/snmpv3.c,
- snmplib/system.h, testing/eval_tools.sh,
- testing/tests/T054agentv2ctrap,
- testing/tests/T056agentv2cmintrap,
- testing/tests/T058agentauthtrap, testing/tests/T100agenthup
- , win32/config.h, win32/mib_module_config.h,
- win32/mib_module_includes.h, win32/mib_module_inits.h,
- win32/libsnmp_dll/libsnmp.def,
- win32/libucdmibs/libucdmibs.def,
- win32/libucdmibs/libucdmibs.dsp:
- merge from patches branch: merge2->3.
-
- 2001-03-15 10:22 jbpn
- * agent/mibgroup/disman/mteTriggerTable.h:
- extra members for discontinuity processing
-
- 2001-03-15 07:46 hardaker
- * agent/snmpd.c:
- Patch from Frank Strauss to run signal handlers earlier
-
- 2001-03-14 14:37 hardaker
- * agent/: agent_trap.h (V4-2-patches.2), agent_trap.h:
- Patch from Harrie Hazewinkel: make send_enterprise_trap_vars a public fn.
-
- 2001-03-14 12:16 slif
- * agent/mibgroup/tunnel/tunnel.c:
- Use config.h, don't use ucd-snmp directory to build in the mibgroup tree.
-
- 2001-03-14 11:05 slif
- * testing/: Makefile.in, RUNTESTS, TESTCONF.sh
- , eval_onescript.sh, eval_tools.sh:
- merge the test script changes made in the V4-2-patches branch.
-
- 2001-03-14 10:57 jbpn
- * agent/mibgroup/disman/mteTriggerTable.c:
- Change to discontinuity processing to stop it returning TRUE all the
- time
-
- 2001-03-14 10:52 jbpn
- * agent/mibgroup/disman/mteTriggerTable.c:
- - rough stab at discontinuity processing
- - bail out of getNext-type loops on a badType condition
-
- 2001-03-14 10:34 hardaker
- * README.krb5:
- kerberos README file from Ken Hornstein
-
- 2001-03-14 10:28 jbpn
- * agent/mibgroup/disman/mteTriggerDeltaTable.c:
- Get returned *var_len right for mteTriggerDeltaDiscontinuityID
-
- 2001-03-14 10:19 slif
- * agent/snmpd.c, agent/mibgroup/examples/ucdDemoPublic.c
- , apps/snmpvacm.c, apps/snmpnetstat/winstub.c,
- snmplib/parse.c, snmplib/snmpUnixDomain.c:
- patch submitted by Harrie Hazewinkel to quiet some warnings.
-
- 2001-03-14 10:19 hardaker
- * acconfig.h, configure, configure.in,
- snmplib/snmp_api.c, snmplib/snmpksm.c,
- snmplib/snmpksm.h:
- KSM patch from Ken Hornstein.
-
- 2001-03-14 05:45 dts12
- * agent/mibgroup/host/: hr_swrun.c (V4-2-patches.5), hr_swrun.c
- :
- Fix Linux file descriptor leak (reported by Oliver F鋘ger)
-
- 2001-03-14 05:22 jbpn
- * agent/mibgroup/disman/.cvsignore:
- [no log message]
-
- 2001-03-14 02:20 jbpn
- * agent/mibgroup/disman/: mteTriggerTable.c,
- mteTriggerTable.h:
- - save original PDU's transport domain -- necessary for
- community string processing
-
- CAUTION: incompatible change in format of mteTriggerTable
- configuration entry
-
- - fix memory leak in mte_run_trigger by releasing PDUs
-
- - send "bad type" notifications in some cases
-
- - other minor memory leaks
-
- - "delta" sampleType handled for boolean triggers
-
- - more "XXX:" comments!
-
- 2001-03-13 13:52 marz
- * perl/SNMP/SNMP.xs:
- fix support for Integer32
-
- 2001-03-11 08:43 jbpn
- * snmplib/: snmp_transport.c, snmp_transport.h:
- Add a function to test whether an OID corresponds to a supported transport
- domain.
-
- 2001-03-11 07:55 jbpn
- * snmplib/snmpTCPDomain.h:
- Add #includes to make struct sockaddr_in complete
-
- 2001-03-11 07:54 jbpn
- * snmplib/snmpAAL5PVCDomain.h:
- Remove spurious #include
-
- 2001-03-09 07:32 hardaker
- * agent/mibgroup/mibII/vacm_vars.c:
- Fix rwuser -s model to actually work.
-
- 2001-03-09 05:52 jbpn
- * snmplib/snmpTCPDomain.c:
- Set a PDU's opaque data on a tcp_recv; this isn't necessary to send
- replies (because the underlying socket is strongly connected) but if
- you don't do this then you can't do "com2sec" type processing for PDUs
- received on TCP sessions... interesting.
-
- 2001-03-09 03:33 jbpn
- * snmplib/snmpUDPDomain.c:
- Fix bad assumption that community string is zero-terminated
-
- 2001-03-08 15:36 hardaker
- * agent/snmpd.c:
- - correct version statements to indicate net-snmp.
- - remove my name as author (I'm certainly not the only one)
- - add web address.
-
- 2001-03-08 15:31 hardaker
- * README:
- - Added Ken Hornstein's name to contributers list.
- - Removed mine from being listed separately.
-
- 2001-03-08 14:51 hardaker
- * configure, configure.in,
- agent/mibgroup/mibII/vacm_vars.c, snmplib/snmpksm.c,
- snmplib/snmpksm.h:
- Added a kerberos based security module (ksm).
- However, Needs libraries (-lkrb5 -lcom_err) not being checked for currently.
-
- 2001-03-08 14:48 hardaker
- * snmplib/snmp_api.c:
- Whoops. Shouldnt have a negation sign on the most recent checkin.
-
- 2001-03-08 14:38 hardaker
- * snmplib/snmp_api.c:
- If NO_PROBE is set, don't do any post probing activities either like
- time updating and user creation.
-
- 2001-03-08 08:14 jbpn
- * agent/mibgroup/target/target.c:
- Remove strdup()s on some session parameters which cause memory leaks
- (since snmp_open deep copies the input session anyway)
-
- 2001-03-08 08:11 jbpn
- * agent/mibgroup/target/snmpTargetAddrEntry.c:
- Make sure sess field of new entries is initialised to NULL.
-
- 2001-03-08 07:49 jbpn
- * agent/mibgroup/target/snmpTargetParamsEntry.c:
- Make config token parser update timestamp on entry it creates;
- move update_timestamp function.
-
- 2001-03-07 07:45 hardaker
- * perl/SNMP/: README, SNMP.pm, SNMP.xs:
- Patch from Karl Schilke to remove unneeded timestamp support
-
- 2001-03-06 20:58 hardaker
- * snmplib/: snmp_api.c, snmp_client.c, snmp_secmod.c
- , snmp_secmod.h, snmpusm.c:
- secmod struct symbol name changes to something more intelligible.
-
- 2001-03-06 16:46 hardaker
- * snmplib/: snmp_api.c, snmp_client.c:
- - set the default pdu security model to SNMP_DEFAULT_SECMODEL (not 0).
- - don't force the security model of the session on the pdu if already set.
-
- 2001-03-06 16:11 hardaker
- * agent/mibgroup/mibII/vacm_vars.c:
- hopefully fix to allow other (registered) security models to be used.
-
- 2001-03-06 09:23 hardaker
- * README:
- Added John Naylon to the README file.
-
- 2001-03-06 09:22 hardaker
- * snmplib/: snmp_api.c, snmp_secmod.h:
- Create a new secmod callback when a timeout on a pdu occurs.
-
- 2001-03-06 09:18 hardaker
- * configure, configure.in:
- properly install secmod header list.
-
- 2001-03-06 08:43 hardaker
- * snmplib/: snmp_api.c, snmp_secmod.h:
- - bug fixes for secmod related stuff (it compiles now (opps)).
-
- 2001-03-06 08:38 hardaker
- * snmplib/: snmp_api.c, snmp_secmod.h:
- - two new secmod callbacks for freeing a pdu and a session.
- - move transport closing in snmp_sess_close() to after pending
- requests are freed/closed in case something needs to make use of the
- transport before it closes.
-
- 2001-03-06 07:56 hardaker
- * snmplib/: snmp_api.c, snmp_secmod.h:
- Pass in pdu to secmod encode/decode routines.
-
- 2001-03-06 03:35 jbpn
- * agent/mibgroup/mibII/interfaces.c:
- Modified function Interface_Index_By_Name (Solaris specific) to cope more
- gracefully with large numbers of interfaces. Also stops Purify on Solaris
- complaining about uninitialised memory reads.
-
- 2001-03-05 16:33 hardaker
- * snmplib/snmp_api.c:
- reverse callback ordering of normal callback/secmod callback
- processing in sess_copy().
-
- 2001-03-05 16:26 hardaker
- * snmplib/snmp_secmod.c:
- remove unused free function calls for security module unregistrations.
-
- 2001-03-05 16:17 hardaker
- * snmplib/: snmp_api.c, snmp_secmod.h:
- minor API changes to the pluggable security model handling.
-
- 2001-03-05 16:11 hardaker
- * snmplib/snmp_api.c:
- properly respect the DONT_PROBE_FLAG.
-
- 2001-03-05 15:36 hardaker
- * snmplib/: snmp_api.c, snmp_api.h, snmp_secmod.h
- :
- add a session pointer to the v3 build routines.
-
- 2001-03-05 15:23 hardaker
- * snmplib/: snmp_api.c, snmp_api.h:
- Add a krb5 specific error code.
-
- 2001-03-05 14:58 hardaker
- * configure, configure.in:
- make configure properly handle pluggable security modules
-
- 2001-03-05 14:49 hardaker
- * configure, configure.in:
- make configure mkdir snmplib before creating a file in it
-
- 2001-03-05 14:44 hardaker
- * configure, configure.in:
- make configure respect non-local srcdirs for transport/secmods
-
- 2001-03-05 10:40 hardaker
- * acconfig.h, config.h.in, configure,
- configure.in, agent/agent_index.c,
- agent/agent_read_config.c, agent/agent_registry.c,
- agent/mib_modules.c, agent/snmp_vars.c,
- agent/snmpd.c, agent/mibgroup/examples/ucdDemoPublic.c
- , agent/mibgroup/snmpv3/usmUser.c, apps/snmptrapd.c
- , snmplib/.cvsignore, snmplib/Makefile.in,
- snmplib/callback.h, snmplib/default_store.h,
- snmplib/lcd_time.c, snmplib/scapi.c,
- snmplib/snmp_api.c, snmplib/snmp_api.h,
- snmplib/snmpusm.c, snmplib/snmpusm.h,
- snmplib/snmpv3.c:
- support for pluggable security models. Currently only the USM is
- available, but a new kerberos based security model will be available
- shortly. These changes simply make it possible to use more than one
- security service.
-
- 2001-03-05 10:36 hardaker
- * snmplib/: snmp_secmod.c, snmp_secmod.h:
- Added John Naylon to the authors list.
-
- 2001-03-05 10:33 hardaker
- * snmplib/snmp_enum.h:
- Comment re-arranging to actually be near the functions they're describing.
-
- 2001-03-05 06:10 jbpn
- * snmplib/system.c:
- Modified get_myaddr() function to cope more gracefully with large numbers
- of interfaces, and with the possibility of non-IPv4 addresses on some
- interfaces. Also stops Purify on Solaris complaining about uninitialised
- memory reads. Use "official" definition of INADDR_LOOPBACK.
-
- 2001-03-03 14:34 nba
- * mibs/README.mibs:
- file README.mibs was initially added on branch V4-2-patches.
-
- 2001-03-03 14:34 nba
- * mibs/ianalist:
- file ianalist was initially added on branch V4-2-patches.
-
- 2001-03-03 14:34 nba
- * mibs/rfclist:
- file rfclist was initially added on branch V4-2-patches.
-
- 2001-03-03 14:34 nba
- * mibs/rfcmibs.diff:
- file rfcmibs.diff was initially added on branch V4-2-patches.
-
- 2001-03-01 19:23 hardaker
- * snmplib/: asn1.c, snmp_api.c:
- Fix snmp_oid_compare and reverse encodings to deal with numbers > 2^31.
-
- 2001-02-28 23:02 hardaker
- * snmplib/: read_config.c, read_config.h,
- snmp_parse_args.c:
- - implemented snmp_config(char *line) to parse a .conf configuration
- line at any time in the code (handlers must be registered before hand).
- - implemented snmp_config_remember(char *line) to memorize it for
- later use.
- - read_configs, et al, will automatically call them after reading
- everything else.
- - Added a -Y flag to snmp_parse_args to store read config directives
- for later use, thus allowing you to specify .conf directives on the
- command line.
-
- 2001-02-27 07:28 dts12
- * agent/snmp_vars.c:
- Avoid infinite loop with AgentX subagents and VACM checking interaction.
- (Fix provided by Frank Strauss)
-
- 2001-02-21 15:21 hardaker
- * snmplib/: ucd-snmp-includes.h (V4-2-patches.1),
- ucd-snmp-includes.h:
- Applied patch #103805 from bcollar: add sys/time.h to ucd-snmp-includes.h
-
- 2001-02-21 15:15 hardaker
- * snmplib/: int64.c (V4-2-patches.2), int64.c:
- fix bug #133416 (u64Subtraction math) as suggested by the submittor
-
- 2001-02-16 15:12 hardaker
- * agent/: var_struct.h (V4-2-patches.1), var_struct.h:
- - increase UCD_REGISTRY_OID_MAX_LEN to 128 at Frank's request
-
- 2001-02-16 04:16 jbpn
- * configure.in:
- Change behaviour on cygwin to exclude Unix domain transports by default
- on cygwin, and also fix a minor bug, thanks to suggestions by Peter Folk.
-
- 2001-02-14 18:14 hardaker
- * apps/: snmptrapd.c (V4-2-patches.1), snmptrapd.c:
- removed unused snmp_alarm.h include
-
- 2001-02-12 14:11 marz
- * perl/SNMP/SNMP.pm:
- added Karl's patch for usenumeric
-
- 2001-02-12 13:54 marz
- * perl/SNMP/: MANIFEST, SNMP.pm, SNMP.xs,
- examples/trap-example.pl:
- added trap reception API from Philip Prindeville <philipp@cisco.com>
-
- 2001-02-11 08:23 jbpn
- * apps/snmptrapd.c:
- Use snmp_add not snmp_sess_add (the latter doesn't add a session to
- the Session list, and it therefore won't get included in the select()
- fdset, hence snmptrapd will never receive very much).
-
- 2001-02-11 08:20 jbpn
- * snmplib/snmpUDPDomain.c:
- Fix improperly-terminated list in com2sec handling.
-
- 2001-02-11 07:45 jbpn
- * agent/snmpd.c:
- Clean up merge (>>>>>>, ====== etc. left behind).
-
- 2001-02-10 09:26 jbpn
- * configure.in:
- Fix typo.
-
- 2001-02-10 09:11 jbpn
- * agent/mibgroup/agentx/: master.c, master_admin.c,
- subagent.c:
- Memory leak patches (sourceforge patch #103605).
- Remove a few strdup()s, and call free_agent_snmp_session() rather than
- free() in subagent.c:handle_agentx_packet() for AGENTX_MSG_RESPONSE
- and default cases, to ensure free()ing of cloned PDU allocated by
- init_agent_snmp_session.
-
- 2001-02-10 07:28 hardaker
- * snmplib/: snmpAAL5PVCDomain.c, snmpAAL5PVCDomain.h,
- snmpIPXDomain.c, snmpIPXDomain.h, snmpTCPDomain.c
- , snmpTCPDomain.h, snmpUDPDomain.c,
- snmpUDPDomain.h, snmpUnixDomain.c, snmpUnixDomain.h
- , snmp_transport.c, snmp_transport.h:
- Whoops. Forgot the new files associated with the pluggable transport stuff.
-
- 2001-02-09 11:22 hardaker
- * agent/mibgroup/disman/: event-mib.h, mteObjectsTable.c
- , mteObjectsTable.h, mteTriggerBooleanTable.c,
- mteTriggerExistenceTable.c, mteTriggerTable.c,
- mteTriggerTable.h, mteTriggerThresholdTable.c:
- Implemented and made use of mteObjectsTable to send additional objects out with traps generated. Also, don't return data for misc tables when that trigger isn't defined to use that test type.
-
- 2001-02-09 11:16 hardaker
- * agent/: snmpd.c (V4-2-patches.2), snmpd.c:
- Applied patch #103613: fix memory leak in snmpd port specification -> default_store.
-
- 2001-02-09 11:14 hardaker
- * agent/: mib_modules.c (V4-2-patches.2), mib_modules.c:
- Applied patch #103612: fix memory leak in mib_module init code
-
- 2001-02-09 11:12 hardaker
- * agent/: agent_registry.c (V4-2-patches.1), agent_registry.c
- :
- Applied patch #103611: fix memory leak for duplicate oid registrations.
-
- 2001-02-09 11:05 hardaker
- * agent/mibgroup/ucd-snmp/: memory_freebsd2.c, proxy.c
- (V4-2-patches.[1,4]), memory_freebsd2.c:
- Applied patch #103702: fix swap reporting on freebsd 4.2
-
- 2001-02-09 10:12 hardaker
- * acconfig.h, config.h.in, configure,
- configure.in, agent/agent_trap.c, agent/snmp_agent.c
- , agent/snmp_agent.h, agent/snmp_vars.c,
- agent/snmpd.c, agent/mibgroup/mibII/vacm_vars.c,
- apps/snmpstatus.c, apps/snmptest.c, apps/snmptrap.c
- , apps/snmptrapd.c, apps/snmptrapd_log.c,
- apps/snmptrapd_log.h, mibs/UCD-SNMP-MIB.txt,
- snmplib/Makefile.in, snmplib/snmp_alarm.c,
- snmplib/snmp_alarm.h, snmplib/snmp_api.c,
- snmplib/snmp_api.h, snmplib/snmp_client.c,
- snmplib/vacm.h:
- Applied patch 103510: domain transport independence. Note: Traps/VACM broken.
-
- 2001-02-09 08:54 hardaker
- * testing/tests/: T001snmpv1get, T002snmpv1getnext,
- T003snmpv1getfail, T014snmpv2cget, T015snmpv2cgetnext
- , T016snmpv2cgetfail, T017snmpv2ctov1getfail,
- T018snmpv1tov2cgetfail, T020snmpv3get,
- T021snmpv3getnext, T022snmpv3getMD5,
- T023snmpv3getMD5DES, T024snmpv3getSHA1,
- T025snmpv3getSHADES, T028snmpv3getfail,
- T030snmpv3usercreation, T053agentv1trap,
- T054agentv2ctrap, T055agentv1mintrap,
- T056agentv2cmintrap, T058agentauthtrap, T100agenthup
- , T110agentxget, T111agentxset, T112agentxsetfail
- , T113agentxtrap, T120proxyget, T121proxyset
- , T122proxysetfail:
- updated most tests to use numeric OIDs so as to not rely on mib parsing
-
- 2001-02-09 07:18 hardaker
- * agent/mibgroup/agentx/master.h:
- remove unused prototype: get_agentx_transID
-
- 2001-02-08 14:15 hardaker
- * local/Makefile.in, local/traptoemail,
- man/snmptrapd.conf.5.def:
- traptoemail perl script created as an example traphandle script
-
- 2001-02-08 14:01 hardaker
- * Makefile.in, acconfig.h, config.h.in,
- agent/Makefile.in, agent/agent_trap.c,
- agent/mib_modules.c, agent/snmpd.c,
- agent/mibgroup/kernel_sunos5.c,
- agent/mibgroup/agentx/client.c,
- agent/mibgroup/agentx/master.c,
- agent/mibgroup/agentx/master_admin.c,
- agent/mibgroup/agentx/master_admin.h,
- agent/mibgroup/agentx/master_request.c,
- agent/mibgroup/agentx/protocol.c,
- agent/mibgroup/agentx/subagent.c,
- agent/mibgroup/host/hr_print.c,
- agent/mibgroup/host/hr_swrun.c,
- agent/mibgroup/mibII/interfaces.c,
- agent/mibgroup/mibII/var_route.c,
- agent/mibgroup/notification/snmpNotifyTable.c,
- agent/mibgroup/smux/smux.c,
- agent/mibgroup/ucd-snmp/loadave.c,
- agent/mibgroup/ucd-snmp/proxy.c,
- agent/mibgroup/ucd-snmp/vmstat.h,
- agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
- agent/mibgroup/ucd-snmp/vmstat_bsdi4.h,
- agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
- agent/mibgroup/ucd-snmp/vmstat_freebsd2.h,
- agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
- agent/mibgroup/ucd-snmp/vmstat_netbsd1.h,
- agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
- agent/mibgroup/ucd-snmp/vmstat_solaris2.h, apps/snmpdelta.c
- , apps/snmpset.c, apps/snmptrap.c,
- apps/snmpvacm.c, apps/snmpnetstat/Makefile.in,
- local/mib2c, man/snmpcmd.1, mibs/RMON-MIB.txt,
- mibs/UCD-SNMP-MIB.txt, perl/SNMP/SNMP.pm,
- snmplib/int64.c, snmplib/parse.c, snmplib/snmp_api.c
- :
- Merge from V4-2-patches: merge 1->2
-
- 2001-01-30 17:13 hardaker
- * agent/mibgroup/ucd-snmp/: disk.c (V4-2-patches.1), disk.c:
- Applied patch #103414: fix disk info for block sizes other than 1024.
-
- 2001-01-30 13:28 hardaker
- * agent/mibgroup/disman/mteTriggerTable.c:
- use snmp_enum's properly (strdup() the strings first)
-
- 2001-01-30 13:28 hardaker
- * snmplib/: snmp_enum.c, snmp_enum.h:
- proper constness for some of the function arguments.
-
- 2001-01-30 13:27 hardaker
- * snmplib/read_config.c:
- fix bug I just introduced (returning proper saveto pointer)
-
- 2001-01-30 13:17 hardaker
- * local/tkmib:
- - snmpsets are supported
- - A new "set" button has been added to perform sets on an oid.
- - All writable objects in a table are now buttons that bring up the
- set window with the current value instated.
- - All writable objects in the output of snmp{get,walk,getnext}
- buttons are displayed as blue and are clickable to change their
- values.
- - settings configured via the options menu can now be saved.
- - use Getopt::Std now.
- - supports most of the important snmpcmd(1) flags for session setup.
-
- 2001-01-30 13:12 hardaker
- * agent/mibgroup/disman/: event-mib.h,
- mteTriggerBooleanTable.c, mteTriggerBooleanTable.h,
- mteTriggerDeltaTable.c, mteTriggerDeltaTable.h,
- mteTriggerExistenceTable.c, mteTriggerExistenceTable.h,
- mteTriggerTable.c, mteTriggerTable.h,
- mteTriggerThresholdTable.c, mteTriggerThresholdTable.h:
- Initial (not-complete) implementation of the DISMAN-EVENT-MIB:
- - Implements all 3 tests (boolean, threshold and existence).
- - not rigorously tested.
- - Currently only supports querying the local agent
- (mteTriggerTargetTag must be '').
- - Currently only supports sending traps and the mteObjectsTable is
- not implemented (my next todo item)
- - Only the default traps are sent. The mteEvent* objects haven't
- been implemented (no self-defined traps/sets).
- - no easy to use configuration yet (soon).
- - configure with --with-mib-modules=disman/event-mib
-
- 2001-01-30 13:03 hardaker
- * snmplib/read_config.c:
- Use memcpy instead of sprintf for strings that may not be null terminated.
-
- 2001-01-30 12:58 hardaker
- * agent/: snmp_agent.c, snmp_agent.h:
- Implemented get_current_agent_session() and set_current_agent_session():
- - These allow a mib module to retrieve the current
- agent_snmp_session pointer for the current transaction.
- - This should probably done differently later when we change the mib
- module api.
- - This will completely fail to work properly in a multi-threaded
- agent (which we currently don't support anyway).
-
- 2001-01-29 11:58 hardaker
- * snmplib/callback.c:
- debugging statement at initialization time.
-
- 2001-01-29 11:58 hardaker
- * snmplib/read_config.c:
- properly malloc a 1 byte, NULL character string for "" read strings.
-
- 2001-01-29 11:54 hardaker
- * agent/mibgroup/: header_complex.c, header_complex.h:
- data seperation and new functions:
- header_complex_get_from_oid()
- header_complex_add_data_by_oid()
-
- 2001-01-12 08:22 hardaker
- * mibs/DISMAN-EVENT-MIB.txt:
- - DISMAN-EVENT-MIB added to mib repository. (Or, guess what I did during a 6 hour plane flight?)
-
- 2001-01-12 08:16 hardaker
- * perl/SNMP/SNMP.xs:
- support bit strings
-
- 2001-01-12 08:00 hardaker
- * snmplib/: snmp_api.c (V4-2-patches.5), snmp_api.c:
- - bit_string fixes
- - make snmp_add_var call snmp_parse_oid() instead of read_objid().
-
- 2001-01-12 07:58 hardaker
- * snmplib/read_config.c:
- - new data types supported for read_config routines: unsigned, bit_str.
-
- 2001-01-12 07:56 hardaker
- * snmplib/: asn1.c (V4-2-patches.3), asn1.c:
- comment out really odd (and broken) check from asn_bitstring_check???
-
- 2001-01-12 07:53 hardaker
- * agent/mibgroup/agentx/subagent.c:
- move config string initializer above subagent check so its known even
- if not used.
-
- 2001-01-12 07:51 hardaker
- * local/: mib2c.storage.conf, mib2c.vartypes.conf
- (V4-2-patches.[1,1]), mib2c.storage.conf,
- mib2c.vartypes.conf:
- - misc bug fixes.
- - new data types (uint32, unsigned, bits).
-
- 2001-01-09 17:08 hardaker
- * agent/: agent_registry.c, agent_registry.h,
- ds_agent.h, var_struct.h, mibgroup/mibincl.h,
- mibgroup/agentx/client.c, mibgroup/agentx/master_admin.c
- , mibgroup/agentx/master_request.c,
- mibgroup/agentx/subagent.c, mibgroup/agentx/subagent.h
- :
- SubAgent ping support:
- - agentxPingInterval specifies SECONDS between when the subagent
- tries to ping the master agent.
- - if no response is received, it tries to reconnect.
- - failing that it tries every SECONDS again till it succeeds.
- - re-registers its oid's based on the current subtree list.
- - may need some thought. Assumes *all* need to be re-registered.
- - needs to re-register sysortable entries too, but doesn't.
- - currently seg-faults on about the 2-4th time or so. Not sure why.
- - Should make Dave smile or cringe or giggle, not sure which.
-
- 2001-01-09 17:02 hardaker
- * snmplib/: callback.c, callback.h:
- Allow deregistering of callbacks
-
- 2001-01-09 06:20 hardaker
- * win32/snmpnetstat/: snmpnetstat.dsp (V4-2-patches.1),
- snmpnetstat.dsp:
- added getopt.c to list
-
- 2001-01-04 16:44 hardaker
- * snmplib/: snmp_enum.c, snmp_enum.h:
- - generic snmp enum list support. Not used anywhere (yet).
-
- 2001-01-04 16:43 hardaker
- * configure, configure.in, agent/agent_callbacks.h
- , agent/agent_trap.c, agent/agent_trap.h,
- agent/mibgroup/examples/example.c,
- agent/mibgroup/host/hr_swrun.c,
- agent/mibgroup/mibII/interfaces.c,
- agent/mibgroup/notification/snmpNotifyTable.c,
- agent/mibgroup/notification/snmpNotifyTable.h,
- apps/snmpnetstat/main.c, snmplib/Makefile.in,
- snmplib/asn1.c, snmplib/callback.c,
- snmplib/callback.h, snmplib/mib.c,
- snmplib/snmp_api.c, snmplib/snmp_logging.c,
- testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap
- , testing/tests/T055agentv1mintrap,
- testing/tests/T056agentv2cmintrap,
- testing/tests/T113agentxtrap:
- - merged patches from V4-2-patches branch to main branch.
-
- 2001-01-04 10:37 hardaker
- * man/snmp.conf.5.def, man/snmpcmd.1, snmplib/mib.c
- :
- - added new printHexText snmp.conf token.
- - documented -OT, and the token.
-
- 2001-01-04 10:27 hardaker
- * snmplib/: default_store.h, mib.c:
- Patch #103091 applied:
- - Added -OT option to view hex strings with text in them.
-
- 2000-12-27 16:47 hardaker
- * testing/tests/T055agentv1mintrap:
- file T055agentv1mintrap was initially added on branch V4-2-patches.
-
- 2000-12-27 16:47 hardaker
- * testing/tests/T056agentv2cmintrap:
- file T056agentv2cmintrap was initially added on branch V4-2-patches.
-
- 2000-12-22 07:02 hardaker
- * snmplib/vacm.c:
- fix view processing to watch for length prefix. The length prefix
- really really shouldn't be stored directly in the oid. Niels?
-
- 2000-12-19 07:22 hardaker
- * snmplib/snmpv3.c:
- make init_snmpv3() deal with a NULL argument properly.
-
- 2000-12-18 14:37 hardaker
- * local/.cvsignore:
- - (.cvsignore): remove passtest from the .cvsignore file (bug #12694)
-
- 2000-12-18 10:45 marz
- * perl/SNMP/: README, SNMP.pm:
- minor doc fix
-
- 2000-12-14 13:46 nba
- * snmplib/system.c: