From 7769a9595c3da9a35f31b42451b1f6c3ed4004fa Mon Sep 17 00:00:00 2001 From: Hideki Yamane Date: Sun, 30 Mar 2014 19:38:48 +0900 Subject: Imported Upstream version 5.7.2~dfsg --- .gitignore | 114 + AGENT.txt | 1171 + CHANGES | 2470 + COPYING | 294 + ChangeLog | 195243 ++++++++++++++++++ CodingStyle | 69 + EXAMPLE.conf.def | 193 + FAQ | 4060 + INSTALL | 278 + Makefile.am | 1 + Makefile.in | 459 + Makefile.rules | 475 + Makefile.top | 120 + NEWS | 1672 + PORTING | 104 + README | 357 + README.Panasonic_AM3X.txt | 118 + README.agent-mibs | 462 + README.agentx | 47 + README.aix | 78 + README.hpux11 | 22 + README.irix | 56 + README.krb5 | 165 + README.osX | 61 + README.snmpv3 | 105 + README.solaris | 1311 + README.sql | 29 + README.thread | 343 + README.tru64 | 57 + README.win32 | 1513 + TODO | 60 + acconfig.h | 831 + aclocal.m4 | 24 + agent/Makefile.depend | 5418 + agent/Makefile.in | 345 + agent/agent_handler.c | 1332 + agent/agent_index.c | 872 + agent/agent_read_config.c | 338 + agent/agent_registry.c | 2421 + agent/agent_sysORTable.c | 236 + agent/agent_trap.c | 1309 + agent/auto_nlist.c | 270 + agent/autonlist.h | 10 + agent/helpers/Makefile.depend | 2902 + agent/helpers/Makefile.in | 38 + agent/helpers/all_helpers.c | 58 + agent/helpers/baby_steps.c | 565 + agent/helpers/bulk_to_next.c | 139 + agent/helpers/cache_handler.c | 771 + agent/helpers/debug_handler.c | 166 + agent/helpers/dummy.c | 1 + agent/helpers/instance.c | 807 + agent/helpers/mode_end_call.c | 127 + agent/helpers/multiplexer.c | 119 + agent/helpers/null.c | 65 + agent/helpers/old_api.c | 461 + agent/helpers/read_only.c | 80 + agent/helpers/row_merge.c | 381 + agent/helpers/scalar.c | 199 + agent/helpers/scalar_group.c | 209 + agent/helpers/serialize.c | 93 + agent/helpers/snmp_get_statistic.c | 61 + agent/helpers/stash_cache.c | 252 + agent/helpers/stash_to_next.c | 129 + agent/helpers/table.c | 1290 + agent/helpers/table_array.c | 919 + agent/helpers/table_container.c | 876 + agent/helpers/table_data.c | 1069 + agent/helpers/table_dataset.c | 1475 + agent/helpers/table_generic.c | 347 + agent/helpers/table_iterator.c | 1236 + agent/helpers/table_row.c | 264 + agent/helpers/table_tdata.c | 652 + agent/helpers/watcher.c | 661 + agent/kernel.c | 254 + agent/kernel.h | 31 + agent/m2m.h | 60 + agent/mib_modules.c | 87 + agent/mibgroup/Makefile.depend | 18122 ++ agent/mibgroup/Makefile.in | 41 + agent/mibgroup/README | 113 + agent/mibgroup/README.smux | 52 + agent/mibgroup/Rmon.h | 56 + agent/mibgroup/Rmon/README | 30 + agent/mibgroup/Rmon/agutil.c | 299 + agent/mibgroup/Rmon/agutil.h | 26 + agent/mibgroup/Rmon/agutil_api.h | 93 + agent/mibgroup/Rmon/alarm.c | 722 + agent/mibgroup/Rmon/alarm.h | 29 + agent/mibgroup/Rmon/alarmTable.c | 842 + agent/mibgroup/Rmon/alarmTable.h | 41 + agent/mibgroup/Rmon/event.c | 819 + agent/mibgroup/Rmon/event.h | 33 + agent/mibgroup/Rmon/history.c | 727 + agent/mibgroup/Rmon/history.h | 29 + agent/mibgroup/Rmon/row_api.h | 187 + agent/mibgroup/Rmon/rows.c | 878 + agent/mibgroup/Rmon/rows.h | 26 + agent/mibgroup/Rmon/statistics.c | 544 + agent/mibgroup/Rmon/statistics.h | 30 + agent/mibgroup/Rmon/test_alarm.sh | 82 + agent/mibgroup/Rmon/test_hist.sh | 88 + agent/mibgroup/agent/extend.c | 1556 + agent/mibgroup/agent/extend.h | 70 + agent/mibgroup/agent/nsCache.c | 428 + agent/mibgroup/agent/nsCache.h | 22 + agent/mibgroup/agent/nsDebug.c | 466 + agent/mibgroup/agent/nsDebug.h | 23 + agent/mibgroup/agent/nsLogging.c | 472 + agent/mibgroup/agent/nsLogging.h | 16 + agent/mibgroup/agent/nsModuleTable.c | 322 + agent/mibgroup/agent/nsModuleTable.h | 27 + agent/mibgroup/agent/nsTransactionTable.c | 247 + agent/mibgroup/agent/nsTransactionTable.h | 21 + agent/mibgroup/agent/nsVacmAccessTable.c | 355 + agent/mibgroup/agent/nsVacmAccessTable.h | 27 + agent/mibgroup/agent_mibs.h | 9 + agent/mibgroup/agentx.h | 6 + agent/mibgroup/agentx/agentx_config.c | 228 + agent/mibgroup/agentx/agentx_config.h | 18 + agent/mibgroup/agentx/client.c | 492 + agent/mibgroup/agentx/client.h | 42 + agent/mibgroup/agentx/master.c | 612 + agent/mibgroup/agentx/master.h | 15 + agent/mibgroup/agentx/master_admin.c | 595 + agent/mibgroup/agentx/master_admin.h | 12 + agent/mibgroup/agentx/protocol.c | 2058 + agent/mibgroup/agentx/protocol.h | 112 + agent/mibgroup/agentx/subagent.c | 1094 + agent/mibgroup/agentx/subagent.h | 21 + agent/mibgroup/default_modules.h | 56 + agent/mibgroup/deliver/deliverByNotify.c | 475 + agent/mibgroup/deliver/deliverByNotify.h | 40 + agent/mibgroup/disman.h | 12 + agent/mibgroup/disman/event-mib.h | 2 + agent/mibgroup/disman/event.h | 34 + agent/mibgroup/disman/event/mteEvent.c | 492 + agent/mibgroup/disman/event/mteEvent.h | 87 + agent/mibgroup/disman/event/mteEventConf.c | 588 + agent/mibgroup/disman/event/mteEventConf.h | 20 + .../disman/event/mteEventNotificationTable.c | 266 + .../disman/event/mteEventNotificationTable.h | 21 + agent/mibgroup/disman/event/mteEventSetTable.c | 310 + agent/mibgroup/disman/event/mteEventSetTable.h | 24 + agent/mibgroup/disman/event/mteEventTable.c | 375 + agent/mibgroup/disman/event/mteEventTable.h | 23 + agent/mibgroup/disman/event/mteObjects.c | 433 + agent/mibgroup/disman/event/mteObjects.h | 60 + agent/mibgroup/disman/event/mteObjectsConf.c | 179 + agent/mibgroup/disman/event/mteObjectsConf.h | 12 + agent/mibgroup/disman/event/mteObjectsTable.c | 347 + agent/mibgroup/disman/event/mteObjectsTable.h | 23 + agent/mibgroup/disman/event/mteScalars.c | 135 + agent/mibgroup/disman/event/mteScalars.h | 14 + agent/mibgroup/disman/event/mteTrigger.c | 1200 + agent/mibgroup/disman/event/mteTrigger.h | 199 + .../mibgroup/disman/event/mteTriggerBooleanTable.c | 315 + .../mibgroup/disman/event/mteTriggerBooleanTable.h | 25 + agent/mibgroup/disman/event/mteTriggerConf.c | 1489 + agent/mibgroup/disman/event/mteTriggerConf.h | 23 + agent/mibgroup/disman/event/mteTriggerDeltaTable.c | 273 + agent/mibgroup/disman/event/mteTriggerDeltaTable.h | 20 + .../disman/event/mteTriggerExistenceTable.c | 290 + .../disman/event/mteTriggerExistenceTable.h | 23 + agent/mibgroup/disman/event/mteTriggerTable.c | 508 + agent/mibgroup/disman/event/mteTriggerTable.h | 35 + .../disman/event/mteTriggerThresholdTable.c | 389 + .../disman/event/mteTriggerThresholdTable.h | 34 + agent/mibgroup/disman/expr/expErrorTable.c | 120 + agent/mibgroup/disman/expr/expErrorTable.h | 21 + agent/mibgroup/disman/expr/expExpression.c | 365 + agent/mibgroup/disman/expr/expExpression.h | 91 + agent/mibgroup/disman/expr/expExpressionConf.c | 292 + agent/mibgroup/disman/expr/expExpressionConf.h | 10 + agent/mibgroup/disman/expr/expExpressionTable.c | 364 + agent/mibgroup/disman/expr/expExpressionTable.h | 26 + agent/mibgroup/disman/expr/expObject.c | 345 + agent/mibgroup/disman/expr/expObject.h | 77 + agent/mibgroup/disman/expr/expObjectConf.c | 185 + agent/mibgroup/disman/expr/expObjectConf.h | 9 + agent/mibgroup/disman/expr/expObjectTable.c | 461 + agent/mibgroup/disman/expr/expObjectTable.h | 27 + agent/mibgroup/disman/expr/expScalars.c | 97 + agent/mibgroup/disman/expr/expScalars.h | 13 + agent/mibgroup/disman/expr/expValue.c | 808 + agent/mibgroup/disman/expr/expValue.h | 12 + agent/mibgroup/disman/expr/expValueTable.c | 329 + agent/mibgroup/disman/expr/expValueTable.h | 23 + agent/mibgroup/disman/expr/exp_enum.h | 60 + agent/mibgroup/disman/expression-mib.h | 21 + agent/mibgroup/disman/expression.h | 13 + agent/mibgroup/disman/expression/expErrorTable.c | 144 + agent/mibgroup/disman/expression/expErrorTable.h | 49 + .../disman/expression/expExpressionTable.c | 1177 + .../disman/expression/expExpressionTable.h | 139 + agent/mibgroup/disman/expression/expObjectTable.c | 1465 + agent/mibgroup/disman/expression/expObjectTable.h | 92 + agent/mibgroup/disman/expression/expValueTable.c | 873 + agent/mibgroup/disman/expression/expValueTable.h | 63 + agent/mibgroup/disman/mteEventNotificationTable.c | 110 + agent/mibgroup/disman/mteEventNotificationTable.h | 23 + agent/mibgroup/disman/mteEventTable.c | 345 + agent/mibgroup/disman/mteEventTable.h | 30 + agent/mibgroup/disman/mteObjectsTable.c | 995 + agent/mibgroup/disman/mteObjectsTable.h | 71 + agent/mibgroup/disman/mteTriggerBooleanTable.c | 852 + agent/mibgroup/disman/mteTriggerBooleanTable.h | 47 + agent/mibgroup/disman/mteTriggerDeltaTable.c | 443 + agent/mibgroup/disman/mteTriggerDeltaTable.h | 39 + agent/mibgroup/disman/mteTriggerExistenceTable.c | 782 + agent/mibgroup/disman/mteTriggerExistenceTable.h | 41 + agent/mibgroup/disman/mteTriggerTable.c | 3814 + agent/mibgroup/disman/mteTriggerTable.h | 253 + agent/mibgroup/disman/mteTriggerThresholdTable.c | 1700 + agent/mibgroup/disman/mteTriggerThresholdTable.h | 48 + agent/mibgroup/disman/nslookup-mib.h | 20 + agent/mibgroup/disman/nslookup/lookupCtlTable.c | 1415 + agent/mibgroup/disman/nslookup/lookupCtlTable.h | 87 + .../mibgroup/disman/nslookup/lookupResultsTable.c | 306 + .../mibgroup/disman/nslookup/lookupResultsTable.h | 39 + agent/mibgroup/disman/old-event-mib.h | 33 + agent/mibgroup/disman/ping-mib.h | 20 + agent/mibgroup/disman/ping/pingCtlTable.c | 5829 + agent/mibgroup/disman/ping/pingCtlTable.h | 437 + agent/mibgroup/disman/ping/pingProbeHistoryTable.c | 342 + agent/mibgroup/disman/ping/pingProbeHistoryTable.h | 36 + agent/mibgroup/disman/ping/pingResultsTable.c | 425 + agent/mibgroup/disman/ping/pingResultsTable.h | 42 + agent/mibgroup/disman/schedule.h | 3 + agent/mibgroup/disman/schedule/schedConf.c | 437 + agent/mibgroup/disman/schedule/schedConf.h | 17 + agent/mibgroup/disman/schedule/schedCore.c | 515 + agent/mibgroup/disman/schedule/schedCore.h | 85 + agent/mibgroup/disman/schedule/schedTable.c | 540 + agent/mibgroup/disman/schedule/schedTable.h | 39 + agent/mibgroup/disman/traceroute-mib.h | 21 + .../disman/traceroute/traceRouteCtlTable.c | 6198 + .../disman/traceroute/traceRouteCtlTable.h | 613 + .../disman/traceroute/traceRouteHopsTable.c | 420 + .../disman/traceroute/traceRouteHopsTable.h | 41 + .../traceroute/traceRouteProbeHistoryTable.c | 417 + .../traceroute/traceRouteProbeHistoryTable.h | 39 + .../disman/traceroute/traceRouteResultsTable.c | 421 + .../disman/traceroute/traceRouteResultsTable.h | 40 + agent/mibgroup/etherlike-mib.h | 7 + .../mibgroup/etherlike-mib/data_access/dot3stats.h | 7 + .../etherlike-mib/data_access/dot3stats_linux.c | 928 + agent/mibgroup/etherlike-mib/dot3StatsTable.h | 11 + .../etherlike-mib/dot3StatsTable/dot3StatsTable.c | 215 + .../etherlike-mib/dot3StatsTable/dot3StatsTable.h | 271 + .../dot3StatsTable/dot3StatsTable_data_access.c | 417 + .../dot3StatsTable/dot3StatsTable_data_access.h | 79 + .../dot3StatsTable/dot3StatsTable_data_get.c | 1450 + .../dot3StatsTable/dot3StatsTable_data_get.h | 143 + .../dot3StatsTable/dot3StatsTable_data_set.c | 28 + .../dot3StatsTable/dot3StatsTable_data_set.h | 28 + .../dot3StatsTable/dot3StatsTable_enums.h | 89 + .../dot3StatsTable/dot3StatsTable_interface.c | 1187 + .../dot3StatsTable/dot3StatsTable_interface.h | 94 + .../dot3StatsTable/dot3StatsTable_oids.h | 82 + .../dot3StatsTable/ioctl_imp_common.h | 65 + agent/mibgroup/examples.h | 4 + agent/mibgroup/examples/Makefile.dlmod | 34 + agent/mibgroup/examples/data_set.c | 223 + agent/mibgroup/examples/data_set.h | 16 + agent/mibgroup/examples/delayed_instance.c | 258 + agent/mibgroup/examples/delayed_instance.h | 16 + agent/mibgroup/examples/example.c | 728 + agent/mibgroup/examples/example.h | 67 + agent/mibgroup/examples/netSnmpHostsTable.c | 567 + agent/mibgroup/examples/netSnmpHostsTable.h | 40 + agent/mibgroup/examples/netSnmpHostsTable_access.c | 365 + agent/mibgroup/examples/netSnmpHostsTable_access.h | 48 + .../mibgroup/examples/netSnmpHostsTable_checkfns.c | 187 + .../mibgroup/examples/netSnmpHostsTable_checkfns.h | 47 + .../examples/netSnmpHostsTable_checkfns_local.c | 117 + .../examples/netSnmpHostsTable_checkfns_local.h | 49 + .../mibgroup/examples/netSnmpHostsTable_columns.h | 16 + agent/mibgroup/examples/netSnmpHostsTable_enums.h | 37 + agent/mibgroup/examples/notification.c | 175 + agent/mibgroup/examples/notification.h | 17 + agent/mibgroup/examples/scalar_int.c | 84 + agent/mibgroup/examples/scalar_int.h | 14 + agent/mibgroup/examples/ucdDemoPublic.c | 222 + agent/mibgroup/examples/ucdDemoPublic.cmds | 8 + agent/mibgroup/examples/ucdDemoPublic.conf | 89 + agent/mibgroup/examples/ucdDemoPublic.h | 38 + agent/mibgroup/examples/watched.c | 98 + agent/mibgroup/examples/watched.h | 14 + agent/mibgroup/hardware/cpu.h | 35 + agent/mibgroup/hardware/cpu/cpu.c | 274 + agent/mibgroup/hardware/cpu/cpu.h | 2 + agent/mibgroup/hardware/cpu/cpu_kerndata.c | 95 + agent/mibgroup/hardware/cpu/cpu_kerndata.h | 2 + agent/mibgroup/hardware/cpu/cpu_kinfo.c | 75 + agent/mibgroup/hardware/cpu/cpu_kinfo.h | 2 + agent/mibgroup/hardware/cpu/cpu_kstat.c | 161 + agent/mibgroup/hardware/cpu/cpu_kstat.h | 2 + agent/mibgroup/hardware/cpu/cpu_linux.c | 333 + agent/mibgroup/hardware/cpu/cpu_linux.h | 2 + agent/mibgroup/hardware/cpu/cpu_mach.c | 113 + agent/mibgroup/hardware/cpu/cpu_mach.h | 4 + agent/mibgroup/hardware/cpu/cpu_nlist.c | 112 + agent/mibgroup/hardware/cpu/cpu_nlist.h | 2 + agent/mibgroup/hardware/cpu/cpu_null.c | 38 + agent/mibgroup/hardware/cpu/cpu_null.h | 2 + agent/mibgroup/hardware/cpu/cpu_pcp.c | 191 + agent/mibgroup/hardware/cpu/cpu_pcp.h | 2 + agent/mibgroup/hardware/cpu/cpu_perfstat.c | 110 + agent/mibgroup/hardware/cpu/cpu_perfstat.h | 2 + agent/mibgroup/hardware/cpu/cpu_pstat.c | 109 + agent/mibgroup/hardware/cpu/cpu_pstat.h | 2 + agent/mibgroup/hardware/cpu/cpu_sysctl.c | 220 + agent/mibgroup/hardware/cpu/cpu_sysctl.h | 2 + agent/mibgroup/hardware/cpu/cpu_sysinfo.c | 132 + agent/mibgroup/hardware/cpu/cpu_sysinfo.h | 2 + agent/mibgroup/hardware/fsys.h | 10 + agent/mibgroup/hardware/fsys/fsys_getfsstats.c | 187 + agent/mibgroup/hardware/fsys/fsys_mntctl.c | 179 + agent/mibgroup/hardware/fsys/fsys_mntent.c | 258 + agent/mibgroup/hardware/fsys/fsys_void.c | 24 + agent/mibgroup/hardware/fsys/hw_fsys.c | 349 + agent/mibgroup/hardware/fsys/hw_fsys.h | 2 + agent/mibgroup/hardware/fsys/mnttypes.h | 175 + agent/mibgroup/hardware/fsys/mounts.h | 159 + agent/mibgroup/hardware/memory.h | 32 + agent/mibgroup/hardware/memory/hw_mem.c | 104 + agent/mibgroup/hardware/memory/hw_mem.h | 1 + agent/mibgroup/hardware/memory/memory_aix.c | 81 + agent/mibgroup/hardware/memory/memory_darwin.c | 215 + agent/mibgroup/hardware/memory/memory_dynix.c | 117 + agent/mibgroup/hardware/memory/memory_freebsd.c | 264 + agent/mibgroup/hardware/memory/memory_hpux.c | 133 + agent/mibgroup/hardware/memory/memory_irix.c | 87 + agent/mibgroup/hardware/memory/memory_linux.c | 217 + agent/mibgroup/hardware/memory/memory_linux.h | 1 + agent/mibgroup/hardware/memory/memory_netbsd.c | 223 + agent/mibgroup/hardware/memory/memory_null.c | 18 + agent/mibgroup/hardware/memory/memory_solaris.c | 172 + agent/mibgroup/hardware/memory/memory_win.c | 63 + agent/mibgroup/hardware/sensors.h | 17 + agent/mibgroup/hardware/sensors/dummy_sensors.c | 60 + agent/mibgroup/hardware/sensors/dummy_sensors.h | 1 + agent/mibgroup/hardware/sensors/hw_sensors.c | 189 + agent/mibgroup/hardware/sensors/hw_sensors.h | 2 + agent/mibgroup/hardware/sensors/kstat_sensors.c | 161 + agent/mibgroup/hardware/sensors/kstat_sensors.h | 1 + agent/mibgroup/hardware/sensors/lmsensors_v2.c | 74 + agent/mibgroup/hardware/sensors/lmsensors_v2.h | 1 + agent/mibgroup/hardware/sensors/lmsensors_v3.c | 102 + agent/mibgroup/hardware/sensors/lmsensors_v3.h | 1 + agent/mibgroup/hardware/sensors/picld_sensors.c | 334 + agent/mibgroup/hardware/sensors/picld_sensors.h | 1 + agent/mibgroup/header_complex.c | 638 + agent/mibgroup/header_complex.h | 81 + agent/mibgroup/host.h | 97 + agent/mibgroup/host/data_access/swinst.c | 224 + agent/mibgroup/host/data_access/swinst.h | 38 + agent/mibgroup/host/data_access/swinst_apt.c | 102 + agent/mibgroup/host/data_access/swinst_darwin.c | 396 + agent/mibgroup/host/data_access/swinst_null.c | 51 + agent/mibgroup/host/data_access/swinst_pkginfo.c | 151 + agent/mibgroup/host/data_access/swinst_rpm.c | 156 + agent/mibgroup/host/data_access/swrun.c | 353 + agent/mibgroup/host/data_access/swrun.h | 54 + agent/mibgroup/host/data_access/swrun_cygwin.c | 279 + agent/mibgroup/host/data_access/swrun_darwin.c | 494 + agent/mibgroup/host/data_access/swrun_kinfo.c | 331 + agent/mibgroup/host/data_access/swrun_kvm_proc.c | 164 + agent/mibgroup/host/data_access/swrun_nlist.c | 114 + agent/mibgroup/host/data_access/swrun_null.c | 44 + .../host/data_access/swrun_procfs_psinfo.c | 147 + .../host/data_access/swrun_procfs_status.c | 218 + agent/mibgroup/host/data_access/swrun_procinfo.c | 130 + agent/mibgroup/host/data_access/swrun_prpsinfo.c | 107 + agent/mibgroup/host/data_access/swrun_pstat.c | 117 + agent/mibgroup/host/hrSWInstalledTable.c | 282 + agent/mibgroup/host/hrSWInstalledTable.h | 26 + agent/mibgroup/host/hrSWRunPerfTable.c | 198 + agent/mibgroup/host/hrSWRunPerfTable.h | 34 + agent/mibgroup/host/hrSWRunTable.c | 350 + agent/mibgroup/host/hrSWRunTable.h | 39 + agent/mibgroup/host/hr_device.c | 355 + agent/mibgroup/host/hr_device.h | 11 + agent/mibgroup/host/hr_disk.c | 1426 + agent/mibgroup/host/hr_disk.h | 19 + agent/mibgroup/host/hr_filesys.c | 1009 + agent/mibgroup/host/hr_filesys.h | 18 + agent/mibgroup/host/hr_network.c | 310 + agent/mibgroup/host/hr_network.h | 14 + agent/mibgroup/host/hr_other.c | 66 + agent/mibgroup/host/hr_other.h | 12 + agent/mibgroup/host/hr_partition.c | 342 + agent/mibgroup/host/hr_partition.h | 14 + agent/mibgroup/host/hr_print.c | 368 + agent/mibgroup/host/hr_print.h | 15 + agent/mibgroup/host/hr_proc.c | 233 + agent/mibgroup/host/hr_proc.h | 14 + agent/mibgroup/host/hr_storage.c | 793 + agent/mibgroup/host/hr_storage.h | 43 + agent/mibgroup/host/hr_swinst.c | 736 + agent/mibgroup/host/hr_swinst.h | 12 + agent/mibgroup/host/hr_swrun.c | 1656 + agent/mibgroup/host/hr_swrun.h | 13 + agent/mibgroup/host/hr_system.c | 731 + agent/mibgroup/host/hr_system.h | 17 + agent/mibgroup/host/hrh_filesys.c | 429 + agent/mibgroup/host/hrh_filesys.h | 19 + agent/mibgroup/host/hrh_storage.c | 520 + agent/mibgroup/host/hrh_storage.h | 23 + agent/mibgroup/host_res.h | 88 + agent/mibgroup/if-mib.h | 7 + agent/mibgroup/if-mib/data_access/interface.c | 873 + agent/mibgroup/if-mib/data_access/interface.h | 58 + .../mibgroup/if-mib/data_access/interface_ioctl.c | 506 + .../mibgroup/if-mib/data_access/interface_ioctl.h | 52 + .../mibgroup/if-mib/data_access/interface_linux.c | 1213 + .../if-mib/data_access/interface_openbsd.c | 407 + .../if-mib/data_access/interface_solaris2.c | 363 + .../mibgroup/if-mib/data_access/interface_sysctl.c | 581 + .../mibgroup/if-mib/data_access/interface_sysctl.h | 31 + agent/mibgroup/if-mib/ifTable.h | 5 + agent/mibgroup/if-mib/ifTable/ifTable.c | 2363 + agent/mibgroup/if-mib/ifTable/ifTable.h | 687 + agent/mibgroup/if-mib/ifTable/ifTable_constants.h | 381 + .../mibgroup/if-mib/ifTable/ifTable_data_access.c | 729 + .../mibgroup/if-mib/ifTable/ifTable_data_access.h | 86 + agent/mibgroup/if-mib/ifTable/ifTable_defs.h | 37 + agent/mibgroup/if-mib/ifTable/ifTable_interface.c | 2019 + agent/mibgroup/if-mib/ifTable/ifTable_interface.h | 101 + agent/mibgroup/if-mib/ifXTable.h | 6 + agent/mibgroup/if-mib/ifXTable/ifXTable.c | 2541 + agent/mibgroup/if-mib/ifXTable/ifXTable.h | 458 + .../mibgroup/if-mib/ifXTable/ifXTable_constants.h | 148 + .../if-mib/ifXTable/ifXTable_data_access.c | 104 + .../if-mib/ifXTable/ifXTable_data_access.h | 44 + .../mibgroup/if-mib/ifXTable/ifXTable_interface.c | 2201 + .../mibgroup/if-mib/ifXTable/ifXTable_interface.h | 105 + agent/mibgroup/ip-forward-mib.h | 7 + agent/mibgroup/ip-forward-mib/data_access/route.h | 31 + .../ip-forward-mib/data_access/route_common.c | 281 + .../ip-forward-mib/data_access/route_ioctl.c | 193 + .../ip-forward-mib/data_access/route_ioctl.h | 8 + .../ip-forward-mib/data_access/route_linux.c | 415 + .../ip-forward-mib/data_access/route_linux.h | 0 agent/mibgroup/ip-forward-mib/inetCidrRouteTable.h | 5 + .../inetCidrRouteTable/inetCidrRouteTable.c | 2688 + .../inetCidrRouteTable/inetCidrRouteTable.h | 537 + .../inetCidrRouteTable_constants.h | 216 + .../inetCidrRouteTable_data_access.c | 932 + .../inetCidrRouteTable_data_access.h | 86 + .../inetCidrRouteTable_interface.c | 2402 + .../inetCidrRouteTable_interface.h | 102 + agent/mibgroup/ip-forward-mib/ipCidrRouteTable.h | 5 + .../ipCidrRouteTable/ipCidrRouteTable.c | 3361 + .../ipCidrRouteTable/ipCidrRouteTable.h | 501 + .../ipCidrRouteTable/ipCidrRouteTable_constants.h | 172 + .../ipCidrRouteTable_data_access.c | 671 + .../ipCidrRouteTable_data_access.h | 82 + .../ipCidrRouteTable/ipCidrRouteTable_interface.c | 2354 + .../ipCidrRouteTable/ipCidrRouteTable_interface.h | 100 + agent/mibgroup/ip-mib.h | 15 + agent/mibgroup/ip-mib/data_access/arp.h | 31 + agent/mibgroup/ip-mib/data_access/arp_common.c | 83 + agent/mibgroup/ip-mib/data_access/arp_linux.c | 214 + agent/mibgroup/ip-mib/data_access/arp_netlink.c | 304 + agent/mibgroup/ip-mib/data_access/defaultrouter.h | 28 + .../ip-mib/data_access/defaultrouter_common.c | 291 + .../ip-mib/data_access/defaultrouter_linux.c | 328 + agent/mibgroup/ip-mib/data_access/ipaddress.h | 28 + .../mibgroup/ip-mib/data_access/ipaddress_common.c | 519 + .../mibgroup/ip-mib/data_access/ipaddress_ioctl.c | 746 + .../mibgroup/ip-mib/data_access/ipaddress_ioctl.h | 64 + .../mibgroup/ip-mib/data_access/ipaddress_linux.c | 600 + .../mibgroup/ip-mib/data_access/ipaddress_linux.h | 21 + .../ip-mib/data_access/ipaddress_solaris2.c | 291 + agent/mibgroup/ip-mib/data_access/ipv6scopezone.h | 30 + .../ip-mib/data_access/ipv6scopezone_common.c | 155 + .../ip-mib/data_access/ipv6scopezone_linux.c | 132 + agent/mibgroup/ip-mib/data_access/scalars_common.h | 29 + agent/mibgroup/ip-mib/data_access/scalars_linux.c | 148 + agent/mibgroup/ip-mib/data_access/systemstats.h | 27 + .../ip-mib/data_access/systemstats_common.c | 602 + .../ip-mib/data_access/systemstats_linux.c | 685 + .../ip-mib/data_access/systemstats_solaris2.c | 213 + agent/mibgroup/ip-mib/inetNetToMediaTable.h | 8 + .../inetNetToMediaTable/inetNetToMediaTable.c | 1817 + .../inetNetToMediaTable/inetNetToMediaTable.h | 420 + .../inetNetToMediaTable_constants.h | 161 + .../inetNetToMediaTable_data_access.c | 670 + .../inetNetToMediaTable_data_access.h | 84 + .../inetNetToMediaTable_interface.c | 2032 + .../inetNetToMediaTable_interface.h | 103 + agent/mibgroup/ip-mib/ipAddressPrefixTable.h | 5 + .../ipAddressPrefixTable/ipAddressPrefixTable.c | 675 + .../ipAddressPrefixTable/ipAddressPrefixTable.h | 316 + .../ipAddressPrefixTable_constants.h | 153 + .../ipAddressPrefixTable_data_access.c | 383 + .../ipAddressPrefixTable_data_access.h | 76 + .../ipAddressPrefixTable_interface.c | 1065 + .../ipAddressPrefixTable_interface.h | 98 + agent/mibgroup/ip-mib/ipAddressTable.h | 5 + .../ip-mib/ipAddressTable/ipAddressTable.c | 2436 + .../ip-mib/ipAddressTable/ipAddressTable.h | 457 + .../ipAddressTable/ipAddressTable_constants.h | 213 + .../ipAddressTable/ipAddressTable_data_access.c | 706 + .../ipAddressTable/ipAddressTable_data_access.h | 79 + .../ipAddressTable/ipAddressTable_interface.c | 2092 + .../ipAddressTable/ipAddressTable_interface.h | 100 + agent/mibgroup/ip-mib/ipDefaultRouterTable.h | 5 + .../ipDefaultRouterTable/ipDefaultRouterTable.c | 218 + .../ipDefaultRouterTable/ipDefaultRouterTable.h | 212 + .../ipDefaultRouterTable_data_access.c | 423 + .../ipDefaultRouterTable_data_access.h | 76 + .../ipDefaultRouterTable_data_get.c | 325 + .../ipDefaultRouterTable_data_get.h | 84 + .../ipDefaultRouterTable_enums.h | 93 + .../ipDefaultRouterTable_interface.c | 1026 + .../ipDefaultRouterTable_interface.h | 99 + .../ipDefaultRouterTable_oids.h | 39 + agent/mibgroup/ip-mib/ipIfStatsTable.h | 8 + .../ip-mib/ipIfStatsTable/ipIfStatsTable.c | 222 + .../ip-mib/ipIfStatsTable/ipIfStatsTable.h | 200 + .../ipIfStatsTable/ipIfStatsTable_data_access.c | 410 + .../ipIfStatsTable/ipIfStatsTable_data_access.h | 70 + .../ipIfStatsTable/ipIfStatsTable_data_get.c | 3015 + .../ipIfStatsTable/ipIfStatsTable_data_get.h | 246 + .../ip-mib/ipIfStatsTable/ipIfStatsTable_enums.h | 56 + .../ipIfStatsTable/ipIfStatsTable_interface.c | 1420 + .../ipIfStatsTable/ipIfStatsTable_interface.h | 99 + .../ip-mib/ipIfStatsTable/ipIfStatsTable_oids.h | 122 + agent/mibgroup/ip-mib/ipSystemStatsTable.h | 8 + .../ip-mib/ipSystemStatsTable/ipSystemStatsTable.c | 3321 + .../ip-mib/ipSystemStatsTable/ipSystemStatsTable.h | 1205 + .../ipSystemStatsTable_constants.h | 159 + .../ipSystemStatsTable_data_access.c | 400 + .../ipSystemStatsTable_data_access.h | 105 + .../ipSystemStatsTable_interface.c | 1391 + .../ipSystemStatsTable_interface.h | 173 + agent/mibgroup/ip-mib/ip_scalars.c | 372 + agent/mibgroup/ip-mib/ip_scalars.h | 7 + agent/mibgroup/ip-mib/ipv4InterfaceTable.h | 5 + .../ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.c | 959 + .../ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h | 276 + .../ipv4InterfaceTable_constants.h | 81 + .../ipv4InterfaceTable_data_access.c | 302 + .../ipv4InterfaceTable_data_access.h | 71 + .../ipv4InterfaceTable_interface.c | 1325 + .../ipv4InterfaceTable_interface.h | 106 + .../ipv4InterfaceTable_subagent.c | 207 + agent/mibgroup/ip-mib/ipv6InterfaceTable.h | 5 + .../ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c | 1421 + .../ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.h | 971 + .../ipv6InterfaceTable_constants.h | 104 + .../ipv6InterfaceTable_data_access.c | 390 + .../ipv6InterfaceTable_data_access.h | 64 + .../ipv6InterfaceTable_interface.c | 1406 + .../ipv6InterfaceTable_interface.h | 178 + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable.h | 5 + .../ipv6ScopeZoneIndexTable.c | 1009 + .../ipv6ScopeZoneIndexTable.h | 269 + .../ipv6ScopeZoneIndexTable_data_access.c | 304 + .../ipv6ScopeZoneIndexTable_data_access.h | 70 + .../ipv6ScopeZoneIndexTable_enums.h | 39 + .../ipv6ScopeZoneIndexTable_interface.c | 1154 + .../ipv6ScopeZoneIndexTable_interface.h | 98 + .../ipv6ScopeZoneIndexTable_oids.h | 55 + agent/mibgroup/ipfwchains/README | 4 + agent/mibgroup/kernel_sunos5.c | 2079 + agent/mibgroup/kernel_sunos5.h | 224 + agent/mibgroup/mibII.h | 47 + agent/mibgroup/mibII/at.c | 1279 + agent/mibgroup/mibII/at.h | 49 + agent/mibgroup/mibII/icmp.c | 1433 + agent/mibgroup/mibII/icmp.h | 62 + agent/mibgroup/mibII/ifTable.h | 10 + agent/mibgroup/mibII/interfaces.c | 2950 + agent/mibgroup/mibII/interfaces.h | 127 + agent/mibgroup/mibII/ip.c | 1011 + agent/mibgroup/mibII/ip.h | 85 + agent/mibgroup/mibII/ipAddr.c | 1077 + agent/mibgroup/mibII/ipAddr.h | 14 + agent/mibgroup/mibII/ipCidrRouteTable.c | 1135 + agent/mibgroup/mibII/ipCidrRouteTable.h | 34 + agent/mibgroup/mibII/ipCidrRouteTable_access.c | 258 + agent/mibgroup/mibII/ipCidrRouteTable_access.h | 57 + agent/mibgroup/mibII/ipCidrRouteTable_checkfns.c | 267 + agent/mibgroup/mibII/ipCidrRouteTable_checkfns.h | 33 + agent/mibgroup/mibII/ipCidrRouteTable_columns.h | 27 + agent/mibgroup/mibII/ipCidrRouteTable_enums.h | 46 + agent/mibgroup/mibII/ipv6.c | 2301 + agent/mibgroup/mibII/ipv6.h | 137 + agent/mibgroup/mibII/kernel_linux.c | 628 + agent/mibgroup/mibII/kernel_linux.h | 179 + agent/mibgroup/mibII/kernel_netbsd.c | 198 + agent/mibgroup/mibII/kernel_netbsd.h | 91 + agent/mibgroup/mibII/mibII_common.h | 111 + agent/mibgroup/mibII/mta_sendmail.c | 1510 + agent/mibgroup/mibII/mta_sendmail.h | 9 + agent/mibgroup/mibII/route_headers.h | 181 + agent/mibgroup/mibII/route_write.c | 831 + agent/mibgroup/mibII/route_write.h | 20 + agent/mibgroup/mibII/setSerialNo.c | 84 + agent/mibgroup/mibII/setSerialNo.h | 6 + agent/mibgroup/mibII/snmp_mib.c | 133 + agent/mibgroup/mibII/snmp_mib.h | 9 + agent/mibgroup/mibII/snmp_mib_5_5.c | 128 + agent/mibgroup/mibII/snmp_mib_5_5.h | 4 + agent/mibgroup/mibII/sysORTable.c | 295 + agent/mibgroup/mibII/sysORTable.h | 15 + agent/mibgroup/mibII/system_mib.c | 586 + agent/mibgroup/mibII/system_mib.h | 16 + agent/mibgroup/mibII/tcp.c | 828 + agent/mibgroup/mibII/tcp.h | 39 + agent/mibgroup/mibII/tcpTable.c | 1058 + agent/mibgroup/mibII/tcpTable.h | 38 + agent/mibgroup/mibII/udp.c | 570 + agent/mibgroup/mibII/udp.h | 27 + agent/mibgroup/mibII/udpTable.c | 795 + agent/mibgroup/mibII/udpTable.h | 21 + agent/mibgroup/mibII/updates.c | 33 + agent/mibgroup/mibII/updates.h | 16 + agent/mibgroup/mibII/vacm_conf.c | 1494 + agent/mibgroup/mibII/vacm_conf.h | 51 + agent/mibgroup/mibII/vacm_context.c | 165 + agent/mibgroup/mibII/vacm_context.h | 6 + agent/mibgroup/mibII/vacm_vars.c | 1843 + agent/mibgroup/mibII/vacm_vars.h | 94 + agent/mibgroup/mibII/var_route.c | 2122 + agent/mibgroup/mibII/var_route.h | 26 + agent/mibgroup/mibdefs.h | 14 + agent/mibgroup/mibincl.h | 48 + agent/mibgroup/misc/ipfwacc.c | 365 + agent/mibgroup/misc/ipfwacc.h | 54 + agent/mibgroup/notification-log-mib.h | 2 + .../notification-log-mib/notification_log.c | 770 + .../notification-log-mib/notification_log.h | 20 + agent/mibgroup/notification.h | 4 + .../notification/snmpNotifyFilterProfileTable.c | 847 + .../notification/snmpNotifyFilterProfileTable.h | 69 + agent/mibgroup/notification/snmpNotifyTable.c | 1222 + agent/mibgroup/notification/snmpNotifyTable.h | 76 + agent/mibgroup/rmon-mib.h | 8 + agent/mibgroup/rmon-mib/data_access/etherstats.h | 7 + .../rmon-mib/data_access/etherstats_linux.c | 315 + agent/mibgroup/rmon-mib/etherStatsTable.h | 11 + .../rmon-mib/etherStatsTable/etherStatsTable.c | 233 + .../rmon-mib/etherStatsTable/etherStatsTable.h | 303 + .../etherStatsTable/etherStatsTable_data_access.c | 525 + .../etherStatsTable/etherStatsTable_data_access.h | 80 + .../etherStatsTable/etherStatsTable_data_get.c | 1411 + .../etherStatsTable/etherStatsTable_data_get.h | 151 + .../etherStatsTable/etherStatsTable_data_set.c | 977 + .../etherStatsTable/etherStatsTable_data_set.h | 356 + .../etherStatsTable/etherStatsTable_enums.h | 57 + .../etherStatsTable/etherStatsTable_interface.c | 2232 + .../etherStatsTable/etherStatsTable_interface.h | 98 + .../etherStatsTable/etherStatsTable_oids.h | 107 + .../rmon-mib/etherStatsTable/ioctl_imp_common.h | 35 + agent/mibgroup/sctp-mib.h | 3 + agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.c | 296 + agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.h | 61 + agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.c | 342 + agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.h | 72 + agent/mibgroup/sctp-mib/sctpAssocTable.c | 529 + agent/mibgroup/sctp-mib/sctpAssocTable.h | 100 + agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.c | 281 + agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.h | 60 + .../mibgroup/sctp-mib/sctpLookupRemHostNameTable.c | 287 + .../mibgroup/sctp-mib/sctpLookupRemHostNameTable.h | 65 + agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.c | 286 + agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.h | 64 + agent/mibgroup/sctp-mib/sctpLookupRemPortTable.c | 276 + agent/mibgroup/sctp-mib/sctpLookupRemPortTable.h | 58 + .../sctp-mib/sctpLookupRemPrimIPAddrTable.c | 292 + .../sctp-mib/sctpLookupRemPrimIPAddrTable.h | 66 + agent/mibgroup/sctp-mib/sctpScalars.c | 295 + agent/mibgroup/sctp-mib/sctpScalars.h | 27 + agent/mibgroup/sctp-mib/sctpScalars_common.c | 169 + agent/mibgroup/sctp-mib/sctpScalars_common.h | 148 + agent/mibgroup/sctp-mib/sctpScalars_freebsd.c | 93 + agent/mibgroup/sctp-mib/sctpScalars_linux.c | 190 + agent/mibgroup/sctp-mib/sctpScalars_solaris2.c | 95 + agent/mibgroup/sctp-mib/sctpTables.h | 25 + agent/mibgroup/sctp-mib/sctpTables_common.c | 451 + agent/mibgroup/sctp-mib/sctpTables_common.h | 112 + agent/mibgroup/sctp-mib/sctpTables_freebsd.c | 244 + agent/mibgroup/sctp-mib/sctpTables_linux.c | 448 + agent/mibgroup/sctp-mib/sctpTables_solaris2.c | 182 + agent/mibgroup/smux.h | 4 + agent/mibgroup/smux/smux.c | 2114 + agent/mibgroup/smux/smux.h | 85 + agent/mibgroup/smux/snmp_bgp.c | 208 + agent/mibgroup/smux/snmp_bgp.h | 38 + agent/mibgroup/smux/snmp_ospf.c | 378 + agent/mibgroup/smux/snmp_ospf.h | 123 + agent/mibgroup/smux/snmp_rip2.c | 206 + agent/mibgroup/smux/snmp_rip2.h | 37 + agent/mibgroup/smux_gated.h | 6 + agent/mibgroup/snmp-notification-mib.h | 2 + .../snmp-notification-mib/snmpNotifyFilterTable.h | 1 + .../snmpNotifyFilterTable/snmpNotifyFilterTable.c | 1933 + .../snmpNotifyFilterTable/snmpNotifyFilterTable.h | 933 + .../snmpNotifyFilterTable_constants.h | 131 + .../snmpNotifyFilterTable_data_access.c | 591 + .../snmpNotifyFilterTable_data_access.h | 133 + .../snmpNotifyFilterTable_interface.c | 2464 + .../snmpNotifyFilterTable_interface.h | 210 + agent/mibgroup/snmp-usm-dh-objects-mib.h | 8 + .../snmp-usm-dh-objects-mib/usmDHParameters.h | 6 + .../usmDHParameters/usmDHParameters.c | 136 + .../usmDHParameters/usmDHParameters.h | 17 + .../snmp-usm-dh-objects-mib/usmDHUserKeyTable.h | 6 + .../usmDHUserKeyTable/usmDHUserKeyTable.c | 225 + .../usmDHUserKeyTable/usmDHUserKeyTable.h | 226 + .../usmDHUserKeyTable_data_access.c | 330 + .../usmDHUserKeyTable_data_access.h | 74 + .../usmDHUserKeyTable/usmDHUserKeyTable_data_get.c | 614 + .../usmDHUserKeyTable/usmDHUserKeyTable_data_get.h | 109 + .../usmDHUserKeyTable/usmDHUserKeyTable_data_set.c | 1280 + .../usmDHUserKeyTable/usmDHUserKeyTable_data_set.h | 146 + .../usmDHUserKeyTable_doxygen.conf | 51 + .../usmDHUserKeyTable/usmDHUserKeyTable_enums.h | 39 + .../usmDHUserKeyTable_interface.c | 1788 + .../usmDHUserKeyTable_interface.h | 102 + .../usmDHUserKeyTable/usmDHUserKeyTable_oids.h | 46 + agent/mibgroup/snmpv3/snmpEngine.c | 246 + agent/mibgroup/snmpv3/snmpEngine.h | 33 + agent/mibgroup/snmpv3/snmpMPDStats.c | 69 + agent/mibgroup/snmpv3/snmpMPDStats.h | 30 + agent/mibgroup/snmpv3/snmpMPDStats_5_5.c | 51 + agent/mibgroup/snmpv3/snmpMPDStats_5_5.h | 10 + agent/mibgroup/snmpv3/usmConf.c | 9 + agent/mibgroup/snmpv3/usmConf.h | 8 + agent/mibgroup/snmpv3/usmStats.c | 76 + agent/mibgroup/snmpv3/usmStats.h | 35 + agent/mibgroup/snmpv3/usmStats_5_5.c | 51 + agent/mibgroup/snmpv3/usmStats_5_5.h | 10 + agent/mibgroup/snmpv3/usmUser.c | 1608 + agent/mibgroup/snmpv3/usmUser.h | 69 + agent/mibgroup/snmpv3mibs.h | 16 + agent/mibgroup/struct.h | 46 + agent/mibgroup/target.h | 5 + agent/mibgroup/target/snmpTargetAddrEntry.c | 1704 + agent/mibgroup/target/snmpTargetAddrEntry.h | 98 + agent/mibgroup/target/snmpTargetParamsEntry.c | 1407 + agent/mibgroup/target/snmpTargetParamsEntry.h | 75 + agent/mibgroup/target/target.c | 302 + agent/mibgroup/target/target.h | 24 + agent/mibgroup/target/target_counters.c | 81 + agent/mibgroup/target/target_counters.h | 10 + agent/mibgroup/target/target_counters_5_5.c | 31 + agent/mibgroup/target/target_counters_5_5.h | 3 + agent/mibgroup/tcp-mib.h | 7 + agent/mibgroup/tcp-mib/data_access/Makefile | 26 + agent/mibgroup/tcp-mib/data_access/tcpConn.h | 35 + .../mibgroup/tcp-mib/data_access/tcpConn_common.c | 275 + .../tcp-mib/data_access/tcpConn_freebsd4.c | 223 + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c | 392 + .../mibgroup/tcp-mib/data_access/tcpConn_netbsd.c | 229 + .../mibgroup/tcp-mib/data_access/tcpConn_openbsd.c | 211 + .../mibgroup/tcp-mib/data_access/tcpConn_private.h | 6 + .../tcp-mib/data_access/tcpConn_solaris2.c | 184 + agent/mibgroup/tcp-mib/tcpConnTable.h | 8 + agent/mibgroup/tcp-mib/tcpConnectionTable.h | 6 + .../tcpConnectionTable/tcpConnectionTable.c | 1135 + .../tcpConnectionTable/tcpConnectionTable.h | 620 + .../tcpConnectionTable_constants.h | 138 + .../tcpConnectionTable_data_access.c | 326 + .../tcpConnectionTable_data_access.h | 105 + .../tcpConnectionTable_interface.c | 1825 + .../tcpConnectionTable_interface.h | 176 + agent/mibgroup/tcp-mib/tcpListenerTable.h | 5 + .../tcp-mib/tcpListenerTable/tcpListenerTable.c | 445 + .../tcp-mib/tcpListenerTable/tcpListenerTable.h | 271 + .../tcpListenerTable/tcpListenerTable_constants.h | 78 + .../tcpListenerTable_data_access.c | 320 + .../tcpListenerTable_data_access.h | 73 + .../tcpListenerTable/tcpListenerTable_interface.c | 1009 + .../tcpListenerTable/tcpListenerTable_interface.h | 98 + agent/mibgroup/testhandler.c | 425 + agent/mibgroup/testhandler.h | 9 + agent/mibgroup/tlstm-mib.h | 11 + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h | 7 + .../snmpTlstmAddrTable/snmpTlstmAddrTable.c | 1438 + .../snmpTlstmAddrTable/snmpTlstmAddrTable.h | 37 + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable.h | 6 + .../snmpTlstmCertToTSNTable.c | 1377 + .../snmpTlstmCertToTSNTable.h | 47 + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable.h | 6 + .../snmpTlstmParamsTable/snmpTlstmParamsTable.c | 1286 + .../snmpTlstmParamsTable/snmpTlstmParamsTable.h | 30 + agent/mibgroup/tlstm-mib/snmpTlstmSession.h | 6 + .../tlstm-mib/snmpTlstmSession/snmpTlstmSession.c | 49 + .../tlstm-mib/snmpTlstmSession/snmpTlstmSession.h | 9 + agent/mibgroup/tsm-mib.h | 6 + .../tsm-mib/snmpTsmConfigurationUsePrefix.c | 110 + .../tsm-mib/snmpTsmConfigurationUsePrefix.h | 14 + agent/mibgroup/tsm-mib/snmpTsmStats.h | 6 + agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.c | 53 + agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h | 8 + agent/mibgroup/tunnel.h | 6 + agent/mibgroup/tunnel/tunnel.c | 1001 + agent/mibgroup/tunnel/tunnel.h | 46 + agent/mibgroup/ucd-snmp/disk.c | 934 + agent/mibgroup/ucd-snmp/disk.h | 31 + agent/mibgroup/ucd-snmp/disk_hw.c | 421 + agent/mibgroup/ucd-snmp/disk_hw.h | 32 + agent/mibgroup/ucd-snmp/diskio.c | 1466 + agent/mibgroup/ucd-snmp/diskio.h | 38 + agent/mibgroup/ucd-snmp/dlmod.c | 614 + agent/mibgroup/ucd-snmp/dlmod.h | 18 + agent/mibgroup/ucd-snmp/errormib.c | 228 + agent/mibgroup/ucd-snmp/errormib.h | 17 + agent/mibgroup/ucd-snmp/extensible.c | 687 + agent/mibgroup/ucd-snmp/extensible.h | 33 + agent/mibgroup/ucd-snmp/file.c | 184 + agent/mibgroup/ucd-snmp/file.h | 38 + agent/mibgroup/ucd-snmp/hpux.c | 125 + agent/mibgroup/ucd-snmp/hpux.h | 21 + agent/mibgroup/ucd-snmp/lmSensors.c | 1071 + agent/mibgroup/ucd-snmp/lmSensors.h | 16 + agent/mibgroup/ucd-snmp/lmsensorsMib.c | 206 + agent/mibgroup/ucd-snmp/lmsensorsMib.h | 23 + agent/mibgroup/ucd-snmp/loadave.c | 496 + agent/mibgroup/ucd-snmp/loadave.h | 26 + agent/mibgroup/ucd-snmp/logmatch.c | 651 + agent/mibgroup/ucd-snmp/logmatch.h | 13 + agent/mibgroup/ucd-snmp/memory.c | 230 + agent/mibgroup/ucd-snmp/memory.h | 37 + agent/mibgroup/ucd-snmp/memory_aix4.c | 254 + agent/mibgroup/ucd-snmp/memory_aix4.h | 14 + agent/mibgroup/ucd-snmp/memory_darwin7.c | 411 + agent/mibgroup/ucd-snmp/memory_darwin7.h | 14 + agent/mibgroup/ucd-snmp/memory_dynix.c | 229 + agent/mibgroup/ucd-snmp/memory_dynix.h | 29 + agent/mibgroup/ucd-snmp/memory_freebsd2.c | 389 + agent/mibgroup/ucd-snmp/memory_freebsd2.h | 12 + agent/mibgroup/ucd-snmp/memory_hpux.c | 293 + agent/mibgroup/ucd-snmp/memory_hpux.h | 12 + agent/mibgroup/ucd-snmp/memory_netbsd1.c | 257 + agent/mibgroup/ucd-snmp/memory_netbsd1.h | 14 + agent/mibgroup/ucd-snmp/memory_solaris2.c | 280 + agent/mibgroup/ucd-snmp/memory_solaris2.h | 14 + agent/mibgroup/ucd-snmp/pass.c | 325 + agent/mibgroup/ucd-snmp/pass.h | 26 + agent/mibgroup/ucd-snmp/pass_common.c | 264 + agent/mibgroup/ucd-snmp/pass_common.h | 20 + agent/mibgroup/ucd-snmp/pass_persist.c | 730 + agent/mibgroup/ucd-snmp/pass_persist.h | 25 + agent/mibgroup/ucd-snmp/proc.c | 876 + agent/mibgroup/ucd-snmp/proc.h | 28 + agent/mibgroup/ucd-snmp/proxy.c | 705 + agent/mibgroup/ucd-snmp/proxy.h | 22 + agent/mibgroup/ucd-snmp/versioninfo.c | 219 + agent/mibgroup/ucd-snmp/versioninfo.h | 35 + agent/mibgroup/ucd-snmp/vmstat.c | 279 + agent/mibgroup/ucd-snmp/vmstat.h | 43 + agent/mibgroup/ucd-snmp/vmstat_aix4.c | 664 + agent/mibgroup/ucd-snmp/vmstat_aix4.h | 47 + agent/mibgroup/ucd-snmp/vmstat_bsdi4.c | 288 + agent/mibgroup/ucd-snmp/vmstat_bsdi4.h | 14 + agent/mibgroup/ucd-snmp/vmstat_darwin7.c | 324 + agent/mibgroup/ucd-snmp/vmstat_darwin7.h | 14 + agent/mibgroup/ucd-snmp/vmstat_dynix.c | 797 + agent/mibgroup/ucd-snmp/vmstat_dynix.h | 51 + agent/mibgroup/ucd-snmp/vmstat_freebsd2.c | 400 + agent/mibgroup/ucd-snmp/vmstat_freebsd2.h | 14 + agent/mibgroup/ucd-snmp/vmstat_hpux.c | 721 + agent/mibgroup/ucd-snmp/vmstat_hpux.h | 55 + agent/mibgroup/ucd-snmp/vmstat_linux.c | 582 + agent/mibgroup/ucd-snmp/vmstat_linux.h | 41 + agent/mibgroup/ucd-snmp/vmstat_netbsd1.c | 322 + agent/mibgroup/ucd-snmp/vmstat_netbsd1.h | 14 + agent/mibgroup/ucd-snmp/vmstat_solaris2.c | 782 + agent/mibgroup/ucd-snmp/vmstat_solaris2.h | 60 + agent/mibgroup/ucd_snmp.h | 19 + agent/mibgroup/udp-mib.h | 5 + agent/mibgroup/udp-mib/data_access/udp_endpoint.h | 34 + .../udp-mib/data_access/udp_endpoint_common.c | 158 + .../udp-mib/data_access/udp_endpoint_freebsd4.c | 194 + .../udp-mib/data_access/udp_endpoint_linux.c | 313 + .../udp-mib/data_access/udp_endpoint_netbsd.c | 207 + .../udp-mib/data_access/udp_endpoint_openbsd.c | 177 + .../udp-mib/data_access/udp_endpoint_private.h | 7 + .../udp-mib/data_access/udp_endpoint_solaris2.c | 205 + agent/mibgroup/udp-mib/udpEndpointTable.h | 5 + .../udp-mib/udpEndpointTable/udpEndpointTable.c | 426 + .../udp-mib/udpEndpointTable/udpEndpointTable.h | 314 + .../udpEndpointTable/udpEndpointTable_constants.h | 85 + .../udpEndpointTable_data_access.c | 357 + .../udpEndpointTable_data_access.h | 73 + .../udpEndpointTable/udpEndpointTable_interface.c | 1099 + .../udpEndpointTable/udpEndpointTable_interface.h | 97 + agent/mibgroup/util_funcs.c | 1129 + agent/mibgroup/util_funcs.h | 97 + agent/mibgroup/util_funcs/Exit.c | 23 + agent/mibgroup/util_funcs/Exit.h | 17 + .../mibgroup/util_funcs/MIB_STATS_CACHE_TIMEOUT.h | 12 + agent/mibgroup/util_funcs/get_pid_from_inode.c | 186 + agent/mibgroup/util_funcs/get_pid_from_inode.h | 34 + agent/mibgroup/util_funcs/header_generic.c | 64 + agent/mibgroup/util_funcs/header_generic.h | 18 + agent/mibgroup/util_funcs/header_simple_table.c | 110 + agent/mibgroup/util_funcs/header_simple_table.h | 19 + agent/mibgroup/util_funcs/restart.c | 93 + agent/mibgroup/util_funcs/restart.h | 15 + agent/mibgroup/utilities.h | 3 + agent/mibgroup/utilities/execute.c | 408 + agent/mibgroup/utilities/execute.h | 11 + agent/mibgroup/utilities/iquery.c | 212 + agent/mibgroup/utilities/iquery.h | 19 + agent/mibgroup/utilities/override.c | 280 + agent/mibgroup/utilities/override.h | 7 + agent/mibgroup/winExtDLL.c | 1763 + agent/mibgroup/winExtDLL.h | 26 + agent/object_monitor.c | 757 + agent/snmp_agent.c | 3838 + agent/snmp_perl.c | 186 + agent/snmp_perl.h | 15 + agent/snmp_perl.pl | 8 + agent/snmp_vars.c | 463 + agent/snmpd.c | 1517 + agent/snmpd.h | 27 + apps/Makefile.depend | 2081 + apps/Makefile.in | 230 + apps/agentxtrap.c | 607 + apps/encode_keychange.c | 803 + apps/snmp_perl_trapd.pl | 15 + apps/snmpbulkget.c | 250 + apps/snmpbulkwalk.c | 386 + apps/snmpdelta.c | 748 + apps/snmpdf.c | 389 + apps/snmpget.c | 255 + apps/snmpgetnext.c | 236 + apps/snmpnetstat/Makefile.depend | 425 + apps/snmpnetstat/Makefile.in | 38 + apps/snmpnetstat/ffs.c | 38 + apps/snmpnetstat/if.c | 870 + apps/snmpnetstat/inet.c | 649 + apps/snmpnetstat/inet6.c | 516 + apps/snmpnetstat/main.c | 539 + apps/snmpnetstat/main.h | 23 + apps/snmpnetstat/netstat.h | 94 + apps/snmpnetstat/route.c | 487 + apps/snmpnetstat/winstub.c | 285 + apps/snmpnetstat/winstub.h | 50 + apps/snmpset.c | 284 + apps/snmpstatus.c | 382 + apps/snmptable.c | 1010 + apps/snmptest.c | 535 + apps/snmptls.c | 559 + apps/snmptranslate.c | 367 + apps/snmptrap.c | 392 + apps/snmptrapd.c | 1464 + apps/snmptrapd_auth.c | 182 + apps/snmptrapd_auth.h | 16 + apps/snmptrapd_ds.h | 19 + apps/snmptrapd_handlers.c | 1109 + apps/snmptrapd_handlers.h | 68 + apps/snmptrapd_log.c | 1802 + apps/snmptrapd_log.h | 18 + apps/snmptrapd_sql.c | 1118 + apps/snmpusm.c | 1023 + apps/snmpvacm.c | 711 + apps/snmpwalk.c | 432 + apps/sshtosnmp.c | 233 + config.guess | 1505 + config.sub | 1739 + configure | 31649 +++ configure.ac | 131 + configure.d/config_modules_agent | 814 + configure.d/config_modules_lib | 232 + configure.d/config_modules_security_modules | 70 + configure.d/config_modules_transports | 137 + configure.d/config_os_functions | 324 + configure.d/config_os_headers | 523 + configure.d/config_os_libs1 | 95 + configure.d/config_os_libs2 | 487 + configure.d/config_os_misc1 | 24 + configure.d/config_os_misc2 | 142 + configure.d/config_os_misc3 | 20 + configure.d/config_os_misc4 | 319 + configure.d/config_os_progs | 437 + configure.d/config_os_struct_members | 754 + configure.d/config_project_ipv6_types | 208 + configure.d/config_project_manual | 170 + configure.d/config_project_paths | 101 + configure.d/config_project_perl_python | 379 + configure.d/config_project_types | 57 + configure.d/config_project_with_enable | 1150 + dist/Makefile | 133 + dist/README.build-scripts | 108 + dist/RELEASE-INSTRUCTIONS | 1001 + dist/autoconf-version | 1 + dist/changelogfix | 94 + dist/check-api-change | 54 + dist/cvsshow | 69 + dist/cvsup | 118 + dist/extractnews | 183 + dist/find-requires | 5 + dist/generation-scripts/gen-security-headers.in | 29 + dist/generation-scripts/gen-transport-headers.in | 27 + dist/generation-scripts/gen-variables.in | 10 + dist/makerelease.xml | 726 + dist/net-snmp-solaris-build/DEVENV | 44 + dist/net-snmp-solaris-build/README | 19 + dist/net-snmp-solaris-build/buildpackage-solaris | 182 + dist/net-snmp-solaris-build/elfdepend.sh | 87 + dist/net-snmp.spec | 303 + dist/nsb-config | 82 + dist/nsb-functions | 508 + dist/nsb-nightly | 188 + dist/nsb-package | 137 + dist/nsb-platform | 27 + dist/patme | 351 + dist/release | 8 + dist/run-autoconf | 32 + dist/schema-snmptrapd.sql | 31 + dist/snmpd-init.d | 73 + dist/snmptrapd-init.d | 73 + dist/svnup | 130 + dotgdbinit | 138 + doxygen.conf | 838 + include/net-snmp/agent/agent_callbacks.h | 21 + include/net-snmp/agent/agent_handler.h | 283 + include/net-snmp/agent/agent_index.h | 46 + include/net-snmp/agent/agent_read_config.h | 31 + include/net-snmp/agent/agent_registry.h | 184 + include/net-snmp/agent/agent_sysORTable.h | 28 + include/net-snmp/agent/agent_trap.h | 54 + include/net-snmp/agent/all_helpers.h | 43 + include/net-snmp/agent/auto_nlist.h | 28 + include/net-snmp/agent/baby_steps.h | 117 + include/net-snmp/agent/bulk_to_next.h | 28 + include/net-snmp/agent/cache_handler.h | 130 + include/net-snmp/agent/debug_handler.h | 16 + include/net-snmp/agent/ds_agent.h | 74 + include/net-snmp/agent/hardware/cpu.h | 68 + include/net-snmp/agent/hardware/fsys.h | 109 + include/net-snmp/agent/hardware/memory.h | 39 + include/net-snmp/agent/hardware/sensors.h | 48 + include/net-snmp/agent/instance.h | 145 + include/net-snmp/agent/mfd.h | 84 + include/net-snmp/agent/mib_modules.h | 23 + include/net-snmp/agent/mode_end_call.h | 39 + include/net-snmp/agent/multiplexer.h | 39 + include/net-snmp/agent/net-snmp-agent-includes.h | 22 + include/net-snmp/agent/null.h | 26 + include/net-snmp/agent/object_monitor.h | 186 + include/net-snmp/agent/old_api.h | 49 + include/net-snmp/agent/read_only.h | 29 + include/net-snmp/agent/row_merge.h | 38 + include/net-snmp/agent/scalar.h | 36 + include/net-snmp/agent/scalar_group.h | 36 + include/net-snmp/agent/serialize.h | 24 + include/net-snmp/agent/set_helper.h | 25 + include/net-snmp/agent/snmp_agent.h | 322 + include/net-snmp/agent/snmp_get_statistic.h | 20 + include/net-snmp/agent/snmp_vars.h | 138 + include/net-snmp/agent/stash_cache.h | 35 + include/net-snmp/agent/stash_to_next.h | 24 + include/net-snmp/agent/sysORTable.h | 62 + include/net-snmp/agent/table.h | 200 + include/net-snmp/agent/table_array.h | 158 + include/net-snmp/agent/table_container.h | 108 + include/net-snmp/agent/table_data.h | 124 + include/net-snmp/agent/table_dataset.h | 196 + include/net-snmp/agent/table_iterator.h | 165 + include/net-snmp/agent/table_tdata.h | 147 + include/net-snmp/agent/var_struct.h | 116 + include/net-snmp/agent/watcher.h | 148 + include/net-snmp/config_api.h | 100 + include/net-snmp/data_access/arp.h | 146 + include/net-snmp/data_access/defaultrouter.h | 114 + include/net-snmp/data_access/interface.h | 306 + include/net-snmp/data_access/ip_scalars.h | 19 + include/net-snmp/data_access/ipaddress.h | 168 + include/net-snmp/data_access/ipstats.h | 110 + .../data_access/net-snmp-data-access-includes.h | 14 + include/net-snmp/data_access/route.h | 158 + include/net-snmp/data_access/scopezone.h | 68 + include/net-snmp/data_access/swinst.h | 77 + include/net-snmp/data_access/swrun.h | 104 + include/net-snmp/data_access/systemstats.h | 106 + include/net-snmp/data_access/tcpConn.h | 130 + include/net-snmp/data_access/udp_endpoint.h | 100 + include/net-snmp/definitions.h | 32 + include/net-snmp/library/README | 67 + include/net-snmp/library/asn1.h | 455 + include/net-snmp/library/callback.h | 85 + include/net-snmp/library/cert_util.h | 226 + include/net-snmp/library/check_varbind.h | 53 + include/net-snmp/library/container.h | 501 + include/net-snmp/library/container_binary_array.h | 46 + include/net-snmp/library/container_iterator.h | 62 + include/net-snmp/library/container_list_ssll.h | 27 + include/net-snmp/library/container_null.h | 21 + include/net-snmp/library/data_list.h | 105 + include/net-snmp/library/default_store.h | 214 + include/net-snmp/library/dir_utils.h | 63 + include/net-snmp/library/factory.h | 72 + include/net-snmp/library/fd_event_manager.h | 134 + include/net-snmp/library/file_utils.h | 88 + include/net-snmp/library/getopt.h | 24 + include/net-snmp/library/int64.h | 43 + include/net-snmp/library/keytools.h | 64 + include/net-snmp/library/large_fd_set.h | 171 + include/net-snmp/library/lcd_time.h | 137 + include/net-snmp/library/libsnmp.h | 174 + include/net-snmp/library/md5.h | 71 + include/net-snmp/library/mib.h | 518 + include/net-snmp/library/mt_support.h | 89 + include/net-snmp/library/oid.h | 18 + include/net-snmp/library/oid_stash.h | 82 + include/net-snmp/library/openssl_aes.h | 140 + include/net-snmp/library/openssl_des.h | 236 + include/net-snmp/library/openssl_md5.h | 116 + include/net-snmp/library/openssl_sha.h | 199 + include/net-snmp/library/parse.h | 250 + include/net-snmp/library/read_config.h | 156 + include/net-snmp/library/scapi.h | 107 + include/net-snmp/library/snmp-tc.h | 66 + include/net-snmp/library/snmp.h | 360 + include/net-snmp/library/snmpAAL5PVCDomain.h | 39 + include/net-snmp/library/snmpAliasDomain.h | 32 + include/net-snmp/library/snmpCallbackDomain.h | 73 + include/net-snmp/library/snmpDTLSUDPDomain.h | 41 + include/net-snmp/library/snmpIPXDomain.h | 38 + include/net-snmp/library/snmpIPv4BaseDomain.h | 37 + include/net-snmp/library/snmpIPv6BaseDomain.h | 34 + include/net-snmp/library/snmpSSHDomain.h | 41 + include/net-snmp/library/snmpSTDDomain.h | 41 + include/net-snmp/library/snmpSocketBaseDomain.h | 25 + include/net-snmp/library/snmpTCPBaseDomain.h | 22 + include/net-snmp/library/snmpTCPDomain.h | 41 + include/net-snmp/library/snmpTCPIPv6Domain.h | 38 + include/net-snmp/library/snmpTLSBaseDomain.h | 83 + include/net-snmp/library/snmpTLSTCPDomain.h | 39 + include/net-snmp/library/snmpUDPBaseDomain.h | 50 + include/net-snmp/library/snmpUDPDomain.h | 63 + include/net-snmp/library/snmpUDPIPv4BaseDomain.h | 44 + include/net-snmp/library/snmpUDPIPv6Domain.h | 61 + include/net-snmp/library/snmpUnixDomain.h | 65 + include/net-snmp/library/snmp_alarm.h | 71 + include/net-snmp/library/snmp_api.h | 713 + include/net-snmp/library/snmp_assert.h | 127 + include/net-snmp/library/snmp_client.h | 167 + include/net-snmp/library/snmp_debug.h | 243 + include/net-snmp/library/snmp_enum.h | 115 + include/net-snmp/library/snmp_impl.h | 146 + include/net-snmp/library/snmp_logging.h | 126 + include/net-snmp/library/snmp_openssl.h | 46 + include/net-snmp/library/snmp_parse_args.h | 93 + include/net-snmp/library/snmp_secmod.h | 180 + include/net-snmp/library/snmp_service.h | 39 + include/net-snmp/library/snmp_transport.h | 317 + include/net-snmp/library/snmpksm.h | 35 + include/net-snmp/library/snmptsm.h | 33 + include/net-snmp/library/snmpusm.h | 281 + include/net-snmp/library/snmpv3.h | 61 + include/net-snmp/library/system.h | 215 + include/net-snmp/library/testing.h | 16 + include/net-snmp/library/text_utils.h | 113 + include/net-snmp/library/tools.h | 315 + include/net-snmp/library/transform_oids.h | 39 + include/net-snmp/library/types.h | 70 + include/net-snmp/library/ucd_compat.h | 51 + include/net-snmp/library/vacm.h | 266 + include/net-snmp/library/winpipe.h | 44 + include/net-snmp/library/winservice.h | 159 + include/net-snmp/machine/generic.h | 3 + include/net-snmp/mib_api.h | 113 + include/net-snmp/net-snmp-config.h.in | 2442 + include/net-snmp/net-snmp-features.h | 32 + include/net-snmp/net-snmp-includes.h | 80 + include/net-snmp/openssl_md5.h | 116 + include/net-snmp/output_api.h | 157 + include/net-snmp/pdu_api.h | 46 + include/net-snmp/session_api.h | 311 + include/net-snmp/snmpv3_api.h | 38 + include/net-snmp/system/aix.h | 27 + include/net-snmp/system/bsd.h | 20 + include/net-snmp/system/bsdi.h | 3 + include/net-snmp/system/bsdi3.h | 2 + include/net-snmp/system/bsdi4.h | 11 + include/net-snmp/system/cygwin.h | 12 + include/net-snmp/system/darwin.h | 8 + include/net-snmp/system/darwin10.h | 148 + include/net-snmp/system/darwin11.h | 161 + include/net-snmp/system/darwin12.h | 161 + include/net-snmp/system/darwin7.h | 15 + include/net-snmp/system/darwin8.h | 94 + include/net-snmp/system/darwin9.h | 148 + include/net-snmp/system/dragonfly.h | 25 + include/net-snmp/system/dynix.h | 106 + include/net-snmp/system/freebsd.h | 27 + include/net-snmp/system/freebsd10.h | 3 + include/net-snmp/system/freebsd2.h | 10 + include/net-snmp/system/freebsd3.h | 11 + include/net-snmp/system/freebsd4.h | 23 + include/net-snmp/system/freebsd5.h | 8 + include/net-snmp/system/freebsd6.h | 3 + include/net-snmp/system/freebsd7.h | 3 + include/net-snmp/system/freebsd8.h | 3 + include/net-snmp/system/freebsd9.h | 3 + include/net-snmp/system/generic.h | 78 + include/net-snmp/system/hpux.h | 94 + include/net-snmp/system/irix.h | 33 + include/net-snmp/system/kfreebsd.h | 9 + include/net-snmp/system/linux.h | 23 + include/net-snmp/system/mingw32.h | 93 + include/net-snmp/system/mingw32msvc.h | 10 + include/net-snmp/system/mips.h | 4 + include/net-snmp/system/netbsd.h | 75 + include/net-snmp/system/nto-qnx6.h | 35 + include/net-snmp/system/openbsd.h | 18 + include/net-snmp/system/openbsd4.h | 3 + include/net-snmp/system/openbsd5.h | 3 + include/net-snmp/system/osf5.h | 28 + include/net-snmp/system/solaris.h | 43 + include/net-snmp/system/solaris2.3.h | 1 + include/net-snmp/system/solaris2.4.h | 1 + include/net-snmp/system/solaris2.5.h | 4 + include/net-snmp/system/solaris2.6.h | 2 + include/net-snmp/system/sunos.h | 12 + include/net-snmp/system/svr5.h | 20 + include/net-snmp/system/sysv.h | 2 + include/net-snmp/system/ultrix4.h | 9 + include/net-snmp/types.h | 427 + include/net-snmp/utilities.h | 63 + include/net-snmp/varbind_api.h | 105 + include/net-snmp/version.h | 18 + include/ucd-snmp/README | 3 + include/ucd-snmp/agent_index.h | 9 + include/ucd-snmp/agent_read_config.h | 9 + include/ucd-snmp/agent_registry.h | 9 + include/ucd-snmp/agent_trap.h | 9 + include/ucd-snmp/asn1.h | 9 + include/ucd-snmp/auto_nlist.h | 9 + include/ucd-snmp/callback.h | 9 + include/ucd-snmp/default_store.h | 88 + include/ucd-snmp/ds_agent.h | 9 + include/ucd-snmp/header_complex.h | 9 + include/ucd-snmp/int64.h | 9 + include/ucd-snmp/keytools.h | 9 + include/ucd-snmp/mib.h | 9 + include/ucd-snmp/mib_module_config.h | 9 + include/ucd-snmp/mibincl.h | 9 + include/ucd-snmp/parse.h | 9 + include/ucd-snmp/read_config.h | 9 + include/ucd-snmp/scapi.h | 9 + include/ucd-snmp/snmp-tc.h | 9 + include/ucd-snmp/snmp.h | 9 + include/ucd-snmp/snmp_agent.h | 9 + include/ucd-snmp/snmp_alarm.h | 9 + include/ucd-snmp/snmp_api.h | 9 + include/ucd-snmp/snmp_client.h | 9 + include/ucd-snmp/snmp_debug.h | 9 + include/ucd-snmp/snmp_impl.h | 11 + include/ucd-snmp/snmp_logging.h | 9 + include/ucd-snmp/snmp_parse_args.h | 9 + include/ucd-snmp/snmp_vars.h | 9 + include/ucd-snmp/snmpusm.h | 9 + include/ucd-snmp/snmpv3.h | 9 + include/ucd-snmp/struct.h | 9 + include/ucd-snmp/system.h | 9 + include/ucd-snmp/tools.h | 9 + include/ucd-snmp/transform_oids.h | 9 + include/ucd-snmp/ucd-snmp-agent-includes.h | 9 + include/ucd-snmp/ucd-snmp-config.h | 2 + include/ucd-snmp/ucd-snmp-includes.h | 9 + include/ucd-snmp/util_funcs.h | 9 + include/ucd-snmp/var_struct.h | 9 + include/ucd-snmp/version.h | 11 + install-sh | 524 + local/FAQ2HTML | 113 + local/Makefile.in | 173 + local/README.mib2c | 224 + local/Version-Munge.pl | 170 + local/certgen-test.pl | 66 + local/convertcode | 132 + local/fixproc | 694 + local/gittools/shell-functions | 443 + local/html-add-header-footer.pl | 212 + local/html-textfile-fix.pl | 62 + local/ipf-mod.pl | 227 + local/mib2c | 1275 + local/mib2c-conf.d/default-mfd-top.m2c | 141 + local/mib2c-conf.d/details-enums.m2i | 80 + local/mib2c-conf.d/details-node.m2i | 102 + local/mib2c-conf.d/details-table.m2i | 25 + local/mib2c-conf.d/generic-ctx-copy.m2i | 33 + local/mib2c-conf.d/generic-ctx-get.m2i | 106 + local/mib2c-conf.d/generic-ctx-set.m2i | 29 + local/mib2c-conf.d/generic-data-allocate.m2i | 62 + local/mib2c-conf.d/generic-data-context.m2i | 51 + local/mib2c-conf.d/generic-get-U64.m2i | 14 + local/mib2c-conf.d/generic-get-char.m2i | 49 + local/mib2c-conf.d/generic-get-decl-bot.m2i | 22 + local/mib2c-conf.d/generic-get-decl.m2i | 43 + local/mib2c-conf.d/generic-get-long.m2i | 14 + local/mib2c-conf.d/generic-get-oid.m2i | 18 + local/mib2c-conf.d/generic-header-bottom.m2i | 21 + local/mib2c-conf.d/generic-header-top.m2i | 22 + local/mib2c-conf.d/generic-source-includes.m2i | 24 + local/mib2c-conf.d/generic-table-constants.m2c | 44 + local/mib2c-conf.d/generic-table-enums.m2c | 63 + .../generic-table-indexes-from-oid.m2i | 70 + local/mib2c-conf.d/generic-table-indexes-set.m2i | 123 + .../mib2c-conf.d/generic-table-indexes-to-oid.m2i | 52 + .../generic-table-indexes-varbind-setup.m2i | 51 + local/mib2c-conf.d/generic-table-indexes.m2i | 67 + local/mib2c-conf.d/generic-table-oids.m2c | 113 + local/mib2c-conf.d/generic-value-map-func.m2i | 104 + local/mib2c-conf.d/generic-value-map-reverse.m2i | 49 + local/mib2c-conf.d/generic-value-map.m2i | 46 + local/mib2c-conf.d/m2c-internal-warning.m2i | 21 + local/mib2c-conf.d/m2c_setup_enum.m2i | 24 + local/mib2c-conf.d/m2c_setup_node.m2i | 260 + local/mib2c-conf.d/m2c_setup_table.m2i | 48 + local/mib2c-conf.d/m2c_table_save_defaults.m2i | 117 + .../mfd-access-container-cached-defines.m2i | 576 + .../mfd-access-unsorted-external-defines.m2i | 1198 + local/mib2c-conf.d/mfd-data-access.m2c | 331 + local/mib2c-conf.d/mfd-data-get.m2c | 168 + local/mib2c-conf.d/mfd-data-set.m2c | 142 + local/mib2c-conf.d/mfd-doxygen.m2c | 60 + local/mib2c-conf.d/mfd-interactive-setup.m2c | 335 + local/mib2c-conf.d/mfd-interface.m2c | 1718 + local/mib2c-conf.d/mfd-makefile.m2m | 139 + local/mib2c-conf.d/mfd-persistence.m2i | 478 + local/mib2c-conf.d/mfd-readme.m2c | 846 + local/mib2c-conf.d/mfd-top.m2c | 605 + local/mib2c-conf.d/node-get.m2i | 107 + local/mib2c-conf.d/node-set.m2i | 236 + local/mib2c-conf.d/node-storage.m2i | 21 + local/mib2c-conf.d/node-validate.m2i | 71 + local/mib2c-conf.d/node-varbind-validate.m2i | 54 + local/mib2c-conf.d/parent-dependencies.m2i | 63 + local/mib2c-conf.d/parent-set.m2i | 417 + local/mib2c-conf.d/subagent.m2c | 195 + local/mib2c-conf.d/syntax-COUNTER64-get.m2i | 35 + local/mib2c-conf.d/syntax-DateAndTime-get.m2d | 9 + local/mib2c-conf.d/syntax-DateAndTime-get.m2i | 54 + local/mib2c-conf.d/syntax-DateAndTime-readme.m2i | 4 + local/mib2c-conf.d/syntax-InetAddress-get.m2i | 100 + local/mib2c-conf.d/syntax-InetAddress-set.m2i | 22 + local/mib2c-conf.d/syntax-InetAddressType-get.m2i | 25 + local/mib2c-conf.d/syntax-InetAddressType-set.m2i | 25 + .../mib2c-conf.d/syntax-RowStatus-dependencies.m2i | 113 + local/mib2c-conf.d/syntax-RowStatus-get.m2i | 65 + .../syntax-RowStatus-varbind-validate.m2i | 16 + .../syntax-StorageType-dependencies.m2i | 19 + local/mib2c-conf.d/syntax-TestAndIncr-get.m2i | 22 + local/mib2c-update | 366 + local/mib2c.access_functions.conf | 183 + local/mib2c.array-user.conf | 1305 + local/mib2c.check_values.conf | 154 + local/mib2c.check_values_local.conf | 72 + local/mib2c.column_defines.conf | 15 + local/mib2c.column_enums.conf | 34 + local/mib2c.column_storage.conf | 23 + local/mib2c.conf | 308 + local/mib2c.container.conf | 864 + local/mib2c.create-dataset.conf | 111 + local/mib2c.emulation.conf | 246 + local/mib2c.genhtml.conf | 370 + local/mib2c.int_watch.conf | 106 + local/mib2c.iterate.conf | 716 + local/mib2c.iterate_access.conf | 424 + local/mib2c.mfd.conf | 32 + local/mib2c.notify.conf | 85 + local/mib2c.old-api.conf | 349 + local/mib2c.perl.conf | 314 + local/mib2c.raw-table.conf | 612 + local/mib2c.row.conf | 284 + local/mib2c.scalar.conf | 142 + local/mib2c.table_data.conf | 742 + local/minimalist/feature-check | 126 + local/minimalist/feature-makedocs | 221 + local/minimalist/feature-remove | 128 + local/minimalist/find-unused-code | 117 + local/minimalist/ignore.regexp | 4 + local/minimalist/remove-unneeded-modules | 130 + local/minimalist/removeifdefcode.pl | 333 + local/minimalist/sizetests | 359 + local/net-snmp-cert | 2690 + local/net-snmp-cert.conf | 72 + local/pass_persisttest | 98 + local/passtest | 82 + local/passtest.pl | 74 + local/snmp-bridge-mib | 1170 + local/snmp-ucd.sh | 187 + local/snmpcheck.def | 1224 + local/snmpconf | 933 + local/snmpconf.dir/snmp-data/authopts | 77 + local/snmpconf.dir/snmp-data/debugging | 39 + local/snmpconf.dir/snmp-data/mibs | 56 + local/snmpconf.dir/snmp-data/output | 79 + local/snmpconf.dir/snmp-data/snmpconf-config | 1 + local/snmpconf.dir/snmpd-data/acl | 36 + local/snmpconf.dir/snmpd-data/basic_setup | 17 + local/snmpconf.dir/snmpd-data/extending | 68 + local/snmpconf.dir/snmpd-data/monitor | 72 + local/snmpconf.dir/snmpd-data/operation | 32 + local/snmpconf.dir/snmpd-data/snmpconf-config | 1 + local/snmpconf.dir/snmpd-data/system | 43 + local/snmpconf.dir/snmpd-data/trapsinks | 46 + local/snmpconf.dir/snmptrapd-data/authentication | 8 + local/snmpconf.dir/snmptrapd-data/formatting | 15 + local/snmpconf.dir/snmptrapd-data/logging | 26 + local/snmpconf.dir/snmptrapd-data/runtime | 13 + local/snmpconf.dir/snmptrapd-data/snmpconf-config | 1 + local/snmpconf.dir/snmptrapd-data/traphandle | 17 + local/snmpdump.pl | 107 + local/tkmib | 994 + local/traptoemail | 74 + ltmain.sh | 9637 + m4/ac_add_search_path.m4 | 13 + m4/ac_msg_cache.m4 | 24 + m4/ac_msg_module_dbg.m4 | 7 + m4/ac_prompt_user.m4 | 52 + m4/libtool.m4 | 7831 + m4/ltoptions.m4 | 369 + m4/ltsugar.m4 | 123 + m4/ltversion.m4 | 23 + m4/lt~obsolete.m4 | 98 + m4/netsnmp_arg.m4 | 27 + m4/netsnmp_search_libs.m4 | 35 + maketarget | 63 + man/Makefile.in | 278 + man/agentxtrap.1.def | 110 + man/default_store.3.bot | 120 + man/default_store.3.top | 83 + man/encode_keychange.1.def | 71 + man/fixproc.1.def | 40 + man/make_index.pl | 70 + man/man_sections.txt | 158 + man/mib2c-update.1.def | 28 + man/mib2c.1.def | 227 + man/mib2c.conf.5.in | 52 + man/mib2c.extract.pl | 43 + man/net-snmp-config.1.def | 87 + man/net-snmp-create-v3-user.1.def | 28 + man/netsnmp_agent_api.3.def | 132 + man/netsnmp_config_api.3.def | 373 + man/netsnmp_mib_api.3.def | 310 + man/netsnmp_pdu_api.3.def | 30 + man/netsnmp_sess_api.3.def | 235 + man/netsnmp_session_api.3.def | 281 + man/netsnmp_trap_api.3.def | 58 + man/netsnmp_varbind_api.3.def | 216 + man/snmp-bridge-mib.1 | 208 + man/snmp.conf.5.def | 414 + man/snmp_alarm.3.def | 170 + man/snmp_config.5.def | 202 + man/snmpbulkget.1.def | 64 + man/snmpbulkwalk.1.def | 134 + man/snmpcmd.1.def | 916 + man/snmpconf.1.def | 130 + man/snmpd.8.def | 355 + man/snmpd.conf.5.def | 1769 + man/snmpd.examples.5.def | 655 + man/snmpd.internal.5.def | 92 + man/snmpdelta.1.def | 160 + man/snmpdf.1.def | 71 + man/snmpget.1.def | 118 + man/snmpgetnext.1.def | 77 + man/snmpinform.1 | 1 + man/snmpnetstat.1.def | 314 + man/snmpset.1.def | 110 + man/snmpstatus.1.def | 112 + man/snmptable.1.def | 167 + man/snmptest.1.def | 278 + man/snmptranslate.1.def | 288 + man/snmptrap.1.def | 130 + man/snmptrapd.8.def | 320 + man/snmptrapd.conf.5.def | 266 + man/snmpusm.1.def | 267 + man/snmpvacm.1.def | 373 + man/snmpwalk.1.def | 142 + man/tkmib.1.def | 15 + man/traptoemail.1.def | 22 + man/variables.5.def | 178 + mibs/LM-SENSORS-MIB.txt | 230 + mibs/Makefile.in | 80 + mibs/Makefile.mib | 225 + mibs/NET-SNMP-AGENT-MIB.txt | 554 + mibs/NET-SNMP-EXAMPLES-MIB.txt | 285 + mibs/NET-SNMP-EXTEND-MIB.txt | 325 + mibs/NET-SNMP-MIB.txt | 67 + mibs/NET-SNMP-MONITOR-MIB.txt | 59 + mibs/NET-SNMP-PASS-MIB.txt | 124 + mibs/NET-SNMP-PERIODIC-NOTIFY-MIB.txt | 83 + mibs/NET-SNMP-SYSTEM-MIB.txt | 63 + mibs/NET-SNMP-TC.txt | 128 + mibs/NET-SNMP-VACM-MIB.txt | 154 + mibs/README.mibs | 47 + mibs/UCD-DEMO-MIB.inc | 11 + mibs/UCD-DEMO-MIB.txt | 74 + mibs/UCD-DISKIO-MIB.inc | 11 + mibs/UCD-DISKIO-MIB.txt | 171 + mibs/UCD-DLMOD-MIB.inc | 8 + mibs/UCD-DLMOD-MIB.txt | 124 + mibs/UCD-IPFILTER-MIB.inc | 8 + mibs/UCD-IPFILTER-MIB.txt | 261 + mibs/UCD-IPFWACC-MIB.inc | 11 + mibs/UCD-IPFWACC-MIB.txt | 327 + mibs/UCD-SNMP-MIB-OLD.txt | 744 + mibs/UCD-SNMP-MIB.inc | 9 + mibs/UCD-SNMP-MIB.txt | 1768 + mibs/ianalist | 15 + mibs/makehtml.pl | 112 + mibs/mibfetch | 51 + mibs/nodemap | 6 + mibs/rfclist | 265 + mibs/rfcmibs.diff | 499 + mibs/smistrip | 179 + mkinstalldirs | 40 + net-snmp-config.in | 700 + net-snmp-create-v3-user.in | 168 + ov/Makefile.in | 15 + ov/README | 31 + ov/UCD-Computer | 9 + ov/UCD-fields | 32 + ov/bitmaps/UCD.20.m | 8 + ov/bitmaps/UCD.20.p | 8 + ov/bitmaps/UCD.26.m | 12 + ov/bitmaps/UCD.26.p | 12 + ov/bitmaps/UCD.32.m | 14 + ov/bitmaps/UCD.32.p | 14 + ov/bitmaps/UCD.38.m | 19 + ov/bitmaps/UCD.38.p | 19 + ov/bitmaps/UCD.44.m | 25 + ov/bitmaps/UCD.44.p | 25 + ov/bitmaps/UCD.50.m | 33 + ov/bitmaps/UCD.50.p | 33 + ov/bitmaps/UCD.fields | 21 + ov/oid_to_sym.in | 18 + ov/oid_to_type.in | 18 + perl/ASN/ASN.pm | 163 + perl/ASN/ASN.xs | 177 + perl/ASN/Changes | 6 + perl/ASN/MANIFEST | 6 + perl/ASN/Makefile.PL | 233 + perl/ASN/netsnmp-feature-definitions.h | 0 perl/ASN/test.pl | 28 + perl/AnyData_SNMP/Changes | 1 + perl/AnyData_SNMP/DBD_AnyData.patch | 48 + perl/AnyData_SNMP/Format.pm | 109 + perl/AnyData_SNMP/INSTALL | 44 + perl/AnyData_SNMP/MANIFEST | 7 + perl/AnyData_SNMP/Makefile.PL | 14 + perl/AnyData_SNMP/README | 21 + perl/AnyData_SNMP/Storage.pm | 428 + perl/AnyData_SNMP/configs/scli | 27 + perl/AnyData_SNMP/configs/unix | 34 + perl/AnyData_SNMP/netsh | 838 + perl/Makefile.PL | 160 + perl/Makefile.makefiles | 12 + perl/Makefile.subs.pl | 136 + perl/OID/Changes | 6 + perl/OID/MANIFEST | 7 + perl/OID/Makefile.PL | 234 + perl/OID/OID.pm | 256 + perl/OID/OID.xs | 442 + perl/OID/README | 31 + perl/OID/netsnmp-feature-definitions.h | 6 + perl/OID/test.pl | 137 + perl/OID/typemap | 2 + perl/SNMP/BUG | 40 + perl/SNMP/MANIFEST | 37 + perl/SNMP/MANIFEST.SKIP | 11 + perl/SNMP/Makefile.PL | 363 + perl/SNMP/README | 896 + perl/SNMP/SNMP.pm | 2680 + perl/SNMP/SNMP.xs | 5473 + perl/SNMP/TODO | 40 + perl/SNMP/examples/async1.pl | 17 + perl/SNMP/examples/async2.pl | 19 + perl/SNMP/examples/bulkwalk.pl | 121 + perl/SNMP/examples/ipforward.pl | 30 + perl/SNMP/examples/mibtree.pl | 20 + perl/SNMP/examples/mibwalk.pl | 17 + perl/SNMP/examples/pingmib.pl | 46 + perl/SNMP/examples/tablewalk.pl | 19 + perl/SNMP/examples/testleak.pl | 19 + perl/SNMP/examples/trap-example.pl | 94 + perl/SNMP/hints/irix.pl | 2 + perl/SNMP/hints/solaris.pl | 4 + perl/SNMP/netsnmp-feature-definitions.h | 8 + perl/SNMP/perlsnmp.h | 24 + perl/SNMP/t/README | 81 + perl/SNMP/t/async.t | 169 + perl/SNMP/t/bulkwalk.t | 339 + perl/SNMP/t/conf.t | 53 + perl/SNMP/t/conftest.conf | 2 + perl/SNMP/t/get.t | 216 + perl/SNMP/t/getnext.t | 102 + perl/SNMP/t/mib.t | 226 + perl/SNMP/t/mib.txt | 4208 + perl/SNMP/t/mibload.t | 95 + perl/SNMP/t/notify.t | 106 + perl/SNMP/t/session.t | 76 + perl/SNMP/t/set.t | 224 + perl/SNMP/t/snmptest.conf | 21 + perl/SNMP/t/startagent.pl | 125 + perl/SNMP/typemap | 2 + perl/TrapReceiver/Changes | 8 + perl/TrapReceiver/MANIFEST | 12 + perl/TrapReceiver/Makefile.PL | 273 + perl/TrapReceiver/README | 30 + perl/TrapReceiver/TrapReceiver.pm | 286 + perl/TrapReceiver/TrapReceiver.xs | 313 + perl/TrapReceiver/fallback/const-c.inc | 146 + perl/TrapReceiver/fallback/const-xs.inc | 88 + perl/TrapReceiver/netsnmp-feature-definitions.h | 6 + perl/TrapReceiver/perl_snmptrapd.h | 44 + perl/TrapReceiver/ppport.h | 562 + perl/TrapReceiver/t/1.t | 38 + perl/TrapReceiver/typemap | 5 + perl/agent/Changes | 6 + perl/agent/MANIFEST | 15 + perl/agent/Makefile.PL | 240 + perl/agent/Support/Makefile.PL | 229 + perl/agent/Support/Support.pm | 461 + perl/agent/agent.pm | 563 + perl/agent/agent.xs | 941 + perl/agent/default_store/Makefile.PL | 228 + perl/agent/default_store/default_store.pm | 370 + perl/agent/default_store/default_store.xs | 705 + perl/agent/default_store/gen | 118 + perl/agent/default_store/test.pl | 69 + perl/agent/netsnmp-feature-definitions.h | 6 + perl/agent/netsnmp_request_infoPtr.pm | 23 + perl/agent/test.pl | 122 + perl/agent/typemap | 6 + perl/default_store/Changes | 6 + perl/default_store/MANIFEST | 8 + perl/default_store/Makefile.PL | 227 + perl/default_store/README | 14 + perl/default_store/default_store.pm | 366 + perl/default_store/default_store.xs | 1411 + perl/default_store/gen | 131 + perl/default_store/netsnmp-feature-definitions.h | 0 perl/default_store/test.pl | 124 + perl/default_store/typemap | 1 + perl/make-perl-makefiles | 23 + perl/manager/INSTALL | 198 + perl/manager/Makefile.PL | 16 + perl/manager/displaytable.pm | 628 + perl/manager/getValues.pm | 49 + perl/manager/green.gif | Bin 0 -> 870 bytes perl/manager/manager.pm | 1051 + perl/manager/red.gif | Bin 0 -> 855 bytes perl/manager/setupauth | 59 + perl/manager/setupdb | 149 + perl/manager/setupuser | 45 + perl/manager/snmptosql | 523 + python/LICENSE | 66 + python/README | 365 + python/netsnmp/__init__.py | 1 + python/netsnmp/client.py | 266 + python/netsnmp/client_intf.c | 2601 + python/netsnmp/netsnmp-feature-definitions.h | 6 + python/netsnmp/tests/__init__.py | 0 python/netsnmp/tests/snmpd.conf | 425 + python/netsnmp/tests/test.py | 321 + python/setup.py | 46 + sedscript.in | 109 + snmplib/MSG00001.bin | Bin 0 -> 32 bytes snmplib/Makefile.depend | 3927 + snmplib/Makefile.in | 245 + snmplib/asn1.c | 3737 + snmplib/callback.c | 585 + snmplib/cert_util.c | 3367 + snmplib/check_varbind.c | 283 + snmplib/closedir.c | 20 + snmplib/container.c | 714 + snmplib/container_binary_array.c | 879 + snmplib/container_iterator.c | 513 + snmplib/container_list_ssll.c | 570 + snmplib/container_null.c | 191 + snmplib/data_list.c | 383 + snmplib/default_store.c | 572 + snmplib/dir_utils.c | 256 + snmplib/fd_event_manager.c | 297 + snmplib/file_utils.c | 263 + snmplib/getopt.c | 122 + snmplib/gettimeofday.c | 33 + snmplib/inet_ntop.c | 210 + snmplib/inet_ntop.h | 10 + snmplib/inet_pton.c | 311 + snmplib/inet_pton.h | 10 + snmplib/int64.c | 461 + snmplib/keytools.c | 666 + snmplib/large_fd_set.c | 244 + snmplib/lcd_time.c | 608 + snmplib/md5.c | 536 + snmplib/mib.c | 6800 + snmplib/mt_support.c | 169 + snmplib/oid_stash.c | 461 + snmplib/opendir.c | 139 + snmplib/openssl/OPENSSL-LICENSE | 127 + snmplib/openssl/README | 19 + snmplib/openssl/openssl_aes_cfb.c | 81 + snmplib/openssl/openssl_aes_core.c | 1358 + snmplib/openssl/openssl_aes_local.h | 87 + snmplib/openssl/openssl_cbc_enc.c | 61 + snmplib/openssl/openssl_cfb128.c | 250 + snmplib/openssl/openssl_des_enc.c | 400 + snmplib/openssl/openssl_des_local.h | 431 + snmplib/openssl/openssl_md32_common.h | 408 + snmplib/openssl/openssl_md5.c | 181 + snmplib/openssl/openssl_md5_local.h | 129 + snmplib/openssl/openssl_modes.h | 59 + snmplib/openssl/openssl_ncbc_enc.c | 148 + snmplib/openssl/openssl_set_key.c | 406 + snmplib/openssl/openssl_sha.h | 199 + snmplib/openssl/openssl_sha1.c | 65 + snmplib/openssl/openssl_sha_local.h | 436 + snmplib/openssl/openssl_spr.h | 204 + snmplib/parse.c | 5681 + snmplib/pkcs.c | 779 + snmplib/read_config.c | 2357 + snmplib/readdir.c | 51 + snmplib/scapi.c | 1359 + snmplib/snmp-tc.c | 476 + snmplib/snmp.c | 462 + snmplib/snmp_alarm.c | 489 + snmplib/snmp_api.c | 7382 + snmplib/snmp_auth.c | 240 + snmplib/snmp_client.c | 1885 + snmplib/snmp_debug.c | 578 + snmplib/snmp_enum.c | 475 + snmplib/snmp_logging.c | 1462 + snmplib/snmp_openssl.c | 879 + snmplib/snmp_parse_args.c | 832 + snmplib/snmp_secmod.c | 206 + snmplib/snmp_service.c | 432 + snmplib/snmp_transport.c | 768 + snmplib/snmp_version.c | 14 + snmplib/snmpksm.c | 1884 + snmplib/snmptsm.c | 627 + snmplib/snmpusm.c | 4668 + snmplib/snmpv3.c | 1273 + snmplib/snprintf.c | 808 + snmplib/strlcat.c | 67 + snmplib/strlcpy.c | 43 + snmplib/strtok_r.c | 94 + snmplib/strtol.c | 125 + snmplib/strtoul.c | 107 + snmplib/strtoull.c | 158 + snmplib/system.c | 1426 + snmplib/text_utils.c | 526 + snmplib/tools.c | 1376 + snmplib/transports/snmpAAL5PVCDomain.c | 374 + snmplib/transports/snmpAliasDomain.c | 116 + snmplib/transports/snmpCallbackDomain.c | 628 + snmplib/transports/snmpDTLSUDPDomain.c | 1788 + snmplib/transports/snmpIPXDomain.c | 467 + snmplib/transports/snmpIPv4BaseDomain.c | 223 + snmplib/transports/snmpIPv6BaseDomain.c | 426 + snmplib/transports/snmpSSHDomain.c | 1010 + snmplib/transports/snmpSTDDomain.c | 285 + snmplib/transports/snmpSocketBaseDomain.c | 362 + snmplib/transports/snmpTCPBaseDomain.c | 99 + snmplib/transports/snmpTCPDomain.c | 351 + snmplib/transports/snmpTCPIPv6Domain.c | 374 + snmplib/transports/snmpTLSBaseDomain.c | 1183 + snmplib/transports/snmpTLSTCPDomain.c | 1041 + snmplib/transports/snmpUDPBaseDomain.c | 354 + snmplib/transports/snmpUDPDomain.c | 520 + snmplib/transports/snmpUDPIPv4BaseDomain.c | 211 + snmplib/transports/snmpUDPIPv6Domain.c | 788 + snmplib/transports/snmpUnixDomain.c | 752 + snmplib/ucd-snmp-includes.h | 26 + snmplib/ucd_compat.c | 230 + snmplib/vacm.c | 1163 + snmplib/winpipe.c | 222 + snmplib/winservice.c | 1108 + snmplib/winservice.mc | 11 + snmplib/winservice.rc | 2 + snmplib/winservicerc.rc | 2 + stamp-h | 1 + stamp-h.in | 1 + testing/Makefile.in | 120 + testing/README | 16 + testing/RUNFULLTESTS | 813 + testing/RUNTESTS | 45 + testing/fulltests/default/Sv1config | 4 + testing/fulltests/default/Sv2cconfig | 4 + testing/fulltests/default/Sv3config | 46 + testing/fulltests/default/Sv3usmconfigagent | 23 + testing/fulltests/default/Sv3usmconfigbase | 100 + testing/fulltests/default/Sv3usmconfigtrapd | 19 + testing/fulltests/default/Sv3vacmconfig | 29 + testing/fulltests/default/Svacmconfig | 40 + testing/fulltests/default/Svanyconfig | 29 + testing/fulltests/default/T000configure_simple | 22 + testing/fulltests/default/T001snmpv1get_simple | 37 + testing/fulltests/default/T0141snmpv2cset_simple | 35 + testing/fulltests/default/T014snmpv2cget_simple | 24 + .../fulltests/default/T015snmpv2cgetnext_simple | 25 + .../fulltests/default/T0160snmpv2cbulkget_simple | 31 + .../fulltests/default/T016snmpv2cgetfail_simple | 30 + .../default/T017snmpv2ctov1getfail_simple | 30 + .../default/T018snmpv1tov2cgetfail_simple | 26 + testing/fulltests/default/T019snmpv2cnosuch_simple | 25 + testing/fulltests/default/T020snmpv3get_simple | 24 + testing/fulltests/default/T021snmpv3getnext_simple | 24 + .../fulltests/default/T0220snmpv3bulkget_simple | 30 + testing/fulltests/default/T022snmpv3getMD5_simple | 25 + .../fulltests/default/T023snmpv3getMD5AES_simple | 29 + .../fulltests/default/T023snmpv3getMD5DES_simple | 28 + testing/fulltests/default/T024snmpv3getSHA1_simple | 25 + .../fulltests/default/T025snmpv3getSHADES_simple | 29 + .../fulltests/default/T026snmpv3getSHAAES_simple | 29 + .../fulltests/default/T027snmpv3Defaults_simple | 38 + testing/fulltests/default/T028snmpv3getfail_simple | 22 + .../default/T030snmpv3usercreation_simple | 119 + .../default/T035snmpv3trapdusermgmt_simple | 126 + testing/fulltests/default/T049snmpv3inform_simple | 27 + .../fulltests/default/T049snmpv3informauth_simple | 27 + .../fulltests/default/T049snmpv3informpriv_simple | 28 + testing/fulltests/default/T050snmpv3trap_simple | 36 + testing/fulltests/default/T051snmpv2ctrap_simple | 27 + testing/fulltests/default/T052snmpv2cinform_simple | 25 + testing/fulltests/default/T053agentv1trap_simple | 34 + testing/fulltests/default/T054agentv2ctrap_simple | 33 + .../fulltests/default/T055agentv1mintrap_simple | 33 + .../fulltests/default/T056agentv2cmintrap_simple | 34 + .../fulltests/default/T057trapdauthtest2_simple | 25 + .../fulltests/default/T057trapdauthtest3_simple | 25 + testing/fulltests/default/T057trapdauthtest_simple | 25 + testing/fulltests/default/T058agentauthtrap_simple | 36 + .../fulltests/default/T059trapdtraphandle_simple | 71 + testing/fulltests/default/T060trapdperl_simple | 59 + testing/fulltests/default/T061agentperl_simple | 77 + testing/fulltests/default/T065agentextend_simple | 54 + testing/fulltests/default/T066pass_simple | 53 + testing/fulltests/default/T067passpersist_simple | 63 + testing/fulltests/default/T070com2sec_simple | 159 + testing/fulltests/default/T071com2sec6_simple | 155 + testing/fulltests/default/T072com2secunix_simple | 111 + testing/fulltests/default/T100agenthup_simple | 36 + testing/fulltests/default/T110agentxget_simple | 59 + testing/fulltests/default/T111agentxset_simple | 78 + testing/fulltests/default/T112agentxsetfail_simple | 72 + testing/fulltests/default/T113agentxtrap_simple | 79 + .../fulltests/default/T114agentxagentxtrap_simple | 44 + testing/fulltests/default/T115agentxperl_simple | 115 + testing/fulltests/default/T120proxyget_simple | 67 + testing/fulltests/default/T121proxyset_simple | 86 + testing/fulltests/default/T122proxysetfail_simple | 86 + testing/fulltests/default/T130snmpv1vacmget_simple | 32 + .../fulltests/default/T131snmpv2cvacmget_simple | 35 + testing/fulltests/default/T132snmpv3vacmget_simple | 31 + .../fulltests/default/T140snmpv1vacmgetfail_simple | 35 + .../default/T141snmpv2cvacmgetfail_simple | 48 + .../fulltests/default/T142snmpv3vacmgetfail_simple | 32 + .../fulltests/default/T150solarishostcpu_simple | 31 + .../fulltests/default/T151solarishostdisk_simple | 31 + testing/fulltests/default/T152hostuptime_simple | 27 + testing/fulltests/default/T153solarisswap_simple | 31 + testing/fulltests/default/T154dismanpingmib_simple | 116 + testing/fulltests/default/T160snmpnetstat_simple | 55 + .../fulltests/default/T200snmpv2cwalkall_simple | 38 + testing/fulltests/perl/NetSNMPTestTransport.pm | 54 + testing/fulltests/perl/T001basic.t | 93 + testing/fulltests/perl/T101udp.t | 18 + testing/fulltests/perl/T102tcp.t | 18 + testing/fulltests/perl/T103udp6.t | 18 + testing/fulltests/perl/T104tcp6.t | 18 + testing/fulltests/perl/T105unix.t | 19 + .../fulltests/read-only/T0141snmpv2csetfail_simple | 32 + testing/fulltests/snmpv3/T010scapitest_capp.c | 459 + testing/fulltests/snmpv3/T020hashtests_capp.c | 117 + testing/fulltests/snmpv3/T040keymanagetest_capp.c | 636 + testing/fulltests/snmpv3/T050etimetest_capp.c | 420 + testing/fulltests/support/NetSNMPTest.pm | 172 + testing/fulltests/support/cagentlib_build | 46 + testing/fulltests/support/cagentlib_run | 8 + testing/fulltests/support/capp_build | 4 + testing/fulltests/support/capp_run | 8 + testing/fulltests/support/clib_build | 62 + testing/fulltests/support/clib_run | 8 + testing/fulltests/support/simple_TESTCONF.sh | 260 + testing/fulltests/support/simple_eval_tools.sh | 695 + testing/fulltests/support/simple_run | 119 + testing/fulltests/tls/S300tlsperl.pl | 54 + testing/fulltests/tls/SCipherTests | 62 + testing/fulltests/tls/SCrl | 98 + testing/fulltests/tls/STlsAgentTrap | 66 + testing/fulltests/tls/STlsCNSession | 6 + testing/fulltests/tls/STlsName | 6 + testing/fulltests/tls/STlsSan | 6 + testing/fulltests/tls/STlsSanSession | 6 + testing/fulltests/tls/STlsServer | 77 + testing/fulltests/tls/STlsServerSession | 57 + testing/fulltests/tls/STlsTrapdUser | 87 + testing/fulltests/tls/STlsUsers | 262 + testing/fulltests/tls/STlsVars | 56 + testing/fulltests/tls/STsmPrefix | 86 + testing/fulltests/tls/T101DtlsUser_simple | 15 + testing/fulltests/tls/T102TlsUser_simple | 15 + testing/fulltests/tls/T111DtlsServer_simple | 15 + testing/fulltests/tls/T112TlsServer_simple | 15 + testing/fulltests/tls/T113DtlsSan_simple | 15 + testing/fulltests/tls/T114TlsSan_simple | 15 + testing/fulltests/tls/T115DtlsSanSession_simple | 15 + testing/fulltests/tls/T116TlsSanSession_simple | 15 + testing/fulltests/tls/T117DtlsCNSession_simple | 15 + testing/fulltests/tls/T118TlsCNSession_simple | 15 + testing/fulltests/tls/T121DtlsTrap_simple | 15 + testing/fulltests/tls/T122TlsTrap_simple | 15 + testing/fulltests/tls/T131DtlsAgentTrap_simple | 15 + testing/fulltests/tls/T132TlsAgentTrap_simple | 15 + testing/fulltests/tls/T141DtlsCrl_simple | 18 + testing/fulltests/tls/T142TlsCrl_simple | 18 + testing/fulltests/tls/T151DtlsCiphers_simple | 18 + testing/fulltests/tls/T152TlsCiphers_simple | 18 + testing/fulltests/tls/T200TlsIpv6_simple | 29 + testing/fulltests/tls/T300TlsPerl.t | 8 + testing/fulltests/tls/T301DtlsPerl.t | 8 + testing/fulltests/tls/T401DtlsTsmPrefix_simple | 19 + testing/fulltests/tls/T402TlsTsmPrefix_simple | 16 + testing/fulltests/transports/Stlstests | 49 + testing/fulltests/transports/Stransport | 18 + testing/fulltests/transports/T300udp_simple | 15 + testing/fulltests/transports/T310tcp_simple | 15 + testing/fulltests/transports/T320udpv6_simple | 16 + testing/fulltests/transports/T330tcpv6_simple | 16 + testing/fulltests/transports/T350unix_simple | 19 + testing/fulltests/transports/T360dtlsudp_simple | 18 + testing/fulltests/transports/T361tlstcp_simple | 18 + testing/fulltests/transports/T399alias_simple | 24 + testing/fulltests/transports/test-localhost.cert | 23 + testing/fulltests/transports/test-localhost.priv | 27 + testing/fulltests/transports/test-user.cert | 23 + testing/fulltests/transports/test-user.priv | 27 + .../fulltests/unit-tests/T001defaultstore_clib.c | 35 + testing/fulltests/unit-tests/T002containers_clib.c | 35 + testing/fulltests/unit-tests/T003copy_nword_clib.c | 142 + testing/fulltests/unit-tests/T004snmp_enum_clib.c | 105 + .../unit-tests/T005table_dataset_cagentlib.c | 58 + .../T006snmp_handler_registration_cagentlib.c | 46 + testing/fulltests/unit-tests/T007inet_pton_clib.c | 60 + testing/fulltests/unit-tests/T008asn1_clib.c | 182 + .../fulltests/unit-tests/T009large_fd_set_clib.c | 46 + .../T010netsnmp_string_time_to_secs_clib.c | 45 + .../T011snmp_old_api_registration_cagentlib.c | 46 + .../unit-tests/T012binary_array_oid_clib.c | 72 + .../unit-tests/T013binary_array_string_clib.c | 59 + .../fulltests/unit-tests/T014gethostbyaddr_clib.c | 55 + testing/fulltests/unit-tests/T015int64_clib.c | 82 + .../fulltests/unit-tests/T016read_config_clib.c | 82 + testing/fulltests/unit-tests/T017strtoull_clib.c | 94 + .../fulltests/unit-tests/T018read_config_capp.c | 129 + .../fulltests/unit-tests/T019_snmp_service_clib.c | 253 + testing/fulltests/unit-tests/T101pdu_type_clib.c | 13 + testing/fulltests/unit-tests/T102pdu_build_clib.c | 67 + testing/fulltests/unit-tests/T103pdu_parse_clib.c | 22 + testing/rfc1213/README | 25 + testing/rfc1213/run | 58 + testing/rfc1213/snmpfun.sh | 78 + testing/rfc1213/test_fun | 68 + testing/rfc1213/testmib1.sh | 448 + testing/rfc1213/testmib2.sh | 447 + testing/rfc1213/testmib3.sh | 448 + win32/Configure | 427 + win32/EXAMPLE.conf.win32 | 156 + win32/Makefile-apps.in | 217 + win32/Makefile.in | 503 + win32/MgmtApi-winExtDLL.h | 77 + win32/Snmp-winExtDLL.h | 278 + win32/agent_module_dot_conf.h | 1 + win32/agent_module_includes.h | 10 + win32/agent_module_inits.h | 5 + win32/build.bat | 5 + win32/build.pl | 338 + win32/config.h.borland | 786 + win32/encode_keychange/encode_keychange.dsp | 90 + win32/install-net-snmp.bat | 120 + win32/libagent/Makefile.in | 297 + win32/libagent/libagent.dsp | 316 + win32/libnetsnmptrapd/Makefile.in | 202 + win32/libnetsnmptrapd/libnetsnmptrapd.dsp | 124 + win32/libsnmp/Makefile.in | 525 + win32/libsnmp/libsnmp.dsp | 512 + win32/libsnmp_dll/Makefile.in | 541 + win32/libsnmp_dll/libsnmp.def | 2 + win32/libsnmp_dll/libsnmp_dll.dsp | 523 + win32/local/Makefile.in | 32 + win32/local/mib2c.bat | 26 + win32/local/snmpconf.bat | 26 + win32/local/traptoemail.bat | 26 + win32/mib_module_dot_conf.h | 1 + win32/mib_module_includes.h | 177 + win32/mib_module_inits.h | 120 + win32/mib_module_shutdown.h | 11 + win32/net-snmp/agent/agent_module_config.h | 32 + win32/net-snmp/agent/mib_module_config.h | 335 + win32/net-snmp/library/snmpv3-security-includes.h | 2 + win32/net-snmp/net-snmp-config.h | 1811 + win32/net-snmp/net-snmp-config.h.in | 1811 + win32/netsnmpmibs/Makefile.in | 665 + win32/netsnmpmibs/netsnmpmibs.dsp | 480 + win32/nmakeperl.bat | 59 + win32/snmpbulkget/snmpbulkget.dsp | 90 + win32/snmpbulkwalk/snmpbulkwalk.dsp | 90 + win32/snmpd/Makefile.in | 124 + win32/snmpd/snmpd.dsp | 134 + win32/snmpdelta/snmpdelta.dsp | 90 + win32/snmpdf/snmpdf.dsp | 90 + win32/snmpget/snmpget.dsp | 90 + win32/snmpgetnext/snmpgetnext.dsp | 90 + win32/snmpnetstat/Makefile.in | 360 + win32/snmpnetstat/snmpnetstat.dsp | 114 + win32/snmpset/snmpset.dsp | 90 + win32/snmpsm_init.h | 1 + win32/snmpsm_shutdown.h | 1 + win32/snmpstatus/snmpstatus.dsp | 90 + win32/snmptable/snmptable.dsp | 90 + win32/snmptest/snmptest.dsp | 90 + win32/snmptranslate/snmptranslate.dsp | 90 + win32/snmptrap/snmptrap.dsp | 90 + win32/snmptrapd/Makefile.in | 295 + win32/snmptrapd/snmptrapd.dsp | 102 + win32/snmpusm/snmpusm.dsp | 90 + win32/snmpv3-security-includes.h | 1 + win32/snmpvacm/snmpvacm.dsp | 90 + win32/snmpwalk/snmpwalk.dsp | 90 + win32/transports/snmp_transport_inits.h | 15 + win32/win32.dsw | 374 + win32/win32dll.dsw | 374 + 2037 files changed, 851867 insertions(+) create mode 100644 .gitignore create mode 100644 AGENT.txt create mode 100644 CHANGES create mode 100644 COPYING create mode 100644 ChangeLog create mode 100644 CodingStyle create mode 100644 EXAMPLE.conf.def create mode 100644 FAQ create mode 100644 INSTALL create mode 100644 Makefile.am create mode 100644 Makefile.in create mode 100644 Makefile.rules create mode 100644 Makefile.top create mode 100644 NEWS create mode 100644 PORTING create mode 100644 README create mode 100644 README.Panasonic_AM3X.txt create mode 100644 README.agent-mibs create mode 100644 README.agentx create mode 100644 README.aix create mode 100644 README.hpux11 create mode 100644 README.irix create mode 100644 README.krb5 create mode 100644 README.osX create mode 100644 README.snmpv3 create mode 100644 README.solaris create mode 100644 README.sql create mode 100644 README.thread create mode 100644 README.tru64 create mode 100644 README.win32 create mode 100644 TODO create mode 100644 acconfig.h create mode 100644 aclocal.m4 create mode 100644 agent/Makefile.depend create mode 100644 agent/Makefile.in create mode 100644 agent/agent_handler.c create mode 100644 agent/agent_index.c create mode 100644 agent/agent_read_config.c create mode 100644 agent/agent_registry.c create mode 100644 agent/agent_sysORTable.c create mode 100644 agent/agent_trap.c create mode 100644 agent/auto_nlist.c create mode 100644 agent/autonlist.h create mode 100644 agent/helpers/Makefile.depend create mode 100644 agent/helpers/Makefile.in create mode 100644 agent/helpers/all_helpers.c create mode 100644 agent/helpers/baby_steps.c create mode 100644 agent/helpers/bulk_to_next.c create mode 100644 agent/helpers/cache_handler.c create mode 100644 agent/helpers/debug_handler.c create mode 100644 agent/helpers/dummy.c create mode 100644 agent/helpers/instance.c create mode 100644 agent/helpers/mode_end_call.c create mode 100644 agent/helpers/multiplexer.c create mode 100644 agent/helpers/null.c create mode 100644 agent/helpers/old_api.c create mode 100644 agent/helpers/read_only.c create mode 100644 agent/helpers/row_merge.c create mode 100644 agent/helpers/scalar.c create mode 100644 agent/helpers/scalar_group.c create mode 100644 agent/helpers/serialize.c create mode 100644 agent/helpers/snmp_get_statistic.c create mode 100644 agent/helpers/stash_cache.c create mode 100644 agent/helpers/stash_to_next.c create mode 100644 agent/helpers/table.c create mode 100644 agent/helpers/table_array.c create mode 100644 agent/helpers/table_container.c create mode 100644 agent/helpers/table_data.c create mode 100644 agent/helpers/table_dataset.c create mode 100644 agent/helpers/table_generic.c create mode 100644 agent/helpers/table_iterator.c create mode 100644 agent/helpers/table_row.c create mode 100644 agent/helpers/table_tdata.c create mode 100644 agent/helpers/watcher.c create mode 100644 agent/kernel.c create mode 100644 agent/kernel.h create mode 100644 agent/m2m.h create mode 100644 agent/mib_modules.c create mode 100644 agent/mibgroup/Makefile.depend create mode 100644 agent/mibgroup/Makefile.in create mode 100644 agent/mibgroup/README create mode 100644 agent/mibgroup/README.smux create mode 100644 agent/mibgroup/Rmon.h create mode 100644 agent/mibgroup/Rmon/README create mode 100644 agent/mibgroup/Rmon/agutil.c create mode 100644 agent/mibgroup/Rmon/agutil.h create mode 100644 agent/mibgroup/Rmon/agutil_api.h create mode 100644 agent/mibgroup/Rmon/alarm.c create mode 100644 agent/mibgroup/Rmon/alarm.h create mode 100644 agent/mibgroup/Rmon/alarmTable.c create mode 100644 agent/mibgroup/Rmon/alarmTable.h create mode 100644 agent/mibgroup/Rmon/event.c create mode 100644 agent/mibgroup/Rmon/event.h create mode 100644 agent/mibgroup/Rmon/history.c create mode 100644 agent/mibgroup/Rmon/history.h create mode 100644 agent/mibgroup/Rmon/row_api.h create mode 100644 agent/mibgroup/Rmon/rows.c create mode 100644 agent/mibgroup/Rmon/rows.h create mode 100644 agent/mibgroup/Rmon/statistics.c create mode 100644 agent/mibgroup/Rmon/statistics.h create mode 100755 agent/mibgroup/Rmon/test_alarm.sh create mode 100755 agent/mibgroup/Rmon/test_hist.sh create mode 100644 agent/mibgroup/agent/extend.c create mode 100644 agent/mibgroup/agent/extend.h create mode 100644 agent/mibgroup/agent/nsCache.c create mode 100644 agent/mibgroup/agent/nsCache.h create mode 100644 agent/mibgroup/agent/nsDebug.c create mode 100644 agent/mibgroup/agent/nsDebug.h create mode 100644 agent/mibgroup/agent/nsLogging.c create mode 100644 agent/mibgroup/agent/nsLogging.h create mode 100644 agent/mibgroup/agent/nsModuleTable.c create mode 100644 agent/mibgroup/agent/nsModuleTable.h create mode 100644 agent/mibgroup/agent/nsTransactionTable.c create mode 100644 agent/mibgroup/agent/nsTransactionTable.h create mode 100644 agent/mibgroup/agent/nsVacmAccessTable.c create mode 100644 agent/mibgroup/agent/nsVacmAccessTable.h create mode 100644 agent/mibgroup/agent_mibs.h create mode 100644 agent/mibgroup/agentx.h create mode 100644 agent/mibgroup/agentx/agentx_config.c create mode 100644 agent/mibgroup/agentx/agentx_config.h create mode 100644 agent/mibgroup/agentx/client.c create mode 100644 agent/mibgroup/agentx/client.h create mode 100644 agent/mibgroup/agentx/master.c create mode 100644 agent/mibgroup/agentx/master.h create mode 100644 agent/mibgroup/agentx/master_admin.c create mode 100644 agent/mibgroup/agentx/master_admin.h create mode 100644 agent/mibgroup/agentx/protocol.c create mode 100644 agent/mibgroup/agentx/protocol.h create mode 100644 agent/mibgroup/agentx/subagent.c create mode 100644 agent/mibgroup/agentx/subagent.h create mode 100644 agent/mibgroup/default_modules.h create mode 100644 agent/mibgroup/deliver/deliverByNotify.c create mode 100644 agent/mibgroup/deliver/deliverByNotify.h create mode 100644 agent/mibgroup/disman.h create mode 100644 agent/mibgroup/disman/event-mib.h create mode 100644 agent/mibgroup/disman/event.h create mode 100644 agent/mibgroup/disman/event/mteEvent.c create mode 100644 agent/mibgroup/disman/event/mteEvent.h create mode 100644 agent/mibgroup/disman/event/mteEventConf.c create mode 100644 agent/mibgroup/disman/event/mteEventConf.h create mode 100644 agent/mibgroup/disman/event/mteEventNotificationTable.c create mode 100644 agent/mibgroup/disman/event/mteEventNotificationTable.h create mode 100644 agent/mibgroup/disman/event/mteEventSetTable.c create mode 100644 agent/mibgroup/disman/event/mteEventSetTable.h create mode 100644 agent/mibgroup/disman/event/mteEventTable.c create mode 100644 agent/mibgroup/disman/event/mteEventTable.h create mode 100644 agent/mibgroup/disman/event/mteObjects.c create mode 100644 agent/mibgroup/disman/event/mteObjects.h create mode 100644 agent/mibgroup/disman/event/mteObjectsConf.c create mode 100644 agent/mibgroup/disman/event/mteObjectsConf.h create mode 100644 agent/mibgroup/disman/event/mteObjectsTable.c create mode 100644 agent/mibgroup/disman/event/mteObjectsTable.h create mode 100644 agent/mibgroup/disman/event/mteScalars.c create mode 100644 agent/mibgroup/disman/event/mteScalars.h create mode 100644 agent/mibgroup/disman/event/mteTrigger.c create mode 100644 agent/mibgroup/disman/event/mteTrigger.h create mode 100644 agent/mibgroup/disman/event/mteTriggerBooleanTable.c create mode 100644 agent/mibgroup/disman/event/mteTriggerBooleanTable.h create mode 100644 agent/mibgroup/disman/event/mteTriggerConf.c create mode 100644 agent/mibgroup/disman/event/mteTriggerConf.h create mode 100644 agent/mibgroup/disman/event/mteTriggerDeltaTable.c create mode 100644 agent/mibgroup/disman/event/mteTriggerDeltaTable.h create mode 100644 agent/mibgroup/disman/event/mteTriggerExistenceTable.c create mode 100644 agent/mibgroup/disman/event/mteTriggerExistenceTable.h create mode 100644 agent/mibgroup/disman/event/mteTriggerTable.c create mode 100644 agent/mibgroup/disman/event/mteTriggerTable.h create mode 100644 agent/mibgroup/disman/event/mteTriggerThresholdTable.c create mode 100644 agent/mibgroup/disman/event/mteTriggerThresholdTable.h create mode 100644 agent/mibgroup/disman/expr/expErrorTable.c create mode 100644 agent/mibgroup/disman/expr/expErrorTable.h create mode 100644 agent/mibgroup/disman/expr/expExpression.c create mode 100644 agent/mibgroup/disman/expr/expExpression.h create mode 100644 agent/mibgroup/disman/expr/expExpressionConf.c create mode 100644 agent/mibgroup/disman/expr/expExpressionConf.h create mode 100644 agent/mibgroup/disman/expr/expExpressionTable.c create mode 100644 agent/mibgroup/disman/expr/expExpressionTable.h create mode 100644 agent/mibgroup/disman/expr/expObject.c create mode 100644 agent/mibgroup/disman/expr/expObject.h create mode 100644 agent/mibgroup/disman/expr/expObjectConf.c create mode 100644 agent/mibgroup/disman/expr/expObjectConf.h create mode 100644 agent/mibgroup/disman/expr/expObjectTable.c create mode 100644 agent/mibgroup/disman/expr/expObjectTable.h create mode 100644 agent/mibgroup/disman/expr/expScalars.c create mode 100644 agent/mibgroup/disman/expr/expScalars.h create mode 100644 agent/mibgroup/disman/expr/expValue.c create mode 100644 agent/mibgroup/disman/expr/expValue.h create mode 100644 agent/mibgroup/disman/expr/expValueTable.c create mode 100644 agent/mibgroup/disman/expr/expValueTable.h create mode 100644 agent/mibgroup/disman/expr/exp_enum.h create mode 100644 agent/mibgroup/disman/expression-mib.h create mode 100644 agent/mibgroup/disman/expression.h create mode 100644 agent/mibgroup/disman/expression/expErrorTable.c create mode 100644 agent/mibgroup/disman/expression/expErrorTable.h create mode 100644 agent/mibgroup/disman/expression/expExpressionTable.c create mode 100644 agent/mibgroup/disman/expression/expExpressionTable.h create mode 100644 agent/mibgroup/disman/expression/expObjectTable.c create mode 100644 agent/mibgroup/disman/expression/expObjectTable.h create mode 100644 agent/mibgroup/disman/expression/expValueTable.c create mode 100644 agent/mibgroup/disman/expression/expValueTable.h create mode 100644 agent/mibgroup/disman/mteEventNotificationTable.c create mode 100644 agent/mibgroup/disman/mteEventNotificationTable.h create mode 100644 agent/mibgroup/disman/mteEventTable.c create mode 100644 agent/mibgroup/disman/mteEventTable.h create mode 100644 agent/mibgroup/disman/mteObjectsTable.c create mode 100644 agent/mibgroup/disman/mteObjectsTable.h create mode 100644 agent/mibgroup/disman/mteTriggerBooleanTable.c create mode 100644 agent/mibgroup/disman/mteTriggerBooleanTable.h create mode 100644 agent/mibgroup/disman/mteTriggerDeltaTable.c create mode 100644 agent/mibgroup/disman/mteTriggerDeltaTable.h create mode 100644 agent/mibgroup/disman/mteTriggerExistenceTable.c create mode 100644 agent/mibgroup/disman/mteTriggerExistenceTable.h create mode 100644 agent/mibgroup/disman/mteTriggerTable.c create mode 100644 agent/mibgroup/disman/mteTriggerTable.h create mode 100644 agent/mibgroup/disman/mteTriggerThresholdTable.c create mode 100644 agent/mibgroup/disman/mteTriggerThresholdTable.h create mode 100644 agent/mibgroup/disman/nslookup-mib.h create mode 100644 agent/mibgroup/disman/nslookup/lookupCtlTable.c create mode 100644 agent/mibgroup/disman/nslookup/lookupCtlTable.h create mode 100644 agent/mibgroup/disman/nslookup/lookupResultsTable.c create mode 100644 agent/mibgroup/disman/nslookup/lookupResultsTable.h create mode 100644 agent/mibgroup/disman/old-event-mib.h create mode 100644 agent/mibgroup/disman/ping-mib.h create mode 100644 agent/mibgroup/disman/ping/pingCtlTable.c create mode 100644 agent/mibgroup/disman/ping/pingCtlTable.h create mode 100644 agent/mibgroup/disman/ping/pingProbeHistoryTable.c create mode 100644 agent/mibgroup/disman/ping/pingProbeHistoryTable.h create mode 100644 agent/mibgroup/disman/ping/pingResultsTable.c create mode 100644 agent/mibgroup/disman/ping/pingResultsTable.h create mode 100644 agent/mibgroup/disman/schedule.h create mode 100644 agent/mibgroup/disman/schedule/schedConf.c create mode 100644 agent/mibgroup/disman/schedule/schedConf.h create mode 100644 agent/mibgroup/disman/schedule/schedCore.c create mode 100644 agent/mibgroup/disman/schedule/schedCore.h create mode 100644 agent/mibgroup/disman/schedule/schedTable.c create mode 100644 agent/mibgroup/disman/schedule/schedTable.h create mode 100644 agent/mibgroup/disman/traceroute-mib.h create mode 100644 agent/mibgroup/disman/traceroute/traceRouteCtlTable.c create mode 100644 agent/mibgroup/disman/traceroute/traceRouteCtlTable.h create mode 100644 agent/mibgroup/disman/traceroute/traceRouteHopsTable.c create mode 100644 agent/mibgroup/disman/traceroute/traceRouteHopsTable.h create mode 100644 agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c create mode 100644 agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.h create mode 100644 agent/mibgroup/disman/traceroute/traceRouteResultsTable.c create mode 100644 agent/mibgroup/disman/traceroute/traceRouteResultsTable.h create mode 100644 agent/mibgroup/etherlike-mib.h create mode 100644 agent/mibgroup/etherlike-mib/data_access/dot3stats.h create mode 100644 agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c create mode 100644 agent/mibgroup/etherlike-mib/dot3StatsTable.h create mode 100644 agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable.c create mode 100644 agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable.h create mode 100644 agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c create mode 100644 agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.h create mode 100644 agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_get.c create mode 100644 agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_get.h create mode 100644 agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_set.c create mode 100644 agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_set.h create mode 100644 agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_enums.h create mode 100644 agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.c create mode 100644 agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.h create mode 100644 agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_oids.h create mode 100644 agent/mibgroup/etherlike-mib/dot3StatsTable/ioctl_imp_common.h create mode 100644 agent/mibgroup/examples.h create mode 100644 agent/mibgroup/examples/Makefile.dlmod create mode 100644 agent/mibgroup/examples/data_set.c create mode 100644 agent/mibgroup/examples/data_set.h create mode 100644 agent/mibgroup/examples/delayed_instance.c create mode 100644 agent/mibgroup/examples/delayed_instance.h create mode 100644 agent/mibgroup/examples/example.c create mode 100644 agent/mibgroup/examples/example.h create mode 100644 agent/mibgroup/examples/netSnmpHostsTable.c create mode 100644 agent/mibgroup/examples/netSnmpHostsTable.h create mode 100644 agent/mibgroup/examples/netSnmpHostsTable_access.c create mode 100644 agent/mibgroup/examples/netSnmpHostsTable_access.h create mode 100644 agent/mibgroup/examples/netSnmpHostsTable_checkfns.c create mode 100644 agent/mibgroup/examples/netSnmpHostsTable_checkfns.h create mode 100644 agent/mibgroup/examples/netSnmpHostsTable_checkfns_local.c create mode 100644 agent/mibgroup/examples/netSnmpHostsTable_checkfns_local.h create mode 100644 agent/mibgroup/examples/netSnmpHostsTable_columns.h create mode 100644 agent/mibgroup/examples/netSnmpHostsTable_enums.h create mode 100644 agent/mibgroup/examples/notification.c create mode 100644 agent/mibgroup/examples/notification.h create mode 100644 agent/mibgroup/examples/scalar_int.c create mode 100644 agent/mibgroup/examples/scalar_int.h create mode 100644 agent/mibgroup/examples/ucdDemoPublic.c create mode 100755 agent/mibgroup/examples/ucdDemoPublic.cmds create mode 100644 agent/mibgroup/examples/ucdDemoPublic.conf create mode 100644 agent/mibgroup/examples/ucdDemoPublic.h create mode 100644 agent/mibgroup/examples/watched.c create mode 100644 agent/mibgroup/examples/watched.h create mode 100644 agent/mibgroup/hardware/cpu.h create mode 100644 agent/mibgroup/hardware/cpu/cpu.c create mode 100644 agent/mibgroup/hardware/cpu/cpu.h create mode 100644 agent/mibgroup/hardware/cpu/cpu_kerndata.c create mode 100644 agent/mibgroup/hardware/cpu/cpu_kerndata.h create mode 100644 agent/mibgroup/hardware/cpu/cpu_kinfo.c create mode 100644 agent/mibgroup/hardware/cpu/cpu_kinfo.h create mode 100644 agent/mibgroup/hardware/cpu/cpu_kstat.c create mode 100644 agent/mibgroup/hardware/cpu/cpu_kstat.h create mode 100644 agent/mibgroup/hardware/cpu/cpu_linux.c create mode 100644 agent/mibgroup/hardware/cpu/cpu_linux.h create mode 100644 agent/mibgroup/hardware/cpu/cpu_mach.c create mode 100644 agent/mibgroup/hardware/cpu/cpu_mach.h create mode 100644 agent/mibgroup/hardware/cpu/cpu_nlist.c create mode 100644 agent/mibgroup/hardware/cpu/cpu_nlist.h create mode 100644 agent/mibgroup/hardware/cpu/cpu_null.c create mode 100644 agent/mibgroup/hardware/cpu/cpu_null.h create mode 100644 agent/mibgroup/hardware/cpu/cpu_pcp.c create mode 100644 agent/mibgroup/hardware/cpu/cpu_pcp.h create mode 100644 agent/mibgroup/hardware/cpu/cpu_perfstat.c create mode 100644 agent/mibgroup/hardware/cpu/cpu_perfstat.h create mode 100644 agent/mibgroup/hardware/cpu/cpu_pstat.c create mode 100644 agent/mibgroup/hardware/cpu/cpu_pstat.h create mode 100644 agent/mibgroup/hardware/cpu/cpu_sysctl.c create mode 100644 agent/mibgroup/hardware/cpu/cpu_sysctl.h create mode 100644 agent/mibgroup/hardware/cpu/cpu_sysinfo.c create mode 100644 agent/mibgroup/hardware/cpu/cpu_sysinfo.h create mode 100644 agent/mibgroup/hardware/fsys.h create mode 100644 agent/mibgroup/hardware/fsys/fsys_getfsstats.c create mode 100644 agent/mibgroup/hardware/fsys/fsys_mntctl.c create mode 100644 agent/mibgroup/hardware/fsys/fsys_mntent.c create mode 100644 agent/mibgroup/hardware/fsys/fsys_void.c create mode 100644 agent/mibgroup/hardware/fsys/hw_fsys.c create mode 100644 agent/mibgroup/hardware/fsys/hw_fsys.h create mode 100644 agent/mibgroup/hardware/fsys/mnttypes.h create mode 100644 agent/mibgroup/hardware/fsys/mounts.h create mode 100644 agent/mibgroup/hardware/memory.h create mode 100644 agent/mibgroup/hardware/memory/hw_mem.c create mode 100644 agent/mibgroup/hardware/memory/hw_mem.h create mode 100644 agent/mibgroup/hardware/memory/memory_aix.c create mode 100644 agent/mibgroup/hardware/memory/memory_darwin.c create mode 100644 agent/mibgroup/hardware/memory/memory_dynix.c create mode 100644 agent/mibgroup/hardware/memory/memory_freebsd.c create mode 100644 agent/mibgroup/hardware/memory/memory_hpux.c create mode 100644 agent/mibgroup/hardware/memory/memory_irix.c create mode 100644 agent/mibgroup/hardware/memory/memory_linux.c create mode 100644 agent/mibgroup/hardware/memory/memory_linux.h create mode 100644 agent/mibgroup/hardware/memory/memory_netbsd.c create mode 100644 agent/mibgroup/hardware/memory/memory_null.c create mode 100644 agent/mibgroup/hardware/memory/memory_solaris.c create mode 100644 agent/mibgroup/hardware/memory/memory_win.c create mode 100644 agent/mibgroup/hardware/sensors.h create mode 100644 agent/mibgroup/hardware/sensors/dummy_sensors.c create mode 100644 agent/mibgroup/hardware/sensors/dummy_sensors.h create mode 100644 agent/mibgroup/hardware/sensors/hw_sensors.c create mode 100644 agent/mibgroup/hardware/sensors/hw_sensors.h create mode 100644 agent/mibgroup/hardware/sensors/kstat_sensors.c create mode 100644 agent/mibgroup/hardware/sensors/kstat_sensors.h create mode 100644 agent/mibgroup/hardware/sensors/lmsensors_v2.c create mode 100644 agent/mibgroup/hardware/sensors/lmsensors_v2.h create mode 100644 agent/mibgroup/hardware/sensors/lmsensors_v3.c create mode 100644 agent/mibgroup/hardware/sensors/lmsensors_v3.h create mode 100644 agent/mibgroup/hardware/sensors/picld_sensors.c create mode 100644 agent/mibgroup/hardware/sensors/picld_sensors.h create mode 100644 agent/mibgroup/header_complex.c create mode 100644 agent/mibgroup/header_complex.h create mode 100644 agent/mibgroup/host.h create mode 100644 agent/mibgroup/host/data_access/swinst.c create mode 100644 agent/mibgroup/host/data_access/swinst.h create mode 100644 agent/mibgroup/host/data_access/swinst_apt.c create mode 100644 agent/mibgroup/host/data_access/swinst_darwin.c create mode 100644 agent/mibgroup/host/data_access/swinst_null.c create mode 100644 agent/mibgroup/host/data_access/swinst_pkginfo.c create mode 100644 agent/mibgroup/host/data_access/swinst_rpm.c create mode 100644 agent/mibgroup/host/data_access/swrun.c create mode 100644 agent/mibgroup/host/data_access/swrun.h create mode 100644 agent/mibgroup/host/data_access/swrun_cygwin.c create mode 100644 agent/mibgroup/host/data_access/swrun_darwin.c create mode 100644 agent/mibgroup/host/data_access/swrun_kinfo.c create mode 100644 agent/mibgroup/host/data_access/swrun_kvm_proc.c create mode 100644 agent/mibgroup/host/data_access/swrun_nlist.c create mode 100644 agent/mibgroup/host/data_access/swrun_null.c create mode 100644 agent/mibgroup/host/data_access/swrun_procfs_psinfo.c create mode 100644 agent/mibgroup/host/data_access/swrun_procfs_status.c create mode 100644 agent/mibgroup/host/data_access/swrun_procinfo.c create mode 100644 agent/mibgroup/host/data_access/swrun_prpsinfo.c create mode 100644 agent/mibgroup/host/data_access/swrun_pstat.c create mode 100644 agent/mibgroup/host/hrSWInstalledTable.c create mode 100644 agent/mibgroup/host/hrSWInstalledTable.h create mode 100644 agent/mibgroup/host/hrSWRunPerfTable.c create mode 100644 agent/mibgroup/host/hrSWRunPerfTable.h create mode 100644 agent/mibgroup/host/hrSWRunTable.c create mode 100644 agent/mibgroup/host/hrSWRunTable.h create mode 100644 agent/mibgroup/host/hr_device.c create mode 100644 agent/mibgroup/host/hr_device.h create mode 100644 agent/mibgroup/host/hr_disk.c create mode 100644 agent/mibgroup/host/hr_disk.h create mode 100644 agent/mibgroup/host/hr_filesys.c create mode 100644 agent/mibgroup/host/hr_filesys.h create mode 100644 agent/mibgroup/host/hr_network.c create mode 100644 agent/mibgroup/host/hr_network.h create mode 100644 agent/mibgroup/host/hr_other.c create mode 100644 agent/mibgroup/host/hr_other.h create mode 100644 agent/mibgroup/host/hr_partition.c create mode 100644 agent/mibgroup/host/hr_partition.h create mode 100644 agent/mibgroup/host/hr_print.c create mode 100644 agent/mibgroup/host/hr_print.h create mode 100644 agent/mibgroup/host/hr_proc.c create mode 100644 agent/mibgroup/host/hr_proc.h create mode 100644 agent/mibgroup/host/hr_storage.c create mode 100644 agent/mibgroup/host/hr_storage.h create mode 100644 agent/mibgroup/host/hr_swinst.c create mode 100644 agent/mibgroup/host/hr_swinst.h create mode 100644 agent/mibgroup/host/hr_swrun.c create mode 100644 agent/mibgroup/host/hr_swrun.h create mode 100644 agent/mibgroup/host/hr_system.c create mode 100644 agent/mibgroup/host/hr_system.h create mode 100644 agent/mibgroup/host/hrh_filesys.c create mode 100644 agent/mibgroup/host/hrh_filesys.h create mode 100644 agent/mibgroup/host/hrh_storage.c create mode 100644 agent/mibgroup/host/hrh_storage.h create mode 100644 agent/mibgroup/host_res.h create mode 100644 agent/mibgroup/if-mib.h create mode 100644 agent/mibgroup/if-mib/data_access/interface.c create mode 100644 agent/mibgroup/if-mib/data_access/interface.h create mode 100644 agent/mibgroup/if-mib/data_access/interface_ioctl.c create mode 100644 agent/mibgroup/if-mib/data_access/interface_ioctl.h create mode 100644 agent/mibgroup/if-mib/data_access/interface_linux.c create mode 100644 agent/mibgroup/if-mib/data_access/interface_openbsd.c create mode 100644 agent/mibgroup/if-mib/data_access/interface_solaris2.c create mode 100644 agent/mibgroup/if-mib/data_access/interface_sysctl.c create mode 100644 agent/mibgroup/if-mib/data_access/interface_sysctl.h create mode 100644 agent/mibgroup/if-mib/ifTable.h create mode 100644 agent/mibgroup/if-mib/ifTable/ifTable.c create mode 100644 agent/mibgroup/if-mib/ifTable/ifTable.h create mode 100644 agent/mibgroup/if-mib/ifTable/ifTable_constants.h create mode 100644 agent/mibgroup/if-mib/ifTable/ifTable_data_access.c create mode 100644 agent/mibgroup/if-mib/ifTable/ifTable_data_access.h create mode 100644 agent/mibgroup/if-mib/ifTable/ifTable_defs.h create mode 100644 agent/mibgroup/if-mib/ifTable/ifTable_interface.c create mode 100644 agent/mibgroup/if-mib/ifTable/ifTable_interface.h create mode 100644 agent/mibgroup/if-mib/ifXTable.h create mode 100644 agent/mibgroup/if-mib/ifXTable/ifXTable.c create mode 100644 agent/mibgroup/if-mib/ifXTable/ifXTable.h create mode 100644 agent/mibgroup/if-mib/ifXTable/ifXTable_constants.h create mode 100644 agent/mibgroup/if-mib/ifXTable/ifXTable_data_access.c create mode 100644 agent/mibgroup/if-mib/ifXTable/ifXTable_data_access.h create mode 100644 agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c create mode 100644 agent/mibgroup/if-mib/ifXTable/ifXTable_interface.h create mode 100644 agent/mibgroup/ip-forward-mib.h create mode 100644 agent/mibgroup/ip-forward-mib/data_access/route.h create mode 100644 agent/mibgroup/ip-forward-mib/data_access/route_common.c create mode 100644 agent/mibgroup/ip-forward-mib/data_access/route_ioctl.c create mode 100644 agent/mibgroup/ip-forward-mib/data_access/route_ioctl.h create mode 100644 agent/mibgroup/ip-forward-mib/data_access/route_linux.c create mode 100644 agent/mibgroup/ip-forward-mib/data_access/route_linux.h create mode 100644 agent/mibgroup/ip-forward-mib/inetCidrRouteTable.h create mode 100644 agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c create mode 100644 agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h create mode 100644 agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_constants.h create mode 100644 agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c create mode 100644 agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.h create mode 100644 agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c create mode 100644 agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.h create mode 100644 agent/mibgroup/ip-forward-mib/ipCidrRouteTable.h create mode 100644 agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c create mode 100644 agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h create mode 100644 agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_constants.h create mode 100644 agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c create mode 100644 agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.h create mode 100644 agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c create mode 100644 agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.h create mode 100644 agent/mibgroup/ip-mib.h create mode 100644 agent/mibgroup/ip-mib/data_access/arp.h create mode 100644 agent/mibgroup/ip-mib/data_access/arp_common.c create mode 100644 agent/mibgroup/ip-mib/data_access/arp_linux.c create mode 100644 agent/mibgroup/ip-mib/data_access/arp_netlink.c create mode 100644 agent/mibgroup/ip-mib/data_access/defaultrouter.h create mode 100644 agent/mibgroup/ip-mib/data_access/defaultrouter_common.c create mode 100644 agent/mibgroup/ip-mib/data_access/defaultrouter_linux.c create mode 100644 agent/mibgroup/ip-mib/data_access/ipaddress.h create mode 100644 agent/mibgroup/ip-mib/data_access/ipaddress_common.c create mode 100644 agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c create mode 100644 agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h create mode 100644 agent/mibgroup/ip-mib/data_access/ipaddress_linux.c create mode 100644 agent/mibgroup/ip-mib/data_access/ipaddress_linux.h create mode 100644 agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c create mode 100644 agent/mibgroup/ip-mib/data_access/ipv6scopezone.h create mode 100644 agent/mibgroup/ip-mib/data_access/ipv6scopezone_common.c create mode 100644 agent/mibgroup/ip-mib/data_access/ipv6scopezone_linux.c create mode 100644 agent/mibgroup/ip-mib/data_access/scalars_common.h create mode 100644 agent/mibgroup/ip-mib/data_access/scalars_linux.c create mode 100644 agent/mibgroup/ip-mib/data_access/systemstats.h create mode 100644 agent/mibgroup/ip-mib/data_access/systemstats_common.c create mode 100644 agent/mibgroup/ip-mib/data_access/systemstats_linux.c create mode 100644 agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c create mode 100644 agent/mibgroup/ip-mib/inetNetToMediaTable.h create mode 100644 agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c create mode 100644 agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h create mode 100644 agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h create mode 100644 agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c create mode 100644 agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.h create mode 100644 agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c create mode 100644 agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.h create mode 100644 agent/mibgroup/ip-mib/ipAddressPrefixTable.h create mode 100644 agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c create mode 100644 agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h create mode 100644 agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_constants.h create mode 100644 agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c create mode 100644 agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.h create mode 100644 agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c create mode 100644 agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.h create mode 100644 agent/mibgroup/ip-mib/ipAddressTable.h create mode 100644 agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c create mode 100644 agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h create mode 100644 agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_constants.h create mode 100644 agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c create mode 100644 agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.h create mode 100644 agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c create mode 100644 agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.h create mode 100644 agent/mibgroup/ip-mib/ipDefaultRouterTable.h create mode 100644 agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.c create mode 100644 agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h create mode 100644 agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.c create mode 100644 agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.h create mode 100644 agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_get.c create mode 100644 agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_get.h create mode 100644 agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_enums.h create mode 100644 agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.c create mode 100644 agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.h create mode 100644 agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_oids.h create mode 100644 agent/mibgroup/ip-mib/ipIfStatsTable.h create mode 100644 agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.c create mode 100644 agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h create mode 100644 agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c create mode 100644 agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.h create mode 100644 agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.c create mode 100644 agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.h create mode 100644 agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_enums.h create mode 100644 agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c create mode 100644 agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.h create mode 100644 agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_oids.h create mode 100644 agent/mibgroup/ip-mib/ipSystemStatsTable.h create mode 100644 agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c create mode 100644 agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h create mode 100644 agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_constants.h create mode 100644 agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c create mode 100644 agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.h create mode 100644 agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c create mode 100644 agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h create mode 100644 agent/mibgroup/ip-mib/ip_scalars.c create mode 100644 agent/mibgroup/ip-mib/ip_scalars.h create mode 100644 agent/mibgroup/ip-mib/ipv4InterfaceTable.h create mode 100644 agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.c create mode 100644 agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h create mode 100644 agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_constants.h create mode 100644 agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_data_access.c create mode 100644 agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_data_access.h create mode 100644 agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c create mode 100644 agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.h create mode 100644 agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagent.c create mode 100644 agent/mibgroup/ip-mib/ipv6InterfaceTable.h create mode 100644 agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c create mode 100644 agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.h create mode 100644 agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_constants.h create mode 100644 agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_data_access.c create mode 100644 agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_data_access.h create mode 100644 agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c create mode 100644 agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.h create mode 100644 agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable.h create mode 100644 agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.c create mode 100644 agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h create mode 100644 agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_data_access.c create mode 100644 agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_data_access.h create mode 100644 agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_enums.h create mode 100644 agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c create mode 100644 agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.h create mode 100644 agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_oids.h create mode 100644 agent/mibgroup/ipfwchains/README create mode 100644 agent/mibgroup/kernel_sunos5.c create mode 100644 agent/mibgroup/kernel_sunos5.h create mode 100644 agent/mibgroup/mibII.h create mode 100644 agent/mibgroup/mibII/at.c create mode 100644 agent/mibgroup/mibII/at.h create mode 100644 agent/mibgroup/mibII/icmp.c create mode 100644 agent/mibgroup/mibII/icmp.h create mode 100644 agent/mibgroup/mibII/ifTable.h create mode 100644 agent/mibgroup/mibII/interfaces.c create mode 100644 agent/mibgroup/mibII/interfaces.h create mode 100644 agent/mibgroup/mibII/ip.c create mode 100644 agent/mibgroup/mibII/ip.h create mode 100644 agent/mibgroup/mibII/ipAddr.c create mode 100644 agent/mibgroup/mibII/ipAddr.h create mode 100644 agent/mibgroup/mibII/ipCidrRouteTable.c create mode 100644 agent/mibgroup/mibII/ipCidrRouteTable.h create mode 100644 agent/mibgroup/mibII/ipCidrRouteTable_access.c create mode 100644 agent/mibgroup/mibII/ipCidrRouteTable_access.h create mode 100644 agent/mibgroup/mibII/ipCidrRouteTable_checkfns.c create mode 100644 agent/mibgroup/mibII/ipCidrRouteTable_checkfns.h create mode 100644 agent/mibgroup/mibII/ipCidrRouteTable_columns.h create mode 100644 agent/mibgroup/mibII/ipCidrRouteTable_enums.h create mode 100644 agent/mibgroup/mibII/ipv6.c create mode 100644 agent/mibgroup/mibII/ipv6.h create mode 100644 agent/mibgroup/mibII/kernel_linux.c create mode 100644 agent/mibgroup/mibII/kernel_linux.h create mode 100644 agent/mibgroup/mibII/kernel_netbsd.c create mode 100644 agent/mibgroup/mibII/kernel_netbsd.h create mode 100644 agent/mibgroup/mibII/mibII_common.h create mode 100644 agent/mibgroup/mibII/mta_sendmail.c create mode 100644 agent/mibgroup/mibII/mta_sendmail.h create mode 100644 agent/mibgroup/mibII/route_headers.h create mode 100644 agent/mibgroup/mibII/route_write.c create mode 100644 agent/mibgroup/mibII/route_write.h create mode 100644 agent/mibgroup/mibII/setSerialNo.c create mode 100644 agent/mibgroup/mibII/setSerialNo.h create mode 100644 agent/mibgroup/mibII/snmp_mib.c create mode 100644 agent/mibgroup/mibII/snmp_mib.h create mode 100644 agent/mibgroup/mibII/snmp_mib_5_5.c create mode 100644 agent/mibgroup/mibII/snmp_mib_5_5.h create mode 100644 agent/mibgroup/mibII/sysORTable.c create mode 100644 agent/mibgroup/mibII/sysORTable.h create mode 100644 agent/mibgroup/mibII/system_mib.c create mode 100644 agent/mibgroup/mibII/system_mib.h create mode 100644 agent/mibgroup/mibII/tcp.c create mode 100644 agent/mibgroup/mibII/tcp.h create mode 100644 agent/mibgroup/mibII/tcpTable.c create mode 100644 agent/mibgroup/mibII/tcpTable.h create mode 100644 agent/mibgroup/mibII/udp.c create mode 100644 agent/mibgroup/mibII/udp.h create mode 100644 agent/mibgroup/mibII/udpTable.c create mode 100644 agent/mibgroup/mibII/udpTable.h create mode 100644 agent/mibgroup/mibII/updates.c create mode 100644 agent/mibgroup/mibII/updates.h create mode 100644 agent/mibgroup/mibII/vacm_conf.c create mode 100644 agent/mibgroup/mibII/vacm_conf.h create mode 100644 agent/mibgroup/mibII/vacm_context.c create mode 100644 agent/mibgroup/mibII/vacm_context.h create mode 100644 agent/mibgroup/mibII/vacm_vars.c create mode 100644 agent/mibgroup/mibII/vacm_vars.h create mode 100644 agent/mibgroup/mibII/var_route.c create mode 100644 agent/mibgroup/mibII/var_route.h create mode 100644 agent/mibgroup/mibdefs.h create mode 100644 agent/mibgroup/mibincl.h create mode 100644 agent/mibgroup/misc/ipfwacc.c create mode 100644 agent/mibgroup/misc/ipfwacc.h create mode 100644 agent/mibgroup/notification-log-mib.h create mode 100644 agent/mibgroup/notification-log-mib/notification_log.c create mode 100644 agent/mibgroup/notification-log-mib/notification_log.h create mode 100644 agent/mibgroup/notification.h create mode 100644 agent/mibgroup/notification/snmpNotifyFilterProfileTable.c create mode 100644 agent/mibgroup/notification/snmpNotifyFilterProfileTable.h create mode 100644 agent/mibgroup/notification/snmpNotifyTable.c create mode 100644 agent/mibgroup/notification/snmpNotifyTable.h create mode 100644 agent/mibgroup/rmon-mib.h create mode 100644 agent/mibgroup/rmon-mib/data_access/etherstats.h create mode 100644 agent/mibgroup/rmon-mib/data_access/etherstats_linux.c create mode 100644 agent/mibgroup/rmon-mib/etherStatsTable.h create mode 100644 agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable.c create mode 100644 agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable.h create mode 100644 agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c create mode 100644 agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.h create mode 100644 agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_get.c create mode 100644 agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_get.h create mode 100644 agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_set.c create mode 100644 agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_set.h create mode 100644 agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_enums.h create mode 100644 agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c create mode 100644 agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.h create mode 100644 agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_oids.h create mode 100644 agent/mibgroup/rmon-mib/etherStatsTable/ioctl_imp_common.h create mode 100644 agent/mibgroup/sctp-mib.h create mode 100644 agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.c create mode 100644 agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.h create mode 100644 agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.c create mode 100644 agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.h create mode 100644 agent/mibgroup/sctp-mib/sctpAssocTable.c create mode 100644 agent/mibgroup/sctp-mib/sctpAssocTable.h create mode 100644 agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.c create mode 100644 agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.h create mode 100644 agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.c create mode 100644 agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.h create mode 100644 agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.c create mode 100644 agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.h create mode 100644 agent/mibgroup/sctp-mib/sctpLookupRemPortTable.c create mode 100644 agent/mibgroup/sctp-mib/sctpLookupRemPortTable.h create mode 100644 agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.c create mode 100644 agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.h create mode 100644 agent/mibgroup/sctp-mib/sctpScalars.c create mode 100644 agent/mibgroup/sctp-mib/sctpScalars.h create mode 100644 agent/mibgroup/sctp-mib/sctpScalars_common.c create mode 100644 agent/mibgroup/sctp-mib/sctpScalars_common.h create mode 100644 agent/mibgroup/sctp-mib/sctpScalars_freebsd.c create mode 100644 agent/mibgroup/sctp-mib/sctpScalars_linux.c create mode 100644 agent/mibgroup/sctp-mib/sctpScalars_solaris2.c create mode 100644 agent/mibgroup/sctp-mib/sctpTables.h create mode 100644 agent/mibgroup/sctp-mib/sctpTables_common.c create mode 100644 agent/mibgroup/sctp-mib/sctpTables_common.h create mode 100644 agent/mibgroup/sctp-mib/sctpTables_freebsd.c create mode 100644 agent/mibgroup/sctp-mib/sctpTables_linux.c create mode 100644 agent/mibgroup/sctp-mib/sctpTables_solaris2.c create mode 100644 agent/mibgroup/smux.h create mode 100644 agent/mibgroup/smux/smux.c create mode 100644 agent/mibgroup/smux/smux.h create mode 100644 agent/mibgroup/smux/snmp_bgp.c create mode 100644 agent/mibgroup/smux/snmp_bgp.h create mode 100644 agent/mibgroup/smux/snmp_ospf.c create mode 100644 agent/mibgroup/smux/snmp_ospf.h create mode 100644 agent/mibgroup/smux/snmp_rip2.c create mode 100644 agent/mibgroup/smux/snmp_rip2.h create mode 100644 agent/mibgroup/smux_gated.h create mode 100644 agent/mibgroup/snmp-notification-mib.h create mode 100644 agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable.h create mode 100644 agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c create mode 100644 agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.h create mode 100644 agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_constants.h create mode 100644 agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c create mode 100644 agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.h create mode 100644 agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c create mode 100644 agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.h create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib.h create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters.h create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/usmDHParameters.c create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/usmDHParameters.h create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable.h create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.c create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.h create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.h create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.h create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.h create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_doxygen.conf create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_enums.h create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.h create mode 100644 agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_oids.h create mode 100644 agent/mibgroup/snmpv3/snmpEngine.c create mode 100644 agent/mibgroup/snmpv3/snmpEngine.h create mode 100644 agent/mibgroup/snmpv3/snmpMPDStats.c create mode 100644 agent/mibgroup/snmpv3/snmpMPDStats.h create mode 100644 agent/mibgroup/snmpv3/snmpMPDStats_5_5.c create mode 100644 agent/mibgroup/snmpv3/snmpMPDStats_5_5.h create mode 100644 agent/mibgroup/snmpv3/usmConf.c create mode 100644 agent/mibgroup/snmpv3/usmConf.h create mode 100644 agent/mibgroup/snmpv3/usmStats.c create mode 100644 agent/mibgroup/snmpv3/usmStats.h create mode 100644 agent/mibgroup/snmpv3/usmStats_5_5.c create mode 100644 agent/mibgroup/snmpv3/usmStats_5_5.h create mode 100644 agent/mibgroup/snmpv3/usmUser.c create mode 100644 agent/mibgroup/snmpv3/usmUser.h create mode 100644 agent/mibgroup/snmpv3mibs.h create mode 100644 agent/mibgroup/struct.h create mode 100644 agent/mibgroup/target.h create mode 100644 agent/mibgroup/target/snmpTargetAddrEntry.c create mode 100644 agent/mibgroup/target/snmpTargetAddrEntry.h create mode 100644 agent/mibgroup/target/snmpTargetParamsEntry.c create mode 100644 agent/mibgroup/target/snmpTargetParamsEntry.h create mode 100644 agent/mibgroup/target/target.c create mode 100644 agent/mibgroup/target/target.h create mode 100644 agent/mibgroup/target/target_counters.c create mode 100644 agent/mibgroup/target/target_counters.h create mode 100644 agent/mibgroup/target/target_counters_5_5.c create mode 100644 agent/mibgroup/target/target_counters_5_5.h create mode 100644 agent/mibgroup/tcp-mib.h create mode 100644 agent/mibgroup/tcp-mib/data_access/Makefile create mode 100644 agent/mibgroup/tcp-mib/data_access/tcpConn.h create mode 100644 agent/mibgroup/tcp-mib/data_access/tcpConn_common.c create mode 100644 agent/mibgroup/tcp-mib/data_access/tcpConn_freebsd4.c create mode 100644 agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c create mode 100644 agent/mibgroup/tcp-mib/data_access/tcpConn_netbsd.c create mode 100644 agent/mibgroup/tcp-mib/data_access/tcpConn_openbsd.c create mode 100644 agent/mibgroup/tcp-mib/data_access/tcpConn_private.h create mode 100644 agent/mibgroup/tcp-mib/data_access/tcpConn_solaris2.c create mode 100644 agent/mibgroup/tcp-mib/tcpConnTable.h create mode 100644 agent/mibgroup/tcp-mib/tcpConnectionTable.h create mode 100644 agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c create mode 100644 agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.h create mode 100644 agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_constants.h create mode 100644 agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c create mode 100644 agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.h create mode 100644 agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c create mode 100644 agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.h create mode 100644 agent/mibgroup/tcp-mib/tcpListenerTable.h create mode 100644 agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.c create mode 100644 agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.h create mode 100644 agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_constants.h create mode 100644 agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c create mode 100644 agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.h create mode 100644 agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c create mode 100644 agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.h create mode 100644 agent/mibgroup/testhandler.c create mode 100644 agent/mibgroup/testhandler.h create mode 100644 agent/mibgroup/tlstm-mib.h create mode 100644 agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h create mode 100644 agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c create mode 100644 agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h create mode 100644 agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable.h create mode 100644 agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c create mode 100644 agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h create mode 100644 agent/mibgroup/tlstm-mib/snmpTlstmParamsTable.h create mode 100644 agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c create mode 100644 agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h create mode 100644 agent/mibgroup/tlstm-mib/snmpTlstmSession.h create mode 100644 agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.c create mode 100644 agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.h create mode 100644 agent/mibgroup/tsm-mib.h create mode 100644 agent/mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.c create mode 100644 agent/mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.h create mode 100644 agent/mibgroup/tsm-mib/snmpTsmStats.h create mode 100644 agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.c create mode 100644 agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h create mode 100644 agent/mibgroup/tunnel.h create mode 100644 agent/mibgroup/tunnel/tunnel.c create mode 100644 agent/mibgroup/tunnel/tunnel.h create mode 100644 agent/mibgroup/ucd-snmp/disk.c create mode 100644 agent/mibgroup/ucd-snmp/disk.h create mode 100644 agent/mibgroup/ucd-snmp/disk_hw.c create mode 100644 agent/mibgroup/ucd-snmp/disk_hw.h create mode 100644 agent/mibgroup/ucd-snmp/diskio.c create mode 100644 agent/mibgroup/ucd-snmp/diskio.h create mode 100644 agent/mibgroup/ucd-snmp/dlmod.c create mode 100644 agent/mibgroup/ucd-snmp/dlmod.h create mode 100644 agent/mibgroup/ucd-snmp/errormib.c create mode 100644 agent/mibgroup/ucd-snmp/errormib.h create mode 100644 agent/mibgroup/ucd-snmp/extensible.c create mode 100644 agent/mibgroup/ucd-snmp/extensible.h create mode 100644 agent/mibgroup/ucd-snmp/file.c create mode 100644 agent/mibgroup/ucd-snmp/file.h create mode 100644 agent/mibgroup/ucd-snmp/hpux.c create mode 100644 agent/mibgroup/ucd-snmp/hpux.h create mode 100644 agent/mibgroup/ucd-snmp/lmSensors.c create mode 100644 agent/mibgroup/ucd-snmp/lmSensors.h create mode 100644 agent/mibgroup/ucd-snmp/lmsensorsMib.c create mode 100644 agent/mibgroup/ucd-snmp/lmsensorsMib.h create mode 100644 agent/mibgroup/ucd-snmp/loadave.c create mode 100644 agent/mibgroup/ucd-snmp/loadave.h create mode 100644 agent/mibgroup/ucd-snmp/logmatch.c create mode 100644 agent/mibgroup/ucd-snmp/logmatch.h create mode 100644 agent/mibgroup/ucd-snmp/memory.c create mode 100644 agent/mibgroup/ucd-snmp/memory.h create mode 100644 agent/mibgroup/ucd-snmp/memory_aix4.c create mode 100644 agent/mibgroup/ucd-snmp/memory_aix4.h create mode 100644 agent/mibgroup/ucd-snmp/memory_darwin7.c create mode 100644 agent/mibgroup/ucd-snmp/memory_darwin7.h create mode 100644 agent/mibgroup/ucd-snmp/memory_dynix.c create mode 100644 agent/mibgroup/ucd-snmp/memory_dynix.h create mode 100644 agent/mibgroup/ucd-snmp/memory_freebsd2.c create mode 100644 agent/mibgroup/ucd-snmp/memory_freebsd2.h create mode 100644 agent/mibgroup/ucd-snmp/memory_hpux.c create mode 100644 agent/mibgroup/ucd-snmp/memory_hpux.h create mode 100644 agent/mibgroup/ucd-snmp/memory_netbsd1.c create mode 100644 agent/mibgroup/ucd-snmp/memory_netbsd1.h create mode 100644 agent/mibgroup/ucd-snmp/memory_solaris2.c create mode 100644 agent/mibgroup/ucd-snmp/memory_solaris2.h create mode 100644 agent/mibgroup/ucd-snmp/pass.c create mode 100644 agent/mibgroup/ucd-snmp/pass.h create mode 100644 agent/mibgroup/ucd-snmp/pass_common.c create mode 100644 agent/mibgroup/ucd-snmp/pass_common.h create mode 100644 agent/mibgroup/ucd-snmp/pass_persist.c create mode 100644 agent/mibgroup/ucd-snmp/pass_persist.h create mode 100644 agent/mibgroup/ucd-snmp/proc.c create mode 100644 agent/mibgroup/ucd-snmp/proc.h create mode 100644 agent/mibgroup/ucd-snmp/proxy.c create mode 100644 agent/mibgroup/ucd-snmp/proxy.h create mode 100644 agent/mibgroup/ucd-snmp/versioninfo.c create mode 100644 agent/mibgroup/ucd-snmp/versioninfo.h create mode 100644 agent/mibgroup/ucd-snmp/vmstat.c create mode 100644 agent/mibgroup/ucd-snmp/vmstat.h create mode 100644 agent/mibgroup/ucd-snmp/vmstat_aix4.c create mode 100644 agent/mibgroup/ucd-snmp/vmstat_aix4.h create mode 100644 agent/mibgroup/ucd-snmp/vmstat_bsdi4.c create mode 100644 agent/mibgroup/ucd-snmp/vmstat_bsdi4.h create mode 100644 agent/mibgroup/ucd-snmp/vmstat_darwin7.c create mode 100644 agent/mibgroup/ucd-snmp/vmstat_darwin7.h create mode 100644 agent/mibgroup/ucd-snmp/vmstat_dynix.c create mode 100644 agent/mibgroup/ucd-snmp/vmstat_dynix.h create mode 100644 agent/mibgroup/ucd-snmp/vmstat_freebsd2.c create mode 100644 agent/mibgroup/ucd-snmp/vmstat_freebsd2.h create mode 100644 agent/mibgroup/ucd-snmp/vmstat_hpux.c create mode 100644 agent/mibgroup/ucd-snmp/vmstat_hpux.h create mode 100644 agent/mibgroup/ucd-snmp/vmstat_linux.c create mode 100644 agent/mibgroup/ucd-snmp/vmstat_linux.h create mode 100644 agent/mibgroup/ucd-snmp/vmstat_netbsd1.c create mode 100644 agent/mibgroup/ucd-snmp/vmstat_netbsd1.h create mode 100644 agent/mibgroup/ucd-snmp/vmstat_solaris2.c create mode 100644 agent/mibgroup/ucd-snmp/vmstat_solaris2.h create mode 100644 agent/mibgroup/ucd_snmp.h create mode 100644 agent/mibgroup/udp-mib.h create mode 100644 agent/mibgroup/udp-mib/data_access/udp_endpoint.h create mode 100644 agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c create mode 100644 agent/mibgroup/udp-mib/data_access/udp_endpoint_freebsd4.c create mode 100644 agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c create mode 100644 agent/mibgroup/udp-mib/data_access/udp_endpoint_netbsd.c create mode 100644 agent/mibgroup/udp-mib/data_access/udp_endpoint_openbsd.c create mode 100644 agent/mibgroup/udp-mib/data_access/udp_endpoint_private.h create mode 100644 agent/mibgroup/udp-mib/data_access/udp_endpoint_solaris2.c create mode 100644 agent/mibgroup/udp-mib/udpEndpointTable.h create mode 100644 agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.c create mode 100644 agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h create mode 100644 agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_constants.h create mode 100644 agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c create mode 100644 agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.h create mode 100644 agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c create mode 100644 agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.h create mode 100644 agent/mibgroup/util_funcs.c create mode 100644 agent/mibgroup/util_funcs.h create mode 100644 agent/mibgroup/util_funcs/Exit.c create mode 100644 agent/mibgroup/util_funcs/Exit.h create mode 100644 agent/mibgroup/util_funcs/MIB_STATS_CACHE_TIMEOUT.h create mode 100644 agent/mibgroup/util_funcs/get_pid_from_inode.c create mode 100644 agent/mibgroup/util_funcs/get_pid_from_inode.h create mode 100644 agent/mibgroup/util_funcs/header_generic.c create mode 100644 agent/mibgroup/util_funcs/header_generic.h create mode 100644 agent/mibgroup/util_funcs/header_simple_table.c create mode 100644 agent/mibgroup/util_funcs/header_simple_table.h create mode 100644 agent/mibgroup/util_funcs/restart.c create mode 100644 agent/mibgroup/util_funcs/restart.h create mode 100644 agent/mibgroup/utilities.h create mode 100644 agent/mibgroup/utilities/execute.c create mode 100644 agent/mibgroup/utilities/execute.h create mode 100644 agent/mibgroup/utilities/iquery.c create mode 100644 agent/mibgroup/utilities/iquery.h create mode 100644 agent/mibgroup/utilities/override.c create mode 100644 agent/mibgroup/utilities/override.h create mode 100644 agent/mibgroup/winExtDLL.c create mode 100644 agent/mibgroup/winExtDLL.h create mode 100644 agent/object_monitor.c create mode 100644 agent/snmp_agent.c create mode 100644 agent/snmp_perl.c create mode 100644 agent/snmp_perl.h create mode 100644 agent/snmp_perl.pl create mode 100644 agent/snmp_vars.c create mode 100644 agent/snmpd.c create mode 100644 agent/snmpd.h create mode 100644 apps/Makefile.depend create mode 100644 apps/Makefile.in create mode 100644 apps/agentxtrap.c create mode 100644 apps/encode_keychange.c create mode 100644 apps/snmp_perl_trapd.pl create mode 100644 apps/snmpbulkget.c create mode 100644 apps/snmpbulkwalk.c create mode 100644 apps/snmpdelta.c create mode 100644 apps/snmpdf.c create mode 100644 apps/snmpget.c create mode 100644 apps/snmpgetnext.c create mode 100644 apps/snmpnetstat/Makefile.depend create mode 100644 apps/snmpnetstat/Makefile.in create mode 100644 apps/snmpnetstat/ffs.c create mode 100644 apps/snmpnetstat/if.c create mode 100644 apps/snmpnetstat/inet.c create mode 100644 apps/snmpnetstat/inet6.c create mode 100644 apps/snmpnetstat/main.c create mode 100644 apps/snmpnetstat/main.h create mode 100644 apps/snmpnetstat/netstat.h create mode 100644 apps/snmpnetstat/route.c create mode 100644 apps/snmpnetstat/winstub.c create mode 100644 apps/snmpnetstat/winstub.h create mode 100644 apps/snmpset.c create mode 100644 apps/snmpstatus.c create mode 100644 apps/snmptable.c create mode 100644 apps/snmptest.c create mode 100644 apps/snmptls.c create mode 100644 apps/snmptranslate.c create mode 100644 apps/snmptrap.c create mode 100644 apps/snmptrapd.c create mode 100644 apps/snmptrapd_auth.c create mode 100644 apps/snmptrapd_auth.h create mode 100644 apps/snmptrapd_ds.h create mode 100644 apps/snmptrapd_handlers.c create mode 100644 apps/snmptrapd_handlers.h create mode 100644 apps/snmptrapd_log.c create mode 100644 apps/snmptrapd_log.h create mode 100644 apps/snmptrapd_sql.c create mode 100644 apps/snmpusm.c create mode 100644 apps/snmpvacm.c create mode 100644 apps/snmpwalk.c create mode 100644 apps/sshtosnmp.c create mode 100755 config.guess create mode 100755 config.sub create mode 100755 configure create mode 100644 configure.ac create mode 100644 configure.d/config_modules_agent create mode 100644 configure.d/config_modules_lib create mode 100644 configure.d/config_modules_security_modules create mode 100644 configure.d/config_modules_transports create mode 100644 configure.d/config_os_functions create mode 100644 configure.d/config_os_headers create mode 100644 configure.d/config_os_libs1 create mode 100644 configure.d/config_os_libs2 create mode 100644 configure.d/config_os_misc1 create mode 100644 configure.d/config_os_misc2 create mode 100644 configure.d/config_os_misc3 create mode 100644 configure.d/config_os_misc4 create mode 100644 configure.d/config_os_progs create mode 100644 configure.d/config_os_struct_members create mode 100644 configure.d/config_project_ipv6_types create mode 100644 configure.d/config_project_manual create mode 100644 configure.d/config_project_paths create mode 100644 configure.d/config_project_perl_python create mode 100644 configure.d/config_project_types create mode 100644 configure.d/config_project_with_enable create mode 100644 dist/Makefile create mode 100644 dist/README.build-scripts create mode 100644 dist/RELEASE-INSTRUCTIONS create mode 100644 dist/autoconf-version create mode 100755 dist/changelogfix create mode 100755 dist/check-api-change create mode 100755 dist/cvsshow create mode 100755 dist/cvsup create mode 100755 dist/extractnews create mode 100755 dist/find-requires create mode 100644 dist/generation-scripts/gen-security-headers.in create mode 100644 dist/generation-scripts/gen-transport-headers.in create mode 100644 dist/generation-scripts/gen-variables.in create mode 100644 dist/makerelease.xml create mode 100644 dist/net-snmp-solaris-build/DEVENV create mode 100644 dist/net-snmp-solaris-build/README create mode 100644 dist/net-snmp-solaris-build/buildpackage-solaris create mode 100755 dist/net-snmp-solaris-build/elfdepend.sh create mode 100644 dist/net-snmp.spec create mode 100755 dist/nsb-config create mode 100644 dist/nsb-functions create mode 100755 dist/nsb-nightly create mode 100755 dist/nsb-package create mode 100755 dist/nsb-platform create mode 100755 dist/patme create mode 100644 dist/release create mode 100755 dist/run-autoconf create mode 100644 dist/schema-snmptrapd.sql create mode 100755 dist/snmpd-init.d create mode 100644 dist/snmptrapd-init.d create mode 100755 dist/svnup create mode 100644 dotgdbinit create mode 100644 doxygen.conf create mode 100644 include/net-snmp/agent/agent_callbacks.h create mode 100644 include/net-snmp/agent/agent_handler.h create mode 100644 include/net-snmp/agent/agent_index.h create mode 100644 include/net-snmp/agent/agent_read_config.h create mode 100644 include/net-snmp/agent/agent_registry.h create mode 100644 include/net-snmp/agent/agent_sysORTable.h create mode 100644 include/net-snmp/agent/agent_trap.h create mode 100644 include/net-snmp/agent/all_helpers.h create mode 100644 include/net-snmp/agent/auto_nlist.h create mode 100644 include/net-snmp/agent/baby_steps.h create mode 100644 include/net-snmp/agent/bulk_to_next.h create mode 100644 include/net-snmp/agent/cache_handler.h create mode 100644 include/net-snmp/agent/debug_handler.h create mode 100644 include/net-snmp/agent/ds_agent.h create mode 100644 include/net-snmp/agent/hardware/cpu.h create mode 100644 include/net-snmp/agent/hardware/fsys.h create mode 100644 include/net-snmp/agent/hardware/memory.h create mode 100644 include/net-snmp/agent/hardware/sensors.h create mode 100644 include/net-snmp/agent/instance.h create mode 100644 include/net-snmp/agent/mfd.h create mode 100644 include/net-snmp/agent/mib_modules.h create mode 100644 include/net-snmp/agent/mode_end_call.h create mode 100644 include/net-snmp/agent/multiplexer.h create mode 100644 include/net-snmp/agent/net-snmp-agent-includes.h create mode 100644 include/net-snmp/agent/null.h create mode 100644 include/net-snmp/agent/object_monitor.h create mode 100644 include/net-snmp/agent/old_api.h create mode 100644 include/net-snmp/agent/read_only.h create mode 100644 include/net-snmp/agent/row_merge.h create mode 100644 include/net-snmp/agent/scalar.h create mode 100644 include/net-snmp/agent/scalar_group.h create mode 100644 include/net-snmp/agent/serialize.h create mode 100644 include/net-snmp/agent/set_helper.h create mode 100644 include/net-snmp/agent/snmp_agent.h create mode 100644 include/net-snmp/agent/snmp_get_statistic.h create mode 100644 include/net-snmp/agent/snmp_vars.h create mode 100644 include/net-snmp/agent/stash_cache.h create mode 100644 include/net-snmp/agent/stash_to_next.h create mode 100644 include/net-snmp/agent/sysORTable.h create mode 100644 include/net-snmp/agent/table.h create mode 100644 include/net-snmp/agent/table_array.h create mode 100644 include/net-snmp/agent/table_container.h create mode 100644 include/net-snmp/agent/table_data.h create mode 100644 include/net-snmp/agent/table_dataset.h create mode 100644 include/net-snmp/agent/table_iterator.h create mode 100644 include/net-snmp/agent/table_tdata.h create mode 100644 include/net-snmp/agent/var_struct.h create mode 100644 include/net-snmp/agent/watcher.h create mode 100644 include/net-snmp/config_api.h create mode 100644 include/net-snmp/data_access/arp.h create mode 100644 include/net-snmp/data_access/defaultrouter.h create mode 100644 include/net-snmp/data_access/interface.h create mode 100644 include/net-snmp/data_access/ip_scalars.h create mode 100644 include/net-snmp/data_access/ipaddress.h create mode 100644 include/net-snmp/data_access/ipstats.h create mode 100644 include/net-snmp/data_access/net-snmp-data-access-includes.h create mode 100644 include/net-snmp/data_access/route.h create mode 100644 include/net-snmp/data_access/scopezone.h create mode 100644 include/net-snmp/data_access/swinst.h create mode 100644 include/net-snmp/data_access/swrun.h create mode 100644 include/net-snmp/data_access/systemstats.h create mode 100644 include/net-snmp/data_access/tcpConn.h create mode 100644 include/net-snmp/data_access/udp_endpoint.h create mode 100644 include/net-snmp/definitions.h create mode 100644 include/net-snmp/library/README create mode 100644 include/net-snmp/library/asn1.h create mode 100644 include/net-snmp/library/callback.h create mode 100644 include/net-snmp/library/cert_util.h create mode 100644 include/net-snmp/library/check_varbind.h create mode 100644 include/net-snmp/library/container.h create mode 100644 include/net-snmp/library/container_binary_array.h create mode 100644 include/net-snmp/library/container_iterator.h create mode 100644 include/net-snmp/library/container_list_ssll.h create mode 100644 include/net-snmp/library/container_null.h create mode 100644 include/net-snmp/library/data_list.h create mode 100644 include/net-snmp/library/default_store.h create mode 100644 include/net-snmp/library/dir_utils.h create mode 100644 include/net-snmp/library/factory.h create mode 100644 include/net-snmp/library/fd_event_manager.h create mode 100644 include/net-snmp/library/file_utils.h create mode 100644 include/net-snmp/library/getopt.h create mode 100644 include/net-snmp/library/int64.h create mode 100644 include/net-snmp/library/keytools.h create mode 100644 include/net-snmp/library/large_fd_set.h create mode 100644 include/net-snmp/library/lcd_time.h create mode 100644 include/net-snmp/library/libsnmp.h create mode 100644 include/net-snmp/library/md5.h create mode 100644 include/net-snmp/library/mib.h create mode 100644 include/net-snmp/library/mt_support.h create mode 100644 include/net-snmp/library/oid.h create mode 100644 include/net-snmp/library/oid_stash.h create mode 100644 include/net-snmp/library/openssl_aes.h create mode 100644 include/net-snmp/library/openssl_des.h create mode 100644 include/net-snmp/library/openssl_md5.h create mode 100644 include/net-snmp/library/openssl_sha.h create mode 100644 include/net-snmp/library/parse.h create mode 100644 include/net-snmp/library/read_config.h create mode 100644 include/net-snmp/library/scapi.h create mode 100644 include/net-snmp/library/snmp-tc.h create mode 100644 include/net-snmp/library/snmp.h create mode 100644 include/net-snmp/library/snmpAAL5PVCDomain.h create mode 100644 include/net-snmp/library/snmpAliasDomain.h create mode 100644 include/net-snmp/library/snmpCallbackDomain.h create mode 100644 include/net-snmp/library/snmpDTLSUDPDomain.h create mode 100644 include/net-snmp/library/snmpIPXDomain.h create mode 100644 include/net-snmp/library/snmpIPv4BaseDomain.h create mode 100644 include/net-snmp/library/snmpIPv6BaseDomain.h create mode 100644 include/net-snmp/library/snmpSSHDomain.h create mode 100644 include/net-snmp/library/snmpSTDDomain.h create mode 100644 include/net-snmp/library/snmpSocketBaseDomain.h create mode 100644 include/net-snmp/library/snmpTCPBaseDomain.h create mode 100644 include/net-snmp/library/snmpTCPDomain.h create mode 100644 include/net-snmp/library/snmpTCPIPv6Domain.h create mode 100644 include/net-snmp/library/snmpTLSBaseDomain.h create mode 100644 include/net-snmp/library/snmpTLSTCPDomain.h create mode 100644 include/net-snmp/library/snmpUDPBaseDomain.h create mode 100644 include/net-snmp/library/snmpUDPDomain.h create mode 100644 include/net-snmp/library/snmpUDPIPv4BaseDomain.h create mode 100644 include/net-snmp/library/snmpUDPIPv6Domain.h create mode 100644 include/net-snmp/library/snmpUnixDomain.h create mode 100644 include/net-snmp/library/snmp_alarm.h create mode 100644 include/net-snmp/library/snmp_api.h create mode 100644 include/net-snmp/library/snmp_assert.h create mode 100644 include/net-snmp/library/snmp_client.h create mode 100644 include/net-snmp/library/snmp_debug.h create mode 100644 include/net-snmp/library/snmp_enum.h create mode 100644 include/net-snmp/library/snmp_impl.h create mode 100644 include/net-snmp/library/snmp_logging.h create mode 100644 include/net-snmp/library/snmp_openssl.h create mode 100644 include/net-snmp/library/snmp_parse_args.h create mode 100644 include/net-snmp/library/snmp_secmod.h create mode 100644 include/net-snmp/library/snmp_service.h create mode 100644 include/net-snmp/library/snmp_transport.h create mode 100644 include/net-snmp/library/snmpksm.h create mode 100644 include/net-snmp/library/snmptsm.h create mode 100644 include/net-snmp/library/snmpusm.h create mode 100644 include/net-snmp/library/snmpv3.h create mode 100644 include/net-snmp/library/system.h create mode 100644 include/net-snmp/library/testing.h create mode 100644 include/net-snmp/library/text_utils.h create mode 100644 include/net-snmp/library/tools.h create mode 100644 include/net-snmp/library/transform_oids.h create mode 100644 include/net-snmp/library/types.h create mode 100644 include/net-snmp/library/ucd_compat.h create mode 100644 include/net-snmp/library/vacm.h create mode 100644 include/net-snmp/library/winpipe.h create mode 100644 include/net-snmp/library/winservice.h create mode 100644 include/net-snmp/machine/generic.h create mode 100644 include/net-snmp/mib_api.h create mode 100644 include/net-snmp/net-snmp-config.h.in create mode 100644 include/net-snmp/net-snmp-features.h create mode 100644 include/net-snmp/net-snmp-includes.h create mode 100644 include/net-snmp/openssl_md5.h create mode 100644 include/net-snmp/output_api.h create mode 100644 include/net-snmp/pdu_api.h create mode 100644 include/net-snmp/session_api.h create mode 100644 include/net-snmp/snmpv3_api.h create mode 100644 include/net-snmp/system/aix.h create mode 100644 include/net-snmp/system/bsd.h create mode 100644 include/net-snmp/system/bsdi.h create mode 100644 include/net-snmp/system/bsdi3.h create mode 100644 include/net-snmp/system/bsdi4.h create mode 100644 include/net-snmp/system/cygwin.h create mode 100644 include/net-snmp/system/darwin.h create mode 100644 include/net-snmp/system/darwin10.h create mode 100644 include/net-snmp/system/darwin11.h create mode 100644 include/net-snmp/system/darwin12.h create mode 100644 include/net-snmp/system/darwin7.h create mode 100644 include/net-snmp/system/darwin8.h create mode 100644 include/net-snmp/system/darwin9.h create mode 100644 include/net-snmp/system/dragonfly.h create mode 100644 include/net-snmp/system/dynix.h create mode 100644 include/net-snmp/system/freebsd.h create mode 100644 include/net-snmp/system/freebsd10.h create mode 100644 include/net-snmp/system/freebsd2.h create mode 100644 include/net-snmp/system/freebsd3.h create mode 100644 include/net-snmp/system/freebsd4.h create mode 100644 include/net-snmp/system/freebsd5.h create mode 100644 include/net-snmp/system/freebsd6.h create mode 100644 include/net-snmp/system/freebsd7.h create mode 100644 include/net-snmp/system/freebsd8.h create mode 100644 include/net-snmp/system/freebsd9.h create mode 100644 include/net-snmp/system/generic.h create mode 100644 include/net-snmp/system/hpux.h create mode 100644 include/net-snmp/system/irix.h create mode 100644 include/net-snmp/system/kfreebsd.h create mode 100644 include/net-snmp/system/linux.h create mode 100644 include/net-snmp/system/mingw32.h create mode 100644 include/net-snmp/system/mingw32msvc.h create mode 100644 include/net-snmp/system/mips.h create mode 100644 include/net-snmp/system/netbsd.h create mode 100644 include/net-snmp/system/nto-qnx6.h create mode 100644 include/net-snmp/system/openbsd.h create mode 100644 include/net-snmp/system/openbsd4.h create mode 100644 include/net-snmp/system/openbsd5.h create mode 100644 include/net-snmp/system/osf5.h create mode 100644 include/net-snmp/system/solaris.h create mode 100644 include/net-snmp/system/solaris2.3.h create mode 100644 include/net-snmp/system/solaris2.4.h create mode 100644 include/net-snmp/system/solaris2.5.h create mode 100644 include/net-snmp/system/solaris2.6.h create mode 100644 include/net-snmp/system/sunos.h create mode 100644 include/net-snmp/system/svr5.h create mode 100644 include/net-snmp/system/sysv.h create mode 100644 include/net-snmp/system/ultrix4.h create mode 100644 include/net-snmp/types.h create mode 100644 include/net-snmp/utilities.h create mode 100644 include/net-snmp/varbind_api.h create mode 100644 include/net-snmp/version.h create mode 100644 include/ucd-snmp/README create mode 100644 include/ucd-snmp/agent_index.h create mode 100644 include/ucd-snmp/agent_read_config.h create mode 100644 include/ucd-snmp/agent_registry.h create mode 100644 include/ucd-snmp/agent_trap.h create mode 100644 include/ucd-snmp/asn1.h create mode 100644 include/ucd-snmp/auto_nlist.h create mode 100644 include/ucd-snmp/callback.h create mode 100644 include/ucd-snmp/default_store.h create mode 100644 include/ucd-snmp/ds_agent.h create mode 100644 include/ucd-snmp/header_complex.h create mode 100644 include/ucd-snmp/int64.h create mode 100644 include/ucd-snmp/keytools.h create mode 100644 include/ucd-snmp/mib.h create mode 100644 include/ucd-snmp/mib_module_config.h create mode 100644 include/ucd-snmp/mibincl.h create mode 100644 include/ucd-snmp/parse.h create mode 100644 include/ucd-snmp/read_config.h create mode 100644 include/ucd-snmp/scapi.h create mode 100644 include/ucd-snmp/snmp-tc.h create mode 100644 include/ucd-snmp/snmp.h create mode 100644 include/ucd-snmp/snmp_agent.h create mode 100644 include/ucd-snmp/snmp_alarm.h create mode 100644 include/ucd-snmp/snmp_api.h create mode 100644 include/ucd-snmp/snmp_client.h create mode 100644 include/ucd-snmp/snmp_debug.h create mode 100644 include/ucd-snmp/snmp_impl.h create mode 100644 include/ucd-snmp/snmp_logging.h create mode 100644 include/ucd-snmp/snmp_parse_args.h create mode 100644 include/ucd-snmp/snmp_vars.h create mode 100644 include/ucd-snmp/snmpusm.h create mode 100644 include/ucd-snmp/snmpv3.h create mode 100644 include/ucd-snmp/struct.h create mode 100644 include/ucd-snmp/system.h create mode 100644 include/ucd-snmp/tools.h create mode 100644 include/ucd-snmp/transform_oids.h create mode 100644 include/ucd-snmp/ucd-snmp-agent-includes.h create mode 100644 include/ucd-snmp/ucd-snmp-config.h create mode 100644 include/ucd-snmp/ucd-snmp-includes.h create mode 100644 include/ucd-snmp/util_funcs.h create mode 100644 include/ucd-snmp/var_struct.h create mode 100644 include/ucd-snmp/version.h create mode 100755 install-sh create mode 100755 local/FAQ2HTML create mode 100644 local/Makefile.in create mode 100644 local/README.mib2c create mode 100755 local/Version-Munge.pl create mode 100644 local/certgen-test.pl create mode 100755 local/convertcode create mode 100755 local/fixproc create mode 100644 local/gittools/shell-functions create mode 100755 local/html-add-header-footer.pl create mode 100755 local/html-textfile-fix.pl create mode 100755 local/ipf-mod.pl create mode 100755 local/mib2c create mode 100644 local/mib2c-conf.d/default-mfd-top.m2c create mode 100644 local/mib2c-conf.d/details-enums.m2i create mode 100644 local/mib2c-conf.d/details-node.m2i create mode 100644 local/mib2c-conf.d/details-table.m2i create mode 100644 local/mib2c-conf.d/generic-ctx-copy.m2i create mode 100644 local/mib2c-conf.d/generic-ctx-get.m2i create mode 100644 local/mib2c-conf.d/generic-ctx-set.m2i create mode 100644 local/mib2c-conf.d/generic-data-allocate.m2i create mode 100644 local/mib2c-conf.d/generic-data-context.m2i create mode 100644 local/mib2c-conf.d/generic-get-U64.m2i create mode 100644 local/mib2c-conf.d/generic-get-char.m2i create mode 100644 local/mib2c-conf.d/generic-get-decl-bot.m2i create mode 100644 local/mib2c-conf.d/generic-get-decl.m2i create mode 100644 local/mib2c-conf.d/generic-get-long.m2i create mode 100644 local/mib2c-conf.d/generic-get-oid.m2i create mode 100644 local/mib2c-conf.d/generic-header-bottom.m2i create mode 100644 local/mib2c-conf.d/generic-header-top.m2i create mode 100644 local/mib2c-conf.d/generic-source-includes.m2i create mode 100644 local/mib2c-conf.d/generic-table-constants.m2c create mode 100644 local/mib2c-conf.d/generic-table-enums.m2c create mode 100644 local/mib2c-conf.d/generic-table-indexes-from-oid.m2i create mode 100644 local/mib2c-conf.d/generic-table-indexes-set.m2i create mode 100644 local/mib2c-conf.d/generic-table-indexes-to-oid.m2i create mode 100644 local/mib2c-conf.d/generic-table-indexes-varbind-setup.m2i create mode 100644 local/mib2c-conf.d/generic-table-indexes.m2i create mode 100644 local/mib2c-conf.d/generic-table-oids.m2c create mode 100644 local/mib2c-conf.d/generic-value-map-func.m2i create mode 100644 local/mib2c-conf.d/generic-value-map-reverse.m2i create mode 100644 local/mib2c-conf.d/generic-value-map.m2i create mode 100644 local/mib2c-conf.d/m2c-internal-warning.m2i create mode 100644 local/mib2c-conf.d/m2c_setup_enum.m2i create mode 100644 local/mib2c-conf.d/m2c_setup_node.m2i create mode 100644 local/mib2c-conf.d/m2c_setup_table.m2i create mode 100644 local/mib2c-conf.d/m2c_table_save_defaults.m2i create mode 100644 local/mib2c-conf.d/mfd-access-container-cached-defines.m2i create mode 100644 local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i create mode 100644 local/mib2c-conf.d/mfd-data-access.m2c create mode 100644 local/mib2c-conf.d/mfd-data-get.m2c create mode 100644 local/mib2c-conf.d/mfd-data-set.m2c create mode 100644 local/mib2c-conf.d/mfd-doxygen.m2c create mode 100644 local/mib2c-conf.d/mfd-interactive-setup.m2c create mode 100644 local/mib2c-conf.d/mfd-interface.m2c create mode 100644 local/mib2c-conf.d/mfd-makefile.m2m create mode 100644 local/mib2c-conf.d/mfd-persistence.m2i create mode 100644 local/mib2c-conf.d/mfd-readme.m2c create mode 100644 local/mib2c-conf.d/mfd-top.m2c create mode 100644 local/mib2c-conf.d/node-get.m2i create mode 100644 local/mib2c-conf.d/node-set.m2i create mode 100644 local/mib2c-conf.d/node-storage.m2i create mode 100644 local/mib2c-conf.d/node-validate.m2i create mode 100644 local/mib2c-conf.d/node-varbind-validate.m2i create mode 100644 local/mib2c-conf.d/parent-dependencies.m2i create mode 100644 local/mib2c-conf.d/parent-set.m2i create mode 100644 local/mib2c-conf.d/subagent.m2c create mode 100644 local/mib2c-conf.d/syntax-COUNTER64-get.m2i create mode 100644 local/mib2c-conf.d/syntax-DateAndTime-get.m2d create mode 100644 local/mib2c-conf.d/syntax-DateAndTime-get.m2i create mode 100644 local/mib2c-conf.d/syntax-DateAndTime-readme.m2i create mode 100644 local/mib2c-conf.d/syntax-InetAddress-get.m2i create mode 100644 local/mib2c-conf.d/syntax-InetAddress-set.m2i create mode 100644 local/mib2c-conf.d/syntax-InetAddressType-get.m2i create mode 100644 local/mib2c-conf.d/syntax-InetAddressType-set.m2i create mode 100644 local/mib2c-conf.d/syntax-RowStatus-dependencies.m2i create mode 100644 local/mib2c-conf.d/syntax-RowStatus-get.m2i create mode 100644 local/mib2c-conf.d/syntax-RowStatus-varbind-validate.m2i create mode 100644 local/mib2c-conf.d/syntax-StorageType-dependencies.m2i create mode 100644 local/mib2c-conf.d/syntax-TestAndIncr-get.m2i create mode 100755 local/mib2c-update create mode 100644 local/mib2c.access_functions.conf create mode 100644 local/mib2c.array-user.conf create mode 100644 local/mib2c.check_values.conf create mode 100644 local/mib2c.check_values_local.conf create mode 100644 local/mib2c.column_defines.conf create mode 100644 local/mib2c.column_enums.conf create mode 100644 local/mib2c.column_storage.conf create mode 100644 local/mib2c.conf create mode 100644 local/mib2c.container.conf create mode 100644 local/mib2c.create-dataset.conf create mode 100644 local/mib2c.emulation.conf create mode 100644 local/mib2c.genhtml.conf create mode 100644 local/mib2c.int_watch.conf create mode 100644 local/mib2c.iterate.conf create mode 100644 local/mib2c.iterate_access.conf create mode 100644 local/mib2c.mfd.conf create mode 100644 local/mib2c.notify.conf create mode 100644 local/mib2c.old-api.conf create mode 100755 local/mib2c.perl.conf create mode 100644 local/mib2c.raw-table.conf create mode 100755 local/mib2c.row.conf create mode 100644 local/mib2c.scalar.conf create mode 100644 local/mib2c.table_data.conf create mode 100755 local/minimalist/feature-check create mode 100644 local/minimalist/feature-makedocs create mode 100755 local/minimalist/feature-remove create mode 100755 local/minimalist/find-unused-code create mode 100644 local/minimalist/ignore.regexp create mode 100755 local/minimalist/remove-unneeded-modules create mode 100755 local/minimalist/removeifdefcode.pl create mode 100644 local/minimalist/sizetests create mode 100755 local/net-snmp-cert create mode 100644 local/net-snmp-cert.conf create mode 100755 local/pass_persisttest create mode 100755 local/passtest create mode 100755 local/passtest.pl create mode 100644 local/snmp-bridge-mib create mode 100755 local/snmp-ucd.sh create mode 100755 local/snmpcheck.def create mode 100755 local/snmpconf create mode 100644 local/snmpconf.dir/snmp-data/authopts create mode 100644 local/snmpconf.dir/snmp-data/debugging create mode 100644 local/snmpconf.dir/snmp-data/mibs create mode 100644 local/snmpconf.dir/snmp-data/output create mode 100644 local/snmpconf.dir/snmp-data/snmpconf-config create mode 100644 local/snmpconf.dir/snmpd-data/acl create mode 100644 local/snmpconf.dir/snmpd-data/basic_setup create mode 100644 local/snmpconf.dir/snmpd-data/extending create mode 100644 local/snmpconf.dir/snmpd-data/monitor create mode 100644 local/snmpconf.dir/snmpd-data/operation create mode 100644 local/snmpconf.dir/snmpd-data/snmpconf-config create mode 100644 local/snmpconf.dir/snmpd-data/system create mode 100644 local/snmpconf.dir/snmpd-data/trapsinks create mode 100644 local/snmpconf.dir/snmptrapd-data/authentication create mode 100644 local/snmpconf.dir/snmptrapd-data/formatting create mode 100644 local/snmpconf.dir/snmptrapd-data/logging create mode 100644 local/snmpconf.dir/snmptrapd-data/runtime create mode 100644 local/snmpconf.dir/snmptrapd-data/snmpconf-config create mode 100644 local/snmpconf.dir/snmptrapd-data/traphandle create mode 100755 local/snmpdump.pl create mode 100755 local/tkmib create mode 100755 local/traptoemail create mode 100755 ltmain.sh create mode 100644 m4/ac_add_search_path.m4 create mode 100644 m4/ac_msg_cache.m4 create mode 100644 m4/ac_msg_module_dbg.m4 create mode 100644 m4/ac_prompt_user.m4 create mode 100644 m4/libtool.m4 create mode 100644 m4/ltoptions.m4 create mode 100644 m4/ltsugar.m4 create mode 100644 m4/ltversion.m4 create mode 100644 m4/lt~obsolete.m4 create mode 100644 m4/netsnmp_arg.m4 create mode 100644 m4/netsnmp_search_libs.m4 create mode 100755 maketarget create mode 100644 man/Makefile.in create mode 100644 man/agentxtrap.1.def create mode 100644 man/default_store.3.bot create mode 100644 man/default_store.3.top create mode 100644 man/encode_keychange.1.def create mode 100644 man/fixproc.1.def create mode 100644 man/make_index.pl create mode 100644 man/man_sections.txt create mode 100644 man/mib2c-update.1.def create mode 100644 man/mib2c.1.def create mode 100644 man/mib2c.conf.5.in create mode 100644 man/mib2c.extract.pl create mode 100644 man/net-snmp-config.1.def create mode 100644 man/net-snmp-create-v3-user.1.def create mode 100644 man/netsnmp_agent_api.3.def create mode 100644 man/netsnmp_config_api.3.def create mode 100644 man/netsnmp_mib_api.3.def create mode 100644 man/netsnmp_pdu_api.3.def create mode 100644 man/netsnmp_sess_api.3.def create mode 100644 man/netsnmp_session_api.3.def create mode 100644 man/netsnmp_trap_api.3.def create mode 100644 man/netsnmp_varbind_api.3.def create mode 100644 man/snmp-bridge-mib.1 create mode 100644 man/snmp.conf.5.def create mode 100644 man/snmp_alarm.3.def create mode 100644 man/snmp_config.5.def create mode 100644 man/snmpbulkget.1.def create mode 100644 man/snmpbulkwalk.1.def create mode 100644 man/snmpcmd.1.def create mode 100644 man/snmpconf.1.def create mode 100644 man/snmpd.8.def create mode 100644 man/snmpd.conf.5.def create mode 100644 man/snmpd.examples.5.def create mode 100644 man/snmpd.internal.5.def create mode 100644 man/snmpdelta.1.def create mode 100644 man/snmpdf.1.def create mode 100644 man/snmpget.1.def create mode 100644 man/snmpgetnext.1.def create mode 100644 man/snmpinform.1 create mode 100644 man/snmpnetstat.1.def create mode 100644 man/snmpset.1.def create mode 100644 man/snmpstatus.1.def create mode 100644 man/snmptable.1.def create mode 100644 man/snmptest.1.def create mode 100644 man/snmptranslate.1.def create mode 100644 man/snmptrap.1.def create mode 100644 man/snmptrapd.8.def create mode 100644 man/snmptrapd.conf.5.def create mode 100644 man/snmpusm.1.def create mode 100644 man/snmpvacm.1.def create mode 100644 man/snmpwalk.1.def create mode 100644 man/tkmib.1.def create mode 100644 man/traptoemail.1.def create mode 100644 man/variables.5.def create mode 100644 mibs/LM-SENSORS-MIB.txt create mode 100644 mibs/Makefile.in create mode 100644 mibs/Makefile.mib create mode 100644 mibs/NET-SNMP-AGENT-MIB.txt create mode 100644 mibs/NET-SNMP-EXAMPLES-MIB.txt create mode 100644 mibs/NET-SNMP-EXTEND-MIB.txt create mode 100644 mibs/NET-SNMP-MIB.txt create mode 100644 mibs/NET-SNMP-MONITOR-MIB.txt create mode 100644 mibs/NET-SNMP-PASS-MIB.txt create mode 100644 mibs/NET-SNMP-PERIODIC-NOTIFY-MIB.txt create mode 100644 mibs/NET-SNMP-SYSTEM-MIB.txt create mode 100644 mibs/NET-SNMP-TC.txt create mode 100644 mibs/NET-SNMP-VACM-MIB.txt create mode 100644 mibs/README.mibs create mode 100644 mibs/UCD-DEMO-MIB.inc create mode 100644 mibs/UCD-DEMO-MIB.txt create mode 100644 mibs/UCD-DISKIO-MIB.inc create mode 100644 mibs/UCD-DISKIO-MIB.txt create mode 100644 mibs/UCD-DLMOD-MIB.inc create mode 100644 mibs/UCD-DLMOD-MIB.txt create mode 100644 mibs/UCD-IPFILTER-MIB.inc create mode 100644 mibs/UCD-IPFILTER-MIB.txt create mode 100644 mibs/UCD-IPFWACC-MIB.inc create mode 100644 mibs/UCD-IPFWACC-MIB.txt create mode 100644 mibs/UCD-SNMP-MIB-OLD.txt create mode 100644 mibs/UCD-SNMP-MIB.inc create mode 100644 mibs/UCD-SNMP-MIB.txt create mode 100644 mibs/ianalist create mode 100644 mibs/makehtml.pl create mode 100755 mibs/mibfetch create mode 100644 mibs/nodemap create mode 100644 mibs/rfclist create mode 100644 mibs/rfcmibs.diff create mode 100755 mibs/smistrip create mode 100755 mkinstalldirs create mode 100644 net-snmp-config.in create mode 100644 net-snmp-create-v3-user.in create mode 100644 ov/Makefile.in create mode 100644 ov/README create mode 100644 ov/UCD-Computer create mode 100644 ov/UCD-fields create mode 100644 ov/bitmaps/UCD.20.m create mode 100644 ov/bitmaps/UCD.20.p create mode 100644 ov/bitmaps/UCD.26.m create mode 100644 ov/bitmaps/UCD.26.p create mode 100644 ov/bitmaps/UCD.32.m create mode 100644 ov/bitmaps/UCD.32.p create mode 100644 ov/bitmaps/UCD.38.m create mode 100644 ov/bitmaps/UCD.38.p create mode 100644 ov/bitmaps/UCD.44.m create mode 100644 ov/bitmaps/UCD.44.p create mode 100644 ov/bitmaps/UCD.50.m create mode 100644 ov/bitmaps/UCD.50.p create mode 100644 ov/bitmaps/UCD.fields create mode 100644 ov/oid_to_sym.in create mode 100644 ov/oid_to_type.in create mode 100644 perl/ASN/ASN.pm create mode 100644 perl/ASN/ASN.xs create mode 100644 perl/ASN/Changes create mode 100644 perl/ASN/MANIFEST create mode 100644 perl/ASN/Makefile.PL create mode 100644 perl/ASN/netsnmp-feature-definitions.h create mode 100644 perl/ASN/test.pl create mode 100644 perl/AnyData_SNMP/Changes create mode 100644 perl/AnyData_SNMP/DBD_AnyData.patch create mode 100644 perl/AnyData_SNMP/Format.pm create mode 100644 perl/AnyData_SNMP/INSTALL create mode 100644 perl/AnyData_SNMP/MANIFEST create mode 100644 perl/AnyData_SNMP/Makefile.PL create mode 100644 perl/AnyData_SNMP/README create mode 100644 perl/AnyData_SNMP/Storage.pm create mode 100644 perl/AnyData_SNMP/configs/scli create mode 100644 perl/AnyData_SNMP/configs/unix create mode 100755 perl/AnyData_SNMP/netsh create mode 100644 perl/Makefile.PL create mode 100644 perl/Makefile.makefiles create mode 100644 perl/Makefile.subs.pl create mode 100644 perl/OID/Changes create mode 100644 perl/OID/MANIFEST create mode 100644 perl/OID/Makefile.PL create mode 100644 perl/OID/OID.pm create mode 100644 perl/OID/OID.xs create mode 100644 perl/OID/README create mode 100644 perl/OID/netsnmp-feature-definitions.h create mode 100644 perl/OID/test.pl create mode 100644 perl/OID/typemap create mode 100644 perl/SNMP/BUG create mode 100644 perl/SNMP/MANIFEST create mode 100644 perl/SNMP/MANIFEST.SKIP create mode 100644 perl/SNMP/Makefile.PL create mode 100644 perl/SNMP/README create mode 100644 perl/SNMP/SNMP.pm create mode 100644 perl/SNMP/SNMP.xs create mode 100644 perl/SNMP/TODO create mode 100644 perl/SNMP/examples/async1.pl create mode 100644 perl/SNMP/examples/async2.pl create mode 100644 perl/SNMP/examples/bulkwalk.pl create mode 100644 perl/SNMP/examples/ipforward.pl create mode 100644 perl/SNMP/examples/mibtree.pl create mode 100644 perl/SNMP/examples/mibwalk.pl create mode 100755 perl/SNMP/examples/pingmib.pl create mode 100644 perl/SNMP/examples/tablewalk.pl create mode 100644 perl/SNMP/examples/testleak.pl create mode 100644 perl/SNMP/examples/trap-example.pl create mode 100644 perl/SNMP/hints/irix.pl create mode 100644 perl/SNMP/hints/solaris.pl create mode 100644 perl/SNMP/netsnmp-feature-definitions.h create mode 100644 perl/SNMP/perlsnmp.h create mode 100644 perl/SNMP/t/README create mode 100644 perl/SNMP/t/async.t create mode 100644 perl/SNMP/t/bulkwalk.t create mode 100644 perl/SNMP/t/conf.t create mode 100644 perl/SNMP/t/conftest.conf create mode 100644 perl/SNMP/t/get.t create mode 100644 perl/SNMP/t/getnext.t create mode 100644 perl/SNMP/t/mib.t create mode 100644 perl/SNMP/t/mib.txt create mode 100644 perl/SNMP/t/mibload.t create mode 100644 perl/SNMP/t/notify.t create mode 100644 perl/SNMP/t/session.t create mode 100644 perl/SNMP/t/set.t create mode 100644 perl/SNMP/t/snmptest.conf create mode 100644 perl/SNMP/t/startagent.pl create mode 100644 perl/SNMP/typemap create mode 100644 perl/TrapReceiver/Changes create mode 100644 perl/TrapReceiver/MANIFEST create mode 100644 perl/TrapReceiver/Makefile.PL create mode 100644 perl/TrapReceiver/README create mode 100644 perl/TrapReceiver/TrapReceiver.pm create mode 100644 perl/TrapReceiver/TrapReceiver.xs create mode 100644 perl/TrapReceiver/fallback/const-c.inc create mode 100644 perl/TrapReceiver/fallback/const-xs.inc create mode 100644 perl/TrapReceiver/netsnmp-feature-definitions.h create mode 100644 perl/TrapReceiver/perl_snmptrapd.h create mode 100644 perl/TrapReceiver/ppport.h create mode 100644 perl/TrapReceiver/t/1.t create mode 100644 perl/TrapReceiver/typemap create mode 100644 perl/agent/Changes create mode 100644 perl/agent/MANIFEST create mode 100644 perl/agent/Makefile.PL create mode 100644 perl/agent/Support/Makefile.PL create mode 100644 perl/agent/Support/Support.pm create mode 100644 perl/agent/agent.pm create mode 100644 perl/agent/agent.xs create mode 100644 perl/agent/default_store/Makefile.PL create mode 100644 perl/agent/default_store/default_store.pm create mode 100644 perl/agent/default_store/default_store.xs create mode 100755 perl/agent/default_store/gen create mode 100644 perl/agent/default_store/test.pl create mode 100644 perl/agent/netsnmp-feature-definitions.h create mode 100644 perl/agent/netsnmp_request_infoPtr.pm create mode 100644 perl/agent/test.pl create mode 100644 perl/agent/typemap create mode 100644 perl/default_store/Changes create mode 100644 perl/default_store/MANIFEST create mode 100644 perl/default_store/Makefile.PL create mode 100644 perl/default_store/README create mode 100644 perl/default_store/default_store.pm create mode 100644 perl/default_store/default_store.xs create mode 100755 perl/default_store/gen create mode 100644 perl/default_store/netsnmp-feature-definitions.h create mode 100644 perl/default_store/test.pl create mode 100644 perl/default_store/typemap create mode 100644 perl/make-perl-makefiles create mode 100644 perl/manager/INSTALL create mode 100644 perl/manager/Makefile.PL create mode 100644 perl/manager/displaytable.pm create mode 100644 perl/manager/getValues.pm create mode 100644 perl/manager/green.gif create mode 100644 perl/manager/manager.pm create mode 100644 perl/manager/red.gif create mode 100755 perl/manager/setupauth create mode 100755 perl/manager/setupdb create mode 100755 perl/manager/setupuser create mode 100755 perl/manager/snmptosql create mode 100644 python/LICENSE create mode 100644 python/README create mode 100644 python/netsnmp/__init__.py create mode 100644 python/netsnmp/client.py create mode 100644 python/netsnmp/client_intf.c create mode 100644 python/netsnmp/netsnmp-feature-definitions.h create mode 100644 python/netsnmp/tests/__init__.py create mode 100644 python/netsnmp/tests/snmpd.conf create mode 100644 python/netsnmp/tests/test.py create mode 100644 python/setup.py create mode 100644 sedscript.in create mode 100644 snmplib/MSG00001.bin create mode 100644 snmplib/Makefile.depend create mode 100644 snmplib/Makefile.in create mode 100644 snmplib/asn1.c create mode 100644 snmplib/callback.c create mode 100644 snmplib/cert_util.c create mode 100644 snmplib/check_varbind.c create mode 100644 snmplib/closedir.c create mode 100644 snmplib/container.c create mode 100644 snmplib/container_binary_array.c create mode 100644 snmplib/container_iterator.c create mode 100644 snmplib/container_list_ssll.c create mode 100644 snmplib/container_null.c create mode 100644 snmplib/data_list.c create mode 100644 snmplib/default_store.c create mode 100644 snmplib/dir_utils.c create mode 100644 snmplib/fd_event_manager.c create mode 100644 snmplib/file_utils.c create mode 100644 snmplib/getopt.c create mode 100644 snmplib/gettimeofday.c create mode 100644 snmplib/inet_ntop.c create mode 100644 snmplib/inet_ntop.h create mode 100644 snmplib/inet_pton.c create mode 100644 snmplib/inet_pton.h create mode 100644 snmplib/int64.c create mode 100644 snmplib/keytools.c create mode 100644 snmplib/large_fd_set.c create mode 100644 snmplib/lcd_time.c create mode 100644 snmplib/md5.c create mode 100644 snmplib/mib.c create mode 100644 snmplib/mt_support.c create mode 100644 snmplib/oid_stash.c create mode 100644 snmplib/opendir.c create mode 100644 snmplib/openssl/OPENSSL-LICENSE create mode 100644 snmplib/openssl/README create mode 100644 snmplib/openssl/openssl_aes_cfb.c create mode 100644 snmplib/openssl/openssl_aes_core.c create mode 100644 snmplib/openssl/openssl_aes_local.h create mode 100644 snmplib/openssl/openssl_cbc_enc.c create mode 100644 snmplib/openssl/openssl_cfb128.c create mode 100644 snmplib/openssl/openssl_des_enc.c create mode 100644 snmplib/openssl/openssl_des_local.h create mode 100644 snmplib/openssl/openssl_md32_common.h create mode 100644 snmplib/openssl/openssl_md5.c create mode 100644 snmplib/openssl/openssl_md5_local.h create mode 100644 snmplib/openssl/openssl_modes.h create mode 100644 snmplib/openssl/openssl_ncbc_enc.c create mode 100644 snmplib/openssl/openssl_set_key.c create mode 100644 snmplib/openssl/openssl_sha.h create mode 100644 snmplib/openssl/openssl_sha1.c create mode 100644 snmplib/openssl/openssl_sha_local.h create mode 100644 snmplib/openssl/openssl_spr.h create mode 100644 snmplib/parse.c create mode 100644 snmplib/pkcs.c create mode 100644 snmplib/read_config.c create mode 100644 snmplib/readdir.c create mode 100644 snmplib/scapi.c create mode 100644 snmplib/snmp-tc.c create mode 100644 snmplib/snmp.c create mode 100644 snmplib/snmp_alarm.c create mode 100644 snmplib/snmp_api.c create mode 100644 snmplib/snmp_auth.c create mode 100644 snmplib/snmp_client.c create mode 100644 snmplib/snmp_debug.c create mode 100644 snmplib/snmp_enum.c create mode 100644 snmplib/snmp_logging.c create mode 100644 snmplib/snmp_openssl.c create mode 100644 snmplib/snmp_parse_args.c create mode 100644 snmplib/snmp_secmod.c create mode 100644 snmplib/snmp_service.c create mode 100644 snmplib/snmp_transport.c create mode 100644 snmplib/snmp_version.c create mode 100644 snmplib/snmpksm.c create mode 100644 snmplib/snmptsm.c create mode 100644 snmplib/snmpusm.c create mode 100644 snmplib/snmpv3.c create mode 100644 snmplib/snprintf.c create mode 100644 snmplib/strlcat.c create mode 100644 snmplib/strlcpy.c create mode 100644 snmplib/strtok_r.c create mode 100644 snmplib/strtol.c create mode 100644 snmplib/strtoul.c create mode 100644 snmplib/strtoull.c create mode 100644 snmplib/system.c create mode 100644 snmplib/text_utils.c create mode 100644 snmplib/tools.c create mode 100644 snmplib/transports/snmpAAL5PVCDomain.c create mode 100644 snmplib/transports/snmpAliasDomain.c create mode 100644 snmplib/transports/snmpCallbackDomain.c create mode 100644 snmplib/transports/snmpDTLSUDPDomain.c create mode 100644 snmplib/transports/snmpIPXDomain.c create mode 100644 snmplib/transports/snmpIPv4BaseDomain.c create mode 100644 snmplib/transports/snmpIPv6BaseDomain.c create mode 100644 snmplib/transports/snmpSSHDomain.c create mode 100644 snmplib/transports/snmpSTDDomain.c create mode 100644 snmplib/transports/snmpSocketBaseDomain.c create mode 100644 snmplib/transports/snmpTCPBaseDomain.c create mode 100644 snmplib/transports/snmpTCPDomain.c create mode 100644 snmplib/transports/snmpTCPIPv6Domain.c create mode 100644 snmplib/transports/snmpTLSBaseDomain.c create mode 100644 snmplib/transports/snmpTLSTCPDomain.c create mode 100644 snmplib/transports/snmpUDPBaseDomain.c create mode 100644 snmplib/transports/snmpUDPDomain.c create mode 100644 snmplib/transports/snmpUDPIPv4BaseDomain.c create mode 100644 snmplib/transports/snmpUDPIPv6Domain.c create mode 100644 snmplib/transports/snmpUnixDomain.c create mode 100644 snmplib/ucd-snmp-includes.h create mode 100644 snmplib/ucd_compat.c create mode 100644 snmplib/vacm.c create mode 100644 snmplib/winpipe.c create mode 100644 snmplib/winservice.c create mode 100644 snmplib/winservice.mc create mode 100644 snmplib/winservice.rc create mode 100644 snmplib/winservicerc.rc create mode 100644 stamp-h create mode 100644 stamp-h.in create mode 100644 testing/Makefile.in create mode 100644 testing/README create mode 100755 testing/RUNFULLTESTS create mode 100755 testing/RUNTESTS create mode 100644 testing/fulltests/default/Sv1config create mode 100644 testing/fulltests/default/Sv2cconfig create mode 100644 testing/fulltests/default/Sv3config create mode 100644 testing/fulltests/default/Sv3usmconfigagent create mode 100644 testing/fulltests/default/Sv3usmconfigbase create mode 100644 testing/fulltests/default/Sv3usmconfigtrapd create mode 100644 testing/fulltests/default/Sv3vacmconfig create mode 100644 testing/fulltests/default/Svacmconfig create mode 100644 testing/fulltests/default/Svanyconfig create mode 100644 testing/fulltests/default/T000configure_simple create mode 100644 testing/fulltests/default/T001snmpv1get_simple create mode 100644 testing/fulltests/default/T0141snmpv2cset_simple create mode 100644 testing/fulltests/default/T014snmpv2cget_simple create mode 100644 testing/fulltests/default/T015snmpv2cgetnext_simple create mode 100755 testing/fulltests/default/T0160snmpv2cbulkget_simple create mode 100644 testing/fulltests/default/T016snmpv2cgetfail_simple create mode 100644 testing/fulltests/default/T017snmpv2ctov1getfail_simple create mode 100644 testing/fulltests/default/T018snmpv1tov2cgetfail_simple create mode 100644 testing/fulltests/default/T019snmpv2cnosuch_simple create mode 100644 testing/fulltests/default/T020snmpv3get_simple create mode 100755 testing/fulltests/default/T021snmpv3getnext_simple create mode 100755 testing/fulltests/default/T0220snmpv3bulkget_simple create mode 100755 testing/fulltests/default/T022snmpv3getMD5_simple create mode 100644 testing/fulltests/default/T023snmpv3getMD5AES_simple create mode 100755 testing/fulltests/default/T023snmpv3getMD5DES_simple create mode 100755 testing/fulltests/default/T024snmpv3getSHA1_simple create mode 100755 testing/fulltests/default/T025snmpv3getSHADES_simple create mode 100644 testing/fulltests/default/T026snmpv3getSHAAES_simple create mode 100644 testing/fulltests/default/T027snmpv3Defaults_simple create mode 100755 testing/fulltests/default/T028snmpv3getfail_simple create mode 100644 testing/fulltests/default/T030snmpv3usercreation_simple create mode 100644 testing/fulltests/default/T035snmpv3trapdusermgmt_simple create mode 100644 testing/fulltests/default/T049snmpv3inform_simple create mode 100644 testing/fulltests/default/T049snmpv3informauth_simple create mode 100644 testing/fulltests/default/T049snmpv3informpriv_simple create mode 100644 testing/fulltests/default/T050snmpv3trap_simple create mode 100644 testing/fulltests/default/T051snmpv2ctrap_simple create mode 100644 testing/fulltests/default/T052snmpv2cinform_simple create mode 100644 testing/fulltests/default/T053agentv1trap_simple create mode 100644 testing/fulltests/default/T054agentv2ctrap_simple create mode 100644 testing/fulltests/default/T055agentv1mintrap_simple create mode 100644 testing/fulltests/default/T056agentv2cmintrap_simple create mode 100644 testing/fulltests/default/T057trapdauthtest2_simple create mode 100644 testing/fulltests/default/T057trapdauthtest3_simple create mode 100644 testing/fulltests/default/T057trapdauthtest_simple create mode 100644 testing/fulltests/default/T058agentauthtrap_simple create mode 100755 testing/fulltests/default/T059trapdtraphandle_simple create mode 100755 testing/fulltests/default/T060trapdperl_simple create mode 100755 testing/fulltests/default/T061agentperl_simple create mode 100644 testing/fulltests/default/T065agentextend_simple create mode 100644 testing/fulltests/default/T066pass_simple create mode 100644 testing/fulltests/default/T067passpersist_simple create mode 100644 testing/fulltests/default/T070com2sec_simple create mode 100644 testing/fulltests/default/T071com2sec6_simple create mode 100644 testing/fulltests/default/T072com2secunix_simple create mode 100755 testing/fulltests/default/T100agenthup_simple create mode 100644 testing/fulltests/default/T110agentxget_simple create mode 100644 testing/fulltests/default/T111agentxset_simple create mode 100644 testing/fulltests/default/T112agentxsetfail_simple create mode 100644 testing/fulltests/default/T113agentxtrap_simple create mode 100644 testing/fulltests/default/T114agentxagentxtrap_simple create mode 100755 testing/fulltests/default/T115agentxperl_simple create mode 100644 testing/fulltests/default/T120proxyget_simple create mode 100644 testing/fulltests/default/T121proxyset_simple create mode 100644 testing/fulltests/default/T122proxysetfail_simple create mode 100644 testing/fulltests/default/T130snmpv1vacmget_simple create mode 100644 testing/fulltests/default/T131snmpv2cvacmget_simple create mode 100644 testing/fulltests/default/T132snmpv3vacmget_simple create mode 100644 testing/fulltests/default/T140snmpv1vacmgetfail_simple create mode 100644 testing/fulltests/default/T141snmpv2cvacmgetfail_simple create mode 100644 testing/fulltests/default/T142snmpv3vacmgetfail_simple create mode 100644 testing/fulltests/default/T150solarishostcpu_simple create mode 100644 testing/fulltests/default/T151solarishostdisk_simple create mode 100644 testing/fulltests/default/T152hostuptime_simple create mode 100644 testing/fulltests/default/T153solarisswap_simple create mode 100644 testing/fulltests/default/T154dismanpingmib_simple create mode 100644 testing/fulltests/default/T160snmpnetstat_simple create mode 100644 testing/fulltests/default/T200snmpv2cwalkall_simple create mode 100644 testing/fulltests/perl/NetSNMPTestTransport.pm create mode 100644 testing/fulltests/perl/T001basic.t create mode 100644 testing/fulltests/perl/T101udp.t create mode 100644 testing/fulltests/perl/T102tcp.t create mode 100644 testing/fulltests/perl/T103udp6.t create mode 100644 testing/fulltests/perl/T104tcp6.t create mode 100644 testing/fulltests/perl/T105unix.t create mode 100644 testing/fulltests/read-only/T0141snmpv2csetfail_simple create mode 100644 testing/fulltests/snmpv3/T010scapitest_capp.c create mode 100644 testing/fulltests/snmpv3/T020hashtests_capp.c create mode 100644 testing/fulltests/snmpv3/T040keymanagetest_capp.c create mode 100644 testing/fulltests/snmpv3/T050etimetest_capp.c create mode 100644 testing/fulltests/support/NetSNMPTest.pm create mode 100755 testing/fulltests/support/cagentlib_build create mode 100755 testing/fulltests/support/cagentlib_run create mode 100755 testing/fulltests/support/capp_build create mode 100755 testing/fulltests/support/capp_run create mode 100755 testing/fulltests/support/clib_build create mode 100755 testing/fulltests/support/clib_run create mode 100644 testing/fulltests/support/simple_TESTCONF.sh create mode 100644 testing/fulltests/support/simple_eval_tools.sh create mode 100755 testing/fulltests/support/simple_run create mode 100644 testing/fulltests/tls/S300tlsperl.pl create mode 100644 testing/fulltests/tls/SCipherTests create mode 100644 testing/fulltests/tls/SCrl create mode 100644 testing/fulltests/tls/STlsAgentTrap create mode 100644 testing/fulltests/tls/STlsCNSession create mode 100644 testing/fulltests/tls/STlsName create mode 100644 testing/fulltests/tls/STlsSan create mode 100644 testing/fulltests/tls/STlsSanSession create mode 100644 testing/fulltests/tls/STlsServer create mode 100644 testing/fulltests/tls/STlsServerSession create mode 100644 testing/fulltests/tls/STlsTrapdUser create mode 100644 testing/fulltests/tls/STlsUsers create mode 100644 testing/fulltests/tls/STlsVars create mode 100644 testing/fulltests/tls/STsmPrefix create mode 100755 testing/fulltests/tls/T101DtlsUser_simple create mode 100644 testing/fulltests/tls/T102TlsUser_simple create mode 100644 testing/fulltests/tls/T111DtlsServer_simple create mode 100644 testing/fulltests/tls/T112TlsServer_simple create mode 100644 testing/fulltests/tls/T113DtlsSan_simple create mode 100644 testing/fulltests/tls/T114TlsSan_simple create mode 100644 testing/fulltests/tls/T115DtlsSanSession_simple create mode 100644 testing/fulltests/tls/T116TlsSanSession_simple create mode 100644 testing/fulltests/tls/T117DtlsCNSession_simple create mode 100644 testing/fulltests/tls/T118TlsCNSession_simple create mode 100644 testing/fulltests/tls/T121DtlsTrap_simple create mode 100644 testing/fulltests/tls/T122TlsTrap_simple create mode 100644 testing/fulltests/tls/T131DtlsAgentTrap_simple create mode 100644 testing/fulltests/tls/T132TlsAgentTrap_simple create mode 100644 testing/fulltests/tls/T141DtlsCrl_simple create mode 100644 testing/fulltests/tls/T142TlsCrl_simple create mode 100644 testing/fulltests/tls/T151DtlsCiphers_simple create mode 100644 testing/fulltests/tls/T152TlsCiphers_simple create mode 100644 testing/fulltests/tls/T200TlsIpv6_simple create mode 100644 testing/fulltests/tls/T300TlsPerl.t create mode 100644 testing/fulltests/tls/T301DtlsPerl.t create mode 100644 testing/fulltests/tls/T401DtlsTsmPrefix_simple create mode 100644 testing/fulltests/tls/T402TlsTsmPrefix_simple create mode 100644 testing/fulltests/transports/Stlstests create mode 100755 testing/fulltests/transports/Stransport create mode 100644 testing/fulltests/transports/T300udp_simple create mode 100644 testing/fulltests/transports/T310tcp_simple create mode 100644 testing/fulltests/transports/T320udpv6_simple create mode 100644 testing/fulltests/transports/T330tcpv6_simple create mode 100644 testing/fulltests/transports/T350unix_simple create mode 100644 testing/fulltests/transports/T360dtlsudp_simple create mode 100644 testing/fulltests/transports/T361tlstcp_simple create mode 100644 testing/fulltests/transports/T399alias_simple create mode 100644 testing/fulltests/transports/test-localhost.cert create mode 100644 testing/fulltests/transports/test-localhost.priv create mode 100644 testing/fulltests/transports/test-user.cert create mode 100644 testing/fulltests/transports/test-user.priv create mode 100644 testing/fulltests/unit-tests/T001defaultstore_clib.c create mode 100644 testing/fulltests/unit-tests/T002containers_clib.c create mode 100644 testing/fulltests/unit-tests/T003copy_nword_clib.c create mode 100644 testing/fulltests/unit-tests/T004snmp_enum_clib.c create mode 100644 testing/fulltests/unit-tests/T005table_dataset_cagentlib.c create mode 100644 testing/fulltests/unit-tests/T006snmp_handler_registration_cagentlib.c create mode 100644 testing/fulltests/unit-tests/T007inet_pton_clib.c create mode 100644 testing/fulltests/unit-tests/T008asn1_clib.c create mode 100644 testing/fulltests/unit-tests/T009large_fd_set_clib.c create mode 100644 testing/fulltests/unit-tests/T010netsnmp_string_time_to_secs_clib.c create mode 100644 testing/fulltests/unit-tests/T011snmp_old_api_registration_cagentlib.c create mode 100644 testing/fulltests/unit-tests/T012binary_array_oid_clib.c create mode 100644 testing/fulltests/unit-tests/T013binary_array_string_clib.c create mode 100644 testing/fulltests/unit-tests/T014gethostbyaddr_clib.c create mode 100644 testing/fulltests/unit-tests/T015int64_clib.c create mode 100644 testing/fulltests/unit-tests/T016read_config_clib.c create mode 100644 testing/fulltests/unit-tests/T017strtoull_clib.c create mode 100644 testing/fulltests/unit-tests/T018read_config_capp.c create mode 100644 testing/fulltests/unit-tests/T019_snmp_service_clib.c create mode 100644 testing/fulltests/unit-tests/T101pdu_type_clib.c create mode 100644 testing/fulltests/unit-tests/T102pdu_build_clib.c create mode 100644 testing/fulltests/unit-tests/T103pdu_parse_clib.c create mode 100644 testing/rfc1213/README create mode 100755 testing/rfc1213/run create mode 100644 testing/rfc1213/snmpfun.sh create mode 100644 testing/rfc1213/test_fun create mode 100644 testing/rfc1213/testmib1.sh create mode 100644 testing/rfc1213/testmib2.sh create mode 100644 testing/rfc1213/testmib3.sh create mode 100644 win32/Configure create mode 100644 win32/EXAMPLE.conf.win32 create mode 100644 win32/Makefile-apps.in create mode 100644 win32/Makefile.in create mode 100644 win32/MgmtApi-winExtDLL.h create mode 100644 win32/Snmp-winExtDLL.h create mode 100644 win32/agent_module_dot_conf.h create mode 100644 win32/agent_module_includes.h create mode 100644 win32/agent_module_inits.h create mode 100755 win32/build.bat create mode 100644 win32/build.pl create mode 100644 win32/config.h.borland create mode 100644 win32/encode_keychange/encode_keychange.dsp create mode 100755 win32/install-net-snmp.bat create mode 100644 win32/libagent/Makefile.in create mode 100644 win32/libagent/libagent.dsp create mode 100644 win32/libnetsnmptrapd/Makefile.in create mode 100644 win32/libnetsnmptrapd/libnetsnmptrapd.dsp create mode 100644 win32/libsnmp/Makefile.in create mode 100644 win32/libsnmp/libsnmp.dsp create mode 100644 win32/libsnmp_dll/Makefile.in create mode 100644 win32/libsnmp_dll/libsnmp.def create mode 100644 win32/libsnmp_dll/libsnmp_dll.dsp create mode 100644 win32/local/Makefile.in create mode 100644 win32/local/mib2c.bat create mode 100644 win32/local/snmpconf.bat create mode 100644 win32/local/traptoemail.bat create mode 100644 win32/mib_module_dot_conf.h create mode 100644 win32/mib_module_includes.h create mode 100644 win32/mib_module_inits.h create mode 100644 win32/mib_module_shutdown.h create mode 100644 win32/net-snmp/agent/agent_module_config.h create mode 100644 win32/net-snmp/agent/mib_module_config.h create mode 100644 win32/net-snmp/library/snmpv3-security-includes.h create mode 100644 win32/net-snmp/net-snmp-config.h create mode 100644 win32/net-snmp/net-snmp-config.h.in create mode 100644 win32/netsnmpmibs/Makefile.in create mode 100644 win32/netsnmpmibs/netsnmpmibs.dsp create mode 100755 win32/nmakeperl.bat create mode 100644 win32/snmpbulkget/snmpbulkget.dsp create mode 100644 win32/snmpbulkwalk/snmpbulkwalk.dsp create mode 100644 win32/snmpd/Makefile.in create mode 100644 win32/snmpd/snmpd.dsp create mode 100644 win32/snmpdelta/snmpdelta.dsp create mode 100644 win32/snmpdf/snmpdf.dsp create mode 100644 win32/snmpget/snmpget.dsp create mode 100644 win32/snmpgetnext/snmpgetnext.dsp create mode 100644 win32/snmpnetstat/Makefile.in create mode 100644 win32/snmpnetstat/snmpnetstat.dsp create mode 100644 win32/snmpset/snmpset.dsp create mode 100644 win32/snmpsm_init.h create mode 100644 win32/snmpsm_shutdown.h create mode 100644 win32/snmpstatus/snmpstatus.dsp create mode 100644 win32/snmptable/snmptable.dsp create mode 100644 win32/snmptest/snmptest.dsp create mode 100644 win32/snmptranslate/snmptranslate.dsp create mode 100644 win32/snmptrap/snmptrap.dsp create mode 100644 win32/snmptrapd/Makefile.in create mode 100644 win32/snmptrapd/snmptrapd.dsp create mode 100644 win32/snmpusm/snmpusm.dsp create mode 100644 win32/snmpv3-security-includes.h create mode 100644 win32/snmpvacm/snmpvacm.dsp create mode 100644 win32/snmpwalk/snmpwalk.dsp create mode 100644 win32/transports/snmp_transport_inits.h create mode 100644 win32/win32.dsw create mode 100755 win32/win32dll.dsw diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9cfb7a3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,114 @@ +*.bak +*.bs +*.ft +*.ft.1 +*.la +*.lo +*.made +*.o +*.obj +*.old +*.orig +*.out +*.pdb +*.rej +.libs/ +agent/*.exe +agent/mibgroup/agent_module_dot_conf.h +agent/mibgroup/agent_module_includes.h +agent/mibgroup/agent_module_inits.h +agent/mibgroup/agent_module_shutdown.h +agent/mibgroup/mib_module_dot_conf.h +agent/mibgroup/mib_module_includes.h +agent/mibgroup/mib_module_inits.h +agent/mibgroup/mib_module_shutdown.h +agent/snmpd +apps/*.exe +apps/agentxtrap +apps/encode_keychange +apps/snmpbulkget +apps/snmpbulkwalk +apps/snmpdelta +apps/snmpdf +apps/snmpget +apps/snmpgetnext +apps/snmpnetstat/*.exe +apps/snmpnetstat/snmpnetstat +apps/snmpset +apps/snmpstatus +apps/snmptable +apps/snmptest +apps/snmptls +apps/snmptranslate +apps/snmptrap +apps/snmptrapd +apps/snmpusm +apps/snmpvacm +apps/snmpwalk +apps/sshtosnmp +autom4te.cache/ +ChangeLog.add* +ChangeLog.reallyadd +CHANGES.new* +confdefs.h +config.cache +config.log +config.status +configure-summary +dist/generation-scripts/gen-variables +docs/html +docs/latex +EXAMPLE.conf +include/net-snmp/agent/agent_module_config.h +include/net-snmp/agent/mib_module_config.h +include/net-snmp/library/snmpv3-security-includes.h +include/net-snmp/net-snmp-config.h +libtool +local/snmpcheck +Makefile +man/*.[1358] +man/default_store.3.h +man/manaliases +mibs/.index +mk/ +module_tmp_header.h +net-snmp-5* +net-snmp-6* +net-snmp-config +net-snmp-config-x +net-snmp-create-v3-user +NEWS.new* +perl/*.yml +perl/*/*.def +perl/*/*.yml +perl/*/*/*.yml +perl/agent/agent.c +perl/agent/default_store/default_store.c +perl/agent/default_store/default_store.def +perl/ASN/ASN.c +perl/blib/ +perl/default_store/default_store.c +perl/NetSNMP.c +perl/OID/OID.c +perl/SNMP/SNMP.c +perl/SNMP/t/*.log +perl/SNMP/t/*.pid +perl/SNMP/t/*.stderr +perl/SNMP/t/snmptest.cmd +perl/TrapReceiver/const-c.inc +perl/TrapReceiver/const-xs.inc +perl/TrapReceiver/TrapReceiver.c +pm_to_blib +python/build +sedscript +snmplib/snmpsm_init.h +snmplib/snmpsm_shutdown.h +snmplib/transports/snmp_transport_inits.h +stamp-h +TAGS +testing/failed_tests +testing/testing/ +win32/*/debug +win32/*/release +win32/bin +win32/lib diff --git a/AGENT.txt b/AGENT.txt new file mode 100644 index 0000000..37eb279 --- /dev/null +++ b/AGENT.txt @@ -0,0 +1,1171 @@ +Note, this is based on the text from a web page, which can be found in +the documentation section of the http://www.net-snmp.org web page. + +Extending the UCD-SNMP agent +============================ + +This document describes the procedure for writing code to extend +the functionality of the v4 UCD-SNMP network management agent. +Modules written using this procedure should also work with the v5 +Net-SNMP agent, though such modules would not take advantage of the +new handler-based helper mechanism. See the on-line documentation +for more information and examples of the newer approach. +We would be very interested in comment and feedback about how useful +(or otherwise) you find this description, and ways in which it could +be improved. + +The information is designed to be read in order - the structure being: + + 1. Overview & Introduction + 2. MIB files, and how they relate to the agent implementation + 3. Header files + 4. The basic structure of module implementation code + 5. The details of non-table based implementations + 6. The details of simple table based implementations + 7. The details of more general table based implementations + 8. How to implement SET-able variables + +While the document is intended to be generally self-contained, +it does occasionally refer to code files shipped with the main UCD +distribution (in particular the example module), and it may prove +useful to have these files available for reference. + +1. How to write a Mib module +============================ + +Introduction +------------ + +The design of the UCD SNMP agent has always been shaped by the desire to be +able to extend its functionality by adding new modules. One of the earliest +developments from the underlying CMU code base was the ability to call +external scripts, and this is probably the simplest method of extending the +agent. +However, there are circumstances where such an approach is felt to be +inappropriate - perhaps from considerations of speed, access to the +necessary data, reliability or elegance. In such cases, the obvious solution +is to provide C code that can be compiled into the agent itself to implement +the desired module. Many of the more recent developments in the code +structure have been intended to ease this process. In particular, one of the +more recent additions to the suite is the tool mib2c. This is designed to +take a portion of the MIB tree (as defined by a MIB file) and generate the +code skeleton necessary to implement this. This document will cover the use +mib2c, as well as describing the requirements and functionality of the code +in more detail. + +In order to implement a new MIB module, three files are necessary, and these +will be considered in turn. Note that, by the very nature of the task, this +document cannot cover the details of precisely how to obtain the necessary +information from the operating system or application. Instead, it describes +the code framework that is needed, freeing the implementer from needing to +understand the detailed internals of the agent, and allowing them to +concentrate on the particular problem in hand. + +It may prove useful to examine some of the existing module implementations +and examples in the light of this description, and suitable examples will be +referred to at the appropriate points. However, it should be remembered that +the UCD agent seeks to support a wide variety of systems, often with +dramatically differing implementations and interfaces, and this is reflected +in the complexity of the code. Also, the agent has developed gradually over +the years, and there is often some measure of duplication or redundancy as a +result. +As the FAQ states, the official slogan of the UCD-SNMP developers is + + The current implementation is non-obvious and may need to be + improved. + +This document describes the ideal, straightforward cases - real life is +rarely so simple, and the example modules may prove easier to follow at a +first reading. +It is also advisable to have a compiled and installed implementation +available before starting to extend the agent. This will make debugging and +testing the agent much easier. + +A note regarding terminology - the word "module" is widely used throughout +this document, with a number of different meanings. + + * support for a new MIB, + i.e. the whole of the functionality that is required. This is usually + termed a MIB module; + * a self-contained subset of this, implemented as a single unit. + This is usually termed an implementation module (or simply "a module"); + * the combination of such subsets, usually termed a module group. + +Note that the first and third of these are often synonymous - the +difference being that a MIB module refers to the view from outside the +agent, regarding this as a seamless whole and hiding the internal +implementation. A "module group" is used where the internal structure is of +more relevance, and recognises the fact that the functionality may be +provided by a number of co-operating implementation modules. + +Anyway, enough waffle - on with the details: The three files needed are + + * a MIB definition file; + * a C header file; + * a C implementation file. + +The next part looks at the MIB definition file, and how this impacts on the +agent implementation. + +2. The MIB File +=============== + +The first file needed is the MIB file that defines the MIB module to be +implemented. +Strictly speaking, this is not absolutely necessary, as the agent itself +does not make any direct use of the MIB definitions. However, it is +advisable to start with this for three reasons: + + * It provides an initial specification for what is to be implemented. + Code development is always easier if you know what you are meant to be + writing! + * If the new MIB file is read in with the other MIB files, + this lets the applications provided with the suite be used to test the + new agent, and report (hopefully meaningful) symbolic OIDs and values, + rather than the bare numeric forms. + (N.B: Remember to tell the application to load the new MIB. See the + relevant question in the FAQ) + * The tool mib2c uses this description to produce the two code files. + This is by far the easiest way to develop a new module. + (Note that the v5 version of mib2c is generally similar, but does + not correspond exactly to the v4 version described here) + +If the intention is to implement a 'standard' MIB module, or a +vendor-specific one, then the construction of this file will have already +been done for you. If the intention is to provide a totally new, private +module, then you will need to write this yourself, in addition to the agent +code files. +A description of MIB file format and syntax is beyond the scope of this +document, and most books on SNMP management should provide some information +on this subject. One book which concentrates on this is + + Understanding SNMP MIBS + (Perkins & McGinnis, Prentice Hall, ISBN 0-13-437708-7). + +This blatant plug is wholly unrelated to the fact that David Perkins is an +active member of the development group, and is regarded as our resident +"protocol guru and policeman". (In fact, this book concentrates on MIB +files in rather more detail than is appropriate in more general SNMP works). +Information on other books covering SNMP and Network Management more generally +is available on the SimpleWeb site (among other places). +See the FAQ for more details. + +Assigned OID numbers +-------------------- + +One word of advice - even if you are developing a totally private MIB +module, you will still need to position this somewhere within the overall +MIB tree. Please do NOT simply choose a location "at random". Any such is +likely to have either been assigned to some other organisation, or may be so +assigned some time in the future. However much you may regard your project +as a totally internal affair, such projects have a tendency to exceed their +expected scope, both in terms of lifetime and distribution (not to mention +the potential OID clash if you subsequently need to use elements from the +legitimate owner's tree). +It is simple and cheap (i.e. free!) to obtain your own official segment of +the MIB tree (see http://www.iana.org for an application form), and having +done so, you then have complete global authority over it. If you have +problems with this, it's worth contacting the development team (email: +net-snmp-coders@lists.sourceforge.net) for advice. Please do think to the +future, and be a good Net citizen by using a legitimately assigned OID as +the root of your new MIB. + +MIB division +------------ + +The next point to consider, whether writing by hand or using mib2c, +implementing an existing MIB, or writing a new one, is whether and how to +divide up the MIB tree. This is a purely internal implementation decision, +and will not be visible to management applications querying the agent. A +sensible choice of partitioning will result in a simpler, clearer +implementation, which should ease both the initial development and +subsequent maintenance of the module. +Unfortunately, this choice is one of the module-specific decisions, so must +be made on a case-by-case basis. For a simple, self-contained module, it may +well be reasonable to implement the module as a single block (examples +include the SNMP statistics subtree RFC 1907 or the TCP subtree RFC 2011). +More complex and diverse modules (such as the Host Resources MIB - RFC 1514) +are more naturally considered as a number of individual sub-modules. +Some guidelines to bear in mind when deciding on this division: + + * A MIB sub-tree consisting purely of scalar objects with a common + OID prefix would normally be handled in a single implementation module; + * Separate scalar subtrees would normally be in different implementation + modules; + * A table can either be handled within the same implementation module + as related scalar objects in the same subtree, or in a separate + implementation module; + * Variables that rely on the same underlying data structure to retrieve + their values, should probably be in the same implementation module (and + conversely, (though less so) those that don't, shouldn't). + +As an initial rule of thumb, a good initial division is likely to be +obtained by treating each table and each scalar sub-tree separately. This +can be seen in the current agent, where most of the MIB-II modules (RFC +1213) are implemented in separate files (see the files under mibgroup/mibII). +Note that many of these combine scalar and table handling in the same file, +though they are implemented using separate routines. + This is also the approach used by mib2c, which constructs a single pair of +code files, but uses a separate routine for each table (and another for all +the scalar variables). + Ultimately, the final consideration (concerning the underlying data) is +the most important, and should guide the basic division. For example, the +Host Resources Running Software and Running Software Performance modules, +while separate in the MIB tree, use the same underlying kernel data and so +are implemented together. + +MIB name +-------- + +The final requirement at this stage is to choose a name for each +implementation module. This should be reasonably short, meaningful, unique +and unlikely to clash with other (existing or future) modules. Mib2c uses +the label of the root node of the MIB sub-tree as this name, and this is a +reasonable choice in most cases. +Recent changes to the agent code organisation have introduced the idea of +module groups of related implementation modules. This is used, for example, +to identify the constituent modules of a 'split' MIB (such as the Host +Resources MIB), or those relating to a particular organisation (such as +UCD). +As with the division, this naming and grouping is a purely internal matter, +and is really only visible when configuring and compiling the agent. + +So much for the MIB file. The next part considers the C header file. + +3. The C code header file +========================= + +If the MIB file is the definition of the module for external network +management applications (where applications includes network management +personnel!), then the header file has traditionally served effectively the +same purpose for the agent itself. +Recent changes to the recommended code structure has resulted in the header +file becoming increasingly simpler. It now simply contains definitions of the +publically visible routines, and can be generated completely by mib2c. + +Function prototypes +------------------- + +For those interested in the details of this file (for example, if coding a +module by hand), then the details of these definitions are as follows. Every +header file will have the following two function prototype definitions + + extern void init_example (void); + extern FindVarMethod var_example; + +If the module includes any tables, or other collections of variables that +are implemented in separate routines, then this second definition will be +repeated for each of these. +In addition, if any of the variables can be SET (and it is intended to +implement them as such), there will be a function prototype definitions for +each of these, of the form: + + extern WriteMethod write_varName; + +These prototypes are in fact typedef'ed in . + +Module dependencies +------------------- + +This header file is also used to inform the compilation system of any +dependancies between this module and any others. There is one utility module +which is required by almost every module, and this is included using the +directive + + config_require( util_funcs ) + +(which is produced automatically by mib2c). This same syntax can be used to +trigger the inclusion of other related modules. An example of this can be +seen in mibII/route_write.h which relies on the mibII/ip module, thus: + + config_require( mibII/ip ) + +One use of this directive is to define a module group, by supplying a header +file consisting exclusively of such config_require directives. It can then +be included or excluded from the agent very simply. Examples of this can be +seen in mibgroup/mibII.h or mibgroup/host.h, which list the consituent +sub-modules of the MIB-II and Host Resources MIBs respectively. + +MIB file information +-------------------- + +Most of the information in this file is (understandably) aimed at the network +management agent itself. However, there is one common header file directive +that is actually intended to affect the utility commands that are included +within the full distribution: + + config_add_mib( HOST-RESOURCES-MIB ) + + This is used to add the MIB file being implemented to the default list of +MIBs loaded by such commands. This means that querying the agent will return +informative names and values, rather than the raw numeric forms that SNMP +actually works with. Of course, it is always possible for the utilities +to specify that this MIB should be loaded anyway. But specifying this file +within the module header file is a useful hint that a particular MIB should +be loaded, without needing to ask for it explicitly. + Note that this will only affect the binaries compiled as part of the same +configuration run. It will have no effect on pre-installed binaries, or +those compiled following a different configuration specification. + +Magic Numbers +------------- + +The other common element within the header file defines a set of "magic +numbers" - one for each object within the implementation module. In fact, +this can equally well appear within the main code file, as part of the +variable structure (which will be described in the next part). + This is the technique used by mib2c, but most handcrafted modules have +tended to define these as part of the header file, probably for clarity. + + The only necessity is that the names and values are distinct (or more +precisely, the values are distinct within a single variable handling routine). +In practise, they tend to be defined using integers incrementing from 1, +or as the same as the final sub-identifier of the corresponding MIB object +(or indeed both, as these are frequently themselves successive integers). + This is not mandatory, and a counter-example can be seen in the +example module, where two of the object form a sub-tree, and the corresponding +magic numbers are based on the final *two* sub-identifiers (to ensure that +the values are unique). But this construction is definitely unusual, and +the majority of modules simply use successive integers. + +Header file protection +---------------------- + +Normally, the only other contents of the header file will be the +#ifndef/#define/#endif statements surrounding the whole file. This is used +to ensure that the header file is only included once by any source code file +(or more accurately, that there is no effect if it is inadvertantly included +a second time). +Again, as with the rest of the header file, this is generated automatically +by mib2c. + +Having finished all the preparatory work (or let mib2c deal with it), the +next part starts to look at the code file that actually implements the +module. + +4. Core structure of the implementation code +============================================ + +The core work of implementing the module is done in the C code file. As +indicated earlier, much of the detail of this will be dependent on the +particular module being implemented, and this can only be described by the +individual programmer concerned. +However, there is a fairly clearly defined framework that the implementation +will need to follow, though this varies slightly depending on the style of +the module being implemented (in particular whether it forms a table or a +series of individual values). The differences will be covered in the +following pages, but we first need to consider the overall shape of the +framework, and the elements that are common to all styles. These are +essentially the compulsory routines, the common header definitions, and +assorted initialisation code. +As with the header file, most of this will be generated automatically by +mib2c. + +Standard includes +----------------- + +Certain header files are either compulsory, or required so frequently that +they should be included as a matter of course. These are as follows: + + #include // local SNMP configuration details + #include "mib_module_config.h" // list of which modules are supported + #if HAVE_STDLIB_H + #include + #endif + #if HAVE_STRING_H + #include + #else + #include + #endif + + #include + +All of these will usually be the first files to be included. + + #include "mibincl.h" // Standard set of SNMP includes + #include "util_funcs.h" // utility function declarations + #include "read_config.h" // if the module uses run-time + // configuration controls + #include "auto_nlist.h" // structures for a BSD-based + // kernel using nlist + #include "system.h" + + #include "name.h" // the module-specific header + +These conventionally come at the end of the list of includes. In between +will come all the standard system-provided header files required for the +library functions used in the file. + +Module definition +----------------- + +Much of the code defining the contents of the MIB has traditionally been +held in the header file. However, much of this has slowly migrated to the +code file, and this is now the recommended location for it (as typified by +the output of mib2c). + The main element of this is a variable structure specifying the details of +the objects implemented. This takes the form of an unconstrained array of +type struct variableN (where N is the length of the longest suffix in the +table). Thus + + struct variable2 example_variables[] = { + + }; + +Each entry corresponds to one object in the MIB tree (or one column in the +case of table entries), and these should be listed in increasing OID order. +A single entry consists of six fields: + + * a magic number (the #defined integer constant described above) + * a type indicator (from the values listed in ) + * an access indicator (essentially NETSNMP_OLDAPI_RWRITE or + NETSNMP_OLDAPI_RONLY) + * the name of the routine used to handle this entry + * the length of the OID suffix used, and + * an array of integers specifying this suffix (more on this in a moment) + +Thus a typical variable entry would look like: + + { EXAMPLESTRING, ASN_OCTET_STR, NETSNMP_OLDAPI_RONLY, + var_example, 1, {1}} + +If the magic numbers have not been defined in the header file, then they +should be defined here, usually comming immediately before the corresponding +variable entry. This is the technique used by mib2c. + +Note that in practise, only certain sizes of the structure variableN +are defined (listed in ), being sufficient to meet the +common requirements. If your particular module needs a non-supported value, +the easiest thing is simply to use the next largest value that is supported. + +The module also needs to declare the location within the MIB tree where +it should be registered. This is done using a declaration of the form + + oid example_variables_oid[] = { 1,3,6,1,4,1,2021,254 } + +where the contents of the array give the object identifier of the root of +the module. + +Module initialisation +--------------------- + +Many modules require some form of initialisation before they can start +providing the necessary information. This is done by providing a routine +called init_{name} (where {name} is the name of the module). +This routine is theoretically optional, but in practise is required to +register this module with the main agent at the very least. This specifies +the list of variables being implemented (from the variableN structure) +and declare where these fit into the overall MIB tree. + +This is done by using the REGISTER_MIB macro, as follows: + + REGISTER_MIB( "example", example_variables, variable2, + example_variables_oid ); + +where "example" is used for identification purposed (and is usually the name +being used for the module), example_variables is the structure defining the +variables being implemented, variable2 is the type used for this structure, +and example_variables_oid is the location of the root. + +In fact, this macro is simply a wrapper round the routine register_mib(), +but the details of this can safely be ignored, unless more control over the +registration is required. + +One common requirement, particularly on older operating systems or for the +more obscure areas of the system, is to be able to read data directly from +kernel memory. The preparation for this is typically done here by one or +more statements of the form + + #ifdef {NAME}_SYMBOL + auto_nlist( {NAME}_SYMBOL, 0, 0); + #endif + +where {NAME}_SYMBOL is defined as part of the system-specific configuration, +to be the name of the appropriate kernel variable or data structure. (The +two 0 values are because the kernel information is simply being primed at +this point - this call will be reused later when the actual values are +required). Note that this is probably the first thing described so far which +isn't provided by mib2c! + +Other possibilities for initialisation may include registering config file +directive handlers (which are documented in the read_config(5) man page), and +registering the MIB module (either in whole or in part) in the sysOR table. +The first of these is covered in the example module, and the second in many +of the other modules within the main UCD distribution. + +Variable handling +----------------- + +The other obligatory routine is that which actually handles a request for a +particular variable instance. This is the routine that appeared in the +variableN structure, so while the name is not fixed, it should be the same +as was used there. +This routine has six parameters, which will be described in turn. + +Four of these parameters are used for passing in information about the +request, these being: + + struct variable *vp; + // The entry in the variableN array from the + // header file, for the object under consideration. + // Note that the name field of this structure has been + // completed into a fully qualified OID, by prepending + // the prefix common to the whole array. + oid *name; // The OID from the request + int *length; // The length of this OID + int exact; // A flag to indicate whether this is an exact + // request (GET/SET) or an 'inexact' one (GETNEXT) + +Four of the parameters are used to return information about the answer. +The function also returns a pointer to the actual data for the variable +requested (or NULL if this data is not available for any reason). +The other result parameters are: + + oid *name; // The OID being returned + int *length; // The length of this OID + int *var_len; // The length of the answer being returned + WriteMethod **write_method; + // A pointer to the SET function for this variable + +Note that two of the parameters (name and length) serve a dual purpose, +being used for both input and output. + +The first thing that this routine needs to do is to validate the request, to +ensure that it does indeed lie in the range implemented by this particular +module. This is done in slightly different ways, depending on the style of +the module, so this will be discussed in more detail later. + At the same time, it is common to retrieve some of the information needed +for answering the query. + +Then the routine uses the Magic Number field from the vp parameter to determine +which of the possible variables being implemented is being requested. This is +done using a switch statement, which should have as many cases as there are +entries in the variableN array (or more precisely, as many as specify this +routine as their handler), plus an additional default case to handle an +erroneous call. +Each branch of the switch statement needs to ensure that the return +parameters are filled in correctly, set up a (static) return variable with +the correct data, and then return a pointer to this value. These can be done +separately for each branch, or once at the start, being overridden in +particular branches if necessary. + +In fact, the default validation routines make the assumption that the +variable is both read-only, and of integer type (which includes the COUNTER +and GAUGE types among others), and set the return paramaters write_method and +var_len appropriately. These settings can then be corrected for those cases +when either or both of these assumptions are wrong. Examples of this can be +seen in the example module. +EXAMPLEINTEGER is writeable, so this branch sets the write_method parameter, +and EXAMPLEOBJECTID is not an integer, so this branch sets the var_len +parameter. In the case of EXAMPLESTRING, both assumptions are wrong, so this +branch needs to set both these parameters explicitly. + +Note that because the routine returns a pointer to a static result, a +suitable variable must be declared somewhere for this. Two global variables +are provided for this purpose - long_return (for integer results) and +return_buf (for other types). This latter is a generic array (of type +u_char) that can contain up to 256 bytes of data. Alternatively, static +variables can be declared, either within the code file, or local to this +particular variable routine. This last is the approach adopted by mib2c, +which defines four such local variables, (long_ret, string, objid and c64). + +Mib2c requirements +------------------ + +Most of the code described here is generated by mib2c. The main exceptions +(which therefore need to be provided by the programmer) are + + * Any initialisation, other than the basic registration + (including kernel data initialisation, config file handling, or sysOR + registration). + * Retrieving the necessary data, and setting the appropriate return + value correctly. + * The var_len (and possibly write_method) return parameters for variable + types that are not recognised by mib2c + * The contents of any write routines (see later). + +Everything else should be useable as generated. + +This concludes the preliminary walk-through of the general structure of the +C implementation. To fill in the details, we will need to consider the +various styles of module separately. The next part will look at scalar (i.e. +non-table based) modules. + +5. Non-table-based modules +========================== + +Having looked at the general structure of a module implementation, it's now +time to look at this in more detail. We'll start with the simplest style of +module - a collection of independent variables. This could easily be +implemented as a series of completely separate modules - the main reason for +combining them is to avoid the proliferation of multiple versions of very +similar code. + +Recall that the variable handling routine needs to cover two distinct +purposes - validation of the request, and provision of the answer. In this +style of module, these are handled separately. Once again, mib2c does much +of the donkey work, generating the whole of the request validation code (so +the description of this section can be skipped if desired), and even +providing a skeleton for returning the data. This latter still requires some +input from the programmer, to actually return the correct results (rather +than dummy values). + +Request Validation +------------------ + +This is done using a standard utility function header_generic. The +parameters for this are exactly the same as for the main routine, and are +simply passed through directly. It returns an integer result, as a flag to +indicate whether the validation succeeded or not. +If the validation fails, then the main routine should return immediately, +leaving the parameters untouched, and indicate the failure by returning a +NULL value. Thus the initial code fragment of a scalar-variable style +implementation will typically look like: + + u_char * + var_system(vp, name, length, exact, var_len, write_method) + { + if (header_generic(vp, name, length, exact, var_len, write_method) + == MATCH_FAILED ) + return NULL; + + [ etc, etc, etc ] + } + +Although the utility function can be used as a "black box", it's worth +looking more closely at exactly what it does (since the table-handling +modules will need to do something fairly similar). It has two (or possibly +three) separate functions: + + * checking that the request is valid, + * setting up the OID for the result, + * and (optionally) setting up default values for the other return + parameters. + +In order to actually validate the request, the header routine first needs to +construct the OID under consideration, in order to compare it with that +originally asked for. The driving code has already combined the OID prefix +(constant throughout the module) with the entry-specific suffix, before +calling the main variable handler. This is available via the name field of +the parameter vp. For a scalar variable, completing the OID is therefore +simply a matter of appending the instance identifier 0 to this. The full OID +is built up in a local oid array newname defined for this purpose. +This gives the following code fragment: + + int + header_generic(vp, name, length, exact, var_len, write_method) + { + oid newname[MAX_OID_LEN]; + + memcpy((char *)newname, (char *)vp->name, + (int)vp->namelen * sizeof(oid)); + newname[ vp->namelen ] = 0; + + : + } + +Having formed the OID, this can then be compared against the variable +specified in the original request, which is available as the name parameter. +This comparison is done using the snmp_oid_compare function, which takes the +two OIDs (together with their respective lengths), and returns -1, 0 or 1 +depending on whether the first OID precedes, matches or follows the second. + +In the case of an 'exact' match (i.e. a GET/SET/etc), then the request is +only valid if the two OIDs are identical (snmp_oid_compare returns 0). In +the case of a GETNEXT (or GETBULK) request, it's valid if the OID being +considered comes after that of the original request (snmp_oid_compare +returns -1). + +This gives the code fragment + + result = snmp_oid_compare(name, *length, newname, (int)vp->namelen + 1); + // +1 because of the extra instance sub-identifier + if ((exact && (result != 0)) // GET match fails + || (!exact && (result >= 0))) // GETNEXT match fails + return(MATCH_FAILED); + +Note that in this case, we're only interested in the single variable +indicated by the vp parameter. The fact that this module may well implement +other variables as well is ignored. The 'lexically next' requirement of the +GETNEXT request is handled by working through the variable entries in order +until one matches. And yes, this is not the most efficient implementation +possible! +Note that in releases prior to 3.6, the snmp_oid_compare function was called +simply compare. + +Finally, having determined that the request is valid, this routine must +update the name and length parameters to return the OID being processed. It +also sets default values for the other two return parameters. + + memcpy( (char *)name,(char *)newname, + ((int)vp->namelen + 1) * sizeof(oid)); + *length = vp->namelen + 1; + *write_method = 0; // Non-writeable + *var_len = sizeof(long); // default to integer results + return(MATCH_SUCCEEDED); + +These three code fragments combine to form the full header_generic code +which can be seen in the file util_funcs.c + +Note: This validation used to be done using a separate function for each +module (conventionally called header_{name}), and many modules may still be +coded in this style. The code for these are to all intents and purposes +identical to the header_generic routine described above. + +Data Retrieval +-------------- + +The other main job of the request handling routine is to retrieve any +necessary data, and return the appropriate answer to the original request. +This must be done even if mib2c is being used to generate the framework of +the implementation. As has been indicated earlier, the different cases are +handled using a switch statement, with the Magic Number field of the vp +parameter being used to distinguish between them. +The data necessary for answering the request can be retrieved for each +variable individually in the relevant case statement (as is the case with +the system group), or using a common block of data before processing the +switch (as is done for the ICMP group, among others). + +With many of the modules implemented so far, this data is read from a kernel +structure. This can be done using the auto_nlist routine already mentioned, +providing a variable in which to store the results and an indication of its +size (see the !HAVE_SYS_TCPIPSTATS_H case of the ICMP group for an example). +Alternatively, there may be ioctl calls on suitable devices, specific system +calls, or special files that can be read to provide the necessary +information. + +If the available data provides the requested value immediately, then the +individual branch becomes a simple assignment to the appropriate static +return variable - either one of the global static variables (e.g. long_return) +or the local equivalents (such as generated by mib2c). +Otherwise, the requested value may need to be calculated by combining two or +more items of data (e.g. IPINHDRERRORS in mibII/ip.c) or by applying a +mapping or other calculation involving available information (e.g. +IPFORWARDING from the same group). + +In each of these cases, the routine should return a pointer to the result +value, casting this to the pseudo-generic (u_char *) + +So much for the scalar case. The next part looks at how to handle simple +tables. + +6. Simple tables +================ + +Having considered the simplest style of module implementation, we now turn +our attention to the next style - a simple table. The tabular nature of +these is immediately apparent from the MIB definition file, but the +qualifier "simple" deserves a word of explanation. +A simple table, in this context, has four characteristics: + + 1. It is indexed by a single integer value; + 2. Such indices run from 1 to a determinable maximum; + 3. All indices within this range are valid; + 4. The data for a particular index can be retrieved directly + (e.g. by indexing into an underlying data structure). + +If any of the conditions are not met, then the table is not a pure simple +one, and the techniques described here are not applicable. The next section +of this guide will cover the more general case. (In fact, it may be possible +to use the bulk of the techniques covered here, though special handling will +be needed to cope with the invalid assumption or assumptions). Note that +mib2c assumes that all tables are simple. + +As with the scalar case, the variable routine needs to provide two basic +functions - request validation and data retrieval. + +Validation +---------- + +This is provided by the shared utility routine header_simple_table. As with +the scalar header routine, this takes the same parameters as the main +variable routine, with one addition - the maximum valid index. Mib2c +generates a dummy token for this, which must be replaced by the appropriate +value. +As with the header routine, it also returns an indication of whether the +request was valid, as well as setting up the return parameters with the +matching OID information, and defaults for var_len and write_method. +Note that in releases prior to 3.6, this job was performed by the routine +checkmib. However, the return values of this were the reverse of those for +generic_header and header_simple_table. A version of checkmib is still +available for compatability purposes, but you are encouraged to use +header_simple_table instead. + +The basic code fragment (see ucd-snmp/disk.c) is therefore of the form: + + unsigned char * + var_extensible_disk(vp, name, length, exact, var_len, write_method) + { + if (header_simple_table(vp,name,length,exact,var_len,write_method,numdisks) + == MATCH_FAILED) + return(NULL); + + [ etc, etc, etc ] + + } + +Note that the maximum index value parameter does not have to be a +permanently fixed constant. It specifies the maximum valid index at the time +the request is processed, and a subsequent request may have a different +maximum. +An example of this can be seen in mibII/sysORTable.c where the table is held +purely internally to the agent code, including its size (and hence the +maximum valid index). This maximum could also be retrieved via a system +call, or via a kernel data variable. + +Data Retrieval +-------------- + +As with the scalar case, the other required function is to retrieve the data +requested. However, given the definition of a simple table this is simply a +matter of using the single, integer index sub-identifier to index into an +existing data structure. This index will always be the last index of the OID +returned by header_simple_table, so can be obtained as name[*length-1]. +A good example of this type of table can be seen in ucd-snmp/disk.c + +With some modules, this underlying table may be relatively large, or only +accessible via a slow or cumbersome interface. The implementation described +so far may prove unacceptably slow, particularly when walking a MIB tree +requires the table to be loaded afresh for each variable requested. + +In these circumstances, a useful technique is to cache the table when it is +first read in, and use that cache for subsequent requests. This can be done +by having a separate routine to read in the table. This uses two static +variables, one a structure or array for the data itself, and the other an +additional timestamp to indicate when the table was last loaded. When a call +is made to this routine to "read" the table, it can first check whether the +cached table is "new enough". If so, it can return immediately, and the +system will use the cached data. +Only if the cached version is sufficiently old that it's probably out of +date, is it necessary to retrieve the current data, updating the cached +version and the timestamp value. +This is particularly useful if the data itself is relatively static, such as +a list of mounted filesystems. There is an example of this technique in the +Host Resources implementation. + +As with the scalar case, mib2c simply provides placeholder dummy return +values. It's up to the programmer to fill in the details. + +The next part concludes the examination of the detailed implementation by +looking at more general tables. + +7. General Tables +================= + +Some table structures are not suitable for the simple table approach, due to +the failure of one or more of the assumptions listed earlier. Perhaps they +are indexed by something other than a single integer (such as a 4-octet IP +address), or the maximum index is not easily determinable (such as the +interfaces table), or not all indices are valid (running software), or the +necessary data is not directly accessible (interfaces again). +In such circumstances, a more general approach is needed. In contrast with +the two styles already covered, this style of module will commonly combine +the two functions of request validation and data retrieval. Note that mib2c +will assume the simple table case, and this will need to be corrected. + +General table algorithm +----------------------- + +The basic algorithm is as follows: + + Perform any necessary initialization, then walk through the + underlying instances, retrieving the data for each one, until the + desired instance is found. If no valid entry is found, return + failure. + +For an exact match (GET and similar), identifying the desired instance is +trivial - construct the OID (from the 'vp' variable parameter and the index +value or values), and see whether it matches the requested OID. +For GETNEXT, the situation is not quite so simple. Depending on the +underlying representation of the data, the entries may be returned in the +same order as they should appear in the table (i.e. lexically increasing by +index). However, this is not guaranteed, and the natural way of retrieving +the data may be in some "random" order. In this case, then the whole table +needs to be traversed for each request. in order to determine the +appropriate successor. +This random order is the worst case, and dictates the structure of the code +used in most currently implemented tables. The ordered case can be regarded +as a simplification of this more general one. + +The algorithm outlined above can now be expanded into the following +pseudo-code: + + Init_{Name}_Entry(); // Perform any necessary initialisation + + while (( index = Get_Next_{Name}_Entry() ) != EndMarker ) { + // This steps through the underlying table, + // returning the current index, + // or some suitable end-marker when all + // the entries have been examined. + // Note that this routine should also return the + // data for this entry, either via a parameter + // or using some external location. + + construct OID from vp->name and index + compare new OID and request + if valid { + save current data + if finished // exact match, or ordered table + break; // so don't look at any more entries + + } + + // Otherwise, we need to loop round, and examine + // the next entry in the table. Either because + // the entry wasn't valid for this request, + // or the entry was a possible "next" candidate, + // but we don't know that there isn't there's a + // better one later in the table. + } + + if no saved data // Nothing matched + return failure + + // Otherwise, go on to the switch handling + // we've already covered in the earlier styles. + +This is now very close to the actual code used in many current +implementations (such as the the routine header_ifEntry in +mibII/interfaces.c). Notice that the pseudo-code fragment if valid expands +in practise to + + if ((exact && (result == 0)) || + // GET request, and identical OIDs + (!exact && (result < 0)) ) + // GETNEXT, and candidate OID is later + // than requested OID. + +This is a very common expression, that can be seen in most of the table +implementations. + +Notice also that the interfaces table returns immediately the first valid +entry is found, even for GETNEXT requests. This is because entries are +returned in lexical order, so the first succeeding entry will be the one +that's required. +(As an aside, this also means that the underlying data can be saved +implicitly within the 'next entry' routine - not very clean, but it saves +some unnecessary copying). + +The more general case can be seen in the TCP and UDP tables (see mibII/tcp.c +and mibII/udp.c). Here, the if valid fragment expands to: + + if ( exact && (result == 0)) { + // save results + break; + } + else if (!exact && (result < 0)) { + if ( .... ) { // no saved OID, or this OID + // precedes the saved OID + // save this OID into 'lowest' + // save the results into Lowinpcb + // don't break, since we still need to look + // at the rest of the table + } + } + +The GET match handling is just as we've already seen - is this the requested +OID or not. If so, save the results and move on to the switch statement. + The GETNEXT case is more complicated. As well as considering whether this +is a possible match (using the same test we've already seen), we also have to +check whether this is a better match than anything we've already seen. This +is done by comparing the current candidate (newname) with the best match found +so far (lowest). + Only if this extra comparison shows that the new OID is earlier than the +saved one, do we need to save both the new OID, and any associated data +(such as the inpcb block, and state flag). But having found one better +match, we don't know that there isn't an even better one later on. So we +can't break out of the enclosing loop - we need to keep going and examine +all the remaining entries of the table. + +These two cases (the TCP and UDP tables) also show a more general style of +indexing. Rather than simply appending a single index value to the OID +prefix, these routines have to add the local four-octet IP address plus port +(and the same for the remote end in the case of the TCP table). This is the +purpose of the op and cp section of code that precedes the comparison. + +These two are probably among the most complex cases you are likely to +encounter. If you can follow the code here, then you've probably cracked the +problem of understanding how the agent works. + +Finally, the next part discusses how to implement a writable (or SETable) +object in a MIB module. + +8. How to implement a SETable object +==================================== + +Finally, the only remaining area to cover is that of setting data - the +handling of SNMPSET. Particular care should be taken here for two reasons. + +Firstly, any errors in the earlier sections can have limited effect. The +worst that is likely to happen is that the agent will either return invalid +information, or possibly crash. Either way, this is unlikely to affect the +operation of the workstation as a whole. If there are problems in the +writing routine, the results could be catastrophic (particularly if writing +data directly into kernel memory). + +Secondly, this is the least well understood area of the agent, at least by +the author. There are relatively few variables that are defined as READ-WRITE +in the relevant MIBs, and even fewer that have actually been implemented as +such. I'm therefore describing this from a combination of my understanding +of how SETs ought to work, personal experience of very simple SET handling +and what's actually been done by others (which do not necessarily coincide). + +There are also subtle differences between the setting of simple scalar +variables (or individual entries within a table), and the creation of a new +row within a table. This will therefore be considered separately. + +With these caveats, and a healthy dose of caution, let us proceed. Note that +the UCD-SNMP development team can accept no responsibility for any damage or +loss resulting from either following or ignoring the information presented +here. You coded it - you fix it! + +Write routine +------------- + +The heart of SET handling is the write_method parameter from the variable +handling routine. This is a pointer to the relevant routine for setting the +variable in question. Mib2c will generate one such routine for each setable +variable. This routine should be declared using the template + + int + write_variable( + int action, + u_char *var_val, + u_char var_val_type, + int var_val_len, + u_char *statP, + oid *name, + int name_len ); + +Most of these parameters are fairly self explanatory: +The last two hold the OID to be set, just as was passed to the main variable +routine. + +The second, third and fourth parameters provide information about the new +desired value, both the type, value and length. This is very similar to the +way that results are returned from the main variable routine. + +The return value of the routine is simply an indication of whether the +current stage of the SET was successful or not. We'll come back to this in a +minute. Note that it is the responsibility of this routine to check that the +OID and value provided are appropriate for the variable being implemented. +This includes (but is not limited to) checking: + + * the OID is recognised as one this routine can handle + (this should be true if the routine only handles the one variable, and + there are no errors in the main variable routine or driving code, but + it does no harm to check). + * the value requested is the correct type expected for this OID + * the value requested is appropriate for this OID + (within particular ranges, suitable length, etc, etc) + +There are two parameters remaining to be considered. + +The fifth parameter, statP, is the value that would be returned from a GET +request on this particular variable. It could be used to check that the +requested new value is consistent with the current state, but its main use +is to denote that a new table row is being created. +In most cases (particularly when dealing with scalar values or single elements +of tables), you can normally simply ignore this parameter. + +Actions +------- + +The final parameter to consider is the first one - action. To understand +this, it's necessary to know a bit about how SETs are implemented. +The design of SNMP calls for all variables in a SET request to be done "as +if simultaneously" - i.e. they should all succeed or all fail. However, in +practise, the variables are handled in succession. Thus, if one fails, it +must be possible to "undo" any changes made to the other variables in the +request. +This is a well understood requirement in the database world, and is usually +implemented using a "multi-stage commit". This is certainly the mechanism +expected within the SNMP community (and has been made explicit in the work +of the AgentX extensibility group). In other words, the routine to handle +setting a variable will be called more than once, and the routine must be +able to perform the appropriate actions depending on how far through the +process we currently are. This is determined by the value of the action +parameter. + +This is implemented using three basic phases: + +RESERVE is used to check the syntax of all the variables provided, that the +values being set are sensible and consistent, and to allocate any resources +required for performing the SET. After this stage, the expectation is that +the set ought to succeed, though this is not guaranteed. +(In fact, with the UCD agent, this is done in two passes - RESERVE1, and +RESERVE2, to allow for dependancies between variables). + +If any of these calls fail (in either pass) the write routines are called +again with the FREE action, to release any resources that have been +allocated. The agent will then return a failure response to the requesting +application. + +Assuming that the RESERVE phase was successful, the next stage is indicated +by the action value ACTION. This is used to actually implement the set +operation. However, this must either be done into temporary (persistent) +storage, or the previous value stored similarly, in case any of the +subsequent ACTION calls fail. + This can be seen in the example module, where both write routines have +static 'old' variables, to hold the previous value of the relevant object. + +If the ACTION phase does fail (for example due to an apparently valid, but +unacceptable value, or an unforeseen problem), then the list of write +routines are called again, with the UNDO action. This requires the routine +to reset the value that was changed to its previous value (assuming it was +actually changed), and then to release any resources that had been +allocated. As with the FREE phase, the agent will then return an indication +of the error to the requesting application. + +Only once the ACTION phase has completed successfully, can the final COMMIT +phase be run. This is used to complete any writes that were done into +temporary storage, and then release any allocated resources. Note that all +the code in this phase should be "safe" code that cannot possibly fail (cue +hysterical laughter). The whole intent of the ACTION/COMMIT division is that +all of the fallible code should be done in the ACTION phase, so that it can +be backed out if necessary. + +Table row creation +------------------ + +What about creating new rows in a table, I hear you ask. Good Question. +This case can often be detected by the fact that a GET request would have +failed, and hence the fifth parameter, statP, will be null. This contrasts +with changing the values of an element of an existing row, when the statP +parameter would hold the previous value. + +The details of precisely how to create a new row will clearly depend on the +underlying format of the table. However, one implementation strategy would +be as follows: + + * The first column object to be SET would return a null value from the + var_name routine. This null statP parameter would be the signal + to create a new temporary instance of the underlying data structure, + filled with dummy values. + * Subsequent column objects would return pointers to the appropriate + field of this new data structure from the var_name routine, + which would then be filled in by the write routine. + * Once all the necessary fields had been SET, the completed temporary + instance could be moved into the "standard" structure (or copied, + or otherwise used to set things up appropriately). + +However, this is purely a theoretical strategy, and has not been tried +by the author. No guarantees are given as to whether this would actually +work. There are also questions regarding how to handle incomplete +or overlapping SET requests. +Anyone who has experience of doing this, please get in touch! + + ------------------------------------------------------------------------ +And that's it. Congratulations for getting this far. If you understand +everything that's been said, then you now know as much as the rest of us +about the inner workings of the UCD-SNMP agent. (Well, very nearly). +All that remains is to try putting this into practise. Good luck! + +And if you've found this helpful, gifts of money, chocolate, alcohol, and +above all feedback, would be most appreciated :-) + + ------------------------------------------------------------------------ +Copyright 1999, 2000 - D.T.Shield. +This file may be distributed as part of a source or binary packaging +of the Net-SNMP software suite. It may not be distributed independently +without the explicit permission of the author. diff --git a/CHANGES b/CHANGES new file mode 100644 index 0000000..11f217f --- /dev/null +++ b/CHANGES @@ -0,0 +1,2470 @@ +This file contains a list of specific bugs that have been fixed, and patches +that have been applied in released versions. Please see the NEWS file for +a summary of the major changes, and the ChangeLog file for a comprehensive +listing of all changes made to the code. + +*5.7.2* + + snmplib: + - Add Doxygen-style function header for + netsnmp_register_default_target() and + netsnmp_clear_default_target(). + - Add netsnmp_setenv(). + - Avoid that system clock changes (e.g. by ntpd) affect code that + needs relative time Make sure that the range of the SNMPv3 variable + snmpEngineTime is 0..2147483647 on all supported systems instead of + 0..42949672 on some systems (i.e. wraparound after 497 days) Add + netsnmp_get_monotonic_clock(), netsnmp_set_monotonic_marker(), + netsnmp_ready_monotonic(), netsnmp_get_agent_runtime() + - Avoid that system clock changes (e.g. by ntpd) affect code that + needs relative time Make sure that the range of the SNMPv3 variable + snmpEngineTime is 0..2147483647 on all supported systems instead of + 0..42949672 on some systems (i.e. wraparound after 497 days) Add + netsnmp_get_monotonic_clock(), netsnmp_set_monotonic_marker(), + netsnmp_ready_monotonic(), netsnmp_get_agent_runtime() Deprecate + atime_diff(), atime_newMarker(), atime_ready(), atime_setMarker(), + marker_tticks(), netsnmp_marker_uptime(), netsnmp_timeval_uptime(), + timeval_tticks(), uatime_diff(), uatime_hdiff() and uatime_ready(). + - Avoid waiting indefinitely if a session has timeout zero + - Declare "type" argument of se_store_list() / se_store_slist() / + se_store_enum_list() const + - Make it explicit that MAX_SUBID is an unsigned constant + - Make netsnmp_callback_accept() return -1 (failure) instead of 0 + (STDIN_FILENO) + - Make netsnmp_large_fd_set_resize() robust against memory allocation + failures. Make NETSNMP_LARGE_FD_ZERO() use memset() on Unix systems + instead of an explicit loop. + - Make netsnmp_large_fd_set_resize() robust against memory allocation + failures. Make NETSNMP_LARGE_FD_ZERO() use memset() on Unix systems + instead of an explicit loop. Make sure that on Unix systems + netsnmp_large_fd_clr() doesn't try to read memory it isn't allowed + to read if the first argument equals -1 (a value that shouldn't be + passed by the caller). + - Merge together the Linux and *BSD version of src port sending. + - Only transform the address to printable form when needed. + - PATCH 3510454: Allow the use of 0.0.0.0/0 as alias for default + - Prevent gcc ped-warning for NETSNMP_REMOVE_CONST git-svn-id: + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@1 + 8052 06827809-a52a-0410-b366-d66718629ded + - Reduce overhead of config file parsing + - Remove obsolete snmp_get_fd_for_session() declaration + - Separate out the cmesg buffer size + - Set the rpath for libperl.so in libnetsnmpmibs.so such that the + dynamic linker can find libperl.so without requiring the user to + modify the dynamic linker settings. This change in + agent/Makefile.in is necessary on the 5.5 branch and later but not + on the 5.4 branch. That is because the 5.4 branch uses an older + version of libtool that propagates the rpath of dependent + libraries. This is called inter-library dependency tracking in the + libtool manual. This functionality is present in libtool version 1 + but not in libtool version 2. For more background information about + dynamic libraries and rpaths, see also the document with the title + "RpathIssue" on the Debian wiki + (http://wiki.debian.org/RpathIssue). + - Simplify implementation of functions manipulating 64-bit numbers. + - Simplify the se_store_enum_list() implementation + - Use SNMP_ALLOC_TYPEDEF to allocate transports in order to avoid the + separate call to memset. + - [PATCH 3414773]: Encode integer value using ASN_INTEGER + - [PATCH 3526599]: Don't hang on retried failing SNMPv3 responses + - PATCH 3560473: from fenner: Handle TimeTicks when pretty-printing + OID Signed-off-by: Wes Hardaker + - Add the symbol NETSNMP_PRIo to help in printing oid values. + - Do not crash from empty values in --token=value arguments + - Do not crash on incomplete configuration tokens. + - Do not truncate single default transport domains + - Move the check that the pdu variable is non-NULL to before the + first dereference of it. + + snmplib + snmpd + snmpwalk: + - Avoid that system clock changes (e.g. by ntpd) affect code that + needs relative time + + snmplib, snmpd, perl: + - Eliminate dead variables agent/mibgroup/agentx/master_admin.c + agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_acc + ess.c agent/mibgroup/host/data_access/swinst_pkginfo.c + agent/mibgroup/host/data_access/swrun_procfs_status.c + agent/mibgroup/ip-mib/data_access/systemstats_linux.c + agent/mibgroup/mibII/kernel_linux.c + agent/mibgroup/rmon-mib/data_access/etherstats_linux.c + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access + .c apps/snmptls.c apps/snmptrapd_log.c snmplib/dir_utils.c + snmplib/snmp_client.c snmplib/snmp_openssl.c + snmplib/transports/snmpTLSTCPDomain.c + - BUG: 3517030: Ensure large tables are walked properly + - BUG: 3541012: Fix handling of gettable columns + - [PATCH 3529541]: Don't refer to internal 'my' variables from + external scripts Fix provided by Lezz Giles + + snmp: + - Bridge-mib: Fix index interpretation. This patch corrects a wrong + data interpretation. snmp-bridge-mib obtains the ifindex value from + the sysfs attribute 'ifindex' The value given by the sysfs + attribute is an integer, which is handled as hex and leads to + incorrect data displayed to the user. e.g. $ > snmpwalk localhost + BRIDGE-MIB::dot1dBasePortIfIndex.2 + BRIDGE-MIB::dot1dBasePortIfIndex.2 = INTEGER: 54 according to the + sysfs attribute the value is 36 $ > cat + /sys/class/net//ifindex 36 Signed-off-by: Mijo Safradin + + + snmpd: + - Lowered severity of 'Error expanding XXX to 64bits' messages. + - Removed error log messages when IPv6 is disabled. + - Add missing debug tag + - Add netsnmp_get_next_alarm_time() + - Avoid that system clock changes (e.g. by ntpd) affect code that + needs relative time Make sure that the range of the SNMPv3 variable + snmpEngineTime is 0..2147483647 on all supported systems instead of + 0..42949672 on some systems (i.e. wraparound after 497 days) + - BUG 3542188: Correct sysORDescr for snmpUsmMIB. Thanks to Dave + Vucich for reporting this. + - BUG 3542307: Correct sysORID for snmpMPDStats. Thanks to Dave + Vucich for reporting this. + - BUG: 3439234: Correct the dependencies of ucd-snmp/pass and + ucd-snmp/pass_persist + - BUG: 3439234: Move netsnmp_pass_str_to_errno to pass_common and + rename it to netsnmp_internal_pass_str_to_errno + - BUG: 3463767: Handle parsing subidentifiers > 2^31 + - BUG: 3532090: Fix high ifIndex values crashing hrDeviceDescr + - Call snmp_oidtree_compare instead of snmp_oid_min_compare + - DISMAN-PING-MIB: Avoid dangling pointers (based on patch 3503259) + - DISMAN-PING-MIB: Avoid reading freed memory when deleting a row + from a table + - DISMAN-PING-MIB: Do not send the contents of the stack over the + network + - DISMAN-PING-MIB: Don't call exit() upon memory allocation failure + - DISMAN-PING-MIB: Fix IPv6 socket leak in error paths + - DISMAN-PING-MIB: Fix a socket leak triggered by pinging a remote + host + - DISMAN-PING-MIB: Fix more memory leaks + - DISMAN-PING-MIB: Fix several memory leaks + - DISMAN-PING-MIB: Make ping implementation independent of ntpd clock + jumps + - DISMAN-PING-MIB: Make pinging local interface addresses work + - DISMAN-SCHEDULER-MIB: Handle 32-character schedContextName values + correctly. See also commit + b3c4982542e0ab151fb3884754cdfbcb472da52d. + - Disable the support for integer64 in pass scripts if compiling + without opaque-special-types. + - Factor out asc2bin and bin2asc. Add a netsnmp_internal_ prefix to + them + - Fixed UCD-SNMP-MIB::systemStats after 30 days of uptime. After 30 + days, values from /proc/stat (on Linux) can get bigger than 32bits + and snmpd calculations might render counters like ssCpuUser + negative or zero, while the real value is higher. Therefore the + counters should be tracked as the largest integer available. + - Fixed snmpd '-d' option. Now it dumps packets again. + - IF-MIB::ifType: Report type "infiniband (199)" for InfiniBand + interfaces instead of type "other (1)". + - Init_agent() + init_kmem(): Return an error value instead of + invoking exit() if access to kernel virtual memory is denied + - Make the configuration of the dlmod module fail rather than + generate a dummy module if the dlopen function isn't available. + - Match each getpwnam()/getpwuid() call with an endpwent() call and + each getgrent() call with an endgrent() call. + - PATCH 3402376: from Leonardo Chiquitto: Recognise ReiserFS Also + move various FSType definitions to the appropriate blocks + - PATCH 3453868: from "Bill Fenner ": Factor common + code into pass_common Move the code for pormatting and printing + values from pass and pass_persist into pass_common. + - PATCH: 3487867: Don't skip missing ifXTable entries + (ifConnectorPresent FALSE) + - Pass_persist: Fixes a race condition introduced in commit + 31fa07cd9ffde46d41d2b5838c3fc4d01548bfb5. The following race + condition could happen: - A system call fails and errno is set + accordingly by the C library. - SIGCHLD handler invokes a system + call that fails and hence overwrites errno. - SIGCHLD handler + leaves. - original context checks errno and finds the value from + the system call invoked by the SIGCHLD handler instead of the + system call that failed originally. Other fixes included in this + patch: - Renamed deinit_pass_persist() into shutdown_pass_persist() + such that this function gets called during agent shutdown. - Made + sure that shutdown_pass_persist() is called by the Windows + snmpd.exe too. - Windows: avoid calling + CloseHandle(INVALID_HANDLE_VALUE). - Windows: avoid that closing a + pass_persist pipe triggers a crash. - Windows: pass_persist: close + handles of finished processes. + agent/mibgroup/ucd-snmp/pass_persist.c win32/mib_module_shutdown.h + - Smux: simplify smux_list_detach() + - UDP-MIB: Report the proper address in udpLocalAddress instead of + 0.0.0.0. Makes test T160snmpnetstat pass again. Fixes a bug + introduced in commit c76fb96f65e33ba2fd212a921e8c386155ee5c7a. + - [BUG 3460364]: Fix use of block factor when detecting error + conditions + - [BUG 3489631]: Fix incorrect handling of UCD monitoring flag + - [PATCH 3410050]: Skip already-'processed' varbinds Based on mib2c + patch provided by Stephen Turner + - [PATCH 3410059]: Fix sparsely augmenting trigger tables Patch + provided by Stephen Turner + - [PATCH 3447444]: Fix SIG_PIPE handling Patch provided by Bill + Fenner + - [PATCH 3447671]: Fix override handling of OID values Patch supplied + by Phillip O'Donnell + - [PATCH 3479740]: Fix hrSWRunPerf statistics + - [PATCH 3487919]: Fix compilation when caching is disabled + - [PATCH 3495697]: Store persistent snmpTarget table changes + - BUG 3542188: Correct sysORDescr for snmpUsmMIB. Thanks to Dave + Vucich for reporting this. + - BUG 3542307: Correct sysORID for snmpMPDStats. Thanks to Dave + Vucich for reporting this. + - BUG: 3543864: Remove extraneous function type (and fix a related + typo) + - Removed limit of 'exec' and 'sh' entries in snmpd.conf Use dynamic + (re)allocation instead. + - [PATCH 3543000]: Various fixes to Rmon code Supplied by Patrick + Ritter + + snmpdx: + - [PATCH 3445437]: Log AgentX disconnections (in line with + connections) Patch provided by Bill Fenner + + snmptrapd: + - Avoid crash during shutdown due to invoking perl_destruct(NULL) + - Do not invoke shutdown_perl() from inside the SIGTERM handler since + that fails if SIGTERM is received while a Perl handler is active. + Based on a patch posted by Joel Avni + - Eliminate an unused variable (Now) + - Move the main loop code into a new function + - Remove superfluous casts + + snmptrapd_sql: + - Avoid that a linker error is triggered on systems where my_progname + is missing in libmysqlclient (e.g. Fedora 15 and 16). This is a + backport of commit 9f653f7. + + aix: + - Eliminate configure warning regarding libperfstat.h on AIX 6.1 and + up + - PATCH 3403433: from blentz: Issues with hrSWRunName and Parameters + on AIX Signed-off-by: Wes Hardaker + + + apps, snmplib: + - PATCH: 2835577: identified by "Bart Van Assche": Replace SNMP_ZERO + of arrays with a memset. git-svn-id: + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@1 + 7797 06827809-a52a-0410-b366-d66718629ded + - BUG: 3529768: Be more careful when stripping off numeric suffixes + + build: + - Do not generate an output file on failure make supposes that no + output is generated if the command failed. Change feature-remove to + follow that presumption. + - BUG: 3532234: Fix typo in libtool script (addressed properly in + libtool 2.4.2) + + building: + - Add dependencies on @FEATURETARGS@ to make the subtarget work as + well. + - Add missing end comments to feature ifndefs. + - Add target to build agentxtrap from the toplevel + - Build fix for systems lacking field msg_flags in struct msghdr + (e.g. IRIX) + - Build fix for systems lacking fields msg_control/msg_flags in + struct msghdr (backport) + - Correct dependencies - since + bf74fea69f24dc6e85f908f3f41d1426b2e09688 snmpconf is located in + builddir, not srcdir + - Correct dependencies - since + bf74fea69f24dc6e85f908f3f41d1426b2e09688 snmpconf is located in + builddir, not srcdir" This reverts commit + 9efa467a972bb6e1c7fbdaf2e27429d29f4ab89e. + - Make the transport configuration code work again Previously the + transport inheritance processing code ran with + NETSNMP_FEATURE_CHECKING set. In this mode the file + net-snmp/feature-details.h is requiered. That file is created + during the first make run, and that happens after configure is run. + Change this to undefine NETSNMP_MINIMAL_CODE, effectively turning + off feature support during transport configuration in order to make + it work at all. + - Run libtool --mode=finish on the right directory + + libnetsnmp: + - PATCH 3394586: from rwa-co: file descriptor leak in read_config + (+fix) Signed-off-by: Wes Hardaker + + libsnmp: + - Changed the type of the fourth argument of netsnmp_set_row_column() + from const char* to const void* such that no cast is necessary when + passing another datatype then char* or const char*. + + man: + - [BUG 3490708]: Clarify use of common command-line options + - BUG: 3535269: Document use of [snmp] for client-side tools. + + pass: + + perl: + - Add agent::uptime() + - Enable sending SNMPv2 traps with an empty varbind list + - Fix spelling in the documentation of the SNMP module + - Fixed segmentation fault when handler registration fails. When + netsnmp_register_handler fails, it frees its reginfo -> + nsahr_DESTROY (and any other function) must not dereference it. + - Perl: Make sure that the constant SNMP_DEFAULT_RETRIES is + recognized. SNMP module: Add constants + NETSNMP_CALLBACK_OP_RECEIVED_MESSAGE and + NETSNMP_CALLBACK_OP_TIMED_OUT. When the Net-SNMP Perl modules are + built on Windows with MSVC or MinGW it is possible that each these + are linked with another version of the MSVC runtime library than + the Perl interpreter itself. In that case the "errno" variable used + inside .xs source files is another variable than the $! variable in + .pm files. Or: assignments to "errno" in a .xs file do not modify + the "$!" Perl variable This patch avoids using "errno" by modifying + the different constant() functions such that these return a + two-element array instead of returning a scalar and setting errno. + + python: + - Avoid that an SNMP set with UseEnums enabled causes a segmentation + fault + - [PATCH 3433846]: Fix for use with python 2.4 + - BUG: 3535967: Fix memory leak - snmp_{sess_}error allocates the + output buffer + + testing: + - Add a test for se_store_list() + - Add testing/fulltests/default/T154dismanpingmib_simple + - Avoid false negative for T114agentxagentxtrap_simple caused by the + test result being present in the hex dump ("mostly_harmless") + - Convert snmplib/test_binary_array.c into two unit tests + - Fix Perl regression test failures All Perl regression tests pass + now on Linux and on Windows (MSVC). + - Make the asn1 test pass even if support for opaque types are + removed. + - Perl regression tests: Don't fail skipped tests. + - Protect the use of $OSTYPE to ensure that 'test' get enough + parameters. + - Remove an incorrect comment from simple_eval_tools.sh + - Remove unused variable + - Require a semicolon after OK(), OKF() and PLAN() Also, let OKF() + emit a single line of output such that all output it produces is + visible in the output of "make test". + - [BUG 3474590]: Don't match underscores within the source root + filename + - Add test cases for snmp_service + + unspecified: + - Added CVFS (CentraVision File System) to hrStorageTable and + hrFSTable. + - Removed counter-64 error messages. These messages do not say + enything useful, caller should check their return value and report + it. + - Added OCFS2 (Oracle Cluster FS) to hrStorageTable and hrFSTable + - [BUG 3444939]: BUG: 1796886: snmplib: Avoid that + sprint_realloc_octet_string() embeds unprintable control characters + or binary zeroes in its output. This behavior could cause truncated + output in snmptrapd. + - [BUG 3452069]: Fix snmptrap_oid declaration in mib2c generated code + This bug was introduced considerable time ago. It did already exist + at the time the 5.6 branch was created (see also commit + 0ec088afa27cfda4e6ea78aae7cfc5507564edde). + - [BUG 3454168]: configure: Fix building with --enable-read-only + - [PATCH 3418649]: HOST-RESOURCES-MIB: Use pclose() instead of + fclose() to close a pipe. + - [BUG 3540621]: dist: Add missing Provides: to net-snmp-perlmods RPM + spec + + BSD: + + Bug 3152841: + - Do not install the util_funcs subheaders that were removed in 5.7 + - Install util_funcs subheaders + - Install util_funcs subheaders introduced in 5.6 + + Cygwin: + - Make date_n_time() produce time zone information + + Cywin: + - Agent: Implement get_uptime() such that querying + HOST-RESOURCES-MIB::hrSystemUptime returns a non-zero value. + + FreeBSD: + - Restore IP_RECVDSTADDR functionality. + - Snmpd + apps: Sending UDP packets works again for non-root users + - [PATCH 3489387]: Install FreeBSD 10 header file (plus other missing + versions) + + Linux: + - PATCH: 3525998: Don't use an uninitialised value in error message + - [PATCH 3536420]: Ensure snd/rcv memory buffers are suitably aligned + Patch provided by Tyler Olmstead + + MinGW: + - Net-SNMP Perl modules build again. + - Support the directory structure of recent Shining Light OpenSSL + binary distributions + - Testing: Fix a race condition in the test framework + - Testing: Fix a race condition in the test runner + - Testing: Make test T130snmpv1vacmget_simple pass + - Testing: Make those regression tests pass for which SNMPCONFPATH + and/or SNMP_PERSISTENT_DIR matter + - Testing: Make unit-tests/T014gethostbyaddr_clib pass + - Testing: Make unit-tests/T102pdu_build_clib pass. + - Testing: Obtain the MSYS path from the environment + + Win32: + - Avoid that compiling the header file + with the MinGW gcc compiler triggers warnings about "pragma + comment". + - Avoid that the PACKAGE_* macros defined in + cause trouble when including this + header in a package that uses the GNU autotools. + - Building: Builds now correctly with a 64-bit compiler. git-svn-id: + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@1 + 9458 06827809-a52a-0410-b366-d66718629ded + - Snmpd: Remove dlmod + + Windows: + - Building (build.bat): Install netsnmp.dll before running the Perl + regression tests such that the regression tests are run with the + correct version of netsnmp.dll. + - MSVC: Avoid that the typedefs in + conflict with those in from the msinttypes project + - MSVC: Link with proper libeay32 library + - MSVC: When linking with OpenSSL, link with user32.lib too + - Make netsnmp_large_fd_set_resize() robust against memory allocation + failures. Make NETSNMP_LARGE_FD_ZERO() use memset() on Unix systems + instead of an explicit loop. Make sure that on Unix systems + netsnmp_large_fd_clr() doesn't try to read memory it isn't allowed + to read if the first argument equals -1 (a value that shouldn't be + passed by the caller). Make netsnmp_large_fd_is_set() return false + on Unix systems if the first argument equals -1 (a value that + shouldn't be passed by the caller). Make + netsnmp_large_fd_set_resize() shrink behavior correct. + - Perl (build.bat): When installing development files, install the + PDB files too. + - Remove superfluous link libraries from project files (*.dsp) + - Snmptrapd: Make the IP address to hostname conversion work + - Testing: perl: Fix an incorrect message printed while running the + Perl module regression tests + + + + +*5.7.1* + + snmplib: + - Fix a crash that could be + - tweak patch 3044888 to restore + + snmpd: + - [PATCH 3386633]: fix integer overflow in disk percent calculations + - Make + - Restore storage tables on Linux + - run signal handlers when select() + + snmptrapd: + - Add missing newline + - Invoke shutdown_perl() when + + building: + - [PATCH 3383951]: Fix -Wunused compile warnings with FreeBSD/NetBSD + Signed-off-by: Wes Hardaker + - build fix + - build fix for systems lacking + + libnetsnmp: + - [PATCH 3387139]: from + + man: + - [PATCH 3312861]: Man pages + + testing: + - Changed + - Check PID file existence after having read it instead of before. + This fixes the race condition where the PID file disappeared after + the existence check and before it was read. + - Make the SNMP_VERBOSE=1 output even more verbose. + + unspecified: + - minor NEWS polish + + Perl: + - Remove file perl/NetSNMP.xs + + Win32: + - Add support for + - Document how to build 64-bit + - Documented how to use build.bat with + - winExtDLL: Invoke + + Windows: + - Avoid that if + - Remove outdated instructions about + +*5.7* + snmplib: + - Added function netsnmp_delete_table_data_set(). + - Added function netsnmp_delete_table_data_set(). Added declaration + for the function netsnmp_table_data_delete_table() in a public + agent header file. + - Added function netsnmp_delete_table_data_set(). Added declaration + for the function netsnmp_table_data_delete_table() in a public + agent header file. Fixed memory leak in + netsnmp_table_data_delete_table(). + - Added function netsnmp_delete_table_data_set(). Added declaration + for the function netsnmp_table_data_delete_table() in a public + agent header file. Fixed memory leak in + netsnmp_table_data_delete_table(). Fixed memory leak triggered by + unregistering a table handler. + - Added macro netsnmp_static_assert(). + - Added netsnmp_mib_handler.data_clone, a function pointer that + defines how to clone netsnmp_mib_handler.myvoid. Must be defined if + and only if data_free is set. The function netsnmp_handler_dup() + does now clone MIB handler private data if data_clone() is set. + Previously after duplicating a MIB handler and unregistering one of + the two MIB handlers, the private data pointer (myvoid) of the + other became a dangling pointer. Note: addition of + netsnmp_mib_handler.data_clone is an ABI change. + - Added snmp_sess_session_lookup(). + - Added the function netsnmp_check_definedness(), which helps to find + the cause of undefined value errors as reported by Valgrind. + - Avoid that Valgrind complains about uninitialized data for the + buffers returned by netsnmp_callback_recv() and + netsnmp_callback_hook_build(). + - Be const correct over calls to str* functions. + - Changed the argument type of debug_register_tokens() from char * + into const char *. + - Check that the argument to netsnmp_transport_copy is non-NULL + - Check the return value of strdup in netsnmp_create_data_list and + fail if strdup fails. + - Correct the extern "C" declarations to be consistent. Remove + commented out code. + - Fenner: fix sending of UDP responses from multihomed agents. Try to + send the response as it was before Net-SNMP 5.6 (assuming the + appropriate request was unicast) and only if it fails try to set + if_index (the request must be broadcast). + - Fixed bugs in asn_parse_unsigned_int64(), + asn_build_unsigned_int64(), asn_parse_signed_int64() and + asn_build_signed_int64(). Most but not all of these bugs were + specific to 64-bit systems. Fixes bug #3093199. + - Fixed memory leak triggered by calling se_add_pair_to_list() with a + value that already existed in the list. + - Invoking se_clear_slist() does no longer create a dangling pointer. + - Invoking se_clear_slist() does no longer create a dangling pointer. + Fixed leaks-at-exit triggered by using the snmp_enum code. + - Invoking se_clear_slist() does no longer create a dangling pointer. + Fixed leaks-at-exit triggered by using the snmp_enum code. + Documented behavior of se_add_pair(), se_add_pair_to_slist() and + clear_snmp_enum(). Made snmp_enum example consistent with the rest + of the code by adding strdup() calls and added a call to + se_clear_all_lists(). + - Invoking se_clear_slist() does no longer create a dangling pointer. + Fixed leaks-at-exit triggered by using the snmp_enum code. + Documented behavior of se_add_pair(), se_add_pair_to_slist() and + clear_snmp_enum(). Made snmp_enum example consistent with the rest + of the code by adding strdup() calls and added a call to + se_clear_all_lists(). Fixed a memory corruption problem triggered + by the (undocumented) snmpd.conf "enum" keyword handler - storing + pointers to strings allocated on the stack in a global list does + not work. + - Remove the support for CMU compatibility since there is no way to + enable it and nobody have missed it. + - [BUG 3134323]: Fix crash when comparing invalid OIDs + - [PATCH 3165878]: Catch buffer overrun on 64-bit systems + - [PATCH 3195537]: Minor binary_array container sort optimization + - [PATCH 3203806]: Add the function netsnmp_large_select(). + - [PATCH 3203806]: Make netsnmp_large_fd_set_resize() clear all + relevant file descriptors. + - [PATCH 3203806]: Minor performance optimization of + netsnmp_large_fd_set_resize(). + - add IPv6 support to DTLSUDP transport + - add IPv6 support to DTLSUDP transport use new + netsnmp_sockaddr_storage in netsnmp_addr_pair + - add IPv6 support to DTLSUDP transport use new + netsnmp_sockaddr_storage in netsnmp_addr_pair add base_transport + ptr for tunneled transports + - add more openssl error cases where we check for local cert + - add new transport config tokens localCert/peerCert, deprecate + our_identity, their_identity + - add optional support for local DNSSEC validation of hostnames - + optional at configure time: --with-local-dnssec-validation - + requires DNSSEC-Tool validation libraries - initial support, for + systems with getaddrinfo. support for additional resolver + interfaces coming soon. - also TODO: flag for ignoring validatoin + errors (log & continue) + - dont return empty array + - force a ; at the end of the static_assert macro. + - introduce new localCert/peerCert, deprecate serverCert, clientCert, + defX509ServerPub, defX509ClientPub + - netsnmp_handler_dup(): freeing the duplicated handler no longer + causes a crash (double free) when handler->myvoid of the original + handler was non-NULL. + - realloc+init instead of calloc inspired by patch 3195532 from + Stephen Hemminger + - refine cert debugging; remove unused function + - remove inline versions of container funcs + - snmp_shutdown(): added call to netsnmp_certs_shutdown(). + - 0 Applied the intent of patch 3044888 to allow applications to read + the error messages of a MIB parsing failure. + - Fixed a memory leak in snmp_free_session(). + - [BUG 3184697]: Don't reference internal MD5 when it's explicitly + disabled + - [BUG 3234754]: Ensure old f_create_from_tstring hook is initialized + to NULL + - [BUG 3264852]: Recognise missing report types + (snmp{Unavailable,Unknown}Contexts,snmpUnknownPDUHandlers) + - _mibindex_add() no longer reads past the end of the dynamically + allocated array _mibindexes. + - [BUG 3151845]: fix multiple registrations of snmp transport handler + + snmp: + - patch: 3096725: sysORTable registation for notification log mib + original patch fixed several issues, other parts applied earlier + + snmpd: + - Add missing function declaration + - Added functions netsnmp_handler_owns_tabreq(), + netsnmp_registration_owns_tabreq(), netsnmp_iterator_clone(). + Exported netsnmp_table_registration_info_clone(). + - Added functions netsnmp_handler_owns_tabreq(), + netsnmp_registration_owns_tabreq(), netsnmp_iterator_clone(). + Exported netsnmp_table_registration_info_clone(). Modified + netsnmp_iterator_delete_table() such that it frees the table + registration information stored in a table iterator too. Modified + netsnmp_get_table_iterator_handler() such that the table iterator + passed to this function is freed when the associated handler is + freed. Restored the behavior of netsnmp_get_table_handler() to that + of r19449, that is, not setting up the data_free pointer because + not all callers of netsnmp_get_table_handler() expect that table + registration information is freed when the associated handler is + freed. + - Added netsnmp_get_table_iterator2(). + - Added netsnmp_get_table_iterator2(). Added + netsnmp_register_table_iterator2(). + - Added netsnmp_get_table_iterator2(). Added + netsnmp_register_table_iterator2(). Added + netsnmp_handler_owns_iterator_info(). + - Added netsnmp_get_table_iterator2(). Added + netsnmp_register_table_iterator2(). Added + netsnmp_handler_owns_iterator_info(). Fixed leak-at-exit triggered + by snmpNotifyTable. + - Added netsnmp_get_table_iterator2(). Added + netsnmp_register_table_iterator2(). Added + netsnmp_handler_owns_iterator_info(). Fixed leak-at-exit triggered + by snmpNotifyTable. Fixed leak-at-exit triggered by + snmpTargetAddrTable. Also, restored backwards compatibility of + netsnmp_register_table_iterator(). + - Added netsnmp_register_watched_instance2(), + netsnmp_register_watched_scalar2(), netsnmp_clone_watcher_info() + and netsnmp_owns_watcher_info(). See also the Doxygen comments for + more info. + - Added netsnmp_unregister_auto_data_table(). + - Added reference count in the netsnmp_baby_steps_modes data + structure and made sure that this data structure is automatically + freed when the handler that owns it is unregistered. + - Added snmp_sess_session_lookup(). Call shutdown_master_agent() and + shutdown_agent() during shutdown. + - Added snmp_sess_session_lookup(). Call shutdown_master_agent() and + shutdown_agent() during shutdown. The function clean_subtree() does + no longer trigger double frees and invalid memory reads. Note: this + function was already wrong at the time it was introduced (patch + #724925 / r8531, July 2003). + - Added snmp_sess_session_lookup(). Call shutdown_master_agent() and + shutdown_agent() during shutdown. The function clean_subtree() does + no longer trigger double frees and invalid memory reads. Note: this + function was already wrong at the time it was introduced (patch + #724925 / r8531, July 2003). Removed a comment in + netsnmp_handler_free() that is now obsolete because of the + clean_subtree() changes. + - Added snmp_sess_session_lookup(). Call shutdown_master_agent() and + shutdown_agent() during shutdown. The function clean_subtree() does + no longer trigger double frees and invalid memory reads. Note: this + function was already wrong at the time it was introduced (patch + #724925 / r8531, July 2003). Removed a comment in + netsnmp_handler_free() that is now obsolete because of the + clean_subtree() changes. Modified netsnmp_deregister_agent_nsap() + such that it never examines sessions that already have been closed. + It is for this change that it was necessary to introduce the new + function snmp_sess_session_lookup(). + - Added the functions netsnmp_duplicate_variable() and + netsnmp_cache_handler_owns_cache(). + - Added the functions netsnmp_duplicate_variable() and + netsnmp_cache_handler_owns_cache(). Memory allocated by + netsnmp_register_old_api() for storing SNMP variables is now freed + when the associated handler is unregistered. + - Added the functions netsnmp_duplicate_variable() and + netsnmp_cache_handler_owns_cache(). Memory allocated by + netsnmp_register_old_api() for storing SNMP variables is now freed + when the associated handler is unregistered. Callback function data + deallocation does no longer free the memory allocated for the + AgentX session - the memory that was allocated for AgentX sessions + is now deallocated just as that for any other session. This fixes a + leak-at-exit. + - Added the functions netsnmp_duplicate_variable() and + netsnmp_cache_handler_owns_cache(). Memory allocated by + netsnmp_register_old_api() for storing SNMP variables is now freed + when the associated handler is unregistered. Callback function data + deallocation does no longer free the memory allocated for the + AgentX session - the memory that was allocated for AgentX sessions + is now deallocated just as that for any other session. This fixes a + leak-at-exit. Notify filter table: Callback function data + deallocation does no longer free the data in * + *snmpNotifyFilterTable_if_ctx.container - this is now done by + shutdown_snmpNotifyFilterTable() and + - Automatically free the private data structure allocated by + netsnmp_container_table_handler_get(). + - Builds with most recent MinGW (having #define localtime_r). + - Count the number of users of a netsnmp_cache data structure instead + of duplicating it. + - Declare the OID argument type of MIB registration functions as + 'const oid *' instead of 'oid *' since these functions do not + modify the OID. + - Do not leak the limits of scalar_group objects on shutdown. + - Extend the documentation for data_clone and data_free + - Factor out common config_add_mib statments + - Find out whether librpm is available before configuring the agent + modules because host/data/access/swinst needs symbol HAVE_LIBRPM. + As a result, configure has to be run only once instead of twice to + enable the hrSWInstalled table on systems that have librpm. + - Fixed a double free at exit that was triggered by cleaning up the + data structures used for embedded Perl support. + - Fixed a year-2038 bug in the implementation of ipRouteTable. + - Introduced netsnmp_pid_t. + - MIB-specific leak-at-exit fixes. + - Make it possible to copy watched data items without memory leaks. + - Make the setting of the argvrestart* variables optional on + USING_UTIL_FUNCS_RESTART_MODULE. + - Make the setting of the argvrestart* variables optional on + USING_UTIL_FUNCS_RESTART_MODULE. Remove util_funcs/restart from the + requirement sets of util_funcs and default_modules. + - Make the setting of the argvrestart* variables optional on + USING_UTIL_FUNCS_RESTART_MODULE. Remove util_funcs/restart from the + requirement sets of util_funcs and default_modules. Add + util_funcs/restart to the requirement set of ucd-snmp/versioninfo. + - Patch 3141462: from fenner: fix agentx subagent issues with + multiple-object requests + - Patch from Niels to fix VACM persistant storage. + - Remove unused variable cmp + - Remove util_funcs/Exit from the requirement sets of util_funcs and + default_modules. + - Remove util_funcs/Exit from the requirement sets of util_funcs and + default_modules. Never use Exit to terminate the agent. + - Removing the last cache via netsnmp_cache_remove() does no longer + trigger a crash. + - Update the length of sysObjectID as well as the data when it is set + from a configuration file. + - Use the same autoconf symbol to decide both if strcasecmp should be + declared and if it should be defined. + - [BUG 1840230]: Don't include the index object as + (pseudo-)accessible column. + - [BUG 3058101]: Writeable 'long' instances work on 64-bit systems, + but not writable 'int's + - [BUG 3062538]: Fix com2sec* handling of non-default contexts + - [BUG 3205765]: handle reconfig for certSecName token + - [BUG ]: enforce max length on TLS secName maps + - [BUG ]: enforce max length on TLS secName maps add priority to + secname debugging + - [PATCH 2119725]: Fix skipNFSInHostResources handling of + hrStorageTable + - [PATCH 2941811]: Handle successful requests with reqID 0 + - [PATCH 2975254]: Avoid callback re-use of closed sessions Qn: + Should this also be applied when main session is NULL? + - [PATCH 3053436]: from: takevos: fix: tcpConnectionTable_data_access + invalid memory access + - [PATCH 3057090]: make ethtool support on linux use the high speed + struct info for 100G+. + - [PATCH 3057093]: allow linux to use libpci for creating useful + ifDescr strings + - [PATCH 3096725]: Don't register v1Trap callback, if SNMPv1 is not + supported + - [PATCH 3096725]: Include SNMPv1 trap OIDs in nlmLogNotificationID + column + - [PATCH 312596]: listen for netlink change events for the + arp-related tables + - [PATCH 3152412]: Handle (and report) problems reading /proc/vmstat + - [PATCH 3203806]: Avoid that the main agent processing loop - when + using more than FD_SETSIZE file descriptors - can cause memory + corruption by invoking select(). + - [PATCH ]: optimizations for large route tables from Stephen + Hemminger applied parts 1-3 of 4 from him (msgs to coders on + 2/28/11; subject ip-forward-mib performance improvements; part 4 + needs more work + - add debug for cert find hint as string/int + - add newly created/destroyed interfaces to ipv6IfTable The list of + interfaces was never refreshed, now it is reloaded every time the + table is accessed. I've also fixed a memory leak and optimized the + loading of the list a bit. + - com2sec6 directive: If configure has not found getaddrinfo(), + non-numeric IPv6 addresses do now trigger an error message. + - don't second-guess cache handler (waves hand) this is not the + function you are looking for. netsnmp_cache_is_valid() is not meant + for mib modules + - example MIB: Added shutdown function that frees all memory owned by + this MIB implementation. + - fix double free in TLS error handling + - fixed the agent writing 'looks like a 64bit wrap, but prev!=new' in + syslog when computing ipSystemStats Without the memcpy, + prev_vals->stats and new_vals->stats could get different, which + could much much later (when a counter gets bigger than 32 bits) + result in 'prev!=new' message in syslog. Typically this happens + after long time of uptime and it is very hard to reproduce. + - host/data_access/swinst_rpm: Fixed a memory leak in + netsnm_swinst_arch_init(). + - host/data_access/swinst_rpm: Pass correct path to rpmdbOpen() such + that opening the database succeeds. + - host/data_access/swinst_rpm: Pass correct path to rpmdbOpen() such + that opening the database succeeds. host/data_access/swinst_rpm: + Log an error message if rpmdbOpen() fails. + - instead of relying on NETSNMP_DS_LIB_APPTYPE, break out cert table + inits to new agent cert init function, called from init_agent. + - netsnmp_cache_free(): A more detailed message is now logged when + attempting to free a cache that is still in the cache list. + - reworked hrStorageTable to support large filesystems. The + hrStorageAllocationUnits does not report real allocation unit size, + but some calculated value so hrStorageAllocationUnits * + hrStorageSize gives real size of the filesystem. This calculation + happens only when hrStorageSize is too small (32bits) for + filesystem size, e.g. filesystems larger than 8TB with 4096 bytes + block size. This calculation can be turned off by + 'realStorageUnits' config option. + - skip non-AF_INET interfaces when loading ipv4 addrs + - snmpd is again single-threaded. [PATCH 2959811]: Safranek: + Reimplement Linux Netlink IPv6 prefix listener. + - Fixed memory leak in TCP-MIB tables introduced by patch #3053436. + - Fixed memory leak in TCP-MIB tables introduced by patch #3053436." + [PATCH 3053436]: from: takevos: fix: tcpConnectionTable_data_access + invalid memory access" the bug 3053436 is fixing was introduced in + r17719, and fixed in r17861. + - Use proper format specifier in debug statements for printing values + of type 'oid'. + - [PATCH 3066862]: fix the agent for comparing unsigned large indexes + of the disk and extend tables. + - fixed hrSWRunPath of swapped-out processes on Linux. fgets() + returns NULL both when /proc/PID/cmdline is empty (= swapped out) + and when the process exited after fopen(), so check + /proc/PID/status in both cases. + - fixed race condition in hrSWRunTable Treat the reads from + /proc//* carefuly, processes can exit in the middle of + processing. (already fixed in V5-5-patches and V5-4-patches in SVN + rev. 20115, dunno why I did not patch trunk) + - patch 3131397: from takevos: huge speedups of the TCP/UDP Tables + - patch 3299384: fix INFORMs so they retry probing for an engineID. + - patch 3306476: from tinypyramids: fix memory leak in the swrun + container loading + - ucd_snmp builds again on MinGW and Cygwin. + - patch 3310250: from fenner: misc fixes for debugging output of + agentx + + snmptrapd: + - Fixed a double free at exit that was triggered by cleaning up the + data structures used for embedded Perl support. Fixed a double free + at exit that was triggered by cleaning up the data structures used + for embedded Perl support. Valgrind reported that double free as + follows: Invalid read of size 4 at 0x59D0501: perl_destruct (in + /usr/lib/perl5/5.12.1/x86_64-linux-thread-multi/CORE/libperl.so) by + 0x544DF8E: shutdown_perl (snmp_perl.c:166) by 0x403966: + term_handler (snmptrapd.c:318) by 0x6D43A5F: ??? (in + /lib64/libc-2.11.2.so) Address 0x7660f88 is 56 bytes inside a block + of size 2,912 free'd at 0x4C26496: free (vg_replace_malloc.c:366) + by 0x544DF9A: shutdown_perl (snmp_perl.c:167) by 0x6DDADF2: + __select_nocancel (in /lib64/libc-2.11.2.so) by 0x404E20: main + (snmptrapd.c:1258) + + apps: + - [PATCH 3054817]: Adds per-variable timed output support to snmpwalk + using -CT + - add snmp.conf tokens for timeouts and retries + + build: + - [BUG 3088360]: Ensure python modules are built against the correct + libraries + + building: + - Fix --with-security-modules handling Allow repeated modules + (tsm,tsm) as well as defailt modules (usm) Move the generation of + the files after the checking + - Make it possible to regenerate using autoconf 2.68. + - Some systems do not support the -E flag to grep, use autoconf to + find the right egrep at all times. + - check for /dev/kmem instead of assuming it exists and hardcoding + when it is not there + + libnetsnmp: + - made the SSH transport configurable as it should be. + + libnetsnmpmibs: + - Make all functions in the dlmod module that don't have to be public + static + + mib2c: + - [PATCH 3175323]: Fix handling of 'while (false)' blocks + - [PATCH 3204883]: Fix handling of non-table objects named fooTable + - [PATCH 3211484]: Support enumerations in notification varbinds + - make the mib2c foreach ranges work as advertised in the comments. + + packaging: + - Enable micro-and-macro-feature management within Net-SNMP; this + adds a number of new flags to configure (--enable-minimalist and + --enable-read-only). These changes are designed to remove much of + the inline code that isn't always necessary or desired. Scripts + exist (and will be improved) to stip out unused components from the + code entirely to enable a shorter review process for upgrading to + new releases. This work was done by Wes Hardaker and Michael Baer + from SPARTA, Inc. but is being checked in as a large patch since + converting the micro patches from git to svn turend out to be + impossible + + patch 3140833: + - fix proxy GETNEXT requests When OIDs requested are below the proxy + request remap, we need to not include any OIDs that might be in the + space between the original OID and the remapped OID. This patch + fudges the request so that it fixes the request OID so it's just + before the remapped proxy range. + + patch 3184026: + - Avoid constant refresh of interface statistics + + perl: + - patch 3049029: from fennec: fix a memory leak with snmp bulkwalks + - patch from Martin Buck: don't always open stderr as the calls to + snmp_log already do this and it messes up the agent when embedded + + python: + - [PATCH 3185085]: Fix segfault on 64-bit systems + - [BUG 3295407]: Fix handling of void pointer + + testing: + - Add missing preconditions + - Added function netsnmp_delete_table_data_set(). Added declaration + for the function netsnmp_table_data_delete_table() in a public + agent header file. Fixed memory leak in + netsnmp_table_data_delete_table(). Fixed memory leak triggered by + unregistering a table handler. Unit tests can now invoke functions + from libagent. + - Added function netsnmp_delete_table_data_set(). Added declaration + for the function netsnmp_table_data_delete_table() in a public + agent header file. Fixed memory leak in + netsnmp_table_data_delete_table(). Fixed memory leak triggered by + unregistering a table handler. Unit tests can now invoke functions + from libagent. Added unit test for table_dataset. + - Added inet_ntop() and inet_pton() unit test. + - Added netsnmp_mib_handler.data_clone, a function pointer that + defines how to clone netsnmp_mib_handler.myvoid. Must be defined if + and only if data_free is set. The function netsnmp_handler_dup() + does now clone MIB handler private data if data_clone() is set. + Previously after duplicating a MIB handler and unregistering one of + the two MIB handlers, the private data pointer (myvoid) of the + other became a dangling pointer. Note: addition of + netsnmp_mib_handler.data_clone is an ABI change. added more test + cases to the handler registration test. + - Generate a normal #line directive as per C99 instead of the + compiler-specific #-directive. + - Introduced new test type next to capp and clib: cagentlib. + - It is again possible to run an individual test via the script + testing/RUNTESTS. + - It is now possible to analyze the unit tests with Valgrind by + setting the environment variables SNMP_SAVE_TMPDIR and + DYNAMIC_ANALYZER. An example: (export SNMP_SAVE_TMPDIR=yes + DYNAMIC_ANALYZER="valgrind --trace-children=yes --leak-check=full"; + cd testing && ./RUNFULLTESTS -g unit-tests) + - Test 71 (com2sec6_simple) does now succeed even if IPv6 DNS + resolution is not available. + - Test T030 does now pass on MinGW. + - auto-create user specified SNMP_TMPDIR and SNMP_TMP_PERSISTENTDIR + too; default SNMP_TMP_PERSISTENDIR based on SNMP_TMPDIR for user + specified SNMP_TMPDIR + + man: + - [BUG 3190725]: Document snmp{,_sess}synch_response and + snmp_async_send + + Generic: + - Make it possible to build static applications using net-snmp-config + and the -*libs flags once more. + - [BUG 3102904]: All Net-SNMP C source files are now compiled with + -fno-st rict-aliasing, at least if the configured compiler supports + this flag. + - [PATCH 3074918]: from weizheng: check for CONTAINER_INSERT failures + and react appropriately to avoid memory leaks + - [PATCH 3167325]: from krisztoforo: UCD-SNMP/SystemStats: add + variables to report cpusteal, cpuguest, cpuguestnice + + Cygwin: + + Linux: + - [PATCH 3083027]: Fix RPM spec file to support CentOS + - [PATCH 3205811]: Option to skip fd/loop/ram devices in diskIOTable + - agent: ipNetToPhysicalTable: Do not log an error message if one or + more interfaces are present that do not have such information + (NUD_NOARP), e.g. tunnels. Reported by Stephen Hemminger. See also + patch #3107003. + - snmpd is again single-threaded. + + MinGW: + - Made regression test output independent of the Net-SNMP variables + defined in the Windows registry. Some tests that failed previously + after the Net-SNMP binaries (MSVC build) had been installed do now + pass. + - configure: Detection of the functions gai_strerror(), + getaddrinfo(), gethostbyname() and gethostname() does now succeed. + - testing: If the agent has been asked to stop, wait until the snmpd + process disappeared before proceeding. + - Tests 025 and 026 pass on MinGW even if winExtDLL has been enabled. + + NetBSD: + - DragonFly support [From NetBSD patch archive] + + OpenBSD: + - Update SWRun code to use kvm_getproc2 [From OpenBSD patch archive] + + Win32: + - Avoid that MSVC reports a warning message about redefinition of the + malloc() macro during building the Net-SNMP source code. + - Deprecated libsnmp.def - add NETSNMP_IMPORT to function + declarations instead to export a function from netsnmp.dll. + - Guard netsnmp_udp_recvfrom() etc. declarations consistently. Builds + with Visual Studio 2010. + - Introduced netsnmp_pid_t. Eliminated casts between int and HANDLE + in agent/mibgroup/util_funcs.c and + agent/mibgroup/ucd-snmp/pass_persist.c. + - When snmpd.exe is started in a command prompt window, the snmpd + process now stops upon the first key press. This makes it easier to + debug snmpd.exe for memory leaks. + - [PATCH 3085187]: Building via the Microsoft Visual Studio project + file (.dsw/.dsp) works again. + - [PATCH 3293842]: Eliminate registry argument limit of 127 + characters (this limitation was reported by Sylvain Dery). + - building: Avoid that MSVC 2010 prints a warning message about + redefining EADDRINUSE. + - building: Builds now correctly with a 64-bit compiler. + - building: batch build with OpenSSL enabled and with recent OpenSSL + development files works again. + - header file can now be used in the + MinGW environment. + - testing: Avoid that T200 fails on known Microsoft SNMP extension + DLL bugs. + - Build snmplib/transports/snmpIPv6BaseDomain.c only if + NETSNMP_ENABLE_IPV6 has been defined. + - Fixed a memory leak in the Net-SNMP (non-winExtDLL) implementation + of the MIB-II ipNetToMediaTable. + - Microsoft Visual Studio: Link with gdi32.lib if OpenSSL has been + enabled because gdi32.lib is a dependency of OpenSSL. + +*5.6* + + snmplib: + - Add const declarations to the disabled versions of the debugging + code as well. + - Add missing dependencies between transports. + - Add missing symbol netsnmp_snmpSSHDomain_len, make + netsnmp_snmpSSHDomain const. + - Change oid to be a 32-bit type on ILP64 and LP64 platforms. + - Change the parsing of ranges to accept all valid values. + - Correct dependencies between transports. Remove unnecessary + includes. + - Correct the spelling of __cplusplus when checking if the file + should be wrapped in extern "C". + - Do not require that the UDP transport is included. + - Fix agent crash when sending encrypted SNMPv3 traps. Reported by + Srikapilan Gandhi + - Fix responding to broadcast requests. UDP responses are sent with + source IP address which was destination of appropriate requests + (implemented in SVN rev. 15215). But if the destination of a + request is broadcast IP address, the request was sent with the + broadcast address as source. sendmsg() on Linux does not support + this and returns error -> response is not sent. In order to send + responses from the same interface, interface index of the + appropriate interface must be used. + - Install library/oid.h. Thanks to "Tomasz Lis" who spotted the bug. + - Make the context argument of send_v3trap, + send_trap_vars_with_context and netsnmp_send_traps refer to a const + char*. + - Make the name argument to find_varbind_in_list const + - Prevent gcc ped-warning for NETSNMP_REMOVE_CONST + - Remove declarations of functions that don't exist or are declared + elsewhere. + - Remove the oid typedef from . It is still + present in , use that file. + - Replace the debugging functions with dummies when debugging is + disabled. + - Revert 17808, instead factor out the declaration of oid to it's own + file and include that file from both types.h and asn1.h + - Use a void argument for the data argument of xdump. + - [BUG 2919320]: Avoid accessing freed memory Reported by Tomasz Lis + - [BUG 2922390]: Fix test for missing contextName parameter + - [PATCH 2871747]: plug memory leak in OID processing. The memory + leaked when small OID, which could fit pre-allocated vp->name_loc, + was placed in different (allocated) one. + - [PATCH 2942940]: Add a new function, netsnmp_parse_args, that is + like snmp_parse_args but takes an additional bitmask, flags, to + affect the behaviour. Also remove the magic handling of some + application names. + - [PATCH 2971270]: refuse to parse ASN.1 tokens with wrong type + field. This may yield to problems with third-party applications + which may depend on parsing ugly ASN.1 data - we'll see... + - add function to validate RowStatus and StorageType varbinds - also + remove some duplicate code and fix comments indent mangled + - add functions to remove list/row data from request list + - add interface for duplicating a container + - add interface for duplicating a container container changes: add + flags field to container meta-data; chg binary_array container to + use container meta-data flags + - add remove function to container iterator; implement it for + binary_array + - added the functions netsnmp_malloc(), netsnmp_calloc(), + netsnmp_realloc(), netsnmp_strdup() and netsnmp_free(). + - builds again when HAVE_GETADDRINFO is not defined. + - conf files can now include other conf files - also tweaked debug + tokens here and there + - create indexes for certificates in config path + - directory container enhancements - fix potential memory leak - add + filter callback to filter files returned - add option to return + relative and not full paths - add option to sort returned list - + add option to return empty container instead of NULL if no files + found - change default container name to directory that was scanned + - tweak debug/log messages + - enhance file utils and dir utils - add optional stats struct to + netsnmp_file - generalize dir container filter, add context to + callback - add option to store netsnmp_files (w/stats) in container + instead of just name + - fix potential double free in CONTAINER_FREE - also added several + compare routines + - netsnmp_container enhancements: - add free_item function; defaults + to netsnmp_container_simple_free - add CONTAINER_FREE_ALL + macro/function (like CONTAINER_CLEAR but calls container free_item + for each item in primary container) - add ability to set options on + binary_array containers + - new certificate api to support tls/dtls + - new snmp token logOption allows specifying log destinations vi conf + files - if stderr log enabled because of no log destination, turn + it off when a log destination is enabled - don't call + netsnmp_enable_stderrlog() from apps anymore + - obsoleted NETSNMP_DS_LIB_ALARM_DONT_USE_SIG. From now on using + SIGALRM to trigger Net-SNMP alarm handlers is no longer supported. + Motivation: as known libnetsnmp supports time-based alarms via the + functions snmp_alarm_register(), run_alarms() and other functions. + Two different ways to trigger the function run_alarms() are + supported inside libnetsnmp: 1. By making sure that the timeout + argument of select() is small enough such that select() returns + before the next alarm must be handled (when the variable + NETSNMP_DS_LIB_ALARM_DONT_USE_SIG is set to one, which is the + default). 2. By making sure that the kernel fires SIGALRM at the + time when run_alarms() should be called (when the variable + NETSNMP_DS_LIB_ALARM_DONT_USE_SIG is set to zero, which has to be + configured explicitly). The following issues are associated with + the second approach: 1. Alarm functions are used inside Net-SNMP to + e.g. refresh cached table contents. As far as I can see there is + nothing in the Net-SNMP source code that prevents the following + from happening: a table refresh triggered via SIGALRM while a row + is being removed from a cached table. This can result in dangling + pointer dereferences and even a crash. 2. POSIX restricts signal + handlers to calling functions that are either reentrant or + non-interruptible + (http://www.opengroup.org/onlinepubs/009695399/functions/xsh_chap02 + _04.html#tag_02_04). Standard I/O functions like printf() and + fprintf() are neither reentrant nor non-interruptible. run_alarms() + is called from inside a signal handler, which means that this + restriction applies to the function run_alarms() itself and all + functions called by it (which includes the alarm callback + functions). Or: e.g. snmp_log() and its callers must not be called + from inside run_alarms() when this function is invoked from inside + a signal handler. This is a severe restriction, and one that is + hard to work with. 3. Not all software developers know how to make + sure that signal delivery works correctly in a multithreaded + context. POSIX does not guarantee to which thread a signal like + SIGALRM will be delivered, unless that signal has been blocked + before thread creation and is unblocked after thread creation (see + also + http://www.opengroup.org/onlinepubs/009695399/functions/pthread_sig + mask.html). This is relevant for the Net-SNMP project not only + because a worker thread is created inside + agent/mibgroup/if-mib/data_access/interface_linux.c but also + because libnetsnmp is often used inside multithreaded software. + Currently no attempt is made to make sure that SIGALRM is processed + by the Net-SNMP event processing loop thread. If SIGALRM is + processed by another thread, this will result in one or more data + races. Because all the difficulties associated with processing + alarms from inside a signal handler function, and because fixing + these would require more effort than it is worth, + NETSNMP_DS_LIB_ALARM_DONT_USE_SIG has been deprecated and from now + on approach (1) is the only supported approach to trigger alarm + handlers. + - plit snmpIPBaseDomain and move the IPv4 parts to IPv4Base and the + socket generic parts to SocketBase. + - when freeing a cache, stop timer and call cache free func - also + add netsnmp_cache_remove + - new experimental simple state machine + - new experimental simple state machine new experimental row creation + API which uses a state machine to try really hard to create a row + from a given varbind list + - fix issue with USM using inactive users + - fixed potential buffer overflow when generating temp. file names + - implemented a fix for the issue reported in patch #3042770. Created + a snmp_select_info_flags function, and similar, that allow for + alarms to not be run. This is then used in the synch_response + functions to avoid 100% CPU loops + - patch: 3042770: from mehaf: Made run_alarms() reentrant + - when displaying a byte as single digit hex value, default to + prefixing with 0 unless there is a seperator or addition hint data + - 0 patch 3058645: from jorisesaturnus: modified version of the patch + to use MSG_DONTWAIT for the unix domain socket + - [PATCH 3067540]: Fix IPv4 OID indexes on 64-bit big-endian systems. + + snmplib, snmpd: + - Do not check if values of type size_t are less than 0. + - Make sure that a mask is given to open when O_CREAT is specified + + snmplib, snmpd, snmpnetstat: + - Add correct size prefixes when printing variables of type oid. + + snmpd: + - Add support of network interfaces with HW address bigger than 6 + bytes to ipNetToMediaTable and ipNetToPhysicalTable. Some HW, like + InfiniBand, uses HW addresses with 9 and more bytes. Snmpd on Linux + was not able to parse /proc/net/arp then and produced ugly 'ioctl + 35123 returned -1' to log. + - Check the range of oid values towards the maximum oid value, + notULONG_MAX + - Extract the Exit and restart* subroutines from util_func in order + to make it possible to build less code for the minimal case. + - Fixed creation of views using snmpusm, OIDs with indexes > 255 are + allowed now. This reverts SVN commit #7492. + - Fixed invalid access to memory in TCP-MIB This partly reverts patch + 17719 - the entries *are* used after raw_data container is freed. + These entries should be freed when associated rowreq_ctx is freed. + - Fixed logging of 'truncating integer value > 32 bits' in IP-MIB and + TCP-MIB The counters, which grow fast are now cut to 32bits. + - Fixed udpTable indexes on big-endian 64bit Linux. The index was + always '0.0.0.0' instead of real local IP address. + - Made subtree_context_cache::context_name a const char*. + - Make all the oids and oid lengths in agent_trap.c const and use + them from everywhere. + - Make the enterprise argument of netsnmp_send_traps and + send_enterprise_trap_vars const + - Only enable hostSwInst rpm support on linux hosts with librpm. This + makes it possible to build on non-rpm linux distributions. + - Removed the unused function xx_tokenize_exec_command from + utilities/execute. + - [BUG 2822360]: Fix memory leak when building table OIDs + - [BUG 2841008]: Protect against crash following failed AgentX + response + - [BUG 2873858]: Fix handling of schedOwner index. Patch provided by + Max Schubert. + - [BUG 2894059]: Handle errors when counting interfaces + - [BUG 2897000]: Suppress 32-bit counter truncation warnings. + - [BUG 2900078]: Add support for OID variables with size in elements + instead of bytes, correct sysObjectID to use this. + - [PATCH 2835576]: Fix endianness issues in pass/pass_persist + - [PATCH 2877518]: Fix handling of scoped AgentX variables + - [PATCH 2883092]: Support monitoring processes that should not be + running. Patch provided by Christian (cg75). Qn: Should this + functionality be back-ported to earlier lines? + - [PATCH 2883220]: Fix compilation problems when ifXTable is not + included. + - [PATCH 2887816]: Protect against division-by-zero crash + - [PATCH 2901029]: Fix compiler warning on CloseHandle() Endian + problems already addressed by patch #2835576 + - [PATCH 2903092]: Fix broken handling of broadcast entries. + - [PATCH 2911323]: Fix agent lockup when monitoring AgentX-delegated + information + - [PATCH 2911970]: Properly terminate linked list of registrations. + Patch provided by Mirko Deckert. + - [PATCH 2956657]: Handle over-length AgentX OIDs. Patch provided by + Rob West + - [PATCH 2967400]: Retrieve error counters for the EtherLike-MIB + Patch supplied by Josef Moellers. + - [PATCH 2968642]: Catch overflow of pass-through command buffer. + Patch from Andreas Jaeger/Leonardo Chiquitto + - agent will no longer call table handlers if a set request for the + handler has invalid indexes + - agent will no longer call table handlers if a set request for the + handler has invalid indexes don't call cleanup on first request on + bad indexes. instead, set actual error later, and free request data + sets on first request for sets + - define and use new NETSNMP_LOGONCE macro + - fix crash in IF-MIB and IP-MIB when there are some interfaces with + broadcast IP address and some without. Reset the bcastentry in the + loop, so it cannot be inserted to the twice. Without this patch, + when an interface without broadcast address is processed, the + bcastaddress from previous loop is inserted into the container. + This obviously fails and the bcastentry is freed, but the container + still contains reference to it -> SIGSEGV. + - fix memory leak in ipAddressPrefixTable - + net_snmp_search_update_prefix_info returns different code, when the + entry was not inserted to list and can be freed. + - fix rare race condition when reading RPM database. Old rpm versions + return NULL instead of Header when another RPM instance holds + database locks. I.e. snmpd sometimes crashes when reading hr_swInst + and rpm is installing/updating/removing another package. As a + solution, whole RPM cache is thrown away and re-read when we got an + error from librpm. The whole process is restarted only three times, + to prevent endless loop. + - fixed a memory leak in TCP-MIB. + - fixed filedescriptor leak in Etherlike-MIB and RMON-MIB + - fixed memory leak when reading sensors for LM-SENSORS-MIB. + - fixed one leak-at-exit. + - include local port number in packet dumps. An example: Received 36 + byte packet from UDP: [127.0.0.1]:53909->[127.0.0.1]:1161 0000: 30 + 22 02 01 01 04 06 70 75 62 6C 69 63 A1 15 02 0".....public... 0016: + 04 37 F2 D4 9B 02 01 00 02 01 00 30 07 30 05 06 .7.........0.0.. + 0032: 01 01 05 00 .... Received SNMP packet(s) from UDP: GETNEXT + message -- ccitt.1 Sending 118 bytes to UDP: + [127.0.0.1]:53909->[127.0.0.1]:1161 0000: 30 74 02 01 01 04 06 70 + 75 62 6C 69 63 A2 67 02 0t.....public.g. 0016: 04 37 F2 D4 9B 02 01 + 00 02 01 00 30 59 30 57 06 .7.........0Y0W. 0032: 08 2B 06 01 02 01 + 01 01 00 04 4B 4C 69 6E 75 78 .+........KLinux 0048: 20 61 73 75 73 + 20 32 2E 36 2E 33 33 2E 32 2D 73 asus 2.6.33.2-s 0064: 63 73 74 20 + 23 31 20 53 4D 50 20 50 52 45 45 4D cst #1 SMP PREEM 0080: 50 54 20 + 53 61 74 20 41 70 72 20 33 20 32 31 3A PT Sat Apr 3 21: 0096: 31 30 + 3A 35 38 20 43 45 53 54 20 32 30 31 30 20 10:58 CEST 2010 0112: 78 + 38 36 5F 36 34 x86_64 + - made sure that handler registration failure does not create + dangling pointers in the MIB subtree registry. + - report real ifSpeed of network interface even it is down. Some + interfaces can report their real speed, even they are down. And if + they can't, the fallback to 10Mbps is still there. + - table_data/tdata next handler will not be called during get + processing if no valid rows are found for the handler + - tdata helper now saves flags passed during creation; add tdata flag + to NOT create the table container + - translate NOSUCH*/ENDOFMIB errors during RESERVE1 to NOCREATION + - utilities/execute do not need anything from util_funcs, so stop + depending on it. + - fixed value of IP-MIB::ipv6InterfaceForwarding on Linux The value + was 0 (not forwarding) or 1 (forwarding), should be 2 and 1 instead + - netsnmp_interface_entry.forwarding_v6 is boolean, not TruthValue. + - new API for indicating that persistent store needs to be saved + after the current request finishes processing + - [BUG 3003981]: Protect against buffer overflow + - [BUG 3019243]: Register execFix compatability directive correctly. + - patch 2912520: from listom: Free kmem references on shutdown + - patch: 3028923: from jenso: new copy of the bridge-mib perl + implementation + - report gfs filesystems in hrStorageTable and hrFSTable. + - [PATCH 2904900]: Documentation plus assorted handler code fixes + - [PATCH 2911361]: Documentation (Provided by Tomasz Lis) + - [PATCH 2911361]: Re-order code to group related functions together + - [PATCH 2911361]: Remove redundant variables + - [PATCH 2931446]: make the load averages writable. + - [PATCH 3044512]: fix sysobjectid directive. + - patch 2790249: from willpwillp: reduce cache time for the iftable + to 3seconds to increase accuracy + - patch 2825653: from bru5ce: fix sendmail.cf parsing in certain + conditions + - Log before returning. + - [PATCH 3053428]: fix get_pid_from_inode when the inode is not + found. + - [PATCH 3058140]: check that inode is non-zero + - patch 3062526: from mariog85: fix security engineID setting in the + trapsess directive + + snmpdlib: + - new functions to make stash ptr and newrow available to + table_dataset handlers nonews: fix typo; tabs to spaces; use sizeof + instead of constant + + snmpdx: + - changed default TCP target from 0.0.0.0:705 to localhost:705. This + is not only a more secure choice but it also makes it possible on + Windows systems to let an AgentX subagent connect to an AgentX + master agent running on the same system without having to set the + variable NETSNMP_DS_AGENT_X_SOCKET. + + snmptable: + - [BUG 2837998]: Handle missing instance subidentifiers in results + - [PATCH 2850067]: Suppress extraneous "index" header token Patch + supplied by Dan Nelson + + snmpusm: + - Prefer to use a variable of the right type over an ugly cast. + Lessen the scope of the variable as well. + - patch from Martin Bjorklund to add a -Cw option to use + createAndWait for agents that are strict about not allowing a row + to be set to active until the authentication password has been + changed; plus white-space clean up, manual additions and help + output modifications by hardaker + - Correct ifdefs, remove dead variables. + + man: + - clean up manual pages (from Debian patch 56_manpage) + + snmpwalk: + - Handle the case when the end oid is longer than the current oid + correctly + + apps: + - Add command to send AgentX notify requests to a master agent. + - Generic host-specific configuration snmp.conf files are now read. + See the HOST-SPECIFIC FILES section of the snmp.conf manual page. + - Only build agentxtrap if the agentx libraries are built. Add a test + case for agentxtrap. The enablement/disablement is inspired by + automake conditionals + - T command line flag can be used to configure transports + - A new 'snmptls' command for manipulating the agent's TLS configuration + + apps, snmplib: + - [PATCH 2835577]: identified by "Bart Van Assche": Replace SNMP_ZERO + of arrays with a memset. + + snmptranslate: + - fixed printing of ranges with UNSIGNED type. + + build: + - [PATCH 2952020]: Explicitly set permission on temporary testing + output directories. Patch provided by Leonardo Chiquitto. + - run rpm configure checks for hr_swinst rewrite (rpm version only) + - Do not call vacm_standard_views() or init_vacm_config_tokens() if + the corresponding module was not compiled (from Debian patch + 61_vacm_missing_dependency_check) + - Fix ipv6 generic case so test matches verification + + building: + - 'make test TESTOPTS="-P tcp"' works fine now + - 0 In case exec_prefix is unset then set it to '${prefix}' in order + to pick up overrides of $prefix in make install. + - Building Net-SNMP with dmalloc support enabled is again possible. + - Do not link with libnetsnmphelpers any more as it is empty. + - Fixed compilation with rpm-4.6. Turn on the legacy API when rpm-4.6 + is detected. + - Introduced the variable 'with_socklib' in the configure script. + This variable is set to "winsock2" for MinGW and to "default" for + all other systems. Winsock2 tests are only run if this variable is + set to "winsock2" (MinGW). + - OS header detection check is now run before IPv6 stack detection. + - Use AC_REPLACE_FUNCS to handle code that is missing on some + platforms. + - Use autoconf to decide if inet_ntop.c and inet_pton.c are to be + compiled. + - Use the same compiler command and flags for building of tests as + for building of the code, thus enabling test of e.g. 32-bit code + compiled on a 64-bit platform. + - abort if the file program could not be found, since this is + essential for proper operation of libtool. + - added detection of lm_sensors version. I am not Autoconf guru, so I + hope I got it right. The goal is to define NETSNMP_USE_SENSORS_V3 + *before* config_modules_agent processes + agent/mibgroup/hardware/sensors.h. + - made sure that the configure script does no longer invoke "tail + -1", which is not POSIX-compliant. + - save configure cache every once in while + - update Version-Munge for renamed configure.ac + - when generating a default value for the system location and no + domain name is found in /etc/resolv.conf, use "@no.where" instead + of "". + - Add new test* entries from the testing Makefile.in to the top-level + Makefile.in + + building, Win32: + - Remove a few unused configure symbols + + hpux: + - fix build error on HP-UX 10.20 + + libnetsnmp: + - Support for a stream-line stripped down version of internal OpenSSL + support using --with-openssl=internal + + libnetsnmpagent, libnetsnmphelpers: + - moved the functions netsnmp_bulk_to_next_fix_requests(), + netsnmp_get_bulk_to_next_handler(), netsnmp_register_null(), + netsnmp_register_null_context() and netsnmp_register_old_api() from + libnetsnmphelpers to libnetsnmpagent. Notes: - This does not affect + backwards compatibility for applications that link with + $(net-snmp-config --agent-libs) since this involves linking with + both libnetsnmphelpers and libnetsnmpagent. - Functions have been + moved between libraries by moving entire source files. + + library: + - [PATCH 2952140]: Overflow counter32 and gauge32 on 64bit systems + correctly Patch provided by Leonardo Chiquitto + + libsnmp: + - changed the type of the fourth argument of netsnmp_set_row_column() + from const char* to const void* such that no cast is necessary when + passing another datatype then char* or const char*. + + man: + - [BUG 2972860]: Update broken references + + mib2c: + - Remove unnecessary casts to u_char* + - [BUG 2888569]: Fix generation of table columns array + - mib2c can now optionally run sed on generated code + - table_data template enhancements - add error checks during table + init - create cache earlier so we can bail on failure - add option + to create/delete row w/out adding/removing from container + - update inline documentation; add storagetype test for columns + + mibs: + - [BUG 2973890]: Fix imports, DiskIOEntry list and revision histories + - patch 2974716: from bvassche: fix issues in the SMUX-MIB + + misc: + - [PATCH 2836112]: Use the right modifier when printing size_t and + ssize_t variables. + - [PATCH 2952708]: Osterkamp: Added Perl implementation of BRIDGE-MIB + + perl: + - NetSNMP::agent::netsnmp_request_infoPtr::getValue(): don't return a + pointer to a buffer on the stack. How can this have worked reliably + ?? NetSNMP::agent::netsnmp_request_infoPtr::setValue(), + ASN_COUNTER64: fixed bug that could cause this method to fail even + when a valid number was provided. + - [PATCH 2890931]: Better handling of Counter64 values. Patch + provided by Max Romanov. + - fixed a memory leak triggered by destroying a + NetSNMP::agent::netsnmp_handler_registration object. + - fixed a memory leak triggered by destroying a + NetSNMP::agent::netsnmp_handler_registration object. fixed a memory + leak triggered by failure of creating a NetSNMP::OID object. + - fixed a memory leak triggered by destroying a + NetSNMP::agent::netsnmp_handler_registration object. fixed a memory + leak triggered by failure of creating a NetSNMP::OID object. fixed + a memory leak triggered by the NetSNMP::OID::gettable() subroutine. + - fixed a memory leak triggered by destroying a + NetSNMP::agent::netsnmp_handler_registration object. fixed a memory + leak triggered by failure of creating a NetSNMP::OID object. fixed + a memory leak triggered by the NetSNMP::OID::gettable() subroutine. + fixed an out-of-bounds array access triggered by the implementation + of NetSNMP::SNMP. fixed a memory leak triggered by a PDU processing + error in NetSNMP::SNMP. fixed memory leaks triggered by creating an + SNMPv3 session via NetSNMP::SNMP. Also fixed the uninitialized + variable accesses triggered by adding a varbind to a PDU via + NetSNMP::SNMP introduced a few days ago. The bugs mentioned above + have been found by inspecting the output of the following shell + command: cd perl && valgrind --trace-children=yes --leak-check=full + make test + + python: + - [BUG 2919379]: Initialise SNMP sessions properly Provided by Diego + Billi + - [PATCH 2001656]: Handle null-termination of string values properly. + Based on the principles of the patch from Tommy Beadle. + - Support null-bytes in octet strings Patch supplied by Tommy Beadle + - [PATCH 3035328]: from: sws: check the results of session creation + for a failure case. + - patch 3035578: from sws: keep error codes up to date + + testing: + - Brand new test suite desigened to eventually test more + functionality, provide for support of unit-tests and support of API + tests + - Change the test suite to work even if mib lookup is disabled. + - Check the size of sun_path and use that to generate the maximal + size strings for stressing com2secunix. + - Make it possible to run the test suite from anywhere. Change the -D + option to expect the path of the top source directory. Add an + -srcdir option that is an alias for -D. Add an -builddir option to + designate the directory where the test object is. Put srcdir and + builddir in the environment for the test scripts Factor out the + grep part of SKIPIF and SKIPIFNOT to ISDEFINED Use more readable + keys in the opts hash in RUNFULLTESTS Adjust everything to use + srcdir and builddir + - Move the setting of MIBDIRS from the support script to the drivers + since it is needed for the C tests as well. + - Use olducd_run, not run_olducd. Change srcdir to refer to the top + directory and not the testing subdirectory as that is what is + expected in the test scripts. + - add the test name to the start of the file "invoked". + - made it possible to analyze all code covered by the regression + tests with a dynamic analyzer, at least if that analyzer supports + following child processes. An example: rm -rf /tmp/snmp-test-* + make -s SNMP_SAVE_TMPDIR=yes DYNAMIC_ANALYZER="valgrind + --trace-children=yes --track-origins=yes" make -s test grep -i + uninitialised /tmp/snmp-test-* | xargs less + + unspecified: + - Change the types of the return values of netsnmp_*_getSecName from + char* to const char* since they point into internal structures. + - Hide most functions and variables in the logmatch module. Cleaned + up the header accordingly. Remove the need for forward declarations + by reordering the functions. + - Make the lists of com2Sec*Entries static + - [BUG 2838243]: Correct the output of unsigned values. Thanks to + Jack Huang of Qualcomm who pointed out this bug. + - [BUG 2969872]: made sure that SOCK_STARTUP is invoked before + init_agent() on Windows. + - [BUG 2971257]: Fixed winExtDLL handling of multi-varbind getNext + requests with OIDs in reverse lexicographical order. + - [PATCH 2926374]: from Ed Swierk: fixed reading of ipAddressTable + from /proc/net/if_inet6 on Linux The kernel might provide longer + fields, especially on 64-bit systems. + - [PATCH 2952034]: Return of the Great SuSE 'sprintf' Hunt... Patch + supplied by Leonardo Chiquitto + - add functions to get fingerprint from cert and log openssl errs + - added a new DEBUGTRACETOK() macro + - correctly calculate ifXTable.ifHCInUcastPkts on 32-bit Linux Linux + does not provide standalone counter for incoming unicast packets + (iucast) - it provides counter of all packets (iall) + separate + counter for the multicast ones (imcast). Previous implementation of + ifTable read these counters and calculated iucast = iall - imcast + *before* these values were expanded into 64bits. This produced + errors on 32bit systems when iall overflowed to zero and imcast was + nozero -> iucast got negative and 'c64 32 bit check failed' error + in snmpd log. Now the agent expands these values to 64bits first + and * *then* performs the calculation, using a new flag. + 2010-05-27 08:18 magfr + - fixed memory leak in RMON-MIB and ETHERLIKE-MIB when there are + multiple aliases of an network interface Rationale: the aliased + interfaces have the same ifIndex -> CONTAINER_INSERT fails, but the + rejected entry was not freed. + - generate the transport initialization function list dynamically and + use it + - moved all functions defined in libnetsnmphelpers to + libnetsnmpagent. libnetsnmphelpers is now an empty library. + - moved transport code into a separate subdirectory in snmplib + - [BUG 3027900]: when cross-compiling it is now assumed that memcmp() + is available instead of assuming that it is not available. + - Do no double declare the index values. + - Handle embedded %'s in the result message. + - ilence some compilation warnings from test cases. + + Cygwin: + - IPv6 is only supported under Cygwin 1.7 or later. The old + implementation of IPv6 support in Net-SNMP under Cygwin involved a + strange mixture of Cygwin and Winsock2 socket calls, which was too + hard to maintain. + - IPv6 is only supported under Cygwin 1.7 or later. The old + implementation of IPv6 support in Net-SNMP under Cygwin involved a + strange mixture of Cygwin and Winsock2 socket calls, which was too + hard to maintain. builds again with IPv6 support enabled + (--enable-ipv6). At least Net-SNMP 5.5 doesn't build under Cygwin + with IPv6 support enabled. The configure script reported "checking + ipv6 stack type ... result: "unknown, no" ... error: IPv6 + transports not available if IPv6 support is not enabled". + - [BUG 2939168]: byte order of udpLocalPort is now correct. + - [BUG 2939168]: fixed test infrastructure ("make test"). This has + been fixed by using the proper environment separator character and + by adding the path of the netstat executable for Cygwin in + testing/TESTCONF.sh. + - abort if the file program could not be found, since this is + essential for proper operation of libtool. neither compile nor link + winpipe.c. + - building with another OpenSSL package than the Cygwin-provided + packages openssl and openssl-devel is again possible. + - builds now also when the source files are located on a Samba + filesystem instead of a local filesystem. + - enabled Unix transport. (Forward-ported r18687 from the V5.5 + branch). + - libnetsnmp does now build as a DLL when configured with + --enable-shared. + - libnetsnmp does now build as a DLL when configured with + --enable-shared. perl modules do now build (--with-perl-modules). + Note: the T060trapdperl_olducd, T061agentperl_olducd and + T115agentxperl_olducd tests still fail. + - libnetsnmpmibs, libnetsnmphelpers and libnetsnmpagent do now build + as a DLL when configured with --enable-shared. + - perl: building the Perl modules with the Cygwin Perl package is now + possible. (Forward-ported r18688 from the V5.5 branch.) + - the message "configure: WARNING: winsock.h: present but cannot be + compiled" does no longer appear when running the configure script. + Follow-up for r18050: re-enabled libiphlpapi and iphlpapi.h tests + for non-MinGW platforms since the Cygwin build needs these. + - corrected error handling in mibII/at. + + Linux: + - Improved EtherLike-MIB support Patch supplied by Josef Moellers + - builds again with embedded Perl disabled (bug 2985915). + + MinGW: + - building with another OpenSSL package than the Cygwin-provided + packages openssl and openssl-devel is again possible. building with + OpenSSL works again. + - running the regression test suite is again possible ('make test'). + - struct sockaddr_in6.sin6_scope_id configure test does now work. + - winExtDLL compiles now under MinGW. building Net-SNMP works again. + Detailed overview: * Changes in the configure script: + - refuse to run the regression tests if kill.exe cannot be found. + - run_shell_command() with either input or output (but not both) does + now work. This did not work until now because on MinGW mkstemp() + generates a MinGW-style path (/tmp/...) while system() invokes + cmd.exe and hence expects a Windows-style path (C:\...). + - testing: skip the tests that require SIGHUP since MinGW does not + support SIGHUP. + - tests T059 and T065 do now pass. + - tests T110, T111, T112, T120, T121 and T122 do now pass when snmpd + is built with winExtDLL support enabled. + + Solaris: + - OS header detection check is now run before IPv6 stack detection. + sockaddr_in6.sin6_addr configure test does now work. + - Protect against missing package version information crashing the + agent. Problem reported by Inyaven Sakarai. + + Win32: + - Fix batch build using recent versions of Visual Studio. Partial + back port of SVN revisions 17573 and 17696. + - The header file is no longer included from + . Or: the header file will have to + be included explicitly in source files that need the declaration of + the function ftime(). Note: compared to r18024 and before, this + change does not affect BSD systems -- was only + included from on BSD systems in revisions + r18025..r18152. + - added #include in win32/net-snmp/net-snmp-config.h such + that the MSVC compiler doesn't get confused by the malloc + redefinition when building libsnmp as a DLL. + - added the functions netsnmp_malloc(), netsnmp_calloc(), + netsnmp_realloc(), netsnmp_strdup() and netsnmp_free(). snmplib: + removed the troublesome #define malloc netsnmp_malloc etc. This + means that when calling functions from the Net-SNMP DLL from C or + C++ code that is being linked against another version of the MSVC + runtime DLL than the Net-SNMP DLL, and when allocating memory that + will be freed by the Net-SNMP DLL, you will either have to call the + Net-SNMP memory allocation functions explicitly or redefine + malloc() etc. yourself. + - batch build: replaced the obsolete /GX by the equivalent /EHsc. + - batch build: replaced the obsolete /GX by the equivalent /EHsc. + batch build: added /D "_CRT_SECURE_NO_WARNINGS" /D + "_CRT_NONSTDC_NO_WARNINGS" to make building with MSVC 2008 more + silent. + - batch build: replaced the obsolete /GX by the equivalent /EHsc. + batch build: added /D "_CRT_SECURE_NO_WARNINGS" /D + "_CRT_NONSTDC_NO_WARNINGS" to make building with MSVC 2008 more + silent. batch build: removed /Fp... and /YX. These options + influence how precompiled header files are generated, which are not + used inside the Net-SNMP project. /YX is not supported by MSVC + 2008. + - batch build: replaced the obsolete /GX by the equivalent /EHsc. + batch build: added /D "_CRT_SECURE_NO_WARNINGS" /D + "_CRT_NONSTDC_NO_WARNINGS" to make building with MSVC 2008 more + silent. batch build: removed /Fp... and /YX. These options + influence how precompiled header files are generated, which are not + used inside the Net-SNMP project. /YX is not supported by MSVC + 2008. batch build: removed a duplicate occurrence of strtoull.obj. + - building: Added libsnmp.def to the list of libsnmp_dll.dsp source + files such that the DLL is rebuilt when the .def file has been + modified. + - building: building NetSNMP.pm does no longer trigger compiler + warnings about redefining _WIN32_WINNT nor NTDDI_VERSION. + - building: converted .dsp/.dsw files to .vcproj/.sln files. This + implies that support for MSVC 6.0 has been dropped and the minimum + Microsoft Visual Studio version required to build the Net-SNMP + source code is Microsoft Visual Studio .NET (2002). + - building: made building NetSNMP.pm more silent by adding the MSVC + compiler flags -D_CRT_SECURE_NO_WARNINGS + -D_CRT_NONSTDC_NO_WARNINGS. + - building: made building more silent by not redefining malloc() or + free() during compilation of Perl extensions (resulted in warnings + about malloc() / free() redefinition in the Perl header + CORE/XSUB.h). + - building: renamed libsdll.dsw into win32dll.dsw. + - building: renamed libsdll.dsw into win32dll.dsw. building: + simplified linking the Net-SNMP applications with netsnmp.dll by + adding all application projects to the same workspace that is used + for building the DLL. + - building: renamed libsdll.dsw into win32dll.dsw. building: + simplified linking the Net-SNMP applications with netsnmp.dll by + adding all application projects to the same workspace that is used + for building the DLL. building: made building netsnmp.dll less + error prone by letting the compiler print an error message if the + preprocessor symbol NETSNMP_USE_DLL has not been defined. + - building: simplified the build process by removing the file + win32/libsnmp_dll/libsnmp.def.in. Which IPv6 functions are exported + from netsnmp.dll is now determined by which of the functions in + this DLL have been declared as NETSNMP_IMPORT. + - building: simplified the procedure for building with SNMPv3 support + enabled (OpenSSL). + - changed the type of the fourth argument of netsnmp_set_row_column() + from const char* to const void* such that no cast is necessary when + passing another datatype then char* or const char*. changed + in_addr_t from u_int to u_long such that it matches the datatype of + sockaddr_in::sin_addr. Also, fixed several compiler warnings + (mostly char * <> u_char * mismatches) and removed some casts. + - declared all functions that are exported from the Net-SNMP DLL as + NETSNMP_IMPORT. The result is a minor optimization: code that uses + the Net-SNMP DLL will now call the DLL-exported functions directly + instead of indirectly via the stub in the import library. + - exported netsnmp_read_module() from netsnmp.dll such that + NetSNMP.pm builds again. + - exported netsnmp_set_line_buffering() from netsnmp.dll. + - libsnmp builds again as a DLL when IPv6 is enabled. + - perl: fixed several "Free to wrong pool" errors. Note: since + calloc() is not redefined in using calloc() directly + or indirectly leads to "Free to wrong pool" errors, at least on + Windows. + - winExtDLL: don't trigger a netsnmp_assert() when no extension DLLs + have been loaded. + - winExtDLL: fixed a bug in getNext handling that could cause the MIB + output to be truncated. + - winExtDLL: multiple varbind set requests are now processed + correctly. + - winExtDLL: multiple varbind set requests are now processed + correctly. winExtDLL: made error codes in SNMP response PDUs as + RFC-compliant as possible. + - winExtDLL: multiple varbind set requests are now processed + correctly. winExtDLL: made error codes in SNMP response PDUs as + RFC-compliant as possible. winExtDLL: if loading an extension DLL + fails, the reason why loading failed is now logged. + - winExtDLL: multiple varbind set requests are now processed + correctly. winExtDLL: made error codes in SNMP response PDUs as + RFC-compliant as possible. winExtDLL: if loading an extension DLL + fails, the reason why loading failed is now logged. winExtDLL: + fixed a memory leak that occurred when SnmpExtensionQuery(Ex) + failed. This memory leak has been found via source reading. Note: + it is not clear whether it was possible to trigger this memory + leak. This leak is certainly not triggered by every request for + which a response with non-zero error status is sent back. + - Suppressed "implicit cast from int to u_char" warnings generated by + MSVC. + - made sure that accessing the mibII interfaces table does not + trigger out-of-range array accesses (was detected by + BoundsChecker). + - Fix build under MinGW back/forward port of revision 18631 + + + +*5.5* + + snmplib: + - [BUG 1171904]: fix recvfrom hangs (already closed) + - [BUG 1345296]: fix recvfrom hangs (already closed) + - [BUG 1600171]: Support longer community strings in VACM config. + - [BUG 1619827]: improve handling of link dependencies + - [BUG 1660061]: Validate engineIDs more strictly. + - [BUG 1795840]: Signed 32-bit truncation logged as debug message + - [BUG 1866655]: Handle parsing invalid OID subidentifiers + - [BUG 1898198]: Avoid a segfault when parsing broken mibs. + - [BUG 1958041]: Ensure IDs are not truncated. + - [BUG 1976772]: Changed mib parser to handle long binary/hex strings. + - [BUG 2001124]: Allow embedded NUL characters in usmUserPublic + - [BUG 2027834]: Extend string print buffer by the minimum necessary. + - [BUG 2099985]: Added const qualifiers to time conversion routins + - [PATCH 2827722]: Improve strtoull to be less MSVC-specific + - [BUG Coverity #183]: fix memory leak if IP_PKTINFO fails + - [PATCH 700681]: limited support for UDPv4 broadcast addresses + - [PATCH 1548670]: Fix range checks for unsigned integers + (Debian bug #383380) + - [PATCH 1592706]: Fix memory leak when cloning varbinds. + - [PATCH 1616912]: fix memory leak in snmp_udp_transport + - [PATCH 1620424]: Honor NETSNMP_DS_LIB_DEFAULT_PORT over the default system + - [PATCH 1627049]: New API to handle large numbers of file descriptors. + - [PATCH 1634620]: Fix leaks from create_user_from_session failure. + - [PATCH 1640114]: Don't store trailing null character. + - [PATCH 1641895]: Extend short view masks (as per RFC specs) + - [PATCH 1641972]: add missing const + - [PATCH 1642071]: Don't fiddle with the storage of pre-existing users. + - [PATCH 1645698]: fix 64-bit signed integer encoding + - [PATCH 1653670]: Consistent SNMPv3 behaviour when opening sessions. + - [PATCH 1665543]: Handle VACM checks correctly. + - [PATCH 1681030]: Better handling of empty apptype configs. + - [PATCH 1681977]: Add callbacks prior to reading config. + - [PATCH 1687316]: Don't drop const from casts. + - [PATCH 1687317]: Remove an unused local variable + - [PATCH 1687318]: Make _sess_selpol_info static. + - [PATCH 1687319]: Declare snmp_sess_read_extd() + - [PATCH 1687325]: Fix problem with operator precedence. + - [PATCH 1687337]: Implement _sess_open in terms of snmp_sess_add + - [PATCH 1728247]: Clean up int64 type checking and usage for building packets + - [PATCH 1737085]: fix the -M switch for mib parsing vs defaults + - [PATCH 1768285]: Count MIB files correctly in add_mibdir() + - [PATCH 1775124]: Fix clientaddr functionality + - [PATCH 1806336]: fix -LS option parsing + - [PATCH 1807489]: fix ignoring of display hints. + - [PATCH 1811469]: read_config_files_in_path() reads past malloc'd buffer + - [PATCH 1875022]: improve callback locking mechanisms + - [PATCH 1882069]: Add token for specifying an exact SNMPv3 engineID + - [PATCH 1895927]: change obsolete recv/send to recvfrom/sendto + - [PATCH 1898204]: Avoid a segfault when parsing broken mibs. + - [PATCH 1916840]: new config option to set SNMPv1 trap agent address + [PATCH 1916840]: introduce netsnmp_gethostbyname_v4 + - [PATCH 1921861]: Avoid endless loop after truncating 64bit int + - [PATCH 2003450]: Fix a couple of 64-bit problems. + - [PATCH 2043018]: fix recvfrom hangs + - [PATCH 2258229]: Remove misleading comment + - [PATCH 2479700]: Fix zoned IP address used as table indices + - [PATCH 2492377]: Fix typo/bug in snmp_enable_callback() + - [PATCH 2505488]: Fix alarms not triggered due to large clock skews. + - [PATCH 2538169]: Prevent infinite retries for an invalid error-index. + - [PATCH 2689362]: Fix handling of IPv6 hostnames. + - [PATCH 2713841]: Fix runtime errors triggered by high-ASCII chars + - [PATCH 2772787]: Cleaner approach to handling large fd_sets. + - [PATCH 2780411]: Fix compiler warnings + - [FEATURES 454028]: Detect empty MIB index files. + - [FEATURES 851887]: Report range information for invalid SET requests. + - [FEATURES 1041888]: Check directory paths for config files. + - [FEATURES 1407476]: Rename 'strictCommentTerm' to reflect actual behaviour. + - Add GCC format checking attributes to the debug functions. + - Add iterator for singly linked lists + - Correct MAX_ENGINEID_LENGTH to 32 (as per SnmpEngineID TC) + - Correct registration of multiple premib config handlers. + - Deallocate various resources in shutdown_mib + - Do not leak memory whenever an udp address is formatted. + - Do not try to look up empty strings as hostnames for IPv6 + - Fix forwarding encoding + - Fix potential buffer overflow in sprintf for UDP/IPv6 + - Handle mapping complex transport strings to simple name definitions + - Hardcode default port numbers (rather than use getservbyname) + - Implement RFC5343 contextEngineID probing. + - Improve CONTAINER_INSERT handling of partial failure with multiple indexes + - Improve netsnmp_watcher_info to handle statically allocated data. + - Introduce printf-like versions of config_perror and config_pwarn + - Library layering improvements + - Read def{Target,Domain} from snmp.conf as well as .conf + - rename MIB macro to NETSNMP_MIB2_OID, MIB is too generic and may + conflict with applications. The old MIB macro is kept for + backward compatibility, unless NETSNMP_NO_LEGACY_DEFINITIONS is + defined. + + snmpd: + - [BUG 902610]: Don't discard pending data following a TRAP. + - [BUG 902801]: Fix ordering of SMUX-registered subtrees. + - [BUG 1046327]: Reset "includeAllDisks" flag when reloading. + - [BUG 1102058]: Skip non-mounted disks (e.g. swap partitions) + - [BUG 1397895]: include missing interface declarations + - [BUG 1400101]: remove deleted interfaces from ifTable + - [BUG 1413728]: Reference index values in debug output correctly. + - [BUG 1416276]: Handle dependency on MIB parsing API. + - [BUG 1546817]: Fix snmpEnterprise varbind when forwarding v1 traps. + - [BUG 1558823]: fix ipAddressTable memory leak + - [BUG 1600261]: Handle non-x86 /proc/cpuinfo format + - [BUG 1600432]: Handle signals properly when restarting the agent. + - [BUG 1602286]: Don't let table holes block later rows. + - [BUG 1628613]: Restore memTotalFree.0 on Solaris + - [BUG 1633595]: Fix AgentX handling of Counter64 values + - [BUG 1677063]: Check for failed malloc calls. + - [BUG 1685067]: More precise handling of SNMPv3-admin MIB tables. + - [BUG 1685081]: Check for valid OID on Free/Undo passes. + - [BUG 1693039]: be silent when insert fails. + - [BUG 1712988]: default/configurable max # varbinds returned by GETBULK + - [BUG 1745113]: Handle single-line output in UCD compatability mode. + - [BUG 1748206]: Protect against failures to open /etc/mtab (or equiv) + - [BUG 1758212]: Handle missing variable types (IpAddress,Counter,Opaque) + - [BUG 1760633]: fix typo in debug message + - [BUG 1771221]: Retain ifLastChange information on data reload. + - [BUG 1792890]: include CIFS mounts when skipping remote filesystems + - [BUG 1822360]: Fix spinlock helper error handling. + - [BUG 1912647]: Fix memory leak following failed requests. + - [BUG 1931391]: Fix reporting of Memory buffers and cached memory. + - [BUG 2001124]: Allow embedded NUL characters in usmUserPublic + - [BUG 2003144]: Increase size of AgentX packet build buffer + - [BUG 2006786]: Interface name can have more than 8 characters. + - [BUG 2018031]: Don't probe engineID in internal monitor sessions. + - [BUG 2693670]: Don't open (& clobber) AgentX socket if other transports fail + - [BUG 2822355]: Fix memory leaks on udpEndpointTable (linux) Patch + supplied by Frank Lichtenheld + - [PATCH 1225440]: Delay sighup till it is safe. + - [PATCH 1257347]: Non-fixed size connection buffer + - [PATCH 1550730]: Report errors from iterator-based handlers. + - [PATCH 1585146]: Extend range of available error codes + - [PATCH 1595568]: fix delegated SET requests from agentx subagents + - [PATCH 1601188]: Handle signals properly when restarting the agent. + - [PATCH 1601453]: Dynamic Memory failure handling improvements + - [PATCH 1617255]: fix length of the history array to match code. + - [PATCH 1620424]: Fix default port for sending notification + - [PATCH 1625069]: speed improvements for solaris routing table access + - [PATCH 1639282]: Save persistent snmpTargetParamsTable settings correctly. + - [PATCH 1639726]: Report physical memory correctly on *BSD + - [PATCH 1641332]: Include missing agent config definitions. + - [PATCH 1641685]: Handle unresponsive AgentX subagents more reliably. + - [PATCH 1641865]: Don't double check snmpTrapOID in the filter table. + - [PATCH 1642255]: Handle saving long snmpNotifyFilterTable entries. + - [PATCH 1644280]: Don't automatically probe for v3 EngineIDs. + - [PATCH 1644280]: Use the correct engineID when sending v3 traps. + - [PATCH 1644714]: replace last use of deprecated copy_word by copy_nword + - [PATCH 1654424]: Handle row deletion issues in dataset tables + - [PATCH 1657741]: Handle 64-bit types via pass mechanism. + - [PATCH 1659623]: Handle SMUX peers with an empty password. + - [PATCH 1665543]: Handle VACM checks correctly. + - [PATCH 1665549]: Handle creating VACM entries correctly. + - [PATCH 1665985]: Implement ipReasmTimeout + - [PATCH 1666737]: include IPv6 traffic in various UDP counters. + - [PATCH 1668193]: Fix check for v6 ReasmMaxSize support. + - [PATCH 1668193]: Update registration of ReasmMaxSize support. + - [PATCH 1668952]: Ignore zombie processes. + - [PATCH 1669048]: Add support for ipv6InterfaceIdentifier + - [PATCH 1676478]: fix udpEndpointRemoteAddress + - [PATCH 1678301]: Deallocate domain registry at shutdown + - [PATCH 1678305]: Deallocate cache in hardware/cpu/cpu on shutdown + - [PATCH 1678306]: Deallocate log in notification-log-mib/notification_log + - [PATCH 1678788]: Better handling of SMUX socket descriptors. + - [PATCH 1681043]: clean up helper includes + - [PATCH 1683054]: set udpEndpointInstance to identify different processes. + - [PATCH 1687336]: Start using the enhanced read_config interface + - [PATCH 1692768]: Fix copying of non-octet-aligned IP address prefixes. + - [PATCH 1692817]: Improved RFC 4293 support (inc. non-unicast/random IP addresses) + - [PATCH 1698184]: Register non-default context integers as writable. + - [PATCH 1700157]: Fix ordering of exec tokens in MIB output + - [PATCH 1700730]: Remove unused extern declaration. + - [PATCH 1700732]: Fix debug output statements. + - [PATCH 1700737]: Tidy up setSerialNo implementations. + - [PATCH 1702361]: Read stats from /proc/net/snmp6 + - [PATCH 1702366]: Support for icmpStatsTable + - [PATCH 1703004]: Consolidate snmp6 handling. + - [PATCH 1710632]: fix memory leak on broken container insertions for the ipAddressTable + - [PATCH 1715395]: fix icmp table errors in new icmp code + - [PATCH 1715406]: registration ordering fixes for icmpStatsTable + - [PATCH 1716548]: Fix help output so no space is printed between -D and arguments. + - [PATCH 1719253]: fix skipNFSInHostResources for multiple walks + - [PATCH 1721096]: remove unused variable stats from kernel extraction for better portability. + - [PATCH 1723611]: New implementation of the RMON alarmTable + - [PATCH 1729629]: Fix memory leak in disman agent. + - [PATCH 1737439]: automatic link up/down traps on a walk + - [PATCH 1744157]: Report duplicate "extend/exec" identifiers. + - [PATCH 1746831]: fix process checking race condition under Linux and platform #ifdefs + - [PATCH 1752934]: Fix off-by-one qsort error in table utilities. + - [PATCH 1753437]: Fix error index on failing SET requests + - [PATCH 1753449]: Fix AgentX error propagation + - [PATCH 1753463]: Fix AgentX subagent ping alarm handling + - [PATCH 1758208]: Fix memory leak + - [PATCH 1783733]: Put the package version number into the hrSWInst table for solaris. + - [PATCH 1784747]: Fix long usage for ip adresses on 64 bit systems in various MIB-II tables. + - [PATCH 1797111]: implement IP-MIB::ipIfStatsTable + - [PATCH 1804445]: High order bits of HCInOctets not set on Solaris + - [PATCH 1806501]: Add API for sending traps with a snmpv3 context + - [PATCH 1823465]: fix icmp cache registration + - [PATCH 1823800]: release and reload all trap destinations on SIGHUP + - [PATCH 1826088]: Use the right interface to read the netmask + - [PATCH 1828839]: to provide better handling of disks mounted on paths with embedded spaces + - [PATCH 1849903]: do not spam log with asserts when XEN is used + - [PATCH 1866823]: truncate 32 bit counter values on 64 bit machines to avoid bogus warnings. + - [PATCH 1879261]: Add in inactive memory to the cached report for freebsd + - [PATCH 1882621]: Add LVM support to the partition table + - [PATCH 1893468]: fixed registration of OIDs with ranges + - [PATCH 1901764]: for supporting logwatch files that are date based + - [PATCH 1909813]: fix table_iterator handling of SORTED hint + - [PATCH 1916840]: new config option to set SNMPv1 trap agent address + - [PATCH 1944581]: Protect against core dumps with long string index values. + - [PATCH 1967194]: Recognise NFS4 mounts + - [PATCH 1977439]: Fix pass/_persist bug with SET oid value + - [PATCH 1995753]: minor cleanup agent/auto_nlist.c + - [PATCH 2012402]: don't fail on failure to look up interface error counters. + - [PATCH 2014204]: Support -g {groupname} + - [PATCH 2022936]: Fix AgentX Counter64 decoding on 64-bit architectures + - [PATCH 2082726]: correctly report NIC speeds higher than 4Gbit/s + - [PATCH 2103492]: implement RMON-MIB::etherStatsJabbers + - [PATCH 2124288]: Fix setting of usmUserPrivProtocol at creation. + - [PATCH 2162652]: patch to fix simple hrfs checks when NFS is in use. + - [PATCH 2384779]: Fix handling of GetBulk with N>0,M==0 + - [PATCH 2406378]: Fix hrSWRunPerfMem on 64-bit Solaris systems + - [PATCH 2431353]: Make some C++ compilers happier + - [PATCH 2435681]: Enable if-mib rewrite (with sysctl backend) on NetBSD + - [PATCH 2435793]: Support 64-bit IF-MIB counters on sysctl (*BSD) system. + - [PATCH 2449210]: add 64-bit disk usage statistics to UCD-SNMP-MIB::dskTable + - [PATCH 2564552]: provide libnetlink support for loading the tcp table + - [PATCH 2686280]: Report duplicate registrations as an error + - [PATCH 2791417]: fix snmpd segfault when run with -DALL Patch + - [PATCH 2822337]: Fix memory leak in ipAddressPrefixTable + - [FEATURES 1019429]: Set supplementary groups via initgroups(3) + - Add missing function declarations & include files. + - Add support for a user provided length variable + and C string values to the watcher helper. + - Allow "monitor" to handle negative threshold values. + - Automatically reregister sysORTable entries from AgentX subagents. + - Clean up notification registrations during Event MIB cleanup + - Enforce the lower limit on scalar_groups + - Fix CVE-2008-4309 (GETBULK issue reported by Oscar Mira-Sanchez) + - Fix memory leak when multiple interfaces have the same IPv6 address + - Fix two bugs with smux password support. + - Handle device names with embedded spaces in UCD-SNMP-MIB::dskDevice + - Implement ipNetToPhysicalLastUpdated + - Implement ipAddressSpinLock + - Improve efficiency of scalar_group helper. + - Improve parsing of -LS command line argument + - Register CPU/memory hardware modules with nsCacheTable. + - Reimplementation of LM-SENSORS-MIB + - Reimplementation of snmpMPDStats. + - Reimplementation of usmStats. + - Remove unused variables. + - Suppress annoying "registration != duplicate" warning for root oids + - Unify all snmpd statistic variables with a common handler. + - Use the worker helpers from the register_*_instance helpers and + schedule the instance helpers for removal in 5.6 + - Use static watcher_info for all watched variables and in int_watch. + - fix possible crash when 64-bit counters in ipSystemStatsTable get + bigger than 2^32 + + snmptrapd: + - [BUG 1638225]: Fix interpretation of transport address data. + - [BUG 1955227]: Memory leak for embedded Perl on x86_64 + - [PATCH 1746992]: Improve snmptrapd access-control error messages. + - [PATCH 1767725]: Close all non standard file handles + - [PATCH 1908288]: Run perl END block on termination + - [PATCH 2726302]: Pass results of Perl trap handlers to trap daemon + - [PATCH 1225440]: Delay sighup till it is safe. + - [FEATURE 741375]: Extend -F flag to cover syslog/execute format strings. + - [FEATURE 1159947]: Allow control of traphandle data format + - Add trap handler for logging traps to a mysql database + - Support for forwarding traps by OID subtree. + - Support per-trap format specifications + - Withdraw deprecated options. + + apps: + - [BUG 1964136]: Drop NULL type from snmpset usage message. + - [BUG 2811577]: Fix bug in GetBulk handling. Don't get confused by + index values that contain a ':' character. + - [PATCH 1529523]: Close SNMP session on failure. + - Improve parsing of -LS command line argument + + snmpnetstat: + - [PATCH 2564538]: Support GETBULK in v2c+ snmp versions + + snmpusm: + - [PATCH 1591355]: Allow cloning to arbitrary engineIDs + + snmpwalk: + - [PATCH 1723620]: Specify an explicit end-point for the walk. + + build: + - [BUG 1096166]: Handle --without-logfile correctly. + - [BUG 1567324]: Clarify prompting for user-supplied values. + - [BUG 1600093]: autoconf 2.60 breaks the build + - [BUG 1647976]: Cygwin/MinGW Windows build fails due to libtool error + - [BUG 1707469]: Win32: snmpv3-security-includes.h not installed + - [BUG 1802833]: Ensure snmptrapd builds with --disable-snmpv1/2c + - [BUG 1823381]: Use a sensible default MIBDIR path on Cygwin/MinGW + - [BUG 1823381]: Valid MIB directory search path on Windows + - [BUG 1872266]: PERLCC check fails for CC with options + - [BUG 1995172]: fix --without-elf configure usage message + - [BUG 2014526]: Win32: snmpv3-security-includes.h not installed + - [BUG 2023803]: Compilation problems on HP-UX 11.31 + - [BUG 2095983]: fix syntax/permissing error in find-requires helper script + - [BUG 2168180]: Improve handling of various --enable/--disable options. + - [BUG 2782700]: build failure when using --with-pkcs on Solaris + - [PATCH 1577917]:Simplify makefile target references (patch from Apple) + - [PATCH 1600453]: Fix cross-compile builds in apples build environment. + - [PATCH 1624406]: option to hardcode location of mount table + - [PATCH 1625135]: configure location of python interpreter + - [PATCH 1678300]: compile-subagent doesn't call shutdown_ methods + - [PATCH 1681073]: #ifdef based config_error instead of special cases + - [PATCH 1728241]: Add configure check for + - [PATCH 1728230]: add configure check for gai_strerror() + - [PATCH 1728233]: make sure type nfds_t is defined + - [PATCH 1728237]: Move variable declaration at the top of netsnmp_udp_sendto + - [PATCH 1728244]: Add configure check for sin6_scope_id + - [PATCH 1728247]: Add type check for int??_t and uint??_t + - [PATCH 1899762]: Tweak embedded_perl configure checks. + - [PATCH 2000874]: Cleanup transport selection. + - [PATCH 2091156]: correctly declare dependencies in Makefile. 'make -j ' should work now. + - [PATCH 2184039]: Fixes for freeing memory during error conditions. + - [PATCH 2797251]: Support multiple initialisation/shutdown, fix memory leaks + - Add a variation of AC_SEARCH_LIBS where the result is settable. + - Add "BuildRequires: perl-ExtUtils-Embed" to the spec file + - Add '--with-temp-file-pattern' configure option + - Assume target platform supports mem{cpy,move,set} & str{,r}chr + - Disable inlining on solaris (due to linking errors) + - Disable MIB-specific tests if the agent omits the necessary modules. + - '--disable-as-needed' reverts to linking system libs into applications + - Do not config_require(util_funcs) if nothing from util_funcs is used + - Do not require use of --with-endianness when cross-compiling. + - Fix build issues with ethtool (on RH9). + - Fix checks for support of static inline functions + - Fix compilation on IRIX + - Fix macro for '--with-features-of' + - Improve library layering & dependency handling when linking apps + - Improve robustness of sed/grep/etc commans (using autoconf macros) + - Improve RPM spec files, for consistency with vendor-provided packages. + - Mechanism for selecting build environment based on version + - New NETSNMP_ARG_WITH/ENABLE macros to catch incorrect 'with/enable' usage + - '--enable-ipv6' should only enable 'mibII/ipv6' on supported systems + - Remove Net-SNMP special-case handling of standard functionality. + - Restructure configure template + - Stricter checks on '--with-persistent-mask' values + - Update to autoconf 2.63 & libtool 2.2.6 + - Use 'config_error' to generate error messages at configure time. + - Use LDFLAGS when building agent, helpers and mib lib + - Use "libtool clean" to ensure removal of all libtool temp files. + - allow building with Perl versions that lack PERL_EXIT_DESTRUCT_END + - build fix for Tru64 Unix and IRIX: move _XOPEN* definitions to + where they are in 5.4.x and earlier + + documentation: + - [BUG 1247164]: Document use of OID macros + - [BUG 1407476]: Clarify MIB parsing toggle options & comment handling. + - [BUG 1614104]: broken snmpd(8) manual page in 5.4 + - [BUG 2027129]: fix typo in snmpcmd.1 + - [PATCH 1604580]: SNMP(3) manual page corrections + - [PATCH 1644735]: Add gcc build instructions for IRIX + - Fix minor documentation bugs (patch from Apple) + + mib2c: + - [BUG 833673]: More focused size checks. + - [BUG 1429472]: Protect against missing instances (and invalid objects) + - [BUG 1582972]: Handle @while@/@end@ properly. + - [BUG 1737068]: Handle MIB objects with embedded hyphens + - [BUG 1874059]: Handle MIB objects with embedded hyphens + - [PATCH 1668171]: skip unknown cols in min/max range for tables + - [PATCH 1719244]: Fix mfd generating map function + - [PATCH 1914398]: install mib2c.perl.conf + - [PATCH 2136437]: Improve FLAG defines for huge tables on 64bit systems + - [PATCH 2316127]: Fix bug in iterate_access generated code. + + misc: + - [PATCH 1737727]: Add a NETSNMP_OLDAPI_ prefix to old-api access macros. + - [PATCH 1737727]: Replace NETSNMP_CLEAN_NAMESPACE with NETSNMP_NO_LEGACY_DEFINITIONS + - Add config reread support to "net-snmp-config --compile-subagent" code. + - Avoid calling debug macros with wrong number of arguments. + - Don't use the legacy symbol SNMPTRAPD_DISABLE_AGENTX + - Preliminary (alpha) support for SNMP over SSH and DTLS/UDP. + - Preliminary (alpha) support for the TSM security model + - Separate user management into new net-snmp-create-v3-user script + + unspecified: + - [BUG 1596638]: memory leak in ipCidrRouteTable, inetCidrRouteTable + - [BUG 1611524]: fix tcp connection table fd leak + - [BUG 1793545]: Take the name from the sockaddr_un in order to avoid + transport specifiers and other decorations. + - [BUG 1801835]: Multiple default transports for an application. + - [BUG 1851047]: Don't continue to process a corrupt watched value. + - [PATCH 1601453]: Dynamic Memory failure handling improvements + - [PATCH 1674298]: Remove unused sinkport variable + - [PATCH 1674299]: Lessen scope of zone variable in dump_realloc_oid_to_inetaddress + - [PATCH 1674302]: Lessen scope of len variable in convert_v2pdu_to_v1 + - [PATCH 1678298]: compile-subagent checks for bad HAVE_SIGNAL_H + - [PATCH 1678302]: netsnmp_mibindex_load leaks memory + - [PATCH 1681035]: Improve net-snmp-config /bin/sh compatibility + - [PATCH 1902105]: Hide and improve debug log messages + - [PATCH 1902113]: Fix error log in inetNetToMediatable + - Fix for refs to OBJECT-GROUP in another MIB + - Initalize log subsystem + - Remove support for use of varargs.h. + + perl: + - [BUG 1450669]: a perl agentx consumes memory + - [BUG 1554817]: Fix class assigment so getRootOID works properly. + - [BUG 1606062]: perl bulkwalk (async) coredump + - [BUG 1619827]: improve handling of link dependencies + - [BUG 1747733]: More robust handling of undefined values. + - [BUG 1834539]: Consistent handling of OID parsing. + - [PATCH 1627949]: a perl agentx consumes memory + - [PATCH 1725049]: Fix bulkwalk in cases of non-repeater usage. + - [PATCH 1811463]: perl async callback coredump + - [PATCH 1834983]: Consistent handling of OID parsing. + - [PATCH 1914393]: registerAgent can now be run multiple times + - [PATCH 1914643]: fix issues with embedded perl + - [PATCH 1914645]: better end of mib support + - [PATCH 1920390]: fix registration of tables with .0 as IIDs + - [PATCH 1956193]: beta threadable perl module code for SNMPv1/2c usage. + - [PATCH 2021444]: Support SNMPv2c in gettable processing + - [PATCH 2022948]: Fix for Counter64 in perl subagent + - [PATCH 2182079]: Fix various perl warnings & allow use of "use strict" + - [PATCH 2272347]: Implement "implied" in MIB hash + - [PATCH 2361712]: Fix getbulk optimization during walks + - [PATCH 2709705]: Retrieve src/target IP address in Perl-based agents + - [PATCH 2763717]: Allow perl to use OPAQUEs + - [PATCH 2793857]: Report failed asynchronous requests. + - fix SNMP SET for IP addresses on 64-bit + - fix prerequisites for NetSNMP::TrapReceiver + - fix syntax error in NetSNMP::agent::Support + - install embedded perl init files with correct permissions + + python: + - [BUG 1826174]: Check for buffer overflow when printing values. + Addresses CVE-2008-2292 + - [BUG 1868278]: Python segfault + - [BUG 2258935]: Python Extension Module fails on Solaris + - [PATCH 1716114]: Let python build in source tree (Debian patch#38) + - [PATCH 1862177]: made code more windows/cygwin compiler friendly + - [PATCH 1877840]: Fix MIB label and indexing due to sl, broken regexp + - [PATCH 2074817]: Fix regexp engine CPU performance issues + - [PATCH 2260828]: Fix python snmpwalk memory leak + - [PATCH 2580979]: Fix python session pointers on 64-bit systems. + - [PATCH 2667415]: Support "UseNumeric" option. + - [PATCH 2775800]: Allow threading to continue when a request is sent + + test: + - enhance snmpnetstat test to check tcpTable in TCP mode + - support a -n flag to RUNTESTS to print the test number found in the + test file as opposed to the numerical count + - Do not terminate on SIGCHLD since dash and soume bourne shells will + exit the main shell when a subshell terminates in that case. + + Ports: + - [BUG 1710910]: initial support for DragonFly BSD + - [PATCH 1623874]: add GNU/kFreeBSD support + + AIX: + - [PATCH 1665079]: AIX patches for cpu stats and process monitoring + - Add support for AIX 6.x + - Build fixes for embedded Perl + - Fix default shared library building instead of forcing static + - Use "-Wl,-brtl" when compiling with gcc + - [PATCH 2886598]: Header fixes for compiling on AIX6 + + FreeBSD: + - [BUG 1073782]: Restore PerfStat values for FreeBSD 5.x systems. + - [BUG 1633483]: Support CPU HAL on FreeBSD4.x + - [PATCH 1951996]: Fix for CPU stats on FreeBSD + - [PATCH 2507249]: sctp-mib support for FreeBSD. + - Add initial support for upcoming FreeBSD 7 + - Fix configure warning for sys/conf.h + - patch from Cezary Morga to fix a make test on freebsd + + HP-UX: + - [BUG 2779472]: Filesystems missing in hrStorage table + - [PATCH 2088726]: Fix an issue reporting memory in negative values. + - Needs _REENTRANT defined to pick up strtok_r. + + IRIX: + - [PATCH 1675869]: CPU statistics for IRIX based on PCP + - [PATCH 1709748]: Optimized IRIX cpu stats + + Linux: + - [BUG 1666005]: Fail to walk ipv6InterfaceTable on Linux + - [PATCH 1581294]: host-resources improvements + - [PATCH 1969627]: Handle install with empty /etc/sysconfig/network file + - [PATCH 1704105]: Add IPv6 support to the inetNetToMediaTable + - [PATCH 1705594]: Various fixes to ipAddressPrefixTable reporting + - [PATCH 1708243]: Implement ipDefaultRouteTable + - [PATCH 1715405]: Implement ipv6ScopeZoneIndexTable + - [PATCH 1719254]: update HRFS_ignore list to current linux likelyhoods + - [PATCH 1724602]: MfD-based ipDefaultRouterTable implementation + - [PATCH 1783423]: return a correct ipv6InterfaceIdentifier of loopback + - [PATCH 1826102]: support longer interface names + - [PATCH 1828602]: Support ipDefaultTTL and ipForwarding SETs + - [PATCH 1896118]: Fix ifTable 32bit counters + - [PATCH 1927751]: Implement icmpMsgStatsTable + - [PATCH 2023633]: Implement SCTP-MIB + - [PATCH 2053273]: Implement EtherLike MIB + + MacOSX: + - [PATCH 1600453]: OS X compile-time endian determination + - [PATCH 1600522]: CPU HAL implementation for mach/darwin + - Improve memory reporting (patch from Apple) + - Patch: 3514049 from twobits-github: fix compilation on darwin11 + + Solaris: + - [BUG 1626153]: No hrSWRun informations on Solaris zones + - [BUG 1810814]: tcpTable missing entries and wrong ports + - [BUG 1819189]: {ifOperStatus,ipAdEntIfIndex} reported incorrectly + - [BUG 1822275]: {ifOperStatus,ipAdEntIfIndex} reported incorrectly + - [PATCH 1623447]: Fix hrSWRun for terminated processes + - [PATCH 1719730]: Support for ipSystemStatsTable and ipAddressTable + - [PATCH 1824196]: {ifOperStatus,ipAdEntIfIndex} reported incorrectly + - [PATCH 1834699]: Fix 1833294: DLPI problems on Solaris 2.6 + - [PATCH 2012404]: Deal with more than 10 interfaces. + - [PATCH 2751588]: Inconsistent data can be reported on Solaris 10U4+ + - #define NEW_MIB_COMPLIANT to support Solaris 10U4+ + - IF-MIB fix: add missing return at end of get_if_stats + + Win32: + - [BUG 1662987]: compile error on Cygwin + - [BUG 2779541]: Fixed handle leak in pass_persist. + - [PATCH 1622080]: A: pass Win32 handles remain open. + - [PATCH 1706344]: Fix compilation with cygwin + - [PATCH 2686248]: Fix several winExtDLL bugs. + - [PATCH 2688342]: Fix VS2005 various compiler warning + - [PATCH 2691876]: Allow compiling the services using unicode. + - [PATCH 2693746]: improved socket startup support + - Add support for winExtDLL to build.bat + - Build fixes for MSVC 2008. + - fix AES support + - fix win32/Configure --with-ipv6 + +*5.4* + + build: + - [BUG 1416481]: Support specifying an explicit linker. + - enable-as-needed will try to link built libraries against needed + libraries at library link time, rather than application link time. + + snmplib: + - [PATCH 1282566]: to rework transport creation to allow for + alternative interpretations of the address and a more flexible + transport registration system + - [BUGS: 1537459, BUGS: 1540745] Fix missing MIB parsing tokens + - [PATCH 1562168]: check for a sock fd less than 0. + - [PATCH 1570650]: create a logging shutdown function to propelry + clean up log registrations if needed. + - [PATCH 1565293]: UDPIPv6 transport reports wrong port number + - rename init_mib to netsnmp_init_mib to avoid symbol clash with + HP-UX's libnm + - [PATCH 1509943]: responses will get sent from the original dest IP + address when possible. + + snmpd: + - [PATCH 1550725]: A new uint instance helper to match the existing + int, long and ulong helpers + - [BUG 1527930]: fix smux authentication + - [PATCH 1561277]: use net.ipv6.neigh.lo.base_reachable_time_ms + instead of deprecated base_reachable_time + - [BUG 1474468]: ifConnectorPresent always returns 0 + - [PATCH 1524755]: to better support the UDPTable for unknown address + types + - [PATCH 1534877]: to add support for skipping NFS entries in the + host resources hrStorageTable. See the skipNFSInHostResources + token in the snmpd.conf file for details. + - [PATCH 1557514 ]: Do not attempt to collect data during SET + processing. + - [BUG 1535903]: Support spaces within security names + - Agent builds default module list from a default_mibs.h rather than + a hard coded configure list + - [BUG 1559358]: check scanf results for diskio scanning + - [BUG 1564233]: Have configure test for rpm headers not just the + libraries + - [PATCH 1579364]: Updated darwin patch to fix compilation on Tiger + and Leapord + - [PATCH 1565703]: patch to fix rapid registrations/deregistration + issues + - [PATCH 1562688]: fix ping/reattach agentx code + - [PATCH 1551948]: Make pass_persist usable on uClinux + - [PATCH 1568150]: Extend pass_persist error messages that can be + passed back from the script + - [PATCH 1570650]: make delete table function public + - [PATCH 1575984]: block SIGHUP during reconfig + - [PATCH 1570982 ]: Solaris IF-MIB: Support for IPv6-only interfaces + - memTotalFree should report total virtual instead of physical memory + - build fix for --without-kmem-usage + - [BUG 1585815]: fix mfd bits length calculation + - [BUG 1427410]: Set auth engineID for SNMPv3 traps. + - [BUG 1502267]: Build access list in the correct order. + - [PATCH 1554827]: from rtyle: fix handling of failed proxy SET + requests + - [PATCH 1598966]: Fix bug #1598927: #elif build fix + + snmptrapd: + - the traphandle directive now supports a -t switch to indicate + matching any OID in the tree below the specified OID + - [PATCH 1536773]: support partial oid matching + - [PATCH 1598968]: Fix bug #1587759: snmptrapd doesn't recognize -A + option + + snmpdf: + - [BUG 1515507]: Handle failed requests better + + perl: + - Fixed the perl bulkwalk function + - [PATCH 1575937]: fix usenumeric output in async varbinds so they + return OIDs instead of empty strings. + - update default_store module to latest default_store c-binding + tokens + - make perltest fixes for Solaris 2.6 and earlier + - fixes for 64-bit platforms + - make perltest fixes for HP-UX + - make perltest fixes for IRIX + - [PATCH 2995098]: Fix creation of SNMPv3 sessions with API_SINGLE + - patch 3046371: from christophb4: Fix memory leak in SNMPv1 trap + handling. + + mib2c: + - [BUG 1479916]: Restore consistency in row creation code. + - [BUG 2827269]: Suppress non-ordered TODO comments. + + misc: + - Most net-snmp specific defines are now (also) available under a + proper NETSNMP_ prefix. The older, potentially conflicting names as + well as the autoconf variables can now be turned off by a special + define. + - [BUG 1585250]: don't use deprecated options in start script + - "make test" fixes for non-UDP transports + - [BUG 1577913]: add missing manual pages for executables, supplied + by Debian + - [PATCH 1596028]: from "Stephen J. Friedl": const fixes for the + mib_api(3) manual page + - RPM spec file fixes for 64-bit platforms + + MacOSX: + - [PATCH 1566777]: build fixes for memory_darwin.c + - build fix for mibII/udpTable + + Tru64: + - fix "auto_nlist failed on arptab_size at location 0" errors + + IRIX: + - proper implementation for UCD-SNMP-MIB::laTable (avoiding nlist) + + Solaris: + - [PATCH 1569537,1569539]: new UDP-MIB and TCP-MIB implementation + (enable through --with-mib-modules=udp-mib,tcp-mib) + + AIX: + - use correct ARPTAB_SYMBOL and ARPTAB_SIZE_SYMBOL + - [BUG 1205300]: nlist err: neither nproc nor _nproc found (same for + rt_table, rthashsize, rthost, rtnet) + + qnx6: + - [PATCH 2836895]: support for QNX6 diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..d368331 --- /dev/null +++ b/COPYING @@ -0,0 +1,294 @@ +Various copyrights apply to this package, listed in various separate +parts below. Please make sure that you read all the parts. + +---- Part 1: CMU/UCD copyright notice: (BSD like) ----- + + + Copyright 1989, 1991, 1992 by Carnegie Mellon University + + Derivative Work - 1996, 1998-2000 +Copyright 1996, 1998-2000 The Regents of the University of California + + All Rights Reserved + +Permission to use, copy, modify and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appears in all copies and +that both that copyright notice and this permission notice appear in +supporting documentation, and that the name of CMU and The Regents of +the University of California not be used in advertising or publicity +pertaining to distribution of the software without specific written +permission. + +CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL CMU OR +THE REGENTS OF THE UNIVERSITY OF CALIFORNIA BE LIABLE FOR ANY SPECIAL, +INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING +FROM THE LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF +CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + + +---- Part 2: Networks Associates Technology, Inc copyright notice (BSD) ----- + +Copyright (c) 2001-2003, Networks Associates Technology, Inc +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +* Neither the name of the Networks Associates Technology, Inc nor the + names of its contributors may be used to endorse or promote + products derived from this software without specific prior written + permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS +IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +---- Part 3: Cambridge Broadband Ltd. copyright notice (BSD) ----- + +Portions of this code are copyright (c) 2001-2003, Cambridge Broadband Ltd. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +* The name of Cambridge Broadband Ltd. may not be used to endorse or + promote products derived from this software without specific prior + written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +---- Part 4: Sun Microsystems, Inc. copyright notice (BSD) ----- + +Copyright © 2003 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, +California 95054, U.S.A. All rights reserved. + +Use is subject to license terms below. + +This distribution may include materials developed by third parties. + +Sun, Sun Microsystems, the Sun logo and Solaris are trademarks or registered +trademarks of Sun Microsystems, Inc. in the U.S. and other countries. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +* Neither the name of the Sun Microsystems, Inc. nor the + names of its contributors may be used to endorse or promote + products derived from this software without specific prior written + permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS +IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +---- Part 5: Sparta, Inc copyright notice (BSD) ----- + +Copyright (c) 2003-2012, Sparta, Inc +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +* Neither the name of Sparta, Inc nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS +IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +---- Part 6: Cisco/BUPTNIC copyright notice (BSD) ----- + +Copyright (c) 2004, Cisco, Inc and Information Network +Center of Beijing University of Posts and Telecommunications. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +* Neither the name of Cisco, Inc, Beijing University of Posts and + Telecommunications, nor the names of their contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS +IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +---- Part 7: Fabasoft R&D Software GmbH & Co KG copyright notice (BSD) ----- + +Copyright (c) Fabasoft R&D Software GmbH & Co KG, 2003 +oss@fabasoft.com +Author: Bernhard Penz + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +* The name of Fabasoft R&D Software GmbH & Co KG or any of its subsidiaries, + brand or product names may not be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN +IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +---- Part 8: Apple Inc. copyright notice (BSD) ----- + +Copyright (c) 2007 Apple Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following +disclaimer in the documentation and/or other materials provided +with the distribution. +3. Neither the name of Apple Inc. ("Apple") nor the names of its +contributors may be used to endorse or promote products derived +from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +---- Part 9: ScienceLogic, LLC copyright notice (BSD) ----- + +Copyright (c) 2009, ScienceLogic, LLC +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +* Neither the name of ScienceLogic, LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..684f240 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,195243 @@ +# -*- text -*- + +---------------------------------------------------------------------- + +Changes: V5.7.2.rc3 -> V5.7.2 + +commit 5054b570619df0a81958a045bef135b20205f036 +Author: Wes Hardaker +Date: Tue Oct 9 15:26:05 2012 -0700 + + make depend for 5.7.2 + +commit 56a797ff3e71dc886467d17ce025b0237c8c1cc3 +Author: Wes Hardaker +Date: Tue Oct 9 14:42:23 2012 -0700 + + Version number update: 5.7.2 + +commit 0813f8b62df0e8440ffef161ce134ff9455e7de9 +Author: Jan Safranek +Date: Tue Oct 9 06:33:58 2012 -0700 + + fix double-negative typo + + Signed-off-by: Wes Hardaker + +commit a6a88927534684e275ccf0e780513094a73fc6bb +Author: Niels Baggesen +Date: Tue Oct 9 06:31:21 2012 -0700 + + AIX net-snmp5.7.1 hrSWRunPath not complete + + Signed-off-by: Wes Hardaker + +commit 58a4d8839021f772c35a732bd096d1e290dc0a62 +Author: Niels Baggesen +Date: Tue Oct 9 06:30:57 2012 -0700 + + AIX net-snmp5.7.1 hrSWRunPath not complete + + Signed-off-by: Wes Hardaker + +commit 626eabec4ea98e5359089790858479a59a26cdcb +Author: Magnus Fromreide +Date: Sun Sep 30 23:30:28 2012 +0200 + + CHANGES: snmplib: Move the check that the pdu variable is non-NULL to before the first dereference of it. + +commit 68aab572c2d2746b51a95eba110568c38b050808 +Author: Wes Hardaker +Date: Tue Sep 25 19:07:42 2012 -0700 + + Release Candidate for V5-7-patches + +commit 0a41533b1b49f00d7357a3d2bea5dfa75e8edcd7 +Author: Magnus Fromreide +Date: Mon Sep 24 00:07:19 2012 +0200 + + CHANGES: testing: Add test cases for snmp_service + +commit a61b48d78e11d945def46fde0f7d55f7919c335a +Author: Magnus Fromreide +Date: Sun Sep 23 07:53:09 2012 +0200 + + Prefer copy_nword_const over copy_nword(NETSNMP_REMOVE_CONST + +commit 9bffc5413d0d882398b06f4109ac807af2f78347 +Author: Magnus Fromreide +Date: Sun Sep 23 00:29:44 2012 +0200 + + Simplify logging through the use of netsnmp_config_error + +commit d09d53a0fa6df63b21e6f12731bee51a3624e85e +Author: Magnus Fromreide +Date: Sat Sep 22 21:30:08 2012 +0200 + + CHANGES: snmplib: Do not crash on incomplete configuration tokens. + +commit 02dce6f43b99f85941627928c1a5022d6725d124 +Author: Magnus Fromreide +Date: Sat Sep 22 21:28:51 2012 +0200 + + CHANGES: snmplib: Do not truncate single default transport domains + +commit 211e3c70625965441b2a029a6113802974673c43 +Author: Magnus Fromreide +Date: Sat Sep 22 11:23:19 2012 +0200 + + CHANGES: snmplib: Do not crash from empty values in --token=value arguments + +commit af3d2d973b1e8e29d205d8a07acd82b1f854819e +Author: Magnus Fromreide +Date: Sat Sep 22 10:30:16 2012 +0200 + + CHANGES: snmplib: Add the symbol NETSNMP_PRIo to help in printing oid values. + +---------------------------------------------------------------------- + +Changes: V5.7.2.rc2 -> V5.7.2.rc3 + +commit 8b45292301f0349ffb69d4fd8595f2d5b199e6b6 +Author: Wes Hardaker +Date: Tue Sep 25 19:35:39 2012 -0700 + + make depend for 5.7.2.rc3 + +commit 0cbffb565e62aef937fc700d8d3c3b8c65ddfa65 +Author: Wes Hardaker +Date: Tue Sep 25 19:07:40 2012 -0700 + + Version number update: 5.7.2.rc3 + +commit 40505971add6a3b6f5954cfbde532749bfbcb16a +Author: Niels Baggesen +Date: Mon Sep 17 13:34:37 2012 -0700 + + fix for hidden CMSG_xxx macros on AIX + + Signed-off-by: Wes Hardaker + +commit 60f0a9e983ab827c824e397d62aeff48a60f0133 +Author: Niels Baggesen +Date: Mon Sep 17 13:31:12 2012 -0700 + + Fix pstat memory leak on hpux 11i + + Signed-off-by: Wes Hardaker + +commit 13bd4d56baa9886018a00477e3214ebe02705ffe +Author: Niels Baggesen +Date: Mon Sep 17 13:31:04 2012 -0700 + + Fix pstat memory leak on hpux 11i + + Signed-off-by: Wes Hardaker + +commit 0805420813de156c7fc5142534fb420a0fcc3572 +Author: Niels Baggesen +Date: Mon Sep 17 13:28:59 2012 -0700 + + fixes AT code on hpux 11i + + Signed-off-by: Wes Hardaker + +commit bdb3b146380db1316cabd58b704436e7eecdd9f5 +Author: Niels Baggesen +Date: Mon Sep 17 13:28:50 2012 -0700 + + fixes AT code on hpux 11i + + Signed-off-by: Wes Hardaker + +commit e936cf810a47379156d913a714e3816181a0d3db +Author: Niels Baggesen +Date: Mon Sep 17 13:25:20 2012 -0700 + + fixes disAvail on FreeBSD ufs + + Signed-off-by: Wes Hardaker + +commit 608ab57887e5566e63509a3f7e5d0a3e2892f4a7 +Author: Niels Baggesen +Date: Mon Sep 17 13:25:02 2012 -0700 + + fixes disAvail on FreeBSD ufs + + Signed-off-by: Wes Hardaker + +---------------------------------------------------------------------- + +Changes: V5.7.2.rc1 -> V5.7.2.rc2 + +commit 07f914564e097224d677515c2f5fd1f3c0c9eb42 +Author: Wes Hardaker +Date: Sat Sep 1 09:54:42 2012 -0700 + + Release Candidate for V5-7-patches + +commit aee217c07ea9f34a32268e966c7ecef036ec4a96 +Author: Wes Hardaker +Date: Sat Sep 1 09:54:38 2012 -0700 + + Version number update: 5.7.2.rc2 + +commit 119b0d3cf12c97ca3c74d6d1e72319670a8378aa +Author: Bill Fenner +Date: Sat Sep 1 09:51:08 2012 -0700 + + CHANGES: libnetsnmp: PATCH 3560473: from fenner: Handle TimeTicks when pretty-printing OID + + Signed-off-by: Wes Hardaker + +commit c94c62ea0edcebbfbb73fab6ecddc679f7694dab +Author: Bill Fenner +Date: Sat Sep 1 09:51:08 2012 -0700 + + CHANGES: libnetsnmp: PATCH 3560473: from fenner: Handle TimeTicks when pretty-printing OID + + Signed-off-by: Wes Hardaker + +commit 6d7f9eb0decdb9682836ffd03f19742197ad87db +Author: Niels Baggesen +Date: Wed Aug 29 21:14:46 2012 +0200 + + Fix possible memory overrun in fsys_getfsstats.c (patch 3559417) + +commit f235ee8b32eed1de3f1e4202ef45b6377fbce163 +Author: Niels Baggesen +Date: Wed Aug 29 21:07:14 2012 +0200 + + Fix for hrStorageTable on AIX (bug 3557159) + +commit 78cc9d5ccd86b170622aac543c345c020755c78a +Author: sthen +Date: Tue Aug 28 17:18:09 2012 -0700 + + add missing process status values under net/open-bsd + + Signed-off-by: Wes Hardaker + +commit 4ef9dcd80b0bda1e18b7e349a08bc0f22a7e755e +Author: Niels Baggesen +Date: Tue Aug 28 17:16:37 2012 -0700 + + CHANGES: OpenBSD: PATCH 3559414: from nba: support OpenBSD for hr_swinst + + Signed-off-by: Wes Hardaker + +commit 0b569fccea9414c50cfd6b0e83e1831ba1291ce2 +Author: Niels Baggesen +Date: Tue Aug 28 17:14:45 2012 -0700 + + add missing process status values under net/open-bsd + + Signed-off-by: Wes Hardaker + +commit 1d3c7be7fa7a38fd3fc39720bb5cb70f8bd71160 +Author: Niels Baggesen +Date: Tue Aug 28 17:14:22 2012 -0700 + + add missing process status values under net/open-bsd + + Signed-off-by: Wes Hardaker + +commit ff438433aca096bbbea29dd30dfd5c5523761a72 +Author: Niels Baggesen +Date: Tue Aug 28 16:50:46 2012 -0700 + + Fix real memory reporting on BSD systems + + Signed-off-by: Wes Hardaker + +commit c429a4f3984dae791e307df702251f96ef047d88 +Author: Niels Baggesen +Date: Tue Aug 28 16:49:10 2012 -0700 + + Fix real memory reporting on BSD systems + + Signed-off-by: Wes Hardaker + +commit 41d980c015564db7f22f763190f61ac0d56ba3b2 +Author: Bart Van Assche +Date: Fri Aug 24 14:35:53 2012 +0000 + + Windows: Unbreak DLL build + +commit 2793923bfe2b026fcaeaf538ae503f105cb315bc +Author: Wes Hardaker +Date: Mon Jan 3 22:26:20 2011 +0000 + + added missing TLSTCP mention in the help output + +---------------------------------------------------------------------- + +Changes: V5.7.2.pre3 -> V5.7.2.rc1 + +commit 9ec5c599780251dcd3155f9ac9806ece7ed6ba22 +Author: Wes Hardaker +Date: Sat Aug 11 12:00:37 2012 -0700 + + make depend for 5.7.2.rc1 + +commit 3358b65b11e2c0ee712f609f02071260f75f9bb3 +Author: Wes Hardaker +Date: Sat Aug 11 11:39:38 2012 -0700 + + Release Candidate for V5-7-patches + +commit 4849a430daafb91c7a61bfbbc17f9299e58fcf64 +Author: Wes Hardaker +Date: Sat Aug 11 11:39:35 2012 -0700 + + Version number update: 5.7.2.rc1 + +commit 1bc268428e829852c9ef0a79552ca4045add28a3 +Author: Niels Baggesen +Date: Thu Aug 9 22:42:52 2012 +0200 + + Make sure we have an initialized kvm structure when querying proc table on BSD. + +commit 7e67c5038b6aabfda1939ea81d940b24000cfb51 +Author: Jan Safranek +Date: Thu Aug 9 14:27:08 2012 +0200 + + Removed error message when file cannot be opened. + + This should be handled by caller, not in the function. There is only one caller now, udp_endpoint_linux.c. + +commit 59b0de0b8fa73eb403006cee75ff8651e1585e28 +Author: Jan Safranek +Date: Thu Aug 9 14:23:14 2012 +0200 + + Fix compilation errors introduced by commit f95df6341b1d06249443e516b59a43cdfa3d4777. + + This is embarassing, I compiled the sources without --enable-ipv6. Sorry for inconvenience. + +commit 5d7edadd4761680b66d1df3bfde7ca5b16ca5a16 +Author: Jan Safranek +Date: Thu Aug 9 12:46:35 2012 +0200 + + Fix compilation error introduced by commit f95df6341b1d06249443e516b59a43cdfa3d4777. + +commit 43c97bbaaf211f4c7f7c704cfcb901dfbf834874 +Author: Jan Safranek +Date: Thu Aug 9 12:30:09 2012 +0200 + + CHANGES: snmpd: Lowered severity of 'Error expanding XXX to 64bits' messages. + +commit 8e5cf2a72a46cd483d22e6290a6c8c4c26af6ad2 +Author: Jan Safranek +Date: Thu Aug 9 12:25:48 2012 +0200 + + CHANGES: removed counter-64 error messages. + + These messages do not say enything useful, caller should check their return value and report it. + +commit f95df6341b1d06249443e516b59a43cdfa3d4777 +Author: Jan Safranek +Date: Thu Aug 9 12:01:25 2012 +0200 + + CHANGES: snmpd: removed error log messages when IPv6 is disabled. + +commit 18dace8e4a36b083d6ef717735c63e7f40224db8 +Author: Jan Safranek +Date: Thu Aug 9 10:41:45 2012 +0200 + + CHANGES: added CVFS (CentraVision File System) to hrStorageTable and hrFSTable. + +commit 90f431b45d21506427bc0bd1d4ee69e0b8ea30bc +Author: Niels Baggesen +Date: Wed Aug 8 23:10:50 2012 +0200 + + Update to current MIB versions + +commit 9e7a0b9e580d3b1ea6198a7414c816c23b123b10 +Author: Niels Baggesen +Date: Wed Aug 8 22:27:16 2012 +0200 + + Use a wrking awk for Solaris + +commit 0e3922ae21e4b7ec538867afd22ce74d741e0f1c +Author: Niels Baggesen +Date: Wed Aug 8 22:17:34 2012 +0200 + + fix prototype for klookup + +commit a22109711a6d1ec14b6a3f1cac221d70263f104a +Author: Niels Baggesen +Date: Wed Aug 8 22:08:13 2012 +0200 + + fix prototypes for klookup + +commit ac062972c585174f95d7ba87aa5ec54c42fdec55 +Author: Niels Baggesen +Date: Wed Aug 8 22:00:26 2012 +0200 + + fix prototypes for klookup + +commit 7cdd8ebef9507fe766107ca9fee054c44cc0bac5 +Author: Bart Van Assche +Date: Sun Aug 5 08:13:59 2012 +0000 + + Make snmp_alarm_reset() use the monotonic clock. Fixes a bug introduced in commit 37ba7e2. + +commit 023f61ea783bfcc53fe90aa66545c5aea2db8061 +Author: Bart Van Assche +Date: Wed Aug 8 16:26:54 2012 +0000 + + Fix build breakage caused by commit 028614ecf2d67398699dc3bd784029f3360f2e13 + +commit cd820949a1491af103a8555f6bdae04851f3d285 +Author: Bart Van Assche +Date: Wed Aug 8 16:16:43 2012 +0000 + + Undo build breakage caused by commit 37ba7e20a521fbf0458a0c77eea2e5e36bd7ec0a + +commit f143008ccc57ea10cbb88ab3554822b17b6270aa +Author: Bart Van Assche +Date: Sun Aug 5 08:45:42 2012 +0000 + + Make get_exec_output() work on big endian systems. + + Undo API breakage introduced by commit 7374b84fe4c2ef8497fde3dae80a69aa89eba19c. + +---------------------------------------------------------------------- + +Changes: V5.7.2.pre2 -> V5.7.2.pre3 + +commit 84322e0dc2a8974646542d9881bc01b43dc3a12d +Author: Wes Hardaker +Date: Tue Jul 31 16:24:07 2012 -0700 + + make depend for 5.7.2.pre3 + +commit 8fec7a81d6133a5f05ed34a5af9806af5d128223 +Author: Wes Hardaker +Date: Tue Jul 31 15:57:56 2012 -0700 + + fix the assert check to allow for some known asserts + +commit dfde6d2ddd519c8c2ae1788774fdf90d8bea02b1 +Author: Wes Hardaker +Date: Mon Jul 30 10:08:24 2012 -0700 + + include errno.h and don't use continue outside a loop + +commit 7cffe0222cd98a21e30f44c3df9f0d90bf096fe9 +Author: Wes Hardaker +Date: Tue Jul 31 14:13:50 2012 -0700 + + Version number update: 5.7.2.pre3 + +commit 22af7fd46776a8db2362e88acb1b69b165c034b6 +Author: blentz +Date: Tue Jul 31 13:52:40 2012 -0700 + + CHANGES: aix: PATCH 3403433: from blentz: Issues with hrSWRunName and Parameters on AIX + + Signed-off-by: Wes Hardaker + +commit 516b9f8275b8db03cdc41078e65c2170309a3f8b +Author: Julien Pinon +Date: Tue Jul 31 13:25:31 2012 -0700 + + CHANGES: perl: PATCH 3412939: from jpinon: Repair tkmib + + Signed-off-by: Wes Hardaker + +commit 8f230f401c64d822883ac444624a2c2fd7128d8e +Author: Harsha Shivanna +Date: Tue Jul 31 13:22:11 2012 -0700 + + CHANGES: libnetsnmp: PATCH 3552745: from naanuhs: fix to support 32 chars for VACM names as per RFC-2575 + + Signed-off-by: Wes Hardaker + +commit 34008d32aef43d8bbe1000fb9bf94642c0514f6f +Author: Wes Hardaker +Date: Tue Jul 31 13:20:31 2012 -0700 + + fix the agentx ping patch so it works with the newer alarm structure names + +commit 962676394d3fe557ead91057b4d780226dc0d6b3 +Author: Mijo Safradin +Date: Tue Jul 31 12:48:01 2012 -0700 + + CHANGES: agent: PATCH 3414051: from mijos: snmp-bridge-mib: fix for dot1dBaseTable + + Signed-off-by: Wes Hardaker + +commit 37ba7e20a521fbf0458a0c77eea2e5e36bd7ec0a +Author: Vincent Bernat +Date: Tue Jul 31 12:27:28 2012 -0700 + + CHANGES: agent: PATCH 3481686: from vbernat: Dont ping master agent unless there is no incoming traffic + + Signed-off-by: Wes Hardaker + +commit 2be5feadb0540846e0e3ada27efb97894a4cbd52 +Author: Wes Hardaker +Date: Tue Jul 31 07:29:17 2012 -0700 + + added a darwin 12 version + +commit 1f9bcd21e7c2d5effb62aa01b7b87e43dc86214c +Author: Jan Safranek +Date: Tue Jul 31 14:43:27 2012 +0200 + + Fixed SCTP-MIB::sctpAssocPrimProcess, the list of processes was not initialized. + +commit 48be5e89aa04adb0df7e094b2fe463015429fc98 +Author: Jan Safranek +Date: Tue Jul 31 13:48:31 2012 +0200 + + Added log message when ipTable misses some interfaces. + +commit 7523f0f01ba4db65ac1647a23228cf06c0b72a03 +Author: Mariusz Ceier +Date: Mon Jul 30 10:19:33 2012 -0700 + + CHANGES: libnetsnmp: PATCH 3536692: from mceier: create a unit test for read_config APIs + + Signed-off-by: Wes Hardaker + +commit c07b8d9b3770b615c8e162dbdf7643805f372d75 +Author: Mariusz Ceier +Date: Mon Jul 30 10:18:42 2012 -0700 + + CHANGES: libnetsnmp: PATCH 3536692: from mceier: Fix for callback calling when unregistering config handler + + Signed-off-by: Wes Hardaker + +commit 5c2424f07d85c0c4f79d6c5faf64d7f3ee861726 +Author: Wes Hardaker +Date: Mon Jul 30 10:08:42 2012 -0700 + + don't duplicate send_enterprise_trap_vars def + +commit 7374b84fe4c2ef8497fde3dae80a69aa89eba19c +Author: Garrett Cooper +Date: Mon Jul 30 09:41:17 2012 -0700 + + CHANGES: freebsd: PATCH 3383970: from yaberauneya: Fix compile error on FreeBSD 9.x/POSIXify auto_nlist, etc + + Signed-off-by: Wes Hardaker + +commit 670d96e786590fdd30a16a3300c0ed5bd6e53214 +Author: Mark Rusk +Date: Sun Jul 29 23:39:22 2012 -0700 + + CHANGES: agent: PATCH 3424933: from user_id=349895: Use NETSNMP_DS_AGENT_AGENTX_TIMEOUT for the default timeout + + Signed-off-by: Wes Hardaker + +commit f1eaec15ef603b8ce542932ffdbd8788c3d1acc5 +Author: Daniel Hobi +Date: Sun Jul 29 23:28:01 2012 -0700 + + CHANGES: agent: PATCH 3530794: from hobid: pass/pass_persist: unregister MIB with correct priority + + Signed-off-by: Wes Hardaker + +commit d783ad990e914c0ee1c98d0a93a429eb2b2f4997 +Author: Doug Manley +Date: Sun Jul 29 23:25:40 2012 -0700 + + CHANGES: libnetsnmp: PATCH 3526599: from tekkamanendless: A buggy SNMPv3 agent can cause a net-snmp client to hang + + Signed-off-by: Wes Hardaker + +commit e9851520c18d7ed172404a37dc0dc7a136bfaedd +Author: Daniel Evers +Date: Sun Jul 29 23:14:19 2012 -0700 + + CHANGES: libnetsnmp: PATCH 3548257: from daniel-evers: fix for recursive pthread mutexes + + Signed-off-by: Wes Hardaker + +commit e7a37678c2b7359afd44a307e824c1f7d7a0c87d +Author: Wes Hardaker +Date: Sun Jul 29 21:35:35 2012 -0700 + + NEWS: osx: patch: 3514049 from twobits-github: fix compilation on darwin11 + +commit 1221426abad15b9b2fcee8f1e32ab52ef2692952 +Author: Dave Shield +Date: Fri Jul 27 14:18:24 2012 +0100 + + CHANGES: perl: PATCHES: 3529541: Don't refer to internal 'my' variables from external scripts + + Fix provided by Lezz Giles + +commit 9c06c2202dc056703c80959a0eca9a71684c28de +Author: Dave Shield +Date: Fri Jul 27 13:29:30 2012 +0100 + + CHANGES: Linux: PATCHES: 3536420: Ensure snd/rcv memory buffers are suitably aligned + + Patch provided by Tyler Olmstead + +commit 89b82c55f9efd2e8ab8c6d65fa567c5b1fac1843 +Author: Dave Shield +Date: Fri Jul 27 13:14:07 2012 +0100 + + "Idle" processes (i.e. in the process of being created) are probably + best regarded as "waiting for an event" to become runnable - i.e. 'notRunnable(3)' + That event being the completion of the creation process. + It's arguable whether or not they are strictly "loaded", but + this feels less misleading than reporting them as 'invalid(4)' + +commit 6e780a5bf0d64bf47dfbf479ae7f56c10ff8166e +Author: Dave Shield +Date: Fri Jul 27 12:57:54 2012 +0100 + + Clarify meaning of hrSWRunStatus 'invalid(4)' + Ensure architecture-specific alternatives don't confuse code syntax + +commit 99b353f7253a5bb38b86f31c2708e16b34a46ce7 +Author: Dave Shield +Date: Fri Jul 27 12:50:51 2012 +0100 + + Additional patch from Patch ID #3543000 + +commit d0e03fe4a236945daf42af7a47094e686f9bdb9e +Author: Dave Shield +Date: Fri Jul 27 12:41:02 2012 +0100 + + CHANGES: snmpd: PATCHES: 3543000: Various fixes to Rmon code + Supplied by Patrick Ritter + +commit 6632a2b9b9fad1a0b0d6baedf2a2b391f5d4e914 +Author: Dave Shield +Date: Thu Jul 26 14:39:42 2012 +0100 + + CHANGES: perl: BUG: 3517030: Ensure large tables are walked properly + +commit b8d16604dbb2f80ebe2852322aa83361a0323796 +Author: Dave Shield +Date: Thu Jul 26 14:19:07 2012 +0100 + + CHANGES: apps: BUG: 3529768: Be more careful when stripping off numeric suffixes + +commit 0b3ad44ec4c1b9f41dc3ef70e6a38a53ef268ade +Author: Dave Shield +Date: Thu Jul 26 13:34:10 2012 +0100 + + Fix comments describing FreeBSD relationships + +commit 8cf7a89187a996faff040414986ffa5d78d5683e +Author: Dave Shield +Date: Thu Jul 26 13:21:56 2012 +0100 + + CHANGES: build: BUG: 3532234: Fix typo in libtool script + (addressed properly in libtool 2.4.2) + +commit 4258d852ca7b6aeae93ad73064d43aa807eb6104 +Author: Dave Shield +Date: Thu Jul 26 13:16:20 2012 +0100 + + CHANGES: doc: BUG: 3535269: Document use of [snmp] for client-side tools. + +commit 26ed40cbd07cf271a9cfc4517d964774712ad77c +Author: Dave Shield +Date: Thu Jul 26 12:57:56 2012 +0100 + + Support local rollup of patches without first synchronising with extenal repo. + +commit 904c442d60c5b99aacd7f60307c28684efae854c +Author: Dave Shield +Date: Thu Jul 26 12:53:37 2012 +0100 + + CHANGES: python: BUG: 3535967: Fix memory leak - snmp_{sess_}error allocates the output buffer + +commit 597ecda68ee2b580b666288977b04aa133207517 +Author: Dave Shield +Date: Thu Jul 26 12:17:14 2012 +0100 + + CHANGES: BUG: 3540621: dist: Add missing Provides: to net-snmp-perlmods RPM spec + +commit 43d5ba224c3f29fd8e7fd1d060a17045aad7eff0 +Author: Dave Shield +Date: Thu Jul 26 11:25:43 2012 +0100 + + CHANGES: perl: BUG: 3541012: Fix handling of gettable columns + +commit bc293acad8d3487cddef3c70cea74368f34d9354 +Author: Dave Shield +Date: Thu Jul 26 11:20:20 2012 +0100 + + CHANGES: snmpd: BUG: 3543864: Remove extraneous function type + (and fix a related typo) + +commit 028614ecf2d67398699dc3bd784029f3360f2e13 +Author: Jan Safranek +Date: Tue Jul 24 15:37:16 2012 +0200 + + CHANGES: snmpd: fixed snmpd exiting shortly after start due to incoming signal. + +commit 4d38895f459a1df24f68c4a60e4caf6a778d8c1f +Author: Jan Safranek +Date: Wed Jun 27 09:35:44 2012 -0400 + + CHANGES: snmpd: removed limit of 'exec' and 'sh' entries in snmpd.conf + + Use dynamic (re)allocation instead. + +commit dceeacc998fe2322882e7eedec0a71a79dc494ab +Author: Dave Shield +Date: Tue Jul 24 09:00:23 2012 +0100 + + Don't be surprised if there are no changes to various files + +commit 56c3c078336cbf1bf09fd1b01078a9030717613e +Author: Magnus Fromreide +Date: Wed Jul 11 08:47:13 2012 +0200 + + CHANGES: snmpd: BUG 3542307: Correct sysORID for snmpMPDStats. Thanks to Dave Vucich for reporting this. + +commit 61ecedc083f881db8a9a50d50bdeed36624ed307 +Author: Magnus Fromreide +Date: Wed Jul 11 00:21:27 2012 +0200 + + CHANGES: snmpd: BUG 3542188: Correct sysORDescr for snmpUsmMIB. Thanks to Dave Vucich for reporting this. + +commit 2f9ede419f40e848a2425389288cac0e2331b992 +Author: Dave Shield +Date: Thu Jul 19 17:10:52 2012 +0100 + + Fix example 'rsync' command for full releases + +commit 6dd7884d99e756e2f22b688823ce1b1d526ad166 +Author: Dave Shield +Date: Wed Jul 18 15:59:59 2012 +0100 + + version update for 5.6.2 + +commit 976696a128e57b512bf7ad400d002368b4a9a871 +Author: Dave Shield +Date: Wed Jul 18 14:34:31 2012 +0100 + + V5-6-patches out of Release Candidate + +commit 57c568d3d398172c5541fb31bb75d18fcce2e26f +Author: Dave Shield +Date: Wed Jul 18 14:34:15 2012 +0100 + + Version number update: 5.6.2 + +commit 73d906bc7c98506fa2b4d6d290f7b3beba2e4a0d +Author: Dave Shield +Date: Wed Jul 18 11:12:58 2012 +0100 + + version update for 5.5.2 + +commit 42b5afb3cd6d06adb426f1dbaa98358f2b2e8a53 +Author: Dave Shield +Date: Wed Jul 18 10:46:47 2012 +0100 + + V5-5-patches out of Release Candidate + +commit 8bd440c43e365a0b77d47f582cade9f97c7bfce7 +Author: Dave Shield +Date: Wed Jul 18 10:46:28 2012 +0100 + + Version number update: 5.5.2 + +commit 6e0855a3157198499411ac52b46d5f32aad5b9fa +Author: Dave Shield +Date: Wed Jul 18 09:51:32 2012 +0100 + + Add missing return type in function declaration + +commit 07d825e8bb35eea9ac6b1cb82cbb234fe66b1ab6 +Author: Dave Shield +Date: Wed Jul 18 09:51:32 2012 +0100 + + Add missing return type in function declaration + +commit 5db70036ef675635647e5b7c7253456838836647 +Author: Wes Hardaker +Date: Wed Jul 11 14:55:38 2012 -0700 + + don't use --rebase + +commit d4c1549593ce2c2caeb98e5f8abfd7a5ae5a0273 +Author: Jan Safranek +Date: Wed Jun 27 09:35:44 2012 -0400 + + CHANGES: snmpd: removed limit of 'exec' and 'sh' entries in snmpd.conf + + Use dynamic (re)allocation instead. + +---------------------------------------------------------------------- + +Changes: V5.7.2.pre1 -> V5.7.2.pre2 + +commit ffce49fb1ab4a78d4f2947be06d620f1424528fd +Author: Wes Hardaker +Date: Wed Jul 11 17:12:31 2012 -0700 + + Version number update: 5.7.2.pre2 + +commit bd7c7297187818e5eef7327667e4a81f6c9fc89b +Author: Wes Hardaker +Date: Wed Jul 11 14:55:38 2012 -0700 + + don't use --rebase + +commit a715312e2ce49d4da93fc140cc39fc100b0b7978 +Author: Wes Hardaker +Date: Wed Jul 11 15:47:22 2012 -0700 + + updated for the previous 5.7.2.pre1 release + +commit 17277689b629f4586d5d714d87ce6bc11f887668 +Author: Wes Hardaker +Date: Wed Jul 11 14:55:38 2012 -0700 + + don't use --rebase + +commit 6786ffc76facf746afb6af25158f7940656ab39c +Author: Magnus Fromreide +Date: Wed Jul 11 08:47:13 2012 +0200 + + CHANGES: snmpd: BUG 3542307: Correct sysORID for snmpMPDStats. Thanks to Dave Vucich for reporting this. + +commit f0e35d61f9258dc608da9bf718af1457a859fa19 +Author: Magnus Fromreide +Date: Wed Jul 11 00:21:27 2012 +0200 + + CHANGES: snmpd: BUG 3542188: Correct sysORDescr for snmpUsmMIB. Thanks to Dave Vucich for reporting this. + +commit 5206d25d4cb94d4b0dd331a5a4113d4d87782c42 +Author: Wes Hardaker +Date: Mon Jul 2 12:14:39 2012 -0700 + + better description of --disable-set-support + +commit f92853281477ee724a51a9967f37d3f1dd1b0f7e +Author: Wes Hardaker +Date: Mon Jul 2 12:09:50 2012 -0700 + + remove duplicate definitions causing a problem + +commit 5be27368751691fc1ab55fe62b4106d8d99b8704 +Author: Wes Hardaker +Date: Mon Jul 2 12:06:58 2012 -0700 + + after pulling all the branches, switch back to the initial one + +commit 82596a69f5ce53d5a6f0af4215c98d6184dab4d4 +Author: Dave Shield +Date: Fri Jun 22 14:04:50 2012 +0100 + + Unpick merge conflict. + (Not sure why this wasn't flagged up earlier - or maybe I just missed it!) + (cherry picked from commit b05bd78f9f234bb57a00b54c5bfb1de32a09f4a4) + +commit 6a075ae494c76b82eea96327cf5242df048743db +Author: Dave Shield +Date: Fri Jun 22 14:21:08 2012 +0100 + + version update for 5.6.2.rc3 + +commit a37e7e02945147bfe6cadb9571706c6b2ec743bf +Author: Dave Shield +Date: Fri Jun 22 14:17:42 2012 +0100 + + version update for 5.6.2.rc3 + +commit b05bd78f9f234bb57a00b54c5bfb1de32a09f4a4 +Author: Dave Shield +Date: Fri Jun 22 14:04:50 2012 +0100 + + Unpick merge conflict. + (Not sure why this wasn't flagged up earlier - or maybe I just missed it!) + +commit 4d15742c750a96a4dbb3da874741ae152489f8d5 +Author: Dave Shield +Date: Fri Jun 22 13:58:07 2012 +0100 + + Release Candidate for V5-6-patches + +commit f6b5e3376ed3a8e9eaf74b7d6822b3a765772ee8 +Author: Dave Shield +Date: Fri Jun 22 13:57:56 2012 +0100 + + Version number update: 5.6.2.rc3 + +commit 5cfb0811127a653dff0f4e53ad6029e2298a6c62 +Author: Dave Shield +Date: Fri Jun 22 13:28:37 2012 +0100 + + Release Candidate for V5-5-patches + +commit e72e205fdcef787ef840c8c928ed27351a69544b +Author: Dave Shield +Date: Fri Jun 22 13:58:07 2012 +0100 + + Release Candidate for V5-6-patches + +commit f79a54f2472508b167d977f367c3864b5621e89d +Author: Dave Shield +Date: Fri Jun 22 13:42:53 2012 +0100 + + version update for 5.5.2.rc3 + +commit 56ef5f0db51cfd55226f82f94f3f3d2450e4feb5 +Author: Dave Shield +Date: Fri Jun 22 13:39:32 2012 +0100 + + version update for 5.5.2.rc3 + +commit af1d00ab0246275dadb5f0cd3a23a77d5f5598cd +Author: Dave Shield +Date: Fri Jun 22 13:28:37 2012 +0100 + + Release Candidate for V5-5-patches + +commit f18776d63a516020317e58875ab24352d5db8651 +Author: Dave Shield +Date: Fri Jun 22 13:28:26 2012 +0100 + + Version number update: 5.5.2.rc3 + +commit fe107794e7400d239e8af3da8b4a3fbef06b5da9 +Author: Dave Shield +Date: Fri Jun 22 13:28:37 2012 +0100 + + Release Candidate for V5-5-patches + +commit 0f84fbcf71995bddafab500d87c9c5a6f461a734 +Author: Dave Shield +Date: Fri Jun 22 12:29:34 2012 +0100 + + CHANGES: snmpd: PATCHES: 3479740: Fix hrSWRunPerf statistics + +commit 1e3bb6060be6156d3ff316c5a7e4fd7f05e37cff +Author: Dave Shield +Date: Fri Jun 22 12:11:56 2012 +0100 + + NEWS: snmpd: BUG: 3532090: Fix high ifIndex values crashing hrDeviceDescr + +commit e8663fac8b88663282669726a08f16db16b5f4db +Author: Jan Safranek +Date: Mon Jun 18 13:30:25 2012 +0200 + + Revert "CHNAGES: snmpd: fixed snmpd exiting shortly after start due to incoming signal." + + This reverts commit b11a4e93f50d8a544f835f376c3a4b8c0641a31a, + we're in RC-phase and code is frozen + + (sorry for noise) + +commit b11a4e93f50d8a544f835f376c3a4b8c0641a31a +Author: Jan Safranek +Date: Mon Jun 11 16:26:09 2012 +0200 + + CHNAGES: snmpd: fixed snmpd exiting shortly after start due to incoming signal. + +commit a570238d58eb5a996b56f01a27a18df6f37d0f60 +Author: Jan Safranek +Date: Mon Jun 11 14:20:25 2012 +0200 + + More precisely describe -c option. + +commit 48cc39f1aa0fa6ce955ef76b25db8f9dca06b80d +Author: Wes Hardaker +Date: Sat Jun 2 09:27:10 2012 -0700 + + version update for 5.7.2.pre1 + +commit 810185ae0b0cd2ad4d424a1ba775ef5ceaf50f03 +Author: Wes Hardaker +Date: Sat Jun 2 09:24:19 2012 -0700 + + make depend for 5.7.2.pre1 + +commit 6271471e01282f3675724eaf1358ceb0e95ddd4e +Author: Wes Hardaker +Date: Sat Jun 2 08:32:40 2012 -0700 + + Version number update: 5.7.2.pre1 + +commit fcb782aa8893134c7414a926d9268594f725b915 +Author: Wes Hardaker +Date: Sat Jun 2 08:32:18 2012 -0700 + + version update for 5.7.2.pre1 + +commit e3bcd87c72fcea7706e868b5ace75296093f7497 +Author: Dave Shield +Date: Thu May 31 14:09:42 2012 +0100 + + Fix dist/release format + +commit d813ce2eeefc68229cfcaf20603244cdd6d09d3c +Author: Dave Shield +Date: Thu May 31 14:07:52 2012 +0100 + + Fix dist/release format + +commit fa7bd581e3783685db39c9b4eaf847be5ac86fd3 +Author: Dave Shield +Date: Thu May 31 13:53:10 2012 +0100 + + version update for 5.6.2.rc2 + +commit 0739e2382d31146aca3205244cf70788b40a428d +Author: Dave Shield +Date: Thu May 31 13:51:45 2012 +0100 + + version update for 5.6.2.rc2 + +commit d9a15445aa74f5316bfc711c1558467872c2958c +Author: Dave Shield +Date: Thu May 31 13:50:12 2012 +0100 + + make depend for 5.6.2.rc2 + +commit bcabd2c9542dbebd1d319b4494413bdcca06614e +Author: Dave Shield +Date: Thu May 31 13:38:38 2012 +0100 + + Release Candidate for V5-6-patches + +commit b473898c0c5ac9eb47c7c05a3f745e4ff2a76aaa +Author: Dave Shield +Date: Thu May 31 13:38:28 2012 +0100 + + Version number update: 5.6.2.rc2 + +commit 131429e7062fbaa65b82affed1fb92df2c0cc813 +Author: Dave Shield +Date: Thu May 31 13:38:38 2012 +0100 + + Release Candidate for V5-6-patches + +commit 1c8110b33b8105ca6190945a35fe7ae903252d68 +Author: Dave Shield +Date: Thu May 31 13:21:38 2012 +0100 + + Avoid perl versioning problems when setting up the build environment + +commit 508ece16e6f6f49562da204792ae0644269994d1 +Author: Dave Shield +Date: Thu May 31 13:20:58 2012 +0100 + + Fix handling of dist/release merge + +commit 5b8a8547b1a47d2f5b207f48f2496e4241d902c6 +Author: Dave Shield +Date: Thu May 31 11:10:48 2012 +0100 + + version update for 5.5.2.rc2 + +commit 6c32914bf28d695df349dca269e488b501700316 +Author: Dave Shield +Date: Thu May 31 11:07:22 2012 +0100 + + version update for 5.5.2.rc2 + +commit 9f5a82a5afdbb3daeb2fd437a309f0b8d357cf4b +Author: Dave Shield +Date: Thu May 31 11:05:39 2012 +0100 + + make depend for 5.5.2.rc2 + +commit 39203f29477a3bedf012d41135d8abd6bcad08b1 +Author: Dave Shield +Date: Thu May 31 10:54:27 2012 +0100 + + documentation update for 5.5.2.rc2 + +commit 17e79ef0fad79609c5ba2feb4e8b9eb5d7db6886 +Author: Dave Shield +Date: Thu May 31 10:46:11 2012 +0100 + + Release Candidate for V5-5-patches + +commit 5821be5bbb4018ded282fbbbd4830cf2eeadd9e1 +Author: Dave Shield +Date: Thu May 31 10:45:59 2012 +0100 + + Version number update: 5.5.2.rc2 + +commit 3f2111de6733a04e12d910d306a34d671e008762 +Author: Dave Shield +Date: Thu May 31 10:46:11 2012 +0100 + + Release Candidate for V5-5-patches + +commit ccf8ff2c4db60122d41302e4aeb700e0b868105f +Author: Dave Shield +Date: Mon May 28 10:18:43 2012 +0100 + + CHANGES: snmplib: PATCHES: 3526599: Don't hang on retried failing SNMPv3 responses + +commit c81c8483990911f47435d3005255d91c37ab92b2 +Author: Niels Baggesen +Date: Sun May 27 14:09:26 2012 +0200 + + Fix BSD that downnot always like IP_SENDSRCADDR - so retry without + +commit ffce1f2dc2f8b31abd01f93b26da78f4726a1e64 +Author: Niels Baggesen +Date: Sun May 27 14:03:58 2012 +0200 + + Fix OS missing MSG_DONTWAIT (AIX). Backport from 5.7 + +commit c575216850185b56454dad0253e3164979e13513 +Author: Niels Baggesen +Date: Sun May 27 13:56:01 2012 +0200 + + Fix missing include. Fixes SIGSEGV on FreeBSD9 x64 + +commit 5805878749c08062debf0a9d798d08fb916caa2d +Author: Magnus Fromreide +Date: Sun May 27 06:23:19 2012 +0200 + + CHANGES: snmpd: Add missing debug tag + +commit d1a42bbcc7b14730c9a6d99c4f047097843a549b +Author: Magnus Fromreide +Date: Fri May 25 09:02:27 2012 +0200 + + CHANGES: building: Run libtool --mode=finish on the right directory + +commit 1fbf33711a19eac9739ad23f6f6251eacc41f1c4 +Author: Dave Shield +Date: Tue May 22 14:54:45 2012 +0100 + + CHANGES: Linux: PATCH: 3525998: Don't use an uninitialised value in error message + +commit 32c1686b67dc85c4a189576363065609dfed5e61 +Author: Dave Shield +Date: Tue May 22 14:52:56 2012 +0100 + + Attempt to mark release-candidate branches as such. + Omit final-release-only steps when preparing preN/rcN releases + (Relies on a tweak to the Makerelease perl modules) + +commit 4c5633f1603e4bd03ed05c37d782ec8911759c47 +Author: Robert Story +Date: Mon May 14 11:40:06 2012 -0400 + + NEWS: snmp: BUG: 3526549: CVE-2012-2141 Array index error leading to crash + +commit 65dd83c2255ee58edbf0e25863e55b58a4113679 +Author: Dave Shield +Date: Mon May 7 20:30:42 2012 +0100 + + version update for 5.6.2.rc1 + +commit ac4bc65e2909f3bd85f32f04b504fa65d2f64553 +Author: Dave Shield +Date: Mon May 7 20:28:06 2012 +0100 + + make depend for 5.6.2.rc1 + +commit b74994864195119edb6e19c85147fac00bcb93e3 +Author: Dave Shield +Date: Mon May 7 20:13:46 2012 +0100 + + Version number update: 5.6.2.rc1 + +commit 91350092c46e66d06d74143f4816473db4d25160 +Author: Dave Shield +Date: Mon May 7 19:56:33 2012 +0100 + + Mark version-specific changes _before_ pushing to central repository + +commit 7241accd70b82d0fcd44d5a5238b2ee9445900db +Author: Dave Shield +Date: Mon May 7 17:53:17 2012 +0100 + + version update for 5.5.2.rc1 + +commit 7c796a15a1d1bb85feea940bd4e3516877920919 +Author: Dave Shield +Date: Mon May 7 17:50:49 2012 +0100 + + version update for 5.5.2.rc1 + +commit 07e268bfb64b0ec645b3f7e87266984f9217cf12 +Author: Dave Shield +Date: Mon May 7 17:44:37 2012 +0100 + + make depend for 5.5.2.rc1 + +commit 16eaaf6c3ba14596ca9efaf4b114f1b709f42b68 +Author: Dave Shield +Date: Mon May 7 17:29:03 2012 +0100 + + documentation update for 5.5.2.rc1 + +commit c729469ef12154930cf9d15967e16186fb445f30 +Author: Dave Shield +Date: Mon May 7 17:27:20 2012 +0100 + + Version number update: 5.5.2.rc1 + +commit 142571d3cea08f0c072d24c1d39a43c7446f8ce7 +Author: Dave Shield +Date: Mon May 7 17:01:03 2012 +0100 + + When building a new release, the installed version of the perl + modules may well be different to the version being built. + That should not break the build. + +commit eba86b6f7aff261ee0e61334df70de7156e5c3cb +Author: Dave Shield +Date: Mon May 7 17:01:03 2012 +0100 + + When building a new release, the installed version of the perl + modules may well be different to the version being built. + That should not break the build. + +commit 5c0f64d6db2b593f7cc0ed2d4f55b7c592b774a8 +Author: Niels Baggesen +Date: Mon Apr 23 22:25:15 2012 +0200 + + Only output cpu warnings once. + +commit ee58e4827b9fa16e6635ca003e8a4f11dcb5fb7a +Author: Niels Baggesen +Date: Mon Apr 23 22:17:42 2012 +0200 + + Fix speling in errormessage. + +commit 03f485df22f20e149cfae94c57cb82feecb5d74b +Author: Niels Baggesen +Date: Mon Apr 23 22:12:11 2012 +0200 + + Not all Linuxes use rpm (debian/ubuntu comes to mind) + +commit 930838224f781696bd35225f22569347416f1b16 +Author: Niels Baggesen +Date: Mon Apr 23 22:10:15 2012 +0200 + + Check need for -lm to use round/exp + +commit a0609cf1f3a6917d263725732248cd937a45ad94 +Author: Magnus Fromreide +Date: Sat Apr 7 08:40:44 2012 +0200 + + Remove limitation on configuration line length. + +commit 305973338a63ae54c5e02a8626fbe9a8064dcb7e +Author: Magnus Fromreide +Date: Sat Apr 7 00:32:19 2012 +0200 + + Reduce variable scopes. + +commit ccab4e9d3ed424c39d0dc27be63fa76c7461ea81 +Author: Magnus Fromreide +Date: Sat Apr 7 00:15:22 2012 +0200 + + Internalize the name and line number of the curret configuration file + +commit cf874ad7b9daf4fcc0d46cdd034474b478005341 +Author: Magnus Fromreide +Date: Fri Apr 6 21:47:28 2012 +0200 + + Replace #if (A) B #else B #endif with B. + +commit ef9ea641bc290eec50685b60519b31bee8b14a69 +Author: Dave Shield +Date: Mon Apr 9 21:04:06 2012 +0100 + + version update for 5.6.2.pre2 + +commit 35aba1959de119f1fb89203c37109aa6f0e21c57 +Author: Dave Shield +Date: Mon Apr 9 21:00:40 2012 +0100 + + version update for 5.6.2.pre2 + +commit e41fbaff18ac9095cf4a739a06ec39a1a6ccfdc1 +Author: Dave Shield +Date: Mon Apr 9 20:35:35 2012 +0100 + + Version number update: 5.6.2.pre2 + +commit 137fe582d6cc5611430dab46ef144efd84cfc803 +Author: Dave Shield +Date: Fri Apr 6 20:46:56 2012 +0100 + + Revert commit 1f4a829b18275e4956ca91e5ec370df015f06133 + (snmp_store_needed() API is not available in 5.[45].x) + +commit 2b7e64288c01a8a062026c521ca31a5e885f30cc +Author: Dave Shield +Date: Mon Apr 2 16:12:12 2012 +0100 + + FreeBSD-9: Fix for 'const'ifyed nlist arguments + Backport of ed65eca6e7f9cfa7380a78d56c01ed314745b169 from V5-6-patches + +commit 7e95d80b698051259645c074a53ffd264a6fa916 +Author: Dave Shield +Date: Mon Apr 2 16:06:56 2012 +0100 + + FreeBSD-9: Fix for 'const'ifyed nlist arguments + Backport of ed65eca6e7f9cfa7380a78d56c01ed314745b169 from V5-6-patches + +commit 1a9b7b7c02e2deefe994d595a7cc1dd2ffbeee1d +Author: Dave Shield +Date: Mon Apr 2 15:51:20 2012 +0100 + + Fix compilation on FreeBSD 9.x with 'recent' header shuffling + Backport of c53d8c3525f590f2213d35b0da94123862f3e366 from V5-5-patches + (Patch #3363308 - omitting tweaks to configure) + +commit 3d9ddb41e263bc1a78f9f9440b8d4ad4f86c82e1 +Author: Dave Shield +Date: Mon Apr 2 10:36:18 2012 +0100 + + Fix typo + Backport of 5b702b024b60176d7f5699b92e55da50a8deae71 from V5-6-patches + +commit 0d35c609564b66a1ffe81556d37adf0503c389ce +Author: Dave Shield +Date: Mon Apr 2 10:15:08 2012 +0100 + + Provide missing definition of NETSNMP_PRIo + (used in agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c) + +commit a79141a419953d010a6989e8b88f4df127394d38 +Author: Dave Shield +Date: Mon Apr 2 09:19:26 2012 +0100 + + Header fiddling for FreeBSD,OpenBSD,Dragonfly + Backport of f7b0de1518002c6e8f9b94ef3deb8882e1e9338e from V5-7-patches + +commit adf74bf753d3970357afd633803256241d9c7b87 +Author: Dave Shield +Date: Mon Apr 2 08:20:46 2012 +0100 + + Fix IPv6 TCP & UDP tables, *BSD support (including OpenBSD) + Backport of commits 5cd1573625471c0583e9087aec6802b77157d5a2 + and 50d73f0d56fe22c590530b3e305d41dcdac3ce00 from V5-6-patches + +commit d9555acb9f47c3aa8fde4bc20a44d7ca6181a8a9 +Author: Bart Van Assche +Date: Sun Mar 25 18:48:12 2012 +0000 + + CHANGES: snmpd: DISMAN-PING-MIB: Avoid dangling pointers (based on patch 3503259) + +commit 82a8b47ee96e5d29a2b7ac3ca00722d737d5b479 +Author: Niels Baggesen +Date: Thu Mar 29 22:31:56 2012 +0200 + + Running autoheader / autoconf + +commit 9ca8d939ab393306a1d0f146c9cb70ea0cb19d49 +Author: Niels Baggesen +Date: Thu Mar 29 22:30:38 2012 +0200 + + Running autoheader / autoconf + +commit cecd4869deb68f3d4c71e768d5b40dd576446925 +Author: Niels Baggesen +Date: Thu Mar 29 22:29:31 2012 +0200 + + Running autoheader / autoconf + +commit a1a4513bd3e4e614200f6db5a02f61d6c8eefb32 +Author: Dave Shield +Date: Wed Mar 28 09:47:45 2012 +0100 + + Doxygen-style documentation fixes (backport of git commit c09903a42e9d97331fd9e48ee831a85afdf9c70a) + +commit 9bdbcca122c37da304fc6aa6939729475f90f5fd +Author: Dave Shield +Date: Wed Mar 28 09:30:49 2012 +0100 + + Doxygen-style documentation fixes (back-port of GIT commit c09903a42e9d97331fd9e48ee831a85afdf9c70a) + +commit 1f4a829b18275e4956ca91e5ec370df015f06133 +Author: Dave Shield +Date: Tue Mar 27 21:41:24 2012 +0100 + + CHANGES: snmpd: PATCHES: 3495697: Store persistent snmpTarget table changes + +commit 1f75f377d0db01754c0c161dc44373081beef520 +Author: Dave Shield +Date: Tue Mar 27 21:14:06 2012 +0100 + + CHANGES: FreeBSD: PATCHES: 3489387: Install FreeBSD 10 header file (plus other missing versions) + +commit 3d72c9e78f2ad817c9d1d82977327bbb20d63ab9 +Author: Dave Shield +Date: Tue Mar 27 21:06:31 2012 +0100 + + CHANGES: snmpd: PATCH: 3487867: Don't skip missing ifXTable entries (ifConnectorPresent FALSE) + +commit 12906578ab30cf776d080c0ef3025b30334d7655 +Author: Bart Van Assche +Date: Mon Mar 26 16:17:45 2012 +0200 + + DISMAN-PING-MIB: Fix even more memory leaks + +commit ccfd5ca6fe10313d6181d24bbb1797825a97da10 +Author: Bart Van Assche +Date: Mon Mar 26 15:51:16 2012 +0200 + + DISMAN-PING-MIB: Eliminate duplicate code + +commit 9fda2668722f08ddbfdd67a2239d8b021db64a83 +Author: Bart Van Assche +Date: Mon Mar 26 15:48:46 2012 +0200 + + DISMAN-PING-MIB: Write a loop as a loop + +commit cbc18eb763ba6df69ef70668a54d75bf35e79503 +Author: Bart Van Assche +Date: Mon Mar 26 15:24:08 2012 +0200 + + CHANGES: snmpd: DISMAN-PING-MIB: Fix more memory leaks + +commit c7725192478aec018fb4aefa60946e04a406c00c +Author: Bart Van Assche +Date: Mon Mar 26 13:43:24 2012 +0200 + + CHANGES: snmpd: DISMAN-PING-MIB: Avoid reading freed memory when deleting a row from a table + +commit a6be739566f310d7441fd7f54989e39446f7a143 +Author: Bart Van Assche +Date: Mon Mar 26 13:42:28 2012 +0200 + + Extend DISMAN-PING-MIB test + +commit 8a9b57291453cb8aec28e766c594701ed19c4fc6 +Author: Niels Baggesen +Date: Mon Mar 26 21:03:41 2012 +0200 + + Fix for DragonFly 3 + +commit e5c9a32f79eac2e85527c9cf05087cdae9b35a6c +Author: Niels Baggesen +Date: Mon Mar 26 20:59:53 2012 +0200 + + DragonFly needs _KERNEL_STRUCTURES to compile ipv6 code + +commit cd43bc09a39bd97ff5e719a2ce232ce424600a65 +Author: David Imhoff +Date: Sat Mar 24 15:47:17 2012 +0100 + + CHANGES: snmplib: PATCH 3510454: Allow the use of 0.0.0.0/0 as alias for default + +commit e2fc15f9e5a6e3e36be5f489601cbf6bf731917f +Author: Niels Baggesen +Date: Sat Mar 24 15:21:38 2012 +0100 + + Fix TCP state values for DragonFly + +commit 432fe3ddf54f2c98f936959469cb9b014d599f06 +Author: Niels Baggesen +Date: Sat Mar 24 15:10:52 2012 +0100 + + Require perl to do pass_persist test + +commit 37d2770cf50c98023eeba90e25d372bff7316ada +Author: Niels Baggesen +Date: Sat Mar 24 15:06:40 2012 +0100 + + Fix TCP state values for DragonFly + +commit 86a948d8691e881d55591dcabddc2739ce72b30e +Author: Niels Baggesen +Date: Sat Mar 24 15:01:37 2012 +0100 + + Properly find pass helpers for testing. + +commit fe26a3c4f29f046bf65ed52e9d94054b675fbc4b +Author: Bart Van Assche +Date: Thu Mar 22 09:04:42 2012 +0100 + + DISMAN-PING-MIB: Limit source code lines to 80 columns + +commit 745bafcdcc9c8e84616d4e274db2a384bf234da2 +Author: Bart Van Assche +Date: Thu Mar 22 08:55:05 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Make ping implementation independent of ntpd clock jumps + +commit da6925e6763cadbe02f4a8bbfe68a362e535ad5e +Author: Bart Van Assche +Date: Tue Mar 20 10:38:36 2012 +0100 + + CHANGES: testing: Add testing/fulltests/default/T154dismanpingmib_simple + +commit fa606dd7ca6aff9308d4e8b01bbcde148f441271 +Author: Bart Van Assche +Date: Tue Mar 20 16:49:21 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Make pinging local interface addresses work + +commit 617a83ba799575c84c66f6b1c480ef633161a64c +Author: Bart Van Assche +Date: Tue Mar 20 16:28:46 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Fix a socket leak triggered by pinging a remote host + +commit 625f55c272ec6281e38d8e30eb53fd51516b00ae +Author: Bart Van Assche +Date: Thu Mar 22 09:54:55 2012 +0100 + + DISMAN-PING-MIB: Convert a dynamically allocated variable into a stack variable + +commit b48f19ad4b4aa68c3e16e2a72df37b9c0cd36c4a +Author: Bart Van Assche +Date: Tue Mar 20 16:24:07 2012 +0100 + + DISMAN-PING-MIB: Add more debugging statements + +commit d74cb3966175892562f5e3a9b1683acba2c22e07 +Author: Bart Van Assche +Date: Tue Mar 20 11:45:18 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Fix several memory leaks + +commit 0b1a77674678cc9a15be3e7700d3cef650ed02c7 +Author: Bart Van Assche +Date: Tue Mar 20 12:00:30 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Do not send the contents of the stack over the network + +commit 139023cd3ab51631cc10e2866d71abcf99ae4c1b +Author: Bart Van Assche +Date: Wed Mar 21 08:56:07 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Don't call exit() upon memory allocation failure + +commit 169b6aaa7b61827cc1ad0b3aeeae3a7229dd25d8 +Author: Bart Van Assche +Date: Wed Mar 21 08:53:26 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Fix IPv6 socket leak in error paths + +commit a0be32ad053a71fa96134d55e542bb07d4f0297d +Author: Bart Van Assche +Date: Tue Mar 20 11:43:46 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Avoid that host name resolution failure causes a crash + +commit bf9bff64556787d766ee2ef2d578afb920719f3a +Author: Bart Van Assche +Date: Wed Mar 21 08:51:55 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Convert printf() statements into snmp_log() and DEBUGMSG()-statements. + +commit 5d74c01245523a9d8db1eda27d1efae2ebc104fb +Author: Niels Baggesen +Date: Wed Mar 21 18:40:02 2012 +0100 + + New MIB: VRRPV3-MIB + +commit 5b38f062b99b6ef36708e2c7de4965a3192612e9 +Author: Niels Baggesen +Date: Wed Mar 21 18:34:48 2012 +0100 + + For safety, sizeof the right variable in memcpy + +commit e5f82782da05efa7c0e6dc2bf5a41ee11868f469 +Author: Niels Baggesen +Date: Wed Mar 21 18:33:21 2012 +0100 + + Fix for hrSWRun data for FreeBSD + +commit 8327565e823270d10a4504568edbe5b5ae323a55 +Author: Niels Baggesen +Date: Wed Mar 21 18:31:54 2012 +0100 + + Clean up variables for OpenBSD/NetBSD + +commit 170f6f027bf4f9174b7073530da4d07f400bba58 +Author: Niels Baggesen +Date: Wed Mar 21 18:28:58 2012 +0100 + + Move declarations in front of statements + +commit dbb4573b69fae85cdc931b2892b5ce4e5b16b321 +Author: Niels Baggesen +Date: Wed Mar 21 18:23:36 2012 +0100 + + Require kernel_netbsd for NetBSD6 + +commit f11681f15aad7d9a52fa29812ecbb507f1b7fe24 +Author: Dave Shield +Date: Wed Mar 21 12:36:38 2012 +0000 + + Check for old tarballs (and unpacked distributions) before starting. + These can confuse steps such as "make dependcheck", that do a 'find' + on the current tree, and would descend into such unpacked source trees. + +commit 470dcd4b6c3ff11ff0a3532a7340a56cffd69098 +Author: Dave Shield +Date: Wed Mar 21 12:32:13 2012 +0000 + + Don't run "make docs; make mancp" if there's no Makefile present + +commit c9ac420343e16df2b7065f5bf2790df44e247fba +Author: Dave Shield +Date: Tue Mar 20 10:26:10 2012 +0000 + + Allow distribution as part of normal Net-SNMP packages. + +commit 5999f60c57723f23f3c254af57fdb10af301a8eb +Author: Magnus Fromreide +Date: Sun Mar 18 19:03:08 2012 +0100 + + Regenerate + +commit 275d204036a607e3df50e8447d4bc755e9db02fd +Author: Magnus Fromreide +Date: Sun Aug 28 21:29:03 2011 +0200 + + CHANGES: building: Make it possible to use --disable-applications/--disable-agent together with --enable-minimalist + +commit bdccc875710295aacf50f71eb1c1d2ee97f336fe +Author: Magnus Fromreide +Date: Fri Mar 16 20:10:58 2012 +0100 + + Do not declare the local variables for opaque_special_types unless that option is set. + +commit b80a67da052adca1b5a644db83a782e15c2237c3 +Author: Magnus Fromreide +Date: Fri Mar 16 19:50:03 2012 +0100 + + Check that the data exist before trying to read it + +commit efae86bba5962491d42b77b935191a3eb25dd939 +Author: Magnus Fromreide +Date: Wed Mar 14 01:05:33 2012 +0100 + + Partially revert "Merge remote branch 'origin/V5-7-patches' into V5-7-patches" + + Commit d35a1860217e723e4f866dd98ef6621665934c4a accidentally reverted + + 4a2e5bcd56cd2afb36eb15d754e2fee888dd50c0 (hrh_storage is a proper replacement for hr_storage) + 0dd1e54557d1ba498b55d017b0a93e8ccf9bd522 (CHANGES: snmpd: UDP-MIB: Report the proper address in udpLocalAddress) + 5116d48378ecf03e722f3010ad47bf22a3fbcb8c (Reduce scope of prefix_val such that the compiler doesn't warn about an unsed variable) + 10f566f4d4cbb3e205023c23669289e4bfd089cb (perl/SNMP/SNMP.xs: Fix a compiler warning) + + and part of + + 6e74d64f85a59d50e461db4c34ac76f9de468bfb (Avoid using grep options -q and -w because grep in Solaris) + + This reverts those reverts. + +commit aaedd59cc2da701527dc2d261d4e9f85f16e7504 +Author: Magnus Fromreide +Date: Sun Mar 11 20:57:38 2012 +0100 + + Allow make test where the source path contains the string Net-SNMP to succeed. + +commit 4b94d796918a4eeae68ab21aa53d444a8b5c2921 +Author: Bart Van Assche +Date: Fri Mar 9 08:04:59 2012 +0100 + + Unbreak compilation on FreeBSD 4 + +commit 10fe6b83324ad37d18b937cc8c6de94de534d035 +Author: Dave Shield +Date: Thu Mar 8 13:04:07 2012 +0000 + + version update for 5.6.2.pre1 + +commit e1122edc1a5fe7976b065044134d39e7db5985ea +Author: Dave Shield +Date: Thu Mar 8 12:43:19 2012 +0000 + + version update for 5.6.2.pre1 + +commit a613d3a834912206d1ba5971e441a3ea6b36af23 +Author: Dave Shield +Date: Thu Mar 8 12:33:03 2012 +0000 + + make depend for 5.6.2.pre1 + +commit 0ef34e6519dfcb82c97df8427547c08dcf81e69a +Author: Jan Safranek +Date: Thu Mar 8 10:11:30 2012 +0100 + + CHANGES: snmpd: Fixed snmpd '-d' option. + + Now it dumps packets again. + +commit 8e69742f143e4fc11196e5b2ed66c8f7f53fd02f +Author: Dave Shield +Date: Tue Mar 6 09:24:21 2012 +0000 + + Version number update: 5.6.2.pre1 + +commit c4e00b8c3e1010cdcab5e6c02d60d75df9c6dcf2 +Author: Dave Shield +Date: Tue Mar 6 09:24:05 2012 +0000 + + version update for 5.6.2.pre1 + +commit 39490104a3ab58235aace2f9d871c266dc4485ee +Author: Dave Shield +Date: Mon Mar 5 09:06:52 2012 +0000 + + Mark the changes make as part of the release process as specific to + the particular branch being released. Version tags, changelog entries + and the like shouldn't propagate to later branches. + +commit 4a2e5bcd56cd2afb36eb15d754e2fee888dd50c0 +Author: Niels Baggesen +Date: Mon Mar 5 20:59:38 2012 +0100 + + hrh_storage is a proper replacement for hr_storage + +commit ce85832932ccd916c42319114c40885a466a9d0e +Author: Niels Baggesen +Date: Mon Mar 5 20:56:40 2012 +0100 + + More fixes for Solaris sh + +commit 0dd1e54557d1ba498b55d017b0a93e8ccf9bd522 +Author: Bart Van Assche +Date: Mon Mar 5 15:08:26 2012 +0100 + + CHANGES: snmpd: UDP-MIB: Report the proper address in udpLocalAddress instead of 0.0.0.0. Makes test T160snmpnetstat pass again. Fixes a bug introduced in commit c76fb96f65e33ba2fd212a921e8c386155ee5c7a. + +commit 518917e9f39f7a9d3c3bf3a865e8ac0e3026d600 +Author: Bart Van Assche +Date: Mon Mar 5 14:04:54 2012 +0100 + + snmplib/snmpUDPDomain.c: Fix source code indentation + +commit 2651909ccceabfcfadaf942c02450e28fe837dc9 +Author: Bart Van Assche +Date: Tue Nov 9 12:04:04 2010 +0000 + + Passes now on MinGW too. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19653 06827809-a52a-0410-b366-d66718629ded + +commit e41f115e40304c941ba17d67e24710722d90741b +Author: Bart Van Assche +Date: Mon Mar 5 13:39:17 2012 +0100 + + testing/fulltests/support/simple_eval_tools.sh: Avoid using grep options -w and -q because grep in Solaris' default path doesn't understand these. + +commit 5116d48378ecf03e722f3010ad47bf22a3fbcb8c +Author: Bart Van Assche +Date: Mon Mar 5 10:47:20 2012 +0100 + + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: Reduce scope of prefix_val such that the compiler doesn't warn about an unsed variable if it isn't needed. + +commit 6e74d64f85a59d50e461db4c34ac76f9de468bfb +Author: Bart Van Assche +Date: Mon Mar 5 09:22:31 2012 +0100 + + testing/eval_tools.sh: Avoid using grep options -q and -w because grep in Solaris' default path doesn't understand these options. + +commit 10f566f4d4cbb3e205023c23669289e4bfd089cb +Author: Bart Van Assche +Date: Mon Mar 5 10:47:39 2012 +0100 + + perl/SNMP/SNMP.xs: Fix a compiler warning + +commit 44aa265891cd563f7f4114ef25dcf7aaf3b14e9a +Author: Dave Shield +Date: Mon Mar 5 09:06:52 2012 +0000 + + Mark the changes make as part of the release process as specific to + the particular branch being released. Version tags, changelog entries + and the like shouldn't propagate to later branches. + +commit dae4e16be86117861f63d1a2f981ad361418f5c6 +Author: Dave Shield +Date: Mon Mar 5 09:06:52 2012 +0000 + + Mark the changes make as part of the release process as specific to + the particular branch being released. Version tags, changelog entries + and the like shouldn't propagate to later branches. + +commit 28f6226f2e228b8ca248489735f86502b2cce0a1 +Author: Dave Shield +Date: Mon Mar 5 09:06:52 2012 +0000 + + Mark the changes make as part of the release process as specific to + the particular branch being released. Version tags, changelog entries + and the like shouldn't propagate to later branches. + +commit 40022a697958259ccfbb3fed44eb3c472f5e837e +Author: Niels Baggesen +Date: Sun Mar 4 10:37:41 2012 +0100 + + Solaris sh does not understand "test -e" + +commit 773af0c42e077bebdaecf1c0caf393285a7688f1 +Author: Niels Baggesen +Date: Sat Mar 3 17:19:30 2012 +0100 + + Clean up nsrollup complications + +commit ee71049c3e21c1d0e3424297136652bbe0e39d85 +Author: Niels Baggesen +Date: Sat Mar 3 16:49:41 2012 +0100 + + mibgroup/icmp.c: adjust ifdefs to make it compile on BSD's + +commit ce9600361e665dde17af9d8ab16d7ce85dc05643 +Author: Niels Baggesen +Date: Fri Mar 2 21:39:55 2012 +0100 + + dot3StatsTable has bugs :-( + +commit dffacf6fa0755e1700cbac25b844185abd807a0a +Author: Niels Baggesen +Date: Fri Mar 2 21:38:10 2012 +0100 + + passpersist test needs /usr/bin/perl + +commit 8726995c7a8aef674c4f164b1871c37bbdcdad50 +Author: Niels Baggesen +Date: Fri Mar 2 21:36:58 2012 +0100 + + grep -w fails with OpenBSD and Solaris 10-64 + +commit 1eb4745b23cc3a839864e7f6ea28355b0566eb67 +Author: Niels Baggesen +Date: Fri Mar 2 21:35:49 2012 +0100 + + Solaris needs /usr/xpg4/bin/grep to understand -q + +commit 9954b4b741fd8c63d6128bd0527298c8e4e989fc +Author: Niels Baggesen +Date: Fri Mar 2 21:34:45 2012 +0100 + + Make sure we have the proper srcdir for out-of-source builds + +commit 78369002be2711f0aa876b64a4e10b090cc241cd +Author: Niels Baggesen +Date: Fri Mar 2 21:33:31 2012 +0100 + + Not all make versions define $(RM) + +commit 94245b29a3cda89475c6eab5d9493c6657ff38e3 +Author: Niels Baggesen +Date: Fri Mar 2 21:24:24 2012 +0100 + + Make autoconf 2.68 happy + +commit 44acd6c285fb5614b4c9611b1abdeca9dd28e4bb +Author: Niels Baggesen +Date: Fri Mar 2 21:12:47 2012 +0100 + + Fix spelling of mib module fsys_getfsstats + +commit 1fa1fee3693f67b820223806b3d73afd4c50ec18 +Author: Magnus Fromreide +Date: Fri Mar 2 01:37:20 2012 +0100 + + Silence a clang warning. + +commit 93263b98a5db344cf2c4d489c43971e7b29cdb03 +Author: Dave Shield +Date: Thu Mar 1 13:37:20 2012 +0000 + + version update for 5.5.2.pre1 + +commit 5a175428b973d2ea8553e29fecf94cf1566aa858 +Author: Dave Shield +Date: Thu Mar 1 11:48:18 2012 +0000 + + version update for 5.5.2.pre1 + +commit 364276a1c5aa66caa23eb5b7f111fdeb5af71fa7 +Author: Dave Shield +Date: Thu Mar 1 11:45:10 2012 +0000 + + make depend for 5.5.2.pre1 + +commit 73598340172eff75729a6d57192b8171d5bbf00e +Author: Dave Shield +Date: Thu Mar 1 10:42:56 2012 +0000 + + Version number update: 5.5.2.pre1 + +commit f3214402672ca199fd531e66122bf96c4d9a4eb7 +Author: Dave Shield +Date: Thu Mar 1 10:42:39 2012 +0000 + + version update for 5.5.2.pre1 + +commit 2e74acb6f19e4729cede0ab43e931961cb23aaea +Author: Magnus Fromreide +Date: Thu Mar 1 09:18:39 2012 +0100 + + CHANGES: Bug 3152841: Do not install the util_funcs subheaders that were removed in 5.7 + +commit b7109646b95a70713d1ad991d41bccd57c0bb3eb +Author: Magnus Fromreide +Date: Thu Mar 1 08:48:48 2012 +0100 + + CHANGES: Bug 3152841: Install util_funcs subheaders introduced in 5.6 + +commit 432cbb7a5501ab90d66d0a83e731e7343bc04b37 +Author: Magnus Fromreide +Date: Sat Feb 25 10:13:15 2012 +0100 + + Correct typos + +commit 6a6c9bbc7584f196a1185cc1935204f1206811ed +Author: Magnus Fromreide +Date: Wed Feb 29 08:55:35 2012 +0100 + + CHANGES: Bug 3152841: Install util_funcs subheaders + +commit d515e2a6e4c2a1c4d84734cc7b2d0b2fc5a894ad +Author: Dave Shield +Date: Tue Feb 28 15:56:21 2012 +0000 + + CHANGES: snmpd: PATCHES: 3487919: Fix compilation when caching is disabled + +commit af8368ed8898a78d0868b47af46bc9db07d1c764 +Author: Dave Shield +Date: Tue Feb 28 15:50:56 2012 +0000 + + CHANGES: snmplib: PATCHES: 3414773: Encode integer value using ASN_INTEGER + +commit 19e2715807fe06fd0baedf88165011aee933e755 +Author: Dave Shield +Date: Tue Feb 28 14:05:34 2012 +0000 + + CHANGES: man: BUGS: 3490708: Clarify use of common command-line options + +commit 65f7962f932c9b75c5bbbb047d1e26ae60978e53 +Author: Dave Shield +Date: Tue Feb 28 12:23:34 2012 +0000 + + CHANGES: snmpd: BUGS: 3489631: Fix incorrect handling of UCD monitoring flag + +commit ac166051b6a092dd4a594326ec85e2f699b62547 +Author: Dave Shield +Date: Tue Feb 28 11:57:41 2012 +0000 + + CHANGES: testing: BUGS: 3474590: Don't match underscores within the source root filename + +commit 879bf7079d34fa46f6fcf54a01c8500beaece59a +Author: Dave Shield +Date: Tue Feb 28 10:44:41 2012 +0000 + + CHANGES: snmpd: BUGS: 3460364: Fix use of block factor when detecting error conditions + +commit 034f1c572f683ea428583074471e5d5d13b51837 +Author: Dave Shield +Date: Tue Feb 28 10:22:20 2012 +0000 + + Skip SET-based tests when configured using --enable-read-only + +commit 36423e210bfb65ef121c6a66aec438c7c237d3df +Author: Dave Shield +Date: Tue Feb 28 10:03:25 2012 +0000 + + CHANGES: BUG: 3454168: configure: Fix building with --enable-read-only + +commit eed0bcbc43fea18259f0f63b2081b6d10535a052 +Author: Dave Shield +Date: Tue Feb 28 09:27:11 2012 +0000 + + Skip SET-based baby-steps when compiled with --disable-set-support. + Inspired by bug #3454168 + +commit ec6a23030e5a2072c19c18c1d9c124387da56b7b +Author: Bart Van Assche +Date: Mon Feb 27 18:42:58 2012 +0000 + + Add -lrt to NETSNMPLIBS such that clock_gettime() can be found + +commit f13320500294bb240f63c6dd7d2e9a2208eb740d +Author: Dave Shield +Date: Mon Feb 27 16:52:51 2012 +0000 + + Skip SET-based tests when compiled using --disable-set-support + +commit c4276b6232c29145c039884e6b5a6b6da4b93837 +Author: Dave Shield +Date: Mon Feb 27 15:54:45 2012 +0000 + + Omit SET-related code when compiling with --disable-set-support (inspired by patch #3424930) + +commit 01c930edcc25700d6b5fb0376f55a26425e13fb0 +Author: Dave Shield +Date: Mon Feb 27 15:17:22 2012 +0000 + + Omit SET-related code when compiling with --disable-set-support + (inspired by patch #3424930) + +commit 9484d83203c4e2d820416be665fa833aa70444d2 +Author: Bart Van Assche +Date: Fri Feb 24 14:00:32 2012 +0100 + + Rework commit b4a19505a05816e94e01de97bf99ac37fcdc6d23. + +commit 2b7f13495228635d816e58b2174dc124dd0cf39f +Author: Wes Hardaker +Date: Fri Feb 24 07:43:22 2012 -0800 + + set MERGE_AUTOEDIT before merging to avoid the future git 1.7.10 forced msg + +commit e1b910b0be9343586ae9edba6f46040af315fcdd +Author: Bart Van Assche +Date: Thu Feb 23 10:27:54 2012 +0100 + + CHANGES: snmpd: init_agent() + init_kmem(): Return an error value instead of invoking exit() if access to kernel virtual memory is denied + +commit 463eed2120f9d191bc22673496a49e8174664e4b +Author: Bart Van Assche +Date: Thu Feb 23 10:03:31 2012 +0100 + + Remove obsolete symbol NETSNMP_EXIT_ON_BAD_KLREAD + +commit c36ab71a4e096f16cc5a55533f080c9a94009914 +Author: Bart Van Assche +Date: Thu Feb 23 08:53:56 2012 +0100 + + CHANGES: FreeBSD: snmpd + apps: Sending UDP packets works again for non-root users + +commit edebddba930f8b1472fa0bd20fc413ef8cf464a2 +Author: Bart Van Assche +Date: Tue Feb 21 11:31:46 2012 +0100 + + testing/RUNTESTS: Fix a bashism + +commit b4a19505a05816e94e01de97bf99ac37fcdc6d23 +Author: Bart Van Assche +Date: Mon Feb 20 16:58:47 2012 +0100 + + Fix compiler warnings about %ld versus time_t on systems where time_t is a synonym for long long instead of long. + +commit d8978ecc8211be7c1e7905f1e215bb06ded266b6 +Author: Bart Van Assche +Date: Tue Feb 21 12:32:25 2012 +0100 + + Fix snmplib/transports/snmpSocketBaseDomain.c file header + +commit aa766d196e5287f6ca79b58a345b024260aba354 +Author: Bart Van Assche +Date: Mon Feb 20 17:07:13 2012 +0100 + + IF-MIB: do not trigger undefined behavior (>> 32 of a 32-bit variable) when updating a counter and ifi_ipackets is a 32-bit variable + +commit c3fb6dd9e6b99e9542493188987871fc5017cb3c +Author: Bart Van Assche +Date: Thu Feb 23 09:45:45 2012 +0100 + + Fix a compiler warning on systems where mode_t is unsigned + +commit f8a3ef0d3d4e530279900101049b8de98a44a6fb +Author: Bart Van Assche +Date: Mon Feb 6 14:48:52 2012 +0100 + + CHANGES: snmplib + snmpd + snmpwalk: Avoid that system clock changes (e.g. by ntpd) affect code that needs relative time + CHANGES: snmpd: Make sure that the range of the SNMPv3 variable snmpEngineTime is 0..2147483647 on all supported systems instead of 0..42949672 on some systems (i.e. wraparound after 497 days) + CHANGES: snmplib: Add netsnmp_get_monotonic_clock(), netsnmp_set_monotonic_marker(), netsnmp_ready_monotonic(), netsnmp_get_agent_runtime() + CHANGES: snmplib: Deprecate atime_diff(), atime_newMarker(), atime_ready(), atime_setMarker(), marker_tticks(), netsnmp_marker_uptime(), netsnmp_timeval_uptime(), timeval_tticks(), uatime_diff(), uatime_hdiff() and uatime_ready(). + CHANGES: snmplib: Change the names of the struct timeval members of data structures that were used to store a wall clock time but that do now contain a monotonic clock value + +commit c19760f3333c92fac5d50e9768cdf939218bc487 +Author: Bart Van Assche +Date: Wed Feb 15 09:45:03 2012 +0100 + + snmplib/snmpv3.c: Fix source code indentation + +commit a6db239945e195de5a90fa183700b27a6ecb28d3 +Author: Niels Baggesen +Date: Tue Feb 7 00:11:14 2012 +0100 + + Fix possible memory leak from recent declarations patch + +commit 0fbbb9a9e2906a7af956957061d485874462aea9 +Author: Niels Baggesen +Date: Mon Feb 6 20:43:04 2012 +0100 + + Do not mix declarations and statements + +commit f308d5bafb05d78ed4030c4ecff324b6cbda680f +Author: Bart Van Assche +Date: Mon Feb 6 15:25:30 2012 +0100 + + Fix two compiler warnings in agent/mibgroup/disman/ping/pingCtlTable.c + +commit 46f0fc1b7fc26a225763bc65cca520a1c59f0251 +Author: Niels Baggesen +Date: Mon Feb 6 20:54:32 2012 +0100 + + sendmsg does not like IP_SENDSRCADDR if addr is INADDR_ANY + +commit debac498fe8410110107a2fe64f8afb748edaa07 +Author: Jan Safranek +Date: Mon Feb 6 16:48:09 2012 +0100 + + CHANGES: added OCFS2 (Oracle Cluster FS) to hrStorageTable and hrFSTable + +commit fafc99cd89e73ec7e00bf7360d0b4fa61944a4f4 +Author: Bart Van Assche +Date: Mon Feb 6 11:18:34 2012 +0100 + + Simplify calculate_time_diff() and calculate_sectime_diff() + +commit 7af2013de8bf1b379c076db4e104508e17874d3e +Author: Bart Van Assche +Date: Mon Feb 6 14:55:58 2012 +0100 + + Fix order of feature #ifndef and Doxygen comment block + +commit bbd67f63530f5ef0bfc948fc58dfe6a93f8f8679 +Author: Bart Van Assche +Date: Mon Feb 6 15:25:30 2012 +0100 + + Fix two compiler warnings in agent/mibgroup/disman/ping/pingCtlTable.c + +commit 42a66aeff25b9e9ef635a404ad2f5212f9e8cf0d +Author: Bart Van Assche +Date: Mon Feb 6 14:47:54 2012 +0100 + + Rename two function arguments + +commit 3fe72b3b99b7e4b2b982363dfc4f2d8d13f40592 +Author: Bart Van Assche +Date: Mon Feb 6 13:49:22 2012 +0100 + + Convert snmp_select_info() documentation to Doxygen format + +commit e9db266ae48d05a7a6cb5d71b4bdea7ad808ef5e +Author: Bart Van Assche +Date: Mon Feb 6 11:17:57 2012 +0100 + + CHANGES: snmpd: Add netsnmp_get_next_alarm_time() + +commit d08044cb9e5702fbf549e14425f42794259d8a21 +Author: Bart Van Assche +Date: Mon Feb 6 09:38:07 2012 +0100 + + CHANGES: snmpd: Add netsnmp_get_agent_runtime() + +commit a05c27c2711cb41582a3b4c31e38b0e93530b62d +Author: Bart Van Assche +Date: Mon Feb 6 14:51:33 2012 +0100 + + Fix spelling in a source code comment + +commit 910d7b0d99183609b9529b04c3f29330eb661021 +Author: Bart Van Assche +Date: Mon Feb 6 14:38:12 2012 +0100 + + Replace netsnmp_timeval_uptime() by netsnmp_get_agent_uptime() + +commit 43a83f6c6a96cc2316b70eecacf127eb6913c7a7 +Author: Bart Van Assche +Date: Mon Feb 6 11:19:15 2012 +0100 + + Use the assignment operator instead of memcpy() for copying struct timeval + +commit 2fe579efb1cb3a74f82803ca323928f6b8e4b5c0 +Author: Bart Van Assche +Date: Fri Feb 3 14:04:02 2012 +0100 + + Make agent/mibgroup/mibII/icmp.c build again on non-Linux systems. + + See also commit 345a1e4254812cb9edc1d274491b76681a9dba1e. + +commit 881de6ab7355277a5c116a008fbe513293b05039 +Author: Bart Van Assche +Date: Fri Feb 3 10:08:21 2012 +0100 + + Fix compiler warnings triggered by the Rmon MIB implementation + +commit 4629933c0d3b3f9f4ba583534f79a37fb9633817 +Author: Bart Van Assche +Date: Thu Feb 2 20:05:31 2012 +0000 + + More compiler warning fixes + +commit e9b5a3dee6f9afab8b90a29392040632b075ad7a +Author: Bart Van Assche +Date: Thu Feb 2 16:56:55 2012 +0100 + + Use SNMP_MIN() instead of min() + +commit ae452c77b411139d6b5800ffcf88d48e9b4792a8 +Author: Bart Van Assche +Date: Thu Feb 2 15:23:38 2012 +0100 + + Restore commit dbb8795a7df595f0603f2ec61704799f4c482667. + +commit c7d11fa00f9995ddb9fe3d4994a3e9790da2e189 +Author: Bart Van Assche +Date: Thu Feb 2 15:18:40 2012 +0100 + + Restore commit dbb8795a7df595f0603f2ec61704799f4c482667 partially. + +commit 00fd62720ec454f5a690de4feba08223cfb2c3f8 +Author: Bart Van Assche +Date: Thu Feb 2 14:48:44 2012 +0100 + + CHANGES: snmptrapd: Avoid crash during shutdown due to invoking perl_destruct(NULL) + +commit d9e229d81abeaf191ef2ccb077842885c230d622 +Author: Bart Van Assche +Date: Thu Feb 2 14:47:41 2012 +0100 + + Remove a superfluous declaration + +commit 1e2e2af6cae830f381e87a244d029eb86bf3fcce +Author: Bart Van Assche +Date: Thu Feb 2 13:20:37 2012 +0100 + + perl/SNMP/examples/pingmib.pl: Add error checking + +commit 241a141e31f1684fc6cf70cc4a00cce636fd3526 +Author: Bart Van Assche +Date: Thu Feb 2 11:28:37 2012 +0100 + + Make configure-time EVP_MD_CTX_create() detection work on the 5.4 branch. + + See also commit 46eac02e9a27bf4f3068e795cab891f05a848870. + +commit 6d9d14feaaa2d0fec68b4d158944d32cb04ff1bc +Author: Bart Van Assche +Date: Thu Feb 2 11:12:00 2012 +0100 + + Revert the changes that break the build on the 5.4 branch from commit dbb8795a7df595f0603f2ec61704799f4c482667. + +commit 8abe49e30c97c8983e83b45a35c716fe91f66bea +Author: Bart Van Assche +Date: Wed Feb 1 11:56:58 2012 +0100 + + Fix several compiler warnings in the DISMAN MIB implementations. + +commit f9fb0a533375e14dc370025a0b2fbc761bf27be6 +Author: Bart Van Assche +Date: Thu Feb 2 09:56:02 2012 +0100 + + Revert "HOST-RESOURCES_MIB: fix a compiler warning" because it's wrong. + + This reverts commit aa6b79bc124a7b7a885d7e5035ab06aa3ecef613. + +commit ca4a4fe25efd2714f8f1961b97856616563f42c9 +Author: Bart Van Assche +Date: Thu Feb 2 10:21:49 2012 +0100 + + .gitignore: Add python/build + +commit 13ada56558b44e28d1355c0dce1d921f3746d548 +Author: Jan Safranek +Date: Fri Jan 20 15:53:49 2012 +0100 + + Revert "Revert "Fix format specifiers to avoid warnings"" - there *is* NETSNMP_PRIo in V5-6+ branches + + This reverts commit aa528bd22c7493ca8d67e678fbf615ca0f63ea6d. + +commit aa528bd22c7493ca8d67e678fbf615ca0f63ea6d +Author: Jan Safranek +Date: Fri Jan 20 14:13:18 2012 +0100 + + Revert "Fix format specifiers to avoid warnings" - there is no NETSNMP_PRIo in V5-4 or V5-5 branches + + This reverts commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b. + +commit 2fb99be9aa86a6ca349b86d4ef8bc726ed9f2a82 +Author: Jan Safranek +Date: Fri Jan 20 14:58:35 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit e5c35589e0bf416bfd036bd468f42aaeab25e788 +Author: Jan Safranek +Date: Fri Jan 20 14:55:56 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 345a1e4254812cb9edc1d274491b76681a9dba1e +Author: Jan Safranek +Date: Fri Jan 20 14:51:26 2012 +0100 + + Fixed error handling in init_icmp(). + +commit c303549a59fa8c2f20a9d8bf1e985fbc8abde6a8 +Author: Jan Safranek +Date: Fri Jan 20 15:46:29 2012 +0100 + + Reworked _register_extend() error handling. + +commit 9c20e27a7026fc030da3b328b9a2e1b4f36670cd +Author: Jan Safranek +Date: Fri Jan 20 15:21:28 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 22fd0bfc2df0e1f6020dc3c50a753ddf28a4599c +Author: Jan Safranek +Date: Fri Jan 20 15:20:22 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 5d61e57baf580c78252c0abb0098c07bb05af17c +Author: Jan Safranek +Date: Fri Jan 20 15:17:05 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 3c3eeae80d796f27597c901e7ff2046c769ef4b8 +Author: Jan Safranek +Date: Fri Jan 20 15:08:09 2012 +0100 + + Mark rowreq_ctx as freed so next iteration allocates new one instead of reusing the freed one. + +commit af9abd53c2337c90a691a7b044ff3f97c1003161 +Author: Jan Safranek +Date: Fri Jan 20 15:05:10 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit cf9465f54181e62e21a9b10219131107a3d2ebf6 +Author: Jan Safranek +Date: Fri Jan 20 15:04:06 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 7871f2b09b8b52f34a9e57784266459053165bcb +Author: Jan Safranek +Date: Fri Jan 20 15:02:50 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 7a37f33d310c9598607bc323d9bdbf91aaf72c95 +Author: Jan Safranek +Date: Fri Jan 20 15:00:51 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 3e45f7026249e45350edaac85337423aa0e95d8b +Author: Jan Safranek +Date: Fri Jan 20 14:13:18 2012 +0100 + + Revert "Fix format specifiers to avoid warnings" - there is no NETSNMP_PRIo in V5-4 or V5-5 branches + + This reverts commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b. + +commit 61936762e641c18db75aa5125a33e776c677adc5 +Author: Jan Safranek +Date: Fri Jan 20 11:13:39 2012 +0100 + + Fixed freeing reginfo twice on error in a template and all its instances. + +commit 496437430415fbafeb1ccd4774f1ca00d627ea1f +Author: Bart Van Assche +Date: Fri Jan 20 11:04:13 2012 +0100 + + python/netsnmp/client_intf.c: Fix compiler warnings introduced on V5.6 branch + +commit 5b4a24cdcee1bc3d82633ccafeb96fce95349c59 +Author: Bart Van Assche +Date: Fri Jan 20 09:22:27 2012 +0100 + + unit tests: fix a 64-bit compiler warning + +commit cbf1c91baf7191be5fa27d81bcf8714331a2c12f +Author: Bart Van Assche +Date: Fri Jan 20 09:20:42 2012 +0100 + + Use snmpTargetParamTable_dispose() to free a struct targetParamTable_struct. + + Fixes a bug introduced in commit dbf26a05a04ef24c47346e5adda48e338498e71f. + +commit aa6b79bc124a7b7a885d7e5035ab06aa3ecef613 +Author: Bart Van Assche +Date: Fri Jan 20 09:20:31 2012 +0100 + + HOST-RESOURCES_MIB: fix a compiler warning + +commit 3a76b43e11fffada632fccb848ab500e876ad48b +Author: Bart Van Assche +Date: Wed Jan 18 16:21:05 2012 +0100 + + CHANGES: python: Avoid that an SNMP set with UseEnums enabled causes a segmentation fault + +commit 84dec9fa92b0aa2d58eb7020330f4f98e5154321 +Author: Bart Van Assche +Date: Wed Jan 18 14:38:21 2012 +0100 + + python/netsnmp/client_intf.c: Fix most compiler warnings + +commit 38cf218c3f1a727786e227a5d3fb186fd0f1a15f +Author: Jan Safranek +Date: Thu Jan 19 14:50:13 2012 +0100 + + Fix a typo + +commit 454122244122bfdb6f67cab31256d7b46372e9e1 +Author: Jan Safranek +Date: Thu Jan 19 14:30:18 2012 +0100 + + Free tmStateRef on errors. + +commit 0119022daa59c73bfec0da2386d0628f14e6dab7 +Author: Jan Safranek +Date: Thu Jan 19 14:09:12 2012 +0100 + + Free fingerprint when it's not needed. + +commit 0e84cd303a08267dec78f6d81c9bb07e3d83a11f +Author: Jan Safranek +Date: Thu Jan 19 13:48:26 2012 +0100 + + Free previously allocated memory on errors. + +commit 63dc846a7949ce697b3e28c543dc1105e63a2250 +Author: Jan Safranek +Date: Thu Jan 19 13:08:28 2012 +0100 + + Free certificate fingerprint. + +commit ce1f284a63eb81644b3e32606cbe39b67e1dff2a +Author: Jan Safranek +Date: Thu Jan 19 14:37:09 2012 +0100 + + Free previously allocated memory on errors. + +commit 7e21413ca6f2efd7a3afb62c62b644881b8bd1e7 +Author: Jan Safranek +Date: Thu Jan 19 13:46:30 2012 +0100 + + Properly allocate and free engineID. + +commit 34c962882607c3638a2fa25a2ac531492d71c787 +Author: Jan Safranek +Date: Thu Jan 19 13:37:25 2012 +0100 + + Free locally allocated tmStateRef. + +commit f57ae531dc5658abcd65b1627615525238d16d2d +Author: Jan Safranek +Date: Thu Jan 19 13:20:24 2012 +0100 + + Free previously allocated memory on errors. + +commit 536bc57556c3141561ea4a194810b16290a691ee +Author: Jan Safranek +Date: Thu Jan 19 13:15:47 2012 +0100 + + Added check if the function actually does something. + +commit a0777d307dbcaf219ee0184a0fbab9d4e5d6aa0b +Author: Jan Safranek +Date: Thu Jan 19 13:01:45 2012 +0100 + + Free previously allocated memory on errors. + +commit 8b97a71c8e7959428eb4d4e8d90e9096d43ff09f +Author: Jan Safranek +Date: Thu Jan 19 12:57:26 2012 +0100 + + Free previously allocated memory on errors. + +commit 2c1507c22030549ae660c0e211fbdc5c75ec5c57 +Author: Jan Safranek +Date: Thu Jan 19 12:53:47 2012 +0100 + + Free previously allocated memory on errors. + +commit 65f2b7bcd4fe03906aa1a115ab60a89b8ae933d5 +Author: Jan Safranek +Date: Thu Jan 19 12:51:36 2012 +0100 + + Close open files on error. + +commit 0e52e4f66d44766bea37473556c78e5219b95461 +Author: Jan Safranek +Date: Wed Jan 18 15:45:33 2012 +0100 + + Free previously allocated memory on errors. + +commit dbf26a05a04ef24c47346e5adda48e338498e71f +Author: Jan Safranek +Date: Wed Jan 18 15:42:17 2012 +0100 + + Free previously allocated memory on errors. + +commit 748da84b1fd654e338bc701e8f9e5da229187f1c +Author: Jan Safranek +Date: Wed Jan 18 15:32:04 2012 +0100 + + Free previously allocated memory on errors. + +commit eb217146fd54036ea4202bfef78bbf774d7e382d +Author: Jan Safranek +Date: Wed Jan 18 15:23:10 2012 +0100 + + Free previously allocated memory on errors. + +commit 9ba38eec66138ec1f613ea8d04e158130c7121bc +Author: Jan Safranek +Date: Wed Jan 18 15:18:55 2012 +0100 + + Free previously allocated memory on errors. + +commit d9d938d3018c27f53277bc5e59578500490c1d09 +Author: Jan Safranek +Date: Wed Jan 18 15:16:38 2012 +0100 + + Close open file on error. + +commit d5e817d5bd518d9ac6a0d60e0e141dd64f27ad19 +Author: Jan Safranek +Date: Wed Jan 18 15:14:12 2012 +0100 + + Free previously allocated memory on errors. + +commit 2ae68f059df9d74b074d12f59c1847466ed576cd +Author: Jan Safranek +Date: Wed Jan 18 15:03:17 2012 +0100 + + Free previously allocated memory on errors. + +commit a00f3d461121b545aed72ac12b2438791dcfc4ba +Author: Jan Safranek +Date: Wed Jan 18 14:58:39 2012 +0100 + + Free previously allocated memory on errors. + +commit 59884bb4d35ad13747ffa6723436dca587a9ab77 +Author: Jan Safranek +Date: Tue Jan 17 17:09:12 2012 +0100 + + In above code, olength is checked, so let's check it also here. + +commit ba5d5292b04393b0c7d7d7ed961241929418c6e4 +Author: Jan Safranek +Date: Tue Jan 17 17:05:14 2012 +0100 + + Fixed dereferencing NULL. + +commit da2d6a7028a13b9edf3a5c84314d0f1feef76714 +Author: Jan Safranek +Date: Tue Jan 17 16:44:56 2012 +0100 + + Prevent dereferencing NULL. + +commit f88054a9b69b6de274f7a14a59b47323e5e4e4c6 +Author: Jan Safranek +Date: Tue Jan 17 16:37:35 2012 +0100 + + Don't dereference context if it's NULL. + +commit 7c4d459e8f1f652cc2098c3d4c81de90a84ed710 +Author: Jan Safranek +Date: Tue Jan 17 16:30:09 2012 +0100 + + Don't deference NULL. + +commit fc19b7f33b587927d2a01e72d23d21b9b1696ab3 +Author: Jan Safranek +Date: Tue Jan 17 16:25:26 2012 +0100 + + Don't close NULL file. + +commit 5e95ca6790076b788072a801ee7c82969d995bcb +Author: Jan Safranek +Date: Tue Jan 17 16:17:09 2012 +0100 + + Prevent dereferencing NULL when a transport does not have f_fmtaddr. + +commit eed6f5f9b9ae54d2ceab67ad85adde1f6a8a21d5 +Author: Jan Safranek +Date: Tue Jan 17 16:13:13 2012 +0100 + + Prevent dereferencing NULL. + +commit 41cde68b5fa4b38d81450cf91e082cdfa825e7cf +Author: Jan Safranek +Date: Tue Jan 17 16:10:10 2012 +0100 + + Check if a registration was really found. + +commit 5b72a40853876a186efcc0090a4e32c235b9c05f +Author: Jan Safranek +Date: Tue Jan 17 16:03:58 2012 +0100 + + Don't dereference NULL when difflen is SMUX_MAX_PRIORITY (which is highly unlikely, but...) + +commit fa6a912e41c5d0fd2a636894e86b6426c07375ab +Author: Jan Safranek +Date: Tue Jan 17 15:37:44 2012 +0100 + + Check for missing value in setEvent. + +commit 410b71da425389fecc25d14f49f23753581576ad +Author: Jan Safranek +Date: Tue Jan 17 15:28:41 2012 +0100 + + Dereference ereg only if it is not NULL. + +commit 185272d1a0b913774186f1b9135aeaf637ebed52 +Author: Jan Safranek +Date: Tue Jan 17 15:17:21 2012 +0100 + + As per above code, template_v2pdu can be NULL, so check it before dereferencing. + +commit 48e5ead3fd2c2b385df6972c67526ff6bdc30768 +Author: Jan Safranek +Date: Tue Jan 17 14:42:22 2012 +0100 + + Updated last fix to new error reporting style. + +commit f33d33615d6d85d0073726473c4146cbcdf11ced +Author: Jan Safranek +Date: Tue Jan 17 14:30:07 2012 +0100 + + Fixed sigsegv when empty config line is parsed. + +commit b5df1eeb47ed3559b6f4d9ecccdb242126e6c992 +Author: Jan Safranek +Date: Tue Jan 17 14:11:58 2012 +0100 + + Fixed (highly theoretical) sigsegv when sp->securityEngineID is NULL. + +commit 6feed629a71899c113096959d8549dc1201e8f9a +Author: Jan Safranek +Date: Tue Jan 17 13:43:37 2012 +0100 + + Added NULL and len check just in case someone provides value = NULL and nozero len (-> NULL is then dereferenced). + +commit 355c5ab264af2a6020a1d8a923f80f11b942295e +Author: Jan Safranek +Date: Tue Jan 17 13:36:41 2012 +0100 + + Extend the NULL check, i.e. return if there is nothing to remove. + +commit ddd7948acad938cd42974505ddca4f0372116709 +Author: Wes Hardaker +Date: Mon Jan 16 11:11:29 2012 -0800 + + update sparta's copyright + +commit 41256086a7a5041453419cfd6e562c7b55c56b0a +Author: Wes Hardaker +Date: Mon Jan 16 10:32:04 2012 -0800 + + pulled full copy of extractnews from master + +commit 625a70dbdfd9902da79efa293fe6d2ac8ccf2b2e +Author: Wes Hardaker +Date: Mon Jan 16 10:24:19 2012 -0800 + + update to change to the newer log generating/parsing + +commit 62e32b13089b29edcf276f615da67e4508fe7bb5 +Author: Wes Hardaker +Date: Mon Jan 16 09:29:42 2012 -0800 + + conflicting merge from master for extractnews + +commit 70084da61d2bcbd2cf1ed81bdc3bf6794c2affb6 +Author: Bart Van Assche +Date: Fri Jan 13 11:49:16 2012 +0100 + + CHANGES: snmpd: DISMAN-SCHEDULER-MIB: Handle 32-character schedContextName values correctly. + + See also commit b3c4982542e0ab151fb3884754cdfbcb472da52d. + +commit 04bf3e288158ee880edf237e4007fee37d2044dd +Author: Jan Safranek +Date: Thu Jan 12 15:39:37 2012 +0100 + + Fixed endless loop when SSL_read returns error. + +commit c1526fccc0474c1db18caa9dbb833853cddde3cc +Author: Jan Safranek +Date: Thu Jan 12 15:13:21 2012 +0100 + + Fixed a typo. + +commit a27aa19df283156c032c81eaee5e115859d38c17 +Author: Jan Safranek +Date: Thu Jan 12 15:11:32 2012 +0100 + + Don't replace 'rc' variable, it's value is needed outside the loop. + +commit 985dff2b0876d9483c414fccea3ef6bc63e14561 +Author: Jan Safranek +Date: Thu Jan 12 15:01:32 2012 +0100 + + Removed duplicate code. + +commit 2fd7818318e7a5dfe98f52ccf750c2a63e825ded +Author: Jan Safranek +Date: Thu Jan 12 15:00:22 2012 +0100 + + Removed duplicate code. + +commit 15f21130ba33dc9afd164e52dfd74c9cec0e9232 +Author: Jan Safranek +Date: Thu Jan 12 14:58:14 2012 +0100 + + Removed duplicate code. + +commit 2a8a8f2ab7cd75826c5d41ec3cfd5ce3e9634cf3 +Author: Jan Safranek +Date: Thu Jan 12 14:39:28 2012 +0100 + + remove dead code, 'cp' is always != NULL here. + +commit 38fd6378cc3275180f63b8d9b9a4072b3dabf8e4 +Author: Jan Safranek +Date: Thu Jan 12 14:25:06 2012 +0100 + + Fixed a typo. + +commit ebd92e19b10c0a38e17cde407864b45c26e17327 +Author: Jan Safranek +Date: Thu Jan 12 14:07:43 2012 +0100 + + Removed unnecessary if (value) check - value is checked few lines before. + +commit c5cacf5caf979d018ea6cae1c03b8fdf0b118dfd +Author: Jan Safranek +Date: Thu Jan 12 13:44:43 2012 +0100 + + Prevent double free(), 'dirname' is already freed inside se_add_pair_to_list() if it fails. + +commit acdceb50ea66d6b323c74ee021fb77e810e4e7af +Author: Jan Safranek +Date: Thu Jan 12 13:43:19 2012 +0100 + + Prevent memory leak when malloc fails. + +commit 17053e34cfe9a8ab395fb50f5c3f1dafc7247aeb +Author: Jan Safranek +Date: Thu Jan 12 13:32:57 2012 +0100 + + Fixed double fclose(). + Linux man page for fclose(3) says: In either case any further access (including another call to fclose()) to the stream results in undefined behavior. + +commit a6641edb9cb74fc2236b42ce5554fc3329956552 +Author: Bart Van Assche +Date: Wed Jan 11 15:22:34 2012 +0100 + + MinGW: Skip test T065 if not started from inside an MSYS shell + +commit a883ef1982f301b1485d227301674927330f5b67 +Author: Jan Safranek +Date: Wed Jan 11 15:14:53 2012 +0100 + + Moved debug oputput before return. + +commit 45751967287d97640efdcdf8e77e8d490939d8eb +Author: Bart Van Assche +Date: Wed Jan 11 14:17:18 2012 +0100 + + Convert strtoull() unit test into a Net-SNMP unit test + +commit 2c2fa48336a4f1f177c2991d6515d29f39533c44 +Author: Bart Van Assche +Date: Wed Jan 11 13:50:44 2012 +0100 + + Convert read_config_read_octet_string_const() unit test into a Net-SNMP unit test + +commit 07c666f6cea27f2b2ab9bc08aed0cb6133fe3758 +Author: Jan Safranek +Date: Wed Jan 11 13:17:45 2012 +0100 + + Fixed commit 73a523e468277f6df2e984891313b8be8bce1921: + Fidex dereferencing key->info when key is known to be NULL. + +commit 3b686566296dd87bc42b7f1169daacdb3c45cc58 +Author: Bart Van Assche +Date: Mon Oct 18 06:25:56 2010 +0000 + + Win32: builds again without warnings with MSVC 6. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19489 06827809-a52a-0410-b366-d66718629ded + +commit f3a7d1b09609dad649f58bbdb5b7e10d39b398c1 +Author: Bart Van Assche +Date: Sun Oct 17 11:04:06 2010 +0000 + + Follow-up for r19476: fixed a typo. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19478 06827809-a52a-0410-b366-d66718629ded + +commit 2de73bd365a381b9c353ca5230769eefb1ac71ed +Author: Bart Van Assche +Date: Wed Jan 11 11:42:42 2012 +0100 + + local/passtest: Remove an incorrect PATH= statement + +commit 699513f1238e0adce1f1cec98e0d147293fc5047 +Author: Bart Van Assche +Date: Sun Oct 17 09:25:51 2010 +0000 + + NETSNMP_REMOVE_CONST()-related cleanup. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19476 06827809-a52a-0410-b366-d66718629ded + +commit 6358dee72fb347e2600a0a7bd21f23270d3a00f6 +Author: Bart Van Assche +Date: Wed Jan 11 10:58:15 2012 +0100 + + agent/mibgroup/ucd-snmp/versioninfo.c: Add a comment + +commit 5396bfe032c8cbc73c8ff5d4b085ebada9f59846 +Author: Bart Van Assche +Date: Wed Jan 11 10:30:16 2012 +0100 + + Replace strncpy()/strncat() by strlcpy()/strlcat() + +commit feb3af28dcae22015ae865a2e5dd8c416e9991d8 +Author: Bart Van Assche +Date: Wed Jan 11 10:02:08 2012 +0100 + + Replace strncpy()/strncat() by strlcpy()/strlcat() + +commit b7e1aa255bae4a3453f9eca644a876634351f11d +Author: Bart Van Assche +Date: Sat Mar 20 19:36:28 2010 +0000 + + CHANGES: libsnmp: changed the type of the fourth argument of netsnmp_set_row_column() from const char* to const void* such that no cast is necessary when passing another datatype then char* or const char*. + CHANGES: Win32: changed in_addr_t from u_int to u_long such that it matches the datatype of sockaddr_in::sin_addr. + Also, fixed several compiler warnings (mostly char * <> u_char * mismatches) and removed some casts. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@18345 06827809-a52a-0410-b366-d66718629ded + + Conflicts: + agent/agent_registry.c + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c + agent/mibgroup/mibII/interfaces.c + agent/mibgroup/ucd-snmp/disk.c + apps/snmptrapd.c + snmplib/snmpIPv6BaseDomain.c + snmplib/snmpUDPIPv6Domain.c + snmplib/system.c + +commit f47a3752849db075e6f2053b8595b7b792fb6462 +Author: Bart Van Assche +Date: Fri Oct 15 10:56:09 2010 +0000 + + CHANGES: Win32: building: Builds now correctly with a 64-bit compiler. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19458 06827809-a52a-0410-b366-d66718629ded + +commit 02b6056df95da8b673034e39c2c7c386ed0f369c +Author: Bart Van Assche +Date: Tue Jan 10 11:44:53 2012 +0100 + + Fix a compiler warning about casting away const + +commit a19865832fc77f4c048144d91a431b1e94d329f2 +Author: Magnus Fromreide +Date: Wed Oct 14 23:12:05 2009 +0000 + + CHANGES: apps, snmplib: PATCH: 2835577: identified by "Bart Van Assche": Replace SNMP_ZERO of arrays with a memset. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@17797 06827809-a52a-0410-b366-d66718629ded + +commit 67a3e2eccb95f9c9d0809efcbddcd866ee3062d5 +Author: Bart Van Assche +Date: Wed Jan 6 14:27:15 2010 +0000 + + Fixed a compiler warning about discarding the const qualifier. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@17970 06827809-a52a-0410-b366-d66718629ded + +commit 3dcde2e8a595a527f06142c3b852de8433a1cf28 +Author: Magnus Fromreide +Date: Sun Jan 24 14:27:55 2010 +0000 + + CHANGES: snmplib: Prevent gcc ped-warning for NETSNMP_REMOVE_CONST + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@18052 06827809-a52a-0410-b366-d66718629ded + +commit c2e1525a85bda5299a3b9f241614f7e6509aeeba +Author: Bart Van Assche +Date: Wed Jan 6 13:35:11 2010 +0000 + + Backport commit 295f473c83546221b2a71d815c61e33a67f98ae3: refine NETSNMP_REMOVE_CONST() implementation. + +commit cb423b0ae9ed0059aa100dc4e2fd93ad1b97faf8 +Author: Bart Van Assche +Date: Wed Jan 6 11:57:51 2010 +0000 + + Backport commit e2fb09e0093e2f648fe2638da2f3af18fdb32bf0 - introduce NETSNMP_REMOVE_CONST(). + + Conflicts: + agent/snmp_perl.c + snmplib/snmp_service.c + +commit afc396ab1618a8595a2519fbc25f7a498e174411 +Author: Bart Van Assche +Date: Wed Jan 11 08:49:34 2012 +0100 + + Unbreak netsnmp_mktemp() and make_temp(). + + These were broken by commit bb8fcbb874998000f945f058d1aa6fe14e925899. + Also replace a strncpy() call by a call to strlcpy() and replace the + make_tempfile() implementation by a call to netsnmp_mktemp(). + +commit 210185c15d0d65f0ea98b5e3c2e0776f6222d170 +Author: Bart Van Assche +Date: Wed Jan 11 08:27:43 2012 +0100 + + Fix a crash during startup of snmpd introduced by commit 885061687d9caa38470979667d7d8ad6563cedad. + + Also, make sure there is only a single copy of the cleanup code in function + mkdirhier(). + +commit 8bb4e86abcf98ff28748af0af89c98e64d5cd961 +Author: Magnus Fromreide +Date: Wed Jan 11 07:47:12 2012 +0100 + + Reduce the scope of the oldmask variable. + +commit 6680147b138ec114f81c5d128ac9350c8450d081 +Author: Bart Van Assche +Date: Tue Jan 10 18:44:31 2012 +0000 + + Make test T015int64_clib pass on 64-bit systems + +commit 3aad15ae560ac857e73c90764e903e7ca02b3295 +Author: Jan Safranek +Date: Tue Jan 10 15:40:59 2012 +0100 + + Fixed buffer overflow for large OID names + +commit fba188ee82010b2f2d8ca2e426ba654499ab3d0a +Author: Jan Safranek +Date: Tue Jan 10 15:31:33 2012 +0100 + + fixed buffer overflow in __concat_oid_str + +commit 21d25d86b8e4904d798dc8c96dade9e5048457a8 +Author: Jan Safranek +Date: Tue Jan 10 15:26:07 2012 +0100 + + Fixed buffer overflow when parsing port numbers. + +commit d36931841b2fc2cebc6364b2949129a0ad42ad1d +Author: Jan Safranek +Date: Tue Jan 10 15:05:51 2012 +0100 + + Fixed a buffer overflow when large SumFile is used. + +commit 0efdd022da09af1b5e16171fa7a2b523c5d6ec59 +Author: Jan Safranek +Date: Tue Jan 10 15:01:53 2012 +0100 + + Fixed buffer overflow when too big temp file pattern is used. + +commit 560bc6c09b751556efd6b4c4495751b109a93f92 +Author: Jan Safranek +Date: Tue Jan 10 14:59:24 2012 +0100 + + Fixed buffer overflow, just to be sure. + +commit 8291d7c5b92a31dd4f582b497d4b2a0853367a56 +Author: Jan Safranek +Date: Tue Jan 10 14:55:16 2012 +0100 + + Fixed buffer overflow. + +commit 88e1f34de7300575fa6dab857ecddb242a87de80 +Author: Jan Safranek +Date: Tue Jan 10 14:48:55 2012 +0100 + + Fixed buffer overflow when too long interface names are used. + +commit be1375a9926ebe0cd5b78a4045c3bd11c83664b1 +Author: Jan Safranek +Date: Tue Jan 10 14:46:49 2012 +0100 + + Fixed buffer overflow when a sensor name is too long. + +commit 1cb24625372062b14c71d7dd51e20fef773e2743 +Author: Jan Safranek +Date: Tue Jan 10 14:41:00 2012 +0100 + + Fixed buffer overflow when a CPU has too long name. + +commit 84c807ee03251e54856e83d62d06ea08b8df527a +Author: Jan Safranek +Date: Tue Jan 10 14:36:50 2012 +0100 + + Fixed buffer overflow when too long interface names are used. + +commit c310e390b5dd05f24be7eb1904c74e41259c93db +Author: Jan Safranek +Date: Tue Jan 10 14:24:54 2012 +0100 + + Fixed buffer overflow when too big temp file pattern is used. + +commit 4600d11434e83b8653cf9f813a3d8b630455b42d +Author: Jan Safranek +Date: Tue Jan 10 14:17:08 2012 +0100 + + Fixed plausible string overflow before parsing command line options. + +commit 885061687d9caa38470979667d7d8ad6563cedad +Author: Jan Safranek +Date: Tue Jan 10 14:11:02 2012 +0100 + + Get rid of (insecure) SNMP_MAXPATH in mkdirhier() + +commit 8016890a445f6a7e2a873a04873d4e27b6ee64e3 +Author: Jan Safranek +Date: Tue Jan 10 13:48:34 2012 +0100 + + Fixed wrong integer size on 64 bit platform. + +commit bb8fcbb874998000f945f058d1aa6fe14e925899 +Author: Jan Safranek +Date: Tue Jan 10 13:31:36 2012 +0100 + + Secure mkstemp() with umask() - on some implementations it does not set 0600 permissions automatically. + +commit 202523ca704bd722dc1ac0e1e6b0e4b4e5424495 +Author: Jan Safranek +Date: Tue Jan 10 13:11:57 2012 +0100 + + Fixed dereferencing 'c' before NULL check. + +commit 73a523e468277f6df2e984891313b8be8bce1921 +Author: Jan Safranek +Date: Tue Jan 10 13:08:24 2012 +0100 + + Fixed dereferencing key->info when key is known to be NULL. + +commit 2f4e6acd714183f015b763657f8f084593357e26 +Author: Bart Van Assche +Date: Tue Jan 10 10:38:16 2012 +0100 + + .gitignore: Ignore perl/*.yml files + +commit c365d80c16c2d17b160011e8c1f9cb958954e9db +Author: Bart Van Assche +Date: Tue Jan 10 08:34:16 2012 +0100 + + CHANGES: snmptrapd: Do not invoke shutdown_perl() from inside the SIGTERM handler since that fails if SIGTERM is received while a Perl handler is active. Based on a patch posted by Joel Avni + +commit d059fb878b1436599953cea5a077499ddcdcbcb5 +Author: Bart Van Assche +Date: Fri Jan 6 17:03:55 2012 +0000 + + CHANGES: BUG: 3440752: IF-MIB: Report interface speed correctly for Ethernet interfaces if other than 10 Mbps, 100 Mbps, 1 Gbps, 2.5 Gbps or 10 Gbps. Add support for NICs faster than 65 Gbps. + +commit c09903a42e9d97331fd9e48ee831a85afdf9c70a +Author: Bart Van Assche +Date: Mon Jan 9 13:26:17 2012 +0100 + + Doxygen-style documentation fixes + +commit e325ecbfce77f00ac5cf6fbd957f95495f61c59b +Author: Bart Van Assche +Date: Mon Jan 9 13:25:10 2012 +0100 + + Suppress uninteresting Doxygen warnings + +commit be9161d3a5898e863767f926613486126c2cbf67 +Author: Bart Van Assche +Date: Fri Jan 6 12:35:39 2012 +0100 + + CHANGES: snmplib: Simplify implementation of functions manipulating 64-bit numbers. + +commit 86e4c2be0852a0a13b0603075720b3264ec70dde +Author: Bart Van Assche +Date: Fri Jan 6 12:29:11 2012 +0100 + + CHANGES: snmplib: Make it explicit that MAX_SUBID is an unsigned constant + +commit 37e272d8f7b7180ba140fa386a5ff058968a08a2 +Author: Bart Van Assche +Date: Fri Jan 6 18:21:48 2012 +0000 + + CHANGES: snmpd: IF-MIB::ifType: Report type "infiniband (199)" for InfiniBand interfaces instead of type "other (1)". + +commit 269932fa32c7cd47957489698e09bee31f63b7af +Author: Bart Van Assche +Date: Fri Jan 6 14:34:42 2012 +0100 + + Fix an MSVC compiler warning + +commit 0d1c21f9991d1309d057e3e4056d547df7d40ecf +Author: Bart Van Assche +Date: Fri Jan 6 16:06:31 2012 +0100 + + Make declaration and definition of strlcat() consistent. + +commit 0c3d4dbb0a9cf5b359f70b2f19915495554f840f +Author: Bart Van Assche +Date: Fri Jan 6 15:23:16 2012 +0100 + + CHANGES: Win32: snmpd: Remove dlmod + +commit 893ecc97b587661045becbe09a320c1bcbc71c7c +Author: Bart Van Assche +Date: Fri Jan 6 14:36:59 2012 +0100 + + Add strlcat() to the MSVC build infrastructure. + +commit 3d126422e625702b9d3fa0676a97ec5cb20d9d10 +Author: Bart Van Assche +Date: Fri Jan 6 15:01:06 2012 +0100 + + Make win32/net-snmp/net-snmp-config.h consistent with its .in file + +commit af53b76c2ffa751e3958d0fc5d8279f78c2c1c26 +Author: Bart Van Assche +Date: Fri Jan 6 14:43:55 2012 +0100 + + Skip T066pass_simple and T067passpersist_simple on MinGW + +commit 35a92e693d133a5b11e9e9b599dbf47edef4933b +Author: Bart Van Assche +Date: Fri Jan 6 08:16:36 2012 +0100 + + Remove snmplib/snmpDTLSUDPDomain.c again, which was added accidentally while resolving merge conflicts (commit 1d78f7d5b58aed2b52c4d386a7ba80a44711baca) + +commit a9b073ea3b6cedf713e305e7b15f28ae57bfdf1b +Author: Bart Van Assche +Date: Thu Jan 5 17:47:11 2012 +0000 + + Fix 64-bit compiler warnings + +commit 7e890dad95f566069ee280215a4fea3f0e2e3980 +Author: Bart Van Assche +Date: Thu Jan 5 16:38:50 2012 +0100 + + Avoid a SIGSEGV if cp == NULL. This is a follow-up for commit 089bcb360aa26790ad2a8ceddf583b7ba5ddfd48. + +commit 1f6200cfe1b0b27ebb093a1606b592f9e9684be8 +Author: Bart Van Assche +Date: Thu Jan 5 15:53:34 2012 +0100 + + Convert strncpy() calls introduced in v5.6 + +commit c3126b143921fabeac442166eca5b5b742fd42c0 +Author: Bart Van Assche +Date: Thu Jan 5 15:02:39 2012 +0100 + + Replace most strncpy() calls introduced in v5.5 + +commit b24ee7c909657db43bd8c5d8c01055ca0883c9cf +Author: Bart Van Assche +Date: Wed Jan 4 08:40:39 2012 +0100 + + Eliminate most strncpy() and strncat() calls + + Using strncpy() and strncat() is error prone -- see also + http://www.gratisoft.us/todd/papers/strlcpy.html. Hence replace + all invocations of strncpy() and strncat(). Replace + strncpy(dst, src, n) calls by: + * strlcpy(dst, src, n) if the goal was to avoid output buffer overflow. + * sprintf(dst, "%.*s", n, src) to copy a prefix of src to dst or if src is + not '\0'-terminated. + * memcpy(dst, src, n) if strlen(src) >= n and n < size of dst. + * strcpy(dst, src) if n > strlen(src) and n < size of dst. + +commit 6d95bc4149472931005475c30a541fed5534da39 +Author: Bart Van Assche +Date: Thu Jan 5 11:19:16 2012 +0100 + + Fix warnings triggered during compilation of the Perl xs source files + +commit bad0600f6ec944ef8455e327ce784b9b07d247c9 +Author: Bart Van Assche +Date: Thu Jan 5 10:00:13 2012 +0100 + + Add configure test for sockaddr_un.sun_path such that the com2sec test is run + +commit 92a32ac4866a5edc7f347d37942bf028de02762f +Author: Bart Van Assche +Date: Thu Jan 5 10:00:29 2012 +0100 + + Get rid of a compiler warning + +commit 83e4c0e304f617ccac6610edd74d1706797bbf52 +Author: Bart Van Assche +Date: Thu Jan 5 09:15:37 2012 +0100 + + CHANGES: testing: Add a test for se_store_list() + +commit 4fae5852103ec3893ad488bc0d905ca6914595ef +Author: Bart Van Assche +Date: Thu Jan 5 09:17:15 2012 +0100 + + CHANGES: snmplib: Simplify the se_store_enum_list() implementation + +commit b3222bb275f2f2346e0fd0478afa2efb600773e5 +Author: Bart Van Assche +Date: Thu Jan 5 09:16:45 2012 +0100 + + CHANGES: snmplib: Declare "type" argument of se_store_list() / se_store_slist() / se_store_enum_list() const + +commit 022f840fbfcb0e26b08f0e55728231f611495803 +Author: Bart Van Assche +Date: Wed Jan 4 19:55:56 2012 +0000 + + Avoid that Valgrind complains about sending UDP data + +commit 672a809c228e9550b99b8910be75d0b161985402 +Author: Bart Van Assche +Date: Wed Jan 4 17:33:09 2012 +0000 + + Fix a 64-bit compiler warning + +commit 24ff260ad89ce2aa361a55c7c72e916031defe35 +Author: Bart Van Assche +Date: Wed Jan 4 17:11:24 2012 +0100 + + Change the type of the second argument of snmp_set_var_value() and snmp_set_var_typed_value() from u_char* to void*, like on more recent branches + +commit c6ca737fb46f90a4bda5d43734aac34e837a05f4 +Author: Bart Van Assche +Date: Sat Mar 13 19:07:37 2010 +0000 + + Backport commit f504ce2d74a4bc88f68cc9515fa7053373cb15b5. + (Fixed most compiler warnings triggered by the source code in the perl subdirectory. Note: these changes may contain some real bug fixes.) + + Conflicts: + + perl/ASN/ASN.xs + perl/OID/OID.xs + perl/SNMP/SNMP.xs + perl/agent/agent.xs + +commit d212dc984ec34e4d230625e46e58b0c628a50df5 +Author: Bart Van Assche +Date: Wed Jan 4 16:46:49 2012 +0100 + + SNMP.xs compiler warning fixes + +commit baceebb10d8caf5db63cc36935fed65ee931029d +Author: Bart Van Assche +Date: Wed Jan 4 16:22:44 2012 +0100 + + Add declaration for shutdown_snmpNotifyTable() + +commit f7f966abd6d2849b1331252afe5c473e5c40b32d +Author: Bart Van Assche +Date: Wed Jan 4 14:24:33 2012 +0100 + + Fix format specification mismatches. + +commit 303c015bcfe9af0b154e9881c7b4f449e08f30bb +Author: Niels Baggesen +Date: Wed May 6 22:06:23 2009 +0000 + + Backport commit d3eb2b5ced22a8480053ce43acf9739729055404 + (Sprinkle some const-ness where relevant / fix format string mismatches, + Niels Baggesen, May 2009) + + Conflicts: + + agent/agent_sysORTable.c + agent/helpers/instance.c + agent/mibgroup/disman/event/mteTriggerConf.c + include/net-snmp/agent/instance.h + include/net-snmp/agent/sysORTable.h + +commit d95b40406916bda5b48b5a6131bec27b866b0a79 +Author: Niels Baggesen +Date: Wed May 6 21:59:20 2009 +0000 + + Backport a2a7316c310f0fcc3728673fa047051c23b71960 + (Trivial warning fixes, Niels Baggesen, May 2009). + + Conflicts: + + agent/mibgroup/hardware/cpu/cpu_linux.c + agent/mibgroup/host/hr_swrun.c + agent/mibgroup/if-mib/data_access/interface_linux.c + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c + agent/mibgroup/ip-mib/data_access/systemstats_linux.c + agent/mibgroup/mibII/sysORTable.c + agent/mibgroup/mibII/system_mib.c + agent/mibgroup/ucd-snmp/logmatch.c + agent/mibgroup/util_funcs/get_pid_from_inode.c + agent/snmpd.c + snmplib/container_list_ssll.c + +commit d86c47f003fdc192bce7b46ac4f06b09e387c12b +Author: Jan Safranek +Date: Wed Jan 4 13:29:08 2012 +0100 + + Fixed a typo + +commit bee4d79cf4eb7e0a45397f59b5298da633a8e1ba +Author: Jan Safranek +Date: Wed Jan 4 13:14:57 2012 +0100 + + Fixed reading past end of buffer. + +commit 3dc0e00a2fd8e34fe1ae33ecabf36e146460a31f +Author: Jan Safranek +Date: Wed Jan 4 12:40:07 2012 +0100 + + Fixed buffer overflow when large 'token' is used. + +commit b3c4982542e0ab151fb3884754cdfbcb472da52d +Author: Jan Safranek +Date: Wed Jan 4 12:28:52 2012 +0100 + + Fixed off-by-one memset. + +commit 0f53695044dd3f0c3507753e3f8c29d97e96872d +Author: Bart Van Assche +Date: Wed Aug 3 21:38:26 2011 +0200 + + CHANGES: snmplib, snmpd, perl: Eliminate dead variables + + Conflicts: + + agent/mibgroup/agentx/master_admin.c + agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c + agent/mibgroup/host/data_access/swinst_pkginfo.c + agent/mibgroup/host/data_access/swrun_procfs_status.c + agent/mibgroup/ip-mib/data_access/systemstats_linux.c + agent/mibgroup/mibII/kernel_linux.c + agent/mibgroup/rmon-mib/data_access/etherstats_linux.c + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c + apps/snmptls.c + apps/snmptrapd_log.c + snmplib/dir_utils.c + snmplib/snmp_client.c + snmplib/snmp_openssl.c + snmplib/transports/snmpTLSTCPDomain.c + +commit 0153805c99b9197365935c5d11ae9c3d4bfaa0f3 +Author: Bart Van Assche +Date: Wed Jan 4 09:48:41 2012 +0100 + + Fix a set-but-not-used warning + +commit 3f8885fbee9407748fc2f0573728a11ba2bc023a +Author: Magnus Fromreide +Date: Tue Apr 28 05:51:13 2009 +0000 + + Return a value from sprint_realloc_value even if no subtree is located. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@17578 06827809-a52a-0410-b366-d66718629ded + +commit b1eaaf302369fd4552e8fee7b6a805091ec0a9b4 +Author: Jan Safranek +Date: Wed Jan 4 11:38:51 2012 +0100 + + Added check of find_sec_mod() return value. + +commit aee4e895fe3bd5f4a61e34275bfca0368b560555 +Author: Jan Safranek +Date: Wed Jan 4 11:31:22 2012 +0100 + + Added check of snmp_sess_transport() return value. + +commit 5d1d0a744ab30c8e645c3b8506cbbd2cceb3d275 +Author: Jan Safranek +Date: Wed Jan 4 11:04:48 2012 +0100 + + Added check of netsnmp_extract_iterator_context() return value. + +commit 299ea9a89c3f1758a7748bb9b3411f62f2c70f88 +Author: Jan Safranek +Date: Wed Jan 4 10:54:55 2012 +0100 + + Added check of fopen() return value, just in case of some race. + +commit 90f1ae6757917481636eef77100caeeb53edfe01 +Author: Bart Van Assche +Date: Tue Jan 3 10:06:56 2012 +0100 + + Add strlcat.c. Source: http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/string/strlcat.c. + +commit 089bcb360aa26790ad2a8ceddf583b7ba5ddfd48 +Author: Jan Safranek +Date: Wed Jan 4 10:50:56 2012 +0100 + + Added strrchr return value check, just to be sure. + +commit 199a0511f6eb0ef3ff1d9f922b790ab67dfde01e +Author: Bart Van Assche +Date: Wed Jan 4 10:31:26 2012 +0100 + + CHANGES: snmpd: smux: simplify smux_list_detach() + +commit d883573aa73e0f5fc188acedee6451f95dae900c +Author: Bart Van Assche +Date: Wed Jan 4 10:23:06 2012 +0100 + + Fix a compiler warning introduced by commit a809fe5075c9f374715f7d1a682949a0730172c1. + +commit 7b7a3eb2500527eaa1699287a6ca6fcc4cc2e08a +Author: Bart Van Assche +Date: Wed Jan 4 09:40:02 2012 +0100 + + Fix a build error caused by commit a809fe5075c9f374715f7d1a682949a0730172c1. + +commit 2b6c119fed4848da6663c11f0c2cbdc29921b5c6 +Author: Jan Safranek +Date: Tue Jan 3 15:51:10 2012 +0100 + + Check for netsnmp_ds_get_int() errors. + +commit 6ce5360caa4c9de51ade57879e83f96bd04b4c5a +Author: Jan Safranek +Date: Tue Jan 3 15:42:23 2012 +0100 + + Check for missing view. + +commit b3bc54bed31690a85df2acfbf3296da93a9e89b4 +Author: Jan Safranek +Date: Tue Jan 3 15:23:17 2012 +0100 + + Check socket() result. + Also close the socket on error. + +commit 92075f51cd45a38ca38760b3ffe82e16559e9c2e +Author: Jan Safranek +Date: Tue Jan 3 15:18:26 2012 +0100 + + Check open() result. + +commit 6665d5fe2fc569d6fa854d1d78e347bbac69e070 +Author: Jan Safranek +Date: Tue Jan 3 14:22:22 2012 +0100 + + Fixed missing break. + +commit a6648c5453e1ef8dac57a38efcc00cce53bf9e4f +Author: Jan Safranek +Date: Tue Jan 3 14:20:27 2012 +0100 + + Fixed missing break. + +commit d68dcae0f18d554571aef321944a5290548dde86 +Author: Jan Safranek +Date: Tue Jan 3 14:16:11 2012 +0100 + + Added 'fallthrough' comment for Coverity. + +commit fb6f80c0fe3ba36e56f5b911a47e3f6f32ba266e +Author: Jan Safranek +Date: Tue Jan 3 14:14:07 2012 +0100 + + Fixed exit code of encode_keychange with wrong arguments. + Also added a comment for Coverity. + +commit 3130e24fdc232464dd7bb216f46cafa2e0e775a6 +Author: Jan Safranek +Date: Tue Jan 3 14:09:54 2012 +0100 + + Added missing break + +commit 18c126a9565cb4d69d7513b944a2105588045d35 +Author: Jan Safranek +Date: Tue Jan 3 14:07:29 2012 +0100 + + Added 'fallthrough' comment for Coverity. + +commit 6d31c82070a2c68fe3c519e9d56fa2779554d01f +Author: Jan Safranek +Date: Tue Jan 3 14:01:53 2012 +0100 + + Added 'fallthrough' comment for Coverity. + +commit dc6f0e2e549b4cd061ebc190084b1fc77a55f40f +Author: Jan Safranek +Date: Tue Jan 3 13:32:59 2012 +0100 + + Fixed wrong operator + +commit dab32867ed0b99301efd7b8d852ad1288a184be0 +Author: Jan Safranek +Date: Tue Jan 3 13:30:33 2012 +0100 + + Fixed QUITFUN usage. + +commit b1a2bcf64615eb66bc24d5be4950e45012962045 +Author: Jan Safranek +Date: Tue Jan 3 13:18:03 2012 +0100 + + Fixed wrong operator + +commit b2b1c851b94fed37c386eaa1bfead5c77696e3ef +Author: Jan Safranek +Date: Tue Jan 3 13:14:52 2012 +0100 + + Fixed wrong operator + +commit a809fe5075c9f374715f7d1a682949a0730172c1 +Author: Jan Safranek +Date: Tue Jan 3 10:58:46 2012 +0100 + + Added check for failed register_mib. + +commit 5949f055c16ae650615aae7a1fee3f2d7b16d940 +Author: Jan Safranek +Date: Tue Jan 3 10:29:59 2012 +0100 + + Make MIB file parsing and detection more strict - LABEL is required at the beginning of MIB files. + +commit e4b673683c68ba8b3abc040b9125ec304643cc7c +Author: Magnus Fromreide +Date: Sun Jan 1 23:00:24 2012 +0100 + + Assume that libdl might be in AGENTLIBS or SNMPLIBS so preadd them. + +commit b13c1e57bedba79b806103c74f1921d53a706b38 +Author: Magnus Fromreide +Date: Sun Jan 1 22:55:06 2012 +0100 + + Do not require ucd-snmp/dlmod unless it will work. + +commit 27dcea0d5f801df494ab2cb5c5c0ebe54eb0dcd3 +Author: Magnus Fromreide +Date: Sat Dec 31 14:48:29 2011 +0100 + + Adjust paths for test restructure + +commit 14b60e85a1b5700e93d126e2f291d5c485f34e36 +Author: Magnus Fromreide +Date: Sat Dec 31 14:14:29 2011 +0100 + + CHANGES: snmpd: Make the configuration of the dlmod module fail rather than generate a dummy module if the dlopen function isn't available. + +commit 98a97538fc1e9ff46b60d5d969347444578378c0 +Author: Magnus Fromreide +Date: Sat Dec 31 13:35:13 2011 +0100 + + Adjust the paths to support testing even if builddir != srcdir + +commit 88f0af3cfb916ae5863cc2986071d435f20c3064 +Author: Magnus Fromreide +Date: Sat Dec 31 11:37:52 2011 +0100 + + Reduce the scope of the variables 'p' and 'len'. + +commit 0815a7536c76f7e4842638683f674894a1a8ce14 +Author: Dave Shield +Date: Thu Dec 29 14:42:54 2011 +0000 + + Report problems with SetUndo processing + Missed when applying patch #3445440 + +commit eb2ab23742ca86c0b89ccfe91eb6ea374bf3acc1 +Author: Dave Shield +Date: Thu Dec 29 14:37:31 2011 +0000 + + Check for the expected error (EPIPE) on closure. + Missed when applying patch #3447444 + +commit aac10bc4f053c014f382d6593fc32ab95e0b1a57 +Author: Dave Shield +Date: Thu Dec 29 12:59:52 2011 +0000 + + CHANGES: snmpd: BUG: 3463767: Handle parsing subidentifiers > 2^31 + +commit bbc02e36e90c1aab7898562f963f5cadb26e10bd +Author: Dave Shield +Date: Wed Dec 28 17:15:16 2011 +0000 + + Move pass/pass_persist tests to the new location + +commit 3898c04fd6f89867062fdfebf36857ab619c0450 +Author: Dave Shield +Date: Wed Dec 28 16:53:24 2011 +0000 + + Add tests for pass/pass_persist, supplied by Bill Fenner + +commit d5ee3f0a1a63bb1752c74cbca55aa3d40bf9bf13 +Author: Dave Shield +Date: Tue Dec 27 21:58:51 2011 +0000 + + CHANGES: snmpd: PATCHES: 3447444: Fix SIG_PIPE handling + Patch provided by Bill Fenner + +commit 2a17b37430c1852998c3588e547d7eb61c06da71 +Author: Dave Shield +Date: Tue Dec 27 21:45:38 2011 +0000 + + CHANGES: agentx: PATCHES: 3445440: More robust handling of AgentX errors + Patch provided by Bill Fenner + +commit fe58a0e5f4d4e2e2ecbcb47382b08cb1e4df352c +Author: Dave Shield +Date: Tue Dec 27 18:16:23 2011 +0000 + + CHANGES: snmplib: PATCHES: 3456770: Handle (obsolete) UInteger type properly + Patch provided by Bill Fenner + +commit 1be8cf08a67a91855fee1ec4a2d8e087c7812456 +Author: Dave Shield +Date: Tue Dec 27 18:04:10 2011 +0000 + + CHANGES: agentx: PATCHES: 3445437: Log AgentX disconnections + (in line with connections) Patch provided by Bill Fenner + +commit 068037289107faa2ba3f5cd2fb00c19494bb9a04 +Author: Dave Shield +Date: Tue Dec 27 17:27:46 2011 +0000 + + Handle any GETNEXT request OID, not just a simple walk. + +commit a74fa528983123d355a8cdcaa77dd4eb4b8c6959 +Author: Dave Shield +Date: Tue Dec 27 17:00:18 2011 +0000 + + CHANGES: pass: PATCHES: 349394: Bring pass_persisttest script into line with passtest* + (i.e. using the legitimate structure of NET-SNMP-PASS-MIB) + Patch provided by Bill Fenner + +commit bbe649ebfa61ea22399170b36b99db30a1de8012 +Author: Dave Shield +Date: Tue Dec 27 16:54:38 2011 +0000 + + Rework "passtest" example to fully validate GETNEXT requests + and use a legitimate structure for output. Backport of SVN + revision 17632 (which updated 'passtest.pl' but missed 'passtest') + Correct in branches 5.5 and above + +commit 82d06c7247b22c8b01d45bf55041d2f1e6427d49 +Author: Dave Shield +Date: Tue Dec 27 13:45:18 2011 +0000 + + CHANGES: snmpd: PATCHES: 3447671: Fix override handling of OID values + Patch supplied by Phillip O'Donnell + +commit ba4a9ce51c9600f9fda168f1e6eff32a1db63cb9 +Author: Dave Shield +Date: Tue Dec 27 13:24:26 2011 +0000 + + Tweak --disable-snmp-set changes + +commit 827c8b28830171faa9c61d53efca9eb6600561c2 +Author: Dave Shield +Date: Tue Dec 27 11:25:43 2011 +0000 + + CHANGES: python: PATCHES: 3433846: Fix for use with python 2.4 + +commit f98a54a99caf7b46b100a920db942cbca9c43926 +Author: Dave Shield +Date: Tue Dec 27 10:10:36 2011 +0000 + + Skip SET-based tests when configured with --disable-set-support + +commit 230df14f94c3736ff34379a4e281eea353b47f80 +Author: Magnus Fromreide +Date: Mon Dec 26 23:34:23 2011 +0100 + + Do not assign tmStateRef twice + +commit c96b3b4d8530ad5e0efb03f24dab5e5f1a460031 +Author: Magnus Fromreide +Date: Sun Dec 25 11:18:21 2011 +0100 + + Correct use-after-free. + +commit c5978c89cde2440f4d20dadbc9d1dd8db562d56e +Author: Magnus Fromreide +Date: Sun Dec 25 11:15:44 2011 +0100 + + Correct double-free. + + netsnmp_tlstmAddr_add takes ownership of it's argument so calling free on the + argument on failure is incorrect. + +commit c139ca123b44bb3b9b6bf921e1609cc45f63a660 +Author: Dave Shield +Date: Sat Dec 24 16:55:30 2011 +0000 + + CHANGES: snmpd: PATCHES 3410059: Fix sparsely augmenting trigger tables + Patch provided by Stephen Turner + +commit c4ae021b2e6384437081c5623f360c8896390188 +Author: Dave Shield +Date: Sat Dec 24 16:29:54 2011 +0000 + + CHANGES: snmpd: PATCHES 3410050: Skip already-'processed' varbinds + Based on mib2c patch provided by Stephen Turner + +commit c6accf8c66254fa8c48767ed7dec795ddafc522e +Author: Dave Shield +Date: Sat Dec 24 16:27:11 2011 +0000 + + CHANGES: mib2c: PATCHES 3410050: Skip already-'processed' varbinds + Patch provided by Stephen Turner + +commit a61826ad8ca54661d1d909712503bd3a8b32eed0 +Author: Magnus Fromreide +Date: Thu Dec 22 18:35:46 2011 +0100 + + Remove unused variable. + + myMatch is unused as nmatch is zero and also since regexBuffer is created + with REG_NOSUB set. + +commit ba4fc80fe2cfd5a5d89230d8f3703e4fe01e6019 +Author: Dave Shield +Date: Thu Dec 22 19:24:40 2011 +0000 + + CHANGES: agent: PATCH 3402376: from Leonardo Chiquitto: Recognise ReiserFS + Also move various FSType definitions to the appropriate blocks + +commit b5ac4a04dcd5470d08d03321abcd1e982621e6e0 +Author: Jan Safranek +Date: Thu Dec 22 14:39:46 2011 +0100 + + Fixed unterminated strings after strncpy + +commit 2b37e4e8f250a0d8821199a74ac3f4e5b7b7baba +Author: Jan Safranek +Date: Thu Dec 22 14:31:51 2011 +0100 + + Fixed unterminated strings after strncpy + +commit 3d08345156c419333de969f13d21fcec7e18e94d +Author: Jan Safranek +Date: Thu Dec 22 14:32:29 2011 +0100 + + Fixed unterminated strings after strncpy + +commit cd859ad51c4f18d5b0fc69dd669fcb051c798969 +Author: Jan Safranek +Date: Thu Dec 22 14:39:33 2011 +0100 + + Fixed wrong memmove size + +commit 30ff58d09d4c9d5438bb621054fd7ad7a2a597e4 +Author: Jan Safranek +Date: Thu Dec 22 14:07:19 2011 +0100 + + Fixed wrong length of buffer when printing ASN_BIT_STR + +commit 6c1487e1d360d3d260a39cb1f5b15da978395053 +Author: Jan Safranek +Date: Wed Dec 21 15:47:34 2011 +0100 + + Fixed potential free of uninitialized pointer in error cases + +commit c76fb96f65e33ba2fd212a921e8c386155ee5c7a +Author: Jan Safranek +Date: Wed Dec 21 15:44:46 2011 +0100 + + Fixed unitialized values in udpTable + +commit c44608679b89751176f28a2e54d5282b46e2a05c +Author: Jan Safranek +Date: Wed Dec 21 14:56:13 2011 +0100 + + Use calloc instead of malloc and manual clearing + +commit a05c5f9513461824e7903ae9ae9a6c3386e33879 +Author: Jan Safranek +Date: Wed Dec 21 14:40:50 2011 +0100 + + Fixed printing of unitialized variable when sensors_get_label() fails + +commit e4a5edc72393bd3de9bf12bceba9d83bbf7de70b +Author: Jan Safranek +Date: Wed Dec 21 14:31:25 2011 +0100 + + Removed unused variable + +commit fae2e5b835b8df1eae47e4cebb4eb404d7282377 +Author: Jan Safranek +Date: Wed Dec 21 13:31:21 2011 +0100 + + Fixed dereferencing unitialized iid in error cases and with debug info enabled. + +commit 9d58f81a9239cfbcfc8ebce367d21e9b3dcb028b +Author: Jan Safranek +Date: Wed Dec 21 13:33:33 2011 +0100 + + Fixed dereferencing uninitialized variables in error cases + +commit 0bc8c08edeae7ae095f116258c20ae5767d60652 +Author: Jan Safranek +Date: Wed Dec 21 13:20:52 2011 +0100 + + Fixed returning uninitialized variable 'status' when ss == NULL + +commit 7304c53cf8adee8eccef1a8f26756fc07f098721 +Author: Magnus Fromreide +Date: Sun Dec 18 23:31:53 2011 +0100 + + On solaris 10 test in /bin/sh doesn't support the -e test. Replace it with -f + +commit 8cd3be60d693c9c36ffb97d3d9bcb49c1b4abe35 +Author: Magnus Fromreide +Date: Sat Dec 17 08:52:24 2011 +0100 + + Avoid repetition of the complex expression determining if it is possible to get the destination address. + + This also makes it possible to build on platforms like Solaris 10 that define + IP_RECVDSTADDR but lack either of msghdr.msg_control and msghdr.msg_flags. + +commit 953f2e3d425ede3b863a2e7ccb0b4bc862928b57 +Author: Magnus Fromreide +Date: Sat Nov 5 22:13:07 2011 +0100 + + Move the use of _sendto and _recvfrom below their definitions. + +commit 68a1173c46cf77601426cf391d9a852794f2057e +Author: Magnus Fromreide +Date: Sun Nov 20 20:05:18 2011 +0100 + + CHANGES: snmplib: Separate out the cmesg buffer size + +commit 461dd16f3b2647322cdce6363081cc44ba5a49b5 +Author: Magnus Fromreide +Date: Sat Nov 26 21:51:01 2011 +0100 + + CHANGES: snmplib: Merge together the Linux and *BSD version of src port sending. + +commit 7accb69baa1fc0b6a3439d2e549c86da3453bad2 +Author: Magnus Fromreide +Date: Sun Dec 11 19:30:31 2011 +0100 + + Use a bare struct iovec in instead of a one element array. + + The purpose of this change is to make _recvfrom more similar to _sendto. + +commit 39852cd4c85ef2bfc75cdea2825261ee93e768c2 +Author: Magnus Fromreide +Date: Sun Dec 11 19:29:20 2011 +0100 + + Add comment describing the purpose of the call to getsockname after almost removing it. + +commit 1b292ca27eab5caa73feaaa83dc9c12abc0f2e70 +Author: Magnus Fromreide +Date: Sun Dec 11 19:27:59 2011 +0100 + + Reduce variable scope. + +commit bc879571eca9520bc132f840c3e659d3793144d7 +Author: Magnus Fromreide +Date: Sun Dec 11 19:25:36 2011 +0100 + + Introduce temporary variables to ease the extraction of the server address. + +commit b7eea6cffbd872932ce2c04fefb6f43de339f374 +Author: Magnus Fromreide +Date: Sun Dec 11 19:18:33 2011 +0100 + + Rename the cmesgptr variable to cm. + + The purpose of this is to increase the readability of the code. + +commit 0a7461e728805c62a1cab9d87bfc74c7927a9fcc +Author: Magnus Fromreide +Date: Sun Dec 11 19:15:22 2011 +0100 + + Factor out a common loop in recvmsg option processing. + +commit b3c6248d0201ab1610840d6d0e749b3b6c4ad792 +Author: Magnus Fromreide +Date: Sun Dec 11 19:13:43 2011 +0100 + + Unify the structure of Linux and BSD recvmsg option parsing somewhat. + +commit 356400d6290a423b52ebeea5a5e976fb15bb73b4 +Author: Magnus Fromreide +Date: Sun Dec 11 19:04:56 2011 +0100 + + Use CMSG_DATA on the result of CMSG_FIRST/NEXTHDR, not on the buffer. + +commit 3b351708c62de46aa1b90ed232cfd8c7c5b02231 +Author: Bart Van Assche +Date: Thu Dec 8 12:00:32 2011 +0100 + + Remove a cast + +commit de9250d9dae9727a6cc7f647688dddf1b8597128 +Author: Bart Van Assche +Date: Thu Dec 8 11:58:04 2011 +0100 + + CHANGES: snmpd: Make sprint_mib_oid() treat OID components as unsigned instead of signed integers + +commit 0e33b3b6d5854a4bac15d4ea5e016c53d161d0cd +Author: Bart Van Assche +Date: Thu Dec 8 10:02:28 2011 +0100 + + Fix recently introduced compiler warnings + +commit b7e50d5f9a6755982d2af3191473cb34643bc03f +Author: Bart Van Assche +Date: Thu Dec 8 08:37:22 2011 +0100 + + CHANGES: snmplib: Reduce overhead of config file parsing + +commit 73c9ee42d28afe2e107a7d6616b6d011890c36ea +Author: Bart Van Assche +Date: Thu Dec 8 09:09:59 2011 +0100 + + Remove unused variables + +commit 3db97962b37eb12d254d61e6be234b06a391c8bb +Author: Bill Fenner +Date: Thu Dec 8 07:43:45 2011 +0100 + + CHANGES: snmpd: PATCH 3453868: from "Bill Fenner ": Factor common code into pass_common + + Move the code for pormatting and printing values from pass and pass_persist + into pass_common. + +commit b6568c83f1756e9a65434edeeeb40d23ddbbb652 +Author: ccchiu +Date: Wed Dec 7 16:25:27 2011 +0100 + + CHANGES: BUG: 3452069: Fix snmptrap_oid declaration in mib2c generated code + + This bug was introduced considerable time ago. It did already exist at the + time the 5.6 branch was created (see also commit + 0ec088afa27cfda4e6ea78aae7cfc5507564edde). + +commit d494db64c208b4dc62813132f8863bd5c1a39d77 +Author: Bart Van Assche +Date: Thu Dec 1 10:38:17 2011 +0100 + + CHANGES: snmptrapd: Eliminate an unused variable (Now) + +commit 28f2561bc2935d8e1cbf46d2820158173e7a4cf4 +Author: Bart Van Assche +Date: Thu Dec 1 10:37:11 2011 +0100 + + CHANGES: snmptrapd: Move the main loop code into a new function + +commit 396e122ddc42a916f06a02884c0e8a258edbe238 +Author: Bart Van Assche +Date: Thu Dec 1 09:32:16 2011 +0100 + + CHANGES: snmpd: Match each getpwnam()/getpwuid() call with an endpwent() call and each getgrent() call with an endgrent() call. + +commit 3efefbc0024399786f8b68b1e93b0a8fddddc7da +Author: Bart Van Assche +Date: Thu Dec 1 10:41:01 2011 +0100 + + CHANGES: snmptrapd: Remove superfluous casts + +commit 7f05daa8e0e0f533b0f12a3e1cf07641519909d6 +Author: Bart Van Assche +Date: Thu Dec 1 11:58:32 2011 +0100 + + CHANGES: BUG: 3444939: BUG: 1796886: snmplib: Avoid that sprint_realloc_octet_string() embeds unprintable control characters or binary zeroes in its output. This behavior could cause truncated output in snmptrapd. + +commit db8f558fd2f3b7c109ea3a1c2133b75b6f8cb2ad +Author: Bart Van Assche +Date: Thu Dec 1 10:04:41 2011 +0100 + + Compiler warning fix: pass unsigned chars to isprint() instead of signed chars. + +commit 800dc1028e7e0cd8cc14d84dd31723d47ac073db +Author: Magnus Fromreide +Date: Thu Dec 1 10:18:58 2011 +0100 + + Reduce the scope of the hint variable + +commit 83ea4a080c90a74b9743d3f24cf0d4b8a1e8c849 +Author: Magnus Fromreide +Date: Sun Nov 27 21:16:52 2011 +0100 + + Reduce the scope of the variable qos + +commit 7b9e03441c3dc3a07670ed01f5d04791a82c750c +Author: Bart Van Assche +Date: Wed Nov 30 14:04:01 2011 +0100 + + Remove #define val(x) __STRING(x) and change val(x) into __STRING(x). + +commit 2f379b0e4ecadfa4e541e3005c8fc8281882b741 +Author: Bart Van Assche +Date: Wed Nov 30 15:58:47 2011 +0100 + + Follow-up for commit 1aa704e: unbreak the MSVC build + +commit 64ef0f71127617837027fb2cfaf174b95ba79e0d +Author: Bart Van Assche +Date: Wed Nov 30 14:19:50 2011 +0100 + + Add SNMP::register_debug_tokens() + +commit 7bead9ca917c67566d5ed98ab507bbc02816217d +Author: Bart Van Assche +Date: Wed Nov 30 14:08:08 2011 +0100 + + AgentX subagent: Reduce code duplication + +commit 0ed71541f87e7d78bc998eebda3217c59e1df830 +Author: Bart Van Assche +Date: Wed Nov 30 14:03:19 2011 +0100 + + CHANGES: snmplib: Add Doxygen-style function header for netsnmp_register_default_target() and netsnmp_clear_default_target(). + +commit 8c2972b61e40169b47c50988b6ae9e8c285f84f8 +Author: Bart Van Assche +Date: Wed Nov 30 14:02:54 2011 +0100 + + CHANGES: perl: Fix spelling in the documentation of the SNMP module + +commit 5df2bac6bd717799311f001ac7b73db88f11bdda +Author: Magnus Fromreide +Date: Tue Nov 29 08:59:58 2011 +0100 + + CHANGES: snmplib: Only transform the address to printable form when needed. + +commit 171e8d48d4af04013cff8fd28f5341a2aef21d88 +Author: Mijo Safradin +Date: Tue Nov 29 16:49:46 2011 +0100 + + CHANGES: snmp-bridge-mib: Fix index interpretation. + + This patch corrects a wrong data interpretation. + snmp-bridge-mib obtains the ifindex value from the sysfs + attribute 'ifindex' The value given by the sysfs attribute + is an integer, which is handled as hex and leads to + incorrect data displayed to the user. + + e.g. + $ > snmpwalk localhost BRIDGE-MIB::dot1dBasePortIfIndex.2 + BRIDGE-MIB::dot1dBasePortIfIndex.2 = INTEGER: 54 + + according to the sysfs attribute the value is 36 + + $ > cat /sys/class/net//ifindex + 36 + + Signed-off-by: Mijo Safradin + +commit 82e39fb6706df90ecf2fc9e10ada2b962ee196f3 +Author: Dave Shield +Date: Tue Nov 29 12:27:46 2011 +0000 + + Fix multi-line case testing of incoming OID + +commit b15da1a4516061105a1eac7450cf650ec44266b2 +Author: Nikolay Denev +Date: Tue Nov 29 08:29:49 2011 +0100 + + CHANGES: FreeBSD: Restore IP_RECVDSTADDR functionality. + +commit 7f47f52e481baa9aafb5784244b0dd2653e7dcff +Author: Magnus Fromreide +Date: Mon Nov 28 08:51:39 2011 +0100 + + CHANGES: snmplib: Use SNMP_ALLOC_TYPEDEF to allocate transports in order to avoid the separate call to memset. + +commit cf86039e3086225c3085bb9adf088b8ba5ba6979 +Author: Bart Van Assche +Date: Tue Nov 22 15:02:58 2011 +0100 + + CHANGES: MinGW: testing: Make unit-tests/T102pdu_build_clib pass. + +commit 1a87e76e00ee3d5cd37a07bfc3d84490d3c2a4ec +Author: Bart Van Assche +Date: Tue Nov 22 14:55:42 2011 +0100 + + CHANGES: MinGW: testing: Make unit-tests/T014gethostbyaddr_clib pass + +commit 8867fd1dcfe72b59d07322ff38a699b66ec4f326 +Author: Bart Van Assche +Date: Tue Nov 22 09:44:38 2011 +0100 + + CHANGES: snmplib: Make netsnmp_large_fd_set_resize() robust against memory allocation failures. + + CHANGES: snmplib: Make NETSNMP_LARGE_FD_ZERO() use memset() on Unix systems instead of an explicit loop. + CHANGES: snmplib: Make sure that on Unix systems netsnmp_large_fd_clr() doesn't try to read memory it isn't allowed to read if the first argument equals -1 (a value that shouldn't be passed by the caller). + CHANGES: snmplib: Make netsnmp_large_fd_is_set() return false on Unix systems if the first argument equals -1 (a value that shouldn't be passed by the caller). + CHANGES: Windows: Make netsnmp_large_fd_set_resize() shrink behavior correct. + +commit 23db0cf09b8b0eab37b749ef0c3c3f306900245c +Author: Niels Baggesen +Date: Mon Nov 21 23:02:57 2011 +0100 + + Fix casting tv_usec to int which may be too short + +commit 80ee4022e534e64aad5a5f27192843b42acb85e0 +Author: Magnus Fromreide +Date: Sat Nov 19 09:14:02 2011 +0100 + + CHANGES: snmpd: BUG: 3439234: Move netsnmp_pass_str_to_errno to pass_common and rename it to netsnmp_internal_pass_str_to_errno + +commit 0baa9296c072bb3735760b0dd992f2d1d3ca27fa +Author: Magnus Fromreide +Date: Sat Nov 19 09:05:24 2011 +0100 + + CHANGES: snmpd: BUG: 3439234: Correct the dependencies of ucd-snmp/pass and ucd-snmp/pass_persist + +commit 1aa704e4a294430b28e39b6f9e4683b8a48bce04 +Author: Magnus Fromreide +Date: Sat Nov 19 08:35:21 2011 +0100 + + CHANGES: snmpd: Factor out asc2bin and bin2asc. Add a netsnmp_internal_ prefix to them + +commit cda8fe91013f12cbf64a0775abb55720035af931 +Author: Magnus Fromreide +Date: Sat Nov 19 00:55:24 2011 +0100 + + CHANGES: snmpd: Call snmp_oidtree_compare instead of snmp_oid_min_compare + CHANGES: snmpd: Remove snmp_oid_min_compare since it is internal and unused + +commit 85f893e2b605e67f9bd0443c74e2ed269aa68564 +Author: Niki Denev +Date: Thu Nov 17 22:42:32 2011 +0100 + + CHANGES: snmpd: PATCHES: 3175640: Use IP_RECVDSTADDR sockopt where available (*BSD) + + This hunk fell of when the rest of the patch was merged. + +commit 5c913e54656ae0096b1feb6da98b5fc9ca81f276 +Author: Niels Baggesen +Date: Wed Nov 16 23:33:07 2011 +0100 + + Define the full NetBSD hierarchy downwards + +commit b881841bd0493dd71d63259bdded449b06f02c32 +Author: Niels Baggesen +Date: Wed Nov 16 23:30:33 2011 +0100 + + Fix size_t/int mismatches + +commit ca294cf75bbc8e90dbf44ee40478935e91db1487 +Author: Niels Baggesen +Date: Wed Nov 16 23:18:03 2011 +0100 + + Remove unused variables + +commit cd32c2dff06b9b452cc18d552d2f2234092c829c +Author: Niels Baggesen +Date: Wed Nov 16 23:17:09 2011 +0100 + + Fix format warning + +commit 883136c2b2fa0739f437a8cfb6614accc76e268e +Author: Niels Baggesen +Date: Wed Nov 16 23:15:58 2011 +0100 + + More needs for NETSNMP_PRIo format specifier + +commit b8084a7ccc909b6d6db7c0e8e596d78671f5678b +Author: Niels Baggesen +Date: Wed Nov 16 23:14:26 2011 +0100 + + Fix using char as array index (ctype.h) + +commit 84529e6320a89d97f1314aebad806255d2a1b18c +Author: Niels Baggesen +Date: Wed Nov 16 23:00:57 2011 +0100 + + Fix missing format for FreeBSD 4 + +commit 4bd0352955a2551bfe02308dd134b9128c98b9e9 +Author: Niels Baggesen +Date: Wed Nov 16 22:59:36 2011 +0100 + + Fix paranthesis problem + +commit fe6269b1900cf44dc27a199a761d15a01c3f3092 +Author: Niels Baggesen +Date: Wed Nov 16 22:58:34 2011 +0100 + + Fix size_t/int mismatches + +commit a4db9f9fc13d21ecff488eb410376edda6c28232 +Author: Niels Baggesen +Date: Wed Nov 16 13:43:34 2011 +0100 + + Remove unused variables + +commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b +Author: Niels Baggesen +Date: Wed Nov 16 13:37:49 2011 +0100 + + Fix format specifiers to avoid warnings + +commit 25cfc1962ae576ccb1558da1e3ef8b6c17f63c16 +Author: Niels Baggesen +Date: Wed Nov 16 11:27:53 2011 +0100 + + Really up-to-date mibs + +commit 0e86c781f3989bf022c8993a118617b74a75420c +Author: Niels Baggesen +Date: Wed Nov 16 09:17:19 2011 +0100 + + memory_linux: get Shmem from /proc/meminfo for 2.6 (or newer) kernels + +commit bf264d15ded7acbbf2e3871b98fd1fcef43d9ec3 +Author: Niels Baggesen +Date: Wed Nov 16 09:16:16 2011 +0100 + + memory_linux: close sockets in error situations + +commit 57ff8a40bae5d9bcad16089142a9cf328c9fa1f5 +Author: Niels Baggesen +Date: Wed Nov 16 09:14:57 2011 +0100 + + disman/ping, disman/traceroute: Close sockets in error situations + +commit 8a2502a15c3217b95939a3c836167d230ac35f02 +Author: Niels Baggesen +Date: Wed Nov 16 09:13:53 2011 +0100 + + Up-to-date list of RFCs wit mibs + +commit dcdd702111d8da5f53804cfcf0dfdad731468bde +Author: Dave Shield +Date: Tue Nov 15 10:57:34 2011 +0000 + + Don't try to install an empty list of man pages (MAN3) + +commit ba619804e5978a8df754844efcca52b69b5015fa +Author: Bart Van Assche +Date: Mon Nov 14 13:34:20 2011 +0100 + + MinGW: Make sure that the backslashes in the pskill message are displayed. + +commit 923eecc507f75043b60c5e68053a4f396ab0b0d2 +Author: Bart Van Assche +Date: Mon Nov 14 12:36:38 2011 +0100 + + Compiler warning fix for systems where uint64_t = unsigned long (e.g. RHEL 6.1/x86_64) + +commit 434bfc1f7457550b6f87d5bcd511276b270b5964 +Author: Jan Safranek +Date: Mon Nov 14 11:22:53 2011 +0100 + + CHANGES: snmpd: from Martin Wilck: fixed snmpd crashing with 'select: bad file descriptor'. + + On 32-bit systems, snmpd dies with aforementioned message when using file descriptions > 32, e.g. when having >32 AgentX subagents. + +commit ed65eca6e7f9cfa7380a78d56c01ed314745b169 +Author: Niels Baggesen +Date: Fri Nov 11 19:01:21 2011 +0100 + + FreeBSD-9: Fix for const'ifyed nlist arguments + +commit eaca7983e3655ab696fcc4461ca0cedbac6ce69a +Author: Niels Baggesen +Date: Fri Nov 11 19:00:12 2011 +0100 + + NetBSD-6: One more instance of timespec replacing timeval + +commit 8ad6c53fdec5adeae4e52f1751ecec4a345bab05 +Author: Niels Baggesen +Date: Fri Nov 11 18:59:01 2011 +0100 + + Fix buig #3436527: arp_netlink: fix dying reload of cache + +commit 378ffed03ba79a8346d6c62781e2ddf5ce92a478 +Author: Niels Baggesen +Date: Fri Nov 11 18:55:43 2011 +0100 + + Fix bug #3436528: swinst_pkginfo: recover from NULL return from opendir + +commit d7ad8f5f9f3f67f16f65c2515d11e194d2cdd12c +Author: Bart Van Assche +Date: Thu Nov 10 14:04:41 2011 +0100 + + CHANGES: Cygwin: Make date_n_time() produce time zone information + +commit ba35c50b2f459bd9c11ed59cc7d1b16215644fa3 +Author: Bart Van Assche +Date: Thu Nov 10 14:17:04 2011 +0100 + + Replace AC_TRY_LINK() by AC_LINK_IFELSE() + + Note: these changes do not affect the generated configure script. + +commit f615bf24f5d0f23ce9301da556184d6460740456 +Author: Niels Baggesen +Date: Wed Nov 9 20:32:49 2011 +0100 + + Fis Bug #3434824: SIGSEGV when reading disk directive after SIGHUP + +commit a94a179d9340f51fa7c23431630bc0ffd6d759e8 +Author: Niels Baggesen +Date: Wed Nov 9 20:30:51 2011 +0100 + + Fix bug #3433616: dont treat DateAndTime as a string + +commit b29e4164531d258fe34a6fe2b9e1ec60c56f9544 +Author: Magnus Fromreide +Date: Mon Nov 7 01:25:57 2011 +0100 + + CHANGES: testing: Remove unused variable + +commit e221e65fdc1c68f1968651717dcc9ccfb6414783 +Author: Bart Van Assche +Date: Thu Nov 3 15:05:00 2011 +0100 + + Fix warnings about converting sockaddr_in * into sockaddr *. + + This is a follow-up for commit a0af385. + +commit 2e7e9eda0b0d62a7645a9a8f70ef3fb6f3dd6941 +Author: Bart Van Assche +Date: Thu Nov 3 11:17:48 2011 +0100 + + Fix uninitialized variable warnings. + +commit 3462ebcdd0b7c298cb15c3099736f4f952257846 +Author: Bart Van Assche +Date: Fri Oct 28 16:07:15 2011 +0200 + + Remove those superfluous parentheses that trigger a clang warning. + +commit 3e5fedd3e7d1ef31683604bf73dc56e944cad349 +Author: Jan Safranek +Date: Thu Nov 3 09:45:27 2011 +0100 + + CHANGES: snmpd: fixed UCD-SNMP-MIB::systemStats after 30 days of uptime. + + After 30 days, values from /proc/stat (on Linux) can get bigger than 32bits and snmpd calculations might render counters like ssCpuUser negative or zero, while the real value is higher. Therefore the counters should be tracked as the largest integer available. + +commit 0fc8221b24988c4ae6180ed42b86b9852fd586ad +Author: Niels Baggesen +Date: Wed Nov 2 22:59:08 2011 +0100 + + dskIndex was off by one + +commit a5b28829e64d5f3b87e4b9b1ef8cc204f33a61b7 +Author: Niels Baggesen +Date: Wed Nov 2 21:25:07 2011 +0100 + + Solaris needs $AWK to get a usable nawk + +commit 2801a2139f27021e1ab15e362e2d3d624ffaa494 +Author: Niels Baggesen +Date: Mon Oct 31 22:55:53 2011 +0100 + + Patch #3406364: Fix unstable data for NetBSD. + +commit 821a58d112d7ac495149e262d704412ba2800438 +Author: Niels Baggesen +Date: Mon Oct 31 22:43:52 2011 +0100 + + Fix ipv6 statistics looping too far when scanning interfaces. + Fix TCP session table repeating data from first entry for all. + +commit 349591d03e17a55b43eacc6a687b02fd8d4e9528 +Author: Magnus Fromreide +Date: Mon Oct 31 08:59:37 2011 +0100 + + CHANGES: perl: Make it possible to build perl support without support for opaque types. + +commit 1ec7110e72bce1561f746517459d6f043016b60e +Author: Magnus Fromreide +Date: Sun Oct 30 19:05:30 2011 +0100 + + CHANGES: testing: Make the asn1 test pass even if support for opaque types are removed. + +commit 6d26918af55aa3662a720542de77bbf39b0a3e91 +Author: Magnus Fromreide +Date: Sat Oct 29 08:34:33 2011 +0200 + + CHANGES: snmpd: Disable the support for integer64 in pass scripts if compiling without opaque-special-types. + +commit 29bf69d70424f359d9c87f07a964a099415649a5 +Author: Bart Van Assche +Date: Mon Oct 10 13:02:25 2011 +0200 + + CHANGES: snmptrapd_sql: Avoid that a linker error is triggered on systems where my_progname is missing in libmysqlclient (e.g. Fedora 15 and 16). + + This is a backport of commit 9f653f7. + +commit 2cc9504b9bb8625b94be6cda7e60993d059cd928 +Author: Bart Van Assche +Date: Wed Oct 26 09:01:23 2011 +0200 + + CHANGES: snmplib: BUG: 3428506: Fix netsnmp_gethostbyaddr() + + This patch should fix the regressions introduced by commit 85d96c4 (May 13, 2011). + +commit 9b427b353f1ceb8fe87e6fc8ed3b6cfab3ce7f20 +Author: Bart Van Assche +Date: Thu Oct 27 08:20:00 2011 +0200 + + MinGW: Avoid confusion between MinGW's kill.exe and the SysInternals pskill.exe + +commit 2c45f92cfcb5b05e049226a5a7883a0b106011ae +Author: Bart Van Assche +Date: Wed Oct 26 10:42:29 2011 +0200 + + Fix compiler warnings about passing a const pointer to a function accepting a non-const pointer. + +commit 275d23edfdebe0577b08421e4c6c936ae39b7fdc +Author: Bart Van Assche +Date: Wed Oct 26 09:33:09 2011 +0200 + + Fix compiler warnings about set-but-not-used variables + +commit 4495e17c078ac6997a9c7fa1a88db0644e919491 +Author: Bart Van Assche +Date: Wed Oct 26 09:32:46 2011 +0200 + + Fix compiler warnings about casting away const + +commit 13952f6bee9f408867ab6d2fdfdde4f284074957 +Author: Jan Safranek +Date: Wed Oct 26 14:05:16 2011 +0200 + + CHANGES: snmplib: from Siddhesh Poyarekar: properly clean up old requests in a subagent when we reconnect to master. + + An snmp subagent linked against net-snmp-libs may crash if it handles a + response which has magic referring to an older disconnected main session. This + may happen when the subagent + attempts to clean up old requests on reconnection of the disconnected master + session. + +commit ae052472b22720d08369e85127db214245df2e3f +Author: Jan Safranek +Date: Tue Oct 25 16:15:17 2011 +0200 + + CHANGES: perl: fixed segmentation fault when handler registration fails. + + When netsnmp_register_handler fails, it frees its reginfo -> nsahr_DESTROY (and any other function) must not dereference it. + +commit c199bf91b6239f26b2aab34e8575e0f0df9cde9b +Author: Jan Safranek +Date: Mon Oct 24 14:25:28 2011 +0200 + + CHANGES: snmpd: xfs, jfs and vxfs filesystems are now recognized in hrStorageTable + +commit 747fdc71e64d09e080928ebbb4d04cbde3906799 +Author: Jan Safranek +Date: Wed Oct 5 15:57:59 2011 +0200 + + CHANGES: snmpd: Lowered severity of 'error finding row index in _ifXTable_container_row_restore' message. + + The message is shows up when snmpd is started and there is different set of network interfaces than it was when snmpd wast last stopped. This is common on ppp-servers or virtual hosts. + +commit 250f698e59eab9f1ffd332ff59fdb72ea0df06ff +Author: Magnus Fromreide +Date: Sun Oct 23 08:51:23 2011 +0200 + + CHANGES: building: Make the transport configuration code work again + + Previously the transport inheritance processing code ran with + NETSNMP_FEATURE_CHECKING set. In this mode the file net-snmp/feature-details.h + is requiered. That file is created during the first make run, and that happens + after configure is run. + Change this to undefine NETSNMP_MINIMAL_CODE, effectively turning off feature + support during transport configuration in order to make it work at all. + +commit 6ef6907642247c663b9b8964b9fd44a211dbcaa7 +Author: Bart Van Assche +Date: Thu Oct 20 20:30:54 2011 +0200 + + CHANGES: snmpd: BUG: 3408398: Fix a memory leak in agent/mibgroup/hardware/fsys. + + This memory leak was introduced via commit + 9bf3d96d96a8ecd4a5fc35c326dc937467002b6c: Initial HAL + implementation of FileSystem information (March 7, 2008). + +commit cf82b894b2217c26edc6f1356351c932415604e2 +Author: Bart Van Assche +Date: Sat Oct 15 14:45:08 2011 +0200 + + CHANGES: snmplib: BUG: 3423915: Change default number of retries back from 0 to 5 + + This patch fixes a bug introduced via commit 6cac050 (May 5, 2011, + added support for specifying the default number of retries in + snmpd.conf). + +commit c11adaa12915abfee629bb6c026c21f2185b216e +Author: Bart Van Assche +Date: Mon Oct 17 10:24:46 2011 +0200 + + CHANGES: Win32: Avoid that compiling the header file with the MinGW gcc compiler triggers warnings about "pragma comment". + +commit b17a72a793483aee4a5bb2f2e2c7f4fd869817e6 +Author: Bart Van Assche +Date: Mon Oct 17 10:22:20 2011 +0200 + + CHANGES: Win32: Avoid that the PACKAGE_* macros defined in cause trouble when including this header in a package that uses the GNU autotools. + +commit 664d3ae107d754051b8c42279d459aa57a1be1c3 +Author: Bart Van Assche +Date: Mon Oct 10 16:47:16 2011 +0200 + + MinGW, hw_fsys: Use proper format specifiers in a debug statement. + + This patch fixes an issue introduced in commit 76ff25d. + +commit 211dcb49306561e35ba3c213be7cfa257b40a8e5 +Author: Bart Van Assche +Date: Mon Oct 10 15:52:43 2011 +0200 + + Avoid that gcc 4.6 complains about set but not used variables + +commit 9f653f73e5aa70f0bef1174632e95594f87f669f +Author: Bart Van Assche +Date: Mon Oct 10 13:02:25 2011 +0200 + + CHANGES: snmptrapd_sql: Avoid that a linker error is triggered on systems where my_progname is missing in libmysqlclient (e.g. Fedora 15 and 16). + +commit 4c83b9229a7454f34f6ff75f69e67e4030c419b5 +Author: Bart Van Assche +Date: Fri Oct 7 15:58:45 2011 +0200 + + CHANGES: snmplib: Set the rpath for libperl.so in libnetsnmpmibs.so such that the dynamic linker can find libperl.so without requiring the user to modify the dynamic linker settings. + + This change in agent/Makefile.in is necessary on the 5.5 branch and + later but not on the 5.4 branch. That is because the 5.4 branch uses + an older version of libtool that propagates the rpath of dependent + libraries. This is called inter-library dependency tracking in the + libtool manual. This functionality is present in libtool version 1 + but not in libtool version 2. For more background information about + dynamic libraries and rpaths, see also the document with the title + "RpathIssue" on the Debian wiki (http://wiki.debian.org/RpathIssue). + +commit 8925c912d2639752a84bcffeef1b70a81026449b +Author: Bart Van Assche +Date: Fri Oct 7 14:21:28 2011 +0200 + + CHANGES: agent: HOST-RESOURCES-MIB: Add missing brace in a debug statement + +commit 76ff25d9bf97579e7213102065fd5096f049a4c5 +Author: Bart Van Assche +Date: Fri Oct 7 14:13:18 2011 +0200 + + CHANGES: snmpd: HOST-RESOURCES-MIB::hrStorageTable: fix bug in handling large filesystems, where large means above 8 TB (= 2**31 * 4096 bytes). + + This patch fixes a bug introduced in commit + 71d8293f387a6cd66bb0dbb13c0f50174d2e678b. + For the original bug report, see also + https://sourceforge.net/tracker/?func=detail&atid=112694&aid=3419825&group_id=12694. + +commit 866033db9904ffb1203f283f838092e4cf68de6b +Author: Magnus Fromreide +Date: Thu Oct 6 07:33:27 2011 +0200 + + CHANGES: snmpd: Remove spurious #endif that seems to be the result of a mismerge. + +commit 20f4f3267ee20d55705b7a43789879c103f96620 +Author: Magnus Fromreide +Date: Thu Oct 6 00:08:59 2011 +0200 + + CHANGES: building: Add missing end comments to feature ifndefs. + +commit e5de2cc57bf304f3320cad0034d2ea2d8aedc436 +Author: Bart Van Assche +Date: Wed Oct 5 09:15:10 2011 +0200 + + CHANGES: agent: Log a more detailed error message if embedded perl initialization fails + +commit 5eef9990de28f63111e6c093be0f3c7ae2d513a1 +Author: Bart Van Assche +Date: Wed Oct 5 08:45:49 2011 +0200 + + CHANGES: perl: Add agent::uptime() + +commit 6810ed42f9bc560750d6dbfb7e50b6e2ac11899c +Author: Bart Van Assche +Date: Fri Sep 30 11:01:23 2011 +0200 + + CHANGES: Cywin: agent: Implement get_uptime() such that querying HOST-RESOURCES-MIB::hrSystemUptime returns a non-zero value. + +commit 97172b311d20f4441c7a7e90092b59c1e0da99f7 +Author: Thomas Jarosch +Date: Wed Oct 5 08:46:39 2011 +0200 + + CHANGES: PATCH: 3418649: HOST-RESOURCES-MIB: Use pclose() instead of fclose() to close a pipe. + +commit 6591937adb85000c27069c4be84cf4688838ebcd +Author: Magnus Fromreide +Date: Sun Oct 2 16:18:03 2011 +0200 + + CHANGES: building: Add dependencies on @FEATURETARGS@ to make the subtarget work as well. + +commit b9c8012ec035bc084f175876fecc375195f9be81 +Author: Magnus Fromreide +Date: Sun Oct 2 14:02:58 2011 +0200 + + CHANGES: building: Add target to build agentxtrap from the toplevel + +commit 995647c0cfe00412262cc5797bdfae9d00b70c76 +Author: Magnus Fromreide +Date: Sun Oct 2 15:44:36 2011 +0200 + + CHANGES: building: Remove the use of -L flags for internal libraries as it confuses libtool. + +commit 93dc1235a0db58ffd29617cff00dc11263780202 +Author: Magnus Fromreide +Date: Sun Oct 2 11:31:46 2011 +0200 + + CHANGES: building: Make make apps work again + + apps include snmptrapd and that require the agent libraries as well. + +commit ba41488ed44cd23c25963d4fc56c476853b2ab59 +Author: Magnus Fromreide +Date: Sun Oct 2 11:29:33 2011 +0200 + + CHANGES: building: When you say make libs you expect all the libs to be built. + + This is demonstrated by the snmptrapd target at the top level which obviously + expected both libs to be built and so failed to compile before this patch. + +commit 3057c73e093473be46254bcdfb4ca788e432d1b8 +Author: Jan Safranek +Date: Tue Sep 30 07:32:52 2008 +0000 + + NEWS: building: PATCH: 2091156: correctly declare dependencies in Makefile. + 'make -j ' should work now. + + Backport this to V5-4 as it is needed for correct operation in the single + threaded case of make miblib as well. + +commit 6eae340fa2a64086592982cc52735bc01487d978 +Author: Magnus Fromreide +Date: Sat Oct 1 19:33:50 2011 +0200 + + CHANGES: building: Silence libbsd 0.3.0 nagging + + If you have libbsd 0.3.0 installed then their version of nlist.h warns and + tries to make you include bsd/nlist.h instead. The problem is that we don't + need that compatibility library as we know how to do it ourself so it becomes + pure nagging. This patch adds a define that changes the warning into an + error and then figures out that there is no usable nlist.h and ignores it + for the future. + +commit ac38cb531bee50edc8d4c834f3005f5992c771d8 +Author: Bart Van Assche +Date: Thu Sep 29 19:03:02 2011 +0200 + + CHANGES: perl: Enable sending SNMPv2 traps with an empty varbind list + +commit a75de2971527ac2d2e812024298602bb2412f337 +Author: Bart Van Assche +Date: Fri Sep 30 10:41:44 2011 +0200 + + perl/SNMP/SNMP.xs: Update emacs modeline + +commit 848f6300efe38492fb454451a030f0b7e6ff8c9d +Author: Bart Van Assche +Date: Fri Sep 30 10:41:44 2011 +0200 + + perl/SNMP/SNMP.xs: Update emacs modeline + +commit c1374473ecd8ec9e0310013861ee18c83e5d6c5b +Author: Magnus Fromreide +Date: Fri Sep 30 03:29:36 2011 +0200 + + CHANGES: testing: Protect the use of $OSTYPE to ensure that 'test' get enough parameters. + +commit 7e97a20633a57eae39d015b23339463c32f5f848 +Author: Bart Van Assche +Date: Thu Sep 29 10:22:08 2011 +0200 + + CHANGES: testing: Convert snmplib/test_binary_array.c into two unit tests + +commit 9c0dd98176457342fffaa5e74d802e3145ed70e7 +Author: Bart Van Assche +Date: Thu Sep 29 08:56:17 2011 +0200 + + CHANGES: testing: Add unit test for netsnmp_register_old_api() + +commit 5fd26e4fa3e000ea9c81c38ab975b7946efe2157 +Author: Bart Van Assche +Date: Wed Sep 28 17:49:55 2011 +0200 + + CHANGES: agent: Avoid that netsnmp_register_old_api() failure triggers a double free. + + Fixes a regression introduced via commit + aa4d47c2609e52818c9cdf1a8e2205de9a335a0a (svn r19515). + +commit d2252d016693807326f72b66123649dea00af916 +Author: Bart Van Assche +Date: Thu Sep 29 10:20:08 2011 +0200 + + CHANGES: testing: Require a semicolon after OK(), OKF() and PLAN() + + Also, let OKF() emit a single line of output such that all output it + produces is visible in the output of "make test". + +commit 1421924b4852142192c5bb9e93ddbfed69e908fa +Author: Bart Van Assche +Date: Wed Sep 21 22:20:08 2011 +0200 + + CHANGES: snmplib: Avoid waiting indefinitely if a session has timeout zero + +commit 5f27f4f74ae2bd5baf503cf306b4f9a2841a57cf +Author: Bart Van Assche +Date: Tue Sep 6 10:32:03 2011 +0200 + + CHANGES: MinGW: testing: Fix a race condition in the test runner + +commit 09703958cc5ea845929ae19ef9e0804aecaa512e +Author: Bart Van Assche +Date: Tue Sep 27 12:42:41 2011 +0200 + + CHANGES: testing: Avoid false negative for T114agentxagentxtrap_simple caused by the test result being present in the hex dump ("mostly_harmless") + +commit 439300279f6f31438638d2f222c24c3c841fa6ab +Author: Bart Van Assche +Date: Tue Sep 27 11:16:32 2011 +0200 + + CHANGES: building: Micro-optimize agent module dependency analysis + + This makes the agent module dependency analysis carried out by the + configure script slightly faster, especially on those systems where + fork() is expensive (Cygwin). + +commit bbc680004a1376038dfdc4172dbe7b9e311fba68 +Author: Bart Van Assche +Date: Mon Sep 26 10:14:45 2011 +0200 + + CHANGES: MinGW: testing: Make test T130snmpv1vacmget_simple pass + +commit 70b06cf789208eaa890bfbcd638bdb775f817054 +Author: Bart Van Assche +Date: Tue Sep 20 09:50:57 2011 +0000 + + CHANGES: Windows: testing: perl: Fix an incorrect message printed while running the Perl module regression tests + +commit 70bcc8de2d0fc92bbb8481823630fab9bc87af75 +Author: Bart Van Assche +Date: Fri Sep 16 16:14:24 2011 +0200 + + CHANGES: MinGW: testing: Obtain the MSYS path from the environment + +commit 626275e2d1acafae7144a33ed301a40f596b37b0 +Author: Bart Van Assche +Date: Wed Sep 14 13:14:17 2011 +0200 + + CHANGES: Windows: Remove superfluous link libraries from project files (*.dsp) + +commit 38fc3caa9eeb3800254b4f6ad6f8f4764c0f83db +Author: Bart Van Assche +Date: Tue Sep 20 09:34:08 2011 +0200 + + CHANGES: snmplib: Make netsnmp_callback_accept() return -1 (failure) instead of 0 (STDIN_FILENO) + +commit 6c8c7e8aca8fc2eeb52010ae3e9fee6dd83ef780 +Author: Bart Van Assche +Date: Tue Sep 13 09:58:26 2011 +0200 + + CHANGES: snmplib: Remove obsolete snmp_get_fd_for_session() declaration + +commit 0860d11fd8fc5dbdaaae2261fae2c07fb9c2c82d +Author: Bart Van Assche +Date: Thu Sep 8 13:54:55 2011 +0200 + + CHANGES: Windows: MSVC: Avoid that the typedefs in conflict with those in from the msinttypes project + +commit f8a036f63ff68f083436120e0abd478b692a2f61 +Author: Bart Van Assche +Date: Thu Sep 8 13:21:06 2011 +0200 + + CHANGES: Windows: MSVC: When linking with OpenSSL, link with user32.lib too + +commit 836a23e10ca810c3899902d32587616a9d1203df +Author: Bart Van Assche +Date: Thu Jul 14 18:38:13 2011 +0200 + + CHANGES: Windows: MSVC: Link with proper libeay32 library + +commit 7b07fd6cdef49ec7bb04b166e2a4fbb37b582840 +Author: Bart Van Assche +Date: Tue Sep 6 11:10:38 2011 +0200 + + CHANGES: testing: Remove an incorrect comment from simple_eval_tools.sh + +commit 98f6d29d981ff8e607600c63dadb240535629807 +Author: Bart Van Assche +Date: Tue Sep 6 10:49:03 2011 +0200 + + CHANGES: testing: Make ISDEFINED() check for an exact match instead of a prefix match + +commit 52cd0031a31f692f13263a94c335d06be1454803 +Author: Bart Van Assche +Date: Tue Sep 6 10:12:59 2011 +0200 + + CHANGES: MinGW: testing: Make those regression tests pass for which SNMPCONFPATH and/or SNMP_PERSISTENT_DIR matter + +commit f5cd89bd3356dd74e1556c0b50966a643f192085 +Author: Bart Van Assche +Date: Tue Sep 6 10:12:59 2011 +0200 + + CHANGES: MinGW: testing: Fix a race condition in the test framework + +commit deedd52c834a6448852a06785536e13865969694 +Author: Bart Van Assche +Date: Tue Sep 6 10:12:58 2011 +0200 + + CHANGES: MinGW: Support the directory structure of recent Shining Light OpenSSL binary distributions + +commit d55bd4e0549f03b6fd32562c2aa7fe39272a9ef7 +Author: Wes Hardaker +Date: Wed Sep 28 06:55:19 2011 -0700 + + remove the v5.7 from the frozen list + +commit ac2aed3c94bb2ebb473af0a1e20f0561ad629956 +Author: Wes Hardaker +Date: Wed Sep 28 06:55:11 2011 -0700 + + remove the v5.7 from the frozen list + +commit 40079205967b8e5aeedb19fa3cb2e7b2f7988577 +Author: Wes Hardaker +Date: Tue Sep 27 21:53:47 2011 -0700 + + make depend + +commit cf14a228583aff3c5ab2f0d44c2f4c0fa5bd66af +Author: Wes Hardaker +Date: Tue Sep 27 21:53:18 2011 -0700 + + version update for 5.7.1 + +commit 1014dd8dfb48a5bd053f04541eb9728f0be07f47 +Author: Wes Hardaker +Date: Tue Sep 27 21:45:04 2011 -0700 + + version update for 5.7.1 + +commit 18d116ba388c1dc949528884bb00698f1bacaa94 +Author: Wes Hardaker +Date: Tue Sep 27 21:11:52 2011 -0700 + + Version number update: 5.7.1 + +commit 46eac02e9a27bf4f3068e795cab891f05a848870 +Author: Bart Van Assche +Date: Mon Sep 26 21:49:27 2011 +0200 + + CHANGES: snmpd: Avoid that snmpd crashes if started on a system with another OpenSSL library version than the one it has been built with. + +commit a5f064dd82996e2be3f1e9616703ad0395fb5aba +Author: Wes Hardaker +Date: Thu Sep 22 07:33:01 2011 -0700 + + version update for 5.7.1.rc3 + +commit 569794fceb99eed7be817c64f85cd945caf99592 +Author: Wes Hardaker +Date: Thu Sep 22 07:20:07 2011 -0700 + + Version number update: 5.7.1.rc3 + +commit c55f608f16f160f5e79dc057f8878def462973e1 +Author: Dave Shield +Date: Thu Sep 22 10:35:24 2011 +0100 + + Fix the code for populating the table_tdata cache, + and clarify areas needing MIB-specific additions. + +commit 13763cf2c71bf93fec096eee004857c15b2cffff +Author: Steve Friedl +Date: Thu Sep 22 10:06:45 2011 +0100 + + CHANGES: snmpd: 3409692: Calculate disk percentage usage via floating-point arithmetic + to avoid integer arithmetic errors. + (Code based on patch, rather than applied verbatim) + +commit ee0d3adb078291b743c9ecb76d20b591b7b15972 +Author: Steve Friedl +Date: Thu Sep 22 09:58:39 2011 +0100 + + CHANGES: snmpd: 3409692: Calculate disk percentage usage via floating-point arithmetic + to avoid integer overflow errors. + (Code based on the submitted patch, rather than applied verbatim) + +commit 367da14fcdb146592de67c1d6997a09774259673 +Author: Bart Van Assche +Date: Thu Sep 22 08:09:17 2011 +0200 + + The only change between V5.7.rc1 and V5.7.1.rc2 is the version number. Make this clear in the ChangeLog file. + +commit c276eeb8f0455a0870c4b478dde648e86529add3 +Author: Wes Hardaker +Date: Wed Sep 21 13:51:58 2011 -0700 + + changelog update + +commit 63050838666f645fc306dc2ee4f73f5efce63fed +Author: Wes Hardaker +Date: Wed Sep 21 13:38:18 2011 -0700 + + Version number update: 5.7.1.rc2 + +commit bbe2c19a01ecec024f741e2e54701ae6212f4c3e +Author: Magnus Fromreide +Date: Sun Sep 4 14:44:38 2011 +0200 + + This should have gone only to master. + + Revert "CHANGES: building: Correct dependencies - since bf74fea69f24dc6e85f908f3f41d1426b2e09688 snmpconf is located in builddir, not srcdir" + + This reverts commit 9efa467a972bb6e1c7fbdaf2e27429d29f4ab89e. + +commit 9efa467a972bb6e1c7fbdaf2e27429d29f4ab89e +Author: Magnus Fromreide +Date: Sun Sep 4 14:00:12 2011 +0200 + + CHANGES: building: Correct dependencies - since bf74fea69f24dc6e85f908f3f41d1426b2e09688 snmpconf is located in builddir, not srcdir + +commit 7835964d3593e5c6a1ae7de0b4114b7df1ae0fe1 +Author: Wes Hardaker +Date: Tue Aug 30 19:21:51 2011 -0700 + + version update for 5.7.1.rc1 + +commit cb6a0c0bd6f8c2c7cd5fd86080dc6324e7f73858 +Author: Wes Hardaker +Date: Tue Aug 30 19:20:35 2011 -0700 + + make depend for 5.7.1.rc1 + +commit e5ff2eb83bbbed92dac751c5a6643d78f837cf9c +Author: Wes Hardaker +Date: Tue Aug 30 19:19:46 2011 -0700 + + fix C++ comment + +commit cb1f5cffc6fb52c2a6c0f7b408afeb47fcfe55e4 +Author: Wes Hardaker +Date: Tue Aug 30 19:09:56 2011 -0700 + + Version number update: 5.7.1.rc1 + +commit 422b082a9593ca9c65aac449e6d128a9e97e94fb +Author: Wes Hardaker +Date: Tue Aug 30 19:06:56 2011 -0700 + + added 7 as a rc series branch + +commit 71c0d7650493710631fa08d5dc4dad501a9aa771 +Author: Wes Hardaker +Date: Tue Aug 30 16:37:41 2011 -0700 + + deal properly with inverted error cases + +commit cf4cf7f32ad58f326ffed50494583231648d79d2 +Author: Wes Hardaker +Date: Fri Aug 26 11:08:09 2011 -0700 + + added .ft and .ft.1 for feature files + +commit 41b2cde19d22209b483207614e027483c3706877 +Author: Wes Hardaker +Date: Tue Aug 30 11:03:15 2011 -0700 + + auto-determine patch arguments if possible for nspatchtry + +commit 96bb589c2e5054890e98705ab5f4308ae6a130bb +Author: Wes Hardaker +Date: Tue Aug 30 10:13:06 2011 -0700 + + make it so the git commit line can be cut/paste without linebreaks + +commit 3fe36f7ad71c08e1286ce8e487e9352e27cd96cc +Author: Ronald Wahl +Date: Tue Aug 30 10:12:11 2011 -0700 + + CHANGES: libnetsnmp: PATCH 3394586: from rwa-co: file descriptor leak in read_config (+fix) + + Signed-off-by: Wes Hardaker + +commit 6e54c4131af731ff90467a75bcc817c957f8f72a +Author: Wes Hardaker +Date: Tue Aug 30 09:55:14 2011 -0700 + + describe that nsrollup needs to be run now. + +commit 86efee23432ccb0d2e0c736d34dc1051130cdc0f +Author: Dave Shield +Date: Tue Aug 30 10:52:30 2011 +0100 + + Apparently IRIX has a different API for statfs + +commit f7e21f2633390b7a27c50227bee6d8696ae3fbcf +Author: Wes Hardaker +Date: Mon Aug 29 16:01:31 2011 -0700 + + don't provide a feature when your a child of another feature + +commit cac23c0b2574e7280bd128c6226875ad0f6b4bfc +Author: Magnus Fromreide +Date: Sun Aug 28 09:38:14 2011 +0200 + + Make sure that feature-details.h exists before trying to include it + +commit 781f4ce2acb371560797d8b29a89ed0674e935f8 +Author: Magnus Fromreide +Date: Sun Aug 28 09:36:36 2011 +0200 + + Use the feature target instead of the target when building the feature set + +commit 11bff472ca7b1fcff0c16187a1b8a13093bc91c4 +Author: Thomas Anders +Date: Mon Aug 29 00:33:55 2011 +0200 + + the irix6 build only defines irix6, not irix + +commit 3c73a1407a081d42ebdd91dfbcb1e4f152b7df4a +Author: Thomas Anders +Date: Mon Aug 29 00:05:13 2011 +0200 + + re-add sockaddr_un.sun_path configure check (lost in previous commit) + +commit 2e3f02e03aed125384ba4fe3d83494d43f3a29e9 +Author: Thomas Anders +Date: Sun Aug 28 23:53:30 2011 +0200 + + agent/mibgroup/hardware/fsys/fsys_mntent.c doesn't build on IRIX yet + +commit f95aa31377d572b049b0b316dbb163bf7aca93d5 +Author: Thomas Anders +Date: Sun Aug 28 23:25:40 2011 +0200 + + CHANGES: building: build fix for systems lacking fields msg_control/msg_flags in struct msghdr (backport) + +commit 7f47d93765aa35a58687eb9b4f9f700e4343e13c +Author: Wes Hardaker +Date: Fri Aug 26 11:11:35 2011 -0700 + + added required features for mfd handling + +commit 9b2e42a6e0550fb789c607c3520880d4dbc0cf24 +Author: Wes Hardaker +Date: Fri Aug 26 11:08:09 2011 -0700 + + added .ft and .ft.1 for feature files + +commit 33dcbf56fc0626a3e4f1359095bd217d1a567794 +Author: Wes Hardaker +Date: Fri Aug 26 11:07:58 2011 -0700 + + no_write_support supported + +commit 97d42efd76937ce7e4bc48a72ed5a110e423102d +Author: Wes Hardaker +Date: Fri Aug 26 10:08:51 2011 -0700 + + handle no-write-support with ifdefs + +commit ea8bed79e81c42e33cbf37ca6f3c03c549987b22 +Author: Wes Hardaker +Date: Thu Aug 25 06:56:22 2011 -0700 + + import stderr + +commit fd6d804dc3e703c4059dbe775001a3be9b93309f +Author: Wes Hardaker +Date: Thu Aug 25 06:55:38 2011 -0700 + + use >> to print to stderr + +commit cee0359c6fae2b85d7b931859e517d89ce0722bb +Author: Magnus Fromreide +Date: Tue Aug 23 23:43:19 2011 +0200 + + CHANGES: build: Do not generate an output file on failure + + make supposes that no output is generated if the command failed. Change + feature-remove to follow that presumption. + +commit fe39e7288ca930d2c9aaa8301cc9d95f0c38f36b +Author: Magnus Fromreide +Date: Sun Aug 21 21:48:17 2011 +0200 + + Correct typo + +commit 1f082a31cd138f1f5e27be6d90a1d5790dc0ffe4 +Author: Thomas Anders +Date: Tue Aug 23 23:35:42 2011 +0200 + + make sure that _KERNEL is defined to 1 so that "#if _KERNEL" works on systems that need it (e.g. IRIX) + +commit 26bb2470c106f834442a2adbc7611bf16657fbdf +Author: Thomas Anders +Date: Tue Aug 23 23:22:44 2011 +0200 + + make sure that _KERNEL is defined to 1 so that "#if _KERNEL" works on systems that need it (e.g. IRIX) + +commit fc5560c05f848321da0ca0c2e87001d5f2295167 +Author: Thomas Anders +Date: Mon Aug 22 18:54:30 2011 +0200 + + CHANGES: building: build fix for systems lacking field msg_flags in struct msghdr (e.g. IRIX) + +commit 96ea2d1a8ebffb348673a865d486f31e635e62bd +Author: Thomas Anders +Date: Sun Aug 21 01:51:49 2011 +0200 + + autoreconf + +commit 1a2648eaf71cb018951596689c51588dca8063c5 +Author: Thomas Anders +Date: Sun Aug 21 01:48:57 2011 +0200 + + autoreconf + +commit 3f2f61b0e613d6105ecf2ceb395de0bde37f3ce3 +Author: Thomas Anders +Date: Sun Aug 21 01:47:13 2011 +0200 + + autoreconf + +commit b62cb0864f577ba85573d0d250d12a39387c07b4 +Author: Thomas Anders +Date: Sun Aug 21 00:55:33 2011 +0200 + + CHANGES: aix: eliminate configure warning regarding libperfstat.h on AIX 6.1 and up + +commit 71b90b6f217944b4ffc1836e5160d40e33b4423d +Author: Thomas Anders +Date: Sun Aug 21 00:40:28 2011 +0200 + + fix broken line wrap + +commit 5b5900a4f7dfee6e1ec869e32310b80ca6fb23fe +Author: Wes Hardaker +Date: Thu Aug 18 12:28:07 2011 -0700 + + version update for 5.7.1.pre2 + +commit 3b7e2e39949f88d9c56ed5f994028b94816ab75c +Author: Wes Hardaker +Date: Thu Aug 18 12:23:28 2011 -0700 + + make depend for 5.7.1.pre2 + +commit ece63bfe499c630bdaae6200648d29180ce3a179 +Author: Wes Hardaker +Date: Thu Aug 18 12:03:17 2011 -0700 + + Version number update: 5.7.1.pre2 + +commit 28b54070514753e8d8abb718b224d657ab7a8ab8 +Author: Garrett Cooper +Date: Thu Aug 18 11:49:56 2011 -0700 + + CHANGES: BSD: PATCH 3383965: from yaberauneya: Fix if-mib agent compile warnings on *BSD + + Signed-off-by: Wes Hardaker + +commit f73e6364bb34070622e9f4488cd0487d2fb7402a +Author: Vladimir Kondratiev +Date: Thu Aug 18 11:45:29 2011 -0700 + + CHANGES: agent: PATCH 3389228: from wulf2001: incomplete commit (patch 3386633: fix integer overflow) + + Signed-off-by: Wes Hardaker + +commit e6cf8206f0c67650001e34b526b37f64e4a5929c +Author: Wes Hardaker +Date: Thu Aug 18 09:46:33 2011 -0700 + + Patch from Claus Klein on -coders for fixing man page typos + +commit 6a841d56518a727196e66b59e7e5b3304f54b0a1 +Author: Wes Hardaker +Date: Thu Aug 18 08:31:06 2011 -0700 + + changed clientaddr so it registers as pre-mib to be picked up before the transports get created + +commit c02131e5b35d296755baec99bd363205a86307dd +Author: Wes Hardaker +Date: Wed Aug 17 09:34:00 2011 -0700 + + detect really old versions of Long.pm + +commit 500d6de06aa4ff330aee4d749a4cc377bec89e09 +Author: Bart Van Assche +Date: Wed Aug 17 18:11:47 2011 +0200 + + Fix the log message that reports that gethostbyaddr() is missing + +commit 6580556cc7bd833af731b62ce1ed2017564fe7eb +Author: Bart Van Assche +Date: Wed Aug 17 18:08:01 2011 +0200 + + CHANGES: Windows: snmptrapd: Make the IP address to hostname conversion work + +commit 3cb3f1ede388d84e392e1d815d5994a4bf0f10f9 +Author: Bart Van Assche +Date: Sun Aug 14 07:59:25 2011 +0200 + + Windows, build.bat: Restore original build and install order. Apparently the correct netsnmp.dll is used during the Perl tests by setting PATH properly. + + This reverts commit c1b5a030d8f04876cd5b9af008c879cc468b212f. + +commit daff49d9b3369efcc87f05dc8591362e81a45fdf +Author: Bart Van Assche +Date: Sat Aug 13 18:43:48 2011 +0200 + + Windows: Make the Perl agent module work again with the original SNMP_FREE() definition. + +commit 3c73b4838e605b150bc317313f14eb33444729f8 +Author: Bart Van Assche +Date: Sat Aug 13 17:38:27 2011 +0200 + + Revert the two most recent SNMP_FREE() changes (commits 47c8ef1b89c6ccb4247d9633477925908c68c1a5 and 7f42d0d93320484152271427cc9808cbda49bbd0). + +commit 3e50c3e00e9f321fb708bc579eb4dc1a0f1e7c4d +Author: Bart Van Assche +Date: Sat Aug 13 11:31:40 2011 +0200 + + CHANGES: snmpd: pass_persist: Fixes a race condition introduced in commit 31fa07cd9ffde46d41d2b5838c3fc4d01548bfb5. + + The following race condition could happen: + - A system call fails and errno is set accordingly by the C library. + - SIGCHLD handler invokes a system call that fails and hence overwrites errno. + - SIGCHLD handler leaves. + - original context checks errno and finds the value from the system call invoked + by the SIGCHLD handler instead of the system call that failed originally. + + Other fixes included in this patch: + - Renamed deinit_pass_persist() into shutdown_pass_persist() such that this + function gets called during agent shutdown. + - Made sure that shutdown_pass_persist() is called by the Windows snmpd.exe too. + - Windows: avoid calling CloseHandle(INVALID_HANDLE_VALUE). + - Windows: avoid that closing a pass_persist pipe triggers a crash. + - Windows: pass_persist: close handles of finished processes. + + Conflicts: + + agent/mibgroup/ucd-snmp/pass_persist.c + win32/mib_module_shutdown.h + +commit e147e4b96755207de1ce30990d67b4b7c76dd483 +Author: Bart Van Assche +Date: Sat Aug 13 08:39:14 2011 +0200 + + Unbreak the Windows build. This is a follow-up for commit 1e1000a8815921b5ec2e7997b53592a544b3dfc2. + +commit c1b5a030d8f04876cd5b9af008c879cc468b212f +Author: Bart Van Assche +Date: Sat Aug 13 08:10:33 2011 +0200 + + CHANGES: Windows: building (build.bat): Install netsnmp.dll before running the Perl regression tests such that the regression tests are run with the correct version of netsnmp.dll. + +commit 1e9d2003baed227f68b68528f1e97e6f5ea86c1a +Author: Bart Van Assche +Date: Sat Aug 13 08:10:33 2011 +0200 + + CHANGES: Windows: perl (build.bat): When installing development files, install the PDB files too. + +commit a8d94007e32d03710692c8f1b417d5bdfe3650fa +Author: Bart Van Assche +Date: Sat Aug 13 08:10:32 2011 +0200 + + CHANGES: testing: Fix Perl regression test failures + + All Perl regression tests pass now on Linux and on Windows (MSVC). + +commit b6d0b490181c6df8c11ecf155f1e6eaf11b1ec58 +Author: Bart Van Assche +Date: Sat Aug 13 08:10:33 2011 +0200 + + CHANGES: testing: Perl regression tests: Don't fail skipped tests. + +commit ca3acf2b07039d96a117f090f7ec76b6e8b541e9 +Author: Bart Van Assche +Date: Sat Aug 13 08:10:32 2011 +0200 + + CHANGES: perl: Add SNMP::getenv() and SNMP::setenv(). + +commit 56759e5ad537f01b4a51e7ff9994ec4b55c32135 +Author: Bart Van Assche +Date: Sat Aug 13 08:14:46 2011 +0200 + + CHANGES: snmplib: Add netsnmp_setenv(). + +commit 9843e5bcf472877e85b031b5e5dafaa9d5fc63c5 +Author: Bart Van Assche +Date: Sat Aug 13 08:10:32 2011 +0200 + + local/pass_persisttest: document how to use on Windows + +commit 6057866b73a022771e90e9967dd25bdc7192fbdc +Author: Bart Van Assche +Date: Sat Aug 13 08:10:32 2011 +0200 + + Set execute flag on local/pass_persisttest such that the instructions in that file work + +commit c2daf5940f21a13e8989dd055b17f3181112f856 +Author: Bart Van Assche +Date: Sat Aug 13 08:10:32 2011 +0200 + + .gitignore: Fix a suppression pattern + +commit 1f0a928a2913cfa7f5ceaaf4696c69fbdc687621 +Author: Wes Hardaker +Date: Fri Aug 12 09:09:11 2011 -0700 + + added the missing -e option to the createUser docs + +commit 1e1000a8815921b5ec2e7997b53592a544b3dfc2 +Author: Bart Van Assche +Date: Thu Aug 11 15:46:32 2011 +0200 + + CHANGES: MinGW: Net-SNMP Perl modules build again. + +commit 97d6432f95e1cdcf6fd85e7ca1d0c5557eb6d919 +Author: Bart Van Assche +Date: Thu Aug 11 18:16:44 2011 +0200 + + CHANGES: Windows: perl: Make sure that the constant SNMP_DEFAULT_RETRIES is recognized. + + CHANGES: perl: SNMP module: Add constants NETSNMP_CALLBACK_OP_RECEIVED_MESSAGE and NETSNMP_CALLBACK_OP_TIMED_OUT. + + When the Net-SNMP Perl modules are built on Windows with MSVC or MinGW it + is possible that each these are linked with another version of the MSVC + runtime library than the Perl interpreter itself. In that case the "errno" + variable used inside .xs source files is another variable than the $! variable + in .pm files. Or: assignments to "errno" in a .xs file do not modify the "$!" + Perl variable This patch avoids using "errno" by modifying the different + constant() functions such that these return a two-element array instead of + returning a scalar and setting errno. + +commit 7690894b7b8464f05c7c902bd7cf751cc269977a +Author: Wes Hardaker +Date: Wed Aug 10 09:26:37 2011 -0700 + + don't assert on a double init; just don't do it twice + +commit 47c8ef1b89c6ccb4247d9633477925908c68c1a5 +Author: Bart Van Assche +Date: Wed Aug 10 16:44:36 2011 +0200 + + SNMP_FREE(): cast argument to (void *) before passing it to netsnmp_free() + +commit 0220392d899a9cab701f74af12030bb1d4cc5e2e +Author: Bart Van Assche +Date: Fri Jul 1 13:02:15 2011 +0200 + + .gitignore: Ignore *.exe files generated by the Win32 build + +commit 0344df92e462f3bec994608c3381fca5348abcdb +Author: Wes Hardaker +Date: Mon Aug 8 15:12:55 2011 -0700 + + fix C++ comments + +commit 09a661d5dc60c730fe0384b02ed672830ef74e30 +Author: Wes Hardaker +Date: Mon Aug 8 15:12:55 2011 -0700 + + fix C++ comments + +commit 69cb42a4ea0583ce6f5ff8f8383516d34bc4c344 +Author: Wes Hardaker +Date: Mon Aug 8 15:12:55 2011 -0700 + + fix C++ comments + +commit 447ddc66d90dd9e5c3105b268b6a63bfc580b924 +Author: Dave Shield +Date: Mon Aug 8 22:03:58 2011 +0100 + + Define _BIND_TO_CURRENT_VCLIBS_VERSION token + (as per Alex' build instructions) + +commit b0a62eb19763ab4f0b776430242a6117ccae5dd3 +Author: Dave Shield +Date: Mon Aug 8 21:59:17 2011 +0100 + + Define _BIND_TO_CURRENT_VCLIBS_VERSION token + (as per Alex' build instructions) + +---------------------------------------------------------------------- + +Changes: V5.7.1 -> V5.7.2.pre1 + +commit 810185ae0b0cd2ad4d424a1ba775ef5ceaf50f03 +Author: Wes Hardaker +Date: Sat Jun 2 09:24:19 2012 -0700 + + make depend for 5.7.2.pre1 + +commit 6271471e01282f3675724eaf1358ceb0e95ddd4e +Author: Wes Hardaker +Date: Sat Jun 2 08:32:40 2012 -0700 + + Version number update: 5.7.2.pre1 + +commit fcb782aa8893134c7414a926d9268594f725b915 +Author: Wes Hardaker +Date: Sat Jun 2 08:32:18 2012 -0700 + + version update for 5.7.2.pre1 + +commit e3bcd87c72fcea7706e868b5ace75296093f7497 +Author: Dave Shield +Date: Thu May 31 14:09:42 2012 +0100 + + Fix dist/release format + +commit d813ce2eeefc68229cfcaf20603244cdd6d09d3c +Author: Dave Shield +Date: Thu May 31 14:07:52 2012 +0100 + + Fix dist/release format + +commit fa7bd581e3783685db39c9b4eaf847be5ac86fd3 +Author: Dave Shield +Date: Thu May 31 13:53:10 2012 +0100 + + version update for 5.6.2.rc2 + +commit 0739e2382d31146aca3205244cf70788b40a428d +Author: Dave Shield +Date: Thu May 31 13:51:45 2012 +0100 + + version update for 5.6.2.rc2 + +commit d9a15445aa74f5316bfc711c1558467872c2958c +Author: Dave Shield +Date: Thu May 31 13:50:12 2012 +0100 + + make depend for 5.6.2.rc2 + +commit bcabd2c9542dbebd1d319b4494413bdcca06614e +Author: Dave Shield +Date: Thu May 31 13:38:38 2012 +0100 + + Release Candidate for V5-6-patches + +commit b473898c0c5ac9eb47c7c05a3f745e4ff2a76aaa +Author: Dave Shield +Date: Thu May 31 13:38:28 2012 +0100 + + Version number update: 5.6.2.rc2 + +commit 131429e7062fbaa65b82affed1fb92df2c0cc813 +Author: Dave Shield +Date: Thu May 31 13:38:38 2012 +0100 + + Release Candidate for V5-6-patches + +commit 1c8110b33b8105ca6190945a35fe7ae903252d68 +Author: Dave Shield +Date: Thu May 31 13:21:38 2012 +0100 + + Avoid perl versioning problems when setting up the build environment + +commit 508ece16e6f6f49562da204792ae0644269994d1 +Author: Dave Shield +Date: Thu May 31 13:20:58 2012 +0100 + + Fix handling of dist/release merge + +commit 5b8a8547b1a47d2f5b207f48f2496e4241d902c6 +Author: Dave Shield +Date: Thu May 31 11:10:48 2012 +0100 + + version update for 5.5.2.rc2 + +commit 6c32914bf28d695df349dca269e488b501700316 +Author: Dave Shield +Date: Thu May 31 11:07:22 2012 +0100 + + version update for 5.5.2.rc2 + +commit 9f5a82a5afdbb3daeb2fd437a309f0b8d357cf4b +Author: Dave Shield +Date: Thu May 31 11:05:39 2012 +0100 + + make depend for 5.5.2.rc2 + +commit 39203f29477a3bedf012d41135d8abd6bcad08b1 +Author: Dave Shield +Date: Thu May 31 10:54:27 2012 +0100 + + documentation update for 5.5.2.rc2 + +commit 17e79ef0fad79609c5ba2feb4e8b9eb5d7db6886 +Author: Dave Shield +Date: Thu May 31 10:46:11 2012 +0100 + + Release Candidate for V5-5-patches + +commit 5821be5bbb4018ded282fbbbd4830cf2eeadd9e1 +Author: Dave Shield +Date: Thu May 31 10:45:59 2012 +0100 + + Version number update: 5.5.2.rc2 + +commit 3f2111de6733a04e12d910d306a34d671e008762 +Author: Dave Shield +Date: Thu May 31 10:46:11 2012 +0100 + + Release Candidate for V5-5-patches + +commit ccf8ff2c4db60122d41302e4aeb700e0b868105f +Author: Dave Shield +Date: Mon May 28 10:18:43 2012 +0100 + + CHANGES: snmplib: PATCHES: 3526599: Don't hang on retried failing SNMPv3 responses + +commit c81c8483990911f47435d3005255d91c37ab92b2 +Author: Niels Baggesen +Date: Sun May 27 14:09:26 2012 +0200 + + Fix BSD that downnot always like IP_SENDSRCADDR - so retry without + +commit ffce1f2dc2f8b31abd01f93b26da78f4726a1e64 +Author: Niels Baggesen +Date: Sun May 27 14:03:58 2012 +0200 + + Fix OS missing MSG_DONTWAIT (AIX). Backport from 5.7 + +commit c575216850185b56454dad0253e3164979e13513 +Author: Niels Baggesen +Date: Sun May 27 13:56:01 2012 +0200 + + Fix missing include. Fixes SIGSEGV on FreeBSD9 x64 + +commit 5805878749c08062debf0a9d798d08fb916caa2d +Author: Magnus Fromreide +Date: Sun May 27 06:23:19 2012 +0200 + + CHANGES: snmpd: Add missing debug tag + +commit d1a42bbcc7b14730c9a6d99c4f047097843a549b +Author: Magnus Fromreide +Date: Fri May 25 09:02:27 2012 +0200 + + CHANGES: building: Run libtool --mode=finish on the right directory + +commit 1fbf33711a19eac9739ad23f6f6251eacc41f1c4 +Author: Dave Shield +Date: Tue May 22 14:54:45 2012 +0100 + + CHANGES: Linux: PATCH: 3525998: Don't use an uninitialised value in error message + +commit 32c1686b67dc85c4a189576363065609dfed5e61 +Author: Dave Shield +Date: Tue May 22 14:52:56 2012 +0100 + + Attempt to mark release-candidate branches as such. + Omit final-release-only steps when preparing preN/rcN releases + (Relies on a tweak to the Makerelease perl modules) + +commit 4c5633f1603e4bd03ed05c37d782ec8911759c47 +Author: Robert Story +Date: Mon May 14 11:40:06 2012 -0400 + + NEWS: snmp: BUG: 3526549: CVE-2012-2141 Array index error leading to crash + +commit 65dd83c2255ee58edbf0e25863e55b58a4113679 +Author: Dave Shield +Date: Mon May 7 20:30:42 2012 +0100 + + version update for 5.6.2.rc1 + +commit ac4bc65e2909f3bd85f32f04b504fa65d2f64553 +Author: Dave Shield +Date: Mon May 7 20:28:06 2012 +0100 + + make depend for 5.6.2.rc1 + +commit b74994864195119edb6e19c85147fac00bcb93e3 +Author: Dave Shield +Date: Mon May 7 20:13:46 2012 +0100 + + Version number update: 5.6.2.rc1 + +commit 91350092c46e66d06d74143f4816473db4d25160 +Author: Dave Shield +Date: Mon May 7 19:56:33 2012 +0100 + + Mark version-specific changes _before_ pushing to central repository + +commit 7241accd70b82d0fcd44d5a5238b2ee9445900db +Author: Dave Shield +Date: Mon May 7 17:53:17 2012 +0100 + + version update for 5.5.2.rc1 + +commit 7c796a15a1d1bb85feea940bd4e3516877920919 +Author: Dave Shield +Date: Mon May 7 17:50:49 2012 +0100 + + version update for 5.5.2.rc1 + +commit 07e268bfb64b0ec645b3f7e87266984f9217cf12 +Author: Dave Shield +Date: Mon May 7 17:44:37 2012 +0100 + + make depend for 5.5.2.rc1 + +commit 16eaaf6c3ba14596ca9efaf4b114f1b709f42b68 +Author: Dave Shield +Date: Mon May 7 17:29:03 2012 +0100 + + documentation update for 5.5.2.rc1 + +commit c729469ef12154930cf9d15967e16186fb445f30 +Author: Dave Shield +Date: Mon May 7 17:27:20 2012 +0100 + + Version number update: 5.5.2.rc1 + +commit 142571d3cea08f0c072d24c1d39a43c7446f8ce7 +Author: Dave Shield +Date: Mon May 7 17:01:03 2012 +0100 + + When building a new release, the installed version of the perl + modules may well be different to the version being built. + That should not break the build. + +commit eba86b6f7aff261ee0e61334df70de7156e5c3cb +Author: Dave Shield +Date: Mon May 7 17:01:03 2012 +0100 + + When building a new release, the installed version of the perl + modules may well be different to the version being built. + That should not break the build. + +commit 5c0f64d6db2b593f7cc0ed2d4f55b7c592b774a8 +Author: Niels Baggesen +Date: Mon Apr 23 22:25:15 2012 +0200 + + Only output cpu warnings once. + +commit ee58e4827b9fa16e6635ca003e8a4f11dcb5fb7a +Author: Niels Baggesen +Date: Mon Apr 23 22:17:42 2012 +0200 + + Fix speling in errormessage. + +commit 03f485df22f20e149cfae94c57cb82feecb5d74b +Author: Niels Baggesen +Date: Mon Apr 23 22:12:11 2012 +0200 + + Not all Linuxes use rpm (debian/ubuntu comes to mind) + +commit 930838224f781696bd35225f22569347416f1b16 +Author: Niels Baggesen +Date: Mon Apr 23 22:10:15 2012 +0200 + + Check need for -lm to use round/exp + +commit a0609cf1f3a6917d263725732248cd937a45ad94 +Author: Magnus Fromreide +Date: Sat Apr 7 08:40:44 2012 +0200 + + Remove limitation on configuration line length. + +commit 305973338a63ae54c5e02a8626fbe9a8064dcb7e +Author: Magnus Fromreide +Date: Sat Apr 7 00:32:19 2012 +0200 + + Reduce variable scopes. + +commit ccab4e9d3ed424c39d0dc27be63fa76c7461ea81 +Author: Magnus Fromreide +Date: Sat Apr 7 00:15:22 2012 +0200 + + Internalize the name and line number of the curret configuration file + +commit cf874ad7b9daf4fcc0d46cdd034474b478005341 +Author: Magnus Fromreide +Date: Fri Apr 6 21:47:28 2012 +0200 + + Replace #if (A) B #else B #endif with B. + +commit ef9ea641bc290eec50685b60519b31bee8b14a69 +Author: Dave Shield +Date: Mon Apr 9 21:04:06 2012 +0100 + + version update for 5.6.2.pre2 + +commit 35aba1959de119f1fb89203c37109aa6f0e21c57 +Author: Dave Shield +Date: Mon Apr 9 21:00:40 2012 +0100 + + version update for 5.6.2.pre2 + +commit e41fbaff18ac9095cf4a739a06ec39a1a6ccfdc1 +Author: Dave Shield +Date: Mon Apr 9 20:35:35 2012 +0100 + + Version number update: 5.6.2.pre2 + +commit 137fe582d6cc5611430dab46ef144efd84cfc803 +Author: Dave Shield +Date: Fri Apr 6 20:46:56 2012 +0100 + + Revert commit 1f4a829b18275e4956ca91e5ec370df015f06133 + (snmp_store_needed() API is not available in 5.[45].x) + +commit 2b7e64288c01a8a062026c521ca31a5e885f30cc +Author: Dave Shield +Date: Mon Apr 2 16:12:12 2012 +0100 + + FreeBSD-9: Fix for 'const'ifyed nlist arguments + Backport of ed65eca6e7f9cfa7380a78d56c01ed314745b169 from V5-6-patches + +commit 7e95d80b698051259645c074a53ffd264a6fa916 +Author: Dave Shield +Date: Mon Apr 2 16:06:56 2012 +0100 + + FreeBSD-9: Fix for 'const'ifyed nlist arguments + Backport of ed65eca6e7f9cfa7380a78d56c01ed314745b169 from V5-6-patches + +commit 1a9b7b7c02e2deefe994d595a7cc1dd2ffbeee1d +Author: Dave Shield +Date: Mon Apr 2 15:51:20 2012 +0100 + + Fix compilation on FreeBSD 9.x with 'recent' header shuffling + Backport of c53d8c3525f590f2213d35b0da94123862f3e366 from V5-5-patches + (Patch #3363308 - omitting tweaks to configure) + +commit 3d9ddb41e263bc1a78f9f9440b8d4ad4f86c82e1 +Author: Dave Shield +Date: Mon Apr 2 10:36:18 2012 +0100 + + Fix typo + Backport of 5b702b024b60176d7f5699b92e55da50a8deae71 from V5-6-patches + +commit 0d35c609564b66a1ffe81556d37adf0503c389ce +Author: Dave Shield +Date: Mon Apr 2 10:15:08 2012 +0100 + + Provide missing definition of NETSNMP_PRIo + (used in agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c) + +commit a79141a419953d010a6989e8b88f4df127394d38 +Author: Dave Shield +Date: Mon Apr 2 09:19:26 2012 +0100 + + Header fiddling for FreeBSD,OpenBSD,Dragonfly + Backport of f7b0de1518002c6e8f9b94ef3deb8882e1e9338e from V5-7-patches + +commit adf74bf753d3970357afd633803256241d9c7b87 +Author: Dave Shield +Date: Mon Apr 2 08:20:46 2012 +0100 + + Fix IPv6 TCP & UDP tables, *BSD support (including OpenBSD) + Backport of commits 5cd1573625471c0583e9087aec6802b77157d5a2 + and 50d73f0d56fe22c590530b3e305d41dcdac3ce00 from V5-6-patches + +commit d9555acb9f47c3aa8fde4bc20a44d7ca6181a8a9 +Author: Bart Van Assche +Date: Sun Mar 25 18:48:12 2012 +0000 + + CHANGES: snmpd: DISMAN-PING-MIB: Avoid dangling pointers (based on patch 3503259) + +commit 82a8b47ee96e5d29a2b7ac3ca00722d737d5b479 +Author: Niels Baggesen +Date: Thu Mar 29 22:31:56 2012 +0200 + + Running autoheader / autoconf + +commit 9ca8d939ab393306a1d0f146c9cb70ea0cb19d49 +Author: Niels Baggesen +Date: Thu Mar 29 22:30:38 2012 +0200 + + Running autoheader / autoconf + +commit cecd4869deb68f3d4c71e768d5b40dd576446925 +Author: Niels Baggesen +Date: Thu Mar 29 22:29:31 2012 +0200 + + Running autoheader / autoconf + +commit a1a4513bd3e4e614200f6db5a02f61d6c8eefb32 +Author: Dave Shield +Date: Wed Mar 28 09:47:45 2012 +0100 + + Doxygen-style documentation fixes (backport of git commit c09903a42e9d97331fd9e48ee831a85afdf9c70a) + +commit 9bdbcca122c37da304fc6aa6939729475f90f5fd +Author: Dave Shield +Date: Wed Mar 28 09:30:49 2012 +0100 + + Doxygen-style documentation fixes (back-port of GIT commit c09903a42e9d97331fd9e48ee831a85afdf9c70a) + +commit 1f4a829b18275e4956ca91e5ec370df015f06133 +Author: Dave Shield +Date: Tue Mar 27 21:41:24 2012 +0100 + + CHANGES: snmpd: PATCHES: 3495697: Store persistent snmpTarget table changes + +commit 1f75f377d0db01754c0c161dc44373081beef520 +Author: Dave Shield +Date: Tue Mar 27 21:14:06 2012 +0100 + + CHANGES: FreeBSD: PATCHES: 3489387: Install FreeBSD 10 header file (plus other missing versions) + +commit 3d72c9e78f2ad817c9d1d82977327bbb20d63ab9 +Author: Dave Shield +Date: Tue Mar 27 21:06:31 2012 +0100 + + CHANGES: snmpd: PATCH: 3487867: Don't skip missing ifXTable entries (ifConnectorPresent FALSE) + +commit 12906578ab30cf776d080c0ef3025b30334d7655 +Author: Bart Van Assche +Date: Mon Mar 26 16:17:45 2012 +0200 + + DISMAN-PING-MIB: Fix even more memory leaks + +commit ccfd5ca6fe10313d6181d24bbb1797825a97da10 +Author: Bart Van Assche +Date: Mon Mar 26 15:51:16 2012 +0200 + + DISMAN-PING-MIB: Eliminate duplicate code + +commit 9fda2668722f08ddbfdd67a2239d8b021db64a83 +Author: Bart Van Assche +Date: Mon Mar 26 15:48:46 2012 +0200 + + DISMAN-PING-MIB: Write a loop as a loop + +commit cbc18eb763ba6df69ef70668a54d75bf35e79503 +Author: Bart Van Assche +Date: Mon Mar 26 15:24:08 2012 +0200 + + CHANGES: snmpd: DISMAN-PING-MIB: Fix more memory leaks + +commit c7725192478aec018fb4aefa60946e04a406c00c +Author: Bart Van Assche +Date: Mon Mar 26 13:43:24 2012 +0200 + + CHANGES: snmpd: DISMAN-PING-MIB: Avoid reading freed memory when deleting a row from a table + +commit a6be739566f310d7441fd7f54989e39446f7a143 +Author: Bart Van Assche +Date: Mon Mar 26 13:42:28 2012 +0200 + + Extend DISMAN-PING-MIB test + +commit 8a9b57291453cb8aec28e766c594701ed19c4fc6 +Author: Niels Baggesen +Date: Mon Mar 26 21:03:41 2012 +0200 + + Fix for DragonFly 3 + +commit e5c9a32f79eac2e85527c9cf05087cdae9b35a6c +Author: Niels Baggesen +Date: Mon Mar 26 20:59:53 2012 +0200 + + DragonFly needs _KERNEL_STRUCTURES to compile ipv6 code + +commit cd43bc09a39bd97ff5e719a2ce232ce424600a65 +Author: David Imhoff +Date: Sat Mar 24 15:47:17 2012 +0100 + + CHANGES: snmplib: PATCH 3510454: Allow the use of 0.0.0.0/0 as alias for default + +commit e2fc15f9e5a6e3e36be5f489601cbf6bf731917f +Author: Niels Baggesen +Date: Sat Mar 24 15:21:38 2012 +0100 + + Fix TCP state values for DragonFly + +commit 432fe3ddf54f2c98f936959469cb9b014d599f06 +Author: Niels Baggesen +Date: Sat Mar 24 15:10:52 2012 +0100 + + Require perl to do pass_persist test + +commit 37d2770cf50c98023eeba90e25d372bff7316ada +Author: Niels Baggesen +Date: Sat Mar 24 15:06:40 2012 +0100 + + Fix TCP state values for DragonFly + +commit 86a948d8691e881d55591dcabddc2739ce72b30e +Author: Niels Baggesen +Date: Sat Mar 24 15:01:37 2012 +0100 + + Properly find pass helpers for testing. + +commit fe26a3c4f29f046bf65ed52e9d94054b675fbc4b +Author: Bart Van Assche +Date: Thu Mar 22 09:04:42 2012 +0100 + + DISMAN-PING-MIB: Limit source code lines to 80 columns + +commit 745bafcdcc9c8e84616d4e274db2a384bf234da2 +Author: Bart Van Assche +Date: Thu Mar 22 08:55:05 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Make ping implementation independent of ntpd clock jumps + +commit da6925e6763cadbe02f4a8bbfe68a362e535ad5e +Author: Bart Van Assche +Date: Tue Mar 20 10:38:36 2012 +0100 + + CHANGES: testing: Add testing/fulltests/default/T154dismanpingmib_simple + +commit fa606dd7ca6aff9308d4e8b01bbcde148f441271 +Author: Bart Van Assche +Date: Tue Mar 20 16:49:21 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Make pinging local interface addresses work + +commit 617a83ba799575c84c66f6b1c480ef633161a64c +Author: Bart Van Assche +Date: Tue Mar 20 16:28:46 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Fix a socket leak triggered by pinging a remote host + +commit 625f55c272ec6281e38d8e30eb53fd51516b00ae +Author: Bart Van Assche +Date: Thu Mar 22 09:54:55 2012 +0100 + + DISMAN-PING-MIB: Convert a dynamically allocated variable into a stack variable + +commit b48f19ad4b4aa68c3e16e2a72df37b9c0cd36c4a +Author: Bart Van Assche +Date: Tue Mar 20 16:24:07 2012 +0100 + + DISMAN-PING-MIB: Add more debugging statements + +commit d74cb3966175892562f5e3a9b1683acba2c22e07 +Author: Bart Van Assche +Date: Tue Mar 20 11:45:18 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Fix several memory leaks + +commit 0b1a77674678cc9a15be3e7700d3cef650ed02c7 +Author: Bart Van Assche +Date: Tue Mar 20 12:00:30 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Do not send the contents of the stack over the network + +commit 139023cd3ab51631cc10e2866d71abcf99ae4c1b +Author: Bart Van Assche +Date: Wed Mar 21 08:56:07 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Don't call exit() upon memory allocation failure + +commit 169b6aaa7b61827cc1ad0b3aeeae3a7229dd25d8 +Author: Bart Van Assche +Date: Wed Mar 21 08:53:26 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Fix IPv6 socket leak in error paths + +commit a0be32ad053a71fa96134d55e542bb07d4f0297d +Author: Bart Van Assche +Date: Tue Mar 20 11:43:46 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Avoid that host name resolution failure causes a crash + +commit bf9bff64556787d766ee2ef2d578afb920719f3a +Author: Bart Van Assche +Date: Wed Mar 21 08:51:55 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Convert printf() statements into snmp_log() and DEBUGMSG()-statements. + +commit 5d74c01245523a9d8db1eda27d1efae2ebc104fb +Author: Niels Baggesen +Date: Wed Mar 21 18:40:02 2012 +0100 + + New MIB: VRRPV3-MIB + +commit 5b38f062b99b6ef36708e2c7de4965a3192612e9 +Author: Niels Baggesen +Date: Wed Mar 21 18:34:48 2012 +0100 + + For safety, sizeof the right variable in memcpy + +commit e5f82782da05efa7c0e6dc2bf5a41ee11868f469 +Author: Niels Baggesen +Date: Wed Mar 21 18:33:21 2012 +0100 + + Fix for hrSWRun data for FreeBSD + +commit 8327565e823270d10a4504568edbe5b5ae323a55 +Author: Niels Baggesen +Date: Wed Mar 21 18:31:54 2012 +0100 + + Clean up variables for OpenBSD/NetBSD + +commit 170f6f027bf4f9174b7073530da4d07f400bba58 +Author: Niels Baggesen +Date: Wed Mar 21 18:28:58 2012 +0100 + + Move declarations in front of statements + +commit dbb4573b69fae85cdc931b2892b5ce4e5b16b321 +Author: Niels Baggesen +Date: Wed Mar 21 18:23:36 2012 +0100 + + Require kernel_netbsd for NetBSD6 + +commit f11681f15aad7d9a52fa29812ecbb507f1b7fe24 +Author: Dave Shield +Date: Wed Mar 21 12:36:38 2012 +0000 + + Check for old tarballs (and unpacked distributions) before starting. + These can confuse steps such as "make dependcheck", that do a 'find' + on the current tree, and would descend into such unpacked source trees. + +commit 470dcd4b6c3ff11ff0a3532a7340a56cffd69098 +Author: Dave Shield +Date: Wed Mar 21 12:32:13 2012 +0000 + + Don't run "make docs; make mancp" if there's no Makefile present + +commit c9ac420343e16df2b7065f5bf2790df44e247fba +Author: Dave Shield +Date: Tue Mar 20 10:26:10 2012 +0000 + + Allow distribution as part of normal Net-SNMP packages. + +commit 5999f60c57723f23f3c254af57fdb10af301a8eb +Author: Magnus Fromreide +Date: Sun Mar 18 19:03:08 2012 +0100 + + Regenerate + +commit 275d204036a607e3df50e8447d4bc755e9db02fd +Author: Magnus Fromreide +Date: Sun Aug 28 21:29:03 2011 +0200 + + CHANGES: building: Make it possible to use --disable-applications/--disable-agent together with --enable-minimalist + +commit bdccc875710295aacf50f71eb1c1d2ee97f336fe +Author: Magnus Fromreide +Date: Fri Mar 16 20:10:58 2012 +0100 + + Do not declare the local variables for opaque_special_types unless that option is set. + +commit b80a67da052adca1b5a644db83a782e15c2237c3 +Author: Magnus Fromreide +Date: Fri Mar 16 19:50:03 2012 +0100 + + Check that the data exist before trying to read it + +commit efae86bba5962491d42b77b935191a3eb25dd939 +Author: Magnus Fromreide +Date: Wed Mar 14 01:05:33 2012 +0100 + + Partially revert "Merge remote branch 'origin/V5-7-patches' into V5-7-patches" + + Commit d35a1860217e723e4f866dd98ef6621665934c4a accidentally reverted + + 4a2e5bcd56cd2afb36eb15d754e2fee888dd50c0 (hrh_storage is a proper replacement for hr_storage) + 0dd1e54557d1ba498b55d017b0a93e8ccf9bd522 (CHANGES: snmpd: UDP-MIB: Report the proper address in udpLocalAddress) + 5116d48378ecf03e722f3010ad47bf22a3fbcb8c (Reduce scope of prefix_val such that the compiler doesn't warn about an unsed variable) + 10f566f4d4cbb3e205023c23669289e4bfd089cb (perl/SNMP/SNMP.xs: Fix a compiler warning) + + and part of + + 6e74d64f85a59d50e461db4c34ac76f9de468bfb (Avoid using grep options -q and -w because grep in Solaris) + + This reverts those reverts. + +commit aaedd59cc2da701527dc2d261d4e9f85f16e7504 +Author: Magnus Fromreide +Date: Sun Mar 11 20:57:38 2012 +0100 + + Allow make test where the source path contains the string Net-SNMP to succeed. + +commit 4b94d796918a4eeae68ab21aa53d444a8b5c2921 +Author: Bart Van Assche +Date: Fri Mar 9 08:04:59 2012 +0100 + + Unbreak compilation on FreeBSD 4 + +commit 10fe6b83324ad37d18b937cc8c6de94de534d035 +Author: Dave Shield +Date: Thu Mar 8 13:04:07 2012 +0000 + + version update for 5.6.2.pre1 + +commit e1122edc1a5fe7976b065044134d39e7db5985ea +Author: Dave Shield +Date: Thu Mar 8 12:43:19 2012 +0000 + + version update for 5.6.2.pre1 + +commit a613d3a834912206d1ba5971e441a3ea6b36af23 +Author: Dave Shield +Date: Thu Mar 8 12:33:03 2012 +0000 + + make depend for 5.6.2.pre1 + +commit 0ef34e6519dfcb82c97df8427547c08dcf81e69a +Author: Jan Safranek +Date: Thu Mar 8 10:11:30 2012 +0100 + + CHANGES: snmpd: Fixed snmpd '-d' option. + + Now it dumps packets again. + +commit 8e69742f143e4fc11196e5b2ed66c8f7f53fd02f +Author: Dave Shield +Date: Tue Mar 6 09:24:21 2012 +0000 + + Version number update: 5.6.2.pre1 + +commit c4e00b8c3e1010cdcab5e6c02d60d75df9c6dcf2 +Author: Dave Shield +Date: Tue Mar 6 09:24:05 2012 +0000 + + version update for 5.6.2.pre1 + +commit 39490104a3ab58235aace2f9d871c266dc4485ee +Author: Dave Shield +Date: Mon Mar 5 09:06:52 2012 +0000 + + Mark the changes make as part of the release process as specific to + the particular branch being released. Version tags, changelog entries + and the like shouldn't propagate to later branches. + +commit 4a2e5bcd56cd2afb36eb15d754e2fee888dd50c0 +Author: Niels Baggesen +Date: Mon Mar 5 20:59:38 2012 +0100 + + hrh_storage is a proper replacement for hr_storage + +commit ce85832932ccd916c42319114c40885a466a9d0e +Author: Niels Baggesen +Date: Mon Mar 5 20:56:40 2012 +0100 + + More fixes for Solaris sh + +commit 0dd1e54557d1ba498b55d017b0a93e8ccf9bd522 +Author: Bart Van Assche +Date: Mon Mar 5 15:08:26 2012 +0100 + + CHANGES: snmpd: UDP-MIB: Report the proper address in udpLocalAddress instead of 0.0.0.0. Makes test T160snmpnetstat pass again. Fixes a bug introduced in commit c76fb96f65e33ba2fd212a921e8c386155ee5c7a. + +commit 518917e9f39f7a9d3c3bf3a865e8ac0e3026d600 +Author: Bart Van Assche +Date: Mon Mar 5 14:04:54 2012 +0100 + + snmplib/snmpUDPDomain.c: Fix source code indentation + +commit 2651909ccceabfcfadaf942c02450e28fe837dc9 +Author: Bart Van Assche +Date: Tue Nov 9 12:04:04 2010 +0000 + + Passes now on MinGW too. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19653 06827809-a52a-0410-b366-d66718629ded + +commit e41f115e40304c941ba17d67e24710722d90741b +Author: Bart Van Assche +Date: Mon Mar 5 13:39:17 2012 +0100 + + testing/fulltests/support/simple_eval_tools.sh: Avoid using grep options -w and -q because grep in Solaris' default path doesn't understand these. + +commit 5116d48378ecf03e722f3010ad47bf22a3fbcb8c +Author: Bart Van Assche +Date: Mon Mar 5 10:47:20 2012 +0100 + + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: Reduce scope of prefix_val such that the compiler doesn't warn about an unsed variable if it isn't needed. + +commit 6e74d64f85a59d50e461db4c34ac76f9de468bfb +Author: Bart Van Assche +Date: Mon Mar 5 09:22:31 2012 +0100 + + testing/eval_tools.sh: Avoid using grep options -q and -w because grep in Solaris' default path doesn't understand these options. + +commit 10f566f4d4cbb3e205023c23669289e4bfd089cb +Author: Bart Van Assche +Date: Mon Mar 5 10:47:39 2012 +0100 + + perl/SNMP/SNMP.xs: Fix a compiler warning + +commit 44aa265891cd563f7f4114ef25dcf7aaf3b14e9a +Author: Dave Shield +Date: Mon Mar 5 09:06:52 2012 +0000 + + Mark the changes make as part of the release process as specific to + the particular branch being released. Version tags, changelog entries + and the like shouldn't propagate to later branches. + +commit dae4e16be86117861f63d1a2f981ad361418f5c6 +Author: Dave Shield +Date: Mon Mar 5 09:06:52 2012 +0000 + + Mark the changes make as part of the release process as specific to + the particular branch being released. Version tags, changelog entries + and the like shouldn't propagate to later branches. + +commit 28f6226f2e228b8ca248489735f86502b2cce0a1 +Author: Dave Shield +Date: Mon Mar 5 09:06:52 2012 +0000 + + Mark the changes make as part of the release process as specific to + the particular branch being released. Version tags, changelog entries + and the like shouldn't propagate to later branches. + +commit 40022a697958259ccfbb3fed44eb3c472f5e837e +Author: Niels Baggesen +Date: Sun Mar 4 10:37:41 2012 +0100 + + Solaris sh does not understand "test -e" + +commit 773af0c42e077bebdaecf1c0caf393285a7688f1 +Author: Niels Baggesen +Date: Sat Mar 3 17:19:30 2012 +0100 + + Clean up nsrollup complications + +commit ee71049c3e21c1d0e3424297136652bbe0e39d85 +Author: Niels Baggesen +Date: Sat Mar 3 16:49:41 2012 +0100 + + mibgroup/icmp.c: adjust ifdefs to make it compile on BSD's + +commit ce9600361e665dde17af9d8ab16d7ce85dc05643 +Author: Niels Baggesen +Date: Fri Mar 2 21:39:55 2012 +0100 + + dot3StatsTable has bugs :-( + +commit dffacf6fa0755e1700cbac25b844185abd807a0a +Author: Niels Baggesen +Date: Fri Mar 2 21:38:10 2012 +0100 + + passpersist test needs /usr/bin/perl + +commit 8726995c7a8aef674c4f164b1871c37bbdcdad50 +Author: Niels Baggesen +Date: Fri Mar 2 21:36:58 2012 +0100 + + grep -w fails with OpenBSD and Solaris 10-64 + +commit 1eb4745b23cc3a839864e7f6ea28355b0566eb67 +Author: Niels Baggesen +Date: Fri Mar 2 21:35:49 2012 +0100 + + Solaris needs /usr/xpg4/bin/grep to understand -q + +commit 9954b4b741fd8c63d6128bd0527298c8e4e989fc +Author: Niels Baggesen +Date: Fri Mar 2 21:34:45 2012 +0100 + + Make sure we have the proper srcdir for out-of-source builds + +commit 78369002be2711f0aa876b64a4e10b090cc241cd +Author: Niels Baggesen +Date: Fri Mar 2 21:33:31 2012 +0100 + + Not all make versions define $(RM) + +commit 94245b29a3cda89475c6eab5d9493c6657ff38e3 +Author: Niels Baggesen +Date: Fri Mar 2 21:24:24 2012 +0100 + + Make autoconf 2.68 happy + +commit 44acd6c285fb5614b4c9611b1abdeca9dd28e4bb +Author: Niels Baggesen +Date: Fri Mar 2 21:12:47 2012 +0100 + + Fix spelling of mib module fsys_getfsstats + +commit 1fa1fee3693f67b820223806b3d73afd4c50ec18 +Author: Magnus Fromreide +Date: Fri Mar 2 01:37:20 2012 +0100 + + Silence a clang warning. + +commit 93263b98a5db344cf2c4d489c43971e7b29cdb03 +Author: Dave Shield +Date: Thu Mar 1 13:37:20 2012 +0000 + + version update for 5.5.2.pre1 + +commit 5a175428b973d2ea8553e29fecf94cf1566aa858 +Author: Dave Shield +Date: Thu Mar 1 11:48:18 2012 +0000 + + version update for 5.5.2.pre1 + +commit 364276a1c5aa66caa23eb5b7f111fdeb5af71fa7 +Author: Dave Shield +Date: Thu Mar 1 11:45:10 2012 +0000 + + make depend for 5.5.2.pre1 + +commit 73598340172eff75729a6d57192b8171d5bbf00e +Author: Dave Shield +Date: Thu Mar 1 10:42:56 2012 +0000 + + Version number update: 5.5.2.pre1 + +commit f3214402672ca199fd531e66122bf96c4d9a4eb7 +Author: Dave Shield +Date: Thu Mar 1 10:42:39 2012 +0000 + + version update for 5.5.2.pre1 + +commit 2e74acb6f19e4729cede0ab43e931961cb23aaea +Author: Magnus Fromreide +Date: Thu Mar 1 09:18:39 2012 +0100 + + CHANGES: Bug 3152841: Do not install the util_funcs subheaders that were removed in 5.7 + +commit b7109646b95a70713d1ad991d41bccd57c0bb3eb +Author: Magnus Fromreide +Date: Thu Mar 1 08:48:48 2012 +0100 + + CHANGES: Bug 3152841: Install util_funcs subheaders introduced in 5.6 + +commit 432cbb7a5501ab90d66d0a83e731e7343bc04b37 +Author: Magnus Fromreide +Date: Sat Feb 25 10:13:15 2012 +0100 + + Correct typos + +commit 6a6c9bbc7584f196a1185cc1935204f1206811ed +Author: Magnus Fromreide +Date: Wed Feb 29 08:55:35 2012 +0100 + + CHANGES: Bug 3152841: Install util_funcs subheaders + +commit d515e2a6e4c2a1c4d84734cc7b2d0b2fc5a894ad +Author: Dave Shield +Date: Tue Feb 28 15:56:21 2012 +0000 + + CHANGES: snmpd: PATCHES: 3487919: Fix compilation when caching is disabled + +commit af8368ed8898a78d0868b47af46bc9db07d1c764 +Author: Dave Shield +Date: Tue Feb 28 15:50:56 2012 +0000 + + CHANGES: snmplib: PATCHES: 3414773: Encode integer value using ASN_INTEGER + +commit 19e2715807fe06fd0baedf88165011aee933e755 +Author: Dave Shield +Date: Tue Feb 28 14:05:34 2012 +0000 + + CHANGES: man: BUGS: 3490708: Clarify use of common command-line options + +commit 65f7962f932c9b75c5bbbb047d1e26ae60978e53 +Author: Dave Shield +Date: Tue Feb 28 12:23:34 2012 +0000 + + CHANGES: snmpd: BUGS: 3489631: Fix incorrect handling of UCD monitoring flag + +commit ac166051b6a092dd4a594326ec85e2f699b62547 +Author: Dave Shield +Date: Tue Feb 28 11:57:41 2012 +0000 + + CHANGES: testing: BUGS: 3474590: Don't match underscores within the source root filename + +commit 879bf7079d34fa46f6fcf54a01c8500beaece59a +Author: Dave Shield +Date: Tue Feb 28 10:44:41 2012 +0000 + + CHANGES: snmpd: BUGS: 3460364: Fix use of block factor when detecting error conditions + +commit 034f1c572f683ea428583074471e5d5d13b51837 +Author: Dave Shield +Date: Tue Feb 28 10:22:20 2012 +0000 + + Skip SET-based tests when configured using --enable-read-only + +commit 36423e210bfb65ef121c6a66aec438c7c237d3df +Author: Dave Shield +Date: Tue Feb 28 10:03:25 2012 +0000 + + CHANGES: BUG: 3454168: configure: Fix building with --enable-read-only + +commit eed0bcbc43fea18259f0f63b2081b6d10535a052 +Author: Dave Shield +Date: Tue Feb 28 09:27:11 2012 +0000 + + Skip SET-based baby-steps when compiled with --disable-set-support. + Inspired by bug #3454168 + +commit ec6a23030e5a2072c19c18c1d9c124387da56b7b +Author: Bart Van Assche +Date: Mon Feb 27 18:42:58 2012 +0000 + + Add -lrt to NETSNMPLIBS such that clock_gettime() can be found + +commit f13320500294bb240f63c6dd7d2e9a2208eb740d +Author: Dave Shield +Date: Mon Feb 27 16:52:51 2012 +0000 + + Skip SET-based tests when compiled using --disable-set-support + +commit c4276b6232c29145c039884e6b5a6b6da4b93837 +Author: Dave Shield +Date: Mon Feb 27 15:54:45 2012 +0000 + + Omit SET-related code when compiling with --disable-set-support (inspired by patch #3424930) + +commit 01c930edcc25700d6b5fb0376f55a26425e13fb0 +Author: Dave Shield +Date: Mon Feb 27 15:17:22 2012 +0000 + + Omit SET-related code when compiling with --disable-set-support + (inspired by patch #3424930) + +commit 9484d83203c4e2d820416be665fa833aa70444d2 +Author: Bart Van Assche +Date: Fri Feb 24 14:00:32 2012 +0100 + + Rework commit b4a19505a05816e94e01de97bf99ac37fcdc6d23. + +commit 2b7f13495228635d816e58b2174dc124dd0cf39f +Author: Wes Hardaker +Date: Fri Feb 24 07:43:22 2012 -0800 + + set MERGE_AUTOEDIT before merging to avoid the future git 1.7.10 forced msg + +commit e1b910b0be9343586ae9edba6f46040af315fcdd +Author: Bart Van Assche +Date: Thu Feb 23 10:27:54 2012 +0100 + + CHANGES: snmpd: init_agent() + init_kmem(): Return an error value instead of invoking exit() if access to kernel virtual memory is denied + +commit 463eed2120f9d191bc22673496a49e8174664e4b +Author: Bart Van Assche +Date: Thu Feb 23 10:03:31 2012 +0100 + + Remove obsolete symbol NETSNMP_EXIT_ON_BAD_KLREAD + +commit c36ab71a4e096f16cc5a55533f080c9a94009914 +Author: Bart Van Assche +Date: Thu Feb 23 08:53:56 2012 +0100 + + CHANGES: FreeBSD: snmpd + apps: Sending UDP packets works again for non-root users + +commit edebddba930f8b1472fa0bd20fc413ef8cf464a2 +Author: Bart Van Assche +Date: Tue Feb 21 11:31:46 2012 +0100 + + testing/RUNTESTS: Fix a bashism + +commit b4a19505a05816e94e01de97bf99ac37fcdc6d23 +Author: Bart Van Assche +Date: Mon Feb 20 16:58:47 2012 +0100 + + Fix compiler warnings about %ld versus time_t on systems where time_t is a synonym for long long instead of long. + +commit d8978ecc8211be7c1e7905f1e215bb06ded266b6 +Author: Bart Van Assche +Date: Tue Feb 21 12:32:25 2012 +0100 + + Fix snmplib/transports/snmpSocketBaseDomain.c file header + +commit aa766d196e5287f6ca79b58a345b024260aba354 +Author: Bart Van Assche +Date: Mon Feb 20 17:07:13 2012 +0100 + + IF-MIB: do not trigger undefined behavior (>> 32 of a 32-bit variable) when updating a counter and ifi_ipackets is a 32-bit variable + +commit c3fb6dd9e6b99e9542493188987871fc5017cb3c +Author: Bart Van Assche +Date: Thu Feb 23 09:45:45 2012 +0100 + + Fix a compiler warning on systems where mode_t is unsigned + +commit f8a3ef0d3d4e530279900101049b8de98a44a6fb +Author: Bart Van Assche +Date: Mon Feb 6 14:48:52 2012 +0100 + + CHANGES: snmplib + snmpd + snmpwalk: Avoid that system clock changes (e.g. by ntpd) affect code that needs relative time + CHANGES: snmpd: Make sure that the range of the SNMPv3 variable snmpEngineTime is 0..2147483647 on all supported systems instead of 0..42949672 on some systems (i.e. wraparound after 497 days) + CHANGES: snmplib: Add netsnmp_get_monotonic_clock(), netsnmp_set_monotonic_marker(), netsnmp_ready_monotonic(), netsnmp_get_agent_runtime() + CHANGES: snmplib: Deprecate atime_diff(), atime_newMarker(), atime_ready(), atime_setMarker(), marker_tticks(), netsnmp_marker_uptime(), netsnmp_timeval_uptime(), timeval_tticks(), uatime_diff(), uatime_hdiff() and uatime_ready(). + CHANGES: snmplib: Change the names of the struct timeval members of data structures that were used to store a wall clock time but that do now contain a monotonic clock value + +commit c19760f3333c92fac5d50e9768cdf939218bc487 +Author: Bart Van Assche +Date: Wed Feb 15 09:45:03 2012 +0100 + + snmplib/snmpv3.c: Fix source code indentation + +commit a6db239945e195de5a90fa183700b27a6ecb28d3 +Author: Niels Baggesen +Date: Tue Feb 7 00:11:14 2012 +0100 + + Fix possible memory leak from recent declarations patch + +commit 0fbbb9a9e2906a7af956957061d485874462aea9 +Author: Niels Baggesen +Date: Mon Feb 6 20:43:04 2012 +0100 + + Do not mix declarations and statements + +commit f308d5bafb05d78ed4030c4ecff324b6cbda680f +Author: Bart Van Assche +Date: Mon Feb 6 15:25:30 2012 +0100 + + Fix two compiler warnings in agent/mibgroup/disman/ping/pingCtlTable.c + +commit 46f0fc1b7fc26a225763bc65cca520a1c59f0251 +Author: Niels Baggesen +Date: Mon Feb 6 20:54:32 2012 +0100 + + sendmsg does not like IP_SENDSRCADDR if addr is INADDR_ANY + +commit debac498fe8410110107a2fe64f8afb748edaa07 +Author: Jan Safranek +Date: Mon Feb 6 16:48:09 2012 +0100 + + CHANGES: added OCFS2 (Oracle Cluster FS) to hrStorageTable and hrFSTable + +commit fafc99cd89e73ec7e00bf7360d0b4fa61944a4f4 +Author: Bart Van Assche +Date: Mon Feb 6 11:18:34 2012 +0100 + + Simplify calculate_time_diff() and calculate_sectime_diff() + +commit 7af2013de8bf1b379c076db4e104508e17874d3e +Author: Bart Van Assche +Date: Mon Feb 6 14:55:58 2012 +0100 + + Fix order of feature #ifndef and Doxygen comment block + +commit bbd67f63530f5ef0bfc948fc58dfe6a93f8f8679 +Author: Bart Van Assche +Date: Mon Feb 6 15:25:30 2012 +0100 + + Fix two compiler warnings in agent/mibgroup/disman/ping/pingCtlTable.c + +commit 42a66aeff25b9e9ef635a404ad2f5212f9e8cf0d +Author: Bart Van Assche +Date: Mon Feb 6 14:47:54 2012 +0100 + + Rename two function arguments + +commit 3fe72b3b99b7e4b2b982363dfc4f2d8d13f40592 +Author: Bart Van Assche +Date: Mon Feb 6 13:49:22 2012 +0100 + + Convert snmp_select_info() documentation to Doxygen format + +commit e9db266ae48d05a7a6cb5d71b4bdea7ad808ef5e +Author: Bart Van Assche +Date: Mon Feb 6 11:17:57 2012 +0100 + + CHANGES: snmpd: Add netsnmp_get_next_alarm_time() + +commit d08044cb9e5702fbf549e14425f42794259d8a21 +Author: Bart Van Assche +Date: Mon Feb 6 09:38:07 2012 +0100 + + CHANGES: snmpd: Add netsnmp_get_agent_runtime() + +commit a05c27c2711cb41582a3b4c31e38b0e93530b62d +Author: Bart Van Assche +Date: Mon Feb 6 14:51:33 2012 +0100 + + Fix spelling in a source code comment + +commit 910d7b0d99183609b9529b04c3f29330eb661021 +Author: Bart Van Assche +Date: Mon Feb 6 14:38:12 2012 +0100 + + Replace netsnmp_timeval_uptime() by netsnmp_get_agent_uptime() + +commit 43a83f6c6a96cc2316b70eecacf127eb6913c7a7 +Author: Bart Van Assche +Date: Mon Feb 6 11:19:15 2012 +0100 + + Use the assignment operator instead of memcpy() for copying struct timeval + +commit 2fe579efb1cb3a74f82803ca323928f6b8e4b5c0 +Author: Bart Van Assche +Date: Fri Feb 3 14:04:02 2012 +0100 + + Make agent/mibgroup/mibII/icmp.c build again on non-Linux systems. + + See also commit 345a1e4254812cb9edc1d274491b76681a9dba1e. + +commit 881de6ab7355277a5c116a008fbe513293b05039 +Author: Bart Van Assche +Date: Fri Feb 3 10:08:21 2012 +0100 + + Fix compiler warnings triggered by the Rmon MIB implementation + +commit 4629933c0d3b3f9f4ba583534f79a37fb9633817 +Author: Bart Van Assche +Date: Thu Feb 2 20:05:31 2012 +0000 + + More compiler warning fixes + +commit e9b5a3dee6f9afab8b90a29392040632b075ad7a +Author: Bart Van Assche +Date: Thu Feb 2 16:56:55 2012 +0100 + + Use SNMP_MIN() instead of min() + +commit ae452c77b411139d6b5800ffcf88d48e9b4792a8 +Author: Bart Van Assche +Date: Thu Feb 2 15:23:38 2012 +0100 + + Restore commit dbb8795a7df595f0603f2ec61704799f4c482667. + +commit c7d11fa00f9995ddb9fe3d4994a3e9790da2e189 +Author: Bart Van Assche +Date: Thu Feb 2 15:18:40 2012 +0100 + + Restore commit dbb8795a7df595f0603f2ec61704799f4c482667 partially. + +commit 00fd62720ec454f5a690de4feba08223cfb2c3f8 +Author: Bart Van Assche +Date: Thu Feb 2 14:48:44 2012 +0100 + + CHANGES: snmptrapd: Avoid crash during shutdown due to invoking perl_destruct(NULL) + +commit d9e229d81abeaf191ef2ccb077842885c230d622 +Author: Bart Van Assche +Date: Thu Feb 2 14:47:41 2012 +0100 + + Remove a superfluous declaration + +commit 1e2e2af6cae830f381e87a244d029eb86bf3fcce +Author: Bart Van Assche +Date: Thu Feb 2 13:20:37 2012 +0100 + + perl/SNMP/examples/pingmib.pl: Add error checking + +commit 241a141e31f1684fc6cf70cc4a00cce636fd3526 +Author: Bart Van Assche +Date: Thu Feb 2 11:28:37 2012 +0100 + + Make configure-time EVP_MD_CTX_create() detection work on the 5.4 branch. + + See also commit 46eac02e9a27bf4f3068e795cab891f05a848870. + +commit 6d9d14feaaa2d0fec68b4d158944d32cb04ff1bc +Author: Bart Van Assche +Date: Thu Feb 2 11:12:00 2012 +0100 + + Revert the changes that break the build on the 5.4 branch from commit dbb8795a7df595f0603f2ec61704799f4c482667. + +commit 8abe49e30c97c8983e83b45a35c716fe91f66bea +Author: Bart Van Assche +Date: Wed Feb 1 11:56:58 2012 +0100 + + Fix several compiler warnings in the DISMAN MIB implementations. + +commit f9fb0a533375e14dc370025a0b2fbc761bf27be6 +Author: Bart Van Assche +Date: Thu Feb 2 09:56:02 2012 +0100 + + Revert "HOST-RESOURCES_MIB: fix a compiler warning" because it's wrong. + + This reverts commit aa6b79bc124a7b7a885d7e5035ab06aa3ecef613. + +commit ca4a4fe25efd2714f8f1961b97856616563f42c9 +Author: Bart Van Assche +Date: Thu Feb 2 10:21:49 2012 +0100 + + .gitignore: Add python/build + +commit 13ada56558b44e28d1355c0dce1d921f3746d548 +Author: Jan Safranek +Date: Fri Jan 20 15:53:49 2012 +0100 + + Revert "Revert "Fix format specifiers to avoid warnings"" - there *is* NETSNMP_PRIo in V5-6+ branches + + This reverts commit aa528bd22c7493ca8d67e678fbf615ca0f63ea6d. + +commit aa528bd22c7493ca8d67e678fbf615ca0f63ea6d +Author: Jan Safranek +Date: Fri Jan 20 14:13:18 2012 +0100 + + Revert "Fix format specifiers to avoid warnings" - there is no NETSNMP_PRIo in V5-4 or V5-5 branches + + This reverts commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b. + +commit 2fb99be9aa86a6ca349b86d4ef8bc726ed9f2a82 +Author: Jan Safranek +Date: Fri Jan 20 14:58:35 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit e5c35589e0bf416bfd036bd468f42aaeab25e788 +Author: Jan Safranek +Date: Fri Jan 20 14:55:56 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 345a1e4254812cb9edc1d274491b76681a9dba1e +Author: Jan Safranek +Date: Fri Jan 20 14:51:26 2012 +0100 + + Fixed error handling in init_icmp(). + +commit c303549a59fa8c2f20a9d8bf1e985fbc8abde6a8 +Author: Jan Safranek +Date: Fri Jan 20 15:46:29 2012 +0100 + + Reworked _register_extend() error handling. + +commit 9c20e27a7026fc030da3b328b9a2e1b4f36670cd +Author: Jan Safranek +Date: Fri Jan 20 15:21:28 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 22fd0bfc2df0e1f6020dc3c50a753ddf28a4599c +Author: Jan Safranek +Date: Fri Jan 20 15:20:22 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 5d61e57baf580c78252c0abb0098c07bb05af17c +Author: Jan Safranek +Date: Fri Jan 20 15:17:05 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 3c3eeae80d796f27597c901e7ff2046c769ef4b8 +Author: Jan Safranek +Date: Fri Jan 20 15:08:09 2012 +0100 + + Mark rowreq_ctx as freed so next iteration allocates new one instead of reusing the freed one. + +commit af9abd53c2337c90a691a7b044ff3f97c1003161 +Author: Jan Safranek +Date: Fri Jan 20 15:05:10 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit cf9465f54181e62e21a9b10219131107a3d2ebf6 +Author: Jan Safranek +Date: Fri Jan 20 15:04:06 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 7871f2b09b8b52f34a9e57784266459053165bcb +Author: Jan Safranek +Date: Fri Jan 20 15:02:50 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 7a37f33d310c9598607bc323d9bdbf91aaf72c95 +Author: Jan Safranek +Date: Fri Jan 20 15:00:51 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 3e45f7026249e45350edaac85337423aa0e95d8b +Author: Jan Safranek +Date: Fri Jan 20 14:13:18 2012 +0100 + + Revert "Fix format specifiers to avoid warnings" - there is no NETSNMP_PRIo in V5-4 or V5-5 branches + + This reverts commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b. + +commit 61936762e641c18db75aa5125a33e776c677adc5 +Author: Jan Safranek +Date: Fri Jan 20 11:13:39 2012 +0100 + + Fixed freeing reginfo twice on error in a template and all its instances. + +commit 496437430415fbafeb1ccd4774f1ca00d627ea1f +Author: Bart Van Assche +Date: Fri Jan 20 11:04:13 2012 +0100 + + python/netsnmp/client_intf.c: Fix compiler warnings introduced on V5.6 branch + +commit 5b4a24cdcee1bc3d82633ccafeb96fce95349c59 +Author: Bart Van Assche +Date: Fri Jan 20 09:22:27 2012 +0100 + + unit tests: fix a 64-bit compiler warning + +commit cbf1c91baf7191be5fa27d81bcf8714331a2c12f +Author: Bart Van Assche +Date: Fri Jan 20 09:20:42 2012 +0100 + + Use snmpTargetParamTable_dispose() to free a struct targetParamTable_struct. + + Fixes a bug introduced in commit dbf26a05a04ef24c47346e5adda48e338498e71f. + +commit aa6b79bc124a7b7a885d7e5035ab06aa3ecef613 +Author: Bart Van Assche +Date: Fri Jan 20 09:20:31 2012 +0100 + + HOST-RESOURCES_MIB: fix a compiler warning + +commit 3a76b43e11fffada632fccb848ab500e876ad48b +Author: Bart Van Assche +Date: Wed Jan 18 16:21:05 2012 +0100 + + CHANGES: python: Avoid that an SNMP set with UseEnums enabled causes a segmentation fault + +commit 84dec9fa92b0aa2d58eb7020330f4f98e5154321 +Author: Bart Van Assche +Date: Wed Jan 18 14:38:21 2012 +0100 + + python/netsnmp/client_intf.c: Fix most compiler warnings + +commit 38cf218c3f1a727786e227a5d3fb186fd0f1a15f +Author: Jan Safranek +Date: Thu Jan 19 14:50:13 2012 +0100 + + Fix a typo + +commit 454122244122bfdb6f67cab31256d7b46372e9e1 +Author: Jan Safranek +Date: Thu Jan 19 14:30:18 2012 +0100 + + Free tmStateRef on errors. + +commit 0119022daa59c73bfec0da2386d0628f14e6dab7 +Author: Jan Safranek +Date: Thu Jan 19 14:09:12 2012 +0100 + + Free fingerprint when it's not needed. + +commit 0e84cd303a08267dec78f6d81c9bb07e3d83a11f +Author: Jan Safranek +Date: Thu Jan 19 13:48:26 2012 +0100 + + Free previously allocated memory on errors. + +commit 63dc846a7949ce697b3e28c543dc1105e63a2250 +Author: Jan Safranek +Date: Thu Jan 19 13:08:28 2012 +0100 + + Free certificate fingerprint. + +commit ce1f284a63eb81644b3e32606cbe39b67e1dff2a +Author: Jan Safranek +Date: Thu Jan 19 14:37:09 2012 +0100 + + Free previously allocated memory on errors. + +commit 7e21413ca6f2efd7a3afb62c62b644881b8bd1e7 +Author: Jan Safranek +Date: Thu Jan 19 13:46:30 2012 +0100 + + Properly allocate and free engineID. + +commit 34c962882607c3638a2fa25a2ac531492d71c787 +Author: Jan Safranek +Date: Thu Jan 19 13:37:25 2012 +0100 + + Free locally allocated tmStateRef. + +commit f57ae531dc5658abcd65b1627615525238d16d2d +Author: Jan Safranek +Date: Thu Jan 19 13:20:24 2012 +0100 + + Free previously allocated memory on errors. + +commit 536bc57556c3141561ea4a194810b16290a691ee +Author: Jan Safranek +Date: Thu Jan 19 13:15:47 2012 +0100 + + Added check if the function actually does something. + +commit a0777d307dbcaf219ee0184a0fbab9d4e5d6aa0b +Author: Jan Safranek +Date: Thu Jan 19 13:01:45 2012 +0100 + + Free previously allocated memory on errors. + +commit 8b97a71c8e7959428eb4d4e8d90e9096d43ff09f +Author: Jan Safranek +Date: Thu Jan 19 12:57:26 2012 +0100 + + Free previously allocated memory on errors. + +commit 2c1507c22030549ae660c0e211fbdc5c75ec5c57 +Author: Jan Safranek +Date: Thu Jan 19 12:53:47 2012 +0100 + + Free previously allocated memory on errors. + +commit 65f2b7bcd4fe03906aa1a115ab60a89b8ae933d5 +Author: Jan Safranek +Date: Thu Jan 19 12:51:36 2012 +0100 + + Close open files on error. + +commit 0e52e4f66d44766bea37473556c78e5219b95461 +Author: Jan Safranek +Date: Wed Jan 18 15:45:33 2012 +0100 + + Free previously allocated memory on errors. + +commit dbf26a05a04ef24c47346e5adda48e338498e71f +Author: Jan Safranek +Date: Wed Jan 18 15:42:17 2012 +0100 + + Free previously allocated memory on errors. + +commit 748da84b1fd654e338bc701e8f9e5da229187f1c +Author: Jan Safranek +Date: Wed Jan 18 15:32:04 2012 +0100 + + Free previously allocated memory on errors. + +commit eb217146fd54036ea4202bfef78bbf774d7e382d +Author: Jan Safranek +Date: Wed Jan 18 15:23:10 2012 +0100 + + Free previously allocated memory on errors. + +commit 9ba38eec66138ec1f613ea8d04e158130c7121bc +Author: Jan Safranek +Date: Wed Jan 18 15:18:55 2012 +0100 + + Free previously allocated memory on errors. + +commit d9d938d3018c27f53277bc5e59578500490c1d09 +Author: Jan Safranek +Date: Wed Jan 18 15:16:38 2012 +0100 + + Close open file on error. + +commit d5e817d5bd518d9ac6a0d60e0e141dd64f27ad19 +Author: Jan Safranek +Date: Wed Jan 18 15:14:12 2012 +0100 + + Free previously allocated memory on errors. + +commit 2ae68f059df9d74b074d12f59c1847466ed576cd +Author: Jan Safranek +Date: Wed Jan 18 15:03:17 2012 +0100 + + Free previously allocated memory on errors. + +commit a00f3d461121b545aed72ac12b2438791dcfc4ba +Author: Jan Safranek +Date: Wed Jan 18 14:58:39 2012 +0100 + + Free previously allocated memory on errors. + +commit 59884bb4d35ad13747ffa6723436dca587a9ab77 +Author: Jan Safranek +Date: Tue Jan 17 17:09:12 2012 +0100 + + In above code, olength is checked, so let's check it also here. + +commit ba5d5292b04393b0c7d7d7ed961241929418c6e4 +Author: Jan Safranek +Date: Tue Jan 17 17:05:14 2012 +0100 + + Fixed dereferencing NULL. + +commit da2d6a7028a13b9edf3a5c84314d0f1feef76714 +Author: Jan Safranek +Date: Tue Jan 17 16:44:56 2012 +0100 + + Prevent dereferencing NULL. + +commit f88054a9b69b6de274f7a14a59b47323e5e4e4c6 +Author: Jan Safranek +Date: Tue Jan 17 16:37:35 2012 +0100 + + Don't dereference context if it's NULL. + +commit 7c4d459e8f1f652cc2098c3d4c81de90a84ed710 +Author: Jan Safranek +Date: Tue Jan 17 16:30:09 2012 +0100 + + Don't deference NULL. + +commit fc19b7f33b587927d2a01e72d23d21b9b1696ab3 +Author: Jan Safranek +Date: Tue Jan 17 16:25:26 2012 +0100 + + Don't close NULL file. + +commit 5e95ca6790076b788072a801ee7c82969d995bcb +Author: Jan Safranek +Date: Tue Jan 17 16:17:09 2012 +0100 + + Prevent dereferencing NULL when a transport does not have f_fmtaddr. + +commit eed6f5f9b9ae54d2ceab67ad85adde1f6a8a21d5 +Author: Jan Safranek +Date: Tue Jan 17 16:13:13 2012 +0100 + + Prevent dereferencing NULL. + +commit 41cde68b5fa4b38d81450cf91e082cdfa825e7cf +Author: Jan Safranek +Date: Tue Jan 17 16:10:10 2012 +0100 + + Check if a registration was really found. + +commit 5b72a40853876a186efcc0090a4e32c235b9c05f +Author: Jan Safranek +Date: Tue Jan 17 16:03:58 2012 +0100 + + Don't dereference NULL when difflen is SMUX_MAX_PRIORITY (which is highly unlikely, but...) + +commit fa6a912e41c5d0fd2a636894e86b6426c07375ab +Author: Jan Safranek +Date: Tue Jan 17 15:37:44 2012 +0100 + + Check for missing value in setEvent. + +commit 410b71da425389fecc25d14f49f23753581576ad +Author: Jan Safranek +Date: Tue Jan 17 15:28:41 2012 +0100 + + Dereference ereg only if it is not NULL. + +commit 185272d1a0b913774186f1b9135aeaf637ebed52 +Author: Jan Safranek +Date: Tue Jan 17 15:17:21 2012 +0100 + + As per above code, template_v2pdu can be NULL, so check it before dereferencing. + +commit 48e5ead3fd2c2b385df6972c67526ff6bdc30768 +Author: Jan Safranek +Date: Tue Jan 17 14:42:22 2012 +0100 + + Updated last fix to new error reporting style. + +commit f33d33615d6d85d0073726473c4146cbcdf11ced +Author: Jan Safranek +Date: Tue Jan 17 14:30:07 2012 +0100 + + Fixed sigsegv when empty config line is parsed. + +commit b5df1eeb47ed3559b6f4d9ecccdb242126e6c992 +Author: Jan Safranek +Date: Tue Jan 17 14:11:58 2012 +0100 + + Fixed (highly theoretical) sigsegv when sp->securityEngineID is NULL. + +commit 6feed629a71899c113096959d8549dc1201e8f9a +Author: Jan Safranek +Date: Tue Jan 17 13:43:37 2012 +0100 + + Added NULL and len check just in case someone provides value = NULL and nozero len (-> NULL is then dereferenced). + +commit 355c5ab264af2a6020a1d8a923f80f11b942295e +Author: Jan Safranek +Date: Tue Jan 17 13:36:41 2012 +0100 + + Extend the NULL check, i.e. return if there is nothing to remove. + +commit ddd7948acad938cd42974505ddca4f0372116709 +Author: Wes Hardaker +Date: Mon Jan 16 11:11:29 2012 -0800 + + update sparta's copyright + +commit 41256086a7a5041453419cfd6e562c7b55c56b0a +Author: Wes Hardaker +Date: Mon Jan 16 10:32:04 2012 -0800 + + pulled full copy of extractnews from master + +commit 625a70dbdfd9902da79efa293fe6d2ac8ccf2b2e +Author: Wes Hardaker +Date: Mon Jan 16 10:24:19 2012 -0800 + + update to change to the newer log generating/parsing + +commit 62e32b13089b29edcf276f615da67e4508fe7bb5 +Author: Wes Hardaker +Date: Mon Jan 16 09:29:42 2012 -0800 + + conflicting merge from master for extractnews + +commit 70084da61d2bcbd2cf1ed81bdc3bf6794c2affb6 +Author: Bart Van Assche +Date: Fri Jan 13 11:49:16 2012 +0100 + + CHANGES: snmpd: DISMAN-SCHEDULER-MIB: Handle 32-character schedContextName values correctly. + + See also commit b3c4982542e0ab151fb3884754cdfbcb472da52d. + +commit 04bf3e288158ee880edf237e4007fee37d2044dd +Author: Jan Safranek +Date: Thu Jan 12 15:39:37 2012 +0100 + + Fixed endless loop when SSL_read returns error. + +commit c1526fccc0474c1db18caa9dbb833853cddde3cc +Author: Jan Safranek +Date: Thu Jan 12 15:13:21 2012 +0100 + + Fixed a typo. + +commit a27aa19df283156c032c81eaee5e115859d38c17 +Author: Jan Safranek +Date: Thu Jan 12 15:11:32 2012 +0100 + + Don't replace 'rc' variable, it's value is needed outside the loop. + +commit 985dff2b0876d9483c414fccea3ef6bc63e14561 +Author: Jan Safranek +Date: Thu Jan 12 15:01:32 2012 +0100 + + Removed duplicate code. + +commit 2fd7818318e7a5dfe98f52ccf750c2a63e825ded +Author: Jan Safranek +Date: Thu Jan 12 15:00:22 2012 +0100 + + Removed duplicate code. + +commit 15f21130ba33dc9afd164e52dfd74c9cec0e9232 +Author: Jan Safranek +Date: Thu Jan 12 14:58:14 2012 +0100 + + Removed duplicate code. + +commit 2a8a8f2ab7cd75826c5d41ec3cfd5ce3e9634cf3 +Author: Jan Safranek +Date: Thu Jan 12 14:39:28 2012 +0100 + + remove dead code, 'cp' is always != NULL here. + +commit 38fd6378cc3275180f63b8d9b9a4072b3dabf8e4 +Author: Jan Safranek +Date: Thu Jan 12 14:25:06 2012 +0100 + + Fixed a typo. + +commit ebd92e19b10c0a38e17cde407864b45c26e17327 +Author: Jan Safranek +Date: Thu Jan 12 14:07:43 2012 +0100 + + Removed unnecessary if (value) check - value is checked few lines before. + +commit c5cacf5caf979d018ea6cae1c03b8fdf0b118dfd +Author: Jan Safranek +Date: Thu Jan 12 13:44:43 2012 +0100 + + Prevent double free(), 'dirname' is already freed inside se_add_pair_to_list() if it fails. + +commit acdceb50ea66d6b323c74ee021fb77e810e4e7af +Author: Jan Safranek +Date: Thu Jan 12 13:43:19 2012 +0100 + + Prevent memory leak when malloc fails. + +commit 17053e34cfe9a8ab395fb50f5c3f1dafc7247aeb +Author: Jan Safranek +Date: Thu Jan 12 13:32:57 2012 +0100 + + Fixed double fclose(). + Linux man page for fclose(3) says: In either case any further access (including another call to fclose()) to the stream results in undefined behavior. + +commit a6641edb9cb74fc2236b42ce5554fc3329956552 +Author: Bart Van Assche +Date: Wed Jan 11 15:22:34 2012 +0100 + + MinGW: Skip test T065 if not started from inside an MSYS shell + +commit a883ef1982f301b1485d227301674927330f5b67 +Author: Jan Safranek +Date: Wed Jan 11 15:14:53 2012 +0100 + + Moved debug oputput before return. + +commit 45751967287d97640efdcdf8e77e8d490939d8eb +Author: Bart Van Assche +Date: Wed Jan 11 14:17:18 2012 +0100 + + Convert strtoull() unit test into a Net-SNMP unit test + +commit 2c2fa48336a4f1f177c2991d6515d29f39533c44 +Author: Bart Van Assche +Date: Wed Jan 11 13:50:44 2012 +0100 + + Convert read_config_read_octet_string_const() unit test into a Net-SNMP unit test + +commit 07c666f6cea27f2b2ab9bc08aed0cb6133fe3758 +Author: Jan Safranek +Date: Wed Jan 11 13:17:45 2012 +0100 + + Fixed commit 73a523e468277f6df2e984891313b8be8bce1921: + Fidex dereferencing key->info when key is known to be NULL. + +commit 3b686566296dd87bc42b7f1169daacdb3c45cc58 +Author: Bart Van Assche +Date: Mon Oct 18 06:25:56 2010 +0000 + + Win32: builds again without warnings with MSVC 6. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19489 06827809-a52a-0410-b366-d66718629ded + +commit f3a7d1b09609dad649f58bbdb5b7e10d39b398c1 +Author: Bart Van Assche +Date: Sun Oct 17 11:04:06 2010 +0000 + + Follow-up for r19476: fixed a typo. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19478 06827809-a52a-0410-b366-d66718629ded + +commit 2de73bd365a381b9c353ca5230769eefb1ac71ed +Author: Bart Van Assche +Date: Wed Jan 11 11:42:42 2012 +0100 + + local/passtest: Remove an incorrect PATH= statement + +commit 699513f1238e0adce1f1cec98e0d147293fc5047 +Author: Bart Van Assche +Date: Sun Oct 17 09:25:51 2010 +0000 + + NETSNMP_REMOVE_CONST()-related cleanup. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19476 06827809-a52a-0410-b366-d66718629ded + +commit 6358dee72fb347e2600a0a7bd21f23270d3a00f6 +Author: Bart Van Assche +Date: Wed Jan 11 10:58:15 2012 +0100 + + agent/mibgroup/ucd-snmp/versioninfo.c: Add a comment + +commit 5396bfe032c8cbc73c8ff5d4b085ebada9f59846 +Author: Bart Van Assche +Date: Wed Jan 11 10:30:16 2012 +0100 + + Replace strncpy()/strncat() by strlcpy()/strlcat() + +commit feb3af28dcae22015ae865a2e5dd8c416e9991d8 +Author: Bart Van Assche +Date: Wed Jan 11 10:02:08 2012 +0100 + + Replace strncpy()/strncat() by strlcpy()/strlcat() + +commit b7e1aa255bae4a3453f9eca644a876634351f11d +Author: Bart Van Assche +Date: Sat Mar 20 19:36:28 2010 +0000 + + CHANGES: libsnmp: changed the type of the fourth argument of netsnmp_set_row_column() from const char* to const void* such that no cast is necessary when passing another datatype then char* or const char*. + CHANGES: Win32: changed in_addr_t from u_int to u_long such that it matches the datatype of sockaddr_in::sin_addr. + Also, fixed several compiler warnings (mostly char * <> u_char * mismatches) and removed some casts. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@18345 06827809-a52a-0410-b366-d66718629ded + + Conflicts: + agent/agent_registry.c + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c + agent/mibgroup/mibII/interfaces.c + agent/mibgroup/ucd-snmp/disk.c + apps/snmptrapd.c + snmplib/snmpIPv6BaseDomain.c + snmplib/snmpUDPIPv6Domain.c + snmplib/system.c + +commit f47a3752849db075e6f2053b8595b7b792fb6462 +Author: Bart Van Assche +Date: Fri Oct 15 10:56:09 2010 +0000 + + CHANGES: Win32: building: Builds now correctly with a 64-bit compiler. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19458 06827809-a52a-0410-b366-d66718629ded + +commit 02b6056df95da8b673034e39c2c7c386ed0f369c +Author: Bart Van Assche +Date: Tue Jan 10 11:44:53 2012 +0100 + + Fix a compiler warning about casting away const + +commit a19865832fc77f4c048144d91a431b1e94d329f2 +Author: Magnus Fromreide +Date: Wed Oct 14 23:12:05 2009 +0000 + + CHANGES: apps, snmplib: PATCH: 2835577: identified by "Bart Van Assche": Replace SNMP_ZERO of arrays with a memset. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@17797 06827809-a52a-0410-b366-d66718629ded + +commit 67a3e2eccb95f9c9d0809efcbddcd866ee3062d5 +Author: Bart Van Assche +Date: Wed Jan 6 14:27:15 2010 +0000 + + Fixed a compiler warning about discarding the const qualifier. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@17970 06827809-a52a-0410-b366-d66718629ded + +commit 3dcde2e8a595a527f06142c3b852de8433a1cf28 +Author: Magnus Fromreide +Date: Sun Jan 24 14:27:55 2010 +0000 + + CHANGES: snmplib: Prevent gcc ped-warning for NETSNMP_REMOVE_CONST + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@18052 06827809-a52a-0410-b366-d66718629ded + +commit c2e1525a85bda5299a3b9f241614f7e6509aeeba +Author: Bart Van Assche +Date: Wed Jan 6 13:35:11 2010 +0000 + + Backport commit 295f473c83546221b2a71d815c61e33a67f98ae3: refine NETSNMP_REMOVE_CONST() implementation. + +commit cb423b0ae9ed0059aa100dc4e2fd93ad1b97faf8 +Author: Bart Van Assche +Date: Wed Jan 6 11:57:51 2010 +0000 + + Backport commit e2fb09e0093e2f648fe2638da2f3af18fdb32bf0 - introduce NETSNMP_REMOVE_CONST(). + + Conflicts: + agent/snmp_perl.c + snmplib/snmp_service.c + +commit afc396ab1618a8595a2519fbc25f7a498e174411 +Author: Bart Van Assche +Date: Wed Jan 11 08:49:34 2012 +0100 + + Unbreak netsnmp_mktemp() and make_temp(). + + These were broken by commit bb8fcbb874998000f945f058d1aa6fe14e925899. + Also replace a strncpy() call by a call to strlcpy() and replace the + make_tempfile() implementation by a call to netsnmp_mktemp(). + +commit 210185c15d0d65f0ea98b5e3c2e0776f6222d170 +Author: Bart Van Assche +Date: Wed Jan 11 08:27:43 2012 +0100 + + Fix a crash during startup of snmpd introduced by commit 885061687d9caa38470979667d7d8ad6563cedad. + + Also, make sure there is only a single copy of the cleanup code in function + mkdirhier(). + +commit 8bb4e86abcf98ff28748af0af89c98e64d5cd961 +Author: Magnus Fromreide +Date: Wed Jan 11 07:47:12 2012 +0100 + + Reduce the scope of the oldmask variable. + +commit 6680147b138ec114f81c5d128ac9350c8450d081 +Author: Bart Van Assche +Date: Tue Jan 10 18:44:31 2012 +0000 + + Make test T015int64_clib pass on 64-bit systems + +commit 3aad15ae560ac857e73c90764e903e7ca02b3295 +Author: Jan Safranek +Date: Tue Jan 10 15:40:59 2012 +0100 + + Fixed buffer overflow for large OID names + +commit fba188ee82010b2f2d8ca2e426ba654499ab3d0a +Author: Jan Safranek +Date: Tue Jan 10 15:31:33 2012 +0100 + + fixed buffer overflow in __concat_oid_str + +commit 21d25d86b8e4904d798dc8c96dade9e5048457a8 +Author: Jan Safranek +Date: Tue Jan 10 15:26:07 2012 +0100 + + Fixed buffer overflow when parsing port numbers. + +commit d36931841b2fc2cebc6364b2949129a0ad42ad1d +Author: Jan Safranek +Date: Tue Jan 10 15:05:51 2012 +0100 + + Fixed a buffer overflow when large SumFile is used. + +commit 0efdd022da09af1b5e16171fa7a2b523c5d6ec59 +Author: Jan Safranek +Date: Tue Jan 10 15:01:53 2012 +0100 + + Fixed buffer overflow when too big temp file pattern is used. + +commit 560bc6c09b751556efd6b4c4495751b109a93f92 +Author: Jan Safranek +Date: Tue Jan 10 14:59:24 2012 +0100 + + Fixed buffer overflow, just to be sure. + +commit 8291d7c5b92a31dd4f582b497d4b2a0853367a56 +Author: Jan Safranek +Date: Tue Jan 10 14:55:16 2012 +0100 + + Fixed buffer overflow. + +commit 88e1f34de7300575fa6dab857ecddb242a87de80 +Author: Jan Safranek +Date: Tue Jan 10 14:48:55 2012 +0100 + + Fixed buffer overflow when too long interface names are used. + +commit be1375a9926ebe0cd5b78a4045c3bd11c83664b1 +Author: Jan Safranek +Date: Tue Jan 10 14:46:49 2012 +0100 + + Fixed buffer overflow when a sensor name is too long. + +commit 1cb24625372062b14c71d7dd51e20fef773e2743 +Author: Jan Safranek +Date: Tue Jan 10 14:41:00 2012 +0100 + + Fixed buffer overflow when a CPU has too long name. + +commit 84c807ee03251e54856e83d62d06ea08b8df527a +Author: Jan Safranek +Date: Tue Jan 10 14:36:50 2012 +0100 + + Fixed buffer overflow when too long interface names are used. + +commit c310e390b5dd05f24be7eb1904c74e41259c93db +Author: Jan Safranek +Date: Tue Jan 10 14:24:54 2012 +0100 + + Fixed buffer overflow when too big temp file pattern is used. + +commit 4600d11434e83b8653cf9f813a3d8b630455b42d +Author: Jan Safranek +Date: Tue Jan 10 14:17:08 2012 +0100 + + Fixed plausible string overflow before parsing command line options. + +commit 885061687d9caa38470979667d7d8ad6563cedad +Author: Jan Safranek +Date: Tue Jan 10 14:11:02 2012 +0100 + + Get rid of (insecure) SNMP_MAXPATH in mkdirhier() + +commit 8016890a445f6a7e2a873a04873d4e27b6ee64e3 +Author: Jan Safranek +Date: Tue Jan 10 13:48:34 2012 +0100 + + Fixed wrong integer size on 64 bit platform. + +commit bb8fcbb874998000f945f058d1aa6fe14e925899 +Author: Jan Safranek +Date: Tue Jan 10 13:31:36 2012 +0100 + + Secure mkstemp() with umask() - on some implementations it does not set 0600 permissions automatically. + +commit 202523ca704bd722dc1ac0e1e6b0e4b4e5424495 +Author: Jan Safranek +Date: Tue Jan 10 13:11:57 2012 +0100 + + Fixed dereferencing 'c' before NULL check. + +commit 73a523e468277f6df2e984891313b8be8bce1921 +Author: Jan Safranek +Date: Tue Jan 10 13:08:24 2012 +0100 + + Fixed dereferencing key->info when key is known to be NULL. + +commit 2f4e6acd714183f015b763657f8f084593357e26 +Author: Bart Van Assche +Date: Tue Jan 10 10:38:16 2012 +0100 + + .gitignore: Ignore perl/*.yml files + +commit c365d80c16c2d17b160011e8c1f9cb958954e9db +Author: Bart Van Assche +Date: Tue Jan 10 08:34:16 2012 +0100 + + CHANGES: snmptrapd: Do not invoke shutdown_perl() from inside the SIGTERM handler since that fails if SIGTERM is received while a Perl handler is active. Based on a patch posted by Joel Avni + +commit d059fb878b1436599953cea5a077499ddcdcbcb5 +Author: Bart Van Assche +Date: Fri Jan 6 17:03:55 2012 +0000 + + CHANGES: BUG: 3440752: IF-MIB: Report interface speed correctly for Ethernet interfaces if other than 10 Mbps, 100 Mbps, 1 Gbps, 2.5 Gbps or 10 Gbps. Add support for NICs faster than 65 Gbps. + +commit c09903a42e9d97331fd9e48ee831a85afdf9c70a +Author: Bart Van Assche +Date: Mon Jan 9 13:26:17 2012 +0100 + + Doxygen-style documentation fixes + +commit e325ecbfce77f00ac5cf6fbd957f95495f61c59b +Author: Bart Van Assche +Date: Mon Jan 9 13:25:10 2012 +0100 + + Suppress uninteresting Doxygen warnings + +commit be9161d3a5898e863767f926613486126c2cbf67 +Author: Bart Van Assche +Date: Fri Jan 6 12:35:39 2012 +0100 + + CHANGES: snmplib: Simplify implementation of functions manipulating 64-bit numbers. + +commit 86e4c2be0852a0a13b0603075720b3264ec70dde +Author: Bart Van Assche +Date: Fri Jan 6 12:29:11 2012 +0100 + + CHANGES: snmplib: Make it explicit that MAX_SUBID is an unsigned constant + +commit 37e272d8f7b7180ba140fa386a5ff058968a08a2 +Author: Bart Van Assche +Date: Fri Jan 6 18:21:48 2012 +0000 + + CHANGES: snmpd: IF-MIB::ifType: Report type "infiniband (199)" for InfiniBand interfaces instead of type "other (1)". + +commit 269932fa32c7cd47957489698e09bee31f63b7af +Author: Bart Van Assche +Date: Fri Jan 6 14:34:42 2012 +0100 + + Fix an MSVC compiler warning + +commit 0d1c21f9991d1309d057e3e4056d547df7d40ecf +Author: Bart Van Assche +Date: Fri Jan 6 16:06:31 2012 +0100 + + Make declaration and definition of strlcat() consistent. + +commit 0c3d4dbb0a9cf5b359f70b2f19915495554f840f +Author: Bart Van Assche +Date: Fri Jan 6 15:23:16 2012 +0100 + + CHANGES: Win32: snmpd: Remove dlmod + +commit 893ecc97b587661045becbe09a320c1bcbc71c7c +Author: Bart Van Assche +Date: Fri Jan 6 14:36:59 2012 +0100 + + Add strlcat() to the MSVC build infrastructure. + +commit 3d126422e625702b9d3fa0676a97ec5cb20d9d10 +Author: Bart Van Assche +Date: Fri Jan 6 15:01:06 2012 +0100 + + Make win32/net-snmp/net-snmp-config.h consistent with its .in file + +commit af53b76c2ffa751e3958d0fc5d8279f78c2c1c26 +Author: Bart Van Assche +Date: Fri Jan 6 14:43:55 2012 +0100 + + Skip T066pass_simple and T067passpersist_simple on MinGW + +commit 35a92e693d133a5b11e9e9b599dbf47edef4933b +Author: Bart Van Assche +Date: Fri Jan 6 08:16:36 2012 +0100 + + Remove snmplib/snmpDTLSUDPDomain.c again, which was added accidentally while resolving merge conflicts (commit 1d78f7d5b58aed2b52c4d386a7ba80a44711baca) + +commit a9b073ea3b6cedf713e305e7b15f28ae57bfdf1b +Author: Bart Van Assche +Date: Thu Jan 5 17:47:11 2012 +0000 + + Fix 64-bit compiler warnings + +commit 7e890dad95f566069ee280215a4fea3f0e2e3980 +Author: Bart Van Assche +Date: Thu Jan 5 16:38:50 2012 +0100 + + Avoid a SIGSEGV if cp == NULL. This is a follow-up for commit 089bcb360aa26790ad2a8ceddf583b7ba5ddfd48. + +commit 1f6200cfe1b0b27ebb093a1606b592f9e9684be8 +Author: Bart Van Assche +Date: Thu Jan 5 15:53:34 2012 +0100 + + Convert strncpy() calls introduced in v5.6 + +commit c3126b143921fabeac442166eca5b5b742fd42c0 +Author: Bart Van Assche +Date: Thu Jan 5 15:02:39 2012 +0100 + + Replace most strncpy() calls introduced in v5.5 + +commit b24ee7c909657db43bd8c5d8c01055ca0883c9cf +Author: Bart Van Assche +Date: Wed Jan 4 08:40:39 2012 +0100 + + Eliminate most strncpy() and strncat() calls + + Using strncpy() and strncat() is error prone -- see also + http://www.gratisoft.us/todd/papers/strlcpy.html. Hence replace + all invocations of strncpy() and strncat(). Replace + strncpy(dst, src, n) calls by: + * strlcpy(dst, src, n) if the goal was to avoid output buffer overflow. + * sprintf(dst, "%.*s", n, src) to copy a prefix of src to dst or if src is + not '\0'-terminated. + * memcpy(dst, src, n) if strlen(src) >= n and n < size of dst. + * strcpy(dst, src) if n > strlen(src) and n < size of dst. + +commit 6d95bc4149472931005475c30a541fed5534da39 +Author: Bart Van Assche +Date: Thu Jan 5 11:19:16 2012 +0100 + + Fix warnings triggered during compilation of the Perl xs source files + +commit bad0600f6ec944ef8455e327ce784b9b07d247c9 +Author: Bart Van Assche +Date: Thu Jan 5 10:00:13 2012 +0100 + + Add configure test for sockaddr_un.sun_path such that the com2sec test is run + +commit 92a32ac4866a5edc7f347d37942bf028de02762f +Author: Bart Van Assche +Date: Thu Jan 5 10:00:29 2012 +0100 + + Get rid of a compiler warning + +commit 83e4c0e304f617ccac6610edd74d1706797bbf52 +Author: Bart Van Assche +Date: Thu Jan 5 09:15:37 2012 +0100 + + CHANGES: testing: Add a test for se_store_list() + +commit 4fae5852103ec3893ad488bc0d905ca6914595ef +Author: Bart Van Assche +Date: Thu Jan 5 09:17:15 2012 +0100 + + CHANGES: snmplib: Simplify the se_store_enum_list() implementation + +commit b3222bb275f2f2346e0fd0478afa2efb600773e5 +Author: Bart Van Assche +Date: Thu Jan 5 09:16:45 2012 +0100 + + CHANGES: snmplib: Declare "type" argument of se_store_list() / se_store_slist() / se_store_enum_list() const + +commit 022f840fbfcb0e26b08f0e55728231f611495803 +Author: Bart Van Assche +Date: Wed Jan 4 19:55:56 2012 +0000 + + Avoid that Valgrind complains about sending UDP data + +commit 672a809c228e9550b99b8910be75d0b161985402 +Author: Bart Van Assche +Date: Wed Jan 4 17:33:09 2012 +0000 + + Fix a 64-bit compiler warning + +commit 24ff260ad89ce2aa361a55c7c72e916031defe35 +Author: Bart Van Assche +Date: Wed Jan 4 17:11:24 2012 +0100 + + Change the type of the second argument of snmp_set_var_value() and snmp_set_var_typed_value() from u_char* to void*, like on more recent branches + +commit c6ca737fb46f90a4bda5d43734aac34e837a05f4 +Author: Bart Van Assche +Date: Sat Mar 13 19:07:37 2010 +0000 + + Backport commit f504ce2d74a4bc88f68cc9515fa7053373cb15b5. + (Fixed most compiler warnings triggered by the source code in the perl subdirectory. Note: these changes may contain some real bug fixes.) + + Conflicts: + + perl/ASN/ASN.xs + perl/OID/OID.xs + perl/SNMP/SNMP.xs + perl/agent/agent.xs + +commit d212dc984ec34e4d230625e46e58b0c628a50df5 +Author: Bart Van Assche +Date: Wed Jan 4 16:46:49 2012 +0100 + + SNMP.xs compiler warning fixes + +commit baceebb10d8caf5db63cc36935fed65ee931029d +Author: Bart Van Assche +Date: Wed Jan 4 16:22:44 2012 +0100 + + Add declaration for shutdown_snmpNotifyTable() + +commit f7f966abd6d2849b1331252afe5c473e5c40b32d +Author: Bart Van Assche +Date: Wed Jan 4 14:24:33 2012 +0100 + + Fix format specification mismatches. + +commit 303c015bcfe9af0b154e9881c7b4f449e08f30bb +Author: Niels Baggesen +Date: Wed May 6 22:06:23 2009 +0000 + + Backport commit d3eb2b5ced22a8480053ce43acf9739729055404 + (Sprinkle some const-ness where relevant / fix format string mismatches, + Niels Baggesen, May 2009) + + Conflicts: + + agent/agent_sysORTable.c + agent/helpers/instance.c + agent/mibgroup/disman/event/mteTriggerConf.c + include/net-snmp/agent/instance.h + include/net-snmp/agent/sysORTable.h + +commit d95b40406916bda5b48b5a6131bec27b866b0a79 +Author: Niels Baggesen +Date: Wed May 6 21:59:20 2009 +0000 + + Backport a2a7316c310f0fcc3728673fa047051c23b71960 + (Trivial warning fixes, Niels Baggesen, May 2009). + + Conflicts: + + agent/mibgroup/hardware/cpu/cpu_linux.c + agent/mibgroup/host/hr_swrun.c + agent/mibgroup/if-mib/data_access/interface_linux.c + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c + agent/mibgroup/ip-mib/data_access/systemstats_linux.c + agent/mibgroup/mibII/sysORTable.c + agent/mibgroup/mibII/system_mib.c + agent/mibgroup/ucd-snmp/logmatch.c + agent/mibgroup/util_funcs/get_pid_from_inode.c + agent/snmpd.c + snmplib/container_list_ssll.c + +commit d86c47f003fdc192bce7b46ac4f06b09e387c12b +Author: Jan Safranek +Date: Wed Jan 4 13:29:08 2012 +0100 + + Fixed a typo + +commit bee4d79cf4eb7e0a45397f59b5298da633a8e1ba +Author: Jan Safranek +Date: Wed Jan 4 13:14:57 2012 +0100 + + Fixed reading past end of buffer. + +commit 3dc0e00a2fd8e34fe1ae33ecabf36e146460a31f +Author: Jan Safranek +Date: Wed Jan 4 12:40:07 2012 +0100 + + Fixed buffer overflow when large 'token' is used. + +commit b3c4982542e0ab151fb3884754cdfbcb472da52d +Author: Jan Safranek +Date: Wed Jan 4 12:28:52 2012 +0100 + + Fixed off-by-one memset. + +commit 0f53695044dd3f0c3507753e3f8c29d97e96872d +Author: Bart Van Assche +Date: Wed Aug 3 21:38:26 2011 +0200 + + CHANGES: snmplib, snmpd, perl: Eliminate dead variables + + Conflicts: + + agent/mibgroup/agentx/master_admin.c + agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c + agent/mibgroup/host/data_access/swinst_pkginfo.c + agent/mibgroup/host/data_access/swrun_procfs_status.c + agent/mibgroup/ip-mib/data_access/systemstats_linux.c + agent/mibgroup/mibII/kernel_linux.c + agent/mibgroup/rmon-mib/data_access/etherstats_linux.c + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c + apps/snmptls.c + apps/snmptrapd_log.c + snmplib/dir_utils.c + snmplib/snmp_client.c + snmplib/snmp_openssl.c + snmplib/transports/snmpTLSTCPDomain.c + +commit 0153805c99b9197365935c5d11ae9c3d4bfaa0f3 +Author: Bart Van Assche +Date: Wed Jan 4 09:48:41 2012 +0100 + + Fix a set-but-not-used warning + +commit 3f8885fbee9407748fc2f0573728a11ba2bc023a +Author: Magnus Fromreide +Date: Tue Apr 28 05:51:13 2009 +0000 + + Return a value from sprint_realloc_value even if no subtree is located. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@17578 06827809-a52a-0410-b366-d66718629ded + +commit b1eaaf302369fd4552e8fee7b6a805091ec0a9b4 +Author: Jan Safranek +Date: Wed Jan 4 11:38:51 2012 +0100 + + Added check of find_sec_mod() return value. + +commit aee4e895fe3bd5f4a61e34275bfca0368b560555 +Author: Jan Safranek +Date: Wed Jan 4 11:31:22 2012 +0100 + + Added check of snmp_sess_transport() return value. + +commit 5d1d0a744ab30c8e645c3b8506cbbd2cceb3d275 +Author: Jan Safranek +Date: Wed Jan 4 11:04:48 2012 +0100 + + Added check of netsnmp_extract_iterator_context() return value. + +commit 299ea9a89c3f1758a7748bb9b3411f62f2c70f88 +Author: Jan Safranek +Date: Wed Jan 4 10:54:55 2012 +0100 + + Added check of fopen() return value, just in case of some race. + +commit 90f1ae6757917481636eef77100caeeb53edfe01 +Author: Bart Van Assche +Date: Tue Jan 3 10:06:56 2012 +0100 + + Add strlcat.c. Source: http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/string/strlcat.c. + +commit 089bcb360aa26790ad2a8ceddf583b7ba5ddfd48 +Author: Jan Safranek +Date: Wed Jan 4 10:50:56 2012 +0100 + + Added strrchr return value check, just to be sure. + +commit 199a0511f6eb0ef3ff1d9f922b790ab67dfde01e +Author: Bart Van Assche +Date: Wed Jan 4 10:31:26 2012 +0100 + + CHANGES: snmpd: smux: simplify smux_list_detach() + +commit d883573aa73e0f5fc188acedee6451f95dae900c +Author: Bart Van Assche +Date: Wed Jan 4 10:23:06 2012 +0100 + + Fix a compiler warning introduced by commit a809fe5075c9f374715f7d1a682949a0730172c1. + +commit 7b7a3eb2500527eaa1699287a6ca6fcc4cc2e08a +Author: Bart Van Assche +Date: Wed Jan 4 09:40:02 2012 +0100 + + Fix a build error caused by commit a809fe5075c9f374715f7d1a682949a0730172c1. + +commit 2b6c119fed4848da6663c11f0c2cbdc29921b5c6 +Author: Jan Safranek +Date: Tue Jan 3 15:51:10 2012 +0100 + + Check for netsnmp_ds_get_int() errors. + +commit 6ce5360caa4c9de51ade57879e83f96bd04b4c5a +Author: Jan Safranek +Date: Tue Jan 3 15:42:23 2012 +0100 + + Check for missing view. + +commit b3bc54bed31690a85df2acfbf3296da93a9e89b4 +Author: Jan Safranek +Date: Tue Jan 3 15:23:17 2012 +0100 + + Check socket() result. + Also close the socket on error. + +commit 92075f51cd45a38ca38760b3ffe82e16559e9c2e +Author: Jan Safranek +Date: Tue Jan 3 15:18:26 2012 +0100 + + Check open() result. + +commit 6665d5fe2fc569d6fa854d1d78e347bbac69e070 +Author: Jan Safranek +Date: Tue Jan 3 14:22:22 2012 +0100 + + Fixed missing break. + +commit a6648c5453e1ef8dac57a38efcc00cce53bf9e4f +Author: Jan Safranek +Date: Tue Jan 3 14:20:27 2012 +0100 + + Fixed missing break. + +commit d68dcae0f18d554571aef321944a5290548dde86 +Author: Jan Safranek +Date: Tue Jan 3 14:16:11 2012 +0100 + + Added 'fallthrough' comment for Coverity. + +commit fb6f80c0fe3ba36e56f5b911a47e3f6f32ba266e +Author: Jan Safranek +Date: Tue Jan 3 14:14:07 2012 +0100 + + Fixed exit code of encode_keychange with wrong arguments. + Also added a comment for Coverity. + +commit 3130e24fdc232464dd7bb216f46cafa2e0e775a6 +Author: Jan Safranek +Date: Tue Jan 3 14:09:54 2012 +0100 + + Added missing break + +commit 18c126a9565cb4d69d7513b944a2105588045d35 +Author: Jan Safranek +Date: Tue Jan 3 14:07:29 2012 +0100 + + Added 'fallthrough' comment for Coverity. + +commit 6d31c82070a2c68fe3c519e9d56fa2779554d01f +Author: Jan Safranek +Date: Tue Jan 3 14:01:53 2012 +0100 + + Added 'fallthrough' comment for Coverity. + +commit dc6f0e2e549b4cd061ebc190084b1fc77a55f40f +Author: Jan Safranek +Date: Tue Jan 3 13:32:59 2012 +0100 + + Fixed wrong operator + +commit dab32867ed0b99301efd7b8d852ad1288a184be0 +Author: Jan Safranek +Date: Tue Jan 3 13:30:33 2012 +0100 + + Fixed QUITFUN usage. + +commit b1a2bcf64615eb66bc24d5be4950e45012962045 +Author: Jan Safranek +Date: Tue Jan 3 13:18:03 2012 +0100 + + Fixed wrong operator + +commit b2b1c851b94fed37c386eaa1bfead5c77696e3ef +Author: Jan Safranek +Date: Tue Jan 3 13:14:52 2012 +0100 + + Fixed wrong operator + +commit a809fe5075c9f374715f7d1a682949a0730172c1 +Author: Jan Safranek +Date: Tue Jan 3 10:58:46 2012 +0100 + + Added check for failed register_mib. + +commit 5949f055c16ae650615aae7a1fee3f2d7b16d940 +Author: Jan Safranek +Date: Tue Jan 3 10:29:59 2012 +0100 + + Make MIB file parsing and detection more strict - LABEL is required at the beginning of MIB files. + +commit e4b673683c68ba8b3abc040b9125ec304643cc7c +Author: Magnus Fromreide +Date: Sun Jan 1 23:00:24 2012 +0100 + + Assume that libdl might be in AGENTLIBS or SNMPLIBS so preadd them. + +commit b13c1e57bedba79b806103c74f1921d53a706b38 +Author: Magnus Fromreide +Date: Sun Jan 1 22:55:06 2012 +0100 + + Do not require ucd-snmp/dlmod unless it will work. + +commit 27dcea0d5f801df494ab2cb5c5c0ebe54eb0dcd3 +Author: Magnus Fromreide +Date: Sat Dec 31 14:48:29 2011 +0100 + + Adjust paths for test restructure + +commit 14b60e85a1b5700e93d126e2f291d5c485f34e36 +Author: Magnus Fromreide +Date: Sat Dec 31 14:14:29 2011 +0100 + + CHANGES: snmpd: Make the configuration of the dlmod module fail rather than generate a dummy module if the dlopen function isn't available. + +commit 98a97538fc1e9ff46b60d5d969347444578378c0 +Author: Magnus Fromreide +Date: Sat Dec 31 13:35:13 2011 +0100 + + Adjust the paths to support testing even if builddir != srcdir + +commit 88f0af3cfb916ae5863cc2986071d435f20c3064 +Author: Magnus Fromreide +Date: Sat Dec 31 11:37:52 2011 +0100 + + Reduce the scope of the variables 'p' and 'len'. + +commit 0815a7536c76f7e4842638683f674894a1a8ce14 +Author: Dave Shield +Date: Thu Dec 29 14:42:54 2011 +0000 + + Report problems with SetUndo processing + Missed when applying patch #3445440 + +commit eb2ab23742ca86c0b89ccfe91eb6ea374bf3acc1 +Author: Dave Shield +Date: Thu Dec 29 14:37:31 2011 +0000 + + Check for the expected error (EPIPE) on closure. + Missed when applying patch #3447444 + +commit aac10bc4f053c014f382d6593fc32ab95e0b1a57 +Author: Dave Shield +Date: Thu Dec 29 12:59:52 2011 +0000 + + CHANGES: snmpd: BUG: 3463767: Handle parsing subidentifiers > 2^31 + +commit bbc02e36e90c1aab7898562f963f5cadb26e10bd +Author: Dave Shield +Date: Wed Dec 28 17:15:16 2011 +0000 + + Move pass/pass_persist tests to the new location + +commit 3898c04fd6f89867062fdfebf36857ab619c0450 +Author: Dave Shield +Date: Wed Dec 28 16:53:24 2011 +0000 + + Add tests for pass/pass_persist, supplied by Bill Fenner + +commit d5ee3f0a1a63bb1752c74cbca55aa3d40bf9bf13 +Author: Dave Shield +Date: Tue Dec 27 21:58:51 2011 +0000 + + CHANGES: snmpd: PATCHES: 3447444: Fix SIG_PIPE handling + Patch provided by Bill Fenner + +commit 2a17b37430c1852998c3588e547d7eb61c06da71 +Author: Dave Shield +Date: Tue Dec 27 21:45:38 2011 +0000 + + CHANGES: agentx: PATCHES: 3445440: More robust handling of AgentX errors + Patch provided by Bill Fenner + +commit fe58a0e5f4d4e2e2ecbcb47382b08cb1e4df352c +Author: Dave Shield +Date: Tue Dec 27 18:16:23 2011 +0000 + + CHANGES: snmplib: PATCHES: 3456770: Handle (obsolete) UInteger type properly + Patch provided by Bill Fenner + +commit 1be8cf08a67a91855fee1ec4a2d8e087c7812456 +Author: Dave Shield +Date: Tue Dec 27 18:04:10 2011 +0000 + + CHANGES: agentx: PATCHES: 3445437: Log AgentX disconnections + (in line with connections) Patch provided by Bill Fenner + +commit 068037289107faa2ba3f5cd2fb00c19494bb9a04 +Author: Dave Shield +Date: Tue Dec 27 17:27:46 2011 +0000 + + Handle any GETNEXT request OID, not just a simple walk. + +commit a74fa528983123d355a8cdcaa77dd4eb4b8c6959 +Author: Dave Shield +Date: Tue Dec 27 17:00:18 2011 +0000 + + CHANGES: pass: PATCHES: 349394: Bring pass_persisttest script into line with passtest* + (i.e. using the legitimate structure of NET-SNMP-PASS-MIB) + Patch provided by Bill Fenner + +commit bbe649ebfa61ea22399170b36b99db30a1de8012 +Author: Dave Shield +Date: Tue Dec 27 16:54:38 2011 +0000 + + Rework "passtest" example to fully validate GETNEXT requests + and use a legitimate structure for output. Backport of SVN + revision 17632 (which updated 'passtest.pl' but missed 'passtest') + Correct in branches 5.5 and above + +commit 82d06c7247b22c8b01d45bf55041d2f1e6427d49 +Author: Dave Shield +Date: Tue Dec 27 13:45:18 2011 +0000 + + CHANGES: snmpd: PATCHES: 3447671: Fix override handling of OID values + Patch supplied by Phillip O'Donnell + +commit ba4a9ce51c9600f9fda168f1e6eff32a1db63cb9 +Author: Dave Shield +Date: Tue Dec 27 13:24:26 2011 +0000 + + Tweak --disable-snmp-set changes + +commit 827c8b28830171faa9c61d53efca9eb6600561c2 +Author: Dave Shield +Date: Tue Dec 27 11:25:43 2011 +0000 + + CHANGES: python: PATCHES: 3433846: Fix for use with python 2.4 + +commit f98a54a99caf7b46b100a920db942cbca9c43926 +Author: Dave Shield +Date: Tue Dec 27 10:10:36 2011 +0000 + + Skip SET-based tests when configured with --disable-set-support + +commit 230df14f94c3736ff34379a4e281eea353b47f80 +Author: Magnus Fromreide +Date: Mon Dec 26 23:34:23 2011 +0100 + + Do not assign tmStateRef twice + +commit c96b3b4d8530ad5e0efb03f24dab5e5f1a460031 +Author: Magnus Fromreide +Date: Sun Dec 25 11:18:21 2011 +0100 + + Correct use-after-free. + +commit c5978c89cde2440f4d20dadbc9d1dd8db562d56e +Author: Magnus Fromreide +Date: Sun Dec 25 11:15:44 2011 +0100 + + Correct double-free. + + netsnmp_tlstmAddr_add takes ownership of it's argument so calling free on the + argument on failure is incorrect. + +commit c139ca123b44bb3b9b6bf921e1609cc45f63a660 +Author: Dave Shield +Date: Sat Dec 24 16:55:30 2011 +0000 + + CHANGES: snmpd: PATCHES 3410059: Fix sparsely augmenting trigger tables + Patch provided by Stephen Turner + +commit c4ae021b2e6384437081c5623f360c8896390188 +Author: Dave Shield +Date: Sat Dec 24 16:29:54 2011 +0000 + + CHANGES: snmpd: PATCHES 3410050: Skip already-'processed' varbinds + Based on mib2c patch provided by Stephen Turner + +commit c6accf8c66254fa8c48767ed7dec795ddafc522e +Author: Dave Shield +Date: Sat Dec 24 16:27:11 2011 +0000 + + CHANGES: mib2c: PATCHES 3410050: Skip already-'processed' varbinds + Patch provided by Stephen Turner + +commit a61826ad8ca54661d1d909712503bd3a8b32eed0 +Author: Magnus Fromreide +Date: Thu Dec 22 18:35:46 2011 +0100 + + Remove unused variable. + + myMatch is unused as nmatch is zero and also since regexBuffer is created + with REG_NOSUB set. + +commit ba4fc80fe2cfd5a5d89230d8f3703e4fe01e6019 +Author: Dave Shield +Date: Thu Dec 22 19:24:40 2011 +0000 + + CHANGES: agent: PATCH 3402376: from Leonardo Chiquitto: Recognise ReiserFS + Also move various FSType definitions to the appropriate blocks + +commit b5ac4a04dcd5470d08d03321abcd1e982621e6e0 +Author: Jan Safranek +Date: Thu Dec 22 14:39:46 2011 +0100 + + Fixed unterminated strings after strncpy + +commit 2b37e4e8f250a0d8821199a74ac3f4e5b7b7baba +Author: Jan Safranek +Date: Thu Dec 22 14:31:51 2011 +0100 + + Fixed unterminated strings after strncpy + +commit 3d08345156c419333de969f13d21fcec7e18e94d +Author: Jan Safranek +Date: Thu Dec 22 14:32:29 2011 +0100 + + Fixed unterminated strings after strncpy + +commit cd859ad51c4f18d5b0fc69dd669fcb051c798969 +Author: Jan Safranek +Date: Thu Dec 22 14:39:33 2011 +0100 + + Fixed wrong memmove size + +commit 30ff58d09d4c9d5438bb621054fd7ad7a2a597e4 +Author: Jan Safranek +Date: Thu Dec 22 14:07:19 2011 +0100 + + Fixed wrong length of buffer when printing ASN_BIT_STR + +commit 6c1487e1d360d3d260a39cb1f5b15da978395053 +Author: Jan Safranek +Date: Wed Dec 21 15:47:34 2011 +0100 + + Fixed potential free of uninitialized pointer in error cases + +commit c76fb96f65e33ba2fd212a921e8c386155ee5c7a +Author: Jan Safranek +Date: Wed Dec 21 15:44:46 2011 +0100 + + Fixed unitialized values in udpTable + +commit c44608679b89751176f28a2e54d5282b46e2a05c +Author: Jan Safranek +Date: Wed Dec 21 14:56:13 2011 +0100 + + Use calloc instead of malloc and manual clearing + +commit a05c5f9513461824e7903ae9ae9a6c3386e33879 +Author: Jan Safranek +Date: Wed Dec 21 14:40:50 2011 +0100 + + Fixed printing of unitialized variable when sensors_get_label() fails + +commit e4a5edc72393bd3de9bf12bceba9d83bbf7de70b +Author: Jan Safranek +Date: Wed Dec 21 14:31:25 2011 +0100 + + Removed unused variable + +commit fae2e5b835b8df1eae47e4cebb4eb404d7282377 +Author: Jan Safranek +Date: Wed Dec 21 13:31:21 2011 +0100 + + Fixed dereferencing unitialized iid in error cases and with debug info enabled. + +commit 9d58f81a9239cfbcfc8ebce367d21e9b3dcb028b +Author: Jan Safranek +Date: Wed Dec 21 13:33:33 2011 +0100 + + Fixed dereferencing uninitialized variables in error cases + +commit 0bc8c08edeae7ae095f116258c20ae5767d60652 +Author: Jan Safranek +Date: Wed Dec 21 13:20:52 2011 +0100 + + Fixed returning uninitialized variable 'status' when ss == NULL + +commit 7304c53cf8adee8eccef1a8f26756fc07f098721 +Author: Magnus Fromreide +Date: Sun Dec 18 23:31:53 2011 +0100 + + On solaris 10 test in /bin/sh doesn't support the -e test. Replace it with -f + +commit 8cd3be60d693c9c36ffb97d3d9bcb49c1b4abe35 +Author: Magnus Fromreide +Date: Sat Dec 17 08:52:24 2011 +0100 + + Avoid repetition of the complex expression determining if it is possible to get the destination address. + + This also makes it possible to build on platforms like Solaris 10 that define + IP_RECVDSTADDR but lack either of msghdr.msg_control and msghdr.msg_flags. + +commit 953f2e3d425ede3b863a2e7ccb0b4bc862928b57 +Author: Magnus Fromreide +Date: Sat Nov 5 22:13:07 2011 +0100 + + Move the use of _sendto and _recvfrom below their definitions. + +commit 68a1173c46cf77601426cf391d9a852794f2057e +Author: Magnus Fromreide +Date: Sun Nov 20 20:05:18 2011 +0100 + + CHANGES: snmplib: Separate out the cmesg buffer size + +commit 461dd16f3b2647322cdce6363081cc44ba5a49b5 +Author: Magnus Fromreide +Date: Sat Nov 26 21:51:01 2011 +0100 + + CHANGES: snmplib: Merge together the Linux and *BSD version of src port sending. + +commit 7accb69baa1fc0b6a3439d2e549c86da3453bad2 +Author: Magnus Fromreide +Date: Sun Dec 11 19:30:31 2011 +0100 + + Use a bare struct iovec in instead of a one element array. + + The purpose of this change is to make _recvfrom more similar to _sendto. + +commit 39852cd4c85ef2bfc75cdea2825261ee93e768c2 +Author: Magnus Fromreide +Date: Sun Dec 11 19:29:20 2011 +0100 + + Add comment describing the purpose of the call to getsockname after almost removing it. + +commit 1b292ca27eab5caa73feaaa83dc9c12abc0f2e70 +Author: Magnus Fromreide +Date: Sun Dec 11 19:27:59 2011 +0100 + + Reduce variable scope. + +commit bc879571eca9520bc132f840c3e659d3793144d7 +Author: Magnus Fromreide +Date: Sun Dec 11 19:25:36 2011 +0100 + + Introduce temporary variables to ease the extraction of the server address. + +commit b7eea6cffbd872932ce2c04fefb6f43de339f374 +Author: Magnus Fromreide +Date: Sun Dec 11 19:18:33 2011 +0100 + + Rename the cmesgptr variable to cm. + + The purpose of this is to increase the readability of the code. + +commit 0a7461e728805c62a1cab9d87bfc74c7927a9fcc +Author: Magnus Fromreide +Date: Sun Dec 11 19:15:22 2011 +0100 + + Factor out a common loop in recvmsg option processing. + +commit b3c6248d0201ab1610840d6d0e749b3b6c4ad792 +Author: Magnus Fromreide +Date: Sun Dec 11 19:13:43 2011 +0100 + + Unify the structure of Linux and BSD recvmsg option parsing somewhat. + +commit 356400d6290a423b52ebeea5a5e976fb15bb73b4 +Author: Magnus Fromreide +Date: Sun Dec 11 19:04:56 2011 +0100 + + Use CMSG_DATA on the result of CMSG_FIRST/NEXTHDR, not on the buffer. + +commit 3b351708c62de46aa1b90ed232cfd8c7c5b02231 +Author: Bart Van Assche +Date: Thu Dec 8 12:00:32 2011 +0100 + + Remove a cast + +commit de9250d9dae9727a6cc7f647688dddf1b8597128 +Author: Bart Van Assche +Date: Thu Dec 8 11:58:04 2011 +0100 + + CHANGES: snmpd: Make sprint_mib_oid() treat OID components as unsigned instead of signed integers + +commit 0e33b3b6d5854a4bac15d4ea5e016c53d161d0cd +Author: Bart Van Assche +Date: Thu Dec 8 10:02:28 2011 +0100 + + Fix recently introduced compiler warnings + +commit b7e50d5f9a6755982d2af3191473cb34643bc03f +Author: Bart Van Assche +Date: Thu Dec 8 08:37:22 2011 +0100 + + CHANGES: snmplib: Reduce overhead of config file parsing + +commit 73c9ee42d28afe2e107a7d6616b6d011890c36ea +Author: Bart Van Assche +Date: Thu Dec 8 09:09:59 2011 +0100 + + Remove unused variables + +commit 3db97962b37eb12d254d61e6be234b06a391c8bb +Author: Bill Fenner +Date: Thu Dec 8 07:43:45 2011 +0100 + + CHANGES: snmpd: PATCH 3453868: from "Bill Fenner ": Factor common code into pass_common + + Move the code for pormatting and printing values from pass and pass_persist + into pass_common. + +commit b6568c83f1756e9a65434edeeeb40d23ddbbb652 +Author: ccchiu +Date: Wed Dec 7 16:25:27 2011 +0100 + + CHANGES: BUG: 3452069: Fix snmptrap_oid declaration in mib2c generated code + + This bug was introduced considerable time ago. It did already exist at the + time the 5.6 branch was created (see also commit + 0ec088afa27cfda4e6ea78aae7cfc5507564edde). + +commit d494db64c208b4dc62813132f8863bd5c1a39d77 +Author: Bart Van Assche +Date: Thu Dec 1 10:38:17 2011 +0100 + + CHANGES: snmptrapd: Eliminate an unused variable (Now) + +commit 28f2561bc2935d8e1cbf46d2820158173e7a4cf4 +Author: Bart Van Assche +Date: Thu Dec 1 10:37:11 2011 +0100 + + CHANGES: snmptrapd: Move the main loop code into a new function + +commit 396e122ddc42a916f06a02884c0e8a258edbe238 +Author: Bart Van Assche +Date: Thu Dec 1 09:32:16 2011 +0100 + + CHANGES: snmpd: Match each getpwnam()/getpwuid() call with an endpwent() call and each getgrent() call with an endgrent() call. + +commit 3efefbc0024399786f8b68b1e93b0a8fddddc7da +Author: Bart Van Assche +Date: Thu Dec 1 10:41:01 2011 +0100 + + CHANGES: snmptrapd: Remove superfluous casts + +commit 7f05daa8e0e0f533b0f12a3e1cf07641519909d6 +Author: Bart Van Assche +Date: Thu Dec 1 11:58:32 2011 +0100 + + CHANGES: BUG: 3444939: BUG: 1796886: snmplib: Avoid that sprint_realloc_octet_string() embeds unprintable control characters or binary zeroes in its output. This behavior could cause truncated output in snmptrapd. + +commit db8f558fd2f3b7c109ea3a1c2133b75b6f8cb2ad +Author: Bart Van Assche +Date: Thu Dec 1 10:04:41 2011 +0100 + + Compiler warning fix: pass unsigned chars to isprint() instead of signed chars. + +commit 800dc1028e7e0cd8cc14d84dd31723d47ac073db +Author: Magnus Fromreide +Date: Thu Dec 1 10:18:58 2011 +0100 + + Reduce the scope of the hint variable + +commit 83ea4a080c90a74b9743d3f24cf0d4b8a1e8c849 +Author: Magnus Fromreide +Date: Sun Nov 27 21:16:52 2011 +0100 + + Reduce the scope of the variable qos + +commit 7b9e03441c3dc3a07670ed01f5d04791a82c750c +Author: Bart Van Assche +Date: Wed Nov 30 14:04:01 2011 +0100 + + Remove #define val(x) __STRING(x) and change val(x) into __STRING(x). + +commit 2f379b0e4ecadfa4e541e3005c8fc8281882b741 +Author: Bart Van Assche +Date: Wed Nov 30 15:58:47 2011 +0100 + + Follow-up for commit 1aa704e: unbreak the MSVC build + +commit 64ef0f71127617837027fb2cfaf174b95ba79e0d +Author: Bart Van Assche +Date: Wed Nov 30 14:19:50 2011 +0100 + + Add SNMP::register_debug_tokens() + +commit 7bead9ca917c67566d5ed98ab507bbc02816217d +Author: Bart Van Assche +Date: Wed Nov 30 14:08:08 2011 +0100 + + AgentX subagent: Reduce code duplication + +commit 0ed71541f87e7d78bc998eebda3217c59e1df830 +Author: Bart Van Assche +Date: Wed Nov 30 14:03:19 2011 +0100 + + CHANGES: snmplib: Add Doxygen-style function header for netsnmp_register_default_target() and netsnmp_clear_default_target(). + +commit 8c2972b61e40169b47c50988b6ae9e8c285f84f8 +Author: Bart Van Assche +Date: Wed Nov 30 14:02:54 2011 +0100 + + CHANGES: perl: Fix spelling in the documentation of the SNMP module + +commit 5df2bac6bd717799311f001ac7b73db88f11bdda +Author: Magnus Fromreide +Date: Tue Nov 29 08:59:58 2011 +0100 + + CHANGES: snmplib: Only transform the address to printable form when needed. + +commit 171e8d48d4af04013cff8fd28f5341a2aef21d88 +Author: Mijo Safradin +Date: Tue Nov 29 16:49:46 2011 +0100 + + CHANGES: snmp-bridge-mib: Fix index interpretation. + + This patch corrects a wrong data interpretation. + snmp-bridge-mib obtains the ifindex value from the sysfs + attribute 'ifindex' The value given by the sysfs attribute + is an integer, which is handled as hex and leads to + incorrect data displayed to the user. + + e.g. + $ > snmpwalk localhost BRIDGE-MIB::dot1dBasePortIfIndex.2 + BRIDGE-MIB::dot1dBasePortIfIndex.2 = INTEGER: 54 + + according to the sysfs attribute the value is 36 + + $ > cat /sys/class/net//ifindex + 36 + + Signed-off-by: Mijo Safradin + +commit 82e39fb6706df90ecf2fc9e10ada2b962ee196f3 +Author: Dave Shield +Date: Tue Nov 29 12:27:46 2011 +0000 + + Fix multi-line case testing of incoming OID + +commit b15da1a4516061105a1eac7450cf650ec44266b2 +Author: Nikolay Denev +Date: Tue Nov 29 08:29:49 2011 +0100 + + CHANGES: FreeBSD: Restore IP_RECVDSTADDR functionality. + +commit 7f47f52e481baa9aafb5784244b0dd2653e7dcff +Author: Magnus Fromreide +Date: Mon Nov 28 08:51:39 2011 +0100 + + CHANGES: snmplib: Use SNMP_ALLOC_TYPEDEF to allocate transports in order to avoid the separate call to memset. + +commit cf86039e3086225c3085bb9adf088b8ba5ba6979 +Author: Bart Van Assche +Date: Tue Nov 22 15:02:58 2011 +0100 + + CHANGES: MinGW: testing: Make unit-tests/T102pdu_build_clib pass. + +commit 1a87e76e00ee3d5cd37a07bfc3d84490d3c2a4ec +Author: Bart Van Assche +Date: Tue Nov 22 14:55:42 2011 +0100 + + CHANGES: MinGW: testing: Make unit-tests/T014gethostbyaddr_clib pass + +commit 8867fd1dcfe72b59d07322ff38a699b66ec4f326 +Author: Bart Van Assche +Date: Tue Nov 22 09:44:38 2011 +0100 + + CHANGES: snmplib: Make netsnmp_large_fd_set_resize() robust against memory allocation failures. + + CHANGES: snmplib: Make NETSNMP_LARGE_FD_ZERO() use memset() on Unix systems instead of an explicit loop. + CHANGES: snmplib: Make sure that on Unix systems netsnmp_large_fd_clr() doesn't try to read memory it isn't allowed to read if the first argument equals -1 (a value that shouldn't be passed by the caller). + CHANGES: snmplib: Make netsnmp_large_fd_is_set() return false on Unix systems if the first argument equals -1 (a value that shouldn't be passed by the caller). + CHANGES: Windows: Make netsnmp_large_fd_set_resize() shrink behavior correct. + +commit 23db0cf09b8b0eab37b749ef0c3c3f306900245c +Author: Niels Baggesen +Date: Mon Nov 21 23:02:57 2011 +0100 + + Fix casting tv_usec to int which may be too short + +commit 80ee4022e534e64aad5a5f27192843b42acb85e0 +Author: Magnus Fromreide +Date: Sat Nov 19 09:14:02 2011 +0100 + + CHANGES: snmpd: BUG: 3439234: Move netsnmp_pass_str_to_errno to pass_common and rename it to netsnmp_internal_pass_str_to_errno + +commit 0baa9296c072bb3735760b0dd992f2d1d3ca27fa +Author: Magnus Fromreide +Date: Sat Nov 19 09:05:24 2011 +0100 + + CHANGES: snmpd: BUG: 3439234: Correct the dependencies of ucd-snmp/pass and ucd-snmp/pass_persist + +commit 1aa704e4a294430b28e39b6f9e4683b8a48bce04 +Author: Magnus Fromreide +Date: Sat Nov 19 08:35:21 2011 +0100 + + CHANGES: snmpd: Factor out asc2bin and bin2asc. Add a netsnmp_internal_ prefix to them + +commit cda8fe91013f12cbf64a0775abb55720035af931 +Author: Magnus Fromreide +Date: Sat Nov 19 00:55:24 2011 +0100 + + CHANGES: snmpd: Call snmp_oidtree_compare instead of snmp_oid_min_compare + CHANGES: snmpd: Remove snmp_oid_min_compare since it is internal and unused + +commit 85f893e2b605e67f9bd0443c74e2ed269aa68564 +Author: Niki Denev +Date: Thu Nov 17 22:42:32 2011 +0100 + + CHANGES: snmpd: PATCHES: 3175640: Use IP_RECVDSTADDR sockopt where available (*BSD) + + This hunk fell of when the rest of the patch was merged. + +commit 5c913e54656ae0096b1feb6da98b5fc9ca81f276 +Author: Niels Baggesen +Date: Wed Nov 16 23:33:07 2011 +0100 + + Define the full NetBSD hierarchy downwards + +commit b881841bd0493dd71d63259bdded449b06f02c32 +Author: Niels Baggesen +Date: Wed Nov 16 23:30:33 2011 +0100 + + Fix size_t/int mismatches + +commit ca294cf75bbc8e90dbf44ee40478935e91db1487 +Author: Niels Baggesen +Date: Wed Nov 16 23:18:03 2011 +0100 + + Remove unused variables + +commit cd32c2dff06b9b452cc18d552d2f2234092c829c +Author: Niels Baggesen +Date: Wed Nov 16 23:17:09 2011 +0100 + + Fix format warning + +commit 883136c2b2fa0739f437a8cfb6614accc76e268e +Author: Niels Baggesen +Date: Wed Nov 16 23:15:58 2011 +0100 + + More needs for NETSNMP_PRIo format specifier + +commit b8084a7ccc909b6d6db7c0e8e596d78671f5678b +Author: Niels Baggesen +Date: Wed Nov 16 23:14:26 2011 +0100 + + Fix using char as array index (ctype.h) + +commit 84529e6320a89d97f1314aebad806255d2a1b18c +Author: Niels Baggesen +Date: Wed Nov 16 23:00:57 2011 +0100 + + Fix missing format for FreeBSD 4 + +commit 4bd0352955a2551bfe02308dd134b9128c98b9e9 +Author: Niels Baggesen +Date: Wed Nov 16 22:59:36 2011 +0100 + + Fix paranthesis problem + +commit fe6269b1900cf44dc27a199a761d15a01c3f3092 +Author: Niels Baggesen +Date: Wed Nov 16 22:58:34 2011 +0100 + + Fix size_t/int mismatches + +commit a4db9f9fc13d21ecff488eb410376edda6c28232 +Author: Niels Baggesen +Date: Wed Nov 16 13:43:34 2011 +0100 + + Remove unused variables + +commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b +Author: Niels Baggesen +Date: Wed Nov 16 13:37:49 2011 +0100 + + Fix format specifiers to avoid warnings + +commit 25cfc1962ae576ccb1558da1e3ef8b6c17f63c16 +Author: Niels Baggesen +Date: Wed Nov 16 11:27:53 2011 +0100 + + Really up-to-date mibs + +commit 0e86c781f3989bf022c8993a118617b74a75420c +Author: Niels Baggesen +Date: Wed Nov 16 09:17:19 2011 +0100 + + memory_linux: get Shmem from /proc/meminfo for 2.6 (or newer) kernels + +commit bf264d15ded7acbbf2e3871b98fd1fcef43d9ec3 +Author: Niels Baggesen +Date: Wed Nov 16 09:16:16 2011 +0100 + + memory_linux: close sockets in error situations + +commit 57ff8a40bae5d9bcad16089142a9cf328c9fa1f5 +Author: Niels Baggesen +Date: Wed Nov 16 09:14:57 2011 +0100 + + disman/ping, disman/traceroute: Close sockets in error situations + +commit 8a2502a15c3217b95939a3c836167d230ac35f02 +Author: Niels Baggesen +Date: Wed Nov 16 09:13:53 2011 +0100 + + Up-to-date list of RFCs wit mibs + +commit dcdd702111d8da5f53804cfcf0dfdad731468bde +Author: Dave Shield +Date: Tue Nov 15 10:57:34 2011 +0000 + + Don't try to install an empty list of man pages (MAN3) + +commit ba619804e5978a8df754844efcca52b69b5015fa +Author: Bart Van Assche +Date: Mon Nov 14 13:34:20 2011 +0100 + + MinGW: Make sure that the backslashes in the pskill message are displayed. + +commit 923eecc507f75043b60c5e68053a4f396ab0b0d2 +Author: Bart Van Assche +Date: Mon Nov 14 12:36:38 2011 +0100 + + Compiler warning fix for systems where uint64_t = unsigned long (e.g. RHEL 6.1/x86_64) + +commit 434bfc1f7457550b6f87d5bcd511276b270b5964 +Author: Jan Safranek +Date: Mon Nov 14 11:22:53 2011 +0100 + + CHANGES: snmpd: from Martin Wilck: fixed snmpd crashing with 'select: bad file descriptor'. + + On 32-bit systems, snmpd dies with aforementioned message when using file descriptions > 32, e.g. when having >32 AgentX subagents. + +commit ed65eca6e7f9cfa7380a78d56c01ed314745b169 +Author: Niels Baggesen +Date: Fri Nov 11 19:01:21 2011 +0100 + + FreeBSD-9: Fix for const'ifyed nlist arguments + +commit eaca7983e3655ab696fcc4461ca0cedbac6ce69a +Author: Niels Baggesen +Date: Fri Nov 11 19:00:12 2011 +0100 + + NetBSD-6: One more instance of timespec replacing timeval + +commit 8ad6c53fdec5adeae4e52f1751ecec4a345bab05 +Author: Niels Baggesen +Date: Fri Nov 11 18:59:01 2011 +0100 + + Fix buig #3436527: arp_netlink: fix dying reload of cache + +commit 378ffed03ba79a8346d6c62781e2ddf5ce92a478 +Author: Niels Baggesen +Date: Fri Nov 11 18:55:43 2011 +0100 + + Fix bug #3436528: swinst_pkginfo: recover from NULL return from opendir + +commit d7ad8f5f9f3f67f16f65c2515d11e194d2cdd12c +Author: Bart Van Assche +Date: Thu Nov 10 14:04:41 2011 +0100 + + CHANGES: Cygwin: Make date_n_time() produce time zone information + +commit ba35c50b2f459bd9c11ed59cc7d1b16215644fa3 +Author: Bart Van Assche +Date: Thu Nov 10 14:17:04 2011 +0100 + + Replace AC_TRY_LINK() by AC_LINK_IFELSE() + + Note: these changes do not affect the generated configure script. + +commit f615bf24f5d0f23ce9301da556184d6460740456 +Author: Niels Baggesen +Date: Wed Nov 9 20:32:49 2011 +0100 + + Fis Bug #3434824: SIGSEGV when reading disk directive after SIGHUP + +commit a94a179d9340f51fa7c23431630bc0ffd6d759e8 +Author: Niels Baggesen +Date: Wed Nov 9 20:30:51 2011 +0100 + + Fix bug #3433616: dont treat DateAndTime as a string + +commit b29e4164531d258fe34a6fe2b9e1ec60c56f9544 +Author: Magnus Fromreide +Date: Mon Nov 7 01:25:57 2011 +0100 + + CHANGES: testing: Remove unused variable + +commit e221e65fdc1c68f1968651717dcc9ccfb6414783 +Author: Bart Van Assche +Date: Thu Nov 3 15:05:00 2011 +0100 + + Fix warnings about converting sockaddr_in * into sockaddr *. + + This is a follow-up for commit a0af385. + +commit 2e7e9eda0b0d62a7645a9a8f70ef3fb6f3dd6941 +Author: Bart Van Assche +Date: Thu Nov 3 11:17:48 2011 +0100 + + Fix uninitialized variable warnings. + +commit 3462ebcdd0b7c298cb15c3099736f4f952257846 +Author: Bart Van Assche +Date: Fri Oct 28 16:07:15 2011 +0200 + + Remove those superfluous parentheses that trigger a clang warning. + +commit 3e5fedd3e7d1ef31683604bf73dc56e944cad349 +Author: Jan Safranek +Date: Thu Nov 3 09:45:27 2011 +0100 + + CHANGES: snmpd: fixed UCD-SNMP-MIB::systemStats after 30 days of uptime. + + After 30 days, values from /proc/stat (on Linux) can get bigger than 32bits and snmpd calculations might render counters like ssCpuUser negative or zero, while the real value is higher. Therefore the counters should be tracked as the largest integer available. + +commit 0fc8221b24988c4ae6180ed42b86b9852fd586ad +Author: Niels Baggesen +Date: Wed Nov 2 22:59:08 2011 +0100 + + dskIndex was off by one + +commit a5b28829e64d5f3b87e4b9b1ef8cc204f33a61b7 +Author: Niels Baggesen +Date: Wed Nov 2 21:25:07 2011 +0100 + + Solaris needs $AWK to get a usable nawk + +commit 2801a2139f27021e1ab15e362e2d3d624ffaa494 +Author: Niels Baggesen +Date: Mon Oct 31 22:55:53 2011 +0100 + + Patch #3406364: Fix unstable data for NetBSD. + +commit 821a58d112d7ac495149e262d704412ba2800438 +Author: Niels Baggesen +Date: Mon Oct 31 22:43:52 2011 +0100 + + Fix ipv6 statistics looping too far when scanning interfaces. + Fix TCP session table repeating data from first entry for all. + +commit 349591d03e17a55b43eacc6a687b02fd8d4e9528 +Author: Magnus Fromreide +Date: Mon Oct 31 08:59:37 2011 +0100 + + CHANGES: perl: Make it possible to build perl support without support for opaque types. + +commit 1ec7110e72bce1561f746517459d6f043016b60e +Author: Magnus Fromreide +Date: Sun Oct 30 19:05:30 2011 +0100 + + CHANGES: testing: Make the asn1 test pass even if support for opaque types are removed. + +commit 6d26918af55aa3662a720542de77bbf39b0a3e91 +Author: Magnus Fromreide +Date: Sat Oct 29 08:34:33 2011 +0200 + + CHANGES: snmpd: Disable the support for integer64 in pass scripts if compiling without opaque-special-types. + +commit 29bf69d70424f359d9c87f07a964a099415649a5 +Author: Bart Van Assche +Date: Mon Oct 10 13:02:25 2011 +0200 + + CHANGES: snmptrapd_sql: Avoid that a linker error is triggered on systems where my_progname is missing in libmysqlclient (e.g. Fedora 15 and 16). + + This is a backport of commit 9f653f7. + +commit 2cc9504b9bb8625b94be6cda7e60993d059cd928 +Author: Bart Van Assche +Date: Wed Oct 26 09:01:23 2011 +0200 + + CHANGES: snmplib: BUG: 3428506: Fix netsnmp_gethostbyaddr() + + This patch should fix the regressions introduced by commit 85d96c4 (May 13, 2011). + +commit 9b427b353f1ceb8fe87e6fc8ed3b6cfab3ce7f20 +Author: Bart Van Assche +Date: Thu Oct 27 08:20:00 2011 +0200 + + MinGW: Avoid confusion between MinGW's kill.exe and the SysInternals pskill.exe + +commit 2c45f92cfcb5b05e049226a5a7883a0b106011ae +Author: Bart Van Assche +Date: Wed Oct 26 10:42:29 2011 +0200 + + Fix compiler warnings about passing a const pointer to a function accepting a non-const pointer. + +commit 275d23edfdebe0577b08421e4c6c936ae39b7fdc +Author: Bart Van Assche +Date: Wed Oct 26 09:33:09 2011 +0200 + + Fix compiler warnings about set-but-not-used variables + +commit 4495e17c078ac6997a9c7fa1a88db0644e919491 +Author: Bart Van Assche +Date: Wed Oct 26 09:32:46 2011 +0200 + + Fix compiler warnings about casting away const + +commit 13952f6bee9f408867ab6d2fdfdde4f284074957 +Author: Jan Safranek +Date: Wed Oct 26 14:05:16 2011 +0200 + + CHANGES: snmplib: from Siddhesh Poyarekar: properly clean up old requests in a subagent when we reconnect to master. + + An snmp subagent linked against net-snmp-libs may crash if it handles a + response which has magic referring to an older disconnected main session. This + may happen when the subagent + attempts to clean up old requests on reconnection of the disconnected master + session. + +commit ae052472b22720d08369e85127db214245df2e3f +Author: Jan Safranek +Date: Tue Oct 25 16:15:17 2011 +0200 + + CHANGES: perl: fixed segmentation fault when handler registration fails. + + When netsnmp_register_handler fails, it frees its reginfo -> nsahr_DESTROY (and any other function) must not dereference it. + +commit c199bf91b6239f26b2aab34e8575e0f0df9cde9b +Author: Jan Safranek +Date: Mon Oct 24 14:25:28 2011 +0200 + + CHANGES: snmpd: xfs, jfs and vxfs filesystems are now recognized in hrStorageTable + +commit 747fdc71e64d09e080928ebbb4d04cbde3906799 +Author: Jan Safranek +Date: Wed Oct 5 15:57:59 2011 +0200 + + CHANGES: snmpd: Lowered severity of 'error finding row index in _ifXTable_container_row_restore' message. + + The message is shows up when snmpd is started and there is different set of network interfaces than it was when snmpd wast last stopped. This is common on ppp-servers or virtual hosts. + +commit 250f698e59eab9f1ffd332ff59fdb72ea0df06ff +Author: Magnus Fromreide +Date: Sun Oct 23 08:51:23 2011 +0200 + + CHANGES: building: Make the transport configuration code work again + + Previously the transport inheritance processing code ran with + NETSNMP_FEATURE_CHECKING set. In this mode the file net-snmp/feature-details.h + is requiered. That file is created during the first make run, and that happens + after configure is run. + Change this to undefine NETSNMP_MINIMAL_CODE, effectively turning off feature + support during transport configuration in order to make it work at all. + +commit 6ef6907642247c663b9b8964b9fd44a211dbcaa7 +Author: Bart Van Assche +Date: Thu Oct 20 20:30:54 2011 +0200 + + CHANGES: snmpd: BUG: 3408398: Fix a memory leak in agent/mibgroup/hardware/fsys. + + This memory leak was introduced via commit + 9bf3d96d96a8ecd4a5fc35c326dc937467002b6c: Initial HAL + implementation of FileSystem information (March 7, 2008). + +commit cf82b894b2217c26edc6f1356351c932415604e2 +Author: Bart Van Assche +Date: Sat Oct 15 14:45:08 2011 +0200 + + CHANGES: snmplib: BUG: 3423915: Change default number of retries back from 0 to 5 + + This patch fixes a bug introduced via commit 6cac050 (May 5, 2011, + added support for specifying the default number of retries in + snmpd.conf). + +commit c11adaa12915abfee629bb6c026c21f2185b216e +Author: Bart Van Assche +Date: Mon Oct 17 10:24:46 2011 +0200 + + CHANGES: Win32: Avoid that compiling the header file with the MinGW gcc compiler triggers warnings about "pragma comment". + +commit b17a72a793483aee4a5bb2f2e2c7f4fd869817e6 +Author: Bart Van Assche +Date: Mon Oct 17 10:22:20 2011 +0200 + + CHANGES: Win32: Avoid that the PACKAGE_* macros defined in cause trouble when including this header in a package that uses the GNU autotools. + +commit 664d3ae107d754051b8c42279d459aa57a1be1c3 +Author: Bart Van Assche +Date: Mon Oct 10 16:47:16 2011 +0200 + + MinGW, hw_fsys: Use proper format specifiers in a debug statement. + + This patch fixes an issue introduced in commit 76ff25d. + +commit 211dcb49306561e35ba3c213be7cfa257b40a8e5 +Author: Bart Van Assche +Date: Mon Oct 10 15:52:43 2011 +0200 + + Avoid that gcc 4.6 complains about set but not used variables + +commit 9f653f73e5aa70f0bef1174632e95594f87f669f +Author: Bart Van Assche +Date: Mon Oct 10 13:02:25 2011 +0200 + + CHANGES: snmptrapd_sql: Avoid that a linker error is triggered on systems where my_progname is missing in libmysqlclient (e.g. Fedora 15 and 16). + +commit 4c83b9229a7454f34f6ff75f69e67e4030c419b5 +Author: Bart Van Assche +Date: Fri Oct 7 15:58:45 2011 +0200 + + CHANGES: snmplib: Set the rpath for libperl.so in libnetsnmpmibs.so such that the dynamic linker can find libperl.so without requiring the user to modify the dynamic linker settings. + + This change in agent/Makefile.in is necessary on the 5.5 branch and + later but not on the 5.4 branch. That is because the 5.4 branch uses + an older version of libtool that propagates the rpath of dependent + libraries. This is called inter-library dependency tracking in the + libtool manual. This functionality is present in libtool version 1 + but not in libtool version 2. For more background information about + dynamic libraries and rpaths, see also the document with the title + "RpathIssue" on the Debian wiki (http://wiki.debian.org/RpathIssue). + +commit 8925c912d2639752a84bcffeef1b70a81026449b +Author: Bart Van Assche +Date: Fri Oct 7 14:21:28 2011 +0200 + + CHANGES: agent: HOST-RESOURCES-MIB: Add missing brace in a debug statement + +commit 76ff25d9bf97579e7213102065fd5096f049a4c5 +Author: Bart Van Assche +Date: Fri Oct 7 14:13:18 2011 +0200 + + CHANGES: snmpd: HOST-RESOURCES-MIB::hrStorageTable: fix bug in handling large filesystems, where large means above 8 TB (= 2**31 * 4096 bytes). + + This patch fixes a bug introduced in commit + 71d8293f387a6cd66bb0dbb13c0f50174d2e678b. + For the original bug report, see also + https://sourceforge.net/tracker/?func=detail&atid=112694&aid=3419825&group_id=12694. + +commit 866033db9904ffb1203f283f838092e4cf68de6b +Author: Magnus Fromreide +Date: Thu Oct 6 07:33:27 2011 +0200 + + CHANGES: snmpd: Remove spurious #endif that seems to be the result of a mismerge. + +commit 20f4f3267ee20d55705b7a43789879c103f96620 +Author: Magnus Fromreide +Date: Thu Oct 6 00:08:59 2011 +0200 + + CHANGES: building: Add missing end comments to feature ifndefs. + +commit e5de2cc57bf304f3320cad0034d2ea2d8aedc436 +Author: Bart Van Assche +Date: Wed Oct 5 09:15:10 2011 +0200 + + CHANGES: agent: Log a more detailed error message if embedded perl initialization fails + +commit 5eef9990de28f63111e6c093be0f3c7ae2d513a1 +Author: Bart Van Assche +Date: Wed Oct 5 08:45:49 2011 +0200 + + CHANGES: perl: Add agent::uptime() + +commit 6810ed42f9bc560750d6dbfb7e50b6e2ac11899c +Author: Bart Van Assche +Date: Fri Sep 30 11:01:23 2011 +0200 + + CHANGES: Cywin: agent: Implement get_uptime() such that querying HOST-RESOURCES-MIB::hrSystemUptime returns a non-zero value. + +commit 97172b311d20f4441c7a7e90092b59c1e0da99f7 +Author: Thomas Jarosch +Date: Wed Oct 5 08:46:39 2011 +0200 + + CHANGES: PATCH: 3418649: HOST-RESOURCES-MIB: Use pclose() instead of fclose() to close a pipe. + +commit 6591937adb85000c27069c4be84cf4688838ebcd +Author: Magnus Fromreide +Date: Sun Oct 2 16:18:03 2011 +0200 + + CHANGES: building: Add dependencies on @FEATURETARGS@ to make the subtarget work as well. + +commit b9c8012ec035bc084f175876fecc375195f9be81 +Author: Magnus Fromreide +Date: Sun Oct 2 14:02:58 2011 +0200 + + CHANGES: building: Add target to build agentxtrap from the toplevel + +commit 995647c0cfe00412262cc5797bdfae9d00b70c76 +Author: Magnus Fromreide +Date: Sun Oct 2 15:44:36 2011 +0200 + + CHANGES: building: Remove the use of -L flags for internal libraries as it confuses libtool. + +commit 93dc1235a0db58ffd29617cff00dc11263780202 +Author: Magnus Fromreide +Date: Sun Oct 2 11:31:46 2011 +0200 + + CHANGES: building: Make make apps work again + + apps include snmptrapd and that require the agent libraries as well. + +commit ba41488ed44cd23c25963d4fc56c476853b2ab59 +Author: Magnus Fromreide +Date: Sun Oct 2 11:29:33 2011 +0200 + + CHANGES: building: When you say make libs you expect all the libs to be built. + + This is demonstrated by the snmptrapd target at the top level which obviously + expected both libs to be built and so failed to compile before this patch. + +commit 3057c73e093473be46254bcdfb4ca788e432d1b8 +Author: Jan Safranek +Date: Tue Sep 30 07:32:52 2008 +0000 + + NEWS: building: PATCH: 2091156: correctly declare dependencies in Makefile. + 'make -j ' should work now. + + Backport this to V5-4 as it is needed for correct operation in the single + threaded case of make miblib as well. + +commit 6eae340fa2a64086592982cc52735bc01487d978 +Author: Magnus Fromreide +Date: Sat Oct 1 19:33:50 2011 +0200 + + CHANGES: building: Silence libbsd 0.3.0 nagging + + If you have libbsd 0.3.0 installed then their version of nlist.h warns and + tries to make you include bsd/nlist.h instead. The problem is that we don't + need that compatibility library as we know how to do it ourself so it becomes + pure nagging. This patch adds a define that changes the warning into an + error and then figures out that there is no usable nlist.h and ignores it + for the future. + +commit ac38cb531bee50edc8d4c834f3005f5992c771d8 +Author: Bart Van Assche +Date: Thu Sep 29 19:03:02 2011 +0200 + + CHANGES: perl: Enable sending SNMPv2 traps with an empty varbind list + +commit a75de2971527ac2d2e812024298602bb2412f337 +Author: Bart Van Assche +Date: Fri Sep 30 10:41:44 2011 +0200 + + perl/SNMP/SNMP.xs: Update emacs modeline + +commit 848f6300efe38492fb454451a030f0b7e6ff8c9d +Author: Bart Van Assche +Date: Fri Sep 30 10:41:44 2011 +0200 + + perl/SNMP/SNMP.xs: Update emacs modeline + +commit c1374473ecd8ec9e0310013861ee18c83e5d6c5b +Author: Magnus Fromreide +Date: Fri Sep 30 03:29:36 2011 +0200 + + CHANGES: testing: Protect the use of $OSTYPE to ensure that 'test' get enough parameters. + +commit 7e97a20633a57eae39d015b23339463c32f5f848 +Author: Bart Van Assche +Date: Thu Sep 29 10:22:08 2011 +0200 + + CHANGES: testing: Convert snmplib/test_binary_array.c into two unit tests + +commit 9c0dd98176457342fffaa5e74d802e3145ed70e7 +Author: Bart Van Assche +Date: Thu Sep 29 08:56:17 2011 +0200 + + CHANGES: testing: Add unit test for netsnmp_register_old_api() + +commit 5fd26e4fa3e000ea9c81c38ab975b7946efe2157 +Author: Bart Van Assche +Date: Wed Sep 28 17:49:55 2011 +0200 + + CHANGES: agent: Avoid that netsnmp_register_old_api() failure triggers a double free. + + Fixes a regression introduced via commit + aa4d47c2609e52818c9cdf1a8e2205de9a335a0a (svn r19515). + +commit d2252d016693807326f72b66123649dea00af916 +Author: Bart Van Assche +Date: Thu Sep 29 10:20:08 2011 +0200 + + CHANGES: testing: Require a semicolon after OK(), OKF() and PLAN() + + Also, let OKF() emit a single line of output such that all output it + produces is visible in the output of "make test". + +commit 1421924b4852142192c5bb9e93ddbfed69e908fa +Author: Bart Van Assche +Date: Wed Sep 21 22:20:08 2011 +0200 + + CHANGES: snmplib: Avoid waiting indefinitely if a session has timeout zero + +commit 5f27f4f74ae2bd5baf503cf306b4f9a2841a57cf +Author: Bart Van Assche +Date: Tue Sep 6 10:32:03 2011 +0200 + + CHANGES: MinGW: testing: Fix a race condition in the test runner + +commit 09703958cc5ea845929ae19ef9e0804aecaa512e +Author: Bart Van Assche +Date: Tue Sep 27 12:42:41 2011 +0200 + + CHANGES: testing: Avoid false negative for T114agentxagentxtrap_simple caused by the test result being present in the hex dump ("mostly_harmless") + +commit 439300279f6f31438638d2f222c24c3c841fa6ab +Author: Bart Van Assche +Date: Tue Sep 27 11:16:32 2011 +0200 + + CHANGES: building: Micro-optimize agent module dependency analysis + + This makes the agent module dependency analysis carried out by the + configure script slightly faster, especially on those systems where + fork() is expensive (Cygwin). + +commit bbc680004a1376038dfdc4172dbe7b9e311fba68 +Author: Bart Van Assche +Date: Mon Sep 26 10:14:45 2011 +0200 + + CHANGES: MinGW: testing: Make test T130snmpv1vacmget_simple pass + +commit 70b06cf789208eaa890bfbcd638bdb775f817054 +Author: Bart Van Assche +Date: Tue Sep 20 09:50:57 2011 +0000 + + CHANGES: Windows: testing: perl: Fix an incorrect message printed while running the Perl module regression tests + +commit 70bcc8de2d0fc92bbb8481823630fab9bc87af75 +Author: Bart Van Assche +Date: Fri Sep 16 16:14:24 2011 +0200 + + CHANGES: MinGW: testing: Obtain the MSYS path from the environment + +commit 626275e2d1acafae7144a33ed301a40f596b37b0 +Author: Bart Van Assche +Date: Wed Sep 14 13:14:17 2011 +0200 + + CHANGES: Windows: Remove superfluous link libraries from project files (*.dsp) + +commit 38fc3caa9eeb3800254b4f6ad6f8f4764c0f83db +Author: Bart Van Assche +Date: Tue Sep 20 09:34:08 2011 +0200 + + CHANGES: snmplib: Make netsnmp_callback_accept() return -1 (failure) instead of 0 (STDIN_FILENO) + +commit 6c8c7e8aca8fc2eeb52010ae3e9fee6dd83ef780 +Author: Bart Van Assche +Date: Tue Sep 13 09:58:26 2011 +0200 + + CHANGES: snmplib: Remove obsolete snmp_get_fd_for_session() declaration + +commit 0860d11fd8fc5dbdaaae2261fae2c07fb9c2c82d +Author: Bart Van Assche +Date: Thu Sep 8 13:54:55 2011 +0200 + + CHANGES: Windows: MSVC: Avoid that the typedefs in conflict with those in from the msinttypes project + +commit f8a036f63ff68f083436120e0abd478b692a2f61 +Author: Bart Van Assche +Date: Thu Sep 8 13:21:06 2011 +0200 + + CHANGES: Windows: MSVC: When linking with OpenSSL, link with user32.lib too + +commit 836a23e10ca810c3899902d32587616a9d1203df +Author: Bart Van Assche +Date: Thu Jul 14 18:38:13 2011 +0200 + + CHANGES: Windows: MSVC: Link with proper libeay32 library + +commit 7b07fd6cdef49ec7bb04b166e2a4fbb37b582840 +Author: Bart Van Assche +Date: Tue Sep 6 11:10:38 2011 +0200 + + CHANGES: testing: Remove an incorrect comment from simple_eval_tools.sh + +commit 98f6d29d981ff8e607600c63dadb240535629807 +Author: Bart Van Assche +Date: Tue Sep 6 10:49:03 2011 +0200 + + CHANGES: testing: Make ISDEFINED() check for an exact match instead of a prefix match + +commit 52cd0031a31f692f13263a94c335d06be1454803 +Author: Bart Van Assche +Date: Tue Sep 6 10:12:59 2011 +0200 + + CHANGES: MinGW: testing: Make those regression tests pass for which SNMPCONFPATH and/or SNMP_PERSISTENT_DIR matter + +commit f5cd89bd3356dd74e1556c0b50966a643f192085 +Author: Bart Van Assche +Date: Tue Sep 6 10:12:59 2011 +0200 + + CHANGES: MinGW: testing: Fix a race condition in the test framework + +commit deedd52c834a6448852a06785536e13865969694 +Author: Bart Van Assche +Date: Tue Sep 6 10:12:58 2011 +0200 + + CHANGES: MinGW: Support the directory structure of recent Shining Light OpenSSL binary distributions + +commit d55bd4e0549f03b6fd32562c2aa7fe39272a9ef7 +Author: Wes Hardaker +Date: Wed Sep 28 06:55:19 2011 -0700 + + remove the v5.7 from the frozen list + +commit ac2aed3c94bb2ebb473af0a1e20f0561ad629956 +Author: Wes Hardaker +Date: Wed Sep 28 06:55:11 2011 -0700 + + remove the v5.7 from the frozen list + +commit 46eac02e9a27bf4f3068e795cab891f05a848870 +Author: Bart Van Assche +Date: Mon Sep 26 21:49:27 2011 +0200 + + CHANGES: snmpd: Avoid that snmpd crashes if started on a system with another OpenSSL library version than the one it has been built with. + +---------------------------------------------------------------------- + +Changes: V5.7.1 -> V5.7.2.pre2 + +commit 810185ae0b0cd2ad4d424a1ba775ef5ceaf50f03 +Author: Wes Hardaker +Date: Sat Jun 2 09:24:19 2012 -0700 + + make depend for 5.7.2.pre1 + +commit 6271471e01282f3675724eaf1358ceb0e95ddd4e +Author: Wes Hardaker +Date: Sat Jun 2 08:32:40 2012 -0700 + + Version number update: 5.7.2.pre1 + +commit fcb782aa8893134c7414a926d9268594f725b915 +Author: Wes Hardaker +Date: Sat Jun 2 08:32:18 2012 -0700 + + version update for 5.7.2.pre1 + +commit e3bcd87c72fcea7706e868b5ace75296093f7497 +Author: Dave Shield +Date: Thu May 31 14:09:42 2012 +0100 + + Fix dist/release format + +commit d813ce2eeefc68229cfcaf20603244cdd6d09d3c +Author: Dave Shield +Date: Thu May 31 14:07:52 2012 +0100 + + Fix dist/release format + +commit fa7bd581e3783685db39c9b4eaf847be5ac86fd3 +Author: Dave Shield +Date: Thu May 31 13:53:10 2012 +0100 + + version update for 5.6.2.rc2 + +commit 0739e2382d31146aca3205244cf70788b40a428d +Author: Dave Shield +Date: Thu May 31 13:51:45 2012 +0100 + + version update for 5.6.2.rc2 + +commit d9a15445aa74f5316bfc711c1558467872c2958c +Author: Dave Shield +Date: Thu May 31 13:50:12 2012 +0100 + + make depend for 5.6.2.rc2 + +commit bcabd2c9542dbebd1d319b4494413bdcca06614e +Author: Dave Shield +Date: Thu May 31 13:38:38 2012 +0100 + + Release Candidate for V5-6-patches + +commit b473898c0c5ac9eb47c7c05a3f745e4ff2a76aaa +Author: Dave Shield +Date: Thu May 31 13:38:28 2012 +0100 + + Version number update: 5.6.2.rc2 + +commit 131429e7062fbaa65b82affed1fb92df2c0cc813 +Author: Dave Shield +Date: Thu May 31 13:38:38 2012 +0100 + + Release Candidate for V5-6-patches + +commit 1c8110b33b8105ca6190945a35fe7ae903252d68 +Author: Dave Shield +Date: Thu May 31 13:21:38 2012 +0100 + + Avoid perl versioning problems when setting up the build environment + +commit 508ece16e6f6f49562da204792ae0644269994d1 +Author: Dave Shield +Date: Thu May 31 13:20:58 2012 +0100 + + Fix handling of dist/release merge + +commit 5b8a8547b1a47d2f5b207f48f2496e4241d902c6 +Author: Dave Shield +Date: Thu May 31 11:10:48 2012 +0100 + + version update for 5.5.2.rc2 + +commit 6c32914bf28d695df349dca269e488b501700316 +Author: Dave Shield +Date: Thu May 31 11:07:22 2012 +0100 + + version update for 5.5.2.rc2 + +commit 9f5a82a5afdbb3daeb2fd437a309f0b8d357cf4b +Author: Dave Shield +Date: Thu May 31 11:05:39 2012 +0100 + + make depend for 5.5.2.rc2 + +commit 39203f29477a3bedf012d41135d8abd6bcad08b1 +Author: Dave Shield +Date: Thu May 31 10:54:27 2012 +0100 + + documentation update for 5.5.2.rc2 + +commit 17e79ef0fad79609c5ba2feb4e8b9eb5d7db6886 +Author: Dave Shield +Date: Thu May 31 10:46:11 2012 +0100 + + Release Candidate for V5-5-patches + +commit 5821be5bbb4018ded282fbbbd4830cf2eeadd9e1 +Author: Dave Shield +Date: Thu May 31 10:45:59 2012 +0100 + + Version number update: 5.5.2.rc2 + +commit 3f2111de6733a04e12d910d306a34d671e008762 +Author: Dave Shield +Date: Thu May 31 10:46:11 2012 +0100 + + Release Candidate for V5-5-patches + +commit ccf8ff2c4db60122d41302e4aeb700e0b868105f +Author: Dave Shield +Date: Mon May 28 10:18:43 2012 +0100 + + CHANGES: snmplib: PATCHES: 3526599: Don't hang on retried failing SNMPv3 responses + +commit c81c8483990911f47435d3005255d91c37ab92b2 +Author: Niels Baggesen +Date: Sun May 27 14:09:26 2012 +0200 + + Fix BSD that downnot always like IP_SENDSRCADDR - so retry without + +commit ffce1f2dc2f8b31abd01f93b26da78f4726a1e64 +Author: Niels Baggesen +Date: Sun May 27 14:03:58 2012 +0200 + + Fix OS missing MSG_DONTWAIT (AIX). Backport from 5.7 + +commit c575216850185b56454dad0253e3164979e13513 +Author: Niels Baggesen +Date: Sun May 27 13:56:01 2012 +0200 + + Fix missing include. Fixes SIGSEGV on FreeBSD9 x64 + +commit 5805878749c08062debf0a9d798d08fb916caa2d +Author: Magnus Fromreide +Date: Sun May 27 06:23:19 2012 +0200 + + CHANGES: snmpd: Add missing debug tag + +commit d1a42bbcc7b14730c9a6d99c4f047097843a549b +Author: Magnus Fromreide +Date: Fri May 25 09:02:27 2012 +0200 + + CHANGES: building: Run libtool --mode=finish on the right directory + +commit 1fbf33711a19eac9739ad23f6f6251eacc41f1c4 +Author: Dave Shield +Date: Tue May 22 14:54:45 2012 +0100 + + CHANGES: Linux: PATCH: 3525998: Don't use an uninitialised value in error message + +commit 32c1686b67dc85c4a189576363065609dfed5e61 +Author: Dave Shield +Date: Tue May 22 14:52:56 2012 +0100 + + Attempt to mark release-candidate branches as such. + Omit final-release-only steps when preparing preN/rcN releases + (Relies on a tweak to the Makerelease perl modules) + +commit 4c5633f1603e4bd03ed05c37d782ec8911759c47 +Author: Robert Story +Date: Mon May 14 11:40:06 2012 -0400 + + NEWS: snmp: BUG: 3526549: CVE-2012-2141 Array index error leading to crash + +commit 65dd83c2255ee58edbf0e25863e55b58a4113679 +Author: Dave Shield +Date: Mon May 7 20:30:42 2012 +0100 + + version update for 5.6.2.rc1 + +commit ac4bc65e2909f3bd85f32f04b504fa65d2f64553 +Author: Dave Shield +Date: Mon May 7 20:28:06 2012 +0100 + + make depend for 5.6.2.rc1 + +commit b74994864195119edb6e19c85147fac00bcb93e3 +Author: Dave Shield +Date: Mon May 7 20:13:46 2012 +0100 + + Version number update: 5.6.2.rc1 + +commit 91350092c46e66d06d74143f4816473db4d25160 +Author: Dave Shield +Date: Mon May 7 19:56:33 2012 +0100 + + Mark version-specific changes _before_ pushing to central repository + +commit 7241accd70b82d0fcd44d5a5238b2ee9445900db +Author: Dave Shield +Date: Mon May 7 17:53:17 2012 +0100 + + version update for 5.5.2.rc1 + +commit 7c796a15a1d1bb85feea940bd4e3516877920919 +Author: Dave Shield +Date: Mon May 7 17:50:49 2012 +0100 + + version update for 5.5.2.rc1 + +commit 07e268bfb64b0ec645b3f7e87266984f9217cf12 +Author: Dave Shield +Date: Mon May 7 17:44:37 2012 +0100 + + make depend for 5.5.2.rc1 + +commit 16eaaf6c3ba14596ca9efaf4b114f1b709f42b68 +Author: Dave Shield +Date: Mon May 7 17:29:03 2012 +0100 + + documentation update for 5.5.2.rc1 + +commit c729469ef12154930cf9d15967e16186fb445f30 +Author: Dave Shield +Date: Mon May 7 17:27:20 2012 +0100 + + Version number update: 5.5.2.rc1 + +commit 142571d3cea08f0c072d24c1d39a43c7446f8ce7 +Author: Dave Shield +Date: Mon May 7 17:01:03 2012 +0100 + + When building a new release, the installed version of the perl + modules may well be different to the version being built. + That should not break the build. + +commit eba86b6f7aff261ee0e61334df70de7156e5c3cb +Author: Dave Shield +Date: Mon May 7 17:01:03 2012 +0100 + + When building a new release, the installed version of the perl + modules may well be different to the version being built. + That should not break the build. + +commit 5c0f64d6db2b593f7cc0ed2d4f55b7c592b774a8 +Author: Niels Baggesen +Date: Mon Apr 23 22:25:15 2012 +0200 + + Only output cpu warnings once. + +commit ee58e4827b9fa16e6635ca003e8a4f11dcb5fb7a +Author: Niels Baggesen +Date: Mon Apr 23 22:17:42 2012 +0200 + + Fix speling in errormessage. + +commit 03f485df22f20e149cfae94c57cb82feecb5d74b +Author: Niels Baggesen +Date: Mon Apr 23 22:12:11 2012 +0200 + + Not all Linuxes use rpm (debian/ubuntu comes to mind) + +commit 930838224f781696bd35225f22569347416f1b16 +Author: Niels Baggesen +Date: Mon Apr 23 22:10:15 2012 +0200 + + Check need for -lm to use round/exp + +commit a0609cf1f3a6917d263725732248cd937a45ad94 +Author: Magnus Fromreide +Date: Sat Apr 7 08:40:44 2012 +0200 + + Remove limitation on configuration line length. + +commit 305973338a63ae54c5e02a8626fbe9a8064dcb7e +Author: Magnus Fromreide +Date: Sat Apr 7 00:32:19 2012 +0200 + + Reduce variable scopes. + +commit ccab4e9d3ed424c39d0dc27be63fa76c7461ea81 +Author: Magnus Fromreide +Date: Sat Apr 7 00:15:22 2012 +0200 + + Internalize the name and line number of the curret configuration file + +commit cf874ad7b9daf4fcc0d46cdd034474b478005341 +Author: Magnus Fromreide +Date: Fri Apr 6 21:47:28 2012 +0200 + + Replace #if (A) B #else B #endif with B. + +commit ef9ea641bc290eec50685b60519b31bee8b14a69 +Author: Dave Shield +Date: Mon Apr 9 21:04:06 2012 +0100 + + version update for 5.6.2.pre2 + +commit 35aba1959de119f1fb89203c37109aa6f0e21c57 +Author: Dave Shield +Date: Mon Apr 9 21:00:40 2012 +0100 + + version update for 5.6.2.pre2 + +commit e41fbaff18ac9095cf4a739a06ec39a1a6ccfdc1 +Author: Dave Shield +Date: Mon Apr 9 20:35:35 2012 +0100 + + Version number update: 5.6.2.pre2 + +commit 137fe582d6cc5611430dab46ef144efd84cfc803 +Author: Dave Shield +Date: Fri Apr 6 20:46:56 2012 +0100 + + Revert commit 1f4a829b18275e4956ca91e5ec370df015f06133 + (snmp_store_needed() API is not available in 5.[45].x) + +commit 2b7e64288c01a8a062026c521ca31a5e885f30cc +Author: Dave Shield +Date: Mon Apr 2 16:12:12 2012 +0100 + + FreeBSD-9: Fix for 'const'ifyed nlist arguments + Backport of ed65eca6e7f9cfa7380a78d56c01ed314745b169 from V5-6-patches + +commit 7e95d80b698051259645c074a53ffd264a6fa916 +Author: Dave Shield +Date: Mon Apr 2 16:06:56 2012 +0100 + + FreeBSD-9: Fix for 'const'ifyed nlist arguments + Backport of ed65eca6e7f9cfa7380a78d56c01ed314745b169 from V5-6-patches + +commit 1a9b7b7c02e2deefe994d595a7cc1dd2ffbeee1d +Author: Dave Shield +Date: Mon Apr 2 15:51:20 2012 +0100 + + Fix compilation on FreeBSD 9.x with 'recent' header shuffling + Backport of c53d8c3525f590f2213d35b0da94123862f3e366 from V5-5-patches + (Patch #3363308 - omitting tweaks to configure) + +commit 3d9ddb41e263bc1a78f9f9440b8d4ad4f86c82e1 +Author: Dave Shield +Date: Mon Apr 2 10:36:18 2012 +0100 + + Fix typo + Backport of 5b702b024b60176d7f5699b92e55da50a8deae71 from V5-6-patches + +commit 0d35c609564b66a1ffe81556d37adf0503c389ce +Author: Dave Shield +Date: Mon Apr 2 10:15:08 2012 +0100 + + Provide missing definition of NETSNMP_PRIo + (used in agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c) + +commit a79141a419953d010a6989e8b88f4df127394d38 +Author: Dave Shield +Date: Mon Apr 2 09:19:26 2012 +0100 + + Header fiddling for FreeBSD,OpenBSD,Dragonfly + Backport of f7b0de1518002c6e8f9b94ef3deb8882e1e9338e from V5-7-patches + +commit adf74bf753d3970357afd633803256241d9c7b87 +Author: Dave Shield +Date: Mon Apr 2 08:20:46 2012 +0100 + + Fix IPv6 TCP & UDP tables, *BSD support (including OpenBSD) + Backport of commits 5cd1573625471c0583e9087aec6802b77157d5a2 + and 50d73f0d56fe22c590530b3e305d41dcdac3ce00 from V5-6-patches + +commit d9555acb9f47c3aa8fde4bc20a44d7ca6181a8a9 +Author: Bart Van Assche +Date: Sun Mar 25 18:48:12 2012 +0000 + + CHANGES: snmpd: DISMAN-PING-MIB: Avoid dangling pointers (based on patch 3503259) + +commit 82a8b47ee96e5d29a2b7ac3ca00722d737d5b479 +Author: Niels Baggesen +Date: Thu Mar 29 22:31:56 2012 +0200 + + Running autoheader / autoconf + +commit 9ca8d939ab393306a1d0f146c9cb70ea0cb19d49 +Author: Niels Baggesen +Date: Thu Mar 29 22:30:38 2012 +0200 + + Running autoheader / autoconf + +commit cecd4869deb68f3d4c71e768d5b40dd576446925 +Author: Niels Baggesen +Date: Thu Mar 29 22:29:31 2012 +0200 + + Running autoheader / autoconf + +commit a1a4513bd3e4e614200f6db5a02f61d6c8eefb32 +Author: Dave Shield +Date: Wed Mar 28 09:47:45 2012 +0100 + + Doxygen-style documentation fixes (backport of git commit c09903a42e9d97331fd9e48ee831a85afdf9c70a) + +commit 9bdbcca122c37da304fc6aa6939729475f90f5fd +Author: Dave Shield +Date: Wed Mar 28 09:30:49 2012 +0100 + + Doxygen-style documentation fixes (back-port of GIT commit c09903a42e9d97331fd9e48ee831a85afdf9c70a) + +commit 1f4a829b18275e4956ca91e5ec370df015f06133 +Author: Dave Shield +Date: Tue Mar 27 21:41:24 2012 +0100 + + CHANGES: snmpd: PATCHES: 3495697: Store persistent snmpTarget table changes + +commit 1f75f377d0db01754c0c161dc44373081beef520 +Author: Dave Shield +Date: Tue Mar 27 21:14:06 2012 +0100 + + CHANGES: FreeBSD: PATCHES: 3489387: Install FreeBSD 10 header file (plus other missing versions) + +commit 3d72c9e78f2ad817c9d1d82977327bbb20d63ab9 +Author: Dave Shield +Date: Tue Mar 27 21:06:31 2012 +0100 + + CHANGES: snmpd: PATCH: 3487867: Don't skip missing ifXTable entries (ifConnectorPresent FALSE) + +commit 12906578ab30cf776d080c0ef3025b30334d7655 +Author: Bart Van Assche +Date: Mon Mar 26 16:17:45 2012 +0200 + + DISMAN-PING-MIB: Fix even more memory leaks + +commit ccfd5ca6fe10313d6181d24bbb1797825a97da10 +Author: Bart Van Assche +Date: Mon Mar 26 15:51:16 2012 +0200 + + DISMAN-PING-MIB: Eliminate duplicate code + +commit 9fda2668722f08ddbfdd67a2239d8b021db64a83 +Author: Bart Van Assche +Date: Mon Mar 26 15:48:46 2012 +0200 + + DISMAN-PING-MIB: Write a loop as a loop + +commit cbc18eb763ba6df69ef70668a54d75bf35e79503 +Author: Bart Van Assche +Date: Mon Mar 26 15:24:08 2012 +0200 + + CHANGES: snmpd: DISMAN-PING-MIB: Fix more memory leaks + +commit c7725192478aec018fb4aefa60946e04a406c00c +Author: Bart Van Assche +Date: Mon Mar 26 13:43:24 2012 +0200 + + CHANGES: snmpd: DISMAN-PING-MIB: Avoid reading freed memory when deleting a row from a table + +commit a6be739566f310d7441fd7f54989e39446f7a143 +Author: Bart Van Assche +Date: Mon Mar 26 13:42:28 2012 +0200 + + Extend DISMAN-PING-MIB test + +commit 8a9b57291453cb8aec28e766c594701ed19c4fc6 +Author: Niels Baggesen +Date: Mon Mar 26 21:03:41 2012 +0200 + + Fix for DragonFly 3 + +commit e5c9a32f79eac2e85527c9cf05087cdae9b35a6c +Author: Niels Baggesen +Date: Mon Mar 26 20:59:53 2012 +0200 + + DragonFly needs _KERNEL_STRUCTURES to compile ipv6 code + +commit cd43bc09a39bd97ff5e719a2ce232ce424600a65 +Author: David Imhoff +Date: Sat Mar 24 15:47:17 2012 +0100 + + CHANGES: snmplib: PATCH 3510454: Allow the use of 0.0.0.0/0 as alias for default + +commit e2fc15f9e5a6e3e36be5f489601cbf6bf731917f +Author: Niels Baggesen +Date: Sat Mar 24 15:21:38 2012 +0100 + + Fix TCP state values for DragonFly + +commit 432fe3ddf54f2c98f936959469cb9b014d599f06 +Author: Niels Baggesen +Date: Sat Mar 24 15:10:52 2012 +0100 + + Require perl to do pass_persist test + +commit 37d2770cf50c98023eeba90e25d372bff7316ada +Author: Niels Baggesen +Date: Sat Mar 24 15:06:40 2012 +0100 + + Fix TCP state values for DragonFly + +commit 86a948d8691e881d55591dcabddc2739ce72b30e +Author: Niels Baggesen +Date: Sat Mar 24 15:01:37 2012 +0100 + + Properly find pass helpers for testing. + +commit fe26a3c4f29f046bf65ed52e9d94054b675fbc4b +Author: Bart Van Assche +Date: Thu Mar 22 09:04:42 2012 +0100 + + DISMAN-PING-MIB: Limit source code lines to 80 columns + +commit 745bafcdcc9c8e84616d4e274db2a384bf234da2 +Author: Bart Van Assche +Date: Thu Mar 22 08:55:05 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Make ping implementation independent of ntpd clock jumps + +commit da6925e6763cadbe02f4a8bbfe68a362e535ad5e +Author: Bart Van Assche +Date: Tue Mar 20 10:38:36 2012 +0100 + + CHANGES: testing: Add testing/fulltests/default/T154dismanpingmib_simple + +commit fa606dd7ca6aff9308d4e8b01bbcde148f441271 +Author: Bart Van Assche +Date: Tue Mar 20 16:49:21 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Make pinging local interface addresses work + +commit 617a83ba799575c84c66f6b1c480ef633161a64c +Author: Bart Van Assche +Date: Tue Mar 20 16:28:46 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Fix a socket leak triggered by pinging a remote host + +commit 625f55c272ec6281e38d8e30eb53fd51516b00ae +Author: Bart Van Assche +Date: Thu Mar 22 09:54:55 2012 +0100 + + DISMAN-PING-MIB: Convert a dynamically allocated variable into a stack variable + +commit b48f19ad4b4aa68c3e16e2a72df37b9c0cd36c4a +Author: Bart Van Assche +Date: Tue Mar 20 16:24:07 2012 +0100 + + DISMAN-PING-MIB: Add more debugging statements + +commit d74cb3966175892562f5e3a9b1683acba2c22e07 +Author: Bart Van Assche +Date: Tue Mar 20 11:45:18 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Fix several memory leaks + +commit 0b1a77674678cc9a15be3e7700d3cef650ed02c7 +Author: Bart Van Assche +Date: Tue Mar 20 12:00:30 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Do not send the contents of the stack over the network + +commit 139023cd3ab51631cc10e2866d71abcf99ae4c1b +Author: Bart Van Assche +Date: Wed Mar 21 08:56:07 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Don't call exit() upon memory allocation failure + +commit 169b6aaa7b61827cc1ad0b3aeeae3a7229dd25d8 +Author: Bart Van Assche +Date: Wed Mar 21 08:53:26 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Fix IPv6 socket leak in error paths + +commit a0be32ad053a71fa96134d55e542bb07d4f0297d +Author: Bart Van Assche +Date: Tue Mar 20 11:43:46 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Avoid that host name resolution failure causes a crash + +commit bf9bff64556787d766ee2ef2d578afb920719f3a +Author: Bart Van Assche +Date: Wed Mar 21 08:51:55 2012 +0100 + + CHANGES: snmpd: DISMAN-PING-MIB: Convert printf() statements into snmp_log() and DEBUGMSG()-statements. + +commit 5d74c01245523a9d8db1eda27d1efae2ebc104fb +Author: Niels Baggesen +Date: Wed Mar 21 18:40:02 2012 +0100 + + New MIB: VRRPV3-MIB + +commit 5b38f062b99b6ef36708e2c7de4965a3192612e9 +Author: Niels Baggesen +Date: Wed Mar 21 18:34:48 2012 +0100 + + For safety, sizeof the right variable in memcpy + +commit e5f82782da05efa7c0e6dc2bf5a41ee11868f469 +Author: Niels Baggesen +Date: Wed Mar 21 18:33:21 2012 +0100 + + Fix for hrSWRun data for FreeBSD + +commit 8327565e823270d10a4504568edbe5b5ae323a55 +Author: Niels Baggesen +Date: Wed Mar 21 18:31:54 2012 +0100 + + Clean up variables for OpenBSD/NetBSD + +commit 170f6f027bf4f9174b7073530da4d07f400bba58 +Author: Niels Baggesen +Date: Wed Mar 21 18:28:58 2012 +0100 + + Move declarations in front of statements + +commit dbb4573b69fae85cdc931b2892b5ce4e5b16b321 +Author: Niels Baggesen +Date: Wed Mar 21 18:23:36 2012 +0100 + + Require kernel_netbsd for NetBSD6 + +commit f11681f15aad7d9a52fa29812ecbb507f1b7fe24 +Author: Dave Shield +Date: Wed Mar 21 12:36:38 2012 +0000 + + Check for old tarballs (and unpacked distributions) before starting. + These can confuse steps such as "make dependcheck", that do a 'find' + on the current tree, and would descend into such unpacked source trees. + +commit 470dcd4b6c3ff11ff0a3532a7340a56cffd69098 +Author: Dave Shield +Date: Wed Mar 21 12:32:13 2012 +0000 + + Don't run "make docs; make mancp" if there's no Makefile present + +commit c9ac420343e16df2b7065f5bf2790df44e247fba +Author: Dave Shield +Date: Tue Mar 20 10:26:10 2012 +0000 + + Allow distribution as part of normal Net-SNMP packages. + +commit 5999f60c57723f23f3c254af57fdb10af301a8eb +Author: Magnus Fromreide +Date: Sun Mar 18 19:03:08 2012 +0100 + + Regenerate + +commit 275d204036a607e3df50e8447d4bc755e9db02fd +Author: Magnus Fromreide +Date: Sun Aug 28 21:29:03 2011 +0200 + + CHANGES: building: Make it possible to use --disable-applications/--disable-agent together with --enable-minimalist + +commit bdccc875710295aacf50f71eb1c1d2ee97f336fe +Author: Magnus Fromreide +Date: Fri Mar 16 20:10:58 2012 +0100 + + Do not declare the local variables for opaque_special_types unless that option is set. + +commit b80a67da052adca1b5a644db83a782e15c2237c3 +Author: Magnus Fromreide +Date: Fri Mar 16 19:50:03 2012 +0100 + + Check that the data exist before trying to read it + +commit efae86bba5962491d42b77b935191a3eb25dd939 +Author: Magnus Fromreide +Date: Wed Mar 14 01:05:33 2012 +0100 + + Partially revert "Merge remote branch 'origin/V5-7-patches' into V5-7-patches" + + Commit d35a1860217e723e4f866dd98ef6621665934c4a accidentally reverted + + 4a2e5bcd56cd2afb36eb15d754e2fee888dd50c0 (hrh_storage is a proper replacement for hr_storage) + 0dd1e54557d1ba498b55d017b0a93e8ccf9bd522 (CHANGES: snmpd: UDP-MIB: Report the proper address in udpLocalAddress) + 5116d48378ecf03e722f3010ad47bf22a3fbcb8c (Reduce scope of prefix_val such that the compiler doesn't warn about an unsed variable) + 10f566f4d4cbb3e205023c23669289e4bfd089cb (perl/SNMP/SNMP.xs: Fix a compiler warning) + + and part of + + 6e74d64f85a59d50e461db4c34ac76f9de468bfb (Avoid using grep options -q and -w because grep in Solaris) + + This reverts those reverts. + +commit aaedd59cc2da701527dc2d261d4e9f85f16e7504 +Author: Magnus Fromreide +Date: Sun Mar 11 20:57:38 2012 +0100 + + Allow make test where the source path contains the string Net-SNMP to succeed. + +commit 4b94d796918a4eeae68ab21aa53d444a8b5c2921 +Author: Bart Van Assche +Date: Fri Mar 9 08:04:59 2012 +0100 + + Unbreak compilation on FreeBSD 4 + +commit 10fe6b83324ad37d18b937cc8c6de94de534d035 +Author: Dave Shield +Date: Thu Mar 8 13:04:07 2012 +0000 + + version update for 5.6.2.pre1 + +commit e1122edc1a5fe7976b065044134d39e7db5985ea +Author: Dave Shield +Date: Thu Mar 8 12:43:19 2012 +0000 + + version update for 5.6.2.pre1 + +commit a613d3a834912206d1ba5971e441a3ea6b36af23 +Author: Dave Shield +Date: Thu Mar 8 12:33:03 2012 +0000 + + make depend for 5.6.2.pre1 + +commit 0ef34e6519dfcb82c97df8427547c08dcf81e69a +Author: Jan Safranek +Date: Thu Mar 8 10:11:30 2012 +0100 + + CHANGES: snmpd: Fixed snmpd '-d' option. + + Now it dumps packets again. + +commit 8e69742f143e4fc11196e5b2ed66c8f7f53fd02f +Author: Dave Shield +Date: Tue Mar 6 09:24:21 2012 +0000 + + Version number update: 5.6.2.pre1 + +commit c4e00b8c3e1010cdcab5e6c02d60d75df9c6dcf2 +Author: Dave Shield +Date: Tue Mar 6 09:24:05 2012 +0000 + + version update for 5.6.2.pre1 + +commit 39490104a3ab58235aace2f9d871c266dc4485ee +Author: Dave Shield +Date: Mon Mar 5 09:06:52 2012 +0000 + + Mark the changes make as part of the release process as specific to + the particular branch being released. Version tags, changelog entries + and the like shouldn't propagate to later branches. + +commit 4a2e5bcd56cd2afb36eb15d754e2fee888dd50c0 +Author: Niels Baggesen +Date: Mon Mar 5 20:59:38 2012 +0100 + + hrh_storage is a proper replacement for hr_storage + +commit ce85832932ccd916c42319114c40885a466a9d0e +Author: Niels Baggesen +Date: Mon Mar 5 20:56:40 2012 +0100 + + More fixes for Solaris sh + +commit 0dd1e54557d1ba498b55d017b0a93e8ccf9bd522 +Author: Bart Van Assche +Date: Mon Mar 5 15:08:26 2012 +0100 + + CHANGES: snmpd: UDP-MIB: Report the proper address in udpLocalAddress instead of 0.0.0.0. Makes test T160snmpnetstat pass again. Fixes a bug introduced in commit c76fb96f65e33ba2fd212a921e8c386155ee5c7a. + +commit 518917e9f39f7a9d3c3bf3a865e8ac0e3026d600 +Author: Bart Van Assche +Date: Mon Mar 5 14:04:54 2012 +0100 + + snmplib/snmpUDPDomain.c: Fix source code indentation + +commit 2651909ccceabfcfadaf942c02450e28fe837dc9 +Author: Bart Van Assche +Date: Tue Nov 9 12:04:04 2010 +0000 + + Passes now on MinGW too. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19653 06827809-a52a-0410-b366-d66718629ded + +commit e41f115e40304c941ba17d67e24710722d90741b +Author: Bart Van Assche +Date: Mon Mar 5 13:39:17 2012 +0100 + + testing/fulltests/support/simple_eval_tools.sh: Avoid using grep options -w and -q because grep in Solaris' default path doesn't understand these. + +commit 5116d48378ecf03e722f3010ad47bf22a3fbcb8c +Author: Bart Van Assche +Date: Mon Mar 5 10:47:20 2012 +0100 + + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: Reduce scope of prefix_val such that the compiler doesn't warn about an unsed variable if it isn't needed. + +commit 6e74d64f85a59d50e461db4c34ac76f9de468bfb +Author: Bart Van Assche +Date: Mon Mar 5 09:22:31 2012 +0100 + + testing/eval_tools.sh: Avoid using grep options -q and -w because grep in Solaris' default path doesn't understand these options. + +commit 10f566f4d4cbb3e205023c23669289e4bfd089cb +Author: Bart Van Assche +Date: Mon Mar 5 10:47:39 2012 +0100 + + perl/SNMP/SNMP.xs: Fix a compiler warning + +commit 44aa265891cd563f7f4114ef25dcf7aaf3b14e9a +Author: Dave Shield +Date: Mon Mar 5 09:06:52 2012 +0000 + + Mark the changes make as part of the release process as specific to + the particular branch being released. Version tags, changelog entries + and the like shouldn't propagate to later branches. + +commit dae4e16be86117861f63d1a2f981ad361418f5c6 +Author: Dave Shield +Date: Mon Mar 5 09:06:52 2012 +0000 + + Mark the changes make as part of the release process as specific to + the particular branch being released. Version tags, changelog entries + and the like shouldn't propagate to later branches. + +commit 28f6226f2e228b8ca248489735f86502b2cce0a1 +Author: Dave Shield +Date: Mon Mar 5 09:06:52 2012 +0000 + + Mark the changes make as part of the release process as specific to + the particular branch being released. Version tags, changelog entries + and the like shouldn't propagate to later branches. + +commit 40022a697958259ccfbb3fed44eb3c472f5e837e +Author: Niels Baggesen +Date: Sun Mar 4 10:37:41 2012 +0100 + + Solaris sh does not understand "test -e" + +commit 773af0c42e077bebdaecf1c0caf393285a7688f1 +Author: Niels Baggesen +Date: Sat Mar 3 17:19:30 2012 +0100 + + Clean up nsrollup complications + +commit ee71049c3e21c1d0e3424297136652bbe0e39d85 +Author: Niels Baggesen +Date: Sat Mar 3 16:49:41 2012 +0100 + + mibgroup/icmp.c: adjust ifdefs to make it compile on BSD's + +commit ce9600361e665dde17af9d8ab16d7ce85dc05643 +Author: Niels Baggesen +Date: Fri Mar 2 21:39:55 2012 +0100 + + dot3StatsTable has bugs :-( + +commit dffacf6fa0755e1700cbac25b844185abd807a0a +Author: Niels Baggesen +Date: Fri Mar 2 21:38:10 2012 +0100 + + passpersist test needs /usr/bin/perl + +commit 8726995c7a8aef674c4f164b1871c37bbdcdad50 +Author: Niels Baggesen +Date: Fri Mar 2 21:36:58 2012 +0100 + + grep -w fails with OpenBSD and Solaris 10-64 + +commit 1eb4745b23cc3a839864e7f6ea28355b0566eb67 +Author: Niels Baggesen +Date: Fri Mar 2 21:35:49 2012 +0100 + + Solaris needs /usr/xpg4/bin/grep to understand -q + +commit 9954b4b741fd8c63d6128bd0527298c8e4e989fc +Author: Niels Baggesen +Date: Fri Mar 2 21:34:45 2012 +0100 + + Make sure we have the proper srcdir for out-of-source builds + +commit 78369002be2711f0aa876b64a4e10b090cc241cd +Author: Niels Baggesen +Date: Fri Mar 2 21:33:31 2012 +0100 + + Not all make versions define $(RM) + +commit 94245b29a3cda89475c6eab5d9493c6657ff38e3 +Author: Niels Baggesen +Date: Fri Mar 2 21:24:24 2012 +0100 + + Make autoconf 2.68 happy + +commit 44acd6c285fb5614b4c9611b1abdeca9dd28e4bb +Author: Niels Baggesen +Date: Fri Mar 2 21:12:47 2012 +0100 + + Fix spelling of mib module fsys_getfsstats + +commit 1fa1fee3693f67b820223806b3d73afd4c50ec18 +Author: Magnus Fromreide +Date: Fri Mar 2 01:37:20 2012 +0100 + + Silence a clang warning. + +commit 93263b98a5db344cf2c4d489c43971e7b29cdb03 +Author: Dave Shield +Date: Thu Mar 1 13:37:20 2012 +0000 + + version update for 5.5.2.pre1 + +commit 5a175428b973d2ea8553e29fecf94cf1566aa858 +Author: Dave Shield +Date: Thu Mar 1 11:48:18 2012 +0000 + + version update for 5.5.2.pre1 + +commit 364276a1c5aa66caa23eb5b7f111fdeb5af71fa7 +Author: Dave Shield +Date: Thu Mar 1 11:45:10 2012 +0000 + + make depend for 5.5.2.pre1 + +commit 73598340172eff75729a6d57192b8171d5bbf00e +Author: Dave Shield +Date: Thu Mar 1 10:42:56 2012 +0000 + + Version number update: 5.5.2.pre1 + +commit f3214402672ca199fd531e66122bf96c4d9a4eb7 +Author: Dave Shield +Date: Thu Mar 1 10:42:39 2012 +0000 + + version update for 5.5.2.pre1 + +commit 2e74acb6f19e4729cede0ab43e931961cb23aaea +Author: Magnus Fromreide +Date: Thu Mar 1 09:18:39 2012 +0100 + + CHANGES: Bug 3152841: Do not install the util_funcs subheaders that were removed in 5.7 + +commit b7109646b95a70713d1ad991d41bccd57c0bb3eb +Author: Magnus Fromreide +Date: Thu Mar 1 08:48:48 2012 +0100 + + CHANGES: Bug 3152841: Install util_funcs subheaders introduced in 5.6 + +commit 432cbb7a5501ab90d66d0a83e731e7343bc04b37 +Author: Magnus Fromreide +Date: Sat Feb 25 10:13:15 2012 +0100 + + Correct typos + +commit 6a6c9bbc7584f196a1185cc1935204f1206811ed +Author: Magnus Fromreide +Date: Wed Feb 29 08:55:35 2012 +0100 + + CHANGES: Bug 3152841: Install util_funcs subheaders + +commit d515e2a6e4c2a1c4d84734cc7b2d0b2fc5a894ad +Author: Dave Shield +Date: Tue Feb 28 15:56:21 2012 +0000 + + CHANGES: snmpd: PATCHES: 3487919: Fix compilation when caching is disabled + +commit af8368ed8898a78d0868b47af46bc9db07d1c764 +Author: Dave Shield +Date: Tue Feb 28 15:50:56 2012 +0000 + + CHANGES: snmplib: PATCHES: 3414773: Encode integer value using ASN_INTEGER + +commit 19e2715807fe06fd0baedf88165011aee933e755 +Author: Dave Shield +Date: Tue Feb 28 14:05:34 2012 +0000 + + CHANGES: man: BUGS: 3490708: Clarify use of common command-line options + +commit 65f7962f932c9b75c5bbbb047d1e26ae60978e53 +Author: Dave Shield +Date: Tue Feb 28 12:23:34 2012 +0000 + + CHANGES: snmpd: BUGS: 3489631: Fix incorrect handling of UCD monitoring flag + +commit ac166051b6a092dd4a594326ec85e2f699b62547 +Author: Dave Shield +Date: Tue Feb 28 11:57:41 2012 +0000 + + CHANGES: testing: BUGS: 3474590: Don't match underscores within the source root filename + +commit 879bf7079d34fa46f6fcf54a01c8500beaece59a +Author: Dave Shield +Date: Tue Feb 28 10:44:41 2012 +0000 + + CHANGES: snmpd: BUGS: 3460364: Fix use of block factor when detecting error conditions + +commit 034f1c572f683ea428583074471e5d5d13b51837 +Author: Dave Shield +Date: Tue Feb 28 10:22:20 2012 +0000 + + Skip SET-based tests when configured using --enable-read-only + +commit 36423e210bfb65ef121c6a66aec438c7c237d3df +Author: Dave Shield +Date: Tue Feb 28 10:03:25 2012 +0000 + + CHANGES: BUG: 3454168: configure: Fix building with --enable-read-only + +commit eed0bcbc43fea18259f0f63b2081b6d10535a052 +Author: Dave Shield +Date: Tue Feb 28 09:27:11 2012 +0000 + + Skip SET-based baby-steps when compiled with --disable-set-support. + Inspired by bug #3454168 + +commit ec6a23030e5a2072c19c18c1d9c124387da56b7b +Author: Bart Van Assche +Date: Mon Feb 27 18:42:58 2012 +0000 + + Add -lrt to NETSNMPLIBS such that clock_gettime() can be found + +commit f13320500294bb240f63c6dd7d2e9a2208eb740d +Author: Dave Shield +Date: Mon Feb 27 16:52:51 2012 +0000 + + Skip SET-based tests when compiled using --disable-set-support + +commit c4276b6232c29145c039884e6b5a6b6da4b93837 +Author: Dave Shield +Date: Mon Feb 27 15:54:45 2012 +0000 + + Omit SET-related code when compiling with --disable-set-support (inspired by patch #3424930) + +commit 01c930edcc25700d6b5fb0376f55a26425e13fb0 +Author: Dave Shield +Date: Mon Feb 27 15:17:22 2012 +0000 + + Omit SET-related code when compiling with --disable-set-support + (inspired by patch #3424930) + +commit 9484d83203c4e2d820416be665fa833aa70444d2 +Author: Bart Van Assche +Date: Fri Feb 24 14:00:32 2012 +0100 + + Rework commit b4a19505a05816e94e01de97bf99ac37fcdc6d23. + +commit 2b7f13495228635d816e58b2174dc124dd0cf39f +Author: Wes Hardaker +Date: Fri Feb 24 07:43:22 2012 -0800 + + set MERGE_AUTOEDIT before merging to avoid the future git 1.7.10 forced msg + +commit e1b910b0be9343586ae9edba6f46040af315fcdd +Author: Bart Van Assche +Date: Thu Feb 23 10:27:54 2012 +0100 + + CHANGES: snmpd: init_agent() + init_kmem(): Return an error value instead of invoking exit() if access to kernel virtual memory is denied + +commit 463eed2120f9d191bc22673496a49e8174664e4b +Author: Bart Van Assche +Date: Thu Feb 23 10:03:31 2012 +0100 + + Remove obsolete symbol NETSNMP_EXIT_ON_BAD_KLREAD + +commit c36ab71a4e096f16cc5a55533f080c9a94009914 +Author: Bart Van Assche +Date: Thu Feb 23 08:53:56 2012 +0100 + + CHANGES: FreeBSD: snmpd + apps: Sending UDP packets works again for non-root users + +commit edebddba930f8b1472fa0bd20fc413ef8cf464a2 +Author: Bart Van Assche +Date: Tue Feb 21 11:31:46 2012 +0100 + + testing/RUNTESTS: Fix a bashism + +commit b4a19505a05816e94e01de97bf99ac37fcdc6d23 +Author: Bart Van Assche +Date: Mon Feb 20 16:58:47 2012 +0100 + + Fix compiler warnings about %ld versus time_t on systems where time_t is a synonym for long long instead of long. + +commit d8978ecc8211be7c1e7905f1e215bb06ded266b6 +Author: Bart Van Assche +Date: Tue Feb 21 12:32:25 2012 +0100 + + Fix snmplib/transports/snmpSocketBaseDomain.c file header + +commit aa766d196e5287f6ca79b58a345b024260aba354 +Author: Bart Van Assche +Date: Mon Feb 20 17:07:13 2012 +0100 + + IF-MIB: do not trigger undefined behavior (>> 32 of a 32-bit variable) when updating a counter and ifi_ipackets is a 32-bit variable + +commit c3fb6dd9e6b99e9542493188987871fc5017cb3c +Author: Bart Van Assche +Date: Thu Feb 23 09:45:45 2012 +0100 + + Fix a compiler warning on systems where mode_t is unsigned + +commit f8a3ef0d3d4e530279900101049b8de98a44a6fb +Author: Bart Van Assche +Date: Mon Feb 6 14:48:52 2012 +0100 + + CHANGES: snmplib + snmpd + snmpwalk: Avoid that system clock changes (e.g. by ntpd) affect code that needs relative time + CHANGES: snmpd: Make sure that the range of the SNMPv3 variable snmpEngineTime is 0..2147483647 on all supported systems instead of 0..42949672 on some systems (i.e. wraparound after 497 days) + CHANGES: snmplib: Add netsnmp_get_monotonic_clock(), netsnmp_set_monotonic_marker(), netsnmp_ready_monotonic(), netsnmp_get_agent_runtime() + CHANGES: snmplib: Deprecate atime_diff(), atime_newMarker(), atime_ready(), atime_setMarker(), marker_tticks(), netsnmp_marker_uptime(), netsnmp_timeval_uptime(), timeval_tticks(), uatime_diff(), uatime_hdiff() and uatime_ready(). + CHANGES: snmplib: Change the names of the struct timeval members of data structures that were used to store a wall clock time but that do now contain a monotonic clock value + +commit c19760f3333c92fac5d50e9768cdf939218bc487 +Author: Bart Van Assche +Date: Wed Feb 15 09:45:03 2012 +0100 + + snmplib/snmpv3.c: Fix source code indentation + +commit a6db239945e195de5a90fa183700b27a6ecb28d3 +Author: Niels Baggesen +Date: Tue Feb 7 00:11:14 2012 +0100 + + Fix possible memory leak from recent declarations patch + +commit 0fbbb9a9e2906a7af956957061d485874462aea9 +Author: Niels Baggesen +Date: Mon Feb 6 20:43:04 2012 +0100 + + Do not mix declarations and statements + +commit f308d5bafb05d78ed4030c4ecff324b6cbda680f +Author: Bart Van Assche +Date: Mon Feb 6 15:25:30 2012 +0100 + + Fix two compiler warnings in agent/mibgroup/disman/ping/pingCtlTable.c + +commit 46f0fc1b7fc26a225763bc65cca520a1c59f0251 +Author: Niels Baggesen +Date: Mon Feb 6 20:54:32 2012 +0100 + + sendmsg does not like IP_SENDSRCADDR if addr is INADDR_ANY + +commit debac498fe8410110107a2fe64f8afb748edaa07 +Author: Jan Safranek +Date: Mon Feb 6 16:48:09 2012 +0100 + + CHANGES: added OCFS2 (Oracle Cluster FS) to hrStorageTable and hrFSTable + +commit fafc99cd89e73ec7e00bf7360d0b4fa61944a4f4 +Author: Bart Van Assche +Date: Mon Feb 6 11:18:34 2012 +0100 + + Simplify calculate_time_diff() and calculate_sectime_diff() + +commit 7af2013de8bf1b379c076db4e104508e17874d3e +Author: Bart Van Assche +Date: Mon Feb 6 14:55:58 2012 +0100 + + Fix order of feature #ifndef and Doxygen comment block + +commit bbd67f63530f5ef0bfc948fc58dfe6a93f8f8679 +Author: Bart Van Assche +Date: Mon Feb 6 15:25:30 2012 +0100 + + Fix two compiler warnings in agent/mibgroup/disman/ping/pingCtlTable.c + +commit 42a66aeff25b9e9ef635a404ad2f5212f9e8cf0d +Author: Bart Van Assche +Date: Mon Feb 6 14:47:54 2012 +0100 + + Rename two function arguments + +commit 3fe72b3b99b7e4b2b982363dfc4f2d8d13f40592 +Author: Bart Van Assche +Date: Mon Feb 6 13:49:22 2012 +0100 + + Convert snmp_select_info() documentation to Doxygen format + +commit e9db266ae48d05a7a6cb5d71b4bdea7ad808ef5e +Author: Bart Van Assche +Date: Mon Feb 6 11:17:57 2012 +0100 + + CHANGES: snmpd: Add netsnmp_get_next_alarm_time() + +commit d08044cb9e5702fbf549e14425f42794259d8a21 +Author: Bart Van Assche +Date: Mon Feb 6 09:38:07 2012 +0100 + + CHANGES: snmpd: Add netsnmp_get_agent_runtime() + +commit a05c27c2711cb41582a3b4c31e38b0e93530b62d +Author: Bart Van Assche +Date: Mon Feb 6 14:51:33 2012 +0100 + + Fix spelling in a source code comment + +commit 910d7b0d99183609b9529b04c3f29330eb661021 +Author: Bart Van Assche +Date: Mon Feb 6 14:38:12 2012 +0100 + + Replace netsnmp_timeval_uptime() by netsnmp_get_agent_uptime() + +commit 43a83f6c6a96cc2316b70eecacf127eb6913c7a7 +Author: Bart Van Assche +Date: Mon Feb 6 11:19:15 2012 +0100 + + Use the assignment operator instead of memcpy() for copying struct timeval + +commit 2fe579efb1cb3a74f82803ca323928f6b8e4b5c0 +Author: Bart Van Assche +Date: Fri Feb 3 14:04:02 2012 +0100 + + Make agent/mibgroup/mibII/icmp.c build again on non-Linux systems. + + See also commit 345a1e4254812cb9edc1d274491b76681a9dba1e. + +commit 881de6ab7355277a5c116a008fbe513293b05039 +Author: Bart Van Assche +Date: Fri Feb 3 10:08:21 2012 +0100 + + Fix compiler warnings triggered by the Rmon MIB implementation + +commit 4629933c0d3b3f9f4ba583534f79a37fb9633817 +Author: Bart Van Assche +Date: Thu Feb 2 20:05:31 2012 +0000 + + More compiler warning fixes + +commit e9b5a3dee6f9afab8b90a29392040632b075ad7a +Author: Bart Van Assche +Date: Thu Feb 2 16:56:55 2012 +0100 + + Use SNMP_MIN() instead of min() + +commit ae452c77b411139d6b5800ffcf88d48e9b4792a8 +Author: Bart Van Assche +Date: Thu Feb 2 15:23:38 2012 +0100 + + Restore commit dbb8795a7df595f0603f2ec61704799f4c482667. + +commit c7d11fa00f9995ddb9fe3d4994a3e9790da2e189 +Author: Bart Van Assche +Date: Thu Feb 2 15:18:40 2012 +0100 + + Restore commit dbb8795a7df595f0603f2ec61704799f4c482667 partially. + +commit 00fd62720ec454f5a690de4feba08223cfb2c3f8 +Author: Bart Van Assche +Date: Thu Feb 2 14:48:44 2012 +0100 + + CHANGES: snmptrapd: Avoid crash during shutdown due to invoking perl_destruct(NULL) + +commit d9e229d81abeaf191ef2ccb077842885c230d622 +Author: Bart Van Assche +Date: Thu Feb 2 14:47:41 2012 +0100 + + Remove a superfluous declaration + +commit 1e2e2af6cae830f381e87a244d029eb86bf3fcce +Author: Bart Van Assche +Date: Thu Feb 2 13:20:37 2012 +0100 + + perl/SNMP/examples/pingmib.pl: Add error checking + +commit 241a141e31f1684fc6cf70cc4a00cce636fd3526 +Author: Bart Van Assche +Date: Thu Feb 2 11:28:37 2012 +0100 + + Make configure-time EVP_MD_CTX_create() detection work on the 5.4 branch. + + See also commit 46eac02e9a27bf4f3068e795cab891f05a848870. + +commit 6d9d14feaaa2d0fec68b4d158944d32cb04ff1bc +Author: Bart Van Assche +Date: Thu Feb 2 11:12:00 2012 +0100 + + Revert the changes that break the build on the 5.4 branch from commit dbb8795a7df595f0603f2ec61704799f4c482667. + +commit 8abe49e30c97c8983e83b45a35c716fe91f66bea +Author: Bart Van Assche +Date: Wed Feb 1 11:56:58 2012 +0100 + + Fix several compiler warnings in the DISMAN MIB implementations. + +commit f9fb0a533375e14dc370025a0b2fbc761bf27be6 +Author: Bart Van Assche +Date: Thu Feb 2 09:56:02 2012 +0100 + + Revert "HOST-RESOURCES_MIB: fix a compiler warning" because it's wrong. + + This reverts commit aa6b79bc124a7b7a885d7e5035ab06aa3ecef613. + +commit ca4a4fe25efd2714f8f1961b97856616563f42c9 +Author: Bart Van Assche +Date: Thu Feb 2 10:21:49 2012 +0100 + + .gitignore: Add python/build + +commit 13ada56558b44e28d1355c0dce1d921f3746d548 +Author: Jan Safranek +Date: Fri Jan 20 15:53:49 2012 +0100 + + Revert "Revert "Fix format specifiers to avoid warnings"" - there *is* NETSNMP_PRIo in V5-6+ branches + + This reverts commit aa528bd22c7493ca8d67e678fbf615ca0f63ea6d. + +commit aa528bd22c7493ca8d67e678fbf615ca0f63ea6d +Author: Jan Safranek +Date: Fri Jan 20 14:13:18 2012 +0100 + + Revert "Fix format specifiers to avoid warnings" - there is no NETSNMP_PRIo in V5-4 or V5-5 branches + + This reverts commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b. + +commit 2fb99be9aa86a6ca349b86d4ef8bc726ed9f2a82 +Author: Jan Safranek +Date: Fri Jan 20 14:58:35 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit e5c35589e0bf416bfd036bd468f42aaeab25e788 +Author: Jan Safranek +Date: Fri Jan 20 14:55:56 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 345a1e4254812cb9edc1d274491b76681a9dba1e +Author: Jan Safranek +Date: Fri Jan 20 14:51:26 2012 +0100 + + Fixed error handling in init_icmp(). + +commit c303549a59fa8c2f20a9d8bf1e985fbc8abde6a8 +Author: Jan Safranek +Date: Fri Jan 20 15:46:29 2012 +0100 + + Reworked _register_extend() error handling. + +commit 9c20e27a7026fc030da3b328b9a2e1b4f36670cd +Author: Jan Safranek +Date: Fri Jan 20 15:21:28 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 22fd0bfc2df0e1f6020dc3c50a753ddf28a4599c +Author: Jan Safranek +Date: Fri Jan 20 15:20:22 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 5d61e57baf580c78252c0abb0098c07bb05af17c +Author: Jan Safranek +Date: Fri Jan 20 15:17:05 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 3c3eeae80d796f27597c901e7ff2046c769ef4b8 +Author: Jan Safranek +Date: Fri Jan 20 15:08:09 2012 +0100 + + Mark rowreq_ctx as freed so next iteration allocates new one instead of reusing the freed one. + +commit af9abd53c2337c90a691a7b044ff3f97c1003161 +Author: Jan Safranek +Date: Fri Jan 20 15:05:10 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit cf9465f54181e62e21a9b10219131107a3d2ebf6 +Author: Jan Safranek +Date: Fri Jan 20 15:04:06 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 7871f2b09b8b52f34a9e57784266459053165bcb +Author: Jan Safranek +Date: Fri Jan 20 15:02:50 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 7a37f33d310c9598607bc323d9bdbf91aaf72c95 +Author: Jan Safranek +Date: Fri Jan 20 15:00:51 2012 +0100 + + Don't touch reginfo when registration fails - it has been already freed. + +commit 3e45f7026249e45350edaac85337423aa0e95d8b +Author: Jan Safranek +Date: Fri Jan 20 14:13:18 2012 +0100 + + Revert "Fix format specifiers to avoid warnings" - there is no NETSNMP_PRIo in V5-4 or V5-5 branches + + This reverts commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b. + +commit 61936762e641c18db75aa5125a33e776c677adc5 +Author: Jan Safranek +Date: Fri Jan 20 11:13:39 2012 +0100 + + Fixed freeing reginfo twice on error in a template and all its instances. + +commit 496437430415fbafeb1ccd4774f1ca00d627ea1f +Author: Bart Van Assche +Date: Fri Jan 20 11:04:13 2012 +0100 + + python/netsnmp/client_intf.c: Fix compiler warnings introduced on V5.6 branch + +commit 5b4a24cdcee1bc3d82633ccafeb96fce95349c59 +Author: Bart Van Assche +Date: Fri Jan 20 09:22:27 2012 +0100 + + unit tests: fix a 64-bit compiler warning + +commit cbf1c91baf7191be5fa27d81bcf8714331a2c12f +Author: Bart Van Assche +Date: Fri Jan 20 09:20:42 2012 +0100 + + Use snmpTargetParamTable_dispose() to free a struct targetParamTable_struct. + + Fixes a bug introduced in commit dbf26a05a04ef24c47346e5adda48e338498e71f. + +commit aa6b79bc124a7b7a885d7e5035ab06aa3ecef613 +Author: Bart Van Assche +Date: Fri Jan 20 09:20:31 2012 +0100 + + HOST-RESOURCES_MIB: fix a compiler warning + +commit 3a76b43e11fffada632fccb848ab500e876ad48b +Author: Bart Van Assche +Date: Wed Jan 18 16:21:05 2012 +0100 + + CHANGES: python: Avoid that an SNMP set with UseEnums enabled causes a segmentation fault + +commit 84dec9fa92b0aa2d58eb7020330f4f98e5154321 +Author: Bart Van Assche +Date: Wed Jan 18 14:38:21 2012 +0100 + + python/netsnmp/client_intf.c: Fix most compiler warnings + +commit 38cf218c3f1a727786e227a5d3fb186fd0f1a15f +Author: Jan Safranek +Date: Thu Jan 19 14:50:13 2012 +0100 + + Fix a typo + +commit 454122244122bfdb6f67cab31256d7b46372e9e1 +Author: Jan Safranek +Date: Thu Jan 19 14:30:18 2012 +0100 + + Free tmStateRef on errors. + +commit 0119022daa59c73bfec0da2386d0628f14e6dab7 +Author: Jan Safranek +Date: Thu Jan 19 14:09:12 2012 +0100 + + Free fingerprint when it's not needed. + +commit 0e84cd303a08267dec78f6d81c9bb07e3d83a11f +Author: Jan Safranek +Date: Thu Jan 19 13:48:26 2012 +0100 + + Free previously allocated memory on errors. + +commit 63dc846a7949ce697b3e28c543dc1105e63a2250 +Author: Jan Safranek +Date: Thu Jan 19 13:08:28 2012 +0100 + + Free certificate fingerprint. + +commit ce1f284a63eb81644b3e32606cbe39b67e1dff2a +Author: Jan Safranek +Date: Thu Jan 19 14:37:09 2012 +0100 + + Free previously allocated memory on errors. + +commit 7e21413ca6f2efd7a3afb62c62b644881b8bd1e7 +Author: Jan Safranek +Date: Thu Jan 19 13:46:30 2012 +0100 + + Properly allocate and free engineID. + +commit 34c962882607c3638a2fa25a2ac531492d71c787 +Author: Jan Safranek +Date: Thu Jan 19 13:37:25 2012 +0100 + + Free locally allocated tmStateRef. + +commit f57ae531dc5658abcd65b1627615525238d16d2d +Author: Jan Safranek +Date: Thu Jan 19 13:20:24 2012 +0100 + + Free previously allocated memory on errors. + +commit 536bc57556c3141561ea4a194810b16290a691ee +Author: Jan Safranek +Date: Thu Jan 19 13:15:47 2012 +0100 + + Added check if the function actually does something. + +commit a0777d307dbcaf219ee0184a0fbab9d4e5d6aa0b +Author: Jan Safranek +Date: Thu Jan 19 13:01:45 2012 +0100 + + Free previously allocated memory on errors. + +commit 8b97a71c8e7959428eb4d4e8d90e9096d43ff09f +Author: Jan Safranek +Date: Thu Jan 19 12:57:26 2012 +0100 + + Free previously allocated memory on errors. + +commit 2c1507c22030549ae660c0e211fbdc5c75ec5c57 +Author: Jan Safranek +Date: Thu Jan 19 12:53:47 2012 +0100 + + Free previously allocated memory on errors. + +commit 65f2b7bcd4fe03906aa1a115ab60a89b8ae933d5 +Author: Jan Safranek +Date: Thu Jan 19 12:51:36 2012 +0100 + + Close open files on error. + +commit 0e52e4f66d44766bea37473556c78e5219b95461 +Author: Jan Safranek +Date: Wed Jan 18 15:45:33 2012 +0100 + + Free previously allocated memory on errors. + +commit dbf26a05a04ef24c47346e5adda48e338498e71f +Author: Jan Safranek +Date: Wed Jan 18 15:42:17 2012 +0100 + + Free previously allocated memory on errors. + +commit 748da84b1fd654e338bc701e8f9e5da229187f1c +Author: Jan Safranek +Date: Wed Jan 18 15:32:04 2012 +0100 + + Free previously allocated memory on errors. + +commit eb217146fd54036ea4202bfef78bbf774d7e382d +Author: Jan Safranek +Date: Wed Jan 18 15:23:10 2012 +0100 + + Free previously allocated memory on errors. + +commit 9ba38eec66138ec1f613ea8d04e158130c7121bc +Author: Jan Safranek +Date: Wed Jan 18 15:18:55 2012 +0100 + + Free previously allocated memory on errors. + +commit d9d938d3018c27f53277bc5e59578500490c1d09 +Author: Jan Safranek +Date: Wed Jan 18 15:16:38 2012 +0100 + + Close open file on error. + +commit d5e817d5bd518d9ac6a0d60e0e141dd64f27ad19 +Author: Jan Safranek +Date: Wed Jan 18 15:14:12 2012 +0100 + + Free previously allocated memory on errors. + +commit 2ae68f059df9d74b074d12f59c1847466ed576cd +Author: Jan Safranek +Date: Wed Jan 18 15:03:17 2012 +0100 + + Free previously allocated memory on errors. + +commit a00f3d461121b545aed72ac12b2438791dcfc4ba +Author: Jan Safranek +Date: Wed Jan 18 14:58:39 2012 +0100 + + Free previously allocated memory on errors. + +commit 59884bb4d35ad13747ffa6723436dca587a9ab77 +Author: Jan Safranek +Date: Tue Jan 17 17:09:12 2012 +0100 + + In above code, olength is checked, so let's check it also here. + +commit ba5d5292b04393b0c7d7d7ed961241929418c6e4 +Author: Jan Safranek +Date: Tue Jan 17 17:05:14 2012 +0100 + + Fixed dereferencing NULL. + +commit da2d6a7028a13b9edf3a5c84314d0f1feef76714 +Author: Jan Safranek +Date: Tue Jan 17 16:44:56 2012 +0100 + + Prevent dereferencing NULL. + +commit f88054a9b69b6de274f7a14a59b47323e5e4e4c6 +Author: Jan Safranek +Date: Tue Jan 17 16:37:35 2012 +0100 + + Don't dereference context if it's NULL. + +commit 7c4d459e8f1f652cc2098c3d4c81de90a84ed710 +Author: Jan Safranek +Date: Tue Jan 17 16:30:09 2012 +0100 + + Don't deference NULL. + +commit fc19b7f33b587927d2a01e72d23d21b9b1696ab3 +Author: Jan Safranek +Date: Tue Jan 17 16:25:26 2012 +0100 + + Don't close NULL file. + +commit 5e95ca6790076b788072a801ee7c82969d995bcb +Author: Jan Safranek +Date: Tue Jan 17 16:17:09 2012 +0100 + + Prevent dereferencing NULL when a transport does not have f_fmtaddr. + +commit eed6f5f9b9ae54d2ceab67ad85adde1f6a8a21d5 +Author: Jan Safranek +Date: Tue Jan 17 16:13:13 2012 +0100 + + Prevent dereferencing NULL. + +commit 41cde68b5fa4b38d81450cf91e082cdfa825e7cf +Author: Jan Safranek +Date: Tue Jan 17 16:10:10 2012 +0100 + + Check if a registration was really found. + +commit 5b72a40853876a186efcc0090a4e32c235b9c05f +Author: Jan Safranek +Date: Tue Jan 17 16:03:58 2012 +0100 + + Don't dereference NULL when difflen is SMUX_MAX_PRIORITY (which is highly unlikely, but...) + +commit fa6a912e41c5d0fd2a636894e86b6426c07375ab +Author: Jan Safranek +Date: Tue Jan 17 15:37:44 2012 +0100 + + Check for missing value in setEvent. + +commit 410b71da425389fecc25d14f49f23753581576ad +Author: Jan Safranek +Date: Tue Jan 17 15:28:41 2012 +0100 + + Dereference ereg only if it is not NULL. + +commit 185272d1a0b913774186f1b9135aeaf637ebed52 +Author: Jan Safranek +Date: Tue Jan 17 15:17:21 2012 +0100 + + As per above code, template_v2pdu can be NULL, so check it before dereferencing. + +commit 48e5ead3fd2c2b385df6972c67526ff6bdc30768 +Author: Jan Safranek +Date: Tue Jan 17 14:42:22 2012 +0100 + + Updated last fix to new error reporting style. + +commit f33d33615d6d85d0073726473c4146cbcdf11ced +Author: Jan Safranek +Date: Tue Jan 17 14:30:07 2012 +0100 + + Fixed sigsegv when empty config line is parsed. + +commit b5df1eeb47ed3559b6f4d9ecccdb242126e6c992 +Author: Jan Safranek +Date: Tue Jan 17 14:11:58 2012 +0100 + + Fixed (highly theoretical) sigsegv when sp->securityEngineID is NULL. + +commit 6feed629a71899c113096959d8549dc1201e8f9a +Author: Jan Safranek +Date: Tue Jan 17 13:43:37 2012 +0100 + + Added NULL and len check just in case someone provides value = NULL and nozero len (-> NULL is then dereferenced). + +commit 355c5ab264af2a6020a1d8a923f80f11b942295e +Author: Jan Safranek +Date: Tue Jan 17 13:36:41 2012 +0100 + + Extend the NULL check, i.e. return if there is nothing to remove. + +commit ddd7948acad938cd42974505ddca4f0372116709 +Author: Wes Hardaker +Date: Mon Jan 16 11:11:29 2012 -0800 + + update sparta's copyright + +commit 41256086a7a5041453419cfd6e562c7b55c56b0a +Author: Wes Hardaker +Date: Mon Jan 16 10:32:04 2012 -0800 + + pulled full copy of extractnews from master + +commit 625a70dbdfd9902da79efa293fe6d2ac8ccf2b2e +Author: Wes Hardaker +Date: Mon Jan 16 10:24:19 2012 -0800 + + update to change to the newer log generating/parsing + +commit 62e32b13089b29edcf276f615da67e4508fe7bb5 +Author: Wes Hardaker +Date: Mon Jan 16 09:29:42 2012 -0800 + + conflicting merge from master for extractnews + +commit 70084da61d2bcbd2cf1ed81bdc3bf6794c2affb6 +Author: Bart Van Assche +Date: Fri Jan 13 11:49:16 2012 +0100 + + CHANGES: snmpd: DISMAN-SCHEDULER-MIB: Handle 32-character schedContextName values correctly. + + See also commit b3c4982542e0ab151fb3884754cdfbcb472da52d. + +commit 04bf3e288158ee880edf237e4007fee37d2044dd +Author: Jan Safranek +Date: Thu Jan 12 15:39:37 2012 +0100 + + Fixed endless loop when SSL_read returns error. + +commit c1526fccc0474c1db18caa9dbb833853cddde3cc +Author: Jan Safranek +Date: Thu Jan 12 15:13:21 2012 +0100 + + Fixed a typo. + +commit a27aa19df283156c032c81eaee5e115859d38c17 +Author: Jan Safranek +Date: Thu Jan 12 15:11:32 2012 +0100 + + Don't replace 'rc' variable, it's value is needed outside the loop. + +commit 985dff2b0876d9483c414fccea3ef6bc63e14561 +Author: Jan Safranek +Date: Thu Jan 12 15:01:32 2012 +0100 + + Removed duplicate code. + +commit 2fd7818318e7a5dfe98f52ccf750c2a63e825ded +Author: Jan Safranek +Date: Thu Jan 12 15:00:22 2012 +0100 + + Removed duplicate code. + +commit 15f21130ba33dc9afd164e52dfd74c9cec0e9232 +Author: Jan Safranek +Date: Thu Jan 12 14:58:14 2012 +0100 + + Removed duplicate code. + +commit 2a8a8f2ab7cd75826c5d41ec3cfd5ce3e9634cf3 +Author: Jan Safranek +Date: Thu Jan 12 14:39:28 2012 +0100 + + remove dead code, 'cp' is always != NULL here. + +commit 38fd6378cc3275180f63b8d9b9a4072b3dabf8e4 +Author: Jan Safranek +Date: Thu Jan 12 14:25:06 2012 +0100 + + Fixed a typo. + +commit ebd92e19b10c0a38e17cde407864b45c26e17327 +Author: Jan Safranek +Date: Thu Jan 12 14:07:43 2012 +0100 + + Removed unnecessary if (value) check - value is checked few lines before. + +commit c5cacf5caf979d018ea6cae1c03b8fdf0b118dfd +Author: Jan Safranek +Date: Thu Jan 12 13:44:43 2012 +0100 + + Prevent double free(), 'dirname' is already freed inside se_add_pair_to_list() if it fails. + +commit acdceb50ea66d6b323c74ee021fb77e810e4e7af +Author: Jan Safranek +Date: Thu Jan 12 13:43:19 2012 +0100 + + Prevent memory leak when malloc fails. + +commit 17053e34cfe9a8ab395fb50f5c3f1dafc7247aeb +Author: Jan Safranek +Date: Thu Jan 12 13:32:57 2012 +0100 + + Fixed double fclose(). + Linux man page for fclose(3) says: In either case any further access (including another call to fclose()) to the stream results in undefined behavior. + +commit a6641edb9cb74fc2236b42ce5554fc3329956552 +Author: Bart Van Assche +Date: Wed Jan 11 15:22:34 2012 +0100 + + MinGW: Skip test T065 if not started from inside an MSYS shell + +commit a883ef1982f301b1485d227301674927330f5b67 +Author: Jan Safranek +Date: Wed Jan 11 15:14:53 2012 +0100 + + Moved debug oputput before return. + +commit 45751967287d97640efdcdf8e77e8d490939d8eb +Author: Bart Van Assche +Date: Wed Jan 11 14:17:18 2012 +0100 + + Convert strtoull() unit test into a Net-SNMP unit test + +commit 2c2fa48336a4f1f177c2991d6515d29f39533c44 +Author: Bart Van Assche +Date: Wed Jan 11 13:50:44 2012 +0100 + + Convert read_config_read_octet_string_const() unit test into a Net-SNMP unit test + +commit 07c666f6cea27f2b2ab9bc08aed0cb6133fe3758 +Author: Jan Safranek +Date: Wed Jan 11 13:17:45 2012 +0100 + + Fixed commit 73a523e468277f6df2e984891313b8be8bce1921: + Fidex dereferencing key->info when key is known to be NULL. + +commit 3b686566296dd87bc42b7f1169daacdb3c45cc58 +Author: Bart Van Assche +Date: Mon Oct 18 06:25:56 2010 +0000 + + Win32: builds again without warnings with MSVC 6. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19489 06827809-a52a-0410-b366-d66718629ded + +commit f3a7d1b09609dad649f58bbdb5b7e10d39b398c1 +Author: Bart Van Assche +Date: Sun Oct 17 11:04:06 2010 +0000 + + Follow-up for r19476: fixed a typo. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19478 06827809-a52a-0410-b366-d66718629ded + +commit 2de73bd365a381b9c353ca5230769eefb1ac71ed +Author: Bart Van Assche +Date: Wed Jan 11 11:42:42 2012 +0100 + + local/passtest: Remove an incorrect PATH= statement + +commit 699513f1238e0adce1f1cec98e0d147293fc5047 +Author: Bart Van Assche +Date: Sun Oct 17 09:25:51 2010 +0000 + + NETSNMP_REMOVE_CONST()-related cleanup. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19476 06827809-a52a-0410-b366-d66718629ded + +commit 6358dee72fb347e2600a0a7bd21f23270d3a00f6 +Author: Bart Van Assche +Date: Wed Jan 11 10:58:15 2012 +0100 + + agent/mibgroup/ucd-snmp/versioninfo.c: Add a comment + +commit 5396bfe032c8cbc73c8ff5d4b085ebada9f59846 +Author: Bart Van Assche +Date: Wed Jan 11 10:30:16 2012 +0100 + + Replace strncpy()/strncat() by strlcpy()/strlcat() + +commit feb3af28dcae22015ae865a2e5dd8c416e9991d8 +Author: Bart Van Assche +Date: Wed Jan 11 10:02:08 2012 +0100 + + Replace strncpy()/strncat() by strlcpy()/strlcat() + +commit b7e1aa255bae4a3453f9eca644a876634351f11d +Author: Bart Van Assche +Date: Sat Mar 20 19:36:28 2010 +0000 + + CHANGES: libsnmp: changed the type of the fourth argument of netsnmp_set_row_column() from const char* to const void* such that no cast is necessary when passing another datatype then char* or const char*. + CHANGES: Win32: changed in_addr_t from u_int to u_long such that it matches the datatype of sockaddr_in::sin_addr. + Also, fixed several compiler warnings (mostly char * <> u_char * mismatches) and removed some casts. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@18345 06827809-a52a-0410-b366-d66718629ded + + Conflicts: + agent/agent_registry.c + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c + agent/mibgroup/mibII/interfaces.c + agent/mibgroup/ucd-snmp/disk.c + apps/snmptrapd.c + snmplib/snmpIPv6BaseDomain.c + snmplib/snmpUDPIPv6Domain.c + snmplib/system.c + +commit f47a3752849db075e6f2053b8595b7b792fb6462 +Author: Bart Van Assche +Date: Fri Oct 15 10:56:09 2010 +0000 + + CHANGES: Win32: building: Builds now correctly with a 64-bit compiler. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19458 06827809-a52a-0410-b366-d66718629ded + +commit 02b6056df95da8b673034e39c2c7c386ed0f369c +Author: Bart Van Assche +Date: Tue Jan 10 11:44:53 2012 +0100 + + Fix a compiler warning about casting away const + +commit a19865832fc77f4c048144d91a431b1e94d329f2 +Author: Magnus Fromreide +Date: Wed Oct 14 23:12:05 2009 +0000 + + CHANGES: apps, snmplib: PATCH: 2835577: identified by "Bart Van Assche": Replace SNMP_ZERO of arrays with a memset. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@17797 06827809-a52a-0410-b366-d66718629ded + +commit 67a3e2eccb95f9c9d0809efcbddcd866ee3062d5 +Author: Bart Van Assche +Date: Wed Jan 6 14:27:15 2010 +0000 + + Fixed a compiler warning about discarding the const qualifier. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@17970 06827809-a52a-0410-b366-d66718629ded + +commit 3dcde2e8a595a527f06142c3b852de8433a1cf28 +Author: Magnus Fromreide +Date: Sun Jan 24 14:27:55 2010 +0000 + + CHANGES: snmplib: Prevent gcc ped-warning for NETSNMP_REMOVE_CONST + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@18052 06827809-a52a-0410-b366-d66718629ded + +commit c2e1525a85bda5299a3b9f241614f7e6509aeeba +Author: Bart Van Assche +Date: Wed Jan 6 13:35:11 2010 +0000 + + Backport commit 295f473c83546221b2a71d815c61e33a67f98ae3: refine NETSNMP_REMOVE_CONST() implementation. + +commit cb423b0ae9ed0059aa100dc4e2fd93ad1b97faf8 +Author: Bart Van Assche +Date: Wed Jan 6 11:57:51 2010 +0000 + + Backport commit e2fb09e0093e2f648fe2638da2f3af18fdb32bf0 - introduce NETSNMP_REMOVE_CONST(). + + Conflicts: + agent/snmp_perl.c + snmplib/snmp_service.c + +commit afc396ab1618a8595a2519fbc25f7a498e174411 +Author: Bart Van Assche +Date: Wed Jan 11 08:49:34 2012 +0100 + + Unbreak netsnmp_mktemp() and make_temp(). + + These were broken by commit bb8fcbb874998000f945f058d1aa6fe14e925899. + Also replace a strncpy() call by a call to strlcpy() and replace the + make_tempfile() implementation by a call to netsnmp_mktemp(). + +commit 210185c15d0d65f0ea98b5e3c2e0776f6222d170 +Author: Bart Van Assche +Date: Wed Jan 11 08:27:43 2012 +0100 + + Fix a crash during startup of snmpd introduced by commit 885061687d9caa38470979667d7d8ad6563cedad. + + Also, make sure there is only a single copy of the cleanup code in function + mkdirhier(). + +commit 8bb4e86abcf98ff28748af0af89c98e64d5cd961 +Author: Magnus Fromreide +Date: Wed Jan 11 07:47:12 2012 +0100 + + Reduce the scope of the oldmask variable. + +commit 6680147b138ec114f81c5d128ac9350c8450d081 +Author: Bart Van Assche +Date: Tue Jan 10 18:44:31 2012 +0000 + + Make test T015int64_clib pass on 64-bit systems + +commit 3aad15ae560ac857e73c90764e903e7ca02b3295 +Author: Jan Safranek +Date: Tue Jan 10 15:40:59 2012 +0100 + + Fixed buffer overflow for large OID names + +commit fba188ee82010b2f2d8ca2e426ba654499ab3d0a +Author: Jan Safranek +Date: Tue Jan 10 15:31:33 2012 +0100 + + fixed buffer overflow in __concat_oid_str + +commit 21d25d86b8e4904d798dc8c96dade9e5048457a8 +Author: Jan Safranek +Date: Tue Jan 10 15:26:07 2012 +0100 + + Fixed buffer overflow when parsing port numbers. + +commit d36931841b2fc2cebc6364b2949129a0ad42ad1d +Author: Jan Safranek +Date: Tue Jan 10 15:05:51 2012 +0100 + + Fixed a buffer overflow when large SumFile is used. + +commit 0efdd022da09af1b5e16171fa7a2b523c5d6ec59 +Author: Jan Safranek +Date: Tue Jan 10 15:01:53 2012 +0100 + + Fixed buffer overflow when too big temp file pattern is used. + +commit 560bc6c09b751556efd6b4c4495751b109a93f92 +Author: Jan Safranek +Date: Tue Jan 10 14:59:24 2012 +0100 + + Fixed buffer overflow, just to be sure. + +commit 8291d7c5b92a31dd4f582b497d4b2a0853367a56 +Author: Jan Safranek +Date: Tue Jan 10 14:55:16 2012 +0100 + + Fixed buffer overflow. + +commit 88e1f34de7300575fa6dab857ecddb242a87de80 +Author: Jan Safranek +Date: Tue Jan 10 14:48:55 2012 +0100 + + Fixed buffer overflow when too long interface names are used. + +commit be1375a9926ebe0cd5b78a4045c3bd11c83664b1 +Author: Jan Safranek +Date: Tue Jan 10 14:46:49 2012 +0100 + + Fixed buffer overflow when a sensor name is too long. + +commit 1cb24625372062b14c71d7dd51e20fef773e2743 +Author: Jan Safranek +Date: Tue Jan 10 14:41:00 2012 +0100 + + Fixed buffer overflow when a CPU has too long name. + +commit 84c807ee03251e54856e83d62d06ea08b8df527a +Author: Jan Safranek +Date: Tue Jan 10 14:36:50 2012 +0100 + + Fixed buffer overflow when too long interface names are used. + +commit c310e390b5dd05f24be7eb1904c74e41259c93db +Author: Jan Safranek +Date: Tue Jan 10 14:24:54 2012 +0100 + + Fixed buffer overflow when too big temp file pattern is used. + +commit 4600d11434e83b8653cf9f813a3d8b630455b42d +Author: Jan Safranek +Date: Tue Jan 10 14:17:08 2012 +0100 + + Fixed plausible string overflow before parsing command line options. + +commit 885061687d9caa38470979667d7d8ad6563cedad +Author: Jan Safranek +Date: Tue Jan 10 14:11:02 2012 +0100 + + Get rid of (insecure) SNMP_MAXPATH in mkdirhier() + +commit 8016890a445f6a7e2a873a04873d4e27b6ee64e3 +Author: Jan Safranek +Date: Tue Jan 10 13:48:34 2012 +0100 + + Fixed wrong integer size on 64 bit platform. + +commit bb8fcbb874998000f945f058d1aa6fe14e925899 +Author: Jan Safranek +Date: Tue Jan 10 13:31:36 2012 +0100 + + Secure mkstemp() with umask() - on some implementations it does not set 0600 permissions automatically. + +commit 202523ca704bd722dc1ac0e1e6b0e4b4e5424495 +Author: Jan Safranek +Date: Tue Jan 10 13:11:57 2012 +0100 + + Fixed dereferencing 'c' before NULL check. + +commit 73a523e468277f6df2e984891313b8be8bce1921 +Author: Jan Safranek +Date: Tue Jan 10 13:08:24 2012 +0100 + + Fixed dereferencing key->info when key is known to be NULL. + +commit 2f4e6acd714183f015b763657f8f084593357e26 +Author: Bart Van Assche +Date: Tue Jan 10 10:38:16 2012 +0100 + + .gitignore: Ignore perl/*.yml files + +commit c365d80c16c2d17b160011e8c1f9cb958954e9db +Author: Bart Van Assche +Date: Tue Jan 10 08:34:16 2012 +0100 + + CHANGES: snmptrapd: Do not invoke shutdown_perl() from inside the SIGTERM handler since that fails if SIGTERM is received while a Perl handler is active. Based on a patch posted by Joel Avni + +commit d059fb878b1436599953cea5a077499ddcdcbcb5 +Author: Bart Van Assche +Date: Fri Jan 6 17:03:55 2012 +0000 + + CHANGES: BUG: 3440752: IF-MIB: Report interface speed correctly for Ethernet interfaces if other than 10 Mbps, 100 Mbps, 1 Gbps, 2.5 Gbps or 10 Gbps. Add support for NICs faster than 65 Gbps. + +commit c09903a42e9d97331fd9e48ee831a85afdf9c70a +Author: Bart Van Assche +Date: Mon Jan 9 13:26:17 2012 +0100 + + Doxygen-style documentation fixes + +commit e325ecbfce77f00ac5cf6fbd957f95495f61c59b +Author: Bart Van Assche +Date: Mon Jan 9 13:25:10 2012 +0100 + + Suppress uninteresting Doxygen warnings + +commit be9161d3a5898e863767f926613486126c2cbf67 +Author: Bart Van Assche +Date: Fri Jan 6 12:35:39 2012 +0100 + + CHANGES: snmplib: Simplify implementation of functions manipulating 64-bit numbers. + +commit 86e4c2be0852a0a13b0603075720b3264ec70dde +Author: Bart Van Assche +Date: Fri Jan 6 12:29:11 2012 +0100 + + CHANGES: snmplib: Make it explicit that MAX_SUBID is an unsigned constant + +commit 37e272d8f7b7180ba140fa386a5ff058968a08a2 +Author: Bart Van Assche +Date: Fri Jan 6 18:21:48 2012 +0000 + + CHANGES: snmpd: IF-MIB::ifType: Report type "infiniband (199)" for InfiniBand interfaces instead of type "other (1)". + +commit 269932fa32c7cd47957489698e09bee31f63b7af +Author: Bart Van Assche +Date: Fri Jan 6 14:34:42 2012 +0100 + + Fix an MSVC compiler warning + +commit 0d1c21f9991d1309d057e3e4056d547df7d40ecf +Author: Bart Van Assche +Date: Fri Jan 6 16:06:31 2012 +0100 + + Make declaration and definition of strlcat() consistent. + +commit 0c3d4dbb0a9cf5b359f70b2f19915495554f840f +Author: Bart Van Assche +Date: Fri Jan 6 15:23:16 2012 +0100 + + CHANGES: Win32: snmpd: Remove dlmod + +commit 893ecc97b587661045becbe09a320c1bcbc71c7c +Author: Bart Van Assche +Date: Fri Jan 6 14:36:59 2012 +0100 + + Add strlcat() to the MSVC build infrastructure. + +commit 3d126422e625702b9d3fa0676a97ec5cb20d9d10 +Author: Bart Van Assche +Date: Fri Jan 6 15:01:06 2012 +0100 + + Make win32/net-snmp/net-snmp-config.h consistent with its .in file + +commit af53b76c2ffa751e3958d0fc5d8279f78c2c1c26 +Author: Bart Van Assche +Date: Fri Jan 6 14:43:55 2012 +0100 + + Skip T066pass_simple and T067passpersist_simple on MinGW + +commit 35a92e693d133a5b11e9e9b599dbf47edef4933b +Author: Bart Van Assche +Date: Fri Jan 6 08:16:36 2012 +0100 + + Remove snmplib/snmpDTLSUDPDomain.c again, which was added accidentally while resolving merge conflicts (commit 1d78f7d5b58aed2b52c4d386a7ba80a44711baca) + +commit a9b073ea3b6cedf713e305e7b15f28ae57bfdf1b +Author: Bart Van Assche +Date: Thu Jan 5 17:47:11 2012 +0000 + + Fix 64-bit compiler warnings + +commit 7e890dad95f566069ee280215a4fea3f0e2e3980 +Author: Bart Van Assche +Date: Thu Jan 5 16:38:50 2012 +0100 + + Avoid a SIGSEGV if cp == NULL. This is a follow-up for commit 089bcb360aa26790ad2a8ceddf583b7ba5ddfd48. + +commit 1f6200cfe1b0b27ebb093a1606b592f9e9684be8 +Author: Bart Van Assche +Date: Thu Jan 5 15:53:34 2012 +0100 + + Convert strncpy() calls introduced in v5.6 + +commit c3126b143921fabeac442166eca5b5b742fd42c0 +Author: Bart Van Assche +Date: Thu Jan 5 15:02:39 2012 +0100 + + Replace most strncpy() calls introduced in v5.5 + +commit b24ee7c909657db43bd8c5d8c01055ca0883c9cf +Author: Bart Van Assche +Date: Wed Jan 4 08:40:39 2012 +0100 + + Eliminate most strncpy() and strncat() calls + + Using strncpy() and strncat() is error prone -- see also + http://www.gratisoft.us/todd/papers/strlcpy.html. Hence replace + all invocations of strncpy() and strncat(). Replace + strncpy(dst, src, n) calls by: + * strlcpy(dst, src, n) if the goal was to avoid output buffer overflow. + * sprintf(dst, "%.*s", n, src) to copy a prefix of src to dst or if src is + not '\0'-terminated. + * memcpy(dst, src, n) if strlen(src) >= n and n < size of dst. + * strcpy(dst, src) if n > strlen(src) and n < size of dst. + +commit 6d95bc4149472931005475c30a541fed5534da39 +Author: Bart Van Assche +Date: Thu Jan 5 11:19:16 2012 +0100 + + Fix warnings triggered during compilation of the Perl xs source files + +commit bad0600f6ec944ef8455e327ce784b9b07d247c9 +Author: Bart Van Assche +Date: Thu Jan 5 10:00:13 2012 +0100 + + Add configure test for sockaddr_un.sun_path such that the com2sec test is run + +commit 92a32ac4866a5edc7f347d37942bf028de02762f +Author: Bart Van Assche +Date: Thu Jan 5 10:00:29 2012 +0100 + + Get rid of a compiler warning + +commit 83e4c0e304f617ccac6610edd74d1706797bbf52 +Author: Bart Van Assche +Date: Thu Jan 5 09:15:37 2012 +0100 + + CHANGES: testing: Add a test for se_store_list() + +commit 4fae5852103ec3893ad488bc0d905ca6914595ef +Author: Bart Van Assche +Date: Thu Jan 5 09:17:15 2012 +0100 + + CHANGES: snmplib: Simplify the se_store_enum_list() implementation + +commit b3222bb275f2f2346e0fd0478afa2efb600773e5 +Author: Bart Van Assche +Date: Thu Jan 5 09:16:45 2012 +0100 + + CHANGES: snmplib: Declare "type" argument of se_store_list() / se_store_slist() / se_store_enum_list() const + +commit 022f840fbfcb0e26b08f0e55728231f611495803 +Author: Bart Van Assche +Date: Wed Jan 4 19:55:56 2012 +0000 + + Avoid that Valgrind complains about sending UDP data + +commit 672a809c228e9550b99b8910be75d0b161985402 +Author: Bart Van Assche +Date: Wed Jan 4 17:33:09 2012 +0000 + + Fix a 64-bit compiler warning + +commit 24ff260ad89ce2aa361a55c7c72e916031defe35 +Author: Bart Van Assche +Date: Wed Jan 4 17:11:24 2012 +0100 + + Change the type of the second argument of snmp_set_var_value() and snmp_set_var_typed_value() from u_char* to void*, like on more recent branches + +commit c6ca737fb46f90a4bda5d43734aac34e837a05f4 +Author: Bart Van Assche +Date: Sat Mar 13 19:07:37 2010 +0000 + + Backport commit f504ce2d74a4bc88f68cc9515fa7053373cb15b5. + (Fixed most compiler warnings triggered by the source code in the perl subdirectory. Note: these changes may contain some real bug fixes.) + + Conflicts: + + perl/ASN/ASN.xs + perl/OID/OID.xs + perl/SNMP/SNMP.xs + perl/agent/agent.xs + +commit d212dc984ec34e4d230625e46e58b0c628a50df5 +Author: Bart Van Assche +Date: Wed Jan 4 16:46:49 2012 +0100 + + SNMP.xs compiler warning fixes + +commit baceebb10d8caf5db63cc36935fed65ee931029d +Author: Bart Van Assche +Date: Wed Jan 4 16:22:44 2012 +0100 + + Add declaration for shutdown_snmpNotifyTable() + +commit f7f966abd6d2849b1331252afe5c473e5c40b32d +Author: Bart Van Assche +Date: Wed Jan 4 14:24:33 2012 +0100 + + Fix format specification mismatches. + +commit 303c015bcfe9af0b154e9881c7b4f449e08f30bb +Author: Niels Baggesen +Date: Wed May 6 22:06:23 2009 +0000 + + Backport commit d3eb2b5ced22a8480053ce43acf9739729055404 + (Sprinkle some const-ness where relevant / fix format string mismatches, + Niels Baggesen, May 2009) + + Conflicts: + + agent/agent_sysORTable.c + agent/helpers/instance.c + agent/mibgroup/disman/event/mteTriggerConf.c + include/net-snmp/agent/instance.h + include/net-snmp/agent/sysORTable.h + +commit d95b40406916bda5b48b5a6131bec27b866b0a79 +Author: Niels Baggesen +Date: Wed May 6 21:59:20 2009 +0000 + + Backport a2a7316c310f0fcc3728673fa047051c23b71960 + (Trivial warning fixes, Niels Baggesen, May 2009). + + Conflicts: + + agent/mibgroup/hardware/cpu/cpu_linux.c + agent/mibgroup/host/hr_swrun.c + agent/mibgroup/if-mib/data_access/interface_linux.c + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c + agent/mibgroup/ip-mib/data_access/systemstats_linux.c + agent/mibgroup/mibII/sysORTable.c + agent/mibgroup/mibII/system_mib.c + agent/mibgroup/ucd-snmp/logmatch.c + agent/mibgroup/util_funcs/get_pid_from_inode.c + agent/snmpd.c + snmplib/container_list_ssll.c + +commit d86c47f003fdc192bce7b46ac4f06b09e387c12b +Author: Jan Safranek +Date: Wed Jan 4 13:29:08 2012 +0100 + + Fixed a typo + +commit bee4d79cf4eb7e0a45397f59b5298da633a8e1ba +Author: Jan Safranek +Date: Wed Jan 4 13:14:57 2012 +0100 + + Fixed reading past end of buffer. + +commit 3dc0e00a2fd8e34fe1ae33ecabf36e146460a31f +Author: Jan Safranek +Date: Wed Jan 4 12:40:07 2012 +0100 + + Fixed buffer overflow when large 'token' is used. + +commit b3c4982542e0ab151fb3884754cdfbcb472da52d +Author: Jan Safranek +Date: Wed Jan 4 12:28:52 2012 +0100 + + Fixed off-by-one memset. + +commit 0f53695044dd3f0c3507753e3f8c29d97e96872d +Author: Bart Van Assche +Date: Wed Aug 3 21:38:26 2011 +0200 + + CHANGES: snmplib, snmpd, perl: Eliminate dead variables + + Conflicts: + + agent/mibgroup/agentx/master_admin.c + agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c + agent/mibgroup/host/data_access/swinst_pkginfo.c + agent/mibgroup/host/data_access/swrun_procfs_status.c + agent/mibgroup/ip-mib/data_access/systemstats_linux.c + agent/mibgroup/mibII/kernel_linux.c + agent/mibgroup/rmon-mib/data_access/etherstats_linux.c + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c + apps/snmptls.c + apps/snmptrapd_log.c + snmplib/dir_utils.c + snmplib/snmp_client.c + snmplib/snmp_openssl.c + snmplib/transports/snmpTLSTCPDomain.c + +commit 0153805c99b9197365935c5d11ae9c3d4bfaa0f3 +Author: Bart Van Assche +Date: Wed Jan 4 09:48:41 2012 +0100 + + Fix a set-but-not-used warning + +commit 3f8885fbee9407748fc2f0573728a11ba2bc023a +Author: Magnus Fromreide +Date: Tue Apr 28 05:51:13 2009 +0000 + + Return a value from sprint_realloc_value even if no subtree is located. + + git-svn-id: file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@17578 06827809-a52a-0410-b366-d66718629ded + +commit b1eaaf302369fd4552e8fee7b6a805091ec0a9b4 +Author: Jan Safranek +Date: Wed Jan 4 11:38:51 2012 +0100 + + Added check of find_sec_mod() return value. + +commit aee4e895fe3bd5f4a61e34275bfca0368b560555 +Author: Jan Safranek +Date: Wed Jan 4 11:31:22 2012 +0100 + + Added check of snmp_sess_transport() return value. + +commit 5d1d0a744ab30c8e645c3b8506cbbd2cceb3d275 +Author: Jan Safranek +Date: Wed Jan 4 11:04:48 2012 +0100 + + Added check of netsnmp_extract_iterator_context() return value. + +commit 299ea9a89c3f1758a7748bb9b3411f62f2c70f88 +Author: Jan Safranek +Date: Wed Jan 4 10:54:55 2012 +0100 + + Added check of fopen() return value, just in case of some race. + +commit 90f1ae6757917481636eef77100caeeb53edfe01 +Author: Bart Van Assche +Date: Tue Jan 3 10:06:56 2012 +0100 + + Add strlcat.c. Source: http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/libc/string/strlcat.c. + +commit 089bcb360aa26790ad2a8ceddf583b7ba5ddfd48 +Author: Jan Safranek +Date: Wed Jan 4 10:50:56 2012 +0100 + + Added strrchr return value check, just to be sure. + +commit 199a0511f6eb0ef3ff1d9f922b790ab67dfde01e +Author: Bart Van Assche +Date: Wed Jan 4 10:31:26 2012 +0100 + + CHANGES: snmpd: smux: simplify smux_list_detach() + +commit d883573aa73e0f5fc188acedee6451f95dae900c +Author: Bart Van Assche +Date: Wed Jan 4 10:23:06 2012 +0100 + + Fix a compiler warning introduced by commit a809fe5075c9f374715f7d1a682949a0730172c1. + +commit 7b7a3eb2500527eaa1699287a6ca6fcc4cc2e08a +Author: Bart Van Assche +Date: Wed Jan 4 09:40:02 2012 +0100 + + Fix a build error caused by commit a809fe5075c9f374715f7d1a682949a0730172c1. + +commit 2b6c119fed4848da6663c11f0c2cbdc29921b5c6 +Author: Jan Safranek +Date: Tue Jan 3 15:51:10 2012 +0100 + + Check for netsnmp_ds_get_int() errors. + +commit 6ce5360caa4c9de51ade57879e83f96bd04b4c5a +Author: Jan Safranek +Date: Tue Jan 3 15:42:23 2012 +0100 + + Check for missing view. + +commit b3bc54bed31690a85df2acfbf3296da93a9e89b4 +Author: Jan Safranek +Date: Tue Jan 3 15:23:17 2012 +0100 + + Check socket() result. + Also close the socket on error. + +commit 92075f51cd45a38ca38760b3ffe82e16559e9c2e +Author: Jan Safranek +Date: Tue Jan 3 15:18:26 2012 +0100 + + Check open() result. + +commit 6665d5fe2fc569d6fa854d1d78e347bbac69e070 +Author: Jan Safranek +Date: Tue Jan 3 14:22:22 2012 +0100 + + Fixed missing break. + +commit a6648c5453e1ef8dac57a38efcc00cce53bf9e4f +Author: Jan Safranek +Date: Tue Jan 3 14:20:27 2012 +0100 + + Fixed missing break. + +commit d68dcae0f18d554571aef321944a5290548dde86 +Author: Jan Safranek +Date: Tue Jan 3 14:16:11 2012 +0100 + + Added 'fallthrough' comment for Coverity. + +commit fb6f80c0fe3ba36e56f5b911a47e3f6f32ba266e +Author: Jan Safranek +Date: Tue Jan 3 14:14:07 2012 +0100 + + Fixed exit code of encode_keychange with wrong arguments. + Also added a comment for Coverity. + +commit 3130e24fdc232464dd7bb216f46cafa2e0e775a6 +Author: Jan Safranek +Date: Tue Jan 3 14:09:54 2012 +0100 + + Added missing break + +commit 18c126a9565cb4d69d7513b944a2105588045d35 +Author: Jan Safranek +Date: Tue Jan 3 14:07:29 2012 +0100 + + Added 'fallthrough' comment for Coverity. + +commit 6d31c82070a2c68fe3c519e9d56fa2779554d01f +Author: Jan Safranek +Date: Tue Jan 3 14:01:53 2012 +0100 + + Added 'fallthrough' comment for Coverity. + +commit dc6f0e2e549b4cd061ebc190084b1fc77a55f40f +Author: Jan Safranek +Date: Tue Jan 3 13:32:59 2012 +0100 + + Fixed wrong operator + +commit dab32867ed0b99301efd7b8d852ad1288a184be0 +Author: Jan Safranek +Date: Tue Jan 3 13:30:33 2012 +0100 + + Fixed QUITFUN usage. + +commit b1a2bcf64615eb66bc24d5be4950e45012962045 +Author: Jan Safranek +Date: Tue Jan 3 13:18:03 2012 +0100 + + Fixed wrong operator + +commit b2b1c851b94fed37c386eaa1bfead5c77696e3ef +Author: Jan Safranek +Date: Tue Jan 3 13:14:52 2012 +0100 + + Fixed wrong operator + +commit a809fe5075c9f374715f7d1a682949a0730172c1 +Author: Jan Safranek +Date: Tue Jan 3 10:58:46 2012 +0100 + + Added check for failed register_mib. + +commit 5949f055c16ae650615aae7a1fee3f2d7b16d940 +Author: Jan Safranek +Date: Tue Jan 3 10:29:59 2012 +0100 + + Make MIB file parsing and detection more strict - LABEL is required at the beginning of MIB files. + +commit e4b673683c68ba8b3abc040b9125ec304643cc7c +Author: Magnus Fromreide +Date: Sun Jan 1 23:00:24 2012 +0100 + + Assume that libdl might be in AGENTLIBS or SNMPLIBS so preadd them. + +commit b13c1e57bedba79b806103c74f1921d53a706b38 +Author: Magnus Fromreide +Date: Sun Jan 1 22:55:06 2012 +0100 + + Do not require ucd-snmp/dlmod unless it will work. + +commit 27dcea0d5f801df494ab2cb5c5c0ebe54eb0dcd3 +Author: Magnus Fromreide +Date: Sat Dec 31 14:48:29 2011 +0100 + + Adjust paths for test restructure + +commit 14b60e85a1b5700e93d126e2f291d5c485f34e36 +Author: Magnus Fromreide +Date: Sat Dec 31 14:14:29 2011 +0100 + + CHANGES: snmpd: Make the configuration of the dlmod module fail rather than generate a dummy module if the dlopen function isn't available. + +commit 98a97538fc1e9ff46b60d5d969347444578378c0 +Author: Magnus Fromreide +Date: Sat Dec 31 13:35:13 2011 +0100 + + Adjust the paths to support testing even if builddir != srcdir + +commit 88f0af3cfb916ae5863cc2986071d435f20c3064 +Author: Magnus Fromreide +Date: Sat Dec 31 11:37:52 2011 +0100 + + Reduce the scope of the variables 'p' and 'len'. + +commit 0815a7536c76f7e4842638683f674894a1a8ce14 +Author: Dave Shield +Date: Thu Dec 29 14:42:54 2011 +0000 + + Report problems with SetUndo processing + Missed when applying patch #3445440 + +commit eb2ab23742ca86c0b89ccfe91eb6ea374bf3acc1 +Author: Dave Shield +Date: Thu Dec 29 14:37:31 2011 +0000 + + Check for the expected error (EPIPE) on closure. + Missed when applying patch #3447444 + +commit aac10bc4f053c014f382d6593fc32ab95e0b1a57 +Author: Dave Shield +Date: Thu Dec 29 12:59:52 2011 +0000 + + CHANGES: snmpd: BUG: 3463767: Handle parsing subidentifiers > 2^31 + +commit bbc02e36e90c1aab7898562f963f5cadb26e10bd +Author: Dave Shield +Date: Wed Dec 28 17:15:16 2011 +0000 + + Move pass/pass_persist tests to the new location + +commit 3898c04fd6f89867062fdfebf36857ab619c0450 +Author: Dave Shield +Date: Wed Dec 28 16:53:24 2011 +0000 + + Add tests for pass/pass_persist, supplied by Bill Fenner + +commit d5ee3f0a1a63bb1752c74cbca55aa3d40bf9bf13 +Author: Dave Shield +Date: Tue Dec 27 21:58:51 2011 +0000 + + CHANGES: snmpd: PATCHES: 3447444: Fix SIG_PIPE handling + Patch provided by Bill Fenner + +commit 2a17b37430c1852998c3588e547d7eb61c06da71 +Author: Dave Shield +Date: Tue Dec 27 21:45:38 2011 +0000 + + CHANGES: agentx: PATCHES: 3445440: More robust handling of AgentX errors + Patch provided by Bill Fenner + +commit fe58a0e5f4d4e2e2ecbcb47382b08cb1e4df352c +Author: Dave Shield +Date: Tue Dec 27 18:16:23 2011 +0000 + + CHANGES: snmplib: PATCHES: 3456770: Handle (obsolete) UInteger type properly + Patch provided by Bill Fenner + +commit 1be8cf08a67a91855fee1ec4a2d8e087c7812456 +Author: Dave Shield +Date: Tue Dec 27 18:04:10 2011 +0000 + + CHANGES: agentx: PATCHES: 3445437: Log AgentX disconnections + (in line with connections) Patch provided by Bill Fenner + +commit 068037289107faa2ba3f5cd2fb00c19494bb9a04 +Author: Dave Shield +Date: Tue Dec 27 17:27:46 2011 +0000 + + Handle any GETNEXT request OID, not just a simple walk. + +commit a74fa528983123d355a8cdcaa77dd4eb4b8c6959 +Author: Dave Shield +Date: Tue Dec 27 17:00:18 2011 +0000 + + CHANGES: pass: PATCHES: 349394: Bring pass_persisttest script into line with passtest* + (i.e. using the legitimate structure of NET-SNMP-PASS-MIB) + Patch provided by Bill Fenner + +commit bbe649ebfa61ea22399170b36b99db30a1de8012 +Author: Dave Shield +Date: Tue Dec 27 16:54:38 2011 +0000 + + Rework "passtest" example to fully validate GETNEXT requests + and use a legitimate structure for output. Backport of SVN + revision 17632 (which updated 'passtest.pl' but missed 'passtest') + Correct in branches 5.5 and above + +commit 82d06c7247b22c8b01d45bf55041d2f1e6427d49 +Author: Dave Shield +Date: Tue Dec 27 13:45:18 2011 +0000 + + CHANGES: snmpd: PATCHES: 3447671: Fix override handling of OID values + Patch supplied by Phillip O'Donnell + +commit ba4a9ce51c9600f9fda168f1e6eff32a1db63cb9 +Author: Dave Shield +Date: Tue Dec 27 13:24:26 2011 +0000 + + Tweak --disable-snmp-set changes + +commit 827c8b28830171faa9c61d53efca9eb6600561c2 +Author: Dave Shield +Date: Tue Dec 27 11:25:43 2011 +0000 + + CHANGES: python: PATCHES: 3433846: Fix for use with python 2.4 + +commit f98a54a99caf7b46b100a920db942cbca9c43926 +Author: Dave Shield +Date: Tue Dec 27 10:10:36 2011 +0000 + + Skip SET-based tests when configured with --disable-set-support + +commit 230df14f94c3736ff34379a4e281eea353b47f80 +Author: Magnus Fromreide +Date: Mon Dec 26 23:34:23 2011 +0100 + + Do not assign tmStateRef twice + +commit c96b3b4d8530ad5e0efb03f24dab5e5f1a460031 +Author: Magnus Fromreide +Date: Sun Dec 25 11:18:21 2011 +0100 + + Correct use-after-free. + +commit c5978c89cde2440f4d20dadbc9d1dd8db562d56e +Author: Magnus Fromreide +Date: Sun Dec 25 11:15:44 2011 +0100 + + Correct double-free. + + netsnmp_tlstmAddr_add takes ownership of it's argument so calling free on the + argument on failure is incorrect. + +commit c139ca123b44bb3b9b6bf921e1609cc45f63a660 +Author: Dave Shield +Date: Sat Dec 24 16:55:30 2011 +0000 + + CHANGES: snmpd: PATCHES 3410059: Fix sparsely augmenting trigger tables + Patch provided by Stephen Turner + +commit c4ae021b2e6384437081c5623f360c8896390188 +Author: Dave Shield +Date: Sat Dec 24 16:29:54 2011 +0000 + + CHANGES: snmpd: PATCHES 3410050: Skip already-'processed' varbinds + Based on mib2c patch provided by Stephen Turner + +commit c6accf8c66254fa8c48767ed7dec795ddafc522e +Author: Dave Shield +Date: Sat Dec 24 16:27:11 2011 +0000 + + CHANGES: mib2c: PATCHES 3410050: Skip already-'processed' varbinds + Patch provided by Stephen Turner + +commit a61826ad8ca54661d1d909712503bd3a8b32eed0 +Author: Magnus Fromreide +Date: Thu Dec 22 18:35:46 2011 +0100 + + Remove unused variable. + + myMatch is unused as nmatch is zero and also since regexBuffer is created + with REG_NOSUB set. + +commit ba4fc80fe2cfd5a5d89230d8f3703e4fe01e6019 +Author: Dave Shield +Date: Thu Dec 22 19:24:40 2011 +0000 + + CHANGES: agent: PATCH 3402376: from Leonardo Chiquitto: Recognise ReiserFS + Also move various FSType definitions to the appropriate blocks + +commit b5ac4a04dcd5470d08d03321abcd1e982621e6e0 +Author: Jan Safranek +Date: Thu Dec 22 14:39:46 2011 +0100 + + Fixed unterminated strings after strncpy + +commit 2b37e4e8f250a0d8821199a74ac3f4e5b7b7baba +Author: Jan Safranek +Date: Thu Dec 22 14:31:51 2011 +0100 + + Fixed unterminated strings after strncpy + +commit 3d08345156c419333de969f13d21fcec7e18e94d +Author: Jan Safranek +Date: Thu Dec 22 14:32:29 2011 +0100 + + Fixed unterminated strings after strncpy + +commit cd859ad51c4f18d5b0fc69dd669fcb051c798969 +Author: Jan Safranek +Date: Thu Dec 22 14:39:33 2011 +0100 + + Fixed wrong memmove size + +commit 30ff58d09d4c9d5438bb621054fd7ad7a2a597e4 +Author: Jan Safranek +Date: Thu Dec 22 14:07:19 2011 +0100 + + Fixed wrong length of buffer when printing ASN_BIT_STR + +commit 6c1487e1d360d3d260a39cb1f5b15da978395053 +Author: Jan Safranek +Date: Wed Dec 21 15:47:34 2011 +0100 + + Fixed potential free of uninitialized pointer in error cases + +commit c76fb96f65e33ba2fd212a921e8c386155ee5c7a +Author: Jan Safranek +Date: Wed Dec 21 15:44:46 2011 +0100 + + Fixed unitialized values in udpTable + +commit c44608679b89751176f28a2e54d5282b46e2a05c +Author: Jan Safranek +Date: Wed Dec 21 14:56:13 2011 +0100 + + Use calloc instead of malloc and manual clearing + +commit a05c5f9513461824e7903ae9ae9a6c3386e33879 +Author: Jan Safranek +Date: Wed Dec 21 14:40:50 2011 +0100 + + Fixed printing of unitialized variable when sensors_get_label() fails + +commit e4a5edc72393bd3de9bf12bceba9d83bbf7de70b +Author: Jan Safranek +Date: Wed Dec 21 14:31:25 2011 +0100 + + Removed unused variable + +commit fae2e5b835b8df1eae47e4cebb4eb404d7282377 +Author: Jan Safranek +Date: Wed Dec 21 13:31:21 2011 +0100 + + Fixed dereferencing unitialized iid in error cases and with debug info enabled. + +commit 9d58f81a9239cfbcfc8ebce367d21e9b3dcb028b +Author: Jan Safranek +Date: Wed Dec 21 13:33:33 2011 +0100 + + Fixed dereferencing uninitialized variables in error cases + +commit 0bc8c08edeae7ae095f116258c20ae5767d60652 +Author: Jan Safranek +Date: Wed Dec 21 13:20:52 2011 +0100 + + Fixed returning uninitialized variable 'status' when ss == NULL + +commit 7304c53cf8adee8eccef1a8f26756fc07f098721 +Author: Magnus Fromreide +Date: Sun Dec 18 23:31:53 2011 +0100 + + On solaris 10 test in /bin/sh doesn't support the -e test. Replace it with -f + +commit 8cd3be60d693c9c36ffb97d3d9bcb49c1b4abe35 +Author: Magnus Fromreide +Date: Sat Dec 17 08:52:24 2011 +0100 + + Avoid repetition of the complex expression determining if it is possible to get the destination address. + + This also makes it possible to build on platforms like Solaris 10 that define + IP_RECVDSTADDR but lack either of msghdr.msg_control and msghdr.msg_flags. + +commit 953f2e3d425ede3b863a2e7ccb0b4bc862928b57 +Author: Magnus Fromreide +Date: Sat Nov 5 22:13:07 2011 +0100 + + Move the use of _sendto and _recvfrom below their definitions. + +commit 68a1173c46cf77601426cf391d9a852794f2057e +Author: Magnus Fromreide +Date: Sun Nov 20 20:05:18 2011 +0100 + + CHANGES: snmplib: Separate out the cmesg buffer size + +commit 461dd16f3b2647322cdce6363081cc44ba5a49b5 +Author: Magnus Fromreide +Date: Sat Nov 26 21:51:01 2011 +0100 + + CHANGES: snmplib: Merge together the Linux and *BSD version of src port sending. + +commit 7accb69baa1fc0b6a3439d2e549c86da3453bad2 +Author: Magnus Fromreide +Date: Sun Dec 11 19:30:31 2011 +0100 + + Use a bare struct iovec in instead of a one element array. + + The purpose of this change is to make _recvfrom more similar to _sendto. + +commit 39852cd4c85ef2bfc75cdea2825261ee93e768c2 +Author: Magnus Fromreide +Date: Sun Dec 11 19:29:20 2011 +0100 + + Add comment describing the purpose of the call to getsockname after almost removing it. + +commit 1b292ca27eab5caa73feaaa83dc9c12abc0f2e70 +Author: Magnus Fromreide +Date: Sun Dec 11 19:27:59 2011 +0100 + + Reduce variable scope. + +commit bc879571eca9520bc132f840c3e659d3793144d7 +Author: Magnus Fromreide +Date: Sun Dec 11 19:25:36 2011 +0100 + + Introduce temporary variables to ease the extraction of the server address. + +commit b7eea6cffbd872932ce2c04fefb6f43de339f374 +Author: Magnus Fromreide +Date: Sun Dec 11 19:18:33 2011 +0100 + + Rename the cmesgptr variable to cm. + + The purpose of this is to increase the readability of the code. + +commit 0a7461e728805c62a1cab9d87bfc74c7927a9fcc +Author: Magnus Fromreide +Date: Sun Dec 11 19:15:22 2011 +0100 + + Factor out a common loop in recvmsg option processing. + +commit b3c6248d0201ab1610840d6d0e749b3b6c4ad792 +Author: Magnus Fromreide +Date: Sun Dec 11 19:13:43 2011 +0100 + + Unify the structure of Linux and BSD recvmsg option parsing somewhat. + +commit 356400d6290a423b52ebeea5a5e976fb15bb73b4 +Author: Magnus Fromreide +Date: Sun Dec 11 19:04:56 2011 +0100 + + Use CMSG_DATA on the result of CMSG_FIRST/NEXTHDR, not on the buffer. + +commit 3b351708c62de46aa1b90ed232cfd8c7c5b02231 +Author: Bart Van Assche +Date: Thu Dec 8 12:00:32 2011 +0100 + + Remove a cast + +commit de9250d9dae9727a6cc7f647688dddf1b8597128 +Author: Bart Van Assche +Date: Thu Dec 8 11:58:04 2011 +0100 + + CHANGES: snmpd: Make sprint_mib_oid() treat OID components as unsigned instead of signed integers + +commit 0e33b3b6d5854a4bac15d4ea5e016c53d161d0cd +Author: Bart Van Assche +Date: Thu Dec 8 10:02:28 2011 +0100 + + Fix recently introduced compiler warnings + +commit b7e50d5f9a6755982d2af3191473cb34643bc03f +Author: Bart Van Assche +Date: Thu Dec 8 08:37:22 2011 +0100 + + CHANGES: snmplib: Reduce overhead of config file parsing + +commit 73c9ee42d28afe2e107a7d6616b6d011890c36ea +Author: Bart Van Assche +Date: Thu Dec 8 09:09:59 2011 +0100 + + Remove unused variables + +commit 3db97962b37eb12d254d61e6be234b06a391c8bb +Author: Bill Fenner +Date: Thu Dec 8 07:43:45 2011 +0100 + + CHANGES: snmpd: PATCH 3453868: from "Bill Fenner ": Factor common code into pass_common + + Move the code for pormatting and printing values from pass and pass_persist + into pass_common. + +commit b6568c83f1756e9a65434edeeeb40d23ddbbb652 +Author: ccchiu +Date: Wed Dec 7 16:25:27 2011 +0100 + + CHANGES: BUG: 3452069: Fix snmptrap_oid declaration in mib2c generated code + + This bug was introduced considerable time ago. It did already exist at the + time the 5.6 branch was created (see also commit + 0ec088afa27cfda4e6ea78aae7cfc5507564edde). + +commit d494db64c208b4dc62813132f8863bd5c1a39d77 +Author: Bart Van Assche +Date: Thu Dec 1 10:38:17 2011 +0100 + + CHANGES: snmptrapd: Eliminate an unused variable (Now) + +commit 28f2561bc2935d8e1cbf46d2820158173e7a4cf4 +Author: Bart Van Assche +Date: Thu Dec 1 10:37:11 2011 +0100 + + CHANGES: snmptrapd: Move the main loop code into a new function + +commit 396e122ddc42a916f06a02884c0e8a258edbe238 +Author: Bart Van Assche +Date: Thu Dec 1 09:32:16 2011 +0100 + + CHANGES: snmpd: Match each getpwnam()/getpwuid() call with an endpwent() call and each getgrent() call with an endgrent() call. + +commit 3efefbc0024399786f8b68b1e93b0a8fddddc7da +Author: Bart Van Assche +Date: Thu Dec 1 10:41:01 2011 +0100 + + CHANGES: snmptrapd: Remove superfluous casts + +commit 7f05daa8e0e0f533b0f12a3e1cf07641519909d6 +Author: Bart Van Assche +Date: Thu Dec 1 11:58:32 2011 +0100 + + CHANGES: BUG: 3444939: BUG: 1796886: snmplib: Avoid that sprint_realloc_octet_string() embeds unprintable control characters or binary zeroes in its output. This behavior could cause truncated output in snmptrapd. + +commit db8f558fd2f3b7c109ea3a1c2133b75b6f8cb2ad +Author: Bart Van Assche +Date: Thu Dec 1 10:04:41 2011 +0100 + + Compiler warning fix: pass unsigned chars to isprint() instead of signed chars. + +commit 800dc1028e7e0cd8cc14d84dd31723d47ac073db +Author: Magnus Fromreide +Date: Thu Dec 1 10:18:58 2011 +0100 + + Reduce the scope of the hint variable + +commit 83ea4a080c90a74b9743d3f24cf0d4b8a1e8c849 +Author: Magnus Fromreide +Date: Sun Nov 27 21:16:52 2011 +0100 + + Reduce the scope of the variable qos + +commit 7b9e03441c3dc3a07670ed01f5d04791a82c750c +Author: Bart Van Assche +Date: Wed Nov 30 14:04:01 2011 +0100 + + Remove #define val(x) __STRING(x) and change val(x) into __STRING(x). + +commit 2f379b0e4ecadfa4e541e3005c8fc8281882b741 +Author: Bart Van Assche +Date: Wed Nov 30 15:58:47 2011 +0100 + + Follow-up for commit 1aa704e: unbreak the MSVC build + +commit 64ef0f71127617837027fb2cfaf174b95ba79e0d +Author: Bart Van Assche +Date: Wed Nov 30 14:19:50 2011 +0100 + + Add SNMP::register_debug_tokens() + +commit 7bead9ca917c67566d5ed98ab507bbc02816217d +Author: Bart Van Assche +Date: Wed Nov 30 14:08:08 2011 +0100 + + AgentX subagent: Reduce code duplication + +commit 0ed71541f87e7d78bc998eebda3217c59e1df830 +Author: Bart Van Assche +Date: Wed Nov 30 14:03:19 2011 +0100 + + CHANGES: snmplib: Add Doxygen-style function header for netsnmp_register_default_target() and netsnmp_clear_default_target(). + +commit 8c2972b61e40169b47c50988b6ae9e8c285f84f8 +Author: Bart Van Assche +Date: Wed Nov 30 14:02:54 2011 +0100 + + CHANGES: perl: Fix spelling in the documentation of the SNMP module + +commit 5df2bac6bd717799311f001ac7b73db88f11bdda +Author: Magnus Fromreide +Date: Tue Nov 29 08:59:58 2011 +0100 + + CHANGES: snmplib: Only transform the address to printable form when needed. + +commit 171e8d48d4af04013cff8fd28f5341a2aef21d88 +Author: Mijo Safradin +Date: Tue Nov 29 16:49:46 2011 +0100 + + CHANGES: snmp-bridge-mib: Fix index interpretation. + + This patch corrects a wrong data interpretation. + snmp-bridge-mib obtains the ifindex value from the sysfs + attribute 'ifindex' The value given by the sysfs attribute + is an integer, which is handled as hex and leads to + incorrect data displayed to the user. + + e.g. + $ > snmpwalk localhost BRIDGE-MIB::dot1dBasePortIfIndex.2 + BRIDGE-MIB::dot1dBasePortIfIndex.2 = INTEGER: 54 + + according to the sysfs attribute the value is 36 + + $ > cat /sys/class/net//ifindex + 36 + + Signed-off-by: Mijo Safradin + +commit 82e39fb6706df90ecf2fc9e10ada2b962ee196f3 +Author: Dave Shield +Date: Tue Nov 29 12:27:46 2011 +0000 + + Fix multi-line case testing of incoming OID + +commit b15da1a4516061105a1eac7450cf650ec44266b2 +Author: Nikolay Denev +Date: Tue Nov 29 08:29:49 2011 +0100 + + CHANGES: FreeBSD: Restore IP_RECVDSTADDR functionality. + +commit 7f47f52e481baa9aafb5784244b0dd2653e7dcff +Author: Magnus Fromreide +Date: Mon Nov 28 08:51:39 2011 +0100 + + CHANGES: snmplib: Use SNMP_ALLOC_TYPEDEF to allocate transports in order to avoid the separate call to memset. + +commit cf86039e3086225c3085bb9adf088b8ba5ba6979 +Author: Bart Van Assche +Date: Tue Nov 22 15:02:58 2011 +0100 + + CHANGES: MinGW: testing: Make unit-tests/T102pdu_build_clib pass. + +commit 1a87e76e00ee3d5cd37a07bfc3d84490d3c2a4ec +Author: Bart Van Assche +Date: Tue Nov 22 14:55:42 2011 +0100 + + CHANGES: MinGW: testing: Make unit-tests/T014gethostbyaddr_clib pass + +commit 8867fd1dcfe72b59d07322ff38a699b66ec4f326 +Author: Bart Van Assche +Date: Tue Nov 22 09:44:38 2011 +0100 + + CHANGES: snmplib: Make netsnmp_large_fd_set_resize() robust against memory allocation failures. + + CHANGES: snmplib: Make NETSNMP_LARGE_FD_ZERO() use memset() on Unix systems instead of an explicit loop. + CHANGES: snmplib: Make sure that on Unix systems netsnmp_large_fd_clr() doesn't try to read memory it isn't allowed to read if the first argument equals -1 (a value that shouldn't be passed by the caller). + CHANGES: snmplib: Make netsnmp_large_fd_is_set() return false on Unix systems if the first argument equals -1 (a value that shouldn't be passed by the caller). + CHANGES: Windows: Make netsnmp_large_fd_set_resize() shrink behavior correct. + +commit 23db0cf09b8b0eab37b749ef0c3c3f306900245c +Author: Niels Baggesen +Date: Mon Nov 21 23:02:57 2011 +0100 + + Fix casting tv_usec to int which may be too short + +commit 80ee4022e534e64aad5a5f27192843b42acb85e0 +Author: Magnus Fromreide +Date: Sat Nov 19 09:14:02 2011 +0100 + + CHANGES: snmpd: BUG: 3439234: Move netsnmp_pass_str_to_errno to pass_common and rename it to netsnmp_internal_pass_str_to_errno + +commit 0baa9296c072bb3735760b0dd992f2d1d3ca27fa +Author: Magnus Fromreide +Date: Sat Nov 19 09:05:24 2011 +0100 + + CHANGES: snmpd: BUG: 3439234: Correct the dependencies of ucd-snmp/pass and ucd-snmp/pass_persist + +commit 1aa704e4a294430b28e39b6f9e4683b8a48bce04 +Author: Magnus Fromreide +Date: Sat Nov 19 08:35:21 2011 +0100 + + CHANGES: snmpd: Factor out asc2bin and bin2asc. Add a netsnmp_internal_ prefix to them + +commit cda8fe91013f12cbf64a0775abb55720035af931 +Author: Magnus Fromreide +Date: Sat Nov 19 00:55:24 2011 +0100 + + CHANGES: snmpd: Call snmp_oidtree_compare instead of snmp_oid_min_compare + CHANGES: snmpd: Remove snmp_oid_min_compare since it is internal and unused + +commit 85f893e2b605e67f9bd0443c74e2ed269aa68564 +Author: Niki Denev +Date: Thu Nov 17 22:42:32 2011 +0100 + + CHANGES: snmpd: PATCHES: 3175640: Use IP_RECVDSTADDR sockopt where available (*BSD) + + This hunk fell of when the rest of the patch was merged. + +commit 5c913e54656ae0096b1feb6da98b5fc9ca81f276 +Author: Niels Baggesen +Date: Wed Nov 16 23:33:07 2011 +0100 + + Define the full NetBSD hierarchy downwards + +commit b881841bd0493dd71d63259bdded449b06f02c32 +Author: Niels Baggesen +Date: Wed Nov 16 23:30:33 2011 +0100 + + Fix size_t/int mismatches + +commit ca294cf75bbc8e90dbf44ee40478935e91db1487 +Author: Niels Baggesen +Date: Wed Nov 16 23:18:03 2011 +0100 + + Remove unused variables + +commit cd32c2dff06b9b452cc18d552d2f2234092c829c +Author: Niels Baggesen +Date: Wed Nov 16 23:17:09 2011 +0100 + + Fix format warning + +commit 883136c2b2fa0739f437a8cfb6614accc76e268e +Author: Niels Baggesen +Date: Wed Nov 16 23:15:58 2011 +0100 + + More needs for NETSNMP_PRIo format specifier + +commit b8084a7ccc909b6d6db7c0e8e596d78671f5678b +Author: Niels Baggesen +Date: Wed Nov 16 23:14:26 2011 +0100 + + Fix using char as array index (ctype.h) + +commit 84529e6320a89d97f1314aebad806255d2a1b18c +Author: Niels Baggesen +Date: Wed Nov 16 23:00:57 2011 +0100 + + Fix missing format for FreeBSD 4 + +commit 4bd0352955a2551bfe02308dd134b9128c98b9e9 +Author: Niels Baggesen +Date: Wed Nov 16 22:59:36 2011 +0100 + + Fix paranthesis problem + +commit fe6269b1900cf44dc27a199a761d15a01c3f3092 +Author: Niels Baggesen +Date: Wed Nov 16 22:58:34 2011 +0100 + + Fix size_t/int mismatches + +commit a4db9f9fc13d21ecff488eb410376edda6c28232 +Author: Niels Baggesen +Date: Wed Nov 16 13:43:34 2011 +0100 + + Remove unused variables + +commit 390c0114c8ec0bdb27b08b6f74e3f6ef3a62981b +Author: Niels Baggesen +Date: Wed Nov 16 13:37:49 2011 +0100 + + Fix format specifiers to avoid warnings + +commit 25cfc1962ae576ccb1558da1e3ef8b6c17f63c16 +Author: Niels Baggesen +Date: Wed Nov 16 11:27:53 2011 +0100 + + Really up-to-date mibs + +commit 0e86c781f3989bf022c8993a118617b74a75420c +Author: Niels Baggesen +Date: Wed Nov 16 09:17:19 2011 +0100 + + memory_linux: get Shmem from /proc/meminfo for 2.6 (or newer) kernels + +commit bf264d15ded7acbbf2e3871b98fd1fcef43d9ec3 +Author: Niels Baggesen +Date: Wed Nov 16 09:16:16 2011 +0100 + + memory_linux: close sockets in error situations + +commit 57ff8a40bae5d9bcad16089142a9cf328c9fa1f5 +Author: Niels Baggesen +Date: Wed Nov 16 09:14:57 2011 +0100 + + disman/ping, disman/traceroute: Close sockets in error situations + +commit 8a2502a15c3217b95939a3c836167d230ac35f02 +Author: Niels Baggesen +Date: Wed Nov 16 09:13:53 2011 +0100 + + Up-to-date list of RFCs wit mibs + +commit dcdd702111d8da5f53804cfcf0dfdad731468bde +Author: Dave Shield +Date: Tue Nov 15 10:57:34 2011 +0000 + + Don't try to install an empty list of man pages (MAN3) + +commit ba619804e5978a8df754844efcca52b69b5015fa +Author: Bart Van Assche +Date: Mon Nov 14 13:34:20 2011 +0100 + + MinGW: Make sure that the backslashes in the pskill message are displayed. + +commit 923eecc507f75043b60c5e68053a4f396ab0b0d2 +Author: Bart Van Assche +Date: Mon Nov 14 12:36:38 2011 +0100 + + Compiler warning fix for systems where uint64_t = unsigned long (e.g. RHEL 6.1/x86_64) + +commit 434bfc1f7457550b6f87d5bcd511276b270b5964 +Author: Jan Safranek +Date: Mon Nov 14 11:22:53 2011 +0100 + + CHANGES: snmpd: from Martin Wilck: fixed snmpd crashing with 'select: bad file descriptor'. + + On 32-bit systems, snmpd dies with aforementioned message when using file descriptions > 32, e.g. when having >32 AgentX subagents. + +commit ed65eca6e7f9cfa7380a78d56c01ed314745b169 +Author: Niels Baggesen +Date: Fri Nov 11 19:01:21 2011 +0100 + + FreeBSD-9: Fix for const'ifyed nlist arguments + +commit eaca7983e3655ab696fcc4461ca0cedbac6ce69a +Author: Niels Baggesen +Date: Fri Nov 11 19:00:12 2011 +0100 + + NetBSD-6: One more instance of timespec replacing timeval + +commit 8ad6c53fdec5adeae4e52f1751ecec4a345bab05 +Author: Niels Baggesen +Date: Fri Nov 11 18:59:01 2011 +0100 + + Fix buig #3436527: arp_netlink: fix dying reload of cache + +commit 378ffed03ba79a8346d6c62781e2ddf5ce92a478 +Author: Niels Baggesen +Date: Fri Nov 11 18:55:43 2011 +0100 + + Fix bug #3436528: swinst_pkginfo: recover from NULL return from opendir + +commit d7ad8f5f9f3f67f16f65c2515d11e194d2cdd12c +Author: Bart Van Assche +Date: Thu Nov 10 14:04:41 2011 +0100 + + CHANGES: Cygwin: Make date_n_time() produce time zone information + +commit ba35c50b2f459bd9c11ed59cc7d1b16215644fa3 +Author: Bart Van Assche +Date: Thu Nov 10 14:17:04 2011 +0100 + + Replace AC_TRY_LINK() by AC_LINK_IFELSE() + + Note: these changes do not affect the generated configure script. + +commit f615bf24f5d0f23ce9301da556184d6460740456 +Author: Niels Baggesen +Date: Wed Nov 9 20:32:49 2011 +0100 + + Fis Bug #3434824: SIGSEGV when reading disk directive after SIGHUP + +commit a94a179d9340f51fa7c23431630bc0ffd6d759e8 +Author: Niels Baggesen +Date: Wed Nov 9 20:30:51 2011 +0100 + + Fix bug #3433616: dont treat DateAndTime as a string + +commit b29e4164531d258fe34a6fe2b9e1ec60c56f9544 +Author: Magnus Fromreide +Date: Mon Nov 7 01:25:57 2011 +0100 + + CHANGES: testing: Remove unused variable + +commit e221e65fdc1c68f1968651717dcc9ccfb6414783 +Author: Bart Van Assche +Date: Thu Nov 3 15:05:00 2011 +0100 + + Fix warnings about converting sockaddr_in * into sockaddr *. + + This is a follow-up for commit a0af385. + +commit 2e7e9eda0b0d62a7645a9a8f70ef3fb6f3dd6941 +Author: Bart Van Assche +Date: Thu Nov 3 11:17:48 2011 +0100 + + Fix uninitialized variable warnings. + +commit 3462ebcdd0b7c298cb15c3099736f4f952257846 +Author: Bart Van Assche +Date: Fri Oct 28 16:07:15 2011 +0200 + + Remove those superfluous parentheses that trigger a clang warning. + +commit 3e5fedd3e7d1ef31683604bf73dc56e944cad349 +Author: Jan Safranek +Date: Thu Nov 3 09:45:27 2011 +0100 + + CHANGES: snmpd: fixed UCD-SNMP-MIB::systemStats after 30 days of uptime. + + After 30 days, values from /proc/stat (on Linux) can get bigger than 32bits and snmpd calculations might render counters like ssCpuUser negative or zero, while the real value is higher. Therefore the counters should be tracked as the largest integer available. + +commit 0fc8221b24988c4ae6180ed42b86b9852fd586ad +Author: Niels Baggesen +Date: Wed Nov 2 22:59:08 2011 +0100 + + dskIndex was off by one + +commit a5b28829e64d5f3b87e4b9b1ef8cc204f33a61b7 +Author: Niels Baggesen +Date: Wed Nov 2 21:25:07 2011 +0100 + + Solaris needs $AWK to get a usable nawk + +commit 2801a2139f27021e1ab15e362e2d3d624ffaa494 +Author: Niels Baggesen +Date: Mon Oct 31 22:55:53 2011 +0100 + + Patch #3406364: Fix unstable data for NetBSD. + +commit 821a58d112d7ac495149e262d704412ba2800438 +Author: Niels Baggesen +Date: Mon Oct 31 22:43:52 2011 +0100 + + Fix ipv6 statistics looping too far when scanning interfaces. + Fix TCP session table repeating data from first entry for all. + +commit 349591d03e17a55b43eacc6a687b02fd8d4e9528 +Author: Magnus Fromreide +Date: Mon Oct 31 08:59:37 2011 +0100 + + CHANGES: perl: Make it possible to build perl support without support for opaque types. + +commit 1ec7110e72bce1561f746517459d6f043016b60e +Author: Magnus Fromreide +Date: Sun Oct 30 19:05:30 2011 +0100 + + CHANGES: testing: Make the asn1 test pass even if support for opaque types are removed. + +commit 6d26918af55aa3662a720542de77bbf39b0a3e91 +Author: Magnus Fromreide +Date: Sat Oct 29 08:34:33 2011 +0200 + + CHANGES: snmpd: Disable the support for integer64 in pass scripts if compiling without opaque-special-types. + +commit 29bf69d70424f359d9c87f07a964a099415649a5 +Author: Bart Van Assche +Date: Mon Oct 10 13:02:25 2011 +0200 + + CHANGES: snmptrapd_sql: Avoid that a linker error is triggered on systems where my_progname is missing in libmysqlclient (e.g. Fedora 15 and 16). + + This is a backport of commit 9f653f7. + +commit 2cc9504b9bb8625b94be6cda7e60993d059cd928 +Author: Bart Van Assche +Date: Wed Oct 26 09:01:23 2011 +0200 + + CHANGES: snmplib: BUG: 3428506: Fix netsnmp_gethostbyaddr() + + This patch should fix the regressions introduced by commit 85d96c4 (May 13, 2011). + +commit 9b427b353f1ceb8fe87e6fc8ed3b6cfab3ce7f20 +Author: Bart Van Assche +Date: Thu Oct 27 08:20:00 2011 +0200 + + MinGW: Avoid confusion between MinGW's kill.exe and the SysInternals pskill.exe + +commit 2c45f92cfcb5b05e049226a5a7883a0b106011ae +Author: Bart Van Assche +Date: Wed Oct 26 10:42:29 2011 +0200 + + Fix compiler warnings about passing a const pointer to a function accepting a non-const pointer. + +commit 275d23edfdebe0577b08421e4c6c936ae39b7fdc +Author: Bart Van Assche +Date: Wed Oct 26 09:33:09 2011 +0200 + + Fix compiler warnings about set-but-not-used variables + +commit 4495e17c078ac6997a9c7fa1a88db0644e919491 +Author: Bart Van Assche +Date: Wed Oct 26 09:32:46 2011 +0200 + + Fix compiler warnings about casting away const + +commit 13952f6bee9f408867ab6d2fdfdde4f284074957 +Author: Jan Safranek +Date: Wed Oct 26 14:05:16 2011 +0200 + + CHANGES: snmplib: from Siddhesh Poyarekar: properly clean up old requests in a subagent when we reconnect to master. + + An snmp subagent linked against net-snmp-libs may crash if it handles a + response which has magic referring to an older disconnected main session. This + may happen when the subagent + attempts to clean up old requests on reconnection of the disconnected master + session. + +commit ae052472b22720d08369e85127db214245df2e3f +Author: Jan Safranek +Date: Tue Oct 25 16:15:17 2011 +0200 + + CHANGES: perl: fixed segmentation fault when handler registration fails. + + When netsnmp_register_handler fails, it frees its reginfo -> nsahr_DESTROY (and any other function) must not dereference it. + +commit c199bf91b6239f26b2aab34e8575e0f0df9cde9b +Author: Jan Safranek +Date: Mon Oct 24 14:25:28 2011 +0200 + + CHANGES: snmpd: xfs, jfs and vxfs filesystems are now recognized in hrStorageTable + +commit 747fdc71e64d09e080928ebbb4d04cbde3906799 +Author: Jan Safranek +Date: Wed Oct 5 15:57:59 2011 +0200 + + CHANGES: snmpd: Lowered severity of 'error finding row index in _ifXTable_container_row_restore' message. + + The message is shows up when snmpd is started and there is different set of network interfaces than it was when snmpd wast last stopped. This is common on ppp-servers or virtual hosts. + +commit 250f698e59eab9f1ffd332ff59fdb72ea0df06ff +Author: Magnus Fromreide +Date: Sun Oct 23 08:51:23 2011 +0200 + + CHANGES: building: Make the transport configuration code work again + + Previously the transport inheritance processing code ran with + NETSNMP_FEATURE_CHECKING set. In this mode the file net-snmp/feature-details.h + is requiered. That file is created during the first make run, and that happens + after configure is run. + Change this to undefine NETSNMP_MINIMAL_CODE, effectively turning off feature + support during transport configuration in order to make it work at all. + +commit 6ef6907642247c663b9b8964b9fd44a211dbcaa7 +Author: Bart Van Assche +Date: Thu Oct 20 20:30:54 2011 +0200 + + CHANGES: snmpd: BUG: 3408398: Fix a memory leak in agent/mibgroup/hardware/fsys. + + This memory leak was introduced via commit + 9bf3d96d96a8ecd4a5fc35c326dc937467002b6c: Initial HAL + implementation of FileSystem information (March 7, 2008). + +commit cf82b894b2217c26edc6f1356351c932415604e2 +Author: Bart Van Assche +Date: Sat Oct 15 14:45:08 2011 +0200 + + CHANGES: snmplib: BUG: 3423915: Change default number of retries back from 0 to 5 + + This patch fixes a bug introduced via commit 6cac050 (May 5, 2011, + added support for specifying the default number of retries in + snmpd.conf). + +commit c11adaa12915abfee629bb6c026c21f2185b216e +Author: Bart Van Assche +Date: Mon Oct 17 10:24:46 2011 +0200 + + CHANGES: Win32: Avoid that compiling the header file with the MinGW gcc compiler triggers warnings about "pragma comment". + +commit b17a72a793483aee4a5bb2f2e2c7f4fd869817e6 +Author: Bart Van Assche +Date: Mon Oct 17 10:22:20 2011 +0200 + + CHANGES: Win32: Avoid that the PACKAGE_* macros defined in cause trouble when including this header in a package that uses the GNU autotools. + +commit 664d3ae107d754051b8c42279d459aa57a1be1c3 +Author: Bart Van Assche +Date: Mon Oct 10 16:47:16 2011 +0200 + + MinGW, hw_fsys: Use proper format specifiers in a debug statement. + + This patch fixes an issue introduced in commit 76ff25d. + +commit 211dcb49306561e35ba3c213be7cfa257b40a8e5 +Author: Bart Van Assche +Date: Mon Oct 10 15:52:43 2011 +0200 + + Avoid that gcc 4.6 complains about set but not used variables + +commit 9f653f73e5aa70f0bef1174632e95594f87f669f +Author: Bart Van Assche +Date: Mon Oct 10 13:02:25 2011 +0200 + + CHANGES: snmptrapd_sql: Avoid that a linker error is triggered on systems where my_progname is missing in libmysqlclient (e.g. Fedora 15 and 16). + +commit 4c83b9229a7454f34f6ff75f69e67e4030c419b5 +Author: Bart Van Assche +Date: Fri Oct 7 15:58:45 2011 +0200 + + CHANGES: snmplib: Set the rpath for libperl.so in libnetsnmpmibs.so such that the dynamic linker can find libperl.so without requiring the user to modify the dynamic linker settings. + + This change in agent/Makefile.in is necessary on the 5.5 branch and + later but not on the 5.4 branch. That is because the 5.4 branch uses + an older version of libtool that propagates the rpath of dependent + libraries. This is called inter-library dependency tracking in the + libtool manual. This functionality is present in libtool version 1 + but not in libtool version 2. For more background information about + dynamic libraries and rpaths, see also the document with the title + "RpathIssue" on the Debian wiki (http://wiki.debian.org/RpathIssue). + +commit 8925c912d2639752a84bcffeef1b70a81026449b +Author: Bart Van Assche +Date: Fri Oct 7 14:21:28 2011 +0200 + + CHANGES: agent: HOST-RESOURCES-MIB: Add missing brace in a debug statement + +commit 76ff25d9bf97579e7213102065fd5096f049a4c5 +Author: Bart Van Assche +Date: Fri Oct 7 14:13:18 2011 +0200 + + CHANGES: snmpd: HOST-RESOURCES-MIB::hrStorageTable: fix bug in handling large filesystems, where large means above 8 TB (= 2**31 * 4096 bytes). + + This patch fixes a bug introduced in commit + 71d8293f387a6cd66bb0dbb13c0f50174d2e678b. + For the original bug report, see also + https://sourceforge.net/tracker/?func=detail&atid=112694&aid=3419825&group_id=12694. + +commit 866033db9904ffb1203f283f838092e4cf68de6b +Author: Magnus Fromreide +Date: Thu Oct 6 07:33:27 2011 +0200 + + CHANGES: snmpd: Remove spurious #endif that seems to be the result of a mismerge. + +commit 20f4f3267ee20d55705b7a43789879c103f96620 +Author: Magnus Fromreide +Date: Thu Oct 6 00:08:59 2011 +0200 + + CHANGES: building: Add missing end comments to feature ifndefs. + +commit e5de2cc57bf304f3320cad0034d2ea2d8aedc436 +Author: Bart Van Assche +Date: Wed Oct 5 09:15:10 2011 +0200 + + CHANGES: agent: Log a more detailed error message if embedded perl initialization fails + +commit 5eef9990de28f63111e6c093be0f3c7ae2d513a1 +Author: Bart Van Assche +Date: Wed Oct 5 08:45:49 2011 +0200 + + CHANGES: perl: Add agent::uptime() + +commit 6810ed42f9bc560750d6dbfb7e50b6e2ac11899c +Author: Bart Van Assche +Date: Fri Sep 30 11:01:23 2011 +0200 + + CHANGES: Cywin: agent: Implement get_uptime() such that querying HOST-RESOURCES-MIB::hrSystemUptime returns a non-zero value. + +commit 97172b311d20f4441c7a7e90092b59c1e0da99f7 +Author: Thomas Jarosch +Date: Wed Oct 5 08:46:39 2011 +0200 + + CHANGES: PATCH: 3418649: HOST-RESOURCES-MIB: Use pclose() instead of fclose() to close a pipe. + +commit 6591937adb85000c27069c4be84cf4688838ebcd +Author: Magnus Fromreide +Date: Sun Oct 2 16:18:03 2011 +0200 + + CHANGES: building: Add dependencies on @FEATURETARGS@ to make the subtarget work as well. + +commit b9c8012ec035bc084f175876fecc375195f9be81 +Author: Magnus Fromreide +Date: Sun Oct 2 14:02:58 2011 +0200 + + CHANGES: building: Add target to build agentxtrap from the toplevel + +commit 995647c0cfe00412262cc5797bdfae9d00b70c76 +Author: Magnus Fromreide +Date: Sun Oct 2 15:44:36 2011 +0200 + + CHANGES: building: Remove the use of -L flags for internal libraries as it confuses libtool. + +commit 93dc1235a0db58ffd29617cff00dc11263780202 +Author: Magnus Fromreide +Date: Sun Oct 2 11:31:46 2011 +0200 + + CHANGES: building: Make make apps work again + + apps include snmptrapd and that require the agent libraries as well. + +commit ba41488ed44cd23c25963d4fc56c476853b2ab59 +Author: Magnus Fromreide +Date: Sun Oct 2 11:29:33 2011 +0200 + + CHANGES: building: When you say make libs you expect all the libs to be built. + + This is demonstrated by the snmptrapd target at the top level which obviously + expected both libs to be built and so failed to compile before this patch. + +commit 3057c73e093473be46254bcdfb4ca788e432d1b8 +Author: Jan Safranek +Date: Tue Sep 30 07:32:52 2008 +0000 + + NEWS: building: PATCH: 2091156: correctly declare dependencies in Makefile. + 'make -j ' should work now. + + Backport this to V5-4 as it is needed for correct operation in the single + threaded case of make miblib as well. + +commit 6eae340fa2a64086592982cc52735bc01487d978 +Author: Magnus Fromreide +Date: Sat Oct 1 19:33:50 2011 +0200 + + CHANGES: building: Silence libbsd 0.3.0 nagging + + If you have libbsd 0.3.0 installed then their version of nlist.h warns and + tries to make you include bsd/nlist.h instead. The problem is that we don't + need that compatibility library as we know how to do it ourself so it becomes + pure nagging. This patch adds a define that changes the warning into an + error and then figures out that there is no usable nlist.h and ignores it + for the future. + +commit ac38cb531bee50edc8d4c834f3005f5992c771d8 +Author: Bart Van Assche +Date: Thu Sep 29 19:03:02 2011 +0200 + + CHANGES: perl: Enable sending SNMPv2 traps with an empty varbind list + +commit a75de2971527ac2d2e812024298602bb2412f337 +Author: Bart Van Assche +Date: Fri Sep 30 10:41:44 2011 +0200 + + perl/SNMP/SNMP.xs: Update emacs modeline + +commit 848f6300efe38492fb454451a030f0b7e6ff8c9d +Author: Bart Van Assche +Date: Fri Sep 30 10:41:44 2011 +0200 + + perl/SNMP/SNMP.xs: Update emacs modeline + +commit c1374473ecd8ec9e0310013861ee18c83e5d6c5b +Author: Magnus Fromreide +Date: Fri Sep 30 03:29:36 2011 +0200 + + CHANGES: testing: Protect the use of $OSTYPE to ensure that 'test' get enough parameters. + +commit 7e97a20633a57eae39d015b23339463c32f5f848 +Author: Bart Van Assche +Date: Thu Sep 29 10:22:08 2011 +0200 + + CHANGES: testing: Convert snmplib/test_binary_array.c into two unit tests + +commit 9c0dd98176457342fffaa5e74d802e3145ed70e7 +Author: Bart Van Assche +Date: Thu Sep 29 08:56:17 2011 +0200 + + CHANGES: testing: Add unit test for netsnmp_register_old_api() + +commit 5fd26e4fa3e000ea9c81c38ab975b7946efe2157 +Author: Bart Van Assche +Date: Wed Sep 28 17:49:55 2011 +0200 + + CHANGES: agent: Avoid that netsnmp_register_old_api() failure triggers a double free. + + Fixes a regression introduced via commit + aa4d47c2609e52818c9cdf1a8e2205de9a335a0a (svn r19515). + +commit d2252d016693807326f72b66123649dea00af916 +Author: Bart Van Assche +Date: Thu Sep 29 10:20:08 2011 +0200 + + CHANGES: testing: Require a semicolon after OK(), OKF() and PLAN() + + Also, let OKF() emit a single line of output such that all output it + produces is visible in the output of "make test". + +commit 1421924b4852142192c5bb9e93ddbfed69e908fa +Author: Bart Van Assche +Date: Wed Sep 21 22:20:08 2011 +0200 + + CHANGES: snmplib: Avoid waiting indefinitely if a session has timeout zero + +commit 5f27f4f74ae2bd5baf503cf306b4f9a2841a57cf +Author: Bart Van Assche +Date: Tue Sep 6 10:32:03 2011 +0200 + + CHANGES: MinGW: testing: Fix a race condition in the test runner + +commit 09703958cc5ea845929ae19ef9e0804aecaa512e +Author: Bart Van Assche +Date: Tue Sep 27 12:42:41 2011 +0200 + + CHANGES: testing: Avoid false negative for T114agentxagentxtrap_simple caused by the test result being present in the hex dump ("mostly_harmless") + +commit 439300279f6f31438638d2f222c24c3c841fa6ab +Author: Bart Van Assche +Date: Tue Sep 27 11:16:32 2011 +0200 + + CHANGES: building: Micro-optimize agent module dependency analysis + + This makes the agent module dependency analysis carried out by the + configure script slightly faster, especially on those systems where + fork() is expensive (Cygwin). + +commit bbc680004a1376038dfdc4172dbe7b9e311fba68 +Author: Bart Van Assche +Date: Mon Sep 26 10:14:45 2011 +0200 + + CHANGES: MinGW: testing: Make test T130snmpv1vacmget_simple pass + +commit 70b06cf789208eaa890bfbcd638bdb775f817054 +Author: Bart Van Assche +Date: Tue Sep 20 09:50:57 2011 +0000 + + CHANGES: Windows: testing: perl: Fix an incorrect message printed while running the Perl module regression tests + +commit 70bcc8de2d0fc92bbb8481823630fab9bc87af75 +Author: Bart Van Assche +Date: Fri Sep 16 16:14:24 2011 +0200 + + CHANGES: MinGW: testing: Obtain the MSYS path from the environment + +commit 626275e2d1acafae7144a33ed301a40f596b37b0 +Author: Bart Van Assche +Date: Wed Sep 14 13:14:17 2011 +0200 + + CHANGES: Windows: Remove superfluous link libraries from project files (*.dsp) + +commit 38fc3caa9eeb3800254b4f6ad6f8f4764c0f83db +Author: Bart Van Assche +Date: Tue Sep 20 09:34:08 2011 +0200 + + CHANGES: snmplib: Make netsnmp_callback_accept() return -1 (failure) instead of 0 (STDIN_FILENO) + +commit 6c8c7e8aca8fc2eeb52010ae3e9fee6dd83ef780 +Author: Bart Van Assche +Date: Tue Sep 13 09:58:26 2011 +0200 + + CHANGES: snmplib: Remove obsolete snmp_get_fd_for_session() declaration + +commit 0860d11fd8fc5dbdaaae2261fae2c07fb9c2c82d +Author: Bart Van Assche +Date: Thu Sep 8 13:54:55 2011 +0200 + + CHANGES: Windows: MSVC: Avoid that the typedefs in conflict with those in from the msinttypes project + +commit f8a036f63ff68f083436120e0abd478b692a2f61 +Author: Bart Van Assche +Date: Thu Sep 8 13:21:06 2011 +0200 + + CHANGES: Windows: MSVC: When linking with OpenSSL, link with user32.lib too + +commit 836a23e10ca810c3899902d32587616a9d1203df +Author: Bart Van Assche +Date: Thu Jul 14 18:38:13 2011 +0200 + + CHANGES: Windows: MSVC: Link with proper libeay32 library + +commit 7b07fd6cdef49ec7bb04b166e2a4fbb37b582840 +Author: Bart Van Assche +Date: Tue Sep 6 11:10:38 2011 +0200 + + CHANGES: testing: Remove an incorrect comment from simple_eval_tools.sh + +commit 98f6d29d981ff8e607600c63dadb240535629807 +Author: Bart Van Assche +Date: Tue Sep 6 10:49:03 2011 +0200 + + CHANGES: testing: Make ISDEFINED() check for an exact match instead of a prefix match + +commit 52cd0031a31f692f13263a94c335d06be1454803 +Author: Bart Van Assche +Date: Tue Sep 6 10:12:59 2011 +0200 + + CHANGES: MinGW: testing: Make those regression tests pass for which SNMPCONFPATH and/or SNMP_PERSISTENT_DIR matter + +commit f5cd89bd3356dd74e1556c0b50966a643f192085 +Author: Bart Van Assche +Date: Tue Sep 6 10:12:59 2011 +0200 + + CHANGES: MinGW: testing: Fix a race condition in the test framework + +commit deedd52c834a6448852a06785536e13865969694 +Author: Bart Van Assche +Date: Tue Sep 6 10:12:58 2011 +0200 + + CHANGES: MinGW: Support the directory structure of recent Shining Light OpenSSL binary distributions + +commit d55bd4e0549f03b6fd32562c2aa7fe39272a9ef7 +Author: Wes Hardaker +Date: Wed Sep 28 06:55:19 2011 -0700 + + remove the v5.7 from the frozen list + +commit ac2aed3c94bb2ebb473af0a1e20f0561ad629956 +Author: Wes Hardaker +Date: Wed Sep 28 06:55:11 2011 -0700 + + remove the v5.7 from the frozen list + +commit 46eac02e9a27bf4f3068e795cab891f05a848870 +Author: Bart Van Assche +Date: Mon Sep 26 21:49:27 2011 +0200 + + CHANGES: snmpd: Avoid that snmpd crashes if started on a system with another OpenSSL library version than the one it has been built with. + +---------------------------------------------------------------------- + +Changes: V5.7.rc3 -> V5.7.1 + +2011-09-27 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: Version number update: 5.7.1 + + +2011-09-22 Wes Hardaker + + * ChangeLog: version update for 5.7.1.rc3 + +---------------------------------------------------------------------- + +Changes: V5.7.rc2 -> V5.7.1.rc3 + +2011-09-22 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: Version number update: 5.7.1.rc3 + + +2011-09-22 Dave Shield + + * : commit 07f61a02a2409096e5c962cd211126396ad09d2b Merge: ee0d3ad + + bda324b Author: Dave Shield Date: Thu + Sep 22 10:39:59 2011 +0100 + +2011-09-22 Dave Shield + + * : commit c55f608f16f160f5e79dc057f8878def462973e1 Author: Dave + + Shield Date: Thu Sep 22 10:35:24 2011 + +0100 + +2011-09-22 Steve Friedl + + * agent/mibgroup/ucd-snmp/disk_hw.c: CHANGES: snmpd: 3409692: + + Calculate disk percentage usage via floating-point arithmetic to + avoid integer arithmetic errors. (Code based on patch, rather than + applied verbatim) + +2011-09-22 Steve Friedl + + * agent/mibgroup/ucd-snmp/disk_hw.c: CHANGES: snmpd: 3409692: + + Calculate disk percentage usage via floating-point arithmetic to + avoid integer overflow errors. (Code based on the submitted patch, + rather than applied verbatim) + +2011-09-22 Bart Van Assche + + * ChangeLog: The only change between V5.7.rc1 and V5.7.1.rc2 is the + + version number. Make this clear in the ChangeLog file. + +2011-09-21 Wes Hardaker + + * ChangeLog: changelog update + +---------------------------------------------------------------------- + +Changes: V5.7.rc1 -> V5.7.1.rc2 + +2011-09-21 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: Version number update: 5.7.1.rc2 + + +2011-09-04 Magnus Fromreide + + * : commit 4d6defdae72c35b1080076180313d2910568475b Merge: d3a758c + + 3b7fdc4 Author: Magnus Fromreide Date: Sun + Sep 4 14:46:02 2011 +0200 + +2011-09-04 Magnus Fromreide + + * : commit bbe2c19a01ecec024f741e2e54701ae6212f4c3e Author: Magnus + + Fromreide Date: Sun Sep 4 14:44:38 2011 + +0200 + +2011-09-04 Magnus Fromreide + + * : commit d3a758cf30254b80706a43f191c15238b2cb73c9 Merge: c107ce0 + + 227dbd7 Author: Magnus Fromreide Date: Sun + Sep 4 14:08:35 2011 +0200 + +2011-09-04 Magnus Fromreide + + * : commit 9efa467a972bb6e1c7fbdaf2e27429d29f4ab89e Author: Magnus + + Fromreide Date: Sun Sep 4 14:00:12 2011 + +0200 + +---------------------------------------------------------------------- + +Changes: V5.7.pre2 -> V5.7.1.rc1 + +2011-08-30 Wes Hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make + + depend for 5.7.1.rc1 + +2011-08-30 Wes Hardaker + + * snmplib/read_config.c: fix C++ comment + + +2011-08-30 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: Version number update: 5.7.1.rc1 + + +2011-08-30 Wes Hardaker + + * : commit c107ce078409d265b9b218d49f3815b795db1dc3 Merge: ea4b3b2 + + 915aa8d Author: Wes Hardaker Date: + Tue Aug 30 19:07:07 2011 -0700 + +2011-08-30 Wes Hardaker + + * : commit 422b082a9593ca9c65aac449e6d128a9e97e94fb Author: Wes + + Hardaker Date: Tue Aug 30 + 19:06:56 2011 -0700 + +2011-08-30 Wes Hardaker + + * : commit ea4b3b23f350583e5626328b5367e6c617255f95 Merge: bcf38b8 + + b34d5dc Author: Wes Hardaker Date: + Tue Aug 30 16:38:25 2011 -0700 + +2011-08-30 Wes Hardaker + + * : commit 71c0d7650493710631fa08d5dc4dad501a9aa771 Author: Wes + + Hardaker Date: Tue Aug 30 + 16:37:41 2011 -0700 + +2011-08-30 Wes Hardaker + + * : commit b13f4d8886b6a4e73bc07df2b90d1a6115cf3dfc Merge: f7e21f2 + + 64e9778 Author: Wes Hardaker Date: + Tue Aug 30 11:09:30 2011 -0700 + +2011-08-30 Wes Hardaker + + * : commit b5d2a43f97a59858c944eba2290b59b93c230a6a Merge: 86efee2 + + cf4cf7f Author: Wes Hardaker Date: + Tue Aug 30 11:09:29 2011 -0700 + +2011-08-30 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-6-patches' into + + V5-6-patches + +2011-08-30 Wes Hardaker + + * local/gittools/shell-functions: auto-determine patch arguments if + + possible for nspatchtry + +2011-08-30 Wes Hardaker + + * local/gittools/shell-functions: make it so the git commit line can + + be cut/paste without linebreaks + +2011-08-30 Ronald Wahl + + * snmplib/read_config.c: CHANGES: libnetsnmp: PATCH 3394586: from + + rwa-co: file descriptor leak in read_config (+fix) Signed-off-by: Wes Hardaker + +2011-08-30 Wes Hardaker + + * dist/makerelease.xml: describe that nsrollup needs to be run now. + + +2011-08-30 Dave Shield + + * : commit 2b92a0a1e3a0618c515ebd902271b95c08931afa Merge: a086347 + + 86efee2 Author: Dave Shield Date: Tue + Aug 30 11:28:14 2011 +0100 + +2011-08-30 Dave Shield + + * agent/mibgroup/hardware/fsys/fsys_mntent.c: Apparently IRIX has a + + different API for statfs + +2011-08-29 Wes Hardaker + + * agent/helpers/table_tdata.c: don't provide a feature when your a + + child of another feature + +2011-08-29 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-7-patches' into + + V5-7-patches + +2011-08-28 Magnus Fromreide + + * apps/Makefile.in: Use the feature target instead of the target + + when building the feature set + +2011-08-29 Thomas Anders + + * agent/mibgroup/hardware/fsys.h: the irix6 build only defines + + irix6, not irix + +2011-08-29 Thomas Anders + + * configure, configure.d/config_os_struct_members, + include/net-snmp/net-snmp-config.h.in: re-add sockaddr_un.sun_path + + configure check (lost in previous commit) + +2011-08-28 Thomas Anders + + * agent/mibgroup/hardware/fsys.h: + + agent/mibgroup/hardware/fsys/fsys_mntent.c doesn't build on IRIX yet + +2011-08-28 Thomas Anders + + * : commit a0863479d80962c652947dfdee11bdd136c0e013 Merge: 5250893 + + f95aa31 Author: Thomas Anders Date: + Sun Aug 28 23:37:27 2011 +0200 + +2011-08-28 Thomas Anders + + * configure, configure.d/config_os_struct_members, + include/net-snmp/net-snmp-config.h.in, snmplib/snmpUDPDomain.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: CHANGES: building: build fix + + for systems lacking fields msg_control/msg_flags in struct msghdr + (backport) + +2011-08-26 Wes Hardaker + + * local/mib2c-conf.d/mfd-interface.m2c: added required features for + + mfd handling + +2011-08-26 Wes Hardaker + + * .gitignore: added .ft and .ft.1 for feature files + + +2011-08-26 Wes Hardaker + + * perl/agent/agent.xs: no_write_support supported + + +2011-08-26 Wes Hardaker + + * local/mib2c-conf.d/mfd-interface.m2c: handle no-write-support with + + ifdefs + +2011-08-25 Wes Hardaker + + * : commit 525089327aba7d01d633c634c6b6f06de42acbb8 Merge: 1bb234a + + 04fd71a Author: Wes Hardaker Date: + Thu Aug 25 06:57:21 2011 -0700 + +2011-08-25 Wes Hardaker + + * : commit ea8bed79e81c42e33cbf37ca6f3c03c549987b22 Author: Wes + + Hardaker Date: Thu Aug 25 + 06:56:22 2011 -0700 + +2011-08-25 Wes Hardaker + + * python/netsnmp/client.py: use >> to print to stderr + + +2011-08-23 Magnus Fromreide + + * local/minimalist/feature-remove: CHANGES: build: Do not generate + + an output file on failure make supposes that no output is generated if the command failed. + Change feature-remove to follow that presumption. + +2011-08-21 Magnus Fromreide + + * local/minimalist/feature-remove: Correct typo + + +2011-08-23 Thomas Anders + + * : commit 1bb234a6cc36e6a4efbe3fb29c480210dc2b9c13 Merge: 35a98c3 + + 1f082a3 Author: Thomas Anders Date: + Tue Aug 23 23:38:07 2011 +0200 + +2011-08-23 Thomas Anders + + * configure, configure.d/config_os_struct_members: make sure that + + _KERNEL is defined to 1 so that "#if _KERNEL" works on systems that + need it (e.g. IRIX) + +2011-08-23 Thomas Anders + + * : commit 35a98c3d7c5a3c5df356add9e8b808287899b69a Merge: 1f37f57 + + a27f744 Author: Thomas Anders Date: + Tue Aug 23 23:30:27 2011 +0200 + +2011-08-23 Thomas Anders + + * : commit 26bb2470c106f834442a2adbc7611bf16657fbdf Author: Thomas + + Anders Date: Tue Aug 23 23:22:44 + 2011 +0200 + +2011-08-22 Thomas Anders + + * : autoreconf + + +2011-08-22 Thomas Anders + + * configure.d/config_os_struct_members, + snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: CHANGES: building: build fix + + for systems lacking field msg_flags in struct msghdr (e.g. IRIX) + +2011-08-21 Thomas Anders + + * configure: autoreconf + + +2011-08-21 Thomas Anders + + * configure: autoreconf + + +2011-08-21 Thomas Anders + + * configure: autoreconf + + +2011-08-21 Thomas Anders + + * : commit b62cb0864f577ba85573d0d250d12a39387c07b4 Author: Thomas + + Anders Date: Sun Aug 21 00:55:33 + 2011 +0200 + +2011-08-21 Thomas Anders + + * : commit 71b90b6f217944b4ffc1836e5160d40e33b4423d Author: Thomas + + Anders Date: Sun Aug 21 00:40:28 + 2011 +0200 + +---------------------------------------------------------------------- + +Changes: V5.7.pre1 -> V5.7.1.pre2 + +2011-08-18 Wes Hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make + + depend for 5.7.1.pre2 + +2011-08-18 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: Version number update: 5.7.1.pre2 + + +2011-08-18 Wes Hardaker + + * : commit 03053479604bc83efbea579b4562b1831cea1cb6 Merge: f73e636 + + d94df39 Author: Wes Hardaker Date: + Thu Aug 18 11:57:46 2011 -0700 + +2011-08-18 Wes Hardaker + + * : commit 28b54070514753e8d8abb718b224d657ab7a8ab8 Author: Garrett + + Cooper Date: Thu Aug 18 + 11:49:56 2011 -0700 + +2011-08-18 Vladimir Kondratiev + + * agent/mibgroup/ucd-snmp/disk_hw.c: CHANGES: agent: PATCH 3389228: + + from wulf2001: incomplete commit (patch 3386633: fix integer + overflow) Signed-off-by: Wes Hardaker + +2011-08-18 Wes Hardaker + + * man/snmp.conf.5.def: Patch from Claus Klein on -coders for fixing + + man page typos + +2011-08-18 Wes Hardaker + + * snmplib/snmp_api.c: changed clientaddr so it registers as pre-mib + + to be picked up before the transports get created + +2011-08-17 Wes Hardaker + + * : commit c02131e5b35d296755baec99bd363205a86307dd Author: Wes + + Hardaker Date: Wed Aug 17 + 09:34:00 2011 -0700 + +2011-08-17 Bart Van Assche + + * snmplib/system.c: Fix the log message that reports that + + gethostbyaddr() is missing + +2011-08-17 Bart Van Assche + + * : commit 182e1dc0c3eacfa4e9ccdb28600ff0f2370211ae Merge: 499b796 + + 517b6b0 Author: Bart Van Assche Date: Wed Aug + 17 18:09:30 2011 +0200 + +2011-08-17 Bart Van Assche + + * : commit 6580556cc7bd833af731b62ce1ed2017564fe7eb Author: Bart Van + + Assche Date: Wed Aug 17 18:08:01 2011 +0200 + +2011-08-14 Bart Van Assche + + * : commit 499b796cbd78065c3354779136bd3d9d1f548a58 Merge: 0418ff0 + + a9cb267 Author: Bart Van Assche Date: Sun Aug + 14 08:02:38 2011 +0200 + +2011-08-14 Bart Van Assche + + * : commit 3cb3f1ede388d84e392e1d815d5994a4bf0f10f9 Author: Bart Van + + Assche Date: Sun Aug 14 07:59:25 2011 +0200 + +2011-08-13 Bart Van Assche + + * perl/OID/OID.xs, perl/SNMP/SNMP.xs, perl/agent/agent.xs: Windows: + + Make the Perl agent module work again with the original SNMP_FREE() + definition. + +2011-08-13 Bart Van Assche + + * : commit 0418ff0cda21411a47fa8978c3e0d043a19d24b6 Merge: 26b0aa3 + + 3c73b48 Author: Bart Van Assche Date: Sat Aug + 13 18:42:05 2011 +0200 + +2011-08-13 Bart Van Assche + + * include/net-snmp/library/tools.h: Revert the two most recent + + SNMP_FREE() changes (commits + 47c8ef1b89c6ccb4247d9633477925908c68c1a5 and + 7f42d0d93320484152271427cc9808cbda49bbd0). + +2011-08-13 Bart Van Assche + + * : commit 26b0aa3010fa182b6039a8c2cad8ccb4571652de Merge: 2f3d607 + + 0c8e1a9 Author: Bart Van Assche Date: Sat Aug + 13 11:43:20 2011 +0200 + +2011-08-13 Bart Van Assche + + * : commit 3e50c3e00e9f321fb708bc579eb4dc1a0f1e7c4d Author: Bart Van + + Assche Date: Sat Aug 13 11:31:40 2011 +0200 + +2011-08-13 Bart Van Assche + + * : commit 2f3d6079dc36aad9559d91c5c324e2ce535573dd Merge: e32aa97 + + ff1734d Author: Bart Van Assche Date: Sat Aug + 13 09:08:06 2011 +0200 + +2011-08-13 Bart Van Assche + + * : commit e147e4b96755207de1ce30990d67b4b7c76dd483 Author: Bart Van + + Assche Date: Sat Aug 13 08:39:14 2011 +0200 + +2011-08-13 Bart Van Assche + + * win32/build.pl: CHANGES: Windows: building (build.bat): Install + + netsnmp.dll before running the Perl regression tests such that the + regression tests are run with the correct version of netsnmp.dll. + +2011-08-13 Bart Van Assche + + * win32/Makefile.in: CHANGES: Windows: perl (build.bat): When + + installing development files, install the PDB files too. + +2011-08-13 Bart Van Assche + + * perl/SNMP/t/async.t, perl/SNMP/t/conf.t, perl/SNMP/t/mib.t, + perl/agent/test.pl: CHANGES: testing: Fix Perl regression test + + failures All Perl regression tests pass now on Linux and on Windows (MSVC). + +2011-08-13 Bart Van Assche + + * perl/SNMP/t/async.t, perl/SNMP/t/bulkwalk.t: CHANGES: testing: + + Perl regression tests: Don't fail skipped tests. + +2011-08-13 Bart Van Assche + + * perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs: CHANGES: perl: Add + + SNMP::getenv() and SNMP::setenv(). + +2011-08-13 Bart Van Assche + + * include/net-snmp/library/tools.h, snmplib/tools.c: CHANGES: + + snmplib: Add netsnmp_setenv(). + +2011-08-13 Bart Van Assche + + * local/pass_persisttest: local/pass_persisttest: document how to + + use on Windows + +2011-08-13 Bart Van Assche + + * local/pass_persisttest: Set execute flag on local/pass_persisttest + + such that the instructions in that file work + +2011-08-13 Bart Van Assche + + * .gitignore: .gitignore: Fix a suppression pattern + + +2011-08-12 Wes Hardaker + + * : commit e32aa97742232ced3a72f8b845ace5ce3d53b8df Merge: 4adfec8 + + 86fbd33 Author: Wes Hardaker Date: + Fri Aug 12 09:11:14 2011 -0700 + +2011-08-12 Wes Hardaker + + * : commit a73eb40ec263a0fdf53a74e720ddf41c4a7ee3d4 Merge: 7690894 + + 2940ee3 Author: Wes Hardaker Date: + Fri Aug 12 09:11:13 2011 -0700 + +2011-08-12 Wes Hardaker + + * : commit 1f0a928a2913cfa7f5ceaaf4696c69fbdc687621 Author: Wes + + Hardaker Date: Fri Aug 12 + 09:09:11 2011 -0700 + +2011-08-11 Bart Van Assche + + * : commit 4adfec81216f6c5bf25c9ac6b2b7478d1be8e842 Merge: 281b869 + + 2940ee3 Author: Bart Van Assche Date: Thu Aug + 11 18:57:29 2011 +0200 + +2011-08-11 Bart Van Assche + + * : commit 1e1000a8815921b5ec2e7997b53592a544b3dfc2 Author: Bart Van + + Assche Date: Thu Aug 11 15:46:32 2011 +0200 + +2011-08-11 Bart Van Assche + + * : commit 281b86961b10266ddf3883942d4dc3b6b98d3227 Merge: d8d225c + + f181099 Author: Bart Van Assche Date: Thu Aug + 11 18:46:06 2011 +0200 + +2011-08-11 Bart Van Assche + + * : Merge V5-4-patches. + + +2011-08-10 Wes Hardaker + + * agent/mibgroup/host/data_access/swrun.c: don't assert on a double + + init; just don't do it twice + +2011-08-10 Bart Van Assche + + * : commit d8d225ca34a8f22752153acb7944f9435f564d2c Merge: 06b4186 + + 47c8ef1 Author: Bart Van Assche Date: Wed Aug + 10 18:05:21 2011 +0200 + +2011-08-10 Bart Van Assche + + * include/net-snmp/library/tools.h: SNMP_FREE(): cast argument to + + (void *) before passing it to netsnmp_free() + +2011-08-09 Wes Hardaker + + * : commit 06b41865ec302c3931b1083d3fde89f9345ec06f Merge: 11426fb + + a4f6ac7 Author: Wes Hardaker Date: + Tue Aug 9 06:44:41 2011 -0700 + +2011-08-09 Wes Hardaker + + * : commit 11426fb3c6f327820b9bb86a76ecc9e2c37e7934 Merge: 0344df9 + + 9bf0681 Author: Wes Hardaker Date: + Tue Aug 9 06:44:11 2011 -0700 + +2011-08-09 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-4-patches' into + + V5-4-patches + +2011-08-09 Bart Van Assche + + * : commit 9bf0681218edf43cdb5fc68f172123bc4a2d0188 Merge: f9db611 + + ccb0eb6 Author: Bart Van Assche Date: Tue Aug + 9 08:19:33 2011 +0200 + +2011-08-09 Bart Van Assche + + * : commit de7e348ece03d2380c2a8806ebbad5d9b5487682 Merge: d538bcb + + ccb0eb6 Author: Bart Van Assche Date: Tue Aug + 9 08:07:22 2011 +0200 + +2011-08-09 Bart Van Assche + + * : commit 0220392d899a9cab701f74af12030bb1d4cc5e2e Author: Bart Van + + Assche Date: Fri Jul 1 13:02:15 2011 +0200 + +2011-08-08 Wes Hardaker + + * CHANGES, NEWS: version update for 5.7.1.pre1 + + +2011-08-08 Wes Hardaker + + * ChangeLog: version update for 5.7.1.pre1 + + +2011-08-08 Wes Hardaker + + * agent/snmpd.c: fix C++ comments + + +2011-08-08 Wes Hardaker + + * agent/snmpd.c: fix C++ comments + + +2011-08-08 Wes Hardaker + + * agent/snmpd.c: fix C++ comments + + +2011-08-08 Wes Hardaker + + * agent/snmpd.c: fix C++ comments + + +2011-08-08 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec, perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm, + perl/OID/OID.pm, perl/SNMP/SNMP.pm, + perl/TrapReceiver/TrapReceiver.pm, perl/agent/Support/Support.pm, + perl/agent/agent.pm, perl/agent/default_store/default_store.pm, + perl/default_store/default_store.pm: Version number update: + + 5.7.1.pre1 + +2011-08-08 Wes Hardaker + + * Makefile.top: version update for 5.7.1.pre1 + + +2011-08-08 Wes Hardaker + + * : commit cf4cce4c189cf47f4c489db43b7fa510f8906a1a Merge: df91a9f + + 93e97dc Author: Dave Shield Date: Mon + Aug 8 22:15:28 2011 +0100 + +2011-08-08 Dave Shield + + * : Merge remote-tracking branch 'origin/V5-6-patches' into + + V5-6-patches + +2011-08-08 Dave Shield + + * : Merge remote-tracking branch 'origin/V5-4-patches' into + + V5-4-patches + +2011-08-08 Dave Shield + + * win32/Makefile-apps.in, win32/dist/README.build.win32.txt, + win32/libagent/Makefile.in, win32/libnetsnmptrapd/Makefile.in, + win32/libsnmp/Makefile.in, win32/libsnmp_dll/Makefile.in, + win32/netsnmpmibs/Makefile.in, win32/snmpd/Makefile.in, + win32/snmpnetstat/Makefile.in, win32/snmptrapd/Makefile.in: Define + + _BIND_TO_CURRENT_VCLIBS_VERSION token (as per Alex' build + instructions) + +2011-08-08 Dave Shield + + * win32/Makefile-apps.in, win32/libagent/Makefile.in, + win32/libhelpers/Makefile.in, win32/libnetsnmptrapd/Makefile.in, + win32/libsnmp/Makefile.in, win32/libsnmp_dll/Makefile.in, + win32/netsnmpmibs/Makefile.in, win32/snmpd/Makefile.in, + win32/snmpnetstat/Makefile.in, win32/snmptrapd/Makefile.in: Define + + _BIND_TO_CURRENT_VCLIBS_VERSION token (as per Alex' build + instructions) + +2011-08-08 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-4-patches' into + + V5-4-patches + +2011-08-08 Wes Hardaker + + * : commit df16dc2221e993dd3c66650d5e872577ffe6c01b Merge: 714bc82 + + 8e5a28d Author: Wes Hardaker Date: + Mon Aug 8 13:56:43 2011 -0700 + +2011-08-08 Wes Hardaker + + * : commit ffa05b051ac3e2b197195a9989cc7a91fe8d9282 Author: Wes + + Hardaker Date: Mon Aug 8 13:55:38 + 2011 -0700 + +2011-08-08 Dave Shield + + * : commit 714bc82fa01e21a3655824963fa54e9b8042ffb0 Merge: 6fe8fe5 + + 3ef1db5 Author: Dave Shield Date: Mon + Aug 8 21:21:46 2011 +0100 + +2011-08-08 Dave Shield + + * : commit b451607dca015c111e96fdfeb2ddb0661fb4f724 Author: Dave + + Shield Date: Mon Aug 8 21:20:32 2011 + +0100 + +2011-08-08 Bart Van Assche + + * : commit 6fe8fe5294a45bc7e4ea3751a1ad7aa47b5cabb2 Merge: 364f8ff + + f69abe3 Author: Bart Van Assche Date: Mon Aug + 8 22:02:38 2011 +0200 + +2011-08-08 Bart Van Assche + + * : commit c94813044a4c4a608e98e80223075c6faf04ee11 Author: Bart Van + + Assche Date: Mon Aug 8 21:56:15 2011 +0200 + +2011-08-08 Wes Hardaker + + * : commit 364f8ffaeb90b4eb0165fc855688cd0626632794 Merge: 3287295 + + 7abb926 Author: Wes Hardaker Date: + Mon Aug 8 11:24:26 2011 -0700 + +2011-08-08 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-6-patches' into + + V5-6-patches + +2011-08-08 Wes Hardaker + + * local/gittools/shell-functions: display the branch we'll commit to + + +2011-08-08 Vladimir Kondratiev + + * agent/mibgroup/ucd-snmp/disk_hw.c: CHANGES: snmpd: PATCH 3386633: + + from wulf2001: fix integer overflow in disk percent calculations Signed-off-by: Wes Hardaker + +2011-08-08 Bart Van Assche + + * : commit 84a775d0557fea97570e41715a3164970b4c03a2 Merge: 6fff1c1 + + d373c4f Author: Bart Van Assche Date: Mon Aug + 8 20:12:32 2011 +0200 + +2011-08-08 Garrett Cooper + + * agent/agent_trap.c: CHANGES: libnetsnmp: PATCH 3387139: from + + yaberauneya: Avoid segfault if trapsess transport element cant be + parsed Signed-off-by: Wes Hardaker + +2011-08-08 Wes Hardaker + + * local/gittools/shell-functions: nssfpatchapply: split the + + displayed git commit command into multiple segments + +2011-08-08 Bart Van Assche + + * agent/helpers/scalar_group.c: CHANGES: snmplib: PATCH: 3386961: + + Make SNMP GET work in an AgentX subagent if write support is + disabled via NETSNMP_NO_WRITE_SUPPORT (Mark Rusk). + +2011-08-08 Bart Van Assche + + * snmplib/mib.c: CHANGES: snmplib: Fix a crash that could be + + triggered by calling _mibindex_add() with the second argument not + equal to -1. + +2011-08-08 Wes Hardaker + + * : commit 6fff1c1ae51b06c9d80faf15373a963d173f14e8 Merge: 837c52e + + 8cc9004 Author: Wes Hardaker Date: + Mon Aug 8 10:58:59 2011 -0700 + +2011-08-08 Wes Hardaker + + * : commit 8ca7ff1e692caec4186b788c9ae2d27be213290f Author: Wes + + Hardaker Date: Mon Aug 8 10:33:56 + 2011 -0700 + +2011-08-08 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-4-patches' into + + V5-4-patches + +2011-08-08 Wes Hardaker + + * : commit b8f529cba27c0114b4cb7340cfd449504fa07506 Merge: 0822f2d + + 556e938 Author: Wes Hardaker Date: + Mon Aug 8 10:05:36 2011 -0700 + +2011-08-08 Wes Hardaker + + * local/gittools/shell-functions: fix function name typo + + +2011-08-08 Wes Hardaker + + * : commit 29882a078a959a0f78b03e01968f1d17b7f6a299 Merge: 5e9bd2f + + 0409c0a Author: Wes Hardaker Date: + Mon Aug 8 10:03:34 2011 -0700 + +2011-08-08 Wes Hardaker + + * : manual merge of pull/push + + +2011-08-08 Wes Hardaker + + * local/gittools/shell-functions: make nspull/nspush check for a + + clean repo + +2011-08-08 Wes Hardaker + + * local/gittools/shell-functions: new function "nsmakeall" to test + + building on every branch + +2011-08-08 Wes Hardaker + + * local/gittools/shell-functions: default to merge + + +2011-08-08 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-7-patches' into + + V5-7-patches + +2011-08-08 Bart Van Assche + + * include/net-snmp/library/tools.h: CHANGES: Windows: Avoid that if + + the Net-SNMP Perl modules have been built with another version of + Microsoft Visual Studio than ActivePerl that using one of these Perl + modules triggers a "Free to wrong pool" crash. This regression was + caused by commit 3b14c59cf8278d410207ff42debda2636426a468 (the + netsnmp_free() into SNMP_FREE() changes in the *.xs files). + +2011-08-08 Bart Van Assche + + * : commit e109539930703cb3052d5241b18ac6fc062faaca Merge: 0c9b6cb + + e46b170 Author: Bart Van Assche Date: Mon Aug + 8 18:34:11 2011 +0200 + +2011-08-08 Bart Van Assche + + * snmplib/mib.c: CHANGES: snmplib: Fix a crash that could be + + triggered by calling _mibindex_add() with the second argument not + equal to -1. + +2011-08-08 Bart Van Assche + + * : commit 7f42d0d93320484152271427cc9808cbda49bbd0 Author: Bart Van + + Assche Date: Mon Aug 8 09:50:51 2011 +0200 + +2011-08-08 Bart Van Assche + + * : commit 0c9b6cbe9dbe2ec5217a95b6781fd7dc1f6ebda7 Merge: fa6cef5 + + 963320f Author: Bart Van Assche Date: Mon Aug + 8 18:14:36 2011 +0200 + +2011-08-08 Bart Van Assche + + * : commit a3b8654a232c563bc97cc9925cd98590a30c5bc5 Author: Bart Van + + Assche Date: Mon Aug 8 17:24:18 2011 +0200 + +2011-08-07 Bart Van Assche + + * : commit fa6cef5ca91df3a0b03455b68559d2bee248101c Merge: f5fe536 + + 8add0da Author: Bart Van Assche Date: Sun Aug + 7 10:18:54 2011 +0200 + +2011-08-07 Bart Van Assche + + * : commit a0dd3caf25926e43465718bf417a464c2fb36366 Author: Bart Van + + Assche Date: Sun Aug 7 10:17:01 2011 +0200 + +2011-08-05 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: 32 is too limited for + + bigger tables; increase the max msg count to 128 + +2011-08-05 Wes Hardaker + + * local/gittools/shell-functions: make rollup and sync support + + --rebase and change the default back to merge + +2011-08-05 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-4-patches' into + + V5-4-patches + +2011-08-05 Bart Van Assche + + * README.win32: CHANGES: Win32: Documented how to use build.bat with + + OpenSSL enabled + +2011-07-15 Bart Van Assche + + * README.win32: CHANGES: Windows: Remove outdated instructions about + + editing win32\libsnmp_dll\libsnmp.def from README.win32 + +2011-07-15 Bart Van Assche + + * README.win32: CHANGES: Win32: Document how to build 64-bit + + executables for the x64/amd64 architecture + +2011-08-05 Bart Van Assche + + * : commit f5fe536e8fd6c48fe243decd31fac9cf1c92f4cc Merge: 7850ea1 + + 80928a8 Author: Bart Van Assche Date: Fri Aug + 5 15:13:27 2011 +0200 + +2011-08-05 Bart Van Assche + + * : commit 80928a8909cfab37f01b39a071a3e8ad85956222 Merge: f16a094 + + 0dbc869 Author: Bart Van Assche Date: Fri Aug + 5 13:57:30 2011 +0200 + +2011-08-05 Bart Van Assche + + * : commit 0dbc869fec07d8e90dbd1c95493ee7cbc623c95c Author: Bart Van + + Assche Date: Fri Aug 5 12:40:31 2011 +0200 + +2011-08-05 Bart Van Assche + + * .gitignore: .gitignore: Add + + perl/agent/default_store/default_store.def and perl/SNMP/t + +2011-08-05 Bart Van Assche + + * : commit 86c1e2b9679fec2cd799ba76005c3d60e9d47634 Merge: bcd8635 + + f16a094 Author: Bart Van Assche Date: Fri Aug + 5 12:20:50 2011 +0200 + +2011-08-05 Bart Van Assche + + * : commit 2f8d4f5796cbc1c7e967acdaa8019b24f1520a36 Author: Bart Van + + Assche Date: Fri Aug 5 12:02:51 2011 +0200 + +2011-08-05 Bart Van Assche + + * snmplib/parse.c: Unbreak the V5-4-patches - revert commit + + d2c4768bd2efb48664434a831425c2dda85d7133 (CHANGES: libnetsnmp: PATCH + 3362233: from yaberauneya: Mute unnecessary cannot find module + noise). + +2011-08-05 Bart Van Assche + + * agent/mibgroup/mibII/snmp_mib.c, agent/mibgroup/mibII/snmp_mib.h: + + Unbreak the V5-4-patches branch - was broken by commit + bf7178b0b22587d43d1a80c269cd216bd5930214 (agent: change type of + snmp_enableauthentraps to long) + +2011-08-05 Bart Van Assche + + * include/net-snmp/library/snmpusm.h: Unbreak the V5-4-patches + + branch - was broken by commit + 0e6842fe080cec853b08cd2323015ababc381ce1 (CHANGES: snmptrapd: PATCH + 3383441: from sachinsurendran: Fix crash on 5.4.4 due to access of + freed memory). + +2011-08-05 Thomas Anders + + * NEWS: minor NEWS polish + + +2011-08-05 Bart Van Assche + + * : commit bcd86350713822963d376eff582a92f43e426d6c Merge: 9c810a3 + + 7a20f71 Author: Bart Van Assche Date: Fri Aug + 5 10:28:55 2011 +0200 + +2011-08-05 Bart Van Assche + + * : commit 3aa949fbdfc1a94a8340ad8baf8b314756a0bb9d Author: Bart Van + + Assche Date: Fri Aug 5 10:26:15 2011 +0200 + +2011-08-04 Wes Hardaker + + * : commit 9c810a3b37b68573c40337e246e2faf299b77d31 Merge: 71cb2e8 + + 610d63f Author: Wes Hardaker Date: + Thu Aug 4 10:42:08 2011 -0700 + +2011-08-04 Wes Hardaker + + * : commit 943930e1e124385fd94738b6dcda37d29dc7ac7f Author: Wes + + Hardaker Date: Thu Aug 4 10:41:41 + 2011 -0700 + +2011-08-04 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-4-patches' into + + V5-4-patches + +2011-08-04 Wes Hardaker + + * : commit 4edcb88dae8b2e59dc683e80d414fa7ecec36885 Merge: 65f3eef + + 2dd9ed0 Author: Wes Hardaker Date: + Thu Aug 4 10:24:11 2011 -0700 + +2011-08-04 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-5-patches' into + + V5-5-patches + +2011-08-04 Bart Van Assche + + * : commit bc5ca03a04ab19c634a34d060b0b16b7484cb520 Merge: 88fddb7 + + 90c0e75 Author: Bart Van Assche Date: Thu Aug + 4 19:13:07 2011 +0200 + +2011-08-04 Bart Van Assche + + * snmplib/snmp_client.c, snmplib/snmpusm.c: snmpusm: Fix recently + + introduced compiler warnings + +2011-08-04 Stuart Henderson + + * agent/mibgroup/hardware/memory/memory_netbsd.c: CHANGES: openbsd: + + PATCH 3357932: from t0jw2fu0kmg: Cleaning in memory_netbsd.c Signed-off-by: Wes Hardaker + +2011-08-04 Vladimir Kondratiev + + * agent/mibgroup/hardware/fsys/fsys_getfsstats.c: CHANGES: agent: + + PATCH 3386147: from wulf2001: fix UCD-SNMP-MIB::dskUsed Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * : commit 473d7e5cd4d411bba20eb85359d8728063301cbd Merge: a4e8b62 + + 88fddb7 Author: Wes Hardaker Date: + Thu Aug 4 09:28:22 2011 -0700 + +2011-08-04 Wes Hardaker + + * : commit 2101bb2d7ad6db038c755aa9193c8ace0dbd4f58 Author: Wes + + Hardaker Date: Thu Aug 4 09:28:06 + 2011 -0700 + +2011-08-04 Wes Hardaker + + * .gitignore: ignore *.orig and *.rej + + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: help output describes rebase vs + + merge better + +2011-08-04 Wes Hardaker + + * : commit f126a17c6a3063455a511940b023047abd9b48ee Merge: ad765f4 + + 77a4784 Author: Wes Hardaker Date: + Thu Aug 4 09:25:16 2011 -0700 + +2011-08-04 Wes Hardaker + + * : commit 452e1707f209ec45e7c7f2a3040ef595fb9d1af6 Merge: dc755a6 + + b372e5a Author: Wes Hardaker Date: + Thu Aug 4 09:25:03 2011 -0700 + +2011-08-04 Stuart Henderson + + * Makefile.in, acconfig.h, agent/mibgroup/hardware/cpu.h, + agent/mibgroup/hardware/memory.h, + agent/mibgroup/if-mib/data_access/interface.h, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/openbsd.h, + include/net-snmp/system/openbsd4.h, + include/net-snmp/system/openbsd5.h: CHANGES: openbsd: PATCH + 3357927: + + from t0jw2fu0kmg: Recognise openbsd5 Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: fix where arguments are set + + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: split nssfpatchapply into two + + parts: apply and commiting + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: patch using -N + + +2011-08-04 David Arnold + + * man/default_store.3.bot, man/encode_keychange.1.def, + man/fixproc.1.def, man/mib2c.conf.5.in, man/net-snmp-config.1.def, + man/netsnmp_agent_api.3.def, man/netsnmp_mib_api.3.def, + man/snmp.conf.5.def, man/snmpbulkget.1.def, + man/snmpbulkwalk.1.def, man/snmpcmd.1.def, man/snmpconf.1.def, + man/snmpd.8.def, man/snmpd.conf.5.def, man/snmpd.examples.5.def, + man/snmpdelta.1.def, man/snmpdf.1.def, man/snmpget.1.def, + man/snmpgetnext.1.def, man/snmpnetstat.1.def, man/snmpset.1.def, + man/snmpstatus.1.def, man/snmptable.1.def, man/snmptest.1.def, + man/snmptranslate.1.def, man/snmptrap.1.def, man/snmptrapd.8.def, + man/snmptrapd.conf.5.def, man/snmpusm.1.def, man/snmpvacm.1.def, + man/snmpwalk.1.def: CHANGES: man: PATCH 3312861: from dja: Man + pages + + hyphen-vs-minus cleanup Signed-off-by: Wes Hardaker + +2011-08-04 Dave Shield + + * win32/dist/installer/net-snmp.nsi: Detect (and reject) OpenSSL + + 1.0.0 + +2011-08-04 Dave Shield + + * win32/dist/installer/net-snmp.nsi: Command-line options for silent + + install + +2011-08-04 Dave Shield + + * win32/dist/installer/net-snmp.nsi: Ensure Windows package + + uninstalls completely. + +2011-08-04 Wes Hardaker + + * : commit 81c63fb5c5e4abb9c29aca89bf9d694410086e97 Merge: 4a6920a + + dc755a6 Author: Wes Hardaker Date: + Thu Aug 4 08:33:34 2011 -0700 + +2011-08-04 Wes Hardaker + + * snmplib/snmp_client.c: added spacing to match the later branches + + +2011-08-04 Wes Hardaker + + * : manual merge + + +2011-08-04 Wes Hardaker + + * snmplib/snmp_client.c: removed accidentially duplicated code + + +2011-08-04 Wes Hardaker + + * : manual merge + + +2011-08-04 Wes Hardaker + + * : manual merge + + +2011-08-04 Garrett Cooper + + * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from + + yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * agent/agent_read_config.c, agent/snmp_vars.c, + configure.d/config_os_headers: CHANGES: freebsd: PATCH 3363308: + from + + yaberauneya: Fix compilation on FreeBSD 9.x with recent header + shuffling Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: allow nsrollup to take a --merge + + flag for merging instead of rebasing + +2011-08-04 Sachin Surendran + + * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c, + snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from + + sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * Makefile.in: CHANGES: freebsd: PATCH 3363328: from yaberauneya: + + Add FreeBSD 9.x to supported OSes list Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from + + yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * agent/agent_read_config.c, agent/snmp_vars.c, + configure.d/config_os_headers: CHANGES: freebsd: PATCH 3363308: + from + + yaberauneya: Fix compilation on FreeBSD 9.x with recent header + shuffling Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: allow nsrollup to take a --merge + + flag for merging instead of rebasing + +2011-08-04 Sachin Surendran + + * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c, + snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from + + sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * Makefile.in: CHANGES: freebsd: PATCH 3363328: from yaberauneya: + + Add FreeBSD 9.x to supported OSes list Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from + + yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * agent/agent_read_config.c, agent/snmp_vars.c, + configure.d/config_os_headers: CHANGES: freebsd: PATCH 3363308: + from + + yaberauneya: Fix compilation on FreeBSD 9.x with recent header + shuffling Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: allow nsrollup to take a --merge + + flag for merging instead of rebasing + +2011-08-04 Sachin Surendran + + * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c, + snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from + + sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from + + yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: allow nsrollup to take a --merge + + flag for merging instead of rebasing + +2011-08-04 Sachin Surendran + + * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c, + snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from + + sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * agent/mibgroup/hardware/cpu/cpu_sysctl.c, + agent/mibgroup/hardware/memory/memory_freebsd.c, + agent/mibgroup/mibII/ipAddr.c, snmplib/keytools.c, + snmplib/scapi.c: + + CHANGES: building: PATCH 3383951: from yaberauneya: Fix -Wunused + compile warnings with FreeBSD/NetBSD Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * agent/mibgroup/hardware/cpu/cpu_sysctl.c, + agent/mibgroup/hardware/memory/memory_freebsd.c, + agent/mibgroup/mibII/ipAddr.c, snmplib/keytools.c, + snmplib/scapi.c: + + CHANGES: building: PATCH 3383951: from yaberauneya: Fix -Wunused + compile warnings with FreeBSD/NetBSD Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * : commit e878abbdb1808ef83e0a8074536fb54e13219a8b Merge: 403de42 + + 878fbf4 Author: Wes Hardaker Date: + Thu Aug 4 07:55:00 2011 -0700 + +2011-08-04 Wes Hardaker + + * : commit 250afa06892fd897ac31e3836a7ffc9e2b4cf7b9 Merge: 2c14c1c + + 3afc5e0 Author: Wes Hardaker Date: + Thu Aug 4 07:51:33 2011 -0700 + +2011-08-04 Wes Hardaker + + * : commit 578cd7cce351ae8d904ec3d80be9ba6d1d48a712 Merge: 25988be + + f3bc551 Author: Wes Hardaker Date: + Thu Aug 4 07:50:56 2011 -0700 + +2011-08-04 Wes Hardaker + + * : autoconf + + +2011-08-04 Garrett Cooper + + * configure.d/config_os_struct_members: CHANGES: building: PATCH + + 3383949: from yaberauneya: Fix autoconf tests for sys/mbuf.h Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: prompt for patch and an area, and + + use the proper CHANGES line format + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: Use fetch --all and rebase as + + suggested by Bart for speed improvements + +2011-08-04 Bart Van Assche + + * : commit d6a1a89e6f648951a9b831932d3cc230821f2d37 Merge: dcb712f + + 872e013 Author: Bart Van Assche Date: Thu Aug + 4 12:06:18 2011 +0200 + +2011-08-04 Bart Van Assche + + * : commit 44969b4e57c27194e5bd357bc45275feb8695d22 Author: Bart Van + + Assche Date: Fri Jul 8 20:52:25 2011 +0200 + +2011-07-08 Bart Van Assche + + * agent/mibgroup/winExtDLL.c: CHANGES: Win32: winExtDLL: Invoke + + SnmpUtilOidFree() before SnmpUtilOidCpy(). It's not clear yet why + the original code did not make snmpwalk trigger a memory leak. + +2011-08-04 Bart Van Assche + + * : commit dcb712ffc86b33583000ef4ae9a51ced25cd15bf Merge: e85cfa5 + + 98623ef Author: Bart Van Assche Date: Thu Aug + 4 11:36:17 2011 +0200 + +2011-08-04 Bart Van Assche + + * : commit 8a01ec6423d400c4a13ccac68a3791d0218a0885 Author: Bart Van + + Assche Date: Thu Aug 4 11:19:17 2011 +0200 + +2011-08-04 Bart Van Assche + + * : commit e85cfa599b23b76d97913c96b5d703bff6ba4944 Merge: b056ee6 + + e21eef2 Author: Bart Van Assche Date: Thu Aug + 4 08:44:43 2011 +0200 + +2011-08-04 Bart Van Assche + + * agent/mibgroup/host/data_access/swinst_pkginfo.c: CHANGES: agent: + + Avoid that a MIB walk on the host resources MIB triggers a crash on + Fedora 15 + +2011-08-04 Bart Van Assche + + * : commit b056ee6eb53909ad04f16ec26d2690d7a083192a Author: Bart Van + + Assche Date: Thu Aug 4 07:59:04 2011 +0200 + +2011-08-03 Bart Van Assche + + * agent/agent_trap.c, agent/helpers/table_array.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_acc + ess.c, agent/mibgroup/host/data_access/swinst_pkginfo.c, + agent/mibgroup/host/data_access/swrun_procfs_status.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/ip-mib/data_access/systemstats_linux.c, + agent/mibgroup/mibII/kernel_linux.c, + agent/mibgroup/rmon-mib/data_access/etherstats_linux.c, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access + .c, agent/mibgroup/smux/smux.c, agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/ucd-snmp/versioninfo.c, agent/snmp_agent.c, + apps/snmpbulkget.c, apps/snmptls.c, apps/snmptrapd_log.c, + perl/SNMP/SNMP.xs, snmplib/container_iterator.c, + snmplib/dir_utils.c, snmplib/snmp_api.c, snmplib/snmp_client.c, + snmplib/snmp_enum.c, snmplib/snmp_openssl.c, snmplib/snmpusm.c, + snmplib/transports/snmpTLSTCPDomain.c: CHANGES: snmplib, snmpd: + + perl: Eliminate dead variables + +2011-08-03 Wes Hardaker + + * : commit ae8e3ecd2df4cf37625944aded1dfe4735d44eea Merge: 73187ce + + 9335e19 Author: Wes Hardaker Date: + Wed Aug 3 14:37:36 2011 -0700 + +2011-08-03 Wes Hardaker + + * : commit 794f9a69d7eb642268200b0a4b199151def66ed0 Author: Wes + + Hardaker Date: Wed Aug 3 14:36:25 + 2011 -0700 + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: added a comment + + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: at end of nsrollup mention that + + now would be a good time to run nssync + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: a new nssync() function for + + push/pulling active branches + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: added a comment + + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: at end of nsrollup mention that + + now would be a good time to run nssync + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: a new nssync() function for + + push/pulling active branches + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: at end of nsrollup mention that + + now would be a good time to run nssync + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: a new nssync() function for + + push/pulling active branches + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: added a comment + + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: at end of nsrollup mention that + + now would be a good time to run nssync + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: a new nssync() function for + + push/pulling active branches + +2011-08-03 Garrett Cooper + + * agent/mibgroup/ip-mib.h: Reenable IP-MIB::ipDefaultRouterTable + Signed-off-by: Wes Hardaker + + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: A new function: nssfpatchapply + + that auto-pulls git command line info from SF + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to + + the generated error messages. + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to + + help describe contexts better + +2011-08-02 Wes Hardaker + + * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added + + the missing U64 m2i file + +2011-08-03 Garrett Cooper + + * agent/mibgroup/ip-mib.h: Reenable IP-MIB::ipDefaultRouterTable + Signed-off-by: Wes Hardaker + + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: A new function: nssfpatchapply + + that auto-pulls git command line info from SF + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to + + the generated error messages. + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to + + help describe contexts better + +2011-08-02 Wes Hardaker + + * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added + + the missing U64 m2i file + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: A new function: nssfpatchapply + + that auto-pulls git command line info from SF + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to + + the generated error messages. + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to + + help describe contexts better + +2011-08-02 Wes Hardaker + + * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added + + the missing U64 m2i file + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: A new function: nssfpatchapply + + that auto-pulls git command line info from SF + +2011-07-18 Ilya Yanok + + * agent/agent_trap.c, agent/mibgroup/mibII/snmp_mib.c: agent: change + + type of snmp_enableauthentraps to long Type of snmp_enableauthentraps variable is changed from int to long. + This fixes the bug with writing to snmpEnableAuthenTraps if server + is compiled for 64bit (snmpset reports wrong length). This bug was + introduced a long time ago (by faeecd0 commit). Actually this is a 'less effort' type of fix but I wonder why we + need a long to store an INTEGER in the first place? Signed-off-by: Ilya Yanok Signed-off-by: Wes + Hardaker + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to + + the generated error messages. + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to + + help describe contexts better + +2011-08-02 Wes Hardaker + + * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added + + the missing U64 m2i file + +2011-08-03 Bart Van Assche + + * : commit 6ad7e28ff9e5e4ebc1358ee39cc9796a44a1bee7 Merge: f2832e3 + + 1e154ce Author: Bart Van Assche Date: Wed Aug + 3 19:15:24 2011 +0200 + +2011-08-03 Bart Van Assche + + * : commit 61b178f1ee8952aa03aa3b1ba51f4a6655e47f01 Author: Bart Van + + Assche Date: Wed Aug 3 18:09:47 2011 +0200 + +2011-08-03 Bart Van Assche + + * include/net-snmp/types.h: Whitespace-only change: fix indentation + + of an #include directive + +2011-08-02 Bart Van Assche + + * perl/NetSNMP.xs: CHANGES: Perl: Remove file perl/NetSNMP.xs + + because it breaks the Windows build. To Wes: if you can tell me how to reproduce the problem you observed + I'll try to find a portable fix. This reverts commit d54871f5293675c8058ecce88fed5b646c836323 ("Added + a bogus empty .xs file for bundling on newer perl that wants + "something""). + +2011-08-02 Bart Van Assche + + * : commit 0f489b199adab48b1633ebcaf5ff5a7c22c4cb89 Merge: f4eaa02 + + 72a59bc Author: Bart Van Assche Date: Tue Aug + 2 10:11:53 2011 +0200 + +2011-08-02 Bart Van Assche + + * : commit 7fcc0b8032f8da5b7bc30059af0ba656eae71091 Author: Bart Van + + Assche Date: Mon Aug 1 14:11:28 2011 +0200 + +2011-08-02 Bart Van Assche + + * * + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_dat + a_access.c: Fix a compiler warning in + + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.c + +2011-08-01 Bart Van Assche + + * .gitignore: .gitignore: Add file names and patterns for output + + files generated during the Windows build + +2011-07-29 Bart Van Assche + + * .gitignore: .gitignore: Sort alphabetically + + +2011-07-29 Bart Van Assche + + * .gitignore: .gitignore: Add apps/sshtosnmp + + +2011-08-01 Bart Van Assche + + * .gitignore, perl/TrapReceiver/const-c.inc, + perl/TrapReceiver/const-xs.inc: Remove two generated Perl files. + + +2011-08-02 Thomas Anders + + * : commit f4eaa02d9b076a67d7272de7eef8e9dfbf189bbf Merge: 40125d8 + + adadcb9 Author: Thomas Anders Date: + Tue Aug 2 00:57:51 2011 +0200 + +2011-08-02 Thomas Anders + + * dist/nsb-functions: suppress "ok" test output in nsb + + +2011-08-01 Jan Safranek + + * : commit 40125d8539cd89f952fbc24588c5e81e9cd821fe Author: Jan + + Safranek Date: Mon Aug 1 + 13:58:33 2011 +0200 + +2011-08-01 Thomas Anders + + * : commit 5acf0d2ceb3977964ed39f003073ba64138c2ebd Author: Thomas + + Anders Date: Sun Jul 31 23:57:41 + 2011 +0200 + +2011-07-31 Bart Van Assche + + * : commit a7722a81f9cb7aa8670e7c238601362a31087acc Merge: 242e179 + + ae9ac6c Author: Bart Van Assche Date: Sun Jul + 31 09:11:45 2011 +0200 + +2011-07-31 Bart Van Assche + + * apps/sshtosnmp.c: Fix an incorrect source code comment: there is + + no requirement in the ANSI C standard that stack variables should be + initialized to zero. + +2011-07-31 Thomas Anders + + * : commit 242e1797b2694a0689856ae36d05d3413aaf8d77 Author: Thomas + + Anders Date: Sun Jul 31 01:44:09 + 2011 +0200 + +2011-07-30 Thomas Anders + + * snmplib/system.c: CHANGES: building: build fix for systems lacking + + getaddrinfo() and EAI_FAIL (e.g. HP-UX 10.20/11.00) + +2011-07-30 Bart Van Assche + + * : commit 18df759f19b975c449d010bb0a162119bb68360d Merge: 54a44cb + + 7050718 Author: Bart Van Assche Date: Sat Jul + 30 16:39:13 2011 +0200 + +2011-07-30 Bart Van Assche + + * : commit 82d73fb11be3ae31f39c9d618d5388dc9b1006d7 Author: Bart Van + + Assche Date: Fri Jul 29 20:51:27 2011 +0200 + +2011-07-30 Thomas Anders + + * configure, include/net-snmp/net-snmp-config.h.in, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: autoreconf + + +2011-07-30 Thomas Anders + + * configure, include/net-snmp/net-snmp-config.h.in, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: autoreconf + + +2011-07-30 Thomas Anders + + * : commit 109f6694d788f48ebd9fc0a1e90c45abc37bea20 Author: Thomas + + Anders Date: Sat Jul 30 14:22:19 + 2011 +0200 + +2011-07-30 Thomas Anders + + * : commit 7d8100eed459a1ff1a20c067364fa6cb47491309 Merge: 116c24f + + 9e47ac4 Author: Thomas Anders Date: + Sat Jul 30 00:20:01 2011 +0200 + +2011-07-30 Thomas Anders + + * dist/nsb-functions, dist/nsb-nightly, dist/nsb-package: minor nsb + + fixes/enhancements from my old svn tree + +2011-07-29 Bart Van Assche + + * : commit 116c24f0f7fb3f99ba646730f61c56d1ae23ba41 Merge: 982fb7f + + 4fc0b8b Author: Bart Van Assche Date: Fri Jul + 29 11:31:20 2011 +0200 + +2011-07-29 Bart Van Assche + + * : commit c48173c06a9eaadbf81e6b4962d55ef0a54db251 Author: Bart Van + + Assche Date: Fri Jul 29 10:27:39 2011 +0200 + +2011-07-29 Bart Van Assche + + * configure, ltmain.sh, m4/libtool.m4: Rerun autoreconf + + +2011-07-29 Bart Van Assche + + * .gitignore: .gitignore: Sort alphabetically + + +2011-07-29 Bart Van Assche + + * .gitignore: .gitignore: Add apps/sshtosnmp + + +2011-07-29 Bart Van Assche + + * agent/mibgroup/host/hr_storage.h, + agent/mibgroup/host/hrh_storage.c: Fix two filenames in host mib + + source code comments. + +2011-07-28 Jan Safranek + + * : commit 982fb7fd8bab25c4322aa62c50437036ce296e3e Merge: 1eda675 + + 3458128 Author: Jan Safranek Date: + Thu Jul 28 16:24:03 2011 +0200 + +2011-07-28 Jan Safranek + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: Fix potential + + sigsegv when an ifTable entry is removed as result of both + interface_replace_old and interface_fadeout at the same time. + +2011-07-28 Bart Van Assche + + * apps/sshtosnmp.c: Make apps/sshtosnmp.c build again (was broken by + + commit 612247cdf14c1e745c384cefe1f3fde3e445b347 that changed + MSG_NOSIGNAL into NETSNMP_NOSIGNAL) + +2011-07-28 Bart Van Assche + + * : commit 1eda6753b7fe7d3b3f217c09254ec02d0ee1d0ce Merge: db8b860 + + a2f9ece Author: Bart Van Assche Date: Thu Jul + 28 15:32:28 2011 +0200 + +2011-07-28 Niels Baggesen + + * configure.d/config_os_functions, configure.d/config_os_libs1: + + CHANGES: snmpd: Restore storage tables on Linux + +2011-07-28 Jan Safranek + + * man/snmpd.conf.5.def: Document interface_replace_old option. + + +2011-07-28 Jan Safranek + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES: + + snmpd: added 'interface_replace_old' option to remove old entries in + ifTable when an interface with the same name as already exising one + appears. E.g. remove old ppp0 interface when new ppp0 shows up. + +2011-07-28 Jan Safranek + + * man/snmpd.conf.5.def: Document the interface_fadeout option. + + +2011-07-28 Jan Safranek + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: Allow ifTable + + entries to be deleted immediately when appropriate interface + disappears (i.e. interface_fadeout = 0 works as expected). + +2011-07-28 Jan Safranek + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES: + + snmpd: added 'interface_fadeout' configuration option to set + lifetime of ifTable entries of removed interfaces. Previous lifetime was hardcoded 5 minutes, now it's configurable. + +2011-07-28 Jan Safranek + + * : commit d62a0eb9070b4d8d9fe2bcfdb4d53d37ef814f9b Author: Jan + + Safranek Date: Thu Jul 28 + 14:49:08 2011 +0200 + +2011-07-28 Jan Safranek + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES: + + snmpd: added 'interface_replace_old' option to remove old entries in + ifTable when an interface with the same name as already exising one + appears. E.g. remove old ppp0 interface when new ppp0 shows up. + +2011-07-28 Jan Safranek + + * man/snmpd.conf.5.def: Document the interface_fadeout option. + + +2011-07-28 Jan Safranek + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: Allow ifTable + + entries to be deleted immediately when appropriate interface + disappears (i.e. interface_fadeout = 0 works as expected). + +2011-07-28 Jan Safranek + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES: + + snmpd: added 'interface_fadeout' configuration option to set + lifetime of ifTable entries of removed interfaces. Previous lifetime was hardcoded 5 minutes, now it's configurable. + +2011-07-28 Thomas Anders + + * apps/sshtosnmp.c, include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + snmplib/transports/snmpUDPBaseDomain.c: CHANGES: building: build + fix + + for systems lacking MSG_DONTWAIT + +2011-07-27 Bart Van Assche + + * agent/mibgroup/mibII/tcp.c: CHANGES: snmpd: Make + + TCP-MIB::tcpCurrEstab work again. Was broken in 5.7 by the + introduction of the "features" feature. + +2011-07-27 Jan Safranek + + * : commit fb88074fbbc268c7f0509491535aec5fecb05684 Merge: a743ae5 + + 3821273 Author: Jan Safranek Date: + Wed Jul 27 14:47:25 2011 +0200 + +2011-07-27 Jan Safranek + + * : commit 31fa07cd9ffde46d41d2b5838c3fc4d01548bfb5 Author: Jan + + Safranek Date: Wed Jul 27 + 14:45:47 2011 +0200 + +2011-07-27 Jan Safranek + + * agent/snmpd.c: CHANGES: snmpd: run signal handlers when select() + + is interrupted. This behavior is indicated in comment on line 1244, but it was not + actually done. + +2011-07-26 Bart Van Assche + + * : commit 2e9466d7f59d65d050277735e4ed9d30719ff752 Author: Bart Van + + Assche Date: Tue Jul 26 13:10:04 2011 +0200 + +2011-07-26 Bart Van Assche + + * : commit 7708296760eaf5a80d8540746c9c249826fd1bfe Merge: ea11e5e + + cd6e382 Author: Bart Van Assche Date: Tue Jul + 26 16:21:41 2011 +0200 + +2011-07-26 Bart Van Assche + + * snmplib/snmpUDPIPv6Domain.c: Clarify an IPv6 source code comment + + +2011-07-26 Bart Van Assche + + * agent/agent_handler.c, man/netsnmp_handler.3: Spelling fix: + + definedy -> defined + +2011-07-26 Bart Van Assche + + * agent/helpers/stash_cache.c, man/netsnmp_stash_cache.3: Spelling + + fix: aleviate -> alleviate + +2011-07-26 Jan Safranek + + * : commit dd2c47133493d5a00de6b3cdbcfac7e9d44b6ffe Merge: f9ccbc7 + + ea11e5e Author: Jan Safranek Date: + Tue Jul 26 14:25:28 2011 +0200 + +2011-07-26 Jan Safranek + + * : commit c5a8464c42a94c250ee2dfa2a473109a734203d8 Author: Jan + + Safranek Date: Tue Jul 26 + 14:24:55 2011 +0200 + +2011-07-25 Jan Safranek + + * : commit f9ccbc772666134d1d178b505af9ddcdd9ed4244 Author: Jan + + Safranek Date: Mon Jul 25 + 15:02:15 2011 +0200 + +2011-07-20 Wes Hardaker + + * : commit b0c0a355d5f601a11be4914fbf713716abd30a29 Author: Wes + + Hardaker Date: Tue Jul 19 + 18:36:11 2011 -0700 + +2011-07-20 Wes Hardaker + + * : commit c14fc38614baf10d517136f0480907b7f03d8d74 Author: Wes + + Hardaker Date: Wed Jul 20 + 13:44:59 2011 -0700 + +2011-07-19 Wes Hardaker + + * agent/mibgroup/testhandler.c: remove broken whitespace lines that + + leads to reading confusion + +2011-07-20 Wes Hardaker + + * : commit ebdd216c074bf41cd3a084bd14689cf01c887b31 Author: Wes + + Hardaker Date: Tue Jul 19 + 18:36:11 2011 -0700 + +2011-07-19 Wes Hardaker + + * .gitignore: updated gitignore to ignore a number of auto-generated + + files + +2011-07-19 Wes Hardaker + + * agent/mibgroup/testhandler.c: remove broken whitespace lines that + + leads to reading confusion + +2011-07-19 Bart Van Assche + + * : commit df5f70055cf9be33f05fb50abe2f5a81eac092ad Author: Bart Van + + Assche Date: Tue Jul 19 11:07:19 2011 +0200 + +2011-07-19 Bart Van Assche + + * : commit f596f18242dcdfd6cf49c88da1d836c16e260cac Merge: 0f309b4 + + 70dee4b Author: Bart Van Assche Date: Tue Jul + 19 11:33:28 2011 +0200 + +2011-07-19 Bart Van Assche + + * agent/agent_trap.c, agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/snmp_mib_5_5.c: CHANGES: snmpd: PATCH: + 3369680: + + from Ilya Yanok: change snmp_enableauthentraps from int to long such + that modifying the corresponding MIB object does not overwrite + memory in 64-bit builds. + +2011-07-19 Bart Van Assche + + * agent/mibgroup/agentx/subagent.c: CHANGES: snmpd: PATCH: 3370645: + + from Bill Fenner: Fix AgentX subagent four byte leak + +2011-07-08 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: Test harness: do + + not invoke ISRUNNING() on MinGW. + +2011-07-08 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: Test harness: + + cleanup - remove code that became superfluous. + +2011-07-08 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: MinGW: Do not + + assume that kill.exe reports via its exit status whether the + signalled process still exists. + +2011-07-08 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing: + + Remove the function WAITORDIE() from simple_eval_tools.sh since it + is never invoked. + +2011-07-08 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing: + + Simplify WAITFOR() in simple_eval_tools.sh. The code that handled + invocation of WAITFOR() with zero or one arguments has been dropped + since WAITFOR() is always invoked with two arguments. + +2011-07-08 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: Test harness: + + minor simplification. + +2011-07-08 Bart Van Assche + + * testing/fulltests/default/T059trapdtraphandle_simple: CHANGES: + + testing: Skip test 59 if SIGHUP is not supported. Makes test 59 pass + on MinGW. + +2011-07-06 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: MinGW fix + + +2011-07-06 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: Test framework + + refactoring: Introduce WAITFORNOTCOND(). + +2011-07-05 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing: + + Make STOPPROG send SIGTERM repeatedly. This fixes a race where + SIGTERM could be sent before the SIGTERM signal handler was set up, + especially when running the regression tests under Valgrind. + CHANGES: testing: Make the SNMP_VERBOSE=1 output even more verbose. + +2011-07-05 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: Test harness + + refactoring: introduce ECHOSENDSIGTERM() and ECHOSENDSIGKILL() + +2011-07-05 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: Fix a bug in + + testing/fulltests/support/simple_eval_tools.sh that was introduced + in commit 938d75c. + +2011-07-01 Bart Van Assche + + * .gitignore: .gitignore: Ignore *.exe files generated by the Win32 + + build + +2011-07-04 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing: + + Test only once during a test whether the shell supports sub-second + sleeping instead of repeatedly. + +2011-07-04 Bart Van Assche + + * testing/fulltests/support/simple_run: CHANGES: testing: Changed + + default timeout from 1s to 10s when the regression tests are run + under Valgrind + +2011-07-04 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing: + + After having sent SIGTERM to snmpd or snmptrapd, wait until the + process has stopped before sending SIGKILL. This race condition was + hit most easily when running the regression tests under Valgrind. + CHANGES: testing: Check PID file existence after having read it + instead of before. This fixes the race condition where the PID file + disappeared after the existence check and before it was read. + +2011-06-17 Bart Van Assche + + * agent/mibgroup/agentx/protocol.c: Fix a bug in a debug statement + + introduced by patch 3310250 / r20494: use %ld to print a value of + type oid instead of %d. This patch is a combination of the following to V5.6 SVN patches: git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20511 06827809-a52a-0410-b366-d66718629dedgit-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20512 06827809-a52a-0410-b366-d66718629ded + +2011-07-19 Bart Van Assche + + * : commit 0f309b493c21d3c6914487514b41560754ffcdf9 Author: Bart Van + + Assche Date: Tue Jul 19 08:37:50 2011 +0200 + +2011-07-19 Bart Van Assche + + * : commit 1b7454bc281568470a1300476d2edb4f411e6029 Merge: 8d9dcc8 + + 690ea7d Author: Bart Van Assche Date: Tue Jul + 19 08:31:28 2011 +0200 + +2011-07-19 Bart Van Assche + + * apps/snmptrapd.c: CHANGES: snmptrapd: Add missing newline + + character in a log message + +2011-07-19 Bart Van Assche + + * apps/snmptrapd.c: CHANGES: snmptrapd: Invoke shutdown_perl() when + + shutting down + +2011-07-19 Bart Van Assche + + * snmplib/snmpUDPIPv6Domain.c: Spelling fix: branket -> bracket + + +2011-07-17 Bart Van Assche + + * configure, include/net-snmp/net-snmp-config.h.in: Run autoreconf. + + Fixes build breakage caused by patch + d588ec853bd0531f212fcbf51b962b96c6828b59 (RPM 4.9 support) + +2011-07-17 Bart Van Assche + + * : commit d617d84f83fa69ed9fa9f98efc4afaf880d121f2 Author: Bart Van + + Assche Date: Thu Jul 14 16:43:47 2011 +0200 + +2011-07-14 Bart Van Assche + + * snmplib/transports/snmpIPv6BaseDomain.c: CHANGES: snmplib: Make + + netsnmp_ipv6_fmtaddr() show the IPv6 scope ID + +2011-07-17 Bart Van Assche + + * configure, configure.d/config_os_functions, + include/net-snmp/net-snmp-config.h.in, + snmplib/transports/snmpIPv6BaseDomain.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: Add support + for + + IPv6 address scope ID + +2011-07-17 Bart Van Assche + + * configure, include/net-snmp/net-snmp-config.h.in: Run autoreconf + + +2011-07-17 Bart Van Assche + + * : commit a56721a3e7754e389daa7e8a3d5792899edc9de3 Author: Bart Van + + Assche Date: Thu Jul 14 16:18:32 2011 +0200 + +2011-07-15 Wes Hardaker + + * : commit 844d4ce867bf3abe7b7536c5dbfba401937a8d4a Merge: eed0198 + + 61036a8 Author: Wes Hardaker Date: + Fri Jul 15 15:33:10 2011 -0700 + +2011-07-15 Wes Hardaker + + * : commit 851bcf53fcd13cdf0ba9f12e5d603e73f8bb9611 Author: Wes + + Hardaker Date: Fri Jul 15 + 15:32:49 2011 -0700 + +2011-07-14 Wes Hardaker + + * agent/helpers/cache_handler.c: fix a typo + + +2011-07-13 Robert Story + + * snmplib/parse.c: CHANGES: snmplib: tweak patch 3044888 to restore + + proper non-error return during mib loading + +2011-07-11 Wes Hardaker + + * : added 5.7 patches to the branch list and fix the release file + + +2011-07-11 Wes Hardaker + + * : added 5.7 patches to the branch list + + +2011-07-11 Wes Hardaker + + * dist/release: a copy of the release file applied to the older + + branches + +2011-07-11 Wes Hardaker + + * local/gittools/shell-functions: added 5.7 patches + + +2011-07-11 Wes Hardaker + + * : commit c431231e8f0a39d1950bc72c32e3402f90fa8030 Merge: 56fee40 + + a2ac24d Author: Wes Hardaker Date: + Mon Jul 11 19:33:17 2011 -0700 + +2011-07-11 Wes Hardaker + + * local/gittools/shell-functions: added a copy of the + + shell-functions to the older branch + +2011-07-11 Wes Hardaker + + * dist/release: a copy of the release file applied to the older + + branches + +2011-07-01 Wes Hardaker + + * ChangeLog: version update for 5.7 + + +2011-07-01 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: Version number update: 5.7 + + +2011-07-01 Robert Story + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpTLSBaseDomain.c: Revert "fix dtlsudp + + transport address format function" This reverts commit 2ab3a6e6f2fcc1ff3e5f0fb5dc5d05e498820d89. - for some reason I saw 'rc' and my brain interpreted it as 'pre-release'. What can I say, it was late. :-/ + +2011-07-01 Robert Story + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpTLSBaseDomain.c: fix dtlsudp transport + + address format function - update ipv4 fmtaddr to handle sockaddr and to check size before assuming data is addr pair - move dtlsudp functions to extract addr(s) to tlsbase + +2011-06-29 Wes Hardaker + + * : commit 56fee40118b21a9f4dc02a6f247f7da6fc69a005 Merge: d39194b + + 9ff4714 Author: Wes Hardaker Date: + Wed Jun 29 23:18:13 2011 -0700 + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: fix tag pushing + + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: fix tag pushing + + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: misc publication fixes found while + + publishing + +2011-06-29 Wes Hardaker + + * ChangeLog: version update for 5.7.rc3 + + +2011-06-29 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: Version number update: 5.7.rc3 + + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: remove unneeded comment + + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: misc publication fixes found while + + publishing + +2011-06-29 Wes Hardaker + + * include/net-snmp/net-snmp-config.h.in: ran autoheader to add the + + missing template ifdefs + +2011-06-29 Wes Hardaker + + * ChangeLog: version update for 5.7.rc2 + + +2011-06-29 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: Version number update: 5.7.rc2 + + +2011-06-29 Wes Hardaker + + * : commit 64b6c68a84930ab01e3e146c49f3ab5382efda3e Merge: 127eec2 + + d39194b Author: Wes Hardaker Date: + Wed Jun 29 17:12:46 2011 -0700 + +2011-06-29 Wes Hardaker + + * : commit df9cf9a1e293d05a24786694f68c05a2be13a9b3 Author: Wes + + Hardaker Date: Wed Jun 29 + 16:34:11 2011 -0700 + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: use git2cl to generate the ChangeLog file; + + needs much more work. + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: use the new run-autoconf script + + +2011-06-29 Wes Hardaker + + * dist/run-autoconf: A script to invoke the correct version of the + + autoconf tool + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: remaining command line changes for svn -> + + git + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: make the branch echo output and svn update + + converted to git equivalents + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: pull the branch info from git + + +2011-06-29 Jan Safranek + + * agent/mibgroup/host/data_access/swinst_rpm.c, + agent/mibgroup/host/hr_swinst.c, configure.d/config_os_headers, + configure.d/config_os_libs1: Tweak RPM handling to work with + library + + version 4.9 + +2011-06-29 Jan Safranek + + * : commit d588ec853bd0531f212fcbf51b962b96c6828b59 Author: Jan + + Safranek Date: Wed Jun 29 + 16:07:00 2011 +0200 + +2011-06-29 Wes Hardaker + + * dist/release: noted that the master branch is in rc state + + +2011-06-28 Wes Hardaker + + * : commit 8b23b4c13923b8caf4d4aed32a450933934ff461 Merge: 153781d + + 47f5048 Author: Wes Hardaker Date: Tue + Jun 28 13:14:52 2011 -0700 + +2011-06-28 Wes Hardaker + + * : commit af8b235234f72944a649a76f0d30cff95ac2e895 Author: Wes + + Hardaker Date: Tue Jun 28 13:11:19 2011 + -0700 + +2011-06-28 Wes Hardaker + + * local/gittools/shell-functions: use git merge with the --log + + option + +2011-06-28 Bart Van Assche + + * : commit 153781dbfb2afc0003ba4e58ffcca53001e486d6 Merge: b3e80de + + 3c5a409 Author: Bart Van Assche Date: Tue Jun + 28 19:43:13 2011 +0200 + +2011-06-28 Bart Van Assche + + * : commit 9bc82e4ca4837f00072dba86b9497a27186909f9 Author: Bart Van + + Assche Date: Tue Jun 28 19:13:35 2011 +0200 + +2011-06-28 Wes Hardaker + + * FAQ: We're now using git! + + +2011-06-27 Wes Hardaker + + * : commit b3e80de9b07d282ff11af8b06a91d64279d3261d Merge: c4ad278 + + 6a5e5a6 Author: Wes Hardaker Date: Mon + Jun 27 21:34:59 2011 -0700 + +2011-06-27 Wes Hardaker + + * : commit 38fe8177d533135a6cc682724f16a91113bcd7f3 Merge: 7d917cf + + dd58baf Author: Wes Hardaker Date: Mon + Jun 27 21:34:56 2011 -0700 + +2011-06-27 Wes Hardaker + + * : commit 5c177f517d16f05545b279d16f0e4fd5696be651 Merge: f0d6bf0 + + c2bcebc Author: Wes Hardaker Date: Mon + Jun 27 21:34:55 2011 -0700 + +2011-06-27 Wes Hardaker + + * : commit 9c9769572eb8c03b69556c1c5aab9b4d56c6d1d3 Author: Wes + + Hardaker Date: Mon Jun 27 + 14:11:14 2011 +0000 + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: added a feature to not roll + + branches currenly in rc phase git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20532 06827809-a52a-0410-b366-d66718629ded + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: added a nsrollup function for + + rolling branches upward. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20531 06827809-a52a-0410-b366-d66718629ded + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: created an nspatchapply function + + to apply a previously tested patch git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20530 06827809-a52a-0410-b366-d66718629ded + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: added a nstrypatch function to + + test patch application against various branches git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20529 06827809-a52a-0410-b366-d66718629ded + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: added verbose output git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20528 06827809-a52a-0410-b366-d66718629ded + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: more prefix changes and better + + setting of default values git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20527 06827809-a52a-0410-b366-d66718629ded + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: use ns prefixes instead of generic + + snmp prefixes git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20526 06827809-a52a-0410-b366-d66718629ded + +2011-06-24 Dave Shield + + * ChangeLog: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20524 06827809-a52a-0410-b366-d66718629ded + +2011-06-24 Dave Shield + + * configure, configure.in, include/net-snmp/net-snmp-config.h.in: + + Missing check for rpmts.h git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20523 06827809-a52a-0410-b366-d66718629ded + +2011-06-24 Dave Shield + + * configure: Version number update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20522 06827809-a52a-0410-b366-d66718629ded + +2011-06-24 Dave Shield + + * man/netsnmp_agent.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_oid_stash.3, man/netsnmp_old_api.3, + man/netsnmp_read_config.3, man/netsnmp_read_only.3, + man/netsnmp_row_merge.3, man/netsnmp_scalar.3, + man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3, + man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3, + man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3, + man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3, + man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3, + man/netsnmp_table.3, man/netsnmp_table_array.3, + man/netsnmp_table_container.3, man/netsnmp_table_data.3, + man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3, + man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3, + man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: documentation update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20521 06827809-a52a-0410-b366-d66718629ded + +2011-06-24 Dave Shield + + * FAQ, README, configure, configure.in, dist/net-snmp.spec, + snmplib/snmp_version.c: Version number update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20520 06827809-a52a-0410-b366-d66718629ded + +2011-06-23 Dave Shield + + * agent/mibgroup/host/hr_swinst.c, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: Tweak RPM handling to work + + with library version 4.9 Based on a patch by Jan Safranek git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20519 06827809-a52a-0410-b366-d66718629ded + +2011-06-22 Dave Shield + + * agent/mibgroup/host/hr_swinst.c: Provide a framework for reading + + RPM package information from a cache directory (rather than querying + the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this + functionality. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20518 06827809-a52a-0410-b366-d66718629ded + +2011-06-22 Dave Shield + + * ChangeLog: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20516 06827809-a52a-0410-b366-d66718629ded + +2011-06-22 Dave Shield + + * configure: Version number update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20515 06827809-a52a-0410-b366-d66718629ded + +2011-06-22 Dave Shield + + * FAQ, README, configure, configure.in, dist/net-snmp.spec, + snmplib/snmp_version.c: Version number update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20514 06827809-a52a-0410-b366-d66718629ded + +2011-06-21 Dave Shield + + * agent/mibgroup/host/data_access/swinst.h, + agent/mibgroup/host/data_access/swinst_pkginfo.c: Provide a + + framework for reading RPM package information from a cache directory + (rather than querying the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this + functionality. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20513 06827809-a52a-0410-b366-d66718629ded + +2011-06-21 Dave Shield + + * agent/mibgroup/host/data_access/swinst.h, + agent/mibgroup/host/data_access/swinst_pkginfo.c: Provide a + + framework for reading RPM package information from a cache directory + (rather than querying the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this + functionality. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20513 06827809-a52a-0410-b366-d66718629ded + +2011-06-21 Dave Shield + + * agent/mibgroup/host/data_access/swinst.h, + agent/mibgroup/host/data_access/swinst_pkginfo.c: Provide a + + framework for reading RPM package information from a cache directory + (rather than querying the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this + functionality. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20513 06827809-a52a-0410-b366-d66718629ded + +2011-06-19 Bart Van Assche + + * agent/mibgroup/agentx/protocol.c: Follow-up for r20511: really use + + the proper format specification. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20512 06827809-a52a-0410-b366-d66718629ded + +2011-06-19 Bart Van Assche + + * agent/mibgroup/agentx/protocol.c: Follow-up for r20511: really use + + the proper format specification. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20512 06827809-a52a-0410-b366-d66718629ded + +2011-06-17 Bart Van Assche + + * agent/mibgroup/agentx/protocol.c: Fix a bug in a debug statement + + introduced by patch 3310250 / r20494: use %ld to print a value of + type oid instead of %d. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20511 06827809-a52a-0410-b366-d66718629ded + +2011-06-17 Bart Van Assche + + * agent/mibgroup/agentx/protocol.c: Fix a bug in a debug statement + + introduced by patch 3310250 / r20494: use %ld to print a value of + type oid instead of %d. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20511 06827809-a52a-0410-b366-d66718629ded + +2011-06-17 Bart Van Assche + + * agent/helpers/cache_handler.c: Use %p to print a pointer instead + + of %ld git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20510 06827809-a52a-0410-b366-d66718629ded + +2011-06-17 Bart Van Assche + + * agent/helpers/cache_handler.c: Use %p to print a pointer instead + + of %ld git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20510 06827809-a52a-0410-b366-d66718629ded + +2011-06-13 Wes Hardaker + + * CHANGES: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20508 06827809-a52a-0410-b366-d66718629ded + +2011-06-13 Wes Hardaker + + * ChangeLog: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20507 06827809-a52a-0410-b366-d66718629ded + +2011-06-13 Wes Hardaker + + * configure: run correct version of autoconf git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20506 06827809-a52a-0410-b366-d66718629ded + +2011-06-13 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: Version number update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20505 06827809-a52a-0410-b366-d66718629ded + +2011-06-13 Wes Hardaker + + * configure: ran autoconf git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20504 06827809-a52a-0410-b366-d66718629ded + +2011-06-10 Niels Baggesen + + * snmplib/cert_util.c: Include stdlib.h to make dmalloc happy + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20502 06827809-a52a-0410-b366-d66718629ded + +2011-06-10 Niels Baggesen + + * configure.d/config_modules_security_modules: Fix build of snmpusm + + when additional sec modules requested git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20501 06827809-a52a-0410-b366-d66718629ded + +2011-06-09 Niels Baggesen + + * snmplib/cert_util.c: Include stdॆअआॆअ‡ib.h to make dmalloc happy + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20500 06827809-a52a-0410-b366-d66718629ded + +2011-06-09 Robert Story + + * snmplib/snmp_transport.c: CHANGES: BUG: 3151845: fix multiple + + registrations of snmp transport handler git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20499 06827809-a52a-0410-b366-d66718629ded + +2011-06-09 Robert Story + + * snmplib/snmp_transport.c: CHANGES: BUG: 3151845: fix multiple + + registrations of snmp transport handler git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20499 06827809-a52a-0410-b366-d66718629ded + +2011-06-08 Robert Story + + * include/net-snmp/library/default_store.h, snmplib/snmp_api.c, + snmplib/system.c: more dnssec tweaks - create an app-global + validator context for use with all validation routines. mainly + useful for long-lived apps. - use the apptype as the validator + 'scope', allowing for app-specific configuration of validation + via libval's dnsval.conf git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20498 06827809-a52a-0410-b366-d66718629ded + +2011-06-07 Robert Story + + * include/net-snmp/library/default_store.h: add a max define for + + each default store type not actually used, just a helpful reminder for those adding new ids who might not think to check NETSNMP_DS_MAX_SUBIDS. (the bool list is rapidly approaching the current limit.) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20497 06827809-a52a-0410-b366-d66718629ded + +2011-06-07 Robert Story + + * testing/fulltests/support/simple_run: mention builddir when + + complaining about not being run from source tree git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20496 06827809-a52a-0410-b366-d66718629ded + +2011-06-03 Bart Van Assche + + * perl/SNMP/SNMP.xs: Reverted r20362: that patch makes sense on the + + trunk and the 5.6 branch but not on the 5.5 nor on the 5.4 branch. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20495 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Wes Hardaker + + * agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/subagent.c: + + CHANGES: snmpd: patch 3310250: from fenner: misc fixes for debugging + output of agentx git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20494 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Wes Hardaker + + * agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/subagent.c: + + CHANGES: snmpd: patch 3310250: from fenner: misc fixes for debugging + output of agentx git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20494 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Wes Hardaker + + * agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/subagent.c: + + CHANGES: snmpd: patch 3310250: from fenner: misc fixes for debugging + output of agentx git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20494 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Wes Hardaker + + * CHANGES, NEWS: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20492 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Wes Hardaker + + * snmplib/Makefile.depend: make depend git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20491 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Wes Hardaker + + * configure: fixed autoconf version git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20490 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: Version number update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20489 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Dave Shield + + * CHANGES: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20487 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Dave Shield + + * ChangeLog: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20486 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Dave Shield + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make + + depend git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20485 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Dave Shield + + * perl/SNMP/SNMP.xs: Reinstate an "unused" label that is actually + + still required. (referenced in line 2710) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20484 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Dave Shield + + * agent/mibgroup/ucd-snmp/disk.c: Fix typo git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20483 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Dave Shield + + * man/netsnmp_agent.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_oid_stash.3, man/netsnmp_old_api.3, + man/netsnmp_read_config.3, man/netsnmp_read_only.3, + man/netsnmp_row_merge.3, man/netsnmp_scalar.3, + man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3, + man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3, + man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3, + man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3, + man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3, + man/netsnmp_table.3, man/netsnmp_table_array.3, + man/netsnmp_table_container.3, man/netsnmp_table_data.3, + man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3, + man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3, + man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: documentation update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20482 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Dave Shield + + * FAQ, README, configure, configure.in, dist/net-snmp.spec, + snmplib/snmp_version.c: Version number update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20481 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Dave Shield + + * CHANGES: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20479 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Dave Shield + + * ChangeLog: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20478 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Dave Shield + + * agent/helpers/Makefile.depend, agent/mibgroup/Makefile.depend, + apps/Makefile.depend, apps/snmpnetstat/Makefile.depend, + snmplib/Makefile.depend: make depend git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20477 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Dave Shield + + * man/netsnmp_agent.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_oid_stash.3, man/netsnmp_old_api.3, + man/netsnmp_read_config.3, man/netsnmp_read_only.3, + man/netsnmp_row_merge.3, man/netsnmp_scalar.3, + man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3, + man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3, + man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3, + man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3, + man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3, + man/netsnmp_table.3, man/netsnmp_table_array.3, + man/netsnmp_table_container.3, man/netsnmp_table_data.3, + man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3, + man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3, + man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: documentation update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20476 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Dave Shield + + * CHANGES, FAQ, README, configure, configure.in, + dist/net-snmp.spec, snmplib/snmp_version.c: Version number update + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20475 06827809-a52a-0410-b366-d66718629ded + +2011-06-01 Wes Hardaker + + * dist/makerelease.xml: fix xml quoting git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20474 06827809-a52a-0410-b366-d66718629ded + +2011-05-31 Wes Hardaker + + * snmplib/parse.c: fix non existent malloc macro to use calloc + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20473 06827809-a52a-0410-b366-d66718629ded + +2011-05-31 Wes Hardaker + + * include/net-snmp/library/parse.h, snmplib/parse.c: CHANGES: + + snmplib: Applied the intent of patch 3044888 to allow applications + to read the error messages of a MIB parsing failure. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20472 06827809-a52a-0410-b366-d66718629ded + +2011-05-31 Wes Hardaker + + * agent/mibgroup/agent/extend.c, agent/mibgroup/ucd-snmp/disk.c: + + CHANGES: snmpd: PATCH 3066862: from fhew: fix the agent for + comparing unsigned large indexes of the disk and extend tables. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20471 06827809-a52a-0410-b366-d66718629ded + +2011-05-31 Wes Hardaker + + * agent/mibgroup/agent/extend.c, agent/mibgroup/ucd-snmp/disk.c: + + CHANGES: snmpd: PATCH 3066862: from fhew: fix the agent for + comparing unsigned large indexes of the disk and extend tables. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20471 06827809-a52a-0410-b366-d66718629ded + +2011-05-31 Wes Hardaker + + * agent/mibgroup/agent/extend.c, agent/mibgroup/ucd-snmp/disk.c: + + CHANGES: snmpd: PATCH 3066862: from fhew: fix the agent for + comparing unsigned large indexes of the disk and extend tables. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20471 06827809-a52a-0410-b366-d66718629ded + +2011-05-31 Wes Hardaker + + * agent/mibgroup/agent/extend.c, agent/mibgroup/ucd-snmp/disk.c: + + CHANGES: snmpd: PATCH 3066862: from fhew: fix the agent for + comparing unsigned large indexes of the disk and extend tables. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20471 06827809-a52a-0410-b366-d66718629ded + +2011-05-31 Wes Hardaker + + * agent/mibgroup/agent/extend.c, agent/mibgroup/ucd-snmp/disk.c: + + CHANGES: snmpd: PATCH 3066862: from fhew: fix the agent for + comparing unsigned large indexes of the disk and extend tables. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20471 06827809-a52a-0410-b366-d66718629ded + +2011-05-31 Jan Safranek + + * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: fixed hrSWRunPath + + of swapped-out processes on Linux. fgets() returns NULL both when /proc/PID/cmdline is empty (= swapped + out) and when the process exited after fopen(), so check + /proc/PID/status in both cases. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20470 06827809-a52a-0410-b366-d66718629ded + +2011-05-31 Jan Safranek + + * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: fixed hrSWRunPath + + of swapped-out processes on Linux. fgets() returns NULL both when /proc/PID/cmdline is empty (= swapped + out) and when the process exited after fopen(), so check + /proc/PID/status in both cases. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20470 06827809-a52a-0410-b366-d66718629ded + +2011-05-31 Jan Safranek + + * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: fixed hrSWRunPath + + of swapped-out processes on Linux. fgets() returns NULL both when /proc/PID/cmdline is empty (= swapped + out) and when the process exited after fopen(), so check + /proc/PID/status in both cases. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20470 06827809-a52a-0410-b366-d66718629ded + +2011-05-31 Jan Safranek + + * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: fixed hrSWRunPath + + of swapped-out processes on Linux. fgets() returns NULL both when /proc/PID/cmdline is empty (= swapped + out) and when the process exited after fopen(), so check + /proc/PID/status in both cases. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20470 06827809-a52a-0410-b366-d66718629ded + +2011-05-26 Wes Hardaker + + * dist/makerelease.xml: up the ante and run other test suites + + besides just the default set git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20462 06827809-a52a-0410-b366-d66718629ded + +2011-05-26 Wes Hardaker + + * snmplib/snmpusm.c: CHANGES: snmpd: patch 3299384: fix INFORMs so + + they retry probing for an engineID. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20461 06827809-a52a-0410-b366-d66718629ded + +2011-05-26 Wes Hardaker + + * snmplib/snmpusm.c: Applied (roughly) patch 3299370 to avoid + + rewriting existing authkey/privkey/etcs git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20460 06827809-a52a-0410-b366-d66718629ded + +2011-05-26 Wes Hardaker + + * agent/mibgroup/header_complex.c, agent/mibgroup/header_complex.h, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyTable.c: Applied the intent + of + + patch 3299386 which fixes duplicate entries on a SIGHUP. To achieve + this some new header_complex functions needed to be created that + didn't change the behavior of the older ones. The notification code + now calls these newer functions. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20459 06827809-a52a-0410-b366-d66718629ded + +2011-05-26 Wes Hardaker + + * snmplib/snmp_api.c: CHANGES: snmpd: patch 3299384: fix INFORMs so + + they retry probing for an engineID. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20458 06827809-a52a-0410-b366-d66718629ded + +2011-05-26 Wes Hardaker + + * snmplib/snmp_api.c: CHANGES: snmpd: patch 3299384: fix INFORMs so + + they retry probing for an engineID. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20458 06827809-a52a-0410-b366-d66718629ded + +2011-05-26 Wes Hardaker + + * snmplib/snmp_api.c: CHANGES: snmpd: patch 3299384: fix INFORMs so + + they retry probing for an engineID. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20458 06827809-a52a-0410-b366-d66718629ded + +2011-05-26 Wes Hardaker + + * snmplib/snmp_api.c: CHANGES: snmpd: patch 3299384: fix INFORMs so + + they retry probing for an engineID. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20458 06827809-a52a-0410-b366-d66718629ded + +2011-05-26 Wes Hardaker + + * snmplib/snmp_api.c: Applied (roughly) patch 3299370 to avoid + + rewriting existing authkey/privkey/etcs git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20457 06827809-a52a-0410-b366-d66718629ded + +2011-05-26 Wes Hardaker + + * snmplib/snmp_api.c: Applied (roughly) patch 3299370 to avoid + + rewriting existing authkey/privkey/etcs git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20457 06827809-a52a-0410-b366-d66718629ded + +2011-05-26 Wes Hardaker + + * snmplib/snmp_api.c: Applied (roughly) patch 3299370 to avoid + + rewriting existing authkey/privkey/etcs git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20457 06827809-a52a-0410-b366-d66718629ded + +2011-05-26 Wes Hardaker + + * snmplib/snmp_api.c: Applied (roughly) patch 3299370 to avoid + + rewriting existing authkey/privkey/etcs git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20457 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Wes Hardaker + + * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c, + agent/mibgroup/util_funcs/get_pid_from_inode.c, + agent/mibgroup/util_funcs/get_pid_from_inode.h, perl/Makefile.PL: + + NEWS: snmpd: patch 3131397: from takevos: huge speedups of the + TCP/UDP Tables git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20456 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Wes Hardaker + + * perl/NetSNMP.xs: Added a bogus empty .xs file for bundling on + + newer perl that wants "something" git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20455 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Wes Hardaker + + * agent/mibgroup/host/data_access/swrun_procfs_status.c: CHANGES: + + snmpd: patch 3306476: from tinypyramids: fix memory leak in the + swrun container loading git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20454 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Wes Hardaker + + * agent/mibgroup/host/data_access/swrun_procfs_status.c: CHANGES: + + snmpd: patch 3306476: from tinypyramids: fix memory leak in the + swrun container loading git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20454 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Bart Van Assche + + * agent/mibgroup/host/data_access/swinst.c, + agent/mibgroup/tunnel/tunnel.c: Follow-up for r20449: use + + NETSNMP_PRIo "u" for printing subids instead of only NETSNMP_PRIo. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20453 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Bart Van Assche + + * agent/mibgroup/host/data_access/swinst.c, + agent/mibgroup/tunnel/tunnel.c: Follow-up for r20449: use + + NETSNMP_PRIo "u" for printing subids instead of only NETSNMP_PRIo. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20453 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Bart Van Assche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: Microsoft + + Visual Studio: Link with gdi32.lib if OpenSSL has been enabled + because gdi32.lib is a dependency of OpenSSL. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20451 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Bart Van Assche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: Microsoft + + Visual Studio: Link with gdi32.lib if OpenSSL has been enabled + because gdi32.lib is a dependency of OpenSSL. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20451 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Bart Van Assche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: Microsoft + + Visual Studio: Link with gdi32.lib if OpenSSL has been enabled + because gdi32.lib is a dependency of OpenSSL. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20451 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Bart Van Assche + + * include/net-snmp/library/oid.h: Follow-up for r20448: since the + + "oid" typedef has been changed back from uint32_t to u_long, change + NETSNMP_PRIo from NETSNMP_PRI32 into "l". git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20450 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Bart Van Assche + + * include/net-snmp/library/oid.h: Follow-up for r20448: since the + + "oid" typedef has been changed back from uint32_t to u_long, change + NETSNMP_PRIo from NETSNMP_PRI32 into "l". git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20450 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Bart Van Assche + + * agent/mibgroup/tunnel/tunnel.c: CHANGES: snmpd: Use proper format + + specifier in debug statements for printing values of type 'oid'. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20449 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Bart Van Assche + + * agent/mibgroup/host/data_access/swinst.c, + agent/mibgroup/tunnel/tunnel.c: CHANGES: snmpd: Use proper format + + specifier in debug statements for printing values of type 'oid'. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20449 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Bart Van Assche + + * agent/mibgroup/host/data_access/swinst.c, + agent/mibgroup/tunnel/tunnel.c: CHANGES: snmpd: Use proper format + + specifier in debug statements for printing values of type 'oid'. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20449 06827809-a52a-0410-b366-d66718629ded + +2011-05-25 Bart Van Assche + + * agent/mibgroup/host/data_access/swinst.c, + agent/mibgroup/tunnel/tunnel.c: CHANGES: snmpd: Use proper format + + specifier in debug statements for printing values of type 'oid'. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20449 06827809-a52a-0410-b366-d66718629ded + +2011-05-24 Wes Hardaker + + * include/net-snmp/library/oid.h: revert OID typedef to u_long as + + agreed to on -coders and in the admin meeting git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20448 06827809-a52a-0410-b366-d66718629ded + +2011-05-24 Wes Hardaker + + * include/net-snmp/library/oid.h: revert OID typedef to u_long as + + agreed to on -coders and in the admin meeting git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20448 06827809-a52a-0410-b366-d66718629ded + +2011-05-24 Niels Baggesen + + * snmplib/system.c: Remember to return info also without DNSSEC + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20447 06827809-a52a-0410-b366-d66718629ded + +2011-05-24 Jan Safranek + + * agent/mibgroup/ip-mib/data_access/arp_common.c: Added NULL-checks + + after malloc git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20446 06827809-a52a-0410-b366-d66718629ded + +2011-05-24 Jan Safranek + + * agent/mibgroup/ip-mib/data_access/arp_common.c: Added NULL-checks + + after malloc git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20446 06827809-a52a-0410-b366-d66718629ded + +2011-05-24 Jan Safranek + + * agent/mibgroup/ip-mib/data_access/arp_common.c: Added NULL-checks + + after malloc git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20446 06827809-a52a-0410-b366-d66718629ded + +2011-05-24 Jan Safranek + + * agent/mibgroup/ip-mib/data_access/arp_common.c: Added NULL-checks + + after malloc git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20446 06827809-a52a-0410-b366-d66718629ded + +2011-05-22 Dave Shield + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: CHANGES: + + agent: BUG: 3305157: Fix ipAddressPrefix handling of IPv6 addresses git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20445 06827809-a52a-0410-b366-d66718629ded + +2011-05-22 Dave Shield + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: CHANGES: + + agent: BUG: 3305157: Fix ipAddressPrefix handling of IPv6 addresses git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20445 06827809-a52a-0410-b366-d66718629ded + +2011-05-22 Dave Shield + + * python/netsnmp/client_intf.c: CHANGES: python: BUG: 3295407: Fix + + handling of void pointer git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20444 06827809-a52a-0410-b366-d66718629ded + +2011-05-22 Dave Shield + + * python/netsnmp/client_intf.c: CHANGES: python: BUG: 3295407: Fix + + handling of void pointer git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20444 06827809-a52a-0410-b366-d66718629ded + +2011-05-22 Dave Shield + + * python/netsnmp/client_intf.c: CHANGES: python: BUG: 3295407: Fix + + handling of void pointer git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20444 06827809-a52a-0410-b366-d66718629ded + +2011-05-22 Dave Shield + + * python/netsnmp/client_intf.c: CHANGES: python: BUG: 3295407: Fix + + handling of void pointer git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20444 06827809-a52a-0410-b366-d66718629ded + +2011-05-22 Dave Shield + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: CHANGES: + + snmplib: BUG: 3264852: Recognise missing report types + (snmp{Unavailable,Unknown}Contexts,snmpUnknownPDUHandlers) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20443 06827809-a52a-0410-b366-d66718629ded + +2011-05-22 Dave Shield + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: CHANGES: + + snmplib: BUG: 3264852: Recognise missing report types + (snmp{Unavailable,Unknown}Contexts,snmpUnknownPDUHandlers) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20443 06827809-a52a-0410-b366-d66718629ded + +2011-05-22 Dave Shield + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: CHANGES: + + snmplib: BUG: 3264852: Recognise missing report types + (snmp{Unavailable,Unknown}Contexts,snmpUnknownPDUHandlers) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20443 06827809-a52a-0410-b366-d66718629ded + +2011-05-22 Dave Shield + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: CHANGES: + + snmplib: BUG: 3264852: Recognise missing report types + (snmp{Unavailable,Unknown}Contexts,snmpUnknownPDUHandlers) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20443 06827809-a52a-0410-b366-d66718629ded + +2011-05-22 Dave Shield + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: CHANGES: + + snmplib: BUG: 3264852: Recognise missing report types + (snmp{Unavailable,Unknown}Contexts,snmpUnknownPDUHandlers) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20443 06827809-a52a-0410-b366-d66718629ded + +2011-05-20 Dave Shield + + * snmplib/snmpAAL5PVCDomain.c, snmplib/snmpAliasDomain.c, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpIPXDomain.c, + snmplib/snmpSSHDomain.c, snmplib/snmpSTDDomain.c, + snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c: CHANGES: snmplib: BUG: 3234754: Ensure + old + + f_create_from_tstring hook is initialized to NULL git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20442 06827809-a52a-0410-b366-d66718629ded + +2011-05-20 Dave Shield + + * snmplib/transports/snmpAAL5PVCDomain.c, + snmplib/transports/snmpAliasDomain.c, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPXDomain.c, + snmplib/transports/snmpSSHDomain.c, + snmplib/transports/snmpSTDDomain.c, + snmplib/transports/snmpTCPDomain.c, + snmplib/transports/snmpTCPIPv6Domain.c, + snmplib/transports/snmpTLSTCPDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv6Domain.c, + snmplib/transports/snmpUnixDomain.c: CHANGES: snmplib: BUG: + 3234754: + + Ensure old f_create_from_tstring hook is initialized to NULL git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20442 06827809-a52a-0410-b366-d66718629ded + +2011-05-20 Dave Shield + + * snmplib/transports/snmpAAL5PVCDomain.c, + snmplib/transports/snmpAliasDomain.c, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPXDomain.c, + snmplib/transports/snmpSSHDomain.c, + snmplib/transports/snmpSTDDomain.c, + snmplib/transports/snmpTCPDomain.c, + snmplib/transports/snmpTCPIPv6Domain.c, + snmplib/transports/snmpTLSTCPDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv6Domain.c, + snmplib/transports/snmpUnixDomain.c: CHANGES: snmplib: BUG: + 3234754: + + Ensure old f_create_from_tstring hook is initialized to NULL git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20442 06827809-a52a-0410-b366-d66718629ded + +2011-05-20 Dave Shield + + * snmplib/snmpAAL5PVCDomain.c, snmplib/snmpIPXDomain.c, + snmplib/snmpSTDDomain.c, snmplib/snmpTCPDomain.c, + snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c, + snmplib/snmpUDPIPv6Domain.c, snmplib/snmpUnixDomain.c: CHANGES: + + snmplib: BUG: 3234754: Ensure old f_create_from_tstring hook is + initialized to NULL git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20442 06827809-a52a-0410-b366-d66718629ded + +2011-05-19 Wes Hardaker + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: use #ifdef + + rather than #if for define checks. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20441 06827809-a52a-0410-b366-d66718629ded + +2011-05-19 Wes Hardaker + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: use #ifdef + + rather than #if for define checks. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20441 06827809-a52a-0410-b366-d66718629ded + +2011-05-19 Wes Hardaker + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: use #ifdef + + rather than #if for define checks. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20441 06827809-a52a-0410-b366-d66718629ded + +2011-05-19 Wes Hardaker + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: use #ifdef + + rather than #if for define checks. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20441 06827809-a52a-0410-b366-d66718629ded + +2011-05-19 Wes Hardaker + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: use #ifdef + + rather than #if for define checks. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20441 06827809-a52a-0410-b366-d66718629ded + +2011-05-19 Dave Shield + + * man/snmp_api.3.def, man/snmp_sess_api.3.def: CHANGES: man: BUG: + + 3190725: Document snmp{,_sess}synch_response and snmp_async_send git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20440 06827809-a52a-0410-b366-d66718629ded + +2011-05-19 Dave Shield + + * man/session_api.3.def, man/snmp_sess_api.3.def: CHANGES: man: BUG: + + 3190725: Document snmp{,_sess}synch_response and snmp_async_send git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20440 06827809-a52a-0410-b366-d66718629ded + +2011-05-19 Dave Shield + + * man/netsnmp_sess_api.3.def, man/netsnmp_session_api.3.def: + + CHANGES: man: BUG: 3190725: Document snmp{,_sess}synch_response and + snmp_async_send git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20440 06827809-a52a-0410-b366-d66718629ded + +2011-05-19 Dave Shield + + * man/netsnmp_sess_api.3.def, man/netsnmp_session_api.3.def: + + CHANGES: man: BUG: 3190725: Document snmp{,_sess}synch_response and + snmp_async_send git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20440 06827809-a52a-0410-b366-d66718629ded + +2011-05-19 Dave Shield + + * man/snmp_api.3.def, man/snmp_sess_api.3.def: CHANGES: man: BUG: + + 3190725: Document snmp{,_sess}synch_response and snmp_async_send git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20440 06827809-a52a-0410-b366-d66718629ded + +2011-05-19 Jan Safranek + + * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: fixed race + + condition in hrSWRunTable Treat the reads from /proc//* + carefuly, processes can exit in the middle of processing. (already + fixed in V5-5-patches and V5-4-patches in SVN rev. 20115, dunno why + I did not patch trunk) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20438 06827809-a52a-0410-b366-d66718629ded + +2011-05-19 Jan Safranek + + * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: fixed race + + condition in hrSWRunTable Treat the reads from /proc//* + carefuly, processes can exit in the middle of processing. (already + fixed in V5-5-patches and V5-4-patches in SVN rev. 20115, dunno why + I did not patch trunk) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20438 06827809-a52a-0410-b366-d66718629ded + +2011-05-19 Dave Shield + + * snmplib/keytools.c, snmplib/scapi.c: CHANGES: snmplib: BUG: + + 3184697: Don't reference internal MD5 when it's explicitly disabled git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20437 06827809-a52a-0410-b366-d66718629ded + +2011-05-19 Dave Shield + + * snmplib/keytools.c, snmplib/scapi.c: CHANGES: snmplib: BUG: + + 3184697: Don't reference internal MD5 when it's explicitly disabled git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20437 06827809-a52a-0410-b366-d66718629ded + +2011-05-16 Robert Story + + * snmplib/system.c: make sure we get the hint git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20436 06827809-a52a-0410-b366-d66718629ded + +2011-05-15 Bart Van Assche + + * testing/RUNTESTS: Follow-up for r20432: testing/RUNTESTS without + + arguments works again as it should. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20435 06827809-a52a-0410-b366-d66718629ded + +2011-05-15 Bart Van Assche + + * testing/RUNTESTS: Follow-up for r20432: testing/RUNTESTS without + + arguments works again as it should. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20435 06827809-a52a-0410-b366-d66718629ded + +2011-05-14 Bart Van Assche + + * snmplib/transports/snmpIPv6BaseDomain.c: Ran + + snmplib/transports/snmpIPv6BaseDomain.c through dos2unix. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20434 06827809-a52a-0410-b366-d66718629ded + +2011-05-14 Bart Van Assche + + * testing/fulltests/default/T071com2sec6_simple: Fixed a typo in a + + comment. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20433 06827809-a52a-0410-b366-d66718629ded + +2011-05-14 Bart Van Assche + + * testing/fulltests/default/T071com2sec6_simple: Fixed a typo in a + + comment. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20433 06827809-a52a-0410-b366-d66718629ded + +2011-05-14 Bart Van Assche + + * testing/RUNTESTS: RUNTESTS works again for tests with a four-digit + + number. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20432 06827809-a52a-0410-b366-d66718629ded + +2011-05-14 Bart Van Assche + + * testing/RUNTESTS: RUNTESTS works again for tests with a four-digit + + number. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20432 06827809-a52a-0410-b366-d66718629ded + +2011-05-14 Bart Van Assche + + * snmplib/system.c: Fixed a recently introduced bug in + + netsnmp_getaddrinfo(). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20431 06827809-a52a-0410-b366-d66718629ded + +2011-05-14 Bart Van Assche + + * agent/mibgroup/ucd-snmp/diskio.c: Document that the ucd-snmp + + diskio code still has to be modified such that diskio_free_config() + gets invoked upon SIGHUP. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20430 06827809-a52a-0410-b366-d66718629ded + +2011-05-14 Bart Van Assche + + * agent/mibgroup/ucd-snmp/diskio.c: Document that the ucd-snmp + + diskio code still has to be modified such that diskio_free_config() + gets invoked upon SIGHUP. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20430 06827809-a52a-0410-b366-d66718629ded + +2011-05-13 Robert Story + + * snmplib/system.c: fix cast git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20429 06827809-a52a-0410-b366-d66718629ded + +2011-05-13 Robert Story + + * * + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_a + ccess.c, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_acces + s.c: Revert 20420 "CHANGES: snmpd: Fixed memory leak in TCP-MIB + + tables introduced by patch #3053436." Revert 19708 "CHANGES: snmpd: + PATCH: 3053436: from: takevos: fix: tcpConnectionTable_data_access + invalid memory access" the bug 3053436 is fixing was introduced in r17719, and fixed in + r17861. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20428 06827809-a52a-0410-b366-d66718629ded + +2011-05-13 Robert Story + + * agent/mibgroup/disman/nslookup/lookupCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/route.c, + apps/snmptrapd_log.c, configure, configure.d/config_os_functions, + configure.d/config_os_libs2, include/net-snmp/library/system.h, + include/net-snmp/net-snmp-config.h.in, snmplib/system.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpIPv6BaseDomain.c, + snmplib/transports/snmpUDPIPv6Domain.c: more dns related tweaks - + add netsnmp_gethostbyaddr - always define netsnmp_* versions; + logonce if underlying function is not available - use new + functions in disman mibs git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20427 06827809-a52a-0410-b366-d66718629ded + +2011-05-13 Robert Story + + * apps/snmpnetstat/inet6.c, snmplib/snmpv3.c, + snmplib/transports/snmpIPv6BaseDomain.c, + snmplib/transports/snmpUDPIPv6Domain.c: use new netsnmp dns + + functions in apps/snmplib git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20426 06827809-a52a-0410-b366-d66718629ded + +2011-05-13 Robert Story + + * include/net-snmp/library/system.h, snmplib/system.c: move DNSSEC + + validation into resolver wrapper functions - allows other code to benefit from validation - new netsnmp_gethostbyname, netsnmp_getaddrinfo git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20425 06827809-a52a-0410-b366-d66718629ded + +2011-05-13 Bart Van Assche + + * snmplib/mib.c: Follow-up for r20417: replaced a malloc()/free() + + pair by a call to realloc(). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20424 06827809-a52a-0410-b366-d66718629ded + +2011-05-13 Bart Van Assche + + * snmplib/mib.c: Follow-up for r20417: replaced a malloc()/free() + + pair by a call to realloc(). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20424 06827809-a52a-0410-b366-d66718629ded + +2011-05-13 Bart Van Assche + + * snmplib/mib.c: Follow-up for r20417: replaced a malloc()/free() + + pair by a call to realloc(). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20424 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Niels Baggesen + + * agent/mibgroup/ip-mib/data_access/arp_netlink.c: Fix for RHEL4 + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20423 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Niels Baggesen + + * include/net-snmp/library/snmp_transport.h, + snmplib/transports/snmpUDPBaseDomain.c: Header fiddling for the + + benefit of RHEL4, Solaris, OpenBSD git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20422 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Jan Safranek + + * * + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_a + ccess.c, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_acces + s.c: CHANGES: snmpd: Fixed memory leak in TCP-MIB tables + introduced + + by patch #3053436. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20421 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Jan Safranek + + * * + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_a + ccess.c, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_acces + s.c: CHANGES: snmpd: Fixed memory leak in TCP-MIB tables + introduced + + by patch #3053436. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20420 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * win32/net-snmp/net-snmp-config.h: Reverted accidentally committed + + changes of r20412. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20419 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * snmplib/snmp_api.c: CHANGES: snmplib: Fixed a memory leak in + + snmp_free_session(). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20418 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * snmplib/snmp_api.c: CHANGES: snmplib: Fixed a memory leak in + + snmp_free_session(). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20418 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * snmplib/snmp_api.c: CHANGES: snmplib: Fixed a memory leak in + + snmp_free_session(). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20418 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * snmplib/snmp_api.c: CHANGES: snmplib: Fixed a memory leak in + + snmp_free_session(). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20418 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * snmplib/mib.c: CHANGES: snmplib: _mibindex_add() no longer reads + + past the end of the dynamically allocated array _mibindexes. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20417 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * snmplib/mib.c: CHANGES: snmplib: _mibindex_add() no longer reads + + past the end of the dynamically allocated array _mibindexes. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20417 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * snmplib/mib.c: CHANGES: snmplib: _mibindex_add() no longer reads + + past the end of the dynamically allocated array _mibindexes. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20417 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * snmplib/lcd_time.c: Avoid that MSVC triggers a compiler warning on + + the code in snmplib/lcd_time.c. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20416 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * agent/mibgroup/notification/snmpNotifyFilterProfileTable.c: Avoid + + reading an uninitialized variable. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20415 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * agent/mibgroup/mibII/at.c: CHANGES: Win32: Fixed a memory leak in + + the Net-SNMP (non-winExtDLL) implementation of the MIB-II + ipNetToMediaTable. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20414 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * agent/mibgroup/mibII/at.c: CHANGES: Win32: Fixed a memory leak in + + the Net-SNMP (non-winExtDLL) implementation of the MIB-II + ipNetToMediaTable. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20414 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * agent/mibgroup/mibII/at.c: CHANGES: Win32: Fixed a memory leak in + + the Net-SNMP (non-winExtDLL) implementation of the MIB-II + ipNetToMediaTable. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20414 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * agent/mibgroup/mibII/at.c: CHANGES: Win32: Fixed a memory leak in + + the Net-SNMP (non-winExtDLL) implementation of the MIB-II + ipNetToMediaTable. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20414 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * agent/mibgroup/mibII/interfaces.c: CHANGES: Win32: Fixed a memory + + leak in the Net-SNMP (non-winExtDLL) implementation of the MIB-II + ifTable. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20413 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * agent/mibgroup/mibII/interfaces.c: CHANGES: Win32: Fixed a memory + + leak in the Net-SNMP (non-winExtDLL) implementation of the MIB-II + ifTable. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20413 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * agent/mibgroup/mibII/interfaces.c: CHANGES: Win32: Fixed a memory + + leak in the Net-SNMP (non-winExtDLL) implementation of the MIB-II + ifTable. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20413 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * agent/mibgroup/mibII/interfaces.c: CHANGES: Win32: Fixed a memory + + leak in the Net-SNMP (non-winExtDLL) implementation of the MIB-II + ifTable. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20413 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * agent/mibgroup/mibII/ipAddr.c: CHANGES: Win32: Fixed a memory leak + + in the Net-SNMP (non-winExtDLL) implementation of the MIB-II + ipAddrTable. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20412 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * agent/mibgroup/mibII/ipAddr.c: CHANGES: Win32: Fixed a memory leak + + in the Net-SNMP (non-winExtDLL) implementation of the MIB-II + ipAddrTable. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20412 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * agent/mibgroup/mibII/ipAddr.c: CHANGES: Win32: Fixed a memory leak + + in the Net-SNMP (non-winExtDLL) implementation of the MIB-II + ipAddrTable. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20412 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * agent/mibgroup/mibII/ipAddr.c, win32/net-snmp/net-snmp-config.h: + + CHANGES: Win32: Fixed a memory leak in the Net-SNMP (non-winExtDLL) + implementation of the MIB-II ipAddrTable. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20412 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * ChangeLog: Documentation / source code comment spelling fix: + + exitent -> existent. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20411 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * ChangeLog, snmplib/mib.c: Documentation / source code comment + + spelling fix: exitent -> existent. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20411 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * ChangeLog, snmplib/mib.c: Documentation / source code comment + + spelling fix: exitent -> existent. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20411 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * ChangeLog, snmplib/mib.c: Documentation / source code comment + + spelling fix: exitent -> existent. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20411 06827809-a52a-0410-b366-d66718629ded + +2011-05-12 Bart Van Assche + + * snmplib/transports/snmpIPv6BaseDomain.c: CHANGES: Win32: Build + + snmplib/transports/snmpIPv6BaseDomain.c only if NETSNMP_ENABLE_IPV6 + has been defined. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20410 06827809-a52a-0410-b366-d66718629ded + +2011-05-11 Wes Hardaker + + * Makefile.in, Makefile.rules, configure, + configure.d/config_project_with_enable: install the built feature + + headers too git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20409 06827809-a52a-0410-b366-d66718629ded + +2011-05-11 Bart Van Assche + + * testing/fulltests/default/T025snmpv3getSHADES_simple, + testing/fulltests/default/T026snmpv3getSHAAES_simple: CHANGES: + + testing: Tests 025 and 026 pass on MinGW even if winExtDLL has been + enabled. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20408 06827809-a52a-0410-b366-d66718629ded + +2011-05-11 Bart Van Assche + + * testing/fulltests/default/T065agentextend_simple: T065 robustness + + improvement. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20407 06827809-a52a-0410-b366-d66718629ded + +2011-05-11 Bart Van Assche + + * agent/mibgroup/hardware/fsys.h, + agent/mibgroup/hardware/fsys/fsys_void.c, + agent/mibgroup/ucd-snmp/disk_hw.h: CHANGES: snmpd: ucd_snmp builds + + again on MinGW and Cygwin. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20406 06827809-a52a-0410-b366-d66718629ded + +2011-05-11 Wes Hardaker + + * Makefile.in: install the net-snmp-features.h file git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20405 06827809-a52a-0410-b366-d66718629ded + +2011-05-10 Bart Van Assche + + * testing/fulltests/default/T0141snmpv2cset_simple: Improved test + + robustness. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20404 06827809-a52a-0410-b366-d66718629ded + +2011-05-10 Bart Van Assche + + * agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/smux/smux.c: Compiler warning fixes. git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20403 06827809-a52a-0410-b366-d66718629ded + +2011-05-10 Bart Van Assche + + * snmplib/winservice.c: MinGW: avoid that gcc complains about pasing + + a (char *) argument while (unsigned char *) is expected. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20402 06827809-a52a-0410-b366-d66718629ded + +2011-05-10 Bart Van Assche + + * snmplib/winservice.c: MinGW: avoid that gcc complains about pasing + + a (char *) argument while (unsigned char *) is expected. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20402 06827809-a52a-0410-b366-d66718629ded + +2011-05-10 Bart Van Assche + + * snmplib/winservice.c: MinGW: avoid that gcc complains about pasing + + a (char *) argument while (unsigned char *) is expected. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20402 06827809-a52a-0410-b366-d66718629ded + +2011-05-10 Bart Van Assche + + * snmplib/winservice.c: MinGW: avoid that gcc complains about pasing + + a (char *) argument while (unsigned char *) is expected. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20402 06827809-a52a-0410-b366-d66718629ded + +2011-05-10 Bart Van Assche + + * snmplib/tools.c: Avoid out-of-bounds array access if the last char + + of time_string is in the range 0x80..0xfe and char is a signed type. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20401 06827809-a52a-0410-b366-d66718629ded + +2011-05-10 Bart Van Assche + + * include/net-snmp/library/oid.h: Reverted r20380 because it breaks + + all statements that print an OID sub-ID on any 64-bit platform. The + effect of r20380 on big endian architectures was that a "0" would be + printed instead of the OID sub-ID (at least with the LP64 and the + ILP64 models). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20400 06827809-a52a-0410-b366-d66718629ded + +2011-05-10 Wes Hardaker + + * CHANGES, NEWS: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20385 06827809-a52a-0410-b366-d66718629ded + +2011-05-10 Wes Hardaker + + * ChangeLog: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20384 06827809-a52a-0410-b366-d66718629ded + +2011-05-10 Wes Hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make + + depend git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20383 06827809-a52a-0410-b366-d66718629ded + +2011-05-10 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + agent/mibgroup/hardware/cpu/cpu_linux.c, + agent/mibgroup/ip-mib/data_access/arp_linux.c: C++ -> C comments + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20382 06827809-a52a-0410-b366-d66718629ded + +2011-05-10 Wes Hardaker + + * NEWS: NEWS update for 5.7 git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20381 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Wes Hardaker + + * include/net-snmp/library/oid.h: revert the oid typedef resizing + + from r17809 because it broke backwards compat, as pointed out by + users on the -coders list git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20380 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Wes Hardaker + + * configure: use proper autoconf version git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20379 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec, perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm, + perl/OID/OID.pm, perl/SNMP/SNMP.pm, + perl/TrapReceiver/TrapReceiver.pm, perl/agent/Support/Support.pm, + perl/agent/agent.pm, perl/agent/default_store/default_store.pm, + perl/default_store/default_store.pm: Version number update + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20378 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Wes Hardaker + + * Makefile.top: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20377 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Wes Hardaker + + * mibs/UCD-SNMP-MIB.txt: added a missing 0 in the revision date + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20376 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Niels Baggesen + + * agent/mibgroup/if-mib/data_access/interface_ioctl.c: Use symbolic + + named for ifType values git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20375 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Niels Baggesen + + * agent/mibgroup/if-mib/data_access/interface_ioctl.c: Use symbolic + + named for ifType values git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20375 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Niels Baggesen + + * agent/mibgroup/if-mib/data_access/interface_ioctl.c: Use symbolic + + named for ifType values git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20375 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Niels Baggesen + + * agent/mibgroup/if-mib/data_access/interface_ioctl.c: Use symbolic + + named for ifType values git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20375 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Niels Baggesen + + * agent/mibgroup/if-mib/data_access/interface_ioctl.c: Use symbolic + + named for ifType values git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20375 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Niels Baggesen + + * mibs/rfcmibs.diff: IANA has fixed the + + IANA-IPPM-METRICS-REGISTRY-MIB git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20374 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Niels Baggesen + + * mibs/rfcmibs.diff: IANA has fixed the + + IANA-IPPM-METRICS-REGISTRY-MIB git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20374 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Wes Hardaker + + * mibs/UCD-SNMP-MIB.txt: added a new REVISION clause to list the + + changes in the the recent update git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20373 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Wes Hardaker + + * NEWS: added ping/traceroute mibs note git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20372 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Wes Hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: we actually want to use the base + + OID as the starting point, not the reg OID. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20371 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Wes Hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: fixed the proxy support to do a + + proper OID less than OID compare. We actually don't care about the + length of the original request, only that it was before the + registered rebase git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20370 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Wes Hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: CHANGES: patch 3140833: from + + jsafranek: fix proxy GETNEXT requests When OIDs requested are below + the proxy request remap, we need to not include any OIDs that might + be in the space between the original OID and the remapped OID. This + patch fudges the request so that it fixes the request OID so it's + just before the remapped proxy range. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20369 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Wes Hardaker + + * agent/mibgroup/hardware/cpu/cpu.c, + agent/mibgroup/hardware/cpu/cpu_linux.c, + agent/mibgroup/ucd-snmp/vmstat.c, + agent/mibgroup/ucd-snmp/vmstat.h, + include/net-snmp/agent/hardware/cpu.h, mibs/UCD-SNMP-MIB.txt: + NEWS: + + PATCH 3167325: from krisztoforo: UCD-SNMP/SystemStats: add variables + to report cpusteal, cpuguest, cpuguestnice git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20368 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Wes Hardaker + + * agent/mibgroup/if-mib/data_access/interface.c: CHANGES: patch + + 3184026: from eivnaes: Avoid constant refresh of interface + statistics git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20367 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Bart Van Assche + + * agent/snmp_agent.c, apps/snmpdelta.c, snmplib/scapi.c, + snmplib/snmp_api.c, snmplib/system.c, snmplib/tools.c: Fixed + several + + compiler warnings reported by the MSVC compiler. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20366 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Bart Van Assche + + * snmplib/gettimeofday.c: Win32/MSVC: Fixed a compiler warning. + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20365 06827809-a52a-0410-b366-d66718629ded + +2011-05-09 Bart Van Assche + + * agent/mibgroup/mibII/var_route.c: CHANGES: agent: Fixed a + + year-2038 bug in the implementation of ipRouteTable. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20364 06827809-a52a-0410-b366-d66718629ded + +2011-05-08 Niels Baggesen + + * agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.h, + agent/mibgroup/disman/ping/pingProbeHistoryTable.c, + agent/mibgroup/disman/ping/pingResultsTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.h, + agent/mibgroup/disman/traceroute/traceRouteHopsTable.c, + agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c, + agent/mibgroup/disman/traceroute/traceRouteResultsTable.c: Fix + + warnings and data format for DateAndTime objects. These modules + work, but: - They are Linux only - Rows must be created with rowStatus createAndWait before they are + populated - Agent must run as root - Agent is blocked while tests run - Data format for InetAddress objects is wrong. It is ASCII, not + binary (making it easier to use from the command line, but ...) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20363 06827809-a52a-0410-b366-d66718629ded + +2011-05-08 Niels Baggesen + + * agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.h, + agent/mibgroup/disman/ping/pingProbeHistoryTable.c, + agent/mibgroup/disman/ping/pingResultsTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.h, + agent/mibgroup/disman/traceroute/traceRouteHopsTable.c, + agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c, + agent/mibgroup/disman/traceroute/traceRouteResultsTable.c: Fix + + warnings and data format for DateAndTime objects. These modules + work, but: - They are Linux only - Rows must be created with rowStatus createAndWait before they are + populated - Agent must run as root - Agent is blocked while tests run - Data format for InetAddress objects is wrong. It is ASCII, not + binary (making it easier to use from the command line, but ...) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20363 06827809-a52a-0410-b366-d66718629ded + +2011-05-08 Niels Baggesen + + * agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.h, + agent/mibgroup/disman/ping/pingProbeHistoryTable.c, + agent/mibgroup/disman/ping/pingResultsTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.h, + agent/mibgroup/disman/traceroute/traceRouteHopsTable.c, + agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c, + agent/mibgroup/disman/traceroute/traceRouteResultsTable.c: Fix + + warnings and data format for DateAndTime objects. These modules + work, but: - They are Linux only - Rows must be created with rowStatus createAndWait before they are + populated - Agent must run as root - Agent is blocked while tests run - Data format for InetAddress objects is wrong. It is ASCII, not + binary (making it easier to use from the command line, but ...) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20363 06827809-a52a-0410-b366-d66718629ded + +2011-05-08 Niels Baggesen + + * agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.h, + agent/mibgroup/disman/ping/pingProbeHistoryTable.c, + agent/mibgroup/disman/ping/pingResultsTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.h, + agent/mibgroup/disman/traceroute/traceRouteHopsTable.c, + agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c, + agent/mibgroup/disman/traceroute/traceRouteResultsTable.c: Fix + + warnings and data format for DateAndTime objects. These modules + work, but: - They are Linux only - Rows must be created with rowStatus createAndWait before they are + populated - Agent must run as root - Agent is blocked while tests run - Data format for InetAddress objects is wrong. It is ASCII, not + binary (making it easier to use from the command line, but ...) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20363 06827809-a52a-0410-b366-d66718629ded + +2011-05-08 Niels Baggesen + + * agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.h, + agent/mibgroup/disman/ping/pingProbeHistoryTable.c, + agent/mibgroup/disman/ping/pingResultsTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.h, + agent/mibgroup/disman/traceroute/traceRouteHopsTable.c, + agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c, + agent/mibgroup/disman/traceroute/traceRouteResultsTable.c: Fix + + warnings and data format for DateAndTime objects. These modules + work, but: - They are Linux only - Rows must be created with rowStatus createAndWait before they are + populated - Agent must run as root - Agent is blocked while tests run - Data format for InetAddress objects is wrong. It is ASCII, not + binary (making it easier to use from the command line, but ...) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20363 06827809-a52a-0410-b366-d66718629ded + +2011-05-07 Bart Van Assche + + * perl/SNMP/SNMP.xs: Removed an unused label from perl/SNMP/SNMP.xs. + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20362 06827809-a52a-0410-b366-d66718629ded + +2011-05-07 Bart Van Assche + + * perl/SNMP/SNMP.xs: Removed an unused label from perl/SNMP/SNMP.xs. + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20362 06827809-a52a-0410-b366-d66718629ded + +2011-05-07 Bart Van Assche + + * perl/SNMP/SNMP.xs: Removed an unused label from perl/SNMP/SNMP.xs. + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20362 06827809-a52a-0410-b366-d66718629ded + +2011-05-07 Bart Van Assche + + * perl/SNMP/SNMP.xs: Removed an unused label from perl/SNMP/SNMP.xs. + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20362 06827809-a52a-0410-b366-d66718629ded + +2011-05-07 Bart Van Assche + + * agent/agent_registry.c, agent/helpers/old_api.c, + include/net-snmp/agent/agent_registry.h, + include/net-snmp/agent/old_api.h: CHANGES: snmpd: Declare the OID + + argument type of MIB registration functions as 'const oid *' instead + of 'oid *' since these functions do not modify the OID. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20361 06827809-a52a-0410-b366-d66718629ded + +2011-05-07 Bart Van Assche + + * agent/mibgroup/ip-mib/data_access/arp_linux.c, + agent/mibgroup/ip-mib/data_access/arp_netlink.c, + include/net-snmp/data_access/arp.h: Use the correct data type for + + the 'cache expired' variable: char instead of int. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20360 06827809-a52a-0410-b366-d66718629ded + +2011-05-07 Bart Van Assche + + * agent/mibgroup/ucd-snmp/dlmod.c: Fixed a compiler warning that was + + introduced in r20151. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20359 06827809-a52a-0410-b366-d66718629ded + +2011-05-07 Bart Van Assche + + * snmplib/winservice.c: Win32: improved source code consistency by + + using LPCTSTR instead of LPCSTR. Note: this does not mean that + Unicode builds are supported. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20358 06827809-a52a-0410-b366-d66718629ded + +2011-05-07 Bart Van Assche + + * snmplib/winservice.c: Win32: improved source code consistency by + + using LPCTSTR instead of LPCSTR. Note: this does not mean that + Unicode builds are supported. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20358 06827809-a52a-0410-b366-d66718629ded + +2011-05-07 Niels Baggesen + + * agent/mibgroup/ip-mib/data_access/arp_netlink.c: Add file + + forgotten in r20353 git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20357 06827809-a52a-0410-b366-d66718629ded + +2011-05-07 Bart Van Assche + + * win32/net-snmp/net-snmp-config.h: Reverted a change that was + + committed accidentally in r20276. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20356 06827809-a52a-0410-b366-d66718629ded + +2011-05-07 Bart Van Assche + + * snmplib/transports/snmpDTLSUDPDomain.c: Fixed two compiler + + warnings. (Backported r20236 from the trunk.) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20355 06827809-a52a-0410-b366-d66718629ded + +2011-05-07 Bart Van Assche + + * agent/mibgroup/ucd-snmp/diskio.c: Commented out an unused function + + because the compiler complained about it. (Backported r20237 from + the trunk.) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20354 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Wes Hardaker + + * agent/helpers/cache_handler.c, + agent/mibgroup/ip-mib/data_access/arp.h, + agent/mibgroup/ip-mib/data_access/arp_common.c, + agent/mibgroup/ip-mib/data_access/arp_linux.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_ + access.c, include/net-snmp/agent/cache_handler.h, + include/net-snmp/data_access/arp.h: CHANGES: snmpd: PATCH 312596: + + from fabled80: listen for netlink change events for the arp-related + tables git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20353 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Wes Hardaker + + * agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.h, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.h: NEWS: PATCH + + 3198781: from fenner: Get disman/ping and disman/traceroute to at + least compile git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20352 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Wes Hardaker + + * agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.h, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.h: NEWS: PATCH + + 3198781: from fenner: Get disman/ping and disman/traceroute to at + least compile git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20352 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Wes Hardaker + + * agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.h, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.h: NEWS: PATCH + + 3198781: from fenner: Get disman/ping and disman/traceroute to at + least compile git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20352 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Wes Hardaker + + * agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.h, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.h: NEWS: PATCH + + 3198781: from fenner: Get disman/ping and disman/traceroute to at + least compile git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20352 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Robert Story + + * snmplib/system.c: NEWS: snmplib: add optional support for local + + DNSSEC validation of hostnames - optional at configure time: --with-local-dnssec-validation - requires DNSSEC-Tool validation libraries - initial support, for systems with getaddrinfo. support for + additional resolver interfaces coming soon. - also TODO: flag for ignoring validatoin errors (log & continue) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20351 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Robert Story + + * include/net-snmp/library/parse.h: move unused (and too generic) + + token within UCD_COMPATIBLE ifdef - MAXLABEL conflicts with - added NETSNMP_MAXLABEL git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20350 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Robert Story + + * agent/Makefile.in, apps/Makefile.in, + apps/snmpnetstat/Makefile.in, configure, + configure.d/config_os_misc2, + configure.d/config_project_with_enable, + include/net-snmp/net-snmp-config.h.in: update configure/Makefiles + + for DNSSEC local validation option git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20349 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * CHANGES: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20347 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * ChangeLog: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20346 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * agent/mibgroup/Makefile.depend: make depend git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20345 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * man/netsnmp_agent.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_oid_stash.3, man/netsnmp_old_api.3, + man/netsnmp_read_config.3, man/netsnmp_read_only.3, + man/netsnmp_row_merge.3, man/netsnmp_scalar.3, + man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3, + man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3, + man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3, + man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3, + man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3, + man/netsnmp_table.3, man/netsnmp_table_array.3, + man/netsnmp_table_container.3, man/netsnmp_table_data.3, + man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3, + man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3, + man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: documentation update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20344 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * FAQ, README, configure, configure.in, dist/net-snmp.spec, + snmplib/snmp_version.c: Version number update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20343 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Wes Hardaker + + * agent/mibgroup/if-mib/data_access/interface_sysctl.c: removed the + + accidental broken feature require line that got half inserted git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20342 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * CHANGES: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20340 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * ChangeLog: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20339 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * agent/mibgroup/Makefile.depend: make depend git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20338 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * man/netsnmp_agent.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_oid_stash.3, man/netsnmp_old_api.3, + man/netsnmp_read_config.3, man/netsnmp_read_only.3, + man/netsnmp_row_merge.3, man/netsnmp_scalar.3, + man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3, + man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3, + man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3, + man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3, + man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3, + man/netsnmp_table.3, man/netsnmp_table_array.3, + man/netsnmp_table_container.3, man/netsnmp_table_data.3, + man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3, + man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3, + man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: documentation update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20337 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * FAQ, README, configure, configure.in, dist/net-snmp.spec, + snmplib/snmp_version.c: Version number update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20336 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * win32/dist/installer/net-snmp.nsi: Fix incomplete uninstall + + configuration: - broken removal of Microsoft DLL - remove assorted new MIBs and header files git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20335 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * win32/dist/installer/net-snmp.nsi: Fix incomplete uninstall + + configuration: - broken removal of Microsoft DLL - remove assorted new MIBs and header files git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20335 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * win32/dist/installer/net-snmp.nsi: Fix incomplete uninstall + + configuration: - broken removal of Microsoft DLL - remove assorted new MIBs and header files git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20335 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * win32/dist/installer/net-snmp.nsi: Fix incomplete uninstall + + configuration: - broken removal of Microsoft DLL - remove assorted new MIBs and header files git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20335 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * win32/dist/installer/net-snmp.nsi: Fix incomplete uninstall + + configuration: - broken removal of Microsoft DLL - remove assorted new MIBs and header files git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20335 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * win32/dist/build-binary.pl: Support Tar/GZip command paths + + containing spaces git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20334 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * win32/dist/build-binary.pl: Support Tar/GZip command paths + + containing spaces git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20334 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * win32/dist/build-binary.pl: Support Tar/GZip command paths + + containing spaces git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20334 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * win32/dist/build-binary.pl: Report GZip command correctly + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20333 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * win32/dist/build-binary.pl: Report GZip command correctly + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20333 06827809-a52a-0410-b366-d66718629ded + +2011-05-06 Dave Shield + + * win32/dist/build-binary.pl: Report GZip command correctly + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20333 06827809-a52a-0410-b366-d66718629ded + +2011-05-05 Niels Baggesen + + * snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c: Fix for DragonFly BSD (does + not + + define IP_SENDSRCADDR) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20332 06827809-a52a-0410-b366-d66718629ded + +2011-05-05 Niels Baggesen + + * snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c: Fix for DragonFly BSD (does + not + + define IP_SENDSRCADDR) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20332 06827809-a52a-0410-b366-d66718629ded + +2011-05-05 Niels Baggesen + + * include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h: Fix spelling of + + SO_RECVDSTADDR git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20331 06827809-a52a-0410-b366-d66718629ded + +2011-05-05 Niels Baggesen + + * include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h: Fix spelling of + + SO_RECVDSTADDR git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20331 06827809-a52a-0410-b366-d66718629ded + +2011-05-05 Robert Story + + * include/net-snmp/library/default_store.h, man/snmp.conf.5.def, + snmplib/snmp_api.c: NEWS: apps: add snmp.conf tokens for timeouts + + and retries git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20330 06827809-a52a-0410-b366-d66718629ded + +2011-05-05 Bart Van Assche + + * snmplib/tools.c, testing/TESTCONF.sh: CHANGES: MinGW: Made + + regression test output independent of the Net-SNMP variables defined + in the Windows registry. Some tests that failed previously after the + Net-SNMP binaries (MSVC build) had been installed do now pass. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20329 06827809-a52a-0410-b366-d66718629ded + +2011-05-05 Bart Van Assche + + * snmplib/tools.c, testing/TESTCONF.sh: CHANGES: MinGW: Made + + regression test output independent of the Net-SNMP variables defined + in the Windows registry. Some tests that failed previously after the + Net-SNMP binaries (MSVC build) had been installed do now pass. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20329 06827809-a52a-0410-b366-d66718629ded + +2011-05-05 Bart Van Assche + + * snmplib/tools.c, testing/fulltests/support/simple_TESTCONF.sh: + + CHANGES: MinGW: Made regression test output independent of the + Net-SNMP variables defined in the Windows registry. Some tests that + failed previously after the Net-SNMP binaries (MSVC build) had been + installed do now pass. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20329 06827809-a52a-0410-b366-d66718629ded + +2011-05-05 Bart Van Assche + + * snmplib/tools.c, testing/fulltests/support/simple_TESTCONF.sh: + + CHANGES: MinGW: Made regression test output independent of the + Net-SNMP variables defined in the Windows registry. Some tests that + failed previously after the Net-SNMP binaries (MSVC build) had been + installed do now pass. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20329 06827809-a52a-0410-b366-d66718629ded + +2011-05-05 Bart Van Assche + + * win32/encode_keychange/encode_keychange.vcproj, + win32/libagent/libagent.vcproj, + win32/libnetsnmptrapd/libnetsnmptrapd.vcproj, + win32/libsnmp/libsnmp.vcproj, + win32/libsnmp_dll/libsnmp_dll.vcproj, + win32/netsnmpmibs/netsnmpmibs.vcproj, + win32/snmpbulkget/snmpbulkget.vcproj, + win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj, + win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj, + win32/snmpget/snmpget.vcproj, + win32/snmpgetnext/snmpgetnext.vcproj, + win32/snmpnetstat/snmpnetstat.vcproj, + win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj, + win32/snmptable/snmptable.vcproj, win32/snmptest/snmptest.vcproj, + win32/snmptranslate/snmptranslate.vcproj, + win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj, + win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj, + win32/snmpwalk/snmpwalk.vcproj, win32/win32.sln, + win32/win32dll.sln: + + Removed Visual Studio 2005 solution and project files again since + Visual Studio 2010 refuses to load these. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20328 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * Makefile.in: clean the perl/python feature leftovers git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20327 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * local/minimalist/sizetests: fix mib module invocation git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20326 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: fix ifdef + + typo git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20325 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * Makefile.in: fix perl/python feature dependencies git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20324 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/auto_nlist.c: reverted auto_nlist macro usage; the function + + is used in headers git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20323 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * local/minimalist/sizetests: Add a -T option to run 'make test' + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20322 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * apps/Makefile.in: fix the encode_keychange .ft filename git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20321 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * perl/TrapReceiver/netsnmp-feature-definitions.h, snmplib/tools.c: + + fix the features required by the TrapReceiver module git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20320 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * Makefile.in: Add the TrapReceiver to the list of perl modules + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20319 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * perl/SNMP/SNMP.xs: use the newer Net-SNMP APIs, rather than the + + older UCD ones git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20318 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * perl/SNMP/SNMP.xs: remove SET code when under --read-only mode + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20317 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/mibgroup/disman/event/mteTriggerTable.c: require + + check_vb_uint git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20316 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * * + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagen + t.c, agent/snmp_agent.c, local/mib2c-conf.d/subagent.m2c, + python/netsnmp/netsnmp-feature-definitions.h, + snmplib/snmp_logging.c: last of the perl-used feature functions + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20315 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/mibgroup/Rmon/event.c, agent/mibgroup/agentx/subagent.c, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagen + t.c, agent/mibgroup/smux/smux.c, apps/snmptrapd_handlers.c, + local/mib2c-conf.d/subagent.m2c, snmplib/mib.c, snmplib/parse.c: + + started the final set of function removals for features required by + perl/python git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20314 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * local/mib2c-conf.d/generic-source-includes.m2i: added the + + net-snmp-features.h header git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20313 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * perl/OID/netsnmp-feature-definitions.h, + perl/SNMP/netsnmp-feature-definitions.h, + perl/TrapReceiver/netsnmp-feature-definitions.h, + perl/agent/netsnmp-feature-definitions.h: Added perl feature + + requirements git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20312 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * Makefile.in, Makefile.rules, configure, + configure.d/config_project_perl_python, + perl/ASN/netsnmp-feature-definitions.h, + perl/OID/netsnmp-feature-definitions.h, + perl/SNMP/netsnmp-feature-definitions.h, + perl/agent/netsnmp-feature-definitions.h, + perl/default_store/netsnmp-feature-definitions.h: hopefully + working + + rules to apply feature requirements to perl and python git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20311 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_ioctl.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c, + agent/snmp_agent.c: more changes to remove unneeded functions + + primarily when write mode is turned off git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20310 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * snmplib/snmp_logging.c: change the want invocation to only default + + to exclude external hooks git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20309 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * local/minimalist/find-unused-code: search through .xs files for + + function invocations git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20308 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/auto_nlist.c: forgot a semicolon git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20307 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/mibgroup/Rmon/alarmTable.c, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/event/mteTriggerTable.c, + agent/mibgroup/disman/expr/expExpressionTable.c: iquery pdu + sessions + + are only needed in write mode. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20306 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * apps/Makefile.in: fix feature detection of sometimes-built + + applications git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20305 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/auto_nlist.c: use the feature_unused macro for making an + + empty file for consistency git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20304 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/helpers/table_dataset.c, agent/mibgroup/Rmon/alarmTable.c, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/schedule/schedTable.c, + agent/mibgroup/hardware/fsys/hw_fsys.c, + agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/if-mib/data_access/interface_openbsd.c, + agent/mibgroup/if-mib/data_access/interface_solaris2.c, + agent/mibgroup/if-mib/data_access/interface_sysctl.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat + a_access.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c, + agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ipAddr.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSN + Table.c, agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/utilities/iquery.c, apps/snmptls.c, + snmplib/cert_util.c, snmplib/mib.c, snmplib/snmp_openssl.c, + snmplib/transports/snmpDTLSUDPDomain.c: Another sweep for unused + + functions when read_only mode is turned on git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20303 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/helpers/table_tdata.c, agent/mibgroup/Rmon/alarmTable.c, + agent/mibgroup/agent/extend.c, agent/mibgroup/agent/nsLogging.c, + agent/mibgroup/agent/nsVacmAccessTable.c, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/disman/event/mteEventNotificationTable.c, + agent/mibgroup/disman/event/mteEventSetTable.c, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/event/mteObjectsTable.c, + agent/mibgroup/disman/event/mteTrigger.c, + agent/mibgroup/disman/event/mteTriggerBooleanTable.c, + agent/mibgroup/disman/event/mteTriggerDeltaTable.c, + agent/mibgroup/disman/event/mteTriggerExistenceTable.c, + agent/mibgroup/disman/event/mteTriggerTable.c, + agent/mibgroup/disman/event/mteTriggerThresholdTable.c, + agent/mibgroup/disman/expr/expExpressionTable.c, + agent/mibgroup/disman/expr/expObjectTable.c, + agent/mibgroup/disman/expression/expExpressionTable.c, + agent/mibgroup/disman/expression/expObjectTable.c, + agent/mibgroup/disman/mteObjectsTable.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/nslookup/lookupCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/schedule/schedTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/header_complex.c, + agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_sysctl.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/snmp_mib_5_5.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c + , + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti + fyFilterTable_interface.c, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSN + Table.c, + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable. + c, snmplib/check_varbind.c: mark a slew of functions as features + + that are only needed with write_support git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20302 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * local/minimalist/find-unused-code: run grep with -n git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20301 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * snmplib/snmp_transport.c, snmplib/transports/snmpDTLSUDPDomain.c: + + featurize netsnmp_sockaddr_size git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20300 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: remove a + + feature_require not actually needed. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20299 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * snmplib/cert_util.c, snmplib/container.c: mark SUBCONTAINER_FIND + + as a feature git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20298 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * snmplib/snmp_client.c, snmplib/snmptsm.c: the row creation API is + + only used in the TSM implementation git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20297 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * snmplib/snmp_api.c, snmplib/snmptsm.c: the newer context engineID + + probing is only needed iff TSM is in use git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20296 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * snmplib/dir_utils.c: fix an ifdef typo git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20295 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * snmplib/snmp_openssl.c: moved fetaure child_of statements to the + + top of the file git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20294 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * snmplib/cert_util.c, snmplib/container.c, snmplib/dir_utils.c, + snmplib/snmp_openssl.c: marked a couple of rarely used container + + functions. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20293 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/util_funcs.c: split out the prefix_info feature + into + + sub-features git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20292 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * * + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_int + erface.c: mark the accessor functions as unneeded git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20291 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/mibgroup/host/data_access/swinst.c: fix a child_of statement + + with a copy/paste error git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20290 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/helpers/table_tdata.c: the container row-remove is only + + needed if the tdata remove_row is needed git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20289 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/helpers/table_tdata.c, agent/mibgroup/Rmon/alarmTable.c, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSN + Table.c, + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable. + c: feature marking of unused tdata functions + table_tdata_delete_table table_tdata_extract_table + table_tdata_remove_row git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20288 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/helpers/table_dataset.c, + agent/mibgroup/disman/mteEventNotificationTable.c, + agent/mibgroup/disman/mteEventTable.c, + agent/mibgroup/examples/data_set.c: removal of some rarely used + + functions table_set_multi_add_default_row table_dataset_unregister_auto_data_table git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20287 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * local/minimalist/sizetests: Added a definition to incorporate + + read_only/notify_only git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20286 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/helpers/table_data.c: added a missing feature definition + + line git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20285 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * agent/Makefile.in: added back in missing mibgroup feature + + definition list git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20284 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * local/minimalist/sizetests: Include the original base flags to + + ensure --with-defaults gets picked up git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20283 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * local/minimalist/sizetests: fix usage git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20282 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * local/minimalist/sizetests: Added a -b flag for base arguments to + + start from git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20281 06827809-a52a-0410-b366-d66718629ded + +2011-05-04 Wes Hardaker + + * local/minimalist/sizetests: default to a linear seach of size + + tests, rather than exponential git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20280 06827809-a52a-0410-b366-d66718629ded + +2011-05-03 Bart Van Assche + + * include/net-snmp/library/snmpUDPDomain.h, snmplib/snmpUDPDomain.c: + + CHANGES: snmplib: Guard netsnmp_udp_recvfrom() etc. declarations + consistently. CHANGES: Win32: Builds with Visual Studio 2010. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20279 06827809-a52a-0410-b366-d66718629ded + +2011-05-03 Bart Van Assche + + * include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c: CHANGES: snmplib: + Guard + + netsnmp_udp_recvfrom() etc. declarations consistently. CHANGES: + Win32: Builds with Visual Studio 2010. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20278 06827809-a52a-0410-b366-d66718629ded + +2011-05-03 Bart Van Assche + + * include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c: CHANGES: snmplib: + Guard + + netsnmp_udp_recvfrom() etc. declarations consistently. CHANGES: + Win32: Builds with Visual Studio 2010. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20278 06827809-a52a-0410-b366-d66718629ded + +2011-05-03 Bart Van Assche + + * snmplib/winservice.c: CHANGES: Win32: PATCH: 3293842: Eliminate + + registry argument limit of 127 characters (this limitation was + reported by Sylvain Dery). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20277 06827809-a52a-0410-b366-d66718629ded + +2011-05-03 Bart Van Assche + + * snmplib/winservice.c: CHANGES: Win32: PATCH: 3293842: Eliminate + + registry argument limit of 127 characters (this limitation was + reported by Sylvain Dery). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20277 06827809-a52a-0410-b366-d66718629ded + +2011-05-03 Bart Van Assche + + * snmplib/winservice.c: CHANGES: Win32: PATCH: 3293842: Eliminate + + registry argument limit of 127 characters (this limitation was + reported by Sylvain Dery). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20277 06827809-a52a-0410-b366-d66718629ded + +2011-05-03 Bart Van Assche + + * snmplib/winservice.c: CHANGES: Win32: PATCH: 3293842: Eliminate + + registry argument limit of 127 characters (this limitation was + reported by Sylvain Dery). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20277 06827809-a52a-0410-b366-d66718629ded + +2011-05-02 Bart Van Assche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: header file + + can now be used in the MinGW + environment. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20276 06827809-a52a-0410-b366-d66718629ded + +2011-05-02 Bart Van Assche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: header file + + can now be used in the MinGW + environment. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20276 06827809-a52a-0410-b366-d66718629ded + +2011-05-02 Bart Van Assche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: header file + + can now be used in the MinGW + environment. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20276 06827809-a52a-0410-b366-d66718629ded + +2011-05-02 Bart Van Assche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: header file + + can now be used in the MinGW + environment. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20276 06827809-a52a-0410-b366-d66718629ded + +2011-05-02 Bart Van Assche + + * include/net-snmp/library/getopt.h, + include/net-snmp/library/large_fd_set.h, + include/net-snmp/net-snmp-includes.h: Win32 DLL build fixes. + + (Backported r20184 from trunk.) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20275 06827809-a52a-0410-b366-d66718629ded + +2011-05-02 Bart Van Assche + + * include/net-snmp/library/getopt.h, + include/net-snmp/library/large_fd_set.h, + include/net-snmp/net-snmp-includes.h: Win32 DLL build fixes. + + (Backported r20184 from trunk.) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20275 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Bart Van Assche + + * snmplib/winservice.c: Spelling and grammar fixes for the source + + code comments in snmplib/winservice.c. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20274 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Bart Van Assche + + * snmplib/winservice.c: Spelling and grammar fixes for the source + + code comments in snmplib/winservice.c. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20274 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Bart Van Assche + + * snmplib/winservice.c: Spelling and grammar fixes for the source + + code comments in snmplib/winservice.c. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20274 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Bart Van Assche + + * snmplib/winservice.c: Spelling and grammar fixes for the source + + code comments in snmplib/winservice.c. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20274 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Wes Hardaker + + * NEWS: added note about the new timing function git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20273 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Wes Hardaker + + * man/snmpd.conf.5.def: Update the manual page to reflect the new + + timing options git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20272 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Wes Hardaker + + * snmplib/tools.c: better documentation git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20271 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Wes Hardaker + + * agent/mibgroup/agentx/agentx_config.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/schedule/schedConf.c: use the + + netsnmp_string_time_to_secs() for parsing frequencies/time git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20270 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Wes Hardaker + + * testing/fulltests/unit-tests/T102pdu_build_clib.c: fix pdu + + building tests under various disabled modes git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20269 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Wes Hardaker + + * testing/fulltests/unit-tests/T102pdu_build_clib.c: don't try to + + build the GET pdu under notify_only git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20268 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Wes Hardaker + + * include/net-snmp/library/tools.h, snmplib/tools.c: fix a bug with + + no-suffix strings and use a const input string git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20267 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Wes Hardaker + + * * + testing/fulltests/unit-tests/T010netsnmp_string_time_to_secs_clib.c: + + A new unit test for the time conversion routine git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20266 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: use the + + netsnmp_string_time_to_secs() function for computing interval + periods git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20265 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Wes Hardaker + + * include/net-snmp/library/tools.h, snmplib/tools.c: Added a + + netsnmp_string_time_to_secs() functions to convert, e.g., 1h to 3600 git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20264 06827809-a52a-0410-b366-d66718629ded + +2011-04-29 Wes Hardaker + + * snmplib/snmp_api.c: remove code to build/parse GET/etc requests + + when NOTIFY_ONLY is turned on. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20263 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * NEWS: update the NEWS to reflect the new --enable-read-only and + + --enable-notify-only git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20262 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: minor + + improvements for ronly vs rwrite handling git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20261 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/mibgroup/if-mib/ifTable/ifTable_interface.c: still enable + + RONLY when RWRITE isn't possible git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20260 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/helpers/cache_handler.c: fix GET support when no_write is + + enabled git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20259 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: mark a future + + modification need in a comment git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20258 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/helpers/old_api.c: fix handling of no_write support + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20257 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/agent_read_config.c, agent/snmp_agent.c, agent/snmpd.c: + + don't open any listening transports when notify-only is specified git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20256 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * configure, configure.d/config_project_with_enable: set the + + no-listen and read-only flags when --enable-notify-only is set git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20255 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * include/net-snmp/net-snmp-config.h.in: ran autoheader git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20254 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * snmplib/transports/snmpAAL5PVCDomain.c, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPXDomain.c, + snmplib/transports/snmpSSHDomain.c, + snmplib/transports/snmpTCPDomain.c, + snmplib/transports/snmpTCPIPv6Domain.c, + snmplib/transports/snmpTLSTCPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c, + snmplib/transports/snmpUDPIPv6Domain.c, + snmplib/transports/snmpUnixDomain.c: implement the + + NETSNMP_NO_LISTEN_SUPPORT in these transports git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20253 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * configure: run autoconf git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20252 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * configure.d/config_project_with_enable: move the read-only flag + + definition below the notify-only, since notify-only needs to imply + read-only git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20251 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * configure, configure.d/config_project_with_enable: Defined a new + + --enable-notify-only flag for building a toolset that only allows + for notifications with no read/write support git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20250 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * configure, configure.d/config_project_with_enable: Defined a new + + --no-listen flag to remove listening support git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20249 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/mibgroup/default_modules.h: the disman schedule mib is only + + useful when SETs are turned on git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20248 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/mibgroup/disman.h: the disman schedule mib is only useful + + when SETs are turned on git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20247 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * * + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable + _interface.c, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int + erface.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_inter + face.c, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_int + erface.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interfa + ce.c, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab + le_interface.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interf + ace.c, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface. + c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface. + c: finished no_write support for common included tables + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20246 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/helpers/table_dataset.c: Add back in + + 'netsnmp_set_row_column' when no_write support is enabled This + function is a generic data manipulation function, not SET specific git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20245 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/helpers/table_dataset.c: don't use mark_row_column_writable + + when read-only support is enabled git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20244 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/mibgroup/agent/nsCache.c, agent/mibgroup/agent/nsDebug.c, + agent/mibgroup/agent/nsLogging.c, + agent/mibgroup/ip-mib/ip_scalars.c, + agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c, + agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/ucd-snmp/proxy.c, + agent/mibgroup/utilities/override.c: fix no_write support + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20243 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/mibgroup/agent/extend.c: fix no_write support git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20242 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: Don't free + + the ifXTable row found on load failure as we don't own it git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20241 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: Don't free + + the ifXTable row found on load failure as we don't own it git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20241 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: Don't free + + the ifXTable row found on load failure as we don't own it git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20241 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: Don't free + + the ifXTable row found on load failure as we don't own it git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20241 06827809-a52a-0410-b366-d66718629ded + +2011-04-27 Wes Hardaker + + * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: Don't free + + the ifXTable row found on load failure as we don't own it git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20241 06827809-a52a-0410-b366-d66718629ded + +2011-04-26 Wes Hardaker + + * local/gittools/shell-functions: git bash-shell functions to enable + + branch switching and external building These local shell functions + (snmpconfigure and snmpmake) let you configure and build the + Net-SNMP source code in external directories that are + auto-calculated based on the existing branch name (with an optional + suffix). This lets you run 'snmpmake' from within the source + directory and have it actually externally keep track of modified + files, etc, so building in multiple branches can be done from a + single git checkout. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20240 06827809-a52a-0410-b366-d66718629ded + +2011-04-25 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: clean up the iterators + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20239 06827809-a52a-0410-b366-d66718629ded + +2011-04-25 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: free varbinds after + + sending git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20238 06827809-a52a-0410-b366-d66718629ded + +2011-04-25 Bart Van Assche + + * agent/mibgroup/ucd-snmp/diskio.c: Commented out an unused function + + because the compiler complained about it. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20237 06827809-a52a-0410-b366-d66718629ded + +2011-04-25 Bart Van Assche + + * snmplib/transports/snmpDTLSUDPDomain.c: Fixed two compiler + + warnings. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20236 06827809-a52a-0410-b366-d66718629ded + +2011-04-23 Magnus Fromreide + + * agent/helpers/table_data.c: Remove unnecessary null check + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20235 06827809-a52a-0410-b366-d66718629ded + +2011-04-23 Magnus Fromreide + + * agent/helpers/table_container.c: Move pointer dereference to after + + the check for successful allocation of the pointer git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20234 06827809-a52a-0410-b366-d66718629ded + +2011-04-23 Magnus Fromreide + + * agent/agent_registry.c: Reduce variable scope git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20233 06827809-a52a-0410-b366-d66718629ded + +2011-04-23 Magnus Fromreide + + * agent/agent_registry.c: Remove an unused variable git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20232 06827809-a52a-0410-b366-d66718629ded + +2011-04-23 Magnus Fromreide + + * agent/agent_registry.c: Reduce variable scope git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20231 06827809-a52a-0410-b366-d66718629ded + +2011-04-23 Magnus Fromreide + + * agent/agent_registry.c: Reduce variable scope git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20230 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Magnus Fromreide + + * agent/agent_trap.c: Reduce variable scope git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20229 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Magnus Fromreide + + * agent/agent_trap.c: Remove unused variable git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20228 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * man/snmpd.conf.5.def: mention which module is required when + + building to get the deliver support git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20227 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: deleted an unneeded + + debugging statement git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20226 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: properly update the max + + count in the outgoing notifications git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20225 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: better packet estimation + + to ensure we don't overrun. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20224 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: estimate the packet size + + and break the notification up based on it git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20223 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: transform the + + notification sending into a larger loop for later multi-notifs git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20222 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * NEWS: further information about feature marking/selection + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20221 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * NEWS: mention the new delivery by notifications git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20220 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * NEWS: document the minimalist support git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20219 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * man/snmpd.conf.5.def: document the new deliverByNotify config + + tokens git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20218 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: allow run time + + modifications of the OIDs to use git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20217 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + agent/mibgroup/deliver/deliverByNotify.h: add config flags to not + + include the period config and msg count values git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20216 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: include the periodic + + count, the message number and the max message number git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20215 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: deleted debugging + + comment git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20214 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + mibs/NET-SNMP-PERIODIC-NOTIFY-MIB.txt: Move the notification + + definition to within the sub-mib git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20213 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: delete an unused + + variable git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20212 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.h: load the MIB into the + + default set git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20211 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * mibs/NET-SNMP-PERIODIC-NOTIFY-MIB.txt: A new mib to hold the + + periodic notify objects git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20210 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: fill out the config free + + routine git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20209 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: properly monitor the + + whole container git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20208 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + agent/mibgroup/deliver/deliverByNotify.h: parse the conf files and + + create and insert objects into the container git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20207 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: defined a container to + + store a list of deliver objects in git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20206 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.h: added a next_run + + timestamp git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20205 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: actually send a + + notification with the results git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20204 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: make the walk on the + + test object function. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20203 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: create a max packet size + + config token and parse it git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20202 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + agent/mibgroup/deliver/deliverByNotify.h: minimal starting test + + object git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20201 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + agent/mibgroup/deliver/deliverByNotify.h: added a function to + + calculate the time until the next run git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20200 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: remove left in template + + line git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20199 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + agent/mibgroup/deliver/deliverByNotify.h: use an alarm callback + + prototype for execute git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20198 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + agent/mibgroup/deliver/deliverByNotify.h: beginning template code + + for delivery of data by notifications git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20197 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Magnus Fromreide + + * agent/snmp_agent.c: Reduce variable scope git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20196 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Magnus Fromreide + + * agent/snmp_agent.c: Reduce variable scopes git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20195 06827809-a52a-0410-b366-d66718629ded + +2011-04-22 Magnus Fromreide + + * agent/snmp_agent.c: Remove unused variable git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20194 06827809-a52a-0410-b366-d66718629ded + +2011-04-19 Bart Van Assche + + * win32/libsnmp/libsnmp.vcproj, win32/win32.sln: Added Visual Studio + + 2005 project and solution file for building the Net-SNMP library as + a static library. Both the Win32 and the x64 configurations are + included. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20193 06827809-a52a-0410-b366-d66718629ded + +2011-04-19 Bart Van Assche + + * win32/encode_keychange/encode_keychange.vcproj, + win32/libagent/libagent.vcproj, + win32/libnetsnmptrapd/libnetsnmptrapd.vcproj, + win32/libsnmp_dll/libsnmp_dll.vcproj, + win32/netsnmpmibs/netsnmpmibs.vcproj, + win32/snmpbulkget/snmpbulkget.vcproj, + win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj, + win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj, + win32/snmpget/snmpget.vcproj, + win32/snmpgetnext/snmpgetnext.vcproj, + win32/snmpnetstat/snmpnetstat.vcproj, + win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj, + win32/snmptable/snmptable.vcproj, win32/snmptest/snmptest.vcproj, + win32/snmptranslate/snmptranslate.vcproj, + win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj, + win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj, + win32/snmpwalk/snmpwalk.vcproj: More Visual Studio 2005 project + file + + cleanup. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20191 06827809-a52a-0410-b366-d66718629ded + +2011-04-18 Bart Van Assche + + * win32/encode_keychange/encode_keychange.vcproj, + win32/snmpbulkget/snmpbulkget.vcproj, + win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj, + win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj, + win32/snmpget/snmpget.vcproj, + win32/snmpgetnext/snmpgetnext.vcproj, + win32/snmpnetstat/snmpnetstat.vcproj, + win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj, + win32/snmptable/snmptable.vcproj, win32/snmptest/snmptest.vcproj, + win32/snmptranslate/snmptranslate.vcproj, + win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj, + win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj, + win32/snmpwalk/snmpwalk.vcproj: Cleaned up Win32 VS2005 project + + files - removed superfluous library references. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20189 06827809-a52a-0410-b366-d66718629ded + +2011-04-18 Bart Van Assche + + * win32/encode_keychange/encode_keychange.vcproj, + win32/libagent/libagent.vcproj, + win32/libnetsnmptrapd/libnetsnmptrapd.vcproj, + win32/libsnmp_dll/libsnmp_dll.vcproj, + win32/netsnmpmibs/netsnmpmibs.vcproj, + win32/snmpbulkget/snmpbulkget.vcproj, + win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj, + win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj, + win32/snmpget/snmpget.vcproj, + win32/snmpgetnext/snmpgetnext.vcproj, + win32/snmpnetstat/snmpnetstat.vcproj, + win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj, + win32/snmptable/snmptable.vcproj, win32/snmptest/snmptest.vcproj, + win32/snmptranslate/snmptranslate.vcproj, + win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj, + win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj, + win32/snmpwalk/snmpwalk.vcproj, win32/win32dll.sln: Added x64 + + configurations. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20188 06827809-a52a-0410-b366-d66718629ded + +2011-04-18 Bart Van Assche + + * win32/encode_keychange/encode_keychange.vcproj, + win32/libagent/libagent.vcproj, + win32/libnetsnmptrapd/libnetsnmptrapd.vcproj, + win32/libsnmp_dll/libsnmp_dll.vcproj, + win32/netsnmpmibs/netsnmpmibs.vcproj, + win32/snmpbulkget/snmpbulkget.vcproj, + win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj, + win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj, + win32/snmpget/snmpget.vcproj, + win32/snmpgetnext/snmpgetnext.vcproj, + win32/snmpnetstat/snmpnetstat.vcproj, + win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj, + win32/snmptable/snmptable.vcproj, win32/snmptest/snmptest.vcproj, + win32/snmptranslate/snmptranslate.vcproj, + win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj, + win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj, + win32/snmpwalk/snmpwalk.vcproj, win32/win32dll.sln: Added + + win32dll-related Visual Studio 2005 project and solution files. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20186 06827809-a52a-0410-b366-d66718629ded + +2011-04-18 Bart Van Assche + + * include/net-snmp/library/getopt.h, + include/net-snmp/library/large_fd_set.h, + include/net-snmp/net-snmp-includes.h: Win32 DLL build fixes. + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20184 06827809-a52a-0410-b366-d66718629ded + +2011-04-17 Dave Shield + + * snmplib/snmpUDPDomain.c: CHANGES: snmpd: PATCHES: 3175640: Use + + IP_RECVDSTADDR sockopt where available (*BSD) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20183 06827809-a52a-0410-b366-d66718629ded + +2011-04-17 Dave Shield + + * snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c: CHANGES: snmpd: + PATCHES: + + 3175640: Use IP_RECVDSTADDR sockopt where available (*BSD) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20183 06827809-a52a-0410-b366-d66718629ded + +2011-04-17 Dave Shield + + * snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c: CHANGES: snmpd: + PATCHES: + + 3175640: Use IP_RECVDSTADDR sockopt where available (*BSD) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20183 06827809-a52a-0410-b366-d66718629ded + +2011-04-15 Dave Shield + + * snmplib/snmp_api.c: CHANGES: snmplib: PATCHES: 3183000: Fix + + calculation of common OID prefix length CHANGES: snmplib: BUGS: + 3182985: Fix calculation of common OID prefix length git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20182 06827809-a52a-0410-b366-d66718629ded + +2011-04-15 Dave Shield + + * snmplib/snmp_api.c: CHANGES: snmplib: PATCHES: 3183000: Fix + + calculation of common OID prefix length CHANGES: snmplib: BUGS: + 3182985: Fix calculation of common OID prefix length git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20182 06827809-a52a-0410-b366-d66718629ded + +2011-04-15 Dave Shield + + * snmplib/snmp_api.c: CHANGES: snmplib: PATCHES: 3183000: Fix + + calculation of common OID prefix length CHANGES: snmplib: BUGS: + 3182985: Fix calculation of common OID prefix length git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20182 06827809-a52a-0410-b366-d66718629ded + +2011-04-15 Dave Shield + + * snmplib/snmp_api.c: CHANGES: snmplib: PATCHES: 3183000: Fix + + calculation of common OID prefix length CHANGES: snmplib: BUGS: + 3182985: Fix calculation of common OID prefix length git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20182 06827809-a52a-0410-b366-d66718629ded + +2011-04-15 Dave Shield + + * snmplib/snmp_api.c: CHANGES: snmplib: PATCHES: 3183000: Fix + + calculation of common OID prefix length CHANGES: snmplib: BUGS: + 3182985: Fix calculation of common OID prefix length git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20182 06827809-a52a-0410-b366-d66718629ded + +2011-04-15 Dave Shield + + * agent/mibgroup/ucd-snmp/diskio.c, apps/snmptrapd_ds.h, + include/net-snmp/agent/ds_agent.h, man/snmpd.conf.5.def: CHANGES: + + Linux: PATCHES: 3205811: Option to skip fd/loop/ram devices in + diskIOTable git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20181 06827809-a52a-0410-b366-d66718629ded + +2011-04-15 Dave Shield + + * agent/mibgroup/ucd-snmp/diskio.c, apps/snmptrapd_ds.h, + include/net-snmp/agent/ds_agent.h, man/snmpd.conf.5.def: CHANGES: + + Linux: PATCHES: 3205811: Option to skip fd/loop/ram devices in + diskIOTable git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20181 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * python/netsnmp/client_intf.c: CHANGES: python: PATCHES: 3185085: + + Fix segfault on 64-bit systems git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20180 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * python/netsnmp/client_intf.c: CHANGES: python: PATCHES: 3185085: + + Fix segfault on 64-bit systems git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20180 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * python/netsnmp/client_intf.c: CHANGES: python: PATCHES: 3185085: + + Fix segfault on 64-bit systems git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20180 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * python/netsnmp/client_intf.c: CHANGES: python: PATCHES: 3185085: + + Fix segfault on 64-bit systems git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20180 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3175323: Fix handling of + + 'while (false)' blocks git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20179 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3175323: Fix handling of + + 'while (false)' blocks git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20179 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3175323: Fix handling of + + 'while (false)' blocks git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20179 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3175323: Fix handling of + + 'while (false)' blocks git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20179 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3175323: Fix handling of + + 'while (false)' blocks git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20179 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3204883: Fix handling of + + non-table objects named fooTable git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20178 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3204883: Fix handling of + + non-table objects named fooTable git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20178 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3204883: Fix handling of + + non-table objects named fooTable git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20178 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3204883: Fix handling of + + non-table objects named fooTable git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20178 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3204883: Fix handling of + + non-table objects named fooTable git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20178 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3211484: Support + + enumerations in notification varbinds git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20177 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3211484: Support + + enumerations in notification varbinds git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20177 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3211484: Support + + enumerations in notification varbinds git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20177 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3211484: Support + + enumerations in notification varbinds git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20177 06827809-a52a-0410-b366-d66718629ded + +2011-04-14 Dave Shield + + * local/mib2c: CHANGES: mib2c: PATCHES: 3211484: Support + + enumerations in notification varbinds git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20177 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * mibs/UCD-SNMP-MIB.txt: Add missing system oids to mib git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20176 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * mibs/UCD-SNMP-MIB.txt: Add missing system oids to mib git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20176 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * mibs/UCD-SNMP-MIB.txt: Add missing system oids to mib git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20176 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * mibs/UCD-SNMP-MIB.txt: Add missing system oids to mib git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20176 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * mibs/UCD-SNMP-MIB.txt: Add missing system oids to mib git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20176 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * apps/snmptable.c: Fix for garbage output when agent presents more + + columns in bulk response than our local MIB file specified. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20175 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * apps/snmptable.c: Fix for garbage output when agent presents more + + columns in bulk response than our local MIB file specified. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20175 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * apps/snmptable.c: Fix for garbage output when agent presents more + + columns in bulk response than our local MIB file specified. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20175 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * apps/snmptable.c: Fix for garbage output when agent presents more + + columns in bulk response than our local MIB file specified. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20175 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * apps/snmptable.c: Fix for garbage output when agent presents more + + columns in bulk response than our local MIB file specified. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20175 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * man/snmptrapd.8.def: Fix wrong name for config token + + 'doNotRetainNotificationLogs' git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20174 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * man/snmptrapd.8.def: Fix wrong name for config token + + 'doNotRetainNotificationLogs' git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20174 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * man/snmptrapd.8.def: Fix wrong name for config token + + 'doNotRetainNotificationLogs' git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20174 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * man/snmptrapd.8.def: Fix wrong name for config token + + 'doNotRetainNotificationLogs' git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20174 06827809-a52a-0410-b366-d66718629ded + +2011-04-12 Niels Baggesen + + * man/snmptrapd.8.def: Fix wrong name for config token + + 'doNotRetainNotificationLogs' git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20174 06827809-a52a-0410-b366-d66718629ded + +2011-04-09 Niels Baggesen + + * agent/mibgroup/sctp-mib/sctpScalars_freebsd.c: Remove bogus + + (Linux) defines git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20173 06827809-a52a-0410-b366-d66718629ded + +2011-04-09 Niels Baggesen + + * agent/mibgroup/sctp-mib/sctpScalars_freebsd.c: Remove bogus + + (Linux) defines git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20173 06827809-a52a-0410-b366-d66718629ded + +2011-04-09 Niels Baggesen + + * agent/mibgroup/sctp-mib/sctpScalars_freebsd.c: Remove bogus + + (Linux) defines git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20173 06827809-a52a-0410-b366-d66718629ded + +2011-04-09 Niels Baggesen + + * snmplib/snmp-tc.c: HAVE_TM_TM_GMTOFF is HAVE_STRUCT_TM_TM_GMTOFF + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20172 06827809-a52a-0410-b366-d66718629ded + +2011-04-09 Niels Baggesen + + * snmplib/snmp-tc.c: HAVE_TM_TM_GMTOFF is HAVE_STRUCT_TM_TM_GMTOFF + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20172 06827809-a52a-0410-b366-d66718629ded + +2011-04-09 Niels Baggesen + + * snmplib/snmp-tc.c: HAVE_TM_TM_GMTOFF is HAVE_STRUCT_TM_TM_GMTOFF + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20172 06827809-a52a-0410-b366-d66718629ded + +2011-04-09 Niels Baggesen + + * agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.h, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.h, configure, + include/net-snmp/net-snmp-config.h.in: Bill Fenners patch to make + + DISMAN PING and TRACEROUTE MIBS compile under Linux git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20171 06827809-a52a-0410-b366-d66718629ded + +2011-04-09 Niels Baggesen + + * agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h, + agent/mibgroup/sctp-mib/sctpScalars.h, + agent/mibgroup/sctp-mib/sctpScalars_solaris2.c, + agent/mibgroup/sctp-mib/sctpTables.h, + agent/mibgroup/sctp-mib/sctpTables_solaris2.c: Solaris support for + + SCTP-MIB git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20170 06827809-a52a-0410-b366-d66718629ded + +2011-04-09 Niels Baggesen + + * agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h, + agent/mibgroup/sctp-mib/sctpScalars.h, + agent/mibgroup/sctp-mib/sctpScalars_solaris2.c, + agent/mibgroup/sctp-mib/sctpTables.h, + agent/mibgroup/sctp-mib/sctpTables_solaris2.c: Solaris support for + + SCTP-MIB git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20170 06827809-a52a-0410-b366-d66718629ded + +2011-04-09 Niels Baggesen + + * agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h, + agent/mibgroup/sctp-mib/sctpScalars.h, + agent/mibgroup/sctp-mib/sctpScalars_solaris2.c, + agent/mibgroup/sctp-mib/sctpTables.h, + agent/mibgroup/sctp-mib/sctpTables_solaris2.c: Solaris support for + + SCTP-MIB git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20170 06827809-a52a-0410-b366-d66718629ded + +2011-04-09 Niels Baggesen + + * snmplib/snmp-tc.c: TZ is one hour off if HAVE_TM_TM_GMTOFF and + + SYSV (such is Linux) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20169 06827809-a52a-0410-b366-d66718629ded + +2011-04-09 Niels Baggesen + + * snmplib/snmp-tc.c: TZ is one hour off if HAVE_TM_TM_GMTOFF and + + SYSV (such is Linux) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20169 06827809-a52a-0410-b366-d66718629ded + +2011-04-09 Niels Baggesen + + * snmplib/snmp-tc.c: TZ is one hour off if HAVE_TM_TM_GMTOFF and + + SYSV (such is Linux) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20169 06827809-a52a-0410-b366-d66718629ded + +2011-04-01 Robert Story + + * snmplib/transports/snmpDTLSUDPDomain.c: CHANGES: snmplib: dtls: + + overhaul of debug - drastic reduction in number of messages and msg complexity for basic dtlsudp token - previous level of detail available by adding 9:dtlsdup token git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20168 06827809-a52a-0410-b366-d66718629ded + +2011-04-01 Robert Story + + * snmplib/transports/snmpDTLSUDPDomain.c: CHANGES: snmplib: dtls: + + overhaul of debug - drastic reduction in number of messages and msg complexity for basic dtlsudp token - previous level of detail available by adding 9:dtlsdup token git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20168 06827809-a52a-0410-b366-d66718629ded + +2011-04-01 Robert Story + + * snmplib/transports/snmpDTLSUDPDomain.c: CHANGES: snmplib: dtls: + + clean up close; catch 'connect'/'disconnect' connect = we get successfully decoded snmp data disconnect = 0 byte read, ssh shutdown flag set add bio_cache flags for connected/disconnected check for null ptr before dereferencing close handling: - only send queued data if we got to connected state - seriously reduce timeout to wait for junk read. i think we shouldn't even bother - return early if cachep is NULL, so we don't have to test it repeatedly - use correct nfds value in select call git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20167 06827809-a52a-0410-b366-d66718629ded + +2011-04-01 Robert Story + + * snmplib/transports/snmpDTLSUDPDomain.c: CHANGES: snmplib: dtls: + + clean up close; catch 'connect'/'disconnect' connect = we get successfully decoded snmp data disconnect = 0 byte read, ssh shutdown flag set add bio_cache flags for connected/disconnected check for null ptr before dereferencing close handling: - only send queued data if we got to connected state - seriously reduce timeout to wait for junk read. i think we shouldn't even bother - return early if cachep is NULL, so we don't have to test it repeatedly - use correct nfds value in select call git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20167 06827809-a52a-0410-b366-d66718629ded + +2011-03-31 Robert Story + + * snmplib/transports/snmpDTLSUDPDomain.c: make trunk and + + v5-6-patches closely aligned mostly changes in debug, cookie tracking git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20166 06827809-a52a-0410-b366-d66718629ded + +2011-03-31 Robert Story + + * snmplib/transports/snmpDTLSUDPDomain.c: make trunk and + + v5-6-patches closely aligned mostly changes in debug, cookie tracking git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20166 06827809-a52a-0410-b366-d66718629ded + +2011-03-31 Robert Story + + * snmplib/transports/snmpDTLSUDPDomain.c: add cookie handling; + + remove ifdef'd code git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20165 06827809-a52a-0410-b366-d66718629ded + +2011-03-27 Magnus Fromreide + + * snmplib/container_binary_array.c: Simplify array resizing somewhat + + further git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20164 06827809-a52a-0410-b366-d66718629ded + +2011-03-27 Magnus Fromreide + + * snmplib/container_binary_array.c: Do not assign new_data if the + + value won't be used. Reduce variable scopes. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20163 06827809-a52a-0410-b366-d66718629ded + +2011-03-27 Magnus Fromreide + + * snmplib/container_binary_array.c: It is not necessary to clear a + + chunk of memory if the next action on it is to fill it so use malloc + instead of calloc. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20162 06827809-a52a-0410-b366-d66718629ded + +2011-03-27 Magnus Fromreide + + * snmplib/container_binary_array.c: ContainerBinaryArray really + + can't hold anythng but pointers and that means the data_size field + is unnecessary so I removed it. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20161 06827809-a52a-0410-b366-d66718629ded + +2011-03-26 Magnus Fromreide + + * agent/mibgroup/hardware/memory/hw_mem.c, + agent/mibgroup/header_complex.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/sysORTable.c, apps/snmptrapd.c, + snmplib/int64.c, snmplib/snmp_openssl.c, snmplib/snmp_secmod.c, + snmplib/snmpv3.c: Add missing include git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20160 06827809-a52a-0410-b366-d66718629ded + +2011-03-26 Magnus Fromreide + + * snmplib/transports/snmpDTLSUDPDomain.c: Use the right feature + + macro in order to make builds with --enable-ipv6 + --with-out-transports=UDPIPv6 succeed. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20159 06827809-a52a-0410-b366-d66718629ded + +2011-03-26 Magnus Fromreide + + * snmplib/transports/snmpDTLSUDPDomain.c: Remove duplicate copies of + + functions git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20158 06827809-a52a-0410-b366-d66718629ded + +2011-03-25 Robert Story + + * local/net-snmp-cert: tweak debug message git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20157 06827809-a52a-0410-b366-d66718629ded + +2011-03-25 Robert Story + + * snmplib/transports/snmpTLSBaseDomain.c: CHANGES: snmplib: update + + cert token handling - remove defX509 cert tokens (should have been removed before 5.6) - warnings for our/their tokens, recommend using local/peer git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20156 06827809-a52a-0410-b366-d66718629ded + +2011-03-25 Robert Story + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpUDPBaseDomain.c: merge netsnmp_dtlsudp6 + into + + netsnmp_dtlsudp use addr size to tell them apart git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20155 06827809-a52a-0410-b366-d66718629ded + +2011-03-25 Robert Story + + * snmplib/snmp_transport.c: log (once) warning when deprecated + + f_create_from_tstring transport function used git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20154 06827809-a52a-0410-b366-d66718629ded + +2011-03-25 Robert Story + + * snmplib/transports/snmpTCPDomain.c: reduce casting; make sure to + + free the right pointer git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20153 06827809-a52a-0410-b366-d66718629ded + +2011-03-25 Robert Story + + * snmplib/transports/snmpUDPBaseDomain.c: reduce casting git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20152 06827809-a52a-0410-b366-d66718629ded + +2011-03-24 Magnus Fromreide + + * agent/mibgroup/ucd-snmp/dlmod.c: Replace a variable with a + + constant. Make one more oid const. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20151 06827809-a52a-0410-b366-d66718629ded + +2011-03-18 Dave Shield + + * CHANGES: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20147 06827809-a52a-0410-b366-d66718629ded + +2011-03-18 Dave Shield + + * ChangeLog: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20146 06827809-a52a-0410-b366-d66718629ded + +2011-03-18 Dave Shield + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/snmpnetstat/Makefile.depend, + snmplib/Makefile.depend: make depend git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20145 06827809-a52a-0410-b366-d66718629ded + +2011-03-18 Dave Shield + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: documentation + + update git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20144 06827809-a52a-0410-b366-d66718629ded + +2011-03-18 Dave Shield + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: Version number update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20143 06827809-a52a-0410-b366-d66718629ded + +2011-03-17 Niels Baggesen + + * man/snmpdelta.1.def: Formatting botch git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20142 06827809-a52a-0410-b366-d66718629ded + +2011-03-17 Niels Baggesen + + * man/snmpdelta.1.def: Formatting botch git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20142 06827809-a52a-0410-b366-d66718629ded + +2011-03-17 Niels Baggesen + + * mibs/Makefile.in: Install required mibs git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20141 06827809-a52a-0410-b366-d66718629ded + +2011-03-17 Niels Baggesen + + * mibs/Makefile.in: Install required mibs git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20141 06827809-a52a-0410-b366-d66718629ded + +2011-03-17 Niels Baggesen + + * mibs/rfclist: New RFC mibs git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20140 06827809-a52a-0410-b366-d66718629ded + +2011-03-17 Niels Baggesen + + * mibs/rfclist: New RFC mibs git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20140 06827809-a52a-0410-b366-d66718629ded + +2011-03-15 Dave Shield + + * CHANGES, NEWS: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20138 06827809-a52a-0410-b366-d66718629ded + +2011-03-15 Dave Shield + + * ChangeLog: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20137 06827809-a52a-0410-b366-d66718629ded + +2011-03-15 Dave Shield + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make + + depend git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20136 06827809-a52a-0410-b366-d66718629ded + +2011-03-15 Dave Shield + + * FAQ, README, configure, configure.in, dist/net-snmp.spec, + perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm, + perl/SNMP/SNMP.pm, perl/TrapReceiver/TrapReceiver.pm, + perl/agent/Support/Support.pm, perl/agent/agent.pm, + perl/agent/default_store/default_store.pm, + perl/default_store/default_store.pm, snmplib/snmp_version.c: + Version + + number update git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20135 06827809-a52a-0410-b366-d66718629ded + +2011-03-15 Dave Shield + + * Makefile.top: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20134 06827809-a52a-0410-b366-d66718629ded + +2011-03-15 Bart Van Assche + + * snmplib/cert_util.c: Spelling fix: reginerated -> regenerated. + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20133 06827809-a52a-0410-b366-d66718629ded + +2011-03-15 Bart Van Assche + + * snmplib/cert_util.c: Spelling fix: reginerated -> regenerated. + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20133 06827809-a52a-0410-b366-d66718629ded + +2011-03-15 Bart Van Assche + + * snmplib/cert_util.c: Simplified r19594 (leak-at-exit fix). + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20132 06827809-a52a-0410-b366-d66718629ded + +2011-03-15 Bart Van Assche + + * snmplib/snmp_openssl.c: Fixed a compiler warning that was + + introduced in r20113. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20131 06827809-a52a-0410-b366-d66718629ded + +2011-03-15 Bart Van Assche + + * snmplib/snmp_openssl.c: Fixed a compiler warning that was + + introduced in r20113. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20130 06827809-a52a-0410-b366-d66718629ded + +2011-03-14 Dave Shield + + * CHANGES, NEWS: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20128 06827809-a52a-0410-b366-d66718629ded + +2011-03-14 Dave Shield + + * ChangeLog: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20127 06827809-a52a-0410-b366-d66718629ded + +2011-03-14 Dave Shield + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make + + depend git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20126 06827809-a52a-0410-b366-d66718629ded + +2011-03-14 Dave Shield + + * man/netsnmp_agent.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_oid_stash.3, man/netsnmp_old_api.3, + man/netsnmp_read_config.3, man/netsnmp_read_only.3, + man/netsnmp_row_merge.3, man/netsnmp_scalar.3, + man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3, + man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3, + man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3, + man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3, + man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3, + man/netsnmp_table.3, man/netsnmp_table_array.3, + man/netsnmp_table_container.3, man/netsnmp_table_data.3, + man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3, + man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3, + man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: documentation update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20125 06827809-a52a-0410-b366-d66718629ded + +2011-03-14 Dave Shield + + * FAQ, README, configure, configure.in, dist/net-snmp.spec, + perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm, + perl/SNMP/SNMP.pm, perl/TrapReceiver/TrapReceiver.pm, + perl/agent/agent.pm, perl/agent/default_store/default_store.pm, + perl/default_store/default_store.pm, snmplib/snmp_version.c: + Version + + number update git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20124 06827809-a52a-0410-b366-d66718629ded + +2011-03-14 Dave Shield + + * Makefile.top: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20123 06827809-a52a-0410-b366-d66718629ded + +2011-03-14 Dave Shield + + * agent/snmpd.c: Fix main agent select call to use the renamed API + + routine. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20122 06827809-a52a-0410-b366-d66718629ded + +2011-03-14 Dave Shield + + * agent/snmpd.c: Fix main agent select call to use the renamed API + + routine. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20122 06827809-a52a-0410-b366-d66718629ded + +2011-03-13 Dave Shield + + * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c: + + Bring the naming of the large_fd_set select call into line with the + rest of the API. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20121 06827809-a52a-0410-b366-d66718629ded + +2011-03-13 Dave Shield + + * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c: + + Bring the naming of the large_fd_set select call into line with the + rest of the API. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20121 06827809-a52a-0410-b366-d66718629ded + +2011-03-13 Dave Shield + + * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c: + + Bring the naming of the large_fd_set select call into line with the + rest of the API. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20121 06827809-a52a-0410-b366-d66718629ded + +2011-03-13 Dave Shield + + * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c: + + CHANGES: snmplib: PATCH: 3203806: Add the function + netsnmp_large_select() (plus tweaks to netsnmp_large_fd_set_resize) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20120 06827809-a52a-0410-b366-d66718629ded + +2011-03-12 Robert Story + + * snmplib/container_binary_array.c: CHANGES: snmplib: realloc+init + + instead of calloc inspired by patch 3195532 from Stephen Hemminger git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20119 06827809-a52a-0410-b366-d66718629ded + +2011-03-12 Robert Story + + * snmplib/container_binary_array.c: CHANGES: snmplib: realloc+init + + instead of calloc inspired by patch 3195532 from Stephen Hemminger git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20119 06827809-a52a-0410-b366-d66718629ded + +2011-03-12 Robert Story + + * snmplib/container_binary_array.c: CHANGES: snmplib: realloc+init + + instead of calloc inspired by patch 3195532 from Stephen Hemminger git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20119 06827809-a52a-0410-b366-d66718629ded + +2011-03-12 Robert Story + + * agent/mibgroup/ip-forward-mib/data_access/route_common.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable + _interface.c, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int + erface.c, include/net-snmp/library/container_binary_array.h: + + CHANGES: snmpd: PATCH: optimizations for large route tables from + Stephen Hemminger applied parts 1-3 of 4 from him (msgs to coders on 2/28/11; subject ip-forward-mib performance improvements; part 4 needs more work git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20118 06827809-a52a-0410-b366-d66718629ded + +2011-03-12 Robert Story + + * agent/mibgroup/ip-forward-mib/data_access/route_common.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable + _interface.c, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int + erface.c: CHANGES: snmpd: PATCH: optimizations for large route + + tables from Stephen Hemminger applied parts 1-3 of 4 from him (msgs to coders on 2/28/11; subject ip-forward-mib performance improvements; part 4 needs more work git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20118 06827809-a52a-0410-b366-d66718629ded + +2011-03-12 Robert Story + + * agent/mibgroup/ip-forward-mib/data_access/route_common.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable + _interface.c, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int + erface.c: CHANGES: snmpd: PATCH: optimizations for large route + + tables from Stephen Hemminger applied parts 1-3 of 4 from him (msgs to coders on 2/28/11; subject ip-forward-mib performance improvements; part 4 needs more work git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20118 06827809-a52a-0410-b366-d66718629ded + +2011-03-11 Robert Story + + * snmplib/transports/snmpTLSBaseDomain.c: CHANGES: snmplib: add more + + openssl error cases where we check for local cert git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20117 06827809-a52a-0410-b366-d66718629ded + +2011-03-11 Robert Story + + * snmplib/transports/snmpTLSBaseDomain.c: CHANGES: snmplib: add more + + openssl error cases where we check for local cert git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20117 06827809-a52a-0410-b366-d66718629ded + +2011-03-11 Bart Van Assche + + * agent/mibgroup/ucd-snmp/disk.c: MinGW: dskTable: Report zero for + + unimplemented fields instead of random data. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20116 06827809-a52a-0410-b366-d66718629ded + +2011-03-11 Bart Van Assche + + * agent/mibgroup/ucd-snmp/disk.c: MinGW: dskTable: Report zero for + + unimplemented fields instead of random data. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20116 06827809-a52a-0410-b366-d66718629ded + +2011-03-11 Jan Safranek + + * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: fixed race + + condition in hrSWRunTable Treat the reads from /proc//* + carefuly, processes can exit in the middle of processing. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20115 06827809-a52a-0410-b366-d66718629ded + +2011-03-11 Jan Safranek + + * agent/mibgroup/host/hr_swrun.c: CHANGES: snmpd: fixed race + + condition in hrSWRunTable Treat the reads from /proc//* + carefuly, processes can exit in the middle of processing. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20115 06827809-a52a-0410-b366-d66718629ded + +2011-03-11 Bart Van Assche + + * agent/mibgroup/disman/schedule/schedCore.c: CHANGES: snmpd: Builds + + with most recent MinGW (having #define localtime_r). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20114 06827809-a52a-0410-b366-d66718629ded + +2011-03-11 Bart Van Assche + + * agent/mibgroup/disman/schedule/schedCore.c: CHANGES: snmpd: Builds + + with most recent MinGW (having #define localtime_r). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20114 06827809-a52a-0410-b366-d66718629ded + +2011-03-11 Robert Story + + * snmplib/cert_util.c, snmplib/snmp_openssl.c: CHANGES: snmplib: + + refine cert debugging; remove unused function git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20113 06827809-a52a-0410-b366-d66718629ded + +2011-03-11 Robert Story + + * snmplib/cert_util.c, snmplib/snmp_openssl.c: CHANGES: snmplib: + + refine cert debugging; remove unused function git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20113 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Robert Story + + * snmplib/cert_util.c: CHANGES: snmpd: BUG: 3205765: handle reconfig + + for certSecName token git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20112 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Robert Story + + * snmplib/cert_util.c: CHANGES: snmpd: BUG: 3205765: handle reconfig + + for certSecName token git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20112 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Bart Van Assche + + * agent/snmpd.c: Spelling fix in a source code comment: messges -> + + messages. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20111 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Bart Van Assche + + * agent/snmpd.c: Spelling fix in a source code comment: messges -> + + messages. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20111 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Bart Van Assche + + * snmplib/large_fd_set.c: CHANGES: snmplib: PATCH: 3203806: Minor + + performance optimization of netsnmp_large_fd_set_resize(). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20110 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Bart Van Assche + + * snmplib/large_fd_set.c: CHANGES: snmplib: PATCH: 3203806: Minor + + performance optimization of netsnmp_large_fd_set_resize(). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20110 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Bart Van Assche + + * agent/snmpd.c: CHANGES: snmpd: PATCH: 3203806: Avoid that the main + + agent processing loop - when using more than FD_SETSIZE file + descriptors - can cause memory corruption by invoking select(). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20109 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Bart Van Assche + + * agent/snmpd.c: CHANGES: snmpd: PATCH: 3203806: Avoid that the main + + agent processing loop - when using more than FD_SETSIZE file + descriptors - can cause memory corruption by invoking select(). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20109 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Bart Van Assche + + * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c: + + CHANGES: snmplib: PATCH: 3203806: Add the function + netsnmp_large_select(). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20108 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Bart Van Assche + + * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c: + + CHANGES: snmplib: PATCH: 3203806: Add the function + netsnmp_large_select(). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20108 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Bart Van Assche + + * agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c: + + Fixed two compiler warnings (backported r20098 from the trunk). git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20107 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Bart Van Assche + + * testing/fulltests/support/clib_build, + testing/fulltests/unit-tests/T009large_fd_set_clib.c: Added a + + minimal unit test for netsnmp_large_fd_set. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20106 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Bart Van Assche + + * testing/fulltests/support/clib_build, + testing/fulltests/unit-tests/T009large_fd_set_clib.c: Added a + + minimal unit test for netsnmp_large_fd_set. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20106 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Bart Van Assche + + * snmplib/large_fd_set.c: CHANGES: snmplib: PATCH: 3203806: Make + + netsnmp_large_fd_set_resize() clear all relevant file descriptors. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20105 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Bart Van Assche + + * snmplib/large_fd_set.c: CHANGES: snmplib: PATCH: 3203806: Make + + netsnmp_large_fd_set_resize() clear all relevant file descriptors. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20105 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Dave Shield + + * snmplib/snmp-tc.c: CHANGES: snmpd: BUG: 3178389: Fix inconsistent + + handling of TZ offsets git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20104 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Dave Shield + + * snmplib/snmp-tc.c: CHANGES: snmpd: BUG: 3178389: Fix inconsistent + + handling of TZ offsets git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20104 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Dave Shield + + * snmplib/snmp-tc.c: CHANGES: snmpd: BUG: 3178389: Fix inconsistent + + handling of TZ offsets git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20104 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Dave Shield + + * snmplib/snmp-tc.c: CHANGES: snmpd: BUG: 3178389: Fix inconsistent + + handling of TZ offsets git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20104 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Dave Shield + + * snmplib/snmp-tc.c: CHANGES: snmpd: BUG: 3178389: Fix inconsistent + + handling of TZ offsets git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20104 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Wes Hardaker + + * apps/Makefile.in, configure, configure.d/config_os_libs2: make + + variable names match git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20099 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Bart Van Assche + + * agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c: + + Fixed two compiler warnings. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20098 06827809-a52a-0410-b366-d66718629ded + +2011-03-10 Wes Hardaker + + * configure, configure.d/config_os_libs2: fixed installation + + variables for the optional SET programs git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20097 06827809-a52a-0410-b366-d66718629ded + +2011-03-08 Wes Hardaker + + * local/minimalist/remove-unneeded-modules: chmod a+x git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20096 06827809-a52a-0410-b366-d66718629ded + +2011-03-08 Wes Hardaker + + * local/minimalist/removeifdefcode.pl: print an error if the end of + + a file was reached and we're not back into the state we can write; + otherwise a closing #ifdef is missing. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20095 06827809-a52a-0410-b366-d66718629ded + +2011-03-08 Wes Hardaker + + * snmplib/transports/snmpUnixDomain.c: fix endif comment to match + + the opening ifdef git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20094 06827809-a52a-0410-b366-d66718629ded + +2011-03-08 Wes Hardaker + + * local/minimalist/removeifdefcode.pl: reset the canwrite flag for + + every file git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20093 06827809-a52a-0410-b366-d66718629ded + +2011-03-08 Wes Hardaker + + * local/minimalist/remove-unneeded-modules: temporarily leave in + + header files git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20092 06827809-a52a-0410-b366-d66718629ded + +2011-03-08 Wes Hardaker + + * configure, configure.ac: change the unique file check to one that + + is not in the mibgroup directory git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20091 06827809-a52a-0410-b366-d66718629ded + +2011-03-08 Wes Hardaker + + * testing/fulltests/read-only/T0141snmpv2csetfail_simple: a test for + + ensuring the agent rejects SET requests with --enable-read-only git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20090 06827809-a52a-0410-b366-d66718629ded + +2011-03-08 Wes Hardaker + + * testing/fulltests/default/T0141snmpv2cset_simple: add back in the + + stopagent command git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20089 06827809-a52a-0410-b366-d66718629ded + +2011-03-08 Wes Hardaker + + * testing/fulltests/unit-tests/T101pdu_type_clib.c, + testing/fulltests/unit-tests/T102pdu_build_clib.c, + testing/fulltests/unit-tests/T103pdu_parse_clib.c: unit tests + writen + + for the read-only support converted to work with or without + read-only git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20088 06827809-a52a-0410-b366-d66718629ded + +2011-03-08 Wes Hardaker + + * testing/fulltests/default/T0141snmpv2cset_simple: don't run the + + set test if no_write_support is turned on git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20087 06827809-a52a-0410-b366-d66718629ded + +2011-03-08 Wes Hardaker + + * testing/fulltests/default/T030snmpv3usercreation_simple: skip if + + no_write_support git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20086 06827809-a52a-0410-b366-d66718629ded + +2011-03-08 Wes Hardaker + + * testing/fulltests/default/T0141snmpv2cset_simple: A new test to + + check whether SNMPv2c SETs to sysContact work as expected git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20085 06827809-a52a-0410-b366-d66718629ded + +2011-03-08 Wes Hardaker + + * testing/fulltests/default/Svanyconfig: allow for v2c SET support + + testing git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20084 06827809-a52a-0410-b366-d66718629ded + +2011-03-08 Wes Hardaker + + * agent/mibgroup/mibII/vacm_conf.c: Allow for single quotes for vacm + + context name quoting too git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20083 06827809-a52a-0410-b366-d66718629ded + +2011-03-07 Wes Hardaker + + * configure: fix the configure tests to include the word test in the + + test git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20082 06827809-a52a-0410-b366-d66718629ded + +2011-03-07 Wes Hardaker + + * configure.d/config_os_libs2: fix the configure tests to include + + the word test in the test git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20081 06827809-a52a-0410-b366-d66718629ded + +2011-03-07 Wes Hardaker + + * local/minimalist/remove-unneeded-modules: Added an annoyingly long + + list of exceptions that needs to be automated git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20080 06827809-a52a-0410-b366-d66718629ded + +2011-03-07 Wes Hardaker + + * local/minimalist/remove-unneeded-modules: A quick perl script to + + remove unneeded code modules from the modules directory git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20079 06827809-a52a-0410-b366-d66718629ded + +2011-03-07 Wes Hardaker + + * agent/mibgroup/target/target.c, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + snmplib/cert_util.c, snmplib/snmpusm.c, snmplib/vacm.c: more + + improvements (removements) for featurization and read-only support git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20078 06827809-a52a-0410-b366-d66718629ded + +2011-03-07 Bart Van Assche + + * snmplib/container_binary_array.c: CHANGES: snmplib: PATCH: + + 3195537: Minor binary_array container sort optimization git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20077 06827809-a52a-0410-b366-d66718629ded + +2011-03-07 Bart Van Assche + + * snmplib/container_binary_array.c: CHANGES: snmplib: PATCH: + + 3195537: Minor binary_array container sort optimization git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20077 06827809-a52a-0410-b366-d66718629ded + +2011-03-06 Niels Baggesen + + * agent/mibgroup/disman/nslookup/lookupCtlTable.c: Tabs to spaces + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20076 06827809-a52a-0410-b366-d66718629ded + +2011-03-06 Niels Baggesen + + * agent/mibgroup/disman/nslookup/lookupCtlTable.c: Tabs to spaces + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20076 06827809-a52a-0410-b366-d66718629ded + +2011-03-06 Niels Baggesen + + * agent/mibgroup/disman/nslookup/lookupCtlTable.c, + configure.d/config_os_functions: Configure check for gethostname2 + + Use getaddrinfo if available. Now works for Solaris (and Windows?) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20075 06827809-a52a-0410-b366-d66718629ded + +2011-03-06 Niels Baggesen + + * agent/mibgroup/disman/nslookup/lookupCtlTable.c, + configure.d/config_os_functions: Configure check for gethostname2 + + Use getaddrinfo if available. Now works for Solaris (and Windows?) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20075 06827809-a52a-0410-b366-d66718629ded + +2011-03-05 Magnus Fromreide + + * apps/snmptest.c: Add dropped ||'s from r20072 git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20074 06827809-a52a-0410-b366-d66718629ded + +2011-03-05 Niels Baggesen + + * agent/mibgroup/disman/nslookup/lookupCtlTable.c, + agent/mibgroup/disman/nslookup/lookupCtlTable.h, + agent/mibgroup/disman/nslookup/lookupResultsTable.c: Clean up, and + + cosolidate result table row creation into a new function. Saves 200 + lines of code, with (hopefully) no functionality change git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20073 06827809-a52a-0410-b366-d66718629ded + +2011-03-05 Niels Baggesen + + * agent/mibgroup/disman/nslookup/lookupCtlTable.c, + agent/mibgroup/disman/nslookup/lookupCtlTable.h, + agent/mibgroup/disman/nslookup/lookupResultsTable.c: Clean up, and + + cosolidate result table row creation into a new function. Saves 200 + lines of code, with (hopefully) no functionality change git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20073 06827809-a52a-0410-b366-d66718629ded + +2011-03-05 Wes Hardaker + + * apps/Makefile.in, apps/snmptest.c, configure, + configure.d/config_os_libs2: don't build SET related apps with + + --enable-read-only git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20072 06827809-a52a-0410-b366-d66718629ded + +2011-03-05 Wes Hardaker + + * agent/helpers/baby_steps.c, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/mibII/snmp_mib.c, agent/mibgroup/mibII/updates.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti + fyFilterTable_interface.c, agent/mibgroup/target/target.c, + include/net-snmp/agent/baby_steps.h, + include/net-snmp/agent/snmp_agent.h, snmplib/snmp_client.c: fix + + issues with combining --enable-minimalist and --enable-read-only git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20071 06827809-a52a-0410-b366-d66718629ded + +2011-03-05 Wes Hardaker + + * local/minimalist/find-unused-code: better output for finding + + object symbols. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20070 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Mike Baer + + * local/minimalist/removeifdefcode.pl: last commit: changes to allow + + parsing of featuers files to get all minimalist tags which are then + processed for removal this commit: changed comments/white space git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20069 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Mike Baer + + * agent/mibgroup/agent/extend.c: added no_write support to extend.c + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20068 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Mike Baer + + * agent/helpers/instance.c: Added missing #endif comment for remove + + ifdef code support git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20067 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Mike Baer + + * local/minimalist/removeifdefcode.pl: added changes to allow code + + removal in-place (i.e. does not require creating a new file) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20066 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Mike Baer + + * local/minimalist/ignore.regexp: adding a ignore.regexp file that + + can be used with removeifdefcode.pl git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20065 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Wes Hardaker + + * local/minimalist/feature-makedocs: add a outgoing link to the + + parent marking page git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20064 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Wes Hardaker + + * local/minimalist/feature-makedocs: Added a wiki output mode + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20063 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Wes Hardaker + + * local/minimalist/feature-makedocs: Note that the org output is the + + default in the help output git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20062 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Jan Safranek + + * agent/mibgroup/ucd-snmp/vmstat_linux.c: CHANGES: snmpd: fixed + + 'truncating integer value > 32 bits' in UCD-SNMP-MIB::systemStats on + Linux git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20061 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Jan Safranek + + * agent/mibgroup/ucd-snmp/vmstat_linux.c: CHANGES: snmpd: fixed + + 'truncating integer value > 32 bits' in UCD-SNMP-MIB::systemStats on + Linux git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20061 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Jan Safranek + + * agent/mibgroup/ucd-snmp/vmstat_linux.c: CHANGES: snmpd: fixed + + 'truncating integer value > 32 bits' in UCD-SNMP-MIB::systemStats on + Linux git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20061 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Jan Safranek + + * agent/mibgroup/ucd-snmp/vmstat_linux.c: CHANGES: snmpd: fixed + + 'truncating integer value > 32 bits' in UCD-SNMP-MIB::systemStats on + Linux git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20061 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Wes Hardaker + + * agent/agent_read_config.c, agent/helpers/watcher.c, + agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/subagent.c, + agent/mibgroup/header_complex.c, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat + a_access.c, agent/mibgroup/mibII/kernel_linux.c, + agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/var_route.c, + agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/util_funcs.c, + agent/mibgroup/utilities/iquery.c, snmplib/snmp_api.c: + + reclassification of the remaining features into a hierarchy git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20060 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Wes Hardaker + + * snmplib/snmp_openssl.c: don't double-declare cert_utils git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20059 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Wes Hardaker + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: the + + ipaddress_linux was incorrectly marked as needing cert_fingerprints git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20058 06827809-a52a-0410-b366-d66718629ded + +2011-03-04 Wes Hardaker + + * agent/agent_registry.c: put the agent_registry feature in + + libnetsnmpagent. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20057 06827809-a52a-0410-b366-d66718629ded + +2011-03-03 Bart Van Assche + + * win32/libsnmp_dll/libsnmp.def: CHANGES: Win32: Deprecated + + libsnmp.def - add NETSNMP_IMPORT to function declarations instead to + export a function from netsnmp.dll. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20056 06827809-a52a-0410-b366-d66718629ded + +2011-03-03 Bart Van Assche + + * win32/libsnmp_dll/libsnmp.def: CHANGES: Win32: Deprecated + + libsnmp.def - add NETSNMP_IMPORT to function declarations instead to + export a function from netsnmp.dll. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20056 06827809-a52a-0410-b366-d66718629ded + +2011-03-03 Bart Van Assche + + * include/net-snmp/library/snmp_debug.h: Moved a source code comment + + such that it is again immediately above the function declarations it + applies to. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20055 06827809-a52a-0410-b366-d66718629ded + +2011-03-03 Bart Van Assche + + * include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmp_debug.h: Added missing + NETSNMP_IMPORT + + declarations. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20054 06827809-a52a-0410-b366-d66718629ded + +2011-03-03 Bart Van Assche + + * include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmp_debug.h: Added missing + NETSNMP_IMPORT + + declarations. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20054 06827809-a52a-0410-b366-d66718629ded + +2011-03-03 Bart Van Assche + + * win32/libagent/libagent.def, win32/libucdmibs/libucdmibs.def: + + Removed two obsolete Win32 files. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20053 06827809-a52a-0410-b366-d66718629ded + +2011-03-03 Bart Van Assche + + * win32/libagent/libagent.def, win32/libucdmibs/libucdmibs.def: + + Removed two obsolete Win32 files. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20053 06827809-a52a-0410-b366-d66718629ded + +2011-03-03 Bart Van Assche + + * snmplib/transports/snmpIPv6BaseDomain.c: Trivial comment fix: + + snmpIPv6BaseDomain.c contains IPv6 base transport support functions + instead of IPv4. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20052 06827809-a52a-0410-b366-d66718629ded + +2011-03-03 Bart Van Assche + + * snmplib/transports/snmpIPv6BaseDomain.c: Trivial comment fix: + + snmpIPv6BaseDomain.c contains IPv6 base transport support functions + instead of IPv4. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20052 06827809-a52a-0410-b366-d66718629ded + +2011-03-02 Bart Van Assche + + * win32/config.h: Removed an obsolete file. git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20050 06827809-a52a-0410-b366-d66718629ded + +2011-03-02 Bart Van Assche + + * include/net-snmp/library/snmp_secmod.h, win32/snmpsm_shutdown.h, + win32/snmpv3-security-includes.h: Builds again with Visual Studio + + after the introduction of the "feature" feature. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20049 06827809-a52a-0410-b366-d66718629ded + +2011-03-02 Bart Van Assche + + * win32/snmpsm_init.h: Removed a misleading comment. git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20048 06827809-a52a-0410-b366-d66718629ded + +2011-03-02 Magnus Fromreide + + * configure, configure.d/config_os_libs2: Correct the check of + + wether usm security is enabled. Regenerate configure. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20047 06827809-a52a-0410-b366-d66718629ded + +2011-03-02 Magnus Fromreide + + * include/net-snmp/net-snmp-config.h.in: Regenerate git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20046 06827809-a52a-0410-b366-d66718629ded + +2011-03-02 Magnus Fromreide + + * * + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat + a_access.c: Add missing dependencies git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20045 06827809-a52a-0410-b366-d66718629ded + +2011-03-02 Magnus Fromreide + + * snmplib/snmpusm.c: Ignore the return value from + + snmp_increment_statistic git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20044 06827809-a52a-0410-b366-d66718629ded + +2011-03-02 Magnus Fromreide + + * snmplib/container.c: Split the container_compare_functions feature + + into container_compare_mem, container_compare_long, + container_compare_ulong, container_compare_int32 and + container_compare_uint32 Unify the structure of the compare + functions further. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20043 06827809-a52a-0410-b366-d66718629ded + +2011-03-02 Magnus Fromreide + + * snmplib/container.c: Change the spelling of the + + container_compare_cstring feature to container_ncompare_cstring as + that is the function that is guarded by that attribute. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20042 06827809-a52a-0410-b366-d66718629ded + +2011-03-02 Magnus Fromreide + + * include/net-snmp/library/snmp_api.h: Add the missing replacement + + macro for snmp_init_statistics git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20041 06827809-a52a-0410-b366-d66718629ded + +2011-03-02 Magnus Fromreide + + * include/net-snmp/library/snmp_api.h: snmp_increment_statistic_by + + takes two arguments so let the replacement macro take two arguments + as well. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20040 06827809-a52a-0410-b366-d66718629ded + +2011-02-27 Niels Baggesen + + * agent/mibgroup/disman/nslookup/lookupCtlTable.c: Fix typo in + + r19990 git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20039 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Magnus Fromreide + + * local/minimalist/feature-check: Remove lines starting with #define + + in the output of the preprocessor When gcc -E is called with -ggdb3 + (or -dD) then all the macro definitions are passed through the + preprocessor and that messes up our processing. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20038 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Magnus Fromreide + + * Makefile.rules: Put the generated file in the build tree, not the + + source tree. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20037 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Wes Hardaker + + * agent/agent_trap.c, agent/helpers/table_dataset.c, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/disman/event/mteTrigger.c, + agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/hardware/cpu/cpu.c, + agent/mibgroup/hardware/memory/hw_mem.c, + agent/mibgroup/host/data_access/swinst.c, + agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable + _interface.c, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int + erface.c, agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_inter + face.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interfa + ce.c, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab + le_interface.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti + fyFilterTable_interface.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interf + ace.c, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface. + c, agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_solaris2.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface. + c: moved a bunch of features into the libnetsnmpmibs feature set. + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20036 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Wes Hardaker + + * agent/agent_handler.c, agent/agent_index.c, + agent/agent_registry.c, agent/agent_trap.c, + agent/helpers/all_helpers.c, agent/helpers/cache_handler.c, + agent/helpers/table.c, agent/helpers/table_array.c, + agent/helpers/table_data.c, agent/helpers/table_dataset.c, + agent/helpers/table_iterator.c, agent/helpers/table_row.c, + agent/snmp_agent.c, local/minimalist/sizetests, snmplib/mib.c: + + classified libnetsnmpagent features git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20035 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Wes Hardaker + + * local/minimalist/sizetests: reverse the order of the libraries + + (snmplib first) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20034 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Wes Hardaker + + * local/minimalist/sizetests: output cleanup and added agent-mibs + + and logging options git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20033 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Wes Hardaker + + * local/minimalist/sizetests: add a default set of arguments + + calculate resulting sizes git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20032 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Wes Hardaker + + * snmplib/dir_utils.c: Added a missing ; git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20031 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Wes Hardaker + + * local/minimalist/sizetests: prefix the output files with a number + + to indicate order git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20030 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Wes Hardaker + + * local/minimalist/sizetests: save the results of the system + + executions git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20029 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Wes Hardaker + + * local/minimalist/sizetests: enable building of the resulting + + combinations Add a -n flag for dry-runs git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20028 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Wes Hardaker + + * local/minimalist/sizetests: enable the -t tag for limiting types + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20027 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Wes Hardaker + + * local/minimalist/sizetests: Added argument parsing and arguments + + for selecting and listing types git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20026 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Wes Hardaker + + * local/minimalist/sizetests: generate configure script arguments + + from specs git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20025 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Wes Hardaker + + * local/minimalist/sizetests: added a bunch of new feature options + + and cleaned up a bit git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20024 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Wes Hardaker + + * local/minimalist/sizetests: added a new (not yet working) script + + to test sizing of various argument sets git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20023 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Magnus Fromreide + + * agent/mibgroup/ucd-snmp/dlmod.c: Simplify the code. Unify some + + debug logs. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20022 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Magnus Fromreide + + * agent/mibgroup/ucd-snmp/dlmod.c: Reduce the scope of a few + + variables git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20021 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Magnus Fromreide + + * agent/mibgroup/ucd-snmp/dlmod.c: Remove some unused includes. + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20020 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Magnus Fromreide + + * agent/mibgroup/ucd-snmp/dlmod.c: Make it possible to + + initialize/uninitialize modules with 64 character names and not + suffer wild writes. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20019 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Magnus Fromreide + + * agent/mibgroup/ucd-snmp/dlmod.c: Code restructuring - put the + + managed routines before the managment code. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20018 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Magnus Fromreide + + * agent/mibgroup/ucd-snmp/dlmod.c, agent/mibgroup/ucd-snmp/dlmod.h: + + CHANGES: libnetsnmpmibs: Make all functions in the dlmod module that + don't have to be public static git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20017 06827809-a52a-0410-b366-d66718629ded + +2011-02-26 Magnus Fromreide + + * agent/mibgroup/ucd-snmp/dlmod.c: Rename deinit_dlmod to + + shutdown_dlmod as that is what it really is about. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20016 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Mike Baer + + * agent/mibgroup/agent/nsVacmAccessTable.c: adding minimalist ifdefs + + to net-snmp-vacm mib git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20015 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * local/minimalist/feature-makedocs: properly handle twin children; + + also sort the child list alphabetically. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20014 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * snmplib/snmp_logging.c: I suppose logging should probably default + + to being a wanted option :-) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20013 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * local/minimalist/feature-makedocs: org-link the files in the + + output git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20012 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * Makefile.rules, agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + local/minimalist/feature-check, snmplib/Makefile.in: make the + + features-check script track the full source path git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20011 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * local/minimalist/feature-makedocs: change the function names to + + match that it's printing to org-mode at the moment. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20010 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * snmplib/file_utils.c, snmplib/mib.c, snmplib/oid_stash.c, + snmplib/snmp_api.c, snmplib/snmp_logging.c, snmplib/tools.c: last + of + + the feature classification in libnetsnmp git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20009 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * snmplib/keytools.c, snmplib/lcd_time.c, snmplib/scapi.c: make the + + usm_support utilities self-declare themselves as children to make + sure they're properly included during dependency ordering git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20008 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * snmplib/callback.c, snmplib/cert_util.c, snmplib/check_varbind.c, + snmplib/container.c, snmplib/data_list.c, snmplib/default_store.c, + snmplib/fd_event_manager.c, snmplib/file_utils.c, + snmplib/keytools.c, snmplib/snmpusm.c: superstructuralizationizing + + the features git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20007 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * snmplib/read_config.c, snmplib/snmp-tc.c, snmplib/snmp_client.c, + snmplib/snmp_enum.c, snmplib/snmp_transport.c, snmplib/system.c, + snmplib/text_utils.c, snmplib/tools.c, + snmplib/transports/snmpUnixDomain.c, snmplib/ucd_compat.c: + + significant parent/child feature classification git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20006 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * snmplib/snmp_api.c, snmplib/snmpusm.c: classify a few components + + into a top-level libnetsnmp component git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20005 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * snmplib/keytools.c, snmplib/lcd_time.c, snmplib/scapi.c, + snmplib/snmpusm.c: structurize the usm features git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20004 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * snmplib/container.c, snmplib/container_iterator.c, + snmplib/container_list_ssll.c, snmplib/container_null.c, + snmplib/dir_utils.c: structure the container features into a + + hierarchy git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20003 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * snmplib/snmp_logging.c: group the logging handlers under a parent + + feature git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20002 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * local/minimalist/feature-makedocs: fix the expect argument count + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20001 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * local/minimalist/feature-makedocs: fix the name of the expected + + input file git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20000 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * local/minimalist/feature-makedocs: argument parsing and usage() + + output git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19999 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Wes Hardaker + + * agent/helpers/stash_cache.c, agent/helpers/stash_to_next.c, + agent/helpers/table_dataset.c, agent/helpers/table_iterator.c, + agent/mibgroup/examples/netSnmpHostsTable.c, + agent/mibgroup/mibII/ipCidrRouteTable.c, snmplib/oid_stash.c: - + added two oid_stash functions as individual features - cleaned up + some warnings in the table_iterator code git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19998 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Dave Shield + + * dist/makerelease.xml: Fix the command to create a new SVN tag line + (Having brought the structure of the 5.5.x branch into line with + the other branches, the previous command is now wrong for *all* + branches, rather than just most of them!) git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19997 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Dave Shield + + * dist/makerelease.xml: Fix the command to create a new SVN tag line + (Having brought the structure of the 5.5.x branch into line with + the other branches, the previous command is now wrong for *all* + branches, rather than just most of them!) git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@19997 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Dave Shield + + * dist/makerelease.xml: Fix the command to create a new SVN tag line + (Having brought the structure of the 5.5.x branch into line with + the other branches, the previous command is now wrong for *all* + branches, rather than just most of them!) git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19997 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Dave Shield + + * dist/makerelease.xml: Fix the command to create a new SVN tag line + (Having brought the structure of the 5.5.x branch into line with + the other branches, the previous command is now wrong for *all* + branches, rather than just most of them!) git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19997 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Dave Shield + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: documentation + + update git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19995 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Dave Shield + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec, perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm, + perl/OID/OID.pm, perl/SNMP/SNMP.pm, + perl/TrapReceiver/TrapReceiver.pm, perl/agent/Support/Support.pm, + perl/agent/agent.pm, perl/agent/default_store/default_store.pm, + perl/default_store/default_store.pm: Version number update + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19994 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Dave Shield + + * ChangeLog: version update git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19993 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Dave Shield + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec, perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm, + perl/OID/OID.pm, perl/SNMP/SNMP.pm, + perl/TrapReceiver/TrapReceiver.pm, perl/agent/Support/Support.pm, + perl/agent/agent.pm, perl/agent/default_store/default_store.pm, + perl/default_store/default_store.pm: Version number update + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19992 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Dave Shield + + * snmplib/snmpv3.c: Avoid a possible crash if the engineID is not + + available or set. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@19991 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Dave Shield + + * snmplib/snmpv3.c: Avoid a possible crash if the engineID is not + + available or set. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@19991 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Dave Shield + + * snmplib/snmpv3.c: Avoid a possible crash if the engineID is not + + available or set. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19991 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Dave Shield + + * snmplib/snmpv3.c: Avoid a possible crash if the engineID is not + + available or set. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19991 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Dave Shield + + * snmplib/snmpv3.c: Avoid a possible crash if the engineID is not + + available or set. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19991 06827809-a52a-0410-b366-d66718629ded + +2011-02-25 Mike Baer + + * agent/mibgroup/disman/event/mteEventNotificationTable.c, + agent/mibgroup/disman/event/mteEventSetTable.c, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/event/mteObjectsTable.c, + agent/mibgroup/disman/event/mteTriggerBooleanTable.c, + agent/mibgroup/disman/event/mteTriggerDeltaTable.c, + agent/mibgroup/disman/event/mteTriggerExistenceTable.c, + agent/mibgroup/disman/event/mteTriggerTable.c, + agent/mibgroup/disman/event/mteTriggerThresholdTable.c, + agent/mibgroup/disman/mteEventNotificationTable.c, + agent/mibgroup/disman/mteObjectsTable.c, + agent/mibgroup/disman/mteObjectsTable.h, + agent/mibgroup/disman/mteTriggerBooleanTable.c, + agent/mibgroup/disman/mteTriggerBooleanTable.h, + agent/mibgroup/disman/mteTriggerDeltaTable.c, + agent/mibgroup/disman/mteTriggerDeltaTable.h, + agent/mibgroup/disman/mteTriggerExistenceTable.c, + agent/mibgroup/disman/mteTriggerExistenceTable.h, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/mteTriggerTable.h, + agent/mibgroup/disman/mteTriggerThresholdTable.c, + agent/mibgroup/disman/mteTriggerThresholdTable.h, + agent/mibgroup/disman/nslookup/lookupCtlTable.c, + agent/mibgroup/disman/nslookup/lookupCtlTable.h: adding ifdef code + + for minimalist support of diffman mib git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19990 06827809-a52a-0410-b366-d66718629ded + +2011-02-24 Mike Baer + + * agent/mibgroup/host/hrSWRunTable.c, + agent/mibgroup/host/hr_system.c, agent/mibgroup/host/hr_system.h: + + Adding minimalist ifdefs to host resource mib git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19989 06827809-a52a-0410-b366-d66718629ded + +2011-02-24 Wes Hardaker + + * agent/helpers/table_iterator.c, snmplib/data_list.c: mark the + + data_list function that's only used in stach_caching as a feature git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19988 06827809-a52a-0410-b366-d66718629ded + +2011-02-24 Wes Hardaker + + * agent/helpers/table_iterator.c: whoops. git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19987 06827809-a52a-0410-b366-d66718629ded + +2011-02-24 Wes Hardaker + + * agent/helpers/table_iterator.c: more missing stash references + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19986 06827809-a52a-0410-b366-d66718629ded + +2011-02-24 Wes Hardaker + + * agent/helpers/table_iterator.c: ifdefed/featured out a missing + + stash_cache section git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19985 06827809-a52a-0410-b366-d66718629ded + +2011-02-24 Wes Hardaker + + * agent/mibgroup/util_funcs.c: make the prefix_info more + + hierarchical and sub-feature the unused one git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19984 06827809-a52a-0410-b366-d66718629ded + +2011-02-24 Wes Hardaker + + * local/minimalist/find-unused-code: do include the perl/python code + + when searching for files git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19983 06827809-a52a-0410-b366-d66718629ded + +2011-02-24 Wes Hardaker + + * agent/helpers/table_tdata.c: make the semi-used table_tdata + + functions children of table_tdata_all instead of just table_tdata git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19982 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Magnus Fromreide + + * agent/helpers/table_tdata.c: Correct typo git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19981 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Magnus Fromreide + + * snmplib/parse.c: Correct typo git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19980 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * agent/snmp_vars.c: proper include of prototype git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19979 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Wes Hardaker + + * configure, configure.d/config_modules_agent, + configure.d/config_modules_transports, + configure.d/config_project_with_enable: compat some feature header + + chicken and egg problems git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19978 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * agent/snmp_vars.c: Include required prototype git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19977 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * snmplib/snmpusm.c: unsigned juggling to remove warnings git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19976 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * * + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat + a_access.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c: + + unsigned juggling to remove warnings git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19975 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * * + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat + a_access.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c: + + unsigned juggling to remove warnings git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19975 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * agent/mibgroup/ip-mib.h: Enable (probably forgotten) + + ipAddressPrefixTable git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19974 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * agent/mibgroup/ip-mib.h: Enable (probably forgotten) + + ipAddressPrefixTable git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19974 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Wes Hardaker + + * local/minimalist/feature-check, + local/minimalist/feature-makedocs, + local/minimalist/feature-remove, + local/minimalist/find-unused-code, + local/minimalist/removeifdefcode.pl: added other missing 'new' + files + + not included in the minimalist patch file git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19973 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * agent/mibgroup/tcp-mib/data_access/tcpConn_freebsd4.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_netbsd.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_openbsd.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_freebsd4.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_netbsd.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_openbsd.c: Loading + + IPv6 data is a no-no when IPv6 not enabled git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19972 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * agent/mibgroup/tcp-mib/data_access/tcpConn_freebsd4.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_netbsd.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_openbsd.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_freebsd4.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_netbsd.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_openbsd.c: Loading + + IPv6 data is a no-no when IPv6 not enabled git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19972 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * apps/snmptable.c: Fix bug 3118631: snmptable segfaults if index + + contains : character git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@19971 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * apps/snmptable.c: Fix bug 3118631: snmptable segfaults if index + + contains : character git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@19971 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * apps/snmptable.c: Fix bug 3118631: snmptable segfaults if index + + contains : character git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19971 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * apps/snmptable.c: Fix bug 3118631: snmptable segfaults if index + + contains : character git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19971 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * apps/snmptable.c: Fix bug 3118631: snmptable segfaults if index + + contains : character git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19971 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * include/net-snmp/system/freebsd8.h: FreeBSD 8 support git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@19970 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * include/net-snmp/system/freebsd8.h: FreeBSD 8 support git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19970 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * include/net-snmp/system/freebsd8.h: FreeBSD 8 support git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19970 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Niels Baggesen + + * include/net-snmp/system/freebsd8.h: FreeBSD 8 support git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19970 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Wes Hardaker + + * include/net-snmp/net-snmp-features.h: added missing + + net-snmp-features.h git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19969 06827809-a52a-0410-b366-d66718629ded + +2011-02-23 Wes Hardaker + + * Makefile.in, Makefile.rules, Makefile.top, agent/Makefile.in, + agent/agent_handler.c, agent/agent_index.c, + agent/agent_read_config.c, agent/agent_registry.c, + agent/agent_trap.c, agent/helpers/all_helpers.c, + agent/helpers/baby_steps.c, agent/helpers/cache_handler.c, + agent/helpers/instance.c, agent/helpers/mode_end_call.c, + agent/helpers/multiplexer.c, agent/helpers/old_api.c, + agent/helpers/read_only.c, agent/helpers/row_merge.c, + agent/helpers/scalar.c, agent/helpers/scalar_group.c, + agent/helpers/snmp_get_statistic.c, agent/helpers/stash_cache.c, + agent/helpers/stash_to_next.c, agent/helpers/table.c, + agent/helpers/table_array.c, agent/helpers/table_container.c, + agent/helpers/table_data.c, agent/helpers/table_dataset.c, + agent/helpers/table_iterator.c, agent/helpers/table_row.c, + agent/helpers/table_tdata.c, agent/helpers/watcher.c, + agent/mibgroup/Makefile.in, agent/mibgroup/Rmon/alarmTable.c, + agent/mibgroup/agent/extend.c, agent/mibgroup/agent/nsCache.c, + agent/mibgroup/agent/nsLogging.c, + agent/mibgroup/agent/nsModuleTable.c, + agent/mibgroup/agent/nsTransactionTable.c, + agent/mibgroup/agent/nsVacmAccessTable.c, + agent/mibgroup/agentx/agentx_config.c, + agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/disman/event/mteEventConf.c, + agent/mibgroup/disman/event/mteEventNotificationTable.c, + agent/mibgroup/disman/event/mteEventSetTable.c, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/event/mteObjectsTable.c, + agent/mibgroup/disman/event/mteTrigger.c, + agent/mibgroup/disman/event/mteTriggerBooleanTable.c, + agent/mibgroup/disman/event/mteTriggerConf.c, + agent/mibgroup/disman/event/mteTriggerDeltaTable.c, + agent/mibgroup/disman/event/mteTriggerExistenceTable.c, + agent/mibgroup/disman/event/mteTriggerTable.c, + agent/mibgroup/disman/event/mteTriggerThresholdTable.c, + agent/mibgroup/disman/expr/expErrorTable.c, + agent/mibgroup/disman/expr/expExpressionConf.c, + agent/mibgroup/disman/expr/expExpressionTable.c, + agent/mibgroup/disman/expr/expObjectConf.c, + agent/mibgroup/disman/expr/expObjectTable.c, + agent/mibgroup/disman/expression/expExpressionTable.c, + agent/mibgroup/disman/mteEventNotificationTable.c, + agent/mibgroup/disman/mteEventTable.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/schedule/schedConf.c, + agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/disman/schedule/schedTable.c, + agent/mibgroup/disman/traceroute/traceRouteResultsTable.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interfac + e.c, agent/mibgroup/examples/data_set.c, + agent/mibgroup/examples/delayed_instance.c, + agent/mibgroup/examples/netSnmpHostsTable.c, + agent/mibgroup/examples/netSnmpHostsTable_checkfns.c, + agent/mibgroup/examples/scalar_int.c, + agent/mibgroup/hardware/cpu/cpu.c, + agent/mibgroup/hardware/cpu/cpu_kinfo.c, + agent/mibgroup/hardware/cpu/cpu_nlist.c, + agent/mibgroup/hardware/cpu/cpu_perfstat.c, + agent/mibgroup/hardware/cpu/cpu_sysctl.c, + agent/mibgroup/hardware/memory/hw_mem.c, + agent/mibgroup/header_complex.c, + agent/mibgroup/host/data_access/swinst.c, + agent/mibgroup/host/data_access/swinst_darwin.c, + agent/mibgroup/host/data_access/swinst_pkginfo.c, + agent/mibgroup/host/data_access/swinst_rpm.c, + agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/host/hr_filesys.c, agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_system.c, + agent/mibgroup/host/hrh_filesys.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifTable/ifTable.h, + agent/mibgroup/if-mib/ifTable/ifTable_data_access.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/if-mib/ifXTable/ifXTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable.h, + agent/mibgroup/if-mib/ifXTable/ifXTable_constants.h, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable + .c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable + _interface.c, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int + erface.c, agent/mibgroup/ip-mib/data_access/arp_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_ + access.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_inter + face.c, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat + a_access.c, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_int + erface.c, agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c, + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_dat + a_access.c, + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_int + erface.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interfa + ce.c, agent/mibgroup/ip-mib/ip_scalars.c, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interfa + ce.c, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interfa + ce.c, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab + le_interface.c, agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/ipCidrRouteTable.c, + agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/kernel_linux.c, + agent/mibgroup/mibII/setSerialNo.c, + agent/mibgroup/mibII/snmp_mib_5_5.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/vacm_conf.c, + agent/mibgroup/mibII/vacm_context.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/vacm_vars.h, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.h, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/notification/snmpNotifyTable.h, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c + , agent/mibgroup/sctp-mib/sctpTables_common.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti + fyFilterTable.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti + fyFilterTable_data_access.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti + fyFilterTable_interface.c, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK + eyTable_interface.c, agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.c, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmStats_5_5.c, + agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/snmpv3/usmUser.h, + agent/mibgroup/snmpv3mibs.h, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetAddrEntry.h, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.h, + agent/mibgroup/target/target.c, + agent/mibgroup/target/target_counters.c, + agent/mibgroup/target/target_counters.h, + agent/mibgroup/target/target_counters_5_5.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_common.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_solaris2.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interf + ace.c, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface. + c, agent/mibgroup/testhandler.c, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSN + Table.c, + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable. + c, agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.c, + agent/mibgroup/ucd-snmp/dlmod.c, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/lmSensors.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/proxy.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/vmstat_linux.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_solaris2.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface. + c, agent/mibgroup/util_funcs.c, + agent/mibgroup/utilities/iquery.c, agent/mibgroup/winExtDLL.c, + agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c, + apps/Makefile.in, apps/agentxtrap.c, + apps/snmpnetstat/Makefile.in, apps/snmpnetstat/main.c, + apps/snmpnetstat/netstat.h, apps/snmpnetstat/route.c, + apps/snmptest.c, apps/snmptranslate.c, apps/snmptrapd.c, + apps/snmptrapd_handlers.c, apps/snmptrapd_sql.c, configure, + configure.ac, configure.d/config_modules_agent, + configure.d/config_modules_lib, + configure.d/config_modules_security_modules, + configure.d/config_modules_transports, + configure.d/config_os_libs2, + configure.d/config_project_perl_python, + configure.d/config_project_with_enable, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/library/libsnmp.h, + include/net-snmp/library/snmp.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, + include/net-snmp/library/snmp_secmod.h, + include/net-snmp/library/snmpksm.h, + include/net-snmp/library/snmptsm.h, + include/net-snmp/library/snmpusm.h, + include/net-snmp/library/snmpv3.h, + include/net-snmp/net-snmp-config.h.in, perl/OID/OID.xs, + perl/SNMP/SNMP.xs, perl/agent/agent.xs, snmplib/Makefile.in, + snmplib/callback.c, snmplib/cert_util.c, snmplib/check_varbind.c, + snmplib/container.c, snmplib/container_iterator.c, + snmplib/container_list_ssll.c, snmplib/container_null.c, + snmplib/data_list.c, snmplib/default_store.c, snmplib/dir_utils.c, + snmplib/fd_event_manager.c, snmplib/file_utils.c, + snmplib/int64.c, snmplib/keytools.c, snmplib/lcd_time.c, + snmplib/mib.c, snmplib/oid_stash.c, snmplib/parse.c, + snmplib/read_config.c, snmplib/scapi.c, snmplib/snmp-tc.c, + snmplib/snmp_api.c, snmplib/snmp_client.c, snmplib/snmp_enum.c, + snmplib/snmp_logging.c, snmplib/snmp_openssl.c, + snmplib/snmp_parse_args.c, snmplib/snmp_secmod.c, + snmplib/snmp_transport.c, snmplib/snmpksm.c, snmplib/snmptsm.c, + snmplib/snmpusm.c, snmplib/snmpv3.c, snmplib/system.c, + snmplib/text_utils.c, snmplib/tools.c, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpSSHDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c, + snmplib/transports/snmpUnixDomain.c, snmplib/ucd_compat.c, + testing/fulltests/default/Sv3config, + testing/fulltests/default/Sv3usmconfigbase, + testing/fulltests/default/Sv3vacmconfig, + testing/fulltests/default/T049snmpv3inform_simple, + testing/fulltests/default/T049snmpv3informauth_simple, + testing/fulltests/default/T057trapdauthtest2_simple, + testing/fulltests/default/T057trapdauthtest3_simple, + testing/fulltests/default/T057trapdauthtest_simple, + testing/fulltests/default/T060trapdperl_simple, + testing/fulltests/default/T061agentperl_simple, + testing/fulltests/default/T113agentxtrap_simple, + testing/fulltests/default/T114agentxagentxtrap_simple: NEWS: + + packaging: Enable micro-and-macro-feature management within + Net-SNMP; this adds a number of new flags to configure + (--enable-minimalist and --enable-read-only). These changes are + designed to remove much of the inline code that isn't always + necessary or desired. Scripts exist (and will be improved) to stip + out unused components from the code entirely to enable a shorter + review process for upgrading to new releases. This work was done by + Wes Hardaker and Michael Baer from SPARTA, Inc. but is being checked + in as a large patch since converting the micro patches from git to + svn turend out to be impossible git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19968 06827809-a52a-0410-b366-d66718629ded + +2011-02-22 Wes Hardaker + + * FAQ: use the wiki URL instead of the tutorial-5 URL for the + + snmptrap tutorial git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19967 06827809-a52a-0410-b366-d66718629ded + +2011-02-22 Dave Shield + + * agent/mibgroup/host/hr_swinst.c: Revert a bogus change that crept + + into the code. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19966 06827809-a52a-0410-b366-d66718629ded + +2011-02-22 Dave Shield + + * AGENT.txt, CHANGES, COPYING, ChangeLog, CodingStyle, + EXAMPLE.conf.def, FAQ, INSTALL, Makefile.am, Makefile.in, + Makefile.rules, Makefile.top, NEWS, PORTING, README, + README.Panasonic_AM3X.txt, README.agent-mibs, README.agentx, + README.aix, README.hpux11, README.irix, README.krb5, README.osX, + README.snmpv3, README.solaris, README.sql, README.thread, + README.tru64, README.win32, TODO, acconfig.h, aclocal.m4, + agent/Makefile.depend, agent/Makefile.in, agent/agent_handler.c, + agent/agent_index.c, agent/agent_read_config.c, + agent/agent_registry.c, agent/agent_sysORTable.c, + agent/agent_trap.c, agent/auto_nlist.c, agent/autonlist.h, + agent/helpers/Makefile.depend, agent/helpers/Makefile.in, + agent/helpers/all_helpers.c, agent/helpers/baby_steps.c, + agent/helpers/bulk_to_next.c, agent/helpers/cache_handler.c, + agent/helpers/debug_handler.c, agent/helpers/instance.c, + agent/helpers/mode_end_call.c, agent/helpers/multiplexer.c, + agent/helpers/null.c, agent/helpers/old_api.c, + agent/helpers/read_only.c, agent/helpers/row_merge.c, + agent/helpers/scalar.c, agent/helpers/scalar_group.c, + agent/helpers/serialize.c, agent/helpers/stash_cache.c, + agent/helpers/stash_to_next.c, agent/helpers/table.c, + agent/helpers/table_array.c, agent/helpers/table_container.c, + agent/helpers/table_data.c, agent/helpers/table_dataset.c, + agent/helpers/table_generic.c, agent/helpers/table_iterator.c, + agent/helpers/table_row.c, agent/helpers/table_tdata.c, + agent/helpers/watcher.c, agent/kernel.c, agent/kernel.h, + agent/m2m.h, agent/mib_modules.c, agent/mibgroup/Makefile.depend, + agent/mibgroup/Makefile.in, agent/mibgroup/README, + agent/mibgroup/README.smux, agent/mibgroup/Rmon.h, + agent/mibgroup/Rmon/README, agent/mibgroup/Rmon/agutil.c, + agent/mibgroup/Rmon/agutil.h, agent/mibgroup/Rmon/agutil_api.h, + agent/mibgroup/Rmon/alarm.c, agent/mibgroup/Rmon/alarm.h, + agent/mibgroup/Rmon/alarmTable.c, + agent/mibgroup/Rmon/alarmTable.h, agent/mibgroup/Rmon/event.c, + agent/mibgroup/Rmon/event.h, agent/mibgroup/Rmon/history.c, + agent/mibgroup/Rmon/history.h, agent/mibgroup/Rmon/row_api.h, + agent/mibgroup/Rmon/rows.c, agent/mibgroup/Rmon/rows.h, + agent/mibgroup/Rmon/statistics.c, + agent/mibgroup/Rmon/statistics.h, + agent/mibgroup/Rmon/test_alarm.sh, + agent/mibgroup/Rmon/test_hist.sh, agent/mibgroup/agent/extend.c, + agent/mibgroup/agent/extend.h, agent/mibgroup/agent/nsCache.c, + agent/mibgroup/agent/nsCache.h, agent/mibgroup/agent/nsDebug.c, + agent/mibgroup/agent/nsDebug.h, agent/mibgroup/agent/nsLogging.c, + agent/mibgroup/agent/nsLogging.h, + agent/mibgroup/agent/nsModuleTable.c, + agent/mibgroup/agent/nsModuleTable.h, + agent/mibgroup/agent/nsTransactionTable.c, + agent/mibgroup/agent/nsTransactionTable.h, + agent/mibgroup/agent/nsVacmAccessTable.c, + agent/mibgroup/agent/nsVacmAccessTable.h, + agent/mibgroup/agent_mibs.h, agent/mibgroup/agentx.h, + agent/mibgroup/agentx/agentx_config.c, + agent/mibgroup/agentx/agentx_config.h, + agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/client.h, + agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/master.h, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/master_admin.h, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/protocol.h, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/agentx/subagent.h, + agent/mibgroup/default_modules.h, agent/mibgroup/disman.h, + agent/mibgroup/disman/event-mib.h, agent/mibgroup/disman/event.h, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/disman/event/mteEvent.h, + agent/mibgroup/disman/event/mteEventConf.c, + agent/mibgroup/disman/event/mteEventConf.h, + agent/mibgroup/disman/event/mteEventNotificationTable.c, + agent/mibgroup/disman/event/mteEventNotificationTable.h, + agent/mibgroup/disman/event/mteEventSetTable.c, + agent/mibgroup/disman/event/mteEventSetTable.h, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/event/mteEventTable.h, + agent/mibgroup/disman/event/mteObjects.c, + agent/mibgroup/disman/event/mteObjects.h, + agent/mibgroup/disman/event/mteObjectsConf.c, + agent/mibgroup/disman/event/mteObjectsConf.h, + agent/mibgroup/disman/event/mteObjectsTable.c, + agent/mibgroup/disman/event/mteObjectsTable.h, + agent/mibgroup/disman/event/mteScalars.c, + agent/mibgroup/disman/event/mteScalars.h, + agent/mibgroup/disman/event/mteTrigger.c, + agent/mibgroup/disman/event/mteTrigger.h, + agent/mibgroup/disman/event/mteTriggerBooleanTable.c, + agent/mibgroup/disman/event/mteTriggerBooleanTable.h, + agent/mibgroup/disman/event/mteTriggerConf.c, + agent/mibgroup/disman/event/mteTriggerConf.h, + agent/mibgroup/disman/event/mteTriggerDeltaTable.c, + agent/mibgroup/disman/event/mteTriggerDeltaTable.h, + agent/mibgroup/disman/event/mteTriggerExistenceTable.c, + agent/mibgroup/disman/event/mteTriggerExistenceTable.h, + agent/mibgroup/disman/event/mteTriggerTable.c, + agent/mibgroup/disman/event/mteTriggerTable.h, + agent/mibgroup/disman/event/mteTriggerThresholdTable.c, + agent/mibgroup/disman/event/mteTriggerThresholdTable.h, + agent/mibgroup/disman/expr/expErrorTable.c, + agent/mibgroup/disman/expr/expErrorTable.h, + agent/mibgroup/disman/expr/expExpression.c, + agent/mibgroup/disman/expr/expExpression.h, + agent/mibgroup/disman/expr/expExpressionConf.c, + agent/mibgroup/disman/expr/expExpressionConf.h, + agent/mibgroup/disman/expr/expExpressionTable.c, + agent/mibgroup/disman/expr/expExpressionTable.h, + agent/mibgroup/disman/expr/expObject.c, + agent/mibgroup/disman/expr/expObject.h, + agent/mibgroup/disman/expr/expObjectConf.c, + agent/mibgroup/disman/expr/expObjectConf.h, + agent/mibgroup/disman/expr/expObjectTable.c, + agent/mibgroup/disman/expr/expObjectTable.h, + agent/mibgroup/disman/expr/expScalars.c, + agent/mibgroup/disman/expr/expScalars.h, + agent/mibgroup/disman/expr/expValue.c, + agent/mibgroup/disman/expr/expValue.h, + agent/mibgroup/disman/expr/expValueTable.c, + agent/mibgroup/disman/expr/expValueTable.h, + agent/mibgroup/disman/expr/exp_enum.h, + agent/mibgroup/disman/expression-mib.h, + agent/mibgroup/disman/expression.h, + agent/mibgroup/disman/expression/expErrorTable.c, + agent/mibgroup/disman/expression/expErrorTable.h, + agent/mibgroup/disman/expression/expExpressionTable.c, + agent/mibgroup/disman/expression/expExpressionTable.h, + agent/mibgroup/disman/expression/expObjectTable.c, + agent/mibgroup/disman/expression/expObjectTable.h, + agent/mibgroup/disman/expression/expValueTable.c, + agent/mibgroup/disman/expression/expValueTable.h, + agent/mibgroup/disman/mteEventNotificationTable.c, + agent/mibgroup/disman/mteEventNotificationTable.h, + agent/mibgroup/disman/mteEventTable.c, + agent/mibgroup/disman/mteEventTable.h, + agent/mibgroup/disman/mteObjectsTable.c, + agent/mibgroup/disman/mteObjectsTable.h, + agent/mibgroup/disman/mteTriggerBooleanTable.c, + agent/mibgroup/disman/mteTriggerBooleanTable.h, + agent/mibgroup/disman/mteTriggerDeltaTable.c, + agent/mibgroup/disman/mteTriggerDeltaTable.h, + agent/mibgroup/disman/mteTriggerExistenceTable.c, + agent/mibgroup/disman/mteTriggerExistenceTable.h, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/mteTriggerTable.h, + agent/mibgroup/disman/mteTriggerThresholdTable.c, + agent/mibgroup/disman/mteTriggerThresholdTable.h, + agent/mibgroup/disman/nslookup-mib.h, + agent/mibgroup/disman/nslookup/lookupCtlTable.c, + agent/mibgroup/disman/nslookup/lookupCtlTable.h, + agent/mibgroup/disman/nslookup/lookupResultsTable.c, + agent/mibgroup/disman/nslookup/lookupResultsTable.h, + agent/mibgroup/disman/old-event-mib.h, + agent/mibgroup/disman/ping-mib.h, + agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.h, + agent/mibgroup/disman/ping/pingProbeHistoryTable.c, + agent/mibgroup/disman/ping/pingProbeHistoryTable.h, + agent/mibgroup/disman/ping/pingResultsTable.c, + agent/mibgroup/disman/ping/pingResultsTable.h, + agent/mibgroup/disman/schedule.h, + agent/mibgroup/disman/schedule/schedConf.c, + agent/mibgroup/disman/schedule/schedConf.h, + agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/disman/schedule/schedCore.h, + agent/mibgroup/disman/schedule/schedTable.c, + agent/mibgroup/disman/schedule/schedTable.h, + agent/mibgroup/disman/traceroute-mib.h, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.h, + agent/mibgroup/disman/traceroute/traceRouteHopsTable.c, + agent/mibgroup/disman/traceroute/traceRouteHopsTable.h, + agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c, + agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.h, + agent/mibgroup/disman/traceroute/traceRouteResultsTable.c, + agent/mibgroup/disman/traceroute/traceRouteResultsTable.h, + agent/mibgroup/etherlike-mib.h, + agent/mibgroup/etherlike-mib/data_access/dot3stats.h, + agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c, + agent/mibgroup/etherlike-mib/dot3StatsTable.h, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable.h, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_acc + ess.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_acc + ess.h, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_get + .c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_get + .h, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_set + .c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_set + .h, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_enums.h, + + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interfac + e.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interfac + e.h, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_oids.h, + agent/mibgroup/etherlike-mib/dot3StatsTable/ioctl_imp_common.h, + agent/mibgroup/examples.h, agent/mibgroup/examples/Makefile.dlmod, + agent/mibgroup/examples/data_set.c, + agent/mibgroup/examples/data_set.h, + agent/mibgroup/examples/delayed_instance.c, + agent/mibgroup/examples/delayed_instance.h, + agent/mibgroup/examples/example.c, + agent/mibgroup/examples/example.h, + agent/mibgroup/examples/netSnmpHostsTable.c, + agent/mibgroup/examples/netSnmpHostsTable.h, + agent/mibgroup/examples/netSnmpHostsTable_access.c, + agent/mibgroup/examples/netSnmpHostsTable_access.h, + agent/mibgroup/examples/netSnmpHostsTable_checkfns.c, + agent/mibgroup/examples/netSnmpHostsTable_checkfns.h, + agent/mibgroup/examples/netSnmpHostsTable_checkfns_local.c, + agent/mibgroup/examples/netSnmpHostsTable_checkfns_local.h, + agent/mibgroup/examples/netSnmpHostsTable_columns.h, + agent/mibgroup/examples/netSnmpHostsTable_enums.h, + agent/mibgroup/examples/notification.c, + agent/mibgroup/examples/notification.h, + agent/mibgroup/examples/scalar_int.c, + agent/mibgroup/examples/scalar_int.h, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/examples/ucdDemoPublic.cmds, + agent/mibgroup/examples/ucdDemoPublic.conf, + agent/mibgroup/examples/ucdDemoPublic.h, + agent/mibgroup/examples/watched.c, + agent/mibgroup/examples/watched.h, agent/mibgroup/hardware/cpu.h, + agent/mibgroup/hardware/cpu/cpu.c, + agent/mibgroup/hardware/cpu/cpu.h, + agent/mibgroup/hardware/cpu/cpu_kerndata.c, + agent/mibgroup/hardware/cpu/cpu_kerndata.h, + agent/mibgroup/hardware/cpu/cpu_kinfo.c, + agent/mibgroup/hardware/cpu/cpu_kinfo.h, + agent/mibgroup/hardware/cpu/cpu_kstat.c, + agent/mibgroup/hardware/cpu/cpu_kstat.h, + agent/mibgroup/hardware/cpu/cpu_linux.c, + agent/mibgroup/hardware/cpu/cpu_linux.h, + agent/mibgroup/hardware/cpu/cpu_mach.c, + agent/mibgroup/hardware/cpu/cpu_mach.h, + agent/mibgroup/hardware/cpu/cpu_nlist.c, + agent/mibgroup/hardware/cpu/cpu_nlist.h, + agent/mibgroup/hardware/cpu/cpu_null.c, + agent/mibgroup/hardware/cpu/cpu_null.h, + agent/mibgroup/hardware/cpu/cpu_pcp.c, + agent/mibgroup/hardware/cpu/cpu_pcp.h, + agent/mibgroup/hardware/cpu/cpu_perfstat.c, + agent/mibgroup/hardware/cpu/cpu_perfstat.h, + agent/mibgroup/hardware/cpu/cpu_pstat.c, + agent/mibgroup/hardware/cpu/cpu_pstat.h, + agent/mibgroup/hardware/cpu/cpu_sysctl.c, + agent/mibgroup/hardware/cpu/cpu_sysctl.h, + agent/mibgroup/hardware/cpu/cpu_sysinfo.c, + agent/mibgroup/hardware/cpu/cpu_sysinfo.h, + agent/mibgroup/hardware/fsys.h, + agent/mibgroup/hardware/fsys/fsys_getfsstats.c, + agent/mibgroup/hardware/fsys/fsys_mntctl.c, + agent/mibgroup/hardware/fsys/fsys_mntent.c, + agent/mibgroup/hardware/fsys/hw_fsys.c, + agent/mibgroup/hardware/fsys/hw_fsys.h, + agent/mibgroup/hardware/fsys/mnttypes.h, + agent/mibgroup/hardware/fsys/mounts.h, + agent/mibgroup/hardware/memory.h, + agent/mibgroup/hardware/memory/hw_mem.c, + agent/mibgroup/hardware/memory/hw_mem.h, + agent/mibgroup/hardware/memory/memory_aix.c, + agent/mibgroup/hardware/memory/memory_darwin.c, + agent/mibgroup/hardware/memory/memory_dynix.c, + agent/mibgroup/hardware/memory/memory_freebsd.c, + agent/mibgroup/hardware/memory/memory_hpux.c, + agent/mibgroup/hardware/memory/memory_irix.c, + agent/mibgroup/hardware/memory/memory_linux.c, + agent/mibgroup/hardware/memory/memory_linux.h, + agent/mibgroup/hardware/memory/memory_netbsd.c, + agent/mibgroup/hardware/memory/memory_null.c, + agent/mibgroup/hardware/memory/memory_solaris.c, + agent/mibgroup/hardware/memory/memory_win.c, + agent/mibgroup/hardware/sensors.h, + agent/mibgroup/hardware/sensors/dummy_sensors.c, + agent/mibgroup/hardware/sensors/dummy_sensors.h, + agent/mibgroup/hardware/sensors/hw_sensors.c, + agent/mibgroup/hardware/sensors/hw_sensors.h, + agent/mibgroup/hardware/sensors/kstat_sensors.c, + agent/mibgroup/hardware/sensors/kstat_sensors.h, + agent/mibgroup/hardware/sensors/lmsensors_v2.c, + agent/mibgroup/hardware/sensors/lmsensors_v2.h, + agent/mibgroup/hardware/sensors/lmsensors_v3.c, + agent/mibgroup/hardware/sensors/lmsensors_v3.h, + agent/mibgroup/hardware/sensors/picld_sensors.c, + agent/mibgroup/hardware/sensors/picld_sensors.h, + agent/mibgroup/header_complex.c, agent/mibgroup/header_complex.h, + agent/mibgroup/host.h, agent/mibgroup/host/data_access/swinst.c, + agent/mibgroup/host/data_access/swinst.h, + agent/mibgroup/host/data_access/swinst_darwin.c, + agent/mibgroup/host/data_access/swinst_null.c, + agent/mibgroup/host/data_access/swinst_pkginfo.c, + agent/mibgroup/host/data_access/swinst_rpm.c, + agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/host/data_access/swrun.h, + agent/mibgroup/host/data_access/swrun_cygwin.c, + agent/mibgroup/host/data_access/swrun_darwin.c, + agent/mibgroup/host/data_access/swrun_kinfo.c, + agent/mibgroup/host/data_access/swrun_kvm_proc.c, + agent/mibgroup/host/data_access/swrun_nlist.c, + agent/mibgroup/host/data_access/swrun_null.c, + agent/mibgroup/host/data_access/swrun_procfs_psinfo.c, + agent/mibgroup/host/data_access/swrun_procfs_status.c, + agent/mibgroup/host/data_access/swrun_procinfo.c, + agent/mibgroup/host/data_access/swrun_prpsinfo.c, + agent/mibgroup/host/data_access/swrun_pstat.c, + agent/mibgroup/host/hrSWInstalledTable.c, + agent/mibgroup/host/hrSWInstalledTable.h, + agent/mibgroup/host/hrSWRunPerfTable.c, + agent/mibgroup/host/hrSWRunPerfTable.h, + agent/mibgroup/host/hrSWRunTable.c, + agent/mibgroup/host/hrSWRunTable.h, + agent/mibgroup/host/hr_device.c, agent/mibgroup/host/hr_device.h, + agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_disk.h, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_filesys.h, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_network.h, agent/mibgroup/host/hr_other.c, + agent/mibgroup/host/hr_other.h, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_partition.h, + agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_print.h, + agent/mibgroup/host/hr_proc.c, agent/mibgroup/host/hr_proc.h, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_storage.h, agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swinst.h, agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_swrun.h, agent/mibgroup/host/hr_system.c, + agent/mibgroup/host/hr_system.h, + agent/mibgroup/host/hrh_filesys.c, + agent/mibgroup/host/hrh_filesys.h, + agent/mibgroup/host/hrh_storage.c, + agent/mibgroup/host/hrh_storage.h, agent/mibgroup/host_res.h, + agent/mibgroup/if-mib.h, + agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface.h, + agent/mibgroup/if-mib/data_access/interface_ioctl.c, + agent/mibgroup/if-mib/data_access/interface_ioctl.h, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/if-mib/data_access/interface_openbsd.c, + agent/mibgroup/if-mib/data_access/interface_solaris2.c, + agent/mibgroup/if-mib/data_access/interface_sysctl.c, + agent/mibgroup/if-mib/data_access/interface_sysctl.h, + agent/mibgroup/if-mib/ifTable.h, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifTable/ifTable.h, + agent/mibgroup/if-mib/ifTable/ifTable_constants.h, + agent/mibgroup/if-mib/ifTable/ifTable_data_access.c, + agent/mibgroup/if-mib/ifTable/ifTable_data_access.h, + agent/mibgroup/if-mib/ifTable/ifTable_defs.h, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.h, + agent/mibgroup/if-mib/ifXTable.h, + agent/mibgroup/if-mib/ifXTable/ifXTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable.h, + agent/mibgroup/if-mib/ifXTable/ifXTable_constants.h, + agent/mibgroup/if-mib/ifXTable/ifXTable_data_access.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_data_access.h, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.h, + agent/mibgroup/ip-forward-mib.h, + agent/mibgroup/ip-forward-mib/data_access/route.h, + agent/mibgroup/ip-forward-mib/data_access/route_common.c, + agent/mibgroup/ip-forward-mib/data_access/route_ioctl.c, + agent/mibgroup/ip-forward-mib/data_access/route_ioctl.h, + agent/mibgroup/ip-forward-mib/data_access/route_linux.c, + agent/mibgroup/ip-forward-mib/data_access/route_linux.h, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable.h, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable + .c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable + .h, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable + _constants.h, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable + _data_access.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable + _data_access.h, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable + _interface.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable + _interface.h, agent/mibgroup/ip-forward-mib/ipCidrRouteTable.h, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_con + stants.h, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_dat + a_access.c, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_dat + a_access.h, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int + erface.c, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_int + erface.h, agent/mibgroup/ip-mib.h, + agent/mibgroup/ip-mib/data_access/arp.h, + agent/mibgroup/ip-mib/data_access/arp_common.c, + agent/mibgroup/ip-mib/data_access/arp_linux.c, + agent/mibgroup/ip-mib/data_access/defaultrouter.h, + agent/mibgroup/ip-mib/data_access/defaultrouter_common.c, + agent/mibgroup/ip-mib/data_access/defaultrouter_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress.h, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.h, + agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c, + agent/mibgroup/ip-mib/data_access/ipv6scopezone.h, + agent/mibgroup/ip-mib/data_access/ipv6scopezone_common.c, + agent/mibgroup/ip-mib/data_access/ipv6scopezone_linux.c, + agent/mibgroup/ip-mib/data_access/scalars_common.h, + agent/mibgroup/ip-mib/data_access/scalars_linux.c, + agent/mibgroup/ip-mib/data_access/systemstats.h, + agent/mibgroup/ip-mib/data_access/systemstats_common.c, + agent/mibgroup/ip-mib/data_access/systemstats_linux.c, + agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c, + agent/mibgroup/ip-mib/inetNetToMediaTable.h, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_const + ants.h, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_ + access.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_ + access.h, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_inter + face.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_inter + face.h, agent/mibgroup/ip-mib/ipAddressPrefixTable.h, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_con + stants.h, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat + a_access.c, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_dat + a_access.h, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_int + erface.c, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_int + erface.h, agent/mibgroup/ip-mib/ipAddressTable.h, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_constants.h, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c, + + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.h, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.h, + agent/mibgroup/ip-mib/ipDefaultRouterTable.h, + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.c, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_dat + a_access.c, + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_dat + a_access.h, + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_dat + a_get.c, + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_dat + a_get.h, + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_enu + ms.h, + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_int + erface.c, + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_int + erface.h, + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_oid + s.h, agent/mibgroup/ip-mib/ipIfStatsTable.h, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c, + + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.h, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.h, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_enums.h, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.h, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_oids.h, + agent/mibgroup/ip-mib/ipSystemStatsTable.h, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_constan + ts.h, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_ac + cess.c, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_ac + cess.h, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interfa + ce.c, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interfa + ce.h, agent/mibgroup/ip-mib/ip_scalars.c, + agent/mibgroup/ip-mib/ip_scalars.h, + agent/mibgroup/ip-mib/ipv4InterfaceTable.h, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.c, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_constan + ts.h, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_data_ac + cess.c, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_data_ac + cess.h, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interfa + ce.c, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interfa + ce.h, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagen + t.c, agent/mibgroup/ip-mib/ipv6InterfaceTable.h, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.h, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_constan + ts.h, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_data_ac + cess.c, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_data_ac + cess.h, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interfa + ce.c, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interfa + ce.h, agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable.h, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab + le.c, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab + le.h, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab + le_data_access.c, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab + le_data_access.h, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab + le_enums.h, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab + le_interface.c, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab + le_interface.h, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTab + le_oids.h, agent/mibgroup/ipfwchains/README, + agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h, + agent/mibgroup/mibII.h, agent/mibgroup/mibII/at.c, + agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/icmp.h, agent/mibgroup/mibII/ifTable.h, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/ip.h, agent/mibgroup/mibII/ipAddr.c, + agent/mibgroup/mibII/ipAddr.h, + agent/mibgroup/mibII/ipCidrRouteTable.c, + agent/mibgroup/mibII/ipCidrRouteTable.h, + agent/mibgroup/mibII/ipCidrRouteTable_access.c, + agent/mibgroup/mibII/ipCidrRouteTable_access.h, + agent/mibgroup/mibII/ipCidrRouteTable_checkfns.c, + agent/mibgroup/mibII/ipCidrRouteTable_checkfns.h, + agent/mibgroup/mibII/ipCidrRouteTable_columns.h, + agent/mibgroup/mibII/ipCidrRouteTable_enums.h, + agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/ipv6.h, + agent/mibgroup/mibII/kernel_linux.c, + agent/mibgroup/mibII/kernel_linux.h, + agent/mibgroup/mibII/kernel_netbsd.c, + agent/mibgroup/mibII/kernel_netbsd.h, + agent/mibgroup/mibII/mibII_common.h, + agent/mibgroup/mibII/mta_sendmail.c, + agent/mibgroup/mibII/mta_sendmail.h, + agent/mibgroup/mibII/route_headers.h, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/route_write.h, + agent/mibgroup/mibII/setSerialNo.c, + agent/mibgroup/mibII/setSerialNo.h, + agent/mibgroup/mibII/snmp_mib.c, agent/mibgroup/mibII/snmp_mib.h, + agent/mibgroup/mibII/snmp_mib_5_5.c, + agent/mibgroup/mibII/snmp_mib_5_5.h, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/sysORTable.h, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/system_mib.h, agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/tcp.h, agent/mibgroup/mibII/tcpTable.c, + agent/mibgroup/mibII/tcpTable.h, agent/mibgroup/mibII/udp.c, + agent/mibgroup/mibII/udp.h, agent/mibgroup/mibII/udpTable.c, + agent/mibgroup/mibII/udpTable.h, agent/mibgroup/mibII/updates.c, + agent/mibgroup/mibII/updates.h, agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/mibII/vacm_conf.h, + 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/mibII/var_route.c, + agent/mibgroup/mibII/var_route.h, agent/mibgroup/mibdefs.h, + agent/mibgroup/mibincl.h, agent/mibgroup/misc/ipfwacc.c, + agent/mibgroup/misc/ipfwacc.h, + agent/mibgroup/notification-log-mib.h, + agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/notification-log-mib/notification_log.h, + agent/mibgroup/notification.h, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.h, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/notification/snmpNotifyTable.h, + agent/mibgroup/rmon-mib.h, + agent/mibgroup/rmon-mib/data_access/etherstats.h, + agent/mibgroup/rmon-mib/data_access/etherstats_linux.c, + agent/mibgroup/rmon-mib/etherStatsTable.h, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable.c, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable.h, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access + .c, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access + .h, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_get.c, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_get.h, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_set.c, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_set.h, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_enums.h, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c + , + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.h + , agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_oids.h, + agent/mibgroup/rmon-mib/etherStatsTable/ioctl_imp_common.h, + agent/mibgroup/sctp-mib.h, + agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.c, + agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.h, + agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.c, + agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.h, + agent/mibgroup/sctp-mib/sctpAssocTable.c, + agent/mibgroup/sctp-mib/sctpAssocTable.h, + agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.c, + agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.h, + agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.h, + agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.h, + agent/mibgroup/sctp-mib/sctpLookupRemPortTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemPortTable.h, + agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.h, + agent/mibgroup/sctp-mib/sctpScalars.c, + agent/mibgroup/sctp-mib/sctpScalars.h, + agent/mibgroup/sctp-mib/sctpScalars_common.c, + agent/mibgroup/sctp-mib/sctpScalars_common.h, + agent/mibgroup/sctp-mib/sctpScalars_freebsd.c, + agent/mibgroup/sctp-mib/sctpScalars_linux.c, + agent/mibgroup/sctp-mib/sctpTables.h, + agent/mibgroup/sctp-mib/sctpTables_common.c, + agent/mibgroup/sctp-mib/sctpTables_common.h, + agent/mibgroup/sctp-mib/sctpTables_freebsd.c, + agent/mibgroup/sctp-mib/sctpTables_linux.c, agent/mibgroup/smux.h, + agent/mibgroup/smux/smux.c, agent/mibgroup/smux/smux.h, + agent/mibgroup/smux/snmp_bgp.c, agent/mibgroup/smux/snmp_bgp.h, + agent/mibgroup/smux/snmp_ospf.c, agent/mibgroup/smux/snmp_ospf.h, + agent/mibgroup/smux/snmp_rip2.c, agent/mibgroup/smux/snmp_rip2.h, + agent/mibgroup/smux_gated.h, + agent/mibgroup/snmp-notification-mib.h, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable.h, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti + fyFilterTable.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti + fyFilterTable.h, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti + fyFilterTable_constants.h, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti + fyFilterTable_data_access.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti + fyFilterTable_data_access.h, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti + fyFilterTable_interface.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNoti + fyFilterTable_interface.h, + agent/mibgroup/snmp-usm-dh-objects-mib.h, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters.h, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/usmDHParamet + ers.c, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/usmDHParamet + ers.h, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable.h, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK + eyTable.c, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK + eyTable.h, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK + eyTable_data_access.c, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK + eyTable_data_access.h, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK + eyTable_data_get.c, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK + eyTable_data_get.h, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK + eyTable_data_set.c, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK + eyTable_data_set.h, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK + eyTable_doxygen.conf, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK + eyTable_enums.h, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK + eyTable_interface.c, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK + eyTable_interface.h, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserK + eyTable_oids.h, agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpEngine.h, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/snmpMPDStats.h, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.c, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.h, + agent/mibgroup/snmpv3/usmConf.c, agent/mibgroup/snmpv3/usmConf.h, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmStats.h, + agent/mibgroup/snmpv3/usmStats_5_5.c, + agent/mibgroup/snmpv3/usmStats_5_5.h, + agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/snmpv3/usmUser.h, + agent/mibgroup/snmpv3mibs.h, agent/mibgroup/struct.h, + agent/mibgroup/target.h, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetAddrEntry.h, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.h, + agent/mibgroup/target/target.c, agent/mibgroup/target/target.h, + agent/mibgroup/target/target_counters.c, + agent/mibgroup/target/target_counters.h, + agent/mibgroup/target/target_counters_5_5.c, + agent/mibgroup/target/target_counters_5_5.h, + agent/mibgroup/tcp-mib.h, + agent/mibgroup/tcp-mib/data_access/Makefile, + agent/mibgroup/tcp-mib/data_access/tcpConn.h, + agent/mibgroup/tcp-mib/data_access/tcpConn_common.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_private.h, + agent/mibgroup/tcp-mib/data_access/tcpConn_solaris2.c, + agent/mibgroup/tcp-mib/tcpConnTable.h, + agent/mibgroup/tcp-mib/tcpConnectionTable.h, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.h, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_consta + nts.h, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_a + ccess.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_a + ccess.h, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interf + ace.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interf + ace.h, agent/mibgroup/tcp-mib/tcpListenerTable.h, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.c, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.h, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_constants. + h, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_acces + s.c, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_acces + s.h, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface. + c, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface. + h, agent/mibgroup/testhandler.c, agent/mibgroup/testhandler.h, + agent/mibgroup/tunnel.h, agent/mibgroup/tunnel/tunnel.c, + agent/mibgroup/tunnel/tunnel.h, agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/disk.h, agent/mibgroup/ucd-snmp/diskio.c, + agent/mibgroup/ucd-snmp/diskio.h, agent/mibgroup/ucd-snmp/dlmod.c, + agent/mibgroup/ucd-snmp/dlmod.h, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/errormib.h, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/extensible.h, + agent/mibgroup/ucd-snmp/file.c, agent/mibgroup/ucd-snmp/file.h, + agent/mibgroup/ucd-snmp/hpux.c, agent/mibgroup/ucd-snmp/hpux.h, + agent/mibgroup/ucd-snmp/lmSensors.c, + agent/mibgroup/ucd-snmp/lmSensors.h, + agent/mibgroup/ucd-snmp/lmsensorsMib.c, + agent/mibgroup/ucd-snmp/lmsensorsMib.h, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/loadave.h, + agent/mibgroup/ucd-snmp/logmatch.c, + agent/mibgroup/ucd-snmp/logmatch.h, + agent/mibgroup/ucd-snmp/memory.c, + agent/mibgroup/ucd-snmp/memory.h, + agent/mibgroup/ucd-snmp/memory_aix4.c, + agent/mibgroup/ucd-snmp/memory_aix4.h, + agent/mibgroup/ucd-snmp/memory_darwin7.c, + agent/mibgroup/ucd-snmp/memory_darwin7.h, + agent/mibgroup/ucd-snmp/memory_dynix.c, + agent/mibgroup/ucd-snmp/memory_dynix.h, + agent/mibgroup/ucd-snmp/memory_freebsd2.c, + agent/mibgroup/ucd-snmp/memory_freebsd2.h, + agent/mibgroup/ucd-snmp/memory_hpux.c, + agent/mibgroup/ucd-snmp/memory_hpux.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/pass.c, agent/mibgroup/ucd-snmp/pass.h, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/pass_persist.h, + agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/proc.h, + agent/mibgroup/ucd-snmp/proxy.c, agent/mibgroup/ucd-snmp/proxy.h, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/versioninfo.h, + agent/mibgroup/ucd-snmp/vmstat.c, + agent/mibgroup/ucd-snmp/vmstat.h, + agent/mibgroup/ucd-snmp/vmstat_aix4.c, + agent/mibgroup/ucd-snmp/vmstat_aix4.h, + agent/mibgroup/ucd-snmp/vmstat_bsdi4.c, + agent/mibgroup/ucd-snmp/vmstat_bsdi4.h, + agent/mibgroup/ucd-snmp/vmstat_darwin7.c, + agent/mibgroup/ucd-snmp/vmstat_darwin7.h, + agent/mibgroup/ucd-snmp/vmstat_dynix.c, + agent/mibgroup/ucd-snmp/vmstat_dynix.h, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.h, + agent/mibgroup/ucd-snmp/vmstat_hpux.c, + agent/mibgroup/ucd-snmp/vmstat_hpux.h, + agent/mibgroup/ucd-snmp/vmstat_linux.c, + agent/mibgroup/ucd-snmp/vmstat_linux.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, + agent/mibgroup/ucd_snmp.h, agent/mibgroup/udp-mib.h, + agent/mibgroup/udp-mib/data_access/udp_endpoint.h, + agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_private.h, + agent/mibgroup/udp-mib/data_access/udp_endpoint_solaris2.c, + agent/mibgroup/udp-mib/udpEndpointTable.h, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_constants. + h, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_acces + s.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_acces + s.h, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface. + c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface. + h, agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h, + agent/mibgroup/util_funcs/MIB_STATS_CACHE_TIMEOUT.h, + agent/mibgroup/util_funcs/get_pid_from_inode.c, + agent/mibgroup/util_funcs/get_pid_from_inode.h, + agent/mibgroup/util_funcs/header_generic.c, + agent/mibgroup/util_funcs/header_generic.h, + agent/mibgroup/util_funcs/header_simple_table.c, + agent/mibgroup/util_funcs/header_simple_table.h, + agent/mibgroup/utilities.h, agent/mibgroup/utilities/execute.c, + agent/mibgroup/utilities/execute.h, + agent/mibgroup/utilities/iquery.c, + agent/mibgroup/utilities/iquery.h, + agent/mibgroup/utilities/override.c, + agent/mibgroup/utilities/override.h, + agent/mibgroup/utilities/snmp_get_statistic.c, + agent/mibgroup/utilities/snmp_get_statistic.h, + agent/mibgroup/versiontag, agent/mibgroup/winExtDLL.c, + agent/mibgroup/winExtDLL.h, agent/object_monitor.c, + agent/snmp_agent.c, agent/snmp_perl.c, agent/snmp_perl.h, + agent/snmp_perl.pl, agent/snmp_vars.c, agent/snmpd.c, + agent/snmpd.h, apps/Makefile.depend, apps/Makefile.in, + apps/encode_keychange.c, apps/snmp_perl_trapd.pl, + apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c, + apps/snmpdf.c, apps/snmpget.c, apps/snmpgetnext.c, + apps/snmpnetstat/Makefile.depend, apps/snmpnetstat/Makefile.in, + apps/snmpnetstat/ffs.c, apps/snmpnetstat/if.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, + apps/snmpnetstat/main.c, apps/snmpnetstat/main.h, + apps/snmpnetstat/netstat.h, apps/snmpnetstat/route.c, + apps/snmpnetstat/winstub.c, apps/snmpnetstat/winstub.h, + apps/snmpset.c, apps/snmpstatus.c, apps/snmptable.c, + apps/snmptest.c, apps/snmptranslate.c, apps/snmptrap.c, + apps/snmptrapd.c, apps/snmptrapd_auth.c, apps/snmptrapd_auth.h, + apps/snmptrapd_ds.h, apps/snmptrapd_handlers.c, + apps/snmptrapd_handlers.h, apps/snmptrapd_log.c, + apps/snmptrapd_log.h, apps/snmptrapd_sql.c, apps/snmpusm.c, + apps/snmpvacm.c, apps/snmpwalk.c, apps/sshtosnmp.c, config.guess, + config.sub, configure, configure.ac, + configure.d/config_modules_agent, configure.d/config_modules_lib, + configure.d/config_os_functions, configure.d/config_os_headers, + configure.d/config_os_libs1, configure.d/config_os_libs2, + configure.d/config_os_misc1, configure.d/config_os_misc2, + configure.d/config_os_misc3, configure.d/config_os_misc4, + configure.d/config_os_progs, configure.d/config_os_struct_members, + configure.d/config_project_ipv6_types, + configure.d/config_project_manual, + configure.d/config_project_paths, + configure.d/config_project_perl_python, + configure.d/config_project_types, + configure.d/config_project_with_enable, dist/Makefile, + dist/README.build-scripts, dist/RELEASE-INSTRUCTIONS, + dist/autoconf-version, dist/changelogfix, dist/check-api-change, + dist/cvsshow, dist/cvsup, dist/extractnews, dist/find-requires, + dist/makerelease.xml, dist/net-snmp-solaris-build/DEVENV, + dist/net-snmp-solaris-build/README, + dist/net-snmp-solaris-build/buildpackage-solaris, + dist/net-snmp-solaris-build/elfdepend.sh, dist/net-snmp.spec, + dist/nsb-config, dist/nsb-functions, dist/nsb-nightly, + dist/nsb-package, dist/nsb-platform, dist/patme, + dist/schema-snmptrapd.sql, dist/snmpd-init.d, + dist/snmptrapd-init.d, dist/svnup, doc/rfc/agentx/rfc2741.txt, + doc/rfc/misc/rfc3512.txt, doc/rfc/misc/rfc3584.txt, + doc/rfc/smiV2/rfc2578.txt, doc/rfc/smiV2/rfc2579.errata, + doc/rfc/smiV2/rfc2579.txt, doc/rfc/smiV2/rfc2580.txt, + doc/rfc/snmpV1/rfc1155.txt, doc/rfc/snmpV1/rfc1157.txt, + doc/rfc/snmpV1/rfc1212.txt, doc/rfc/snmpV1/rfc1213.txt, + doc/rfc/snmpV2/rfc1901.txt, doc/rfc/snmpV2/rfc1902.txt, + doc/rfc/snmpV2/rfc1903.txt, doc/rfc/snmpV2/rfc1904.txt, + doc/rfc/snmpV2/rfc1905.txt, doc/rfc/snmpV2/rfc1906.txt, + doc/rfc/snmpV2/rfc1907.txt, doc/rfc/snmpV2/rfc1908.txt, + doc/rfc/snmpV2/rfc2089.txt, doc/rfc/snmpV3/rfc3410.errata, + doc/rfc/snmpV3/rfc3410.txt, doc/rfc/snmpV3/rfc3411.txt, + doc/rfc/snmpV3/rfc3412.txt, doc/rfc/snmpV3/rfc3413.errata, + doc/rfc/snmpV3/rfc3413.txt, doc/rfc/snmpV3/rfc3414.errata, + doc/rfc/snmpV3/rfc3414.txt, doc/rfc/snmpV3/rfc3415.errata, + doc/rfc/snmpV3/rfc3415.txt, doc/rfc/snmpV3/rfc3416.txt, + doc/rfc/snmpV3/rfc3417.txt, doc/rfc/snmpV3/rfc3418.errata, + doc/rfc/snmpV3/rfc3418.txt, dotgdbinit, doxygen.conf, + include/net-snmp/agent/agent_callbacks.h, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/agent_index.h, + include/net-snmp/agent/agent_read_config.h, + include/net-snmp/agent/agent_registry.h, + include/net-snmp/agent/agent_sysORTable.h, + include/net-snmp/agent/agent_trap.h, + include/net-snmp/agent/all_helpers.h, + include/net-snmp/agent/auto_nlist.h, + include/net-snmp/agent/baby_steps.h, + include/net-snmp/agent/bulk_to_next.h, + include/net-snmp/agent/cache_handler.h, + include/net-snmp/agent/debug_handler.h, + include/net-snmp/agent/ds_agent.h, + include/net-snmp/agent/hardware/cpu.h, + include/net-snmp/agent/hardware/fsys.h, + include/net-snmp/agent/hardware/memory.h, + include/net-snmp/agent/hardware/sensors.h, + include/net-snmp/agent/instance.h, include/net-snmp/agent/mfd.h, + include/net-snmp/agent/mib_modules.h, + include/net-snmp/agent/mode_end_call.h, + include/net-snmp/agent/multiplexer.h, + include/net-snmp/agent/net-snmp-agent-includes.h, + include/net-snmp/agent/null.h, + include/net-snmp/agent/object_monitor.h, + include/net-snmp/agent/old_api.h, + include/net-snmp/agent/read_only.h, + include/net-snmp/agent/row_merge.h, + include/net-snmp/agent/scalar.h, + include/net-snmp/agent/scalar_group.h, + include/net-snmp/agent/serialize.h, + include/net-snmp/agent/set_helper.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/snmp_vars.h, + include/net-snmp/agent/stash_cache.h, + include/net-snmp/agent/stash_to_next.h, + include/net-snmp/agent/sysORTable.h, + include/net-snmp/agent/table.h, + include/net-snmp/agent/table_array.h, + include/net-snmp/agent/table_container.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/agent/table_iterator.h, + include/net-snmp/agent/table_tdata.h, + include/net-snmp/agent/var_struct.h, + include/net-snmp/agent/watcher.h, include/net-snmp/config_api.h, + include/net-snmp/data_access/arp.h, + include/net-snmp/data_access/defaultrouter.h, + include/net-snmp/data_access/interface.h, + include/net-snmp/data_access/ip_scalars.h, + include/net-snmp/data_access/ipaddress.h, + include/net-snmp/data_access/ipstats.h, + include/net-snmp/data_access/net-snmp-data-access-includes.h, + include/net-snmp/data_access/route.h, + include/net-snmp/data_access/scopezone.h, + include/net-snmp/data_access/swinst.h, + include/net-snmp/data_access/swrun.h, + include/net-snmp/data_access/systemstats.h, + include/net-snmp/data_access/tcpConn.h, + include/net-snmp/data_access/udp_endpoint.h, + include/net-snmp/definitions.h, include/net-snmp/library/README, + include/net-snmp/library/asn1.h, + include/net-snmp/library/callback.h, + include/net-snmp/library/check_varbind.h, + include/net-snmp/library/cmu_compat.h, + include/net-snmp/library/container.h, + include/net-snmp/library/container_binary_array.h, + include/net-snmp/library/container_iterator.h, + include/net-snmp/library/container_list_ssll.h, + include/net-snmp/library/container_null.h, + include/net-snmp/library/data_list.h, + include/net-snmp/library/default_store.h, + include/net-snmp/library/dir_utils.h, + include/net-snmp/library/factory.h, + include/net-snmp/library/fd_event_manager.h, + include/net-snmp/library/file_utils.h, + include/net-snmp/library/getopt.h, + include/net-snmp/library/int64.h, + include/net-snmp/library/keytools.h, + include/net-snmp/library/large_fd_set.h, + include/net-snmp/library/lcd_time.h, + include/net-snmp/library/libsnmp.h, + include/net-snmp/library/md5.h, include/net-snmp/library/mib.h, + include/net-snmp/library/mt_support.h, + include/net-snmp/library/oid_stash.h, + include/net-snmp/library/parse.h, + include/net-snmp/library/read_config.h, + include/net-snmp/library/scapi.h, + include/net-snmp/library/snmp-tc.h, + include/net-snmp/library/snmp.h, + include/net-snmp/library/snmpAAL5PVCDomain.h, + include/net-snmp/library/snmpAliasDomain.h, + include/net-snmp/library/snmpCallbackDomain.h, + include/net-snmp/library/snmpDTLSUDPDomain.h, + include/net-snmp/library/snmpIPXDomain.h, + include/net-snmp/library/snmpSSHDomain.h, + include/net-snmp/library/snmpSTDDomain.h, + include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + include/net-snmp/library/snmp_alarm.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_assert.h, + include/net-snmp/library/snmp_client.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/library/snmp_enum.h, + include/net-snmp/library/snmp_impl.h, + include/net-snmp/library/snmp_logging.h, + include/net-snmp/library/snmp_openssl.h, + include/net-snmp/library/snmp_parse_args.h, + include/net-snmp/library/snmp_secmod.h, + include/net-snmp/library/snmp_service.h, + include/net-snmp/library/snmp_transport.h, + include/net-snmp/library/snmpksm.h, + include/net-snmp/library/snmptsm.h, + include/net-snmp/library/snmpusm.h, + include/net-snmp/library/snmpv3.h, + include/net-snmp/library/system.h, + include/net-snmp/library/text_utils.h, + include/net-snmp/library/tools.h, + include/net-snmp/library/transform_oids.h, + include/net-snmp/library/types.h, + include/net-snmp/library/ucd_compat.h, + include/net-snmp/library/vacm.h, + include/net-snmp/library/winpipe.h, + include/net-snmp/library/winservice.h, + include/net-snmp/machine/generic.h, include/net-snmp/mib_api.h, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/net-snmp-includes.h, + include/net-snmp/output_api.h, include/net-snmp/pdu_api.h, + include/net-snmp/session_api.h, include/net-snmp/snmpv3_api.h, + include/net-snmp/system/aix.h, include/net-snmp/system/bsd.h, + include/net-snmp/system/bsdi.h, include/net-snmp/system/bsdi3.h, + include/net-snmp/system/bsdi4.h, include/net-snmp/system/cygwin.h, + include/net-snmp/system/darwin.h, + include/net-snmp/system/darwin7.h, + include/net-snmp/system/darwin8.h, + include/net-snmp/system/darwin9.h, + include/net-snmp/system/dragonfly.h, + include/net-snmp/system/dynix.h, + include/net-snmp/system/freebsd.h, + include/net-snmp/system/freebsd2.h, + include/net-snmp/system/freebsd3.h, + include/net-snmp/system/freebsd4.h, + include/net-snmp/system/freebsd5.h, + include/net-snmp/system/freebsd6.h, + include/net-snmp/system/freebsd7.h, + include/net-snmp/system/generic.h, include/net-snmp/system/hpux.h, + include/net-snmp/system/irix.h, + include/net-snmp/system/kfreebsd.h, + include/net-snmp/system/linux.h, + include/net-snmp/system/mingw32.h, + include/net-snmp/system/mingw32msvc.h, + include/net-snmp/system/mips.h, include/net-snmp/system/netbsd.h, + include/net-snmp/system/openbsd.h, include/net-snmp/system/osf5.h, + include/net-snmp/system/solaris.h, + include/net-snmp/system/solaris2.3.h, + include/net-snmp/system/solaris2.4.h, + include/net-snmp/system/solaris2.5.h, + include/net-snmp/system/solaris2.6.h, + include/net-snmp/system/sunos.h, include/net-snmp/system/svr5.h, + include/net-snmp/system/sysv.h, include/net-snmp/system/ultrix4.h, + include/net-snmp/types.h, include/net-snmp/utilities.h, + include/net-snmp/varbind_api.h, include/net-snmp/version.h, + include/ucd-snmp/README, include/ucd-snmp/agent_index.h, + include/ucd-snmp/agent_read_config.h, + include/ucd-snmp/agent_registry.h, include/ucd-snmp/agent_trap.h, + include/ucd-snmp/asn1.h, include/ucd-snmp/auto_nlist.h, + include/ucd-snmp/callback.h, include/ucd-snmp/default_store.h, + include/ucd-snmp/ds_agent.h, include/ucd-snmp/header_complex.h, + include/ucd-snmp/int64.h, include/ucd-snmp/keytools.h, + include/ucd-snmp/mib.h, include/ucd-snmp/mib_module_config.h, + include/ucd-snmp/mibincl.h, include/ucd-snmp/parse.h, + include/ucd-snmp/read_config.h, include/ucd-snmp/scapi.h, + include/ucd-snmp/snmp-tc.h, include/ucd-snmp/snmp.h, + include/ucd-snmp/snmp_agent.h, include/ucd-snmp/snmp_alarm.h, + include/ucd-snmp/snmp_api.h, include/ucd-snmp/snmp_client.h, + include/ucd-snmp/snmp_debug.h, include/ucd-snmp/snmp_impl.h, + include/ucd-snmp/snmp_logging.h, + include/ucd-snmp/snmp_parse_args.h, include/ucd-snmp/snmp_vars.h, + include/ucd-snmp/snmpusm.h, include/ucd-snmp/snmpv3.h, + include/ucd-snmp/struct.h, include/ucd-snmp/system.h, + include/ucd-snmp/tools.h, include/ucd-snmp/transform_oids.h, + include/ucd-snmp/ucd-snmp-agent-includes.h, + include/ucd-snmp/ucd-snmp-config.h, + include/ucd-snmp/ucd-snmp-includes.h, + include/ucd-snmp/util_funcs.h, include/ucd-snmp/var_struct.h, + include/ucd-snmp/version.h, install-sh, local/FAQ2HTML, + local/Makefile.in, local/README.mib2c, local/Version-Munge.pl, + local/convertcode, local/fixproc, local/html-add-header-footer.pl, + local/html-textfile-fix.pl, local/ipf-mod.pl, local/mib2c, + local/mib2c-conf.d/default-mfd-top.m2c, + local/mib2c-conf.d/details-enums.m2i, + local/mib2c-conf.d/details-node.m2i, + local/mib2c-conf.d/details-table.m2i, + local/mib2c-conf.d/generic-ctx-copy.m2i, + local/mib2c-conf.d/generic-ctx-get.m2i, + local/mib2c-conf.d/generic-ctx-set.m2i, + local/mib2c-conf.d/generic-data-allocate.m2i, + local/mib2c-conf.d/generic-data-context.m2i, + local/mib2c-conf.d/generic-get-char.m2i, + local/mib2c-conf.d/generic-get-decl-bot.m2i, + local/mib2c-conf.d/generic-get-decl.m2i, + local/mib2c-conf.d/generic-get-long.m2i, + local/mib2c-conf.d/generic-get-oid.m2i, + local/mib2c-conf.d/generic-header-bottom.m2i, + local/mib2c-conf.d/generic-header-top.m2i, + local/mib2c-conf.d/generic-source-includes.m2i, + local/mib2c-conf.d/generic-table-constants.m2c, + local/mib2c-conf.d/generic-table-enums.m2c, + local/mib2c-conf.d/generic-table-indexes-from-oid.m2i, + local/mib2c-conf.d/generic-table-indexes-set.m2i, + local/mib2c-conf.d/generic-table-indexes-to-oid.m2i, + local/mib2c-conf.d/generic-table-indexes-varbind-setup.m2i, + local/mib2c-conf.d/generic-table-indexes.m2i, + local/mib2c-conf.d/generic-table-oids.m2c, + local/mib2c-conf.d/generic-value-map-func.m2i, + local/mib2c-conf.d/generic-value-map-reverse.m2i, + local/mib2c-conf.d/generic-value-map.m2i, + local/mib2c-conf.d/m2c-internal-warning.m2i, + local/mib2c-conf.d/m2c_setup_enum.m2i, + local/mib2c-conf.d/m2c_setup_node.m2i, + local/mib2c-conf.d/m2c_setup_table.m2i, + local/mib2c-conf.d/m2c_table_save_defaults.m2i, + local/mib2c-conf.d/mfd-access-container-cached-defines.m2i, + local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i, + local/mib2c-conf.d/mfd-data-access.m2c, + local/mib2c-conf.d/mfd-data-get.m2c, + local/mib2c-conf.d/mfd-data-set.m2c, + local/mib2c-conf.d/mfd-doxygen.m2c, + local/mib2c-conf.d/mfd-interactive-setup.m2c, + local/mib2c-conf.d/mfd-interface.m2c, + local/mib2c-conf.d/mfd-makefile.m2m, + local/mib2c-conf.d/mfd-persistence.m2i, + local/mib2c-conf.d/mfd-readme.m2c, local/mib2c-conf.d/mfd-top.m2c, + local/mib2c-conf.d/node-get.m2i, local/mib2c-conf.d/node-set.m2i, + local/mib2c-conf.d/node-storage.m2i, + local/mib2c-conf.d/node-validate.m2i, + local/mib2c-conf.d/node-varbind-validate.m2i, + local/mib2c-conf.d/parent-dependencies.m2i, + local/mib2c-conf.d/parent-set.m2i, + local/mib2c-conf.d/subagent.m2c, + local/mib2c-conf.d/syntax-COUNTER64-get.m2i, + local/mib2c-conf.d/syntax-DateAndTime-get.m2d, + local/mib2c-conf.d/syntax-DateAndTime-get.m2i, + local/mib2c-conf.d/syntax-DateAndTime-readme.m2i, + local/mib2c-conf.d/syntax-InetAddress-get.m2i, + local/mib2c-conf.d/syntax-InetAddress-set.m2i, + local/mib2c-conf.d/syntax-InetAddressType-get.m2i, + local/mib2c-conf.d/syntax-InetAddressType-set.m2i, + local/mib2c-conf.d/syntax-RowStatus-dependencies.m2i, + local/mib2c-conf.d/syntax-RowStatus-get.m2i, + local/mib2c-conf.d/syntax-RowStatus-varbind-validate.m2i, + local/mib2c-conf.d/syntax-StorageType-dependencies.m2i, + local/mib2c-conf.d/syntax-TestAndIncr-get.m2i, local/mib2c-update, + local/mib2c.access_functions.conf, local/mib2c.array-user.conf, + local/mib2c.check_values.conf, + local/mib2c.check_values_local.conf, + local/mib2c.column_defines.conf, local/mib2c.column_enums.conf, + local/mib2c.column_storage.conf, local/mib2c.conf, + local/mib2c.container.conf, local/mib2c.create-dataset.conf, + local/mib2c.emulation.conf, local/mib2c.genhtml.conf, + local/mib2c.int_watch.conf, local/mib2c.iterate.conf, + local/mib2c.iterate_access.conf, local/mib2c.mfd.conf, + local/mib2c.notify.conf, local/mib2c.old-api.conf, + local/mib2c.perl.conf, local/mib2c.raw-table.conf, + local/mib2c.row.conf, local/mib2c.scalar.conf, + local/mib2c.table_data.conf, local/pass_persisttest, + local/passtest, local/passtest.pl, local/snmp-ucd.sh, + local/snmpcheck.def, local/snmpconf, + local/snmpconf.dir/snmp-data/authopts, + local/snmpconf.dir/snmp-data/debugging, + local/snmpconf.dir/snmp-data/mibs, + local/snmpconf.dir/snmp-data/output, + local/snmpconf.dir/snmp-data/snmpconf-config, + local/snmpconf.dir/snmpd-data/acl, + local/snmpconf.dir/snmpd-data/basic_setup, + local/snmpconf.dir/snmpd-data/extending, + local/snmpconf.dir/snmpd-data/monitor, + local/snmpconf.dir/snmpd-data/operation, + local/snmpconf.dir/snmpd-data/snmpconf-config, + local/snmpconf.dir/snmpd-data/system, + local/snmpconf.dir/snmpd-data/trapsinks, + local/snmpconf.dir/snmptrapd-data/authentication, + local/snmpconf.dir/snmptrapd-data/formatting, + local/snmpconf.dir/snmptrapd-data/logging, + local/snmpconf.dir/snmptrapd-data/runtime, + local/snmpconf.dir/snmptrapd-data/snmpconf-config, + local/snmpconf.dir/snmptrapd-data/traphandle, local/snmpdump.pl, + local/tkmib, local/traptoemail, ltmain.sh, + m4/ac_add_search_path.m4, m4/ac_msg_cache.m4, + m4/ac_msg_module_dbg.m4, m4/ac_prompt_user.m4, m4/libtool.m4, + m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4, + m4/lt~obsolete.m4, m4/netsnmp_arg.m4, m4/netsnmp_search_libs.m4, + makedepend.in, makefileindepend.pl, makenosysdepend.pl, + maketarget, man/Makefile.in, man/add_mibdir.3, + man/add_module_replacement.3, man/config_api.3.def, + man/default_store.3.bot, man/default_store.3.top, + man/encode_keychange.1.def, man/fixproc.1.def, + man/get_module_node.3, man/init_mib.3, man/init_mib_internals.3, + man/make_index.pl, man/man_sections.txt, man/mib2c-update.1.def, + man/mib2c.1.def, man/mib2c.conf.5.in, man/mib2c.extract.pl, + man/mib_api.3.def, man/net-snmp-config.1.def, + man/net-snmp-create-v3-user.1.def, + man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3, + man/netsnmp_instance.3, man/netsnmp_iterator_info_s.3, + man/netsnmp_leaf.3, man/netsnmp_library.3, + man/netsnmp_mib_handler_methods.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_set_data.3, + man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3, + man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3, + man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3, + man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3, + man/netsnmp_table.3, man/netsnmp_table_array.3, + man/netsnmp_table_container.3, man/netsnmp_table_data.3, + man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3, + man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3, + man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3, + man/netsnmp_table_row.3, man/netsnmp_table_rows.3, + man/netsnmp_tdata.3, man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3, man/pdu_api.3.def, man/print_description.3, + man/print_mib.3, man/print_objid.3, man/print_value.3, + man/print_variable.3, man/read_all_mibs.3, man/read_mib.3, + man/read_module.3, man/read_module_node.3, man/read_objid.3, + man/session_api.3.def, man/shutdown_mib.3, man/snmp.conf.5.def, + man/snmp_agent_api.3.def, man/snmp_alarm.3.def, + man/snmp_api_errstring.3, man/snmp_close.3, man/snmp_config.5.def, + man/snmp_error.3, man/snmp_free_pdu.3, man/snmp_open.3, + man/snmp_perror.3, man/snmp_read.3, man/snmp_select_info.3, + man/snmp_send.3, man/snmp_sess_api.3.def, + man/snmp_sess_async_send.3, man/snmp_sess_close.3, + man/snmp_sess_error.3, man/snmp_sess_init.3, man/snmp_sess_open.3, + man/snmp_sess_perror.3, man/snmp_sess_read.3, + man/snmp_sess_select_info.3, man/snmp_sess_send.3, + man/snmp_sess_session.3, man/snmp_sess_timeout.3, + man/snmp_set_mib_warnings.3, man/snmp_set_save_descriptions.3, + man/snmp_timeout.3, man/snmp_trap_api.3.def, + man/snmpbulkget.1.def, man/snmpbulkwalk.1.def, man/snmpcmd.1.def, + man/snmpconf.1.def, man/snmpd.8.def, man/snmpd.conf.5.def, + man/snmpd.examples.5.def, man/snmpd.internal.5.def, + man/snmpdelta.1.def, man/snmpdf.1.def, man/snmpget.1.def, + man/snmpgetnext.1.def, man/snmpinform.1, man/snmpnetstat.1.def, + man/snmpset.1.def, man/snmpstatus.1.def, man/snmptable.1.def, + man/snmptest.1.def, man/snmptranslate.1.def, man/snmptrap.1.def, + man/snmptrapd.8.def, man/snmptrapd.conf.5.def, man/snmpusm.1.def, + man/snmpvacm.1.def, man/snmpwalk.1.def, man/tkmib.1.def, + man/traptoemail.1.def, man/varbind_api.3.def, + man/variables.5.def, mibs/AGENTX-MIB.txt, + mibs/DISMAN-EVENT-MIB.txt, mibs/DISMAN-EXPRESSION-MIB.txt, + mibs/DISMAN-NSLOOKUP-MIB.txt, mibs/DISMAN-PING-MIB.txt, + mibs/DISMAN-SCHEDULE-MIB.txt, mibs/DISMAN-SCRIPT-MIB.txt, + mibs/DISMAN-TRACEROUTE-MIB.txt, mibs/EtherLike-MIB.txt, + mibs/HCNUM-TC.txt, mibs/HOST-RESOURCES-MIB.txt, + mibs/HOST-RESOURCES-TYPES.txt, + mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt, + mibs/IANA-LANGUAGE-MIB.txt, mibs/IANA-RTPROTO-MIB.txt, + mibs/IANAifType-MIB.txt, mibs/IF-INVERTED-STACK-MIB.txt, + mibs/IF-MIB.txt, mibs/INET-ADDRESS-MIB.txt, + mibs/IP-FORWARD-MIB.txt, mibs/IP-MIB.txt, + mibs/IPV6-FLOW-LABEL-MIB.txt, mibs/IPV6-ICMP-MIB.txt, + mibs/IPV6-MIB.txt, mibs/IPV6-TC.txt, mibs/IPV6-TCP-MIB.txt, + mibs/IPV6-UDP-MIB.txt, mibs/LM-SENSORS-MIB.txt, mibs/MTA-MIB.txt, + mibs/Makefile.in, mibs/Makefile.mib, mibs/NET-SNMP-AGENT-MIB.txt, + mibs/NET-SNMP-EXAMPLES-MIB.txt, mibs/NET-SNMP-EXTEND-MIB.txt, + mibs/NET-SNMP-MIB.txt, mibs/NET-SNMP-MONITOR-MIB.txt, + mibs/NET-SNMP-PASS-MIB.txt, mibs/NET-SNMP-SYSTEM-MIB.txt, + mibs/NET-SNMP-TC.txt, mibs/NET-SNMP-VACM-MIB.txt, + mibs/NETWORK-SERVICES-MIB.txt, mibs/NOTIFICATION-LOG-MIB.txt, + mibs/README.mibs, mibs/RFC-1215.txt, mibs/RFC1155-SMI.txt, + mibs/RFC1213-MIB.txt, mibs/RMON-MIB.txt, mibs/SCTP-MIB.txt, + mibs/SMUX-MIB.txt, mibs/SNMP-COMMUNITY-MIB.txt, + mibs/SNMP-FRAMEWORK-MIB.txt, mibs/SNMP-MPD-MIB.txt, + mibs/SNMP-NOTIFICATION-MIB.txt, mibs/SNMP-PROXY-MIB.txt, + mibs/SNMP-TARGET-MIB.txt, mibs/SNMP-USER-BASED-SM-MIB.txt, + mibs/SNMP-USM-AES-MIB.txt, mibs/SNMP-USM-DH-OBJECTS-MIB.txt, + mibs/SNMP-VIEW-BASED-ACM-MIB.txt, mibs/SNMPv2-CONF.txt, + mibs/SNMPv2-MIB.txt, mibs/SNMPv2-SMI.txt, mibs/SNMPv2-TC.txt, + mibs/SNMPv2-TM.txt, mibs/TCP-MIB.txt, + mibs/TRANSPORT-ADDRESS-MIB.txt, mibs/TUNNEL-MIB.txt, + mibs/UCD-DEMO-MIB.inc, mibs/UCD-DEMO-MIB.txt, + mibs/UCD-DISKIO-MIB.inc, mibs/UCD-DISKIO-MIB.txt, + mibs/UCD-DLMOD-MIB.inc, mibs/UCD-DLMOD-MIB.txt, + mibs/UCD-IPFILTER-MIB.inc, mibs/UCD-IPFILTER-MIB.txt, + mibs/UCD-IPFWACC-MIB.inc, mibs/UCD-IPFWACC-MIB.txt, + mibs/UCD-SNMP-MIB-OLD.txt, mibs/UCD-SNMP-MIB.inc, + mibs/UCD-SNMP-MIB.txt, mibs/UDP-MIB.txt, mibs/ianalist, + mibs/makehtml.pl, mibs/mibfetch, mibs/nodemap, mibs/rfclist, + mibs/rfcmibs.diff, mibs/smistrip, mkinstalldirs, + net-snmp-config.in, net-snmp-create-v3-user.in, ov/Makefile.in, + ov/README, ov/UCD-Computer, ov/UCD-fields, ov/bitmaps/UCD.20.m, + ov/bitmaps/UCD.20.p, ov/bitmaps/UCD.26.m, ov/bitmaps/UCD.26.p, + ov/bitmaps/UCD.32.m, ov/bitmaps/UCD.32.p, ov/bitmaps/UCD.38.m, + ov/bitmaps/UCD.38.p, ov/bitmaps/UCD.44.m, ov/bitmaps/UCD.44.p, + ov/bitmaps/UCD.50.m, ov/bitmaps/UCD.50.p, ov/bitmaps/UCD.fields, + ov/oid_to_sym.in, ov/oid_to_type.in, perl/ASN/ASN.pm, + perl/ASN/ASN.xs, perl/ASN/Changes, perl/ASN/MANIFEST, + perl/ASN/Makefile.PL, perl/ASN/test.pl, perl/AnyData_SNMP/Changes, + perl/AnyData_SNMP/DBD_AnyData.patch, perl/AnyData_SNMP/Format.pm, + perl/AnyData_SNMP/INSTALL, perl/AnyData_SNMP/MANIFEST, + perl/AnyData_SNMP/Makefile.PL, perl/AnyData_SNMP/README, + perl/AnyData_SNMP/Storage.pm, perl/AnyData_SNMP/configs/scli, + perl/AnyData_SNMP/configs/unix, perl/AnyData_SNMP/netsh, + perl/Makefile.PL, perl/Makefile.makefiles, perl/Makefile.subs.pl, + perl/OID/Changes, perl/OID/MANIFEST, perl/OID/Makefile.PL, + perl/OID/OID.pm, perl/OID/OID.xs, perl/OID/README, + perl/OID/test.pl, perl/OID/typemap, perl/SNMP/BUG, + perl/SNMP/MANIFEST, perl/SNMP/MANIFEST.SKIP, + perl/SNMP/Makefile.PL, perl/SNMP/README, perl/SNMP/SNMP.pm, + perl/SNMP/SNMP.xs, perl/SNMP/TODO, perl/SNMP/examples/async1.pl, + perl/SNMP/examples/async2.pl, perl/SNMP/examples/bulkwalk.pl, + perl/SNMP/examples/ipforward.pl, perl/SNMP/examples/mibtree.pl, + perl/SNMP/examples/mibwalk.pl, perl/SNMP/examples/pingmib.pl, + perl/SNMP/examples/tablewalk.pl, perl/SNMP/examples/testleak.pl, + perl/SNMP/examples/trap-example.pl, perl/SNMP/hints/irix.pl, + perl/SNMP/hints/solaris.pl, perl/SNMP/perlsnmp.h, + perl/SNMP/t/README, perl/SNMP/t/async.t, perl/SNMP/t/bulkwalk.t, + perl/SNMP/t/conf.t, perl/SNMP/t/conftest.conf, perl/SNMP/t/get.t, + perl/SNMP/t/getnext.t, perl/SNMP/t/mib.t, perl/SNMP/t/mib.txt, + perl/SNMP/t/mibload.t, perl/SNMP/t/notify.t, + perl/SNMP/t/session.t, perl/SNMP/t/set.t, + perl/SNMP/t/snmptest.conf, perl/SNMP/t/startagent.pl, + perl/SNMP/typemap, perl/TrapReceiver/Changes, + perl/TrapReceiver/MANIFEST, perl/TrapReceiver/Makefile.PL, + perl/TrapReceiver/README, perl/TrapReceiver/TrapReceiver.pm, + perl/TrapReceiver/TrapReceiver.xs, perl/TrapReceiver/const-c.inc, + perl/TrapReceiver/const-xs.inc, + perl/TrapReceiver/fallback/const-c.inc, + perl/TrapReceiver/fallback/const-xs.inc, + perl/TrapReceiver/perl_snmptrapd.h, perl/TrapReceiver/ppport.h, + perl/TrapReceiver/t/1.t, perl/TrapReceiver/typemap, + perl/agent/Changes, perl/agent/MANIFEST, perl/agent/Makefile.PL, + perl/agent/Support/Makefile.PL, perl/agent/Support/Support.pm, + perl/agent/agent.pm, perl/agent/agent.xs, + perl/agent/default_store/Makefile.PL, + perl/agent/default_store/default_store.pm, + perl/agent/default_store/default_store.xs, + perl/agent/default_store/gen, perl/agent/default_store/test.pl, + perl/agent/netsnmp_request_infoPtr.pm, perl/agent/test.pl, + perl/agent/typemap, perl/default_store/Changes, + perl/default_store/MANIFEST, perl/default_store/Makefile.PL, + perl/default_store/README, perl/default_store/default_store.pm, + perl/default_store/default_store.xs, perl/default_store/gen, + perl/default_store/test.pl, perl/default_store/typemap, + perl/make-perl-makefiles, perl/manager/INSTALL, + perl/manager/Makefile.PL, perl/manager/displaytable.pm, + perl/manager/getValues.pm, perl/manager/manager.pm, + perl/manager/setupauth, perl/manager/setupdb, + perl/manager/setupuser, perl/manager/snmptosql, python/LICENSE, + python/README, python/netsnmp/__init__.py, + python/netsnmp/client.py, python/netsnmp/client_intf.c, + python/netsnmp/tests/__init__.py, python/netsnmp/tests/snmpd.conf, + python/netsnmp/tests/test.py, python/setup.py, remove-files, + sedscript.in, snmplib/Makefile.depend, snmplib/Makefile.in, + snmplib/asn1.c, snmplib/callback.c, snmplib/check_varbind.c, + snmplib/cmu_compat.c, snmplib/container.c, + snmplib/container_binary_array.c, snmplib/container_iterator.c, + snmplib/container_list_ssll.c, snmplib/container_null.c, + snmplib/data_list.c, snmplib/default_store.c, snmplib/dir_utils.c, + snmplib/fd_event_manager.c, snmplib/file_utils.c, + snmplib/getopt.c, snmplib/inet_ntop.c, snmplib/inet_pton.c, + snmplib/int64.c, snmplib/keytools.c, snmplib/large_fd_set.c, + snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c, + snmplib/mt_support.c, snmplib/oid_stash.c, snmplib/parse.c, + snmplib/pkcs.c, snmplib/read_config.c, snmplib/scapi.c, + snmplib/snmp-tc.c, snmplib/snmp.c, snmplib/snmpAAL5PVCDomain.c, + snmplib/snmpAliasDomain.c, snmplib/snmpCallbackDomain.c, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpIPXDomain.c, + snmplib/snmpSSHDomain.c, snmplib/snmpSTDDomain.c, + snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c, snmplib/snmp_alarm.c, + snmplib/snmp_api.c, snmplib/snmp_auth.c, snmplib/snmp_client.c, + snmplib/snmp_debug.c, snmplib/snmp_enum.c, + snmplib/snmp_logging.c, snmplib/snmp_openssl.c, + snmplib/snmp_parse_args.c, snmplib/snmp_secmod.c, + snmplib/snmp_service.c, snmplib/snmp_transport.c, + snmplib/snmp_version.c, snmplib/snmpksm.c, snmplib/snmptsm.c, + snmplib/snmpusm.c, snmplib/snmpv3.c, snmplib/snprintf.c, + snmplib/strlcpy.c, snmplib/strtok_r.c, snmplib/strtol.c, + snmplib/strtoul.c, snmplib/strtoull.c, snmplib/system.c, + snmplib/test_binary_array.c, snmplib/text_utils.c, + snmplib/tools.c, snmplib/ucd-snmp-includes.h, + snmplib/ucd_compat.c, snmplib/vacm.c, snmplib/winpipe.c, + snmplib/winservice.c, snmplib/winservice.mc, + snmplib/winservice.rc, snmplib/winservicerc.rc, stamp-h, + stamp-h.in, testing/Makefile.in, testing/README, + testing/RUNTESTS, testing/T.c, testing/T2.sh, + testing/TESTCONF.sh, testing/data.keychange-md5, + testing/data.keychange-sha1, testing/data.keychange-sha1-des, + testing/data.kul-md5, testing/data.kul-sha1, testing/etimetest.c, + testing/eval_oneprogram.sh, testing/eval_onescript.sh, + testing/eval_suite.sh, testing/eval_testlist, + testing/eval_tools.sh, testing/keymanagetest.c, + testing/misctest.c, testing/rfc1213/README, testing/rfc1213/run, + testing/rfc1213/snmpfun.sh, testing/rfc1213/test_fun, + testing/rfc1213/testmib1.sh, testing/rfc1213/testmib2.sh, + testing/rfc1213/testmib3.sh, testing/scapitest.c, + testing/test_keychange.sh, testing/test_kul.sh, + testing/tests/Stransport, testing/tests/Sv1config, + testing/tests/Sv2cconfig, testing/tests/Sv3config, + testing/tests/Sv3usmconfigagent, testing/tests/Sv3usmconfigbase, + testing/tests/Sv3usmconfigtrapd, testing/tests/Sv3vacmconfig, + testing/tests/Svacmconfig, testing/tests/Svanyconfig, + testing/tests/T000configure, testing/tests/T001snmpv1get, + testing/tests/T014snmpv2cget, testing/tests/T015snmpv2cgetnext, + testing/tests/T0160snmpv2cbulkget, + testing/tests/T016snmpv2cgetfail, + testing/tests/T017snmpv2ctov1getfail, + testing/tests/T018snmpv1tov2cgetfail, + testing/tests/T019snmpv2cnosuch, testing/tests/T020snmpv3get, + testing/tests/T021snmpv3getnext, testing/tests/T0220snmpv3bulkget, + testing/tests/T022snmpv3getMD5, + testing/tests/T023snmpv3getMD5AES, + testing/tests/T023snmpv3getMD5DES, + testing/tests/T024snmpv3getSHA1, + testing/tests/T025snmpv3getSHADES, + testing/tests/T026snmpv3getSHAAES, + testing/tests/T028snmpv3getfail, + testing/tests/T030snmpv3usercreation, + testing/tests/T035snmpv3trapdusermgmt, + testing/tests/T049snmpv3inform, + testing/tests/T049snmpv3informauth, + testing/tests/T049snmpv3informpriv, testing/tests/T050snmpv3trap, + testing/tests/T051snmpv2ctrap, testing/tests/T052snmpv2cinform, + testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap, + testing/tests/T055agentv1mintrap, + testing/tests/T056agentv2cmintrap, + testing/tests/T057trapdauthtest, + testing/tests/T057trapdauthtest2, + testing/tests/T057trapdauthtest3, + testing/tests/T058agentauthtrap, + testing/tests/T059trapdtraphandle, testing/tests/T060trapdperl, + testing/tests/T061agentperl, testing/tests/T065agentextend, + testing/tests/T100agenthup, testing/tests/T110agentxget, + testing/tests/T111agentxset, testing/tests/T112agentxsetfail, + testing/tests/T113agentxtrap, testing/tests/T115agentxperl, + testing/tests/T120proxyget, testing/tests/T121proxyset, + testing/tests/T122proxysetfail, testing/tests/T130snmpv1vacmget, + testing/tests/T131snmpv2cvacmget, + testing/tests/T132snmpv3vacmget, + testing/tests/T140snmpv1vacmgetfail, + testing/tests/T141snmpv2cvacmgetfail, + testing/tests/T142snmpv3vacmgetfail, + testing/tests/T150solarishostcpu, + testing/tests/T151solarishostdisk, testing/tests/T152hostuptime, + testing/tests/T153solarisswap, testing/tests/T160snmpnetstat, + testing/tests/T200snmpv2cwalkall, testing/tests/T300udp, + testing/tests/T310tcp, testing/tests/T320udpv6, + testing/tests/T330tcpv6, testing/tests/T350unix, + testing/tests/T360dtlsudp, testing/tests/T399alias, + testing/tests/test-localhost.cert, + testing/tests/test-localhost.priv, testing/tests/test-user.cert, + testing/tests/test-user.priv, win32/Configure, + win32/EXAMPLE.conf.win32, win32/Makefile-apps.in, + win32/Makefile.in, win32/MgmtApi-winExtDLL.h, + win32/Snmp-winExtDLL.h, win32/agent_module_dot_conf.h, + win32/agent_module_includes.h, win32/agent_module_inits.h, + win32/build.bat, win32/build.pl, win32/config.h, + win32/config.h.borland, win32/dist/README.build.win32.txt, + win32/dist/README.txt, win32/dist/build-binary.bat, + win32/dist/build-binary.pl, + win32/dist/htmlhelp/Configuration_Overview.html, + win32/dist/htmlhelp/Developer_FAQ.html, + win32/dist/htmlhelp/FAQ.html, + win32/dist/htmlhelp/Help_Caveats.html, + win32/dist/htmlhelp/Introduction.html, + win32/dist/htmlhelp/Net-SNMP.hhc, + win32/dist/htmlhelp/Net-SNMP.hhp, + win32/dist/htmlhelp/snmp.conf.win32.html, + win32/dist/htmlhelp/snmpd.conf.win32.html, + win32/dist/htmlhelp/snmptrapd.conf.win32.html, + win32/dist/installer/Add2Path.nsi, + win32/dist/installer/SetEnVar.nsi, + win32/dist/installer/net-snmp.nsi, win32/dist/scripts/create-toc, + win32/dist/scripts/mandir2html, + win32/dist/scripts/net-snmp-perl-test.pl, + win32/dist/scripts/poddir2html, win32/dist/scripts/readme2html, + win32/dist/scripts/txt2html, win32/dist/tosock1.sh, + win32/encode_keychange/encode_keychange.dsp, + win32/install-net-snmp.bat, win32/libagent/Makefile.in, + win32/libagent/libagent.def, win32/libagent/libagent.dsp, + win32/libhelpers/Makefile.in, win32/libhelpers/libhelpers.dsp, + win32/libnetsnmptrapd/Makefile.in, + win32/libnetsnmptrapd/libnetsnmptrapd.dsp, + win32/libsnmp/Makefile.in, win32/libsnmp/libsnmp.dsp, + win32/libsnmp_dll/Makefile.in, win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp_dll.dsp, + win32/libucdmibs/libucdmibs.def, win32/local/Makefile.in, + win32/local/mib2c.bat, win32/local/snmpconf.bat, + win32/local/traptoemail.bat, win32/mib_module_dot_conf.h, + win32/mib_module_includes.h, win32/mib_module_inits.h, + win32/mib_module_shutdown.h, + win32/net-snmp/agent/agent_module_config.h, + win32/net-snmp/agent/mib_module_config.h, + win32/net-snmp/library/snmpv3-security-includes.h, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in, + win32/netsnmpmibs/Makefile.in, win32/netsnmpmibs/netsnmpmibs.dsp, + win32/nmakeperl.bat, win32/snmpbulkget/snmpbulkget.dsp, + win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/Makefile.in, + win32/snmpd/snmpd.dsp, win32/snmpdelta/snmpdelta.dsp, + win32/snmpdf/snmpdf.dsp, win32/snmpget/snmpget.dsp, + win32/snmpgetnext/snmpgetnext.dsp, win32/snmpnetstat/Makefile.in, + win32/snmpnetstat/snmpnetstat.dsp, win32/snmpset/snmpset.dsp, + win32/snmpsm_init.h, win32/snmpstatus/snmpstatus.dsp, + win32/snmptable/snmptable.dsp, win32/snmptest/snmptest.dsp, + win32/snmptranslate/snmptranslate.dsp, + win32/snmptrap/snmptrap.dsp, win32/snmptrapd/Makefile.in, + win32/snmptrapd/snmptrapd.dsp, win32/snmpusm/snmpusm.dsp, + win32/snmpvacm/snmpvacm.dsp, win32/snmpwalk/snmpwalk.dsp, + win32/win32.dsw, win32/win32dll.dsw: + + Fix 5.5.x branch structure (part 2) git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@19965 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * agent/mibgroup/host/data_access/swrun_kinfo.c: proper process + + status values for netbsd git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19962 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * agent/mibgroup/host/data_access/swrun_kinfo.c: proper process + + status values for netbsd git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19962 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * snmplib/scapi.c: conditionalize variable git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19961 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * snmplib/scapi.c: conditionalize variable git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19961 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * agent/mibgroup/tcp-mib/data_access/tcpConn.h: tcp-mib/udp-mib + + support for the *bsds git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19960 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * agent/mibgroup/tcp-mib/data_access/tcpConn.h: tcp-mib/udp-mib + + support for the *bsds git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19960 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * agent/mibgroup/mibII.h, + agent/mibgroup/tcp-mib/data_access/tcpConn_freebsd4.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_netbsd.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_openbsd.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint.h, + agent/mibgroup/udp-mib/data_access/udp_endpoint_freebsd4.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_netbsd.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_openbsd.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface. + c: tcp-mib/udp-mib support for the *bsds git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19959 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * agent/mibgroup/mibII.h, + agent/mibgroup/tcp-mib/data_access/tcpConn_freebsd4.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_netbsd.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_openbsd.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint.h, + agent/mibgroup/udp-mib/data_access/udp_endpoint_freebsd4.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_netbsd.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_openbsd.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface. + c: tcp-mib/udp-mib support for the *bsds git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19959 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * * + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_a + ccess.c: Properly end debug message with newline git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19958 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * * + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_a + ccess.c: Properly end debug message with newline git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19958 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c: remove var + + that shadows the useful one git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19957 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c: remove var + + that shadows the useful one git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19957 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * agent/mibgroup/mibII/ipv6.c: major fiddling to get things working + + for openbsd too. This should really be reworked to use the + tcp-mib/udp-mib/data_access git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19956 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * agent/mibgroup/mibII/ipv6.c: major fiddling to get things working + + for openbsd too. This should really be reworked to use the + tcp-mib/udp-mib/data_access git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19956 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * agent/mibgroup/mibII/tcpTable.c: fix tcp states for dragonflybsd + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@19955 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * agent/mibgroup/mibII/tcpTable.c: fix tcp states for dragonflybsd + git-svn-id: + + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@19955 06827809-a52a-0410-b366-d66718629ded + +2011-02-21 Niels Baggesen + + * agent/mibgroup/mibII.h: enable new tcp/udp mibs for solaris + git-svn-id: + + + +---------------------------------------------------------------------- + +Changes: V5.7 -> V5.7.1.pre1 + +2011-08-08 Wes Hardaker + + * agent/snmpd.c: fix C++ comments + + +2011-08-08 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec, perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm, + perl/OID/OID.pm, perl/SNMP/SNMP.pm, + perl/TrapReceiver/TrapReceiver.pm, perl/agent/Support/Support.pm, + perl/agent/agent.pm, perl/agent/default_store/default_store.pm, + perl/default_store/default_store.pm: Version number update: + + 5.7.1.pre1 + +2011-08-08 Wes Hardaker + + * Makefile.top: version update for 5.7.1.pre1 + + +2011-08-08 Wes Hardaker + + * : commit cf4cce4c189cf47f4c489db43b7fa510f8906a1a Merge: df91a9f + + 93e97dc Author: Dave Shield Date: Mon + Aug 8 22:15:28 2011 +0100 + +2011-08-08 Dave Shield + + * : Merge remote-tracking branch 'origin/V5-6-patches' into + + V5-6-patches + +2011-08-08 Dave Shield + + * win32/Makefile-apps.in, win32/dist/README.build.win32.txt, + win32/libagent/Makefile.in, win32/libnetsnmptrapd/Makefile.in, + win32/libsnmp/Makefile.in, win32/libsnmp_dll/Makefile.in, + win32/netsnmpmibs/Makefile.in, win32/snmpd/Makefile.in, + win32/snmpnetstat/Makefile.in, win32/snmptrapd/Makefile.in: Define + + _BIND_TO_CURRENT_VCLIBS_VERSION token (as per Alex' build + instructions) + +2011-08-08 Wes Hardaker + + * : commit df16dc2221e993dd3c66650d5e872577ffe6c01b Merge: 714bc82 + + 8e5a28d Author: Wes Hardaker Date: + Mon Aug 8 13:56:43 2011 -0700 + +2011-08-08 Wes Hardaker + + * : commit ffa05b051ac3e2b197195a9989cc7a91fe8d9282 Author: Wes + + Hardaker Date: Mon Aug 8 13:55:38 + 2011 -0700 + +2011-08-08 Dave Shield + + * : commit 714bc82fa01e21a3655824963fa54e9b8042ffb0 Merge: 6fe8fe5 + + 3ef1db5 Author: Dave Shield Date: Mon + Aug 8 21:21:46 2011 +0100 + +2011-08-08 Dave Shield + + * : commit b451607dca015c111e96fdfeb2ddb0661fb4f724 Author: Dave + + Shield Date: Mon Aug 8 21:20:32 2011 + +0100 + +2011-08-08 Bart Van Assche + + * : commit 6fe8fe5294a45bc7e4ea3751a1ad7aa47b5cabb2 Merge: 364f8ff + + f69abe3 Author: Bart Van Assche Date: Mon Aug + 8 22:02:38 2011 +0200 + +2011-08-08 Bart Van Assche + + * : commit c94813044a4c4a608e98e80223075c6faf04ee11 Author: Bart Van + + Assche Date: Mon Aug 8 21:56:15 2011 +0200 + +2011-08-08 Wes Hardaker + + * : commit 364f8ffaeb90b4eb0165fc855688cd0626632794 Merge: 3287295 + + 7abb926 Author: Wes Hardaker Date: + Mon Aug 8 11:24:26 2011 -0700 + +2011-08-08 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-6-patches' into + + V5-6-patches + +2011-08-08 Wes Hardaker + + * local/gittools/shell-functions: display the branch we'll commit to + + +2011-08-08 Vladimir Kondratiev + + * agent/mibgroup/ucd-snmp/disk_hw.c: CHANGES: snmpd: PATCH 3386633: + + from wulf2001: fix integer overflow in disk percent calculations Signed-off-by: Wes Hardaker + +2011-08-08 Bart Van Assche + + * : commit 84a775d0557fea97570e41715a3164970b4c03a2 Merge: 6fff1c1 + + d373c4f Author: Bart Van Assche Date: Mon Aug + 8 20:12:32 2011 +0200 + +2011-08-08 Garrett Cooper + + * agent/agent_trap.c: CHANGES: libnetsnmp: PATCH 3387139: from + + yaberauneya: Avoid segfault if trapsess transport element cant be + parsed Signed-off-by: Wes Hardaker + +2011-08-08 Wes Hardaker + + * local/gittools/shell-functions: nssfpatchapply: split the + + displayed git commit command into multiple segments + +2011-08-08 Bart Van Assche + + * agent/helpers/scalar_group.c: CHANGES: snmplib: PATCH: 3386961: + + Make SNMP GET work in an AgentX subagent if write support is + disabled via NETSNMP_NO_WRITE_SUPPORT (Mark Rusk). + +2011-08-08 Bart Van Assche + + * snmplib/mib.c: CHANGES: snmplib: Fix a crash that could be + + triggered by calling _mibindex_add() with the second argument not + equal to -1. + +2011-08-08 Wes Hardaker + + * : commit 6fff1c1ae51b06c9d80faf15373a963d173f14e8 Merge: 837c52e + + 8cc9004 Author: Wes Hardaker Date: + Mon Aug 8 10:58:59 2011 -0700 + +2011-08-08 Wes Hardaker + + * : commit 8ca7ff1e692caec4186b788c9ae2d27be213290f Author: Wes + + Hardaker Date: Mon Aug 8 10:33:56 + 2011 -0700 + +2011-08-08 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-4-patches' into + + V5-4-patches + +2011-08-08 Wes Hardaker + + * : commit b8f529cba27c0114b4cb7340cfd449504fa07506 Merge: 0822f2d + + 556e938 Author: Wes Hardaker Date: + Mon Aug 8 10:05:36 2011 -0700 + +2011-08-08 Wes Hardaker + + * local/gittools/shell-functions: fix function name typo + + +2011-08-08 Wes Hardaker + + * : commit 29882a078a959a0f78b03e01968f1d17b7f6a299 Merge: 5e9bd2f + + 0409c0a Author: Wes Hardaker Date: + Mon Aug 8 10:03:34 2011 -0700 + +2011-08-08 Wes Hardaker + + * : manual merge of pull/push + + +2011-08-08 Wes Hardaker + + * local/gittools/shell-functions: make nspull/nspush check for a + + clean repo + +2011-08-08 Wes Hardaker + + * local/gittools/shell-functions: new function "nsmakeall" to test + + building on every branch + +2011-08-08 Wes Hardaker + + * local/gittools/shell-functions: default to merge + + +2011-08-08 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-7-patches' into + + V5-7-patches + +2011-08-08 Bart Van Assche + + * include/net-snmp/library/tools.h: CHANGES: Windows: Avoid that if + + the Net-SNMP Perl modules have been built with another version of + Microsoft Visual Studio than ActivePerl that using one of these Perl + modules triggers a "Free to wrong pool" crash. This regression was + caused by commit 3b14c59cf8278d410207ff42debda2636426a468 (the + netsnmp_free() into SNMP_FREE() changes in the *.xs files). + +2011-08-08 Bart Van Assche + + * : commit e109539930703cb3052d5241b18ac6fc062faaca Merge: 0c9b6cb + + e46b170 Author: Bart Van Assche Date: Mon Aug + 8 18:34:11 2011 +0200 + +2011-08-08 Bart Van Assche + + * snmplib/mib.c: CHANGES: snmplib: Fix a crash that could be + + triggered by calling _mibindex_add() with the second argument not + equal to -1. + +2011-08-08 Bart Van Assche + + * : commit 7f42d0d93320484152271427cc9808cbda49bbd0 Author: Bart Van + + Assche Date: Mon Aug 8 09:50:51 2011 +0200 + +2011-08-08 Bart Van Assche + + * : commit 0c9b6cbe9dbe2ec5217a95b6781fd7dc1f6ebda7 Merge: fa6cef5 + + 963320f Author: Bart Van Assche Date: Mon Aug + 8 18:14:36 2011 +0200 + +2011-08-08 Bart Van Assche + + * : commit a3b8654a232c563bc97cc9925cd98590a30c5bc5 Author: Bart Van + + Assche Date: Mon Aug 8 17:24:18 2011 +0200 + +2011-08-07 Bart Van Assche + + * : commit fa6cef5ca91df3a0b03455b68559d2bee248101c Merge: f5fe536 + + 8add0da Author: Bart Van Assche Date: Sun Aug + 7 10:18:54 2011 +0200 + +2011-08-07 Bart Van Assche + + * : commit a0dd3caf25926e43465718bf417a464c2fb36366 Author: Bart Van + + Assche Date: Sun Aug 7 10:17:01 2011 +0200 + +2011-08-05 Wes Hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: 32 is too limited for + + bigger tables; increase the max msg count to 128 + +2011-08-05 Wes Hardaker + + * local/gittools/shell-functions: make rollup and sync support + + --rebase and change the default back to merge + +2011-08-05 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-4-patches' into + + V5-4-patches + +2011-08-05 Bart Van Assche + + * README.win32: CHANGES: Win32: Documented how to use build.bat with + + OpenSSL enabled + +2011-07-15 Bart Van Assche + + * README.win32: CHANGES: Windows: Remove outdated instructions about + + editing win32\libsnmp_dll\libsnmp.def from README.win32 + +2011-07-15 Bart Van Assche + + * README.win32: CHANGES: Win32: Document how to build 64-bit + + executables for the x64/amd64 architecture + +2011-08-05 Bart Van Assche + + * : commit f5fe536e8fd6c48fe243decd31fac9cf1c92f4cc Merge: 7850ea1 + + 80928a8 Author: Bart Van Assche Date: Fri Aug + 5 15:13:27 2011 +0200 + +2011-08-05 Bart Van Assche + + * : commit 80928a8909cfab37f01b39a071a3e8ad85956222 Merge: f16a094 + + 0dbc869 Author: Bart Van Assche Date: Fri Aug + 5 13:57:30 2011 +0200 + +2011-08-05 Bart Van Assche + + * : commit 0dbc869fec07d8e90dbd1c95493ee7cbc623c95c Author: Bart Van + + Assche Date: Fri Aug 5 12:40:31 2011 +0200 + +2011-08-05 Bart Van Assche + + * .gitignore: .gitignore: Add + + perl/agent/default_store/default_store.def and perl/SNMP/t + +2011-08-05 Bart Van Assche + + * : commit 86c1e2b9679fec2cd799ba76005c3d60e9d47634 Merge: bcd8635 + + f16a094 Author: Bart Van Assche Date: Fri Aug + 5 12:20:50 2011 +0200 + +2011-08-05 Bart Van Assche + + * : commit 2f8d4f5796cbc1c7e967acdaa8019b24f1520a36 Author: Bart Van + + Assche Date: Fri Aug 5 12:02:51 2011 +0200 + +2011-08-05 Bart Van Assche + + * snmplib/parse.c: Unbreak the V5-4-patches - revert commit + + d2c4768bd2efb48664434a831425c2dda85d7133 (CHANGES: libnetsnmp: PATCH + 3362233: from yaberauneya: Mute unnecessary cannot find module + noise). + +2011-08-05 Bart Van Assche + + * agent/mibgroup/mibII/snmp_mib.c, agent/mibgroup/mibII/snmp_mib.h: + + Unbreak the V5-4-patches branch - was broken by commit + bf7178b0b22587d43d1a80c269cd216bd5930214 (agent: change type of + snmp_enableauthentraps to long) + +2011-08-05 Bart Van Assche + + * include/net-snmp/library/snmpusm.h: Unbreak the V5-4-patches + + branch - was broken by commit + 0e6842fe080cec853b08cd2323015ababc381ce1 (CHANGES: snmptrapd: PATCH + 3383441: from sachinsurendran: Fix crash on 5.4.4 due to access of + freed memory). + +2011-08-05 Thomas Anders + + * NEWS: minor NEWS polish + + +2011-08-05 Bart Van Assche + + * : commit bcd86350713822963d376eff582a92f43e426d6c Merge: 9c810a3 + + 7a20f71 Author: Bart Van Assche Date: Fri Aug + 5 10:28:55 2011 +0200 + +2011-08-05 Bart Van Assche + + * : commit 3aa949fbdfc1a94a8340ad8baf8b314756a0bb9d Author: Bart Van + + Assche Date: Fri Aug 5 10:26:15 2011 +0200 + +2011-08-04 Wes Hardaker + + * : commit 9c810a3b37b68573c40337e246e2faf299b77d31 Merge: 71cb2e8 + + 610d63f Author: Wes Hardaker Date: + Thu Aug 4 10:42:08 2011 -0700 + +2011-08-04 Wes Hardaker + + * : commit 943930e1e124385fd94738b6dcda37d29dc7ac7f Author: Wes + + Hardaker Date: Thu Aug 4 10:41:41 + 2011 -0700 + +2011-08-04 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-4-patches' into + + V5-4-patches + +2011-08-04 Wes Hardaker + + * : commit 4edcb88dae8b2e59dc683e80d414fa7ecec36885 Merge: 65f3eef + + 2dd9ed0 Author: Wes Hardaker Date: + Thu Aug 4 10:24:11 2011 -0700 + +2011-08-04 Wes Hardaker + + * : Merge remote-tracking branch 'origin/V5-5-patches' into + + V5-5-patches + +2011-08-04 Bart Van Assche + + * : commit bc5ca03a04ab19c634a34d060b0b16b7484cb520 Merge: 88fddb7 + + 90c0e75 Author: Bart Van Assche Date: Thu Aug + 4 19:13:07 2011 +0200 + +2011-08-04 Bart Van Assche + + * snmplib/snmp_client.c, snmplib/snmpusm.c: snmpusm: Fix recently + + introduced compiler warnings + +2011-08-04 Stuart Henderson + + * agent/mibgroup/hardware/memory/memory_netbsd.c: CHANGES: openbsd: + + PATCH 3357932: from t0jw2fu0kmg: Cleaning in memory_netbsd.c Signed-off-by: Wes Hardaker + +2011-08-04 Vladimir Kondratiev + + * agent/mibgroup/hardware/fsys/fsys_getfsstats.c: CHANGES: agent: + + PATCH 3386147: from wulf2001: fix UCD-SNMP-MIB::dskUsed Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * : commit 473d7e5cd4d411bba20eb85359d8728063301cbd Merge: a4e8b62 + + 88fddb7 Author: Wes Hardaker Date: + Thu Aug 4 09:28:22 2011 -0700 + +2011-08-04 Wes Hardaker + + * : commit 2101bb2d7ad6db038c755aa9193c8ace0dbd4f58 Author: Wes + + Hardaker Date: Thu Aug 4 09:28:06 + 2011 -0700 + +2011-08-04 Wes Hardaker + + * .gitignore: ignore *.orig and *.rej + + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: help output describes rebase vs + + merge better + +2011-08-04 Wes Hardaker + + * : commit f126a17c6a3063455a511940b023047abd9b48ee Merge: ad765f4 + + 77a4784 Author: Wes Hardaker Date: + Thu Aug 4 09:25:16 2011 -0700 + +2011-08-04 Wes Hardaker + + * : commit 452e1707f209ec45e7c7f2a3040ef595fb9d1af6 Merge: dc755a6 + + b372e5a Author: Wes Hardaker Date: + Thu Aug 4 09:25:03 2011 -0700 + +2011-08-04 Stuart Henderson + + * Makefile.in, acconfig.h, agent/mibgroup/hardware/cpu.h, + agent/mibgroup/hardware/memory.h, + agent/mibgroup/if-mib/data_access/interface.h, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/openbsd.h, + include/net-snmp/system/openbsd4.h, + include/net-snmp/system/openbsd5.h: CHANGES: openbsd: PATCH + 3357927: + + from t0jw2fu0kmg: Recognise openbsd5 Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: fix where arguments are set + + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: split nssfpatchapply into two + + parts: apply and commiting + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: patch using -N + + +2011-08-04 David Arnold + + * man/default_store.3.bot, man/encode_keychange.1.def, + man/fixproc.1.def, man/mib2c.conf.5.in, man/net-snmp-config.1.def, + man/netsnmp_agent_api.3.def, man/netsnmp_mib_api.3.def, + man/snmp.conf.5.def, man/snmpbulkget.1.def, + man/snmpbulkwalk.1.def, man/snmpcmd.1.def, man/snmpconf.1.def, + man/snmpd.8.def, man/snmpd.conf.5.def, man/snmpd.examples.5.def, + man/snmpdelta.1.def, man/snmpdf.1.def, man/snmpget.1.def, + man/snmpgetnext.1.def, man/snmpnetstat.1.def, man/snmpset.1.def, + man/snmpstatus.1.def, man/snmptable.1.def, man/snmptest.1.def, + man/snmptranslate.1.def, man/snmptrap.1.def, man/snmptrapd.8.def, + man/snmptrapd.conf.5.def, man/snmpusm.1.def, man/snmpvacm.1.def, + man/snmpwalk.1.def: CHANGES: man: PATCH 3312861: from dja: Man + pages + + hyphen-vs-minus cleanup Signed-off-by: Wes Hardaker + +2011-08-04 Dave Shield + + * win32/dist/installer/net-snmp.nsi: Detect (and reject) OpenSSL + + 1.0.0 + +2011-08-04 Dave Shield + + * win32/dist/installer/net-snmp.nsi: Command-line options for silent + + install + +2011-08-04 Dave Shield + + * win32/dist/installer/net-snmp.nsi: Ensure Windows package + + uninstalls completely. + +2011-08-04 Wes Hardaker + + * : commit 81c63fb5c5e4abb9c29aca89bf9d694410086e97 Merge: 4a6920a + + dc755a6 Author: Wes Hardaker Date: + Thu Aug 4 08:33:34 2011 -0700 + +2011-08-04 Wes Hardaker + + * snmplib/snmp_client.c: added spacing to match the later branches + + +2011-08-04 Wes Hardaker + + * : manual merge + + +2011-08-04 Wes Hardaker + + * snmplib/snmp_client.c: removed accidentially duplicated code + + +2011-08-04 Wes Hardaker + + * : manual merge + + +2011-08-04 Wes Hardaker + + * : manual merge + + +2011-08-04 Garrett Cooper + + * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from + + yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * agent/agent_read_config.c, agent/snmp_vars.c, + configure.d/config_os_headers: CHANGES: freebsd: PATCH 3363308: + from + + yaberauneya: Fix compilation on FreeBSD 9.x with recent header + shuffling Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: allow nsrollup to take a --merge + + flag for merging instead of rebasing + +2011-08-04 Sachin Surendran + + * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c, + snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from + + sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * Makefile.in: CHANGES: freebsd: PATCH 3363328: from yaberauneya: + + Add FreeBSD 9.x to supported OSes list Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from + + yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * agent/agent_read_config.c, agent/snmp_vars.c, + configure.d/config_os_headers: CHANGES: freebsd: PATCH 3363308: + from + + yaberauneya: Fix compilation on FreeBSD 9.x with recent header + shuffling Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: allow nsrollup to take a --merge + + flag for merging instead of rebasing + +2011-08-04 Sachin Surendran + + * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c, + snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from + + sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * Makefile.in: CHANGES: freebsd: PATCH 3363328: from yaberauneya: + + Add FreeBSD 9.x to supported OSes list Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from + + yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * agent/agent_read_config.c, agent/snmp_vars.c, + configure.d/config_os_headers: CHANGES: freebsd: PATCH 3363308: + from + + yaberauneya: Fix compilation on FreeBSD 9.x with recent header + shuffling Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: allow nsrollup to take a --merge + + flag for merging instead of rebasing + +2011-08-04 Sachin Surendran + + * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c, + snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from + + sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * snmplib/parse.c: CHANGES: libnetsnmp: PATCH 3362233: from + + yaberauneya: Mute unnecessary cannot find module noise Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: allow nsrollup to take a --merge + + flag for merging instead of rebasing + +2011-08-04 Sachin Surendran + + * include/net-snmp/library/snmpusm.h, snmplib/snmp_client.c, + snmplib/snmpusm.c: CHANGES: snmptrapd: PATCH 3383441: from + + sachinsurendran: Fix crash on 5.4.4 due to access of freed memory Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * agent/mibgroup/hardware/cpu/cpu_sysctl.c, + agent/mibgroup/hardware/memory/memory_freebsd.c, + agent/mibgroup/mibII/ipAddr.c, snmplib/keytools.c, + snmplib/scapi.c: + + CHANGES: building: PATCH 3383951: from yaberauneya: Fix -Wunused + compile warnings with FreeBSD/NetBSD Signed-off-by: Wes Hardaker + +2011-08-04 Garrett Cooper + + * agent/mibgroup/hardware/cpu/cpu_sysctl.c, + agent/mibgroup/hardware/memory/memory_freebsd.c, + agent/mibgroup/mibII/ipAddr.c, snmplib/keytools.c, + snmplib/scapi.c: + + CHANGES: building: PATCH 3383951: from yaberauneya: Fix -Wunused + compile warnings with FreeBSD/NetBSD Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * : commit e878abbdb1808ef83e0a8074536fb54e13219a8b Merge: 403de42 + + 878fbf4 Author: Wes Hardaker Date: + Thu Aug 4 07:55:00 2011 -0700 + +2011-08-04 Wes Hardaker + + * : commit 250afa06892fd897ac31e3836a7ffc9e2b4cf7b9 Merge: 2c14c1c + + 3afc5e0 Author: Wes Hardaker Date: + Thu Aug 4 07:51:33 2011 -0700 + +2011-08-04 Wes Hardaker + + * : commit 578cd7cce351ae8d904ec3d80be9ba6d1d48a712 Merge: 25988be + + f3bc551 Author: Wes Hardaker Date: + Thu Aug 4 07:50:56 2011 -0700 + +2011-08-04 Wes Hardaker + + * : autoconf + + +2011-08-04 Garrett Cooper + + * configure.d/config_os_struct_members: CHANGES: building: PATCH + + 3383949: from yaberauneya: Fix autoconf tests for sys/mbuf.h Signed-off-by: Wes Hardaker + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: prompt for patch and an area, and + + use the proper CHANGES line format + +2011-08-04 Wes Hardaker + + * local/gittools/shell-functions: Use fetch --all and rebase as + + suggested by Bart for speed improvements + +2011-08-04 Bart Van Assche + + * : commit d6a1a89e6f648951a9b831932d3cc230821f2d37 Merge: dcb712f + + 872e013 Author: Bart Van Assche Date: Thu Aug + 4 12:06:18 2011 +0200 + +2011-08-04 Bart Van Assche + + * : commit 44969b4e57c27194e5bd357bc45275feb8695d22 Author: Bart Van + + Assche Date: Fri Jul 8 20:52:25 2011 +0200 + +2011-07-08 Bart Van Assche + + * agent/mibgroup/winExtDLL.c: CHANGES: Win32: winExtDLL: Invoke + + SnmpUtilOidFree() before SnmpUtilOidCpy(). It's not clear yet why + the original code did not make snmpwalk trigger a memory leak. + +2011-08-04 Bart Van Assche + + * : commit dcb712ffc86b33583000ef4ae9a51ced25cd15bf Merge: e85cfa5 + + 98623ef Author: Bart Van Assche Date: Thu Aug + 4 11:36:17 2011 +0200 + +2011-08-04 Bart Van Assche + + * : commit 8a01ec6423d400c4a13ccac68a3791d0218a0885 Author: Bart Van + + Assche Date: Thu Aug 4 11:19:17 2011 +0200 + +2011-08-04 Bart Van Assche + + * : commit e85cfa599b23b76d97913c96b5d703bff6ba4944 Merge: b056ee6 + + e21eef2 Author: Bart Van Assche Date: Thu Aug + 4 08:44:43 2011 +0200 + +2011-08-04 Bart Van Assche + + * agent/mibgroup/host/data_access/swinst_pkginfo.c: CHANGES: agent: + + Avoid that a MIB walk on the host resources MIB triggers a crash on + Fedora 15 + +2011-08-04 Bart Van Assche + + * : commit b056ee6eb53909ad04f16ec26d2690d7a083192a Author: Bart Van + + Assche Date: Thu Aug 4 07:59:04 2011 +0200 + +2011-08-03 Bart Van Assche + + * agent/agent_trap.c, agent/helpers/table_array.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_acc + ess.c, agent/mibgroup/host/data_access/swinst_pkginfo.c, + agent/mibgroup/host/data_access/swrun_procfs_status.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/ip-mib/data_access/systemstats_linux.c, + agent/mibgroup/mibII/kernel_linux.c, + agent/mibgroup/rmon-mib/data_access/etherstats_linux.c, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access + .c, agent/mibgroup/smux/smux.c, agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/ucd-snmp/versioninfo.c, agent/snmp_agent.c, + apps/snmpbulkget.c, apps/snmptls.c, apps/snmptrapd_log.c, + perl/SNMP/SNMP.xs, snmplib/container_iterator.c, + snmplib/dir_utils.c, snmplib/snmp_api.c, snmplib/snmp_client.c, + snmplib/snmp_enum.c, snmplib/snmp_openssl.c, snmplib/snmpusm.c, + snmplib/transports/snmpTLSTCPDomain.c: CHANGES: snmplib, snmpd: + + perl: Eliminate dead variables + +2011-08-03 Wes Hardaker + + * : commit ae8e3ecd2df4cf37625944aded1dfe4735d44eea Merge: 73187ce + + 9335e19 Author: Wes Hardaker Date: + Wed Aug 3 14:37:36 2011 -0700 + +2011-08-03 Wes Hardaker + + * : commit 794f9a69d7eb642268200b0a4b199151def66ed0 Author: Wes + + Hardaker Date: Wed Aug 3 14:36:25 + 2011 -0700 + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: added a comment + + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: at end of nsrollup mention that + + now would be a good time to run nssync + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: a new nssync() function for + + push/pulling active branches + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: added a comment + + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: at end of nsrollup mention that + + now would be a good time to run nssync + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: a new nssync() function for + + push/pulling active branches + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: at end of nsrollup mention that + + now would be a good time to run nssync + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: a new nssync() function for + + push/pulling active branches + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: added a comment + + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: at end of nsrollup mention that + + now would be a good time to run nssync + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: a new nssync() function for + + push/pulling active branches + +2011-08-03 Garrett Cooper + + * agent/mibgroup/ip-mib.h: Reenable IP-MIB::ipDefaultRouterTable + Signed-off-by: Wes Hardaker + + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: A new function: nssfpatchapply + + that auto-pulls git command line info from SF + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to + + the generated error messages. + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to + + help describe contexts better + +2011-08-02 Wes Hardaker + + * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added + + the missing U64 m2i file + +2011-08-03 Garrett Cooper + + * agent/mibgroup/ip-mib.h: Reenable IP-MIB::ipDefaultRouterTable + Signed-off-by: Wes Hardaker + + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: A new function: nssfpatchapply + + that auto-pulls git command line info from SF + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to + + the generated error messages. + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to + + help describe contexts better + +2011-08-02 Wes Hardaker + + * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added + + the missing U64 m2i file + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: A new function: nssfpatchapply + + that auto-pulls git command line info from SF + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to + + the generated error messages. + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to + + help describe contexts better + +2011-08-02 Wes Hardaker + + * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added + + the missing U64 m2i file + +2011-08-03 Wes Hardaker + + * local/gittools/shell-functions: A new function: nssfpatchapply + + that auto-pulls git command line info from SF + +2011-07-18 Ilya Yanok + + * agent/agent_trap.c, agent/mibgroup/mibII/snmp_mib.c: agent: change + + type of snmp_enableauthentraps to long Type of snmp_enableauthentraps variable is changed from int to long. + This fixes the bug with writing to snmpEnableAuthenTraps if server + is compiled for 64bit (snmpset reports wrong length). This bug was + introduced a long time ago (by faeecd0 commit). Actually this is a 'less effort' type of fix but I wonder why we + need a long to store an INTEGER in the first place? Signed-off-by: Ilya Yanok Signed-off-by: Wes + Hardaker + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/generic-ctx-get.m2i: added variables names to + + the generated error messages. + +2011-08-02 Wes Hardaker + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: Wording changes to + + help describe contexts better + +2011-08-02 Wes Hardaker + + * local/Makefile.in, local/mib2c-conf.d/generic-get-U64.m2i: Added + + the missing U64 m2i file + +2011-08-03 Bart Van Assche + + * : commit 6ad7e28ff9e5e4ebc1358ee39cc9796a44a1bee7 Merge: f2832e3 + + 1e154ce Author: Bart Van Assche Date: Wed Aug + 3 19:15:24 2011 +0200 + +2011-08-03 Bart Van Assche + + * : commit 61b178f1ee8952aa03aa3b1ba51f4a6655e47f01 Author: Bart Van + + Assche Date: Wed Aug 3 18:09:47 2011 +0200 + +2011-08-03 Bart Van Assche + + * include/net-snmp/types.h: Whitespace-only change: fix indentation + + of an #include directive + +2011-08-02 Bart Van Assche + + * perl/NetSNMP.xs: CHANGES: Perl: Remove file perl/NetSNMP.xs + + because it breaks the Windows build. To Wes: if you can tell me how to reproduce the problem you observed + I'll try to find a portable fix. This reverts commit d54871f5293675c8058ecce88fed5b646c836323 ("Added + a bogus empty .xs file for bundling on newer perl that wants + "something""). + +2011-08-02 Bart Van Assche + + * : commit 0f489b199adab48b1633ebcaf5ff5a7c22c4cb89 Merge: f4eaa02 + + 72a59bc Author: Bart Van Assche Date: Tue Aug + 2 10:11:53 2011 +0200 + +2011-08-02 Bart Van Assche + + * : commit 7fcc0b8032f8da5b7bc30059af0ba656eae71091 Author: Bart Van + + Assche Date: Mon Aug 1 14:11:28 2011 +0200 + +2011-08-02 Bart Van Assche + + * * + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_dat + a_access.c: Fix a compiler warning in + + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.c + +2011-08-01 Bart Van Assche + + * .gitignore: .gitignore: Add file names and patterns for output + + files generated during the Windows build + +2011-07-29 Bart Van Assche + + * .gitignore: .gitignore: Sort alphabetically + + +2011-07-29 Bart Van Assche + + * .gitignore: .gitignore: Add apps/sshtosnmp + + +2011-08-01 Bart Van Assche + + * .gitignore, perl/TrapReceiver/const-c.inc, + perl/TrapReceiver/const-xs.inc: Remove two generated Perl files. + + +2011-08-02 Thomas Anders + + * : commit f4eaa02d9b076a67d7272de7eef8e9dfbf189bbf Merge: 40125d8 + + adadcb9 Author: Thomas Anders Date: + Tue Aug 2 00:57:51 2011 +0200 + +2011-08-02 Thomas Anders + + * dist/nsb-functions: suppress "ok" test output in nsb + + +2011-08-01 Jan Safranek + + * : commit 40125d8539cd89f952fbc24588c5e81e9cd821fe Author: Jan + + Safranek Date: Mon Aug 1 + 13:58:33 2011 +0200 + +2011-08-01 Thomas Anders + + * : commit 5acf0d2ceb3977964ed39f003073ba64138c2ebd Author: Thomas + + Anders Date: Sun Jul 31 23:57:41 + 2011 +0200 + +2011-07-31 Bart Van Assche + + * : commit a7722a81f9cb7aa8670e7c238601362a31087acc Merge: 242e179 + + ae9ac6c Author: Bart Van Assche Date: Sun Jul + 31 09:11:45 2011 +0200 + +2011-07-31 Bart Van Assche + + * apps/sshtosnmp.c: Fix an incorrect source code comment: there is + + no requirement in the ANSI C standard that stack variables should be + initialized to zero. + +2011-07-31 Thomas Anders + + * : commit 242e1797b2694a0689856ae36d05d3413aaf8d77 Author: Thomas + + Anders Date: Sun Jul 31 01:44:09 + 2011 +0200 + +2011-07-30 Thomas Anders + + * snmplib/system.c: CHANGES: building: build fix for systems lacking + + getaddrinfo() and EAI_FAIL (e.g. HP-UX 10.20/11.00) + +2011-07-30 Bart Van Assche + + * : commit 18df759f19b975c449d010bb0a162119bb68360d Merge: 54a44cb + + 7050718 Author: Bart Van Assche Date: Sat Jul + 30 16:39:13 2011 +0200 + +2011-07-30 Bart Van Assche + + * : commit 82d73fb11be3ae31f39c9d618d5388dc9b1006d7 Author: Bart Van + + Assche Date: Fri Jul 29 20:51:27 2011 +0200 + +2011-07-30 Thomas Anders + + * configure, include/net-snmp/net-snmp-config.h.in, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: autoreconf + + +2011-07-30 Thomas Anders + + * configure, include/net-snmp/net-snmp-config.h.in, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: autoreconf + + +2011-07-30 Thomas Anders + + * : commit 109f6694d788f48ebd9fc0a1e90c45abc37bea20 Author: Thomas + + Anders Date: Sat Jul 30 14:22:19 + 2011 +0200 + +2011-07-30 Thomas Anders + + * : commit 7d8100eed459a1ff1a20c067364fa6cb47491309 Merge: 116c24f + + 9e47ac4 Author: Thomas Anders Date: + Sat Jul 30 00:20:01 2011 +0200 + +2011-07-30 Thomas Anders + + * dist/nsb-functions, dist/nsb-nightly, dist/nsb-package: minor nsb + + fixes/enhancements from my old svn tree + +2011-07-29 Bart Van Assche + + * : commit 116c24f0f7fb3f99ba646730f61c56d1ae23ba41 Merge: 982fb7f + + 4fc0b8b Author: Bart Van Assche Date: Fri Jul + 29 11:31:20 2011 +0200 + +2011-07-29 Bart Van Assche + + * : commit c48173c06a9eaadbf81e6b4962d55ef0a54db251 Author: Bart Van + + Assche Date: Fri Jul 29 10:27:39 2011 +0200 + +2011-07-29 Bart Van Assche + + * configure, ltmain.sh, m4/libtool.m4: Rerun autoreconf + + +2011-07-29 Bart Van Assche + + * .gitignore: .gitignore: Sort alphabetically + + +2011-07-29 Bart Van Assche + + * .gitignore: .gitignore: Add apps/sshtosnmp + + +2011-07-29 Bart Van Assche + + * agent/mibgroup/host/hr_storage.h, + agent/mibgroup/host/hrh_storage.c: Fix two filenames in host mib + + source code comments. + +2011-07-28 Jan Safranek + + * : commit 982fb7fd8bab25c4322aa62c50437036ce296e3e Merge: 1eda675 + + 3458128 Author: Jan Safranek Date: + Thu Jul 28 16:24:03 2011 +0200 + +2011-07-28 Jan Safranek + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: Fix potential + + sigsegv when an ifTable entry is removed as result of both + interface_replace_old and interface_fadeout at the same time. + +2011-07-28 Bart Van Assche + + * apps/sshtosnmp.c: Make apps/sshtosnmp.c build again (was broken by + + commit 612247cdf14c1e745c384cefe1f3fde3e445b347 that changed + MSG_NOSIGNAL into NETSNMP_NOSIGNAL) + +2011-07-28 Bart Van Assche + + * : commit 1eda6753b7fe7d3b3f217c09254ec02d0ee1d0ce Merge: db8b860 + + a2f9ece Author: Bart Van Assche Date: Thu Jul + 28 15:32:28 2011 +0200 + +2011-07-28 Niels Baggesen + + * configure.d/config_os_functions, configure.d/config_os_libs1: + + CHANGES: snmpd: Restore storage tables on Linux + +2011-07-28 Jan Safranek + + * man/snmpd.conf.5.def: Document interface_replace_old option. + + +2011-07-28 Jan Safranek + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES: + + snmpd: added 'interface_replace_old' option to remove old entries in + ifTable when an interface with the same name as already exising one + appears. E.g. remove old ppp0 interface when new ppp0 shows up. + +2011-07-28 Jan Safranek + + * man/snmpd.conf.5.def: Document the interface_fadeout option. + + +2011-07-28 Jan Safranek + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: Allow ifTable + + entries to be deleted immediately when appropriate interface + disappears (i.e. interface_fadeout = 0 works as expected). + +2011-07-28 Jan Safranek + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES: + + snmpd: added 'interface_fadeout' configuration option to set + lifetime of ifTable entries of removed interfaces. Previous lifetime was hardcoded 5 minutes, now it's configurable. + +2011-07-28 Jan Safranek + + * : commit d62a0eb9070b4d8d9fe2bcfdb4d53d37ef814f9b Author: Jan + + Safranek Date: Thu Jul 28 + 14:49:08 2011 +0200 + +2011-07-28 Jan Safranek + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES: + + snmpd: added 'interface_replace_old' option to remove old entries in + ifTable when an interface with the same name as already exising one + appears. E.g. remove old ppp0 interface when new ppp0 shows up. + +2011-07-28 Jan Safranek + + * man/snmpd.conf.5.def: Document the interface_fadeout option. + + +2011-07-28 Jan Safranek + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: Allow ifTable + + entries to be deleted immediately when appropriate interface + disappears (i.e. interface_fadeout = 0 works as expected). + +2011-07-28 Jan Safranek + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: CHANGES: + + snmpd: added 'interface_fadeout' configuration option to set + lifetime of ifTable entries of removed interfaces. Previous lifetime was hardcoded 5 minutes, now it's configurable. + +2011-07-28 Thomas Anders + + * apps/sshtosnmp.c, include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + snmplib/transports/snmpUDPBaseDomain.c: CHANGES: building: build + fix + + for systems lacking MSG_DONTWAIT + +2011-07-27 Bart Van Assche + + * agent/mibgroup/mibII/tcp.c: CHANGES: snmpd: Make + + TCP-MIB::tcpCurrEstab work again. Was broken in 5.7 by the + introduction of the "features" feature. + +2011-07-27 Jan Safranek + + * : commit fb88074fbbc268c7f0509491535aec5fecb05684 Merge: a743ae5 + + 3821273 Author: Jan Safranek Date: + Wed Jul 27 14:47:25 2011 +0200 + +2011-07-27 Jan Safranek + + * : commit 31fa07cd9ffde46d41d2b5838c3fc4d01548bfb5 Author: Jan + + Safranek Date: Wed Jul 27 + 14:45:47 2011 +0200 + +2011-07-27 Jan Safranek + + * agent/snmpd.c: CHANGES: snmpd: run signal handlers when select() + + is interrupted. This behavior is indicated in comment on line 1244, but it was not + actually done. + +2011-07-26 Bart Van Assche + + * : commit 2e9466d7f59d65d050277735e4ed9d30719ff752 Author: Bart Van + + Assche Date: Tue Jul 26 13:10:04 2011 +0200 + +2011-07-26 Bart Van Assche + + * : commit 7708296760eaf5a80d8540746c9c249826fd1bfe Merge: ea11e5e + + cd6e382 Author: Bart Van Assche Date: Tue Jul + 26 16:21:41 2011 +0200 + +2011-07-26 Bart Van Assche + + * snmplib/snmpUDPIPv6Domain.c: Clarify an IPv6 source code comment + + +2011-07-26 Bart Van Assche + + * agent/agent_handler.c, man/netsnmp_handler.3: Spelling fix: + + definedy -> defined + +2011-07-26 Bart Van Assche + + * agent/helpers/stash_cache.c, man/netsnmp_stash_cache.3: Spelling + + fix: aleviate -> alleviate + +2011-07-26 Jan Safranek + + * : commit dd2c47133493d5a00de6b3cdbcfac7e9d44b6ffe Merge: f9ccbc7 + + ea11e5e Author: Jan Safranek Date: + Tue Jul 26 14:25:28 2011 +0200 + +2011-07-26 Jan Safranek + + * : commit c5a8464c42a94c250ee2dfa2a473109a734203d8 Author: Jan + + Safranek Date: Tue Jul 26 + 14:24:55 2011 +0200 + +2011-07-25 Jan Safranek + + * : commit f9ccbc772666134d1d178b505af9ddcdd9ed4244 Author: Jan + + Safranek Date: Mon Jul 25 + 15:02:15 2011 +0200 + +2011-07-20 Wes Hardaker + + * : commit b0c0a355d5f601a11be4914fbf713716abd30a29 Author: Wes + + Hardaker Date: Tue Jul 19 + 18:36:11 2011 -0700 + +2011-07-20 Wes Hardaker + + * : commit c14fc38614baf10d517136f0480907b7f03d8d74 Author: Wes + + Hardaker Date: Wed Jul 20 + 13:44:59 2011 -0700 + +2011-07-19 Wes Hardaker + + * agent/mibgroup/testhandler.c: remove broken whitespace lines that + + leads to reading confusion + +2011-07-20 Wes Hardaker + + * : commit ebdd216c074bf41cd3a084bd14689cf01c887b31 Author: Wes + + Hardaker Date: Tue Jul 19 + 18:36:11 2011 -0700 + +2011-07-19 Wes Hardaker + + * .gitignore: updated gitignore to ignore a number of auto-generated + + files + +2011-07-19 Wes Hardaker + + * agent/mibgroup/testhandler.c: remove broken whitespace lines that + + leads to reading confusion + +2011-07-19 Bart Van Assche + + * : commit df5f70055cf9be33f05fb50abe2f5a81eac092ad Author: Bart Van + + Assche Date: Tue Jul 19 11:07:19 2011 +0200 + +2011-07-19 Bart Van Assche + + * : commit f596f18242dcdfd6cf49c88da1d836c16e260cac Merge: 0f309b4 + + 70dee4b Author: Bart Van Assche Date: Tue Jul + 19 11:33:28 2011 +0200 + +2011-07-19 Bart Van Assche + + * agent/agent_trap.c, agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/snmp_mib_5_5.c: CHANGES: snmpd: PATCH: + 3369680: + + from Ilya Yanok: change snmp_enableauthentraps from int to long such + that modifying the corresponding MIB object does not overwrite + memory in 64-bit builds. + +2011-07-19 Bart Van Assche + + * agent/mibgroup/agentx/subagent.c: CHANGES: snmpd: PATCH: 3370645: + + from Bill Fenner: Fix AgentX subagent four byte leak + +2011-07-08 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: Test harness: do + + not invoke ISRUNNING() on MinGW. + +2011-07-08 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: Test harness: + + cleanup - remove code that became superfluous. + +2011-07-08 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: MinGW: Do not + + assume that kill.exe reports via its exit status whether the + signalled process still exists. + +2011-07-08 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing: + + Remove the function WAITORDIE() from simple_eval_tools.sh since it + is never invoked. + +2011-07-08 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing: + + Simplify WAITFOR() in simple_eval_tools.sh. The code that handled + invocation of WAITFOR() with zero or one arguments has been dropped + since WAITFOR() is always invoked with two arguments. + +2011-07-08 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: Test harness: + + minor simplification. + +2011-07-08 Bart Van Assche + + * testing/fulltests/default/T059trapdtraphandle_simple: CHANGES: + + testing: Skip test 59 if SIGHUP is not supported. Makes test 59 pass + on MinGW. + +2011-07-06 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: MinGW fix + + +2011-07-06 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: Test framework + + refactoring: Introduce WAITFORNOTCOND(). + +2011-07-05 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing: + + Make STOPPROG send SIGTERM repeatedly. This fixes a race where + SIGTERM could be sent before the SIGTERM signal handler was set up, + especially when running the regression tests under Valgrind. + CHANGES: testing: Make the SNMP_VERBOSE=1 output even more verbose. + +2011-07-05 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: Test harness + + refactoring: introduce ECHOSENDSIGTERM() and ECHOSENDSIGKILL() + +2011-07-05 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: Fix a bug in + + testing/fulltests/support/simple_eval_tools.sh that was introduced + in commit 938d75c. + +2011-07-01 Bart Van Assche + + * .gitignore: .gitignore: Ignore *.exe files generated by the Win32 + + build + +2011-07-04 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing: + + Test only once during a test whether the shell supports sub-second + sleeping instead of repeatedly. + +2011-07-04 Bart Van Assche + + * testing/fulltests/support/simple_run: CHANGES: testing: Changed + + default timeout from 1s to 10s when the regression tests are run + under Valgrind + +2011-07-04 Bart Van Assche + + * testing/fulltests/support/simple_eval_tools.sh: CHANGES: testing: + + After having sent SIGTERM to snmpd or snmptrapd, wait until the + process has stopped before sending SIGKILL. This race condition was + hit most easily when running the regression tests under Valgrind. + CHANGES: testing: Check PID file existence after having read it + instead of before. This fixes the race condition where the PID file + disappeared after the existence check and before it was read. + +2011-06-17 Bart Van Assche + + * agent/mibgroup/agentx/protocol.c: Fix a bug in a debug statement + + introduced by patch 3310250 / r20494: use %ld to print a value of + type oid instead of %d. This patch is a combination of the following to V5.6 SVN patches: git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20511 06827809-a52a-0410-b366-d66718629dedgit-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20512 06827809-a52a-0410-b366-d66718629ded + +2011-07-19 Bart Van Assche + + * : commit 0f309b493c21d3c6914487514b41560754ffcdf9 Author: Bart Van + + Assche Date: Tue Jul 19 08:37:50 2011 +0200 + +2011-07-19 Bart Van Assche + + * : commit 1b7454bc281568470a1300476d2edb4f411e6029 Merge: 8d9dcc8 + + 690ea7d Author: Bart Van Assche Date: Tue Jul + 19 08:31:28 2011 +0200 + +2011-07-19 Bart Van Assche + + * apps/snmptrapd.c: CHANGES: snmptrapd: Add missing newline + + character in a log message + +2011-07-19 Bart Van Assche + + * apps/snmptrapd.c: CHANGES: snmptrapd: Invoke shutdown_perl() when + + shutting down + +2011-07-19 Bart Van Assche + + * snmplib/snmpUDPIPv6Domain.c: Spelling fix: branket -> bracket + + +2011-07-17 Bart Van Assche + + * configure, include/net-snmp/net-snmp-config.h.in: Run autoreconf. + + Fixes build breakage caused by patch + d588ec853bd0531f212fcbf51b962b96c6828b59 (RPM 4.9 support) + +2011-07-17 Bart Van Assche + + * : commit d617d84f83fa69ed9fa9f98efc4afaf880d121f2 Author: Bart Van + + Assche Date: Thu Jul 14 16:43:47 2011 +0200 + +2011-07-14 Bart Van Assche + + * snmplib/transports/snmpIPv6BaseDomain.c: CHANGES: snmplib: Make + + netsnmp_ipv6_fmtaddr() show the IPv6 scope ID + +2011-07-17 Bart Van Assche + + * configure, configure.d/config_os_functions, + include/net-snmp/net-snmp-config.h.in, + snmplib/transports/snmpIPv6BaseDomain.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: CHANGES: Win32: Add support + for + + IPv6 address scope ID + +2011-07-17 Bart Van Assche + + * configure, include/net-snmp/net-snmp-config.h.in: Run autoreconf + + +2011-07-17 Bart Van Assche + + * : commit a56721a3e7754e389daa7e8a3d5792899edc9de3 Author: Bart Van + + Assche Date: Thu Jul 14 16:18:32 2011 +0200 + +2011-07-15 Wes Hardaker + + * : commit 844d4ce867bf3abe7b7536c5dbfba401937a8d4a Merge: eed0198 + + 61036a8 Author: Wes Hardaker Date: + Fri Jul 15 15:33:10 2011 -0700 + +2011-07-15 Wes Hardaker + + * : commit 851bcf53fcd13cdf0ba9f12e5d603e73f8bb9611 Author: Wes + + Hardaker Date: Fri Jul 15 + 15:32:49 2011 -0700 + +2011-07-14 Wes Hardaker + + * agent/helpers/cache_handler.c: fix a typo + + +2011-07-13 Robert Story + + * snmplib/parse.c: CHANGES: snmplib: tweak patch 3044888 to restore + + proper non-error return during mib loading + +2011-07-11 Wes Hardaker + + * : added 5.7 patches to the branch list and fix the release file + + +2011-07-11 Wes Hardaker + + * : added 5.7 patches to the branch list + + +2011-07-11 Wes Hardaker + + * dist/release: a copy of the release file applied to the older + + branches + +2011-07-11 Wes Hardaker + + * local/gittools/shell-functions: added 5.7 patches + + +2011-07-11 Wes Hardaker + + * : commit c431231e8f0a39d1950bc72c32e3402f90fa8030 Merge: 56fee40 + + a2ac24d Author: Wes Hardaker Date: + Mon Jul 11 19:33:17 2011 -0700 + +2011-07-11 Wes Hardaker + + * local/gittools/shell-functions: added a copy of the + + shell-functions to the older branch + +2011-07-11 Wes Hardaker + + * dist/release: a copy of the release file applied to the older + + branches + +---------------------------------------------------------------------- + +Changes: V5.7.rc3 -> V5.7 + +2011-07-01 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: Version number update: 5.7 + + +2011-07-01 Robert Story + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpTLSBaseDomain.c: Revert "fix dtlsudp + + transport address format function" This reverts commit 2ab3a6e6f2fcc1ff3e5f0fb5dc5d05e498820d89. - for some reason I saw 'rc' and my brain interpreted it as 'pre-release'. What can I say, it was late. :-/ + +2011-07-01 Robert Story + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpTLSBaseDomain.c: fix dtlsudp transport + + address format function - update ipv4 fmtaddr to handle sockaddr and to check size before assuming data is addr pair - move dtlsudp functions to extract addr(s) to tlsbase + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: fix tag pushing + +---------------------------------------------------------------------- + +Changes: V5.7.rc2 -> V5.7.rc3 + +2011-06-29 Wes Hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: Version number update: 5.7.rc3 + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: remove unneeded comment + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: misc publication fixes found while + publishing + +2011-06-29 Wes Hardaker + + * include/net-snmp/net-snmp-config.h.in: ran autoheader to add the + missing template ifdefs + +---------------------------------------------------------------------- + +Changes: V5.7.rc1 -> V5.7.rc2 + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: use the new run-autoconf script + +2011-06-29 Wes Hardaker + + * dist/run-autoconf: A script to invoke the correct version of the + autoconf tool + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: remaining command line changes for svn -> + git + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: make the branch echo output and svn update + converted to git equivalents + +2011-06-29 Wes Hardaker + + * dist/makerelease.xml: pull the branch info from git + +2011-06-29 Wes Hardaker + + * dist/release: noted that the master branch is in rc state + +2011-06-28 Wes Hardaker + + * FAQ: Mention the Git wiki page + +2011-06-28 Wes Hardaker + + * local/gittools/shell-functions: use git merge with the --log + option + +2011-06-28 Bart Van Assche + + * .gitignore: Add .gitignore + +2011-06-28 Wes Hardaker + + * FAQ: We're now using git! + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: use rebase to put local changes at + the top of the remote branches git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20533 06827809-a52a-0410-b366-d66718629ded + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: added a feature to not roll + branches currenly in rc phase git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20532 06827809-a52a-0410-b366-d66718629ded + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: added a nsrollup function for + rolling branches upward. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20531 06827809-a52a-0410-b366-d66718629ded + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: created an nspatchapply function + to apply a previously tested patch git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20530 06827809-a52a-0410-b366-d66718629ded + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: added a nstrypatch function to + test patch application against various branches git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20529 06827809-a52a-0410-b366-d66718629ded + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: added verbose output git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20528 06827809-a52a-0410-b366-d66718629ded + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: more prefix changes and better + setting of default values git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20527 06827809-a52a-0410-b366-d66718629ded + +2011-06-27 Wes Hardaker + + * local/gittools/shell-functions: use ns prefixes instead of generic + snmp prefixes git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20526 06827809-a52a-0410-b366-d66718629ded + +2011-06-24 Dave Shield + + * ChangeLog: version update git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20524 06827809-a52a-0410-b366-d66718629ded + +2011-06-24 Dave Shield + + * configure, configure.in, include/net-snmp/net-snmp-config.h.in: + Missing check for rpmts.h git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20523 06827809-a52a-0410-b366-d66718629ded + +2011-06-24 Dave Shield + + * configure: Version number update git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20522 06827809-a52a-0410-b366-d66718629ded + +2011-06-24 Dave Shield + + * man/netsnmp_agent.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_oid_stash.3, man/netsnmp_old_api.3, + man/netsnmp_read_config.3, man/netsnmp_read_only.3, + man/netsnmp_row_merge.3, man/netsnmp_scalar.3, + man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3, + man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3, + man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3, + man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3, + man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3, + man/netsnmp_table.3, man/netsnmp_table_array.3, + man/netsnmp_table_container.3, man/netsnmp_table_data.3, + man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3, + man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3, + man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: documentation update git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20521 06827809-a52a-0410-b366-d66718629ded + +2011-06-24 Dave Shield + + * FAQ, README, configure, configure.in, dist/net-snmp.spec, + snmplib/snmp_version.c: Version number update git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20520 06827809-a52a-0410-b366-d66718629ded + +2011-06-23 Dave Shield + + * agent/mibgroup/host/hr_swinst.c, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: Tweak RPM handling to work + with library version 4.9 Based on a patch by Jan Safranek git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20519 06827809-a52a-0410-b366-d66718629ded + +2011-06-22 Dave Shield + + * agent/mibgroup/host/hr_swinst.c: Provide a framework for reading + RPM package information from a cache directory (rather than querying + the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this + functionality. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20518 06827809-a52a-0410-b366-d66718629ded + +2011-06-22 Dave Shield + + * ChangeLog: version update git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20516 06827809-a52a-0410-b366-d66718629ded + +2011-06-22 Dave Shield + + * configure: Version number update git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20515 06827809-a52a-0410-b366-d66718629ded + +2011-06-22 Dave Shield + + * FAQ, README, configure, configure.in, dist/net-snmp.spec, + snmplib/snmp_version.c: Version number update git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-3-patches@20514 06827809-a52a-0410-b366-d66718629ded + +2011-06-21 Dave Shield + + * agent/mibgroup/host/data_access/swinst.h, + agent/mibgroup/host/data_access/swinst_pkginfo.c: Provide a + framework for reading RPM package information from a cache directory + (rather than querying the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this + functionality. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20513 06827809-a52a-0410-b366-d66718629ded + +2011-06-21 Dave Shield + + * agent/mibgroup/host/data_access/swinst.h, + agent/mibgroup/host/data_access/swinst_pkginfo.c: Provide a + framework for reading RPM package information from a cache directory + (rather than querying the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this + functionality. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20513 06827809-a52a-0410-b366-d66718629ded + +2011-06-21 Dave Shield + + * agent/mibgroup/host/data_access/swinst.h, + agent/mibgroup/host/data_access/swinst_pkginfo.c: Provide a + framework for reading RPM package information from a cache directory + (rather than querying the RPMdb directly). My apologies to Jeff Johnson for the delay in adding this + functionality. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/trunk@20513 06827809-a52a-0410-b366-d66718629ded + +2011-06-19 Bart Van Assche + + * agent/mibgroup/agentx/protocol.c: Follow-up for r20511: really use + the proper format specification. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20512 06827809-a52a-0410-b366-d66718629ded + +2011-06-19 Bart Van Assche + + * agent/mibgroup/agentx/protocol.c: Follow-up for r20511: really use + the proper format specification. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20512 06827809-a52a-0410-b366-d66718629ded + +2011-06-17 Bart Van Assche + + * agent/mibgroup/agentx/protocol.c: Fix a bug in a debug statement + introduced by patch 3310250 / r20494: use %ld to print a value of + type oid instead of %d. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-6-patches@20511 06827809-a52a-0410-b366-d66718629ded + +2011-06-17 Bart Van Assche + + * agent/mibgroup/agentx/protocol.c: Fix a bug in a debug statement + introduced by patch 3310250 / r20494: use %ld to print a value of + type oid instead of %d. git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20511 06827809-a52a-0410-b366-d66718629ded + +2011-06-17 Bart Van Assche + + * agent/helpers/cache_handler.c: Use %p to print a pointer instead + of %ld git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-4-patches@20510 06827809-a52a-0410-b366-d66718629ded + +2011-06-17 Bart Van Assche + + * agent/helpers/cache_handler.c: Use %p to print a pointer instead + of %ld git-svn-id: + + file:///home/hardaker/lib/sf-bkups/net-snmp-convert-svnrepo/branches/V5-5-patches@20510 06827809-a52a-0410-b366-d66718629ded + +---------------------------------------------------------------------- + +Changes: V5.7.pre2 -> V5.7.rc1 + +2011-06-13 16:11 hardaker + + * configure: + + run correct version of autoconf + +2011-06-13 16:10 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2011-06-13 16:04 hardaker + + * configure: + + ran autoconf + +2011-06-10 06:03 nba + + * configure.d/config_modules_security_modules: + + Fix build of snmpusm when additional sec modules requested + +2011-06-09 21:13 nba + + * snmplib/cert_util.c: + + Include stdॆअआॆअ‡ib.h to make dmalloc happy + +2011-06-09 14:35 rstory + + * snmplib/snmp_transport.c: + + CHANGES: BUG: 3151845: fix multiple registrations of snmp + transport handler + +2011-06-08 16:34 rstory + + * include/net-snmp/library/default_store.h, snmplib/snmp_api.c, + snmplib/system.c: + + more dnssec tweaks + + - create an app-global validator context for use with all + validation routines. mainly useful for long-lived apps. + - use the apptype as the validator 'scope', allowing + for app-specific configuration of validation via libval's + dnsval.conf + +2011-06-07 16:48 rstory + + * include/net-snmp/library/default_store.h: + + add a max define for each default store type + + not actually used, just a helpful reminder for those adding + new ids who might not think to check NETSNMP_DS_MAX_SUBIDS. + (the bool list is rapidly approaching the current limit.) + +2011-06-07 16:46 rstory + + * testing/fulltests/support/simple_run: + + mention builddir when complaining about not being run from source + tree + +2011-06-01 22:24 hardaker + + * agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/subagent.c: + + CHANGES: snmpd: patch 3310250: from fenner: misc fixes for + debugging output of agentx + + + +---------------------------------------------------------------------- + +Changes: V5.6 -> V5.7.pre2 + +2011-05-10 00:20 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2011-05-10 00:20 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + agent/mibgroup/hardware/cpu/cpu_linux.c, + agent/mibgroup/ip-mib/data_access/arp_linux.c: + + C++ -> C comments + +2011-05-10 00:17 hardaker + + * NEWS: + + NEWS update for 5.7 + +2011-05-09 23:14 hardaker + + * include/net-snmp/library/oid.h: + + revert the oid typedef resizing from r17809 because it broke + backwards compat, as pointed out by users on the -coders list + +2011-05-09 22:51 hardaker + + * configure: + + use proper autoconf version + +2011-05-09 22:38 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec, perl/ASN/ASN.pm, + perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm, perl/SNMP/SNMP.pm, + perl/TrapReceiver/TrapReceiver.pm, + perl/agent/Support/Support.pm, perl/agent/agent.pm, + perl/agent/default_store/default_store.pm, + perl/default_store/default_store.pm: + + Version number update + +2011-05-09 22:38 hardaker + + * Makefile.top: + + version update + +2011-05-09 22:10 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + added a missing 0 in the revision date + +2011-05-09 20:52 nba + + * agent/mibgroup/if-mib/data_access/interface_ioctl.c: + + Use symbolic named for ifType values + +2011-05-09 20:43 nba + + * mibs/rfcmibs.diff: + + IANA has fixed the IANA-IPPM-METRICS-REGISTRY-MIB + +2011-05-09 15:24 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + added a new REVISION clause to list the changes in the the recent + update + +2011-05-09 14:19 hardaker + + * NEWS: + + added ping/traceroute mibs note + +2011-05-09 14:19 hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: + + we actually want to use the base OID as the starting point, not + the reg OID. + +2011-05-09 14:18 hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: + + fixed the proxy support to do a proper OID less than OID compare. + We actually don't care about the length of the original request, + only + that it was before the registered rebase + +2011-05-09 14:18 hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: + + CHANGES: patch 3140833: from jsafranek: fix proxy GETNEXT + requests + When OIDs requested are below the proxy request remap, we need to + not + include any OIDs that might be in the space between the original + OID + and the remapped OID. This patch fudges the request so that it + fixes + the request OID so it's just before the remapped proxy range. + +2011-05-09 14:18 hardaker + + * agent/mibgroup/hardware/cpu/cpu.c, + agent/mibgroup/hardware/cpu/cpu_linux.c, + agent/mibgroup/ucd-snmp/vmstat.c, + agent/mibgroup/ucd-snmp/vmstat.h, + include/net-snmp/agent/hardware/cpu.h, mibs/UCD-SNMP-MIB.txt: + + NEWS: PATCH 3167325: from krisztoforo: UCD-SNMP/SystemStats: add + variables + to report cpusteal, cpuguest, cpuguestnice + +2011-05-09 14:17 hardaker + + * agent/mibgroup/if-mib/data_access/interface.c: + + CHANGES: patch 3184026: from eivnaes: Avoid constant refresh of + interface statistics + +2011-05-09 10:44 bvassche + + * agent/snmp_agent.c, apps/snmpdelta.c, snmplib/scapi.c, + snmplib/snmp_api.c, snmplib/system.c, snmplib/tools.c: + + Fixed several compiler warnings reported by the MSVC compiler. + +2011-05-09 10:35 bvassche + + * snmplib/gettimeofday.c: + + Win32/MSVC: Fixed a compiler warning. + +2011-05-09 10:33 bvassche + + * agent/mibgroup/mibII/var_route.c: + + CHANGES: agent: Fixed a year-2038 bug in the implementation of + ipRouteTable. + +2011-05-08 20:01 nba + + * agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.h, + agent/mibgroup/disman/ping/pingProbeHistoryTable.c, + agent/mibgroup/disman/ping/pingResultsTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.h, + agent/mibgroup/disman/traceroute/traceRouteHopsTable.c, + agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c, + agent/mibgroup/disman/traceroute/traceRouteResultsTable.c: + + Fix warnings and data format for DateAndTime objects. + These modules work, but: + - They are Linux only + - Rows must be created with rowStatus createAndWait before they + are populated + - Agent must run as root + - Agent is blocked while tests run + - Data format for InetAddress objects is wrong. It is ASCII, not + binary + (making it easier to use from the command line, but ...) + +2011-05-07 15:22 bvassche + + * perl/SNMP/SNMP.xs: + + Removed an unused label from perl/SNMP/SNMP.xs. + +2011-05-07 14:48 bvassche + + * agent/agent_registry.c, agent/helpers/old_api.c, + include/net-snmp/agent/agent_registry.h, + include/net-snmp/agent/old_api.h: + + CHANGES: snmpd: Declare the OID argument type of MIB registration + functions as 'const oid *' instead of 'oid *' since these + functions do not modify the OID. + +2011-05-07 14:44 bvassche + + * agent/mibgroup/ip-mib/data_access/arp_linux.c, + agent/mibgroup/ip-mib/data_access/arp_netlink.c, + include/net-snmp/data_access/arp.h: + + Use the correct data type for the 'cache expired' variable: char + instead of int. + +2011-05-07 14:43 bvassche + + * agent/mibgroup/ucd-snmp/dlmod.c: + + Fixed a compiler warning that was introduced in r20151. + +2011-05-07 13:15 bvassche + + * snmplib/winservice.c: + + Win32: improved source code consistency by using LPCTSTR instead + of LPCSTR. Note: this does not mean that Unicode builds are + supported. + +2011-05-07 13:14 nba + + * agent/mibgroup/ip-mib/data_access/arp_netlink.c: + + Add file forgotten in r20353 + +2011-05-06 23:32 hardaker + + * agent/helpers/cache_handler.c, + agent/mibgroup/ip-mib/data_access/arp.h, + agent/mibgroup/ip-mib/data_access/arp_common.c, + agent/mibgroup/ip-mib/data_access/arp_linux.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h, + + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c, + include/net-snmp/agent/cache_handler.h, + include/net-snmp/data_access/arp.h: + + CHANGES: snmpd: PATCH 312596: from fabled80: listen for netlink + change events for the arp-related tables + +2011-05-06 18:36 rstory + + * snmplib/system.c: + + NEWS: snmplib: add optional support for local DNSSEC validation + of hostnames + + - optional at configure time: --with-local-dnssec-validation + - requires DNSSEC-Tool validation libraries + - initial support, for systems with getaddrinfo. support for + additional + resolver interfaces coming soon. + - also TODO: flag for ignoring validatoin errors (log & continue) + +2011-05-06 18:36 rstory + + * include/net-snmp/library/parse.h: + + move unused (and too generic) token within UCD_COMPATIBLE ifdef + + - MAXLABEL conflicts with + - added NETSNMP_MAXLABEL + +2011-05-06 18:36 rstory + + * agent/Makefile.in, apps/Makefile.in, + apps/snmpnetstat/Makefile.in, configure, + configure.d/config_os_misc2, + configure.d/config_project_with_enable, + include/net-snmp/net-snmp-config.h.in: + + update configure/Makefiles for DNSSEC local validation option + +2011-05-06 14:38 hardaker + + * agent/mibgroup/if-mib/data_access/interface_sysctl.c: + + removed the accidental broken feature require line that got half + inserted + +2011-05-06 13:50 dts12 + + * win32/dist/installer/net-snmp.nsi: + + Fix incomplete uninstall configuration: + - broken removal of Microsoft DLL + - remove assorted new MIBs and header files + +2011-05-06 12:58 dts12 + + * win32/dist/build-binary.pl: + + Support Tar/GZip command paths containing spaces + +2011-05-06 12:57 dts12 + + * win32/dist/build-binary.pl: + + Report GZip command correctly + +2011-05-05 21:48 nba + + * snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c: + + Fix for DragonFly BSD (does not define IP_SENDSRCADDR) + +2011-05-05 20:29 nba + + * include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h: + + Fix spelling of SO_RECVDSTADDR + +2011-05-05 18:54 rstory + + * include/net-snmp/library/default_store.h, man/snmp.conf.5.def, + snmplib/snmp_api.c: + + NEWS: apps: add snmp.conf tokens for timeouts and retries + +2011-05-05 06:07 bvassche + + * snmplib/tools.c, testing/fulltests/support/simple_TESTCONF.sh: + + CHANGES: MinGW: Made regression test output independent of the + Net-SNMP variables defined in the Windows registry. Some tests + that failed previously after the Net-SNMP binaries (MSVC build) + had been installed do now pass. + +2011-05-05 05:57 bvassche + + * win32/encode_keychange/encode_keychange.vcproj, + win32/libagent/libagent.vcproj, + win32/libnetsnmptrapd/libnetsnmptrapd.vcproj, + win32/libsnmp/libsnmp.vcproj, + win32/libsnmp_dll/libsnmp_dll.vcproj, + win32/netsnmpmibs/netsnmpmibs.vcproj, + win32/snmpbulkget/snmpbulkget.vcproj, + win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj, + win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj, + win32/snmpget/snmpget.vcproj, + win32/snmpgetnext/snmpgetnext.vcproj, + win32/snmpnetstat/snmpnetstat.vcproj, + win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj, + win32/snmptable/snmptable.vcproj, + win32/snmptest/snmptest.vcproj, + win32/snmptranslate/snmptranslate.vcproj, + win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj, + win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj, + win32/snmpwalk/snmpwalk.vcproj, win32/win32.sln, + win32/win32dll.sln: + + Removed Visual Studio 2005 solution and project files again since + Visual Studio 2010 refuses to load these. + +2011-05-04 23:43 hardaker + + * Makefile.in: + + clean the perl/python feature leftovers + +2011-05-04 23:42 hardaker + + * local/minimalist/sizetests: + + fix mib module invocation + +2011-05-04 20:57 hardaker + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + fix ifdef typo + +2011-05-04 20:56 hardaker + + * Makefile.in: + + fix perl/python feature dependencies + +2011-05-04 20:56 hardaker + + * agent/auto_nlist.c: + + reverted auto_nlist macro usage; the function is used in headers + +2011-05-04 20:56 hardaker + + * local/minimalist/sizetests: + + Add a -T option to run 'make test' + +2011-05-04 20:56 hardaker + + * apps/Makefile.in: + + fix the encode_keychange .ft filename + +2011-05-04 16:20 hardaker + + * perl/TrapReceiver/netsnmp-feature-definitions.h, snmplib/tools.c: + + fix the features required by the TrapReceiver module + +2011-05-04 16:20 hardaker + + * Makefile.in: + + Add the TrapReceiver to the list of perl modules + +2011-05-04 14:42 hardaker + + * perl/SNMP/SNMP.xs: + + use the newer Net-SNMP APIs, rather than the older UCD ones + +2011-05-04 14:41 hardaker + + * perl/SNMP/SNMP.xs: + + remove SET code when under --read-only mode + +2011-05-04 14:41 hardaker + + * agent/mibgroup/disman/event/mteTriggerTable.c: + + require check_vb_uint + +2011-05-04 14:41 hardaker + + * + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagent.c, + agent/snmp_agent.c, local/mib2c-conf.d/subagent.m2c, + python/netsnmp/netsnmp-feature-definitions.h, + snmplib/snmp_logging.c: + + last of the perl-used feature functions + +2011-05-04 14:40 hardaker + + * agent/mibgroup/Rmon/event.c, agent/mibgroup/agentx/subagent.c, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagent.c, + agent/mibgroup/smux/smux.c, apps/snmptrapd_handlers.c, + local/mib2c-conf.d/subagent.m2c, snmplib/mib.c, snmplib/parse.c: + + started the final set of function removals for features required + by perl/python + +2011-05-04 14:39 hardaker + + * local/mib2c-conf.d/generic-source-includes.m2i: + + added the net-snmp-features.h header + +2011-05-04 14:39 hardaker + + * perl/OID/netsnmp-feature-definitions.h, + perl/SNMP/netsnmp-feature-definitions.h, + perl/TrapReceiver/netsnmp-feature-definitions.h, + perl/agent/netsnmp-feature-definitions.h: + + Added perl feature requirements + +2011-05-04 14:39 hardaker + + * Makefile.in, Makefile.rules, configure, + configure.d/config_project_perl_python, + perl/ASN/netsnmp-feature-definitions.h, + perl/OID/netsnmp-feature-definitions.h, + perl/SNMP/netsnmp-feature-definitions.h, + perl/agent/netsnmp-feature-definitions.h, + perl/default_store/netsnmp-feature-definitions.h: + + hopefully working rules to apply feature requirements to perl and + python + +2011-05-04 14:38 hardaker + + * agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_ioctl.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c, + agent/snmp_agent.c: + + more changes to remove unneeded functions primarily when write + mode is turned off + +2011-05-04 14:37 hardaker + + * snmplib/snmp_logging.c: + + change the want invocation to only default to exclude external + hooks + +2011-05-04 14:37 hardaker + + * local/minimalist/find-unused-code: + + search through .xs files for function invocations + +2011-05-04 14:37 hardaker + + * agent/auto_nlist.c: + + forgot a semicolon + +2011-05-04 14:37 hardaker + + * agent/mibgroup/Rmon/alarmTable.c, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/event/mteTriggerTable.c, + agent/mibgroup/disman/expr/expExpressionTable.c: + + iquery pdu sessions are only needed in write mode. + +2011-05-04 14:36 hardaker + + * apps/Makefile.in: + + fix feature detection of sometimes-built applications + +2011-05-04 14:36 hardaker + + * agent/auto_nlist.c: + + use the feature_unused macro for making an empty file for + consistency + +2011-05-04 14:36 hardaker + + * agent/helpers/table_dataset.c, agent/mibgroup/Rmon/alarmTable.c, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/schedule/schedTable.c, + agent/mibgroup/hardware/fsys/hw_fsys.c, + agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/if-mib/data_access/interface_openbsd.c, + agent/mibgroup/if-mib/data_access/interface_solaris2.c, + agent/mibgroup/if-mib/data_access/interface_sysctl.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ipAddr.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/utilities/iquery.c, apps/snmptls.c, + snmplib/cert_util.c, snmplib/mib.c, snmplib/snmp_openssl.c, + snmplib/transports/snmpDTLSUDPDomain.c: + + Another sweep for unused functions when read_only mode is turned + on + +2011-05-04 14:34 hardaker + + * agent/helpers/table_tdata.c, agent/mibgroup/Rmon/alarmTable.c, + agent/mibgroup/agent/extend.c, agent/mibgroup/agent/nsLogging.c, + agent/mibgroup/agent/nsVacmAccessTable.c, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/disman/event/mteEventNotificationTable.c, + agent/mibgroup/disman/event/mteEventSetTable.c, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/event/mteObjectsTable.c, + agent/mibgroup/disman/event/mteTrigger.c, + agent/mibgroup/disman/event/mteTriggerBooleanTable.c, + agent/mibgroup/disman/event/mteTriggerDeltaTable.c, + agent/mibgroup/disman/event/mteTriggerExistenceTable.c, + agent/mibgroup/disman/event/mteTriggerTable.c, + agent/mibgroup/disman/event/mteTriggerThresholdTable.c, + agent/mibgroup/disman/expr/expExpressionTable.c, + agent/mibgroup/disman/expr/expObjectTable.c, + agent/mibgroup/disman/expression/expExpressionTable.c, + agent/mibgroup/disman/expression/expObjectTable.c, + agent/mibgroup/disman/mteObjectsTable.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/nslookup/lookupCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/schedule/schedTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/header_complex.c, + agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_sysctl.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/snmp_mib_5_5.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c, + snmplib/check_varbind.c: + + mark a slew of functions as features that are only needed with + write_support + +2011-05-04 14:32 hardaker + + * local/minimalist/find-unused-code: + + run grep with -n + +2011-05-04 14:32 hardaker + + * snmplib/snmp_transport.c, snmplib/transports/snmpDTLSUDPDomain.c: + + featurize netsnmp_sockaddr_size + +2011-05-04 14:32 hardaker + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + remove a feature_require not actually needed. + +2011-05-04 14:31 hardaker + + * snmplib/cert_util.c, snmplib/container.c: + + mark SUBCONTAINER_FIND as a feature + +2011-05-04 14:31 hardaker + + * snmplib/snmp_client.c, snmplib/snmptsm.c: + + the row creation API is only used in the TSM implementation + +2011-05-04 14:31 hardaker + + * snmplib/snmp_api.c, snmplib/snmptsm.c: + + the newer context engineID probing is only needed iff TSM is in + use + +2011-05-04 14:30 hardaker + + * snmplib/dir_utils.c: + + fix an ifdef typo + +2011-05-04 14:30 hardaker + + * snmplib/snmp_openssl.c: + + moved fetaure child_of statements to the top of the file + +2011-05-04 14:30 hardaker + + * snmplib/cert_util.c, snmplib/container.c, snmplib/dir_utils.c, + snmplib/snmp_openssl.c: + + marked a couple of rarely used container functions. + +2011-05-04 14:29 hardaker + + * agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/util_funcs.c: + + split out the prefix_info feature into sub-features + +2011-05-04 14:29 hardaker + + * + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c: + + mark the accessor functions as unneeded + +2011-05-04 14:29 hardaker + + * agent/mibgroup/host/data_access/swinst.c: + + fix a child_of statement with a copy/paste error + +2011-05-04 14:28 hardaker + + * agent/helpers/table_tdata.c: + + the container row-remove is only needed if the tdata remove_row + is needed + +2011-05-04 14:28 hardaker + + * agent/helpers/table_tdata.c, agent/mibgroup/Rmon/alarmTable.c, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c: + + feature marking of unused tdata functions + table_tdata_delete_table + table_tdata_extract_table + table_tdata_remove_row + +2011-05-04 14:27 hardaker + + * agent/helpers/table_dataset.c, + agent/mibgroup/disman/mteEventNotificationTable.c, + agent/mibgroup/disman/mteEventTable.c, + agent/mibgroup/examples/data_set.c: + + removal of some rarely used functions + table_set_multi_add_default_row + table_dataset_unregister_auto_data_table + +2011-05-04 14:27 hardaker + + * local/minimalist/sizetests: + + Added a definition to incorporate read_only/notify_only + +2011-05-04 14:27 hardaker + + * agent/helpers/table_data.c: + + added a missing feature definition line + +2011-05-04 14:26 hardaker + + * agent/Makefile.in: + + added back in missing mibgroup feature definition list + +2011-05-04 14:26 hardaker + + * local/minimalist/sizetests: + + Include the original base flags to ensure --with-defaults gets + picked up + +2011-05-04 14:26 hardaker + + * local/minimalist/sizetests: + + fix usage + +2011-05-04 14:26 hardaker + + * local/minimalist/sizetests: + + Added a -b flag for base arguments to start from + +2011-05-04 14:25 hardaker + + * local/minimalist/sizetests: + + default to a linear seach of size tests, rather than exponential + +2011-05-03 18:55 bvassche + + * include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c: + + CHANGES: snmplib: Guard netsnmp_udp_recvfrom() etc. declarations + consistently. + CHANGES: Win32: Builds with Visual Studio 2010. + +2011-05-03 15:29 bvassche + + * snmplib/winservice.c: + + CHANGES: Win32: PATCH: 3293842: Eliminate registry argument limit + of 127 characters (this limitation was reported by Sylvain Dery). + +2011-05-02 11:22 bvassche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: Win32: header file can now + be used in the MinGW environment. + +2011-04-29 11:17 bvassche + + * snmplib/winservice.c: + + Spelling and grammar fixes for the source code comments in + snmplib/winservice.c. + +2011-04-29 00:23 hardaker + + * NEWS: + + added note about the new timing function + +2011-04-29 00:14 hardaker + + * man/snmpd.conf.5.def: + + Update the manual page to reflect the new timing options + +2011-04-29 00:14 hardaker + + * snmplib/tools.c: + + better documentation + +2011-04-29 00:14 hardaker + + * agent/mibgroup/agentx/agentx_config.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/schedule/schedConf.c: + + use the netsnmp_string_time_to_secs() for parsing + frequencies/time + +2011-04-29 00:13 hardaker + + * testing/fulltests/unit-tests/T102pdu_build_clib.c: + + fix pdu building tests under various disabled modes + +2011-04-29 00:13 hardaker + + * testing/fulltests/unit-tests/T102pdu_build_clib.c: + + don't try to build the GET pdu under notify_only + +2011-04-29 00:12 hardaker + + * include/net-snmp/library/tools.h, snmplib/tools.c: + + fix a bug with no-suffix strings and use a const input string + +2011-04-29 00:12 hardaker + + * testing/fulltests/unit-tests/T010netsnmp_string_time_to_secs_clib.c: + + A new unit test for the time conversion routine + +2011-04-29 00:12 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + use the netsnmp_string_time_to_secs() function for computing + interval periods + +2011-04-29 00:11 hardaker + + * include/net-snmp/library/tools.h, snmplib/tools.c: + + Added a netsnmp_string_time_to_secs() functions to convert, e.g., + 1h to 3600 + +2011-04-29 00:11 hardaker + + * snmplib/snmp_api.c: + + remove code to build/parse GET/etc requests when NOTIFY_ONLY is + turned on. + +2011-04-27 21:33 hardaker + + * NEWS: + + update the NEWS to reflect the new --enable-read-only and + --enable-notify-only + +2011-04-27 21:33 hardaker + + * agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: + + minor improvements for ronly vs rwrite handling + +2011-04-27 21:32 hardaker + + * agent/mibgroup/if-mib/ifTable/ifTable_interface.c: + + still enable RONLY when RWRITE isn't possible + +2011-04-27 21:32 hardaker + + * agent/helpers/cache_handler.c: + + fix GET support when no_write is enabled + +2011-04-27 21:32 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + mark a future modification need in a comment + +2011-04-27 21:31 hardaker + + * agent/helpers/old_api.c: + + fix handling of no_write support + +2011-04-27 21:31 hardaker + + * agent/agent_read_config.c, agent/snmp_agent.c, agent/snmpd.c: + + don't open any listening transports when notify-only is specified + +2011-04-27 21:31 hardaker + + * configure, configure.d/config_project_with_enable: + + set the no-listen and read-only flags when --enable-notify-only + is set + +2011-04-27 21:30 hardaker + + * include/net-snmp/net-snmp-config.h.in: + + ran autoheader + +2011-04-27 21:30 hardaker + + * snmplib/transports/snmpAAL5PVCDomain.c, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPXDomain.c, + snmplib/transports/snmpSSHDomain.c, + snmplib/transports/snmpTCPDomain.c, + snmplib/transports/snmpTCPIPv6Domain.c, + snmplib/transports/snmpTLSTCPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c, + snmplib/transports/snmpUDPIPv6Domain.c, + snmplib/transports/snmpUnixDomain.c: + + implement the NETSNMP_NO_LISTEN_SUPPORT in these transports + +2011-04-27 21:30 hardaker + + * configure: + + run autoconf + +2011-04-27 21:29 hardaker + + * configure.d/config_project_with_enable: + + move the read-only flag definition below the notify-only, since + notify-only needs to imply read-only + +2011-04-27 21:29 hardaker + + * configure, configure.d/config_project_with_enable: + + Defined a new --enable-notify-only flag for building a toolset + that only allows for notifications with no read/write support + +2011-04-27 21:29 hardaker + + * configure, configure.d/config_project_with_enable: + + Defined a new --no-listen flag to remove listening support + +2011-04-27 21:28 hardaker + + * agent/mibgroup/default_modules.h: + + the disman schedule mib is only useful when SETs are turned on + +2011-04-27 21:28 hardaker + + * agent/mibgroup/disman.h: + + the disman schedule mib is only useful when SETs are turned on + +2011-04-27 21:28 hardaker + + * + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c, + + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c, + + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c, + + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c, + + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c: + + finished no_write support for common included tables + +2011-04-27 21:27 hardaker + + * agent/helpers/table_dataset.c: + + Add back in 'netsnmp_set_row_column' when no_write support is + enabled + This function is a generic data manipulation function, not SET + specific + +2011-04-27 21:27 hardaker + + * agent/helpers/table_dataset.c: + + don't use mark_row_column_writable when read-only support is + enabled + +2011-04-27 21:26 hardaker + + * agent/mibgroup/agent/nsCache.c, agent/mibgroup/agent/nsDebug.c, + agent/mibgroup/agent/nsLogging.c, + agent/mibgroup/ip-mib/ip_scalars.c, + agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c, + agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/ucd-snmp/proxy.c, + agent/mibgroup/utilities/override.c: + + fix no_write support + +2011-04-27 21:26 hardaker + + * agent/mibgroup/agent/extend.c: + + fix no_write support + +2011-04-27 21:16 hardaker + + * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: + + Don't free the ifXTable row found on load failure as we don't own + it + +2011-04-26 18:16 hardaker + + * local/gittools, local/gittools/shell-functions: + + git bash-shell functions to enable branch switching and external + building + These local shell functions (snmpconfigure and snmpmake) let you + configure and build the Net-SNMP source code in external + directories + that are auto-calculated based on the existing branch name (with + an + optional suffix). This lets you run 'snmpmake' from within the + source + directory and have it actually externally keep track of modified + files, etc, so building in multiple branches can be done from a + single + git checkout. + +2011-04-25 20:57 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + clean up the iterators + +2011-04-25 20:57 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + free varbinds after sending + +2011-04-25 18:48 bvassche + + * agent/mibgroup/ucd-snmp/diskio.c: + + Commented out an unused function because the compiler complained + about it. + +2011-04-25 18:46 bvassche + + * snmplib/transports/snmpDTLSUDPDomain.c: + + Fixed two compiler warnings. + +2011-04-23 14:31 magfr + + * agent/helpers/table_data.c: + + Remove unnecessary null check + +2011-04-23 14:05 magfr + + * agent/helpers/table_container.c: + + Move pointer dereference to after the check for successful + allocation of the pointer + +2011-04-23 08:20 magfr + + * agent/agent_registry.c: + + Reduce variable scope + +2011-04-23 08:16 magfr + + * agent/agent_registry.c: + + Remove an unused variable + +2011-04-23 08:06 magfr + + * agent/agent_registry.c: + + Reduce variable scope + +2011-04-23 07:55 magfr + + * agent/agent_registry.c: + + Reduce variable scope + +2011-04-22 19:35 magfr + + * agent/agent_trap.c: + + Reduce variable scope + +2011-04-22 19:30 magfr + + * agent/agent_trap.c: + + Remove unused variable + +2011-04-22 17:29 hardaker + + * man/snmpd.conf.5.def: + + mention which module is required when building to get the deliver + support + +2011-04-22 16:33 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + deleted an unneeded debugging statement + +2011-04-22 16:33 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + properly update the max count in the outgoing notifications + +2011-04-22 16:32 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + better packet estimation to ensure we don't overrun. + +2011-04-22 16:32 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + estimate the packet size and break the notification up based on + it + +2011-04-22 16:31 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + transform the notification sending into a larger loop for later + multi-notifs + +2011-04-22 16:31 hardaker + + * NEWS: + + further information about feature marking/selection + +2011-04-22 16:31 hardaker + + * NEWS: + + mention the new delivery by notifications + +2011-04-22 16:31 hardaker + + * NEWS: + + document the minimalist support + +2011-04-22 16:30 hardaker + + * man/snmpd.conf.5.def: + + document the new deliverByNotify config tokens + +2011-04-22 16:30 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + allow run time modifications of the OIDs to use + +2011-04-22 16:30 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + agent/mibgroup/deliver/deliverByNotify.h: + + add config flags to not include the period config and msg count + values + +2011-04-22 16:29 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + include the periodic count, the message number and the max + message number + +2011-04-22 16:29 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + deleted debugging comment + +2011-04-22 16:29 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + mibs/NET-SNMP-PERIODIC-NOTIFY-MIB.txt: + + Move the notification definition to within the sub-mib + +2011-04-22 16:28 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + delete an unused variable + +2011-04-22 16:28 hardaker + + * agent/mibgroup/deliver/deliverByNotify.h: + + load the MIB into the default set + +2011-04-22 16:28 hardaker + + * mibs/NET-SNMP-PERIODIC-NOTIFY-MIB.txt: + + A new mib to hold the periodic notify objects + +2011-04-22 16:28 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + fill out the config free routine + +2011-04-22 16:27 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + properly monitor the whole container + +2011-04-22 16:27 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + agent/mibgroup/deliver/deliverByNotify.h: + + parse the conf files and create and insert objects into the + container + +2011-04-22 16:27 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + defined a container to store a list of deliver objects in + +2011-04-22 16:27 hardaker + + * agent/mibgroup/deliver/deliverByNotify.h: + + added a next_run timestamp + +2011-04-22 16:26 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + actually send a notification with the results + +2011-04-22 16:26 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + make the walk on the test object function. + +2011-04-22 16:26 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + create a max packet size config token and parse it + +2011-04-22 16:25 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + agent/mibgroup/deliver/deliverByNotify.h: + + minimal starting test object + +2011-04-22 16:25 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + agent/mibgroup/deliver/deliverByNotify.h: + + added a function to calculate the time until the next run + +2011-04-22 16:25 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c: + + remove left in template line + +2011-04-22 16:25 hardaker + + * agent/mibgroup/deliver/deliverByNotify.c, + agent/mibgroup/deliver/deliverByNotify.h: + + use an alarm callback prototype for execute + +2011-04-22 16:24 hardaker + + * agent/mibgroup/deliver, agent/mibgroup/deliver/deliverByNotify.c, + agent/mibgroup/deliver/deliverByNotify.h: + + beginning template code for delivery of data by notifications + +2011-04-22 09:13 magfr + + * agent/snmp_agent.c: + + Reduce variable scope + +2011-04-22 09:07 magfr + + * agent/snmp_agent.c: + + Reduce variable scopes + +2011-04-22 09:03 magfr + + * agent/snmp_agent.c: + + Remove unused variable + +2011-04-19 08:38 bvassche + + * win32/libsnmp/libsnmp.vcproj, win32/win32.sln: + + Added Visual Studio 2005 project and solution file for building + the Net-SNMP library as a static library. Both the Win32 and the + x64 configurations are included. + +2011-04-19 07:57 bvassche + + * win32/libsnmp: + + Updated Subversion ignore list. + +2011-04-19 07:39 bvassche + + * win32/encode_keychange/encode_keychange.vcproj, + win32/libagent/libagent.vcproj, + win32/libnetsnmptrapd/libnetsnmptrapd.vcproj, + win32/libsnmp_dll/libsnmp_dll.vcproj, + win32/netsnmpmibs/netsnmpmibs.vcproj, + win32/snmpbulkget/snmpbulkget.vcproj, + win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj, + win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj, + win32/snmpget/snmpget.vcproj, + win32/snmpgetnext/snmpgetnext.vcproj, + win32/snmpnetstat/snmpnetstat.vcproj, + win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj, + win32/snmptable/snmptable.vcproj, + win32/snmptest/snmptest.vcproj, + win32/snmptranslate/snmptranslate.vcproj, + win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj, + win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj, + win32/snmpwalk/snmpwalk.vcproj: + + More Visual Studio 2005 project file cleanup. + +2011-04-19 06:57 bvassche + + * win32/bin: + + Updated Subversion ignore list. + +2011-04-18 15:34 bvassche + + * win32/encode_keychange/encode_keychange.vcproj, + win32/snmpbulkget/snmpbulkget.vcproj, + win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj, + win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj, + win32/snmpget/snmpget.vcproj, + win32/snmpgetnext/snmpgetnext.vcproj, + win32/snmpnetstat/snmpnetstat.vcproj, + win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj, + win32/snmptable/snmptable.vcproj, + win32/snmptest/snmptest.vcproj, + win32/snmptranslate/snmptranslate.vcproj, + win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj, + win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj, + win32/snmpwalk/snmpwalk.vcproj: + + Cleaned up Win32 VS2005 project files - removed superfluous + library references. + +2011-04-18 15:25 bvassche + + * win32/encode_keychange/encode_keychange.vcproj, + win32/libagent/libagent.vcproj, + win32/libnetsnmptrapd/libnetsnmptrapd.vcproj, + win32/libsnmp_dll/libsnmp_dll.vcproj, + win32/netsnmpmibs/netsnmpmibs.vcproj, + win32/snmpbulkget/snmpbulkget.vcproj, + win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj, + win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj, + win32/snmpget/snmpget.vcproj, + win32/snmpgetnext/snmpgetnext.vcproj, + win32/snmpnetstat/snmpnetstat.vcproj, + win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj, + win32/snmptable/snmptable.vcproj, + win32/snmptest/snmptest.vcproj, + win32/snmptranslate/snmptranslate.vcproj, + win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj, + win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj, + win32/snmpwalk/snmpwalk.vcproj, win32/win32dll.sln: + + Added x64 configurations. + +2011-04-18 15:14 bvassche + + * win32/lib: + + Another Win32-related Subversion ignore list update. + +2011-04-18 15:13 bvassche + + * win32/encode_keychange/encode_keychange.vcproj, + win32/libagent/libagent.vcproj, + win32/libnetsnmptrapd/libnetsnmptrapd.vcproj, + win32/libsnmp_dll/libsnmp_dll.vcproj, + win32/netsnmpmibs/netsnmpmibs.vcproj, + win32/snmpbulkget/snmpbulkget.vcproj, + win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.vcproj, + win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.vcproj, + win32/snmpget/snmpget.vcproj, + win32/snmpgetnext/snmpgetnext.vcproj, + win32/snmpnetstat/snmpnetstat.vcproj, + win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.vcproj, + win32/snmptable/snmptable.vcproj, + win32/snmptest/snmptest.vcproj, + win32/snmptranslate/snmptranslate.vcproj, + win32/snmptrap/snmptrap.vcproj, win32/snmptrapd/snmptrapd.vcproj, + win32/snmpusm/snmpusm.vcproj, win32/snmpvacm/snmpvacm.vcproj, + win32/snmpwalk/snmpwalk.vcproj, win32/win32dll.sln: + + Added win32dll-related Visual Studio 2005 project and solution + files. + +2011-04-18 13:37 bvassche + + * win32, win32/encode_keychange, win32/lib, win32/libagent, + win32/libnetsnmptrapd, win32/libsnmp, win32/libsnmp_dll, + win32/libucdmibs, win32/net-snmp, win32/netsnmpmibs, + win32/snmpbulkget, win32/snmpbulkwalk, win32/snmpd, + win32/snmpdelta, win32/snmpdf, win32/snmpget, win32/snmpgetnext, + win32/snmpnetstat, win32/snmpset, win32/snmpstatus, + win32/snmptable, win32/snmptest, win32/snmptranslate, + win32/snmptrap, win32/snmptrapd, win32/snmpusm, win32/snmpvacm, + win32/snmpwalk: + + Added *.vcproj.*.user and x64 to the win32 Subversion ignore + lists. Ran these through LC_ALL=C sort -fu too. + +2011-04-18 12:10 bvassche + + * include/net-snmp/library/getopt.h, + include/net-snmp/library/large_fd_set.h, + include/net-snmp/net-snmp-includes.h: + + Win32 DLL build fixes. + +2011-04-17 20:56 dts12 + + * snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c: + + CHANGES: snmpd: PATCHES: 3175640: Use IP_RECVDSTADDR sockopt + where available (*BSD) + +2011-04-15 13:42 dts12 + + * snmplib/snmp_api.c: + + CHANGES: snmplib: PATCHES: 3183000: Fix calculation of common OID + prefix length + CHANGES: snmplib: BUGS: 3182985: Fix calculation of common OID + prefix length + +2011-04-15 13:17 dts12 + + * agent/mibgroup/ucd-snmp/diskio.c, apps/snmptrapd_ds.h, + include/net-snmp/agent/ds_agent.h, man/snmpd.conf.5.def: + + CHANGES: Linux: PATCHES: 3205811: Option to skip fd/loop/ram + devices in diskIOTable + +2011-04-14 21:31 dts12 + + * python/netsnmp/client_intf.c: + + CHANGES: python: PATCHES: 3185085: Fix segfault on 64-bit systems + +2011-04-14 21:10 dts12 + + * local/mib2c: + + CHANGES: mib2c: PATCHES: 3175323: Fix handling of 'while (false)' + blocks + +2011-04-14 20:52 dts12 + + * local/mib2c: + + CHANGES: mib2c: PATCHES: 3204883: Fix handling of non-table + objects named fooTable + +2011-04-14 20:44 dts12 + + * local/mib2c: + + CHANGES: mib2c: PATCHES: 3211484: Support enumerations in + notification varbinds + +2011-04-12 20:01 nba + + * mibs/UCD-SNMP-MIB.txt: + + Add missing system oids to mib + +2011-04-12 19:53 nba + + * apps/snmptable.c: + + Fix for garbage output when agent presents more columns in bulk + response than our local MIB file specified. + +2011-04-12 19:50 nba + + * man/snmptrapd.8.def: + + Fix wrong name for config token 'doNotRetainNotificationLogs' + +2011-04-09 21:59 nba + + * agent/mibgroup/sctp-mib/sctpScalars_freebsd.c: + + Remove bogus (Linux) defines + +2011-04-09 21:56 nba + + * snmplib/snmp-tc.c: + + HAVE_TM_TM_GMTOFF is HAVE_STRUCT_TM_TM_GMTOFF + +2011-04-09 20:08 nba + + * agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.h, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.h, configure, + include/net-snmp/net-snmp-config.h.in: + + Bill Fenners patch to make DISMAN PING and TRACEROUTE MIBS + compile under Linux + +2011-04-09 20:04 nba + + * agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h, + agent/mibgroup/sctp-mib/sctpScalars.h, + agent/mibgroup/sctp-mib/sctpScalars_solaris2.c, + agent/mibgroup/sctp-mib/sctpTables.h, + agent/mibgroup/sctp-mib/sctpTables_solaris2.c: + + Solaris support for SCTP-MIB + +2011-04-09 19:50 nba + + * snmplib/snmp-tc.c: + + TZ is one hour off if HAVE_TM_TM_GMTOFF and SYSV (such is Linux) + +2011-04-01 01:11 rstory + + * snmplib/transports/snmpDTLSUDPDomain.c: + + CHANGES: snmplib: dtls: overhaul of debug + + - drastic reduction in number of messages and msg complexity + for basic dtlsudp token + - previous level of detail available by adding 9:dtlsdup token + +2011-04-01 00:53 rstory + + * snmplib/transports/snmpDTLSUDPDomain.c: + + CHANGES: snmplib: dtls: clean up close; catch + 'connect'/'disconnect' + + connect = we get successfully decoded snmp data + disconnect = 0 byte read, ssh shutdown flag set + add bio_cache flags for connected/disconnected + check for null ptr before dereferencing + close handling: + - only send queued data if we got to connected state + - seriously reduce timeout to wait for junk read. i think + we shouldn't even bother + - return early if cachep is NULL, so we don't have to test it + repeatedly + - use correct nfds value in select call + +2011-03-31 05:17 rstory + + * snmplib/transports/snmpDTLSUDPDomain.c: + + make trunk and v5-6-patches closely aligned + + mostly changes in debug, cookie tracking + +2011-03-27 11:08 magfr + + * snmplib/container_binary_array.c: + + Simplify array resizing somewhat further + +2011-03-27 10:21 magfr + + * snmplib/container_binary_array.c: + + Do not assign new_data if the value won't be used. + Reduce variable scopes. + +2011-03-27 10:14 magfr + + * snmplib/container_binary_array.c: + + It is not necessary to clear a chunk of memory if the next action + on it is to + fill it so use malloc instead of calloc. + +2011-03-27 10:09 magfr + + * snmplib/container_binary_array.c: + + ContainerBinaryArray really can't hold anythng but pointers and + that means the + data_size field is unnecessary so I removed it. + +2011-03-26 19:55 magfr + + * agent/mibgroup/hardware/memory/hw_mem.c, + agent/mibgroup/header_complex.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/sysORTable.c, apps/snmptrapd.c, + snmplib/int64.c, snmplib/snmp_openssl.c, snmplib/snmp_secmod.c, + snmplib/snmpv3.c: + + Add missing include + +2011-03-26 08:07 magfr + + * snmplib/transports/snmpDTLSUDPDomain.c: + + Use the right feature macro in order to make builds with + --enable-ipv6 --with-out-transports=UDPIPv6 succeed. + +2011-03-26 08:02 magfr + + * snmplib/transports/snmpDTLSUDPDomain.c: + + Remove duplicate copies of functions + +2011-03-25 20:35 rstory + + * local/net-snmp-cert: + + tweak debug message + +2011-03-25 20:32 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + CHANGES: snmplib: update cert token handling + + - remove defX509 cert tokens (should have been removed before + 5.6) + - warnings for our/their tokens, recommend using local/peer + +2011-03-25 20:31 rstory + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpUDPBaseDomain.c: + + merge netsnmp_dtlsudp6 into netsnmp_dtlsudp + + use addr size to tell them apart + +2011-03-25 20:31 rstory + + * snmplib/snmp_transport.c: + + log (once) warning when deprecated f_create_from_tstring + transport function used + +2011-03-25 20:30 rstory + + * snmplib/transports/snmpTCPDomain.c: + + reduce casting; make sure to free the right pointer + +2011-03-25 20:29 rstory + + * snmplib/transports/snmpUDPBaseDomain.c: + + reduce casting + +2011-03-24 06:19 magfr + + * agent/mibgroup/ucd-snmp/dlmod.c: + + Replace a variable with a constant. Make one more oid const. + +2011-03-17 21:09 nba + + * man/snmpdelta.1.def: + + Formatting botch + +2011-03-17 21:07 nba + + * mibs/Makefile.in: + + Install required mibs + +2011-03-17 21:05 nba + + * mibs/rfclist: + + New RFC mibs + +2011-03-15 10:31 bvassche + + * snmplib/cert_util.c: + + Spelling fix: reginerated -> regenerated. + +2011-03-15 10:19 bvassche + + * snmplib/cert_util.c: + + Simplified r19594 (leak-at-exit fix). + +2011-03-15 09:59 bvassche + + * snmplib/snmp_openssl.c: + + Fixed a compiler warning that was introduced in r20113. + +2011-03-14 09:31 dts12 + + * agent/snmpd.c: + + Fix main agent select call to use the renamed API routine. + +2011-03-13 20:09 dts12 + + * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c: + + Bring the naming of the large_fd_set select call into + line with the rest of the API. + +2011-03-12 06:59 rstory + + * snmplib/container_binary_array.c: + + CHANGES: snmplib: realloc+init instead of calloc + + inspired by patch 3195532 from Stephen Hemminger + +2011-03-12 05:47 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_common.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c: + + CHANGES: snmpd: PATCH: optimizations for large route tables from + Stephen Hemminger + + applied parts 1-3 of 4 from him (msgs to coders on 2/28/11; + subject + ip-forward-mib performance improvements; part 4 needs more work + +2011-03-11 14:43 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + CHANGES: snmplib: add more openssl error cases where we check for + local cert + +2011-03-11 12:01 bvassche + + * agent/mibgroup/ucd-snmp/disk.c: + + MinGW: dskTable: Report zero for unimplemented fields instead of + random data. + +2011-03-11 08:42 bvassche + + * agent/mibgroup/disman/schedule/schedCore.c: + + CHANGES: snmpd: Builds with most recent MinGW (having #define + localtime_r). + +2011-03-11 03:08 rstory + + * snmplib/cert_util.c, snmplib/snmp_openssl.c: + + CHANGES: snmplib: refine cert debugging; remove unused function + +2011-03-10 21:21 rstory + + * snmplib/cert_util.c: + + CHANGES: snmpd: BUG: 3205765: handle reconfig for certSecName + token + +2011-03-10 20:01 bvassche + + * agent/snmpd.c: + + Spelling fix in a source code comment: messges -> messages. + +2011-03-10 19:55 bvassche + + * snmplib/large_fd_set.c: + + CHANGES: snmplib: PATCH: 3203806: Minor performance optimization + of netsnmp_large_fd_set_resize(). + +2011-03-10 19:48 bvassche + + * agent/snmpd.c: + + CHANGES: snmpd: PATCH: 3203806: Avoid that the main agent + processing loop - when using more than FD_SETSIZE file + descriptors - can cause memory corruption by invoking select(). + +2011-03-10 19:43 bvassche + + * include/net-snmp/library/large_fd_set.h, snmplib/large_fd_set.c: + + CHANGES: snmplib: PATCH: 3203806: Add the function + netsnmp_large_select(). + +2011-03-10 18:55 bvassche + + * testing/fulltests/support/clib_build, + testing/fulltests/unit-tests/T009large_fd_set_clib.c: + + Added a minimal unit test for netsnmp_large_fd_set. + +2011-03-10 18:52 bvassche + + * snmplib/large_fd_set.c: + + CHANGES: snmplib: PATCH: 3203806: Make + netsnmp_large_fd_set_resize() clear all relevant file + descriptors. + +2011-03-10 15:51 dts12 + + * snmplib/snmp-tc.c: + + CHANGES: snmpd: BUG: 3178389: Fix inconsistent handling of TZ + offsets + +2011-03-10 15:40 dts12 + + * agent/mibgroup/hardware/fsys, + agent/mibgroup/ip-mib/ipAddressPrefixTable, + agent/mibgroup/ip-mib/ipIfStatsTable: + + Ignore object files and libraries + +2011-03-10 15:05 dts12 + + * snmplib/transports: + + Ignore object files and libraries + +2011-03-10 14:32 hardaker + + * apps/Makefile.in, configure, configure.d/config_os_libs2: + + make variable names match + +2011-03-10 14:28 bvassche + + * agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c: + + Fixed two compiler warnings. + +2011-03-10 14:24 hardaker + + * configure, configure.d/config_os_libs2: + + fixed installation variables for the optional SET programs + +2011-03-08 00:53 hardaker + + * local/minimalist/remove-unneeded-modules: + + chmod a+x + +2011-03-08 00:15 hardaker + + * local/minimalist/removeifdefcode.pl: + + print an error if the end of a file was reached and we're not + back + into the state we can write; otherwise a closing #ifdef is + missing. + +2011-03-08 00:15 hardaker + + * snmplib/transports/snmpUnixDomain.c: + + fix endif comment to match the opening ifdef + +2011-03-08 00:15 hardaker + + * local/minimalist/removeifdefcode.pl: + + reset the canwrite flag for every file + +2011-03-08 00:15 hardaker + + * local/minimalist/remove-unneeded-modules: + + temporarily leave in header files + +2011-03-08 00:14 hardaker + + * configure, configure.ac: + + change the unique file check to one that is not in the mibgroup + directory + +2011-03-08 00:14 hardaker + + * testing/fulltests/read-only, + testing/fulltests/read-only/T0141snmpv2csetfail_simple: + + a test for ensuring the agent rejects SET requests with + --enable-read-only + +2011-03-08 00:14 hardaker + + * testing/fulltests/default/T0141snmpv2cset_simple: + + add back in the stopagent command + +2011-03-08 00:14 hardaker + + * testing/fulltests/unit-tests/T101pdu_type_clib.c, + testing/fulltests/unit-tests/T102pdu_build_clib.c, + testing/fulltests/unit-tests/T103pdu_parse_clib.c: + + unit tests writen for the read-only support converted to work + with or without read-only + +2011-03-08 00:13 hardaker + + * testing/fulltests/default/T0141snmpv2cset_simple: + + don't run the set test if no_write_support is turned on + +2011-03-08 00:13 hardaker + + * testing/fulltests/default/T030snmpv3usercreation_simple: + + skip if no_write_support + +2011-03-08 00:13 hardaker + + * testing/fulltests/default/T0141snmpv2cset_simple: + + A new test to check whether SNMPv2c SETs to sysContact work as + expected + +2011-03-08 00:13 hardaker + + * testing/fulltests/default/Svanyconfig: + + allow for v2c SET support testing + +2011-03-08 00:12 hardaker + + * agent/mibgroup/mibII/vacm_conf.c: + + Allow for single quotes for vacm context name quoting too + +2011-03-07 19:19 hardaker + + * configure: + + fix the configure tests to include the word test in the test + +2011-03-07 19:18 hardaker + + * configure.d/config_os_libs2: + + fix the configure tests to include the word test in the test + +2011-03-07 19:18 hardaker + + * local/minimalist/remove-unneeded-modules: + + Added an annoyingly long list of exceptions that needs to be + automated + +2011-03-07 19:18 hardaker + + * local/minimalist/remove-unneeded-modules: + + A quick perl script to remove unneeded code modules from the + modules directory + +2011-03-07 19:18 hardaker + + * agent/mibgroup/target/target.c, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + snmplib/cert_util.c, snmplib/snmpusm.c, snmplib/vacm.c: + + more improvements (removements) for featurization and read-only + support + +2011-03-07 17:19 bvassche + + * snmplib/container_binary_array.c: + + CHANGES: snmplib: PATCH: 3195537: Minor binary_array container + sort optimization + +2011-03-06 19:47 nba + + * agent/mibgroup/disman/nslookup/lookupCtlTable.c: + + Tabs to spaces + +2011-03-06 11:28 nba + + * agent/mibgroup/disman/nslookup/lookupCtlTable.c, + configure.d/config_os_functions: + + Configure check for gethostname2 + Use getaddrinfo if available. Now works for Solaris (and + Windows?) + +2011-03-05 19:16 magfr + + * apps/snmptest.c: + + Add dropped ||'s from r20072 + +2011-03-05 12:50 nba + + * agent/mibgroup/disman/nslookup/lookupCtlTable.c, + agent/mibgroup/disman/nslookup/lookupCtlTable.h, + agent/mibgroup/disman/nslookup/lookupResultsTable.c: + + Clean up, and cosolidate result table row creation into a new + function. + Saves 200 lines of code, with (hopefully) no functionality change + +2011-03-05 06:17 hardaker + + * apps/Makefile.in, apps/snmptest.c, configure, + configure.d/config_os_libs2: + + don't build SET related apps with --enable-read-only + +2011-03-05 06:16 hardaker + + * agent/helpers/baby_steps.c, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/mibII/snmp_mib.c, agent/mibgroup/mibII/updates.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + agent/mibgroup/target/target.c, + include/net-snmp/agent/baby_steps.h, + include/net-snmp/agent/snmp_agent.h, snmplib/snmp_client.c: + + fix issues with combining --enable-minimalist and + --enable-read-only + +2011-03-05 06:16 hardaker + + * local/minimalist/find-unused-code: + + better output for finding object symbols. + +2011-03-04 21:56 baerm + + * local/minimalist/removeifdefcode.pl: + + last commit: changes to allow parsing of featuers files to get + all minimalist tags which are then processed for removal + + this commit: changed comments/white space + +2011-03-04 19:27 baerm + + * agent/mibgroup/agent/extend.c: + + added no_write support to extend.c + +2011-03-04 19:26 baerm + + * agent/helpers/instance.c: + + Added missing #endif comment for remove ifdef code support + +2011-03-04 19:24 baerm + + * local/minimalist/removeifdefcode.pl: + + added changes to allow code removal in-place + (i.e. does not require creating a new file) + +2011-03-04 19:23 baerm + + * local/minimalist/ignore.regexp: + + adding a ignore.regexp file that can be used with + removeifdefcode.pl + +2011-03-04 19:20 hardaker + + * local/minimalist/feature-makedocs: + + add a outgoing link to the parent marking page + +2011-03-04 19:19 hardaker + + * local/minimalist/feature-makedocs: + + Added a wiki output mode + +2011-03-04 19:19 hardaker + + * local/minimalist/feature-makedocs: + + Note that the org output is the default in the help output + +2011-03-04 15:09 jsafranek + + * agent/mibgroup/ucd-snmp/vmstat_linux.c: + + CHANGES: snmpd: fixed 'truncating integer value > 32 bits' in + UCD-SNMP-MIB::systemStats on Linux + +2011-03-04 14:49 hardaker + + * agent/agent_read_config.c, agent/helpers/watcher.c, + agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/subagent.c, + agent/mibgroup/header_complex.c, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c, + agent/mibgroup/mibII/kernel_linux.c, + agent/mibgroup/mibII/tcpTable.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/util_funcs.c, + agent/mibgroup/utilities/iquery.c, snmplib/snmp_api.c: + + reclassification of the remaining features into a hierarchy + +2011-03-04 14:49 hardaker + + * snmplib/snmp_openssl.c: + + don't double-declare cert_utils + +2011-03-04 14:49 hardaker + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + the ipaddress_linux was incorrectly marked as needing + cert_fingerprints + +2011-03-04 14:48 hardaker + + * agent/agent_registry.c: + + put the agent_registry feature in libnetsnmpagent. + +2011-03-03 10:56 bvassche + + * win32/libsnmp_dll/libsnmp.def: + + CHANGES: Win32: Deprecated libsnmp.def - add NETSNMP_IMPORT to + function declarations instead to export a function from + netsnmp.dll. + +2011-03-03 10:48 bvassche + + * include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmp_debug.h: + + Added missing NETSNMP_IMPORT declarations. + +2011-03-03 10:24 bvassche + + * win32/libagent/libagent.def, win32/libucdmibs/libucdmibs.def: + + Removed two obsolete Win32 files. + +2011-03-03 10:09 bvassche + + * snmplib/transports/snmpIPv6BaseDomain.c: + + Trivial comment fix: snmpIPv6BaseDomain.c contains IPv6 base + transport support functions instead of IPv4. + +2011-03-02 19:10 bvassche + + * snmplib: + + Added snmpsm_shutdown.h to the Subversion ignore list because + it's a generated file. + +2011-03-02 15:58 bvassche + + * win32/config.h: + + Removed an obsolete file. + +2011-03-02 15:52 bvassche + + * include/net-snmp/library/snmp_secmod.h, win32/snmpsm_shutdown.h, + win32/snmpv3-security-includes.h: + + Builds again with Visual Studio after the introduction of the + "feature" feature. + +2011-03-02 15:48 bvassche + + * win32/snmpsm_init.h: + + Removed a misleading comment. + +2011-03-02 08:40 magfr + + * configure, configure.d/config_os_libs2: + + Correct the check of wether usm security is enabled. + Regenerate configure. + +2011-03-02 08:39 magfr + + * include/net-snmp/net-snmp-config.h.in: + + Regenerate + +2011-03-02 08:21 magfr + + * + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c: + + Add missing dependencies + +2011-03-02 07:19 magfr + + * snmplib/snmpusm.c: + + Ignore the return value from snmp_increment_statistic + +2011-03-02 07:19 magfr + + * snmplib/container.c: + + Split the container_compare_functions feature into + container_compare_mem, + container_compare_long, container_compare_ulong, + container_compare_int32 and + container_compare_uint32 + Unify the structure of the compare functions further. + +2011-03-02 07:19 magfr + + * snmplib/container.c: + + Change the spelling of the container_compare_cstring feature to + container_ncompare_cstring as that is the function that is + guarded by that + attribute. + +2011-03-02 07:17 magfr + + * include/net-snmp/library/snmp_api.h: + + Add the missing replacement macro for snmp_init_statistics + +2011-03-02 07:16 magfr + + * include/net-snmp/library/snmp_api.h: + + snmp_increment_statistic_by takes two arguments so let the + replacement macro + take two arguments as well. + +2011-02-27 13:55 nba + + * agent/mibgroup/disman/nslookup/lookupCtlTable.c: + + Fix typo in r19990 + +2011-02-26 10:53 magfr + + * local/minimalist/feature-check: + + Remove lines starting with #define in the output of the + preprocessor + When gcc -E is called with -ggdb3 (or -dD) then all the macro + definitions are + passed through the preprocessor and that messes up our + processing. + +2011-02-26 10:52 magfr + + * Makefile.rules: + + Put the generated file in the build tree, not the source tree. + +2011-02-26 01:23 hardaker + + * agent/agent_trap.c, agent/helpers/table_dataset.c, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/disman/event/mteTrigger.c, + agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/hardware/cpu/cpu.c, + agent/mibgroup/hardware/memory/hw_mem.c, + agent/mibgroup/host/data_access/swinst.c, + agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c, + + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c, + agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_solaris2.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c: + + moved a bunch of features into the libnetsnmpmibs feature set. + +2011-02-26 01:22 hardaker + + * agent/agent_handler.c, agent/agent_index.c, + agent/agent_registry.c, agent/agent_trap.c, + agent/helpers/all_helpers.c, agent/helpers/cache_handler.c, + agent/helpers/table.c, agent/helpers/table_array.c, + agent/helpers/table_data.c, agent/helpers/table_dataset.c, + agent/helpers/table_iterator.c, agent/helpers/table_row.c, + agent/snmp_agent.c, local/minimalist/sizetests, snmplib/mib.c: + + classified libnetsnmpagent features + +2011-02-26 01:21 hardaker + + * local/minimalist/sizetests: + + reverse the order of the libraries (snmplib first) + +2011-02-26 01:21 hardaker + + * local/minimalist/sizetests: + + output cleanup and added agent-mibs and logging options + +2011-02-26 01:21 hardaker + + * local/minimalist/sizetests: + + add a default set of arguments + calculate resulting sizes + +2011-02-26 01:21 hardaker + + * snmplib/dir_utils.c: + + Added a missing ; + +2011-02-26 01:20 hardaker + + * local/minimalist/sizetests: + + prefix the output files with a number to indicate order + +2011-02-26 01:20 hardaker + + * local/minimalist/sizetests: + + save the results of the system executions + +2011-02-26 01:20 hardaker + + * local/minimalist/sizetests: + + enable building of the resulting combinations + Add a -n flag for dry-runs + +2011-02-26 01:20 hardaker + + * local/minimalist/sizetests: + + enable the -t tag for limiting types + +2011-02-26 01:19 hardaker + + * local/minimalist/sizetests: + + Added argument parsing and arguments for selecting and listing + types + +2011-02-26 01:19 hardaker + + * local/minimalist/sizetests: + + generate configure script arguments from specs + +2011-02-26 01:19 hardaker + + * local/minimalist/sizetests: + + added a bunch of new feature options and cleaned up a bit + +2011-02-26 01:19 hardaker + + * local/minimalist/sizetests: + + added a new (not yet working) script to test sizing of various + argument sets + +2011-02-26 00:26 magfr + + * agent/mibgroup/ucd-snmp/dlmod.c: + + Simplify the code. Unify some debug logs. + +2011-02-26 00:19 magfr + + * agent/mibgroup/ucd-snmp/dlmod.c: + + Reduce the scope of a few variables + +2011-02-26 00:16 magfr + + * agent/mibgroup/ucd-snmp/dlmod.c: + + Remove some unused includes. + +2011-02-26 00:15 magfr + + * agent/mibgroup/ucd-snmp/dlmod.c: + + Make it possible to initialize/uninitialize modules with 64 + character names and not suffer wild writes. + +2011-02-26 00:12 magfr + + * agent/mibgroup/ucd-snmp/dlmod.c: + + Code restructuring - put the managed routines before the + managment code. + +2011-02-26 00:11 magfr + + * agent/mibgroup/ucd-snmp/dlmod.c, agent/mibgroup/ucd-snmp/dlmod.h: + + CHANGES: libnetsnmpmibs: Make all functions in the dlmod module + that don't have to be public static + +2011-02-26 00:07 magfr + + * agent/mibgroup/ucd-snmp/dlmod.c: + + Rename deinit_dlmod to shutdown_dlmod as that is what it really + is about. + +2011-02-25 18:24 baerm + + * agent/mibgroup/agent/nsVacmAccessTable.c: + + adding minimalist ifdefs to net-snmp-vacm mib + +2011-02-25 16:09 hardaker + + * local/minimalist/feature-makedocs: + + properly handle twin children; also sort the child list + alphabetically. + +2011-02-25 16:09 hardaker + + * snmplib/snmp_logging.c: + + I suppose logging should probably default to being a wanted + option :-) + +2011-02-25 16:09 hardaker + + * local/minimalist/feature-makedocs: + + org-link the files in the output + +2011-02-25 16:08 hardaker + + * Makefile.rules, agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + local/minimalist/feature-check, snmplib/Makefile.in: + + make the features-check script track the full source path + +2011-02-25 16:08 hardaker + + * local/minimalist/feature-makedocs: + + change the function names to match that it's printing to org-mode + at the moment. + +2011-02-25 16:08 hardaker + + * snmplib/file_utils.c, snmplib/mib.c, snmplib/oid_stash.c, + snmplib/snmp_api.c, snmplib/snmp_logging.c, snmplib/tools.c: + + last of the feature classification in libnetsnmp + +2011-02-25 16:07 hardaker + + * snmplib/keytools.c, snmplib/lcd_time.c, snmplib/scapi.c: + + make the usm_support utilities self-declare themselves as + children to + make sure they're properly included during dependency ordering + +2011-02-25 16:07 hardaker + + * snmplib/callback.c, snmplib/cert_util.c, snmplib/check_varbind.c, + snmplib/container.c, snmplib/data_list.c, + snmplib/default_store.c, snmplib/fd_event_manager.c, + snmplib/file_utils.c, snmplib/keytools.c, snmplib/snmpusm.c: + + superstructuralizationizing the features + +2011-02-25 16:07 hardaker + + * snmplib/read_config.c, snmplib/snmp-tc.c, snmplib/snmp_client.c, + snmplib/snmp_enum.c, snmplib/snmp_transport.c, snmplib/system.c, + snmplib/text_utils.c, snmplib/tools.c, + snmplib/transports/snmpUnixDomain.c, snmplib/ucd_compat.c: + + significant parent/child feature classification + +2011-02-25 16:06 hardaker + + * snmplib/snmp_api.c, snmplib/snmpusm.c: + + classify a few components into a top-level libnetsnmp component + +2011-02-25 16:06 hardaker + + * snmplib/keytools.c, snmplib/lcd_time.c, snmplib/scapi.c, + snmplib/snmpusm.c: + + structurize the usm features + +2011-02-25 16:06 hardaker + + * snmplib/container.c, snmplib/container_iterator.c, + snmplib/container_list_ssll.c, snmplib/container_null.c, + snmplib/dir_utils.c: + + structure the container features into a hierarchy + +2011-02-25 16:05 hardaker + + * snmplib/snmp_logging.c: + + group the logging handlers under a parent feature + +2011-02-25 16:05 hardaker + + * local/minimalist/feature-makedocs: + + fix the expect argument count + +2011-02-25 16:05 hardaker + + * local/minimalist/feature-makedocs: + + fix the name of the expected input file + +2011-02-25 16:05 hardaker + + * local/minimalist/feature-makedocs: + + argument parsing and usage() output + +2011-02-25 16:04 hardaker + + * agent/helpers/stash_cache.c, agent/helpers/stash_to_next.c, + agent/helpers/table_dataset.c, agent/helpers/table_iterator.c, + agent/mibgroup/examples/netSnmpHostsTable.c, + agent/mibgroup/mibII/ipCidrRouteTable.c, snmplib/oid_stash.c: + + - added two oid_stash functions as individual features + - cleaned up some warnings in the table_iterator code + +2011-02-25 12:55 dts12 + + * dist/makerelease.xml: + + Fix the command to create a new SVN tag line + + (Having brought the structure of the 5.5.x branch + into line with the other branches, the previous + command is now wrong for *all* branches, rather + than just most of them!) + +2011-02-25 11:10 dts12 + + * snmplib/snmpv3.c: + + Avoid a possible crash if the engineID is not available or set. + +2011-02-25 00:40 baerm + + * agent/mibgroup/disman/event/mteEventNotificationTable.c, + agent/mibgroup/disman/event/mteEventSetTable.c, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/event/mteObjectsTable.c, + agent/mibgroup/disman/event/mteTriggerBooleanTable.c, + agent/mibgroup/disman/event/mteTriggerDeltaTable.c, + agent/mibgroup/disman/event/mteTriggerExistenceTable.c, + agent/mibgroup/disman/event/mteTriggerTable.c, + agent/mibgroup/disman/event/mteTriggerThresholdTable.c, + agent/mibgroup/disman/mteEventNotificationTable.c, + agent/mibgroup/disman/mteObjectsTable.c, + agent/mibgroup/disman/mteObjectsTable.h, + agent/mibgroup/disman/mteTriggerBooleanTable.c, + agent/mibgroup/disman/mteTriggerBooleanTable.h, + agent/mibgroup/disman/mteTriggerDeltaTable.c, + agent/mibgroup/disman/mteTriggerDeltaTable.h, + agent/mibgroup/disman/mteTriggerExistenceTable.c, + agent/mibgroup/disman/mteTriggerExistenceTable.h, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/mteTriggerTable.h, + agent/mibgroup/disman/mteTriggerThresholdTable.c, + agent/mibgroup/disman/mteTriggerThresholdTable.h, + agent/mibgroup/disman/nslookup/lookupCtlTable.c, + agent/mibgroup/disman/nslookup/lookupCtlTable.h: + + adding ifdef code for minimalist support of diffman mib + +2011-02-24 19:21 baerm + + * agent/mibgroup/host/hrSWRunTable.c, + agent/mibgroup/host/hr_system.c, agent/mibgroup/host/hr_system.h: + + Adding minimalist ifdefs to host resource mib + +2011-02-24 05:46 hardaker + + * agent/helpers/table_iterator.c, snmplib/data_list.c: + + mark the data_list function that's only used in stach_caching as + a feature + +2011-02-24 05:46 hardaker + + * agent/helpers/table_iterator.c: + + whoops. + +2011-02-24 05:46 hardaker + + * agent/helpers/table_iterator.c: + + more missing stash references + +2011-02-24 05:45 hardaker + + * agent/helpers/table_iterator.c: + + ifdefed/featured out a missing stash_cache section + +2011-02-24 05:45 hardaker + + * agent/mibgroup/util_funcs.c: + + make the prefix_info more hierarchical and sub-feature the unused + one + +2011-02-24 05:45 hardaker + + * local/minimalist/find-unused-code: + + do include the perl/python code when searching for files + +2011-02-24 05:45 hardaker + + * agent/helpers/table_tdata.c: + + make the semi-used table_tdata functions children of + table_tdata_all + instead of just table_tdata + +2011-02-23 22:00 magfr + + * agent/helpers/table_tdata.c: + + Correct typo + +2011-02-23 21:54 magfr + + * snmplib/parse.c: + + Correct typo + +2011-02-23 21:10 nba + + * agent/snmp_vars.c: + + proper include of prototype + +2011-02-23 21:07 hardaker + + * configure, configure.d/config_modules_agent, + configure.d/config_modules_transports, + configure.d/config_project_with_enable: + + compat some feature header chicken and egg problems + +2011-02-23 15:27 nba + + * snmplib/snmpusm.c: + + unsigned juggling to remove warnings + +2011-02-23 15:23 nba + + * agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c: + + unsigned juggling to remove warnings + +2011-02-23 15:20 nba + + * agent/mibgroup/ip-mib.h: + + Enable (probably forgotten) ipAddressPrefixTable + +2011-02-23 14:30 hardaker + + * local/minimalist, local/minimalist/feature-check, + local/minimalist/feature-makedocs, + local/minimalist/feature-remove, + local/minimalist/find-unused-code, + local/minimalist/removeifdefcode.pl: + + added other missing 'new' files not included in the minimalist + patch file + +2011-02-23 09:54 nba + + * agent/mibgroup/tcp-mib/data_access/tcpConn_freebsd4.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_netbsd.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_openbsd.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_freebsd4.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_netbsd.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_openbsd.c: + + Loading IPv6 data is a no-no when IPv6 not enabled + +2011-02-23 09:36 nba + + * apps/snmptable.c: + + Fix bug 3118631: snmptable segfaults if index contains : + character + +2011-02-23 09:30 nba + + * include/net-snmp/system/freebsd8.h: + + FreeBSD 8 support + +2011-02-23 01:48 hardaker + + * include/net-snmp/net-snmp-features.h: + + added missing net-snmp-features.h + +2011-02-23 00:01 hardaker + + * Makefile.in, Makefile.rules, Makefile.top, agent/Makefile.in, + agent/agent_handler.c, agent/agent_index.c, + agent/agent_read_config.c, agent/agent_registry.c, + agent/agent_trap.c, agent/helpers/all_helpers.c, + agent/helpers/baby_steps.c, agent/helpers/cache_handler.c, + agent/helpers/instance.c, agent/helpers/mode_end_call.c, + agent/helpers/multiplexer.c, agent/helpers/old_api.c, + agent/helpers/read_only.c, agent/helpers/row_merge.c, + agent/helpers/scalar.c, agent/helpers/scalar_group.c, + agent/helpers/snmp_get_statistic.c, agent/helpers/stash_cache.c, + agent/helpers/stash_to_next.c, agent/helpers/table.c, + agent/helpers/table_array.c, agent/helpers/table_container.c, + agent/helpers/table_data.c, agent/helpers/table_dataset.c, + agent/helpers/table_iterator.c, agent/helpers/table_row.c, + agent/helpers/table_tdata.c, agent/helpers/watcher.c, + agent/mibgroup/Makefile.in, agent/mibgroup/Rmon/alarmTable.c, + agent/mibgroup/agent/extend.c, agent/mibgroup/agent/nsCache.c, + agent/mibgroup/agent/nsLogging.c, + agent/mibgroup/agent/nsModuleTable.c, + agent/mibgroup/agent/nsTransactionTable.c, + agent/mibgroup/agent/nsVacmAccessTable.c, + agent/mibgroup/agentx/agentx_config.c, + agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/disman/event/mteEventConf.c, + agent/mibgroup/disman/event/mteEventNotificationTable.c, + agent/mibgroup/disman/event/mteEventSetTable.c, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/event/mteObjectsTable.c, + agent/mibgroup/disman/event/mteTrigger.c, + agent/mibgroup/disman/event/mteTriggerBooleanTable.c, + agent/mibgroup/disman/event/mteTriggerConf.c, + agent/mibgroup/disman/event/mteTriggerDeltaTable.c, + agent/mibgroup/disman/event/mteTriggerExistenceTable.c, + agent/mibgroup/disman/event/mteTriggerTable.c, + agent/mibgroup/disman/event/mteTriggerThresholdTable.c, + agent/mibgroup/disman/expr/expErrorTable.c, + agent/mibgroup/disman/expr/expExpressionConf.c, + agent/mibgroup/disman/expr/expExpressionTable.c, + agent/mibgroup/disman/expr/expObjectConf.c, + agent/mibgroup/disman/expr/expObjectTable.c, + agent/mibgroup/disman/expression/expExpressionTable.c, + agent/mibgroup/disman/mteEventNotificationTable.c, + agent/mibgroup/disman/mteEventTable.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/schedule/schedConf.c, + agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/disman/schedule/schedTable.c, + agent/mibgroup/disman/traceroute/traceRouteResultsTable.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.c, + agent/mibgroup/examples/data_set.c, + agent/mibgroup/examples/delayed_instance.c, + agent/mibgroup/examples/netSnmpHostsTable.c, + agent/mibgroup/examples/netSnmpHostsTable_checkfns.c, + agent/mibgroup/examples/scalar_int.c, + agent/mibgroup/hardware/cpu/cpu.c, + agent/mibgroup/hardware/cpu/cpu_kinfo.c, + agent/mibgroup/hardware/cpu/cpu_nlist.c, + agent/mibgroup/hardware/cpu/cpu_perfstat.c, + agent/mibgroup/hardware/cpu/cpu_sysctl.c, + agent/mibgroup/hardware/memory/hw_mem.c, + agent/mibgroup/header_complex.c, + agent/mibgroup/host/data_access/swinst.c, + agent/mibgroup/host/data_access/swinst_darwin.c, + agent/mibgroup/host/data_access/swinst_pkginfo.c, + agent/mibgroup/host/data_access/swinst_rpm.c, + agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_swinst.c, agent/mibgroup/host/hr_system.c, + agent/mibgroup/host/hrh_filesys.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifTable/ifTable.h, + agent/mibgroup/if-mib/ifTable/ifTable_data_access.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/if-mib/ifXTable/ifXTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable.h, + agent/mibgroup/if-mib/ifXTable/ifXTable_constants.h, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c, + + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c, + agent/mibgroup/ip-mib/data_access/arp_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c, + + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c, + + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.c, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.c, + + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c, + agent/mibgroup/ip-mib/ip_scalars.c, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c, + + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c, + agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/ipCidrRouteTable.c, + agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/kernel_linux.c, + agent/mibgroup/mibII/setSerialNo.c, + agent/mibgroup/mibII/snmp_mib_5_5.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/vacm_conf.c, + agent/mibgroup/mibII/vacm_context.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/vacm_vars.h, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.h, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/notification/snmpNotifyTable.h, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c, + agent/mibgroup/sctp-mib/sctpTables_common.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.c, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmStats_5_5.c, + agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/snmpv3/usmUser.h, + agent/mibgroup/snmpv3mibs.h, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetAddrEntry.h, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.h, + agent/mibgroup/target/target.c, + agent/mibgroup/target/target_counters.c, + agent/mibgroup/target/target_counters.h, + agent/mibgroup/target/target_counters_5_5.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_common.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_solaris2.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c, + + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c, + agent/mibgroup/testhandler.c, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c, + agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.c, + agent/mibgroup/ucd-snmp/dlmod.c, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/lmSensors.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/proxy.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/vmstat_linux.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_solaris2.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/utilities/iquery.c, + agent/mibgroup/winExtDLL.c, agent/snmp_agent.c, + agent/snmp_vars.c, agent/snmpd.c, apps/Makefile.in, + apps/agentxtrap.c, apps/snmpnetstat/Makefile.in, + apps/snmpnetstat/main.c, apps/snmpnetstat/netstat.h, + apps/snmpnetstat/route.c, apps/snmptest.c, apps/snmptranslate.c, + apps/snmptrapd.c, apps/snmptrapd_handlers.c, + apps/snmptrapd_sql.c, configure, configure.ac, + configure.d/config_modules_agent, configure.d/config_modules_lib, + configure.d/config_modules_security_modules, + configure.d/config_modules_transports, + configure.d/config_os_libs2, + configure.d/config_project_perl_python, + configure.d/config_project_with_enable, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/library/libsnmp.h, + include/net-snmp/library/snmp.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, + include/net-snmp/library/snmp_secmod.h, + include/net-snmp/library/snmpksm.h, + include/net-snmp/library/snmptsm.h, + include/net-snmp/library/snmpusm.h, + include/net-snmp/library/snmpv3.h, + include/net-snmp/net-snmp-config.h.in, perl/OID/OID.xs, + perl/SNMP/SNMP.xs, perl/agent/agent.xs, snmplib/Makefile.in, + snmplib/callback.c, snmplib/cert_util.c, snmplib/check_varbind.c, + snmplib/container.c, snmplib/container_iterator.c, + snmplib/container_list_ssll.c, snmplib/container_null.c, + snmplib/data_list.c, snmplib/default_store.c, + snmplib/dir_utils.c, snmplib/fd_event_manager.c, + snmplib/file_utils.c, snmplib/int64.c, snmplib/keytools.c, + snmplib/lcd_time.c, snmplib/mib.c, snmplib/oid_stash.c, + snmplib/parse.c, snmplib/read_config.c, snmplib/scapi.c, + snmplib/snmp-tc.c, snmplib/snmp_api.c, snmplib/snmp_client.c, + snmplib/snmp_enum.c, snmplib/snmp_logging.c, + snmplib/snmp_openssl.c, snmplib/snmp_parse_args.c, + snmplib/snmp_secmod.c, snmplib/snmp_transport.c, + snmplib/snmpksm.c, snmplib/snmptsm.c, snmplib/snmpusm.c, + snmplib/snmpv3.c, snmplib/system.c, snmplib/text_utils.c, + snmplib/tools.c, snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpSSHDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c, + snmplib/transports/snmpUnixDomain.c, snmplib/ucd_compat.c, + testing/fulltests/default/Sv3config, + testing/fulltests/default/Sv3usmconfigbase, + testing/fulltests/default/Sv3vacmconfig, + testing/fulltests/default/T049snmpv3inform_simple, + testing/fulltests/default/T049snmpv3informauth_simple, + testing/fulltests/default/T057trapdauthtest2_simple, + testing/fulltests/default/T057trapdauthtest3_simple, + testing/fulltests/default/T057trapdauthtest_simple, + testing/fulltests/default/T060trapdperl_simple, + testing/fulltests/default/T061agentperl_simple, + testing/fulltests/default/T113agentxtrap_simple, + testing/fulltests/default/T114agentxagentxtrap_simple: + + NEWS: packaging: Enable micro-and-macro-feature management within + Net-SNMP; this adds a number of new flags to configure + (--enable-minimalist and --enable-read-only). These changes are + designed to remove much of the inline code that isn't always + necessary or desired. Scripts exist (and will be improved) to + stip out unused components from the code entirely to enable a + shorter review process for upgrading to new releases. This work + was done by Wes Hardaker and Michael Baer from SPARTA, Inc. but + is being checked in as a large patch since converting the micro + patches from git to svn turend out to be impossible + +2011-02-22 23:55 hardaker + + * FAQ: + + use the wiki URL instead of the tutorial-5 URL for the snmptrap + tutorial + +2011-02-21 22:40 nba + + * agent/mibgroup/host/data_access/swrun_kinfo.c: + + proper process status values for netbsd + +2011-02-21 22:39 nba + + * snmplib/scapi.c: + + conditionalize variable + +2011-02-21 22:20 nba + + * agent/mibgroup/tcp-mib/data_access/tcpConn.h: + + tcp-mib/udp-mib support for the *bsds + +2011-02-21 22:16 nba + + * agent/mibgroup/mibII.h, + agent/mibgroup/tcp-mib/data_access/tcpConn_freebsd4.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_netbsd.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_openbsd.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint.h, + agent/mibgroup/udp-mib/data_access/udp_endpoint_freebsd4.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_netbsd.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_openbsd.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c: + + tcp-mib/udp-mib support for the *bsds + +2011-02-21 22:05 nba + + * + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c: + + Properly end debug message with newline + +2011-02-21 22:04 nba + + * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c: + + remove var that shadows the useful one + +2011-02-21 22:02 nba + + * agent/mibgroup/mibII/ipv6.c: + + major fiddling to get things working for openbsd too. This should + really be reworked to use the tcp-mib/udp-mib/data_access + +2011-02-21 21:59 nba + + * agent/mibgroup/mibII/tcpTable.c: + + fix tcp states for dragonflybsd + +2011-02-21 21:57 nba + + * agent/mibgroup/mibII.h: + + enable new tcp/udp mibs for solaris + +2011-02-21 21:53 magfr + + * agent/mibgroup/hardware/sensors/lmsensors_v3.c: + + Do not use c99 + +2011-02-21 19:08 hardaker + + * dist/makerelease.xml: + + Updated comment about where makerelease comes from (now github) + +2011-02-20 09:24 bvassche + + * agent/snmp_agent.c: + + CHANGES: snmpd: BUG: 3185528: shutdown_master_agent doesn't close + UDP socket + (Fixes a bug introduced in r19511.) + +2011-02-18 14:43 jsafranek + + * agent/mibgroup/hardware/fsys/fsys_getfsstats.c, + agent/mibgroup/hardware/fsys/fsys_mntctl.c, + agent/mibgroup/hardware/fsys/fsys_mntent.c, + agent/mibgroup/hardware/fsys/hw_fsys.c, + agent/mibgroup/host/hrh_storage.c, + include/net-snmp/agent/ds_agent.h, + include/net-snmp/agent/hardware/fsys.h, man/snmpd.conf.5.def: + + CHANGES: snmpd: reworked hrStorageTable to support large + filesystems. + + The hrStorageAllocationUnits does not report real allocation unit + size, + but some calculated value so hrStorageAllocationUnits * + hrStorageSize + gives real size of the filesystem. + + This calculation happens only when hrStorageSize is too small + (32bits) + for filesystem size, e.g. filesystems larger than 8TB with 4096 + bytes + block size. + + This calculation can be turned off by 'realStorageUnits' config + option. + +2011-02-18 14:29 jsafranek + + * agent/mibgroup/hardware/fsys/fsys_mntent.c, + agent/mibgroup/hardware/fsys/mnttypes.h: + + Add JFS and XFS to list of known filesustems + +2011-02-17 11:28 jsafranek + + * local/snmp-bridge-mib: + + Fixed snmp-bridge-mib in standalone (agentx) version. + Don't declare local variables inside block. Patch provided by + Jens Osterkamp. + +2011-02-16 14:56 jsafranek + + * local/snmp-bridge-mib: + + Fixed snmp-bridge-mib when working in the embedded perl. + +2011-02-16 13:16 jsafranek + + * local/snmp-bridge-mib: + + Fixed GETNEXT processing in snmp-bridge-mib. + +2011-02-15 22:24 nba + + * agent/mibgroup/mibII/udpTable.c: + + Properly save entries for NetBSD and DragonFly + +2011-02-15 22:18 nba + + * agent/mibgroup/mibII/udp.c: + + remove redundant includes + +2011-02-15 21:46 nba + + * configure: + + rerun autoheader/autoconf + +2011-02-15 21:33 nba + + * include/net-snmp/library/snmp_transport.h: + + include sys/types.h before sys/socket.h + +2011-02-15 21:26 nba + + * m4/netsnmp_search_libs.m4: + + Too much quoting is bad + +2011-02-15 21:11 nba + + * agent/mibgroup/mibII.h, agent/mibgroup/mibII/ipv6.c, + agent/mibgroup/mibII/ipv6.h: + + Fix IPv6 TCP and UDP tables, *BSD support + +2011-02-15 20:45 nba + + * agent/mibgroup/disman/expr/expObjectConf.c, + agent/mibgroup/disman/expr/expValue.c, + agent/mibgroup/disman/nslookup/lookupResultsTable.c: + + Kill compiler warnings + +2011-02-15 20:44 nba + + * agent/mibgroup/mibII/tcpTable.c: + + Filter IPv6 entries from IPv4 table + +2011-02-15 20:42 nba + + * agent/mibgroup/host/data_access/swrun.h, + agent/mibgroup/host/data_access/swrun_kinfo.c: + + Proper use of getproc2 and dragonfly support + +2011-02-15 20:41 nba + + * agent/mibgroup/hardware/fsys/fsys_getfsstats.c: + + getvfsstat is only for NetBSD + +2011-02-15 20:39 nba + + * configure.d/config_os_libs1, configure.d/config_os_libs2: + + Detect need for -lkvm in proper time + +2011-02-15 19:42 hardaker + + * snmplib/snmp_logging.c: + + remove the statement about enabling stderr by default. + +2011-02-15 19:42 hardaker + + * agent/mibgroup/mibII/vacm_vars.c: + + remove 3 functions that as far as I can tell have possibly never + been used + +2011-02-14 14:38 bvassche + + * agent/snmpd.c: + + Fixed a MinGW-specific compiler warning. + +2011-02-13 16:28 magfr + + * net-snmp-config.in: + + CHANGES: Make it possible to build static applications using + net-snmp-config and the -*libs flags once more. + +2011-02-10 15:13 dts12 + + * snmplib/mib.c: + + CHANGES: snmplib: PATCHES: 3165878: Catch buffer overrun on + 64-bit systems + +2011-02-10 15:06 dts12 + + * agent/mibgroup/hardware/cpu/cpu_linux.c, + agent/mibgroup/ucd-snmp/vmstat_linux.c: + + CHANGES: snmpd: PATCHES: 3152412: Handle (and report) problems + reading /proc/vmstat + +2011-02-09 07:34 bvassche + + * include/net-snmp/library/container.h: + + Building DLL and Perl modules with win32/build.bat works again. + +2011-02-08 19:38 hardaker + + * agent/helpers/instance.c, include/net-snmp/agent/instance.h: + + Remove the functions marked as deprecated and safe for removal in + 5.6. + +2011-02-08 17:41 hardaker + + * perl/SNMP/SNMP.xs, perl/agent/agent.pm: + + CHANGES: perl: patch from Martin Buck: don't always open stderr + as the calls to snmp_log already do this and it messes up the + agent when embedded + +2011-02-08 17:37 hardaker + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + CHANGES: snmpd: Fix a strlen calculation as pointed out by + Konstantin Baydarov + +2011-02-07 20:07 hardaker + + * man/snmp.conf.5.def: + + document the 3 new SSH config tokens + +2011-02-07 20:07 hardaker + + * snmplib/transports/snmpSSHDomain.c: + + CHANGES: libnetsnmp: made the SSH transport configurable as it + should be. + +2011-02-07 20:07 hardaker + + * include/net-snmp/library/default_store.h: + + Added default_store strings for ssh: username, pubkey, privkey + +2011-02-06 06:34 magfr + + * agent/mibgroup/mibII/system_mib.c: + + Simplify the control flow to allow for more optimization. + +2011-02-03 22:42 tanders + + * snmplib/snmp_api.c: + + CHANGES: snmplib: BUG: 3171878: Using SNMPv3 context does not + work + +2011-02-02 07:09 magfr + + * agent/snmpd.c: + + Include the USING_ variables from the agent library as well, in + particular the + USING_AGENTX_* variables. + +2011-02-01 13:07 jsafranek + + * agent/mibgroup/ip-mib/data_access/systemstats_common.c: + + Don't check for 32/64bit wrap in calculated entries. + +2011-02-01 09:41 jsafranek + + * agent/mibgroup/ip-mib/data_access/systemstats_common.c: + + CHANGES: snmpd: fixed the agent writing 'looks like a 64bit wrap, + but prev!=new' in syslog when computing ipSystemStats + + Without the memcpy, prev_vals->stats and new_vals->stats could + get different, + which could much much later (when a counter gets bigger than 32 + bits) result + in 'prev!=new' message in syslog. Typically this happens after + long time of + uptime and it is very hard to reproduce. + +2011-02-01 07:19 magfr + + * agent/snmpd.c: + + Remove some unused includes + +2011-01-31 22:39 nba + + * agent/mibgroup/disman/nslookup/lookupCtlTable.c: + + addprototypes and remove unused vars + +2011-01-31 22:37 nba + + * agent/mibgroup/disman/expr/expExpression.c, + agent/mibgroup/disman/expr/expExpression.h, + agent/mibgroup/disman/expr/expObject.c, + agent/mibgroup/disman/expr/expObject.h, + agent/mibgroup/disman/expr/expValueTable.c, + apps/snmpnetstat/inet6.c: + + const juggling to remove warnings + +2011-01-31 22:30 nba + + * agent/mibgroup/ucd-snmp/diskio.c: + + diskio for dragonfly + +2011-01-31 22:28 nba + + * agent/mibgroup/hardware/cpu/cpu_kinfo.c: + + properly name initalizer function for cpu_kinfo + +2011-01-30 15:21 magfr + + * apps/agentxtrap.c: + + Reduce the number of used include files. + +2011-01-30 09:35 magfr + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h: + + CHANGES: snmpd: Add missing function declaration + +2011-01-30 01:06 tanders + + * agent/mibgroup/ucd-snmp/diskio.c: + + CHANGES: snmpd: BUG: 3151897: fd leak w/ /proc/partitions + read in diskio + +2011-01-29 23:36 tanders + + * agent/mibgroup/host/hr_system.c: + + NEWS: snmpd: BUG: 3166568: hrSystemProcesses missing in 5.6/5.6.1 + +2011-01-27 09:35 dts12 + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: + + After ten years intensive use, an "experimental" + feature can probably be released for general use. + +2011-01-26 16:50 hardaker + + * local/mib2c: + + CHANGES: mib2c: make the mib2c foreach ranges work as advertised + in the comments. + +2011-01-26 16:49 hardaker + + * testing/fulltests/default/T027snmpv3Defaults_simple: + + a test to ensure v3/USM snmp.conf settings work + +2011-01-26 16:49 hardaker + + * dist/makerelease.xml: + + remove testopts + +2011-01-26 09:12 jsafranek + + * agent/mibgroup/ucd-snmp/proc.c: + + CHANGES: snmpd: fixed rare race condition when counting processes + for UCD-SNMP-MIB::prTable + + The XX process can exit after fopen(/proc/XX/status) and before + fgets() from it. snmpd should continue with other processes and + not to stop. + +2011-01-19 13:57 jsafranek + + * configure, configure.d/config_os_libs1: + + Make us compatible with rpm-4.9, rpmGetFilesystemList does not + exist anymore, so the configure script should not check it. + +2011-01-19 06:31 nba + + * configure.d/config_os_libs1: + + diskIOLAx requires exp which may require -lm + +2011-01-18 22:39 nba + + * include/net-snmp/net-snmp-config.h.in: + + autoheader + +2011-01-18 22:37 nba + + * agent/mibgroup/if-mib/data_access/interface.h: + + Find proper if-mib interface for NetBSD + +2011-01-18 22:36 nba + + * agent/mibgroup/host/hr_swrun.c: + + typo + +2011-01-18 22:35 nba + + * acconfig.h: + + define dragonflyid + +2011-01-14 13:24 jsafranek + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c: + + Add IPv6 support for creating rows in ipAddresstable. + + Using SNMP SET, it is now possible to create and destroy IPv6 + addresses on an interface. + +2011-01-14 12:28 jsafranek + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c: + + CHANGES: snmpd: from Robert Story: fixed adding new addresses to + ipAddressTable + + Long time ago, there was a bugreport[1] regarding ipAddressTable + on + net-snmp-coders list and rstory's experimental patch without any + feedback. + Now I've got few complaints that SNMP SET on ipAddressTable + produces the + same errors and guess what, the patch fixes them. + + [1]: + http://sourceforge.net/mailarchive/forum.php?thread_name=20060920134935.35b36ed6%40dev.futz.org&forum_name=net-snmp-coders + +2011-01-14 06:25 rstory + + * agent/mibgroup/agentx/protocol.c: + + remove completely useless and nonsensical code + +2011-01-13 17:24 rstory + + * snmplib/transports/snmpDTLSUDPDomain.c: + + allocate space for array NULL termination + +2011-01-13 15:56 dts12 + + * dist/makerelease.xml: + + Ensure releases are installed to the correct path within the + /tags SVN tree + +2011-01-13 15:15 dts12 + + * agent/mibgroup/mibII/kernel_netbsd.c: + + Remove C++ comments + +2011-01-13 13:17 dts12 + + * agent/auto_nlist.c: + + Fix broken patch + +2011-01-13 12:14 dts12 + + * configure, configure.d/config_os_headers, + configure.d/config_os_libs1: + + Configure fixes for DragonFly support + +2011-01-13 12:04 dts12 + + * agent/auto_nlist.c, agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/if-mib/data_access/interface.h, + agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/ip.h, + agent/mibgroup/mibII/tcp.c, include/net-snmp/system/dragonfly.h: + + Code fixes for DragonFly support + +2011-01-13 11:33 dts12 + + * agent/mibgroup/hardware/memory/memory_netbsd.c: + + Fix typo + +2011-01-12 21:23 rstory + + * agent/mibgroup/notification/snmpNotifyTable.c: + + merge duplicated shutdown functions + +2011-01-12 20:11 bvassche + + * agent/helpers/table_iterator.c, + include/net-snmp/agent/table_iterator.h: + + Reimplement netsnmp_register_table_iterator2() by adding the flag + NETSNMP_ITERATOR_OWNS_IINFO for + netsnmp_iterator_info. Remove + netsnmp_get_table_iterator_handler2() because it is now + superfluous. + +2011-01-12 19:22 bvassche + + * agent/snmp_vars.c: + + Avoid that the compiler complains about a missing declaration for + netsnmp_certs_agent_init(). + +2011-01-12 19:20 bvassche + + * + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/usmDHParameters.c: + + Get rid of a compiler warning in + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/usmDHParameters.c. + +2011-01-12 19:04 bvassche + + * agent/mibgroup/agentx/subagent.c: + + Fixed a compiler warning (format specification mismatch) that was + introduced + in r19808 ("snmpd: PATCHES: 2975254: Avoid callback re-use of + closed sessions"). + +2011-01-12 15:03 rstory + + * agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/notification/snmpNotifyTable.c: + + CHANGES: snmp: patch: 3096725: sysORTable registation for + notification log mib + + original patch fixed several issues, other parts applied earlier + +2011-01-11 17:27 rstory + + * include/net-snmp/library/snmp_transport.h: + + do not include ipv6 struct if ipv6 is not enabled + +2011-01-11 16:04 dts12 + + * ov/UCD-fields, ov/oid_to_sym.in, ov/oid_to_type.in: + + Recognise Agent OID for DragonFly systems (and general tidying + up) + [From NetBSD patch archive] + + Qn: Should these be updated to refer to Net-SNMP (rather than + UCD)? + +2011-01-11 16:01 dts12 + + * include/net-snmp/net-snmp-config.h.in, mibs/NET-SNMP-TC.txt, + mibs/UCD-SNMP-MIB.txt, sedscript.in: + + Define Agent OID for DragonFly systems + (and general tidying up) + [From NetBSD patch archive] + +2011-01-11 15:27 dts12 + + * agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c: + + NetBSD DragonFly support for UDP & TCP tables + [From NetBSD patch archive] + +2011-01-11 14:41 dts12 + + * agent/mibgroup/hardware/cpu.h, + agent/mibgroup/hardware/cpu/cpu_kinfo.c, + agent/mibgroup/hardware/cpu/cpu_kinfo.h, + agent/mibgroup/host/hr_swrun.c, agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/memory_freebsd2.c, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.c: + + CHANGES: NetBSD: DragonFly support + [From NetBSD patch archive] + +2011-01-11 14:36 dts12 + + * configure, configure.d/config_os_struct_members: + + NetBSD/DragonFly 'struct ifnet' requires KERNEL, but not _KERNEL + [From NetBSD patch archive] + (I hope I've got this one right!) + +2011-01-11 13:34 jsafranek + + * snmplib/transports/snmpUDPBaseDomain.c: + + CHANGES: snmplib: from Bill Fenner: fix sending of UDP responses + from multihomed agents. + + Try to send the response as it was before Net-SNMP 5.6 (assuming + the appropriate request was unicast) and only if it fails try to + set if_index (the request must be broadcast). + +2011-01-11 13:22 dts12 + + * agent/mibgroup/mibII/interfaces.c: + + Really handle systems with 'struct timespec ifnet.if_lastchange' + (missing element from SVN revision 19841) + +2011-01-11 12:24 dts12 + + * configure, configure.d/config_os_headers: + + Additional headers when testing for IPv6 headers + [From NetBSD patch archive] + +2011-01-11 12:14 dts12 + + * snmplib/transports/snmpUDPIPv6Domain.c: + + Missing type under darwin + [From NetBSD patch archive] + +2011-01-11 12:10 dts12 + + * agent/mibgroup/ucd-snmp/diskio.c: + + NetBSD support for Disk I/O stats + [From NetBSD patch archive] + +2011-01-11 12:01 dts12 + + * configure, configure.d/config_os_struct_members, + include/net-snmp/net-snmp-config.h.in: + + Handle systems with 'struct timespec ifnet.if_lastchange' (rather + than struct timeval) + [From NetBSD patch archive] + +2011-01-11 11:27 dts12 + + * agent/mibgroup/mibII/icmp.h, agent/mibgroup/mibII/ip.h, + agent/mibgroup/mibII/tcp.h, agent/mibgroup/mibII/udp.h: + + Pull in kernel_netbsd module when required + [Based on fix from NetBSD patch archive] + +2011-01-11 10:36 dts12 + + * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/kernel_netbsd.c, + agent/mibgroup/mibII/kernel_netbsd.h, + agent/mibgroup/mibII/mibII_common.h, agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/udp.c, include/net-snmp/system/netbsd.h: + + CHANGES: NetBSD: Retrieve MIB-II network statistics via sysctl + [From NetBSD patch archive] + +2011-01-11 07:04 nba + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + Fix for pci_lookup_name and RHEL4 + +2011-01-10 16:56 dts12 + + * agent/mibgroup/mibII/route_write.c: + + Add support for darwin + (The patch from the NetBSD archive appears to be essentially the + same as the equivalent code from the OpenBSD patch archive) + +2011-01-10 16:54 dts12 + + * agent/mibgroup/host/hr_network.c: + + Add support for darwin + [From NetBSD patch archive] + +2011-01-10 14:55 dts12 + + * agent/mibgroup/hardware/cpu/cpu_sysctl.c, + agent/mibgroup/hardware/memory/memory_netbsd.c: + + CHANGES: NetBSD: Update memory and CPU statistics handling + [From NetBSD patch archive] + +2011-01-10 14:22 dts12 + + * agent/mibgroup/ucd-snmp/vmstat.c: + + Fix divide-by-zero error in CPU performance statistics + [From NetBSD patch archive] + +2011-01-09 22:54 dts12 + + * agent/mibgroup/host/data_access/swrun_kinfo.c, + agent/mibgroup/host/hr_swrun.c, configure, + configure.d/config_os_libs2: + + CHANGES: OpenBSD: Update SWRun code to use kvm_getproc2 + [From OpenBSD patch archive] + +2011-01-09 21:30 dts12 + + * configure, configure.d/config_os_headers: + + CHANGES: build: OpenBSD: Fix order of headers when checking + + [From OpenBSD patch archive] + +2011-01-09 19:44 dts12 + + * agent/mibgroup/hardware/cpu/cpu_sysctl.c: + + Amend how multi-CPU statistics are retreived using sysctl on + OpenBSD systems + (if this block was active, which it isn't, but that's not + important right not) + [Based on OpenBSD patch archive, amended (probably wrongly) by + DTS] + +2011-01-09 18:13 dts12 + + * agent/mibgroup/host/hr_system.c, + agent/mibgroup/ucd-snmp/diskio.c, agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/vmstat_bsdi4.c, + agent/mibgroup/ucd-snmp/vmstat_netbsd1.c: + + sysctl takes a 'size_t' variable for the size parameter + +2011-01-09 18:11 dts12 + + * agent/mibgroup/hardware/cpu/cpu_nlist.c, + agent/mibgroup/hardware/cpu/cpu_sysctl.c, + agent/mibgroup/hardware/memory/memory_netbsd.c, + agent/mibgroup/host/data_access/swrun_kinfo.c: + + sysctl takes a 'size_t' variable for the size parameter + +2011-01-08 08:30 magfr + + * configure, configure.d/config_modules_security_modules: + + CHANGES: building: Fix --with-security-modules handling + Allow repeated modules (tsm,tsm) as well as defailt modules (usm) + Move the generation of the files after the checking + +2011-01-08 00:47 magfr + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + Update acconfig.h with changes from r19819. + Rerun autoheader. + +2011-01-07 20:56 dts12 + + * agent/mibgroup/mibII/route_write.c: + + CHANGES: OpenBSD: Support updating the routing table + [From OpenBSD patch archive] + +2011-01-07 20:29 dts12 + + * agent/mibgroup/mibII/udpTable.c: + + Set 'next' field for udp entry linked list on OpenBSD4 + [From OpenBSD patch archive] + + This should probably be set in + +2011-01-07 20:12 dts12 + + * agent/mibgroup/mibII/mta_sendmail.c: + + Use a suitable constant for CWD buffer size + [Based on OpenBSD patch archive] + +2011-01-07 20:07 dts12 + + * agent/mibgroup/mibII/interfaces.c: + + Move global variable into the method where it's used. + [From OpenBSD patch archive] + +2011-01-07 16:48 dts12 + + * agent/mibgroup/if-mib/data_access/interface_sysctl.c: + + Handle systems without IFM_TOKEN + [From OpenBSD patch archive] + +2011-01-07 14:38 dts12 + + * agent/mibgroup/hardware/memory/memory_freebsd.c: + + Update retrieval of cache usage statistics on FreeBSD + [From FreeBSD patch archive] + +2011-01-07 14:20 dts12 + + * include/net-snmp/net-snmp-config.h.in: + + Increase maximum size of execute output cache + [From FreeBSD patch archive] + +2011-01-07 14:09 dts12 + + * agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.c, + agent/mibgroup/sctp-mib/sctpAssocTable.c, + agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemPortTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.c: + + Remove duplicate include directives + [From FreeBSD patches archive] + +2011-01-07 13:47 dts12 + + * agent/mibgroup/mibII/at.c: + + Handle systems where RTF_LLINFO is not defined + [From FreeBSD patch archive] + +2011-01-07 13:40 dts12 + + * agent/mibgroup/ucd-snmp/disk.c: + + Include zfs mount points for disk reports under FreeBSD + [From FreeBSD patch archive] + +2011-01-07 13:34 dts12 + + * include/net-snmp/system/generic.h: + + Protect against multiple-inclusion + [From FreeBSD patches archive] + +2011-01-07 13:24 dts12 + + * snmplib/callback.c, snmplib/default_store.c, snmplib/keytools.c, + snmplib/lcd_time.c, snmplib/mib.c, snmplib/parse.c, + snmplib/scapi.c, snmplib/snmp_auth.c, snmplib/snmp_debug.c, + snmplib/snmp_logging.c, snmplib/snmp_transport.c, + snmplib/snmpusm.c, snmplib/tools.c: + + Include + [From BSD patches archive] + +2011-01-07 13:21 dts12 + + * snmplib/snmp_api.c: + + Avoid callback re-use of closed sessions. + (Part of patch #2975254 - see SVN revision 19808) + +2011-01-07 12:55 dts12 + + * agent/mibgroup/if-mib/data_access/interface_ioctl.c: + + FreeBSD uses a slightly different naming scheme for struct ifreq + [From FreeBSD patches archive] + +2011-01-07 12:22 dts12 + + * agent/mibgroup/mibII/tcpTable.c: + + Ensure TCP table information is loaded before counting + connections + [From FreeBSD patch archive] + +2011-01-06 19:35 hardaker + + * perl/agent/agent.pm: + + Fix documentation bug pointed out in cpan bug #52618 + +2011-01-06 14:11 dts12 + + * agent/mibgroup/agentx/subagent.c: + + CHANGES: snmpd: PATCHES: 2975254: Avoid callback re-use of closed + sessions + + Qn: Should this also be applied when main session is NULL? + +2011-01-06 13:21 dts12 + + * agent/mibgroup/agentx/subagent.c: + + Fix misleading indentation + + Qn: Should this call 'subagent_startup' rather than + 'agentx_reopen_session'? + Qn: Why doesn't this attempt to re-open the session if it was + originally NULL? + +2011-01-06 12:46 dts12 + + * agent/snmp_agent.c: + + CHANGES: snmpd: PATCHES: 2941811: Handle successful requests with + reqID 0 + +2011-01-06 09:38 bvassche + + * agent/mibgroup/agent/nsModuleTable.c, + agent/mibgroup/agent/nsTransactionTable.c: + + Spelling fix: Initialzies -> Initializes. + +2011-01-06 09:35 bvassche + + * agent/helpers/table_iterator.c, agent/mibgroup/agent/nsCache.c, + agent/mibgroup/agent/nsDebug.c, agent/mibgroup/agent/nsLogging.c, + agent/mibgroup/agent/nsModuleTable.c, + agent/mibgroup/agent/nsTransactionTable.c, + agent/mibgroup/agent/nsVacmAccessTable.c, + agent/mibgroup/examples/netSnmpHostsTable.c, + agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/ipCidrRouteTable.c, + agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c, + agent/mibgroup/mibII/vacm_context.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/notification/snmpNotifyTable.h, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetAddrEntry.h, + include/net-snmp/agent/table_iterator.h: + + CHANGES: agent: Added netsnmp_get_table_iterator2(). + CHANGES: agent: Added netsnmp_register_table_iterator2(). + CHANGES: agent: Added netsnmp_handler_owns_iterator_info(). + CHANGES: agent: Fixed leak-at-exit triggered by snmpNotifyTable. + CHANGES: agent: Fixed leak-at-exit triggered by + snmpTargetAddrTable. + Also, restored backwards compatibility of + netsnmp_register_table_iterator(). + +2011-01-06 04:45 rstory + + * include/net-snmp/library/snmp_transport.h: + + include sys/socket.h if available + +2011-01-05 14:06 dts12 + + * snmplib/snmp_api.c: + + CHANGES: snmplib: BUGS: 3134323: Fix crash when comparing invalid + OIDs + +2011-01-05 14:04 dts12 + + * apps/snmptrapd_handlers.c: + + CHANGES: snmptrapd: BUGS: 3151254: Fix crash with invalid + traphandle directive + +2011-01-05 09:55 dts12 + + * apps/snmpwalk.c: + + Expand tab characters + +2011-01-04 22:06 magfr + + * snmplib/snmp_transport.c: + + CHANGES: snmplib: Check that the argument to + netsnmp_transport_copy is non-NULL + +2011-01-04 18:24 hardaker + + * COPYING: + + Copyright update for 2011 + +2011-01-04 12:01 bvassche + + * agent/mibgroup/mibII/var_route.c: + + Fix compiler warnings triggered by the Win32 MIB-II + implementation. + +2011-01-03 19:48 bvassche + + * agent/mibgroup/sctp-mib/sctpScalars.c: + + Removed two unused variables. + +2011-01-03 19:47 bvassche + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + Fixed a recently introduced mismatch between format specification + and argument list. + +2011-01-03 19:47 bvassche + + * snmplib/transports/snmpTLSBaseDomain.c: + + Get rid of recently introduced compiler warnings by adding two + #include directives and commenting out two unused functions. + +2011-01-02 05:48 rstory + + * snmplib/transports/snmpTLSTCPDomain.c: + + don't free callers ptr + +2011-01-02 05:48 rstory + + * agent/agent_registry.c, agent/helpers/table.c, + agent/helpers/table_data.c, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/disman/event/mteObjects.c, + agent/mibgroup/disman/nslookup/lookupCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/hardware/cpu/cpu.c, + agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/ip-forward-mib/data_access/route_common.c, + agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.c, + agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.c, + agent/mibgroup/sctp-mib/sctpAssocTable.c, + agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemPortTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.c, + agent/mibgroup/snmpv3/usmUser.c, agent/snmp_agent.c, + apps/snmpnetstat/if.c, snmplib/container_binary_array.c, + snmplib/keytools.c, snmplib/mib.c, snmplib/snmp_api.c, + snmplib/snmpv3.c, snmplib/tools.c, + snmplib/transports/snmpCallbackDomain.c, + testing/fulltests/snmpv3/T040keymanagetest_capp.c: + + clean up SNMP_FREE usage + +2011-01-02 05:47 rstory + + * snmplib/transports/snmpIPv6BaseDomain.c: + + fix cut-n-paste error in debug token + +2011-01-02 05:47 rstory + + * include/net-snmp/library/snmpUDPIPv6Domain.h: + + fix function name in prototype + +2011-01-02 05:46 rstory + + * agent/helpers/cache_handler.c: + + fix compiler warning + +2011-01-02 05:46 rstory + + * include/net-snmp/library/container.h, snmplib/container.c: + + CHANGES: snmplib: remove inline versions of container funcs + +2011-01-02 05:46 rstory + + * snmplib/cert_util.c: + + CHANGES: snmplib: dont return empty array + +2011-01-02 05:46 rstory + + * man/snmpd.conf.5.def, snmplib/transports/snmpUDPIPv6Domain.c: + + fix typos/grammar in man pages/comments (no code changes) + +2011-01-02 05:45 rstory + + * agent/mibgroup/target/target.c, python/netsnmp/client_intf.c, + snmplib/transports/snmpTLSBaseDomain.c: + + NEWS: snmplib: add new transport config tokens + localCert/peerCert, + deprecate our_identity, their_identity + +2011-01-02 05:45 rstory + + * include/net-snmp/library/default_store.h, man/snmpcmd.1.def, + man/snmpd.conf.5.def, snmplib/cert_util.c, + snmplib/transports/snmpTLSBaseDomain.c: + + NEWS: snmplib: introduce new localCert/peerCert, deprecate + serverCert, clientCert, defX509ServerPub, defX509ClientPub + +2011-01-02 05:44 rstory + + * include/net-snmp/library/snmpTLSBaseDomain.h, + include/net-snmp/library/snmp_transport.h, + snmplib/snmp_transport.c, snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpTCPIPv6Domain.c, + snmplib/transports/snmpTLSTCPDomain.c, + snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPIPv6Domain.c: + + NEWS: snmplib: add IPv6 support to DTLSUDP transport + CHANGES: snmplib: use new netsnmp_sockaddr_storage in + netsnmp_addr_pair + CHANGES: snmplib: add base_transport ptr for tunneled transports + +2011-01-02 05:42 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + CHANGES: snmpd: skip non-AF_INET interfaces when loading ipv4 + addrs + +2010-12-29 01:37 hardaker + + * agent/mibgroup/agentx/protocol.c: + + NEWS: snmpd: Patch 3141462: from fenner: fix agentx subagent + issues with multiple-object requests + +2010-12-29 01:33 hardaker + + * snmplib/vacm.c: + + NEWS: snmpd: Patch from Niels to fix VACM persistant storage. + +2010-12-21 11:29 dts12 + + * dist/makerelease.xml: + + Bring all versions of makerelease.xml into line + +2010-12-21 06:14 nba + + * agent/mibgroup/agent_mibs.h: + + fix configuring with --disable-debugging + +2010-12-20 23:27 hardaker + + * testing/fulltests/default/T200snmpv2cwalkall_simple, + testing/fulltests/support/simple_eval_tools.sh, + testing/fulltests/support/simple_run: + + Patch from Magnus to fix if ! tests on solaris + +2010-12-14 20:10 rstory + + * man/snmpcmd.1.def: + + fix typo in man page + +2010-12-10 15:50 hardaker + + * agent/agent_trap.c, snmplib/snmpusm.c: + + CHANGES: snmpd: Patch from Claus Klein to fix engineid generation + on outgoing v3 traps from the agent + +2010-12-08 13:17 jsafranek + + * agent/mibgroup/mibII/ipv6.c: + + CHANGES: snmpd: add newly created/destroyed interfaces to + ipv6IfTable + + The list of interfaces was never refreshed, now it is reloaded + every time the + table is accessed. I've also fixed a memory leak and optimized + the loading + of the list a bit. + +2010-12-06 23:23 hardaker + + * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c: + + Patch from Niels to remove extra headers from the linux dot3stats + implementation + +2010-12-06 22:08 hardaker + + * configure, configure.d/config_os_functions: + + Check for the minimum required function in OpenSSL for DTLS + support + +2010-12-06 16:34 rstory + + * agent/snmp_vars.c: + + call netsnmp_certs_agent_init sooner, fixing snmptrapd (D)TLS + support + +2010-12-06 16:24 hardaker + + * apps/snmptrap.c: + + fix contextEngineIDs for outgoing informs from snmpinform to be + the local engineID + +2010-12-01 21:18 nba + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + Fix conflicting declarations + +2010-12-01 01:23 hardaker + + * agent/snmp_vars.c: + + Patch from magfr to fix building without openssl + +2010-12-01 01:06 hardaker + + * agent/snmpd.c: + + use netsnmp_assert instead of assert + +2010-11-30 23:43 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + implement DTLS cookies semi-properly (state is still saved, which + still needs to change) + +2010-11-30 23:27 hardaker + + * perl/SNMP/SNMP.xs: + + CHANGES: perl: patch 3049029: from fennec: fix a memory leak with + snmp bulkwalks + +2010-11-30 23:16 hardaker + + * + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c: + + CHANGES: snmpd: PATCH: 3053436: from: takevos: fix: + tcpConnectionTable_data_access invalid memory access + +2010-11-30 23:12 hardaker + + * + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c: + + CHANGES: snmpd: PATCH: 3053436: from: takevos: fix: + tcpListenerTable_data_access invalid memory access + +2010-11-30 22:18 hardaker + + * agent/mibgroup/if-mib/data_access/interface_linux.c, configure, + configure.d/config_os_struct_members, + include/net-snmp/net-snmp-config.h.in: + + reverted 19701 (ethtool) as it broke things + +2010-11-30 21:08 nba + + * apps/snmptls.c, apps/snmptrapd_sql.c: + + u_int32_t is less portable than uint32_t (Solaris 11) + +2010-11-30 20:52 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + remove a compile warning about a nested if without a block + +2010-11-30 19:57 rstory + + * snmplib/cert_util.c: + + error check the right pointer after attempting allocation + +2010-11-30 05:58 hardaker + + * apps/snmpwalk.c: + + NEWS: apps: PATCH 3054817: from nightcoding: Adds per-variable + timed output support to snmpwalk using -CT + +2010-11-30 05:56 hardaker + + * agent/mibgroup/if-mib/data_access/interface_linux.c, configure, + configure.d/config_os_struct_members, + include/net-snmp/net-snmp-config.h.in: + + CHANGES: snmpd: PATCH: 3057090: from shemminger: make ethtool + support on linux use the high speed struct info for 100G+. + +2010-11-30 05:47 hardaker + + * agent/mibgroup/if-mib/data_access/interface_linux.c, configure, + configure.d/config_os_libs2, + include/net-snmp/net-snmp-config.h.in: + + NEWS: snmpd: PATCH 3057093: from shemminger: allow linux to use + libpci for creating useful ifDescr strings + +2010-11-30 04:58 hardaker + + * agent/mibgroup/ip-mib/data_access/systemstats_linux.c: + + CHANGES: PATCH 3074918: from weizheng: check for CONTAINER_INSERT + failures and react appropriately to avoid memory leaks + +2010-11-30 04:34 rstory + + * snmplib/cert_util.c: + + CHANGES: snmpd: add debug for cert find hint as string/int + +2010-11-30 04:30 rstory + + * agent/snmp_vars.c, include/net-snmp/library/cert_util.h, + snmplib/cert_util.c: + + CHANGES: snmpd: instead of relying on NETSNMP_DS_LIB_APPTYPE, + break out + cert table inits to new agent cert init function, called from + init_agent. + +2010-11-30 04:21 rstory + + * snmplib/snmp_openssl.c: + + CHANGES: snmpd: BUG: enforce max length on TLS secName maps + CHANGES: snmpd: add priority to secname debugging + +2010-11-29 22:20 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + CHANGES: snmpd: add debug for ssl ciphers, clarify fingerprint + match debug + +2010-11-29 22:18 rstory + + * agent/helpers/cache_handler.c: + + CHANGES: snmpd: use cache-unique id instead of handler name for + shared + cache reload protection + +2010-11-19 15:25 nba + + * + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c: + + Niels, Niels, you should know better than making last minute + changes to a + patch and then commit it without testing :-( + +2010-11-18 11:04 bvassche + + * ., + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c: + + Applied r19688 on the trunk too (follow-up for r19685). + +2010-11-18 03:49 rstory + + * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c, + agent/mibgroup/sctp-mib/sctpScalars.c: + + CHANGES: agent: don't second-guess cache handler + + (waves hand) this is not the function you are looking for. + + netsnmp_cache_is_valid() is not meant for mib modules + +2010-11-17 19:59 nba + + * agent/mibgroup/host/data_access/swinst_darwin.c, + agent/mibgroup/host/data_access/swinst_pkginfo.c: + + More proction against overflowing snprintf + +2010-11-17 19:57 nba + + * agent/mibgroup/ip-forward-mib/data_access/route_linux.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c, + include/net-snmp/data_access/route.h: + + Dont use first element of oid to save ifIndex - it can only be + 0..2 + Second element is only 0..39, so we have to use a third element. + +2010-11-17 19:39 nba + + * agent/mibgroup/hardware/fsys.h, configure.d/config_os_functions, + configure.d/config_os_libs1, configure.d/config_os_libs2: + + Test getfsstat/getvfsstat in time for module selection + +2010-11-17 19:37 nba + + * snmplib/file_utils.c: + + Remove bogus test for flags==0 (O_RDONLY==0). Makes + udpEndpointTable work again + +2010-11-17 04:55 rstory + + * snmplib/transports/snmpTLSTCPDomain.c: + + CHANGES: snmpd: fix double free in TLS error handling + +2010-11-16 10:39 bvassche + + * testing/fulltests/default/T065agentextend_simple: + + Reverted MinGW-specific changes from r19549 such that test T065 + passes again on MinGW. + +2010-11-16 10:04 bvassche + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + CHANGES: Linux: agent: ipNetToPhysicalTable: Do not log an error + message if one or more interfaces are present that do not have + such information (NUD_NOARP), e.g. tunnels. Reported by Stephen + Hemminger. See also patch #3107003. + +2010-11-15 14:15 bvassche + + * snmplib/asn1.c: + + CHANGES: snmplib: Fixed bugs in asn_parse_unsigned_int64(), + asn_build_unsigned_int64(), asn_parse_signed_int64() and + asn_build_signed_int64(). Most but not all of these bugs were + specific to 64-bit systems. Fixes bug #3093199. + +2010-11-15 13:32 bvassche + + * testing/fulltests/unit-tests/T008asn1_clib.c: + + Avoid triggering truncation warnings. + +2010-11-15 13:16 bvassche + + * testing/fulltests/unit-tests/T008asn1_clib.c: + + Restricted all constants to 32 bits. + +2010-11-15 12:35 bvassche + + * snmplib/snmp_debug.c: + + Follow-up for r19665. + +2010-11-15 12:33 bvassche + + * include/net-snmp/output_api.h, snmplib/snmp_debug.c: + + CHANGES: snmplib: Changed the argument type of + debug_register_tokens() from char * into const char *. + +2010-11-15 10:56 bvassche + + * testing/fulltests/unit-tests/T008asn1_clib.c: + + Added unit test for ASN.1 encoding and decoding (only 32-bit and + 64-bit + integers so far). + +2010-11-11 22:48 nba + + * agent/mibgroup/notification-log-mib/notification_log.c: + + Fix r19636: TrapOID is not the first varbind in the converted v2 + trap + +2010-11-11 08:38 bvassche + + * agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h: + + Cleanup: Removed superfluous references to the POSIX threads + library. + +2010-11-11 08:20 bvassche + + * agent/mibgroup/util_funcs.h: + + Follow-up for r19660: Use pid_t consistently. + +2010-11-10 16:36 bvassche + + * agent/mibgroup/struct.h, agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h, + include/net-snmp/types.h: + + CHANGES: agent: Introduced netsnmp_pid_t. + CHANGES: Win32: Eliminated casts between int and HANDLE in + agent/mibgroup/util_funcs.c and + agent/mibgroup/ucd-snmp/pass_persist.c. + +2010-11-10 15:49 bvassche + + * win32/libsnmp/Makefile.in, win32/libsnmp/libsnmp.dsp, + win32/libsnmp_dll/Makefile.in, win32/libsnmp_dll/libsnmp_dll.dsp: + + Follow-up for r19606: cmu_compat removal. + +2010-11-10 12:31 bvassche + + * configure, configure.d/config_os_progs: + + CHANGES: BUG: 3102904: All Net-SNMP C source files are now + compiled with -fno-st + rict-aliasing, at least if the configured compiler supports this + flag. + +2010-11-09 13:47 bvassche + + * testing/fulltests/default/T030snmpv3usercreation_simple: + + CHANGES: testing: Test T030 does now pass on MinGW. + +2010-11-09 13:40 bvassche + + * testing/fulltests/support/simple_eval_tools.sh: + + simple_eval_tools.sh: Removed a superfluous ISDEFINED invocation. + +2010-11-09 12:04 bvassche + + * testing/fulltests/default/T160snmpnetstat_simple: + + Passes now on MinGW too. + +2010-11-09 11:31 bvassche + + * configure, configure.d/config_os_functions: + + Follow-up for r19646. + +2010-11-09 11:30 bvassche + + * testing/fulltests/support/simple_eval_tools.sh: + + CHANGES: MinGW: testing: If the agent has been asked to stop, + wait until the snmpd process disappeared before proceeding. + +2010-11-09 10:02 bvassche + + * snmplib/transports/snmpUDPIPv6Domain.c: + + CHANGES: agent: com2sec6 directive: If configure has not found + getaddrinfo(), non-numeric IPv6 addresses do now trigger an error + message. + +2010-11-08 15:36 bvassche + + * testing/fulltests/default/T071com2sec6_simple: + + CHANGES: testing: Test 71 (com2sec6_simple) does now succeed even + if IPv6 DNS resolution is not available. + +2010-11-08 15:02 bvassche + + * testing/fulltests/support/clib_build: + + MinGW, testing: clib tests build again without warnings. + +2010-11-08 14:52 bvassche + + * configure, configure.d/config_os_functions, + configure.d/config_os_progs: + + CHANGES: MinGW: configure: Detection of the functions + gai_strerror(), getaddrinfo(), gethostbyname() and gethostname() + does now succeed. + +2010-11-08 14:48 bvassche + + * testing/fulltests/unit-tests/T007inet_pton_clib.c: + + CHANGES: testing: Added inet_ntop() and inet_pton() unit test. + +2010-11-08 14:47 bvassche + + * testing/fulltests/support/clib_build: + + testing: clib_build: Added #include directives ( and + ). + +2010-11-08 08:46 bvassche + + * agent/mibgroup/struct.h, agent/mibgroup/util_funcs.c: + + Win32: agent: eliminated casts from/to int for thread handles. + +2010-11-08 07:58 bvassche + + * agent/helpers/cache_handler.c: + + Removed NETSNMP_STATIC_INLINE from the declaration of + _build_cache_name - at least gcc is better than a human at + deciding which functions should be inlined and which ones not. + +2010-11-08 07:56 bvassche + + * agent/helpers/table_data.c: + + netsnmp_table_data_clone_row(): Added missing free() statement in + an error path. + +2010-11-07 21:15 dts12 + + * agent/mibgroup/host/hr_storage.c: + + CHANGES: snmpd: PATCHES: 2119725: Fix skipNFSInHostResources + handling of hrStorageTable + +2010-11-07 21:14 magfr + + * snmplib/data_list.c: + + CHANGES: snmplib: Check the return value of strdup in + netsnmp_create_data_list and fail if strdup fails. + +2010-11-07 19:44 dts12 + + * agent/mibgroup/notification/snmpNotifyTable.c: + + CHANGES: snmpd: PATCHES: 3096725: Don't register v1Trap callback, + if SNMPv1 is not supported + +2010-11-07 19:38 dts12 + + * agent/mibgroup/notification-log-mib/notification_log.c: + + CHANGES: snmpd: BUGS: 1840230: Don't include the index object as + (pseudo-)accessible column. + +2010-11-07 19:33 dts12 + + * agent/mibgroup/notification-log-mib/notification_log.c: + + CHANGES: snmpd: PATCHES: 3096725: Include SNMPv1 trap OIDs in + nlmLogNotificationID column + +2010-11-07 16:35 magfr + + * include/net-snmp/library/snmp_assert.h: + + CHANGES: snmplib: force a ; at the end of the static_assert + macro. + +2010-11-05 15:41 bvassche + + * configure, configure.d/config_os_functions: + + Made sure that rpmGetPath() can be found by configure. + +2010-11-05 14:50 bvassche + + * configure, configure.d/config_os_libs1: + + Removed superfluous -I/usr/include/rpm. + +2010-11-05 12:18 bvassche + + * Makefile.in, configure, configure.ac, + configure.d/config_os_headers, configure.d/config_os_libs, + configure.d/config_os_libs1, configure.d/config_os_libs2: + + CHANGES: agent: Find out whether librpm is available before + configuring the agent modules because host/data/access/swinst + needs symbol HAVE_LIBRPM. As a result, configure has to be run + only once instead of twice to enable the hrSWInstalled table on + systems that have librpm. + +2010-11-05 12:11 bvassche + + * agent/mibgroup/disman/expression/expErrorTable.c: + + Suppress a compiler warning. + +2010-11-05 10:00 bvassche + + * agent/mibgroup/host/data_access/swinst_rpm.c: + + CHANGES: agent: host/data_access/swinst_rpm: Fixed a memory leak + in netsnm_swinst_arch_init(). + +2010-11-05 09:23 bvassche + + * agent/mibgroup/host/data_access/swinst_rpm.c: + + CHANGES: agent: host/data_access/swinst_rpm: Pass correct path to + rpmdbOpen() such that opening the database succeeds. + CHANGES: agent: host/data_access/swinst_rpm: Log an error message + if rpmdbOpen() fails. + +2010-11-05 08:50 bvassche + + * agent/mibgroup/Rmon/alarmTable.c, agent/mibgroup/Rmon/event.c, + agent/mibgroup/Rmon/history.c, agent/mibgroup/Rmon/row_api.h, + agent/mibgroup/Rmon/rows.c, agent/mibgroup/Rmon/statistics.c, + agent/mibgroup/disman/expression/expExpressionTable.c, + agent/mibgroup/disman/expression/expObjectTable.c, + agent/mibgroup/disman/expression/expValueTable.c: + + Rmon / disman compiler warning fixes. + +2010-11-05 08:48 bvassche + + * include/net-snmp/library/snmp_assert.h: + + CHANGES: snmplib: Added macro netsnmp_static_assert(). + +2010-11-05 08:40 bvassche + + * agent/mibgroup/agentx/subagent.c: + + Follow-up for r19566. + +2010-11-05 08:37 bvassche + + * agent/mibgroup/host/data_access/swinst.h: + + Removed a (harmless ?) circular reference. + +2010-11-04 13:09 dts12 + + * dist/net-snmp.spec: + + CHANGES: Linux: PATCHES: 3083027: Fix RPM spec file to support + CentOS + +2010-11-03 13:22 rstory + + * testing/fulltests/tls/T200TlsIpv6_simple: + + skip tlsipv6 test if not tlstcp/tcpipv6 domains + +2010-11-01 23:03 magfr + + * acconfig.h, include/net-snmp/library/cmu_compat.h, + include/net-snmp/library/libsnmp.h, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/net-snmp-includes.h, snmplib/Makefile.in, + snmplib/cmu_compat.c, snmplib/mib.c, + win32/net-snmp/net-snmp-config.h: + + NEWS: snmplib: Remove the support for CMU compatibility since + there is no way to enable it and nobody have missed it. + +2010-11-01 16:50 dts12 + + * man/variables.5.def: + + Rework description of OID name handling to be + not quite so incredibly out of date. + +2010-11-01 16:47 dts12 + + * man/snmpget.1.def: + + Document -Cf in the two man pages separately. + +2010-10-29 22:31 rstory + + * snmplib/transports/snmpDTLSUDPDomain.c: + + null out bio pointers after being freed; bail on connection + with no ssl pointer + +2010-10-29 14:35 bvassche + + * agent/mibgroup/host/hrSWInstalledTable.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c: + + Reverted incorrect changes from r19575. + +2010-10-29 14:21 bvassche + + * agent/helpers/cache_handler.c: + + Fixed a bug that was introduced in r19515. + +2010-10-29 14:00 bvassche + + * + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.c, + agent/mibgroup/host/data_access/swinst.c, + agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c, + + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.c, + + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c, + + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c, + + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c, + + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c: + + Reverted the incorrect changes from r19593. + +2010-10-29 13:38 bvassche + + * snmplib/cert_util.c: + + Reduced number of leak-at-exit complaints triggered by + snmplib/cert_util.c. + +2010-10-29 13:37 bvassche + + * + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.c, + agent/mibgroup/host/data_access/swinst.c, + agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c, + + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.c, + + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.h, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c, + + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c, + + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c: + + More leak-at-exit fixes. + +2010-10-29 13:35 bvassche + + * agent/mibgroup/agent/extend.c, agent/mibgroup/agent/extend.h: + + More leak-at-exit fixes. + +2010-10-29 12:18 bvassche + + * snmplib/cert_util.c, snmplib/container_binary_array.c: + + Spelling fix in log texts: containter -> container. + +2010-10-29 09:58 bvassche + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + Ran fillup_entry_info() through indent. + +2010-10-29 09:56 bvassche + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + Netlink IPv6 prefix processing: Added more debug statements. + +2010-10-29 09:54 bvassche + + * agent/helpers/table.c: + + Made argument checking of netsnmp_handler_owns_table_info() more + strict. + +2010-10-29 09:52 bvassche + + * agent/mibgroup/agent/extend.c, + agent/mibgroup/disman/event/mteEventNotificationTable.c, + agent/mibgroup/disman/event/mteEventNotificationTable.h, + agent/mibgroup/disman/event/mteEventSetTable.c, + agent/mibgroup/disman/event/mteEventSetTable.h, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/event/mteEventTable.h, + agent/mibgroup/disman/event/mteObjectsTable.c, + agent/mibgroup/disman/event/mteObjectsTable.h, + agent/mibgroup/disman/event/mteTriggerBooleanTable.c, + agent/mibgroup/disman/event/mteTriggerBooleanTable.h, + agent/mibgroup/disman/event/mteTriggerDeltaTable.c, + agent/mibgroup/disman/event/mteTriggerExistenceTable.c, + agent/mibgroup/disman/event/mteTriggerTable.c, + agent/mibgroup/disman/event/mteTriggerTable.h, + agent/mibgroup/disman/event/mteTriggerThresholdTable.c, + agent/mibgroup/disman/event/mteTriggerThresholdTable.h, + agent/mibgroup/disman/schedule/schedTable.c, + agent/mibgroup/disman/schedule/schedTable.h, + agent/mibgroup/host/hrSWRunPerfTable.c, + agent/mibgroup/host/hrSWRunPerfTable.h, + agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.c, + agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.h, + agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.c, + agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.h, + agent/mibgroup/sctp-mib/sctpAssocTable.c, + agent/mibgroup/sctp-mib/sctpAssocTable.h, + agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.c, + agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.h, + agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.h, + agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.h, + agent/mibgroup/sctp-mib/sctpLookupRemPortTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemPortTable.h, + agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.h: + + More MIB-specific leak-at-exit fixes. + +2010-10-29 07:56 bvassche + + * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.h, + agent/mibgroup/rmon-mib/data_access/etherstats_linux.c: + + More compiler warning fixes. + +2010-10-28 18:31 nba + + * snmplib/snmp_openssl.c: + + Fix const qualifier warning + +2010-10-28 17:53 nba + + * agent/mibgroup/hardware/cpu/cpu_kstat.c, + agent/mibgroup/kernel_sunos5.c: + + Clean out Solaris warnings + +2010-10-28 17:52 nba + + * agent/mibgroup/host/hr_disk.c: + + LVM is Linux only + +2010-10-28 17:51 nba + + * agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: + + Avoid char subscripts (signed chars\!) + +2010-10-28 17:43 nba + + * agent/mibgroup/host/data_access/swinst_pkginfo.c, + agent/mibgroup/host/data_access/swrun_procfs_psinfo.c, + agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c, + agent/mibgroup/mibII/at.c, snmplib/snmptsm.c: + + casts and format specifiers in debug output + +2010-10-28 17:41 nba + + * snmplib/transports/snmpDTLSUDPDomain.c: + + Cast to sockaddr to avoid warning + +2010-10-28 17:40 nba + + * agent/mibgroup/hardware/sensors/picld_sensors.c, + agent/mibgroup/ucd-snmp/lmSensors.c: + + Untangle picl from kstat access so it compiles on x86 Solrais + 10/OpenSolaris + +2010-10-28 15:15 bvassche + + * agent/helpers/instance.c, agent/mibgroup/agent/extend.c, + agent/mibgroup/host/hrSWInstalledTable.c, + agent/mibgroup/host/hrSWInstalledTable.h, + agent/mibgroup/host/hrSWRunTable.c, + agent/mibgroup/host/hrSWRunTable.h, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c, + + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c: + + More leak-at-exit fixes. + +2010-10-28 15:13 bvassche + + * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h: + + CHANGES: agent: Added netsnmp_register_watched_instance2(), + netsnmp_register_watched_scalar2(), netsnmp_clone_watcher_info() + and netsnmp_owns_watcher_info(). See also the Doxygen comments + for more info. + +2010-10-28 14:02 dts12 + + * local/mib2c.check_values.conf: + + Fix logic of testing for out-of-range enum values. + Reported by Boris Zweimueller. + +2010-10-28 12:23 bvassche + + * snmplib/transports/snmpTLSBaseDomain.c: + + Get rid of OpenSSL-related compilation warnings. Should work for + both OpenSSL versions 0.9.x and 1.0.x. + +2010-10-28 11:46 bvassche + + * agent/mibgroup/examples/scalar_int.c: + + Fixed a compiler warning (mismatch between format specification + and argument) that was introduced in r6562. + +2010-10-28 11:43 bvassche + + * agent/mibgroup/agentx/subagent.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c: + + Get rid of recently introduced memdup() compiler warnings. + +2010-10-28 11:41 bvassche + + * agent/mibgroup/mibII/vacm_conf.c: + + Fixed a compiler warning that was introduced in r19550. + +2010-10-28 11:32 bvassche + + * include/net-snmp/library/tools.h, snmplib/tools.c: + + Reverted r19565 because it caused gcc to report more warnings + instead of less. + +2010-10-28 11:18 bvassche + + * + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c: + + Fixed a compiler warning that was introduced in r19566. + +2010-10-28 10:40 bvassche + + * agent/mibgroup/agentx/subagent.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + include/net-snmp/library/callback.h, snmplib/callback.c: + + Partially reverted r19515: removed the newly introduced functions + and data members again, but without reintroducing the + leak-at-exit. + +2010-10-28 10:32 bvassche + + * include/net-snmp/library/tools.h, snmplib/tools.c: + + Changed the type of the first two arguments such that it is no + longer necessary to cast these two arguments (has been reverted + via r19568). + +2010-10-28 09:47 bvassche + + * agent/helpers/cache_handler.c: + + Fixed yet another crash in netsnmp_cache_remove(). + +2010-10-28 08:44 bvassche + + * agent/snmpd.c: + + Made it easier to enable the memory leak checker built-in in + MSVC's C runtime library. + +2010-10-27 20:37 nba + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c: + + Sizeof has type size_t + +2010-10-27 20:35 nba + + * snmplib/snmp_transport.c: + + Remove superfluous cast + +2010-10-27 18:40 nba + + * + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c, + + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c, + + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.h, + + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c, + + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.h, + + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c: + + Sprinkle some unsignedness so vars and params agree on type + +2010-10-27 18:38 nba + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c: + + Initialize vars that gcc thinks are uninitialized + +2010-10-27 18:36 nba + + * agent/mibgroup/mibII/icmp.c: + + A more meaningful test for MLD_LISTENER_QUERY + +2010-10-27 18:35 nba + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.h, + + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_data_access.c, + + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_data_access.h: + + prototypes and includes were missing + +2010-10-27 18:33 nba + + * apps/encode_keychange.c, apps/snmptest.c: + + Check fgets return + +2010-10-25 20:59 dts12 + + * Makefile.in: + + CHANGES: build: BUG: 3088360: Ensure python modules are built + against the correct libraries + +2010-10-25 20:34 dts12 + + * agent/helpers/instance.c, agent/mibgroup/examples/scalar_int.c: + + CHANGES: snmpd: BUG: 3058101: Writeable 'long' instances work on + 64-bit systems, but not writable 'int's + +2010-10-25 16:05 dts12 + + * snmplib/read_config.c: + + Don't attempt to process unrecognised "ignore*" directives. + Pass these through to the appropriate registered config handlers + (if any) + +2010-10-25 15:56 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + Fix a stupid typo + +2010-10-25 15:38 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + CHANGES: snmpd: BUG: 3062538: Fix com2sec* handling of + non-default contexts + +2010-10-25 12:54 bvassche + + * testing/fulltests/default/T065agentextend_simple, + testing/fulltests/default/T200snmpv2cwalkall_simple: + + CHANGES: Win32: testing: Avoid that T200 fails on known Microsoft + SNMP extension DLL bugs. + +2010-10-25 08:06 bvassche + + * agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h, + configure, configure.d/config_os_libs: + + NEWS: Linux: snmpd is again single-threaded. + CHANGES: agent: PATCH: 2959811: from Jan Safranek: Reimplement + Linux Netlink IPv6 prefix listener. + +2010-10-25 07:15 bvassche + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c: + + Avoid that the compiler complains about casting away the 'const' + attribute for the first argument of sslctx_client_setup() and + sslctx_server_setup(). + +2010-10-25 06:28 nba + + * agent/mibgroup/if-mib/ifTable/ifTable.h: + + include needed prototypes + +2010-10-25 06:16 nba + + * apps/snmptls.c, include/net-snmp/library/cert_util.h, + snmplib/cert_util.c: + + Adjust types to better match usage + +2010-10-25 06:15 nba + + * man/snmpcmd.1.def: + + Reveal hidden -e and -u options + +2010-10-25 06:14 nba + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c: + + include needed prototypes + +2010-10-25 06:01 nba + + * + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c, + agent/mibgroup/sctp-mib/sctpTables_freebsd.c, apps/snmptrapd.c, + snmplib/transports/snmpUnixDomain.c: + + include needed prototypes + +2010-10-25 06:00 nba + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h, + apps/snmptrapd_sql.c: + + const-juggling - we dont like warnings + +2010-10-23 11:56 bvassche + + * agent/helpers/cache_handler.c: + + Reenabled cache removal and freeing / moved cache refcount + incrementing to netsnmp_cache_owns_cache() / converted tabs to + spaces. + +2010-10-23 11:04 bvassche + + * agent/helpers/cache_handler.c: + + Fixed another crash in netsnmp_cache_remove(). + +2010-10-23 11:00 bvassche + + * agent/helpers/cache_handler.c: + + CHANGES: agent: Removing the last cache via + netsnmp_cache_remove() does no longer trigger a crash. + +2010-10-23 10:57 bvassche + + * + testing/fulltests/unit-tests/T006snmp_handler_registration_cagentlib.c: + + T006snmp_handler_registration_cagentlib: Introduced + netsnmp_cache_create(). + +2010-10-22 15:24 bvassche + + * agent/helpers/cache_handler.c: + + Disabled cache deallocation because it makes two unit tests fail + - to be analyzed further. + +2010-10-22 15:03 bvassche + + * + testing/fulltests/unit-tests/T006snmp_handler_registration_cagentlib.c: + + Builds again. + +2010-10-22 14:49 bvassche + + * agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c, + + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.c, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.c, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.c, + agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable.c, + agent/mibgroup/sctp-mib/sctpAssocTable.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.c: + + CHANGES: agent: MIB-specific leak-at-exit fixes. + +2010-10-22 14:42 bvassche + + * agent/mibgroup/examples/data_set.c, + agent/mibgroup/examples/data_set.h: + + CHANGES: agent: example MIB: Added shutdown function that frees + all memory owned by this MIB implementation. + +2010-10-22 14:40 bvassche + + * agent/helpers/table_container.c: + + CHANGES: agent: Automatically free the private data structure + allocated by netsnmp_container_table_handler_get(). + +2010-10-22 14:38 bvassche + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + CHANGES: agent: Count the number of users of a netsnmp_cache data + structure instead of duplicating it. + +2010-10-22 14:36 bvassche + + * agent/helpers/baby_steps.c, include/net-snmp/agent/baby_steps.h: + + CHANGES: agent: Added reference count in the + netsnmp_baby_steps_modes data structure and made sure that this + data structure is automatically freed when the handler that owns + it is unregistered. + +2010-10-22 14:34 bvassche + + * agent/helpers/table_dataset.c, + include/net-snmp/agent/table_dataset.h: + + CHANGES: agent: Added netsnmp_unregister_auto_data_table(). + +2010-10-22 08:51 bvassche + + * agent/agent_registry.c: + + Follow-up for r19511: made sure that clean_subtree() deallocates + all context cache nodes. + +2010-10-22 08:49 bvassche + + * agent/helpers/cache_handler.c: + + CHANGES: agent: netsnmp_cache_free(): A more detailed message is + now logged when attempting to free a cache that is still in the + cache list. + +2010-10-22 06:39 bvassche + + * ltmain.sh: + + Reverted ltmain.sh changes from r19522. + +2010-10-22 06:34 bvassche + + * configure, include/net-snmp/net-snmp-config.h.in, ltmain.sh: + + Regenerated autoconf/automake/libtool-generated files by running + autoreconf -f. + +2010-10-21 07:51 bvassche + + * ltmain.sh: + + Reapplied r18726+r18766: make libtool support -fstack-protector*. + See also + http://blog.gmane.org/gmane.comp.gnu.libtool.bugs/month=20100601 + for the confirmation that this is a libtool bug. + +2010-10-20 20:16 bvassche + + * snmplib/tools.c: + + Avoid that netsnmp_check_definedness() triggers a build failure + when compiled against old Valgrind headers. Note: the introduced + check is stricter than necessary - VALGRIND_PRINTF_BACKTRACE() + was introduced in Valgrind 3.5.0 or before (not sure which + version). + +2010-10-20 17:13 hardaker + + * snmplib/tools.c: + + added a comment in code note that this requires a fairly recent + valgrind + +2010-10-20 17:00 hardaker + + * configure: + + reran autoconf after updating libtool + +2010-10-20 16:59 hardaker + + * config.guess, config.sub, install-sh, ltmain.sh, m4/libtool.m4, + m4/ltoptions.m4, m4/ltversion.m4, m4/lt~obsolete.m4: + + update to libtool 2.4 + +2010-10-20 16:59 hardaker + + * configure, dist/autoconf-version: + + updated to autoconf 2.68 + +2010-10-20 14:26 bvassche + + * agent/helpers/cache_handler.c, agent/helpers/old_api.c, + agent/helpers/stash_cache.c, agent/mibgroup/agentx/subagent.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + include/net-snmp/agent/cache_handler.h, + include/net-snmp/agent/snmp_vars.h, + include/net-snmp/library/callback.h, snmplib/callback.c, + win32/mib_module_shutdown.h: + + CHANGES: agent: Added the functions netsnmp_duplicate_variable() + and netsnmp_cache_handler_owns_cache(). + CHANGES: agent: Memory allocated by netsnmp_register_old_api() + for storing SNMP variables is now freed when the associated + handler is unregistered. + CHANGES: agent: Callback function data deallocation does no + longer free the memory allocated for the AgentX session - the + memory that was allocated for AgentX sessions is now deallocated + just as that for any other session. This fixes a leak-at-exit. + CHANGES: agent: Notify filter table: Callback function data + deallocation does no longer free the data in + * *snmpNotifyFilterTable_if_ctx.container - this is now done by + shutdown_snmpNotifyFilterTable(). CHANGES: Win32: + shutdown_snmpNotifyFilterTable() and + + shutdown_winExtDLL() are now invoked when the Net-SNMP service is + stopped. + +2010-10-20 13:47 bvassche + + * testing/fulltests/unit-tests/T005table_dataset_cagentlib.c: + + Unit-testing, T005table_dataset_cagentlib: added init_agent() and + shutdown_agent() calls. + +2010-10-20 13:12 nba + + * agent/mibgroup/mibII/tcpTable.c: + + Fix non-ANSI function heading + +2010-10-20 12:51 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_linux.c: + + fix ipCidrRouteTable (mask) for little endian systems + +2010-10-20 10:34 bvassche + + * agent/agent_handler.c, agent/agent_registry.c, + agent/snmp_agent.c, agent/snmpd.c, + include/net-snmp/session_api.h, snmplib/snmp_api.c: + + CHANGES: snmplib: Added snmp_sess_session_lookup(). + CHANGES: agent: Call shutdown_master_agent() and shutdown_agent() + during shutdown. + CHANGES: agent: The function clean_subtree() does no longer + trigger double frees and invalid memory reads. Note: this + function was already wrong at the time it was introduced (patch + #724925 / r8531, July 2003). + CHANGES: agent: Removed a comment in netsnmp_handler_free() that + is now obsolete because of the clean_subtree() changes. + CHANGES: agent: Modified netsnmp_deregister_agent_nsap() such + that it never examines sessions that already have been closed. It + is for this change that it was necessary to introduce the new + function snmp_sess_session_lookup(). + +2010-10-19 23:49 magfr + + * testing/fulltests/default/T016snmpv2cgetfail_simple, + testing/fulltests/default/T051snmpv2ctrap_simple, + testing/fulltests/default/T052snmpv2cinform_simple, + testing/fulltests/default/T141snmpv2cvacmgetfail_simple: + + CHANGES: testing: Add missing preconditions + +2010-10-19 22:11 hardaker + + * dist/patme: + + don't default to applying to 5.2 + +2010-10-19 22:10 hardaker + + * dist/patme: + + added the 5.6 branch + +2010-10-19 21:13 nba + + * snmplib/parse.c: + + BUG 3079072 from Dave Beal: fix buffer overflow from bad use of + strncat + +2010-10-19 20:55 nba + + * agent/mibgroup/mibII/tcpTable.c: + + PATCH: 3085295 from Bill Fenner: recognize LISTEN state again + +2010-10-19 20:09 nba + + * agent/mibgroup/host/data_access/swinst_rpm.c: + + Fix compiler warnings + +2010-10-19 20:08 nba + + * agent/mibgroup/host/data_access/swinst_rpm.c: + + Fix returning garbage in hrSWInstalledName (see rev 19484 for + further notes) + +2010-10-19 19:58 nba + + * agent/mibgroup/host/hrh_filesys.c: + + Protect against unsafe (%) device names + +2010-10-19 19:57 nba + + * agent/mibgroup/ucd-snmp/diskio.c: + + Solaris does not use getstat, so dont declare it + +2010-10-19 19:56 nba + + * snmplib/transports/snmpTCPIPv6Domain.c: + + udp/tcp confusion in debug handle + +2010-10-19 19:54 nba + + * apps/snmptable.c: + + Abort after bad -C? option + +2010-10-19 19:53 nba + + * apps/snmptrapd_handlers.c: + + Delete redundant extern declarations + +2010-10-19 18:08 bvassche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: Win32: building: Avoid that MSVC 2010 prints a warning + message about redefining EADDRINUSE. + +2010-10-19 18:05 bvassche + + * snmplib/tools.c: + + CHANGES: Win32: Avoid that MSVC reports a warning message about + redefinition of the malloc() macro during building the Net-SNMP + source code. + +2010-10-19 07:04 magfr + + * agent/mibgroup/default_modules.h: + + CHANGES: agent: Factor out common config_add_mib statments + +2010-10-18 14:22 bvassche + + * agent/helpers/table_dataset.c: + + Mark the proper handler that owns the table registration + information. + +2010-10-18 10:54 bvassche + + * agent/helpers/table.c, agent/helpers/table_dataset.c, + agent/helpers/table_iterator.c, + agent/mibgroup/disman/event/mteEventNotificationTable.c, + agent/mibgroup/disman/event/mteEventSetTable.c, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/event/mteObjectsTable.c, + agent/mibgroup/disman/event/mteTriggerBooleanTable.c, + agent/mibgroup/disman/event/mteTriggerDeltaTable.c, + agent/mibgroup/disman/event/mteTriggerExistenceTable.c, + agent/mibgroup/disman/event/mteTriggerTable.c, + agent/mibgroup/disman/event/mteTriggerThresholdTable.c, + agent/mibgroup/mibII/sysORTable.c, + include/net-snmp/agent/table.h, + include/net-snmp/agent/table_iterator.h: + + CHANGES: agent: Added functions netsnmp_handler_owns_tabreq(), + netsnmp_registration_owns_tabreq(), netsnmp_iterator_clone(). + Exported netsnmp_table_registration_info_clone(). + CHANGES: agent: Modified netsnmp_iterator_delete_table() such + that it frees the table registration information stored in a + table iterator too. + CHANGES: agent: Modified netsnmp_get_table_iterator_handler() + such that the table iterator passed to this function is freed + when the associated handler is freed. + + Restored the behavior of netsnmp_get_table_handler() to that of + r19449, that is, not setting up the data_free pointer because not + all callers of netsnmp_get_table_handler() expect that table + registration information is freed when the associated handler is + freed. + +2010-10-18 10:34 bvassche + + * snmplib/transports/snmpTLSTCPDomain.c: + + Fixed a compiler warning about casting away constness. + +2010-10-18 08:52 bvassche + + * agent/snmpd.c: + + CHANGES: Win32: When snmpd.exe is started in a command prompt + window, the snmpd process now stops upon the first key press. + This makes it easier to debug snmpd.exe for memory leaks. + +2010-10-18 06:25 bvassche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Win32: builds again without warnings with MSVC 6. + +2010-10-18 06:15 magfr + + * include/net-snmp/library/system.h: + + CHANGES: snmpd: Use the same autoconf symbol to decide both if + strcasecmp should be declared and if it should be defined. + +2010-10-17 18:29 bvassche + + * agent/snmp_perl.c: + + CHANGES: snmpd: Fixed a double free at exit that was triggered by + cleaning up the data structures used for embedded Perl support. + CHANGES: snmptrapd: Fixed a double free at exit that was + triggered by cleaning up the data structures used for embedded + Perl support. + + Valgrind reported that double free as follows: + + Invalid read of size 4 + at 0x59D0501: perl_destruct (in + /usr/lib/perl5/5.12.1/x86_64-linux-thread-multi/CORE/libperl.so) + by 0x544DF8E: shutdown_perl (snmp_perl.c:166) + by 0x403966: term_handler (snmptrapd.c:318) + by 0x6D43A5F: ??? (in /lib64/libc-2.11.2.so) + Address 0x7660f88 is 56 bytes inside a block of size 2,912 free'd + at 0x4C26496: free (vg_replace_malloc.c:366) + by 0x544DF9A: shutdown_perl (snmp_perl.c:167) + by 0x403966: term_handler (snmptrapd.c:318) + by 0x6D43A5F: ??? (in /lib64/libc-2.11.2.so) + by 0x6DDADF2: __select_nocancel (in /lib64/libc-2.11.2.so) + by 0x404E20: main (snmptrapd.c:1258) + +2010-10-17 17:33 bvassche + + * snmplib/transports/snmpCallbackDomain.c: + + CHANGES: snmplib: Avoid that Valgrind complains about + uninitialized data for the buffers returned by + netsnmp_callback_recv() and netsnmp_callback_hook_build(). + +2010-10-17 16:57 bvassche + + * agent/helpers/table.c: + + CHANGES: agent: table_helper_handler(), 64-bit architectures: + avoid passing a pointer to a 32-bit value to a function that + expects a pointer to a 64-bit value (parse_one_oid_index()). Not + sure what the implications of this bug were. It might have caused + very strange table behavior on 64-bit big endian systems. + Found this via Valgrind. + +2010-10-17 16:51 bvassche + + * agent/mibgroup/host/data_access/swrun_procfs_psinfo.c, + agent/mibgroup/host/data_access/swrun_procfs_status.c: + + CHANGES: agent: Avoid that hrSWRunPath contains trailing garbage + characters on Linux systems. + Found this by analyzing a Valgrind complaint. For anyone who is + wondering why this patch makes sense, a quote from the glibc + snprintf() documentation + (http://www.gnu.org/software/libc/manual/html_node/Formatted-Output-Functions.html): + + The return value is the number of characters which would be + generated for the given input, excluding the trailing null. If + this value is greater or equal to size, not all characters from + the result have been stored in s. + + Please note that this differs from the standard behavior. A quote + from http://opengroup.org/onlinepubs/007908799/xsh/snprintf.html: + + RETURN VALUE + Upon successful completion, these functions return the number of + bytes transmitted excluding the terminating null in the case of + sprintf() or snprintf() or a negative value if an output error + was encountered. + + +2010-10-17 14:31 bvassche + + * testing/RUNTESTS: + + CHANGES: testing: It is again possible to run an individual test + via the script testing/RUNTESTS. + +2010-10-17 14:28 bvassche + + * include/net-snmp/library/tools.h, snmplib/tools.c: + + CHANGES: snmplib: Added the function netsnmp_check_definedness(), + which helps to find the cause of undefined value errors as + reported by Valgrind. + +2010-10-17 14:24 bvassche + + * agent/mibgroup/agentx/protocol.h: + + Removed an obsolete declaration: the function agentx_build() has + been removed a long time ago. + +2010-10-17 14:05 bvassche + + * configure, configure.d/config_os_headers, + include/net-snmp/net-snmp-config.h.in: + + Added configure test for the Valgrind header files. + +2010-10-17 12:01 bvassche + + * snmplib/snmp_openssl.c: + + Follow-up for r19477: made the inserted typecasts portable. + +2010-10-17 11:04 bvassche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Follow-up for r19476: fixed a typo. + +2010-10-17 09:36 bvassche + + * agent/helpers/scalar_group.c, agent/helpers/watcher.c, + include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmp_openssl.c, snmplib/transports/snmpTLSBaseDomain.c: + + Fixed a few compiler warnings by inserting appropriate casts. + +2010-10-17 09:25 bvassche + + * include/net-snmp/library/tools.h, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + NETSNMP_REMOVE_CONST()-related cleanup. + +2010-10-17 01:41 magfr + + * agent/mibgroup/default_modules.h, agent/mibgroup/util_funcs.h, + agent/snmpd.c: + + NEWS: snmpd: Remove util_funcs/Exit from the requirement sets of + util_funcs and default_modules. + NEWS: snmpd: Never use Exit to terminate the agent. + +2010-10-16 22:32 magfr + + * agent/mibgroup/default_modules.h, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/versioninfo.h, + agent/mibgroup/util_funcs.h, agent/snmpd.c: + + CHANGES: snmpd: Make the setting of the argvrestart* variables + optional on USING_UTIL_FUNCS_RESTART_MODULE. + NEWS: snmpd: Remove util_funcs/restart from the requirement sets + of util_funcs and default_modules. + CHANGES: snmpd: Add util_funcs/restart to the requirement set of + ucd-snmp/versioninfo. + +2010-10-16 22:05 magfr + + * include/net-snmp/agent/agent_handler.h: + + CHANGES: snmpd: Extend the documentation for data_clone and + data_free + +2010-10-16 22:03 magfr + + * agent/helpers/watcher.c: + + CHANGES: snmpd: Make it possible to copy watched data items + without memory leaks. + +2010-10-16 22:01 magfr + + * agent/helpers/watcher.c: + + CHANGES: snmpd: Remove unused variable cmp + +2010-10-16 19:44 magfr + + * agent/helpers/scalar_group.c: + + CHANGES: snmpd: Do not leak the limits of scalar_group objects on + shutdown. + +2010-10-16 08:37 bvassche + + * agent/agent_handler.c, configure, + configure.d/config_modules_agent: + + Spelling fix: dulpicate -> duplicate. + +2010-10-16 08:34 bvassche + + * + testing/fulltests/unit-tests/T006snmp_handler_registration_cagentlib.c: + + Added more test code. + +2010-10-16 08:33 bvassche + + * agent/agent_handler.c, agent/helpers/cache_handler.c, + agent/helpers/table.c: + + Follow-up for r19465: handle out-of-memory properly / removed a + duplicate function. + +2010-10-15 19:17 bvassche + + * testing/fulltests/support/cagentlib_build, + testing/fulltests/support/cagentlib_run, + testing/fulltests/support/clib_build, + testing/fulltests/unit-tests/T005table_dataset_cagentlib.c, + testing/fulltests/unit-tests/T005table_dataset_clib.c, + testing/fulltests/unit-tests/T006snmp_handler_registration_cagentlib.c, + + testing/fulltests/unit-tests/T006snmp_handler_registration_clib.c: + + CHANGES: testing: Introduced new test type next to capp and clib: + cagentlib. + +2010-10-15 18:56 bvassche + + * agent/agent_handler.c, agent/helpers/cache_handler.c, + agent/helpers/stash_cache.c, agent/helpers/table.c, + agent/mibgroup/mibII/sysORTable.c, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/cache_handler.h, + testing/fulltests/unit-tests/T006snmp_handler_registration_clib.c: + + NEWS: snmplib: Added netsnmp_mib_handler.data_clone, a function + pointer that defines how to clone netsnmp_mib_handler.myvoid. + Must be defined if and only if data_free is set. The function + netsnmp_handler_dup() does now clone MIB handler private data if + data_clone() is set. Previously after duplicating a MIB handler + and unregistering one of the two MIB handlers, the private data + pointer (myvoid) of the other became a dangling pointer. Note: + addition of netsnmp_mib_handler.data_clone is an ABI change. + CHANGES: testing: added more test cases to the handler + registration test. + +2010-10-15 18:32 bvassche + + * agent/mibgroup/ucd-snmp/loadave.c: + + Fixed a compiler warning. + +2010-10-15 12:30 bvassche + + * agent/agent_handler.c, + testing/fulltests/unit-tests/T006snmp_handler_registration_clib.c: + + Reverted r19460 because it makes some regression tests fail + (T120proxyget_simple, T121proxyset_simple, + T122proxysetfail_simple, T200snmpv2cwalkall_simple). Disabled the + handler duplication test in T006 because it triggers a crash + without r19460. + +2010-10-15 11:37 bvassche + + * agent/agent_handler.c: + + CHANGES: snmplib: netsnmp_handler_dup(): freeing the duplicated + handler no longer causes a crash (double free) when + handler->myvoid of the original handler was non-NULL. + +2010-10-15 11:32 bvassche + + * testing/fulltests/unit-tests/T006snmp_handler_registration_clib.c: + + Added a unit test for handler registration and deregistration. + +2010-10-15 10:56 bvassche + + * include/net-snmp/library/tools.h, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: Win32: building: Builds now correctly with a 64-bit + compiler. + +2010-10-15 09:45 bvassche + + * snmplib/snmp_api.c: + + CHANGES: snmplib: snmp_shutdown(): added call to + netsnmp_certs_shutdown(). + +2010-10-15 06:45 bvassche + + * agent/helpers/table_dataset.c: + + Follow-up for r19450: let netsnmp_delete_table_data_set() free + all table_dataset-related memory. + +2010-10-14 23:15 magfr + + * configure, configure.d/config_modules_agent, + configure.d/config_modules_transports, + configure.d/config_os_functions, + configure.d/config_os_struct_members: + + CHANGES: building: Make it possible to regenerate using autoconf + 2.68. + +2010-10-14 23:01 magfr + + * snmplib/snmp_logging.c, snmplib/snmp_transport.c, + snmplib/transports/snmpIPXDomain.c: + + CHANGES: snmplib: Be const correct over calls to str* functions. + +2010-10-14 15:19 bvassche + + * agent/helpers/table.c, agent/helpers/table_data.c, + agent/helpers/table_dataset.c, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h, + testing/fulltests/support/clib_build, + testing/fulltests/unit-tests/T005table_dataset_clib.c: + + CHANGES: snmplib: Added function netsnmp_delete_table_data_set(). + CHANGES: snmplib: Added declaration for the function + netsnmp_table_data_delete_table() in a public agent header file. + CHANGES: snmplib: Fixed memory leak in + netsnmp_table_data_delete_table(). + CHANGES: snmplib: Fixed memory leak triggered by unregistering a + table handler. + CHANGES: testing: Unit tests can now invoke functions from + libagent. + CHANGES: testing: Added unit test for table_dataset. + +2010-10-14 14:05 bvassche + + * testing/fulltests/unit-tests/T001defaultstore_clib.c: + + Unit test T001defaultstore_clib.c: Fixed leaks-at-exit. + +2010-10-14 08:43 bvassche + + * testing/fulltests/support/capp_run, + testing/fulltests/support/clib_run: + + CHANGES: testing: It is now possible to analyze the unit tests + with Valgrind by setting the environment variables + SNMP_SAVE_TMPDIR and DYNAMIC_ANALYZER. An example: (export + SNMP_SAVE_TMPDIR=yes DYNAMIC_ANALYZER="valgrind + --trace-children=yes --leak-check=full"; cd testing && + ./RUNFULLTESTS -g unit-tests) + +2010-10-14 08:40 bvassche + + * testing/fulltests/unit-tests/T004snmp_enum_clib.c: + + Unit test T004snmp_enum_clib.c: added test header / added a test + case. + +2010-10-14 08:39 bvassche + + * testing/fulltests/unit-tests/T002containers_clib.c: + + Fixed leaks-at-exit in unit test T002containers_clib.c. + +2010-10-14 08:38 bvassche + + * testing/fulltests/unit-tests/T001defaultstore_clib.c: + + Fixed a leak-at-exit in unit test T001defaultstore_clib.c. + +2010-10-14 08:36 bvassche + + * snmplib/snmp_enum.c: + + CHANGES: snmplib: Fixed memory leak triggered by calling + se_add_pair_to_list() with a value that already existed in the + list. + +2010-10-14 07:16 bvassche + + * testing: + + Updated Subversion ignore list. + +2010-10-14 07:12 bvassche + + * testing/fulltests/default/T000configure, + testing/fulltests/default/T000configure_simple: + + Made sure that the variable $SNMP_BASEDIR is available in the + T000configure test. + +2010-10-14 06:19 magfr + + * configure, include/net-snmp/net-snmp-config.h.in: + + Regenerated + +2010-10-14 05:36 nba + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + Quell warnings + +2010-10-14 03:50 rstory + + * configure.d/config_os_libs, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/darwin.h, + include/net-snmp/system/darwin10.h, + include/net-snmp/system/darwin7.h, + include/net-snmp/system/darwin8.h, + include/net-snmp/system/darwin9.h, snmplib/snmp_openssl.c: + + test for openssl sha 224/256/385/512 support instead of + hardcoding + +2010-10-14 03:50 rstory + + * testing/fulltests/support/simple_eval_tools.sh: + + add OUTPUTENVVARS to save important environment variables; when + SNMP_VERBOSE + is set, save env vars and command to individual invoked file for + each test; + save env vars and command for each STARTPROG + +2010-10-14 03:50 rstory + + * testing/fulltests/support/simple_TESTCONF.sh: + + CHANGES: testing: auto-create user specified SNMP_TMPDIR and + SNMP_TMP_PERSISTENTDIR too; default SNMP_TMP_PERSISTENDIR based + on SNMP_TMPDIR + for user specified SNMP_TMPDIR + +2010-10-14 03:49 rstory + + * acconfig.h, configure.d/config_os_misc4, + include/net-snmp/system/darwin10.h, + include/net-snmp/system/darwin8.h, + include/net-snmp/system/darwin9.h: + + CHANGES: building: check for /dev/kmem instead of assuming it + exists and hardcoding when it is not there + +2010-10-14 03:28 rstory + + * snmplib/snmptsm.c, snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + set transportSecurityLevel based on ssl session algorithms + +2010-10-14 03:26 rstory + + * include/net-snmp/library/snmp_openssl.h, snmplib/snmp_openssl.c: + + add netsnmp_openssl_null_checks + +2010-10-14 03:23 rstory + + * snmplib/transports/snmpTLSTCPDomain.c: + + cleanup ssl/bio on failed connection + +2010-10-14 03:21 rstory + + * snmplib/transports/snmpTLSTCPDomain.c: + + quiet compiler warning + +2010-10-14 03:18 rstory + + * snmplib/transports/snmpTLSTCPDomain.c: + + remove unused var + +2010-10-14 03:16 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + fix typo + +2010-10-14 03:12 rstory + + * snmplib/snmp_openssl.c: + + check for null before deref + +2010-10-13 20:12 magfr + + * testing/fulltests/support/clib_build: + + CHANGES: testing: Generate a normal #line directive as per C99 + instead of the compiler-specific #-directive. + +2010-10-13 16:53 hardaker + + * dist/autoconf-version, testing/fulltests/default/T000configure: + + added a autoconf version checking test to catch developers and + scripts that fail to use the correct autoconf version + +2010-10-13 16:30 hardaker + + * include/net-snmp/library/snmp_api.h: + + Patch from Bill Fenner to fix only including the session_api.h + file + +2010-10-13 16:29 bvassche + + * testing/fulltests/support/clib_build: + + Follow-up for r19421: Made sure that the compiler again reports + the proper filename and line number information while compiling + unit tests. + +2010-10-13 11:53 bvassche + + * win32/Makefile-apps.in, win32/libsnmp_dll/Makefile.in, + win32/snmpd/Makefile.in, win32/snmpnetstat/Makefile.in, + win32/snmptrapd/Makefile.in: + + CHANGES: Win32: building: batch build with OpenSSL enabled and + with recent OpenSSL development files works again. + +2010-10-13 09:58 bvassche + + * net-snmp-config.in, testing/RUNFULLTESTS, + testing/fulltests/support/capp_build, + testing/fulltests/support/capp_run, + testing/fulltests/support/clib_build, + testing/fulltests/support/clib_run: + + CHANGES: Cygwin: Running the unit tests does now work (cd testing + && ./RUNFULLTESTS -g unit-tests). + CHANGES: MinGW: Running the unit tests does now work (cd testing + && ./RUNFULLTESTS -g unit-tests). + +2010-10-13 08:00 bvassche + + * testing/fulltests/support/simple_eval_tools.sh: + + Fixed a spelling error in a source code comment. + +2010-10-13 07:43 bvassche + + * net-snmp-config.in: + + Spelling fixes. + +2010-10-12 14:02 bvassche + + * include/net-snmp/library/snmp_enum.h: + + Added declaration for se_clear_slist(). + +2010-10-12 11:12 bvassche + + * testing/fulltests/unit-tests/T004snmp_enum_clib.c: + + Added more test cases to + testing/fulltests/unit-tests/T004snmp_enum_clib.c. + Verified with Valgrind that everything does now work correctly + and that the + test program is free of leaks-at-exit. + +2010-10-12 11:11 bvassche + + * include/net-snmp/library/snmp_enum.h, snmplib/snmp_enum.c: + + CHANGES: snmplib: Invoking se_clear_slist() does no longer create + a dangling pointer. + CHANGES: snmplib: Fixed leaks-at-exit triggered by using the + snmp_enum code. + CHANGES: snmplib: Documented behavior of se_add_pair(), + se_add_pair_to_slist() and clear_snmp_enum(). Made snmp_enum + example consistent with the rest of the code by adding strdup() + calls and added a call to se_clear_all_lists(). + CHANGES: snmplib: Fixed a memory corruption problem triggered by + the (undocumented) snmpd.conf "enum" keyword handler - storing + pointers to strings allocated on the stack in a global list does + not work. + CHANGES: snmplib: + +2010-10-12 06:27 bvassche + + * README.win32, win32/libhelpers, win32/snmptrapd/snmptrapd.dsp, + win32/win32.dsw: + + CHANGES: Win32: PATCH: 3085187: Building via the Microsoft Visual + Studio project file (.dsw/.dsp) works again. + +2010-10-12 05:35 magfr + + * include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/library/snmp_logging.h, + include/net-snmp/output_api.h: + + CHANGES: snmplib: Correct the extern "C" declarations to be + consistent. Remove commented out code. + +2010-10-11 21:41 nba + + * configure: + + run autoconf + +2010-10-11 21:39 nba + + * agent/mibgroup/host/data_access/swinst.h, + agent/mibgroup/host/data_access/swinst_apt.c, + configure.d/config_os_progs: + + Support for hrSWInstalledTable for dpkg/apt-based systems + +2010-10-11 20:46 nba + + * mibs/Makefile.mib, mibs/rfclist: + + Update sources for SNMP-TLS-TM-MIB + +2010-10-11 20:42 nba + + * configure.d/config_os_headers: + + Check early for picl.h + +2010-10-11 20:31 nba + + * agent/mibgroup/hardware/sensors/hw_sensors.c, + agent/mibgroup/hardware/sensors/hw_sensors.h, + agent/mibgroup/ucd-snmp/lmsensorsMib.c, + include/net-snmp/agent/hardware/sensors.h: + + Fix warnings from lmsensorMib + +2010-10-11 20:30 nba + + * agent/mibgroup/hardware/sensors.h, + agent/mibgroup/hardware/sensors/picld_sensors.c: + + Fix new style lmsensorMib for Solaris (was it ever compiled + before) + +2010-10-11 20:28 nba + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + Fix lmSensors for Solaris + +2010-10-11 20:27 nba + + * agent/mibgroup/hardware/sensors/kstat_sensors.c: + + Fix a Solaris file descriptor leak + +2010-10-11 20:25 nba + + * configure.d/config_project_with_enable: + + Make --disable-developer work + +2010-10-11 18:23 magfr + + * agent/mibgroup/mibII/system_mib.c: + + CHANGES: snmpd: Update the length of sysObjectID as well as the + data when it is set from a configuration file. + +2010-10-11 17:58 magfr + + * man/Makefile.in: + + CHANGES: building: from "Niels Baggesen": Some systems do not + support the -E flag to grep, use autoconf to find the right egrep + at all times. + +---------------------------------------------------------------------- + +Changes: V5.6.RC3 -> V5.6 + +2010-10-07 20:33 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2010-10-06 11:31 nba + + * configure, configure.d/config_project_ipv6_types: + + Fix ipv6 generic case so test matches verification + +2010-10-01 16:44 dts12 + + * man/variables.5.def: + + Rework description of OID name handling to be + not quite so incredibly out of date. + +2010-09-22 14:02 hardaker + + * configure: + + erg... really use the right autoconf version by setting the path + right + +---------------------------------------------------------------------- + +Changes: V5.6.rc2 -> V5.6.rc3 + +2010-09-21 23:53 hardaker + + * configure: + + regenerated with proper autoconf version + +2010-09-21 23:49 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2010-09-21 23:45 hardaker + + * snmplib/cert_util.c: + + verified patch from rstory to fix certificate loading of + incomplete chains + +2010-09-21 18:07 hardaker + + * snmplib/read_config.c: + + CHANGES: snmplib: patch 3058388: from chrisbolt: don't parse + includeAllDisks in the main snmplib routines + +2010-09-21 18:06 hardaker + + * agent/agent_trap.c: + + CHANGES: snmpd: patch 3062526: from mariog85: fix security + engineID setting in the trapsess directive + +2010-09-21 15:13 bvassche + + * README.win32: + + Updated Win32 documentation. + +2010-09-20 23:20 hardaker + + * agent/mibgroup/mibII/system_mib.c: + + Patch from Fulko Hew to fix patch 2900078 which broke sysObjectID + lengths + +2010-09-20 21:32 dts12 + + * man/snmpget.1.def, man/snmpgetnext.1.def: + + Document -Cf in the two man pages separately. + +2010-09-20 20:23 bvassche + + * snmplib/mib.c: + + CHANGES: snmplib: PATCH: 3067540: from joyceanmachine: Fix IPv4 + OID indexes on 64-bit big-endian systems. + +2010-09-20 19:25 bvassche + + * apps/snmpnetstat/main.h, + include/net-snmp/library/snmp_transport.h, + include/net-snmp/library/ucd_compat.h, win32/Configure, + win32/Makefile.in, win32/libagent/Makefile.in, + win32/libagent/libagent.dsp, win32/libhelpers/Makefile.in, + win32/libhelpers/libhelpers.dsp, win32/netsnmpmibs/Makefile.in, + win32/snmpd/Makefile.in, win32/snmpd/snmpd.dsp, + win32/snmptrapd/Makefile.in, win32/snmptrapd/snmptrapd.dsp, + win32/win32.dsw, win32/win32dll.dsw: + + Un-break the MSVC build. + +2010-09-20 09:18 bvassche + + * dist/generation-scripts, man, testing, win32: + + Updated Subversion ignore lists. + +2010-09-17 10:34 dts12 + + * man/agentxtrap.1.def, man/netsnmp_sess_api.3.def, + man/netsnmp_session_api.3.def, man/snmpbulkget.1.def, + man/snmpbulkwalk.1.def, man/snmpget.1.def, man/snmpgetnext.1.def, + man/snmpset.1.def, man/snmptrap.1.def, man/snmptrapd.8.def, + man/snmpwalk.1.def: + + Remove CMU copyright notice from man pages that were not + inherited from CMU-SNMP (and qualify the copyright for + those that were). + +2010-09-17 09:51 dts12 + + * man/default_store.3.bot, man/netsnmp_agent_api.3.def, + man/snmp.conf.5.def, man/snmp_alarm.3.def, man/snmp_config.5.def, + man/snmpd.conf.5.def, man/snmpd.examples.5.def, + man/snmpd.internal.5.def, man/snmptrapd.conf.5.def: + + Update man page references to reflect new API documentation + structure. + +2010-09-10 04:23 magfr + + * Makefile.in: + + CHANGES: building: Add new test* entries from the testing + Makefile.in to the top-level Makefile.in + +2010-09-08 15:41 dts12 + + * man/agentxtrap.1.def, man/default_store.3.top, + man/encode_keychange.1.def, man/fixproc.1.def, + man/mib2c-update.1.def, man/mib2c.1.def, man/mib2c.conf.5.in, + man/net-snmp-config.1.def, man/net-snmp-create-v3-user.1.def, + man/netsnmp_agent_api.3.def, man/netsnmp_config_api.3.def, + man/netsnmp_mib_api.3.def, man/netsnmp_pdu_api.3.def, + man/netsnmp_sess_api.3.def, man/netsnmp_session_api.3.def, + man/netsnmp_trap_api.3.def, man/netsnmp_varbind_api.3.def, + man/snmp-bridge-mib.1, man/snmp.conf.5.def, man/snmp_alarm.3.def, + man/snmp_config.5.def, man/snmpbulkget.1.def, + man/snmpbulkwalk.1.def, man/snmpcmd.1.def, man/snmpconf.1.def, + man/snmpd.8.def, man/snmpd.conf.5.def, man/snmpd.examples.5.def, + man/snmpd.internal.5.def, man/snmpdelta.1.def, man/snmpdf.1.def, + man/snmpget.1.def, man/snmpgetnext.1.def, man/snmpnetstat.1.def, + man/snmpset.1.def, man/snmpstatus.1.def, man/snmptable.1.def, + man/snmptest.1.def, man/snmptranslate.1.def, man/snmptrap.1.def, + man/snmptrapd.8.def, man/snmptrapd.conf.5.def, + man/snmpusm.1.def, man/snmpvacm.1.def, man/snmpwalk.1.def, + man/tkmib.1.def, man/traptoemail.1.def, man/variables.5.def: + + Update man page datestamps to match the latest (non-trivial) + content change. + Suppress forcing of "Berkeley Distribution" footer + (Allows Net-SNMP version information to be displayed in the man + page) + +2010-09-08 05:37 magfr + + * configure, include/net-snmp/net-snmp-config.h.in: + + Regenerated + +2010-09-04 06:38 bvassche + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c: + + Fixed a compiler warning that was introduced in r19356 by + changing the return + type of netsnmp_tlsbase_free_tlsdata() from void* to void. + +2010-09-04 06:37 bvassche + + * agent/mibgroup/mibII/system_mib.c: + + Fixed a compiler warning that was introduced in r19322 (patch + 3044512). + The third argument passed to read_objid() was an int instead of + size_t. + This could have caused memory corruption on 64-bit systems. + +2010-09-04 03:09 hardaker + + * CHANGES: + + version update + +2010-09-04 03:08 hardaker + + * ChangeLog: + + version update + +2010-09-04 01:57 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2010-09-04 00:59 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2010-09-03 22:14 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + fix tlstcp parsing of host names. + +2010-09-03 22:13 hardaker + + * agent/mibgroup/host/data_access/swrun_procfs_status.c: + + check the return code of fgets and fopen before inserting the + results. + +2010-09-03 22:12 hardaker + + * snmplib/snmp_alarm.c: + + Patch from tanders to fix broken alarms after the previous + re-entrant patch + +2010-09-03 22:05 hardaker + + * snmplib/transports/snmpUnixDomain.c: + + CHANGES: snmplib: patch 3058645: from jorisesaturnus: modified + version of the patch to use MSG_DONTWAIT for the unix domain + socket + +2010-09-03 21:56 hardaker + + * agent/mibgroup/util_funcs/get_pid_from_inode.c: + + CHANGES: snmpd: PATCH: 3058140: from takevos: check that inode is + non-zero + +2010-09-03 21:50 hardaker + + * agent/mibgroup/util_funcs/get_pid_from_inode.c: + + CHANGES: snmpd: PATCH: 3053428: from takevos: fix + get_pid_from_inode when the inode is not found. + +2010-09-03 20:20 hardaker + + * snmplib/snmp_api.c: + + remove the duplicate return before the error codes get set. + +2010-09-01 18:04 magfr + + * agent/mibgroup/hardware/cpu/cpu.c: + + CHANGES: snmpd: Log before returning. + +2010-09-01 02:43 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + TLS send_notify on closure and some memory clean-up patches + +2010-08-31 17:58 hardaker + + * snmplib/snmp_api.c: + + Only print the security/context EngineID mismatch note under USM + +2010-08-25 15:13 rstory + + * CHANGES: + + remove reference to reverted patch 3042765 + +2010-08-25 15:13 rstory + + * acconfig.h: + + add note on where to find content used to generate + net-snmp-config.h.in + +2010-08-25 02:45 rstory + + * snmplib/snmp_client.c: + + revert r19342, patch 3042765, which broke client tcp disconnect + handling + +2010-08-25 02:45 rstory + + * snmplib/cert_util.c: + + fix more code broken by 'compiler warning fix' in r19179 + +2010-08-25 02:45 rstory + + * testing/fulltests/tls/STlsUsers: + + check for conf errors after agent startup; enable logTimestamp; + make sure + all cert name/tags are unique + +2010-08-24 21:04 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + fix error string to discuss the right failed openssl new + invocation + +2010-08-24 05:37 magfr + + * apps/snmpusm.c: + + CHANGES: snmpusm: Correct ifdefs, remove dead variables. + +2010-08-19 21:22 hardaker + + * CHANGES, NEWS: + + version update + +2010-08-19 21:20 hardaker + + * ChangeLog: + + version update + +2010-08-19 21:11 hardaker + + * agent/Makefile.depend, agent/mibgroup/Makefile.depend: + + make depend + +2010-08-19 21:10 hardaker + + * include/net-snmp/system/nto-qnx6.h: + + // -> C comments + +2010-08-19 20:36 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2010-08-19 20:14 hardaker + + * snmplib/snmp_client.c: + + CHANGES: snmplib: PATCH 3042765: from mehaf: make + snmp_synch_response_cb() re-entrant + +2010-08-19 20:14 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + turn off cookie exchanges until a complete code set can be + written to support it based on the required function callbacks + +2010-08-17 18:31 rstory + + * agent/snmpd.c: + + add missing call to store persistent data as needed + +2010-08-17 18:31 rstory + + * snmplib/mib.c: + + CHANGES: snmplib: when displaying a byte as single digit hex + value, default to + prefixing with 0 unless there is a seperator or addition hint + data + +2010-08-17 10:31 bvassche + + * apps/snmpusm.c: + + Fixed a compiler warning about an unused label that was triggered + when + compiling without SSL support. + +2010-08-16 23:11 hardaker + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.h: + + CHANGES: snmpd: patch 2790249: from willpwillp: reduce cache time + for the iftable to 3seconds to increase accuracy + +2010-08-16 16:26 hardaker + + * perl/TrapReceiver/TrapReceiver.xs: + + CHANGES: perl: patch 3046371: from christophb4: Fix memory leak + in SNMPv1 trap handling. + +2010-08-16 16:03 hardaker + + * agent/mibgroup/mibII/mta_sendmail.c: + + CHANGES: snmpd: patch 2825653: from bru5ce: fix sendmail.cf + parsing in certain conditions + +2010-08-16 10:16 dts12 + + * man/Makefile.in: + + Build netsnmp_agent_api.3 man page from template + +2010-08-16 09:20 dts12 + + * agent/agent_registry.c: + + CHANGES: snmpd: PATCH: 2911361: Documentation (Provided by Tomasz + Lis) + +2010-08-16 08:06 dts12 + + * agent/agent_registry.c: + + CHANGES: snmpd: PATCH: 2911361: Re-order code to group related + functions together + +2010-08-16 07:42 dts12 + + * perl/SNMP/SNMP.xs: + + CHANGES: perl: PATCH: 2995098: Fix creation of SNMPv3 sessions + with API_SINGLE + +2010-08-14 16:30 dts12 + + * agent/agent_read_config.c: + + CHANGES: snmpd: PATCH: 2911361: Remove redundant variables + +2010-08-14 16:23 dts12 + + * agent/agent_handler.c: + + CHANGES: snmpd: PATCH: 2904900: Documentation plus assorted + handler code fixes + +2010-08-14 09:28 dts12 + + * man/Makefile.in, man/netsnmp_config_api.3.def, + man/netsnmp_mib_api.3.def, man/netsnmp_pdu_api.3.def, + man/netsnmp_sess_api.3.def, man/netsnmp_session_api.3.def, + man/netsnmp_trap_api.3.def, man/netsnmp_varbind_api.3.def, + man/snmp_alarm.3.def: + + Restore agent API man page + Don't try to extract multiple man page links per line + (which runs into problems with OS-specific line endings). + Instead, ensure the man page NAME section lists one + routine per line + +2010-08-13 23:50 hardaker + + * man/Makefile.in: + + fix broken Makefile after man page moves + +2010-08-13 23:50 hardaker + + * mibs/SNMP-TLS-TM-MIB.txt, mibs/rfclist: + + updated TLS MIB to current copy + +2010-08-13 23:50 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + replaced RFC comment number + +2010-08-13 23:50 hardaker + + * include/net-snmp/library/snmp_alarm.h, snmplib/snmp_alarm.c: + + CHANGES: snmplib: patch: 3042770: from mehaf: Made run_alarms() + reentrant + +2010-08-13 23:44 hardaker + + * agent/mibgroup/mibII/system_mib.c: + + CHANGES: snmpd: PATCH: 3044512: from philwebster: fix sysobjectid + directive. + +2010-08-13 19:00 rstory + + * testing/fulltests/support/simple_TESTCONF.sh, + testing/fulltests/tls/STsmPrefix: + + use 127.0.0.1 instead of localhost as default SNMP_TEST_DEST so + TLS tests work + +2010-08-13 18:50 hardaker + + * include/net-snmp/session_api.h, snmplib/snmp_api.c, + snmplib/snmp_client.c: + + CHANGES: snmplib: implemented a fix for the issue reported in + patch #3042770. Created a snmp_select_info_flags function, and + similar, that allow for alarms to not be run. This is then used + in the synch_response functions to avoid 100% CPU loops + +2010-08-13 18:50 hardaker + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h, + apps/snmptrapd.c: + + make snmptrapd register the certtosecname table in the agentx + registrations + +2010-08-13 18:49 hardaker + + * local/mib2c.conf: + + minor wording additions + +2010-08-13 15:04 hardaker + + * agent/mibgroup/hardware/cpu/cpu_perfstat.c, + agent/mibgroup/hardware/memory/memory_aix.c, + agent/mibgroup/host/hr_storage.c, agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/udp.c, agent/mibgroup/ucd-snmp/diskio.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/memory_aix4.c, + agent/mibgroup/ucd-snmp/vmstat_aix4.c: + + CHANGES: aix: PATCH: 2886598: from exsnafu: Header fixes for + compiling on AIX6 + +2010-08-13 15:04 hardaker + + * agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_storage.c, apps/snmpnetstat/inet6.c, + configure, configure.d/config_os_functions, + configure.d/config_os_headers, configure.d/config_os_libs, + configure.d/config_os_struct_members, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/nto-qnx6.h: + + NEWS: ports: PATCH: 2836895: from seanboudreau: support for QNX6 + +2010-08-13 14:33 dts12 + + * man/Makefile.in, man/netsnmp_agent_api.3.def, + man/netsnmp_config_api.3.def, man/netsnmp_mib_api.3.def, + man/netsnmp_pdu_api.3.def, man/netsnmp_sess_api.3.def, + man/netsnmp_session_api.3.def, man/netsnmp_trap_api.3.def, + man/netsnmp_varbind_api.3.def: + + 'enforce netsnmp prefixes + +2010-08-13 14:29 dts12 + + * man/netsnmp_varbind_api.3.def, man/varbind_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:29 dts12 + + * man/netsnmp_trap_api.3.def, man/snmp_trap_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:28 dts12 + + * man/netsnmp_sess_api.3.def, man/snmp_sess_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:28 dts12 + + * man/netsnmp_agent_api.3.def, man/snmp_agent_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:28 dts12 + + * man/netsnmp_session_api.3.def, man/session_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:27 dts12 + + * man/netsnmp_pdu_api.3.def, man/pdu_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:27 dts12 + + * man/mib_api.3.def, man/netsnmp_mib_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:27 dts12 + + * man/config_api.3.def, man/netsnmp_config_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:20 dts12 + + * Makefile.in, doxygen.conf: + + Don't automatically generate man pages + +2010-08-13 14:18 dts12 + + * man/snmp_api_errstring.3, man/snmp_close.3, man/snmp_error.3, + man/snmp_free_pdu.3, man/snmp_open.3, man/snmp_perror.3, + man/snmp_read.3, man/snmp_select_info.3, man/snmp_send.3, + man/snmp_sess_async_send.3, man/snmp_sess_close.3, + man/snmp_sess_error.3, man/snmp_sess_init.3, + man/snmp_sess_open.3, man/snmp_sess_perror.3, + man/snmp_sess_read.3, man/snmp_sess_select_info.3, + man/snmp_sess_send.3, man/snmp_sess_session.3, + man/snmp_sess_timeout.3, man/snmp_set_mib_warnings.3, + man/snmp_set_save_descriptions.3, man/snmp_timeout.3: + + Remove redundant man page links + (Should be generated automatically, but don't exist any more + anyway) + +2010-08-13 14:13 dts12 + + * man/Makefile.in, man/add_mibdir.3, man/add_module_replacement.3, + man/get_module_node.3, man/init_mib.3, man/init_mib_internals.3, + man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3, + man/netsnmp_instance.3, man/netsnmp_iterator_info_s.3, + man/netsnmp_leaf.3, man/netsnmp_library.3, + man/netsnmp_mib_handler_methods.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_set_data.3, + man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3, + man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3, + man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3, + man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3, + man/netsnmp_table.3, man/netsnmp_table_array.3, + man/netsnmp_table_container.3, man/netsnmp_table_data.3, + man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3, + man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3, + man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3, + man/netsnmp_table_row.3, man/netsnmp_table_rows.3, + man/netsnmp_tdata.3, man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3, man/print_description.3, man/print_mib.3, + man/print_objid.3, man/print_value.3, man/print_variable.3, + man/read_all_mibs.3, man/read_mib.3, man/read_module.3, + man/read_module_node.3, man/read_objid.3, man/shutdown_mib.3: + + Remove Doxygen-generated man pages, and those linking + individual routines to the appropriate man page. + (These are better generated dynamically) + +2010-08-13 12:19 dts12 + + * local/mib2c.iterate.conf, local/mib2c.table_data.conf: + + Prompt for whether to generate caching code or not. + +2010-08-13 12:19 dts12 + + * local/mib2c.conf: + + Rework guidance questions when selecting the best table framework + to use. + Ensure table handling code doesn't overwrite scalar handling + code. + Check that the starting point is suitable for MfD framework. + +2010-08-12 15:40 rstory + + * snmplib/cert_util.c: + + fix code broken by 'compiler warning fix' in r19179 + +2010-08-12 15:39 rstory + + * agent/mibgroup/snmpv3mibs.h: + + fix typo in comment + +2010-08-11 22:08 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + remove a duplicate value check + +2010-08-11 22:08 hardaker + + * testing/fulltests/tls/STlsUsers: + + add a test where we can trust a CA-signed cert and we don't trust + the CA + +2010-08-11 22:08 hardaker + + * testing/fulltests/tls/STlsUsers: + + test a directly mapped CA certificate + +2010-08-11 22:08 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + change the laConfig to read-write to match the patch + +2010-08-11 22:07 hardaker + + * agent/mibgroup/ucd-snmp/loadave.c: + + NEWS: snmpd: PATCH: 2931446: from ahmake: make the load averages + writable. + +2010-08-11 06:43 magfr + + * testing/fulltests/snmpv3/T010scapitest_capp.c, + testing/fulltests/snmpv3/T020hashtests_capp.c, + testing/fulltests/snmpv3/T040keymanagetest_capp.c: + + CHANGES: Silence some compilation warnings from test cases. + +2010-08-09 21:09 magfr + + * perl/SNMP/SNMP.xs: + + CHANGES: Handle embedded %'s in the result message. + +2010-08-09 21:07 magfr + + * local/mib2c.raw-table.conf: + + CHANGES: Do no double declare the index values. + +2010-08-05 11:49 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + Update "auth*" usage message with context support + +2010-08-02 20:08 dts12 + + * agent/mibgroup/hardware/fsys/fsys_mntctl.c: + + Fix two silly mistakes. + +2010-08-02 14:18 dts12 + + * agent/mibgroup/hardware/fsys/fsys_mntctl.c: + + AIX filesystem types are tagged as integers, not strings. + +2010-08-02 13:49 tanders + + * configure, configure.d/config_os_progs: + + fix Perl system() configure check to work reliably on systems + that lack + Perl + +2010-08-02 11:08 bvassche + + * testing/fulltests/support/simple_eval_tools.sh: + + CHANGES: testing: made it possible to analyze all code covered by + the regression tests with a dynamic analyzer, at least if that + analyzer supports following child processes. An example: + + rm -rf /tmp/snmp-test-* + make -s + SNMP_SAVE_TMPDIR=yes DYNAMIC_ANALYZER="valgrind + --trace-children=yes --track-origins=yes" make -s test + grep -i uninitialised /tmp/snmp-test-* | xargs less + +2010-08-02 11:02 bvassche + + * snmplib/snmp_transport.c, snmplib/transports/snmpTCPDomain.c: + + Fixed the following two Valgrind complaints: + + Conditional jump or move depends on uninitialised value(s) + at 0x6D702E0: vfprintf (in /lib64/libc-2.11.2.so) + by 0x6D99D11: vsnprintf (in /lib64/libc-2.11.2.so) + by 0x6D7A412: snprintf (in /lib64/libc-2.11.2.so) + by 0x6E14437: inet_ntoa (in /lib64/libc-2.11.2.so) + by 0x5E5E219: netsnmp_ipv4_fmtaddr (snmpIPv4BaseDomain.c:215) + by 0x5E65717: netsnmp_tcp_fmtaddr (snmpTCPDomain.c:70) + by 0x5E567EC: netsnmp_transport_peer_string + (snmp_transport.c:224) + by 0x5E2479A: _sess_process_packet (snmp_api.c:5441) + by 0x5E25E37: _sess_read (snmp_api.c:6037) + by 0x5E261DA: snmp_sess_read2 (snmp_api.c:6149) + by 0x5E26282: snmp_read2 (snmp_api.c:5740) + by 0x404DE4: main (snmpd.c:1227) + Uninitialised value was created by a heap allocation + at 0x4C270A5: malloc (vg_replace_malloc.c:236) + by 0x5E65739: netsnmp_tcp_accept (snmpTCPDomain.c:82) + by 0x5E25383: _sess_read (snmp_api.c:5786) + by 0x5E261DA: snmp_sess_read2 (snmp_api.c:6149) + by 0x5E26282: snmp_read2 (snmp_api.c:5740) + by 0x404DE4: main (snmpd.c:1227) + + Conditional jump or move depends on uninitialised value(s) + at 0x6F7B2E0: vfprintf (in /lib64/libc-2.11.2.so) + by 0x6FA4D11: vsnprintf (in /lib64/libc-2.11.2.so) + by 0x6F85412: snprintf (in /lib64/libc-2.11.2.so) + by 0x701F437: inet_ntoa (in /lib64/libc-2.11.2.so) + by 0x56FA219: netsnmp_ipv4_fmtaddr (snmpIPv4BaseDomain.c:215) + by 0x5701717: netsnmp_tcp_fmtaddr (snmpTCPDomain.c:70) + by 0x56F27EC: netsnmp_transport_peer_string + (snmp_transport.c:224) + by 0x56F294F: netsnmp_transport_send (snmp_transport.c:248) + by 0x56BC487: snmp_sess_async_send (snmp_api.c:5204) + by 0x56BC651: snmp_async_send (snmp_api.c:4998) + by 0x56BC677: snmp_send (snmp_api.c:4984) + by 0x5698440: snmp_synch_response_cb (snmp_client.c:1006) + Uninitialised value was created by a heap allocation + at 0x4C270A5: malloc (vg_replace_malloc.c:236) + by 0x5701B3E: netsnmp_tcp_transport (snmpTCPDomain.c:163) + by 0x5701E6F: netsnmp_tcp_create_tstring (snmpTCPDomain.c:305) + by 0x56F3804: netsnmp_tdomain_transport_full + (snmp_transport.c:601) + by 0x56F3ACC: netsnmp_transport_open_client + (snmp_transport.c:669) + by 0x54344F6: subagent_open_master_session (subagent.c:758) + by 0x54349C8: agentx_reopen_session (subagent.c:869) + by 0x5434D00: subagent_startup (subagent.c:99) + by 0x56EAEB7: snmp_call_callbacks (callback.c:338) + by 0x56DE6FB: read_configs (read_config.c:1018) + by 0x56C287E: init_snmp (snmp_api.c:850) + by 0x40477B: main (snmptrapd.c:1048) + +2010-08-01 06:11 bvassche + + * CHANGES, NEWS: + + Fixed spelling errors reported by ispell -l. + +2010-08-01 06:00 bvassche + + * snmplib/snmp_enum.c, + testing/fulltests/unit-tests/T004snmp_enum_clib.c: + + Fixed a typo in a text string in a unit test: resturant -> + restaurant. + +2010-08-01 05:53 bvassche + + * include/net-snmp/library/snmp_enum.h: + + Documented behavior of se_add_pair_to_slist(). + +2010-07-31 23:50 tanders + + * include/net-snmp/system/darwin10.h: + + Follow-up for r19266: add missing header file to support Mac OS X + 10.6 + (Snow Leopard - "darwin10") + +2010-07-31 20:38 hardaker + + * CHANGES: + + version update + +2010-07-31 20:35 hardaker + + * ChangeLog: + + version update + +2010-07-31 20:31 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2010-07-31 20:24 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2010-07-31 20:16 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2010-07-31 20:11 hardaker + + * dist/makerelease.xml: + + changed the name of the readme section to call out NEWS-too + +2010-07-31 20:10 hardaker + + * NEWS: + + added missing news items + +2010-07-30 13:06 hardaker + + * snmplib/snmp_client.c: + + CHANGES: python: PATCH 3035328: from: sws: check the results of + session creation for a failure case. + +2010-07-30 13:00 hardaker + + * python/netsnmp/client_intf.c: + + CHANGES: python: patch 3035578: from sws: keep error codes up to + date + +2010-07-29 15:48 dts12 + + * configure: + + Add support for Mac OS X 10.6 (Snow Leopard - "darwin10") + (On the assumption that this is the same as Mac OS X 10.5 + (Leopard - "darwin9")) + +2010-07-29 15:47 dts12 + + * Makefile.in, configure.d/config_os_progs, + configure.d/config_project_perl_python: + + Add support for Mac OS X 10.6 (Snow Leopard - "darwin10") + (On the assumption that this is the same as Mac OS X 10.5 + (Leopard - "darwin9")) + +2010-07-29 15:03 dts12 + + * include/net-snmp/output_api.h: + + Provide a definition of 'va_list' for varargs-based APIs + +2010-07-29 14:58 dts12 + + * acconfig.h, agent/auto_nlist.c, agent/mibgroup/hardware/cpu.h, + agent/mibgroup/hardware/fsys.h, agent/mibgroup/hardware/memory.h, + agent/mibgroup/host/data_access/swrun.h, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hrh_filesys.c, agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c, + agent/mibgroup/ucd-snmp/diskio.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/proc.c, configure, + configure.d/config_os_progs, + include/net-snmp/net-snmp-config.h.in, snmplib/system.c: + + Add preliminary support for AIX 7 + (on the assumption that this is identical to AIX 6) + +2010-07-29 14:56 dts12 + + * configure, configure.d/config_project_perl_python: + + Disable embedded perl by default on architecures where + this seems to cause problems (HP-UX & Mac OS X) + +2010-07-29 11:13 dts12 + + * snmplib/read_config.c: + + Guard against blank 'include*' lines. + Handle relative 'includeFile' paths + +2010-07-29 10:47 dts12 + + * include/net-snmp/library/read_config.h, snmplib/read_config.c: + + Return an indication of whether config files are actually + processed. + Report problems with failing to include config files. + +2010-07-28 14:44 dts12 + + * include/net-snmp/config_api.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/library/snmp_logging.h, + include/net-snmp/mib_api.h, include/net-snmp/output_api.h, + include/net-snmp/pdu_api.h, include/net-snmp/session_api.h, + include/net-snmp/varbind_api.h, man/config_api.3.def, + man/mib_api.3.def, man/session_api.3.def, man/varbind_api.3.def, + win32/libsnmp_dll/libsnmp.def: + + Bring man page documentation, header files and Windows DLL + definitions + of top-level public API calls into line with each other. + +2010-07-28 14:40 dts12 + + * snmplib/snmp_api.c: + + Fix misnamed comment + +2010-07-28 14:36 dts12 + + * agent/mibgroup/default_modules.h, configure, + configure.d/config_modules_agent, + configure.d/config_project_with_enable: + + Don't mix SMIv1 and SMIv2 MIBs in the list of default MIBs to + load. + Use newer SMIv2 versions (which include suitable display hints) + rather than the original RFC1213 MIB (which doesn't) + +2010-07-28 14:10 dts12 + + * snmplib/read_config.c: + + Fix indentation for 'includeSearch' processing code. + +2010-07-28 14:09 dts12 + + * snmplib/read_config.c: + + Extend 'include' config file processing to cover three + different modes of working: + - look for the file on the config search path + - include the specified file by name + - ioad the contents of the specified directory + Use different config tokens to distinguish these cases. + +2010-07-27 11:12 hardaker + + * agent/kernel.c, agent/kernel.h, agent/snmp_vars.c: + + CHANGES: snmpd: patch 2912520: from listom: Free kmem references + on shutdown + +2010-07-27 10:54 hardaker + + * mibs/SMUX-MIB.txt: + + CHANGES: mibs: patch 2974716: from bvassche: fix issues in the + SMUX-MIB + +2010-07-27 08:54 hardaker + + * configure.d/config_modules_lib: + + include the new security-hedaers module + +2010-07-27 08:54 hardaker + + * local/snmp-bridge-mib: + + remote debugging/processing stderr output + +2010-07-27 08:54 hardaker + + * local/snmp-bridge-mib: + + CHANGES: snmpd: patch: 3028923: from jenso: new copy of the + bridge-mib perl implementation + +2010-07-27 08:31 hardaker + + * Makefile.in, configure.d/config_modules_security_modules, + dist/generation-scripts/gen-security-headers.in: + + separate out the security header/init generation + +2010-07-27 08:31 hardaker + + * configure.d/config_modules_transports: + + transport configure portion + +2010-07-27 08:30 hardaker + + * Makefile.in, configure, configure.ac, + configure.d/config_modules_lib, dist/generation-scripts, + dist/generation-scripts/gen-transport-headers.in, + dist/generation-scripts/gen-variables.in: + + move transport header generation to a separate file and create an + external separate script for generating it + +2010-07-27 08:14 jsafranek + + * agent/mibgroup/hardware/fsys/fsys_mntent.c, + agent/mibgroup/hardware/fsys/mnttypes.h: + + CHANGES: snmpd: report gfs filesystems in hrStorageTable and + hrFSTable. + +2010-07-24 15:42 dts12 + + * snmplib/read_config.c: + + Don't lose track of which config file was being parsed, + when processing an included config file. + Fixes a bug with reporting later config errors. + +2010-07-24 15:36 dts12 + + * snmplib/snmp_transport.c: + + Don't lose track of which config file is being parsed, + when opening a new SNMP session. + Fixes a bug with reporting later config errors. + +2010-07-23 03:12 hardaker + + * dist/makerelease.xml: + + add the TLS modules to the list of test modules + +2010-07-21 19:25 nba + + * agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c: + + Fix typo in doxygen comment + +2010-07-21 19:24 nba + + * agent/mibgroup/if-mib/data_access/interface_sysctl.c: + + Fix typo in speed computation + +2010-07-21 19:21 nba + + * snmplib/snmp_secmod.c: + + Include generated security-includes.h + +2010-07-21 19:20 nba + + * include/net-snmp/library/snmpksm.h, + include/net-snmp/library/snmptsm.h: + + Fix init func name (copy-paste glitch) + +2010-07-21 19:18 nba + + * snmplib/transports/snmpTLSBaseDomain.c: + + Remove superfluous semicolon + +2010-07-21 19:18 nba + + * snmplib/transports/snmpDTLSUDPDomain.c: + + Out of order declaration + +2010-07-21 19:17 nba + + * snmplib/snmp_logging.c: + + Log error on file open error + +2010-07-21 19:16 nba + + * configure.d/config_modules_lib: + + Speling error + +2010-07-21 18:10 nba + + * mibs/ianalist, mibs/rfclist, mibs/rfcmibs.diff: + + Update for current RFCs + +2010-07-21 18:08 nba + + * mibs/IANAifType-MIB.txt: + + Current version from IANA + +2010-07-21 18:05 nba + + * agent/mibgroup/ucd-snmp/diskio.c: + + r17495 erroneously disabled diskIOLAx for linux + +2010-07-20 10:38 jsafranek + + * snmplib/system.c: + + CHANGES: snmplib: fixed potential buffer overflow when generating + temp. file names + +2010-07-20 07:32 jsafranek + + * agent/snmpd.c, apps/agentxtrap.c, apps/snmptranslate.c, + apps/snmptrapd.c, man/snmpcmd.1.def, man/snmptranslate.1.def, + man/snmptrapd.8.def, snmplib/snmp_parse_args.c: + + Describe -D usage as -D[TOKEN] instead of -D [TOKEN] + +2010-07-17 15:10 rstory + + * mibs/SNMP-TLS-TM-MIB.txt: + + update display hint to some less ambiguous (and that works with + our lib) + +2010-07-17 04:13 rstory + + * testing/Makefile.in: + + fix testsimple for builddir!=srcdir + +2010-07-17 04:12 rstory + + * testing/Makefile.in: + + add testsimple target + +2010-07-16 19:21 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + release iterator when done with it + +2010-07-15 18:28 hardaker + + * snmplib/snmpusm.c: + + CHANGES: snmplib: fix issue with USM using inactive users + +2010-07-15 01:35 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c: + + don't use strndup (portability) + +2010-07-15 01:35 rstory + + * snmplib/cert_util.c: + + include appropriate string header; define NAME_MAX if not already + defined; + don't use strndup (portability) + +2010-07-15 01:35 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + check that some newer openssl macros are defined before using + them; include + appropriate string header + +2010-07-15 01:35 rstory + + * configure, configure.d/config_os_libs, + include/net-snmp/net-snmp-config.h.in: + + check for dtls support in openssl + +2010-07-15 01:34 rstory + + * snmplib/transports/snmpDTLSUDPDomain.c: + + don't compile dtls domain if no dtls support in openssl + +2010-07-15 01:34 rstory + + * snmplib/snmp_openssl.c: + + ifdef protection for later sha algorithms + +2010-07-15 01:34 rstory + + * include/net-snmp/system/darwin.h, + include/net-snmp/system/darwin7.h, + include/net-snmp/system/darwin8.h, + include/net-snmp/system/darwin9.h: + + darwin openssl does not support more recent sha algorithms + +2010-07-15 01:33 rstory + + * agent/mibgroup/target/target.c: + + fix typo in ifdef test + +2010-07-15 01:33 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.c: + + fix cut-n-paste error in included file name + +2010-07-14 15:08 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c: + + fix the fix: put PRIz spec in correct place + +2010-07-14 15:03 rstory + + * testing/fulltests/tls/STlsUsers: + + specify SNMP version on commandline + +2010-07-14 15:03 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c: + + quiet compiler + +2010-07-14 15:02 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c: + + quiet compiler warnings + +2010-07-13 20:03 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c, + apps/snmptls.c, include/net-snmp/library/cert_util.h: + + include ssl.h before cert_util.h + +2010-07-13 20:03 rstory + + * snmplib/cert_util.c: + + add debug output for found cert + +2010-07-13 16:24 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + fix typo in log msg + +2010-07-12 10:26 bvassche + + * agent/mibgroup/mibII/interfaces.c: + + CHANGES: Win32 and Cygwin: made sure that accessing the mibII + interfaces table does not trigger out-of-range array accesses + (was detected by BoundsChecker). + +2010-07-12 10:21 bvassche + + * agent/mibgroup/mibII/vacm_vars.c: + + Fixed a dangling-pointer-read that was introduced in r19018. In + r19018 the type of groupSubtreeLen was changed from int to + size_t, which changed the behavior of the loop "while + (groupSubtreeLen-- > 0) ...": instead of not executing the loop + body when groupSubtreeLen was negative, r19018 caused the body of + that loop to be executed. Detected by running snmpd under + BoundsChecker while performing a MIB walk. + +2010-07-12 10:12 bvassche + + * agent/mibgroup/mibII/at.c: + + Reverted r19047 (which was wrong) and implemented a proper fix + for the compiler warnings about signed/unsigned mismatches. + +2010-07-12 10:09 bvassche + + * agent/snmp_agent.c: + + Removed an obsolete comment. + +2010-07-12 10:08 bvassche + + * agent/helpers/table_container.c, win32/mib_module_includes.h: + + Suppressed more MSVC compiler warnings. + +2010-07-12 04:45 rstory + + * testing/fulltests/tls/STlsVars: + + add comment with object name for numeric ids + +2010-07-12 04:45 rstory + + * agent/mibgroup/target/target.c, + include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + new function to get serverId from snmpTlstmAddrTable data; use + new api + to config serviceId for trap transport when sending traps + +2010-07-11 11:18 bvassche + + * configure, configure.d/config_os_functions: + + CHANGES: BUG: 3027900: when cross-compiling it is now assumed + that memcmp() is available instead of assuming that it is not + available. + +2010-07-11 10:30 bvassche + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + Fixed compiler warnings triggered by r19197. + +2010-07-10 20:00 rstory + + * testing/RUNFULLTESTS: + + sync up help output and options processing + +2010-07-09 15:13 bvassche + + * README.win32: + + Updated Cygwin section in README.win32. + +2010-07-09 15:13 bvassche + + * agent/helpers/instance.c, agent/helpers/table_dataset.c, + agent/mibgroup/disman/event/mteTriggerConf.c: + + CHANGES: Win32: Suppressed "implicit cast from int to u_char" + warnings generated by MSVC. + +2010-07-09 15:11 bvassche + + * testing/fulltests/support/simple_eval_tools.sh: + + Testing: made the debug output that appears in the "invoked" file + even more verbose. + +2010-07-09 15:10 bvassche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Win32 MSVC build fixes. + +2010-07-08 19:30 marz + + * local/certgen-test.pl, local/net-snmp-cert, + local/net-snmp-cert.conf: + + adds per identity configuration file support so defaults can be + customised on cmdline w -i - see net-snmp-cert.conf + for examples and some help info + +2010-07-08 12:17 dts12 + + * agent/agent_read_config.c: + + CHANGES: snmpd: BUG: 3003981: Protect against buffer overflow + +2010-07-08 11:19 dts12 + + * agent/mibgroup/agent/extend.c: + + CHANGES: snmpd: BUG: 3019243: Register execFix compatability + directive correctly. + +2010-07-07 10:19 bvassche + + * testing/fulltests/default/T110agentxget_simple, + testing/fulltests/default/T111agentxset_simple, + testing/fulltests/default/T112agentxsetfail_simple, + testing/fulltests/default/T120proxyget_simple, + testing/fulltests/default/T121proxyset_simple, + testing/fulltests/default/T122proxysetfail_simple: + + CHANGES: Cygwin and MinGW: tests T110, T111, T112, T120, T121 and + T122 do now pass when snmpd is built with winExtDLL support + enabled. + +2010-07-06 18:59 bvassche + + * ChangeLog, agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + local/mib2c-conf.d/mfd-persistence.m2i, + testing/fulltests/support/simple_eval_tools.sh: + + Made regression tests easier to debug by including ok / not ok + status in the "invoked" file. + Spelling fixes: remeber -> remember; seperator -> separator. + +2010-07-06 15:04 bvassche + + * testing/fulltests/default/T065agentextend_simple, + testing/fulltests/support/simple_TESTCONF.sh: + + Test T065 does now really pass on MinGW. + +2010-07-05 10:01 bvassche + + * testing/Makefile.in: + + Added curly braces such that '||' and '&&' are evaluated in the + correct order. + +2010-07-04 11:37 bvassche + + * apps: + + Updated Subversion ignore list. + +2010-07-04 11:34 bvassche + + * testing/Makefile.in: + + Fall back from RUNFULLTESTS to RUNTESTS if neither TAP::Harness + nor Test::Harness is available. + +2010-07-04 11:21 bvassche + + * testing/fulltests/support/simple_run: + + Made sure that the test number in /tmp/snmp-tests-$testnum is set + to something more meaningful than just "0". + +2010-07-04 11:20 bvassche + + * testing/RUNTESTS: + + Split a long comment line. + +2010-07-04 10:52 bvassche + + * testing/RUNTESTS: + + Bug fix: made sure that srcdir is computed correctly if `dirname + $0` = . + +2010-07-02 16:27 bvassche + + * apps/Makefile.in, configure, configure.d/config_os_libs: + + Simplified r19181 (Fixed TLSTCP-enabled build for platforms with + non-empty $(EXEEXT), i.e. Cygwin and MinGW). + +2010-07-01 18:15 bvassche + + * apps/Makefile.in, configure, configure.d/config_os_libs: + + Fixed TLSTCP-enabled build for platforms with non-empty + $(EXEEXT), i.e. Cygwin and MinGW. + +2010-07-01 18:11 bvassche + + * apps/snmptls.c: + + Fixed yet another recently introduced compiler warning. + +2010-07-01 17:53 bvassche + + * snmplib/cert_util.c: + + Fixed two recently introduced compiler warnings. + +2010-07-01 00:19 hardaker + + * CHANGES, NEWS: + + version update + +2010-07-01 00:13 hardaker + + * ChangeLog: + + version update + +2010-07-01 00:03 hardaker + + * agent/mibgroup/Makefile.depend, apps/Makefile.depend, + snmplib/Makefile.depend: + + make depend + +2010-06-30 23:55 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2010-06-30 23:48 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec, python/netsnmp/tests/snmpd.conf: + + Version number update + +2010-06-30 23:45 hardaker + + * man/snmpd.conf.5.def: + + missed two tokens in the man pgaes + +2010-06-30 23:45 hardaker + + * man/snmpcmd.1.def, man/snmpd.8.def, + snmplib/transports/snmpTLSBaseDomain.c, + testing/fulltests/tls/SCipherTests, testing/fulltests/tls/SCrl, + testing/fulltests/tls/STlsAgentTrap, + testing/fulltests/tls/STlsServer, + testing/fulltests/tls/STlsServerSession, + testing/fulltests/tls/STlsTrapdUser, + testing/fulltests/tls/STlsUsers, + testing/fulltests/tls/STsmPrefix, + testing/fulltests/transports/Stlstests: + + rename the defX509 tokens to something more friendly: clientCert + and serverCert + +2010-06-30 23:44 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + top-file comment updates + +2010-06-30 23:44 hardaker + + * snmplib/cert_util.c: + + don't call cert_find with a NULL argument + +2010-06-30 23:44 hardaker + + * snmplib/cert_util.c: + + allow def certs to be specified using a filename + +2010-06-30 23:41 tanders + + * testing/fulltests/support/simple_run: + + fix syntax error + +2010-06-30 23:01 hardaker + + * snmplib/cert_util.c: + + turn a couple of non-critical errors into debug statements per + discussion with rstory + +2010-06-30 23:00 hardaker + + * testing/RUNFULLTESTS: + + make the regexp pattern match for tests to run case insensitive + +2010-06-30 23:00 hardaker + + * python/netsnmp/client.py: + + import stderr from sys, per discussion on -users + +2010-06-30 22:17 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + add back in the default port specifier + +2010-06-30 22:17 hardaker + + * local/net-snmp-cert: + + enable pulling the private key over http + +2010-06-30 22:17 hardaker + + * local/net-snmp-cert: + + move URL collection into a sub function + +2010-06-30 22:16 hardaker + + * local/net-snmp-cert: + + added ability to pull a cert from a URL + +2010-06-30 22:16 hardaker + + * local/net-snmp-cert: + + fix argument bug in the is_url function + +2010-06-30 20:49 hardaker + + * apps/snmptls.c: + + remove debugging code + +2010-06-30 20:27 hardaker + + * testing/fulltests/tls/T117DtlsCNSession_simple, + testing/fulltests/tls/T117dtlsCNSession_simple: + + rename file for consistency + +2010-06-30 20:01 rstory + + * configure: + + update for new snmptls app + +2010-06-30 20:00 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c: + + remove accidentally checked int debug code + +2010-06-30 19:59 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h: + + define OIDs based on SNMP_TLS_TM_BASE + +2010-06-30 19:59 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c: + + auto-transistion between notReady/notInService + +2010-06-30 19:57 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h: + + auto-transistion between notReady/notInService; add + snmp_store_needed on commit + +2010-06-30 19:56 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c: + + use new fingerprint parse/build functions; remove bad length + check; auto + transition between notReady and notInService + +2010-06-30 19:55 rstory + + * mibs/TLSTM-MIB.txt: + + remove pre-rfc mib; see SNMP-TLS-TM-MIB.txt instead + +2010-06-30 19:54 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c: + + consolidate multiple files + +2010-06-30 19:53 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + make hash type parse routine public; add routines to build/parse + SnmpTLSFingerprint + +2010-06-30 19:51 rstory + + * Makefile.in, apps/Makefile.in, apps/snmptls.c, + configure.d/config_os_libs: + + NEWS: snmptls: new app for managing (D)TLS config via + SNMP-TLS-TM-MIB tables + +2010-06-30 19:50 rstory + + * agent/mibgroup/disman/event/mteObjectsTable.c, + agent/mibgroup/disman/event/mteTriggerTable.c, + agent/mibgroup/disman/expression/expExpressionTable.c, + agent/mibgroup/disman/expression/expObjectTable.c, + agent/mibgroup/disman/mteObjectsTable.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/nslookup/lookupCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c: + + call new snmp_store_needed() function after a commit in tables + that + have persistent store + +2010-06-30 19:49 rstory + + * include/net-snmp/library/snmp_client.h, snmplib/snmp_client.c: + + NEWS: snmplib: new experimental simple state machine + NEWS: snmplib: new experimental row creation API which uses a + state machine + to try really hard to create a row from a given varbind list + +2010-06-30 19:48 rstory + + * agent/snmp_agent.c, include/net-snmp/library/snmp_api.h, + snmplib/snmp_api.c: + + NEWS: snmpd: new API for indicating that persistent store needs + to be saved after the current request finishes processing + +2010-06-30 19:46 rstory + + * include/net-snmp/library/snmp_assert.h: + + add some new wrapper macros + +2010-06-30 15:59 hardaker + + * testing/fulltests/tls/STlsCNSession, + testing/fulltests/tls/STlsSanSession, + testing/fulltests/tls/STlsServerSession, + testing/fulltests/tls/T115DtlsSanSession_simple, + testing/fulltests/tls/T116TlsSanSession_simple, + testing/fulltests/tls/T117dtlsCNSession_simple, + testing/fulltests/tls/T118TlsCNSession_simple: + + added checks for checking direct passing of localhost to the + expected name + +2010-06-30 15:59 hardaker + + * testing/fulltests/tls/STlsServer: + + check for wildcard support + +2010-06-30 15:58 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + support SAN and CN wildcard matching per spec + +2010-06-30 15:00 hardaker + + * testing/fulltests/tls/SCipherTests, testing/fulltests/tls/SCrl, + testing/fulltests/tls/STlsAgentTrap, + testing/fulltests/tls/STlsName, testing/fulltests/tls/STlsSan, + testing/fulltests/tls/STlsServer, + testing/fulltests/tls/STlsTrapdUser, + testing/fulltests/tls/STlsUsers, testing/fulltests/tls/STlsVars, + testing/fulltests/tls/STsmPrefix, + testing/fulltests/tls/ScipherTests, + testing/fulltests/tls/Scrltests, + testing/fulltests/tls/Stlsagenttraptests, + testing/fulltests/tls/Stlsnametests, + testing/fulltests/tls/Stlssantests, + testing/fulltests/tls/Stlsservertests, + testing/fulltests/tls/Stlstrapdusertests, + testing/fulltests/tls/Stlsuserstests, + testing/fulltests/tls/Stlsvars, testing/fulltests/tls/Stsmprefix, + testing/fulltests/tls/T101DtlsUser_simple, + testing/fulltests/tls/T101dtlsudpusertests_simple, + testing/fulltests/tls/T102TlsUser_simple, + testing/fulltests/tls/T102tlstcpusertests_simple, + testing/fulltests/tls/T111DtlsServer_simple, + testing/fulltests/tls/T111dtlsudpservertests_simple, + testing/fulltests/tls/T112TlsServer_simple, + testing/fulltests/tls/T112tlstcpservertests_simple, + testing/fulltests/tls/T113DtlsSan_simple, + testing/fulltests/tls/T113dtlsudpsan_simple, + testing/fulltests/tls/T114TlsSan_simple, + testing/fulltests/tls/T114tlstcpsan_simple, + testing/fulltests/tls/T121DtlsTrap_simple, + testing/fulltests/tls/T121dtlsudptraptests_simple, + testing/fulltests/tls/T122TlsTrap_simple, + testing/fulltests/tls/T122tlstcptraptests_simple, + testing/fulltests/tls/T131DtlsAgentTrap_simple, + testing/fulltests/tls/T131dtlsudpagenttraptests_simple, + testing/fulltests/tls/T132TlsAgentTrap_simple, + testing/fulltests/tls/T132tlstcpagenttraptests_simple, + testing/fulltests/tls/T141DtlsCrl_simple, + testing/fulltests/tls/T141dtlsudpcrl_simple, + testing/fulltests/tls/T142TlsCrl_simple, + testing/fulltests/tls/T142tlstcpcrl_simple, + testing/fulltests/tls/T151DtlsCiphers_simple, + testing/fulltests/tls/T151dtlsciphers_simple, + testing/fulltests/tls/T152TlsCiphers_simple, + testing/fulltests/tls/T152tlsciphers_simple, + testing/fulltests/tls/T200TlsIpv6_simple, + testing/fulltests/tls/T200tlsipv6_simple, + testing/fulltests/tls/T300TlsPerl.t, + testing/fulltests/tls/T300tlstcpperl.t, + testing/fulltests/tls/T301DtlsPerl.t, + testing/fulltests/tls/T301dtlsperl.t, + testing/fulltests/tls/T401DtlsTsmPrefix_simple, + testing/fulltests/tls/T401dtlstsmprefix_simple, + testing/fulltests/tls/T402TlsTsmPrefix_simple, + testing/fulltests/tls/T402tlstsmprefix_simple: + + moved test files around for better naming + +2010-06-30 14:58 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + copy dtls transport address to the expected hostname + +2010-06-30 14:58 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + set the expected hostname from the transport string if possible + +2010-06-30 14:58 hardaker + + * local/net-snmp-cert: + + a bit more help output by default + +2010-06-29 22:29 tanders + + * apps/snmptrapd_auth.c: + + Follow-up for r19116: make sure we include agent config + +2010-06-29 22:18 magfr + + * agent/mibgroup/host/hr_print.h, + agent/mibgroup/if-mib/data_access/interface.h, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.h, + agent/mibgroup/ucd-snmp/extensible.h: + + Add missing config_requires + +2010-06-29 17:33 hardaker + + * man/snmpcmd.1.def: + + rework the snmpcmd manual page to separate out the flags into + sections appropriate for their usage type + +2010-06-29 16:51 marz + + * local/net-snmp-cert: + + pod docs, some default val fixes, info output normalized + +2010-06-29 16:32 hardaker + + * agent/mibgroup/target/target.c: + + added ssh.h include + +2010-06-29 16:27 hardaker + + * man/snmpd.conf.5.def: + + reorganize the manual page a bit for SNMPv3 and TLS + +2010-06-29 16:27 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + fix default tls registrations + +2010-06-29 16:26 hardaker + + * agent/snmp_agent.c: + + check for NULL transports after an open fails + +2010-06-29 16:26 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + moving logging around so that openssl errors are printed on + failures + +2010-06-29 16:26 hardaker + + * testing/fulltests/tls/Scrltests, + testing/fulltests/tls/Stsmprefix: + + fix some non-interactive invocation issues + +2010-06-29 16:26 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + move some common code into a common function + +2010-06-28 19:13 hardaker + + * include/net-snmp/library/default_store.h, + snmplib/transports/snmpTLSBaseDomain.c, + testing/fulltests/tls/ScipherTests, + testing/fulltests/tls/T151dtlsciphers_simple, + testing/fulltests/tls/T152tlsciphers_simple: + + cipher suite selection and tests for it + +2010-06-28 19:12 hardaker + + * python/LICENSE: + + license updates + +2010-06-28 19:12 hardaker + + * python/README, python/netsnmp/client.py, + python/netsnmp/client_intf.c: + + SNMPv3 over TLS support + +2010-06-28 19:12 hardaker + + * python/netsnmp/tests/test.py: + + better output showing test types + +2010-06-28 00:54 tanders + + * man/mib_api.3.def, man/netsnmp_agent.3, man/netsnmp_container.3, + man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3, + man/netsnmp_library.3, man/netsnmp_mib_utilities.3, + man/netsnmp_table.3, man/snmpcmd.1.def, man/snmptrapd.conf.5.def: + + CHANGES: man: clean up manual pages + (from Debian patch 56_manpage) + +2010-06-27 23:29 tanders + + * apps/snmptrapd.c, apps/snmptrapd_auth.c: + + CHANGES: build: Do not call vacm_standard_views() or + init_vacm_config_tokens() if the corresponding module was not + compiled + (from Debian patch 61_vacm_missing_dependency_check) + +2010-06-27 03:23 marz + + * local/net-snmp-cert: + + fix app tag completions + +2010-06-27 00:56 marz + + * local/net-snmp-cert, local/net-snmp-cert.conf: + + handle config file setting interactive, true/false values handled + in config + +2010-06-26 20:58 marz + + * local/net-snmp-cert: + + fix some bugs w/ spaces in names and app tag help + +2010-06-26 19:38 marz + + * testing/fulltests/tls/S300tlsperl.pl, + testing/fulltests/tls/Stlsvars, + testing/fulltests/transports/Stlstests: + + fix tests to use non-interactive -I + +2010-06-26 17:46 marz + + * local/certgen-test.pl, local/net-snmp-cert: + + better interactive, ?=help, compl, more help, SAN loop + format and termination fix, tolerate spaces in fields and + filenames, more complete error output, embryonic import from url + +2010-06-26 13:48 bvassche + + * snmplib/snmp_transport.c, snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + More compiler warning fixes. + +2010-06-26 13:47 bvassche + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + Fixed the errors in acconfig.h and regenerated + net-snmp-config.h.in. + +2010-06-26 13:44 bvassche + + * agent/mibgroup/smux/smux.c: + + Fixed compiler warnings triggered by SMUX MIB implementation. + +2010-06-26 00:45 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + testing/fulltests/tls/Stlssantests, + testing/fulltests/tls/T113dtlsudpsan_simple, + testing/fulltests/tls/T114tlstcpsan_simple: + + fixes and testing for checking SAN DNS names from the server + +2010-06-26 00:44 hardaker + + * testing/fulltests/tls/Stlsnametests, + testing/fulltests/tls/Stlsservertests, + testing/fulltests/tls/T111dtlsudpservertests_simple, + testing/fulltests/tls/T112tlstcpservertests_simple: + + genericize the server name tests + +2010-06-25 23:01 hardaker + + * agent/mibgroup/tsm-mib.h, + agent/mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.c, + agent/mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.h, + snmplib/snmptsm.c, snmplib/transports/snmpDTLSUDPDomain.c, + testing/fulltests/tls/Scrltests, + testing/fulltests/tls/Stsmprefix, + testing/fulltests/tls/T401dtlstsmprefix_simple, + testing/fulltests/tls/T402tlstsmprefix_simple: + + useprefix scalar testing and support + +2010-06-25 23:01 hardaker + + * testing/fulltests/tls/Scrltests: + + remove debugging lines + +2010-06-25 23:00 hardaker + + * testing/fulltests/tls/Scrltests: + + put in only minimial debug flags + +2010-06-25 23:00 hardaker + + * include/net-snmp/library/default_store.h, + include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/cert_util.c, snmplib/transports/snmpTLSBaseDomain.c, + testing/fulltests/tls/Scrltests, + testing/fulltests/tls/T141dtlsudpcrl_simple, + testing/fulltests/tls/T142tlstcpcrl_simple: + + code and test cases for CRL handling + +2010-06-25 15:24 bvassche + + * testing/fulltests/default/T060trapdperl_simple: + + Added a newline at the end of each line printed by the Perl + interpreter. + +2010-06-25 13:08 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + reduce number of resend attempts and timeout + +2010-06-25 13:08 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + include/net-snmp/library/snmpTLSTCPDomain.h, snmplib/cert_util.c, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + warning fixes + +2010-06-25 13:08 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + remove logic typo from previous commit + +2010-06-25 13:08 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + include/net-snmp/library/snmpTLSTCPDomain.h, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSTCPDomain.c, + testing/fulltests/tls/T200tlsipv6_simple: + + IPv6 fixes for TCP + +2010-06-25 13:01 jsafranek + + * snmplib/snmp_api.c: + + Reverting 19095, it breaks tests + +2010-06-25 09:40 jsafranek + + * snmplib/snmp_api.c: + + CHANGES: snmptranslate: fixed printing of ranges with UNSIGNED + type. + +2010-06-24 23:55 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + fix function names for stat increases + +2010-06-24 23:52 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + fix errors in comments + +2010-06-24 23:44 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + comments for 5.4 for dtls + +2010-06-24 23:44 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + comments for 5.3.2 + +2010-06-24 23:43 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + client side connect comments + +2010-06-24 23:43 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + counter and comment improvements + +2010-06-24 23:43 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + update counter calls and comment text + +2010-06-24 19:03 bvassche + + * testing/fulltests/default/T061agentperl_simple, + testing/fulltests/default/T115agentxperl_simple, + testing/fulltests/support/simple_TESTCONF.sh: + + Moved LD_LIBRARY_PATH setup from individual tests scripts to + simple_TESTCONF.sh. + +2010-06-24 19:02 bvassche + + * testing/fulltests/support/simple_run: + + Fixed a comment. + +2010-06-24 17:48 bvassche + + * include/net-snmp/library/snmpTLSBaseDomain.h: + + Should have been included in r19084. + +2010-06-24 17:47 bvassche + + * snmplib/cert_util.c, snmplib/snmp_transport.c, + snmplib/transports/snmpTLSBaseDomain.c: + + Fixed several recently introduced compiler warnings. + +2010-06-24 12:30 tanders + + * configure, configure.d/config_os_progs: + + "test -e" isn't portable; use "test -x" instead for the Perl + system() + check + +2010-06-23 11:14 jsafranek + + * agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c: + + CHANGES: snmpd: fixed value of IP-MIB::ipv6InterfaceForwarding on + Linux + + The value was 0 (not forwarding) or 1 (forwarding), should be 2 + and 1 + instead - netsnmp_interface_entry.forwarding_v6 is boolean, not + TruthValue. + +2010-06-22 23:06 hardaker + + * snmplib/cert_util.c, testing/fulltests/tls/Stlsuserstests: + + support for certSecName mapping from a local cert file name and a + test for it + +2010-06-22 22:44 hardaker + + * perl/SNMP/SNMP.pm: + + documenation update to clean up and include TLS parameters + +2010-06-22 22:44 hardaker + + * perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs: + + support for passing identities and full working version + +2010-06-22 22:44 hardaker + + * testing/fulltests/tls/S300tlsperl.pl, + testing/fulltests/tls/T300tlstcpperl.t, + testing/fulltests/tls/T301dtlsperl.t: + + perl TLS/DTLS tests + +2010-06-22 22:43 hardaker + + * perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs: + + first ptach on SNMP/TLS creating a new session function + +2010-06-22 22:43 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + first working support for a delayed close() to attempt to sending + outstanding packets in the queue; this is required for snmptrap + to work at all when sending traps (not informs) over DTLS + +2010-06-22 19:03 bvassche + + * testing/fulltests/default/T059trapdtraphandle_simple, + testing/fulltests/default/T065agentextend_simple, + testing/fulltests/support/simple_TESTCONF.sh: + + CHANGES: MinGW: tests T059traphandle_simple and + T065agentextend_simple do now pass. + +2010-06-22 19:01 bvassche + + * apps/snmpnetstat/inet6.c: + + The width argument for %.*d must have type int, not size_t. This + bug was introduced in r19014. + +2010-06-22 18:57 bvassche + + * agent/mibgroup/utilities/execute.c: + + NEWS: MinGW: the snmpd.conf keyword extend does now work. + NEWS: MinGW: the snmptrapd.conf keyword traphandle does now work. + CHANGES: MinGW: run_shell_command() with either input or output + (but not both) does now work. + This did not work until now because on MinGW mkstemp() generates + a MinGW-style path (/tmp/...) while system() invokes cmd.exe and + hence expects a Windows-style path (C:\...). + +2010-06-22 17:39 bvassche + + * testing/fulltests/support/simple_eval_tools.sh: + + Also report the port specification if [ $SNMP_VERBOSE -gt 0 ]. + +2010-06-22 17:38 bvassche + + * testing/fulltests/default/T053agentv1trap_simple, + testing/fulltests/default/T060trapdperl_simple, + testing/fulltests/default/T061agentperl_simple, + testing/fulltests/default/T100agenthup_simple, + testing/fulltests/default/T115agentxperl_simple: + + Replaced an explicit test for MinGW by a test on HAVE_SIGHUP. + +2010-06-22 17:36 bvassche + + * configure, configure.d/config_os_misc4, + include/net-snmp/net-snmp-config.h.in: + + Added configure test for SIGHUP. + +2010-06-22 17:35 bvassche + + * testing/RUNTESTS: + + Report which tests failed, if any. + +2010-06-22 08:37 bvassche + + * agent/mibgroup/mibII/var_route.c: + + Fixed an error in a comment block. + +2010-06-21 19:26 bvassche + + * testing/fulltests/default/T059trapdtraphandle_simple: + + Rearranged the implementation of this test such that it is no + longer necessary + to invoke simple_eval_tools.sh when this script is invoked as a + trap handler + by snmptrapd. + +2010-06-21 08:01 dts12 + + * snmplib/large_fd_set.c: + + Ensure that fdset structure is resized sufficiently + to accomodate the specified socket ID. + Problem reported by Shiyalei. + +2010-06-20 19:32 dts12 + + * snmplib/cert_util.c, snmplib/cmu_compat.c, snmplib/pkcs.c, + snmplib/snprintf.c: + + Avoid duplicate (unused) symbols. + +2010-06-20 19:31 bvassche + + * testing/fulltests/default/T059trapdtraphandle_simple: + + Commented out debug code. + +2010-06-20 19:30 bvassche + + * testing/RUNTESTS, testing/fulltests/support/simple_run: + + Restored summary success/failure count reporting. + Also, moved kill.exe test back to RUNTESTS. + +2010-06-20 19:29 bvassche + + * testing/fulltests/support/simple_eval_tools.sh: + + CHANGES: testing: add the test name to the start of the file + "invoked". + +2010-06-20 19:27 bvassche + + * testing/fulltests/default/T053agentv1trap_simple, + testing/fulltests/default/T060trapdperl_simple, + testing/fulltests/default/T061agentperl_simple, + testing/fulltests/default/T100agenthup_simple, + testing/fulltests/default/T115agentxperl_simple: + + CHANGES: MinGW: testing: skip the tests that require SIGHUP since + MinGW does not support SIGHUP. + +2010-06-20 15:19 bvassche + + * configure, configure.d/config_os_progs, testing/Makefile.in: + + Added a configure test that detects whether or not Perl's + system() function + invokes a POSIX shell. "make test" does now fall back to RUNTESTS + if not. + +2010-06-20 15:16 bvassche + + * snmplib/snmp_transport.c, snmplib/transports/snmpAliasDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpIPv6BaseDomain.c, + snmplib/transports/snmpSocketBaseDomain.c, + snmplib/transports/snmpTCPBaseDomain.c, + snmplib/transports/snmpTCPDomain.c, + snmplib/transports/snmpTCPIPv6Domain.c, + snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c: + + Builds again on MinGW -- added #include where + necessary. + Note: although is included indirectly from the + * *transport.h header files, these #include statements are + necessary because of a pesky circular dependence between + and . + 2010-06-20 15:12 bvassche + + + * testing/fulltests/support/simple_run: + + CHANGES: MinGW: refuse to run the regression tests if kill.exe + cannot be found. + +2010-06-20 15:11 bvassche + + * testing/RUNTESTS: + + Shortened the srcdir path by making sure that it does not contain + /.. + +2010-06-19 18:30 bvassche + + * testing/RUNFULLTESTS: + + Added support for running RUNFULLTESTS with Test::Harness in + another directory than the source directory. + +2010-06-19 16:41 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h: + + complete rewrite of params to use table_dataset instead of + create-dataset + +2010-06-19 16:41 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c: + + use text for hash type in persistent store + +2010-06-19 16:40 rstory + + * agent/mibgroup/Rmon/rows.c, + agent/mibgroup/examples/ucdDemoPublic.c: + + quiet compiler warnings + +2010-06-19 16:40 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + fix missing specifier in debug + +2010-06-19 16:39 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c: + + use define instead of constant; fix check for rows to save + +2010-06-19 16:39 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + add remove/find function for maps/addrs/params; rename params + tag->name; + destroy -> free; group recent trust functions together in src; + don't store + params fp as binary; hand text args for hash type (e.g --sha1) + +2010-06-18 15:35 bvassche + + * agent/mibgroup/mibII/at.c: + + CHANGES: Cygwin: corrected error handling in mibII/at. + +2010-06-18 07:23 bvassche + + * include/net-snmp/library/snmp_api.h: + + Fixed a compiler warning. + +2010-06-18 01:42 magfr + + * snmplib/keytools.c: + + Do not define ret twice when NETSNMP_USE_INTERNAL_CRYPTO is set. + +2010-06-18 01:39 magfr + + * snmplib/transports/snmpTLSTCPDomain.c: + + Corrected typo. + +2010-06-18 00:31 hardaker + + * CHANGES, NEWS: + + better NEWS and CHANGES files + +2010-06-17 20:39 hardaker + + * ChangeLog: + + version update + +2010-06-17 20:31 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2010-06-17 18:59 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2010-06-17 18:55 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2010-06-17 18:54 hardaker + + * Makefile.top: + + version update + +2010-06-17 18:39 hardaker + + * dist/makerelease.xml: + + re-enable some commands + +2010-06-17 17:46 hardaker + + * testing/fulltests/tls/Stlsvars: + + forgot missing quotes in SET output + +2010-06-17 17:46 hardaker + + * testing/fulltests/tls/Stlsagenttraptests, + testing/fulltests/tls/Stlsvars: + + tls testing cleanup + +2010-06-17 17:45 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + more fixes for address printing; more to come + +2010-06-17 17:45 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + mostly properly set remote/local transport parameters + +2010-06-17 17:45 hardaker + + * testing/fulltests/tls/Stlsagenttraptests, + testing/fulltests/tls/T131dtlsudpagenttraptests_simple, + testing/fulltests/tls/T132tlstcpagenttraptests_simple: + + tests for agents sending of traps over (D)TLS + +2010-06-17 17:45 hardaker + + * testing/fulltests/tls/Stlsvars, + testing/fulltests/tls/T101dtlsudpusertests_simple, + testing/fulltests/tls/T102tlstcpusertests_simple, + testing/fulltests/tls/T111dtlsudpservertests_simple, + testing/fulltests/tls/T112tlstcpservertests_simple, + testing/fulltests/tls/T121dtlsudptraptests_simple, + testing/fulltests/tls/T122tlstcptraptests_simple: + + move export statements to the support file for simplicity + +2010-06-17 17:44 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + move tls bootstrapping to post_premib so other config tokens can + use the cert loading results + +2010-06-17 17:44 hardaker + + * testing/fulltests/unit-tests/T004snmp_enum_clib.c: + + added snmp_enum tests pulled from the main() test at the bottom + of the original .c file + +2010-06-17 16:00 dts12 + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + Eliminate "differ in signedness" warning + +2010-06-17 00:14 hardaker + + * snmplib/transports/snmpUDPBaseDomain.c: + + revert UDP changes from r18984 since it broke the UDP transport; + the struct probably needs to match another struct somewhere else + +2010-06-16 23:26 hardaker + + * snmplib/cert_util.c: + + add a new KEYWORD output for debugging purposes + +2010-06-16 23:26 hardaker + + * agent/agent_trap.c: + + use config_and_open for opening the transport + +2010-06-16 23:26 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + extra debugging statements + +2010-06-16 22:14 hardaker + + * testing/fulltests/tls/Stlsuserstests: + + explicitly declare trust certificates to transport + +2010-06-16 22:14 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + cleanup some lost memory on closing + +2010-06-16 21:56 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c: + + fix typos + +2010-06-16 21:34 dts12 + + * agent/agent_registry.c, agent/helpers/row_merge.c, + agent/helpers/table.c, agent/helpers/table_dataset.c, + agent/mibgroup/agent/extend.c, + agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_ioctl.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable.c, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ip_scalars.c, + agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/dlmod.c, + agent/mibgroup/ucd-snmp/pass.c, agent/mibgroup/ucd-snmp/proxy.c, + agent/snmp_agent.c: + + Eliminate (most) "signed and unsigned comparison" warnings from + agent code [-Wsign-compare] + +2010-06-16 20:16 dts12 + + * snmplib/asn1.c, snmplib/check_varbind.c, + snmplib/container_binary_array.c, snmplib/dir_utils.c, + snmplib/keytools.c, snmplib/large_fd_set.c, snmplib/parse.c, + snmplib/read_config.c, snmplib/scapi.c, snmplib/snmp_api.c, + snmplib/snmp_client.c, snmplib/snmpusm.c, snmplib/snmpv3.c, + snmplib/text_utils.c, snmplib/vacm.c: + + Eliminate (most) "signed and unsigned comparison" warnings from + library code [-Wsign-compare] + +2010-06-16 19:36 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + remove older no-longer-needed-duplicate-config entries + +2010-06-16 19:14 dts12 + + * snmplib/vacm.c: + + Fix processing of view masks (misplaced parentheses) + +2010-06-16 18:45 dts12 + + * apps/agentxtrap.c, apps/snmpnetstat/if.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, + apps/snmptable.c, apps/snmptrapd_log.c, apps/snmpusm.c: + + Eliminate "signed and unsigned comparison" from app code + [-Wsign-compare] + +2010-06-16 17:22 hardaker + + * testing/fulltests/tls/Stlstrapdusertests: + + check for informs sent over tls transports + +2010-06-16 17:22 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + copy other valuse from parent tlsbase data + +2010-06-16 17:21 hardaker + + * testing/fulltests/tls/Stlstrapdusertests, + testing/fulltests/tls/Stlsvars, + testing/fulltests/tls/T121dtlsudptraptests_simple, + testing/fulltests/tls/T122tlstcptraptests_simple: + + added basic trap sending and receiving tests + +2010-06-16 17:21 hardaker + + * testing/fulltests/tls/Stlsuserstests: + + remove no longer needed temp file touches + +2010-06-16 17:20 hardaker + + * agent/snmp_agent.c, include/net-snmp/library/snmp_transport.h, + snmplib/cert_util.c, snmplib/snmp_api.c: + + added a new function and transport flag to indicate if the f_open + call has been called yet + +2010-06-16 17:20 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + unused var warning cleanup + +2010-06-16 17:19 hardaker + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c, + snmplib/transports/snmpTLSBaseDomain.c: + + added trustCert configuration token + +2010-06-16 17:19 hardaker + + * testing/fulltests/tls/Stlsuserstests: + + minor tweaks for testing clarity + +2010-06-16 17:18 hardaker + + * testing/fulltests/tls/Stlsuserstests, + testing/fulltests/tls/T101dtlsudpusertests_simple, + testing/fulltests/tls/T102tlstcpusertests_simple, + testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests, + testing/fulltests/transports/T360dtlsudp_simple, + testing/fulltests/transports/T361tlstcp_simple: + + moved complex (D)TLS to a separate section and made the transport + tests only test minimal support + +2010-06-16 17:17 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + add mechanisms for specifying and expecting the hostname of the + far side + +2010-06-16 17:17 hardaker + + * testing/fulltests/tls/Stlsservertests, + testing/fulltests/tls/Stlsvars: + + tests for verifying server certificate check failures + +2010-06-16 17:17 hardaker + + * testing/fulltests/tls, testing/fulltests/tls/Stlsservertests, + testing/fulltests/tls/Stlsvars, + testing/fulltests/tls/T111dtlsudpservertests_simple, + testing/fulltests/tls/T112tlstcpservertests_simple: + + testing for checking client side verification of server + certificates + +2010-06-16 17:16 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h: + + setup for a hostname config option + +2010-06-16 17:16 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + setup for a hostname config option + +2010-06-16 17:15 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + check to make suer ssl pointer has been created via f_open call + +2010-06-16 15:02 dts12 + + * agent/snmp_perl.h, apps/snmptrapd.c: + + Declare 'shutdown_perl' properly. + +2010-06-16 14:37 dts12 + + * agent/snmpd.c, snmplib/keytools.c, snmplib/lcd_time.c: + + Eliminate "signed and unsigned type in conditional expression" + warnings [-Wsign-compare] + +2010-06-16 14:27 dts12 + + * agent/mibgroup/target/target.c: + + Eliminate "unused variable" warning + +2010-06-16 14:22 dts12 + + * agent/helpers/old_api.c, agent/helpers/row_merge.c, + agent/helpers/table_dataset.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/snmpd.c, snmplib/transports/snmpUDPBaseDomain.c: + + Eliminate various "implicit conversion" warnings [-Wc++-compat] + +2010-06-16 13:13 dts12 + + * agent/mibgroup/ip-forward-mib/data_access/route_linux.c, + agent/mibgroup/ip-mib/data_access/arp_linux.c, + agent/mibgroup/ip-mib/data_access/scalars_linux.c, + agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/tcpTable.c, + agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + apps/snmpvacm.c, snmplib/tools.c: + + Eliminate (most) signed-vs-unsigned warnings from numeric scanf + processing [-pedantic] + +2010-06-16 03:28 rstory + + * agent/helpers/table_tdata.c, + agent/mibgroup/ip-forward-mib/data_access/route_common.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c, + agent/mibgroup/ip-mib/data_access/arp_common.c, + agent/mibgroup/ip-mib/data_access/ipv6scopezone_common.c, + agent/mibgroup/ip-mib/data_access/systemstats_common.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c, + + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c, + + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c, + + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c, + + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c, + snmplib/container.c: + + the great un-named container hunt + +2010-06-16 03:27 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c: + + share cache between table and count scalar; when reading config, + add to + library containers for active rows, table containers for inactive + rows; + user cert_util apis instead of direct container manipulation; + when + saving inactive map rows, skip all but nonVolatile + +2010-06-16 03:26 rstory + + * snmplib/snmp_openssl.c: + + fix debug token typo + +2010-06-16 03:25 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + add api for adding entries to tltsm addr, params and cert map + containers; + register se slist pair earlier so they are available during + config parsing; + make sure config strings are null terminated + +2010-06-15 21:42 dts12 + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + Suppress warnings: + 'struct nlmsghdr defined inside parameter list' and + 'function _load_v6 declared but never defined' + +2010-06-15 21:30 dts12 + + * agent/kernel.c, apps/snmptrapd_sql.c, snmplib/cert_util.c, + snmplib/cmu_compat.c, snmplib/pkcs.c, snmplib/snprintf.c: + + Eliminate "empty translation unit" warnings [-pedantic] + +2010-06-15 07:07 magfr + + * testing/fulltests/unit-tests/T003copy_nword_clib.c: + + Add test of copy_nword + +2010-06-14 21:32 dts12 + + * agent/mibgroup/disman/event/mteEvent.h, + agent/mibgroup/disman/event/mteTrigger.h, + agent/mibgroup/disman/schedule/schedConf.c, + agent/mibgroup/disman/schedule/schedCore.c: + + Eliminate "overflow in implicit constant conversion" warnings + [-Wc++-compat] + +2010-06-14 15:51 dts12 + + * agent/snmpd.c, apps/encode_keychange.c, snmplib/read_config.c: + + Eliminate "string length greater than 509" warnings [-pedantic] + +2010-06-14 15:19 dts12 + + * snmplib/transports/snmpUDPBaseDomain.c: + + Eliminate "initializer element is not computable" warnings + [-pedantic] + +2010-06-14 05:27 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c: + + update count handlers to count non-active rows too + +2010-06-14 05:12 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c: + + only tweak storageType for active rows; reset entry flags when + removing from + cert_util maps; when createing rows from cert_util maps, set + stragetType to + volatile if nonVolatile flag not set; dont free cache in + cache_load on err + +2010-06-14 05:10 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c: + + move tlstmAddr table config parsing to cert_util; add cache to + merge cert_util + addrs (active) and non-active rows; + +2010-06-14 05:10 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + add nonVolatile flag to tlstmAddr table; set container name; skip + '0x' in fp + +2010-06-14 05:09 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + change LOG_ERR to LOG_INFO for non-error log msg + +2010-06-13 21:02 dts12 + + * agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_ioctl.c, + agent/mibgroup/if-mib/data_access/interface_openbsd.c, + agent/mibgroup/if-mib/data_access/interface_solaris2.c, + agent/mibgroup/if-mib/data_access/interface_sysctl.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifTable/ifTable_data_access.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/if-mib/ifXTable/ifXTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c, + + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c, + + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c, + + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c, + + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c, + + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c, + + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c, + + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c, + local/mib2c-conf.d/mfd-interface.m2c: + + Eliminate (most) "implicit conversion" warnings from + MfD-based MIB module code, and MfD template [-Wc++-compat] + +2010-06-12 21:33 dts12 + + * agent/mibgroup/agent/extend.c, + agent/mibgroup/disman/event/mteEventConf.c, + agent/mibgroup/disman/event/mteObjectsConf.c, + agent/mibgroup/disman/event/mteTriggerConf.c, + agent/mibgroup/disman/expr/expExpressionConf.c, + agent/mibgroup/disman/expr/expObjectConf.c, + agent/mibgroup/disman/schedule/schedConf.c, + agent/mibgroup/hardware/cpu/cpu.c, + agent/mibgroup/hardware/cpu/cpu_linux.c, + agent/mibgroup/hardware/cpu/cpu_perfstat.c, + agent/mibgroup/hardware/cpu/cpu_sysctl.c, + agent/mibgroup/hardware/fsys/fsys_getfsstats.c, + agent/mibgroup/hardware/memory/memory_linux.c, + agent/mibgroup/hardware/memory/memory_solaris.c, + agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/host/hr_disk.c, agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/proxy.c, + agent/mibgroup/utilities/override.c: + + Eliminate (most) "implicit conversion" warnings from (non-MfD) + MIB module code. [-Wc++-compat] + +2010-06-12 10:26 dts12 + + * agent/agent_handler.c, agent/agent_index.c, + agent/agent_registry.c, agent/agent_sysORTable.c, + agent/helpers/baby_steps.c, agent/helpers/cache_handler.c, + agent/helpers/mode_end_call.c, agent/helpers/row_merge.c, + agent/helpers/scalar.c, agent/helpers/stash_cache.c, + agent/helpers/table_array.c, agent/helpers/table_container.c, + agent/helpers/table_dataset.c, agent/helpers/table_iterator.c, + agent/helpers/table_tdata.c, agent/helpers/watcher.c, + agent/snmp_agent.c, apps/snmptrapd.c, apps/snmptrapd_log.c, + snmplib/dir_utils.c, snmplib/file_utils.c, + snmplib/large_fd_set.c, snmplib/snmp_api.c: + + Eliminate (most) "implicit conversion" warnings from library, + apps and agent framework+helpers code. [-Wc++-compat] + +2010-06-10 20:01 rstory + + * agent/mibgroup/target/target.c: + + lookup cert keys for tls domains; use SEC_MODEL define instead of + hardcoded + constant; add SEC_MODEL_TSM to allowed sec models for mpModel + SNMP_VERSION_3 + +2010-06-10 20:00 rstory + + * agent/mibgroup/notification/snmpNotifyTable.c: + + default to readOnly/active for bad config + +2010-06-10 20:00 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + add debug; switch to SEC_MODEL_TSM and warn if other secmode set, + instead + of simply logging that it won't work + +2010-06-10 19:59 rstory + + * snmplib/transports/snmpDTLSUDPDomain.c: + + check ptrs before dereference + +2010-06-10 19:58 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + move snmpTlstmAddrTable data management to cert_util; implement + TARGET_ADDR + and TARGET_PARAMS lookup in cert API + +2010-06-10 19:47 rstory + + * snmplib/snmp_api.c: + + update sec model define missed in earlier checkin + +2010-06-10 19:46 rstory + + * agent/agent_trap.c: + + config trapsess transports on creation; simplify ifdefs for + DISABLE_SNMPV1 + +2010-06-10 19:46 rstory + + * include/net-snmp/library/snmp.h, + include/net-snmp/library/snmp_secmod.h, + include/net-snmp/library/snmpusm.h, snmplib/snmpksm.c, + snmplib/snmptsm.c, snmplib/transports/snmpTLSBaseDomain.c: + + auto switch to v3 for (d)tls sessions instead of logging that + others wont + work; define TSM sec model with other sec models; consistently + use + SNMP_SEC_MODEL_* in the code, using #defines for backwards + compatibility + w/*_SECURITY_MODEL + +2010-06-10 19:46 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c, + include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + certToTSN: move mib related persistence back into mib module; + cert_util: add tlstmParams persistence; use slist for cert map + type name + mapping; + +2010-06-10 19:45 rstory + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c: + + fix compiler warning (const) + +2010-06-10 04:58 magfr + + * agent/agent_handler.c: + + Add missing indentation of a do-while loop to make the code + readable. + +2010-06-09 22:57 hardaker + + * local/net-snmp-cert: + + comment out keyUsage so proper self-signed certs are generated + +2010-06-09 22:57 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + solidify certificate acceptance for the client side + +2010-06-09 22:57 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + fix array typo + +2010-06-09 22:56 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + log openssl errors on accept failure + +2010-06-09 22:56 hardaker + + * snmplib/snmp_api.c: + + register default ports for tls/dtls + +2010-06-09 22:56 hardaker + + * snmplib/cert_util.c: + + do proper STORE loading of trusted certificates rather than file + based loading + +2010-06-09 22:56 hardaker + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + added two new APIs: netsnmp_cert_trust and netsnmp_cert_trust_ca + +2010-06-09 22:55 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + added straight 'tls' transport name + +2010-06-09 22:55 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + added straight 'dtls' transport name + +2010-06-08 21:05 magfr + + * agent/Makefile.in: + + Install agent_read_config.h in 5.6 as well. It disappeared in + r18843. + +2010-06-08 09:25 dts12 + + * agent/mibgroup/hardware/fsys/hw_fsys.h, + agent/mibgroup/host/hrh_filesys.c, + agent/mibgroup/ucd-snmp/disk_hw.c: + + Remove (or activate) unused variables. + Fix misnamed function declaration. + +2010-06-08 07:11 dts12 + + * include/net-snmp/agent/hardware/fsys.h: + + API changes for preliminary HAL_based implementation of UCD disk + module. + (Omitted from revision 18932 checkin) + +2010-06-08 04:18 rstory + + * agent/Makefile.in: + + update makefile for moved helper headers + +2010-06-07 20:18 jsafranek + + * agent/mibgroup/host/hr_proc.c: + + Reverting rev. 17616, the necessary check is already in rev. + 17415. + +2010-06-06 03:45 magfr + + * configure, configure.d/config_project_paths: + + CHANGES: building: In case exec_prefix is unset then set it to + '${prefix}' in order to pick up overrides of $prefix in make + install. + +2010-06-04 04:06 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c: + + do a better job of verifying fingerprints of remote servers + pulling fingerprints from a number of possible places + +2010-06-04 04:05 hardaker + + * testing/fulltests/support/simple_eval_tools.sh: + + go ahead and log output file for easier debugging in errors + +2010-06-04 04:05 hardaker + + * testing/fulltests/transports/Stlstests: + + fix typo + +2010-06-04 04:05 hardaker + + * snmplib/scapi.c: + + remove comment about random being inadequate; we're doing the + best we can based on what we have + +2010-06-04 04:04 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + use another user for testing snmpapp default certificate + +2010-06-04 04:04 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + run a default test without a local key to ensure the snmpapp type + is picked up + +2010-06-04 04:04 hardaker + + * snmplib/cert_util.c: + + add a special case for the local identity and pull it from a + filename of the init_snmp() registered type name + +2010-06-04 04:03 hardaker + + * testing/fulltests/support/NetSNMPTest.pm: + + doc update + +2010-06-04 04:03 hardaker + + * testing/fulltests/perl/T105unix.t: + + unix socket test + +2010-06-04 04:03 hardaker + + * testing/fulltests/perl/T103udp6.t, + testing/fulltests/perl/T104tcp6.t: + + ipv6 tests + +2010-06-04 04:02 hardaker + + * testing/fulltests/perl/T101udp.t, + testing/fulltests/perl/T102tcp.t: + + mention test name is IPv4 + +2010-06-04 04:02 hardaker + + * testing/fulltests/perl/T101udp.t, + testing/fulltests/perl/T102tcp.t: + + check that transport was configured + +2010-06-04 04:02 hardaker + + * testing/fulltests/support/NetSNMPTest.pm: + + add support for net-snmp-config.h checks + +2010-06-04 04:01 hardaker + + * testing/fulltests/perl/NetSNMPTestTransport.pm, + testing/fulltests/perl/T101udp.t, + testing/fulltests/perl/T102tcp.t: + + some basic transport checking for perl: udp and tcp + +2010-06-04 04:01 hardaker + + * testing/fulltests/perl, testing/fulltests/perl/T001basic.t: + + basic tests for perl + +2010-06-04 04:01 hardaker + + * testing/fulltests/support/NetSNMPTest.pm: + + infrastructure module for testing perl support + +2010-06-03 15:56 dts12 + + * dist/makerelease.xml: + + Point LIB{CURRENT,AGE,REVISION} documentation to the correct + file. + Warn about 'makedepend' picking up testing module code. + Emphasis update of 'download.html' page + Mention update of Official Patches + Suppress broken commands + +2010-06-03 15:16 dts12 + + * agent/mibgroup/ucd-snmp/disk_hw.c, + agent/mibgroup/ucd-snmp/disk_hw.h, agent/mibgroup/ucd_snmp.h: + + Preliminary HAL_based implementation of UCD disk module. + Ensures consistent reporting between UCD and HostRes FSys usage + and extends 'skipNFSInHostResources' config to UCD disk stats. + +2010-06-03 15:13 dts12 + + * agent/mibgroup/hardware/fsys/hw_fsys.c: + + Fix broken size calculations. + Support 64-bit size/usage values. + +2010-06-02 14:52 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + use --with-ca instead of --ca + +2010-06-02 14:51 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + use the new -brief option for fingerprint capturing + +2010-06-02 14:40 marz + + * local/net-snmp-cert: + + fix --with-ca handling, fix CA newcerts bookkeeping + +2010-06-02 10:57 jsafranek + + * agent/mibgroup/disman/mteEventTable.c, + agent/mibgroup/utilities/override.c: + + CHANGES: snmpd: fixed potential buffer overflow in parsing OIDs + in config files. + +2010-06-02 00:24 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + check that CA certificates created after snmpd starts are still + usable; check all output fingerprints to ensure they were + properly created + +2010-06-02 00:23 hardaker + + * local/net-snmp-cert: + + add missing directory and file suffix to ca invocations + +2010-06-02 00:21 hardaker + + * testing/fulltests/transports/Stls: + + check that certificate output fingerprints were found + +2010-06-02 00:20 hardaker + + * testing/fulltests/support/simple_eval_tools.sh: + + two new functions for value comparison test output + +2010-06-02 00:16 hardaker + + * include/net-snmp/library/default_store.h, + snmplib/transports/snmpTLSBaseDomain.c, + testing/fulltests/transports/Stls: + + remove no-longer-used self-signed certificate token specifier (we + require a copy of the key) + +2010-06-02 00:08 hardaker + + * include/net-snmp/library/cert_util.h, + include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/cert_util.c, snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c, + testing/fulltests/transports/Stlstests: + + - changed 'fingerprint' token to more generic 'identity' keyword + - added the ability for netsnmp_cert_find to try multiple types + (FP & file) + - and provide test suite test for it. + +2010-06-01 20:12 bvassche + + * testing/fulltests/default/T060trapdperl_simple, + testing/fulltests/default/T061agentperl_simple, + testing/fulltests/default/T115agentxperl_simple: + + Made sure that the Perl extension modules can load the Net-SNMP + DLLs while running the Net-SNMP regression tests. + +2010-06-01 16:47 marz + + * local/certgen-test.pl, local/net-snmp-cert: + + major update bug fixes and features - interactive mode, separate + CA dirs, gen csr from cert, fingerprint display --brief, + eliminate sed, openssl.conf overwrite and templating + +2010-06-01 14:48 bvassche + + * agent/helpers/table.c: + + Fixed a typo in a source code comment. + +2010-06-01 14:25 jsafranek + + * agent/mibgroup/ip-mib/data_access/systemstats_common.c: + + CHANGES: snmpd: fixed IP-MIB::ipIfStatsReasmReqds value. + + Just fixing a stupid typo. + +2010-05-31 10:43 bvassche + + * configure, configure.d/config_modules_lib: + + CHANGES: Cygwin: enabled Unix transport. + (Forward-ported r18687 from the V5.5 branch). + +2010-05-30 22:52 tanders + + * testing/RUNFULLTESTS: + + enable to run with older Perl (e.g. Perl 5.00405 as shipped with + IRIX + 6.5) + +2010-05-30 22:49 tanders + + * testing/RUNFULLTESTS: + + polish documentation + +2010-05-30 20:19 magfr + + * agent/Makefile.in, agent/helpers/Makefile.in, apps/Makefile.in, + net-snmp-config.in, net-snmp-create-v3-user.in, + perl/TrapReceiver/Makefile.PL, perl/agent/Makefile.PL: + + CHANGES: building: Do not link with libnetsnmphelpers any more as + it is empty. + +2010-05-30 19:18 magfr + + * include/net-snmp/library/snmp.h, snmplib/snmp.c: + + CHANGES: snmplib: Use a void argument for the data argument of + xdump. + +2010-05-30 19:18 bvassche + + * agent/snmp_perl.c: + + CHANGES: BUG: 2051742: added missing PERL_SYS_INIT3() call (see + also man perlembed). + +2010-05-30 19:16 bvassche + + * include/net-snmp/library/container.h: + + Fixed a compiler warning (free() called without being declared + first). + +2010-05-30 16:56 magfr + + * acconfig.h, agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/smux/smux.h, configure, + configure.d/config_modules_lib, + include/net-snmp/net-snmp-config.h.in: + + NEWS: snmplib: Do not require that the UDP transport is included. + +2010-05-30 12:00 magfr + + * include/net-snmp/library/snmpCallbackDomain.h, + include/net-snmp/library/snmpDTLSUDPDomain.h, + include/net-snmp/library/snmpIPv4BaseDomain.h, + include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmpSSHDomain.h, + include/net-snmp/library/snmpSTDDomain.h, + include/net-snmp/library/snmpTCPBaseDomain.h, + include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpTLSTCPDomain.h, + include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + include/net-snmp/library/snmp_transport.h, + snmplib/snmp_transport.c, snmplib/transports/snmpAAL5PVCDomain.c, + snmplib/transports/snmpAliasDomain.c, + snmplib/transports/snmpCallbackDomain.c, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPXDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpIPv6BaseDomain.c, + snmplib/transports/snmpSSHDomain.c, + snmplib/transports/snmpSTDDomain.c, + snmplib/transports/snmpSocketBaseDomain.c, + snmplib/transports/snmpTCPBaseDomain.c, + snmplib/transports/snmpTCPDomain.c, + snmplib/transports/snmpTCPIPv6Domain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c, + snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c, + snmplib/transports/snmpUDPIPv6Domain.c, + snmplib/transports/snmpUnixDomain.c: + + CHANGES: snmplib: Correct dependencies between transports. Remove + unnecessary includes. + +2010-05-30 06:21 bvassche + + * agent/helpers/Makefile.in, agent/helpers/dummy.c: + + Made sure that libnetsnmphelpers is not empty such that building + Net-SNMP on AIX and IRIX is again possible. + +2010-05-29 09:52 bvassche + + * testing/RUNFULLTESTS: + + Follow-up for r18902: works again without TAP::Harness. + +2010-05-28 23:23 hardaker + + * testing/RUNFULLTESTS: + + fix long-ago broken verbosity + +2010-05-28 23:05 hardaker + + * testing/RUNFULLTESTS: + + fix more previously broken option renames; change -d to + master-directory and add as a real argument + +2010-05-28 23:05 hardaker + + * testing/fulltests/default/T001snmpv1get_simple, + testing/fulltests/default/T014snmpv2cget_simple, + testing/fulltests/default/T015snmpv2cgetnext_simple, + testing/fulltests/default/T0160snmpv2cbulkget_simple, + testing/fulltests/default/T016snmpv2cgetfail_simple, + testing/fulltests/default/T017snmpv2ctov1getfail_simple, + testing/fulltests/default/T018snmpv1tov2cgetfail_simple, + testing/fulltests/default/T019snmpv2cnosuch_simple, + testing/fulltests/default/T020snmpv3get_simple, + testing/fulltests/default/T021snmpv3getnext_simple, + testing/fulltests/default/T0220snmpv3bulkget_simple, + testing/fulltests/default/T022snmpv3getMD5_simple, + testing/fulltests/default/T023snmpv3getMD5AES_simple, + testing/fulltests/default/T023snmpv3getMD5DES_simple, + testing/fulltests/default/T024snmpv3getSHA1_simple, + testing/fulltests/default/T025snmpv3getSHADES_simple, + testing/fulltests/default/T026snmpv3getSHAAES_simple, + testing/fulltests/default/T028snmpv3getfail_simple, + testing/fulltests/default/T030snmpv3usercreation_simple, + testing/fulltests/default/T035snmpv3trapdusermgmt_simple, + testing/fulltests/default/T049snmpv3inform_simple, + testing/fulltests/default/T049snmpv3informauth_simple, + testing/fulltests/default/T049snmpv3informpriv_simple, + testing/fulltests/default/T050snmpv3trap_simple, + testing/fulltests/default/T051snmpv2ctrap_simple, + testing/fulltests/default/T052snmpv2cinform_simple, + testing/fulltests/default/T053agentv1trap_simple, + testing/fulltests/default/T054agentv2ctrap_simple, + testing/fulltests/default/T055agentv1mintrap_simple, + testing/fulltests/default/T056agentv2cmintrap_simple, + testing/fulltests/default/T057trapdauthtest2_simple, + testing/fulltests/default/T057trapdauthtest3_simple, + testing/fulltests/default/T057trapdauthtest_simple, + testing/fulltests/default/T058agentauthtrap_simple, + testing/fulltests/default/T059trapdtraphandle_simple, + testing/fulltests/default/T060trapdperl_simple, + testing/fulltests/default/T061agentperl_simple, + testing/fulltests/default/T065agentextend_simple, + testing/fulltests/default/T070com2sec_simple, + testing/fulltests/default/T071com2sec6_simple, + testing/fulltests/default/T072com2secunix_simple, + testing/fulltests/default/T100agenthup_simple, + testing/fulltests/default/T110agentxget_simple, + testing/fulltests/default/T111agentxset_simple, + testing/fulltests/default/T112agentxsetfail_simple, + testing/fulltests/default/T113agentxtrap_simple, + testing/fulltests/default/T114agentxagentxtrap_simple, + testing/fulltests/default/T115agentxperl_simple, + testing/fulltests/default/T120proxyget_simple, + testing/fulltests/default/T121proxyset_simple, + testing/fulltests/default/T122proxysetfail_simple, + testing/fulltests/default/T130snmpv1vacmget_simple, + testing/fulltests/default/T131snmpv2cvacmget_simple, + testing/fulltests/default/T132snmpv3vacmget_simple, + testing/fulltests/default/T140snmpv1vacmgetfail_simple, + testing/fulltests/default/T141snmpv2cvacmgetfail_simple, + testing/fulltests/default/T142snmpv3vacmgetfail_simple, + testing/fulltests/default/T150solarishostcpu_simple, + testing/fulltests/default/T151solarishostdisk_simple, + testing/fulltests/default/T152hostuptime_simple, + testing/fulltests/default/T153solarisswap_simple, + testing/fulltests/default/T160snmpnetstat_simple, + testing/fulltests/default/T200snmpv2cwalkall_simple, + testing/fulltests/transports/T300udp_simple, + testing/fulltests/transports/T310tcp_simple, + testing/fulltests/transports/T320udpv6_simple, + testing/fulltests/transports/T330tcpv6_simple, + testing/fulltests/transports/T350unix_simple, + testing/fulltests/transports/T360dtlsudp_simple, + testing/fulltests/transports/T361tlstcp_simple, + testing/fulltests/transports/T399alias_simple: + + more missing olducd renames + +2010-05-28 22:57 hardaker + + * testing/RUNTESTS, testing/fulltests/default/T001snmpv1get_olducd, + testing/fulltests/default/T001snmpv1get_simple, + testing/fulltests/default/T014snmpv2cget_olducd, + testing/fulltests/default/T014snmpv2cget_simple, + testing/fulltests/default/T015snmpv2cgetnext_olducd, + testing/fulltests/default/T015snmpv2cgetnext_simple, + testing/fulltests/default/T0160snmpv2cbulkget_olducd, + testing/fulltests/default/T0160snmpv2cbulkget_simple, + testing/fulltests/default/T016snmpv2cgetfail_olducd, + testing/fulltests/default/T016snmpv2cgetfail_simple, + testing/fulltests/default/T017snmpv2ctov1getfail_olducd, + testing/fulltests/default/T017snmpv2ctov1getfail_simple, + testing/fulltests/default/T018snmpv1tov2cgetfail_olducd, + testing/fulltests/default/T018snmpv1tov2cgetfail_simple, + testing/fulltests/default/T019snmpv2cnosuch_olducd, + testing/fulltests/default/T019snmpv2cnosuch_simple, + testing/fulltests/default/T020snmpv3get_olducd, + testing/fulltests/default/T020snmpv3get_simple, + testing/fulltests/default/T021snmpv3getnext_olducd, + testing/fulltests/default/T021snmpv3getnext_simple, + testing/fulltests/default/T0220snmpv3bulkget_olducd, + testing/fulltests/default/T0220snmpv3bulkget_simple, + testing/fulltests/default/T022snmpv3getMD5_olducd, + testing/fulltests/default/T022snmpv3getMD5_simple, + testing/fulltests/default/T023snmpv3getMD5AES_olducd, + testing/fulltests/default/T023snmpv3getMD5AES_simple, + testing/fulltests/default/T023snmpv3getMD5DES_olducd, + testing/fulltests/default/T023snmpv3getMD5DES_simple, + testing/fulltests/default/T024snmpv3getSHA1_olducd, + testing/fulltests/default/T024snmpv3getSHA1_simple, + testing/fulltests/default/T025snmpv3getSHADES_olducd, + testing/fulltests/default/T025snmpv3getSHADES_simple, + testing/fulltests/default/T026snmpv3getSHAAES_olducd, + testing/fulltests/default/T026snmpv3getSHAAES_simple, + testing/fulltests/default/T028snmpv3getfail_olducd, + testing/fulltests/default/T028snmpv3getfail_simple, + testing/fulltests/default/T030snmpv3usercreation_olducd, + testing/fulltests/default/T030snmpv3usercreation_simple, + testing/fulltests/default/T035snmpv3trapdusermgmt_olducd, + testing/fulltests/default/T035snmpv3trapdusermgmt_simple, + testing/fulltests/default/T049snmpv3inform_olducd, + testing/fulltests/default/T049snmpv3inform_simple, + testing/fulltests/default/T049snmpv3informauth_olducd, + testing/fulltests/default/T049snmpv3informauth_simple, + testing/fulltests/default/T049snmpv3informpriv_olducd, + testing/fulltests/default/T049snmpv3informpriv_simple, + testing/fulltests/default/T050snmpv3trap_olducd, + testing/fulltests/default/T050snmpv3trap_simple, + testing/fulltests/default/T051snmpv2ctrap_olducd, + testing/fulltests/default/T051snmpv2ctrap_simple, + testing/fulltests/default/T052snmpv2cinform_olducd, + testing/fulltests/default/T052snmpv2cinform_simple, + testing/fulltests/default/T053agentv1trap_olducd, + testing/fulltests/default/T053agentv1trap_simple, + testing/fulltests/default/T054agentv2ctrap_olducd, + testing/fulltests/default/T054agentv2ctrap_simple, + testing/fulltests/default/T055agentv1mintrap_olducd, + testing/fulltests/default/T055agentv1mintrap_simple, + testing/fulltests/default/T056agentv2cmintrap_olducd, + testing/fulltests/default/T056agentv2cmintrap_simple, + testing/fulltests/default/T057trapdauthtest2_olducd, + testing/fulltests/default/T057trapdauthtest2_simple, + testing/fulltests/default/T057trapdauthtest3_olducd, + testing/fulltests/default/T057trapdauthtest3_simple, + testing/fulltests/default/T057trapdauthtest_olducd, + testing/fulltests/default/T057trapdauthtest_simple, + testing/fulltests/default/T058agentauthtrap_olducd, + testing/fulltests/default/T058agentauthtrap_simple, + testing/fulltests/default/T059trapdtraphandle_olducd, + testing/fulltests/default/T059trapdtraphandle_simple, + testing/fulltests/default/T060trapdperl_olducd, + testing/fulltests/default/T060trapdperl_simple, + testing/fulltests/default/T061agentperl_olducd, + testing/fulltests/default/T061agentperl_simple, + testing/fulltests/default/T065agentextend_olducd, + testing/fulltests/default/T065agentextend_simple, + testing/fulltests/default/T070com2sec_olducd, + testing/fulltests/default/T070com2sec_simple, + testing/fulltests/default/T071com2sec6_olducd, + testing/fulltests/default/T071com2sec6_simple, + testing/fulltests/default/T072com2secunix_olducd, + testing/fulltests/default/T072com2secunix_simple, + testing/fulltests/default/T100agenthup_olducd, + testing/fulltests/default/T100agenthup_simple, + testing/fulltests/default/T110agentxget_olducd, + testing/fulltests/default/T110agentxget_simple, + testing/fulltests/default/T111agentxset_olducd, + testing/fulltests/default/T111agentxset_simple, + testing/fulltests/default/T112agentxsetfail_olducd, + testing/fulltests/default/T112agentxsetfail_simple, + testing/fulltests/default/T113agentxtrap_olducd, + testing/fulltests/default/T113agentxtrap_simple, + testing/fulltests/default/T114agentxagentxtrap_olducd, + testing/fulltests/default/T114agentxagentxtrap_simple, + testing/fulltests/default/T115agentxperl_olducd, + testing/fulltests/default/T115agentxperl_simple, + testing/fulltests/default/T120proxyget_olducd, + testing/fulltests/default/T120proxyget_simple, + testing/fulltests/default/T121proxyset_olducd, + testing/fulltests/default/T121proxyset_simple, + testing/fulltests/default/T122proxysetfail_olducd, + testing/fulltests/default/T122proxysetfail_simple, + testing/fulltests/default/T130snmpv1vacmget_olducd, + testing/fulltests/default/T130snmpv1vacmget_simple, + testing/fulltests/default/T131snmpv2cvacmget_olducd, + testing/fulltests/default/T131snmpv2cvacmget_simple, + testing/fulltests/default/T132snmpv3vacmget_olducd, + testing/fulltests/default/T132snmpv3vacmget_simple, + testing/fulltests/default/T140snmpv1vacmgetfail_olducd, + testing/fulltests/default/T140snmpv1vacmgetfail_simple, + testing/fulltests/default/T141snmpv2cvacmgetfail_olducd, + testing/fulltests/default/T141snmpv2cvacmgetfail_simple, + testing/fulltests/default/T142snmpv3vacmgetfail_olducd, + testing/fulltests/default/T142snmpv3vacmgetfail_simple, + testing/fulltests/default/T150solarishostcpu_olducd, + testing/fulltests/default/T150solarishostcpu_simple, + testing/fulltests/default/T151solarishostdisk_olducd, + testing/fulltests/default/T151solarishostdisk_simple, + testing/fulltests/default/T152hostuptime_olducd, + testing/fulltests/default/T152hostuptime_simple, + testing/fulltests/default/T153solarisswap_olducd, + testing/fulltests/default/T153solarisswap_simple, + testing/fulltests/default/T160snmpnetstat_olducd, + testing/fulltests/default/T160snmpnetstat_simple, + testing/fulltests/default/T200snmpv2cwalkall_olducd, + testing/fulltests/default/T200snmpv2cwalkall_simple, + testing/fulltests/support/olducd_TESTCONF.sh, + testing/fulltests/support/olducd_eval_tools.sh, + testing/fulltests/support/olducd_run, + testing/fulltests/support/simple_TESTCONF.sh, + testing/fulltests/support/simple_eval_tools.sh, + testing/fulltests/support/simple_run, + testing/fulltests/transports/T300udp_olducd, + testing/fulltests/transports/T300udp_simple, + testing/fulltests/transports/T310tcp_olducd, + testing/fulltests/transports/T310tcp_simple, + testing/fulltests/transports/T320udpv6_olducd, + testing/fulltests/transports/T320udpv6_simple, + testing/fulltests/transports/T330tcpv6_olducd, + testing/fulltests/transports/T330tcpv6_simple, + testing/fulltests/transports/T350unix_olducd, + testing/fulltests/transports/T350unix_simple, + testing/fulltests/transports/T360dtlsudp_olducd, + testing/fulltests/transports/T360dtlsudp_simple, + testing/fulltests/transports/T361tlstcp_olducd, + testing/fulltests/transports/T361tlstcp_simple, + testing/fulltests/transports/T399alias_olducd, + testing/fulltests/transports/T399alias_simple: + + renamed 'olducd' to 'simple' to put a more positive spin on them + +2010-05-28 22:54 hardaker + + * testing/README, testing/RUNFULLTESTS: + + documentation for the test suite + +2010-05-28 22:53 hardaker + + * python/netsnmp/tests/test.py: + + revert unintentionanally committed test test + +2010-05-28 22:53 hardaker + + * python/netsnmp/client_intf.c, python/netsnmp/tests/test.py: + + free variables again + +2010-05-28 22:53 hardaker + + * python/netsnmp/client_intf.c: + + fix walks so that multiple walks terminate properly + +2010-05-28 22:53 hardaker + + * python/netsnmp/client_intf.c: + + patch to handle testing of looping of multiple varbinds in a walk + +2010-05-28 22:53 hardaker + + * python/netsnmp/client_intf.c: + + inital patch to prevent looping walks + +2010-05-28 20:53 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + implement cert lookup by filename + +2010-05-28 07:02 magfr + + * snmplib/snmp_debug.c: + + CHANGES: snmplib: Add const declarations to the disabled versions + of the debugging code as well. + +2010-05-28 02:12 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c: + + add persistence; check for col mods while row active + +2010-05-28 02:11 rstory + + * agent/helpers/table_dataset.c, + include/net-snmp/agent/table_dataset.h: + + CHANGES: agentlib: new functions to make stash ptr and newrow + available to + table_dataset handlers + nonews: fix typo; tabs to spaces; use sizeof instead of constant + +2010-05-27 18:59 bvassche + + * include/net-snmp/library/check_varbind.h, + include/net-snmp/library/read_config.h, + include/net-snmp/library/snmp_client.h, + win32/libsnmp/Makefile.in, win32/libsnmp/libsnmp.dsp, + win32/libsnmp_dll/Makefile.in, win32/libsnmp_dll/libsnmp_dll.dsp: + + Win32 build fixes. + +2010-05-27 18:24 bvassche + + * testing/RUNFULLTESTS: + + "make test" without TAP::Harness (was broken by r18802). + +2010-05-27 15:15 bvassche + + * agent/mibgroup/mibII/interfaces.c, + include/net-snmp/library/lcd_time.h, + include/net-snmp/library/md5.h, include/net-snmp/library/scapi.h, + include/net-snmp/library/snmp_debug.h, snmplib/lcd_time.c, + snmplib/md5.c, snmplib/scapi.c, snmplib/snmp_debug.c, + snmplib/transports/snmpIPv4BaseDomain.c: + + Fixed several compiler warnings. Most fixes involved adding the + "const" keyword. + +2010-05-27 13:52 jsafranek + + * agent/mibgroup/target/snmpTargetAddrEntry.c: + + CHANGES: snmpd: BUG: 2972579: fixed checking of + snmpTargetAddrRowStatus SET requests. + +2010-05-27 13:41 hardaker + + * testing/fulltests/support/olducd_TESTCONF.sh, + testing/fulltests/support/olducd_run: + + revert part of 18885: test files should be able to be run by + themselves too + +2010-05-27 11:19 jsafranek + + * agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + include/net-snmp/data_access/interface.h: + + CHANGES: correctly calculate ifXTable.ifHCInUcastPkts on 32-bit + Linux + + Linux does not provide standalone counter for incoming unicast + packets (iucast) + - it provides counter of all packets (iall) + separate counter + for the multicast + ones (imcast). Previous implementation of ifTable read these + counters and + calculated iucast = iall - imcast *before* these values were + expanded into + 64bits. This produced errors on 32bit systems when iall + overflowed to zero and + imcast was nozero -> iucast got negative and 'c64 32 bit check + failed' error in + snmpd log. Now the agent expands these values to 64bits first and + * *then* performs the calculation, using a new flag. + 2010-05-27 08:18 magfr + + + * testing/RUNFULLTESTS, testing/RUNTESTS, + testing/fulltests/support/olducd_TESTCONF.sh, + testing/fulltests/support/olducd_run: + + CHANGES: testing: Move the setting of MIBDIRS from the support + script to the drivers since it is needed for the C tests as well. + +2010-05-27 08:09 magfr + + * testing/RUNTESTS: + + CHANGES: testing: Use olducd_run, not run_olducd. Change srcdir + to refer to the top directory and not the testing subdirectory as + that is what is expected in the test scripts. + +2010-05-27 05:17 hardaker + + * testing/fulltests/snmpv3/T020hashtests_capp.c, + testing/fulltests/snmpv3/T040keymanagetest_capp.c, + testing/fulltests/snmpv3/T050etimetest_capp.c: + + warning squashing + +2010-05-27 05:16 hardaker + + * include/net-snmp/library/keytools.h, + include/net-snmp/library/lcd_time.h, snmplib/keytools.c, + snmplib/lcd_time.c: + + more const correctness + +2010-05-27 04:18 hardaker + + * testing/fulltests/transports/Stlstests: + + tests for agent-not-known-user-certificates + +2010-05-27 04:16 hardaker + + * README.snmpv3: + + reference the itnernal support and related documentation + +2010-05-27 04:16 hardaker + + * snmplib/openssl/OPENSSL-LICENSE, snmplib/openssl/README: + + internal OpenSSL support documentation + +2010-05-27 04:16 hardaker + + * configure, configure.d/config_project_with_enable: + + NEWS: libnetsnmp: Support for a stream-line stripped down version + of internal OpenSSL support using --with-openssl=internal + +2010-05-27 04:15 hardaker + + * include/net-snmp/library/openssl_aes.h, + include/net-snmp/library/openssl_des.h, + include/net-snmp/openssl_md5.h, + snmplib/openssl/openssl_aes_cfb.c, + snmplib/openssl/openssl_aes_local.h, + snmplib/openssl/openssl_des_local.h, + snmplib/openssl/openssl_set_key.c, snmplib/openssl/openssl_spr.h, + snmplib/scapi.c: + + remove more dependencies for external openssl headers + +2010-05-27 04:15 hardaker + + * configure, configure.d/config_os_libs, snmplib/openssl, + snmplib/openssl/openssl_aes_cfb.c, + snmplib/openssl/openssl_aes_core.c, + snmplib/openssl/openssl_aes_local.h, + snmplib/openssl/openssl_cbc_enc.c, + snmplib/openssl/openssl_cfb128.c, + snmplib/openssl/openssl_des_enc.c, + snmplib/openssl/openssl_des_local.h, + snmplib/openssl/openssl_md32_common.h, + snmplib/openssl/openssl_md5.c, + snmplib/openssl/openssl_md5_local.h, + snmplib/openssl/openssl_modes.h, + snmplib/openssl/openssl_ncbc_enc.c, + snmplib/openssl/openssl_set_key.c, snmplib/openssl/openssl_sha.h, + snmplib/openssl/openssl_sha1.c, + snmplib/openssl/openssl_sha_local.h, + snmplib/openssl/openssl_spr.h, snmplib/openssl_aes_cfb.c, + snmplib/openssl_aes_core.c, snmplib/openssl_aes_local.h, + snmplib/openssl_cbc_enc.c, snmplib/openssl_cfb128.c, + snmplib/openssl_des_enc.c, snmplib/openssl_des_local.h, + snmplib/openssl_md32_common.h, snmplib/openssl_md5.c, + snmplib/openssl_md5_local.h, snmplib/openssl_modes.h, + snmplib/openssl_ncbc_enc.c, snmplib/openssl_set_key.c, + snmplib/openssl_sha.h, snmplib/openssl_sha1.c, + snmplib/openssl_sha_local.h, snmplib/openssl_spr.h: + + move openssl code into a subdirectory + +2010-05-27 04:13 hardaker + + * testing/fulltests/default/Sv3usmconfigbase, + testing/fulltests/default/T023snmpv3getMD5AES_olducd, + testing/fulltests/default/T023snmpv3getMD5DES_olducd, + testing/fulltests/default/T024snmpv3getSHA1_olducd, + testing/fulltests/default/T025snmpv3getSHADES_olducd, + testing/fulltests/default/T026snmpv3getSHAAES_olducd, + testing/fulltests/default/T030snmpv3usercreation_olducd, + testing/fulltests/default/T035snmpv3trapdusermgmt_olducd, + testing/fulltests/default/T049snmpv3informpriv_olducd, + testing/fulltests/default/T050snmpv3trap_olducd: + + fix testing so it uses multiple types of crypto + +2010-05-27 04:13 hardaker + + * acconfig.h, configure, configure.d/config_os_libs, + include/net-snmp/net-snmp-config.h.in: + + definitions and files for doing internal crypto support + +2010-05-27 04:12 hardaker + + * snmplib/scapi.c: + + include internal aes/des headers + +2010-05-27 04:12 hardaker + + * snmplib/openssl_cfb128.c: + + localize + +2010-05-27 04:12 hardaker + + * snmplib/openssl_cfb128.c, snmplib/openssl_modes.h: + + inital copies of cfb128 modes from openssl + +2010-05-27 04:11 hardaker + + * snmplib/openssl_aes_core.c: + + localize + +2010-05-27 04:11 hardaker + + * snmplib/openssl_aes_core.c, snmplib/openssl_aes_local.h: + + initial versions of aes_core.c and aes_locl.h + +2010-05-27 04:10 hardaker + + * include/net-snmp/library/openssl_aes.h: + + initial copy of aes.h from openssl + +2010-05-27 04:10 hardaker + + * snmplib/openssl_aes_cfb.c: + + initial copy of the openssl aes_cfb.c file + +2010-05-27 04:10 hardaker + + * snmplib/openssl_des_enc.c: + + include localized copies of the files + +2010-05-27 04:09 hardaker + + * snmplib/scapi.c: + + use internal DES + +2010-05-27 04:09 hardaker + + * snmplib/openssl_cbc_enc.c: + + localized copy of the cbc_enc.c file from openssl + +2010-05-27 04:09 hardaker + + * snmplib/openssl_spr.h: + + des/spr.h from openssl + +2010-05-27 04:08 hardaker + + * snmplib/openssl_des_enc.c: + + added des_enc.c from openssl + +2010-05-27 04:08 hardaker + + * include/net-snmp/library/openssl_des.h, + include/net-snmp/library/openssl_md5.h, + include/net-snmp/library/openssl_sha.h: + + local copies of the openssl headers + +2010-05-27 04:07 hardaker + + * include/net-snmp/library/openssl_des.h: + + initial copy of openssl's des.h + +2010-05-27 04:07 hardaker + + * snmplib/openssl_ncbc_enc.c, snmplib/openssl_set_key.c: + + localized header files + +2010-05-27 04:07 hardaker + + * snmplib/openssl_des_local.h, snmplib/openssl_ncbc_enc.c, + snmplib/openssl_set_key.c: + + inital copies of some of the openssl DES files + +2010-05-27 04:06 hardaker + + * snmplib/keytools.c, snmplib/scapi.c: + + finishing porting of internal auth support + +2010-05-27 04:06 hardaker + + * configure, configure.d/config_os_libs, snmplib/Makefile.in: + + add internal crypto files to the check/use list + +2010-05-27 04:06 hardaker + + * snmplib/md32_common.h, snmplib/md5_locl.h, + snmplib/openssl_md32_common.h, snmplib/openssl_md5.c, + snmplib/openssl_md5_local.h, snmplib/openssl_sha1.c, + snmplib/openssl_sha_local.h, snmplib/sha_locl.h: + + localized file names with openssl prefixes + +2010-05-27 04:05 hardaker + + * include/net-snmp/openssl_md5.h, snmplib/md5_locl.h, + snmplib/openssl_md5.c: + + localize the md5 implementation + +2010-05-27 04:05 hardaker + + * snmplib/openssl_sha.h, snmplib/openssl_sha1.c, + snmplib/sha_locl.h: + + completely localize the openssl SHA support + +2010-05-27 04:04 hardaker + + * snmplib/openssl_sha.h: + + initial verison of sha.h copy + +2010-05-27 04:04 hardaker + + * snmplib/md32_common.h, snmplib/md5_locl.h, snmplib/openssl_md5.c, + snmplib/openssl_sha1.c, snmplib/sha_locl.h: + + added local copies of the openssl crypto functions + +2010-05-27 04:04 hardaker + + * snmplib/keytools.c: + + make use of internal crypto hash functions + +2010-05-27 04:03 hardaker + + * configure, configure.d/config_os_libs, + configure.d/config_os_misc2, + configure.d/config_project_with_enable, + include/net-snmp/net-snmp-config.h.in: + + configure checks for internal-crypto support + +2010-05-26 22:17 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + include/net-snmp/library/snmp_api.h, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + testing/fulltests/transports/Stlstests: + + properly verify expected server certificates under DTLS; add a + new flag in tlsbase to indicate verification has occurred + +2010-05-26 21:02 hardaker + + * testing/fulltests/snmpv3/T010scapitest_capp.c, + testing/fulltests/snmpv3/T050etimetest_capp.c: + + compiler warning squashing + +2010-05-26 21:02 hardaker + + * include/net-snmp/library/lcd_time.h, + include/net-snmp/library/scapi.h, snmplib/lcd_time.c, + snmplib/scapi.c: + + add const qualifiers to a few places + +2010-05-26 19:46 bvassche + + * agent/Makefile.in, agent/helpers/Makefile.in, + snmplib/Makefile.in: + + CHANGES: Cygwin: libnetsnmpmibs, libnetsnmphelpers and + libnetsnmpagent do now build as a DLL when configured with + --enable-shared. + +2010-05-26 17:47 bvassche + + * agent/Makefile.in, agent/helpers/Makefile.in: + + NEWS: moved all functions defined in libnetsnmphelpers to + libnetsnmpagent. libnetsnmphelpers is now an empty library. + +2010-05-26 17:20 bvassche + + * agent/Makefile.in, agent/bulk_to_next.c, + agent/helpers/Makefile.in, agent/helpers/bulk_to_next.c, + agent/helpers/null.c, agent/helpers/old_api.c, agent/null.c, + agent/old_api.c: + + Reverted r18829 in order to minimize diffs with older branches. + +2010-05-25 07:23 magfr + + * testing/fulltests/transports/Stls: + + Tell net-snmp-cert where net-snmp-config is located + +2010-05-25 07:14 magfr + + * testing/fulltests/support/clib_build: + + Correct the signature of main. Use #include instead of sourcing + to get the code under test in order to get better error messages + +2010-05-25 07:11 magfr + + * testing/fulltests/unit-tests/T001defaultstore_clib.c: + + Add arguments to sprintf statements to make the test work + +2010-05-25 07:07 magfr + + * testing/fulltests/snmpv3/T010scapitest_capp.c, + testing/fulltests/snmpv3/T020hashtests_capp.c, + testing/fulltests/snmpv3/T050etimetest_capp.c, + testing/fulltests/unit-tests/T002containers_clib.c: + + Remove unused variables and disabled code + +2010-05-25 05:20 magfr + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, + include/net-snmp/library/snmpIPBaseDomain.h, + include/net-snmp/library/snmpIPv4BaseDomain.h, + include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmpSocketBaseDomain.h, + include/net-snmp/library/snmpTLSTCPDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + snmplib/Makefile.depend, snmplib/transports/snmpIPBaseDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpSocketBaseDomain.c: + + CHANGES: snmplib: Split snmpIPBaseDomain and move the IPv4 parts + to IPv4Base and the socket generic parts to SocketBase. + +2010-05-24 20:24 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c: + + fix compiler warning; finish tlstmParamsTable lastChanged scalar + +2010-05-24 19:28 magfr + + * testing/fulltests/support/capp_build, + testing/fulltests/support/clib_build: + + Add --external-libs in order to support building the tests on + solaris + +2010-05-24 13:33 rstory + + * agent/mibgroup/tlstm-mib.h, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c: + + argh.. fix fallout from manually (mis)applying patch + +2010-05-24 12:59 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmParamsTable, + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h: + + first pass at tlstmParamsTable + +2010-05-24 12:59 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h: + + update defines to match MIB names, per grand-poobah + +2010-05-24 12:58 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.c: + + update OID to match upcoming RFC + +2010-05-24 11:48 bvassche + + * agent/Makefile.in, agent/bulk_to_next.c, + agent/helpers/Makefile.in, agent/helpers/bulk_to_next.c, + agent/helpers/null.c, agent/helpers/old_api.c, agent/null.c, + agent/old_api.c: + + CHANGES: libnetsnmpagent, libnetsnmphelpers: moved the functions + netsnmp_bulk_to_next_fix_requests(), + netsnmp_get_bulk_to_next_handler(), netsnmp_register_null(), + netsnmp_register_null_context() and netsnmp_register_old_api() + from libnetsnmphelpers to libnetsnmpagent. + Notes: + - This does not affect backwards compatibility for applications + that link with $(net-snmp-config --agent-libs) since this + involves linking with both libnetsnmphelpers and libnetsnmpagent. + - Functions have been moved between libraries by moving entire + source files. + +2010-05-24 10:10 jsafranek + + * agent/mibgroup/hardware/fsys/fsys_getfsstats.c, + agent/mibgroup/hardware/fsys/fsys_mntent.c: + + Use proper string sizes and make sure strings are + zero-terminated. + +2010-05-24 08:01 bvassche + + * configure, configure.d/config_os_progs, net-snmp-config.in, + snmplib/Makefile.in: + + CHANGES: Cygwin: libnetsnmp does now build as a DLL when + configured with --enable-shared. + CHANGES: Cygwin: perl modules do now build (--with-perl-modules). + Note: the T060trapdperl_olducd, T061agentperl_olducd and + T115agentxperl_olducd tests still fail. + +2010-05-23 23:06 rstory + + * agent/mibgroup/tlstm-mib.h, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c: + + update filenames/patsh for recent file renames; fix typos + +2010-05-23 22:08 magfr + + * net-snmp-config.in, testing/fulltests/support/capp_build, + testing/fulltests/support/clib_build: + + CHANGES: building: Use the same compiler command and flags for + building of tests as for building of the code, thus enabling test + of e.g. 32-bit code compiled on a 64-bit platform. + +2010-05-23 21:41 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h: + + update include/config file/paths for recent renames + +2010-05-23 21:31 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable.c, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable_internal.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable_persist.c, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/tlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/tlstmCertToTSNTable.h, + agent/mibgroup/tlstm-mib/tlstmAddrTable.h, + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable.h: + + rename files for MIB renames + +2010-05-23 21:25 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable, + agent/mibgroup/tlstm-mib/tlstmAddrTable, + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable: + + rename directories to match renames in MIB + +2010-05-20 08:48 bvassche + + * net-snmp-config.in: + + Swapped link order of -lnetsnmphelpers -lnetsnmpmibs: netsnmpmibs + depends on netsnmphelpers and not the other way around. + +2010-05-20 08:42 bvassche + + * apps/snmptrapd_log.c, snmplib/snmp_transport.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c: + + Fixed more compiler warnings. + +2010-05-19 18:26 hardaker + + * testing/RUNFULLTESTS: + + fix stashing + +2010-05-19 18:25 hardaker + + * testing/RUNFULLTESTS, + testing/fulltests/transports/T361tlstcp_olducd, + testing/fulltests/unit-tests/T001defaultstore_clib.c, + testing/fulltests/unit-tests/T002containers_clib.c: + + output filenames of failed tests + +2010-05-19 18:25 hardaker + + * testing/RUNFULLTESTS: + + wipe trailing comment C marker if it exists + +2010-05-19 18:25 hardaker + + * testing/fulltests/snmpv3/T010scapitest_capp.c, + testing/fulltests/snmpv3/T020hashtests_capp.c, + testing/fulltests/snmpv3/T040keymanagetest_capp.c, + testing/fulltests/snmpv3/T050etimetest_capp.c: + + title the SNMPv3 tests + +2010-05-19 18:25 hardaker + + * testing/RUNFULLTESTS: + + fix testing of built titles + +2010-05-19 18:24 hardaker + + * testing/RUNFULLTESTS: + + only print failure header if there was at least one + +2010-05-19 18:24 hardaker + + * testing/RUNFULLTESTS, + testing/fulltests/default/T049snmpv3inform_olducd, + testing/fulltests/default/T049snmpv3informauth_olducd, + testing/fulltests/default/T049snmpv3informpriv_olducd: + + make descriptive titles work again + +2010-05-19 18:24 hardaker + + * testing/RUNFULLTESTS, testing/fulltests/support/build_capp, + testing/fulltests/support/build_clib, + testing/fulltests/support/capp_build, + testing/fulltests/support/clib_build, + testing/fulltests/support/olducd_run, + testing/fulltests/support/run_olducd: + + rename files so prefixing is based on the suite name, not file + type + +2010-05-19 17:52 bvassche + + * perl/ASN/Makefile.PL, perl/Makefile.PL, perl/Makefile.subs.pl, + perl/OID/Makefile.PL, perl/SNMP/Makefile.PL, + perl/TrapReceiver/Makefile.PL, perl/agent/Makefile.PL, + perl/agent/Support/Makefile.PL, + perl/agent/default_store/Makefile.PL, + perl/default_store/Makefile.PL: + + CHANGES: Cygwin: perl: building the Perl modules with the Cygwin + Perl package is now possible. + (Forward-ported r18688 from the V5.5 branch.) + +2010-05-19 17:50 bvassche + + * agent/mibgroup/examples/delayed_instance.c: + + Fixed yet another compiler warning. + +2010-05-19 12:05 dts12 + + * agent/mibgroup/hardware/fsys.h, + agent/mibgroup/hardware/fsys/fsys_mntctl.c: + + First-draft support for AIX filesystem HAL module (untested) + +2010-05-19 11:25 dts12 + + * agent/mibgroup/hardware/fsys/fsys_mntent.c: + + Support for Solaris-style 'getmntent' API. + +2010-05-19 09:57 dts12 + + * agent/mibgroup/hardware/fsys/fsys_mntent.c, + agent/mibgroup/hardware/fsys/mnttypes.h: + + Simplify the handling of unknown/unwanted file systems. + +2010-05-19 09:30 dts12 + + * agent/mibgroup/hardware/fsys/hw_fsys.c, + agent/mibgroup/hardware/fsys/hw_fsys.h, + agent/mibgroup/host/hrh_filesys.c, + include/net-snmp/agent/hardware/fsys.h: + + Fix missing/broken API declarations. + +2010-05-19 08:46 bvassche + + * testing/fulltests/support/run_olducd: + + Made error messages more clear in case of failure or wrong + invocation. + +2010-05-19 00:01 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + added test for using a certificate signed by a CA certificate + +2010-05-18 23:31 tanders + + * testing/Makefile.in: + + make sure we call the right Perl + +2010-05-18 20:39 bvassche + + * include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + include/net-snmp/library/snmp_transport.h, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c: + + CHANGES: agent: include local port number in packet dumps. An + example: + + Received 36 byte packet from UDP: + [127.0.0.1]:53909->[127.0.0.1]:1161 + 0000: 30 22 02 01 01 04 06 70 75 62 6C 69 63 A1 15 02 + 0".....public... + 0016: 04 37 F2 D4 9B 02 01 00 02 01 00 30 07 30 05 06 + .7.........0.0.. + 0032: 01 01 05 00 .... + + Received SNMP packet(s) from UDP: + [127.0.0.1]:53909->[127.0.0.1]:1161 + GETNEXT message + -- ccitt.1 + + Sending 118 bytes to UDP: [127.0.0.1]:53909->[127.0.0.1]:1161 + 0000: 30 74 02 01 01 04 06 70 75 62 6C 69 63 A2 67 02 + 0t.....public.g. + 0016: 04 37 F2 D4 9B 02 01 00 02 01 00 30 59 30 57 06 + .7.........0Y0W. + 0032: 08 2B 06 01 02 01 01 01 00 04 4B 4C 69 6E 75 78 + .+........KLinux + 0048: 20 61 73 75 73 20 32 2E 36 2E 33 33 2E 32 2D 73 asus + 2.6.33.2-s + 0064: 63 73 74 20 23 31 20 53 4D 50 20 50 52 45 45 4D cst #1 SMP + PREEM + 0080: 50 54 20 53 61 74 20 41 70 72 20 33 20 32 31 3A PT Sat Apr + 3 21: + 0096: 31 30 3A 35 38 20 43 45 53 54 20 32 30 31 30 20 10:58 CEST + 2010 + 0112: 78 38 36 5F 36 34 x86_64 + +2010-05-18 19:42 rstory + + * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_internal.h, + + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_persist.c, + + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c: + + update tlstmAddrTable + - deal with hash type properly for get/set and persistence + - add count and last changed scalars + +2010-05-18 19:08 rstory + + * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c: + + update to offical OID from upcoming rfc + +2010-05-18 16:16 rstory + + * agent/mibgroup/tlstm-mib.h, + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c: + + update to official OIDs from upcoming RFC; add count/last changed + scalars + +2010-05-18 14:56 dts12 + + * python/netsnmp/client_intf.c: + + CHANGES: python: PATCH: 2001656: Handle null-termination of + string values properly. + Based on the principles of the patch from Tommy Beadle. + +2010-05-18 14:38 dts12 + + * agent/mibgroup/hardware/fsys/fsys_mntent.c, + agent/mibgroup/hardware/fsys/hw_fsys.c, + agent/mibgroup/hardware/fsys/mnttypes.h, agent/mibgroup/host.h, + agent/mibgroup/host/hrh_filesys.c, + agent/mibgroup/host/hrh_filesys.h, + agent/mibgroup/host/hrh_storage.c, + agent/mibgroup/host/hrh_storage.h, + include/net-snmp/agent/hardware/fsys.h: + + Working(?) HAL-based version of hrFSTable. + +2010-05-18 14:12 bvassche + + * snmplib/tools.c: + + Fixed a compiler warning. + +2010-05-17 21:03 hardaker + + * include/net-snmp/library/snmp_secmod.h: + + use proper TSM security code (4) now that it's official + +2010-05-17 18:43 hardaker + + * testing/fulltests/unit-tests/T002containers_clib.c: + + beginning of a container unit test + +2010-05-17 18:43 hardaker + + * include/net-snmp/library/testing.h: + + a basic C-code based test reporting mechanism + +2010-05-17 18:42 hardaker + + * testing/fulltests/unit-tests, + testing/fulltests/unit-tests/T001defaultstore_clib.c: + + basic default_store tests + +2010-05-17 18:42 hardaker + + * testing/fulltests/support/build_clib: + + a build system for basic libnetsnmp tests + +2010-05-17 18:14 rstory + + * + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c, + include/net-snmp/library/cert_util.h: + + fix fingerprint bin/hex conversion; add/remove cert sec maps via + mib now works + +2010-05-17 18:13 rstory + + * include/net-snmp/library/tools.h, snmplib/tools.c: + + new function netsnmp_binary_to_hex + +2010-05-17 18:13 rstory + + * snmplib/snmptsm.c: + + fprintf(stderr -> DEBUGMSGTL(( + +2010-05-17 18:12 rstory + + * snmplib/cert_util.c: + + move check for hash type + +2010-05-17 16:34 hardaker + + * testing/RUNTESTS: + + make RUNTESTS work outside the sourcedir + +2010-05-17 15:37 hardaker + + * testing/Makefile.in, testing/RUNTESTS: + + made a limited run test possible again without perl + +2010-05-17 15:32 dts12 + + * win32/mib_module_includes.h, win32/mib_module_inits.h, + win32/net-snmp/agent/mib_module_config.h, + win32/netsnmpmibs/Makefile.in, win32/netsnmpmibs/netsnmpmibs.dsp: + + Use newer DisMan Event MIB code for MSVC-based builds + (in line with all configure-based builds) + +2010-05-17 15:23 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + move the return outside the if statement + +2010-05-17 15:18 dts12 + + * agent/mibgroup/hardware/fsys/hw_fsys.c, + include/net-snmp/agent/hardware/fsys.h: + + Provide missing public interface to HAL-based filestore module. + +2010-05-17 10:41 bvassche + + * win32/transports/snmp_transport_inits.h: + + Follow-up for r18754 (revert r18738): r18754 only partially + reverted r18738 + and hence broke the Win32-build. Finished reversal of r18738 by + restoring + win32/transports/snmp_transport_inits.h. + +2010-05-16 18:17 bvassche + + * ltmain.sh: + + Follow-up for r18726: only pass -fstack-protector* flags to the + linker instead of all -f* flags such that it becomes less likely + that this modification causes trouble with non-GNU toolchains. + +2010-05-16 18:14 bvassche + + * testing/fulltests/default/T059trapdtraphandle_olducd: + + Made shell code for converting a relative path to an absolute + path more + robust and converted "${...#...}" construct into echo + cut. + +2010-05-16 18:12 bvassche + + * agent/mibgroup/agent/extend.c, agent/mibgroup/util_funcs.c, + apps/snmptrapd_handlers.c: + + More USING_UCD_SNMP_EXTENSIBLE_MODULE to + USING_UTILITIES_EXECUTE_MODULE substitutions, necessary to make + test 059 and 065 pass. + +2010-05-16 17:32 hardaker + + * testing/fulltests/support/olducd_eval_tools.sh: + + fix tests for checking shutdown of applications to not report + false negatives + +2010-05-16 12:15 bvassche + + * testing/fulltests/default/T059trapdtraphandle_olducd: + + Made test T059 pass again. This test was recently broken by + passing arguments to it with absolute paths instead of relative + paths. + +2010-05-16 12:14 bvassche + + * testing/fulltests/default/T065agentextend_olducd: + + Added 'SKIPIFNOT USING_UTILITIES_EXECUTE_MODULE'. + +2010-05-16 11:42 bvassche + + * include/net-snmp/library/cert_util.h, + include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmp_openssl.c: + + Fixed several recently introduced compiler warnings. + +2010-05-16 11:41 bvassche + + * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c, + agent/mibgroup/host/hrSWInstalledTable.c, + agent/mibgroup/host/hrSWRunPerfTable.c, + agent/mibgroup/rmon-mib/data_access/etherstats_linux.c, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c, + apps/sshtosnmp.c: + + Fixed several compiler warnings in old code. + +2010-05-16 09:59 bvassche + + * agent/mibgroup/winExtDLL.c: + + CHANGES: Win32: winExtDLL: don't trigger a netsnmp_assert() when + no extension DLLs have been loaded. + +2010-05-15 17:31 tanders + + * testing/RUNFULLTESTS: + + stop-gap fix to unbreak "make test" for the nightly builds + +2010-05-15 10:59 bvassche + + * agent/Makefile.in, agent/helpers/Makefile.in, + snmplib/Makefile.in: + + Reverted r18727 because it caused build errors on Solaris, AIX + and HP-UX. + +2010-05-15 00:42 hardaker + + * Makefile.in, configure, configure.d/config_modules_lib, + snmplib/Makefile.depend, snmplib/snmp_transport.c, + win32/build.pl: + + revert r18738 since new transport require dynamicly built header + files + +2010-05-15 00:40 hardaker + + * testing/fulltests/support/olducd_eval_tools.sh: + + log env variables used to the invoked file + +2010-05-14 21:29 hardaker + + * testing/fulltests/support/run_olducd: + + fix script so it can be invoked outside the test environment + again + +2010-05-14 21:28 hardaker + + * mibs/SNMP-TLS-TM-MIB.txt: + + added the SNMP-TLS-TM-MIB with final IANA assignment slots + +2010-05-14 21:27 hardaker + + * snmplib/snmptsm.c: + + use final IANA assigned TSM prefixes + +2010-05-14 21:26 hardaker + + * include/net-snmp/library/snmpDTLSUDPDomain.h, + include/net-snmp/library/snmpTLSTCPDomain.h: + + use final IANA assigned Domain numbers + +2010-05-14 21:25 hardaker + + * snmplib/snmp_api.c, snmplib/transports/snmpTLSBaseDomain.c: + + set default version and seclevel if tls/dtls + +2010-05-14 15:25 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + check rc from secname mapping; clarify comment + +2010-05-14 15:22 rstory + + * snmplib/cert_util.c: + + don't use unsorted container; don't free caller's container + +2010-05-14 15:22 rstory + + * snmplib/container_binary_array.c: + + add linear_search for unsorted containers + +2010-05-14 11:56 bvassche + + * Makefile.in, configure, configure.d/config_modules_lib, + snmplib/Makefile.depend, snmplib/snmp_transport.c, + win32/build.pl, win32/transports/snmp_transport_inits.h: + + Improved portability by removing the generated file + snmplib/transports/snmp_transport_inits.h. + Commented out the code in the configure script for generating + this header file. + Added configure-time code for checking whether the constructors + for all configured + transports are invoked from snmplib/snmp_transport.c. + +2010-05-14 11:00 bvassche + + * README.win32: + + Documentation: updated Cygwin build instructions. + +2010-05-14 09:15 bvassche + + * agent/mibgroup/host/data_access/swinst_null.c, + include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/cert_util.c, snmplib/snmp_api.c, snmplib/snmp_openssl.c, + snmplib/snmpusm.c, snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c: + + Fixed several compiler warnings. + +2010-05-14 08:50 bvassche + + * agent/Makefile.in, agent/helpers/Makefile.in, + snmplib/Makefile.in: + + Added -no-undefined flag to library link commands such that + libtool can build DLLs on Win32. + Note: building DLLs on Win32 does not yet work because of the + circular dependency between + libnetsnmphelpers and libnetsnmpagent + (see also + http://www.net-snmp.org/wiki/index.php/Library_layering). + +2010-05-14 08:42 bvassche + + * ltmain.sh: + + libtool bug fix: also pass flags starting with -f to the linker + since these can affect linking. The flag -fstack-protector e.g. + triggers inclusion of libssp. + +2010-05-14 08:40 bvassche + + * configure, configure.d/config_modules_lib, + configure.d/config_os_progs: + + CHANGES: building: abort if the file program could not be found, + since this is essential for proper operation of libtool. + CHANGES: Cygwin: neither compile nor link winpipe.c. + +2010-05-13 08:58 bvassche + + * configure, include/net-snmp/net-snmp-config.h.in: + + Ran autoreconf. + +2010-05-12 20:16 bvassche + + * configure, configure.d/config_os_libs: + + CHANGES: Linux: builds again with embedded Perl disabled (bug + 2985915). + +2010-05-12 19:47 bvassche + + * agent/mibgroup/util_funcs/restart.c, + win32/netsnmpmibs/Makefile.in, win32/netsnmpmibs/netsnmpmibs.dsp: + + Follow-up for r18684: un-break the Win32 MSVC build. + +2010-05-12 19:43 bvassche + + * include/net-snmp/types.h: + + Win32: fixed a typo and made indentation consistent. + +2010-05-12 19:11 hardaker + + * testing/RUNFULLTESTS: + + construct temp build files in a separate directory + +2010-05-12 19:10 hardaker + + * testing/RUNFULLTESTS: + + fix recently broken old perl functionality + +2010-05-12 18:01 hardaker + + * local/net-snmp-cert: + + added a --short option to shorten the show output to minimalistic + +2010-05-12 14:14 jsafranek + + * + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c: + + CHANGES: snmpd: fixed a memory leak in TCP-MIB. + +2010-05-12 13:02 jsafranek + + * agent/mibgroup/hardware/sensors/lmsensors_v3.c: + + CHANGES: snmpd: fixed memory leak when reading sensors for + LM-SENSORS-MIB. + +2010-05-12 12:57 dts12 + + * perl/agent/agent.xs: + + Revert revision 18689 + Latest Win32 builds include support for strtoull. + +2010-05-12 12:05 jsafranek + + * agent/mibgroup/hardware/sensors.h, + configure.d/config_modules_lib, configure.d/config_os_headers: + + CHANGES: building: added detection of lm_sensors version. + I am not Autoconf guru, so I hope I got it right. The goal is to + define NETSNMP_USE_SENSORS_V3 *before* config_modules_agent + processes agent/mibgroup/hardware/sensors.h. + +2010-05-12 07:03 magfr + + * include/net-snmp/library/snmpTLSTCPDomain.h, + include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h: + + CHANGES: snmplib: Add missing dependencies between transports. + +2010-05-12 03:08 hardaker + + * testing/RUNFULLTESTS: + + fix title generation after change to what srcdir meant + +2010-05-12 02:30 hardaker + + * local/net-snmp-cert: + + undo last change which turned out to only cause errors if you had + a old .conf file around + +2010-05-12 02:13 hardaker + + * local/net-snmp-cert: + + fix v3_ca creation extension name + +2010-05-12 02:05 rstory + + * snmplib/cert_util.c: + + keep format version # in cert indexes; don't store hash type + string in index; + +2010-05-12 02:05 rstory + + * snmplib/snmp_openssl.c: + + fix inverted conversion call; less verbose default debug + +2010-05-12 02:05 rstory + + * snmplib/snmp_parse_args.c: + + fix parsing of -T name/value pairs + +2010-05-11 23:33 tanders + + * testing/RUNFULLTESTS: + + bug fixing and better error messages for "make test" with + Test::Harness + (still doesn't work for me, though) + +2010-05-11 22:34 tanders + + * testing/RUNFULLTESTS: + + Do NOT hardcode /usr/bin/perl as the Perl path + +2010-05-11 20:16 hardaker + + * testing/RUNFULLTESTS: + + fix stash file handling + +2010-05-11 20:16 hardaker + + * testing/RUNFULLTESTS: + + long options suck ;-). prefer double dashes for long options to + match the rest of the Net-SNMP code base + +2010-05-11 20:16 hardaker + + * testing/Makefile.in, testing/RUNFULLTESTS: + + added ability to run only the failed tests from the last run + +2010-05-11 20:16 hardaker + + * testing/RUNFULLTESTS: + + don't force color + +2010-05-11 20:16 hardaker + + * testing/RUNFULLTESTS: + + cleanup of older + +2010-05-11 20:15 hardaker + + * testing/RUNFULLTESTS: + + Minimally support the older Test::Harness perl module for running + the older tests at least + +2010-05-11 20:15 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + include/net-snmp/library/snmp_transport.h, snmplib/snmp_api.c, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + set a default securityName and securityModel if TLS or DTLS is in + use on the client side + +2010-05-11 20:15 hardaker + + * include/net-snmp/library/snmp_secmod.h, + include/net-snmp/library/snmpusm.h, snmplib/snmp_api.c, + snmplib/snmpusm.c: + + allow security models to perform more of the session setup; moved + more USM specific setup into it's setup routine + +2010-05-11 18:02 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + fix param to lookup peer cert + +2010-05-11 16:10 rstory + + * snmplib/snmp_transport.c: + + allow '-' in fqdn; add debug output for host specific config + +2010-05-11 15:46 dts12 + + * win32/libsnmp_dll/libsnmp.def: + + Ensure 'netsnmp_read_module' is available for perl build. + +2010-05-11 15:44 dts12 + + * perl/agent/agent.xs: + + Fix perl build under Windows (strtoull not available) + +2010-05-10 07:07 magfr + + * include/net-snmp/library/snmpSSHDomain.h, + snmplib/transports/snmpSSHDomain.c: + + CHANGES: snmplib: Add missing symbol netsnmp_snmpSSHDomain_len, + make netsnmp_snmpSSHDomain const. + +2010-05-09 22:03 magfr + + * testing/fulltests/default/T150solarishostcpu_olducd: + + Do not require quotes around the CPU string as that depends on + how the agent is configured. + +2010-05-09 21:43 magfr + + * agent/mibgroup/default_modules.h, agent/mibgroup/util_funcs.c, + agent/mibgroup/util_funcs.h, agent/mibgroup/util_funcs/Exit.c, + agent/mibgroup/util_funcs/Exit.h, + agent/mibgroup/util_funcs/restart.c, + agent/mibgroup/util_funcs/restart.h: + + CHANGES: snmpd: Extract the Exit and restart* subroutines from + util_func in order to make it possible to build less code for the + minimal case. + +2010-05-09 16:47 bvassche + + * agent/mibgroup/util_funcs.c: + + Fixed a compiler warning: made sure that the function + get_exec_output() returns a value when the preprocessor symbol + USING_UCD_SNMP_EXTENSIBLE_MODULE has not been defined. + +2010-05-09 16:45 bvassche + + * configure, configure.d/config_modules_agent, + configure.d/config_modules_lib: + + CHANGES: Cygwin: builds now also when the source files are + located on a Samba filesystem instead of a local filesystem. + +2010-05-09 13:05 magfr + + * include/net-snmp/library/snmp_debug.h: + + Correct the if that tries to figure out if a sufficiently new gcc + is in use. + +2010-05-09 12:50 magfr + + * apps/snmptrapd_handlers.c: + + Check for the needed module and not some other one. + Log the correct missing symbol. + +2010-05-09 09:21 magfr + + * agent/mibgroup/utilities/execute.c, + agent/mibgroup/utilities/execute.h: + + CHANGES: snmpd: utilities/execute do not need anything from + util_funcs, so stop depending on it. + +2010-05-09 09:12 magfr + + * agent/mibgroup/utilities/execute.c: + + NEWS: snmpd: Removed the unused function xx_tokenize_exec_command + from utilities/execute. + +2010-05-09 09:01 magfr + + * include/net-snmp/library/snmp_debug.h, snmplib/snmp_debug.c: + + CHANGES: snmplib: Replace the debugging functions with dummies + when debugging is disabled. + +2010-05-09 08:02 magfr + + * testing/fulltests/transports/T300udp_olducd: + + Check that the UDP transport is enabled + +2010-05-09 08:01 magfr + + * testing/fulltests/transports/Stransport, + testing/fulltests/transports/T300udp_olducd, + testing/fulltests/transports/T310tcp_olducd, + testing/fulltests/transports/T320udpv6_olducd, + testing/fulltests/transports/T330tcpv6_olducd, + testing/fulltests/transports/T350unix_olducd, + testing/fulltests/transports/T360dtlsudp_olducd, + testing/fulltests/transports/T361tlstcp_olducd: + + Factor out check for mibII/system_mib + +2010-05-09 07:59 magfr + + * testing/fulltests/snmpv3/T040keymanagetest_capp.c, + testing/fulltests/snmpv3/T050etimetest_capp.c: + + Add missing includes + +2010-05-08 23:16 magfr + + * testing/RUNFULLTESTS: + + Additionally fix make test for the uncommon case where builddir + == srcdir + +2010-05-08 22:55 magfr + + * testing/Makefile.in, testing/RUNFULLTESTS, + testing/fulltests/support/build_capp, + testing/fulltests/support/olducd_TESTCONF.sh, + testing/fulltests/support/olducd_eval_tools.sh, + testing/fulltests/support/run_olducd: + + CHANGES: testing: Make it possible to run the test suite from + anywhere. + Change the -D option to expect the path of the top source + directory. + Add an -srcdir option that is an alias for -D. + Add an -builddir option to designate the directory where the test + object is. + Put srcdir and builddir in the environment for the test scripts + Factor out the grep part of SKIPIF and SKIPIFNOT to ISDEFINED + Use more readable keys in the opts hash in RUNFULLTESTS + Adjust everything to use srcdir and builddir + +2010-05-08 22:42 magfr + + * testing/fulltests/snmpv3/T040keymanagetest_capp.c: + + Use correct argument types + +2010-05-08 22:07 magfr + + * Makefile.in: + + Consolidate the test and test-mibs targets. + Expose the testall target in the top makefile. + +2010-05-08 22:05 magfr + + * snmplib/snmp_transport.c: + + Do not abort when str is NULL as that is a perfectly valid input. + +2010-05-08 22:03 magfr + + * testing/fulltests/snmpv3/T010scapitest_capp.c: + + Use correct argument types + +2010-05-08 22:02 magfr + + * testing/fulltests/snmpv3/T050etimetest_capp.c: + + Add missing newline + +2010-05-07 21:11 rstory + + * configure: + + update for new configure.ac + +2010-05-07 19:21 rstory + + * agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c: + + fix handling of cert algorithm in fingerprints; convert in/out + fingerpints + from/to hex + +2010-05-07 19:21 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + dont specify hash type for fingerprint + +2010-05-07 19:21 rstory + + * include/net-snmp/library/cert_util.h, + include/net-snmp/library/snmp_openssl.h, snmplib/cert_util.c, + snmplib/snmp_openssl.c: + + handle fingerprint types; drop san fields from cert struct; + consider directory + when partnering keys/certs + +2010-05-07 19:20 rstory + + * configure.ac: + + move default prompts earlier + +2010-05-06 15:40 rstory + + * snmplib/snmp_openssl.c: + + better SAN extraction; tweak dubgus messages; quiet compiler + warnings + +2010-05-06 15:39 rstory + + * snmplib/cert_util.c: + + reduce cert debug output; debug instead of log_info in dumps + +2010-05-06 14:49 dts12 + + * snmplib/inet_ntop.c, snmplib/inet_pton.c: + + Don't assume the presence of + (bring into line with all other occurances) + +2010-05-06 14:41 dts12 + + * apps/snmptrapd.c, apps/snmptrapd_log.c, snmplib/callback.c: + + CHANGES: Windows: Fix build under MinGW + back/forward port of revision 18631 + +2010-05-05 17:43 rstory + + * snmplib/transports/snmpTLSTCPDomain.c: + + fix type in log msg + +2010-05-05 17:43 rstory + + * local/net-snmp-cert: + + remove import for unused function + +2010-05-04 07:12 magfr + + * testing/fulltests/support/olducd_eval_tools.sh: + + Negate reason given from SKIPIF + +2010-05-03 22:38 rstory + + * snmplib/snmp_openssl.c: + + fix len in email cmp; more extract debugging + +2010-05-03 22:38 rstory + + * snmplib/cert_util.c: + + copy ocert to addional maps + +2010-05-03 14:20 marz + + * local/net-snmp-cert: + + remove dependency on perl module not present in CentOS + +2010-05-03 03:49 rstory + + * snmplib/snmp_openssl.c: + + don't access struct internals directly + +2010-05-03 03:48 rstory + + * agent/mibgroup/agent/extend.c, agent/mibgroup/util_funcs.c, + apps/snmptrapd_handlers.c: + + fix compiling with-out-mibmodules=utilities/execute + +2010-05-01 19:08 magfr + + * testing/fulltests/default/T150solarishostcpu_olducd: + + Correct the sought string to make the test pass when ok. + +2010-05-01 17:15 marz + + * local/net-snmp-cert: + + more consistent treatment of keyUsage, basicConstraints, other + x509v3 options + +2010-04-30 23:37 marz + + * local/certgen-test.pl: + + lame test script but covers a chunk of the code + +2010-04-30 23:00 hardaker + + * testing/RUNFULLTESTS: + + mkinstalldirs instead instead of File::Path + +2010-04-30 23:00 hardaker + + * testing/fulltests/support/olducd_TESTCONF.sh, + testing/fulltests/support/run_olducd: + + ensure net-snmp-config script can be run from the build dir + +2010-04-30 21:31 marz + + * local/net-snmp-cert: + + handle gencert --ca + +2010-04-30 21:01 rstory + + * snmplib/cert_util.c: + + add help for certSecName; continue building cert indexes even if + we cant save + to persistent dir + +2010-04-30 20:48 hardaker + + * testing/fulltests/transports/Stlstests: + + fix check count for 822 names in the snmpd.log + +2010-04-30 20:48 hardaker + + * snmplib/snmp_openssl.c, testing/fulltests/transports/Stlstests: + + fix malloc unnderlength by 1 error + +2010-04-30 20:48 hardaker + + * testing/fulltests/transports/Stlstests: + + comment out the 822 tests; they're broken at the moment + +2010-04-30 19:36 marz + + * local/net-snmp-cert: + + don't lose SAN when signing w/ CA + +2010-04-30 18:46 hardaker + + * snmplib/cert_util.c: + + make name change to rfc822 from typoed 8220 + +2010-04-30 18:46 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + added tests to do other subjectAltName mapping + +2010-04-30 17:31 marz + + * local/net-snmp-cert: + + fix issues 1,2,4 and -C handling + +2010-04-29 03:32 rstory + + * agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c: + + update tlstmCertToTSNTable to use cache + cert_util maps + container + +2010-04-29 03:31 rstory + + * agent/helpers/table_tdata.c: + + check insert return + +2010-04-29 03:31 rstory + + * include/net-snmp/library/container.h, + snmplib/container_binary_array.c: + + NEWS: snmplib: add remove function to container iterator; + implement it for + binary_array + +2010-04-29 03:31 rstory + + * snmplib/container_binary_array.c: + + make sure container sync incremented on sort, insert and remove + +2010-04-28 07:20 bvassche + + * snmplib/inet_ntop.c: + + Removed an obsolete comment. + +2010-04-28 00:33 hardaker + + * testing/Makefile.in: + + fix makefile for test target + +2010-04-28 00:33 hardaker + + * testing/Makefile.in, testing/RUNFULLTESTS, + testing/fulltests/support/build_capp: + + make the test suite run outside the source directory again. + +2010-04-28 00:33 hardaker + + * testing/fulltests/transports/Stls: + + deal with out-of-source tree building + +2010-04-28 00:32 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + testing to check certificate to securityname mappings and denials + +2010-04-28 00:32 hardaker + + * testing/fulltests/transports/Stls: + + created a mapped user + +2010-04-28 00:32 hardaker + + * testing/fulltests/support/build_capp: + + generate object code with -g debugging + +2010-04-28 00:32 hardaker + + * testing/fulltests/snmpv3/T010scapitest_capp.c: + + more accurate current API usage for scapi code + +2010-04-27 21:13 rstory + + * snmplib/cert_util.c: + + fix cert init duplicate call check + +2010-04-27 20:58 rstory + + * snmplib/cert_util.c, snmplib/snmp_api.c: + + convert user fingerprint to lower and strip colons; add extern + prototype + for cert init so we don't need header + +2010-04-27 20:15 rstory + + * include/net-snmp/library/cert_util.h, man/snmpd.conf.5.def, + snmplib/cert_util.c, snmplib/snmp_api.c, + snmplib/transports/snmpTLSBaseDomain.c: + + separate cert init and cert loading; add certSecName config token + +2010-04-27 03:18 rstory + + * include/net-snmp/library/snmp_assert.h: + + merge NETSNMP_FUNCTION and !NETSNMP_FUNCTION assert cases + +2010-04-27 03:02 rstory + + * include/net-snmp/library/cert_util.h, + include/net-snmp/library/snmp_openssl.h, snmplib/cert_util.c, + snmplib/snmp_openssl.c, snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + lots of new cert functionality + - add ssl funcs for cert extensions and ssl cert chains + - functions and new netsmp_cert_map struct for looking up cert + mappings + - add certificate mapping for secname + - add code to build cert chains + - add subject to cert index cache + - rebuild indexes if any error while parsing index + - reformat dump output + - add NS_CERT_CA allowed_use flag + - add subject, issuer and issuer_cert to netsnmp_cert + - move cert container setup to its own function + - add cert subject name subcontainer + +2010-04-27 03:02 rstory + + * agent/mibgroup/ip-mib/data_access/ipv6scopezone_linux.c: + + move ipv6 specific var decl inside ifdef + +2010-04-27 03:02 rstory + + * agent/helpers/table_tdata.c, + include/net-snmp/agent/table_tdata.h: + + CHANGES: agent: tdata helper now saves flags passed during + creation; add tdata + flag to NOT create the table container + +2010-04-27 03:01 rstory + + * include/net-snmp/library/container.h, snmplib/container.c, + snmplib/container_binary_array.c: + + NEWS: snmplib: add interface for duplicating a container + CHANGES: snmplib: container changes: add flags field to container + meta-data; + chg binary_array container to use container meta-data flags + +2010-04-26 22:32 hardaker + + * testing/fulltests/transports/Stlstests: + + added a test to verify that when the transport is configured with + a remote certificate fingerprint the connection is denied + +2010-04-26 22:32 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests, + testing/fulltests/transports/T360dtlsudp_olducd, + testing/fulltests/transports/T361tlstcp_olducd: + + added tests for -T flag usage and invalid user usage + +2010-04-26 20:54 hardaker + + * testing/fulltests/transports/T399alias_olducd: + + have the alias transport source the right Sv3config file + +2010-04-26 20:50 hardaker + + * testing/fulltests/transports/T360dtlsudp_olducd, + testing/fulltests/transports/T361tlstcp_olducd: + + working support of TLS/DTLS testing including cert generation + +2010-04-26 20:49 hardaker + + * local/net-snmp-cert: + + honor the config dir if specified via -C + +2010-04-26 20:49 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + fix realloc call for buffered packets + +2010-04-26 20:49 hardaker + + * testing/fulltests/support/olducd_eval_tools.sh: + + proper skip output for reporting reason + +2010-04-26 20:49 hardaker + + * testing/fulltests/snmpv3/T010scapitest_capp.c, + testing/fulltests/snmpv3/T040keymanagetest_capp.c, + testing/fulltests/snmpv3/T050etimetest_capp.c: + + remove trailing whitespace after backslash in macro + +2010-04-26 20:48 hardaker + + * testing/fulltests/transports, + testing/fulltests/transports/Stransport, + testing/fulltests/transports/T300udp_olducd, + testing/fulltests/transports/T310tcp_olducd, + testing/fulltests/transports/T320udpv6_olducd, + testing/fulltests/transports/T330tcpv6_olducd, + testing/fulltests/transports/T350unix_olducd, + testing/fulltests/transports/T360dtlsudp_olducd, + testing/fulltests/transports/T361tlstcp_olducd, + testing/fulltests/transports/T399alias_olducd, + testing/fulltests/transports/test-localhost.cert, + testing/fulltests/transports/test-localhost.priv, + testing/fulltests/transports/test-user.cert, + testing/fulltests/transports/test-user.priv: + + tests for minimally testing all the transports + +2010-04-26 20:48 hardaker + + * testing/README: + + minimally document new RUNFULLTESTS script + +2010-04-26 20:48 hardaker + + * testing/T.c, testing/T2.sh, testing/data.keychange-md5, + testing/data.keychange-sha1, testing/data.keychange-sha1-des, + testing/data.kul-md5, testing/data.kul-sha1, testing/misctest.c, + testing/test_keychange.sh, testing/test_kul.sh: + + deleted old files not worth restoring + +2010-04-26 20:48 hardaker + + * testing/eval_testlist: + + remove obsolute test list + +2010-04-26 20:47 hardaker + + * testing/fulltests/snmpv3/T020hashtests_capp.c: + + a hash-testing .c file I had laying around + +2010-04-26 20:47 hardaker + + * testing/Makefile.in: + + make testall target + +2010-04-26 20:47 hardaker + + * testing/RUNFULLTESTS, testing/etimetest.c, + testing/fulltests/snmpv3, + testing/fulltests/snmpv3/T010scapitest_capp.c, + testing/fulltests/snmpv3/T040keymanagetest_capp.c, + testing/fulltests/snmpv3/T050etimetest_capp.c, + testing/fulltests/support/build_capp, + testing/fulltests/support/olducd_eval_tools.sh, + testing/keymanagetest.c, testing/scapitest.c: + + move old C-code tests in place + +2010-04-26 20:47 hardaker + + * testing/fulltests/default/T150solarishostcpu_olducd, + testing/fulltests/default/T151solarishostdisk_olducd, + testing/fulltests/default/T153solarisswap_olducd: + + skip solaris comments + +2010-04-26 20:46 hardaker + + * testing/Makefile.in: + + fix invocation of RUNFULLTESTS + +2010-04-26 20:46 hardaker + + * testing/Makefile.in, testing/fulltests/default, + testing/fulltests/default/Sv1config, + testing/fulltests/default/Sv2cconfig, + testing/fulltests/default/Sv3config, + testing/fulltests/default/Sv3usmconfigagent, + testing/fulltests/default/Sv3usmconfigbase, + testing/fulltests/default/Sv3usmconfigtrapd, + testing/fulltests/default/Sv3vacmconfig, + testing/fulltests/default/Svacmconfig, + testing/fulltests/default/Svanyconfig, + testing/fulltests/default/T001snmpv1get_olducd, + testing/fulltests/default/T014snmpv2cget_olducd, + testing/fulltests/default/T015snmpv2cgetnext_olducd, + testing/fulltests/default/T0160snmpv2cbulkget_olducd, + testing/fulltests/default/T016snmpv2cgetfail_olducd, + testing/fulltests/default/T017snmpv2ctov1getfail_olducd, + testing/fulltests/default/T018snmpv1tov2cgetfail_olducd, + testing/fulltests/default/T019snmpv2cnosuch_olducd, + testing/fulltests/default/T020snmpv3get_olducd, + testing/fulltests/default/T021snmpv3getnext_olducd, + testing/fulltests/default/T0220snmpv3bulkget_olducd, + testing/fulltests/default/T022snmpv3getMD5_olducd, + testing/fulltests/default/T023snmpv3getMD5AES_olducd, + testing/fulltests/default/T023snmpv3getMD5DES_olducd, + testing/fulltests/default/T024snmpv3getSHA1_olducd, + testing/fulltests/default/T025snmpv3getSHADES_olducd, + testing/fulltests/default/T026snmpv3getSHAAES_olducd, + testing/fulltests/default/T028snmpv3getfail_olducd, + testing/fulltests/default/T030snmpv3usercreation_olducd, + testing/fulltests/default/T035snmpv3trapdusermgmt_olducd, + testing/fulltests/default/T049snmpv3inform_olducd, + testing/fulltests/default/T049snmpv3informauth_olducd, + testing/fulltests/default/T049snmpv3informpriv_olducd, + testing/fulltests/default/T050snmpv3trap_olducd, + testing/fulltests/default/T051snmpv2ctrap_olducd, + testing/fulltests/default/T052snmpv2cinform_olducd, + testing/fulltests/default/T053agentv1trap_olducd, + testing/fulltests/default/T054agentv2ctrap_olducd, + testing/fulltests/default/T055agentv1mintrap_olducd, + testing/fulltests/default/T056agentv2cmintrap_olducd, + testing/fulltests/default/T057trapdauthtest2_olducd, + testing/fulltests/default/T057trapdauthtest3_olducd, + testing/fulltests/default/T057trapdauthtest_olducd, + testing/fulltests/default/T058agentauthtrap_olducd, + testing/fulltests/default/T059trapdtraphandle_olducd, + testing/fulltests/default/T060trapdperl_olducd, + testing/fulltests/default/T061agentperl_olducd, + testing/fulltests/default/T065agentextend_olducd, + testing/fulltests/default/T070com2sec_olducd, + testing/fulltests/default/T071com2sec6_olducd, + testing/fulltests/default/T072com2secunix_olducd, + testing/fulltests/default/T100agenthup_olducd, + testing/fulltests/default/T110agentxget_olducd, + testing/fulltests/default/T111agentxset_olducd, + testing/fulltests/default/T112agentxsetfail_olducd, + testing/fulltests/default/T113agentxtrap_olducd, + testing/fulltests/default/T114agentxagentxtrap_olducd, + testing/fulltests/default/T115agentxperl_olducd, + testing/fulltests/default/T120proxyget_olducd, + testing/fulltests/default/T121proxyset_olducd, + testing/fulltests/default/T122proxysetfail_olducd, + testing/fulltests/default/T130snmpv1vacmget_olducd, + testing/fulltests/default/T131snmpv2cvacmget_olducd, + testing/fulltests/default/T132snmpv3vacmget_olducd, + testing/fulltests/default/T140snmpv1vacmgetfail_olducd, + testing/fulltests/default/T141snmpv2cvacmgetfail_olducd, + testing/fulltests/default/T142snmpv3vacmgetfail_olducd, + testing/fulltests/default/T150solarishostcpu_olducd, + testing/fulltests/default/T151solarishostdisk_olducd, + testing/fulltests/default/T152hostuptime_olducd, + testing/fulltests/default/T153solarisswap_olducd, + testing/fulltests/default/T160snmpnetstat_olducd, + testing/fulltests/default/T200snmpv2cwalkall_olducd, + testing/tests/Stransport, testing/tests/Sv1config, + testing/tests/Sv2cconfig, testing/tests/Sv3config, + testing/tests/Sv3usmconfigagent, testing/tests/Sv3usmconfigbase, + testing/tests/Sv3usmconfigtrapd, testing/tests/Sv3vacmconfig, + testing/tests/Svacmconfig, testing/tests/Svanyconfig, + testing/tests/T001snmpv1get, testing/tests/T014snmpv2cget, + testing/tests/T015snmpv2cgetnext, + testing/tests/T0160snmpv2cbulkget, + testing/tests/T016snmpv2cgetfail, + testing/tests/T017snmpv2ctov1getfail, + testing/tests/T018snmpv1tov2cgetfail, + testing/tests/T019snmpv2cnosuch, testing/tests/T020snmpv3get, + testing/tests/T021snmpv3getnext, + testing/tests/T0220snmpv3bulkget, testing/tests/T022snmpv3getMD5, + testing/tests/T023snmpv3getMD5AES, + testing/tests/T023snmpv3getMD5DES, + testing/tests/T024snmpv3getSHA1, + testing/tests/T025snmpv3getSHADES, + testing/tests/T026snmpv3getSHAAES, + testing/tests/T028snmpv3getfail, + testing/tests/T030snmpv3usercreation, + testing/tests/T035snmpv3trapdusermgmt, + testing/tests/T049snmpv3inform, + testing/tests/T049snmpv3informauth, + testing/tests/T049snmpv3informpriv, testing/tests/T050snmpv3trap, + testing/tests/T051snmpv2ctrap, testing/tests/T052snmpv2cinform, + testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap, + testing/tests/T055agentv1mintrap, + testing/tests/T056agentv2cmintrap, + testing/tests/T057trapdauthtest, + testing/tests/T057trapdauthtest2, + testing/tests/T057trapdauthtest3, + testing/tests/T058agentauthtrap, + testing/tests/T059trapdtraphandle, testing/tests/T060trapdperl, + testing/tests/T061agentperl, testing/tests/T065agentextend, + testing/tests/T070com2sec, testing/tests/T071com2sec6, + testing/tests/T072com2secunix, testing/tests/T100agenthup, + testing/tests/T110agentxget, testing/tests/T111agentxset, + testing/tests/T112agentxsetfail, testing/tests/T113agentxtrap, + testing/tests/T114agentxagentxtrap, testing/tests/T115agentxperl, + testing/tests/T120proxyget, testing/tests/T121proxyset, + testing/tests/T122proxysetfail, testing/tests/T130snmpv1vacmget, + testing/tests/T131snmpv2cvacmget, + testing/tests/T132snmpv3vacmget, + testing/tests/T140snmpv1vacmgetfail, + testing/tests/T141snmpv2cvacmgetfail, + testing/tests/T142snmpv3vacmgetfail, + testing/tests/T150solarishostcpu, + testing/tests/T151solarishostdisk, testing/tests/T152hostuptime, + testing/tests/T153solarisswap, testing/tests/T160snmpnetstat, + testing/tests/T200snmpv2cwalkall, + testing/tests/test-localhost.cert, + testing/tests/test-localhost.priv, testing/tests/test-user.cert, + testing/tests/test-user.priv: + + NEWS: testing: Brand new test suite desigened to eventually test + more functionality, provide for support of unit-tests and support + of API tests + +2010-04-26 20:43 hardaker + + * testing/fulltests/support/olducd_eval_tools.sh: + + removed a debugging echo + +2010-04-26 20:43 hardaker + + * testing/fulltests/support/olducd_eval_tools.sh: + + more bug fixes for string searches + +2010-04-26 20:43 hardaker + + * testing/fulltests/support/olducd_eval_tools.sh: + + added a new macro to check a trapd count + +2010-04-26 20:42 hardaker + + * testing/fulltests/support/olducd_eval_tools.sh: + + use individual output files and fix some tests + +2010-04-26 20:42 hardaker + + * testing/RUNFULLTESTS, + testing/fulltests/support/olducd_eval_tools.sh: + + made existing test suite put out TAP output + +2010-04-26 20:42 hardaker + + * testing/RUNTESTS, testing/TESTCONF.sh, + testing/eval_oneprogram.sh, testing/eval_onescript.sh, + testing/eval_suite.sh, testing/eval_tools.sh, testing/fulltests, + testing/fulltests/support, + testing/fulltests/support/olducd_TESTCONF.sh, + testing/fulltests/support/olducd_eval_tools.sh, + testing/fulltests/support/run_olducd: + + beginning of moving UCD test suite into a larger subdirectory + +2010-04-26 20:41 hardaker + + * testing/RUNFULLTESTS: + + allow running tests that match a regexp + +2010-04-26 20:41 hardaker + + * testing/RUNFULLTESTS: + + summarize tests that failed + +2010-04-26 20:41 hardaker + + * testing/RUNFULLTESTS: + + created the ability to have run_ scripts for executing certain + types + +2010-04-26 20:41 hardaker + + * testing/RUNFULLTESTS: + + made the build-script-check routine generic + +2010-04-26 20:41 hardaker + + * testing/RUNFULLTESTS: + + support for build scripts + +2010-04-26 20:40 hardaker + + * testing/RUNFULLTESTS: + + provide infrastructure for building and renaming tests + +2010-04-26 20:40 hardaker + + * testing/RUNFULLTESTS: + + more test infrastructure setup + +2010-04-26 20:40 hardaker + + * testing/RUNFULLTESTS: + + support the keyword 'all' + +2010-04-26 20:40 hardaker + + * testing/RUNFULLTESTS: + + enable group gathering + +2010-04-26 20:39 hardaker + + * testing/RUNFULLTESTS: + + creatino of a new testing harness + +2010-04-25 17:37 bvassche + + * README.win32: + + Documentation update. + +2010-04-25 15:21 bvassche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Win32: reverted a recent unnecessary modification. + +2010-04-25 15:00 marz + + * local/net-snmp-cert: + + handle multiple --san args, check error codes on openssl cmds and + die on failure + +2010-04-25 14:18 bvassche + + * win32/net-snmp/agent/mib_module_config.h: + + Win32: builds again with SDK support disabled. + +2010-04-25 14:18 bvassche + + * win32/libnetsnmptrapd/Makefile.in, win32/netsnmpmibs/Makefile.in, + win32/snmpd/Makefile.in, win32/snmptrapd/Makefile.in: + + Win32: restored consistency between workspace-build and batch + build -- made sure that notification_log.c is only included in + the netsnmpmibs project. + +2010-04-25 13:58 bvassche + + * include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + win32/libsnmp_dll/libsnmp.def, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in, + win32/transports/snmp_transport_inits.h: + + Win32: fixes for recently introduced build breakage. + +2010-04-25 13:51 bvassche + + * win32/libsnmp/Makefile.in, win32/libsnmp_dll/Makefile.in: + + Win32: builds again with SDK support disabled. + +2010-04-25 13:48 bvassche + + * include/net-snmp/types.h, snmplib/closedir.c, snmplib/opendir.c, + snmplib/readdir.c, snmplib/winservice.c: + + Made sure that the Win32 MSVC 6 non-SDK build works again. + +2010-04-25 13:42 bvassche + + * win32/Configure: + + Removed an obsolete transformation rule. + +2010-04-25 12:05 bvassche + + * win32/net-snmp/net-snmp-config.h.in: + + Made it again possible to disable HAVE_WIN32_PLATFORM_SDK when + building via win32/build.bat. + +2010-04-23 13:14 marz + + * local/net-snmp-cert: + + added --san DNS:a.b.c handling, help text fixes, other bug fixes. + Note multiple --san not supported yet + +2010-04-21 22:31 hardaker + + * local/Makefile.in: + + build the .made version of net-snmp-cert + +2010-04-21 22:31 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: + + make depend after moving all the files around + +2010-04-21 20:16 rstory + + * include/net-snmp/library/cert_util.h, + include/net-snmp/library/snmp_openssl.h, snmplib/cert_util.c, + snmplib/snmp_openssl.c, snmplib/transports/snmpTLSBaseDomain.c: + + build trust chain for client cert; add subject to index cache; + rebuild indexes + if any error while parsing index; reformat dump output + - add NS_CERT_CA allowed_use flag + - add subject, issuer and issuer_cert to netsnmp_cert + - move certToTSN_entry to cert_util header + - move container setup to its own function + - add subject name subcontainer + - add netsnmp_openssl_cert_dump_extensions, + netsnmp_openssl_cert_issued_by + +2010-04-21 16:16 hardaker + + * man/snmpcmd.1.def: + + document the single-dash / snmp.conf / double-dash precidence + +2010-04-21 16:15 hardaker + + * man/snmp.conf.5.def: + + document in the snmp.conf file that the tokens can be used for + command line applications too + +2010-04-21 16:15 hardaker + + * man/snmp.conf.5.def: + + document the file loading order and how to turn off host-specific + config + +2010-04-21 15:52 hardaker + + * include/net-snmp/library/default_store.h, + include/net-snmp/library/read_config.h, + include/net-snmp/library/snmp_transport.h, man/snmp.conf.5.def, + snmplib/read_config.c, snmplib/snmp_api.c, + snmplib/snmp_transport.c: + + NEWS: apps: Generic host-specific configuration snmp.conf files + are now read. See the HOST-SPECIFIC FILES section of the + snmp.conf manual page. + +2010-04-20 12:44 jsafranek + + * snmplib/asn1.c: + + CHANGES: snmplib: PATCH: 2971270: refuse to parse ASN.1 tokens + with wrong type field. + This may yield to problems with third-party applications which + may depend on parsing ugly ASN.1 data - we'll see... + +2010-04-20 00:12 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + combine remote fingerprint checking and check both sides + +2010-04-20 00:05 hardaker + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c, + snmplib/transports/snmpTLSBaseDomain.c: + + if the remote fingerprint is specified, require an exact match + +2010-04-19 23:44 hardaker + + * snmplib/fd_event_manager.c, snmplib/snmp_api.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + fix various minor bugs, especially in output messages + +2010-04-19 21:14 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + more documentation and prototyping of needed RFC steps + +2010-04-19 21:14 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + convert if error check to return immediately so other code can be + outdented + +2010-04-19 21:13 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + more comments from the RFC text + +2010-04-18 15:25 bvassche + + * include/net-snmp/library/snmp_api.h, snmplib/transports, + win32/build.pl, win32/libsnmp/Makefile.in, + win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/Makefile.in, + win32/libsnmp_dll/libsnmp_dll.dsp, win32/netsnmpmibs/Makefile.in, + win32/transports, win32/transports/snmp_transport_inits.h: + + Win32: builds again. + +2010-04-16 18:53 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c: + + created a function to extract the securityName from the cert + +2010-04-16 18:53 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + don't need to set the accept state for TLS (just DTLS) + +2010-04-16 18:53 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + more TLS comment documentation and steps taken from the RFC + +2010-04-16 13:55 marz + + * local/net-snmp-cert: + + numerous fixes, more verbose default output, additive show flags, + arbitrary config param handling, better help text + +2010-04-16 13:08 hardaker + + * include/net-snmp/library/snmp_transport.h: + + don't double declare a struct + +2010-04-16 03:30 rstory + + * snmplib/cert_util.c: + + cert util fixes + - remove unused vars and duplicate code + - check prt before free + - new func for type from filename + - new functions for finding subsets from filename + - fix types in key search function but then ifdef if (unused + function) + +2010-04-15 22:57 hardaker + + * include/net-snmp/library/snmp_transport.h: + + use a structure reference to predeclare the structure + +2010-04-15 21:25 hardaker + + * include/net-snmp/library/snmp_transport.h: + + correct declaration of the f_open command now requiring returning + a transport + +2010-04-15 21:02 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c: + + remove unneeded config container + +2010-04-15 21:02 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + copy fingerprint transport information into new tls structure + within DTLSUDP so per-transport fingerprints can be specified + +2010-04-15 21:01 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + properly check for tlsbase pointers in dtlsudp_send() + +2010-04-15 21:01 hardaker + + * configure.d/config_os_libs: + + grep the transport list for TLS not just DTLS for checking for + -lssl + +2010-04-15 21:01 hardaker + + * snmplib/snmp_api.c, snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + more bug fixes and made TLSTCP work with the -T flag + +2010-04-15 21:01 hardaker + + * snmplib/snmp_api.c, snmplib/transports/snmpTLSTCPDomain.c: + + make the f_open call assign the new transport pointer to use (and + check if NULL as a failure condition + +2010-04-15 21:00 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpDTLSUDPDomain.c: + + begin work moving DTLS config routine in place + +2010-04-15 21:00 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + pass the entire tlsbase to the client_setup + +2010-04-15 21:00 hardaker + + * include/net-snmp/library/container.h, + include/net-snmp/library/snmpTLSBaseDomain.h, snmplib/snmp_api.c, + snmplib/transports/snmpTLSBaseDomain.c: + + starting the storing of config data into the tlsbase + +2010-04-15 20:59 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + change client ssl setup to allow for direct fingerprint + specification of my/their certs + +2010-04-15 20:59 hardaker + + * agent/snmp_agent.c, include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmp_api.c, snmplib/transports/snmpTLSTCPDomain.c: + + split TLS into creation/close functions for eventual config + passing support + +2010-04-15 20:59 hardaker + + * include/net-snmp/library/snmp_transport.h, snmplib/snmp_api.c: + + pass transport config data to the transport f_config() function + +2010-04-15 20:59 hardaker + + * snmplib/snmp_api.c: + + return NULL on transport config error + +2010-04-15 20:58 hardaker + + * include/net-snmp/library/snmp_transport.h, + snmplib/snmp_parse_args.c, snmplib/snmp_transport.c: + + NEWS: apps: -T command line flag can be used to configure + transports + +2010-04-15 20:58 hardaker + + * snmplib/snmp_api.c: + + check transport NULLness before using + +2010-04-15 20:58 hardaker + + * include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_transport.h, + include/net-snmp/types.h, snmplib/snmp_api.c: + + beginning of work to make transports configurable with + supplimental configuration data and new calls for f_open/f_config + +2010-04-15 20:58 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + added text in comments from future RFC to document the + implementation + +2010-04-15 18:51 rstory + + * snmplib/cert_util.c: + + mark pem w/key as identity; tweak partner debug; compare file + ctime against index too + +2010-04-15 17:09 rstory + + * snmplib/cert_util.c: + + use local space to reformat cert for search + +2010-04-15 16:55 bvassche + + * win32/net-snmp/agent/mib_module_config.h: + + Partially reverted r18496: + - Commented out #define NETSNMP_USE_DLL again in file + win32/net-snmp/net-snmp-config.h on the 5.4 branch. This change + had been committed unintentionally. + - Re-enabled #define + USING_NOTIFICATION_LOG_MIB_NOTIFICATION_LOG_MODULE in + win32/net-snmp/agent/mib_module_config.h on the trunk and the + V5.5 branch. While build.bat reports an error on earlier branches + with this symbol enabled, there is no such problem on the trunk + or V5.5 branches and hence there was no reason to disable this + preprocessor symbol. + +2010-04-15 15:08 marz + + * local/Makefile.in: + + add net-snmp-cert to make/install + +2010-04-15 10:52 jsafranek + + * testing/tests/T120proxyget, testing/tests/T121proxyset: + + Tests not working for TCP should be skipped also for TCP6. + +2010-04-14 18:13 rstory + + * snmplib/cert_util.c: + + fix vars/text from cut-n-paste + +2010-04-14 17:45 rstory + + * snmplib/snmp_openssl.c: + + fix comments + +2010-04-14 17:45 rstory + + * snmplib/cert_util.c: + + lots of cert updates + - change cert subdir searching to match net-snmp-cert + - update key type handling + - ignore world readable keys + - keep type in indexes + - tweak cert/key print format + +2010-04-14 17:44 rstory + + * local/net-snmp-cert: + + make net-snmp-cert executable + +2010-04-14 13:12 jsafranek + + * testing/tests/Svacmconfig, testing/tests/T120proxyget, + testing/tests/T121proxyset, testing/tests/T122proxysetfail: + + Fixed tests 'Proxy GET/SET support' and 'SNMPv2 vacm denial + support' with udp6 transport. + +2010-04-14 09:47 dts12 + + * win32, win32/bin, win32/dist, win32/dist/htmlhelp, + win32/dist/installer, win32/dist/scripts, win32/encode_keychange, + win32/lib, win32/libagent, win32/libhelpers, + win32/libnetsnmptrapd, win32/libsnmp, win32/libsnmp_dll, + win32/libucdmibs, win32/local, win32/net-snmp, + win32/net-snmp/agent, win32/net-snmp/library, win32/netsnmpmibs, + win32/snmpbulkget, win32/snmpbulkwalk, win32/snmpd, + win32/snmpdelta, win32/snmpdf, win32/snmpget, win32/snmpgetnext, + win32/snmpnetstat, win32/snmpset, win32/snmpstatus, + win32/snmptable, win32/snmptest, win32/snmptranslate, + win32/snmptrap, win32/snmptrapd, win32/snmpusm, win32/snmpvacm, + win32/snmpwalk: + + Don't try to SVN-manage the Windows batch build infrastructure + (add release, debug, Makefile to the previous ignore list) + +2010-04-14 08:16 dts12 + + * win32/libsnmp_dll/libsnmp.def: + + Fix Windows batch build using Visual Studio with dynamic linking. + Unreferenced symbol introduced by SVN revision 18393 + +2010-04-14 08:08 dts12 + + * win32/net-snmp/agent/mib_module_config.h: + + CHANGES: Win32: Fix batch build using recent versions of Visual + Studio. + Partial back port of SVN revisions 17573 and 17696. + +2010-04-14 01:47 marz + + * local/net-snmp-cert: + + fix perms on created files -rw-------, umask(077) + +2010-04-13 22:15 marz + + * local/net-snmp-cert, local/net-snmp-cert.conf: + + fix perms, add --cn/-c, better dates defaults, snmp-tls org_unit, + added initial dummy config file + +2010-04-13 14:21 marz + + * local/net-snmp-cert: + + fixes for show cmds, cmdline, help + +2010-04-13 02:17 rstory + + * snmplib/cert_util.c: + + add support for key+cert in .pem files; misc tweaks + +2010-04-10 23:24 tanders + + * snmplib/read_config.c: + + build fix for C89 compilers (e.g. on HP-UX 10.20) + +2010-04-10 22:25 rstory + + * agent/mibgroup/tlstm-mib.h, + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable, + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable.h, + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.h: + + initial cut at tlstmCertToTSNTable + +2010-04-10 22:24 rstory + + * include/net-snmp/library/cert_util.h: + + add define of max hash constant + +2010-04-10 22:24 rstory + + * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c: + + use cert util check for fingerprint len/algorithm + +2010-04-10 12:59 marz + + * local/net-snmp-cert: + + show cmd fixes + +2010-04-09 21:32 marz + + * local/net-snmp-cert: + + fairly functional (non-interactive) - be it known: there are bugs + +2010-04-09 20:54 rstory + + * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.h, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_internal.h: + + merge some table_data.conf changes; remove unused code and a + bunch of verbose comments + +2010-04-08 14:57 rstory + + * local/mib2c-update: + + use full path + +2010-04-08 10:55 jsafranek + + * agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/ip-mib/data_access/systemstats_common.c, + agent/mibgroup/ip-mib/data_access/systemstats_linux.c, + agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c, + agent/mibgroup/sctp-mib/sctpScalars_common.c, + include/net-snmp/data_access/systemstats.h: + + Check results of calls to netsnmp_c64_check32_and_update and log + an error. + This allows users to relate various 'c64 32 bit check failed' + errors with specific counter. + +2010-04-08 01:09 rstory + + * include/net-snmp/agent/table_tdata.h: + + add prototype for new function + +2010-04-08 01:05 rstory + + * agent/snmp_agent.c: + + CHANGES: snmpd: translate NOSUCH*/ENDOFMIB errors during RESERVE1 + to NOCREATION + +2010-04-08 00:56 rstory + + * agent/helpers/table_tdata.c: + + NEWS: snmpd: table_data/tdata next handler will not be called + during get + processing if no valid rows are found for the handler + +2010-04-08 00:56 rstory + + * agent/helpers/table.c: + + NEWS: snmpd: agent will no longer call table handlers if a set + request for + the handler has invalid indexes + CHANGES: snmpd: don't call cleanup on first request on bad + indexes. instead, + set actual error later, and free request data sets on first + request for sets + +2010-04-08 00:56 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + add function to validate fingerprint varbind + +2010-04-07 22:56 magfr + + * configure, configure.d/config_modules_lib: + + Solaris tr doesn't support character ranges reliably (see the + autoconf manual), change the expression to one that is simple + enough to b supported. + +2010-04-07 14:05 dts12 + + * local/mib2c.table_data.conf: + + Insert the cache helper correctly. + +2010-04-07 10:40 rstory + + * agent/helpers/table_container.c, agent/helpers/table_tdata.c, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/table_container.h: + + CHANGES: snmplib: add functions to remove list/row data from + request list + +2010-04-07 10:40 rstory + + * agent/mibgroup/mibII/icmp.c: + + ifdef var decl for vars only used in later ifdef block + +2010-04-07 10:40 rstory + + * include/net-snmp/library/check_varbind.h, + include/net-snmp/library/snmp-tc.h, snmplib/check_varbind.c, + snmplib/snmp-tc.c: + + CHANGES: snmplib: add function to validate RowStatus and + StorageType varbinds + - also remove some duplicate code and fix comments indent mangled + +2010-04-07 10:39 rstory + + * local/mib2c-update, man/mib2c-update.1.def: + + update man page; fix shell redirect; create example rcfile if + missing + +2010-04-07 07:15 magfr + + * apps/agentxtrap.c: + + Use NETSNMP_DISABLE_MIB_LOADING instead of DISABLE_MIB_LOADING + +2010-04-07 00:38 magfr + + * agent/mibgroup/host/data_access/swinst.h: + + CHANGES: snmpd: Only enable hostSwInst rpm support on linux hosts + with librpm. This makes it possible to build on non-rpm linux + distributions. + +2010-04-07 00:14 magfr + + * testing/tests/T021snmpv3getnext, + testing/tests/T035snmpv3trapdusermgmt, + testing/tests/T049snmpv3inform, + testing/tests/T049snmpv3informauth, + testing/tests/T049snmpv3informpriv, testing/tests/T050snmpv3trap, + testing/tests/T051snmpv2ctrap, testing/tests/T052snmpv2cinform, + testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap, + testing/tests/T055agentv1mintrap, + testing/tests/T056agentv2cmintrap, + testing/tests/T059trapdtraphandle, testing/tests/T100agenthup, + testing/tests/T111agentxset, testing/tests/T112agentxsetfail, + testing/tests/T113agentxtrap, testing/tests/T120proxyget, + testing/tests/T121proxyset, testing/tests/T122proxysetfail, + testing/tests/T141snmpv2cvacmgetfail: + + CHANGES: testing: Change the test suite to work even if mib + lookup is disabled. + +2010-04-07 00:11 magfr + + * testing/tests/T071com2sec6: + + Check for com2sec6, not com2sec. + +2010-04-06 22:51 magfr + + * configure, configure.d/config_modules_lib: + + Move directory creation before the directories are used. + +2010-04-06 11:03 dts12 + + * FAQ: + + Python is apparently client-side only. + +2010-04-06 10:06 dts12 + + * agent/snmpd.c: + + Set supplementary groups before changing UID + (which probably involves giving up privileges) + +2010-04-06 08:57 dts12 + + * mibs/UCD-SNMP-MIB.txt: + + Document large-disk statistics as latching at 2Tb (rather than + wrapping). + +2010-04-06 01:52 rstory + + * local/mib2c, man/mib2c.1.def: + + NEWS: mib2c: mib2c can now optionally run sed on generated code + +2010-04-06 01:49 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + convert C++ comments to C comments + +2010-04-06 01:49 rstory + + * snmplib/transports/snmpDTLSUDPDomain.c: + + move ptr check before prt use + +2010-04-06 01:49 rstory + + * snmplib/cert_util.c: + + add filename to debug on new certs; make static func to return + mode names + +2010-04-06 00:47 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + allow a found fingerprint self-signed cert for now; eventually + need to respect the MIB config table + +2010-04-06 00:12 hardaker + + * configure, configure.d/config_modules_lib: + + mkdir snmplib/transports when DNE for building outside the source + dir + +2010-04-06 00:11 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + remove unused vars + +2010-04-06 00:11 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + remove unused variable + +2010-04-06 00:11 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + error code cleanup for tlsbase_wrapup_recv + +2010-04-05 23:12 hardaker + + * snmplib/cert_util.c: + + more better error/debug codes + +2010-04-05 23:08 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + include/net-snmp/library/snmp_transport.h, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + more comments from the future-RFC about the implementation; use + flags for server/client specification for expansion + +2010-04-05 23:08 hardaker + + * snmplib/cert_util.c: + + better error messages for usage constraints + +2010-04-05 23:08 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + move function protection logic in a top-level check + +2010-04-02 16:36 hardaker + + * configure, configure.d/config_modules_lib: + + fix init ordering + +2010-04-02 16:36 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + mv tlsbase init function to a proper ctor for auto-calling + +2010-04-02 16:36 hardaker + + * Makefile.in, configure, configure.d/config_modules_lib, + snmplib/snmp_transport.c, snmplib/transports/snmpTCPIPv6Domain.c, + snmplib/transports/snmpUDPIPv6Domain.c: + + CHANGES: generate the transport initialization function list + dynamically and use it + +2010-04-02 16:35 hardaker + + * configure, configure.d/config_modules_lib, + snmplib/snmpAAL5PVCDomain.c, snmplib/snmpAliasDomain.c, + snmplib/snmpCallbackDomain.c, snmplib/snmpDTLSUDPDomain.c, + snmplib/snmpIPBaseDomain.c, snmplib/snmpIPXDomain.c, + snmplib/snmpIPv4BaseDomain.c, snmplib/snmpIPv6BaseDomain.c, + snmplib/snmpSSHDomain.c, snmplib/snmpSTDDomain.c, + snmplib/snmpSocketBaseDomain.c, snmplib/snmpTCPBaseDomain.c, + snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c, + snmplib/snmpTLSBaseDomain.c, snmplib/snmpTLSTCPDomain.c, + snmplib/snmpUDPBaseDomain.c, snmplib/snmpUDPDomain.c, + snmplib/snmpUDPIPv4BaseDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c, snmplib/transports, + snmplib/transports/snmpAAL5PVCDomain.c, + snmplib/transports/snmpAliasDomain.c, + snmplib/transports/snmpCallbackDomain.c, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPBaseDomain.c, + snmplib/transports/snmpIPXDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpIPv6BaseDomain.c, + snmplib/transports/snmpSSHDomain.c, + snmplib/transports/snmpSTDDomain.c, + snmplib/transports/snmpSocketBaseDomain.c, + snmplib/transports/snmpTCPBaseDomain.c, + snmplib/transports/snmpTCPDomain.c, + snmplib/transports/snmpTCPIPv6Domain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c, + snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c, + snmplib/transports/snmpUDPIPv6Domain.c, + snmplib/transports/snmpUnixDomain.c: + + CHANGES: moved transport code into a separate subdirectory in + snmplib + +2010-04-02 09:02 magfr + + * agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c: + + Do not attempt to check sizeof void to obtain the amount of + memory to copy. + +2010-04-01 17:11 rstory + + * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c, + include/net-snmp/library/cert_util.h: + + instead of fwd declares, require other header + +2010-04-01 17:10 rstory + + * snmplib/snmpTLSTCPDomain.c: + + fix compiler warning + +2010-04-01 17:10 rstory + + * snmplib/snmpTLSBaseDomain.c: + + remove outdated debug msg + +2010-04-01 17:09 rstory + + * snmplib/snmpTLSBaseDomain.c: + + use certapi to find certs/keys + +2010-04-01 14:40 rstory + + * snmplib/snmpTLSBaseDomain.c: + + register extraX509SubDir token + +2010-04-01 14:18 rstory + + * local/mib2c.table_data.conf: + + check ptr before use + +2010-04-01 14:18 rstory + + * agent/helpers/table_tdata.c: + + check ptr before use + +2010-04-01 13:13 rstory + + * agent/mibgroup/tlstm-mib/tlstmAddrTable.h, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.h, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_internal.h, + + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_persist.c: + + add persistent storage; token for creating entries in snmpd.conf; + fix index + +2010-04-01 13:12 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + NEWS: snmplib: new certificate api to support tls/dtls + +2010-04-01 13:12 rstory + + * include/net-snmp/library/snmp_openssl.h, snmplib/snmp_openssl.c: + + CHANGES: add functions to get fingerprint from cert and log + openssl errs + +2010-04-01 12:46 rstory + + * include/net-snmp/library/snmp_debug.h: + + fix typo + +2010-04-01 10:33 bvassche + + * snmplib/snmpTLSBaseDomain.c: + + Builds again with pre-C90 compilers. + +2010-04-01 10:01 rstory + + * local/mib2c.table_data.conf: + + CHANGES: mib2c: table_data template enhancements + - add error checks during table init + - create cache earlier so we can bail on failure + - add option to create/delete row w/out adding/removing from + container + +2010-04-01 10:00 rstory + + * include/net-snmp/agent/agent_read_config.h: + + add helpful param names as hints in prototype + +2010-04-01 10:00 rstory + + * agent/helpers/table_tdata.c: + + search for container specific container before generic + +2010-04-01 10:00 rstory + + * include/net-snmp/library/dir_utils.h, + include/net-snmp/library/file_utils.h, snmplib/dir_utils.c, + snmplib/file_utils.c: + + NEWS: snmplib: enhance file utils and dir utils + - add optional stats struct to netsnmp_file + - generalize dir container filter, add context to callback + - add option to store netsnmp_files (w/stats) in container + instead of just name + +2010-04-01 10:00 rstory + + * include/net-snmp/library/container.h, + snmplib/container_binary_array.c: + + add prototype to header; check ptr before dereferencing + +2010-03-31 15:34 jsafranek + + * local/Makefile.in, local/snmp-bridge-mib, man/Makefile.in, + man/snmp-bridge-mib.1, mibs/BRIDGE-MIB.txt, mibs/Makefile.in, + mibs/Makefile.mib: + + NEWS: misc: PATCH: 2952708: from Jens Osterkamp: Added Perl + implementation of BRIDGE-MIB + +2010-03-31 02:12 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmpDTLSUDPDomain.c: + + proper packet labeling for DTLSUDP + +2010-03-31 02:11 hardaker + + * snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c: + + use common context creation code + +2010-03-30 23:24 hardaker + + * snmplib/snmpTLSTCPDomain.c: + + change TLS method to TLSv1 from SSLv23 + +2010-03-30 23:23 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c, + snmplib/snmpTLSTCPDomain.c: + + move more common data and functionality into the TLS base + +2010-03-30 23:20 hardaker + + * snmplib/snmpTLSTCPDomain.c: + + minor TLS code cleanup + +2010-03-30 20:28 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + rework if() wrapping for less confusion in error handling + +2010-03-30 20:27 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + code consolidation in start_new_cached_connectio + +2010-03-30 20:27 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + rename generic 'bio' pointer to 'read_bio' for better readability + +2010-03-30 20:26 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + move buffered data creation to a separate function for reuse + +2010-03-30 17:52 marz + + * local/net-snmp-cert: + + initial cert gen wrapper script - not working + +2010-03-30 17:27 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + clean up error output so it doesn't report want_read and + want_write errors + +2010-03-30 17:27 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + renaming of sending function for clarity and check one more + location for needed outgoing packets + +2010-03-30 17:27 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + added dtlsudp tracing tokens + +2010-03-30 17:27 hardaker + + * include/net-snmp/library/snmp_debug.h: + + CHANGES: added a new DEBUGTRACETOK() macro + +2010-03-30 17:27 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + better comments and more work on sending buffered data in the + right spots + +2010-03-30 17:26 hardaker + + * snmplib/snmpTLSTCPDomain.c: + + fix arguments to get_commonName + +2010-03-30 17:26 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + beginning of caching of packets before they can be sent via DTLS + +2010-03-30 17:26 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + handle SSL_WANT_READ/WRITE better; still need to buffer outgoing + write data + +2010-03-30 17:26 hardaker + + * snmplib/snmpTLSBaseDomain.c: + + minor change to output error printing + +2010-03-29 15:20 dts12 + + * snmplib/vacm.c: + + NEWS: snmpd: Fix handling of multiple matching VACM entries. + (Use the "best" match, rather than the first one). + Reported by Adam Lewis. + Note that this could potentially affect the behaviour of + existing access control configurations. + +2010-03-29 15:16 bvassche + + * perl/agent/agent.xs: + + CHANGES: perl: + NetSNMP::agent::netsnmp_request_infoPtr::getValue(): don't return + a pointer to a buffer on the stack. How can this have worked + reliably ?? + CHANGES: perl: + NetSNMP::agent::netsnmp_request_infoPtr::setValue(), + ASN_COUNTER64: fixed bug that could cause this method to fail + even when a valid number was provided. + +2010-03-29 15:15 dts12 + + * snmplib/snmpusm.c: + + CHANGES: snmplib: Fix agent crash when sending encrypted SNMPv3 + traps. + Reported by Srikapilan Gandhi + +2010-03-29 12:46 bvassche + + * perl/SNMP/t/startagent.pl: + + Catch stderr on Windows too. + +2010-03-29 11:48 bvassche + + * perl/agent/agent.xs: + + Builds again with pre-C90 compilers. + +2010-03-29 11:19 bvassche + + * include/net-snmp/library/snmp_api.h, perl/OID/OID.xs, + perl/SNMP/SNMP.xs, perl/agent/agent.xs: + + CHANGES: perl: fixed a memory leak triggered by destroying a + NetSNMP::agent::netsnmp_handler_registration object. + CHANGES: perl: fixed a memory leak triggered by failure of + creating a NetSNMP::OID object. + CHANGES: perl: fixed a memory leak triggered by the + NetSNMP::OID::gettable() subroutine. + CHANGES: perl: fixed an out-of-bounds array access triggered by + the implementation of NetSNMP::SNMP. + CHANGES: perl: fixed a memory leak triggered by a PDU processing + error in NetSNMP::SNMP. + CHANGES: perl: fixed memory leaks triggered by creating an SNMPv3 + session via NetSNMP::SNMP. + + Also fixed the uninitialized variable accesses triggered by + adding a varbind to a PDU via NetSNMP::SNMP introduced a few days + ago. + + The bugs mentioned above have been found by inspecting the output + of the following shell command: + cd perl && valgrind --trace-children=yes --leak-check=full make + test + +2010-03-29 10:59 bvassche + + * perl/SNMP/t/startagent.pl: + + Switched back to the previous way of starting processes + asynchronously because it is more reliable. + +2010-03-29 09:27 bvassche + + * perl/SNMP/t/startagent.pl: + + Do not only save snmpd / snmptrapd logs but also the stdout / + stderr output generated by these processes. + +2010-03-28 16:09 bvassche + + * perl/SNMP/t/startagent.pl: + + Changes in perl/SNMP/t/startagent.pl: + - Added command-line option -d for snmpd and snmptrapd. + - snmpd and snmptrapd output is now saved to a log file (one per + test). + - Rewrote Perl code for starting the snmpd/snmptrapd processes + such that the same code works on Unix and on Windows. + +2010-03-28 13:37 bvassche + + * include/net-snmp/library/snmp_api.h, snmplib/tools.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: snmplib: added the functions netsnmp_malloc(), + netsnmp_calloc(), netsnmp_realloc(), netsnmp_strdup() and + netsnmp_free(). + CHANGES: Win32: snmplib: removed the troublesome #define malloc + netsnmp_malloc etc. This means that when calling functions from + the Net-SNMP DLL from C or C++ code that is being linked against + another version of the MSVC runtime DLL than the Net-SNMP DLL, + and when allocating memory that will be freed by the Net-SNMP + DLL, you will either have to call the Net-SNMP memory allocation + functions explicitly or redefine malloc() etc. yourself. + +2010-03-28 12:46 bvassche + + * perl/SNMP/SNMP.xs: + + Fixed a recently reintroduced compiler warning. + +2010-03-27 18:42 bvassche + + * Makefile.in: + + Added a check for invocation of calloc() from XSUBs. + +2010-03-26 19:16 bvassche + + * include/net-snmp/library/snmp_api.h, perl/OID/OID.xs, + perl/SNMP/SNMP.xs, perl/TrapReceiver/TrapReceiver.xs: + + Follow-up for r18368 and r18369: made sure that the Net-SNMP Perl + extensions compile without triggering preprocessor warnings about + redefining malloc etc. nor trigger "Free to wrong pool" errors on + Windows. + +2010-03-26 14:44 bvassche + + * include/net-snmp/library/snmpIPBaseDomain.h, + snmplib/snmpIPBaseDomain.c, snmplib/snmpTCPDomain.c, + snmplib/snmpTCPIPv6Domain.c: + + Refactoring: introduced a new function: + netsnmp_set_non_blocking_mode(). + +2010-03-26 11:58 bvassche + + * agent/mibgroup/disman/event/mteTriggerConf.c, + agent/mibgroup/disman/schedule/schedConf.c, + agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/utilities/execute.c, + apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c, + apps/snmptest.c, apps/snmptrapd_handlers.c, apps/snmptrapd_log.c, + snmplib/int64.c, snmplib/mib.c, snmplib/parse.c, + snmplib/read_config.c, snmplib/snmp_logging.c, + snmplib/snmp_parse_args.c, snmplib/snmpv3.c, + snmplib/text_utils.c: + + Fixed compiler warnings about using variables of type char as an + array subscript. Note: as far as I know these warnings are only + reported when using the Cygwin glibc headers. + +2010-03-26 10:41 bvassche + + * snmplib/strtoull.c: + + Added missing #include directive (on Windows MSVC was complaining + about size_t while processing ). + +2010-03-25 20:07 bvassche + + * agent/mibgroup/agentx/agentx_config.c: + + CHANGES: agentx: changed default TCP target from 0.0.0.0:705 to + localhost:705. This is not only a more secure choice but it also + makes it possible on Windows systems to let an AgentX subagent + connect to an AgentX master agent running on the same system + without having to set the variable NETSNMP_DS_AGENT_X_SOCKET. + +2010-03-25 16:11 bvassche + + * perl/OID/OID.xs, perl/SNMP/SNMP.xs, + perl/TrapReceiver/TrapReceiver.xs, perl/agent/agent.xs: + + CHANGES: Win32: perl: fixed several "Free to wrong pool" errors. + Note: since calloc() is not redefined in using + calloc() directly or indirectly leads to "Free to wrong pool" + errors, at least on Windows. + +2010-03-25 16:04 bvassche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: Win32: building: made building more silent by not + redefining malloc() or free() during compilation of Perl + extensions (resulted in warnings about malloc() / free() + redefinition in the Perl header CORE/XSUB.h). + +2010-03-25 15:06 bvassche + + * include/net-snmp/library/system.h, perl/SNMP/SNMP.xs, + perl/agent/agent.xs: + + CHANGES: BUG: 2969872: made sure that SOCK_STARTUP is invoked + before init_agent() on Windows. + +2010-03-25 13:39 jsafranek + + * apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c, + apps/snmpdf.c, apps/snmpget.c, apps/snmpgetnext.c, + apps/snmpnetstat/main.c, apps/snmpset.c, apps/snmpstatus.c, + apps/snmptable.c, apps/snmptest.c, apps/snmptrap.c, + apps/snmpusm.c, apps/snmpvacm.c, apps/snmpwalk.c, + include/net-snmp/library/snmp_parse_args.h, + snmplib/snmp_parse_args.c: + + Use macros instead of magic numbers as netsnmp_parse_args return + codes. + +2010-03-25 13:30 bvassche + + * win32/Configure, win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp.def.in: + + CHANGES: Win32: building: simplified the build process by + removing the file win32/libsnmp_dll/libsnmp.def.in. Which IPv6 + functions are exported from netsnmp.dll is now determined by + which of the functions in this DLL have been declared as + NETSNMP_IMPORT. + +2010-03-24 20:11 rstory + + * snmplib/snmp_enum.c: + + don't use passed ptr as temp var; use snmp_enum_lists in init + test + +2010-03-24 20:10 rstory + + * include/net-snmp/library/default_store.h: + + add NETSNMP_DS_LIB_CERT_EXTRA_SUBDIR + +2010-03-24 20:10 rstory + + * snmplib/snmpTLSBaseDomain.c, snmplib/snmp_api.c: + + move cert init earlier (have tls_bootstrap call it) + +2010-03-24 20:10 rstory + + * snmplib/snmpTLSBaseDomain.c: + + fix compiler warnings; add cert debug msgs in server setup; free + ssl log data + +2010-03-24 10:47 jsafranek + + * apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c, + apps/snmpdf.c, apps/snmpget.c, apps/snmpgetnext.c, + apps/snmpnetstat/main.c, apps/snmpset.c, apps/snmpstatus.c, + apps/snmptable.c, apps/snmptest.c, apps/snmptrap.c, + apps/snmpusm.c, apps/snmpvacm.c, apps/snmpwalk.c, + include/net-snmp/library/snmp_parse_args.h, + snmplib/snmp_parse_args.c: + + CHANGES: apps: return nozero exit code when parsing of certain + parameter fails. + E.g. '-A' parameter with too short passphrase or Ku key + generation in general. + +2010-03-24 07:11 magfr + + * apps/agentxtrap.c: + + Correct the type of the id/description of the Open-PDU. + +2010-03-22 18:29 bvassche + + * Makefile.in: + + Updates for "make checks": + - Made sure that exit code 0 is generated when the check is + successful and that + exit code 1 is generated when the check failed. + - Made "makefilecheck" skip Subversion bookkeeping files and also + the makefile + that contains "makefilecheck". + +2010-03-22 16:10 dts12 + + * mibs/NET-SNMP-PASS-MIB.txt: + + Fix typo in default IpAddress value + (See Bug #2972141) + +2010-03-22 15:44 rstory + + * Makefile.in, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/winExtDLL.c, agent/snmp_agent.c, + apps/snmpnetstat/main.c, snmplib/callback.c, + snmplib/read_config.c, snmplib/strtok_r.c, snmplib/strtoull.c: + + change all assert() to netsnmp_assert(); add assertcheck to top + level makefile + +2010-03-22 15:24 bvassche + + * mibs/UCD-DISKIO-MIB.txt: + + Follow-up for r18349: added missing comma such that it is again + possible to compile UCD-DISKIO-MIB. + +2010-03-22 14:36 dts12 + + * agent/snmpd.c, snmplib/snmp_parse_args.c: + + Fix build when MIB loading is disabled (broken by SVN revision + 18341) + Report default MIB path for client apps too. + +2010-03-22 13:59 dts12 + + * man/snmp_api_errstring.3, man/snmp_close.3, man/snmp_error.3, + man/snmp_free_pdu.3, man/snmp_open.3, man/snmp_perror.3, + man/snmp_read.3, man/snmp_select_info.3, man/snmp_send.3, + man/snmp_sess_perror.3, man/snmp_timeout.3: + + CHANGES: man: BUG: 2972860: Update broken references + +2010-03-22 13:49 dts12 + + * mibs/UCD-DISKIO-MIB.txt, mibs/UCD-DLMOD-MIB.txt, + mibs/UCD-IPFILTER-MIB.txt, mibs/UCD-SNMP-MIB.txt: + + CHANGES: mibs: BUG: 2973890: Fix imports, DiskIOEntry list and + revision histories + +2010-03-22 11:55 bvassche + + * agent/mibgroup/winExtDLL.c, include/net-snmp/library/snmp_api.h: + + Win32, winExtDLL: solved the mystery of "ASN type zero". The + winExtDLL code does now no longer trigger conversions of Windows + ASN varbinds with ASN type zero. Note: this code change does not + change the agent behavior. + +2010-03-20 20:21 bvassche + + * include/net-snmp/library/mib.h, + include/net-snmp/library/read_config.h: + + Builds again with MSVC. + +2010-03-20 20:20 bvassche + + * agent/mibgroup/ucd-snmp/loadave.c: + + Added a trailing backslash (should have been added in the + previous commit). + +2010-03-20 19:36 bvassche + + * agent/agent_registry.c, agent/helpers/table_dataset.c, + agent/mibgroup/agent/extend.c, agent/mibgroup/agent/nsDebug.c, + agent/mibgroup/agent/nsLogging.c, agent/mibgroup/agentx/master.c, + + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c, + agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/vacm_conf.c, agent/mibgroup/misc/ipfwacc.c, + agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.h, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c, + agent/mibgroup/util_funcs.c, agent/snmpd.c, + apps/snmpnetstat/route.c, apps/snmptrapd.c, + include/net-snmp/agent/table_dataset.h, include/net-snmp/types.h, + snmplib/snmpIPv6BaseDomain.c, snmplib/snmpTCPDomain.c, + snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c, + snmplib/snmpUDPIPv6Domain.c, snmplib/system.c, snmplib/tools.c, + snmplib/winpipe.c, snmplib/winservice.c: + + CHANGES: libsnmp: changed the type of the fourth argument of + netsnmp_set_row_column() from const char* to const void* such + that no cast is necessary when passing another datatype then + char* or const char*. + CHANGES: Win32: changed in_addr_t from u_int to u_long such that + it matches the datatype of sockaddr_in::sin_addr. + Also, fixed several compiler warnings (mostly char * <> u_char * + mismatches) and removed some casts. + +2010-03-20 19:16 bvassche + + * agent/mibgroup/winExtDLL.c: + + Fixed the compiler warnings reported by gcc (MinGW). + +2010-03-20 19:05 bvassche + + * configure, configure.d/config_os_functions, + include/net-snmp/net-snmp-config.h.in: + + Added configure test for sigprocmask. + +2010-03-20 09:14 bvassche + + * agent/mibgroup/winExtDLL.c: + + Refactoring: moved duplicated code into a new function. + +2010-03-19 22:56 dts12 + + * agent/mibgroup/mibII/vacm_conf.c, agent/snmpd.c, snmplib/parse.c: + + Report MIB and config directories search paths on errors + (and in the help message) + +2010-03-19 13:12 bvassche + + * agent/agent_registry.c: + + CHANGES: snmpd: made the error message that is logged when + duplicate registration is attempted more detailed. + + An example: + (before) + duplicate registration (mibII/snmp, + C:\WINDOWS\System32\snmpmib.dll) + handler registration failed. + (after) + duplicate registration: MIB modules mibII/snmp and + C:\WINDOWS\System32\snmpmib.dll (oid .1.3.6.1.2.1.11). + handler registration failed. + +2010-03-19 12:40 bvassche + + * agent/mibgroup/winExtDLL.c, win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp.def.in: + + CHANGES: Win32: winExtDLL: multiple varbind set requests are now + processed correctly. + CHANGES: Win32: winExtDLL: made error codes in SNMP response PDUs + as RFC-compliant as possible. + CHANGES: Win32: winExtDLL: if loading an extension DLL fails, the + reason why loading failed is now logged. + CHANGES: Win32: winExtDLL: fixed a memory leak that occurred when + SnmpExtensionQuery(Ex) failed. This memory leak has been found + via source reading. Note: it is not clear whether it was possible + to trigger this memory leak. This leak is certainly not triggered + by every request for which a response with non-zero error status + is sent back. + +2010-03-18 16:29 rstory + + * agent/mibgroup/agent/nsLogging.c, + include/net-snmp/library/snmp_logging.h, snmplib/snmp_logging.c: + + keep count of enabled logs; use this count to determine when to + log to stderr + +2010-03-18 16:28 rstory + + * apps/snmptranslate.c, apps/snmptrapd.c, snmplib/cert_util.c, + snmplib/snmp_logging.c, snmplib/snmp_parse_args.c: + + NEWS: snmplib: new snmp token logOption allows specifying log + destinations vi conf files + - if stderr log enabled because of no log destination, turn it + off when a + log destination is enabled + - don't call netsnmp_enable_stderrlog() from apps anymore + +2010-03-18 15:31 rstory + + * include/net-snmp/library/snmpUDPBaseDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPBaseDomain.c, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv4BaseDomain.c: + + udp transport inheritance tweaks + - move basic udp recvfrom/sendto code from UDPDomain to + UDPBaseDomain + - tweak upd recvfrom/sendto to call udpbase verstion + - tweak udpipv4 recvfrom/sendto to call udpbase version + - also fixed netsnmp_ipv4_* -> netsnmp_udpipv4_* + - tweak DTLSUDPDomain ot use udpbase_* instead of udp_* + +2010-03-18 15:21 rstory + + * include/net-snmp/library/cert_util.h, snmplib/snmp_api.c: + + protect cert header and init call with ifdefs + +2010-03-17 19:01 rstory + + * snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSTCPDomain.c: + + use new utility routine for cert names + +2010-03-17 19:01 rstory + + * snmplib/cert_util.c: + + move snmp_openssl header after openssl headers + +2010-03-17 19:00 rstory + + * include/net-snmp/library/snmp_openssl.h, snmplib/snmp_openssl.c: + + add routines to pull/dump names from X509 certs + +2010-03-17 19:00 rstory + + * snmplib/cert_util.c: + + use enum lists to manage directory indexes + +2010-03-17 19:00 rstory + + * snmplib/snmp_enum.c: + + initialize static storage before use; protect enum init from + multiple calls + +2010-03-17 18:54 rstory + + * README.agent-mibs: + + add info about new tsm/tls mibs + +2010-03-17 18:54 rstory + + * snmplib/snmpTLSBaseDomain.c, snmplib/snmp_api.c: + + move cert init to snmp init + +2010-03-17 13:37 bvassche + + * mibs/NET-SNMP-AGENT-MIB.txt, mibs/NET-SNMP-EXTEND-MIB.txt: + + Updated MIB revision history. + +2010-03-17 13:29 bvassche + + * agent/snmp_agent.c: + + CHANGES: snmpd: fixed one leak-at-exit. + +2010-03-17 12:44 bvassche + + * agent/mibgroup/winExtDLL.c: + + CHANGES: BUG: 2971257: Fixed winExtDLL handling of multi-varbind + getNext requests with OIDs in reverse lexicographical order. + +2010-03-17 10:25 bvassche + + * agent/mibgroup/winExtDLL.c: + + More winExtDLL debug output tuning. + +2010-03-16 19:31 bvassche + + * mibs/NET-SNMP-AGENT-MIB.txt: + + Compiles now with MIB compilers that do not recognize a double + dash as the end of a MIB comment. + +2010-03-16 19:27 bvassche + + * mibs/NET-SNMP-EXTEND-MIB.txt: + + Fixed two syntax errors. + +2010-03-16 19:18 bvassche + + * agent/mibgroup/winExtDLL.c: + + CHANGES: Win32: winExtDLL: fixed a bug in getNext handling that + could cause the MIB output to be truncated. + +2010-03-16 18:50 bvassche + + * agent/mibgroup/winExtDLL.c: + + Made winExtDLL debug output more detailed. + +2010-03-16 15:24 bvassche + + * include/net-snmp/library/snmpSocketBaseDomain.h, + include/net-snmp/library/snmpUDPBaseDomain.h: + + Made sure that C++ programs that include Net-SNMP header files + compile again. + +2010-03-15 07:20 magfr + + * agent/helpers/instance.c: + + Make it compile with --disable-deprecated again. + +2010-03-15 07:19 magfr + + * agent/helpers/debug_handler.c: + + Disable all the printing if debug output is off. + +2010-03-15 00:17 tanders + + * perl/TrapReceiver/TrapReceiver.xs, perl/agent/agent.xs: + + fix compiler warnings regarding printf format + +2010-03-15 00:07 tanders + + * + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c, + agent/mibgroup/ucd-snmp/lmSensors.c: + + fix compiler warnings regarding printf format + +2010-03-14 21:05 rstory + + * agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h: + + make sure header ifdef name is unique + +2010-03-14 21:04 rstory + + * agent/mibgroup/host/data_access/swinst.h, + agent/mibgroup/host/data_access/swrun.h, + agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.h, + agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h: + + add missing init/shutdown prototypes to fix compiler warnings + +2010-03-14 21:03 rstory + + * snmplib/data_list.c: + + move debug message earlier + +2010-03-14 21:02 rstory + + * include/net-snmp/library/container.h, + snmplib/container_list_ssll.c: + + add prototype for netsnmp_init_container; fix compler warning + +2010-03-14 20:51 magfr + + * include/net-snmp/library/snmp_assert.h: + + Correct netsnmp_assert_or_return and netsnmp_assert_or_msgreturn + for the NETSNMP_NO_DEBUGGING case + +2010-03-14 19:10 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c, + snmplib/snmpTLSBaseDomain.c: + + rename cert init/shutdown funcs; only compile cert_utils if + using/have SSL; init certs from tls base + +2010-03-14 19:09 rstory + + * snmplib/cert_util.c: + + call netsnmp_init_openssl instead of netsnmp_init_tlsbase + +2010-03-14 19:09 rstory + + * include/net-snmp/library/snmp_api.h: + + update for renamed objects in version 08 of the dtls draft + +2010-03-14 19:08 rstory + + * agent/mibgroup/tlstm-mib, agent/mibgroup/tlstm-mib.h, + agent/mibgroup/tlstm-mib/snmpTlstmSession, + agent/mibgroup/tlstm-mib/snmpTlstmSession.h, + agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.c, + agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.h, + agent/mibgroup/tlstm-mib/tlstmAddrTable, + agent/mibgroup/tlstm-mib/tlstmAddrTable.h, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.h, + agent/mibgroup/tsm-mib, agent/mibgroup/tsm-mib.h, + agent/mibgroup/tsm-mib/snmpTsmStats, + agent/mibgroup/tsm-mib/snmpTsmStats.h, + agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.c, + agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h: + + import initial code for dtls mibs + +2010-03-14 19:08 rstory + + * mibs/TLSTM-MIB.txt: + + TLSTM-MIB from draft-ietf-isms-dtls-tm-09.txt + +2010-03-14 17:21 bvassche + + * agent/helpers/snmp_get_statistic.c, agent/mibgroup/mibII/icmp.c: + + Fixed a few more compiler warnings. + +2010-03-14 14:10 bvassche + + * perl/default_store/test.pl: + + Follow-up for r17384: changed NETSNMP_DS_MAX_SUBIDS from 40 to + 48. + +2010-03-14 13:53 bvassche + + * configure, configure.d/config_os_progs: + + Changes: + - Removed -Wno-char-subscripts from DEVFLAGS. Using a variable or + expression of + type char as an array index is almost always an error. + Furthermore, + -Wchar-subscript does not trigger any warnings on the Net-SNMP + code base. + - Removed -Winline from DEVFLAGS. Not only was nobody paying + attention to the + messages triggered by -Winline, but recent versions of the gcc + compiler are + better than humans at deciding which functions should be inlined + and which + ones not. + +2010-03-14 13:39 bvassche + + * include/net-snmp/net-snmp-config.h.in: + + Reran autoreconf. + +2010-03-14 13:39 bvassche + + * agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/host/data_access/swrun_procfs_status.c, + agent/mibgroup/host/hrSWRunPerfTable.c, + agent/mibgroup/host/hrSWRunTable.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c: + + Fixed several compiler warnings. + +2010-03-14 13:36 bvassche + + * perl/SNMP/SNMP.xs: + + Removed the '0x' prefix again from a debug statement that was + introduced in r18282. + +2010-03-13 19:07 bvassche + + * perl/ASN/ASN.xs, perl/OID/OID.xs, perl/SNMP/SNMP.xs, + perl/TrapReceiver/TrapReceiver.xs, perl/TrapReceiver/ppport.h, + perl/agent/agent.xs: + + Fixed most compiler warnings triggered by the source code in the + perl subdirectory. + Note: these changes may contain some real bug fixes. + +2010-03-13 09:57 bvassche + + * snmplib/cert_util.c, snmplib/snmp_api.c: + + Fixed several recently introduced compiler warnings. + +2010-03-13 01:16 hardaker + + * acconfig.h, configure, include/net-snmp/net-snmp-config.h.in: + + define the TLSTCP DOMAIN + +2010-03-13 01:16 hardaker + + * snmplib/snmp_transport.c: + + fix ifdef typo + +2010-03-12 20:26 hardaker + + * snmplib/snmpTLSBaseDomain.c: + + change debugging symbol names to a generic tls string + +2010-03-12 20:22 hardaker + + * snmplib/snmpTLSTCPDomain.c: + + initial working SNMP over TLS over TCP connection + +2010-03-12 20:22 hardaker + + * snmplib/snmpTLSBaseDomain.c: + + print a more complete OpenSSL stack + +2010-03-12 20:22 hardaker + + * snmplib/snmptsm.c: + + fix assert statements + +2010-03-12 20:21 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h: + + added an accepted_bio pointer for the bio after SSL_accept + +2010-03-12 20:21 hardaker + + * snmplib/snmp_transport.c: + + add the ability for f_copy and f_config + +2010-03-12 20:21 hardaker + + * include/net-snmp/library/snmp_transport.h: + + missing ; + +2010-03-12 20:21 hardaker + + * include/net-snmp/library/snmp_transport.h: + + add a f_copy pointer + +2010-03-12 20:20 hardaker + + * include/net-snmp/library/snmp_transport.h: + + return int not int * on error + +2010-03-12 20:20 hardaker + + * include/net-snmp/library/snmp_transport.h: + + added a f_config function for transports + +2010-03-12 11:53 dts12 + + * apps/snmptable.c: + + CHANGES: snmptable: PATCH: 2850067: Suppress extraneous "index" + header token + Patch supplied by Dan Nelson + +2010-03-12 11:43 dts12 + + * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c: + + Remove duplicate definition of + getulongfromsysclassnetstatistics() + +2010-03-11 16:52 dts12 + + * man/snmpcmd.1.def: + + Document the format of the -e/-E command line options. + +2010-03-11 16:47 dts12 + + * agent/helpers/table_dataset.c: + + Remove mention of the (abandoned) 'dataset2' helper. + +2010-03-11 15:59 dts12 + + * snmplib/cert_util.c: + + Don't initialise the TLS transport unless it's actually been + configured in. + +2010-03-11 15:47 rstory + + * testing/eval_suite.sh: + + use SNMP_TMPDIR instead of TMPDIR + +2010-03-11 15:31 rstory + + * snmplib/snmptsm.c: + + query right bool (tsm prefix is lib bool, not app) + +2010-03-11 15:08 dts12 + + * agent/auto_nlist.c, agent/mibgroup/examples/ucdDemoPublic.c, + apps/snmptest.c, snmplib/parse.c, snmplib/tools.c: + + CHANGES: PATCH: 2952034: Return of the Great SuSE 'sprintf' + Hunt... + Patch supplied by Leonardo Chiquitto + +2010-03-11 14:55 dts12 + + * local/traptoemail: + + CHANGES: PATCH: 2937996: Add Date: header to email send by + traptoemail + +2010-03-11 14:50 dts12 + + * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c: + + CHANGES: snmpd: PATCH: 2967400: Retrieve error counters for the + EtherLike-MIB + Patch supplied by Josef Moellers. + +2010-03-11 14:23 dts12 + + * agent/mibgroup/ucd-snmp/pass.c: + + CHANGES: snmpd: PATCH: 2968642: Catch overflow of pass-through + command buffer. + Patch from Andreas Jaeger/Leonardo Chiquitto + +2010-03-11 12:37 dts12 + + * agent/mibgroup/agentx/protocol.c: + + CHANGES: snmpd: PATCH: 2956657: Handle over-length AgentX OIDs. + Patch provided by Rob West + +2010-03-11 12:23 dts12 + + * agent/mibgroup/ip-mib/data_access/defaultrouter_common.c: + + Provide missing debug parameter. + Patch provided by Andreas Jaeger. + +2010-03-11 12:21 dts12 + + * agent/mibgroup/hardware/sensors/hw_sensors.c: + + Provide missing (dummy) return value, to suppress compiler + warning. + Patch provided by Andreas Jaeger. + +2010-03-11 12:19 dts12 + + * agent/mibgroup/ucd-snmp/pass.c: + + Suppress warnings of possible buffer overflow. + This doesn't _actually_ protect against such an overflow, + since the target buffer is non-empty, so strncat can't + use it all anyway. But this should at least mislead the + compiler sufficiently to shut it up! + + Patch provided by Andreas Jaeger. + +2010-03-11 11:57 dts12 + + * configure, configure.d/config_os_misc4: + + Replace backquote with single quote in configure output message. + While this change is probably not strictly necessary, it feels + sensible to avoid this particular use of backquotes, Just In + Case. + See discussion in Patch #2952169 + +2010-03-11 11:43 dts12 + + * snmplib/mib.c: + + CHANGES: library: PATCH: 2952140: Overflow counter32 and gauge32 + on 64bit systems correctly + Patch provided by Leonardo Chiquitto + +2010-03-11 11:36 dts12 + + * testing/TESTCONF.sh, testing/eval_suite.sh: + + CHANGES: build: PATCH: 2952020: Explicitly set permission on + temporary testing output directories. + Patch provided by Leonardo Chiquitto. + +2010-03-11 11:26 dts12 + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + CHANGES: snmpd: PATCH: 2950845: Fix ifHighSpeed calculation + Patch provided by Leonardo Chiquitto + +2010-03-11 08:26 bvassche + + * perl/ASN/ASN.xs, perl/ASN/Makefile.PL, perl/OID/Makefile.PL, + perl/OID/OID.xs, perl/TrapReceiver/Makefile.PL, + perl/TrapReceiver/TrapReceiver.xs, perl/agent/Makefile.PL, + perl/agent/Support/Makefile.PL, perl/agent/agent.xs, + perl/agent/default_store/Makefile.PL, + perl/agent/default_store/default_store.xs, + perl/default_store/Makefile.PL, + perl/default_store/default_store.xs: + + Made compilation of the Perl module NetSNMP.pm on Windows more + silent: added compiler flags -D_CRT_SECURE_NO_WARNINGS + -D_CRT_NONSTDC_NO_WARNINGS and made sure that #include + occurs before any other include file + that defines _WIN32_WINNT. + +2010-03-10 23:31 rstory + + * include/net-snmp/library/cert_util.h, snmplib/Makefile.in, + snmplib/cert_util.c: + + NEWS: snmplib: create indexes for certificates in config path + +2010-03-10 18:48 bvassche + + * snmplib/snmpSocketBaseDomain.c: + + Added "#include " such that on Unix systems the + compiler does not print a warning about a missing declaration for + the function close(). + +2010-03-10 18:30 rstory + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec, perl/ASN/ASN.pm, + perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm, perl/SNMP/SNMP.pm, + perl/TrapReceiver/TrapReceiver.pm, + perl/agent/Support/Support.pm, perl/agent/agent.pm, + perl/agent/default_store/default_store.pm, + perl/default_store/default_store.pm: + + update version to 5.6.dev + +2010-03-10 18:29 rstory + + * local/Version-Munge.pl: + + CHANGES: building: update Version-Munge for renamed configure.ac + +2010-03-10 18:29 rstory + + * configure.ac: + + CHANGES: building: save configure cache every once in while + +2010-03-10 16:12 bvassche + + * win32/libsnmp/Makefile.in: + + Reordered some of the Makefile rules in order to minimize the + diffs with libsnmp_dll/Makefile.in. + +2010-03-10 16:10 bvassche + + * win32/libsnmp_dll/Makefile.in: + + Win32, batch building: DLL builds again. + +2010-03-10 16:07 bvassche + + * agent/helpers/cache_handler.c: + + Fixed a recently introduced compiler warning by adding a forward + declaration for the function _cache_free(). + +2010-03-10 16:06 bvassche + + * snmplib/container.c: + + Builds again on Win32. + +2010-03-10 04:17 rstory + + * README: + + add missing contributors + +2010-03-10 04:17 rstory + + * include/net-snmp/library/container.h, snmplib/container.c: + + CHANGES: snmplib: fix potential double free in CONTAINER_FREE + - also added several compare routines + +2010-03-10 04:17 rstory + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + CHANGES: snmplib: when freeing a cache, stop timer and call cache + free func + - also add netsnmp_cache_remove + +2010-03-10 03:52 rstory + + * README, agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h, + include/net-snmp/library/cert_util.h, + include/net-snmp/library/container.h, snmplib/Makefile.in, + snmplib/cert_util.c, snmplib/container.c: + + undo commit 18234 + +2010-03-10 03:41 rstory + + * README, agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h, + include/net-snmp/library/cert_util.h, + include/net-snmp/library/container.h, snmplib/Makefile.in, + snmplib/cert_util.c, snmplib/container.c: + + Merge branch 'pullme' of ../trunk-staging + +2010-03-09 17:48 bvassche + + * include/net-snmp/mib_api.h: + + CHANGES: Win32: exported netsnmp_read_module() from netsnmp.dll + such that NetSNMP.pm builds again. + +2010-03-09 17:47 bvassche + + * win32/libagent/Makefile.in, win32/libsnmp_dll/Makefile.in: + + Simplified two makefiles used by build.bat (Win32). + +2010-03-09 17:24 bvassche + + * perl/SNMP/SNMP.xs: + + CHANGES: Win32: building: building NetSNMP.pm does no longer + trigger compiler warnings about redefining _WIN32_WINNT nor + NTDDI_VERSION. + +2010-03-09 17:22 bvassche + + * perl/SNMP/Makefile.PL: + + CHANGES: Win32: building: made building NetSNMP.pm more silent by + adding the MSVC compiler flags -D_CRT_SECURE_NO_WARNINGS + -D_CRT_NONSTDC_NO_WARNINGS. + +2010-03-09 17:09 rstory + + * snmplib/read_config.c: + + remove debug msg used during debugging + +2010-03-09 17:02 marz + + * local/net-snmp-cert: + + initial cert wrapper - testing repo write privs + +2010-03-09 10:20 bvassche + + * win32/netsnmpmibs/Makefile.in: + + Removed duplicate build rules. These duplicate rules were + harmless but triggered a warning. + +2010-03-09 02:38 rstory + + * include/net-snmp/library/dir_utils.h, snmplib/dir_utils.c: + + CHANGES: snmplib: directory container enhancements + - fix potential memory leak + - add filter callback to filter files returned + - add option to return relative and not full paths + - add option to sort returned list + - add option to return empty container instead of NULL if no + files found + - change default container name to directory that was scanned + - tweak debug/log messages + +2010-03-08 23:07 rstory + + * agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/if-mib/ifTable/ifTable_data_access.c, + agent/mibgroup/ip-forward-mib/data_access/route_linux.c, + agent/mibgroup/ip-mib/data_access/arp_linux.c, + agent/mibgroup/ip-mib/data_access/systemstats_linux.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/util_funcs/get_pid_from_inode.c, + include/net-snmp/library/snmp_logging.h: + + CHANGES: snmpd: define and use new NETSNMP_LOGONCE macro + +2010-03-08 22:44 rstory + + * man/snmp_config.5.def, snmplib/read_config.c: + + NEWS: snmplib: conf files can now include other conf files + - also tweaked debug tokens here and there + +2010-03-08 22:43 rstory + + * snmplib/snmp_transport.c: + + fix typo (caused external reference when DTLSUDP configured + without dtlstcp) + +2010-03-06 02:27 rstory + + * include/net-snmp/library/container.h, snmplib/container.c, + snmplib/container_binary_array.c, snmplib/container_list_ssll.c: + + NEWS: snmplib: netsnmp_container enhancements: + - add free_item function; defaults to + netsnmp_container_simple_free + - add CONTAINER_FREE_ALL macro/function (like CONTAINER_CLEAR but + calls container free_item for each item in primary container) + - add ability to set options on binary_array containers + +2010-03-02 17:55 bvassche + + * win32/libsnmp/Makefile.in: + + Made sure that win32/build.bat works again by adding missing + source file names. Sorted source file names alphabetically too. + +2010-03-02 16:54 bvassche + + * win32/Configure, win32/netsnmpmibs/Makefile.in, + win32/snmpd/Makefile.in: + + Follow-up for r18167 (merge of snmpd and snmpdsdk and also of + netsnmpmibs and netsnmpmibssdk): the batch file win32/build.bat + works again with the Platform SDK enabled. + +2010-03-02 16:52 bvassche + + * win32/Makefile-apps.in: + + Follow-up for r18215 (replaced the obsolete cl.exe option /GX by + the equivalent /EHsc; added /D "_CRT_SECURE_NO_WARNINGS", added + /D "_CRT_NONSTDC_NO_WARNINGS" and removed /Fp... and /YX). + +2010-02-28 15:56 bvassche + + * snmplib/winservice.c: + + Win32: fixed a compiler warning about redefinition of + _WIN32_WINNT by making sure that is + included before . + +2010-02-28 15:24 bvassche + + * win32/libagent/Makefile.in, win32/libhelpers/Makefile.in, + win32/libnetsnmptrapd/Makefile.in, win32/libsnmp/Makefile.in, + win32/libsnmp_dll/Makefile.in, win32/netsnmpmibs/Makefile.in, + win32/snmpd/Makefile.in, win32/snmpnetstat/Makefile.in, + win32/snmptrapd/Makefile.in: + + CHANGES: Win32: batch build: replaced the obsolete /GX by the + equivalent /EHsc. + CHANGES: Win32: batch build: added /D "_CRT_SECURE_NO_WARNINGS" + /D "_CRT_NONSTDC_NO_WARNINGS" to make building with MSVC 2008 + more silent. + CHANGES: Win32: batch build: removed /Fp... and /YX. These + options influence how precompiled header files are generated, + which are not used inside the Net-SNMP project. /YX is not + supported by MSVC 2008. + CHANGES: Win32: batch build: removed a duplicate occurrence of + strtoull.obj. + +2010-02-28 14:11 bvassche + + * win32/Configure, win32/Makefile.in: + + Follow-up for r18167 (merge of snmpd and snmpdsdk and also of + netsnmpmibs and netsnmpmibssdk): applied the necessary changes to + the win32/Configure script and win32/Makefile.in. + +2010-02-27 13:11 bvassche + + * agent/mibgroup/agent/nsCache.c, include/net-snmp/config_api.h, + include/net-snmp/library/asn1.h, + include/net-snmp/library/callback.h, + include/net-snmp/library/check_varbind.h, + include/net-snmp/library/container.h, + include/net-snmp/library/container_list_ssll.h, + include/net-snmp/library/container_null.h, + include/net-snmp/library/data_list.h, + include/net-snmp/library/default_store.h, + include/net-snmp/library/fd_event_manager.h, + include/net-snmp/library/int64.h, + include/net-snmp/library/keytools.h, + include/net-snmp/library/large_fd_set.h, + include/net-snmp/library/md5.h, include/net-snmp/library/mib.h, + include/net-snmp/library/mt_support.h, + include/net-snmp/library/oid_stash.h, + include/net-snmp/library/parse.h, + include/net-snmp/library/read_config.h, + include/net-snmp/library/scapi.h, + include/net-snmp/library/snmp-tc.h, + include/net-snmp/library/snmp.h, + include/net-snmp/library/snmpCallbackDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmp_alarm.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/library/snmp_enum.h, + include/net-snmp/library/snmp_logging.h, + include/net-snmp/library/snmp_parse_args.h, + include/net-snmp/library/snmp_secmod.h, + include/net-snmp/library/snmp_service.h, + include/net-snmp/library/snmp_transport.h, + include/net-snmp/library/snmpusm.h, + include/net-snmp/library/snmpv3.h, + include/net-snmp/library/system.h, + include/net-snmp/library/tools.h, + include/net-snmp/library/ucd_compat.h, + include/net-snmp/library/vacm.h, + include/net-snmp/library/winpipe.h, include/net-snmp/mib_api.h, + include/net-snmp/pdu_api.h, include/net-snmp/session_api.h, + include/net-snmp/varbind_api.h, include/net-snmp/version.h, + snmplib/getopt.c, snmplib/gettimeofday.c, snmplib/mib.c, + snmplib/parse.c, snmplib/snmp_alarm.c, snmplib/snmp_api.c, + snmplib/snmp_client.c, snmplib/snmp_debug.c, snmplib/snmpv3.c, + snmplib/strlcpy.c, snmplib/strtok_r.c, snmplib/strtoull.c, + snmplib/tools.c, snmplib/ucd_compat.c, snmplib/winpipe.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: Win32: declared all functions that are exported from the + Net-SNMP DLL as NETSNMP_IMPORT. The result is a minor + optimization: code that uses the Net-SNMP DLL will now call the + DLL-exported functions directly instead of indirectly via the + stub in the import library. + +2010-02-27 11:50 bvassche + + * agent/mibgroup/ucd-snmp/extensible.c: + + Removed a redundant strncasecmp() declaration. + +2010-02-27 09:57 bvassche + + * snmplib/strtok_r.c: + + Fixed a typo in a source code comment. + +2010-02-27 09:56 bvassche + + * snmplib/snmp_transport.c: + + Follow-up for r18189 (rstory): builds again on Windows. + +2010-02-25 17:53 bvassche + + * win32/encode_keychange/encode_keychange.dsp, + win32/encode_keychange/encode_keychange.vcproj, + win32/libagent/libagent.dsp, win32/libagent/libagent.vcproj, + win32/libhelpers/libhelpers.dsp, + win32/libhelpers/libhelpers.vcproj, + win32/libnetsnmptrapd/libnetsnmptrapd.dsp, + win32/libnetsnmptrapd/libnetsnmptrapd.vcproj, + win32/libsnmp/libsnmp.dsp, win32/libsnmp/libsnmp.vcproj, + win32/libsnmp_dll/libsnmp_dll.dsp, + win32/libsnmp_dll/libsnmp_dll.vcproj, + win32/netsnmpmibs/netsnmpmibs.dsp, + win32/netsnmpmibs/netsnmpmibs.vcproj, + win32/snmpbulkget/snmpbulkget.dsp, + win32/snmpbulkget/snmpbulkget.vcproj, + win32/snmpbulkwalk/snmpbulkwalk.dsp, + win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.dsp, + win32/snmpd/snmpd.vcproj, win32/snmpdelta/snmpdelta.dsp, + win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.dsp, + win32/snmpdf/snmpdf.vcproj, win32/snmpget/snmpget.dsp, + win32/snmpget/snmpget.vcproj, win32/snmpgetnext/snmpgetnext.dsp, + win32/snmpgetnext/snmpgetnext.vcproj, + win32/snmpnetstat/snmpnetstat.dsp, + win32/snmpnetstat/snmpnetstat.vcproj, win32/snmpset/snmpset.dsp, + win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.dsp, + win32/snmpstatus/snmpstatus.vcproj, + win32/snmptable/snmptable.dsp, win32/snmptable/snmptable.vcproj, + win32/snmptest/snmptest.dsp, win32/snmptest/snmptest.vcproj, + win32/snmptranslate/snmptranslate.dsp, + win32/snmptranslate/snmptranslate.vcproj, + win32/snmptrap/snmptrap.dsp, win32/snmptrap/snmptrap.vcproj, + win32/snmptrapd/snmptrapd.dsp, win32/snmptrapd/snmptrapd.vcproj, + win32/snmpusm/snmpusm.dsp, win32/snmpusm/snmpusm.vcproj, + win32/snmpvacm/snmpvacm.dsp, win32/snmpvacm/snmpvacm.vcproj, + win32/snmpwalk/snmpwalk.dsp, win32/snmpwalk/snmpwalk.vcproj, + win32/win32.dsw, win32/win32.sln, win32/win32dll.dsw, + win32/win32dll.sln: + + Reverted r18207 (dsp/dsw to vcproj/sln conversion) except the + suppression + list changes. The goal of this conversion was twofold: not only + to be able + to load the project files in MSVC 2002 - 2008 but also to be able + to commit + changes made from inside the MSVC 2008 IDE. Unfortunately + converting dsp/dsw + files to vcproj/sln files with MSVC 2008 makes it impossible to + load the + vcproj/sln files with earlier MSVC versions. Why on earth did + Microsoft + decide to put a version number in XML files ? + +2010-02-24 19:41 bvassche + + * win32, win32/encode_keychange, + win32/encode_keychange/encode_keychange.dsp, + win32/encode_keychange/encode_keychange.vcproj, win32/libagent, + win32/libagent/libagent.dsp, win32/libagent/libagent.vcproj, + win32/libhelpers, win32/libhelpers/libhelpers.dsp, + win32/libhelpers/libhelpers.vcproj, win32/libnetsnmptrapd, + win32/libnetsnmptrapd/libnetsnmptrapd.dsp, + win32/libnetsnmptrapd/libnetsnmptrapd.vcproj, win32/libsnmp, + win32/libsnmp/libsnmp.dsp, win32/libsnmp/libsnmp.vcproj, + win32/libsnmp_dll, win32/libsnmp_dll/libsnmp_dll.dsp, + win32/libsnmp_dll/libsnmp_dll.vcproj, win32/netsnmpmibs, + win32/netsnmpmibs/netsnmpmibs.dsp, + win32/netsnmpmibs/netsnmpmibs.vcproj, win32/snmpbulkget, + win32/snmpbulkget/snmpbulkget.dsp, + win32/snmpbulkget/snmpbulkget.vcproj, win32/snmpbulkwalk, + win32/snmpbulkwalk/snmpbulkwalk.dsp, + win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd, + win32/snmpd/snmpd.dsp, win32/snmpd/snmpd.vcproj, win32/snmpdelta, + win32/snmpdelta/snmpdelta.dsp, win32/snmpdelta/snmpdelta.vcproj, + win32/snmpdf, win32/snmpdf/snmpdf.dsp, + win32/snmpdf/snmpdf.vcproj, win32/snmpget, + win32/snmpget/snmpget.dsp, win32/snmpget/snmpget.vcproj, + win32/snmpgetnext, win32/snmpgetnext/snmpgetnext.dsp, + win32/snmpgetnext/snmpgetnext.vcproj, win32/snmpnetstat, + win32/snmpnetstat/snmpnetstat.dsp, + win32/snmpnetstat/snmpnetstat.vcproj, win32/snmpset, + win32/snmpset/snmpset.dsp, win32/snmpset/snmpset.vcproj, + win32/snmpstatus, win32/snmpstatus/snmpstatus.dsp, + win32/snmpstatus/snmpstatus.vcproj, win32/snmptable, + win32/snmptable/snmptable.dsp, win32/snmptable/snmptable.vcproj, + win32/snmptest, win32/snmptest/snmptest.dsp, + win32/snmptest/snmptest.vcproj, win32/snmptranslate, + win32/snmptranslate/snmptranslate.dsp, + win32/snmptranslate/snmptranslate.vcproj, win32/snmptrap, + win32/snmptrap/snmptrap.dsp, win32/snmptrap/snmptrap.vcproj, + win32/snmptrapd, win32/snmptrapd/snmptrapd.dsp, + win32/snmptrapd/snmptrapd.vcproj, win32/snmpusm, + win32/snmpusm/snmpusm.dsp, win32/snmpusm/snmpusm.vcproj, + win32/snmpvacm, win32/snmpvacm/snmpvacm.dsp, + win32/snmpvacm/snmpvacm.vcproj, win32/snmpwalk, + win32/snmpwalk/snmpwalk.dsp, win32/snmpwalk/snmpwalk.vcproj, + win32/win32.dsw, win32/win32.sln, win32/win32dll.dsw, + win32/win32dll.sln: + + (reverted) CHANGES: Win32: building: converted .dsp/.dsw files to + .vcproj/.sln files. This implies that support for MSVC 6.0 has + been dropped and the minimum Microsoft Visual Studio version + required to build the Net-SNMP source code is Microsoft Visual + Studio .NET (2002). + +2010-02-23 19:03 bvassche + + * configure, configure.d/config_project_manual: + + CHANGES: building: when generating a default value for the system + location and no domain name is found in /etc/resolv.conf, use + "@no.where" instead of "". + +2010-02-23 18:50 bvassche + + * configure, m4/ac_prompt_user.m4: + + CHANGES: building: made sure that the configure script does no + longer invoke "tail -1", which is not POSIX-compliant. + +2010-02-23 18:45 hardaker + + * testing/tests/T300udp, testing/tests/T310tcp, + testing/tests/T320udpv6, testing/tests/T330tcpv6, + testing/tests/T350unix, testing/tests/T360dtlsudp, + testing/tests/T399alias: + + Removed all transport tests since it's impossible to determine + where they can safely operate (was stopping tanders' nightly + tests from succeeding) + +2010-02-23 18:41 hardaker + + * snmplib/snmpTLSTCPDomain.c: + + more error and debugging output + +2010-02-23 18:40 hardaker + + * snmplib/snmpTLSBaseDomain.c: + + fix the server context generator to actually, um, return the + context. + +2010-02-23 18:40 hardaker + + * agent/agent_trap.c: + + initialize the 'res' variable since it's checked + +2010-02-23 18:39 hardaker + + * snmplib/snmpTLSTCPDomain.c: + + more progress toward a real implementation + +2010-02-23 18:38 hardaker + + * snmplib/snmp_transport.c: + + tlstcp ctor invocation + +2010-02-23 18:38 hardaker + + * include/net-snmp/library/snmpTLSTCPDomain.h: + + require TLSBase + +2010-02-23 18:37 hardaker + + * include/net-snmp/library/snmp_transport.h: + + added host identifier as output + +2010-02-23 18:35 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmpTLSTCPDomain.c: + + significant more work on the TLS TCP domain + +2010-02-23 17:43 bvassche + + * configure, include/net-snmp/net-snmp-config.h.in: + + Follow-up for r18193 (jsafranek): reran autoreconf for the trunk + and the 5.5 branch. + +2010-02-23 14:58 rstory + + * snmplib/snmp_api.c: + + use NETSNMP_PRIz instead of %z + +2010-02-23 12:27 jsafranek + + * configure.d/config_os_libs: + + CHANGES: building: Fixed compilation with rpm-4.6. + Turn on the legacy API when rpm-4.6 is detected. + +2010-02-23 07:38 bvassche + + * snmplib/snmp_alarm.c, snmplib/snmp_api.c: + + Reverted r18000 (disabling SIGALRM support) because this involves + a backwards-incompatible change. + +2010-02-23 00:36 rstory + + * snmplib/snmpTCPDomain.c: + + fix typo in comment + +2010-02-23 00:34 rstory + + * snmplib/snmp_api.c: + + debug msg tweaks; use new tranport functions + - add debug header for snmp version + - add length to debug send/receive messages + - use new tranport functions for send/recv/finding peer address + +2010-02-23 00:25 rstory + + * include/net-snmp/library/snmp_transport.h, + snmplib/snmp_transport.c: + + add netsnmp_transport_peer_string, netsnmp_transport_send & + netsnmp_transport_recv + - moves transport manipulation into transport code + - central place for logging/debugging sent/received data + +2010-02-22 19:33 bvassche + + * configure, configure.d/config_modules_agent, + configure.d/config_project_manual: + + CHANGES: building: made sure that the configure script does no + longer invoke "tail -1", which is not POSIX-compliant. + +2010-02-22 19:21 bvassche + + * agent/agent_registry.c: + + Follow-up for r18186. Regression test 34 (whether authentication + failure traps are sent by snmpd) passes now again. + +2010-02-22 09:18 bvassche + + * agent/agent_registry.c: + + CHANGES: snmpd: made sure that handler registration failure does + not create dangling pointers in the MIB subtree registry. + +2010-02-22 09:11 bvassche + + * agent, apps, apps/snmpnetstat: + + Updated Subversion ignore list. + +2010-02-22 08:42 bvassche + + * configure: + + Follow-up for r18084: fixed libeay32 (OpenSSL) configure test for + MinGW. + +2010-02-22 08:31 bvassche + + * configure.d/config_os_libs: + + Follow-up for r18084: fixed libeay32 (OpenSSL) configure test for + MinGW. + +2010-02-22 08:13 bvassche + + * agent/mibgroup/winExtDLL.c: + + Builds again with MinGW when IPv6 support is enabled. + +2010-02-21 18:58 bvassche + + * README.win32, win32/libsdll.dsw, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in, win32/win32dll.dsw: + + CHANGES: Win32: building: renamed libsdll.dsw into win32dll.dsw. + CHANGES: Win32: building: simplified linking the Net-SNMP + applications with netsnmp.dll by adding all application projects + to the same workspace that is used for building the DLL. + CHANGES: Win32: building: made building netsnmp.dll less error + prone by letting the compiler print an error message if the + preprocessor symbol NETSNMP_USE_DLL has not been defined. + +2010-02-21 18:51 bvassche + + * win32/libsnmp_dll/libsnmp_dll.dsp: + + CHANGES: Win32: building: Added libsnmp.def to the list of + libsnmp_dll.dsp source files such that the DLL is rebuilt when + the .def file has been modified. + +2010-02-21 18:45 bvassche + + * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in: + + CHANGES: Win32: exported netsnmp_set_line_buffering() from + netsnmp.dll. + +2010-02-21 17:39 bvassche + + * snmplib/snmpIPv6BaseDomain.c, snmplib/snmpUDPIPv6Domain.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + More Win32 IPv6 source code consistency improvements: + - Moved #undef HAVE_IF_NAMETOINDEX from snmplib/*.c to + win32/net-snmp/net-snmp-config.h. + - Changed the global in6addr_any variable into a static variable + such that + multiple definitions do not trigger a linker error. + - Added typedefs for uint8_t, int8_t, uint16_t and int16_t. + - Replaced '#if NETSNMP_ENABLE_IPV6' by '#ifdef + NETSNMP_ENABLE_IPV6'. + +2010-02-21 08:30 tanders + + * snmplib/snmpIPBaseDomain.c: + + make sure that INADDR_NONE is defined (fixes build error on + Solaris) + +2010-02-19 19:39 bvassche + + * win32/net-snmp/net-snmp-config.h.in: + + Synchronized win32/net-snmp/net-snmp-config.h and + win32/net-snmp/net-snmp-config.h.in. + +2010-02-19 14:18 bvassche + + * include/net-snmp/library/system.h: + + CHANGES: Win32: libsnmp builds again as a DLL when IPv6 is + enabled. + +2010-02-19 13:22 bvassche + + * win32/libsnmp_dll/libsnmp.def.in: + + Follow up for r18164: synchronized libsnmp.def.in with + libsnmp.def + +2010-02-19 09:05 bvassche + + * win32/net-snmp/net-snmp-config.h: + + CHANGES: Win32: added #include in + win32/net-snmp/net-snmp-config.h such that the MSVC compiler + doesn't get confused by the malloc redefinition when building + libsnmp as a DLL. + +2010-02-19 08:59 bvassche + + * include/net-snmp/library/snmp_parse_args.h, + win32/libsnmp_dll/libsnmp.def: + + Exported netsnmp_parse_args() such that the Net-SNMP applications + build again when libsnmp is built as a DLL. + +2010-02-19 08:56 bvassche + + * snmplib/keytools.c, win32/net-snmp/net-snmp-config.h: + + CHANGES: Win32: building: moved MSVC OpenSSL linker settings from + snmplib/keytools.c to win32/net-snmp/net-snmp-config.h such that + these settings are not only effective when building snmplib as a + static library but also when any Net-SNMP application is built + that links with snmplib as a static library or as a DLL. + +2010-02-19 08:32 bvassche + + * snmplib/keytools.c: + + Win32 cleanup: MSVC / DLL tests now use the officially endorsed + macro names. + +2010-02-19 07:50 bvassche + + * win32/libsnmp_dll/libsnmp_dll.dsp: + + Builds again. + +2010-02-19 06:47 magfr + + * agent/agent_trap.c, agent/mibgroup/ucd-snmp/proxy.c, + include/net-snmp/library/snmp_parse_args.h, + snmplib/snmp_parse_args.c: + + NEWS: snmplib: PATCH: 2942940: from "Bill Fenner": Add a new + function, netsnmp_parse_args, that is like snmp_parse_args but + takes an additional bitmask, flags, to affect the behaviour. Also + remove the magic handling of some application names. + +2010-02-18 14:22 bvassche + + * win32/bin: + + Updated Subversion ignore list. + +2010-02-18 14:20 bvassche + + * win32/libhelpers/libhelpers.dsp, + win32/libnetsnmptrapd/libnetsnmptrapd.dsp, + win32/libsnmp/libsnmp.dsp, win32/netsnmpmibs/netsnmpmibs.dsp: + + Sorted names of source files alphabetically. + +2010-02-18 13:03 bvassche + + * README.win32, snmplib/winservice.c, win32/libsnmp/libsnmp.dsp, + win32/net-snmp/net-snmp-config.h, + win32/netsnmpmibs/netsnmpmibs.dsp, win32/netsnmpmibssdk, + win32/snmpdsdk, win32/snmpnetstat/snmpnetstat.dsp, + win32/win32.dsw, win32/win32sdk.dsw: + + CHANGES: Win32: dropped support for building Net-SNMP with + Microsoft Visual Studio 6.0 without platform SDK. Building + Net-SNMP with Microsoft Visual Studio 6.0 + PSDK or any later + version of MSVC is still possible however. + + Note: if in the future for whatever reason it should become + necessary again to be able to build Net-SNMP with MSVC without + relying on the platform SDK headers, please #ifdef out the MIB + code that relies on the PSDK headers instead of splitting the + workspace files again. + +2010-02-18 12:57 bvassche + + * snmplib/snmpIPv6BaseDomain.c: + + dos2unix. + +2010-02-18 09:45 bvassche + + * include/net-snmp/library/types.h: + + Source code cleanup: + - Moved documentation of netsnmp_large_fd_set members to the + comment + block just above the definition of this type. + - Removed superfluous 'extern "C"' specifier: this linkage + specifier + only has an effect on declarations of variables of functions and + not + on typedefs or struct definitions. + - Ran this header file through indent. + +2010-02-18 09:26 bvassche + + * snmplib/snmpIPBaseDomain.c, snmplib/snmpIPV6BaseDomain.c, + snmplib/snmpIPv6BaseDomain.c, snmplib/snmpTLSBaseDomain.c, + win32/libsnmp/libsnmp.dsp: + + Changes: + - Builds again with MSVC. + - Fixed a few compiler warnings reported by MSVC (passing int + instead of u_short to htons() / function declarations that were + missing because of missing #include directives). + +2010-02-16 17:16 bvassche + + * include/net-snmp/types.h: + + CHANGES: Win32: The header file is no longer + included from . Or: the header file + will have to be included explicitly in source files + that need the declaration of the function ftime(). + + Note: compared to r18024 and before, this change does not affect + BSD systems -- was only included from + on BSD systems in revisions r18025..r18152. + +2010-02-14 19:29 bvassche + + * include/net-snmp/system/freebsd8.h: + + Builds now on FreeBSD version 8.0. + +2010-02-13 20:59 magfr + + * include/net-snmp/library/snmpIPv4BaseDomain.h, + include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmpTCPBaseDomain.h, + include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h: + + Adjust the placement of ;'s in order to + a) Avoid warnings about spurious semicolons + b) Not have unterminated declarations in headers + +2010-02-12 02:57 rstory + + * local/mib2c: + + CHANGES: mib2c: update inline documentation; add storagetype test + for columns + +2010-02-12 01:50 rstory + + * include/net-snmp/library/snmp_api.h: + + fix typo in define + +2010-02-12 01:05 hardaker + + * configure, configure.d/config_modules_lib: + + fix sed processing on white-space adding solaris machines + +2010-02-10 23:56 hardaker + + * configure, configure.d/config_modules_lib: + + add top srcdir to cpp search path + +2010-02-10 23:52 hardaker + + * include/net-snmp/types.h: + + freebsd needs time.h above timeb.h + +2010-02-10 23:37 hardaker + + * configure, configure.d/config_modules_lib: + + use sed with multireplace on a line to fix possible whitespace + issue on solaris + +2010-02-10 23:22 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + include/net-snmp/library/snmpTLSTCPDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c, + snmplib/snmpTLSTCPDomain.c: + + beginning work for TLS separation into separate files with a base + file + +2010-02-10 23:21 hardaker + + * include/net-snmp/library/snmpUDPIPv4BaseDomain.h: + + move base transport creation function out of linux ifdefs + +2010-02-10 23:21 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c: + + moved another error logging function + +2010-02-10 23:20 hardaker + + * mibs/NET-SNMP-TC.txt: + + added TLS over TCP + +2010-02-10 16:39 dts12 + + * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c: + + CHANGES: Linux: Improved EtherLike-MIB support + Patch supplied by Josef Moellers + +2010-02-10 10:04 dts12 + + * python/netsnmp/client_intf.c: + + CHANGES: python: Support null-bytes in octet strings + Patch supplied by Tommy Beadle + +2010-02-10 00:59 hardaker + + * include/net-snmp/library/snmpDTLSUDPDomain.h, + include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c: + + moved TLS infrastructure into a base domain file + +2010-02-10 00:04 hardaker + + * include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + snmplib/snmpIPv6BaseDomain.c, snmplib/snmpUDPIPv6Domain.c: + + moved socket6 functions to the ipv6 base + +2010-02-10 00:03 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + white space formatting + +2010-02-10 00:03 hardaker + + * include/net-snmp/library/snmpUDPBaseDomain.h, + snmplib/snmpUDPBaseDomain.c, snmplib/snmpUDPDomain.c: + + moved udp_send/recv to udpbase + +2010-02-10 00:02 hardaker + + * include/net-snmp/library/snmpSocketBaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + snmplib/snmpSocketBaseDomain.c, snmplib/snmpUDPDomain.c: + + move netsnmp_sock_buffer_set into socketbase + +2010-02-10 00:02 hardaker + + * include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPBaseDomain.c, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv4BaseDomain.c: + + move ipv4 specific UDP transport creation to udpipv4 base + +2010-02-10 00:01 hardaker + + * snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c: + + made common functions be referenced directly by the transports + and removed original functionality; they were static so there is + no backwards compat issues + +2010-02-10 00:00 hardaker + + * include/net-snmp/library/snmpSocketBaseDomain.h, + include/net-snmp/library/snmpTCPBaseDomain.h, + include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpSocketBaseDomain.c, + snmplib/snmpTCPDomain.c, snmplib/snmpUDPBaseDomain.c, + snmplib/snmpUDPDomain.c: + + moved socket based close to a socket based domain common to many + things + +2010-02-09 23:59 hardaker + + * include/net-snmp/library/snmpTCPBaseDomain.h, + include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + snmplib/snmpTCPBaseDomain.c, snmplib/snmpTCPDomain.c, + snmplib/snmpTCPIPv6Domain.c: + + move TCP common functions to a TCPBase domain implementation + +2010-02-09 23:57 hardaker + + * include/net-snmp/library/snmpDTLSUDPDomain.h, + include/net-snmp/library/snmpUDPBaseDomain.h, + snmplib/snmpDTLSUDPDomain.c: + + warning cleanup + +2010-02-09 23:56 hardaker + + * include/net-snmp/library/snmp_transport.h: + + tmStateReference should be using the indexed addr_pair + +2010-02-09 23:56 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + make netsnmp_dtlsudp_close make use of netsnmp_baseudp_close + +2010-02-09 23:55 hardaker + + * include/net-snmp/library/snmpUDPBaseDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPBaseDomain.c, + snmplib/snmpUDPDomain.c: + + moved base UDP socket creation into a common base function and + made use of it + +2010-02-09 23:54 hardaker + + * include/net-snmp/library/snmpIPBaseDomain.h: + + proper _H ifdef checks + +2010-02-09 23:54 hardaker + + * include/net-snmp/library/snmpDTLSUDPDomain.h, + include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + snmplib/snmpUDPBaseDomain.c, snmplib/snmpUDPDomain.c, + snmplib/snmpUDPIPv4BaseDomain.c: + + added a raw UDP base domain + +2010-02-09 23:53 hardaker + + * include/net-snmp/library/snmpDTLSUDPDomain.h, + include/net-snmp/library/snmpIPBaseDomain.h, + include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpIPBaseDomain.c, + snmplib/snmpIPv4BaseDomain.c, snmplib/snmpIPv6BaseDomain.c, + snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c, + snmplib/snmpUDPIPv4BaseDomain.c, snmplib/snmpUDPIPv6Domain.c: + + created a UDP IPv4 base; moved and reused more infrastructure + +2010-02-09 23:51 hardaker + + * include/net-snmp/library/snmpIPv4BaseDomain.h, + snmplib/snmpIPv4BaseDomain.c, snmplib/snmpTCPDomain.c, + snmplib/snmpUDPDomain.c: + + moved ipv4 address formatting into snmpIPv4BaseDomain + +2010-02-09 23:51 hardaker + + * snmplib/snmpIPv6BaseDomain.c: + + v6 domain infrastructure files + +2010-02-09 23:51 hardaker + + * include/net-snmp/library/snmpIPV4BaseDomain.h, + include/net-snmp/library/snmpIPv4BaseDomain.h, + include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + snmplib/snmpIPV4BaseDomain.c, snmplib/snmpIPV6BaseDomain.c, + snmplib/snmpIPv4BaseDomain.c: + + v6 domain infrastructure files + +2010-02-09 23:50 hardaker + + * configure, include/net-snmp/library/snmpIPBaseDomain.h, + include/net-snmp/library/snmpIPV4BaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + snmplib/snmpIPBaseDomain.c, snmplib/snmpIPV4BaseDomain.c, + snmplib/snmpUDPDomain.c: + + New IPv4 and IP base transport files + +2010-02-09 23:48 hardaker + + * configure.d/config_modules_lib: + + don't double include transport modules + +2010-02-09 23:48 hardaker + + * include/net-snmp/library/snmpIPXDomain.h: + + moved architecture tests into the header files using config_error + for signaling problems + +2010-02-09 23:46 hardaker + + * configure.d/config_modules_lib: + + moved architecture tests into the header files using config_error + for signaling problems + +2010-02-09 23:45 hardaker + + * include/net-snmp/library/snmpAAL5PVCDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUnixDomain.h: + + moved architecture tests into the header files using config_error + for signaling problems + +2010-02-09 23:43 hardaker + + * configure.d/config_modules_lib: + + check for and report config_errors in transport headers + +2010-02-09 23:43 hardaker + + * configure.d/config_os_headers: + + allow a NETSNMP_QUICK_CHECK env variable to bypass header checks + +2010-02-09 23:42 hardaker + + * configure.d/config_modules_lib: + + better comments + +2010-02-09 23:42 hardaker + + * configure.d/config_modules_lib: + + check for config_require macros in transport headers for + force-including of other things + +2010-02-09 23:41 hardaker + + * include/net-snmp/library/snmp_transport.h, perl/agent/agent.xs, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTCPDomain.c, + snmplib/snmpUDPDomain.c: + + define a standardized indexed addr_pair instead of using one + labeled only for UDP everywhere + +2010-02-09 23:40 hardaker + + * snmplib/snmptsm.c: + + fix transport prefix list for incoming messages + +2010-02-09 23:40 hardaker + + * include/net-snmp/library/snmptsm.h, snmplib/snmptsm.c: + + remove the security level from the TSM cache; previous existence + from from a draft copy of the TSM RFC and is now stored entirely + in the tm reference + +2010-02-09 23:39 hardaker + + * snmplib/snmptsm.c: + + implement incoming TSM procedures according to RFC text + +2010-02-09 23:39 hardaker + + * snmplib/snmptsm.c: + + implement outgoing TSM procedures according to RFC text + +2010-02-09 23:39 hardaker + + * include/net-snmp/library/snmpDTLSUDPDomain.h: + + create defined sized array and length variable + +2010-02-05 09:52 jsafranek + + * + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c: + + CHANGES: snmpd: fixed filedescriptior leak in Etherlike-MIB and + RMON-MIB + +2010-02-04 15:57 jsafranek + + * agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/mibII/interfaces.c, + include/net-snmp/data_access/interface.h: + + CHANGES: snmpd: report real ifSpeed of network interface even it + is down. + Some interfaces can report their real speed, even they are down. + And if they can't, the fallback to 10Mbps is still there. + +2010-02-01 14:47 bvassche + + * agent/mibgroup/examples/example.c: + + Fixed the compiler warnings triggered by the source file + agent/mibgroup/examples/example.c. + +2010-02-01 14:45 bvassche + + * README.win32, snmplib/keytools.c: + + CHANGES: Win32: building: simplified the procedure for building + with SNMPv3 support enabled (OpenSSL). + +2010-02-01 14:34 bvassche + + * agent/helpers/cache_handler.c, agent/helpers/instance.c, + agent/helpers/old_api.c, agent/helpers/stash_cache.c, + agent/helpers/watcher.c, agent/mibgroup/winExtDLL.c, + snmplib/large_fd_set.c, snmplib/md5.c, snmplib/snmpAliasDomain.c, + snmplib/snmp_parse_args.c: + + Made sure that all calls to free() are intercepted when building + with dmalloc + support enabled. Included in those source files where + it was not + yet included, and provided a wrapper function for free() where + the address of + this function was taken (Dmalloc can only intercept free() when + it is called + directly but not when it is called through a function pointer). + +2010-02-01 10:49 bvassche + + * include/net-snmp/library/system.h: + + NEWS: building: Building Net-SNMP with dmalloc support enabled is + again possible. + +2010-02-01 01:05 tanders + + * testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap, + testing/tests/T055agentv1mintrap, + testing/tests/T056agentv2cmintrap, testing/tests/T113agentxtrap, + testing/tests/T114agentxagentxtrap: + + CHANGES: building: 'make test TESTOPTS="-P tcp"' works fine now + +2010-01-31 08:02 bvassche + + * configure, configure.d/config_os_misc2: + + Follow-up for r18084: fixed an sh syntax error in the configure + script + that was triggered on systems without libcrypto and without + libeay32. + The following error was reported: + configure[33136]: x: unknown test operator + +2010-01-29 20:07 jsafranek + + * testing/tests/T059trapdtraphandle: + + Elaborate on rev. 18089 and adjust the temporary directory to the + * *really working one*. 2010-01-29 19:11 jsafranek + + + * testing/tests/T059trapdtraphandle: + + Fix test 35 when configure option '--with-temp-file-pattern' was + used and the directory for temp. files does not exist yet. + +2010-01-29 15:07 bvassche + + * configure, configure.d/config_os_functions, + include/net-snmp/library/system.h, + include/net-snmp/net-snmp-config.h.in, snmplib/closedir.c, + snmplib/gettimeofday.c, snmplib/opendir.c, snmplib/readdir.c, + snmplib/system.c, win32/libsnmp/libsnmp.dsp: + + Moved the source code of the opendir(), readdir(), closedir() and + gettimeofday() replacements for MSVC from snmplib/system.c to + separate source files in snmplib. + +2010-01-29 08:57 bvassche + + * configure, configure.d/config_os_libs: + + Configure script consistency improvement: renamed the variable + "saved_LIBS" into "netsnmp_save_LIBS". + +2010-01-29 06:39 magfr + + * configure, configure.d/config_os_struct_members, + include/net-snmp/net-snmp-config.h.in, + testing/tests/T072com2secunix: + + CHANGES: testing: Check the size of sun_path and use that to + generate the maximal size strings for stressing com2secunix. + +2010-01-27 15:16 bvassche + + * testing/eval_tools.sh: + + NEWS: MinGW: running the regression test suite is again possible + ('make test'). + +2010-01-27 14:43 bvassche + + * configure, configure.d/config_os_libs, + configure.d/config_os_misc2, + include/net-snmp/net-snmp-config.h.in: + + NEWS: Cygwin: building with another OpenSSL package than the + Cygwin-provided packages openssl and openssl-devel is again + possible. + NEWS: MinGW: building with OpenSSL works again. + +2010-01-26 21:27 magfr + + * agent/agent_trap.c, include/net-snmp/agent/agent_trap.h: + + CHANGES: snmplib: Make the context argument of send_v3trap, + send_trap_vars_with_context and netsnmp_send_traps refer to a + const char*. + +2010-01-26 21:24 magfr + + * agent/mibgroup/host/data_access/swinst_pkginfo.c: + + Correct misspelling - #elsif to #elif + +2010-01-26 21:21 magfr + + * snmplib/snmpUDPDomain.c: + + Apparently not all systems define INET_ADDRSTRLEN so add it if it + is missing. + +2010-01-26 15:46 bvassche + + * testing/TESTCONF.sh: + + Added netstat path for MinGW. + +2010-01-26 15:00 hardaker + + * include/net-snmp/library/snmp_api.h: + + fix stat names + +2010-01-26 15:00 hardaker + + * include/net-snmp/library/snmp_assert.h: + + define netsnmp_assert_or_msgreturn + +2010-01-26 14:59 hardaker + + * snmplib/snmptsm.c: + + use netsnmp_assert_or_return + +2010-01-26 14:58 hardaker + + * include/net-snmp/library/snmp_assert.h: + + define netsnmp_assert_or_return + +2010-01-26 14:58 hardaker + + * snmplib/snmptsm.c: + + update comments to reflect RFC5591 as the document describing the + implementation + +2010-01-26 11:43 bvassche + + * include/net-snmp/system/cygwin.h: + + NEWS: Cygwin: BUG: 2939168: byte order of udpLocalPort is now + correct. + +2010-01-26 10:46 bvassche + + * net-snmp-config.in, testing/TESTCONF.sh, + testing/tests/T030snmpv3usercreation, + testing/tests/T115agentxperl: + + NEWS: Cygwin: BUG: 2939168: fixed test infrastructure ("make + test"). This has been fixed by using the proper environment + separator character and by adding the path of the netstat + executable for Cygwin in testing/TESTCONF.sh. + +2010-01-26 09:27 jsafranek + + * agent/mibgroup/host/hr_swinst.c: + + CHANGES: snmpd: fix rare race condition when reading RPM + database. + Old rpm versions return NULL instead of Header when another RPM + instance holds + database locks. I.e. snmpd sometimes crashes when reading + hr_swInst and rpm is + installing/updating/removing another package. As a solution, + whole RPM cache + is thrown away and re-read when we got an error from librpm. The + whole process + is restarted only three times, to prevent endless loop. + +2010-01-25 22:16 magfr + + * agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/disk.c, snmplib/scapi.c, + snmplib/snmp_api.c: + + CHANGES: snmplib, snmpd: Do not check if values of type size_t + are less than 0. + +2010-01-25 22:11 magfr + + * agent/mibgroup/util_funcs/header_simple_table.c: + + CHANGES: snmpd: Check the range of oid values towards the maximum + oid value, notULONG_MAX + +2010-01-25 20:01 rstory + + * configure, configure.d/config_os_libs: + + only bail on missing libiphlpapi for xwinsock2 + +2010-01-25 19:57 rstory + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: + + rename MAX_STATS to NETSNMP_STAT_MAX_STATS + +2010-01-25 19:53 rstory + + * agent/helpers/snmp_get_statistic.c: + + update for new path to snmp_get_statistics; check for index + overflow + +2010-01-25 19:44 rstory + + * agent/helpers/Makefile.in, agent/mibgroup/Makefile.depend, + agent/mibgroup/mibII/snmp_mib_5_5.c, + agent/mibgroup/mibII/snmp_mib_5_5.h, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.c, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.h, + agent/mibgroup/snmpv3/usmStats_5_5.c, + agent/mibgroup/snmpv3/usmStats_5_5.h, + agent/mibgroup/target/target_counters_5_5.c, + agent/mibgroup/target/target_counters_5_5.h: + + update for new path to snmp_get_statistics + +2010-01-25 16:03 hardaker + + * include/net-snmp/library/snmp_api.h: + + use *current* copy of the MIB when generating stats + +2010-01-25 16:01 rstory + + * agent/helpers/snmp_get_statistic.c, + agent/mibgroup/utilities/snmp_get_statistic.c, + agent/mibgroup/utilities/snmp_get_statistic.h, + include/net-snmp/agent/all_helpers.h, + include/net-snmp/agent/snmp_get_statistic.h: + + move snmp_get_statistic helper to helpers dir; update all_helpers + header + +2010-01-25 14:34 bvassche + + * apps/agentxtrap.c: + + Replaced explicit declarations of optind, optopt and optarg by + #include because explicitly declaring these variables + is not compatible with Cygwin. + +2010-01-25 14:25 bvassche + + * snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPIPv6Domain.c: + + NEWS: Cygwin: IPv6 is only supported under Cygwin 1.7 or later. + The old implementation of IPv6 support in Net-SNMP under Cygwin + involved a strange mixture of Cygwin and Winsock2 socket calls, + which was too hard to maintain. + NEWS: Cygwin: builds again with IPv6 support enabled + (--enable-ipv6). At least Net-SNMP 5.5 doesn't build under Cygwin + with IPv6 support enabled. The configure script reported + "checking ipv6 stack type ... result: "unknown, no" ... error: + IPv6 transports not available if IPv6 support is not enabled". + +2010-01-25 14:13 bvassche + + * snmplib/inet_ntop.c, snmplib/inet_pton.c: + + Added missing #include . + +2010-01-25 14:10 bvassche + + * configure, configure.d/config_project_ipv6_types: + + Added configure test for the IPv6 stack included in Cygwin + version 1.7. + IPv6 support is one of the new features of Cygwin 1.7. For more + information, + see also http://cygwin.com/cygwin-ug-net/ov-new1.7.html. + +2010-01-25 12:40 bvassche + + * configure, configure.d/config_os_headers, + configure.d/config_os_libs: + + CHANGES: Cygwin: the message "configure: WARNING: winsock.h: + present but cannot be compiled" does no longer appear when + running the configure script. + Follow-up for r18050: re-enabled libiphlpapi and iphlpapi.h tests + for non-MinGW platforms since the Cygwin build needs these. + +2010-01-25 07:28 magfr + + * configure, configure.d/config_os_functions, snmplib/inet_ntop.c, + snmplib/inet_pton.c: + + CHANGES: building: Use autoconf to decide if inet_ntop.c and + inet_pton.c are to be compiled. + +2010-01-25 07:09 bvassche + + * configure, configure.d/config_os_struct_members: + + CHANGES: MinGW: struct sockaddr_in6.sin6_scope_id configure test + does now work. + +2010-01-25 05:14 hardaker + + * include/net-snmp/library/snmp_api.h: + + TLSTM counter stats + +2010-01-25 05:13 hardaker + + * include/net-snmp/library/snmp_api.h: + + add in TSM needed counter definitions + +2010-01-25 05:12 hardaker + + * mibs/SNMP-TSM-MIB.txt, mibs/rfclist: + + added the SNMP-TSM-MIB + +2010-01-24 14:43 magfr + + * agent/agent_registry.c, include/net-snmp/agent/agent_registry.h: + + NEWS: snmpd: Made subtree_context_cache::context_name a const + char*. + +2010-01-24 14:27 magfr + + * include/net-snmp/library/tools.h: + + CHANGES: snmplib: Prevent gcc ped-warning for + NETSNMP_REMOVE_CONST + +2010-01-24 13:27 magfr + + * apps/snmpusm.c: + + CHANGES: snmpusm: Prefer to use a variable of the right type over + an ugly cast. Lessen the scope of the variable as well. + +2010-01-24 12:59 bvassche + + * configure, configure.d/config_os_headers, + configure.d/config_os_libs, configure.d/config_os_progs: + + CHANGES: building: Introduced the variable 'with_socklib' in the + configure script. This variable is set to "winsock2" for MinGW + and to "default" for all other systems. Winsock2 tests are only + run if this variable is set to "winsock2" (MinGW). + +2010-01-24 12:53 magfr + + * snmplib/snmpUDPIPv6Domain.c: + + Remove superfluous debug logs. + +2010-01-24 12:45 bvassche + + * agent/mibgroup/winExtDLL.c: + + Windows, compiler warning fixes: fixed warnings about char * / + unsigned char * + mismatches. + +2010-01-24 12:44 bvassche + + * snmplib/snmpUDPDomain.c: + + Windows, compiler warning fix: make inet_ntop() and inet_pton() + declarations + available to the compiler. + +2010-01-24 12:44 bvassche + + * snmplib/snmp_logging.c: + + Windows, compiler warning fix: made sure that will + be included + from such that the compiler doesn't complain + about struct + sockaddr_in6 being used before being defined. + +2010-01-24 11:42 bvassche + + * man: + + Updated Subversion ignore list. + +2010-01-24 11:41 bvassche + + * agent/agent_index.c, agent/agent_read_config.c, + agent/agent_registry.c, agent/agent_trap.c, agent/mib_modules.c, + agent/mibgroup/Rmon/alarm.c, agent/mibgroup/Rmon/event.c, + agent/mibgroup/Rmon/history.c, agent/mibgroup/Rmon/statistics.c, + agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/host/hr_storage.c, agent/mibgroup/mibII/at.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/route_headers.h, + agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/mibincl.h, + agent/mibgroup/smux/smux.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/proc.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/util_funcs.c, agent/snmp_agent.c, + agent/snmp_vars.c, agent/snmpd.c, apps/snmpbulkget.c, + apps/snmpbulkwalk.c, 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/snmptrap.c, apps/snmpusm.c, apps/snmpvacm.c, + apps/snmpwalk.c, include/net-snmp/library/libsnmp.h, + include/net-snmp/net-snmp-includes.h, snmplib/lcd_time.c, + snmplib/mib.c, snmplib/parse.c, snmplib/read_config.c, + snmplib/scapi.c, snmplib/snmp-tc.c, snmplib/snmp_alarm.c, + snmplib/snmp_api.c, snmplib/snmp_auth.c, snmplib/snmp_client.c, + snmplib/snmp_logging.c, snmplib/snmp_parse_args.c, + snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c, + snmplib/system.c, snmplib/tools.c, snmplib/vacm.c: + + Cleanup (Windows): removed superfluous #include + directives. This header file + has only to be included from snmplib/system.c because of the + _ftime() call in that file. + +2010-01-24 10:43 bvassche + + * apps/snmpnetstat/inet.c: + + The macro 'C()' now casts its result from unsigned long to + unsigned int. + This change fixes a compiler warnings about format specification + mismatches + and fixes a bug (incorrect snmpnetstat output) on big endian + systems. + +2010-01-24 10:33 bvassche + + * man/config_api.3: + + Follow-up for r17946: removed generated man pages from + repository. + +2010-01-24 10:31 bvassche + + * include/net-snmp/library/winservice.h, snmplib/winservice.c: + + Moved two declarations of static functions from .h to .c. + +2010-01-24 10:21 magfr + + * agent/mibgroup/agent/nsModuleTable.c: + + Remove unnecessary casts. + +2010-01-24 10:19 bvassche + + * snmplib/snmpUDPIPv6Domain.c: + + CHANGES: snmplib: builds again when HAVE_GETADDRINFO is not + defined. + +2010-01-24 10:03 bvassche + + * configure, configure.d/config_os_functions, + include/net-snmp/net-snmp-config.h.in, snmplib/inet_ntop.c, + snmplib/inet_ntop.h, snmplib/inet_pton.c, snmplib/inet_pton.h, + snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c, + snmplib/snmpUDPIPv6Domain.c: + + Changes: + - Added configure tests for inet_ntop() and inet_pton(). + - Added header files snmplib/inet_ntop.h and snmplib/inet_pton.h. + - Replaced "extern inet_ntop(...);" and "extern inet_pton(...);" + by #include "inet_ntop/pton.h". + - Converted snmplib/inet_ntop.c and snmplib/inet_pton.c from K&R + C to ANSI C. + - Replaced the inet_aton() calls that were introduced in r18033 + in snmplib/snmpUDPDomain.c by inet_pton() calls such that it is + again possible to build Net-SNMP on Windows. + +2010-01-24 06:08 magfr + + * include/net-snmp/library/snmpDTLSUDPDomain.h: + + CHANGES: snmplib: Remove declarations of functions that don't + exist or are declared elsewhere. + +2010-01-24 05:48 magfr + + * agent/agent_trap.c: + + NEWS: snmplib: Removed the unused variables warm_start_oid, + link_down_oid, link_up_oid, auth_fail_oid and egp_xxx_oid. + +2010-01-23 22:06 magfr + + * testing/tests/T070com2sec, testing/tests/T071com2sec6, + testing/tests/T072com2secunix: + + Better set of SKIPIF/SKIPIFNOTS + +2010-01-23 20:31 magfr + + * testing/tests/T071com2sec6, testing/tests/T072com2secunix: + + Be correct in what it is that is tested in the header. + +2010-01-23 20:27 magfr + + * snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c: + + CHANGES: snmplib: Changed the com2sec directives to fail if there + are too few arguments. Additionally changed the storage structure + to not allocate more space than necessary. + +2010-01-23 20:22 magfr + + * testing/tests/T070com2sec, testing/tests/T071com2sec6, + testing/tests/T072com2secunix: + + new tests checking the error handling of the com2sec* directives + +2010-01-23 19:17 bvassche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Follow-up for r18025: builds again with Microsoft Visual Studio. + +2010-01-23 17:51 bvassche + + * configure, configure.ac: + + CHANGES: building: OS header detection check is now run before + IPv6 stack detection. + CHANGES: Solaris: sockaddr_in6.sin6_addr configure test does now + work. + +2010-01-23 17:42 bvassche + + * snmplib/large_fd_set.c: + + Fixed a Solaris-specific compiler warning. + +2010-01-23 17:00 bvassche + + * configure, configure.d/config_os_headers, + configure.d/config_os_struct_members, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/mingw32.h: + + MinGW: added configure test for and also for struct + timezone. + +2010-01-23 16:32 bvassche + + * include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + snmplib/snmpUDPIPv6Domain.c: + + MinGW: made sure that the IPv6-related datatypes are available + before being used. + +2010-01-23 16:30 bvassche + + * include/net-snmp/net-snmp-config.h.in: + + Added #undef HAVE_WINDOWS_H. + +2010-01-23 16:28 bvassche + + * include/net-snmp/types.h: + + MinGW: made gettimeofday() declaration available for the + compiler. + +2010-01-23 16:27 bvassche + + * snmplib/snmp_api.c: + + MinGW: made gettimeofday() declaration available for the + compiler. + +2010-01-23 16:26 bvassche + + * snmplib/inet_pton.c: + + Made sure that the compiler does not complain about a missing + prototype for isdigit(). + +2010-01-23 16:24 bvassche + + * configure, configure.d/config_os_headers: + + MinGW: iphlpapi.h configure test does now work. + +2010-01-23 15:10 bvassche + + * configure, configure.d/config_project_ipv6_types: + + Renamed the Winsock2 IPv6 stack from 'mingw' into 'winsock2'. + +2010-01-23 15:07 bvassche + + * 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/route_write.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/snmpd.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, + apps/snmpnetstat/winstub.h, configure, + configure.d/config_os_headers, + include/net-snmp/net-snmp-config.h.in, include/net-snmp/types.h, + snmplib/inet_ntop.c, snmplib/inet_pton.c, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpSSHDomain.c, + snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Improved portability between the supported Win32 compilation + environments as follows: + - Made sure that the and header files + are only included from . + - Added configure check for . + - Replaced several WIN32 / cygwin tests by a HAVE_IPHLPAPI_H + test. + - Documented that win32/net-snmp/net-snmp-config.h is only used + for the MSVC build. + +2010-01-22 16:46 bvassche + + * snmplib/tools.c: + + Follow-up for r17910: builds again with Microsoft Visual Studio + 6. + +2010-01-22 16:41 bvassche + + * agent/mibgroup/winExtDLL.c, win32/MgmtApi-winExtDLL.h: + + Follow up for r18016: builds again with Microsoft Visual Studio. + +2010-01-22 14:13 bvassche + + * configure, configure.d/config_os_libs: + + Follow-up for r18016: made MinGW libiphlpapi check more robust. + +2010-01-22 13:32 bvassche + + * README.win32, aclocal.m4, agent/agent_index.c, + agent/agent_read_config.c, agent/agent_registry.c, + agent/agent_trap.c, agent/mib_modules.c, + agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/header_complex.c, agent/mibgroup/host_res.h, + agent/mibgroup/ip-forward-mib/data_access/route_ioctl.c, + agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ipAddr.c, + agent/mibgroup/mibII/mibII_common.h, + agent/mibgroup/mibII/route_headers.h, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/smux/smux.c, agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/struct.h, + 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/dlmod.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/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/proxy.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/winExtDLL.c, + agent/mibgroup/winExtDLL.h, agent/snmp_agent.c, + agent/snmp_vars.c, agent/snmpd.c, apps/encode_keychange.c, + apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c, + apps/snmpdf.c, apps/snmpget.c, apps/snmpgetnext.c, + apps/snmpnetstat/winstub.c, apps/snmpset.c, apps/snmpstatus.c, + apps/snmptable.c, apps/snmptest.c, apps/snmptranslate.c, + apps/snmptrap.c, apps/snmptrapd.c, apps/snmptrapd_auth.c, + apps/snmptrapd_handlers.c, apps/snmptrapd_log.c, + apps/snmptrapd_sql.c, apps/snmpusm.c, apps/snmpvacm.c, + apps/snmpwalk.c, configure, configure.d/config_os_functions, + configure.d/config_os_headers, configure.d/config_os_libs, + configure.d/config_os_struct_members, + configure.d/config_project_ipv6_types, + include/net-snmp/library/large_fd_set.h, + include/net-snmp/library/libsnmp.h, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/mingw32.h, include/net-snmp/types.h, + snmplib/asn1.c, snmplib/callback.c, snmplib/default_store.c, + snmplib/int64.c, snmplib/keytools.c, snmplib/large_fd_set.c, + snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c, + snmplib/parse.c, snmplib/read_config.c, snmplib/scapi.c, + snmplib/snmp.c, snmplib/snmp_alarm.c, snmplib/snmp_api.c, + snmplib/snmp_auth.c, snmplib/snmp_client.c, snmplib/snmp_debug.c, + snmplib/snmp_logging.c, snmplib/snmp_parse_args.c, + snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c, + snmplib/system.c, snmplib/tools.c, snmplib/vacm.c, + snmplib/winpipe.c, win32/Snmp-winExtDLL.h, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + NEWS: MinGW: winExtDLL compiles now under MinGW. + CHANGES: MinGW: building Net-SNMP works again. + + Detailed overview: + * Changes in the configure script: + + - socket() library check passes again on MinGW. + - Added library checks for libws2_32, libregex and libsnmpapi. + - Added check for the winsock2.h and ws2tcpip.h header files. + - Added check for the chown() and localtime_r() functions. + - sockaddr_in6.sin6_scope_id check does now work on MinGW. + - Added IPv6 stack type called "mingw". + * Source code changes: + + - Include from instead of + + under MinGW such that IPv6 support is available. + - Moved #include from .c files to . + - Added a copy of the MinGW header file (which is not + copyrighted) + as win32/Snmp-winExtDLL.h. + - agent: only call chown() when available (HAVE_CHOWN). + * Documentation changes: updated README.win32. + + +2010-01-22 08:34 magfr + + * snmplib/read_config.c: + + CHANGES: snmplib: Do not cast from char* to char* + +2010-01-22 00:39 hardaker + + * COPYING: + + Copyright file update for SPARTA, Inc. + +2010-01-22 00:22 hardaker + + * snmplib/snmptsm.c: + + add proper prefixes in TSM for SSH, DTLS, etc, based on the + domain + +2010-01-22 00:20 hardaker + + * dist/patme: + + added 5.5 branch + +2010-01-22 00:20 hardaker + + * dist/makerelease.xml: + + minor echo output change + +2010-01-21 20:51 rstory + + * snmplib/snmp_api.c: + + move comment next to code it is talking about; No code change + +2010-01-21 14:55 jsafranek + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + CHANGES: PATCH: 2926374: from Ed Swierk: fixed reading of + ipAddressTable from /proc/net/if_inet6 on Linux + + The kernel might provide longer fields, especially on 64-bit + systems. + +2010-01-20 12:42 bvassche + + * PORTING, local/snmpcheck.def: + + Fixed typo: replaced 'necissary' by 'necessary'. + +2010-01-20 08:53 jsafranek + + * man/snmpnetstat.1.def: + + Fix minor typo in man page, it's snmpnetstat -Cp, not -CP. + +2010-01-14 12:34 jsafranek + + * + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c: + + CHANGES: fixed memory leak in RMON-MIB and ETHERLIKE-MIB when + there are multiple aliases of an network interface + Rationale: the aliased interfaces have the same ifIndex -> + CONTAINER_INSERT fails, but the rejected entry was not freed. + +2010-01-13 11:21 jsafranek + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + CHANGES: snmpd: fix memory leak in ipAddressPrefixTable + - net_snmp_search_update_prefix_info returns different code, when + the entry was not inserted to list and can be freed. + +2010-01-12 00:52 tanders + + * configure, configure.d/config_os_libs: + + CHANGES: build: run rpm configure checks for hr_swinst rewrite + (rpm + version only) + +2010-01-11 23:58 tanders + + * apps/Makefile.in: + + add PERLLDOPTS_FOR_APPS to agentxtrap link line (fixes + "libperl.so not + found" errors) + +2010-01-11 00:11 tanders + + * testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap, + testing/tests/T055agentv1mintrap, + testing/tests/T056agentv2cmintrap, testing/tests/T113agentxtrap, + testing/tests/T114agentxagentxtrap: + + get rid of using deprecated syntax for trap/inform sinks + +2010-01-08 08:42 bvassche + + * snmplib/snmp_alarm.c, snmplib/snmp_api.c: + + CHANGES: snmplib: obsoleted NETSNMP_DS_LIB_ALARM_DONT_USE_SIG. + From now on using SIGALRM to trigger Net-SNMP alarm handlers is + no longer supported. + + Motivation: as known libnetsnmp supports time-based alarms via + the functions + snmp_alarm_register(), run_alarms() and other functions. Two + different ways to + trigger the function run_alarms() are supported inside + libnetsnmp: + 1. By making sure that the timeout argument of select() is small + enough such + that select() returns before the next alarm must be handled (when + the + variable NETSNMP_DS_LIB_ALARM_DONT_USE_SIG is set to one, which + is the + default). + 2. By making sure that the kernel fires SIGALRM at the time when + run_alarms() + should be called (when the variable + NETSNMP_DS_LIB_ALARM_DONT_USE_SIG is set + to zero, which has to be configured explicitly). + + The following issues are associated with the second approach: + 1. Alarm functions are used inside Net-SNMP to e.g. refresh + cached table + contents. As far as I can see there is nothing in the Net-SNMP + source code + that prevents the following from happening: a table refresh + triggered via + SIGALRM while a row is being removed from a cached table. This + can result + in dangling pointer dereferences and even a crash. + 2. POSIX restricts signal handlers to calling functions that are + either reentrant + or non-interruptible + (http://www.opengroup.org/onlinepubs/009695399/functions/xsh_chap02_04.html#tag_02_04). + Standard I/O functions like printf() and fprintf() are neither + reentrant nor + non-interruptible. run_alarms() is called from inside a signal + handler, which + means that this restriction applies to the function run_alarms() + itself and + all functions called by it (which includes the alarm callback + functions). + Or: e.g. snmp_log() and its callers must not be called from + inside run_alarms() + when this function is invoked from inside a signal handler. This + is a severe + restriction, and one that is hard to work with. + 3. Not all software developers know how to make sure that signal + delivery works + correctly in a multithreaded context. POSIX does not guarantee to + which thread + a signal like SIGALRM will be delivered, unless that signal has + been blocked + before thread creation and is unblocked after thread creation + (see also + http://www.opengroup.org/onlinepubs/009695399/functions/pthread_sigmask.html). + This is relevant for the Net-SNMP project not only because a + worker thread is + created inside + agent/mibgroup/if-mib/data_access/interface_linux.c but also + because libnetsnmp is often used inside multithreaded software. + Currently no + attempt is made to make sure that SIGALRM is processed by the + Net-SNMP event + processing loop thread. If SIGALRM is processed by another + thread, this will + result in one or more data races. + + Because all the difficulties associated with processing alarms + from inside a + signal handler function, and because fixing these would require + more effort than + it is worth, NETSNMP_DS_LIB_ALARM_DONT_USE_SIG has been + deprecated and from now + on approach (1) is the only supported approach to trigger alarm + handlers. + +2010-01-07 19:42 hardaker + + * agent/mibgroup/hardware/cpu/cpu_sysctl.c: + + Patch from Stephen Hemminger to fix a minor memleak in cpu + sysctrl fetching + +2010-01-07 16:21 bvassche + + * include/net-snmp/library/read_config.h, snmplib/read_config.c, + snmplib/snmpusm.c, snmplib/vacm.c: + + Removed read_config_read_ascii_string(), and made sure that + read_config_read_octet_string() '\0'-terminates the output buffer + in all cases. + Updated documentation and unit tests. + +2010-01-07 14:41 bvassche + + * snmplib/snmpusm.c: + + Removed three superfluous casts because these triggered a + compiler warning + when compiled with MSVC. + +2010-01-07 13:28 bvassche + + * snmplib/read_config.c: + + Reverted the read_config_read_octet_string() changes from r17992 + because these + caused the following Valgrind complaint during snmpd startup: + + ==25201== Conditional jump or move depends on uninitialised + value(s) + ==25201== at 0x4047B14: netsnmp_send_traps (agent_trap.c:798) + ==25201== by 0x4048128: send_enterprise_trap_vars + (agent_trap.c:853) + ==25201== by 0x404819D: send_trap_vars (agent_trap.c:963) + ==25201== by 0x404825B: send_easy_trap (agent_trap.c:1011) + ==25201== by 0x804B5D2: main (snmpd.c:394) + +2010-01-07 12:30 bvassche + + * + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c: + + Fixed a format specification mismatch. + +2010-01-07 12:19 bvassche + + * include/net-snmp/agent/sysORTable.h: + + Depending on the context, assigning a char * pointer to + sysORTable::OR_descr does or does not transfer + ownership. So whether OR_descr is declared as char * or as const + char *, there will always be at + least one statement on which the compiler complains about a char + * / const char * mismatch. The only solution is to cast away + const where appropriate to make sure that the compiler does not + complain, as implemented in this patch. 2010-01-07 11:46 + bvassche + + + * snmplib/snmpusm.c: + + usm_save_user(): when writing user->name and user->secName, only + write the ASCII data and not the + terminating '\0'. Since both items are read by calling + read_config_read_ascii_string(), writing + the terminating '\0' is not necessary to guarantee that the data + read back is terminated properly. + +2010-01-07 09:13 bvassche + + * snmplib/read_config.c: + + Changed the behavior of read_config_read_octet_string(): until + now this + function terminated the output buffer in some cases with '\0' + (when the + input was in the format 0x... and a buffer overflow occurred and + also + when the input was in ASCII format, but not when the input was in + format + 0x... and no buffer overflow occurred). Changed this such that + this + function does no longer terminate the input buffer with '\0'. + This + change was possible because inside the Net-SNMP project all + callers that + needed a '\0' terminated string have been converted to use + read_config_read_ascii_string() instead. + +2010-01-06 17:52 bvassche + + * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/snmp_mib_5_5.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.c, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmStats_5_5.c, + agent/mibgroup/tunnel/tunnel.c: + + Reverted r17968 and r17972. + +2010-01-06 15:40 bvassche + + * agent/mibgroup/disman/event/mteTriggerConf.c, + agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/mibII/vacm_conf.c: + + Fixed more compiler warnings related to the use of the const + keyword. + +2010-01-06 15:38 bvassche + + * agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c: + + Fixed a format specification mismatch. + +2010-01-06 15:36 bvassche + + * include/net-snmp/library/snmpusm.h: + + Changed argument type from char * into const char *. Should have + been included in r17975. + +2010-01-06 15:33 bvassche + + * agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/disman/schedule/schedTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/mibII/ipv6.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/utilities/override.c: + + Fixed several compiler warnings about char * / u_char * + mismatches. + +2010-01-06 15:31 bvassche + + * agent/agent_read_config.c, + include/net-snmp/agent/agent_read_config.h, + include/net-snmp/config_api.h, snmplib/read_config.c: + + Added the functions register_const_config_handler() and + snmpd_register_const_config_handler(), which + accept a parser function that does not modify the string that it + parses. Using these functions results + in easier to read code than using the non-const handler + registration functions and casting the parser + function explicitly from (void(*)(const char*, const char*)) to + (void(*)(const char*, char*)). + +2010-01-06 15:27 bvassche + + * snmplib/snmpusm.c: + + Fixed a compiler warning about discarding the const qualifier. + +2010-01-06 14:48 bvassche + + * include/net-snmp/library/read_config.h, snmplib/read_config.c: + + Added read_config_read_objid_const(). + +2010-01-06 14:42 bvassche + + * agent/mibgroup/tunnel/tunnel.c: + + Duplicated the second argument of REGISTER_SYSOR_TABLE() / + REGISTER_SYSOR_ENTRY() + since that argument is freed while unregistering such an entry. + Not sure whether + this could actually trigger a call of free() with a constant + string as argument + and I'm neither sure about whether or not this could have + triggered a crash. + +2010-01-06 14:34 bvassche + + * include/net-snmp/library/vacm.h, snmplib/vacm.c: + + For those VACM functions that do not modify the strings passed as + arguments, + changed the argument type from char * to const char *. + +2010-01-06 14:27 bvassche + + * snmplib/snmp_logging.c: + + Fixed a compiler warning about discarding the const qualifier. + +2010-01-06 14:26 bvassche + + * agent/mibgroup/sctp-mib/sctpScalars_common.c: + + Removed an unused variable. + +2010-01-06 14:14 bvassche + + * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/snmp_mib_5_5.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.c, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmStats_5_5.c: + + Duplicated the second argument of REGISTER_SYSOR_TABLE() / + REGISTER_SYSOR_ENTRY() + since that argument is freed while unregistering such an entry. + Not sure whether + this could actually trigger a call of free() with a constant + string as argument + and I'm neither sure about whether or not this could have + triggered a crash. + +2010-01-06 14:08 bvassche + + * agent/mibgroup/disman/event/mteTriggerConf.c, + agent/mibgroup/disman/event/mteTriggerConf.h: + + Fixed several compiler warnings about discarding the const + qualifier. + +2010-01-06 14:06 bvassche + + * agent/helpers/table.c, agent/helpers/table_dataset.c: + + Fixed several compiler warnings about char * / u_char * + mismatches. + +2010-01-06 14:04 bvassche + + * include/net-snmp/library/read_config.h, snmplib/read_config.c: + + Changes: + - Added new functions skip_white_const(), skip_not_white_const(), + skip_token_const(), copy_nword_const() and + read_config_read_octet_string_const(). + - Changed return type of read_config_read_ascii_string() from + char * to + const char *. Note: this does not affect backwards compatibility + since this + function has not yet been included in any release. + - Fixed documentation of read_config_read_octet_string() and + read_config_read_ascii_string(). + - Reduced number of cast-away-const constructs in read_config.c. + +2010-01-06 13:35 bvassche + + * include/net-snmp/library/tools.h: + + Refined the implementation of the macro NETSNMP_REMOVE_CONST(): + when using + the gcc compiler, it is now verified whether the types (const t) + and typeof(e) + are compatible, where t is the first argument and e the second + argument of + this macro. + +2010-01-06 13:33 jsafranek + + * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/at.h: + + Add support of network interfaces with HW address bigger than 6 + bytes to atTable. Some HW, like InfiniBand, uses HW addresses + with 9 and more bytes. + +2010-01-06 12:45 dts12 + + * agent/mibgroup/hardware/cpu/cpu_kstat.c: + + CHANGES: snmpd: BUGS: 2924140: Fix termination of CPU/FPU types + +2010-01-06 12:33 dts12 + + * snmplib/snmpUnixDomain.c: + + CHANGES: snmplib: BUGS: 2922390: Fix test for missing contextName + parameter + +2010-01-06 11:57 bvassche + + * agent/snmp_perl.c, include/net-snmp/library/tools.h, + snmplib/container.c, snmplib/container_binary_array.c, + snmplib/container_list_ssll.c, snmplib/parse.c, + snmplib/snmp_service.c: + + Changes: + - Introduced a new macro NETSNMP_REMOVE_CONST() that allows to + cast + away constness without that gcc -Wcast-qual reports a warning. + - Made casting away constness explicit by introducing the + NETSNMP_REMOVE_CONST() macro. This suppresses the warning + gcc -Wcast-qual printed for these statements. + +2010-01-06 11:46 bvassche + + * agent/mibgroup/tunnel/tunnel.c, snmplib/snmpUDPIPv6Domain.c: + + Fixed compiler warnings about discarding the const qualifier. + +2010-01-06 09:14 magfr + + * agent/mibgroup/mibII/icmp.c, agent/mibgroup/smux/smux.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/dlmod.c, agent/snmp_agent.c, + apps/agentxtrap.c, snmplib/large_fd_set.c, snmplib/snmp_api.c: + + Do not use 0 when referring to NULL. + +2010-01-06 08:26 bvassche + + * include/net-snmp/library/system.h, snmplib/system.c: + + Changed argument types of calculate_time_diff() and + calculate_sectime_diff() + from struct timeval * to const struct timeval *. Note: this does + not affect + backwards compatibility. + +2010-01-06 08:23 bvassche + + * agent/mibgroup/ucd-snmp/diskio.c: + + Changes (no functionality has been modified): + - Removed diskio_parse_config() declaration because that function + is neither called nor defined in the source file diskio.c. + - Added declaration for getstats() such that gcc does not + complain about a missing declaration. + - Linux: changed visibility of getstats() from global to static + for consistency with the BSD and Darwin implementations of + getstats(). + +2010-01-06 08:00 bvassche + + * agent/agent_trap.c, agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/utilities/iquery.c: + + Fixed compiler warnings about char * / u_char * mismatches. + +2010-01-06 02:18 magfr + + * apps/Makefile.in, configure, configure.d/config_modules_agent, + man/Makefile.in, testing/tests/T114agentxagentxtrap: + + CHANGES: apps: Only build agentxtrap if the agentx libraries are + built. Add a test case for agentxtrap. + + The enablement/disablement is inspiered by automake conditionals + +2010-01-06 01:59 magfr + + * agent/mibgroup/agentx/client.c: + + Remove unused variable starttime. + +2010-01-05 22:54 magfr + + * agent/mibgroup/ucd-snmp/logmatch.c, + agent/mibgroup/ucd-snmp/logmatch.h: + + CHANGES: Hide most functions and variables in the logmatch + module. Cleaned up the header accordingly. Remove the need for + forward declarations by reordering the functions. + +2010-01-05 22:33 dts12 + + * python/netsnmp/client_intf.c: + + CHANGES: python: BUGS: 2919379: Initialise SNMP sessions properly + Provided by Diego Billi + +2010-01-05 22:20 dts12 + + * snmplib/snmpCallbackDomain.c: + + CHANGES: snmplib: BUGS: 2919320: Avoid accessing freed memory + Reported by Tomasz Lis + +2010-01-05 18:58 dts12 + + * agent/mibgroup/ucd-snmp/proc.c: + + CHANGES: snmpd: BUGS: 2914410: Fix crash on empty command lines + +2010-01-05 15:31 dts12 + + * agent/mibgroup/agentx/protocol.c: + + CHANGES: snmpd: PATCH: 2912584: Fix null OID handling in Agentx + on 64bit + Patch supplied by Lutz Jaenicke + +2010-01-05 10:11 tanders + + * include/net-snmp/system/hpux.h: + + CHANGES: hpux: fix build error on HP-UX 10.20 + +2010-01-05 08:42 jsafranek + + * man, man/pdu_api.3, man/session_api.3, man/varbind_api.3: + + Remove generated man pages from repository. + +2010-01-04 16:44 bvassche + + * snmplib/read_config.c: + + Fixed a past-end-of-buffer read that occurred when an ASCII + string was + passed as the first argument of read_config_read_octet_string() / + read_config_read_ascii_string() and the third argument (*len) + equals 0. + +2010-01-04 16:41 bvassche + + * snmplib/read_config.c: + + Fixed compiler warnings about casting away 'const'. + +2010-01-04 16:27 bvassche + + * snmplib/read_config.c: + + Added unit test for read_config_read_octet_string() and + read_config_read_ascii_string(). + +2010-01-04 10:45 jsafranek + + * snmplib/mib.c: + + Use correct oid length in table indexes. + +2010-01-04 08:10 bvassche + + * snmplib/snmp_alarm.c: + + Made sure that snmp_alarm.c can be compiled again with C89 + compilers: for C89 + it is required that initializers are constant expressions. + +2010-01-03 16:28 magfr + + * agent/mibgroup/tcp-mib/data_access/tcpConn_common.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_solaris2.c: + + Rename netsnmp_arch_tcpconn_delete to + netsnmp_arch_tcpconn_entry_delete in order to be consistent with + the header file and all the other functions in the module. + +2010-01-03 16:26 magfr + + * agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h, + include/net-snmp/data_access/ip_scalars.h, + include/net-snmp/data_access/systemstats.h: + + Add missing declarations. + +2009-12-30 12:49 bvassche + + * include/net-snmp/library/tools.h, + include/net-snmp/library/types.h: + + Follow-up for r17933: fixed the issue that including the header + file + from + triggers + compiler errors during the configure process (complaints about + not being included before + ). + Note: this does not solve the underlying problem that MIB code + must not + include the header file because doing so would + trigger a + circular dependency during the configure step (MIB code is + compiled during + the configure step, while the configure step generates + and needs + ). + +2009-12-30 11:48 bvassche + + * apps, man: + + Follow-up for r17919: updated Subversion ignore lists. + +2009-12-28 18:03 bvassche + + * agent/agent_index.c: + + Fixed a past-end-of-buffer read. Found this by analyzing compiler + warnings. + Note: the affected function, register_string_index(), isn't + called from + anywhere inside the Net-SNMP project itself. + +2009-12-23 09:49 jsafranek + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + Fix invalid read reported by valgrind: + Invalid read of size 1 + memcpy (mc_replace_strmem.c:402) + _netsnmp_ioctl_ipaddress_container_load_v4 + (ipaddress_ioctl.c:240) + netsnmp_arch_ipaddress_container_load (ipaddress_linux.c:158) + netsnmp_access_ipaddress_container_load (ipaddress_common.c:112) + + Returning structure with pointers inside is not the best thing to + do. + +2009-12-22 16:05 bvassche + + * include/net-snmp/library/read_config.h, snmplib/read_config.c, + snmplib/snmpusm.c, snmplib/vacm.c: + + Fixed several past-end-of-buffer reads. + +2009-12-22 12:02 bvassche + + * agent/mibgroup/Rmon/agutil.c, agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/if-mib/data_access/interface_openbsd.c, + agent/mibgroup/if-mib/data_access/interface_sysctl.c, + agent/mibgroup/mibII/interfaces.c, agent/snmp_agent.c, + agent/snmp_vars.c, include/net-snmp/agent/snmp_agent.h, + include/net-snmp/library/system.h, + include/net-snmp/library/tools.h, + include/net-snmp/library/types.h, man/netsnmp_util.3, + snmplib/system.c, snmplib/tools.c, win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp.def.in: + + Reverted the backwards-incompatible changes of r17913: + - Restored the definition of the DIFFTIMEVAL() macro. + - Restored the definitions of the functions + calculate_time_diff(), + uatime_ready(), marker_tticks() and timeval_tticks(). + - starttime is again a global variable instead of a static one. + Also implemented the following changes: + - Moved the marker_t typedef from net-snmp/library/tools.h to + net-snmp/library/types.h. + - Added a new typedef, const_marker_t. + - For those atime_*() / uatime_*() / *_tticks() functions that do + not change + their arguments, declared these arguments const_marker_t instead + of marker_t. + - Renamed netsnmp_get_starttime() and netsnmp_set_starttime() to + netsnmp_get_agent_starttime() and netsnmp_set_agent_starttime() + respectively. Moved these functions from tools.c to system.c. + - Removed the function atime_hsubtract() (was introduced in + r17913) and + introduced a new function, netsnmp_set_agent_uptime(). + +2009-12-22 07:59 bvassche + + * snmplib/read_config.c: + + Reverted r17926, which made the string returned by + read_config_read_octet_string() zero-terminated. A new patch will + follow + that fixes the callers of read_config_read_octet_string() that + were + assuming that read_config_read_octet_string() zero-terminates the + string + read by this function. + +2009-12-21 14:29 jsafranek + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + CHANGES: snmpd: fix crash in IF-MIB and IP-MIB when there are + some interfaces with broadcast IP address and some without. + + Reset the bcastentry in the loop, so it cannot be inserted to the + container + twice. + + Without this patch, when an interface without broadcast address + is processed, + the bcastaddress from previous loop is inserted into the + container. This + obviously fails and the bcastentry is freed, but the container + still contains + reference to it -> SIGSEGV. + +2009-12-21 13:52 bvassche + + * snmplib/read_config.c: + + Follow-up for r17928: while r17928 fixed a dangling pointer + dereference + detected by running the Net-SNMP software on Windows, that patch + introduced + a dangling pointer dereference about which only Valgrind on Linux + complained. + This follow-up patch fixes both dangling pointer dereferences + triggered by + parsing the persistentDir keyword. + +2009-12-21 13:32 bvassche + + * agent/helpers/table_dataset.c: + + Applied a slightly modified version of patch #2901122. Changes: + - New feature: specifying ASN type SNMP_NOSUCHINSTANCE as the + third argument + of netsnmp_set_row_column() will cause an SNMP GetRequest / + GetNextRequest to + return the error code noSuchInstance (SNMPv2) or noSuchName + (SNMPv1). This + makes it possible to have a cached table with one or more + "holes". + - Performance optimization: do not free() / malloc() the memory + for storing + the cached value if the value has not been modified. + - Performance optimization: do not free() / malloc() the memory + for storing + the cached value if the length of the value has not been + modified. + - Performance optimization: if the size of the cached value + shrunk, use + realloc() instead of free() and malloc(). + +2009-12-21 12:23 bvassche + + * snmplib/read_config.c: + + Applied a slightly modified version of patch #2912055: make sure + that + parsing the "persistentDir" keyword in snmp.conf does not trigger + a + dangling pointer. To my surprise BoundsChecker complained about + this + (on Windows), but Valgrind did not report this issue (on Linux). + +2009-12-21 12:08 bvassche + + * agent/mibgroup/notification-log-mib/notification_log.c: + + Follow-up for r17925 (fix memory leak during startup): while + r17925 fixed + only the leak triggered from inside the for-loop, this patch does + now also + fix the leak triggered by the netsnmp_table_dataset_add_row() + call near + the end of log_notification(). + +2009-12-21 12:01 bvassche + + * snmplib/read_config.c: + + Applied patch #2912062: make sure that the string returned by + read_config_read_octet_string() is properly terminated, such that + the + callers of this function do not trigger past-end-of-buffer reads. + Found + this issue via BoundsChecker. + +2009-12-21 11:06 bvassche + + * agent/mibgroup/notification-log-mib/notification_log.c: + + Applied patch #2912068, which fixes a memory leak during startup. + The + function log_notification() adds a row to the table + nlmLogVarTable, but + this function can be called before that table has been + initialized. If + that happens, memory is allocated for a row but that memory is + never + added to the cached table data. The BoundsChecker tool reported + this as + a "memory leak leaving scope". + +2009-12-21 10:54 bvassche + + * README.win32: + + Added the following text to the "Limitations" section of + README.win32: + "When using winExtDLL, there is an offset of up to one second + between the + value of the sysUpTime varbind included in the traps generated by + SNMP + extension DLLs (e.g. linkUp and linkDown) and the value of the + sysUpTime + varbind included in traps generated by Net-SNMP itself (e.g. + coldStart)." + +2009-12-21 10:09 bvassche + + * agent/agent_trap.c, man/netsnmp_agent_trap.3, + snmplib/snmp_alarm.c: + + Spelling fix: replaced all occurrences of 'specifc' by + 'specific'. + +2009-12-21 10:06 bvassche + + * snmplib/snmp_alarm.c: + + Refactoring: eliminated duplicated code by reimplementing + snmp_alarm_register() using snmp_alarm_register_hr(). Neither the + Net-SNMP API nor the behavior of snmp_alarm_register() has been + changed. + +2009-12-20 11:10 magfr + + * apps/Makefile.in, apps/agentxtrap.c, man/Makefile.in, + man/agentxtrap.1.def: + + NEWS: apps: Add command to send AgentX notify requests to a + master agent. + +2009-12-17 16:44 bvassche + + * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in: + + Follow-up for r17917 -- builds again on Windows systems. + +2009-12-17 16:03 bvassche + + * agent/mibgroup/utilities/iquery.c, + include/net-snmp/library/snmp_client.h, snmplib/snmp_client.c: + + Follow-up for r17903 / patch 2911323 "Fix agent lockup when + monitoring + AgentX-delegated information" (submitted by myself). That patch + did not only + fix the lockup but also made snmpd print a warning during startup + when + iquerySecName was not configured. This warning was printed even + when no + internal queries were performed. This warning is now only printed + just before + the first internal query is made (during the first call of + netsnmp_query_get_default_session() instead of during creation of + the internal + session). + +2009-12-17 13:55 bvassche + + * agent/mibgroup/Rmon/agutil.c: + + RMON MIB source code compiles again -- should have been included + in r17913. + +2009-12-17 13:18 bvassche + + * agent/mibgroup/Rmon/agutil.c, snmplib/system.c: + + Modified the implementation of calculate_sectime_diff() and + AGUTIL_sys_up_time() such that these functions normalize the + tv_usec field of + struct timeval properly. Note: this source code modification does + not affect + the return value of the aforementioned two functions. + +2009-12-17 13:11 bvassche + + * man/netsnmp_util.3: + + Removed documentation of the DIFFTIMEVAL() macro -- should have + been included + in r17913. + +2009-12-17 13:05 bvassche + + * agent/agent_trap.c, agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/if-mib/data_access/interface_openbsd.c, + agent/mibgroup/if-mib/data_access/interface_sysctl.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/snmpv3/snmpEngine.c, agent/snmp_agent.c, + agent/snmp_vars.c, include/net-snmp/library/system.h, + include/net-snmp/library/tools.h, man/netsnmp_util.3, + snmplib/snmp_alarm.c, snmplib/system.c, snmplib/tools.c, + win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in: + + Converted starttime from a global variable into a static variable + and applied the following changes: + - Added two new macros: NETSNMP_TIMERADD() and + NETSNMP_TIMERSUB(). + - Added three new functions: netsnmp_get_starttime(), + netsnmp_set_starttime() and atime_hsubtract(). + - Replaced gettimeofday() + calculate_time_diff() calls by a call + to netsnmp_get_agent_uptime(). + - Removed the macro DIFFTIMEVAL() because it was not used inside + the Net-SNMP project and because it contained a bug. + - Removed the functions calculate_time_diff(), uatime_ready(), + marker_tticks() and timeval_tticks(). + +2009-12-17 12:44 bvassche + + * agent/mibgroup/agentx/master_admin.c, + win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in: + + Bug fix: according to RFC 2571 the unit of snmpEngineTime is one + second, + not one hundredth of a second. + +2009-12-17 10:03 dts12 + + * man/snmptest.1.def: + + Fix typo. + +2009-12-16 12:30 bvassche + + * snmplib/tools.c, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Windows-only bug fixes: + - Fixed the strange build errors that occurred when compiling + libnetsnmp as a DLL and when either or was + included after instead of before. + - For debug builds with Microsoft Visual Studio, fixed the + mismatches between the _malloc_dbg() call invoked by strdup() and + free()-ing strdup()-ed memory by including the header + in tools.c and by defining the preprocessor symbol + _CRTDBG_MAP_ALLOC. Detected via the memory checker included in + Intel Parallel Studio. + +2009-12-14 17:23 tanders + + * perl/agent/agent.xs, snmplib/snmpTCPDomain.c, + snmplib/snmpUDPDomain.c: + + sync definition of netsnmp_udp_addr_pair in Perl with the changes + in + r17855 and r17908 + +2009-12-14 13:55 jsafranek + + * snmplib/snmpTCPDomain.c: + + Fix TCP transport broken by rev. 17855 - copies of + netsnmp_udp_addr_pair in snmpTCPDomain.c and snmpUDPDomain.c must + be the same. + +2009-12-11 14:43 hardaker + + * apps/snmpusm.c, man/snmpusm.1.def: + + CHANGES: snmpusm: patch from Martin Bjorklund to add a -Cw option + to use createAndWait for agents that are strict about not + allowing a row to be set to active until the authentication + password has been changed; plus white-space clean up, manual + additions and help output modifications by hardaker + +2009-12-11 14:35 bvassche + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + Fixed a compiler warning about a format specifier mismatch. + +2009-12-11 14:06 bvassche + + * README.win32, agent/mibgroup/winExtDLL.c: + + winExtDLL bugs fixed: + - sysUpTime.0 does now report the correct value. + - a linkUp or linkDown trap is now sent after the status of a + network interface + has changed. + - the value of the sysUpTime.0 varbind in linkUp and linkDown + traps is now + correct. + +2009-12-10 15:52 dts12 + + * agent/mibgroup/smux/smux.c: + + CHANGES: agent: PATCHES: 2911970: Properly terminate linked list + of registrations. + Patch provided by Mirko Deckert. + +2009-12-10 15:43 dts12 + + * agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/utilities/iquery.c: + + CHANGES: snmpd: PATCHES: 2911323: Fix agent lockup when + monitoring AgentX-delegated information + +2009-12-10 13:59 bvassche + + * README.win32: + + Changes: + - Added information about Microsoft's implementation of + hrSystemUptime.0. + - Fixed a few typos. + +2009-12-10 13:01 bvassche + + * agent/agent_registry.c: + + Added missing newline in a logging statement. + +2009-12-10 12:54 bvassche + + * agent/mibgroup/winExtDLL.c: + + Fixed the following winExtDLL bugs: + - Fixed bug in trap forwarding: linkDown traps were sent as + warmStart traps + and linkUp traps were sent as linkDown traps. + - Fixed a memory leak triggered by extension DLL loading. + - A debug trace statement is now invoked whenever a serious error + has been + detected. + +2009-12-10 12:37 bvassche + + * agent/mibgroup/winExtDLL.c: + + OIDs in debug messages generated by the winExtDLL module are now + printed in + symbolic form instead of numeric form. + +2009-12-10 08:57 bvassche + + * win32/win32sdk.dsw: + + Project dependencies should now really be correct. Should have + been included + in r17873. + +2009-12-10 08:41 bvassche + + * agent/mibgroup/winExtDLL.c: + + Changes (only source code comments have been changed): + - Removed a note that contradicted the instructions in + README.win32. + - Updated build instructions after the addition of the file + win32/Snmp-winExtDLL.h in r17830. + +2009-12-10 08:17 bvassche + + * apps/snmpdf.c, apps/snmpstatus.c: + + Made file header comments consistent with the descriptions in the + respective man pages. + +2009-12-10 03:04 magfr + + * agent/mibgroup/agentx/subagent.c: + + Made sure that agent_sysOR_callback won't trigger a warning when + registered as a callback. Change agentx_reopen_sysORTable in + order to avoid warnings of const removal. + +2009-12-09 15:05 bvassche + + * snmplib/snmp_logging.c: + + - Moved the declaration of the variable 'newline' inside the + function + log_handler_stdouterr() because this variable is only used by + that function. + - Documented the purpose of the variable 'newline'. + - Bug fix: made sure that the call log_handler_stdouterr() does + not trigger an + invalid memory access (str[-1]) when an empty string is passed to + this function. + +2009-12-09 14:37 jsafranek + + * agent/mibgroup/ip-mib/data_access/arp_linux.c, + include/net-snmp/data_access/arp.h: + + CHANGES: snmpd: Add support of network interfaces with HW address + bigger than 6 bytes to ipNetToMediaTable and + ipNetToPhysicalTable. + Some HW, like InfiniBand, uses HW addresses with 9 and more + bytes. Snmpd on Linux was not able to parse /proc/net/arp then + and produced ugly 'ioctl 35123 returned -1' to log. + +2009-12-09 12:27 bvassche + + * README.win32: + + Added missing -Lo in a command line example. + +2009-12-09 12:16 bvassche + + * win32/snmpdsdk/snmpd.dsp: + + Added snmpapi.lib to the linker input list of snmpd.exe. + Apparently Visual + Studio 2005 and 2008 need this library in the linker input list + when linking + the exe, while for Visual Studio 6 it is sufficient when this + library is + present in the linker input list of netsnmpmibs.lib. + +2009-12-09 08:45 bvassche + + * README.win32: + + Updated README.win32: because of r17884 and r17873, the build + process became simpler. + +2009-12-09 08:22 bvassche + + * win32/libsnmp_dll/libsnmp.def.in: + + Export strtoull -- should have been included in r17886. + +2009-12-09 08:21 bvassche + + * README.win32: + + Reverted r17700 for README.win32: because of r17886, modifying + the + strtoull line in win32/libsnmp_dll/libsnmp.def is no longer + necessary. + +2009-12-09 08:12 bvassche + + * win32/libsnmp_dll/libsnmp.def, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Windows: switched from _strtoui64() to strtoull() for Microsoft + Visual Studio + 2002 and later because the former is not fully POSIX compliant. + The strtoull() + unit test produces the following output for _strtoui64() with + MSVC 2008: + test 14 failed (input "0x"): expected end 1, got end 0 + test 16 failed (input "0x"): expected end 1, got end 0 + +2009-12-08 21:54 magfr + + * agent/mibgroup/util_funcs.c, snmplib/system.c: + + CHANGES: snmplib, snmpd: Make sure that a mask is given to open + when O_CREAT is specified + +2009-12-08 16:20 bvassche + + * win32/win32.dsw: + + Made dependencies between exe's and lib's explicit such that + Visual + Studio can figure out the proper build order instead of the user + having + to figure this out. + +2009-12-08 15:47 bvassche + + * apps/snmptable.c: + + Builds again on Unix systems (fixed a typo introduced in r17881). + +2009-12-08 15:37 bvassche + + * win32/snmpnetstat/snmpnetstat.dsp: + + Added missing #define HAVE_WIN32_PLATFORM_SDK. Without this + define the Microsoft + Visual Studio compiler complains about a benign redefinition of + type socklen_t. + +2009-12-08 15:28 bvassche + + * agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/snmpd.c, apps/snmptable.c, apps/snmptrapd.c, + include/net-snmp/library/snmp_logging.h, snmplib/snmp_logging.c: + + Cleaned up the code for setting line buffering: + - Instead of having calls to setvbuf() in multiple files, there + is now one call + to setvbuf() from the new function netsnmp_set_filelog. These + source files + are: snmplib/snmp_logging.c, agent/snmpd.c, apps/snmptrapd.c, + apps/snmptable.c + and agent\mibgroup\disman\traceroute\traceRouteCtlTable.c. + - Using -Lo / -Le does now enable line buffering for stdout / + stderr respectively. + - Removed code in snmpd.c and snmptrapd.c for setting line + buffering on stdout + since setting line buffering on stdout is now triggered by the + command-line + option -Lo. + Bugs fixed: + - Line buffering mode is now also set for stderr when the + command-line option + -Le has been specified. + - Line buffering mode is now set correctly for stdout on Windows + systems + (command-line option -Lo). + +2009-12-08 12:32 bvassche + + * agent/mibgroup/mibII/icmp.c: + + Fixed a compiler warning about local variables that were defined + but + not used by only enabling the local variable definitions on the + platform that uses these variables (Linux). + +2009-12-08 12:26 bvassche + + * agent/mibgroup/ucd-snmp/extensible.c: + + Added #include "mibgroup/util_funcs.h". Fixes a compiler warning. + +2009-12-08 12:25 bvassche + + * apps/snmpnetstat/main.c: + + Include the gethostent() / sethostent() declarations before using + these + functions. Fixes a compiler warning on Windows systems. + +2009-12-08 12:11 bvassche + + * apps/snmptrapd_handlers.c: + + Fixed an inconsistency (which is allowed by the ANSI C standard) + between + function declaration and function definition of + netsnmp_add_global_traphandler and + netsnmp_add_default_traphandler such + that the Microsoft Visual Studio compiler does no longer complain + about + this. + +2009-12-08 12:08 bvassche + + * snmplib/snmp_service.c: + + Fixed a compiler warning: made sure that the compiler does not + complain about implicitly casting away constness. + +2009-12-08 12:07 bvassche + + * agent/mibgroup/winExtDLL.c: + + Only compile the winExtDLL source code if the preprocessor macro + USING_WINEXTDLL_MODULE has been defined. + +2009-12-08 12:03 bvassche + + * win32/libsnmp/libsnmp.dsp: + + Added missing #define HAVE_WIN32_PLATFORM_SDK. + +2009-12-08 12:01 bvassche + + * win32/win32sdk.dsw: + + Made dependencies between exe's and lib's explicit such that + Visual + Studio can figure out the proper build order instead of the user + having + to figure out the build order. + +2009-12-08 09:46 bvassche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Windows / Microsoft Visual Studio: disabled the compiler warning + about + signed/unsigned mismatches (4018) because this warning does not + yield + any useful information. + +2009-12-08 09:17 bvassche + + * win32/net-snmp/net-snmp-config.h.in: + + Follow-up for r17639 (patch 2780411 -- fix compiler warnings): + applied + this patch to net-snmp-config.h.in too such that + net-snmp-config.h and + net-snmp-config.h.in match again. + +2009-12-08 08:16 bvassche + + * agent/mibgroup/agentx/subagent.c: + + Made sure that agentx_sysOR_callback() does not trigger a + compiler + warning when the third argument passed to this function has been + declared const. + +2009-12-08 08:14 bvassche + + * include/net-snmp/library/system.h: + + Changed the return type of strtoull() from 'unsigned long long' + (which + is not valid C89) to 'uint64_t' (declared in + ). + This change makes the Net-SNMP source code compile again with + MSVC 6.0. + +2009-12-07 10:46 dts12 + + * apps/snmptable.c: + + Tweak missing subidentifier processing to be more type-aware. + (An issue with AIX, at least) + +2009-12-06 18:38 magfr + + * snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c: + + CHANGES: Make the lists of com2Sec*Entries static + +2009-12-06 18:34 magfr + + * snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c: + + Make the iterator variable in netsnmp_*_getSecName const + +2009-12-06 18:29 magfr + + * agent/mibgroup/mibII/vacm_conf.c, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c: + + CHANGES: Change the types of the return values of + netsnmp_*_getSecName from char* to const char* since they point + into internal structures. + +2009-12-05 20:19 tanders + + * include/net-snmp/library/system.h: + + fix declaration of strtoull + +2009-12-05 17:42 tanders + + * perl/SNMP/SNMP.xs: + + call netsnmp_read_module instead of read_module to make it + compile with + NETSNMP_CLEAN_NAMESPACE + +2009-12-02 15:39 jsafranek + + * agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.c, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c: + + CHANGES: snmpd: Fixed invalid access to memory in TCP-MIB + This partly reverts patch 17719 - the entries *are* used after + raw_data container is freed. These entries should be freed when + associated rowreq_ctx is freed. + +2009-12-02 08:30 jsafranek + + * agent/mibgroup/mibII/udpTable.c: + + CHANGES: snmpd: Fixed udpTable indexes on big-endian 64bit Linux. + The index was always '0.0.0.0' instead of real local IP address. + +2009-12-01 12:36 dts12 + + * include/net-snmp/types.h: + + Update a redundant (and probably inaccurate) comment. + +2009-12-01 12:31 dts12 + + * agent/helpers/table.c: + + CHANGES: agent: BUGS: 2822360: Fix memory leak when building + table OIDs + +2009-12-01 12:08 dts12 + + * apps/snmptable.c: + + CHANGES: snmptable: BUGS: 2837998: Handle missing instance + subidentifiers in results + +2009-12-01 11:56 dts12 + + * agent/mibgroup/agentx/client.c: + + CHANGES: agent: BUGS: 2841008: Protect against crash following + failed AgentX response + +2009-12-01 07:34 jsafranek + + * include/net-snmp/library/snmpUDPDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPDomain.c: + + CHANGES: snmplib: Fix responding to broadcast requests. + UDP responses are sent with source IP address which was + destination of + appropriate requests (implemented in SVN rev. 15215). But if the + destination + of a request is broadcast IP address, the request was sent with + the broadcast + address as source. sendmsg() on Linux does not support this and + returns error + -> response is not sent. In order to send responses from the same + interface, + interface index of the appropriate interface must be used. + +2009-12-01 00:29 magfr + + * agent/mibgroup/disman/schedule/schedCore.c: + + Make it possible to actually compile after 17852. + +2009-12-01 00:24 magfr + + * agent/mibgroup/ucd-snmp/proc.c: + + Make it possible to actually compile after 17842. + +2009-11-30 16:55 dts12 + + * agent/mibgroup/disman/schedule/schedCore.c: + + CHANGES: agent: BUGS: 2873858: Fix handling of schedOwner index. + Patch provided by Max Schubert. + +2009-11-30 16:46 dts12 + + * local/mib2c.old-api.conf: + + CHANGES: mib2c: BUGS: 2888569: Fix generation of table columns + array + +2009-11-30 16:30 dts12 + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + CHANGES: agent: BUGS: 2894059: Handle errors when counting + interfaces + +2009-11-30 16:07 dts12 + + * agent/mibgroup/ucd-snmp/vmstat.c: + + CHANGES: agent: BUG: 2897000: Suppress 32-bit counter truncation + warnings. + +2009-11-30 15:34 dts12 + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + CHANGES: agent: PATCH: 2903092: Fix broken handling of broadcast + entries. + +2009-11-30 15:19 dts12 + + * agent/mibgroup/ucd-snmp/pass_persist.c: + + CHANGES: agent: PATCH: 2901029: Fix compiler warning on + CloseHandle() + Endian problems already addressed by patch #2835576 + +2009-11-30 15:13 dts12 + + * perl/agent/agent.xs: + + CHANGES: perl: PATCH: 2890931: Better handling of Counter64 + values. + Patch provided by Max Romanov. + +2009-11-30 15:07 dts12 + + * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: + + CHANGES: agent: PATCH: 2887816: Protect against division-by-zero + crash + +2009-11-30 15:03 dts12 + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: + + CHANGES: agent: PATCH: 2883220: Fix compilation problems when + ifXTable is not included. + +2009-11-30 14:49 dts12 + + * agent/mibgroup/ucd-snmp/proxy.c: + + CHANGES: agent: PATCH: 2883155: Fix memory leak in proxy + handling. + Patch supplied by Gowtham Thommandra. + +2009-11-30 14:32 dts12 + + * agent/mibgroup/ucd-snmp/proc.c, man/snmpd.conf.5.def: + + CHANGES: agent: PATCH: 2883092: Support monitoring processes that + should not be running. + Patch provided by Christian (cg75). + + Qn: Should this functionality be back-ported to earlier lines? + +2009-11-30 14:12 dts12 + + * agent/mibgroup/agentx/subagent.c: + + CHANGES: agent: PATCH: 2877518: Fix handling of scoped AgentX + variables + +2009-11-30 14:01 dts12 + + * agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c: + + CHANGES: agent: PATCH: 2835576: Fix endianness issues in + pass/pass_persist + +2009-11-27 08:54 jsafranek + + * agent/helpers/table_row.c: + + Remove executable attribute from source files. + +2009-11-25 20:35 magfr + + * agent/agent_trap.c, agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/notification/snmpNotifyTable.c, + local/mib2c.notify.conf: + + CHANGES: snmpd: Make all the oids and oid lengths in agent_trap.c + const and use them from everywhere. + +2009-11-25 20:27 magfr + + * snmplib/Makefile.in: + + CHANGES: snmplib: Install library/oid.h. Thanks to "Tomasz Lis" + who spotted the bug. + +2009-11-25 09:47 bvassche + + * include/net-snmp/agent/instance.h: + + Comment-only change: changed the name in the file header from + testhandler.h + to instance.h such that it now matches the filename. + +2009-11-24 07:49 magfr + + * agent/agent_trap.c: + + Remove unnecessary cast + +2009-11-23 07:07 magfr + + * agent/agent_trap.c, include/net-snmp/agent/agent_trap.h: + + CHANGES: snmpd: Make the enterprise argument of + netsnmp_send_traps and send_enterprise_trap_vars const + +2009-11-23 07:02 magfr + + * include/net-snmp/library/snmp_client.h, snmplib/snmp_client.c: + + CHANGES: snmplib: Make the name argument to find_varbind_in_list + const + +2009-11-22 23:25 magfr + + * agent/mibgroup/Rmon/event.c, agent/mibgroup/smux/smux.h: + + Remove some local redeclarations of functions + +2009-11-22 01:03 magfr + + * win32/config.h.borland, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: building, Win32: Remove a few unused configure symbols + +2009-11-21 08:01 bvassche + + * win32/Snmp-winExtDLL.h, win32/snmp-winextdll.h: + + Replaced an accidentally committed file by the proper contents. + +2009-11-20 16:29 bvassche + + * win32/net-snmp/net-snmp-config.h: + + Reverted accidentally merged changes. + +2009-11-20 16:26 bvassche + + * win32/lib, win32/net-snmp/net-snmp-config.h, + win32/snmp-winextdll.h: + + Updated Subversion ignore list. + +2009-11-20 16:18 bvassche + + * agent/helpers/table_iterator.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.c, + agent/mibgroup/examples/netSnmpHostsTable.c, + agent/mibgroup/examples/netSnmpHostsTable_access.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c, + + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.c, + + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c, + + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ipCidrRouteTable.c, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c, + + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c, + + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c, + + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c, + local/mib2c-conf.d/mfd-interface.m2c, + local/mib2c.access_functions.conf, + local/mib2c.iterate_access.conf, snmplib/read_config.c: + + Spelling fix in C source code comments: replaced 'retrival' by + 'retrieval'. + +2009-11-20 16:15 bvassche + + * agent/mibgroup/winExtDLL.c: + + Fixed a naming inconsistency: replaced two occurrences winExtDll + by winExtDLL in source code comments. + +2009-11-19 22:52 magfr + + * agent/helpers/watcher.c, agent/mibgroup/mibII/system_mib.c, + include/net-snmp/agent/watcher.h: + + CHANGES: snmpd: BUG: 2900078: Add support for OID variables with + size in elements instead of bytes, correct sysObjectID to use + this. + +2009-11-13 12:59 jsafranek + + * agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/tcp.c: + + CHANGES: snmpd: Fixed logging of 'truncating integer value > 32 + bits' in IP-MIB and TCP-MIB + The counters, which grow fast are now cut to 32bits. + +2009-11-12 08:26 magfr + + * agent/snmpd.c: + + Use big printf's instead of many small ones to save a few hundred + bytes on the final executable size. + +2009-11-12 02:24 magfr + + * configure, configure.d/config_os_functions, + include/net-snmp/net-snmp-config.h.in, snmplib/Makefile.in, + snmplib/strlcpy.c, snmplib/strtok_r.c, snmplib/strtol.c, + snmplib/strtoul.c, snmplib/strtoull.c: + + CHANGES: building: Use AC_REPLACE_FUNCS to handle code that is + missing on some platforms. + +2009-11-11 09:00 dts12 + + * local/mib2c.iterate.conf, local/mib2c.table_data.conf: + + Fix cache free routine to match header declaration. + Return success/failure values from cache load routine. + Problem identified by Xuan. + +2009-10-30 09:51 magfr + + * include/net-snmp/library/asn1.h, include/net-snmp/library/oid.h, + include/net-snmp/types.h: + + NEWS: snmplib: Revert 17808, instead factor out the declaration + of oid to it's own file and include that file from both types.h + and asn1.h + +2009-10-30 08:28 magfr + + * agent/helpers/table.c, + agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/struct.h, agent/mibgroup/ucd-snmp/memory.c, + apps/snmpnetstat/if.c, configure, + configure.d/config_os_functions, + include/net-snmp/net-snmp-config.h.in, include/net-snmp/types.h, + snmplib/mib.c, snmplib/oid_stash.c, snmplib/read_config.c, + snmplib/snmp_debug.c, snmplib/snmpusm.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: snmplib, snmpd, snmpnetstat: Add correct size prefixes + when printing variables of type oid. + +2009-10-30 08:07 magfr + + * include/net-snmp/types.h: + + CHANGES: snmplib: Change oid to be a 32-bit type on ILP64 and + LP64 platforms. + +2009-10-30 08:05 magfr + + * include/net-snmp/library/asn1.h: + + NEWS: snmplib: Remove the oid typedef from + . It is still present in + , use that file. + +2009-10-28 16:48 hardaker + + * agent/snmp_vars.c: + + don't require subagent_init() if not only building master agent + code + +2009-10-27 06:44 magfr + + * local/mib2c-conf.d/generic-table-indexes-to-oid.m2i, + local/mib2c.access_functions.conf, local/mib2c.container.conf, + local/mib2c.iterate.conf, local/mib2c.iterate_access.conf, + local/mib2c.row.conf, local/mib2c.scalar.conf, + local/mib2c.table_data.conf: + + CHANGES: mib2c: Remove unnecessary casts to u_char* + +2009-10-14 23:12 magfr + + * apps/encode_keychange.c, snmplib/scapi.c: + + CHANGES: apps, snmplib: PATCH: 2835577: identified by "Bart Van + Assche": Replace SNMP_ZERO of arrays with a memset. + +2009-10-12 20:28 magfr + + * snmplib/parse.c: + + Lessen the scope of the rp variable to the smallest possible one. + +2009-10-09 12:38 jsafranek + + * snmplib/snmp_client.c: + + CHANGES: snmplib: PATCH:2871747: plug memory leak in OID + processing. + The memory leaked when small OID, which could fit pre-allocated + vp->name_loc, was placed in different (allocated) one. + +2009-10-09 05:31 magfr + + * snmplib/mib.c, snmplib/parse.c: + + CHANGES: BUG: 2838243: Correct the output of unsigned values. + Thanks to Jack Huang of Qualcomm who pointed out this bug. + +2009-10-09 05:00 magfr + + * snmplib/parse.c: + + CHANGES: snmplib: Change the parsing of ranges to accept all + valid values. + +2009-10-07 22:24 magfr + + * agent/mibgroup/examples/example.c, agent/mibgroup/smux/smux.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + configure, configure.d/config_os_functions, + include/net-snmp/net-snmp-config.h.in, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: misc: PATCH: 2836112: Use the right modifier when + printing size_t and ssize_t variables. + +2009-10-07 12:50 jsafranek + + * agent/mibgroup/mibII/vacm_vars.c: + + CHANGES: snmpd: Fixed creation of views using snmpusm, OIDs with + indexes > 255 are allowed now. + This reverts SVN commit #7492. + +2009-10-05 19:19 magfr + + * include/net-snmp/library/dir_utils.h, + include/net-snmp/library/file_utils.h, + include/net-snmp/library/text_utils.h: + + CHANGES: snmplib: Correct the spelling of __cplusplus when + checking if the file should be wrapped in extern "C". + +2009-10-05 06:13 magfr + + * apps/snmpwalk.c: + + CHANGES: snmpwalk: Handle the case when the end oid is longer + than the current oid correctly + +2009-09-30 10:12 dts12 + + * agent/mibgroup/host/hr_swinst.c: + + CHANGES: Solaris: Protect against missing package version + information crashing the agent. + Problem reported by Inyaven Sakarai. + +2009-09-27 14:59 alex_b + + * win32/dist/README.build.win32.txt, win32/dist/build-binary.pl, + win32/dist/scripts/mandir2html: + + Win32: Binary build instructions and script updates. + +2009-09-24 00:08 hardaker + + * NEWS: + + version update + +2009-09-23 23:54 hardaker + + * ChangeLog: + + version update + +2009-09-23 23:42 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2009-09-23 23:40 hardaker + + * FAQ: + + remove SVN branch wording + +2009-09-23 23:36 hardaker + + * FAQ: + + proper project capitalization + +2009-09-23 23:35 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2009-09-23 23:30 hardaker + + * man/pdu_api.3, man/session_api.3, man/varbind_api.3: + + version update + +2009-09-22 21:51 tanders + + * README.solaris: + + fix typos + +2009-09-14 22:49 hardaker + + * CHANGES: + + version update + +2009-09-14 22:48 hardaker + + * ChangeLog: + + version update + +2009-09-14 22:39 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2009-09-14 22:36 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec, man/pdu_api.3, man/session_api.3, + man/varbind_api.3: + + Version number update + +2009-09-14 22:18 hardaker + + * README.aix, apps/snmpnetstat/if.c, include/net-snmp/system/aix.h: + + Patch from magfr for 5.5 specific aix build fixes + +2009-09-02 07:12 jsafranek + + * agent/mibgroup/smux/snmp_bgp.c, agent/mibgroup/smux/snmp_ospf.c, + agent/mibgroup/smux/snmp_rip2.c, include/net-snmp/library/mib.h: + + CHANGES: snmplib: rename MIB macro to NETSNMP_MIB2_OID, MIB is + too generic and may conflict with applications. + + The old MIB macro is kept for backward compatibility, unless + NETSNMP_NO_LEGACY_DEFINITIONS is defined. + +2009-08-31 19:38 nba + + * mibs/rfclist: + + Additional RFC mibs + +2009-08-31 19:37 nba + + * mibs/IANAifType-MIB.txt: + + IANA fixed a bug + +2009-08-29 07:29 magfr + + * local/mib2c.raw-table.conf: + + mib2c: Remove unneeded casts. + +2009-08-29 07:28 magfr + + * local/mib2c.raw-table.conf: + + mib2c: ret is only used in settable tables so only declare it + then. + +2009-08-29 07:24 magfr + + * local/mib2c.raw-table.conf: + + mib2c: Replace the _oid_len variable with an explicit call of + OID_LENGTH. + +2009-08-29 07:21 magfr + + * local/mib2c.raw-table.conf: + + mib2c: Make every function that can be static static. Remove the + declarations of the static functions and the private defines from + the header. + +2009-08-29 07:19 magfr + + * local/mib2c.raw-table.conf: + + mib2c: Reorder the functions in order to avoid the need for + forward declarations. + +2009-08-29 07:16 magfr + + * local/mib2c.raw-table.conf: + + mib2c: netsnmp_table_register should be netsnmp_register_table + and take only two argments. + +2009-08-29 07:14 magfr + + * local/mib2c.raw-table.conf: + + mib2c: build_oid expects a pointer to allocated oid. Change to + use build_oid_noalloc and remove one copy of the indices. + +2009-08-29 07:10 magfr + + * local/mib2c.raw-table.conf: + + mib2c: There is no index_oid_len member in struct entry. Use the + intended local variable index_oid_len. + +2009-08-29 07:06 magfr + + * local/mib2c.raw-table.conf: + + mib2c: Correct the return type of ${i}_get*entry to match the + returned type. + +2009-08-26 22:37 hardaker + + * ChangeLog: + + whwoops; blew the changelog for rc2 + +2009-08-26 17:38 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2009-08-26 17:29 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2009-08-26 17:28 hardaker + + * dist/makerelease.xml: + + updated based on new SF upload methods; no longer as automatable + +2009-08-26 17:26 hardaker + + * agent/mibgroup/ip-mib/data_access/defaultrouter_linux.c: + + CHANGES: snmpd: patch from Jan to endless loop in default routes + on linux + +2009-08-26 17:25 hardaker + + * include/net-snmp/library/types.h: + + apply patch from Jan to fix C++ wrapper + +2009-08-26 14:53 dts12 + + * local/Makefile.in, local/mib2c.raw-table.conf: + + Initial stab at a minimal-helper (raw) table template, + leaving most of the work to the user-provided MIB handler. + +2009-08-26 14:50 dts12 + + * snmplib/snmp_api.c: + + Protect against bogus failures (returning 0) and subsequent + double-frees, + due to 15-/31-bit masking when selecting request IDs. Identified + by kromesky. + +2009-08-20 13:30 jsafranek + + * agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.c, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.c: + + CHANGES: snmpd: plug leaks in ipIfStatsTable, + ipv6ScopeZoneIndexTable, ipSystemStatsTable and + ipDefaultRouterTable. + + It seems to me the tables were wrongly generated with + m2c_data_allocate or + someone forgot to release the user provided data. + +2009-08-12 15:00 tanders + + * NEWS: + + fix libtool version in NEWS + +2009-08-11 00:42 hardaker + + * CHANGES, ChangeLog: + + whoops; add real changelog enteries for .rc1 + +2009-08-10 23:10 hardaker + + * dist/makerelease.xml: + + fix typo in svn2cl line + +2009-08-10 23:05 hardaker + + * snmplib/Makefile.depend: + + make depend + +2009-08-10 21:32 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2009-08-10 21:21 hardaker + + * dist/makerelease.xml, man/pdu_api.3, man/session_api.3, + man/varbind_api.3: + + Version number update + +2009-08-07 10:32 dts12 + + * CHANGES, NEWS: + + Correct, consolidate, clarify and cleanup the catalog of current + changes. + +2009-08-06 07:57 dts12 + + * FAQ: + + Expand on exec vs extend. + +2009-08-05 20:07 dts12 + + * agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c, + snmplib/file_utils.c: + + CHANGES: snmpd: BUG: 2822355: Fix memory leaks on + udpEndpointTable (linux) + Patch supplied by Frank Lichtenheld + +2009-08-05 19:05 dts12 + + * + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c: + + CHANGES: snmpd: PATCHES: 2822337: Fix memory leak in + ipAddressPrefixTable + +2009-08-05 15:16 jsafranek + + * agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c: + + Fix memory leak in NetToMediaTable. + When deleting row context, delete also associated data. + +2009-08-05 15:15 jsafranek + + * + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c: + + Fix memory leak in NetToMediaTable. + The container used to track entries to delete from cache should + be released when it's not needed. + +2009-08-05 15:12 jsafranek + + * + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c, + + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c, + + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c: + + Fix memory leak in UDP- and TCP-MIB. + The data from raw_data are copied to cache, so it should be + freed. + +2009-08-05 10:16 dts12 + + * apps/snmptable.c: + + CHANGES: apps: BUG: 2811577: Fix bug in GetBulk handling. + Don't get confused by index values that contain a ':' character. + +2009-08-04 21:59 dts12 + + * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i: + + CHANGES: mib2c: BUG: 2827269: Suppress non-ordered TODO comments. + +2009-08-04 21:35 dts12 + + * local/mib2c.old-api.conf: + + Handle generating code for a single table, + as well as a larger group. + Also addresses bug 2150285 + +2009-08-04 21:16 magfr + + * snmplib/strtoull.c: + + snmplib: from "Bart van Assche & Magnus Fromreide": More updates + to strtoull.c + +2009-08-04 10:57 jsafranek + + * agent/mibgroup/ip-mib/data_access/systemstats_common.c: + + CHANGES: snmpd: from "Marcus Rॆअआॆअžckert": fix possible crash when + 64-bit counters in ipSystemStatsTable get bigger than 2^32 + +2009-08-03 19:27 magfr + + * configure, configure.d/config_os_headers, + include/net-snmp/net-snmp-config.h.in, snmplib/strtoull.c: + + CHANGES: snmplib: PATCH: 2827722: from "Bart Van Assche": Improve + strtoull to be less MSVC-specific + +2009-08-03 18:38 magfr + + * man/Makefile.in: + + remove an obsolete manual page from the set of files that should + be installed + +2009-07-27 12:41 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2009-07-27 12:11 hardaker + + * man/netsnmp_Container_iterator.3: + + remove an obsolete manual page + +2009-07-27 12:03 hardaker + + * perl/SNMP/t/bulkwalk.t: + + CHANGES: freebsd: patch from Cezary Morga to fix a make test on + freebsd + +2009-07-27 12:02 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2009-07-27 11:52 hardaker + + * FAQ, NEWS, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2009-07-27 08:39 hardaker + + * testing/tests/T350unix: + + revert accidentially applied patch + +2009-07-27 08:37 hardaker + + * testing/tests/T350unix, testing/tests/T360dtlsudp, + testing/tests/test-localhost.cert, + testing/tests/test-localhost.priv, testing/tests/test-user.cert, + testing/tests/test-user.priv: + + added a test case for udp/dtls + +2009-07-27 08:36 hardaker + + * snmplib/snmp_api.c: + + don't require a session to carry a secName + +2009-07-26 21:34 alex_b + + * win32/libsnmp_dll/libsnmp.def: + + Win32: MSVC 6 compile fixes for Workspace build. + +2009-07-26 18:20 alex_b + + * README.win32, configure, configure.d/config_os_functions, + include/net-snmp/library/system.h, + include/net-snmp/net-snmp-config.h.in, snmplib/strtoull.c, + win32/dist/build-binary.bat, win32/dist/build-binary.pl, + win32/dist/installer/net-snmp.nsi, win32/libsnmp/Makefile.in, + win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/Makefile.in, + win32/libsnmp_dll/libsnmp.def.in, + win32/libsnmp_dll/libsnmp_dll.dsp, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + -Added strtoull function and configure check for systems without + it such as Win32 MSVC 6 + -Win32: MSVC 6 compile fixes - requires new strtoull.c file + -Win32: New build-binary script to simplify building the Windows + binary package. + +2009-07-25 05:31 magfr + + * testing/tests/T160snmpnetstat: + + Make sure a message is written if the relevant table is missing. + +2009-07-23 21:29 alex_b + + * README: + + Update email address in README. + +2009-07-23 01:07 alex_b + + * win32/netsnmpmibs/netsnmpmibs.dsp, + win32/netsnmpmibssdk/netsnmpmibssdk.dsp: + + Win32 MSVC 2008+ fixes. + +2009-07-23 00:55 alex_b + + * include/net-snmp/library/snmp_logging.h, + win32/netsnmpmibssdk/Makefile.in, + win32/netsnmpmibssdk/netsnmpmibssdk.dsp: + + Win32 MSVC 2005+ build fixes. Thanks to Bart Van Assche. + +2009-07-21 12:22 dts12 + + * local/mib2c.container.conf, local/mib2c.iterate.conf, + local/mib2c.iterate_access.conf, local/mib2c.row.conf, + local/mib2c.table_data.conf: + + Add simple debug output to mib2c templates. + +2009-07-21 12:13 dts12 + + * local/mib2c.table_data.conf: + + Fix missing semicolon typos. + +2009-07-21 09:15 dts12 + + * FAQ: + + New suggested entries. + +2009-07-20 19:24 dts12 + + * FAQ: + + Updates to CODING section. + +2009-07-20 11:09 jsafranek + + * agent/mibgroup/etherlike-mib.h: + + Add missing header file from patch #2053273. + +2009-07-19 15:09 dts12 + + * FAQ: + + Updates to COMPILING section. + +2009-07-16 12:38 jsafranek + + * agent/mibgroup/ip-mib/data_access/systemstats_linux.c: + + Add IPv6 octet counters. + New Linux kernels (e.g. 2.6.31-rc2, maybe some earlier) provide + counters for + incoming/outgoing IPv6 traffic for ipSystemStatsTable and + ipIfStatsTable. + +2009-07-15 22:46 tanders + + * testing/tests/T350unix: + + put temporary data to where they belong + +2009-07-11 21:50 tanders + + * configure: + + regenerate configure + +2009-07-11 21:04 tanders + + * configure.d/config_os_libs: + + build fix (e.g. for FreeBSD): adjust kvm configure tests + +2009-07-10 12:35 jsafranek + + * snmplib/snmpUDPIPv6Domain.c: + + Check IPv6 port ranges in the same way as IPv4 ports are checked. + +2009-07-10 07:46 jsafranek + + * + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c, + local/mib2c: + + Fix another IPv4 address size - long has 8 bytes on 64bit Linux. + Also fix the default type fo^CASN_IPADDRESS in mib2c, so the + ipCidrRouteTable_interface.c can be safely regenerated. + +2009-07-09 23:42 hardaker + + * testing/tests/T300udp, testing/tests/T310tcp, + testing/tests/T320udpv6, testing/tests/T330tcpv6, + testing/tests/T350unix: + + cleanup of testing cases to remove double include and double + exports + +2009-07-09 23:07 tanders + + * testing/tests/T300udp: + + be consistent with the TCP/IPv4 test + +2009-07-09 22:18 hardaker + + * testing/tests/Stransport, testing/tests/T300udp, + testing/tests/T310tcp, testing/tests/T320udpv6, + testing/tests/T330tcpv6, testing/tests/T350unix, + testing/tests/T399alias: + + new tests for testing defined transports + +2009-07-09 22:17 hardaker + + * testing/TESTCONF.sh, testing/eval_tools.sh: + + a CONFIGAPP macro for adding stuff to snmp.conf + +2009-07-08 15:12 jsafranek + + * snmplib/snmpUDPDomain.c: + + Fix gethostbyaddr parameter, netsnmp_udp_fmtaddr never returned a + hostname. + +2009-07-07 15:46 jsafranek + + * agent/mibgroup/mibII/ipCidrRouteTable_access.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c: + + Fix IP address length on 64 bit systems in mibII, pass and + pass_persist modules. + +2009-07-07 15:24 jsafranek + + * agent/mibgroup/mibII/at.c: + + Use correctly sized IP addresses in address translation table + processing - u_long can make problems on bin endian 64 bit + systems + +2009-06-29 13:52 hardaker + + * CHANGES: + + remove entry for a patch that got reverted + +2009-06-25 15:24 dts12 + + * include/net-snmp/library/large_fd_set.h, + include/net-snmp/library/types.h, include/net-snmp/types.h, + snmplib/Makefile.in: + + Move non-core data types into a separate (library internals) + header file. + Move the large_fd_set data structure into this header file. + +2009-06-18 22:29 tanders + + * agent/snmp_perl.c: + + CHANGES: build: allow building with Perl versions that lack + PERL_EXIT_DESTRUCT_END + +2009-06-18 22:13 tanders + + * apps/snmpnetstat/if.c: + + CHANGES: build: build fix for Tru64 Unix and IRIX: move _XOPEN* + definitions to where they are in 5.4.x and earlier + +2009-06-18 06:02 magfr + + * configure, configure.d/config_os_libs, + configure.d/config_project_with_enable, + include/net-snmp/net-snmp-config.h.in: + + Clean up --with-nl configuration + * Move the _ARG_WITH to config_project_with_enable 2009-06-16 15:17 + rstory + + + * snmplib/container.c: + + check for null pointer before deref + +2009-06-15 23:52 rstory + + * snmplib/snmp_client.c: + + add comment explaining not quite obvious lack of memmove + +2009-06-15 19:32 magfr + + * include/net-snmp/types.h: + + Remove #if 0 commented code + +2009-06-15 15:25 dts12 + + * FAQ: + + Updates to AGENT section. + + + +---------------------------------------------------------------------- + +Changes: V5.6.rc1 -> V5.6.rc2 + +2010-09-04 01:57 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2010-09-04 00:59 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2010-09-03 22:14 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + fix tlstcp parsing of host names. + +2010-09-03 22:13 hardaker + + * agent/mibgroup/host/data_access/swrun_procfs_status.c: + + check the return code of fgets and fopen before inserting the + results. + +2010-09-03 22:12 hardaker + + * snmplib/snmp_alarm.c: + + Patch from tanders to fix broken alarms after the previous + re-entrant patch + +2010-09-03 22:05 hardaker + + * snmplib/transports/snmpUnixDomain.c: + + CHANGES: snmplib: patch 3058645: from jorisesaturnus: modified + version of the patch to use MSG_DONTWAIT for the unix domain + socket + +2010-09-03 21:56 hardaker + + * agent/mibgroup/util_funcs/get_pid_from_inode.c: + + CHANGES: snmpd: PATCH: 3058140: from takevos: check that inode is + non-zero + +2010-09-03 21:50 hardaker + + * agent/mibgroup/util_funcs/get_pid_from_inode.c: + + CHANGES: snmpd: PATCH: 3053428: from takevos: fix + get_pid_from_inode when the inode is not found. + +2010-09-03 20:20 hardaker + + * snmplib/snmp_api.c: + + remove the duplicate return before the error codes get set. + +2010-09-01 18:04 magfr + + * agent/mibgroup/hardware/cpu/cpu.c: + + CHANGES: snmpd: Log before returning. + +2010-09-01 02:43 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + TLS send_notify on closure and some memory clean-up patches + +2010-08-31 17:58 hardaker + + * snmplib/snmp_api.c: + + Only print the security/context EngineID mismatch note under USM + +2010-08-25 15:13 rstory + + * CHANGES: + + remove reference to reverted patch 3042765 + +2010-08-25 15:13 rstory + + * acconfig.h: + + add note on where to find content used to generate + net-snmp-config.h.in + +2010-08-25 02:45 rstory + + * snmplib/snmp_client.c: + + revert r19342, patch 3042765, which broke client tcp disconnect + handling + +2010-08-25 02:45 rstory + + * snmplib/cert_util.c: + + fix more code broken by 'compiler warning fix' in r19179 + +2010-08-25 02:45 rstory + + * testing/fulltests/tls/STlsUsers: + + check for conf errors after agent startup; enable logTimestamp; + make sure + all cert name/tags are unique + +2010-08-24 21:04 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + fix error string to discuss the right failed openssl new + invocation + +2010-08-24 05:37 magfr + + * apps/snmpusm.c: + + CHANGES: snmpusm: Correct ifdefs, remove dead variables. + + +---------------------------------------------------------------------- + +Changes: V5.6.pre3 -> V5.6.rc1 + +2010-08-19 21:11 hardaker + + * agent/Makefile.depend, agent/mibgroup/Makefile.depend: + + make depend + +2010-08-19 21:10 hardaker + + * include/net-snmp/system/nto-qnx6.h: + + // -> C comments + +2010-08-19 20:36 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2010-08-19 20:14 hardaker + + * snmplib/snmp_client.c: + + CHANGES: snmplib: PATCH 3042765: from mehaf: make + snmp_synch_response_cb() re-entrant + +2010-08-19 20:14 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + turn off cookie exchanges until a complete code set can be + written to support it based on the required function callbacks + +2010-08-17 18:31 rstory + + * agent/snmpd.c: + + add missing call to store persistent data as needed + +2010-08-17 18:31 rstory + + * snmplib/mib.c: + + CHANGES: snmplib: when displaying a byte as single digit hex + value, default to + prefixing with 0 unless there is a seperator or addition hint + data + +2010-08-17 10:31 bvassche + + * apps/snmpusm.c: + + Fixed a compiler warning about an unused label that was triggered + when + compiling without SSL support. + +2010-08-16 23:11 hardaker + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.h: + + CHANGES: snmpd: patch 2790249: from willpwillp: reduce cache time + for the iftable to 3seconds to increase accuracy + +2010-08-16 16:26 hardaker + + * perl/TrapReceiver/TrapReceiver.xs: + + CHANGES: perl: patch 3046371: from christophb4: Fix memory leak + in SNMPv1 trap handling. + +2010-08-16 16:03 hardaker + + * agent/mibgroup/mibII/mta_sendmail.c: + + CHANGES: snmpd: patch 2825653: from bru5ce: fix sendmail.cf + parsing in certain conditions + +2010-08-16 10:16 dts12 + + * man/Makefile.in: + + Build netsnmp_agent_api.3 man page from template + +2010-08-16 09:20 dts12 + + * agent/agent_registry.c: + + CHANGES: snmpd: PATCH: 2911361: Documentation (Provided by Tomasz + Lis) + +2010-08-16 08:06 dts12 + + * agent/agent_registry.c: + + CHANGES: snmpd: PATCH: 2911361: Re-order code to group related + functions together + +2010-08-16 07:42 dts12 + + * perl/SNMP/SNMP.xs: + + CHANGES: perl: PATCH: 2995098: Fix creation of SNMPv3 sessions + with API_SINGLE + +2010-08-14 16:30 dts12 + + * agent/agent_read_config.c: + + CHANGES: snmpd: PATCH: 2911361: Remove redundant variables + +2010-08-14 16:23 dts12 + + * agent/agent_handler.c: + + CHANGES: snmpd: PATCH: 2904900: Documentation plus assorted + handler code fixes + +2010-08-14 09:28 dts12 + + * man/Makefile.in, man/netsnmp_config_api.3.def, + man/netsnmp_mib_api.3.def, man/netsnmp_pdu_api.3.def, + man/netsnmp_sess_api.3.def, man/netsnmp_session_api.3.def, + man/netsnmp_trap_api.3.def, man/netsnmp_varbind_api.3.def, + man/snmp_alarm.3.def: + + Restore agent API man page + Don't try to extract multiple man page links per line + (which runs into problems with OS-specific line endings). + Instead, ensure the man page NAME section lists one + routine per line + +2010-08-13 23:50 hardaker + + * man/Makefile.in: + + fix broken Makefile after man page moves + +2010-08-13 23:50 hardaker + + * mibs/SNMP-TLS-TM-MIB.txt, mibs/rfclist: + + updated TLS MIB to current copy + +2010-08-13 23:50 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + replaced RFC comment number + +2010-08-13 23:50 hardaker + + * include/net-snmp/library/snmp_alarm.h, snmplib/snmp_alarm.c: + + CHANGES: snmplib: patch: 3042770: from mehaf: Made run_alarms() + reentrant + +2010-08-13 23:44 hardaker + + * agent/mibgroup/mibII/system_mib.c: + + CHANGES: snmpd: PATCH: 3044512: from philwebster: fix sysobjectid + directive. + +2010-08-13 19:00 rstory + + * testing/fulltests/support/simple_TESTCONF.sh, + testing/fulltests/tls/STsmPrefix: + + use 127.0.0.1 instead of localhost as default SNMP_TEST_DEST so + TLS tests work + +2010-08-13 18:50 hardaker + + * include/net-snmp/session_api.h, snmplib/snmp_api.c, + snmplib/snmp_client.c: + + CHANGES: snmplib: implemented a fix for the issue reported in + patch #3042770. Created a snmp_select_info_flags function, and + similar, that allow for alarms to not be run. This is then used + in the synch_response functions to avoid 100% CPU loops + +2010-08-13 18:50 hardaker + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h, + apps/snmptrapd.c: + + make snmptrapd register the certtosecname table in the agentx + registrations + +2010-08-13 18:49 hardaker + + * local/mib2c.conf: + + minor wording additions + +2010-08-13 15:04 hardaker + + * agent/mibgroup/hardware/cpu/cpu_perfstat.c, + agent/mibgroup/hardware/memory/memory_aix.c, + agent/mibgroup/host/hr_storage.c, agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/udp.c, agent/mibgroup/ucd-snmp/diskio.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/memory_aix4.c, + agent/mibgroup/ucd-snmp/vmstat_aix4.c: + + CHANGES: aix: PATCH: 2886598: from exsnafu: Header fixes for + compiling on AIX6 + +2010-08-13 15:04 hardaker + + * agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_storage.c, apps/snmpnetstat/inet6.c, + configure, configure.d/config_os_functions, + configure.d/config_os_headers, configure.d/config_os_libs, + configure.d/config_os_struct_members, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/nto-qnx6.h: + + NEWS: ports: PATCH: 2836895: from seanboudreau: support for QNX6 + +2010-08-13 14:33 dts12 + + * man/Makefile.in, man/netsnmp_agent_api.3.def, + man/netsnmp_config_api.3.def, man/netsnmp_mib_api.3.def, + man/netsnmp_pdu_api.3.def, man/netsnmp_sess_api.3.def, + man/netsnmp_session_api.3.def, man/netsnmp_trap_api.3.def, + man/netsnmp_varbind_api.3.def: + + 'enforce netsnmp prefixes + +2010-08-13 14:29 dts12 + + * man/netsnmp_varbind_api.3.def, man/varbind_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:29 dts12 + + * man/netsnmp_trap_api.3.def, man/snmp_trap_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:28 dts12 + + * man/netsnmp_sess_api.3.def, man/snmp_sess_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:28 dts12 + + * man/netsnmp_agent_api.3.def, man/snmp_agent_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:28 dts12 + + * man/netsnmp_session_api.3.def, man/session_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:27 dts12 + + * man/netsnmp_pdu_api.3.def, man/pdu_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:27 dts12 + + * man/mib_api.3.def, man/netsnmp_mib_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:27 dts12 + + * man/config_api.3.def, man/netsnmp_config_api.3.def: + + enforce netsnmp prefix + +2010-08-13 14:20 dts12 + + * Makefile.in, doxygen.conf: + + Don't automatically generate man pages + +2010-08-13 14:18 dts12 + + * man/snmp_api_errstring.3, man/snmp_close.3, man/snmp_error.3, + man/snmp_free_pdu.3, man/snmp_open.3, man/snmp_perror.3, + man/snmp_read.3, man/snmp_select_info.3, man/snmp_send.3, + man/snmp_sess_async_send.3, man/snmp_sess_close.3, + man/snmp_sess_error.3, man/snmp_sess_init.3, + man/snmp_sess_open.3, man/snmp_sess_perror.3, + man/snmp_sess_read.3, man/snmp_sess_select_info.3, + man/snmp_sess_send.3, man/snmp_sess_session.3, + man/snmp_sess_timeout.3, man/snmp_set_mib_warnings.3, + man/snmp_set_save_descriptions.3, man/snmp_timeout.3: + + Remove redundant man page links + (Should be generated automatically, but don't exist any more + anyway) + +2010-08-13 14:13 dts12 + + * man/Makefile.in, man/add_mibdir.3, man/add_module_replacement.3, + man/get_module_node.3, man/init_mib.3, man/init_mib_internals.3, + man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3, + man/netsnmp_instance.3, man/netsnmp_iterator_info_s.3, + man/netsnmp_leaf.3, man/netsnmp_library.3, + man/netsnmp_mib_handler_methods.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_set_data.3, + man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3, + man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3, + man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3, + man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3, + man/netsnmp_table.3, man/netsnmp_table_array.3, + man/netsnmp_table_container.3, man/netsnmp_table_data.3, + man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3, + man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3, + man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3, + man/netsnmp_table_row.3, man/netsnmp_table_rows.3, + man/netsnmp_tdata.3, man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3, man/print_description.3, man/print_mib.3, + man/print_objid.3, man/print_value.3, man/print_variable.3, + man/read_all_mibs.3, man/read_mib.3, man/read_module.3, + man/read_module_node.3, man/read_objid.3, man/shutdown_mib.3: + + Remove Doxygen-generated man pages, and those linking + individual routines to the appropriate man page. + (These are better generated dynamically) + +2010-08-13 12:19 dts12 + + * local/mib2c.iterate.conf, local/mib2c.table_data.conf: + + Prompt for whether to generate caching code or not. + +2010-08-13 12:19 dts12 + + * local/mib2c.conf: + + Rework guidance questions when selecting the best table framework + to use. + Ensure table handling code doesn't overwrite scalar handling + code. + Check that the starting point is suitable for MfD framework. + +2010-08-12 15:40 rstory + + * snmplib/cert_util.c: + + fix code broken by 'compiler warning fix' in r19179 + +2010-08-12 15:39 rstory + + * agent/mibgroup/snmpv3mibs.h: + + fix typo in comment + +2010-08-11 22:08 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + remove a duplicate value check + +2010-08-11 22:08 hardaker + + * testing/fulltests/tls/STlsUsers: + + add a test where we can trust a CA-signed cert and we don't trust + the CA + +2010-08-11 22:08 hardaker + + * testing/fulltests/tls/STlsUsers: + + test a directly mapped CA certificate + +2010-08-11 22:08 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + change the laConfig to read-write to match the patch + +2010-08-11 22:07 hardaker + + * agent/mibgroup/ucd-snmp/loadave.c: + + NEWS: snmpd: PATCH: 2931446: from ahmake: make the load averages + writable. + +2010-08-11 06:43 magfr + + * testing/fulltests/snmpv3/T010scapitest_capp.c, + testing/fulltests/snmpv3/T020hashtests_capp.c, + testing/fulltests/snmpv3/T040keymanagetest_capp.c: + + CHANGES: Silence some compilation warnings from test cases. + +2010-08-09 21:09 magfr + + * perl/SNMP/SNMP.xs: + + CHANGES: Handle embedded %'s in the result message. + +2010-08-09 21:07 magfr + + * local/mib2c.raw-table.conf: + + CHANGES: Do no double declare the index values. + +2010-08-05 11:49 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + Update "auth*" usage message with context support + +2010-08-02 20:08 dts12 + + * agent/mibgroup/hardware/fsys/fsys_mntctl.c: + + Fix two silly mistakes. + +2010-08-02 14:18 dts12 + + * agent/mibgroup/hardware/fsys/fsys_mntctl.c: + + AIX filesystem types are tagged as integers, not strings. + +2010-08-02 13:49 tanders + + * configure, configure.d/config_os_progs: + + fix Perl system() configure check to work reliably on systems + that lack + Perl + +2010-08-02 11:08 bvassche + + * testing/fulltests/support/simple_eval_tools.sh: + + CHANGES: testing: made it possible to analyze all code covered by + the regression tests with a dynamic analyzer, at least if that + analyzer supports following child processes. An example: + + rm -rf /tmp/snmp-test-* + make -s + SNMP_SAVE_TMPDIR=yes DYNAMIC_ANALYZER="valgrind + --trace-children=yes --track-origins=yes" make -s test + grep -i uninitialised /tmp/snmp-test-* | xargs less + +2010-08-02 11:02 bvassche + + * snmplib/snmp_transport.c, snmplib/transports/snmpTCPDomain.c: + + Fixed the following two Valgrind complaints: + + Conditional jump or move depends on uninitialised value(s) + at 0x6D702E0: vfprintf (in /lib64/libc-2.11.2.so) + by 0x6D99D11: vsnprintf (in /lib64/libc-2.11.2.so) + by 0x6D7A412: snprintf (in /lib64/libc-2.11.2.so) + by 0x6E14437: inet_ntoa (in /lib64/libc-2.11.2.so) + by 0x5E5E219: netsnmp_ipv4_fmtaddr (snmpIPv4BaseDomain.c:215) + by 0x5E65717: netsnmp_tcp_fmtaddr (snmpTCPDomain.c:70) + by 0x5E567EC: netsnmp_transport_peer_string + (snmp_transport.c:224) + by 0x5E2479A: _sess_process_packet (snmp_api.c:5441) + by 0x5E25E37: _sess_read (snmp_api.c:6037) + by 0x5E261DA: snmp_sess_read2 (snmp_api.c:6149) + by 0x5E26282: snmp_read2 (snmp_api.c:5740) + by 0x404DE4: main (snmpd.c:1227) + Uninitialised value was created by a heap allocation + at 0x4C270A5: malloc (vg_replace_malloc.c:236) + by 0x5E65739: netsnmp_tcp_accept (snmpTCPDomain.c:82) + by 0x5E25383: _sess_read (snmp_api.c:5786) + by 0x5E261DA: snmp_sess_read2 (snmp_api.c:6149) + by 0x5E26282: snmp_read2 (snmp_api.c:5740) + by 0x404DE4: main (snmpd.c:1227) + + Conditional jump or move depends on uninitialised value(s) + at 0x6F7B2E0: vfprintf (in /lib64/libc-2.11.2.so) + by 0x6FA4D11: vsnprintf (in /lib64/libc-2.11.2.so) + by 0x6F85412: snprintf (in /lib64/libc-2.11.2.so) + by 0x701F437: inet_ntoa (in /lib64/libc-2.11.2.so) + by 0x56FA219: netsnmp_ipv4_fmtaddr (snmpIPv4BaseDomain.c:215) + by 0x5701717: netsnmp_tcp_fmtaddr (snmpTCPDomain.c:70) + by 0x56F27EC: netsnmp_transport_peer_string + (snmp_transport.c:224) + by 0x56F294F: netsnmp_transport_send (snmp_transport.c:248) + by 0x56BC487: snmp_sess_async_send (snmp_api.c:5204) + by 0x56BC651: snmp_async_send (snmp_api.c:4998) + by 0x56BC677: snmp_send (snmp_api.c:4984) + by 0x5698440: snmp_synch_response_cb (snmp_client.c:1006) + Uninitialised value was created by a heap allocation + at 0x4C270A5: malloc (vg_replace_malloc.c:236) + by 0x5701B3E: netsnmp_tcp_transport (snmpTCPDomain.c:163) + by 0x5701E6F: netsnmp_tcp_create_tstring (snmpTCPDomain.c:305) + by 0x56F3804: netsnmp_tdomain_transport_full + (snmp_transport.c:601) + by 0x56F3ACC: netsnmp_transport_open_client + (snmp_transport.c:669) + by 0x54344F6: subagent_open_master_session (subagent.c:758) + by 0x54349C8: agentx_reopen_session (subagent.c:869) + by 0x5434D00: subagent_startup (subagent.c:99) + by 0x56EAEB7: snmp_call_callbacks (callback.c:338) + by 0x56DE6FB: read_configs (read_config.c:1018) + by 0x56C287E: init_snmp (snmp_api.c:850) + by 0x40477B: main (snmptrapd.c:1048) + +2010-08-01 06:11 bvassche + + * CHANGES, NEWS: + + Fixed spelling errors reported by ispell -l. + +2010-08-01 06:00 bvassche + + * snmplib/snmp_enum.c, + testing/fulltests/unit-tests/T004snmp_enum_clib.c: + + Fixed a typo in a text string in a unit test: resturant -> + restaurant. + +2010-08-01 05:53 bvassche + + * include/net-snmp/library/snmp_enum.h: + + Documented behavior of se_add_pair_to_slist(). + +2010-07-31 23:50 tanders + + * include/net-snmp/system/darwin10.h: + + Follow-up for r19266: add missing header file to support Mac OS X + 10.6 + (Snow Leopard - "darwin10") + + + +---------------------------------------------------------------------- + +Changes: V5.6.pre2 -> V5.6.pre3 + +2010-07-31 20:31 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2010-07-31 20:24 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2010-07-31 20:16 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2010-07-31 20:11 hardaker + + * dist/makerelease.xml: + + changed the name of the readme section to call out NEWS-too + +2010-07-31 20:10 hardaker + + * NEWS: + + added missing news items + +2010-07-30 13:06 hardaker + + * snmplib/snmp_client.c: + + CHANGES: python: PATCH 3035328: from: sws: check the results of + session creation for a failure case. + +2010-07-30 13:00 hardaker + + * python/netsnmp/client_intf.c: + + CHANGES: python: patch 3035578: from sws: keep error codes up to + date + +2010-07-29 15:48 dts12 + + * configure: + + Add support for Mac OS X 10.6 (Snow Leopard - "darwin10") + (On the assumption that this is the same as Mac OS X 10.5 + (Leopard - "darwin9")) + +2010-07-29 15:47 dts12 + + * Makefile.in, configure.d/config_os_progs, + configure.d/config_project_perl_python: + + Add support for Mac OS X 10.6 (Snow Leopard - "darwin10") + (On the assumption that this is the same as Mac OS X 10.5 + (Leopard - "darwin9")) + +2010-07-29 15:03 dts12 + + * include/net-snmp/output_api.h: + + Provide a definition of 'va_list' for varargs-based APIs + +2010-07-29 14:58 dts12 + + * acconfig.h, agent/auto_nlist.c, agent/mibgroup/hardware/cpu.h, + agent/mibgroup/hardware/fsys.h, agent/mibgroup/hardware/memory.h, + agent/mibgroup/host/data_access/swrun.h, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hrh_filesys.c, agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c, + agent/mibgroup/ucd-snmp/diskio.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/proc.c, configure, + configure.d/config_os_progs, + include/net-snmp/net-snmp-config.h.in, snmplib/system.c: + + Add preliminary support for AIX 7 + (on the assumption that this is identical to AIX 6) + +2010-07-29 14:56 dts12 + + * configure, configure.d/config_project_perl_python: + + Disable embedded perl by default on architecures where + this seems to cause problems (HP-UX & Mac OS X) + +2010-07-29 11:13 dts12 + + * snmplib/read_config.c: + + Guard against blank 'include*' lines. + Handle relative 'includeFile' paths + +2010-07-29 10:47 dts12 + + * include/net-snmp/library/read_config.h, snmplib/read_config.c: + + Return an indication of whether config files are actually + processed. + Report problems with failing to include config files. + +2010-07-28 14:44 dts12 + + * include/net-snmp/config_api.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/library/snmp_logging.h, + include/net-snmp/mib_api.h, include/net-snmp/output_api.h, + include/net-snmp/pdu_api.h, include/net-snmp/session_api.h, + include/net-snmp/varbind_api.h, man/config_api.3.def, + man/mib_api.3.def, man/session_api.3.def, man/varbind_api.3.def, + win32/libsnmp_dll/libsnmp.def: + + Bring man page documentation, header files and Windows DLL + definitions + of top-level public API calls into line with each other. + +2010-07-28 14:40 dts12 + + * snmplib/snmp_api.c: + + Fix misnamed comment + +2010-07-28 14:36 dts12 + + * agent/mibgroup/default_modules.h, configure, + configure.d/config_modules_agent, + configure.d/config_project_with_enable: + + Don't mix SMIv1 and SMIv2 MIBs in the list of default MIBs to + load. + Use newer SMIv2 versions (which include suitable display hints) + rather than the original RFC1213 MIB (which doesn't) + +2010-07-28 14:10 dts12 + + * snmplib/read_config.c: + + Fix indentation for 'includeSearch' processing code. + +2010-07-28 14:09 dts12 + + * snmplib/read_config.c: + + Extend 'include' config file processing to cover three + different modes of working: + - look for the file on the config search path + - include the specified file by name + - ioad the contents of the specified directory + Use different config tokens to distinguish these cases. + +2010-07-27 11:12 hardaker + + * agent/kernel.c, agent/kernel.h, agent/snmp_vars.c: + + CHANGES: snmpd: patch 2912520: from listom: Free kmem references + on shutdown + +2010-07-27 10:54 hardaker + + * mibs/SMUX-MIB.txt: + + CHANGES: mibs: patch 2974716: from bvassche: fix issues in the + SMUX-MIB + +2010-07-27 08:54 hardaker + + * configure.d/config_modules_lib: + + include the new security-hedaers module + +2010-07-27 08:54 hardaker + + * local/snmp-bridge-mib: + + remote debugging/processing stderr output + +2010-07-27 08:54 hardaker + + * local/snmp-bridge-mib: + + CHANGES: snmpd: patch: 3028923: from jenso: new copy of the + bridge-mib perl implementation + +2010-07-27 08:31 hardaker + + * Makefile.in, configure.d/config_modules_security_modules, + dist/generation-scripts/gen-security-headers.in: + + separate out the security header/init generation + +2010-07-27 08:31 hardaker + + * configure.d/config_modules_transports: + + transport configure portion + +2010-07-27 08:30 hardaker + + * Makefile.in, configure, configure.ac, + configure.d/config_modules_lib, dist/generation-scripts, + dist/generation-scripts/gen-transport-headers.in, + dist/generation-scripts/gen-variables.in: + + move transport header generation to a separate file and create an + external separate script for generating it + +2010-07-27 08:14 jsafranek + + * agent/mibgroup/hardware/fsys/fsys_mntent.c, + agent/mibgroup/hardware/fsys/mnttypes.h: + + CHANGES: snmpd: report gfs filesystems in hrStorageTable and + hrFSTable. + +2010-07-24 15:42 dts12 + + * snmplib/read_config.c: + + Don't lose track of which config file was being parsed, + when processing an included config file. + Fixes a bug with reporting later config errors. + +2010-07-24 15:36 dts12 + + * snmplib/snmp_transport.c: + + Don't lose track of which config file is being parsed, + when opening a new SNMP session. + Fixes a bug with reporting later config errors. + +2010-07-23 03:12 hardaker + + * dist/makerelease.xml: + + add the TLS modules to the list of test modules + +2010-07-21 19:25 nba + + * agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c: + + Fix typo in doxygen comment + +2010-07-21 19:24 nba + + * agent/mibgroup/if-mib/data_access/interface_sysctl.c: + + Fix typo in speed computation + +2010-07-21 19:21 nba + + * snmplib/snmp_secmod.c: + + Include generated security-includes.h + +2010-07-21 19:20 nba + + * include/net-snmp/library/snmpksm.h, + include/net-snmp/library/snmptsm.h: + + Fix init func name (copy-paste glitch) + +2010-07-21 19:18 nba + + * snmplib/transports/snmpTLSBaseDomain.c: + + Remove superfluous semicolon + +2010-07-21 19:18 nba + + * snmplib/transports/snmpDTLSUDPDomain.c: + + Out of order declaration + +2010-07-21 19:17 nba + + * snmplib/snmp_logging.c: + + Log error on file open error + +2010-07-21 19:16 nba + + * configure.d/config_modules_lib: + + Speling error + +2010-07-21 18:10 nba + + * mibs/ianalist, mibs/rfclist, mibs/rfcmibs.diff: + + Update for current RFCs + +2010-07-21 18:08 nba + + * mibs/IANAifType-MIB.txt: + + Current version from IANA + +2010-07-21 18:05 nba + + * agent/mibgroup/ucd-snmp/diskio.c: + + r17495 erroneously disabled diskIOLAx for linux + +2010-07-20 10:38 jsafranek + + * snmplib/system.c: + + CHANGES: snmplib: fixed potential buffer overflow when generating + temp. file names + +2010-07-20 07:32 jsafranek + + * agent/snmpd.c, apps/agentxtrap.c, apps/snmptranslate.c, + apps/snmptrapd.c, man/snmpcmd.1.def, man/snmptranslate.1.def, + man/snmptrapd.8.def, snmplib/snmp_parse_args.c: + + Describe -D usage as -D[TOKEN] instead of -D [TOKEN] + +2010-07-17 15:10 rstory + + * mibs/SNMP-TLS-TM-MIB.txt: + + update display hint to some less ambiguous (and that works with + our lib) + +2010-07-17 04:13 rstory + + * testing/Makefile.in: + + fix testsimple for builddir!=srcdir + +2010-07-17 04:12 rstory + + * testing/Makefile.in: + + add testsimple target + +2010-07-16 19:21 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + release iterator when done with it + +2010-07-15 18:28 hardaker + + * snmplib/snmpusm.c: + + CHANGES: snmplib: fix issue with USM using inactive users + +2010-07-15 01:35 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c: + + don't use strndup (portability) + +2010-07-15 01:35 rstory + + * snmplib/cert_util.c: + + include appropriate string header; define NAME_MAX if not already + defined; + don't use strndup (portability) + +2010-07-15 01:35 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + check that some newer openssl macros are defined before using + them; include + appropriate string header + +2010-07-15 01:35 rstory + + * configure, configure.d/config_os_libs, + include/net-snmp/net-snmp-config.h.in: + + check for dtls support in openssl + +2010-07-15 01:34 rstory + + * snmplib/transports/snmpDTLSUDPDomain.c: + + don't compile dtls domain if no dtls support in openssl + +2010-07-15 01:34 rstory + + * snmplib/snmp_openssl.c: + + ifdef protection for later sha algorithms + +2010-07-15 01:34 rstory + + * include/net-snmp/system/darwin.h, + include/net-snmp/system/darwin7.h, + include/net-snmp/system/darwin8.h, + include/net-snmp/system/darwin9.h: + + darwin openssl does not support more recent sha algorithms + +2010-07-15 01:33 rstory + + * agent/mibgroup/target/target.c: + + fix typo in ifdef test + +2010-07-15 01:33 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.c: + + fix cut-n-paste error in included file name + +2010-07-14 15:08 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c: + + fix the fix: put PRIz spec in correct place + +2010-07-14 15:03 rstory + + * testing/fulltests/tls/STlsUsers: + + specify SNMP version on commandline + +2010-07-14 15:03 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c: + + quiet compiler + +2010-07-14 15:02 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c: + + quiet compiler warnings + +2010-07-13 20:03 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c, + apps/snmptls.c, include/net-snmp/library/cert_util.h: + + include ssl.h before cert_util.h + +2010-07-13 20:03 rstory + + * snmplib/cert_util.c: + + add debug output for found cert + +2010-07-13 16:24 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + fix typo in log msg + +2010-07-12 10:26 bvassche + + * agent/mibgroup/mibII/interfaces.c: + + CHANGES: Win32 and Cygwin: made sure that accessing the mibII + interfaces table does not trigger out-of-range array accesses + (was detected by BoundsChecker). + +2010-07-12 10:21 bvassche + + * agent/mibgroup/mibII/vacm_vars.c: + + Fixed a dangling-pointer-read that was introduced in r19018. In + r19018 the type of groupSubtreeLen was changed from int to + size_t, which changed the behavior of the loop "while + (groupSubtreeLen-- > 0) ...": instead of not executing the loop + body when groupSubtreeLen was negative, r19018 caused the body of + that loop to be executed. Detected by running snmpd under + BoundsChecker while performing a MIB walk. + +2010-07-12 10:12 bvassche + + * agent/mibgroup/mibII/at.c: + + Reverted r19047 (which was wrong) and implemented a proper fix + for the compiler warnings about signed/unsigned mismatches. + +2010-07-12 10:09 bvassche + + * agent/snmp_agent.c: + + Removed an obsolete comment. + +2010-07-12 10:08 bvassche + + * agent/helpers/table_container.c, win32/mib_module_includes.h: + + Suppressed more MSVC compiler warnings. + +2010-07-12 04:45 rstory + + * testing/fulltests/tls/STlsVars: + + add comment with object name for numeric ids + +2010-07-12 04:45 rstory + + * agent/mibgroup/target/target.c, + include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + new function to get serverId from snmpTlstmAddrTable data; use + new api + to config serviceId for trap transport when sending traps + +2010-07-11 11:18 bvassche + + * configure, configure.d/config_os_functions: + + CHANGES: BUG: 3027900: when cross-compiling it is now assumed + that memcmp() is available instead of assuming that it is not + available. + +2010-07-11 10:30 bvassche + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + Fixed compiler warnings triggered by r19197. + +2010-07-10 20:00 rstory + + * testing/RUNFULLTESTS: + + sync up help output and options processing + +2010-07-09 15:13 bvassche + + * README.win32: + + Updated Cygwin section in README.win32. + +2010-07-09 15:13 bvassche + + * agent/helpers/instance.c, agent/helpers/table_dataset.c, + agent/mibgroup/disman/event/mteTriggerConf.c: + + CHANGES: Win32: Suppressed "implicit cast from int to u_char" + warnings generated by MSVC. + +2010-07-09 15:11 bvassche + + * testing/fulltests/support/simple_eval_tools.sh: + + Testing: made the debug output that appears in the "invoked" file + even more verbose. + +2010-07-09 15:10 bvassche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Win32 MSVC build fixes. + +2010-07-08 19:30 marz + + * local/certgen-test.pl, local/net-snmp-cert, + local/net-snmp-cert.conf: + + adds per identity configuration file support so defaults can be + customised on cmdline w -i - see net-snmp-cert.conf + for examples and some help info + +2010-07-08 12:17 dts12 + + * agent/agent_read_config.c: + + CHANGES: snmpd: BUG: 3003981: Protect against buffer overflow + +2010-07-08 11:19 dts12 + + * agent/mibgroup/agent/extend.c: + + CHANGES: snmpd: BUG: 3019243: Register execFix compatability + directive correctly. + +2010-07-07 10:19 bvassche + + * testing/fulltests/default/T110agentxget_simple, + testing/fulltests/default/T111agentxset_simple, + testing/fulltests/default/T112agentxsetfail_simple, + testing/fulltests/default/T120proxyget_simple, + testing/fulltests/default/T121proxyset_simple, + testing/fulltests/default/T122proxysetfail_simple: + + CHANGES: Cygwin and MinGW: tests T110, T111, T112, T120, T121 and + T122 do now pass when snmpd is built with winExtDLL support + enabled. + +2010-07-06 18:59 bvassche + + * ChangeLog, agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + local/mib2c-conf.d/mfd-persistence.m2i, + testing/fulltests/support/simple_eval_tools.sh: + + Made regression tests easier to debug by including ok / not ok + status in the "invoked" file. + Spelling fixes: remeber -> remember; seperator -> separator. + +2010-07-06 15:04 bvassche + + * testing/fulltests/default/T065agentextend_simple, + testing/fulltests/support/simple_TESTCONF.sh: + + Test T065 does now really pass on MinGW. + +2010-07-05 10:01 bvassche + + * testing/Makefile.in: + + Added curly braces such that '||' and '&&' are evaluated in the + correct order. + +2010-07-04 11:37 bvassche + + * apps: + + Updated Subversion ignore list. + +2010-07-04 11:34 bvassche + + * testing/Makefile.in: + + Fall back from RUNFULLTESTS to RUNTESTS if neither TAP::Harness + nor Test::Harness is available. + +2010-07-04 11:21 bvassche + + * testing/fulltests/support/simple_run: + + Made sure that the test number in /tmp/snmp-tests-$testnum is set + to something more meaningful than just "0". + +2010-07-04 11:20 bvassche + + * testing/RUNTESTS: + + Split a long comment line. + +2010-07-04 10:52 bvassche + + * testing/RUNTESTS: + + Bug fix: made sure that srcdir is computed correctly if `dirname + $0` = . + +2010-07-02 16:27 bvassche + + * apps/Makefile.in, configure, configure.d/config_os_libs: + + Simplified r19181 (Fixed TLSTCP-enabled build for platforms with + non-empty $(EXEEXT), i.e. Cygwin and MinGW). + +2010-07-01 18:15 bvassche + + * apps/Makefile.in, configure, configure.d/config_os_libs: + + Fixed TLSTCP-enabled build for platforms with non-empty + $(EXEEXT), i.e. Cygwin and MinGW. + +2010-07-01 18:11 bvassche + + * apps/snmptls.c: + + Fixed yet another recently introduced compiler warning. + +2010-07-01 17:53 bvassche + + * snmplib/cert_util.c: + + Fixed two recently introduced compiler warnings. + +2010-07-01 00:19 hardaker + + * CHANGES, NEWS: + + version update + +2010-07-01 00:13 hardaker + + * ChangeLog: + + version update + +2010-07-01 00:03 hardaker + + * agent/mibgroup/Makefile.depend, apps/Makefile.depend, + snmplib/Makefile.depend: + + make depend + +2010-06-30 23:55 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +---------------------------------------------------------------------- + +Changes: V5.6.pre1 -> V5.6.pre2 + +2010-06-30 23:55 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2010-06-30 23:48 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec, python/netsnmp/tests/snmpd.conf: + + Version number update + +2010-06-30 23:45 hardaker + + * man/snmpd.conf.5.def: + + missed two tokens in the man pgaes + +2010-06-30 23:45 hardaker + + * man/snmpcmd.1.def, man/snmpd.8.def, + snmplib/transports/snmpTLSBaseDomain.c, + testing/fulltests/tls/SCipherTests, testing/fulltests/tls/SCrl, + testing/fulltests/tls/STlsAgentTrap, + testing/fulltests/tls/STlsServer, + testing/fulltests/tls/STlsServerSession, + testing/fulltests/tls/STlsTrapdUser, + testing/fulltests/tls/STlsUsers, + testing/fulltests/tls/STsmPrefix, + testing/fulltests/transports/Stlstests: + + rename the defX509 tokens to something more friendly: clientCert + and serverCert + +2010-06-30 23:44 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + top-file comment updates + +2010-06-30 23:44 hardaker + + * snmplib/cert_util.c: + + don't call cert_find with a NULL argument + +2010-06-30 23:44 hardaker + + * snmplib/cert_util.c: + + allow def certs to be specified using a filename + +2010-06-30 23:41 tanders + + * testing/fulltests/support/simple_run: + + fix syntax error + +2010-06-30 23:01 hardaker + + * snmplib/cert_util.c: + + turn a couple of non-critical errors into debug statements per + discussion with rstory + +2010-06-30 23:00 hardaker + + * testing/RUNFULLTESTS: + + make the regexp pattern match for tests to run case insensitive + +2010-06-30 23:00 hardaker + + * python/netsnmp/client.py: + + import stderr from sys, per discussion on -users + +2010-06-30 22:17 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + add back in the default port specifier + +2010-06-30 22:17 hardaker + + * local/net-snmp-cert: + + enable pulling the private key over http + +2010-06-30 22:17 hardaker + + * local/net-snmp-cert: + + move URL collection into a sub function + +2010-06-30 22:16 hardaker + + * local/net-snmp-cert: + + added ability to pull a cert from a URL + +2010-06-30 22:16 hardaker + + * local/net-snmp-cert: + + fix argument bug in the is_url function + +2010-06-30 20:49 hardaker + + * apps/snmptls.c: + + remove debugging code + +2010-06-30 20:27 hardaker + + * testing/fulltests/tls/T117DtlsCNSession_simple, + testing/fulltests/tls/T117dtlsCNSession_simple: + + rename file for consistency + +2010-06-30 20:01 rstory + + * configure: + + update for new snmptls app + +2010-06-30 20:00 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c: + + remove accidentally checked int debug code + +2010-06-30 19:59 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h: + + define OIDs based on SNMP_TLS_TM_BASE + +2010-06-30 19:59 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c: + + auto-transistion between notReady/notInService + +2010-06-30 19:57 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h: + + auto-transistion between notReady/notInService; add + snmp_store_needed on commit + +2010-06-30 19:56 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c: + + use new fingerprint parse/build functions; remove bad length + check; auto + transition between notReady and notInService + +2010-06-30 19:55 rstory + + * mibs/TLSTM-MIB.txt: + + remove pre-rfc mib; see SNMP-TLS-TM-MIB.txt instead + +2010-06-30 19:54 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c: + + consolidate multiple files + +2010-06-30 19:53 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + make hash type parse routine public; add routines to build/parse + SnmpTLSFingerprint + +2010-06-30 19:51 rstory + + * Makefile.in, apps/Makefile.in, apps/snmptls.c, + configure.d/config_os_libs: + + NEWS: snmptls: new app for managing (D)TLS config via + SNMP-TLS-TM-MIB tables + +2010-06-30 19:50 rstory + + * agent/mibgroup/disman/event/mteObjectsTable.c, + agent/mibgroup/disman/event/mteTriggerTable.c, + agent/mibgroup/disman/expression/expExpressionTable.c, + agent/mibgroup/disman/expression/expObjectTable.c, + agent/mibgroup/disman/mteObjectsTable.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/nslookup/lookupCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c: + + call new snmp_store_needed() function after a commit in tables + that + have persistent store + +2010-06-30 19:49 rstory + + * include/net-snmp/library/snmp_client.h, snmplib/snmp_client.c: + + NEWS: snmplib: new experimental simple state machine + NEWS: snmplib: new experimental row creation API which uses a + state machine + to try really hard to create a row from a given varbind list + +2010-06-30 19:48 rstory + + * agent/snmp_agent.c, include/net-snmp/library/snmp_api.h, + snmplib/snmp_api.c: + + NEWS: snmpd: new API for indicating that persistent store needs + to be saved after the current request finishes processing + +2010-06-30 19:46 rstory + + * include/net-snmp/library/snmp_assert.h: + + add some new wrapper macros + +2010-06-30 15:59 hardaker + + * testing/fulltests/tls/STlsCNSession, + testing/fulltests/tls/STlsSanSession, + testing/fulltests/tls/STlsServerSession, + testing/fulltests/tls/T115DtlsSanSession_simple, + testing/fulltests/tls/T116TlsSanSession_simple, + testing/fulltests/tls/T117dtlsCNSession_simple, + testing/fulltests/tls/T118TlsCNSession_simple: + + added checks for checking direct passing of localhost to the + expected name + +2010-06-30 15:59 hardaker + + * testing/fulltests/tls/STlsServer: + + check for wildcard support + +2010-06-30 15:58 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + support SAN and CN wildcard matching per spec + +2010-06-30 15:00 hardaker + + * testing/fulltests/tls/SCipherTests, testing/fulltests/tls/SCrl, + testing/fulltests/tls/STlsAgentTrap, + testing/fulltests/tls/STlsName, testing/fulltests/tls/STlsSan, + testing/fulltests/tls/STlsServer, + testing/fulltests/tls/STlsTrapdUser, + testing/fulltests/tls/STlsUsers, testing/fulltests/tls/STlsVars, + testing/fulltests/tls/STsmPrefix, + testing/fulltests/tls/ScipherTests, + testing/fulltests/tls/Scrltests, + testing/fulltests/tls/Stlsagenttraptests, + testing/fulltests/tls/Stlsnametests, + testing/fulltests/tls/Stlssantests, + testing/fulltests/tls/Stlsservertests, + testing/fulltests/tls/Stlstrapdusertests, + testing/fulltests/tls/Stlsuserstests, + testing/fulltests/tls/Stlsvars, testing/fulltests/tls/Stsmprefix, + testing/fulltests/tls/T101DtlsUser_simple, + testing/fulltests/tls/T101dtlsudpusertests_simple, + testing/fulltests/tls/T102TlsUser_simple, + testing/fulltests/tls/T102tlstcpusertests_simple, + testing/fulltests/tls/T111DtlsServer_simple, + testing/fulltests/tls/T111dtlsudpservertests_simple, + testing/fulltests/tls/T112TlsServer_simple, + testing/fulltests/tls/T112tlstcpservertests_simple, + testing/fulltests/tls/T113DtlsSan_simple, + testing/fulltests/tls/T113dtlsudpsan_simple, + testing/fulltests/tls/T114TlsSan_simple, + testing/fulltests/tls/T114tlstcpsan_simple, + testing/fulltests/tls/T121DtlsTrap_simple, + testing/fulltests/tls/T121dtlsudptraptests_simple, + testing/fulltests/tls/T122TlsTrap_simple, + testing/fulltests/tls/T122tlstcptraptests_simple, + testing/fulltests/tls/T131DtlsAgentTrap_simple, + testing/fulltests/tls/T131dtlsudpagenttraptests_simple, + testing/fulltests/tls/T132TlsAgentTrap_simple, + testing/fulltests/tls/T132tlstcpagenttraptests_simple, + testing/fulltests/tls/T141DtlsCrl_simple, + testing/fulltests/tls/T141dtlsudpcrl_simple, + testing/fulltests/tls/T142TlsCrl_simple, + testing/fulltests/tls/T142tlstcpcrl_simple, + testing/fulltests/tls/T151DtlsCiphers_simple, + testing/fulltests/tls/T151dtlsciphers_simple, + testing/fulltests/tls/T152TlsCiphers_simple, + testing/fulltests/tls/T152tlsciphers_simple, + testing/fulltests/tls/T200TlsIpv6_simple, + testing/fulltests/tls/T200tlsipv6_simple, + testing/fulltests/tls/T300TlsPerl.t, + testing/fulltests/tls/T300tlstcpperl.t, + testing/fulltests/tls/T301DtlsPerl.t, + testing/fulltests/tls/T301dtlsperl.t, + testing/fulltests/tls/T401DtlsTsmPrefix_simple, + testing/fulltests/tls/T401dtlstsmprefix_simple, + testing/fulltests/tls/T402TlsTsmPrefix_simple, + testing/fulltests/tls/T402tlstsmprefix_simple: + + moved test files around for better naming + +2010-06-30 14:58 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + copy dtls transport address to the expected hostname + +2010-06-30 14:58 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + set the expected hostname from the transport string if possible + +2010-06-30 14:58 hardaker + + * local/net-snmp-cert: + + a bit more help output by default + +2010-06-29 22:29 tanders + + * apps/snmptrapd_auth.c: + + Follow-up for r19116: make sure we include agent config + +2010-06-29 22:18 magfr + + * agent/mibgroup/host/hr_print.h, + agent/mibgroup/if-mib/data_access/interface.h, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.h, + agent/mibgroup/ucd-snmp/extensible.h: + + Add missing config_requires + +2010-06-29 17:33 hardaker + + * man/snmpcmd.1.def: + + rework the snmpcmd manual page to separate out the flags into + sections appropriate for their usage type + +2010-06-29 16:51 marz + + * local/net-snmp-cert: + + pod docs, some default val fixes, info output normalized + +2010-06-29 16:32 hardaker + + * agent/mibgroup/target/target.c: + + added ssh.h include + +2010-06-29 16:27 hardaker + + * man/snmpd.conf.5.def: + + reorganize the manual page a bit for SNMPv3 and TLS + +2010-06-29 16:27 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + fix default tls registrations + +2010-06-29 16:26 hardaker + + * agent/snmp_agent.c: + + check for NULL transports after an open fails + +2010-06-29 16:26 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + moving logging around so that openssl errors are printed on + failures + +2010-06-29 16:26 hardaker + + * testing/fulltests/tls/Scrltests, + testing/fulltests/tls/Stsmprefix: + + fix some non-interactive invocation issues + +2010-06-29 16:26 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + move some common code into a common function + +2010-06-28 19:13 hardaker + + * include/net-snmp/library/default_store.h, + snmplib/transports/snmpTLSBaseDomain.c, + testing/fulltests/tls/ScipherTests, + testing/fulltests/tls/T151dtlsciphers_simple, + testing/fulltests/tls/T152tlsciphers_simple: + + cipher suite selection and tests for it + +2010-06-28 19:12 hardaker + + * python/LICENSE: + + license updates + +2010-06-28 19:12 hardaker + + * python/README, python/netsnmp/client.py, + python/netsnmp/client_intf.c: + + SNMPv3 over TLS support + +2010-06-28 19:12 hardaker + + * python/netsnmp/tests/test.py: + + better output showing test types + +2010-06-28 00:54 tanders + + * man/mib_api.3.def, man/netsnmp_agent.3, man/netsnmp_container.3, + man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3, + man/netsnmp_library.3, man/netsnmp_mib_utilities.3, + man/netsnmp_table.3, man/snmpcmd.1.def, man/snmptrapd.conf.5.def: + + CHANGES: man: clean up manual pages + (from Debian patch 56_manpage) + +2010-06-27 23:29 tanders + + * apps/snmptrapd.c, apps/snmptrapd_auth.c: + + CHANGES: build: Do not call vacm_standard_views() or + init_vacm_config_tokens() if the corresponding module was not + compiled + (from Debian patch 61_vacm_missing_dependency_check) + +2010-06-27 03:23 marz + + * local/net-snmp-cert: + + fix app tag completions + +2010-06-27 00:56 marz + + * local/net-snmp-cert, local/net-snmp-cert.conf: + + handle config file setting interactive, true/false values handled + in config + +2010-06-26 20:58 marz + + * local/net-snmp-cert: + + fix some bugs w/ spaces in names and app tag help + +2010-06-26 19:38 marz + + * testing/fulltests/tls/S300tlsperl.pl, + testing/fulltests/tls/Stlsvars, + testing/fulltests/transports/Stlstests: + + fix tests to use non-interactive -I + +2010-06-26 17:46 marz + + * local/certgen-test.pl, local/net-snmp-cert: + + better interactive, ?=help, compl, more help, SAN loop + format and termination fix, tolerate spaces in fields and + filenames, more complete error output, embryonic import from url + +2010-06-26 13:48 bvassche + + * snmplib/snmp_transport.c, snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + More compiler warning fixes. + +2010-06-26 13:47 bvassche + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + Fixed the errors in acconfig.h and regenerated + net-snmp-config.h.in. + +2010-06-26 13:44 bvassche + + * agent/mibgroup/smux/smux.c: + + Fixed compiler warnings triggered by SMUX MIB implementation. + +2010-06-26 00:45 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + testing/fulltests/tls/Stlssantests, + testing/fulltests/tls/T113dtlsudpsan_simple, + testing/fulltests/tls/T114tlstcpsan_simple: + + fixes and testing for checking SAN DNS names from the server + +2010-06-26 00:44 hardaker + + * testing/fulltests/tls/Stlsnametests, + testing/fulltests/tls/Stlsservertests, + testing/fulltests/tls/T111dtlsudpservertests_simple, + testing/fulltests/tls/T112tlstcpservertests_simple: + + genericize the server name tests + +2010-06-25 23:01 hardaker + + * agent/mibgroup/tsm-mib.h, + agent/mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.c, + agent/mibgroup/tsm-mib/snmpTsmConfigurationUsePrefix.h, + snmplib/snmptsm.c, snmplib/transports/snmpDTLSUDPDomain.c, + testing/fulltests/tls/Scrltests, + testing/fulltests/tls/Stsmprefix, + testing/fulltests/tls/T401dtlstsmprefix_simple, + testing/fulltests/tls/T402tlstsmprefix_simple: + + useprefix scalar testing and support + +2010-06-25 23:01 hardaker + + * testing/fulltests/tls/Scrltests: + + remove debugging lines + +2010-06-25 23:00 hardaker + + * testing/fulltests/tls/Scrltests: + + put in only minimial debug flags + +2010-06-25 23:00 hardaker + + * include/net-snmp/library/default_store.h, + include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/cert_util.c, snmplib/transports/snmpTLSBaseDomain.c, + testing/fulltests/tls/Scrltests, + testing/fulltests/tls/T141dtlsudpcrl_simple, + testing/fulltests/tls/T142tlstcpcrl_simple: + + code and test cases for CRL handling + +2010-06-25 15:24 bvassche + + * testing/fulltests/default/T060trapdperl_simple: + + Added a newline at the end of each line printed by the Perl + interpreter. + +2010-06-25 13:08 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + reduce number of resend attempts and timeout + +2010-06-25 13:08 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + include/net-snmp/library/snmpTLSTCPDomain.h, snmplib/cert_util.c, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + warning fixes + +2010-06-25 13:08 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + remove logic typo from previous commit + +2010-06-25 13:08 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + include/net-snmp/library/snmpTLSTCPDomain.h, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSTCPDomain.c, + testing/fulltests/tls/T200tlsipv6_simple: + + IPv6 fixes for TCP + +2010-06-25 13:01 jsafranek + + * snmplib/snmp_api.c: + + Reverting 19095, it breaks tests + +2010-06-25 09:40 jsafranek + + * snmplib/snmp_api.c: + + CHANGES: snmptranslate: fixed printing of ranges with UNSIGNED + type. + +2010-06-24 23:55 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + fix function names for stat increases + +2010-06-24 23:52 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + fix errors in comments + +2010-06-24 23:44 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + comments for 5.4 for dtls + +2010-06-24 23:44 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + comments for 5.3.2 + +2010-06-24 23:43 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + client side connect comments + +2010-06-24 23:43 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + counter and comment improvements + +2010-06-24 23:43 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + update counter calls and comment text + +2010-06-24 19:03 bvassche + + * testing/fulltests/default/T061agentperl_simple, + testing/fulltests/default/T115agentxperl_simple, + testing/fulltests/support/simple_TESTCONF.sh: + + Moved LD_LIBRARY_PATH setup from individual tests scripts to + simple_TESTCONF.sh. + +2010-06-24 19:02 bvassche + + * testing/fulltests/support/simple_run: + + Fixed a comment. + +2010-06-24 17:48 bvassche + + * include/net-snmp/library/snmpTLSBaseDomain.h: + + Should have been included in r19084. + +2010-06-24 17:47 bvassche + + * snmplib/cert_util.c, snmplib/snmp_transport.c, + snmplib/transports/snmpTLSBaseDomain.c: + + Fixed several recently introduced compiler warnings. + +2010-06-24 12:30 tanders + + * configure, configure.d/config_os_progs: + + "test -e" isn't portable; use "test -x" instead for the Perl + system() + check + +2010-06-23 11:14 jsafranek + + * agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c: + + CHANGES: snmpd: fixed value of IP-MIB::ipv6InterfaceForwarding on + Linux + + The value was 0 (not forwarding) or 1 (forwarding), should be 2 + and 1 + instead - netsnmp_interface_entry.forwarding_v6 is boolean, not + TruthValue. + +2010-06-22 23:06 hardaker + + * snmplib/cert_util.c, testing/fulltests/tls/Stlsuserstests: + + support for certSecName mapping from a local cert file name and a + test for it + +2010-06-22 22:44 hardaker + + * perl/SNMP/SNMP.pm: + + documenation update to clean up and include TLS parameters + +2010-06-22 22:44 hardaker + + * perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs: + + support for passing identities and full working version + +2010-06-22 22:44 hardaker + + * testing/fulltests/tls/S300tlsperl.pl, + testing/fulltests/tls/T300tlstcpperl.t, + testing/fulltests/tls/T301dtlsperl.t: + + perl TLS/DTLS tests + +2010-06-22 22:43 hardaker + + * perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs: + + first ptach on SNMP/TLS creating a new session function + +2010-06-22 22:43 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + first working support for a delayed close() to attempt to sending + outstanding packets in the queue; this is required for snmptrap + to work at all when sending traps (not informs) over DTLS + +2010-06-22 19:03 bvassche + + * testing/fulltests/default/T059trapdtraphandle_simple, + testing/fulltests/default/T065agentextend_simple, + testing/fulltests/support/simple_TESTCONF.sh: + + CHANGES: MinGW: tests T059 and T065 do now pass. + +2010-06-22 19:01 bvassche + + * apps/snmpnetstat/inet6.c: + + The width argument for %.*d must have type int, not size_t. This + bug was introduced in r19014. + +2010-06-22 18:57 bvassche + + * agent/mibgroup/utilities/execute.c: + + CHANGES: MinGW: run_shell_command() with either input or output + (but not both) does now work. + This did not work until now because on MinGW mkstemp() generates + a MinGW-style path (/tmp/...) while system() invokes cmd.exe and + hence expects a Windows-style path (C:\...). + +2010-06-22 17:39 bvassche + + * testing/fulltests/support/simple_eval_tools.sh: + + Also report the port specification if [ $SNMP_VERBOSE -gt 0 ]. + +2010-06-22 17:38 bvassche + + * testing/fulltests/default/T053agentv1trap_simple, + testing/fulltests/default/T060trapdperl_simple, + testing/fulltests/default/T061agentperl_simple, + testing/fulltests/default/T100agenthup_simple, + testing/fulltests/default/T115agentxperl_simple: + + Replaced an explicit test for MinGW by a test on HAVE_SIGHUP. + +2010-06-22 17:36 bvassche + + * configure, configure.d/config_os_misc4, + include/net-snmp/net-snmp-config.h.in: + + Added configure test for SIGHUP. + +2010-06-22 17:35 bvassche + + * testing/RUNTESTS: + + Report which tests failed, if any. + +2010-06-22 08:37 bvassche + + * agent/mibgroup/mibII/var_route.c: + + Fixed an error in a comment block. + +2010-06-21 19:26 bvassche + + * testing/fulltests/default/T059trapdtraphandle_simple: + + Rearranged the implementation of this test such that it is no + longer necessary + to invoke simple_eval_tools.sh when this script is invoked as a + trap handler + by snmptrapd. + +2010-06-21 08:01 dts12 + + * snmplib/large_fd_set.c: + + Ensure that fdset structure is resized sufficiently + to accomodate the specified socket ID. + Problem reported by Shiyalei. + +2010-06-20 19:32 dts12 + + * snmplib/cert_util.c, snmplib/cmu_compat.c, snmplib/pkcs.c, + snmplib/snprintf.c: + + Avoid duplicate (unused) symbols. + +2010-06-20 19:31 bvassche + + * testing/fulltests/default/T059trapdtraphandle_simple: + + Commented out debug code. + +2010-06-20 19:30 bvassche + + * testing/RUNTESTS, testing/fulltests/support/simple_run: + + Restored summary success/failure count reporting. + Also, moved kill.exe test back to RUNTESTS. + +2010-06-20 19:29 bvassche + + * testing/fulltests/support/simple_eval_tools.sh: + + CHANGES: testing: add the test name to the start of the file + "invoked". + +2010-06-20 19:27 bvassche + + * testing/fulltests/default/T053agentv1trap_simple, + testing/fulltests/default/T060trapdperl_simple, + testing/fulltests/default/T061agentperl_simple, + testing/fulltests/default/T100agenthup_simple, + testing/fulltests/default/T115agentxperl_simple: + + CHANGES: MinGW: testing: skip the tests that require SIGHUP since + MinGW does not support SIGHUP. + +2010-06-20 15:19 bvassche + + * configure, configure.d/config_os_progs, testing/Makefile.in: + + Added a configure test that detects whether or not Perl's + system() function + invokes a POSIX shell. "make test" does now fall back to RUNTESTS + if not. + +2010-06-20 15:16 bvassche + + * snmplib/snmp_transport.c, snmplib/transports/snmpAliasDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpIPv6BaseDomain.c, + snmplib/transports/snmpSocketBaseDomain.c, + snmplib/transports/snmpTCPBaseDomain.c, + snmplib/transports/snmpTCPDomain.c, + snmplib/transports/snmpTCPIPv6Domain.c, + snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c: + + Builds again on MinGW -- added #include where + necessary. + Note: although is included indirectly from the + * *transport.h header files, these #include statements are + necessary because of a pesky circular dependence between + and . + 2010-06-20 15:12 bvassche + + + * testing/fulltests/support/simple_run: + + CHANGES: MinGW: refuse to run the regression tests if kill.exe + cannot be found. + +2010-06-20 15:11 bvassche + + * testing/RUNTESTS: + + Shortened the srcdir path by making sure that it does not contain + /.. + +2010-06-19 18:30 bvassche + + * testing/RUNFULLTESTS: + + Added support for running RUNFULLTESTS with Test::Harness in + another directory than the source directory. + +2010-06-19 16:41 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h: + + complete rewrite of params to use table_dataset instead of + create-dataset + +2010-06-19 16:41 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c: + + use text for hash type in persistent store + +2010-06-19 16:40 rstory + + * agent/mibgroup/Rmon/rows.c, + agent/mibgroup/examples/ucdDemoPublic.c: + + quiet compiler warnings + +2010-06-19 16:40 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + fix missing specifier in debug + +2010-06-19 16:39 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c: + + use define instead of constant; fix check for rows to save + +2010-06-19 16:39 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + add remove/find function for maps/addrs/params; rename params + tag->name; + destroy -> free; group recent trust functions together in src; + don't store + params fp as binary; hand text args for hash type (e.g --sha1) + +2010-06-18 15:35 bvassche + + * agent/mibgroup/mibII/at.c: + + CHANGES: Cygwin: corrected error handling in mibII/at. + +2010-06-18 07:23 bvassche + + * include/net-snmp/library/snmp_api.h: + + Fixed a compiler warning. + +2010-06-18 01:42 magfr + + * snmplib/keytools.c: + + Do not define ret twice when NETSNMP_USE_INTERNAL_CRYPTO is set. + +2010-06-18 01:39 magfr + + * snmplib/transports/snmpTLSTCPDomain.c: + + Corrected typo. + +2010-06-18 00:31 hardaker + + * CHANGES, NEWS: + + better NEWS and CHANGES files + +2010-06-17 20:39 hardaker + + * ChangeLog: + + version update + +2010-06-17 20:31 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2010-06-17 18:59 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + + + +---------------------------------------------------------------------- + +Changes: V5.5 -> V5.6.pre1 + +2010-06-17 20:31 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2010-06-17 18:59 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2010-06-17 18:55 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2010-06-17 18:54 hardaker + + * Makefile.top: + + version update + +2010-06-17 18:39 hardaker + + * dist/makerelease.xml: + + re-enable some commands + +2010-06-17 17:46 hardaker + + * testing/fulltests/tls/Stlsvars: + + forgot missing quotes in SET output + +2010-06-17 17:46 hardaker + + * testing/fulltests/tls/Stlsagenttraptests, + testing/fulltests/tls/Stlsvars: + + tls testing cleanup + +2010-06-17 17:45 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + more fixes for address printing; more to come + +2010-06-17 17:45 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + mostly properly set remote/local transport parameters + +2010-06-17 17:45 hardaker + + * testing/fulltests/tls/Stlsagenttraptests, + testing/fulltests/tls/T131dtlsudpagenttraptests_simple, + testing/fulltests/tls/T132tlstcpagenttraptests_simple: + + tests for agents sending of traps over (D)TLS + +2010-06-17 17:45 hardaker + + * testing/fulltests/tls/Stlsvars, + testing/fulltests/tls/T101dtlsudpusertests_simple, + testing/fulltests/tls/T102tlstcpusertests_simple, + testing/fulltests/tls/T111dtlsudpservertests_simple, + testing/fulltests/tls/T112tlstcpservertests_simple, + testing/fulltests/tls/T121dtlsudptraptests_simple, + testing/fulltests/tls/T122tlstcptraptests_simple: + + move export statements to the support file for simplicity + +2010-06-17 17:44 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + move tls bootstrapping to post_premib so other config tokens can + use the cert loading results + +2010-06-17 17:44 hardaker + + * testing/fulltests/unit-tests/T004snmp_enum_clib.c: + + added snmp_enum tests pulled from the main() test at the bottom + of the original .c file + +2010-06-17 16:00 dts12 + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + Eliminate "differ in signedness" warning + +2010-06-17 00:14 hardaker + + * snmplib/transports/snmpUDPBaseDomain.c: + + revert UDP changes from r18984 since it broke the UDP transport; + the struct probably needs to match another struct somewhere else + +2010-06-16 23:26 hardaker + + * snmplib/cert_util.c: + + add a new KEYWORD output for debugging purposes + +2010-06-16 23:26 hardaker + + * agent/agent_trap.c: + + use config_and_open for opening the transport + +2010-06-16 23:26 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + extra debugging statements + +2010-06-16 22:14 hardaker + + * testing/fulltests/tls/Stlsuserstests: + + explicitly declare trust certificates to transport + +2010-06-16 22:14 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + cleanup some lost memory on closing + +2010-06-16 21:56 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c: + + fix typos + +2010-06-16 21:34 dts12 + + * agent/agent_registry.c, agent/helpers/row_merge.c, + agent/helpers/table.c, agent/helpers/table_dataset.c, + agent/mibgroup/agent/extend.c, + agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_ioctl.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable.c, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ip_scalars.c, + agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/dlmod.c, + agent/mibgroup/ucd-snmp/pass.c, agent/mibgroup/ucd-snmp/proxy.c, + agent/snmp_agent.c: + + Eliminate (most) "signed and unsigned comparison" warnings from + agent code [-Wsign-compare] + +2010-06-16 20:16 dts12 + + * snmplib/asn1.c, snmplib/check_varbind.c, + snmplib/container_binary_array.c, snmplib/dir_utils.c, + snmplib/keytools.c, snmplib/large_fd_set.c, snmplib/parse.c, + snmplib/read_config.c, snmplib/scapi.c, snmplib/snmp_api.c, + snmplib/snmp_client.c, snmplib/snmpusm.c, snmplib/snmpv3.c, + snmplib/text_utils.c, snmplib/vacm.c: + + Eliminate (most) "signed and unsigned comparison" warnings from + library code [-Wsign-compare] + +2010-06-16 19:36 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + remove older no-longer-needed-duplicate-config entries + +2010-06-16 19:14 dts12 + + * snmplib/vacm.c: + + Fix processing of view masks (misplaced parentheses) + +2010-06-16 18:45 dts12 + + * apps/agentxtrap.c, apps/snmpnetstat/if.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, + apps/snmptable.c, apps/snmptrapd_log.c, apps/snmpusm.c: + + Eliminate "signed and unsigned comparison" from app code + [-Wsign-compare] + +2010-06-16 17:22 hardaker + + * testing/fulltests/tls/Stlstrapdusertests: + + check for informs sent over tls transports + +2010-06-16 17:22 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + copy other valuse from parent tlsbase data + +2010-06-16 17:21 hardaker + + * testing/fulltests/tls/Stlstrapdusertests, + testing/fulltests/tls/Stlsvars, + testing/fulltests/tls/T121dtlsudptraptests_simple, + testing/fulltests/tls/T122tlstcptraptests_simple: + + added basic trap sending and receiving tests + +2010-06-16 17:21 hardaker + + * testing/fulltests/tls/Stlsuserstests: + + remove no longer needed temp file touches + +2010-06-16 17:20 hardaker + + * agent/snmp_agent.c, include/net-snmp/library/snmp_transport.h, + snmplib/cert_util.c, snmplib/snmp_api.c: + + added a new function and transport flag to indicate if the f_open + call has been called yet + +2010-06-16 17:20 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + unused var warning cleanup + +2010-06-16 17:19 hardaker + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c, + snmplib/transports/snmpTLSBaseDomain.c: + + added trustCert configuration token + +2010-06-16 17:19 hardaker + + * testing/fulltests/tls/Stlsuserstests: + + minor tweaks for testing clarity + +2010-06-16 17:18 hardaker + + * testing/fulltests/tls/Stlsuserstests, + testing/fulltests/tls/T101dtlsudpusertests_simple, + testing/fulltests/tls/T102tlstcpusertests_simple, + testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests, + testing/fulltests/transports/T360dtlsudp_simple, + testing/fulltests/transports/T361tlstcp_simple: + + moved complex (D)TLS to a separate section and made the transport + tests only test minimal support + +2010-06-16 17:17 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + add mechanisms for specifying and expecting the hostname of the + far side + +2010-06-16 17:17 hardaker + + * testing/fulltests/tls/Stlsservertests, + testing/fulltests/tls/Stlsvars: + + tests for verifying server certificate check failures + +2010-06-16 17:17 hardaker + + * testing/fulltests/tls, testing/fulltests/tls/Stlsservertests, + testing/fulltests/tls/Stlsvars, + testing/fulltests/tls/T111dtlsudpservertests_simple, + testing/fulltests/tls/T112tlstcpservertests_simple: + + testing for checking client side verification of server + certificates + +2010-06-16 17:16 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h: + + setup for a hostname config option + +2010-06-16 17:16 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + setup for a hostname config option + +2010-06-16 17:15 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + check to make suer ssl pointer has been created via f_open call + +2010-06-16 15:02 dts12 + + * agent/snmp_perl.h, apps/snmptrapd.c: + + Declare 'shutdown_perl' properly. + +2010-06-16 14:37 dts12 + + * agent/snmpd.c, snmplib/keytools.c, snmplib/lcd_time.c: + + Eliminate "signed and unsigned type in conditional expression" + warnings [-Wsign-compare] + +2010-06-16 14:27 dts12 + + * agent/mibgroup/target/target.c: + + Eliminate "unused variable" warning + +2010-06-16 14:22 dts12 + + * agent/helpers/old_api.c, agent/helpers/row_merge.c, + agent/helpers/table_dataset.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/snmpd.c, snmplib/transports/snmpUDPBaseDomain.c: + + Eliminate various "implicit conversion" warnings [-Wc++-compat] + +2010-06-16 13:13 dts12 + + * agent/mibgroup/ip-forward-mib/data_access/route_linux.c, + agent/mibgroup/ip-mib/data_access/arp_linux.c, + agent/mibgroup/ip-mib/data_access/scalars_linux.c, + agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/tcpTable.c, + agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + apps/snmpvacm.c, snmplib/tools.c: + + Eliminate (most) signed-vs-unsigned warnings from numeric scanf + processing [-pedantic] + +2010-06-16 03:28 rstory + + * agent/helpers/table_tdata.c, + agent/mibgroup/ip-forward-mib/data_access/route_common.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c, + agent/mibgroup/ip-mib/data_access/arp_common.c, + agent/mibgroup/ip-mib/data_access/ipv6scopezone_common.c, + agent/mibgroup/ip-mib/data_access/systemstats_common.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c, + + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c, + + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c, + + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c, + + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c, + snmplib/container.c: + + the great un-named container hunt + +2010-06-16 03:27 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c: + + share cache between table and count scalar; when reading config, + add to + library containers for active rows, table containers for inactive + rows; + user cert_util apis instead of direct container manipulation; + when + saving inactive map rows, skip all but nonVolatile + +2010-06-16 03:26 rstory + + * snmplib/snmp_openssl.c: + + fix debug token typo + +2010-06-16 03:25 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + add api for adding entries to tltsm addr, params and cert map + containers; + register se slist pair earlier so they are available during + config parsing; + make sure config strings are null terminated + +2010-06-15 21:42 dts12 + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + Suppress warnings: + 'struct nlmsghdr defined inside parameter list' and + 'function _load_v6 declared but never defined' + +2010-06-15 21:30 dts12 + + * agent/kernel.c, apps/snmptrapd_sql.c, snmplib/cert_util.c, + snmplib/cmu_compat.c, snmplib/pkcs.c, snmplib/snprintf.c: + + Eliminate "empty translation unit" warnings [-pedantic] + +2010-06-15 07:07 magfr + + * testing/fulltests/unit-tests/T003copy_nword_clib.c: + + Add test of copy_nword + +2010-06-14 21:32 dts12 + + * agent/mibgroup/disman/event/mteEvent.h, + agent/mibgroup/disman/event/mteTrigger.h, + agent/mibgroup/disman/schedule/schedConf.c, + agent/mibgroup/disman/schedule/schedCore.c: + + Eliminate "overflow in implicit constant conversion" warnings + [-Wc++-compat] + +2010-06-14 15:51 dts12 + + * agent/snmpd.c, apps/encode_keychange.c, snmplib/read_config.c: + + Eliminate "string length greater than 509" warnings [-pedantic] + +2010-06-14 15:19 dts12 + + * snmplib/transports/snmpUDPBaseDomain.c: + + Eliminate "initializer element is not computable" warnings + [-pedantic] + +2010-06-14 05:27 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c: + + update count handlers to count non-active rows too + +2010-06-14 05:12 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c: + + only tweak storageType for active rows; reset entry flags when + removing from + cert_util maps; when createing rows from cert_util maps, set + stragetType to + volatile if nonVolatile flag not set; dont free cache in + cache_load on err + +2010-06-14 05:10 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c: + + move tlstmAddr table config parsing to cert_util; add cache to + merge cert_util + addrs (active) and non-active rows; + +2010-06-14 05:10 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + add nonVolatile flag to tlstmAddr table; set container name; skip + '0x' in fp + +2010-06-14 05:09 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + change LOG_ERR to LOG_INFO for non-error log msg + +2010-06-13 21:02 dts12 + + * agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_ioctl.c, + agent/mibgroup/if-mib/data_access/interface_openbsd.c, + agent/mibgroup/if-mib/data_access/interface_solaris2.c, + agent/mibgroup/if-mib/data_access/interface_sysctl.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifTable/ifTable_data_access.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/if-mib/ifXTable/ifXTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c, + + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c, + + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c, + + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c, + + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c, + + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c, + + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c, + + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c, + local/mib2c-conf.d/mfd-interface.m2c: + + Eliminate (most) "implicit conversion" warnings from + MfD-based MIB module code, and MfD template [-Wc++-compat] + +2010-06-12 21:33 dts12 + + * agent/mibgroup/agent/extend.c, + agent/mibgroup/disman/event/mteEventConf.c, + agent/mibgroup/disman/event/mteObjectsConf.c, + agent/mibgroup/disman/event/mteTriggerConf.c, + agent/mibgroup/disman/expr/expExpressionConf.c, + agent/mibgroup/disman/expr/expObjectConf.c, + agent/mibgroup/disman/schedule/schedConf.c, + agent/mibgroup/hardware/cpu/cpu.c, + agent/mibgroup/hardware/cpu/cpu_linux.c, + agent/mibgroup/hardware/cpu/cpu_perfstat.c, + agent/mibgroup/hardware/cpu/cpu_sysctl.c, + agent/mibgroup/hardware/fsys/fsys_getfsstats.c, + agent/mibgroup/hardware/memory/memory_linux.c, + agent/mibgroup/hardware/memory/memory_solaris.c, + agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/host/hr_disk.c, agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/proxy.c, + agent/mibgroup/utilities/override.c: + + Eliminate (most) "implicit conversion" warnings from (non-MfD) + MIB module code. [-Wc++-compat] + +2010-06-12 10:26 dts12 + + * agent/agent_handler.c, agent/agent_index.c, + agent/agent_registry.c, agent/agent_sysORTable.c, + agent/helpers/baby_steps.c, agent/helpers/cache_handler.c, + agent/helpers/mode_end_call.c, agent/helpers/row_merge.c, + agent/helpers/scalar.c, agent/helpers/stash_cache.c, + agent/helpers/table_array.c, agent/helpers/table_container.c, + agent/helpers/table_dataset.c, agent/helpers/table_iterator.c, + agent/helpers/table_tdata.c, agent/helpers/watcher.c, + agent/snmp_agent.c, apps/snmptrapd.c, apps/snmptrapd_log.c, + snmplib/dir_utils.c, snmplib/file_utils.c, + snmplib/large_fd_set.c, snmplib/snmp_api.c: + + Eliminate (most) "implicit conversion" warnings from library, + apps and agent framework+helpers code. [-Wc++-compat] + +2010-06-10 20:01 rstory + + * agent/mibgroup/target/target.c: + + lookup cert keys for tls domains; use SEC_MODEL define instead of + hardcoded + constant; add SEC_MODEL_TSM to allowed sec models for mpModel + SNMP_VERSION_3 + +2010-06-10 20:00 rstory + + * agent/mibgroup/notification/snmpNotifyTable.c: + + default to readOnly/active for bad config + +2010-06-10 20:00 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + add debug; switch to SEC_MODEL_TSM and warn if other secmode set, + instead + of simply logging that it won't work + +2010-06-10 19:59 rstory + + * snmplib/transports/snmpDTLSUDPDomain.c: + + check ptrs before dereference + +2010-06-10 19:58 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + move snmpTlstmAddrTable data management to cert_util; implement + TARGET_ADDR + and TARGET_PARAMS lookup in cert API + +2010-06-10 19:47 rstory + + * snmplib/snmp_api.c: + + update sec model define missed in earlier checkin + +2010-06-10 19:46 rstory + + * agent/agent_trap.c: + + config trapsess transports on creation; simplify ifdefs for + DISABLE_SNMPV1 + +2010-06-10 19:46 rstory + + * include/net-snmp/library/snmp.h, + include/net-snmp/library/snmp_secmod.h, + include/net-snmp/library/snmpusm.h, snmplib/snmpksm.c, + snmplib/snmptsm.c, snmplib/transports/snmpTLSBaseDomain.c: + + auto switch to v3 for (d)tls sessions instead of logging that + others wont + work; define TSM sec model with other sec models; consistently + use + SNMP_SEC_MODEL_* in the code, using #defines for backwards + compatibility + w/*_SECURITY_MODEL + +2010-06-10 19:46 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c, + include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + certToTSN: move mib related persistence back into mib module; + cert_util: add tlstmParams persistence; use slist for cert map + type name + mapping; + +2010-06-10 19:45 rstory + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c: + + fix compiler warning (const) + +2010-06-10 04:58 magfr + + * agent/agent_handler.c: + + Add missing indentation of a do-while loop to make the code + readable. + +2010-06-09 22:57 hardaker + + * local/net-snmp-cert: + + comment out keyUsage so proper self-signed certs are generated + +2010-06-09 22:57 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + solidify certificate acceptance for the client side + +2010-06-09 22:57 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + fix array typo + +2010-06-09 22:56 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + log openssl errors on accept failure + +2010-06-09 22:56 hardaker + + * snmplib/snmp_api.c: + + register default ports for tls/dtls + +2010-06-09 22:56 hardaker + + * snmplib/cert_util.c: + + do proper STORE loading of trusted certificates rather than file + based loading + +2010-06-09 22:56 hardaker + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + added two new APIs: netsnmp_cert_trust and netsnmp_cert_trust_ca + +2010-06-09 22:55 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + added straight 'tls' transport name + +2010-06-09 22:55 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + added straight 'dtls' transport name + +2010-06-08 21:05 magfr + + * agent/Makefile.in: + + Install agent_read_config.h in 5.6 as well. It disappeared in + r18843. + +2010-06-08 09:25 dts12 + + * agent/mibgroup/hardware/fsys/hw_fsys.h, + agent/mibgroup/host/hrh_filesys.c, + agent/mibgroup/ucd-snmp/disk_hw.c: + + Remove (or activate) unused variables. + Fix misnamed function declaration. + +2010-06-08 07:11 dts12 + + * include/net-snmp/agent/hardware/fsys.h: + + API changes for preliminary HAL_based implementation of UCD disk + module. + (Omitted from revision 18932 checkin) + +2010-06-08 04:18 rstory + + * agent/Makefile.in: + + update makefile for moved helper headers + +2010-06-07 20:18 jsafranek + + * agent/mibgroup/host/hr_proc.c: + + Reverting rev. 17616, the necessary check is already in rev. + 17415. + +2010-06-06 03:45 magfr + + * configure, configure.d/config_project_paths: + + CHANGES: building: In case exec_prefix is unset then set it to + '${prefix}' in order to pick up overrides of $prefix in make + install. + +2010-06-04 04:06 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c: + + do a better job of verifying fingerprints of remote servers + pulling fingerprints from a number of possible places + +2010-06-04 04:05 hardaker + + * testing/fulltests/support/simple_eval_tools.sh: + + go ahead and log output file for easier debugging in errors + +2010-06-04 04:05 hardaker + + * testing/fulltests/transports/Stlstests: + + fix typo + +2010-06-04 04:05 hardaker + + * snmplib/scapi.c: + + remove comment about random being inadequate; we're doing the + best we can based on what we have + +2010-06-04 04:04 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + use another user for testing snmpapp default certificate + +2010-06-04 04:04 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + run a default test without a local key to ensure the snmpapp type + is picked up + +2010-06-04 04:04 hardaker + + * snmplib/cert_util.c: + + add a special case for the local identity and pull it from a + filename of the init_snmp() registered type name + +2010-06-04 04:03 hardaker + + * testing/fulltests/support/NetSNMPTest.pm: + + doc update + +2010-06-04 04:03 hardaker + + * testing/fulltests/perl/T105unix.t: + + unix socket test + +2010-06-04 04:03 hardaker + + * testing/fulltests/perl/T103udp6.t, + testing/fulltests/perl/T104tcp6.t: + + ipv6 tests + +2010-06-04 04:02 hardaker + + * testing/fulltests/perl/T101udp.t, + testing/fulltests/perl/T102tcp.t: + + mention test name is IPv4 + +2010-06-04 04:02 hardaker + + * testing/fulltests/perl/T101udp.t, + testing/fulltests/perl/T102tcp.t: + + check that transport was configured + +2010-06-04 04:02 hardaker + + * testing/fulltests/support/NetSNMPTest.pm: + + add support for net-snmp-config.h checks + +2010-06-04 04:01 hardaker + + * testing/fulltests/perl/NetSNMPTestTransport.pm, + testing/fulltests/perl/T101udp.t, + testing/fulltests/perl/T102tcp.t: + + some basic transport checking for perl: udp and tcp + +2010-06-04 04:01 hardaker + + * testing/fulltests/perl, testing/fulltests/perl/T001basic.t: + + basic tests for perl + +2010-06-04 04:01 hardaker + + * testing/fulltests/support/NetSNMPTest.pm: + + infrastructure module for testing perl support + +2010-06-03 15:56 dts12 + + * dist/makerelease.xml: + + Point LIB{CURRENT,AGE,REVISION} documentation to the correct + file. + Warn about 'makedepend' picking up testing module code. + Emphasis update of 'download.html' page + Mention update of Official Patches + Suppress broken commands + +2010-06-03 15:16 dts12 + + * agent/mibgroup/ucd-snmp/disk_hw.c, + agent/mibgroup/ucd-snmp/disk_hw.h, agent/mibgroup/ucd_snmp.h: + + Preliminary HAL_based implementation of UCD disk module. + Ensures consistent reporting between UCD and HostRes FSys usage + and extends 'skipNFSInHostResources' config to UCD disk stats. + +2010-06-03 15:13 dts12 + + * agent/mibgroup/hardware/fsys/hw_fsys.c: + + Fix broken size calculations. + Support 64-bit size/usage values. + +2010-06-02 14:52 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + use --with-ca instead of --ca + +2010-06-02 14:51 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + use the new -brief option for fingerprint capturing + +2010-06-02 14:40 marz + + * local/net-snmp-cert: + + fix --with-ca handling, fix CA newcerts bookkeeping + +2010-06-02 10:57 jsafranek + + * agent/mibgroup/disman/mteEventTable.c, + agent/mibgroup/utilities/override.c: + + CHANGES: snmpd: fixed potential buffer overflow in parsing OIDs + in config files. + +2010-06-02 00:24 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + check that CA certificates created after snmpd starts are still + usable; check all output fingerprints to ensure they were + properly created + +2010-06-02 00:23 hardaker + + * local/net-snmp-cert: + + add missing directory and file suffix to ca invocations + +2010-06-02 00:21 hardaker + + * testing/fulltests/transports/Stls: + + check that certificate output fingerprints were found + +2010-06-02 00:20 hardaker + + * testing/fulltests/support/simple_eval_tools.sh: + + two new functions for value comparison test output + +2010-06-02 00:16 hardaker + + * include/net-snmp/library/default_store.h, + snmplib/transports/snmpTLSBaseDomain.c, + testing/fulltests/transports/Stls: + + remove no-longer-used self-signed certificate token specifier (we + require a copy of the key) + +2010-06-02 00:08 hardaker + + * include/net-snmp/library/cert_util.h, + include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/cert_util.c, snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c, + testing/fulltests/transports/Stlstests: + + - changed 'fingerprint' token to more generic 'identity' keyword + - added the ability for netsnmp_cert_find to try multiple types + (FP & file) + - and provide test suite test for it. + +2010-06-01 20:12 bvassche + + * testing/fulltests/default/T060trapdperl_simple, + testing/fulltests/default/T061agentperl_simple, + testing/fulltests/default/T115agentxperl_simple: + + Made sure that the Perl extension modules can load the Net-SNMP + DLLs while running the Net-SNMP regression tests. + +2010-06-01 16:47 marz + + * local/certgen-test.pl, local/net-snmp-cert: + + major update bug fixes and features - interactive mode, separate + CA dirs, gen csr from cert, fingerprint display --brief, + eliminate sed, openssl.conf overwrite and templating + +2010-06-01 14:48 bvassche + + * agent/helpers/table.c: + + Fixed a typo in a source code comment. + +2010-06-01 14:25 jsafranek + + * agent/mibgroup/ip-mib/data_access/systemstats_common.c: + + CHANGES: snmpd: fixed IP-MIB::ipIfStatsReasmReqds value. + + Just fixing a stupid typo. + +2010-05-31 10:43 bvassche + + * configure, configure.d/config_modules_lib: + + CHANGES: Cygwin: enabled Unix transport. + (Forward-ported r18687 from the V5.5 branch). + +2010-05-30 22:52 tanders + + * testing/RUNFULLTESTS: + + enable to run with older Perl (e.g. Perl 5.00405 as shipped with + IRIX + 6.5) + +2010-05-30 22:49 tanders + + * testing/RUNFULLTESTS: + + polish documentation + +2010-05-30 20:19 magfr + + * agent/Makefile.in, agent/helpers/Makefile.in, apps/Makefile.in, + net-snmp-config.in, net-snmp-create-v3-user.in, + perl/TrapReceiver/Makefile.PL, perl/agent/Makefile.PL: + + CHANGES: building: Do not link with libnetsnmphelpers any more as + it is empty. + +2010-05-30 19:18 magfr + + * include/net-snmp/library/snmp.h, snmplib/snmp.c: + + CHANGES: snmplib: Use a void argument for the data argument of + xdump. + +2010-05-30 19:18 bvassche + + * agent/snmp_perl.c: + + CHANGES: BUG: 2051742: added missing PERL_SYS_INIT3() call (see + also man perlembed). + +2010-05-30 19:16 bvassche + + * include/net-snmp/library/container.h: + + Fixed a compiler warning (free() called without being declared + first). + +2010-05-30 16:56 magfr + + * acconfig.h, agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/smux/smux.h, configure, + configure.d/config_modules_lib, + include/net-snmp/net-snmp-config.h.in: + + NEWS: snmplib: Do not require that the UDP transport is included. + +2010-05-30 12:00 magfr + + * include/net-snmp/library/snmpCallbackDomain.h, + include/net-snmp/library/snmpDTLSUDPDomain.h, + include/net-snmp/library/snmpIPv4BaseDomain.h, + include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmpSSHDomain.h, + include/net-snmp/library/snmpSTDDomain.h, + include/net-snmp/library/snmpTCPBaseDomain.h, + include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpTLSTCPDomain.h, + include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + include/net-snmp/library/snmp_transport.h, + snmplib/snmp_transport.c, snmplib/transports/snmpAAL5PVCDomain.c, + snmplib/transports/snmpAliasDomain.c, + snmplib/transports/snmpCallbackDomain.c, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPXDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpIPv6BaseDomain.c, + snmplib/transports/snmpSSHDomain.c, + snmplib/transports/snmpSTDDomain.c, + snmplib/transports/snmpSocketBaseDomain.c, + snmplib/transports/snmpTCPBaseDomain.c, + snmplib/transports/snmpTCPDomain.c, + snmplib/transports/snmpTCPIPv6Domain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c, + snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c, + snmplib/transports/snmpUDPIPv6Domain.c, + snmplib/transports/snmpUnixDomain.c: + + CHANGES: snmplib: Correct dependencies between transports. Remove + unnecessary includes. + +2010-05-30 06:21 bvassche + + * agent/helpers/Makefile.in, agent/helpers/dummy.c: + + Made sure that libnetsnmphelpers is not empty such that building + Net-SNMP on AIX and IRIX is again possible. + +2010-05-29 09:52 bvassche + + * testing/RUNFULLTESTS: + + Follow-up for r18902: works again without TAP::Harness. + +2010-05-28 23:23 hardaker + + * testing/RUNFULLTESTS: + + fix long-ago broken verbosity + +2010-05-28 23:05 hardaker + + * testing/RUNFULLTESTS: + + fix more previously broken option renames; change -d to + master-directory and add as a real argument + +2010-05-28 23:05 hardaker + + * testing/fulltests/default/T001snmpv1get_simple, + testing/fulltests/default/T014snmpv2cget_simple, + testing/fulltests/default/T015snmpv2cgetnext_simple, + testing/fulltests/default/T0160snmpv2cbulkget_simple, + testing/fulltests/default/T016snmpv2cgetfail_simple, + testing/fulltests/default/T017snmpv2ctov1getfail_simple, + testing/fulltests/default/T018snmpv1tov2cgetfail_simple, + testing/fulltests/default/T019snmpv2cnosuch_simple, + testing/fulltests/default/T020snmpv3get_simple, + testing/fulltests/default/T021snmpv3getnext_simple, + testing/fulltests/default/T0220snmpv3bulkget_simple, + testing/fulltests/default/T022snmpv3getMD5_simple, + testing/fulltests/default/T023snmpv3getMD5AES_simple, + testing/fulltests/default/T023snmpv3getMD5DES_simple, + testing/fulltests/default/T024snmpv3getSHA1_simple, + testing/fulltests/default/T025snmpv3getSHADES_simple, + testing/fulltests/default/T026snmpv3getSHAAES_simple, + testing/fulltests/default/T028snmpv3getfail_simple, + testing/fulltests/default/T030snmpv3usercreation_simple, + testing/fulltests/default/T035snmpv3trapdusermgmt_simple, + testing/fulltests/default/T049snmpv3inform_simple, + testing/fulltests/default/T049snmpv3informauth_simple, + testing/fulltests/default/T049snmpv3informpriv_simple, + testing/fulltests/default/T050snmpv3trap_simple, + testing/fulltests/default/T051snmpv2ctrap_simple, + testing/fulltests/default/T052snmpv2cinform_simple, + testing/fulltests/default/T053agentv1trap_simple, + testing/fulltests/default/T054agentv2ctrap_simple, + testing/fulltests/default/T055agentv1mintrap_simple, + testing/fulltests/default/T056agentv2cmintrap_simple, + testing/fulltests/default/T057trapdauthtest2_simple, + testing/fulltests/default/T057trapdauthtest3_simple, + testing/fulltests/default/T057trapdauthtest_simple, + testing/fulltests/default/T058agentauthtrap_simple, + testing/fulltests/default/T059trapdtraphandle_simple, + testing/fulltests/default/T060trapdperl_simple, + testing/fulltests/default/T061agentperl_simple, + testing/fulltests/default/T065agentextend_simple, + testing/fulltests/default/T070com2sec_simple, + testing/fulltests/default/T071com2sec6_simple, + testing/fulltests/default/T072com2secunix_simple, + testing/fulltests/default/T100agenthup_simple, + testing/fulltests/default/T110agentxget_simple, + testing/fulltests/default/T111agentxset_simple, + testing/fulltests/default/T112agentxsetfail_simple, + testing/fulltests/default/T113agentxtrap_simple, + testing/fulltests/default/T114agentxagentxtrap_simple, + testing/fulltests/default/T115agentxperl_simple, + testing/fulltests/default/T120proxyget_simple, + testing/fulltests/default/T121proxyset_simple, + testing/fulltests/default/T122proxysetfail_simple, + testing/fulltests/default/T130snmpv1vacmget_simple, + testing/fulltests/default/T131snmpv2cvacmget_simple, + testing/fulltests/default/T132snmpv3vacmget_simple, + testing/fulltests/default/T140snmpv1vacmgetfail_simple, + testing/fulltests/default/T141snmpv2cvacmgetfail_simple, + testing/fulltests/default/T142snmpv3vacmgetfail_simple, + testing/fulltests/default/T150solarishostcpu_simple, + testing/fulltests/default/T151solarishostdisk_simple, + testing/fulltests/default/T152hostuptime_simple, + testing/fulltests/default/T153solarisswap_simple, + testing/fulltests/default/T160snmpnetstat_simple, + testing/fulltests/default/T200snmpv2cwalkall_simple, + testing/fulltests/transports/T300udp_simple, + testing/fulltests/transports/T310tcp_simple, + testing/fulltests/transports/T320udpv6_simple, + testing/fulltests/transports/T330tcpv6_simple, + testing/fulltests/transports/T350unix_simple, + testing/fulltests/transports/T360dtlsudp_simple, + testing/fulltests/transports/T361tlstcp_simple, + testing/fulltests/transports/T399alias_simple: + + more missing olducd renames + +2010-05-28 22:57 hardaker + + * testing/RUNTESTS, testing/fulltests/default/T001snmpv1get_olducd, + testing/fulltests/default/T001snmpv1get_simple, + testing/fulltests/default/T014snmpv2cget_olducd, + testing/fulltests/default/T014snmpv2cget_simple, + testing/fulltests/default/T015snmpv2cgetnext_olducd, + testing/fulltests/default/T015snmpv2cgetnext_simple, + testing/fulltests/default/T0160snmpv2cbulkget_olducd, + testing/fulltests/default/T0160snmpv2cbulkget_simple, + testing/fulltests/default/T016snmpv2cgetfail_olducd, + testing/fulltests/default/T016snmpv2cgetfail_simple, + testing/fulltests/default/T017snmpv2ctov1getfail_olducd, + testing/fulltests/default/T017snmpv2ctov1getfail_simple, + testing/fulltests/default/T018snmpv1tov2cgetfail_olducd, + testing/fulltests/default/T018snmpv1tov2cgetfail_simple, + testing/fulltests/default/T019snmpv2cnosuch_olducd, + testing/fulltests/default/T019snmpv2cnosuch_simple, + testing/fulltests/default/T020snmpv3get_olducd, + testing/fulltests/default/T020snmpv3get_simple, + testing/fulltests/default/T021snmpv3getnext_olducd, + testing/fulltests/default/T021snmpv3getnext_simple, + testing/fulltests/default/T0220snmpv3bulkget_olducd, + testing/fulltests/default/T0220snmpv3bulkget_simple, + testing/fulltests/default/T022snmpv3getMD5_olducd, + testing/fulltests/default/T022snmpv3getMD5_simple, + testing/fulltests/default/T023snmpv3getMD5AES_olducd, + testing/fulltests/default/T023snmpv3getMD5AES_simple, + testing/fulltests/default/T023snmpv3getMD5DES_olducd, + testing/fulltests/default/T023snmpv3getMD5DES_simple, + testing/fulltests/default/T024snmpv3getSHA1_olducd, + testing/fulltests/default/T024snmpv3getSHA1_simple, + testing/fulltests/default/T025snmpv3getSHADES_olducd, + testing/fulltests/default/T025snmpv3getSHADES_simple, + testing/fulltests/default/T026snmpv3getSHAAES_olducd, + testing/fulltests/default/T026snmpv3getSHAAES_simple, + testing/fulltests/default/T028snmpv3getfail_olducd, + testing/fulltests/default/T028snmpv3getfail_simple, + testing/fulltests/default/T030snmpv3usercreation_olducd, + testing/fulltests/default/T030snmpv3usercreation_simple, + testing/fulltests/default/T035snmpv3trapdusermgmt_olducd, + testing/fulltests/default/T035snmpv3trapdusermgmt_simple, + testing/fulltests/default/T049snmpv3inform_olducd, + testing/fulltests/default/T049snmpv3inform_simple, + testing/fulltests/default/T049snmpv3informauth_olducd, + testing/fulltests/default/T049snmpv3informauth_simple, + testing/fulltests/default/T049snmpv3informpriv_olducd, + testing/fulltests/default/T049snmpv3informpriv_simple, + testing/fulltests/default/T050snmpv3trap_olducd, + testing/fulltests/default/T050snmpv3trap_simple, + testing/fulltests/default/T051snmpv2ctrap_olducd, + testing/fulltests/default/T051snmpv2ctrap_simple, + testing/fulltests/default/T052snmpv2cinform_olducd, + testing/fulltests/default/T052snmpv2cinform_simple, + testing/fulltests/default/T053agentv1trap_olducd, + testing/fulltests/default/T053agentv1trap_simple, + testing/fulltests/default/T054agentv2ctrap_olducd, + testing/fulltests/default/T054agentv2ctrap_simple, + testing/fulltests/default/T055agentv1mintrap_olducd, + testing/fulltests/default/T055agentv1mintrap_simple, + testing/fulltests/default/T056agentv2cmintrap_olducd, + testing/fulltests/default/T056agentv2cmintrap_simple, + testing/fulltests/default/T057trapdauthtest2_olducd, + testing/fulltests/default/T057trapdauthtest2_simple, + testing/fulltests/default/T057trapdauthtest3_olducd, + testing/fulltests/default/T057trapdauthtest3_simple, + testing/fulltests/default/T057trapdauthtest_olducd, + testing/fulltests/default/T057trapdauthtest_simple, + testing/fulltests/default/T058agentauthtrap_olducd, + testing/fulltests/default/T058agentauthtrap_simple, + testing/fulltests/default/T059trapdtraphandle_olducd, + testing/fulltests/default/T059trapdtraphandle_simple, + testing/fulltests/default/T060trapdperl_olducd, + testing/fulltests/default/T060trapdperl_simple, + testing/fulltests/default/T061agentperl_olducd, + testing/fulltests/default/T061agentperl_simple, + testing/fulltests/default/T065agentextend_olducd, + testing/fulltests/default/T065agentextend_simple, + testing/fulltests/default/T070com2sec_olducd, + testing/fulltests/default/T070com2sec_simple, + testing/fulltests/default/T071com2sec6_olducd, + testing/fulltests/default/T071com2sec6_simple, + testing/fulltests/default/T072com2secunix_olducd, + testing/fulltests/default/T072com2secunix_simple, + testing/fulltests/default/T100agenthup_olducd, + testing/fulltests/default/T100agenthup_simple, + testing/fulltests/default/T110agentxget_olducd, + testing/fulltests/default/T110agentxget_simple, + testing/fulltests/default/T111agentxset_olducd, + testing/fulltests/default/T111agentxset_simple, + testing/fulltests/default/T112agentxsetfail_olducd, + testing/fulltests/default/T112agentxsetfail_simple, + testing/fulltests/default/T113agentxtrap_olducd, + testing/fulltests/default/T113agentxtrap_simple, + testing/fulltests/default/T114agentxagentxtrap_olducd, + testing/fulltests/default/T114agentxagentxtrap_simple, + testing/fulltests/default/T115agentxperl_olducd, + testing/fulltests/default/T115agentxperl_simple, + testing/fulltests/default/T120proxyget_olducd, + testing/fulltests/default/T120proxyget_simple, + testing/fulltests/default/T121proxyset_olducd, + testing/fulltests/default/T121proxyset_simple, + testing/fulltests/default/T122proxysetfail_olducd, + testing/fulltests/default/T122proxysetfail_simple, + testing/fulltests/default/T130snmpv1vacmget_olducd, + testing/fulltests/default/T130snmpv1vacmget_simple, + testing/fulltests/default/T131snmpv2cvacmget_olducd, + testing/fulltests/default/T131snmpv2cvacmget_simple, + testing/fulltests/default/T132snmpv3vacmget_olducd, + testing/fulltests/default/T132snmpv3vacmget_simple, + testing/fulltests/default/T140snmpv1vacmgetfail_olducd, + testing/fulltests/default/T140snmpv1vacmgetfail_simple, + testing/fulltests/default/T141snmpv2cvacmgetfail_olducd, + testing/fulltests/default/T141snmpv2cvacmgetfail_simple, + testing/fulltests/default/T142snmpv3vacmgetfail_olducd, + testing/fulltests/default/T142snmpv3vacmgetfail_simple, + testing/fulltests/default/T150solarishostcpu_olducd, + testing/fulltests/default/T150solarishostcpu_simple, + testing/fulltests/default/T151solarishostdisk_olducd, + testing/fulltests/default/T151solarishostdisk_simple, + testing/fulltests/default/T152hostuptime_olducd, + testing/fulltests/default/T152hostuptime_simple, + testing/fulltests/default/T153solarisswap_olducd, + testing/fulltests/default/T153solarisswap_simple, + testing/fulltests/default/T160snmpnetstat_olducd, + testing/fulltests/default/T160snmpnetstat_simple, + testing/fulltests/default/T200snmpv2cwalkall_olducd, + testing/fulltests/default/T200snmpv2cwalkall_simple, + testing/fulltests/support/olducd_TESTCONF.sh, + testing/fulltests/support/olducd_eval_tools.sh, + testing/fulltests/support/olducd_run, + testing/fulltests/support/simple_TESTCONF.sh, + testing/fulltests/support/simple_eval_tools.sh, + testing/fulltests/support/simple_run, + testing/fulltests/transports/T300udp_olducd, + testing/fulltests/transports/T300udp_simple, + testing/fulltests/transports/T310tcp_olducd, + testing/fulltests/transports/T310tcp_simple, + testing/fulltests/transports/T320udpv6_olducd, + testing/fulltests/transports/T320udpv6_simple, + testing/fulltests/transports/T330tcpv6_olducd, + testing/fulltests/transports/T330tcpv6_simple, + testing/fulltests/transports/T350unix_olducd, + testing/fulltests/transports/T350unix_simple, + testing/fulltests/transports/T360dtlsudp_olducd, + testing/fulltests/transports/T360dtlsudp_simple, + testing/fulltests/transports/T361tlstcp_olducd, + testing/fulltests/transports/T361tlstcp_simple, + testing/fulltests/transports/T399alias_olducd, + testing/fulltests/transports/T399alias_simple: + + renamed 'olducd' to 'simple' to put a more positive spin on them + +2010-05-28 22:54 hardaker + + * testing/README, testing/RUNFULLTESTS: + + documentation for the test suite + +2010-05-28 22:53 hardaker + + * python/netsnmp/tests/test.py: + + revert unintentionanally committed test test + +2010-05-28 22:53 hardaker + + * python/netsnmp/client_intf.c, python/netsnmp/tests/test.py: + + free variables again + +2010-05-28 22:53 hardaker + + * python/netsnmp/client_intf.c: + + fix walks so that multiple walks terminate properly + +2010-05-28 22:53 hardaker + + * python/netsnmp/client_intf.c: + + patch to handle testing of looping of multiple varbinds in a walk + +2010-05-28 22:53 hardaker + + * python/netsnmp/client_intf.c: + + inital patch to prevent looping walks + +2010-05-28 20:53 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + implement cert lookup by filename + +2010-05-28 07:02 magfr + + * snmplib/snmp_debug.c: + + CHANGES: snmplib: Add const declarations to the disabled versions + of the debugging code as well. + +2010-05-28 02:12 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c: + + add persistence; check for col mods while row active + +2010-05-28 02:11 rstory + + * agent/helpers/table_dataset.c, + include/net-snmp/agent/table_dataset.h: + + CHANGES: agentlib: new functions to make stash ptr and newrow + available to + table_dataset handlers + nonews: fix typo; tabs to spaces; use sizeof instead of constant + +2010-05-27 18:59 bvassche + + * include/net-snmp/library/check_varbind.h, + include/net-snmp/library/read_config.h, + include/net-snmp/library/snmp_client.h, + win32/libsnmp/Makefile.in, win32/libsnmp/libsnmp.dsp, + win32/libsnmp_dll/Makefile.in, win32/libsnmp_dll/libsnmp_dll.dsp: + + Win32 build fixes. + +2010-05-27 18:24 bvassche + + * testing/RUNFULLTESTS: + + "make test" without TAP::Harness (was broken by r18802). + +2010-05-27 15:15 bvassche + + * agent/mibgroup/mibII/interfaces.c, + include/net-snmp/library/lcd_time.h, + include/net-snmp/library/md5.h, include/net-snmp/library/scapi.h, + include/net-snmp/library/snmp_debug.h, snmplib/lcd_time.c, + snmplib/md5.c, snmplib/scapi.c, snmplib/snmp_debug.c, + snmplib/transports/snmpIPv4BaseDomain.c: + + Fixed several compiler warnings. Most fixes involved adding the + "const" keyword. + +2010-05-27 13:52 jsafranek + + * agent/mibgroup/target/snmpTargetAddrEntry.c: + + CHANGES: snmpd: BUG: 2972579: fixed checking of + snmpTargetAddrRowStatus SET requests. + +2010-05-27 13:41 hardaker + + * testing/fulltests/support/olducd_TESTCONF.sh, + testing/fulltests/support/olducd_run: + + revert part of 18885: test files should be able to be run by + themselves too + +2010-05-27 11:19 jsafranek + + * agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + include/net-snmp/data_access/interface.h: + + CHANGES: correctly calculate ifXTable.ifHCInUcastPkts on 32-bit + Linux + + Linux does not provide standalone counter for incoming unicast + packets (iucast) + - it provides counter of all packets (iall) + separate counter + for the multicast + ones (imcast). Previous implementation of ifTable read these + counters and + calculated iucast = iall - imcast *before* these values were + expanded into + 64bits. This produced errors on 32bit systems when iall + overflowed to zero and + imcast was nozero -> iucast got negative and 'c64 32 bit check + failed' error in + snmpd log. Now the agent expands these values to 64bits first and + * *then* performs the calculation, using a new flag. + 2010-05-27 08:18 magfr + + + * testing/RUNFULLTESTS, testing/RUNTESTS, + testing/fulltests/support/olducd_TESTCONF.sh, + testing/fulltests/support/olducd_run: + + CHANGES: testing: Move the setting of MIBDIRS from the support + script to the drivers since it is needed for the C tests as well. + +2010-05-27 08:09 magfr + + * testing/RUNTESTS: + + CHANGES: testing: Use olducd_run, not run_olducd. Change srcdir + to refer to the top directory and not the testing subdirectory as + that is what is expected in the test scripts. + +2010-05-27 05:17 hardaker + + * testing/fulltests/snmpv3/T020hashtests_capp.c, + testing/fulltests/snmpv3/T040keymanagetest_capp.c, + testing/fulltests/snmpv3/T050etimetest_capp.c: + + warning squashing + +2010-05-27 05:16 hardaker + + * include/net-snmp/library/keytools.h, + include/net-snmp/library/lcd_time.h, snmplib/keytools.c, + snmplib/lcd_time.c: + + more const correctness + +2010-05-27 04:18 hardaker + + * testing/fulltests/transports/Stlstests: + + tests for agent-not-known-user-certificates + +2010-05-27 04:16 hardaker + + * README.snmpv3: + + reference the itnernal support and related documentation + +2010-05-27 04:16 hardaker + + * snmplib/openssl/OPENSSL-LICENSE, snmplib/openssl/README: + + internal OpenSSL support documentation + +2010-05-27 04:16 hardaker + + * configure, configure.d/config_project_with_enable: + + NEWS: libnetsnmp: Support for a stream-line stripped down version + of internal OpenSSL support using --with-openssl=internal + +2010-05-27 04:15 hardaker + + * include/net-snmp/library/openssl_aes.h, + include/net-snmp/library/openssl_des.h, + include/net-snmp/openssl_md5.h, + snmplib/openssl/openssl_aes_cfb.c, + snmplib/openssl/openssl_aes_local.h, + snmplib/openssl/openssl_des_local.h, + snmplib/openssl/openssl_set_key.c, snmplib/openssl/openssl_spr.h, + snmplib/scapi.c: + + remove more dependencies for external openssl headers + +2010-05-27 04:15 hardaker + + * configure, configure.d/config_os_libs, snmplib/openssl, + snmplib/openssl/openssl_aes_cfb.c, + snmplib/openssl/openssl_aes_core.c, + snmplib/openssl/openssl_aes_local.h, + snmplib/openssl/openssl_cbc_enc.c, + snmplib/openssl/openssl_cfb128.c, + snmplib/openssl/openssl_des_enc.c, + snmplib/openssl/openssl_des_local.h, + snmplib/openssl/openssl_md32_common.h, + snmplib/openssl/openssl_md5.c, + snmplib/openssl/openssl_md5_local.h, + snmplib/openssl/openssl_modes.h, + snmplib/openssl/openssl_ncbc_enc.c, + snmplib/openssl/openssl_set_key.c, snmplib/openssl/openssl_sha.h, + snmplib/openssl/openssl_sha1.c, + snmplib/openssl/openssl_sha_local.h, + snmplib/openssl/openssl_spr.h, snmplib/openssl_aes_cfb.c, + snmplib/openssl_aes_core.c, snmplib/openssl_aes_local.h, + snmplib/openssl_cbc_enc.c, snmplib/openssl_cfb128.c, + snmplib/openssl_des_enc.c, snmplib/openssl_des_local.h, + snmplib/openssl_md32_common.h, snmplib/openssl_md5.c, + snmplib/openssl_md5_local.h, snmplib/openssl_modes.h, + snmplib/openssl_ncbc_enc.c, snmplib/openssl_set_key.c, + snmplib/openssl_sha.h, snmplib/openssl_sha1.c, + snmplib/openssl_sha_local.h, snmplib/openssl_spr.h: + + move openssl code into a subdirectory + +2010-05-27 04:13 hardaker + + * testing/fulltests/default/Sv3usmconfigbase, + testing/fulltests/default/T023snmpv3getMD5AES_olducd, + testing/fulltests/default/T023snmpv3getMD5DES_olducd, + testing/fulltests/default/T024snmpv3getSHA1_olducd, + testing/fulltests/default/T025snmpv3getSHADES_olducd, + testing/fulltests/default/T026snmpv3getSHAAES_olducd, + testing/fulltests/default/T030snmpv3usercreation_olducd, + testing/fulltests/default/T035snmpv3trapdusermgmt_olducd, + testing/fulltests/default/T049snmpv3informpriv_olducd, + testing/fulltests/default/T050snmpv3trap_olducd: + + fix testing so it uses multiple types of crypto + +2010-05-27 04:13 hardaker + + * acconfig.h, configure, configure.d/config_os_libs, + include/net-snmp/net-snmp-config.h.in: + + definitions and files for doing internal crypto support + +2010-05-27 04:12 hardaker + + * snmplib/scapi.c: + + include internal aes/des headers + +2010-05-27 04:12 hardaker + + * snmplib/openssl_cfb128.c: + + localize + +2010-05-27 04:12 hardaker + + * snmplib/openssl_cfb128.c, snmplib/openssl_modes.h: + + inital copies of cfb128 modes from openssl + +2010-05-27 04:11 hardaker + + * snmplib/openssl_aes_core.c: + + localize + +2010-05-27 04:11 hardaker + + * snmplib/openssl_aes_core.c, snmplib/openssl_aes_local.h: + + initial versions of aes_core.c and aes_locl.h + +2010-05-27 04:10 hardaker + + * include/net-snmp/library/openssl_aes.h: + + initial copy of aes.h from openssl + +2010-05-27 04:10 hardaker + + * snmplib/openssl_aes_cfb.c: + + initial copy of the openssl aes_cfb.c file + +2010-05-27 04:10 hardaker + + * snmplib/openssl_des_enc.c: + + include localized copies of the files + +2010-05-27 04:09 hardaker + + * snmplib/scapi.c: + + use internal DES + +2010-05-27 04:09 hardaker + + * snmplib/openssl_cbc_enc.c: + + localized copy of the cbc_enc.c file from openssl + +2010-05-27 04:09 hardaker + + * snmplib/openssl_spr.h: + + des/spr.h from openssl + +2010-05-27 04:08 hardaker + + * snmplib/openssl_des_enc.c: + + added des_enc.c from openssl + +2010-05-27 04:08 hardaker + + * include/net-snmp/library/openssl_des.h, + include/net-snmp/library/openssl_md5.h, + include/net-snmp/library/openssl_sha.h: + + local copies of the openssl headers + +2010-05-27 04:07 hardaker + + * include/net-snmp/library/openssl_des.h: + + initial copy of openssl's des.h + +2010-05-27 04:07 hardaker + + * snmplib/openssl_ncbc_enc.c, snmplib/openssl_set_key.c: + + localized header files + +2010-05-27 04:07 hardaker + + * snmplib/openssl_des_local.h, snmplib/openssl_ncbc_enc.c, + snmplib/openssl_set_key.c: + + inital copies of some of the openssl DES files + +2010-05-27 04:06 hardaker + + * snmplib/keytools.c, snmplib/scapi.c: + + finishing porting of internal auth support + +2010-05-27 04:06 hardaker + + * configure, configure.d/config_os_libs, snmplib/Makefile.in: + + add internal crypto files to the check/use list + +2010-05-27 04:06 hardaker + + * snmplib/md32_common.h, snmplib/md5_locl.h, + snmplib/openssl_md32_common.h, snmplib/openssl_md5.c, + snmplib/openssl_md5_local.h, snmplib/openssl_sha1.c, + snmplib/openssl_sha_local.h, snmplib/sha_locl.h: + + localized file names with openssl prefixes + +2010-05-27 04:05 hardaker + + * include/net-snmp/openssl_md5.h, snmplib/md5_locl.h, + snmplib/openssl_md5.c: + + localize the md5 implementation + +2010-05-27 04:05 hardaker + + * snmplib/openssl_sha.h, snmplib/openssl_sha1.c, + snmplib/sha_locl.h: + + completely localize the openssl SHA support + +2010-05-27 04:04 hardaker + + * snmplib/openssl_sha.h: + + initial verison of sha.h copy + +2010-05-27 04:04 hardaker + + * snmplib/md32_common.h, snmplib/md5_locl.h, snmplib/openssl_md5.c, + snmplib/openssl_sha1.c, snmplib/sha_locl.h: + + added local copies of the openssl crypto functions + +2010-05-27 04:04 hardaker + + * snmplib/keytools.c: + + make use of internal crypto hash functions + +2010-05-27 04:03 hardaker + + * configure, configure.d/config_os_libs, + configure.d/config_os_misc2, + configure.d/config_project_with_enable, + include/net-snmp/net-snmp-config.h.in: + + configure checks for internal-crypto support + +2010-05-26 22:17 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + include/net-snmp/library/snmp_api.h, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + testing/fulltests/transports/Stlstests: + + properly verify expected server certificates under DTLS; add a + new flag in tlsbase to indicate verification has occurred + +2010-05-26 21:02 hardaker + + * testing/fulltests/snmpv3/T010scapitest_capp.c, + testing/fulltests/snmpv3/T050etimetest_capp.c: + + compiler warning squashing + +2010-05-26 21:02 hardaker + + * include/net-snmp/library/lcd_time.h, + include/net-snmp/library/scapi.h, snmplib/lcd_time.c, + snmplib/scapi.c: + + add const qualifiers to a few places + +2010-05-26 19:46 bvassche + + * agent/Makefile.in, agent/helpers/Makefile.in, + snmplib/Makefile.in: + + CHANGES: Cygwin: libnetsnmpmibs, libnetsnmphelpers and + libnetsnmpagent do now build as a DLL when configured with + --enable-shared. + +2010-05-26 17:47 bvassche + + * agent/Makefile.in, agent/helpers/Makefile.in: + + NEWS: moved all functions defined in libnetsnmphelpers to + libnetsnmpagent. libnetsnmphelpers is now an empty library. + +2010-05-26 17:20 bvassche + + * agent/Makefile.in, agent/bulk_to_next.c, + agent/helpers/Makefile.in, agent/helpers/bulk_to_next.c, + agent/helpers/null.c, agent/helpers/old_api.c, agent/null.c, + agent/old_api.c: + + Reverted r18829 in order to minimize diffs with older branches. + +2010-05-25 07:23 magfr + + * testing/fulltests/transports/Stls: + + Tell net-snmp-cert where net-snmp-config is located + +2010-05-25 07:14 magfr + + * testing/fulltests/support/clib_build: + + Correct the signature of main. Use #include instead of sourcing + to get the code under test in order to get better error messages + +2010-05-25 07:11 magfr + + * testing/fulltests/unit-tests/T001defaultstore_clib.c: + + Add arguments to sprintf statements to make the test work + +2010-05-25 07:07 magfr + + * testing/fulltests/snmpv3/T010scapitest_capp.c, + testing/fulltests/snmpv3/T020hashtests_capp.c, + testing/fulltests/snmpv3/T050etimetest_capp.c, + testing/fulltests/unit-tests/T002containers_clib.c: + + Remove unused variables and disabled code + +2010-05-25 05:20 magfr + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, + include/net-snmp/library/snmpIPBaseDomain.h, + include/net-snmp/library/snmpIPv4BaseDomain.h, + include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmpSocketBaseDomain.h, + include/net-snmp/library/snmpTLSTCPDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + snmplib/Makefile.depend, snmplib/transports/snmpIPBaseDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpSocketBaseDomain.c: + + CHANGES: snmplib: Split snmpIPBaseDomain and move the IPv4 parts + to IPv4Base and the socket generic parts to SocketBase. + +2010-05-24 20:24 rstory + + * + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c: + + fix compiler warning; finish tlstmParamsTable lastChanged scalar + +2010-05-24 19:28 magfr + + * testing/fulltests/support/capp_build, + testing/fulltests/support/clib_build: + + Add --external-libs in order to support building the tests on + solaris + +2010-05-24 13:33 rstory + + * agent/mibgroup/tlstm-mib.h, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c: + + argh.. fix fallout from manually (mis)applying patch + +2010-05-24 12:59 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmParamsTable, + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmParamsTable/snmpTlstmParamsTable.h: + + first pass at tlstmParamsTable + +2010-05-24 12:59 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h: + + update defines to match MIB names, per grand-poobah + +2010-05-24 12:58 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.c: + + update OID to match upcoming RFC + +2010-05-24 11:48 bvassche + + * agent/Makefile.in, agent/bulk_to_next.c, + agent/helpers/Makefile.in, agent/helpers/bulk_to_next.c, + agent/helpers/null.c, agent/helpers/old_api.c, agent/null.c, + agent/old_api.c: + + CHANGES: libnetsnmpagent, libnetsnmphelpers: moved the functions + netsnmp_bulk_to_next_fix_requests(), + netsnmp_get_bulk_to_next_handler(), netsnmp_register_null(), + netsnmp_register_null_context() and netsnmp_register_old_api() + from libnetsnmphelpers to libnetsnmpagent. + Notes: + - This does not affect backwards compatibility for applications + that link with $(net-snmp-config --agent-libs) since this + involves linking with both libnetsnmphelpers and libnetsnmpagent. + - Functions have been moved between libraries by moving entire + source files. + +2010-05-24 10:10 jsafranek + + * agent/mibgroup/hardware/fsys/fsys_getfsstats.c, + agent/mibgroup/hardware/fsys/fsys_mntent.c: + + Use proper string sizes and make sure strings are + zero-terminated. + +2010-05-24 08:01 bvassche + + * configure, configure.d/config_os_progs, net-snmp-config.in, + snmplib/Makefile.in: + + CHANGES: Cygwin: libnetsnmp does now build as a DLL when + configured with --enable-shared. + CHANGES: Cygwin: perl modules do now build (--with-perl-modules). + Note: the T060trapdperl_olducd, T061agentperl_olducd and + T115agentxperl_olducd tests still fail. + +2010-05-23 23:06 rstory + + * agent/mibgroup/tlstm-mib.h, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c: + + update filenames/patsh for recent file renames; fix typos + +2010-05-23 22:08 magfr + + * net-snmp-config.in, testing/fulltests/support/capp_build, + testing/fulltests/support/clib_build: + + CHANGES: building: Use the same compiler command and flags for + building of tests as for building of the code, thus enabling test + of e.g. 32-bit code compiled on a 64-bit platform. + +2010-05-23 21:41 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h: + + update include/config file/paths for recent renames + +2010-05-23 21:31 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_internal.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/snmpTlstmAddrTable_persist.c, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable.c, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable_internal.h, + + agent/mibgroup/tlstm-mib/snmpTlstmAddrTable/tlstmAddrTable_persist.c, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable.h, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/snmpTlstmCertToTSNTable.h, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/tlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable/tlstmCertToTSNTable.h, + agent/mibgroup/tlstm-mib/tlstmAddrTable.h, + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable.h: + + rename files for MIB renames + +2010-05-23 21:25 rstory + + * agent/mibgroup/tlstm-mib/snmpTlstmAddrTable, + agent/mibgroup/tlstm-mib/snmpTlstmCertToTSNTable, + agent/mibgroup/tlstm-mib/tlstmAddrTable, + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable: + + rename directories to match renames in MIB + +2010-05-20 08:48 bvassche + + * net-snmp-config.in: + + Swapped link order of -lnetsnmphelpers -lnetsnmpmibs: netsnmpmibs + depends on netsnmphelpers and not the other way around. + +2010-05-20 08:42 bvassche + + * apps/snmptrapd_log.c, snmplib/snmp_transport.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c: + + Fixed more compiler warnings. + +2010-05-19 18:26 hardaker + + * testing/RUNFULLTESTS: + + fix stashing + +2010-05-19 18:25 hardaker + + * testing/RUNFULLTESTS, + testing/fulltests/transports/T361tlstcp_olducd, + testing/fulltests/unit-tests/T001defaultstore_clib.c, + testing/fulltests/unit-tests/T002containers_clib.c: + + output filenames of failed tests + +2010-05-19 18:25 hardaker + + * testing/RUNFULLTESTS: + + wipe trailing comment C marker if it exists + +2010-05-19 18:25 hardaker + + * testing/fulltests/snmpv3/T010scapitest_capp.c, + testing/fulltests/snmpv3/T020hashtests_capp.c, + testing/fulltests/snmpv3/T040keymanagetest_capp.c, + testing/fulltests/snmpv3/T050etimetest_capp.c: + + title the SNMPv3 tests + +2010-05-19 18:25 hardaker + + * testing/RUNFULLTESTS: + + fix testing of built titles + +2010-05-19 18:24 hardaker + + * testing/RUNFULLTESTS: + + only print failure header if there was at least one + +2010-05-19 18:24 hardaker + + * testing/RUNFULLTESTS, + testing/fulltests/default/T049snmpv3inform_olducd, + testing/fulltests/default/T049snmpv3informauth_olducd, + testing/fulltests/default/T049snmpv3informpriv_olducd: + + make descriptive titles work again + +2010-05-19 18:24 hardaker + + * testing/RUNFULLTESTS, testing/fulltests/support/build_capp, + testing/fulltests/support/build_clib, + testing/fulltests/support/capp_build, + testing/fulltests/support/clib_build, + testing/fulltests/support/olducd_run, + testing/fulltests/support/run_olducd: + + rename files so prefixing is based on the suite name, not file + type + +2010-05-19 17:52 bvassche + + * perl/ASN/Makefile.PL, perl/Makefile.PL, perl/Makefile.subs.pl, + perl/OID/Makefile.PL, perl/SNMP/Makefile.PL, + perl/TrapReceiver/Makefile.PL, perl/agent/Makefile.PL, + perl/agent/Support/Makefile.PL, + perl/agent/default_store/Makefile.PL, + perl/default_store/Makefile.PL: + + CHANGES: Cygwin: perl: building the Perl modules with the Cygwin + Perl package is now possible. + (Forward-ported r18688 from the V5.5 branch.) + +2010-05-19 17:50 bvassche + + * agent/mibgroup/examples/delayed_instance.c: + + Fixed yet another compiler warning. + +2010-05-19 12:05 dts12 + + * agent/mibgroup/hardware/fsys.h, + agent/mibgroup/hardware/fsys/fsys_mntctl.c: + + First-draft support for AIX filesystem HAL module (untested) + +2010-05-19 11:25 dts12 + + * agent/mibgroup/hardware/fsys/fsys_mntent.c: + + Support for Solaris-style 'getmntent' API. + +2010-05-19 09:57 dts12 + + * agent/mibgroup/hardware/fsys/fsys_mntent.c, + agent/mibgroup/hardware/fsys/mnttypes.h: + + Simplify the handling of unknown/unwanted file systems. + +2010-05-19 09:30 dts12 + + * agent/mibgroup/hardware/fsys/hw_fsys.c, + agent/mibgroup/hardware/fsys/hw_fsys.h, + agent/mibgroup/host/hrh_filesys.c, + include/net-snmp/agent/hardware/fsys.h: + + Fix missing/broken API declarations. + +2010-05-19 08:46 bvassche + + * testing/fulltests/support/run_olducd: + + Made error messages more clear in case of failure or wrong + invocation. + +2010-05-19 00:01 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + added test for using a certificate signed by a CA certificate + +2010-05-18 23:31 tanders + + * testing/Makefile.in: + + make sure we call the right Perl + +2010-05-18 20:39 bvassche + + * include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + include/net-snmp/library/snmp_transport.h, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c: + + CHANGES: agent: include local port number in packet dumps. An + example: + + Received 36 byte packet from UDP: + [127.0.0.1]:53909->[127.0.0.1]:1161 + 0000: 30 22 02 01 01 04 06 70 75 62 6C 69 63 A1 15 02 + 0".....public... + 0016: 04 37 F2 D4 9B 02 01 00 02 01 00 30 07 30 05 06 + .7.........0.0.. + 0032: 01 01 05 00 .... + + Received SNMP packet(s) from UDP: + [127.0.0.1]:53909->[127.0.0.1]:1161 + GETNEXT message + -- ccitt.1 + + Sending 118 bytes to UDP: [127.0.0.1]:53909->[127.0.0.1]:1161 + 0000: 30 74 02 01 01 04 06 70 75 62 6C 69 63 A2 67 02 + 0t.....public.g. + 0016: 04 37 F2 D4 9B 02 01 00 02 01 00 30 59 30 57 06 + .7.........0Y0W. + 0032: 08 2B 06 01 02 01 01 01 00 04 4B 4C 69 6E 75 78 + .+........KLinux + 0048: 20 61 73 75 73 20 32 2E 36 2E 33 33 2E 32 2D 73 asus + 2.6.33.2-s + 0064: 63 73 74 20 23 31 20 53 4D 50 20 50 52 45 45 4D cst #1 SMP + PREEM + 0080: 50 54 20 53 61 74 20 41 70 72 20 33 20 32 31 3A PT Sat Apr + 3 21: + 0096: 31 30 3A 35 38 20 43 45 53 54 20 32 30 31 30 20 10:58 CEST + 2010 + 0112: 78 38 36 5F 36 34 x86_64 + +2010-05-18 19:42 rstory + + * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_internal.h, + + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_persist.c, + + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c: + + update tlstmAddrTable + - deal with hash type properly for get/set and persistence + - add count and last changed scalars + +2010-05-18 19:08 rstory + + * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c: + + update to offical OID from upcoming rfc + +2010-05-18 16:16 rstory + + * agent/mibgroup/tlstm-mib.h, + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c: + + update to official OIDs from upcoming RFC; add count/last changed + scalars + +2010-05-18 14:56 dts12 + + * python/netsnmp/client_intf.c: + + CHANGES: python: PATCH: 2001656: Handle null-termination of + string values properly. + Based on the principles of the patch from Tommy Beadle. + +2010-05-18 14:38 dts12 + + * agent/mibgroup/hardware/fsys/fsys_mntent.c, + agent/mibgroup/hardware/fsys/hw_fsys.c, + agent/mibgroup/hardware/fsys/mnttypes.h, agent/mibgroup/host.h, + agent/mibgroup/host/hrh_filesys.c, + agent/mibgroup/host/hrh_filesys.h, + agent/mibgroup/host/hrh_storage.c, + agent/mibgroup/host/hrh_storage.h, + include/net-snmp/agent/hardware/fsys.h: + + Working(?) HAL-based version of hrFSTable. + +2010-05-18 14:12 bvassche + + * snmplib/tools.c: + + Fixed a compiler warning. + +2010-05-17 21:03 hardaker + + * include/net-snmp/library/snmp_secmod.h: + + use proper TSM security code (4) now that it's official + +2010-05-17 18:43 hardaker + + * testing/fulltests/unit-tests/T002containers_clib.c: + + beginning of a container unit test + +2010-05-17 18:43 hardaker + + * include/net-snmp/library/testing.h: + + a basic C-code based test reporting mechanism + +2010-05-17 18:42 hardaker + + * testing/fulltests/unit-tests, + testing/fulltests/unit-tests/T001defaultstore_clib.c: + + basic default_store tests + +2010-05-17 18:42 hardaker + + * testing/fulltests/support/build_clib: + + a build system for basic libnetsnmp tests + +2010-05-17 18:14 rstory + + * + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c, + include/net-snmp/library/cert_util.h: + + fix fingerprint bin/hex conversion; add/remove cert sec maps via + mib now works + +2010-05-17 18:13 rstory + + * include/net-snmp/library/tools.h, snmplib/tools.c: + + new function netsnmp_binary_to_hex + +2010-05-17 18:13 rstory + + * snmplib/snmptsm.c: + + fprintf(stderr -> DEBUGMSGTL(( + +2010-05-17 18:12 rstory + + * snmplib/cert_util.c: + + move check for hash type + +2010-05-17 16:34 hardaker + + * testing/RUNTESTS: + + make RUNTESTS work outside the sourcedir + +2010-05-17 15:37 hardaker + + * testing/Makefile.in, testing/RUNTESTS: + + made a limited run test possible again without perl + +2010-05-17 15:32 dts12 + + * win32/mib_module_includes.h, win32/mib_module_inits.h, + win32/net-snmp/agent/mib_module_config.h, + win32/netsnmpmibs/Makefile.in, win32/netsnmpmibs/netsnmpmibs.dsp: + + Use newer DisMan Event MIB code for MSVC-based builds + (in line with all configure-based builds) + +2010-05-17 15:23 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + move the return outside the if statement + +2010-05-17 15:18 dts12 + + * agent/mibgroup/hardware/fsys/hw_fsys.c, + include/net-snmp/agent/hardware/fsys.h: + + Provide missing public interface to HAL-based filestore module. + +2010-05-17 10:41 bvassche + + * win32/transports/snmp_transport_inits.h: + + Follow-up for r18754 (revert r18738): r18754 only partially + reverted r18738 + and hence broke the Win32-build. Finished reversal of r18738 by + restoring + win32/transports/snmp_transport_inits.h. + +2010-05-16 18:17 bvassche + + * ltmain.sh: + + Follow-up for r18726: only pass -fstack-protector* flags to the + linker instead of all -f* flags such that it becomes less likely + that this modification causes trouble with non-GNU toolchains. + +2010-05-16 18:14 bvassche + + * testing/fulltests/default/T059trapdtraphandle_olducd: + + Made shell code for converting a relative path to an absolute + path more + robust and converted "${...#...}" construct into echo + cut. + +2010-05-16 18:12 bvassche + + * agent/mibgroup/agent/extend.c, agent/mibgroup/util_funcs.c, + apps/snmptrapd_handlers.c: + + More USING_UCD_SNMP_EXTENSIBLE_MODULE to + USING_UTILITIES_EXECUTE_MODULE substitutions, necessary to make + test 059 and 065 pass. + +2010-05-16 17:32 hardaker + + * testing/fulltests/support/olducd_eval_tools.sh: + + fix tests for checking shutdown of applications to not report + false negatives + +2010-05-16 12:15 bvassche + + * testing/fulltests/default/T059trapdtraphandle_olducd: + + Made test T059 pass again. This test was recently broken by + passing arguments to it with absolute paths instead of relative + paths. + +2010-05-16 12:14 bvassche + + * testing/fulltests/default/T065agentextend_olducd: + + Added 'SKIPIFNOT USING_UTILITIES_EXECUTE_MODULE'. + +2010-05-16 11:42 bvassche + + * include/net-snmp/library/cert_util.h, + include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmp_openssl.c: + + Fixed several recently introduced compiler warnings. + +2010-05-16 11:41 bvassche + + * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c, + agent/mibgroup/host/hrSWInstalledTable.c, + agent/mibgroup/host/hrSWRunPerfTable.c, + agent/mibgroup/rmon-mib/data_access/etherstats_linux.c, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c, + apps/sshtosnmp.c: + + Fixed several compiler warnings in old code. + +2010-05-16 09:59 bvassche + + * agent/mibgroup/winExtDLL.c: + + CHANGES: Win32: winExtDLL: don't trigger a netsnmp_assert() when + no extension DLLs have been loaded. + +2010-05-15 17:31 tanders + + * testing/RUNFULLTESTS: + + stop-gap fix to unbreak "make test" for the nightly builds + +2010-05-15 10:59 bvassche + + * agent/Makefile.in, agent/helpers/Makefile.in, + snmplib/Makefile.in: + + Reverted r18727 because it caused build errors on Solaris, AIX + and HP-UX. + +2010-05-15 00:42 hardaker + + * Makefile.in, configure, configure.d/config_modules_lib, + snmplib/Makefile.depend, snmplib/snmp_transport.c, + win32/build.pl: + + revert r18738 since new transport require dynamicly built header + files + +2010-05-15 00:40 hardaker + + * testing/fulltests/support/olducd_eval_tools.sh: + + log env variables used to the invoked file + +2010-05-14 21:29 hardaker + + * testing/fulltests/support/run_olducd: + + fix script so it can be invoked outside the test environment + again + +2010-05-14 21:28 hardaker + + * mibs/SNMP-TLS-TM-MIB.txt: + + added the SNMP-TLS-TM-MIB with final IANA assignment slots + +2010-05-14 21:27 hardaker + + * snmplib/snmptsm.c: + + use final IANA assigned TSM prefixes + +2010-05-14 21:26 hardaker + + * include/net-snmp/library/snmpDTLSUDPDomain.h, + include/net-snmp/library/snmpTLSTCPDomain.h: + + use final IANA assigned Domain numbers + +2010-05-14 21:25 hardaker + + * snmplib/snmp_api.c, snmplib/transports/snmpTLSBaseDomain.c: + + set default version and seclevel if tls/dtls + +2010-05-14 15:25 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + check rc from secname mapping; clarify comment + +2010-05-14 15:22 rstory + + * snmplib/cert_util.c: + + don't use unsorted container; don't free caller's container + +2010-05-14 15:22 rstory + + * snmplib/container_binary_array.c: + + add linear_search for unsorted containers + +2010-05-14 11:56 bvassche + + * Makefile.in, configure, configure.d/config_modules_lib, + snmplib/Makefile.depend, snmplib/snmp_transport.c, + win32/build.pl, win32/transports/snmp_transport_inits.h: + + Improved portability by removing the generated file + snmplib/transports/snmp_transport_inits.h. + Commented out the code in the configure script for generating + this header file. + Added configure-time code for checking whether the constructors + for all configured + transports are invoked from snmplib/snmp_transport.c. + +2010-05-14 11:00 bvassche + + * README.win32: + + Documentation: updated Cygwin build instructions. + +2010-05-14 09:15 bvassche + + * agent/mibgroup/host/data_access/swinst_null.c, + include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/cert_util.c, snmplib/snmp_api.c, snmplib/snmp_openssl.c, + snmplib/snmpusm.c, snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c: + + Fixed several compiler warnings. + +2010-05-14 08:50 bvassche + + * agent/Makefile.in, agent/helpers/Makefile.in, + snmplib/Makefile.in: + + Added -no-undefined flag to library link commands such that + libtool can build DLLs on Win32. + Note: building DLLs on Win32 does not yet work because of the + circular dependency between + libnetsnmphelpers and libnetsnmpagent + (see also + http://www.net-snmp.org/wiki/index.php/Library_layering). + +2010-05-14 08:42 bvassche + + * ltmain.sh: + + libtool bug fix: also pass flags starting with -f to the linker + since these can affect linking. The flag -fstack-protector e.g. + triggers inclusion of libssp. + +2010-05-14 08:40 bvassche + + * configure, configure.d/config_modules_lib, + configure.d/config_os_progs: + + CHANGES: building: abort if the file program could not be found, + since this is essential for proper operation of libtool. + CHANGES: Cygwin: neither compile nor link winpipe.c. + +2010-05-13 08:58 bvassche + + * configure, include/net-snmp/net-snmp-config.h.in: + + Ran autoreconf. + +2010-05-12 20:16 bvassche + + * configure, configure.d/config_os_libs: + + CHANGES: Linux: builds again with embedded Perl disabled (bug + 2985915). + +2010-05-12 19:47 bvassche + + * agent/mibgroup/util_funcs/restart.c, + win32/netsnmpmibs/Makefile.in, win32/netsnmpmibs/netsnmpmibs.dsp: + + Follow-up for r18684: un-break the Win32 MSVC build. + +2010-05-12 19:43 bvassche + + * include/net-snmp/types.h: + + Win32: fixed a typo and made indentation consistent. + +2010-05-12 19:11 hardaker + + * testing/RUNFULLTESTS: + + construct temp build files in a separate directory + +2010-05-12 19:10 hardaker + + * testing/RUNFULLTESTS: + + fix recently broken old perl functionality + +2010-05-12 18:01 hardaker + + * local/net-snmp-cert: + + added a --short option to shorten the show output to minimalistic + +2010-05-12 14:14 jsafranek + + * + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c: + + CHANGES: snmpd: fixed a memory leak in TCP-MIB. + +2010-05-12 13:02 jsafranek + + * agent/mibgroup/hardware/sensors/lmsensors_v3.c: + + CHANGES: snmpd: fixed memory leak when reading sensors for + LM-SENSORS-MIB. + +2010-05-12 12:57 dts12 + + * perl/agent/agent.xs: + + Revert revision 18689 + Latest Win32 builds include support for strtoull. + +2010-05-12 12:05 jsafranek + + * agent/mibgroup/hardware/sensors.h, + configure.d/config_modules_lib, configure.d/config_os_headers: + + CHANGES: building: added detection of lm_sensors version. + I am not Autoconf guru, so I hope I got it right. The goal is to + define NETSNMP_USE_SENSORS_V3 *before* config_modules_agent + processes agent/mibgroup/hardware/sensors.h. + +2010-05-12 07:03 magfr + + * include/net-snmp/library/snmpTLSTCPDomain.h, + include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h: + + CHANGES: snmplib: Add missing dependencies between transports. + +2010-05-12 03:08 hardaker + + * testing/RUNFULLTESTS: + + fix title generation after change to what srcdir meant + +2010-05-12 02:30 hardaker + + * local/net-snmp-cert: + + undo last change which turned out to only cause errors if you had + a old .conf file around + +2010-05-12 02:13 hardaker + + * local/net-snmp-cert: + + fix v3_ca creation extension name + +2010-05-12 02:05 rstory + + * snmplib/cert_util.c: + + keep format version # in cert indexes; don't store hash type + string in index; + +2010-05-12 02:05 rstory + + * snmplib/snmp_openssl.c: + + fix inverted conversion call; less verbose default debug + +2010-05-12 02:05 rstory + + * snmplib/snmp_parse_args.c: + + fix parsing of -T name/value pairs + +2010-05-11 23:33 tanders + + * testing/RUNFULLTESTS: + + bug fixing and better error messages for "make test" with + Test::Harness + (still doesn't work for me, though) + +2010-05-11 22:34 tanders + + * testing/RUNFULLTESTS: + + Do NOT hardcode /usr/bin/perl as the Perl path + +2010-05-11 20:16 hardaker + + * testing/RUNFULLTESTS: + + fix stash file handling + +2010-05-11 20:16 hardaker + + * testing/RUNFULLTESTS: + + long options suck ;-). prefer double dashes for long options to + match the rest of the Net-SNMP code base + +2010-05-11 20:16 hardaker + + * testing/Makefile.in, testing/RUNFULLTESTS: + + added ability to run only the failed tests from the last run + +2010-05-11 20:16 hardaker + + * testing/RUNFULLTESTS: + + don't force color + +2010-05-11 20:16 hardaker + + * testing/RUNFULLTESTS: + + cleanup of older + +2010-05-11 20:15 hardaker + + * testing/RUNFULLTESTS: + + Minimally support the older Test::Harness perl module for running + the older tests at least + +2010-05-11 20:15 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + include/net-snmp/library/snmp_transport.h, snmplib/snmp_api.c, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + set a default securityName and securityModel if TLS or DTLS is in + use on the client side + +2010-05-11 20:15 hardaker + + * include/net-snmp/library/snmp_secmod.h, + include/net-snmp/library/snmpusm.h, snmplib/snmp_api.c, + snmplib/snmpusm.c: + + allow security models to perform more of the session setup; moved + more USM specific setup into it's setup routine + +2010-05-11 18:02 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + fix param to lookup peer cert + +2010-05-11 16:10 rstory + + * snmplib/snmp_transport.c: + + allow '-' in fqdn; add debug output for host specific config + +2010-05-11 15:46 dts12 + + * win32/libsnmp_dll/libsnmp.def: + + Ensure 'netsnmp_read_module' is available for perl build. + +2010-05-11 15:44 dts12 + + * perl/agent/agent.xs: + + Fix perl build under Windows (strtoull not available) + +2010-05-10 07:07 magfr + + * include/net-snmp/library/snmpSSHDomain.h, + snmplib/transports/snmpSSHDomain.c: + + CHANGES: snmplib: Add missing symbol netsnmp_snmpSSHDomain_len, + make netsnmp_snmpSSHDomain const. + +2010-05-09 22:03 magfr + + * testing/fulltests/default/T150solarishostcpu_olducd: + + Do not require quotes around the CPU string as that depends on + how the agent is configured. + +2010-05-09 21:43 magfr + + * agent/mibgroup/default_modules.h, agent/mibgroup/util_funcs.c, + agent/mibgroup/util_funcs.h, agent/mibgroup/util_funcs/Exit.c, + agent/mibgroup/util_funcs/Exit.h, + agent/mibgroup/util_funcs/restart.c, + agent/mibgroup/util_funcs/restart.h: + + CHANGES: snmpd: Extract the Exit and restart* subroutines from + util_func in order to make it possible to build less code for the + minimal case. + +2010-05-09 16:47 bvassche + + * agent/mibgroup/util_funcs.c: + + Fixed a compiler warning: made sure that the function + get_exec_output() returns a value when the preprocessor symbol + USING_UCD_SNMP_EXTENSIBLE_MODULE has not been defined. + +2010-05-09 16:45 bvassche + + * configure, configure.d/config_modules_agent, + configure.d/config_modules_lib: + + CHANGES: Cygwin: builds now also when the source files are + located on a Samba filesystem instead of a local filesystem. + +2010-05-09 13:05 magfr + + * include/net-snmp/library/snmp_debug.h: + + Correct the if that tries to figure out if a sufficiently new gcc + is in use. + +2010-05-09 12:50 magfr + + * apps/snmptrapd_handlers.c: + + Check for the needed module and not some other one. + Log the correct missing symbol. + +2010-05-09 09:21 magfr + + * agent/mibgroup/utilities/execute.c, + agent/mibgroup/utilities/execute.h: + + CHANGES: snmpd: utilities/execute do not need anything from + util_funcs, so stop depending on it. + +2010-05-09 09:12 magfr + + * agent/mibgroup/utilities/execute.c: + + NEWS: snmpd: Removed the unused function xx_tokenize_exec_command + from utilities/execute. + +2010-05-09 09:01 magfr + + * include/net-snmp/library/snmp_debug.h, snmplib/snmp_debug.c: + + CHANGES: snmplib: Replace the debugging functions with dummies + when debugging is disabled. + +2010-05-09 08:02 magfr + + * testing/fulltests/transports/T300udp_olducd: + + Check that the UDP transport is enabled + +2010-05-09 08:01 magfr + + * testing/fulltests/transports/Stransport, + testing/fulltests/transports/T300udp_olducd, + testing/fulltests/transports/T310tcp_olducd, + testing/fulltests/transports/T320udpv6_olducd, + testing/fulltests/transports/T330tcpv6_olducd, + testing/fulltests/transports/T350unix_olducd, + testing/fulltests/transports/T360dtlsudp_olducd, + testing/fulltests/transports/T361tlstcp_olducd: + + Factor out check for mibII/system_mib + +2010-05-09 07:59 magfr + + * testing/fulltests/snmpv3/T040keymanagetest_capp.c, + testing/fulltests/snmpv3/T050etimetest_capp.c: + + Add missing includes + +2010-05-08 23:16 magfr + + * testing/RUNFULLTESTS: + + Additionally fix make test for the uncommon case where builddir + == srcdir + +2010-05-08 22:55 magfr + + * testing/Makefile.in, testing/RUNFULLTESTS, + testing/fulltests/support/build_capp, + testing/fulltests/support/olducd_TESTCONF.sh, + testing/fulltests/support/olducd_eval_tools.sh, + testing/fulltests/support/run_olducd: + + CHANGES: testing: Make it possible to run the test suite from + anywhere. + Change the -D option to expect the path of the top source + directory. + Add an -srcdir option that is an alias for -D. + Add an -builddir option to designate the directory where the test + object is. + Put srcdir and builddir in the environment for the test scripts + Factor out the grep part of SKIPIF and SKIPIFNOT to ISDEFINED + Use more readable keys in the opts hash in RUNFULLTESTS + Adjust everything to use srcdir and builddir + +2010-05-08 22:42 magfr + + * testing/fulltests/snmpv3/T040keymanagetest_capp.c: + + Use correct argument types + +2010-05-08 22:07 magfr + + * Makefile.in: + + Consolidate the test and test-mibs targets. + Expose the testall target in the top makefile. + +2010-05-08 22:05 magfr + + * snmplib/snmp_transport.c: + + Do not abort when str is NULL as that is a perfectly valid input. + +2010-05-08 22:03 magfr + + * testing/fulltests/snmpv3/T010scapitest_capp.c: + + Use correct argument types + +2010-05-08 22:02 magfr + + * testing/fulltests/snmpv3/T050etimetest_capp.c: + + Add missing newline + +2010-05-07 21:11 rstory + + * configure: + + update for new configure.ac + +2010-05-07 19:21 rstory + + * agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c: + + fix handling of cert algorithm in fingerprints; convert in/out + fingerpints + from/to hex + +2010-05-07 19:21 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + dont specify hash type for fingerprint + +2010-05-07 19:21 rstory + + * include/net-snmp/library/cert_util.h, + include/net-snmp/library/snmp_openssl.h, snmplib/cert_util.c, + snmplib/snmp_openssl.c: + + handle fingerprint types; drop san fields from cert struct; + consider directory + when partnering keys/certs + +2010-05-07 19:20 rstory + + * configure.ac: + + move default prompts earlier + +2010-05-06 15:40 rstory + + * snmplib/snmp_openssl.c: + + better SAN extraction; tweak dubgus messages; quiet compiler + warnings + +2010-05-06 15:39 rstory + + * snmplib/cert_util.c: + + reduce cert debug output; debug instead of log_info in dumps + +2010-05-06 14:49 dts12 + + * snmplib/inet_ntop.c, snmplib/inet_pton.c: + + Don't assume the presence of + (bring into line with all other occurances) + +2010-05-06 14:41 dts12 + + * apps/snmptrapd.c, apps/snmptrapd_log.c, snmplib/callback.c: + + CHANGES: Windows: Fix build under MinGW + back/forward port of revision 18631 + +2010-05-05 17:43 rstory + + * snmplib/transports/snmpTLSTCPDomain.c: + + fix type in log msg + +2010-05-05 17:43 rstory + + * local/net-snmp-cert: + + remove import for unused function + +2010-05-04 07:12 magfr + + * testing/fulltests/support/olducd_eval_tools.sh: + + Negate reason given from SKIPIF + +2010-05-03 22:38 rstory + + * snmplib/snmp_openssl.c: + + fix len in email cmp; more extract debugging + +2010-05-03 22:38 rstory + + * snmplib/cert_util.c: + + copy ocert to addional maps + +2010-05-03 14:20 marz + + * local/net-snmp-cert: + + remove dependency on perl module not present in CentOS + +2010-05-03 03:49 rstory + + * snmplib/snmp_openssl.c: + + don't access struct internals directly + +2010-05-03 03:48 rstory + + * agent/mibgroup/agent/extend.c, agent/mibgroup/util_funcs.c, + apps/snmptrapd_handlers.c: + + fix compiling with-out-mibmodules=utilities/execute + +2010-05-01 19:08 magfr + + * testing/fulltests/default/T150solarishostcpu_olducd: + + Correct the sought string to make the test pass when ok. + +2010-05-01 17:15 marz + + * local/net-snmp-cert: + + more consistent treatment of keyUsage, basicConstraints, other + x509v3 options + +2010-04-30 23:37 marz + + * local/certgen-test.pl: + + lame test script but covers a chunk of the code + +2010-04-30 23:00 hardaker + + * testing/RUNFULLTESTS: + + mkinstalldirs instead instead of File::Path + +2010-04-30 23:00 hardaker + + * testing/fulltests/support/olducd_TESTCONF.sh, + testing/fulltests/support/run_olducd: + + ensure net-snmp-config script can be run from the build dir + +2010-04-30 21:31 marz + + * local/net-snmp-cert: + + handle gencert --ca + +2010-04-30 21:01 rstory + + * snmplib/cert_util.c: + + add help for certSecName; continue building cert indexes even if + we cant save + to persistent dir + +2010-04-30 20:48 hardaker + + * testing/fulltests/transports/Stlstests: + + fix check count for 822 names in the snmpd.log + +2010-04-30 20:48 hardaker + + * snmplib/snmp_openssl.c, testing/fulltests/transports/Stlstests: + + fix malloc unnderlength by 1 error + +2010-04-30 20:48 hardaker + + * testing/fulltests/transports/Stlstests: + + comment out the 822 tests; they're broken at the moment + +2010-04-30 19:36 marz + + * local/net-snmp-cert: + + don't lose SAN when signing w/ CA + +2010-04-30 18:46 hardaker + + * snmplib/cert_util.c: + + make name change to rfc822 from typoed 8220 + +2010-04-30 18:46 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + added tests to do other subjectAltName mapping + +2010-04-30 17:31 marz + + * local/net-snmp-cert: + + fix issues 1,2,4 and -C handling + +2010-04-29 03:32 rstory + + * agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c: + + update tlstmCertToTSNTable to use cache + cert_util maps + container + +2010-04-29 03:31 rstory + + * agent/helpers/table_tdata.c: + + check insert return + +2010-04-29 03:31 rstory + + * include/net-snmp/library/container.h, + snmplib/container_binary_array.c: + + NEWS: snmplib: add remove function to container iterator; + implement it for + binary_array + +2010-04-29 03:31 rstory + + * snmplib/container_binary_array.c: + + make sure container sync incremented on sort, insert and remove + +2010-04-28 07:20 bvassche + + * snmplib/inet_ntop.c: + + Removed an obsolete comment. + +2010-04-28 00:33 hardaker + + * testing/Makefile.in: + + fix makefile for test target + +2010-04-28 00:33 hardaker + + * testing/Makefile.in, testing/RUNFULLTESTS, + testing/fulltests/support/build_capp: + + make the test suite run outside the source directory again. + +2010-04-28 00:33 hardaker + + * testing/fulltests/transports/Stls: + + deal with out-of-source tree building + +2010-04-28 00:32 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests: + + testing to check certificate to securityname mappings and denials + +2010-04-28 00:32 hardaker + + * testing/fulltests/transports/Stls: + + created a mapped user + +2010-04-28 00:32 hardaker + + * testing/fulltests/support/build_capp: + + generate object code with -g debugging + +2010-04-28 00:32 hardaker + + * testing/fulltests/snmpv3/T010scapitest_capp.c: + + more accurate current API usage for scapi code + +2010-04-27 21:13 rstory + + * snmplib/cert_util.c: + + fix cert init duplicate call check + +2010-04-27 20:58 rstory + + * snmplib/cert_util.c, snmplib/snmp_api.c: + + convert user fingerprint to lower and strip colons; add extern + prototype + for cert init so we don't need header + +2010-04-27 20:15 rstory + + * include/net-snmp/library/cert_util.h, man/snmpd.conf.5.def, + snmplib/cert_util.c, snmplib/snmp_api.c, + snmplib/transports/snmpTLSBaseDomain.c: + + separate cert init and cert loading; add certSecName config token + +2010-04-27 03:18 rstory + + * include/net-snmp/library/snmp_assert.h: + + merge NETSNMP_FUNCTION and !NETSNMP_FUNCTION assert cases + +2010-04-27 03:02 rstory + + * include/net-snmp/library/cert_util.h, + include/net-snmp/library/snmp_openssl.h, snmplib/cert_util.c, + snmplib/snmp_openssl.c, snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + lots of new cert functionality + - add ssl funcs for cert extensions and ssl cert chains + - functions and new netsmp_cert_map struct for looking up cert + mappings + - add certificate mapping for secname + - add code to build cert chains + - add subject to cert index cache + - rebuild indexes if any error while parsing index + - reformat dump output + - add NS_CERT_CA allowed_use flag + - add subject, issuer and issuer_cert to netsnmp_cert + - move cert container setup to its own function + - add cert subject name subcontainer + +2010-04-27 03:02 rstory + + * agent/mibgroup/ip-mib/data_access/ipv6scopezone_linux.c: + + move ipv6 specific var decl inside ifdef + +2010-04-27 03:02 rstory + + * agent/helpers/table_tdata.c, + include/net-snmp/agent/table_tdata.h: + + CHANGES: agent: tdata helper now saves flags passed during + creation; add tdata + flag to NOT create the table container + +2010-04-27 03:01 rstory + + * include/net-snmp/library/container.h, snmplib/container.c, + snmplib/container_binary_array.c: + + NEWS: snmplib: add interface for duplicating a container + CHANGES: snmplib: container changes: add flags field to container + meta-data; + chg binary_array container to use container meta-data flags + +2010-04-26 22:32 hardaker + + * testing/fulltests/transports/Stlstests: + + added a test to verify that when the transport is configured with + a remote certificate fingerprint the connection is denied + +2010-04-26 22:32 hardaker + + * testing/fulltests/transports/Stls, + testing/fulltests/transports/Stlstests, + testing/fulltests/transports/T360dtlsudp_olducd, + testing/fulltests/transports/T361tlstcp_olducd: + + added tests for -T flag usage and invalid user usage + +2010-04-26 20:54 hardaker + + * testing/fulltests/transports/T399alias_olducd: + + have the alias transport source the right Sv3config file + +2010-04-26 20:50 hardaker + + * testing/fulltests/transports/T360dtlsudp_olducd, + testing/fulltests/transports/T361tlstcp_olducd: + + working support of TLS/DTLS testing including cert generation + +2010-04-26 20:49 hardaker + + * local/net-snmp-cert: + + honor the config dir if specified via -C + +2010-04-26 20:49 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + fix realloc call for buffered packets + +2010-04-26 20:49 hardaker + + * testing/fulltests/support/olducd_eval_tools.sh: + + proper skip output for reporting reason + +2010-04-26 20:49 hardaker + + * testing/fulltests/snmpv3/T010scapitest_capp.c, + testing/fulltests/snmpv3/T040keymanagetest_capp.c, + testing/fulltests/snmpv3/T050etimetest_capp.c: + + remove trailing whitespace after backslash in macro + +2010-04-26 20:48 hardaker + + * testing/fulltests/transports, + testing/fulltests/transports/Stransport, + testing/fulltests/transports/T300udp_olducd, + testing/fulltests/transports/T310tcp_olducd, + testing/fulltests/transports/T320udpv6_olducd, + testing/fulltests/transports/T330tcpv6_olducd, + testing/fulltests/transports/T350unix_olducd, + testing/fulltests/transports/T360dtlsudp_olducd, + testing/fulltests/transports/T361tlstcp_olducd, + testing/fulltests/transports/T399alias_olducd, + testing/fulltests/transports/test-localhost.cert, + testing/fulltests/transports/test-localhost.priv, + testing/fulltests/transports/test-user.cert, + testing/fulltests/transports/test-user.priv: + + tests for minimally testing all the transports + +2010-04-26 20:48 hardaker + + * testing/README: + + minimally document new RUNFULLTESTS script + +2010-04-26 20:48 hardaker + + * testing/T.c, testing/T2.sh, testing/data.keychange-md5, + testing/data.keychange-sha1, testing/data.keychange-sha1-des, + testing/data.kul-md5, testing/data.kul-sha1, testing/misctest.c, + testing/test_keychange.sh, testing/test_kul.sh: + + deleted old files not worth restoring + +2010-04-26 20:48 hardaker + + * testing/eval_testlist: + + remove obsolute test list + +2010-04-26 20:47 hardaker + + * testing/fulltests/snmpv3/T020hashtests_capp.c: + + a hash-testing .c file I had laying around + +2010-04-26 20:47 hardaker + + * testing/Makefile.in: + + make testall target + +2010-04-26 20:47 hardaker + + * testing/RUNFULLTESTS, testing/etimetest.c, + testing/fulltests/snmpv3, + testing/fulltests/snmpv3/T010scapitest_capp.c, + testing/fulltests/snmpv3/T040keymanagetest_capp.c, + testing/fulltests/snmpv3/T050etimetest_capp.c, + testing/fulltests/support/build_capp, + testing/fulltests/support/olducd_eval_tools.sh, + testing/keymanagetest.c, testing/scapitest.c: + + move old C-code tests in place + +2010-04-26 20:47 hardaker + + * testing/fulltests/default/T150solarishostcpu_olducd, + testing/fulltests/default/T151solarishostdisk_olducd, + testing/fulltests/default/T153solarisswap_olducd: + + skip solaris comments + +2010-04-26 20:46 hardaker + + * testing/Makefile.in: + + fix invocation of RUNFULLTESTS + +2010-04-26 20:46 hardaker + + * testing/Makefile.in, testing/fulltests/default, + testing/fulltests/default/Sv1config, + testing/fulltests/default/Sv2cconfig, + testing/fulltests/default/Sv3config, + testing/fulltests/default/Sv3usmconfigagent, + testing/fulltests/default/Sv3usmconfigbase, + testing/fulltests/default/Sv3usmconfigtrapd, + testing/fulltests/default/Sv3vacmconfig, + testing/fulltests/default/Svacmconfig, + testing/fulltests/default/Svanyconfig, + testing/fulltests/default/T001snmpv1get_olducd, + testing/fulltests/default/T014snmpv2cget_olducd, + testing/fulltests/default/T015snmpv2cgetnext_olducd, + testing/fulltests/default/T0160snmpv2cbulkget_olducd, + testing/fulltests/default/T016snmpv2cgetfail_olducd, + testing/fulltests/default/T017snmpv2ctov1getfail_olducd, + testing/fulltests/default/T018snmpv1tov2cgetfail_olducd, + testing/fulltests/default/T019snmpv2cnosuch_olducd, + testing/fulltests/default/T020snmpv3get_olducd, + testing/fulltests/default/T021snmpv3getnext_olducd, + testing/fulltests/default/T0220snmpv3bulkget_olducd, + testing/fulltests/default/T022snmpv3getMD5_olducd, + testing/fulltests/default/T023snmpv3getMD5AES_olducd, + testing/fulltests/default/T023snmpv3getMD5DES_olducd, + testing/fulltests/default/T024snmpv3getSHA1_olducd, + testing/fulltests/default/T025snmpv3getSHADES_olducd, + testing/fulltests/default/T026snmpv3getSHAAES_olducd, + testing/fulltests/default/T028snmpv3getfail_olducd, + testing/fulltests/default/T030snmpv3usercreation_olducd, + testing/fulltests/default/T035snmpv3trapdusermgmt_olducd, + testing/fulltests/default/T049snmpv3inform_olducd, + testing/fulltests/default/T049snmpv3informauth_olducd, + testing/fulltests/default/T049snmpv3informpriv_olducd, + testing/fulltests/default/T050snmpv3trap_olducd, + testing/fulltests/default/T051snmpv2ctrap_olducd, + testing/fulltests/default/T052snmpv2cinform_olducd, + testing/fulltests/default/T053agentv1trap_olducd, + testing/fulltests/default/T054agentv2ctrap_olducd, + testing/fulltests/default/T055agentv1mintrap_olducd, + testing/fulltests/default/T056agentv2cmintrap_olducd, + testing/fulltests/default/T057trapdauthtest2_olducd, + testing/fulltests/default/T057trapdauthtest3_olducd, + testing/fulltests/default/T057trapdauthtest_olducd, + testing/fulltests/default/T058agentauthtrap_olducd, + testing/fulltests/default/T059trapdtraphandle_olducd, + testing/fulltests/default/T060trapdperl_olducd, + testing/fulltests/default/T061agentperl_olducd, + testing/fulltests/default/T065agentextend_olducd, + testing/fulltests/default/T070com2sec_olducd, + testing/fulltests/default/T071com2sec6_olducd, + testing/fulltests/default/T072com2secunix_olducd, + testing/fulltests/default/T100agenthup_olducd, + testing/fulltests/default/T110agentxget_olducd, + testing/fulltests/default/T111agentxset_olducd, + testing/fulltests/default/T112agentxsetfail_olducd, + testing/fulltests/default/T113agentxtrap_olducd, + testing/fulltests/default/T114agentxagentxtrap_olducd, + testing/fulltests/default/T115agentxperl_olducd, + testing/fulltests/default/T120proxyget_olducd, + testing/fulltests/default/T121proxyset_olducd, + testing/fulltests/default/T122proxysetfail_olducd, + testing/fulltests/default/T130snmpv1vacmget_olducd, + testing/fulltests/default/T131snmpv2cvacmget_olducd, + testing/fulltests/default/T132snmpv3vacmget_olducd, + testing/fulltests/default/T140snmpv1vacmgetfail_olducd, + testing/fulltests/default/T141snmpv2cvacmgetfail_olducd, + testing/fulltests/default/T142snmpv3vacmgetfail_olducd, + testing/fulltests/default/T150solarishostcpu_olducd, + testing/fulltests/default/T151solarishostdisk_olducd, + testing/fulltests/default/T152hostuptime_olducd, + testing/fulltests/default/T153solarisswap_olducd, + testing/fulltests/default/T160snmpnetstat_olducd, + testing/fulltests/default/T200snmpv2cwalkall_olducd, + testing/tests/Stransport, testing/tests/Sv1config, + testing/tests/Sv2cconfig, testing/tests/Sv3config, + testing/tests/Sv3usmconfigagent, testing/tests/Sv3usmconfigbase, + testing/tests/Sv3usmconfigtrapd, testing/tests/Sv3vacmconfig, + testing/tests/Svacmconfig, testing/tests/Svanyconfig, + testing/tests/T001snmpv1get, testing/tests/T014snmpv2cget, + testing/tests/T015snmpv2cgetnext, + testing/tests/T0160snmpv2cbulkget, + testing/tests/T016snmpv2cgetfail, + testing/tests/T017snmpv2ctov1getfail, + testing/tests/T018snmpv1tov2cgetfail, + testing/tests/T019snmpv2cnosuch, testing/tests/T020snmpv3get, + testing/tests/T021snmpv3getnext, + testing/tests/T0220snmpv3bulkget, testing/tests/T022snmpv3getMD5, + testing/tests/T023snmpv3getMD5AES, + testing/tests/T023snmpv3getMD5DES, + testing/tests/T024snmpv3getSHA1, + testing/tests/T025snmpv3getSHADES, + testing/tests/T026snmpv3getSHAAES, + testing/tests/T028snmpv3getfail, + testing/tests/T030snmpv3usercreation, + testing/tests/T035snmpv3trapdusermgmt, + testing/tests/T049snmpv3inform, + testing/tests/T049snmpv3informauth, + testing/tests/T049snmpv3informpriv, testing/tests/T050snmpv3trap, + testing/tests/T051snmpv2ctrap, testing/tests/T052snmpv2cinform, + testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap, + testing/tests/T055agentv1mintrap, + testing/tests/T056agentv2cmintrap, + testing/tests/T057trapdauthtest, + testing/tests/T057trapdauthtest2, + testing/tests/T057trapdauthtest3, + testing/tests/T058agentauthtrap, + testing/tests/T059trapdtraphandle, testing/tests/T060trapdperl, + testing/tests/T061agentperl, testing/tests/T065agentextend, + testing/tests/T070com2sec, testing/tests/T071com2sec6, + testing/tests/T072com2secunix, testing/tests/T100agenthup, + testing/tests/T110agentxget, testing/tests/T111agentxset, + testing/tests/T112agentxsetfail, testing/tests/T113agentxtrap, + testing/tests/T114agentxagentxtrap, testing/tests/T115agentxperl, + testing/tests/T120proxyget, testing/tests/T121proxyset, + testing/tests/T122proxysetfail, testing/tests/T130snmpv1vacmget, + testing/tests/T131snmpv2cvacmget, + testing/tests/T132snmpv3vacmget, + testing/tests/T140snmpv1vacmgetfail, + testing/tests/T141snmpv2cvacmgetfail, + testing/tests/T142snmpv3vacmgetfail, + testing/tests/T150solarishostcpu, + testing/tests/T151solarishostdisk, testing/tests/T152hostuptime, + testing/tests/T153solarisswap, testing/tests/T160snmpnetstat, + testing/tests/T200snmpv2cwalkall, + testing/tests/test-localhost.cert, + testing/tests/test-localhost.priv, testing/tests/test-user.cert, + testing/tests/test-user.priv: + + NEWS: testing: Brand new test suite desigened to eventually test + more functionality, provide for support of unit-tests and support + of API tests + +2010-04-26 20:43 hardaker + + * testing/fulltests/support/olducd_eval_tools.sh: + + removed a debugging echo + +2010-04-26 20:43 hardaker + + * testing/fulltests/support/olducd_eval_tools.sh: + + more bug fixes for string searches + +2010-04-26 20:43 hardaker + + * testing/fulltests/support/olducd_eval_tools.sh: + + added a new macro to check a trapd count + +2010-04-26 20:42 hardaker + + * testing/fulltests/support/olducd_eval_tools.sh: + + use individual output files and fix some tests + +2010-04-26 20:42 hardaker + + * testing/RUNFULLTESTS, + testing/fulltests/support/olducd_eval_tools.sh: + + made existing test suite put out TAP output + +2010-04-26 20:42 hardaker + + * testing/RUNTESTS, testing/TESTCONF.sh, + testing/eval_oneprogram.sh, testing/eval_onescript.sh, + testing/eval_suite.sh, testing/eval_tools.sh, testing/fulltests, + testing/fulltests/support, + testing/fulltests/support/olducd_TESTCONF.sh, + testing/fulltests/support/olducd_eval_tools.sh, + testing/fulltests/support/run_olducd: + + beginning of moving UCD test suite into a larger subdirectory + +2010-04-26 20:41 hardaker + + * testing/RUNFULLTESTS: + + allow running tests that match a regexp + +2010-04-26 20:41 hardaker + + * testing/RUNFULLTESTS: + + summarize tests that failed + +2010-04-26 20:41 hardaker + + * testing/RUNFULLTESTS: + + created the ability to have run_ scripts for executing certain + types + +2010-04-26 20:41 hardaker + + * testing/RUNFULLTESTS: + + made the build-script-check routine generic + +2010-04-26 20:41 hardaker + + * testing/RUNFULLTESTS: + + support for build scripts + +2010-04-26 20:40 hardaker + + * testing/RUNFULLTESTS: + + provide infrastructure for building and renaming tests + +2010-04-26 20:40 hardaker + + * testing/RUNFULLTESTS: + + more test infrastructure setup + +2010-04-26 20:40 hardaker + + * testing/RUNFULLTESTS: + + support the keyword 'all' + +2010-04-26 20:40 hardaker + + * testing/RUNFULLTESTS: + + enable group gathering + +2010-04-26 20:39 hardaker + + * testing/RUNFULLTESTS: + + creatino of a new testing harness + +2010-04-25 17:37 bvassche + + * README.win32: + + Documentation update. + +2010-04-25 15:21 bvassche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Win32: reverted a recent unnecessary modification. + +2010-04-25 15:00 marz + + * local/net-snmp-cert: + + handle multiple --san args, check error codes on openssl cmds and + die on failure + +2010-04-25 14:18 bvassche + + * win32/net-snmp/agent/mib_module_config.h: + + Win32: builds again with SDK support disabled. + +2010-04-25 14:18 bvassche + + * win32/libnetsnmptrapd/Makefile.in, win32/netsnmpmibs/Makefile.in, + win32/snmpd/Makefile.in, win32/snmptrapd/Makefile.in: + + Win32: restored consistency between workspace-build and batch + build -- made sure that notification_log.c is only included in + the netsnmpmibs project. + +2010-04-25 13:58 bvassche + + * include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + win32/libsnmp_dll/libsnmp.def, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in, + win32/transports/snmp_transport_inits.h: + + Win32: fixes for recently introduced build breakage. + +2010-04-25 13:51 bvassche + + * win32/libsnmp/Makefile.in, win32/libsnmp_dll/Makefile.in: + + Win32: builds again with SDK support disabled. + +2010-04-25 13:48 bvassche + + * include/net-snmp/types.h, snmplib/closedir.c, snmplib/opendir.c, + snmplib/readdir.c, snmplib/winservice.c: + + Made sure that the Win32 MSVC 6 non-SDK build works again. + +2010-04-25 13:42 bvassche + + * win32/Configure: + + Removed an obsolete transformation rule. + +2010-04-25 12:05 bvassche + + * win32/net-snmp/net-snmp-config.h.in: + + Made it again possible to disable HAVE_WIN32_PLATFORM_SDK when + building via win32/build.bat. + +2010-04-23 13:14 marz + + * local/net-snmp-cert: + + added --san DNS:a.b.c handling, help text fixes, other bug fixes. + Note multiple --san not supported yet + +2010-04-21 22:31 hardaker + + * local/Makefile.in: + + build the .made version of net-snmp-cert + +2010-04-21 22:31 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: + + make depend after moving all the files around + +2010-04-21 20:16 rstory + + * include/net-snmp/library/cert_util.h, + include/net-snmp/library/snmp_openssl.h, snmplib/cert_util.c, + snmplib/snmp_openssl.c, snmplib/transports/snmpTLSBaseDomain.c: + + build trust chain for client cert; add subject to index cache; + rebuild indexes + if any error while parsing index; reformat dump output + - add NS_CERT_CA allowed_use flag + - add subject, issuer and issuer_cert to netsnmp_cert + - move certToTSN_entry to cert_util header + - move container setup to its own function + - add subject name subcontainer + - add netsnmp_openssl_cert_dump_extensions, + netsnmp_openssl_cert_issued_by + +2010-04-21 16:16 hardaker + + * man/snmpcmd.1.def: + + document the single-dash / snmp.conf / double-dash precidence + +2010-04-21 16:15 hardaker + + * man/snmp.conf.5.def: + + document in the snmp.conf file that the tokens can be used for + command line applications too + +2010-04-21 16:15 hardaker + + * man/snmp.conf.5.def: + + document the file loading order and how to turn off host-specific + config + +2010-04-21 15:52 hardaker + + * include/net-snmp/library/default_store.h, + include/net-snmp/library/read_config.h, + include/net-snmp/library/snmp_transport.h, man/snmp.conf.5.def, + snmplib/read_config.c, snmplib/snmp_api.c, + snmplib/snmp_transport.c: + + NEWS: apps: Generic host-specific configuration snmp.conf files + are now read. See the HOST-SPECIFIC FILES section of the + snmp.conf manual page. + +2010-04-20 12:44 jsafranek + + * snmplib/asn1.c: + + CHANGES: snmplib: PATCH: 2971270: refuse to parse ASN.1 tokens + with wrong type field. + This may yield to problems with third-party applications which + may depend on parsing ugly ASN.1 data - we'll see... + +2010-04-20 00:12 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + combine remote fingerprint checking and check both sides + +2010-04-20 00:05 hardaker + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c, + snmplib/transports/snmpTLSBaseDomain.c: + + if the remote fingerprint is specified, require an exact match + +2010-04-19 23:44 hardaker + + * snmplib/fd_event_manager.c, snmplib/snmp_api.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + fix various minor bugs, especially in output messages + +2010-04-19 21:14 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + more documentation and prototyping of needed RFC steps + +2010-04-19 21:14 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + convert if error check to return immediately so other code can be + outdented + +2010-04-19 21:13 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + more comments from the RFC text + +2010-04-18 15:25 bvassche + + * include/net-snmp/library/snmp_api.h, snmplib/transports, + win32/build.pl, win32/libsnmp/Makefile.in, + win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/Makefile.in, + win32/libsnmp_dll/libsnmp_dll.dsp, win32/netsnmpmibs/Makefile.in, + win32/transports, win32/transports/snmp_transport_inits.h: + + Win32: builds again. + +2010-04-16 18:53 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c: + + created a function to extract the securityName from the cert + +2010-04-16 18:53 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + don't need to set the accept state for TLS (just DTLS) + +2010-04-16 18:53 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + more TLS comment documentation and steps taken from the RFC + +2010-04-16 13:55 marz + + * local/net-snmp-cert: + + numerous fixes, more verbose default output, additive show flags, + arbitrary config param handling, better help text + +2010-04-16 13:08 hardaker + + * include/net-snmp/library/snmp_transport.h: + + don't double declare a struct + +2010-04-16 03:30 rstory + + * snmplib/cert_util.c: + + cert util fixes + - remove unused vars and duplicate code + - check prt before free + - new func for type from filename + - new functions for finding subsets from filename + - fix types in key search function but then ifdef if (unused + function) + +2010-04-15 22:57 hardaker + + * include/net-snmp/library/snmp_transport.h: + + use a structure reference to predeclare the structure + +2010-04-15 21:25 hardaker + + * include/net-snmp/library/snmp_transport.h: + + correct declaration of the f_open command now requiring returning + a transport + +2010-04-15 21:02 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c: + + remove unneeded config container + +2010-04-15 21:02 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + copy fingerprint transport information into new tls structure + within DTLSUDP so per-transport fingerprints can be specified + +2010-04-15 21:01 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + properly check for tlsbase pointers in dtlsudp_send() + +2010-04-15 21:01 hardaker + + * configure.d/config_os_libs: + + grep the transport list for TLS not just DTLS for checking for + -lssl + +2010-04-15 21:01 hardaker + + * snmplib/snmp_api.c, snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + more bug fixes and made TLSTCP work with the -T flag + +2010-04-15 21:01 hardaker + + * snmplib/snmp_api.c, snmplib/transports/snmpTLSTCPDomain.c: + + make the f_open call assign the new transport pointer to use (and + check if NULL as a failure condition + +2010-04-15 21:00 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpDTLSUDPDomain.c: + + begin work moving DTLS config routine in place + +2010-04-15 21:00 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + pass the entire tlsbase to the client_setup + +2010-04-15 21:00 hardaker + + * include/net-snmp/library/container.h, + include/net-snmp/library/snmpTLSBaseDomain.h, snmplib/snmp_api.c, + snmplib/transports/snmpTLSBaseDomain.c: + + starting the storing of config data into the tlsbase + +2010-04-15 20:59 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + change client ssl setup to allow for direct fingerprint + specification of my/their certs + +2010-04-15 20:59 hardaker + + * agent/snmp_agent.c, include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmp_api.c, snmplib/transports/snmpTLSTCPDomain.c: + + split TLS into creation/close functions for eventual config + passing support + +2010-04-15 20:59 hardaker + + * include/net-snmp/library/snmp_transport.h, snmplib/snmp_api.c: + + pass transport config data to the transport f_config() function + +2010-04-15 20:59 hardaker + + * snmplib/snmp_api.c: + + return NULL on transport config error + +2010-04-15 20:58 hardaker + + * include/net-snmp/library/snmp_transport.h, + snmplib/snmp_parse_args.c, snmplib/snmp_transport.c: + + NEWS: apps: -T command line flag can be used to configure + transports + +2010-04-15 20:58 hardaker + + * snmplib/snmp_api.c: + + check transport NULLness before using + +2010-04-15 20:58 hardaker + + * include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_transport.h, + include/net-snmp/types.h, snmplib/snmp_api.c: + + beginning of work to make transports configurable with + supplimental configuration data and new calls for f_open/f_config + +2010-04-15 20:58 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + added text in comments from future RFC to document the + implementation + +2010-04-15 18:51 rstory + + * snmplib/cert_util.c: + + mark pem w/key as identity; tweak partner debug; compare file + ctime against index too + +2010-04-15 17:09 rstory + + * snmplib/cert_util.c: + + use local space to reformat cert for search + +2010-04-15 16:55 bvassche + + * win32/net-snmp/agent/mib_module_config.h: + + Partially reverted r18496: + - Commented out #define NETSNMP_USE_DLL again in file + win32/net-snmp/net-snmp-config.h on the 5.4 branch. This change + had been committed unintentionally. + - Re-enabled #define + USING_NOTIFICATION_LOG_MIB_NOTIFICATION_LOG_MODULE in + win32/net-snmp/agent/mib_module_config.h on the trunk and the + V5.5 branch. While build.bat reports an error on earlier branches + with this symbol enabled, there is no such problem on the trunk + or V5.5 branches and hence there was no reason to disable this + preprocessor symbol. + +2010-04-15 15:08 marz + + * local/Makefile.in: + + add net-snmp-cert to make/install + +2010-04-15 10:52 jsafranek + + * testing/tests/T120proxyget, testing/tests/T121proxyset: + + Tests not working for TCP should be skipped also for TCP6. + +2010-04-14 18:13 rstory + + * snmplib/cert_util.c: + + fix vars/text from cut-n-paste + +2010-04-14 17:45 rstory + + * snmplib/snmp_openssl.c: + + fix comments + +2010-04-14 17:45 rstory + + * snmplib/cert_util.c: + + lots of cert updates + - change cert subdir searching to match net-snmp-cert + - update key type handling + - ignore world readable keys + - keep type in indexes + - tweak cert/key print format + +2010-04-14 17:44 rstory + + * local/net-snmp-cert: + + make net-snmp-cert executable + +2010-04-14 13:12 jsafranek + + * testing/tests/Svacmconfig, testing/tests/T120proxyget, + testing/tests/T121proxyset, testing/tests/T122proxysetfail: + + Fixed tests 'Proxy GET/SET support' and 'SNMPv2 vacm denial + support' with udp6 transport. + +2010-04-14 09:47 dts12 + + * win32, win32/bin, win32/dist, win32/dist/htmlhelp, + win32/dist/installer, win32/dist/scripts, win32/encode_keychange, + win32/lib, win32/libagent, win32/libhelpers, + win32/libnetsnmptrapd, win32/libsnmp, win32/libsnmp_dll, + win32/libucdmibs, win32/local, win32/net-snmp, + win32/net-snmp/agent, win32/net-snmp/library, win32/netsnmpmibs, + win32/snmpbulkget, win32/snmpbulkwalk, win32/snmpd, + win32/snmpdelta, win32/snmpdf, win32/snmpget, win32/snmpgetnext, + win32/snmpnetstat, win32/snmpset, win32/snmpstatus, + win32/snmptable, win32/snmptest, win32/snmptranslate, + win32/snmptrap, win32/snmptrapd, win32/snmpusm, win32/snmpvacm, + win32/snmpwalk: + + Don't try to SVN-manage the Windows batch build infrastructure + (add release, debug, Makefile to the previous ignore list) + +2010-04-14 08:16 dts12 + + * win32/libsnmp_dll/libsnmp.def: + + Fix Windows batch build using Visual Studio with dynamic linking. + Unreferenced symbol introduced by SVN revision 18393 + +2010-04-14 08:08 dts12 + + * win32/net-snmp/agent/mib_module_config.h: + + CHANGES: Win32: Fix batch build using recent versions of Visual + Studio. + Partial back port of SVN revisions 17573 and 17696. + +2010-04-14 01:47 marz + + * local/net-snmp-cert: + + fix perms on created files -rw-------, umask(077) + +2010-04-13 22:15 marz + + * local/net-snmp-cert, local/net-snmp-cert.conf: + + fix perms, add --cn/-c, better dates defaults, snmp-tls org_unit, + added initial dummy config file + +2010-04-13 14:21 marz + + * local/net-snmp-cert: + + fixes for show cmds, cmdline, help + +2010-04-13 02:17 rstory + + * snmplib/cert_util.c: + + add support for key+cert in .pem files; misc tweaks + +2010-04-10 23:24 tanders + + * snmplib/read_config.c: + + build fix for C89 compilers (e.g. on HP-UX 10.20) + +2010-04-10 22:25 rstory + + * agent/mibgroup/tlstm-mib.h, + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable, + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable.h, + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.c, + + agent/mibgroup/tlstm-mib/tlstmCertToTSNTable/tlstmCertToTSNTable.h: + + initial cut at tlstmCertToTSNTable + +2010-04-10 22:24 rstory + + * include/net-snmp/library/cert_util.h: + + add define of max hash constant + +2010-04-10 22:24 rstory + + * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c: + + use cert util check for fingerprint len/algorithm + +2010-04-10 12:59 marz + + * local/net-snmp-cert: + + show cmd fixes + +2010-04-09 21:32 marz + + * local/net-snmp-cert: + + fairly functional (non-interactive) - be it known: there are bugs + +2010-04-09 20:54 rstory + + * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.h, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_internal.h: + + merge some table_data.conf changes; remove unused code and a + bunch of verbose comments + +2010-04-08 14:57 rstory + + * local/mib2c-update: + + use full path + +2010-04-08 10:55 jsafranek + + * agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/ip-mib/data_access/systemstats_common.c, + agent/mibgroup/ip-mib/data_access/systemstats_linux.c, + agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c, + agent/mibgroup/sctp-mib/sctpScalars_common.c, + include/net-snmp/data_access/systemstats.h: + + Check results of calls to netsnmp_c64_check32_and_update and log + an error. + This allows users to relate various 'c64 32 bit check failed' + errors with specific counter. + +2010-04-08 01:09 rstory + + * include/net-snmp/agent/table_tdata.h: + + add prototype for new function + +2010-04-08 01:05 rstory + + * agent/snmp_agent.c: + + CHANGES: snmpd: translate NOSUCH*/ENDOFMIB errors during RESERVE1 + to NOCREATION + +2010-04-08 00:56 rstory + + * agent/helpers/table_tdata.c: + + NEWS: snmpd: table_data/tdata next handler will not be called + during get + processing if no valid rows are found for the handler + +2010-04-08 00:56 rstory + + * agent/helpers/table.c: + + NEWS: snmpd: agent will no longer call table handlers if a set + request for + the handler has invalid indexes + CHANGES: snmpd: don't call cleanup on first request on bad + indexes. instead, + set actual error later, and free request data sets on first + request for sets + +2010-04-08 00:56 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + add function to validate fingerprint varbind + +2010-04-07 22:56 magfr + + * configure, configure.d/config_modules_lib: + + Solaris tr doesn't support character ranges reliably (see the + autoconf manual), change the expression to one that is simple + enough to b supported. + +2010-04-07 14:05 dts12 + + * local/mib2c.table_data.conf: + + Insert the cache helper correctly. + +2010-04-07 10:40 rstory + + * agent/helpers/table_container.c, agent/helpers/table_tdata.c, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/table_container.h: + + CHANGES: snmplib: add functions to remove list/row data from + request list + +2010-04-07 10:40 rstory + + * agent/mibgroup/mibII/icmp.c: + + ifdef var decl for vars only used in later ifdef block + +2010-04-07 10:40 rstory + + * include/net-snmp/library/check_varbind.h, + include/net-snmp/library/snmp-tc.h, snmplib/check_varbind.c, + snmplib/snmp-tc.c: + + CHANGES: snmplib: add function to validate RowStatus and + StorageType varbinds + - also remove some duplicate code and fix comments indent mangled + +2010-04-07 10:39 rstory + + * local/mib2c-update, man/mib2c-update.1.def: + + update man page; fix shell redirect; create example rcfile if + missing + +2010-04-07 07:15 magfr + + * apps/agentxtrap.c: + + Use NETSNMP_DISABLE_MIB_LOADING instead of DISABLE_MIB_LOADING + +2010-04-07 00:38 magfr + + * agent/mibgroup/host/data_access/swinst.h: + + CHANGES: snmpd: Only enable hostSwInst rpm support on linux hosts + with librpm. This makes it possible to build on non-rpm linux + distributions. + +2010-04-07 00:14 magfr + + * testing/tests/T021snmpv3getnext, + testing/tests/T035snmpv3trapdusermgmt, + testing/tests/T049snmpv3inform, + testing/tests/T049snmpv3informauth, + testing/tests/T049snmpv3informpriv, testing/tests/T050snmpv3trap, + testing/tests/T051snmpv2ctrap, testing/tests/T052snmpv2cinform, + testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap, + testing/tests/T055agentv1mintrap, + testing/tests/T056agentv2cmintrap, + testing/tests/T059trapdtraphandle, testing/tests/T100agenthup, + testing/tests/T111agentxset, testing/tests/T112agentxsetfail, + testing/tests/T113agentxtrap, testing/tests/T120proxyget, + testing/tests/T121proxyset, testing/tests/T122proxysetfail, + testing/tests/T141snmpv2cvacmgetfail: + + CHANGES: testing: Change the test suite to work even if mib + lookup is disabled. + +2010-04-07 00:11 magfr + + * testing/tests/T071com2sec6: + + Check for com2sec6, not com2sec. + +2010-04-06 22:51 magfr + + * configure, configure.d/config_modules_lib: + + Move directory creation before the directories are used. + +2010-04-06 11:03 dts12 + + * FAQ: + + Python is apparently client-side only. + +2010-04-06 10:06 dts12 + + * agent/snmpd.c: + + Set supplementary groups before changing UID + (which probably involves giving up privileges) + +2010-04-06 08:57 dts12 + + * mibs/UCD-SNMP-MIB.txt: + + Document large-disk statistics as latching at 2Tb (rather than + wrapping). + +2010-04-06 01:52 rstory + + * local/mib2c, man/mib2c.1.def: + + NEWS: mib2c: mib2c can now optionally run sed on generated code + +2010-04-06 01:49 rstory + + * snmplib/transports/snmpTLSBaseDomain.c: + + convert C++ comments to C comments + +2010-04-06 01:49 rstory + + * snmplib/transports/snmpDTLSUDPDomain.c: + + move ptr check before prt use + +2010-04-06 01:49 rstory + + * snmplib/cert_util.c: + + add filename to debug on new certs; make static func to return + mode names + +2010-04-06 00:47 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + allow a found fingerprint self-signed cert for now; eventually + need to respect the MIB config table + +2010-04-06 00:12 hardaker + + * configure, configure.d/config_modules_lib: + + mkdir snmplib/transports when DNE for building outside the source + dir + +2010-04-06 00:11 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c: + + remove unused vars + +2010-04-06 00:11 hardaker + + * snmplib/transports/snmpTLSBaseDomain.c: + + remove unused variable + +2010-04-06 00:11 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + error code cleanup for tlsbase_wrapup_recv + +2010-04-05 23:12 hardaker + + * snmplib/cert_util.c: + + more better error/debug codes + +2010-04-05 23:08 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + include/net-snmp/library/snmp_transport.h, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + more comments from the future-RFC about the implementation; use + flags for server/client specification for expansion + +2010-04-05 23:08 hardaker + + * snmplib/cert_util.c: + + better error messages for usage constraints + +2010-04-05 23:08 hardaker + + * snmplib/transports/snmpTLSTCPDomain.c: + + move function protection logic in a top-level check + +2010-04-02 16:36 hardaker + + * configure, configure.d/config_modules_lib: + + fix init ordering + +2010-04-02 16:36 hardaker + + * snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c: + + mv tlsbase init function to a proper ctor for auto-calling + +2010-04-02 16:36 hardaker + + * Makefile.in, configure, configure.d/config_modules_lib, + snmplib/snmp_transport.c, snmplib/transports/snmpTCPIPv6Domain.c, + snmplib/transports/snmpUDPIPv6Domain.c: + + CHANGES: generate the transport initialization function list + dynamically and use it + +2010-04-02 16:35 hardaker + + * configure, configure.d/config_modules_lib, + snmplib/snmpAAL5PVCDomain.c, snmplib/snmpAliasDomain.c, + snmplib/snmpCallbackDomain.c, snmplib/snmpDTLSUDPDomain.c, + snmplib/snmpIPBaseDomain.c, snmplib/snmpIPXDomain.c, + snmplib/snmpIPv4BaseDomain.c, snmplib/snmpIPv6BaseDomain.c, + snmplib/snmpSSHDomain.c, snmplib/snmpSTDDomain.c, + snmplib/snmpSocketBaseDomain.c, snmplib/snmpTCPBaseDomain.c, + snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c, + snmplib/snmpTLSBaseDomain.c, snmplib/snmpTLSTCPDomain.c, + snmplib/snmpUDPBaseDomain.c, snmplib/snmpUDPDomain.c, + snmplib/snmpUDPIPv4BaseDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c, snmplib/transports, + snmplib/transports/snmpAAL5PVCDomain.c, + snmplib/transports/snmpAliasDomain.c, + snmplib/transports/snmpCallbackDomain.c, + snmplib/transports/snmpDTLSUDPDomain.c, + snmplib/transports/snmpIPBaseDomain.c, + snmplib/transports/snmpIPXDomain.c, + snmplib/transports/snmpIPv4BaseDomain.c, + snmplib/transports/snmpIPv6BaseDomain.c, + snmplib/transports/snmpSSHDomain.c, + snmplib/transports/snmpSTDDomain.c, + snmplib/transports/snmpSocketBaseDomain.c, + snmplib/transports/snmpTCPBaseDomain.c, + snmplib/transports/snmpTCPDomain.c, + snmplib/transports/snmpTCPIPv6Domain.c, + snmplib/transports/snmpTLSBaseDomain.c, + snmplib/transports/snmpTLSTCPDomain.c, + snmplib/transports/snmpUDPBaseDomain.c, + snmplib/transports/snmpUDPDomain.c, + snmplib/transports/snmpUDPIPv4BaseDomain.c, + snmplib/transports/snmpUDPIPv6Domain.c, + snmplib/transports/snmpUnixDomain.c: + + CHANGES: moved transport code into a separate subdirectory in + snmplib + +2010-04-02 09:02 magfr + + * agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c: + + Do not attempt to check sizeof void to obtain the amount of + memory to copy. + +2010-04-01 17:11 rstory + + * agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c, + include/net-snmp/library/cert_util.h: + + instead of fwd declares, require other header + +2010-04-01 17:10 rstory + + * snmplib/snmpTLSTCPDomain.c: + + fix compiler warning + +2010-04-01 17:10 rstory + + * snmplib/snmpTLSBaseDomain.c: + + remove outdated debug msg + +2010-04-01 17:09 rstory + + * snmplib/snmpTLSBaseDomain.c: + + use certapi to find certs/keys + +2010-04-01 14:40 rstory + + * snmplib/snmpTLSBaseDomain.c: + + register extraX509SubDir token + +2010-04-01 14:18 rstory + + * local/mib2c.table_data.conf: + + check ptr before use + +2010-04-01 14:18 rstory + + * agent/helpers/table_tdata.c: + + check ptr before use + +2010-04-01 13:13 rstory + + * agent/mibgroup/tlstm-mib/tlstmAddrTable.h, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.h, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_internal.h, + + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable_persist.c: + + add persistent storage; token for creating entries in snmpd.conf; + fix index + +2010-04-01 13:12 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c: + + NEWS: snmplib: new certificate api to support tls/dtls + +2010-04-01 13:12 rstory + + * include/net-snmp/library/snmp_openssl.h, snmplib/snmp_openssl.c: + + CHANGES: add functions to get fingerprint from cert and log + openssl errs + +2010-04-01 12:46 rstory + + * include/net-snmp/library/snmp_debug.h: + + fix typo + +2010-04-01 10:33 bvassche + + * snmplib/snmpTLSBaseDomain.c: + + Builds again with pre-C90 compilers. + +2010-04-01 10:01 rstory + + * local/mib2c.table_data.conf: + + CHANGES: mib2c: table_data template enhancements + - add error checks during table init + - create cache earlier so we can bail on failure + - add option to create/delete row w/out adding/removing from + container + +2010-04-01 10:00 rstory + + * include/net-snmp/agent/agent_read_config.h: + + add helpful param names as hints in prototype + +2010-04-01 10:00 rstory + + * agent/helpers/table_tdata.c: + + search for container specific container before generic + +2010-04-01 10:00 rstory + + * include/net-snmp/library/dir_utils.h, + include/net-snmp/library/file_utils.h, snmplib/dir_utils.c, + snmplib/file_utils.c: + + NEWS: snmplib: enhance file utils and dir utils + - add optional stats struct to netsnmp_file + - generalize dir container filter, add context to callback + - add option to store netsnmp_files (w/stats) in container + instead of just name + +2010-04-01 10:00 rstory + + * include/net-snmp/library/container.h, + snmplib/container_binary_array.c: + + add prototype to header; check ptr before dereferencing + +2010-03-31 15:34 jsafranek + + * local/Makefile.in, local/snmp-bridge-mib, man/Makefile.in, + man/snmp-bridge-mib.1, mibs/BRIDGE-MIB.txt, mibs/Makefile.in, + mibs/Makefile.mib: + + NEWS: misc: PATCH: 2952708: from Jens Osterkamp: Added Perl + implementation of BRIDGE-MIB + +2010-03-31 02:12 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmpDTLSUDPDomain.c: + + proper packet labeling for DTLSUDP + +2010-03-31 02:11 hardaker + + * snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c: + + use common context creation code + +2010-03-30 23:24 hardaker + + * snmplib/snmpTLSTCPDomain.c: + + change TLS method to TLSv1 from SSLv23 + +2010-03-30 23:23 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c, + snmplib/snmpTLSTCPDomain.c: + + move more common data and functionality into the TLS base + +2010-03-30 23:20 hardaker + + * snmplib/snmpTLSTCPDomain.c: + + minor TLS code cleanup + +2010-03-30 20:28 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + rework if() wrapping for less confusion in error handling + +2010-03-30 20:27 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + code consolidation in start_new_cached_connectio + +2010-03-30 20:27 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + rename generic 'bio' pointer to 'read_bio' for better readability + +2010-03-30 20:26 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + move buffered data creation to a separate function for reuse + +2010-03-30 17:52 marz + + * local/net-snmp-cert: + + initial cert gen wrapper script - not working + +2010-03-30 17:27 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + clean up error output so it doesn't report want_read and + want_write errors + +2010-03-30 17:27 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + renaming of sending function for clarity and check one more + location for needed outgoing packets + +2010-03-30 17:27 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + added dtlsudp tracing tokens + +2010-03-30 17:27 hardaker + + * include/net-snmp/library/snmp_debug.h: + + CHANGES: added a new DEBUGTRACETOK() macro + +2010-03-30 17:27 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + better comments and more work on sending buffered data in the + right spots + +2010-03-30 17:26 hardaker + + * snmplib/snmpTLSTCPDomain.c: + + fix arguments to get_commonName + +2010-03-30 17:26 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + beginning of caching of packets before they can be sent via DTLS + +2010-03-30 17:26 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + handle SSL_WANT_READ/WRITE better; still need to buffer outgoing + write data + +2010-03-30 17:26 hardaker + + * snmplib/snmpTLSBaseDomain.c: + + minor change to output error printing + +2010-03-29 15:20 dts12 + + * snmplib/vacm.c: + + NEWS: snmpd: Fix handling of multiple matching VACM entries. + (Use the "best" match, rather than the first one). + Reported by Adam Lewis. + Note that this could potentially affect the behaviour of + existing access control configurations. + +2010-03-29 15:16 bvassche + + * perl/agent/agent.xs: + + CHANGES: perl: + NetSNMP::agent::netsnmp_request_infoPtr::getValue(): don't return + a pointer to a buffer on the stack. How can this have worked + reliably ?? + CHANGES: perl: + NetSNMP::agent::netsnmp_request_infoPtr::setValue(), + ASN_COUNTER64: fixed bug that could cause this method to fail + even when a valid number was provided. + +2010-03-29 15:15 dts12 + + * snmplib/snmpusm.c: + + CHANGES: snmplib: Fix agent crash when sending encrypted SNMPv3 + traps. + Reported by Srikapilan Gandhi + +2010-03-29 12:46 bvassche + + * perl/SNMP/t/startagent.pl: + + Catch stderr on Windows too. + +2010-03-29 11:48 bvassche + + * perl/agent/agent.xs: + + Builds again with pre-C90 compilers. + +2010-03-29 11:19 bvassche + + * include/net-snmp/library/snmp_api.h, perl/OID/OID.xs, + perl/SNMP/SNMP.xs, perl/agent/agent.xs: + + CHANGES: perl: fixed a memory leak triggered by destroying a + NetSNMP::agent::netsnmp_handler_registration object. + CHANGES: perl: fixed a memory leak triggered by failure of + creating a NetSNMP::OID object. + CHANGES: perl: fixed a memory leak triggered by the + NetSNMP::OID::gettable() subroutine. + CHANGES: perl: fixed an out-of-bounds array access triggered by + the implementation of NetSNMP::SNMP. + CHANGES: perl: fixed a memory leak triggered by a PDU processing + error in NetSNMP::SNMP. + CHANGES: perl: fixed memory leaks triggered by creating an SNMPv3 + session via NetSNMP::SNMP. + + Also fixed the uninitialized variable accesses triggered by + adding a varbind to a PDU via NetSNMP::SNMP introduced a few days + ago. + + The bugs mentioned above have been found by inspecting the output + of the following shell command: + cd perl && valgrind --trace-children=yes --leak-check=full make + test + +2010-03-29 10:59 bvassche + + * perl/SNMP/t/startagent.pl: + + Switched back to the previous way of starting processes + asynchronously because it is more reliable. + +2010-03-29 09:27 bvassche + + * perl/SNMP/t/startagent.pl: + + Do not only save snmpd / snmptrapd logs but also the stdout / + stderr output generated by these processes. + +2010-03-28 16:09 bvassche + + * perl/SNMP/t/startagent.pl: + + Changes in perl/SNMP/t/startagent.pl: + - Added command-line option -d for snmpd and snmptrapd. + - snmpd and snmptrapd output is now saved to a log file (one per + test). + - Rewrote Perl code for starting the snmpd/snmptrapd processes + such that the same code works on Unix and on Windows. + +2010-03-28 13:37 bvassche + + * include/net-snmp/library/snmp_api.h, snmplib/tools.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: snmplib: added the functions netsnmp_malloc(), + netsnmp_calloc(), netsnmp_realloc(), netsnmp_strdup() and + netsnmp_free(). + CHANGES: Win32: snmplib: removed the troublesome #define malloc + netsnmp_malloc etc. This means that when calling functions from + the Net-SNMP DLL from C or C++ code that is being linked against + another version of the MSVC runtime DLL than the Net-SNMP DLL, + and when allocating memory that will be freed by the Net-SNMP + DLL, you will either have to call the Net-SNMP memory allocation + functions explicitly or redefine malloc() etc. yourself. + +2010-03-28 12:46 bvassche + + * perl/SNMP/SNMP.xs: + + Fixed a recently reintroduced compiler warning. + +2010-03-27 18:42 bvassche + + * Makefile.in: + + Added a check for invocation of calloc() from XSUBs. + +2010-03-26 19:16 bvassche + + * include/net-snmp/library/snmp_api.h, perl/OID/OID.xs, + perl/SNMP/SNMP.xs, perl/TrapReceiver/TrapReceiver.xs: + + Follow-up for r18368 and r18369: made sure that the Net-SNMP Perl + extensions compile without triggering preprocessor warnings about + redefining malloc etc. nor trigger "Free to wrong pool" errors on + Windows. + +2010-03-26 14:44 bvassche + + * include/net-snmp/library/snmpIPBaseDomain.h, + snmplib/snmpIPBaseDomain.c, snmplib/snmpTCPDomain.c, + snmplib/snmpTCPIPv6Domain.c: + + Refactoring: introduced a new function: + netsnmp_set_non_blocking_mode(). + +2010-03-26 11:58 bvassche + + * agent/mibgroup/disman/event/mteTriggerConf.c, + agent/mibgroup/disman/schedule/schedConf.c, + agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/utilities/execute.c, + apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c, + apps/snmptest.c, apps/snmptrapd_handlers.c, apps/snmptrapd_log.c, + snmplib/int64.c, snmplib/mib.c, snmplib/parse.c, + snmplib/read_config.c, snmplib/snmp_logging.c, + snmplib/snmp_parse_args.c, snmplib/snmpv3.c, + snmplib/text_utils.c: + + Fixed compiler warnings about using variables of type char as an + array subscript. Note: as far as I know these warnings are only + reported when using the Cygwin glibc headers. + +2010-03-26 10:41 bvassche + + * snmplib/strtoull.c: + + Added missing #include directive (on Windows MSVC was complaining + about size_t while processing ). + +2010-03-25 20:07 bvassche + + * agent/mibgroup/agentx/agentx_config.c: + + CHANGES: agentx: changed default TCP target from 0.0.0.0:705 to + localhost:705. This is not only a more secure choice but it also + makes it possible on Windows systems to let an AgentX subagent + connect to an AgentX master agent running on the same system + without having to set the variable NETSNMP_DS_AGENT_X_SOCKET. + +2010-03-25 16:11 bvassche + + * perl/OID/OID.xs, perl/SNMP/SNMP.xs, + perl/TrapReceiver/TrapReceiver.xs, perl/agent/agent.xs: + + CHANGES: Win32: perl: fixed several "Free to wrong pool" errors. + Note: since calloc() is not redefined in using + calloc() directly or indirectly leads to "Free to wrong pool" + errors, at least on Windows. + +2010-03-25 16:04 bvassche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: Win32: building: made building more silent by not + redefining malloc() or free() during compilation of Perl + extensions (resulted in warnings about malloc() / free() + redefinition in the Perl header CORE/XSUB.h). + +2010-03-25 15:06 bvassche + + * include/net-snmp/library/system.h, perl/SNMP/SNMP.xs, + perl/agent/agent.xs: + + CHANGES: BUG: 2969872: made sure that SOCK_STARTUP is invoked + before init_agent() on Windows. + +2010-03-25 13:39 jsafranek + + * apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c, + apps/snmpdf.c, apps/snmpget.c, apps/snmpgetnext.c, + apps/snmpnetstat/main.c, apps/snmpset.c, apps/snmpstatus.c, + apps/snmptable.c, apps/snmptest.c, apps/snmptrap.c, + apps/snmpusm.c, apps/snmpvacm.c, apps/snmpwalk.c, + include/net-snmp/library/snmp_parse_args.h, + snmplib/snmp_parse_args.c: + + Use macros instead of magic numbers as netsnmp_parse_args return + codes. + +2010-03-25 13:30 bvassche + + * win32/Configure, win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp.def.in: + + CHANGES: Win32: building: simplified the build process by + removing the file win32/libsnmp_dll/libsnmp.def.in. Which IPv6 + functions are exported from netsnmp.dll is now determined by + which of the functions in this DLL have been declared as + NETSNMP_IMPORT. + +2010-03-24 20:11 rstory + + * snmplib/snmp_enum.c: + + don't use passed ptr as temp var; use snmp_enum_lists in init + test + +2010-03-24 20:10 rstory + + * include/net-snmp/library/default_store.h: + + add NETSNMP_DS_LIB_CERT_EXTRA_SUBDIR + +2010-03-24 20:10 rstory + + * snmplib/snmpTLSBaseDomain.c, snmplib/snmp_api.c: + + move cert init earlier (have tls_bootstrap call it) + +2010-03-24 20:10 rstory + + * snmplib/snmpTLSBaseDomain.c: + + fix compiler warnings; add cert debug msgs in server setup; free + ssl log data + +2010-03-24 10:47 jsafranek + + * apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c, + apps/snmpdf.c, apps/snmpget.c, apps/snmpgetnext.c, + apps/snmpnetstat/main.c, apps/snmpset.c, apps/snmpstatus.c, + apps/snmptable.c, apps/snmptest.c, apps/snmptrap.c, + apps/snmpusm.c, apps/snmpvacm.c, apps/snmpwalk.c, + include/net-snmp/library/snmp_parse_args.h, + snmplib/snmp_parse_args.c: + + CHANGES: apps: return nozero exit code when parsing of certain + parameter fails. + E.g. '-A' parameter with too short passphrase or Ku key + generation in general. + +2010-03-24 07:11 magfr + + * apps/agentxtrap.c: + + Correct the type of the id/description of the Open-PDU. + +2010-03-22 18:29 bvassche + + * Makefile.in: + + Updates for "make checks": + - Made sure that exit code 0 is generated when the check is + successful and that + exit code 1 is generated when the check failed. + - Made "makefilecheck" skip Subversion bookkeeping files and also + the makefile + that contains "makefilecheck". + +2010-03-22 16:10 dts12 + + * mibs/NET-SNMP-PASS-MIB.txt: + + Fix typo in default IpAddress value + (See Bug #2972141) + +2010-03-22 15:44 rstory + + * Makefile.in, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/winExtDLL.c, agent/snmp_agent.c, + apps/snmpnetstat/main.c, snmplib/callback.c, + snmplib/read_config.c, snmplib/strtok_r.c, snmplib/strtoull.c: + + change all assert() to netsnmp_assert(); add assertcheck to top + level makefile + +2010-03-22 15:24 bvassche + + * mibs/UCD-DISKIO-MIB.txt: + + Follow-up for r18349: added missing comma such that it is again + possible to compile UCD-DISKIO-MIB. + +2010-03-22 14:36 dts12 + + * agent/snmpd.c, snmplib/snmp_parse_args.c: + + Fix build when MIB loading is disabled (broken by SVN revision + 18341) + Report default MIB path for client apps too. + +2010-03-22 13:59 dts12 + + * man/snmp_api_errstring.3, man/snmp_close.3, man/snmp_error.3, + man/snmp_free_pdu.3, man/snmp_open.3, man/snmp_perror.3, + man/snmp_read.3, man/snmp_select_info.3, man/snmp_send.3, + man/snmp_sess_perror.3, man/snmp_timeout.3: + + CHANGES: man: BUG: 2972860: Update broken references + +2010-03-22 13:49 dts12 + + * mibs/UCD-DISKIO-MIB.txt, mibs/UCD-DLMOD-MIB.txt, + mibs/UCD-IPFILTER-MIB.txt, mibs/UCD-SNMP-MIB.txt: + + CHANGES: mibs: BUG: 2973890: Fix imports, DiskIOEntry list and + revision histories + +2010-03-22 11:55 bvassche + + * agent/mibgroup/winExtDLL.c, include/net-snmp/library/snmp_api.h: + + Win32, winExtDLL: solved the mystery of "ASN type zero". The + winExtDLL code does now no longer trigger conversions of Windows + ASN varbinds with ASN type zero. Note: this code change does not + change the agent behavior. + +2010-03-20 20:21 bvassche + + * include/net-snmp/library/mib.h, + include/net-snmp/library/read_config.h: + + Builds again with MSVC. + +2010-03-20 20:20 bvassche + + * agent/mibgroup/ucd-snmp/loadave.c: + + Added a trailing backslash (should have been added in the + previous commit). + +2010-03-20 19:36 bvassche + + * agent/agent_registry.c, agent/helpers/table_dataset.c, + agent/mibgroup/agent/extend.c, agent/mibgroup/agent/nsDebug.c, + agent/mibgroup/agent/nsLogging.c, agent/mibgroup/agentx/master.c, + + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c, + agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/vacm_conf.c, agent/mibgroup/misc/ipfwacc.c, + agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.h, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c, + agent/mibgroup/util_funcs.c, agent/snmpd.c, + apps/snmpnetstat/route.c, apps/snmptrapd.c, + include/net-snmp/agent/table_dataset.h, include/net-snmp/types.h, + snmplib/snmpIPv6BaseDomain.c, snmplib/snmpTCPDomain.c, + snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c, + snmplib/snmpUDPIPv6Domain.c, snmplib/system.c, snmplib/tools.c, + snmplib/winpipe.c, snmplib/winservice.c: + + CHANGES: libsnmp: changed the type of the fourth argument of + netsnmp_set_row_column() from const char* to const void* such + that no cast is necessary when passing another datatype then + char* or const char*. + CHANGES: Win32: changed in_addr_t from u_int to u_long such that + it matches the datatype of sockaddr_in::sin_addr. + Also, fixed several compiler warnings (mostly char * <> u_char * + mismatches) and removed some casts. + +2010-03-20 19:16 bvassche + + * agent/mibgroup/winExtDLL.c: + + Fixed the compiler warnings reported by gcc (MinGW). + +2010-03-20 19:05 bvassche + + * configure, configure.d/config_os_functions, + include/net-snmp/net-snmp-config.h.in: + + Added configure test for sigprocmask. + +2010-03-20 09:14 bvassche + + * agent/mibgroup/winExtDLL.c: + + Refactoring: moved duplicated code into a new function. + +2010-03-19 22:56 dts12 + + * agent/mibgroup/mibII/vacm_conf.c, agent/snmpd.c, snmplib/parse.c: + + Report MIB and config directories search paths on errors + (and in the help message) + +2010-03-19 13:12 bvassche + + * agent/agent_registry.c: + + CHANGES: snmpd: made the error message that is logged when + duplicate registration is attempted more detailed. + + An example: + (before) + duplicate registration (mibII/snmp, + C:\WINDOWS\System32\snmpmib.dll) + handler registration failed. + (after) + duplicate registration: MIB modules mibII/snmp and + C:\WINDOWS\System32\snmpmib.dll (oid .1.3.6.1.2.1.11). + handler registration failed. + +2010-03-19 12:40 bvassche + + * agent/mibgroup/winExtDLL.c, win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp.def.in: + + CHANGES: Win32: winExtDLL: multiple varbind set requests are now + processed correctly. + CHANGES: Win32: winExtDLL: made error codes in SNMP response PDUs + as RFC-compliant as possible. + CHANGES: Win32: winExtDLL: if loading an extension DLL fails, the + reason why loading failed is now logged. + CHANGES: Win32: winExtDLL: fixed a memory leak that occurred when + SnmpExtensionQuery(Ex) failed. This memory leak has been found + via source reading. Note: it is not clear whether it was possible + to trigger this memory leak. This leak is certainly not triggered + by every request for which a response with non-zero error status + is sent back. + +2010-03-18 16:29 rstory + + * agent/mibgroup/agent/nsLogging.c, + include/net-snmp/library/snmp_logging.h, snmplib/snmp_logging.c: + + keep count of enabled logs; use this count to determine when to + log to stderr + +2010-03-18 16:28 rstory + + * apps/snmptranslate.c, apps/snmptrapd.c, snmplib/cert_util.c, + snmplib/snmp_logging.c, snmplib/snmp_parse_args.c: + + NEWS: snmplib: new snmp token logOption allows specifying log + destinations vi conf files + - if stderr log enabled because of no log destination, turn it + off when a + log destination is enabled + - don't call netsnmp_enable_stderrlog() from apps anymore + +2010-03-18 15:31 rstory + + * include/net-snmp/library/snmpUDPBaseDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPBaseDomain.c, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv4BaseDomain.c: + + udp transport inheritance tweaks + - move basic udp recvfrom/sendto code from UDPDomain to + UDPBaseDomain + - tweak upd recvfrom/sendto to call udpbase verstion + - tweak udpipv4 recvfrom/sendto to call udpbase version + - also fixed netsnmp_ipv4_* -> netsnmp_udpipv4_* + - tweak DTLSUDPDomain ot use udpbase_* instead of udp_* + +2010-03-18 15:21 rstory + + * include/net-snmp/library/cert_util.h, snmplib/snmp_api.c: + + protect cert header and init call with ifdefs + +2010-03-17 19:01 rstory + + * snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSTCPDomain.c: + + use new utility routine for cert names + +2010-03-17 19:01 rstory + + * snmplib/cert_util.c: + + move snmp_openssl header after openssl headers + +2010-03-17 19:00 rstory + + * include/net-snmp/library/snmp_openssl.h, snmplib/snmp_openssl.c: + + add routines to pull/dump names from X509 certs + +2010-03-17 19:00 rstory + + * snmplib/cert_util.c: + + use enum lists to manage directory indexes + +2010-03-17 19:00 rstory + + * snmplib/snmp_enum.c: + + initialize static storage before use; protect enum init from + multiple calls + +2010-03-17 18:54 rstory + + * README.agent-mibs: + + add info about new tsm/tls mibs + +2010-03-17 18:54 rstory + + * snmplib/snmpTLSBaseDomain.c, snmplib/snmp_api.c: + + move cert init to snmp init + +2010-03-17 13:37 bvassche + + * mibs/NET-SNMP-AGENT-MIB.txt, mibs/NET-SNMP-EXTEND-MIB.txt: + + Updated MIB revision history. + +2010-03-17 13:29 bvassche + + * agent/snmp_agent.c: + + CHANGES: snmpd: fixed one leak-at-exit. + +2010-03-17 12:44 bvassche + + * agent/mibgroup/winExtDLL.c: + + CHANGES: BUG: 2971257: Fixed winExtDLL handling of multi-varbind + getNext requests with OIDs in reverse lexicographical order. + +2010-03-17 10:25 bvassche + + * agent/mibgroup/winExtDLL.c: + + More winExtDLL debug output tuning. + +2010-03-16 19:31 bvassche + + * mibs/NET-SNMP-AGENT-MIB.txt: + + Compiles now with MIB compilers that do not recognize a double + dash as the end of a MIB comment. + +2010-03-16 19:27 bvassche + + * mibs/NET-SNMP-EXTEND-MIB.txt: + + Fixed two syntax errors. + +2010-03-16 19:18 bvassche + + * agent/mibgroup/winExtDLL.c: + + CHANGES: Win32: winExtDLL: fixed a bug in getNext handling that + could cause the MIB output to be truncated. + +2010-03-16 18:50 bvassche + + * agent/mibgroup/winExtDLL.c: + + Made winExtDLL debug output more detailed. + +2010-03-16 15:24 bvassche + + * include/net-snmp/library/snmpSocketBaseDomain.h, + include/net-snmp/library/snmpUDPBaseDomain.h: + + Made sure that C++ programs that include Net-SNMP header files + compile again. + +2010-03-15 07:20 magfr + + * agent/helpers/instance.c: + + Make it compile with --disable-deprecated again. + +2010-03-15 07:19 magfr + + * agent/helpers/debug_handler.c: + + Disable all the printing if debug output is off. + +2010-03-15 00:17 tanders + + * perl/TrapReceiver/TrapReceiver.xs, perl/agent/agent.xs: + + fix compiler warnings regarding printf format + +2010-03-15 00:07 tanders + + * + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c, + agent/mibgroup/ucd-snmp/lmSensors.c: + + fix compiler warnings regarding printf format + +2010-03-14 21:05 rstory + + * agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h: + + make sure header ifdef name is unique + +2010-03-14 21:04 rstory + + * agent/mibgroup/host/data_access/swinst.h, + agent/mibgroup/host/data_access/swrun.h, + agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.h, + agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h: + + add missing init/shutdown prototypes to fix compiler warnings + +2010-03-14 21:03 rstory + + * snmplib/data_list.c: + + move debug message earlier + +2010-03-14 21:02 rstory + + * include/net-snmp/library/container.h, + snmplib/container_list_ssll.c: + + add prototype for netsnmp_init_container; fix compler warning + +2010-03-14 20:51 magfr + + * include/net-snmp/library/snmp_assert.h: + + Correct netsnmp_assert_or_return and netsnmp_assert_or_msgreturn + for the NETSNMP_NO_DEBUGGING case + +2010-03-14 19:10 rstory + + * include/net-snmp/library/cert_util.h, snmplib/cert_util.c, + snmplib/snmpTLSBaseDomain.c: + + rename cert init/shutdown funcs; only compile cert_utils if + using/have SSL; init certs from tls base + +2010-03-14 19:09 rstory + + * snmplib/cert_util.c: + + call netsnmp_init_openssl instead of netsnmp_init_tlsbase + +2010-03-14 19:09 rstory + + * include/net-snmp/library/snmp_api.h: + + update for renamed objects in version 08 of the dtls draft + +2010-03-14 19:08 rstory + + * agent/mibgroup/tlstm-mib, agent/mibgroup/tlstm-mib.h, + agent/mibgroup/tlstm-mib/snmpTlstmSession, + agent/mibgroup/tlstm-mib/snmpTlstmSession.h, + agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.c, + agent/mibgroup/tlstm-mib/snmpTlstmSession/snmpTlstmSession.h, + agent/mibgroup/tlstm-mib/tlstmAddrTable, + agent/mibgroup/tlstm-mib/tlstmAddrTable.h, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.c, + agent/mibgroup/tlstm-mib/tlstmAddrTable/tlstmAddrTable.h, + agent/mibgroup/tsm-mib, agent/mibgroup/tsm-mib.h, + agent/mibgroup/tsm-mib/snmpTsmStats, + agent/mibgroup/tsm-mib/snmpTsmStats.h, + agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.c, + agent/mibgroup/tsm-mib/snmpTsmStats/snmpTsmStats.h: + + import initial code for dtls mibs + +2010-03-14 19:08 rstory + + * mibs/TLSTM-MIB.txt: + + TLSTM-MIB from draft-ietf-isms-dtls-tm-09.txt + +2010-03-14 17:21 bvassche + + * agent/helpers/snmp_get_statistic.c, agent/mibgroup/mibII/icmp.c: + + Fixed a few more compiler warnings. + +2010-03-14 14:10 bvassche + + * perl/default_store/test.pl: + + Follow-up for r17384: changed NETSNMP_DS_MAX_SUBIDS from 40 to + 48. + +2010-03-14 13:53 bvassche + + * configure, configure.d/config_os_progs: + + Changes: + - Removed -Wno-char-subscripts from DEVFLAGS. Using a variable or + expression of + type char as an array index is almost always an error. + Furthermore, + -Wchar-subscript does not trigger any warnings on the Net-SNMP + code base. + - Removed -Winline from DEVFLAGS. Not only was nobody paying + attention to the + messages triggered by -Winline, but recent versions of the gcc + compiler are + better than humans at deciding which functions should be inlined + and which + ones not. + +2010-03-14 13:39 bvassche + + * include/net-snmp/net-snmp-config.h.in: + + Reran autoreconf. + +2010-03-14 13:39 bvassche + + * agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/host/data_access/swrun_procfs_status.c, + agent/mibgroup/host/hrSWRunPerfTable.c, + agent/mibgroup/host/hrSWRunTable.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c: + + Fixed several compiler warnings. + +2010-03-14 13:36 bvassche + + * perl/SNMP/SNMP.xs: + + Removed the '0x' prefix again from a debug statement that was + introduced in r18282. + +2010-03-13 19:07 bvassche + + * perl/ASN/ASN.xs, perl/OID/OID.xs, perl/SNMP/SNMP.xs, + perl/TrapReceiver/TrapReceiver.xs, perl/TrapReceiver/ppport.h, + perl/agent/agent.xs: + + Fixed most compiler warnings triggered by the source code in the + perl subdirectory. + Note: these changes may contain some real bug fixes. + +2010-03-13 09:57 bvassche + + * snmplib/cert_util.c, snmplib/snmp_api.c: + + Fixed several recently introduced compiler warnings. + +2010-03-13 01:16 hardaker + + * acconfig.h, configure, include/net-snmp/net-snmp-config.h.in: + + define the TLSTCP DOMAIN + +2010-03-13 01:16 hardaker + + * snmplib/snmp_transport.c: + + fix ifdef typo + +2010-03-12 20:26 hardaker + + * snmplib/snmpTLSBaseDomain.c: + + change debugging symbol names to a generic tls string + +2010-03-12 20:22 hardaker + + * snmplib/snmpTLSTCPDomain.c: + + initial working SNMP over TLS over TCP connection + +2010-03-12 20:22 hardaker + + * snmplib/snmpTLSBaseDomain.c: + + print a more complete OpenSSL stack + +2010-03-12 20:22 hardaker + + * snmplib/snmptsm.c: + + fix assert statements + +2010-03-12 20:21 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h: + + added an accepted_bio pointer for the bio after SSL_accept + +2010-03-12 20:21 hardaker + + * snmplib/snmp_transport.c: + + add the ability for f_copy and f_config + +2010-03-12 20:21 hardaker + + * include/net-snmp/library/snmp_transport.h: + + missing ; + +2010-03-12 20:21 hardaker + + * include/net-snmp/library/snmp_transport.h: + + add a f_copy pointer + +2010-03-12 20:20 hardaker + + * include/net-snmp/library/snmp_transport.h: + + return int not int * on error + +2010-03-12 20:20 hardaker + + * include/net-snmp/library/snmp_transport.h: + + added a f_config function for transports + +2010-03-12 11:53 dts12 + + * apps/snmptable.c: + + CHANGES: snmptable: PATCH: 2850067: Suppress extraneous "index" + header token + Patch supplied by Dan Nelson + +2010-03-12 11:43 dts12 + + * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c: + + Remove duplicate definition of + getulongfromsysclassnetstatistics() + +2010-03-11 16:52 dts12 + + * man/snmpcmd.1.def: + + Document the format of the -e/-E command line options. + +2010-03-11 16:47 dts12 + + * agent/helpers/table_dataset.c: + + Remove mention of the (abandoned) 'dataset2' helper. + +2010-03-11 15:59 dts12 + + * snmplib/cert_util.c: + + Don't initialise the TLS transport unless it's actually been + configured in. + +2010-03-11 15:47 rstory + + * testing/eval_suite.sh: + + use SNMP_TMPDIR instead of TMPDIR + +2010-03-11 15:31 rstory + + * snmplib/snmptsm.c: + + query right bool (tsm prefix is lib bool, not app) + +2010-03-11 15:08 dts12 + + * agent/auto_nlist.c, agent/mibgroup/examples/ucdDemoPublic.c, + apps/snmptest.c, snmplib/parse.c, snmplib/tools.c: + + CHANGES: PATCH: 2952034: Return of the Great SuSE 'sprintf' + Hunt... + Patch supplied by Leonardo Chiquitto + +2010-03-11 14:55 dts12 + + * local/traptoemail: + + CHANGES: PATCH: 2937996: Add Date: header to email send by + traptoemail + +2010-03-11 14:50 dts12 + + * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c: + + CHANGES: snmpd: PATCH: 2967400: Retrieve error counters for the + EtherLike-MIB + Patch supplied by Josef Moellers. + +2010-03-11 14:23 dts12 + + * agent/mibgroup/ucd-snmp/pass.c: + + CHANGES: snmpd: PATCH: 2968642: Catch overflow of pass-through + command buffer. + Patch from Andreas Jaeger/Leonardo Chiquitto + +2010-03-11 12:37 dts12 + + * agent/mibgroup/agentx/protocol.c: + + CHANGES: snmpd: PATCH: 2956657: Handle over-length AgentX OIDs. + Patch provided by Rob West + +2010-03-11 12:23 dts12 + + * agent/mibgroup/ip-mib/data_access/defaultrouter_common.c: + + Provide missing debug parameter. + Patch provided by Andreas Jaeger. + +2010-03-11 12:21 dts12 + + * agent/mibgroup/hardware/sensors/hw_sensors.c: + + Provide missing (dummy) return value, to suppress compiler + warning. + Patch provided by Andreas Jaeger. + +2010-03-11 12:19 dts12 + + * agent/mibgroup/ucd-snmp/pass.c: + + Suppress warnings of possible buffer overflow. + This doesn't _actually_ protect against such an overflow, + since the target buffer is non-empty, so strncat can't + use it all anyway. But this should at least mislead the + compiler sufficiently to shut it up! + + Patch provided by Andreas Jaeger. + +2010-03-11 11:57 dts12 + + * configure, configure.d/config_os_misc4: + + Replace backquote with single quote in configure output message. + While this change is probably not strictly necessary, it feels + sensible to avoid this particular use of backquotes, Just In + Case. + See discussion in Patch #2952169 + +2010-03-11 11:43 dts12 + + * snmplib/mib.c: + + CHANGES: library: PATCH: 2952140: Overflow counter32 and gauge32 + on 64bit systems correctly + Patch provided by Leonardo Chiquitto + +2010-03-11 11:36 dts12 + + * testing/TESTCONF.sh, testing/eval_suite.sh: + + CHANGES: build: PATCH: 2952020: Explicitly set permission on + temporary testing output directories. + Patch provided by Leonardo Chiquitto. + +2010-03-11 11:26 dts12 + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + CHANGES: snmpd: PATCH: 2950845: Fix ifHighSpeed calculation + Patch provided by Leonardo Chiquitto + +2010-03-11 08:26 bvassche + + * perl/ASN/ASN.xs, perl/ASN/Makefile.PL, perl/OID/Makefile.PL, + perl/OID/OID.xs, perl/TrapReceiver/Makefile.PL, + perl/TrapReceiver/TrapReceiver.xs, perl/agent/Makefile.PL, + perl/agent/Support/Makefile.PL, perl/agent/agent.xs, + perl/agent/default_store/Makefile.PL, + perl/agent/default_store/default_store.xs, + perl/default_store/Makefile.PL, + perl/default_store/default_store.xs: + + Made compilation of the Perl module NetSNMP.pm on Windows more + silent: added compiler flags -D_CRT_SECURE_NO_WARNINGS + -D_CRT_NONSTDC_NO_WARNINGS and made sure that #include + occurs before any other include file + that defines _WIN32_WINNT. + +2010-03-10 23:31 rstory + + * include/net-snmp/library/cert_util.h, snmplib/Makefile.in, + snmplib/cert_util.c: + + NEWS: snmplib: create indexes for certificates in config path + +2010-03-10 18:48 bvassche + + * snmplib/snmpSocketBaseDomain.c: + + Added "#include " such that on Unix systems the + compiler does not print a warning about a missing declaration for + the function close(). + +2010-03-10 18:30 rstory + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec, perl/ASN/ASN.pm, + perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm, perl/SNMP/SNMP.pm, + perl/TrapReceiver/TrapReceiver.pm, + perl/agent/Support/Support.pm, perl/agent/agent.pm, + perl/agent/default_store/default_store.pm, + perl/default_store/default_store.pm: + + update version to 5.6.dev + +2010-03-10 18:29 rstory + + * local/Version-Munge.pl: + + CHANGES: building: update Version-Munge for renamed configure.ac + +2010-03-10 18:29 rstory + + * configure.ac: + + CHANGES: building: save configure cache every once in while + +2010-03-10 16:12 bvassche + + * win32/libsnmp/Makefile.in: + + Reordered some of the Makefile rules in order to minimize the + diffs with libsnmp_dll/Makefile.in. + +2010-03-10 16:10 bvassche + + * win32/libsnmp_dll/Makefile.in: + + Win32, batch building: DLL builds again. + +2010-03-10 16:07 bvassche + + * agent/helpers/cache_handler.c: + + Fixed a recently introduced compiler warning by adding a forward + declaration for the function _cache_free(). + +2010-03-10 16:06 bvassche + + * snmplib/container.c: + + Builds again on Win32. + +2010-03-10 04:17 rstory + + * README: + + add missing contributors + +2010-03-10 04:17 rstory + + * include/net-snmp/library/container.h, snmplib/container.c: + + CHANGES: snmplib: fix potential double free in CONTAINER_FREE + - also added several compare routines + +2010-03-10 04:17 rstory + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + CHANGES: snmplib: when freeing a cache, stop timer and call cache + free func + - also add netsnmp_cache_remove + +2010-03-10 03:52 rstory + + * README, agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h, + include/net-snmp/library/cert_util.h, + include/net-snmp/library/container.h, snmplib/Makefile.in, + snmplib/cert_util.c, snmplib/container.c: + + undo commit 18234 + +2010-03-10 03:41 rstory + + * README, agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h, + include/net-snmp/library/cert_util.h, + include/net-snmp/library/container.h, snmplib/Makefile.in, + snmplib/cert_util.c, snmplib/container.c: + + Merge branch 'pullme' of ../trunk-staging + +2010-03-09 17:48 bvassche + + * include/net-snmp/mib_api.h: + + CHANGES: Win32: exported netsnmp_read_module() from netsnmp.dll + such that NetSNMP.pm builds again. + +2010-03-09 17:47 bvassche + + * win32/libagent/Makefile.in, win32/libsnmp_dll/Makefile.in: + + Simplified two makefiles used by build.bat (Win32). + +2010-03-09 17:24 bvassche + + * perl/SNMP/SNMP.xs: + + CHANGES: Win32: building: building NetSNMP.pm does no longer + trigger compiler warnings about redefining _WIN32_WINNT nor + NTDDI_VERSION. + +2010-03-09 17:22 bvassche + + * perl/SNMP/Makefile.PL: + + CHANGES: Win32: building: made building NetSNMP.pm more silent by + adding the MSVC compiler flags -D_CRT_SECURE_NO_WARNINGS + -D_CRT_NONSTDC_NO_WARNINGS. + +2010-03-09 17:09 rstory + + * snmplib/read_config.c: + + remove debug msg used during debugging + +2010-03-09 17:02 marz + + * local/net-snmp-cert: + + initial cert wrapper - testing repo write privs + +2010-03-09 10:20 bvassche + + * win32/netsnmpmibs/Makefile.in: + + Removed duplicate build rules. These duplicate rules were + harmless but triggered a warning. + +2010-03-09 02:38 rstory + + * include/net-snmp/library/dir_utils.h, snmplib/dir_utils.c: + + CHANGES: snmplib: directory container enhancements + - fix potential memory leak + - add filter callback to filter files returned + - add option to return relative and not full paths + - add option to sort returned list + - add option to return empty container instead of NULL if no + files found + - change default container name to directory that was scanned + - tweak debug/log messages + +2010-03-08 23:07 rstory + + * agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/if-mib/ifTable/ifTable_data_access.c, + agent/mibgroup/ip-forward-mib/data_access/route_linux.c, + agent/mibgroup/ip-mib/data_access/arp_linux.c, + agent/mibgroup/ip-mib/data_access/systemstats_linux.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/util_funcs/get_pid_from_inode.c, + include/net-snmp/library/snmp_logging.h: + + CHANGES: snmpd: define and use new NETSNMP_LOGONCE macro + +2010-03-08 22:44 rstory + + * man/snmp_config.5.def, snmplib/read_config.c: + + NEWS: snmplib: conf files can now include other conf files + - also tweaked debug tokens here and there + +2010-03-08 22:43 rstory + + * snmplib/snmp_transport.c: + + fix typo (caused external reference when DTLSUDP configured + without dtlstcp) + +2010-03-06 02:27 rstory + + * include/net-snmp/library/container.h, snmplib/container.c, + snmplib/container_binary_array.c, snmplib/container_list_ssll.c: + + NEWS: snmplib: netsnmp_container enhancements: + - add free_item function; defaults to + netsnmp_container_simple_free + - add CONTAINER_FREE_ALL macro/function (like CONTAINER_CLEAR but + calls container free_item for each item in primary container) + - add ability to set options on binary_array containers + +2010-03-02 17:55 bvassche + + * win32/libsnmp/Makefile.in: + + Made sure that win32/build.bat works again by adding missing + source file names. Sorted source file names alphabetically too. + +2010-03-02 16:54 bvassche + + * win32/Configure, win32/netsnmpmibs/Makefile.in, + win32/snmpd/Makefile.in: + + Follow-up for r18167 (merge of snmpd and snmpdsdk and also of + netsnmpmibs and netsnmpmibssdk): the batch file win32/build.bat + works again with the Platform SDK enabled. + +2010-03-02 16:52 bvassche + + * win32/Makefile-apps.in: + + Follow-up for r18215 (replaced the obsolete cl.exe option /GX by + the equivalent /EHsc; added /D "_CRT_SECURE_NO_WARNINGS", added + /D "_CRT_NONSTDC_NO_WARNINGS" and removed /Fp... and /YX). + +2010-02-28 15:56 bvassche + + * snmplib/winservice.c: + + Win32: fixed a compiler warning about redefinition of + _WIN32_WINNT by making sure that is + included before . + +2010-02-28 15:24 bvassche + + * win32/libagent/Makefile.in, win32/libhelpers/Makefile.in, + win32/libnetsnmptrapd/Makefile.in, win32/libsnmp/Makefile.in, + win32/libsnmp_dll/Makefile.in, win32/netsnmpmibs/Makefile.in, + win32/snmpd/Makefile.in, win32/snmpnetstat/Makefile.in, + win32/snmptrapd/Makefile.in: + + CHANGES: Win32: batch build: replaced the obsolete /GX by the + equivalent /EHsc. + CHANGES: Win32: batch build: added /D "_CRT_SECURE_NO_WARNINGS" + /D "_CRT_NONSTDC_NO_WARNINGS" to make building with MSVC 2008 + more silent. + CHANGES: Win32: batch build: removed /Fp... and /YX. These + options influence how precompiled header files are generated, + which are not used inside the Net-SNMP project. /YX is not + supported by MSVC 2008. + CHANGES: Win32: batch build: removed a duplicate occurrence of + strtoull.obj. + +2010-02-28 14:11 bvassche + + * win32/Configure, win32/Makefile.in: + + Follow-up for r18167 (merge of snmpd and snmpdsdk and also of + netsnmpmibs and netsnmpmibssdk): applied the necessary changes to + the win32/Configure script and win32/Makefile.in. + +2010-02-27 13:11 bvassche + + * agent/mibgroup/agent/nsCache.c, include/net-snmp/config_api.h, + include/net-snmp/library/asn1.h, + include/net-snmp/library/callback.h, + include/net-snmp/library/check_varbind.h, + include/net-snmp/library/container.h, + include/net-snmp/library/container_list_ssll.h, + include/net-snmp/library/container_null.h, + include/net-snmp/library/data_list.h, + include/net-snmp/library/default_store.h, + include/net-snmp/library/fd_event_manager.h, + include/net-snmp/library/int64.h, + include/net-snmp/library/keytools.h, + include/net-snmp/library/large_fd_set.h, + include/net-snmp/library/md5.h, include/net-snmp/library/mib.h, + include/net-snmp/library/mt_support.h, + include/net-snmp/library/oid_stash.h, + include/net-snmp/library/parse.h, + include/net-snmp/library/read_config.h, + include/net-snmp/library/scapi.h, + include/net-snmp/library/snmp-tc.h, + include/net-snmp/library/snmp.h, + include/net-snmp/library/snmpCallbackDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmp_alarm.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/library/snmp_enum.h, + include/net-snmp/library/snmp_logging.h, + include/net-snmp/library/snmp_parse_args.h, + include/net-snmp/library/snmp_secmod.h, + include/net-snmp/library/snmp_service.h, + include/net-snmp/library/snmp_transport.h, + include/net-snmp/library/snmpusm.h, + include/net-snmp/library/snmpv3.h, + include/net-snmp/library/system.h, + include/net-snmp/library/tools.h, + include/net-snmp/library/ucd_compat.h, + include/net-snmp/library/vacm.h, + include/net-snmp/library/winpipe.h, include/net-snmp/mib_api.h, + include/net-snmp/pdu_api.h, include/net-snmp/session_api.h, + include/net-snmp/varbind_api.h, include/net-snmp/version.h, + snmplib/getopt.c, snmplib/gettimeofday.c, snmplib/mib.c, + snmplib/parse.c, snmplib/snmp_alarm.c, snmplib/snmp_api.c, + snmplib/snmp_client.c, snmplib/snmp_debug.c, snmplib/snmpv3.c, + snmplib/strlcpy.c, snmplib/strtok_r.c, snmplib/strtoull.c, + snmplib/tools.c, snmplib/ucd_compat.c, snmplib/winpipe.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: Win32: declared all functions that are exported from the + Net-SNMP DLL as NETSNMP_IMPORT. The result is a minor + optimization: code that uses the Net-SNMP DLL will now call the + DLL-exported functions directly instead of indirectly via the + stub in the import library. + +2010-02-27 11:50 bvassche + + * agent/mibgroup/ucd-snmp/extensible.c: + + Removed a redundant strncasecmp() declaration. + +2010-02-27 09:57 bvassche + + * snmplib/strtok_r.c: + + Fixed a typo in a source code comment. + +2010-02-27 09:56 bvassche + + * snmplib/snmp_transport.c: + + Follow-up for r18189 (rstory): builds again on Windows. + +2010-02-25 17:53 bvassche + + * win32/encode_keychange/encode_keychange.dsp, + win32/encode_keychange/encode_keychange.vcproj, + win32/libagent/libagent.dsp, win32/libagent/libagent.vcproj, + win32/libhelpers/libhelpers.dsp, + win32/libhelpers/libhelpers.vcproj, + win32/libnetsnmptrapd/libnetsnmptrapd.dsp, + win32/libnetsnmptrapd/libnetsnmptrapd.vcproj, + win32/libsnmp/libsnmp.dsp, win32/libsnmp/libsnmp.vcproj, + win32/libsnmp_dll/libsnmp_dll.dsp, + win32/libsnmp_dll/libsnmp_dll.vcproj, + win32/netsnmpmibs/netsnmpmibs.dsp, + win32/netsnmpmibs/netsnmpmibs.vcproj, + win32/snmpbulkget/snmpbulkget.dsp, + win32/snmpbulkget/snmpbulkget.vcproj, + win32/snmpbulkwalk/snmpbulkwalk.dsp, + win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd/snmpd.dsp, + win32/snmpd/snmpd.vcproj, win32/snmpdelta/snmpdelta.dsp, + win32/snmpdelta/snmpdelta.vcproj, win32/snmpdf/snmpdf.dsp, + win32/snmpdf/snmpdf.vcproj, win32/snmpget/snmpget.dsp, + win32/snmpget/snmpget.vcproj, win32/snmpgetnext/snmpgetnext.dsp, + win32/snmpgetnext/snmpgetnext.vcproj, + win32/snmpnetstat/snmpnetstat.dsp, + win32/snmpnetstat/snmpnetstat.vcproj, win32/snmpset/snmpset.dsp, + win32/snmpset/snmpset.vcproj, win32/snmpstatus/snmpstatus.dsp, + win32/snmpstatus/snmpstatus.vcproj, + win32/snmptable/snmptable.dsp, win32/snmptable/snmptable.vcproj, + win32/snmptest/snmptest.dsp, win32/snmptest/snmptest.vcproj, + win32/snmptranslate/snmptranslate.dsp, + win32/snmptranslate/snmptranslate.vcproj, + win32/snmptrap/snmptrap.dsp, win32/snmptrap/snmptrap.vcproj, + win32/snmptrapd/snmptrapd.dsp, win32/snmptrapd/snmptrapd.vcproj, + win32/snmpusm/snmpusm.dsp, win32/snmpusm/snmpusm.vcproj, + win32/snmpvacm/snmpvacm.dsp, win32/snmpvacm/snmpvacm.vcproj, + win32/snmpwalk/snmpwalk.dsp, win32/snmpwalk/snmpwalk.vcproj, + win32/win32.dsw, win32/win32.sln, win32/win32dll.dsw, + win32/win32dll.sln: + + Reverted r18207 (dsp/dsw to vcproj/sln conversion) except the + suppression + list changes. The goal of this conversion was twofold: not only + to be able + to load the project files in MSVC 2002 - 2008 but also to be able + to commit + changes made from inside the MSVC 2008 IDE. Unfortunately + converting dsp/dsw + files to vcproj/sln files with MSVC 2008 makes it impossible to + load the + vcproj/sln files with earlier MSVC versions. Why on earth did + Microsoft + decide to put a version number in XML files ? + +2010-02-24 19:41 bvassche + + * win32, win32/encode_keychange, + win32/encode_keychange/encode_keychange.dsp, + win32/encode_keychange/encode_keychange.vcproj, win32/libagent, + win32/libagent/libagent.dsp, win32/libagent/libagent.vcproj, + win32/libhelpers, win32/libhelpers/libhelpers.dsp, + win32/libhelpers/libhelpers.vcproj, win32/libnetsnmptrapd, + win32/libnetsnmptrapd/libnetsnmptrapd.dsp, + win32/libnetsnmptrapd/libnetsnmptrapd.vcproj, win32/libsnmp, + win32/libsnmp/libsnmp.dsp, win32/libsnmp/libsnmp.vcproj, + win32/libsnmp_dll, win32/libsnmp_dll/libsnmp_dll.dsp, + win32/libsnmp_dll/libsnmp_dll.vcproj, win32/netsnmpmibs, + win32/netsnmpmibs/netsnmpmibs.dsp, + win32/netsnmpmibs/netsnmpmibs.vcproj, win32/snmpbulkget, + win32/snmpbulkget/snmpbulkget.dsp, + win32/snmpbulkget/snmpbulkget.vcproj, win32/snmpbulkwalk, + win32/snmpbulkwalk/snmpbulkwalk.dsp, + win32/snmpbulkwalk/snmpbulkwalk.vcproj, win32/snmpd, + win32/snmpd/snmpd.dsp, win32/snmpd/snmpd.vcproj, win32/snmpdelta, + win32/snmpdelta/snmpdelta.dsp, win32/snmpdelta/snmpdelta.vcproj, + win32/snmpdf, win32/snmpdf/snmpdf.dsp, + win32/snmpdf/snmpdf.vcproj, win32/snmpget, + win32/snmpget/snmpget.dsp, win32/snmpget/snmpget.vcproj, + win32/snmpgetnext, win32/snmpgetnext/snmpgetnext.dsp, + win32/snmpgetnext/snmpgetnext.vcproj, win32/snmpnetstat, + win32/snmpnetstat/snmpnetstat.dsp, + win32/snmpnetstat/snmpnetstat.vcproj, win32/snmpset, + win32/snmpset/snmpset.dsp, win32/snmpset/snmpset.vcproj, + win32/snmpstatus, win32/snmpstatus/snmpstatus.dsp, + win32/snmpstatus/snmpstatus.vcproj, win32/snmptable, + win32/snmptable/snmptable.dsp, win32/snmptable/snmptable.vcproj, + win32/snmptest, win32/snmptest/snmptest.dsp, + win32/snmptest/snmptest.vcproj, win32/snmptranslate, + win32/snmptranslate/snmptranslate.dsp, + win32/snmptranslate/snmptranslate.vcproj, win32/snmptrap, + win32/snmptrap/snmptrap.dsp, win32/snmptrap/snmptrap.vcproj, + win32/snmptrapd, win32/snmptrapd/snmptrapd.dsp, + win32/snmptrapd/snmptrapd.vcproj, win32/snmpusm, + win32/snmpusm/snmpusm.dsp, win32/snmpusm/snmpusm.vcproj, + win32/snmpvacm, win32/snmpvacm/snmpvacm.dsp, + win32/snmpvacm/snmpvacm.vcproj, win32/snmpwalk, + win32/snmpwalk/snmpwalk.dsp, win32/snmpwalk/snmpwalk.vcproj, + win32/win32.dsw, win32/win32.sln, win32/win32dll.dsw, + win32/win32dll.sln: + + (reverted) CHANGES: Win32: building: converted .dsp/.dsw files to + .vcproj/.sln files. This implies that support for MSVC 6.0 has + been dropped and the minimum Microsoft Visual Studio version + required to build the Net-SNMP source code is Microsoft Visual + Studio .NET (2002). + +2010-02-23 19:03 bvassche + + * configure, configure.d/config_project_manual: + + CHANGES: building: when generating a default value for the system + location and no domain name is found in /etc/resolv.conf, use + "@no.where" instead of "". + +2010-02-23 18:50 bvassche + + * configure, m4/ac_prompt_user.m4: + + CHANGES: building: made sure that the configure script does no + longer invoke "tail -1", which is not POSIX-compliant. + +2010-02-23 18:45 hardaker + + * testing/tests/T300udp, testing/tests/T310tcp, + testing/tests/T320udpv6, testing/tests/T330tcpv6, + testing/tests/T350unix, testing/tests/T360dtlsudp, + testing/tests/T399alias: + + Removed all transport tests since it's impossible to determine + where they can safely operate (was stopping tanders' nightly + tests from succeeding) + +2010-02-23 18:41 hardaker + + * snmplib/snmpTLSTCPDomain.c: + + more error and debugging output + +2010-02-23 18:40 hardaker + + * snmplib/snmpTLSBaseDomain.c: + + fix the server context generator to actually, um, return the + context. + +2010-02-23 18:40 hardaker + + * agent/agent_trap.c: + + initialize the 'res' variable since it's checked + +2010-02-23 18:39 hardaker + + * snmplib/snmpTLSTCPDomain.c: + + more progress toward a real implementation + +2010-02-23 18:38 hardaker + + * snmplib/snmp_transport.c: + + tlstcp ctor invocation + +2010-02-23 18:38 hardaker + + * include/net-snmp/library/snmpTLSTCPDomain.h: + + require TLSBase + +2010-02-23 18:37 hardaker + + * include/net-snmp/library/snmp_transport.h: + + added host identifier as output + +2010-02-23 18:35 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmpTLSTCPDomain.c: + + significant more work on the TLS TCP domain + +2010-02-23 17:43 bvassche + + * configure, include/net-snmp/net-snmp-config.h.in: + + Follow-up for r18193 (jsafranek): reran autoreconf for the trunk + and the 5.5 branch. + +2010-02-23 14:58 rstory + + * snmplib/snmp_api.c: + + use NETSNMP_PRIz instead of %z + +2010-02-23 12:27 jsafranek + + * configure.d/config_os_libs: + + CHANGES: building: Fixed compilation with rpm-4.6. + Turn on the legacy API when rpm-4.6 is detected. + +2010-02-23 07:38 bvassche + + * snmplib/snmp_alarm.c, snmplib/snmp_api.c: + + Reverted r18000 (disabling SIGALRM support) because this involves + a backwards-incompatible change. + +2010-02-23 00:36 rstory + + * snmplib/snmpTCPDomain.c: + + fix typo in comment + +2010-02-23 00:34 rstory + + * snmplib/snmp_api.c: + + debug msg tweaks; use new tranport functions + - add debug header for snmp version + - add length to debug send/receive messages + - use new tranport functions for send/recv/finding peer address + +2010-02-23 00:25 rstory + + * include/net-snmp/library/snmp_transport.h, + snmplib/snmp_transport.c: + + add netsnmp_transport_peer_string, netsnmp_transport_send & + netsnmp_transport_recv + - moves transport manipulation into transport code + - central place for logging/debugging sent/received data + +2010-02-22 19:33 bvassche + + * configure, configure.d/config_modules_agent, + configure.d/config_project_manual: + + CHANGES: building: made sure that the configure script does no + longer invoke "tail -1", which is not POSIX-compliant. + +2010-02-22 19:21 bvassche + + * agent/agent_registry.c: + + Follow-up for r18186. Regression test 34 (whether authentication + failure traps are sent by snmpd) passes now again. + +2010-02-22 09:18 bvassche + + * agent/agent_registry.c: + + CHANGES: snmpd: made sure that handler registration failure does + not create dangling pointers in the MIB subtree registry. + +2010-02-22 09:11 bvassche + + * agent, apps, apps/snmpnetstat: + + Updated Subversion ignore list. + +2010-02-22 08:42 bvassche + + * configure: + + Follow-up for r18084: fixed libeay32 (OpenSSL) configure test for + MinGW. + +2010-02-22 08:31 bvassche + + * configure.d/config_os_libs: + + Follow-up for r18084: fixed libeay32 (OpenSSL) configure test for + MinGW. + +2010-02-22 08:13 bvassche + + * agent/mibgroup/winExtDLL.c: + + Builds again with MinGW when IPv6 support is enabled. + +2010-02-21 18:58 bvassche + + * README.win32, win32/libsdll.dsw, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in, win32/win32dll.dsw: + + CHANGES: Win32: building: renamed libsdll.dsw into win32dll.dsw. + CHANGES: Win32: building: simplified linking the Net-SNMP + applications with netsnmp.dll by adding all application projects + to the same workspace that is used for building the DLL. + CHANGES: Win32: building: made building netsnmp.dll less error + prone by letting the compiler print an error message if the + preprocessor symbol NETSNMP_USE_DLL has not been defined. + +2010-02-21 18:51 bvassche + + * win32/libsnmp_dll/libsnmp_dll.dsp: + + CHANGES: Win32: building: Added libsnmp.def to the list of + libsnmp_dll.dsp source files such that the DLL is rebuilt when + the .def file has been modified. + +2010-02-21 18:45 bvassche + + * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in: + + CHANGES: Win32: exported netsnmp_set_line_buffering() from + netsnmp.dll. + +2010-02-21 17:39 bvassche + + * snmplib/snmpIPv6BaseDomain.c, snmplib/snmpUDPIPv6Domain.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + More Win32 IPv6 source code consistency improvements: + - Moved #undef HAVE_IF_NAMETOINDEX from snmplib/*.c to + win32/net-snmp/net-snmp-config.h. + - Changed the global in6addr_any variable into a static variable + such that + multiple definitions do not trigger a linker error. + - Added typedefs for uint8_t, int8_t, uint16_t and int16_t. + - Replaced '#if NETSNMP_ENABLE_IPV6' by '#ifdef + NETSNMP_ENABLE_IPV6'. + +2010-02-21 08:30 tanders + + * snmplib/snmpIPBaseDomain.c: + + make sure that INADDR_NONE is defined (fixes build error on + Solaris) + +2010-02-19 19:39 bvassche + + * win32/net-snmp/net-snmp-config.h.in: + + Synchronized win32/net-snmp/net-snmp-config.h and + win32/net-snmp/net-snmp-config.h.in. + +2010-02-19 14:18 bvassche + + * include/net-snmp/library/system.h: + + CHANGES: Win32: libsnmp builds again as a DLL when IPv6 is + enabled. + +2010-02-19 13:22 bvassche + + * win32/libsnmp_dll/libsnmp.def.in: + + Follow up for r18164: synchronized libsnmp.def.in with + libsnmp.def + +2010-02-19 09:05 bvassche + + * win32/net-snmp/net-snmp-config.h: + + CHANGES: Win32: added #include in + win32/net-snmp/net-snmp-config.h such that the MSVC compiler + doesn't get confused by the malloc redefinition when building + libsnmp as a DLL. + +2010-02-19 08:59 bvassche + + * include/net-snmp/library/snmp_parse_args.h, + win32/libsnmp_dll/libsnmp.def: + + Exported netsnmp_parse_args() such that the Net-SNMP applications + build again when libsnmp is built as a DLL. + +2010-02-19 08:56 bvassche + + * snmplib/keytools.c, win32/net-snmp/net-snmp-config.h: + + CHANGES: Win32: building: moved MSVC OpenSSL linker settings from + snmplib/keytools.c to win32/net-snmp/net-snmp-config.h such that + these settings are not only effective when building snmplib as a + static library but also when any Net-SNMP application is built + that links with snmplib as a static library or as a DLL. + +2010-02-19 08:32 bvassche + + * snmplib/keytools.c: + + Win32 cleanup: MSVC / DLL tests now use the officially endorsed + macro names. + +2010-02-19 07:50 bvassche + + * win32/libsnmp_dll/libsnmp_dll.dsp: + + Builds again. + +2010-02-19 06:47 magfr + + * agent/agent_trap.c, agent/mibgroup/ucd-snmp/proxy.c, + include/net-snmp/library/snmp_parse_args.h, + snmplib/snmp_parse_args.c: + + NEWS: snmplib: PATCH: 2942940: from "Bill Fenner": Add a new + function, netsnmp_parse_args, that is like snmp_parse_args but + takes an additional bitmask, flags, to affect the behaviour. Also + remove the magic handling of some application names. + +2010-02-18 14:22 bvassche + + * win32/bin: + + Updated Subversion ignore list. + +2010-02-18 14:20 bvassche + + * win32/libhelpers/libhelpers.dsp, + win32/libnetsnmptrapd/libnetsnmptrapd.dsp, + win32/libsnmp/libsnmp.dsp, win32/netsnmpmibs/netsnmpmibs.dsp: + + Sorted names of source files alphabetically. + +2010-02-18 13:03 bvassche + + * README.win32, snmplib/winservice.c, win32/libsnmp/libsnmp.dsp, + win32/net-snmp/net-snmp-config.h, + win32/netsnmpmibs/netsnmpmibs.dsp, win32/netsnmpmibssdk, + win32/snmpdsdk, win32/snmpnetstat/snmpnetstat.dsp, + win32/win32.dsw, win32/win32sdk.dsw: + + CHANGES: Win32: dropped support for building Net-SNMP with + Microsoft Visual Studio 6.0 without platform SDK. Building + Net-SNMP with Microsoft Visual Studio 6.0 + PSDK or any later + version of MSVC is still possible however. + + Note: if in the future for whatever reason it should become + necessary again to be able to build Net-SNMP with MSVC without + relying on the platform SDK headers, please #ifdef out the MIB + code that relies on the PSDK headers instead of splitting the + workspace files again. + +2010-02-18 12:57 bvassche + + * snmplib/snmpIPv6BaseDomain.c: + + dos2unix. + +2010-02-18 09:45 bvassche + + * include/net-snmp/library/types.h: + + Source code cleanup: + - Moved documentation of netsnmp_large_fd_set members to the + comment + block just above the definition of this type. + - Removed superfluous 'extern "C"' specifier: this linkage + specifier + only has an effect on declarations of variables of functions and + not + on typedefs or struct definitions. + - Ran this header file through indent. + +2010-02-18 09:26 bvassche + + * snmplib/snmpIPBaseDomain.c, snmplib/snmpIPV6BaseDomain.c, + snmplib/snmpIPv6BaseDomain.c, snmplib/snmpTLSBaseDomain.c, + win32/libsnmp/libsnmp.dsp: + + Changes: + - Builds again with MSVC. + - Fixed a few compiler warnings reported by MSVC (passing int + instead of u_short to htons() / function declarations that were + missing because of missing #include directives). + +2010-02-16 17:16 bvassche + + * include/net-snmp/types.h: + + CHANGES: Win32: The header file is no longer + included from . Or: the header file + will have to be included explicitly in source files + that need the declaration of the function ftime(). + + Note: compared to r18024 and before, this change does not affect + BSD systems -- was only included from + on BSD systems in revisions r18025..r18152. + +2010-02-14 19:29 bvassche + + * include/net-snmp/system/freebsd8.h: + + Builds now on FreeBSD version 8.0. + +2010-02-13 20:59 magfr + + * include/net-snmp/library/snmpIPv4BaseDomain.h, + include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmpTCPBaseDomain.h, + include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h: + + Adjust the placement of ;'s in order to + a) Avoid warnings about spurious semicolons + b) Not have unterminated declarations in headers + +2010-02-12 02:57 rstory + + * local/mib2c: + + CHANGES: mib2c: update inline documentation; add storagetype test + for columns + +2010-02-12 01:50 rstory + + * include/net-snmp/library/snmp_api.h: + + fix typo in define + +2010-02-12 01:05 hardaker + + * configure, configure.d/config_modules_lib: + + fix sed processing on white-space adding solaris machines + +2010-02-10 23:56 hardaker + + * configure, configure.d/config_modules_lib: + + add top srcdir to cpp search path + +2010-02-10 23:52 hardaker + + * include/net-snmp/types.h: + + freebsd needs time.h above timeb.h + +2010-02-10 23:37 hardaker + + * configure, configure.d/config_modules_lib: + + use sed with multireplace on a line to fix possible whitespace + issue on solaris + +2010-02-10 23:22 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + include/net-snmp/library/snmpTLSTCPDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c, + snmplib/snmpTLSTCPDomain.c: + + beginning work for TLS separation into separate files with a base + file + +2010-02-10 23:21 hardaker + + * include/net-snmp/library/snmpUDPIPv4BaseDomain.h: + + move base transport creation function out of linux ifdefs + +2010-02-10 23:21 hardaker + + * include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c: + + moved another error logging function + +2010-02-10 23:20 hardaker + + * mibs/NET-SNMP-TC.txt: + + added TLS over TCP + +2010-02-10 16:39 dts12 + + * agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c: + + CHANGES: Linux: Improved EtherLike-MIB support + Patch supplied by Josef Moellers + +2010-02-10 10:04 dts12 + + * python/netsnmp/client_intf.c: + + CHANGES: python: Support null-bytes in octet strings + Patch supplied by Tommy Beadle + +2010-02-10 00:59 hardaker + + * include/net-snmp/library/snmpDTLSUDPDomain.h, + include/net-snmp/library/snmpTLSBaseDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTLSBaseDomain.c: + + moved TLS infrastructure into a base domain file + +2010-02-10 00:04 hardaker + + * include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + snmplib/snmpIPv6BaseDomain.c, snmplib/snmpUDPIPv6Domain.c: + + moved socket6 functions to the ipv6 base + +2010-02-10 00:03 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + white space formatting + +2010-02-10 00:03 hardaker + + * include/net-snmp/library/snmpUDPBaseDomain.h, + snmplib/snmpUDPBaseDomain.c, snmplib/snmpUDPDomain.c: + + moved udp_send/recv to udpbase + +2010-02-10 00:02 hardaker + + * include/net-snmp/library/snmpSocketBaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + snmplib/snmpSocketBaseDomain.c, snmplib/snmpUDPDomain.c: + + move netsnmp_sock_buffer_set into socketbase + +2010-02-10 00:02 hardaker + + * include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPBaseDomain.c, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv4BaseDomain.c: + + move ipv4 specific UDP transport creation to udpipv4 base + +2010-02-10 00:01 hardaker + + * snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c: + + made common functions be referenced directly by the transports + and removed original functionality; they were static so there is + no backwards compat issues + +2010-02-10 00:00 hardaker + + * include/net-snmp/library/snmpSocketBaseDomain.h, + include/net-snmp/library/snmpTCPBaseDomain.h, + include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpSocketBaseDomain.c, + snmplib/snmpTCPDomain.c, snmplib/snmpUDPBaseDomain.c, + snmplib/snmpUDPDomain.c: + + moved socket based close to a socket based domain common to many + things + +2010-02-09 23:59 hardaker + + * include/net-snmp/library/snmpTCPBaseDomain.h, + include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + snmplib/snmpTCPBaseDomain.c, snmplib/snmpTCPDomain.c, + snmplib/snmpTCPIPv6Domain.c: + + move TCP common functions to a TCPBase domain implementation + +2010-02-09 23:57 hardaker + + * include/net-snmp/library/snmpDTLSUDPDomain.h, + include/net-snmp/library/snmpUDPBaseDomain.h, + snmplib/snmpDTLSUDPDomain.c: + + warning cleanup + +2010-02-09 23:56 hardaker + + * include/net-snmp/library/snmp_transport.h: + + tmStateReference should be using the indexed addr_pair + +2010-02-09 23:56 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + make netsnmp_dtlsudp_close make use of netsnmp_baseudp_close + +2010-02-09 23:55 hardaker + + * include/net-snmp/library/snmpUDPBaseDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPBaseDomain.c, + snmplib/snmpUDPDomain.c: + + moved base UDP socket creation into a common base function and + made use of it + +2010-02-09 23:54 hardaker + + * include/net-snmp/library/snmpIPBaseDomain.h: + + proper _H ifdef checks + +2010-02-09 23:54 hardaker + + * include/net-snmp/library/snmpDTLSUDPDomain.h, + include/net-snmp/library/snmpUDPBaseDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + snmplib/snmpUDPBaseDomain.c, snmplib/snmpUDPDomain.c, + snmplib/snmpUDPIPv4BaseDomain.c: + + added a raw UDP base domain + +2010-02-09 23:53 hardaker + + * include/net-snmp/library/snmpDTLSUDPDomain.h, + include/net-snmp/library/snmpIPBaseDomain.h, + include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv4BaseDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpIPBaseDomain.c, + snmplib/snmpIPv4BaseDomain.c, snmplib/snmpIPv6BaseDomain.c, + snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c, + snmplib/snmpUDPIPv4BaseDomain.c, snmplib/snmpUDPIPv6Domain.c: + + created a UDP IPv4 base; moved and reused more infrastructure + +2010-02-09 23:51 hardaker + + * include/net-snmp/library/snmpIPv4BaseDomain.h, + snmplib/snmpIPv4BaseDomain.c, snmplib/snmpTCPDomain.c, + snmplib/snmpUDPDomain.c: + + moved ipv4 address formatting into snmpIPv4BaseDomain + +2010-02-09 23:51 hardaker + + * snmplib/snmpIPv6BaseDomain.c: + + v6 domain infrastructure files + +2010-02-09 23:51 hardaker + + * include/net-snmp/library/snmpIPV4BaseDomain.h, + include/net-snmp/library/snmpIPv4BaseDomain.h, + include/net-snmp/library/snmpIPv6BaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + snmplib/snmpIPV4BaseDomain.c, snmplib/snmpIPV6BaseDomain.c, + snmplib/snmpIPv4BaseDomain.c: + + v6 domain infrastructure files + +2010-02-09 23:50 hardaker + + * configure, include/net-snmp/library/snmpIPBaseDomain.h, + include/net-snmp/library/snmpIPV4BaseDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + snmplib/snmpIPBaseDomain.c, snmplib/snmpIPV4BaseDomain.c, + snmplib/snmpUDPDomain.c: + + New IPv4 and IP base transport files + +2010-02-09 23:48 hardaker + + * configure.d/config_modules_lib: + + don't double include transport modules + +2010-02-09 23:48 hardaker + + * include/net-snmp/library/snmpIPXDomain.h: + + moved architecture tests into the header files using config_error + for signaling problems + +2010-02-09 23:46 hardaker + + * configure.d/config_modules_lib: + + moved architecture tests into the header files using config_error + for signaling problems + +2010-02-09 23:45 hardaker + + * include/net-snmp/library/snmpAAL5PVCDomain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUnixDomain.h: + + moved architecture tests into the header files using config_error + for signaling problems + +2010-02-09 23:43 hardaker + + * configure.d/config_modules_lib: + + check for and report config_errors in transport headers + +2010-02-09 23:43 hardaker + + * configure.d/config_os_headers: + + allow a NETSNMP_QUICK_CHECK env variable to bypass header checks + +2010-02-09 23:42 hardaker + + * configure.d/config_modules_lib: + + better comments + +2010-02-09 23:42 hardaker + + * configure.d/config_modules_lib: + + check for config_require macros in transport headers for + force-including of other things + +2010-02-09 23:41 hardaker + + * include/net-snmp/library/snmp_transport.h, perl/agent/agent.xs, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpTCPDomain.c, + snmplib/snmpUDPDomain.c: + + define a standardized indexed addr_pair instead of using one + labeled only for UDP everywhere + +2010-02-09 23:40 hardaker + + * snmplib/snmptsm.c: + + fix transport prefix list for incoming messages + +2010-02-09 23:40 hardaker + + * include/net-snmp/library/snmptsm.h, snmplib/snmptsm.c: + + remove the security level from the TSM cache; previous existence + from from a draft copy of the TSM RFC and is now stored entirely + in the tm reference + +2010-02-09 23:39 hardaker + + * snmplib/snmptsm.c: + + implement incoming TSM procedures according to RFC text + +2010-02-09 23:39 hardaker + + * snmplib/snmptsm.c: + + implement outgoing TSM procedures according to RFC text + +2010-02-09 23:39 hardaker + + * include/net-snmp/library/snmpDTLSUDPDomain.h: + + create defined sized array and length variable + +2010-02-05 09:52 jsafranek + + * + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c: + + CHANGES: snmpd: fixed filedescriptior leak in Etherlike-MIB and + RMON-MIB + +2010-02-04 15:57 jsafranek + + * agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/mibII/interfaces.c, + include/net-snmp/data_access/interface.h: + + CHANGES: snmpd: report real ifSpeed of network interface even it + is down. + Some interfaces can report their real speed, even they are down. + And if they can't, the fallback to 10Mbps is still there. + +2010-02-01 14:47 bvassche + + * agent/mibgroup/examples/example.c: + + Fixed the compiler warnings triggered by the source file + agent/mibgroup/examples/example.c. + +2010-02-01 14:45 bvassche + + * README.win32, snmplib/keytools.c: + + CHANGES: Win32: building: simplified the procedure for building + with SNMPv3 support enabled (OpenSSL). + +2010-02-01 14:34 bvassche + + * agent/helpers/cache_handler.c, agent/helpers/instance.c, + agent/helpers/old_api.c, agent/helpers/stash_cache.c, + agent/helpers/watcher.c, agent/mibgroup/winExtDLL.c, + snmplib/large_fd_set.c, snmplib/md5.c, snmplib/snmpAliasDomain.c, + snmplib/snmp_parse_args.c: + + Made sure that all calls to free() are intercepted when building + with dmalloc + support enabled. Included in those source files where + it was not + yet included, and provided a wrapper function for free() where + the address of + this function was taken (Dmalloc can only intercept free() when + it is called + directly but not when it is called through a function pointer). + +2010-02-01 10:49 bvassche + + * include/net-snmp/library/system.h: + + NEWS: building: Building Net-SNMP with dmalloc support enabled is + again possible. + +2010-02-01 01:05 tanders + + * testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap, + testing/tests/T055agentv1mintrap, + testing/tests/T056agentv2cmintrap, testing/tests/T113agentxtrap, + testing/tests/T114agentxagentxtrap: + + CHANGES: building: 'make test TESTOPTS="-P tcp"' works fine now + +2010-01-31 08:02 bvassche + + * configure, configure.d/config_os_misc2: + + Follow-up for r18084: fixed an sh syntax error in the configure + script + that was triggered on systems without libcrypto and without + libeay32. + The following error was reported: + configure[33136]: x: unknown test operator + +2010-01-29 20:07 jsafranek + + * testing/tests/T059trapdtraphandle: + + Elaborate on rev. 18089 and adjust the temporary directory to the + * *really working one*. 2010-01-29 19:11 jsafranek + + + * testing/tests/T059trapdtraphandle: + + Fix test 35 when configure option '--with-temp-file-pattern' was + used and the directory for temp. files does not exist yet. + +2010-01-29 15:07 bvassche + + * configure, configure.d/config_os_functions, + include/net-snmp/library/system.h, + include/net-snmp/net-snmp-config.h.in, snmplib/closedir.c, + snmplib/gettimeofday.c, snmplib/opendir.c, snmplib/readdir.c, + snmplib/system.c, win32/libsnmp/libsnmp.dsp: + + Moved the source code of the opendir(), readdir(), closedir() and + gettimeofday() replacements for MSVC from snmplib/system.c to + separate source files in snmplib. + +2010-01-29 08:57 bvassche + + * configure, configure.d/config_os_libs: + + Configure script consistency improvement: renamed the variable + "saved_LIBS" into "netsnmp_save_LIBS". + +2010-01-29 06:39 magfr + + * configure, configure.d/config_os_struct_members, + include/net-snmp/net-snmp-config.h.in, + testing/tests/T072com2secunix: + + CHANGES: testing: Check the size of sun_path and use that to + generate the maximal size strings for stressing com2secunix. + +2010-01-27 15:16 bvassche + + * testing/eval_tools.sh: + + NEWS: MinGW: running the regression test suite is again possible + ('make test'). + +2010-01-27 14:43 bvassche + + * configure, configure.d/config_os_libs, + configure.d/config_os_misc2, + include/net-snmp/net-snmp-config.h.in: + + NEWS: Cygwin: building with another OpenSSL package than the + Cygwin-provided packages openssl and openssl-devel is again + possible. + NEWS: MinGW: building with OpenSSL works again. + +2010-01-26 21:27 magfr + + * agent/agent_trap.c, include/net-snmp/agent/agent_trap.h: + + CHANGES: snmplib: Make the context argument of send_v3trap, + send_trap_vars_with_context and netsnmp_send_traps refer to a + const char*. + +2010-01-26 21:24 magfr + + * agent/mibgroup/host/data_access/swinst_pkginfo.c: + + Correct misspelling - #elsif to #elif + +2010-01-26 21:21 magfr + + * snmplib/snmpUDPDomain.c: + + Apparently not all systems define INET_ADDRSTRLEN so add it if it + is missing. + +2010-01-26 15:46 bvassche + + * testing/TESTCONF.sh: + + Added netstat path for MinGW. + +2010-01-26 15:00 hardaker + + * include/net-snmp/library/snmp_api.h: + + fix stat names + +2010-01-26 15:00 hardaker + + * include/net-snmp/library/snmp_assert.h: + + define netsnmp_assert_or_msgreturn + +2010-01-26 14:59 hardaker + + * snmplib/snmptsm.c: + + use netsnmp_assert_or_return + +2010-01-26 14:58 hardaker + + * include/net-snmp/library/snmp_assert.h: + + define netsnmp_assert_or_return + +2010-01-26 14:58 hardaker + + * snmplib/snmptsm.c: + + update comments to reflect RFC5591 as the document describing the + implementation + +2010-01-26 11:43 bvassche + + * include/net-snmp/system/cygwin.h: + + NEWS: Cygwin: BUG: 2939168: byte order of udpLocalPort is now + correct. + +2010-01-26 10:46 bvassche + + * net-snmp-config.in, testing/TESTCONF.sh, + testing/tests/T030snmpv3usercreation, + testing/tests/T115agentxperl: + + NEWS: Cygwin: BUG: 2939168: fixed test infrastructure ("make + test"). This has been fixed by using the proper environment + separator character and by adding the path of the netstat + executable for Cygwin in testing/TESTCONF.sh. + +2010-01-26 09:27 jsafranek + + * agent/mibgroup/host/hr_swinst.c: + + CHANGES: snmpd: fix rare race condition when reading RPM + database. + Old rpm versions return NULL instead of Header when another RPM + instance holds + database locks. I.e. snmpd sometimes crashes when reading + hr_swInst and rpm is + installing/updating/removing another package. As a solution, + whole RPM cache + is thrown away and re-read when we got an error from librpm. The + whole process + is restarted only three times, to prevent endless loop. + +2010-01-25 22:16 magfr + + * agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/disk.c, snmplib/scapi.c, + snmplib/snmp_api.c: + + CHANGES: snmplib, snmpd: Do not check if values of type size_t + are less than 0. + +2010-01-25 22:11 magfr + + * agent/mibgroup/util_funcs/header_simple_table.c: + + CHANGES: snmpd: Check the range of oid values towards the maximum + oid value, notULONG_MAX + +2010-01-25 20:01 rstory + + * configure, configure.d/config_os_libs: + + only bail on missing libiphlpapi for xwinsock2 + +2010-01-25 19:57 rstory + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: + + rename MAX_STATS to NETSNMP_STAT_MAX_STATS + +2010-01-25 19:53 rstory + + * agent/helpers/snmp_get_statistic.c: + + update for new path to snmp_get_statistics; check for index + overflow + +2010-01-25 19:44 rstory + + * agent/helpers/Makefile.in, agent/mibgroup/Makefile.depend, + agent/mibgroup/mibII/snmp_mib_5_5.c, + agent/mibgroup/mibII/snmp_mib_5_5.h, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.c, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.h, + agent/mibgroup/snmpv3/usmStats_5_5.c, + agent/mibgroup/snmpv3/usmStats_5_5.h, + agent/mibgroup/target/target_counters_5_5.c, + agent/mibgroup/target/target_counters_5_5.h: + + update for new path to snmp_get_statistics + +2010-01-25 16:03 hardaker + + * include/net-snmp/library/snmp_api.h: + + use *current* copy of the MIB when generating stats + +2010-01-25 16:01 rstory + + * agent/helpers/snmp_get_statistic.c, + agent/mibgroup/utilities/snmp_get_statistic.c, + agent/mibgroup/utilities/snmp_get_statistic.h, + include/net-snmp/agent/all_helpers.h, + include/net-snmp/agent/snmp_get_statistic.h: + + move snmp_get_statistic helper to helpers dir; update all_helpers + header + +2010-01-25 14:34 bvassche + + * apps/agentxtrap.c: + + Replaced explicit declarations of optind, optopt and optarg by + #include because explicitly declaring these variables + is not compatible with Cygwin. + +2010-01-25 14:25 bvassche + + * snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPIPv6Domain.c: + + NEWS: Cygwin: IPv6 is only supported under Cygwin 1.7 or later. + The old implementation of IPv6 support in Net-SNMP under Cygwin + involved a strange mixture of Cygwin and Winsock2 socket calls, + which was too hard to maintain. + NEWS: Cygwin: builds again with IPv6 support enabled + (--enable-ipv6). At least Net-SNMP 5.5 doesn't build under Cygwin + with IPv6 support enabled. The configure script reported + "checking ipv6 stack type ... result: "unknown, no" ... error: + IPv6 transports not available if IPv6 support is not enabled". + +2010-01-25 14:13 bvassche + + * snmplib/inet_ntop.c, snmplib/inet_pton.c: + + Added missing #include . + +2010-01-25 14:10 bvassche + + * configure, configure.d/config_project_ipv6_types: + + Added configure test for the IPv6 stack included in Cygwin + version 1.7. + IPv6 support is one of the new features of Cygwin 1.7. For more + information, + see also http://cygwin.com/cygwin-ug-net/ov-new1.7.html. + +2010-01-25 12:40 bvassche + + * configure, configure.d/config_os_headers, + configure.d/config_os_libs: + + CHANGES: Cygwin: the message "configure: WARNING: winsock.h: + present but cannot be compiled" does no longer appear when + running the configure script. + Follow-up for r18050: re-enabled libiphlpapi and iphlpapi.h tests + for non-MinGW platforms since the Cygwin build needs these. + +2010-01-25 07:28 magfr + + * configure, configure.d/config_os_functions, snmplib/inet_ntop.c, + snmplib/inet_pton.c: + + CHANGES: building: Use autoconf to decide if inet_ntop.c and + inet_pton.c are to be compiled. + +2010-01-25 07:09 bvassche + + * configure, configure.d/config_os_struct_members: + + CHANGES: MinGW: struct sockaddr_in6.sin6_scope_id configure test + does now work. + +2010-01-25 05:14 hardaker + + * include/net-snmp/library/snmp_api.h: + + TLSTM counter stats + +2010-01-25 05:13 hardaker + + * include/net-snmp/library/snmp_api.h: + + add in TSM needed counter definitions + +2010-01-25 05:12 hardaker + + * mibs/SNMP-TSM-MIB.txt, mibs/rfclist: + + added the SNMP-TSM-MIB + +2010-01-24 14:43 magfr + + * agent/agent_registry.c, include/net-snmp/agent/agent_registry.h: + + NEWS: snmpd: Made subtree_context_cache::context_name a const + char*. + +2010-01-24 14:27 magfr + + * include/net-snmp/library/tools.h: + + CHANGES: snmplib: Prevent gcc ped-warning for + NETSNMP_REMOVE_CONST + +2010-01-24 13:27 magfr + + * apps/snmpusm.c: + + CHANGES: snmpusm: Prefer to use a variable of the right type over + an ugly cast. Lessen the scope of the variable as well. + +2010-01-24 12:59 bvassche + + * configure, configure.d/config_os_headers, + configure.d/config_os_libs, configure.d/config_os_progs: + + CHANGES: building: Introduced the variable 'with_socklib' in the + configure script. This variable is set to "winsock2" for MinGW + and to "default" for all other systems. Winsock2 tests are only + run if this variable is set to "winsock2" (MinGW). + +2010-01-24 12:53 magfr + + * snmplib/snmpUDPIPv6Domain.c: + + Remove superfluous debug logs. + +2010-01-24 12:45 bvassche + + * agent/mibgroup/winExtDLL.c: + + Windows, compiler warning fixes: fixed warnings about char * / + unsigned char * + mismatches. + +2010-01-24 12:44 bvassche + + * snmplib/snmpUDPDomain.c: + + Windows, compiler warning fix: make inet_ntop() and inet_pton() + declarations + available to the compiler. + +2010-01-24 12:44 bvassche + + * snmplib/snmp_logging.c: + + Windows, compiler warning fix: made sure that will + be included + from such that the compiler doesn't complain + about struct + sockaddr_in6 being used before being defined. + +2010-01-24 11:42 bvassche + + * man: + + Updated Subversion ignore list. + +2010-01-24 11:41 bvassche + + * agent/agent_index.c, agent/agent_read_config.c, + agent/agent_registry.c, agent/agent_trap.c, agent/mib_modules.c, + agent/mibgroup/Rmon/alarm.c, agent/mibgroup/Rmon/event.c, + agent/mibgroup/Rmon/history.c, agent/mibgroup/Rmon/statistics.c, + agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/host/hr_storage.c, agent/mibgroup/mibII/at.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/route_headers.h, + agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/mibincl.h, + agent/mibgroup/smux/smux.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/proc.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/util_funcs.c, agent/snmp_agent.c, + agent/snmp_vars.c, agent/snmpd.c, apps/snmpbulkget.c, + apps/snmpbulkwalk.c, 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/snmptrap.c, apps/snmpusm.c, apps/snmpvacm.c, + apps/snmpwalk.c, include/net-snmp/library/libsnmp.h, + include/net-snmp/net-snmp-includes.h, snmplib/lcd_time.c, + snmplib/mib.c, snmplib/parse.c, snmplib/read_config.c, + snmplib/scapi.c, snmplib/snmp-tc.c, snmplib/snmp_alarm.c, + snmplib/snmp_api.c, snmplib/snmp_auth.c, snmplib/snmp_client.c, + snmplib/snmp_logging.c, snmplib/snmp_parse_args.c, + snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c, + snmplib/system.c, snmplib/tools.c, snmplib/vacm.c: + + Cleanup (Windows): removed superfluous #include + directives. This header file + has only to be included from snmplib/system.c because of the + _ftime() call in that file. + +2010-01-24 10:43 bvassche + + * apps/snmpnetstat/inet.c: + + The macro 'C()' now casts its result from unsigned long to + unsigned int. + This change fixes a compiler warnings about format specification + mismatches + and fixes a bug (incorrect snmpnetstat output) on big endian + systems. + +2010-01-24 10:33 bvassche + + * man/config_api.3: + + Follow-up for r17946: removed generated man pages from + repository. + +2010-01-24 10:31 bvassche + + * include/net-snmp/library/winservice.h, snmplib/winservice.c: + + Moved two declarations of static functions from .h to .c. + +2010-01-24 10:21 magfr + + * agent/mibgroup/agent/nsModuleTable.c: + + Remove unnecessary casts. + +2010-01-24 10:19 bvassche + + * snmplib/snmpUDPIPv6Domain.c: + + CHANGES: snmplib: builds again when HAVE_GETADDRINFO is not + defined. + +2010-01-24 10:03 bvassche + + * configure, configure.d/config_os_functions, + include/net-snmp/net-snmp-config.h.in, snmplib/inet_ntop.c, + snmplib/inet_ntop.h, snmplib/inet_pton.c, snmplib/inet_pton.h, + snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c, + snmplib/snmpUDPIPv6Domain.c: + + Changes: + - Added configure tests for inet_ntop() and inet_pton(). + - Added header files snmplib/inet_ntop.h and snmplib/inet_pton.h. + - Replaced "extern inet_ntop(...);" and "extern inet_pton(...);" + by #include "inet_ntop/pton.h". + - Converted snmplib/inet_ntop.c and snmplib/inet_pton.c from K&R + C to ANSI C. + - Replaced the inet_aton() calls that were introduced in r18033 + in snmplib/snmpUDPDomain.c by inet_pton() calls such that it is + again possible to build Net-SNMP on Windows. + +2010-01-24 06:08 magfr + + * include/net-snmp/library/snmpDTLSUDPDomain.h: + + CHANGES: snmplib: Remove declarations of functions that don't + exist or are declared elsewhere. + +2010-01-24 05:48 magfr + + * agent/agent_trap.c: + + NEWS: snmplib: Removed the unused variables warm_start_oid, + link_down_oid, link_up_oid, auth_fail_oid and egp_xxx_oid. + +2010-01-23 22:06 magfr + + * testing/tests/T070com2sec, testing/tests/T071com2sec6, + testing/tests/T072com2secunix: + + Better set of SKIPIF/SKIPIFNOTS + +2010-01-23 20:31 magfr + + * testing/tests/T071com2sec6, testing/tests/T072com2secunix: + + Be correct in what it is that is tested in the header. + +2010-01-23 20:27 magfr + + * snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c: + + CHANGES: snmplib: Changed the com2sec directives to fail if there + are too few arguments. Additionally changed the storage structure + to not allocate more space than necessary. + +2010-01-23 20:22 magfr + + * testing/tests/T070com2sec, testing/tests/T071com2sec6, + testing/tests/T072com2secunix: + + new tests checking the error handling of the com2sec* directives + +2010-01-23 19:17 bvassche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Follow-up for r18025: builds again with Microsoft Visual Studio. + +2010-01-23 17:51 bvassche + + * configure, configure.ac: + + CHANGES: building: OS header detection check is now run before + IPv6 stack detection. + CHANGES: Solaris: sockaddr_in6.sin6_addr configure test does now + work. + +2010-01-23 17:42 bvassche + + * snmplib/large_fd_set.c: + + Fixed a Solaris-specific compiler warning. + +2010-01-23 17:00 bvassche + + * configure, configure.d/config_os_headers, + configure.d/config_os_struct_members, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/mingw32.h: + + MinGW: added configure test for and also for struct + timezone. + +2010-01-23 16:32 bvassche + + * include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + snmplib/snmpUDPIPv6Domain.c: + + MinGW: made sure that the IPv6-related datatypes are available + before being used. + +2010-01-23 16:30 bvassche + + * include/net-snmp/net-snmp-config.h.in: + + Added #undef HAVE_WINDOWS_H. + +2010-01-23 16:28 bvassche + + * include/net-snmp/types.h: + + MinGW: made gettimeofday() declaration available for the + compiler. + +2010-01-23 16:27 bvassche + + * snmplib/snmp_api.c: + + MinGW: made gettimeofday() declaration available for the + compiler. + +2010-01-23 16:26 bvassche + + * snmplib/inet_pton.c: + + Made sure that the compiler does not complain about a missing + prototype for isdigit(). + +2010-01-23 16:24 bvassche + + * configure, configure.d/config_os_headers: + + MinGW: iphlpapi.h configure test does now work. + +2010-01-23 15:10 bvassche + + * configure, configure.d/config_project_ipv6_types: + + Renamed the Winsock2 IPv6 stack from 'mingw' into 'winsock2'. + +2010-01-23 15:07 bvassche + + * 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/route_write.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/snmpd.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, + apps/snmpnetstat/winstub.h, configure, + configure.d/config_os_headers, + include/net-snmp/net-snmp-config.h.in, include/net-snmp/types.h, + snmplib/inet_ntop.c, snmplib/inet_pton.c, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpSSHDomain.c, + snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Improved portability between the supported Win32 compilation + environments as follows: + - Made sure that the and header files + are only included from . + - Added configure check for . + - Replaced several WIN32 / cygwin tests by a HAVE_IPHLPAPI_H + test. + - Documented that win32/net-snmp/net-snmp-config.h is only used + for the MSVC build. + +2010-01-22 16:46 bvassche + + * snmplib/tools.c: + + Follow-up for r17910: builds again with Microsoft Visual Studio + 6. + +2010-01-22 16:41 bvassche + + * agent/mibgroup/winExtDLL.c, win32/MgmtApi-winExtDLL.h: + + Follow up for r18016: builds again with Microsoft Visual Studio. + +2010-01-22 14:13 bvassche + + * configure, configure.d/config_os_libs: + + Follow-up for r18016: made MinGW libiphlpapi check more robust. + +2010-01-22 13:32 bvassche + + * README.win32, aclocal.m4, agent/agent_index.c, + agent/agent_read_config.c, agent/agent_registry.c, + agent/agent_trap.c, agent/mib_modules.c, + agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/header_complex.c, agent/mibgroup/host_res.h, + agent/mibgroup/ip-forward-mib/data_access/route_ioctl.c, + agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ipAddr.c, + agent/mibgroup/mibII/mibII_common.h, + agent/mibgroup/mibII/route_headers.h, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/smux/smux.c, agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/struct.h, + 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/dlmod.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/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/proxy.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/winExtDLL.c, + agent/mibgroup/winExtDLL.h, agent/snmp_agent.c, + agent/snmp_vars.c, agent/snmpd.c, apps/encode_keychange.c, + apps/snmpbulkget.c, apps/snmpbulkwalk.c, apps/snmpdelta.c, + apps/snmpdf.c, apps/snmpget.c, apps/snmpgetnext.c, + apps/snmpnetstat/winstub.c, apps/snmpset.c, apps/snmpstatus.c, + apps/snmptable.c, apps/snmptest.c, apps/snmptranslate.c, + apps/snmptrap.c, apps/snmptrapd.c, apps/snmptrapd_auth.c, + apps/snmptrapd_handlers.c, apps/snmptrapd_log.c, + apps/snmptrapd_sql.c, apps/snmpusm.c, apps/snmpvacm.c, + apps/snmpwalk.c, configure, configure.d/config_os_functions, + configure.d/config_os_headers, configure.d/config_os_libs, + configure.d/config_os_struct_members, + configure.d/config_project_ipv6_types, + include/net-snmp/library/large_fd_set.h, + include/net-snmp/library/libsnmp.h, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/mingw32.h, include/net-snmp/types.h, + snmplib/asn1.c, snmplib/callback.c, snmplib/default_store.c, + snmplib/int64.c, snmplib/keytools.c, snmplib/large_fd_set.c, + snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c, + snmplib/parse.c, snmplib/read_config.c, snmplib/scapi.c, + snmplib/snmp.c, snmplib/snmp_alarm.c, snmplib/snmp_api.c, + snmplib/snmp_auth.c, snmplib/snmp_client.c, snmplib/snmp_debug.c, + snmplib/snmp_logging.c, snmplib/snmp_parse_args.c, + snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c, + snmplib/system.c, snmplib/tools.c, snmplib/vacm.c, + snmplib/winpipe.c, win32/Snmp-winExtDLL.h, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + NEWS: MinGW: winExtDLL compiles now under MinGW. + CHANGES: MinGW: building Net-SNMP works again. + + Detailed overview: + * Changes in the configure script: + + - socket() library check passes again on MinGW. + - Added library checks for libws2_32, libregex and libsnmpapi. + - Added check for the winsock2.h and ws2tcpip.h header files. + - Added check for the chown() and localtime_r() functions. + - sockaddr_in6.sin6_scope_id check does now work on MinGW. + - Added IPv6 stack type called "mingw". + * Source code changes: + + - Include from instead of + + under MinGW such that IPv6 support is available. + - Moved #include from .c files to . + - Added a copy of the MinGW header file (which is not + copyrighted) + as win32/Snmp-winExtDLL.h. + - agent: only call chown() when available (HAVE_CHOWN). + * Documentation changes: updated README.win32. + + +2010-01-22 08:34 magfr + + * snmplib/read_config.c: + + CHANGES: snmplib: Do not cast from char* to char* + +2010-01-22 00:39 hardaker + + * COPYING: + + Copyright file update for SPARTA, Inc. + +2010-01-22 00:22 hardaker + + * snmplib/snmptsm.c: + + add proper prefixes in TSM for SSH, DTLS, etc, based on the + domain + +2010-01-22 00:20 hardaker + + * dist/patme: + + added 5.5 branch + +2010-01-22 00:20 hardaker + + * dist/makerelease.xml: + + minor echo output change + +2010-01-21 20:51 rstory + + * snmplib/snmp_api.c: + + move comment next to code it is talking about; No code change + +2010-01-21 14:55 jsafranek + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + CHANGES: PATCH: 2926374: from Ed Swierk: fixed reading of + ipAddressTable from /proc/net/if_inet6 on Linux + + The kernel might provide longer fields, especially on 64-bit + systems. + +2010-01-20 12:42 bvassche + + * PORTING, local/snmpcheck.def: + + Fixed typo: replaced 'necissary' by 'necessary'. + +2010-01-20 08:53 jsafranek + + * man/snmpnetstat.1.def: + + Fix minor typo in man page, it's snmpnetstat -Cp, not -CP. + +2010-01-14 12:34 jsafranek + + * + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c: + + CHANGES: fixed memory leak in RMON-MIB and ETHERLIKE-MIB when + there are multiple aliases of an network interface + Rationale: the aliased interfaces have the same ifIndex -> + CONTAINER_INSERT fails, but the rejected entry was not freed. + +2010-01-13 11:21 jsafranek + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + CHANGES: snmpd: fix memory leak in ipAddressPrefixTable + - net_snmp_search_update_prefix_info returns different code, when + the entry was not inserted to list and can be freed. + +2010-01-12 00:52 tanders + + * configure, configure.d/config_os_libs: + + CHANGES: build: run rpm configure checks for hr_swinst rewrite + (rpm + version only) + +2010-01-11 23:58 tanders + + * apps/Makefile.in: + + add PERLLDOPTS_FOR_APPS to agentxtrap link line (fixes + "libperl.so not + found" errors) + +2010-01-11 00:11 tanders + + * testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap, + testing/tests/T055agentv1mintrap, + testing/tests/T056agentv2cmintrap, testing/tests/T113agentxtrap, + testing/tests/T114agentxagentxtrap: + + get rid of using deprecated syntax for trap/inform sinks + +2010-01-08 08:42 bvassche + + * snmplib/snmp_alarm.c, snmplib/snmp_api.c: + + CHANGES: snmplib: obsoleted NETSNMP_DS_LIB_ALARM_DONT_USE_SIG. + From now on using SIGALRM to trigger Net-SNMP alarm handlers is + no longer supported. + + Motivation: as known libnetsnmp supports time-based alarms via + the functions + snmp_alarm_register(), run_alarms() and other functions. Two + different ways to + trigger the function run_alarms() are supported inside + libnetsnmp: + 1. By making sure that the timeout argument of select() is small + enough such + that select() returns before the next alarm must be handled (when + the + variable NETSNMP_DS_LIB_ALARM_DONT_USE_SIG is set to one, which + is the + default). + 2. By making sure that the kernel fires SIGALRM at the time when + run_alarms() + should be called (when the variable + NETSNMP_DS_LIB_ALARM_DONT_USE_SIG is set + to zero, which has to be configured explicitly). + + The following issues are associated with the second approach: + 1. Alarm functions are used inside Net-SNMP to e.g. refresh + cached table + contents. As far as I can see there is nothing in the Net-SNMP + source code + that prevents the following from happening: a table refresh + triggered via + SIGALRM while a row is being removed from a cached table. This + can result + in dangling pointer dereferences and even a crash. + 2. POSIX restricts signal handlers to calling functions that are + either reentrant + or non-interruptible + (http://www.opengroup.org/onlinepubs/009695399/functions/xsh_chap02_04.html#tag_02_04). + Standard I/O functions like printf() and fprintf() are neither + reentrant nor + non-interruptible. run_alarms() is called from inside a signal + handler, which + means that this restriction applies to the function run_alarms() + itself and + all functions called by it (which includes the alarm callback + functions). + Or: e.g. snmp_log() and its callers must not be called from + inside run_alarms() + when this function is invoked from inside a signal handler. This + is a severe + restriction, and one that is hard to work with. + 3. Not all software developers know how to make sure that signal + delivery works + correctly in a multithreaded context. POSIX does not guarantee to + which thread + a signal like SIGALRM will be delivered, unless that signal has + been blocked + before thread creation and is unblocked after thread creation + (see also + http://www.opengroup.org/onlinepubs/009695399/functions/pthread_sigmask.html). + This is relevant for the Net-SNMP project not only because a + worker thread is + created inside + agent/mibgroup/if-mib/data_access/interface_linux.c but also + because libnetsnmp is often used inside multithreaded software. + Currently no + attempt is made to make sure that SIGALRM is processed by the + Net-SNMP event + processing loop thread. If SIGALRM is processed by another + thread, this will + result in one or more data races. + + Because all the difficulties associated with processing alarms + from inside a + signal handler function, and because fixing these would require + more effort than + it is worth, NETSNMP_DS_LIB_ALARM_DONT_USE_SIG has been + deprecated and from now + on approach (1) is the only supported approach to trigger alarm + handlers. + +2010-01-07 19:42 hardaker + + * agent/mibgroup/hardware/cpu/cpu_sysctl.c: + + Patch from Stephen Hemminger to fix a minor memleak in cpu + sysctrl fetching + +2010-01-07 16:21 bvassche + + * include/net-snmp/library/read_config.h, snmplib/read_config.c, + snmplib/snmpusm.c, snmplib/vacm.c: + + Removed read_config_read_ascii_string(), and made sure that + read_config_read_octet_string() '\0'-terminates the output buffer + in all cases. + Updated documentation and unit tests. + +2010-01-07 14:41 bvassche + + * snmplib/snmpusm.c: + + Removed three superfluous casts because these triggered a + compiler warning + when compiled with MSVC. + +2010-01-07 13:28 bvassche + + * snmplib/read_config.c: + + Reverted the read_config_read_octet_string() changes from r17992 + because these + caused the following Valgrind complaint during snmpd startup: + + ==25201== Conditional jump or move depends on uninitialised + value(s) + ==25201== at 0x4047B14: netsnmp_send_traps (agent_trap.c:798) + ==25201== by 0x4048128: send_enterprise_trap_vars + (agent_trap.c:853) + ==25201== by 0x404819D: send_trap_vars (agent_trap.c:963) + ==25201== by 0x404825B: send_easy_trap (agent_trap.c:1011) + ==25201== by 0x804B5D2: main (snmpd.c:394) + +2010-01-07 12:30 bvassche + + * + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c: + + Fixed a format specification mismatch. + +2010-01-07 12:19 bvassche + + * include/net-snmp/agent/sysORTable.h: + + Depending on the context, assigning a char * pointer to + sysORTable::OR_descr does or does not transfer + ownership. So whether OR_descr is declared as char * or as const + char *, there will always be at + least one statement on which the compiler complains about a char + * / const char * mismatch. The only solution is to cast away + const where appropriate to make sure that the compiler does not + complain, as implemented in this patch. 2010-01-07 11:46 + bvassche + + + * snmplib/snmpusm.c: + + usm_save_user(): when writing user->name and user->secName, only + write the ASCII data and not the + terminating '\0'. Since both items are read by calling + read_config_read_ascii_string(), writing + the terminating '\0' is not necessary to guarantee that the data + read back is terminated properly. + +2010-01-07 09:13 bvassche + + * snmplib/read_config.c: + + Changed the behavior of read_config_read_octet_string(): until + now this + function terminated the output buffer in some cases with '\0' + (when the + input was in the format 0x... and a buffer overflow occurred and + also + when the input was in ASCII format, but not when the input was in + format + 0x... and no buffer overflow occurred). Changed this such that + this + function does no longer terminate the input buffer with '\0'. + This + change was possible because inside the Net-SNMP project all + callers that + needed a '\0' terminated string have been converted to use + read_config_read_ascii_string() instead. + +2010-01-06 17:52 bvassche + + * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/snmp_mib_5_5.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.c, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmStats_5_5.c, + agent/mibgroup/tunnel/tunnel.c: + + Reverted r17968 and r17972. + +2010-01-06 15:40 bvassche + + * agent/mibgroup/disman/event/mteTriggerConf.c, + agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/mibII/vacm_conf.c: + + Fixed more compiler warnings related to the use of the const + keyword. + +2010-01-06 15:38 bvassche + + * agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c: + + Fixed a format specification mismatch. + +2010-01-06 15:36 bvassche + + * include/net-snmp/library/snmpusm.h: + + Changed argument type from char * into const char *. Should have + been included in r17975. + +2010-01-06 15:33 bvassche + + * agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/disman/schedule/schedTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/mibII/ipv6.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/utilities/override.c: + + Fixed several compiler warnings about char * / u_char * + mismatches. + +2010-01-06 15:31 bvassche + + * agent/agent_read_config.c, + include/net-snmp/agent/agent_read_config.h, + include/net-snmp/config_api.h, snmplib/read_config.c: + + Added the functions register_const_config_handler() and + snmpd_register_const_config_handler(), which + accept a parser function that does not modify the string that it + parses. Using these functions results + in easier to read code than using the non-const handler + registration functions and casting the parser + function explicitly from (void(*)(const char*, const char*)) to + (void(*)(const char*, char*)). + +2010-01-06 15:27 bvassche + + * snmplib/snmpusm.c: + + Fixed a compiler warning about discarding the const qualifier. + +2010-01-06 14:48 bvassche + + * include/net-snmp/library/read_config.h, snmplib/read_config.c: + + Added read_config_read_objid_const(). + +2010-01-06 14:42 bvassche + + * agent/mibgroup/tunnel/tunnel.c: + + Duplicated the second argument of REGISTER_SYSOR_TABLE() / + REGISTER_SYSOR_ENTRY() + since that argument is freed while unregistering such an entry. + Not sure whether + this could actually trigger a call of free() with a constant + string as argument + and I'm neither sure about whether or not this could have + triggered a crash. + +2010-01-06 14:34 bvassche + + * include/net-snmp/library/vacm.h, snmplib/vacm.c: + + For those VACM functions that do not modify the strings passed as + arguments, + changed the argument type from char * to const char *. + +2010-01-06 14:27 bvassche + + * snmplib/snmp_logging.c: + + Fixed a compiler warning about discarding the const qualifier. + +2010-01-06 14:26 bvassche + + * agent/mibgroup/sctp-mib/sctpScalars_common.c: + + Removed an unused variable. + +2010-01-06 14:14 bvassche + + * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/snmp_mib_5_5.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.c, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmStats_5_5.c: + + Duplicated the second argument of REGISTER_SYSOR_TABLE() / + REGISTER_SYSOR_ENTRY() + since that argument is freed while unregistering such an entry. + Not sure whether + this could actually trigger a call of free() with a constant + string as argument + and I'm neither sure about whether or not this could have + triggered a crash. + +2010-01-06 14:08 bvassche + + * agent/mibgroup/disman/event/mteTriggerConf.c, + agent/mibgroup/disman/event/mteTriggerConf.h: + + Fixed several compiler warnings about discarding the const + qualifier. + +2010-01-06 14:06 bvassche + + * agent/helpers/table.c, agent/helpers/table_dataset.c: + + Fixed several compiler warnings about char * / u_char * + mismatches. + +2010-01-06 14:04 bvassche + + * include/net-snmp/library/read_config.h, snmplib/read_config.c: + + Changes: + - Added new functions skip_white_const(), skip_not_white_const(), + skip_token_const(), copy_nword_const() and + read_config_read_octet_string_const(). + - Changed return type of read_config_read_ascii_string() from + char * to + const char *. Note: this does not affect backwards compatibility + since this + function has not yet been included in any release. + - Fixed documentation of read_config_read_octet_string() and + read_config_read_ascii_string(). + - Reduced number of cast-away-const constructs in read_config.c. + +2010-01-06 13:35 bvassche + + * include/net-snmp/library/tools.h: + + Refined the implementation of the macro NETSNMP_REMOVE_CONST(): + when using + the gcc compiler, it is now verified whether the types (const t) + and typeof(e) + are compatible, where t is the first argument and e the second + argument of + this macro. + +2010-01-06 13:33 jsafranek + + * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/at.h: + + Add support of network interfaces with HW address bigger than 6 + bytes to atTable. Some HW, like InfiniBand, uses HW addresses + with 9 and more bytes. + +2010-01-06 12:45 dts12 + + * agent/mibgroup/hardware/cpu/cpu_kstat.c: + + CHANGES: snmpd: BUGS: 2924140: Fix termination of CPU/FPU types + +2010-01-06 12:33 dts12 + + * snmplib/snmpUnixDomain.c: + + CHANGES: snmplib: BUGS: 2922390: Fix test for missing contextName + parameter + +2010-01-06 11:57 bvassche + + * agent/snmp_perl.c, include/net-snmp/library/tools.h, + snmplib/container.c, snmplib/container_binary_array.c, + snmplib/container_list_ssll.c, snmplib/parse.c, + snmplib/snmp_service.c: + + Changes: + - Introduced a new macro NETSNMP_REMOVE_CONST() that allows to + cast + away constness without that gcc -Wcast-qual reports a warning. + - Made casting away constness explicit by introducing the + NETSNMP_REMOVE_CONST() macro. This suppresses the warning + gcc -Wcast-qual printed for these statements. + +2010-01-06 11:46 bvassche + + * agent/mibgroup/tunnel/tunnel.c, snmplib/snmpUDPIPv6Domain.c: + + Fixed compiler warnings about discarding the const qualifier. + +2010-01-06 09:14 magfr + + * agent/mibgroup/mibII/icmp.c, agent/mibgroup/smux/smux.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/dlmod.c, agent/snmp_agent.c, + apps/agentxtrap.c, snmplib/large_fd_set.c, snmplib/snmp_api.c: + + Do not use 0 when referring to NULL. + +2010-01-06 08:26 bvassche + + * include/net-snmp/library/system.h, snmplib/system.c: + + Changed argument types of calculate_time_diff() and + calculate_sectime_diff() + from struct timeval * to const struct timeval *. Note: this does + not affect + backwards compatibility. + +2010-01-06 08:23 bvassche + + * agent/mibgroup/ucd-snmp/diskio.c: + + Changes (no functionality has been modified): + - Removed diskio_parse_config() declaration because that function + is neither called nor defined in the source file diskio.c. + - Added declaration for getstats() such that gcc does not + complain about a missing declaration. + - Linux: changed visibility of getstats() from global to static + for consistency with the BSD and Darwin implementations of + getstats(). + +2010-01-06 08:00 bvassche + + * agent/agent_trap.c, agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/utilities/iquery.c: + + Fixed compiler warnings about char * / u_char * mismatches. + +2010-01-06 02:18 magfr + + * apps/Makefile.in, configure, configure.d/config_modules_agent, + man/Makefile.in, testing/tests/T114agentxagentxtrap: + + CHANGES: apps: Only build agentxtrap if the agentx libraries are + built. Add a test case for agentxtrap. + + The enablement/disablement is inspiered by automake conditionals + +2010-01-06 01:59 magfr + + * agent/mibgroup/agentx/client.c: + + Remove unused variable starttime. + +2010-01-05 22:54 magfr + + * agent/mibgroup/ucd-snmp/logmatch.c, + agent/mibgroup/ucd-snmp/logmatch.h: + + CHANGES: Hide most functions and variables in the logmatch + module. Cleaned up the header accordingly. Remove the need for + forward declarations by reordering the functions. + +2010-01-05 22:33 dts12 + + * python/netsnmp/client_intf.c: + + CHANGES: python: BUGS: 2919379: Initialise SNMP sessions properly + Provided by Diego Billi + +2010-01-05 22:20 dts12 + + * snmplib/snmpCallbackDomain.c: + + CHANGES: snmplib: BUGS: 2919320: Avoid accessing freed memory + Reported by Tomasz Lis + +2010-01-05 18:58 dts12 + + * agent/mibgroup/ucd-snmp/proc.c: + + CHANGES: snmpd: BUGS: 2914410: Fix crash on empty command lines + +2010-01-05 15:31 dts12 + + * agent/mibgroup/agentx/protocol.c: + + CHANGES: snmpd: PATCH: 2912584: Fix null OID handling in Agentx + on 64bit + Patch supplied by Lutz Jaenicke + +2010-01-05 10:11 tanders + + * include/net-snmp/system/hpux.h: + + CHANGES: hpux: fix build error on HP-UX 10.20 + +2010-01-05 08:42 jsafranek + + * man, man/pdu_api.3, man/session_api.3, man/varbind_api.3: + + Remove generated man pages from repository. + +2010-01-04 16:44 bvassche + + * snmplib/read_config.c: + + Fixed a past-end-of-buffer read that occurred when an ASCII + string was + passed as the first argument of read_config_read_octet_string() / + read_config_read_ascii_string() and the third argument (*len) + equals 0. + +2010-01-04 16:41 bvassche + + * snmplib/read_config.c: + + Fixed compiler warnings about casting away 'const'. + +2010-01-04 16:27 bvassche + + * snmplib/read_config.c: + + Added unit test for read_config_read_octet_string() and + read_config_read_ascii_string(). + +2010-01-04 10:45 jsafranek + + * snmplib/mib.c: + + Use correct oid length in table indexes. + +2010-01-04 08:10 bvassche + + * snmplib/snmp_alarm.c: + + Made sure that snmp_alarm.c can be compiled again with C89 + compilers: for C89 + it is required that initializers are constant expressions. + +2010-01-03 16:28 magfr + + * agent/mibgroup/tcp-mib/data_access/tcpConn_common.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_solaris2.c: + + Rename netsnmp_arch_tcpconn_delete to + netsnmp_arch_tcpconn_entry_delete in order to be consistent with + the header file and all the other functions in the module. + +2010-01-03 16:26 magfr + + * agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h, + include/net-snmp/data_access/ip_scalars.h, + include/net-snmp/data_access/systemstats.h: + + Add missing declarations. + +2009-12-30 12:49 bvassche + + * include/net-snmp/library/tools.h, + include/net-snmp/library/types.h: + + Follow-up for r17933: fixed the issue that including the header + file + from + triggers + compiler errors during the configure process (complaints about + not being included before + ). + Note: this does not solve the underlying problem that MIB code + must not + include the header file because doing so would + trigger a + circular dependency during the configure step (MIB code is + compiled during + the configure step, while the configure step generates + and needs + ). + +2009-12-30 11:48 bvassche + + * apps, man: + + Follow-up for r17919: updated Subversion ignore lists. + +2009-12-28 18:03 bvassche + + * agent/agent_index.c: + + Fixed a past-end-of-buffer read. Found this by analyzing compiler + warnings. + Note: the affected function, register_string_index(), isn't + called from + anywhere inside the Net-SNMP project itself. + +2009-12-23 09:49 jsafranek + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + Fix invalid read reported by valgrind: + Invalid read of size 1 + memcpy (mc_replace_strmem.c:402) + _netsnmp_ioctl_ipaddress_container_load_v4 + (ipaddress_ioctl.c:240) + netsnmp_arch_ipaddress_container_load (ipaddress_linux.c:158) + netsnmp_access_ipaddress_container_load (ipaddress_common.c:112) + + Returning structure with pointers inside is not the best thing to + do. + +2009-12-22 16:05 bvassche + + * include/net-snmp/library/read_config.h, snmplib/read_config.c, + snmplib/snmpusm.c, snmplib/vacm.c: + + Fixed several past-end-of-buffer reads. + +2009-12-22 12:02 bvassche + + * agent/mibgroup/Rmon/agutil.c, agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/if-mib/data_access/interface_openbsd.c, + agent/mibgroup/if-mib/data_access/interface_sysctl.c, + agent/mibgroup/mibII/interfaces.c, agent/snmp_agent.c, + agent/snmp_vars.c, include/net-snmp/agent/snmp_agent.h, + include/net-snmp/library/system.h, + include/net-snmp/library/tools.h, + include/net-snmp/library/types.h, man/netsnmp_util.3, + snmplib/system.c, snmplib/tools.c, win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp.def.in: + + Reverted the backwards-incompatible changes of r17913: + - Restored the definition of the DIFFTIMEVAL() macro. + - Restored the definitions of the functions + calculate_time_diff(), + uatime_ready(), marker_tticks() and timeval_tticks(). + - starttime is again a global variable instead of a static one. + Also implemented the following changes: + - Moved the marker_t typedef from net-snmp/library/tools.h to + net-snmp/library/types.h. + - Added a new typedef, const_marker_t. + - For those atime_*() / uatime_*() / *_tticks() functions that do + not change + their arguments, declared these arguments const_marker_t instead + of marker_t. + - Renamed netsnmp_get_starttime() and netsnmp_set_starttime() to + netsnmp_get_agent_starttime() and netsnmp_set_agent_starttime() + respectively. Moved these functions from tools.c to system.c. + - Removed the function atime_hsubtract() (was introduced in + r17913) and + introduced a new function, netsnmp_set_agent_uptime(). + +2009-12-22 07:59 bvassche + + * snmplib/read_config.c: + + Reverted r17926, which made the string returned by + read_config_read_octet_string() zero-terminated. A new patch will + follow + that fixes the callers of read_config_read_octet_string() that + were + assuming that read_config_read_octet_string() zero-terminates the + string + read by this function. + +2009-12-21 14:29 jsafranek + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + CHANGES: snmpd: fix crash in IF-MIB and IP-MIB when there are + some interfaces with broadcast IP address and some without. + + Reset the bcastentry in the loop, so it cannot be inserted to the + container + twice. + + Without this patch, when an interface without broadcast address + is processed, + the bcastaddress from previous loop is inserted into the + container. This + obviously fails and the bcastentry is freed, but the container + still contains + reference to it -> SIGSEGV. + +2009-12-21 13:52 bvassche + + * snmplib/read_config.c: + + Follow-up for r17928: while r17928 fixed a dangling pointer + dereference + detected by running the Net-SNMP software on Windows, that patch + introduced + a dangling pointer dereference about which only Valgrind on Linux + complained. + This follow-up patch fixes both dangling pointer dereferences + triggered by + parsing the persistentDir keyword. + +2009-12-21 13:32 bvassche + + * agent/helpers/table_dataset.c: + + Applied a slightly modified version of patch #2901122. Changes: + - New feature: specifying ASN type SNMP_NOSUCHINSTANCE as the + third argument + of netsnmp_set_row_column() will cause an SNMP GetRequest / + GetNextRequest to + return the error code noSuchInstance (SNMPv2) or noSuchName + (SNMPv1). This + makes it possible to have a cached table with one or more + "holes". + - Performance optimization: do not free() / malloc() the memory + for storing + the cached value if the value has not been modified. + - Performance optimization: do not free() / malloc() the memory + for storing + the cached value if the length of the value has not been + modified. + - Performance optimization: if the size of the cached value + shrunk, use + realloc() instead of free() and malloc(). + +2009-12-21 12:23 bvassche + + * snmplib/read_config.c: + + Applied a slightly modified version of patch #2912055: make sure + that + parsing the "persistentDir" keyword in snmp.conf does not trigger + a + dangling pointer. To my surprise BoundsChecker complained about + this + (on Windows), but Valgrind did not report this issue (on Linux). + +2009-12-21 12:08 bvassche + + * agent/mibgroup/notification-log-mib/notification_log.c: + + Follow-up for r17925 (fix memory leak during startup): while + r17925 fixed + only the leak triggered from inside the for-loop, this patch does + now also + fix the leak triggered by the netsnmp_table_dataset_add_row() + call near + the end of log_notification(). + +2009-12-21 12:01 bvassche + + * snmplib/read_config.c: + + Applied patch #2912062: make sure that the string returned by + read_config_read_octet_string() is properly terminated, such that + the + callers of this function do not trigger past-end-of-buffer reads. + Found + this issue via BoundsChecker. + +2009-12-21 11:06 bvassche + + * agent/mibgroup/notification-log-mib/notification_log.c: + + Applied patch #2912068, which fixes a memory leak during startup. + The + function log_notification() adds a row to the table + nlmLogVarTable, but + this function can be called before that table has been + initialized. If + that happens, memory is allocated for a row but that memory is + never + added to the cached table data. The BoundsChecker tool reported + this as + a "memory leak leaving scope". + +2009-12-21 10:54 bvassche + + * README.win32: + + Added the following text to the "Limitations" section of + README.win32: + "When using winExtDLL, there is an offset of up to one second + between the + value of the sysUpTime varbind included in the traps generated by + SNMP + extension DLLs (e.g. linkUp and linkDown) and the value of the + sysUpTime + varbind included in traps generated by Net-SNMP itself (e.g. + coldStart)." + +2009-12-21 10:09 bvassche + + * agent/agent_trap.c, man/netsnmp_agent_trap.3, + snmplib/snmp_alarm.c: + + Spelling fix: replaced all occurrences of 'specifc' by + 'specific'. + +2009-12-21 10:06 bvassche + + * snmplib/snmp_alarm.c: + + Refactoring: eliminated duplicated code by reimplementing + snmp_alarm_register() using snmp_alarm_register_hr(). Neither the + Net-SNMP API nor the behavior of snmp_alarm_register() has been + changed. + +2009-12-20 11:10 magfr + + * apps/Makefile.in, apps/agentxtrap.c, man/Makefile.in, + man/agentxtrap.1.def: + + NEWS: apps: Add command to send AgentX notify requests to a + master agent. + +2009-12-17 16:44 bvassche + + * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in: + + Follow-up for r17917 -- builds again on Windows systems. + +2009-12-17 16:03 bvassche + + * agent/mibgroup/utilities/iquery.c, + include/net-snmp/library/snmp_client.h, snmplib/snmp_client.c: + + Follow-up for r17903 / patch 2911323 "Fix agent lockup when + monitoring + AgentX-delegated information" (submitted by myself). That patch + did not only + fix the lockup but also made snmpd print a warning during startup + when + iquerySecName was not configured. This warning was printed even + when no + internal queries were performed. This warning is now only printed + just before + the first internal query is made (during the first call of + netsnmp_query_get_default_session() instead of during creation of + the internal + session). + +2009-12-17 13:55 bvassche + + * agent/mibgroup/Rmon/agutil.c: + + RMON MIB source code compiles again -- should have been included + in r17913. + +2009-12-17 13:18 bvassche + + * agent/mibgroup/Rmon/agutil.c, snmplib/system.c: + + Modified the implementation of calculate_sectime_diff() and + AGUTIL_sys_up_time() such that these functions normalize the + tv_usec field of + struct timeval properly. Note: this source code modification does + not affect + the return value of the aforementioned two functions. + +2009-12-17 13:11 bvassche + + * man/netsnmp_util.3: + + Removed documentation of the DIFFTIMEVAL() macro -- should have + been included + in r17913. + +2009-12-17 13:05 bvassche + + * agent/agent_trap.c, agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/if-mib/data_access/interface_openbsd.c, + agent/mibgroup/if-mib/data_access/interface_sysctl.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/snmpv3/snmpEngine.c, agent/snmp_agent.c, + agent/snmp_vars.c, include/net-snmp/library/system.h, + include/net-snmp/library/tools.h, man/netsnmp_util.3, + snmplib/snmp_alarm.c, snmplib/system.c, snmplib/tools.c, + win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in: + + Converted starttime from a global variable into a static variable + and applied the following changes: + - Added two new macros: NETSNMP_TIMERADD() and + NETSNMP_TIMERSUB(). + - Added three new functions: netsnmp_get_starttime(), + netsnmp_set_starttime() and atime_hsubtract(). + - Replaced gettimeofday() + calculate_time_diff() calls by a call + to netsnmp_get_agent_uptime(). + - Removed the macro DIFFTIMEVAL() because it was not used inside + the Net-SNMP project and because it contained a bug. + - Removed the functions calculate_time_diff(), uatime_ready(), + marker_tticks() and timeval_tticks(). + +2009-12-17 12:44 bvassche + + * agent/mibgroup/agentx/master_admin.c, + win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in: + + Bug fix: according to RFC 2571 the unit of snmpEngineTime is one + second, + not one hundredth of a second. + +2009-12-17 10:03 dts12 + + * man/snmptest.1.def: + + Fix typo. + +2009-12-16 12:30 bvassche + + * snmplib/tools.c, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Windows-only bug fixes: + - Fixed the strange build errors that occurred when compiling + libnetsnmp as a DLL and when either or was + included after instead of before. + - For debug builds with Microsoft Visual Studio, fixed the + mismatches between the _malloc_dbg() call invoked by strdup() and + free()-ing strdup()-ed memory by including the header + in tools.c and by defining the preprocessor symbol + _CRTDBG_MAP_ALLOC. Detected via the memory checker included in + Intel Parallel Studio. + +2009-12-14 17:23 tanders + + * perl/agent/agent.xs, snmplib/snmpTCPDomain.c, + snmplib/snmpUDPDomain.c: + + sync definition of netsnmp_udp_addr_pair in Perl with the changes + in + r17855 and r17908 + +2009-12-14 13:55 jsafranek + + * snmplib/snmpTCPDomain.c: + + Fix TCP transport broken by rev. 17855 - copies of + netsnmp_udp_addr_pair in snmpTCPDomain.c and snmpUDPDomain.c must + be the same. + +2009-12-11 14:43 hardaker + + * apps/snmpusm.c, man/snmpusm.1.def: + + CHANGES: snmpusm: patch from Martin Bjorklund to add a -Cw option + to use createAndWait for agents that are strict about not + allowing a row to be set to active until the authentication + password has been changed; plus white-space clean up, manual + additions and help output modifications by hardaker + +2009-12-11 14:35 bvassche + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + Fixed a compiler warning about a format specifier mismatch. + +2009-12-11 14:06 bvassche + + * README.win32, agent/mibgroup/winExtDLL.c: + + winExtDLL bugs fixed: + - sysUpTime.0 does now report the correct value. + - a linkUp or linkDown trap is now sent after the status of a + network interface + has changed. + - the value of the sysUpTime.0 varbind in linkUp and linkDown + traps is now + correct. + +2009-12-10 15:52 dts12 + + * agent/mibgroup/smux/smux.c: + + CHANGES: agent: PATCHES: 2911970: Properly terminate linked list + of registrations. + Patch provided by Mirko Deckert. + +2009-12-10 15:43 dts12 + + * agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/utilities/iquery.c: + + CHANGES: snmpd: PATCHES: 2911323: Fix agent lockup when + monitoring AgentX-delegated information + +2009-12-10 13:59 bvassche + + * README.win32: + + Changes: + - Added information about Microsoft's implementation of + hrSystemUptime.0. + - Fixed a few typos. + +2009-12-10 13:01 bvassche + + * agent/agent_registry.c: + + Added missing newline in a logging statement. + +2009-12-10 12:54 bvassche + + * agent/mibgroup/winExtDLL.c: + + Fixed the following winExtDLL bugs: + - Fixed bug in trap forwarding: linkDown traps were sent as + warmStart traps + and linkUp traps were sent as linkDown traps. + - Fixed a memory leak triggered by extension DLL loading. + - A debug trace statement is now invoked whenever a serious error + has been + detected. + +2009-12-10 12:37 bvassche + + * agent/mibgroup/winExtDLL.c: + + OIDs in debug messages generated by the winExtDLL module are now + printed in + symbolic form instead of numeric form. + +2009-12-10 08:57 bvassche + + * win32/win32sdk.dsw: + + Project dependencies should now really be correct. Should have + been included + in r17873. + +2009-12-10 08:41 bvassche + + * agent/mibgroup/winExtDLL.c: + + Changes (only source code comments have been changed): + - Removed a note that contradicted the instructions in + README.win32. + - Updated build instructions after the addition of the file + win32/Snmp-winExtDLL.h in r17830. + +2009-12-10 08:17 bvassche + + * apps/snmpdf.c, apps/snmpstatus.c: + + Made file header comments consistent with the descriptions in the + respective man pages. + +2009-12-10 03:04 magfr + + * agent/mibgroup/agentx/subagent.c: + + Made sure that agent_sysOR_callback won't trigger a warning when + registered as a callback. Change agentx_reopen_sysORTable in + order to avoid warnings of const removal. + +2009-12-09 15:05 bvassche + + * snmplib/snmp_logging.c: + + - Moved the declaration of the variable 'newline' inside the + function + log_handler_stdouterr() because this variable is only used by + that function. + - Documented the purpose of the variable 'newline'. + - Bug fix: made sure that the call log_handler_stdouterr() does + not trigger an + invalid memory access (str[-1]) when an empty string is passed to + this function. + +2009-12-09 14:37 jsafranek + + * agent/mibgroup/ip-mib/data_access/arp_linux.c, + include/net-snmp/data_access/arp.h: + + CHANGES: snmpd: Add support of network interfaces with HW address + bigger than 6 bytes to ipNetToMediaTable and + ipNetToPhysicalTable. + Some HW, like InfiniBand, uses HW addresses with 9 and more + bytes. Snmpd on Linux was not able to parse /proc/net/arp then + and produced ugly 'ioctl 35123 returned -1' to log. + +2009-12-09 12:27 bvassche + + * README.win32: + + Added missing -Lo in a command line example. + +2009-12-09 12:16 bvassche + + * win32/snmpdsdk/snmpd.dsp: + + Added snmpapi.lib to the linker input list of snmpd.exe. + Apparently Visual + Studio 2005 and 2008 need this library in the linker input list + when linking + the exe, while for Visual Studio 6 it is sufficient when this + library is + present in the linker input list of netsnmpmibs.lib. + +2009-12-09 08:45 bvassche + + * README.win32: + + Updated README.win32: because of r17884 and r17873, the build + process became simpler. + +2009-12-09 08:22 bvassche + + * win32/libsnmp_dll/libsnmp.def.in: + + Export strtoull -- should have been included in r17886. + +2009-12-09 08:21 bvassche + + * README.win32: + + Reverted r17700 for README.win32: because of r17886, modifying + the + strtoull line in win32/libsnmp_dll/libsnmp.def is no longer + necessary. + +2009-12-09 08:12 bvassche + + * win32/libsnmp_dll/libsnmp.def, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Windows: switched from _strtoui64() to strtoull() for Microsoft + Visual Studio + 2002 and later because the former is not fully POSIX compliant. + The strtoull() + unit test produces the following output for _strtoui64() with + MSVC 2008: + test 14 failed (input "0x"): expected end 1, got end 0 + test 16 failed (input "0x"): expected end 1, got end 0 + +2009-12-08 21:54 magfr + + * agent/mibgroup/util_funcs.c, snmplib/system.c: + + CHANGES: snmplib, snmpd: Make sure that a mask is given to open + when O_CREAT is specified + +2009-12-08 16:20 bvassche + + * win32/win32.dsw: + + Made dependencies between exe's and lib's explicit such that + Visual + Studio can figure out the proper build order instead of the user + having + to figure this out. + +2009-12-08 15:47 bvassche + + * apps/snmptable.c: + + Builds again on Unix systems (fixed a typo introduced in r17881). + +2009-12-08 15:37 bvassche + + * win32/snmpnetstat/snmpnetstat.dsp: + + Added missing #define HAVE_WIN32_PLATFORM_SDK. Without this + define the Microsoft + Visual Studio compiler complains about a benign redefinition of + type socklen_t. + +2009-12-08 15:28 bvassche + + * agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/snmpd.c, apps/snmptable.c, apps/snmptrapd.c, + include/net-snmp/library/snmp_logging.h, snmplib/snmp_logging.c: + + Cleaned up the code for setting line buffering: + - Instead of having calls to setvbuf() in multiple files, there + is now one call + to setvbuf() from the new function netsnmp_set_filelog. These + source files + are: snmplib/snmp_logging.c, agent/snmpd.c, apps/snmptrapd.c, + apps/snmptable.c + and agent\mibgroup\disman\traceroute\traceRouteCtlTable.c. + - Using -Lo / -Le does now enable line buffering for stdout / + stderr respectively. + - Removed code in snmpd.c and snmptrapd.c for setting line + buffering on stdout + since setting line buffering on stdout is now triggered by the + command-line + option -Lo. + Bugs fixed: + - Line buffering mode is now also set for stderr when the + command-line option + -Le has been specified. + - Line buffering mode is now set correctly for stdout on Windows + systems + (command-line option -Lo). + +2009-12-08 12:32 bvassche + + * agent/mibgroup/mibII/icmp.c: + + Fixed a compiler warning about local variables that were defined + but + not used by only enabling the local variable definitions on the + platform that uses these variables (Linux). + +2009-12-08 12:26 bvassche + + * agent/mibgroup/ucd-snmp/extensible.c: + + Added #include "mibgroup/util_funcs.h". Fixes a compiler warning. + +2009-12-08 12:25 bvassche + + * apps/snmpnetstat/main.c: + + Include the gethostent() / sethostent() declarations before using + these + functions. Fixes a compiler warning on Windows systems. + +2009-12-08 12:11 bvassche + + * apps/snmptrapd_handlers.c: + + Fixed an inconsistency (which is allowed by the ANSI C standard) + between + function declaration and function definition of + netsnmp_add_global_traphandler and + netsnmp_add_default_traphandler such + that the Microsoft Visual Studio compiler does no longer complain + about + this. + +2009-12-08 12:08 bvassche + + * snmplib/snmp_service.c: + + Fixed a compiler warning: made sure that the compiler does not + complain about implicitly casting away constness. + +2009-12-08 12:07 bvassche + + * agent/mibgroup/winExtDLL.c: + + Only compile the winExtDLL source code if the preprocessor macro + USING_WINEXTDLL_MODULE has been defined. + +2009-12-08 12:03 bvassche + + * win32/libsnmp/libsnmp.dsp: + + Added missing #define HAVE_WIN32_PLATFORM_SDK. + +2009-12-08 12:01 bvassche + + * win32/win32sdk.dsw: + + Made dependencies between exe's and lib's explicit such that + Visual + Studio can figure out the proper build order instead of the user + having + to figure out the build order. + +2009-12-08 09:46 bvassche + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Windows / Microsoft Visual Studio: disabled the compiler warning + about + signed/unsigned mismatches (4018) because this warning does not + yield + any useful information. + +2009-12-08 09:17 bvassche + + * win32/net-snmp/net-snmp-config.h.in: + + Follow-up for r17639 (patch 2780411 -- fix compiler warnings): + applied + this patch to net-snmp-config.h.in too such that + net-snmp-config.h and + net-snmp-config.h.in match again. + +2009-12-08 08:16 bvassche + + * agent/mibgroup/agentx/subagent.c: + + Made sure that agentx_sysOR_callback() does not trigger a + compiler + warning when the third argument passed to this function has been + declared const. + +2009-12-08 08:14 bvassche + + * include/net-snmp/library/system.h: + + Changed the return type of strtoull() from 'unsigned long long' + (which + is not valid C89) to 'uint64_t' (declared in + ). + This change makes the Net-SNMP source code compile again with + MSVC 6.0. + +2009-12-07 10:46 dts12 + + * apps/snmptable.c: + + Tweak missing subidentifier processing to be more type-aware. + (An issue with AIX, at least) + +2009-12-06 18:38 magfr + + * snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c: + + CHANGES: Make the lists of com2Sec*Entries static + +2009-12-06 18:34 magfr + + * snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c: + + Make the iterator variable in netsnmp_*_getSecName const + +2009-12-06 18:29 magfr + + * agent/mibgroup/mibII/vacm_conf.c, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c: + + CHANGES: Change the types of the return values of + netsnmp_*_getSecName from char* to const char* since they point + into internal structures. + +2009-12-05 20:19 tanders + + * include/net-snmp/library/system.h: + + fix declaration of strtoull + +2009-12-05 17:42 tanders + + * perl/SNMP/SNMP.xs: + + call netsnmp_read_module instead of read_module to make it + compile with + NETSNMP_CLEAN_NAMESPACE + +2009-12-02 15:39 jsafranek + + * agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.c, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c: + + CHANGES: snmpd: Fixed invalid access to memory in TCP-MIB + This partly reverts patch 17719 - the entries *are* used after + raw_data container is freed. These entries should be freed when + associated rowreq_ctx is freed. + +2009-12-02 08:30 jsafranek + + * agent/mibgroup/mibII/udpTable.c: + + CHANGES: snmpd: Fixed udpTable indexes on big-endian 64bit Linux. + The index was always '0.0.0.0' instead of real local IP address. + +2009-12-01 12:36 dts12 + + * include/net-snmp/types.h: + + Update a redundant (and probably inaccurate) comment. + +2009-12-01 12:31 dts12 + + * agent/helpers/table.c: + + CHANGES: agent: BUGS: 2822360: Fix memory leak when building + table OIDs + +2009-12-01 12:08 dts12 + + * apps/snmptable.c: + + CHANGES: snmptable: BUGS: 2837998: Handle missing instance + subidentifiers in results + +2009-12-01 11:56 dts12 + + * agent/mibgroup/agentx/client.c: + + CHANGES: agent: BUGS: 2841008: Protect against crash following + failed AgentX response + +2009-12-01 07:34 jsafranek + + * include/net-snmp/library/snmpUDPDomain.h, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmpUDPDomain.c: + + CHANGES: snmplib: Fix responding to broadcast requests. + UDP responses are sent with source IP address which was + destination of + appropriate requests (implemented in SVN rev. 15215). But if the + destination + of a request is broadcast IP address, the request was sent with + the broadcast + address as source. sendmsg() on Linux does not support this and + returns error + -> response is not sent. In order to send responses from the same + interface, + interface index of the appropriate interface must be used. + +2009-12-01 00:29 magfr + + * agent/mibgroup/disman/schedule/schedCore.c: + + Make it possible to actually compile after 17852. + +2009-12-01 00:24 magfr + + * agent/mibgroup/ucd-snmp/proc.c: + + Make it possible to actually compile after 17842. + +2009-11-30 16:55 dts12 + + * agent/mibgroup/disman/schedule/schedCore.c: + + CHANGES: agent: BUGS: 2873858: Fix handling of schedOwner index. + Patch provided by Max Schubert. + +2009-11-30 16:46 dts12 + + * local/mib2c.old-api.conf: + + CHANGES: mib2c: BUGS: 2888569: Fix generation of table columns + array + +2009-11-30 16:30 dts12 + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + CHANGES: agent: BUGS: 2894059: Handle errors when counting + interfaces + +2009-11-30 16:07 dts12 + + * agent/mibgroup/ucd-snmp/vmstat.c: + + CHANGES: agent: BUG: 2897000: Suppress 32-bit counter truncation + warnings. + +2009-11-30 15:34 dts12 + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + CHANGES: agent: PATCH: 2903092: Fix broken handling of broadcast + entries. + +2009-11-30 15:19 dts12 + + * agent/mibgroup/ucd-snmp/pass_persist.c: + + CHANGES: agent: PATCH: 2901029: Fix compiler warning on + CloseHandle() + Endian problems already addressed by patch #2835576 + +2009-11-30 15:13 dts12 + + * perl/agent/agent.xs: + + CHANGES: perl: PATCH: 2890931: Better handling of Counter64 + values. + Patch provided by Max Romanov. + +2009-11-30 15:07 dts12 + + * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: + + CHANGES: agent: PATCH: 2887816: Protect against division-by-zero + crash + +2009-11-30 15:03 dts12 + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: + + CHANGES: agent: PATCH: 2883220: Fix compilation problems when + ifXTable is not included. + +2009-11-30 14:49 dts12 + + * agent/mibgroup/ucd-snmp/proxy.c: + + CHANGES: agent: PATCH: 2883155: Fix memory leak in proxy + handling. + Patch supplied by Gowtham Thommandra. + +2009-11-30 14:32 dts12 + + * agent/mibgroup/ucd-snmp/proc.c, man/snmpd.conf.5.def: + + CHANGES: agent: PATCH: 2883092: Support monitoring processes that + should not be running. + Patch provided by Christian (cg75). + + Qn: Should this functionality be back-ported to earlier lines? + +2009-11-30 14:12 dts12 + + * agent/mibgroup/agentx/subagent.c: + + CHANGES: agent: PATCH: 2877518: Fix handling of scoped AgentX + variables + +2009-11-30 14:01 dts12 + + * agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c: + + CHANGES: agent: PATCH: 2835576: Fix endianness issues in + pass/pass_persist + +2009-11-27 08:54 jsafranek + + * agent/helpers/table_row.c: + + Remove executable attribute from source files. + +2009-11-25 20:35 magfr + + * agent/agent_trap.c, agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/notification/snmpNotifyTable.c, + local/mib2c.notify.conf: + + CHANGES: snmpd: Make all the oids and oid lengths in agent_trap.c + const and use them from everywhere. + +2009-11-25 20:27 magfr + + * snmplib/Makefile.in: + + CHANGES: snmplib: Install library/oid.h. Thanks to "Tomasz Lis" + who spotted the bug. + +2009-11-25 09:47 bvassche + + * include/net-snmp/agent/instance.h: + + Comment-only change: changed the name in the file header from + testhandler.h + to instance.h such that it now matches the filename. + +2009-11-24 07:49 magfr + + * agent/agent_trap.c: + + Remove unnecessary cast + +2009-11-23 07:07 magfr + + * agent/agent_trap.c, include/net-snmp/agent/agent_trap.h: + + CHANGES: snmpd: Make the enterprise argument of + netsnmp_send_traps and send_enterprise_trap_vars const + +2009-11-23 07:02 magfr + + * include/net-snmp/library/snmp_client.h, snmplib/snmp_client.c: + + CHANGES: snmplib: Make the name argument to find_varbind_in_list + const + +2009-11-22 23:25 magfr + + * agent/mibgroup/Rmon/event.c, agent/mibgroup/smux/smux.h: + + Remove some local redeclarations of functions + +2009-11-22 01:03 magfr + + * win32/config.h.borland, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: building, Win32: Remove a few unused configure symbols + +2009-11-21 08:01 bvassche + + * win32/Snmp-winExtDLL.h, win32/snmp-winextdll.h: + + Replaced an accidentally committed file by the proper contents. + +2009-11-20 16:29 bvassche + + * win32/net-snmp/net-snmp-config.h: + + Reverted accidentally merged changes. + +2009-11-20 16:26 bvassche + + * win32/lib, win32/net-snmp/net-snmp-config.h, + win32/snmp-winextdll.h: + + Updated Subversion ignore list. + +2009-11-20 16:18 bvassche + + * agent/helpers/table_iterator.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.c, + agent/mibgroup/examples/netSnmpHostsTable.c, + agent/mibgroup/examples/netSnmpHostsTable_access.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c, + + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.c, + + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c, + + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c, + + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ipCidrRouteTable.c, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c, + + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c, + + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.c, + + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c, + local/mib2c-conf.d/mfd-interface.m2c, + local/mib2c.access_functions.conf, + local/mib2c.iterate_access.conf, snmplib/read_config.c: + + Spelling fix in C source code comments: replaced 'retrival' by + 'retrieval'. + +2009-11-20 16:15 bvassche + + * agent/mibgroup/winExtDLL.c: + + Fixed a naming inconsistency: replaced two occurrences winExtDll + by winExtDLL in source code comments. + +2009-11-19 22:52 magfr + + * agent/helpers/watcher.c, agent/mibgroup/mibII/system_mib.c, + include/net-snmp/agent/watcher.h: + + CHANGES: snmpd: BUG: 2900078: Add support for OID variables with + size in elements instead of bytes, correct sysObjectID to use + this. + +2009-11-13 12:59 jsafranek + + * agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/tcp.c: + + CHANGES: snmpd: Fixed logging of 'truncating integer value > 32 + bits' in IP-MIB and TCP-MIB + The counters, which grow fast are now cut to 32bits. + +2009-11-12 08:26 magfr + + * agent/snmpd.c: + + Use big printf's instead of many small ones to save a few hundred + bytes on the final executable size. + +2009-11-12 02:24 magfr + + * configure, configure.d/config_os_functions, + include/net-snmp/net-snmp-config.h.in, snmplib/Makefile.in, + snmplib/strlcpy.c, snmplib/strtok_r.c, snmplib/strtol.c, + snmplib/strtoul.c, snmplib/strtoull.c: + + CHANGES: building: Use AC_REPLACE_FUNCS to handle code that is + missing on some platforms. + +2009-11-11 09:00 dts12 + + * local/mib2c.iterate.conf, local/mib2c.table_data.conf: + + Fix cache free routine to match header declaration. + Return success/failure values from cache load routine. + Problem identified by Xuan. + +2009-10-30 09:51 magfr + + * include/net-snmp/library/asn1.h, include/net-snmp/library/oid.h, + include/net-snmp/types.h: + + NEWS: snmplib: Revert 17808, instead factor out the declaration + of oid to it's own file and include that file from both types.h + and asn1.h + +2009-10-30 08:28 magfr + + * agent/helpers/table.c, + agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/struct.h, agent/mibgroup/ucd-snmp/memory.c, + apps/snmpnetstat/if.c, configure, + configure.d/config_os_functions, + include/net-snmp/net-snmp-config.h.in, include/net-snmp/types.h, + snmplib/mib.c, snmplib/oid_stash.c, snmplib/read_config.c, + snmplib/snmp_debug.c, snmplib/snmpusm.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: snmplib, snmpd, snmpnetstat: Add correct size prefixes + when printing variables of type oid. + +2009-10-30 08:07 magfr + + * include/net-snmp/types.h: + + CHANGES: snmplib: Change oid to be a 32-bit type on ILP64 and + LP64 platforms. + +2009-10-30 08:05 magfr + + * include/net-snmp/library/asn1.h: + + NEWS: snmplib: Remove the oid typedef from + . It is still present in + , use that file. + +2009-10-28 16:48 hardaker + + * agent/snmp_vars.c: + + don't require subagent_init() if not only building master agent + code + +2009-10-27 06:44 magfr + + * local/mib2c-conf.d/generic-table-indexes-to-oid.m2i, + local/mib2c.access_functions.conf, local/mib2c.container.conf, + local/mib2c.iterate.conf, local/mib2c.iterate_access.conf, + local/mib2c.row.conf, local/mib2c.scalar.conf, + local/mib2c.table_data.conf: + + CHANGES: mib2c: Remove unnecessary casts to u_char* + +2009-10-14 23:12 magfr + + * apps/encode_keychange.c, snmplib/scapi.c: + + CHANGES: apps, snmplib: PATCH: 2835577: identified by "Bart Van + Assche": Replace SNMP_ZERO of arrays with a memset. + +2009-10-12 20:28 magfr + + * snmplib/parse.c: + + Lessen the scope of the rp variable to the smallest possible one. + +2009-10-09 12:38 jsafranek + + * snmplib/snmp_client.c: + + CHANGES: snmplib: PATCH:2871747: plug memory leak in OID + processing. + The memory leaked when small OID, which could fit pre-allocated + vp->name_loc, was placed in different (allocated) one. + +2009-10-09 05:31 magfr + + * snmplib/mib.c, snmplib/parse.c: + + CHANGES: BUG: 2838243: Correct the output of unsigned values. + Thanks to Jack Huang of Qualcomm who pointed out this bug. + +2009-10-09 05:00 magfr + + * snmplib/parse.c: + + CHANGES: snmplib: Change the parsing of ranges to accept all + valid values. + +2009-10-07 22:24 magfr + + * agent/mibgroup/examples/example.c, agent/mibgroup/smux/smux.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + configure, configure.d/config_os_functions, + include/net-snmp/net-snmp-config.h.in, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: misc: PATCH: 2836112: Use the right modifier when + printing size_t and ssize_t variables. + +2009-10-07 12:50 jsafranek + + * agent/mibgroup/mibII/vacm_vars.c: + + CHANGES: snmpd: Fixed creation of views using snmpusm, OIDs with + indexes > 255 are allowed now. + This reverts SVN commit #7492. + +2009-10-05 19:19 magfr + + * include/net-snmp/library/dir_utils.h, + include/net-snmp/library/file_utils.h, + include/net-snmp/library/text_utils.h: + + CHANGES: snmplib: Correct the spelling of __cplusplus when + checking if the file should be wrapped in extern "C". + +2009-10-05 06:13 magfr + + * apps/snmpwalk.c: + + CHANGES: snmpwalk: Handle the case when the end oid is longer + than the current oid correctly + +2009-09-30 10:12 dts12 + + * agent/mibgroup/host/hr_swinst.c: + + CHANGES: Solaris: Protect against missing package version + information crashing the agent. + Problem reported by Inyaven Sakarai. + +2009-09-27 14:59 alex_b + + * win32/dist/README.build.win32.txt, win32/dist/build-binary.pl, + win32/dist/scripts/mandir2html: + + Win32: Binary build instructions and script updates. + + + + +---------------------------------------------------------------------- + +Changes: V5.5.rc3 -> V5.5 + +2009-09-23 23:42 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2009-09-23 23:40 hardaker + + * FAQ: + + remove SVN branch wording + +2009-09-23 23:36 hardaker + + * FAQ: + + proper project capitalization + +2009-09-23 23:35 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2009-09-23 23:30 hardaker + + * man/pdu_api.3, man/session_api.3, man/varbind_api.3: + + version update + +2009-09-22 21:51 tanders + + * README.solaris: + + fix typos + + + +---------------------------------------------------------------------- + +Changes: V5.5.rc2 -> V5.5.rc3 + +2009-09-14 22:39 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2009-09-14 22:36 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec, man/pdu_api.3, man/session_api.3, + man/varbind_api.3: + + Version number update + +2009-09-14 22:18 hardaker + + * README.aix, apps/snmpnetstat/if.c, include/net-snmp/system/aix.h: + + Patch from magfr for 5.5 specific aix build fixes + +2009-09-02 07:12 jsafranek + + * agent/mibgroup/smux/snmp_bgp.c, agent/mibgroup/smux/snmp_ospf.c, + agent/mibgroup/smux/snmp_rip2.c, include/net-snmp/library/mib.h: + + CHANGES: snmplib: rename MIB macro to NETSNMP_MIB2_OID, MIB is + too generic and may conflict with applications. + + The old MIB macro is kept for backward compatibility, unless + NETSNMP_NO_LEGACY_DEFINITIONS is defined. + +2009-08-31 19:38 nba + + * mibs/rfclist: + + Additional RFC mibs + +2009-08-31 19:37 nba + + * mibs/IANAifType-MIB.txt: + + IANA fixed a bug + +2009-08-29 07:29 magfr + + * local/mib2c.raw-table.conf: + + mib2c: Remove unneeded casts. + +2009-08-29 07:28 magfr + + * local/mib2c.raw-table.conf: + + mib2c: ret is only used in settable tables so only declare it + then. + +2009-08-29 07:24 magfr + + * local/mib2c.raw-table.conf: + + mib2c: Replace the _oid_len variable with an explicit call of + OID_LENGTH. + +2009-08-29 07:21 magfr + + * local/mib2c.raw-table.conf: + + mib2c: Make every function that can be static static. Remove the + declarations of the static functions and the private defines from + the header. + +2009-08-29 07:19 magfr + + * local/mib2c.raw-table.conf: + + mib2c: Reorder the functions in order to avoid the need for + forward declarations. + +2009-08-29 07:16 magfr + + * local/mib2c.raw-table.conf: + + mib2c: netsnmp_table_register should be netsnmp_register_table + and take only two argments. + +2009-08-29 07:14 magfr + + * local/mib2c.raw-table.conf: + + mib2c: build_oid expects a pointer to allocated oid. Change to + use build_oid_noalloc and remove one copy of the indices. + +2009-08-29 07:10 magfr + + * local/mib2c.raw-table.conf: + + mib2c: There is no index_oid_len member in struct entry. Use the + intended local variable index_oid_len. + +2009-08-29 07:06 magfr + + * local/mib2c.raw-table.conf: + + mib2c: Correct the return type of ${i}_get*entry to match the + returned type. + +2009-08-26 22:37 hardaker + + * ChangeLog: + + whwoops; blew the changelog for rc2 + +2009-08-26 17:38 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2009-08-26 17:29 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +---------------------------------------------------------------------- + +Changes: V5.5.rc1 -> V5.5.rc2 + +2009-08-26 17:38 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2009-08-26 17:29 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2009-08-26 17:28 hardaker + + * dist/makerelease.xml: + + updated based on new SF upload methods; no longer as automatable + +2009-08-26 17:26 hardaker + + * agent/mibgroup/ip-mib/data_access/defaultrouter_linux.c: + + CHANGES: snmpd: patch from Jan to endless loop in default routes + on linux + +2009-08-26 17:25 hardaker + + * include/net-snmp/library/types.h: + + apply patch from Jan to fix C++ wrapper + +2009-08-26 14:53 dts12 + + * local/Makefile.in, local/mib2c.raw-table.conf: + + Initial stab at a minimal-helper (raw) table template, + leaving most of the work to the user-provided MIB handler. + +2009-08-26 14:50 dts12 + + * snmplib/snmp_api.c: + + Protect against bogus failures (returning 0) and subsequent + double-frees, + due to 15-/31-bit masking when selecting request IDs. Identified + by kromesky. + +2009-08-20 13:30 jsafranek + + * agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.c, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.c: + + CHANGES: snmpd: plug leaks in ipIfStatsTable, + ipv6ScopeZoneIndexTable, ipSystemStatsTable and + ipDefaultRouterTable. + + It seems to me the tables were wrongly generated with + m2c_data_allocate or + someone forgot to release the user provided data. + +2009-08-12 15:00 tanders + + * NEWS: + + fix libtool version in NEWS + +2009-08-11 00:42 hardaker + + * CHANGES, ChangeLog: + + whoops; add real changelog enteries for .rc1 + +2009-08-10 23:10 hardaker + + * dist/makerelease.xml: + + fix typo in svn2cl line + +2009-08-10 23:05 hardaker + + * snmplib/Makefile.depend: + + make depend + +2009-08-10 21:32 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +------------------------------------------------------------------------------- + +Changes: V5.5.pre3 -> V5.5.rc1 + +2009-08-10 23:10 hardaker + + * dist/makerelease.xml: + + fix typo in svn2cl line + +2009-08-10 23:05 hardaker + + * snmplib/Makefile.depend: + + make depend + +2009-08-10 21:32 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2009-08-10 21:21 hardaker + + * dist/makerelease.xml, man/pdu_api.3, man/session_api.3, + man/varbind_api.3: + + Version number update + +2009-08-07 10:32 dts12 + + * CHANGES, NEWS: + + Correct, consolidate, clarify and cleanup the catalog of current + changes. + +2009-08-06 07:57 dts12 + + * FAQ: + + Expand on exec vs extend. + +2009-08-05 20:07 dts12 + + * agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c, + snmplib/file_utils.c: + + CHANGES: snmpd: BUG: 2822355: Fix memory leaks on + udpEndpointTable (linux) + Patch supplied by Frank Lichtenheld + +2009-08-05 19:05 dts12 + + * + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c: + + CHANGES: snmpd: PATCHES: 2822337: Fix memory leak in + ipAddressPrefixTable + +2009-08-05 15:16 jsafranek + + * agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c: + + Fix memory leak in NetToMediaTable. + When deleting row context, delete also associated data. + +2009-08-05 15:15 jsafranek + + * + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c: + + Fix memory leak in NetToMediaTable. + The container used to track entries to delete from cache should + be released when it's not needed. + +2009-08-05 15:12 jsafranek + + * + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c, + + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c, + + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c: + + Fix memory leak in UDP- and TCP-MIB. + The data from raw_data are copied to cache, so it should be + freed. + +2009-08-05 10:16 dts12 + + * apps/snmptable.c: + + CHANGES: apps: BUG: 2811577: Fix bug in GetBulk handling. + Don't get confused by index values that contain a ':' character. + +2009-08-04 21:59 dts12 + + * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i: + + CHANGES: mib2c: BUG: 2827269: Suppress non-ordered TODO comments. + +2009-08-04 21:35 dts12 + + * local/mib2c.old-api.conf: + + Handle generating code for a single table, + as well as a larger group. + Also addresses bug 2150285 + +2009-08-04 21:16 magfr + + * snmplib/strtoull.c: + + snmplib: from "Bart van Assche & Magnus Fromreide": More updates + to strtoull.c + +2009-08-04 10:57 jsafranek + + * agent/mibgroup/ip-mib/data_access/systemstats_common.c: + + CHANGES: snmpd: from "Marcus Rॆअआॆअžckert": fix possible crash when + 64-bit counters in ipSystemStatsTable get bigger than 2^32 + +2009-08-03 19:27 magfr + + * configure, configure.d/config_os_headers, + include/net-snmp/net-snmp-config.h.in, snmplib/strtoull.c: + + CHANGES: snmplib: PATCH: 2827722: from "Bart Van Assche": Improve + strtoull to be less MSVC-specific + +2009-08-03 18:38 magfr + + * man/Makefile.in: + + remove an obsolete manual page from the set of files that should + be installed + +2009-07-27 12:41 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2009-07-27 12:11 hardaker + + * man/netsnmp_Container_iterator.3: + + remove an obsolete manual page + +2009-07-27 12:03 hardaker + + * perl/SNMP/t/bulkwalk.t: + + CHANGES: freebsd: patch from Cezary Morga to fix a make test on + freebsd + +2009-07-27 12:02 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2009-07-27 11:52 hardaker + + * FAQ, NEWS, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2009-07-27 08:39 hardaker + + * testing/tests/T350unix: + + revert accidentially applied patch + +2009-07-27 08:37 hardaker + + * testing/tests/T350unix, testing/tests/T360dtlsudp, + testing/tests/test-localhost.cert, + testing/tests/test-localhost.priv, testing/tests/test-user.cert, + testing/tests/test-user.priv: + + added a test case for udp/dtls + +2009-07-27 08:36 hardaker + + * snmplib/snmp_api.c: + + don't require a session to carry a secName + +2009-07-26 21:34 alex_b + + * win32/libsnmp_dll/libsnmp.def: + + Win32: MSVC 6 compile fixes for Workspace build. + +2009-07-26 18:20 alex_b + + * README.win32, configure, configure.d/config_os_functions, + include/net-snmp/library/system.h, + include/net-snmp/net-snmp-config.h.in, snmplib/strtoull.c, + win32/dist/build-binary.bat, win32/dist/build-binary.pl, + win32/dist/installer/net-snmp.nsi, win32/libsnmp/Makefile.in, + win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/Makefile.in, + win32/libsnmp_dll/libsnmp.def.in, + win32/libsnmp_dll/libsnmp_dll.dsp, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + -Added strtoull function and configure check for systems without + it such as Win32 MSVC 6 + -Win32: MSVC 6 compile fixes - requires new strtoull.c file + -Win32: New build-binary script to simplify building the Windows + binary package. + +2009-07-25 05:31 magfr + + * testing/tests/T160snmpnetstat: + + Make sure a message is written if the relevant table is missing. + +2009-07-23 21:29 alex_b + + * README: + + Update email address in README. + +2009-07-23 01:07 alex_b + + * win32/netsnmpmibs/netsnmpmibs.dsp, + win32/netsnmpmibssdk/netsnmpmibssdk.dsp: + + Win32 MSVC 2008+ fixes. + +2009-07-23 00:55 alex_b + + * include/net-snmp/library/snmp_logging.h, + win32/netsnmpmibssdk/Makefile.in, + win32/netsnmpmibssdk/netsnmpmibssdk.dsp: + + Win32 MSVC 2005+ build fixes. Thanks to Bart Van Assche. + +2009-07-21 12:22 dts12 + + * local/mib2c.container.conf, local/mib2c.iterate.conf, + local/mib2c.iterate_access.conf, local/mib2c.row.conf, + local/mib2c.table_data.conf: + + Add simple debug output to mib2c templates. + +2009-07-21 12:13 dts12 + + * local/mib2c.table_data.conf: + + Fix missing semicolon typos. + +2009-07-21 09:15 dts12 + + * FAQ: + + New suggested entries. + +2009-07-20 19:24 dts12 + + * FAQ: + + Updates to CODING section. + +2009-07-20 11:09 jsafranek + + * agent/mibgroup/etherlike-mib.h: + + Add missing header file from patch #2053273. + +2009-07-19 15:09 dts12 + + * FAQ: + + Updates to COMPILING section. + +2009-07-16 12:38 jsafranek + + * agent/mibgroup/ip-mib/data_access/systemstats_linux.c: + + Add IPv6 octet counters. + New Linux kernels (e.g. 2.6.31-rc2, maybe some earlier) provide + counters for + incoming/outgoing IPv6 traffic for ipSystemStatsTable and + ipIfStatsTable. + +2009-07-15 22:46 tanders + + * testing/tests/T350unix: + + put temporary data to where they belong + +2009-07-11 21:50 tanders + + * configure: + + regenerate configure + +2009-07-11 21:04 tanders + + * configure.d/config_os_libs: + + build fix (e.g. for FreeBSD): adjust kvm configure tests + +2009-07-10 12:35 jsafranek + + * snmplib/snmpUDPIPv6Domain.c: + + Check IPv6 port ranges in the same way as IPv4 ports are checked. + +2009-07-10 07:46 jsafranek + + * + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c, + local/mib2c: + + Fix another IPv4 address size - long has 8 bytes on 64bit Linux. + Also fix the default type fo^CASN_IPADDRESS in mib2c, so the + ipCidrRouteTable_interface.c can be safely regenerated. + +2009-07-09 23:42 hardaker + + * testing/tests/T300udp, testing/tests/T310tcp, + testing/tests/T320udpv6, testing/tests/T330tcpv6, + testing/tests/T350unix: + + cleanup of testing cases to remove double include and double + exports + +2009-07-09 23:07 tanders + + * testing/tests/T300udp: + + be consistent with the TCP/IPv4 test + +2009-07-09 22:18 hardaker + + * testing/tests/Stransport, testing/tests/T300udp, + testing/tests/T310tcp, testing/tests/T320udpv6, + testing/tests/T330tcpv6, testing/tests/T350unix, + testing/tests/T399alias: + + new tests for testing defined transports + +2009-07-09 22:17 hardaker + + * testing/TESTCONF.sh, testing/eval_tools.sh: + + a CONFIGAPP macro for adding stuff to snmp.conf + +2009-07-08 15:12 jsafranek + + * snmplib/snmpUDPDomain.c: + + Fix gethostbyaddr parameter, netsnmp_udp_fmtaddr never returned a + hostname. + +2009-07-07 15:46 jsafranek + + * agent/mibgroup/mibII/ipCidrRouteTable_access.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c: + + Fix IP address length on 64 bit systems in mibII, pass and + pass_persist modules. + +2009-07-07 15:24 jsafranek + + * agent/mibgroup/mibII/at.c: + + Use correctly sized IP addresses in address translation table + processing - u_long can make problems on bin endian 64 bit + systems + +2009-06-29 13:52 hardaker + + * CHANGES: + + remove entry for a patch that got reverted + +2009-06-25 15:24 dts12 + + * include/net-snmp/library/large_fd_set.h, + include/net-snmp/library/types.h, include/net-snmp/types.h, + snmplib/Makefile.in: + + Move non-core data types into a separate (library internals) + header file. + Move the large_fd_set data structure into this header file. + +2009-06-18 22:29 tanders + + * agent/snmp_perl.c: + + CHANGES: build: allow building with Perl versions that lack + PERL_EXIT_DESTRUCT_END + +2009-06-18 22:13 tanders + + * apps/snmpnetstat/if.c: + + CHANGES: build: build fix for Tru64 Unix and IRIX: move _XOPEN* + definitions to where they are in 5.4.x and earlier + +2009-06-18 06:02 magfr + + * configure, configure.d/config_os_libs, + configure.d/config_project_with_enable, + include/net-snmp/net-snmp-config.h.in: + + Clean up --with-nl configuration + * Move the _ARG_WITH to config_project_with_enable 2009-06-16 15:17 + rstory + + + * snmplib/container.c: + + check for null pointer before deref + +2009-06-15 23:52 rstory + + * snmplib/snmp_client.c: + + add comment explaining not quite obvious lack of memmove + +2009-06-15 19:32 magfr + + * include/net-snmp/types.h: + + Remove #if 0 commented code + +2009-06-15 15:25 dts12 + + * FAQ: + + Updates to AGENT section. + +------------------------------------------------------------------------------- + +Changes: V5.5.pre2 -> V5.5.pre3 + +2009-06-13 01:12 hardaker + + * agent/mibgroup/mibII/tcpTable.c, configure, + configure.d/config_os_libs, + include/net-snmp/net-snmp-config.h.in: + + CHANGES: snmpd: PATCH: 2564552: from ahmake: provide libnetlink + support for loading the tcp table + +2009-06-12 19:02 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c, + agent/mibgroup/if-mib/ifTable/ifTable_data_access.h: + + CHANGES: snmpd: BUG: 1400101: remove deleted interfaces from + ifTable + +2009-06-11 23:09 hardaker + + * apps/snmptrapd.c, snmplib/winpipe.c, + win32/libnetsnmptrapd/libnetsnmptrapd.dsp, + win32/net-snmp/agent/mib_module_config.h, + win32/netsnmpmibssdk/netsnmpmibssdk.dsp: + + CHANGES: win32: PATCH: 2693746: from bvassche: improved socket + startup support + +2009-06-11 22:57 hardaker + + * agent/mibgroup/kernel_sunos5.c: + + CHANGES: snmpd: PATCH: 2012402: don't fail on failure to look up + interface error counters. + +2009-06-11 22:03 hardaker + + * include/net-snmp/types.h: + + revert previous commit to make circular dependencies back to + their regular insane ordering; I don't like this situation at all + +2009-06-11 21:42 hardaker + + * include/net-snmp/types.h: + + include large_fd_set.h before typedefing something based on the + structure + +2009-06-03 12:35 dts12 + + * perl/SNMP/SNMP.xs: + + CHANGES: perl: PATCHES: 2793857: Report failed asynchronous + requests. + +2009-06-03 11:46 dts12 + + * agent/mibgroup/agentx/master_admin.c: + + Remove patch #2182592 - revert to SVN revision 17646 + The cleanup routines don't appear to exist. + +2009-06-03 10:16 dts12 + + * agent/mibgroup/agentx/master_admin.c: + + CHANGES: snmpd: PATCH: 2182592: Clean up vacmContextTable after + unregistrations + Patch supplied by John Forsyth + +2009-06-03 10:12 dts12 + + * agent/agent_handler.c, agent/helpers/stash_cache.c, + agent/mibgroup/agentx/subagent.c, agent/snmp_agent.c, + agent/snmp_vars.c, include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/snmp_agent.h, snmplib/snmpUDPDomain.c, + snmplib/snmp_api.c, snmplib/snmpv3.c: + + CHANGES: PATCH: 2797251: Support multiple initialisation and + shutdown, fix memory leaks + Patch supplied by Ivosh + +2009-06-01 15:53 dts12 + + * man/snmpd.conf.5.def: + + CHANEGS: docs: PATCHES: 2788072: Document 'logmatch' + functionality. + +2009-06-01 15:50 dts12 + + * agent/mibgroup/utilities/iquery.c, snmplib/mib.c, + snmplib/parse.c, snmplib/snmp_api.c, snmplib/snmp_parse_args.c, + snmplib/system.c, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: snmplib: PATCHES: 2780411: Fix compiler warnings + +2009-06-01 15:37 dts12 + + * agent/mibgroup/host/data_access/swrun_kinfo.c, + agent/mibgroup/host/data_access/swrun_kvm_proc.c, + agent/mibgroup/host/data_access/swrun_procfs_psinfo.c, + agent/mibgroup/host/data_access/swrun_procfs_status.c, + agent/mibgroup/host/data_access/swrun_procinfo.c, + agent/mibgroup/host/data_access/swrun_prpsinfo.c, + agent/mibgroup/host/data_access/swrun_pstat.c, configure, + local/snmpconf.dir/snmpd-data/monitor, m4/libtool.m4, + man/snmpd.conf.5.def, man/snmpd.examples.5.def: + + CHANGES: docs: PATCH: 2795739: Fix incorrect disk/file size + descriptions & unit specifiers + +2009-06-01 13:11 dts12 + + * EXAMPLE.conf.def: + + Rework example configuration file to match current snmpd.conf(5) + structure, + and more clearly illustrate current best practise. + +2009-05-30 06:58 magfr + + * agent/mib_modules.c: + + Remove unused include. + +2009-05-29 09:14 dts12 + + * agent/mibgroup/ucd-snmp/pass.h: + + Automatically load the example passtest MIB + +2009-05-29 09:08 dts12 + + * local/passtest, local/passtest.pl, mibs/Makefile.in, + mibs/NET-SNMP-PASS-MIB.txt: + + Rework "passtest" examples to fully validate GETNEXT requests, + and use a legitimate MIB structure for output. + Add an example MIB to define that structure. + +2009-05-28 12:41 dts12 + + * FAQ: + + Updates to MIBs section + +2009-05-28 11:56 dts12 + + * FAQ: + + Tweak phrasing of an (overlong) question in the Perl section + +2009-05-28 11:31 dts12 + + * FAQ: + + New entry in the Applications section + +2009-05-28 10:41 dts12 + + * FAQ: + + Updates to Applications section + +2009-05-27 15:26 dts12 + + * FAQ: + + Updates to GENERAL section. + +2009-05-19 17:50 alex_b + + * perl/TrapReceiver/TrapReceiver.pm: + + Update Perl TrapReceiver example to properly output the + securityEngineID and contextEngineID. + +2009-05-18 10:03 jsafranek + + * agent/mibgroup/host/hr_proc.c: + + Avoid division by zero. + +2009-05-15 19:22 tanders + + * snmplib/scapi.c: + + CHANGES: build: BUG: 2782700: build failure when using + --with-pkcs on + Solaris + +2009-05-15 14:59 jsafranek + + * dist/net-snmp.spec: + + Fix compilation of rpm packages on Fedora >= 10 - it has newer + RPM and the old API needs to be explicitly enabled by a macro. + +2009-05-14 13:39 jsafranek + + * snmplib/snmp_logging.c: + + The snmpcmd man page is not specific how range of log priorities + should be specified on command line, + i.e. both -LO 4-0 and -LO 0-4 are valid. All snmp commands (incl. + snmpd) should recognize that. + +2009-05-14 08:30 dts12 + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + CHANGES: snmpd: Allow "monitor" to handle negative threshold + values. + Reported by Richard Gipps. + +2009-05-13 22:32 tanders + + * snmplib/vacm.c: + + CHANGES: snmpd: PATCH: 2791417: fix snmpd segfault when run with + -DALL + Patch supplied by Ron Roskens. + +2009-05-13 08:02 dts12 + + * man/snmpd.conf.5.def: + + Bring documentation of notificationEvent syntax into line with + reality. + (Uses "-m" rather than "-n" to register standard MIB payload + objects) + Inconsistency reported by Richard Gipps. + +2009-05-10 21:12 alex_b + + * win32/Makefile-apps.in, win32/Makefile.in, + win32/libsnmp_dll/Makefile.in, win32/snmpd/Makefile.in, + win32/snmpdsdk/Makefile.in, win32/snmpnetstat/Makefile.in, + win32/snmptrapd/Makefile.in: + + Win32: Added automatic manifest merging with mt.exe for MSVC 2008 + etc. + +2009-05-08 13:12 alex_b + + * agent/mibgroup/winExtDLL.c: + + Changes: Win32: Add support for Windows 7, Vista and 2008 for + winExtDLL. + +2009-05-08 02:07 alex_b + + * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in: + + Win32: Build fixes for DLL. + +2009-05-07 23:00 tanders + + * agent/mibgroup/hardware/memory/memory_hpux.c: + + build fix for HP-UX: include for DEV_BSIZE + +2009-05-07 05:11 nba + + * agent/snmp_perl.h: + + Ups, missed a new prototype header + +2009-05-06 22:26 nba + + * man/snmpd.conf.5.def: + + A man line cannot start with a ' + +2009-05-06 22:07 nba + + * snmplib/snmpUDPIPv6Domain.c: + + IPv6 adresses are a bit more complicated then 32bits + +2009-05-06 22:06 nba + + * agent/agent_sysORTable.c, agent/helpers/instance.c, + agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/client.h, + agent/mibgroup/disman/event/mteObjects.c, + agent/mibgroup/disman/event/mteObjects.h, + agent/mibgroup/disman/event/mteTrigger.c, + agent/mibgroup/disman/event/mteTrigger.h, + agent/mibgroup/disman/event/mteTriggerConf.c, + agent/mibgroup/mibII/vacm_conf.c, + include/net-snmp/agent/instance.h, + include/net-snmp/agent/sysORTable.h, + include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c: + + Sprinkle some const-ness where relevant + +2009-05-06 22:02 nba + + * snmplib/scapi.c, snmplib/snmpUDPDomain.c: + + Trivial warning fixes + +2009-05-06 22:00 nba + + * mibs/rfcmibs.diff: + + Hmmm, IANA fixed their bug too + +2009-05-06 21:59 nba + + * README: + + Update email to current + +2009-05-06 21:59 nba + + * agent/agent_trap.c, agent/mibgroup/hardware/cpu/cpu_linux.c, + agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/data_access/systemstats_linux.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/ucd-snmp/logmatch.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/util_funcs/get_pid_from_inode.c, + agent/snmp_agent.c, agent/snmp_perl.c, agent/snmp_vars.c, + agent/snmpd.c, perl/SNMP/SNMP.xs, + perl/TrapReceiver/TrapReceiver.xs, snmplib/container_list_ssll.c, + snmplib/snmp_service.c: + + Trivial warning fixes + +2009-05-06 21:49 nba + + * apps/snmptrapd_log.c: + + contextEngineID is a hexstring, not an object identifier + +2009-05-06 21:45 nba + + * agent/agent_registry.c, agent/helpers/cache_handler.c, + agent/helpers/table.c, agent/helpers/table_dataset.c, + agent/mibgroup/agent/extend.c, agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/disman/event/mteObjectsConf.c, + agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/header_complex.c, + agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_solaris2.c, + agent/mibgroup/if-mib/ifTable/ifTable_data_access.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c, + + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c, + + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_data_access.c, + agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/target/target.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c, + + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c, + agent/mibgroup/ucd-snmp/proxy.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c, + agent/mibgroup/utilities/execute.c, apps/encode_keychange.c, + snmplib/asn1.c, snmplib/dir_utils.c, snmplib/int64.c, + snmplib/mib.c, snmplib/read_config.c, + snmplib/snmpCallbackDomain.c, snmplib/snmp_alarm.c, + snmplib/snmp_api.c, snmplib/snmp_client.c, snmplib/snmpusm.c, + snmplib/snmpv3.c: + + Fix format warnings from debug output + +2009-05-06 20:45 nba + + * mibs/smistrip: + + Properly recognize message syntax modules (to be able to ignore + them) + +2009-05-06 20:36 nba + + * mibs/rfclist: + + RFC updates + +2009-05-06 20:35 nba + + * mibs/rfcmibs.diff: + + Syntax fix for current IANA-PRINTER-MIB + +2009-05-06 20:34 nba + + * mibs/IANAifType-MIB.txt: + + Update to current IANA version + +2009-05-04 13:47 alex_b + + * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in: + + Win32: Build fixes for DLL. + +2009-05-01 15:43 magfr + + * include/net-snmp/library/snmp_debug.h, snmplib/snmp_debug.c: + + NEWS: snmplib: Stop using a fixed string for indentation. Remove + the DEBUGINDENT() macro (that did nothing). Change the meaning of + the internal __DBGINDENT() macro to return the number of spaces + to indent instead of a string that represent the indentation + level. Deprecate the debug_indent function. + +2009-04-30 06:57 magfr + + * agent/mibgroup/examples/watched.c, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/snmp_mib_5_5.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, local/mib2c.int_watch.conf: + + CHANGES: snmpd: Use static watcher_info for all watched variables + and in int_watch. + +2009-04-30 06:41 magfr + + * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h: + + CHANGES: snmplib: Separate initialization from allocation for + netsnmp_watcher_info structures to make it possible to use + statically allocated data. + +2009-04-30 06:34 magfr + + * snmplib/snmpDTLSUDPDomain.c: + + Add missing return value. + +2009-04-30 00:18 hardaker + + * man/snmpd.conf.5.def: + + document the DTLS support; semi document the SSH support and + document the -s switch to many VACM settings + +2009-04-29 23:54 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + protect against connection opening errors and free memory on + failures + +2009-04-29 12:19 alex_b + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Win32: Update defines for _WIN32_WINNT and NTDDI_VERSION to + support Windows 2000 and higher and add IPV6 define to allow IPV6 + code to compile. + +2009-04-28 06:34 magfr + + * agent/mibgroup/ip-mib/data_access/systemstats_linux.c: + + snmpd, Linux: Remove some unused variables. + +2009-04-28 06:07 magfr + + * agent/mibgroup/ip-mib/data_access/scalars_linux.c: + + snmpd: Add missing argument to printf-like call. + +2009-04-28 05:53 magfr + + * agent/mibgroup/mibII/system_mib.c: + + snmpd: Mark more oids as const. + +2009-04-28 05:51 magfr + + * snmplib/mib.c: + + Return a value from sprint_realloc_value even if no subtree is + located. + +2009-04-28 01:12 alex_b + + * agent/mibgroup/winExtDLL.c, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Win32: MSVC: Only use Windows API functions available on WinXP or + before (IPV6) or 2000 or before (no IPV6). + +2009-04-26 23:30 alex_b + + * win32/Makefile-apps.in, win32/libsnmp_dll/Makefile.in, + win32/snmpd/Makefile.in, win32/snmpdsdk/Makefile.in, + win32/snmpnetstat/Makefile.in, win32/snmptrapd/Makefile.in: + + Win32: Remove machine type of I386 from LINK32_FLAGS to allow + compiling with MSVC 2008 as either 32 or 64-bit. + +2009-04-26 17:38 alex_b + + * win32/Makefile-apps.in, win32/Makefile.in, + win32/libsnmp_dll/Makefile.in, win32/snmpd/Makefile.in, + win32/snmpdsdk/Makefile.in, win32/snmpnetstat/Makefile.in, + win32/snmptrapd/Makefile.in: + + CHANGES: Win32: Build fixes for MSVC 2008. Copy and cleanup + manifest files. + +2009-04-26 15:21 alex_b + + * agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Win32: Re-enable pass and pass_persist Counter64 for MSVC. + +2009-04-26 14:34 alex_b + + * agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/interfaces.h, snmplib/snmpTCPIPv6Domain.c, + snmplib/snmpUDPIPv6Domain.c, win32/build.pl, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: Win32: Build fixes for MSVC 2008. IFTYPE is defined by + MSVC 2008, so interfaces.c variables were changed to NETSNMP_. + +2009-04-26 13:06 alex_b + + * agent/mibgroup/winExtDLL.c: + + Win32: Update build instructions in comments. + +2009-04-24 13:28 hardaker + + * perl/agent/agent.xs: + + fix the ASN_OPAQUE patch that was commited without proper diff + context + +2009-04-24 07:31 tanders + + * configure, configure.d/config_os_misc4: + + CHANGES: HP-UX: BUG: 2779472: Filesystems missing in hrStorage + table on HP-UX 11.31 + (allow for mnttab that is a character special device) + +2009-04-24 01:36 alex_b + + * agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/util_funcs.c: + + CHANGES: Win32: BUG: 2779541 Fixed handle leak in pass_persist. + +------------------------------------------------------------------------------- + +Changes: V5.5.pre1 -> V5.5.pre2 + +2009-04-23 22:53 hardaker + + * agent/mibgroup/hardware/sensors.h, snmplib/snmp_alarm.c: + + fix C++ style comments + +2009-04-23 22:25 hardaker + + * man/netsnmp_access_multiplexer.3, man/netsnmp_agent.3, + man/netsnmp_agent_handler.h.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3, + man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, + man/netsnmp_cache_handler.3, man/netsnmp_callback.3, + man/netsnmp_container.3, man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2009-04-23 22:23 hardaker + + * man/config_api.3, man/pdu_api.3, man/session_api.3, + man/varbind_api.3: + + initial doxygen extracts for the new headers + +2009-04-23 22:19 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/net-snmp.spec: + + Version number update + +2009-04-23 22:16 tanders + + * agent/mibgroup/host/hr_filesys.c: + + improve error message when failing to open mnttab + +2009-04-23 22:10 tanders + + * configure, configure.d/config_os_misc4: + + CHANGES: HP-UX: BUG: 2779472: Filesystems missing in hrStorage + table on + HP-UX 11.31 + +2009-04-23 21:48 tanders + + * agent/mibgroup/kernel_sunos5.c: + + CHANGES: Solaris: PATCH: 2751588: Inconsistent data (e.g. UDP/TCP + MIB + scalar values of zero) can be reported on Solaris 10U4+ + Patch provided by Anders Persson + +2009-04-23 17:30 hardaker + + * agent/mibgroup/ucd-snmp/logmatch.c, + agent/mibgroup/ucd-snmp/logmatch.h: + + NEWS: snmpd: PATCH: 1901764: from krisztoforo for supporting + logwatch files that are date based + +2009-04-23 17:22 hardaker + + * perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs: + + NEWS: perl: PATCH 1956193: from cacoyle: beta threadable perl + module code for SNMPv1/SNMPv2c usage. + +2009-04-23 16:57 hardaker + + * agent/mibgroup/kernel_sunos5.c: + + CHANGES: solaris: PATCH: 2012404: deal with more than 10 + interfaces. New hardcoded limit is 50. A better scaling patch + would be appreciated :-) + +2009-04-23 16:47 hardaker + + * README.agent-mibs, configure, + configure.d/config_project_with_enable: + + document that the etherlike-mib has an implementation + +2009-04-23 16:40 hardaker + + * agent/mibgroup/etherlike-mib, + agent/mibgroup/etherlike-mib/data_access, + agent/mibgroup/etherlike-mib/data_access/dot3stats.h, + agent/mibgroup/etherlike-mib/data_access/dot3stats_linux.c, + agent/mibgroup/etherlike-mib/dot3StatsTable, + agent/mibgroup/etherlike-mib/dot3StatsTable.h, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable.c, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable.h, + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.c, + + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_access.h, + + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_get.c, + + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_get.h, + + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_set.c, + + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_data_set.h, + + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_enums.h, + + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.c, + + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_interface.h, + + agent/mibgroup/etherlike-mib/dot3StatsTable/dot3StatsTable_oids.h, + agent/mibgroup/etherlike-mib/dot3StatsTable/ioctl_imp_common.h: + + NEWS: snmpd: PATCH: 2053273: from narendra_k_dell to imlpement + the etherlike mib (at least on linux) + +2009-04-23 16:35 hardaker + + * local/mib2c-conf.d/generic-table-oids.m2c: + + CHANGES: mib2c: PATCH: 2136437: make FLAG defines more 64bit + friendly when huge tables are encountered + +2009-04-23 16:27 hardaker + + * agent/mibgroup/hardware/memory/memory_hpux.c: + + CHANGES: hpux: PATCH: 2088726: from ravindra1103 to fix an issue + with hpux reporting memory in negative values. + +2009-04-23 16:21 hardaker + + * python/netsnmp/client.py: + + CHANGES: python: PATCH: 2074817: from fenner to fix regexp engine + CPU performance issues + +2009-04-23 16:14 hardaker + + * agent/mibgroup/host/hr_storage.c: + + CHANGES: snmpd: PATCH: 2162652: patch to fix simple hrfs checks + when NFS is in use. + +2009-04-23 16:11 hardaker + + * perl/ASN/ASN.pm, perl/AnyData_SNMP/Format.pm, + perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm, perl/SNMP/SNMP.pm, + perl/agent/Support/Support.pm, perl/agent/agent.pm, + perl/agent/default_store/default_store.pm, + perl/default_store/default_store.pm, perl/manager/manager.pm: + + CHANGES: perl: PATCH: 2182079: apply patch from int32 to fix a + number of perl warnings and fix the modules so that use strict is + possible + +2009-04-23 15:58 hardaker + + * agent/helpers/table_data.c, agent/helpers/table_dataset.c, + agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/vacm_context.c, + apps/encode_keychange.c, snmplib/container_binary_array.c, + snmplib/keytools.c, snmplib/mib.c, snmplib/parse.c, + snmplib/snmpUDPIPv6Domain.c, snmplib/snmpv3.c: + + CHANGES: build: PATCH: 2184039: misc fixes for freeing memory + during error conditions. + +2009-04-23 15:47 hardaker + + * perl/SNMP/SNMP.xs: + + CHANGES: perl: PATCH: 2361712: from kbrint to fix getbulk + optimization during walks where end conditionns are met on middle + OIDs first. + +2009-04-23 15:35 alex_b + + * README: + + README Thanks update + +2009-04-23 15:04 hardaker + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + CHANGES: snmpd: patch from Tushar Gohad to clean up notification + registerations during disman event mib cleanup processing. + +2009-04-23 14:55 jsafranek + + * agent/mibgroup/sctp-mib/sctpTables_common.c: + + Fix memory leak in SCTP containers. + +2009-04-23 08:29 dts12 + + * include/net-snmp/library/large_fd_set.h, + include/net-snmp/types.h: + + netsnmp_large_fd_set is probably best regarded as an "opaque" + data + structure, and isn't really intended for direct manipulation. + Move it back into the header file. + (Like it was before Dave stuck his oar in....) + +2009-04-23 08:19 dts12 + + * include/net-snmp/library/large_fd_set.h, + include/net-snmp/session_api.h, include/net-snmp/types.h, + snmplib/fd_event_manager.c, snmplib/large_fd_set.c, + snmplib/snmp_api.c: + + Fuerther improvements to the large FD set support + (See patch #2772787) + +2009-04-23 06:45 magfr + + * agent/mibgroup/sctp-mib/sctpTables.h: + + building: Use config_error(...) instead of + config_require(non-existing) to get better error messages. + +2009-04-23 06:41 magfr + + * agent/mibgroup/sctp-mib/sctpTables.h, + agent/mibgroup/sctp-mib/sctpTables_linux.c, + agent/mibgroup/tcp-mib/data_access/tcpConn.h, + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint.h, + agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h, + agent/mibgroup/util_funcs/get_pid_from_inode.c, + agent/mibgroup/util_funcs/get_pid_from_inode.h: + + snmplib, Linux: Move get_pid_from_inode to it's own file and only + compile it if needed, also rename it to + netsnmp_get_pid_from_inode. + +2009-04-23 04:33 hardaker + + * agent/mibgroup/mibII/sysORTable.h, + agent/mibgroup/mibII/system_mib.h, agent/snmpd.h: + + CHANGES: snmpd: PATCH: 2431353 from hnrose to make some C++ + compilers happier + +2009-04-23 03:27 hardaker + + * snmplib/snmp_alarm.c: + + CHANGES: snmplib: PATCH: 2505488: from dabokey to fix alarms not + being triggered at the right times due to large clock skews. + +2009-04-23 00:01 hardaker + + * apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c, + apps/snmpnetstat/netstat.h, man/snmpnetstat.1.def: + + NEWS: snmpnetstat: PATCH: 2564538: from ahmake to support GETBULK + in v2c+ snmp versions + +2009-04-22 23:49 hardaker + + * agent/mibgroup/agent/extend.c, apps/snmpnetstat/inet.c, + apps/snmpnetstat/route.c, snmplib/system.c: + + CHANGES: ports: PATCH: 2688342: from ahmake to fix various + compiler warning + +2009-04-22 23:23 hardaker + + * perl/agent/agent.xs: + + CHANGES: perl: PATCH: 276371: from fhew to allow perl to use + OPAQUEs + +2009-04-22 23:17 hardaker + + * python/netsnmp/client_intf.c: + + CHANGES: python: PATCH: 2775800: from Adam Romanek to allow + python threading to continue when a request is sent + +2009-04-22 22:11 alex_b + + * README, README.win32: + + Update THANKS section. + +2009-04-22 21:21 magfr + + * agent/mibgroup/util_funcs.c: + + Fold the function extract_inode. with only one user, into it's + user. + Remove the #define FILE_DISP, with only one user, with the actual + value. + +2009-04-22 21:03 magfr + + * agent/snmpd.c: + + Make it possible to build with SMUX enabled. + +2009-04-22 13:43 jsafranek + + * README.agent-mibs: + + Add a note how the new RMON-MIB implementaion works + +2009-04-22 13:41 dts12 + + * man/varbind_api.3.def: + + Fill out the documentation of the Varbind-related API calls. + +2009-04-22 13:37 jsafranek + + * README.agent-mibs, agent/mibgroup/rmon-mib, + agent/mibgroup/rmon-mib.h, agent/mibgroup/rmon-mib/data_access, + agent/mibgroup/rmon-mib/data_access/etherstats.h, + agent/mibgroup/rmon-mib/data_access/etherstats_linux.c, + agent/mibgroup/rmon-mib/etherStatsTable, + agent/mibgroup/rmon-mib/etherStatsTable.h, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable.c, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable.h, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.c, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_access.h, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_get.c, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_get.h, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_set.c, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_data_set.h, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_enums.h, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.c, + + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_interface.h, + agent/mibgroup/rmon-mib/etherStatsTable/etherStatsTable_oids.h, + agent/mibgroup/rmon-mib/etherStatsTable/ioctl_imp_common.h: + + NEWS: snmpd: PATCH: 2103492: implement + RMON-MIB::etherStatsJabbers + Patch from Narendra K., Sandeep K. Shandilya and Shyam Iyer + +2009-04-22 10:08 dts12 + + * man/mib_api.3.def: + + Correct a seriously misleading (i.e. wrong) description of the + purpose + and behaviour of the print_description family of calls. + +2009-04-22 09:32 dts12 + + * man/mib_api.3.def: + + Further polishing of the descriptions of MIB-related API calls. + +2009-04-22 07:39 dts12 + + * snmplib/snmp_api.c: + + Remove unnecessary range checks. + (These are handled within the large_fd_set routines themselves). + +2009-04-21 23:27 alex_b + + * win32/libsnmp/Makefile.in, win32/libsnmp/libsnmp.dsp, + win32/libsnmp_dll/Makefile.in, win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp.def.in, + win32/libsnmp_dll/libsnmp_dll.dsp: + + win32: Fix Windows build environment to support patch 2772787. + +2009-04-21 15:33 dts12 + + * agent/snmpd.c, include/net-snmp/library/fd_event_manager.h, + include/net-snmp/library/large_fd_set.h, + include/net-snmp/session_api.h, include/net-snmp/types.h, + snmplib/Makefile.in, snmplib/fd_event_manager.c, + snmplib/large_fd_set.c, snmplib/snmp_api.c: + + Revised version of patch #2772787 + +2009-04-21 15:15 dts12 + + * include/net-snmp/library/large_fd_set.h, + include/net-snmp/session_api.h, include/net-snmp/types.h, + snmplib/Makefile.in, snmplib/large_fd_set.c, snmplib/snmp_api.c, + win32/libsnmp/libsnmp.dsp: + + Undo revision 17515 + (broken/incomplete patch) + +2009-04-21 14:37 dts12 + + * include/net-snmp/library/large_fd_set.h, + include/net-snmp/session_api.h, include/net-snmp/types.h, + snmplib/Makefile.in, snmplib/large_fd_set.c, snmplib/snmp_api.c, + win32/libsnmp/libsnmp.dsp: + + CHANGES: snmplib: PATCH: 2772787: Cleaner approach to handling + large fd_sets. + Based on patch supplied by Bart Van Assche. + +2009-04-21 14:34 dts12 + + * man/Makefile.in: + + Properly generate new core API man pages. + +2009-04-21 09:38 dts12 + + * include/net-snmp/config_api.h, include/net-snmp/library/mib.h, + include/net-snmp/library/parse.h, + include/net-snmp/library/read_config.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, + include/net-snmp/mib_api.h, include/net-snmp/pdu_api.h, + include/net-snmp/session_api.h, include/net-snmp/types.h, + include/net-snmp/varbind_api.h: + + First-cut at identifying the core Net-SNMP API calls. + Move these into the appropriate top-level header files. + +2009-04-21 09:36 dts12 + + * man/Makefile.in, man/config_api.3.def, man/read_config.3.def, + man/session_api.3.def, man/snmp_api.3.def: + + Rename config/session API man pages, in line with other core API + structure. + +2009-04-21 09:32 dts12 + + * man/Makefile.in, man/mib_api.3.def, man/pdu_api.3.def, + man/read_config.3.def, man/snmp_api.3.def, man/varbind_api.3.def: + + Document (or restructure) the core API elements. + Align this organisation with the first-cut restructuring + of the main header files. + +2009-04-20 10:23 dts12 + + * snmplib/snmp_api.c: + + Skip file handles that are too large for fd_set to cope with. + A simple fix for the immediate problem addressed by patch + #1627049. + +2009-04-20 10:19 dts12 + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: + + Revert patch #1627049 (extension to deal with large file + handlers). + See the discussion on that tracker entry for background as to + why. + +2009-04-20 00:59 alex_b + + * README.win32, agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/util_funcs.h, + include/net-snmp/data_access/interface.h, + include/net-snmp/library/snmpUDPDomain.h, perl/agent/agent.xs, + win32/Configure, win32/libagent/Makefile.in, + win32/libagent/libagent.dsp, win32/libsnmp_dll/libsnmp.def.in, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in, + win32/netsnmpmibs/Makefile.in, win32/netsnmpmibs/netsnmpmibs.dsp, + win32/netsnmpmibssdk/Makefile.in, + win32/netsnmpmibssdk/netsnmpmibssdk.dsp: + + win32: Build fixes for Windows. pass and pass_persist still need + to be fixed to support Counter64 on Windows. + +2009-04-20 00:48 alex_b + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + win32: Sync net-snmp-config.h.in and net-snmp-config.h + +2009-04-17 21:21 magfr + + * configure, configure.d/config_os_progs, ltmain.sh, m4/libtool.m4, + m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4: + + CHANGES: build: Upgrade libtool version to 2.2.6 in order to work + around a buglet that made autoreconf -vif erase config.sub and + config.guess. + +2009-04-14 21:59 magfr + + * snmplib/parse.c: + + CHANGES: snmplib: BUG: 1976772: Changed the mib parser to handle + long binary and hex strings. + +2009-04-11 12:52 rstory + + * dist/makerelease.xml: + + suggest truncation of ChangeLog.reallyadd + +2009-04-10 23:18 alex_b + + * include/net-snmp/library/winservice.h, snmplib/winservice.c: + + CHANGES: Win32: PATCH 2691876: Applied patch by rdiez to allow + compiling the services using unicode. + +2009-04-10 22:55 alex_b + + * win32/encode_keychange/encode_keychange.dsp, + win32/libagent/libagent.dsp, win32/libhelpers/libhelpers.dsp, + win32/libnetsnmptrapd/libnetsnmptrapd.dsp, + win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp_dll.dsp, + win32/netsnmpmibs/netsnmpmibs.dsp, + win32/netsnmpmibssdk/netsnmpmibssdk.dsp, + win32/snmpbulkget/snmpbulkget.dsp, + win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/snmpd.dsp, + win32/snmpdelta/snmpdelta.dsp, win32/snmpdf/snmpdf.dsp, + win32/snmpdsdk/snmpd.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, + win32/snmptranslate/snmptranslate.dsp, + win32/snmptrap/snmptrap.dsp, win32/snmptrapd/snmptrapd.dsp, + win32/snmpusm/snmpusm.dsp, win32/snmpvacm/snmpvacm.dsp, + win32/snmpwalk/snmpwalk.dsp: + + Win32: PATCH 2688309: Applied patch by Bart Van Assche to remove + MSVC 2005/2008 compiler warnings. + +2009-04-10 21:45 alex_b + + * win32/Configure, win32/dist/README.build.win32.txt, + win32/dist/README.txt: + + Win32: Minor build and readme updates. + +2009-04-10 21:38 alex_b + + * agent/mibgroup/winExtDLL.c, win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp.def.in: + + NEWS: Win32: PATCH 2686248: Applied patch by Bart Van Assche + which fixes several winExtDLL bugs. + +2009-04-10 20:17 rstory + + * agent/mibgroup/ucd-snmp/diskio.c: + + restore annoying log message, but fix cause of it on !freebsd + systems + +2009-04-09 12:28 dts12 + + * agent/helpers/table_iterator.c: + + CHANGES: snmpd: PATCH: 1550730: Report errors from iterator-based + handlers. + Based on a patch provided by Wayne Glantz + +2009-04-09 11:41 dts12 + + * agent/mibgroup/snmpv3/usmUser.c: + + CHANGES: snmpd: PATCH: 2124288: Fix setting of + usmUserPrivProtocol at creation. + Logic bug, reported by Ramesh Kotabagi + +2009-04-09 09:12 dts12 + + * snmplib/snmpusm.c: + + CHANGES: snmplib: PATCH: 2258229: Remove misleading comment + Patch provided by Dan Anderson + +2009-04-09 09:08 dts12 + + * python/netsnmp/client_intf.c: + + CHANGES: python: PATCH: 2260828: Fix python snmpwalk memory leak + Patch provided by Gabriele Messineo + +2009-04-09 08:58 dts12 + + * perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs: + + CHANGES: perl: PATCH: 2272347: Implement "implied" in MIB hash + Patch provided by Bill Fenner + +2009-04-09 08:54 dts12 + + * local/mib2c.iterate_access.conf: + + CHANGES: mib2c: PATCH: 2316127: Fix bug in iterate_access + generated code. + +2009-04-09 08:48 dts12 + + * include/net-snmp/system/netbsd.h: + + CHANGES: snmpd: PATCH: 2435681: Enable if-mib rewrite (with + sysctl backend) on NetBSD + +2009-04-09 08:44 dts12 + + * agent/mibgroup/if-mib/data_access/interface_sysctl.c: + + CHANGES: snmpd: PATCH: 2435793: Support 64-bit IF-MIB counters on + sysctl (*BSD) systems. + Patch provided by Jan Andres + +2009-04-09 08:00 tanders + + * perl/agent/agent.xs: + + fix compilation warnings + +2009-04-08 23:17 tanders + + * perl/agent/agent.xs: + + move comments to a place where they are legal + +2009-04-08 23:03 tanders + + * perl/agent/agent.pm, perl/agent/agent.xs: + + - rename new getRequestorIp to getSourceIP and getTargetIp to + getDestIp + - remind that this is fully transport-specific, i.e. UDP/IPv4 + only! + +2009-04-08 16:00 dts12 + + * agent/snmp_agent.c: + + CHANGES: snmpd: PATCH: 2384779: Fix handling of GetBulk with + N>0,M==0 + Patch provided by Angus Salkeld + +2009-04-08 15:52 dts12 + + * agent/mibgroup/host/hr_swrun.c: + + CHANGES: snmpd: PATCH: 2406378: Fix hrSWRunPerfMem on 64-bit + Solaris systems + Patch provided by NTwoO + +2009-04-08 15:48 dts12 + + * snmplib/mib.c: + + CHANGES: snmplib: PATCH: 2479700: Fix zoned IP address used as + table indices + Patch provided by Brian Retford. + +2009-04-08 15:33 dts12 + + * snmplib/snmp_logging.c: + + CHANGES: snmplib: PATCH: 2492377: Fix typo/bug in + snmp_enable_callback() + Reported by joyceanmachine + +2009-04-08 15:29 dts12 + + * agent/mibgroup/sctp-mib/sctpScalars.h, + agent/mibgroup/sctp-mib/sctpScalars_freebsd.c, + agent/mibgroup/sctp-mib/sctpTables.h, + agent/mibgroup/sctp-mib/sctpTables_common.h, + agent/mibgroup/sctp-mib/sctpTables_freebsd.c: + + CHANGES: snmpd: PATCH: 2507249: sctp-mib support for FreeBSD. + +2009-04-08 15:16 dts12 + + * snmplib/snmp_client.c: + + CHANGES: snmplib: PATCH: 2538169: Prevent infinite retries for an + invalid error-index. + Patch provided by Doug Manley + +2009-04-08 14:58 dts12 + + * python/netsnmp/client_intf.c: + + CHANGES: python: PATCH: 2580979: Fix python session pointers on + 64-bit systems. + Patch provided by John Khvatov. + +2009-04-08 14:49 dts12 + + * python/netsnmp/client.py: + + CHANGES: python: PATCH: 2667415: Support "UseNumeric" option. + Remove debugging output in "snmpwalk" command. + Patch provided by Diego Billi + +2009-04-08 14:34 dts12 + + * perl/TrapReceiver/TrapReceiver.pm, + perl/TrapReceiver/TrapReceiver.xs: + + CHANGES: snmptrapd: PATCH: 2726302: Pass results of Perl trap + handlers to trap daemon + Patch provided by Michael Schmitz + +2009-04-08 14:30 dts12 + + * snmplib/read_config.c, snmplib/snmpUDPIPv6Domain.c: + + CHANGES: snmplib: PATCH: 2713841: Fix runtime errors triggered by + high-ASCII chars + Patch provided by Bart Van Assche + +2009-04-08 14:24 dts12 + + * perl/agent/agent.pm, perl/agent/agent.xs: + + CHANGES: perl: PATCH: 2709705: Retrieve src/target IP address in + Perl-based agents + Patch provided by fhew + +2009-04-08 14:16 dts12 + + * snmplib/snmpUDPIPv6Domain.c: + + CHANGES: snmplib: PATCH: 2689362: Fix handling of IPv6 hostnames. + Patch provided by Nestor Melo. + +2009-04-08 14:05 dts12 + + * include/net-snmp/library/snmp_assert.h: + + CHANGES: library: PATCH: 2688345: Fix netsnmp_assert() for Visual + Studio + Patch provided by Bart Van Assche + +2009-04-08 13:35 dts12 + + * agent/agent_registry.c: + + CHANGES: snmpd: PATCH: 2686280: Report duplicate registrations as + an error (rather than a failed assertion). + Fix provided by Bart Van Assche + + Qn: Does this even qualify as an error? Wouldn't a warning be + sufficient? + +2009-04-06 19:33 magfr + + * include/net-snmp/library/parse.h, snmplib/parse.c: + + snmplib: Make the node struct private. Hide the orhan_nodes + variable. + +2009-04-06 18:45 magfr + + * agent/snmp_perl.c: + + snmpd,perl: If my_perl is NULL when passed to perl_destruct then + that function crashes for some perl versions so check that it is + non-null before destroying it. + +2009-04-06 18:42 magfr + + * perl/agent/agent.xs: + + perl: Avoid surprises if the perl string contains printf escape + characters. + +2009-04-06 18:22 dts12 + + * agent/mibgroup/host/hr_swrun.c: + + Proper check for empty process status file. + (Avoids truncated walk of hrSWRunPath on SuSE systems) + Reported by Kamil Kisiel. + +2009-04-06 11:58 tanders + + * perl/agent/agent.xs, perl/agent/typemap: + + CHANGES: perl: BUG 1554817: from xanco: revised fix for the class + assigment so + getRootOID works properly. Now passes "make test" and "make + perltest". + +2009-04-05 10:05 magfr + + * agent/mibgroup/host/hr_storage.c, + agent/mibgroup/ip-mib/data_access/systemstats_common.c, + agent/mibgroup/ip-mib/data_access/systemstats_linux.c, + agent/mibgroup/smux/smux.c: + + Remove unused variables. + +2009-04-05 09:53 magfr + + * agent/helpers/table_dataset.c, + agent/mibgroup/examples/netSnmpHostsTable.c, + agent/mibgroup/mibII/ipCidrRouteTable.c, + local/mib2c.iterate_access.conf, local/mib2c.notify.conf: + + Make even more variables and templates const. + +2009-04-04 22:13 magfr + + * agent/mibgroup/agent/nsCache.c, agent/mibgroup/agent/nsDebug.c, + agent/mibgroup/agent/nsLogging.c, + agent/mibgroup/agent/nsModuleTable.c, + agent/mibgroup/agent/nsTransactionTable.c, + agent/mibgroup/agent/nsVacmAccessTable.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifTable/ifTable.h, + agent/mibgroup/if-mib/ifXTable/ifXTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable.h, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c, + + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h, + + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h, + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.c, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.c, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.h, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h, + agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/updates.c, + agent/mibgroup/mibII/updates.h, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.h, + + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.c, + + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.h, + agent/mibgroup/target/target_counters.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.h, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.c, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.h, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h: + + snmpd: Make more local variables const and local. + +2009-04-04 10:07 magfr + + * agent/snmpd.c, apps/snmptrapd.c, net-snmp-config.in: + + Mark the reconfig variable as static since it is private to the + module. + +2009-04-04 10:03 magfr + + * agent/mibgroup/ucd-snmp/memory.c: + + Mark the file scope private variable minimum_swap as static. + +2009-04-04 09:58 magfr + + * agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/ucd-snmp/lmsensorsMib.c, + agent/mibgroup/ucd-snmp/memory.c, + agent/mibgroup/ucd-snmp/vmstat.c: + + snmplib: Make more symbols const in order to move them to + readonly memory. + +2009-04-02 21:24 hardaker + + * agent/snmp_agent.c: + + CHANGES: BUG 112694: Patch from Bill Fenner: don't open (and + clobber) an agentx socket if the other transports fail to open + +2009-04-01 23:41 hardaker + + * CHANGES, NEWS: + + version update + +2009-04-01 23:19 hardaker + + * ChangeLog: + + version update + +2009-04-01 23:04 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2009-04-01 23:03 hardaker + + * snmplib/parse.c, snmplib/snmpDTLSUDPDomain.c, snmplib/snmptsm.c: + + convert comments to ANSI comments + +2009-04-01 22:21 hardaker + + * man/Makefile.in, man/netsnmp_access_multiplexer.3, + man/netsnmp_agent.3, man/netsnmp_agent_handler.h.3, + man/netsnmp_agent_registry.3, man/netsnmp_agent_trap.3, + man/netsnmp_asn1_packet_parse.3, man/netsnmp_baby_steps.3, + man/netsnmp_bulk_to_next.3, man/netsnmp_cache_handler.3, + man/netsnmp_callback.3, man/netsnmp_container.3, + man/netsnmp_container_iterator.3, + man/netsnmp_container_iterator.h.3, man/netsnmp_data_list.3, + man/netsnmp_debug.3, man/netsnmp_default_store.3, + man/netsnmp_handler.3, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_monitor_callback_header_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_null_container.3, man/netsnmp_oid_stash.3, + man/netsnmp_old_api.3, man/netsnmp_read_config.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3, + man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3, + man/netsnmp_snmp_alarm.3, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3, + man/netsnmp_stash_to_next.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3, + man/netsnmp_table_iterator.3, man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_row.3, + man/netsnmp_table_rows.3, man/netsnmp_tdata.3, + man/netsnmp_tools.h.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3, + man/netsnmp_watcher.3: + + documentation update + +2009-04-01 22:03 hardaker + + * FAQ, README, configure, configure.ac, dist/Makefile, + dist/makerelease.xml, dist/net-snmp.spec: + + Version number update + +------------------------------------------------------------------------------- + +Changes: V5.4 -> V5.5.pre1 + +2009-04-01 21:58 hardaker + + * man/snmp.conf.5.def, man/snmpd.8.def: + + updates for SSH + +2009-04-01 19:39 magfr + + * include/net-snmp/library/snmp_client.h, snmplib/snmp_client.c: + + Make the src pointer of snmp_clone_mem a pointer to constant. + +2009-04-01 18:23 hardaker + + * apps: + + ignore 'sshtosnmp' + +2009-04-01 17:31 hardaker + + * apps/sshtosnmp.c, include/net-snmp/library/default_store.h, + man/snmpd.8.def, snmplib/snmpSSHDomain.c: + + Make ssh transport support use a unix socket with proper + credential passing + +2009-04-01 17:29 hardaker + + * agent/mibgroup/util_funcs.c: + + make the exec cache readable only by the user + +2009-04-01 17:28 hardaker + + * agent/mibgroup/agentx/agentx_config.c, + include/net-snmp/library/system.h, snmplib/system.c: + + move string to uid/gid functionality to snmplib for reuse + +2009-03-31 15:12 dts12 + + * local/mib2c.table_data.conf: + + Balance parentheses in cache-based registration code. + +2009-03-31 15:07 dts12 + + * local/mib2c.table_data.conf: + + But they're not C comments at all, Dave. + They are mib2c template comments, + and should be omitted from the generated code. + + +2009-03-31 15:00 dts12 + + * local/mib2c.table_data.conf: + + C comments use /* ... */, not # + +2009-03-31 08:05 jsafranek + + * agent/mibgroup/mibII/icmp.c: + + Fix compilation with glibc < 2.4, ICMPv6 message types starting + with MLD_* have different name there. + +2009-03-24 06:04 magfr + + * snmplib/snmp_openssl.c: + + Do not compile the parts that depend on libssl if libssl is + missing. + +2009-03-23 09:21 jsafranek + + * agent/mibgroup/ip-mib/data_access/arp_common.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h, + + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c, + include/net-snmp/data_access/arp.h: + + NEWS: snmpd: ipNetToPhysicalLastUpdated OID implemented + + The value is estimated with every cache reload, which is once in + 60 seconds by default. + That means the value reported by snmpd may differ from reality by + one minute. + If anybody needs better precision, the cache timeout can be + configured by setting + NET-SNMP-AGENT-MIB::nsCacheTimeout.1.3.6.1.2.1.4.35 to + appropriate value by snmpset. + +2009-03-20 19:38 hardaker + + * dist/extractnews: + + fix lack of wrapping lines problem + +2009-03-20 18:31 hardaker + + * NEWS, configure, configure.d/config_project_with_enable: + + config options, etc, for SSH and DTLS + +2009-03-20 18:24 hardaker + + * man/snmpcmd.1.def, man/snmpd.8.def: + + currently minimal documentation on dtls and ssh + +2009-03-20 16:50 hardaker + + * apps/Makefile.in, apps/sshtosnmp.c, configure, + configure.d/config_os_libs, + include/net-snmp/library/snmpSSHDomain.h, + include/net-snmp/net-snmp-config.h.in, snmplib/snmpSSHDomain.c, + snmplib/snmp_transport.c: + + Added alpha snmp over ssh support + +2009-03-20 16:16 hardaker + + * snmplib/snmpDTLSUDPDomain.c: + + check the sec name length, not just the contents + +2009-03-20 16:01 hardaker + + * snmplib/snmptsm.c: + + sequence parsing fix + +2009-03-20 15:53 hardaker + + * include/net-snmp/library/snmp_transport.h, snmplib/snmp_api.c: + + added a new flag to allow for signalling of legal empty packets + from a transport + +2009-03-18 19:42 magfr + + * agent/mibgroup/hardware/memory/memory_linux.c: + + Make it possible to compile again. + +2009-03-18 10:52 dts12 + + * agent/mibgroup/hardware/cpu/cpu_linux.c: + + cpu_linux: avoid reading past end of buffer + Patch provided by Stephen Hemminger + +2009-03-18 10:43 dts12 + + * agent/mibgroup/hardware/cpu/cpu_linux.c, + agent/mibgroup/hardware/memory/memory_linux.c: + + linux: increase size of initial proc i/o buffer + Patch provided by Stephen Hemmings + +2009-03-18 10:31 dts12 + + * agent/mibgroup/hardware/memory/memory_linux.c: + + memory_linux: avoid reading past end of buffer. + Patch provided by Stephen Hemminger + +2009-03-18 10:25 dts12 + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + Fix valgrind warning. + Patch provided by Stephen Hemminger + +2009-03-17 22:57 magfr + + * apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h: + + PATCH: 2688342: from "Bart Van Assche": Use proper function + pointers + +2009-03-13 21:26 dts12 + + * agent/mibgroup/host/hr_storage.c: + + Process hrMemorySize (scalar) separately from hrStorageTable. + This simplifies the handler code structure. + +2009-03-13 21:23 dts12 + + * agent/mibgroup/hardware/cpu/cpu.c, + agent/mibgroup/hardware/memory/hw_mem.c: + + CHANGES: snmpd: Register CPU/memory hardware modules with + nsCacheTable. + Allows monitoring frequency to be configured dynamically. + +2009-03-13 21:20 dts12 + + * agent/mibgroup/host/hr_proc.c: + + Avoid div0 crash. + Problem reported by Nick Hindley + +2009-03-13 21:17 dts12 + + * agent/mibgroup/hardware/cpu/cpu_kstat.c: + + Skip new CPUs, that have appeared since the agent first started. + (An alternative might be to create a new entry instead). + Problem reported by Nick Hindley + +2009-03-10 15:25 jsafranek + + * README.agent-mibs, agent/mibgroup/ip-mib/ip_scalars.c: + + NEWS: snmpd: ipAddressSpinLock implemented + +2009-03-02 11:23 dts12 + + * COPYING: + + Fix attribution of latest copyright notice. + +2009-02-28 18:21 magfr + + * acconfig.h, configure, configure.d/config_modules_agent, + include/net-snmp/net-snmp-config.h.in: + + Move the #define config_*(...) from acconfig.h to the configure + script so that they are next to the code that handle the + corresponding config_* token. + +2009-02-27 13:20 jsafranek + + * agent/mibgroup/ucd-snmp/diskio.c: + + Get rid of annoying 'diskio.c: don't know how to handle 9 + request' in log. + It's being written to log everytime someone queries + UCD-SNMP-DISKIO MIB. + +2009-02-25 06:41 magfr + + * apps/snmpnetstat/if.c: + + Use the feature test macros to set what is needed. + Do not use the internal GNU libc macros that are set by setting + the feature test macros. + +2009-02-25 06:38 magfr + + * snmplib/snmpUnixDomain.c: + + Add missing include. + +2009-02-24 07:26 magfr + + * snmplib/snmp_logging.c: + + CHANGES: Make -LN stop dumping core. Make bad debug levels report + the offending symbol. + +2009-02-24 06:50 magfr + + * agent/mibgroup/agentx/master.c, + include/net-snmp/library/snmpUnixDomain.h, + snmplib/snmpUnixDomain.c: + + Move the directory creation code to happen after the domain + selection code so that the directory creation code knows what + directory to create. + +2009-02-24 06:47 magfr + + * configure, configure.d/config_project_with_enable: + + Change the error checking option --enable-mysql to suggest that + that --with-mysql is used rather that --with-openssl. + +2009-02-24 06:44 magfr + + * configure, include/net-snmp/net-snmp-config.h.in: + + Regenerate autoconf artifacts. + +2009-02-23 18:43 rstory + + * apps/snmptrapd_sql.c: + + add forgotten file + +2009-02-20 04:41 hardaker + + * configure.d/config_modules_agent, configure.d/config_modules_lib, + configure.d/config_os_functions, configure.d/config_os_libs, + configure.d/config_os_misc1, configure.d/config_os_misc2, + configure.d/config_os_misc3, configure.d/config_os_misc4, + configure.d/config_os_progs, + configure.d/config_os_struct_members, + configure.d/config_project_ipv6_types, + configure.d/config_project_manual, + configure.d/config_project_paths, + configure.d/config_project_perl_python, + configure.d/config_project_types, + configure.d/config_project_with_enable: + + added emacs autoconf mode specifier + +2009-02-19 18:32 rstory + + * README.sql, man/snmptrapd.conf.5.def: + + document new sql trap logging + +2009-02-19 18:20 rstory + + * COPYING, NEWS, apps/Makefile.in, apps/snmptrapd.c, + apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h, configure, + configure.d/config_os_libs, + configure.d/config_project_with_enable, + dist/schema-snmptrapd.sql, include/net-snmp/net-snmp-config.h.in: + + NEWS: snmptrapd: add trap handler for logging traps to a mysql + database + +2009-02-19 17:58 rstory + + * include/net-snmp/library/container.h, snmplib/container.c, + snmplib/container_list_ssll.c: + + NEWS: snmplib: added iterator for singly linked lists; add + container name in more error msgs + +2009-02-18 18:52 rstory + + * apps/snmpusm.c, include/net-snmp/library/snmpv3.h: + + CHANGES: snmplib: change MAX_ENGINEID_LENGTH to 32, per + SNMP-FRAMEWORK-MIB SnmpEngineID TC + +2009-02-18 14:41 jsafranek + + * agent/mibgroup/sctp-mib/sctpTables_common.c, + agent/mibgroup/sctp-mib/sctpTables_common.h, + agent/mibgroup/sctp-mib/sctpTables_linux.c: + + Configure script does not like net-snmp-config.h being included + from header + files, which are added by --with-mib-modules=, let's remove it + from there. + +2009-02-16 21:24 hardaker + + * perl/agent/agent.xs: + + CHANGES: perl: BUG 1554817: Patch from xanco: fix the class + assigment so getRootOID works properly. + +2009-02-15 07:20 magfr + + * acconfig.h: + + Correct copy/paste mistake + +2009-02-12 00:25 hardaker + + * acconfig.h, include/net-snmp/library/default_store.h, + include/net-snmp/library/snmpDTLSUDPDomain.h, + include/net-snmp/library/snmp_transport.h, + include/net-snmp/net-snmp-config.h.in, mibs/NET-SNMP-TC.txt, + snmplib/snmpDTLSUDPDomain.c, snmplib/snmp_transport.c, + snmplib/snmptsm.c: + + An early experimental implementation of the DTLS over UDP + transport from the IETF ISMS working group + +2009-02-11 23:30 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + updated release instructions + +2009-02-06 21:36 magfr + + * snmplib/read_config.c: + + Make it possible to build as C++ again. + +2009-02-05 22:56 magfr + + * acconfig.h, agent/mibgroup/disman/nslookup/lookupCtlTable.c, + agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.h, + agent/mibgroup/if-mib/data_access/interface_solaris2.c, + agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c, + agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c, + agent/mibgroup/ucd-snmp/diskio.c, configure, + configure.d/config_os_functions, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/svr5.h: + + CHANGES: build: Assume that the target platform supports memcpy, + memmove, memset, strchr and strrchr. + +2009-02-04 06:57 magfr + + * agent/helpers/table.c, agent/helpers/table_dataset.c, + agent/mibgroup/mibII/mta_sendmail.c, configure, + configure.d/config_os_headers, include/net-snmp/agent/table.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/library/read_config.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/library/snmp_logging.h, + include/net-snmp/net-snmp-config.h.in, snmplib/snmp_debug.c, + snmplib/snmp_logging.c, snmplib/snprintf.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + NEWS: Remove support for use of varargs.h. Now assumes that + stdarg.h is available. + +2009-02-04 06:49 magfr + + * agent/agent_handler.c, agent/agent_trap.c, + agent/mibgroup/agentx/agentx_config.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/mibII/mta_sendmail.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/utilities/iquery.c, apps/snmptrapd_handlers.c, + include/net-snmp/library/read_config.h, snmplib/read_config.c, + snmplib/snmpv3.c: + + NEWS: snmplib: Introduce printf-like versions of config_perror + and config_pwarn (netsnmp_config_error and netsnmp_config_warn). + Replace many instances of { tmpbuf[...]; sprintf(tmpbuf, ...); + config_p*(tmpbuf); } with netsnmp_config_*(...); + +2009-02-03 16:14 hardaker + + * agent/agent_registry.c, include/net-snmp/agent/agent_registry.h: + + add the reginfo and and session pointer to the REGISTER_OID + callback + +2009-02-03 00:18 hardaker + + * configure, configure.d/config_os_libs: + + fixed -lssl check + +2009-01-29 08:38 dts12 + + * snmplib/snmp_api.c: + + Return a less misleading error when adding an unrecognised value. + +2009-01-28 10:10 dts12 + + * snmplib/snmpUDPDomain.c: + + Fix src/dst confusion + Patch provided by Krzysztof Olॆअइ™dzki + +2009-01-28 09:29 dts12 + + * agent/mibgroup/smux/smux.c: + + CHANGES: Fix two bugs with smux password support. + Patch supplied by Krzysztof Olॆअइ™dzki + +2009-01-23 14:53 jsafranek + + * snmplib/snmp_logging.c: + + Fix parsing of level ranges in '-L'. + +2009-01-20 14:51 dts12 + + * agent/mibgroup/host/hr_swinst.c, configure, + configure.d/config_os_headers: + + Check for the existence of before including + it. + +2009-01-19 20:50 magfr + + * agent/mibgroup/mibII/icmp.c: + + Make it possible to build without IPv6 again. + +2009-01-19 15:01 jsafranek + + * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/icmp.h, + agent/mibgroup/mibII/kernel_linux.c, + agent/mibgroup/mibII/kernel_linux.h, configure, + configure.d/config_os_headers, + include/net-snmp/net-snmp-config.h.in, + win32/net-snmp/net-snmp-config.h.in: + + NEWS: snmpd: PATCH: 1927751: from Mitsuru Chinen: implement + icmpMsgStatsTable on Linux + +2009-01-19 09:41 jsafranek + + * agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/disk.h, + mibs/UCD-SNMP-MIB.txt: + + NEWS: snmpd: PATCH: 2449210: add 64-bit disk usage statistics to + UCD-SNMP-MIB::dskTable + +2009-01-18 07:40 magfr + + * configure, configure.d/config_project_with_enable: + + CHANGES: BUG: 2168180: Changed --disable-reentrant to not + activate the reentrant code and made --enable-reentrant accept no + values other than yes and no. Did the same for + --enable-mib-config-checks, --enable-mib-config-debug, + --with-defaults, --enable-developer and --enable-testing-code as + well. + +2009-01-13 09:17 jsafranek + + * snmplib/asn1.c: + + Check encoding of OIDs. + + BER encoded OIDs should have high bit clear in the last byte of + each subidentifier. This is now checked and parsing of OID fails, + if this condition is not met. + +2009-01-11 21:54 magfr + + * configure, configure.d/config_project_with_enable: + + CHANGES: building: Check that the temp-file-pattern ends in 6 X's + as mkstemp and mktemp require that. + +2009-01-11 21:38 magfr + + * acconfig.h, configure, configure.d/config_project_with_enable, + include/net-snmp/net-snmp-config.h.in: + + CHANGES: building: Be a lot more strict on the values that are + acceptable for --with-persistent-mask (only allow three octal + digits) + +2009-01-11 20:42 magfr + + * aclocal.m4, configure, configure.d/config_project_with_enable, + m4/netsnmp_arg.m4: + + CHANGES: building: We are currently using the practice of adding + a mirroring AC_ARG_WITH/ENABLE to each AC_ARG_ENABLE/WITH. This + patch adds NETSNMP_ARG_WITH/ENABLE macros that automatically adds + the mirror variable and then converts the configure machinery to + use them. + +2009-01-11 20:36 magfr + + * configure, configure.d/config_project_with_enable: + + Move AC_DEFINES in config_project_with_enable to be located next + to the AC_ARG_... they depend on. + +2009-01-11 20:34 magfr + + * configure, configure.d/config_project_manual, + configure.d/config_project_with_enable: + + Change the default version number checking to be easier to read + +2009-01-11 19:19 magfr + + * configure, configure.d/config_os_libs, + configure.d/config_os_misc4, + configure.d/config_project_with_enable: + + Move the last AC_ARG_...'s to config_project_with_enable. + +2009-01-11 19:08 magfr + + * configure, configure.d/config_project_with_enable: + + CHANGES: building: Change the macro for --with-features-of from + AC_ARG_ENABLE to AC_ARG_WITH in order to make the option be + --with-features-of. + +2009-01-08 10:45 jsafranek + + * snmplib/snmp_logging.c: + + CHANGES: snmpd, apps: Parser of -LS command line argument now + accepts both '-LS ' and '-LS + '. + + Before patch #1806336 the first syntax was the only one + supported. The patch + changed the syntax to the second one, causing incompatibilities + in stable + branches. We now support both of them. + +2009-01-08 03:51 magfr + + * Makefile.top: + + Do not depend on the existance of /bin/sh. Also follow the advice + of the autoconf manual and finally allow for libtool that adopts + the generated script after the capabilities of SHELL. + +2009-01-07 16:02 jsafranek + + * configure, configure.d/config_os_headers: + + Reorder the netinet/icmp_var.h and netinet/ip_icmp.h, the later + one must be checked first on FreeBSD 7 + +2009-01-06 22:23 hardaker + + * COPYING: + + update SPARTA for 2009 + +2009-01-03 20:23 magfr + + * configure, m4/ac_prompt_user.m4: + + Upgrade the AC_PROMPT_USER macros to autoconf 2.63 where + AC_FD_MSG is deprecated and AS_MESSAGE_FD is recommended. + +2009-01-03 14:20 magfr + + * acinclude.m4, aclocal.m4, configure, m4/ac_add_search_path.m4, + m4/ac_msg_cache.m4, m4/ac_msg_module_dbg.m4, + m4/ac_prompt_user.m4, m4/netsnmp_search_libs.m4: + + Split acinclude.m4 into smaller parts by function. + +2009-01-03 14:15 magfr + + * Makefile.am: + + Make autoreconf work again. + +2009-01-03 14:11 magfr + + * aclocal.m4, config.guess, configure, configure.ac, + configure.d/config_os_progs, + include/net-snmp/net-snmp-config.h.in, install-sh, ltmain.sh, m4, + m4/libtool.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4, + m4/lt~obsolete.m4: + + Update to libtool-2.2.4 + +2009-01-03 13:28 magfr + + * configure, configure.d/config_os_libs: + + configure.d/config_os_libs: Check for a function, not a macro. + configure: Regenerate + +2009-01-03 01:03 hardaker + + * configure.d/config_os_libs: + + require -lssl; will be changed later to do 'if needed' + +2009-01-03 00:19 magfr + + * README.agent-mibs, agent/mibgroup/mibII.h, + agent/mibgroup/mibII/snmp_mib.h, + agent/mibgroup/mibII/snmp_mib_5_5.c, + agent/mibgroup/mibII/snmp_mib_5_5.h, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.c, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.h, + agent/mibgroup/snmpv3/usmStats_5_5.c, + agent/mibgroup/snmpv3/usmStats_5_5.h, agent/mibgroup/target.h, + agent/mibgroup/target/target_counters.h, + agent/mibgroup/target/target_counters_5_5.c, + agent/mibgroup/target/target_counters_5_5.h, + agent/mibgroup/utilities/snmp_get_statistic.c, + agent/mibgroup/utilities/snmp_get_statistic.h: + + CHANGES: snmpd: Unify all snmpd statistic variables and make the + handlers instances of a common handler. + +2009-01-01 17:26 hardaker + + * snmplib/snmptsm.c: + + clean up a few comments and remove unused function + +2009-01-01 17:25 hardaker + + * snmplib/snmptsm.c: + + fix various minor memory leak issues + +2009-01-01 14:28 magfr + + * agent/agent_handler.c, agent/helpers/cache_handler.c, + agent/helpers/instance.c, agent/helpers/watcher.c, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/cache_handler.h, + include/net-snmp/agent/instance.h, + include/net-snmp/agent/watcher.h, local/mib2c-conf.d/mfd-top.m2c, + local/mib2c.array-user.conf, local/mib2c.container.conf, + local/mib2c.create-dataset.conf, local/mib2c.int_watch.conf, + local/mib2c.iterate.conf, local/mib2c.iterate_access.conf, + local/mib2c.row.conf, local/mib2c.scalar.conf, + local/mib2c.table_data.conf: + + NEWS: snmplib: Change the type of the oid arguments from oid* to + const oid*. Update mib2c to take advantage of the change. + +2009-01-01 13:56 magfr + + * agent/agent_handler.c: + + Check return values and free allocated resources on error. + +2009-01-01 12:54 magfr + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + Do not leak alias_list on return from _next_alias. + +2009-01-01 11:26 magfr + + * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: + + Make variable const as it never is changed. + +2009-01-01 11:25 magfr + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + Remove an unused variable. + +2008-12-31 21:41 hardaker + + * snmplib/snmp_openssl.c: + + don't use the functions if we're not linked with openssl + +2008-12-31 20:56 hardaker + + * perl/TrapReceiver/const-c.inc, perl/TrapReceiver/const-xs.inc: + + newer perl generated updates + +2008-12-31 18:02 hardaker + + * snmplib/snmp_api.c: + + added a few more recv/send debugging statements + +2008-12-31 18:02 hardaker + + * agent/mibgroup/mibII/vacm_conf.c: + + Allow quoted security names for ones containing spaces + +2008-12-31 18:01 hardaker + + * include/net-snmp/library/snmp_openssl.h, snmplib/Makefile.in, + snmplib/snmp_openssl.c: + + an openssl initialization wrapper + +2008-12-30 00:03 magfr + + * apps/snmptest.c, python/netsnmp/client_intf.c: + + Use snmp_duplicate_objid instead of various malloc+memcpy + variants in order to make clearer code. + +2008-12-29 23:34 magfr + + * agent/mibgroup/examples/example.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + include/net-snmp/library/snmp_debug.h, snmplib/asn1.c: + + Use format strings for printf-like functions. + Prefer strcpy over sprintf(dest, "%s", src) + Prefer DEBUGMSGTL((format, args)) over sprintf(local, format, + args); DEBUGMSGTL(("%s", local)) + +2008-12-18 17:04 hardaker + + * include/net-snmp/library/snmpUDPDomain.h, + snmplib/snmpUDPDomain.c: + + export out of the file some helpful generic udp functions + +2008-12-16 00:13 hardaker + + * include/net-snmp/library/snmp_secmod.h: + + change localsm security model to tsm (and add 1) + +2008-12-15 23:25 hardaker + + * agent/mibgroup/disman/expression/expValueTable.c: + + Patch to change a typedef name from link to nodelink to avoid + naming conflict issues. + +2008-12-09 01:41 hardaker + + * agent/mibgroup/host/hr_swinst.c: + + use int32_t instead of int_32 which doesn't work at all on F10 + +2008-12-09 01:07 hardaker + + * NEWS: + + remove the note that we moved to svn... obsolete at this point, + to say the least + +2008-12-09 01:05 hardaker + + * NEWS: + + mention the TSM implementation + +2008-12-09 00:58 hardaker + + * dist/makerelease.xml: + + flag some steps and mandatory + +2008-12-09 00:57 hardaker + + * include/net-snmp/library/default_store.h: + + remove accidential new defines that aren't needed yet + +2008-12-09 00:56 hardaker + + * include/net-snmp/library/default_store.h, + include/net-snmp/library/snmp_transport.h, + include/net-snmp/library/snmplocalsm.h, + include/net-snmp/library/snmptsm.h, snmplib/snmplocalsm.c, + snmplib/snmptsm.c: + + remove older localsm security model and replace with a newer TSM + based on the upcoming IETF spec + +2008-12-09 00:50 hardaker + + * snmplib/snmp_api.c: + + fix issue with context probing + +2008-12-04 12:33 jsafranek + + * agent/snmpd.c, apps/snmptrapd.c: + + Daemonize after transports are created and listening sockets are + bound to appropriate ports. This allows to exit with nozero exit + code when the binding fails. + +2008-12-04 11:44 jsafranek + + * snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c, + snmplib/snmpUDPDomain.c: + + Print ports as unsigned numbers. + +2008-11-24 19:09 tanders + + * include/net-snmp/system/solaris.h: + + __EXTENSIONS__ is now handled by configure + +2008-11-22 18:36 magfr + + * configure, configure.d/config_modules_agent: + + Do not try to use the module list as a file that should be + included in the build, thus making it possible to build on + Solaris. + +2008-11-20 22:30 magfr + + * agent/agent_handler.c, agent/agent_trap.c, + agent/helpers/table_data.c, agent/helpers/table_row.c, + agent/helpers/table_tdata.c, agent/mibgroup/utilities/override.c, + apps/snmptrapd_handlers.c: + + Replace memdup((u_char**)&x, (u_char*)y, z * sizeof(oid)) with x + = snmp_duplicat + e_objid(y, z) since the later is easier to read and expresses the + intention of t + he code clearer. + +2008-11-20 22:01 magfr + + * snmplib/snmp_api.c: + + Use memcpy instead of memmove to copy oids as it is known that + the areas are nonoverlapping. + +2008-11-20 20:51 magfr + + * snmplib/snmpSTDDomain.c: + + Make log refer to the right function. + +2008-11-20 20:46 magfr + + * apps/snmptrapd.c: + + CHANGES: Do not use %m in printf-formatted strings since %m in + printf is a glibc extension. + +2008-11-16 22:01 magfr + + * configure.ac: + + Bump the required autoconf version to 2.63 as per 17301. + +2008-11-16 21:55 magfr + + * configure, configure.d/config_os_functions: + + Remove an unused function from the configure test for __func__. + +2008-11-16 21:51 magfr + + * configure, configure.d/config_os_functions, + configure.d/config_os_headers, configure.d/config_os_misc4, + include/net-snmp/net-snmp-config.h.in: + + M4 uses dnl, not \ for line concatenation. + \ introduced a spurious define in net-snmp-config.h.in, thus this + change. + Reran autoconf and autoheader. + +2008-11-13 22:14 tanders + + * configure: + + NEWS: build: update to autoconf 2.63 + +2008-11-13 00:30 tanders + + * python/netsnmp/client_intf.c: + + CHANGES: python: BUG: 2258935: Python Extension Module fails on + Solaris + +2008-11-13 00:26 tanders + + * configure.d/config_modules_agent: + + fix typo + +2008-11-13 00:26 tanders + + * configure.d/config_modules_agent: + + fix typo + +2008-11-13 00:19 tanders + + * dist/extractnews: + + make scripts executable + +2008-11-12 17:38 hardaker + + * agent/snmp_perl.c: + + fix typo/spelling in an embedded perl error message + +2008-11-11 13:13 jsafranek + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + Fix compilation on older Linuxes without SPEED_10000 and + SPEED_2500. + +2008-11-01 19:25 hardaker + + * agent/snmp_agent.c: + + NEWS: snmpd: Applying patch from Magnus Fromreide to fix the + getbulk issue reported by Oscar Mira-Sanchez + +2008-10-30 22:34 hardaker + + * dist/makerelease: + + remove the older (obsolete) makerelease script + +2008-10-22 17:24 magfr + + * snmplib/snmp_api.c, snmplib/snmp_client.c: + + Make it possible to build the lib using a C++ compiler once more. + +2008-10-22 07:29 dts12 + + * snmplib/snmp_client.c: + + Don't clear session flags when testing one bit. + +2008-10-21 21:10 magfr + + * AGENT.txt, agent/mibgroup/Rmon/alarm.c, + agent/mibgroup/Rmon/event.c, agent/mibgroup/Rmon/history.c, + agent/mibgroup/Rmon/statistics.c, agent/mibgroup/agent/extend.c, + agent/mibgroup/disman/expression/expErrorTable.c, + agent/mibgroup/disman/expression/expExpressionTable.c, + agent/mibgroup/disman/expression/expObjectTable.c, + agent/mibgroup/disman/expression/expValueTable.c, + agent/mibgroup/disman/mteObjectsTable.c, + agent/mibgroup/disman/mteTriggerBooleanTable.c, + agent/mibgroup/disman/mteTriggerDeltaTable.c, + agent/mibgroup/disman/mteTriggerExistenceTable.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/mteTriggerThresholdTable.c, + agent/mibgroup/disman/nslookup/lookupCtlTable.c, + agent/mibgroup/disman/nslookup/lookupResultsTable.c, + agent/mibgroup/disman/ping/pingCtlTable.c, + agent/mibgroup/disman/ping/pingProbeHistoryTable.c, + agent/mibgroup/disman/ping/pingResultsTable.c, + agent/mibgroup/disman/traceroute/traceRouteCtlTable.c, + agent/mibgroup/disman/traceroute/traceRouteHopsTable.c, + agent/mibgroup/disman/traceroute/traceRouteProbeHistoryTable.c, + agent/mibgroup/disman/traceroute/traceRouteResultsTable.c, + agent/mibgroup/examples/example.c, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/host/hr_device.c, agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_proc.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c, agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_system.c, + agent/mibgroup/host/hrh_filesys.c, agent/mibgroup/mibII/at.c, + agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/mta_sendmail.c, + agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/misc/ipfwacc.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/smux/smux.c, agent/mibgroup/smux/snmp_bgp.c, + agent/mibgroup/smux/snmp_ospf.c, agent/mibgroup/smux/snmp_rip2.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/tunnel/tunnel.c, agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/diskio.c, + agent/mibgroup/ucd-snmp/dlmod.c, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/file.c, agent/mibgroup/ucd-snmp/hpux.c, + agent/mibgroup/ucd-snmp/lmSensors.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/logmatch.c, + agent/mibgroup/ucd-snmp/memory_aix4.c, + agent/mibgroup/ucd-snmp/memory_darwin7.c, + agent/mibgroup/ucd-snmp/memory_dynix.c, + agent/mibgroup/ucd-snmp/memory_freebsd2.c, + agent/mibgroup/ucd-snmp/memory_hpux.c, + agent/mibgroup/ucd-snmp/memory_netbsd1.c, + agent/mibgroup/ucd-snmp/memory_solaris2.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/vmstat_aix4.c, + agent/mibgroup/ucd-snmp/vmstat_bsdi4.c, + agent/mibgroup/ucd-snmp/vmstat_darwin7.c, + agent/mibgroup/ucd-snmp/vmstat_dynix.c, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, + agent/mibgroup/ucd-snmp/vmstat_hpux.c, + agent/mibgroup/ucd-snmp/vmstat_linux.c, + agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, + agent/mibgroup/ucd-snmp/vmstat_solaris2.c, + include/net-snmp/library/snmp_impl.h, local/mib2c.old-api.conf, + win32/dist/htmlhelp/FAQ.html: + + NEWS: misc: PATCH: 1737727: from joyceanmachine: Add a + NETSNMP_OLDAPI_ prefix to the access macros that are used in the + old-api helper. + I did add the prefix to all users in our code. + +2008-10-21 21:00 magfr + + * include/net-snmp/library/mib.h, include/net-snmp/library/parse.h, + snmplib/mib.c, snmplib/parse.c: + + NEWS: misc: PATCH: 1737727: from joyceanmachine: Replace all uses + of NETSNMP_CLEAN_NAMESPACE with NETSNMP_NO_LEGACY_DEFINITIONS + +2008-10-16 09:56 jsafranek + + * agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + include/net-snmp/data_access/interface.h: + + CHANGES: snmpd: PATCH: 2082726: correctly report NIC speeds + higher than 4Gbit/s + +2008-10-16 08:00 jsafranek + + * man: + + Scratch previous commit, net-snmp-create-v3-user.1 to be ignored. + +2008-10-16 07:37 jsafranek + + * man: + + Add compiled net-snmp-config.1 to svn:ignore list + +2008-10-15 12:57 jsafranek + + * README.agent-mibs, agent/mibgroup/ip-mib.h, + agent/mibgroup/ip-mib/data_access/systemstats_common.c, + agent/mibgroup/ip-mib/data_access/systemstats_linux.c, + agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c, + agent/mibgroup/ip-mib/ipIfStatsTable, + agent/mibgroup/ip-mib/ipIfStatsTable.h, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable.h, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.c, + + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_access.h, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_data_get.h, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_enums.h, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.c, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_interface.h, + agent/mibgroup/ip-mib/ipIfStatsTable/ipIfStatsTable_oids.h, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c, + include/net-snmp/data_access/ipstats.h, + include/net-snmp/data_access/systemstats.h: + + CHANGES: snmpd: PATCH 1797111: implement IP-MIB::ipIfStatsTable + +2008-10-15 09:27 tanders + + * snmplib/snmp_api.c: + + portability fix: avoid variable declarations in the middle of + code + +2008-10-14 18:55 dts12 + + * snmplib/snmpUDPDomain.c: + + CHANGES: snmplib: PATCH: 2043018: fix recvfrom hangs + Also addresses (closed) bugs 1171904 and 1345296 + +2008-10-14 09:44 jsafranek + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + CHANGES: snmpd: fix memory leak when multiple interfaces have the + same IPv6 address + +2008-10-14 09:37 jsafranek + + * include/net-snmp/library/container.h, snmplib/container.c: + + CHANGES: snmpd: BUG: 1693039: be silent when insert fails. + +2008-10-13 19:01 dts12 + + * agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c: + + CHANGES: snmpd: PATCH: 1977439: Fix pass/_persist bug with SET + oid value + +2008-10-12 17:24 magfr + + * README.agent-mibs, agent/mibgroup/snmpv3/snmpMPDStats.h, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.c, + agent/mibgroup/snmpv3/snmpMPDStats_5_5.h, + agent/mibgroup/snmpv3mibs.h: + + CHANGES: snmpd: Reimplementation of snmpMPDStats. + +2008-10-10 21:13 dts12 + + * configure, configure.d/config_os_functions, + configure.d/config_os_misc1, configure.d/config_os_misc2, + configure.d/config_os_misc3, configure.d/config_os_misc4: + + Consolidate checks on general O/S characteristics + +2008-10-07 08:50 jsafranek + + * dist/find-requires: + + CHANGES: building: BUG: 2095983: fix syntax error in + find-requires helper script and make it executable + +2008-10-06 19:31 hardaker + + * include/net-snmp/library/snmp_api.h: + + ifdef sys/poll + +2008-10-03 14:16 hardaker + + * configure, configure.ac: + + patch from Shachar Schemesh to fix a quote escaping + +2008-09-30 22:19 hardaker + + * apps/snmptrapd.c: + + added a needed trailing newline + +2008-09-30 22:11 dts12 + + * perl/agent/agent.xs: + + CHANGES: perl: PATCH: 2022948: Fix for Counter64 in perl subagent + +2008-09-30 21:40 hardaker + + * include/net-snmp/library/default_store.h, + include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c: + + - NEWS: snmplib: Implemented RFC5343 contextEngineID probing. + This allows for probing of the contextEngineID without requiring + the USM security model. + - implemented entirely within the library for both clients and + servers. + +2008-09-30 21:33 hardaker + + * include/net-snmp/library/snmp_secmod.h: + + Add a local definition for having security models define their + own + contextEngineID probe + +2008-09-30 21:31 hardaker + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + Add a definition for the SSH domain + +2008-09-30 21:08 dts12 + + * agent/snmp_agent.c: + + CHANGES: agent: PATCH: 1257347: Non-fixed size connection buffer + +2008-09-30 07:32 jsafranek + + * agent/Makefile.in: + + NEWS: building: PATCH: 2091156: correctly declare dependencies in + Makefile. + 'make -j ' should work now. + +2008-09-24 20:58 dts12 + + * configure, configure.d/config_os_functions, + configure.d/config_os_headers, configure.d/config_os_libs, + configure.d/config_os_struct_members: + + Identify where particular checks are actually used + (library, agent, applications or not at all) + +2008-09-24 12:53 jsafranek + + * agent/mibgroup/sctp-mib/sctpScalars_linux.c, + agent/mibgroup/sctp-mib/sctpTables_linux.c: + + Use the longest integer for inode numbers and (possibly 64 bit) + counters. + +2008-09-20 09:01 magfr + + * configure, configure.d/config_os_misc3: + + NEWS: build: Do not require use of --with-endianness when + cross-compiling. + +2008-09-19 15:19 dts12 + + * dist/RELEASE-INSTRUCTIONS: + + Correct location of documentation files. + +2008-09-19 05:28 magfr + + * configure, configure.d/config_os_misc2, + include/net-snmp/net-snmp-config.h.in: + + And add the chunk that I lost. + +2008-09-19 05:23 magfr + + * acconfig.h, configure, configure.ac, + configure.d/config_modules_lib, configure.d/config_os_libs, + configure.d/config_os_misc1, + configure.d/config_project_perl_python, + configure.d/config_project_with_enable, + include/net-snmp/net-snmp-config.h.in: + + Move more things from acconfig.h to the templates in the + configure input files. + +2008-09-17 13:31 jsafranek + + * dist/find-requires: + + make find-requires executable so it's actually usable by the + net-snmp.spec + +2008-09-17 12:08 jsafranek + + * man/Makefile.in, man/net-snmp-create-v3-user.1.def: + + add man page for net-snmp-create-v3-user + +2008-09-16 18:02 magfr + + * acconfig.h, configure, configure.d/config_os_functions, + configure.d/config_os_libs, configure.d/config_os_misc1, + configure.d/config_os_misc2, configure.d/config_os_misc4, + configure.d/config_project_with_enable, + include/net-snmp/net-snmp-config.h.in: + + Further minimization of acconfig.h + +2008-09-11 22:28 magfr + + * acconfig.h, configure, configure.d/config_os_misc3, + configure.d/config_os_progs, + include/net-snmp/net-snmp-config.h.in: + + Move a few more variables out of acconfig.h + +2008-09-11 20:37 hardaker + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: + + NEWS: snmpd: PATCH: 1737439: from emiy: automatic link up/down + traps on a walk; still need a better interface for manually doing + things on an occasional basis + +2008-09-11 20:25 hardaker + + * include/net-snmp/library/snmp_api.h, snmplib/snmpUDPDomain.c, + snmplib/snmp_api.c: + + NEWS: snmplib: PATCH: 700681: limited support for UDPv4 broadcast + addresses + +2008-09-10 06:39 magfr + + * acconfig.h, configure, configure.d/config_project_types, + include/net-snmp/net-snmp-config.h.in: + + CHANGES: building: Use AC_CHECK_TYPES instead of a homegrown + alternative to check for types + +2008-09-09 20:27 magfr + + * Makefile.in: + + Add all the parts of configure.ac to the dependency list + +2008-09-09 18:13 hardaker + + * Makefile.in: + + update to reflect configure.in -> configure.ac change + +2008-09-09 16:15 hardaker + + * dist/patme: + + default to -p0 + +2008-09-08 23:41 hardaker + + * snmplib/snmplocalsm.c: + + check for a session tunneled flag before returning an + authentication failure + +2008-09-08 23:39 hardaker + + * snmplib/snmp_api.c: + + Set the tunneled flag when dealing with a tunnel-based transport; + don't require a securityEngineID if the security model doesn't + have one (just USM needs it) + +2008-09-08 20:24 magfr + + * include/net-snmp/library/snmp-tc.h, snmplib/snmp-tc.c: + + CHANGES: snmplib: BUG: 2099985: Added const qualifiers to time + conversion routins + +2008-09-05 07:51 dts12 + + * dist/makerelease: + + Update release instructions, in line with makerelease.xml + (Qn: Why isn't makerelease.xml being picked up here?) + +2008-09-04 22:52 tanders + + * python/netsnmp/client_intf.c: + + CHANGES: python: BUG: 1868278: Python segfault (introduced by + r16962) + +2008-09-03 13:43 dts12 + + * configure, configure.d/config_modules_lib, + configure.d/config_project_with_enable: + + CHANGES: build: PATCH: 2000874: Cleanup transport selection. + +2008-09-03 13:29 dts12 + + * configure, configure.d/config_os_struct_members, + configure.d/config_project_perl_python: + + Tidy up perl/python and O/S data structure tests. + +2008-08-31 18:14 dts12 + + * configure, configure.d/config_os_functions, + configure.d/config_os_headers, configure.d/config_os_libs, + configure.d/config_os_misc1, configure.d/config_os_misc2, + configure.d/config_os_misc3, configure.d/config_os_misc4, + configure.d/config_os_progs, + configure.d/config_project_ipv6_types, + configure.d/config_project_paths, + configure.d/config_project_types, + configure.d/config_project_with_enable: + + Tidy up (most of) the individual components of the configure + framework. + This is mostly re-indentation, re-commenting, and a certain + amount + of judicious re-ordering of the tests within individual + sub-script. + +2008-08-31 17:30 dts12 + + * configure, configure.ac: + + Annotate configure template with suggested best practice + structure. + Note that none of these changes has altered the code within + 'configure' itself (other than affecting line numbers) + +2008-08-31 17:26 dts12 + + * configure, configure.ac, configure.d, + configure.d/config_modules_agent, configure.d/config_modules_lib, + configure.d/config_os_functions, configure.d/config_os_headers, + configure.d/config_os_libs, configure.d/config_os_misc1, + configure.d/config_os_misc2, configure.d/config_os_misc3, + configure.d/config_os_misc4, configure.d/config_os_progs, + configure.d/config_os_struct_members, + configure.d/config_project_ipv6_types, + configure.d/config_project_manual, + configure.d/config_project_paths, + configure.d/config_project_perl_python, + configure.d/config_project_types, + configure.d/config_project_with_enable: + + NEWS: build: split configure template into separate pieces. + (Mostly) self-contained, and significantly less confusing! + +2008-08-31 17:23 dts12 + + * configure.ac, configure.in: + + Rename configure template in line with current best practice. + +2008-08-29 19:54 dts12 + + * dist/changelogfix: + + Retain filenames which don't include the expected prefix. + +2008-08-27 21:55 tanders + + * agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable, + agent/mibgroup/util_funcs: + + ignore .libs directories + +2008-08-27 13:39 jsafranek + + * agent/mibgroup/hardware/cpu/cpu_linux.c: + + S/390 uses slightly different format of the /proc/cpuinfo file: + processor 0: version = FF, identification = 060AFE, machine = + 2094 + +2008-08-22 23:47 tanders + + * FAQ: + + update list of supported operating systems + +2008-08-22 23:27 tanders + + * configure, configure.in: + + NEWS: build: BUG: 2023803: Compilation problems on HP-UX 11.31 + CHANGES: build: Limit the use of _KERNEL definitions in configure + tests to match the use + of _KERNEL in our codebase + +2008-08-22 00:18 tanders + + * agent/mibgroup/host/data_access/swrun_pstat.c, + agent/mibgroup/host/hr_swrun.c: + + Fix build failure on HP-UX 11.31: use getpagesize() instead of + PGSHIFT. + Successfully tested on HP-UX 10.20, 11.00, 11.11, 11.23 and + 11.31. + +2008-08-21 10:03 jsafranek + + * configure.in: + + add SCTP-MIB + +2008-08-20 17:37 magfr + + * agent/mibgroup/smux/smux.c: + + Have only one variable named passwd in smux_auth_peer. + +2008-08-19 23:22 tanders + + * README.tru64: + + update README for Tru64 after the sendto/recvfrom fixes + +2008-08-19 20:27 tanders + + * agent/mibgroup/host/data_access/swrun.h: + + fix significant typo + +2008-08-19 13:25 dts12 + + * agent/mibgroup/host/data_access/swrun.h: + + Force use of /proc/%d/psinfo interface on Solaris. + Temporary hack while we investigate the issues with + the kvm_proc() code. + + The 'config_require' processing doesn't currently + pick up the full #ifdef environment, so defaults + to using kvm_proc(). I'm not convinced this was + working before anyway, + +2008-08-19 13:17 dts12 + + * agent/mibgroup/host/data_access/swrun_procfs_psinfo.c: + + Fix problems in /proc/%d/psinfo interface processing. + +2008-08-19 08:47 dts12 + + * agent/mibgroup/hardware/sensors, agent/mibgroup/host/data_access: + + Ignore library and object files + +2008-08-19 08:36 dts12 + + * + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c: + + Activate statistics that are supported on Solaris and/or Linux + IPv6 + +2008-08-19 08:11 dts12 + + * agent/mibgroup/smux/smux.c: + + Improved tracing of SMUX authentication problems. + +2008-08-19 08:08 dts12 + + * agent/mibgroup/disman/event/mteObjects.c: + + Better tracing of DisMan object processing. + +2008-08-18 22:43 tanders + + * agent/mibgroup/sctp-mib/sctpScalars.h: + + remove bogus white space + +2008-08-18 22:01 dts12 + + * perl/SNMP/SNMP.pm: + + CHANGES: perl: PATCH: 2021444: Support SNMPv2c in gettable + processing + +2008-08-18 21:44 dts12 + + * snmplib/snmpksm.c: + + CHANGES: snmplib: PATCH: 2003450: Fix a couple of 64-bit + problems. + +2008-08-18 14:30 hardaker + + * apps/snmpusm.c: + + revert 17157 since it broke something + +2008-08-18 07:06 jsafranek + + * README.agent-mibs: + + add SCTP-MIB implementation (Linux only) + +2008-08-17 21:08 dts12 + + * agent/mibgroup/agentx/protocol.c: + + CHANGES: snmpd: PATCH: 2022936: Fix AgentX Counter64 decoding on + 64-bit architectures + +2008-08-17 20:50 dts12 + + * agent/snmpd.c: + + CHANGES: snmpd: PATCH: 2014204: Support -g {groupname} + +2008-08-15 13:45 hardaker + + * apps/snmpusm.c: + + NEWS: snmpusm: PATCH: 1591355: from ppassera: Allow cloning to + engineIDs that are different from the agent's engineID + +2008-08-14 15:54 dts12 + + * agent/mibgroup/host/data_access/swrun_kvm_proc.c: + + SWRun processing needs access to the internals of 'struct user' + (Solaris) + +2008-08-13 13:02 jsafranek + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/ip-mib/data_access/ipv6scopezone_linux.c: + + Correctly parse interface indexes higher than 0xff. + +2008-08-12 08:27 jsafranek + + * agent/mibgroup/host/hr_swrun.c: + + Close file when parsing of /proc/XXX/status fails. + +2008-08-12 07:27 jsafranek + + * agent/mibgroup/sctp-mib, agent/mibgroup/sctp-mib.h, + agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.c, + agent/mibgroup/sctp-mib/sctpAssocLocalAddrTable.h, + agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.c, + agent/mibgroup/sctp-mib/sctpAssocRemAddrTable.h, + agent/mibgroup/sctp-mib/sctpAssocTable.c, + agent/mibgroup/sctp-mib/sctpAssocTable.h, + agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.c, + agent/mibgroup/sctp-mib/sctpLookupLocalPortTable.h, + agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemHostNameTable.h, + agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemIPAddrTable.h, + agent/mibgroup/sctp-mib/sctpLookupRemPortTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemPortTable.h, + agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.c, + agent/mibgroup/sctp-mib/sctpLookupRemPrimIPAddrTable.h, + agent/mibgroup/sctp-mib/sctpScalars.c, + agent/mibgroup/sctp-mib/sctpScalars.h, + agent/mibgroup/sctp-mib/sctpScalars_common.c, + agent/mibgroup/sctp-mib/sctpScalars_common.h, + agent/mibgroup/sctp-mib/sctpScalars_linux.c, + agent/mibgroup/sctp-mib/sctpTables.h, + agent/mibgroup/sctp-mib/sctpTables_common.c, + agent/mibgroup/sctp-mib/sctpTables_common.h, + agent/mibgroup/sctp-mib/sctpTables_linux.c, mibs/Makefile.in, + mibs/Makefile.mib, mibs/SCTP-MIB.txt: + + NEWS: snmpd: PATCH: 2023633: add SCTP-MIB implementation (Linux + only) + +2008-08-07 10:03 jsafranek + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + Fix inetNetToMediaTable table processing - continue with next + entry when fillup_entry_info() fails. + +2008-08-07 09:00 jsafranek + + * man/snmpd.conf.5.def: + + Fix documentation of exec statament - it does not cache results + anymore. Related to bug 883134 + +2008-07-31 23:39 dts12 + + * agent/mibgroup/host/data_access/swrun_procinfo.c: + + Fix a typo, and a bogus field name in the AIX procinfo structure. + +2008-07-31 23:35 dts12 + + * agent/mibgroup/host/data_access/swrun_kvm_proc.c: + + Include missing headers, and fix one bogus field name in Solaris + proc structure. + +2008-07-30 17:40 dts12 + + * agent/mibgroup/agentx/protocol.c: + + CHANGES: agent: BUG: 2003144: Increase size of AgentX packet + build buffer + +2008-07-30 07:57 dts12 + + * snmplib/mib.c: + + CHANGES: snmplib: BUG: 2027834: Extend string print buffer by the + minimum necessary. + +2008-07-29 23:34 dts12 + + * agent/mibgroup/host/data_access/swrun_cygwin.c, + agent/mibgroup/host/data_access/swrun_kvm_proc.c, + agent/mibgroup/host/data_access/swrun_nlist.c, + agent/mibgroup/host/data_access/swrun_procfs_psinfo.c, + agent/mibgroup/host/data_access/swrun_procinfo.c, + agent/mibgroup/host/data_access/swrun_prpsinfo.c, + agent/mibgroup/host/data_access/swrun_pstat.c: + + Fix assorted silly typos - unbalanced parentheses + and the wrong type enumeration value names. + +2008-07-29 23:31 dts12 + + * agent/mibgroup/host/data_access/swrun.c: + + Ensure swrun data is available for the prTable calls, + rather than relying on hrSWRunTable to trigger this. + +2008-07-29 16:19 dts12 + + * agent/mibgroup/agentx/protocol.c: + + a) Fix the size of the buffer in just one place + (makes it easier to change if necessary) + b) Fix various unfortunate line-breaks (within "pdu->flags") + +2008-07-29 16:05 dts12 + + * agent/mibgroup/ucd-snmp/proc.c, + include/net-snmp/data_access/swrun.h: + + If the re-written SWRun module if available, then use it for + the UCD-specific prTable as well as the hrSWRunTable. + Consistency is good.... + +2008-07-29 15:23 dts12 + + * agent/mibgroup/host/data_access/swrun_procfs_status.c: + + Suppress junk in hrSWRunName & hrSWRunParameters values + +2008-07-29 10:27 dts12 + + * agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/host/data_access/swrun.h, + agent/mibgroup/host/hrSWRunPerfTable.c, + agent/mibgroup/host/hrSWRunTable.c: + + The cache/container relate to the data itself, so should + more naturally be handled by the data_access module, + rather than a particular MIB table module. + +2008-07-28 21:18 dts12 + + * agent/mibgroup/hardware/fsys/fsys_mntent.c: + + 'used' and 'free' are not the same thing, Dave. Pay attention at + the back.... + +2008-07-28 14:39 dts12 + + * agent/mibgroup/mibII/var_route.c: + + CHANGES: agent: BUG: 2023803: Ensure compilation is not dependent + on an irrelevant configure characteristic for HP-UX 11 + +2008-07-28 10:56 dts12 + + * apps/snmpset.c: + + CHANGES: apps: BUG: 1964136: Drop NULL type from snmpset usage + message. + +2008-07-25 14:19 dts12 + + * agent/mibgroup/host.h, agent/mibgroup/host/hrSWRunTable.h: + + Use '--enable-new-features' mechanism to include hrSW* re-writes + +2008-07-25 14:13 dts12 + + * agent/mibgroup/host/data_access/swinst.h, + agent/mibgroup/host/data_access/swinst_null.c, + agent/mibgroup/host/data_access/swinst_pkginfo.c, + agent/mibgroup/host/data_access/swinst_rpm.c, + agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/host/data_access/swrun.h, + agent/mibgroup/host/data_access/swrun_cygwin.c, + agent/mibgroup/host/data_access/swrun_darwin.c, + agent/mibgroup/host/data_access/swrun_kinfo.c, + agent/mibgroup/host/data_access/swrun_kvm_proc.c, + agent/mibgroup/host/data_access/swrun_nlist.c, + agent/mibgroup/host/data_access/swrun_null.c, + agent/mibgroup/host/data_access/swrun_procfs_psinfo.c, + agent/mibgroup/host/data_access/swrun_procfs_status.c, + agent/mibgroup/host/data_access/swrun_procinfo.c, + agent/mibgroup/host/data_access/swrun_prpsinfo.c, + agent/mibgroup/host/data_access/swrun_pstat.c: + + Preliminary OS-specific implementations of Running and Installed + Software data access. + +2008-07-24 23:22 tanders + + * man/snmpcmd.1.def: + + CHANGES: documentation: BUG: 2027129: fix typo in snmpcmd.1 + +2008-07-24 10:00 jsafranek + + * man/snmp.conf.5.def, sedscript.in: + + reflect default temp file pattern in man page if it's modified by + ./configure script + +2008-07-24 08:36 jsafranek + + * configure, configure.in, include/net-snmp/net-snmp-config.h.in: + + NEWS: building: add --with-temp-file-pattern configure option + +2008-07-24 06:53 jsafranek + + * agent/agent_read_config.c: + + CHANGES: snmpd: PATCH: 1823800: release and reload all trap + destinations on SIGHUP + +2008-07-22 14:33 jsafranek + + * net-snmp-create-v3-user.in: + + fix net-snmp-create-v3-user to run without arguments + +2008-07-22 14:21 jsafranek + + * ., Makefile.in, configure, configure.in, net-snmp-config.in, + net-snmp-create-v3-user.in: + + NEWS: misc: separate user management from net-snmp-config into + new net-snmp-create-v3-user script + +2008-07-21 13:44 dts12 + + * agent/helpers/old_api.c: + + CHANGES: agent: PATCH 1944581: Protect against core dumps with + long string index values. + +2008-07-18 15:19 hardaker + + * dist/makerelease.xml: + + new signing key + +2008-07-17 10:05 jsafranek + + * agent/mibgroup/utilities/iquery.c: + + CHANGES: snmpd: BUG: 2018031: Don't probe engineID in internal + monitor sessions. + +2008-07-10 19:33 hardaker + + * dist/makerelease.xml: + + fix a regexp quote + +2008-07-10 14:12 tanders + + * snmplib/system.c: + + build fix for systems that don't have getaddrinfo (e.g. HP-UX + 11.0 and earlier, Solaris 7 and earlier) + +2008-07-10 13:50 alex_b + + * win32/Makefile.in: + + CHANGES: building: BUG: 2014526: Win32: + snmpv3-security-includes.h not installed + +2008-07-06 15:05 alex_b + + * README.win32, win32/Configure, win32/build.pl, + win32/dist/README.build.win32.txt, + win32/netsnmpmibssdk/Makefile.in: + + CHANGES: bulding: Add support for winExtDLL to build.bat (win32) + +2008-07-06 12:38 alex_b + + * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in: + + Win32 build fixes - add missing function for DLL build. + +2008-07-02 12:39 jsafranek + + * agent/mibgroup/ip-forward-mib/data_access/route_linux.c: + + CHANGES: snmpd: BUG: 2006786: Interface name can have more than 8 + characters. + +2008-06-25 17:39 tanders + + * agent/agent_read_config.c, agent/agent_trap.c, apps/snmptrap.c, + include/net-snmp/agent/ds_agent.h, + include/net-snmp/library/system.h, man/snmpd.conf.5.def, + perl/SNMP/SNMP.xs, python/netsnmp/client_intf.c, + snmplib/snmpUDPDomain.c, snmplib/system.c: + + NEWS: snmpd: PATCH: 1916840: new config option to set SNMPv1 trap + agent address + CHANGES: snmplib: PATCH: 1916840: introduce + netsnmp_gethostbyname_v4 + +2008-06-25 15:16 jsafranek + + * perl/SNMP/SNMP.xs: + + fix assertion when used with perl 5.10 + +2008-06-24 05:01 magfr + + * agent/mibgroup/snmpv3/usmUser.c, + include/net-snmp/library/snmpusm.h, snmplib/snmpusm.c: + + CHANGES: snmplib, snmpd: BUG: 2001124: Allow embedded NUL + characters in usmUserPublic + +2008-06-23 19:57 magfr + + * snmplib/snmp_client.c: + + Only reserve space for the extra \0 after the data for OCTET + STRING valued entities + +2008-06-23 19:13 magfr + + * testing/tests/T001snmpv1get, testing/tests/T014snmpv2cget, + testing/tests/T015snmpv2cgetnext, + testing/tests/T0160snmpv2cbulkget, + testing/tests/T016snmpv2cgetfail, + testing/tests/T017snmpv2ctov1getfail, + testing/tests/T018snmpv1tov2cgetfail, + testing/tests/T019snmpv2cnosuch, testing/tests/T020snmpv3get, + testing/tests/T021snmpv3getnext, + testing/tests/T0220snmpv3bulkget: + + CHANGES: building: Disable tests if the agent is built without + the mib module they depend on. + +2008-06-21 12:14 magfr + + * configure, configure.in: + + Remove spurious AC_MSG_RESULT inside an AC_CACHE_CHECK + +2008-06-18 05:07 magfr + + * configure, configure.in: + + Handle solaris awk as well. + +2008-06-17 16:01 tanders + + * agent/auto_nlist.c: + + CHANGES: snmpd: PATCH: 1995753: from volkov_peter: minor cleanup + agent/auto_nlist.c + +2008-06-17 08:57 dts12 + + * snmplib/snmpTCPIPv6Domain.c: + + Fix potential buffer overflow in sprintf for TCP/IPv6 + Cross-port of revision 16668 + +2008-06-16 23:55 tanders + + * configure.in: + + CHANGES: build: BUG: 1995172: fix --without-elf configure usage + message + +2008-06-13 22:16 dts12 + + * dist/find-requires, dist/net-snmp.spec: + + CHANGES: build: Improved RPM spec files, for better consistency + with vendor-provided packages. + Provided by Jan Safranek + +2008-06-13 21:03 dts12 + + * configure, configure.in: + + CHANGES: build: PATCH: 1899762: Tweak embedded_perl configure + checks. + +2008-06-13 05:43 magfr + + * acconfig.h, agent/mibgroup/snmpv3mibs.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + NEWS: building: Retire the config_old/new_require feature and + replace it with config_version_require that compares version + numbers to achieve a similar thing + +2008-06-12 12:50 dts12 + + * dist/makerelease: + + Only add non-default MIB modules to the test builds. + Specifying the host module is not needed on Linux systems, + and may break on other O/Ss. Specifying the disman/event + MIB is unnecessary on any system. + +2008-06-11 10:16 dts12 + + * dist/makerelease: + + Only enable IPX transport on Linux systems + +2008-06-10 14:37 dts12 + + * agent/mibgroup/utilities/iquery.c, + include/net-snmp/library/snmp_api.h, snmplib/snmp_client.c: + + snmpd: PATCH: 1918383: Fix DisMan monitoring of AgentX subagents + Note that this doesn't actually use the code submitted in that + patch. + Instead it inserts a callback hook into the + snmp_synch_response_cb + routine (using the myvoid pointer and a new session flag), which + has + the same effect without needing to duplicate any code. + +2008-06-10 12:52 dts12 + + * agent/mibgroup/disman/event/mteTrigger.c: + + Fix logic errors in handling of old/current varbind lists. + Reported by Fred Gao in patch #1918383 + +2008-06-09 19:08 hardaker + + * snmplib/scapi.c: + + update to match published release + +2008-06-09 16:58 hardaker + + * dist/makerelease.xml: + + added snmp_version.c + +2008-06-09 09:05 dts12 + + * apps/snmptrap.c, apps/snmpusm.c: + + A couple more missing error checks. + Based on those reported by Boya Sun + +2008-06-06 12:02 dts12 + + * configure, configure.in: + + Better handling of embedded perl on Mac OS/X + (nearly working on Leopard now) + +2008-06-03 23:14 tanders + + * acconfig.h, agent/auto_nlist.c, agent/mibgroup/hardware/cpu.h, + agent/mibgroup/hardware/memory.h, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hrh_filesys.c, agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c, + agent/mibgroup/ucd-snmp/diskio.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/proc.c, configure.in, + include/net-snmp/net-snmp-config.h.in, snmplib/system.c: + + NEWS: aix: Add support for AIX 6.x + +2008-06-03 22:46 tanders + + * aclocal.m4, config.guess, config.sub, configure, ltmain.sh: + + NEWS: build: Update to libtool 1.5.26 (from 1.5.24), e.g. to + better support AIX 6.1 and Mac OS X Leopard + +2008-06-03 22:39 tanders + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + why add legacy definitions for new stuff? + +2008-06-03 09:03 dts12 + + * agent/mibgroup/utilities/iquery.c: + + Ensure the default internal query session has a valid engineID, + to avoid having to probe for it on the first use. + +2008-06-02 22:17 magfr + + * include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, + include/net-snmp/library/tools.h, snmplib/snmp_api.c, + snmplib/snmp_client.c, snmplib/tools.c: + + NEWS: snmplib: Convert generic source arguments from const + u_char* to const void* for snmp_pdu_add_variable, + snmp_varlist_add_variable, snmp_set_var_value, + snmp_set_var_typed_value and memdup. + +2008-06-02 13:28 dts12 + + * agent/mibgroup/disman/event/mteTrigger.c: + + Ensure that the "trigger armed" flag is cleared whenever the + matching + expression is found to hold - even if the trigger doesn't + actually fire. + This affects the behaviour of initially-true expressions, when + this + initial firing is suppressed using the mteTrigger*Startup object. + Without this tweak, the trigger will fire on the second sampling + (as if the expression had evaluated false first time round). + +2008-06-01 20:02 dts12 + + * agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/disman/event/mteObjects.c, + agent/mibgroup/disman/event/mteObjects.h: + + Handle varbind payload for internal linkUp/Down notifications. + +2008-06-01 06:45 tanders + + * perl/TrapReceiver/TrapReceiver.xs: + + NEWS: snmptrapd: BUG: 1955227: Memory leak for embedded Perl on + x86_64 + +2008-05-31 12:08 magfr + + * agent/helpers/scalar_group.c: + + CHANGES: snmpd: The scalar helper that was called from the + scalar_group helper did nothing save adding a trailing 0 to the + argument. Remove the use of the scalar helper from the + scalar_group and add the trailing 0 in the scalar_group helper. + +2008-05-30 13:56 dts12 + + * dist/RELEASE-INSTRUCTIONS: + + Tweak list of on-line software directories to be updated. + +2008-05-29 09:59 dts12 + + * agent/agent_registry.c, agent/helpers/stash_cache.c, + agent/mibgroup/agent/extend.c, agent/mibgroup/agentx/client.c, + agent/mibgroup/disman/event/mteTrigger.c, apps/snmptest.c, + apps/snmptrap.c, apps/snmpusm.c, snmplib/snmpusm.c: + + Various missing error checks, etc. + Reported by Boya Sun. + +2008-05-28 11:48 dts12 + + * agent/mibgroup/hardware/memory/memory_freebsd.c, + agent/mibgroup/ucd-snmp/memory.c: + + Report cached memory size/usage properly (particularly on + FreeBSD). + +2008-05-28 11:21 dts12 + + * agent/mibgroup/ucd-snmp/memory.c: + + Bring memBuffer code into line with revision 16975. + +2008-05-28 11:10 dts12 + + * agent/mibgroup/hardware/memory/memory_linux.c: + + Linux 2.6 kernel does not report shared memory information. + +2008-05-28 09:18 dts12 + + * agent/mibgroup/hardware/memory/memory_linux.c: + + CHANGES: snmpd: BUG: 1931391: Fix reporting of Memory buffers and + cached memory. + Problem reported by doconeill. + +2008-05-28 08:30 dts12 + + * agent/mibgroup/agentx/subagent.c: + + Tweak the fix for bug #1912647 + +2008-05-28 06:56 magfr + + * agent/helpers/scalar_group.c: + + CHANGES: snmpd: Enforce the lower limit on scalar_groups + This fixes the case of getnext icmp.0 returning icmp.0.0 instead + of the + expected icmpInMsgs.0 + +2008-05-27 22:03 dts12 + + * agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/subagent.c: + + CHANGES: snmpd: BUG: 1912647: Fix memory leak following failed + requests. + Fix provided by Anton Pak + +2008-05-27 21:22 dts12 + + * snmplib/snmp_api.c: + + CHANGES: snmplib: BUG: 1958041: Ensure IDs are not truncated. + +2008-05-27 14:18 dts12 + + * agent/mibgroup/hardware/memory/memory_freebsd.c: + + Monitor memory buffers on FreeBSD systems. + API suggested by Chris + +2008-05-27 12:47 dts12 + + * agent/mibgroup/hardware/cpu/cpu_sysctl.c: + + Fix careless typo when applying Maxim's patch. + +2008-05-25 21:37 magfr + + * README.agent-mibs, agent/mibgroup/snmpv3/usmStats.h, + agent/mibgroup/snmpv3/usmStats_5_5.c, + agent/mibgroup/snmpv3/usmStats_5_5.h, + agent/mibgroup/snmpv3mibs.h: + + CHANGES: snmpd: Reimplementation of usmStats. + +2008-05-25 07:24 magfr + + * agent/mibgroup/disman/event/mteEventConf.c: + + Remove a local variable only used to track a local string + constant and replace t with a direct reference to the string + constant. + Mark two local functions static as well. + +2008-05-25 07:17 magfr + + * agent/mibgroup/utilities/iquery.c: + + Reorder to avoid one strlen call. + Add missing cast. + +2008-05-25 07:14 magfr + + * agent/mibgroup/ip-mib/data_access/scalars_linux.c: + + Make ipfw_name a static array instead of a pointer as it is + private to this module. + +2008-05-25 07:05 magfr + + * agent/helpers/instance.c: + + When casting, cast to the right type. + +2008-05-25 06:08 magfr + + * agent/helpers/cache_handler.c, agent/helpers/read_only.c, + agent/helpers/stash_cache.c, agent/mibgroup/agent/extend.c, + agent/mibgroup/agent/nsCache.c, agent/mibgroup/agent/nsLogging.c, + agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_swinst.c, + agent/snmp_agent.c, apps/snmptest.c, snmplib/read_config.c, + snmplib/snmp_client.c: + + Remove warnings about unreachable code on solaris. + +2008-05-24 20:30 dts12 + + * python/netsnmp/client_intf.c: + + CHANGES: python: BUG: 1826174: Check for buffer overflow when + printing values. + Addresses CVE-2008-2292 + +2008-05-24 13:11 magfr + + * configure, configure.in: + + On AIX netinet/in_pcb.h depends on net/route.h. Add the include + for configure. + +2008-05-24 09:06 magfr + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + Make the checks for netinet/in_pcb.h and sys/disklabel.h use the + normal + machinery. + Add a netsnmp prefix to the cache variable + cv_sys_ioctl_h_has_SIOCGIFADDR to + pacify aclocal. + +2008-05-23 20:27 dts12 + + * agent/mibgroup/hardware/cpu.h, + agent/mibgroup/hardware/cpu/cpu_sysctl.c: + + CHANGES: snmpd: PATCH: Fix for CPU stats on FreeBSD + Provided by Maxim Sobolev + +2008-05-23 20:12 dts12 + + * dist/snmpd-init.d, dist/snmptrapd-init.d: + + CHANGES: install: PATCH: 1969627: Handle empty + /etc/sysconfig/network file + Fix provided by Josh Wilmes + +2008-05-23 20:07 dts12 + + * agent/mibgroup/host/hr_filesys.c: + + CHANGES: snmpd: PATCH: 1967194: Recognise NFS4 mounts + Submitted by Fabrice Bacchella + +2008-05-22 20:55 dts12 + + * snmplib/asn1.c: + + Don't change length of OID buffer if parsing the OID fails. + Reported by saifulla Mohd Abdul. + +2008-05-22 13:34 hardaker + + * dist/makerelease.xml: + + update the advertising section and change note about how to + upload files (adding an automatted rsync command) + +2008-05-22 04:08 magfr + + * agent/mibgroup/util_funcs/header_simple_table.c: + + Add missing include. + +2008-05-21 20:27 magfr + + * snmplib/snmpAliasDomain.c: + + Make it possible to build the alias module with a C++ compiler. + +2008-05-21 13:40 hardaker + + * dist/makerelease.xml: + + added FSF directory info + +2008-05-21 09:21 dts12 + + * dist/RELEASE-INSTRUCTIONS: + + Add Free Software Directory to the list of places to be updated. + +2008-05-20 23:00 magfr + + * agent/mibgroup/agent/extend.c, agent/mibgroup/agent/extend.h, + agent/mibgroup/examples/example.c, + agent/mibgroup/examples/example.h, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/examples/ucdDemoPublic.h, + agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/vacm_vars.h, agent/mibgroup/misc/ipfwacc.c, + agent/mibgroup/misc/ipfwacc.h, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpEngine.h, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/snmpMPDStats.h, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmStats.h, + agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/snmpv3/usmUser.h, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetAddrEntry.h, + agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/disk.h, + agent/mibgroup/ucd-snmp/diskio.c, + agent/mibgroup/ucd-snmp/diskio.h, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/errormib.h, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/extensible.h, + agent/mibgroup/ucd-snmp/file.c, agent/mibgroup/ucd-snmp/file.h, + agent/mibgroup/ucd-snmp/lmSensors.c, + agent/mibgroup/ucd-snmp/lmSensors.h, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/loadave.h, + agent/mibgroup/ucd-snmp/logmatch.c, + agent/mibgroup/ucd-snmp/logmatch.h, + agent/mibgroup/ucd-snmp/memory_aix4.c, + agent/mibgroup/ucd-snmp/memory_aix4.h, + agent/mibgroup/ucd-snmp/memory_darwin7.c, + agent/mibgroup/ucd-snmp/memory_darwin7.h, + agent/mibgroup/ucd-snmp/memory_dynix.c, + agent/mibgroup/ucd-snmp/memory_dynix.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/vmstat_aix4.c, + agent/mibgroup/ucd-snmp/vmstat_aix4.h, + agent/mibgroup/ucd-snmp/vmstat_bsdi4.c, + agent/mibgroup/ucd-snmp/vmstat_bsdi4.h, + agent/mibgroup/ucd-snmp/vmstat_darwin7.c, + agent/mibgroup/ucd-snmp/vmstat_darwin7.h, + agent/mibgroup/ucd-snmp/vmstat_dynix.c, + agent/mibgroup/ucd-snmp/vmstat_dynix.h, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.h, + agent/mibgroup/ucd-snmp/vmstat_hpux.c, + agent/mibgroup/ucd-snmp/vmstat_hpux.h, + agent/mibgroup/ucd-snmp/vmstat_linux.c, + agent/mibgroup/ucd-snmp/vmstat_linux.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, + agent/mibgroup/util_funcs, agent/mibgroup/util_funcs.c, + agent/mibgroup/util_funcs.h, + agent/mibgroup/util_funcs/MIB_STATS_CACHE_TIMEOUT.h, + agent/mibgroup/util_funcs/header_generic.c, + agent/mibgroup/util_funcs/header_generic.h, + agent/mibgroup/util_funcs/header_simple_table.c, + agent/mibgroup/util_funcs/header_simple_table.h: + + CHANGES: snmpd: The majority of the dependencies on util_funcs is + for the header_* functions. Factor out the header_* functions and + adjust the requirements. + +2008-05-20 22:40 magfr + + * agent/mibgroup/Rmon/agutil.c, agent/mibgroup/Rmon/alarm.c, + agent/mibgroup/Rmon/alarm.h, agent/mibgroup/Rmon/event.c, + agent/mibgroup/Rmon/event.h, agent/mibgroup/Rmon/history.c, + agent/mibgroup/Rmon/history.h, agent/mibgroup/Rmon/rows.c, + agent/mibgroup/Rmon/statistics.c, + agent/mibgroup/Rmon/statistics.h, agent/mibgroup/agent/nsCache.c, + agent/mibgroup/agent/nsDebug.c, + agent/mibgroup/agent/nsLogging.c, + agent/mibgroup/hardware/sensors/kstat_sensors.c, + agent/mibgroup/hardware/sensors/lmsensors_v2.c, + agent/mibgroup/hardware/sensors/lmsensors_v3.c, + agent/mibgroup/hardware/sensors/picld_sensors.c, + agent/mibgroup/mibII/ipAddr.h, agent/mibgroup/mibII/ipv6.c, + agent/mibgroup/mibII/kernel_linux.c, + agent/mibgroup/mibII/route_headers.h, + agent/mibgroup/mibII/snmp_mib.c, agent/mibgroup/mibII/tcp.h, + agent/mibgroup/mibII/tcpTable.h, agent/mibgroup/mibII/udp.h, + agent/mibgroup/mibII/udpTable.h, + agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/mibII/vacm_conf.h, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/mibII/var_route.h, agent/mibgroup/smux/smux.c, + agent/mibgroup/target/snmpTargetParamsEntry.h, + agent/mibgroup/tunnel/tunnel.c, + agent/mibgroup/utilities/override.c, agent/mibgroup/winExtDLL.c, + agent/mibgroup/winExtDLL.h, agent/snmp_agent.c: + + CHANGES: Do not config_require(util_funcs) if nothing from + util_funcs is used + +2008-05-14 13:35 tanders + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + fix build failures with earlier Linux kernels (e.g. with RH7.1) + introduced by r16909 + +2008-05-13 18:56 hardaker + + * include/net-snmp/net-snmp-config.h.in: + + fix comment typo + +2008-05-13 15:46 hardaker + + * NEWS: + + document the -t switch change + +2008-05-13 15:45 hardaker + + * man/snmpcmd.1.def: + + document the alias keyword + +2008-05-13 15:41 hardaker + + * man/snmpcmd.1.def, snmplib/snmp_parse_args.c: + + allow floating point numbers to be used for timeout values + +2008-05-12 21:11 hardaker + + * mibs/NET-SNMP-TC.txt, snmplib/snmpAliasDomain.c: + + Added a real snmpAliasDomain OID definition + +2008-05-12 21:07 hardaker + + * NEWS: + + updated NEWS with new alias blurb + +2008-05-12 21:07 hardaker + + * acconfig.h, configure, configure.in, + include/net-snmp/library/snmpAliasDomain.h, + include/net-snmp/net-snmp-config.h.in, man/snmp.conf.5.def, + snmplib/snmpAliasDomain.c, snmplib/snmp_transport.c: + + NEWS: snmplib: Added a alias transport for mapping complex + transport strings to simple name definitions + +2008-05-12 19:38 hardaker + + * dist/makerelease.xml: + + strip off trailing module name + +2008-05-12 06:03 magfr + + * agent/mibgroup/mibII/snmp_mib.c: + + Make mibII/snmp work again. + +2008-05-10 21:47 magfr + + * agent/mibgroup/ip-mib/ip_scalars.c, + agent/mibgroup/ucd-snmp/diskio.c: + + CHANGES: snmpd: Remove unused variables. + +2008-05-10 09:55 magfr + + * agent/agent_index.c, agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/ucd-snmp/proxy.c, agent/snmp_agent.c, + snmplib/asn1.c: + + CHANGES: snmpd, snmplib: Replace the invalid %08p format + specifier with the correct %8p. + +2008-05-10 09:51 magfr + + * agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/ipv6.c, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, apps/snmpdelta.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, + apps/snmpnetstat/main.c, apps/snmptrapd.c, + apps/snmptrapd_handlers.c: + + CHANGES: snmpd, snmpnetstat, snmptrapd, snmpdelta: Use NULL + instead of 0 for NULL pointers. Use casted 0's instead of 0 for + NULL function pointers. + +2008-05-10 09:40 magfr + + * agent/mibgroup/host/hr_disk.h, + include/net-snmp/agent/agent_sysORTable.h, + include/net-snmp/agent/stash_cache.h: + + CHANGES: snmpd: Add missing function declarations. + +2008-05-10 09:39 magfr + + * agent/mibgroup/agentx/subagent.c, + agent/mibgroup/disman/expr/expExpressionConf.c, + agent/mibgroup/ucd-snmp/diskio.c, agent/snmp_vars.c: + + CHANGES: snmpd: Add missing include files. + +2008-05-10 09:33 magfr + + * agent/agent_registry.c, agent/helpers/table_data.c, + agent/helpers/table_dataset.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c, + + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c, + + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c, + + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c, + + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c, + agent/snmp_agent.c, local/mib2c-conf.d/mfd-interface.m2c, + snmplib/data_list.c: + + CHANGES: snmpd, snmplib, mib2c: Move the definition of inline + functions so that the compiler sees them before it sees uses of + them. + +2008-05-10 09:30 magfr + + * agent/agent_handler.c, agent/helpers/table_dataset.c, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/library/data_list.h: + + CHANGES: snmpd, snmplib: Remove the inline declarations for + functions that lack an inline definition. + +2008-05-09 21:35 magfr + + * agent/agent_index.c, agent/agent_registry.c, agent/agent_trap.c, + agent/helpers/table.c, agent/mibgroup/Rmon/rows.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/disman/expr/expValueTable.c, + agent/mibgroup/host/hr_device.c, agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_proc.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c, agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_system.c, + agent/mibgroup/mibII/vacm_conf.c, agent/mibgroup/smux/smux.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/utilities/execute.c, + agent/snmp_agent.c, snmplib/container_binary_array.c, + snmplib/container_null.c, snmplib/lcd_time.c, snmplib/md5.c, + snmplib/mib.c, snmplib/parse.c, snmplib/snmpAAL5PVCDomain.c, + snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c, + snmplib/snmpUnixDomain.c, snmplib/snmp_alarm.c, + snmplib/snmp_api.c, snmplib/snmp_client.c, snmplib/snmp_debug.c, + snmplib/snmp_logging.c, snmplib/snmpusm.c, snmplib/tools.c: + + CHANGES: snmpd, snmplib: Use NULL instead of 0 for NULL pointers. + Use casted 0's instead of 0 for NULL function pointers. + +2008-05-09 21:27 magfr + + * agent/helpers/old_api.c, agent/mibgroup/mibII/ipv6.c, + agent/mibgroup/smux/smux.c, agent/snmp_agent.c, + snmplib/default_store.c, snmplib/parse.c, snmplib/read_config.c, + snmplib/snmp_version.c: + + CHANGES: snmpd, snmplib: fixups for prototype [(void) replacing + ()]. + +2008-05-09 21:23 magfr + + * agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c: + + Remove dead code. + +2008-05-09 19:16 dts12 + + * dist/makerelease: + + Missing MD5 signature file for zip release + +2008-05-09 19:15 dts12 + + * dist/makerelease: + + Basic documentation and help/usage messages. + +2008-05-08 14:00 dts12 + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + Drop support for the interim SIOCDEVPRIVATE-based ioctl calls. + SIOCGMIIPHY/SIOCGMIIREG have been defined since at least Sept + 2001 (kernel 2.4.10), + so the risk of calling an inappropriate private ioctl is probably + greater than + that of missing information from an ancient system. + +2008-05-08 09:02 dts12 + + * snmplib/snmp_api.c: + + Don't try to automatically create anonymous users. + (An invalid trapsess directive may crash the agent) + +2008-05-06 08:38 jsafranek + + * dist/net-snmp.spec: + + - remove %{libcurrent} + - add openssl-devel to build requirements + - don't use Provides: unless necessary, let rpmbuild compute the + provided libraries + - don't specify PREFIX for perl + +2008-05-06 08:38 jsafranek + + * agent/agent_read_config.c, agent/agent_trap.c: + + reverting accidentaly commited files + +2008-05-06 08:34 jsafranek + + * agent/agent_read_config.c, agent/agent_trap.c: + + - remove %{libcurrent} + - add openssl-devel to build requirements + - don't use Provides: unless necessary, let rpmbuild compute the + provided libraries + - don't specify PREFIX for perl + +2008-05-05 21:43 dts12 + + * configure, configure.in: + + Mechanism to select upcoming module re-writes and/or + recently-deprecated modules. + +2008-05-02 10:19 dts12 + + * include/net-snmp/system/darwin9.h: + + Handle udpTable indexing on both PPC and Intel hardware. + +2008-04-30 19:45 magfr + + * snmplib/snmp_debug.c: + + CHANGES: snmplib: Remove the support for generation of statistics + of how often a certain debug log level is triggered. + +2008-04-30 19:41 magfr + + * snmplib/snmp_debug.c: + + NEWS: snmplib: Remove the variable debug_num_excluded. + There is nothing that sets debug_num_excluded and there is no way + to for it + to affect the result of any function. + +2008-04-30 05:28 magfr + + * snmplib/snmp_debug.c: + + Remove unncessary prototypes + +2008-04-23 16:39 hardaker + + * dist/makerelease.xml: + + actually use the branch path, don't just say you're going to + +2008-04-19 22:20 tanders + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + don't depend on OID resolution for disman linkUpDownNotifications + +2008-04-08 20:43 magfr + + * include/net-snmp/agent/sysORTable.h: + + Accept that people will try to compile this code with pre-ANSI + compilers and change it to handle that case. + +2008-04-08 20:38 hardaker + + * perl/agent/agent.pm: + + CHANGES: perl: fixed an extra brace in the docs pointed out by + Jason Martin + +2008-04-08 20:34 hardaker + + * dist/makerelease.xml: + + update and restructure a bit to fix a few problems + +2008-04-07 20:06 magfr + + * agent/helpers/null.c: + + CHANGES: snmpd: As the null handler is perfectly capable of + handling GET_BULK requests it is now marked as such in the + registration. + +2008-04-07 14:00 dts12 + + * snmplib/parse.c: + + Another over-short DESCRIPTION buffer. + +2008-04-07 13:57 dts12 + + * snmplib/parse.c: + + Handle longer DESCRIPTION/REFERENCE strings in Capabilities + statements. + (Consistent processing with other MIB definition macros). + Fix provided by Aleksandr Lomanov. + +2008-04-02 19:35 hardaker + + * FAQ: + + mention libelf package rename + +2008-03-29 09:29 magfr + + * README.agent-mibs, agent/Makefile.in, agent/agent_sysORTable.c, + agent/mibgroup/agentx/master.h, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/subagent.c, agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/sysORTable.h, + 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/vacm_conf.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/usmStats.c, agent/mibgroup/tunnel/tunnel.c, + agent/snmp_vars.c, include/net-snmp/agent/agent_sysORTable.h, + include/net-snmp/agent/sysORTable.h: + + NEWS: snmpd: Enable automatic reregistering of sysORTable entries + from AgentX subagents. Add the sysORTable interface to the + include directory. Rewrite the sysORTable module to use the + table_container handler. + +2008-03-27 03:21 hardaker + + * dist/makerelease, dist/net-snmp.spec, dist/patme: + + uncommit 3 accidental multiple file commits + +2008-03-27 03:18 hardaker + + * dist/makerelease, dist/makerelease.xml, dist/net-snmp.spec, + dist/patme: + + various rewording, restructuring and proper file replacement + scheme + +2008-03-26 07:52 magfr + + * snmplib/read_config.c: + + NEWS: snmplib: from "Aleksandr Lomanov": Corrected registering of + multiple premib config handlers so that all of them get + registered as premib handlers as opposed to the earlier behaviour + where they always got registered as normal config items. + +2008-03-26 07:16 magfr + + * agent/helpers/table_container.c: + + CHANGES: snmpd: Get the table_container data from the right + handler when unregistering a table_container. + +2008-03-25 06:07 magfr + + * agent/agent_registry.c: + + Remove spurious printf from unregister_mib_context + +2008-03-24 17:54 dts12 + + * local/mib2c: + + CHANGES: mib2c: BUG: 1874059,1737068: Handle MIB objects with + embedded hyphens + +2008-03-24 17:29 dts12 + + * snmplib/asn1.c: + + CHANGES: snmplib: BUG: 1866655: Handle parsing invalid OID + subidentifiers + +2008-03-24 16:53 dts12 + + * snmplib/asn1.c: + + CHANGES: library: PATCH: 1921861: Avoid endless loop after + truncating 64bit int + +2008-03-24 15:00 dts12 + + * configure, configure.in: + + CHANGES: build: BUG: 1823381: Valid MIB directory search path on + Windows + +2008-03-22 08:42 magfr + + * apps/snmptrapd.c: + + Make it possible to build snmptrapd without embedded perl again. + +2008-03-21 17:55 hardaker + + * agent/mibgroup/smux/smux.c, snmplib/snmpAAL5PVCDomain.c, + snmplib/snmpCallbackDomain.c, snmplib/snmpTCPDomain.c, + snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUnixDomain.c, + snmplib/winpipe.c: + + NEWS: libsnmp: PATCH: 1895927: from jhum8111: change obsolete + recv/send to recvfrom/sendto + +2008-03-21 17:49 hardaker + + * python/netsnmp/client_intf.c: + + CHANGES: python: PATCH: 1862177: from wafflesouffle: made code + more windows/cygwin compiler friendl + +2008-03-21 17:45 hardaker + + * python/netsnmp/client.py: + + CHANGES: python: PATCH: 1877840: fix MIB label and indexing due + to slightly broken regexp + +2008-03-21 17:39 hardaker + + * perl/agent/Support/Support.pm: + + CHANGES: perl: PATCH: 1920390: from wilmesj: fix registration of + tables with .0 as IIDs + +2008-03-21 17:32 hardaker + + * perl/agent/Support/Support.pm: + + CHANGES: perl: PATCH: 1914645: from wilmesj: better end of mib + support + +2008-03-21 17:28 hardaker + + * perl/agent/agent.xs: + + CHANGES: perl: PATCH: 1914643: from wilmesj: fix issues with + embedded perl returning 0 being reclassified as a wrong data type + when an int works. + +2008-03-21 17:22 hardaker + + * local/Makefile.in: + + CHANGES: mib2c: PATCH 1914398: from wilmesj: install + mib2c.perl.conf + +2008-03-21 17:02 hardaker + + * perl/agent/Support/Support.pm: + + CHANGES: perl: PATCH: 1914393: from wilmesj: registerAgent can + now be run multiple times + +2008-03-21 16:35 hardaker + + * agent/helpers/table_iterator.c: + + NEWS: snmpd: PATCH: 1909813: fix table_iterator hint to get_first + when SORTED flag is set + +2008-03-21 16:24 hardaker + + * agent/snmp_perl.c, apps/snmptrapd.c: + + NEWS: snmptrapd: PATCH: 1908288: from anedel: If snmptrapd -f + interrupted with ctrl-C run perl END block + +2008-03-21 16:16 hardaker + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + CHANGES: PATCH: 1902113: from jsafranek: fix error log in + inetNetToMediatable + +2008-03-21 16:12 hardaker + + * agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/util_funcs.c: + + CHANGES: PATCH: 1902105: from jsafranek: hide and improve debug + log messages created by patch 1705594 + +2008-03-07 15:42 dts12 + + * agent/mibgroup/host/hr_storage.h, + agent/mibgroup/host/hrh_filesys.c, + agent/mibgroup/host/hrh_filesys.h: + + HAL-based implementation of the hrFSTable. + +2008-03-07 15:40 dts12 + + * agent/mibgroup/hardware/fsys, agent/mibgroup/hardware/fsys.h, + agent/mibgroup/hardware/fsys/fsys_getfsstats.c, + agent/mibgroup/hardware/fsys/fsys_mntent.c, + agent/mibgroup/hardware/fsys/hw_fsys.c, + agent/mibgroup/hardware/fsys/hw_fsys.h, + agent/mibgroup/hardware/fsys/mnttypes.h, + agent/mibgroup/hardware/fsys/mounts.h: + + Initial HAL implementation of FileSystem information + +2008-03-07 15:35 dts12 + + * configure, configure.in, include/net-snmp/net-snmp-config.h.in: + + Check for getvfsstat() + +2008-03-07 15:34 dts12 + + * configure, configure.in: + + CHANGES: build: BUG: 1823381: Use a sensible default MIBDIR path + on Cygwin/MinGW + (Should this be applied to other branches? If so, which?) + +2008-02-27 22:12 hardaker + + * agent/mibgroup/host/hr_swinst.c: + + Fix C++ style comment + +2008-02-27 07:49 magfr + + * agent/mibgroup/host/hr_disk.c: + + The LVM disk patch introduced a memory leak. This removes the + leak. + +2008-02-26 23:27 hardaker + + * dist/makerelease.xml: + + make the script more hierarchial/structured + +2008-02-26 21:36 nba + + * apps/snmptranslate.c: + + CHANGES: Initalize log subsystem + +2008-02-26 21:34 nba + + * snmplib/parse.c: + + CHANGES: Fix for refs to OBJECT-GROUP in another MIB + +2008-02-26 21:23 nba + + * mibs/DISMAN-EVENT-MIB.txt, mibs/DISMAN-EXPRESSION-MIB.txt, + mibs/IP-FORWARD-MIB.txt, mibs/IP-MIB.txt, + mibs/IPV6-FLOW-LABEL-MIB.txt, mibs/NOTIFICATION-LOG-MIB.txt, + mibs/SNMP-USM-AES-MIB.txt, mibs/SNMP-USM-DH-OBJECTS-MIB.txt, + mibs/TRANSPORT-ADDRESS-MIB.txt, mibs/TUNNEL-MIB.txt: + + Update to autoextracted mib files (blank line chanmges) + +2008-02-26 20:46 nba + + * mibs/Makefile.mib, mibs/ianalist, mibs/rfclist: + + Update for currently released RFC MIBS + +2008-02-26 20:45 nba + + * mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt, + mibs/IANA-LANGUAGE-MIB.txt, mibs/IANA-RTPROTO-MIB.txt, + mibs/IANAifType-MIB.txt: + + Update IANA MIBS to current version + +2008-02-25 22:21 tanders + + * agent/mibgroup/util_funcs.h: + + add missing #include for pthread_mutex_t + +2008-02-25 22:06 tanders + + * agent/mibgroup/Rmon/alarmTable.c: + + a better portability fix + +2008-02-23 00:59 hardaker + + * agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_constants.h, + + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h, + include/net-snmp/data_access/ipaddress.h: + + NEWS: snmpd: PATCH: 1705594: from c_varun: Fix various aspects of + linux ipAddressPrefixTable reporting. + +2008-02-22 23:52 hardaker + + * agent/mibgroup/if-mib/data_access/interface.c: + + CHANGES: snmpd: PATCH: 1896118: patch from jsafranek: fix ifTable + 32bit counters on linux + +2008-02-22 23:49 hardaker + + * agent/mibgroup/ip-mib/data_access/ipv6scopezone_linux.c: + + patch from jsafranek: Create ipv6ScopeZoneEntry only for + link-local addresses and only once per interface. + +2008-02-22 23:44 hardaker + + * snmplib/parse.c: + + CHANGES: libsnmp: PATCH: 1898204: from Mike Wescott: fix bug + 1898198 in parse.c to avoid a segfault when parsing broken mibs. + +2008-02-18 12:11 dts12 + + * man/mib_api.3.def: + + Clarify the need to reset buffer length when calling 'read_objid' + repeatedly. + +2008-02-18 10:32 tanders + + * agent/mibgroup/Rmon/alarmTable.c: + + portability fix + +2008-02-18 07:39 tanders + + * agent/mibgroup/Rmon/alarmTable.c: + + make sure that netsnmp_iquery_user_session et al. are properly + declared + +2008-02-17 18:01 tanders + + * agent/mibgroup/mibII/var_route.c: + + fix typo in variable name + +2008-02-17 08:38 tanders + + * agent/agent_registry.c: + + portability fix + +2008-02-15 17:45 hardaker + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + lowered failure message to insert to debug; removed CVS ID from + top of line + +2008-02-15 17:39 hardaker + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + don't insert empty entries + +2008-02-15 17:31 hardaker + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + patch from jsafrane on irc: make ipv6 entries work on 64 bit + machines + +2008-02-15 16:24 hardaker + + * dist/makerelease.xml: + + pass 1 at a new makerelease script; currently just converted code + mostly + +2008-02-15 16:22 hardaker + + * agent/mibgroup/host/hr_disk.c: + + remove linux checks + +2008-02-15 15:45 hardaker + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + remove references to RDA_RTA + +2008-02-15 15:37 hardaker + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + don't compile in the ipv6 code if NDA_RTA isn't defined + +2008-02-15 13:00 tanders + + * agent/mibgroup/host/hr_swinst.c: + + portability fix + +2008-02-15 06:19 hardaker + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + minor bug update from c_varun + +2008-02-15 05:13 hardaker + + * agent/mibgroup/ip-mib/data_access/arp_linux.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c, + configure, configure.in: + + NEWS: snmpd: PATCH: 1704105: from c_varun: Add IPv6 support to + the inetNetToMediaTable for linux + +2008-02-15 05:12 hardaker + + * agent/mibgroup/ip-mib.h: + + require new ipv6ScopeZoneIndexTable table + +2008-02-15 05:00 hardaker + + * agent/mibgroup/ip-mib/data_access/ipv6scopezone.h, + agent/mibgroup/ip-mib/data_access/ipv6scopezone_common.c, + agent/mibgroup/ip-mib/data_access/ipv6scopezone_linux.c, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable.h, + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable.h, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_data_access.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_data_access.h, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_enums.h, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.c, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.h, + + agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_oids.h, + include/net-snmp/data_access/scopezone.h: + + NEWS: snmpd: PATCH: 1715405: from c_varun: Implement the + ipv6ScopeZoneIndexTable on linux + +2008-02-15 04:39 hardaker + + * agent/snmpd.c: + + CHANGES: snmpd: PATCH: 1716548: from myamato: Fix help output so + no space is printed between -D and arguments. + +2008-02-15 04:27 hardaker + + * agent/mibgroup/Rmon.h, agent/mibgroup/Rmon/alarmTable.c, + agent/mibgroup/Rmon/alarmTable.h: + + NEWS: snmpd: PATCH: 1723611: from Emi Yanagi: New implementation + of the rmon alarmTable + +2008-02-15 03:44 hardaker + + * agent/agent_registry.c: + + NEWS: snmpd: PATCH: 1893468: from gkoenig: fixed registration of + OIDs with ranges + +2008-02-14 21:40 tanders + + * agent/mibgroup/mibII/var_route.c: + + fix typo in variable declaration (unbreaks the build on a few + systems) + +2008-02-14 00:29 hardaker + + * COPYING: + + year update for sparta + +2008-02-13 23:37 magfr + + * include/net-snmp/library/container.h, snmplib/container.c: + + NEWS: snmplib: Change CONTAINER_INSERT to not do partial inserts + in containers with multiple indices when one insert fails. + +2008-02-13 23:11 hardaker + + * snmplib/snmpusm.c: + + Fixed the createUser line to specify the -e flag (responding to a + complaint about it be missing) + +2008-02-13 17:42 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + NEWS: snmpd: PATCH: 1779558: from brumbs: Implement the + diskIOLA1,5,10 objections in the diskio-mib under linux + +2008-02-13 17:15 hardaker + + * agent/mibgroup/host/hr_swinst.c: + + CHANGES: snmpd: PATCH: 1783733: Put the package version number + into the hrSWInst table for solaris. + +2008-02-13 16:58 hardaker + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + CHANGES: snmpd: PATCH: 1783423: from jsafranek: return a correct + ipv6InterfaceIdentifier of loopback on linux + +2008-02-13 16:12 hardaker + + * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/ipAddr.c, + agent/mibgroup/mibII/udpTable.c, + agent/mibgroup/mibII/var_route.c: + + CHANGES: snmpd: PATCH: 1784747: from jsafranek: Fix long usage + for ip adresses on 64 bit systems in various MIB-II tables. + +2008-02-13 16:07 hardaker + + * agent/agent_trap.c, agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/protocol.c, + include/net-snmp/agent/agent_trap.h: + + NEWS: snmpd: PATCH: 1806501: from jmagder: Add a snmp_v3trap + function for sending traps with a snmpv3 context + +2008-02-13 16:02 hardaker + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + include/net-snmp/library/tools.h: + + CHANGES: snmpd: PATCH: 1826102: from jsafranek: support longer + interface names on linux + +2008-02-12 23:23 hardaker + + * snmplib/mib.c: + + CHANGES: libsnmp: PATCH: 1807489: fix ignoring of display hints. + +2008-02-12 23:19 hardaker + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + + +2008-02-12 23:16 hardaker + + * agent/mibgroup/mibII/icmp.c: + + CHANGES: snmpd: patch 1823465 from jsafranek: fix icmp cache + registration + +2008-02-12 22:16 hardaker + + * README.agent-mibs, + agent/mibgroup/ip-mib/data_access/scalars_linux.c, + agent/mibgroup/ip-mib/ip_scalars.c: + + NEWS: snmpd: PATCH: 1828602: from tgohad: Support ipDefaultTTL + and ipForwarding SETs on linux + +2008-02-12 22:09 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + CHANGES: snmpd: PATCH: 1866823: from jsafranek: truncate 32 bit + counter values on 64 bit machines to avoid bogus warnings. + +2008-02-12 19:05 hardaker + + * agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: + + CHANGES: snmpd: PATCH: 1849903: from jsafranek: do not spam log + with asserts when XEN is used + +2008-02-12 18:50 hardaker + + * snmplib/callback.c: + + CHANGES: libsnmp: PATCH: 1875022: from sem_prg: improve callback + locking mechanisms + +2008-02-12 17:40 hardaker + + * agent/mibgroup/ucd-snmp/memory_freebsd2.c: + + CHANGES: snmpd: PATCH: 1879261: from amesbury: Add in inactive + memory to the cached report for freebsd + +2008-02-12 15:32 hardaker + + * include/net-snmp/library/snmpv3.h, snmplib/snmpv3.c: + + NEWS: libsnmp: Patch: 1882069: from nschrenk: Add a exactEngineID + token for specifying an exact SNMPv3 engineID to use + +2008-02-12 15:18 hardaker + + * agent/mibgroup/host/hr_disk.c: + + minor cleanups from reviewing parts of the code + +2008-02-12 15:17 hardaker + + * agent/mibgroup/host/hr_disk.c: + + NEWS: snmpd: PATCH: 1882621: from jsafranek: Add LVM support to + the partition table + +2008-02-11 22:26 hardaker + + * configure, configure.in: + + fix quoted strings in help output + +2008-01-30 17:29 hardaker + + * configure, configure.in: + + added vacm_conf to existing configure files (for trapd too) + +2008-01-20 07:55 tanders + + * configure, configure.in: + + CHANGES: build: BUG: 1872266: PERLCC check fails for CC with + options + +2008-01-17 01:13 hardaker + + * agent/mibgroup/default_modules.h: + + fix default mibs to include vacm_conf too + +2008-01-17 00:09 magfr + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + CHANGES: snmpd: PATCH: 1826088: from Jan Safranek: Use the right + interface t read the netmask + +2008-01-16 21:54 magfr + + * agent/mibgroup/ucd-snmp/disk.c: + + CHANGES: Handle device names with embedded spaces in + UCD-SNMP-MIB::dskDevice + +2008-01-16 00:47 magfr + + * agent/mibgroup/ucd-snmp/disk.c: + + CHANGES: snmpd: PATCH: 1828839: from jsafranek to provide better + handling of disks mounted on paths with embedded spaces + +2008-01-15 16:47 hardaker + + * snmplib/default_store.c: + + coverity bug 205: double check pointer that should never be null + +2008-01-14 23:55 magfr + + * README.agent-mibs, agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/snmp_mib.h, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/system_mib.h, + agent/mibgroup/mibII/updates.c, agent/mibgroup/mibII/updates.h: + + Update the snmp and system mibs to be handler based + +2008-01-13 00:00 magfr + + * Makefile.in, configure, configure.in, dist/RELEASE-INSTRUCTIONS, + doxygen.conf, local/Version-Munge.pl, sedscript.in, + snmplib/snmp_version.c: + + Lessen the number of places that need to be changed in order to + do a release. + Change to use the configure version number as the package version + number. + +2008-01-09 21:58 magfr + + * snmplib/container_binary_array.c: + + Delete unused static functions + +2008-01-06 13:01 magfr + + * snmplib/snmp_client.c: + + Make error_string private and readonly + +2007-12-22 19:22 dts12 + + * perl/SNMP/SNMP.xs: + + CHANGES: perl: BUG: 1826174: Check for buffer overflow when + printing values. + +2007-12-21 23:19 dts12 + + * perl/SNMP/SNMP.pm: + + CHANGES: perl: BUG: 1747733: More robust handling of undefined + values. + Patch supplied by Matti Linnanvuori + +2007-12-21 21:33 dts12 + + * agent/mibgroup/host/hr_filesys.c, agent/mibgroup/ucd-snmp/disk.c: + + CHANGES: snmpd: BUG: 1748206: Protect against failures to open + /etc/mtab (or equiv) + +2007-12-21 18:42 dts12 + + * net-snmp-config.in: + + Bring order of agent library linking into line with agent + Makefile. + Problem reported by Steve McCarthy. + Qn: Should 5.2.x and 5.3.x also use the same order? + (for both agent Makefile and net-snmp-config) + +2007-12-21 13:11 dts12 + + * apps/snmptrapd_log.c: + + CHANGES: build: BUG: 1802833: Ensure snmptrapd builds with + --disable-snmpv1/2c + +2007-12-20 16:26 dts12 + + * perl/SNMP/SNMP.xs: + + CHANGES: perl: BUG: 1834539: Consistent handling of OID parsing. + Applies patch #1834983, provided by Dmitry Karasik + +2007-12-20 16:05 dts12 + + * snmplib/snmp_client.c: + + More internal query debugging output. + +2007-12-20 14:20 dts12 + + * agent/helpers/watcher.c: + + CHANGES: snmpd: BUG: 1822360: Fix spinlock helper error handling. + +2007-12-20 14:18 dts12 + + * snmplib/asn1.c: + + CHANGES: snmplib: BUG: 1795840: Signed 32-bit truncation logged + as debug message rather then error. + +2007-12-20 14:14 dts12 + + * agent/mibgroup/host/hr_filesys.c: + + CHANGES: snmpd: BUG: 1792890: include CIFS mounts when skipping + remote filesystems + +2007-12-20 14:12 dts12 + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: + + CHANGES: snmpd: BUG: 1771221: Retain ifLastChange information on + data reload. + +2007-12-20 14:08 dts12 + + * agent/mibgroup/notification-log-mib/notification_log.c: + + CHANGES: snmpd: BUG: 1758212: Handling missing variable types + (IpAddress,Counter,Opaque) + +2007-12-19 22:39 magfr + + * snmplib/container.c, snmplib/container_iterator.c, + snmplib/container_null.c, snmplib/data_list.c, + snmplib/read_config.c: + + Correct doxygen warnings + +2007-12-19 22:31 magfr + + * testing/tests/Sv3vacmconfig, testing/tests/T001snmpv1get, + testing/tests/T014snmpv2cget, testing/tests/T015snmpv2cgetnext, + testing/tests/T0160snmpv2cbulkget, + testing/tests/T016snmpv2cgetfail, + testing/tests/T017snmpv2ctov1getfail, + testing/tests/T018snmpv1tov2cgetfail, + testing/tests/T019snmpv2cnosuch, testing/tests/T022snmpv3getMD5, + testing/tests/T023snmpv3getMD5AES, + testing/tests/T023snmpv3getMD5DES, + testing/tests/T025snmpv3getSHADES, + testing/tests/T030snmpv3usercreation, + testing/tests/T051snmpv2ctrap, testing/tests/T052snmpv2cinform, + testing/tests/T058agentauthtrap, + testing/tests/T059trapdtraphandle, testing/tests/T060trapdperl, + testing/tests/T061agentperl, testing/tests/T065agentextend, + testing/tests/T100agenthup, testing/tests/T115agentxperl, + testing/tests/T120proxyget, testing/tests/T121proxyset, + testing/tests/T122proxysetfail, testing/tests/T130snmpv1vacmget, + testing/tests/T131snmpv2cvacmget, + testing/tests/T140snmpv1vacmgetfail, + testing/tests/T141snmpv2cvacmgetfail, + testing/tests/T150solarishostcpu, + testing/tests/T151solarishostdisk, testing/tests/T152hostuptime, + testing/tests/T153solarisswap, testing/tests/T160snmpnetstat, + testing/tests/T200snmpv2cwalkall: + + Use NETSNMP_-prefixed symbols when deciding what tests to run as + the compat symbols aren't defined. + +2007-12-19 22:06 magfr + + * snmplib/snmp_api.c: + + BUG 1831568: strdup might fail and return NULL - take care of it + in this case at least. + +2007-12-19 21:49 magfr + + * agent/mibgroup/utilities/override.c, snmplib/snmp_api.c: + + BUG 1824883: Remove memory leak + +2007-12-19 20:46 magfr + + * agent/helpers/watcher.c: + + CHANGES: BUG: 1851047: Do not try to do more handling of a value + once it is found to be corrupt by the watcher helper, thus + avoiding code that counts on getting the right type. This bug was + found by Charlie Miller, Independent Security Evaluators. + +2007-11-27 09:56 dts12 + + * man/snmptrapd.8.def: + + Clarify use of the -A (log append) option. + +2007-11-22 15:42 rstory + + * agent/mibgroup/agent/nsCache.c, agent/mibgroup/agent/nsDebug.c: + + check request, not requests. reported by ulim on irc + +2007-11-22 15:17 rstory + + * agent/mibgroup/agent/nsLogging.c: + + check request, not requests. reported by ulim on irc + +2007-11-19 21:34 tanders + + * agent/mibgroup/kernel_sunos5.c: + + CHANGES: Solaris: PATCH: 1834699: from apersson: Fix 1833294: + DLPI problems on Solaris 2.6 + +2007-11-17 16:26 magfr + + * agent/helpers/instance.c, configure, configure.in, + include/net-snmp/agent/instance.h, + include/net-snmp/net-snmp-config.h.in: + + CHANGES: snmpd: Use the worker helpers from the + register_*_instance helpers and schedule the instance helpers for + removal in 5.6 + +2007-11-14 12:21 dts12 + + * agent/mibgroup/hardware/sensors/lmsensors_v3.c, + agent/mibgroup/hardware/sensors/lmsensors_v3.h: + + Support v3 lmsensors API. + +2007-11-14 12:19 dts12 + + * agent/mibgroup/hardware/sensors/hw_sensors.c: + + Fix misleading debug output message. + +2007-11-13 13:59 dts12 + + * agent/mibgroup/hardware/sensors, + agent/mibgroup/hardware/sensors.h, + agent/mibgroup/hardware/sensors/dummy_sensors.c, + agent/mibgroup/hardware/sensors/dummy_sensors.h, + agent/mibgroup/hardware/sensors/hw_sensors.c, + agent/mibgroup/hardware/sensors/hw_sensors.h, + agent/mibgroup/hardware/sensors/kstat_sensors.c, + agent/mibgroup/hardware/sensors/kstat_sensors.h, + agent/mibgroup/hardware/sensors/lmsensors_v2.c, + agent/mibgroup/hardware/sensors/lmsensors_v2.h, + agent/mibgroup/hardware/sensors/picld_sensors.c, + agent/mibgroup/hardware/sensors/picld_sensors.h, + agent/mibgroup/ucd-snmp/lmsensorsMib.c, + agent/mibgroup/ucd-snmp/lmsensorsMib.h, configure, configure.in, + include/net-snmp/agent/hardware/sensors.h: + + Preliminary re-working of the LM-SENSORS-MIB, to separate out + the sensor hardware processing from the MIB tables themselves. + +2007-11-08 23:17 tanders + + * agent/mibgroup/if-mib/data_access/interface_solaris2.c, + agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h, + agent/mibgroup/mibII/interfaces.c: + + CHANGES: Solaris: PATCH: 1824196: {ifOperStatus,ipAdEntIfIndex} + reported incorrectly + Patch supplied by Anders Persson. Fixes Bugs 1822275 and 1819189. + +2007-10-26 21:22 magfr + + * agent/helpers/watcher.c, agent/mibgroup/examples/watched.c, + include/net-snmp/agent/watcher.h: + + NEWS: snmpd: Added support for a user provided length variable + and C string values to the watcher helper. + +2007-10-16 22:39 magfr + + * agent/agent_trap.c, agent/helpers/debug_handler.c, + agent/helpers/table_iterator.c, agent/helpers/table_tdata.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/disman/event/mteEventNotificationTable.c, + agent/mibgroup/disman/event/mteEventSetTable.c, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/event/mteTrigger.c, + agent/mibgroup/disman/expr/expErrorTable.c, + agent/mibgroup/disman/expr/expExpression.c, + agent/mibgroup/disman/expr/expExpressionTable.c, + agent/mibgroup/disman/expr/expObject.c, + agent/mibgroup/disman/expr/expObjectTable.c, + agent/mibgroup/disman/expr/expValueTable.c, + agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/ip-forward-mib/data_access/route_linux.c, + agent/mibgroup/ip-mib/data_access/systemstats_linux.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + apps/snmptrapd_handlers.c, snmplib/default_store.c, + snmplib/snmpSTDDomain.c, snmplib/snmpUDPDomain.c, + snmplib/snmp_client.c: + + Use %p to print pointers. Do not use %p to print numbers. + +2007-10-16 07:31 magfr + + * snmplib/snmp_api.c: + + Make the library buildable as C again. + +2007-10-16 07:17 magfr + + * agent/helpers/instance.c, agent/helpers/scalar.c, + agent/helpers/watcher.c, agent/mibgroup/examples/example.c, + agent/mibgroup/smux/smux.c: + + CHANGES: misc: avoid calling debug macros with too many + arguments. + +2007-10-16 06:18 magfr + + * snmplib/snmp_api.c, snmplib/snmp_service.c, + snmplib/snmp_transport.c: + + Make the library buildable as C++ again. + +2007-10-15 20:52 rstory + + * include/net-snmp/library/container_binary_array.h, + snmplib/dir_utils.c: + + declare netsnmp_binary_array_options_set; include header for it + as needed + +2007-10-15 20:39 magfr + + * agent/mibgroup/disman/expr/expValueTable.c: + + Convert an infinite loop to a finite one. + Remove an unused variable. + +2007-10-14 22:10 magfr + + * agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/data_access/scalars_linux.c, + agent/mibgroup/smux/smux.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_common.c: + + CHANGES: misc: Avoid calling debug macros with too few arguments. + +2007-10-14 20:51 tanders + + * snmplib/read_config.c: + + CHANGES: snmplib: PATCH: 1811469: read_config_files_in_path() + reads past malloc'd buffer + +2007-10-14 20:41 tanders + + * perl/SNMP/SNMP.xs: + + CHANGES: perl: PATCH: 1811463: perl async callback coredump + CHANGES: perl: BUG: 1606062: perl bulkwalk (async) coredump + +2007-10-14 19:07 tanders + + * snmplib/snmp_logging.c: + + CHANGES: snmplib: PATCH: 1806336: fix -LS option parsing + +2007-10-14 12:12 tanders + + * agent/mibgroup/mibII/tcpTable.c: + + fix comment + +2007-10-13 23:28 tanders + + * testing/tests/T160snmpnetstat: + + CHANGES: test: enhance snmpnetstat test to check tcpTable in TCP + mode + +2007-10-13 22:28 tanders + + * agent/mibgroup/mibII/tcpTable.c, + include/net-snmp/system/solaris.h: + + CHANGES: Solaris: BUG: 1810814: tcpTable missing entries and + wrong ports + +2007-10-12 21:46 tanders + + * include/net-snmp/system/solaris.h: + + CHANGES: Solaris: #define NEW_MIB_COMPLIANT to support Solaris + 10U4+ + +2007-10-11 20:46 magfr + + * snmplib/snmpUDPDomain.c: + + CHANGES: snmplib: Do not leak memory whenever an udp address is + formatted. + +2007-10-03 01:02 alex_b + + * win32/dist/README.build.win32.txt, win32/dist/README.txt, + win32/dist/installer/Add2Path.nsi, + win32/dist/installer/net-snmp.nsi: + + -Fix for bug 1768797. NSIS Installer script now warns the user if + the PATH + is > 1024 as NSIS can not handle variables larger than 1024. + -Updates to build instructions. + +2007-09-30 20:59 magfr + + * agent/mibgroup/agentx/agentx_config.c, + include/net-snmp/library/snmp_service.h, snmplib/snmp_api.c, + snmplib/snmp_service.c, snmplib/snmp_transport.c: + + CHANGES: BUG: 1801835: Added the ability to have multiple default + transports for an application. On open the different transports + will be tried in order. As a consequence snmp and snmptrap now + will try first udp and then udp6 and agentx wil try first unix + and then tcp. + +2007-09-29 13:10 magfr + + * snmplib/snmpUDPIPv6Domain.c: + + CHANGES: snmplib: Do not try to look up empty strings as + hostnames for IPv6 + Additinally, print what string filed to resolve using getaddrinfo + for IPv6 + +2007-09-29 06:26 tanders + + * agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c: + + CHANGES: snmpd: PATCH: 1804445: from apersson: High order bits of + HCInOctets not set on Solaris + +2007-09-24 20:43 hardaker + + * COPYING: + + year update + +2007-09-23 06:03 tanders + + * snmplib/dir_utils.c: + + fix #elif + +2007-09-21 22:04 tanders + + * configure, configure.in, include/net-snmp/net-snmp-config.h.in, + snmplib/dir_utils.c: + + CHANGES: snmplib: attempt to fix build for Solaris/AIX/HP-UX + broken by r16684 + +2007-09-20 21:55 tanders + + * agent/mibgroup/ucd-snmp/proc.c: + + CHANGES: snmpd: PATCH: 1746831: from cunnijd: fix process + checking race + condition under Linux and platform #ifdefs + +2007-09-19 21:09 tanders + + * snmplib/snmpUDPDomain.c: + + CHANGES: snmplib: BUG: Coverity #183: fix memory leak if + IP_PKTINFO fails + +2007-09-19 19:57 dts12 + + * dist/RELEASE-INSTRUCTIONS: + + Fix misnumberings of steps. + It is *so* difficult to find properly numerate staff these + days.... + +2007-09-16 09:51 magfr + + * local/mib2c-update: + + Remove bashisms. This is netbsd patch-et from bug 1745404. + +2007-09-16 09:45 magfr + + * agent/mibgroup/host/hr_device.c: + + Use const char* for temporary constant string variable. This is + netbsd patch-ea from bug 1745404. + +2007-09-16 09:40 magfr + + * snmplib/snmp_api.c: + + Use the natural type of in_addr_t's for comparisions. This is + netbsd patch-ea from bug 1745404. + +2007-09-16 07:06 magfr + + * agent/mibgroup/agentx/master.c: + + CHANGES: BUG: 1793545: Take the name from the sockaddr_un in + order to avoid transport specifiers and other decorations. + +2007-09-14 13:18 rstory + + * include/net-snmp/data_access/swrun.h: + + Apple patches + - header for swrun rewrite + +2007-09-14 13:16 rstory + + * include/net-snmp/system/darwin9.h: + + Apple patches + - add utility macro + - activate new host resource rewrites + +2007-09-14 13:13 rstory + + * agent/mibgroup/host.h: + + Apple patches + - config_require for new rewrites, if enabled + +2007-09-14 13:11 rstory + + * agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_partition.c: + + Apple patches + - add/fix disk/partition tables on darwin + +2007-09-14 13:09 rstory + + * agent/mibgroup/host/data_access/swinst.c, + agent/mibgroup/host/data_access/swinst.h, + agent/mibgroup/host/data_access/swinst_darwin.c, + agent/mibgroup/host/hrSWInstalledTable.c, + agent/mibgroup/host/hrSWInstalledTable.h, + include/net-snmp/data_access/swinst.h: + + Apple patches + - add hrSWInstalledTable for darwin + +2007-09-14 08:44 dts12 + + * dist/makerelease: + + Protect against unexpected command arguments. + +2007-09-14 08:00 dts12 + + * dist/RELEASE-INSTRUCTIONS: + + Document use of "svn export" rather than "svn checkout". + Cover generation of the zip archive as well as the tarball. + +2007-09-13 21:25 tanders + + * README: + + drop obsolete mirrors + +2007-09-13 17:29 rstory + + * agent/mibgroup/host/data_access, + agent/mibgroup/host/data_access/swrun.c, + agent/mibgroup/host/data_access/swrun.h, + agent/mibgroup/host/data_access/swrun_darwin.c, + agent/mibgroup/host/hrSWRunPerfTable.c, + agent/mibgroup/host/hrSWRunPerfTable.h, + agent/mibgroup/host/hrSWRunTable.c, + agent/mibgroup/host/hrSWRunTable.h: + + Apple patches + - host resources SWRun and SWRunPerf Table for darwin9 + +2007-09-13 17:22 rstory + + * agent/helpers/table.c, include/net-snmp/agent/table.h: + + Apple patches + - improve error handling and cleanup in registration functions + +2007-09-13 17:19 rstory + + * snmplib/system.c: + + Apple patches + - for darwin9, rexec after fork to avoid problems with some mach + calls + +2007-09-12 18:51 rstory + + * include/net-snmp/library/dir_utils.h, snmplib/Makefile.in, + snmplib/dir_utils.c: + + Apple patches + - new utility function to read a directory hierarcy into a + container + +2007-09-12 17:55 rstory + + * include/net-snmp/library/container.h, snmplib/container.c: + + Apple patches + - new string compare callback + +2007-09-12 17:53 rstory + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + Apple patches + - new netsnmp_cache_free function + +2007-09-12 17:46 rstory + + * snmplib/snmpUDPDomain.c: + + add missing newline in debug msg + +2007-09-12 17:42 rstory + + * local/mib2c.container.conf: + + Patches from Apple + - add optional cache + - check/handle errors for all functions in init func + - typedef generated struct + - skip processed requests + - check for null when extracting row + +2007-09-12 17:35 rstory + + * COPYING: + + add new copyright/contributor + +2007-09-05 20:12 magfr + + * agent/mibgroup/mibII/system_mib.c: + + Combine system_parse_config_sys{loc,con,name} into one function + since they all do the same thing + +2007-08-25 14:24 magfr + + * agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/notification-log-mib/notification_log.h: + + Make most of notification_log static. Minimize the header file. + +2007-08-22 21:56 tanders + + * agent/agent_registry.c: + + NEWS: agent: suppress annoying "registration != duplicate" + warning for root oids + (otherwise, you'll get this message on almost every startup) + +2007-08-20 08:06 tanders + + * snmplib/snmpUDPIPv6Domain.c: + + NEWS: snmplib: fix potential buffer overflow in sprintf for + UDP/IPv6 + +2007-08-17 09:10 dts12 + + * FAQ: + + Subversion, not CVS. + +2007-08-17 08:59 dts12 + + * FAQ: + + Clarify handling of unknown communities + +2007-08-16 15:36 dts12 + + * agent/mibgroup/agent/extend.c: + + Don't just report the problem - it might be sensible to avoid + crashing the agent as well! + +2007-08-16 15:35 dts12 + + * agent/mibgroup/agent/extend.c: + + CHANGES: snmpd: PATCH: 1744157: Report duplicate "extend/exec" + identifiers. + +2007-08-16 15:24 dts12 + + * agent/mibgroup/mibII/vacm_conf.c, apps/snmptrapd_ds.h: + + CHANGES: snmptrapd: PATCH: 1746992: Improve snmptrapd + access-control error messages. + +2007-08-16 14:12 dts12 + + * agent/mibgroup/util_funcs.c: + + CHANGES: snmpd: PATCH: 1752934: Fix off-by-one qsort error in + table utilities. + +2007-08-16 13:31 dts12 + + * agent/snmp_agent.c: + + CHANGES: snmpd: PATCH: 1753437: Fix error index on failing SET + requests + +2007-08-16 13:25 dts12 + + * agent/mibgroup/agentx/master.c: + + CHANGES: snmpd: PATCH: 1753449: Fix AgentX error propagation + +2007-08-16 12:34 dts12 + + * agent/mibgroup/agentx/subagent.c: + + CHANGES: snmpd: PATCH: 1753463: Fix AgentX subagent ping alarm + handling + +2007-08-16 12:13 dts12 + + * agent/mibgroup/notification-log-mib/notification_log.c: + + CHANGES: snmpd: PATCH: 1758208: Fix memory leak + +2007-08-16 12:03 dts12 + + * agent/mibgroup/host/hr_swrun.c: + + CHANGES: snmpd: PATCH: 1774612: More resilient process status + handling + +2007-08-16 11:58 dts12 + + * snmplib/snmpUDPDomain.c: + + CHANGES: snmplib: PATCH: 1775124: Fix clientaddr functionality + +2007-08-16 09:38 dts12 + + * snmplib/parse.c: + + CHANGES: snmplib: PATCH: 1768285: Count MIB files correctly in + add_mibdir() + +2007-08-16 09:35 dts12 + + * apps/snmptrapd.c: + + CHANGES: snmptrapd: PATCH: 1767725: Close all non standard file + handles + +2007-08-16 09:00 dts12 + + * agent/mibgroup/disman/expr/expValue.c: + + Declare initialisation routine correctly, and omit unused + variables. + Patch from Magnus Fromreide. + +2007-08-16 08:55 dts12 + + * include/net-snmp/agent/net-snmp-agent-includes.h: + + Read in agent configuration settings *before* the header + files that might rely on them. + +2007-08-05 16:16 alex_b + + * win32/dist/README.build.win32.txt, win32/dist/README.txt: + + Change win32 build readme files to CRLF. + +2007-08-05 14:16 alex_b + + * win32/dist/README.build.win32.txt: + + Win32: Change build docs to use dynamic (DLL) instead of static. + +2007-08-02 13:46 dts12 + + * mibs/NET-SNMP-EXAMPLES-MIB.txt: + + It might be slightly less confusing if the netSnmpExampleString + MIB object did actually take string values. Picky, I know.... + +2007-07-28 13:02 rstory + + * dist/svnup: + + fix tag extraction; check for empty tag earlier + +2007-07-25 22:41 tanders + + * agent/mibgroup/agentx/subagent.c: + + CHANGES: snmpd: BUG: 1760633: fix typo in debug message + +2007-07-21 21:36 tanders + + * snmplib/snmp_api.c: + + CHANGES: snmplib: fix forwarding encoding + +2007-07-20 08:21 dts12 + + * agent/mibgroup/ucd-snmp/extensible.c: + + Tweak warning message for (old-style, invalid format) "exec OID" + directives. + +2007-07-16 23:59 hardaker + + * agent/agent_registry.c, + agent/mibgroup/ip-forward-mib/data_access/route_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c, + snmplib/data_list.c: + + Apply (correct) patch from Marcus Rueckert to remove asserts + using sort-o-illegal C string compares + +2007-07-16 23:59 hardaker + + * agent/agent_registry.c, + agent/mibgroup/ip-forward-mib/data_access/route_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c, + snmplib/data_list.c: + + Remove previous patch which was the wrong version + +2007-07-16 23:57 hardaker + + * agent/agent_registry.c, + agent/mibgroup/ip-forward-mib/data_access/route_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c, + snmplib/data_list.c: + + Apply patch from Marcus Rueckert to remove asserts using + sort-o-illegal C string compares + +2007-07-13 19:27 hardaker + + * dist/makerelease: + + generate zip files + +2007-07-12 21:51 tanders + + * perl/agent/agent.pm: + + fix subagent example (documentation) + +2007-07-12 21:27 tanders + + * man/snmp_sess_api.3.def: + + snmp_sess_read returns int, not void + +2007-07-06 23:39 hardaker + + * Makefile.rules, Makefile.top: + + CHANGES: build: use libtool clean for removing files to ensure we + delete all libtool temporary files. + +2007-07-06 23:34 hardaker + + * dist/patme: + + use a recursive revert instead of rm/update; remove double / from + editing calls + +2007-07-06 21:22 rstory + + * snmplib/read_config.c: + + stop searching paths when done + +2007-07-06 21:14 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + do not free interface entry just because we can not get stats for + it + +2007-07-06 15:32 dts12 + + * agent/mibgroup/agent/extend.c: + + CHANGES: snmpd: BUG 1745113: Handle single-line (and zero-line) + output in UCD compatability mode. + +2007-07-06 09:08 dts12 + + * configure, configure.in, snmplib/snmp_client.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: library: PATCH 1728247: from Mitsuru Chinen: cleans up + the int64 type checking and usage for building packets especially + under MSVC. + +2007-07-05 14:45 rstory + + * ., README.osX: + + r20044@dhcp211: rstory | 2007-07-05 10:44:01 -0400 + remove disable-static from recommended options + +2007-07-05 11:05 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + skip stats parsing on interfaces with no statistics + +2007-07-05 11:01 rstory + + * dist/check-api-change: + + check for dir existence + +2007-07-04 23:26 tanders + + * agent/Makefile.in, apps/Makefile.in: + + CHANGES: perl: install embedded perl init files for + snmpd/snmptrapd with mode 644 instead of 755 + +2007-07-04 21:42 tanders + + * README.osX: + + Perl problems (believed to be) fixed + +2007-07-03 12:56 tanders + + * perl/agent/Support/Support.pm: + + remove executable flag from SVN properties + +2007-07-02 06:53 magfr + + * apps/snmptrapd.c, apps/snmpvacm.c: + + Remove unused oid declarations + +2007-07-02 06:02 magfr + + * agent/mibgroup/disman/event/mteEvent.c: + + Add missing return value to _mteEvent_fire_notify. + +2007-07-02 05:31 magfr + + * agent/mibgroup/tcp-mib/data_access/tcpConn_common.c: + + Remove the declaration of an undefined static function. + +2007-07-01 20:32 tanders + + * dist/nsb-nightly, dist/nsb-package: + + make getopts work on Tru64 by respawning in Posix mode + +2007-07-01 19:56 tanders + + * agent/Makefile.in, apps/Makefile.in, configure, configure.in, + net-snmp-config.in: + + CHANGES: build: --disable-as-needed now allows to revert to the + former default behaviour of linking libperl to applications + rather than Net-SNMP Libraries (in case of any problems) + +2007-06-30 06:17 hardaker + + * dist/makerelease: + + actually call removefiles + +2007-06-28 23:50 magfr + + * include/net-snmp/library/snmp_debug.h: + + NEWS: snmplib: Added GCC format checking attributes to the debug + functions. + +2007-06-28 23:37 magfr + + * agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_system.c: + + Remove casts of unused values + +2007-06-28 23:36 magfr + + * agent/mibgroup/agentx/protocol.c, + agent/mibgroup/host/hr_storage.c: + + Remove unused variables + +2007-06-28 22:09 tanders + + * net-snmp-config.in: + + rename last occurence of DEFAULT_MIB[DIR]S to + NETSNMP_DEFAULT_MIB[DIR]S + +2007-06-28 08:15 magfr + + * apps/snmptrapd_handlers.c: + + Do not transform the ignored result of realloc_format_trap + +2007-06-26 22:12 tanders + + * apps/Makefile.in: + + CHANGES: build: work around libnetsnmpagent/libnetsnmphelpers + dependency issues when linking snmptrapd + +2007-06-26 21:45 tanders + + * agent/Makefile.in, agent/helpers/Makefile.in: + + CHANGES: build: use LDFLAGS when building agent, helpers and mib + lib to be consistent with libnetnmp + +2007-06-26 21:28 tanders + + * INSTALL: + + minor updates + +2007-06-26 15:10 rstory + + * apps/snmptrapd.c, apps/snmptrapd_handlers.c: + + don't initialize var in extern decl; instead, initialize actual + var + +2007-06-25 21:29 tanders + + * aclocal.m4, config.guess, config.sub, configure, ltmain.sh: + + NEWS: build: update to libtool 1.5.24 (from 1.5.22) + +2007-06-24 12:57 tanders + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + HAVE_SSIZE_T cleanup + +2007-06-23 22:56 tanders + + * README.hpux11: + + don't suggest --with-libs=-lnm + +2007-06-22 15:05 dts12 + + * win32/encode_keychange/encode_keychange.dsp, + win32/libagent/libagent.dsp, win32/libhelpers/libhelpers.dsp, + win32/libnetsnmptrapd/libnetsnmptrapd.dsp, win32/libsdll.dsw, + win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp_dll.dsp, + win32/netsnmpmibs/netsnmpmibs.dsp, + win32/netsnmpmibssdk/netsnmpmibssdk.dsp, + win32/snmpbulkget/snmpbulkget.dsp, + win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/snmpd.dsp, + win32/snmpdelta/snmpdelta.dsp, win32/snmpdf/snmpdf.dsp, + win32/snmpdsdk/snmpd.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, + win32/snmptranslate/snmptranslate.dsp, + win32/snmptrap/snmptrap.dsp, win32/snmptrapd/snmptrapd.dsp, + win32/snmpusm/snmpusm.dsp, win32/snmpvacm/snmpvacm.dsp, + win32/snmpwalk/snmpwalk.dsp, win32/win32.dsw, win32/win32sdk.dsw: + + Enforce DOS-style line endings, to keep Visual Studio happy. + +2007-06-21 14:01 rstory + + * include/net-snmp/system/freebsd.h, + include/net-snmp/system/openbsd.h, + include/net-snmp/system/solaris.h: + + default to using ifTable rewrites + +2007-06-20 21:34 tanders + + * agent/mibgroup/if-mib/data_access/interface_openbsd.c, + agent/mibgroup/if-mib/data_access/interface_sysctl.c: + + fix typo + +2007-06-19 22:23 tanders + + * configure, configure.in: + + fix Perl-related autoconf messages + +2007-06-19 15:08 tanders + + * dist/net-snmp.spec: + + CHANGES: build: add "BuildRequires: perl-ExtUtils-Embed" to the + spec file, e.g. for Fedora 7 + +2007-06-18 22:28 hardaker + + * perl/SNMP/SNMP.xs: + + fix broken comment. + +2007-06-18 21:54 hardaker + + * agent/helpers/Makefile.in: + + revert double linking of libnetsmnp part of patch that was + supposed to be pulled bofer applying in r16538 (thanks tanders + for catching it) + +2007-06-18 21:34 hardaker + + * agent/helpers/Makefile.in, apps/Makefile.in, snmplib/Makefile.in: + + CHANGES: build: patch from apple to simplify makefile target + references in some rules. + +2007-06-18 21:17 hardaker + + * man/snmp_config.5.def, man/snmpget.1.def: + + CHANGES: patch from apple to fix minor documentation bugs. + +2007-06-18 21:13 hardaker + + * agent/mibgroup/if-mib/data_access/interface.h, + include/net-snmp/system/darwin9.h: + + + +2007-06-18 21:12 hardaker + + * agent/mibgroup/hardware/memory/memory_darwin.c: + + CHANGES: patch from apple to improve memory reporting + +2007-06-18 21:09 hardaker + + * include/net-snmp/system/darwin9.h: + + CHANGES: patch from apple to fix cross-compile builds in apples + build environment. + +2007-06-18 20:54 hardaker + + * snmplib/snmp_parse_args.c: + + CHANGES: patch: 1737085: from jsafranek: fix the -M switch for + mib parsing by loading defaults first before performing the set + so it does not get overwritten by the defaults later. + +2007-06-18 20:50 hardaker + + * perl/SNMP/SNMP.xs: + + NEWS: perl: patch: 1725049: fix bulkwalk in cases of non-repeater + usage. + +2007-06-18 14:10 tanders + + * perl/TrapReceiver/Makefile.PL: + + CHANGES: perl: fix prerequisites for NetSNMP::TrapReceiver + +2007-06-18 13:39 tanders + + * perl/agent/Support/Support.pm: + + CHANGES: perl: fix syntax error in NetSNMP::agent::Support + +2007-06-16 23:01 tanders + + * agent/Makefile.in, apps/Makefile.in, configure, configure.in, + net-snmp-config.in: + + NEWS: perl: BUG: 1619827: link libnetsnmpagent/libnetsnmptrapd + (rather than snmpd/snmptrapd) against libperl. + +2007-06-14 15:41 rstory + + * local/mib2c.conf: + + fix typo in user output, as noted on coders + +2007-06-14 15:36 rstory + + * dist/cvsshow: + + use 'svn info' to query for url + +2007-06-14 04:37 magfr + + * agent/mibgroup/smux/smux.h: + + Add missing argument type in order to silence a gcc warning + +2007-06-13 06:37 magfr + + * configure, configure.in: + + Do not try to be clever in the handing of -lkvm in LAGENTLIBS. + Include it if any sought function is in it. + +2007-06-11 10:11 tanders + + * README.aix: + + document xlc<->cc_r compiler issues with Perl on AIX (see bug + #1600099) + +2007-06-10 22:29 tanders + + * configure, configure.in, include/net-snmp/net-snmp-config.h.in, + include/net-snmp/types.h: + + CHANGES: build: PATCH: 1728247: from mitsuru_chinen: Add type + check for int??_t and uint??_t + +2007-06-10 22:22 tanders + + * configure, configure.in, include/net-snmp/net-snmp-config.h.in, + snmplib/snmpUDPIPv6Domain.c: + + CHANGES: build: PATCH: 1728244: from mitsuru_chinen: Add + configure check for sin6_scope_id + +2007-06-10 22:15 tanders + + * configure, configure.in, include/net-snmp/net-snmp-config.h.in, + snmplib/snmpUDPDomain.c: + + CHANGES: PATCH: 1728241: from mitsuru_chinen: add configure check + for (make sure iov structure is declared) + +2007-06-10 06:33 magfr + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + Use NETSNMP_SEARCH_LIBS to simplify searching for system specific + libraries + +2007-06-10 06:26 magfr + + * configure, configure.in: + + Use NETSNMP_SEARCH_LIBS to simplify searching for -lsensors + +2007-06-10 06:18 magfr + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + Use NETSNMP_SEARCH_LIBS to simplify searching for -ldevstat + +2007-06-10 06:13 magfr + + * agent/mibgroup/ucd-snmp/dlmod.c, configure, configure.in, + include/net-snmp/net-snmp-config.h.in, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Use NETSNMP_SEARCH_LIBS to simplify searching for -ldl + +2007-06-09 08:58 magfr + + * configure, configure.in, include/net-snmp/net-snmp-config.h.in, + win32/config.h.borland, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Use NETSNMP_SEARCH_LIBS to simplify searching for -lkvm + +2007-06-08 20:32 tanders + + * Makefile.in, dist/makerelease: + + Fix regression introduced by r16479: 'make test TESTOPTS="-T + tcp"' now + works again. makerelease now uses the right option. + +2007-06-08 10:46 dts12 + + * apps/snmptrapd.c, apps/snmptrapd_handlers.c: + + CHANGES: snmptrapd: FEATURE: 741375: Extend -F flag to cover + syslog/execute format strings. + +2007-06-08 10:44 dts12 + + * apps/snmptrapd_handlers.c: + + Improve memory handling of style-specific format strings. + +2007-06-08 10:33 dts12 + + * agent/mibgroup/host/hr_storage.c: + + Default to reporting NFS mounts as NetworkDisk. + +2007-06-08 06:02 magfr + + * configure, configure.in, include/net-snmp/net-snmp-config.h.in, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Use NETSNMP_SEARCH_LIBS to simplify searching for -lrpm and + things it depends + on + +2007-06-08 05:59 magfr + + * agent/helpers/Makefile.in: + + Add missing \ + +2007-06-08 05:31 magfr + + * configure, configure.in: + + Use NETSNMP_SEARCH_LIBS to simplify searching for -lkstat + +2007-06-08 05:28 magfr + + * acinclude.m4: + + CHANGES: building: Add a variation of AC_SEARCH_LIBS where the + result variable is settable. + +2007-06-08 05:16 magfr + + * win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Remove the unused undef HAVE_PERL_EVAL_PV. + The Perl_eval_pv functions are handled by the + HAVE_PERL_EVAL_PV_[UL]C defines, + this one is never set by our configure script. + +2007-06-07 16:02 dts12 + + * .cvsignore, agent/.cvsignore, agent/helpers/.cvsignore, + agent/mibgroup/.cvsignore, agent/mibgroup/Rmon/.cvsignore, + agent/mibgroup/agent/.cvsignore, + agent/mibgroup/agentx/.cvsignore, + agent/mibgroup/disman/.cvsignore, + agent/mibgroup/disman/event/.cvsignore, + agent/mibgroup/disman/expr/.cvsignore, + agent/mibgroup/disman/schedule/.cvsignore, + agent/mibgroup/examples/.cvsignore, + agent/mibgroup/hardware/cpu/.cvsignore, + agent/mibgroup/hardware/memory/.cvsignore, + agent/mibgroup/host/.cvsignore, + agent/mibgroup/if-mib/data_access/.cvsignore, + agent/mibgroup/if-mib/ifTable/.cvsignore, + agent/mibgroup/if-mib/ifXTable/.cvsignore, + agent/mibgroup/ip-forward-mib/data_access/.cvsignore, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/.cvsignore, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/.cvsignore, + agent/mibgroup/ip-mib/.cvsignore, + agent/mibgroup/ip-mib/data_access/.cvsignore, + agent/mibgroup/ip-mib/inetNetToMediaTable/.cvsignore, + agent/mibgroup/ip-mib/ipAddressPrefixTable/.cvsignore, + agent/mibgroup/ip-mib/ipAddressTable/.cvsignore, + agent/mibgroup/ip-mib/ipSystemStatsTable/.cvsignore, + agent/mibgroup/ip-mib/ipv4InterfaceTable/.cvsignore, + agent/mibgroup/ip-mib/ipv6InterfaceTable/.cvsignore, + agent/mibgroup/ipfwchains/.cvsignore, + agent/mibgroup/mibII/.cvsignore, agent/mibgroup/misc/.cvsignore, + agent/mibgroup/notification-log-mib/.cvsignore, + agent/mibgroup/notification/.cvsignore, + agent/mibgroup/smux/.cvsignore, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/.cvsignore, + + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/.cvsignore, + + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/.cvsignore, + agent/mibgroup/snmpv3/.cvsignore, + agent/mibgroup/target/.cvsignore, + agent/mibgroup/tcp-mib/data_access/.cvsignore, + agent/mibgroup/tcp-mib/tcpConnectionTable/.cvsignore, + agent/mibgroup/tcp-mib/tcpListenerTable/.cvsignore, + agent/mibgroup/ucd-snmp/.cvsignore, + agent/mibgroup/udp-mib/data_access/.cvsignore, + agent/mibgroup/udp-mib/udpEndpointTable/.cvsignore, + agent/mibgroup/utilities/.cvsignore, apps/.cvsignore, + apps/snmpnetstat/.cvsignore, dist/.cvsignore, + include/net-snmp/.cvsignore, include/net-snmp/agent/.cvsignore, + include/net-snmp/library/.cvsignore, include/ucd-snmp/.cvsignore, + local/.cvsignore, man/.cvsignore, mibs/.cvsignore, + ov/.cvsignore, perl/.cvsignore, perl/ASN/.cvsignore, + perl/AnyData_SNMP/.cvsignore, perl/OID/.cvsignore, + perl/SNMP/.cvsignore, perl/SNMP/t/.cvsignore, + perl/TrapReceiver/.cvsignore, perl/agent/.cvsignore, + perl/agent/Support/.cvsignore, + perl/agent/default_store/.cvsignore, + perl/default_store/.cvsignore, perl/manager/.cvsignore, + snmplib/.cvsignore, testing/.cvsignore, win32/.cvsignore, + win32/bin/.cvsignore, win32/encode_keychange/.cvsignore, + win32/lib/.cvsignore, win32/libagent/.cvsignore, + win32/libhelpers/.cvsignore, win32/libnetsnmptrapd/.cvsignore, + win32/libsnmp/.cvsignore, win32/libsnmp_dll/.cvsignore, + win32/libucdmibs/.cvsignore, win32/net-snmp/.cvsignore, + win32/net-snmp/agent/.cvsignore, + win32/net-snmp/library/.cvsignore, win32/netsnmpmibs/.cvsignore, + win32/netsnmpmibssdk/.cvsignore, win32/snmpbulkget/.cvsignore, + win32/snmpbulkwalk/.cvsignore, win32/snmpd/.cvsignore, + win32/snmpdelta/.cvsignore, win32/snmpdf/.cvsignore, + win32/snmpdsdk/.cvsignore, win32/snmpget/.cvsignore, + win32/snmpgetnext/.cvsignore, win32/snmpnetstat/.cvsignore, + win32/snmpset/.cvsignore, win32/snmpstatus/.cvsignore, + win32/snmptable/.cvsignore, win32/snmptest/.cvsignore, + win32/snmptranslate/.cvsignore, win32/snmptrap/.cvsignore, + win32/snmptrapd/.cvsignore, win32/snmpusm/.cvsignore, + win32/snmpvacm/.cvsignore, win32/snmpwalk/.cvsignore: + + Remove redundant CVS-admin files. + +2007-06-07 12:56 dts12 + + * snmplib/snmp_secmod.c: + + Handle unregistering the first Security Model in the list. + Reported by Aleksandr Lomanov. + +2007-06-07 09:13 dts12 + + * agent/helpers/Makefile.in: + + Install header files for stash_cache and stash_to_next helpers. + +2007-06-07 09:07 dts12 + + * agent/helpers/Makefile.in: + + Separate out header files that don't have a corresponding C + source file. + +2007-06-07 08:59 dts12 + + * agent/helpers/Makefile.in: + + Sort lists of helpers (source code, object files and headers). + This should make it easier to spot files that have been omitted. + +2007-06-07 08:42 dts12 + + * snmplib/read_config.c: + + Protect against systems without S_ISDIR. + +2007-06-06 22:36 magfr + + * configure, configure.in: + + We aren't using libtools dlopen support, so there is no need to + configure for it + +2007-06-06 12:37 tanders + + * configure, configure.in: + + CHANGES: AIX: use "-Wl,-brtl" when compiling with gcc + +2007-06-06 10:26 magfr + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + Remove the unused undef HAVE_PERL_EVAL_PV. + The Perl_eval_pv functions are handled by the + HAVE_PERL_EVAL_PV_[UL]C defines, + this one is never set by our configure script. + +2007-06-06 10:20 dts12 + + * apps/snmptrapd.c: + + Ensure output is properly directed to syslog. + Otherwise, problems in the config environment can trigger + errors being directed to stderr, and subsequent logging + output gets lost. + +2007-06-06 10:13 dts12 + + * snmplib/snmp_client.c: + + More helpful debugging output. + +2007-06-06 05:53 magfr + + * apps/snmptrapd.c, apps/snmptrapd_handlers.c, + testing/tests/T035snmpv3trapdusermgmt: + + CHANGES: misc: Don't use the legacy symbol + SNMPTRAPD_DISABLE_AGENTX + +2007-06-05 17:49 magfr + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + CHANGES: building: Remove explicit definitions of items that + autoheader also defines + +2007-06-05 15:59 dts12 + + * agent/mibgroup/disman/event/mteEvent.c: + + CHANGES: snmpd: PATCHES: 1729629: Fix memory leak in disman + agent. + +2007-06-05 14:52 dts12 + + * apps/snmptrapd_handlers.c: + + CHANGES: snmptrapd: Support per-trap format specifications + +2007-06-05 06:57 magfr + + * net-snmp-config.in: + + NEWS: misc: Add config rereading support to the subagent + generated by net-snmp-config --compile-subagent + +2007-06-04 22:29 magfr + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + CHANGES: building: Simplify the detection of libraries needed for + gethostbyname + +2007-06-04 22:06 magfr + + * snmplib/snmp_api.c: + + NEWS: snmplib: Change snmp_sess_add_ex to consistently close and + delete the transport argument on failure, earlier the liveness of + the transport argument was undecided. + +2007-06-04 14:36 hardaker + + * Makefile.in, dist/makerelease, testing/RUNTESTS: + + CHANGES: test: support a -n flag to RUNTESTS to print the test + number found in the test file as opposed to the numerical count + +2007-06-04 13:09 tanders + + * snmplib/snmpUDPDomain.c: + + CHANGES: build: PATCH: 1728237: from mitsuru_chinen: Move + variable declaration at the top of netsnmp_udp_sendto + +2007-06-04 12:52 tanders + + * configure, configure.in, include/net-snmp/net-snmp-config.h.in, + include/net-snmp/types.h: + + CHANGES: build: PATCH: 1728233: from mitsuru_chinen: make sure + type nfds_t is defined + +2007-06-04 12:13 tanders + + * agent/mibgroup/disman/ping/pingCtlTable.c, configure, + configure.in, include/net-snmp/net-snmp-config.h.in, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c: + + CHANGES: build: PATCH: 1728230: from mitsuru_chinen: add + configure check for gai_strerror() + +2007-06-04 10:35 tanders + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + CHANGES: build: PATCH: 1728226: from mitsuru_chinen: make sure + IF_NAMESIZE is defined + +2007-06-04 10:28 tanders + + * agent/mibgroup/ip-mib/data_access/defaultrouter_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, configure, + configure.in, include/net-snmp/net-snmp-config.h.in: + + CHANGES: build: PATCH: 1728223: from mitsuru_chinen: add + configure check for netlink socket + +2007-06-04 09:47 tanders + + * testing/tests/T160snmpnetstat: + + also skip this test on IRIX64 + +2007-06-02 16:13 magfr + + * configure, configure.in: + + CHANGES: building: Fix compilation on IRIX + +2007-06-02 08:24 magfr + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/dynix.h, + include/net-snmp/system/mingw32.h, snmplib/snmp_api.c, + win32/config.h.borland, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: snmpapi: Do not use getservbyname to find default port + numbers, just hardcode them and let the user override them if + needed. + +2007-06-01 22:55 tanders + + * configure, configure.in: + + CHANGES: build: Link libdl against libnetsnmpmibs instead of + snmpd. + Fixes the build on (some) Solaris systems. + +2007-06-01 22:34 tanders + + * configure, configure.in: + + fix NETSNMP_IFNET_NEEDS_KERNEL configure check on IRIX + (regression from r16451) + +2007-06-01 14:33 dts12 + + * apps/snmptrapd.c: + + NEWS: snmptrapd: Withdraw deprecated options. + (Three and a half years' warning should be enough for anyone!) + +2007-05-31 23:51 tanders + + * agent/Makefile.in, apps/Makefile.in, configure, configure.in, + net-snmp-config.in: + + CHANGES: build: Link libkvm and libwrap to libnetsnmpagent + instead of snmpd. + Fixes test #44 (Perl subagent) on systems using one of those + libraries. + +2007-05-31 23:42 magfr + + * README.agent-mibs, agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/system_mib.h: + + CHANGES: snmpd: Move sysORLastChange from mibII/system_mib to + mibII/sysORTable in order to keep the data and the use together. + +2007-05-31 14:39 dts12 + + * apps/snmptrapd_log.c: + + Fix logging of authentication information. + +2007-05-31 10:10 dts12 + + * apps/snmptrapd_log.c: + + Remove bogus debug output. + +2007-05-31 09:48 dts12 + + * apps/snmptrapd_handlers.c: + + Remove redundant code. + +2007-05-31 09:43 dts12 + + * apps/snmptrapd_handlers.c: + + CHANGES: snmptrapd: FEATURE: 1159947: Allow control of traphandle + data format + +2007-05-30 22:53 tanders + + * configure, configure.in, perl/ASN/Makefile.PL, + perl/OID/Makefile.PL, perl/SNMP/Makefile.PL, + perl/TrapReceiver/Makefile.PL, perl/agent/Makefile.PL, + perl/default_store/Makefile.PL: + + CHANGES: AIX: build fixes for embedded Perl + +2007-05-30 22:34 tanders + + * configure, configure.in: + + HP-UX 11.x and IRIX 6.5 build fix (regression introduced by + r16451) + +2007-05-29 23:04 tanders + + * configure, configure.in: + + CHANGES: build: make use of AC_PROG_SED/AC_PROG_GREP and / to + further minimize sed/grep problems + +2007-05-29 22:42 magfr + + * snmplib/snmpUDPIPv6Domain.c: + + CHANGES: snmplib: Use the default_target argument if it is + non-NULL, not if it is NULL. + +2007-05-29 10:30 tanders + + * win32/net-snmp/net-snmp-config.h.in: + + CHANGES: building: Remove more net-snmp specials in the configure + scripts to ease maintenance. + Also change recently added STRUCT_SOCKADDR_STORAGE_HAS_SS_FAMILY. + +2007-05-29 10:27 tanders + + * README.agent-mibs: + + add recent mfd rewrites + +2007-05-29 10:22 tanders + + * win32/net-snmp/net-snmp-config.h: + + CHANGES: building: Remove more net-snmp specials in the configure + scripts to ease maintenance. + Also change win32/net-snmp/net-snmp-config.h for consistency. + +2007-05-28 23:30 magfr + + * PORTING, acconfig.h, acinclude.m4, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_storage.c, agent/mibgroup/host_res.h, + agent/mibgroup/ip-forward-mib/data_access/route_ioctl.c, + agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/ipv6.c, + agent/mibgroup/mibII/mibII_common.h, + agent/mibgroup/mibII/route_headers.h, + agent/mibgroup/mibII/route_write.c, agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/var_route.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/pass_persist.c, configure, configure.in, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/freebsd5.h, + include/net-snmp/system/irix.h, include/net-snmp/system/svr5.h, + snmplib/scapi.c, snmplib/snmp-tc.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/system.c: + + CHANGES: building: Remove more net-snmp specials in the configure + scripts to ease maintenance. + +2007-05-28 16:31 dts12 + + * man/snmp.conf.5.def, man/snmpcmd.1.def, snmplib/mib.c: + + CHANGES: library: FEATURES: 1407476: Rename 'strictCommentTerm' + to reflect the actual behaviour. + +2007-05-28 15:25 dts12 + + * snmplib/read_config.c: + + CHANGES: library: FEATURES: 1041888: Check directory paths for + config files. + +2007-05-28 13:13 dts12 + + * snmplib/snmp_api.c: + + CHANGES: library: FEATURES: 851887: Report range information for + invalid SET requests. + +2007-05-28 12:08 tanders + + * agent/mibgroup/ip-mib/data_access/ipaddress_solaris2.c, + agent/mibgroup/ip-mib/data_access/systemstats_solaris2.c: + + NEWS: Solaris: PATCH: 1719730: from apersson: support for + ipSystemStatsTable and ipAddressTable + Part 2 (Solaris-specific new files) + +2007-05-28 12:02 tanders + + * include/net-snmp/data_access/defaultrouter.h: + + NEWS: Linux: PATCH: 1724602: from mitsuru_chinen: mfd-based + ipDefaultRouterTable implementation + +2007-05-28 12:00 tanders + + * agent/mibgroup/ip-mib/data_access/defaultrouter.h, + agent/mibgroup/ip-mib/data_access/defaultrouter_common.c, + agent/mibgroup/ip-mib/data_access/defaultrouter_linux.c, + agent/mibgroup/ip-mib/ipDefaultRouterTable, + agent/mibgroup/ip-mib/ipDefaultRouterTable.h, + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.c, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable.h, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.c, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_access.h, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_get.c, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_data_get.h, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_enums.h, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.c, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_interface.h, + + agent/mibgroup/ip-mib/ipDefaultRouterTable/ipDefaultRouterTable_oids.h: + + NEWS: Linux: PATCH: 1724602: from mitsuru_chinen: mfd-based + ipDefaultRouterTable implementation + +2007-05-28 11:59 tanders + + * agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/ip.h, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/mibII/var_route.h: + + NEWS: Linux: PATCH: 1724602: from mitsuru_chinen: mfd-based + ipDefaultRouterTable implementation + +2007-05-28 10:09 dts12 + + * apps/snmpwalk.c, man/snmpwalk.1.def: + + Document the -CE option. + +2007-05-27 21:42 tanders + + * perl/TrapReceiver/Makefile.PL, perl/agent/Makefile.PL: + + Some lame linkers (e.g. on HP-UX 11.23/IA64) need quite a bit of + help to successfully link the Perl modules. + +2007-05-27 21:33 dts12 + + * apps/snmpwalk.c: + + CHANGES: snmpwalk: PATCH: 1723620: Specify an explicit end-point + for the walk. + An alternative (more flexible) approach to the proposed patch, + but one that + provides equivalent functionality. Also addresses Feature Request + #722784. + +2007-05-27 20:52 tanders + + * configure, configure.in, include/net-snmp/net-snmp-config.h.in: + + Add descriptions to AC_DEFINE; drop obsolete AC_CHECK_LIB(m, + asin). + +2007-05-27 19:28 dts12 + + * snmplib/mib.c: + + CHANGES: library: FEATURES: 454028: Detect empty MIB index files. + +2007-05-27 19:06 dts12 + + * agent/snmpd.c, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + CHANGES: snmpd: FEATURES: 1019429: Set supplementary groups via + initgroups(3) + +2007-05-27 06:27 tanders + + * agent/mibgroup/if-mib/data_access/interface_solaris2.c, + agent/mibgroup/ip-mib/data_access/ipaddress.h, + agent/mibgroup/ip-mib/data_access/systemstats.h, + agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h, + agent/mibgroup/mibII.h, configure, configure.in, + include/net-snmp/system/solaris.h: + + NEWS: Solaris: PATCH: 1719730: from apersson: support for + ipSystemStatsTable and ipAddressTable + +2007-05-27 06:20 tanders + + * README.aix: + + grammar fix + +2007-05-26 16:41 alex_b + + * README.win32, win32/Configure, win32/build.pl, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Win32 IPv6 build fixes. IPv6 now requires PSDK. + +2007-05-26 15:16 alex_b + + * README.win32, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + IPv6 build fixes for build.bat, Configure and README.win32. + +2007-05-25 23:03 tanders + + * README.aix, README.solaris, README.tru64: + + Documentation update w.r.t. recent changes (mibII/ipv6 and AIX + shared library building). + +2007-05-25 18:54 rstory + + * dist/cvsshow: + + update for new url format in svn entries + +2007-05-25 15:28 tanders + + * perl/default_store/Makefile.PL: + + Some systems (e.g. HP-UX 11.23/IA64) currently still need + "net-snmp-config --libs" (instead of just --netsnmp-libs) for + linking + libnetsnmp to a Perl module. + +2007-05-24 23:55 tanders + + * agent/mibgroup/mibII.h, configure, configure.in: + + CHANGES: build: only enable mibII/ipv6 through --enable-ipv6 on + systems it builds properly on (Linux and *BSD) + +2007-05-24 23:15 tanders + + * perl/agent/default_store/Makefile.PL: + + Some systems (e.g. HP-UX 11.23/IA64) currently still need + "net-snmp-config --libs" (instead of just --netsnmp-libs) for + linking libsnmpagent to a Perl module. + +2007-05-24 22:01 magfr + + * agent/mibgroup/mibII/ipv6.c: + + Correct obviously broken use of the KLOOKUP macro to be + consistent at least + +2007-05-24 20:51 tanders + + * include/net-snmp/system/freebsd7.h: + + CHANGES: FreeBSD: add initial support for upcoming FreeBSD 7 + +2007-05-24 14:06 rstory + + * Makefile.top: + + bump libcurrent to 20 to leave space for 5.4.x releases + +2007-05-24 12:48 tanders + + * agent/Makefile.in, apps/Makefile.in: + + fix library linking on HP-UX 11.23/IA64 + +2007-05-23 19:05 tanders + + * Makefile.in, Makefile.rules, agent/Makefile.in, + agent/helpers/Makefile.in, apps/Makefile.in, configure, + configure.in, perl/TrapReceiver/Makefile.PL, + perl/agent/Makefile.PL, perl/agent/default_store/Makefile.PL, + perl/default_store/Makefile.PL, snmplib/Makefile.in: + + NEWS: snmplib: BUG: 1619827: link net-snmp libraries and binaries + against the net-snmp libraries they really depend on + - reflect library interdependencies at link time + - fix dependencies on libcrypto, libpkcs11 and libkstat + - install libraries in correct order (important for libtool + relinking) + NEWS: Perl: link Perl modules against the exact set of libraries + they depend on + +2007-05-22 16:26 hardaker + + * dist/makerelease: + + use svn export instead of checkout + +2007-05-22 00:00 hardaker + + * Makefile.in: + + ignore winExtDLL in comment check + +2007-05-21 23:54 hardaker + + * agent/mibgroup/hardware/cpu/cpu_sysinfo.c: + + // -> C comment + +2007-05-21 23:33 tanders + + * include/net-snmp/system/solaris2.10.h, + include/net-snmp/system/solaris2.7.h, + include/net-snmp/system/solaris2.8.h, + include/net-snmp/system/solaris2.9.h: + + sync with 5.4, these are obsolete now + +2007-05-21 23:11 magfr + + * configure, configure.in: + + CHANGES: building: Disable inlining on solaris as there are some + linking errors that show up if the inline support is left + enabled. + +2007-05-21 06:05 magfr + + * configure, configure.in: + + CHANGES: building: At least Sun C 5.7 fails if one tries to + access __func__ in a extern inline function, so test for that + case. + +2007-05-20 21:34 tanders + + * agent/Makefile.in, configure, configure.in: + + NEWS: snmplib: BUG: 1619827: link against needed external + libraries at library link time (where they are referenced), + rather than application link time. + Already covers most of libnetsnmpmibs' external dependencies. + Fixes build issues on some platforms (e.g. building with shared + libraries on AIX). Tested on different versions of Linux, + Solaris, HP-UX, AIX and IRIX. + +2007-05-19 15:27 magfr + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + CHANGES: building: Check for support of static inline functions + instead of nested static inline functions when determining if + static inline functions work + +2007-05-19 08:40 magfr + + * acconfig.h, configure, configure.in, + include/net-snmp/library/snmp_assert.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/net-snmp-config.h.in, win32/config.h.borland, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: snmplib: Make use of the C99 predefined variable + __func__ in addition to the GCC symbol __FUNCTION__ to get the + name of the current function + +2007-05-18 18:12 hardaker + + * agent/mibgroup/mibII/kernel_linux.h: + + CHANGES: snmpd: patch: 1721096: from mitsuru_chinen: remove + unused variable stats from kernel extraction for better + portability. + +2007-05-18 18:08 hardaker + + * agent/mibgroup/host/hr_filesys.c: + + CHANGES: snmpd: patch: 1719254: from "Christan Jung": update + HRFS_ignore list to current linux likelyhoods + +2007-05-18 18:02 hardaker + + * agent/mibgroup/host/hr_storage.c: + + NEWS: snmpd: patch: 1719253: from "Christian Jung": fix + skipNFSInHostResources so it does not break on the second walk of + the table. + +2007-05-18 17:55 magfr + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + Reran autoheader and adjusted acconfig.h after changes in r16387 + +2007-05-18 17:54 hardaker + + * agent/mibgroup/mibII/icmp.c: + + CHANGES: snmpd: patch: 1715406: from mitsuru_chinen: registration + ordering fixes for icmpStatsTable + +2007-05-18 17:46 hardaker + + * agent/mibgroup/mibII/icmp.c: + + CHANGES: snmpd: patch: 1715395: fix icmp table errors in new icmp + code + +2007-05-18 17:45 hardaker + + * agent/mibgroup/mibII/icmp.c: + + + +2007-05-18 15:05 tanders + + * configure, configure.in: + + NEWS: AIX: fix default shared library building instead of forcing + static + +2007-05-18 14:18 magfr + + * acconfig.h, agent/mibgroup/mibII/ip.c, configure, configure.in, + include/net-snmp/net-snmp-config.h.in, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: building: Use AC_CHECK_MEMBERS instead of + AC_CHECK_STRUCT_FOR when checking for struct ipstat members in + order to make configure.in smaller + +2007-05-18 10:22 magfr + + * agent/mibgroup/host/hr_storage.h: + + CHANGES: snmpd: Correct the dependency information for + host/hr_storage + +2007-05-18 09:57 magfr + + * testing/RUNTESTS: + + CHANGES: testing: Do not terminate on SIGCHLD since dash and + soume bourne shells will exit the main shell when a subshell + terminates in that case. + +2007-05-18 09:22 tanders + + * apps/snmpusm.c: + + Undoing accidental change committed in r16373. + +2007-05-17 23:21 magfr + + * snmplib/snmp_api.c: + + CHANGES: snmplib: PATCH: 1687337: Implement _sess_open in terms + of snmp_sess_add + +2007-05-17 22:16 magfr + + * agent/agent_trap.c, apps/snmptrap.c, apps/snmptrapd.c, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmp_api.c: + + CHANGES: snmpd: PATCH: 1620424: Fix notification sending so that + explicit specification of port 162 should be unnecessary + CHANGES: snmptrapd: PATCH: 1620424: Fix notification reception so + that explicit specification of port 162 should be unnecessary + CHANGES: apps: PATCH: 1620424: Fix notification sending so that + explicit specification of port 162 should be unnecessary + CHANGES: snmplib: PATCH: 1620424: Honor + NETSNMP_DS_LIB_DEFAULT_PORT over the default system + +2007-05-17 21:53 hardaker + + * agent/mibgroup/ip-forward-mib/data_access/route_linux.c, + agent/mibgroup/ip-mib/data_access/arp_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c: + + CHANGES: snmpd: patch: 1710632: from mavarley: fix memory leak on + broken container insertions for the ipAddressTable + +2007-05-17 18:06 rstory + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: + + CHANGES: PATCH: 1719244: fix mfd generating map function + +2007-05-17 17:46 hardaker + + * agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/ip.h, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/mibII/var_route.h: + + NEWS: snmpd: patch: 1708243: from nhorman: implement the + ipDefaultRouteTable on linux + +2007-05-17 16:31 hardaker + + * configure.in: + + NEWS: ports: patch: 1706344: from naylor: fix compilation with + cygwin + +2007-05-17 16:22 hardaker + + * agent/mibgroup/ucd-snmp/extensible.c: + + NEWS: snmpd: patch: 1700157: from afrika: fixes ordering of exec + tokens in the resulting mib tree + +2007-05-17 15:53 hardaker + + * agent/mibgroup/host/hr_disk.c: + + CHANGES: snmpd: patch: 1617255: fix length of the history array + to match code. + +2007-05-17 13:53 hardaker + + * agent/snmpd.c, apps/snmptrapd.c: + + CHANGES: snmpd: patch: 1225440: Apply intent of patch: to delay + sighup till it is safe. + CHANGES: snmptrapd: patch: 1225440: Apply intent of patch: to + delay sighup till it is safe. + +2007-05-17 13:35 magfr + + * agent/mibgroup/ip-forward-mib/data_access/route.h, + agent/mibgroup/ip-mib/data_access/arp.h, + agent/mibgroup/ip-mib/data_access/ipaddress.h, + agent/mibgroup/ip-mib/data_access/systemstats.h: + + CHANGES: building: Use config_error instead of config_require of + a bogus file/#error to generate error messages at configure time. + +2007-05-17 04:39 hardaker + + * apps/snmpusm.c, snmplib/asn1.c: + + CHANGES: snmplib: patch: 1645698: fix 64-bit signed integer + encoding + +2007-05-16 23:53 tanders + + * include/net-snmp/system/hpux.h: + + CHANGES: HP-UX: HP-UX needs _REENTRANT defined to pick up + strtok_r. + Otherwise, at least for 64-bit code, strtok_r will not work + and will make net-snmp segfault. + +2007-05-16 23:39 tanders + + * agent/mibgroup/mibII/route_headers.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + fix patch 1625069 (r16365) to not break the build on Solaris + 2.6/7 + +2007-05-15 17:33 rstory + + * dist/svnup: + + - add warning if star not available + - fix pattern to exclude .svn dirs from tarballs + +2007-05-15 15:55 rstory + + * dist/cvsup: + + warn if star not available + +2007-05-15 14:36 tanders + + * agent/mibgroup/hardware/memory/memory_solaris.c: + + fix typo + +2007-05-14 21:49 tanders + + * apps/Makefile.in: + + add missing CFLAGS to link line + +2007-05-14 21:48 tanders + + * apps/snmpnetstat/Makefile.in: + + add missing CFLAGS to link line + +2007-05-14 15:57 hardaker + + * agent/mibgroup/kernel_sunos5.c, + agent/mibgroup/mibII/route_headers.h, + agent/mibgroup/mibII/var_route.c, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + CHANGES: snmpd: patch: 1625069: speed improvements for solaris + routing table access + +2007-05-14 14:50 hardaker + + * agent/snmp_agent.c: + + CHANGES: snmpd: patch: 1595568: from cyril_margaria: fix + delegated SET requests from agentx subagents + +2007-05-14 14:04 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + update to point to wiki and a few more cvs -> svn changes + +2007-05-13 14:27 magfr + + * snmplib/snmp_service.c: + + CHANGES: snmplib: Read the config parameters defTarget and + defDomain from snmp.conf as well as from .conf + +2007-05-12 11:17 magfr + + * snmplib/mib.c: + + CHANGES: snmplib: Deallocate the _mibindexes cache in + shutdown_mib to make for a cleaner exit of the library + +2007-05-12 11:14 magfr + + * snmplib/mib.c: + + CHANGES: snmplib: Deallocate the confmibs and confmibdirs + variables in shutdown_mib to make for a cleaner exit of the + library + +2007-05-11 21:06 magfr + + * agent/mibgroup/agentx/agentx_config.c: + + CHANGES: snmpd: PATCH: 1687336: Start using the enhanced + read_config interface + +2007-05-11 20:33 magfr + + * snmplib/read_config.c: + + PATCH 1687329: Applied part 2 of the patch - When registering + multiple premib handlers only the last one was registered premib, + the others were registerd at the normal time. This patch puts all + registration in one function that takes the problematic value as + an argument and makes the old functions thin wrappers of the new + one + +2007-05-11 20:24 magfr + + * snmplib/read_config.c: + + CHANGE: snmplib: PATCH 1687329: Applied part 3 of the patch - use + the same algorithm to determine what to unregister as is used to + determine what to regster + +2007-05-11 16:32 magfr + + * agent/mibgroup/host/hr_proc.c: + + Don't log host/hr_proc events in the snmpd domain + +2007-05-11 16:27 magfr + + * agent/helpers/cache_handler.c: + + Decorate more debug lines with the tag that controls the log + +2007-05-11 15:07 dts12 + + * agent/mibgroup/hardware/memory/memory_solaris.c: + + CHANGES: snmpd: BUG: 1628613: Restore memTotalFree.0 on Solaris + +2007-05-10 21:52 tanders + + * Makefile.in, python/setup.py: + + NEWS: python: PATCH: 1716114: Let python build in source tree + Patch provided by Jochen Friedrich (Debian patch #38). + +2007-05-10 05:18 magfr + + * snmplib/read_config.c: + + PATCH 1687329: Applied part 1 of the patch - lessens the scope of + the ltmp2 variable + +2007-05-09 23:57 tanders + + * README.irix: + + document optimized IRIX cpu stats + +2007-05-09 23:49 tanders + + * agent/mibgroup/hardware/cpu.h, + agent/mibgroup/hardware/cpu/cpu_sysinfo.c, + agent/mibgroup/hardware/cpu/cpu_sysinfo.h: + + NEWS: irix: PATCH: 1709748: Optimized IRIX cpu stats + +2007-05-09 21:23 rstory + + * dist/cvsshow: + + update to show svn repo too + +2007-05-09 15:39 tanders + + * agent/mibgroup/mibII/icmp.c: + + icmpStatsTable is only implemented for Linux + +2007-05-08 19:48 magfr + + * agent/snmp_agent.c: + + Revert mistakenly committed extra trace logs + +2007-05-07 20:46 hardaker + + * perl/agent/default_store/default_store.pm, + perl/agent/default_store/default_store.xs, + perl/agent/default_store/test.pl: + + update agent::default_store perl module for new defs + +2007-05-07 20:24 hardaker + + * dist/patme: + + more svn conversion fixes + +2007-05-07 20:23 hardaker + + * agent/agent_read_config.c, agent/snmp_agent.c, + include/net-snmp/agent/ds_agent.h, man/snmpd.conf.5.def: + + NEWS: snmpd: BUG: 1712988: default and configurable maximum + number of varbinds returnable to a GETBULK request + +2007-05-07 20:05 hardaker + + * dist/patme: + + rename of branch dirs + +2007-05-07 16:14 hardaker + + * dist/patme: + + attempted (untested) update + +2007-05-07 13:55 rstory + + * dist/svnup: + + don't delete tarball if scp fails + +2007-05-04 20:27 tanders + + * perl/SNMP/SNMP.xs: + + CHANGES: perl: fix SNMP SET for IP addresses on 64-bit + +2007-05-04 10:22 tanders + + * Makefile.in: + + install dragonfly.h + +2007-05-03 23:01 tanders + + * include/net-snmp/system/dragonfly.h: + + CHANGES: BUG: 1710910: initial support for DragonFly BSD + +2007-05-03 22:10 tanders + + * perl/SNMP/SNMP.xs: + + CHANGES: perl: fix SNMP SET for IP addresses on 64-bit + Patch proposed by Jeff Lange. + +2007-05-03 16:00 tanders + + * agent/mibgroup/mibII/icmp.c: + + build fix (e.g. for early AIX): use uint32_t i.s.o. __uint32_t + +2007-05-02 13:13 dts12 + + * agent/mibgroup/agent/extend.c: + + Fix problems with single-line extend scripts. + +2007-05-01 19:51 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + - test for IFA_F_TEMPORARY before using + - remove redundant ifdef + +2007-05-01 11:34 dts12 + + * apps/snmptrapd_handlers.c: + + CHANGES: snmptrapd: Support for forwarding traps by OID subtree. + (Consistent with subtree-based script processing). + +2007-04-30 14:51 dts12 + + * agent/mibgroup/mibII/kernel_linux.c: + + CHANGES: snmpd: PATCH: 1703004: Consolidate snmp6 handling. + Patch supplied by Neil Horman, plus some extra tidying up. + +2007-04-30 14:33 dts12 + + * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/icmp.h: + + CHANGES: snmpd: PATCH: 1702366: Support for icmpStatsTable + Patch provided by Neil Horman + +2007-04-30 14:31 dts12 + + * agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/kernel_linux.c, + agent/mibgroup/mibII/kernel_linux.h: + + CHANGES: snmpd: PATCH: 1702361: Read stats from /proc/net/snmp6 + +2007-04-30 14:14 dts12 + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + Fix compilation problems when IPv6 support is not enabled. + +2007-04-30 13:26 dts12 + + * README.agent-mibs, agent/mibgroup/mibII/setSerialNo.c, + agent/mibgroup/mibII/setSerialNo.h: + + CHANGES: snmpd: PATCH: 1700737: Tidy up setSerialNo + implementations. + +2007-04-30 13:06 dts12 + + * agent/helpers/cache_handler.c: + + CHANGES: snmpd: PATCH: 1700732: Fix debug output statements. + +2007-04-30 13:02 dts12 + + * agent/mibgroup/ucd-snmp/extensible.c: + + CHANGES: snmpd: PATCH: 1700730: Remove unused extern declaration. + +2007-04-30 11:32 dts12 + + * agent/helpers/instance.c: + + CHANGES: snmpd: PATCH: 1698184: Register non-default context + integers as writable. + Patch provided by Mark Naylor. + +2007-04-30 11:26 dts12 + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c: + + CHANGES: snmpd: PATCH: 169817: Improved RFC 4293 support. + Includes non-unicast and randomly chosen IP addresses. + Patch provided by Varun Chandramohan + +2007-04-30 11:04 dts12 + + * agent/mibgroup/ip-mib/data_access/ipaddress_common.c: + + CHANGES: snmpd: PATCH: 1692768: Fix copying of non-octet-aligned + IP address prefixes. + +2007-04-30 10:50 dts12 + + * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h, + include/net-snmp/data_access/udp_endpoint.h: + + CHANGES: snmpd: PATCH: 1670511: Implement network connection + process ID objects. + Patch provided by Varun Chandramohan + +2007-04-30 10:46 dts12 + + * include/net-snmp/library/snmp_api.h: + + Fix declaration of snmp_sess_read_extd() + +2007-04-30 10:25 dts12 + + * snmplib/fd_event_manager.c: + + CHANGES: snmplib: PATCH: 1687325: Fix problem with operator + precedence. + +2007-04-30 10:21 dts12 + + * include/net-snmp/library/snmp_api.h: + + CHANGES: snmplib: PATCH: 1687319: Declare snmp_sess_read_extd() + +2007-04-30 10:14 dts12 + + * snmplib/snmp_api.c: + + CHANGES: snmplib: PATCH: 1687318: Make _sess_selpol_info static. + +2007-04-30 10:09 dts12 + + * snmplib/snmp_api.c: + + CHANGES: snmplib: PATCH: 1687317: Remove an unused local variable + +2007-04-30 10:07 dts12 + + * snmplib/snmpUnixDomain.c, snmplib/snmp_api.c: + + CHANGES: snmplib: PATCH: 1687316: Don't drop const from casts. + +2007-04-27 10:21 dts12 + + * agent/mibgroup/ucd-snmp/dlmod.c: + + Bring dynamic module unload processing more into line with + "normal" MIB modules. Suggested by Magnus Fromreide. + See coders thread "shutdown_foo or deinit_foo". + +2007-04-27 10:17 dts12 + + * dist/RELEASE-INSTRUCTIONS: + + Update post-release announcement instructions. + +2007-04-24 12:35 dts12 + + * agent/mibgroup/agent/extend.c: + + Fix incomplete OID handling of single-line extend scripts. + Reported by Max on coders list, 7th April. See thread + "... segfault .. when attempting SNMP GET on extend or exec item" + +2007-04-20 08:30 dts12 + + * man/snmpd.conf.5.def: + + Document the behaviour of a load threshold of 0. + Reported by Fong Tsui. + +2007-04-20 08:21 dts12 + + * mibs/UCD-SNMP-MIB.txt: + + Long-term load average is calculated over 15 minutes, not 10. + Reported by Fong Tsui + +2007-04-19 12:53 dts12 + + * dist/RELEASE-INSTRUCTIONS: + + Tweak ChangeLog instructions for SVN + +2007-04-10 14:16 dts12 + + * perl/SNMP/SNMP.xs: + + Detect OID retracking (as well as simple repetitions) when + bulkwalking an OID tree. + See users thread "missing indices in bulkwalk result". + +2007-04-10 11:49 dts12 + + * include/net-snmp/system/mingw32.h: + + Clarify copyright status of Win32 API definitions. + +2007-04-10 11:27 dts12 + + * include/net-snmp/system/dynix.h: + + Clarify copyright status of BSD-derived TCPTV* definitions. + +2007-04-09 14:02 rstory + + * dist/svnup: + + - remove debugging + - check rc for tar, gzip and scp steps + +2007-04-06 18:38 rstory + + * dist/svnup: + + svn equivalent of cvsup + +2007-04-03 08:54 dts12 + + * man/snmpd.conf.5.def: + + Emphasise the use of SNMPv3 in DisMan monitoring. + Fix the syntax of non-existance/value-change tests. + +2007-04-02 14:55 dts12 + + * agent/mibgroup/ucd-snmp/disk.c: + + CHANGES: snmpd: BUG: 1046327: Reset "includeAllDisks" flag when + reloading. + +2007-04-02 14:45 dts12 + + * agent/mibgroup/ucd-snmp/disk.c: + + CHANGES: snmpd: BUG: 1602286: Don't let table holes block later + rows. + +2007-04-02 13:51 dts12 + + * agent/mibgroup/host/hr_swrun.c: + + CHANGES: snmpd: BUG: 1073782: Restore PerfStat values for FreeBSD + 5.x systems. + It's unclear why the "new" calculation was a) proposed, b) + withdrawn, + and c) what was wrong with the previous calculation (which seems + to + match the output of 'ps') + +2007-04-02 13:06 dts12 + + * agent/mibgroup/smux/smux.c: + + CHANGES: snmpd: BUG: 902610: Don't discard pending data following + a TRAP. + +2007-04-02 12:56 dts12 + + * agent/mibgroup/smux/smux.c: + + CHANGES: snmpd: BUG: 902801: Fix ordering of SMUX-registered + subtrees. + +2007-04-02 12:35 dts12 + + * agent/mibgroup/mibII/vacm_vars.c: + + CHANGES: snmpd: BUG: 1685067: More precise handling of + SNMPv3-admin MIB tables. + This actually fixes three separate problems: + * A GET request for 'vacmAccessStatus."group"."".3.4' will + succeed (since VACM checks accept the given security level + *or*higher*) 2007-04-02 12:26 dts12 + + + * agent/mibgroup/host/hr_storage.c: + + Check that GET requests match a valid OID. + (Otherwise a request for hrStorage{Column}.{index}.{anything} + will ignore the extra subids, and return success) + +2007-04-02 12:21 dts12 + + * agent/mibgroup/disman/event/mteObjectsTable.c: + + Prevent crash when walking (invalid?) Event-MIB Objects Table. + +2007-04-02 11:30 dts12 + + * dist/makerelease: + + Fix a couple of typos in the re-worked makerelease script. + +2007-03-29 12:14 tanders + + * configure, configure.in: + + fix syntax error ("==" is bad) + +2007-03-27 08:55 dts12 + + * acinclude.m4, configure, configure.in: + + Read user-prompted values from original stdin (not /dev/null) + +2007-03-27 08:38 dts12 + + * configure, configure.in: + + Accept '2c' as a valid response when choosing the default version + +2007-03-27 08:29 dts12 + + * configure, configure.in: + + CHANGES: configure: BUG: 1567324: Clarify prompting for + user-supplied values. + Now only remembers (and uses) previous values when explicitly + told to do so, + e.g. configure -C + +2007-03-27 08:23 dts12 + + * configure, configure.in: + + Fix inconsistency in patch #1627049 - vs + +2007-03-25 22:31 dts12 + + * local/mib2c.container.conf, local/mib2c.iterate.conf, + local/mib2c.table_data.conf: + + Variable-length string values are more likely than fixed length. + +2007-03-25 22:28 dts12 + + * local/mib2c.array-user.conf: + + CHANGES: mib2c: BUG: 833673: More focused size checks. + +2007-03-25 21:25 dts12 + + * agent/snmp_agent.c: + + CHANGES: snmpd: BUG: 1677063: Check for failed malloc calls. + +2007-03-25 19:03 dts12 + + * agent/mibgroup/mibII/route_write.c: + + Check SET requests against the correct type (IP Address != Octet + Str) + +2007-03-25 18:55 dts12 + + * agent/mibgroup/snmpv3/usmUser.c: + + CHANGES: snmpd: BUG: 1685081: Check for valid OID on Free/Undo + passes. + +2007-03-23 09:44 dts12 + + * include/net-snmp/library/snmp_api.h: + + CHANEGS: snmplib: BUG: 1686384: Document non-use of 'remote_port' + field. + +2007-03-23 09:19 dts12 + + * local/mib2c-conf.d/mfd-persistence.m2i: + + Allow space for external indexes when saving table entries. + (See patch #1642255) + +2007-03-23 09:14 dts12 + + * + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c: + + CHANGES: snmpd: PATCH: 1642255: Handle saving long + snmpNotifyFilterTable entries. + +2007-03-23 09:09 dts12 + + * agent/agent_read_config.c, agent/mibgroup/mibII/vacm_conf.c, + include/net-snmp/library/callback.h, snmplib/read_config.c: + + CHANGES: snmplib: PATCH: 1681977: Add callbacks prior to reading + config. + +2007-03-23 09:06 dts12 + + * agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c: + + CHANGES: snmpd: PATCH: 1676478: fix udpEndpointRemoteAddress + CHANGES: snmpd: BUG: 1676476: fix udpEndpointRemoteAddress + +2007-03-23 09:01 dts12 + + * snmplib/snmp_api.c: + + CHANGES: snmplib: PATCH: 1653670: Consistent SNMPv3 behaviour + when opening sessions. + +2007-03-23 08:57 dts12 + + * configure, configure.in, include/net-snmp/library/snmp_api.h, + include/net-snmp/net-snmp-config.h.in, snmplib/snmp_api.c: + + CHANGES: snmplib: PATCH: 1627049: New API to handle large numbers + of file descriptors. + +2007-03-22 19:14 dts12 + + * snmplib/read_config.c: + + CHANGES: snmplib: PATCH: 1681030: Better handling of empty + apptype configs. + +2007-03-22 19:12 dts12 + + * agent/mibgroup/smux/smux.c, agent/mibgroup/smux/smux.h, + agent/snmpd.c: + + CHANGES: snmpd: PATCH: 1678788: Better handling of SMUX socket + descriptors. + +2007-03-22 19:09 dts12 + + * agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c: + + CHANGES: snmpd: PATCH: 1683054: set udpEndpointInstance to + identify different processes. + +2007-03-21 12:35 dts12 + + * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in: + + Declare OID constants as such (rather than API calls). + Proposed by Alex Burger + +2007-03-20 20:07 rstory + + * agent/mibgroup/mibII/kernel_linux.c: + + NEWS: snmpd: PATCH: 1666737: include ipv6 counts in + udpInDatagrams, udpNoPorts, udpInErrors, udpOutDatagrams + +2007-03-19 22:09 tanders + + * agent/mibgroup/hardware/cpu/cpu_pcp.c: + + use pmFreeResult() instead of free() + +2007-03-19 09:39 tanders + + * agent/mibgroup/ucd-snmp/pass_persist.c: + + get rid of C++ comments + +2007-03-16 14:04 dts12 + + * dist/RELEASE-INSTRUCTIONS, dist/changelogfix, dist/makerelease, + local/Version-Munge.pl: + + Convert build system to SVN version. + +2007-03-15 10:59 tanders + + * agent/mibgroup/agentx/subagent.h, + agent/mibgroup/disman/mteTriggerTable.h, + agent/mibgroup/utilities/iquery.h, configure, configure.in: + + CHANGES: build: PATCH: 1681073: #ifdef based config_error instead + of special cases in configure + +2007-03-15 10:47 tanders + + * agent/mibgroup/ucd-snmp/pass.c: + + get rid of C++ comments + +2007-03-14 23:31 tanders + + * README.irix, agent/mibgroup/hardware/cpu.h, + agent/mibgroup/hardware/cpu/cpu_pcp.c, + agent/mibgroup/hardware/cpu/cpu_pcp.h: + + NEWS: IRIX: PATCH: 1675869: from bbice: CPU statistics for IRIX + based on PCP + +2007-03-14 22:09 tanders + + * agent/helpers/all_helpers.c, agent/helpers/bulk_to_next.c, + agent/helpers/cache_handler.c, agent/helpers/debug_handler.c, + agent/helpers/instance.c, agent/helpers/null.c, + agent/helpers/old_api.c, agent/helpers/read_only.c, + agent/helpers/row_merge.c, agent/helpers/scalar.c, + agent/helpers/scalar_group.c, agent/helpers/serialize.c, + agent/helpers/stash_cache.c, agent/helpers/stash_to_next.c, + agent/helpers/table.c, agent/helpers/table_array.c, + agent/helpers/table_container.c, agent/helpers/table_data.c, + agent/helpers/table_dataset.c, agent/helpers/table_iterator.c, + agent/helpers/table_tdata.c, agent/helpers/watcher.c: + + CHANGES: snmpd: PATCH: 1681043: from magfr: clean up helper + includes + +2007-03-14 21:54 tanders + + * net-snmp-config.in: + + CHANGES: PATCH: 1681035: from magfr: improve net-snmp-config + /bin/sh compatibility + +2007-03-14 18:31 tanders + + * net-snmp-config.in: + + CHANGES: build: PATCH: 1678300: from magfr: compile-subagent + doesn't call shutdown_ methods + +2007-03-14 16:12 dts12 + + * agent/mibgroup/target/target.c: + + CHANGES: snmpd: PATCHES: 1644280: Don't automatically probe for + v3 EngineIDs. + +2007-03-13 10:26 dts12 + + * agent/mibgroup/ucd-snmp/disk.c: + + Check for zero-size pseudo-filesystems. Report them as empty + rather than full, so they won't be treated as an error. + +2007-03-13 05:59 tanders + + * agent/mibgroup/hardware/cpu/cpu.h: + + CHANGES: PATCH: 1678305: from magfr: Deallocate the cache in + hardware/cpu/cpu on shutdown (header part) + +2007-03-12 23:09 tanders + + * agent/mibgroup/notification-log-mib/notification_log.c, + agent/mibgroup/notification-log-mib/notification_log.h: + + CHANGES: PATCH: 1678306: from magfr: Deallocate the log in + notification-log-mib/notification_log + +2007-03-12 23:04 tanders + + * agent/mibgroup/hardware/cpu/cpu.c: + + CHANGES: PATCH: 1678305: from magfr: Deallocate the cache in + hardware/cpu/cpu on shutdown + +2007-03-12 22:57 tanders + + * snmplib/mib.c: + + CHANGES: PATCH: 1678302: from magfr: netsnmp_mibindex_load leaks + memory + +2007-03-12 22:50 tanders + + * snmplib/snmp_api.c: + + CHANGES: PATCH: 1678301: from magfr: deallocate domain registry + at shutdown + +2007-03-12 22:31 tanders + + * net-snmp-config.in: + + CHANGES: PATCH: 1678298: from magfr: compile-subagent checks for + bad HAVE_SIGNAL_H + +2007-03-12 21:47 dts12 + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + CHANGES: snmpd: PATCHES: 1669048: Add support for + ipv6InterfaceIdentifier + +2007-03-12 21:37 dts12 + + * agent/helpers/table.c: + + CHANGES: snmpd: BUG: 1413728: Reference index values in debug + output correctly. + +2007-03-12 21:34 dts12 + + * agent/mibgroup/ucd-snmp/disk.c: + + CHANGES: snmpd: BUG: 1102058: Skip non-mounted disks (e.g. swap + partitions) + +2007-03-12 21:30 dts12 + + * agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/if-mib/data_access/interface_solaris2.c, + agent/mibgroup/if-mib/data_access/interface_sysctl.c: + + CHANGES: snmpd: PATCHES: 1668193: Update registration of + ReasmMaxSize support. + +2007-03-12 21:28 dts12 + + * agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c: + + CHANGES: snmpd: PATCHES: 1668193: Fix check for v6 ReasmMaxSize + support. + +2007-03-12 19:56 dts12 + + * agent/mibgroup/ucd-snmp/proc.c: + + CHANGES: snmpd: PATCHES: 1668952: Ignore zombie processes. + +2007-03-12 19:54 dts12 + + * agent/mibgroup/ip-mib/ip_scalars.c: + + CHANGES: snmpd: PATCHES: 1665985: Implement ipReasmTimeout + Though this registers an instance, rather than the full scalar + object + +2007-03-12 19:51 dts12 + + * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c: + + CHANGES: library: PATCHES: 1665543: Handle VACM checks correctly. + CHANGES: snmpd: PATCHES: 1665549: Handle creating VACM entries + correctly. + [Both patches are required for correct operation] + +2007-03-12 19:47 dts12 + + * agent/mibgroup/smux/smux.c: + + CHANGES: snmpd: PATCHES: 1659623: Handle SMUX peers with an empty + password. + +2007-03-12 19:44 dts12 + + * agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c: + + CHANGES: snmpd: PATCHES: 1657741: Handle 64-bit types via pass + mechanism. + +2007-03-12 19:40 dts12 + + * agent/agent_trap.c: + + CHANGES: snmpd: PATCHES: 1644280: Use the correct engineID when + sending v3 traps. + +2007-03-12 19:32 dts12 + + * snmplib/snmp_api.c: + + CHANGES: library: PATCHES: 1642071: Don't fiddle with the storage + of pre-existing users. + +2007-03-12 19:30 dts12 + + * agent/mibgroup/notification/snmpNotifyTable.c: + + CHANGES: snmpd: PATCHES: 1641865: Don't double check snmpTrapOID + in the filter table. + +2007-03-12 19:25 dts12 + + * agent/mibgroup/ucd-snmp/memory_freebsd2.c, + agent/mibgroup/ucd-snmp/memory_netbsd1.c: + + CHANGES: snmpd: PATCHES: 1639726: Report physical memory + correctly on *BSD + +2007-03-09 21:31 tanders + + * snmplib/mib.c: + + CHANGES: PATCH: 1674299: from magfr: Lessen the scope of the zone + variable in dump_realloc_oid_to_inetaddress + +2007-03-09 21:29 tanders + + * agent/agent_trap.c: + + CHANGES: PATCH: 1674302: from magfr: Lessen the scope of the len + variable in convert_v2pdu_to_v1 + +2007-03-08 15:52 dts12 + + * include/net-snmp/system/netbsd.h, + include/net-snmp/system/openbsd.h: + + Include Host Resources MIB on NetBSD and OpenBSD + +2007-03-07 09:43 tanders + + * agent/agent_trap.c: + + CHANGES: PATCH: 1674298: from magfr: Remove unused sinkport + variable + +2007-03-06 13:51 dts12 + + * agent/snmp_agent.c: + + CHANGES: snmpd: BUG: 1159908: Fix memory leak + +2007-03-02 22:40 tanders + + * snmplib/MSG00001.bin: + + no eol-style for binary files + +2007-03-02 22:26 tanders + + * doc/rfc/smiV2/rfc2579.errata~: + + don't ship editor backup copies + +2007-03-02 16:20 tanders + + * snmplib/MSG00001.bin: + + flag as binary + +2007-03-02 12:44 tanders + + * CodingStyle: + + fix typo + +2007-03-02 09:57 dts12 + + * TODO: + + Minor tweak - playing with SVN as much as anything.... + +2007-03-01 23:57 hardaker + + * NEWS: + + mention that we moved to SVN + +2007-02-28 15:27 dts12 + + * CHANGES, ChangeLog, NEWS: + + Checkpoint summary of CVS changes, preparatory for the SVN + switch. + +2007-02-27 13:36 rstory + + * agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c: + + CHANGES: Linux: BUG: 1666005: Fail to walk ipv6InterfaceTable on Linux + +2007-02-27 13:08 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + CHANGES: mib2c: PATCH: 1668171: skip unknown cols in min/max range for tables, instead of error + +2007-02-27 12:34 rstory + + * agent/mibgroup/ip-mib/ipAddressPrefixTable.h: + + add header for easier configure --with-mib-module + +2007-02-26 14:54 dts12 + + * agent/mibgroup/agentx/protocol.c: + + Re-correct interpretation of "null OID" in the AgentX specs. + (for the last time, I trust!) + +2007-02-26 14:37 dts12 + + * include/ucd-snmp/util_funcs.h: + + Fix reference to Net-SNMP include locations + +2007-02-26 12:47 dts12 + + * perl/: ASN/Makefile.PL, OID/Makefile.PL, + SNMP/Makefile.PL, TrapReceiver/Makefile.PL, + agent/Makefile.PL, agent/default_store/Makefile.PL, + default_store/Makefile.PL: + + Prompting for a single directory, not an array. + +2007-02-26 11:32 dts12 + + * local/: mib2c.container.conf, mib2c.iterate.conf, + mib2c.table_data.conf: + + CHANGES: mib2c: BUG: 1429472: Protect against missing instances (and invalid objects) + +2007-02-26 11:29 dts12 + + * local/mib2c.mfd.conf: + + Fix invalid mib2c directive. + +2007-02-26 11:18 dts12 + + * agent/mibgroup/disman/event/mteEventConf.c: + + CHANGES: snmpd: BUG: 1416276: Handle dependency on MIB parsing API. + +2007-02-23 21:53 tanders + + * configure.in, configure: + + add quotes to fix shell syntax error when empty + +2007-02-22 22:35 tanders + + * configure, configure.in: + + Last commit broke the build. Now escape backslashes properly. + +2007-02-22 15:38 dts12 + + * README.solaris: + + CHANGES: documentation: BUG: 1247164: Document use of OID macros + +2007-02-22 00:28 tanders + + * agent/mibgroup/: hardware/cpu/cpu_perfstat.c, + ucd-snmp/proc.c: + + CHANGES: AIX: PATCH: 1665079: from "Michael Kukat": AIX patches for cpu stats and process monitoring + +2007-02-21 16:36 hardaker + + * configure, configure.in: + + fix lame-make systems that can't handle whitespace terminating wrapped lines + +2007-02-21 15:33 tanders + + * Makefile.top: + + CHANGES: Win32: BUG: 1662987: compile error on Cygwin + +2007-02-21 13:56 dts12 + + * snmplib/: snmp_parse_args.c, tools.c: + + CHANGES: snmplib: BUG: 1660061: Validate engineIDs more strictly. + +2007-02-21 13:49 dts12 + + * man/: snmpcmd.1.def, snmp.conf.5.def: + + CHANGES: documentation: BUG: 1407476: Clarify MIB parsing toggle options and MIB comment handling. + +2007-02-21 13:37 dts12 + + * configure.in, configure: + + CHANGES: build: BUG: 1096166: Handle --without-logfile correctly. + +2007-02-19 16:34 dts12 + + * dist/RELEASE-INSTRUCTIONS: + + Mention removal from CVS of deleted files + +2007-02-19 15:56 dts12 + + * dist/RELEASE-INSTRUCTIONS: + + Rework release instructions to take account of "makerelease" script + +2007-02-19 10:49 dts12 + + * dist/makerelease: + + Don't assume local usernames match CVS account names. + +2007-02-19 10:41 dts12 + + * dist/extractnews: + + Improve layout of CHANGES information. + +2007-02-19 10:06 dts12 + + * Makefile.in: + + Don't invoke 'versiontag' for tagging the CVS tree. + It doesn't handle this any more. (Use 'makerelease' instead) + +2007-02-19 10:02 dts12 + + * agent/mibgroup/versiontag: + + Don't fail silently when called to tag the CVS tree. + Return indication of failure to the calling application (e.g. make) + +2007-02-16 12:03 dts12 + + * agent/mibgroup/agentx/protocol.c: + + Revert to previous "null OID" interpretation (but with the correct encoding). + +2007-02-15 11:09 dts12 + + * agent/mibgroup/hardware/cpu/cpu_linux.c: + + CHANGES: snmpd: BUG: 1600261: Handle non-x86 /proc/cpuinfo format + (A workaround, rather than a fix - we really need to parse these + other formats properly in the init routine) + +2007-02-15 10:06 dts12 + + * agent/mibgroup/agentx/protocol.c: + + Correct misinterpretation of "null OID" in AgentX specs. + +2007-02-15 09:47 dts12 + + * agent/agent_trap.c: + + Reject overly-short Trap OIDs. + Don't crash out completely on failed v1<->v2 trap conversions. + +2007-02-12 12:31 dts12 + + * agent/mibgroup/agentx/protocol.c: + + CHANGES: snmpd: BUG: 1633595: Fix AgentX handling of Counter64 values + +2007-02-09 21:15 dts12 + + * agent/mib_modules.c: + + CHANGES: snmpd: BUG: 1397895: include missing interface declarations + +2007-02-08 17:39 hardaker + + * agent/helpers/table_dataset.c: + + NEWS: snmpd: patch from Wojtek Jawor to handle row deletion issues in dataset tables + +2007-02-07 17:17 hardaker + + * agent/mibgroup/tunnel.h, mibs/IPV6-FLOW-LABEL-MIB.txt +: + + added the flow lable mib, which the tunnel-mib refers to + +2007-02-05 23:02 tanders + + * dist/nsb-functions: + + more portability fixes + +2007-02-05 22:50 tanders + + * dist/check-api-change: + + use /bin/sh unless bash features are really needed + +2007-02-05 21:52 rstory + + * Makefile.top: + + note that current should be bumped by 5 when bumped + +2007-02-05 21:49 rstory + + * dist/RELEASE-INSTRUCTIONS: + + - note that current should be bumped by 5 when updated + - add pointer to new check-api-changes script + +2007-02-05 21:46 rstory + + * dist/check-api-change: + + simplistic new script to help check for api changes between releases + +2007-02-05 21:38 rstory + + * agent/mibgroup/struct.h: + + make new struct member conditional, since use is conditional + +2007-02-05 21:20 tanders + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: + + move function call out of assert + +2007-02-05 15:16 dts12 + + * snmplib/vacm.c: + + CHANGES: snmplib: PATCH: 1641895: Extend short view masks (as per RFC specs) + Patch supplied by Michael Kirkham. + +2007-02-05 14:31 dts12 + + * agent/mibgroup/notification/snmpNotifyFilterProfileTable.c: + + CHANGES: snmpd: PATCH: 1639360: Fix snmpNotifyFilterProfileTable row creation. + Patch supplied by Michael Kirkham. + +2007-02-05 11:01 dts12 + + * snmplib/callback.c: + + Fix compilation if LOCK_PER_CALLBACK_SUBID not defined. + Reported by Emi Yanagi + +2007-02-05 09:48 dts12 + + * FAQ: + + Spelling correction: 'superceded' -> 'superseded' + (Oh, the shame of it!) + +2007-01-31 13:51 tanders + + * Makefile.top: + + CHANGES: build: BUG: 1647976: Cygwin/MinGW Windows build fails due to libtool error + +2007-01-30 13:39 tanders + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + CHANGES: build: yet another fix to address build issues with ethtool (on RH9). + Patch provided by Magnus Fromreide. + +2007-01-30 09:10 dts12 + + * FAQ: + + Clarify when symlink fix is/isn't appropriate. Synch with Wiki. + +2007-01-29 11:12 dts12 + + * FAQ: + + Authenticated SNMPv3 requests still need a username. (Synch with Wiki) + +2007-01-29 11:03 tanders + + * python/netsnmp/client_intf.c, agent/helpers/table.c +: + + get rid of C++ comments + +2007-01-28 13:36 tanders + + * dist/nsb-functions: + + fix bad test + +2007-01-28 13:06 tanders + + * dist/nsb-functions: + + rename variable to resolve name clash and to unbreak nightly builds on Solaris + +2007-01-28 12:52 tanders + + * agent/helpers/table_tdata.c: + + get rid of C++ comments + +2007-01-27 14:40 tanders + + * dist/nsb-nightly: + + fix typo + +2007-01-27 14:23 tanders + + * agent/helpers/table_data.c: + + get rid of C++ comments + +2007-01-26 11:15 tanders + + * dist/: nsb-config, nsb-functions, nsb-nightly +, nsb-package: + + more Bourne shell compatibility fixes + +2007-01-25 22:41 tanders + + * configure, configure.in: + + CHANGES: FreeBSD: fix configure warning for sys/conf.h + +2007-01-25 22:22 tanders + + * agent/mibgroup/ip-mib/ipv4InterfaceTable/.cvsignore: + + replace by more reasonable content + +2007-01-25 22:05 tanders + + * + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagent.c +, local/mib2c-conf.d/subagent.m2c: + + fix typo + +2007-01-25 21:31 tanders + + * README.irix: + + CHANGES: documentation: PATCH: 1644735: from "Brent Bice": add gcc build instructions for IRIX + +2007-01-25 21:11 tanders + + * agent/mibgroup/ucd-snmp/disk.c: + + CHANGES: snmpd: PATCH: 1644714: from "Leland Wallace": replace last remaining instance of deprecated copy_word by copy_nword + +2007-01-25 15:30 tanders + + * dist/: nsb-config, nsb-functions, nsb-nightly +, nsb-package, nsb-platform: + + many Bourne shell portability fixes + +2007-01-24 16:39 dts12 + + * dist/: nsb-config, nsb-functions, nsb-nightly +, nsb-package, nsb-platform: + + Pre-Posix Bourne shell compatability. + +2007-01-24 14:02 dts12 + + * agent/mibgroup/ucd-snmp/disk.c: + + Tweak debug output + +2007-01-24 13:58 dts12 + + * local/mib2c-update: + + Shellscript portability. (Everything has /bin/sh) + +2007-01-24 13:49 dts12 + + * dist/: cvsshow, cvsup, nsb-config, + nsb-functions, nsb-nightly, nsb-package, + nsb-platform: + + Improve shell-script portability. (Everything has /bin/sh!) + +2007-01-24 13:40 dts12 + + * snmplib/: snmpUDPDomain.c, snmp_client.c: + + Extra debugging output + +2007-01-24 13:38 dts12 + + * agent/helpers/table.c, agent/helpers/table_container.c +, agent/helpers/table_data.c, + agent/helpers/table_tdata.c, include/net-snmp/agent/table.h +, include/net-snmp/agent/table_container.h, + include/net-snmp/agent/table_tdata.h: + + Preliminary table unregistration API. + +2007-01-24 13:11 dts12 + + * apps/snmptrapd_log.c: + + Move hostname translation into the transport-specific library routines. + (Where it belongs!) + +2007-01-24 13:04 dts12 + + * include/net-snmp/library/snmp_transport.h, + snmplib/snmpUDPDomain.c: + + Basic framework for transport-specific translation of hostnames. + +2007-01-24 12:27 dts12 + + * apps/snmptrapd_log.c: + + Suppress assorted warnings. + +2007-01-24 12:18 tanders + + * include/net-snmp/types.h: + + make sure uintptr_t is always defined as unsigned. Spotted by David Ford. + +2007-01-23 22:50 rstory + + * agent/mibgroup/: + ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c +, ip-mib/ipAddressTable/ipAddressTable_interface.c, + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c +, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c +, + snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c +: + + don't try to remove a row that was never inserted + +2007-01-23 22:38 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + don't try to remove a row that was never inserted + +2007-01-23 16:22 dts12 + + * agent/mibgroup/target/snmpTargetParamsEntry.c: + + CHANGES: snmpd: PATCH: 1639282: Save persistent snmpTargetParamsTable settings correctly. + Fix provided by Michael Kirkham. + +2007-01-23 16:12 dts12 + + * agent/mibgroup/target/snmpTargetAddrEntry.c: + + CHANGES: snmpd: PATCH: 1637287: Handle multiple target tags correctly. + Fix provided by Michael Kirkham. + +2007-01-23 16:12 dts12 + + * agent/mibgroup/target/target.c: + + NEWS: snmpd: PATCH: 1637287: Handle multiple target tags correctly. + Fix provided by Michael Kirkham. + +2007-01-23 15:44 dts12 + + * snmplib/snmp_api.c: + + CHANGES: snmplib: PATCH: 1634620: Fix leaks from create_user_from_session failure. + Patch provided by Michael Kirkham. + +2007-01-23 14:51 dts12 + + * apps/snmptrapd_log.c: + + CHANGES: snmptrapd: BUG: 1638225: Fix interpretation of transport address data. + (Keep this consistent with snmpUDPDomain.c) + This does not feel the right way to handle this! + +2007-01-23 14:10 dts12 + + * agent/agent_trap.c: + + Bring trap handling in line with RFC 2576/3584 - drop SNMPv1 traps + containing Counter64 varbinds. Requested by Magnus Fromreide. + +2007-01-22 22:30 tanders + + * snmplib/read_config.c: + + CHANGES: snmplib: PATCH: 1641972: from magfr: add missing const + +2007-01-22 16:40 dts12 + + * agent/agent_trap.c: + + CHANGES: snmpd: PATCH: 1641332: Include missing agent config definitions. + +2007-01-22 16:18 rstory + + * agent/mibgroup/if-mib/data_access/interface.c: + + fix typo overwriting container name + +2007-01-22 16:16 dts12 + + * agent/mibgroup/agentx/: master.c, master_admin.c: + + CHANGES: snmpd: PATCH: 1641685: Handle unresponsive AgentX subagents more reliably. + Fix provided by Josef Moellers + +2007-01-22 15:51 dts12 + + * snmplib/vacm.c: + + CHANGES: snmplib: PATCH: 1640114: Don't store trailing null character. + Reported by Michael Kirkham. + +2007-01-19 16:53 dts12 + + * include/net-snmp/net-snmp-config.h.in, + agent/mibgroup/hardware/cpu/cpu_nlist.c: + + NEWS: BUGS 1633483: Support CPU HAL on FreeBSD4.x + (before CPU definitions were moved to ) + +2007-01-19 16:53 dts12 + + * configure, configure.in: + + CHANGES: FreeBSD: BUG: 1633483: Support CPU HAL on FreeBSD4.x + (before CPU definitions were moved to ) + +2007-01-19 16:15 dts12 + + * apps/snmptrapd.c: + + library layering improvements: *move* (rather than copy) global variables + from snmptrapd to libnetsnmptrapd + +2007-01-19 14:18 tanders + + * configure, configure.in, + agent/mibgroup/if-mib/data_access/interface_linux.c: + + CHANGES: Linux: fix ethtool configure check for recent systems (e.g. FC6, RHEL5). + Patch provided by Magnus Fromreide. + +2007-01-19 11:25 tanders + + * configure.in, configure, + include/net-snmp/net-snmp-config.h.in, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_storage.c: + + CHANGES: build: add configure check for hasmntopt to fix the build on systems that lack it + +2007-01-18 12:50 tanders + + * apps/snmptrapd_handlers.c: + + library layering improvements: move global variables from snmptrapd to libnetsnmptrapd + +2007-01-18 11:13 tanders + + * apps/snmptrapd.c, apps/snmptrapd_handlers.c, + man/snmptrapd.8.def, man/snmptrapd.conf.5.def: + + drop "-e"/printEventNumbers support for snmptrapd (obsolete, deprecated and breaks library layering) + +2007-01-16 10:04 dts12 + + * agent/mibgroup/notification/snmpNotifyTable.c: + + Reset 'send' flag to consider each sink individually. + Reported by Michael Kirkham. + +2007-01-16 10:02 dts12 + + * agent/agent_trap.c: + + Protect against sending mismatched traps (v1 trap on v2 sink). + Reported by Michael Kirkham. + +2007-01-16 09:53 dts12 + + * agent/mibgroup/ucd-snmp/diskio.c: + + Don't hardcode the size of counter64 structure (may be wrong on 64-bit boxes) + +2007-01-16 09:00 dts12 + + * agent/agent_trap.c: + + Extra debugging output. + +2007-01-11 22:13 tanders + + * agent/mibgroup/util_funcs.c, + agent/mibgroup/utilities/execute.c, + include/net-snmp/library/system.h, snmplib/system.c +: + + CHANGES: snmplib: library layering improvements: introduce netsnmp_mktemp to prevent libnetsnmpagent from depending on libnetsnmpmibs + +2007-01-11 21:35 hardaker + + * configure.in: + + changed autoconf req to 2.61 + +2007-01-11 21:28 hardaker + + * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c, + snmpSTDDomain.c, snmpTCPDomain.c, + snmpTCPIPv6Domain.c, snmpUDPDomain.c, + snmpUDPIPv6Domain.c, snmp_service.c, + snmp_transport.c: + + Patch from Magnus Fromreide to make the transport systems C++ compatible + +2007-01-11 09:17 dts12 + + * man/snmptrapd.8.def: + + Fix some mangled text. + +2007-01-10 20:58 tanders + + * man/snmpd.8.def: + + CHANGES: documentation: BUG: 1614104: broken snmpd(8) manual page in 5.4 + +2007-01-09 21:50 tanders + + * agent/mibgroup/kernel_sunos5.c: + + CHANGES: Solaris: IF-MIB fix: add missing return at end of get_if_stats + +2007-01-08 08:30 tanders + + * agent/Makefile.in: + + CHANGES: build: library layering improvements: build libraries in the correct order (libnetsnmpagent before libnetsnmphelpers before libnetsnmpmibs) + +2007-01-07 19:47 tanders + + * include/net-snmp/library/snmp_service.h: + + add missing declaration for netsnmp_register_service_handlers (from magfr) + +2007-01-06 00:54 tanders + + * agent/mibgroup/host/hr_swrun.c: + + CHANGES: Solaris: BUG: 1626153: no hrSWRun informations on Solaris zones + Patch provided by Klaus Muehlfeld + +2007-01-06 00:30 tanders + + * perl/agent/agent.xs: + + CHANGES: perl: BUG: 1450669: PATCH: 1627949: from martin987: a perl agentx consumes memory + +2007-01-03 22:42 tanders + + * perl/SNMP/SNMP.xs: + + get rid of C++ comments + +2007-01-02 23:33 tanders + + * agent/agent_registry.c: + + BUG: Coverity #173: remove superfluous NULL check (already dereferenced earlier anyway) + +2007-01-02 23:08 tanders + + * snmplib/system.c: + + only log a message when the mib_indexes directory is *really* created + +2007-01-02 22:53 tanders + + * perl/SNMP/SNMP.xs: + + BUG: Coverity #178: never pass a NULL oid_arr_len pointer to __concat_oid_str (which dereferences it) + +2007-01-02 22:08 tanders + + * agent/mibgroup/agentx/master.c: + + BUG: Coverity #193: properly initialize session pointer before use + +2007-01-02 20:13 tanders + + * agent/agent_registry.c: + + back out previous bad change to agent registry + +2007-01-02 19:52 tanders + + * agent/snmp_agent.c: + + CHANGES: snmpd: PATCH: 1601453: from "Robert Wilcox": Dynamic Memory failure handling improvements + +2007-01-02 19:52 tanders + + * snmplib/default_store.c, snmplib/read_config.c, + agent/agent_registry.c, agent/helpers/null.c, + agent/helpers/old_api.c, agent/helpers/stash_cache.c +, agent/helpers/table.c, agent/helpers/table_array.c +, agent/helpers/table_dataset.c, + snmplib/snmpCallbackDomain.c, snmplib/snmpusm.c, + agent/helpers/table_iterator.c, agent/helpers/watcher.c +, agent/mibgroup/header_complex.c, + agent/mibgroup/testhandler.c, + agent/mibgroup/disman/mteObjectsTable.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/utilities/override.c: + + CHANGES: PATCH: 1601453: from "Robert Wilcox": Dynamic Memory failure handling improvements + +2007-01-02 17:56 tanders + + * Makefile.in: + + remove LD_RUN_PATH comment for python + +2007-01-02 17:38 tanders + + * Makefile.top, configure, net-snmp-config.in +: + + CHANGES: build: update to autoconf 2.61 + +2007-01-02 17:23 tanders + + * Makefile.in, include/net-snmp/system/kfreebsd.h: + + NEWS: Ports: PATCH: 1623874: from "Petr Salinger": add GNU/kFreeBSD support + +2007-01-02 17:17 tanders + + * agent/mibgroup/ucd-snmp/disk.c: + + CHANGES: build: add workaround for AC_FUNC_GETMNTENT() bug in autoconf 2.60b and 2.61 (see Debian bugs #403243, #403079) + +2007-01-02 16:48 dts12 + + * local/mib2c: + + CHANGES: mib2c: BUG: 1582972: Handle @while@/@end@ properly. + Patch provided by Douglas Dean + +2007-01-02 16:00 dts12 + + * snmplib/: snmpUDPDomain.c, snmpUDPIPv6Domain.c, + snmpUnixDomain.c: + + CHANGES: snmplib: BUG: 1600171: Support longer community strings in VACM config. + Patch provided by Robert Wilcox + +2007-01-02 11:24 dts12 + + * agent/agent_trap.c: + + CHANGES: snmpd: BUG: 1546817: Fix snmpEnterprise varbind when forwarding v1 traps. + Patch provided by Pablo Passera. + +2007-01-02 10:34 dts12 + + * configure, configure.in: + + CHANGES: build: PATCH: 1625135: configure location of python interpreter + Provided by Andrew Langmead + +2007-01-02 10:34 dts12 + + * Makefile.in, Makefile.top: + + NEWS: configure: PATCH 1625135: configure location of python interpreter + Provided by Andrew Langmead + +2007-01-02 10:22 dts12 + + * configure.in, configure: + + CHANGES: build: PATCH: 1624406: option to hardcode location of mount table + Submitted by Jochen + +2007-01-01 17:44 dts12 + + * agent/mibgroup/util_funcs.c: + + CHANGES: snmpd: PATCH: 1601188, BUG: 1600432: Handle signals properly when restarting the agent. + Fix provided by Loic Domaigne. + +2007-01-01 17:35 dts12 + + * snmplib/mib.c: + + Handle non-writable MIB indexes (e.g. run as non-privileged user) + +2007-01-01 16:09 dts12 + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_client.c +: + + NEWS: snmplib: PATCHES 1592706: Fix memory leak when cloning varbinds. + Based on a suggestion by Steven Dorigotti. + +2007-01-01 16:09 dts12 + + * snmplib/snmp_api.c: + + CHANGES: snmplib: PATCH: 1592706: Fix memory leak when cloning varbinds. + Based on a suggestion by Steven Dorigotti. + +2007-01-01 15:48 dts12 + + * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: + + NEWS: agent: PATCH 1585146: Extend range of available error codes + Submitted by Anthony Novatsis. + +2007-01-01 15:29 dts12 + + * snmplib/mib.c: + + CHANGES: snmplib: PATCH: 1548670: Fix range checks for unsigned integers + From Kevin Humphries. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=383380 + +2007-01-01 15:16 dts12 + + * apps/: snmpdf.c, snmpget.c, snmpgetnext.c, + snmpset.c: + + Move global 'failures' variable closer to where it is used. + CHANGES: apps: PATCH: 1529523: Close SNMP session on failure. + +2007-01-01 14:38 dts12 + + * snmplib/snmp_service.c: + + Protect against potential double delete. + Patch provided by Magnus Fromreide. + +2007-01-01 14:22 dts12 + + * include/net-snmp/library/mib.h, snmplib/mib.c, + snmplib/parse.c: + + Maintain MIB directory index files under /var/net-snmp + (in line with File Hierarchy Standard specifications) + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=389434 + and discussion "MIBs in net-snmp" on coders list (Oct 2006) + +2007-01-01 11:28 dts12 + + * agent/mibgroup/agentx/master_admin.c: + + Ensure sysORDescriptions are null-terminated, so they can be + safely passed to 'strdup()'. Reported by Wolfgang Pedot. + +2006-12-29 17:25 dts12 + + * FAQ: + + Synchronise with Wiki version. + +2006-12-28 23:29 tanders + + * snmplib/snmpUDPDomain.c: + + CHANGES: snmplib: PATCH: 1616912: from "Magnus Fromreide": fix memory leak in snmp_udp_transport + +2006-12-28 23:00 tanders + + * agent/mibgroup/host/hr_swrun.c: + + CHANGES: Solaris: PATCH: 1623447: from "Hrvoje Habjanic": hrSWRun fix: instead of endOfTable for terminated processes + +2006-12-27 19:17 rstory + + * agent/mibgroup/mibII/at.c: + + fix external reference to NETSNMP_KLOOKUP on HP-UX 10.20 (maybe others) + +2006-12-26 16:52 alex_b + + * agent/mibgroup/struct.h, agent/mibgroup/util_funcs.c +, agent/mibgroup/utilities/execute.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + CHANGES: Win32: PATCH: 1622080: from Grueninger A: pass Win32 handles remain open. + +2006-12-17 18:01 alex_b + + * win32/: Makefile-apps.in, libsnmp_dll/Makefile.in, + snmpd/Makefile.in, snmpdsdk/Makefile.in, + snmpnetstat/Makefile.in, snmptrapd/Makefile.in: + + Add gdi32.lib to fix linking problem when using the static version of the + SSL libraries. Thanks to Simon Edwards for the fix. + +2006-12-17 16:51 alex_b + + * FAQ: + + Update Windows info in the FAQ + +2006-12-12 23:53 tanders + + * agent/mibgroup/host/: hr_filesys.c, hr_storage.c, + hr_swinst.c: + + CHANGES: Linux: PATCH: 1581294: from "Michael Tatarinov": host-resources improvements + +2006-12-12 21:27 tanders + + * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in +: + + re-add UDP_ADDRESSES_IN_HOST_ORDER + +2006-12-12 21:01 tanders + + * win32/net-snmp/net-snmp-config.h.in: + + sync with win32/net-snmp/net-snmp-config.h + +2006-12-12 20:31 tanders + + * win32/Configure: + + CHANGES: Win32: fix win32/Configure --with-ipv6 + +2006-12-12 18:10 tanders + + * win32/net-snmp/net-snmp-config.h: + + NEWS: Win32: fix AES support + +2006-12-12 03:01 alex_b + + * local/FAQ2HTML: + + Add version to FAQ.html. + +2006-12-09 17:11 alex_b + + * man/: Makefile.in, make_index.pl, man_sections.txt +: + + -Create html pages for ALL man pages. + -Improve error message when creating the index.html file. + +2006-12-09 17:06 alex_b + + * local/: html-add-header-footer.pl, html-textfile-fix.pl +: + + Add tidy command line option and add missing README files. + +2006-12-09 00:16 tanders + + * include/net-snmp/system/: darwin8.h, darwin9.h: + + CHANGES: MacOSX: PATCH: 1600453: from "Chris Jalbert": OS X compile-time endian determination + +2006-12-08 22:47 tanders + + * dist/RELEASE-INSTRUCTIONS: + + document some more post-release tasks + +2006-12-08 22:26 tanders + + * man/netsnmp_agent.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3 +, man/netsnmp_baby_steps.3, + man/netsnmp_bulk_to_next.3, man/netsnmp_cache_handler.3 +, man/netsnmp_callback.3, man/netsnmp_container.3 +, man/netsnmp_data_list.3, man/netsnmp_debug.3 +, man/netsnmp_default_store.3, man/netsnmp_handler.3 +, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, man/netsnmp_mib_maintenance.3 +, man/netsnmp_mib_utilities.3, + man/netsnmp_mode_end_call.3, man/netsnmp_multiplexer.3 +, man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_oid_stash.3, man/netsnmp_old_api.3, + man/netsnmp_read_config.3, man/netsnmp_read_only.3, + man/netsnmp_row_merge.3, man/netsnmp_scalar.3, + man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3 +, man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3 +, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3 +, man/netsnmp_stash_to_next.3, man/netsnmp_table.3 +, man/netsnmp_table_array.3, + man/netsnmp_table_container.3, man/netsnmp_table_data.3 +, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3 +, man/netsnmp_table_iterator.3, + man/netsnmp_table_iterator.h.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_rows.3 +, man/netsnmp_tdata.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3 +, man/netsnmp_watcher.3, perl/ASN/ASN.pm, + perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm, + perl/SNMP/SNMP.pm, perl/TrapReceiver/TrapReceiver.pm +, perl/agent/agent.pm, perl/agent/Support/Support.pm +, perl/agent/default_store/default_store.pm, + perl/default_store/default_store.pm, configure, + configure.in, doxygen.conf, sedscript.in, + dist/Makefile, dist/net-snmp.spec, + snmplib/snmp_version.c, FAQ, README: + + - version tag ( 5.5.dev ) + +2006-12-08 22:20 tanders + + * local/Version-Munge.pl: + + fix dist/Makefile munging + +2006-12-08 14:30 rstory + + * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c: + + NEWS: BUG: 1611524: fix tcp connection table fd leak + +2006-12-08 13:17 marz + + * perl/SNMP/: Makefile.PL, SNMP.pm: + + revert uninformed version change + +2006-12-07 21:50 uid39039 + + * perl/SNMP/: Makefile.PL, SNMP.pm, SNMP.xs, + t/conf.t: + + clean up compile and fix tests + +2006-12-07 16:48 marz + + * perl/SNMP/SNMP.pm: + + comment fix + +2006-12-07 15:52 tanders + + * agent/mibgroup/hardware/: cpu.h, cpu/cpu_mach.c, + cpu/cpu_mach.h: + + NEWS: MacOSX: PATCH: 1600522: from "Bill Fenner": CPU HAL implementation for mach/darwin + +2006-12-07 13:10 tanders + + * perl/SNMP/SNMP.pm: + + CHANGES: documentation: PATCH: 1604580: SNMP(3) manual page corrections (spotted by tek-ops) + +2006-12-06 20:30 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + document various aspects of post-release things to do + +2006-12-06 15:34 rstory + + * agent/mibgroup/tunnel/tunnel.c: + + add needed header + +2006-12-06 15:10 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c: + + NEWS: snmpd: BUG: 1558823: fix ipAddressTable memory leak + +2006-12-06 15:01 rstory + + * agent/mibgroup/ip-forward-mib/: + inetCidrRouteTable/inetCidrRouteTable.c, + ipCidrRouteTable/ipCidrRouteTable.c: + + NEWS: BUG: 1596638: memory leak in ipCidrRouteTable, inetCidrRouteTable + +2006-12-06 14:34 rstory + + * agent/mibgroup/if-mib/data_access/interface_ioctl.c: + + tweak/add debug msgs in netsnmp_access_interface_ioctl_ifindex_get + +2006-12-05 23:47 tanders + + * agent/mibgroup/if-mib/data_access/interface_ioctl.c: + + fix debug message + +2006-12-05 23:28 tanders + + * agent/mibgroup/Makefile.in: + + CHANGES: BUG: 1600093: autoconf 2.60 breaks the build + +2006-12-04 17:49 hardaker + + * COPYING: + + change top text to remove history section which was out of date + +2006-12-03 23:20 alex_b + + * win32/: dist/README.build.win32.txt, + netsnmpmibssdk/netsnmpmibssdk.dsp: + + Win32: Workspace compile fix, build instructions update. + +2006-11-24 17:53 hardaker + + * FAQ, README, configure, configure.in +, sedscript.in, snmplib/snmp_version.c, + dist/net-snmp.spec: + + - version tag ( 5.4 ) + +2006-11-24 17:52 hardaker + + * CHANGES, NEWS: + + version update + +2006-11-24 17:48 hardaker + + * ChangeLog: + + version update + +------------------------------------------------------------------------------- + +Changes: V5.4.rc3 -> V5.4 + +2006-11-24 09:44 hardaker + + * man/: netsnmp_agent.3, netsnmp_agent_registry.3, + netsnmp_agent_trap.3, netsnmp_asn1_packet_parse.3, + netsnmp_baby_steps.3, netsnmp_bulk_to_next.3, + netsnmp_cache_handler.3, netsnmp_callback.3, + netsnmp_container.3, netsnmp_data_list.3, + netsnmp_debug.3, netsnmp_default_store.3, + netsnmp_handler.3, netsnmp_instance.3, + netsnmp_iterator_info_s.3, netsnmp_leaf.3, + netsnmp_library.3, netsnmp_mib_maintenance.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_oid_stash.3, netsnmp_old_api.3, + netsnmp_read_config.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3, + netsnmp_snmp_client.3, netsnmp_snmp_logging.3, + netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, + netsnmp_stash_cache.3, netsnmp_stash_to_next.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_container.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_generic.3, + netsnmp_table_indexes.3, netsnmp_table_iterator.3, + netsnmp_table_iterator.h.3, netsnmp_table_maintenance.3 +, netsnmp_table_rows.3, netsnmp_tdata.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_variable_list.3, netsnmp_watcher.3: + + documentation update + +2006-11-24 09:43 hardaker + + * doxygen.conf: + + - version tag ( 5.4 ) + +2006-11-24 09:19 hardaker + + * README.win32, win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp_dll.dsp, + win32/netsnmpmibssdk/netsnmpmibssdk.dsp: + + patch from Alex Burger to fix MSVC issues + +2006-11-24 08:09 dts12 + + * FAQ: + + Updates to the CODING section. + I'm sure there are more changes that could usefully be made, + but Life's Too Short. OK, Wes - it's all yours.... + +2006-11-24 07:38 dts12 + + * README: + + Tweak web links slightly, and mention the Wiki. + +2006-11-24 07:09 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + doc update based on perl changes + +2006-11-24 06:26 dts12 + + * FAQ: + + Drop obsolete entries. + +2006-11-24 06:23 dts12 + + * FAQ: + + Updates to the COMPILING section. + +2006-11-24 06:02 dts12 + + * FAQ: + + Updates to the rest of the AGENTS section. + +2006-11-24 05:41 dts12 + + * FAQ: + + Commit revisions to the MIBS and (most of) the AGENTS sections. + 43 pages down, 18 to go.... + +2006-11-24 05:13 tanders + + * FAQ: + + add some more working platforms; perl -> Perl + +2006-11-24 03:21 dts12 + + * FAQ: + + Revision of the first three sections (GENERAL, APPLICATIONS, PERL). + Probably racing a losing battle against packaging the upcoming release! + +2006-11-23 19:30 tanders + + * README.solaris: + + updates and cleanup for 5.4 + +2006-11-23 17:11 tanders + + * agent/mibgroup/README.smux: + + CHANGES: documentation: PATCH: 1601261: from "Stephen J. Friedl": update README.smux + +2006-11-23 16:38 tanders + + * dist/net-snmp.spec: + + CHANGES: misc: RPM spec file fixes for 64-bit platforms + +2006-11-23 01:07 dts12 + + * agent/mibgroup/ucd-snmp/memory.c: + + Remove irrelevant comments (left over from the development phase). + +2006-11-22 16:06 hardaker + + * dist/Makefile: + + use --without for perl now if off + +2006-11-22 15:54 hardaker + + * dist/Makefile: + + final verison change + +2006-11-22 15:25 tanders + + * dist/net-snmp.spec: + + revert to correct version + +2006-11-22 15:23 tanders + + * dist/net-snmp.spec: + + - remove bad patch reference + - enable Perl by default, but allow for --without perl_modules|embedded_perl + - add netsnmp_ prefix for local defines + +2006-11-22 08:49 dts12 + + * mibs/UCD-SNMP-MIB.txt: + + Clarification of the behaviour of objects in the memory & systemStats groups, + and objects used for reporting/fixing errors. + +2006-11-22 07:07 hardaker + + * man/: .cvsignore, Makefile.in: + + manalias always-made fix; now touches a temp file (and cleans later) + +2006-11-22 05:25 tanders + + * .cvsignore: + + add new 'mk' subdir + +2006-11-22 05:24 tanders + + * man/.cvsignore: + + add new manual pages + +2006-11-22 05:03 tanders + + * snmplib/system.c: + + CHANGES: snmpd: PATCH: 1598966: from "Peter Eckel": Fix bug #1598927: #elif build fix + +2006-11-22 04:58 tanders + + * apps/snmptrapd.c: + + CHANGES: snmptrapd: PATCH: 1598968: from "Peter Eckel": Fix bug #1587759: snmptrapd doesn't recognize -A option + +2006-11-18 09:56 marz + + * python/netsnmp/client_intf.c: + + fixes for None return tpye and octet val handling + +2006-11-18 07:28 hardaker + + * FAQ, README, configure, configure.in +, sedscript.in, snmplib/snmp_version.c, + dist/net-snmp.spec: + + - version tag ( 5.4.rc3 ) + +------------------------------------------------------------------------------- + +Changes: V5.4.rc2 -> V5.4.rc3 + +2006-11-18 07:14 hardaker + + * man/: netsnmp_agent.3, netsnmp_agent_registry.3, + netsnmp_agent_trap.3, netsnmp_asn1_packet_parse.3, + netsnmp_baby_steps.3, netsnmp_bulk_to_next.3, + netsnmp_cache_handler.3, netsnmp_callback.3, + netsnmp_container.3, netsnmp_data_list.3, + netsnmp_debug.3, netsnmp_default_store.3, + netsnmp_handler.3, netsnmp_instance.3, + netsnmp_iterator_info_s.3, netsnmp_leaf.3, + netsnmp_library.3, netsnmp_mib_maintenance.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_oid_stash.3, netsnmp_old_api.3, + netsnmp_read_config.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3, + netsnmp_snmp_client.3, netsnmp_snmp_logging.3, + netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, + netsnmp_stash_cache.3, netsnmp_stash_to_next.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_container.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_generic.3, + netsnmp_table_indexes.3, netsnmp_table_iterator.3, + netsnmp_table_iterator.h.3, netsnmp_table_maintenance.3 +, netsnmp_table_rows.3, netsnmp_tdata.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_variable_list.3, netsnmp_watcher.3: + + documentation update + +2006-11-18 07:13 hardaker + + * doxygen.conf: + + - version tag ( 5.4.rc3 ) + +2006-11-18 06:31 hardaker + + * agent/mibgroup/ucd-snmp/memory.c: + + fix missing memCached.0 patch from Thomas Anders + +2006-11-16 20:47 hardaker + + * configure: + + patch from Thomas Anders to fix perl CC extraction to allow for paths + +2006-11-16 20:43 hardaker + + * configure.in: + + patch from Thomas Anders to fix perl CC extraction to allow for paths + +2006-11-16 13:38 tanders + + * man/Makefile.in: + + add new manual pages to the build process + +2006-11-16 01:36 tanders + + * snmplib/system.c: + + properly protect nlist code to fix build issues w/ --without-kmem-usage + +2006-11-15 16:22 tanders + + * man/: encode_keychange.1.def, fixproc.1.def, + mib2c-update.1.def, net-snmp-config.1.def, + tkmib.1.def, traptoemail.1.def: + + CHANGES: documentation: BUG: 1577913: add missing manual pages for executables, supplied by Debian + +2006-11-15 15:35 tanders + + * man/snmpnetstat.1.def: + + Update to the new syntax of the snmpnetstat rewrite. Inspired by Debian. + +2006-11-15 14:45 tanders + + * man/snmpset.1.def: + + format fix (from Debian patch 07_docfiles.patch) + +2006-11-15 11:35 tanders + + * man/snmp_trap_api.3.def: + + Put description on a single line. Taken from Debian patch 07_docfiles.patch + +2006-11-14 16:01 dts12 + + * agent/mibgroup/hardware/cpu/cpu_nlist.c: + + Fix initialisation problem (which results in the agent failing + to start on FreeBSD systems, when run as an unprivileged user). + +2006-11-14 15:44 tanders + + * doc/rfc/smiV2/rfc2579.errata~: + + do we agree to not ship editor backup copies? + +2006-11-14 03:18 tanders + + * testing/tests/T160snmpnetstat: + + udpTable requires /dev/kmem access on IRIX and Tru64 Unix + +2006-11-14 01:56 tanders + + * man/mib_api.3.def: + + CHANGES: PATCH: 1596028: from "Stephen J. Friedl": const fixes for the mib_api(3) manual page + +2006-11-13 16:17 tanders + + * perl/agent/test.pl: + + CHANGES: perl: make perltest fixes for Solaris 2.6 and earlier + +2006-11-13 15:54 tanders + + * perl/SNMP/SNMP.xs: + + NEWS: perl: SNMP.pm fixes for 64-bit platforms + +2006-11-13 15:49 tanders + + * perl/SNMP/t/bulkwalk.t: + + CHANGES: perl: make perltest fixes for HP-UX + +2006-11-13 15:26 tanders + + * perl/agent/test.pl: + + Drop Data::Dumper since Perl 5.00405 as shipped with IRIX 6.5 doesn't include it. + +2006-11-13 14:51 tanders + + * perl/OID/test.pl: + + Drop unneeded dependency on Data::Dumper. + +2006-11-13 14:46 tanders + + * perl/SNMP/t/bulkwalk.t: + + CHANGES: perl: make perltest fixes for IRIX + +2006-11-12 17:53 alex_b + + * README.win32, win32/Makefile-apps.in, + win32/Makefile.in, win32/snmpd/Makefile.in, + win32/snmpdsdk/Makefile.in, win32/snmpnetstat/Makefile.in +, win32/snmptrapd/Makefile.in: + + Remove warnings about compiling with the SNMP library DLL. + +2006-11-10 03:24 tanders + + * README.osX: + + remove --enable-mini-agent recommendation because --without-kmem-usage no longer requires it + +2006-11-10 01:21 dts12 + + * man/Makefile.in: + + Reference the correct man page for snmp_trap_api aliases. + Reported and fixed by Chris Jalbert. + +2006-11-08 08:24 hardaker + + * FAQ, README, snmplib/snmp_version.c, + configure, configure.in, sedscript.in, + dist/net-snmp.spec: + + - version tag ( 5.4.rc2 ) + +------------------------------------------------------------------------------- + +Changes: V5.4.rc1 -> V5.4.rc2 + +2006-11-08 07:56 hardaker + + * man/: netsnmp_agent.3, netsnmp_agent_registry.3, + netsnmp_agent_trap.3, netsnmp_asn1_packet_parse.3, + netsnmp_baby_steps.3, netsnmp_bulk_to_next.3, + netsnmp_cache_handler.3, netsnmp_callback.3, + netsnmp_container.3, netsnmp_data_list.3, + netsnmp_debug.3, netsnmp_default_store.3, + netsnmp_handler.3, netsnmp_instance.3, + netsnmp_iterator_info_s.3, netsnmp_leaf.3, + netsnmp_library.3, netsnmp_mib_maintenance.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_oid_stash.3, netsnmp_old_api.3, + netsnmp_read_config.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3, + netsnmp_snmp_client.3, netsnmp_snmp_logging.3, + netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, + netsnmp_stash_cache.3, netsnmp_stash_to_next.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_container.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_generic.3, + netsnmp_table_indexes.3, netsnmp_table_iterator.3, + netsnmp_table_iterator.h.3, netsnmp_table_maintenance.3 +, netsnmp_table_rows.3, netsnmp_tdata.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_variable_list.3, netsnmp_watcher.3: + + documentation update + +2006-11-08 07:55 hardaker + + * doxygen.conf: + + - version tag ( 5.4.rc2 ) + +2006-11-08 07:27 hardaker + + * agent/helpers/row_merge.c: + + Patch from Robert to check processed flag before proceeding + +2006-11-07 15:33 dts12 + + * agent/mibgroup/ucd-snmp/memory.c: + + Fix duplicate case statements (and indicate which are the deprecated objects) + +2006-11-07 14:14 dts12 + + * agent/mibgroup/ucd-snmp/memory.c, + agent/mibgroup/ucd-snmp/memory.h, mibs/UCD-SNMP-MIB.txt +: + + Clarify meaning of mem*Text objects (and define new consistent versions). + +2006-11-07 06:54 hardaker + + * mibs/NET-SNMP-TC.txt: + + add a missing paren to a description field + +2006-11-07 06:54 hardaker + + * configure.in, configure, Makefile.in, + net-snmp-config.in, agent/Makefile.in: + + patch to fix sed usage on systems with a very old sed + +2006-11-06 15:50 tanders + + * README.irix: + + mention --without-kmem-usage + +2006-11-06 15:43 tanders + + * agent/mibgroup/mibII/: at.c, interfaces.c, ipAddr.c +, ipv6.c, tcpTable.c, udpTable.c, + var_route.c: + + improved klookup error handling + +2006-11-06 15:41 tanders + + * configure, README.aix, configure.in, + agent/kernel.h: + + CHANGES: snmpd: build fix for --without-kmem-usage + +2006-11-06 07:16 tanders + + * testing/tests/: T120proxyget, T121proxyset, + T122proxysetfail: + + sh doesn't like "==", of course. + +2006-11-06 03:16 tanders + + * testing/tests/: T120proxyget, T121proxyset, + T122proxysetfail: + + skip proxy tests for TCP because the proxy code doesn't support TCP yet + +2006-11-03 17:39 tanders + + * testing/tests/: T058agentauthtrap, T065agentextend, + T200snmpv2cwalkall: + + CHANGES: misc: "make test" fixes for non-UDP transports + +2006-11-03 08:40 marz + + * python/netsnmp/: client.py, client_intf.c: + + memory leak fixes for python interface + +2006-11-02 15:30 tanders + + * man/.cvsignore: + + add new man page aliases + +2006-11-01 15:53 tanders + + * ChangeLog: + + ChangeLog shall only document changes of the branch it's contained in + +2006-11-01 08:36 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + CHANGES: BUG: 1585815: fix mfd bits length calculation + +2006-10-31 14:29 hardaker + + * FAQ, README, configure, configure.in +, sedscript.in, snmplib/snmp_version.c, + dist/net-snmp.spec: + + - version tag ( 5.4.rc1 ) + +------------------------------------------------------------------------------- + +Changes: V5.4.pre4 -> V5.4.rc1 + +2006-10-31 12:51 hardaker + + * man/: netsnmp_agent.3, netsnmp_agent_registry.3, + netsnmp_agent_trap.3, netsnmp_asn1_packet_parse.3, + netsnmp_baby_steps.3, netsnmp_bulk_to_next.3, + netsnmp_cache_handler.3, netsnmp_callback.3, + netsnmp_container.3, netsnmp_data_list.3, + netsnmp_debug.3, netsnmp_default_store.3, + netsnmp_handler.3, netsnmp_instance.3, + netsnmp_iterator_info_s.3, netsnmp_leaf.3, + netsnmp_library.3, netsnmp_mib_maintenance.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_oid_stash.3, netsnmp_old_api.3, + netsnmp_read_config.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3, + netsnmp_snmp_client.3, netsnmp_snmp_logging.3, + netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, + netsnmp_stash_cache.3, netsnmp_stash_to_next.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_container.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_generic.3, + netsnmp_table_indexes.3, netsnmp_table_iterator.3, + netsnmp_table_iterator.h.3, netsnmp_table_maintenance.3 +, netsnmp_table_rows.3, netsnmp_tdata.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_variable_list.3, netsnmp_watcher.3: + + documentation update + +2006-10-31 12:51 hardaker + + * doxygen.conf: + + - version tag ( 5.4.rc1 ) + +2006-10-31 12:35 hardaker + + * agent/kernel.h: + + remove the klookup define as (0) since Dave found definite spots where this was unsafe + +2006-10-31 07:32 hardaker + + * agent/kernel.h: + + Patch from Thomas Anders to attempt to fix lack of kmem support for various platforms when kmem isn't available + +2006-10-31 07:27 hardaker + + * man/Makefile.in: + + fix a problem with the man generation patch as pointed out by Chris Jalbert + +2006-10-31 07:16 hardaker + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + minor patch from Bruce Shaw to fix lmsensors 240 class machines + +2006-10-30 13:43 tanders + + * agent/mibgroup/ucd-snmp/memory.c: + + CHANGES: snmpd: memTotalFree should report total virtual instead of physical memory + +2006-10-30 09:52 tanders + + * agent/mibgroup/hardware/memory/memory_irix.c: + + mem HAL fixes for IRIX + +2006-10-30 07:40 hardaker + + * man/Makefile.in: + + use generated alias man pages + +2006-10-28 18:23 alex_b + + * README.win32: + + Added --disable-embedded-perl --without-perl-modules for MinGW / Cygwin. + +2006-10-27 13:19 alex_b + + * include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/library/snmp_transport.h, + include/net-snmp/library/transform_oids.h, + win32/Makefile-apps.in, win32/build.pl, + win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp.def.in, win32/snmpd/Makefile.in +, win32/snmpdsdk/Makefile.in, + win32/snmpnetstat/Makefile.in, win32/snmptrapd/Makefile.in +: + + -Allow building of applications with library DLL in build.bat build system. + -Fix DLL export/import variables for library DLL + +2006-10-27 07:47 hardaker + + * python/netsnmp/client_intf.c: + + fix walking off of a cliff + +2006-10-27 07:32 marz + + * python/netsnmp/client.py: + + client.py + +2006-10-27 02:04 tanders + + * local/snmp-ucd.sh: + + CHANGES: misc: BUGS: 1585250: don't use deprecated options in start script + +2006-10-26 17:50 alex_b + + * agent/mibgroup/winExtDLL.c: + + Win32: Add a couple DEBUG lines. + +2006-10-26 17:15 alex_b + + * README.win32, win32/dist/README.build.win32.txt: + + Win32: README update, build steps update. + +2006-10-26 09:21 tanders + + * CodingStyle: + + minor updates + +2006-10-26 04:14 tanders + + * configure, configure.in: + + minor fixes for "configure --help" output, especially for MIB modules + +2006-10-26 03:24 tanders + + * include/net-snmp/system/: darwin8.h, darwin9.h: + + CHANGES: MacOSX: build fix for mibII/udpTable + +2006-10-25 11:51 alex_b + + * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in +: + + NETSNMP_ prefix missing for OPENSSL. + +2006-10-25 09:16 tanders + + * include/net-snmp/library/mib.h, + include/net-snmp/library/parse.h, perl/OID/OID.xs, + perl/SNMP/README, perl/SNMP/SNMP.xs, + perl/agent/agent.xs, snmplib/mib.c, + snmplib/parse.c, snmplib/snmp_api.c: + + CHANGES: library: rename init_mib to netsnmp_init_mib to avoid symbol clash with HP-UX's libnm + +2006-10-23 14:00 tanders + + * NEWS: + + AIX ships host by default + +2006-10-22 18:01 alex_b + + * win32/dist/: README.build.win32.txt, + htmlhelp/Developer_FAQ.html, htmlhelp/FAQ.html, + htmlhelp/snmp.conf.win32.html, + htmlhelp/snmpd.conf.win32.html, + htmlhelp/snmptrapd.conf.win32.html, installer/net-snmp.nsi +: + + Update Windows binary build files. + +2006-10-21 09:42 alex_b + + * README.win32: + + winExtDLL update. + +2006-10-21 09:36 alex_b + + * README.win32, win32/dist/installer/net-snmp.nsi: + + Readme update for winExtDLL, change command line for winExtDLL. + +2006-10-21 07:07 alex_b + + * agent/mibgroup/winExtDLL.c: + + Code cleanup. Add support for xSnmpExtensionQueryEx for SET/GETNEXT. + +2006-10-21 05:45 alex_b + + * agent/mibgroup/winExtDLL.c: + + Win32: winExtDLL: snmpset string, DLL loading and snmpwalk fixes. + +2006-10-21 05:09 hardaker + + * perl/default_store/test.pl: + + remove not-existent SBSM definition from test cases + +2006-10-20 17:17 hardaker + + * configure: + + - version tag ( 5.4.pre4 ) + +------------------------------------------------------------------------------- + +Changes: V5.4.pre3 -> V5.4.pre4 + +2006-10-20 16:59 hardaker + + * agent/mibgroup/kernel_sunos5.c: + + Patch from Anders Persson to change t_uscalar_t to something more portable (uint32_t) + +2006-10-20 13:43 dts12 + + * include/net-snmp/: agent/ds_agent.h, + library/default_store.h: + + Document the need to update the corresponding perl interfaces + when changes are made. + +2006-10-20 08:51 rstory + + * agent/mibgroup/hardware/cpu.h: + + use cpu_null for all darwin, until code works + +2006-10-20 08:18 dts12 + + * agent/mibgroup/hardware/cpu/: cpu_nlist.c, cpu_sysctl.c +: + + Clarify comments to reflect reality. + +2006-10-20 08:13 tanders + + * agent/mibgroup/hardware/cpu.h: + + fix syntax error; make sure we get cpu_null for darwin6/7, cpu_sysctl for darwin8+ + +2006-10-20 07:46 rstory + + * agent/mibgroup/hardware/cpu.h: + + use cpu_null for darwin7 and darwin6 + +2006-10-20 01:44 tanders + + * agent/mibgroup/hardware/cpu.h: + + openbsd4 and darwin should use cpu_sysctl + +2006-10-19 22:10 hardaker + + * man/: netsnmp_agent.3, netsnmp_agent_registry.3, + netsnmp_agent_trap.3, netsnmp_asn1_packet_parse.3, + netsnmp_baby_steps.3, netsnmp_bulk_to_next.3, + netsnmp_cache_handler.3, netsnmp_callback.3, + netsnmp_container.3, netsnmp_data_list.3, + netsnmp_debug.3, netsnmp_default_store.3, + netsnmp_handler.3, netsnmp_instance.3, + netsnmp_iterator_info_s.3, netsnmp_leaf.3, + netsnmp_library.3, netsnmp_mib_maintenance.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_oid_stash.3, netsnmp_old_api.3, + netsnmp_read_config.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3, + netsnmp_snmp_client.3, netsnmp_snmp_logging.3, + netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, + netsnmp_stash_cache.3, netsnmp_stash_to_next.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_container.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_generic.3, + netsnmp_table_indexes.3, netsnmp_table_iterator.3, + netsnmp_table_iterator.h.3, netsnmp_table_maintenance.3 +, netsnmp_table_rows.3, netsnmp_tdata.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_variable_list.3, netsnmp_watcher.3: + + documentation update + +2006-10-19 22:10 hardaker + + * doxygen.conf: + + - version tag ( 5.4.pre4 ) + +2006-10-19 16:44 tanders + + * agent/mibgroup/hardware/cpu/cpu_nlist.c: + + fix up header inclusion a bit + +2006-10-19 15:38 rstory + + * agent/mibgroup/hardware/memory.h: + + test for darwing before freebsd, since darwin defines freebsd + +2006-10-19 14:42 hardaker + + * agent/mibgroup/if-mib/ifXTable/: ifXTable.c, + ifXTable_data_access.c, ifXTable_interface.c: + + fix broken bad evil ifTable.h usage + +2006-10-19 13:38 hardaker + + * agent/mibgroup/if-mib/ifTable/: ifTable.c, ifTable.h +, ifTable_data_access.c, ifTable_defs.h, + ifTable_interface.c: + + don't let ifTable.h redefine random symbols affecting other code + +2006-10-19 08:50 hardaker + + * agent/Makefile.in: + + remove libhelpers from the link line of libagents + +2006-10-19 08:47 hardaker + + * snmplib/snmp_api.c: + + fix transport sock patch + +2006-10-19 07:15 hardaker + + * include/net-snmp/system/: darwin8.h, darwin9.h: + + CHANGES: snmpd: PATCH: 1579364: from jalbert: Updated darwin patch to fix compilation on Tiger and Leapord + +2006-10-18 16:52 alex_b + + * agent/mibgroup/winExtDLL.c: + + Win32: winExtDLL: Finish adding support for DLLs that support multiple + ranges. + +2006-10-18 14:11 dts12 + + * agent/mibgroup/disman/event/: mteEventConf.c, + mteEventConf.h, mteObjectsConf.c, mteObjectsConf.h +, mteTriggerConf.c, mteTriggerConf.h: + + Cleanly handle re-loading "monitor" (and related) directives. + +2006-10-18 14:09 dts12 + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + Handle invalid payload object OIDs. + +2006-10-18 12:07 dts12 + + * agent/mibgroup/agent/extend.c: + + Cleanly handle re-loading "extend" directives. + +2006-10-18 07:45 rstory + + * dist/cvsup: + + - user /usr/bin/env for portability + - only test for tar if we're going to use it + +2006-10-18 03:29 tanders + + * man/snmpd.conf.5.def: + + document new pass_persist error messages introduced by patch 1568150 + +2006-10-17 21:14 hardaker + + * README.osX: + + update from Chris Jalbert + +2006-10-17 20:19 hardaker + + * agent/: agent_handler.c, agent_registry.c: + + CHANGES: snmpd: PATCH 1565703: patch to fix rapid registrations/deregistration issues + +2006-10-17 20:12 hardaker + + * agent/mibgroup/agentx/subagent.c: + + NEWS: snmpd: PATCH 1562688: fix ping/reattach agentx code + +2006-10-17 20:03 hardaker + + * snmplib/snmp_api.c: + + CHANGES: snmplib: PATCH 1562168: check for a sock fd less than 0. + +2006-10-17 19:59 hardaker + + * agent/mibgroup/: util_funcs.c, ucd-snmp/pass_persist.c +: + + using vfork and named pipes: NEWS: snmpd: PATCH: 1551948: from aproemel: Make pass_persist usable on uClinux + +2006-10-17 19:17 hardaker + + * agent/mibgroup/ucd-snmp/pass_persist.c: + + NEWS: snmpd: PATCH: 1568150: from gavin_han: Extend pass_persist error messages that can be passed back from the script + +2006-10-17 19:12 hardaker + + * include/net-snmp/library/snmp_logging.h, + snmplib/snmp_api.c, snmplib/snmp_logging.c: + + CHANGES: snmplib: PATCH: 1570650: from "Benoit Amiaux": create a logging shutdown function to properly clean up log registrations if needed. + +2006-10-17 19:05 hardaker + + * include/net-snmp/agent/table_iterator.h: + + CHANGES: snmpd: PATCH: 1570650: from "Benoit Amiaux": make delete table function public + +2006-10-17 18:51 hardaker + + * perl/SNMP/SNMP.xs: + + CHANGES: perl: PATCH: 1575937: from martin987: fix usenumeric output in async varbinds so they return OIDs instead of empty strings. + +2006-10-17 18:46 hardaker + + * agent/snmpd.c: + + CHANGES: snmpd: PATCH: 1575984: from rtyle: block SIGHUP during reconfig + +2006-10-17 18:34 hardaker + + * perl/default_store/gen: + + remove correct sub directory + +2006-10-17 18:33 hardaker + + * perl/agent/default_store/: default_store.pm, + default_store.xs, gen, test.pl: + + update to latest ds_agent.h defines + +2006-10-17 16:53 hardaker + + * perl/default_store/: default_store.pm, default_store.xs +, gen, test.pl: + + support latest h2xs; NEWS: perl: update default_store module to latest default_store c-binding tokens + +2006-10-17 16:05 hardaker + + * Makefile.in: + + remove config generated files on a make distclean + +2006-10-17 15:55 hardaker + + * configure, configure.in, agent/Makefile.in +: + + properly fix the sed issues without removing functionality by using files instead of sed expressions + +2006-10-17 14:08 tanders + + * agent/kernel.c: + + make klookup debugging less verbose + +2006-10-17 13:32 tanders + + * agent/kernel.c: + + add klookup debugging + +2006-10-17 10:39 tanders + + * agent/mibgroup/mibII/interfaces.c: + + still build if kernel symbols undefined + +2006-10-17 09:16 dts12 + + * agent/snmp_agent.c, agent/mibgroup/ucd-snmp/proxy.c +, include/net-snmp/agent/snmp_agent.h: + + Associate errors from delegated requests with the correct varbind, + and fix problems with failed proxied requests timing out. + Reported by Pablo Passera (See coders list - 5th Oct ff) + +2006-10-17 09:10 hardaker + + * configure, configure.in: + + NEWS: build: --enable-as-needed will try to link built libraries against needed libraries at library link time, rather than application link time. + +2006-10-17 07:55 hardaker + + * configure.in: + + remove duplicate 'compiler options' header in help output + +2006-10-17 07:26 tanders + + * agent/mibgroup/host/hr_swrun.c: + + back out host/hr_swrun part of the AIX jumbo patch since it overwrote a more complete, working implementation with a segfaulting one + +2006-10-16 16:36 tanders + + * agent/mibgroup/ucd-snmp/loadave.c: + + CHANGES: IRIX: proper implementation for UCD-SNMP-MIB::laTable (avoiding nlist) + +2006-10-16 11:43 marz + + * python/netsnmp/: client.py, tests/test.py: + + numeric and OID sets with testing + +2006-10-16 08:54 tanders + + * agent/mibgroup/ucd-snmp/loadave.c: + + disabling nlist shouldn't disable perfstat + +2006-10-16 08:21 tanders + + * agent/mibgroup/mibII/at.c: + + deal with missing ARPTAB_SIZE_SYMBOL + +2006-10-16 07:54 tanders + + * include/net-snmp/system/osf5.h: + + CHANGES: Tru64: - fix "auto_nlist failed on arptab_size at location 0" errors + +2006-10-15 17:23 alex_b + + * agent/mibgroup/winExtDLL.c: + + Win32: winExtDLL fixes for snmpwalk / snmpgetnext. + +2006-10-15 14:44 dts12 + + * apps/snmptrapd_handlers.c: + + Don't moan about normal connection-based transport activity + (and *do* moan sensibly about failed sends). + +2006-10-15 14:43 dts12 + + * snmplib/snmpTCPDomain.c: + + Store TCP/IPv4 address information in the same format as UDP/IPv4. + This allows the community -> security name mapping to work correctly. + Fixes Bug #1571945. + A better (more modular) solution would be preferable (see discussions + on the mailing lists), but this should at least allow 5.4 to proceed. + +2006-10-15 10:03 tanders + + * agent/kernel.h: + + klookup takes three arguments, not one + +2006-10-14 14:28 tanders + + * agent/: auto_nlist.c, kernel.h, + mibgroup/host/hr_swrun.c, mibgroup/mibII/at.c, + mibgroup/mibII/interfaces.c, mibgroup/mibII/ipAddr.c +, mibgroup/mibII/ipv6.c, mibgroup/mibII/tcpTable.c +, mibgroup/mibII/udpTable.c, + mibgroup/mibII/var_route.c: + + prepare for 64-bit nlist changes + +2006-10-14 10:37 alex_b + + * agent/mibgroup/winExtDLL.c: + + Win32: winExtDLL: Fix OID sets, memory leaks. + +2006-10-14 06:49 alex_b + + * agent/mibgroup/winExtDLL.c: + + Win32: winExtDLL: Use alarm instead of thread for traps. Various trap + fixes. + +2006-10-13 16:13 alex_b + + * agent/mibgroup/winExtDLL.c: + + Win32: winExtDLL: Add trap support for remaining types, fix + ASN_IPADDRESS GET support. + +2006-10-13 15:16 tanders + + * man/: snmpd.conf.5.def, snmpd.examples.5.def: + + smuxsocket needs to be an IPv4 address + +2006-10-13 14:49 dts12 + + * README.osX: + + Update with recent build reports from Chris Jalbert. + +2006-10-13 14:45 tanders + + * testing/tests/: Sv3config, Sv3usmconfigagent, + Svanyconfig: + + smuxsocket needs to be an IPv4 address + +2006-10-13 14:36 dts12 + + * agent/mibgroup/smux/smux.c: + + Handle errors from recv() - see Bug #1527930 + +2006-10-13 14:25 dts12 + + * man/snmpd.conf.5.def: + + Explicitly referenced VNAME token when describing "view" token usage. + (Suggested by John Rouillard) + +2006-10-13 13:50 tanders + + * perl/agent/default_store/: default_store.pm, + default_store.xs: + + remove NETSNMP_DS_AGENT_H which isn't a default store variable + +2006-10-13 07:14 tanders + + * agent/mibgroup/mibII/interfaces.c: + + fix syntax typo + +2006-10-13 02:17 tanders + + * agent/mibgroup/mibII/var_route.c: + + don't commit boolean logic late at night + +2006-10-13 01:28 dts12 + + * man/snmpd.conf.5.def: + + Clarify the parsing of boolean "monitor" expressions. + +2006-10-12 15:43 rstory + + * agent/mibgroup/hardware/memory.h: + + use memory_darwin for darwin7 + +2006-10-12 15:21 dts12 + + * agent/mibgroup/utilities/iquery.c: + + Ensure internal query configuration is available (and active) + *before* monitor directives attempt to use it. + +2006-10-12 15:19 tanders + + * agent/mibgroup/mibII/var_route.c: + + build fix for systems with no RTHOST_SYMBOL or no RTNET_SYMBOL (like AIX) + +2006-10-12 09:12 tanders + + * agent/auto_nlist.c: + + fix typo + +2006-10-12 09:03 tanders + + * include/net-snmp/system/aix.h: + + CHANGES: AIX: use correct ARPTAB_SYMBOL and ARPTAB_SIZE_SYMBOL + +2006-10-12 08:13 tanders + + * agent/auto_nlist.c, include/net-snmp/system/aix.h: + + CHANGES: AIX: BUG 1205300: nlist err: neither nproc nor _nproc found (same for rt_table, rthashsize, rthost, rtnet) + +2006-10-12 04:54 dts12 + + * configure.in, configure, agent/Makefile.in +: + + Suppress the substitution of the list of module header files. + This is purely a temporary stop-gap fix, to handle sed commands which + choke on over-long substitutions. A better approach is needed. + +2006-10-12 04:40 dts12 + + * NEWS: + + Document Hardware Abstraction Layer (including behaviour changes). + +2006-10-12 03:03 dts12 + + * agent/mibgroup/disman/event/mteTriggerTable.c: + + Fix handling of assignments to mteTriggerValueID + [Bug #1574713, Patch #1574743, from Ross Tyler] + +2006-10-12 02:54 dts12 + + * Makefile.in, acconfig.h, + agent/mibgroup/host/hr_storage.c, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/darwin9.h: + + Tweaks for Darwin 9 support - [Patch #1575433, from Chris Jalbert] + +2006-10-12 02:44 dts12 + + * include/net-snmp/system/darwin8.h: + + Updated system header file for Darwin8 - [Patch 1575430, by Chris Jalbert] + +2006-10-12 02:17 dts12 + + * agent/mibgroup/hardware/: cpu.h, memory.h: + + Include the appropriate HAL modules for Darwin (Darwin9) systems. + Supplied by Chris Jalbert. + +2006-10-11 09:21 rstory + + * NEWS: + + - add note that --enable-mfd-rewrites is needed for experimental if-mib ports + - remove line on patch to previously unrelease code + +2006-10-11 09:14 rstory + + * include/net-snmp/system/: freebsd.h, openbsd.h: + + include if-mib rewrites if mfd rewrites is defined + +2006-10-11 08:02 rstory + + * include/net-snmp/system/solaris.h: + + include if-mib rewrites if mfd rewrites is defined + +2006-10-10 17:12 tanders + + * agent/mibgroup/kernel_sunos5.c: + + PrivoxyWindowOpen? Must have been missing a major feature addition:-) + +2006-10-10 15:32 tanders + + * agent/mibgroup/kernel_sunos5.c: + + fix typos + +2006-10-10 14:13 tanders + + * agent/mibgroup/: kernel_sunos5.c, kernel_sunos5.h, + tcp-mib/data_access/tcpConn.h, + tcp-mib/data_access/tcpConn_solaris2.c, + udp-mib/data_access/udp_endpoint.h, + udp-mib/data_access/udp_endpoint_solaris2.c: + + NEWS: Solaris: PATCH: 1569537,1569539: new UDP-MIB and TCP-MIB implementation (enable through --with-mib-modules=udp-mib,tcp-mib) + +2006-10-10 13:14 rstory + + * agent/mibgroup/kernel_sunos5.c: + + NEWS: snmpd: PATCH: 1570982 Solaris IF-MIB: Support for IPv6-only interfaces + +2006-10-10 07:32 tanders + + * configure.in, configure, + include/net-snmp/net-snmp-config.h.in: + + check for pread64 (AIX) and nlist64 (IRIX) + +2006-10-10 06:16 tanders + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + add missing STRUCT_NLIST64_HAS_N_VALUE variable so that the test result is actually saved + +2006-10-10 03:52 tanders + + * net-snmp-config.in: + + fix shell syntax errors reported by Richard Chonak + +2006-10-09 06:10 tanders + + * testing/tests/T150solarishostcpu: + + more robust Solaris CPU testing: the index for the first CPU may vary across systems (CPU 0 = index 768, CPU 1 = index 769 etc.) + +2006-10-09 04:21 tanders + + * dist/nsb-functions: + + don't fail on DEBUGMSG* + +2006-10-08 13:25 dts12 + + * agent/mibgroup/hardware/: cpu.h, cpu/cpu_pstat.c: + + Activate pstat-based CPU handling on HP-UX systems. + +2006-10-08 13:24 dts12 + + * include/net-snmp/system/hpux.h: + + Don't redefine an existing token without undefining it first. + +2006-10-08 13:23 dts12 + + * agent/mibgroup/ucd-snmp/vmstat.c: + + Ensure that historical data is available before we attempt to use it. + +2006-10-07 14:54 dts12 + + * snmplib/check_varbind.c: + + Fix size check for specialised integer-based assignments. + (Bug #1572394 - patch provided by Phil Wilson) + +2006-10-07 06:49 dts12 + + * testing/tests/: T150solarishostcpu, T153solarisswap: + + Adjust to changes in certain HostRes indexing. + +2006-10-05 15:44 dts12 + + * configure.in, configure: + + What's a stray underscore here or there between friends? + +2006-10-05 08:53 dts12 + + * agent/mibgroup/hardware/cpu/: cpu.c, cpu_kstat.c: + + Debugging code. + +2006-10-05 08:52 dts12 + + * agent/mibgroup/hardware/cpu/cpu_kstat.c: + + Be consistent in the use of CPU indexing. + +2006-10-04 15:07 dts12 + + * agent/mibgroup/hardware/: memory.h, memory/memory_null.c +: + + Allow systems without an explicit HAL memory module to compile + (even if the agent can't report the relevant statistics). + +2006-10-04 14:51 dts12 + + * agent/mibgroup/hardware/: cpu.h, cpu/cpu_kstat.c: + + Include kstat-based CPU processing on Solaris systems, and amend this code + to actually compile/work. (Much of this supplied by Bruce Shaw) + +2006-10-03 11:30 dts12 + + * configure, configure.in: + + Test for the actual behaviour of -Ux -Dx=x, and only use this if it works as expected. + +2006-10-01 08:43 alex_b + + * win32/dist/installer/net-snmp.nsi: + + Win32: Add NSIS installer option for installing winExtDLL version of + snmpd.exe + +2006-10-01 06:42 alex_b + + * NEWS, README.win32, agent/mibgroup/winExtDLL.c +: + + Win32: Add trap support to winExtDLL and clean up debugging output. + +2006-09-29 19:00 alex_b + + * README.win32, agent/mibgroup/winExtDLL.c: + + Win32: Remove winExtDLL snmpd.conf option, add SNMP v2 support. + +2006-09-29 13:28 marz + + * python/netsnmp/: client_intf.c, tests/test.py: + + test fix + +2006-09-29 13:18 hardaker + + * python/netsnmp/: client_intf.c, client_intf.c: + + remove debugging statements + +2006-09-29 13:18 hardaker + + * python/netsnmp/tests/test.py: + + testing updates + +2006-09-29 13:03 hardaker + + * python/: README, netsnmp/client.py, + netsnmp/client_intf.c, netsnmp/tests/test.py: + + support for a generic walk wrapper + +2006-09-29 12:31 marz + + * python/netsnmp/: client_intf.c, tests/test.py: + + cleanup + +2006-09-28 18:50 marz + + * python/: README, netsnmp/client_intf.c: + + added 'set' method, fixes/additions to readme + +2006-09-27 23:02 tanders + + * agent/mibgroup/hardware/memory/memory_darwin.c: + + CHANGES: MacOSX: PATCH: 1566777: from jalbert: build fixes for memory_darwin.c + +2006-09-27 15:21 tanders + + * configure, configure.in: + + minor rewording + +2006-09-27 14:32 hardaker + + * FAQ, README, configure, configure.in +, sedscript.in, snmplib/snmp_version.c, + dist/net-snmp.spec: + + - version tag ( 5.4.pre3 ) + +------------------------------------------------------------------------------- + +Changes: V5.4.pre2 -> V5.4.pre3 + +2006-09-27 14:28 hardaker + + * man/: netsnmp_agent.3, netsnmp_agent_registry.3, + netsnmp_agent_trap.3, netsnmp_asn1_packet_parse.3, + netsnmp_baby_steps.3, netsnmp_bulk_to_next.3, + netsnmp_cache_handler.3, netsnmp_callback.3, + netsnmp_container.3, netsnmp_data_list.3, + netsnmp_debug.3, netsnmp_default_store.3, + netsnmp_handler.3, netsnmp_instance.3, + netsnmp_iterator_info_s.3, netsnmp_leaf.3, + netsnmp_library.3, netsnmp_mib_maintenance.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_oid_stash.3, netsnmp_old_api.3, + netsnmp_read_config.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3, + netsnmp_snmp_client.3, netsnmp_snmp_logging.3, + netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, + netsnmp_stash_cache.3, netsnmp_stash_to_next.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_container.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_generic.3, + netsnmp_table_indexes.3, netsnmp_table_iterator.3, + netsnmp_table_iterator.h.3, netsnmp_table_maintenance.3 +, netsnmp_table_rows.3, netsnmp_tdata.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_variable_list.3, netsnmp_watcher.3: + + documentation update + +2006-09-27 14:28 hardaker + + * doxygen.conf: + + - version tag ( 5.4.pre3 ) + +2006-09-27 14:16 hardaker + + * configure, configure.in: + + fix:cflags ->:ccflags + +2006-09-27 13:36 tanders + + * agent/mibgroup/if-mib/data_access/interface_solaris2.c: + + CHANGES: snmpd: PATCH: 1566523: from apersson: Memory leak in if-mib (Solaris) + - take advantage of if_nametoindex() when possible + - grab the IPv6 interface Identifier if available + +2006-09-27 10:54 rstory + + * agent/mibgroup/if-mib/data_access/interface_sysctl.c: + + - update for new reasm_max v4/v6 split + - add 'l' to printf spec for size_t param + +2006-09-27 10:48 hardaker + + * configure, configure.in: + + check for largefile support on solaris and disable embedded perl when on + +2006-09-27 09:51 tanders + + * FAQ: + + update platform list + +2006-09-27 06:56 tanders + + * configure, configure.in: + + fix --without-python-modules + +2006-09-26 16:34 rstory + + * agent/mibgroup/if-mib/data_access/interface.h: + + add openbsd4 to sysctl interface list + +2006-09-26 15:44 tanders + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + add support for openbsd4 + +2006-09-26 15:39 tanders + + * agent/mibgroup/hardware/memory.h: + + add support for openbsd4 + +2006-09-26 14:40 tanders + + * configure, configure.in: + + Consistently say "Perl", not "perl". + +2006-09-26 14:21 hardaker + + * Makefile.in: + + don't need to double clean python + +2006-09-26 14:19 tanders + + * configure, configure.in: + + fix --without-perl-modules + +2006-09-26 12:43 dts12 + + * agent/mibgroup/hardware/memory/memory_darwin.c: + + Include some (probably not all) necessary header files. + +2006-09-26 12:23 hardaker + + * Makefile.in, configure, configure.in: + + fixed python make clean when no python support was requested + +2006-09-26 09:39 tanders + + * dist/nsb-functions: + + set up symlinks before running configure to survive the new perl tests + +2006-09-26 09:34 hardaker + + * configure, configure.in: + + change the perl tests to allow for symlinks + +2006-09-26 09:09 hardaker + + * configure.in, configure: + + fixed rpm checks... oppps + +2006-09-26 09:09 tanders + + * README.aix: + + documented AIX sed issues + +2006-09-26 07:49 marz + + * python/: README, netsnmp/client.py, + netsnmp/client_intf.c, netsnmp/tests/test.py: + + cleanup, weird leaf obj handling, added snmpgetbulk + +2006-09-25 21:58 hardaker + + * FAQ, README, configure, configure.in +, sedscript.in, dist/net-snmp.spec, + snmplib/snmp_version.c: + + - version tag ( 5.4.pre2 ) + +------------------------------------------------------------------------------- + +Changes: V5.4.pre1 -> V5.4.pre2 + +2006-09-25 21:49 hardaker + + * man/: netsnmp_agent.3, netsnmp_agent_registry.3, + netsnmp_agent_trap.3, netsnmp_asn1_packet_parse.3, + netsnmp_baby_steps.3, netsnmp_bulk_to_next.3, + netsnmp_cache_handler.3, netsnmp_callback.3, + netsnmp_container.3, netsnmp_data_list.3, + netsnmp_debug.3, netsnmp_default_store.3, + netsnmp_handler.3, netsnmp_instance.3, + netsnmp_iterator_info_s.3, netsnmp_leaf.3, + netsnmp_library.3, netsnmp_mib_maintenance.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_oid_stash.3, netsnmp_old_api.3, + netsnmp_read_config.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3, + netsnmp_snmp_client.3, netsnmp_snmp_logging.3, + netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, + netsnmp_stash_cache.3, netsnmp_stash_to_next.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_container.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_generic.3, + netsnmp_table_indexes.3, netsnmp_table_iterator.3, + netsnmp_table_iterator.h.3, netsnmp_table_maintenance.3 +, netsnmp_table_rows.3, netsnmp_tdata.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_variable_list.3, netsnmp_watcher.3: + + documentation update + +2006-09-25 21:49 hardaker + + * doxygen.conf: + + - version tag ( 5.4.pre2 ) + +2006-09-25 21:37 hardaker + + * dist/makerelease: + + fixed syntax error + +2006-09-25 17:37 hardaker + + * include/net-snmp/net-snmp-config.h.in: + + ran autoheader + +2006-09-25 17:26 hardaker + + * Makefile.in, configure, configure.in: + + Update for a --with-python-modules flag; will run into some of the same build-in-place issues that perl has but it's a start + +2006-09-25 17:04 hardaker + + * python/README: + + minor wording changes + +2006-09-25 16:57 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + CHANGES: snmpd: BUG: 1559358: from tramker: check scanf results for diskio scanning + +2006-09-25 16:54 hardaker + + * configure, configure.in: + + CHANGES: snmpd: BUGS: 1564233: Have configure test for rpm headers not just the libraries + +2006-09-25 14:55 hardaker + + * configure, configure.in: + + don't warn about excluding required modules when the current file is default_mibs + +2006-09-25 14:33 tanders + + * snmplib/snmpUDPIPv6Domain.c: + + CHANGES: snmplib: PATCH: 1565293: from adp: UDPIPv6 transport reports wrong port number + +2006-09-25 10:52 hardaker + + * configure, configure.in: + + tests to see if we're in the main source tree so we can install the perl modules or not + +2006-09-25 09:25 tanders + + * perl/SNMP/t/: async.t, bulkwalk.t, conf.t, + get.t, getnext.t, mib.t, mibload.t, + notify.t, session.t, set.t: + + Make perl test suite work even if net-snmp isn't installed yet. + +2006-09-25 08:48 tanders + + * perl/agent/test.pl: + + NetSNMP::agent tests neither need config nor MIBs + +2006-09-25 08:21 rstory + + * dist/cvsup: + + exclude CVS files from nighly tarballs + +2006-09-25 07:30 marz + + * python/netsnmp/: client.py, client_intf.c, + tests/test.py: + + adding getbulk, removing some debug + +2006-09-25 05:35 tanders + + * NEWS: + + Don't mix tabs and spaces for indentation. Convert all (rarely used) tabs to spaces. + +2006-09-25 01:42 dts12 + + * apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h +, man/snmptrapd.conf.5.def: + + Distinguish between "OID.*" and "OID*" wildcard syntax (exclusive and + inclusive subtree matches respectively). + +2006-09-25 01:38 dts12 + + * apps/snmptrapd_handlers.c, man/snmptrapd.conf.5.def +: + + Implement (and document) "OID.*" syntax for subtree matching. + +2006-09-24 15:28 alex_b + + * agent/mibgroup/winExtDLL.c: + + Win32: winExtDLL - Fix bug with set requests, start to add SNMPv2 support. + +2006-09-23 00:13 tanders + + * perl/OID/test.pl: + + OID.pm tests shouldn't depend on *installed* MIBs + +2006-09-22 14:18 tanders + + * python/README: + + some nit-picking + +2006-09-22 13:56 tanders + + * perl/SNMP/t/startagent.pl: + + SNMP.pm perl tests shouldn't depend on *installed* MIBs + +2006-09-22 12:47 marz + + * python/README: + + README edits + +2006-09-22 12:03 marz + + * python/README: + + mods to README with some usage info + +2006-09-22 10:25 hardaker + + * python/README: + + proper naming + +2006-09-22 10:25 hardaker + + * python/: LICENSE, README: + + added a readme and license file + +2006-09-22 10:20 hardaker + + * COPYING: + + date update + +2006-09-22 07:58 marz + + * python/: setup.py, netsnmp/__init__.py, + netsnmp/client.py, netsnmp/client_intf.c, + netsnmp/tests/__init__.py, netsnmp/tests/snmpd.conf, + netsnmp/tests/test.py: + + Adding initial alpha support for net-snmp python binding + +2006-09-22 04:47 tanders + + * dist/nsb-functions: + + Don't fail on "LOG_ERR". + +2006-09-22 03:29 tanders + + * perl/SNMP/t/: notify.t, startagent.pl: + + fix SNMP.pm notify test (start snmptrapd with valid options) + +2006-09-21 09:15 alex_b + + * win32/: libsnmp/Makefile.in, libsnmp/libsnmp.dsp, + libsnmp_dll/Makefile.in, libsnmp_dll/libsnmp.def, + libsnmp_dll/libsnmp.def.in, libsnmp_dll/libsnmp_dll.dsp +: + + Windows build fixes. + +2006-09-21 07:43 tanders + + * perl/TrapReceiver/perl_snmptrapd.h: + + Sync struct netsnmp_trapd_handler_s with the library code again (add "flags"). + +2006-09-21 06:09 tanders + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + fix potential segfault introduced by patch 1561277 + +2006-09-21 05:21 tanders + + * agent/mibgroup/smux/smux.c: + + #include for SNMP_STRORNULL + +2006-09-21 03:49 tanders + + * configure, configure.in: + + *really* keep preX/rcX in version strings + +2006-09-20 19:25 hardaker + + * agent/mibgroup/agentx/agentx_config.c: + + change agentx socket define to NETSNMP_ prefixed + +2006-09-20 13:26 dts12 + + * apps/snmptrapd_handlers.c, + include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c +: + + Check incoming trap OIDs as an extension of the traphandle OID + (but not the other way round!) + +2006-09-20 09:48 hardaker + + * configure, configure.in: + + don't change pre tags to 0. to avoid badly generated version numbers + +2006-09-20 07:45 hardaker + + * dist/makerelease: + + automatted testing of the produced tar-ball + +2006-09-19 22:23 hardaker + + * dist/makerelease: + + fix path to extractnews + +2006-09-19 22:18 hardaker + + * FAQ, README, configure.in, sedscript.in +, snmplib/snmp_version.c, configure, + dist/net-snmp.spec: + + - version tag ( 5.4.pre1 ) + +------------------------------------------------------------------------------- + +Changes: V5.3 -> V5.4.pre1 + +2006-09-19 17:29 hardaker + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3 +, netsnmp_agent_registry.3, netsnmp_agent_trap.3 +, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3 +, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3 +, netsnmp_callback.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_default_store.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_iterator_info_s.3, + netsnmp_leaf.3, netsnmp_library.3, + netsnmp_mib_maintenance.3, netsnmp_mib_utilities.3, + netsnmp_mode_end_call.3, netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_oid_stash.3, netsnmp_old_api.3, + netsnmp_read_config.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3, + netsnmp_snmp_client.3, netsnmp_snmp_logging.3, + netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, + netsnmp_stash_cache.3, netsnmp_stash_to_next.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_container.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_generic.3, + netsnmp_table_indexes.3, netsnmp_table_iterator.3, + netsnmp_table_iterator.h.3, netsnmp_table_maintenance.3 +, netsnmp_table_rows.3, netsnmp_tdata.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_variable_list.3, netsnmp_watcher.3: + + documentation update + +2006-09-19 17:29 hardaker + + * doxygen.conf: + + - version tag ( 5.4.pre1 ) + +2006-09-19 17:12 hardaker + + * Makefile.top: + + cave to putting in some buffer space for libcurrent; 5.3 was 10 and increments of 5 make it easy, so 5 it is. + +2006-09-19 17:08 hardaker + + * dist/: extractnews, makerelease: + + yet more updates for making releases + +2006-09-19 16:42 hardaker + + * snmplib/snmpUDPDomain.c: + + more fixes for udp domains: remove requirement for inet_aton which on some systems exists in libresolv + +2006-09-19 16:35 hardaker + + * snmplib/snmpUDPDomain.c: + + udp domain fixes + +2006-09-19 16:04 tanders + + * perl/SNMP/SNMP.xs: + + build fix for IRIX with SGI's cc + +2006-09-19 15:58 hardaker + + * apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h +, man/snmptrapd.conf.5.def: + + NEWS: snmptrapd: the traphandle directive now supports a -t switch to indicate matching any OID in the tree below the specified OID + +2006-09-19 15:18 hardaker + + * perl/agent/Support/Support.pm: + + cleaned up perl vars for support on older perl versions + +2006-09-19 14:57 hardaker + + * configure, configure.in: + + fix error logic in perl tests + +2006-09-19 14:44 hardaker + + * configure, configure.in: + + smart detection of available perl support + +2006-09-19 11:25 hardaker + + * configure, configure.in: + + fix perl cc test to allow for dash options + +2006-09-19 10:58 dts12 + + * snmplib/snmp_api.c: + + Report the appropriate prefix match when one OID is a prefix of the other. + The previous code treated this as a non-match (returning 0). + I'm not at all convinced by the "+1" handling either. + +2006-09-19 10:25 hardaker + + * perl/SNMP/SNMP.xs: + + another attempt to fix the items calculation without popping a mark + +2006-09-19 09:51 hardaker + + * agent/helpers/instance.c, + include/net-snmp/agent/instance.h: + + NEWS: snmpd: PATCH: 1550725: from 'Wayne Glantz': A new uint instance helper to match the existing int, long and ulong helpers + +2006-09-19 09:34 tanders + + * agent/mibgroup/smux/smux.c: + + NEWS: snmpd: BUG: 1527930: fix smux authentication + +2006-09-19 09:17 hardaker + + * dist/: RELEASE-INSTRUCTIONS, extractnews: + + remove from user strings in NEWS and CHANGES lines + +2006-09-19 08:08 hardaker + + * apps/snmptrapd_handlers.c: + + remove robert's self-called hack for making snmptrapd handle partial OIDs. As agreed to on coders this can't be done as is because it completely changes existing usage. A new mechanism is needed to support this behaviour so it doesn't break backwards compatibity with potential security ramifications + +2006-09-19 07:45 hardaker + + * agent/agent_trap.c, agent/snmp_agent.c, + agent/mibgroup/agentx/agentx_config.c, + agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/subagent.c, apps/snmptrapd.c, + include/net-snmp/session_api.h, + include/net-snmp/library/snmpSTDDomain.h, + include/net-snmp/library/snmp_service.h, + include/net-snmp/library/snmp_transport.h, + man/snmp.conf.5.def, snmplib/Makefile.in, + snmplib/snmpAAL5PVCDomain.c, snmplib/snmpIPXDomain.c, + snmplib/snmpSTDDomain.c, snmplib/snmpTCPDomain.c, + snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c +, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c, snmplib/snmp_api.c, + snmplib/snmp_service.c, snmplib/snmp_transport.c: + + NEWS: snmplib: PATCH: 1282566: from magfr to rework transport creation to allow for alternative interpretations of the address and a more flexible transport registration system + +2006-09-19 06:17 tanders + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + NEWS: snmpd: PATCH: 1561277: use net.ipv6.neigh.lo.base_reachable_time_ms instead of deprecated base_reachable_time + +2006-09-19 04:06 dts12 + + * agent/mibgroup/disman/event/: mteEvent.c, mteObjects.c +: + + Don't re-initialise built-in Event-MIB events, etc. + +2006-09-19 03:24 dts12 + + * agent/agent_handler.c, agent/helpers/instance.c, + agent/helpers/table_row.c, + include/net-snmp/agent/agent_handler.h: + + First steps in supporting single-instance registrations. + +2006-09-18 21:31 hardaker + + * agent/mibgroup/if-mib/: data_access/interface_ioctl.c, + ifTable/ifTable.h, ifXTable/ifXTable.c: + + CHANGES: snmpd: BUGS: 1474468: ifConnectorPresent always returns 0 + +2006-09-18 20:40 hardaker + + * agent/mibgroup/host/hr_storage.c, + include/net-snmp/agent/ds_agent.h, man/snmpd.conf.5.def +: + + modified the host resources skip NFS patch to fix a bug and to use the default storage config instead + +2006-09-18 20:26 hardaker + + * agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c +, include/net-snmp/data_access/udp_endpoint.h: + + CHANGES: snmpd: PATCH: 1524755: from apersson to better support the UDPTable for unknown address types + +2006-09-18 20:09 hardaker + + * agent/mibgroup/host/hr_storage.c, man/snmpd.conf.5.def +: + + NEWS: snmpd: PATCH: 1534877: from buckh to add support for skipping NFS entries in the host resources hrStorageTable. See the skipNFSInHostResources token in the snmpd.conf file for details. + +2006-09-18 20:00 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + document acceptile NEWS tokens + +2006-09-18 17:30 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + document the new CVS NEWS tag system + +2006-09-18 16:05 tanders + + * apps/snmptrapd_handlers.c: + + NEWS: snmptrapd: - PATCH: 1536773: support partial oid matching + + We can still add/require a special token/syntax for this after pre1 + if this was the consensus. + +2006-09-18 15:24 tanders + + * agent/mibgroup/: kernel_sunos5.c, kernel_sunos5.h, + if-mib/data_access/interface_solaris2.c: + + fix recent build issues on Solaris 7 (patch provided by Anders Persson) + +2006-09-18 07:19 tanders + + * agent/mibgroup/hardware/memory/memory_irix.c: + + add debugging, fix some figures + +2006-09-18 02:08 tanders + + * perl/agent/MANIFEST: + + add NetSNMP::agent::Support files + +2006-09-18 01:17 tanders + + * agent/mibgroup/kernel_sunos5.h: + + Move up and rename the #ifndef to prevent duplicate include. Fixes compile errors wrt. Counter64 on Solaris 7 and earlier. + +2006-09-16 16:33 alex_b + + * README.win32: + + README update for winExtDLL. + +2006-09-16 15:22 alex_b + + * agent/mibgroup/winExtDLL.c: + + Windows winExtDLL: Use registry entries for Windows SNMP extension to get + the list of DLLs to load. + +2006-09-16 13:49 alex_b + + * win32/net-snmp/net-snmp-config.h.in: + + NETSNMP_ define fixes. + +2006-09-16 12:56 tanders + + * configure, include/net-snmp/net-snmp-config.h.in, + configure.in: + + fix check for (AIX) + +2006-09-16 11:01 tanders + + * win32/: config.h.borland, net-snmp/net-snmp-config.h +: + + fix some NETSNMP_NETSNMP_* "double rename" errors for Windows + +2006-09-16 10:56 tanders + + * snmplib/snmpksm.c: + + revert to (local) OLD_HEIMDAL define + +2006-09-16 10:23 tanders + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + rename last occurence of DONT_USE_NLIST + +2006-09-16 10:10 tanders + + * include/net-snmp/net-snmp-config.h.in: + + run autoheader + +2006-09-16 08:44 alex_b + + * win32/libsnmp_dll/: libsnmp.def, libsnmp.def.in: + + Windows MSVC Perl compile fixes. + +2006-09-16 08:19 alex_b + + * perl/agent/Support/Makefile.PL: + + Fix for building under Windows (MSVC). + +2006-09-15 09:12 tanders + + * agent/mibgroup/hardware/memory.h: + + activate memory HAL code for IRIX + +2006-09-15 09:09 tanders + + * agent/mibgroup/hardware/memory/memory_irix.c: + + initial IRIX version of memory HAL interface + +2006-09-15 07:48 tanders + + * configure, configure.in: + + check for (IRIX) + +2006-09-15 07:14 tanders + + * include/net-snmp/library/system.h, snmplib/system.c +: + + introduce netsnmp_os_kernel_width() to be able to detect 64bit kernels at runtime + +2006-09-15 06:10 tanders + + * configure, configure.in: + + check for sys/systemcfg.h (AIX) and sys/systeminfo.h (IRIX) + +2006-09-15 05:46 tanders + + * README.win32, acconfig.h, configure, + configure.in, include/net-snmp/net-snmp-config.h.in +, perl/SNMP/Makefile.PL, snmplib/keytools.c, + snmplib/scapi.c, testing/eval_tools.sh, + testing/tests/Sv3config, testing/tests/Sv3usmconfigbase +, testing/tests/T023snmpv3getMD5AES, + testing/tests/T023snmpv3getMD5DES, + testing/tests/T024snmpv3getSHA1, + testing/tests/T025snmpv3getSHADES, + testing/tests/T026snmpv3getSHAAES, + testing/tests/T030snmpv3usercreation, + testing/tests/T035snmpv3trapdusermgmt, + testing/tests/T049snmpv3informpriv, + testing/tests/T050snmpv3trap, win32/Configure: + + more renames and fixes + +2006-09-15 04:15 tanders + + * agent/mibgroup/kernel_sunos5.c: + + fix syntax error that broke the Solaris build + +2006-09-15 03:44 tanders + + * perl/SNMP/SNMP.xs: + + fix wrong renames + +2006-09-15 03:30 tanders + + * snmplib/snmpUDPDomain.c: + + restrict IP_PKTINFO code to Linux + +2006-09-15 02:16 tanders + + * agent/mibgroup/mibII/at.c: + + fix syntax errors which broke the build on Solaris + +2006-09-14 21:03 alex_b + + * win32/: config.h.borland, net-snmp/net-snmp-config.h +, net-snmp/net-snmp-config.h.in: + + Change Net-SNMP defines to use NETSNMP_ prefix. + +2006-09-14 17:48 tanders + + * agent/agent_read_config.c, agent/agent_registry.c, + agent/agent_trap.c, agent/auto_nlist.c, + agent/kernel.c, agent/kernel.h, agent/snmp_agent.c +, agent/snmp_vars.c, agent/snmpd.c, + agent/helpers/table_dataset.c, agent/mibgroup/util_funcs.c +, agent/mibgroup/agent/extend.c, + agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/protocol.h, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/event/mteTrigger.c, + agent/mibgroup/host/hr_device.c, + agent/mibgroup/host/hr_print.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_system.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/ip-forward-mib/data_access/route_linux.c, + agent/mibgroup/ip-mib/data_access/arp_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/ip-mib/data_access/systemstats_linux.c, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagent.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/mibII_common.h, + agent/mibgroup/mibII/mta_sendmail.c, + agent/mibgroup/mibII/route_headers.h, + agent/mibgroup/mibII/snmp_mib.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/vacm_conf.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/smux/smux.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/target.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.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/logmatch.c, + agent/mibgroup/ucd-snmp/memory_aix4.c, + agent/mibgroup/ucd-snmp/memory_darwin7.c, + agent/mibgroup/ucd-snmp/memory_dynix.c, + agent/mibgroup/ucd-snmp/memory_freebsd2.c, + agent/mibgroup/ucd-snmp/memory_hpux.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/proxy.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/vmstat.c, + agent/mibgroup/ucd-snmp/vmstat_aix4.c, + agent/mibgroup/ucd-snmp/vmstat_bsdi4.c, + agent/mibgroup/ucd-snmp/vmstat_darwin7.c, + agent/mibgroup/ucd-snmp/vmstat_dynix.c, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, + agent/mibgroup/ucd-snmp/vmstat_hpux.c, + agent/mibgroup/ucd-snmp/vmstat_linux.c, + agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, + agent/mibgroup/ucd-snmp/vmstat_solaris2.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c, + agent/mibgroup/utilities/execute.c, + agent/mibgroup/utilities/iquery.c, apps/encode_keychange.c +, apps/snmpset.c, apps/snmptable.c, + apps/snmptranslate.c, apps/snmptrap.c, + apps/snmptrapd.c, apps/snmptrapd_auth.c, + apps/snmptrapd_log.c, apps/snmpusm.c, + apps/snmpnetstat/inet6.c, apps/snmpnetstat/main.c, + apps/snmpnetstat/route.c, include/net-snmp/mib_api.h +, include/net-snmp/session_api.h, + include/net-snmp/snmpv3_api.h, + include/net-snmp/agent/auto_nlist.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/data_access/arp.h, + include/net-snmp/data_access/ipaddress.h, + include/net-snmp/data_access/route.h, + include/net-snmp/library/asn1.h, + include/net-snmp/library/default_store.h, + include/net-snmp/library/mib.h, + include/net-snmp/library/mt_support.h, + include/net-snmp/library/scapi.h, + include/net-snmp/library/snmp.h, + include/net-snmp/library/snmpAAL5PVCDomain.h, + include/net-snmp/library/snmpCallbackDomain.h, + include/net-snmp/library/snmpSTDDomain.h, + include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpUnixDomain.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_assert.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/library/snmp_impl.h, + include/net-snmp/library/snmpusm.h, + include/net-snmp/library/transform_oids.h, + perl/SNMP/SNMP.xs, snmplib/asn1.c, + snmplib/inet_ntop.c, snmplib/inet_pton.c, + snmplib/keytools.c, snmplib/lcd_time.c, snmplib/md5.c +, snmplib/mib.c, snmplib/mt_support.c, + snmplib/parse.c, snmplib/pkcs.c, + snmplib/read_config.c, snmplib/scapi.c, + snmplib/snmp.c, snmplib/snmpAAL5PVCDomain.c, + snmplib/snmpCallbackDomain.c, snmplib/snmpTCPIPv6Domain.c +, snmplib/snmpUDPDomain.c, + snmplib/snmpUDPIPv6Domain.c, snmplib/snmpUnixDomain.c +, snmplib/snmp_api.c, snmplib/snmp_auth.c, + snmplib/snmp_client.c, snmplib/snmp_debug.c, + snmplib/snmp_parse_args.c, snmplib/snmp_transport.c +, snmplib/snmpksm.c, snmplib/snmpusm.c, + snmplib/snmpv3.c, snmplib/system.c, snmplib/tools.c +, testing/etimetest.c, testing/misctest.c, + win32/mib_module_inits.h: + + Always use the new net-snmp-config.h definitions from within the NETSNMP_ + namespace. + +2006-09-14 16:55 hardaker + + * dist/extractnews: + + first pass at extracting NEWS/CHANGES files from cvs logs + +2006-09-14 16:32 rstory + + * agent/mibgroup/kernel_sunos5.c: + + detect solaris ibd/ip.tun/ath interface types properly + +2006-09-14 15:28 tanders + + * NEWS: + + mention Solaris if-mib rewrite + +2006-09-14 15:14 hardaker + + * README: + + [no log message] + +2006-09-14 15:12 hardaker + + * snmplib/snmpUDPDomain.c: + + NEWS: PATCHES: 1509943: responses will get sent from the original dest IP address when possible. + +2006-09-14 14:09 hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: + + CHANGES: PATCHES: 1554827: from rtyle: fix handling of failed proxy SET requests + +2006-09-14 13:57 hardaker + + * agent/: snmp_agent.c, mibgroup/disman/event/mteTrigger.c +: + + CHANGES: snmpd: PATCHES: 1557514 from rtyle: Do not attempt to collect data during SET processing. + +2006-09-14 13:42 hardaker + + * configure, configure.in: + + pass 2 at getting auto-build support for .so files. I'm now convienced it's close to impossible to do correctly with dependency issues and no support for recursive functions in sh + +2006-09-14 12:14 rstory + + * agent/mibgroup/if-mib/data_access/interface_solaris2.c: + + solaris support for if-mib 64bit counters + +2006-09-14 10:36 rstory + + * agent/mibgroup/mibII/: at.c, ipAddr.c, var_route.c +: + + use new data access routine for solaris, if rewrite in effect + +2006-09-14 10:34 rstory + + * agent/mibgroup/mibII.h: + + use NETSNMP_INCLUDE_IFTABLE_REWRITES to decide about if-mib support + +2006-09-14 10:27 rstory + + * agent/mibgroup/: kernel_sunos5.c, kernel_sunos5.h, + if-mib/data_access/interface.h: + + solaris support for if-mib 64bit counters + +2006-09-14 10:23 rstory + + * configure, include/net-snmp/net-snmp-config.h.in: + + run autoconf && autoheader + +2006-09-14 10:21 rstory + + * configure.in: + + type check for solaris Counter64 + +2006-09-14 10:15 rstory + + * agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h +, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_data_access.c +, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.h +, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_data_access.c +, include/net-snmp/data_access/interface.h: + + split reasm_max int two vars (v6/v6) + +2006-09-14 07:51 rstory + + * include/net-snmp/system/linux.h: + + define NETSNMP_INCLUDE_IFTABLE_REWRITES + +2006-09-14 07:51 rstory + + * agent/mibgroup/: if-mib/data_access/interface.h, + mibII/ifTable.h: + + Only try to use mfd code iff NETSNMP_INCLUDE_IFTABLE_REWRITES is defined + +2006-09-14 07:45 rstory + + * include/net-snmp/data_access/interface.h: + + add defined for new ifOperStatus values + +2006-09-14 02:53 dts12 + + * agent/helpers/Makefile.in, agent/helpers/table_row.c +, local/mib2c.row.conf: + + Preliminary implementation of a single-row helper. + +2006-09-13 10:00 hardaker + + * configure, configure.in, + agent/mibgroup/Makefile.in: + + pass one at specifying dlls to build via modules. Do not use this yet as there are conflict issues that need to be worked out + +2006-09-12 18:32 alex_b + + * NEWS, README.win32, agent/mibgroup/winExtDLL.c +, agent/mibgroup/winExtDLL.h, + win32/mib_module_includes.h, win32/mib_module_inits.h +, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in, + win32/netsnmpmibssdk/Makefile.in, + win32/netsnmpmibssdk/netsnmpmibssdk.dsp: + + Windows: new winExtDLL extension module to allow snmpd to load Windows + SNMP service extension DLLs to provide support for HOST-RESOURCES-MIB + and other MIBs provided with Windows. + +2006-09-12 16:15 tanders + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + CAN_USE_SYSCTL -> NETSNMP_CAN_USE_SYSCTL + +2006-09-12 15:42 tanders + + * configure, configure.in: + + minor fixes + +2006-09-12 15:35 tanders + + * acconfig.h, configure, configure.in, + sedscript.in, include/net-snmp/net-snmp-config.h.in +, include/net-snmp/system/hpux.h, + include/net-snmp/system/linux.h, + include/net-snmp/system/mips.h, + include/net-snmp/system/solaris.h, + include/net-snmp/system/solaris2.5.h, + include/net-snmp/system/solaris2.6.h: + + NEWS: misc: - Most net-snmp specific defines are now (also) available under a proper NETSNMP_ prefix. The older, potentially conflicting names as well as the autoconf variables can now be turned off by a special define. + +2006-09-12 10:33 dts12 + + * agent/agent_trap.c: + + NEWS: agent: - [BUGS: 1427410] Set auth engineID for SNMPv3 traps. + (rather than sending a trap with no auth engineID) + +2006-09-12 10:30 dts12 + + * Makefile.top, configure, configure.in: + + NEWS: build: - [BUGS 1416481] Support specifying an explicit linker. + Defaults to $CC if not explicitly set. + +2006-09-12 10:27 dts12 + + * snmplib/vacm.c: + + NEWS: agent: - [BUGS 1502267] Build access list in the correct order. + +2006-09-12 06:06 tanders + + * NEWS, configure, configure.in: + + enable embedded Perl and the Perl modules by default + +2006-09-08 08:43 dts12 + + * local/mib2c.iterate_access.conf: + + NEWS: mib2c: - [BUGS: 1479916] Restore consistency in row creation code. + +2006-09-08 05:48 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + NEWS: snmpd: - [BUGS: 1535903] Support spaces within security names + +2006-09-07 20:42 hardaker + + * perl/SNMP/SNMP.xs: + + fix, I think, the bulkwalk problems; all tests pass. I believe the patch is the correct combination between the two different patches (the old one and the new one) that should fix both problems. NEWS: perl - Fixed the perl bulkwalk function + +2006-09-07 09:29 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + fix typo which broke persistence + +2006-09-07 09:17 dts12 + + * local/mib2c.iterate.conf: + + Use the correct API call for remembering a newly-created row. + (Spotted by Zhang Chuan). + +2006-09-07 04:37 dts12 + + * apps/snmpdf.c: + + NEWS: snmpdf: - [BUGS: 1515507] Handle failed requests better + (Don't go into an infinite loop!) + +2006-09-07 04:30 dts12 + + * include/net-snmp/library/parse.h, snmplib/parse.c, + snmplib/mib.c: + + NEWS: snmplib - [BUGS: 1537459, BUGS: 1540745] Fix missing MIB parsing tokens + +2006-09-07 04:24 dts12 + + * agent/mibgroup/mibII/vacm_conf.c, NEWS, + man/snmpd.conf.5.def, testing/tests/Sv3usmconfigagent +: + + Revert default behaviour of convenience access control directives + to matching all context. An explicit context field will be taken + as an exact match, unless it ends in '*'. + +2006-09-06 10:24 rstory + + * agent/mibgroup/if-mib/: data_access/interface_linux.c, + ifTable/ifTable.h: + + fix some missing stats in ifTable/ifXTable + +2006-09-06 06:45 rstory + + * NEWS: + + add note on experiment FreeBSD/OpenBSD ifXTable support + +2006-09-06 06:42 rstory + + * README.agent-mibs: + + add FreeBDS and OpenBSD for if-mib + +2006-09-05 12:34 rstory + + * agent/helpers/row_merge.c: + + deal w/prev ptrs too + +2006-09-05 07:58 dts12 + + * NEWS, man/snmpd.conf.5.def: + + Document new access control (and context) behaviour. + +2006-09-05 05:49 dts12 + + * testing/tests/Sv3usmconfigagent: + + Explicitly authorise all contexts. + (This results from a minor alteration in behaviour following another code + change, but feels more secure than automatically opening up all contexts + by default. Though I'm happy to be persuaded otherwise...) + +2006-09-05 02:44 tanders + + * apps/snmptrapd.c: + + fix compiler warnings (again) + +2006-09-05 01:37 dts12 + + * agent/mibgroup/: agent_mibs.h, agent/nsVacmAccessTable.h +: + + Include Net-SNMP extension access table (and MIB) in the default build. + +2006-09-05 01:35 dts12 + + * apps/snmptrapd.c: + + Protect against the nsVacmAccessTable not being included. + (and similar for usmUserTable - a cleaner check than before) + +2006-09-05 01:28 dts12 + + * apps/snmpvacm.c, man/snmpvacm.1.def: + + Support manipulation of the Net-SNMP extension access table. + +2006-09-05 01:26 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + Support both exact and context prefix matches for the convenience directives + (as well as 'authaccess'). + +2006-09-05 01:23 dts12 + + * agent/mibgroup/agent/nsVacmAccessTable.c: + + Better handling of row creation/deletion. + Suppress various minor type mismatches. + +2006-09-04 16:07 tanders + + * README.agent-mibs: + + add (preliminary) information on new NET-SNMP-VACM-MIB + +2006-09-04 16:00 tanders + + * agent/mibgroup/: tcp-mib/data_access/.cvsignore, + tcp-mib/tcpConnectionTable/.cvsignore, + tcp-mib/tcpListenerTable/.cvsignore, + udp-mib/data_access/.cvsignore, + udp-mib/udpEndpointTable/.cvsignore: + + tweak .cvsignore files for new udp-mib/tcp-mib + +2006-09-04 15:55 tanders + + * apps/snmptrapd.c: + + fix compiler warnings + +2006-09-04 07:16 dts12 + + * agent/mibgroup/hardware/cpu/cpu_linux.c: + + Tell a fussy compiler (S/W, not human) to shut up. + +2006-09-04 06:33 dts12 + + * agent/mibgroup/: ucd_snmp.h, agent/extend.c, + ucd-snmp/extensible.c: + + Drop the old UCD extensible module from the default build. + Rely on the reworked (cached, valid syntax) "extend" module instead. + +2006-09-04 04:06 dts12 + + * agent/mibgroup/agent/nsVacmAccessTable.c, apps/snmptrapd.c +: + + Support registering VACM extensions in a non-default context + (such as used by 'snmptrapd') + +2006-09-04 04:04 dts12 + + * agent/mibgroup/mibII/vacm_conf.c, man/snmpd.conf.5.def +: + + Support non-default contexts with the auth* convenience directives. + +2006-09-04 04:00 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + Tweak variable names to be less confusing. + ("authtype" now has a specific meaning, contrary to the use here). + +2006-09-01 17:34 rstory + + * dist/Makefile: + + fix cvsroot + +2006-09-01 16:19 hardaker + + * man/snmpcmd.1.def: + + document -Y + +2006-09-01 16:17 hardaker + + * agent/snmpd.c: + + make snmpd support the -Y config flag like the other commands do + +2006-09-01 15:31 tanders + + * dist/net-snmp.spec: + + - Update to 5.4.dev + - introduce %{libcurrent} + - use new disman/event name + - add: README.aix README.osX README.tru64 README.irix README.agent-mibs + README.Panasonic_AM3X.txt + - add new NetSNMP::agent::Support + +2006-09-01 10:58 rstory + + * NEWS: + + - note new mib2c.emulation.conf + - note new linux ipv6 aware default mibs + - expand scopy of note on fixes to non-linux ipaddress size + +2006-09-01 10:55 rstory + + * agent/mibgroup/mibII.h: + + add tcp and udp mib tables to linux mibII module list + +2006-09-01 10:52 rstory + + * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c: + + fix byteorder problems + +2006-09-01 10:50 rstory + + * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + include/net-snmp/data_access/tcpConn.h: + + - only log error once if we can't open /proc/net/tcp6 + - add ability to only load ipv4 data + +2006-09-01 10:42 rstory + + * agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c: + + fix byteorder problems + +2006-09-01 10:38 rstory + + * include/net-snmp/library/tools.h, snmplib/tools.c: + + new function to 'byteswap' hex-string representation of an address + +2006-09-01 07:50 rstory + + * agent/mibgroup/mibII/: at.c, udpTable.c, + var_route.c: + + more ip address size fixes + +2006-09-01 05:41 tanders + + * perl/: TrapReceiver/TrapReceiver.xs, agent/agent.xs +: + + align the netsnmp_oid struct definition (oid, size_t!) with the one from NetSNMP::OID + +2006-09-01 02:44 tanders + + * README.aix, README.solaris, README.tru64: + + add notes on IPv6 + +2006-08-31 17:43 tanders + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + fix typo + +2006-08-31 17:15 tanders + + * perl/OID/OID.xs: + + OID len should be a size_t + +2006-08-31 15:47 tanders + + * snmplib/snmpUDPIPv6Domain.c: + + Use correct sockaddr_storage.[__]ss_family depending on the result of the corresponding configure test. Makes the UDPIPv6 transport code work on at least AIX and Tru64 Unix. + +2006-08-31 15:44 tanders + + * configure, configure.in, acconfig.h, + include/net-snmp/net-snmp-config.h.in: + + check for sockaddr_storage.[__]ss_family used in the UDPIPv6 transport code + +2006-08-31 12:44 rstory + + * agent/mibgroup/mibII/ipAddr.c: + + fix IpAddress lengths on non-Linux 64bit platforms + +2006-08-31 01:34 tanders + + * agent/mibgroup/ip-mib/data_access/scalars_linux.c: + + add missing semicolon (even one-line patches can easily break the build ;-)) + +2006-08-30 17:36 hardaker + + * apps/snmptable.c: + + covertiy bug 127: double check name_p pointer actually got filled before using it + +2006-08-30 17:33 hardaker + + * snmplib/snmp_logging.c: + + make sure snmp_log_options checks for NULLs of argv in illegal calls (should never happen) + +2006-08-30 17:29 hardaker + + * snmplib/keytools.c: + + coverty bug 59: double check system handles int/uint conversions properly + +2006-08-30 17:25 hardaker + + * agent/mibgroup/ip-mib/data_access/scalars_linux.c: + + coverty bug 155: free file pointer during ipv6 forwarding + +2006-08-30 17:21 hardaker + + * snmplib/parse.c: + + coverty bug 156: free resources during mib parsing failures + +2006-08-30 17:14 hardaker + + * snmplib/keytools.c: + + coverty bug 60: double check that systems handle negative returns to unsigned variables properly + +2006-08-30 08:35 marz + + * perl/SNMP/SNMP.xs: + + fix printing of opaque float and double compile warnings + +2006-08-30 08:30 dts12 + + * agent/mibgroup/agent/nsVacmAccessTable.c: + + Simple SET support for the Net-SNMP VACM extensions. + +2006-08-30 08:29 dts12 + + * agent/mibgroup/mibII/vacm_conf.c, + include/net-snmp/library/vacm.h, snmplib/vacm.c: + + Persistent storage for Net-SNMP VACM extension authtypes. + +2006-08-29 17:59 tanders + + * configure, configure.in: + + add generic IPv6 stack detection, e.g. for Solaris + +2006-08-29 09:05 dts12 + + * mibs/NET-SNMP-VACM-MIB.txt: + + Fix inconsistent naming. + +2006-08-29 06:40 dts12 + + * agent/mibgroup/host/hr_proc.c: + + Guard against missing (or incomplete) CPU history stats. + +2006-08-29 06:19 tanders + + * mibs/NET-SNMP-VACM-MIB.txt: + + fix some basic smilint complaints + +2006-08-29 05:56 dts12 + + * agent/mibgroup/agent/nsVacmAccessTable.c, + agent/mibgroup/agent/nsVacmAccessTable.h, + mibs/NET-SNMP-VACM-MIB.txt: + + Provisional (read-only) implementation of a MIB for the Net-SNMP + access control extensions. + +2006-08-29 03:11 dts12 + + * agent/helpers/table.c: + + Get-Next processing didn't handle updating the index list for multi-indexed + tables properly. It worked OK for the first candidate found, but subsequent + (better) candidates only updated the first index value. + This code is slightly less efficient, but works as expected. + +2006-08-29 03:09 dts12 + + * agent/mibgroup/ucd-snmp/: vmstat_linux.c, vmstat_linux.h +: + + Ship older vmstat implementation code - allow admins the option of reverting. + +2006-08-29 03:05 dts12 + + * agent/mibgroup/hardware/cpu/: cpu_nlist.c, cpu_sysctl.c +: + + Better handling of single-CPU systems. + Don't create new CPU entries when loading stats. + [Don't commit from more than one working system, Dave!] + +2006-08-29 02:30 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + Keep braces balanced - it makes tracing code *so* much easier! + +2006-08-27 14:34 tanders + + * testing/tests/T160snmpnetstat: + + udpTable requires /dev/kmem access (root:system) on AIX + +2006-08-27 10:06 dts12 + + * agent/mibgroup/: ucd_snmp.h, host/hr_proc.c, + host/hr_proc.h: + + Use HAL CPU interface for both UCD-specific and HostRes processor modules. + +2006-08-27 10:04 dts12 + + * agent/mibgroup/hardware/cpu.h: + + Ensure that some form of HAL CPU module is included for all systems. + +2006-08-27 10:02 dts12 + + * agent/mibgroup/hardware/cpu/: cpu_null.c, cpu_null.h: + + Dummy HAL CPU module, for systems that don't use any of the + supported interfaces. + +2006-08-27 09:47 dts12 + + * agent/mibgroup/host/hr_device.c: + + Handle holes in the table properly. + +2006-08-27 09:45 dts12 + + * agent/mibgroup/hardware/cpu/: cpu.c, cpu_kerndata.c, + cpu_perfstat.c, cpu_pstat.c: + + Better handling of single-CPU systems. + Don't create new CPU entries when loading stats. + +2006-08-27 09:43 dts12 + + * include/net-snmp/agent/hardware/cpu.h, + agent/mibgroup/hardware/cpu/cpu_kstat.c, + agent/mibgroup/hardware/cpu/cpu_linux.c: + + Report processor status + +2006-08-26 16:23 tanders + + * configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + make autoheader protect PACKAGE_* variables + +2006-08-25 16:23 tanders + + * testing/tests/: Sv3config, Sv3usmconfigagent, + Svanyconfig: + + Fix smuxsocket config to point to /smux_socket instead of /dev/null to avoid removing /dev/null when running as root. + +2006-08-25 09:43 dts12 + + * man/snmpd.conf.5.def: + + Clarify discussion of view masks. Thanks to Dominique Bastien. + +2006-08-25 07:20 tanders + + * configure.in, configure: + + allow for whitespace in Perl cc (e.g. on IRIX 6.5) + +2006-08-25 06:55 tanders + + * perl/TrapReceiver/TrapReceiver.xs: + + properly cast when printing pointers + +2006-08-25 06:35 tanders + + * apps/snmptrapd_handlers.c: + + netsnmp_trapd_check_auth() only takes a single argument + +2006-08-25 05:13 tanders + + * agent/helpers/table_iterator.c: + + fix: 'return' with no value, in function returning non-void + +2006-08-25 04:51 tanders + + * apps/snmptrapd_auth.h: + + add prototype for netsnmp_trapd_check_auth() + +2006-08-25 04:46 tanders + + * apps/snmptrapd.c: + + #include "mibII/vacm_conf.h" for vacm_standard_views + +2006-08-25 04:38 tanders + + * agent/mibgroup/ucd-snmp/memory.c: + + print oid as unsigned long + +2006-08-25 02:57 tanders + + * testing/tests/T115agentxperl: + + make sure we can fulfill external library dependencies + +2006-08-25 02:41 tanders + + * agent/helpers/table_iterator.c, snmplib/container.c +, snmplib/mib.c, snmplib/snmp_debug.c, + snmplib/system.c: + + initialize variables + +2006-08-25 02:33 tanders + + * perl/TrapReceiver/TrapReceiver.xs: + + proper types in format string + +2006-08-25 01:49 tanders + + * configure, configure.in: + + Add "-Ux" before "-Dx=x" for gcc to avoid annoying compiler warnings + on platforms that already define x (to 1). + +2006-08-24 17:41 tanders + + * snmplib/snmp_debug.c: + + use new snmp_cstrcat + +2006-08-24 17:36 tanders + + * snmplib/mib.c, include/net-snmp/library/tools.h: + + Introduce snmp_cstrcat that takes a (char *) as the last argument, + casts it to a (const u_char *) and calls snmp_strcat. Simplifies code + and fixes a *lot* of compiler warnings. + +2006-08-24 16:04 tanders + + * agent/agent_registry.c, agent/helpers/row_merge.c, + agent/mibgroup/agent/nsDebug.c, perl/SNMP/SNMP.xs, + snmplib/md5.c, snmplib/read_config.c, + snmplib/snmp_logging.c, snmplib/text_utils.c: + + - pointer size fixes from darix + - initialize variables + - print size_t as unsigned long + +2006-08-24 15:45 tanders + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + ISO C90 forbids mixed declarations and code + +2006-08-24 13:21 rstory + + * include/net-snmp/net-snmp-config.h.in: + + run autoheader + +2006-08-24 13:21 rstory + + * acconfig.h: + + add HAVE_PERL_EVAL_PV undef for whoever forgot to add it + +2006-08-24 13:19 rstory + + * acconfig.h: + + add config_error and config_warning empty macros + +2006-08-24 09:14 tanders + + * apps/snmpusm.c: + + Print size_t as unsigned long. + +2006-08-24 08:41 tanders + + * snmplib/snmp_client.c: + + Keep printing some know-to-be-small size_t values as integers, but properly + cast them to quiet the compiler. + +2006-08-24 07:31 rstory + + * agent/mibgroup/if-mib/data_access/interface.h: + + use new interface_sysctl for OpenBSD 2, FreeBSD 4-6 + +2006-08-24 07:30 rstory + + * agent/mibgroup/if-mib/data_access/: interface_openbsd.c, + interface_sysctl.c, interface_sysctl.h: + + remove OS specific file in favor of method specific files + +2006-08-24 05:52 dts12 + + * agent/mibgroup/hardware/cpu/: cpu_kstat.c, cpu_nlist.c +, cpu_pstat.c, cpu_sysctl.c: + + Include descriptions for individual CPU entries. + +2006-08-24 05:50 dts12 + + * agent/mibgroup/hardware/cpu/: cpu_kerndata.h, + cpu_kerndata.c: + + Implementation for Dynix (and similar) systems. + +2006-08-24 05:48 dts12 + + * include/net-snmp/agent/hardware/cpu.h, + agent/mibgroup/hardware/cpu/cpu.c, + agent/mibgroup/hardware/cpu/cpu_linux.c, + agent/mibgroup/hardware/cpu/cpu_perfstat.c: + + Remember the number of CPUs detected. + (Q: what to do if this changes?) + +2006-08-23 17:33 tanders + + * snmplib/snmp_api.c: + + Print size_t as unsigned long. Fixes 64-bit compiler warnings. + +2006-08-23 17:12 tanders + + * configure, configure.in: + + Add AC_PROG_EGREP and use $EGREP instead of egrep + +2006-08-23 16:43 rstory + + * snmplib/oid_stash.c: + + fix struct type in case + +2006-08-23 16:35 rstory + + * configure: + + update for configure.in + +2006-08-23 16:34 rstory + + * configure.in: + + add back check for sed + +2006-08-23 13:33 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + skip ifConnectorPresent/ifLinkUpDownTrapEnable if no data + +2006-08-23 12:23 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + correct scale when using ifSpeed as ifHighSpeed + +2006-08-23 11:58 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + use ifSpeed if ifHighSpeed==0 + +2006-08-23 08:53 tanders + + * snmplib/: container.c, container_binary_array.c, + data_list.c, keytools.c, mib.c, oid_stash.c +, scapi.c, snmpCallbackDomain.c, + snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c +, snmp_api.c, snmp_debug.c, + snmp_parse_args.c, snmpv3.c, text_utils.c, + tools.c: + + Cast away compiler warnings/errors at a lot of places. + +2006-08-23 06:02 tanders + + * agent/mibgroup/hardware/cpu.h: + + activate cpu HAL code for AIX 4.x + +2006-08-23 03:23 tanders + + * configure, configure.in: + + Don't check twice for sed. + +2006-08-23 03:09 dts12 + + * agent/mibgroup/ucd-snmp/vmstat.c: + + More portable handling of string assignments. + Remove C++-style comments. + +2006-08-23 03:07 tanders + + * configure, configure.in: + + fix more whitespace issues in mib module config + +2006-08-22 14:48 tanders + + * agent/mibgroup/: ucd_snmp.h, hardware/cpu.h: + + activate mem/cpu HAL code for AIX + +2006-08-22 09:11 dts12 + + * agent/mibgroup/hardware/cpu/cpu_perfstat.c: + + Use correct API calls. + +2006-08-22 07:00 tanders + + * README.tru64: + + Update for 5.4 and embedded Perl. + +2006-08-22 06:52 dts12 + + * agent/mibgroup/hardware/cpu/: cpu_kstat.h, cpu_perfstat.h +, cpu_pstat.h: + + Missing HAL CPU API-specific header files + +2006-08-22 06:42 dts12 + + * agent/mibgroup/hardware/cpu/cpu_sysctl.c: + + Handle change introduced with NetBSD 3.0. + sysctl( KERN_CP_TIME ) now returns 64-bit values. + +2006-08-22 05:15 dts12 + + * configure.in, configure, + agent/mibgroup/default_modules.h: + + Be consistent in use of Event-MIB module terminology. + +2006-08-22 03:34 tanders + + * configure.in, configure: + + Improve robustness of the embedded perl checks. + +2006-08-22 02:26 tanders + + * agent/mibgroup/mibII/tcp.c: + + Change "#if freebsd4" to "#ifdef freebsd4" to match current -Dfreebsd4=freebsd4. + +2006-08-22 02:22 tanders + + * agent/mibgroup/: host/hr_storage.c, host/hr_swrun.c +, mibII/route_headers.h: + + Change "#if solaris2" to "#ifdef solaris2" to match current -Dsolaris2=solaris2. + +2006-08-21 17:47 tanders + + * configure, configure.in: + + "-U" doesn't work as expected with Sun's cc. + +2006-08-21 17:26 tanders + + * agent/snmp_perl.c: + + Perl_eval_pv (the upper-case variant) needs three arguments instead of two. + +2006-08-21 17:04 tanders + + * configure, configure.in: + + Yet another attempt to fix the PARTIALTARGETOS (e.g. solaris2) definitions. + +2006-08-21 16:33 tanders + + * perl/SNMP/SNMP.xs: + + replacement for newSVuv() because perl didn't have it until 5.6.0 + +2006-08-21 15:40 tanders + + * configure, configure.in: + + Rewording of perl cc check errors. + +2006-08-21 14:07 hardaker + + * configure.in: + + change the OS define to redefine as the same name + +2006-08-21 09:44 tanders + + * configure.in: + + - add perl cc checks for embedded perl + - introduce --disable-perl-cc-checks to disable these tests + +2006-08-21 09:42 tanders + + * configure: + + configure.in + +2006-08-21 03:53 tanders + + * configure, configure.in: + + - fix config_arch_require + - remove obsolete AC_EXEEXT + +2006-08-21 02:27 dts12 + + * agent/mibgroup/hardware/cpu.h: + + Active HAL CPU module for *BSD systems. + +2006-08-21 02:26 dts12 + + * agent/mibgroup/hardware/cpu/cpu_sysctl.c: + + Retrieve and report memory-related statistics. + (Still not convinced these really belong here....) + +2006-08-21 02:25 dts12 + + * agent/mibgroup/hardware/cpu/cpu_sysctl.c: + + Retrieve CPU stats correctly. + +2006-08-18 15:28 tanders + + * configure, configure.in: + + fix perl -V:cc + +2006-08-18 09:00 dts12 + + * agent/mibgroup/ucd-snmp/: vmstat.c, vmstat.h: + + Use the HAL CPU modules to implement UCD-SNMP-MIB::systemStats. + Initially only used by Linux systems, but this code is now + fundamentally architecture-independent. + +2006-08-18 08:58 dts12 + + * include/net-snmp/agent/hardware/cpu.h: + + Additional fields for CPU-related (sort-of) history, etc. + +2006-08-18 08:56 dts12 + + * agent/mibgroup/hardware/cpu/: cpu.c, cpu_kerndata.c, + cpu_kstat.c, cpu_linux.c, cpu_nlist.c, + cpu_nlist.h, cpu_perfstat.c, cpu_pstat.c, + cpu_sysctl.c, cpu_sysctl.h: + + Provisional hardware-abstraction modules for assorted CPU statistics. + (including multi-CPU information) + +2006-08-18 08:33 hardaker + + * agent/snmp_perl.c: + + yet more potential perl fixes + +2006-08-18 08:32 hardaker + + * agent/snmp_perl.c: + + more potential perl fixes + +2006-08-18 07:44 tanders + + * configure.in, configure: + + use "perl -V:cc" to find Perl's cc + +2006-08-18 07:37 hardaker + + * configure, configure.in: + + commenting and a bit of spacing in the module list code + +2006-08-17 17:19 hardaker + + * configure, configure.in, acconfig.h, + agent/snmp_perl.c, include/net-snmp/net-snmp-config.h.in +: + + make configure bail when embedded perl function can not be found ; fix the fact that 3 functions are needed not 2 and work around autoconf upper-case only defines that causes the existing broken-perl problem; NEWS - perl: fix the 'broken perl' issue with embedded perl + +2006-08-17 16:14 tanders + + * include/net-snmp/system/: bsdi3.h, bsdi4.h, darwin.h +, darwin7.h, dynix.h, freebsd3.h, + freebsd4.h, freebsd5.h, freebsd6.h, generic.h +, hpux.h, mingw32msvc.h, netbsd.h, + openbsd.h, osf5.h: + + "#define x x" instead of "#define x 1" for all platform names + +2006-08-17 08:44 tanders + + * snmplib/snmpv3.c: + + BUG: Coverity #149: potential NULL pointer dereference + +2006-08-17 08:41 dts12 + + * agent/mibgroup/disman/event-mib.h: + + Drop DisMan Event MIB re-write warning. + +2006-08-17 08:16 tanders + + * snmplib/mib.c: + + BUG: Coverity #159: potential resource leak after malloc failure + +2006-08-17 08:03 rstory + + * agent/mibgroup/: if-mib/ifTable/ifTable_interface.c, + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c +, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c +, + ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c +, ip-mib/ipAddressTable/ipAddressTable_interface.c, + ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c, + snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c +, tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c +, tcp-mib/tcpListenerTable/tcpListenerTable_interface.c +, udp-mib/udpEndpointTable/udpEndpointTable_interface.c +: + + BUG: Coverity #56: don't continue if malloc fails + +2006-08-17 07:50 rstory + + * + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c +, local/mib2c-conf.d/mfd-interface.m2c: + + BUG: Coverity #56: don't continue after failed malloc + +2006-08-17 07:31 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_common.c: + + BUG: Coverity #174: don't return ptr to freed memory + +2006-08-17 01:52 dts12 + + * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c: + + Fix variable types to match parameter usage. Spotted by Scott Moynes. + +2006-08-16 19:29 hardaker + + * configure, configure.in: + + fix issue with OS name being defined as 1 + +2006-08-16 16:08 tanders + + * Makefile.in: + + update for reworked Solaris headers + +2006-08-15 22:54 tanders + + * man/: snmpd.8.def, snmpd.conf.5.def, + snmpd.examples.5.def: + + fix typo + +2006-08-15 14:20 marz + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + Fix email address + +2006-08-15 08:46 hardaker + + * configure, configure.in: + + clean up the tmp created file + +2006-08-15 07:27 hardaker + + * configure, configure.in: + + fixed config_arch_require + +2006-08-15 07:26 tanders + + * include/net-snmp/system/freebsd5.h: + + force "#undef IFNET_NEEDS_KERNEL" on FreeBSD 5.x only + +2006-08-15 07:07 tanders + + * include/net-snmp/system/: solaris2.10.h, solaris2.7.h +, solaris2.8.h, solaris2.9.h: + + remove obsolete header files + +2006-08-15 05:16 tanders + + * agent/mibgroup/default_modules.h: + + avoid comment inside comment + +2006-08-15 01:48 tanders + + * README.solaris, configure, configure.in, + man/snmptrapd.8.def: + + minor wording changes + +2006-08-14 20:25 hardaker + + * acinclude.m4, configure, configure.in: + + - Cleaned up the debugging code for the module section + - Added a AC_MSG_MODULE_DBG macro to clean up the zillions of ifs + - Reworked the m4 quoting of the section to only changequote when + actually needed, rather than doing the reverse and having to change + to "normal" quoting when a macro call is needed. + +2006-08-14 16:29 tanders + + * include/net-snmp/system/: freebsd4.h, freebsd5.h, + freebsd6.h: + + simplify/aggregate FreeBSD headers + +2006-08-14 15:57 tanders + + * include/net-snmp/system/: solaris.h, solaris2.3.h, + solaris2.4.h, solaris2.5.h, solaris2.6.h: + + Rework of header files for Solaris. solaris.h now covers Solaris 7 and up (including any future versions) while solaris2.[3-6].h covers legacy support. + +2006-08-14 13:27 hardaker + + * configure: + + update + +2006-08-14 13:24 marz + + * perl/SNMP/SNMP.pm: + + updated UCD references to Net-SNMP, updated contact info + +2006-08-14 13:23 hardaker + + * acconfig.h, configure.in, + agent/mibgroup/default_modules.h, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/aix.h, + include/net-snmp/system/dynix.h, + include/net-snmp/system/freebsd.h, + include/net-snmp/system/hpux.h, + include/net-snmp/system/linux.h, + include/net-snmp/system/solaris.h: + + New configure based default_modules.h file to decide which modules to + build into the agent. + NEWS: snmpd -- Agent builds default module list from a default_mibs.h rather than a hard coded configure list + +2006-08-14 13:20 marz + + * perl/SNMP/SNMP.xs: + + updated references to UCD to Net-SNMP, updated contact info + +2006-08-11 18:15 tanders + + * configure, configure.in, sedscript.in, + agent/mibgroup/agentx/protocol.h, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagent.c +, include/net-snmp/net-snmp-config.h.in, + man/snmpd.8.def, man/snmpd.conf.5.def, + man/snmptrapd.8.def: + + Introduce --with-agentx-socket=FILE configure option. Helps packagers to *properly* customize that path (not encouraged, but quite common). + +2006-08-11 07:56 tanders + + * snmplib/snmp_logging.c: + + vsnprintf() needs to be followed by va_end + +2006-08-11 06:45 tanders + + * snmplib/snmp_logging.c: + + don't call va_end() if we've only memcpy()ed + +2006-08-11 02:59 tanders + + * snmplib/snmp_logging.c: + + simple attempt to fix recently introduced va_copy() build issues + +2006-08-10 07:11 dts12 + + * snmplib/snmp_api.c: + + Report a failure to build the PDU. (Ref Bug #1399370) + +2006-08-10 01:58 dts12 + + * EXAMPLE.conf.def: + + With fear and trepidation, remove the warnings against use of AgentX. + Doomed, we're aaaall dooooomed.... + +2006-08-09 10:26 hardaker + + * perl/agent/MANIFEST: + + updated to correct list + +2006-08-09 10:13 hardaker + + * perl/: Makefile.PL, Makefile.subs.pl, + ASN/Makefile.PL, OID/Makefile.PL, SNMP/Makefile.PL +, TrapReceiver/Makefile.PL, agent/Makefile.PL +, agent/default_store/Makefile.PL, + default_store/Makefile.PL: + + another pass at perl/CPAN specific versioning checks + +2006-08-09 09:57 hardaker + + * perl/: Makefile.PL, Makefile.subs.pl, + ASN/Makefile.PL, OID/Makefile.PL, SNMP/Makefile.PL +, TrapReceiver/Makefile.PL, agent/Makefile.PL +, agent/default_store/Makefile.PL, + default_store/Makefile.PL: + + allow for very minor deviations in perl CPAN source versions from net-snmp versions + +2006-08-09 09:46 hardaker + + * perl/SNMP/README: + + major update for CPAN release + +2006-08-09 09:43 hardaker + + * perl/SNMP/MANIFEST: + + match 5.3 tree for ordering + +2006-08-09 09:41 hardaker + + * perl/SNMP/MANIFEST: + + update for recent needed testing files + +2006-08-08 17:51 tanders + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + build fix + +2006-08-08 15:16 tanders + + * acinclude.m4: + + Move our own m4 macros from aclocal.m4 into acinclude.m4 and properly quote them. Follows libtool/automake recommendations and allows to regenerate aclocal.m4 (containing libtool.m4) by calling aclocal which I've just done. Inspired by Debian patch #21. + +2006-08-08 15:07 bshaw666 + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + minor documentation update + +2006-08-08 15:02 tanders + + * aclocal.m4: + + Move our own m4 macros from aclocal.m4 into acinclude.m4 and properly quote them. Follows libtool/automake recommendations and allows to regenerate aclocal.m4 (containing libtool.m4) by calling aclocal which I've just done. Inspired by Debian patch #21.acinclude.m4 + +2006-08-08 06:18 tanders + + * include/net-snmp/net-snmp-config.h.in: + + run autoheader + +2006-08-08 06:18 tanders + + * acconfig.h: + + add HAVE_LIBNM in order to make autoheader work again + +2006-08-07 15:53 tanders + + * aclocal.m4, config.guess, config.sub, configure +, NEWS, ltmain.sh: + + libtool update to 1.5.22 (from 1.4). Supersedes patch 1496945 and fixes bug 1518117 (probably plus a few more). + +2006-08-07 08:33 tanders + + * testing/TESTCONF.sh: + + Already randomize the initial port we try. Lowers the chance of collisions if multiple test suites run in parallel. + +2006-08-07 05:44 rstory + + * agent/mibgroup/host/hr_storage.c: + + explicit cast to keep compiler happy + +2006-08-07 03:03 dts12 + + * man/snmpd.conf.5.def: + + Fix typo. Spotted by Leo Lei + +2006-08-05 17:01 tanders + + * agent/mibgroup/host/: hr_filesys.c, hr_swrun.c: + + Build fixes for AIX HOST-RESOURCES-MIB support + +2006-08-05 12:17 tanders + + * Makefile.in: + + add directory containing libperl.so to LD_RUN_PATH + +2006-08-04 15:36 bshaw666 + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + E450 reporting PS temps as voltage, other problems + +2006-08-03 18:02 tanders + + * Makefile.in: + + override LD_RUN_PATH for the perl modules to avoid dependencies on the build directory (patch from darix) + +2006-08-01 04:43 tanders + + * dist/RELEASE-INSTRUCTIONS: + + one more correction + +2006-07-31 22:52 tanders + + * dist/RELEASE-INSTRUCTIONS: + + minor updates + +2006-07-31 16:42 hardaker + + * perl/SNMP/t/mibload.t: + + fix a test that may succeed when it shouldn't + +2006-07-31 16:05 hardaker + + * NEWS: + + mention gettable patch + +2006-07-31 16:03 hardaker + + * perl/SNMP/SNMP.pm: + + fix getbulk at end-of-mibview boundaries + +2006-07-31 15:44 hardaker + + * mibs/TUNNEL-MIB.txt: + + update again to most recent + +2006-07-31 15:43 hardaker + + * mibs/TUNNEL-MIB.txt: + + update from the latest version. + +2006-07-31 15:40 hardaker + + * dist/makerelease: + + version tag doxygen files + +2006-07-31 15:39 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + minor updates + +2006-07-31 13:31 tanders + + * apps/snmptrapd.c: + + initialize snmptrapd authorization unconditionally of using AgentX (fixes bug 1527661) + +2006-07-31 07:25 marz + + * doc/rfc/: agentx/rfc2741.txt, misc/rfc3512.txt, + misc/rfc3584.txt, smiV2/rfc2578.txt, + smiV2/rfc2579.errata, smiV2/rfc2579.errata~, + smiV2/rfc2579.txt, smiV2/rfc2580.txt, + snmpV1/rfc1155.txt, snmpV1/rfc1157.txt, + snmpV1/rfc1212.txt, snmpV1/rfc1213.txt, + snmpV2/rfc1901.txt, snmpV2/rfc1902.txt, + snmpV2/rfc1903.txt, snmpV2/rfc1904.txt, + snmpV2/rfc1905.txt, snmpV2/rfc1906.txt, + snmpV2/rfc1907.txt, snmpV2/rfc1908.txt, + snmpV2/rfc2089.txt, snmpV3/rfc3410.errata, + snmpV3/rfc3410.txt, snmpV3/rfc3411.txt, + snmpV3/rfc3412.txt, snmpV3/rfc3413.errata, + snmpV3/rfc3413.txt, snmpV3/rfc3414.errata, + snmpV3/rfc3414.txt, snmpV3/rfc3415.errata, + snmpV3/rfc3415.txt, snmpV3/rfc3416.txt, + snmpV3/rfc3417.txt, snmpV3/rfc3418.errata, + snmpV3/rfc3418.txt: + + adding rfcs and errata to distribution + +2006-07-31 05:43 tanders + + * dist/nsb-functions: + + Don't catch "... snmpnetstat finds ..." (test 58) as an error. + +2006-07-30 17:28 tanders + + * dist/nsb-functions: + + Catch "Permission denied" errors, e.g. during "make install". + +2006-07-30 16:08 tanders + + * dist/nsb-functions: + + catch "Can't find ..." errors, e.g. from ld + +2006-07-30 15:41 tanders + + * snmplib/Makefile.in: + + pass LDFLAGS to allow for non-standard libcrypto location + +2006-07-29 16:58 tanders + + * agent/helpers/debug_handler.c: + + (correctly) make use of recently introduced SNMP_STRORNULL(x) + +2006-07-29 16:18 tanders + + * agent/helpers/debug_handler.c: + + make use of recently introduced SNMP_STRORNULL(x) + +2006-07-28 05:23 dts12 + + * configure, configure.in: + + Support setting the persistent mask via configure. (based on Patch #1437385) + +2006-07-28 04:54 dts12 + + * configure, configure.in, agent/Makefile.in +, snmplib/Makefile.in: + + '-as-needed' support for linking libraries. (Patches #1398873 & 1493522) + +2006-07-28 02:39 dts12 + + * agent/auto_nlist.c, agent/mibgroup/host/hr_filesys.c +, agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/tcp.c +, agent/mibgroup/mibII/udp.c, snmplib/keytools.c +, snmplib/scapi.c, snmplib/system.c: + + Jumbo patch for improved AIX 5.x support. (Patch #1486307) + Note that the memory-related processing (host/hr_fstorage.c) + is now mostly handled by hardware/memory/memory_aix.c + +2006-07-27 12:48 hardaker + + * local/tkmib: + + patch from Julien Pinon to fix a few tkmib problems + +2006-07-27 08:50 dts12 + + * agent/mibgroup/host/hr_filesys.c: + + Support for HFS systems, plus NFS fixes for Darwin. (Patch #1520289) + +2006-07-27 06:29 dts12 + + * agent/mibgroup/ucd-snmp/diskio.c: + + Prevent potential crash in Darwin. (Patch #1520286) + +2006-07-27 06:17 dts12 + + * agent/kernel.h: + + Support '--without-kmem-usage' on non-Linux systems. (Patch #1520278) + +2006-07-27 05:25 dts12 + + * snmplib/Makefile.in: + + Include 'pkcs' in the list of files to compile. (Patch #1514867) + +2006-07-27 05:12 dts12 + + * snmplib/: snmp_parse_args.c, snmpv3.c: + + Accept -Z 0 values for engineBoot/engineTime. (Patch #1510032) + +2006-07-27 04:37 dts12 + + * apps/snmptrapd.c: + + Support running trap receiver as non-root user/group. (Patch #1497467) + +2006-07-27 03:08 dts12 + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + Attempt to use the most up-to-date sysctl APIs. (Patch #1482169) + +2006-07-26 08:58 dts12 + + * local/: mib2c.container.conf, mib2c.iterate.conf, + mib2c.table_data.conf: + + Generate proper code for non-integer value objects, and determine + the first and last accessible column objects. (Patch #1427712) + + Q: Is it worth pulling some of this code out into a separate mib2c + utility file, since much of the processing is effectively identical + in all three cases? + +2006-07-26 04:56 dts12 + + * snmplib/snmp_logging.c: + + Handle long (dynamic-buffered) messages correctly. (Bug #1516045) + +2006-07-26 04:50 dts12 + + * agent/mibgroup/target/target.c: + + Ensure the secModel is initialised for SNMPv3 notifications. (Bug #1517454) + +2006-07-26 04:29 dts12 + + * agent/mibgroup/ucd-snmp/extensible.c: + + Only sort relocatable extension entries. Those in the main extTable + don't have an OID to sort on, so attempting to do so may scramble + them into a random order. (Bug #1506707) + +2006-07-25 08:57 dts12 + + * agent/mibgroup/host/: hr_disk.h, hr_network.h, + hr_other.h, hr_partition.h, hr_print.h, + hr_proc.h, hr_storage.h: + + Indicate dependencies between HostRes modules. (Bug #1505325) + +2006-07-25 08:26 dts12 + + * agent/mibgroup/mibII/var_route.c: + + Ensure that IP Address values are reported as 4-octet + values on 64-bit architectures. (Bug #1504501) + +2006-07-25 06:48 dts12 + + * snmplib/mib.c: + + Handle malformed Display Hints sensibly, rather than + going into an infinite loop. (Bug #1459665) + +2006-07-25 05:48 dts12 + + * agent/helpers/table_iterator.c: + + Don't assume that all requests are necessarily valid. (Bug #1445116) + +2006-07-25 05:00 dts12 + + * snmplib/snmpUDPIPv6Domain.c: + + Use the defined default port (if specified) for numeric IPv6 + addresses, rather than hardwiring SNMP_PORT. (Bug #1445089) + +2006-07-25 03:08 dts12 + + * agent/helpers/debug_handler.c: + + Don't choke on missing labels (Bug #1429469) + +2006-07-25 02:29 dts12 + + * local/mib2c.table_data.conf: + + Include missing flags parameter (Bug #1422708) + +2006-07-25 01:31 dts12 + + * snmplib/snmp_api.c: + + Remove broken assertion (Bug #1399370) + +2006-07-25 01:11 dts12 + + * snmplib/: snmp_api.c, snmpv3.c: + + Re-fix unsigned comparisons against 0 (Bug #1397891) + including fix for test #24 + +2006-07-25 01:04 dts12 + + * agent/mibgroup/ucd-snmp/disk.c: + + Fix signedness of return values (Bug #1397906) + +2006-07-18 07:03 hardaker + + * local/mib2c.container.conf: + + SNMP_TYPEDEF_MALLOC -> SNMP_MALLOC_TYPEDEF + +2006-07-13 14:30 hardaker + + * NEWS: + + news update for recent features + +2006-07-13 08:22 hardaker + + * perl/SNMP/SNMP.pm: + + callback support for gettable(). + - not extensively well tested, but it does work + +2006-07-12 02:40 tanders + + * agent/mibgroup/kernel_sunos5.c: + + fix ifInOctets statistics on Solaris (patch 1520603 from John Green) + +2006-07-07 15:00 hardaker + + * configure, configure.in: + + typo fix + +2006-07-07 14:56 hardaker + + * configure, configure.in: + + Dave's patch to remove host mib support for windows by default + +2006-07-07 14:55 hardaker + + * apps/snmpnetstat/inet6.c: + + Dave's patch for compilation fixes for windows + +2006-07-07 14:48 hardaker + + * include/net-snmp/library/lcd_time.h, snmplib/lcd_time.c +, snmplib/snmp_api.c: + + Patch from Mathew Bielejeski to free user list and engine time cache at shutdown + +2006-07-07 14:39 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: + + fix possbile null derefence, noted on coders + +2006-07-06 15:18 tanders + + * testing/tests/T153solarisswap: + + adjust OID for Solaris swap space size + +2006-07-06 15:01 tanders + + * snmplib/read_config.c: + + fix assignment in read_config_store_data_prefix() for ASN_IPADDRESS + +2006-07-05 15:44 rstory + + * local/mib2c.emulation.conf: + + - add warning comment for deprecated objects + - shorten scalar node comments by a line + - shorten column node comments + +2006-07-05 14:44 rstory + + * snmplib/snmp_api.c: + + add unsigned to asntypes + +2006-07-05 14:23 rstory + + * local/mib2c.emulation.conf: + + add * next to scalar enum defval + +2006-07-05 14:14 rstory + + * local/mib2c.emulation.conf: + + - 'override' and 'add_row' default to commented out + - add missing type info to override + - make conf file header mib2c comments so it's not included in output + +2006-07-05 07:42 rstory + + * mibs/: DISMAN-NSLOOKUP-MIB.txt, DISMAN-PING-MIB.txt, + DISMAN-TRACEROUTE-MIB.txt: + + update from RFC 4560 + +2006-07-03 21:09 hardaker + + * snmplib/parse.c: + + Properly handle snmp enums using the word "deprecated" + +2006-07-03 20:47 hardaker + + * local/mib2c.genhtml.conf: + + appropriately mark deprecated table objects + +2006-06-30 22:12 hardaker + + * local/Version-Munge.pl: + + support for optional files (don't exist in every branch) + +2006-06-30 21:45 hardaker + + * local/Version-Munge.pl: + + doxygen.conf support + +2006-06-30 21:24 hardaker + + * local/Version-Munge.pl: + + check for file existence + +2006-06-30 21:07 hardaker + + * local/Version-Munge.pl: + + exit with the cvs commit status if run + +2006-06-30 15:53 hardaker + + * perl/: Makefile.PL, Makefile.subs.pl, + ASN/Makefile.PL, OID/Makefile.PL, SNMP/Makefile.PL +, TrapReceiver/Makefile.PL, agent/Makefile.PL +, agent/Support/Makefile.PL, + agent/default_store/Makefile.PL, default_store/Makefile.PL +: + + better env name for not checking the version + +2006-06-30 15:17 hardaker + + * Makefile.in: + + remove version changing support; now in makerelease + +2006-06-30 15:16 hardaker + + * agent/mibgroup/versiontag: + + remove tag support from versiontag; now in makerelease + +2006-06-30 15:15 hardaker + + * local/Version-Munge.pl: + + much better support for cvs commit, version numbering, etc + +2006-06-30 15:15 hardaker + + * dist/makerelease: + + various fixes and improvements + +2006-06-30 15:13 hardaker + + * perl/: Makefile.PL, ASN/ASN.pm, ASN/Makefile.PL +, AnyData_SNMP/Storage.pm, OID/Makefile.PL, + OID/OID.pm, SNMP/Makefile.PL, SNMP/SNMP.pm, + TrapReceiver/Makefile.PL, TrapReceiver/TrapReceiver.pm +, agent/Makefile.PL, agent/agent.pm, + agent/Support/Makefile.PL, agent/Support/Support.pm, + agent/default_store/Makefile.PL, + agent/default_store/default_store.pm, + default_store/Makefile.PL, default_store/default_store.pm +: + + perl version numbering changes + +2006-06-30 15:12 hardaker + + * perl/Makefile.subs.pl: + + Update to check for CPAN required perl version numbers + +2006-06-29 16:59 rstory + + * local/mib2c.emulation.conf: + + first pass at autogenerating override/table/add_row entries for a MIB + +2006-06-27 11:40 tanders + + * testing/tests/: T061agentperl, T115agentxperl: + + set DYLD_LIBRARY_PATH for OSX and SHLIB_PATH for HP-UX + +2006-06-27 11:09 tanders + + * agent/mibgroup/mibII/udpTable.c: + + fix more udpTable byte-order issues (indices) on *BSD and Solaris/x86 + +2006-06-27 09:42 rstory + + * README.osX: + + remove embeded perl info; add perl agentx info + +2006-06-26 15:28 tanders + + * testing/TESTCONF.sh: + + add netstat path for IRIX + +2006-06-26 08:33 tanders + + * include/net-snmp/system/netbsd.h: + + udpTable byte-order fix (values only) for NetBSD and OpenBSD + +2006-06-25 14:43 tanders + + * testing/tests/T061agentperl: + + prepend (instead of replace) a non-empty LD_LIBRARY_PATH; fixes test errors on systems that rely on it + +2006-06-25 14:25 tanders + + * testing/tests/T160snmpnetstat: + + fix test error on Solaris etc.: only use "id -u" on systems that support it + +2006-06-25 08:43 alex_b + + * perl/: Makefile.PL, Makefile.makefiles, + Makefile.subs.pl, ASN/Makefile.PL, OID/Makefile.PL +, SNMP/Makefile.PL, TrapReceiver/Makefile.PL, + agent/Makefile.PL, agent/Support/Makefile.PL, + agent/default_store/Makefile.PL, default_store/Makefile.PL +: + + -'perl Makefile.PL -NET-SNMP-IN-SOURCE=true' was not working. Fix: call + 'nsconfig' --version inside of InitMakeParams instead of Check_Version + -Support module: NetSNMPGetOpts call should pass parent folder so net-snmp-config + can be found + -Support/Makefile.PL was missing from Makefile.makefiles + +2006-06-24 09:00 alex_b + + * perl/: Makefile.PL, Makefile.makefiles, + Makefile.subs.pl, make-perl-makefiles, + ASN/Makefile.PL, OID/Makefile.PL, SNMP/Makefile.PL +, TrapReceiver/Makefile.PL, agent/Makefile.PL, + agent/default_store/Makefile.PL, default_store/Makefile.PL +: + + -Skip version check for Win32 MSVC + -add TrapReceiver to Makefile.makefiles + -make-perl-makefiles: rename files AFTER closing them, not before + +2006-06-23 12:50 tanders + + * testing/tests/T160snmpnetstat: + + check for 127.0.0.1., not just , to identify byte-order issues + +2006-06-23 09:06 hardaker + + * agent/mibgroup/mibII/udpTable.c, + include/net-snmp/system/cygwin.h, + include/net-snmp/system/freebsd.h, + include/net-snmp/system/solaris.h: + + Clean fixing of ordering problems with kernel storage of UDP values + +2006-06-23 08:52 dts12 + + * dist/RELEASE-INSTRUCTIONS: + + Document current best-practise for announcing new releases + (including pre-releases and release candidates). + Say what we do, rather than do what we say. + +2006-06-23 05:19 tanders + + * dist/nsb-package: + + fix typos + +2006-06-23 02:47 tanders + + * agent/mibgroup/mibII/udpTable.c: + + fix earlier "don't reverse address byte order for solaris (specifically x86) for local addresses" patch that broke byte order for all platforms + +2006-06-20 15:35 tanders + + * dist/nsb-functions: + + introduce NSB_PREFIX and switch to --prefix=/usr now that we support DESTDIR for everything; e.g. to avoid that the installation ends in /destdir/destdir + +2006-06-20 14:46 tanders + + * dist/nsb-functions: + + introduce NSB_EXTRA_INSTALL to be able to pass extra args to "make install" + +2006-06-20 12:12 tanders + + * testing/tests/T061agentperl: + + more portable way of exporting + +2006-06-20 05:41 tanders + + * testing/tests/T061agentperl: + + set LD_LIBRARY_PATH to make sure that NetSNMP::agent's agent.so can load (uninstalled) libnetsnmp*.so; otherwise test fails at least on FreeBSD + +2006-06-15 15:10 tanders + + * testing/eval_tools.sh: + + suppress stderr warnings for "ps -e" in order to fix [false] nightly build error messages on SF CF host alpha-linux1 + +2006-06-15 06:52 tanders + + * testing/tests/T160snmpnetstat: + + add OpenBSD and NetBSD to the list of systems that require root privileges for udpTable (according to Dave's testing) + +2006-06-13 14:59 tanders + + * testing/tests/T115agentxperl: + + set NETSNMP_DS_AGENT_NO_ROOT_ACCESS (needed for e.g. Solaris 2.6) + +2006-06-13 05:42 tanders + + * agent/mibgroup/notification-log-mib/notification_log.c, + include/net-snmp/library/tools.h, snmplib/callback.c +, agent/agent_registry.c: + + fix bug 1505341: agent segfaults on Solaris with -DALL + +2006-06-12 16:55 hardaker + + * dist/makerelease: + + commit the doxygen.conf file + +2006-06-12 16:42 tanders + + * testing/TESTCONF.sh: + + introduce "net-snmp-config --perlprog" and use it in the "AgentX subagent in perl" test + +2006-06-12 16:00 tanders + + * net-snmp-config.in, testing/tests/T115agentxperl: + + introduce "net-snmp-config --perlprog" and use it in the "AgentX subagent in perl" test + +2006-06-12 15:44 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + define mfd_*_rowreq_from_index if persistent enabled + +2006-06-12 15:40 rstory + + * include/net-snmp/data_access/tcpConn.h: + + include ipaddr instead of redefining constants + +2006-06-12 15:39 rstory + + * include/net-snmp/library/asn1.h: + + add comment w/integer value for easy grepping + +2006-06-12 13:23 rstory + + * apps/snmpnetstat/: inet6.c, route.c: + + add sys/types.h to fix OS X build + +2006-06-12 13:05 rstory + + * + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c +: + + - fix bad parameter in scalar registration + - keep scalar value fresh using table cache + cache helper + +2006-06-12 13:03 rstory + + * agent/mibgroup/ip-forward-mib/inetCidrRouteTable/: + inetCidrRouteTable_interface.c, + inetCidrRouteTable_interface.h: + + add access to table cache + +2006-06-12 10:30 hardaker + + * testing/tests/T141snmpv2cvacmgetfail: + + fix for new failure error code + +2006-06-12 10:11 hardaker + + * agent/snmp_agent.c: + + Fix bug reported by Robert Wilcox: return no access instead of not writable on VACM denials + +2006-06-12 09:00 hardaker + + * perl/: Makefile.subs.pl, ASN/Makefile.PL, + OID/Makefile.PL, SNMP/Makefile.PL, + TrapReceiver/Makefile.PL, agent/Makefile.PL, + agent/Support/Makefile.PL, agent/default_store/Makefile.PL +: + + finally a working version of the version working check + +2006-06-12 08:54 hardaker + + * perl/: Makefile.subs.pl, ASN/Makefile.PL, + OID/Makefile.PL, SNMP/Makefile.PL, + TrapReceiver/Makefile.PL, agent/Makefile.PL, + agent/Support/Makefile.PL, agent/default_store/Makefile.PL +: + + fix preX version numbers before checking + +2006-06-12 08:46 hardaker + + * perl/: Makefile.subs.pl, ASN/Makefile.PL, + OID/Makefile.PL, SNMP/Makefile.PL, + TrapReceiver/Makefile.PL, agent/Makefile.PL, + agent/Support/Makefile.PL, agent/Support/Support.pm, + agent/default_store/Makefile.PL: + + check the perl module version number against the net-snmp version number + +2006-06-12 01:19 tanders + + * dist/makerelease: + + add manual step to update version number in doxygen.conf + +2006-06-12 01:16 tanders + + * doxygen.conf: + + version update + +2006-06-10 05:57 tanders + + * apps/snmptrapd_auth.c: + + fix syntax error introduced in last commit + +2006-06-09 13:42 tanders + + * agent/mibgroup/ucd-snmp/diskio.c: + + fix typo + +2006-06-09 05:56 rstory + + * apps/snmptrapd_auth.c: + + - don't free pdu if it's not a clone + - ifdef more code not used if snmpv1 disabled + +2006-06-07 05:24 tanders + + * agent/agent_registry.c: + + patch from Dave to prevent crash with -Dregister_mib + +2006-06-07 05:13 tanders + + * apps/snmpnetstat/route.c: + + include netinet/in.h and arpa/inet.h to pick up ntohl on hpux10.20 + +2006-06-05 15:37 rstory + + * agent/mibgroup/ucd-snmp/proxy.c: + + fix double-free of delegated cache + +2006-06-05 14:27 rstory + + * testing/tests/T141snmpv2cvacmgetfail: + + add vacm set tests + +2006-06-05 14:21 rstory + + * testing/tests/Svacmconfig: + + add (ro|rw)community config for rw vacm test + +2006-06-05 11:06 rstory + + * snmplib/vacm.c: + + add some vacm matching debug msgs + +2006-06-05 10:34 rstory + + * agent/mibgroup/disman/event/mteTrigger.c: + + - use new ability to schedule alarm in 0 sec to run mte tirggers asap after + startup, instead of during config file parsing + - add missing \n to log msg + +2006-06-05 10:31 rstory + + * snmplib/snmp_alarm.c: + + - allow a 0 time in snmp_alarm_register, to mean run ASAP (i.e. 1 usec) + - allow sec/usec of 0 in sa_update_entry, except for SA_REPEAT case + +2006-06-05 10:26 rstory + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + - log error (and don't create entry) if sess user not found + - log error if agentSecName (default user) not specified + - add missing \n to debug msg + +2006-06-05 09:53 rstory + + * include/net-snmp/types.h: + + change len type to size_t + +2006-06-05 09:34 rstory + + * agent/mibgroup/if-mib/: data_access/interface.c, + ifTable/ifTable_interface.c: + + add container names + +2006-06-01 06:29 rstory + + * agent/mibgroup/host/hr_swrun.c: + + enforce MIB object lengths + +2006-05-29 02:40 tanders + + * dist/nsb-functions: + + further tweak the error regex + +2006-05-29 01:35 tanders + + * testing/tests/T060trapdperl: + + re-fix newline issues + +2006-05-28 13:13 tanders + + * perl/TrapReceiver/TrapReceiver.xs: + + temporary workaround to prevent snmptrapd embedded perl crash on x86_64 (bug 1494882) + +2006-05-27 23:58 hardaker + + * testing/tests/: T059trapdtraphandle, T060trapdperl: + + use CHECKORDIE instead of CHECKFILE when doing multiple checks (was succeeding when it shouldn't have). Also, open embedded perl LOG in append mode so second routine doesn't trump the first + +2006-05-27 22:30 hardaker + + * apps/snmpnetstat/inet6.c: + + include netinet/in.h and arpa/inet.h to pick up htonl, etc, on hpux10.20 + +2006-05-27 22:16 hardaker + + * Makefile.top: + + way simple DESTDIR support + +2006-05-27 22:14 hardaker + + * README: + + added a few people from previous patches + +2006-05-27 07:41 tanders + + * testing/tests/T115agentxperl: + + set libtool-like LD_LIBRARY_PATH to make sure the perl agent starts properly (fixes bug 1495433) + +2006-05-26 15:24 hardaker + + * agent/mibgroup/mibII/udpTable.c: + + don't reverse address byte order for solaris (specifically x86) for local addresses + +2006-05-26 15:23 hardaker + + * agent/mibgroup/mibII/mibII_common.h: + + remove double entry comment + +2006-05-26 09:58 hardaker + + * perl/SNMP/SNMP.xs: + + one intptr_t cast from a pointer + +2006-05-26 09:33 hardaker + + * acconfig.h, configure.in, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/types.h, configure: + + check for uintptr_t and intptr_t + +2006-05-26 06:29 hardaker + + * perl/TrapReceiver/TrapReceiver.xs: + + Another proper pointer cast + +2006-05-26 06:15 hardaker + + * perl/: SNMP/SNMP.xs, TrapReceiver/TrapReceiver.xs, + agent/agent.xs: + + Patch from darix to properly cast pointers to an IV instead of an int to fix 64bit issues + +2006-05-26 01:52 tanders + + * testing/eval_tools.sh: + + make daemons bind to localhost by default only (fixes bug 1424293) + +2006-05-25 15:13 tanders + + * testing/TESTCONF.sh: + + set SNMP_PERSISTENT_DIR for all apps/daemons + +2006-05-25 15:07 tanders + + * testing/TESTCONF.sh: + + set SNMPCONFPATH for all apps/daemons + +2006-05-25 09:14 tanders + + * testing/tests/Sv3config: + + don't open default smux port/socket + +2006-05-25 08:05 tanders + + * testing/tests/: Sv3usmconfigagent, Svanyconfig: + + don't open default smux port/socket + +2006-05-24 08:32 tanders + + * testing/tests/T061agentperl: + + more portable way of calling perl + +2006-05-24 08:26 tanders + + * testing/tests/T115agentxperl: + + double-fork the perl subagent to avoid shell output from job handling + +2006-05-24 06:42 tanders + + * testing/TESTCONF.sh: + + introduce additional variables for subagent tests: AGENTX_CONFIG_FILE, SNMP_AGENTX_PID_FILE, SNMP_AGENTX_LOG_FILE + +2006-05-24 06:39 tanders + + * testing/tests/T115agentxperl: + + new test: 'AgentX subagent in Perl (using NetSNMP::agent)' + +2006-05-22 15:48 tanders + + * testing/tests/T151solarishostdisk: + + this test requires host/hr_system in particular and uses v1, not v2c + +2006-05-22 15:42 tanders + + * testing/tests/T150solarishostcpu: + + this test requires host/hr_device in particular and uses v1, not v2c + +2006-05-22 15:36 tanders + + * testing/tests/T153solarisswap: + + this test uses v1, not v2c + +2006-05-22 15:18 tanders + + * testing/tests/T152hostuptime: + + this test requires host/hr_system in particular + +2006-05-22 03:08 tanders + + * testing/tests/T153solarisswap: + + this test requires host/hr_storage in particular + +2006-05-19 11:31 rstory + + * agent/agent_trap.c: + + - fix for bug 1313667 removed synch send, allowing us to uncomment the + commented out pdu free on error, plugging a memory leak identified + on coders by derekl at blueyonder co uk + +2006-05-19 10:02 rstory + + * agent/mibgroup/host/hr_proc.c: + + - use nrprocs-1 as index instead of i, which will be negative if cpuinfo + doesn't contain a 'processor' line + +2006-05-17 15:11 rstory + + * apps/snmptrapd_auth.c: + + need sys/types.h before netinet/in.h on some platforms + +2006-05-13 00:21 hardaker + + * agent/mibgroup/versiontag: + + update CVS host name + +2006-05-12 15:07 hardaker + + * perl/: ASN/Makefile.PL, OID/Makefile.PL, + SNMP/Makefile.PL, SNMP/SNMP.pm, SNMP/SNMP.xs +, TrapReceiver/Makefile.PL, agent/Makefile.PL, + agent/Support/Makefile.PL, agent/default_store/Makefile.PL +, default_store/Makefile.PL: + + change -W flag substition to be exact match of flags to remove, rather than removing any -W flag for portability reasons + +2006-05-12 09:10 tanders + + * dist/nsb-functions: + + misc. additions for more configuration control on build farms, including embedded perl building + +2006-05-12 08:16 tanders + + * testing/tests/: T060trapdperl, T061agentperl: + + fix newline issues + +2006-05-12 08:13 tanders + + * testing/tests/: T053agentv1trap, T054agentv2ctrap, + T055agentv1mintrap, T056agentv2cmintrap, + T113agentxtrap: + + ensure the tests work even if UCD-SNMP-MIB isn't in defaults MIBS list + +2006-05-12 08:10 tanders + + * testing/tests/T050snmpv3trap: + + introduce delays to not lose traps + +2006-05-12 07:54 tanders + + * README.aix: + + update README for AIX based on build test experience on AIX 4.3.3/5.1/5.2/5.3 + +2006-05-08 03:07 tanders + + * dist/nsb-functions: + + introduce NSB_LIBWRAP to be able to specify --with[out]-libwrap=xxx + +2006-05-08 01:11 tanders + + * dist/nsb-functions: + + remove smux from NSB_DIST_MODULES (it's already in NSB_EXTRA_MODULES) + +2006-05-08 00:47 tanders + + * agent/mibgroup/Rmon/row_api.h: + + build fix for C89 compilers (e.g. xlc on AIX 4.3.3): no trailing comma after last entry of a "typedef enum" + +2006-05-05 16:03 tanders + + * dist/nsb-functions: + + further tweaking of the exception regex + +2006-05-05 15:28 tanders + + * README.irix: + + Initial README for IRIX + +2006-05-05 14:51 hardaker + + * apps/snmptrapd_log.c: + + put the snprintf length into a dereferenced pointer + +2006-05-04 14:44 hardaker + + * agent/snmp_agent.c: + + covertiy 135: double check netsnmp_oid_find_prefix returns a positive result (should only happen in broken-tree cases) + +2006-05-04 14:36 hardaker + + * agent/mibgroup/agentx/subagent.c: + + coverity #136: free mem leak in rare bad-agentx packet case + +2006-05-03 13:59 tanders + + * agent/mibgroup/mibII/ipAddr.c, NEWS: + + [ 1481012 ] HP-UX 11.0/11i: ipAdEntBcastAddr wrong (patch submitted by Johannes Schmidt-Fischer) + +2006-04-30 22:07 hardaker + + * apps/snmpusm.c: + + [ 1478616 ] snmpusm outputs to stderr on success + +2006-04-30 22:02 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + [ 1479071 ] 64 bits counter on Linux & good parsing of diskstats (again) [modified] from Fabrice Bacchella + +2006-04-25 10:33 hardaker + + * configure, configure.in, + agent/mibgroup/if-mib/data_access/interface_linux.c: + + [ 1466450 ] fix compilation with linux/ethtool. In other words: ugh nasty but needed patch + +2006-04-25 10:25 hardaker + + * agent/mibgroup/mibII/ipAddr.c: + + modified version of [ 1466451 ] ipAddress size with 64bit to use sizeof() for the datatype in question + +2006-04-21 05:30 dts12 + + * apps/snmpnetstat/inet.c, snmplib/snmp_client.c: + + Skip missing entries (rather than crashing out completely) + +2006-04-20 17:24 tanders + + * snmplib/: container.c, snmpusm.c: + + fix typos + +2006-04-20 17:13 tanders + + * NEWS: + + rephrased + +2006-04-20 16:55 tanders + + * NEWS: + + document changes since 5.3.0.1 + +2006-04-20 16:19 tanders + + * testing/tests/T061agentperl: + + add SIGHUP test + +2006-04-20 16:03 tanders + + * testing/tests/: T059trapdtraphandle, T060trapdperl: + + add SIGHUP test + +2006-04-20 15:27 rstory + + * apps/snmptrapd.c: + + - fix bug 1473289: Re-init of 5.3.0.1 daemons fail after SIGHUP + +2006-04-20 15:24 tanders + + * testing/tests/T035snmpv3trapdusermgmt: + + add SIGHUP test + +2006-04-20 15:15 rstory + + * agent/agent_read_config.c: + + - fix bug 1473289: Re-init of 5.3.0.1 agent fails after SIGHUP + +2006-04-20 15:15 tanders + + * testing/tests/T030snmpv3usercreation: + + add SIGHUP test + +2006-04-20 15:09 tanders + + * testing/eval_tools.sh: + + introduce HUPPROG(), HUPAGENT() and HUPTRAPD() for upcoming SIGHUP tests + +2006-04-18 12:14 hardaker + + * README.solaris: + + Bug #1432165: typos in the filenames + +2006-04-18 11:01 hardaker + + * man/snmpd.conf.5.def: + + fix bug 1458685: man page for setaccess was missing a token in the summary line + +2006-04-18 10:58 hardaker + + * man/snmpd.conf.5.def: + + fix bug 1458818: authcommunity and friends use -V not -v to specify a view + +2006-04-18 10:36 hardaker + + * local/mib2c.old-api.conf: + + [ 1341098 ] Fix mib2c.old-api.conf oid suffixes, suffix lengths from nshulman + +2006-04-18 10:32 hardaker + + * NEWS, README: + + Support functions for easier embedded perl integration: [ 1369996 ] mib to perl support by Peter Martin + +2006-04-18 10:28 hardaker + + * perl/agent/Support/.cvsignore, + perl/agent/Support/Makefile.PL, + perl/agent/Support/Support.pm, local/mib2c.perl.conf: + + Support functions for easier embedded perl integration: [ 1369996 ] mib to perl support by Peter Martin + +2006-04-18 10:16 hardaker + + * snmplib/read_config.c: + + [ 1465485 ] netsnmp_config_remember_free_list mem leak from Robert Wilcox + +2006-04-18 06:58 hardaker + + * mibs/: IP-FORWARD-MIB.txt, IP-MIB.txt, rfclist +: + + update from newly published RFCs + +2006-04-13 13:27 hardaker + + * net-snmp-config.in: + + [ 1364248 ] Add net-snmp-config --compile-subagent parameters: general rework of the main wrapper for auto-subagents from magfr + +2006-04-13 13:10 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + [ 1371778 ] diskIOTable contains invalid data for some devices on Linux + +2006-04-13 11:20 hardaker + + * agent/mibgroup/ucd-snmp/vmstat.c: + + [ 1386264 ] 5.2.2 - fix Linux CPU counters on SMP machines + +2006-04-12 12:23 hardaker + + * perl/OID/OID.xs: + + fix parsing of addresses that I broke when implementing parsing of fixed-width strings + +2006-04-12 10:08 hardaker + + * snmplib/vacm.c: + + fix a bug reported in 1118814 where init length wasn't getting initialized properly + +2006-04-12 09:44 hardaker + + * perl/OID/OID.xs: + + fixes for fixed length string parsing + +2006-04-12 09:22 hardaker + + * perl/OID/OID.xs: + + remove debugging statements + +2006-04-12 09:19 hardaker + + * perl/OID/OID.xs: + + fixed length string parsing + +2006-04-11 04:09 tanders + + * agent/mibgroup/utilities/iquery.c: + + Build fix for "configure --with-out-transports=Callback" (fixes first part + of bug 1467724). + Why do tests 21-25 and 34-35 (all involving snmptrapd) fail in 5.3+ (unlike + 5.2.x) if the callback transport isn't available? + +2006-04-10 07:26 hardaker + + * perl/SNMP/SNMP.xs: + + [ 1364648 ] Fix segfault on perl async bulkwalk from Ole Bjorn + +2006-04-10 07:19 hardaker + + * configure, configure.in, + agent/mibgroup/host/hr_swrun.c: + + [ 1415586 ] 5.3.0.1 host/hr_swrun.c patches for AIX 4,3/5.2 from Joe Buehler + +2006-04-09 21:59 hardaker + + * agent/mibgroup/: if-mib/data_access/interface.h, + if-mib/data_access/interface_openbsd.c, + if-mib/ifTable/ifTable_data_access.h, mibII/ifTable.h +: + + [ 1427793 ] if(X)Table implementation for OpenBSD 3.x from NorthtroN + +2006-04-09 21:52 hardaker + + * agent/helpers/table_iterator.c: + + [ 1429455 ] endless loop, table_iterator, 5.3 from Kris (tinker105) + +2006-04-09 21:43 hardaker + + * snmplib/fd_event_manager.c: + + [ 1460082 ] [PATCH]: Fix external fd handling (anon) + +2006-03-27 16:52 tanders + + * testing/tests/T200snmpv2cwalkall: + + remove (useful) "-Cp -Ct" stderr output since it has been seen to interfere with the stdout messages to be checked + +2006-03-24 08:46 dts12 + + * agent/mibgroup/agent/extend.c: + + Recognise failed/duplicate registrations, and don't plough on regardless + +2006-03-24 08:43 dts12 + + * apps/snmpnetstat/inet.c: + + Don't choke on SNMPv2 exceptions + (Still need to handle SNMPv1 errors) + Fix a couple of minor output typos. + +2006-03-23 16:00 tanders + + * man/mib2c.conf.5.in: + + Fix section of mib2c.conf.5 (Debian patch #16 from 5.2.2-3) + +2006-03-23 11:17 hardaker + + * agent/snmp_agent.c, agent/agent_read_config.c, + include/net-snmp/agent/ds_agent.h, man/snmpd.conf.5.def +: + + Patch from darix to optionally turn off connection logging for tcp_wrappers + +2006-03-16 01:57 dts12 + + * agent/mibgroup/agent/extend.c: + + Root second output table correctly + +2006-03-16 01:54 dts12 + + * agent/mibgroup/disman/event/mteTrigger.c: + + Correct logic of startup tests + +2006-03-15 08:28 dts12 + + * agent/mibgroup/hardware/memory/memory_solaris.c: + + Fix SC_AINFO swapctl() call. + +2006-03-15 05:55 dts12 + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + Recognise built-in versus config-defined notifications, + and set owner accordingly. + +2006-03-10 07:42 hardaker + + * agent/mibgroup/mibII/vacm_conf.c: + + don't use perfectly legal perl structures in C code + +2006-03-09 16:30 hardaker + + * agent/mibgroup/host/hr_disk.c: + + fix typos + +2006-03-09 16:27 hardaker + + * agent/mibgroup/disman/schedule/schedCore.c: + + fix schedule typo + +2006-03-09 14:00 hardaker + + * snmplib/snmp_api.c: + + free malloc in error condition when decode function not specified + +2006-03-09 13:53 hardaker + + * snmplib/: snmp_client.c, snmpv3.c: + + ensure that if op == received message that we have a PDU too (always will be the case) + +2006-03-09 13:40 hardaker + + * snmplib/snmp_api.c: + + dont delve into future if statement when session fails to probe + +2006-03-09 13:36 hardaker + + * snmplib/snmp_client.c: + + free a pdu on the error case of no session... + +2006-03-09 13:33 hardaker + + * snmplib/vacm.c: + + reverse a patch that was trying to free an array + +2006-03-09 13:31 hardaker + + * snmplib/snmpCallbackDomain.c: + + coverity 75: ensure free in rare case where other side of transport not found (shouldn't ever happen) + +2006-03-09 13:28 hardaker + + * snmplib/snmpv3.c: + + misc error checking (unneeded by other logic, but... why not) + +2006-03-09 13:13 hardaker + + * snmplib/snmpusm.c: + + coverity 34: check that usm wasn't actually illegally passed a null session (should have been stopped long before now) + +2006-03-09 13:03 hardaker + + * snmplib/vacm.c: + + coverity multiple: check a few pointers for null refs just in case + +2006-03-09 12:55 hardaker + + * snmplib/: text_utils.c, vacm.c: + + coverity 79: free memory in error condition spots + +2006-03-09 12:44 hardaker + + * agent/mibgroup/mibII/vacm_conf.c: + + allow for questionably legal null community strings + +2006-03-09 12:37 hardaker + + * agent/snmp_agent.c: + + coverity 61: check return value from in tree to ensure it's not negative + +2006-03-09 12:24 hardaker + + * agent/agent_trap.c: + + coverity 80: free vblist in some failure cases + +2006-03-09 10:38 hardaker + + * agent/mibgroup/hardware/memory/hw_mem.c: + + coverity 83: free mem on should-never-get-here spot + +2006-03-09 10:30 hardaker + + * agent/helpers/table_tdata.c: + + free memory on other malloc failures + +2006-03-09 10:26 hardaker + + * dist/patme: + + more command line flags for faster patch application + +2006-03-09 10:24 hardaker + + * agent/mibgroup/disman/schedule/schedCore.c: + + check for null owner in 2 other spots + +2006-03-09 10:13 hardaker + + * agent/helpers/table_iterator.c: + + coverity 97/48: free lost memory on illegal table; check for null that shouldn't ever be + +2006-03-09 10:03 hardaker + + * agent/helpers/table_iterator.c: + + coverity 96: fix potential leak when malloc fails + +2006-03-09 10:00 hardaker + + * agent/helpers/stash_cache.c: + + free a handler if a subsequence malloc fails + +2006-03-09 09:57 hardaker + + * agent/mibgroup/agent/nsModuleTable.c: + + coverity 98-100: free success mallocs when one fails + +2006-03-09 09:52 hardaker + + * agent/mibgroup/agent/nsTransactionTable.c: + + coverity 102/101: in case of malloc failures free what you have succeed in mallocing + +2006-03-09 09:44 hardaker + + * agent/mibgroup/notification/snmpNotifyFilterProfileTable.c: + + double check that never-should-be-null conditions are true + +2006-03-09 09:39 hardaker + + * agent/mibgroup/host/hr_disk.c: + + coverity 91: free various memory allocations when subsequent allocations fail + +2006-03-09 09:31 hardaker + + * agent/mibgroup/host/hr_swinst.c: + + coverity #41: not likely a real null deref for valid use cases; cases. double check for issues anyway + +2006-03-09 09:29 dts12 + + * agent/mibgroup/hardware/memory/memory_solaris.c: + + Fuller implementation of memory HAL for Solaris (10 at least) + +2006-03-09 08:38 hardaker + + * agent/mibgroup/agent/extend.c: + + coverity 50: double check we could find the extension to remove + +2006-03-09 08:35 hardaker + + * agent/mibgroup/agent/extend.c: + + coverity 51: double check we could find the extension to remove + +2006-03-09 08:25 hardaker + + * agent/mibgroup/agent/extend.c: + + ensure illegal configuration of too long OIDs doesn't occur + +2006-03-09 08:19 hardaker + + * agent/mibgroup/ucd-snmp/dlmod.c: + + coverity 66: check that null isn't written beyond end + +2006-03-09 08:15 hardaker + + * dist/net-snmp.spec, agent/mibgroup/ucd-snmp/dlmod.c: + + coverity 67: ensure we don't write the null beyond the end of the buffer + +2006-03-09 08:07 hardaker + + * dist/patme: + + a script to help automatted patch management and apply patches to multiple braches of the net-snmp tree + +2006-03-09 08:05 hardaker + + * agent/mibgroup/utilities/override.c: + + coverity 92: free data structure in event somehow an unsupported data type is passed in (can't actually happen with current code) + +2006-03-09 08:03 hardaker + + * agent/mibgroup/utilities/override.c: + + coverity 93: free pointers where malloc succeeded if it suddenly stopped succeeding + +2006-03-09 07:33 hardaker + + * apps/snmptrapd_handlers.c: + + typo + +2006-03-09 07:31 hardaker + + * agent/mibgroup/target/snmpTargetAddrEntry.c: + + coverity #105: free storage in error loop + +2006-03-08 21:47 hardaker + + * agent/mibgroup/notification/snmpNotifyTable.c: + + coverity 52: rare (never) dereference in illegal code cases. + +2006-03-08 21:40 hardaker + + * agent/mibgroup/agentx/subagent.c: + + coverity 106: rare memory leak on illegal agentx pdu's being passed to the client + +2006-03-08 21:32 hardaker + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + coverity 112: close file handle for /proc/net/arp + +2006-03-08 21:24 hardaker + + * agent/mibgroup/ip-mib/data_access/systemstats_linux.c: + + coverity bug #113: fclose an open file descriptor in error loop + +2006-03-08 16:13 hardaker + + * agent/mibgroup/agentx/master_admin.c: + + coverity bug #53: check that close_agentx_session wasn't passed a NULL session + +2006-03-08 16:04 hardaker + + * agent/mibgroup/agentx/master.c: + + coverity #107: fix rare pdu memory leak when function called illegaly + +2006-03-08 16:03 tanders + + * agent/mibgroup/versiontag: + + *at least* issue a WARNING if we'll create non-portable tar archives just because the release manager failed to install star. + +2006-03-08 15:58 hardaker + + * agent/mibgroup/hardware/cpu/cpu.c: + + coverity bug #108: still should free memory in the never-should-happen case + +2006-03-08 15:52 hardaker + + * agent/mibgroup/host/hr_proc.c: + + coverity #109: close file pointer in error condtions to avoid potential rare leaks + +2006-03-08 15:10 rstory + + * agent/helpers/instance.c: + + coverity bug 85, r15: fix potential memory leak + +2006-03-08 14:48 rstory + + * agent/helpers/table_array.c: + + - coverity bug 40, run 15: fix potential null dereference + - misc other cleanup/error handling + - release memory that won't be used before returning errors + - check for potential null return from function + - assign values to correct variable + +2006-03-08 14:25 hardaker + + * apps/snmptrapd_handlers.c: + + coverity bug # 129: check session open results when forwarding and bail if failed to open + +2006-03-08 14:19 hardaker + + * agent/mibgroup/header_complex.c: + + coverity bug # check for null before dereferencing + +2006-03-08 14:11 hardaker + + * agent/mibgroup/utilities/override.c: + + coverity bug # 115: check for malloc failure before using the results + +2006-03-08 13:54 hardaker + + * agent/mibgroup/snmpv3/usmUser.c: + + coverity bug # 116: check (anyway) for null in variables that should never be null + +2006-03-08 13:44 hardaker + + * agent/mibgroup/ucd-snmp/extensible.c: + + coverity bug #117: double check that pointer isn't null for safe programming (should never happen) + +2006-03-08 13:39 hardaker + + * agent/mibgroup/ucd-snmp/extensible.c: + + coverity bug #118: double check that pointer isn't null for safe programming (should never happen) + +2006-03-08 13:29 hardaker + + * agent/agent_registry.c: + + coverity bug #120: avoid a possible deference to a freed variable + +2006-03-08 13:01 hardaker + + * snmplib/snmpUnixDomain.c: + + coverity bug #122: return NULL after failing to open transport. + +2006-03-08 12:45 hardaker + + * agent/helpers/table.c: + + coverity bug #123: avoid double free for long OID cases during getnext + +2006-03-08 10:51 rstory + + * agent/mibgroup/versiontag: + + check for star before using + +2006-03-08 10:48 rstory + + * dist/cvsup: + + use star if available + +2006-03-08 06:51 hardaker + + * snmplib/mib.c: + + fix a very rare oid parsing bug for strings in truncated OIDs + +2006-03-08 06:09 dts12 + + * agent/mibgroup/hardware/memory/memory_win.c: + + Windows version of memory HAL interface + +2006-03-08 06:07 dts12 + + * agent/mibgroup/host/hr_storage.c: + + Extra protection when compiling under Windows + +2006-03-07 22:55 hardaker + + * agent/mibgroup/mibII/vacm_context.c: + + coverity bug #104: rare case memory leak if you're out of memory in the first place + +2006-03-07 22:46 hardaker + + * agent/mibgroup/mibII/vacm_vars.c: + + coverity bugs #119 initialize 2 pointers to 0 + +2006-03-07 22:32 hardaker + + * apps/snmpusm.c: + + coverity bug #132: free various pointers in error loops + +2006-03-07 22:24 hardaker + + * apps/snmpusm.c: + + coverity bug #133: free key after malloc in exit loop after openssl failed + +2006-03-07 22:18 hardaker + + * apps/snmptrapd_auth.c: + + coverity bug #134: free newpdu during a vacm-not-configured bail-out + +2006-03-06 08:23 dts12 + + * agent/mibgroup/hardware/memory/hw_mem.c, + agent/mibgroup/hardware/memory/memory_aix.c, + agent/mibgroup/hardware/memory/memory_darwin.c, + agent/mibgroup/hardware/memory/memory_dynix.c, + agent/mibgroup/hardware/memory/memory_freebsd.c, + agent/mibgroup/hardware/memory/memory_hpux.c, + agent/mibgroup/hardware/memory/memory_linux.c, + agent/mibgroup/hardware/memory/memory_netbsd.c, + agent/mibgroup/hardware/memory/memory_solaris.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/ucd-snmp/memory.c, + include/net-snmp/agent/hardware/memory.h: + + Update Memory HAL framework to support HostRes storage + information, and tweak hrStorageTable implementation to use it. + This has been tested on {Free,Net,Open}BSD, Linux and HP-UX. + It's probably still broken on AIX, Darwin, Dynix and Solaris + (and any system not explicitly mentioned?) + +2006-03-06 03:55 dts12 + + * agent/mibgroup/host/hr_filesys.c: + + Fix retrieval of filesystem information on NetBSD + +2006-03-06 03:32 dts12 + + * agent/mibgroup/ucd_snmp.h: + + Support UCD memory/cpu MIBs on OpenBSD 3.x + +2006-02-27 04:14 dts12 + + * agent/mibgroup/ucd_snmp.h: + + Tweak UCD memory configure processing to work with the most recent + OpenBSD and NetBSD releases, and to use the memory HAL + +2006-02-27 04:12 dts12 + + * agent/mibgroup/hardware/memory.h: + + Tweak memory HAL configure processing to work with the most recent + OpenBSD and NetBSD releases + +2006-02-27 04:10 dts12 + + * agent/mibgroup/hardware/memory/: memory_freebsd.c, + memory_netbsd.c: + + Fix problems with memory HAL code on *BSD systems + +2006-02-27 04:07 dts12 + + * agent/mibgroup/ucd-snmp/: memory.c, memory.h: + + Update UCD memory group to make proper use of memory HAL routines + +2006-02-27 04:04 dts12 + + * include/net-snmp/agent/hardware/memory.h: + + Update definitions to match new memory HAL code + +2006-02-24 08:31 dts12 + + * agent/mibgroup/: ucd_snmp.h, ucd-snmp/memory.c, + ucd-snmp/memory.h: + + Use memory HAL for the UCD memory group (all architectures). + This will probably break the agent on all bar Linux systems + and make everyone (including Thomas) unhappy. + So the cycle of life continues. Oh Fortuna.... + +2006-02-24 08:27 dts12 + + * agent/mibgroup/hardware/: memory.h, memory/memory_aix.c +, memory/memory_darwin.c, memory/memory_dynix.c, + memory/memory_freebsd.c, memory/memory_hpux.c, + memory/memory_linux.c, memory/memory_netbsd.c, + memory/memory_solaris.c: + + Extend memory HAL to cover all (well, most) supported architectures. + Not yet tested on most of these systems, so there may easily be problems. + But at least this should serve to keep Thomas happy.... + +2006-02-22 08:59 dts12 + + * agent/mibgroup/disman/expr/: expErrorTable.c, + expExpression.c, expExpression.h, expExpressionConf.c +, expExpressionConf.h, expExpressionTable.c, + expObject.c, expValue.c, expValue.h, + expValueTable.c, exp_enum.h: + + Improved expression parsing, and preliminary evaluation of expressions. + +2006-02-20 15:44 tanders + + * README.solaris: + + Remove historic references to tar problems (at even more places) + +2006-02-20 15:38 tanders + + * README.solaris: + + Remove historic paragraph on tar problems:-) + +2006-02-20 15:22 tanders + + * agent/mibgroup/versiontag: + + (further) clarify the original GNU tar problems + +2006-02-20 09:58 hardaker + + * agent/mibgroup/versiontag: + + use star instead of tar for creating archives to get around gnu tar incompatibilities + +2006-02-17 07:14 rstory + + * agent/mibgroup/tunnel/tunnel.c: + + -fix bug 1399421: 5.2+: tunnel mib fails to build w/ if-mib rewrite + +2006-02-16 15:19 tanders + + * testing/tests/: T035snmpv3trapdusermgmt, T049snmpv3inform +, T049snmpv3informauth, T049snmpv3informpriv, + T052snmpv2cinform, T057trapdauthtest, + T057trapdauthtest2, T057trapdauthtest3, + T059trapdtraphandle, T060trapdperl: + + add "-t $SNMP_SLEEP" to snmpinform in order to avoid test failures on slow machines even with an increased SNMP_SLEEP (fixes bug 1403688) + +2006-02-15 16:27 tanders + + * testing/tests/: T054agentv2ctrap, T055agentv1mintrap, + T056agentv2cmintrap: + + don't let snmptrapd open system agentx socket during testing (see bug 1424293) + +2006-02-15 16:02 tanders + + * testing/tests/: T049snmpv3inform, T049snmpv3informauth +, T049snmpv3informpriv, T050snmpv3trap, + T051snmpv2ctrap, T052snmpv2cinform, T053agentv1trap +, T054agentv2ctrap, T056agentv2cmintrap, + T057trapdauthtest, T057trapdauthtest2, + T057trapdauthtest3, T058agentauthtrap, + T059trapdtraphandle, T060trapdperl: + + don't let snmptrapd open system agentx socket during testing (see bug 1424293) + +2006-02-15 10:30 hardaker + + * perl/SNMP/SNMP.pm: + + gettable: fix repeat count for SNMPv1 & fix -columns to actually work + +2006-02-14 06:40 dts12 + + * agent/mibgroup/if-mib/ifTable/: ifTable.c, + ifTable_constants.h: + + Register ifNumber as a scalar object, not an instance, so that + it handles invalid instances properly, and fix OID registration. + +2006-02-13 17:42 alex_b + + * README.win32: + + Update PSDK download instructions. + +2006-02-13 15:53 rstory + + * agent/mibgroup/if-mib/ifTable/: ifTable.c, + ifTable_constants.h: + + fix bug 1399369: ifNumber broken + +2006-02-13 10:49 tanders + + * NEWS: + + add 5.3.0.1 security fix and smux trap patch + +2006-02-13 10:32 tanders + + * agent/mibgroup/smux/smux.c: + + fix trap processing from SMUX peers (patch 1430824 from Dell, submitted by SuSE) + +2006-02-13 07:41 tanders + + * testing/TESTCONF.sh: + + increase number of retries for port probing to lower the chance for spurious test failures + +2006-02-11 15:34 tanders + + * testing/tests/T059trapdtraphandle: + + set persistentDir for snmptrapd in order to avoid being invasive (see bugs 1403688, 1424293) + +2006-02-10 15:47 rstory + + * agent/: snmp_agent.c, helpers/bulk_to_next.c, + helpers/instance.c: + + - a tangled web of fixes for override + - back out fix for 711465: override directive ignored with snmpbulkget + - apply new fixes for 711465 (see bug report for gory details) + - also fix override of table instance, reported on coders + - and, quoting Dave: + + I'm not at all sure that this is necessarily the correct fix, but + it wasn't very clear as to exactly what is being handled here. + This change certainly addresses the above bug report, without + seeming to break anything else. + + Let's give this patch time to settle into the main development code, + and then consider back-porting it to earlier lines..... + +2006-02-06 15:36 tanders + + * configure, configure.in: + + add checks for "struct nlist64", off64_t and lseek64 (for IRIX and friends) + +2006-02-04 14:32 tanders + + * dist/nsb-functions: + + don't fail "make" on SNMP_ERR_NOERROR + +2006-02-03 17:32 tanders + + * snmplib/snmpv3.c: + + backing out previous patch (which breaks test #24 "SNMPv3 traps received and sent by tools") until someone finds the time to review it again + +2006-02-03 16:36 tanders + + * testing/tests/Sv3usmconfigtrapd: + + fix typo + +2006-02-02 19:31 alex_b + + * apps/snmptrapd.c: + + Fix for bug 1420758. Missing call (typo?) for FD_ZERO(&exceptfds). + +2006-02-02 14:08 rstory + + * snmplib/mib.c: + + - use tree_head if tree_top was NULL. handles both OID and name lookups + +2006-02-01 18:58 bshaw666 + + * agent/mibgroup/ucd-snmp/: lmSensors.c, lmSensors.h: + + incorporate major patches by Mike Fisher and Tom E. Lackley + +2006-02-01 09:39 rstory + + * snmplib/mib.c: + + - revert changes from version 5.88, which broke parsing fully qualified + named OIDs (eg .iso.org). Another fix for parsing numeric OIDs before + MIB files are loaded needs to be investigated. + +2006-01-31 10:31 tanders + + * man/: mib2c.extract.pl, snmpnetstat.1.def: + + fix manual page formatting errors (Debian patch #17, original author Nicolas Francois) + +2006-01-31 09:27 alex_b + + * win32/netsnmpmibssdk/netsnmpmibssdk.dsp: + + Fix Begin source / end source lines. Bug 1404402. + +2006-01-31 04:51 dts12 + + * apps/: snmpdelta.c, snmptable.c, + snmptrapd_handlers.c, snmptrapd_log.c, snmpusm.c +: + + Fix assorted signedness mismatches. + +2006-01-31 04:10 dts12 + + * snmplib/: read_config.c, snmpCallbackDomain.c, + snmpUDPDomain.c, snmp_api.c, snmp_debug.c, + tools.c: + + Fix assorted signedness mismatches. + +2006-01-30 04:07 dts12 + + * snmplib/: scapi.c, snmpv3.c: + + Fix assorted unsigned comparisons against 0. (See Bug #1397891) + +2006-01-30 03:23 dts12 + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + Correct improper use of 'netsnmp_hex_to_binary' + (My mistake, not Radek's) + +2006-01-30 03:18 dts12 + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + Handle full-length IPv6 addresses. Fix supplied by Radek Vokॆअआॆअl + +2006-01-30 01:52 dts12 + + * agent/snmpd.c: + + Don't save persistent configuration until running user/group have been + reset. Based on patch #1371078. + +2006-01-30 01:45 dts12 + + * agent/snmp_agent.c: + + Update handling of endOfMibView exceptions. Patch #1047706 + +2006-01-30 01:35 dts12 + + * snmplib/read_config.c: + + Support for reading/storing IP address values. Expanded from patch #107700 + +2006-01-30 01:27 dts12 + + * agent/mibgroup/disman/mteTriggerTable.c: + + Don't release the response PDU prematurely, before trying to + extract OIDs from it. Patch #1277508. + +2006-01-30 01:26 tanders + + * README.solaris: + + fix PATH typo + +2006-01-27 11:42 rstory + + * agent/mibgroup/if-mib/ifTable/: ifTable.h, + ifTable_interface.c: + + do undo ref count via rowreq_ctx, not data_list + +2006-01-27 09:26 dts12 + + * include/net-snmp/library/snmp_api.h, perl/SNMP/SNMP.xs +, snmplib/snmp_api.c, perl/SNMP/SNMP.pm: + + Handle non-increasing OIDs during a (perl) bulkwalk. + Patch #1364650 from Ole Bjॆअआॆअšrn Hessen + +2006-01-27 03:07 dts12 + + * apps/snmpnetstat/if.c: + + Handle missing values more gracefully. + +2006-01-26 09:02 dts12 + + * local/mib2c-conf.d/: generic-table-indexes-set.m2i, + mfd-access-container-cached-defines.m2i, + mfd-data-access.m2c, mfd-interface.m2c, mfd-top.m2c +: + + Apply Patch #1394068 to MfD generated templates. + +2006-01-25 08:25 dts12 + + * doxygen.conf, agent/agent_handler.c, + agent/agent_registry.c, agent/agent_trap.c, + agent/object_monitor.c, agent/snmp_agent.c, + agent/snmp_vars.c, agent/helpers/baby_steps.c, + agent/helpers/bulk_to_next.c, agent/helpers/cache_handler.c +, agent/helpers/debug_handler.c, + agent/helpers/instance.c, agent/helpers/mode_end_call.c +, agent/helpers/multiplexer.c, + agent/helpers/read_only.c, agent/helpers/row_merge.c +, agent/helpers/scalar.c, + agent/helpers/scalar_group.c, agent/helpers/serialize.c +, agent/helpers/stash_cache.c, + agent/helpers/stash_to_next.c, agent/helpers/table_array.c +, agent/helpers/table_container.c, + agent/helpers/table_data.c, agent/helpers/table_dataset.c +, agent/helpers/table_tdata.c, + agent/helpers/watcher.c, + agent/mibgroup/examples/netSnmpHostsTable_checkfns.c, + agent/mibgroup/examples/netSnmpHostsTable_checkfns_local.c, + agent/mibgroup/examples/notification.c, + agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_ioctl.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + agent/mibgroup/if-mib/ifTable/ifTable.h, + agent/mibgroup/if-mib/ifTable/ifTable_data_access.c, + agent/mibgroup/if-mib/ifTable/ifTable_interface.h, + agent/mibgroup/if-mib/ifXTable/ifXTable.c, + agent/mibgroup/if-mib/ifXTable/ifXTable.h, + agent/mibgroup/if-mib/ifXTable/ifXTable_data_access.c, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.h, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c +, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h +, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c +, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.h +, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c +, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h +, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c +, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.h +, agent/mibgroup/ip-mib/data_access/ipaddress_common.c +, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c +, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h +, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c +, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.h +, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c +, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h +, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c +, + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.h +, agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c +, agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h +, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c +, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.h +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h +, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.c +, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h +, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_data_access.c +, + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.h +, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c +, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.h +, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_data_access.c +, + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.h +, agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c +, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.h +, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c +, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.c +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.h +, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c +, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.h +, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c +, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.h +, agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.c +, agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.h +, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c +, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.h +, agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c +, agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.c +, agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h +, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c +, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.h +, include/net-snmp/agent/object_monitor.h, + include/net-snmp/agent/table_iterator.h, + include/net-snmp/library/tools.h, snmplib/callback.c +, snmplib/container_null.c, snmplib/data_list.c +, snmplib/default_store.c, snmplib/int64.c, + snmplib/mib.c, snmplib/oid_stash.c, + snmplib/read_config.c, snmplib/snmp_api.c, + snmplib/snmp_logging.c, snmplib/text_utils.c, + snmplib/tools.c: + + Comprehensive review of in-line documentation. + A most impressive effort by Nazim Baizid (Patch #1394068) + +2006-01-25 07:37 dts12 + + * agent/agent_registry.c: + + Don't be in such a rush to release MIB registration structure. + See Patch #1386528 + +2006-01-25 07:30 dts12 + + * agent/mibgroup/mibII/udpTable.c: + + Additional debugging info + +2006-01-24 08:21 dts12 + + * snmplib/snmp_api.c: + + Release memory before re-allocating it. See Patch #1407173 + +2006-01-24 08:02 dts12 + + * perl/SNMP/SNMP.xs: + + Improved/fixed perl warnings. See Patch #1334598 + +2006-01-24 06:40 dts12 + + * perl/SNMP/SNMP.xs: + + Check "TimeStamp" reference before use (in line with + the other occurances in this file). See Bug #1375282 + +2006-01-24 06:31 dts12 + + * agent/mibgroup/disman/event/mteTrigger.c: + + Check for missing monitored values (see Bug #1404605) + +2006-01-24 05:47 dts12 + + * testing/tests/Sv3config: + + Don't override an explicit DEFPRIVTYPE setting, + even if the library doesn't support encryption. + +2006-01-24 01:51 tanders + + * configure, configure.in: + + replace "==" by "=" when using "test" (reported by Magnus Fromreide) + +2006-01-23 07:05 dts12 + + * apps/: snmptrapd_handlers.c, snmptrapd_handlers.h: + + New handler to forward traps via the AgentX master agent. + +2006-01-20 15:16 tanders + + * NEWS, apps/snmpusm.c, man/snmpusm.1.def: + + introduce new snmpusm option -Cp to set usmUserPublic value + +2006-01-20 09:01 dts12 + + * testing/: TESTCONF.sh, tests/T035snmpv3trapdusermgmt +, tests/T110agentxget, tests/T111agentxset, + tests/T112agentxsetfail, tests/T113agentxtrap, + tests/T120proxyget, tests/T121proxyset, + tests/T122proxysetfail: + + Modular approach for probing to detect free ports. See Bug #1335767 + +2006-01-18 16:06 tanders + + * NEWS, apps/snmpusm.c: + + Avoid expensive generate_Ku() if newpass is a localized key (instead of a passphrase). Makes a huge performance improvement then. + +2006-01-18 11:34 rstory + + * dist/Makefile: + + use base arch (eg i386, not i686); use RPM_BASE for topdir + +2006-01-18 08:27 dts12 + + * dist/net-snmp.spec: + + Register RPMs as being built by the Net-SNMP project. + +2006-01-18 08:21 rstory + + * dist/net-snmp.spec: + + add beecrypt-devel, elfutils-libelf-devel to BuildRequires + +2006-01-18 07:35 rstory + + * dist/Makefile: + + restore file (looks like VersionMunge nuked it?); bump version to 5.4.dev + +2006-01-18 07:18 tanders + + * apps/encode_keychange.c: + + fix typo + +2006-01-17 07:55 dts12 + + * include/net-snmp/library/mib.h, snmplib/mib.c: + + Remove references to obsolete (and missing) routine. See Bug #1011051 + +2006-01-17 06:26 dts12 + + * snmplib/parse.c: + + Recognise range parsing errors properly. + +2006-01-15 11:55 rstory + + * agent/mibgroup/ip-mib/: + ipv4InterfaceTable/ipv4InterfaceTable_interface.c, + ipv6InterfaceTable/ipv6InterfaceTable_interface.c: + + - better cooperation for interface tables using shared container + - use one dirty variable + - use new ref counting undo alloc/free function from ifTable + +2006-01-15 06:16 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + remove undo ifentry handling (done elsewhere) + +2006-01-15 06:11 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_interface.c: + + - move undo ifentry handling here + - add reference counting for undo + +2006-01-15 06:07 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.c: + + move undo ifentry handling into interface + +2006-01-13 17:05 hardaker + + * testing/tests/T030snmpv3usercreation: + + allow write support for new user to test pasword changes + +2006-01-13 15:23 rstory + + * agent/mibgroup/mibII/vacm_conf.c: + + fix bitwise test to use bitwise macros + +2006-01-13 08:40 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.c: + + don't double allocate undo ifentry + +2006-01-13 08:31 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + - move all refs to undo promisc mode inside promisc set enable ifdefs + - if promisc mode set enabled, make sure to allocate undo ifentry + +2006-01-13 07:52 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + - correct proc path for base reachable time + - use correct flag for base reachable availability + - actually put base reachable time in ifentry after reading it + +2006-01-11 15:26 tanders + + * agent/mibgroup/mibII/at.c, include/net-snmp/system/irix.h +: + + IRIX atTable fix: use sysctl() instead of nlist() to support + IRIX *and* IRIX64 kernels at once and not require /dev/kmem access + (proposed by Herve Boulouis) + +2006-01-11 14:09 tanders + + * man/snmptrapd.8.def: + + s/the agent/snmptrapd/ + +2006-01-11 14:05 tanders + + * configure: + + run autoconf + +2006-01-11 13:37 tanders + + * FAQ: + + fix accidental mangling + +2006-01-11 12:40 tanders + + * snmplib/parse.c: + + - build fix: #include to cover recently introduced LONG_MAX + - wrap "#if HAVE_SYS_STAT_H" around "#include " + - remove old changelog from the top of the file + +2006-01-11 08:38 dts12 + + * agent/mibgroup/mibII/var_route.c: + + SET support for manipulating the routing table isn't really implemented + properly (except on Cygwin), so we shouldn't pretend it is. + +2006-01-11 08:32 dts12 + + * snmplib/snmpUDPDomain.c: + + Reduce reliance on (non-thread-safe) gethostbyname. See Bug #839675 + +2006-01-11 08:00 dts12 + + * snmplib/parse.c: + + Downgrade upper-bound parsing problems to a warning - keep TrogL happy:-) + Don't think the check is quite right yet though:-( + +2006-01-11 07:17 dts12 + + * local/mib2c.table_data.conf: + + Bring code template into line with final helper API. + +2006-01-11 07:09 dts12 + + * net-snmp-config.in: + + Correct a misleading comment. + +2006-01-11 07:02 dts12 + + * snmplib/parse.c: + + Associate MIB node types with the *last* entry parsed from the + definition value, not the first. Fixes problem with MIB definitions + that use intermediate subidentifiers (see bug #759412) + +2006-01-11 06:54 dts12 + + * agent/helpers/table_dataset.c: + + Clarify the behaviour of netsnmp_table_dataset_remove_row() + +2006-01-10 13:45 tanders + + * perl/TrapReceiver/TrapReceiver.xs: + + fix format string bug (reported by darix on IRC) + +2006-01-10 08:35 dts12 + + * agent/snmp_agent.c: + + Don't retry "out of range" responses unless there's actually a value + to be out of range. This proved to be the underlying cause of GetBulk + requests failing to handle instance-based registrations, such as + "override" directives (See Bug #711465) + + I'm not at all sure that this is necessarily the correct fix, but + it wasn't very clear as to exactly what is being handled here. + This change certainly addresses the above bug report, without + seeming to break anything else. + + Let's give this patch time to settle into the main development code, + and then consider back-porting it to earlier lines..... + +2006-01-10 03:07 tanders + + * + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c +: + + C89 compiler build fix (bug 1398545) part 2: "A declaration cannot appear after an executable statement in a block." + +2006-01-09 17:41 tanders + + * + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c +: + + C89 compiler build fix (bug 1398545) + +2006-01-09 17:11 tanders + + * agent/mibgroup/mibII/mibII_common.h: + + IRIX 6.5 build fix: don't include sys/socketvar.h because it's not needed and _KMEMUSER breaks the build + +2006-01-09 17:05 tanders + + * configure.in: + + fix IRIX 6.5 "present but cannot be compiled" warning for sys/vnode.h and sys/hashing.h + +2006-01-09 13:53 rstory + + * include/ucd-snmp/.cvsignore: + + don't ignore ucd-snmp-config.h, since it's no longer a generated file + +2006-01-09 13:38 tanders + + * configure, configure.in: + + revert to --disable-ucd-snmp-compatibility being the default again + +2006-01-09 11:04 rstory + + * dist/nsb-nightly: + + include all err logs in results + +2006-01-09 09:29 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: + + restore lost ifLastChange tracking + +2006-01-09 07:06 dts12 + + * man/netsnmp_Container_iterator.3, man/netsnmp_agent.3 +, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3 +, man/netsnmp_baby_steps.3, + man/netsnmp_bulk_to_next.3, man/netsnmp_cache_handler.3 +, man/netsnmp_callback.3, man/netsnmp_container.3 +, man/netsnmp_data_list.3, man/netsnmp_debug.3 +, man/netsnmp_default_store.3, man/netsnmp_handler.3 +, man/netsnmp_instance.3, + man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3, + man/netsnmp_library.3, snmplib/container_null.c, + agent/helpers/all_helpers.c, agent/helpers/baby_steps.c +, agent/helpers/bulk_to_next.c, + agent/helpers/cache_handler.c, + agent/helpers/debug_handler.c, agent/helpers/instance.c +, agent/helpers/mode_end_call.c, + agent/helpers/multiplexer.c, agent/helpers/old_api.c +, agent/helpers/read_only.c, + agent/helpers/row_merge.c, agent/helpers/scalar.c, + agent/helpers/scalar_group.c, agent/helpers/serialize.c +, agent/helpers/stash_cache.c, + agent/helpers/stash_to_next.c, agent/helpers/table.c +, agent/helpers/table_array.c, + agent/helpers/table_container.c, + agent/helpers/table_data.c, agent/helpers/table_dataset.c +, agent/helpers/table_generic.c, + agent/helpers/table_iterator.c, + agent/helpers/table_tdata.c, agent/helpers/watcher.c +, man/netsnmp_mib_maintenance.3, + man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3 +, man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_oid_stash.3, man/netsnmp_old_api.3, + man/netsnmp_read_config.3, man/netsnmp_read_only.3, + man/netsnmp_row_merge.3, man/netsnmp_scalar.3, + man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3 +, man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3 +, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3 +, man/netsnmp_stash_to_next.3, man/netsnmp_table.3 +, man/netsnmp_table_array.3, + man/netsnmp_table_container.3, man/netsnmp_table_data.3 +, man/netsnmp_table_dataset.3, + man/netsnmp_table_generic.3, man/netsnmp_table_indexes.3 +, man/netsnmp_table_iterator.3, + man/netsnmp_table_maintenance.3, man/netsnmp_table_rows.3 +, man/netsnmp_tdata.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_variable_list.3 +, man/netsnmp_watcher.3: + + Adjust doxygen "defgroup" comments to improve auto-generated man page format. + See bug #835321 + +2006-01-09 05:01 dts12 + + * snmplib/parse.c: + + Report failure to parse ranges correctly (Bug #411594/757121) + +2006-01-06 15:15 tanders + + * agent/mibgroup/mibII/udpTable.c: + + fix udpTable on Solaris/x86: host byte order for udpLocalPort (bug 1393197) + +2006-01-06 13:26 rstory + + * agent/mibgroup/ip-forward-mib/inetCidrRouteTable/: + inetCidrRouteTable.c, inetCidrRouteTable_constants.h +: + + - add instance handler for inetCidrRouteNumber + +2006-01-06 09:43 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + - subtract multicast packets from total packets for unicast packets + (there is no broadcast packet counter to subtract) + +2006-01-05 16:21 tanders + + * agent/mibgroup/mibII/tcp.c: + + fix multiple inclusion (bug 1396639, IRIX build fix) + +2006-01-05 15:58 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: + + - don't save/restore promiscuous mode + +2006-01-05 15:56 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + - update to report proper value from promiscuous mode + +2006-01-05 15:48 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable_constants.h: + + - clear promiscuous mode from settable flags + +2006-01-05 15:41 rstory + + * dist/net-snmp.spec: + + bump library version number in provides + +2006-01-05 15:37 rstory + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.4.dev ) + +2006-01-05 15:37 rstory + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.4.dev ) + +2006-01-05 15:37 rstory + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.4.dev ) + +2006-01-05 15:37 rstory + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.4.dev ) + +2006-01-05 15:37 rstory + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.4.dev ) + +2006-01-05 15:37 rstory + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.4.dev ) + +2006-01-05 15:36 rstory + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.4.dev ) + +2006-01-05 15:36 rstory + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.4.dev ) + +2006-01-05 15:36 rstory + + * dist/Makefile: + + - (dist/Makefile): version tag ( 5.4.dev ) + +2006-01-05 15:36 rstory + + * sedscript.in: + + - (sedscript.in): version tag ( 5.4.dev ) + +2006-01-05 15:36 rstory + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.4.dev ) + +2006-01-05 15:36 rstory + + * FAQ: + + - (FAQ): version tag ( 5.4.dev ) + +2006-01-05 15:35 rstory + + * README: + + - (README): version tag ( 5.4.dev ) + +2006-01-05 15:35 rstory + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.4.dev ) + +2006-01-05 15:28 rstory + + * Makefile.top: + + bump LIBCURRENT version + +2006-01-05 15:26 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.h: + + - delete unused dummy var (struct size change ok in unreleased branches) + +2006-01-05 15:24 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.h: + + - point promiscuous mode refs to interface entry value + - rename old var (don't delete, so struct size doesn't change) + +2006-01-05 15:15 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + set promiscuous flag for interfaces + +2006-01-05 15:06 rstory + + * local/mib2c-conf.d/mfd-persistence.m2i: + + add missing \n to log msgs + +2006-01-05 08:30 dts12 + + * local/mib2c.old-api.conf: + + Display correct MIB group names in comments. (Bug #1076655) + +2006-01-04 15:06 tanders + + * agent/mibgroup/disman/event/: mteEventConf.c, + mteObjectsConf.c, mteTrigger.c, mteTriggerConf.c +: + + get rid of C++ comments + +2006-01-02 16:04 tanders + + * configure.in, configure: + + fix minor typos + +2006-01-02 15:40 tanders + + * configure.in, configure: + + --disable-ucd-snmp-compatibility and --enable-ucd-snmp-compatibility=no now actually *disable* UCD-SNMP compatibility instead of enabling it + +2005-12-30 20:36 rstory + + * agent/helpers/table_dataset.c: + + - set up len for parse index hack for fixed length str/oid indexes + +2005-12-30 20:35 rstory + + * snmplib/mib.c: + + - parse index hack for multiple fixed length str/oid indexes + +2005-12-30 18:05 rstory + + * dist/RELEASE-INSTRUCTIONS: + + add step for creating patches branch for new releases + +2005-12-30 11:42 alex_b + + * Makefile.in: + + Remove docsmunge as it is no longer needed by the web site. + +2005-12-29 21:38 alex_b + + * local/html-textfile-fix.pl: + + Adds some HTML entities to the text files to prevent missing characters + when including in HTML. + +2005-12-28 11:10 rstory + + * ChangeLog: + + version update + +------------------------------------------------------------------------------- + +Changes: V5.2 -> V5.3 + +2005-12-28 12:49 rstory + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3 ) + +2005-12-28 12:49 rstory + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3 ) + +2005-12-28 12:49 rstory + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.3 ) + +2005-12-28 12:49 rstory + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.3 ) + +2005-12-28 12:48 rstory + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.3 ) + +2005-12-28 12:48 rstory + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.3 ) + +2005-12-28 12:48 rstory + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.3 ) + +2005-12-28 12:48 rstory + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.3 ) + +2005-12-28 12:48 rstory + + * sedscript.in: + + - (sedscript.in): version tag ( 5.3 ) + +2005-12-28 12:48 rstory + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.3 ) + +2005-12-28 12:47 rstory + + * FAQ: + + - (FAQ): version tag ( 5.3 ) + +2005-12-28 12:47 rstory + + * README: + + - (README): version tag ( 5.3 ) + +2005-12-28 12:47 rstory + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.3 ) + +2005-12-28 12:41 rstory + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3 +, netsnmp_agent_registry.3, netsnmp_agent_trap.3 +, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3 +, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3 +, netsnmp_callback.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_default_store.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_iterator_info_s.3, + netsnmp_leaf.3, netsnmp_library.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_oid_stash.3, netsnmp_old_api.3, + netsnmp_read_config.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3, + netsnmp_snmp_client.3, netsnmp_snmp_logging.3, + netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, + netsnmp_stash_cache.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_container.3, + netsnmp_table_data.3, netsnmp_table_dataset.3, + netsnmp_table_iterator.3, netsnmp_util.3, + netsnmp_utilities.3, netsnmp_variable_list.3, + netsnmp_watcher.3: + + documentation update + +2005-12-28 12:20 rstory + + * configure, configure.in: + + version update + +2005-12-27 17:06 tanders + + * README.agent-mibs: + + Last-minute update for 5.3: + - ucd-snmp/lmSensors implements LM-SENSORS-MIB, not UCD-SNMP-MIB! + - disman/schedule now ships with 5.3 + +2005-12-27 16:45 tanders + + * FAQ: + + Last-minute updates for 5.3: + - remove two mirror servers that don't exist anymore + - tweak list of supported platforms to list the better supported ones first + - fix snmptrapd examples to not use deprecated options + - mention the 5.3 snmptrapd authorization change + - mention that disman/event and host are enabled by default in 5.3 + - mention disman/schedule MIB + +2005-12-21 06:08 dts12 + + * man/snmpd.conf.5.def: + + Minor tweaks. + +2005-12-21 04:31 dts12 + + * NEWS: + + Correct the description of 'snmpnetstat' changes. + The status of the 5.3 line is *not* the same as the 5.2 version. + +2005-12-21 00:07 rstory + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.rc2 ) + +2005-12-21 00:06 rstory + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3.rc2 ) + +2005-12-21 00:06 rstory + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.3.rc2 ) + +2005-12-21 00:06 rstory + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.3.rc2 ) + +2005-12-21 00:06 rstory + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.3.rc2 ) + +2005-12-21 00:06 rstory + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.3.rc2 ) + +2005-12-21 00:06 rstory + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.3.rc2 ) + +2005-12-21 00:05 rstory + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.3.rc2 ) + +2005-12-21 00:05 rstory + + * sedscript.in: + + - (sedscript.in): version tag ( 5.3.rc2 ) + +2005-12-21 00:05 rstory + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.3.rc2 ) + +2005-12-21 00:05 rstory + + * FAQ: + + - (FAQ): version tag ( 5.3.rc2 ) + +2005-12-21 00:04 rstory + + * README: + + - (README): version tag ( 5.3.rc2 ) + +2005-12-21 00:04 rstory + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.3.rc2 ) + +2005-12-21 00:04 rstory + + * ChangeLog: + + version update + +2005-12-20 23:58 rstory + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3 +, netsnmp_agent_registry.3, netsnmp_agent_trap.3 +, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3 +, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3 +, netsnmp_callback.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_default_store.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_iterator_info_s.3, + netsnmp_leaf.3, netsnmp_library.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_oid_stash.3, netsnmp_old_api.3, + netsnmp_read_config.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3, + netsnmp_snmp_client.3, netsnmp_snmp_logging.3, + netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, + netsnmp_stash_cache.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_container.3, + netsnmp_table_data.3, netsnmp_table_dataset.3, + netsnmp_table_iterator.3, netsnmp_util.3, + netsnmp_utilities.3, netsnmp_variable_list.3, + netsnmp_watcher.3: + + documentation update + +2005-12-20 23:40 rstory + + * agent/Makefile.depend, agent/helpers/Makefile.depend +, agent/mibgroup/Makefile.depend, + apps/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2005-12-20 23:15 rstory + + * configure, configure.in: + + version update + +2005-12-20 10:33 tanders + + * local/mib2c.int_watch.conf: + + fix bug 1386088: use LOG_ERR instead of LOG_ERROR + +2005-12-19 20:46 tanders + + * agent/mibgroup/mibII/vacm_conf.c: + + traps -> notifications + +2005-12-19 20:37 tanders + + * man/snmptrapd.8.def: + + fix typo + +2005-12-19 20:33 tanders + + * man/snmpd.conf.5.def: + + snmp_perl.pl *is* installed automatically (at least for me). + +2005-12-19 20:16 tanders + + * man/snmp.conf.5.def: + + get rid of "default default" + +2005-12-19 18:59 tanders + + * apps/snmptrapd.c: + + better help output for deprecated "-P" + +2005-12-19 05:35 dts12 + + * man/: snmp.conf.5.def, snmpcmd.1.def, snmpd.8.def +, snmpd.conf.5.def, snmptrapd.8.def, + snmptrapd.conf.5.def: + + General revision of command and configuration file documentation. + +2005-12-18 16:36 tanders + + * man/snmptrapd.conf.5.def: + + execute also covers embedded perl + +2005-12-18 16:30 tanders + + * man/snmptrapd.conf.5.def: + + doNotRetainTrapLogs -> doNotRetainNotificationLogs + +2005-12-14 11:40 dts12 + + * man/snmptrapd.conf.5.def: + + Reworking of the trapd configuration documentation. + +2005-12-14 05:39 dts12 + + * apps/snmptrapd_auth.c: + + Withdraw alternative "acceptAllTraps" directive. + (Keep it safe for another day). + +2005-12-13 07:50 tanders + + * README.snmpv3: + + our binary releases *do* support encryption + +2005-12-13 07:29 tanders + + * README.snmpv3: + + add AES + +2005-12-11 15:15 rstory + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.rc1 ) + +2005-12-11 15:15 rstory + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3.rc1 ) + +2005-12-11 15:15 rstory + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.3.rc1 ) + +2005-12-11 15:14 rstory + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.3.rc1 ) + +2005-12-11 15:14 rstory + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.3.rc1 ) + +2005-12-11 15:14 rstory + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.3.rc1 ) + +2005-12-11 15:14 rstory + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.3.rc1 ) + +2005-12-11 15:14 rstory + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.3.rc1 ) + +2005-12-11 15:13 rstory + + * sedscript.in: + + - (sedscript.in): version tag ( 5.3.rc1 ) + +2005-12-11 15:13 rstory + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.3.rc1 ) + +2005-12-11 15:13 rstory + + * FAQ: + + - (FAQ): version tag ( 5.3.rc1 ) + +2005-12-11 15:12 rstory + + * README: + + - (README): version tag ( 5.3.rc1 ) + +2005-12-11 15:12 rstory + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.3.rc1 ) + +2005-12-11 15:12 rstory + + * ChangeLog: + + version update + +2005-12-11 15:10 rstory + + * agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, agent/Makefile.depend +, apps/Makefile.depend, snmplib/Makefile.depend +: + + make depend + +2005-12-11 15:00 rstory + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3 +, netsnmp_agent_registry.3, netsnmp_agent_trap.3 +, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3 +, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3 +, netsnmp_callback.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_default_store.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_iterator_info_s.3, + netsnmp_leaf.3, netsnmp_library.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_oid_stash.3, netsnmp_old_api.3, + netsnmp_read_config.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3, + netsnmp_snmp_client.3, netsnmp_snmp_logging.3, + netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, + netsnmp_stash_cache.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_container.3, + netsnmp_table_data.3, netsnmp_table_dataset.3, + netsnmp_table_iterator.3, netsnmp_util.3, + netsnmp_utilities.3, netsnmp_variable_list.3, + netsnmp_watcher.3: + + documentation update + +2005-12-11 14:13 nba + + * agent/snmp_vars.c, agent/mibgroup/disman/event/mteEvent.c +, agent/mibgroup/disman/event/mteEvent.h, + agent/mibgroup/disman/event/mteTrigger.c, + agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/disman/schedule/schedCore.h, + agent/mibgroup/ip-mib/ip_scalars.h, apps/snmptrapd_auth.c +, snmplib/container_binary_array.c: + + Add const and #include to fix warnings + +2005-12-11 13:54 rstory + + * configure.in, configure: + + version update + +2005-12-11 13:41 rstory + + * agent/mibgroup/versiontag: + + don't use CVSUSER if already in a cvs dir + +2005-12-11 13:25 rstory + + * agent/mibgroup/testhandler.c: + + advance next pointer before continue + +2005-12-11 12:55 rstory + + * agent/mibgroup/: ip-mib/data_access/arp_common.c, + ip-mib/data_access/ipaddress_common.c, + tcp-mib/data_access/tcpConn_common.c, + udp-mib/data_access/udp_endpoint_common.c: + + don't free the container if asked not to + +2005-12-11 12:18 rstory + + * agent/helpers/table.c: + + - fix 1362324: testhandler module causes infinite loop + - don't retry for ASN_NULL; this retries when the handler does nothing, + which is what we tell people to do at the end of a table. + - add comments + +2005-12-11 10:37 rstory + + * apps/snmpnetstat/if.c: + + change nested comment to ifdef 0 + +2005-12-10 20:07 tanders + + * dist/README.build-scripts: + + fix typo + +2005-12-10 20:02 tanders + + * dist/net-snmp-solaris-build/DEVENV: + + cleanup + +2005-12-10 19:50 tanders + + * dist/net-snmp-solaris-build/net-snmp-5.0.6-build: + + replaced by updated buildpackage-solaris + +2005-12-10 19:41 tanders + + * dist/net-snmp-solaris-build/: README, buildpackage-solaris +: + + script to create native Solaris packages, replaces net-snmp-5.0.6-build + +2005-12-10 18:50 tanders + + * configure, configure.in: + + further improve mib module descriptions + +2005-12-10 18:29 tanders + + * configure.in: + + fix --with-enterprise-notification-oid description + +2005-12-10 18:17 tanders + + * configure, configure.in: + + improve text alignment in "configure --help" output + +2005-12-10 12:30 alex_b + + * apps/snmpnetstat/if.c, win32/mib_module_includes.h, + win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp.def.in: + + Win32: MSVC build fixes + +2005-12-10 12:28 tanders + + * configure.in, configure: + + put priv/auth related options closer to each other + +2005-12-10 11:37 rstory + + * apps/snmpnetstat/if.c, agent/snmp_agent.c: + + remove C++ comments or convert to C comments + +2005-12-10 11:35 rstory + + * agent/mibgroup/: ip-forward-mib/data_access/route_common.c, + ip-mib/inetNetToMediaTable/inetNetToMediaTable.c, + tcp-mib/data_access/tcpConn_linux.c, + udp-mib/data_access/udp_endpoint_linux.c: + + change cpp warnings to comments + +2005-12-10 11:25 rstory + + * configure: + + update for configure.in + +2005-12-10 11:23 rstory + + * configure.in: + + new 'os specific' section in mib module help + +2005-12-09 21:22 rstory + + * agent/mibgroup/disman/event/: mteEventConf.h, + mteTriggerConf.h, mteTriggerTable.h: + + config_require iquery + +2005-12-09 21:21 rstory + + * agent/mibgroup/: ip-forward-mib/ipCidrRouteTable/.cvsignore +, ip-mib/inetNetToMediaTable/.cvsignore, + ip-mib/ipAddressTable/.cvsignore, + ip-mib/ipSystemStatsTable/.cvsignore: + + ignore misc generated files + +2005-12-09 20:58 rstory + + * + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_data_access.c +: + + update renamed variable + +2005-12-09 20:58 rstory + + * agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h +: + + fix config_require path + +2005-12-09 20:58 rstory + + * agent/mibgroup/ip-mib/ipv4InterfaceTable/: + ipv4InterfaceTable_data_access.h, + ipv4InterfaceTable_interface.h: + + remove experimental config_noinclude directives + +2005-12-09 20:57 rstory + + * + agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c +: + + fix cut-n-paste + +2005-12-09 20:56 rstory + + * agent/mibgroup/ip-mib/: + ipv4InterfaceTable/ipv4InterfaceTable_constants.h, + ipv4InterfaceTable/ipv4InterfaceTable_interface.c, + ipv6InterfaceTable/ipv6InterfaceTable_constants.h, + ipv6InterfaceTable/ipv6InterfaceTable_interface.c: + + add missing registration of last change object + +2005-12-09 20:44 rstory + + * agent/mibgroup/ip-mib/: ipv4InterfaceTable.h, + ipv6InterfaceTable.h: + + add missing intermediate config_req headers + +2005-12-09 20:32 rstory + + * include/net-snmp/agent/ds_agent.h: + + update compat mapping too + +2005-12-09 19:49 hardaker + + * agent/mibgroup/notification-log-mib/notification_log.c, + include/net-snmp/agent/ds_agent.h: + + proper naming conventions standardized and widely adopted by the Internet Engineering Task Force + +2005-12-09 17:44 rstory + + * agent/mibgroup/notification-log-mib/notification_log.c, + include/net-snmp/agent/ds_agent.h: + + - define new agent ds id for retaining traps + +2005-12-09 10:43 hardaker + + * agent/mibgroup/notification-log-mib/notification_log.c: + + trap -> notification + +2005-12-09 10:13 rstory + + * agent/mibgroup/notification-log-mib/notification_log.c: + + - restore dontRetainLogs + - new, clearer doNotRetainTrapLogs use same ds id + +2005-12-09 08:44 dts12 + + * apps/snmptrapd.c: + + Use the common boolean parsing routine (to recognise + the full list of documented values, not simply '1'!) + +2005-12-09 08:43 dts12 + + * include/net-snmp/library/default_store.h, + snmplib/default_store.c: + + Pull parsing of boolean config values out into a separate routine. + +2005-12-09 07:01 dts12 + + * snmplib/snmpUDPIPv6Domain.c: + + Expand the source buffer so it can hold a maximum-length IPv6 specification. + Patch provided by Shuki Sasson. + +2005-12-08 08:10 dts12 + + * agent/mibgroup/mibII/vacm_conf.c, apps/snmptrapd_auth.c +: + + Issue warnings when 'snmptrapd' is run without any access configuration. + Both at startup, and when incoming traps are received (and dropped). + + Also define an alternative name for the 'disableAuthorization' directive, + that is (IMO) more descriptive of what a network administrator might want to do. + +2005-12-08 08:07 dts12 + + * snmplib/vacm.c: + + Properly recognise when no access settings have been configured. + (The new built-in views broke the previous test). + +2005-12-08 06:08 dts12 + + * configure, configure.in, + agent/mibgroup/if-mib/data_access/interface_linux.c, + include/net-snmp/net-snmp-config.h.in: + + Include (and check for) another header file - needed on RedHat 9 systems. + +2005-12-07 17:55 tanders + + * README.agent-mibs: + + fix typo + +2005-12-07 07:29 rstory + + * configure: + + update for configure.in + +2005-12-07 07:27 rstory + + * configure.in: + + - fix mini-agent tests so that --disable doesn't actually enable it + +2005-12-06 17:50 nba + + * mibs/rfclist: + + Update to current RFC issues + +2005-12-06 12:44 rstory + + * agent/mibgroup/if-mib/ifTable/: ifTable_data_access.c, + ifTable_data_access.h: + + reduce cache reload timeout below wrap threshold for gigabit interfaces + +2005-12-06 08:50 dts12 + + * man/snmpd.internal.5.def: + + Brief (and somewhat repetative) documentation of internal directives. + +2005-12-06 08:11 dts12 + + * man/snmpd.examples.5.def: + + Flesh out Event MIB, Schedule MIB and proxy examples + (plus various minor tweaks). + +2005-12-06 05:49 dts12 + + * agent/mibgroup/disman/event/: mteEvent.c, mteObjects.c +, mteTriggerConf.c, mteTriggerConf.h: + + Implement missing "linkUpDownNotifications" directive + (together with suitable standard entries) + +2005-12-05 11:44 hardaker + + * remove-files: + + don't remove dist + +2005-12-05 10:55 rstory + + * snmplib/snmp_api.c: + + fix missed var rename in conditional + +2005-12-05 07:47 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + config_add_mib in header + +2005-12-05 07:45 rstory + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: + + tweaks per comments from wes; see coders note + +2005-12-05 07:22 dts12 + + * man/snmpd.examples.5.def: + + Flesh out AgentX examples. + +2005-12-05 07:21 dts12 + + * man/snmpd.examples.5.def: + + Flesh out trap handling and embedded perl examples. + +2005-12-05 07:20 dts12 + + * man/: snmpd.conf.5.def, snmpd.examples.5.def: + + Assorted wordsmithing, and pick up a couple of undocumented options. + +2005-12-05 07:15 dts12 + + * agent/mibgroup/util_funcs.c: + + Implement 'get_exec_output' as a wrapper round 'run_exec_command' + to give proper handling of command tokenization. (See Bug #1324057) + Note this doesn't apply to Windows systems - that exec handling + probably needs to be moved to 'run_exec_command' as well. + +2005-12-04 18:03 rstory + + * remove-files: + + add -R for dist dir + +2005-12-04 17:54 rstory + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.pre5 ) + +2005-12-04 17:54 rstory + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3.pre5 ) + +2005-12-04 17:53 rstory + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.3.pre5 ) + +2005-12-04 17:53 rstory + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.3.pre5 ) + +2005-12-04 17:53 rstory + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.3.pre5 ) + +2005-12-04 17:53 rstory + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.3.pre5 ) + +2005-12-04 17:53 rstory + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.3.pre5 ) + +2005-12-04 17:53 rstory + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.3.pre5 ) + +2005-12-04 17:52 rstory + + * sedscript.in: + + - (sedscript.in): version tag ( 5.3.pre5 ) + +2005-12-04 17:52 rstory + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.3.pre5 ) + +2005-12-04 17:52 rstory + + * FAQ: + + - (FAQ): version tag ( 5.3.pre5 ) + +2005-12-04 17:52 rstory + + * README: + + - (README): version tag ( 5.3.pre5 ) + +2005-12-04 17:51 rstory + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.3.pre5 ) + +2005-12-04 17:51 rstory + + * ChangeLog: + + version update + +2005-12-04 17:43 rstory + + * apps/snmpnetstat/Makefile.depend, apps/Makefile.depend +, snmplib/Makefile.depend: + + make depend + +2005-12-04 17:26 rstory + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3 +, netsnmp_agent_registry.3, netsnmp_agent_trap.3 +, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3 +, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3 +, netsnmp_callback.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_default_store.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_iterator_info_s.3, + netsnmp_leaf.3, netsnmp_library.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_oid_stash.3, netsnmp_old_api.3, + netsnmp_read_config.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3, + netsnmp_snmp_client.3, netsnmp_snmp_logging.3, + netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, + netsnmp_stash_cache.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_container.3, + netsnmp_table_data.3, netsnmp_table_dataset.3, + netsnmp_table_iterator.3, netsnmp_util.3, + netsnmp_utilities.3, netsnmp_variable_list.3, + netsnmp_watcher.3: + + documentation update + +2005-12-04 17:23 rstory + + * remove-files: + + remove dist and win32/dist + +2005-12-04 17:14 rstory + + * dist/makerelease: + + do distclean before configure if Makefile exists + +2005-12-04 16:49 rstory + + * dist/makerelease: + + note that Makefile.top usually only change for first prerelease + +2005-12-04 16:48 rstory + + * configure.in, configure: + + version update + +2005-12-04 16:47 rstory + + * dist/makerelease: + + add -q to update so potential changes don't scroll off screen + +2005-12-04 16:29 rstory + + * mibs/IANAifType-MIB.txt: + + fix syntax errors + +2005-12-04 13:44 rstory + + * dist/nsb-nightly: + + log rc w/error msg + +2005-12-04 13:43 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +: + + log container name, if avail, in log msg + +2005-12-04 13:38 rstory + + * apps/snmptrapd.c: + + - add log file append (-A) option + - remove Log/Print/Syslog distinction + - bring startup/reconfig log message in line w/snmpd + +2005-12-04 13:24 rstory + + * agent/Makefile.in: + + - fix bug 1297878: header_generic and header_simple_table prototypes + - extra header list/install target + - group perl install/uninstall together + +2005-12-04 13:19 rstory + + * NEWS: + + important notes for 5.3 + +2005-12-04 09:42 rstory + + * configure: + + update for configure.in + +2005-12-04 09:40 rstory + + * configure.in: + + - fix bug 1365128: snmpd quietly dies on hpux 11.11 + - add configure check for -lnm + +2005-12-04 09:25 rstory + + * agent/mibgroup/ucd-snmp/diskio.c: + + - additional fix for bug 1103644, FreeBSD memory leak + - problem pointed out by rojer on irc + - use calloc instead of malloc/memset + +2005-12-02 19:13 rstory + + * mibs/IANAifType-MIB.txt: + + update to 200510100000Z version + +2005-12-02 18:48 rstory + + * mibs/IP-MIB.txt: + + - update from draft-ietf-ipv6-rfc2011-update-10.txt, currently in the RFC + editor's queue + +2005-12-02 17:47 rstory + + * snmplib/snmp_api.c: + + - bug 1337534: Read problem on stream sockets + - properly save partial packet which isn't at start of buffer + +2005-12-02 17:05 rstory + + * snmplib/snmp_api.c: + + - bug 1370856: ip address encoding on 64bit + - use inet_addr_t for inet addr + +2005-12-02 17:03 rstory + + * snmplib/snmp_client.c: + + - bug 1370856: ip address encoding on 64bit + - sync snmp_set_var_value w/snmp_build_var_op: ASN_IPADDRESS as a string + +2005-12-02 13:17 rstory + + * agent/mibgroup/: udp-mib.h, tcp-mib/tcpListenerTable.h +, udp-mib/udpEndpointTable.h: + + add missing config_req files + +2005-12-02 13:12 rstory + + * local/mib2c-conf.d/details-node.m2i: + + only print ranges if they exist + +2005-12-02 13:12 rstory + + * agent/mibgroup/tcp-mib.h: + + remove extra ; + +2005-12-02 13:05 rstory + + * agent/mibgroup/udp-mib/udpEndpointTable/: udpEndpointTable.c +, udpEndpointTable.h, udpEndpointTable_constants.h +, udpEndpointTable_data_access.c, + udpEndpointTable_data_access.h, + udpEndpointTable_interface.c, udpEndpointTable_interface.h +: + + regenerate mfd code + +2005-12-02 13:02 rstory + + * agent/mibgroup/tcp-mib/tcpListenerTable/: tcpListenerTable.c +, tcpListenerTable.h, tcpListenerTable_constants.h +, tcpListenerTable_data_access.c, + tcpListenerTable_data_access.h, + tcpListenerTable_interface.c, tcpListenerTable_interface.h +: + + regenerate mfd code + +2005-12-02 11:45 hardaker + + * snmplib/asn1.c: + + fix counter64's when defined with 64bit long variables in the C64 structure + +2005-12-02 10:52 dts12 + + * agent/mibgroup/utilities/execute.c: + + Use 'copy_nword' to tokenize external commands. + This means that quoted strings are handled in the natural manner. + +2005-12-02 10:33 dts12 + + * man/Makefile.in: + + It helps if you actually create the man page as well, Dave! + +2005-12-02 09:55 tanders + + * man/.cvsignore: + + add the recently introduced manual pages + +2005-12-02 09:50 dts12 + + * man/: Makefile.in, snmpd.internal.5.def: + + Template for documenting internal snmpd config directives. + (I've identified and listed the directives concerned, + but haven't provided any descriptions of what they do!) + +2005-12-02 05:36 nba + + * apps/snmpnetstat/: if.c, inet.c, inet6.c, + main.c, main.h, netstat.h, route.c: + + Align with warning fixes for 5.2.2 + +2005-12-02 05:33 nba + + * snmplib/mib.c: + + Fix snmptranslate -Td display of UNITS + +2005-12-02 00:41 hardaker + + * local/Makefile.in: + + added mfd-persistence.m2i + +2005-12-01 16:42 rstory + + * agent/mibgroup/tcp-mib/tcpConnectionTable/: tcpConnectionTable.c +, tcpConnectionTable.h, tcpConnectionTable_constants.h +, tcpConnectionTable_data_access.c, + tcpConnectionTable_data_access.h, + tcpConnectionTable_interface.c, + tcpConnectionTable_interface.h: + + regenerate mfd code + +2005-12-01 16:31 rstory + + * agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/: + usmDHUserKeyTable.c, usmDHUserKeyTable.h, + usmDHUserKeyTable_data_access.c, + usmDHUserKeyTable_data_access.h, + usmDHUserKeyTable_data_get.c, usmDHUserKeyTable_data_get.h +, usmDHUserKeyTable_data_set.c, + usmDHUserKeyTable_data_set.h, usmDHUserKeyTable_enums.h +, usmDHUserKeyTable_interface.c, + usmDHUserKeyTable_interface.h, usmDHUserKeyTable_oids.h +: + + regenerate mfd code + +2005-12-01 16:05 rstory + + * agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/: + snmpNotifyFilterTable.c, snmpNotifyFilterTable.h, + snmpNotifyFilterTable_constants.h, + snmpNotifyFilterTable_data_access.c, + snmpNotifyFilterTable_data_access.h, + snmpNotifyFilterTable_interface.c, + snmpNotifyFilterTable_interface.h: + + regenerate mfd code + +2005-12-01 15:52 rstory + + * agent/mibgroup/ip-mib/: ipv4InterfaceTable/ipv4InterfaceTable.c +, ipv4InterfaceTable/ipv4InterfaceTable.h, + ipv4InterfaceTable/ipv4InterfaceTable_constants.h, + ipv4InterfaceTable/ipv4InterfaceTable_data_access.c, + ipv4InterfaceTable/ipv4InterfaceTable_data_access.h, + ipv4InterfaceTable/ipv4InterfaceTable_interface.c, + ipv4InterfaceTable/ipv4InterfaceTable_interface.h, + ipv6InterfaceTable/ipv6InterfaceTable.c, + ipv6InterfaceTable/ipv6InterfaceTable.h, + ipv6InterfaceTable/ipv6InterfaceTable_constants.h, + ipv6InterfaceTable/ipv6InterfaceTable_data_access.c, + ipv6InterfaceTable/ipv6InterfaceTable_data_access.h, + ipv6InterfaceTable/ipv6InterfaceTable_interface.c, + ipv6InterfaceTable/ipv6InterfaceTable_interface.h: + + regenerate mfd code + +2005-12-01 15:12 rstory + + * agent/mibgroup/ip-mib/ipSystemStatsTable/: ipSystemStatsTable.c +, ipSystemStatsTable.h, ipSystemStatsTable_constants.h +, ipSystemStatsTable_data_access.c, + ipSystemStatsTable_data_access.h, + ipSystemStatsTable_interface.c, + ipSystemStatsTable_interface.h: + + regenerate mfd code + +2005-12-01 12:00 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/: ipAddressTable.c, + ipAddressTable.h, ipAddressTable_constants.h, + ipAddressTable_data_access.c, ipAddressTable_data_access.h +, ipAddressTable_interface.c, + ipAddressTable_interface.h: + + regenerate mfd code + +2005-12-01 11:13 dts12 + + * man/snmpd.conf.5.def: + + Assorted minor tweaks and wordsmithing. + +2005-12-01 10:50 dts12 + + * man/: Makefile.in, snmpd.conf.5.def, + snmpd.examples.5.def: + + Move snmpd.conf examples into a separate man page, + and example the range of examples provided. + (Not finished yet, but it's probably worth submitting + this while we're still in pre-release mode) + +2005-12-01 10:49 rstory + + * agent/mibgroup/ip-mib/ipAddressPrefixTable/: + ipAddressPrefixTable.c, ipAddressPrefixTable.h, + ipAddressPrefixTable_constants.h, + ipAddressPrefixTable_data_access.c, + ipAddressPrefixTable_data_access.h, + ipAddressPrefixTable_interface.c, + ipAddressPrefixTable_interface.h: + + regenerate mfd code + +2005-12-01 08:09 dts12 + + * README.solaris: + + Drop bogus "-p" port option (and apply consistent indentation). + Should the other changes suggested in bug #1247164 be applied, too? + +2005-12-01 07:45 dts12 + + * apps/snmpstatus.c: + + Don't crash-and-burn on SNMP exceptions (see bug #1278809) + +2005-11-30 19:45 rstory + + * agent/mibgroup/ip-mib/inetNetToMediaTable/: inetNetToMediaTable.c +, inetNetToMediaTable.h, + inetNetToMediaTable_constants.h, + inetNetToMediaTable_data_access.c, + inetNetToMediaTable_data_access.h, + inetNetToMediaTable_interface.c, + inetNetToMediaTable_interface.h: + + regenerate mfd code + +2005-11-30 18:47 tanders + + * testing/tests/T050snmpv3trap: + + Rewritten from scratch to verify noAuthNoPriv, authNoPriv *and* authPriv SNMPv3 traps. Let's never break this again. + +2005-11-30 18:44 tanders + + * testing/tests/Sv3usmconfigtrapd: + + create noAuthNoPriv user + +2005-11-30 18:43 tanders + + * testing/tests/Sv3usmconfigbase: + + introduce to specify the engine ID for createUser + +2005-11-30 17:32 rstory + + * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/: + ipCidrRouteTable.c, ipCidrRouteTable.h, + ipCidrRouteTable_constants.h, + ipCidrRouteTable_data_access.c, + ipCidrRouteTable_data_access.h, + ipCidrRouteTable_interface.c, ipCidrRouteTable_interface.h +: + + regenerate mfd code + +2005-11-30 17:25 rstory + + * snmplib/file_utils.c: + + fix compiler warning; init var + +2005-11-30 16:08 hardaker + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c +: + + fix automatic user creation for sessions that have probing off or delayed + +2005-11-30 16:07 rstory + + * agent/mibgroup/ip-forward-mib/inetCidrRouteTable/: + inetCidrRouteTable.c, inetCidrRouteTable.h, + inetCidrRouteTable_constants.h, + inetCidrRouteTable_data_access.c, + inetCidrRouteTable_data_access.h, + inetCidrRouteTable_interface.c, + inetCidrRouteTable_interface.h: + + regenerate mfd code + +2005-11-30 15:16 rstory + + * agent/mibgroup/if-mib/ifXTable/: ifXTable.c, ifXTable.h +, ifXTable_constants.h, ifXTable_data_access.c, + ifXTable_data_access.h, ifXTable_interface.c, + ifXTable_interface.h: + + regenerate mfd code + +2005-11-30 13:10 hardaker + + * dist/net-snmp-solaris-build/README: + + added a README file that has been sitting in my directory un-checked-in + +2005-11-29 18:36 tanders + + * configure.in: + + refer to agent/mibgroup/ipfwchains/README rather than "the ucd-snmp ftp site" for ipfwchains + +2005-11-29 17:14 rstory + + * agent/mibgroup/if-mib/ifTable/: ifTable.c, ifTable.h +, ifTable_constants.h, ifTable_data_access.c, + ifTable_data_access.h, ifTable_interface.c, + ifTable_interface.h: + + regenerate mfd code + +2005-11-29 14:28 rstory + + * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i +: + + typo in log msg + +2005-11-25 09:16 tanders + + * testing/tests/: T160snmpnetstat, T200snmpv2cwalkall: + + use SKIP + +2005-11-25 05:12 dts12 + + * testing/tests/: T160snmpnetstat, T200snmpv2cwalkall: + + Skip tests that are known to fail when not run as root. + (May need to be extended to other O/S's as well). + +2005-11-24 18:24 tanders + + * man/snmpd.conf.5.def: + + fix typo and layout + +2005-11-24 18:14 tanders + + * testing/tests/: T030snmpv3usercreation, + T035snmpv3trapdusermgmt, T049snmpv3informpriv: + + fix tests to work with --disable-privacy + +2005-11-23 19:56 tanders + + * configure: + + run autoconf + +2005-11-23 19:22 tanders + + * NEWS, configure.in, agent/Makefile.in: + + make "configure --disable-agent" finally work (fixes bugs 1006415, 908571) + +2005-11-23 08:14 alex_b + + * win32/netsnmpmibs/netsnmpmibs.dsp: + + Win32: MSVC build fix for netsnmpmibs.dsp + +2005-11-23 04:11 dts12 + + * snmplib/snmp_parse_args.c: + + Move opening brace out of alternate #ifdef clauses + (confuses brace-matching editors!) + +2005-11-22 16:29 rstory + + * agent/mibgroup/Makefile.depend: + + update deps for deleted file + +2005-11-22 05:43 dts12 + + * agent/mibgroup/ucd-snmp/extensible.c: + + Beef up the "relocatable exec" warning message. + +2005-11-22 05:37 dts12 + + * man/snmpd.conf.5.def: + + Document Schedule MIB configuration. + +2005-11-21 20:40 alex_b + + * README.win32, apps/snmpnetstat/inet.c, + apps/snmpnetstat/inet6.c, win32/agent_module_inits.h +, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in, + win32/netsnmpmibs/Makefile.in, + win32/netsnmpmibs/netsnmpmibs.dsp, + win32/netsnmpmibssdk/Makefile.in, + win32/netsnmpmibssdk/netsnmpmibssdk.dsp: + + Win32: MSVC and Cygwin compile fixes + +2005-11-21 19:23 rstory + + * agent/mibgroup/notification/: snmpNotifyFilterTable.c, + snmpNotifyFilterTable.h: + + remove unused files; reimplemented in snmp-notification-mib/snmpNotifyFilterTable + +2005-11-21 06:27 dts12 + + * man/snmpd.conf.5.def: + + Revise the DisMan Event-MIB documentation to match the new implementation. + +2005-11-21 06:17 dts12 + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + Properly detect all three styles of monitor expression automatically. + (This makes the '-t' option redundant, though it's still accepted) + +2005-11-20 18:51 tanders + + * testing/eval_tools.sh: + + CHECKANDDIE() should EXPECTRESULT 0 + +2005-11-20 18:30 tanders + + * testing/tests/T200snmpv2cwalkall: + + make the test also FAIL on "Wrong Type (should be ...)" + +2005-11-20 18:28 tanders + + * testing/eval_tools.sh: + + introduce CHECKANDDIE() to FAIL if a pattern *is* found + +2005-11-20 18:00 tanders + + * mibs/NET-SNMP-TC.txt: + + update LAST-UPDATED field to reflect recent changes + +2005-11-20 17:48 tanders + + * man/snmpd.conf.5.def: + + clarify that "host" is only enabled by default on the major supported platforms + +2005-11-20 17:35 tanders + + * man/snmpd.conf.5.def: + + fix description for engineID + +2005-11-20 17:27 tanders + + * NEWS, man/snmp.conf.5.def: + + document noPersistentLoad and noPersistentSave + +2005-11-20 16:30 rstory + + * dist/makerelease: + + use -q on final cvsupdate; add spacing + +2005-11-20 16:17 rstory + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.pre4 ) + +2005-11-20 16:17 rstory + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3.pre4 ) + +2005-11-20 16:17 rstory + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.3.pre4 ) + +2005-11-20 16:16 rstory + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.3.pre4 ) + +2005-11-20 16:16 rstory + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.3.pre4 ) + +2005-11-20 16:16 rstory + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.3.pre4 ) + +2005-11-20 16:16 rstory + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.3.pre4 ) + +2005-11-20 16:16 rstory + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.3.pre4 ) + +2005-11-20 16:15 rstory + + * sedscript.in: + + - (sedscript.in): version tag ( 5.3.pre4 ) + +2005-11-20 16:15 rstory + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.3.pre4 ) + +2005-11-20 16:15 rstory + + * FAQ: + + - (FAQ): version tag ( 5.3.pre4 ) + +2005-11-20 16:15 rstory + + * README: + + - (README): version tag ( 5.3.pre4 ) + +2005-11-20 16:15 rstory + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.3.pre4 ) + +2005-11-20 16:13 rstory + + * ChangeLog: + + version update + +2005-11-20 16:07 rstory + + * agent/Makefile.depend, agent/helpers/Makefile.depend +, agent/mibgroup/Makefile.depend, + apps/snmpnetstat/Makefile.depend, apps/Makefile.depend +, snmplib/Makefile.depend: + + make depend + +2005-11-20 16:05 rstory + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3 +, netsnmp_agent_registry.3, netsnmp_agent_trap.3 +, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3 +, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3 +, netsnmp_callback.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_default_store.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_iterator_info_s.3, + netsnmp_leaf.3, netsnmp_library.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_oid_stash.3, netsnmp_old_api.3, + netsnmp_read_config.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3, + netsnmp_snmp_client.3, netsnmp_snmp_logging.3, + netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, + netsnmp_stash_cache.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_container.3, + netsnmp_table_data.3, netsnmp_table_dataset.3, + netsnmp_table_iterator.3, netsnmp_util.3, + netsnmp_utilities.3, netsnmp_variable_list.3, + netsnmp_watcher.3: + + documentation update + +2005-11-20 15:55 rstory + + * dist/RELEASE-INSTRUCTIONS: + + - remove howto on libtool versioning match release numbers + - update suggested configure test options + +2005-11-20 15:38 rstory + + * dist/makerelease: + + use enable-ipv6 instead of specifying transports + +2005-11-20 15:37 rstory + + * configure.in, configure: + + version update + +2005-11-20 15:35 rstory + + * dist/makerelease: + + add missing ; + +2005-11-20 14:42 rstory + + * snmplib/snmp_logging.c: + + - bug 1347709: snmpd doesnt handle large log files (>= 2GB) gracefully + - partial fix: open/truncate log files at startup + +2005-11-20 14:39 rstory + + * agent/snmpd.c: + + use new ds boolean for append logfiles, instead of local var + +2005-11-20 14:38 rstory + + * include/net-snmp/library/default_store.h: + + new lib boolean for append logfiles + +2005-11-18 16:57 rstory + + * snmplib/read_config.c: + + support for counters in read_config_read_memory + +2005-11-18 14:21 marz + + * perl/SNMP/SNMP.pm: + + allow session params to override global defaults + +2005-11-18 10:51 dts12 + + * man/snmpd.conf.5.def: + + Revise the introduction to snmpd config files. + +2005-11-18 10:36 dts12 + + * man/snmpd.conf.5.def: + + Review and revise the DisMan Event MIB documentation. + +2005-11-17 20:44 rstory + + * agent/mibgroup/host/hr_device.c: + + account for possible NULL value from function + +2005-11-17 17:45 rstory + + * dist/nsb-nightly: + + include CONFIGURE_OPTIONS in results email + +2005-11-17 17:03 rstory + + * agent/agent_registry.c: + + ifdef __aplha, ifdef out optimization causing alpha-linux1 to segfault + +2005-11-17 14:29 rstory + + * agent/mibgroup/ucd_snmp.h: + + add memory/vmstats for freebsd6 + +2005-11-17 12:56 rstory + + * dist/nsb-functions: + + don't explictly config ipv6 transports; enable-ipv6 instead + +2005-11-17 12:41 rstory + + * dist/nsb-nightly: + + - use sendmail on freebsd too + - add Errors-To header to mail + - echo to/subject to stdout + +2005-11-17 11:45 dts12 + + * man/snmpd.conf.5.def: + + Review and revise trap destination handling. + +2005-11-17 11:16 dts12 + + * man/snmpd.conf.5.def: + + Minor wordsmithing and formatting corrections. + +2005-11-17 11:10 rstory + + * agent/mibgroup/mibII/interfaces.h: + + exclude interface get/next prototypes if using mfd rewrites + +2005-11-17 11:07 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + explicit cast to match prototype + +2005-11-17 11:06 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h: + + add missing prototype; add C++ extern wrappers + +2005-11-17 11:06 rstory + + * agent/mibgroup/: if-mib/data_access/interface_ioctl.c, + ip-forward-mib/data_access/route_linux.c: + + quite compiler: add headers for missing prototypes + +2005-11-17 10:59 rstory + + * dist/nsb-nightly: + + special case for openbsd mail + +2005-11-17 09:45 dts12 + + * agent/mibgroup/disman/event-mib.h: + + Clarify that the "event-mib.h" warning *is* a warning rather than + simply a note (which would belong in the documentation) + +2005-11-16 16:36 rstory + + * configure: + + update for configure.in + +2005-11-16 16:33 rstory + + * configure.in: + + netbsd wants netinet/ip6.h before netinet6/in6_pcb.h + +2005-11-16 16:26 rstory + + * configure: + + update for configure.in + +2005-11-16 16:26 rstory + + * configure.in: + + disallow ipv6 transports if ipv6 not enabled + +2005-11-16 15:31 rstory + + * agent/mibgroup/: + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c +, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c +, + snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c +: + + keep compiler happy: explicit argument cast + +2005-11-16 15:27 rstory + + * agent/mibgroup/: if-mib/ifTable/ifTable_interface.c, + if-mib/ifXTable/ifXTable_interface.c, + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c +, + snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c +, tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c +, tcp-mib/tcpListenerTable/tcpListenerTable_interface.c +: + + C++ cleanup: don't use new as variable name + +2005-11-16 15:20 rstory + + * include/net-snmp/data_access/route.h: + + add missing prototype + +2005-11-16 15:18 rstory + + * + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c +: + + keep compiler happy: explicit argument cast + +2005-11-16 15:16 rstory + + * agent/mibgroup/if-mib/ifXTable/: ifXTable.c, ifXTable.h +: + + move initialize_table_ifXTable prototype to header + +2005-11-16 15:11 rstory + + * include/net-snmp/data_access/interface.h: + + add prototypes for backwards compatibility interface functions + +2005-11-16 15:02 rstory + + * agent/mibgroup/notification-log-mib/notification_log.h: + + C++ extern "C" wrappers + +2005-11-16 15:01 rstory + + * agent/mibgroup/notification/snmpNotifyTable.c: + + include header w/needed prototype + +2005-11-16 14:51 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_interface.h, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.h, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.h +, + agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.h +, + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.h +, + agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.h +, include/net-snmp/data_access/ipaddress.h, + include/net-snmp/data_access/systemstats.h, + include/net-snmp/data_access/tcpConn.h: + + C++ cleanup: don't use new as variable name + +2005-11-16 14:44 rstory + + * agent/mibgroup/mibII/ipv6.c: + + - C++ cleanup + - don't use __P() (nowhere else in the code uses it) + - don't use new as a variable name + +2005-11-16 12:17 hardaker + + * perl/TrapReceiver/TrapReceiver.xs: + + // -> /* */ + +2005-11-16 10:42 dts12 + + * apps/snmpnetstat/main.h: + + Provide a definition for NI_MAXHOST if missing. + +2005-11-16 10:10 tanders + + * agent/agent_read_config.c, agent/snmp_agent.c, + agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/ucd-snmp/proxy.c, apps/snmptrapd_log.c +, snmplib/snmpCallbackDomain.c, snmplib/snmp_api.c +, snmplib/snmp_parse_args.c, + testing/tests/T058agentauthtrap, testing/tests/T100agenthup +, testing/tests/T152hostuptime: + + build fixes for sole --disable-snmpv1 (*without* --disable-snmpv2c) + +2005-11-16 08:06 tanders + + * agent/mibgroup/utilities/iquery.c, apps/snmptrapd_auth.c +: + + build fix for --disable-snmpv1/--disable-snmpv2c + +2005-11-16 06:20 tanders + + * snmplib/snmpCallbackDomain.c: + + build fix for --disable-snmpv1/--disable-snmpv2c + +2005-11-16 05:58 dts12 + + * man/snmpd.conf.5.def: + + Better layout of 'inject_handler' documentation. + +2005-11-16 05:09 dts12 + + * man/snmpd.conf.5.def: + + Review and revise load average and file monitoring configuration. + (plus assorted tidying up). + +2005-11-16 04:58 dts12 + + * man/snmpd.conf.5.def: + + Review and revise the disk monitoring configuration + +2005-11-16 04:57 dts12 + + * man/snmpd.conf.5.def: + + Review and revise the process monitoring configuration + +2005-11-16 04:57 dts12 + + * man/snmpd.conf.5.def: + + Review and revise the Host Resources configuration + +2005-11-16 04:56 dts12 + + * man/snmpd.conf.5.def: + + Review and revise the system group configuration. + +2005-11-16 04:55 dts12 + + * man/snmpd.conf.5.def: + + Consolidate the "system information", and "agent behaviour" configuration + directives to be documented together (as two distinct sections). + +2005-11-15 21:14 rstory + + * + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c +: + + uncomment out cleanup code + +2005-11-15 21:10 rstory + + * agent/mibgroup/mibII/ipAddr.c: + + extra error checking for freebsd + +2005-11-15 21:08 rstory + + * + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c +: + + remove cpp #warning lines + +2005-11-15 21:04 rstory + + * Makefile.in, Makefile.top: + + - use find found by configure + - tweak commentcheck regexp to miss regexp in perl header + +2005-11-15 20:39 rstory + + * agent/mibgroup/mibII/udpTable.c: + + - solaris fixes + - don't set sorted flag for solaris (data on sf cf 5.9 is not sorted) + - reverse condition on idle test so some data gets returned + +2005-11-15 19:25 rstory + + * agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c +: + + use state from arp entry instead of hardcoded value + +2005-11-15 19:24 rstory + + * + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c +: + + default row status to active + +2005-11-15 19:24 tanders + + * testing/tests/T065agentextend: + + introduce snmpd test for extend + +2005-11-15 19:23 rstory + + * agent/mibgroup/ip-mib/data_access/arp_linux.c: + + - don't ignore incomplete entries + - set state to reachable if ! incomplete + +2005-11-15 19:02 tanders + + * testing/tests/T200snmpv2cwalkall: + + fix typo + +2005-11-15 18:46 tanders + + * testing/tests/T061agentperl: + + some optimization + +2005-11-15 18:32 rstory + + * README.agentx: + + document default ping interval + +2005-11-15 18:12 tanders + + * man/snmpd.conf.5.def: + + minor tweaks + +2005-11-15 17:46 tanders + + * README.agentx: + + minor tweaks + +2005-11-15 11:37 rstory + + * net-snmp-config.in, agent/snmp_agent.c, + agent/snmpd.c, apps/snmptrapd.c: + + ping, pong; restore netsnmp_running changes + +2005-11-15 10:51 dts12 + + * man/snmpd.conf.5.def: + + Review and revise AgentX config. + +2005-11-15 09:35 dts12 + + * man/snmpd.conf.5.def: + + Review and revise dlmod, proxy and SMUX descriptions + (plus assorted minor tweaks) + +2005-11-15 05:28 dts12 + + * FAQ: + + Expand discussion of mib2c configs. + +2005-11-14 20:19 alex_b + + * apps/snmpnetstat/inet6.c: + + Win32: snmpnetstat IPv6 build fixes + +2005-11-14 19:11 tanders + + * testing/tests/T061agentperl: + + We finally have snmpd embedded perl testing. Feel free to review/scream/back out -- or applaud. + +2005-11-14 18:19 rstory + + * snmplib/file_utils.c: + + - remove C++ style comments + - add additional error handling/logging + - more comments + - doxygen docs + +2005-11-14 18:02 hardaker + + * snmplib/: snmpSTDDomain.c, snmplocalsm.c: + + remove C++ related comments + +2005-11-14 17:59 hardaker + + * dist/makerelease: + + don't manual update to SF servers + +2005-11-14 17:46 rstory + + * snmplib/callback.c: + + - undefine NETSNMP_PARANOID_LEVEL_HIGH, document what it does + - update lock assert/warn cases for lock per callback expectations + +2005-11-14 17:28 rstory + + * + agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c +: + + remove commented out code + +2005-11-14 17:26 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_ioctl.c: + + remove commented out includes + +2005-11-14 17:25 rstory + + * agent/helpers/table_tdata.c: + + remove c++ style commented out code + +2005-11-14 17:23 rstory + + * agent/helpers/row_merge.c: + + remove temporary comments + +2005-11-14 13:16 rstory + + * agent/helpers/table_container.c: + + fix bug 1352554: Seg fault in netsnmp_container_table_row_insert + +2005-11-14 13:12 rstory + + * net-snmp-config.in, agent/snmp_agent.c, + agent/snmpd.c, apps/snmptrapd.c: + + - move running flag back into applications + - restore infinite loop in get-next loop handling + +2005-11-14 11:32 tanders + + * man/snmpd.conf.5.def: + + document smuxsocket and enhance AgentX* + +2005-11-14 10:54 tanders + + * man/snmpd.conf.5.def: + + minor fixes after reviewing Dave's changes + +2005-11-14 10:43 dts12 + + * man/snmpd.conf.5.def: + + Review and revise embedded perl documentation. + +2005-11-14 06:35 dts12 + + * man/snmpd.conf.5.def: + + Fix a couple of typos, and specify a more definite SET + protocol for 'pass_persist' - compatible with the + current behaviour, but opening the door for more + flexible handling in the future. + +2005-11-14 06:29 dts12 + + * man/snmpd.conf.5.def: + + Review and revise pass-through support. + +2005-11-14 06:22 dts12 + + * man/snmpd.conf.5.def: + + Review and revise "exec"/"extend" documention + +2005-11-14 05:55 dts12 + + * man/snmpd.conf.5.def: + + Consolidate all the extension mechanisms to be documented together. + +2005-11-14 05:53 dts12 + + * man/snmpd.conf.5.def: + + Review the Access Control section, including separation into + distinct subsections. + +2005-11-14 05:52 dts12 + + * man/snmpd.conf.5.def: + + Simple documentation for the auth* directives. + +2005-11-14 04:41 tanders + + * agent/mibgroup/mibII/udpTable.c: + + fix typo + +2005-11-14 01:52 rstory + + * dist/makerelease: + + check for gpg key instead of userid + +2005-11-14 01:47 rstory + + * dist/makerelease: + + add option to repeat failed steps + +2005-11-14 01:44 rstory + + * FAQ, README, perl/OID/OID.pm, + perl/default_store/default_store.pm: + + version update + +2005-11-14 01:39 rstory + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.pre3 ) + +2005-11-14 01:39 rstory + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3.pre3 ) + +2005-11-14 01:39 rstory + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.3.pre3 ) + +2005-11-14 01:38 rstory + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.3.pre3 ) + +2005-11-14 01:38 rstory + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.3.pre3 ) + +2005-11-14 01:38 rstory + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.3.pre3 ) + +2005-11-14 01:38 rstory + + * sedscript.in: + + - (sedscript.in): version tag ( 5.3.pre3 ) + +2005-11-14 01:38 rstory + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.3.pre3 ) + +2005-11-14 01:37 rstory + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.3.pre3 ) + +2005-11-14 01:37 rstory + + * ChangeLog: + + version update + +2005-11-14 01:36 rstory + + * NEWS: + + note agentx subagent connect after configs fix + +2005-11-14 01:26 rstory + + * agent/Makefile.depend, apps/snmpnetstat/Makefile.depend +: + + make depend + +2005-11-14 01:25 rstory + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3 +, netsnmp_agent_registry.3, netsnmp_agent_trap.3 +, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3 +, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3 +, netsnmp_callback.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_default_store.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_iterator_info_s.3, + netsnmp_leaf.3, netsnmp_library.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_oid_stash.3, netsnmp_old_api.3, + netsnmp_read_config.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3, + netsnmp_snmp_client.3, netsnmp_snmp_logging.3, + netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, + netsnmp_stash_cache.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_container.3, + netsnmp_table_data.3, netsnmp_table_dataset.3, + netsnmp_table_iterator.3, netsnmp_util.3, + netsnmp_utilities.3, netsnmp_variable_list.3, + netsnmp_watcher.3: + + documentation update + +2005-11-14 01:19 rstory + + * configure: + + version update + +2005-11-14 01:10 rstory + + * configure, configure.in: + + version update + +2005-11-14 00:14 rstory + + * agent/mibgroup/versiontag: + + remove unneeded repository spec + +2005-11-13 22:10 alex_b + + * win32/: Makefile.in, install-net-snmp.bat, + dist/installer/net-snmp.nsi: + + -Win32: Add missing mib2c-data to installer + -Win32: Use wildcards in installer for installing files to help prevent + missing files. + +2005-11-13 22:00 rstory + + * net-snmp-config.in, agent/snmp_agent.c, + agent/snmpd.c, apps/snmptrapd.c: + + - new netsnmp_running global in agent lib + - used in place of while(1) in get next processing loop + - daemons w/sighandler updated to clear flag on sigterm + +2005-11-11 21:55 alex_b + + * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in +: + + Win32: Fix NI_MAXHOST define. + +2005-11-11 21:11 alex_b + + * apps/snmpnetstat/inet.c: + + Win32: Work around for bug 1278743: If trying to reverse lookup + 127.0.0.1, return 'localhost' to prevent Windows from returning the + local computer name because it ignores the hosts file. + +2005-11-10 19:48 tanders + + * testing/tests/T0160snmpv2cbulkget: + + fix typo + +2005-11-10 19:18 tanders + + * README.solaris: + + fix syntax typo + +2005-11-10 18:55 tanders + + * testing/tests/T160snmpnetstat: + + clarify that this test requires a working udpTable + +2005-11-10 18:22 tanders + + * include/net-snmp/system/openbsd.h: + + build fix for OpenBSD/SPARC 3.7 + +2005-11-10 14:37 rstory + + * agent/mibgroup/agentx/subagent.c: + + - agentx init rework + - protect against multiple calls to subagent_init + - don't connect to master in subagent_init, instead register POST_CONFIG + callback to do so + +2005-11-10 14:27 rstory + + * snmplib/callback.c: + + - finer grained locking of callbacks (per subid), allowing a callback to + manipulate (reg/unreg) other callbacks + - more debugging + - add static flag for init + - memset and init variables in init_callback if not done yet + - call init_callback, if needed, from all functions + +2005-11-10 14:15 rstory + + * agent/snmp_agent.c: + + - agentx init rework + restore backwards compatibility (no subagent init in init_master_agent()) + +2005-11-10 14:12 rstory + + * agent/snmp_vars.c: + + - agentx init rework: + restore backwards compatibility (call subagent in in init_agent) + +2005-11-10 05:13 dts12 + + * agent/mibgroup/disman/: event.h, event-mib.h, + old-event-mib.h: + + Split original and new Event MIB implementations into distinct + "module group" headers, and use the original name to warn of the changes. + +2005-11-10 05:10 dts12 + + * configure, configure.in: + + Add support for MIB modules to generate configure warnings or errors + +2005-11-10 04:46 dts12 + + * apps/snmpnetstat/: main.c, netstat.h, route.c: + + Silence a couple of compiler warnings + +2005-11-10 04:45 dts12 + + * apps/snmpnetstat/if.c: + + Don't choke on missing interfaces (and silence a couple of compiler warnings) + +2005-11-10 04:44 dts12 + + * apps/snmpnetstat/: inet.c, inet6.c: + + Suppress headers for empty TCP displays (and fix a minor typo) + +2005-11-09 21:33 alex_b + + * agent/snmpd.c, apps/snmptrapd.c, + snmplib/winservice.c: + + -Win32: Force Event Log, SCM, registry etc to use long + name for service (Net-SNMP Agent instead of snmpd). Needed + because of new -n option in snmpd. Note: The snmpd -n option + does not change the Windows service name etc, only the config + file loaded. + +2005-11-09 19:34 tanders + + * testing/Makefile.in: + + "make test-mibs" still won't work if build dir != source dir, but it's closer now + +2005-11-09 18:41 rstory + + * agent/mibgroup/agentx/: agentx_config.h, subagent.h: + + agentx init rework: update prototypes for renamed functions + +2005-11-09 18:24 tanders + + * agent/mibgroup/agentx/subagent.c: + + debug message should match code + +2005-11-09 17:38 rstory + + * agent/mibgroup/: ip-mib/ipAddressPrefixTable/.cvsignore, + ip-mib/ipv4InterfaceTable/.cvsignore, + ip-mib/ipv6InterfaceTable/.cvsignore, + udp-mib/udpEndpointTable/.cvsignore: + + ignore executables, makefiles, txt files, subagent files + +2005-11-09 17:31 rstory + + * apps/snmpnetstat/inet6.c: + + remove duplicate include + +2005-11-09 17:28 rstory + + * dist/nsb-functions: + + more specific error regexp + +2005-11-09 17:26 rstory + + * apps/snmptrapd.c: + + agentx init rework: update for function name changes + +2005-11-09 17:25 rstory + + * agent/mibgroup/agentx/subagent.c: + + - agentx init rework + - ifdef entire module based on using agentx subagent module + - rename init fucntion so we can control when it is called + - remove subagent_pre_init + - config stuff moved into agentx_config.c + - connection establishment moved to subagent_init, now that it's called + after configs have been read + +2005-11-09 17:21 rstory + + * agent/mibgroup/agentx/agentx_config.c: + + - consolidate master and subagent configs in this file + - slight code re-org (no changes; move agentx socket parsing to top) + - register ping interval config and set default + - rename init function so configure won't add it to modules inits, so we + can call it when we want it to be called + +2005-11-09 17:18 rstory + + * agent/snmp_agent.c: + + - agentx init rework: init subagent in init_master_agent + - assert if role isn't master or sub-agent + +2005-11-09 17:16 rstory + + * agent/snmp_vars.c: + + - agentx init rework + - don't init subagent here (configs haven't been read yet) + - only init master/sub configs + +2005-11-09 17:12 rstory + + * README.agent-mibs: + + update for new tables + +2005-11-08 07:21 dts12 + + * apps/snmpnetstat/: if.c, main.c, netstat.h: + + Implement Open/NetBSD-style octet interface display. + +2005-11-08 07:17 dts12 + + * apps/snmpnetstat/if.c: + + Right-justify headings for counter values. + (looks neater when individual values become relatively wide) + +2005-11-08 07:04 dts12 + + * apps/snmpnetstat/inet6.c: + + Fix problems walking the IPv6 connection tables. + +2005-11-08 06:59 dts12 + + * agent/helpers/cache_handler.c: + + Only schedule automatic loading once for any given cache. + +2005-11-07 22:46 hardaker + + * dist/makerelease: + + ChangeLog note + +2005-11-07 21:45 alex_b + + * win32/: net-snmp/net-snmp-config.h, + net-snmp/net-snmp-config.h.in, snmpnetstat/Makefile.in +, snmpnetstat/snmpnetstat.dsp: + + Win32: MSVC build fixes. + +2005-11-07 19:49 tanders + + * testing/tests/T060trapdperl: + + introduce embedded perl test for snmptrapd (too fancy to resist) + +2005-11-07 19:42 tanders + + * apps/snmpnetstat/Makefile.in: + + build fix: fss->ffs + +2005-11-07 18:54 tanders + + * perl/ASN/ASN.pm: + + fix typo + +2005-11-07 18:34 tanders + + * perl/TrapReceiver/TrapReceiver.pm: + + fix typos + +2005-11-07 13:41 rstory + + * agent/snmpd.c: + + drop default timeout down to INT_MAX, and document why + +2005-11-07 09:39 dts12 + + * apps/snmpnetstat/: Makefile.in, ffs.c, if.c, + main.c, netstat.h, route.c: + + Tweaks to support building under Windows + (including renamed 'ffs()' routine, taken from OpenBSD source tree) + +2005-11-07 06:47 dts12 + + * apps/snmpnetstat/if.c: + + Display interface addressing information. + +2005-11-07 01:57 rstory + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.pre2 ) + +2005-11-07 01:57 rstory + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3.pre2 ) + +2005-11-07 01:56 rstory + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.3.pre2 ) + +2005-11-07 01:56 rstory + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.3.pre2 ) + +2005-11-07 01:56 rstory + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.3.pre2 ) + +2005-11-07 01:56 rstory + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.3.pre2 ) + +2005-11-07 01:56 rstory + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.3.pre2 ) + +2005-11-07 01:56 rstory + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.3.pre2 ) + +2005-11-07 01:55 rstory + + * sedscript.in: + + - (sedscript.in): version tag ( 5.3.pre2 ) + +2005-11-07 01:55 rstory + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.3.pre2 ) + +2005-11-07 01:55 rstory + + * FAQ: + + - (FAQ): version tag ( 5.3.pre2 ) + +2005-11-07 01:54 rstory + + * README: + + - (README): version tag ( 5.3.pre2 ) + +2005-11-07 01:54 rstory + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.3.pre2 ) + +2005-11-07 01:54 rstory + + * ChangeLog: + + version update + +2005-11-07 01:44 rstory + + * agent/Makefile.depend, agent/helpers/Makefile.depend +, agent/mibgroup/Makefile.depend, + apps/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2005-11-07 01:43 rstory + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3 +, netsnmp_agent_registry.3, netsnmp_agent_trap.3 +, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3 +, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3 +, netsnmp_callback.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_default_store.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_iterator_info_s.3, + netsnmp_leaf.3, netsnmp_library.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3 +, netsnmp_old_api.3, netsnmp_read_config.3, + netsnmp_read_only.3, netsnmp_row_merge.3, + netsnmp_scalar.3, netsnmp_scalar_group_group.3, + netsnmp_serialize.3, netsnmp_snmp_agent.3, + netsnmp_snmp_alarm.3, netsnmp_snmp_client.3, + netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3, + netsnmp_snmp_session.3, netsnmp_stash_cache.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_container.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_variable_list.3, netsnmp_watcher.3: + + documentation update + +2005-11-07 01:38 rstory + + * configure.in, configure: + + version update + +2005-11-07 01:14 rstory + + * snmplib/snmp_client.c: + + don't try to use agent var in base lib (it was late, ok?) + +2005-11-07 00:16 rstory + + * snmplib/snmp_client.c: + + break out of waiting loops if ! running + +2005-11-06 22:34 alex_b + + * include/net-snmp/types.h, win32/net-snmp/net-snmp-config.h +, win32/net-snmp/net-snmp-config.h.in: + + Win32: Move uint16_t definition to static win32 net-snmp-config.h + +2005-11-06 21:27 alex_b + + * include/net-snmp/types.h, + win32/libnetsnmptrapd/Makefile.in, + win32/libnetsnmptrapd/libnetsnmptrapd.dsp, + win32/netsnmpmibssdk/Makefile.in, + win32/netsnmpmibssdk/netsnmpmibssdk.dsp: + + Win32 MSVC build fixes + +2005-11-05 18:19 rstory + + * agent/snmp_agent.c: + + break out of getnext loop if ! running + +2005-11-05 17:46 tanders + + * testing/TESTCONF.sh: + + only use "ulimit -v" in bash + +2005-11-05 17:43 rstory + + * configure: + + update for configure.in + +2005-11-05 17:24 tanders + + * dist/nsb-functions: + + adjust error regex: don't fail on &entry->schedLastFailed, &fail etc. + +2005-11-05 17:09 rstory + + * dist/nsb-functions: + + - allow over-ride of NSB_(DIST|EXTRA)_MODULES + - remove testhandler from EXTRA modules (hangs snmpwalk) + - set SNMP_TMPDIR_BASE (future use) + +2005-11-05 17:01 rstory + + * snmplib/snmpUDPDomain.c: + + I'll take my port numbers unsigned, please + +2005-11-05 16:40 rstory + + * agent/mibgroup/mibII/tcp.c: + + include netinet/tcp_var.h, if available + +2005-11-05 16:38 tanders + + * testing/TESTCONF.sh: + + deliberately ignore ulimit failures + +2005-11-05 16:19 rstory + + * agent/mibgroup/mibII/tcp.c: + + remove sys/socketvar.h, since mibII_common.h already has it + +2005-11-05 14:43 rstory + + * configure.in: + + - switch disman module list back to event-mib (still uses new code) + - remove event mib conflict check (handled by config_excludes) + +2005-11-05 14:41 rstory + + * agent/mibgroup/disman/event-mib.h: + + - centralize event mib requires in original event-mib.h + - default to re-writes + - whichever implementation is selected, config_exclude the other + +2005-11-05 14:40 rstory + + * agent/mibgroup/disman/event.h: + + - centralize event mib requires in original event-mib.h + +2005-11-05 13:15 tanders + + * apps/snmpnetstat/main.c: + + fix optProc signature + +2005-11-04 18:46 tanders + + * apps/snmpnetstat/inet6.c: + + Build fix: protect #include + +2005-11-04 13:05 rstory + + * apps/snmpnetstat/route.c: + + remove redundant include + +2005-11-04 13:05 rstory + + * apps/snmpnetstat/netstat.h: + + check if we have header before including it + +2005-11-04 11:59 dts12 + + * apps/snmpnetstat/: main.c, netstat.h: + + Move the option flag variable declarations into a code file. + +2005-11-04 11:51 dts12 + + * apps/snmpnetstat/inet6.c: + + Poertability of 'sin6_len' field is unclear + (and it doesn't immediately seem to be needed) + +2005-11-04 11:44 rstory + + * apps/snmpnetstat/netstat.h: + + add void to empty prototype param list + +2005-11-04 09:45 dts12 + + * configure.in, configure: + + Detect (and reject) use of conflicting Event-MIB implementations. + +2005-11-04 07:41 dts12 + + * apps/snmpnetstat/: inet6.c, main.c, main.h, + netstat.h: + + Preliminary implementation of IPv6 support + +2005-11-04 07:31 dts12 + + * apps/snmpnetstat/inet.c: + + Plug minor memory leak. + +2005-11-03 20:02 hardaker + + * perl/TrapReceiver/perl_snmptrapd.h: + + update .h from the trapd.h files + +2005-11-03 19:59 hardaker + + * perl/TrapReceiver/TrapReceiver.xs: + + make perl only require the execute bit + +2005-11-03 11:52 tanders + + * testing/tests/T160snmpnetstat: + + adjust to new snmpnetstat options + +2005-11-03 11:47 dts12 + + * apps/snmpnetstat/: inet6.c, main.c, route.c: + + Ensure IPv6 code is omitted (until it can be properly ported/tested) + +2005-11-03 11:46 dts12 + + * apps/snmpnetstat/main.c: + + Omit redundent declarations. + +2005-11-03 11:28 dts12 + + * apps/snmpnetstat/inet.c: + + Remove code for determining RPC service names + (not relevant/appropriate for SNMP-based queries) + +2005-11-03 08:58 dts12 + + * apps/snmpnetstat/route.c: + + Better handling of host-specific routes, and displaying gateway/host names. + +2005-11-03 07:21 dts12 + + * apps/snmpnetstat/: main.c, route.c: + + Re-implement routing table display (based on OpenBSD code) + +2005-11-03 07:19 dts12 + + * apps/snmpnetstat/if.c: + + Fix problems with repeated interface display. + +2005-11-02 16:21 rstory + + * apps/snmpnetstat/route.c: + + move include after net-snmp-includes.h; fix global session name + +2005-11-02 12:07 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.h: + + remove bogus experimental config macro + +2005-11-02 12:06 rstory + + * agent/mibgroup/examples/watched.h: + + add missing semi-colon + +2005-11-02 09:25 dts12 + + * apps/snmpnetstat/: if.c, inet.c, main.c, + main.h, netstat.h: + + Preliminary re-implementation, based on re-distributable OpenBSD code. + (Note that if.c draws heavily on the FreeBSD interface display behaviour, + which is somewhat different to the Net/OpenBSD approach) + +2005-11-02 01:56 hardaker + + * NEWS: + + minor word twiddles + +2005-11-02 01:50 hardaker + + * configure, configure.in, agent/snmp_perl.c: + + fix embedded perl and ensure compilation failures if turned on but functions missing + +2005-11-01 15:24 hardaker + + * local/mib2c: + + don't add notify objects to the scalar list + +2005-11-01 04:02 tanders + + * testing/TESTCONF.sh: + + more portable way of calling ulimit + +2005-10-31 07:40 tanders + + * include/net-snmp/system/osf5.h: + + Tru64 Unix 5.1 build fix: make sure UINT32_MAX is defined + +2005-10-31 06:11 tanders + + * dist/: nsb-nightly, nsb-package: + + more portable way of calling bash + +2005-10-31 05:36 tanders + + * snmplib/text_utils.c: + + Solaris build fix: include limits.h for [U]LONG_MAX and LONG_MIN + +2005-10-31 04:29 rstory + + * agent/Makefile.depend, agent/helpers/Makefile.depend +, agent/mibgroup/Makefile.depend, + apps/snmpnetstat/Makefile.depend, apps/Makefile.depend +, snmplib/Makefile.depend: + + make depend + +2005-10-31 04:27 rstory + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3 +, netsnmp_agent_registry.3, netsnmp_agent_trap.3 +, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3 +, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3 +, netsnmp_callback.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_default_store.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_iterator_info_s.3, + netsnmp_leaf.3, netsnmp_library.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3 +, netsnmp_old_api.3, netsnmp_read_config.3, + netsnmp_read_only.3, netsnmp_row_merge.3, + netsnmp_scalar.3, netsnmp_scalar_group_group.3, + netsnmp_serialize.3, netsnmp_snmp_agent.3, + netsnmp_snmp_alarm.3, netsnmp_snmp_client.3, + netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3, + netsnmp_snmp_session.3, netsnmp_stash_cache.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_container.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_variable_list.3, netsnmp_watcher.3: + + documentation update + +2005-10-31 04:24 rstory + + * configure, configure.in: + + version update + +2005-10-31 04:14 rstory + + * agent/mibgroup/host/hr_storage.c: + + patches from apple + +2005-10-31 04:01 rstory + + * include/net-snmp/system/darwin7.h, + agent/mibgroup/ucd_snmp.h: + + patches from apple + +2005-10-31 04:00 rstory + + * agent/mibgroup/ucd-snmp/: memory_darwin7.c, + memory_darwin7.h, vmstat_darwin7.c, vmstat_darwin7.h +: + + memory/vmstats code from apple + +2005-10-31 03:48 rstory + + * agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.c, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_constants.h +, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c +, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.h +, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c +, + agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.h +, agent/mibgroup/udp-mib/data_access/udp_endpoint.h, + agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c, + agent/mibgroup/udp-mib/data_access/udp_endpoint_private.h, + include/net-snmp/data_access/udp_endpoint.h: + + first pass at udpEndpointTable + +2005-10-31 03:48 tanders + + * testing/TESTCONF.sh: + + set cpu and memory limits to prevent major damage, especially since we now have a full snmpwalk test + +2005-10-30 23:32 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c +: + + quiet compiler + +2005-10-30 23:32 rstory + + * agent/mibgroup/ip-mib/: data_access/ipaddress_ioctl.c, + ipAddressPrefixTable/ipAddressPrefixTable_data_access.c: + + remove unused var + +2005-10-30 23:28 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c: + + calculate prefix oid as needed + +2005-10-30 23:27 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + remove prefix oid; add prefix len + +2005-10-30 23:26 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_common.c: + + remove prefix oid + +2005-10-30 23:26 rstory + + * include/net-snmp/data_access/ipaddress.h: + + - get rid of prefix oid + - add prefix len + - add prefix function prototypes + +2005-10-30 22:45 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_common.c: + + - don't use test correct flag bit + - add prefix utility routines + +2005-10-30 22:41 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c +: + + add access to container + +2005-10-30 22:41 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c +: + + do not use init flag with load routine + +2005-10-30 22:39 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + - remove inet6 code, since there we aren't using ipv6 ioctls + - add prefix len + +2005-10-30 22:37 rstory + + * agent/mibgroup/ip-mib/: ipAddressTable.h, + ipAddressTable/ipAddressTable.h: + + move detailed config_require macros down a level + +2005-10-30 22:37 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_linux.c: + + use new util func to calculate prefix len + +2005-10-30 22:34 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + only check dirty flag for writable tables + +2005-10-30 22:33 rstory + + * agent/mibgroup/ip-mib/ipAddressPrefixTable/: + ipAddressPrefixTable.c, ipAddressPrefixTable.h, + ipAddressPrefixTable_constants.h, + ipAddressPrefixTable_data_access.c, + ipAddressPrefixTable_data_access.h, + ipAddressPrefixTable_interface.c, + ipAddressPrefixTable_interface.h: + + initial pass at ipAddressPrefixTable + +2005-10-30 15:49 rstory + + * include/net-snmp/types.h: + + new netsnmp_cvalue union + +2005-10-30 15:49 rstory + + * include/net-snmp/library/text_utils.h, snmplib/text_utils.c +: + + more new utility functions + +2005-10-30 14:01 rstory + + * include/net-snmp/library/file_utils.h, + include/net-snmp/library/text_utils.h, snmplib/Makefile.in +, snmplib/file_utils.c, snmplib/text_utils.c: + + new util files + +2005-10-30 13:49 rstory + + * snmplib/container_binary_array.c: + + add support for unsorted flag + +2005-10-30 13:48 rstory + + * snmplib/container.c: + + - add compare function ptr to container type struct + - set compare func from container type struct + - register some string compare based binary array types + +2005-10-30 13:46 rstory + + * include/net-snmp/library/container.h: + + - new container register with compare prototype + - add unsorted container flag + - fix container options macros + - add rc param + - missing } + +2005-10-29 18:12 tanders + + * testing/tests/T035snmpv3trapdusermgmt: + + test change and usage of localized keys + +2005-10-29 17:29 tanders + + * testing/tests/T059trapdtraphandle: + + introduce snmptrapd traphandle test + +2005-10-29 15:58 tanders + + * testing/tests/T200snmpv2cwalkall: + + Introduce full snmpwalk test. Needs a significant amount of CPU cycles, but will catch important issues like when a simple walk crashes/hangs the agent. + +2005-10-29 08:17 rstory + + * agent/mibgroup/examples/: data_set.h, delayed_instance.h +, example.h, netSnmpHostsTable.h, + netSnmpHostsTable_access.h, netSnmpHostsTable_checkfns.h +, netSnmpHostsTable_checkfns_local.h, notification.h +, scalar_int.h, ucdDemoPublic.h: + + add missing header protect and/or cplusplus ifdefs + +2005-10-29 08:16 rstory + + * agent/mibgroup/examples/watched.h: + + add missing header for watched.h + +2005-10-28 23:31 rstory + + * agent/mibgroup/ip-mib/data_access/arp.h: + + - remove extra ; + - fix typo in configure macro + +2005-10-28 23:30 rstory + + * agent/mibgroup/if-mib/data_access/: interface_ioctl.c, + interface_ioctl.h: + + reduce scope of ioctl version checking to v4 only (no ipv6 ioctls) + +2005-10-28 23:27 rstory + + * + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.h +: + + correct cut-n-paste error in prototype + +2005-10-28 23:26 rstory + + * + agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c +: + + yank more code which is unused due to container sharing + +2005-10-28 23:25 rstory + + * agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h +: + + update for changed ifentry var names + +2005-10-28 23:25 rstory + + * agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.c +: + + skip vars that do not have ifentry flag set + +2005-10-28 23:24 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + - add missing flags param to arch container load + - support for ipv(4|6) only load flag + - try to load ipv6 even if ipv4 fails + +2005-10-28 23:22 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_common.c: + + pass correct flags to container init during load + +2005-10-28 23:21 rstory + + * agent/mibgroup/if-mib/data_access/interface.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + include/net-snmp/data_access/interface.h: + + tweaks and support for ipv6InterfaceTable + +2005-10-28 23:17 rstory + + * include/net-snmp/data_access/ipaddress.h: + + new load flags + +2005-10-28 23:17 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +: + + add insert filtering + +2005-10-28 23:13 rstory + + * agent/Makefile.in: + + - reduce dependency list on snmp_vars.lo to agent_module_list_h + - add mib_module_list_h as dep for mib_modules.lo + - document why read_conf.lo deps are here and not in snmplib/Makefile.in + +2005-10-28 23:05 rstory + + * agent/mibgroup/ip-mib/ipv6InterfaceTable/: ipv6InterfaceTable.c +, ipv6InterfaceTable.h, ipv6InterfaceTable_constants.h +, ipv6InterfaceTable_data_access.c, + ipv6InterfaceTable_data_access.h, + ipv6InterfaceTable_interface.c, + ipv6InterfaceTable_interface.h: + + implement ipv6InterfaceTable + +2005-10-28 23:02 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + add shutdown prototype + +2005-10-28 18:38 tanders + + * testing/tests/T030snmpv3usercreation: + + portable way of exporting SNMPCONFPATH + +2005-10-28 17:28 bshaw666 + + * agent/mibgroup/host/hr_swrun.c: + + logic change on getKstatInt + +2005-10-28 16:06 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + remove ; from config_require macros + +2005-10-28 15:47 rstory + + * agent/mibgroup/if-mib/data_access/interface.c: + + - move local include with other local includes + - ifdef proptypes that won't be defined for NOARCH case + +2005-10-28 15:40 bshaw666 + + * agent/mibgroup/if-mib/data_access/interface.c: + + forgot the include for some netsnmp_arch_interface stuff + +2005-10-28 14:49 bshaw666 + + * agent/mibgroup/host/hr_network.c: + + you can't not declare HRN_index for solaris then expect it to return a few lines later + +2005-10-28 14:20 bshaw666 + + * include/net-snmp/data_access/interface.h: + + it's uint16_t not u_int16_t + +2005-10-28 12:55 tanders + + * man/snmpusm.1.def: + + update on -CE and -Ck + +2005-10-28 12:37 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h: + + remove accidental checkin of unimplemented config macro + +2005-10-28 12:31 rstory + + * configure: + + update for configure.in + +2005-10-28 12:31 rstory + + * configure.in: + + add new argument to turn on debug during mib module processing + +2005-10-28 12:25 rstory + + * agent/mibgroup/mibII/ipv6.h: + + require mibII/ifTable instead of mibII/interfaces + +2005-10-28 12:11 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + - rename/revamp interface count function + - allocate local ifconf if called didn't pass on + - document that function allocates memory that caller must release if + they pass in their own ifconf pointer + +2005-10-28 12:08 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.h: + + - remove ';' form config_* macros + - config_require ifTable, include ifTable header + +2005-10-28 12:06 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + call ifTable init to manage ifXTable init + +2005-10-28 12:03 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: + + - add calls to ipv(4|6) interface tables when updating rows + - correct ifTableLastChange behaviour to comply with object definition + - clarify some comments + - add assert to notify us when/if and os tracks last changed on it's own + +2005-10-28 12:00 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.h: + + - fix config_require macros + - add require for data_access/interface + - remove last change from data context, use ifentry version instead + +2005-10-28 11:58 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.c: + + - make init_ifTable the common init function for interface modules + - protect against multiple calls + - proper init function calls for ipv(4|6)InterfaceTable/ifXTable + +2005-10-28 11:56 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + - move stats parsing to it's own function + - support new load flags: ipv4 only, no stats + - add (hardcoded reasm_max) + - get arp retransmit time from /proc + +2005-10-28 11:53 rstory + + * agent/mibgroup/if-mib/data_access/interface_ioctl.h: + + add config_require of data_access/ipaddress + +2005-10-28 11:50 rstory + + * agent/mibgroup/if-mib/data_access/interface_ioctl.c: + + new function to check an interface for ipv(4|6) ip addresses + +2005-10-28 11:45 rstory + + * include/net-snmp/data_access/interface.h: + + - add warnings to update functions when adding/deleting stuct members + - make flags field unsigned + - unsigned int -> u_int + - add fields for ipv4InterfaceTable + - fix os_flags comment + - new ns_flags defines for ipv(4|6)InterfaceTable + - new load flags defines + +2005-10-28 11:37 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c: + + rename to interface.c + +2005-10-28 11:36 rstory + + * agent/mibgroup/if-mib/data_access/interface.c: + + rename interface_common.c to interface.c to easy configure processing + +2005-10-28 11:36 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c: + + - revert to previous behavior of ifDescr = interface name + - add new/missing structure members to interface copy routine + - rename init function for pending file rename + +2005-10-28 11:29 rstory + + * agent/mibgroup/: if-mib/ifTable.h, if-mib/ifXTable.h, + if-mib/data_access/interface.h, + if-mib/data_access/interface_ioctl.h, + ip-forward-mib/inetCidrRouteTable.h, + ip-forward-mib/ipCidrRouteTable.h, + ip-forward-mib/data_access/route.h, + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h, + ip-mib/inetNetToMediaTable.h, ip-mib/ipAddressTable.h +, ip-mib/ipSystemStatsTable.h, ip-mib/ip_scalars.h +, ip-mib/data_access/ipaddress.h, + ip-mib/data_access/ipaddress_ioctl.h, + ip-mib/data_access/ipaddress_linux.h, + ip-mib/data_access/scalars_common.h, + ip-mib/data_access/systemstats.h, + snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.h +, tcp-mib/tcpConnTable.h, tcp-mib/tcpConnectionTable.h +, tcp-mib/data_access/tcpConn.h, + tcp-mib/tcpConnectionTable/tcpConnectionTable.h, + tcp-mib/tcpListenerTable/tcpListenerTable.h: + + - mostly removing extraneous ';' on config_* macros + - a few tweak config_* macros + +2005-10-28 11:18 rstory + + * configure: + + update for configure.in + +2005-10-28 11:17 rstory + + * configure.in: + + - check for program 'find' + - only add header to (agent|mib)_module_includes.h if init/shutdown found + +2005-10-28 10:26 tanders + + * dist/: README.build-scripts, nsb-nightly, + nsb-package: + + fix typo + +2005-10-28 09:25 rstory + + * agent/mibgroup/ip-mib/ipv4InterfaceTable/: ipv4InterfaceTable.c +, ipv4InterfaceTable.h, ipv4InterfaceTable_constants.h +, ipv4InterfaceTable_data_access.c, + ipv4InterfaceTable_data_access.h, + ipv4InterfaceTable_interface.c, + ipv4InterfaceTable_interface.h, + ipv4InterfaceTable_subagent.c: + + implement ipv4InterfaceTable + +2005-10-28 08:13 tanders + + * testing/tests/T160snmpnetstat: + + make sure snmpnetstat can be executed; skip otherwise + +2005-10-27 05:42 dts12 + + * snmplib/: getopt.c, strtol.c, strtoul.c: + + Remove UCB advertising clause (rescinded 22 July 1999) + +2005-10-27 05:38 dts12 + + * apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c, + apps/snmpnetstat/inet6.c, apps/snmpnetstat/main.c, + apps/snmpnetstat/route.c, man/snmpnetstat.1.def: + + Update BSD copyright license with the current version. + +2005-10-26 18:54 tanders + + * testing/tests/T160snmpnetstat: + + add simple test for snmpnetstat to verify the upcoming rewrite + +2005-10-26 18:34 tanders + + * testing/tests/T030snmpv3usercreation: + + skip on DISABLE_SET_SUPPORT + +2005-10-26 17:47 tanders + + * man/snmpd.8.def: + + document generic --= command-line option + +2005-10-26 17:22 tanders + + * man/snmptrapd.8.def: + + document generic --= command-line option + +2005-10-26 13:15 tanders + + * apps/snmpusm.c: + + allows to use old and/or new localized key instead of pass-phrase with -Ck + +2005-10-26 12:26 tanders + + * testing/tests/T030snmpv3usercreation: + + major rewrite: adds more tests and uses new Sv3usmconfig* + +2005-10-26 12:23 tanders + + * testing/tests/Sv3usmconfigbase: + + fix some variable names + +2005-10-26 08:21 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.c: + + remove patch flub + +2005-10-26 07:07 dts12 + + * agent/helpers/cache_handler.c: + + Extra debugging to help distinguish between different cache timers. + +2005-10-26 07:02 dts12 + + * agent/helpers/table_generic.c: + + Slight rethink about how to handle the removal of a MIB registration. + (This is definitely one for 5.4, methinks!) + +2005-10-26 06:57 dts12 + + * agent/helpers/table_generic.c: + + Minor tweaks to generic table API routine names. + +2005-10-26 06:56 dts12 + + * agent/helpers/table_tdata.c, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/disman/event/mteEventConf.c, + agent/mibgroup/disman/event/mteEventNotificationTable.c, + agent/mibgroup/disman/event/mteEventSetTable.c, + agent/mibgroup/disman/event/mteEventTable.c, + agent/mibgroup/disman/event/mteObjects.c, + agent/mibgroup/disman/event/mteObjectsConf.c, + agent/mibgroup/disman/event/mteObjectsTable.c, + agent/mibgroup/disman/event/mteTrigger.c, + agent/mibgroup/disman/event/mteTriggerBooleanTable.c, + agent/mibgroup/disman/event/mteTriggerConf.c, + agent/mibgroup/disman/event/mteTriggerDeltaTable.c, + agent/mibgroup/disman/event/mteTriggerExistenceTable.c, + agent/mibgroup/disman/event/mteTriggerTable.c, + agent/mibgroup/disman/event/mteTriggerThresholdTable.c, + agent/mibgroup/disman/expr/expErrorTable.c, + agent/mibgroup/disman/expr/expExpression.c, + agent/mibgroup/disman/expr/expExpressionConf.c, + agent/mibgroup/disman/expr/expExpressionTable.c, + agent/mibgroup/disman/expr/expObject.c, + agent/mibgroup/disman/expr/expObjectConf.c, + agent/mibgroup/disman/expr/expObjectTable.c, + agent/mibgroup/disman/expr/expValue.c, + agent/mibgroup/disman/schedule/schedConf.c, + agent/mibgroup/disman/schedule/schedCore.c, + agent/mibgroup/disman/schedule/schedTable.c, + include/net-snmp/agent/table_tdata.h: + + Bring 'tdata' routine names into line with the proposed table API + +2005-10-26 06:20 tanders + + * agent/mibgroup/host/hr_network.c: + + fix compile error due to wrong hpux11 test + +2005-10-26 05:48 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + Move registration of standard views so that they're picked up + by both agent and trap handler initialisation. + Clarify which initialisation routines are called by which apps. + +2005-10-25 19:08 tanders + + * agent/mibgroup/mibII/vacm_conf.c: + + temporary workaround as suggested by Dave to get snmptrapd working again + +2005-10-25 19:05 rstory + + * agent/helpers/row_merge.c: + + - narrow scope of assert test + - fix minor memory leak + +2005-10-25 16:56 rstory + + * configure: + + update for configure.in + +2005-10-25 16:55 rstory + + * configure.in: + + fix tests for empty var case + +2005-10-25 12:41 tanders + + * testing/tests/T049snmpv3inform: + + ... and say so. + +2005-10-25 12:40 tanders + + * testing/tests/T049snmpv3inform: + + clarify as being a noAuthNoPriv test + +2005-10-25 11:59 tanders + + * configure, configure.in: + + fix OpenBSD 3.4 "present but cannot be compiled" warning: sys/swap.h needs sys/param.h for MAXPATHLEN + +2005-10-25 11:52 rstory + + * agent/mibgroup/mibII/interfaces.c: + + remove MFD_REWRITE define tests + +2005-10-25 11:51 rstory + + * agent/mibgroup/mibII/interfaces.h: + + - comment formatting + - config_exclude if-mib/ifTable/ifTable + +2005-10-25 11:49 rstory + + * include/net-snmp/library/container.h: + + add ITERATOR_RELEASE macro + +2005-10-25 08:38 dts12 + + * agent/mibgroup/mibII/: vacm_conf.c, vacm_conf.h: + + Alternative viewtype-based access configuration directive ("authaccess"). + Similar to "setaccess", but closer in feel to the other auth* directives. + This also allows the security model, level and context information to be + omitted (defaulting to sensible values). + +2005-10-25 08:31 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + Arggghhhh!!! If you've got code that works, don't change it before committing it. + If you *must* change it, then at least have the gumption to test it again first! + + +2005-10-25 08:01 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + Tell you what, Dave. Why don't you try committing the code for the + "authgroup" directive - rather than just the header file? + + You just can't get the staff these days. + +2005-10-25 07:58 dts12 + + * agent/mibgroup/mibII/vacm_conf.h: + + Directive to support viewtype-based configuration of groups ("authgroup") + +2005-10-25 07:51 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + Allow community-based directives (authcommunity, etc) to specify + a particular SNMP version (v1-only or v2c-only) + +2005-10-25 07:47 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + Support simple access directives configured with named views (-V) + as well as OID subtrees. + +2005-10-25 07:42 dts12 + + * agent/mibgroup/mibII/: vacm_conf.c, vacm_conf.h: + + Define "standard" views (all or nothing) + +2005-10-25 07:39 dts12 + + * snmplib/mib.c: + + Work with the active root of the MIB tree (rather than the backward + compatibility version). This allows 'read_objid' to work correctly + (with numeric OIDs) before the MIB files are loaded. + +2005-10-24 19:31 tanders + + * testing/tests/T035snmpv3trapdusermgmt: + + reworked to use new Sv3usmconfig* framework + +2005-10-24 19:30 tanders + + * testing/tests/: T049snmpv3informauth, T049snmpv3informpriv +: + + SNMPv3 authNoPriv/authPriv INFORM tests based on new Sv3usmconfig* + +2005-10-24 19:27 tanders + + * testing/tests/: Sv3usmconfigagent, Sv3usmconfigbase, + Sv3usmconfigtrapd: + + rewritten SNMPv3 USM config: basic, agent, trapd + +2005-10-24 19:04 hardaker + + * agent/helpers/table_data.c: + + Fix for compilation issues: + - rearrange function order to get proper prototype ordering without + prototypes. + - Removed data type for a variable name that was getting passed in + as well. + +2005-10-24 18:40 rstory + + * agent/mibgroup/mibII/at.c: + + use netsnmp_access_interface_index_find instead of Interface_Index_By_Name + +2005-10-24 18:39 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_interface.c: + + remove MFD_REWRITE check, use USING_MIBII_INTERFACES_MODULE instead + +2005-10-24 18:38 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.h: + + config_exclude mibII/interfaces + +2005-10-24 18:37 rstory + + * agent/mibgroup/mibII.h: + + - require new mibII/ifTable instead of mibII/interfaces + - remove MFD_REWRITE check + - consolidate linux requires to one line + +2005-10-24 18:36 rstory + + * agent/mibgroup/host/hr_network.c: + + fix ifIndex mis-match (add support for netsnmp_interface_entry) + +2005-10-24 18:34 rstory + + * agent/mibgroup/host/hr_network.h: + + - require new mibII/ifTable instead of mibII/interfaces + - require host/hr_device too, since it declares globals we need + +2005-10-24 18:17 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c: + + - implement backwards compatability functions Interface_Scan_(Init|Next) so + all modules can agree on ifIndex values + +2005-10-24 17:52 rstory + + * snmplib/container_binary_array.c: + + fix cut-n-paste bug in iterator; reset ptr overwritten by release + +2005-10-24 16:28 hardaker + + * apps/snmptrapd_handlers.c: + + drop packets with session errnos attached to them + +2005-10-24 13:47 rstory + + * agent/mibgroup/mibII/var_route.h: + + remove MFD rewrite gyrations + +2005-10-24 13:44 rstory + + * configure: + + update for configure.in + +2005-10-24 13:43 rstory + + * configure.in: + + add tests for invalid options (miniagent) + +2005-10-24 13:42 rstory + + * snmplib/read_config.c: + + add details to log/debug message + +2005-10-24 13:40 rstory + + * agent/mibgroup/mibII/ip.h: + + use new mibII/ifTable in place of mibII/interfaces + +2005-10-24 13:38 rstory + + * agent/mibgroup/mibII/ifTable.h: + + new module for other modules to reference, in place of mibII/interfaces + +2005-10-24 13:29 rstory + + * agent/mibgroup/mibII/var_route.c: + + fix ifIndex lookup on linux (use netsnmp_access_interface_index_find) + +2005-10-24 11:48 dts12 + + * agent/helpers/table_iterator.c, + include/net-snmp/agent/table_iterator.h: + + Generic table API: "Row operations" (experimental implementation) + +2005-10-24 11:16 tanders + + * testing/eval_tools.sh: + + introduce SKIP() + +2005-10-24 10:19 tanders + + * testing/tests/: Sv3DESconfig, Sv3SHADESconfig: + + remove obsolete SNMPv3 config files + +2005-10-24 07:02 dts12 + + * agent/helpers/table_data.c: + + Generic table API: Row operations + +2005-10-24 06:58 dts12 + + * local/snmpdump.pl: + + For Thomas + +2005-10-24 06:54 dts12 + + * agent/helpers/table_iterator.c: + + Provisional implementation of the "Table maintenance" generic API. + Most of this is not really applicable to the iterator helper, but + having a standard mechanism for constructing (and freeing) the + main iterator structure might be useful. + +2005-10-24 06:22 dts12 + + * agent/helpers/table_iterator.c: + + Count the number of rows in an iterator-based table. + +2005-10-24 06:18 dts12 + + * agent/helpers/table_iterator.c, + include/net-snmp/agent/table_iterator.h: + + Associate table index information with the iterator structure. + (Experimental code - introduces a minor one-off memory leak, + but shouldn't otherwise affect existing code) + +2005-10-23 20:11 tanders + + * testing/tests/T035snmpv3trapdusermgmt: + + initial test for SNMPv3 snmptrapd USM user management with snmpusm + +2005-10-23 19:57 tanders + + * testing/eval_tools.sh: + + fix CHECKAGENT() and introduce CHECKTRAPDORDIE() + +2005-10-23 19:45 tanders + + * snmplib/snmpv3.c: + + fix typo + +2005-10-23 15:15 rstory + + * snmplib/container_binary_array.c: + + flags support; default to no duplicate keys + +2005-10-23 15:13 rstory + + * include/net-snmp/library/container.h: + + tweak options function to allow test and set + +2005-10-23 15:04 rstory + + * include/net-snmp/library/container.h: + + add function to set container options + +2005-10-22 18:26 tanders + + * testing/: TESTCONF.sh, tests/Sv3config, + tests/Sv3vacmconfig, tests/Svacmconfig, + tests/Svanyconfig: + + fix typo in variable name + +2005-10-22 18:14 tanders + + * testing/eval_tools.sh: + + replace obsolete snmptrapd "-u" flag by "-p" + +2005-10-22 18:12 tanders + + * agent/mibgroup/ip-mib/.cvsignore: + + ip-mib changes now require .cvsignore + +2005-10-22 18:04 tanders + + * testing/tests/Sv3configsha: + + obsoleted by Sv3config + +2005-10-22 00:54 hardaker + + * testing/tests/: T057trapdauthtest, T057trapdauthtest2 +, T057trapdauthtest3: + + proper checks for failure of unauthorized traps + +2005-10-22 00:51 hardaker + + * testing/tests/T057trapdauthtest2: + + test for wrong trap oids + +2005-10-22 00:47 hardaker + + * testing/tests/: T049snmpv3inform, T050snmpv3trap, + T051snmpv2ctrap, T052snmpv2cinform, T053agentv1trap +, T054agentv2ctrap, T055agentv1mintrap, + T056agentv2cmintrap, T058agentauthtrap, + T113agentxtrap: + + new config tokens round 2 + +2005-10-22 00:46 hardaker + + * agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/mibII/vacm_conf.h, apps/snmptrapd_auth.c +: + + Do trap auth parsing the way Dave wants. + +2005-10-21 20:30 rstory + + * NEWS: + + note new helper and scalars + +2005-10-21 20:27 rstory + + * agent/mibgroup/ip-mib.h: + + add new IP-MIB scalars + +2005-10-21 20:26 rstory + + * include/net-snmp/data_access/ip_scalars.h: + + data access for some IP-MIB scalars + +2005-10-21 20:25 rstory + + * agent/mibgroup/ip-mib/data_access/: scalars_common.h, + scalars_linux.c: + + data access for linux scalars + +2005-10-21 20:24 rstory + + * agent/mibgroup/ip-mib/: ip_scalars.c, ip_scalars.h: + + some new scalars in the IP-MIB + +2005-10-21 20:22 rstory + + * agent/helpers/instance.c, + include/net-snmp/agent/instance.h: + + - new helper for rw access to an integer based variable which is stored + as ascii in a file + +2005-10-21 18:31 tanders + + * apps/snmpusm.c, man/snmpusm.1.def: + + Add "-CE ENGINE-ID" option to specify the usmUserEngineID. Enables snmpusm to manage snmptrapd's usmUserTable (fixes bug #1333655). + +2005-10-21 18:04 rstory + + * snmplib/callback.c: + + - fix fun comment header for doxygen (keep wes happy) + - document slightly non-obvious index use (keep dave happy) + +2005-10-21 12:29 alex_b + + * agent/mibgroup/mibII/interfaces.c: + + Apply patch 1299554 from Tao to fix segfault in var_ifEntry() + +2005-10-21 06:55 dts12 + + * agent/mibgroup/disman/schedule/schedConf.c: + + More portable handling of 'overshoot' declaration. + +2005-10-21 06:53 dts12 + + * agent/helpers/: table_container.c, table_data.c, + table_iterator.c: + + Preliminary implementation of the "Table maintenance" section + of the generic table API. + +2005-10-21 06:49 dts12 + + * agent/helpers/table_generic.c: + + Minor tweaks to generic table API names, + and correct a couple of flawed function prototypes. + +2005-10-21 05:22 tanders + + * dist/nsb-functions: + + more generalized exception regex to let any "testing ... failure ..." go through, e.g. the new snmptrapd test recently introduced + +2005-10-21 01:53 hardaker + + * snmplib/snmp_api.c: + + init vacm + +2005-10-21 01:42 hardaker + + * apps/snmptrapd_log.h: + + include the new snmptrapd_ds.h file + +2005-10-21 01:41 hardaker + + * include/net-snmp/agent/ds_agent.h: + + Added a warning note about potential conflicts with snmptrapd, which + had actually been bypassed recently and no one noticed. + +2005-10-21 01:41 hardaker + + * testing/tests/T057trapdauthtest: + + test trapd authorization failures + +2005-10-21 01:40 hardaker + + * testing/tests/: T049snmpv3inform, T050snmpv3trap, + T051snmpv2ctrap, T052snmpv2cinform, T053agentv1trap +, T054agentv2ctrap, T055agentv1mintrap, + T056agentv2cmintrap, T058agentauthtrap, + T113agentxtrap: + + Modified the tests to accommodate the new trapd auth scheme + +2005-10-21 01:38 hardaker + + * apps/: Makefile.in, snmptrapd.c, snmptrapd_auth.c +, snmptrapd_auth.h, snmptrapd_ds.h, + snmptrapd_handlers.c, snmptrapd_handlers.h: + + Added a new authorization handler and related configuration tokens to + allow snmptrapd to accept or drop notifications based on the + authorization assigned to a community/user paired with the action to + be taken (log, forward, execute). There are a number of configuration + tokens that were added to achieve this. 3 of the VACM ones can be + used as normal (view, com2sec, group) and one additional one + (setaccess) needs to be used to set individual views for access to + bind everything together. There are a number of convenience wrappers + as well for these token sets. Finally, there is a + disableAuthorization token that can be set to true to simply allow + everything through. + +2005-10-21 01:29 hardaker + + * agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/mibII/vacm_conf.h, + agent/mibgroup/mibII/vacm_vars.c, + include/net-snmp/library/vacm.h, snmplib/vacm.c: + + - restructured the VACM code to provide for the notion of additional + views besides the standard read/write/notify views + - much of the checking code was restructured to be more modular + - added a new setaccess config token that can set the view name for + a particular access level + - added 3 new access levels: log, execute, net + - added enum structure for these + +2005-10-20 13:22 tanders + + * agent/mibgroup/mibII/udpTable.c: + + fix remaining IP address byte order bug + +2005-10-20 08:26 dts12 + + * mibs/Makefile.in: + + Install the Event MIB. + + (Qn: where does 'default_mibs_install' get set?) + +2005-10-20 08:25 dts12 + + * configure, configure.in: + + Add schedule MIB implementation to the default list. + + This qualifies for both: + 'Traditionally it's been "turn it on if it compiles 100% + of the time....' + since it's all non-architecture-specific code, and: + '... and if it requires run time enabling as well" + +2005-10-20 08:03 dts12 + + * agent/mibgroup/disman/event.h: + + Add the Event MIB to the list of MIBs to load. + +2005-10-20 07:33 rstory + + * testing/RUNTESTS: + + - rmdir -> rm -fR, since directory isn't empty + - add -p/SNMP_TEST_PREFIX to allow non-standard tests to be run + +2005-10-20 05:31 tanders + + * Makefile.in: + + propagate test-mibs target + +2005-10-20 04:31 tanders + + * dist/nsb-functions: + + further tweak exception regex + +2005-10-19 23:36 rstory + + * agent/mibgroup/if-mib/ifTable/: ifTable_constants.h, + ifTable_data_access.c, ifTable_interface.c, + ifTable_interface.h: + + add ifTableLastChange scalar + +2005-10-19 17:59 tanders + + * configure.in: + + document that --enable-embedded-perl affects snmptrapd also + +2005-10-19 11:01 rstory + + * dist/nsb-functions: + + tweak error regexp exceptions + +2005-10-19 07:04 dts12 + + * agent/helpers/all_helpers.c: + + Withdraw 'table_dataset2' helper + +2005-10-19 01:14 hardaker + + * man/snmptrapd.conf.5.def: + + add 'default' as the oid for execing the example traphandle + +2005-10-19 01:06 hardaker + + * agent/agent_trap.c: + + Fix bug #1313667: informs are sent asychronously to avoid crashing the agent when the receiver is down + +2005-10-18 22:24 alex_b + + * win32/dist/: README.build.win32.txt, README.txt, + installer/net-snmp.nsi: + + Win32: Rename Net-SNMP.ppd to NetSNMP.ppd, add a couple + header files to Win32 uninstaller. + +2005-10-18 18:22 tanders + + * apps/snmptrapd.c: + + add #ifdefs for MIB module dependent code + +2005-10-18 17:11 rstory + + * agent/helpers/table_dataset.c: + + fix index generation for fixed length octet strings + +2005-10-18 12:00 dts12 + + * agent/helpers/Makefile.in, agent/helpers/table_dataset2.c +, include/net-snmp/agent/all_helpers.h, + include/net-snmp/agent/table_dataset2.h, + win32/libhelpers/Makefile.in, + win32/libhelpers/libhelpers.dsp: + + Withdraw 'table_dataset2' helper. + +2005-10-18 11:55 dts12 + + * agent/mibgroup/disman/: mteEventNotificationTable.c, + mteEventNotificationTable.h, mteEventTable.c: + + Revert to original 'table_dataset' helper. + +2005-10-18 11:43 rstory + + * README.osX: + + sync readme in all branches + +2005-10-18 11:33 dts12 + + * agent/mibgroup/notification-log-mib/notification_log.c: + + Revert to using the original 'table_dataset' helper. + +2005-10-18 11:32 dts12 + + * agent/helpers/table_dataset.c, + include/net-snmp/agent/table_dataset.h: + + Provide missing table-traversal routines. + +2005-10-18 10:51 dts12 + + * agent/mibgroup/disman/schedule/schedConf.h: + + Oops! One location change got overlooked! + +2005-10-18 10:43 rstory + + * dist/nsb-functions: + + make greps for error case insensitive + +2005-10-18 10:30 rstory + + * snmplib/Makefile.in: + + do not install removed/redundant header + +2005-10-18 10:23 dts12 + + * agent/helpers/Makefile.in, agent/helpers/table_data2.c +, agent/helpers/table_tdata.c, + include/net-snmp/agent/all_helpers.h, + include/net-snmp/agent/table_data2.h, + include/net-snmp/agent/table_tdata.h, + win32/libhelpers/Makefile.in: + + Rename 'table_data2' helper as 'table_tdata' + +2005-10-18 07:41 dts12 + + * agent/helpers/table_data2.c, agent/helpers/table_dataset2.c +, include/net-snmp/agent/table_data2.h: + + Prepare the way for renaming 'table_data2' more sensibly. + +2005-10-18 07:38 dts12 + + * agent/helpers/table_data2.c, + agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/disman/event/mteObjects.c, + agent/mibgroup/disman/event/mteTrigger.c, + agent/mibgroup/disman/expr/expExpression.c, + agent/mibgroup/disman/expr/expObject.c, + include/net-snmp/agent/table_data2.h: + + Remove unwanted vestigates of 'table_data' structures, and bring + table creation more closely into line with the generic API template. + +2005-10-18 07:23 dts12 + + * agent/mibgroup/utilities/iquery.c: + + Missing return value. + +2005-10-18 07:21 dts12 + + * agent/mibgroup/disman/event/mteObjects.c: + + Missing return values. + +2005-10-18 07:20 dts12 + + * agent/mibgroup/disman/event/mteEvent.c: + + If no iquery session is configured for a particular event, + try the settings from the trigger, before falling back to + the default internal query session. + +2005-10-18 07:18 dts12 + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + Use 'iquerySecName' settings at configure time, rather than when + the trigger is actually invoked. This allows: + iquerySecName me + monitor myMonitor ..... + monitor myOtherMonitor ..... + iquerySecName you + monitor yourMonitor ..... + to work in the most natural manner. + If no iquery security name is available at configure time, + this will be evaluated at run time instead. + +2005-10-18 07:07 dts12 + + * agent/mibgroup/disman/: schedConf.c, schedConf.h, + schedCore.c, schedCore.h, schedTable.c, + schedTable.h: + + Remove previous Schedule MIB implementation. + +2005-10-18 07:06 dts12 + + * agent/mibgroup/disman/: schedule.h, schedule/.cvsignore +, schedule/schedConf.c, schedule/schedConf.h, + schedule/schedCore.c, schedule/schedCore.h, + schedule/schedTable.c, schedule/schedTable.h: + + Re-worked Schedule MIB implementation. + Cleaner, leaner, and more complete. + Now with added vitamins. + +2005-10-17 18:24 rstory + + * snmplib/callback.c: + + add move verbose debugging; init inner loop counter after each iteration + +2005-10-17 17:02 rstory + + * testing/TESTCONF.sh: + + portable export of env var + +2005-10-17 16:56 nba + + * agent/mibgroup/kernel_sunos5.c: + + Fix a flipping lo interface by fixing getKstatInt to do as documented + +2005-10-17 14:17 rstory + + * agent/helpers/table_container.c: + + add prototype before use; check status of correct struct member + +2005-10-17 12:52 rstory + + * README.osX: + + - note ld flags for 10.4.x building w/perl + +2005-10-17 11:31 dts12 + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + Ensure the event name buffer is properly cleared before use. + +2005-10-17 07:36 dts12 + + * agent/helpers/table_container.c, + agent/helpers/table_data.c, agent/helpers/table_data2.c +, agent/helpers/table_dataset.c, + agent/helpers/table_iterator.c, + include/net-snmp/agent/table_container.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_data2.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/agent/table_iterator.h: + + Modify existing table helpers in line with the proposed generic API. + + This does *NOT* change any existing code (at least not intentionally), + or add any of the "missing" API routines. I've simply re-shuffled + the order of the existing routines to match the generic template. + +2005-10-17 07:29 dts12 + + * agent/helpers/table_generic.c: + + Proper definition/documentation of a generic table API framework. + The exact details may not be directly appropriate in full for every + table helper, but this should provde a useful basic design template. + +2005-10-17 00:09 hardaker + + * configure, configure.in: + + removed forced debugging output + +2005-10-14 19:37 bshaw666 + + * configure, configure.in: + + autoconf recognition + +2005-10-14 18:45 tanders + + * acconfig.h, include/net-snmp/net-snmp-config.h.in, + mibs/NET-SNMP-TC.txt: + + support NetBSD 1.x and 2.x under the (common) "netbsd" sysObjectID.0 + +2005-10-14 17:20 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: + + - update comments and debug messages + - don't release row on err (it's still in the container!) + - don't insert row on success (it's already in the container!) + +2005-10-14 17:07 rstory + + * agent/: snmp_agent.c, mibgroup/util_funcs.c, + mibgroup/utilities/iquery.c: + + replace hardcoded "snmpd" w/NETSNMP_DS_LIB_APPTYPE + +2005-10-14 11:25 tanders + + * apps/snmptrapd.c: + + register the snmpEngine MIB group under the "snmptrapd" context to allow for engineID probes via the master agent, e.g. by snmpusm + +2005-10-14 11:25 tanders + + * agent/mibgroup/snmpv3/: snmpEngine.c, snmpEngine.h: + + allow subagents (like snmptrapd) to register the snmpEngine MIB group under a context by introducing register_snmpEngine_scalars_context() + +2005-10-14 09:55 dts12 + + * agent/mibgroup/disman/: expression.h, expr/.cvsignore +, expr/expErrorTable.c, expr/expErrorTable.h, + expr/expExpression.c, expr/expExpression.h, + expr/expExpressionConf.c, expr/expExpressionConf.h, + expr/expExpressionTable.c, expr/expExpressionTable.h, + expr/expObject.c, expr/expObject.h, + expr/expObjectConf.c, expr/expObjectConf.h, + expr/expObjectTable.c, expr/expObjectTable.h, + expr/expScalars.c, expr/expScalars.h, expr/expValue.c +, expr/expValue.h, expr/expValueTable.c, + expr/expValueTable.h: + + Preliminary (re-)implementation of the Expression MIB. + The expExpressionTable and expObjectTable are reasonably complete. + The expValueTable (and expression evaluation) is still just a + basic framework - expressions are displayed rather than evaluated. + And there's no user-level configuration of expressions yet. + + But there's enough working code to be worth committing - even if + only as a safety mechanism. + +2005-10-13 17:07 rstory + + * agent/helpers/table.c: + + fix sparse handler case: no more rows, last column + +2005-10-13 12:49 rstory + + * agent/helpers/table_dataset.c: + + - fix table token table indexes for augmented table + - tweak debug + - add warning if too much data specified for add_row + +2005-10-13 11:28 rstory + + * dotgdbinit: + + add printindex for netsnmp_index structs + +2005-10-13 10:12 rstory + + * dist/nsb-functions: + + configure prefix (instead of using install prefix=) + +2005-10-13 05:15 dts12 + + * configure, configure.in: + + Switch to using the new Event-MIB implementation by default. + + The previous version is still available for those that prefer + to use that, but I'm sure someone will complain anyway:-( + +2005-10-12 18:59 tanders + + * acconfig.h: + + openbsd sysObjectID.0 for OpenBSD 3.x + +2005-10-12 18:16 tanders + + * configure, configure.in, net-snmp-config.in +: + + enhance recently introduced "net-snmp-config --snmpconfpath" to output full config path + +2005-10-12 10:46 rstory + + * man/Makefile.in: + + def files are in srcdir + +2005-10-12 06:28 rstory + + * snmplib/asn1.c: + + change no-op macro def to empty isntead of (void) + +2005-10-11 19:17 rstory + + * snmplib/asn1.c: + + rework 64 bit overflow checking, accounting for signededness + +2005-10-11 16:30 rstory + + * dist/nsb-functions: + + fix variations in tail parameter format + +2005-10-11 14:53 rstory + + * configure.in: + + remove leftover EOF from rev 1.314 + +2005-10-11 07:52 rstory + + * dist/nsb-nightly: + + ok, linux mail doesn't like [censored] solaris style; fix + +2005-10-11 07:49 rstory + + * Makefile.in: + + make sure net-snmp-config is executeable before building perl make files + +2005-10-11 05:27 dts12 + + * perl/: SNMP/examples/bulkwalk.pl, + SNMP/examples/trap-example.pl, SNMP/t/bulkwalk.t, + manager/manager.pm: + + Be consistent in how various perl scripts are invoked. + +2005-10-10 19:42 tanders + + * acconfig.h, mibs/NET-SNMP-TC.txt, ov/oid_to_sym.in +, ov/oid_to_type.in: + + add sysObjectID value for Mac OS X + +2005-10-10 18:33 rstory + + * agent/mibgroup/mibII/interfaces.c: + + update linux get_if_speed function name + +2005-10-10 18:01 tanders + + * ov/: oid_to_sym.in, oid_to_type.in: + + add sysObjectID value for AIX + +2005-10-10 17:54 rstory + + * snmplib/read_config.c: + + - break apart reading of config files and persistent config files (allows + proper handling of persistentDir token in config files) + - remove commented out code + +2005-10-10 17:51 rstory + + * Makefile.in, mibs/Makefile.in: + + repalce perl w/ $(PERL) + +2005-10-10 17:44 tanders + + * acconfig.h, mibs/NET-SNMP-TC.txt: + + add sysObjectID value for AIX + +2005-10-10 17:09 rstory + + * dist/nsb-nightly: + + fix from optarg processing + +2005-10-10 16:28 rstory + + * dist/nsb-nightly: + + add option for from address for email results + +2005-10-10 16:25 rstory + + * dist/nsb-nightly: + + - add distinct email addresses for success/error cases + - fixes for #%@$*& solaris mail exe + - don't remove directory til very end + +2005-10-10 16:24 rstory + + * dist/nsb-functions: + + exclude error lines for 'In function' (eg func name contains word error) + +2005-10-10 14:56 rstory + + * man/Makefile.in: + + - base mib2c.conf generation on $PERL, not -d CVS + - if no perl, touch file so install doesn't fail + +2005-10-10 14:47 rstory + + * Makefile.rules, Makefile.top, local/Makefile.in +, testing/Makefile.in: + + - define PERL in all makefiles (via Makefile.top) + - replace all calls to perl with $(PERL) + - replace existing PERLPROG with PERL in makefiles + +2005-10-10 14:38 rstory + + * net-snmp-config.in: + + add PERLLDOPTS to agent libs + +2005-10-10 09:37 dts12 + + * agent/mibgroup/disman/event/mteEvent.c, + agent/mibgroup/disman/event/mteEventConf.c, + include/net-snmp/agent/ds_agent.h: + + Allow the administrator to choose between following the DisMan + specifications strictly, or using an approach that actually works! + (The official ordering for adding varbinds to a notification + payload list makes it impossible to use specify Trigger and + Event objects in a sensible fashion). + +2005-10-10 09:30 dts12 + + * agent/mibgroup/disman/event/mteTrigger.c: + + Don't report rows that haven't finished being created, and + don't keep scheduling samples for rows that are disabled or removed. + +2005-10-10 09:27 dts12 + + * agent/mibgroup/disman/event/mteTriggerDeltaTable.c: + + Redundent (auto-)comment. + +2005-10-10 09:23 dts12 + + * agent/helpers/table_data2.c, + include/net-snmp/agent/table_data2.h: + + Converting between index representations is not part of the public API. + +2005-10-10 08:11 dts12 + + * agent/mibgroup/utilities/iquery.c: + + Cope with a missing internal query username + (rather than forcing a hardwired one) + +2005-10-10 07:54 dts12 + + * snmplib/snmp_client.c: + + Return the full list of results from an internal query, + rather than truncating it after the first varbind. + (Why 'clone_var' stomps on the next link is a mystery to me!) + +2005-10-10 07:44 dts12 + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + Indicate that 'if_speed' APIs are Linux-specific + (and not part of the generic IF-MIB data_access framework) + +2005-10-07 17:18 rstory + + * agent/mibgroup/notification/snmpNotifyFilterTable.c: + + ifdef out code if module not enabled + +2005-10-07 16:48 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c: + + move misapplied patch to correct location + +2005-10-07 16:47 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + typo + +2005-10-07 16:46 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: + + only save settable cols + +2005-10-07 16:45 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable_constants.h: + + define settable cols + +2005-10-07 16:45 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + get rid of old persistent save funcs, in favor of new generated stuff + +2005-10-07 16:42 rstory + + * agent/helpers/table_container.c: + + typo + +2005-10-07 16:38 tanders + + * FAQ: + + Major overhaul of list of supported platforms based on 5.2.2.preX testing + +2005-10-07 16:25 tanders + + * NEWS: + + fix typos in 5.2 NEWS + +2005-10-07 10:14 dts12 + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + Hmmmm.... removing the object entries following a duplicate trigger + seems to be problematical. (As in the agent crashes!) It's not + clear whether this is appropriate behaviour anyway. + + Need to think about this a bit more. + +2005-10-07 09:27 dts12 + + * agent/mibgroup/disman/event/: mteTriggerConf.c, + mteTriggerConf.h: + + Configure monitoring of UCD-specific tables + (compatability with previous Event-MIB implementation). + + Not yet fully tested, but seems to be OK. + +2005-10-07 09:25 dts12 + + * agent/mibgroup/disman/: event.h, event/mteScalars.c, + event/mteScalars.h: + + Implement the Event-MIB scalar objects. + +2005-10-07 09:20 dts12 + + * agent/mibgroup/disman/event/: mteTrigger.c, mteTrigger.h +: + + API for counting the number of values being monitored. + +2005-10-07 08:42 tanders + + * local/mib2c-conf.d/mfd-interface.m2c: + + get rid of C++ keyword "new". MfD-based code still needs to be regenerated. + +2005-10-07 05:55 tanders + + * Makefile.in: + + add missing darwin8.h and solaris2.10.h + +2005-10-06 20:31 tanders + + * net-snmp-config.in: + + improve help output + +2005-10-06 20:21 tanders + + * configure, configure.in, net-snmp-config.in +: + + Add net-snmp-config options --default-mibs, --default-mibdirs, --persistent-directory and --snmpconfpath + +2005-10-06 19:01 rstory + + * testing/: TESTCONF.sh, tests/Sv3config, + tests/Sv3vacmconfig, tests/Svacmconfig, + tests/Svanyconfig: + + - create and use persistent dir in test directory (so make test as root + doesn't muck with system persistent conf) + +2005-10-06 18:58 rstory + + * snmplib/snmp_api.c: + + counter64 support to snmp_add_var (so they can be sent w/snmptrap) + +2005-10-06 18:56 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_common.c: + + explicit braces to keep compiler happy + +2005-10-06 18:55 rstory + + * agent/mibgroup/host/hr_storage.c: + + include utmp/utmpx header (fix for one of the BSDs) + +2005-10-06 18:49 rstory + + * agent/mibgroup/hardware/memory/memory_linux.c: + + - increase default buffer size + - check open rc + - log err if no data available + +2005-10-06 18:44 rstory + + * agent/mibgroup/hardware/: cpu/cpu.c, memory/hw_mem.c: + + this (C++ reserved word) -> this_ptr + +2005-10-06 18:42 rstory + + * agent/mibgroup/agentx/subagent.c: + + call init_agentx_config instead of registering handler directly + +2005-10-06 18:42 rstory + + * agent/mibgroup/agentx/agentx_config.c: + + - slight reorg of init_agentx_config() + - ifdef some stuff based on master agent support + - move agentx(perms|timeout) in conditional for agent role == master + +2005-10-06 08:45 rstory + + * dist/nsb-functions: + + cat correct file on errors + +2005-10-06 08:32 rstory + + * dist/nsb-nightly: + + add option to email results + +2005-10-06 07:39 tanders + + * agent/mibgroup/mibII/tcpTable.c, + include/net-snmp/system/irix.h: + + IRIX tcp-mib cleanup patch (from Albert Chin) + +2005-10-06 05:30 dts12 + + * agent/mibgroup/disman/event/mteTrigger.c: + + Preliminary handling of errors. + +2005-10-06 05:28 dts12 + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + Block configuration of delta-thresholds on delta-samples. + +2005-10-06 05:17 dts12 + + * agent/mibgroup/disman/event/: mteTrigger.c, mteTrigger.h +, mteTriggerConf.c, mteTriggerDeltaTable.c: + + Consolidate handling of sysUpTime instance discontinuity marker. + +2005-10-06 05:12 dts12 + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + Support the configuration of *just* delta threshold tests. + +2005-10-06 05:09 dts12 + + * agent/mibgroup/disman/event/: mteTrigger.c, + mteTriggerConf.c: + + Implement delta-threshold tests. + +2005-10-06 05:06 dts12 + + * agent/mibgroup/disman/event/mteTriggerConf.c: + + Accept negative values (rather than rejecting them as invalid options) + +2005-10-06 05:05 dts12 + + * agent/mibgroup/disman/event/mteTrigger.c: + + Don't bother trying to fire missing threshold events. + +2005-10-05 08:26 tanders + + * perl/SNMP/SNMP.xs: + + get rid of C++ keyword "class" + +2005-10-05 04:43 dts12 + + * agent/mibgroup/mibII/mta_sendmail.c: + + Sigh - read the whole email message, Dave! + +2005-10-05 04:41 dts12 + + * agent/mibgroup/mibII/mta_sendmail.c: + + Remove bogus trailing comma (reported by Albert Chin) + +2005-10-04 17:51 hardaker + + * dist/makerelease: + + check results of every system call instead of just special ones. + +2005-10-04 10:32 dts12 + + * agent/mibgroup/disman/event/: mteTrigger.c, mteTrigger.h +, mteTriggerConf.c, mteTriggerDeltaTable.c: + + Implement support for delta-valued samples. + Only tested with Boolean entries, and a basic sysUpTime.0 + discontinuity marker. Threshold delta-valued samples and + wildcarded discontinuity OIDs ought to work, but still need testing. + +2005-10-04 10:26 dts12 + + * agent/mibgroup/disman/event/mteTrigger.c: + + Canonicalise previous/current results - matching entries leads to + simpler test code. Adjust Existence tests to take advantage of this. + +2005-10-03 19:47 alex_b + + * win32/dist/installer/net-snmp.nsi: + + Win32 installer: Fix typo in script, fix %windir% env var check. + +2005-10-03 07:51 dts12 + + * agent/mibgroup/ucd-snmp/pass_persist.c: + + Run SET assignments during the ACTION pass, so errors can be reported. + (Should fix Bug #864281, and be consistent with pass.c behaviour) + +2005-10-01 16:51 rstory + + * dist/nsb-nightly: + + add option for email of error results + +2005-10-01 15:50 rstory + + * agent/mibgroup/host/hr_system.c: + + fix utmp include ifdef logic + +2005-10-01 12:25 rstory + + * configure: + + update for configure.in + +2005-10-01 12:23 rstory + + * configure.in, agent/mibgroup/host/hr_storage.c: + + check for mbstat.m_mbufs before using + +2005-09-29 18:51 hardaker + + * acconfig.h: + + Fix bug #1150018: Dynamic allocation of disk storage array. + +2005-09-29 18:48 hardaker + + * agent/mibgroup/ucd-snmp/disk.c, + include/net-snmp/net-snmp-config.h.in: + + Fix bug #1150018: Dynamic allocation of disk storage array. + +2005-09-29 18:28 hardaker + + * agent/mibgroup/target/snmpTargetAddrEntry.c: + + Patch from bug#1234834: fixes targetaddrtimeout so its writable + +2005-09-29 18:16 hardaker + + * local/mib2c.column_enums.conf: + + added generation of enums for scalars + +2005-09-29 13:16 rstory + + * snmplib/snmpUnixDomain.c: + + set sock buf size for unix domain sockets + +2005-09-29 06:06 dts12 + + * agent/mibgroup/disman/event/: mteTrigger.c, + mteTriggerConf.c: + + Implement single-valued threshold triggers. + +2005-09-28 18:28 alex_b + + * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in +: + + Win32 MSVC: Enable AES encryption when SSL is enabled. + +2005-09-28 17:22 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_common.c: + + swap reversed if/else code + +2005-09-28 15:36 rstory + + * agent/mibgroup/utilities/iquery.c: + + provide default for internal secname + +2005-09-28 12:38 tanders + + * configure, configure.in: + + Fix last remaining "present, but cannot be compiled" warning on Solaris 9 + +2005-09-28 11:36 dts12 + + * agent/mibgroup/disman/: event.h, event/.cvsignore, + event/mteEvent.c, event/mteEvent.h, + event/mteEventConf.c, event/mteEventConf.h, + event/mteEventNotificationTable.c, + event/mteEventNotificationTable.h, event/mteEventSetTable.c +, event/mteEventSetTable.h, event/mteEventTable.c +, event/mteEventTable.h, event/mteObjects.c, + event/mteObjects.h, event/mteObjectsConf.c, + event/mteObjectsConf.h, event/mteObjectsTable.c, + event/mteObjectsTable.h, event/mteTrigger.c, + event/mteTrigger.h, event/mteTriggerBooleanTable.c, + event/mteTriggerBooleanTable.h, event/mteTriggerConf.c +, event/mteTriggerConf.h, event/mteTriggerDeltaTable.c +, event/mteTriggerDeltaTable.h, + event/mteTriggerExistenceTable.c, + event/mteTriggerExistenceTable.h, event/mteTriggerTable.c +, event/mteTriggerTable.h, + event/mteTriggerThresholdTable.c, + event/mteTriggerThresholdTable.h: + + New implementation of the DisMan Event MIB. + +2005-09-28 10:26 hardaker + + * man/snmpd.conf.5.def: + + added documentation describing the exec() path requirement + +2005-09-28 10:21 hardaker + + * man/snmpcmd.1.def: + + Updated docs on -Ib to document extra limitations + +2005-09-28 06:09 dts12 + + * agent/helpers/table_data2.c, + include/net-snmp/agent/table_data2.h: + + Extend table interface with row comparison API routines. + +2005-09-28 06:07 dts12 + + * agent/mibgroup/utilities/: iquery.c, iquery.h: + + Use the default query session from the library. + +2005-09-28 06:03 dts12 + + * include/net-snmp/library/snmp_client.h, + snmplib/snmp_client.c: + + Support the idea of a "default session" for the query convenience routines. + +2005-09-28 05:00 tanders + + * README: + + reveal my continued presence around here + +2005-09-28 04:53 dts12 + + * snmplib/snmp_api.c: + + Callback to report establishment of a connection (from Magnus Fromreide) + +2005-09-27 22:02 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_linux.c: + + - convert mask to network byte order + - update pfx_len counting for network byte order + - add little endian /proc/net/route example line + - only set route policy for default gateway routes + - update for new static policy flag + - new route create/delete functions + +2005-09-27 19:25 rstory + + * + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c +: + + - move active row set restriction to dependency check function + - update assert to test against new expected value + +2005-09-27 19:12 tanders + + * include/net-snmp/system/solaris2.10.h: + + add Solaris 10 support + +2005-09-27 19:08 rstory + + * NEWS: + + mention dynamic ipv4 route creation/deletion + +2005-09-27 17:45 tanders + + * README.tru64, agent/mibgroup/mibII/tcpTable.c, + agent/mibgroup/mibII/udpTable.c: + + Tru64 Unix 5.x build fixes (bug #1217509) + +2005-09-27 14:51 hardaker + + * local/mib2c.genhtml.conf: + + print range information + +2005-09-27 13:14 rstory + + * agent/mibgroup/ip-forward-mib/inetCidrRouteTable/: + inetCidrRouteTable.c, inetCidrRouteTable.h, + inetCidrRouteTable_constants.h, + inetCidrRouteTable_data_access.c, + inetCidrRouteTable_data_access.h, + inetCidrRouteTable_interface.c, + inetCidrRouteTable_interface.h: + + - update generated code + - use new route_entry functions for dynamic ipv4 route creation/deletion + - nuke generated column undo funcs, use new table level one instead + - add some depedency validation (addr type & expected addr len) + +2005-09-27 13:05 rstory + + * local/mib2c-conf.d/generic-ctx-get.m2i: + + remove debugging comments + +2005-09-27 12:53 hardaker + + * agent/mibgroup/host/hr_swrun.c: + + patch #1304400: better hrSWRunType support + +2005-09-27 12:45 hardaker + + * agent/mibgroup/smux/smux.c: + + patch #1225360 to fix the smux encoding of the requestid to a signed int + +2005-09-27 12:14 rstory + + * agent/mibgroup/mibII/vacm_conf.c: + + key vacm "no access" warning off agent_mode instead of app type + +2005-09-27 12:05 rstory + + * agent/mibgroup/ucd-snmp/proxy.c: + + remove unnecessary sock startup + +2005-09-27 12:04 rstory + + * include/net-snmp/data_access/route.h: + + - document that addresses are in network byte order + - bump max policy oid length to 2, to handle default null oid case + - move policy static flag definition with other flags + - change policy static flag so as not to conflict with item changed flags + - add new policy deep copy flag + - add macro of 'change item' flags mask + +2005-09-27 12:01 rstory + + * local/mib2c-update: + + add --forward flag to patch command + +2005-09-27 12:00 rstory + + * local/mib2c-conf.d/generic-ctx-get.m2i: + + - use new mib2c left/right hand length units for proper sizes when copying + and comparing data + +2005-09-27 11:59 rstory + + * local/mib2c-conf.d/generic-table-indexes-set.m2i: + + - override default left/right hand length units; both are elements + - update initial set of max len to be elements + +2005-09-27 11:58 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + define default left/right hand lenght units (bytes/elements) + +2005-09-27 11:56 rstory + + * local/mib2c-conf.d/generic-table-oids.m2c: + + - define separate settable flags + - define settable column macro + +2005-09-27 11:54 rstory + + * local/mib2c-conf.d/mfd-data-access.m2c: + + fix incorrect return define suggestion in comment + +2005-09-27 11:53 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - always track if data context was provided by user + - don't call data ctx init routine for user provided data + - remove internal/verbose prefix from all debug error cases + - don't try to copy indexes if index check failed (and ctx was released!) + - call row_prep for newly created rows (dynamic row creation) + - call new table undo before column undo + +2005-09-27 11:47 rstory + + * local/mib2c-conf.d/mfd-persistence.m2i: + + - only include settable object when calculating tmp storage size + - don't call col_save routine if column isn't settable + +2005-09-27 11:43 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + add table level undo before column level undo + +2005-09-27 11:42 rstory + + * local/mib2c-conf.d/syntax-RowStatus-dependencies.m2i: + + handle newly created row w/row status of destroy + +2005-09-27 11:39 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_common.c: + + - don't free rt_policy if static flag set + - new function to set route changes + - new function to copy route_entries + +2005-09-27 11:37 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route.h: + + require new route_ioctl for linux + +2005-09-27 11:36 rstory + + * agent/mibgroup/agent/nsCache.c: + + - update timeout for auto-update caches when mib value changed + +2005-09-27 11:34 rstory + + * agent/snmpd.c: + + - move code for help case after all command line args have been processed + - add new command line option (-n) for 'application name'; very useful for + having multiple configs, and works well with persistent store too. Open + for suggestions on a different char (or merge w/some existing multi-char + set; maybe -C). + +2005-09-27 11:26 rstory + + * configure: + + update for configure.in + +2005-09-27 11:26 rstory + + * configure.in: + + - add disman/event-mib to default module list + - add host to default module list for + linux* | mingw32* | cygwin* | freebsd* | dynix* | solaris2* | hpux* + +2005-09-27 10:44 rstory + + * agent/mibgroup/: if-mib/ifTable/.cvsignore, + if-mib/ifXTable/.cvsignore, + ip-forward-mib/inetCidrRouteTable/.cvsignore, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/.cvsignore: + + ignore some non-source files generated by MFD + +2005-09-27 10:41 rstory + + * agent/mibgroup/ip-forward-mib/data_access/: route_ioctl.c, + route_ioctl.h, route_linux.h: + + copy route ioctls from mibII/route_write & update for route_entry + +2005-09-26 19:42 hardaker + + * snmplib/mib.c: + + Fix bug 1292896 checking for -1 before searching for TC type + +2005-09-26 18:54 rstory + + * configure: + + update for configure.in + +2005-09-26 18:40 rstory + + * configure.in: + + don't make decisions based on target_os until after it's set! + +2005-09-26 18:37 hardaker + + * snmplib/vacm.c: + + Bug Patch #1296842: don't return from void function + +2005-09-26 16:21 tanders + + * testing/tests/Sv3config: + + fix SNMPv3 config if AES isn't available + +2005-09-26 13:00 tanders + + * testing/RUNTESTS: + + Fix "-x" option + +2005-09-26 08:25 tanders + + * configure, configure.in: + + OpenBSD build fix: bring in sys/timeout.h + +2005-09-24 15:02 alex_b + + * win32/dist/installer/net-snmp.nsi: + + Win32 installer: Put back missing 'Are you sure you want to completely + remove' message when uninstalling. + +2005-09-23 21:45 alex_b + + * win32/dist/: README.build.win32.txt, + installer/net-snmp.nsi: + + Win32 installer: Add optional check for OpenSSL DLL (libeay32.dll) + +2005-09-23 12:24 rstory + + * NEWS: + + note that snmpd now implemented notification logging and filtering + +2005-09-23 10:41 tanders + + * configure: + + Rerun autoconf + +2005-09-23 10:20 rstory + + * agent/mibgroup/host/hr_system.c: + + shrink buffer size so MIB size limit not exceeded + +2005-09-22 19:02 rstory + + * configure.in: + + move socketvar.h after socket.h + +2005-09-22 17:21 alex_b + + * win32/dist/installer/net-snmp.nsi: + + Win32 installer: Default to dislabed for development files. + +2005-09-22 15:35 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + put var name in braces to separate from appended text + +2005-09-20 09:23 dts12 + + * snmplib/read_config.c: + + Since the length parameter isn't always required when storing data, + allow it to be omitted (and correct the misleading comment as to + how this is actually used!) + +2005-09-16 15:30 hardaker + + * configure, configure.in: + + Patch from Patrick Welche to fix quoting for newer autoconfs + +2005-09-16 15:24 hardaker + + * agent/mibgroup/disman/mteEventTable.c: + + correct missing function calls now replaced by tdata. + +2005-09-16 14:38 hardaker + + * snmplib/read_config.c: + + support for string parsing of counter64s + +2005-09-16 14:34 rstory + + * configure: + + update for configure.in + +2005-09-16 14:33 rstory + + * configure.in, dist/net-snmp.spec: + + update out-of-sync version numbers + +2005-09-16 13:00 rstory + + * agent/mibgroup/mibII/route_write.c: + + don't try to use SIOC(ADD|DEL)RT if they aren't defined + +2005-09-16 12:45 rstory + + * agent/mibgroup/host/hr_swrun.c: + + HRSWRUNPERF_MEM don't work on darwin8 + +2005-09-16 12:41 rstory + + * agent/Makefile.in, apps/Makefile.in: + + use new configure var PERLLDOPTS + +2005-09-16 12:10 tanders + + * configure, configure.in: + + add missing second semicolon + +2005-09-16 11:51 dts12 + + * snmplib/: check_varbind.c, snmp_api.c, + snmp_logging.c: + + Pick up a couple of stray 'strings' that slipped through. + (and a bogus ASN type name) + +2005-09-16 10:55 rstory + + * agent/mibgroup/ucd-snmp/disk.c: + + refine conditional includes logic + +2005-09-16 10:46 rstory + + * agent/mibgroup/mibII/tcp.c: + + include sys/socketvar.h iff available + +2005-09-16 10:43 rstory + + * configure.in: + + break perl ld opts into its own var + +2005-09-16 10:41 rstory + + * configure: + + update for configure.in + +2005-09-16 10:31 rstory + + * configure.in: + + configure.in + +2005-09-16 08:52 dts12 + + * agent/mibgroup/notification-log-mib/notification_log.c: + + Tweak to use the revised 'tdata' API. + +2005-09-16 07:48 dts12 + + * local/: mib2c.container.conf, mib2c.table_data.conf: + + Use the appropriate library utility routines for returning a + column value, and checking the validity of an assignment. + +2005-09-16 07:33 dts12 + + * local/mib2c.table_data.conf: + + Use the (revised) container-based 'table_data2' helper. + +2005-09-16 07:21 dts12 + + * local/: mib2c.container.conf, mib2c.table_data.conf: + + Fix typo when defining range of valid columns. + +2005-09-16 07:18 dts12 + + * agent/helpers/table_data2.c, agent/helpers/table_dataset2.c +, include/net-snmp/agent/table_data2.h, + include/net-snmp/agent/table_dataset2.h: + + I've never like the renaming of the container-based table_data + API calls and data structures. If we're starting to think about + releasing this code, then any alterations must be made *before* + this goes live, or else it'll be too late. + + I've finally come up with a form of naming for the table_data2 + code that I'm reasonably happy with (based around 'tdata'), + so this patch rewrites this helper to use that style (as well + as tweaking the dataset2 code to match). + The main dataset2 API hasn't been properly updated, but this + should probably also be addressed before 5.3 goes out of the door. + + This version also illustrates a suitable "generic table API", + that could usefully be considered for other table helpers as + well. Some aspects of it may be specific to the table_data + framework, but the basic ideas are more widely relevant. + +2005-09-16 06:44 dts12 + + * agent/helpers/table_dataset2.c: + + A container-based 'dataset' implementation will automatically convert + GETNEXT/BULK requests into an equivalent GET request (including updating + the OID). So all that's required is to return the appropriate value. + The 'netsnmp_table_data2_build_result' routine is therefore redundent. + +2005-09-16 06:37 dts12 + + * include/net-snmp/library/check_varbind.h, + snmplib/check_varbind.c: + + Define a new check utility routine for unsigned integers. + Integers are meant to be represented as 'long' rather than 'int' values. + +2005-09-16 06:30 dts12 + + * snmplib/: asn1.c, int64.c, parse.c, + read_config.c, snmp-tc.c, snmpAAL5PVCDomain.c, + snmpIPXDomain.c, snmpTCPDomain.c, + snmpTCPIPv6Domain.c, snmpUDPDomain.c, + snmpUDPIPv6Domain.c, snmp_api.c, snmp_logging.c +, snmp_transport.c: + + Blitz use of 'string' as a variable name. + +2005-09-16 05:49 dts12 + + * configure: + + Regenerate to match updated 'configure.in' + +2005-09-16 01:16 hardaker + + * snmplib/snmpksm.c: + + Use a security model number defined in the global header instead of a + hard-coded number + +2005-09-16 01:14 hardaker + + * include/net-snmp/library/snmp_secmod.h: + + define security model numbers for net-snmp specific security models + here to keep a registry in a central place. + +2005-09-16 01:13 hardaker + + * include/net-snmp/library/snmplocalsm.h, + snmplib/snmplocalsm.c: + + - Defined a local security model that assumes the person that executed + the agent is the one who should be authorized. It requires that a + transport was used that was not a direct network transport (EG, + currently this means it was tunneled or sent through stdin/out + channel). Authentication and encryption level, being unknown, is + left at noAuthNoPriv. + + This model is expected to be used for experimental and purposes only + at this time and should probably not be used in production. + +2005-09-16 00:45 hardaker + + * include/net-snmp/library/snmp.h: + + define a PDU tunneled flag + +2005-09-15 11:58 rstory + + * configure.in: + + check for mnt_dir in statvfs + +2005-09-15 09:50 hardaker + + * mibs/makehtml.pl: + + Added a link to the conformance summary. + +2005-09-15 09:48 hardaker + + * snmplib/snmp_transport.c: + + - Added STD init + +2005-09-15 09:46 hardaker + + * include/net-snmp/library/snmpSTDDomain.h, + include/net-snmp/library/snmp_transport.h, + snmplib/snmpSTDDomain.c: + + - Added ability for STD handler to call external things to pipe to/from + - Beginning support for a transport being known as "tunneled". + +2005-09-15 09:45 hardaker + + * dist/makerelease: + + minor fixes + +2005-09-15 09:44 hardaker + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + Definitions for new features (std and a future SM model) + +2005-09-14 23:04 rstory + + * agent/mibgroup/host/hr_storage.c: + + check for struct member before using + +2005-09-14 20:24 rstory + + * configure.in: + + - check for sys/socketvar.h earlier + - include sys/socketvar.h in network header tests + - fix without-elf test + +2005-09-14 20:06 rstory + + * include/net-snmp/system/darwin8.h: + + missing defines for darwin8 (OS X 10.4.2) + +2005-09-14 14:18 hardaker + + * include/net-snmp/library/snmpSTDDomain.h, + snmplib/snmpSTDDomain.c: + + Added a odd transport to do stuff through stdin/out + +2005-09-13 14:49 rstory + + * include/net-snmp/library/snmp_locking.h: + + remove unused file + +2005-09-12 11:36 dts12 + + * testing/Makefile.in: + + Provide a make target for testing the MIBs implemented by an agent. + The behaviour of this target may need some adjustment, but it's a start... + +2005-09-12 11:24 dts12 + + * include/net-snmp/agent/table_array.h: + + Document that 'delete_row' hook doesn't return a useful result. + +2005-09-12 11:16 dts12 + + * include/net-snmp/agent/all_helpers.h: + + Include the table_array helper (as used by the "mib2c.array-user.conf" + template) in the combined helper header file. + (Now we'll find out why it was omitted.....) + +2005-09-12 10:50 dts12 + + * snmplib/: check_varbind.c, snmp-tc.c: + + Ensure that invalid RowStatus assignments return a 'wrongValue' error. + +2005-09-12 10:46 dts12 + + * include/net-snmp/library/check_varbind.h, + snmplib/check_varbind.c: + + Additional SET validation utility routines + (for OID and general INTEGER assignments) + +2005-09-12 10:29 dts12 + + * agent/mibgroup/: utilities.h, utilities/iquery.h: + + Include the new "internal query" module + +2005-09-09 07:11 dts12 + + * local/Makefile.in: + + Install new mib2c config files. (Bug #1284315) + +2005-09-09 06:09 dts12 + + * perl/OID/OID.xs: + + Ensure that the MIB internals are initialised before using them. (Bug #705536) + +2005-09-08 14:56 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + remove shutdown code (handled by ifTable) + +2005-09-07 10:30 dts12 + + * perl/agent/default_store/Makefile.PL: + + Fix a 'my' list declaration that slipped through the net. + Can finally close bugs #579705 & #601190. + +2005-09-07 07:28 dts12 + + * agent/helpers/table.c: + + Report errors for invalid table OIDs appropriately for the type of request. + (Based on patch #1276999 by Robert Wilcox) + +2005-09-07 05:13 dts12 + + * snmplib/snmpusm.c: + + Tweak to USM debugging - help detect engineID mismatches + +2005-09-06 21:48 alex_b + + * win32/: libsnmp_dll/libsnmp.def, + libsnmp_dll/libsnmp.def.in, netsnmpmibs/Makefile.in, + netsnmpmibs/netsnmpmibs.dsp, netsnmpmibssdk/Makefile.in +, netsnmpmibssdk/netsnmpmibssdk.dsp: + + Win32 build fixes + +2005-09-06 20:37 alex_b + + * agent/mibgroup/notification/snmpNotifyTable.c: + + Win32 MSVC compile fix - declare variables at the top of the function. + +2005-09-06 20:07 alex_b + + * win32/dist/installer/net-snmp.nsi: + + Change default version for binary. + +2005-09-06 20:06 alex_b + + * README.win32, win32/Makefile.in, win32/build.pl +, win32/dist/installer/net-snmp.nsi: + + Add 'Development files' section to win32 binary + +2005-09-06 19:29 alex_b + + * win32/dist/README.txt: + + Win32: Update binary README.txt to reference README.win32 + +2005-09-06 19:17 tanders + + * + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/.cvsignore +: + + add .libs and *.lo + +2005-09-06 16:23 rstory + + * agent/mibgroup/: + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c +, mibII/udpTable.c: + + fix reversed ipAddress on little endian architectures + +2005-09-06 11:19 rstory + + * Makefile.top: + + move to libtool recommended versioning + +2005-09-05 19:00 rstory + + * agent/mibgroup/if-mib/: ifTable/ifTable.c, + ifTable/ifTable.h, ifTable/ifTable_constants.h, + ifTable/ifTable_data_access.c, + ifTable/ifTable_data_access.h, ifTable/ifTable_interface.c +, ifTable/ifTable_interface.h, ifXTable/ifXTable.c +, ifXTable/ifXTable.h, ifXTable/ifXTable_constants.h +, ifXTable/ifXTable_data_access.c, + ifXTable/ifXTable_data_access.h, + ifXTable/ifXTable_interface.c, + ifXTable/ifXTable_interface.h: + + update generated code + +2005-09-05 16:16 rstory + + * testing/tests/Sv3config: + + check for OpenSSL before trying to use AES + +2005-09-04 12:08 rstory + + * testing/RUNTESTS: + + use existing SNMP_VERBOSE env value, if set + +2005-09-04 11:56 rstory + + * man/Makefile.in: + + test conditional instead of ignoring execution error + +2005-09-02 20:33 hardaker + + * apps/: snmptrapd_auth.c, snmptrapd_auth.h: + + added template functions for authorization decisions + +2005-09-02 19:32 hardaker + + * remove-files: + + remove .cvsignore files + +2005-09-01 17:07 rstory + + * local/mib2c-conf.d/mfd-persistence.m2i: + + extra paranoid length checks + +2005-09-01 16:45 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + account for hexified text len on persistent store save + +2005-08-31 22:29 alex_b + + * NEWS, perl/SNMP/SNMP.xs: + + Apply patch for bug 1206712: Perl getnext doesn't honor explicit reference + to MIB file + +2005-08-30 11:40 rstory + + * testing/tests/: T160rfc1213, T161rfc1213, T162rfc1213 +: + + remove non-conditional tests of potentially unimplemented objects + +2005-08-30 08:21 rstory + + * agent/mibgroup/examples/notification.c: + + keep running count of traps sent + +2005-08-30 08:19 rstory + + * agent/mibgroup/notification/snmpNotifyTable.c: + + add notification filtering per RFC 3413, section 6 + +2005-08-30 08:11 rstory + + * agent/mibgroup/notification.h: + + use new mfd snmpNotifyFilterTable + +2005-08-30 08:06 rstory + + * + agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_constants.h +: + + new file + +2005-08-29 21:03 rstory + + * agent/mibgroup/: if-mib/ifTable/.cvsignore, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/.cvsignore, + tcp-mib/tcpConnectionTable/.cvsignore, + tcp-mib/tcpListenerTable/.cvsignore: + + ignore txt files + +2005-08-29 21:00 rstory + + * agent/mibgroup/: snmp-notification-mib.h, + snmp-notification-mib/snmpNotifyFilterTable.h, + snmp-notification-mib/snmpNotifyFilterTable/.cvsignore, + snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c +, + snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.h +, + snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c +, + snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.h +, + snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c +, + snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.h +: + + - new MFD snmpNotifyFilterTable + +2005-08-29 20:53 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + - remove commented out mib2c code + - set row dirty flag on succesfful commit + - clear row dirty flag on successful undo commit + +2005-08-29 20:52 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - change dirty flag to u_int + - always generated interface irreversible_commit + - move auto row insert/delete to irreversible_commit + - release deleted rows in post_request, before calling user + - warning if dirty flag set on unsuccessful packet + - memset local struct to 0x00 before use + - copy indexes to rowreq oid_idx on create + - set (incr) global dirty if user set row dirty + - clear (decr) global dirty if use cleared flag on undo + +2005-08-29 20:47 rstory + + * local/mib2c-update: + + autocreate current dir, if needed + +2005-08-29 20:47 rstory + + * include/net-snmp/agent/mfd.h: + + - fix comments on user flags + - add user flag mask + - add mfd row mask + - add MFD_ROW_DIRTY flag + +2005-08-29 20:46 rstory + + * local/mib2c-conf.d/mfd-persistence.m2i: + + add comments + +2005-08-29 20:45 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + - add comments + - move flag clear a little later + +2005-08-29 20:38 rstory + + * local/mib2c-conf.d/node-get.m2i: + + tweak comment + +2005-08-29 20:38 rstory + + * local/mib2c-conf.d/syntax-RowStatus-dependencies.m2i: + + - fix required columns test (they are a min, not exact requirement) + - auto-transition createAndGo to active + - set MFD_ROW_DELETED on destroy + - tweak log message on creation errors + +2005-08-29 20:36 rstory + + * include/net-snmp/library/vacm.h, snmplib/vacm.c: + + - rework view list functions to take pointer to head (vs hardcoded head) + +2005-08-29 20:32 rstory + + * snmplib/container_binary_array.c: + + add iterator support + +2005-08-29 20:31 rstory + + * include/net-snmp/library/container.h: + + - fix some comments + - tweaks for iterator support + - remove unused soted_container typedef + +2005-08-29 20:29 rstory + + * snmplib/system.c: + + remove unused var + +2005-08-29 20:26 rstory + + * agent/mibgroup/target/target.c: + + - set new target paramName in session + - fix bug: strdup securityName, since it will be freed on session close + +2005-08-29 20:24 rstory + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c +: + + add target paramName + +2005-08-29 20:20 rstory + + * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c +, snmpNotifyFilterProfileTable.h: + + rename get_FilterName -> get_FilgerProfileName + +2005-08-29 20:18 rstory + + * agent/mibgroup/header_complex.c: + + log warning on duplicate add_data + +2005-08-29 20:16 rstory + + * agent/helpers/bulk_to_next.c: + + add debug + +2005-08-29 20:15 rstory + + * agent/mib_modules.c: + + - move mib module shutdowns to a SHUTDOWN callback so they are called + after the last snmp_store() and can release table data + - add logic for testing extra init_mib_modules() calls + +2005-08-29 20:12 rstory + + * agent/snmpd.c: + + - move mib module shutdowns to a SHUTDOWN callback so they are called + after the last snmp_store(), and can release table data + +2005-08-29 20:09 rstory + + * include/net-snmp/library/snmp_client.h, + snmplib/snmp_client.c: + + move find_varbind_int_list to snmp_client.c + +2005-08-29 20:08 rstory + + * agent/agent_trap.c: + + - move find_varbind_int_list to snmp_client.c + - remove extraneous text in debug msg + +2005-08-29 20:06 rstory + + * agent/agent_trap.c: + + if sink contains ':', pass whole thing as peername. (allows tcp sinks) + +2005-08-29 18:25 tanders + + * agent/mibgroup/ucd-snmp/logmatch.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + include/net-snmp/library/default_store.h, + snmplib/data_list.c, snmplib/read_config.c, + snmplib/snmp_api.c: + + introduce granular config/persistent file disablement (Patch #1259257 by Steven Friedl) + +2005-08-26 09:15 dts12 + + * dist/net-snmp.spec: + + Advertise the main RPM as providing the equivalent of the RedHat/Fedora + 'net-snmp-utils' RPM. Bring the main information settings into line + with current rpmbuild expectations ('License' rather than 'Copyright') + +2005-08-25 05:16 dts12 + + * agent/mibgroup/mibII/: vacm_conf.c, vacm_vars.c: + + The view mask is not necessarily the same length as the OID it's + masking against. Configure and report this properly. (Bug #1202692) + +2005-08-25 05:06 dts12 + + * snmplib/check_varbind.c: + + Varbind checks should return an SNMPv2 error (wrongValue) + rather than the equivalent SNMPv1 error (badValue). + +2005-08-23 10:05 dts12 + + * agent/mibgroup/mibII/ip.c: + + Use 'ips_fragments' field of IP statistics structure, if available + (See patch #1103739) + +2005-08-23 10:04 dts12 + + * configure, configure.in: + + Test for 'ips_fragments' field in IP statistics structure. + (See patch #1103739) + +2005-08-23 09:51 dts12 + + * apps/snmptrapd.c: + + Remove '-l' option from optarg processing + (since the corresponding case statement was deleted months ago!) + Reported by John Pfaff. + +2005-08-22 21:17 alex_b + + * NEWS, apps/snmpdelta.c: + + win32: Fix for 'select: No such file or directory' in snmpdelta + +2005-08-22 14:08 tanders + + * local/snmpconf.dir/snmp-data/authopts: + + add missing AES support + +2005-08-22 13:49 tanders + + * man/: snmp.conf.5.def, snmpd.conf.5.def, + snmptrapd.conf.5.def: + + fully document AES + +2005-08-19 19:06 rstory + + * agent/mibgroup/ip-mib/data_access/systemstats_linux.c: + + grrr; *really* fix typo + +2005-08-19 19:05 rstory + + * agent/mibgroup/ip-mib/data_access/systemstats_linux.c: + + fix typo + +2005-08-19 10:35 tanders + + * man/snmpd.conf.5.def: + + emphasize to use "proxy ... .1.3" (not just .1) to proxy the entire MIB tree (Bug #1249594) + +2005-08-19 10:06 tanders + + * agent/snmpd.c: + + improve help output for "-D" (Bug #1249556) and "-c" + +2005-08-19 09:24 tanders + + * snmplib/check_varbind.c: + + add missing return statement to netsnmp_check_vb_size_range() (Bug #1263523) + +2005-08-19 07:59 tanders + + * man/snmpdelta.1.def: + + fix typo + +2005-08-19 05:55 tanders + + * agent/mibgroup/notification-log-mib/.cvsignore: + + initial .cvsignore + +2005-08-19 05:43 tanders + + * agent/mibgroup/: hardware/cpu/.cvsignore, + hardware/memory/.cvsignore, if-mib/ifTable/.cvsignore +, if-mib/ifXTable/.cvsignore, + ip-forward-mib/inetCidrRouteTable/.cvsignore, + ip-forward-mib/ipCidrRouteTable/.cvsignore, + ip-mib/inetNetToMediaTable/.cvsignore, + ip-mib/ipAddressTable/.cvsignore, + ip-mib/ipSystemStatsTable/.cvsignore: + + ignore .libs at more places + +2005-08-19 05:08 tanders + + * README.agent-mibs: + + list context support and fix typo + +2005-08-18 18:51 alex_b + + * snmplib/snmp_client.c: + + Win32 MSVC: Use __int64 instead of long long. + +2005-08-18 18:05 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + - move test after foreach loop + - set interactive flat after overwrite + +2005-08-18 18:00 rstory + + * snmplib/asn1.c: + + return error if asn buffer exceeds objid dest buffer + +2005-08-18 17:53 rstory + + * agent/helpers/table_data2.c: + + - remove unused index_oid/len + - restore netsnmp_table_data2_build_result + +2005-08-18 17:52 rstory + + * include/net-snmp/agent/table_data2.h: + + remove unused index_oid/len + +2005-08-18 17:50 rstory + + * agent/snmpd.c: + + quiet compiler + +2005-08-18 17:35 rstory + + * dist/nsb-functions: + + - don't overwrite existing configure extras + - add make extras + +2005-08-18 17:35 rstory + + * agent/mibgroup/mibII/interfaces.c: + + bring hpux function decl in line w/protype + +2005-08-18 17:13 rstory + + * agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c +: + + fix bug 1259049: snmpd segfaults in IP-MIB during snmpwalk + +2005-08-18 09:44 rstory + + * snmplib/: asn1.c, int64.c, snmp_client.c: + + - lots of 64 bit checks added iff SIZEOF_LONG != 4 + - check counter64 high/low overflows (int64.c) + - truncate received values to 32 bits (asn1.c) + - truncate sent values to 32 bits before encoding (asn1.c) + - update set_var_value (snmp_client.c) + - truncate varbind value sets to 32 bits + - handle set of integers of various lengths (1, 2, 4, 8 bytes) + +2005-08-18 06:05 dts12 + + * agent/agent_trap.c: + + Don't generate authFail traps if these are not required. + (Bug #1226788, reported by Wang Tek Kee) + +2005-08-17 20:44 alex_b + + * agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + win32/libsnmp/Makefile.in, win32/libsnmp/libsnmp.dsp +, win32/libsnmp_dll/Makefile.in, + win32/libsnmp_dll/libsnmp_dll.dsp: + + Win32 MSVC build fixes: LONG_MIN not defined (limits.h) and added + fd_event_manager.c to build files. + +2005-08-17 20:29 alex_b + + * README.win32: + + Add 'Co-existence with Microsoft SNMP services' section and update the + 'Interactions with Other Vendor's Products' section. + +2005-08-17 17:50 tanders + + * man/snmp.conf.5.def: + + Improve documentation on clientAddr token: also used by snmpd when sending notifications + +2005-08-17 09:41 dts12 + + * include/net-snmp/types.h: + + Fix problems with 32/64-bit type definitions (Bug #1254990) + +2005-08-17 08:36 dts12 + + * agent/agent_index.c, agent/agent_read_config.c, + agent/agent_registry.c, agent/agent_trap.c, + agent/auto_nlist.c, agent/mib_modules.c, + agent/snmp_agent.c, agent/snmp_vars.c, + agent/snmpd.c, agent/helpers/baby_steps.c, + agent/helpers/bulk_to_next.c, agent/helpers/cache_handler.c +, agent/helpers/debug_handler.c, + agent/helpers/instance.c, agent/helpers/mode_end_call.c +, agent/helpers/multiplexer.c, agent/helpers/null.c +, agent/helpers/old_api.c, agent/helpers/read_only.c +, agent/helpers/row_merge.c, agent/helpers/scalar.c +, agent/helpers/scalar_group.c, + agent/helpers/serialize.c, agent/helpers/stash_cache.c +, agent/helpers/stash_to_next.c, agent/helpers/table.c +, agent/helpers/table_array.c, + agent/helpers/table_container.c, + agent/helpers/table_data.c, agent/helpers/table_dataset.c +, agent/helpers/table_iterator.c, + agent/helpers/watcher.c, + include/net-snmp/net-snmp-includes.h, snmplib/data_list.c +, snmplib/oid_stash.c, + agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/mibII/at.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/route_headers.h, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/udp.c, + agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/mibII/vacm_vars.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/logmatch.c, + agent/mibgroup/ucd-snmp/memory_aix4.c, + agent/mibgroup/ucd-snmp/memory_freebsd2.c, + agent/mibgroup/ucd-snmp/memory_hpux.c, + agent/mibgroup/ucd-snmp/memory_netbsd1.c, + agent/mibgroup/ucd-snmp/memory_solaris2.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c: + + Remove redundant '#include ' statements, since this is handled in + the header file which is included anyway. (Patch #1108053 by Jun Kuriyama) + +2005-08-17 07:50 dts12 + + * testing/tests/: T110agentxget, T111agentxset, + T112agentxsetfail, T113agentxtrap: + + Support running AgentX tests when configured using separate + 'agentx/master agentx/subagent' modules (Patch #1049794 from magfr) + +2005-08-17 05:54 dts12 + + * snmplib/snmpUDPDomain.c: + + Extend length of com2sec "source" buffer (Patch #1225130 from Andrew Steets) + +2005-08-17 04:45 dts12 + + * snmplib/winpipe.c: + + Fix typo (patch #1255713 by Bernhard Penz) + +2005-08-16 20:09 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + fix bug 1259051: snmpd segfaults on amd64 + +2005-08-16 17:16 rstory + + * agent/mibgroup/ip-mib/data_access/systemstats_linux.c: + + allow ipv4 stats to work if v6 stats are not available + +2005-08-16 16:56 rstory + + * agent/mibgroup/ip-mib/data_access/systemstats_linux.c: + + fix bug 1259054: snmpd: cannot open /proc/net/snmp6 + +2005-08-16 12:29 dts12 + + * configure, configure.in: + + Typo in the description of --enable-mib-config-checking (bug #1238301) + +2005-08-16 11:59 rstory + + * local/snmpconf: + + always specify perms to mkdir, as it is not option for older perl versions + +2005-08-15 18:42 rstory + + * agent/agent_trap.c: + + set timeout/retries to default for inform sessions + +2005-08-15 18:37 rstory + + * agent/helpers/scalar_group.c: + + fix typo + +2005-08-15 18:21 rstory + + * agent/helpers/: instance.c, scalar_group.c, table.c +: + + wait for delegated requests before retries + +2005-08-14 17:22 alex_b + + * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in +: + + Fix spelling mistake in description of a define. + +2005-08-11 13:39 rstory + + * agent/mibgroup/mibII/system_mib.c: + + fix length of sysObjectID + +2005-08-01 07:39 alex_b + + * agent/snmpd.c: + + -don't use getdtablesize() for WIN32 + +2005-08-01 07:39 alex_b + + * win32/: libhelpers/libhelpers.dsp, + libnetsnmptrapd/Makefile.in, + libnetsnmptrapd/libnetsnmptrapd.dsp, snmptrapd/Makefile.in +, snmptrapd/snmptrapd.dsp: + + -Win32: Update project files with new location for notification_log.c and + missing table_data2.c for MSVC GUI + +2005-08-01 07:37 alex_b + + * snmplib/data_list.c: + + -Fix win32 build problem - declare variables before using. + +2005-07-28 07:47 dts12 + + * local/mib2c: + + Simple 'while' loop, and (non-error) quit statement. + +2005-07-26 08:06 dts12 + + * apps/snmpusm.c: + + Probe for engineID initially, so that it's available for constructing + the usmUserTable OIDs. + +2005-07-26 06:19 tanders + + * FAQ: + + Update OS support section. Still likely to be outdated for some platforms. + +2005-07-25 19:53 tanders + + * testing/TESTCONF.sh: + + fix bug 1230366: add "-n" to "netstat -a" to make it work even if port numbers have corresponding service names + +2005-07-25 19:28 rstory + + * agent/: mibgroup/if-mib/data_access/interface_ioctl.c, + auto_nlist.c: + + keep compiler happy; include header w/prototype + +2005-07-25 19:27 rstory + + * agent/mibgroup/mibII/ipAddr.c: + + keep compiler happy; move param type decl into param decl list + +2005-07-25 19:26 rstory + + * local/mib2c-conf.d/generic-value-map-reverse.m2i: + + - move comment end out of conditional (since start is as well) + - include ctx set for non-enum types + +2005-07-25 19:25 rstory + + * local/mib2c-conf.d/: generic-ctx-get.m2i, + generic-ctx-set.m2i: + + deal with oid length vs size during get/set + +2005-07-25 15:57 rstory + + * configure: + + run autoconf + +2005-07-25 15:56 rstory + + * configure.in: + + add notification-log-mib to default mib list + +2005-07-25 15:55 rstory + + * apps/: snmptrapd.c, snmptrapd_handlers.c: + + - fix notifcation log include path + - only include notification log code if module included + +2005-07-25 14:35 marz + + * agent/mibgroup/hardware/: cpu/.cvsignore, memory/.cvsignore +: + + fixing cvs ignore for shared libs + +2005-07-25 13:22 rstory + + * apps/Makefile.depend: + + remove dependencies on/for notification_log + +2005-07-25 11:39 dts12 + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: + + Generate different code for caching and non-caching container frameworks + (rather than including caching support regardless) + +2005-07-25 11:37 dts12 + + * local/mib2c-conf.d/: default-mfd-top.m2c, + m2c_table_save_defaults.m2i, mfd-interactive-setup.m2c +, mfd-makefile.m2m, mfd-top.m2c: + + AgentX makefile and subagent driver code weren't getting generated + (even if they were requested). Fix this. + +2005-07-25 11:34 dts12 + + * include/net-snmp/library/snmp_client.h, + snmplib/snmp_client.c: + + Convenience routine for setting an integer varbind value. + +2005-07-21 21:54 rstory + + * include/net-snmp/agent/ds_agent.h: + + add NETSNMP_DS_NOTIF_LOG_CTX string + +2005-07-21 21:52 rstory + + * agent/mibgroup/notification/snmpNotifyTable.c: + + log notification if using notification log mib module + +2005-07-21 21:51 rstory + + * agent/helpers/table_container.c: + + add todo commen + +2005-07-21 21:49 rstory + + * apps/snmptrapd.c: + + - remove commented out var decl + - remove unused num_received + - set snmptrapd context for notification log module + +2005-07-21 21:47 rstory + + * apps/: snmptrapd_handlers.c, snmptrapd_handlers.h: + + add interface to notification log agent module + +2005-07-21 21:47 rstory + + * apps/: Makefile.in, notification_log.c, + notification_log.h: + + remove unused notification_log files + +2005-07-21 21:36 rstory + + * agent/mibgroup/notification-log-mib/notification_log.c: + + - make num_received static + - add local enabled flag, set when module init called + - return immediately from log_notification if not enabled + - use correct index in compare, so we have a chance at finding the right row + (this fixes the varbind memory leak) + +2005-07-21 20:13 rstory + + * agent/mibgroup/agentx/master.c: + + strdup tmp ds string that will be released + +2005-07-21 19:04 rstory + + * agent/mibgroup/notification-log-mib/notification_log.c: + + add missing semi-colon + +2005-07-21 19:01 rstory + + * agent/mibgroup/notification-log-mib/: notification_log.c, + notification_log.h: + + - remove agentx conditional compile + - remove snmptrapd headers + - re-work log size management + - add context parameter for table init routines + - new ds_app for module init to determine context + - remove dontRetainLogs config (use -I -notification_log) + - chg debug symbol (log_notification->notification_log) + - remove extraneous comments + - make sure transport ptr has value before using + +2005-07-21 18:47 rstory + + * agent/mibgroup/: notification-log-mib/notification_log.c, + notification-log-mib/notification_log.h, + notification-log-mib.h: + + original versions + +2005-07-20 20:34 alex_b + + * local/snmpconf: + + -Add wrapper for environment variables (my_getenv) to add Windows registry + support for persistent folder/file check + -Fix bug in get_persistentDir call (it was not passing the filename of + snmp.conf + +2005-07-20 18:19 rstory + + * snmplib/system.c: + + move header include to top of file + +2005-07-20 18:17 rstory + + * snmplib/snmp_client.c: + + add missing header + +2005-07-20 18:14 rstory + + * snmplib/container_null.c: + + fix include of own header (cut-n-paste error) + +2005-07-20 18:10 rstory + + * include/net-snmp/library/: mib.h, snmp_api.h: + + add missing prototype + +2005-07-20 18:09 rstory + + * include/net-snmp/agent/table_data2.h: + + remove prototype for non-existent func; add missing prototype + +2005-07-20 18:08 rstory + + * dist/RELEASE-INSTRUCTIONS: + + tweak parameters for nsb-config example + +2005-07-20 18:07 rstory + + * agent/mibgroup/hardware/cpu/cpu_linux.c: + + keep compiler happy; remove redundant semicolon + +2005-07-20 18:02 rstory + + * agent/helpers/all_helpers.c: + + keep compiler happy; add missing includes/prototype + +2005-07-20 18:00 rstory + + * configure.in: + + check for bad option [with|enable]-ssl + +2005-07-20 17:59 rstory + + * Makefile.in: + + make sure check run find on srcdir + +2005-07-20 11:30 dts12 + + * snmplib/data_list.c: + + Guard against using nameless data lists. This still + won't work properly, but at least the agent won't crash. + (Yes, I know this should never happen - but you can't trust + some people not to do something stupid - naming no names) + +2005-07-20 11:27 dts12 + + * agent/helpers/table_array.c: + + Include the handler name when registering a table_array. + +2005-07-19 13:44 rstory + + * README.agent-mibs: + + fix cut-n-paste; new tables are linux only + +2005-07-19 10:52 dts12 + + * local/mib2c.container.conf: + + Improve handling of variable-length index and column values. + +2005-07-19 10:52 dts12 + + * local/mib2c.table_data.conf: + + Fix handling of variable-length indexes. + +2005-07-19 10:49 dts12 + + * agent/helpers/table_array.c, + include/net-snmp/agent/table_array.h: + + Provide another registration API to hide the helper internals + from user-level code. + +2005-07-18 17:57 rstory + + * NEWS, README.agent-mibs: + + update for new tcpConnectionTable and tcpListenerTable + +2005-07-18 17:53 rstory + + * agent/mibgroup/tcp-mib/tcpListenerTable/: tcpListenerTable.c +, tcpListenerTable.h, tcpListenerTable_data_access.c +: + + initial working version + +2005-07-18 17:39 rstory + + * agent/mibgroup/: tcp-mib.h, + tcp-mib/tcpListenerTable/tcpListenerTable.c, + tcp-mib/tcpListenerTable/tcpListenerTable.h, + tcp-mib/tcpListenerTable/tcpListenerTable_constants.h, + tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c, + tcp-mib/tcpListenerTable/tcpListenerTable_data_access.h, + tcp-mib/tcpListenerTable/tcpListenerTable_interface.c, + tcp-mib/tcpListenerTable/tcpListenerTable_interface.h: + + initial code for tcpListenerTable + +2005-07-18 17:31 rstory + + * agent/mibgroup/tcp-mib/tcpConnectionTable/: tcpConnectionTable.c +, tcpConnectionTable.h, tcpConnectionTable_constants.h +, tcpConnectionTable_data_access.c, + tcpConnectionTable_data_access.h, + tcpConnectionTable_interface.c, + tcpConnectionTable_interface.h: + + - load cache from data access + - map address type + - shrink storage for indexes + +2005-07-18 17:28 rstory + + * agent/mibgroup/tcp-mib/data_access/tcpConn_common.c: + + - fix index oid pointer + - add update of pid + +2005-07-18 17:28 rstory + + * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c: + + - use new private header + - fix load prototypes + - check new listen state require/exclude load flag + - fix copy of remote address + +2005-07-18 16:26 rstory + + * local/mib2c: + + print bad line when bailing on error + +2005-07-18 16:25 rstory + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: + + fix cut-n-paste flub + +2005-07-18 16:24 rstory + + * local/mib2c-conf.d/node-get.m2i: + + remove duplicate comment block + +2005-07-18 16:23 rstory + + * include/net-snmp/data_access/tcpConn.h: + + - remove unused defines/comments + - add pid to struct + - add load flags to require/exlude listen state + +2005-07-18 16:20 rstory + + * agent/mibgroup/mibII/interfaces.c: + + add debug to freeBSD (esp error cases) + +2005-07-18 15:50 rstory + + * agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c +: + + correct data struct name + +2005-07-18 15:41 rstory + + * agent/mibgroup/tcp-mib/: tcpConnectionTable.h, + tcpConnectionTable/tcpConnectionTable.c, + tcpConnectionTable/tcpConnectionTable.h, + tcpConnectionTable/tcpConnectionTable_constants.h, + tcpConnectionTable/tcpConnectionTable_data_access.c, + tcpConnectionTable/tcpConnectionTable_data_access.h, + tcpConnectionTable/tcpConnectionTable_interface.c, + tcpConnectionTable/tcpConnectionTable_interface.h: + + initial versions + +2005-07-18 14:08 rstory + + * agent/mibgroup/tcp-mib/data_access/tcpConn_private.h: + + private implementation header + +2005-07-15 18:41 rstory + + * local/mib2c-conf.d/: generic-table-constants.m2c, + generic-table-enums.m2c, generic-table-oids.m2c, + mfd-interface.m2c: + + quote string argument in assignment + +2005-07-15 18:27 rstory + + * snmplib/snmp_api.c: + + clear session from callback client args on free + +2005-07-14 19:01 rstory + + * agent/mibgroup/ucd-snmp/vmstat.c: + + fix intr/ctx overflows + +2005-07-14 18:50 rstory + + * agent/mibgroup/utilities.h: + + config_require utilities/execute (for snmptrapd) + +2005-07-07 12:30 rstory + + * snmplib/system.c: + + do not close all non-std fds in daemonize (as we have probably opened some) + +2005-07-07 12:25 rstory + + * agent/snmpd.c: + + - close all non-standard fds inherited from shell immediately + - register signal handlers much sooner, so early signal doesn't core + +2005-07-06 12:34 rstory + + * agent/Makefile.in: + + tweak target to build (all) libs to use existing INSTALLLIBS + +2005-07-01 18:58 rstory + + * agent/mibgroup/ucd-snmp/proxy.c: + + - use utility routine to clear delegated flag + - don't set error for timeout on get-next + - release delegated cache when undelegating requests + +2005-06-30 11:40 rstory + + * snmplib/snmp_api.c: + + - iff not applied, fix free of pkt to use alloc'd ptr, not offset in pkt + - iff applied, remove redundant prt clear after SNMP_FREE + +2005-06-30 05:27 tanders + + * man/: snmp.conf.5.def, snmpcmd.1.def, snmpd.8.def +, snmptrapd.conf.5.def: + + Patch 1226187: document missing config file tokens and cmdline options + +2005-06-30 04:39 dts12 + + * agent/mibgroup/ucd-snmp/vmstat.c: + + Calculate "cooked" values from historical data. + This changes the meaning of these figures from a system + life-time average to a (more useful) one-minute average, + and brings the Linux implementation into line with most + other architectures. + +2005-06-30 04:35 dts12 + + * agent/mibgroup/hardware/cpu/cpu.c, + include/net-snmp/agent/hardware/cpu.h: + + Standard (system-independent) mechanism for tracking historical CPU + statistics, in order to calculate rolling averages. + +2005-06-29 17:27 hardaker + + * snmplib/snmp_api.c: + + Do proper checks for zero return and wait rather than closing the connection + +2005-06-29 13:40 hardaker + + * snmplib/snmp_api.c: + + Patch from Roman Tsiroulnikov to catch -1 return code from check_packet functions + +2005-06-28 08:37 dts12 + + * agent/mibgroup/hardware/memory/memory_linux.h: + + Tweak the name of the core HAL memory module. + +2005-06-27 14:08 hardaker + + * perl/SNMP/: SNMP.xs, examples/trap-example.pl: + + Patch from David Beattie to fix trap reception + +2005-06-27 05:07 dts12 + + * agent/mibgroup/: host/hr_storage.c, host/hr_storage.h +, ucd-snmp/memory.c, ucd-snmp/memory.h: + + Use Hardware Abstraction Layer to implement Memory monitoring on Linux systems. + +2005-06-27 05:06 dts12 + + * agent/mibgroup/: host/hr_proc.c, host/hr_proc.h, + ucd-snmp/vmstat.c, ucd-snmp/vmstat.h: + + Use Hardware Abstraction Layer to implement CPU monitoring on Linux systems. + +2005-06-27 04:57 dts12 + + * agent/mibgroup/hardware/cpu.h, + agent/mibgroup/hardware/memory.h, + agent/mibgroup/hardware/cpu/cpu.c, + agent/mibgroup/hardware/cpu/cpu.h, + agent/mibgroup/hardware/cpu/cpu_linux.c, + agent/mibgroup/hardware/cpu/cpu_linux.h, + agent/mibgroup/hardware/memory/hw_mem.c, + agent/mibgroup/hardware/memory/hw_mem.h, + agent/mibgroup/hardware/memory/memory_linux.c, + agent/mibgroup/hardware/memory/memory_linux.h, + include/net-snmp/agent/hardware/cpu.h, + include/net-snmp/agent/hardware/memory.h: + + Preliminary implementation of a Hardware Abstraction Layer + (Just covering CPU and memory information for now, and + only implemented on Linux-based systems. But it's a start!) + +2005-06-27 04:53 dts12 + + * agent/mibgroup/disman/schedCore.c: + + Handle week-day bit specifications. + +2005-06-27 04:50 dts12 + + * agent/mibgroup/disman/schedCore.c: + + Handle reverse-day bit specifications. + +2005-06-24 06:18 dts12 + + * agent/mibgroup/disman/schedCore.c: + + Initial implementation of calandar-based scheduling. + This doesn't handle reverse-day or weekday bits yet, + but should provide the basic functionality needed for + the "cron" and "at" configure directives. + +2005-06-23 08:55 dts12 + + * agent/mibgroup/disman/schedCore.c: + + More meaningful debug output. + +2005-06-22 20:16 rstory + + * man/snmpd.conf.5.def: + + - document logmatch, agentxperms, com2secunix, engineIDType, engineIDNic + and leave_pidfile tokens + +2005-06-22 20:05 rstory + + * agent/mibgroup/ucd-snmp/diskio.c: + + remove snmpd diskio token and the unused static variable it sets + +2005-06-22 19:48 rstory + + * snmplib/system.c: + + oops. declare variable used in new code. + +2005-06-22 19:35 rstory + + * testing/eval_tools.sh: + + apply patch from 1219548: don't use deprecated option + +2005-06-22 19:31 rstory + + * snmplib/snmpUnixDomain.c: + + apply patch from 1219548: don't unlink null filename + +2005-06-22 19:08 rstory + + * snmplib/system.c: + + close all fds after daemonizing + +2005-06-22 17:03 rstory + + * Makefile.in: + + new check target for full paths in dependency files + +2005-06-22 16:04 rstory + + * agent/snmpd.c: + + apply slightly modified version of 1225440: register singal handlers earlier + +2005-06-22 15:57 rstory + + * apps/snmptrapd.c: + + apply slightly modified version of 1225440: register singla handles earlier + +2005-06-22 13:22 rstory + + * apps/notification_log.c: + + move ifdef test after header with define is included + +2005-06-22 06:08 dts12 + + * agent/mibgroup/disman/: schedConf.c, schedTable.c: + + Use the new schedTable entry creation routines. + +2005-06-22 06:07 dts12 + + * agent/mibgroup/disman/schedCore.c: + + Ensure sensible default settings for an internal session. + +2005-06-22 05:41 dts12 + + * agent/mibgroup/utilities/iquery.c, + include/net-snmp/agent/ds_agent.h: + + Support configuration of the version and security level + used to make internal queries. + Unfortunately, community-based requests don't currently + work over the callback transport, but I'm working on that. + +2005-06-22 05:39 dts12 + + * include/net-snmp/library/snmpv3.h, snmplib/snmpv3.c: + + Separate out parsing security level tokens into a separate routine. + +2005-06-21 17:39 rstory + + * configure: + + run autoconf + +2005-06-21 17:36 rstory + + * snmplib/snmp_api.c: + + remove redundant assert + +2005-06-21 17:34 rstory + + * include/net-snmp/library/snmp_logging.h: + + prototype for netsnmp_logging_restart + +2005-06-21 17:33 rstory + + * include/net-snmp/agent/snmp_vars.h: + + prototypes for should_init and add_to_init_list + +2005-06-21 17:32 rstory + + * acconfig.h, configure.in, apps/notification_log.c +, apps/snmptrapd.c, + include/net-snmp/net-snmp-config.h.in: + + - new --disable-snmptrapd-subagent configure option + - check new option to disable sub-agent code + - add 'I' option to command line processing, to disable modules + - use should_init to determine if notification log mib is disabled + - use new snmp_logging_restart on HUP + +2005-06-21 11:46 rstory + + * include/net-snmp/library/snmp_logging.h: + + prototype for snmp_stderrlog_status + +2005-06-21 11:40 dts12 + + * agent/mibgroup/disman/: schedCore.c, schedCore.h: + + A cleaner approach to creating entries in the schedTable + +2005-06-21 11:38 dts12 + + * agent/mibgroup/utilities/: iquery.c, iquery.h: + + Consistently work with SNMP versions, not "processing models". + +2005-06-21 11:33 dts12 + + * local/mib2c.table_data.conf: + + Correct template for cached table_data registration. + +2005-06-21 10:45 dts12 + + * EXAMPLE.conf.def: + + Refer to the correct location for config files. + (Spotted by Leo Lei) + +2005-06-21 10:09 rstory + + * apps/snmptrapd.c: + + - only add notification handler iff we are an agentx subagent + +2005-06-20 18:07 rstory + + * snmplib/snmp_api.c: + + - fix setting of expect response pdu flag (I broke it fixing the SNMPv3 + delayed engineID probe) + +2005-06-20 18:04 rstory + + * agent/mibgroup/ucd-snmp/proxy.c: + + fix proxy handling of NOSUCHNAME on a get-next, noted on users by John Hardin + +2005-06-20 17:38 rstory + + * agent/snmpd.c, snmplib/snmp_logging.c: + + - remove unused log flags in agent + - set no default log flag for syslog cases + - new snmp_stderrlog_status() checks for enabled stderr log handlers + - fix re-enable of syslog in logging restart function + - use correct function name to re-enabe file logs + - C++ comments -> C comments + +2005-06-20 16:38 rstory + + * agent/snmpd.c, snmplib/snmp_logging.c: + + - new netsnmp_logging_restart() to close/reopen file based logs + - purge agent setup_log + - only enable default LOGFILE if no other log option defined + +2005-06-18 11:14 rstory + + * configure: + + run autoconf + +2005-06-18 10:44 rstory + + * configure.in: + + -move some arg checks earlier + -move libwrap/rpm checks back after setting NONAGENTLIBS, so they aren't + listed in app libs by net-snmp-config + +2005-06-16 13:58 rstory + + * agent/mibgroup/ucd-snmp/vmstat.c: + + oops- pass addr of var to sscanf + +2005-06-15 17:39 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + add prototype for func used before defined + +2005-06-15 08:05 dts12 + + * snmplib/mib.c: + + Free the same pointer that was returned by 'strdup' + +2005-06-14 16:29 rstory + + * snmplib/snmp_api.c: + + - rework snmpv3 engineID probe delay to fix problems noted on coders + - set up/check sess/pdu version a little earlier + - set EXPECT_RESPONSE flag correctly initially, instead of global set + and unset for certain cases. also do it a little earlier + - move check for probe higher up call stack - now will be done the first + time a session sends a v3 pdu that expects a response + +2005-06-14 12:56 dts12 + + * agent/mibgroup/disman/schedConf.c: + + Use "agentSecName" for retrieving schedule information. + +2005-06-14 12:00 rstory + + * agent/mibgroup/ucd-snmp/vmstat.c: + + fix bug 1197183: ssRawCpu* stays on 2^32-1 instead of rolling over + +2005-06-14 11:54 rstory + + * snmplib/read_config.c: + + oops- move var decl to func that var was moved to + +2005-06-14 11:09 rstory + + * agent/mibgroup/mibII/interfaces.c: + + fix bug 1217261: IF-MIB reports incorrect stats on AMD64 + +2005-06-14 10:41 rstory + + * snmplib/read_config.c: + + - process optional config files during pre-mib config too + - if optional configs prefixed with '-', process before default configs + +2005-06-14 07:44 dts12 + + * agent/mibgroup/: disman/mteTriggerTable.c, + disman/mteTriggerTable.h, utilities/iquery.c: + + Move "agentSecName" config directive to the iquery utility module. + +2005-06-14 07:37 dts12 + + * snmplib/snmp_client.c: + + Distinguish snmp_send errors from SNMP errStat errors + +2005-06-14 07:37 dts12 + + * snmplib/snmpCallbackDomain.c: + + Populate callback PDU with SNMPv3 defaults from the session structure. + +2005-06-13 19:25 rstory + + * configure, include/net-snmp/net-snmp-config.h.in: + + run autoheader, autoconf + +2005-06-13 19:20 rstory + + * configure.in, + agent/mibgroup/if-mib/data_access/interface_linux.c: + + apply patch 1198210: using ethtool for gigabit NICs + +2005-06-13 19:01 rstory + + * agent/helpers/stash_cache.c: + + update for previous cache_hint method + +2005-06-13 17:25 rstory + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + alway pass hints to lower handlers + +2005-06-13 17:15 rstory + + * snmplib/mib.c: + + - make mibs, mibdirs and mibfiles handling consistent: + - '-XXX' adds XXX before existing + - '+XXX' adds XXX after existing + NOTE: this restores original behavior of '+' to that of 5.0.1. After + 5.0.2, if I read the code right, '+' behaviour on the cmd line and + in MIBDIRS was reversed and not consistent with handle_mibs_conf. + +2005-06-13 15:34 rstory + + * README.tru64: + + new read me for Tru64 + +2005-06-13 12:30 dts12 + + * agent/mibgroup/mibII/: ifTable.c, ifTable.h, + ifTable_columns.h, ifXTable_columns.h: + + Remove obsolete ifTable rewrite. + +2005-06-13 12:25 dts12 + + * apps/snmptrapd_handlers.c: + + Run trap handlers using 'system()' rather than 'execv()', + to support trap handler shell scripts. + +2005-06-13 12:16 dts12 + + * snmplib/: container_binary_array.c, parse.c, + snmpUDPIPv6Domain.c, snmp_parse_args.c, system.c +, winservice.c: + + Guard against assorted malloc failures. + Reported by Andreas Moroder. + +2005-06-13 11:38 dts12 + + * snmplib/mib.c: + + Remove bogus handling of zero-width hints. + These might be pointless, but they are strictly valid. + (See RFC 2579, Section 3.1 (1)) + +2005-06-13 10:52 dts12 + + * include/net-snmp/library/parse.h, snmplib/parse.c, + snmplib/mib.c: + + Possible mechanism for addressing namespace clashes + (in response to Matthew Boehm' Asterisk problem) + +2005-06-10 16:04 hardaker + + * mibs/UDP-MIB.txt: + + update from RFC4113 + +2005-06-10 16:02 rstory + + * testing/rfc1213/run: + + apply testing-rfc1213-run.diff from patch 1217475: build fixes + +2005-06-10 15:57 hardaker + + * mibs/rfclist: + + update the UDP-MIB to just published RFC4113 + +2005-06-10 15:54 rstory + + * testing/TESTCONF.sh: + + apply testing-testconf.diff from patch 1217475: build fixes + +2005-06-10 15:51 rstory + + * agent/helpers/Makefile.in: + + apply agent-helpers-makefile.diff from patch 1217475: build fixes + +2005-06-10 13:07 rstory + + * agent/mibgroup/agentx/subagent.c: + + init handler for agentxsocket for subagents too + +2005-06-10 10:55 dts12 + + * configure.in, configure: + + Yet Another Attempt to find the correct quoting of configure options. + +2005-06-10 07:33 dts12 + + * agent/mibgroup/disman/schedCore.c: + + Update to use the renamed internal and library query API calls. + +2005-06-10 07:32 dts12 + + * agent/mibgroup/utilities/: iquery.c, iquery.h: + + Tweak the specifically agent-internal query routines to use the SNMP + library versions. + +2005-06-10 07:29 dts12 + + * include/net-snmp/library/snmp_client.h, + snmplib/snmp_client.c: + + Move (and rename) session-based "internal query" API calls into the SNMP + library, so they're available as a convenience to all SNMP applications. + +2005-06-10 05:30 dts12 + + * agent/mibgroup/mibII/interfaces.c: + + Move special handling for "ip" interfaces to SUNV3-only code block. + No-one can remember what this was intended for, and it breaks + Linux IPv6 tunnel interfaces. + +2005-06-10 04:23 dts12 + + * net-snmp-config.in: + + Bring authentication/encryption flags into line with the other commands. + In fact, treats '-A/-a' as equivalent, and uses the value to distinguish + between protocols and pass phrases. (And similarly for -X/-x) + +2005-06-09 17:45 rstory + + * snmplib/snmp_api.c: + + fix bug 1207023: snmpd crash on tcp disconnect + +2005-06-09 17:19 rstory + + * snmplib/: snmp_api.c, snmp_client.c: + + - move snmp_varlist_add_variable size checks to snmp_set_var_value + - use snmp_set_var_value in snmp_varlist_add_variable + +2005-06-09 11:52 rstory + + * agent/mibgroup/tcp-mib/data_access/tcpConn_common.c, + include/net-snmp/data_access/tcpConn.h, + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c: + + add ipv6 support + +2005-06-09 11:45 rstory + + * include/net-snmp/library/tools.h, snmplib/tools.c: + + rename param, update docs, to reduce confusion + +2005-06-09 05:13 dts12 + + * agent/mibgroup/disman/schedConf.c: + + Implement parsing of the "at" and "cron" config directives. + These still don't actually work, but you can't have everything.... + +2005-06-09 05:12 dts12 + + * agent/mibgroup/disman/schedConf.c: + + Fix parsing of "repeat" directive. + +2005-06-09 05:09 dts12 + + * agent/mibgroup/disman/: schedConf.c, schedCore.h: + + It would be vaguely helpful if I knew the difference between + hours and months, and how many of each there were! + +2005-06-09 05:06 dts12 + + * agent/mibgroup/disman/schedCore.c: + + Disable testing code. + (initialising the library too early breaks config file processing:-() + +2005-06-08 15:57 rstory + + * agent/mibgroup/ip-mib/data_access/systemstats_linux.c: + + skip ipv6 code if ipv6 not enabled; noted on coders by eirik nordbroden + +2005-06-07 10:17 dts12 + + * agent/mibgroup/: disman.h, disman/schedConf.c, + disman/schedConf.h, disman/schedCore.c, + disman/schedCore.h, disman/schedTable.c, + disman/schedTable.h, disman/schedule.h: + + Preliminary (and incomplete) implementation of the DisMan Schedule MIB. + +2005-06-06 05:31 dts12 + + * agent/mibgroup/utilities/: iquery.c, iquery.h: + + Utility routines for making "internal queries", to retrieve or assign + values from elsewhere in the current agent. + +2005-06-06 05:23 dts12 + + * snmplib/snmpCallbackDomain.c: + + Populate callback PDU with defaults from the session structure. + This allows community-based PDUs to be sent over a callback transport. + +2005-06-02 19:14 rstory + + * snmplib/snmp_api.c: + + delay SNMPv3 EngineID probe until needed + +2005-06-02 19:10 rstory + + * agent/mibgroup/ucd-snmp/diskio.c: + + apply/re-apply fix for bug 1103644, FreeBSD memory leak + +2005-06-02 18:38 rstory + + * agent/helpers/: cache_handler.c, multiplexer.c, + null.c, read_only.c: + + apply patch 1210632: Replace netsnmp_set_all_requests_error + +2005-05-30 17:21 nba + + * mibs/rfclist: + + RFC 4044: FC-MGMT-MIB + +2005-05-30 17:17 nba + + * mibs/IANAifType-MIB.txt: + + Current IANA version + +2005-05-27 14:08 hardaker + + * perl/SNMP/SNMP.xs: + + commit missing strtok_r changes *cough* + +2005-05-23 18:48 hardaker + + * apps/snmp_perl_trapd.pl, perl/ASN/ASN.pm, + perl/agent/default_store/default_store.pm, + perl/default_store/default_store.pm, snmplib/snmp_debug.c +, snmplib/snmpv3.c: + + Applied minor bug fix/doc patches from Thomas Anders in #1206982 + +2005-05-23 16:42 hardaker + + * local/fixproc: + + Use mkstemp appropriate to generate temp files + +2005-05-20 10:03 dts12 + + * apps/snmptrapd.c: + + Bring '-H' initialisation into line with normal startup. + +2005-05-16 15:50 hardaker + + * dist/net-snmp.spec: + + Don't auto-build dependencies. Specify a list instead. + +2005-05-16 15:49 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + A bit of renumbering. + +2005-05-16 15:43 hardaker + + * dist/makerelease: + + automatted release producer script + +2005-05-11 19:51 driehuis + + * configure.in: + + Fix typo in comment + +2005-05-11 10:02 alex_b + + * win32/dist/: htmlhelp/Net-SNMP.hhc, htmlhelp/Net-SNMP.hhp +, scripts/readme2html: + + Add README.agent-mibs to Windows binary + +2005-05-11 05:20 nba + + * mibs/rfclist: + + More RFCs with MIBs + +2005-05-10 21:13 alex_b + + * local/: Makefile.in, snmpconf: + + snmpconf: Allow SNMPCONFPATH to have multiple paths defined such as when the + persistent folder is included. snmpconf will also determine the configured + persistent folder and prevent it from being treated as a regular configuration + file. + +2005-05-10 20:44 alex_b + + * NEWS: + + Add fixes to NEWS for next release + +2005-05-09 21:07 driehuis + + * configure: + + Autoupdate + +2005-05-09 20:53 driehuis + + * configure.in: + + The kernel lives in /boot/kernel/kernel on recent FreeBSD's + +2005-05-09 19:35 alex_b + + * win32/dist/: README.txt, + htmlhelp/Configuration_Overview.html, + installer/net-snmp.nsi: + + Win32 binary: Add persist folder to SNMPCONFPATH + +2005-05-09 19:00 alex_b + + * man/snmp_config.5.def, man/snmpd.8.def, + snmplib/snmp_api.c: + + -Persistent files were not being read at startup when using + snmp.conf persistentDir + -Update persistent storage sections of snmp_config and snmpd + man pages + +2005-05-09 18:55 hardaker + + * local/mib2c.genhtml.conf: + + use more flexible css for markup and allow a passed in file + +2005-05-09 18:12 alex_b + + * COPYING: + + Add Fabasoft R&D Software (c) notice + +2005-05-09 16:37 nba + + * apps/snmpdf.c: + + detect extra arguments + +2005-05-09 16:33 nba + + * apps/snmpdf.c: + + snmpget => snmpdf + +2005-05-09 16:21 nba + + * mibs/rfclist: + + RFC 4008 is NAT-MIB + +2005-05-09 16:20 nba + + * apps/snmpnetstat/if.c: + + Find declarations for sighold/sigset/sigpause + +2005-05-09 16:18 nba + + * agent/mibgroup/ucd-snmp/memory.c: + + Ensure 0-termination of read file data + +2005-05-09 16:16 nba + + * agent/mibgroup/smux/smux.c: + + Detect too many defined peers. Properly parse symbolic peers + +2005-05-09 16:13 nba + + * agent/mibgroup/mibII/tcp.c: + + Needed external + +2005-05-09 16:10 nba + + * agent/mibgroup/disman/mteTriggerTable.c: + + Fix format warning + +2005-05-09 16:09 nba + + * local/Makefile.in: + + Fix for installing remote from source dir + +2005-05-09 16:06 nba + + * agent/mibgroup/mibII/interfaces.c: + + Fix for NetBSD + +2005-05-09 16:01 nba + + * configure, include/net-snmp/net-snmp-config.h.in: + + Generated + +2005-05-09 15:45 nba + + * configure.in, agent/mibgroup/ucd_snmp.h, + agent/mibgroup/host/hr_storage.c, + include/net-snmp/system/netbsd.h: + + Fixes for NetBSD/FreeBSD for swap data + +2005-05-09 15:17 nba + + * acconfig.h: + + Fix mingw test that was only applied to net-snmp-config.h.in + +2005-05-09 15:13 nba + + * agent/mibgroup/ucd-snmp/diskio.c: + + Fix bogus preprocessor if + +2005-05-09 04:59 dts12 + + * local/mib2c.table_data.conf: + + Illustrate handling of cached tables using the table_data helper. + (Activate using "mib2c -Scache=true ...") + +2005-05-09 04:58 dts12 + + * local/mib2c.table_data.conf: + + Extract required table structures when processing RowStatus assignments. + +2005-05-09 04:13 dts12 + + * local/mib2c.iterate.conf: + + Fix table max/min column registration. + +2005-05-06 15:14 driehuis + + * configure: + + Autoupdate + +2005-05-06 15:11 driehuis + + * configure.in: + + Placate autoconf259 by testing and including before testing + + +2005-05-05 20:14 hardaker + + * agent/mibgroup/kernel_sunos5.c: + + Applied patch #1106443 from tolga ceylan to use a proper return code check for getKstatInt + +2005-05-05 20:04 hardaker + + * Makefile.top, snmplib/Makefile.in: + + Applied patch #1109712 to fix VPATH for rc files on cygwin + +2005-05-05 19:58 hardaker + + * snmplib/snmpTCPIPv6Domain.c: + + Patch #1110571 from Katsuhisa ABE to set ipv6 tcp sockets to ipv6 only if possible + +2005-05-05 19:51 hardaker + + * agent/mibgroup/if-mib/data_access/interface_common.c, + snmplib/container.c: + + Applied part of patch #1110610 from Peter Breitenlohner for compiler warnings + +2005-05-05 19:29 hardaker + + * apps/snmptranslate.c, man/snmptranslate.1.def, + snmplib/mib.c: + + Applied patch #1123242 from Mike McHenry to add mib2schema compliant output to snmptranslate + +2005-05-05 19:25 hardaker + + * agent/mibgroup/host/hr_proc.c: + + Applied patch #1124569 from Marcus Meissner to dynamically decide how + many cpus there on linux and to better parse information about them. + - modified to be compliant with ANSI and the coding style. + +2005-05-05 19:11 hardaker + + * perl/agent/agent.xs: + + Patch #1062114 by "snmpportal" to clean up a few memory leaks. + +2005-05-05 07:19 dts12 + + * include/net-snmp/library/snmp.h, snmplib/mib.c: + + Patch #1117271 (variant) - check the buffer length when formatting + an uptime string (though without changing the existing API call). + +2005-05-05 05:07 dts12 + + * man/.cvsignore: + + Ignore additional generated client man pages + +2005-05-04 20:58 driehuis + + * configure: + + Autoupdate + +2005-05-04 20:56 driehuis + + * configure.in: + + Use the accumulated wisdom of the previous AC_HEADERCHECKS for + HAVE_NETINET_IP_H, HAVE_NETINET_IF_H, HAVE_NETINET_IP_ICMP_H and + HAVE_NETINET_UDP_H (in addition to the ones already present). + This unbreaks the build on FreeBSD 5.3 and 4.10 (but the latter + still isn't playing with the full vm_swap deck). + +2005-05-04 20:48 driehuis + + * include/net-snmp/system/freebsd5.h: + + FreeBSD 5.3 is really unhappy about getting _KERNEL defined. By forcing + IFNET_NEEDS_KERNEL off we fix that (after all, defining _KERNEL really + is a gross hack for platforms that don't properly export system + internals -- famous last words:-) + +2005-05-04 11:48 dts12 + + * configure.in, configure: + + Patch #1124652: options to explicitly include/exclude elf and bzip libraries + +2005-05-04 11:12 dts12 + + * snmplib/snmp_client.c: + + Patch #1042447 - clone zero-length, non-NULL-pointer strings. + +2005-05-04 08:57 dts12 + + * agent/mibgroup/mibII/interfaces.c: + + Patch #1051001 - skip unnecessary call to 'auto_nlist' under NetBSD + +2005-05-04 08:50 dts12 + + * agent/mibgroup/examples/scalar_int.h: + + Patch #1096479 - fix declaration of initialisation routine. + +2005-05-04 08:45 dts12 + + * agent/mibgroup/examples/notification.c: + + Patch #1096483 - fix a minor inconstistency + +2005-05-04 08:22 dts12 + + * snmplib/parse.c: + + Patch #1103751 - skip editor backups when loading MIB files. + +2005-05-04 08:07 dts12 + + * configure, configure.in: + + Patch #1109719: Remove (apparently) redundant quoting of configure options. + This quoting was introduced early in the v5 lifetime to support "options + containing spaces" (see revision 5.26). Simple testing seems to indicate + that it's no longer needed, and it breaks AIX (possibly among others), so + let's try without it. + If no-one complains, this patch may need to be applied to the other branches + as well. + +2005-05-04 07:13 dts12 + + * agent/mibgroup/host/hr_swrun.c: + + Patch #1118132 - handle disappearing Linux processes. + +2005-05-04 06:42 alex_b + + * agent/mibgroup/util_funcs.c: + + Fixed #ifdef typo + +2005-05-04 06:13 dts12 + + * snmplib/scapi.c: + + Patch #1117276 - tweak EVP_DigestFinal parameters to match expected types. + +2005-05-04 06:00 dts12 + + * agent/mibgroup/host/hr_partition.c: + + Patch #1117265 - open devices with NDELAY when possible. + Avoids agent hanging on missing removable devices. + +2005-05-03 18:26 alex_b + + * NEWS, agent/mibgroup/util_funcs.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + win32/net-snmp/agent/mib_module_config.h: + + Win32: Apply patch 1153271 by Ekkehard Domning for snmpd pass_persist support + for MSVC. Apply patch based on 1153271 for pass support for MSVC and MinGW. + +2005-05-03 10:38 dts12 + + * local/mib2c.int_watch.conf: + + Use the watched scalar helper (rather than specialised instance helpers) + for implementing integer-based scalar objects. Picks up on unsigned + integer objects, as well as distinguishing between read-only/read-write + MIB definitions. + +2005-05-03 10:28 dts12 + + * local/mib2c.iterate.conf: + + Illustrate handling of cached tables using the iterator helper. + (Activate using "mib2c -Scache=true ...") + +2005-05-03 10:23 dts12 + + * snmplib/oid_stash.c: + + Stash lookup debugging code. + +2005-05-03 10:19 dts12 + + * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h +: + + Convenience single-call APIs for integer-based watched scalars. + (Modelled on the existing instance-based calls). + +2005-05-03 09:07 dts12 + + * agent/helpers/table_data.c, + include/net-snmp/agent/table_data.h: + + Provide a (trivial) get_{first,next} API. + Not strictly necessary in itself, but should aid the + transition to a container-based table_data style. + +2005-05-02 20:42 alex_b + + * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: + + Add limits.h header file + +2005-05-02 18:46 alex_b + + * win32/: libsnmp/Makefile.in, libsnmp/libsnmp.dsp, + libsnmp_dll/Makefile.in, libsnmp_dll/libsnmp_dll.dsp +: + + Win32 MSVC support for fd_event_manager.[ch] + +2005-05-01 13:47 alex_b + + * agent/mibgroup/mibII/system_mib.c: + + Fix sysDescr support for MinGW + +2005-05-01 09:20 alex_b + + * local/passtest.pl: + + Added Perl version of /local/passtest shell script + +2005-04-30 20:38 alex_b + + * snmplib/tools.c: + + Cygwin: Add missing registry support for SNMPCONFPATH etc. + +2005-04-30 20:36 alex_b + + * README.win32, 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/mibII_common.h, + agent/mibgroup/mibII/route_headers.h, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/tcpTable.c, + agent/mibgroup/mibII/udpTable.c, + agent/mibgroup/mibII/var_route.c, perl/SNMP/README: + + -Remove 'define WIN32' for Cygwin and change ifdefs to check for either + WIN32 or cygwin. + -Add section to README.win32 describing the various Windows defines. + -Add note to README files about spaces in folder names when compiling. + +2005-04-30 18:36 alex_b + + * win32/libhelpers/: Makefile.in, libhelpers.dsp: + + Win32 MSVC build fixes + +2005-04-29 12:14 dts12 + + * apps/snmptrapd.c: + + Patch #1149420 - use new external fd handler routines, + to pave the way for more integrated trap handlers. + +2005-04-29 12:12 dts12 + + * agent/agent_registry.c, agent/snmpd.c, + include/net-snmp/agent/agent_registry.h, + snmplib/Makefile.in, snmplib/fd_event_manager.c, + include/net-snmp/library/fd_event_manager.h: + + Patch #1149420 - separate external fd handling off into + a distinct library module. Submitted by Sten J. Olsson + +2005-04-29 11:56 dts12 + + * agent/mibgroup/ucd-snmp/pass.c, man/snmpd.conf.5.def +, agent/mibgroup/ucd-snmp/pass_persist.c: + + Patch #1154488 - option to specify priority of "pass" processing + +2005-04-29 11:48 dts12 + + * agent/mibgroup/ucd-snmp/diskio.c: + + Apply patch #1155337 - fix diskIO average support for FreeBSD5 + +2005-04-27 20:22 alex_b + + * perl/: Makefile.PL, Makefile.subs.pl, ASN/Makefile.PL +, OID/Makefile.PL, SNMP/Makefile.PL, + TrapReceiver/Makefile.PL, agent/Makefile.PL, + agent/default_store/Makefile.PL, default_store/Makefile.PL +: + + Win32 MSVC: Abort compile if a space is detected in the base folder + when compiling. + +2005-04-27 20:10 hardaker + + * perl/TrapReceiver/TrapReceiver.xs: + + Massive debugging of memory leaks. It is now memory-leak free! + +2005-04-27 20:09 hardaker + + * perl/OID/OID.xs: + + free the sub-name if not attached to the parent structure. + +2005-04-27 18:55 alex_b + + * NEWS, agent/mibgroup/host_res.h, + agent/mibgroup/host/hr_swrun.c: + + Cygwin: Replace PID_ZOMBIE references as the flag was removed from + Cygwin in mid Jan 2005. + +2005-04-26 18:13 rstory + + * local/mib2c.array-user.conf: + + - sync some comments + - fix handling of OIDs in row_copy code, noted on IRC by davej_ + +2005-04-25 12:32 rstory + + * agent/helpers/table_iterator.c: + + update table_iterator to use valid_column info + +2005-04-22 11:18 dts12 + + * local/mib2c.table_data.conf: + + Improve handling of non-integer-based objects in table_data template code. + +2005-04-22 11:11 dts12 + + * agent/helpers/instance.c: + + If an instance-based handler returns an error for a GetNext request, + we need to skip on to the next valid instance. + +2005-04-22 10:54 dts12 + + * snmplib/snmpusm.c: + + Protect against failure to create initial user. + +2005-04-21 12:52 rstory + + * snmplib/snmp_debug.c: + + don't track debug stats by default; add stats prototypes + +2005-04-21 10:57 rstory + + * agent/mibgroup/ucd-snmp/diskio.h, mibs/UCD-DISKIO-MIB.txt +, agent/mibgroup/ucd-snmp/diskio.c: + + apply patch 1085243: Add 64-bit counters to diskIOTable + +2005-04-21 10:55 rstory + + * agent/mibgroup/host/hr_disk.c: + + init stat ptr to null + +2005-04-21 10:26 rstory + + * include/net-snmp/library/callback.h, snmplib/callback.c +: + + - static delete_duplicates -> public netsnmp_callback_clear_client_arg + - tabs to spaces + +2005-04-21 10:12 rstory + + * include/net-snmp/library/callback.h, snmplib/callback.c +: + + add/use callback priority macros + +2005-04-21 10:05 rstory + + * snmplib/snmp_debug.c: + + add debug token exclusion + +2005-04-21 09:32 rstory + + * agent/mibgroup/agent/nsDebug.c: + + skip excluded tokens (til mib is updated) + +2005-04-20 23:07 rstory + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: + + update for change to ctx init default + +2005-04-20 23:06 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + add code for DEFVALs in ctx init + +2005-04-20 23:06 rstory + + * local/mib2c-conf.d/default-mfd-top.m2c: + + default to generate ctx init + +2005-04-20 19:23 rstory + + * local/mib2c-conf.d/mfd-data-access.m2c: + + add note on index attributes already tested + +2005-04-20 18:50 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - fix comments + - revamp check_indexes to do basic validation before calling user func + - explicit not writable case for index/read-only vars in set cols + +2005-04-20 18:47 rstory + + * local/mib2c-conf.d/mfd-data-access.m2c: + + add comments in index handling function headers + +2005-04-20 18:47 rstory + + * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i +: + + - remove hardcoded table name + - remove redundant prototype + - add some comments + - define prototype before use + - fix back function name + - fix too many params for function + +2005-04-20 18:45 rstory + + * local/mib2c-conf.d/: node-validate.m2i, + node-varbind-validate.m2i: + + - break value validation out of varbind-validate + - compare values/lengths directly, instead of calling function + - detect/handle ranges that are really single values + +2005-04-20 18:39 rstory + + * local/mib2c-update: + + fix directory copy + +2005-04-20 15:08 hardaker + + * perl/TrapReceiver/TrapReceiver.xs: + + free string passed to perl after it's passed + +2005-04-20 14:44 rstory + + * agent/mibgroup/examples.h: + + add watched example + +2005-04-20 14:03 rstory + + * agent/mibgroup/examples/watched.c, + mibs/NET-SNMP-EXAMPLES-MIB.txt: + + - add example string to mib + - add example of a watched string + +2005-04-19 16:51 rstory + + * local/mib2c-conf.d/generic-value-map-reverse.m2i: + + quiet compiler (%d -> %ld) + +2005-04-18 18:14 rstory + + * local/mib2c-conf.d/generic-value-map-func.m2i: + + quiet compiler (%d -> %ld) + +2005-04-18 18:12 rstory + + * local/mib2c-conf.d/mfd-makefile.m2m: + + - fixes for create_fewer_files setting + - define table name once, at top, for quicker updating + +2005-04-18 18:11 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + - revamp defaults handling + - generate defaults in top, instead of setup_table + - add top/table level shutdown functions + - define user context + +2005-04-18 18:10 rstory + + * local/mib2c-conf.d/: mfd-interface.m2c, + mfd-access-container-cached-defines.m2i: + + - use new m2c_data_cache to determine if we should generate cache code + - add function to get table container + - most cache_* functions renamed to container_*; remaining cache versions + call container versions + - add table/container shutdown functions + +2005-04-18 18:05 rstory + + * local/mib2c-conf.d/mfd-readme.m2c: + + move indexes_set readme here (from container-cached) + +2005-04-18 18:04 rstory + + * local/mib2c-conf.d/syntax-RowStatus-get.m2i: + + - quiet compiler (%d -> %ld) + - remove hardcoded node name + +2005-04-18 18:01 rstory + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: + + - revamp defaults handling + - generate defaults in top, instead of setup_table + - always write defaults, so new options appear for user + - new options: data_cache, data_sparse + - more interactive questions: + skip mapping, sparse, uncached container, generate makefile/agentx + +2005-04-18 17:58 rstory + + * local/mib2c-conf.d/mfd-data-get.m2c: + + tweak exclusion of mapping functions + +2005-04-18 17:54 rstory + + * local/mib2c-conf.d/m2c_table_save_defaults.m2i: + + new m2i to save all table defaults + +2005-04-18 17:53 rstory + + * local/mib2c-conf.d/: default-mfd-top.m2c, + m2c_setup_table.m2i: + + - revamp defaults handling + - generate defaults in top, instead of setup_table + - always write defaults, so new options appear for user + +2005-04-18 17:49 rstory + + * local/mib2c.array-user.conf: + + - check for bad hdr len + - don't free NULL ptr + +2005-04-18 17:46 rstory + + * local/mib2c-update: + + - use named vars instead of positional, for clarity + - tweaks to copy updated defaults files + +2005-04-15 17:26 rstory + + * agent/mibgroup/tcp-mib.h: + + add config_add_mib + +2005-04-14 18:18 rstory + + * configure: + + update for new configure.in + +2005-04-14 17:14 rstory + + * configure.in: + + move generation of empty includes outside of agent enabled conditional + +2005-04-13 22:52 rstory + + * local/mib2c-conf.d/syntax-DateAndTime-get.m2i: + + update parameter names to be inline w/everyone else + +2005-04-13 22:51 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - generate index check routines if table persistent is set + - don't refernce set_columns unless table settable + - don't check/insert new rows unnless row creation is set + +2005-04-13 22:47 rstory + + * local/mib2c-conf.d/: mfd-data-access.m2c, mfd-data-set.m2c +, parent-set.m2i: + + - generate index check routines if table persistent is set + - move index check functions to data access file so they can be used by + the persistence routines + +2005-04-13 09:30 rstory + + * agent/mibgroup/: if-mib.h, ip-forward-mib.h, ip-mib.h +: + + add appropriate mibs to default load list + +2005-04-08 10:38 alex_b + + * include/net-snmp/net-snmp-config.h.in: + + Change index and rindex defines for MinGW to fix compile problem. + +2005-04-07 19:29 rstory + + * local/mib2c-conf.d/: mfd-interface.m2c, mfd-top.m2c +, syntax-RowStatus-dependencies.m2i: + + - add api for reference counting + - add api to find row from table mib index struct + +2005-04-07 18:23 rstory + + * agent/helpers/table_iterator.c: + + pass in hint to get_first if sorted (suggested by Mike Thatcher on coders) + +2005-04-07 13:02 rstory + + * snmplib/snmp_logging.c: + + - don't disable all filelogs when a new one is enabled. + - again with the C++ comments, so this is re-thought before 5.3 + +2005-04-06 12:39 rstory + + * local/mib2c-update: + + exclude cvs Id lines from diff + +2005-04-06 11:45 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + remove extraneous ; + +2005-04-06 11:44 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + add missing comment close + +2005-04-06 11:19 rstory + + * local/mib2c-conf.d/: mfd-interface.m2c, mfd-top.m2c +, parent-set.m2i: + + - add function to get container size + - track table level dirty flag for settable tables + - check dirty & success to call snmp_store for settable persistent tables + +2005-04-05 12:46 rstory + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: + + - update interactive setup to prompt for persistent store + +2005-04-05 12:39 hardaker + + * agent/helpers/table_data2.c: + + remove old code not used for the container version + +2005-04-05 12:37 rstory + + * local/mib2c-conf.d/: m2c_setup_table.m2i, + mfd-interface.m2c, mfd-persistence.m2i, mfd-top.m2c +: + + - move persistent store code to its own file + - update interactive setup to prompt for persistent store + - move should_save() out of interface code, into *Table.c + - log error if no columns found during restore + +2005-04-04 15:10 rstory + + * snmplib/callback.c: + + remove unused variable + +2005-04-04 14:49 rstory + + * snmplib/callback.c: + + clear duplicates so they aren't double-freed + +2005-04-01 13:58 rstory + + * dist/snmptrapd-init.d: + + new startup script + +2005-04-01 03:06 nba + + * man/mib2c.conf.5: + + This is a generated file + +2005-03-31 19:06 hardaker + + * COPYING: + + year update + +2005-03-31 18:22 hardaker + + * man/snmpcmd.1.def: + + mention AES too + +2005-03-31 17:42 hardaker + + * apps/snmptrap.c: + + call snmp_shutdown + +2005-03-31 17:41 hardaker + + * agent/helpers/row_merge.c: + + add result code to snmp_log message + +2005-03-31 17:35 hardaker + + * agent/helpers/Makefile.in, agent/helpers/all_helpers.c +, agent/helpers/table_data.c, + agent/helpers/table_data2.c, agent/helpers/table_dataset.c +, agent/helpers/table_dataset2.c, + agent/mibgroup/disman/mteEventNotificationTable.c, + agent/mibgroup/disman/mteEventNotificationTable.h, + agent/mibgroup/disman/mteEventTable.c, + apps/notification_log.c, + include/net-snmp/agent/all_helpers.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_data2.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/agent/table_dataset2.h: + + The new data and dataset helper implementations break older code and + thus break backwards compatibility. + - Mark the old data and dataset implementations as obsolete but restore + them from previous CVS versions. Reference the new ones in the docs + for the old ones. + - Create new data2 and dataset2 versions which are the new container + implementations. + - Make the current dataset implementations use the newer version. + - except the table and add_row implementations which broke + entirely under the new code. + +2005-03-30 23:21 hardaker + + * agent/mibgroup/mibII/vacm_vars.c: + + Fix row creation for vacm family tree rows that are beneath a parent row. + +2005-03-30 18:45 rstory + + * agent/helpers/row_merge.c: + + - add debug + - don't assert on condition for next/bulk + - the whole mode counting idea needs re-thinking.. + - use SNMP_FREE instead of free, now that null ptrs are a possibility + +2005-03-30 15:12 hardaker + + * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c +: + + run htonl on the index addrs + +2005-03-29 22:38 alex_b + + * win32/libhelpers/: Makefile.in, libhelpers.dsp: + + Add stash_to_next to WIN32 MSVC Makefile and workspace. + +2005-03-29 20:11 rstory + + * agent/snmpd.c: + + - comment out default disable of stderr log, since it makes it impossible + to use stdout/stderr for logging (now that log->enabled is checked). use + C++ comments, since the whole log setup needs re-thinking before 5.3. + +2005-03-29 16:04 nba + + * agent/mibgroup/: if-mib/ifTable/ifTable_interface.c, + if-mib/ifXTable/ifXTable_interface.c, + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c +, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c +, + ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c, + ip-mib/ipAddressTable/ipAddressTable.c, + ip-mib/ipAddressTable/ipAddressTable_interface.c, + ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c: + + Fix bad format parameters to snmp_log + +2005-03-29 15:05 nba + + * include/net-snmp/library/cmu_compat.h, + include/net-snmp/library/snmp_api.h, snmplib/cmu_compat.c +, snmplib/snmp_api.c, snmplib/snmp_client.c: + + Detect and report invalid PDUs sent as response + +2005-03-28 15:24 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - use new check_all_requests_error to check the rc in ALL varbinds, not just + current row/handler varbinds + +2005-03-28 15:12 rstory + + * snmplib/snmp_logging.c: + + - fix bug 1170604 snmp_disable_stderrlog() is ignored + - chec for null before deref (fix snmptrapd crash noted on irc) + +2005-03-28 14:29 rstory + + * + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c +: + + fix address type in index oid + +2005-03-28 14:27 rstory + + * agent/snmp_agent.c, include/net-snmp/agent/snmp_agent.h +: + + new function to really really check error status of all requests + +2005-03-25 20:56 hardaker + + * perl/SNMP/SNMP.pm: + + check size of array in gettable before assuming it has something in it + +2005-03-25 09:49 alex_b + + * man/snmp.conf.5.def: + + Add hexOutputLength to man page. + +2005-03-24 22:08 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - pass NULL to config handler reg, to use current apptype + - add separators and headers when saving persistent data + - remove extraneous newline in persistent data + +2005-03-24 22:06 rstory + + * snmplib/read_config.c: + + new env var: SNMP_PERSISTENT_DIR + +2005-03-24 16:48 rstory + + * + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c +: + + don't disable cache, just force reload for every request + +2005-03-23 19:42 rstory + + * local/mib2c-conf.d/details-table.m2i: + + add module name + +2005-03-23 19:41 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + - fix typo + - update config_require() path to something better for configure + +2005-03-23 19:34 rstory + + * local/mib2c-conf.d/default-mfd-top.m2c: + + remove * from default context reg type (typedef is for struct, not ptr) + +2005-03-22 17:30 rstory + + * local/mib2c-conf.d/node-get.m2i: + + match up todo with actual generated code + +2005-03-22 17:27 rstory + + * local/mib2c-conf.d/generic-table-indexes-to-oid.m2i: + + add missing param to snmp_log + +2005-03-18 18:09 rstory + + * apps/snmptrapd.c: + + make signal calls conditional based on definition of signal (like snmpd) + +2005-03-18 18:08 rstory + + * local/mib2c-conf.d/m2c_setup_table.m2i: + + - add default (0) for sparse tables + - only mkdir if it doesn't already exist + - don't ignore mkdir errors + +2005-03-18 18:06 rstory + + * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i +: + + move temp storage for indexes outside of example conditional + +2005-03-18 18:04 rstory + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: + + fix default for data transient (off by 1) + +2005-03-18 18:04 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + don't generate column_exists_flags code if sparse table not set + +2005-03-18 18:03 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + fix generated rowreq_ctx_init prototype + +2005-03-18 18:01 rstory + + * local/mib2c-conf.d/: details-enums.m2i, + generic-get-char.m2i, generic-value-map-func.m2i, + generic-value-map-reverse.m2i, syntax-RowStatus-get.m2i +: + + change INTERNAL_* enum defines to include context (table) name + +2005-03-18 17:51 rstory + + * local/mib2c.iterate.conf: + + fix some typos noted on mailing lists + +2005-03-18 17:50 rstory + + * local/mib2c-update: + + - detect first run so we know to copy generate defaults to curr dir + - diff individual files instead of recursive diff w/excludes + - updates for new default directory style defaults + +2005-03-18 17:46 rstory + + * local/mib2c: + + - add table test for lastchange and storagetype tc + - tweak doc comments + - document ifconf and new ifdir + +2005-03-18 05:31 nba + + * mibs/: Makefile.mib, TCP-MIB.txt, rfclist: + + Update TCP-MIB to RFC 4022 + +2005-03-18 05:30 nba + + * mibs/IANAifType-MIB.txt: + + Updated IANA-ifType-MIB + +2005-03-18 05:26 nba + + * snmplib/system.c: + + Fix a warning from BSD systems + +2005-03-18 04:52 nba + + * man/.cvsignore: + + mib2c.conf.5 is a generated file + +2005-03-17 05:32 nba + + * perl/TrapReceiver/const-c.inc: + + Ups, unintended patch undone + +2005-03-17 04:30 nba + + * agent/agent_handler.c, agent/snmp_agent.c, + agent/mibgroup/if-mib/data_access/interface_linux.c, + include/net-snmp/library/snmp_logging.h, + perl/TrapReceiver/const-c.inc, snmplib/snmp_api.c, + snmplib/snmp_secmod.c: + + Add format checking to calls to snmp_log, and fix the uncovered errors + +2005-03-15 01:13 nba + + * agent/snmpd.c: + + Include smux headers when needed + +2005-03-14 16:14 nba + + * configure: + + Sync to configure.in + +2005-03-14 15:53 nba + + * mibs/: INET-ADDRESS-MIB.txt, Makefile.mib, rfclist +: + + Update to current INET-ADDRESS-MIB + +2005-03-14 15:48 nba + + * configure.in: + + Fix configure header alerts for Solaris 8 and 9, NetBSD 2 and FreeBSD 5 + +2005-03-04 15:26 rstory + + * local/mib2c-conf.d/mfd-makefile.m2m: + + - don't overwrite existing makefile + - indention changes + - explicit close of file + +2005-03-04 15:24 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - add function to get/set user context + - use new row_merge first/last api to make sure pre/post called 1/per handler + - add rc param to post_request (yum, my own words were delicious) + - use asp status, not status of handlers requests, when checking for + successful request completion + - add support for skipping non-existent rows in sparse tables + - add more info to some debug msgs + - use SNMP_NOSUCHINSTANCE instead of ASN_PRIV_RETRY + - add more debugs msgs + - don't clear set flags til post commit + - remove redundant varbind length check + - update for new column flag names + +2005-03-04 15:19 rstory + + * local/mib2c-conf.d/m2c_setup_table.m2i: + + - fix test for defaults in old location + - add option to re-run interactive setup if existin defaults + +2005-03-04 15:16 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + - add support for skipping non-existent rows in sparse tables + - add rc param to post_request (yum, my own words were delicious) + - check new vars to determine whether or not to generate support files + (doxygen, makefile, subagent) + +2005-03-04 15:10 rstory + + * local/mib2c-conf.d/node-set.m2i: + + - add comments on node lengths + - update for changes in value map reverse + +2005-03-04 15:07 rstory + + * local/mib2c-conf.d/: generic-get-char.m2i, + generic-value-map-reverse.m2i: + + - update BITS fields to use define INTERNAL_*_FLAG defines, instead of IS_SET_* + - add obvious note on the difference between C bit order and SNMP bit order + - add BITS mapping to reverse value map + +2005-03-04 15:02 rstory + + * local/mib2c-conf.d/: generic-table-oids.m2c, + parent-dependencies.m2i, parent-set.m2i, + syntax-RowStatus-dependencies.m2i: + + change column flag names to reduce confusion with other defined names + +2005-03-04 14:59 rstory + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: + + add new m2c_table_sparse to defaults + +2005-03-04 14:58 rstory + + * local/mib2c-conf.d/m2c_setup_enum.m2i: + + use new var for enum suffix + +2005-03-04 14:57 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + new var for enum suffix, set to _flag for bits objects + +2005-03-04 13:24 rstory + + * local/mib2c-conf.d/details-enums.m2i: + + - move INTERNAL_* enum macros inside ifdefs for TC + - generate INTERNAL_* enums flags for BITS + +2005-03-03 19:45 rstory + + * include/net-snmp/agent/agent_handler.h: + + update comments + +2005-03-03 19:13 rstory + + * snmplib/check_varbind.c: + + fix netsnmp_check_vb_range (check values, not sizes) + +2005-03-03 19:11 rstory + + * agent/helpers/row_merge.c, + include/net-snmp/agent/row_merge.h: + + - keep saved status data between mode calls (in reqinfo), so we can.. + - build all temporary request lists before calling next handler, so we can.. + - track number of requests and number of rows, so we can.. + - provide api for lower handler to know if current call is for first/last row + - log a warning if handler for row returns error, but DONT exit loop + - if lower handler returns err, pass it to parent + - add more debugging + +2005-03-03 15:33 rstory + + * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h +: + + add option to watched timestamp to have a pointer to a direct value + +2005-03-02 18:56 rstory + + * local/mib2c-conf.d/generic-table-oids.m2c: + + - move column bit flag macros up with column number macros + - bail iff more than 32 columns. fix this later... + +2005-03-02 18:54 rstory + + * local/mib2c.mfd.conf: + + - don't run extra file from top; move down so can be controlled by defaults + +2005-03-02 18:52 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + - remove unused setup of m2c_nvv_sizeof + +2005-03-02 18:50 rstory + + * local/mib2c-conf.d/node-varbind-validate.m2i: + + - rework initial check_vb_* logic, checking max_size for octet strings + - fix range checks for octet strings + - use m2c data_item and node directory, eliminating a var from node setup + - remove generated comment and some commented out conf stuff + +2005-03-02 18:19 rstory + + * snmplib/check_varbind.c: + + proper implementation for check_vb_size_range + +2005-03-02 16:56 rstory + + * local/mib2c-conf.d/node-get.m2i: + + - move TODO comment away from linke likely to be deleted + - a log message indicating a node is not implemented + +2005-03-02 15:02 rstory + + * snmplib/read_config.c: + + - allow octest string read to fill buffer + - don't null terminate octet string if buffer full + - warn if input is larger than buffer + +2005-03-02 14:59 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + change default registration typedef to struct (not a ptr to struct) + +2005-03-02 14:56 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + change default registration typedef to struct (not a ptr to struct) + +2005-03-02 14:35 rstory + + * local/mib2c-conf.d/: mfd-access-unsorted-external-defines.m2i +, mfd-data-access.m2c, mfd-readme.m2c, + parent-set.m2i: + + change default registration typedef to struct (not a ptr to struct) + +2005-03-02 14:24 rstory + + * include/net-snmp/library/check_varbind.h, + snmplib/check_varbind.c: + + fix mis-named function; add proto for correct name + +2005-03-02 14:18 rstory + + * agent/mibgroup/smux/smux.c: + + allow snmpd.conf smux OIDs to be text, not just numeric + +2005-03-02 14:05 rstory + + * agent/mibgroup/agentx/master_admin.c: + + - fix library dependencies + - use new sysOR registration callback instead of direct function calls + +2005-03-02 13:58 rstory + + * agent/mibgroup/mibII/sysORTable.c: + + add/register callbacks for reg/unreg sysOR entries + +2005-03-02 13:56 rstory + + * include/net-snmp/agent/agent_callbacks.h: + + add callbacks for reg/unreg sysOR entries + +2005-03-02 13:51 rstory + + * agent/mibgroup/agentx/subagent.c: + + - log INFO message on successful connect to master + - always log peername on unsuccessful connect attempt + +2005-03-02 13:48 rstory + + * agent/mibgroup/agentx/master.c: + + always log agentx peer name on connect failure + +2005-03-02 13:45 rstory + + * agent/mibgroup/agentx/client.c: + + - log message on failed registration + - update for new version_sysoid location + +2005-03-02 13:43 rstory + + * agent/mibgroup/util_funcs.c: + + more debug/error log for problems with cache file + +2005-03-02 13:36 rstory + + * agent/: snmp_agent.c, mibgroup/mibII/system_mib.c: + + - fix library dependencies + - move version_sysoid into the agent (fix library dependencies) + - update system_mib for new sysoid location + - don't call hosts_ctl for callback connection + - log addr_string for UNKNOWN connections + +2005-03-02 12:17 rstory + + * local/mib2c-conf.d/syntax-RowStatus-dependencies.m2i: + + add debug + +2005-03-02 12:14 rstory + + * local/mib2c-conf.d/subagent.m2c: + + - add -x param for master address + - add windows SOCK_* macros + +2005-03-02 12:03 rstory + + * local/mib2c-conf.d/mfd-doxygen.m2c: + + don't overwrite existing conf file + +2005-03-02 11:58 rstory + + * dist/net-snmp.spec: + + - fix spec so rpmbuild w/parameters should work ok + - make sure perl uses RPM prefix, instea of hardcoded /usr (config, pathsub) + - make sure makeinstall uses proper include dir path + +2005-02-28 07:52 wasmith32 + + * agent/mibgroup/host/hr_filesys.c: + + Added WIN32 ifdef blocks to accomodate compiling the HOST-RESOURCE mib on + Windows. + +2005-02-28 07:50 wasmith32 + + * agent/mibgroup/host/hr_storage.c: + + Windows HOST-RESOURCE mib implementation. struct win_statfs has been moved + to hr_storage.h. + +2005-02-28 07:48 wasmith32 + + * agent/mibgroup/host/hr_storage.h: + + Windows HR mib implementation. + +2005-02-27 22:34 alex_b + + * perl/SNMP/: SNMP.pm, t/mib.t, t/startagent.pl: + + Apply Max Baker's patch 1117696 which fixes a regex that splits a tag from + an iid. Also added additional tests to mib.t test script. + +2005-02-26 07:21 wasmith32 + + * agent/mibgroup/host/hr_network.c: + + This is part of the HOST-RESOURCE Windows implementation. hr_network.c will + now compile with MinGW but much of the functionality still needs to be implemented. + +2005-02-25 17:45 rstory + + * agent/snmpd.c: + + set a good example and call SOCK_CLEANUP before exit + +2005-02-25 17:36 rstory + + * local/mib2c-conf.d/: generic-data-allocate.m2i, + m2c_setup_table.m2i, mfd-interface.m2c: + + fix typo in variable name + +2005-02-25 17:06 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + - fix prototypes, noted by niels + - don't generate doxygen conf file + +2005-02-25 17:03 rstory + + * local/mib2c-update: + + ignore cvs Id tags when performaing diff + +2005-02-25 16:46 rstory + + * agent/: mibgroup/smux/smux.h, mib_modules.c, + snmp_vars.c: + + - eliminate libnetsnmpagent refs to libnetsnmpmibs + - move module_init_list stuff into agent libs + - move smux code into agent libs + +2005-02-25 16:31 rstory + + * agent/agent_registry.c: + + - add context to register_mib debug + - warn if passed context doesn't match reginfo->contextName + +2005-02-25 16:18 rstory + + * agent/mibgroup/agentx/master_admin.c: + + register with context, if specified + +2005-02-25 16:10 rstory + + * net-snmp-config.in: + + - fix library orders in link lines + - add windows SOCK_* macros to generated subagent + +2005-02-19 07:00 wasmith32 + + * agent/mibgroup/host/hr_storage.c: + + Part of the HOST-RESOURCE implementation for Windows. + + * Defined win_statfs structure. + * Defined pagesize for Windows as 4096 (4k is what I have found through my + research. There is probably a variable or function to get the information + on Windows but I have not found it yet.) + * Added functions win_statfs() and win_realpath(). + +2005-02-16 16:48 nba + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + Killing warnings + +2005-02-16 16:48 nba + + * mibs/: NET-SNMP-EXAMPLES-MIB.txt, NET-SNMP-EXTEND-MIB.txt +, NET-SNMP-TC.txt: + + smilint'ing + +2005-02-15 11:23 dts12 + + * agent/mibgroup/agent/extend.c: + + Implement proper SET support for nsExtendRunType. + +2005-02-12 08:45 nba + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + Move variable unused when unavailable for Solaris + +2005-02-12 08:32 nba + + * agent/mibgroup/ucd-snmp/lmSensors.c, + include/net-snmp/system/solaris.h, + snmplib/snmpTCPIPv6Domain.c: + + Fix warnings + +2005-02-12 08:07 nba + + * agent/: helpers/instance.c, helpers/watcher.c, + mibgroup/agent/extend.c, mibgroup/mibII/ipAddr.c: + + Solaris gcc -m64 fixes + +2005-02-12 06:42 nba + + * agent/snmp_agent.c: + + More details when response fails. Good for locating 64-bit problems + +2005-02-12 05:58 nba + + * agent/mibgroup/host/hr_system.c: + + Fixing warnings + +2005-02-12 05:17 nba + + * agent/mibgroup/ucd_snmp.h, agent/mibgroup/mibII/tcpTable.c +, include/net-snmp/system/netbsd.h: + + Integrate fixes from NetBSD port + +2005-02-10 14:53 nba + + * mibs/UCD-SNMP-MIB.txt: + + Fix misleading comment. Thanks to bug 1086870 + +2005-02-10 13:43 nba + + * agent/snmp_agent.c: + + Include syslog.h also if not using libwrap + +2005-02-10 13:24 nba + + * agent/mibgroup/ucd-snmp/vmstat.c: + + Fix sysIORawSent/Received which are reversed for Linux. Bug 1102518 + +2005-02-10 10:45 nba + + * agent/mibgroup/ucd-snmp/diskio.c: + + Fix FreeBSD memory leak, thanks to John Sellens, bug 1103644 + +2005-02-10 08:10 nba + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + Fixing warnings + +2005-02-10 07:35 nba + + * snmplib/container.c: + + Fixing warnings + +2005-02-10 07:22 nba + + * snmplib/mib.c: + + Fix an extraneous newline ending hexstrings + +2005-02-09 16:34 nba + + * man/snmpcmd.1.def: + + Fix bad index, pointed out in bug 1116652 + +2005-02-09 16:30 nba + + * apps/snmptable.c: + + Fix a bad error message + +2005-02-09 16:25 nba + + * agent/snmpd.c, apps/snmptrapd.c: + + Remove warnings + +2005-02-09 16:15 nba + + * snmplib/mib.c: + + Remove warnings + +2005-02-09 16:01 nba + + * agent/mibgroup/if-mib/data_access/interface_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + include/net-snmp/data_access/interface.h: + + Another hunt fixing warnings + +2005-02-09 14:46 nba + + * include/net-snmp/library/snmp_enum.h, + include/net-snmp/library/snmp_logging.h, + snmplib/snmp_enum.c, snmplib/snmp_logging.c: + + Add some missing const-ness for parameters + +2005-02-08 16:56 nba + + * agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/if-mib/ifTable/ifTable.h, + agent/mibgroup/if-mib/ifTable/ifTable_interface.c, + agent/mibgroup/ip-forward-mib/data_access/route_linux.c, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c +, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c +, agent/mibgroup/ip-mib/data_access/ipaddress_common.c +, agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h, + agent/mibgroup/ip-mib/data_access/systemstats_common.c, + agent/mibgroup/ip-mib/data_access/systemstats_linux.c, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c +, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c +, agent/mibgroup/utilities/execute.c, + include/net-snmp/agent/table_container.h, + include/net-snmp/library/snmpUDPDomain.h, + snmplib/snmpUDPDomain.c, snmplib/snmp_auth.c: + + Fix a bunch of trivial warnings + +2005-02-08 15:06 nba + + * mibs/: IANAifType-MIB.txt, SMUX-MIB.txt, ianalist +, rfclist, smistrip: + + Update to current versions + +2005-02-08 14:54 nba + + * mibs/NET-SNMP-AGENT-MIB.txt: + + Fixes to allow it to pass smilint + +2005-01-27 22:52 rstory + + * + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c +: + + disable caching since other code modifies underlying data + +2005-01-25 16:24 rstory + + * dist/RELEASE-INSTRUCTIONS: + + remove note on cvs2cl workaround, add note on how to get current version + +2005-01-25 08:51 dts12 + + * mibs/NET-SNMP-EXTEND-MIB.txt: + + Fix misnamed row structure. + +2005-01-22 16:49 alex_b + + * local/FAQ2HTML, local/html-add-header-footer.pl, + man/make_index.pl, man/man_sections.txt, + mibs/Makefile.in, mibs/makehtml.pl: + + Updated scripts etc for generating web content. + +2005-01-22 15:38 alex_b + + * README.win32, win32/dist/README.txt, + win32/dist/htmlhelp/Configuration_Overview.html: + + Win32 registry documentation improvements + +2005-01-22 10:42 wasmith32 + + * agent/mibgroup/host/hr_system.c: + + Added count_users functionality for Windows. The function currently returns + 0 for a failed call to NetWkstaGetInfo() and may require more error checking + on Windows systems to return a correct value for failure. + +2005-01-21 11:08 dts12 + + * agent/mibgroup/disman/mteEventTable.c: + + Use the (new) table_dataset iterator API routines, + rather than the internal fields directly. + + (I wonder how many more bits I broke?) + +2005-01-21 05:13 dts12 + + * agent/helpers/stash_to_next.c: + + Don't be such an impatient child, Dave! If I've + told you once, I've told you a thousand times: + + Tidy up properly after one request before starting on the next. + + + Some people! - I blame the parents..... + +2005-01-20 09:25 dts12 + + * agent/helpers/table_data.c, + include/net-snmp/agent/table_data.h: + + Re-implement 'table_data' using the 'table_container' helper. + The two are almost identical in behaviour anyway - just with + different expectations over the format of a per-row structure. + +2005-01-20 09:09 dts12 + + * apps/notification_log.c: + + Use the (new) table_dataset iteration API, + rather than fiddling with the internal implementation. + +2005-01-20 09:07 dts12 + + * agent/helpers/table_data.c, agent/helpers/table_dataset.c +, include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h: + + Provide a clean API for walking through the rows of a table + (Rather than relying on a particular internal representation). + +2005-01-20 09:02 dts12 + + * agent/helpers/table_dataset.c, + include/net-snmp/agent/table_dataset.h: + + The API for counting the number of rows was confusingly + named, and not actually declared in the header file. + Introduce a more sensible version. + +2005-01-19 09:14 dts12 + + * agent/helpers/table_container.c, + include/net-snmp/agent/table_container.h: + + We seem to have an inconsistently named API, depending on whether it + is being defined inline or not. This does not feel like a Good Idea. + Ensure that the same names work, regardless of inlining. + (That introduces a certain duplication of code, but such is life) + +2005-01-13 11:29 hardaker + + * agent/mibgroup/mibII/ipCidrRouteTable.h: + + Newer IP-FORWARD-MIB from an ID set to become an RFC + +2005-01-13 11:24 hardaker + + * mibs/: IP-FORWARD-MIB.txt, IANA-RTPROTO-MIB.txt, + Makefile.in: + + Newer IP-FORWARD-MIB from an ID set to become an RFC + +2005-01-12 11:50 dts12 + + * apps/snmptrapd.c: + + Provide a means for snmptrapd to report /etc/hosts.{allow,deny} + style access control activity. + This should perhaps be logged via 'snmp_log' (c.f agent/snmp_agent.c) + but I seem to recall problems with duplicate symbols. But a debug + message should be safe enough.... + +2005-01-12 11:26 rstory + + * agent/mibgroup/utilities/execute.c: + + define setPerrorstatus until proper fix implemented + +2005-01-12 09:43 alex_b + + * snmplib/tools.c: + + Apply patch from Philip W Gillis and Daniel Kerns for win32 getenv crash. + +2005-01-12 06:36 dts12 + + * agent/helpers/stash_cache.c, + include/net-snmp/agent/stash_cache.h: + + Support configuration of stash-cache timeouts, both at + registration and via the NET-SNMP-AGENT-MIB::nsCacheTable. + (Don't much like the API names, though - improved suggestions + gratefully received). + +2005-01-12 06:23 dts12 + + * agent/helpers/stash_cache.c: + + Use the standard cache helper, rather than handling this internally. + +2005-01-12 06:22 dts12 + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + Make the handler chain information available to the cache load routine. + (And fix a broken debug message) + +2005-01-12 05:16 dts12 + + * agent/helpers/Makefile.in: + + Include the new 'stash_to_next' helper in the helper library. + +2005-01-11 10:11 dts12 + + * include/net-snmp/agent/stash_cache.h, + agent/helpers/stash_cache.c, agent/helpers/stash_to_next.c +: + + Automatically inject the stash_to_next helper at registration, + rather than dynamically during request processing. + (We must try to keep our beloved leader happy and content and unsuspecting....) + +2005-01-11 10:02 dts12 + + * agent/agent_handler.c: + + Support the injection of a handler sub-chain + (rather than just a single handler) + +2005-01-09 11:31 rstory + + * man/snmpd.conf.5.def: + + config.h -> net-snmp-config.h + +2005-01-08 10:10 rstory + + * local/mib2c-conf.d/m2c_setup_table.m2i: + + read/create default files from/in subdir + +2005-01-08 10:01 rstory + + * local/mib2c-conf.d/: default-mfd-top.m2c, + generic-value-map-func.m2i, m2c_setup_node.m2i, + mfd-interactive-setup.m2c, mfd-readme.m2c: + + read/create default files from/in subdir + +2005-01-08 07:45 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - rename some of the new persistent functions/vars + - fix length handling for BITS + - use stack for line buffer + - add/tweak some debug msgs + +2005-01-07 07:22 dts12 + + * agent/helpers/stash_cache.c, agent/helpers/stash_to_next.c +, agent/helpers/table_iterator.c, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/stash_to_next.h: + + Extend the applicability of Wes' "stash_cache" helper, by + automatically converting a GETSTASH request into a GETNEXT + walk for those chains that don't support this mode directly. + (And provide a way for chains that do, to say so!) + +2005-01-07 04:37 dts12 + + * local/mib2c.scalar.conf: + + Use netsnmp_check_vb_type for checking SET requests. + +2005-01-06 12:33 rstory + + * NEWS: + + not persistence support for mfd + +2005-01-06 12:31 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - add include to quite warning + - add persistence + +2005-01-06 12:26 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + remove condition on prototype gen now that function is always generated + +2005-01-06 10:16 rstory + + * NEWS: + + mention new option to disable set requests + +2005-01-06 10:10 rstory + + * include/net-snmp/net-snmp-config.h.in: + + new option to disable set requests (does not exclude set processing code - yet) + +2005-01-06 10:08 rstory + + * configure: + + update for new configure.in + +2005-01-06 09:57 rstory + + * configure.in, agent/snmp_agent.c: + + new option to disable set requests (does not exclude set processing code - yet) + +2005-01-06 09:53 rstory + + * local/mib2c-conf.d/generic-value-map-func.m2i: + + remove conditional for var decl, since use isn't conditional + +2005-01-06 09:51 rstory + + * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i +: + + add comment on how to disable caching + +2005-01-06 09:49 rstory + + * local/mib2c-conf.d/syntax-InetAddress-get.m2i: + + - add missing % spec in log msg + - gen code to copy value once addrType is known + +2005-01-05 17:28 rstory + + * local/mib2c-conf.d/subagent.m2c: + + init mibs before snmp so conf file registrations work + +2005-01-05 15:29 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + always generate row undo_setup/undo_cleanup + +2005-01-05 10:12 rstory + + * net-snmp-config.in: + + add case label to match lablel given in usage msg + +2005-01-03 10:51 rstory + + * agent/mibgroup/mibII/interfaces.c: + + comment out override checks where we don't have the interface name + +2005-01-02 20:34 rstory + + * snmplib/mib.c: + + Recognise whitespace characters as printable. + +2005-01-02 20:32 rstory + + * agent/mibgroup/mibII/vacm_conf.c: + + Only issue "access control not configured" warning for the agent + (not snmptrapd) + +2005-01-02 19:50 rstory + + * local/mib2c-conf.d/: generic-data-allocate.m2i, + mfd-data-get.m2c, mfd-interface.m2c: + + don't generate TODO item for code in interfaces file + +2005-01-02 18:24 rstory + + * agent/agent_trap.c: + + - don't bind local trapsinks to localhost if clientAddr is set + +2004-12-31 09:28 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + comment clarification + +2004-12-28 18:49 rstory + + * local/mib2c.mfd.conf: + + fix logic for mfd table test + +2004-12-28 17:28 rstory + + * agent/snmp_agent.c: + + update rfc reference + +2004-12-28 16:02 rstory + + * agent/helpers/instance.c: + + - don't register ronly handlers as RWRITE + - add missing netsnmp_register_int_instance_context + +2004-12-28 15:54 rstory + + * agent/mibgroup/mibII/vacm_conf.c: + + use macro constants for return values, instead of hardcoded values + +2004-12-28 15:53 rstory + + * snmplib/snmpUDPDomain.c: + + debug msg w/errno when sendto fails + +2004-12-28 15:52 rstory + + * snmplib/snmp_api.c: + + add netsnmp_assert on bad ASN build + +2004-12-28 15:16 rstory + + * agent/: agent_registry.c, helpers/old_api.c: + + - always specify context, if available) for register callbacks + (so disconnected agentx subagents reconnect w/proper context) + - memset struct on stack to 0 + +2004-12-28 12:02 rstory + + * net-snmp-config.in: + + fix bug 1049607: net-snmp-config --compile-subagent broken + +2004-12-27 10:55 rstory + + * local/mib2c-conf.d/mfd-readme.m2c: + + add pointer to tutorial and commandline to generate pseudo-todo list + +2004-12-25 00:34 rstory + + * local/mib2c.mfd.conf: + + bail on non-table OID until multiple tables per file are supported + +2004-12-25 00:21 rstory + + * agent/mibgroup/ucd-snmp/pass_persist.c: + + fix bug 1062986: pass and pass_persist fail and crash snmpd + +2004-12-24 23:51 rstory + + * snmplib/system.c: + + fix bug 1072406: invalid operator precedence in opendir() + +2004-12-24 10:52 rstory + + * snmplib/snmp_logging.c: + + fix bug 1084413: Can't disable file logging + +2004-12-24 10:32 rstory + + * apps/snmptrapd_handlers.c: + + fix bug 1040711: snmptrapd: SIGHUP duplicates traphandlers (repeatedly) + +2004-12-24 09:50 rstory + + * local/mib2c-update: + + add -p to mkdir parm + +2004-12-24 09:42 rstory + + * snmplib/snmpUDPIPv6Domain.c: + + remove hardcoded HAVE_IFNAMETOINDEX now that configure checks for it + +2004-12-24 09:05 rstory + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: + + - don't open stdout til we need it + - explicit close for opened file + - change default to asking questions instead of using defaults + +2004-12-24 09:01 rstory + + * local/mib2c.mfd.conf: + + - change default for interactive setup to on + - don't override report progress var if already set + +2004-12-23 17:57 alex_b + + * README.win32, agent/mibgroup/mibII/system_mib.c, + win32/Configure, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + Win32: Fix compiling without PSDK. + +2004-12-23 14:19 alex_b + + * agent/mibgroup/mibII/interfaces.c, + win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp.def.in, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in, + win32/netsnmpmibssdk/Makefile.in, + win32/netsnmpmibssdk/netsnmpmibssdk.dsp: + + Win32 MSVC compile fixes + +2004-12-22 18:09 rstory + + * agent/agent_trap.c: + + fix bug 1088765: Agent fails to send traps to remote target + +2004-12-22 16:28 rstory + + * configure: + + update for new configure.in + +2004-12-22 16:12 rstory + + * configure.in, include/net-snmp/net-snmp-config.h.in +: + + - test for if_nametoindex + +2004-12-22 13:37 hardaker + + * FAQ, README.thread: + + mention that v3 isn't thread safe + +2004-12-16 21:08 rstory + + * snmplib/read_config.c: + + log warning on bad hex length (higher routines don't get error indication) + +2004-12-16 20:55 rstory + + * agent/mibgroup/ucd-snmp/proxy.c: + + ifdef out v1/v2 code when both disabled + +2004-12-16 18:14 rstory + + * agent/helpers/table_dataset.c: + + -check for duplicate table defs in snmpd.conf + -more informative error messages + -support run-time tables which are augmentations + -log error if run-time row add fails + +2004-12-16 17:03 rstory + + * agent/helpers/table_data.c: + + more informative error messages + +2004-12-16 14:59 rstory + + * snmplib/snmp_transport.c: + + check for null var before deref + +2004-12-16 14:55 rstory + + * agent/agent_registry.c: + + cache next ptr b4 object could be freed + +2004-12-16 14:42 rstory + + * ltmain.sh: + + more helpful error message on missing library + +2004-12-16 14:40 rstory + + * Makefile.rules: + + add INSTALL_PREFIX to progress messages + +2004-12-15 11:17 rstory + + * configure: + + update for new configure.in + +2004-12-14 08:16 rstory + + * agent/mibgroup/utilities/execute.c: + + delete extra ';' + +2004-12-14 06:42 rstory + + * configure.in: + + fix quoting on eval lines + +2004-12-13 12:40 hardaker + + * agent/agent_registry.c: + + registration lookup optimization allowing incoming requests to more quickly search through the linked list and do single int compares instead of full OID compares for much of the search tree. Should signficantly increase the search speed for new requests. + +2004-12-13 12:37 rstory + + * perl/TrapReceiver/TrapReceiver.pm, perl/ASN/ASN.pm, + perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm, + perl/SNMP/SNMP.pm, perl/agent/agent.pm, + perl/agent/default_store/default_store.pm, + perl/default_store/default_store.pm, FAQ, README +, sedscript.in, dist/net-snmp.spec, + snmplib/snmp_version.c: + + - (): version tag ( 5.3.dev ) + +2004-12-13 12:32 hardaker + + * snmplib/snmp_api.c: + + Added a new oid-compare function which returns where the OIDs differed + +2004-12-13 12:27 hardaker + + * include/net-snmp/agent/var_struct.h: + + add an extra sorting variable: oid_off + +2004-12-13 08:25 rstory + + * configure: + + update for new configure.in + +2004-12-13 08:24 rstory + + * configure.in: + + fix missing end quote + +2004-12-10 15:15 rstory + + * NEWS: + + update for recent checkins + +2004-12-10 15:00 rstory + + * agent/helpers/table.c: + + -comment tweaks + -free varbind indexes before parsing new ones + -add/use proper data_list free function for row stashes + +2004-12-10 14:44 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.c: + + fix for using ifName for ifDescr when ifDescr not available + +2004-12-10 14:41 rstory + + * agent/helpers/table_dataset.c: + + -fix bug 1034008: memory leak using SET for table_dataset + -remove unsupportd % spec in config_pwarn + +2004-12-10 13:14 rstory + + * agent/mibgroup/utilities/execute.c: + + apply patch 1052460: agent deadlock on exec + +2004-12-10 13:01 rstory + + * agent/mibgroup/if-mib/: ifXTable/ifXTable.c, + ifXTable/ifXTable_interface.c, ifTable/ifTable_interface.c +, ifTable/ifTable_interface.h: + + apply patch 1055036: if-mib init order fix + +2004-12-10 12:56 rstory + + * agent/mibgroup/ip-mib/data_access/systemstats_linux.c: + + apply patch 1057057: ipSystemStatsTable index fix, add ipv6 + +2004-12-10 11:06 rstory + + * agent/Makefile.in: + + -new targets to make agentlib, miblib or both + -remove agent lib dependency on mib lib + +2004-12-10 11:04 rstory + + * Makefile.in: + + new targets to make snmplib, agent, all or individual apps + +2004-12-10 11:01 rstory + + * configure: + + update for new configure.in + +2004-12-10 11:00 rstory + + * configure.in: + + -fix disable snmpv2c + -add partial target os to module cflags + -restore missing var init (fix configure slowdown) + -more debugging + +2004-12-10 10:15 rstory + + * testing/rfc1213/snmpfun.sh: + + fix table checks by adding missing null parameter + +2004-12-10 10:07 rstory + + * snmplib/asn1.c: + + comment change only- document why test may not always be false + +2004-12-10 09:57 rstory + + * local/mib2c-conf.d/mfd-readme.m2c: + + consistent table naming in example flow, noted on coders by Dave + +2004-12-10 09:48 rstory + + * include/net-snmp/agent/mfd.h, + local/mib2c-conf.d/mfd-interface.m2c: + + -add flag for row deleted + -if no errors, insert/delete new/deleted row into container + +2004-12-10 09:46 rstory + + * local/mib2c-conf.d/generic-value-map.m2i: + + fix case of missing get code + +2004-12-10 09:41 rstory + + * agent/mibgroup/mibII/var_route.c: + + use same cache timeout on all platforms + +2004-12-10 09:33 rstory + + * agent/mibgroup/mibII/interfaces.c: + + - apply patch 1056927: 5.2-p03: freebsd interface bugs + - fix bug 1055781: get-next fails to step into interfaces group correctly + - fix bug 1056760: agent ignores ifspeed, type settings in snmpd.conf + - also fix bug 1056760 fo HP-UX, solaris, Win32 and others + +2004-12-10 08:49 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c: + + apply patch 1073897: fix if-mib data access 64bit counter wrap detection + +2004-12-09 22:39 rstory + + * agent/helpers/table_array.c: + + - delete removed row after user commit function called + - remove row insert/delete in undo - handled in commit + +2004-12-09 22:15 rstory + + * agent/helpers/baby_steps.c: + + check requests for errors on get modes too + +2004-12-09 21:01 rstory + + * snmplib/snmp_client.c: + + don't free null pointer + +2004-12-09 11:57 dts12 + + * man/: snmp.conf.5.def, snmp_config.5.def, + snmpd.conf.5.def, snmptrapd.conf.5.def: + + Slightly cleaner summaries of config file handling. + +2004-12-09 11:53 dts12 + + * apps/snmptrapd.c: + + Allow the trap daemon to specify a non-default AgentX socket. + +2004-12-09 11:52 dts12 + + * include/net-snmp/library/check_varbind.h, + snmplib/check_varbind.c: + + New utility routines for checking maximum (rather than exact) size limits. + +2004-12-09 11:49 dts12 + + * agent/helpers/row_merge.c: + + Use the length supplied during registration when deciding how + much of the OID to skip before comparing instance subidentifiers, + rather than trying to second-guess what the MIB implementer wanted. + + The MfD framework (which is the only place this helper is currently + used) already takes the object subidentifier into account when + inserting the helper, thus doing so again will break things. + +------------------------------------------------------------------------------- + +Changes: V5.1 -> V5.2 + +2004-11-24 17:34 hardaker + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2 ) + +2004-11-24 17:34 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2 ) + +2004-11-24 17:34 hardaker + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.2 ) + +2004-11-24 17:33 hardaker + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.2 ) + +2004-11-24 17:33 hardaker + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.2 ) + +2004-11-24 17:33 hardaker + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.2 ) + +2004-11-24 17:33 hardaker + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.2 ) + +2004-11-24 17:33 hardaker + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.2 ) + +2004-11-24 17:33 hardaker + + * sedscript.in: + + - (sedscript.in): version tag ( 5.2 ) + +2004-11-24 17:33 hardaker + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.2 ) + +2004-11-24 17:32 hardaker + + * FAQ: + + - (FAQ): version tag ( 5.2 ) + +2004-11-24 17:32 hardaker + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.2 ) + +2004-11-24 17:15 hardaker + + * NEWS: + + wording changes suggested by Robert + +2004-11-24 17:12 hardaker + + * perl/OID/OID.pm: + + document get_indexes() by example + +2004-11-24 17:09 hardaker + + * perl/SNMP/SNMP.pm: + + document gettable() + +2004-11-24 16:44 hardaker + + * agent/helpers/Makefile.in: + + Convert GNU specific make hacks to portable version + +2004-11-24 16:42 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + minor updates + +2004-11-24 16:41 hardaker + + * NEWS: + + Update for 5.2 adding a ton of new stuff + +2004-11-24 14:35 hardaker + + * ChangeLog: + + Update for 5.2 + +2004-11-24 10:55 hardaker + + * README: + + update for 5.2. Added a few references to the other README files + +2004-11-24 10:33 hardaker + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3, + netsnmp_agent_registry.3, netsnmp_agent_trap.3, + netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3, + netsnmp_bulk_to_next.3, netsnmp_cache_handler.3, + netsnmp_callback.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_default_store.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_iterator_info_s.3, + netsnmp_leaf.3, netsnmp_library.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3 +, netsnmp_old_api.3, netsnmp_read_config.3, + netsnmp_read_only.3, netsnmp_row_merge.3, + netsnmp_scalar.3, netsnmp_scalar_group_group.3, + netsnmp_serialize.3, netsnmp_snmp_agent.3, + netsnmp_snmp_alarm.3, netsnmp_snmp_client.3, + netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3, + netsnmp_snmp_session.3, netsnmp_stash_cache.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_container.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_variable_list.3, netsnmp_watcher.3: + + Man page update for 5.2 + +2004-11-24 10:18 hardaker + + * configure, configure.in, doxygen.conf: + + update to 5.2 + +2004-11-24 08:40 hardaker + + * man/snmpd.conf.5.def: + + strict man page fixes from Eric S. Raymond + +2004-11-18 05:27 rstory + + * README.osX: + + fix type noted on coders + +2004-11-17 10:17 rstory + + * README.osX: + + - document flags to use to install over Apple's version (which has a bad + copy of net-snmp-config + - document exluding the unsupported icmp table + +2004-11-17 06:49 dts12 + + * AGENT.txt: + + Fix typo and missing config directive, reported by William Buckley. + Emphasise (in an understated British sort of way) that this is primarily + describing the v4 agent, and things may be different with the v5 toolkit. + +2004-11-17 05:29 rstory + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.rc4 ) + +2004-11-17 05:29 rstory + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.rc4 ) + +2004-11-17 05:28 rstory + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.2.rc4 ) + +2004-11-17 05:28 rstory + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.2.rc4 ) + +2004-11-17 05:28 rstory + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.2.rc4 ) + +2004-11-17 05:28 rstory + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.2.rc4 ) + +2004-11-17 05:28 rstory + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.2.rc4 ) + +2004-11-17 05:28 rstory + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.2.rc4 ) + +2004-11-17 05:27 rstory + + * sedscript.in: + + - (sedscript.in): version tag ( 5.2.rc4 ) + +2004-11-17 05:27 rstory + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.2.rc4 ) + +2004-11-17 05:27 rstory + + * FAQ: + + - (FAQ): version tag ( 5.2.rc4 ) + +2004-11-17 05:26 rstory + + * README: + + - (README): version tag ( 5.2.rc4 ) + +2004-11-17 05:26 rstory + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.2.rc4 ) + +2004-11-16 16:56 rstory + + * configure: + + update for new configure.in + +2004-11-16 16:55 rstory + + * configure.in, doxygen.conf: + + update version to rc4 + +2004-11-16 15:42 rstory + + * agent/mibgroup/if-mib/data_access/: interface.h, + interface_common.c: + + - don't configure in interface ioctl code by default + - ifdef out arch dependent code in interface common + +2004-11-12 07:36 hardaker + + * NEWS: + + minor tweaks + +2004-11-11 06:36 rstory + + * NEWS: + + mention more changes and fixes + +2004-11-09 08:21 dts12 + + * man/snmpd.conf.5.def: + + Document the non-optional nature of snmpd.conf + (spotted by William Buckley) + +2004-11-09 08:12 dts12 + + * FAQ: + + Raid Robert's FAQ for some useful entries. + +2004-11-09 05:16 dts12 + + * TODO: + + It's about time we had a fresh TODO list. + There may well be bits that can be salvaged from the + old version, but I'll leave that to someone else. + +2004-11-05 21:35 hardaker + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.rc3 ) + +2004-11-05 21:34 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.rc3 ) + +2004-11-05 21:34 hardaker + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.2.rc3 ) + +2004-11-05 21:34 hardaker + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.2.rc3 ) + +2004-11-05 21:34 hardaker + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.2.rc3 ) + +2004-11-05 21:34 hardaker + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.2.rc3 ) + +2004-11-05 21:34 hardaker + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.2.rc3 ) + +2004-11-05 21:34 hardaker + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.2.rc3 ) + +2004-11-05 21:33 hardaker + + * sedscript.in: + + - (sedscript.in): version tag ( 5.2.rc3 ) + +2004-11-05 21:33 hardaker + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.2.rc3 ) + +2004-11-05 21:33 hardaker + + * FAQ: + + - (FAQ): version tag ( 5.2.rc3 ) + +2004-11-05 21:33 hardaker + + * README: + + - (README): version tag ( 5.2.rc3 ) + +2004-11-05 21:33 hardaker + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.2.rc3 ) + +2004-11-05 21:31 hardaker + + * doxygen.conf, man/netsnmp_Container_iterator.3, + man/netsnmp_agent.3, man/netsnmp_agent_registry.3, + man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3 +, man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3 +, man/netsnmp_cache_handler.3, man/netsnmp_callback.3 +, man/netsnmp_container.3, man/netsnmp_data_list.3 +, man/netsnmp_debug.3, man/netsnmp_default_store.3 +, man/netsnmp_handler.3, man/netsnmp_instance.3 +, man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3 +, man/netsnmp_library.3, man/netsnmp_mib_utilities.3 +, man/netsnmp_mode_end_call.3, + man/netsnmp_multiplexer.3, + man/netsnmp_netsnmp_agent_request_info_s.3, + man/netsnmp_netsnmp_column_info_t.3, + man/netsnmp_netsnmp_data_list_s.3, + man/netsnmp_netsnmp_handler_registration_s.3, + man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_access_methods.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_netsnmp_mib_handler_s.3, + man/netsnmp_netsnmp_request_info_s.3, + man/netsnmp_netsnmp_table_registration_info_s.3, + man/netsnmp_netsnmp_table_request_info_s.3, + man/netsnmp_oid_stash.3, man/netsnmp_old_api.3, + man/netsnmp_read_config.3, man/netsnmp_read_only.3, + man/netsnmp_row_merge.3, man/netsnmp_scalar.3, + man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3 +, man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3 +, man/netsnmp_snmp_client.3, + man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3, + man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3 +, man/netsnmp_table.3, man/netsnmp_table_array.3 +, man/netsnmp_table_container.3, + man/netsnmp_table_data.3, man/netsnmp_table_dataset.3 +, man/netsnmp_table_iterator.3, man/netsnmp_util.3 +, man/netsnmp_utilities.3, + man/netsnmp_variable_list.3, man/netsnmp_watcher.3: + + version update + +2004-11-05 21:21 hardaker + + * configure, configure.in: + + version update + +2004-11-05 20:27 hardaker + + * README.solaris: + + update from Bruce + +2004-11-05 13:08 wasmith32 + + * agent/mibgroup/mibII/interfaces.h: + + This patch fixes a configure problem when compiling with some Windows compilers. + The affected platforms were MinGW and Cygwin, the patch should not effect MSVC++ + builds. + +2004-11-05 02:05 dts12 + + * man/: Makefile.in, snmpdelta.1, snmpdelta.1.def +, snmpdf.1, snmpdf.1.def, snmpnetstat.1, + snmpnetstat.1.def: + + Generate "fixed information" command man pages dynamically + (so they pick up the version header) rather than have them static. + +2004-11-05 01:28 dts12 + + * man/: mib2c.1.def, snmpbulkget.1.def, + snmpbulkwalk.1.def, snmpcmd.1.def, snmpdelta.1 +, snmpdf.1, snmpget.1.def, snmpgetnext.1.def +, snmpnetstat.1, snmpset.1.def, snmpstatus.1.def +, snmptable.1.def, snmptranslate.1.def, + snmptrap.1.def, snmpusm.1.def, snmpvacm.1.def, + snmpwalk.1.def: + + Tweak the one-line descriptions of various commands to improve + consistency and clarity + +2004-11-04 21:38 rstory + + * README.agent-mibs: + + updates (mostly stuff we don't support) + +2004-10-29 22:16 hardaker + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.rc2 ) + +2004-10-29 22:15 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.rc2 ) + +2004-10-29 22:15 hardaker + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.2.rc2 ) + +2004-10-29 22:15 hardaker + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.2.rc2 ) + +2004-10-29 22:15 hardaker + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.2.rc2 ) + +2004-10-29 22:15 hardaker + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.2.rc2 ) + +2004-10-29 22:15 hardaker + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.2.rc2 ) + +2004-10-29 22:15 hardaker + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.2.rc2 ) + +2004-10-29 22:14 hardaker + + * sedscript.in: + + - (sedscript.in): version tag ( 5.2.rc2 ) + +2004-10-29 22:14 hardaker + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.2.rc2 ) + +2004-10-29 22:14 hardaker + + * FAQ: + + - (FAQ): version tag ( 5.2.rc2 ) + +2004-10-29 22:14 hardaker + + * README: + + - (README): version tag ( 5.2.rc2 ) + +2004-10-29 22:14 hardaker + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.2.rc2 ) + +2004-10-29 22:10 hardaker + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3, + netsnmp_agent_registry.3, netsnmp_agent_trap.3, + netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3, + netsnmp_bulk_to_next.3, netsnmp_cache_handler.3, + netsnmp_callback.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_default_store.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_iterator_info_s.3, + netsnmp_leaf.3, netsnmp_library.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3 +, netsnmp_old_api.3, netsnmp_read_config.3, + netsnmp_read_only.3, netsnmp_row_merge.3, + netsnmp_scalar.3, netsnmp_scalar_group_group.3, + netsnmp_serialize.3, netsnmp_snmp_agent.3, + netsnmp_snmp_alarm.3, netsnmp_snmp_client.3, + netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3, + netsnmp_snmp_session.3, netsnmp_stash_cache.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_container.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_variable_list.3, netsnmp_watcher.3: + + -> 5.2.rc2 + +2004-10-29 22:05 hardaker + + * configure, configure.in, doxygen.conf: + + -> 5.2.rc2 + +2004-10-29 13:28 rstory + + * README.agent-mibs: + + first pass at agent mibs readme + +2004-10-26 05:40 rstory + + * configure: + + update for new configure.in + +2004-10-26 05:37 rstory + + * configure.in: + + don't unconditionally add libraries (freebsd doesn't have libdl) + +2004-10-22 18:06 hardaker + + * dist/net-snmp.spec: + + fix conflict + +2004-10-22 18:02 hardaker + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.rc1 ) + +2004-10-22 18:01 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.rc1 ) + +2004-10-22 18:01 hardaker + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.2.rc1 ) + +2004-10-22 18:01 hardaker + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.2.rc1 ) + +2004-10-22 18:01 hardaker + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.2.rc1 ) + +2004-10-22 18:01 hardaker + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.2.rc1 ) + +2004-10-22 18:00 hardaker + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.2.rc1 ) + +2004-10-22 18:00 hardaker + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.2.rc1 ) + +2004-10-22 18:00 hardaker + + * sedscript.in: + + - (sedscript.in): version tag ( 5.2.rc1 ) + +2004-10-22 17:59 hardaker + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.2.rc1 ) + +2004-10-22 17:59 hardaker + + * FAQ: + + - (FAQ): version tag ( 5.2.rc1 ) + +2004-10-22 17:59 hardaker + + * README: + + - (README): version tag ( 5.2.rc1 ) + +2004-10-22 17:59 hardaker + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.2.rc1 ) + +2004-10-22 17:57 hardaker + + * agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, agent/Makefile.depend +, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend +: + + make depend + +2004-10-22 17:46 hardaker + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3, + netsnmp_agent_registry.3, netsnmp_agent_trap.3, + netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3, + netsnmp_bulk_to_next.3, netsnmp_cache_handler.3, + netsnmp_callback.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_default_store.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_iterator_info_s.3, + netsnmp_leaf.3, netsnmp_library.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3 +, netsnmp_old_api.3, netsnmp_read_config.3, + netsnmp_read_only.3, netsnmp_row_merge.3, + netsnmp_scalar.3, netsnmp_scalar_group_group.3, + netsnmp_serialize.3, netsnmp_snmp_agent.3, + netsnmp_snmp_alarm.3, netsnmp_snmp_client.3, + netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3, + netsnmp_snmp_session.3, netsnmp_stash_cache.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_container.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_variable_list.3, netsnmp_watcher.3: + + make docs + +2004-10-22 17:41 hardaker + + * include/net-snmp/net-snmp-config.h.in, configure, + configure.in, doxygen.conf: + + version update + +2004-10-22 11:41 rstory + + * configure: + + update for new configure.in + +2004-10-22 11:40 rstory + + * configure.in: + + - move PIC check after module processing, & check against complete module list + - check diskio and lmSensors against complete module list + +2004-10-22 11:37 rstory + + * agent/mibgroup/if-mib/ifTable/: ifTable.c, + ifTable_data_access.c: + + fixes for building ifTable w/out ifXTable + +2004-10-22 02:17 dts12 + + * mibs/Makefile.in: + + If we're going to include the NET-SNMP-EXTEND-MIB support by default, + (and load it automatically), it would be even more useful to actually + install it, so it was available to _be_ loaded! + +2004-10-22 02:17 dts12 + + * agent/mibgroup/agent/extend.h: + + If we're going to include the NET-SNMP-EXTEND-MIB support by default, + it would be sensible to load that MIB automatically. + +2004-10-21 15:57 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.c: + + ifdef use of variable that isn't always defined + +2004-10-21 11:42 rstory + + * agent/helpers/table_dataset.c: + + fix for multiple rows/tables set problem, noted by Sven Jonas on coders + +2004-10-20 21:02 slif + + * Makefile.in: + + invoke perlrealclean first in the distclean sequence. + +2004-10-20 19:55 slif + + * Makefile.in: + + perform deep cleaning on Perl tree to fix bug #894425. + +2004-10-20 19:35 slif + + * apps/snmpnetstat/if.c: + + fix table overflow (inspired by Debian patch to 5.1.2). + +2004-10-20 18:52 slif + + * man/mib_api.3.def: + + remove second read_objid from methods list (Inspired by current Debian patch) + +2004-10-20 16:52 slif + + * agent/mibgroup/ucd-snmp/memory.c, + include/net-snmp/library/system.h, snmplib/snmpUDPDomain.c +, snmplib/system.c: + + fix bug#1043197 (2) - test os version and release using uname to qualify action + +2004-10-19 16:26 rstory + + * agent/mibgroup/host/hr_swinst.c: + + move rpm header includes inside HAVE_LIBRPM because of header dependencies + +2004-10-19 16:23 rstory + + * configure.in: + + - move rpm checks back after module processing, since rpm only included + iff hr_swinst gets configured in + +2004-10-19 14:04 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c: + + remove cpp warning + +2004-10-19 14:01 rstory + + * configure: + + update for new configure.in + +2004-10-19 14:00 rstory + + * configure.in: + + - update release + - for every AC_ARG_ENABLE, add corresponding AC_ARG_WITH with error message + - for every AC_ARG_WITH, add corresponding AC_ARG_ENABLE with error message + - move librwap/rpm checks earlier, so they will fail before module processing + - check mbstat struct for m_clusters (freebsd apparently dropped it) + +2004-10-19 03:19 dts12 + + * local/mib2c.array-user.conf: + + Don't generate 'Get' code for inaccessible objects. + +2004-10-19 03:13 dts12 + + * agent/helpers/table_array.c: + + Protect against the agent crashing if no 'delete_row' or + 'duplicate_row' routines were configured. + +2004-10-19 03:12 dts12 + + * agent/helpers/table_array.c: + + Prevent the agent from spinning in an infinite loop + at the end of the table. + +2004-10-19 03:05 dts12 + + * agent/mibgroup/agentx/master.c: + + Report *which* agentx socket couldn't be opened. + +2004-10-18 20:24 rstory + + * doxygen.conf: + + update release + +2004-10-18 20:23 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + replace incorrect comment block w/note about possible future optimization + +2004-10-18 20:23 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + - use new ioctl ifIndex find + - make next alias func static + +2004-10-18 20:21 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c: + + - use new ipaddress entry copy function for table level undo setup + - remove node level undo setup + - implement undo_commit + +2004-10-18 20:20 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + include/net-snmp/data_access/ipaddress.h: + + new netsnmp_access_ipaddress_entry_copy to copy entries + +2004-10-17 20:56 rstory + + * + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c +: + + - update generated code + - fix slight memory leak + +2004-10-17 20:53 rstory + + * agent/mibgroup/: + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h, + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c +, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c +, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c +, + ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c +, ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c +, ip-mib/ipAddressTable/ipAddressTable_data_access.c, + ip-mib/ipAddressTable/ipAddressTable_interface.c, + ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c, + ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.h +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.h +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c +: + + update generated code + +2004-10-17 20:49 rstory + + * agent/mibgroup/if-mib/data_access/: interface_ioctl.h, + interface_linux.c: + + add fd parameter to netsnmp_access_interface_ioctl_ifindex_get + +2004-10-17 19:56 rstory + + * local/mib2c-conf.d/: mfd-access-container-cached-defines.m2i +, mfd-interface.m2c: + + only track whether user allocated data context for non-transient data + +2004-10-16 19:53 alex_b + + * win32/dist/scripts/mandir2html: + + Win32 mandir2html script was cutting off the bottom the man pages. Fixed. + +2004-10-16 19:00 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_linux.c: + + - use new fd param for ifindex lookup, with local socket + - don't lookup interface if no name + +2004-10-16 18:59 rstory + + * agent/mibgroup/host/hr_storage.c: + + don't use m_clusters if not available + +2004-10-16 18:53 rstory + + * agent/mibgroup/mibII/interfaces.h: + + simply require interface, let it decide about specific arch requires + +2004-10-16 18:52 rstory + + * agent/mibgroup/if-mib/data_access/interface_ioctl.c: + + - always define ifindex function; simply return 0 if SIOCGIFINDEX not avail + - add fd param to ifindex get, for optimization + +2004-10-16 18:51 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c: + + - separate interface_common init from access_interface init + - call access function, not arch (so unsupported arches work) + +2004-10-16 18:49 rstory + + * agent/mibgroup/if-mib/data_access/interface.h: + + always include ioctl w/interface stuff + +2004-10-16 18:48 rstory + + * agent/: mib_modules.c, snmp_vars.c: + + move access init from agent to mib init + +2004-10-16 13:44 rstory + + * testing/rfc1213/test_fun: + + - comment out ansi colors (inconsistent use) + - prefix sub-tests & summary with main test number to reduce confusion + +2004-10-16 13:43 rstory + + * testing/rfc1213/snmpfun.sh: + + use snmpgetnext instead of snmptable testing tables + +2004-10-16 13:42 rstory + + * testing/eval_tools.sh: + + - check for no pid files found + - check for pidfile vanishing + +2004-10-16 13:40 rstory + + * testing/RUNTESTS: + + remove stray quote + +2004-10-16 10:32 rstory + + * testing/TESTCONF.sh: + + if netstat is available, test for port in use and try 2 more random ports + +2004-10-15 21:01 rstory + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.pre3 ) + +2004-10-15 21:00 rstory + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.pre3 ) + +2004-10-15 21:00 rstory + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.2.pre3 ) + +2004-10-15 21:00 rstory + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.2.pre3 ) + +2004-10-15 20:59 rstory + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.2.pre3 ) + +2004-10-15 20:59 rstory + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.2.pre3 ) + +2004-10-15 20:58 rstory + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.2.pre3 ) + +2004-10-15 20:58 rstory + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.2.pre3 ) + +2004-10-15 20:58 rstory + + * sedscript.in: + + - (sedscript.in): version tag ( 5.2.pre3 ) + +2004-10-15 20:57 rstory + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.2.pre3 ) + +2004-10-15 20:57 rstory + + * FAQ: + + - (FAQ): version tag ( 5.2.pre3 ) + +2004-10-15 20:57 rstory + + * README: + + - (README): version tag ( 5.2.pre3 ) + +2004-10-15 20:56 rstory + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.2.pre3 ) + +2004-10-15 20:48 rstory + + * agent/Makefile.depend, agent/mibgroup/Makefile.depend +, snmplib/Makefile.depend, + agent/helpers/Makefile.depend, apps/Makefile.depend +, apps/snmpnetstat/Makefile.depend: + + make depend + +2004-10-15 20:48 rstory + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3, + netsnmp_agent_registry.3, netsnmp_agent_trap.3, + netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3, + netsnmp_bulk_to_next.3, netsnmp_cache_handler.3, + netsnmp_callback.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_default_store.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_iterator_info_s.3, + netsnmp_leaf.3, netsnmp_library.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, + netsnmp_multiplexer.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_netsnmp_mib_handler_methods.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3 +, netsnmp_old_api.3, netsnmp_read_config.3, + netsnmp_read_only.3, netsnmp_row_merge.3, + netsnmp_scalar.3, netsnmp_scalar_group_group.3, + netsnmp_serialize.3, netsnmp_snmp_agent.3, + netsnmp_snmp_alarm.3, netsnmp_snmp_client.3, + netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3, + netsnmp_snmp_session.3, netsnmp_stash_cache.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_container.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_variable_list.3, netsnmp_watcher.3: + + update for 5.2.pre3 + +2004-10-15 20:35 rstory + + * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c: + + remove C++ style comments + +2004-10-15 20:14 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.c: + + update for data acccess change + +2004-10-15 20:04 rstory + + * README.solaris, agent/mibgroup/ucd-snmp/lmSensors.c +: + + lmSensors changes from Bruce + +2004-10-15 18:00 alex_b + + * win32/dist/scripts/mandir2html: + + Win32 mandir2html script was cutting off the top of the man pages. Fixed. + +2004-10-15 17:35 rstory + + * agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/: + usmDHUserKeyTable.h, usmDHUserKeyTable_data_access.c, + usmDHUserKeyTable_data_access.h, + usmDHUserKeyTable_data_get.c, usmDHUserKeyTable_data_get.h +, usmDHUserKeyTable_data_set.c, + usmDHUserKeyTable_data_set.h, usmDHUserKeyTable_interface.c +, usmDHUserKeyTable_interface.h, + usmDHUserKeyTable_oids.h: + + update generated code; run indent + +2004-10-15 17:31 rstory + + * agent/mibgroup/ip-mib/ipSystemStatsTable/: ipSystemStatsTable.c +, ipSystemStatsTable.h, ipSystemStatsTable_constants.h +, ipSystemStatsTable_data_access.c, + ipSystemStatsTable_data_access.h, + ipSystemStatsTable_interface.c, + ipSystemStatsTable_interface.h: + + regenerate code; run indent + +2004-10-15 17:25 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/: ipAddressTable.c, + ipAddressTable.h, ipAddressTable_data_access.c, + ipAddressTable_data_access.h, ipAddressTable_interface.c +, ipAddressTable_interface.h: + + update generated code; run indent + +2004-10-15 17:21 rstory + + * agent/mibgroup/ip-mib/inetNetToMediaTable/: inetNetToMediaTable.c +, inetNetToMediaTable.h, + inetNetToMediaTable_data_access.c, + inetNetToMediaTable_data_access.h, + inetNetToMediaTable_interface.c, + inetNetToMediaTable_interface.h: + + update generated code; run indent + +2004-10-15 17:15 rstory + + * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/: + ipCidrRouteTable.c, ipCidrRouteTable.h, + ipCidrRouteTable_data_access.c, + ipCidrRouteTable_data_access.h, + ipCidrRouteTable_interface.c, ipCidrRouteTable_interface.h +: + + update generated code; run indent + +2004-10-15 17:00 rstory + + * agent/mibgroup/ip-forward-mib/inetCidrRouteTable/: + inetCidrRouteTable.c, inetCidrRouteTable.h, + inetCidrRouteTable_data_access.c, + inetCidrRouteTable_data_access.h, + inetCidrRouteTable_interface.c, + inetCidrRouteTable_interface.h: + + update generated code; run indent + +2004-10-15 16:52 rstory + + * agent/mibgroup/if-mib/ifXTable/: ifXTable.c, ifXTable.h +, ifXTable_data_access.c, ifXTable_interface.c +, ifXTable_interface.h: + + update generated code; run indent + +2004-10-15 16:34 rstory + + * agent/mibgroup/if-mib/ifTable/: ifTable.c, ifTable.h +, ifTable_data_access.c, ifTable_interface.c, + ifTable_interface.h: + + update generated code; run indent + +2004-10-15 15:23 rstory + + * agent/mibgroup/ip-mib/ipSystemStatsTable/: + ipSystemStatsTable-README-FIRST.txt, + ipSystemStatsTable-README-ipSystemStatsTable.txt: + + remove non-source files + +2004-10-15 15:20 rstory + + * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h +: + + fix max index len + +2004-10-15 15:18 rstory + + * agent/mibgroup/ip-forward-mib/: + ipCidrRouteTable/ipCidrRouteTable_data_access.c, + inetCidrRouteTable/inetCidrRouteTable_data_access.c: + + fix cut-n-paste in log msg + +2004-10-15 15:13 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_linux.c, + include/net-snmp/data_access/interface.h, + agent/mibgroup/mibII/ipAddr.c: + + use SIOCGIFINDEX ioctl for ifIndex + +2004-10-15 15:09 rstory + + * agent/mibgroup/if-mib/data_access/: interface_common.c, + interface_ioctl.c, interface_ioctl.h, + interface_linux.c: + + use SIOCGIFINDEX ioctl for ifIndex + +2004-10-15 11:52 rstory + + * include/net-snmp/library/default_store.h, + man/snmp.conf.5.def, snmplib/snmpTCPDomain.c, + snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c +, snmplib/snmpUDPIPv6Domain.c, snmplib/snmp_api.c +: + + tweak buffer size code and apply to tcp sockets too + +2004-10-14 20:29 wasmith32 + + * agent/mibgroup/host_res.h: + + Modified includes for Windows builds to include winsock rather than Unix sockets. + +2004-10-14 18:15 rstory + + * + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h +: + + optimize mib index size defs (reduce cache size by half!) + +2004-10-14 18:04 rstory + + * agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/: + usmDHUserKeyTable.h, usmDHUserKeyTable_data_access.c, + usmDHUserKeyTable_data_get.c, usmDHUserKeyTable_data_set.c +, usmDHUserKeyTable_interface.c, + usmDHUserKeyTable_interface.h: + + update generated code; don't use struct ptr as data context + +2004-10-14 17:53 rstory + + * include/net-snmp/data_access/route.h: + + define max policy length + +2004-10-14 17:52 rstory + + * local/mib2c-conf.d/node-get.m2i: + + minor tweak to comments, reduce diffs on switch from embedded->allocated data + +2004-10-14 17:51 rstory + + * include/net-snmp/agent/mfd.h, + local/mib2c-conf.d/mfd-access-container-cached-defines.m2i +, local/mib2c-conf.d/mfd-interface.m2c: + + don't free a data context we didn't allocate + +2004-10-14 17:50 rstory + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: + + clarify that a pointer shouldn't be used as the data context type + +2004-10-14 17:49 rstory + + * local/mib2c-conf.d/generic-table-indexes.m2i: + + account for ipaddres->OID conversion in index space allocations + +2004-10-14 17:48 rstory + + * local/mib2c-conf.d/: generic-ctx-set.m2i, + m2c_setup_table.m2i, syntax-COUNTER64-get.m2i: + + minor tweak to comments, reduce diffs on switch from embedded->allocated data + +2004-10-14 17:45 rstory + + * local/mib2c-conf.d/node-set.m2i: + + fix var name + +2004-10-14 05:57 dts12 + + * local/: mib2c.access_functions.conf, mib2c.container.conf +, mib2c.iterate.conf, mib2c.scalar.conf, + mib2c.table_data.conf: + + Return 'SNMP_ERR_NOERROR' on "normal" SET errors. + (Such errors should only be reported via netsnmp_set_request_error) + +2004-10-13 19:21 slif + + * snmplib/snmp_logging.c: + + use correct facility when initializing syslog log handler. + +2004-10-13 18:36 alex_b + + * win32/dist/: README.build.win32.txt, + installer/net-snmp.nsi: + + Remove reboot warning from register scripts and clarify step in build steps + +2004-10-13 15:24 alex_b + + * README.win32, win32/Configure, + win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp.def.in: + + Create libsnmp.def.in file for snmplib_dll and modify win32\Configure to + generate libsnmp.def if dynamic is specified and with or without the IPv6 + lines in libsnmp.def. + +2004-10-12 21:10 hardaker + + * agent/snmp_agent.c, apps/snmptrapd.c: + + Fix bug [ 1045605 ] syntax error in snmptrapd.c (wrong arg order) + +2004-10-12 17:04 rstory + + * snmplib/mib.c: + + allow build_oid_noalloc to completely fill incoming buffer + +2004-10-12 16:14 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + -move initialization of internals back before we use them + (ah, the joys of automated patching) + +2004-10-12 14:56 rstory + + * agent/mibgroup/: if-mib/ifTable/.mib2c-updaterc, + if-mib/ifTable/default-table-ifTable.m2d, + if-mib/ifXTable/.mib2c-updaterc, + if-mib/ifXTable/default-table-ifXTable.m2d, + ip-forward-mib/inetCidrRouteTable/.mib2c-updaterc, + ip-forward-mib/inetCidrRouteTable/default-table-inetCidrRouteTable.m2d +, ip-forward-mib/ipCidrRouteTable/.mib2c-updaterc, + ip-forward-mib/ipCidrRouteTable/default-table-ipCidrRouteTable.m2d +, ip-mib/inetNetToMediaTable/.mib2c-updaterc, + ip-mib/inetNetToMediaTable/default-table-inetNetToMediaTable.m2d +, ip-mib/ipAddressTable/.mib2c-updaterc, + ip-mib/ipAddressTable/default-table-ipAddressTable.m2d, + ip-mib/ipSystemStatsTable/.mib2c-updaterc, + ip-mib/ipSystemStatsTable/default-table-ipSystemStatsTable.m2d +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/default-table-usmDHUserKeyTable.m2d +: + + remove files used for code gen (moved to netsnmp/module-templates cvs tree) + +2004-10-12 13:24 alex_b + + * win32/libsnmp_dll/libsnmp.def: + + Fix IPV6 compile issues with Perl + +2004-10-12 13:03 alex_b + + * win32/: libsnmp_dll/libsnmp.def, + netsnmpmibssdk/Makefile.in, + netsnmpmibssdk/netsnmpmibssdk.dsp: + + Fix Perl compile issue with dbg_tokens and debug_num_tokens. Fix snmptrapd + compile issue by adding iphlapi.lib to netsnmpmibssdk. + +2004-10-12 10:40 wasmith32 + + * snmplib/winservice.c: + + Some versions of gcc with MinGW do not like a lable with no statements following. + The sollution was to add an empty statement in the sudo exception handling + code in winservice.c. Net-SNMP will now compile using a Linux hosted Windows + cross compiler. + +2004-10-11 21:06 slif + + * agent/agent_registry.c: + + fix signed/unsigned compare of range_subid + +2004-10-11 21:03 slif + + * agent/mibgroup/ucd-snmp/proxy.c: + + remove unused var sess_community + +2004-10-11 21:02 slif + + * agent/snmp_vars.c: + + get definition of should_init + +2004-10-11 21:02 slif + + * apps/snmpnetstat/winstub.c, + include/net-snmp/library/system.h: + + pickup new definition of strtok_r as needed. + +2004-10-10 21:28 bshaw666 + + * README.solaris, configure, configure.in, + agent/mibgroup/ucd-snmp/lmSensors.c: + + LM-SENSORS-MIB for Solaris + +2004-10-09 07:41 rstory + + * agent/snmp_agent.c: + + move var decl to top of func; remove extra } + +2004-10-09 04:48 slif + + * agent/mibgroup/ucd-snmp/memory.c, + include/net-snmp/library/system.h, snmplib/snmpUDPDomain.c +, snmplib/snmpUDPIPv6Domain.c, snmplib/system.c +: + + remove bugfix #1043197 - wrong patch done the wrong way at the wrong time + +2004-10-08 22:02 hardaker + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.pre2 ) + +2004-10-08 22:02 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.pre2 ) + +2004-10-08 22:01 hardaker + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.2.pre2 ) + +2004-10-08 22:01 hardaker + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.2.pre2 ) + +2004-10-08 22:01 hardaker + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.2.pre2 ) + +2004-10-08 22:01 hardaker + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.2.pre2 ) + +2004-10-08 22:01 hardaker + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.2.pre2 ) + +2004-10-08 22:01 hardaker + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.2.pre2 ) + +2004-10-08 22:00 hardaker + + * dist/Makefile: + + - (dist/Makefile): version tag ( 5.2.pre2 ) + +2004-10-08 22:00 hardaker + + * sedscript.in: + + - (sedscript.in): version tag ( 5.2.pre2 ) + +2004-10-08 22:00 hardaker + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.2.pre2 ) + +2004-10-08 22:00 hardaker + + * FAQ: + + - (FAQ): version tag ( 5.2.pre2 ) + +2004-10-08 21:59 hardaker + + * README: + + - (README): version tag ( 5.2.pre2 ) + +2004-10-08 21:59 hardaker + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.2.pre2 ) + +2004-10-08 21:58 hardaker + + * NEWS: + + minor edits + +2004-10-08 21:58 hardaker + + * agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, agent/Makefile.depend +, apps/snmpnetstat/Makefile.depend, + apps/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2004-10-08 21:54 hardaker + + * configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + update autoconf version req; update net-snmp version to .pro2 + +2004-10-08 21:44 hardaker + + * agent/mibgroup/mibII/vacm_conf.c: + + change the anon groups/etc created by the simple tokens to be more descriptive and unique + +2004-10-08 21:42 hardaker + + * local/mib2c-conf.d/node-set.m2i: + + test the right variable + +2004-10-08 21:40 hardaker + + * local/mib2c.genhtml.conf: + + make the background of the obsolete section pinkish + +2004-10-08 21:38 hardaker + + * perl/SNMP/SNMP.xs: + + enable stderrlog + +2004-10-08 20:09 hardaker + + * man/mib_api.3.def: + + fix inconsistencies pointed out by Patrick Welche + +2004-10-08 20:05 hardaker + + * snmplib/snmpv3.c: + + make sure snmpEngineTime calculations don't wrap past an uint size + +2004-10-08 19:27 rstory + + * + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c +: + + remove duplicate function + +2004-10-08 19:25 rstory + + * + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c +: + + fix typo + +2004-10-08 19:12 rstory + + * agent/helpers/table_container.c, + include/net-snmp/agent/table_container.h: + + tweak some macro and fuction names/values + +2004-10-08 19:07 rstory + + * agent/mibgroup/: if-mib/ifTable/ifTable.c, + if-mib/ifTable/ifTable.h, + if-mib/ifTable/ifTable_constants.h, + if-mib/ifTable/ifTable_data_access.c, + if-mib/ifTable/ifTable_data_access.h, + if-mib/ifTable/ifTable_interface.c, + if-mib/ifTable/ifTable_interface.h, + if-mib/ifXTable/ifXTable.c, if-mib/ifXTable/ifXTable.h +, if-mib/ifXTable/ifXTable_constants.h, + if-mib/ifXTable/ifXTable_data_access.c, + if-mib/ifXTable/ifXTable_data_access.h, + if-mib/ifXTable/ifXTable_interface.c, + if-mib/ifXTable/ifXTable_interface.h, + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c, + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h, + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_constants.h +, + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c +, + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.h +, + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c +, + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.h +, ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_constants.h +, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c +, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.h +, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c +, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.h +, ip-mib/inetNetToMediaTable/inetNetToMediaTable.c, + ip-mib/inetNetToMediaTable/inetNetToMediaTable.h, + ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h, + ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c +, + ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.h +, ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c +, ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.h +, ip-mib/ipAddressTable/ipAddressTable.c, + ip-mib/ipAddressTable/ipAddressTable.h, + ip-mib/ipAddressTable/ipAddressTable_constants.h, + ip-mib/ipAddressTable/ipAddressTable_data_access.c, + ip-mib/ipAddressTable/ipAddressTable_data_access.h, + ip-mib/ipAddressTable/ipAddressTable_interface.c, + ip-mib/ipAddressTable/ipAddressTable_interface.h, + ip-mib/ipSystemStatsTable/ipSystemStatsTable.c, + ip-mib/ipSystemStatsTable/ipSystemStatsTable.h, + ip-mib/ipSystemStatsTable/ipSystemStatsTable_constants.h, + ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c, + ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.h, + ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c, + ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.c +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.h +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.h +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.h +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.h +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_enums.h +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.h +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_oids.h +: + + update genereated cod + +2004-10-08 19:02 rstory + + * local/mib2c-conf.d/generic-table-indexes.m2i: + + tweak max oid guesswork + +2004-10-08 16:46 rstory + + * local/mib2c-conf.d/node-set.m2i: + + -revamp/add comments (give diff more context; facilitate auto-gen of task list) + -reduce some generated comments if verbose not set + +2004-10-08 16:44 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + -revamp/add comments (give diff more context; facilitate auto-gen of task list) + -use new macro for size of index oid buffer + +2004-10-08 16:43 rstory + + * local/mib2c-conf.d/m2c_setup_table.m2i: + + -init irreversible commit to 0 + +2004-10-08 16:43 hardaker + + * apps/snmptrapd.c, snmplib/snmpTCPDomain.c, + snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c +, snmplib/snmpUDPIPv6Domain.c, agent/snmp_agent.c +: + + Apply patch found in bug #1040431 to include transport information in the dump output + +2004-10-08 16:43 rstory + + * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i +: + + -revamp/add comments (give diff more context; facilitate auto-gen of task list) + -use new define in header for cache timouet + +2004-10-08 16:41 rstory + + * local/mib2c-conf.d/generic-value-map-func.m2i: + + -revamp/add comments (give diff more context; facilitate auto-gen of task list) + -remove some redundant comments + +2004-10-08 16:41 rstory + + * local/mib2c-conf.d/generic-table-indexes.m2i: + + -revamp/add comments (give diff more context; facilitate auto-gen of task list) + -try to shorten size of oid buffers for indexes + +2004-10-08 16:40 rstory + + * local/mib2c-conf.d/details-enums.m2i: + + -revamp/add comments (give diff more context; facilitate auto-gen of task list) + -don't gen internal enums if not mapping + +2004-10-08 16:39 rstory + + * local/mib2c-conf.d/: generic-ctx-copy.m2i, + generic-ctx-set.m2i, generic-data-allocate.m2i, + generic-data-context.m2i, generic-get-char.m2i, + generic-table-indexes-from-oid.m2i, + generic-table-indexes-set.m2i, + generic-table-indexes-to-oid.m2i, generic-table-oids.m2c +, generic-value-map-reverse.m2i, + generic-value-map.m2i, + mfd-access-unsorted-external-defines.m2i, + mfd-data-access.m2c, mfd-data-get.m2c, + mfd-data-set.m2c, mfd-interface.m2c, node-get.m2i +, parent-dependencies.m2i, parent-set.m2i, + syntax-COUNTER64-get.m2i, syntax-DateAndTime-get.m2i, + syntax-InetAddress-get.m2i, syntax-InetAddressType-get.m2i +, syntax-InetAddressType-set.m2i, + syntax-RowStatus-get.m2i, syntax-TestAndIncr-get.m2i: + + revamp/add comments (give diff more context; facilitate auto-gen of task list) + +2004-10-08 16:02 slif + + * net-snmp-config.in: + + From Debian patch net-snmp_5.1.2-5.diff.gz -- propagate WRAPLIBS + +2004-10-08 15:32 hardaker + + * net-snmp-config.in: + + apply the intent of patch 947033 from Claus Klein to allow for cross compilation support through the use of --prefix= and --exec-prefix= flags. Didn't apply the white space, reformatting, etc portions since its against our patch acceptance standards. Also made a small fix so that --perfix=/something doesn't add a /net-snmp suffix to the include directory + +2004-10-08 15:16 hardaker + + * acconfig.h, configure.in, + include/net-snmp/net-snmp-config.h.in, + snmplib/snmpUDPDomain.c: + + [ 1022787 ] Patch (from Geert De Peuter) that allows UDP buffer tuning... Take 2 after discussion on -coders + +2004-10-08 14:15 slif + + * perl/: ASN/ASN.pm, OID/OID.pm, + TrapReceiver/TrapReceiver.pm, agent/agent.pm, + agent/netsnmp_request_infoPtr.pm, + agent/default_store/default_store.pm, + default_store/default_store.pm, manager/displaytable.pm +: + + Seen in a Debian patch. Insert required blank line following __END__ cut mark. + +2004-10-08 13:50 slif + + * agent/mibgroup/smux/smux.c: + + Don't show smux peer password in connect accept/refuse log messages. + +2004-10-08 11:52 slif + + * testing/: rfc1213/README, rfc1213/run, + rfc1213/snmpfun.sh, rfc1213/test_fun, + rfc1213/testmib1.sh, rfc1213/testmib2.sh, + rfc1213/testmib3.sh, tests/T160rfc1213, + tests/T161rfc1213, tests/T162rfc1213: + + patch #689757 - add test cases for accessing RFC-1213 MIB variables. + thanks to Ling Xiaofeng for the original work. + +2004-10-08 10:43 rstory + + * agent/helpers/table_data.c: + + initialize ptr to NULL + +2004-10-08 10:31 slif + + * agent/mibgroup/ucd-snmp/memory.c, + include/net-snmp/library/system.h, snmplib/snmpUDPDomain.c +, snmplib/snmpUDPIPv6Domain.c, snmplib/system.c +: + + fix bug#1043197 - provide a function to test os version and release + +2004-10-08 10:22 rstory + + * agent/: mib_modules.c, snmp_vars.c: + + - fix bug [ 1025454 ] undefined symbols in snmptrapd + - move include "agent_module_inits.h" include inside init_agent + +2004-10-08 09:29 wasmith32 + + * include/net-snmp/system/mingw32msvc.h: + + The Linux hosted version of MinGW reports itself as mingw32msvc. This system + header does nothing more than define mingw32 and include mingw32.h. All changes + should be made in mingw32.h. + +2004-10-08 09:04 alex_b + + * snmplib/tools.c: + + netsnmp_getenv(): Move variable declaration into WIN32 IFDEF + +2004-10-08 09:01 alex_b + + * include/net-snmp/library/tools.h, local/snmpconf, + snmplib/mib.c, snmplib/read_config.c, + snmplib/tools.c, win32/dist/README.txt, + win32/dist/htmlhelp/Configuration_Overview.html, + win32/dist/installer/net-snmp.nsi: + + Add netsnmp_getenv() which is a wrapper for getenv() to add + basic Windows registry support. + +2004-10-07 19:31 slif + + * include/ucd-snmp/snmp_impl.h: + + include net-snmp-config.h and net-snmp/types.h + for improved UCD_COMPATIBLE uses (from Fedora net-snmp-5.0.6-compat.patch). + +2004-10-07 18:44 alex_b + + * win32/dist/installer/net-snmp.nsi: + + Remove mib2c.iterate2.conf + +2004-10-07 17:15 alex_b + + * win32/dist/installer/net-snmp.nsi: + + Re-install path fix, prompt overwrite snmp.conf + +2004-10-07 16:15 alex_b + + * win32/libsnmp_dll/libsnmp.def: + + Win32 DLL support for strtok_r + +2004-10-07 15:21 alex_b + + * snmplib/strtok_r.c, win32/libsnmp/Makefile.in, + win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/Makefile.in +, win32/libsnmp_dll/libsnmp_dll.dsp: + + Win32 MSVC support for strtok_r + +2004-10-07 14:57 alex_b + + * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in +: + + defined NETSNMP_* defines + +2004-10-07 05:12 rstory + + * snmplib/: Makefile.in, strtok_r.c: + + add strtok_r + +2004-10-06 21:08 hardaker + + * snmplib/snmp_parse_args.c, agent/mibgroup/ucd-snmp/proxy.c +, include/net-snmp/library/default_store.h: + + make proxy no-community support using -Cc instead of assuming you wanted it that way + +2004-10-06 19:22 slif + + * agent/snmp_agent.c: + + include temp var "i" introduced by recent ipv6 patch. + +2004-10-06 19:13 hardaker + + * include/net-snmp/library/snmpv3.h: + + rename to NETSNMP_RND. (forgot to check this file in from earlier checkin + +2004-10-06 17:57 hardaker + + * configure, configure.in: + + fix ksm patch problem pointed out by Buck Huppmann + +2004-10-06 17:49 slif + + * include/net-snmp/library/snmpv3.h: + + add missing define ENGINEID_TYPE_NETSNMP_RND 256 + +2004-10-06 16:54 rstory + + * agent/mibgroup/host/hr_storage.c: + + fix bug [ 986238 ] snmpd loops forever + +2004-10-06 16:01 slif + + * agent/snmp_agent.c, apps/snmpstatus.c, + apps/snmptest.c, apps/snmptrapd_handlers.c, + apps/snmptrapd_log.c: + + fix bug#1040429: test every f_fmtaddr call before dereferencing or freeing. + Catch memory leaks in snmptest, snmptrapd, and snmpstatus. + +2004-10-06 15:24 hardaker + + * snmplib/snmpksm.c, configure, configure.in, + acconfig.h, include/net-snmp/net-snmp-config.h.in: + + Patch [ 923494 ] from Buck: improved autoconf support and heimdal support for ksm. + +2004-10-06 14:51 hardaker + + * agent/snmp_agent.c, apps/snmptrapd.c: + + Patch [ 942155 ] From Dai.H; IPv6 addr_string fix for libwrap + +2004-10-06 14:50 rstory + + * agent/mibgroup/disman/mteTriggerTable.c: + + fix bug [ 615744 ] Spurious DISMAN-EVENT trap + +2004-10-06 14:45 hardaker + + * agent/mibgroup/agentx/master.c: + + Patch [ 1040718 ] from Ben Rogers: Agentx error propagation and infinite loop + +2004-10-06 14:11 rstory + + * agent/snmpd.c: + + restore ptr init before dereference; no idea how this has been working for the + last 6 months, and why it started crashing on me today. + +2004-10-06 13:15 rstory + + * agent/mibgroup/mibII/interfaces.h: + + - back out all of fix for bug 865415 + - header_ifEntry depends on contiguous ifIndex values, and I'm not about + to try and fix that in this ifdef hell-hole. Those wanting non-changing + ifIndexes will just have to move to the mfd-rewrite. + +2004-10-06 13:10 rstory + + * agent/mibgroup/mibII/interfaces.c: + + - back out all of fix for bug 865415 + - header_ifEntry depends on contiguous ifIndex values, and I'm not about + to try and fix that in this ifdef hell-hole. Those wanting non-changing + ifIndexes will just have to move to the mfd-rewrite. + +2004-10-06 12:44 rstory + + * agent/mibgroup/mibII/interfaces.c: + + - back out part of fix for bug 865415, it broke solaris & probably others + (not all platforms have Interface_Scan_Init,Interface_Scan_Next) + +2004-10-06 10:37 hardaker + + * man/snmpd.conf.5.def: + + Patch #1041378 from Thomas Anders to fix the description of how engeIDs are created. + +2004-10-06 10:36 hardaker + + * snmplib/snmpv3.c: + + Fix the complaint outlined by Thomas Anders in Patch 104378 using the net-snmp enterprise number instead of the UCD one for randomly composed engineIDs + +2004-10-06 10:35 hardaker + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + defined NETSNMP_* defines + +2004-10-05 22:27 rstory + + * README: + + add Magnus Fromreide, Marcus Meissner, Andrew Rucker Jones, Dai.H. + +2004-10-05 21:51 rstory + + * agent/mibgroup/kernel_sunos5.c: + + apply part of patch [ 939595 ] from sun (update cache times) + +2004-10-05 21:37 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + - apply tiny piece of patch [ 836390 ] + - applied more ifname to iftype mappings + +2004-10-05 21:04 rstory + + * agent/mibgroup/ucd-snmp/proxy.c, snmplib/snmp_parse_args.c +: + + - apply patch [ 811687 ] Proxy support ignores community string if -c option omitted + +2004-10-05 20:47 rstory + + * agent/snmp_agent.c: + + - apply patch [ 551183 ] LRU replacement for address cache + +2004-10-05 20:06 alex_b + + * configure, configure.in: + + Add missing reference for winservicerc in MinGW section + +2004-10-05 19:24 rstory + + * agent/mibgroup/agentx/protocol.c: + + - apply patch [ 996462 ] agentx fails on little endian 64bit + +2004-10-05 19:15 rstory + + * agent/agent_registry.c: + + - apply patch [ 1009799 ] AgentX Register-PDU with multiple items + +2004-10-05 19:02 rstory + + * agent/: agent_read_config.c, snmp_vars.c: + + - apply [ 1011471 ] More SCO Unixware 7 patches + inline macro problems + - define macro for unixware includes + +2004-10-05 19:01 rstory + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + remove extraneous endif + +2004-10-05 18:38 rstory + + * configure: + + update configure for new configure.in + +2004-10-05 17:46 rstory + + * acconfig.h, configure.in: + + - apply [ 1011471 ] More SCO Unixware 7 patches + inline macro problems + - check for nested static inline support + +2004-10-05 17:38 alex_b + + * Makefile.top, configure, configure.in, + agent/Makefile.in, apps/Makefile.in, + snmplib/winservicerc.rc: + + Apply patch 1040325 - win32 MinGW agent/trapd service Eventlog fixes + +2004-10-05 16:35 rstory + + * agent/mibgroup/agentx/protocol.c: + + apply patch [ 1040254 ] Strengthen AGENTX OID checks + +2004-10-05 16:26 rstory + + * testing/eval_tools.sh: + + apply patch [ 1040261 ] Make it possible to select tests on agent modules + +2004-10-05 16:15 rstory + + * configure: + + update configure for new configure.in + +2004-10-05 16:14 rstory + + * configure.in, include/net-snmp/net-snmp-config.h.in +: + + add check for strtok_r and run autoheader + +2004-10-05 16:13 rstory + + * README: + + add Geert De Peuter to contributors + +2004-10-05 16:12 rstory + + * agent/agent_trap.c, agent/mib_modules.c, + agent/snmp_agent.c, agent/mibgroup/agentx/agentx_config.c +, agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/if-mib/data_access/interface_common.c, + agent/mibgroup/mibII/vacm_conf.c, + agent/mibgroup/ucd-snmp/dlmod.c, apps/snmpvacm.c, + apps/snmpnetstat/winstub.c, snmplib/container.c, + snmplib/default_store.c, snmplib/mib.c, + snmplib/parse.c, snmplib/read_config.c, + snmplib/snmp_api.c, snmplib/snmp_debug.c, + snmplib/system.c: + + apply patch [ 1040330 ] Getting rid of strtok + +2004-10-05 10:35 hardaker + + * snmplib/snmpv3.c: + + remove attribution comment + +2004-10-05 07:06 alex_b + + * win32/dist/installer/net-snmp.nsi: + + Remove -C and -c register options and add note about reboot + +2004-10-05 00:50 slif + + * agent/mibgroup/ucd-snmp/disk.c: + + patch from jprakashbabu: move endfsent call near setfsent to avoid compile error + +2004-10-04 20:18 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + elminate use of TODO_find_* undefined macros + +2004-10-04 20:17 rstory + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: + + put irreversible_commit setting in generated default-table-* + +2004-10-04 20:11 rstory + + * local/mib2c-conf.d/: mfd-access-container-cached-defines.m2i +, mfd-access-unsorted-external-defines.m2i: + + elminate use of TODO_find_* undefined macros + +2004-10-04 15:09 alex_b + + * agent/snmpd.c, apps/snmptrapd.c, + snmplib/winservice.c: + + Rename g_szAppName to app_name to follow naming standards + +2004-10-04 11:54 rstory + + * local/mib2c-conf.d/: generic-ctx-get.m2i, node-set.m2i +: + + - make comments more unique (help out diff) + - remove some extraneous comments + +2004-10-04 11:52 rstory + + * local/mib2c-update: + + use full paths instead of relative + +2004-10-04 11:51 rstory + + * agent/mibgroup/utilities/execute.c: + + add debug tokens + +2004-10-04 09:53 rstory + + * agent/mibgroup/notification/snmpNotifyTable.c: + + store permanent rows too + +2004-10-04 09:52 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + don't reset oper_status flags, ioctl code has already set them + +2004-10-04 09:49 rstory + + * agent/helpers/baby_steps.c, + local/mib2c-conf.d/parent-set.m2i: + + list all locations to update in flowchart comments + +2004-10-03 18:22 alex_b + + * win32/dist/installer/net-snmp.nsi: + + Unregister services on uninstall, add missing mibs, mib2c and header files. + +2004-10-03 14:20 slif + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + from Corey Wright: fix sensor_array size limit test + +2004-10-03 10:19 rstory + + * agent/helpers/table_data.c: + + apply missed bit from previous patch + +2004-10-03 08:47 rstory + + * agent/helpers/table_data.c, + include/net-snmp/agent/table_data.h: + + - apply patch from Geert De Peuter [ 1022941 ] Speed up adding a row to a table + - (slightly modified version) + - test for append before linear search + - save rc instead of repeating function call + +2004-10-03 07:52 rstory + + * snmplib/mib.c: + + patch from Patrick Welche; check for NULL before deref + +2004-10-02 20:51 alex_b + + * win32/dist/README.build.win32.txt: + + Add step to compare compiled and installed folders to locate missing files + +2004-10-01 20:52 hardaker + + * configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + Check for sysconf and times functions and sys/times.h header + +2004-10-01 20:51 hardaker + + * snmplib/: lcd_time.c, snmpv3.c: + + Proper fix it v3 enginetime wrapping problem. Fairly portable && uses times(). + +2004-10-01 20:50 hardaker + + * snmplib/system.c, include/net-snmp/library/system.h: + + create a new calculate_sectime_diff function + +2004-10-01 20:44 hardaker + + * snmplib/snmpv3.c: + + set hent variable to NULL to squash bogus compiler warning + +2004-10-01 15:50 rstory + + * agent/mibgroup/mibII/: interfaces.c, interfaces.h: + + fix bug [ 865415 ] incorrect ifAdEntIfIndex field + +2004-10-01 08:58 alex_b + + * win32/dist/README.build.win32.txt: + + Simplify build steps + +2004-10-01 05:28 dts12 + + * local/mib2c.iterate.conf, local/mib2c.iterate2.conf, + local/mib2c.conf, NEWS: + + Break the habit of a lifetime, have the courage of my convictions, + and push the new (fuller) iterate config in preference to the earlier + (relatively empty) framework. + [I just know I'm going to regret doing this.....] + +2004-09-30 20:10 wasmith32 + + * win32/dist/installer/net-snmp.nsi: + + Updated the service registration batch files for the Windows installer script. + Applied a modified patch [ 1037695 ] with edits made by Alex Burger and myself. + The patch also removes configuration files from the script that were not + being installed. + +2004-09-30 11:12 hardaker + + * COPYING: + + change 5 -> various so we stop getting it wrong + +2004-09-30 08:59 alex_b + + * win32/build.pl: + + For bug 1037524: Set path to .DLL for Perl build / test + +2004-09-30 05:48 dts12 + + * snmplib/read_config.c: + + Have 'read_config_read_octet_string' take note of the + initial length when using existing buffers. + +2004-09-30 02:55 slif + + * man/Makefile.in: + + ignore errors for any missing MAN5G files (e.g., mib2c.conf.5) + +2004-09-30 02:43 slif + + * testing/tests/T113agentxtrap: + + add DELAY after set to allow time for trap to fire and be logged. + +2004-09-30 01:38 slif + + * Makefile.rules: + + fix "Inconsistent operator for test" which was introduced when + whitespace at the beginning of the line in installsubdirheaders. + Indent lines of rule bodies using tab only (a requirement for some "make"). + Remove extraneous whitespace near the end of continuation lines. + +2004-09-29 23:18 slif + + * Makefile.in: + + don't try to install ucd-snmp/agent_module_config.h (no such file) + +2004-09-29 18:02 alex_b + + * snmplib/winservice.c: + + snprintf now uses sizeof(object) + +2004-09-29 17:35 slif + + * snmplib/snmp_logging.c: + + note importance of matching MessageId value for ReportEvent. + +2004-09-29 15:49 hardaker + + * snmplib/snmpUnixDomain.c: + + Patch: 1031046 white space tab damage + +2004-09-29 15:45 hardaker + + * include/net-snmp/library/default_store.h, + man/snmp.conf.5.def, snmplib/snmpUDPDomain.c, + snmplib/snmp_api.c: + + [no log message] + +2004-09-29 15:38 hardaker + + * man/snmpd.conf.5.def: + + Patch: [ 1034156 ] Clarify OpenSSL req. in snmpd.conf.5 + +2004-09-29 15:36 alex_b + + * README.win32: + + Update service registration section to mention the need for a reboot to + allow system environment variables to be used. + +2004-09-29 15:20 hardaker + + * snmplib/vacm.c: + + [ 1011331 ] vacm_destroyAccessEntry was double checking a value and missnig another. + +2004-09-29 15:01 hardaker + + * FAQ, README: + + remove japan mirror as the maintainer passed away + +2004-09-29 14:23 hardaker + + * FAQ: + + fix bug #IForgot to fix agentx usage on windows to use a real snmpd.conf token for socket address support + +2004-09-29 12:58 hardaker + + * Makefile.rules: + + remove non-portable (but nice goal) optimized header installation. Breaks on freebsd systems where cmp exits with status 2 + +2004-09-29 10:34 alex_b + + * agent/snmpd.c, apps/snmptrapd.c, + include/net-snmp/library/snmp_logging.h, + man/netsnmp_snmp_logging.3, snmplib/snmp_logging.c, + win32/libsnmp_dll/libsnmp.def: + + Apply patch in bug 926389 by Mike Slifcak to fix Win32 event log logging + for snmptrapd and snmpd. Adds snmp_log_syslogname() function which + is now used by openlog(). + +2004-09-29 07:47 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - remove xxx comments in generated code + - update for rename table_container functions + +2004-09-29 07:46 rstory + + * local/mib2c-conf.d/: generic-table-indexes-set.m2i, + mfd-top.m2c: + + remove xxx comments in generated code + +2004-09-29 07:29 rstory + + * snmplib/parse.c: + + convert missing dir error msg to debug msg + +2004-09-28 18:46 rstory + + * configure: + + update for new configure.in + +2004-09-28 18:45 rstory + + * configure.in, include/net-snmp/net-snmp-config.h.in +: + + - check for net/if_arp.h header + - run autoheader to update net-snmp-config.h.in + +2004-09-28 18:41 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + add vmnet to type-by-name detection + +2004-09-28 18:39 rstory + + * agent/mibgroup/if-mib/data_access/interface_ioctl.c: + + - include net/if_arp.h so arp type detection has a chance to work + - ifdef arphrd types that aren't common (pretty much all of them) + - debug msg on unknown type + +2004-09-28 15:24 slif + + * snmplib/snmpTCPDomain.c: + + use the correct htons function to assign to a NBO object. + +2004-09-28 13:54 rstory + + * local/mib2c-conf.d/mfd-readme.m2c: + + - first update in a while + - use create_fewer_files to determine correct file name + - chg index context to mib context + - chg table context to row request context + - remove assumptions about data access method + - add example function flow (w/source file) for various request scenarios + +2004-09-28 06:01 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + add debug + +2004-09-28 05:59 rstory + + * agent/helpers/scalar_group.c: + + fix length for memcpy + +2004-09-27 17:23 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - fix a few debug messages + - log error on uknown column + - don't put undo_(setup|cleanup) in interface code for generated structures + - call node undo_setup functions after row undo_setup + +2004-09-27 17:18 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + remove a blank line that snuck in + +2004-09-27 17:18 rstory + + * local/mib2c-conf.d/generic-table-oids.m2c: + + fix logic test (defval is a string, not a flag) + +2004-09-27 17:15 rstory + + * agent/helpers/baby_steps.c: + + skip undo_cleanup if undo_setup wasn't run + +2004-09-27 14:36 alex_b + + * win32/dist/README.build.win32.txt: + + Remove mention of fixing SYNOPSIS in snmpnetstat, snmpdelta and snmpdf + +2004-09-27 14:21 alex_b + + * man/: snmpdelta.1, snmpdf.1, snmpnetstat.1: + + Make commands in SYNOPSIS / DESCRIPTION section bold + +2004-09-27 12:06 rstory + + * agent/helpers/table.c: + + allow for finer grained debug control + +2004-09-27 10:44 alex_b + + * snmplib/winservice.c: + + Merged most WriteToEventLog and DisplayError calls into ProcessError so event, console & pop-up messages are consistent. Changed all stprintf's to snprintfs. + +2004-09-27 06:05 rstory + + * agent/helpers/table_container.c: + + fix typo + +2004-09-27 05:51 rstory + + * agent/helpers/table_container.c: + + don't modify table request data if no next column + +2004-09-26 13:40 rstory + + * local/mib2c-conf.d/mfd-data-set.m2c: + + - debug token consistency + - remove duplicate value map for indexes + +2004-09-26 13:38 rstory + + * local/mib2c-conf.d/: generic-data-allocate.m2i, + generic-table-indexes-from-oid.m2i, + generic-table-indexes-set.m2i, + generic-table-indexes-to-oid.m2i, + generic-value-map-func.m2i, + mfd-access-container-cached-defines.m2i, + mfd-access-unsorted-external-defines.m2i, + mfd-data-access.m2c, mfd-interface.m2c, mfd-top.m2c +, node-get.m2i, parent-dependencies.m2i, + parent-set.m2i: + + - debug token consistency + - add missing debugs + +2004-09-26 13:30 rstory + + * agent/mibgroup/tcp-mib/data_access/tcpConn.h: + + fix paths + +2004-09-24 12:03 slif + + * snmplib/snmpTCPDomain.c: + + when creating address from ostring, convert port to network byte order + +2004-09-24 09:15 rstory + + * + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c +: + + - fix commas in commented out items + +2004-09-24 07:54 slif + + * agent/mibgroup/host/hr_storage.c: + + Linux memory buffers patch from Kaj Niemi (Fedora *hr_storage-mbuf-v2.patch) + +2004-09-24 07:46 slif + + * agent/mibgroup/smux/smux.c: + + init input/output variable sa_enterpriseoid_len (Fedora *smux-stack-var.patch) + +2004-09-24 07:38 rstory + + * snmplib/snmpUDPDomain.c: + + when creating address from ostring, convert port to network byte order + +2004-09-24 06:18 slif + + * include/net-snmp/library/default_store.h, + snmplib/snmpksm.c: + + patch 923511 adds support for non-host service principal for ksm + +2004-09-24 05:50 slif + + * configure.in, configure: + + patch 1010395 remove duplicate checks for snprintf and strtoul + patch 1009712 check for gethostbyname in -lsocket for Unixware + +2004-09-24 05:30 slif + + * configure.in, configure: + + patch 1032602 supports Linux cross compiler for Windows (target mingw32msvc). + +2004-09-23 16:15 slif + + * agent/mibgroup/ucd-snmp/lmSensors.c, + mibs/LM-SENSORS-MIB.txt: + + undo patch #1027522 as it violates RFC 1902 section 10.2 + when the MIB objects were changed. + +2004-09-23 14:57 hardaker + + * include/net-snmp/library/scapi.h, snmplib/scapi.c: + + new function to return the required length of a privacy key + +2004-09-23 13:24 rstory + + * + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c +: + + - remove unused variable + - fix function call + - fix renamed var missed in merge + +2004-09-23 09:18 slif + + * agent/mibgroup/ucd-snmp/lmSensors.c, + mibs/LM-SENSORS-MIB.txt: + + apply patch #1027522 to permit reporting negative sensor values + +2004-09-23 09:08 slif + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + apply modified patch #1027521 to fix problems with sensor categories (types). + +2004-09-23 08:58 slif + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + apply part of patch #960269 to release memory returned from sensor_get_label + +2004-09-22 17:51 slif + + * win32/dist/htmlhelp/: snmp.conf.win32.html, + snmpd.conf.win32.html, snmptrapd.conf.win32.html: + + patch 1033052 from Alex Burger: Win32: Updated htmlhelp files for *.conf + +2004-09-22 11:20 slif + + * agent/snmpd.c, apps/snmptrapd.c, + include/net-snmp/library/winservice.h, snmplib/winservice.c +: + + apply patch #1030913 to suppress windows popups for service reg/unreg errors. + errors are printed to stderr if -quiet parameter is supplied. + +2004-09-22 11:06 slif + + * win32/dist/: README.build.win32.txt, + htmlhelp/Introduction.html: + + apply patch#103900 so that intro more closely matches current web site home page. + also adjust build instructions to remove example and demo MIBs from build. + +2004-09-22 11:01 slif + + * perl/SNMP/SNMP.xs: + + apply patch#1028976 check values for label, iid before dereference. + Fixes perl module fault, async callback. See RedHat bug #111319 + +2004-09-22 09:36 hardaker + + * man/snmpusm.1.def: + + patch from Abhijit Hayatnagarkar to support key changing for localized-only keys + +2004-09-22 07:06 slif + + * win32/dist/installer/net-snmp.nsi: + + patch 1028927 from Andy Smith fixes bug 972797; registering win32 + snmpd/snmptrapd services includes paths to config file and to log file. + +2004-09-22 07:06 rstory + + * agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/: + usmDHUserKeyTable.c, usmDHUserKeyTable.h, + usmDHUserKeyTable_data_access.c, + usmDHUserKeyTable_data_access.h, + usmDHUserKeyTable_data_get.c, usmDHUserKeyTable_data_get.h +, usmDHUserKeyTable_data_set.c, + usmDHUserKeyTable_data_set.h, usmDHUserKeyTable_interface.c +: + + update for generated code + +2004-09-21 19:51 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/: ipAddressTable.c, + ipAddressTable.h, ipAddressTable_constants.h, + ipAddressTable_data_access.c, ipAddressTable_data_access.h +, ipAddressTable_interface.c, + ipAddressTable_interface.h: + + update for generated code + +2004-09-21 19:32 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + don't generate macros that are in mfd.h + +2004-09-21 19:31 rstory + + * local/mib2c-conf.d/parent-dependencies.m2i: + + fix typo + +2004-09-21 19:30 rstory + + * local/mib2c-conf.d/syntax-RowStatus-dependencies.m2i: + + only generate row creation check if m2c_table_row_creation set + +2004-09-21 19:29 rstory + + * local/mib2c-conf.d/generic-table-oids.m2c: + + - set up macro w/required columns for row creation + +2004-09-21 16:48 rstory + + * local/mib2c.column_storage.conf: + + storage for table indexes and columns + +2004-09-21 16:32 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - move row_merge after table_container in handler chain + +2004-09-21 16:30 rstory + + * local/mib2c-update: + + - increase context for diff + - increase fuzz for patch + +2004-09-21 16:28 rstory + + * agent/mibgroup/notification/snmpNotifyTable.c: + + - allocate tag storage earlier, with space for null termination + - alloc space for null termination of name + - return error if allocations fail + +2004-09-21 16:25 rstory + + * agent/helpers/table_container.c: + + set endofmibview when getnext goes beyond last item in table + +2004-09-21 16:23 rstory + + * agent/helpers/row_merge.c: + + mark processed requests as DONE so they aren't merged + +2004-09-21 14:59 rstory + + * snmplib/callback.c: + + ifdef/comment some debug assert code that gets hit in rare cases + +2004-09-21 12:56 hardaker + + * apps/snmpusm.c: + + patch from Abhijit Hayatnagarkar to support key changing for localized-only keys + +2004-09-21 06:55 hardaker + + * apps/snmpusm.c: + + Patch from Abhijit Hayatna to fix DH key lengths + +2004-09-21 06:43 hardaker + + * + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c +: + + check a few pointers before using them + +2004-09-17 01:22 nba + + * configure, configure.in, + agent/mibgroup/host/hr_swinst.c, + include/net-snmp/net-snmp-config.h.in: + + Check for and include rpm/rpmdb.h + +2004-09-17 01:04 nba + + * agent/mibgroup/agent/extend.c: + + This was not always an unused variable + +2004-09-17 00:58 nba + + * apps/snmpusm.c: + + Fix OpenSSL chech to work on 64-bit Solaris compile with 32-bit OpenSSL + installed ... + +2004-09-16 10:34 rstory + + * local/Makefile.in: + + install mib2c.column_storage.conf + +2004-09-16 10:34 rstory + + * snmplib/snmp_client.c: + + - don't free NULL pointer + - upcase first word in sentence + - expand more on noCreation explanitory message + - add explanitory message for inconsistentName + +2004-09-16 10:27 rstory + + * snmplib/parse.c: + + log error message if a MIB directory cannot be opened + +2004-09-16 08:31 rstory + + * agent/mibgroup/tcp-mib.h, + agent/mibgroup/tcp-mib/tcpConnTable.h, + agent/mibgroup/tcp-mib/data_access/.cvsignore, + agent/mibgroup/tcp-mib/data_access/Makefile, + agent/mibgroup/tcp-mib/data_access/tcpConn.h, + agent/mibgroup/tcp-mib/data_access/tcpConn_common.c, + agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c, + include/net-snmp/data_access/tcpConn.h: + + data access for tcp-mib tcp connections (ipv4 only) + +2004-09-16 08:18 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + - remove unused vars + - create default-node-${node}.m2d w/current values, iff doesn't exist + +2004-09-16 08:17 rstory + + * local/mib2c-conf.d/syntax-RowStatus-get.m2i: + + don't generate mapping code if skip mapping set + +2004-09-15 17:22 slif + + * Makefile.in: + + install freebsd5/6 headers + +2004-09-15 15:57 hardaker + + * snmplib/snmpusm.c: + + Fix an opps. Delete the usm state ref before the handling of reports since it didn't need it before + +2004-09-15 09:57 hardaker + + * include/net-snmp/library/snmp_secmod.h: + + make the HandleReport callback take a transport pointer + +2004-09-15 09:55 hardaker + + * snmplib/snmpusm.c: + + Make the usm module handle its own reprots + +2004-09-15 09:54 hardaker + + * snmplib/snmp_api.c: + + don't free the state reference till after the handle_report_pdu callback is called. Also pass in the transport to the same hook. + +2004-09-15 09:19 rstory + + * Makefile.in: + + install darwin7 header + +2004-09-15 07:26 rstory + + * local/mib2c-conf.d/syntax-RowStatus-dependencies.m2i: + + - check column_set_flags to see if rowstatus set + - only check transition if set + - check required rows on createAndGo + - don't allow destroy if other columns set + - don't allow creation if rowstatus not set + +2004-09-15 07:21 rstory + + * local/mib2c-conf.d/: parent-dependencies.m2i, + parent-set.m2i: + + - rename set_flags + - add comment about row created flag in rowreq_flags + +2004-09-15 07:20 rstory + + * local/mib2c-conf.d/node-set.m2i: + + comment grammar tweak + +2004-09-15 07:19 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + - add rowreq_flags + - rename set_flags to column_set_flags + - use context name for example user context data list + +2004-09-15 07:17 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - use new macro to validate SNMP error codes + - use new rowreq_flags to set/clear new row flag + - set request error on invalid oid for new row + - clear undo pointer after releasing it + - set WRONGLENGTH for bad variable size + +2004-09-15 07:14 rstory + + * snmplib/snmp_alarm.c: + + add include to quiet compiler + +2004-09-15 07:13 rstory + + * include/net-snmp/library/snmp_enum.h: + + - add prototype for se_find_slist + - tweak comment + +2004-09-15 07:12 rstory + + * include/net-snmp/library/snmp.h: + + new macro to validate SNMP error codes + +2004-09-15 07:11 rstory + + * include/net-snmp/agent/mfd.h: + + - define flags for rowreq_flags + +2004-09-15 07:11 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/: ipAddressTable.c, + ipAddressTable.h, ipAddressTable_constants.h, + ipAddressTable_data_access.c, ipAddressTable_interface.c +: + + - update generated code + - rename arch functions + - move storage type into data access interface + - add/use undo storage for LastChanged + - add support for creation/deletion of ipaddresses via RowStatus + - add flags for required columns + +2004-09-15 06:59 rstory + + * agent/mibgroup/mibII/interfaces.c: + + - rename arch functions + +2004-09-15 06:58 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + - rename arch functions + - tweak log message, comments + +2004-09-15 06:58 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + include/net-snmp/data_access/ipaddress.h: + + - rename arch functions + - remove arch flags, add data list for arch data + - add & call arch functions on create, copy, delete ipaddress entry + - add prototype to fix compiler warning + - new ipaddress set (create/delete ip address aliases) + - change macro name + - add flag for aliases + +2004-09-15 06:51 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c, + include/net-snmp/data_access/interface.h: + + - rename arch functions + - add prototype to fix compiler warning + - new function to find interface name from ifIndex + +2004-09-14 15:01 hardaker + + * include/net-snmp/library/snmp_secmod.h, snmplib/snmp_api.c +: + + Update to modularize a bit more the security model infrastructure: report handling outsourced to the secmod + +2004-09-13 19:29 rstory + + * agent/mibgroup/util_funcs.h, + agent/mibgroup/if-mib/data_access/interface_ioctl.h, + agent/mibgroup/if-mib/ifTable/ifTable.h, + agent/mibgroup/if-mib/ifTable/ifTable_constants.h, + agent/mibgroup/if-mib/ifTable/ifTable_data_access.h, + agent/mibgroup/if-mib/ifTable/ifTable_interface.h, + agent/mibgroup/if-mib/ifXTable/ifXTable.h, + agent/mibgroup/if-mib/ifXTable/ifXTable_constants.h, + agent/mibgroup/if-mib/ifXTable/ifXTable_data_access.h, + agent/mibgroup/if-mib/ifXTable/ifXTable_interface.h, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h +, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_constants.h +, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.h +, + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.h +, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h +, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_constants.h +, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.h +, + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.h +, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h +, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h +, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.h +, + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.h +, agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h +, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_constants.h +, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.h +, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.h +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_constants.h +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.h +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_enums.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_oids.h +, include/net-snmp/types.h, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/agent_registry.h, + include/net-snmp/agent/baby_steps.h, + include/net-snmp/agent/cache_handler.h, + include/net-snmp/agent/instance.h, + include/net-snmp/agent/row_merge.h, + include/net-snmp/agent/scalar.h, + include/net-snmp/agent/scalar_group.h, + include/net-snmp/agent/serialize.h, + include/net-snmp/agent/table.h, + include/net-snmp/agent/table_array.h, + include/net-snmp/agent/table_container.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/agent/table_iterator.h, + include/net-snmp/agent/watcher.h, + include/net-snmp/data_access/arp.h, + include/net-snmp/data_access/interface.h, + include/net-snmp/data_access/ipaddress.h, + include/net-snmp/data_access/ipstats.h, + include/net-snmp/data_access/route.h, + include/net-snmp/data_access/systemstats.h, + include/net-snmp/library/container.h, + include/net-snmp/library/container_iterator.h, + include/net-snmp/library/container_list_ssll.h, + include/net-snmp/library/container_null.h, + include/net-snmp/library/factory.h, + local/mib2c.array-user.conf, + local/mib2c-conf.d/generic-header-bottom.m2i, + snmplib/mt_support.c: + + - patch from Magnus Fromreide to remove ';' from extern 'C' header contructs + (allow g++ 3.4 and above to compile net-snmp) + +2004-09-13 03:34 slif + + * testing/: eval_tools.sh, tests/Sv3config: + + when matching CPP defines, match the ones which begin the source header line. + +2004-09-13 03:20 slif + + * README.win32, win32/dist/README.build.win32.txt, + win32/dist/README.txt, win32/dist/htmlhelp/Net-SNMP.hhc +, win32/dist/htmlhelp/Net-SNMP.hhp, + win32/dist/scripts/poddir2html, + win32/dist/scripts/readme2html: + + apply patch #102669 Win32 5.2 build updates` + +2004-09-12 22:23 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_common.c: + + - include ipAddressTable_constants + - initialize defaults per the mib + +2004-09-12 22:20 rstory + + * include/net-snmp/data_access/ipaddress.h: + + - change comment + - add storage type + - define flags for set support + +2004-09-12 22:18 rstory + + * agent/helpers/table_container.c: + + fix data lookup when there are multiple varbinds + +2004-09-12 22:18 rstory + + * agent/helpers/baby_steps.c, + include/net-snmp/agent/snmp_agent.h: + + - fix skipping of un-registered modes + - remove request next_mode stuff (never used) + - shorten mux debug token + +2004-09-10 15:51 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c +: + + don't mask return codes in internal functions + +2004-09-10 15:11 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h: + + add undo storage for rowstatus and storage type + +2004-09-10 14:47 rstory + + * agent/helpers/baby_steps.c, + include/net-snmp/agent/baby_steps.h: + + - new function netsnmp_baby_step_mode2flag + - use new function, so skipping unregistered modes works + +2004-09-10 14:42 rstory + + * local/mib2c-conf.d/parent-dependencies.m2i: + + - use mfd succe macro instead of snmp macro + - if check returns an error, return immediately + +2004-09-10 14:39 rstory + + * local/mib2c-conf.d/syntax-StorageType-dependencies.m2i: + + use correct function name + +2004-09-10 13:01 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c +: + + - update generated code + - add define to allow row-creation + +2004-09-10 12:58 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/: ipAddressTable.c, + ipAddressTable.h, ipAddressTable_data_access.c, + ipAddressTable_data_access.h: + + update generated code + +2004-09-10 05:30 dts12 + + * local/mib2c: + + Check that a variable corresponds to a valid MIB object, + before trying to look at characteristics of this object. + (Fixes a problem with the MFD scripts, which use the mib2c + variable expansions for non-MIB-object names as well). + +2004-09-09 16:17 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - fix log msg typo + - set request errors instead of returning error from handler + - debug msgs for request errors + +2004-09-09 16:15 rstory + + * local/mib2c-conf.d/node-varbind-validate.m2i: + + add missing quote + +2004-09-09 09:17 dts12 + + * NEWS: + + Mention new NET-SNMP-EXTEND-MIB support + (plus minor grammar and formatting tweaks) + +2004-09-09 07:01 slif + + * win32/dist/installer/net-snmp.nsi: + + apply patch #1024352 Changes Windows installer to allow snmptrapd as service. + +2004-09-09 06:49 slif + + * perl/TrapReceiver/TrapReceiver.pm: + + formatting patch #1024746 (one-liner) from Alex Burger. + +2004-09-09 03:43 slif + + * agent/agent_read_config.c, agent/helpers/old_api.c, + agent/helpers/table.c, agent/helpers/table_data.c, + agent/mibgroup/agent/extend.c, snmplib/container.c, + snmplib/container_list_ssll.c: + + fix bug#1025014 - remove unuseds, quell signed/unsigned warnings in 5.2.pre1 + +2004-09-09 03:31 slif + + * apps/snmptrapd.c: + + declare external function within scope used. + +2004-09-09 03:22 slif + + * agent/snmpd.c, apps/snmptrapd.c: + + fix bug#1025004 apply minor comment and grammar fixes to snmpd,snmptrapd + +2004-09-08 20:52 slif + + * snmplib/snmp_logging.c: + + partial fix bug #909222 - move win32 changes inside _disable_syslog{entry}, + dont write standard error on failure to close event log from disable_syslog. + +2004-09-08 18:43 slif + + * win32/: agent_module_dot_conf.h, agent_module_includes.h +, agent_module_inits.h, build.pl, + mib_module_includes.h, mib_module_inits.h, + mib_module_shutdown.h, libsnmp_dll/libsnmp.def, + net-snmp/net-snmp-config.h, net-snmp/net-snmp-config.h.in +, net-snmp/agent/agent_module_config.h, + net-snmp/agent/mib_module_config.h, netsnmpmibs/Makefile.in +, netsnmpmibs/netsnmpmibs.dsp, + netsnmpmibssdk/Makefile.in, + netsnmpmibssdk/netsnmpmibssdk.dsp: + + Apply mods in patch #1024810 in order to build 5.2.pre1 on win32 MSVC+MinGW. + +2004-09-08 08:39 rstory + + * include/net-snmp/agent/baby_steps.h: + + fix backwards compatability macro name + +2004-09-07 20:48 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c: + + map data access if address type to mib type in index + +2004-09-07 20:46 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c +: + + pass correct container to update check functionso missing addrs are removed + +2004-09-07 20:42 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + null rowreq_ctx is valid in undo_cleanup; simply return success + +2004-09-07 20:39 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + - fix ifIndex lookup for interface aliases + - add debug message + - new function to set ipaddress + +2004-09-07 20:35 rstory + + * agent/agent_handler.c: + + add se pairs for baby step modes + +2004-09-07 20:32 rstory + + * agent/helpers/baby_steps.c: + + - keep registered modes with mib handler + - skip lower handlers for modes that handler didnt register for + - skip undo commit if handler wasnt called for commit + - dont break on request error in final steps (equivalent of commit/undo/free) + - more debug msgs + +2004-09-07 20:25 rstory + + * include/net-snmp/agent/baby_steps.h: + + - sync names of BABY_STEP_* with MODE_BSTEP_* + - define structure for baby steps handler mode tracking + +2004-09-07 20:19 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + add debug msg + +2004-09-06 20:21 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + - add persistence for ifAlias, ifLinkUpDownTrapEnable + - don't allow set of promiscuous mode, since it's not implemented + +2004-09-06 19:28 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: + + - fix fixed size check + - add access to container pointer + +2004-09-06 19:25 rstory + + * local/mib2c-conf.d/node-varbind-validate.m2i: + + don't generate fixed size check for octet strings + +2004-09-06 19:00 rstory + + * local/mib2c-conf.d/node-set.m2i: + + set up vars for lengths to be copied correctly + +2004-09-05 18:57 rstory + + * agent/mibgroup/agentx/subagent.h: + + remove extern of non-existant var + +2004-09-02 07:22 slif + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + dont include byteorder.h -- avoids warning seen on RedHat + +2004-09-02 06:58 dts12 + + * NEWS: + + Mention the other new mib2c config templates, and provide a little + more explanation. (Plus fixing a couple of typos) + +2004-09-02 06:52 slif + + * agent/mibgroup/mibII/system_mib.c: + + fix #995489 by obtaining sysDescr and sysContact through windows native methods. + +2004-09-02 00:59 rstory + + * agent/mibgroup/mibII/interfaces.h: + + - require all if-mib interface for linux + +2004-09-02 00:04 rstory + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.pre1 ) + +2004-09-02 00:04 rstory + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.pre1 ) + +2004-09-02 00:03 rstory + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.2.pre1 ) + +2004-09-02 00:03 rstory + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.2.pre1 ) + +2004-09-02 00:03 rstory + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.2.pre1 ) + +2004-09-02 00:02 rstory + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.2.pre1 ) + +2004-09-02 00:02 rstory + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.2.pre1 ) + +2004-09-02 00:02 rstory + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.2.pre1 ) + +2004-09-02 00:01 rstory + + * sedscript.in: + + - (sedscript.in): version tag ( 5.2.pre1 ) + +2004-09-02 00:01 rstory + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.2.pre1 ) + +2004-09-02 00:00 rstory + + * FAQ: + + - (FAQ): version tag ( 5.2.pre1 ) + +2004-09-02 00:00 rstory + + * README: + + - (README): version tag ( 5.2.pre1 ) + +2004-09-02 00:00 rstory + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.2.pre1 ) + +2004-09-01 23:55 rstory + + * agent/mibgroup/mibII.h: + + require explicit configure flag for experimental mfd rewrite modules + +2004-09-01 23:51 rstory + + * NEWS: + + - merge 5.1.2 news + - add other tidbits gleaned from Changelog + +2004-09-01 23:51 rstory + + * ChangeLog: + + update for 5.2.pre1 + +2004-09-01 22:57 rstory + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3, + netsnmp_baby_steps.3, netsnmp_bulk_to_next.3, + netsnmp_cache_handler.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_handler.3, netsnmp_instance.3, + netsnmp_iterator_info_s.3, netsnmp_leaf.3, + netsnmp_library.3, netsnmp_mib_utilities.3, + netsnmp_mode_end_call.3, netsnmp_multiplexer.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3 +, netsnmp_old_api.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_stash_cache.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_util.3, netsnmp_utilities.3, + netsnmp_watcher.3: + + update man pages + +2004-09-01 22:51 rstory + + * man/: netsnmp_netsnmp_mib_handler_access_methods.3, + netsnmp_table_container.3, netsnmp_agent_registry.3, + netsnmp_agent_trap.3, netsnmp_asn1_packet_parse.3, + netsnmp_callback.3, netsnmp_default_store.3, + netsnmp_netsnmp_agent_request_info_s.3, + netsnmp_netsnmp_column_info_t.3, + netsnmp_netsnmp_data_list_s.3, + netsnmp_netsnmp_handler_registration_s.3, + netsnmp_netsnmp_mib_handler_s.3, + netsnmp_netsnmp_request_info_s.3, + netsnmp_netsnmp_table_registration_info_s.3, + netsnmp_netsnmp_table_request_info_s.3, + netsnmp_read_config.3, netsnmp_snmp_agent.3, + netsnmp_snmp_alarm.3, netsnmp_snmp_client.3, + netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3, + netsnmp_snmp_session.3, netsnmp_variable_list.3: + + check in new man pages + +2004-09-01 22:37 rstory + + * agent/Makefile.depend, agent/mibgroup/Makefile.depend +, snmplib/Makefile.depend, + agent/helpers/Makefile.depend, apps/Makefile.depend +, apps/snmpnetstat/Makefile.depend: + + make depend + +2004-09-01 22:16 rstory + + * include/net-snmp/net-snmp-config.h.in: + + update after running autoheader + +2004-09-01 22:14 rstory + + * doxygen.conf: + + - update for 5.2.pre1 + +2004-09-01 22:12 rstory + + * agent/mibgroup/: if-mib/data_access/interface_common.c, + if-mib/data_access/interface_linux.c, + if-mib/ifTable/ifTable.h, if-mib/ifXTable/ifXTable.h +, ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c +, ip-mib/data_access/arp_linux.c, + ip-mib/data_access/ipaddress_common.c, + ip-mib/data_access/ipaddress_linux.c, + ip-mib/data_access/systemstats_common.c, + ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c: + + - convert C++ style comments to C style comments (or remove them) + +2004-09-01 22:05 rstory + + * README.osX: + + readme for Mac OS X + +2004-09-01 22:04 rstory + + * configure: + + update configure for new configure.in + +2004-09-01 22:03 rstory + + * configure.in: + + update version to 5.2.pre1 + +2004-09-01 21:28 rstory + + * agent/mibgroup/disman/: expression/gnuc.h, expression/in6.h +, expression/ip_var.h, expression/ipv6.h, + expression/udp_var.h, ping/gnuc.h, ping/in6.h, + ping/ip_var.h, ping/ipv6.h, ping/udp_var.h, + traceroute/gnuc.h, traceroute/in6.h, + traceroute/ip_var.h, traceroute/ipv6.h, + traceroute/udp_var.h, nslookup/gnuc.h, nslookup/in6.h +, nslookup/ip_var.h, nslookup/ipv6.h, + nslookup/udp_var.h: + + remove GPL license code, plus some guilty-by-association files + +2004-09-01 20:14 rstory + + * configure: + + configure to match new configure.in + +2004-09-01 20:13 rstory + + * configure.in: + + openbsd needs sys/types before tcpd.h + +2004-09-01 19:33 rstory + + * agent/mibgroup/ip-mib/data_access/systemstats_linux.c: + + tweak comment and log message format + +2004-09-01 19:32 rstory + + * snmplib/snmpUDPDomain.c: + + - whitespace change to add real log message (last checking had wrong log message) + - add port number to debug statement + +2004-09-01 19:28 rstory + + * snmplib/snmpUDPDomain.c, + agent/mibgroup/ucd-snmp/lmSensors.c: + + - increase max_sensors + - break when number of sensors exceeds max_sensors + - add debug + +2004-09-01 19:25 rstory + + * configure: + + configure to match configure.in + +2004-09-01 19:24 rstory + + * configure.in: + + bail if lm_sensors header/lib checks fail + +2004-09-01 17:16 rstory + + * agent/helpers/scalar_group.c: + + - don't return handler if can't allocate sgroup + - use local var for rootoid machinations, instead of reginfo rootoid + (realloc of extra suboids doesn't survive registration, when subtree_split + calls netsnmp_subtree_deepcopy()) [score one for libefence] + +2004-09-01 17:09 rstory + + * agent/mibgroup/mibII/interfaces.h: + + only config_require if-mib interface_common, not all of if-mib interface + +2004-09-01 17:08 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route.h: + + remove config_require for platforms which haven't been ported yet + +2004-09-01 17:06 rstory + + * agent/mibgroup/if-mib/data_access/: interface.h, + interface_common.c: + + ifdef out arch specific functions if arch not supported + +2004-09-01 17:03 rstory + + * agent/mibgroup/mibII.h: + + only require new mfd modules for linux, until other platforms are ported + +2004-09-01 15:27 slif + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + include asm/types.h so that agent will build on Mandrake flavored Linux. + +2004-09-01 14:51 rstory + + * snmplib/callback.c: + + - remove C++ style comment + - document use of simplistic _lock + +2004-09-01 14:30 slif + + * include/net-snmp/system/freebsd6.h: + + provide header for FreeBSD 6. fixes bug#1018209 + +2004-09-01 14:12 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + - only log open err once (until success, then reset flag) + +2004-09-01 14:07 rstory + + * agent/mibgroup/: + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c +, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c +, + ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c +: + + check for NULL pointer from data access routines, & return resource unavailable + +2004-09-01 11:31 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_linux.c: + + - only log file open error once (until a successful open) + - return no error if couldn't open ipv6, so we can continue w/ipv4 + +2004-09-01 10:46 rstory + + * agent/agent_registry.c: + + - eliminate double free on duplicate registration + - fix potential memory leaks on failed registration + (i.e. always free reginfo if registration fails) + +2004-09-01 10:44 rstory + + * agent/helpers/old_api.c: + + eliminate double free on duplicate registration + +2004-09-01 08:25 dts12 + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/types.h: + + Attempt to ensure that 'int32_t' and (if appropriate) 'int64_t' + types (plus unsigned equivalents) are available. + +2004-09-01 06:19 dts12 + + * local/mib2c.array-user.conf: + + Remove unbalanced "@end@" statements. + +2004-09-01 05:57 dts12 + + * local/mib2c.conf: + + Provide additional options for table config templates, and + describe the differences between them a little more fully. + +2004-09-01 05:54 dts12 + + * local/mib2c.iterate2.conf: + + Fix minor typo + +2004-08-31 21:36 rstory + + * dist/RELEASE-INSTRUCTIONS: + + - update libtool version information + - add note on running cvs2cl on a branch + +2004-08-31 21:26 rstory + + * man/mib2c.1.def, local/mib2c.conf: + + add information about mib2c.mfd.conf + +2004-08-31 20:04 rstory + + * Makefile.top: + + - update comments on libtool versioning + - update for 5.2 + +2004-08-31 16:43 slif + + * agent/mibgroup/ucd-snmp/disk.c: + + fix float calc in var_extensible_disk per Harald Straॆआƒberger + +2004-08-31 14:02 hardaker + + * agent/Makefile.in: + + install agent_module_config.h + +2004-08-31 03:28 dts12 + + * local/mib2c.array-user.conf: + + Declare handlers as RWRITE/RONLY as appropriate. + Suppress SET handling code for read-only tables. + +2004-08-31 03:25 dts12 + + * local/: snmpconf, mib2c-conf.d/details-node.m2i, + mib2c-conf.d/details-table.m2i, + mib2c-conf.d/generic-value-map-func.m2i, + mib2c-conf.d/mfd-access-unsorted-external-defines.m2i, + mib2c-conf.d/mfd-readme.m2c: + + Dave's being pernickity about grammar again. + "It's" is short for "it is". + "Belonging to it" is "its" - no apostrophe. + +2004-08-31 03:23 dts12 + + * local/mib2c.iterate_access.conf: + + Improve error handling for invalid SET requests. + +2004-08-31 03:20 dts12 + + * local/mib2c.iterate_access.conf: + + Suppress SET handling code for read-only tables. + +2004-08-31 03:18 dts12 + + * local/: mib2c.iterate.conf, mib2c.iterate_access.conf +: + + Oops! mib2c config typo + +2004-08-31 03:16 dts12 + + * local/: mib2c.iterate.conf, mib2c.iterate_access.conf +: + + Declare handlers as RWRITE/RONLY as appropriate. + +2004-08-31 03:11 dts12 + + * local/mib2c.iterate2.conf: + + Alternative iterator template. Based on a single handler (unlike + 'iterator_access'), but somewhat more complete than the original, + particularly w.r.t. SET handling. + +2004-08-31 03:09 dts12 + + * local/: mib2c.container.conf, mib2c.table_data.conf: + + Improve the example data structure definition (esp. w.r.t. index values) + +2004-08-31 00:37 rstory + + * include/net-snmp/agent/agent_handler.h: + + new struct typedef, netsnmp_handler_args + +2004-08-31 00:36 rstory + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + - add new void pointer for cache hint + - define new flag for handler args cache hint + - pass handler args cache hint when flag set + +2004-08-28 15:54 rstory + + * agent/mibgroup/mibII/interfaces.h: + + config_require mibII/var_route (USE_SYSCTL_IF needs get_address) + +2004-08-28 12:38 rstory + + * agent/agent_handler.c: + + - netsnmp_assert on self-reference in linked list + +2004-08-28 12:33 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c +: + + - add comments + +2004-08-28 12:31 rstory + + * agent/mibgroup/if-mib/data_access/interface.h: + + - comment out config_require macros for unwritten modules + +2004-08-28 12:28 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + - document scanline format + +2004-08-28 12:25 rstory + + * snmplib/container_iterator.c: + + - remove extraneous ';' + (issue noted in bug/patch 1011471 More SCO Unixware 7 patches) + +2004-08-28 12:17 rstory + + * agent/helpers/table_container.c, + include/net-snmp/agent/table_container.h, + include/net-snmp/library/container.h, snmplib/container.c +: + + - inline fixes from Stephen J. Friedl, plus a few I found + (issues noted in bug/patch 1011471 More SCO Unixware 7 patches) + +2004-08-28 12:10 rstory + + * include/net-snmp/net-snmp-config.h.in: + + update for new acconfig.h + +2004-08-28 12:08 rstory + + * acconfig.h: + + - only define inline macros if enabled + (issue noted in bug 1011471 More SCO Unixware 7 patches) + +2004-08-27 23:27 rstory + + * agent/snmp_agent.c: + + - fix 1/2 of bug 702435: memory leak [...] for agentx subagents + - Patch supplied by Franz G. Fischer + +2004-08-27 23:24 rstory + + * agent/mibgroup/mibII/interfaces.c: + + - remove unused var and prototypes + - add comment documenting scan line format + +2004-08-27 23:22 rstory + + * + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c +: + + - omit routes that are down + - hardcode active row status for newly discovered routes + +2004-08-27 23:19 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_linux.c: + + - tweak log messages syntax + - fix ipv4 mask calculation + - implement ipv6 routes + - common function to set route type from flags + - set policy oid based on arbitrary index + +2004-08-27 23:16 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_common.c: + + dont free policy oid if static flag set + +2004-08-27 23:15 rstory + + * include/net-snmp/data_access/route.h: + + - add flag for static policy oid + - change internal index type to oid + +2004-08-27 07:29 dts12 + + * agent/agent_read_config.c, snmplib/read_config.c, + agent/mibgroup/agentx/agentx_config.c: + + Try a different approach to multi-type config handling. + Don't automatically register config tokens against multiple types. + Instead, explicitly register AgentX-related config tokens as such. + (The config mechanism will already automatically load any config + file types that it knows about). + +2004-08-27 03:15 dts12 + + * agent/snmp_agent.c: + + Use a consistent "hosts.{allow,deny}" token for known and unknown addresses. + +2004-08-27 03:14 dts12 + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + If we're reading in the multicast stats, then the scan line needs to be + tweaked not to skip this value! + +2004-08-26 07:31 dts12 + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + Suppress 32-bit shift warnings on 32-bit systems. + (Though this may not be the best way to detect such systems!) + +2004-08-26 07:24 dts12 + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + Declare missing variable on non-SCNuMAX systems. + +2004-08-25 12:35 rstory + + * include/net-snmp/data_access/interface.h: + + - rename netsnmp_interface_entry members to avoid namespace conflicts + - noted on users by Akihiro IIJIMA + +2004-08-25 09:25 rstory + + * agent/mibgroup/: if-mib/data_access/interface_linux.c, + mibII/interfaces.c: + + - apply revised patch for bug 897002: snmpd cannot handle 64 bit interface counters + (had been marked as fixed but wasn't) + +2004-08-25 08:38 dts12 + + * man/mib2c.conf.5: + + Document the new mib2c node tags. + +2004-08-25 08:35 dts12 + + * mibs/: DISMAN-EXPRESSION-MIB.txt, DISMAN-NSLOOKUP-MIB.txt +, DISMAN-PING-MIB.txt, DISMAN-TRACEROUTE-MIB.txt +: + + Add DisMan Remote Operations MIB files + +2004-08-25 08:30 dts12 + + * agent/mibgroup/disman/: expression/gnuc.h, expression/in6.h +, expression/ip_var.h, expression/ipv6.h, + expression/udp_var.h, nslookup/gnuc.h, nslookup/in6.h +, nslookup/ip_var.h, nslookup/ipv6.h, + nslookup/udp_var.h, ping/gnuc.h, ping/in6.h, + ping/ip_var.h, ping/ipv6.h, ping/udp_var.h, + traceroute/gnuc.h, traceroute/in6.h, + traceroute/ip_var.h, traceroute/ipv6.h, + traceroute/udp_var.h: + + Locally-tweaked versions of standard header files. + This is not the most appropriate way to proceed, + but is needed to get the initial implementation working. + +2004-08-25 07:31 dts12 + + * local/mib2c.iterate_access.conf: + + Support holes in "iterate_access" tables. + +2004-08-25 01:11 dts12 + + * agent/mibgroup/Rmon/event.c: + + Fix a memory leak in the Rmon code. (Reported by Fong Tsui) + +2004-08-24 18:27 rstory + + * agent/mibgroup/if-mib/: data_access/interface_common.c, + data_access/interface_ioctl.c, + data_access/interface_linux.c, ifTable/ifTable.c, + ifTable/ifTable.h, ifTable/ifTable_data_access.c: + + - rename netsnmp_interface_entry members to avoid namespace conflicts + - noted on users by Akihiro IIJIMA + +2004-08-24 09:28 dts12 + + * testing/tests/: T055agentv1mintrap, T056agentv2cmintrap +: + + Fix the minimal config tests to use the correct set of MIB modules. + (Reported by Magnus Fromreide) + +2004-08-24 09:24 dts12 + + * testing/: README, RUNTESTS, eval_tools.sh: + + Support additional trapd flags (patch from Magnus Fromreide) + (And update the README to keep Mike happy!) + +2004-08-24 09:19 dts12 + + * apps/snmptrapd.c: + + Log reconfig/shutdown messages more reliably. (Patch from Magnus Fromreide) + +2004-08-24 09:16 dts12 + + * COPYING: + + Add Cisco/BUPTNIC copyright notice, to cover the new DisMan RemOps code. + +2004-08-24 08:15 dts12 + + * agent/mibgroup/: disman.h, disman/expression-mib.h, + disman/nslookup-mib.h, disman/ping-mib.h, + disman/traceroute-mib.h, disman/expression/expErrorTable.c +, disman/expression/expErrorTable.h, + disman/expression/expExpressionTable.c, + disman/expression/expExpressionTable.h, + disman/expression/expObjectTable.c, + disman/expression/expObjectTable.h, + disman/expression/expValueTable.c, + disman/expression/expValueTable.h, + disman/nslookup/lookupCtlTable.c, + disman/nslookup/lookupCtlTable.h, + disman/nslookup/lookupResultsTable.c, + disman/nslookup/lookupResultsTable.h, + disman/ping/pingCtlTable.c, disman/ping/pingCtlTable.h +, disman/ping/pingProbeHistoryTable.c, + disman/ping/pingProbeHistoryTable.h, + disman/ping/pingResultsTable.c, + disman/ping/pingResultsTable.h, + disman/traceroute/traceRouteCtlTable.c, + disman/traceroute/traceRouteCtlTable.h, + disman/traceroute/traceRouteHopsTable.c, + disman/traceroute/traceRouteHopsTable.h, + disman/traceroute/traceRouteProbeHistoryTable.c, + disman/traceroute/traceRouteProbeHistoryTable.h, + disman/traceroute/traceRouteResultsTable.c, + disman/traceroute/traceRouteResultsTable.h: + + Preliminary implementation of the DisMan Remote Operation MIB groups. + Note that these are not yet ready for production use. + +2004-08-23 08:06 rstory + + * Makefile.rules: + + new target to only make objects for current directory (no subdirs) + +2004-08-23 07:35 dts12 + + * apps/snmpwalk.c, man/snmpwalk.1.def: + + Option to exclude the final GET request when walking a single instance. + +2004-08-23 02:39 dts12 + + * local/: mib2c.container.conf, mib2c.table_data.conf: + + New template configs for row-based "internal-data" implementations. + +2004-08-23 02:29 dts12 + + * local/mib2c: + + New variable tokens to identify "creatable" or RowStatus column objects. + Extend these two tokens, plus "settable" to apply to tables as well + (reporting on the constituent column objects). + +2004-08-23 01:59 dts12 + + * agent/mibgroup/target/target_counters.c: + + Implement context error counters as proper scalar objects + (rather than simply instances) + +2004-08-23 01:58 dts12 + + * agent/mibgroup/mibII/setSerialNo.c: + + Fuller implementation of snmpSetSerialNo object, including persistance across + agent restart, random initialisation value (both per TestAndIncr description) + and proper object instance behaviour. + +2004-08-23 01:56 dts12 + + * agent/agent_registry.c: + + Don't invoke callback registrations if the original registration fails. + (See bug #990070) + +2004-08-20 08:51 rstory + + * doxygen.conf: + + update project number to 5.2.dev + +2004-08-20 08:48 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - remove static attribute for function + - fix paren grouping + +2004-08-20 08:47 rstory + + * include/net-snmp/agent/net-snmp-agent-includes.h: + + - do not include data access headers, as they are not installed + +2004-08-20 08:18 rstory + + * agent/mibgroup/if-mib/data_access/interface.h: + + include interface data access header + +2004-08-20 01:53 dts12 + + * apps/snmptrapd.c: + + Tidy up handling of pid_file. (Patches from Magnus Fromreide) + +2004-08-19 02:23 dts12 + + * apps/snmptrapd.c: + + Improved handling of snmptrapd PID file. + Patch from Magnus Fromreide. + +2004-08-19 02:17 dts12 + + * Makefile.in: + + Handle agent_module header files in the same way as mib_module ones. + (Removing them when cleaning up, and installing the config header) + +2004-08-19 02:12 dts12 + + * include/net-snmp/agent/net-snmp-agent-includes.h: + + Add agent_module configuration tokens to the list of + standard agent includes. (Reported by Magnus Fromreide) + +2004-08-19 02:10 dts12 + + * agent/mibgroup/snmpv3/usmConf.h: + + Correct agent_module config setting. + (Spotted by Magnus Fromreide) + +2004-08-18 15:12 nba + + * snmplib/parse.c: + + Allow TOKENRING-MIB and DS1-MIB to override older RFC mibs + +2004-08-18 02:21 dts12 + + * agent/mibgroup/agentx/master.c: + + Use the context name from the registration call, + rather than the context from the incoming request. + These ought to be the same, but are subtly different when + no context is specified. (Patch supplied by Magnus Fromreide) + +2004-08-17 08:40 dts12 + + * Makefile.rules: + + More portable approach to avoiding unnecessary header installs. + (Thanks to both Ben Rogers and Stephen J. Friedl) + +2004-08-17 02:08 dts12 + + * include/net-snmp/library/default_store.h, + snmplib/read_config.c: + + Attempt to support multiple '{xxxx}.conf' application types. + +2004-08-17 02:06 dts12 + + * agent/mibgroup/ucd_snmp.h: + + Include the new 'NET-SNMP-EXTEND-MIB' module in a default config. + +2004-08-17 02:04 dts12 + + * apps/snmptrapd_handlers.c: + + Allow "traphandle" directives to match a subtree rather + than just a single trap. (Suggested by Bosko Milekic) + +2004-08-17 01:59 dts12 + + * snmplib/snmpv3.c: + + Don't bother looking up the hostname unless it'll actually + be needed for generating the engineID. Suggested by Joe C. + +2004-08-17 01:51 dts12 + + * snmplib/: snmpUDPDomain.c, snmpUDPIPv6Domain.c, + snmpUnixDomain.c: + + Ensure that a non-matching com2sec lookup will return a NULL 'secName' + (Based on a suggestion by Oleg Ivanov) + +2004-08-17 01:41 dts12 + + * agent/snmp_agent.c: + + Don't apply 'hosts.{allow,deny}' checking to callback connections + (which typically won't match anything other than "ALL") + +2004-08-17 01:38 dts12 + + * agent/agent_registry.c: + + Protect against missing parameters. (Suggested by John Lash) + +2004-08-17 01:32 dts12 + + * agent/helpers/table_container.c, + include/net-snmp/agent/table_container.h: + + API for adding a (newly created) row to the varbind request list, + so it's available during later SET passes. There's probably + a better way of comparing index values, but this seems to work. + +2004-08-17 01:27 dts12 + + * agent/mibgroup/: snmpv3mibs.h, snmpv3/usmConf.c, + snmpv3/usmConf.h, snmpv3/usmUser.c: + + Split off USM config handling into a separate module + (and move this into the agent library) + +2004-08-17 01:25 dts12 + + * agent/mibgroup/: agentx/agentx_config.h, agentx/client.h +, agentx/master.h, agentx/master_admin.h, + agentx/protocol.h, agentx/subagent.h, + mibII/vacm_conf.h: + + Move VACM config handling and AgentX support into the agent library. + +2004-08-17 01:23 dts12 + + * agent/: agent_read_config.c, mib_modules.c: + + Pick up agent_module initialisation and dot_conf routines. + (Not convinced this is the best place for the agent_module + init routines to be called, but it'll do for now.) + +2004-08-17 01:21 dts12 + + * agent/Makefile.in: + + Switch linking order of agent and mib libraries (since libnetsnmpmibs + may well use routines defined in libnetsnmpagent, but not vice versa) + +2004-08-17 01:15 dts12 + + * configure.in, configure: + + Ensure agent vs mib modules are picked up correctly (esp. for modules + without a header file, which should default to 'mib_modules') + +2004-08-17 01:11 dts12 + + * agent/mibgroup/agent/extend.c, + agent/mibgroup/ucd-snmp/extensible.c, man/snmpd.conf.5.def +: + + Slightly preferable config token for the new extensible scripting mib, + document this feature, and add a warning regarding the old (invalid) + relocatable output format. + +2004-08-16 20:25 rstory + + * agent/snmp_agent.c: + + - don't drop re-attached head (patch from Tommy Christensen) + - fix typo + +2004-08-16 14:57 rstory + + * agent/helpers/Makefile.in: + + install mfd.h + +2004-08-16 14:45 rstory + + * include/net-snmp/net-snmp-config.h.in: + + new version from autoconf + +2004-08-16 14:23 rstory + + * acconfig.h: + + - add undef for STRUCT_TM_HAS_TM_GMTOFFF + - define config_belongs_in to nothing + +2004-08-16 12:13 nba + + * mibs/: Makefile.mib, mibfetch, smistrip: + + More automatic installation of RFC based mibs + +2004-08-13 06:59 dts12 + + * include/net-snmp/agent/.cvsignore: + + Ignore config-generated 'agent_module' files + +2004-08-13 06:51 dts12 + + * agent/mibgroup/.cvsignore: + + Ignore config-generated 'agent_module' files + +2004-08-13 06:43 dts12 + + * apps/snmptrapd.c, local/Makefile.in, + local/snmpconf.dir/snmptrapd-data/authentication, + local/snmpconf.dir/snmptrapd-data/logging, + local/snmpconf.dir/snmptrapd-data/runtime, + man/snmptrapd.conf.5.def, win32/dist/installer/net-snmp.nsi +: + + Add snmptrapd config support for logging, authentication and runtime options. + (Patch #981319 from Alex Burger) + +2004-08-13 06:33 dts12 + + * snmplib/snmpksm.c: + + Strip port-number specification from "peername" when constructing KSM credentials. + (Based on patch #992440) + +2004-08-13 03:08 dts12 + + * agent/mibgroup/agentx/master.c: + + Handle "general" AgentX errors, not associated with a specific varbind. + (Based on patch #983972 from lorenzim) + +2004-08-13 02:54 dts12 + + * Makefile.rules: + + Provide missing definition of 'installsubdirheaders' rule. + (Patch #991664 from Ben Rogers) + +2004-08-13 02:53 dts12 + + * Makefile.rules: + + "Lazy" installation of header files. Only install a header file if + it's newer than the existing one. (Patch #991664 from Ben Rogers) + +2004-08-13 02:50 dts12 + + * configure, configure.in, + include/net-snmp/net-snmp-config.h.in, snmplib/snmp-tc.c +: + + Use an explicit check for 'tm_gmtoff', rather than per-architecture #defines + (Patch #1006298 from Stephen J. Friedl) + +2004-08-13 02:17 nba + + * mibs/: IANAifType-MIB.txt, ianalist, rfclist: + + Updated RFC MIB information + +2004-08-12 07:49 dts12 + + * snmplib/read_config.c: + + Handle a colon-separated list of "application-type" config files. + (e.g. "agentx:snmpd" to search *both* 'snmpd.conf' *and* 'agentx.conf') + See coders-thread "AgentX configuration" - Jul '04 + +2004-08-12 05:20 dts12 + + * agent/mibgroup/utilities/execute.h: + + An example of configuring code into the agent rather than the mib library. + +2004-08-12 05:18 dts12 + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + include/net-snmp/net-snmp-config.h.in, configure.in +, configure: + + Support a mechanism for including particular code modules within either + the mib library or the agent library (or potentially elsewhere as well). + (See coders-thread "Moving AgentX out of the mibmodules" - June '04) + +2004-08-12 05:12 dts12 + + * include/net-snmp/agent/all_helpers.h: + + Include an oft-overlooked helper. + +2004-08-12 05:11 dts12 + + * apps/notification_log.c: + + Protect against following NULL pointers + (plus some petty grammaticastigation) + +2004-08-11 13:57 rstory + + * man/Makefile.in: + + look for .in file in srcdir, which may != current dir + +2004-08-11 05:54 dts12 + + * agent/helpers/table_data.c: + + Only store the table structure on the first pass through. + Subsequent passes can retrieve this stored value anyway. + +2004-08-11 04:55 dts12 + + * man/Makefile.in: + + remove deleted man pages (todo & deprecated) + +2004-08-10 08:53 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + update libtool versioning a bit + +2004-08-04 05:51 dts12 + + * Makefile.in, man/netsnmp_deprecated.3, + man/netsnmp_todo.3: + + Don't install 'todo' or 'deprecated' man pages + (since these are constructed with suspect formatting) + +2004-08-03 08:12 dts12 + + * snmplib/snmpv3.c: + + Specify the correct length of string for AES 'strncmp' comparisons. + (See bug #996894) + +2004-08-02 14:17 hardaker + + * agent/agent_registry.c: + + fix context registration so new context trees get properly initialized. + +2004-08-02 14:13 hardaker + + * mibs/makehtml.pl: + + Don't double-produce HTML output for repeated MIBs. + +2004-07-30 17:32 hardaker + + * NEWS: + + - document AgentX context fixing + - document the usmUser table population under snmptrapd + +2004-07-30 17:31 hardaker + + * snmplib/: snmpUDPDomain.c, snmpUDPIPv6Domain.c, + snmpUnixDomain.c: + + Double check that the contextName array is properly initialize. + +2004-07-30 17:30 hardaker + + * include/net-snmp/agent/agent_registry.h: + + Add contextName to the registration paramaters structure. + +2004-07-30 17:29 hardaker + + * apps/snmptrapd.c: + + Register the usmUserTable under the "snmptrapd" context + +2004-07-30 17:28 hardaker + + * apps/notification_log.c: + + - register all the snmptrapd mib nodes under the "snmptrapd" context + +2004-07-30 17:26 hardaker + + * agent/mibgroup/snmpv3/: usmUser.c, usmUser.h: + + Create a function to register the usmUser table other a different context. + +2004-07-30 17:26 hardaker + + * agent/mibgroup/agentx/: client.c, client.h, master.c +, subagent.c: + + - Fix agentx to work properly under non-default contexts. + +2004-07-30 17:24 hardaker + + * agent/helpers/instance.c, include/net-snmp/agent/instance.h +: + + Add a bunch of functions to register instances under non default contexts. + +2004-07-30 17:23 hardaker + + * agent/agent_registry.c: + + - fix add_subtree so it registers top level null handlers too + - fixes a number of context problems + - pass context information down into registration info struct (used by agentx) + +2004-07-30 17:21 hardaker + + * agent/helpers/null.c, include/net-snmp/agent/null.h: + + - add a null registration function for contexts other than the default. + +2004-07-30 14:44 hardaker + + * apps/snmpusm.c, snmplib/snmpusm.c, snmplib/snmpv3.c +: + + Patch from Abhijit Hayatnagarkar to fix USM privacy key lengths + +2004-07-30 13:36 hardaker + + * agent/mibgroup/mibII/vacm_conf.c: + + I was sleeping earlier when I fixed code that wasn't broken. + +2004-07-30 13:07 hardaker + + * NEWS: + + mention community string -> context mappings + +2004-07-30 13:04 hardaker + + * man/snmpd.conf.5.def: + + document the new com2sec token options. + +2004-07-30 13:01 hardaker + + * agent/mibgroup/mibII/vacm_conf.c, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c +, snmplib/snmpUnixDomain.c: + + Make the com2sec* tokens accept a -Cn CONTEXT flag to allow the + mapping of community strings to SNMPv3 contexts. + +2004-07-30 12:57 hardaker + + * agent/snmp_agent.c: + + Pass the actual pdu being processed into check_access instead of the copy + +2004-07-30 11:21 hardaker + + * agent/mibgroup/mibII/vacm_conf.c: + + Fix context checking so it actually works for non default contexts + +2004-07-28 12:52 hardaker + + * agent/mibgroup/if-mib/data_access/interface.h: + + configure_require -> config_require + +2004-07-28 05:40 dts12 + + * README.win32: + + OpenSSL is needed for SHA-based authentication, rather than MD5. + (It's used for both if available, but it's only *needed* for SHA) + +2004-07-28 02:17 dts12 + + * FAQ: + + Discuss RPM-dependecy problems. + +2004-07-28 01:04 dts12 + + * local/mib2c.old-api.conf: + + Per-object switch statement is missing the "case" keyword. + (Reported by William Buckley) + +2004-07-22 17:55 slif + + * agent/mibgroup/mibII/interfaces.c: + + for win32 agent, interpret ifOperStatus correctly, + and set ifLastChange to zero. These changes fixes bug #907716. + +2004-07-22 13:06 slif + + * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in +: + + typedef long int32_t to succeed building with MSVC++. + +2004-07-22 10:45 slif + + * snmplib/snmpUDPIPv6Domain.c: + + patch #982628 applied to fix leak on errors in netsnmp_udp6_transport + +2004-07-22 08:49 dts12 + + * FAQ: + + Emphasise the need to explicitly create users. + +2004-07-20 23:26 slif + + * agent/mibgroup/mibII/: tcpTable.c, udpTable.c: + + fix bug #992735 OSX 10.3.4 make fails by including darwin in #if expressions. + +2004-07-20 22:29 slif + + * include/net-snmp/system/darwin7.h: + + create system header for -Ddarwin7. partial fix for bug 992735. + +2004-07-20 19:40 slif + + * agent/helpers/table_iterator.c: + + fix bug 994194 by checking for null before de-referencing pointer argument. + +2004-07-20 13:31 slif + + * README.solaris: + + patch 988286 from Bruce Shaw - Lots of updates on README.solaris + +2004-07-20 13:22 slif + + * testing/eval_tools.sh: + + use kill.exe only iff OSTYPE = msys (patch #987626 applied) + +2004-07-19 09:28 dts12 + + * man/snmpvacm.1.def: + + Fix erroneous troff macro, as reported by Eric Raymond + +2004-07-16 22:53 hardaker + + * agent/mibgroup/mibII/: mibII_common.h, tcpTable.c: + + Attempted fixes for darwin + +2004-07-16 11:52 hardaker + + * agent/mibgroup/ip-mib/ipSystemStatsTable.h: + + Added missing ipSystemStatsTable.h file which Robert probably forgot to check in. I'm guessing at the propercontents, but it should be right + +2004-07-16 09:08 dts12 + + * FAQ: + + A few additional entries (esp. relating to generating traps) + plus some minor restructuring and wordsmithing. + +2004-07-10 21:29 rstory + + * agent/mibgroup/ip-mib/data_access/systemstats_linux.c: + + - remove debug msg + - log warning if header length isn't what we expect + +2004-07-10 21:28 rstory + + * snmplib/int64.c: + + - fix inverted conditional test + - don't assume 64 if wrapcheck skipped + +2004-07-10 19:52 rstory + + * include/net-snmp/data_access/interface.h: + + - add comment to document structure var + +2004-07-10 19:51 rstory + + * + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c +: + + - bump up timeout to 30 seconds, instead of 3 + +2004-07-10 19:50 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_linux.c: + + - remove reminder comment + - fix typo, indententation + +2004-07-10 19:48 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + use uintmax_t vars for parsing data + +2004-07-10 13:07 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c: + + make local function more generic and move to netsnmp_c64_check32_and_update + +2004-07-10 13:06 rstory + + * agent/mibgroup/ip-mib/: inetNetToMediaTable.h, + ipAddressTable.h, inetNetToMediaTable/inetNetToMediaTable.h +, ipAddressTable/ipAddressTable.h: + + move config requires up a level + +2004-07-10 13:02 rstory + + * include/net-snmp/data_access/net-snmp-data-access-includes.h +: + + add ipstats/systemstats headers + +2004-07-10 13:01 rstory + + * include/net-snmp/library/int64.h, snmplib/int64.c: + + new function netsnmp_c64_check32_and_update + +2004-07-10 12:58 rstory + + * agent/mibgroup/ip-mib.h: + + add ipSystemStatsTable + +2004-07-10 11:05 rstory + + * agent/mibgroup/ip-mib/data_access/systemstats.h, + agent/mibgroup/ip-mib/data_access/systemstats_common.c, + agent/mibgroup/ip-mib/data_access/systemstats_linux.c, + agent/mibgroup/ip-mib/ipSystemStatsTable/.cvsignore, + agent/mibgroup/ip-mib/ipSystemStatsTable/.mib2c-updaterc, + agent/mibgroup/ip-mib/ipSystemStatsTable/default-table-ipSystemStatsTable.m2d +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable-README-FIRST.txt +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable-README-ipSystemStatsTable.txt +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_constants.h +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.h +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c +, + agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h +, include/net-snmp/data_access/ipstats.h, + include/net-snmp/data_access/systemstats.h: + + implement ipSystemStatsTable + +2004-07-09 22:58 hardaker + + * + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c +: + + - remove my quick // comments + - remove a few XXX comments that were feedback for Robert (now emailed). + +2004-07-09 15:29 hardaker + + * apps/snmpusm.c: + + - Pull the DH parameters from the agent to use its currently configured params. + - protect against !openssl users + +2004-07-09 15:28 hardaker + + * apps/snmpusm.c: + + Pull the DH parameters from the agent to use its currently configured params. + +2004-07-09 15:28 hardaker + + * agent/mibgroup/: snmp-usm-dh-objects-mib.h, + snmp-usm-dh-objects-mib/usmDHParameters.h, + snmp-usm-dh-objects-mib/usmDHParameters/.cvsignore, + snmp-usm-dh-objects-mib/usmDHParameters/usmDHParameters.c, + snmp-usm-dh-objects-mib/usmDHParameters/usmDHParameters.h, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.c +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c +, + snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.h +: + + Added the usmDHParameters object for management of the DH parameters + +2004-07-09 11:18 hardaker + + * snmplib/read_config.c: + + Make the persistent file warning a bit, um, more strong + +2004-07-09 09:58 hardaker + + * NEWS, agent/mibgroup/snmp-usm-dh-objects-mib.h, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable.h, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/default-table-usmDHUserKeyTable.m2d +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.c +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_doxygen.conf +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_enums.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.h +, + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_oids.h +: + + Implemented the SNMP-USM-DH-OBJECTS-MIB usmDHUserKeyTable table. + +2004-07-09 09:57 hardaker + + * + agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/.cvsignore +: + + ignore file + +2004-07-09 09:32 hardaker + + * apps/snmpusm.c, man/snmpusm.1.def: + + Support a diffie-helman based "changekey" command. + +2004-07-09 09:26 hardaker + + * include/net-snmp/library/snmpusm.h: + + Add diffie-helman void * container pointers. + +2004-07-09 09:24 hardaker + + * mibs/: SNMP-USM-DH-OBJECTS-MIB.txt, Makefile.in: + + rfc2786: dh usm mib + +2004-07-09 09:22 hardaker + + * configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + Test for openssl/dh.h + +2004-07-08 17:31 rstory + + * agent/mibgroup/mibII/route_write.c: + + - Linux: use non 0 socket protocol when creating socket (or call fails) + - don't return success if socket call fails + - close socket before returning + - fix typo in comment + +2004-07-08 17:29 rstory + + * agent/mibgroup/mibII/var_route.c: + + - move write_method assignment before check for existing node, so row creation + can be supported + +2004-07-08 17:27 rstory + + * local/mib2c-conf.d/node-get.m2i: + + update test for correct node decl type + +2004-07-08 17:26 rstory + + * local/mib2c-conf.d/generic-ctx-get.m2i: + + generate high & low assignments for counter64 nodes + +2004-07-08 15:38 rstory + + * local/mib2c: + + close files before exit, to flush pending output + +2004-07-08 09:09 rstory + + * agent/mibgroup/mibII/route_write.c: + + - assign dst addr to new cache entry, so we can find it in next pass + +2004-07-08 08:37 rstory + + * agent/agent_trap.c: + + - back our previous trap binding change + - set new session.localname to localhost for v1/v2c traps (but not informs) + +2004-07-08 08:36 rstory + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c +: + + - allow per session binding to specific local address for udp transports + +2004-07-08 07:18 rstory + + * agent/agent_trap.c: + + - bind v1 trap sessions client address to localhost + +2004-07-08 06:52 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + - close file when done with it + +2004-07-07 16:56 rstory + + * local/mib2c-update: + + - switch to unified diff + +2004-07-07 16:50 rstory + + * agent/mibgroup/mibII/interfaces.c: + + - remove some duplicated code (use interface data access versions) + - remove unused var + +2004-07-07 16:24 hardaker + + * local/mib2c-conf.d/mfd-top.m2c: + + Properly quote mib2c variable in a @if@ clause. + +2004-07-07 16:23 rstory + + * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/: + ipCidrRouteTable.h, ipCidrRouteTable_data_access.c: + + - change row status object name to match mib (which doesn't end in RowStatus) + +2004-07-07 16:15 rstory + + * agent/mibgroup/ip-forward-mib/inetCidrRouteTable/: + inetCidrRouteTable.c, inetCidrRouteTable.h, + inetCidrRouteTable_constants.h, + inetCidrRouteTable_data_access.c, + inetCidrRouteTable_data_access.h, + inetCidrRouteTable_interface.c, + inetCidrRouteTable_interface.h: + + - update generated code + +2004-07-07 13:56 rstory + + * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/: + ipCidrRouteTable.h, ipCidrRouteTable_data_access.c: + + - agree on variable name + +2004-07-07 13:41 rstory + + * + agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c +: + + - register table as CAN_RONLY + +2004-07-07 13:41 rstory + + * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/: + ipCidrRouteTable.c, ipCidrRouteTable.h, + ipCidrRouteTable_data_access.c: + + - implement row status (hardcoded as active) + +2004-07-07 13:31 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_linux.c, + agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h, + agent/mibgroup/mibII/ipv6.c, + agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, + include/net-snmp/data_access/route.h: + + - replace u_intN_t with more portable uintN_t + +2004-07-07 10:41 rstory + + * agent/mibgroup/mibII/ifTable.h: + + - include interface data access header for struct/enums + +2004-07-07 10:41 rstory + + * agent/mibgroup/mibII/ifTable.c: + + - initialise container via data access library + +2004-07-07 10:26 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + - use enums from mib instead of hardcoded values + +2004-07-07 10:21 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_constants.h +: + + - add missing TC value + +2004-07-07 10:21 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c: + + - update ipv6 implementation (take a stab at status, type, origin) + +2004-07-07 07:13 rstory + + * Makefile.in: + + tweak comment check pattern to exclude logs of mfd matches + +2004-07-07 07:02 rstory + + * include/net-snmp/library/container_list_ssll.h, + snmplib/container_list_ssll.c: + + - add unsorted singly linked list (fifo or lifo) + +2004-07-07 05:24 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + Quote "r[ow]community" string before passing to com2sec-style parser, + to retain any internal whitespace. + +2004-07-07 05:21 dts12 + + * snmplib/: snmpUDPDomain.c, snmpUDPIPv6Domain.c: + + Use copy_nword rather than strtok for parsing com2sec entries. + (To handle quoted strings properly) + +2004-07-07 02:14 dts12 + + * agent/helpers/table_data.c: + + Convert to use the non-recursive 'AUTO_NEXT' approach + for all bar GETNEXT/GETBULK requests. + +2004-07-07 02:12 dts12 + + * agent/helpers/: table_data.c, table_iterator.c: + + Sparse tables are handled within the tabler helper, + so don't need to be considered here. + +2004-07-07 02:11 dts12 + + * agent/agent_handler.c: + + Don't throw an error if the final handler registration didn't + include an explicit handler routine. This is perfectly reasonable + if the MIB object is handled internally by the preceding helpers. + +2004-07-06 21:18 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/: ipAddressTable.c, + ipAddressTable.h, ipAddressTable_data_access.c, + ipAddressTable_interface.c: + + - implement/enable ipAddressType, ipAddressCreated, ipAddressLastChanged + ipAddressRowStatus (hardcoded active), ipAddressStorageType (hardcoded volatile) + - return not writable/no creation until set support implemented + - config_require interface data access + - update cache policy to auto reload, for last changed/created + +2004-07-06 21:12 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + include/net-snmp/data_access/ipaddress.h: + + - new func to compare and update ipaddress entries + - new flag/code for second container index, by address + +2004-07-06 21:07 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: + + - return resource unavailable on empty interface container + - log malloc failure + +2004-07-06 21:00 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c, + include/net-snmp/data_access/interface.h: + + - rename interface data access init routine + - create container once during init, to discover ifIndexes + +2004-07-06 20:58 rstory + + * agent/snmp_vars.c: + + init interface data access in init_agent + +2004-07-06 17:33 hardaker + + * perl/SNMP/SNMP.xs: + + increase default oid printing size. + +2004-07-06 17:15 hardaker + + * snmplib/mib.c: + + increase default buffer size passed to get_symbol_realloc (useful + for long OIDs when realloc is actually off). + +2004-07-06 15:58 rstory + + * include/net-snmp/agent/all_helpers.h: + + add new mfd header + +2004-07-06 15:57 rstory + + * include/net-snmp/agent/mfd.h: + + common mfd include + +2004-07-06 15:54 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + initialize variable before use + +2004-07-06 14:24 hardaker + + * perl/SNMP/SNMP.pm: + + Only print one of the error messages if the result was an array. + +2004-07-06 14:23 hardaker + + * perl/OID/OID.xs: + + - fix a few "whoops" (remove debugging; properly {} multi if statements). + +2004-07-06 14:11 hardaker + + * perl/SNMP/SNMP.pm: + + - if a table is composed of only indexes, walk at least one so results + are returned for gettable(). + +2004-07-06 14:08 hardaker + + * perl/OID/OID.xs: + + - properly return NULLs when appropriate. + - make get_indexes return indexes from augmented tables. + +2004-07-06 14:00 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c, + agent/mibgroup/if-mib/ifTable/ifTable.c, + include/net-snmp/data_access/interface.h: + + - add inucast, onucast counters to stats struct + - move inucast, onucast calculations into linux interface data_access + +2004-07-06 11:53 rstory + + * Makefile.in: + + - update make checks to check for cpp #warnings + +2004-07-05 20:01 rstory + + * local/Version-Munge.pl: + + - document -T option in usage + +2004-07-05 20:00 rstory + + * include/net-snmp/data_access/interface.h: + + - remove nasty kernel trick defines + - add backwards compatability typedef for conf_if_list + +2004-07-05 19:59 rstory + + * include/net-snmp/agent/net-snmp-agent-includes.h: + + - include new data access include + +2004-07-05 19:52 rstory + + * include/net-snmp/data_access/net-snmp-data-access-includes.h +: + + new header for all data access includes + +2004-07-05 15:09 rstory + + * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c +: + + - remove row status for now; warning to remind before 5.2 + +2004-07-05 15:08 rstory + + * agent/mibgroup/mibII/interfaces.h: + + add config_require of data_access/interface + +2004-07-05 14:50 rstory + + * agent/mibgroup/mibII/interfaces.c: + + remove conf_if_list declaration (it's in data_access/intefaces.h now) + +2004-07-05 14:12 rstory + + * agent/mibgroup/: ip-forward-mib/data_access/route_linux.c, + ip-mib/data_access/arp_linux.c, + ip-mib/data_access/ipaddress_ioctl.c: + + asserts should be netsnmp_asserts + +2004-07-05 14:10 rstory + + * agent/mibgroup/if-mib/: data_access/interface_common.c, + data_access/interface_linux.c, ifTable/ifTable.c, + ifTable/ifTable.h: + + - don't use nasty kernel trick (avoid unexpected macro substitutions) + +2004-07-05 09:21 rstory + + * configure: + + update for new configure.in + +2004-07-05 09:20 rstory + + * configure.in: + + update version to 5.2.dev + +2004-07-05 09:04 rstory + + * perl/TrapReceiver/TrapReceiver.pm: + + - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.dev ) + +2004-07-05 09:04 rstory + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.dev ) + +2004-07-05 09:04 rstory + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.2.dev ) + +2004-07-05 09:03 rstory + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.2.dev ) + +2004-07-05 09:03 rstory + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.2.dev ) + +2004-07-05 09:03 rstory + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.2.dev ) + +2004-07-05 09:03 rstory + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.2.dev ) + +2004-07-05 09:02 rstory + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.2.dev ) + +2004-07-05 09:02 rstory + + * sedscript.in: + + - (sedscript.in): version tag ( 5.2.dev ) + +2004-07-05 09:01 rstory + + * dist/net-snmp.spec: + + - (dist/net-snmp.spec): version tag ( 5.2.dev ) + +2004-07-05 09:01 rstory + + * FAQ: + + - (FAQ): version tag ( 5.2.dev ) + +2004-07-05 09:01 rstory + + * README: + + - (README): version tag ( 5.2.dev ) + +2004-07-05 09:00 rstory + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.2.dev ) + +2004-07-05 08:31 rstory + + * dist/nsb-functions: + + add make test results to upload + +2004-07-05 05:59 dts12 + + * agent/helpers/: cache_handler.c, read_only.c, + table_dataset.c, watcher.c: + + Use "AUTO_NEXT"-style handling for the trivial cases + (noting this behaviour within the handler itself). + +2004-07-05 05:53 dts12 + + * agent/helpers/multiplexer.c: + + Use switch fallthrough to handler GetBulk->GetNext->Get handler fallbacks. + The previous code didn't cope with a missing GET helper for GetBulk/GetNext. + +2004-07-04 18:27 rstory + + * agent/helpers/bulk_to_next.c: + + - convert to use AUTO_NEXT + +2004-07-04 18:25 rstory + + * agent/mibgroup/mibII/udpTable.h: + + - restore config_reqire of old table (enable-mfd-rewrites coexistence) + +2004-07-04 18:23 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_interface.c: + + - ifdef out table registration iff ! enable-mfd-rewrites + - init cache earlier (it happens even if ! enable-mfd-rewrites, for ifXTable) + +2004-07-04 18:21 rstory + + * agent/mibgroup/if-mib/ifTable/: ifTable.h, + ifTable_data_access.c: + + - add flag to indicate if a cached interface is not missing + - set admin (and maybe oper) status down first time interface goes missing + - set ifLastChanged when oper status changes + - set ifCounterDiscontinuityTime when missing interface returns + +2004-07-04 18:18 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.c: + + - use ifName for description iff NULL description + - return empty string for physaddr iff all 0s + +2004-07-04 18:16 rstory + + * agent/mibgroup/mibII/interfaces.c: + + - document that SIOCGIFHWADDR ioctl might not return full 6 bytes + - add memset to 0 before SIOCGIFHWADDR ioctl, if needed + - use standard IFHWADDRLEN macro instead of hardcoded 6 + - trivial optimization (don't assign var twice in certain cases) + - comment out all ifTable from variable struct iff --enable-mfd-rewrites + +2004-07-04 18:12 rstory + + * agent/mibgroup/: if-mib/data_access/interface_ioctl.c, + tunnel/tunnel.c: + + - document that SIOCGIFHWADDR ioctl might not return full 6 bytes + - add memset to 0 before SIOCGIFHWADDR ioctl, if needed + - use standard IFHWADDRLEN macro instead of local one + +2004-07-04 18:08 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c: + + - don't assume oper status is up + - remove gratuitous log message + +2004-07-04 18:07 rstory + + * agent/mibgroup/if-mib/data_access/interface.h: + + remove prototypes causing compile err (find fix later) + +2004-07-04 18:06 rstory + + * agent/mibgroup/ip-forward-mib/: + inetCidrRouteTable/inetCidrRouteTable_interface.c, + ipCidrRouteTable/ipCidrRouteTable_interface.c: + + update for generated code + +2004-07-04 18:04 rstory + + * agent/mibgroup/: mibII.h, if-mib/ifTable.h, + if-mib/ifXTable.h, if-mib/ifXTable/ifXTable.h, + ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h, + ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h: + + - re-enable old implementations for --enable-mfd-rewrites + (except for ifTable; turns out the rest are all new tables) + - ifdef out ifTable registration for enable-mfd-rewrites, leaving the rest + of the code intact for other tables/object that need it. + +2004-07-04 10:15 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + - set if type to tunnel if not set & if name starts with 'sit' + +2004-07-04 10:13 rstory + + * agent/mibgroup/if-mib/data_access/interface_ioctl.c: + + - set physaddr len to 0 if physaddr not known + - set oper status from if flags + +2004-07-04 10:11 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c: + + - leave if_descr NULL until we can determine it. + +2004-07-04 10:07 rstory + + * agent/mibgroup/ucd-snmp/memory.c: + + Linux: only log missing /proc/meminfo errors once, at startup + +2004-07-04 10:03 rstory + + * dist/nsb-functions: + + init var before using it + +2004-07-04 10:02 rstory + + * agent/agent_registry.c: + + add netsnmp assert on duplicate registration + +2004-07-03 17:37 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: + + - update generated code + - fix cache lookup oid param + +2004-07-03 17:25 rstory + + * include/net-snmp/agent/cache_handler.h: + + update comments; document that magic is for user handler + +2004-07-03 17:08 rstory + + * agent/mibgroup/if-mib/: ifTable/ifTable.c, + ifTable/ifTable.h, ifXTable/ifXTable.c, + ifXTable/ifXTable.h: + + - update generated code + +2004-07-03 17:04 rstory + + * agent/mibgroup/: if-mib/ifTable/ifTable_interface.c, + if-mib/ifXTable/ifXTable_data_access.h, + ip-mib/inetNetToMediaTable/inetNetToMediaTable.c, + ip-mib/inetNetToMediaTable/inetNetToMediaTable.h, + ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h, + ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c +, + ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.h +, ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c +, ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.h +, ip-mib/ipAddressTable/ipAddressTable.c, + ip-mib/ipAddressTable/ipAddressTable.h, + ip-mib/ipAddressTable/ipAddressTable_constants.h, + ip-mib/ipAddressTable/ipAddressTable_data_access.c, + ip-mib/ipAddressTable/ipAddressTable_data_access.h, + ip-mib/ipAddressTable/ipAddressTable_interface.c, + ip-mib/ipAddressTable/ipAddressTable_interface.h: + + - update generated code + - some warnings for stuff to be done before 5.2 + +2004-07-03 15:53 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + fix conditional test for skipping mapping + +2004-07-03 15:51 rstory + + * local/mib2c-conf.d/generic-value-map-func.m2i: + + only declare var if it will be used + +2004-07-03 13:46 rstory + + * include/net-snmp/agent/agent_handler.h: + + add note in struct to update _clone_handler when not items added + +2004-07-03 13:44 rstory + + * local/mib2c-update: + + - don't use ':' in file name + - add --show-c-function to diff params + +2004-07-03 13:37 rstory + + * dist/nsb-nightly: + + fix upload for nsb-package abort case + +2004-07-03 13:36 rstory + + * dist/nsb-functions: + + more verbose info on upload + +2004-07-03 10:51 rstory + + * snmplib/snmpusm.c: + + return error from usm_check_secLevel if userStatus is not active + +2004-07-03 10:48 rstory + + * include/net-snmp/library/tools.h, snmplib/tools.c: + + -new netsnmp_hex_to_binary (allows specifying delimiters for hex string) + -add doxygen docs; move some comments to function docs + +2004-07-03 10:17 rstory + + * local/mib2c-conf.d/syntax-RowStatus-get.m2i: + + upcase constants + +2004-07-03 10:16 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + don't include deleted header + +2004-07-03 10:15 rstory + + * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i +: + + - consistency between non-index and index var references + +2004-07-03 10:14 rstory + + * local/mib2c-conf.d/m2c_setup_table.m2i: + + - allow table to specify no mapping for nodes + - new option to generate table defaults & exit + +2004-07-03 10:13 rstory + + * local/mib2c-conf.d/generic-table-indexes-set.m2i: + + - move assignment later to get correct value + +2004-07-03 10:10 rstory + + * local/mib2c-conf.d/: generic-get-char.m2i, + generic-get-oid.m2i, m2c_setup_node.m2i, + mfd-data-get.m2c, mfd-interactive-setup.m2c, + mfd-readme.m2c: + + - allow table to specify no mapping for nodes + +2004-07-02 10:07 slif + + * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: + + fix bug#819154 by allowing getnext failure to continue traversing the extensible lists. + +2004-07-02 07:18 slif + + * agent/mibgroup/ucd-snmp/pass_persist.c: + + make a safe copy of the command string to the name string. + +2004-07-02 06:50 slif + + * agent/mibgroup/host/hr_disk.c: + + apply patch #910094 Solaris can only see some disks -- increase LUN range 0-7 + +2004-07-02 06:38 slif + + * agent/mibgroup/host/hr_disk.c: + + fix bug #984061 - check limits, build device type spans properly + +2004-07-02 06:12 slif + + * agent/mibgroup/ucd-snmp/disk.c: + + warn, then prevent adding more devices than the disks array will hold. + +2004-07-02 05:24 slif + + * agent/mibgroup/host/hr_print.c: + + apply patch # 983851 Check return value for cgetnext() and fix #ifdef + +2004-07-02 04:47 nba + + * mibs/: Makefile.mib, README.mibs, smistrip: + + Notes and tweaks that should make it easier to a full rfc mib complement + under Solaris + +2004-07-02 04:37 nba + + * mibs/: rfclist, rfcmibs.diff: + + New version og Printer-MIB + +2004-07-02 03:19 nba + + * mibs/Makefile.mib: + + Update tp correct RFC for Etherlike-MIB + +2004-06-30 20:04 slif + + * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: + + avoid sort when only one pass or pass_persist directive is instantiated. + prevent overflowing bin2asc's buffer, and remove a set but not used "itmp" variable. + +2004-06-30 19:38 slif + + * agent/mibgroup/ucd-snmp/extensible.c: + + fix bug 981275 by OID sorting the "exec" and "sh" directives. + +2004-06-30 07:34 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + fix cut-n-pastes to use correct function/var names + +2004-06-30 06:35 slif + + * agent/mibgroup/mibII/ipv6.c: + + fix bug# 502215 "oid not increasing" bugs for IPv6 UDP/TCP on FreeBSD + +2004-06-30 06:09 rstory + + * agent/mibgroup/if-mib/: ifTable/ifTable.c, + ifTable/ifTable.h, ifTable/ifTable_constants.h, + ifTable/ifTable_data_access.c, ifTable/ifTable_interface.c +, ifTable/ifTable_interface.h, ifXTable/ifXTable.c +, ifXTable/ifXTable.h, ifXTable/ifXTable_interface.c +, ifXTable/ifXTable_interface.h: + + update generated code + +2004-06-29 16:05 slif + + * agent/mibgroup/mibII/ipv6.c: + + fix name (udbtable --> tcbtable) in TCP6 version of var_tcp6. + +2004-06-29 05:14 slif + + * agent/mibgroup/ucd-snmp/vmstat_freebsd2.c: + + apply patch 979436 to make sys/dkstat.h obsolete when building recent FreeBSD5 + +2004-06-29 04:57 slif + + * agent/mibgroup/ucd-snmp/diskio.c: + + apply patch 979434 to Support FreeBSD 5.0 and 5.1 in diskio.c + +2004-06-29 04:00 slif + + * agent/mibgroup/ucd-snmp/memory_freebsd2.c: + + Use u_long for phys_mem in memory_freebsd2.c (patch #979034) + +2004-06-29 03:48 slif + + * perl/OID/test.pl, win32/libnetsnmptrapd/Makefile.in, + win32/libsnmp_dll/libsnmp.def: + + per Alex Burger, apply patch #980118 to fix MSVC Perl module build and + prevent test from stopping in Windows due to an un-initialized variable. + +2004-06-29 03:36 slif + + * win32/: mib_module_includes.h, mib_module_inits.h, + net-snmp/agent/mib_module_config.h, netsnmpmibs/Makefile.in +, netsnmpmibs/netsnmpmibs.dsp, + netsnmpmibssdk/Makefile.in, + netsnmpmibssdk/netsnmpmibssdk.dsp: + + MSVC builds vacm_conf object in order to fix bug #981377. Good Call, Dave. + +2004-06-29 00:03 slif + + * testing/tests/: T053agentv1trap, T054agentv2ctrap, + T055agentv1mintrap, T056agentv2cmintrap: + + use AUTHTESTARGS to fix bug#973673 + +2004-06-28 17:04 rstory + + * include/net-snmp/net-snmp-config.h.in: + + update for new acconfig.h + +2004-06-28 16:59 rstory + + * acconfig.h: + + - add NETSNMP_ENABLE_MFD_REWRITES + - add '(incomplete)' to comment for NS_REENTRANT + +2004-06-28 16:56 rstory + + * configure: + + update for new configure.in + +2004-06-28 16:55 rstory + + * configure.in, agent/mibgroup/mibII.h, + agent/mibgroup/mibII/ipAddr.h, + agent/mibgroup/mibII/route_write.h, + agent/mibgroup/mibII/tcpTable.h, + agent/mibgroup/mibII/udpTable.h, + agent/mibgroup/mibII/var_route.h: + + - new configure flage: --enable-mfd-rewrites will turn on rewritten modules. + - currently has the side effect of disabling deprecated tables + +2004-06-28 15:18 rstory + + * man/mib2c.conf.5: + + - update for auto-gen from mib2c + +2004-06-28 15:11 rstory + + * + agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h +: + + - update oid changed in ietf draft + +2004-06-28 15:08 rstory + + * agent/mibgroup/ip-forward-mib/: + inetCidrRouteTable/inetCidrRouteTable.h, + ipCidrRouteTable/ipCidrRouteTable.h: + + config exclude mibII/ip, not mibII/var_route + +2004-06-28 15:07 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: + + remove unused (due to data sharing w/ifTable) functions + +2004-06-28 15:06 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.h: + + use local, not sytem, style include for mibgroup header + +2004-06-28 15:05 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: + + move var decl before first statement + +2004-06-28 11:54 slif + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + fix setting of OSTYPE for FreeBSD build platforms (consider acconfig.h). + +2004-06-28 11:44 slif + + * agent/agent_trap.c: + + use int for atoi, cast to unsigned short; + this fixes bug 981438 trapsink port range checks are wrong + +2004-06-28 05:34 rstory + + * configure: + + update for new configure.in + +2004-06-28 05:32 rstory + + * configure.in: + + - new --enable-mib-config-checking to fail on module conflicts + +2004-06-28 05:22 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +: + + - add name to container structure + - new macro to find named container in list + +2004-06-28 05:21 rstory + + * local/mib2c-conf.d/mfd-data-access.m2c: + + remove condition for header function prototype generation + +2004-06-28 05:20 rstory + + * snmplib/data_list.c: + + - remove deprecated label from func, add note on preferred func instead + - add some netsnmp_asserts & debug output + - reduce duplicated code + - netsnmp_data_list_add_data now calls netsnmp_data_list_add_node + - log warning if duplicate key added to a data list + - netsnmp_add_list_data now calls preferred netsnmp_data_list_add_node + +2004-06-28 05:14 rstory + + * local/mib2c-update: + + add missing default + +2004-06-28 05:13 rstory + + * agent/mibgroup/: if-mib/ifTable/.mib2c-updaterc, + if-mib/ifXTable/.mib2c-updaterc, + ip-forward-mib/inetCidrRouteTable/.mib2c-updaterc, + ip-forward-mib/ipCidrRouteTable/.mib2c-updaterc, + ip-mib/inetNetToMediaTable/.mib2c-updaterc, + ip-mib/ipAddressTable/.mib2c-updaterc: + + rc file used for code generation + +2004-06-28 05:06 rstory + + * agent/mibgroup/: if-mib/ifTable/.cvsignore, + if-mib/ifXTable/.cvsignore, + ip-forward-mib/inetCidrRouteTable/.cvsignore, + ip-forward-mib/ipCidrRouteTable/.cvsignore, + ip-mib/inetNetToMediaTable/.cvsignore, + ip-mib/ipAddressTable/.cvsignore: + + ignore mib2c-update dirs + +2004-06-28 05:02 dts12 + + * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h: + + Automatically unregister proxy settings on agent shutdown or restart. + (Bug #748733) + +2004-06-28 04:59 dts12 + + * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h: + + Unregister proxy registrations when freeing the config settings. + +2004-06-28 04:52 dts12 + + * agent/mibgroup/agent/nsModuleTable.c: + + Skip empty contexts when dumping the internal MIB registry. + (Probably as a result of removing registrations). + +2004-06-28 04:39 dts12 + + * agent/mibgroup/mibII/var_route.c: + + Drop special-case handling of "lo/lo0" since this gives bogus results + (Bug #422394) + +2004-06-28 04:21 dts12 + + * agent/helpers/bulk_to_next.c: + + Don't try to set the OID of a variable that isn't there. + (Probably triggered by running GetBulk on a "non-simple" + view - see Bug #706089) + +2004-06-27 18:34 rstory + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + - rename netsnmp_cache_extract_from_reqinfo to netsnmp_cache_reqinfo_extract + +2004-06-27 18:33 rstory + + * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c, + udp.c: + + - use netsnmp_cache_is_valid instead of netsnmp_is_cache_valid + +2004-06-27 18:25 rstory + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + - add name parameter to netsnmp_cache_is_valid + - new netsnmp_cache_reqinfo_insert, netsnmp_cache_reqinfo_extract + - use CACHE_NAME:handlerName as data_list key for cache + - this fixes Bug #973728 the right way. see bug report for details + +2004-06-27 17:11 rstory + + * agent/agent_handler.c, + include/net-snmp/agent/agent_handler.h: + + - add netsnmp_request_remove_list_data + +2004-06-27 17:10 rstory + + * agent/snmp_agent.c, include/net-snmp/agent/snmp_agent.h +: + + - add netsnmp_agent_remove_list_data + +2004-06-26 15:11 rstory + + * snmplib/parse.c: + + - add debug msg when module path changes + - tweak debug msg output indent + +2004-06-26 15:09 rstory + + * snmplib/mib.c: + + - make netsnmp_set_mib_directory and handle_mibs_conf consistent: + - '-/dir' adds /dir before existing dirs + - '+/dir' adds /dir after existing dirs + NOTE: this restores original behavior of '+' to that of 5.0.1. After + 5.0.2, if I read the code right, '+' behaviour on the cmd line and + in MIBDIRS was reversed and not consistent with handle_mibs_conf. + +2004-06-26 06:51 rstory + + * snmplib/mib.c: + + - make multiple mibdirs in conf files work with 'least surprise' (ie completely + replace mibdirs, unless + specified + - new mibdir behaviour: if - specified, add specified dirs before existing + ones instead of after + +2004-06-26 05:11 dts12 + + * agent/mibgroup/mibII/vacm_conf.c: + + Support "multi-token" masks - i.e. using space (rather than + '.' or ':') to separate the mask octets. (See bug #706089) + +2004-06-26 05:05 dts12 + + * agent/helpers/cache_handler.c: + + Work with the same cache structure consistently, + rather than re-extracting it from the reqinfo structure. + (Should fix Bug #973728) + +2004-06-25 04:47 dts12 + + * agent/mibgroup/mibII/icmp.c: + + Fix the check for a valid ICMP cache + (Spotted by Oleg Ivanov) + +2004-06-25 02:10 dts12 + + * agent/mibgroup/mibII/ip.c: + + A missing 'ipOutNoRoutes' value should throw an exception (not an error) + and allow any other IP-related varbinds in the same request to be processed. + +2004-06-24 13:04 nba + + * snmplib/mib.c: + + Make -Ir effective for a NetworkAddress + +2004-06-24 09:01 rstory + + * agent/agent_handler.c: + + - make clone_handler static, rename to _clone_handler + - delete handler & return null on create if name strdup fails + - possible fix fo 973728 ] main branch fails to load tcpConnect and udp Table + - copy flags in _clone_handler + - update netsnmp_handler_dup to use _clone_handler, netsnmp_handler_free + +2004-06-24 04:56 rstory + + * agent/snmp_agent.c: + + fix debug statement parameter + +2004-06-23 11:57 nba + + * snmplib/asn1.c: + + Doxygen internal documentation contributed by Cyril MARGARIA + +2004-06-23 10:45 nba + + * snmplib/mib.c: + + Fix bug 978087: bad index check for NetworkAddress + +2004-06-22 15:57 nba + + * apps/snmptrapd.c: + + Fix cpu-burning by running alarms. Diagnosed by rgreab@users.sourceforge.net + +2004-06-22 15:32 rstory + + * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i +: + + check for null pointer after allocation + +2004-06-22 15:32 rstory + + * local/mib2c-conf.d/: mfd-interface.m2c, mfd-top.m2c +: + + - move data_init call into interface code + - call data_init before container_init + +2004-06-22 15:13 nba + + * acconfig.h, configure, configure.in, + agent/mibgroup/ucd-snmp/diskio.c, + include/net-snmp/net-snmp-config.h.in: + + Autodetect -ldevstat for FreeBSD 5 (as was done for 4) + +2004-06-22 06:38 dts12 + + * agent/helpers/old_api.c, snmplib/snmp_debug.c: + + Fix handling of table row registration in old-API (Bug #702458) + +2004-06-22 02:03 dts12 + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + Perl API for setting MIB parsing options (Bug #554749) + +2004-06-21 11:40 rstory + + * agent/Makefile.in: + + install mib_modules.h + +2004-06-21 10:51 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - add function to set valid_columns + +2004-06-21 06:31 dts12 + + * snmplib/snmp_enum.c: + + Fix duplicate allocation of memory when defining enumeration lists + (Bug #923766) + +2004-06-21 03:12 dts12 + + * local/mib2c.access_functions.conf: + + Correct description of return values to use (Bug #947926) + +2004-06-21 03:01 dts12 + + * snmplib/snmp_api.c: + + Set the size for parsing an integer correctly (Bug #947403) + +2004-06-19 16:56 hardaker + + * include/net-snmp/library/transform_oids.h: + + Fix comment typo. + +2004-06-19 06:34 slif + + * agent/mibgroup/host/hr_filesys.c: + + modify patch 956272 to make it Solaris2 specific + +2004-06-18 13:38 rstory + + * local/Makefile.in: + + - install new mib2c-update bash script + - install top level mfd conf file + - make install target depend on 'made' perl scripts + +2004-06-18 12:48 hardaker + + * snmplib/mib.c: + + change u_int32_t to int32 to make it more portable + +2004-06-18 11:46 hardaker + + * snmplib/read_config.c: + + Removed a skip_token that was causing a follow-on token to be skipped. + +2004-06-18 11:45 hardaker + + * mibs/rfclist: + + updated rfc list for usm-aes + +2004-06-18 11:42 hardaker + + * configure, configure.in, + agent/mibgroup/host/hr_storage.c, + include/net-snmp/net-snmp-config.h.in: + + - Fixed usage of f_frsize under architectures that had it for statvfs + but not statfs. + +2004-06-18 10:35 hardaker + + * include/net-snmp/library/transform_oids.h, mibs/Makefile.in +, mibs/SNMP-USM-AES-MIB.txt, snmplib/snmpusm.c: + + - Updated the AES OID to match the recently published USM/AES draft + - Added the USM-AES MIB to the list of mibs. + +2004-06-18 09:41 rstory + + * local/mib2c: + + - add new mib2c-data dir to search path + +2004-06-18 09:41 rstory + + * local/Makefile.in: + + - add install/uninstall for mfd mib2c files + +2004-06-18 07:30 dts12 + + * snmplib/mib.c: + + Support for interpreting InetAddressType/InetAddress indexes within an OID. + (Patch #841625 from Yixiong Zou) + +2004-06-18 07:03 dts12 + + * agent/mibgroup/kernel_sunos5.c: + + Recognise Infiniband interfaces + (Patch #970617 from Kanoj Sarcar) + +2004-06-18 06:54 dts12 + + * configure.in, configure: + + Fix handling of --enable-local-smux option + (Patch #949808 from Erik ॆअइnggॆआ‹rd) + +2004-06-18 06:46 dts12 + + * apps/snmpusm.c: + + Add support for activating and deactivating users, + necessary for full compliance with RFC 3414. (Patch #943762) + +2004-06-18 06:38 dts12 + + * testing/tests/: T150solarishostcpu, T151solarishostdisk +, T152hostuptime, T153solarisswap: + + Use transport variables for testing rather than hardwiring udp:localhost + (Patch #940302 from Mike Slifcak) + +2004-06-18 06:31 dts12 + + * agent/mibgroup/kernel_sunos5.c: + + Use /dev/arp rather than /dev/ip, since this works properly with multiple zones. + (Patch #940025 from Bob Rowlands) + [No idea what this means, but it sounds impressive....] + +2004-06-18 06:25 dts12 + + * snmplib/pkcs.c: + + Initialise pSlotList to guard against freeing garbage. + (Patch #938139 from Bob Rowlands) + + If garbage isn't kept strictly controlled, + who knows what state society might get into.... + (Homespun philosophical musings from Dave Shield) + +2004-06-18 06:17 dts12 + + * agent/mibgroup/ucd-snmp/lmSensors.c: + + Don't set the index value until we've checked this is a valid request. + (Patch #930712 from Jochen/Christopher Price) + +2004-06-18 06:09 dts12 + + * snmplib/vacm.c: + + Don't include the viewTree length when saving a persistent vacmView + (Patch #921279 from Bob Rowlands) + +2004-06-18 05:58 dts12 + + * agent/mibgroup/: util_funcs.c, util_funcs.h: + + Pass *pointers* to reload/compare functions into Initialise_Table + (Patch #922519 from Robert Wilcox) + +2004-06-17 20:57 slif + + * testing/tests/T150solarishostcpu: + + per Bruce Shaw, include the OID for CPU device in the match string. + +2004-06-17 19:42 slif + + * agent/mibgroup/host/hr_filesys.c: + + apply patch 956272 - use correct structure member for Solaris hrPartitionSize + +2004-06-17 19:09 rstory + + * local/mib2c: + + - document node.description + +2004-06-17 19:09 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c: + + - fix return code for malloc failure + +2004-06-17 19:02 rstory + + * agent/helpers/table_container.c: + + - convert debug code that should have never been checked in to netsnmp_assert + +2004-06-17 18:58 rstory + + * agent/helpers/table.c: + + - add lots of debug for tracking index processing + - make code and comments consistent with each other + - fix a 0-based vs 1-based problems when using valid_column verification + - fix comparison to wrong variable + - due to other fixes, init tbl_req_info->colnum earlier + +2004-06-17 18:50 rstory + + * agent/helpers/baby_steps.c: + + - update flow chart + - swap row create / check values; not quite sure if I should, though + +2004-06-17 18:46 rstory + + * agent/mibgroup/if-mib/ifXTable/: ifXTable.c, ifXTable.h +, ifXTable_interface.c: + + - update generated code + - ifdef out commit code (coming soon) + +2004-06-17 18:39 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.h: + + - update generated code + +2004-06-17 18:39 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: + + - update generated code + - make sure to set dont invalidateon set cache flag + +2004-06-17 18:38 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.c: + + - update generated code + - implement set of admin status + +2004-06-17 18:36 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_interface.c: + + - update generated code + - special case processing for ifadmin status (bypass sizeof check) + +2004-06-17 18:26 rstory + + * agent/mibgroup/if-mib/data_access/interface_linux.c: + + -use new functions netsnmp_access_interface_ioctl_flags_set, + netsnmp_access_interface_ioctl_mtu_get + -new function netsnmp_arch_set_admin_status + +2004-06-17 18:25 rstory + + * agent/mibgroup/if-mib/data_access/: interface_ioctl.c, + interface_ioctl.h: + + -new functions netsnmp_access_interface_ioctl_flags_set, + netsnmp_access_interface_ioctl_mtu_get + -move whole functions inside ifdef conditional, to force link errors instead + of a false sense of security that an ioctl is available + +2004-06-17 18:22 rstory + + * agent/mibgroup/if-mib/data_access/interface.h: + + define private 'arch' function prototypes to quell compiler warnings + +2004-06-17 18:20 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c, + include/net-snmp/data_access/interface.h: + + -rename stats struct members to not match macro names + -add pointer & macros for old stats to interface entry + -move conf override struct/routines here + -add init routine for configure to detect & call + -add netsnmp_access_interface_set_admin_status + -add netsnmp_access_interface_entry_update_stats to deal with 32bit counter + wraps, unless 64bit counters are detected + +2004-06-17 18:12 rstory + + * include/net-snmp/library/int64.h, snmplib/int64.c: + + new functions u64Incr, u64UpdateCounter, u64Copy, netsnmp_c64_check_for_32bit_wrap + +2004-06-17 17:36 slif + + * snmplib/snmp_api.c: + + test session ptr before using. fixes bug #975063 snmp_sess_close NULL deref + +2004-06-17 09:51 hardaker + + * perl/agent/agent.pm: + + Updated the documentation to make it much more extensive and complete. + +2004-06-17 06:39 hardaker + + * net-snmp-config.in: + + Patch 968839: net-snmp-config fails to print -lwrap + +2004-06-17 06:38 hardaker + + * perl/agent/agent.pm: + + Patch #973702: POD documentation patch from Toni Willberg + +2004-06-16 07:42 hardaker + + * perl/SNMP/SNMP.pm: + + gettable changes: + - Don't retrieve indexes since we calculate them. + - Bug fix for self-specified column lists. + +2004-06-16 07:22 hardaker + + * snmplib/read_config.c: + + Use copy_nword for all read_config auto-parsing of tokens to help + strip quotes if they were used even for integers. + +2004-06-15 19:55 rstory + + * snmplib/mt_support.c: + + fix library resource locks, as noted on coders by Ying Hu + +2004-06-15 17:27 slif + + * testing/tests/: T023snmpv3getMD5AES, T023snmpv3getMD5DES +: + + correct var PRIVTESTARGS (was PRIVTESTFLAGS) + +2004-06-15 15:40 slif + + * win32/dist/README.build.win32.txt: + + apply patch #973572 per Alex Burger to clarify naming of the package, etc. + +2004-06-15 07:27 dts12 + + * local/mib2c: + + Consistency tweaks to the usage output message. + +2004-06-15 06:43 slif + + * agent/mibgroup/mibII/ipAddr.c: + + apply updated patch attached to bug#758437 + use SNMP_FREE to manage buffer pointer + open socket before increasing buffer size + +2004-06-15 05:55 dts12 + + * agent/mibgroup/examples/notification.c, + mibs/NET-SNMP-EXAMPLES-MIB.txt: + + Define the example notification as a notification (using an RFC2576-safe + OID), rather than a MIB object, and define example compulsory and optional + payload objects. Tweak the example code to use these new definitions. + +2004-06-15 04:29 slif + + * agent/mibgroup/host/: hr_filesys.c, hr_storage.c: + + apply patch from trontor to fix bug 942498 NetBSD 2.0D and above use statvfs + +2004-06-14 12:02 slif + + * win32/: Makefile.in, dist/README.build.win32.txt, + dist/installer/net-snmp.nsi: + + apply patch #972715 Win32 build: makefile, readme and .nsi script changes + these back out two previous changes and fixes a problem creating snmpconf.bat + +2004-06-14 10:34 hardaker + + * perl/agent/: agent.pm, agent.xs, test.pl: + + Implemented $request->setError() to set error codes for requests. + +2004-06-14 10:03 slif + + * agent/mibgroup/mibII/ipv6.c: + + patch from Mathias Scheler fixes bug #805956 by altering conditional + checks for NetBSD and Darwin defines. + +2004-06-12 08:04 slif + + * win32/dist/installer/net-snmp.nsi: + + dyslexic s-M-n-p to s-n-M-p + +2004-06-12 08:01 slif + + * README.win32, win32/dist/README.txt, + win32/dist/installer/net-snmp.nsi: + + patch 971263 Windows installer script change component label+descr + +2004-06-12 07:55 slif + + * win32/: build.bat, install-net-snmp.bat, + nmakeperl.bat, dist/installer/net-snmp.nsi, + local/mib2c.bat, local/snmpconf.bat, + local/traptoemail.bat: + + convert .bat files to use DOS CR-LF line termination. + apply patch 971471 NSI installer script fixes addressing line-end problems. + +2004-06-11 17:38 slif + + * win32/libnetsnmptrapd/Makefile.in: + + remove "erase watcher.obj", for a file that is managed in libhelpers project. + +2004-06-11 15:45 rstory + + * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i: + + default cache to not invalidate on set + +2004-06-11 15:39 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - default to allocated undo context, even if data context is embedded + - fix misassigned callback function + - add missing braces for multiline conditional + +2004-06-11 15:37 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + - default to allocated undo context, even if data context is embedded + - add code to handle per column behavior on commit + - add note on undo context when data init is set + +2004-06-11 15:35 rstory + + * local/mib2c-conf.d/: m2c_setup_table.m2i, mfd-data-get.m2c +, mfd-interactive-setup.m2c, mfd-top.m2c: + + - default to allocated undo context, even if data context is embedded + +2004-06-11 15:32 rstory + + * local/mib2c-conf.d/generic-data-allocate.m2i: + + - tweak to work even for generated data contexts + - fix var typo, comment typo + +2004-06-11 15:30 rstory + + * local/mib2c-conf.d/default-mfd-top.m2c: + + - remove overly confusing method for changing defaults, because it was + conflicting w/command line version. maybe revisit later + - default (false) for new undo_embed + +2004-06-11 13:14 hardaker + + * perl/SNMP/SNMP.pm: + + Return already gathered results even if getbulk fails to return the + expected data (typically due to end-of-mib conditions). + +2004-06-11 13:13 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + Mention that the configure script version number needs changing. + +2004-06-11 10:18 slif + + * win32/Makefile.in: + + patch 971113 "nmake clean" visits libsnmp and libsnmp_dll every time. + +2004-06-10 21:05 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c, + include/net-snmp/data_access/interface.h: + + - new netsnmp_access_interface_entry_guess_speed + - new netsnmp_access_interface_entry_overrides + - restore if_admin_status + - add platform specific if_flags, & define for flags to indicate availability + - specify all 4 hex byes for flag defines + +2004-06-10 21:01 rstory + + * agent/mibgroup/if-mib/data_access/: interface.h, + interface_linux.c: + + - linux requires new ioctl interface access + - use ioctl for hwaddr, if_flags + - guess if type based on name if not known + - move getIfSpeed code & rename netsnmp_access_interface_linux_get_if_speed + +2004-06-10 20:47 rstory + + * agent/mibgroup/if-mib/data_access/: interface_ioctl.c, + interface_ioctl.h: + + - new ioctl interface access + +2004-06-10 20:44 rstory + + * agent/mibgroup/if-mib/ifTable/: ifTable.c, ifTable.h: + + - move admin status back to interface entry + - use description from interface entry + +2004-06-10 10:59 slif + + * win32/dist/README.build.win32.txt: + + per Andy Smith, apply patch #970480 Win32 README.build.win32.txt update + +2004-06-09 20:28 slif + + * agent/mibgroup/host/hr_storage.c, + agent/mibgroup/ucd-snmp/diskio.c, + include/net-snmp/system/freebsd4.h, + include/net-snmp/system/freebsd5.h: + + apply changes identified in patch #969338 patches for FreeBSD 5.x successful build + +2004-06-09 18:55 rstory + + * agent/mibgroup/if-mib/ifXTable/: ifXTable.c, ifXTable.h +, ifXTable_constants.h, ifXTable_data_access.c, + ifXTable_data_access.h, ifXTable_interface.c, + ifXTable_interface.h: + + - Update for MFD generated code changes + switch to a mixed-mode data context + + IF-MIB changes + - remove ability to build independent of ifTable + +2004-06-09 18:48 rstory + + * agent/mibgroup/if-mib/ifTable/: ifTable.c, ifTable.h, + ifTable_constants.h, ifTable_data_access.c, + ifTable_data_access.h, ifTable_interface.c, + ifTable_interface.h: + + - Update for MFD generated code changes + switch to a mixed-mode data context + + IF-MIB changes + - use new param to save interface entry w/generated context + - for data from netsnmp_interface_entry, use #defines so generated code doesn't + change (eg define ifName ifentry.if_name). works for most cases + - add generated storage/defines for ifXTable columns to data context + - change cache timeout to 30 seconds + - use new cache features to auto load and auto refresh cache + - use new UNKNOWN ifOperStatus for interfaces that vanish + - use new interface copy function when updating cache + - only update LastChanged on ifOperStatus changes + +2004-06-09 18:37 slif + + * win32/dist/installer/net-snmp.nsi: + + per Andy Smith, apply patch#968800 SNMPCONFPATH fix for Win32 binary installer + and patch #970012 Remove snmpconf.pl from Windows installer + +2004-06-09 18:30 rstory + + * agent/mibgroup/if-mib/: ifTable/default-table-ifTable.m2d, + ifXTable/default-table-ifXTable.m2d: + + - switch to a mixed-mode data context + - chg data context to default generated + - don't allocate data context + - do request a init call for new contexts + +2004-06-09 18:26 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c, + include/net-snmp/data_access/interface.h: + + - remove mib specific stuff (if_alias, if_admin_status, if_link_updown_trap) + (still not sure about last changed and discontinuity) + - new function to copy interface entry data + - make callback functions static + +2004-06-09 17:53 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - if data_init set, add user void pointer to allocate_rowreq_ctx, and pass it + to rowreq_ctx_init + - fix two typos in code only generated when data_init is set + - release undo data in free_rowreq_ctx + - don't generate undo setup code for non-settable columns + +2004-06-09 17:49 rstory + + * local/mib2c-conf.d/: mfd-access-container-cached-defines.m2i +, mfd-access-unsorted-external-defines.m2i, + mfd-top.m2c: + + - if data_init set, add user void pointer to allocate_rowreq_ctx, and pass it + to rowreq_ctx_init + +2004-06-09 17:46 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + - convert contant prefixes to uppercase + - add '_val' suffix to all node parameter names + +2004-06-09 17:44 rstory + + * local/mib2c-conf.d/details-node.m2i: + + add description + +2004-06-09 02:37 slif + + * agent/mibgroup/util_funcs.c: + + per Mike Heisler, fix bug #936483 (restore ssize_t). + +2004-06-08 21:55 slif + + * acconfig.h: + + Update to win32 ifdef to include other environments + +2004-06-08 13:56 slif + + * agent/mibgroup/host/hr_swrun.c: + + fix build failure (no such member kp_comm, etc.) for FreeBSD 5.x + +2004-06-08 13:53 slif + + * agent/mibgroup/mibII/tcpTable.c: + + fix build failure (no such member xt_tp) for FreeBSD 4.x and FreeBSD 5.x + +2004-06-08 13:50 slif + + * agent/mibgroup/mibII/udpTable.c: + + fix compile failure (no inp_next in struct inpcb) for FreeBSD 4.x and 5.x + +2004-06-08 13:36 slif + + * agent/mibgroup/host/hr_print.c: + + fix bug 895679 by ensuring upper limit tracks buffer allocation/free actions. + +2004-06-08 12:03 slif + + * include/net-snmp/system/freebsd5.h: + + remove unnecessary undef of STRUCT_STATFS_HAS_F_FAVAIL (never is defined). + +2004-06-08 10:50 rstory + + * local/mib2c-conf.d/: mfd-data-set.m2c, parent-set.m2i +: + + - comments about flag and defines for tracking which columns have been set + - missed a few error define updates + +2004-06-08 10:49 rstory + + * local/mib2c-conf.d/: generic-table-oids.m2c, + mfd-interface.m2c, mfd-top.m2c, + parent-dependencies.m2i: + + add flag and defines for tracking which columns have been set + +2004-06-07 19:52 slif + + * include/net-snmp/net-snmp-config.h.in: + + fix setting of OSTYPE for FreeBSD build platforms. + +2004-06-07 19:47 slif + + * include/net-snmp/system/freebsd5.h: + + create system include file for FreeBSD 5.x build platforms. + +2004-06-07 19:44 slif + + * agent/mibgroup/ucd-snmp/memory_freebsd2.c: + + remove unused code in swapmode + +2004-06-07 12:31 rstory + + * snmplib/read_config.c: + + recheck persistent path in loop, since it might change + +2004-06-07 12:24 rstory + + * include/net-snmp/agent/agent_handler.h: + + specify full 32 bits for handler flags + +2004-06-07 12:15 rstory + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + - always consider cache w/timeout of -1 as expired (load cache every request) + - add NETSNMP_CACHE_DONT_FREE_BEFORE_LOAD & NETSNMP_CACHE_AUTO_RELOAD flags + - add example usages scenarios and suggested flags + - add netsnmp_cache_timer_start & netsnmp_cache_timer_stop + - clear expired flag after cache_load + - add another note about potential cache issue w/delegated requests + (some locking/reference count mechanism is needed) + +2004-06-07 11:50 rstory + + * net-snmp-config.in: + + - accept abbreviated versions of some flags + - point indent-optoins at a real directory + - don't substitute prefix multiple times + +2004-06-07 11:40 rstory + + * snmplib/snmp_alarm.c: + + fix comment ref for integer from NULL to 0 + +2004-06-07 11:39 rstory + + * dist/cvsup: + + skip scp if bac rc from cvs command + +2004-06-07 11:38 rstory + + * local/mib2c.array-user.conf: + + reame $i_IDX2 to $I_CUSTOM_SORT to reduce confusion + +2004-06-07 11:36 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + - use new simplified errors + - add missing undo_commit, undo_cleanup states + - move pre/post request init outside mib2c conditional + - move undo data context release to undo_cleanup + - validate rc from node check value routine + +2004-06-07 11:32 rstory + + * local/mib2c-conf.d/node-set.m2i: + + - use new simplified errors + - more help text for distinction between wrongValue/inconsistentValue + +2004-06-07 11:31 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + - use new simplified errors + - more help text for validate_index + - include baby-steps flow-chart before set functions + - add missing undo_commit, undo_cleanup states + +2004-06-07 11:26 rstory + + * local/mib2c-conf.d/node-varbind-validate.m2i: + + use SNMPv2 errors instead of v1 errors + +2004-06-07 11:25 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + - turn off indent around config_require (doesn't like '/' or '-' chars) + - simplify some error define names + +2004-06-07 11:21 rstory + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: + + update some question/help text + +2004-06-07 11:20 rstory + + * local/mib2c-conf.d/generic-table-constants.m2c: + + restore foreach table + +2004-06-07 11:17 rstory + + * local/mib2c.mfd.conf: + + revert changes for setting some mib2c defaults (use mib2c -S xxx instead) + +2004-06-07 11:13 rstory + + * local/mib2c-update: + + pass extra args to mib2c + +2004-06-07 11:10 rstory + + * local/mib2c: + + - change example comment block so indent will indent it + - skip substitution checks if they won't match + - apply dave's hack for 939041: ... bad macro name iff enum contains hyphen + +2004-06-07 08:30 dts12 + + * agent/mibgroup/agent/: extend.c, extend.h: + + Backwards-compatability implementation of the UCD-SNMP-MIB::extTable + (if the ucd-snmp/extensible module isn't configured in). + +2004-06-07 01:21 dts12 + + * agent/mibgroup/: util_funcs.c, util_funcs.h, + ucd-snmp/extensible.c, ucd-snmp/extensible.h, + ucd-snmp/pass.h, ucd-snmp/pass_persist.h: + + Move 'get_exten_instance' into the utility function file, + so that the two pass handlers aren't dependent on 'extensible' + +2004-06-06 23:47 nba + + * snmplib/parse.c: + + Fix warnings about missing modules when there are replacements for them + +2004-06-06 16:41 hardaker + + * agent/mibgroup/versiontag: + + cvs server name change + +2004-06-04 13:44 hardaker + + * local/mib2c.genhtml.conf: + + remove redundant reference row from output + +2004-06-04 13:39 hardaker + + * mibs/nodemap: + + added a nodemap for html output generation + +2004-06-04 13:38 hardaker + + * local/mib2c.genhtml.conf: + + make html output display the reference in italics in the description fields. + +2004-06-04 13:37 hardaker + + * local/mib2c, man/mib2c.conf.5: + + make $x.reference expand to a objects reference + +2004-06-04 13:36 hardaker + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + make SNMP::MIB objects handle a 'reference' keyword. + +2004-06-04 13:34 hardaker + + * include/net-snmp/library/parse.h, snmplib/parse.c: + + - Saved the value of parsed reference clauses. + +2004-06-04 05:51 nba + + * apps/snmptrapd_handlers.c: + + A little error-checking when forwarding, and change fprintf to snmp_log + +2004-06-04 03:17 nba + + * apps/snmptrapd_handlers.c: + + Properly free printbuffer + +2004-06-04 03:09 nba + + * agent/mibgroup/ucd-snmp/extensible.c: + + Make sure all registration are removed for exec's + +2004-06-04 02:45 nba + + * snmplib/snmp_api.c: + + Protect against garbled packets with bad packet types + +2004-06-04 01:57 nba + + * man/snmp_api.3.def: + + Simple spelling fix + +2004-06-04 01:15 nba + + * Makefile.in: + + Remove dup installation of scripts after addition of --disable-scripts + +2004-06-04 00:20 slif + + * agent/mibgroup/mibII/tcp.c: + + undo previous change, since introduction of freebsd5.h header defines freebsd4. + +2004-06-03 12:59 slif + + * agent/mibgroup/mibII/tcp.c: + + fix bug #943351 by considering freebsd5 when declaring "hz". + +2004-06-02 17:18 rstory + + * local/mib2c-conf.d/: default-mfd-top.m2c, mfd-data-get.m2c +, mfd-readme.m2c: + + fix a few missed processing_type tweaks + +2004-06-02 05:37 slif + + * README.win32, perl/SNMP/README, win32/Configure +, win32/build.pl, win32/install-net-snmp.bat, + win32/nmakeperl.bat, win32/dist/README.build.win32.txt +, win32/dist/README.txt, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + for win32 doc and scripts, match the base directory used as current default. + +2004-06-01 02:32 dts12 + + * agent/mibgroup/agent/extend.c: + + Handle row deletion (and failed row creation) properly. + Move row creation and new value assignments to their natural + passes, with a second (separate) check for row validity. + (following Robert's suggestion) + +2004-06-01 02:29 dts12 + + * agent/mibgroup/agent/extend.c: + + Fix compilation problems following the addition of 'relocatability'. + Ensure that the "standard" location is registered automatically + (so the numRows object is present, even with an otherwise empty table). + +2004-05-27 20:06 slif + + * README.win32: + + update status to reflect snmptrapd can be run as a Windows service. + +2004-05-27 05:37 dts12 + + * COPYING: + + Correct the number of copyright notices + listed, and the text of the Sparta one. + (I trust this is OK, Wes!) + +2004-05-26 01:39 dts12 + + * README.agentx: + + Remove warnings of AgentX "beta-status". + (I know I'm going to regret doing this....) + +2004-05-25 08:54 dts12 + + * snmplib/snmp_parse_args.c: + + Accept the same security level tokens as used in the + "r[wo]user" and "access" directives. + +2004-05-24 03:39 dts12 + + * agent/mibgroup/agent/: extend.c, extend.h: + + Implement relocatable form of agent extension table. + +2004-05-24 03:35 dts12 + + * agent/mibgroup/agent/extend.c: + + Implement 'run-on-write' support, and use it to handle a + new 'execFix'-style directive. + +2004-05-23 10:41 slif + + * win32/dist/installer/net-snmp.nsi: + + per Andy Smith: apply patch [957942] Win32 service install pause + +2004-05-21 10:10 rstory + + * agent/snmp_agent.c: + + check for/process delegated requests in agent_check_and_process + +2004-05-20 21:09 slif + + * man/Makefile.in: + + ignore failure result should cvs checkout condition not apply. + This permits builds outside CVS tree to succeed. + +2004-05-20 16:01 hardaker + + * local/mib2c.genhtml.conf: + + Minor wording: added table name to "index" and "other columns" line. + +2004-05-20 15:47 hardaker + + * local/Version-Munge.pl: + + remove changes accidentially applied that weren't ready + +2004-05-20 15:05 hardaker + + * local/: Version-Munge.pl, mib2c.genhtml.conf: + + - added support for notification descriptions + +2004-05-19 18:09 slif + + * win32/libsnmp_dll/libsnmp.def: + + add get_tc_description and init_usm_conf to the exported symbols list. + +2004-05-19 18:02 slif + + * snmplib/system.c: + + Permit Cygwin build to take advantage of backslash pruning and single letter volume specifier. + +2004-05-19 17:54 slif + + * README.win32, win32/dist/README.txt, + win32/dist/htmlhelp/Configuration_Overview.html: + + per Alex Burger: snmpconf dash little-eye + +2004-05-19 16:26 rstory + + * snmplib/read_config.c: + + fix parsing of explicit handler types + +2004-05-19 13:14 hardaker + + * man/mib2c.conf.5: + + update after a mib2c update + +2004-05-19 13:13 hardaker + + * local/mib2c.genhtml.conf: + + - support a table of contents + - name all nodes using html names + - support a tree-view + - misc bug fixes + +2004-05-19 13:12 hardaker + + * local/mib2c: + + - support "foreach $i stuff LIST" + - use unshift instead of push for calldefine to ensure proper recursion + - regexp munging + +2004-05-19 10:30 rstory + + * agent/helpers/cache_handler.c: + + load the cache for reserve1 (otherwise a get is required before set works) + +2004-05-18 13:52 rstory + + * local/mib2c-conf.d/default-mfd-top.m2c: + + allow for user override of mfd option defaults + +2004-05-18 13:51 rstory + + * local/mib2c-conf.d/mfd-interactive-setup.m2c: + + allow for interactive setup of mfd options + +2004-05-18 13:50 rstory + + * local/mib2c-conf.d/m2c_setup_table.m2i: + + allow for interactive setup of options; use $context instead of $table + +2004-05-18 13:48 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + use $context instead of $table + +2004-05-18 13:46 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + set varbind error on column set error; always call row_prep; comment tweaks; use $context + instead of $table + +2004-05-18 13:41 rstory + + * local/mib2c-conf.d/mfd-data-set.m2c: + + set varbind error on column set error; comment tweaks; use $context instead of + $table; separate mfd_processing_types from m2c_processing_type + +2004-05-18 13:39 rstory + + * local/mib2c-conf.d/: mfd-data-get.m2c, mfd-top.m2c: + + comment tweaks; use $context instead of $table; separate mfd_processing_types + from m2c_processing_type + +2004-05-18 13:10 rstory + + * local/mib2c-conf.d/mfd-data-access.m2c: + + comment tweaks; use $context instead of $table; remove data setup from row_prep + +2004-05-18 11:43 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i +: + + comment tweaks; use $context instead of $table + +2004-05-18 11:38 rstory + + * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i: + + comment tweaks; use $context instead of $table; default to setting up data + context in cache_load, instead of row_prep + +2004-05-18 11:27 rstory + + * local/mib2c-conf.d/generic-table-indexes-set.m2i: + + comment tweaks; assume mapping already done; set len to max size before + checking if it is large enough to hold a value + +2004-05-18 11:20 rstory + + * local/mib2c-conf.d/generic-ctx-get.m2i: + + comment tweaks; log error if not enough space for var + +2004-05-18 11:20 rstory + + * local/mib2c-conf.d/generic-table-indexes.m2i: + + use $context instead of $table; comment tweaks + +2004-05-18 11:12 rstory + + * local/mib2c-conf.d/syntax-RowStatus-get.m2i: + + fix case of some constants + +2004-05-18 10:44 rstory + + * local/mib2c-conf.d/: generic-table-constants.m2c, + generic-table-enums.m2c, generic-table-oids.m2c: + + use $context instead of $table; make generic-table-(enums|oids) only run on current + table; add table loop in generic-table-constants + +2004-05-18 10:37 rstory + + * local/mib2c-conf.d/node-set.m2i: + + add debug tracing for set functions + +2004-05-18 10:35 rstory + + * local/mib2c-conf.d/: details-table.m2i, + generic-ctx-copy.m2i, generic-data-allocate.m2i, + generic-data-context.m2i, + generic-table-indexes-varbind-setup.m2i, mfd-readme.m2c +: + + comment tweaks; chg $table to $context + +2004-05-18 02:08 dts12 + + * agent/mibgroup/agent/: extend.c, extend.h: + + Write support, including RowStatus-based creation of new (volatile) rows. + The code needs a bit of tidying up, but seems to be reasonably functional. + +2004-05-18 02:01 dts12 + + * mibs/NET-SNMP-EXTEND-MIB.txt: + + Minor tweaks. + +2004-05-17 20:06 slif + + * win32/dist/installer/net-snmp.nsi: + + per Andy Smith, apply patch # 955579 to complete minor changes to install tabs. + +2004-05-17 19:58 slif + + * win32/dist/: README.build.win32.txt, + htmlhelp/Introduction.html, htmlhelp/Net-SNMP.hhc, + htmlhelp/Net-SNMP.hhp: + + Adjust usage to account for removed space from pathnames of HTML help files. + +2004-05-17 19:52 slif + + * win32/dist/htmlhelp/: Configuration Overview.html, + Configuration_Overview.html, Developer FAQ.html, + Developer_FAQ.html, Help Caveats.html, + Help_Caveats.html: + + remove space from pathnames of HTML help files. + +2004-05-17 15:45 slif + + * win32/dist/README.txt: + + per Alex Burger, one-line change (line 159, change period to colon). + +2004-05-17 07:13 slif + + * README.win32, win32/Makefile.in, + win32/install-net-snmp.bat, + win32/dist/README.build.win32.txt, win32/dist/README.txt +, win32/dist/htmlhelp/Configuration Overview.html, + win32/local/Makefile.in, win32/local/mib2c.bat, + win32/local/snmpconf.bat, win32/local/traptoemail.bat +: + + per Alex Burger: test existence of perl; provide access to more Perl programs. + +2004-05-17 06:44 slif + + * win32/dist/installer/net-snmp.nsi: + + per Andy Smith: apply patch #955255 to enhance the NSIS installer. + +2004-05-17 05:35 dts12 + + * agent/mibgroup/agent/: extend.c, extend.h: + + Implement the multi-row output MIB table. + +2004-05-14 04:22 dts12 + + * mibs/NET-SNMP-EXTEND-MIB.txt: + + Oops! Close - but it's a good job I don't smoke.... + +2004-05-13 21:23 slif + + * win32/dist/README.build.win32.txt: + + per AlexB: describe further details of building (creating empty files, etc). + +2004-05-13 21:13 slif + + * win32/dist/README.txt: + + per AlexB: added section "co-existing with m$ services" + +2004-05-13 20:29 slif + + * win32/dist/installer/: Add2Path.nsi, SetEnVar.nsi, + net-snmp-header1.bmp, net-snmp.nsi: + + Per Andy Smith: patch [952509] to fix link names for the service registration batch files. + +2004-05-13 20:12 slif + + * win32/dist/README.build.win32.txt: + + Per Alex Burger and Andy Smith: updated instructions for creating a win32 installable package. + +2004-05-13 20:04 slif + + * acconfig.h, include/net-snmp/net-snmp-config.h.in, + include/net-snmp/data_access/interface.h, + include/net-snmp/data_access/ipaddress.h, + include/net-snmp/data_access/route.h: + + remove NETSNMP_CPP_WRAP macros + +2004-05-13 05:09 dts12 + + * agent/mibgroup/agent/: extend.c, extend.h: + + Split new extension table into two (configuration and output). + Implement scalar to track the number of entries. + Parse multi-line output to implement 'nsExtendOutput1Line' object. + +2004-05-13 04:06 dts12 + + * mibs/NET-SNMP-EXTEND-MIB.txt: + + Separate configuration and output into separate tables, as suggested. + Drop 'output length' object as probably unnecessary. + New scalar to track the number of entries in the table. + This also means that this group will not be empty, + even when no extensions are configured for a given agent. + (I'm still not happy with some of the names, though!) + +2004-05-11 03:59 slif + + * snmplib/winservice.c: + + cleanup error messages. clarify SCM interactions with worker thread in comments. + +2004-05-11 03:12 dts12 + + * mibs/NET-SNMP-EXTEND-MIB.txt: + + Fix some SMI errors. + Wes can be a picky beggar at times.... + +2004-05-10 17:50 slif + + * win32/dist/scripts/net-snmp-perl-test.pl: + + per Alex Burger - add missing test script. + +2004-05-10 13:49 hardaker + + * win32/dist/README.build.win32.txt: + + Another doc update from Alex + +2004-05-10 03:45 dts12 + + * agent/mibgroup/agent/: extend.c, extend.h: + + Preliminary implemtation of new nsExtendTable + +2004-05-10 03:44 dts12 + + * mibs/NET-SNMP-EXTEND-MIB.txt: + + Revised MIB for scripted extensions. + (To replace UCD-SNMP-MIB::extTable) + +2004-05-10 03:41 dts12 + + * snmplib/read_config.c: + + Defensive programming - don't crash on NULL parameters. + +2004-05-10 03:40 dts12 + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + External API for checking and reloading a cached value. + Weaken the links between this helper and 'nsCacheTable'. + +2004-05-07 15:41 nba + + * mibs/rfclist: + + Remove duplicate entry for FRNETSERV-MIB + +2004-05-07 15:19 nba + + * mibs/: EtherLike-MIB.txt, IANAifType-MIB.txt, + rfcmibs.diff: + + Update to current MIB versions + +2004-05-07 15:04 nba + + * man/snmpcmd.1.def: + + The word PREFIX is not endangered for substitution, so make it look normal + +2004-05-07 14:34 nba + + * snmplib/mib.c: + + Fix for truncated oid when using OBJECT IDENTIFIER as index + +2004-05-07 14:15 nba + + * apps/snmptable.c: + + Fix to allow specifying numeric oid for table + +2004-05-06 20:15 slif + + * perl/SNMP/: README, SNMP.pm: + + Per Alex Burger, add names to acknowledge the individual contributors. + +2004-05-06 19:41 slif + + * win32/dist/: README.build.win32.txt, installer/net-snmp.nsi +: + + reflect that README-FIRST.txt and Installation.html have been merged into README.txt + +2004-05-06 19:02 slif + + * win32/dist/installer/net-snmp.nsi: + + Per Andy Smith, patch #942766 creates SNMPCONFPATH and SNMPSHAREPATH as system env vars. + +2004-05-06 18:54 slif + + * snmplib/winservice.c: + + Per Andy Smith, don't show message dialogs when reg/unreg OK (patch 948926 fixes bug 948146). + +2004-05-06 18:01 slif + + * win32/dist/: README-FIRST.txt, README.build.win32.txt +, README.txt, htmlhelp/Configuration Overview.html +, htmlhelp/Help Caveats.html, + htmlhelp/Installation.html, htmlhelp/Net-SNMP.hhc, + htmlhelp/Net-SNMP.hhp, htmlhelp/snmp.conf.win32.html: + + patch windows build packaging per Alex Burger's patch-win32-5.1.2-cleanup.diff + +2004-05-06 08:31 rstory + + * agent/snmp_agent.c: + + move var decl to top of block scope; add header to quiet prototype warning + +2004-05-05 14:41 nba + + * mibs/ianalist: + + Add IANA-MALLOC-MIB + +2004-05-05 13:49 nba + + * apps/snmpdelta.c: + + Protect oid table against overflow + +2004-05-05 07:34 rstory + + * agent/snmp_agent.c: + + check should_init before initializing smux + +2004-05-04 16:34 hardaker + + * local/mib2c.check_values_local.conf: + + Fix a header prototype declaration + +2004-05-04 07:14 dts12 + + * agent/mibgroup/mibII/: vacm_vars.c, vacm_conf.c, + vacm_conf.h, vacm_vars.h: + + Split VACM handling into two - one concerned with configuration directives + and validating access, the other to handle the MIB table representation. + This allow the agent to support VACM-based access control without necessarily + including the VACM-related tables. + +2004-05-04 07:11 dts12 + + * agent/mibgroup/snmpv3/usmUser.c, + include/net-snmp/library/snmpusm.h, snmplib/snmpusm.c +, apps/snmptrapd.c: + + Move USM config handling into the library, so it can be shared between + agent and trap handler. This also paves the way for separating + config-based handling of setting up users from the USM MIB handler. + +2004-05-04 01:13 dts12 + + * local/mib2c: + + Configure indent to recognise 'size_t' as a type name (Bug #946939) + +2004-05-03 15:08 hardaker + + * perl/SNMP/SNMP.pm: + + Set no repeat-count to 1 when nogetbulk is specified for math purposes. + +2004-05-03 14:19 nba + + * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: + + Solaris CPU_WAIT looks strange on some servers. Update to same algorith top uses + +2004-04-30 17:00 hardaker + + * mibs/makehtml.pl: + + Many misc changes and improvements. + - Now takes command line arguments for changing MIBDIRs and output dirs. + - accepts a nodemap to map MIBs to other nodes. + +2004-04-30 15:52 hardaker + + * local/mib2c.genhtml.conf: + + Added a touch of color. + +2004-04-30 15:52 hardaker + + * local/Makefile.in: + + install mib2c.genhtml.conf + +2004-04-30 11:19 hardaker + + * mibs/: Makefile.in, makehtml.pl: + + - A make routine to generate a HTML dump of our Distributed MIBs. + - Installed at http://www.Net-SNMP.org/mibs/ + +2004-04-28 17:24 hardaker + + * man/mib2c.conf.5: + + update after extraction + +2004-04-28 17:23 hardaker + + * local/mib2c: + + many more updates and documentation for mib2c commands. + +2004-04-28 16:58 hardaker + + * local/mib2c: + + - document more and clean up $var.XXX comments + +2004-04-28 16:47 hardaker + + * man/Makefile.in: + + Only build the mib2c.conf man page if coming from a cvs checkout + - avoids perl dependencies on end-user machines. + +2004-04-28 16:45 hardaker + + * man/: Makefile.in, mib2c.conf.5, mib2c.conf.5.in +, mib2c.extract.pl: + + New documentation for how to write mib2c.conf files. + - note, much is auto-extracted from comments in mib2c. + +2004-04-28 16:44 hardaker + + * local/mib2c: + + construct comments better for auto-extraction into a manual page. + +2004-04-28 15:47 hardaker + + * local/mib2c.genhtml.conf: + + New mib2c.genhtml.conf code to generate a HTML document from a MIB + document to make it easier to read. + +2004-04-28 15:47 hardaker + + * local/mib2c: + + - new @startperl@ / @endperl@ definitions to completely outsource some + text to a large block of perl. + - added mib2c_output() to output a line of text to the right place + from anywhere in perl (evaled) code. + +2004-04-28 15:45 hardaker + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + support the ability to get TC descriptions from perl + +2004-04-28 15:38 hardaker + + * perl/OID/OID.xs: + + fix output to respect the output length returned by the variable + printing routines. + +2004-04-28 15:34 hardaker + + * include/net-snmp/library/parse.h, snmplib/parse.c: + + - Save textual convention description's + - Implement +const char *get_tc_description(int tc_index) + +2004-04-28 15:33 hardaker + + * snmplib/mib.c: + + change variable to const var to avoid warning. + +2004-04-27 11:44 hardaker + + * configure, configure.in: + + fix auto-enabling of --with-perl-modules when --enable-embedded-perl is selected + +2004-04-26 03:24 dts12 + + * apps/snmpusm.c, man/snmpusm.1.def: + + Restore the distinction between 'cloneFrom' and 'create'(+clone) + subcommands. Fix handling of bare 'create' subcommand (since an + uncloned user can't be marked as ACTIVE with the Net-SNMP agent) + Document the behaviour more clearly. + +2004-04-23 08:15 dts12 + + * agent/helpers/table_container.c, agent/helpers/table_data.c +, include/net-snmp/agent/table_container.h, + include/net-snmp/agent/table_data.h: + + Provide an API for retrieving the table container (or 'table_data') + structure from within a handler routine. + This avoids the need for using global variables. + +2004-04-23 04:20 slif + + * win32/dist/tosock1.sh: + + script that converts back to winsock 1 library. no undo is explained. + +2004-04-22 19:01 rstory + + * local/mib2c-conf.d/: generic-data-allocate.m2i, + generic-table-indexes-from-oid.m2i, + generic-table-indexes-set.m2i, + generic-table-indexes-to-oid.m2i, + generic-value-map-func.m2i, + mfd-access-container-cached-defines.m2i, + mfd-access-unsorted-external-defines.m2i, + mfd-data-access.m2c, mfd-interface.m2c, mfd-top.m2c +, node-set.m2i, parent-set.m2i: + + change all DEBUGTRACE to DEBUGMSTL(("verbose:function_name"... + +2004-04-22 07:13 slif + + * apps/snmptrapd.c, win32/snmptrapd/Makefile.in, + win32/snmptrapd/snmptrapd.dsp: + + patch from Andy Smith: [931673] Run snmptrapd as a Windows service; + slif did the makefile/project file touches. + +2004-04-22 07:11 slif + + * agent/snmpd.c: + + match application name with display name to improve event log legibility. + +2004-04-22 07:08 slif + + * win32/: snmpd/Makefile.in, snmpdsdk/Makefile.in: + + Change include search path for snmplib to "..\.." [was pointing elsewhere]. + +2004-04-21 19:50 rstory + + * local/mib2c-conf.d/subagent.m2c: + + remove unused var; update help message + +2004-04-21 19:48 rstory + + * local/mib2c-conf.d/: default-mfd-top.m2c, mfd-top.m2c +: + + use # instead of * for special char, since perl doesn't like the * + +2004-04-21 19:44 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + use unused var + +2004-04-21 19:41 rstory + + * local/mib2c-conf.d/mfd-data-set.m2c: + + fix quoting problem + +2004-04-21 19:39 rstory + + * local/mib2c-conf.d/mfd-data-get.m2c: + + add missing prototype for non-index map functions + +2004-04-21 19:37 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i +: + + get rid of loop_init_context, moving it's work into get_first; fix test + for code gen for transient data + +2004-04-21 19:25 rstory + + * local/mib2c-conf.d/m2c_setup_enum.m2i: + + don't use uc function, as it barfs on enums w/hyphens + +2004-04-21 05:53 slif + + * win32/dist/installer/: Add2Path.nsi, SetEnVar.nsi, + net-snmp.nsi: + + from Andy Smith: installer components + +2004-04-20 20:48 slif + + * include/ucd-snmp/version.h: + + fix [807349] ucd-snmp/version.h tries to use a mutable variable [#define] + +2004-04-20 20:23 slif + + * README.win32: + + update status, change build menu, and manual build ipv6 instructions. + +2004-04-20 18:57 slif + + * snmplib/system.c: + + patch-bug-919465-4 applied to fix [919465] bug in system.c + +2004-04-20 17:28 hardaker + + * testing/tests/: T030snmpv3usercreation, T110agentxget +, T111agentxset, T112agentxsetfail, + T113agentxtrap, T120proxyget, T121proxyset, + T122proxysetfail: + + Use new global Sv3config master param setup + +2004-04-20 17:24 hardaker + + * testing/tests/: T023snmpv3getMD5AES, T026snmpv3getSHAAES +: + + New tests for AES support + +2004-04-20 17:24 hardaker + + * testing/tests/: T022snmpv3getMD5, T023snmpv3getMD5DES +, T024snmpv3getSHA1, T025snmpv3getSHADES: + + Use new global Sv3config master param setup + +2004-04-20 17:19 hardaker + + * testing/tests/Sv3config: + + determine the best auth/encr type available and use it. + +2004-04-20 17:19 hardaker + + * perl/SNMP/SNMP.xs: + + fix for disabled snmpv1/2c and md5/des + +2004-04-20 15:13 rstory + + * local/mib2c.conf: + + fix unbalanced if/endif noted on coders by Oleg Ivanov + +2004-04-20 12:09 slif + + * apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, + include/net-snmp/system/cygwin.h, + include/net-snmp/system/mingw32.h, snmplib/inet_ntop.c +, snmplib/inet_pton.c, snmplib/snmpTCPDomain.c, + snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c +, snmplib/snmpUDPIPv6Domain.c, + win32/net-snmp/net-snmp-config.h, + win32/net-snmp/net-snmp-config.h.in: + + fix errors building IPv6 support for MSVC++, MinGW, and Cygwin. + +2004-04-20 07:18 hardaker + + * local/snmpconf: + + fix broken usage of qw() + +2004-04-20 06:20 slif + + * win32/EXAMPLE.conf.win32: + + add sample config file + +2004-04-20 04:39 nba + + * agent/mibgroup/agent/: nsCache.c, nsDebug.c, + nsLogging.c: + + Fix int/long mixup for 64-bit Solaris + +2004-04-20 04:33 nba + + * agent/snmp_agent.c, snmplib/snmp.c: + + Ensure diagnostics with ASN.1 encoding errors + +2004-04-20 03:51 slif + + * perl/SNMP/SNMP.xs: + + cleanup "reading MIB file" verbose message (compiled MIBDIRS/MIBS not useful/discernable). + +2004-04-20 02:51 slif + + * snmplib/mib.c: + + fix unsigned compare of len to line_len in sprint_realloc_hexstring + +2004-04-20 02:48 slif + + * snmplib/parse.c: + + add_mibdir variable 'token' is not used on win32. move to under the ifdef. + +2004-04-19 23:40 slif + + * win32/: Configure, Makefile.in, local/Makefile.in +: + + patch from Alex Burger: [928872] Win32 build.bat snmpconf,mib2c,traptoemail + +2004-04-19 23:20 slif + + * win32/dist/: README-FIRST.txt, README.build.win32.txt +, README.txt, htmlhelp/Configuration Overview.html +, htmlhelp/Developer FAQ.html, htmlhelp/FAQ.html +, htmlhelp/Help Caveats.html, + htmlhelp/Installation.html, htmlhelp/Introduction.html +, htmlhelp/Net-SNMP.hhc, htmlhelp/Net-SNMP.hhp, + htmlhelp/net-snmp-4.2-800.jpg, + htmlhelp/snmp.conf.win32.html, + htmlhelp/snmpd.conf.win32.html, + htmlhelp/snmptrapd.conf.win32.html, scripts/create-toc +, scripts/mandir2html, scripts/poddir2html, + scripts/readme2html, scripts/txt2html: + + patch from Alex Burger: [938214] Win32 dist folder - building a binary release + +2004-04-19 23:05 slif + + * local/snmpconf: + + patch from Alex Burger: [918410] SNMPCONF dynamic paths + +2004-04-19 21:52 slif + + * snmplib/: snmpTCPIPv6Domain.c, snmpUDPIPv6Domain.c: + + conditionally compile for platforms with static object lists [no configure]. + +2004-04-19 21:49 slif + + * apps/snmpnetstat/: inet6.c, netstat.h: + + reduce warnings for undecl'd struct; declare inet6print only where it is needed. + +2004-04-19 21:41 slif + + * snmplib/snmpUDPIPv6Domain.c: + + don't expose getaddrinfo if not supported by the platform. + +2004-04-19 21:39 slif + + * snmplib/snmpUDPIPv6Domain.c: + + fix unsigned int compare + +2004-04-19 21:38 slif + + * snmplib/snmpUDPIPv6Domain.c: + + trade in a single typedef uint8_t for the widely used u_char. + +2004-04-19 21:36 slif + + * snmplib/snmpUDPIPv6Domain.c: + + cleanup when finished with addrinfo structure. + +2004-04-19 20:09 slif + + * configure.in, configure: + + add inet_ntop,inet_pton to snmplib objects for win32 builds. + +2004-04-19 20:08 slif + + * win32/Configure: + + more robust change for NETSNMP_USE_DLL. + +2004-04-19 18:37 hardaker + + * apps/encode_keychange.c: + + fix #ifdef bug + +2004-04-19 16:47 slif + + * snmplib/parse.c: + + add comment from Niels B. reason for win32 ifdefs in add_mibdir. + +2004-04-19 15:57 slif + + * win32/: Configure, build.pl, mib_module_inits.h +, net-snmp/net-snmp-config.h, + net-snmp/net-snmp-config.h.in, snmpnetstat/Makefile.in +, snmpnetstat/snmpnetstat.dsp: + + selective build of IPv6 transport for MSVC++ build + +2004-04-19 15:08 hardaker + + * NEWS, configure, configure.in, + agent/mibgroup/snmpv3/usmUser.c, apps/encode_keychange.c +, apps/snmpusm.c, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/transform_oids.h, + snmplib/keytools.c, snmplib/lcd_time.c, snmplib/md5.c +, snmplib/scapi.c, snmplib/snmp_parse_args.c, + snmplib/snmpusm.c, snmplib/snmpv3.c, + testing/tests/Sv3config, testing/tests/Sv3vacmconfig, + testing/tests/T020snmpv3get, + testing/tests/T021snmpv3getnext, + testing/tests/T0220snmpv3bulkget, + testing/tests/T022snmpv3getMD5, + testing/tests/T023snmpv3getMD5DES, + testing/tests/T025snmpv3getSHADES, + testing/tests/T049snmpv3inform, + testing/tests/T050snmpv3trap: + + New configure flags: --disable-md5 and --disable-des to completely remove support for the less trusted/secure algorithms + +2004-04-19 13:01 slif + + * agent/snmp_agent.c: + + move debug statement after variable definition. + +2004-04-19 12:36 slif + + * win32/Configure: + + use a more robust search for undef USE_OPENSSL. + +2004-04-19 08:28 dts12 + + * include/net-snmp/library/default_store.h, + snmplib/snmp_api.c, snmplib/mib.c: + + More flexible output of hex strings - don't hardcode 16-octets-per-line + +2004-04-19 07:58 slif + + * apps/snmpnetstat/winstub.c: + + comment out variables which are not used. + +2004-04-19 07:58 rstory + + * agent/snmp_agent.c: + + add alarm to age addr cache every 5 min; add debug for asp->reqinfo + +2004-04-19 07:53 rstory + + * agent/snmpd.c: + + remove 'sched'uled timeout processing; move addr cache aging into alarm; + change deafult timeout from TIMETICK to LONG_MAX + +2004-04-19 07:49 rstory + + * snmplib/snmp_api.c: + + remove unused var; add timeout debugging + +2004-04-19 07:36 slif + + * include/net-snmp/net-snmp-config.h.in: + + patch [ 918948 ] fix cygwin config problem + +2004-04-16 17:06 hardaker + + * snmplib/snmp_parse_args.c: + + fixed a v1/v2c exclusion bug + +2004-04-16 16:45 hardaker + + * configure, configure.in: + + Output message now contains versions supported + +2004-04-16 16:37 hardaker + + * NEWS, configure, configure.in, + agent/agent_read_config.c, agent/agent_registry.c, + agent/agent_trap.c, agent/snmp_agent.c, + agent/helpers/table_iterator.c, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/target/target.c, apps/snmptable.c, + apps/snmptrap.c, apps/snmptrapd_log.c, + apps/snmpnetstat/main.c, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/library/default_store.h, + include/net-snmp/library/snmp.h, snmplib/snmpUDPDomain.c +, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c, snmplib/snmp_api.c, + snmplib/snmp_auth.c, snmplib/snmp_parse_args.c, + snmplib/snmpv3.c, testing/eval_tools.sh, + testing/tests/T001snmpv1get, testing/tests/T014snmpv2cget +, testing/tests/T015snmpv2cgetnext, + testing/tests/T0160snmpv2cbulkget, + testing/tests/T016snmpv2cgetfail, + testing/tests/T017snmpv2ctov1getfail, + testing/tests/T018snmpv1tov2cgetfail, + testing/tests/T019snmpv2cnosuch, + testing/tests/T051snmpv2ctrap, + testing/tests/T052snmpv2cinform, + testing/tests/T058agentauthtrap, testing/tests/T100agenthup +, testing/tests/T120proxyget, + testing/tests/T121proxyset, testing/tests/T122proxysetfail +, testing/tests/T130snmpv1vacmget, + testing/tests/T131snmpv2cvacmget, + testing/tests/T140snmpv1vacmgetfail, + testing/tests/T141snmpv2cvacmgetfail, + testing/tests/T150solarishostcpu, + testing/tests/T151solarishostdisk, + testing/tests/T152hostuptime, testing/tests/T153solarisswap +: + + New flags for configure: --disable-snmpv1 --disable-snmpv2c + +2004-04-16 16:21 hardaker + + * testing/tests/: T020snmpv3get, T021snmpv3getnext: + + remove duplicate and conflicting VACM entry. It's amazing this hasn't + causes false problems before now. + +2004-04-16 12:46 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c: + + address issues noted by dave on coders + +2004-04-16 12:42 rstory + + * include/net-snmp/library/snmp_debug.h, snmplib/snmp_debug.c +: + + new 'no check' debug macro/functions + +2004-04-15 14:52 rstory + + * include/net-snmp/data_access/arp.h: + + header for arp data access + +2004-04-15 05:50 dts12 + + * agent/mibgroup/mibII/var_route.c: + + Variables used for returning values need to be 'static'. (oops!) + +2004-04-15 05:47 dts12 + + * agent/snmp_vars.c, include/net-snmp/agent/snmp_vars.h +, agent/mibgroup/mibII/var_route.c: + + Move the definition of 'ipaddr_return' to the (only) routine where + it's actually used. (See Bug #934422) + +2004-04-15 05:29 dts12 + + * local/mib2c.notify.conf: + + Remove extraneous ';' in notification generation routine (Bug #895800) + +2004-04-15 05:14 dts12 + + * agent/snmp_agent.c: + + Remove duplicate code (Bug #934411) + +2004-04-14 21:59 hardaker + + * snmplib/snmpv3.c: + + fixed cut-n-paste typos pointed out to me by Mike S. + +2004-04-14 17:25 hardaker + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + - support local/master SNMPv3 key settings directly + - have gettable() parse indexes out of the OID when NetSNMP::OID is available + - not extensively tested yet. + +2004-04-14 15:41 slif + + * man/mib_api.3.def: + + Specify correct default value for MIBDIRS. + +2004-04-14 15:32 nba + + * agent/mibgroup/ucd-snmp/vmstat.c, + agent/mibgroup/ucd-snmp/vmstat.h, mibs/UCD-SNMP-MIB.txt +: + + Support for Linux 2.6 incl SoftIRQ CPU state + +2004-04-14 15:29 nba + + * agent/mibgroup/ucd-snmp/diskio.c: + + Overhaul to remove fixed table size and support Linux 2.6 kernel + +2004-04-14 15:21 nba + + * agent/mibgroup/ucd-snmp/: vmstat_hpux.c, vmstat_solaris2.c +: + + Clean up comments mishandled ny indent + +2004-04-14 14:49 hardaker + + * man/snmpd.conf.5.def, snmplib/snmpv3.c: + + Added support to the createUser directive for specifying manual local + or master keys rather than relying on password derivations. + +2004-04-14 13:21 rstory + + * agent/helpers/cache_handler.c: + + null check before using pointer + +2004-04-14 13:11 hardaker + + * include/net-snmp/library/default_store.h: + + Added support for new snmp.conf tokens to directly set SNMPv3 hex keys + +2004-04-14 12:27 hardaker + + * man/snmp.conf.5.def, man/snmpcmd.1.def, + snmplib/default_store.c, snmplib/snmp_api.c, + snmplib/snmpv3.c: + + Added support for new snmp.conf tokens to directly set SNMPv3 hex keys + +2004-04-14 09:40 hardaker + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c +, snmplib/snmpv3.c, man/snmpcmd.1.def: + + Added support for directly specifying SNMPv3 hex keys using new flags (-3[mMkK]) + +2004-04-14 08:24 rstory + + * configure: + + new configure for configure.in + +2004-04-14 08:23 rstory + + * configure.in: + + more debug; simplify two conflict tests into one; revert conflict messages + back to warning, but add obnoxious warning to summary cache + +2004-04-14 03:25 dts12 + + * perl/SNMP/t/bulkwalk.t: + + A non-zero repeat count with no non-repeating varbinds confuses the + perl 'bulkwalk' routine. This should really be fixed properly, + but this at least allows the rest of the tests to run successfully. + +2004-04-14 03:15 dts12 + + * snmplib/snmp_logging.c: + + Support per-loghandler shutdown processing in 'snmp_disable_log'. + This should allow logfiles to be rotated properly. + + However, I'm not convinced that the 'enabled' flag is being used + consistently, particularly by other styles of logging configuration. + Some cleanup work is probably needed. + +2004-04-14 03:09 dts12 + + * include/net-snmp/library/default_store.h, snmplib/mib.c +: + + Support "01:02:03:04:05:06" style hex output - i.e. leading 0's + on single-digit hex values. (Suggested by Glenn Andrews) + +2004-04-14 03:06 dts12 + + * include/net-snmp/library/parse.h, snmplib/mib.c, + snmplib/parse.c: + + Identify which MIB modules are present in the MIBFILES list before + starting to load anything. This allows IMPORT statements to work + correctly, regardless of the order in which such files appear. + +2004-04-14 02:53 dts12 + + * include/net-snmp/system/: aix.h, bsd.h, cygwin.h +, dynix.h, irix.h, mingw32.h, osf5.h +, sunos.h, svr5.h, sysv.h, ultrix4.h +: + + Include "generic.h" using the full name, rather than + relying on the include path being set correctly. + (Suggested by Nagaraj Narayanaswamy) + +2004-04-14 02:42 dts12 + + * apps/snmpdelta.c: + + Catch SNMPv2 exception values. + +2004-04-14 02:37 dts12 + + * agent/mibgroup/mibII/route_write.c: + + Avoid crashing the agent when backing out of an invalid SET request. + +2004-04-14 02:33 dts12 + + * agent/mibgroup/disman/mteTriggerTable.c: + + Allow 'monitor' directives to specify a single instance rather than + always monitoring all rows. + +2004-04-14 02:28 dts12 + + * FAQ: + + Update list of supported MIBs, advice on running as non-root + and bring into line with 5.1.x branch version. + +2004-04-13 13:50 rstory + + * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i: + + tweak assert condition to allow for valid but expired cache + +2004-04-13 13:48 rstory + + * local/mib2c-conf.d/details-enums.m2i: + + fix comment typo + +2004-04-13 12:35 rstory + + * agent/mibgroup/: ip-mib.h, ip-mib/inetNetToMediaTable.h +, + ip-mib/inetNetToMediaTable/default-table-inetNetToMediaTable.m2d +, ip-mib/inetNetToMediaTable/inetNetToMediaTable.c, + ip-mib/inetNetToMediaTable/inetNetToMediaTable.h, + ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h, + ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c +, + ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.h +, ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c +, ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.h +: + + new inetNetToMediaTable + +2004-04-13 12:32 rstory + + * agent/mibgroup/ip-mib/data_access/: arp.h, arp_common.c +, arp_linux.c, ipaddress_ioctl.h: + + new files + +2004-04-13 11:44 rstory + + * + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c +: + + remove unused var + +2004-04-13 11:43 rstory + + * + agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c +: + + use access routine to allocate/free route entries + +2004-04-13 11:42 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable.c: + + use access routine to allocate/free interface entries + +2004-04-13 11:41 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c: + + default admin/oper status to up + +2004-04-13 11:39 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: + + invert order for cache refresh; set new preload flag on cache to init ifIndex + enum list (used by other modules); set oper_status down if interface vanishes; + more robust handling of comparing/swiping pointers + +2004-04-13 11:34 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_constants.h: + + remove unused mapping defines + +2004-04-13 11:33 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.c: + + remove unused mapping functions + +2004-04-13 11:31 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.h: + + revert external defintion change + +2004-04-13 11:29 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c: + + use access routine to allocate/free ipaddress_entry + +2004-04-13 11:26 rstory + + * agent/mibgroup/ip-mib/data_access/: ipaddress_common.c, + ipaddress_ioctl.c, ipaddress_linux.c: + + tweak internal index usage; use net-snmp ifIndex based on name instead of ioctl + if_index; add/tweak comments + +2004-04-13 11:23 rstory + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + new flag for preloading cache; move cache load/free to static subroutines for + code reuse; add some debug msgs + +2004-04-13 11:15 rstory + + * include/net-snmp/data_access/interface.h: + + add defines for admin/oper status enums + +2004-04-13 10:31 hardaker + + * include/net-snmp/net-snmp-config.h.in: + + entries for have_mktime nad have_stime + +2004-04-13 10:31 hardaker + + * dist/net-snmp.spec: + + version change. + +2004-04-10 05:59 dts12 + + * apps/snmpusm.c: + + Cloning a user requires using the usmUserStatus column object. + +2004-04-10 05:57 dts12 + + * configure, configure.in: + + Remove duplicate entry from list of default MIB modules. + +2004-04-09 18:50 slif + + * snmplib/snmp_transport.c: + + fix two SNMP_FREE candidates in tdomain_unregister, clear_tdomain_list. + +2004-04-09 18:47 slif + + * snmplib/inet_pton.c: + + fix a sign compare warning. + +2004-04-09 18:37 slif + + * win32/: libsnmp/Makefile.in, libsnmp/libsnmp.dsp, + libsnmp_dll/Makefile.in, libsnmp_dll/libsnmp.def, + libsnmp_dll/libsnmp_dll.dsp, net-snmp/net-snmp-config.h +, net-snmp/net-snmp-config.h.in: + + add IPv6 transports to msvc++ builds. + +2004-04-09 18:27 slif + + * perl/SNMP/t/get.t: + + don't require interface layer of agent in order to pass these tests. + +2004-04-09 18:24 slif + + * win32/libnetsnmptrapd/Makefile.in: + + undo last change to restore proper construction of Perl modules. + +2004-04-08 21:11 slif + + * testing/tests/T122proxysetfail: + + match snmpset output to fix bug [919267] testnum 34 T122proxysetfail failing + +2004-04-08 20:25 slif + + * testing/RUNTESTS: + + change usage comment for "-XM" to match its function + +2004-04-08 20:19 slif + + * win32/libnetsnmptrapd/Makefile.in: + + do not build snmptrapd.obj as part of netsnmptrapd library (MSVC++ build). + +2004-04-08 20:17 slif + + * win32/libhelpers/: Makefile.in, libhelpers.dsp: + + add table_container.obj to list of objects to be built using MSVC++ + +2004-04-08 20:12 slif + + * include/net-snmp/net-snmp-config.h.in: + + Patch from Michael Slifcak: [ 918948 ] fix cygwin config problem + +2004-04-08 20:07 slif + + * agent/mibgroup/host/hr_system.c: + + apply nba's Feb.2004 pututline fixes to main branch. + +2004-04-08 15:54 hardaker + + * testing/eval_tools.sh: + + Use -Lf and -Lf in the main trunk to match the proper code use + +2004-04-08 13:08 hardaker + + * agent/mibgroup/utilities/override.c, man/snmpd.conf.5.def +: + + Support for the -rw flag to the override token allowing read/write + access to the bogus mib objects. + +2004-04-08 13:01 hardaker + + * snmplib/snmp_api.c: + + Fix enum lists for unsigned and bit strings to remove duplicate types + +2004-04-07 19:50 slif + + * testing/: RUNTESTS, TESTCONF.sh: + + patch [917646] test using installed MIBs first + +2004-04-07 15:57 rstory + + * configure: + + configure to match new config.in + +2004-04-07 15:55 rstory + + * configure.in: + + add lots of debug to module processing; use new var for excluded modules; make + conflicts errors instead of warnings; don't try to re-process a src only module + +2004-04-07 15:52 rstory + + * local/mib2c-conf.d/details-enums.m2i: + + typo in comments + +2004-04-07 15:51 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + only gen release undo code if settable + +2004-04-07 15:47 rstory + + * include/net-snmp/data_access/route.h: + + tweak comments + +2004-04-07 15:47 rstory + + * agent/mibgroup/ip-mib/data_access/.cvsignore: + + files to ignore + +2004-04-07 15:46 rstory + + * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c: + + remove unused/undefined vars + +2004-04-07 15:44 rstory + + * agent/mibgroup/: if-mib.h, ip-forward-mib.h: + + fix config_require paths + +2004-04-07 15:44 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable.h: + + config_exclude mibII/interfaces; tweak external oid def + +2004-04-07 15:43 rstory + + * agent/mibgroup/if-mib/data_access/interface_common.c: + + remove references to ifTable + +2004-04-07 15:38 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/.cvsignore: + + files to ignore + +2004-04-07 15:37 rstory + + * agent/mibgroup/ip-mib/ipAddressTable/: + default-table-ipAddressTable.m2d, ipAddressTable.c, + ipAddressTable.h, ipAddressTable_constants.h, + ipAddressTable_data_access.c, ipAddressTable_data_access.h +, ipAddressTable_interface.c, + ipAddressTable_interface.h: + + new MFD ipAddressTable + +2004-04-07 15:36 rstory + + * agent/mibgroup/ip-mib/data_access/ipaddress.h, + agent/mibgroup/ip-mib/data_access/ipaddress_common.c, + agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.c, + agent/mibgroup/ip-mib/data_access/ipaddress_linux.h, + include/net-snmp/data_access/ipaddress.h: + + ipaddress data access (v4 & v6) + +2004-04-07 15:29 rstory + + * agent/mibgroup/: ip-mib.h, ip-mib/ipAddressTable.h: + + new config modules + +2004-04-07 06:38 dts12 + + * snmplib/mib.c: + + Remove a superfluous trailing comma (bug #930708) + +2004-04-07 03:23 dts12 + + * agent/helpers/table_data.c, agent/helpers/table_dataset.c +, include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h: + + Routines to indicate the number of rows in a data-helper-based table + +2004-04-07 02:13 slif + + * testing/eval_tools.sh: + + CAPTURE returns exit code from command that was run. + +2004-04-06 23:33 slif + + * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in +: + + patch [930880] don't build CMU compatible functions on win32 + +2004-04-06 23:19 slif + + * README.win32, perl/TrapReceiver/Makefile.PL, + win32/Configure, win32/Makefile.in, win32/libsdll.dsw +, win32/win32.dsw, win32/win32sdk.dsw, + win32/libnetsnmptrapd/.cvsignore, + win32/libnetsnmptrapd/Makefile.in, + win32/libnetsnmptrapd/libnetsnmptrapd.dsp, + win32/snmptrapd/Makefile.in, win32/snmptrapd/snmptrapd.dsp +: + + patch [915615] Perl TrapReceiver does not compile on Win32 MSVC + also fixes bug [896012] win32 Perl build dies at TrapReceiver + +2004-04-06 21:59 slif + + * agent/mibgroup/mibII/: tcpTable.c, udpTable.c: + + fix [907716] win32 agent shows tcp,udp connect OIDs in host byte order + +2004-04-06 17:35 slif + + * testing/eval_tools.sh: + + patch [919122] test should allow time for programs to settle + +2004-04-06 17:34 slif + + * testing/eval_tools.sh: + + patch [919114] preserve test result when stopping + +2004-04-06 17:32 slif + + * testing/eval_tools.sh: + + patch [919105] better pid check + +2004-04-06 10:43 rstory + + * include/net-snmp/net-snmp-includes.h: + + include stdint, if available + +2004-04-06 09:46 dts12 + + * agent/agent_handler.c, + include/net-snmp/agent/agent_handler.h: + + Register new API modules using the default priority (127) + and provide an API for unregistering them again. + +2004-04-05 16:04 slif + + * testing/eval_tools.sh: + + reverse patch-test-deprecated-options to permit testing versions before 5.1. + +2004-04-04 11:17 rstory + + * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/: + ipCidrRouteTable_data_access.c, + ipCidrRouteTable_interface.c: + + don't share cache w/inetCidrRoute, which can't work, since indexes don't match + +2004-04-04 11:15 rstory + + * agent/mibgroup/if-mib/ifXTable/: ifXTable.h, + ifXTable_data_access.c, ifXTable_interface.c: + + share data structures/cache w/ifTable if enabled + +2004-04-04 11:05 rstory + + * agent/mibgroup/if-mib/ifXTable/: default-table-ifXTable.m2d +, ifXTable.c, ifXTable.h, ifXTable_interface.h +: + + update to use new interface data access + +2004-04-04 10:59 rstory + + * agent/mibgroup/ip-forward-mib/data_access/route_common.c, + agent/mibgroup/ip-forward-mib/data_access/route_linux.c, + include/net-snmp/data_access/route.h: + + update to support inetCidrRouteTable + +2004-04-04 10:58 rstory + + * agent/mibgroup/ip-forward-mib.h: + + add inetCidrRouteTable + +2004-04-04 10:57 rstory + + * agent/mibgroup/ip-forward-mib/inetCidrRouteTable/: + inetCidrRouteTable.c, inetCidrRouteTable.h, + inetCidrRouteTable_constants.h, + inetCidrRouteTable_data_access.c, + inetCidrRouteTable_data_access.h, + inetCidrRouteTable_interface.c, + inetCidrRouteTable_interface.h, .cvsignore, + default-table-inetCidrRouteTable.m2d: + + new inetCidrRouteTable. only does ipv4 so far. + +2004-04-04 07:14 rstory + + * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/: + ipCidrRouteTable_data_access.c, + ipCidrRouteTable_interface.c: + + share cache w/inetCidrRouteTable, if it is enabled + +2004-04-04 07:09 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + use unused var + +2004-04-04 07:08 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + fix missed case for allocate parm; remove unused var + +2004-04-04 07:07 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i +: + + fix missed case for allocate parm + +2004-04-04 07:06 rstory + + * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i: + + add debug + +2004-04-03 05:15 rstory + + * agent/mibgroup/mibII/vacm_vars.c: + + fix bug 928481 - consistency in vacm_vars.c + +2004-04-02 19:02 rstory + + * agent/mibgroup/: if-mib/ifTable.h, if-mib/ifXTable.h, + ip-forward-mib/inetCidrRouteTable.h, + ip-forward-mib/ipCidrRouteTable.h: + + configure_require files for individual modules + +2004-04-02 12:52 rstory + + * snmplib/container.c: + + default to netsnmp_index compare if no compare provided + +2004-04-02 12:51 rstory + + * snmplib/: cmu_compat.c, snmp_version.c: + + include net-snmp-config.h + +2004-04-02 12:40 rstory + + * snmplib/callback.c: + + new static lock var to detect when a callback is added/removed during callback + processing; don't call free on client arg of callback w/NULL callback ptr + (i.e. one that was removed while callbacks were being processed) + +2004-04-02 12:36 rstory + + * local/mib2c-update: + + make temp dir names configureable, w/defaults now prefixed w/'.'; tweak diff + exclude patterns; other misc tweaks + +2004-04-02 12:34 rstory + + * include/net-snmp/library/tools.h: + + fix macros to be safely useable as a single statement; new SNMP_SWIPE_MEM macro + +2004-04-02 08:20 rstory + + * include/net-snmp/net-snmp-config.h.in: + + new config.h.in to match acconfig.h (autoheader hadn't been run in a while): + pcks, croptyki, config_exclude, agentx domain socket, cppwrap macro + +2004-04-02 08:06 rstory + + * agent/helpers/cache_handler.c: + + reduce redundancy + +2004-04-02 08:02 rstory + + * agent/agent_handler.c: + + add asserts on illegal handler calls + +2004-04-02 06:46 hardaker + + * apps/snmptrapd_handlers.c: + + Fix inclusion of utilities/execute.h, since Robert's Makefile changes + broke the path lookups. + +2004-04-01 22:08 hardaker + + * perl/SNMP/SNMP.pm: + + make gettable use getbulk when possible + +2004-04-01 19:41 rstory + + * configure: + + configure for new configure.in + +2004-04-01 19:32 rstory + + * Makefile.in: + + move VPATH to individual Makefile.in files; new makefilecheck target to check + for gnu make constructs; new 'checks' target runs checks for comment/makefile + +2004-04-01 19:29 rstory + + * acconfig.h: + + empty define for config_exclude; new NETSNMP_CPP_WRAP macros + +2004-04-01 19:27 rstory + + * configure.in: + + new config_exclude; config_require tweaks: + don't process the same module twice; allow c file w/no header; move + module list add, config_load_mib check inside header conditional + +2004-04-01 18:38 rstory + + * configure: + + new configure to match configure.in + +2004-04-01 18:37 rstory + + * Makefile.top, configure.in, agent/Makefile.in +, agent/helpers/Makefile.in, + agent/mibgroup/Makefile.in, apps/Makefile.in, + apps/snmpnetstat/Makefile.in, local/Makefile.in, + man/Makefile.in, mibs/Makefile.in, + snmplib/Makefile.in, testing/Makefile.in: + + rework VPATH so people with GNU make can share a source directory for multiple + build (including one in the source directory); completely rework CPPFLAGS for a + common, consistent order (that is also correct for non sourcedir builds) + +2004-04-01 18:26 rstory + + * agent/mibgroup/ip-forward-mib/ipCidrRouteTable.h: + + new file + +2004-04-01 18:15 rstory + + * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/: + default-table-ipCidrRouteTable.m2d, ipCidrRouteTable.c +, ipCidrRouteTable.h, ipCidrRouteTable_data_access.c +, ipCidrRouteTable_data_access.h, + ipCidrRouteTable_interface.c, ipCidrRouteTable_interface.h +: + + update for mfd generated code changes; update to use new data access stuff; + +2004-04-01 18:10 rstory + + * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c: + + update to use new data access stuff; add todo comments + +2004-04-01 18:10 rstory + + * agent/mibgroup/: if-mib/data_access/.cvsignore, + if-mib/ifTable/.cvsignore, if-mib/ifXTable/.cvsignore +, ip-forward-mib/data_access/.cvsignore, + ip-forward-mib/ipCidrRouteTable/.cvsignore: + + new cvsingore files + +2004-04-01 18:07 rstory + + * agent/mibgroup/if-mib/: ifTable/ifTable.c, + ifTable/ifTable.h, ifXTable/ifXTable.h: + + update to use new data access stuff + +2004-04-01 18:04 rstory + + * agent/mibgroup/: if-mib/data_access/interface.h, + if-mib/data_access/interface_common.c, + if-mib/data_access/interface_linux.c, + ip-forward-mib/data_access/route.h, + ip-forward-mib/data_access/route_common.c, + ip-forward-mib/data_access/route_linux.c: + + new data access files + +2004-04-01 18:00 rstory + + * include/net-snmp/data_access/: interface.h, route.h: + + move config_require stuff back into mibgroup, since that's the only place + configure will look for them + +2004-04-01 16:58 hardaker + + * agent/helpers/table_iterator.c: + + Remove duplicate coloid setting (was done above as well) + +2004-04-01 16:54 hardaker + + * agent/helpers/table_iterator.c: + + Another iterator fix: initialize a variable properly for every request + +2004-04-01 16:21 rstory + + * include/net-snmp/data_access/: interface.h, route.h: + + new data access headers + +2004-04-01 15:52 hardaker + + * agent/helpers/table_iterator.c: + + Another iterator problem with getbulk's: make it not set RETRY if its going to be out of scope next time around still (> maxcol) + +2004-04-01 09:18 hardaker + + * agent/helpers/table_iterator.c: + + - Various patches to fix iterator problems with multiple varbinds. + +2004-03-31 12:13 hardaker + + * agent/helpers/cache_handler.c: + + Properly set the auto_next flag. + +2004-03-30 21:22 hardaker + + * perl/SNMP/SNMP.pm: + + A new implementation of gettable that uses better structured GETNEXT + packets for faster retrieval across slow links. + - getbulk not yet used, but should be. + +2004-03-30 21:19 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + - minor changes to the cvs2cl command line flags + +2004-03-30 21:16 hardaker + + * agent/mibgroup/host/: hr_system.c, hr_system.h: + + change set_solaris_time to ns_set_time and enable it on any + architecture that supports mktime() and stime() + +2004-03-30 21:15 hardaker + + * configure, configure.in: + + check for stime functions + +2004-03-30 21:14 hardaker + + * acconfig.h: + + - undef ssize_t + +2004-03-30 17:06 slif + + * snmplib/snmp_logging.c: + + remove commented and unused variables. flag static variable as problem for threads. + +2004-03-30 16:56 slif + + * win32/install-net-snmp.bat: + + mildly enforce running from base source directory. + +2004-03-30 16:53 slif + + * win32/mib_module_includes.h: + + init examples modules + +2004-03-30 10:45 hardaker + + * perl/SNMP/t/mib.t: + + include previously-broken tests again + +2004-03-30 10:41 hardaker + + * perl/SNMP/SNMP.xs: + + Fix a really old and annoying bug: use set_boolean instead of toggle_boolean for telling the library when to replace old MIBs while parsing. Affected a bunch of stuff in odd ways. + +2004-03-30 05:01 dts12 + + * include/net-snmp/library/snmp_logging.h, + snmplib/snmp_logging.c: + + New logging option '-Ln' to explicitly turn off logging + +2004-03-29 20:20 rstory + + * agent/mibgroup/: if-mib.h, ip-forward-mib.h: + + config-require headers + +2004-03-29 20:18 rstory + + * agent/mibgroup/if-mib/: ifTable/default-table-ifTable.m2d, + ifTable/ifTable.c, ifTable/ifTable.h, + ifTable/ifTable_constants.h, ifTable/ifTable_data_access.c +, ifTable/ifTable_data_access.h, + ifTable/ifTable_interface.c, ifTable/ifTable_interface.h +, ifXTable/default-table-ifXTable.m2d, + ifXTable/ifXTable.c, ifXTable/ifXTable.h, + ifXTable/ifXTable_constants.h, + ifXTable/ifXTable_data_access.c, + ifXTable/ifXTable_data_access.h, + ifXTable/ifXTable_interface.c, + ifXTable/ifXTable_interface.h: + + new implementations of ifTable and ifXTable, based on generated code from + mib2c MFD + container-cached conf files + +2004-03-29 16:28 slif + + * perl/SNMP/SNMP.pm: + + fix spell Acknowledgements, add blank before =cut so that it will be parsed correctly. + +2004-03-29 15:40 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + use unused vars + +2004-03-29 15:40 rstory + + * local/mib2c-conf.d/node-get.m2i: + + tweak comment + +2004-03-29 15:39 rstory + + * local/mib2c-conf.d/mfd-makefile.m2m: + + slight re-org; include (commented out) gnu make stuff + +2004-03-29 15:37 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + rework data_context so we don't use a typedef to a pointer + (e.g. typedef x* x_data); use unused vars; allow user to pass existing data + ptr when creating row context; set val_len to buf size iff not already set + +2004-03-29 15:33 rstory + + * local/mib2c-conf.d/: mfd-data-access.m2c, mfd-data-get.m2c +: + + move table index functions to data-get; include data_access header + +2004-03-29 15:31 rstory + + * local/mib2c-conf.d/: mfd-access-container-cached-defines.m2i +, mfd-access-unsorted-external-defines.m2i: + + rework data_context so we don't use a typedef to a pointer + (e.g. typedef x* x_data); tweak m2c_procesing type; remove unused var + +2004-03-29 15:28 rstory + + * local/mib2c-conf.d/generic-table-constants.m2c: + + tweak m2c_processing_type + +2004-03-29 15:26 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + rework data_context so we don't use a typedef to a pointer + (e.g. typedef x* x_data); include mib_modules header; tweak m2c_processing_type + +2004-03-29 15:25 rstory + + * local/mib2c-conf.d/: generic-data-allocate.m2i, + generic-data-context.m2i, m2c_setup_table.m2i: + + rework data_context so we don't use a typedef to a pointer + (e.g. typedef x* x_data) + +2004-03-29 14:26 hardaker + + * snmplib/mib.c: + + make parse_one_oid_index properly decode IP addresses in the right byte order. + +2004-03-29 12:58 slif + + * win32/mib_module_inits.h: + + init examples modules + +2004-03-29 09:19 slif + + * testing/tests/: T110agentxget, T111agentxset, + T112agentxsetfail, T113agentxtrap: + + patch [918838] test agentx using TCP sockets - iff transport not "unix" + +2004-03-29 07:54 rstory + + * apps/snmptrapd.c: + + sync w/5.1.1 (move var decls to top of functional block) + +2004-03-26 08:41 slif + + * testing/eval_tools.sh: + + apply patch #920234 to start programs in minimized window (mingw only). + +2004-03-26 08:03 slif + + * win32/build.pl: + + patch to fix [921423] install test sequence not right for perl build + +2004-03-26 07:53 slif + + * configure.in: + + patch #901434 tosock2.sh -- use Winsock 2.x for Windows socket library + +2004-03-22 15:37 rstory + + * dist/cvsup: + + fix path for cleanup of uploaded tarball + +2004-03-22 13:44 hardaker + + * man/: Makefile.in, make_index.pl, man_sections.txt +: + + man/index.html generation stuff + +2004-03-20 21:43 hardaker + + * man/Makefile.in: + + newer man2html usage + +2004-03-20 10:02 slif + + * testing/eval_onescript.sh: + + patch [919132] test stop before finish is superfluous + +2004-03-19 16:18 hardaker + + * configure.in: + + Part of patch 917726 to fix a few windows config problems. + +2004-03-19 16:01 hardaker + + * testing/tests/T100agenthup: + + Patch from Michael Slifcak: [ 918828 ] conditional skip HUP test + +2004-03-19 15:58 hardaker + + * configure.in, include/net-snmp/net-snmp-config.h.in +: + + Patch from Michael Slifcak: [ 918948 ] fix cygwin config problem + +2004-03-19 08:29 hardaker + + * include/net-snmp/agent/watcher.h: + + Added a missing prototype: netsnmp_register_watched_spinlock + +2004-03-19 08:23 hardaker + + * snmplib/snmpv3.c: + + Missed a AES128 -> AES conversion. + +2004-03-19 03:00 dts12 + + * README.win32: + + Brief description of adding Win32 IPv6 transport support. + +2004-03-18 18:32 slif + + * testing/eval_tools.sh: + + patch [919116] minor diff in invoked log + +2004-03-18 15:44 slif + + * testing/eval_tools.sh: + + apply patch_915178.redux to finish the second part of that patch. + +2004-03-18 08:51 slif + + * testing/tests/: T120proxyget, T121proxyset, + T122proxysetfail: + + apply patch [918824] fix proxy tests + +2004-03-18 07:05 slif + + * include/net-snmp/system/: cygwin.h, mingw32.h: + + patch [917649] find uint32_t in win32-gcc build environments + +2004-03-16 13:05 rstory + + * snmplib/Makefile.in: + + merge configure substituted srs/obs def w/previous line, to avoid having a + continuation line followed by a blank line; + fixes for building outside of source dir (reorder include in CPPFLAGS so that + relative dirs come before srcdirs) + +2004-03-16 07:49 slif + + * win32/: build.bat, build.pl: + + synch with working version, delta install base, of course. + +2004-03-16 06:53 slif + + * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in +: + + add typedef for uint32_t -- absent from MSVS + +2004-03-16 05:15 slif + + * win32/: Makefile.in, install-net-snmp.bat: + + partial fix for bug 915178: adjust to accommodate 'make test' verification. + +2004-03-15 16:42 hardaker + + * testing/tests/T151solarishostdisk: + + Patch from Bruce Shaw: [ 894711 ] Solaris disk test fails on some OS's [second fix to his previous patch for even better support] + +2004-03-15 15:56 hardaker + + * agent/mibgroup/mibII/system_mib.c: + + Bug/patch from Bob Rowlands: [ 815361 ] override token in snmpd.conf does not allow snmpset on OID [really, this just returns proper error codes from system_mib variables] + +2004-03-15 15:52 hardaker + + * agent/snmp_agent.c: + + Bug/patch from Bob Rowlands: [ 815333 ] snmpvacm app not working with SNMP v1 [ really just fixing mib error codes remembered in snmp_agent.c] + +2004-03-15 15:43 hardaker + + * agent/helpers/mode_end_call.c: + + Bug/Patch from Bob Rowlands: [ 809282 ] netsnmp_mode_end_call_add_mode_callback called repeatedly + +2004-03-15 15:36 hardaker + + * snmplib/snmpusm.c: + + Patch from Bob Rowlands: [ 808881 ] Log a authentication failure message when authentication fails. + +2004-03-15 15:27 hardaker + + * agent/snmp_vars.c, agent/mibgroup/mibII/at.c, + agent/mibgroup/mibII/tcpTable.c, + agent/mibgroup/mibII/udpTable.c, + agent/mibgroup/mibII/var_route.c, + include/net-snmp/agent/snmp_vars.h: + + Patch from Bob Rowlands: [ 807333 ] 64 bit agent returns incorrect values for IpAddress + +2004-03-15 14:18 rstory + + * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/: + default-table-ipCidrRouteTable.m2d, ipCidrRouteTable.c +, ipCidrRouteTable.h, ipCidrRouteTable_constants.h +, ipCidrRouteTable_data_access.c, + ipCidrRouteTable_data_access.h, + ipCidrRouteTable_interface.c, ipCidrRouteTable_interface.h +: + + re-implement existing ipCidrRouteTable functionality w/MFD helper + (i.e. read-only support; use var_route function to get data) + +2004-03-15 12:10 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + tweaks for row-creation case + +2004-03-15 12:08 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + default to inconsistentName instead of noCreation + +2004-03-15 06:27 dts12 + + * win32/build.pl: + + Tweak the option prompt slightly. + (Dave's being picky again!) + +2004-03-15 06:20 dts12 + + * apps/snmptrapd.c: + + Listen on port 162 (rather than 161) if a (bare) interface + address is specified. + +2004-03-13 22:05 rstory + + * agent/helpers/table_array.c: + + null free'd pointer (better safe than sorry) + +2004-03-13 21:59 rstory + + * agent/helpers/table_array.c: + + plug memory leak + +2004-03-13 19:21 rstory + + * agent/mibgroup/mibII/mibII_common.h: + + fix for compiling w/dmalloc + +2004-03-13 06:40 slif + + * win32/build.bat: + + set temp var empty to remove from env + +2004-03-12 15:52 slif + + * win32/net-snmp/net-snmp-config.h.in: + + clean up base poop. + +2004-03-12 13:07 slif + + * README.win32, win32/build.bat: + + doc change for patch 912447 + +2004-03-12 12:13 slif + + * testing/: RUNTESTS, eval_tools.sh: + + apply patch[915178] to fix MinGW (MSYS) make test freezes + +2004-03-12 11:29 slif + + * win32/: Makefile-apps.in, libsnmp_dll/Makefile.in, + net-snmp/net-snmp-config.h.in, snmpd/Makefile.in, + snmpdsdk/Makefile.in, snmpnetstat/Makefile.in, + snmptrapd/Makefile.in: + + modify patch[912447] to use correct winsock library + +2004-03-12 11:16 slif + + * win32/: Configure, Makefile-apps.in, Makefile.in +, build.bat, build.pl, libagent/Makefile.in +, libhelpers/Makefile.in, libsnmp/Makefile.in, + libsnmp_dll/Makefile.in, net-snmp/net-snmp-config.h.in +, netsnmpmibs/Makefile.in, netsnmpmibssdk/Makefile.in +, snmpd/Makefile.in, snmpdsdk/Makefile.in, + snmpnetstat/Makefile.in, snmptrapd/Makefile.in: + + apply patch [912447] Win32 MSVC Makefile system + +2004-03-10 19:24 slif + + * testing/RUNTESTS: + + aggressive search for executables below the base directory. + +2004-03-10 19:15 slif + + * README.win32, win32/net-snmp/net-snmp-config.h: + + don't set global snmp_errno; do provide undef USE_OPENSSL; + replace NETSNMP_NO_DLL with NETSNMP_USE_DLL; + document the change. + +2004-03-10 19:09 slif + + * testing/eval_tools.sh: + + invoke snmpd, snmptrapd with non-deprecated parameters for PID and logfile. + +2004-03-10 15:09 slif + + * snmplib/scapi.c: + + fix signed mismatch when testing proper length of keyed hash. + +2004-03-10 15:03 slif + + * README.win32, win32/net-snmp/net-snmp-config.h: + + mods for building win32 with OpenSSL support. + +2004-03-10 08:23 slif + + * README.win32: + + per AlexB - change instructions to use MinGW developer's recommended OpenSSL. + +2004-03-10 07:21 dts12 + + * perl/SNMP/t/startagent.pl: + + Use the same testing ports as the main agent test suite + (somewhat less likely to clash with other services) + +2004-03-10 07:08 dts12 + + * man/snmpd.8.def: + + Document support for multiple "optional" config files via -c + +2004-03-10 05:01 dts12 + + * agent/helpers/table.c: + + Retry unfulfilled GETNEXT requests that simply haven't been attempted + (e.g. due to a missing column object), but not ones that have been + explicitly marked as failed (e.g. at the end of the table). + + I'm not 100% convinced this is correct, but it seems to have the + right effect for both 'table_data' and 'table_dataset' based modules. + +2004-03-10 04:52 dts12 + + * agent/helpers/table_data.c: + + Check for problems with all of the requested varbinds + (not just the first one), and handle 'noSuchObject' exceptions. + [Though in fact, this code isn't actually used] + +2004-03-09 12:50 rstory + + * configure: + + update to match new configure.in + +2004-03-09 11:34 rstory + + * agent/mibgroup/agentx/protocol.c: + + debugging isn't platform specific + +2004-03-09 07:55 rstory + + * configure.in, apps/Makefile.in: + + separate traplibs from agent libs for dependencies + +2004-03-09 07:12 slif + + * win32/install-net-snmp.bat: + + make SNMPCONFPATH consistent with other platforms ("$prefix/etc/snmp") + +2004-03-09 07:09 slif + + * snmplib/: snmp_api.c, snmp_client.c: + + add comment MTCRITICAL_RESOURCE to use of snmp_errno in three places. + +2004-03-09 05:10 dts12 + + * snmplib/read_config.c: + + Handle multiple "optional config" files. + +2004-03-09 04:24 slif + + * win32/net-snmp/net-snmp-config.h: + + make SNMPCONFPATH consistent with other platforms ("$prefix/etc/snmp") + +2004-03-08 20:26 rstory + + * README.aix: + + new file + +2004-03-08 17:53 slif + + * README.win32, perl/SNMP/README: + + patch [911439] Updates to the README.win32 and SNMP README for Win32 + +2004-03-08 16:14 hardaker + + * apps/notification_log.c: + + ifdef out routines that only available when agentx is going to be used. + +2004-03-08 16:09 rstory + + * apps/Makefile.in: + + use app libs for snmptrapd when agent disabled; move wraplib substitution to + a more reasonable place. snmptrapd still doesn't link, but it's closer... + +2004-03-08 14:38 rstory + + * configure: + + new configure for new configure.in + +2004-03-08 14:37 rstory + + * configure.in: + + add comments in hairy agent module processing; don't munge default mibs until + we are don't building it; tweaks for --disable-agent: use same default mibset + as --enable-mini-agent, don't to hairy agent module processing + +2004-03-08 13:24 hardaker + + * man/snmpd.conf.5.def: + + Fix syntax errors. + +2004-03-08 12:42 slif + + * agent/helpers/cache_handler.c: + + remove unused local var cache_timeout + +2004-03-08 12:41 slif + + * perl/TrapReceiver/TrapReceiver.xs: + + use quotes to search local include paths for perl_snmptrapd.h + +2004-03-08 11:43 slif + + * README.win32: + + patch [910903] Updates to the README.win32 for GCC + +2004-03-08 09:37 hardaker + + * perl/TrapReceiver/TrapReceiver.xs: + + Patch from Andrew Hood to include proper headers and {} wrap perl special declrs + +2004-03-08 08:51 hardaker + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + use default library values instead of hard-coded defaults for auth/priv protocols + +2004-03-06 19:23 rstory + + * include/net-snmp/agent/table.h: + + remove duplicate prototype + +2004-03-06 19:17 rstory + + * local/mib2c-update: + + tweak pattern for new doxygen conf files + +2004-03-06 19:16 rstory + + * include/net-snmp/agent/table.h: + + add prototype to get sparse table mib handler, netsnmp_table_next_column; + rename netsnmp_register_sparse_table to netsnmp_sparse_table_register; add + netsnmp_sparse_table_handler_get + +2004-03-06 19:12 rstory + + * agent/helpers/table.c: + + make sparse table helper static; add method to get sparse table mib handler; + warn if sparse table handler has a next pointer. use new handler custom bit + to only log once, if possible. + +2004-03-06 18:47 rstory + + * include/net-snmp/agent/agent_handler.h: + + reserver last 4 bits of flag for handler use + +2004-03-06 17:12 rstory + + * local/mib2c-conf.d/: mfd-doxygen.m2c, mfd-top.m2c: + + generate simply doxygen.conf file + +2004-03-05 21:48 hardaker + + * agent/helpers/table_dataset.c: + + Fixed the add_row token by sorting incoming columns from the parser + +2004-03-05 17:03 rstory + + * local/mib2c-conf.d/mfd-readme.m2c: + + updates from older changes; still slightly out of date + +2004-03-05 17:02 rstory + + * local/mib2c-update: + + don't recurse on diff; cp defaults instead of moving + +2004-03-05 17:01 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + new var for param calls by val + +2004-03-05 17:00 rstory + + * local/mib2c-conf.d/m2c_setup_table.m2i: + + fix evaluation problem in generated default file + +2004-03-05 16:59 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i +: + + tweaks to comments for better doxygen docs; use multiple passes to keep header + and source in same include; move indexes_set, init_data into data_access.m2c + +2004-03-05 16:58 rstory + + * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i: + + tweaks to comments for better doxygen docs; use multiple passes to keep header + and source in same include; add example code; move as much cache stuff as + possible into interface + +2004-03-05 16:56 rstory + + * local/mib2c-conf.d/generic-table-indexes-set.m2i: + + tweaks to comments for better doxygen docs; use multiple passes to keep header + and source in same include; break set_indexes into 2 pieces + +2004-03-05 16:55 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + tweaks to comments for better doxygen docs; use multiple passes to keep header + and source in same include; re-add pre/post; define MFD return code here, since + table_mfd no longer exists; + +2004-03-05 16:53 rstory + + * local/mib2c-conf.d/mfd-makefile.m2m: + + fix syntax error + +2004-03-05 16:53 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + tweaks to comments for better doxygen docs; use multiple passes to keep header + and source in same include; re-add pre/post wrapper; call new row_prep + +2004-03-05 16:51 rstory + + * local/mib2c-conf.d/: mfd-data-get.m2c, mfd-data-set.m2c +: + + tweaks to comments for better doxygen docs; use multiple passes to keep header + and source in same include + +2004-03-05 16:51 rstory + + * local/mib2c-conf.d/mfd-data-access.m2c: + + tweaks to comments for better doxygen docs; use multiple passes to keep header + and source in same include; mov init_data here; add row_prep + +2004-03-05 16:48 rstory + + * local/mib2c-conf.d/: generic-table-indexes-from-oid.m2i, + generic-value-map-func.m2i, node-get.m2i, + node-set.m2i, parent-set.m2i: + + tweaks to comments for better doxygen docs; use multiple passes to keep header + and souce in same include + +2004-03-05 16:44 rstory + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + add flags; add expired; only use default timeout when cache created; + +2004-03-05 16:42 hardaker + + * snmplib/mib.c: + + have mib_to_asn_type return ASN_UNSIGNED instead of ASN_UINTEGER, + which is the proper data type. + +2004-03-05 16:41 hardaker + + * agent/helpers/table_data.c: + + Remove the sparse table registration and register it as a normal table. + 1) the higher table handler always calls the sparse table handler + anyway, so it would be redundant even if it did work. + 2) The sparse table handler doesn't call any children, and doesn't + set the autonext flag so its alway the end of the line (this took + me an hour to find). + +2004-03-05 16:40 hardaker + + * agent/helpers/table_dataset.c: + + change the help information for add_row to mention that you need the + table name you want to add the data to. + +2004-03-05 14:58 hardaker + + * agent/: agent_registry.c, snmp_agent.c: + + Fix the oid registration cache not being invalidated properly. Bug #900967 + +2004-03-05 11:29 slif + + * apps/snmptrapd.c: + + fix [706093] by not defining variables a second time. + +2004-03-05 10:03 slif + + * perl/TrapReceiver/MANIFEST: + + quell manifest check errors (makefile, pm_to_blib, .c file). + +2004-03-05 10:03 slif + + * include/net-snmp/library/snmp_impl.h: + + use of SET_SNMP_ERRNO requires -- enable DLL decoration for snmp_errno + +2004-03-05 10:02 slif + + * include/net-snmp/agent/table.h: + + add missing declaration for netsnmp_table_next_column + +2004-03-05 10:00 slif + + * win32/libsnmp_dll/libsnmp.def: + + add symbol usmAESPrivProtocol + +2004-03-05 08:23 rstory + + * include/net-snmp/library/snmp-tc.h: + + fix macro name, as noted on users + +2004-03-05 05:51 slif + + * agent/mibgroup/ucd-snmp/file.c: + + remove unused var 'space' + +2004-03-05 05:30 slif + + * configure.in, snmplib/system.c, + win32/encode_keychange/encode_keychange.dsp, + win32/libsnmp_dll/libsnmp_dll.dsp, + win32/snmpbulkget/snmpbulkget.dsp, + win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/snmpd.dsp +, win32/snmpdelta/snmpdelta.dsp, + win32/snmpdf/snmpdf.dsp, win32/snmpdsdk/snmpd.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, + win32/snmptranslate/snmptranslate.dsp, + win32/snmptrap/snmptrap.dsp, win32/snmptrapd/snmptrapd.dsp +, win32/snmpusm/snmpusm.dsp, + win32/snmpvacm/snmpvacm.dsp, win32/snmpwalk/snmpwalk.dsp +, configure: + + patch [901434] apply useWinsock2.sh [undo by using useWinsock1.sh] + +2004-03-04 22:27 hardaker + + * agent/helpers/all_helpers.c: + + initialize the table_dataset helper (again... I *know* it was initialized in the past. What happened?) + +2004-03-04 22:05 rstory + + * agent/snmp_agent.c: + + turn off caching until real fix found for bug 900967: agentx, caching + +2004-03-04 20:28 rstory + + * agent/mibgroup/agentx/subagent.c: + + *finally* fix agentx hang when master disappears + +2004-03-04 15:41 rstory + + * agent/mibgroup/ucd-snmp/extensible.c: + + fix execfix for relocatable execs; add fix cmd to relocatable tree + +2004-03-04 09:45 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + minor wording changes about version number changing + +2004-03-04 09:43 hardaker + + * configure, configure.in, apps/Makefile.in: + + - fix building trapd when the agent isn't being built + +2004-03-04 09:12 hardaker + + * perl/TrapReceiver/Makefile.PL: + + update to the way we normally do perl Makefiles, which is not normal. + +2004-03-04 08:53 hardaker + + * perl/: OID/OID.xs, TrapReceiver/TrapReceiver.xs, + agent/agent.xs: + + - convert fprintf(stderr to snmp_log(LOG_ERR + +2004-03-04 08:48 rstory + + * agent/helpers/null.c: + + fix syntax errors + +2004-03-04 05:39 slif + + * configure.in, snmplib/Makefile.in, configure +: + + patch [909459] Configure patch to allow for Win32 objects. + +2004-03-03 22:11 slif + + * win32/net-snmp/net-snmp-config.h: + + change "progra~1" to "Program Files" to avoid problem with DOS name warping. + +2004-03-03 21:22 slif + + * perl/: Makefile.PL, Makefile.subs.pl, ASN/Makefile.PL +, OID/Makefile.PL, SNMP/Makefile.PL, + SNMP/README, agent/Makefile.PL, + agent/default_store/Makefile.PL, default_store/Makefile.PL +: + + patch [906274] Win32 Perl compile with release/debug path changes + +2004-03-03 14:15 rstory + + * agent/helpers/null.c: + + specify mode in reginfo + +2004-03-03 13:05 hardaker + + * agent/mibgroup/ucd-snmp/: file.c, file.h: + + - make the file token accept a default size like the docs say it will. + +2004-03-03 12:07 rstory + + * snmplib/snmp_api.c: + + comment out pdu double free check til better (non-leaking) solution found + +2004-03-03 08:56 rstory + + * man/: Makefile.in, netsnmp_mfd_pdu_context_s.3: + + remove man page for removed structure + +2004-03-03 08:52 rstory + + * local/mib2c-update: + + new utility to regenerate mib2c code, preserving existing customizations + +2004-03-03 07:52 slif + + * win32/libhelpers/libhelpers.dsp: + + table_mfd removed -- dont build it. + +2004-03-03 07:46 slif + + * win32/: install-net-snmp.bat, nmakeperl.bat: + + per AlexB - add "-help" descriptions. create BASE/temp subdir. + +2004-03-02 13:45 slif + + * agent/snmpd.c: + + patch [753894] catch SIGXFSZ w/o strsignal + +2004-03-02 12:56 rstory + + * local/mib2c.mfd.conf: + + top level mfd conf file + +2004-03-02 04:18 slif + + * agent/snmpd.c: + + patch [753894] catch SIGXFSZ, log message and exit, do not coredump + +2004-03-02 04:06 slif + + * agent/mibgroup/mibII/sysORTable.c: + + fix [771315] Agent coredumps during shutdown + +2004-03-01 21:09 rstory + + * agent/mibgroup/agentx/master.c: + + PC police - tone down error message + +2004-03-01 21:05 rstory + + * agent/mibgroup/agent/nsCache.c: + + change globals to use functions to access cache_handler vars, or use new + datastore values + +2004-03-01 21:03 rstory + + * include/net-snmp/library/container_binary_array.h: + + fix typo in comment; remove noalloc prototype + +2004-03-01 21:01 rstory + + * include/net-snmp/agent/ds_agent.h: + + fix typo in comment; add NO_CACHING and CACHE_TIMEOUT + +2004-03-01 21:00 rstory + + * agent/helpers/baby_steps.c, + include/net-snmp/agent/baby_steps.h: + + new baby_steps access multiplexer handler; make actual helper routines static; + rename functions, defines for backwards compatability + +2004-03-01 20:53 rstory + + * agent/snmp_vars.c: + + protect against multiple calls to init_agent + +2004-03-01 20:52 rstory + + * agent/snmpd.c: + + set default agent cache timeout; debug msg for errno on select error + +2004-03-01 20:51 rstory + + * agent/snmp_agent.c: + + merge common case in switch + +2004-03-01 20:50 rstory + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + replace globals w/local static + access function; use datastore for caching + enabled, cache timeout; test cache_free for NULL before calling it; don't + use goto; use new auto-next functionality to call child handlers; new + cache_create, cache_handler_register, cache_find_by_oid; don't reload cache + more than once per request; note possibility of cache being free'd mid- + request for delegated requests, w/proposed solution + +2004-03-01 20:19 rstory + + * agent/mibgroup/mibII/: ifTable.c, ifTable.h: + + switch from iterator to new table_container handler. + +2004-03-01 19:55 rstory + + * agent/mibgroup/mibII/ifTable.c: + + run through indent + +2004-03-01 06:06 slif + + * perl/SNMP/t/bulkwalk.t: + + undo patch at r5.3 -- restore (16) in test to get only non-repeaters + +2004-02-29 21:13 rstory + + * agent/helpers/table_container.c: + + move netsnmp_table_index_find_next_row here from table.c + +2004-02-29 21:12 rstory + + * include/net-snmp/agent/all_helpers.h: + + add table_container; remove table_mfd + +2004-02-29 21:07 rstory + + * agent/Makefile.depend, agent/mibgroup/Makefile.depend +, apps/Makefile.depend: + + remove mfd dependencies + +2004-02-29 20:54 rstory + + * agent/agent_handler.c, + include/net-snmp/agent/agent_handler.h: + + add flags field to mib handler structure; new handler AUTO_NEXT flags for + handlers that don't want to bother with calling sub-handlers (also reduces + stack depth); new netsnmp_handler_registration_create which resigers existing + handler; log warning for handlers registering w/no modes; handle injection to a + registration w/out a handler; new modes HANDLER_CAN_NOT_CREATE, + HANDLER_CAN_SET_ONLY; or in HANDLER_CAN_NOT_CREATE w/ DEFAULT; add void pointer + to handler registration + +2004-02-29 20:39 rstory + + * agent/helpers/Makefile.depend: + + remove table_mfd.h dependencies + +2004-02-29 20:24 rstory + + * agent/helpers/table.c: + + sync closest_column w/fixes in 5-1-patches; check for existing tbl_req_info in + requests; call sparse table handler after normal table processing; move + netsnmp_table_index_find_next_row to table_container.c + +2004-02-29 17:14 rstory + + * include/net-snmp/agent/table_container.h: + + prototype for handler get; make inline func static inline + +2004-02-29 17:13 rstory + + * agent/helpers/Makefile.in: + + out w/the old, in w/the new (remove mfd helper, add table_container) + +2004-02-29 17:11 rstory + + * agent/helpers/table_mfd.c, + include/net-snmp/agent/table_mfd.h: + + remove mfd helper; mfd conf files now user new table_container helper + +2004-02-29 17:06 rstory + + * agent/helpers/table_container.c: + + remove grouping option (user can use row_merge instead); new function go get + handler w/out register; break complex condition into simpler conditionals so + breakpoints can be set on condition; don't call lower handlers if no requests + need processing + +2004-02-29 17:01 rstory + + * snmplib/: container_iterator.c, container_list_ssll.c +, container_null.c: + + add support for container clear + +2004-02-29 16:33 rstory + + * agent/mibgroup/ucd-snmp/dlmod.c: + + enable dlmod support if HAVE_LIBDL + +2004-02-29 16:25 rstory + + * snmplib/snmp_api.c: + + catch bad size for fixed size types + +2004-02-29 16:20 rstory + + * snmplib/container_binary_array.c: + + new function to support CONTAINER_CLEAR; make some functions static inline + +2004-02-29 16:14 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +: + + fix insert/remove/free inlines to properly deal with multiple indexes; add new + CONTAINER_CLEAR macro/callback; add notes on freeing returned array from + get_subset + +2004-02-29 16:05 rstory + + * local/mib2c-conf.d/node-get.m2i: + + use mfd error instead of snmp error + +2004-02-29 16:05 rstory + + * local/mib2c-conf.d/node-set.m2i: + + setup size names before including generic file + +2004-02-29 16:04 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + remove extraneous end; add comments + +2004-02-29 16:01 rstory + + * local/mib2c-conf.d/subagent.m2c: + + add exit() call + +2004-02-29 16:00 rstory + + * local/mib2c-conf.d/mfd-makefile.m2m: + + tweaks to support new generate fewer files flag + +2004-02-29 15:58 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + tweaks to support new generate fewer files flag; use gloabl table oid/size var; + switch mfd wrapper functions to use standard new api parameters; new optional + cache; use two new helpers: netsnmp_baby_steps_access_multiplexer and + netsnmp_container_table_handler; look for data/put created row data in request + ala container table handler for lower handlers; tweaks for using new single + file access methods + +2004-02-29 15:52 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + tweaks to support new generate fewer files flag; make table oid/size a global + var; switch mfd wrapper functions to use standard new api parameters + +2004-02-29 15:49 rstory + + * local/mib2c-conf.d/: mfd-data-get.m2c, mfd-data-set.m2c +: + + use report progress flag; tweaks to support new generate fewer files flag + +2004-02-29 15:30 rstory + + * local/mib2c-conf.d/mfd-data-access.m2c: + + tweaks to use new single file access methods (processing type flag) + +2004-02-29 15:28 rstory + + * local/mib2c-conf.d/m2c_setup_table.m2i: + + test new flag for less verbose output; document transient values in comments + and generated table default file; make sure mfd defaults have been processed + +2004-02-29 15:19 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + default to no mapping, except for nodes w/enums; use param names for node + names; properly escape len var name + +2004-02-29 15:05 rstory + + * local/mib2c-conf.d/generic-value-map.m2i: + + tweak order of testing conditionals + +2004-02-29 15:03 rstory + + * local/mib2c-conf.d/generic-table-indexes-set.m2i: + + comment tweaks; make sure to clear tmp var before use + +2004-02-29 15:02 rstory + + * local/mib2c-conf.d/: generic-table-enums.m2c, + generic-table-oids.m2c: + + tweaks to support generating fewer files + +2004-02-29 15:01 rstory + + * local/mib2c-conf.d/generic-table-constants.m2c: + + new file to generate combined oid/enum header + +2004-02-29 14:59 rstory + + * local/mib2c-conf.d/default-mfd-top.m2c: + + init new flag for creating fewer files; init new flag for processing parts + of files (until I can figure out if I can convert to new define/calldefine) + +2004-02-29 14:55 rstory + + * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i: + + new access method defines + +2004-02-29 14:54 rstory + + * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i +, mfd-access-unsorted-external-header.m2i, + mfd-access-unsorted-external-interface.m2i, + mfd-access-unsorted-external-readme.m2i, + mfd-access-unsorted-external-setup.m2i: + + remove files (merged int mfd-access-undorted-external-defines.m2i) + +2004-02-29 14:53 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i +: + + merge multiple access files into one file + +2004-02-27 22:32 hardaker + + * agent/snmp_agent.c: + + - fix the case where incoming getbulks with no repeating varbinds is received. + +2004-02-27 15:04 slif + + * include/net-snmp/system/mingw32.h, perl/Makefile.PL, + perl/ASN/Makefile.PL, perl/OID/Makefile.PL, + perl/SNMP/Makefile.PL, perl/agent/Makefile.PL, + perl/agent/default_store/Makefile.PL, + perl/default_store/Makefile.PL: + + patch [ 905465 ] MinGW Perl module compiling with ActiveState Perl + +2004-02-27 07:18 slif + + * perl/SNMP/Makefile.PL: + + construct install tree similar to install tree that gcc builds use. + +2004-02-27 06:05 slif + + * win32/install-net-snmp.bat: + + build MSVS release and debug versions having the same name. + +2004-02-27 05:42 slif + + * win32/: encode_keychange/encode_keychange.dsp, + libagent/libagent.dsp, libhelpers/libhelpers.dsp, + libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp, + netsnmpmibs/netsnmpmibs.dsp, + netsnmpmibssdk/netsnmpmibssdk.dsp, + snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp +, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp, + snmpdf/snmpdf.dsp, snmpdsdk/snmpd.dsp, + snmpget/snmpget.dsp, snmpgetnext/snmpgetnext.dsp, + snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp, + snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp, + snmptest/snmptest.dsp, snmptranslate/snmptranslate.dsp +, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp +, snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp, + snmpwalk/snmpwalk.dsp: + + build MSVS release and debug versions having the same name. + +2004-02-27 05:11 slif + + * win32/: install-net-snmp.bat, net-snmp/net-snmp-config.h +: + + construct install tree similar to install tree that gcc builds use. + +2004-02-27 04:50 slif + + * agent/snmpd.c, snmplib/Makefile.in, + snmplib/winservice.c: + + enable gcc builds of Windows service code for the agent. + +2004-02-26 17:20 slif + + * agent/mibgroup/tunnel/tunnel.c: + + remove unnecessary setting of NETSNMP_DS_LIB_APPTYPE. + +2004-02-26 16:44 hardaker + + * local/mib2c: + + common-ize loop and saving of state variables through a creative use + of references. + +2004-02-26 16:21 hardaker + + * local/mib2c: + + support for @define sections which can be later referred to by @calldefine + +2004-02-26 16:11 hardaker + + * local/Version-Munge.pl: + + - doxygen config file. + - TrapRecevier perl mod. + +2004-02-26 06:50 dts12 + + * agent/mibgroup/mibII/tcp.c: + + Don't call 'TCP_Count_Connections' if the tcpTable module isn't included. + +2004-02-26 06:32 dts12 + + * FAQ: + + Minor wordsmithing tweaks to Bruce's FAQ changes. + Gosh, but Dave's a picky bugger at times. + Never mind, perhaps if you let him amuse himself with the documentation, + you might be able to keep him away from more critical bits of the project.... + +2004-02-25 23:47 slif + + * agent/mibgroup/agent/nsLogging.c: + + remove CR accidentally inserted previously. + +2004-02-25 21:42 slif + + * snmplib/system.c: + + use RFC 3330 permitted address for this host when looking in get_myaddr + +2004-02-25 16:59 hardaker + + * perl/SNMP/SNMP.xs: + + Enable AES support for the SNMP module (can't believe it's been missing) + +2004-02-25 14:46 slif + + * perl/SNMP/SNMP.xs: + + remove unneeded workaround patch [ 840830 ] SNMP.xs Free to wrong pool crash on Windows + +2004-02-25 13:06 slif + + * README.win32, perl/SNMP/README: + + patch [901944] win32 doc updates from Alex Burger + +2004-02-24 10:39 slif + + * include/net-snmp/system/mingw32.h: + + use winsock gethostbyname, getservbyname on mingw32. + +2004-02-24 09:58 slif + + * win32/install-net-snmp.bat: + + per Bernhard Penz: deep copy of include tree + +2004-02-24 06:26 hardaker + + * agent/mibgroup/mibII/vacm_vars.c: + + Patch from Bob Rowlands: [ bug 902722 ] Able to delete view even when storage type = permanent + +2004-02-24 05:43 slif + + * agent/mibgroup/mibII/tcpTable.c: + + patch [903424] per Andy Smith: ifdef win32 fix for tcpTable.c (cygwin) + +2004-02-23 16:32 hardaker + + * FAQ: + + Patch #901460 from Bruce Shaw: updating misc FAQ information + +2004-02-23 16:21 hardaker + + * INSTALL: + + updated perl build info + +2004-02-23 16:13 hardaker + + * INSTALL: + + patch #901375 from Bruce Shaw: some information on INSTALL is stale + +2004-02-23 13:29 slif + + * configure.in, configure: + + undo previous patch -- no semi-colons in DEFAULT_MIB{FILES,DIRS} + +2004-02-23 10:57 slif + + * configure.in, configure: + + convert other list-oriented settings to consider semi-colon delimiter for mingw32 + +2004-02-22 09:48 slif + + * win32/install-net-snmp.bat: + + per AlexB: also install snmpconf files + +2004-02-21 13:56 slif + + * README.win32, acconfig.h, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/library/getopt.h, snmplib/tools.c, + win32/libsnmp_dll/libsnmp.def, + win32/net-snmp/net-snmp-config.h, win32/libsdll.dsw: + + Apply patch #898464 to fix bugs #896030 and #773412 + +2004-02-20 07:18 slif + + * configure.in, include/net-snmp/net-snmp-config.h.in +, configure: + + per AlexB: fix DEFAULT_MIBS to use ';' separator on Win32. + +2004-02-19 20:46 hardaker + + * agent/mibgroup/host/hr_proc.c: + + Whoops. That would not have worked. Silly me. + +2004-02-19 20:42 hardaker + + * agent/mibgroup/host/hr_proc.c: + + check number of support processors properly + +2004-02-19 20:37 hardaker + + * agent/mibgroup/host/hr_proc.c: + + [ 900244 ] support up to 32 CPUs on linux from Michal Luczak + +2004-02-19 19:41 slif + + * agent/mibgroup/notification/: snmpNotifyFilterTable.h, + snmpNotifyTable.h: + + fix bug 898509 function pointer prototypes defined twice + +2004-02-19 18:50 slif + + * configure.in, configure: + + allow DOS volume name [A-Z]: to begin the path spec for prefixes + +2004-02-19 09:41 slif + + * net-snmp-config.in: + + fix spell NSC_EXEC_PREFIX + +2004-02-18 23:35 slif + + * perl/SNMP/t/mibload.t: + + per AlexB: -win32 support + +2004-02-18 23:35 slif + + * perl/SNMP/t/startagent.pl: + + per AlexB: + -add Win32 support for starting / stopping snmpd and snmptrapd + -allow spaces in snmptest.cmd file + +2004-02-18 23:34 slif + + * perl/SNMP/Makefile.PL: + + -make $my opts global so it's visible to GetTestInfo() + -re-write win32 code create snmptest.cmd file + +2004-02-18 23:27 slif + + * perl/SNMP/t/: bulkwalk.t, notify.t: + + per AlexB: test that variables are defined before using them. + +2004-02-18 23:17 slif + + * perl/SNMP/t/: async.t, bulkwalk.t: + + per AlexB: disable asynch tests when run on win32 platform. + +2004-02-18 23:00 slif + + * perl/SNMP/t/: bulkwalk.t, mibload.t: + + per AlexB: add missing snmptest_cleanup call + +2004-02-18 22:45 slif + + * perl/SNMP/t/conf.t: + + per AlexB: typo fix "compiled the" + +2004-02-18 22:40 slif + + * perl/: Makefile.PL, Makefile.subs.pl, ASN/Makefile.PL +, OID/Makefile.PL, SNMP/Makefile.PL, + agent/Makefile.PL, default_store/Makefile.PL: + + from Alex Burger: case insensitive check for -NET-SNMP-IN-SOURCE command param. + +2004-02-18 12:35 hardaker + + * Makefile.in: + + Remove a v3-security auto-built header during distclean + +2004-02-18 11:58 rstory + + * dist/nsb-package: + + document -C option in usage + +2004-02-18 11:57 rstory + + * dist/nsb-nightly: + + fix path in usage; use new nsg-suffic in upload path + +2004-02-18 11:40 slif + + * win32/net-snmp/net-snmp-config.h: + + use INSTALL_BASE -relative mktemp file pattern. + +2004-02-18 09:24 rstory + + * dist/nsb-functions: + + make # err lines reported configurable. default to 25 + +2004-02-18 06:14 dts12 + + * snmplib/snmpUDPIPv6Domain.c: + + Provide a definition for 'in6addr_any' under Windows + (Although there's an external declaration mentioned in + , there no actual variable in the library) + +2004-02-17 10:33 hardaker + + * makenosysdepend.pl: + + regexp touchups + +2004-02-17 07:27 rstory + + * snmplib/parse.c: + + bump MAXTC up to 4096 + +2004-02-17 07:25 rstory + + * dist/nsb-functions: + + only append suffic to build dir when building default build dir; remove + system specific tweaks for sf cf, they should go in ~/.snmp/nsb-rc + +2004-02-17 05:54 slif + + * snmplib/mib.c: + + fix error after change for Fix [801928] + +2004-02-17 04:39 slif + + * snmplib/mib.c: + + Fix [801928] wrong call of strlcpy in uptime_string + +2004-02-17 03:23 dts12 + + * snmplib/: snmpTCPIPv6Domain.c, snmpUDPIPv6Domain.c: + + Tweak IPv6 transports so that they compile under Windows. + +2004-02-17 02:42 dts12 + + * snmplib/: inet_ntop.c, inet_pton.c: + + Provide implementations of 'inet_ntop' and 'inet_pton' for + systems that don't support them natively. + +2004-02-17 02:29 slif + + * agent/mibgroup/ucd-snmp/loadave.c: + + Fix [896793] loadave.c includes sys/stat.h twice + +2004-02-17 00:45 slif + + * agent/mibgroup/notification/snmpNotifyFilterProfileTable.h: + + fix bug 898509 function pointer prototypes defined twice + +2004-02-16 21:40 hardaker + + * agent/mibgroup/ucd-snmp/proc.c: + + removed unused function from last patch + +2004-02-16 21:35 hardaker + + * agent/mibgroup/: host/hr_swrun.c, host/hr_system.c, + ucd-snmp/proc.c: + + patch [ 836393 ] More proc improvements for Linux from Howard Wilkinson + +2004-02-16 18:28 slif + + * win32/nmakeperl.bat: + + note sub-directory where "nmake" output files are written. + +2004-02-16 15:03 hardaker + + * testing/: README, RUNTESTS, TESTCONF.sh, + eval_tools.sh, tests/Svacmconfig, tests/Svanyconfig +, tests/T001snmpv1get, tests/T014snmpv2cget, + tests/T015snmpv2cgetnext, tests/T0160snmpv2cbulkget, + tests/T016snmpv2cgetfail, tests/T017snmpv2ctov1getfail +, tests/T018snmpv1tov2cgetfail, + tests/T019snmpv2cnosuch, tests/T020snmpv3get, + tests/T021snmpv3getnext, tests/T0220snmpv3bulkget, + 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, tests/T130snmpv1vacmget, + tests/T131snmpv2cvacmget, tests/T132snmpv3vacmget, + tests/T140snmpv1vacmgetfail, tests/T141snmpv2cvacmgetfail +, tests/T142snmpv3vacmgetfail: + + Patch #702835 (plus tweaks): patch to enable test cases run on different transport domain from Xiaofeng Ling + +2004-02-16 14:39 hardaker + + * agent/mibgroup/ucd-snmp/errormib.c: + + Fix bug [ 896777 ] errormib.c includes sys/stat/h twice + +2004-02-16 14:20 hardaker + + * perl/SNMP/SNMP.pm: + + [no log message] + +2004-02-16 14:09 hardaker + + * perl/SNMP/SNMP.pm: + + Bug [ 897550 ] Perl SNMP.pm missing documentation and attached patch from Alex Burger + +2004-02-16 12:45 hardaker + + * doxygen.conf, agent/agent_handler.c, + agent/agent_registry.c, agent/agent_trap.c, + agent/snmp_agent.c, agent/snmp_vars.c, + agent/helpers/instance.c, agent/helpers/scalar.c, + agent/helpers/table.c, agent/helpers/table_iterator.c +, include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/table.h, + include/net-snmp/agent/table_iterator.h, + include/net-snmp/library/data_list.h, + include/net-snmp/library/default_store.h, + include/net-snmp/library/snmp_api.h, snmplib/callback.c +, snmplib/default_store.c, snmplib/read_config.c +, snmplib/snmp_alarm.c, snmplib/snmp_api.c, + snmplib/snmp_client.c, snmplib/snmp_logging.c: + + Patch: [ 819241 ] Add to the API documentation from Bob Rowlands + +2004-02-16 11:41 hardaker + + * apps/snmptable.c: + + Patch [ 898160 ] Snmptable loops if table is at the end of the mib from Crispin Flowerday + +2004-02-16 10:30 slif + + * README.win32: + + make menu path to register PSDK more complete. + +2004-02-16 10:01 slif + + * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp +: + + remove platform SDK header Snmp.h from SOURCES list. + +2004-02-16 06:39 hardaker + + * agent/mibgroup/mibII/ipAddr.c: + + Fix a missing variable from the previous patch. + +2004-02-15 18:19 slif + + * win32/install-net-snmp.bat: + + copy dll to system32 cache + +2004-02-15 15:47 slif + + * win32/: win32.dsw, win32sdk.dsw: + + the project dependencies are not reliable. remove them. + +2004-02-15 12:00 slif + + * perl/SNMP/SNMP.xs: + + remove XYX comments; note that snmp_init_mib_internals does nothing. + +2004-02-15 10:39 rstory + + * dist/nsb-functions: + + fix syntax error + +2004-02-15 10:32 rstory + + * dist/nsb-functions: + + check for and source new common config file + +2004-02-14 09:41 slif + + * win32/: win32.dsw, win32sdk.dsw: + + remove dependencies for libsnmp project + +2004-02-14 06:20 slif + + * README: + + Add Noah Friedman, fixing bug 887291 + +2004-02-14 02:51 slif + + * win32/win32sdk.dsw: + + Remove global dependency for libsnmp project (not necessary). + +2004-02-13 16:02 slif + + * win32/nmakeperl.bat: + + better explanatory messages, and improved test results collected. + +2004-02-13 13:33 hardaker + + * agent/mibgroup/mibII/ipAddr.c, + include/net-snmp/library/cmu_compat.h: + + Patch [ 812034 ] ipAdEntReasmMaxSize does not return data on snmpget from Bob Rowlands + +2004-02-13 12:31 hardaker + + * configure, configure.in: + + fix AES note output broken by last patch + +2004-02-13 12:18 hardaker + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in, snmplib/Makefile.in +, snmplib/keytools.c, snmplib/pkcs.c, + snmplib/scapi.c: + + Patch [ 807375 ] add standard PKCS#11 interface support for usm: alternative security library (openssl no longer needed on future solaris) from Bob Rowlands + +2004-02-13 11:59 hardaker + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + Part of patch (some had been done) for [ 767316 ] fix handling of augmented tables in perl module from Randy Couey + +2004-02-13 11:48 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + Second part of diskio load average patch + +2004-02-13 11:46 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c, + agent/mibgroup/ucd-snmp/diskio.h, mibs/UCD-DISKIO-MIB.txt +: + + patch [ 795424 ] diskioLA - disk load average for FreeBSD (devstat) from Rojer + +2004-02-13 11:19 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + patch [ 799050 ] AIX patches - ucd-snmp/diskio from Michael Kukat + +2004-02-13 11:14 hardaker + + * snmplib/snmp_api.c: + + Missed a portion of patch #815439 fixing auth failure traps. patch got confused by previously existing code before. + +2004-02-13 10:48 slif + + * perl/SNMP/SNMP.xs: + + one line change to properly terminate a comment injected by the previous patch. + +2004-02-13 10:39 hardaker + + * README: + + Added Nick Barkas to the README + +2004-02-13 10:36 slif + + * perl/SNMP/SNMP.xs: + + Replace get_tree_head() for references to variables Mib and tree_head. + Remove DLL_IMPORT lines, and BOOT section, as they are not needed. + Mark questionable commented code with XYX for possible removal. + +2004-02-13 10:36 hardaker + + * agent/mibgroup/ucd-snmp/memory.c: + + Patch [ 895509 ] memory info from ucd-snmp mib on linux 2.6 from Nick Barkas + +2004-02-13 10:20 hardaker + + * testing/tests/T151solarishostdisk: + + Patch [ 894711 ] Solaris disk test fails on some OS's from Bruce Shaw + +2004-02-13 10:05 hardaker + + * include/net-snmp/library/asn1.h, + include/net-snmp/library/check_varbind.h, + include/net-snmp/library/int64.h, snmplib/asn1.c, + snmplib/check_varbind.c, snmplib/int64.c: + + [ 849158 ] 5.1: /const/ fixes for the API from Stephen J. Friedl + +2004-02-12 20:08 rstory + + * agent/helpers/table_container.c: + + update for renamed defines + +2004-02-12 17:13 hardaker + + * agent/snmp_agent.c: + + Patch [ 815439 ] snmagent does not send auth failure traps for v3 from Bob Rowlands + +2004-02-12 17:06 hardaker + + * apps/snmptable.c: + + remove copyright comment accidentically placed + +2004-02-12 17:03 hardaker + + * apps/snmptable.c: + + [ 812005 ] segmentation fault in snmptable + +2004-02-12 16:52 hardaker + + * acconfig.h, configure, configure.in, + agent/mibgroup/agentx/master.c: + + patch [ 811278 ] make agentx udp/tcp transports configurable from Bob Rowlands + +2004-02-12 16:37 hardaker + + * agent/mibgroup/host/hr_system.c: + + Patch [ 809438 ] Fix several problems with host resources MIB from Bob Rowlands (fixes multiple bugs) + +2004-02-12 15:02 hardaker + + * NEWS: + + note about snmptrapd perl + +2004-02-12 14:41 slif + + * README.win32: + + Add a section "Building with MinGW" + +2004-02-12 11:35 slif + + * README.win32, win32/nmakeperl.bat: + + Add how to (with script) for building Perl SNMP modules using MSVC. + +2004-02-12 08:36 slif + + * apps/Makefile.in: + + create snmplibsdir for snmp_perl_trapd.pl, before installing there. + +2004-02-12 08:31 slif + + * win32/: libagent/libagent.dsp, libhelpers/libhelpers.dsp +, libsnmp/libsnmp.dsp, netsnmpmibs/netsnmpmibs.dsp +, netsnmpmibssdk/netsnmpmibssdk.dsp, snmpd/snmpd.dsp +, snmpdsdk/snmpd.dsp, snmptrapd/snmptrapd.dsp: + + remove unused compile constant that Slif created during his DLL experiments. + +2004-02-12 06:45 rstory + + * agent/helpers/table_container.c, + include/net-snmp/agent/table_container.h: + + new table container helper + +2004-02-12 05:32 slif + + * perl/OID/OID.xs, perl/SNMP/SNMP.xs, + perl/agent/agent.xs, win32/net-snmp/net-snmp-config.h +: + + cleanup Perl SNMP module build through type casting and + removing unused variables. + For SNMP.xs, there was a named variable 'best_guess' that blocked + the calling param of "snmp_get_type", removed with this update. + The win32 config.h no longer tries to define bcopy,bzero,bcmp,strcasecmp. + +2004-02-12 01:22 slif + + * perl/SNMP/t/bulkwalk.t: + + use a reasonable value (1) for non-repeater in first bulkwalk. + +2004-02-12 00:32 slif + + * perl/SNMP/SNMP.xs: + + include net-snmp-config.h before using HAVE_REGEX_H. + replace compute_match with the non-regex savvy version from snmplib/parse.c. + Finally, disable Win32 DLL decoration, as DLL build is not supported. + +2004-02-11 20:54 slif + + * win32/win32sdk.dsw: + + snmptrapd builds using the same project file for PSDK or non-PSDK + +2004-02-11 18:26 slif + + * perl/: Makefile.subs.pl, ASN/Makefile.PL, + OID/Makefile.PL, SNMP/Makefile.PL, agent/Makefile.PL +, agent/default_store/Makefile.PL, + default_store/Makefile.PL: + + fix bug [ 895367 ] Win32 Perl build -NET-SNMP-PATH and paths with spaces + +2004-02-11 17:42 slif + + * win32/netsnmpmibssdk/netsnmpmibssdk.dsp, + win32/snmpdsdk/snmpd.dsp, perl/agent/Makefile.PL: + + netsnmpmibssdk.lib renamed to netsnmpmibs.lib + +2004-02-11 17:16 hardaker + + * perl/SNMP/SNMP.pm: + + Do not have gettable return hex encoded strings if not printable. No + other function does this, so why would gettable be any different. + +2004-02-11 17:11 slif + + * README.win32: + + MSVC build requires using but one workspace. + +2004-02-11 11:07 hardaker + + * perl/TrapReceiver/: .cvsignore, Changes, MANIFEST +, Makefile.PL, README, TrapReceiver.pm, + TrapReceiver.xs, const-c.inc, const-xs.inc, + perl_snmptrapd.h, ppport.h, typemap, + fallback/const-c.inc, fallback/const-xs.inc, t/1.t +: + + Initial pass at an embedded perl module for snmptrapd. + Whats odd for typical initial code from me is that it's fully + functional and documented even! + +2004-02-11 10:57 hardaker + + * perl/Makefile.PL: + + Add the TrapReceiver module to the list of defaults. + +2004-02-11 10:56 hardaker + + * apps/snmp_perl_trapd.pl: + + A perl bootstrapping startup file. + +2004-02-11 10:54 hardaker + + * apps/Makefile.in: + + Install the perl startup file. + +2004-02-11 10:53 hardaker + + * apps/snmptrapd.c: + + Initialize perl + +2004-02-11 10:53 hardaker + + * apps/snmptrapd_handlers.h: + + create a handler_data field. + +2004-02-11 07:28 slif + + * configure, configure.in: + + Show AES only to reflect previous changes -- Use AES instead of AES128,192,256 + +2004-02-11 06:08 slif + + * perl/OID/test.pl: + + announce correct number of tests (was 36, now 38) + +2004-02-11 06:06 slif + + * perl/default_store/test.pl: + + update to reflect change in value of NETSNMP_DS_MAX_SUBIDS + +2004-02-10 17:05 rstory + + * agent/mibgroup/disman/mteTriggerTable.c: + + fix always false test + +2004-02-10 16:17 rstory + + * agent/helpers/table.c: + + new netsnmp_table_next_column + +2004-02-10 14:36 rstory + + * agent/helpers/table.c: + + remove code before variable declarations + +2004-02-10 13:23 slif + + * README.win32: + + touch up instructions for MSVC builds that use OpenSSL + +2004-02-10 09:09 rstory + + * README.solaris: + + merge update from Bruce from 5-1-patches + +2004-02-10 08:33 slif + + * local/snmpconf: + + apply snmpconf3 of patch 837967; add close to read_config + +2004-02-10 03:50 slif + + * perl/agent/Makefile.PL: + + fix bug 892616 + +2004-02-09 15:03 nba + + * apps/snmpnetstat/main.c, snmplib/snmp_parse_args.c: + + Enable stderrlog if no other logging is enabled - to avoid warning + +2004-02-09 14:16 rstory + + * dist/nsb-functions: + + export CPP=cpp on Darwin so Apple's gcc doesn't break config_require + +2004-02-09 08:55 rstory + + * agent/mibgroup/mibII/ifTable.c: + + fix column names + +2004-02-09 08:54 rstory + + * agent/mibgroup/mibII/: ifTable_columns.h, + ifXTable_columns.h: + + add missing files + +2004-02-09 08:24 dts12 + + * agent/snmp_agent.c, agent/helpers/table.c, + agent/helpers/table_data.c, include/net-snmp/agent/table.h +: + + Implement a new helper to cope with skipping "holes" in a table + (and tweak the 'table_data' helper to make use of it). + Note that this requires the _request_set_error() routine to be + a bit flexible in accepting exceptions that aren't strictly valid. + +2004-02-09 07:57 dts12 + + * agent/helpers/old_api.c: + + Ensure one object's 'write_method' isn't picked up by anything else. + +2004-02-09 07:34 dts12 + + * snmplib/snmpusm.c: + + Guard against passing NULL parameters to strcmp/strlen. + Probably shouldn't ever happen, but Dave's in a suspicious mood. + Qn: Should these changes be applied to the 5.1.x (?& 5.0.x) line? + +2004-02-09 04:05 slif + + * agent/snmpd.c: + + build agent on mingw, without win32 SCM glue. + +2004-02-09 03:26 slif + + * win32/: win32.dsw, win32sdk.dsw: + + add dependency for libsnmp to build snmpd. + +2004-02-08 19:50 slif + + * snmplib/winservice.c: + + cleaned up, ready for mainstream. However, not gcc-friendly, just yet. + +2004-02-08 18:55 slif + + * configure, configure.in: + + regen configure from correct configure.in + +2004-02-08 18:24 rstory + + * include/net-snmp/system/bsd.h: + + new define UTMP_HAS_NO_PID + +2004-02-08 18:22 rstory + + * agent/mibgroup/host/hr_system.c: + + use new define UTMP_HAS_NO_PID; simplify loop logic + +2004-02-08 17:44 rstory + + * agent/mibgroup/host/hr_system.c: + + don't put open brace in ifdef if close brace has no ifdef + +2004-02-08 16:21 rstory + + * dist/nsb-functions: + + extra transports should be empty; Callback should be in dist transports + +2004-02-08 15:50 slif + + * README.win32: + + Include sample display from running install-net-snmp.bat + +2004-02-08 10:16 slif + + * include/net-snmp/library/winservice.h, + include/net-snmp/system/mingw32.h, snmplib/Makefile.in +, snmplib/winpipe.c: + + With input from Alex Smith, apply changes to improve mingw builds. + +2004-02-08 10:12 slif + + * win32/: install-net-snmp.bat, net-snmp/net-snmp-config.h +: + + Move the directory from /usr to C:\Program Files\Net-SNMP. + +2004-02-08 10:11 slif + + * README.win32, win32/install-net-snmp.bat: + + MSVC build instructions are simpler, thanks to Alex Burger's project/workspace changes. + Also, introduced a batch command file to simplify installation after building. + +2004-02-08 09:34 slif + + * win32/: win32.dsw, win32sdk.dsw: + + Apply changes offered by Alex Burger to clean up projects and workspaces + and to build snmptrapd using the Platform-SDK workspace (win32sdk). + +2004-02-06 15:48 rstory + + * dist/nsb-functions: + + only config w/libwrap if we can find the header + +2004-02-06 11:21 hardaker + + * COPYING: + + Year update for Sparta + +2004-02-06 10:12 slif + + * agent/mibgroup/utilities/execute.c: + + patch 843924 run_shell_command to quote redirected parameters. + +2004-02-06 08:51 dts12 + + * agent/mibgroup/mibII/tcp.c: + + Re-instate the 'hz' variable for FreeBSD (but *only* FreeBSD) + +2004-02-06 05:58 dts12 + + * agent/agent_trap.c: + + Provide missing agent_address/snmpTrapAddress information + (Bugs #865178 & #877587 and Patch #883028) + +2004-02-05 08:04 slif + + * README.win32: + + revised per peer review. + +2004-02-05 05:45 slif + + * README.win32: + + Current status appears immediately after the introduction + Removed references to building/using/installing netsnmp.DLL + Added registering as windows service + Noted new dependency of snmptrapd on netsnmpmibs + Noted snmptrapd builds only using win32.dsw workspace + Added How to change external project settings to match + Clarified what other project settings should be unmodified. + +2004-02-05 05:27 slif + + * win32/: win32.dsw, win32sdk.dsw: + + unregister DLL library project from workspaces. + +2004-02-05 05:16 slif + + * agent/mibgroup/util_funcs.c, + include/net-snmp/library/default_store.h, + include/net-snmp/library/read_config.h, man/snmp.conf.5.def +, snmplib/read_config.c, snmplib/snmp_api.c: + + Apply patch 843919 - new tempFilePattern snmp.conf option + +2004-02-05 04:45 dts12 + + * agent/mibgroup/examples/netSnmpHostsTable.h: + + Add the NET-SNMP-EXAMPLES-MIB to the load list + (Patch #890839 from Yixiong Zou) + +2004-02-05 04:39 dts12 + + * agent/mibgroup/agentx/master.c: + + Correct the use of a wrong debug token (Patch #889777 by Dirk Balcerczak) + +2004-02-05 04:38 slif + + * README.win32: + + Apply patch 850785 - instructions to copy header files following build. + +2004-02-05 03:41 slif + + * win32/: net-snmp/agent/mib_module_config.h, + netsnmpmibs/netsnmpmibs.dsp, + netsnmpmibssdk/netsnmpmibssdk.dsp: + + Don't build the Rmon modules. + +2004-02-05 01:49 slif + + * configure.in: + + Apply patch 843679 + +2004-02-04 20:11 slif + + * agent/mibgroup/agent/nsLogging.c, + include/net-snmp/library/snmp_logging.h, + snmplib/snmp_logging.c, win32/libsnmp_dll/libsnmp.def +: + + expose one less static data variable (logh_head); list two others for DLL. + +2004-02-04 20:07 slif + + * win32/: libagent/libagent.dsp, libhelpers/libhelpers.dsp +, libsnmp/libsnmp.dsp, netsnmpmibs/netsnmpmibs.dsp +, netsnmpmibssdk/netsnmpmibssdk.dsp, snmpd/snmpd.dsp +, snmpdsdk/snmpd.dsp, snmptrapd/snmptrapd.dsp: + + clean up BASE CPP settings. + +2004-02-04 14:15 hardaker + + * perl/SNMP/SNMP.xs: + + Don't operate on a null pointer for indexes that don't exist. + +2004-02-04 14:14 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + Mention that Robert has the ability to sign packages now. + +2004-02-04 14:13 hardaker + + * include/net-snmp/library/scapi.h, + include/net-snmp/library/transform_oids.h, snmplib/scapi.c +, snmplib/snmp_parse_args.c, snmplib/snmpusm.c +, snmplib/snmpv3.c: + + Use AES instead of AES128,192,256 + +2004-02-04 14:13 hardaker + + * net-snmp-config.in: + + create the persistent directory if it hasn't been created yet. + +2004-02-04 13:01 slif + + * snmplib/scapi.c: + + cast to quiet msvc compiler. + +2004-02-04 05:31 slif + + * agent/helpers/table_mfd.c, snmplib/container_iterator.c +: + + use Niels' choices for names substituting __FUNCTION__ + +2004-02-04 05:29 slif + + * snmplib/snmp_transport.c: + + avoid void casting in free to keep gcc happy. + +2004-02-03 17:13 rstory + + * agent/mibgroup/agentx/subagent.c: + + merge patch from 5.0-patches + +2004-02-03 16:53 rstory + + * agent/mibgroup/agentx/subagent.c: + + strdup value from netsnmp_ds_get_string, since it is free'd later + +2004-02-03 14:30 slif + + * agent/mibgroup/smux/smux.c: + + quiet compiler warnings using appropriate type casting. + +2004-02-03 14:29 slif + + * include/net-snmp/: types.h, system/mingw32.h: + + move ifndef HAVE_SSIZE_T from MinGW specific header to types header, + to benefit other platforms that do not define ssize_t (e.g., msvc). + +2004-02-03 14:25 slif + + * win32/libsnmp_dll/libsnmp.def: + + export symbols for functions when SNMP_TRANSPORT_CALLBACK_DOMAIN is defined. + +2004-02-03 14:24 slif + + * win32/mib_module_inits.h: + + dont initialize ucd-snmp init_disk for msvc builds. + +2004-02-03 14:21 slif + + * win32/net-snmp/agent/mib_module_config.h: + + enable AgentX, Rmon, disman-event-mib, and ucd-snmp module groups. + +2004-02-03 14:19 slif + + * win32/: netsnmpmibssdk/netsnmpmibssdk.dsp, + netsnmpmibs/netsnmpmibs.dsp: + + don't build the ucd-snmp disk module (not implemented for m$ builds) + +2004-02-03 09:16 slif + + * include/net-snmp/library/winpipe.h, snmplib/winpipe.c +: + + Finish applying patch 852682 for callback transport support under Win32 + +2004-02-03 08:00 slif + + * snmplib/snmpCallbackDomain.c, win32/libsnmp/libsnmp.dsp +, win32/libsnmp_dll/libsnmp_dll.dsp, + win32/net-snmp/net-snmp-config.h: + + Applied patch 852682 for callback transport on Win32; touched up MSVC project files, too. + +2004-02-03 07:14 slif + + * agent/mibgroup/utilities/execute.c: + + move #if HAVE_EXECV to head of run_exec_command for quieter MSVC builds. + +2004-02-03 03:25 nba + + * apps/snmpnetstat/main.c: + + Remove positional community from usage + +2004-02-03 02:09 nba + + * snmplib/mib.c: + + Fix bug returning only four characters for uptime string + +2004-02-03 02:07 nba + + * mibs/rfclist: + + Update for re-issued ATM and EtherLike RFCs + +2004-02-03 02:06 nba + + * man/snmpcmd.1.def: + + Fix reference to -Le to -LE + +2004-02-03 02:05 nba + + * local/traptoemail: + + Fix stupid bug fetching the trap oid + +2004-02-03 02:04 nba + + * apps/snmpnetstat/main.c: + + A bit of cleanup and properly default community from conf file + +2004-02-03 02:01 nba + + * apps/snmptrapd_log.c, man/snmptrapd.8.def: + + Allow %V to take more than one character + +2004-02-03 01:59 nba + + * agent/mibgroup/utilities/execute.c: + + Apply (modified) patch 860443 which also fixes bug 848284 by properly + terminating the input buffer. + +2004-02-03 01:56 nba + + * agent/mibgroup/ucd-snmp/: disk.c, disk.h: + + Try to untangle an #ifdef mess that hinders compilation on OS/X + +2004-02-03 01:55 nba + + * agent/mibgroup/mibII/mta_sendmail.c: + + Remove a bunch of superfluous newlines in messages + +2004-02-03 01:53 nba + + * agent/mibgroup/mibII/: ipAddr.c, at.c: + + Fix return of IPv4 address on 64-bit Solaris + +2004-02-02 23:40 nba + + * agent/mibgroup/mibII/interfaces.c: + + ifdef a linux specific variable + +2004-02-02 23:38 nba + + * snmplib/snmp_api.c: + + Apply patch 841705 to fix bug 817386 + +2004-02-02 23:37 nba + + * snmplib/vacm.c: + + Apply patch 836568 to fix bug 829119 + +2004-02-02 23:36 nba + + * snmplib/snmpUDPDomain.c: + + Apply patch 845798 to fix bug 831299 + +2004-02-02 23:32 nba + + * snmplib/mib.c: + + Properly reset wildcardmatcher between calls + +2004-02-02 23:23 nba + + * snmplib/mib.c: + + Applied patch from bug 849153 + +2004-02-02 23:21 nba + + * snmplib/parse.c: + + Give error message when module not available + +2004-02-02 23:18 nba + + * snmplib/asn1.c: + + Do not cast unsigned to signed + +2004-02-02 23:17 nba + + * include/net-snmp/utilities.h: + + Use system getopt.h when available + +2004-02-02 23:16 nba + + * apps/snmpdf.c: + + Protect against buffer overrun for extrame disk names + +2004-02-02 23:16 nba + + * agent/mibgroup/ucd-snmp/proxy.c: + + Apply patch 850716 to fix bug 850185 + +2004-02-02 16:10 nba + + * apps/: snmptest.c, snmptrapd_log.c: + + Quell a bunch of warnings from Solaris 8 and gcc -m64 + +2004-02-02 16:05 nba + + * agent/agent_trap.c: + + Quell a bunch of warnings from Solaris 8 and gcc -m64 + +2004-02-02 15:59 nba + + * agent/mibgroup/ucd-snmp/dlmod.c: + + Quell a bunch of warnings from Solaris 8 and gcc -m64 + +2004-02-02 15:58 nba + + * agent/mibgroup/ucd-snmp/memory_solaris2.c: + + Better error message + +2004-02-02 15:56 nba + + * agent/mibgroup/host/hr_storage.c: + + Correctly loop around missing entries + +2004-02-02 15:55 nba + + * agent/mibgroup/host/hr_filesys.c: + + Better file system types + +2004-02-02 15:52 nba + + * agent/agent_trap.c: + + Fix setting of community len + +2004-02-02 15:40 nba + + * agent/mibgroup/mibII/system_mib.c, snmplib/container.c +: + + Quell a bunch of warnings from Solaris 8 and gcc -m64 + +2004-02-02 15:36 nba + + * include/net-snmp/library/snmpTCPDomain.h, + snmplib/snmpTCPDomain.c: + + Proper OID for TCP4 + +2004-02-02 15:35 nba + + * snmplib/snmp_logging.c: + + FIx newline handling in file logger + +2004-02-02 15:34 nba + + * agent/mibgroup/kernel_sunos5.c: + + Fix some warnings, and make some better error messages + +2004-02-02 15:33 nba + + * agent/mibgroup/mibII/ipv6.c: + + Fix a file descriptor leak + +2004-02-02 15:32 nba + + * agent/helpers/table_data.c, agent/helpers/table_iterator.c +, agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_system.c, agent/mibgroup/smux/smux.c +, agent/mibgroup/ucd-snmp/loadave.c, snmplib/asn1.c +, snmplib/snmp_debug.c: + + Quell a bunch of warnings from Solaris 8 and gcc -m64 + +2004-02-02 11:23 rstory + + * local/mib2c: + + require all argument before mibNode; bail on unknown option; warn if multiple + mibNodes specified; new 'balanced' flag for process; define/use new m2c_die + that spits out current line in conf file; replace 'break' with 'next'; bail + on elseif; bail on unbalanced conf file (many tweaks to make that work); + remove unused skipif; fix currentline updates in foreach loops; exit w/error + if conf file not found + +2004-02-02 11:06 rstory + + * local/: mib2c.create-dataset.conf, mib2c.iterate.conf +: + + add explicit ends for each foreach + +2004-02-02 10:44 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + fix up m2c_node_param_* defaults; rename node default file; set defaults for m2c_ctx_[lh|rh]; + set up node map func defaults + +2004-02-02 10:23 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i: + + use new indexes_set function in example; move some code outside of example + condition; use value map to copy data + +2004-02-02 10:19 rstory + + * local/mib2c-conf.d/mfd-data-access.m2c: + + new indexes_set function + +2004-02-02 10:17 rstory + + * local/mib2c-conf.d/mfd-data-set.m2c: + + use mib2c next instead of break + +2004-02-02 10:17 rstory + + * local/mib2c-conf.d/subagent.m2c: + + add missing var decl + +2004-02-02 08:20 rstory + + * local/mib2c-conf.d/generic-value-map.m2i: + + use new function to map between mib/native data + +2004-02-02 08:00 rstory + + * local/mib2c-conf.d/generic-value-map-func.m2i: + + new function to map between mib/native data + +2004-02-02 07:59 rstory + + * local/mib2c-conf.d/generic-table-indexes-set.m2i: + + new function to set indexes from C types + +2004-02-02 07:56 rstory + + * local/mib2c-conf.d/: default-mfd-top.m2c, + generic-ctx-copy.m2i, generic-ctx-get.m2i, + generic-get-char.m2i, generic-get-decl-bot.m2i, + generic-get-decl.m2i, mfd-data-get.m2c, + mfd-interface.m2c, node-get.m2i, node-set.m2i, + syntax-RowStatus-get.m2i: + + more consistent use of m2c_ctx_[lh|rh|lhs|rhs] and m2c_node_param* vars; new + m2c_code_verbose flag for verbose comments in code; new value mapping func for + each node instead of duplicated code in mulitple funcs; use mib2c next instead + of break; + +2004-02-02 04:15 slif + + * snmplib/system.c, + win32/encode_keychange/encode_keychange.dsp, + win32/libsnmp_dll/libsnmp_dll.dsp, + win32/snmpbulkget/snmpbulkget.dsp, + win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/snmpd.dsp +, win32/snmpdelta/snmpdelta.dsp, + win32/snmpdf/snmpdf.dsp, win32/snmpdsdk/snmpd.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, + win32/snmptranslate/snmptranslate.dsp, + win32/snmptrap/snmptrap.dsp, win32/snmptrapd/snmptrapd.dsp +, win32/snmpusm/snmpusm.dsp, + win32/snmpvacm/snmpvacm.dsp, win32/snmpwalk/snmpwalk.dsp +: + + Restore winsock 1.1 library usage. + +2004-01-30 11:37 slif + + * win32/snmptrapd/snmptrapd.dsp: + + move netsnmp.lib to the front of the "Additional Libraries" lists. + +2004-01-30 11:31 slif + + * win32/: snmpd/snmpd.dsp, snmpdsdk/snmpd.dsp: + + move netsnmp.lib to the front of the Additional Libraries list. + +2004-01-30 10:29 slif + + * win32/: encode_keychange/encode_keychange.dsp, + snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp +, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp, + snmpdf/snmpdf.dsp, snmpdsdk/snmpd.dsp, + snmpget/snmpget.dsp, snmpgetnext/snmpgetnext.dsp, + snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp, + snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp, + snmptest/snmptest.dsp, snmptranslate/snmptranslate.dsp +, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp +, snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp, + snmpwalk/snmpwalk.dsp: + + enable selection that will generate source browsing information. + +2004-01-30 10:08 slif + + * agent/mibgroup/agent/nsLogging.c, + include/net-snmp/library/snmp_logging.h: + + move extern logh_head into the logging module's header file. + +2004-01-30 07:25 dts12 + + * agent/mibgroup/ucd-snmp/disk.c: + + Remove an unwanted 'else' clause that clashes with the "common" 'else' + clause later in this tangle of unreadable code. (Bug #857257) + +2004-01-30 07:01 slif + + * win32/libsnmp_dll/libsnmp.def: + + restore the DATA hints that were accidentally removed. + +2004-01-30 06:45 dts12 + + * snmplib/mib.c: + + Whitespace (C/R & L/F) shouldn't trigger hex string behaviour (Bug #864367) + +2004-01-30 06:33 dts12 + + * include/net-snmp/library/snmp_logging.h, + snmplib/snmp_logging.c: + + Define a "dummy" log handler that simply discards all messages. + Not really a sensible thing to do, but could be used to prevent + turning on the "last ditch" logging to stderr (see Bug #867574) + +2004-01-30 06:19 dts12 + + * snmplib/snmp_logging.c: + + Issue a warning when turning on "last ditch" logging (Bug #867574) + +2004-01-30 03:22 dts12 + + * agent/snmp_agent.c: + + Handle completely empty GetBulk requests properly (Bug #877419) + +2004-01-30 02:50 slif + + * win32/: .cvsignore, win32.opt: + + fix bug #887140 + +2004-01-30 01:39 dts12 + + * snmplib/tools.c: + + Use 'snprint_hexstring' in the engine testing code, rather + than the (non-existent) 'sprint_hexstring' (Bug #886110) + +2004-01-29 13:03 slif + + * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: + + fix counts for certain uses of strncasecmp (i must be bored!). + +2004-01-29 12:32 slif + + * agent/snmpd.c: + + for windows service, match display name to service name. + for windows service description, mention mibII objects if built using SDK. + +2004-01-29 12:14 slif + + * apps/: snmpget.c, snmpgetnext.c, snmpset.c: + + use correct constant that previously applied patch refers to. + +2004-01-29 06:38 dts12 + + * apps/snmpnetstat/main.c: + + Bring version handling into line with the 'snmp_parse_args' legerdemain + +2004-01-29 06:26 dts12 + + * apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c +, include/net-snmp/library/tools.h: + + Validate the request against the maximum number of varbinds supported + (Patch #826714 from Jeremy Puhlman) + +2004-01-29 06:13 dts12 + + * include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c, + mibs/Makefile.in, mibs/NET-SNMP-TC.txt, + mibs/TRANSPORT-ADDRESS-MIB.txt, snmplib/snmpUDPIPv6Domain.c +, snmplib/snmpUnixDomain.c: + + Use the officially defined transport OIDs + (Patch #828766 from Juergen Schoenwaelder) + +2004-01-29 05:53 dts12 + + * agent/mibgroup/: host/hr_device.c, host/hr_disk.c, + host/hr_filesys.c, host/hr_network.c, + host/hr_partition.c, host/hr_storage.c, + host/hr_swrun.c, host/hr_system.c, + ucd-snmp/logmatch.c, ucd-snmp/memory.c, + ucd-snmp/memory_aix4.c, ucd-snmp/memory_dynix.c, + ucd-snmp/memory_freebsd2.c, ucd-snmp/memory_hpux.c, + ucd-snmp/memory_netbsd1.c, ucd-snmp/memory_solaris2.c +: + + Increase assorted fixed buffer sizes. (Patch #836395 from Howard Wilkinson) + +2004-01-29 05:35 dts12 + + * agent/mibgroup/mibII/vacm_vars.c: + + Reject attempts to delete a 'permanent' row + (Patch #837427 from Bob Rowlands) + +2004-01-29 04:23 dts12 + + * perl/SNMP/SNMP.xs: + + Protect against freeing an empty contextEngineID + (Which shouldn't happen, but seems to occur under Windows) + (Patch #840830 from Alex Burger) + +2004-01-29 03:47 dts12 + + * include/net-snmp/library/default_store.h, + snmplib/read_config.c: + + Mechanism to completely disable the handling of persistent configuration files. + Note that enabling this would break the functionality of an SNMPv3 agent. + (Patch #849159 from Stephen J. Friedl) + +2004-01-29 03:39 dts12 + + * snmplib/: snmp_api.c, snmp_enum.c: + + Properly release various resources when shutting down the library. + (Patch #849154 from Stephen J. Friedl) + +2004-01-29 01:44 dts12 + + * include/net-snmp/net-snmp-config.h.in: + + Provide missing config definition template for 'ssize_t' flag + (Patch #886655 from Andy Smith) + +2004-01-28 20:39 slif + + * win32/: encode_keychange/encode_keychange.dsp, + libsnmp_dll/libsnmp_dll.dsp, snmpbulkget/snmpbulkget.dsp +, snmpbulkwalk/snmpbulkwalk.dsp, snmpd/snmpd.dsp +, snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp, + snmpdsdk/snmpd.dsp, snmpget/snmpget.dsp, + snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp +, snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp +, snmptable/snmptable.dsp, snmptest/snmptest.dsp +, snmptranslate/snmptranslate.dsp, + snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp, + snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp, + snmpwalk/snmpwalk.dsp: + + no incremental link on Debug (prevents generation of .ilk file) + +2004-01-28 18:44 slif + + * agent/mibgroup/agentx/master.c: + + ifdef around variables used only when UNIX transports are supported. + +2004-01-28 17:57 slif + + * snmplib/system.c: + + invoke winsock ver 2.2 + +2004-01-28 17:34 slif + + * win32/: mib_module_includes.h, mib_module_inits.h, + encode_keychange/encode_keychange.dsp, + libagent/libagent.dsp, libhelpers/libhelpers.dsp, + libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp.def, + libsnmp_dll/libsnmp_dll.dsp, + net-snmp/agent/mib_module_config.h, + netsnmpmibs/netsnmpmibs.dsp, + netsnmpmibssdk/netsnmpmibssdk.dsp, + snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp +, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp, + snmpdf/snmpdf.dsp, snmpdsdk/snmpd.dsp, + snmpget/snmpget.dsp, snmpgetnext/snmpgetnext.dsp, + snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp, + snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp, + snmptest/snmptest.dsp, snmptranslate/snmptranslate.dsp +, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp +, snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp, + snmpwalk/snmpwalk.dsp: + + consistent project settings; no C runtime conflicts; link with winsock ver 2.2 + +2004-01-28 17:28 slif + + * win32/net-snmp/net-snmp-config.h: + + remove unnecessary hack for chown. + +2004-01-28 14:56 slif + + * snmplib/snmp_logging.c: + + dereference pri_max to test return from decode_priority + +2004-01-28 14:54 slif + + * agent/mibgroup/Rmon/: agutil.c, alarm.c, event.c +, history.c, rows.c, statistics.c: + + find platform-appropriate substitute for sys/time.h + fix minor type cast warnings. remove one unused variable. + +2004-01-28 08:40 dts12 + + * testing/RUNTESTS: + + Import SNMP_SLEEP time from environment, if available + (Patch #850957 from Johannes Schmidt-Fischer, + merging a change from the 5.0.x branch) + +2004-01-28 08:04 dts12 + + * agent/mibgroup/util_funcs.c: + + Ensure the size of the exec-cache is handled correctly on 64-bit systems + (Patch #860575 by Bob Rowlands) + +2004-01-28 07:55 dts12 + + * perl/: OID/OID.xs, SNMP/SNMP.xs, agent/agent.xs +: + + Be more cautious about the maximum length of OIDs (Patch 862183 by Austin Schutz) + +2004-01-28 07:41 dts12 + + * snmplib/mib.c: + + Guard against a missing IP address structure (Patch #861939 by Dan Mongrain) + +2004-01-28 07:38 dts12 + + * snmplib/snmp_logging.c: + + Merge Neils' 5.1.x changes into the main development tree. + (Seems to include patches #855170 and #858519) + +2004-01-28 06:55 rstory + + * agent/mibgroup/agentx/master.c: + + don't chown/chmod if unix domain support not enabled + +2004-01-28 06:54 dts12 + + * configure, configure.in: + + Check for perl 5.8 entry point. (Patch #854395) + +2004-01-28 06:23 rstory + + * Makefile.rules: + + fix install so that subdir libs are installed before bins, noted by the + ever-so-helpful Johannes Schmidt-Fischer. + +2004-01-28 04:22 dts12 + + * agent/mibgroup/ucd-snmp/diskio.c: + + Increase the (fixed) number of disks handled (patch #884859) + +2004-01-28 04:18 dts12 + + * Makefile.in: + + Install the mingw32.h system header file (patch #884100) + +2004-01-28 04:13 dts12 + + * configure.in, configure, + include/net-snmp/system/mingw32.h: + + Check for the existence of ssize_t, and don't redefine it when + using the WinGW compiler. (Patch #881752) + +2004-01-28 03:55 dts12 + + * include/net-snmp/agent/table_mfd.h: + + Remove two redundent forward declarations (patch #873326) + +2004-01-28 02:07 slif + + * apps/snmpnetstat/inet.c: + + inetprint allots max 22 chars for address + 8 chars for port. + change to 18 address + 12 port, so that more of the port is displayed. + +2004-01-27 22:42 slif + + * win32/net-snmp/net-snmp-config.h: + + indicate Win32 has locale.h malloc.h memory.h. + do not set bsdlike or USExxMIB or SECURITYEXCEPTIONS + re-format like the Net-SNMP configured net-snmp-config.h. + +2004-01-27 22:34 slif + + * acconfig.h, ov/oid_to_sym.in, ov/oid_to_type.in +: + + update support for OpenBSD, HP-UX/11, and Win32 sysObjectID . + +2004-01-27 21:49 slif + + * agent/helpers/table_mfd.c, snmplib/container_iterator.c +: + + provide function hints in lieu of __FUNCTION__ + +2004-01-27 13:46 slif + + * include/net-snmp/agent/agent_trap.h: + + Add declarations for functions used in apps/snmptrapd_handler.c + +2004-01-27 13:15 slif + + * win32/net-snmp/net-snmp-config.h: + + no chown() on Win32 -- compiles to nothing. + +2004-01-27 10:55 slif + + * win32/: win32.dsw, win32sdk.dsw: + + build independent projects (libraries) before dependent projects. + remove incomplete dependency specification to build all faster. + +2004-01-27 10:12 slif + + * agent/mibgroup/ucd-snmp/disk.c: + + Re-arranged the declarations of variables and/or compile constants, + so that the variables are declared only if needed. + +2004-01-27 10:11 slif + + * agent/mibgroup/ucd-snmp/extensible.c: + + Supplied "return 0" to extensible_unregister(), a function returning int. + +2004-01-27 09:59 slif + + * snmplib/container.c: + + cast to void the argument to free(). + +2004-01-27 09:57 slif + + * snmplib/mib.c: + + use u_char type cast instead of masking with 0xFF. + +2004-01-27 09:52 slif + + * snmplib/asn1.c: + + move conditional expression within type cast scope, + for the benefit of some compilers. + +2004-01-27 09:50 slif + + * include/net-snmp/library/container.h: + + spellcheck: netsnmp_container_free_list + +2004-01-27 09:46 slif + + * apps/snmptrapd.c: + + declare init_subagent near its only reference. + +2004-01-27 09:45 slif + + * snmplib/snmp_logging.c: + + remove unused variable from Win32 code. + +2004-01-27 09:44 slif + + * agent/mibgroup/utilities/execute.c: + + move HAVE_EXECV compile test earlier in the function to not introduce unused variables. + +2004-01-27 09:41 slif + + * agent/helpers/table_dataset.c, + agent/helpers/table_iterator.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/agentx/master.c +, agent/mibgroup/agentx/protocol.c, + agent/mibgroup/disman/mteEventTable.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/tcp.c +, agent/mibgroup/mibII/tcpTable.c, + agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/udpTable.c +, agent/mibgroup/smux/smux.c, + agent/mibgroup/utilities/override.c, + apps/notification_log.c, apps/snmpvacm.c, + snmplib/container_binary_array.c, + snmplib/container_list_ssll.c, snmplib/mib.c, + snmplib/oid_stash.c, snmplib/snmpUDPDomain.c, + snmplib/snmp_api.c, snmplib/snmp_enum.c, + snmplib/snmp_transport.c: + + quiet compiler warnings using appropriate type casting. + +2004-01-27 09:24 slif + + * agent/mibgroup/ucd-snmp/versioninfo.c, + include/net-snmp/version.h, snmplib/snmp_version.c, + win32/libsnmp_dll/libsnmp.def: + + Refer to the netsnmp library version string via netsnmp_get_version; + Keep direct string reference iff UCD_COMPATIBLE is defined. + +2004-01-27 09:07 slif + + * snmplib/: snmpTCPDomain.c, snmpUDPDomain.c: + + Avoid conversion macros when forming host copy of 16-bit port value + +2004-01-27 09:07 slif + + * snmplib/snmp-tc.c: + + Dont force unsigned short onto two unsigned chars. + Be more explicit in the treatment of the year component. + +2004-01-27 09:02 slif + + * agent/mibgroup/mibII/: tcpTable.c, udpTable.c: + + Win32 allocates TCP and UDP connection structures that consist of + a 32-bit count followed by a per connection table. When freeing the table, + find the beginning of the structure. The TCP table incorrectly counted + established TCP connections, fixed with this change. + +2004-01-27 08:58 slif + + * include/net-snmp/net-snmp-config.h.in, + win32/config.h.borland, win32/net-snmp/net-snmp-config.h +: + + support Win32 in OSTYPE definition. + +2004-01-27 08:54 slif + + * agent/: snmpd.c, mibgroup/agentx/master.c: + + include io.h for Win32 to introduce the close() function + +2004-01-27 07:48 slif + + * win32/: libhelpers/.cvsignore, net-snmp/.cvsignore, + net-snmp/agent/.cvsignore, net-snmp/library/.cvsignore +, netsnmpmibs/.cvsignore, netsnmpmibssdk/.cvsignore +, snmpdsdk/.cvsignore: + + provide a CVS filter to every subdir under win32. + +2004-01-27 07:34 slif + + * win32/: libagent/libagent.def, libucdmibs/libucdmibs.def +: + + convert to DOS format to keep certain IDE happy. + +2004-01-27 07:27 slif + + * win32/mib_module_config.h: + + this file is superseded by win32/net-snmp/agent/mib_module_config.h. + +2004-01-27 07:23 slif + + * include/net-snmp/library/winservice.h, snmplib/winservice.c +: + + changes approved by author provide more readable formatting and comments. + +2004-01-27 07:22 slif + + * include/net-snmp/library/winservice.h, snmplib/winservice.c +: + + remove CR characters from these sources. + +2004-01-27 07:19 slif + + * README.Panasonic_AM3X.txt: + + convert CRLF to newline + +2004-01-27 07:04 dts12 + + * apps/snmptrapd_handlers.c: + + Forward traps to port 162 by default. + +2004-01-26 15:56 rstory + + * snmplib/data_list.c: + + quiet compiler warning + +2004-01-26 15:55 rstory + + * snmplib/container_binary_array.c: + + don't hardcode pointer size; noted on coders by rajesh arumugam + +2004-01-26 04:19 dts12 + + * apps/snmptrapd_handlers.c: + + Fix the ordering of hostname and IP address as passed to trap handler + (Bug #882071 and others) + +2004-01-26 04:15 dts12 + + * apps/snmptrapd_handlers.c: + + Convert v1 traps to v2 format before passing it to the trap handler + (plus merging the other 5.1.x patches into the main development tree) + +2004-01-26 02:47 dts12 + + * agent/mibgroup/host/hr_filesys.c: + + Ensure that hrFSTable indexes are consistent across the lifetime of + the agent. + +2004-01-26 02:43 dts12 + + * agent/mibgroup/host/hr_filesys.c: + + Align hrFSStorageIndex values with hrStorageTable (bug #882987) + +2004-01-20 05:48 rstory + + * README: + + Add Andy Smith to contributors + +2004-01-20 05:40 rstory + + * configure: + + update for new confiure.in + +2004-01-20 05:28 rstory + + * include/net-snmp/system/mingw32.h: + + partial application of 860980: Fix for mingw32.h + +2004-01-20 05:17 rstory + + * configure.in: + + apply patch 843679: Configure patch for MinGW + +2004-01-14 06:03 dts12 + + * agent/mibgroup/mibII/ifTable.c: + + Fix handling of 64-bit counters, and use the correct /proc interface file + (not the temporary debugging version!) + +2004-01-14 05:41 dts12 + + * agent/mibgroup/mibII/: ifTable.c, ifTable.h: + + Provisional re-implementation of IF-MIB::ifTable and IF-MIB::ifXTable + Linux support only (and some objects are missing), + but it should give the general flavour. + +2004-01-14 05:37 dts12 + + * include/net-snmp/library/snmp_enum.h, snmplib/snmp_enum.c +: + + New interfaces to find an unused value within an enumeration list. + +2004-01-13 20:16 rstory + + * agent/mibgroup/agentx/master.c, + win32/net-snmp/agent/mib_module_config.h: + + undo inadvertent checkin + +2004-01-13 20:13 rstory + + * agent/helpers/: cache_handler.c, row_merge.c, + table_iterator.c: + + undo inadvertent checkin + +2004-01-13 20:09 rstory + + * include/net-snmp/agent/cache_handler.h, + include/net-snmp/agent/table_array.h, + include/net-snmp/library/snmp_debug.h, + mibs/NET-SNMP-EXAMPLES-MIB.txt: + + undo inadvertent checkin + +2004-01-13 20:03 rstory + + * Makefile.in, agent/snmp_vars.c: + + undo inadvertent checkin + +2004-01-13 10:23 rstory + + * agent/mibgroup/mibII/: interfaces.c, interfaces.h: + + undo inadvertent checkin + +2004-01-11 16:45 rstory + + * local/mib2c.conf: + + fix typo, noted on coders by Oleg Ivanov + +2004-01-11 16:43 rstory + + * mibs/NET-SNMP-EXAMPLES-MIB.txt, snmplib/container.c, + win32/net-snmp/agent/mib_module_config.h, agent/snmp_vars.c +, agent/helpers/cache_handler.c, + agent/helpers/row_merge.c, agent/helpers/table_iterator.c +, agent/mibgroup/agentx/master.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/interfaces.h, + include/net-snmp/agent/cache_handler.h, + include/net-snmp/agent/table_array.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/system/netbsd.h, + local/mib2c.check_values.conf, Makefile.in: + + fix range checking code, noted on coders by Oleg Ivanov + +2004-01-07 09:40 rstory + + * local/mib2c-conf.d/: m2c_setup_node.m2i, + mfd-access-unsorted-external-body.m2i, + mfd-access-unsorted-external-header.m2i, mfd-data-set.m2c +, mfd-interface.m2c, mfd-top.m2c, + subagent.m2c: + + if needlength not set, set varbind val_len for GETs, validate val_len on set; + don't declares functions which can't be inlined as inline; comment tweaks + +2004-01-06 14:40 hardaker + + * snmplib/mib.c: + + - translate a MIB type of IPADDR to IPADDRESS instead of OCTET_STRING. + - small other bug fix + +2004-01-06 14:39 hardaker + + * perl/SNMP/SNMP.pm: + + change the manual so it doesn't reference UCD-SNMP v3 (ahem) + +2004-01-06 14:38 hardaker + + * local/mib2c: + + proper sorting when NetSNMP::OID is available. + +2004-01-01 16:53 rstory + + * local/mib2c-conf.d/default-mfd-top.m2c: + + only set defaults if not already set + +2003-12-30 20:34 hardaker + + * perl/OID/: OID.xs, test.pl: + + handle implied indexes + +2003-12-30 19:33 hardaker + + * perl/OID/: OID.pm, OID.xs, test.pl: + + A new ->get_indexes() method to return the extracted indexes from a OID. + +2003-12-30 15:19 rstory + + * local/mib2c: + + allow: separated paths in MIB2C_DIR env var + +2003-12-30 15:15 rstory + + * local/mib2c-conf.d/: m2c_setup_enum.m2i, m2c_setup_node.m2i +: + + unquote uc calls, since eval with interpret as a literal and I can't + reproduce the 'bareword' problem that made me quote in the first place + +2003-12-29 12:03 rstory + + * local/mib2c-conf.d/: mfd-interface.m2c, mfd-top.m2c +: + + remove unused request_mode + +2003-12-26 12:54 rstory + + * local/mib2c-conf.d/m2c_setup_table.m2i: + + rename vars for clarification: ${table}_ctx* -> ${table}_rowreq_ctx*; add + vars for mfd_defaults; use new mib2c push/pop to generate per table defaults + file default-table-$table.m2d containing current values of some m2c vars + +2003-12-26 12:52 rstory + + * local/mib2c-conf.d/: generic-get-char.m2i, + mfd-access-unsorted-external-body.m2i, + mfd-access-unsorted-external-header.m2i, + mfd-access-unsorted-external-interface.m2i, + mfd-access-unsorted-external-readme.m2i, mfd-data-get.m2c +, mfd-data-set.m2c, mfd-interface.m2c, + mfd-readme.m2c, mfd-top.m2c, node-get.m2i, + node-set.m2i, parent-dependencies.m2i, parent-set.m2i +, syntax-InetAddress-get.m2i, + syntax-InetAddressType-get.m2i: + + rename vars for clarification: itr_ctx* -> loop_ctx*, loop* -> loop_ctx*, + ${table}_ctx* -> ${table}_rowreq_ctx* + +2003-12-26 12:32 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + quote assignment of uppercased name, so values that start with a digit don't + get interpreted as a bare word; chg debug print to comment + +2003-12-26 12:31 rstory + + * local/mib2c-conf.d/: details-enums.m2i, + generic-value-map-reverse.m2i, generic-value-map.m2i, + m2c_setup_enum.m2i: + + quote assignment of uppercased name, so values that start with a digit don't + get interpreted as a bare word; consolidate $m2c_enamey/$m2c_iname processing + into m2c_setup_enum.m2i + +2003-12-23 07:19 rstory + + * dist/README.build-scripts: + + remove deprecated option from example + +2003-12-23 07:18 rstory + + * dist/RELEASE-INSTRUCTIONS: + + change default rpm build instructions to embed perl + +2003-12-23 07:17 rstory + + * dist/net-snmp.spec: + + re-work perl options to fix problem w/configure argument quoting + +2003-12-23 02:00 dts12 + + * README.win32: + + Note that Cygwin no longer needs a separate regex library + Reported by John McCash + +2003-12-22 16:56 rstory + + * local/mib2c: + + add push/pop; re-work index/internalindex/externalindex/nonindex setup + +2003-12-19 20:38 hardaker + + * local/: Makefile.in, mib2c.access_functions.conf, + mib2c.array-user.conf, mib2c.check_values.conf, + mib2c.conf: + + Patch from Brian Buesker to fix misc problems (variable {}ing, ...) + +2003-12-18 01:58 dts12 + + * man/snmpnetstat.1: + + Fix more markup errors, reported by Eric Raymond. + +2003-12-16 02:00 dts12 + + * include/net-snmp/agent/table_mfd.h: + + Be consistent in use of forward definitions (explicit vs implicit struct) + Reported by Magnus Fromreide + +2003-12-11 18:56 rstory + + * dist/RELEASE-INSTRUCTIONS: + + update rpm build instructions + +2003-12-11 18:52 rstory + + * dist/Makefile: + + fix updated perl options for new rpm method + +2003-12-11 18:41 rstory + + * dist/Makefile: + + remove VER/REL, use VERSION/RELEASE; update perl options for new rpm method; + add target to build rpm tree; don't hardcode architecture + +2003-12-11 18:38 rstory + + * local/Version-Munge.pl: + + document -D option; add Makefile type + +2003-12-11 18:22 rstory + + * dist/net-snmp.spec: + + don't require perl; add note on vendor releases + +2003-12-11 08:10 rstory + + * agent/helpers/cache_handler.c: + + run indent + +2003-12-11 08:00 rstory + + * agent/helpers/cache_handler.c: + + move logic to skip when caching disable, no cache found or cache disabled + +2003-12-10 06:44 rstory + + * dist/nsb-nightly: + + delay sourcing of nsb-functions; mv rc file into ~/.snmp; remove build dir + on success + +2003-12-10 06:43 rstory + + * dist/nsb-package: + + delay sourcing of nsb-functions; mv rc file into ~/.snmp + +2003-12-10 06:17 rstory + + * dist/nsb-functions: + + new vars: NSB_VERSION NSB_BUILD_SUFFIX; don't use hostname -s, since sun + doesn't support it; tweak default paths + +2003-12-10 02:41 dts12 + + * man/: mib_api.3.def, snmp.conf.5.def, + snmp_config.5.def: + + Fix assorted markup errors, reported by Eric Raymond. + +2003-11-30 14:25 rstory + + * include/net-snmp/library/system.h: + + fix scope of have_dirent ifdef + +2003-11-30 14:23 rstory + + * agent/helpers/table_mfd.c: + + add comments; remove assert on valid condition + +2003-11-30 14:21 rstory + + * agent/helpers/table.c: + + debug msg when skipping vb with bogus index + +2003-11-30 14:19 rstory + + * agent/helpers/baby_steps.c: + + readability fix - use macro instead of hardcoded value + +2003-11-28 05:41 dts12 + + * agent/helpers/table_data.c, + include/net-snmp/agent/table_data.h: + + If a row is created via a SET request, then it needs to be made available + to the other columns and passes. Provide a mechanism for inserting this + into the request list. + (This looks suspiciously similar to another recent patch:-) Does + this functionality perhaps belong within the top-level 'table' handler?) + +2003-11-25 15:48 hardaker + + * local/mib2c: + + - support $node.description + - support @printf ...@ + +2003-11-25 12:47 rstory + + * dist/nsb-functions: + + tweak default build dirs; default to host/version instead of platform/version + (since sf build hosts keep changing platforms) + +2003-11-25 12:44 rstory + + * dist/nsb-package: + + move dir munging in nsb-functions + +2003-11-24 09:54 hardaker + + * local/Version-Munge.pl: + + version stamp the .spec file + +2003-11-24 09:53 hardaker + + * dist/net-snmp.spec: + + version number change + +2003-11-24 09:38 hardaker + + * FAQ: + + add a greece mirror + +2003-11-24 06:37 dts12 + + * snmplib/snmpusm.c: + + Handle invalid (64-bit) values for engine boots & time + Patch #827044 by Bob Rowlands, fixing bug #809250 + +2003-11-24 06:23 dts12 + + * apps/snmpusm.c: + + Correct usage information for -Cx options + Patch #818766 by Bob Rowlands, fixing bug #818634 + +2003-11-24 04:00 dts12 + + * agent/mibgroup/host/hr_device.c: + + Handle GETNEXT requests on the hrDeviceTable with a "too large" index. + Patch #811717 by Bob Rowlands, fixing bug #807315 + +2003-11-21 09:13 dts12 + + * agent/mibgroup/ucd-snmp/diskio.c: + + Correct handling of UCD diskio values on 64-bit Solaris. + Patch #809255 by Bob Rowlands, to fix bug #808975 + +2003-11-21 09:08 dts12 + + * agent/mibgroup/kernel_sunos5.c: + + Fix Solaris implementation of ifInNUcastPkts & ifOutNUcastPkts + Patch #808807 by Bob Rowlands, to fix bugs #808399 & #808417 + +2003-11-21 08:10 dts12 + + * agent/mibgroup/mibII/interfaces.c: + + Implement ifSpecific object on Solaris. + Patch #808746 by Bob Rowlands, fixing bug #808430 + +2003-11-21 07:23 dts12 + + * snmplib/system.c: + + Ensure 32-bit timeticks value returned on Solaris kit. + Patch #808074 by Bob Rowlands, to fix bug #807796 + +2003-11-21 07:18 dts12 + + * agent/mibgroup/utilities/override.c: + + Return an error on failed overrride write. + Patch #808054 by Bob Rowlands, fixing bug #805254 + +2003-11-21 06:30 dts12 + + * man/: snmp.conf.5.def, snmpd.conf.5.def, + snmpusm.1.def: + + Minor clarifications to a few man pages. + Patch #807937 from Bob Rowlands + +2003-11-21 06:25 dts12 + + * apps/snmpdf.c: + + Handle storage units <1024 bytes + (Patch #801341 by Bob Rowlands, fixing bug #757448) + +2003-11-21 05:21 dts12 + + * agent/helpers/table_iterator.c: + + When we reach the end of the last table, make sure that the higher level + handlers will realise this, and move on to the next registered module. + Also catch missing columns when processing GETNEXT requests. + +2003-11-21 04:19 dts12 + + * agent/agent_trap.c: + + Support acknowledged notifications (Inform and AgentX Notify) as + well as unacknowledged ones. First reported by david@grancanaria + Probably doesn't resend if no response is received. + +2003-11-20 07:09 dts12 + + * agent/mibgroup/examples/netSnmpHostsTable.c: + + Move suffix processing within the request loop, since v5.1 iterator + handlers may receive multiple request varbinds. Fix provided by Barb Roesch + +2003-11-20 06:36 dts12 + + * agent/agent_registry.c: + + Protect 'unregister_mibs_by_session' from being called with a NULL + session pointer. (Used when unregistering "internal" MIB modules) + +2003-11-20 01:39 dts12 + + * agent/mibgroup/mibII/udp.c: + + Be consistent in use of return variable name for HP-UX 11 + (Fixed bug #845460) + +2003-11-19 16:23 rstory + + * configure: + + configure to match new configure.in + +2003-11-19 16:21 rstory + + * configure.in, snmplib/Makefile.in: + + don't use non-portable .c=.o type substitutions in makefile; thus put obj/lobj + generation back in configure + +2003-11-19 07:40 dts12 + + * agent/helpers/table_iterator.c: + + Enable retries on GetNext noSuchInstance exceptions. Fixes bug #843842 + +2003-11-19 07:32 dts12 + + * include/net-snmp/agent/watcher.h, agent/helpers/watcher.c +: + + Fix watched timestamp registration. 'marker_t' is already a pointer, + so doesn't need further dereferencing! + +2003-11-17 09:17 dts12 + + * agent/mibgroup/agent/nsLogging.c: + + Fix creation of new logging entries. + +2003-11-17 09:12 dts12 + + * agent/helpers/table_iterator.c, + include/net-snmp/agent/table_iterator.h: + + If a row is created via a SET request, then it needs to be inserted into + the iteration data structures, so that it's available to other columns & passes. + +2003-11-17 09:06 dts12 + + * snmplib/snmp_logging.c: + + Release the data structure once it's no longer needed. + +2003-11-17 02:58 dts12 + + * agent/mibgroup/: mibII/tcp.c, ucd-snmp/vmstat.c: + + Avoid using the variable name 'hz' (which gets corrupted on AIX and HPUX + by system redefinitions). See bug #842475 & #842483 + +------------------------------------------------------------------------------- + +Changes: V5.0.9 -> V5.1 + +2003-11-13 18:46 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + reverse 5.x and 4.x listing since, um, this is 5.x (again) + +2003-11-13 18:44 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + reverse 5.x and 4.x listing since, um, this is 5.x + +2003-11-13 18:42 hardaker + + * man/: netsnmp_Container_iterator.3, netsnmp_agent.3, + netsnmp_baby_steps.3, netsnmp_bulk_to_next.3, + netsnmp_cache_handler.3, netsnmp_container.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_deprecated.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_iterator_info_s.3, + netsnmp_leaf.3, netsnmp_library.3, + netsnmp_mfd_pdu_context_s.3, netsnmp_mib_utilities.3, + netsnmp_mode_end_call.3, netsnmp_multiplexer.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3 +, netsnmp_old_api.3, netsnmp_read_only.3, + netsnmp_row_merge.3, netsnmp_scalar.3, + netsnmp_scalar_group_group.3, netsnmp_serialize.3, + netsnmp_stash_cache.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_todo.3, netsnmp_util.3, netsnmp_utilities.3 +, netsnmp_watcher.3: + + update for 5.1 + +2003-11-13 18:21 hardaker + + * NEWS: + + update for 5.1 + +2003-11-13 18:14 hardaker + + * perl/: ASN/Makefile.PL, OID/Makefile.PL, + SNMP/Makefile.PL, agent/Makefile.PL, + agent/default_store/Makefile.PL, default_store/Makefile.PL +: + + patch #838112 to fix windows perl building + +2003-11-13 17:28 rstory + + * local/mib2c: + + fix regexp for duplicate index exclusion to only match whole words + +2003-11-13 15:03 hardaker + + * man/snmpd.conf.5.def: + + document stash_cache + +2003-11-13 14:47 hardaker + + * agent/mibgroup/agent/: nsCache.c, nsDebug.c, + nsLogging.c: + + - properly check for the ->processed flag. + - (fixes a bug pointed out by Bruce where a getnext returned noSuchInstance) + +2003-11-13 12:11 rstory + + * agent/helpers/table.c: + + don't call handlers for error recovery if they hadn't been called for at least + reserve1 (e.g. set w/invalid indexes) + +2003-11-13 11:34 rstory + + * include/net-snmp/library/snmp_assert.h: + + fix void definition for netsnmp_assert when debugging disabled, noted on coders + +2003-11-13 11:32 rstory + + * README.win32: + + apply patch [ 841463 ] 5.1rc1 README.win32 changes + +2003-11-12 09:25 dts12 + + * agent/mibgroup/mibII/var_route.c: + + Providee missing declaration for Route_Scan_Reload + HP-UX 11 only. Latest in the saga of bug # 840615 + +2003-11-12 04:55 dts12 + + * agent/mibgroup/mibII/: icmp.c, ip.c, tcpTable.c +: + + Fix more HP-UX 11 specific bogus code. + Tracking Bug #840615 + +2003-11-12 02:38 dts12 + + * agent/mibgroup/mibII/tcp.c: + + Use correct variable for detecting which object is being processed. + (HPUX-11 only - fixes bug #840615) + +2003-11-10 14:39 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.rc1 ) + +2003-11-10 14:39 hardaker + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.1.rc1 ) + +2003-11-10 14:39 hardaker + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.1.rc1 ) + +2003-11-10 14:39 hardaker + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.1.rc1 ) + +2003-11-10 14:38 hardaker + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.1.rc1 ) + +2003-11-10 14:38 hardaker + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.1.rc1 ) + +2003-11-10 14:38 hardaker + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.1.rc1 ) + +2003-11-10 14:38 hardaker + + * FAQ: + + - (FAQ): version tag ( 5.1.rc1 ) + +2003-11-10 14:38 hardaker + + * README: + + - (README): version tag ( 5.1.rc1 ) + +2003-11-10 14:38 hardaker + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.1.rc1 ) + +2003-11-10 14:28 hardaker + + * agent/Makefile.depend, agent/mibgroup/Makefile.depend +, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend +: + + make depend + +2003-11-10 08:47 rstory + + * snmplib/system.c: + + don't double create temp directory + +2003-11-10 08:46 rstory + + * win32/net-snmp/net-snmp-config.h: + + always use inline, now that it works (needed extern) + +2003-11-07 16:34 rstory + + * local/mib2c-conf.d/: generic-data-allocate.m2i, + generic-table-indexes-from-oid.m2i, + generic-table-indexes-to-oid.m2i, + mfd-access-unsorted-external-body.m2i, + mfd-access-unsorted-external-interface.m2i, mfd-interface.m2c +, mfd-top.m2c, node-set.m2i, parent-set.m2i +: + + use DEBUGTRACE instead of hardcoded __FUNCTION__ + +2003-11-07 10:34 hardaker + + * local/mib2c: + + much better error message when a MIB node can't be found in the + command line arguments + +2003-11-07 10:27 hardaker + + * local/Version-Munge.pl: + + - fix sed script regexp for odd versions (pre2b, eg). + - make -h actually print help. + +2003-11-07 09:03 rstory + + * local/mib2c.array-user.conf: + + braces around var name + +2003-11-06 20:46 rstory + + * win32/net-snmp/net-snmp-config.h: + + use inline to __inline from main net-snmp-config file; add extern to basic + NETSNMP_INLINE def, per MS tech note 123768 + +2003-11-06 20:42 rstory + + * include/net-snmp/library/system.h, + include/net-snmp/system/mingw32.h, snmplib/system.c: + + apply patch [ 828362 ] First pass at MinGW32 + +2003-11-06 20:29 rstory + + * snmplib/: system.c (V5-0-patches.2), system.c: + + apply patch [ 836162 ] 5.1pre3 win32 mkdirhier() + +2003-11-06 20:00 rstory + + * win32/: encode_keychange/encode_keychange.dsp, + libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp.def, + libsnmp_dll/libsnmp_dll.dsp, snmpbulkget/snmpbulkget.dsp +, snmpbulkwalk/snmpbulkwalk.dsp, snmpd/snmpd.dsp, + snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp, + snmpdsdk/snmpd.dsp, snmpget/snmpget.dsp, + snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp +, snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp, + snmptable/snmptable.dsp, snmptest/snmptest.dsp, + snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp, + snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp, + snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp: + + apply patch [ 837633 ] 5.1pre3 win32 lib rename + +2003-11-06 16:05 rstory + + * include/net-snmp/library/snmp_debug.h: + + restore accidentally deleted \n in trace macro + +2003-11-05 19:13 rstory + + * snmplib/snmp_client.c: + + comment for possible future optimization + +2003-11-05 19:13 rstory + + * agent/mibgroup/util_funcs.c: + + apply spirit of patch 836721: use new tmp file pattern macro; use _open on + windows; add err log & debug msg; include sys/stat.h iff exists + +2003-11-05 19:05 rstory + + * win32/net-snmp/net-snmp-config.h: + + apply spirit of patch 836721: define HAVE_SYSTEM; add new tmp file pattern macro + +2003-11-05 19:02 rstory + + * agent/mibgroup/utilities/execute.c: + + apply spirit of patch 836721 for run_shell_command: test for bad return codes + from functions; don't touch out_len if output not set or out_len is null + +2003-11-05 18:55 rstory + + * include/net-snmp/net-snmp-config.h.in: + + regenerate from aclocal.h, which reveals that we can't do an ifdef test + to prevent redefining PACKAGE_* unless it is manually re-added each time + this file is regenerated from acconfig.h. Blech. + +2003-11-05 18:50 rstory + + * acconfig.h: + + add macro for temp file name (configure option tbd) + +2003-11-05 18:14 rstory + + * README.win32: + + apply patch [ 833216 ] 5.1.pre3 Win32 compile patch + +2003-11-05 18:13 rstory + + * configure: + + configure to match new config.in + +2003-11-05 18:11 rstory + + * configure.in: + + include mibgroup utilities for mini-agent (run_shell_command for snmptrapd) + +2003-11-05 09:36 rstory + + * local/mib2c-conf.d/: generic-ctx-copy.m2i, + generic-ctx-get.m2i, generic-ctx-set.m2i, + generic-data-context.m2i, generic-table-indexes-from-oid.m2i +, generic-table-indexes-to-oid.m2i, mfd-interface.m2c +: + + always convert generated array len to array element count (not bytes) + +2003-11-05 02:52 dts12 + + * apps/: snmptable.c (V5-0-patches.1), snmptable.c: + + Don't try searching for column objects if there isn't anything to search. + Report problems using the object name originally specified, rather than + a temporary internal buffer. + +2003-11-04 15:06 rstory + + * win32/: libsnmp_dll/libsnmp_dll.dsp, + net-snmp/net-snmp-config.h: + + INLINE changes - don't use inline for the DLL version, as it's reported to + cause errors + +2003-11-04 14:45 rstory + + * win32/: win32.dsw, win32sdk.dsw, + libhelpers/libhelpers.dsp, libsnmp_dll/libsnmp.def, + netsnmpmibs/netsnmpmibs.dsp: + + apply patch [ 833216 ] 5.1.pre3 Win32 compile patch + +2003-11-04 08:58 rstory + + * include/net-snmp/net-snmp-config.h.in: + + don't define configure PACKAGE_* macros if already defines. + +2003-11-04 08:04 dts12 + + * FAQ: + + A new entry discussing tables with >256 columns. + +2003-11-04 07:33 rstory + + * local/mib2c-conf.d/generic-ctx-set.m2i: + + always generate code when data context is generated + +2003-11-04 07:32 rstory + + * local/mib2c-conf.d/syntax-InetAddress-set.m2i: + + clarify comments + +2003-11-04 07:31 rstory + + * local/mib2c-conf.d/syntax-InetAddressType-set.m2i: + + clarify comments; use generic-set instead of get + +2003-11-04 07:22 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + clarify comments + +2003-11-04 07:19 rstory + + * README: + + sync contributors w/5.0.x + +2003-11-04 01:28 dts12 + + * man/snmpd.8.def: + + Document the effect of -C on persistent config files. + +2003-11-03 14:29 rstory + + * local/mib2c-conf.d/node-set.m2i: + + fix generated code for undo_setup + +2003-11-03 12:57 rstory + + * local/mib2c-conf.d/mfd-data-set.m2c: + + clarify comments; remove bogus asserts + +2003-11-03 10:31 rstory + + * local/mib2c-conf.d/generic-get-char.m2i: + + make IS_SET macros unique per node + +2003-11-03 10:30 rstory + + * local/mib2c-conf.d/generic-table-indexes-from-oid.m2i: + + fix var name typo + +2003-11-03 10:28 rstory + + * local/mib2c-conf.d/generic-table-indexes-to-oid.m2i: + + must use addr of local var to get ptr + +2003-11-03 10:24 rstory + + * local/mib2c-conf.d/generic-table-indexes-varbind-setup.m2i: + + must use addr of local var to get ptr + +2003-11-03 10:22 rstory + + * local/mib2c-conf.d/default-mfd-top.m2c: + + set up defaults for mfd tables + +2003-11-03 07:50 rstory + + * include/net-snmp/agent/snmp_agent.h: + + recognize SNMP_MSG_SET is not a valid GET mode; comment tweaks + +2003-11-03 07:26 dts12 + + * include/net-snmp/agent/snmp_agent.h: + + Recognise SNMP_MSG_SET as a valid SET mode + (so that the varbind caching doesn't lose the assigned values!) + +2003-11-02 09:51 rstory + + * include/net-snmp/system/hpux.h: + + restore accidentaly deleted hpux define; add comment + +2003-11-02 04:55 nba + + * man/.cvsignore: + + Fix a bunch of compiler warnings: const-ness, casts, missing protoypes, + unused variables, cvs ignore ignorable files + +2003-11-02 04:50 nba + + * .cvsignore, agent/agent_trap.c, agent/snmpd.c, + agent/mibgroup/agent/nsLogging.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/mibII/interfaces.c, apps/.cvsignore, + apps/snmptrapd_handlers.c, apps/snmptrapd_log.c, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/library/container.h, + include/net-snmp/library/container_binary_array.h, + include/net-snmp/library/snmp_enum.h, snmplib/mib.c, + snmplib/snmp_enum.c: + + Fix a bunch of compiler warnings: const-ness, casts, missing protoypes, + unused variables, cvs ignore ignorable files + +2003-11-02 04:44 nba + + * configure.in, configure: + + Fix a bad syntax when testing for perl modules + +2003-11-02 04:42 nba + + * apps/snmpnetstat/main.c, man/snmpnetstat.1: + + Another left over -p option + +2003-11-01 16:04 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + always quote both sides of perl ne/eq tests; allow override of varbind variable + name; add subid to node summary + +2003-11-01 16:02 rstory + + * local/mib2c-conf.d/default-mfd-top.m2c: + + move example and transient defaults to table setup + +2003-11-01 16:02 rstory + + * local/mib2c-conf.d/m2c_setup_table.m2i: + + change default reg ctx from void* to netsnmp_data_list *; move example + and transient defaults here (from top) + +2003-11-01 15:58 rstory + + * local/mib2c-conf.d/node-get.m2i: + + add 'TODO' comment; don't generate code if example not set & not generated data + context; default to returning no data for node; + +2003-11-01 15:56 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + put 'TODO' comment on it's own line(removable w/out disrupting code comments); + use quotes on both sides of perl eq/ne tests; fix reg ptr dcl + +2003-11-01 15:55 rstory + + * local/mib2c-conf.d/mfd-makefile.m2m: + + add users target to only build user code + +2003-11-01 15:54 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + use quotes on both sides of perl eq/ne tests; check_indexs is only for row + creation; data not found only ok for row creation, not settable; sanity + check for bogus index oid size before memcpy; set ASN_PRIV_RETRY for no data, + so sparse tables work + +2003-11-01 15:51 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i +: + + set oid size to max before trying to parse oid + +2003-11-01 15:50 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i: + + put 'TODO' comment on it's own line(removable w/out disrupting code comments); + rename ref to loop_ref; more asserts; move TODO outside of conditional; move + itr_ctr free outside of example conditional + +2003-11-01 15:48 rstory + + * local/mib2c-conf.d/generic-get-decl.m2i: + + tweak indention + +2003-11-01 15:47 rstory + + * local/mib2c-conf.d/generic-ctx-set.m2i: + + put 'TODO' comment on it's own line(removable w/out disrupting code comments); + move TODO outside of conditional; don't include code if examples not set + +2003-11-01 15:45 rstory + + * local/mib2c-conf.d/generic-ctx-get.m2i: + + put 'TODO' comment on it's own line(removable w/out disrupting code comments); + quote both sides of perl eq/ne tests; document include in comments + +2003-11-01 15:44 rstory + + * local/mib2c-conf.d/generic-ctx-copy.m2i: + + put 'TODO' comment on it's own line(removable w/out disrupting code comments); + move TODO outside of conditional; tweak conditional + +2003-11-01 15:43 rstory + + * local/mib2c-conf.d/node-set.m2i: + + put 'TODO' comment on it's own line(removable w/out disrupting code comments); + move conditional inside include + +2003-11-01 15:41 rstory + + * local/mib2c-conf.d/: mfd-data-get.m2c, mfd-readme.m2c +, parent-set.m2i: + + put 'TODO' comment on it's own line(removable w/out disrupting code comments); + quote both sides of perl eq/ne tests + +2003-11-01 15:37 rstory + + * local/mib2c-conf.d/syntax-RowStatus-get.m2i: + + put 'TODO' comment on it's own line(removable w/out disrupting code comments) + +2003-11-01 15:37 rstory + + * local/mib2c-conf.d/: syntax-COUNTER64-get.m2i, + syntax-DateAndTime-get.m2i, syntax-InetAddress-get.m2i, + syntax-InetAddressType-get.m2i, syntax-TestAndIncr-get.m2i +: + + put 'TODO' comment on it's own line(removable w/out disrupting code comments); + default to returning no data for nodes + +2003-11-01 15:21 rstory + + * local/mib2c-conf.d/: details-enums.m2i, + generic-data-context.m2i, generic-get-char.m2i, + generic-value-map-reverse.m2i, generic-value-map.m2i, + mfd-access-unsorted-external-header.m2i, mfd-data-set.m2c +, parent-dependencies.m2i: + + put 'TODO' comment on it's own line(removable w/out disrupting code comments) + +2003-11-01 15:16 rstory + + * local/mib2c-conf.d/: generic-table-indexes-from-oid.m2i, + generic-table-indexes-to-oid.m2i, + generic-table-indexes-varbind-setup.m2i: + + new code for indexes and oid conversions + +2003-11-01 10:43 rstory + + * snmplib/container_iterator.c: + + use endofmibview instead of no_vars + +2003-10-30 17:38 rstory + + * agent/mibgroup/host/hr_swrun.c, local/mib2c.array-user.conf +: + + add comments + +2003-10-30 17:37 rstory + + * agent/snmp_agent.c: + + test func parameter, not variable we're about to overwrite + +2003-10-30 17:36 rstory + + * agent/snmp_vars.c: + + declare callback_master_num even if SNMP_TRANSPORT_CALLBACK_DOMAIN is not + defined (so I don't need to add more ifdef's in other code) + +2003-10-30 17:34 rstory + + * agent/mibgroup/disman/mteTriggerTable.c: + + log warning and don't open callback transport if SNMP_TRANSPORT_CALLBACK_DOMAIN + is not defined + +2003-10-30 17:33 rstory + + * agent/mibgroup/agentx/subagent.c: + + log warning and don't open callback transport if SNMP_TRANSPORT_CALLBACK_DOMAIN + is not defined; fix test for agentx_open_session + +2003-10-30 17:29 rstory + + * snmplib/snmpCallbackDomain.c: + + don't compile code if SNMP_TRANSPORT_CALLBACK_DOMAIN not defined + +2003-10-30 16:51 rstory + + * win32/net-snmp/net-snmp-config.h: + + merge transport comments from non-win net-snmp-config.h; undef callback + transport instead of def of 0, so it actually turns off code; undef inline + macros before redefining them + +2003-10-30 16:49 rstory + + * win32/config.h: + + replace contents w/include of net-snmp/net-snmp-config.h so only one header + needs to be maintained. Everyone should be using the new one anyway, right? + +2003-10-30 01:31 dts12 + + * configure, configure.in: + + Don't configure the Host-Resources support by default. + It's a good idea, but we're too close to 5.1 for this to be safe. + +2003-10-29 10:51 hardaker + + * agent/helpers/table_iterator.c: + + inline -> NETSNMP_INLINE + +2003-10-29 03:10 dts12 + + * man/: snmpcmd.1.def, snmpd.8.def, snmptrapd.8.def +: + + Document new -Lx logging option block, and assorted deprecated options. + +2003-10-29 02:59 dts12 + + * FAQ: + + Various updates to the FAQ. + Highlights include better explanation of access control and timeout + problems, discussion of what traps are sent and where to (including + Disman Event-MIB support) and more on mib2c usage (including the + differences between configs, and pointers to examples). + Separate sections for compilation and coding new modules + (restructuring existing entries) + Refer to project as 'Net-SNMP' rather than 'UCD' throughout + (except where specifically v4 or UCD-SNMP-MIB are meant) + +2003-10-29 02:33 dts12 + + * agent/mibgroup/mibII/: sysORTable.h (V5-0-patches.1), + sysORTable.h (V4-2-patches.[1,2]), sysORTable.h: + + Fix null definition of REGISTER_SYSOR_TABLE (when not using this table). + Reported by Mark Hopkins + +2003-10-28 18:16 rstory + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre3 ) + +2003-10-28 18:16 rstory + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.1.pre3 ) + +2003-10-28 18:16 rstory + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.1.pre3 ) + +2003-10-28 18:16 rstory + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.1.pre3 ) + +2003-10-28 18:16 rstory + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre3 ) + +2003-10-28 18:16 rstory + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.1.pre3 ) + +2003-10-28 18:16 rstory + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.1.pre3 ) + +2003-10-28 18:16 rstory + + * sedscript.in: + + - (sedscript.in): version tag ( 5.1.pre3 ) + +2003-10-28 18:15 rstory + + * FAQ: + + - (FAQ): version tag ( 5.1.pre3 ) + +2003-10-28 18:15 rstory + + * README: + + - (README): version tag ( 5.1.pre3 ) + +2003-10-28 18:15 rstory + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.1.pre3 ) + +2003-10-28 18:14 rstory + + * doxygen.conf, man/netsnmp_Container_iterator.3, + man/netsnmp_agent.3, man/netsnmp_baby_steps.3, + man/netsnmp_bulk_to_next.3, man/netsnmp_cache_handler.3 +, man/netsnmp_container.3, man/netsnmp_data_list.3 +, man/netsnmp_debug.3, man/netsnmp_handler.3, + man/netsnmp_instance.3, man/netsnmp_iterator_info_s.3, + man/netsnmp_leaf.3, man/netsnmp_library.3, + man/netsnmp_mfd_pdu_context_s.3, man/netsnmp_mib_utilities.3 +, man/netsnmp_mode_end_call.3, man/netsnmp_multiplexer.3 +, man/netsnmp_netsnmp_iterator_info_s.3, + man/netsnmp_netsnmp_mib_handler_methods.3, + man/netsnmp_oid_stash.3, man/netsnmp_old_api.3, + man/netsnmp_read_only.3, man/netsnmp_row_merge.3, + man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3 +, man/netsnmp_serialize.3, man/netsnmp_stash_cache.3 +, man/netsnmp_table.3, man/netsnmp_table_array.3 +, man/netsnmp_table_data.3, + man/netsnmp_table_dataset.3, man/netsnmp_table_iterator.3 +, man/netsnmp_todo.3, man/netsnmp_util.3, + man/netsnmp_utilities.3, man/netsnmp_watcher.3: + + update for 5.1.pre3 + +2003-10-28 18:05 rstory + + * agent/Makefile.depend, agent/helpers/Makefile.depend +, agent/mibgroup/Makefile.depend, apps/Makefile.depend +, apps/snmpnetstat/Makefile.depend, + snmplib/Makefile.depend: + + make depend + +2003-10-28 17:31 hardaker + + * Makefile.top: + + fix version for 5.1 release + +2003-10-28 12:47 rstory + + * include/net-snmp/net-snmp-config.h.in: + + regenerate from new acconfig.h + +2003-10-28 12:45 rstory + + * acconfig.h: + + fix bug [ 830852 ] Build doesn't work on HP-UX 11i + undef macro before redefining it + +2003-10-28 10:32 rstory + + * agent/mibgroup/mibII/: route_write.c (V5-0-patches.1), + route_write.c: + + apply patch [ 812019 ] snmpset on ipRouteDest.127.0.0.1 kill agent dumps core + fixes bug [ 808958 ] OSSun snmpset on ipRouteDest.127.0.0.1 kill agent dumps ... + +2003-10-28 10:16 rstory + + * agent/helpers/: debug_handler.c (V5-0-patches.1), debug_handler.c +: + + apply patch [ 831161 ] netsnmp_get_debug_helper crashes snmpd + fixes bug [ 826963 ] netsnmp_get_debug_helper crashes snmpd + +2003-10-28 10:05 rstory + + * perl/SNMP/SNMP.xs: + + apply patch [ 829633 ] 5.1pre1 Perl translateObj fix + +2003-10-28 07:32 rstory + + * dist/: net-snmp.spec (V5-0-patches.3), net-snmp.spec: + + apparently nested %if's are a no-no + +2003-10-28 07:22 rstory + + * dist/net-snmp.spec: + + fix perl conditional builds after read rpm docs + +2003-10-26 00:34 hardaker + + * snmplib/oid_stash.c: + + inline -> NETSNMP_INLINE as pointed out by Alex Burger + +2003-10-24 16:49 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i: + + rename loop_ctx loop_context; prefix all loop functions w/loop + +2003-10-24 16:46 rstory + + * local/mib2c-conf.d/mfd-readme.m2c: + + move defaults to an easier to spot place + +2003-10-24 16:45 rstory + + * local/mib2c-conf.d/: generic-table-indexes.m2i, + mfd-access-unsorted-external-body.m2i, + mfd-access-unsorted-external-header.m2i, + mfd-access-unsorted-external-interface.m2i, mfd-top.m2c +: + + rename table_idx table_mib_index; rename loop_ctx loop_context; prefix all + loop functions w/loop; remove index2oid + +2003-10-24 06:02 dts12 + + * configure, configure.in: + + Add Host-Resources support to the list of default MIB modules. + We've talked about this for years - it's about time we did so! + +2003-10-24 05:49 dts12 + + * agent/snmpd.c, apps/snmptrapd.c: + + New choices for some command-line options, to improve consistency + between agent and trap handler usage. The previous options still + work but are now marked as "deprecated". These should probably + be removed completely in a future release (e.g. 5.2). + +2003-10-23 15:58 rstory + + * include/net-snmp/library/container.h: + + fix bug 828671: The lib isn't C++ compatible; remove 'struct' before typdef + +2003-10-23 15:54 rstory + + * snmplib/container_null.c: + + fix bug 828671: The lib isn't C++ compatible; rename structure + remove unused noalloc function + +2003-10-23 15:53 rstory + + * include/net-snmp/library/container.h, + snmplib/container_binary_array.c: + + fix bug 828671: The lib isn't C++ compatible; rename structure + +2003-10-23 15:39 rstory + + * snmplib/: parse.c (V5-0-patches.3), parse.c: + + fix bug 767753: snmpwalk crash (adopt_orphans) + +2003-10-23 10:34 rstory + + * configure: + + configure to match new configure.in + +2003-10-23 10:32 rstory + + * configure.in: + + apparently configure translates '_' to '-' in arguments/enables, so use - + consistently; move common module arg mistake checks with other module + checks, and add a few more; add check for enable perl-modules too + +2003-10-23 10:24 rstory + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + move comment fixes to acconfig.h and regenerate net-snmp-config.h.in + +2003-10-23 08:52 rstory + + * snmplib/container.c: + + remove nonstd NDEBUG ifdef tst; use DBGMSGSUBOID instead of DBGMSDOID; add + debug for comparison result + +2003-10-23 08:45 rstory + + * snmplib/container_iterator.c: + + add comments; fix get_next w/null key (get-first); remove redundant debugs + +2003-10-22 17:10 rstory + + * snmplib/: snmpusm.c (V5-0-patches.2), snmpusm.c: + + fix bug 822870 (usmStatsDecryptionErrors did not increment on failed get req) + with patch 827056 from browlands + +2003-10-22 09:43 rstory + + * include/net-snmp/library/snmp_assert.h: + + define __STRING if not defined + +2003-10-22 06:14 rstory + + * Makefile.top: + + increment libtool revision + +2003-10-22 06:13 rstory + + * Makefile.in: + + fix commentcheck pattern to exclude ftp and http urls + +2003-10-22 02:08 dts12 + + * snmplib/snmp_api.c: + + The variables 'do_hint' and 'check' are only declared + or needed when 'DISABLE_MIB_LOADING' is not defined. + There's no point in giving them dummy values otherwise. + +2003-10-21 12:16 rstory + + * agent/mibgroup/ucd-snmp/diskio.c: + + remove c++ style comment + +2003-10-21 12:12 rstory + + * acconfig.h, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/ucd-snmp/diskio.c: + + remove c++ style comment + +2003-10-21 11:51 rstory + + * local/Version-Munge.pl: + + move usage sub to top so it actually does something; print usage for param + errors, instead of just dying + +2003-10-21 11:51 rstory + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre2 ) + +2003-10-21 11:51 rstory + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.1.pre2 ) + +2003-10-21 11:51 rstory + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.1.pre2 ) + +2003-10-21 11:51 rstory + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.1.pre2 ) + +2003-10-21 11:51 rstory + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre2 ) + +2003-10-21 11:51 rstory + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.1.pre2 ) + +2003-10-21 11:50 rstory + + * perl/SNMP/SNMP.pm: + + - (perl/SNMP/SNMP.pm): version tag ( 5.1.pre2 ) + +2003-10-21 11:50 rstory + + * sedscript.in: + + - (sedscript.in): version tag ( 5.1.pre2 ) + +2003-10-21 11:50 rstory + + * FAQ: + + - (FAQ): version tag ( 5.1.pre2 ) + +2003-10-21 11:50 rstory + + * README: + + - (README): version tag ( 5.1.pre2 ) + +2003-10-21 11:50 rstory + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.1.pre2 ) + +2003-10-21 11:42 rstory + + * Makefile.rules: + + remove bogus install target + +2003-10-21 11:18 rstory + + * configure: + + configure for new config.in + +2003-10-21 11:16 rstory + + * configure.in: + + fix cut-n-paste error in perl uninstall support; update version in init + +2003-10-21 01:54 dts12 + + * snmplib/system.c: + + Include for definition of O_RDWR. Reported by SebNob. + +2003-10-21 01:47 dts12 + + * include/net-snmp/net-snmp-config.h.in: + + Ensure that multi-line comments aren't broken when the active + net-snmp-config.h file is generated. Reported by SebNob. + (Possibly being a bit over-cautious here, but you can't be too careful!) + +2003-10-17 22:52 hardaker + + * NEWS: + + more updates + +2003-10-17 22:39 hardaker + + * agent/snmp_agent.c: + + turn on the lookup cache. + +2003-10-17 16:35 hardaker + + * man/: Makefile.in, netsnmp_Container_iterator.3, + netsnmp_baby_steps.3, netsnmp_cache_handler.3, + netsnmp_container.3, netsnmp_deprecated.3, + netsnmp_iterator_info_s.3, netsnmp_leaf.3, + netsnmp_mfd_pdu_context_s.3, netsnmp_row_merge.3, + netsnmp_scalar_group_group.3, netsnmp_stash_cache.3, + netsnmp_utilities.3: + + more (new) updates from doxygen + +2003-10-17 16:33 hardaker + + * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_handler.3, netsnmp_instance.3, + netsnmp_library.3, netsnmp_mib_utilities.3, + netsnmp_mode_end_call.3, netsnmp_multiplexer.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3 +, netsnmp_old_api.3, netsnmp_read_only.3, + netsnmp_scalar.3, netsnmp_serialize.3, + netsnmp_set_data.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3 +: + + updates from doxygen + +2003-10-17 16:16 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre1 ) + +2003-10-17 16:15 hardaker + + * perl/ASN/ASN.pm: + + - (perl/ASN/ASN.pm): version tag ( 5.1.pre1 ) + +2003-10-17 16:15 hardaker + + * perl/OID/OID.pm: + + - (perl/OID/OID.pm): version tag ( 5.1.pre1 ) + +2003-10-17 16:15 hardaker + + * perl/default_store/default_store.pm: + + - (perl/default_store/default_store.pm): version tag ( 5.1.pre1 ) + +2003-10-17 16:15 hardaker + + * perl/agent/default_store/default_store.pm: + + - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre1 ) + +2003-10-17 16:15 hardaker + + * perl/agent/agent.pm: + + - (perl/agent/agent.pm): version tag ( 5.1.pre1 ) + +2003-10-17 16:15 hardaker + + * sedscript.in: + + - (sedscript.in): version tag ( 5.1.pre1 ) + +2003-10-17 16:15 hardaker + + * FAQ: + + - (FAQ): version tag ( 5.1.pre1 ) + +2003-10-17 16:15 hardaker + + * README: + + - (README): version tag ( 5.1.pre1 ) + +2003-10-17 15:51 hardaker + + * local/Version-Munge.pl: + + added anydata modules + +2003-10-17 15:44 hardaker + + * perl/SNMP/SNMP.pm: + + make gettable return a hash instead. + +2003-10-17 15:03 hardaker + + * apps/snmptrapd_handlers.c: + + add oid/default portion to help text for the forward token + +2003-10-17 15:02 hardaker + + * COPYING: + + Add sparta + +2003-10-17 14:59 hardaker + + * man/snmptrapd.conf.5.def: + + document the forward token + +2003-10-17 14:41 hardaker + + * Makefile.in: + + use new version modification script + +2003-10-17 14:40 hardaker + + * local/Version-Munge.pl: + + new version messing-with script + +2003-10-17 14:39 hardaker + + * agent/mibgroup/versiontag: + + remove portions old script replaced by newer Version-Munge.pl + +2003-10-17 14:37 hardaker + + * snmplib/snmp_version.c: + + - (snmplib/snmp_version.c): version tag ( 5.1.pre1 ) + +2003-10-15 09:25 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i: + + remove hardcoded context name + +2003-10-14 16:42 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i: + + add note that example code is base on a data file + +2003-10-14 16:32 rstory + + * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i, + mfd-access-unsorted-external-readme.m2i: + + add not that iterator get/get-next don't correspond to pdu types, and they + shouldn't be ordering their data + +2003-10-14 16:09 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i: + + sync comments w/readme + +2003-10-14 16:08 rstory + + * local/mib2c-conf.d/mfd-makefile.m2m: + + as long as we're using gnu-make specifics, only process config vars once (also + lets make output represent actual values, instead of script) + +2003-10-14 16:07 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + use big obnoxious warning; set error for no context if table not settable + +2003-10-14 16:06 rstory + + * local/mib2c-conf.d/m2c-internal-warning.m2i: + + big obnoxious warning for top of implementation files + +2003-10-14 16:06 rstory + + * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i, + mfd-access-unsorted-external-readme.m2i: + + sync function header summary comments w/readme summary header comments; + present function in same order in both files + +2003-10-14 16:04 rstory + + * local/mib2c-conf.d/m2c_setup_table.m2i: + + init m2c_data_init + +2003-10-14 13:34 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i: + + use new common setup; wrappers for all container functions, to convert + between interface context and user context; some param tweaks; remove + unused prototype; keep ptr to table context in example; rename some vars + use new MFD_* error codes; rename example function; documenation updates; + +2003-10-14 13:32 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i: + + use new common setup; wrappers for all container functions, to convert + between interface context and user context; some param tweaks; remove + unused prototype; keep ptr to table context in example; rename some vars + +2003-10-14 13:30 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i +: + + use new common setup; wrappers for all container functions, to convert + between interface context and user context; some param tweaks; don't auto + allocate context for get data, so user could use one they've allocated + +2003-10-14 13:28 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-setup.m2i: + + common setup for unsorted external, which has 3 parts included at different + times + +2003-10-14 13:27 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i: + + invert verbose logic test; add quick overview of iteration loop; reorder + some text/blank lines; update for renamed vars + +2003-10-14 13:11 rstory + + * local/mib2c-conf.d/syntax-COUNTER64-get.m2i: + + handle counter64 vars + +2003-10-14 13:10 rstory + + * local/mib2c-conf.d/node-get.m2i: + + use new MFD_* error codes; update for m2c param rename; handle counter64 vars + +2003-10-14 13:09 rstory + + * local/mib2c-conf.d/mfd-makefile.m2m: + + name deps files explicity, since .c=.deps isn't portable + +2003-10-14 13:08 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + update base param from mfd reg to mfd pdu ctx; update for renamed mfd/m2c vars; + rename user reg typedef; no undo in table ctx if table not settable; add user + reg ptr, request mode and data list to table context; mv container init proto + and other interface prototypes to their own header; add protos for pre/post + requests, table context init/cleanup; add set prototypes; include new headers + at bottom of main header; move as mush of init routine as possible into + interface code; use new MFD_* return codes; don't run makefile/subagent + conf files if they've already been run + +2003-10-14 12:59 rstory + + * local/mib2c-conf.d/mfd-readme.m2c: + + add mfd overview of SNMP and mfd data structures; document m2c configuration + variables; indent some comments to be more consistent; docs for set support + +2003-10-14 12:57 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + replace hardcoded header name w/$name.h; documentation updates; use MFD_* + return codes instead of SNMP_*; update renamed m2c params; remove local static + prototypes from headers; new per table interface context; rename interface init; + use table reg in local table context instead of malloc; remove _ prefix from + public table allocate & release ctx funcs; init vars in allocate_ctx; call + table ctx init func in allocate, if defined; wrappers for all mfd functions, to + convert from our table context to the users registration pointer; after object + lookup set users indexes back to the varbind oid and set context vars; only + do get routines for accessable internal indexes; prefix wrappers w/mfd_; + detect if user get routines munges vb value pointer; check for null ptr before + free; merge check_index into check_indexes; add set values, commit, undo + and irreversible commit wrappers; update for renamed commit mode names; + simplify param for internal index check funcs + +2003-10-14 12:34 rstory + + * local/mib2c-conf.d/mfd-data-get.m2c: + + put prototypes in $name_data_get.h + +2003-10-14 12:33 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + update m2c node params to be based on var/val/ref instead of function name + +2003-10-14 12:31 rstory + + * local/mib2c-conf.d/generic-get-decl.m2i: + + update for rename m2c var names + +2003-10-14 12:31 rstory + + * local/mib2c-conf.d/: generic-data-context.m2i, + generic-table-indexes.m2i: + + use m2c_node_summary in comment + +2003-10-14 12:30 rstory + + * local/mib2c-conf.d/mfd-data-set.m2c: + + documentation updates; use MFD_* return codes instead of SNMP_*; put prototypes + in $name_data_set.h; update renamed m2c params; add external index check func + if table has external index; simplify param for internal index check funcs + +2003-10-14 12:27 rstory + + * local/mib2c-conf.d/parent-dependencies.m2i: + + remove mfd reg param && assert + +2003-10-14 12:26 rstory + + * local/mib2c-conf.d/node-set.m2i: + + documentation updates; use MFD_* return codes instead of SNMP_*; add per node + undo_setup ; update for renamed commit mode names; update renamed mfd params + +2003-10-14 12:24 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + documentation updates; chg mfd_reg params to table_reg; use MFD_* return + codes instead of SNMP_*; no per node code in table undo_setup (will be in + new per node undo_setup); update for renamed commit mode names + +2003-10-14 12:20 rstory + + * local/mib2c-conf.d/syntax-DateAndTime-readme.m2i: + + indent to match other readmes + +2003-10-14 12:18 rstory + + * local/mib2c-conf.d/m2c_setup_table.m2i: + + rename m2c_table_writable to m2c_table_settable (consistent w/node.settable); + base m2c_table_row_creation on new function table_has_create; new + m2c_table_external_indexes base on new function count_external_indexes + +2003-10-14 12:15 rstory + + * local/mib2c-conf.d/details-table.m2i: + + remove unused lines; add oid length in output + +2003-10-14 12:14 rstory + + * local/mib2c-conf.d/default-mfd-top.m2c: + + only set defaults if value is empty + +2003-10-14 11:48 rstory + + * snmplib/container_iterator.c: + + if sorted, skip iteration on find first; add new reuse param to save_pos + +2003-10-14 11:38 rstory + + * agent/mibgroup/agentx/agentx_config.c: + + log each agentxperms part separtely, so as not to crash if any of the optional + items are left out; update help to show that optional parms must be in order + +2003-10-14 11:18 rstory + + * local/mib2c: + + change counter 64 type from 'counter64' to 'U64', since the former can't be + used as a variable declaration type; process $HOME/.snmp/mib2c.conf, if it + exists; new foreach internalindex and externalindex; new sub table_has_create + and count_external_indexes + +2003-10-14 09:49 rstory + + * include/net-snmp/library/snmp_assert.h: + + don't require DEBUG dfine for asserts; new logic: use assert if + NETSNMP_USE_ASSERT defines. otherwise, failed asserts will use snmp_log + to log a message (unless SNMP_NO_DEBUGGING is defined). + +2003-10-14 09:45 rstory + + * agent/helpers/table_mfd.c, + include/net-snmp/agent/table_mfd.h: + + update for renamed modes; chg callback param to use new mfd_pdu_ctx; don't + split callbacks into two structures; define mfd specific error codes as a + subset of existing error codes; add documentation; remove table registration + from registration param list, since it's in the mfd reg obj; handle get request + split into object_lookup and get values; only call next handler if next handler + has access method; tweak lookup params: return error code and set found row + in new pdu ctx param + +2003-10-14 09:35 rstory + + * include/net-snmp/library/container_iterator.h: + + add reuse flag to ctx dup params + +2003-10-14 09:25 rstory + + * include/net-snmp/agent/snmp_agent.h: + + add mode msg defines for baby step modes; simplify mode test macros; add + next_mode to agent_request_info + +2003-10-14 09:24 rstory + + * include/net-snmp/library/snmp.h: + + add internal msg defines for baby step modes; renumber get stash mode; fix typo + in comment; reserve modes < 128 for set processing to simplify mode tests + +2003-10-14 09:20 rstory + + * include/net-snmp/agent/baby_steps.h: + + rename a few modes + +2003-10-14 09:20 rstory + + * agent/helpers/baby_steps.c: + + update for renamed modes; add mode map for get-requests as well + +2003-10-14 09:19 rstory + + * agent/snmpd.c: + + const correctness + +2003-10-14 09:18 rstory + + * agent/snmp_agent.c: + + remove ifdef'd code after restoring some of it; update new reqinfo ptr in + requests; fix enless loop; fix typos in asserts + +2003-10-14 09:15 rstory + + * net-snmp-config.in: + + check for relative path to src dir for build-dir checks + +2003-10-14 06:29 rstory + + * agent/: Makefile.in (V5-0-patches.3), Makefile.in: + + don't leave possibly empty configure @var@ on continuation line by itself + +2003-10-08 22:12 hardaker + + * agent/mibgroup/mibII/: var_route.c (V5-0-patches.2), var_route.c +: + + patch from Johannes Schmidt-Fischer to fix HPUX 11 + +2003-10-08 14:08 rstory + + * agent/helpers/table.c: + + add detail on improperyly registered table message, and chg to ERR (from INFO); + fix valid column search for ranges; go straight to first row if no indexes + +2003-10-07 15:10 rstory + + * agent/mibgroup/agentx/agentx_config.c: + + more useful help text for agentxperms + +2003-10-07 14:43 rstory + + * agent/snmpd.c: + + fix logic check of DS_AGENT_QUIT_IMMEDIATELY so that parent and child don't + both try to become the master agent. Logic seems backwards to me - do we have + all these DS vars document somewhere? + +2003-10-07 14:39 rstory + + * snmplib/system.c: + + netsnmp_daemonize: init local var; chg return code to be fork result; add docs + +2003-10-07 07:00 hardaker + + * local/: mib2c (V5-0-patches.3), mib2c: + + Check for ^-S instead of -S, as reported by Jean-Marc Ranger on -users + +2003-10-07 03:13 dts12 + + * local/mib2c: + + There are no statistics printed, so there's no point in having + a flag to turn them off. + +2003-10-04 11:01 rstory + + * dist/net-snmp.spec: + + merge changes from 5.0 patches branch; fix to build without requiring arguments; + separate embedded perl and perl modules options; fix fix for init.d script + for non-/usr/local installation + +2003-10-03 07:43 rstory + + * agent/mibgroup/examples/ucdDemoPublic.conf: + + change v1 demo community to match what is actualt configured on the + soon-to-be-reopened test.net-snmp.org + +2003-10-02 19:30 rstory + + * agent/mibgroup/examples/ucdDemoPublic.conf: + + add explanatory text and lines/arrows showing relationship between entries; + add createUser lines, w/note explaining they might be better suited for + the persistentdir snmpd.conf for security purposes. + +2003-10-02 11:04 hardaker + + * man/mib2c.1.def: + + document the -I switch + +2003-10-02 10:54 hardaker + + * Makefile.rules, Makefile.top, NEWS, configure +, configure.in, agent/Makefile.in, + apps/Makefile.in, local/Makefile.in, man/Makefile.in +, mibs/Makefile.in, testing/Makefile.in: + + Robert told me to keep going, so I added support for a --with-install-prefix + flag to configure (and thus a INSTALL_PREFIX make variable as well). + +2003-10-01 16:30 hardaker + + * Makefile.in, Makefile.rules, Makefile.top, + NEWS, configure, configure.in, + agent/Makefile.in, apps/Makefile.in, local/Makefile.in +, man/Makefile.in, mibs/Makefile.in: + + Support for "make uninstall" + +2003-10-01 14:51 hardaker + + * apps/snmptranslate.c: + + Added -L support for output logging. + +2003-10-01 14:49 hardaker + + * agent/mibgroup/disman/mteEventTable.h: + + updated prototypes to match earlier trap -> notification string replacements. + +2003-09-30 17:20 rstory + + * local/mib2c-conf.d/syntax-RowStatus-varbind-validate.m2i: + + syntax specific varbind validation + +2003-09-30 17:20 rstory + + * local/mib2c-conf.d/: syntax-RowStatus-dependencies.m2i, + syntax-StorageType-dependencies.m2i: + + syntax specific dependency checks + +2003-09-30 17:19 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i: + + fix typos + +2003-09-30 17:19 rstory + + * local/mib2c-conf.d/: syntax-DateAndTime-get.m2i, + syntax-DateAndTime-readme.m2i: + + set emags tag for c; update variable name + +2003-09-30 17:18 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + set emags tag for c; add/correct doxygen style docs; new validate_index, + undo_setup, reversible_commit, final_commit + +2003-09-30 17:17 rstory + + * local/mib2c-conf.d/parent-dependencies.m2i: + + set emags tag for c; in check_dependencies, remove non-existant param and + include any node specific syntax dependencies + +2003-09-30 17:15 rstory + + * local/mib2c-conf.d/node-varbind-validate.m2i: + + new include to do basicy syntax validation against an incoming varbind + +2003-09-30 17:14 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i: + + add/correct doxygen style docs in comments; change example from linked list + to flat file; use var for func params so it's easy to change; check new + m2c_include_examples before including example code; + +2003-09-30 17:12 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i: + + add/correct doxygen style docs in comments; change example from linked list + to flat file; use var for func params so it's easy to change + +2003-09-30 17:11 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i +: + + set emacs tag to c; add/correct doxygen style docs in comments; use local + static variable_list for index to oid conversion; free memory used in that + conversion, eventually; don't ignore rc from build_oid_noalloc here (return + it and let someone else ignore it); prefix some internal functions names w/'_'; + wrapper around get_data to allocate new context + +2003-09-30 17:08 rstory + + * local/mib2c-conf.d/: node-get.m2i, node-set.m2i: + + set emacs tag to c; add/correct doxygen style docs in comments + +2003-09-30 17:06 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + new mfd_base_params var so it's easy to change params; chg comments so that + indent won't not indent; don't include some prototypes here if the function + is in *_interfaces; new pre/post request functions; moved bulk of table + init into interfaces, just a little function setup here + +2003-09-30 16:54 rstory + + * local/mib2c-conf.d/mfd-makefile.m2m: + + set emacs mode to Makefile; turn off strict token checks til wes gets @ escape; + expand deps includes since $(x:.c=.deps) isn't portable + +2003-09-30 16:46 rstory + + * local/mib2c: + + only put MIB2C_DIR env var in search path if it isn't empty + +2003-09-30 16:45 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + create new $name_interface.h header; move table initialization here; prefix a + bunch of interface functions w/'_'; use new m2c_node_summary; use new + m2c_node_var_* variables; change some accessible tests to settable tests; use + new node-varbind-validate include; always call user $node_check_value; new + functions to check new index syntax; new _set_values, _undo_setup and + _undo_values to call user functions + +2003-09-30 16:36 rstory + + * local/mib2c-conf.d/mfd-data-set.m2c: + + set emacs mode to c; tweak processing msgs; always include parent-set; move + parent dependencies to bottom of file; add $node_check_index + +2003-09-30 16:25 rstory + + * local/mib2c-conf.d/mfd-data-get.m2c: + + tweak processing msgs + +2003-09-30 16:23 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + set emacs mode to c; add some sanity checks; set up new $m2c_enum_mask, + $m2c_node_var_val, $m2c_node_var_ref, $m2c_node_var_val_ptr, $m2c_node_summary + +2003-09-30 16:18 rstory + + * local/mib2c-conf.d/generic-data-allocate.m2i: + + set emacs mode to c; remove unused create_undo_context + +2003-09-30 16:15 rstory + + * local/mib2c-conf.d/: generic-ctx-copy.m2i, + generic-ctx-get.m2i, generic-ctx-set.m2i, + m2c_setup_table.m2i: + + set emacs mode to c; suck 'ctx->' or 'ctx.' into $m2c_data_item + +2003-09-30 16:11 rstory + + * local/mib2c-conf.d/details-table.m2i: + + set emacs mode to c + +2003-09-30 16:10 rstory + + * local/mib2c-conf.d/details-enums.m2i: + + set emacs mode to c; generate define for mask of all bits + +2003-09-30 14:27 hardaker + + * local/mib2c-conf.d/mfd-readme.m2c: + + xxx tagging. + +2003-09-30 14:26 hardaker + + * local/mib2c-conf.d/mfd-makefile.m2m: + + create the Makefile to either reference a Net-SNMP source dir or not + (and require gnu-make or not). + +2003-09-30 06:50 rstory + + * local/mib2c: + + new flag/token strict_unk_token will abort on unknow @token + +2003-09-30 06:38 rstory + + * include/net-snmp/library/check_varbind.h: + + add netsnmp_check_vb_size, netsnmp_check_vb_size_range + and netsnmp_check_vb_rowstatus_value + +2003-09-30 06:37 rstory + + * snmplib/check_varbind.c: + + more null ptr checks; add netsnmp_check_vb_size, netsnmp_check_vb_size_range + and netsnmp_check_vb_rowstatus_value + +2003-09-30 06:34 rstory + + * local/mib2c-conf.d/: generic-data-context.m2i, + generic-get-char.m2i, generic-get-decl-bot.m2i, + generic-get-decl.m2i, generic-get-long.m2i, + generic-get-oid.m2i, generic-header-bottom.m2i, + generic-header-top.m2i, generic-source-includes.m2i, + generic-table-indexes.m2i, generic-value-map-reverse.m2i +, generic-value-map.m2i, m2c_setup_enum.m2i, + mfd-data-access.m2c, node-storage.m2i, + syntax-InetAddress-get.m2i, syntax-InetAddress-set.m2i, + syntax-InetAddressType-get.m2i, + syntax-InetAddressType-set.m2i, syntax-RowStatus-get.m2i +, syntax-TestAndIncr-get.m2i: + + set emacs mode to c + +2003-09-30 06:19 rstory + + * local/mib2c-conf.d/details-node.m2i: + + set emacs mode to c; fix generated comment + +2003-09-30 06:18 rstory + + * local/mib2c-conf.d/default-mfd-top.m2c: + + new flag for including example code + +2003-09-29 22:45 hardaker + + * local/mib2c-conf.d/: mfd-access-unsorted-external-readme.m2i +, mfd-readme.m2c: + + Misc updates for readability, etc. + +2003-09-29 16:43 hardaker + + * local/mib2c-conf.d/mfd-readme.m2c: + + Initial word smithing of the global README. + +2003-09-29 15:41 hardaker + + * local/mib2c: + + Support a -I switch to specify config file search paths. + +2003-09-29 15:30 hardaker + + * local/mib2c.iterate_access.conf: + + missing some end statements + +2003-09-29 14:27 hardaker + + * NEWS: + + reference new disman features + +2003-09-29 14:25 hardaker + + * man/snmpd.conf.5.def: + + document (poorly of course) new monitoring features. + +2003-09-29 14:16 hardaker + + * agent/mibgroup/disman/mteEventTable.c: + + - trapEvent -> notificationEvent + +2003-09-29 14:13 hardaker + + * agent/mibgroup/disman/mteEventTable.c: + + - linkUpDownTraps -> linkUpDownNotifications + +2003-09-29 14:09 hardaker + + * agent/mibgroup/disman/: mteEventTable.c, mteEventTable.h +, mteTriggerTable.c: + + - A new snmpd.conf token (trapEvent) for generating traps of any kind + on a monitoring event and a -e switch to monitor token to reference it. + - A new snmpd.conf token linkUpDownTraps to enable linkUp/linkDown + traps using the above piece. + +2003-09-29 07:00 hardaker + + * dist/snmpd-init.d: + + /etc/init.d -> /etc/rc.d/init.d + +2003-09-28 21:58 hardaker + + * include/net-snmp/agent/snmp_agent.h: + + remove comment in comment problem. + +2003-09-28 19:58 hardaker + + * man/snmp_trap_api.3.def: + + Added Dave's really coll ascii diagram from -users explaining how + traps are sent to their destinations over any SNMP version. + +2003-09-28 19:39 hardaker + + * agent/mibgroup/examples/notification.c: + + Added Dave's really coll ascii diagram from -users explaining how + traps are sent to their destinations over any SNMP version. + +2003-09-26 22:29 hardaker + + * agent/agent_trap.c: + + properly malloc the enterprise pointer before using it. + +2003-09-26 21:27 hardaker + + * perl/SNMP/: SNMP.xs (V5-0-patches.4), SNMP.xs: + + correct length in string fixed string comparison + +2003-09-26 16:19 hardaker + + * dist/net-snmp.spec: + + misc install fixes (mostly perl) and one perl patch. + +2003-09-26 10:31 hardaker + + * perl/SNMP/: SNMP.xs (V5-0-patches.3), SNMP.xs: + + fix useNumeric once and for all (maybe) + +2003-09-20 22:38 hardaker + + * agent/mibgroup/host/: hr_swrun.c (V5-0-patches.1), hr_swrun.c +: + + Patch #809243 for bug #808920 from Bob R. for fixing process name discrepency (ps vs SNMP) + +2003-09-20 22:29 hardaker + + * agent/helpers/: instance.c (V5-0-patches.1), instance.c: + + patch #807414 for bug #757923 by Bob Rowlands to fix int watching on 64 bit systems + +2003-09-17 20:16 rstory + + * agent/helpers/table_mfd.c: + + use net data_list_add_data + +2003-09-17 17:48 rstory + + * include/net-snmp/agent/table_mfd.h: + + change mfd api parameters + +2003-09-17 17:47 rstory + + * agent/snmp_agent.c: + + use new inline macros; always create agent_req_info when creating asp; move + getbulk reorder code into an inline function for code readability; deprecate + netsnmp_set_request_error and netsnmp_set_mode_request_error in favor + of new netsnmp_request_set_error; deprecate netsnmp_set_all_requests_error in + favor of new netsnmp_request_set_error_all; try and return useful error codes + +2003-09-17 17:29 rstory + + * include/net-snmp/library/snmp-tc.h: + + make sure params are unique + +2003-09-17 17:24 rstory + + * include/net-snmp/net-snmp-config.h.in: + + autoheader update for new acconfig.h + +2003-09-17 17:07 rstory + + * local/mib2c-conf.d/m2c_setup_enum.m2i: + + setup for enum vars + +2003-09-17 17:05 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + remove create_undo_context (assuming undo_context == data_context for now); + fix log level macro; allocate_data_context moved elsewhere + +2003-09-17 17:03 rstory + + * local/mib2c-conf.d/parent-dependencies.m2i: + + fix paramater type; + +2003-09-17 16:57 rstory + + * local/mib2c-conf.d/mfd-makefile.m2m: + + don't need source dir if we use new net-snmp-config --build-includes; add + build/src dir -I paths before base cflags + +2003-09-17 16:55 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + use new inline macros; add object_syntax_check processing; + +2003-09-17 16:54 rstory + + * local/mib2c-conf.d/mfd-data-set.m2c: + + only include parent-set if data context is generated & allocated + +2003-09-17 16:50 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + per node setup for enums + +2003-09-17 16:47 rstory + + * local/mib2c-conf.d/: generic-get-char.m2i, + generic-value-map.m2i: + + new file to setup enums vars + +2003-09-17 16:43 rstory + + * local/mib2c-conf.d/generic-table-enums.m2c: + + new file to generate enums header file + +2003-09-17 16:40 rstory + + * local/mib2c-conf.d/: generic-ctx-get.m2i, + generic-ctx-set.m2i, generic-data-context.m2i, + m2c_setup_table.m2i, mfd-access-unsorted-external-body.m2i +: + + new m2c_data_item for getting to data items, so includes don't need to know + whether or not to use data->item or data.item. + +2003-09-17 16:34 rstory + + * local/mib2c-conf.d/details-enums.m2i: + + move some setup for enums to m2c_setup_node and new m2c_setup_enum; add some + comments and examples to document process flow; move some comments to the + top of the header instead for each node; make sure internal mapping + defines are unique per node + +2003-09-17 16:32 rstory + + * snmplib/data_list.c: + + use doxygen deprecated tag instead of simple comments + +2003-09-17 16:29 rstory + + * local/mib2c-conf.d/mfd-top.m2c, + include/net-snmp/library/container.h: + + use new inline macros; change FIRST to use find_next instead of find; add + func pointer for item memory free + +2003-09-17 16:11 rstory + + * include/net-snmp/library/check_varbind.h: + + prototype for new check_vb_type + +2003-09-17 13:09 rstory + + * include/net-snmp/agent/snmp_agent.h: + + add comments; add agent_request_info ptr to request_info; add + netsnmp_request_set_error; deprecate netsnmp_set_request_error and + netsnmp_set_mode_request_error; use new inline macros; remove unused pdu + pointer from agent_request_info + +2003-09-17 13:05 rstory + + * agent/helpers/table_mfd.c: + + for set, save row in first request; chg mfd param list; don't call later + modes unless row exists; call lower handlers; + +2003-09-17 12:34 rstory + + * include/net-snmp/library/data_list.h, snmplib/data_list.c +: + + use new inline macros; add data_list_add_node, data_list_add_data + +2003-09-17 12:08 rstory + + * agent/agent_handler.c, agent/agent_registry.c, + agent/helpers/table.c, agent/helpers/table_data.c, + agent/helpers/table_dataset.c, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h: + + use new inline macros + +2003-09-17 12:02 rstory + + * include/net-snmp/library/snmp-tc.h: + + new netsnmp_dateandtime_set_buf_from_vars + +2003-09-17 11:58 rstory + + * snmplib/snmp-tc.c: + + new netsnmp_dateandtime_set_buf_from_vars + +2003-09-17 09:49 rstory + + * snmplib/container.c: + + use new inline macro + +2003-09-17 09:49 rstory + + * snmplib/check_varbind.c: + + use new inline macros; new check_vb_type + +2003-09-17 09:48 rstory + + * snmplib/.cvsignore: + + ignore binary array test binary + +2003-09-17 09:46 rstory + + * win32/: config.h, net-snmp/net-snmp-config.h: + + update for new inline macros (I think microsloth supports inline) + +2003-09-17 09:43 rstory + + * include/net-snmp/system/: aix.h, hpux.h, irix.h +, osf5.h: + + turn off net-snmp use of inline for non-gcc compilers (don't undef inline) + +2003-09-17 09:38 rstory + + * acconfig.h: + + define (and comment) macros for handling inline use in net-snmp + +2003-09-17 09:37 rstory + + * net-snmp-config.in: + + mv build dir check to subroutine; add missing NSC_SRC_LIBDIRS; add new + --build-includes + +2003-09-17 09:33 rstory + + * configure.in: + + add -Winline to dev flags + +2003-09-17 09:33 rstory + + * Makefile.in: + + give reason when re-running config.status + +2003-09-16 17:25 hardaker + + * README: + + peter hicks + +2003-09-16 17:24 hardaker + + * perl/SNMP/SNMP.pm: + + Patch from Peter Hicks for a new get_table function + +2003-09-16 17:09 hardaker + + * snmplib/: snmpUDPIPv6Domain.c (V5-0-patches.1), + snmpUDPIPv6Domain.c: + + Patch from Katsuhisa ABE from -users to fix a masking problem + +2003-09-12 12:43 hardaker + + * dist/: RELEASE-INSTRUCTIONS, net-snmp.spec: + + - minor changes for improved perl Makefile.PL argument support (>= 5.0.9) + +2003-09-12 11:03 hardaker + + * Makefile.in (V5-0-patches.2), Makefile.in: + + Patch for --with-perl-modules extra argument support + +2003-09-12 06:28 rstory + + * configure: + + configure to match config.in + +2003-09-12 06:25 rstory + + * configure.in: + + fix mis-matched parens + +2003-09-11 15:50 rstory + + * agent/snmpd.c: + + use new netsnmp_daemonize library call + +2003-09-11 15:48 rstory + + * local/mib2c.access_functions.conf: + + move comments about routines closer to routines to reduce confusion + +2003-09-11 15:47 rstory + + * local/mib2c: + + add @debug@ token to turn debug on/off; print locations for more warnings/errors + +2003-09-11 15:45 rstory + + * local/mib2c-conf.d/default-mfd-top.m2c: + + defaults for two new flags: readme_verbose and data_transient + +2003-09-11 15:44 rstory + + * local/mib2c-conf.d/syntax-DateAndTime-readme.m2i: + + readme for DateAndTime + +2003-09-11 15:44 rstory + + * local/mib2c-conf.d/syntax-DateAndTime-get.m2i: + + add buf len param to netsnmp_dateandtime_set + +2003-09-11 15:33 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + un-comment include of enums header; move all data context processing into + include; don't assume pointers to data/undo contexts; only define prototype + for allocate_data if needed; run enum header conf file; run new readme conf file + +2003-09-11 14:12 rstory + + * net-snmp-config.in: + + add build-lib-deps + +2003-09-11 14:04 rstory + + * local/mib2c-conf.d/mfd-makefile.m2m: + + open file earlier; use new var for default NETSNMPDIR; don't assume NETSNMPDIR + is sourcedir; use new net-snmp-config options for get lib dirs/deps + +2003-09-11 13:58 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + include new generic-data-allocate if data_allocate set and data_context is + generated; move table_(allocate|release)_ctx here + +2003-09-11 13:55 rstory + + * local/mib2c-conf.d/generic-data-allocate.m2i: + + new file for allocate/release of data context + +2003-09-11 13:54 rstory + + * local/mib2c-conf.d/mfd-data-get.m2c: + + move data allocate/release to it's own include; only include it if data_allocate + set and data_context isn't generated + +2003-09-11 13:52 rstory + + * local/mib2c-conf.d/: mfd-access-unsorted-external-readme.m2i +, mfd-readme.m2c: + + new readme generation + +2003-09-11 13:52 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i +: + + wrap get_first/get_next so we can move index2oid here and make it static + +2003-09-11 13:51 rstory + + * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i: + + only generate tabe_get_data for transient data; move index2oid into interface + code; gen different code based on data transient setting + +2003-09-11 13:44 rstory + + * local/mib2c-conf.d/m2c_setup_table.m2i: + + default to generated, non-allocated data_context + +2003-09-11 13:40 rstory + + * local/mib2c-conf.d/generic-value-map-reverse.m2i: + + fix renamed var + +2003-09-11 13:40 rstory + + * local/mib2c-conf.d/generic-table-oids.m2c: + + don't include enum stuff in oid header + +2003-09-11 13:39 rstory + + * local/mib2c-conf.d/generic-table-indexes.m2i: + + remove unused owner ptr + +2003-09-11 13:39 rstory + + * local/mib2c-conf.d/generic-get-decl-bot.m2i: + + fix len_ptr variable name + +2003-09-11 13:39 rstory + + * local/mib2c-conf.d/generic-get-char.m2i: + + define IS_SET_* macros here instead of in header + +2003-09-11 13:37 rstory + + * local/mib2c-conf.d/generic-data-context.m2i: + + merge data struct back into single typedef; don't generate struct if user + specified existing struct; add * in typedef if data_allocate set + +2003-09-11 13:35 rstory + + * local/mib2c-conf.d/generic-ctx-copy.m2i: + + remove example start/end (parent decides that) + +2003-09-11 13:35 rstory + + * local/mib2c-conf.d/details-table.m2i: + + more distinctive separator before tables + +2003-09-11 13:18 rstory + + * local/mib2c-conf.d/details-enums.m2i: + + remove IS_SET_* macros; tweak conditions for generating enums and mapping + macros + +2003-09-11 13:09 rstory + + * snmplib/system.c: + + new netsnmp_daemonize + +2003-09-11 13:05 rstory + + * include/net-snmp/library/system.h: + + reduce scope of sun's copyright claim; bail if net-snmp-config not included; + prototype for new netsnmp_daemonize + +2003-09-11 12:57 rstory + + * agent/mibgroup/examples/netSnmpHostsTable_access.c: + + fix comment typo; document possible race condition and move one line to + make window smaller + +2003-09-11 12:55 rstory + + * net-snmp-config.in: + + use vars to make it easier to understand what flags are what in generated + version; group similar options together; add options to to get source + directory and lib path in build dir; add --base-subagent-libs (no lib path), + --libdir + +2003-09-11 08:33 rstory + + * configure: + + configure to match config.in + +2003-09-11 08:26 rstory + + * configure.in: + + trap bad options --with-modules or --with-out-modules + +2003-09-05 23:37 hardaker + + * README (V5-0-patches.7), README: + + added Bob Rowlands + +2003-09-05 22:36 hardaker + + * agent/helpers/: table.c, table_iterator.c (V5-0-patches.[2,2]), + table.c, table_iterator.c: + + Patch #800561 from Bob Rowlands to fix 64bit problems (-> size_t) + +2003-09-05 22:30 hardaker + + * agent/mibgroup/agentx/: protocol.c (V5-0-patches.1), protocol.c +: + + Patch #800485 from Bob Rowlands for 64 bit agentx problems + +2003-09-05 22:16 hardaker + + * snmplib/: snmpusm.c (V5-0-patches.1), snmpusm.c: + + Patch #792008 from Thomas? to allow usmUser tokens to override previous entries + +2003-09-05 22:04 hardaker + + * man/: mib2c.1.def, snmpcmd.1.def, snmpdelta.1, snmpdf.1, + snmpnetstat.1, snmpstatus.1.def, snmptable.1.def, snmptest.1.def, + snmptranslate.1.def (V5-0-patches.[2,2,1,1,1,1,1,1,1]), mib2c.1.def +, netsnmp_agent.3, netsnmp_bulk_to_next.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_handler.3, netsnmp_instance.3, + netsnmp_library.3, netsnmp_mib_utilities.3, + netsnmp_mode_end_call.3, netsnmp_multiplexer.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3 +, netsnmp_old_api.3, netsnmp_read_only.3, + netsnmp_scalar.3, netsnmp_serialize.3, + netsnmp_set_data.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3 +, snmpcmd.1.def, snmpdelta.1, snmpdf.1, + snmpnetstat.1, snmpstatus.1.def, snmptable.1.def, + snmptest.1.def, snmptranslate.1.def: + + Patch #789485 from Bob Rowlands for a long needed overhaul of the manual pages. + +2003-09-05 21:21 hardaker + + * Makefile.in, configure, configure.in (V5-0-patches.[9,9,9]), + Makefile.in, configure, configure.in: + + Add optional arguments to the --with-perl-modules flag for passing down + +2003-09-05 16:56 hardaker + + * agent/snmp_agent.c, include/net-snmp/agent/snmp_agent.h + (V5-0-patches.[4,2]), agent/snmp_agent.c, + include/net-snmp/agent/snmp_agent.h: + + - fix a getbulk bug pointed out by Jurij Smakov. + +2003-09-05 06:25 dts12 + + * include/net-snmp/agent/agent_trap.h, agent/agent_trap.c +: + + Re-written internals of agent trap generation. + Work with separate v1 and v2 template PDUs, and separate + (standalone) routines to convert between them, following RFC 2576, + Hopefully a somewhat cleaner approach than before, + +2003-09-02 23:09 hardaker + + * dist/net-snmp.spec: + + - new spec to include building the perl modules. + - done in sort of a temporary hacky way till proper support is put + directly into the master Makefile to support optional arguments + being passed to the Makefile.PL script. + +2003-09-02 23:07 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + update to include RPM building instructions. + +2003-09-02 23:07 hardaker + + * dist/Makefile: + + Modifications to support perl and building source and binary at once. + +2003-09-02 14:53 rstory + + * dist/nsb-nightly: + + add option to not source ~/.nsb-nightly; don't remobe build dir on success here + +2003-09-02 14:52 rstory + + * dist/nsb-functions: + + allow env vars to override defaults for more options; rename DATE to + NSB_DATE; only scp make files from this run; add uname to output + +2003-09-01 16:45 hardaker + + * Makefile.in: + + prune dist/rpm from etags results + +2003-08-28 02:02 dts12 + + * apps/snmptrapd.c: + + A configure token to control the addresses/ports that trapd listens on. + +2003-08-22 02:38 dts12 + + * perl/SNMP/SNMP.pm: + + Document the default version change. + +2003-08-21 14:28 rstory + + * dist/cvsup: + + make upload tarball name based on date + +2003-08-21 01:55 dts12 + + * agent/snmp_agent.c: + + If a GETBULK hits the end of the MIB tree, make sure any empty varbinds + are returned as 'endOfMibView' exceptions, rather than (.0.0 = NULL) + + If *all* the repeating varbinds hit the end of the MIB tree, truncate + after the first full empty row. + +2003-08-21 01:50 dts12 + + * agent/snmp_agent.c: + + If there's a mixture of "still active" repetitions, and ones that have + already reached the end of the OID tree, then some of the varbind structures + may well be NULL. + It's preferable to skip these, and continue processing everything else, + rather than crash the server:-) + +2003-08-21 01:29 dts12 + + * acconfig.h, configure, configure.in, + agent/mibgroup/smux/smux.c, + include/net-snmp/net-snmp-config.h.in: + + Default to global SMUX access (as currently), but supply a configure + option to set default SMUX access to be localhost only. + Happy now? + +2003-08-21 01:24 dts12 + + * acconfig.h: + + Ensure that the SNMP_TRANSPORT_CALLBACK_DOMAIN token remains available + when configure system files are recreated. + +2003-08-20 02:39 dts12 + + * agent/snmp_agent.c: + + Expand the description of the post-BULK re-organisation, so it's somewhat + clearer what's happening. It took me best part of an hour (plus inserting + assorted debugging statements) to make sense of this! + +2003-08-20 02:36 dts12 + + * agent/agent_handler.c: + + Register MIBs using the lowest-level available name, rather than the + first handler in the chain. This no longer results in the whole MIB + registry being identified as "bulk_to_get"! + +2003-08-20 02:26 dts12 + + * agent/mibgroup/ucd-snmp/: extensible.c, extensible.h: + + Unregister (relocatable) extensions when re-reading the configuration file. + This allows "exec" lines to be re-loaded without causing the agent to crash! + +2003-08-19 08:12 dts12 + + * perl/SNMP/SNMP.xs: + + Better fix for Bug #630348. Treat all DBPRT calls consistently, and + make sure the PerlIO_printf call is passed the correct parameter list. + +2003-08-19 07:31 dts12 + + * perl/SNMP/SNMP.xs: + + Whatever the cause of bug #630348 was, this isn't the answer. + With 'PerlIO_fprintf', it doesn't compile! More investigation needed. + +2003-08-19 01:56 dts12 + + * agent/mibgroup/smux/smux.c: + + Allow the (compile-time) option of restoring global access to SMUX services. + If the consensus is that this should be the default (as currently), then + I've no strong feelings either way. Feel free to adjust accordingly. + +2003-08-19 01:53 dts12 + + * agent/helpers/cache_handler.c: + + Automatically release expired cache resources. + +2003-08-19 01:52 dts12 + + * agent/helpers/cache_handler.c: + + Invalidate the cache on (successful) SET requests. + This is currently done regardless - it would be sensible to make it + configurable on a per-cache basis. + +2003-08-18 15:14 rstory + + * snmplib/container_iterator.c: + + comment out code that shouldn't have been checked in yet + +2003-08-18 15:13 rstory + + * snmplib/container.c: + + update for correct method to cleanup container factory list; remove + release_if_top and _ba_* functions + +2003-08-18 15:11 rstory + + * include/net-snmp/library/container.h: + + update prototype for correct function to cleanup container factory list; fix + comment typos; remove release_if_top prototype and call in CONTAINER_FREE + +2003-08-18 15:09 rstory + + * agent/snmp_vars.c: + + call correct function to cleanup container factory list + +2003-08-18 15:08 rstory + + * agent/agent_handler.c: + + document segfault location for future fixing + +2003-08-18 09:12 dts12 + + * agent/mibgroup/agent/nsCache.c: + + Bring into line with new cache release API definition. + +2003-08-18 08:49 rstory + + * agent/helpers/table_mfd.c: + + source for table_mfd + +2003-08-18 08:30 hardaker + + * include/net-snmp/agent/stash_cache.h: + + opps. missed the header + +2003-08-18 08:04 rstory + + * include/net-snmp/agent/table_mfd.h: + + don't reference non-existent file + +2003-08-18 08:01 rstory + + * include/net-snmp/agent/table_mfd.h: + + header for table_mfd + +2003-08-18 06:35 rstory + + * include/net-snmp/library/container_iterator.h: + + header for container iterator + +2003-08-18 05:42 dts12 + + * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c, + tcpTable.c, udp.c, udpTable.c: + + New v5-style handlers should only ever receive MODE_GET requests. + Log a warning for other unexpected (or unrecognised) request modes. + +2003-08-18 03:19 dts12 + + * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c, + tcpTable.c, udp.c, udpTable.c: + + Use the new (internal) cache validity checking. + Qn: How can we access the request-information structure (or similar) + from within iterator data_point routines? + +2003-08-18 03:17 dts12 + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + Provide an API for determining whether a given cache is currently valid. + Release old cache resources before loading the new values. + NB: This involves a change in the 'free' hook API. + +2003-08-18 03:14 dts12 + + * include/net-snmp/library/container.h: + + The macro function definitions rely on logging routines from 'snmp_logging.c' + so the appropriate declarations and defined constants need to be available. + +2003-08-18 03:12 dts12 + + * include/net-snmp/agent/ds_agent.h, agent/snmp_agent.c +, agent/mibgroup/smux/smux.c, + agent/mibgroup/smux/smux.h: + + Support configuration of the socket address to listen for SMUX connections on. + + Note: Change of behaviour - this patch defaults to listening for connections + from the localhost only. + +2003-08-18 02:55 dts12 + + * include/net-snmp/library/default_store.h, + snmplib/snmpUDPDomain.c, snmplib/snmp_api.c: + + Provisional support for sending client requests from a specified interface + or socket address. + Qn: Should this be applied to TCP connections too? + What about other transports? + +2003-08-18 02:53 dts12 + + * include/net-snmp/library/mib.h, snmplib/mib.c: + + Implement 'snprintf_description' routines, + to output MIB definitions to a string rather than a file. + +2003-08-17 16:49 rstory + + * local/mib2c-conf.d/syntax-RowStatus-get.m2i: + + fix hardcoded var names/constants (eek!) + +2003-08-17 16:47 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + rename some typedefs; add *_ref_* typedefs; make netsnmp_index first item + in ctx; make index local instead of ptr; run new mfd-access-*-header; add + some prototypes, debug msgs; update init to set up mfd_registration, container, + *_get_values; fix renames mfd registration routine; run new makefile and + subagent conf files + +2003-08-17 16:43 rstory + + * local/mib2c-conf.d/mfd-interface.m2c: + + include mfd header; new *_get_values; tweak *_get_column: include accessible + indexes, push var memory check up a level *_get_values (should go up one + more, into helper instead of generated code); run new mfd_access_*_interface + +2003-08-17 16:40 rstory + + * local/mib2c-conf.d/mfd-data-set.m2c: + + move process print after noaccess test + +2003-08-17 16:39 rstory + + * local/mib2c-conf.d/mfd-data-get.m2c: + + new *_(allocate|release)_(data|ctx); move process print after noaccess test + +2003-08-17 16:38 rstory + + * local/mib2c-conf.d/mfd-data-access.m2c: + + rename access-* to mfd-access-* + +2003-08-17 16:37 rstory + + * local/mib2c-conf.d/generic-table-oids.m2c: + + add header; include enums too + +2003-08-17 16:33 rstory + + * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i, + mfd-access-unsorted-external-header.m2i, + mfd-access-unsorted-external-interface.m2i, mfd-makefile.m2m +, subagent.m2c: + + new mfd data access conf files (wrap around new container iterator); new mfd + conf files to generate makefile/subagent main + +2003-08-17 16:31 rstory + + * win32/net-snmp/net-snmp-config.h: + + use config.h define to temporarily disable win callback transport, instead + of win specific ifdefs in code + +2003-08-17 16:21 rstory + + * snmplib/snmp_debug.c: + + new debugmsg_suboid + +2003-08-17 16:21 rstory + + * snmplib/read_config.c: + + check for null ptr + +2003-08-17 16:21 rstory + + * snmplib/container_list_ssll.c: + + remove noalloc functions; rename typedef + +2003-08-17 16:18 rstory + + * snmplib/container_binary_array.c: + + remove noalloc functions + +2003-08-17 16:17 rstory + + * snmplib/container.c: + + remove unused var and noalloc functions + +2003-08-17 16:17 rstory + + * dist/cvsup: + + add optional upload of src tarball after update + +2003-08-17 15:22 rstory + + * snmplib/mib.c: + + new netsnmp_sprint_realloc_objid (doesn't use mibs); rework ifdefs for + netsnmp_sprint_realloc_objid_tree & DISABLE_MIB_LOADING + +2003-08-17 15:20 rstory + + * snmplib/: Makefile.in, container_iterator.c: + + add new container iterator + +2003-08-17 15:19 rstory + + * local/mib2c: + + don't run indent on files unless they end w/ .c or .h; print more info when + die of unexpected else + +2003-08-17 15:18 rstory + + * include/net-snmp/library/snmp_debug.h: + + new DEBUGMSGSUBOID & supporting cast + +2003-08-17 15:17 rstory + + * include/net-snmp/library/snmp.h: + + fix comments which exceed 80 chars + +2003-08-17 15:16 rstory + + * include/net-snmp/library/mib.h: + + new netsnmp_sprint_realloc_objid prototype + +2003-08-17 15:15 rstory + + * include/net-snmp/agent/table.h: + + new netsnmp_table_find_next_row prototype + +2003-08-17 15:15 rstory + + * include/net-snmp/agent/snmp_vars.h: + + new netsnmp_enable_subagent prototype + +2003-08-17 15:14 rstory + + * include/net-snmp/agent/snmp_agent.h: + + new netsnmp_check_requests_error prototype + +2003-08-17 15:12 rstory + + * agent/helpers/baby_steps.c, + include/net-snmp/agent/baby_steps.h: + + new (temporary?) baby steps helper + +2003-08-17 15:10 rstory + + * include/net-snmp/agent/all_helpers.h: + + add baby_steps.h, row_merge.h, table_mfd.h + +2003-08-17 15:10 rstory + + * include/net-snmp/agent/agent_handler.h: + + define new can baby step mode flag + +2003-08-17 15:10 rstory + + * include/net-snmp/types.h: + + new netsnmp_ref_void, netsnmp_ref_size_t typedefs + +2003-08-17 15:09 rstory + + * include/net-snmp/utilities.h: + + bail if net-snmp-config hasn't been included; add container/assert headers + +2003-08-17 15:08 rstory + + * include/net-snmp/net-snmp-includes.h: + + bail if net-snmp-config hasn't been included; don't inlcude utilities twice + +2003-08-17 15:06 rstory + + * agent/mibgroup/agentx/subagent.c: + + new netsnmp_enable_subagent, only defined if USING_AGENTX_SUBAGENT_MODULE, so + a link error will occur if agentx support not compiled in + +2003-08-17 15:05 rstory + + * agent/helpers/table_array.c: + + remove find_next_row, use new netsnmp_table_index_find_next_row; fix typo + +2003-08-17 15:03 rstory + + * agent/helpers/table.c: + + notes for future enhancements; fix potential memory leak; new + netsnmp_table_index_find_next_row + +2003-08-17 15:02 rstory + + * agent/helpers/row_merge.c: + + skip grouping if only 1 varbind; note for future enhancements + +2003-08-17 15:02 rstory + + * agent/helpers/Makefile.in: + + add new baby_steps, table_mfd helpers; build objs/lobjs from srcs + +2003-08-17 14:59 rstory + + * agent/snmp_agent.c: + + new netsmp_check_requests_errors + +2003-08-17 14:58 rstory + + * agent/agent_handler.c: + + code reuse (call_handlers uses call_handler); add new mode text for + handler_can_mode slist + +2003-08-16 07:27 hardaker + + * agent/helpers/table_iterator.c: + + - move some pointer saving for STASH related stuff outside the more + frequently called loop. + +2003-08-15 04:24 dts12 + + * include/net-snmp/library/mib.h, man/snmpcmd.1.def, + snmplib/mib.c, snmplib/snmp_parse_args.c: + + Move prefix/suffix options under -I + +2003-08-15 03:33 dts12 + + * snmplib/mib.c: + + Don't add a trailing dot if we're setting a prefix, but not a suffix. + +2003-08-14 01:13 dts12 + + * agent/helpers/: all_helpers.c, bulk_to_next.c, + cache_handler.c, debug_handler.c, instance.c, + mode_end_call.c, multiplexer.c, read_only.c, + row_merge.c, scalar.c, scalar_group.c, + serialize.c, watcher.c: + + Reorganise the agent helper 'doxygen' structure, to make it less "flat". + Group "leaf-object" helpers together, and internal "utility" helpers similarly. + +2003-08-14 01:09 dts12 + + * snmplib/snmp_api.c: + + Try to catch (some) PDU dual-free's. + +2003-08-14 00:15 hardaker + + * agent/helpers/table_iterator.c: + + 1 of 2 memory leaks found (ok, I said I wasn't going to find it but...) + +2003-08-13 23:40 hardaker + + * agent/helpers/: Makefile.in, all_helpers.c, + stash_cache.c, table_iterator.c: + + - added a new helper to auto-cache data. Currently the only + sub-module supported by this is the table_iterator, but significant + speed improvements can be seen when caching of iterator data is + turned on. + - to test add to snmpd.conf: + injectHandler stash_cache MODULE table_iterator + (a good test module is the nsModuleTable which has a lot of rows) + - warning: not heavily tested. Seems ok for at least the simple cases. + +2003-08-13 23:36 hardaker + + * include/net-snmp/: agent/snmp_agent.h, library/snmp.h +: + + - define a new internal-use mode: MODE_GET_CACHE + +2003-08-13 23:36 hardaker + + * snmplib/snmp_enum.c: + + use calloc to initialize and zero memory (fixes an error spotted by valgrind). + +2003-08-13 23:35 hardaker + + * snmplib/oid_stash.c: + + spotted one memory leak. + +2003-08-13 23:15 hardaker + + * apps/snmpwalk.c, man/snmpwalk.1.def: + + - added a -Ct option to snmpwalk to display walk clock timer results + +2003-08-13 22:40 hardaker + + * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c +: + + - added a parent node for upward traversal. + - a getnext implementation that actually works (fairly heavily tested). + +2003-08-13 22:36 hardaker + + * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udp.c +, agent/mibgroup/mibII/udpTable.c, + include/net-snmp/agent/cache_handler.h: + + - modified the free function pointer to take a cache argument for + generalizing it a bit more. + +2003-08-13 22:33 hardaker + + * agent/agent_handler.c, + include/net-snmp/agent/agent_handler.h: + + - Implement netsnmp_inject_handler_before() which takes an argument to + determine where in the handler chain it should inject something. + - Modify the injectHandler .conf token to taken an optional final + BEFORE argument. + +2003-08-10 11:39 hardaker + + * include/net-snmp/library/system.h, snmplib/Makefile.in +, snmplib/mib.c, snmplib/parse.c: + + misc high level copyright notes added (IE, see the COPYING file, ...). + +2003-08-10 11:38 hardaker + + * configure.in, agent/snmpd.c, + agent/mibgroup/ucd-snmp/file.c, + agent/mibgroup/ucd-snmp/logmatch.c: + + misc copyright notes added. + +2003-08-05 01:42 dts12 + + * net-snmp-config.in: + + Catch missing parameters in compile-subagent handling too + +2003-08-05 01:38 dts12 + + * net-snmp-config.in: + + Catch missing parameters in create-snmpv3-user handling + +2003-08-05 01:32 dts12 + + * net-snmp-config.in: + + Use $1 parameter directly in create-snmpv3-user processing. + Somewhat less confusing than with the additional $arg parameter, + and less chance of shifting a non-existent value. + (Relevant to bug #755571) + +2003-08-02 06:45 rstory + + * local/mib2c-conf.d/mfd-top.m2c: + + reog/update code generation; run mfd-data-access; set handler RWRITE if table + writable; chg table registration type; include new table setup + +2003-08-02 06:39 rstory + + * local/mib2c-conf.d/parent-set.m2i: + + simplify param lists; update code generation + +2003-08-02 06:37 rstory + + * local/mib2c-conf.d/m2c_setup_node.m2i: + + setup node srh independent of get temp use + +2003-08-02 06:36 rstory + + * local/mib2c-conf.d/generic-table-oids.m2c: + + be more paranoid about temporary override of $name + +2003-08-02 06:35 rstory + + * local/mib2c-conf.d/generic-table-indexes.m2i: + + chg indention on some comment blocks; use new node-storage.m2i; rmv data ptr + +2003-08-02 06:33 rstory + + * local/mib2c-conf.d/: m2c_setup_table.m2i, + mfd-data-access.m2c, node-storage.m2i: + + new code templates + +2003-08-02 06:31 rstory + + * local/mib2c-conf.d/: generic-ctx-get.m2i, + generic-ctx-set.m2i, generic-data-context.m2i, + generic-get-oid.m2i, generic-value-map.m2i, + mfd-data-get.m2c, mfd-data-set.m2c, node-get.m2i, + node-set.m2i, syntax-DateAndTime-get.m2d: + + data at ctx->data, not ctx; chg indention on block comments; fix some missed + name changes; update for renamed conf files; simplify some param lists; + add some asserts + +2003-07-31 07:23 dts12 + + * net-snmp-config.in: + + Don't shift away command-line parameters that probably aren't there + (and certainly aren't relevant to the action being handled) + Reported by Vinod Johnson + +2003-07-31 03:12 dts12 + + * agent/mibgroup/ucd-snmp/proxy.c: + + Handle proxied SETs in the ACTION pass, rather than the commit pass. + This allows failures here to back out assignments in other modules. + We can't process UNDO requests successfully, but we can at least report + this fact. Which is preferable to claiming failure but (silently) + acting on some assignments. + +2003-07-31 03:08 dts12 + + * agent/mibgroup/ucd-snmp/proxy.c: + + Don't log warnings for deliberately unused SET passes. + +2003-07-31 03:04 dts12 + + * agent/mibgroup/ucd-snmp/proxy.c: + + Handle SNMP errors from proxied servers correctly. + Passing the error back up the chain seems to Do The Right Thing. + +2003-07-31 03:03 dts12 + + * agent/snmp_agent.c: + + Problems in MIB processing are indicated via the 'asp->status' field, + rather than the return value. So use that when downgrading v2-style + errors for v1 responses. + +2003-07-30 10:55 rstory + + * local/mib2c-conf.d/: default-mfd-top.m2c, mfd-data-get.m2c +, mfd-data-set.m2c, mfd-interface.m2c, mfd-top.m2c +: + + new MIBs For Dummies (mfd) conf files + +2003-07-30 10:51 rstory + + * local/mib2c: + + add example_(start/end); fix $x.ranges; allow literal var names in user code + via $@var; add table_is_writable function + +2003-07-30 10:45 rstory + + * local/mib2c-conf.d/: generic-ctx-copy.m2i, + generic-ctx-get.m2i, generic-ctx-set.m2i, + generic-data-context.m2i, generic-get-char.m2i, + generic-get-decl-bot.m2i, generic-get-decl.m2i, + generic-get-long.m2i, generic-get-oid.m2i, + generic-header-bottom.m2i, generic-header-top.m2i, + generic-source-includes.m2i, generic-table-indexes.m2i, + generic-table-oids.m2c, generic-value-map-reverse.m2i, + generic-value-map.m2i, m2c_setup_node.m2i, node-get.m2i +, node-set.m2i, parent-dependencies.m2i, + parent-set.m2i, syntax-DateAndTime-get.m2d, + syntax-DateAndTime-get.m2i, syntax-InetAddress-get.m2i, + syntax-InetAddress-set.m2i, syntax-InetAddressType-get.m2i +, syntax-InetAddressType-set.m2i, + syntax-RowStatus-get.m2i, syntax-TestAndIncr-get.m2i: + + lots of new mib2c helpers (includes) + +2003-07-30 10:38 rstory + + * local/mib2c-conf.d/: details-enums.m2i, details-node.m2i +, details-table.m2i: + + mostly variable renames; some reorg + +2003-07-30 06:25 dts12 + + * agent/mibgroup/ucd-snmp/proxy.c: + + Discard values received from the proxy if the OID is invalid. + (Typically when a GetNext walks past the end of the proxied subtree). + Also update the comments to describe the behaviour in a bit more detail. + +2003-07-30 06:11 dts12 + + * agent/mibgroup/ucd-snmp/proxy.c: + + Respond to SNMP errors from the proxied agent. + (The response is much too simplistic, and is likely to prove an + over-reaction in many cases. But it's a start) + Note that the indentation has not been adjusted - wait until things + settle down first. + +2003-07-29 08:13 dts12 + + * apps/: snmpdf.c (V4-2-patches.6), snmpdf.c: + + Fix a typo in an error message (Patch #769221) + +2003-07-29 05:07 dts12 + + * include/net-snmp/library/snmp.h: + + Correct the comments identifying hex/ascii values for PDU types. + Reported by Oleg Ivanov. + +2003-07-29 02:06 dts12 + + * agent/mibgroup/: ucd-snmp/extensible.c, utilities/execute.c +: + + Support for multi-command directives for 'sh' extensibility. + (i.e. running "this; that; the other") + Retained the original behaviour of truncating at the first ';' for + 'exec' directives (following the Principle of Least Astonishment) + +2003-07-29 01:54 dts12 + + * agent/mibgroup/ucd-snmp/proxy.c: + + Log failure to set up proxy command (rather than ploughing on regardless!) + +2003-07-29 01:53 dts12 + + * agent/mibgroup/ucd-snmp/extensible.c: + + Fix support for multi-line (relocatable) output. + +2003-07-27 16:54 rstory + + * local/: mib2c (V5-0-patches.2), mib2c: + + fix filename in error msg, as noted in coders + +2003-07-24 19:29 rstory + + * local/mib2c: + + fix oidlength function + +2003-07-24 17:55 rstory + + * local/mib2c: + + add cvs id tag; add comment documenting nonindex; indexes loop will now + include index for tables using augments + +2003-07-24 17:52 rstory + + * perl/SNMP/SNMP.xs: + + add access to the AUGMENTS attribute + +2003-07-23 16:43 rstory + + * local/mib2c: + + add warning for unknown $var.tag tags to catch typos; watch for unmatched + @ in skipvars; don't open new file it it's already open; add flag to + process_file for save/restore of vars; fix process again so it will catch + unmatches @@; add new @foreach nonindex@ + +2003-07-22 09:07 jbpn + + * include/net-snmp/library/snmp_parse_args.h, + snmplib/snmp_parse_args.c: + + - zero out sensitive command-line arguments (community string, user name, + authentication passphrase, privacy passphrase). + + NOTE: this does not work for all plaforms -- certainly it doesn't + work for Solaris. A different, more gross method is needed + for these platforms (see sendmail code for details -- need + I say more?). + +2003-07-22 08:45 dts12 + + * man/snmpvacm.1.def: + + Improved descriptions of the various subcommands. + Based on material supplied by Nick DiRico. + +2003-07-22 08:08 dts12 + + * agent/mibgroup/mibII/tcpTable.c: + + Various fixes to the recent TCP table redesign, supplied by Katsuhisa ABE. + (Some others still outstanding, awaiting discussion. But these are clear + mistakes, which need fixing). + +2003-07-22 08:04 dts12 + + * agent/mibgroup/mibII/: tcpTable.c, udpTable.c: + + Use the table information 'colnum' field to identify the requested column + object(s) rather than pulling stuff out of the OID. Suggested by Oleg Ivanov. + +2003-07-22 07:59 dts12 + + * apps/snmpvacm.c: + + Make the createView mask parameter optional + (as with the 'view' config directive) + +2003-07-22 07:57 dts12 + + * apps/snmpvacm.c: + + Correct the layout of the usage message. + +2003-07-22 07:56 dts12 + + * apps/snmpvacm.c: + + Use the more flexible API call for handling view OIDs + +2003-07-19 10:55 rstory + + * local/mib2c-conf.d/: details-enums.m2i, details-node.m2i +, details-table.m2i: + + mib2c include files to generate node details + +2003-07-19 10:52 rstory + + * local/mib2c: + + track current line and file name; new find_conf, process_file subs; remove + @skip N@ ability; skip @token@ search if line doesn't begin with @; + add @skipif@, @break@; dont require spaces for @close@; add -ifexists param to + @include@; new @ifconf@ + rework code to make other @ifXXX@ tokens easy; merge + else/elsif in process loop + +2003-07-18 13:58 rstory + + * local/mib2c: + + add parsing of initial default file; delay processing of cmd line vars til + after processing default file; add new $c.needslength, $c.hasdefval, $c.defval, + $c.module, $c.accessible, $c.children (needs work), $c.hashint, $c.hint, + $c.ranges,$c.enumrange (needs work) and various code to support them; add + parameter to skip to allow one to break out of multiple levels (needs work); + allow spaces after @cmd@ to allow for better control of indention; move file + open/close to subroutines; new @append file@, @close file@, @include file@; + allow writing to multiple files at once; new @print text@ (to stdout); + whew! more to come... + +2003-07-16 03:29 dts12 + + * net-snmp-config.in: + + Support processing of compile-subagent sub-options in any order + +2003-07-16 03:28 dts12 + + * net-snmp-config.in: + + Handle compile-subagent called with no parameters + +2003-07-16 03:24 dts12 + + * net-snmp-config.in: + + Fix inconsistent usage within compile-subagent + +2003-07-16 03:21 dts12 + + * net-snmp-config.in: + + Handle --create-snmpv3-user called with no parameters + +2003-07-16 02:07 dts12 + + * README: + + Clarify the roles of the various mailing lists, and which ones to use + (or not use). Also updated the project web page along the same lines. + +2003-07-15 21:50 rstory + + * local/mib2c: + + rename istable to iscolumn; add enums; add currentvar; fix enum dump to work + for scalars + +2003-07-15 08:06 dts12 + + * agent/helpers/table.c: + + Fix a varargs type specification. Spotted by Oleg Ivanov. + +2003-07-15 07:35 dts12 + + * agent/mibgroup/mibII/sysORTable.c: + + Avoid referencing freed memory. (Reported by Steve Bennett) + +2003-07-15 07:26 dts12 + + * agent/mibgroup/ucd-snmp/pass.c: + + Run pass-through scripts in the ACTION pass, not COMMIT, so any errors + can be reported back properly. + Also tweak the error-checking code to recognise the error strings properly. + +2003-07-14 17:00 rstory + + * configure: + + configure to mach configure.in + +2003-07-14 16:52 rstory + + * configure.in: + + apply patch from Steve Bennett to allow one to disable + the callback transport and reduce agent size. Tweaked by me a bit. disable + agentx if callbacks disabled + + remove (transport|security)_[l]obj_list, as [l]obj lists are now generated + from srcs; remove AgentX beta code warning from help + +2003-07-14 16:50 rstory + + * agent/snmp_vars.c, include/net-snmp/net-snmp-config.h.in +, include/net-snmp/library/snmpCallbackDomain.h: + + apply patch from Steve Bennett to allow one to disable + the callback transport and reduce agent size. Tweaked by me a bit. disable + agentx if callbacks disabled. + +2003-07-13 11:19 rstory + + * include/net-snmp/library/callback.h, snmplib/callback.c +: + + add priority to callback so user can determine callback order + +2003-07-13 09:44 rstory + + * agent/mibgroup/mibII/tcpTable.h: + + restore inpcb struct for linux (until it shows up somewhere else in cvs) + +2003-07-11 05:08 dts12 + + * man/snmpvacm.1.def: + + Fix errors in the examples, spotted by Nick DiRico + +2003-07-10 06:11 rstory + + * dist/: nsb-functions, nsb-nightly, nsb-package +: + + sync w/patches + +2003-07-10 05:57 dts12 + + * agent/mibgroup/mibII/: tcp.c, tcp.h, tcpTable.c +, tcpTable.h, udp.c, udp.h, udpTable.c +, udpTable.h: + + New-API implementation of UDP and TCP tables, using cache and iterator helpers. + Works on Linux and HP-UX 10, compiles (but untested) on Solaris & Windows. + +2003-07-10 03:55 dts12 + + * include/net-snmp/library/container_binary_array.h: + + Colon? semicolon? What's a pixel or two between friends.... + +2003-07-10 02:12 dts12 + + * win32/: win32sdk.dsw, libagent/libagent.def, + libhelpers/libhelpers.dsp, libsnmp/libsnmp.dsp, + libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp, + netsnmpmibssdk/netsnmpmibssdk.dsp, snmpdsdk/snmpd.dsp: + + Visual C++ tweaks, to get everything to compile cleanly. + +2003-07-09 08:40 dts12 + + * agent/mibgroup/agentx/master.c: + + Missing header protection checks + +2003-07-09 08:14 dts12 + + * agent/mibgroup/agentx/agentx_config.c: + + Handle systems without getpwnam or getgrnam + +2003-07-09 08:06 dts12 + + * snmplib/snmp_logging.c: + + Provide default definitions of syslog constants if not already present. + +2003-07-09 08:05 dts12 + + * include/net-snmp/library/container_binary_array.h, + snmplib/container.c: + + Provide missing forward declarations + +2003-07-09 05:25 dts12 + + * agent/snmpd.c: + + Support for the old '-L' option. + (Incredibly clunky, but necessary) + +2003-07-09 05:24 dts12 + + * include/net-snmp/library/snmp_enum.h, snmplib/snmp_api.c +, snmplib/snmp_enum.c: + + Support for "persistent enumerations". + +2003-07-08 06:02 dts12 + + * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c, + udp.c: + + Improved debugging for new scalar_group implementations. + +2003-07-07 15:49 hardaker + + * agent/mibgroup/mibII/mta_sendmail.c: + + Patch from Chuck Yerkes to make the MTA-MIB work with newer sendmail versions, including FFR_QUARANTINE support + +2003-07-07 06:04 dts12 + + * agent/mibgroup/util_funcs.h: + + Export the 'make_tempfile' routine. + +2003-07-06 20:41 rstory + + * snmplib/: Makefile.in, container_binary_array.c: + + fix typos + +2003-07-04 10:35 hardaker + + * snmplib/snmp_enum.c: + + added sys/types + +2003-07-03 21:21 rstory + + * snmplib/container_binary_array.c: + + free container on free; sort before for_each executes; add init to register + +2003-07-03 21:20 rstory + + * snmplib/Makefile.in: + + add new containers + +2003-07-03 21:20 rstory + + * include/net-snmp/library/container.h: + + update CONTAINER_FREE for new requirement that containers free themselves + +2003-07-03 21:20 rstory + + * snmplib/container.c: + + add init for list_ssll and null containers; add aliases for list and + binary containers; update CONTAINER_FREE for new requirement that + containers free themselves + +2003-07-03 20:53 rstory + + * snmplib/container_list_ssll.c, snmplib/container_null.c +, include/net-snmp/library/container_list_ssll.h, + include/net-snmp/library/container_null.h: + + new files + +2003-07-03 20:26 rstory + + * snmplib/container_list_ssll.c: + + file container_list_ssll.c was initially added on branch V5-0-patches. + +2003-07-03 20:26 rstory + + * snmplib/container_null.c: + + file container_null.c was initially added on branch V5-0-patches. + +2003-07-02 14:57 hardaker + + * testing/tests/: T023snmpv3getMD5DES, T025snmpv3getSHADES +: + + Use a SKIPIFNOT for real tokens (typo). + +2003-07-02 14:55 hardaker + + * testing/tests/: T150solarishostcpu, T151solarishostdisk +, T152hostuptime, T153solarisswap: + + fix new tests in various ways + +2003-07-02 14:45 hardaker + + * snmplib/oid_stash.c: + + free the root pointer. + +2003-07-02 14:45 hardaker + + * snmplib/snmpv3.c: + + free the engineid at *shutdown* not *startup*:-/ + +2003-07-02 14:41 hardaker + + * agent/snmpd.c: + + don't call the cleanup routines at shutdown since they're filled with + double frees() + +2003-07-02 14:32 hardaker + + * agent/mibgroup/examples/netSnmpHostsTable.h: + + require needs examples/ prefix + +2003-07-02 14:13 hardaker + + * agent/agent_registry.c: + + Use a for loop instead of a recursive function. + +2003-07-02 14:13 hardaker + + * agent/mibgroup/agent/nsDebug.c: + + protect against empty rows. + +2003-07-02 13:52 hardaker + + * include/net-snmp/library/container.h, snmplib/container.c +: + + fix container code from the last patch + +2003-07-02 13:29 hardaker + + * agent/agent_handler.c, agent/agent_registry.c, + agent/snmp_agent.c, agent/snmpd.c, + snmplib/container_binary_array.c, snmplib/mib.c, + snmplib/read_config.c, snmplib/snmpCallbackDomain.c, + snmplib/snmp_api.c, snmplib/snmp_transport.c, + snmplib/snmpusm.c, snmplib/snmpv3.c: + + Patch: 756286: A global free -> SNMP_FREE replacement + +2003-07-02 13:20 hardaker + + * README, agent/agent_handler.c, + agent/agent_read_config.c, agent/agent_registry.c, + agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c +, include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/agent_registry.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/snmp_vars.h, + include/net-snmp/library/callback.h, + include/net-snmp/library/container.h, + include/net-snmp/library/container_binary_array.h, + include/net-snmp/library/lcd_time.h, + include/net-snmp/library/snmpCallbackDomain.h, + include/net-snmp/library/snmp_enum.h, + include/net-snmp/library/snmp_secmod.h, + include/net-snmp/library/snmp_transport.h, + include/net-snmp/library/snmpusm.h, + include/net-snmp/library/snmpv3.h, snmplib/callback.c, + snmplib/container.c, snmplib/container_binary_array.c, + snmplib/lcd_time.c, snmplib/read_config.c, + snmplib/snmpCallbackDomain.c, snmplib/snmp_enum.c, + snmplib/snmp_secmod.c, snmplib/snmp_transport.c, + snmplib/snmpusm.c, snmplib/snmpv3.c: + + Patch #724925 from Peter Warasin to free lots of memory for a really clean shutdown + +2003-07-02 13:02 hardaker + + * agent/: agent_registry.c (V5-0-patches.2), agent_registry.c +: + + Patch #724925 from Peter Warasin to fix netsnmp_subtree_unload() to update the root pointer + +2003-07-02 12:59 hardaker + + * testing/tests/: T150solarishostcpu, T151solarishostdisk +, T152hostuptime, T153solarisswap: + + Patch: 756286: New solaris specific HR tests from Bruce Shaw + +2003-07-02 12:47 hardaker + + * agent/mibgroup/ucd-snmp/file.c, + agent/mibgroup/ucd-snmp/logmatch.c, snmplib/parse.c + (V5-0-patches.[1,2,1]), agent/mibgroup/ucd-snmp/file.c, + agent/mibgroup/ucd-snmp/logmatch.c, snmplib/parse.c: + + Patch #760448 from Bob Rowlands/Sun to fix bug #751913 to protect a few minor security violations + +2003-07-02 10:58 hardaker + + * COPYING, configure, configure.in, + agent/snmpd.c, include/net-snmp/net-snmp-config.h.in, + include/net-snmp/library/system.h, snmplib/Makefile.in +, snmplib/mib.c, snmplib/strlcpy.c: + + Patch #760417 from Bob Rowlands/Sun for fixing Bug #751920 for minor security problems (PID file unliked first, and use strlcpy instead of strcpy. A new strlcpy file was defined if not defined for a system. + +2003-07-02 10:44 hardaker + + * snmplib/strlcpy.c: + + file strlcpy.c was initially added on branch V5-0-patches. + +2003-07-02 10:26 hardaker + + * include/net-snmp/library/: snmp_debug.h (V5-0-patches.1), + snmp_debug.h: + + Patch #764047 from Stephen J. Friedl: Remove redundant declaration from snmp_debug.h and fix a few comments + +2003-07-02 10:21 hardaker + + * configure, configure.in (V5-0-patches.[7,7]), configure, + configure.in: + + Patch #759309 from Stephen Friedl to add prompt over-ride flag descriptions to prompt output + +2003-07-02 10:15 hardaker + + * configure, configure.in: + + patch #759298: fix spelling error + +2003-07-01 05:33 dts12 + + * agent/helpers/scalar1.c: + + Remove redundent file. + +2003-07-01 03:13 dts12 + + * agent/mibgroup/mibII/: icmp.c, icmp.h, ip.c, + ip.h, kernel_linux.c, kernel_linux.h, + mibII_common.h, tcp.c, tcp.h, udp.c, udp.h +: + + Re-implement the scalar network statistics using new API features. + This serves as an example of the 'scalar_group' and 'cache_handler' + helpers, as well as (hopefully) simplifying the code somewhat. + +2003-07-01 02:57 dts12 + + * agent/helpers/: scalar.c, scalar_group.c: + + Minor tweaks to handle walking from one scalar to another correctly, + and deal with internal missing objects within a scalar group. + +2003-06-30 22:34 hardaker + + * local/mib2c.iterate_access.conf, + agent/mibgroup/examples/netSnmpHostsTable_access.c, + agent/mibgroup/examples/netSnmpHostsTable.c, + agent/mibgroup/examples/netSnmpHostsTable.h: + + update for row deletion + +2003-06-30 17:15 hardaker + + * local/: mib2c.access_functions.conf, + mib2c.iterate_access.conf: + + update to support row creation. Deletion support still coming, as is + a separate handler. + +2003-06-30 17:10 hardaker + + * agent/helpers/table_iterator.c: + + remove more "not serialized" code. + +2003-06-30 17:08 hardaker + + * agent/mibgroup/examples/: netSnmpHostsTable.c, + netSnmpHostsTable.h, netSnmpHostsTable_access.c, + netSnmpHostsTable_access.h: + + Updated for row creation. + +2003-06-30 10:53 hardaker + + * agent/mibgroup/Rmon/alarm.c: + + patch from Fong Tsui for fixing NULL references + +2003-06-30 10:43 hardaker + + * agent/mibgroup/agentx/subagent.c: + + - make the default agentx ping interval be 15 seconds. + +2003-06-30 09:26 dts12 + + * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.h, + utilities/execute.h: + + Make sure the dependencies for the new approach to sub-command + invocation are properly acknowledged. + +2003-06-30 07:40 dts12 + + * agent/agent_handler.c: + + Check for validity of parameters before using them. (Paranoid? Who, me?) + +2003-06-30 06:51 dts12 + + * agent/mibgroup/mibII/interfaces.c: + + Caching of interface data is actually Linux-specific. + +2003-06-30 05:05 dts12 + + * agent/helpers/Makefile.in, + include/net-snmp/agent/all_helpers.h: + + Include recent helper modules in the helper library and meta-include file. + +2003-06-27 04:43 dts12 + + * apps/snmptrapd_handlers.c: + + Simplify the processing of "traphandle" directives + (using the new generic sub-command execution utility routines, + and the improved varlist logging configuration) + +2003-06-27 04:39 dts12 + + * agent/mibgroup/ucd-snmp/extensible.c: + + Use the new generic sub-command execution utility routines instead + of the extensible-specific ones. + +2003-06-27 04:37 dts12 + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + Include a general 'magic' parameter in both cache data structure + and cache loading routine. Just In Case It Might Come In Useful. + Happy, Wes? + +2003-06-27 04:09 dts12 + + * agent/: Makefile.in, mibgroup/utilities/execute.c, + mibgroup/utilities/execute.h: + + Generalised sub-command execution utility routines. + (The current 'exec_command' and 'shell_command' routines are very specific + to the details of the 'struct extensible' data structure). + These routines can be used more widely, wherever a sub-process is needed. + + Questions: + a) Should these utilise the "realloc" mechanism, rather than + enforce a fixed size output buffer? + b) Do they belong in the main library (or possibly the agent library) + rather than a mibgroup? + +2003-06-27 01:42 dts12 + + * apps/snmptrapd_log.c: + + More flexible handling of formatting varbind lists. + "%V" configures the varbind separator character (alt_format => added space) + "%v" uses this separator (alt_format => separator also printed before the list) + Defaults to using the earlier '\t' or ", " if no separator is specified. + +2003-06-26 02:27 dts12 + + * local/mib2c.notify.conf: + + Use the new features of mib2c to tidy up the output a bit. + +2003-06-26 02:26 dts12 + + * local/mib2c: + + Extend mib2c's new counter routines to cover "subloops" as well + (i.e. the number of columns/indexes in a particular table, + and the number of objects to be included with a given notification) + +2003-06-25 23:15 hardaker + + * local/: mib2c, mib2c.conf: + + - prompt support for mib2c to ask questions to the user. + - A new top-level wrapper around all the other mib2c files that walks + you through selecting the right mib2c configuration file you wish to + use and then sources it for you. + - todo: generate unique file names if both scalar and table creation + is done, eg. + +2003-06-25 23:13 hardaker + + * local/mib2c.vartypes.conf: + + boy is that not needed any more + +2003-06-25 14:41 hardaker + + * local/mib2c: + + Dave asks, dave gets: + - new functions returning 1 or 2: $var.isscalar, $var.iscolumn + - $var.parent returns the parent label string of the node. + +2003-06-25 14:28 hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: + + fix request -> requests as pointed out by Steve Benett + +2003-06-25 07:38 dts12 + + * agent/mibgroup/mibII/vacm_vars.c: + + Stamp on a trailing '.' when specifying VACM OIDs. + +2003-06-25 07:30 dts12 + + * snmplib/snmp_enum.c: + + Calls to release enumeration lists when no longer required. + Normally this would be handled automatically when an application + exists, but it might be useful to release resources earlier. + +2003-06-25 07:24 dts12 + + * agent/Makefile.in: + + Install the 'dlmod.h' header file + +2003-06-24 06:20 dts12 + + * local/: mib2c, mib2c.notify.conf: + + Initial support for code to send out traps and informs. + This still doesn't address *when* such notifications should + be generated, but it at least helps with doing so. + +2003-06-23 22:30 nba + + * apps/snmptrapd_handlers.c: + + Remove too much memdup'ing in inform reply + +2003-06-23 14:33 nba + + * mibs/rfclist: + + Add APS-MIB and MALLOC-MIB + +2003-06-23 14:31 nba + + * mibs/IANAifType-MIB.txt: + + Update from IANA + +2003-06-23 14:30 nba + + * apps/snmptrapd.c: + + remove now unused snmp_clone_pdu2 + +2003-06-23 12:37 nba + + * apps/snmptrapd_handlers.c: + + include wait.h for waitpid, and re-instate the code that responds to an inform + +2003-06-23 06:47 dts12 + + * agent/agent_trap.c, include/net-snmp/agent/agent_trap.h +: + + Utility routine to convert v1 traps to v2-notification-style varbind list. + +2003-06-23 06:35 dts12 + + * apps/Makefile.in: + + Construct a library containing the core trapd handling functionality. + +2003-06-23 06:23 dts12 + + * agent/mibgroup/mibII/sysORTable.h: + + The sysORTable module is dependent on system_mib, so ensure this is available. + +2003-06-23 06:13 dts12 + + * apps/: notification_log.c, snmptrapd_handlers.c, + snmptrapd_handlers.h, notification_log.h: + + Consolidate the notification handler in with the rest of the + NOTIFICATION-MIB related code. + +2003-06-23 06:01 dts12 + + * apps/: snmptrapd.c, snmptrapd_handlers.c, + snmptrapd_handlers.h: + + Shuffle code around a bit. The three files 'snmptrapd_handlers.c', + 'snmptrapd_log.c' and 'notification.c' now contain all the code + needed to process an incoming trap. + It should be possible to embed this functionality within an larger + application, rather than having to use the 'snmptrapd.c' wrapper. + +2003-06-22 16:20 hardaker + + * local/.cvsignore: + + ignore *.c and *.h files. + +2003-06-22 16:18 hardaker + + * agent/mibgroup/examples/: netSnmpHostsTable.c, + netSnmpHostsTable.h, netSnmpHostsTable_access.c, + netSnmpHostsTable_access.h, netSnmpHostsTable_checkfns.c +, netSnmpHostsTable_checkfns.h, + netSnmpHostsTable_checkfns_local.c, + netSnmpHostsTable_checkfns_local.h, + netSnmpHostsTable_columns.h, netSnmpHostsTable_enums.h: + + - A netSnmpHostsTable implementation that implements a table_iterator + wrapper around /etc/hosts. Note that although this is the first check + in, it is not entirely complete yet. Specifically: + - It doesn't support row creation yet (my next target) and deletion yet. + - It implements a bunch of stuff itself in netSnmpHostsTable.c that + will eventually go into a more generic helper. + - It doesn't support anything but ipv4 yet but doesn't ignore it in + the hosts file (inet_aton returns a -1 thus all ipv6 address get + mapped to 255.255.255.255). + - It is still useful just to show how SET operations can be performed + using a table_iterator. + - Plus I needed to check it in before I start messing with it again + just for archival purposes. + +2003-06-22 16:14 hardaker + + * mibs/NET-SNMP-EXAMPLES-MIB.txt: + + Create an example table that is a wrapper around /etc/hosts data. + +2003-06-22 12:53 nba + + * snmplib/snmp_logging.c: + + INFO is not a facility - USER could be + +2003-06-22 12:50 nba + + * snmplib/snmp_parse_args.c: + + Add the new -L option to the usage message + +2003-06-22 12:49 nba + + * include/net-snmp/library/snmpUnixDomain.h, + snmplib/snmpUnixDomain.c: + + Add some missing prototypes, and use them + +2003-06-22 12:46 nba + + * apps/snmptable.c: + + Do away with some warnings + +2003-06-22 12:44 nba + + * include/net-snmp/library/snmp_logging.h, + snmplib/snmp_logging.c: + + constify a few arguments, make sure that we defalt output to stderr + +2003-06-22 12:42 nba + + * agent/mibgroup/host/hr_print.c, + agent/mibgroup/ucd-snmp/logmatch.c, + agent/mibgroup/ucd-snmp/proc.c, apps/snmptrapd_handlers.c +, snmplib/scapi.c, snmplib/vacm.c: + + Do away with some warnings + +2003-06-22 12:38 nba + + * agent/mibgroup/ucd-snmp/diskio.c: + + Untangle a most extrordinary web og FreeBSD and Linux + +2003-06-22 07:22 hardaker + + * apps/snmpvacm.c: + + fix help usage for flag ordering. + +2003-06-22 07:22 hardaker + + * include/net-snmp/library/default_store.h, snmplib/mib.c +, snmplib/snmp_parse_args.c: + + - add -s SUFFIX and -S PREFIX flags + - doxygen document snmp_parse_oid + - Add a proper L: token to getopt for a missing accepted flag + +2003-06-20 16:50 hardaker + + * agent/helpers/table_iterator.c: + + fix the loop free before call-sub-hook ordering problem Dave pointed out + +2003-06-20 11:58 dts12 + + * agent/helpers/table_iterator.c, + include/net-snmp/agent/table_iterator.h: + + Support the option for sorted iterator-based tables, too. + +2003-06-20 11:53 dts12 + + * agent/helpers/table_iterator.c: + + Stop searching once we've found all "exact" requested rows. + +2003-06-19 01:54 dts12 + + * man/: snmpset.1.def, snmptrap.1.def: + + Clarify the ASN.1 type mappings for command-line type specifications. + +2003-06-17 05:54 dts12 + + * agent/snmpd.c: + + Start using the new -Lx style logging output. + Unfortunately, this doesn't seem to support the old -L format + (see comments in snmplib/snmp_logging.c for details). + + It may prove necessary to reverse this patch:-( + But I'm committing it anyway, in case anyone can spot a suitable workaround. + +2003-06-17 05:52 dts12 + + * snmplib/snmp_logging.c: + + Minor tweak to stdout/stderr handling, to improve the appearance of + MIB group output. + +2003-06-17 05:50 dts12 + + * agent/mibgroup/agent_mibs.h, + agent/mibgroup/agent/nsLogging.c, + agent/mibgroup/agent/nsLogging.h, mibs/NET-SNMP-AGENT-MIB.txt +: + + MIB group to manage agent logging configuration. + +2003-06-16 14:59 hardaker + + * testing/: RUNTESTS (V5-0-patches.4), RUNTESTS: + + remove no longer needed comment about it being broken, as pointed out + by Bruce. + +2003-06-16 14:55 hardaker + + * testing/: RUNTESTS (V5-0-patches.3), RUNTESTS: + + support , separated arguments to -T like -h says it will. + +2003-06-16 14:54 hardaker + + * testing/RUNTESTS: + + Patch from Bruce Shaw to fix output numbering when using -T or + interactively picked sub-series of tests. + +2003-06-16 14:44 hardaker + + * agent/mibgroup/: kernel_sunos5.c (V5-0-patches.2), + kernel_sunos5.c: + + Patch #755540 from Bruce Shaw and IRC:SebNob to fix bug #701439 for 64 bit solaris systems and 64 bit integers returned by getKstat + +2003-06-16 13:17 hardaker + + * testing/tests/: T055agentv1mintrap, T056agentv2cmintrap +: + + Patch #754105 from Bruce Shaw to fix some spelling errors + +2003-06-16 07:23 hardaker + + * local/mib2c.iterate_access.conf: + + yet more improvements working toward the end-goal. + +2003-06-16 07:17 hardaker + + * README.Panasonic_AM3X.txt, README.Matsushita.txt: + + renamed to Panasonic_AM3X by request + +2003-06-13 22:45 hardaker + + * agent/helpers/table_iterator.c: + + Ok, there was 1 memory leak. But its gone now. + +2003-06-13 22:02 hardaker + + * agent/helpers/table_iterator.c: + + A complete rewrite of the iterator from scratch. + - 60 lines or so less code. + - no longer forced-serialized + - memory-leak free + - better commented (though more could always be useful). + - significantly simpler in design. + - demonstration example mib module code to be checked in early next week. + +2003-06-13 11:18 hardaker + + * local/mib2c.check_values.conf: + + fix range checks now that its no longer the last thing called. + +2003-06-13 11:17 hardaker + + * local/mib2c.access_functions.conf: + + misc minor fixes. + +2003-06-13 11:17 hardaker + + * local/mib2c: + + fix else clauses within if statements. + +2003-06-13 08:36 dts12 + + * agent/mibgroup/host/hr_swrun.c: + + Handle problems with reading process information on Solaris kit, consistently and cleanly. + +2003-06-13 06:28 dts12 + + * include/net-snmp/library/snmp_logging.h, + snmplib/snmp_logging.c, snmplib/snmp_parse_args.c, + apps/snmptrapd.c: + + Implement '-Lx' command-line meta-option for configuring logging settings. + Not 100% convinced this is fully working, but does seem to support + multiple output locations. + +2003-06-10 15:48 nba + + * snmplib/: snmp_api.c (V5-0-patches.7), snmp_api.c: + + Beware of dereferencing a NULL pointer + +2003-06-10 10:46 hardaker + + * agent/helpers/Makefile.in: + + add caching handler file + +2003-06-10 08:48 dts12 + + * include/net-snmp/library/snmp_logging.h, + snmplib/snmp_logging.c: + + Initial bash at a modular "log_handler" implementation. + Laying the foundations for more flexible logging configuration. + +2003-06-10 08:31 hardaker + + * snmplib/snmp_api.c: + + remove the unused function as pointed out by Bob Rowlands + +2003-06-09 16:10 hardaker + + * agent/mibgroup/mibII/vacm_vars.c, agent/snmp_agent.c, + include/net-snmp/library/vacm.h, snmplib/vacm.c + (V5-0-patches.[1,3,1,1]), agent/mibgroup/mibII/vacm_vars.c, + agent/snmp_agent.c, include/net-snmp/library/vacm.h, + snmplib/vacm.c: + + Long overdue patch #695192 from Ron Tabor to fix the VACM spinning problem that I didn't quite fix before + +2003-06-09 15:57 hardaker + + * configure.in, testing/tests/T023snmpv3getMD5DES, + testing/tests/T025snmpv3getSHADES, configure: + + fix bug #706710 to show when privacy has been disabled + +2003-06-09 15:47 hardaker + + * snmplib/md5.c: + + fix bug #706741 from Sean Burke: check for word boundaries based on a + proper size (sizeof(long)). + +2003-06-09 15:35 hardaker + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c +: + + bug #748431 from John Shiver: fix thread-safe problems with snmp_get_fd_for_session (which was missing in the 5.x line anyway). Also separate out union structure into a separate typedef rather than use it inline in the variable list structure + +2003-06-09 15:22 hardaker + + * snmplib/mib.c: + + fix bug # 751197 pointed out by Tom Evans where isspace is used to check for hex characters when isprint() is all that is needed + +2003-06-09 15:11 hardaker + + * agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/memory_aix4.c, + agent/mibgroup/ucd-snmp/memory_aix4.h, + agent/mibgroup/ucd_snmp.h, + agent/mibgroup/ucd-snmp/vmstat_aix4.c, + agent/mibgroup/ucd-snmp/vmstat_aix4.h, acconfig.h, + configure.in, include/net-snmp/net-snmp-config.h.in: + + patch #749552 from vaxpower (with modifications by Wes): much improved AIX support + +2003-06-09 14:49 hardaker + + * README.Matsushita.txt (V5-0-patches.1), README.Matsushita.txt +: + + Patch #748305 from srinivasa rao gurusu describing how to build net-snmp on Matsushita embedded systems + +2003-06-09 14:44 hardaker + + * agent/mibgroup/mibII/: ipAddr.c (V5-0-patches.3), ipAddr.c: + + Patch 746339: Otto Solares fixes a file descriptor leak on linux + +2003-06-09 14:31 hardaker + + * agent/mibgroup/: kernel_sunos5.c (V5-0-patches.1), + kernel_sunos5.c: + + Patch #749062 to fix caching crashing and clashing under Solaris + +2003-06-09 14:28 hardaker + + * agent/mibgroup/ucd-snmp/: proxy.c (V5-0-patches.2), proxy.c +: + + patch #749103 from Garry C Marshall to fix the proxy when a timeout occurs from the target + +2003-06-09 04:01 dts12 + + * agent/helpers/cache_handler.c, agent/mibgroup/agent_mibs.h +, include/net-snmp/agent/cache_handler.h, + agent/mibgroup/agent/nsCache.c, + agent/mibgroup/agent/nsCache.h, mibs/NET-SNMP-AGENT-MIB.txt +: + + MIB objects to manage configuration of MIB data caching. + +2003-06-09 03:56 dts12 + + * agent/mibgroup/agent/nsDebug.c, + agent/mibgroup/agent/nsDebug.h, mibs/NET-SNMP-AGENT-MIB.txt +, snmplib/snmp_debug.c: + + Rework nsDebugTokenTable to be indexed by the debug token string values. + +2003-06-06 08:45 dts12 + + * apps/: snmptrapd.c, snmptrapd_handlers.c, + snmptrapd_handlers.h: + + Implement various separate lists of "global" handlers, to support + pre- and post-specific global processing, as well as "authentication" + handlers, which are guaranteed to be called first. + Also support for terminating trap processing early. + + Don't let me hear you say that I never listen to you, Wes! + +2003-06-06 06:42 nba + + * snmplib/mib.c: + + Fix missing length byte when setting index with checks disabled + +2003-06-06 01:32 dts12 + + * man/snmpd.conf.5.def, agent/mibgroup/mibII/vacm_vars.c +: + + Clarify which "r[ow]{user,community}" parameters are optional, and in which combinations. + +2003-06-04 05:56 dts12 + + * agent/helpers/cache_handler.c, + include/net-snmp/agent/cache_handler.h: + + First pass at a data-caching helper - independent of individual MIB modules. + (i.e. it's up to each MIB module to provide "load data" and "free data" + routines, but the handling of when to load these caches is done here). + + The intention is that this functionality will be SNMP-manageable (including + configuration of validity timeouts, invalidation of cached values, etc). + But for now, this is just the basic handler. + +2003-06-04 05:50 dts12 + + * agent/helpers/scalar_group.c, + include/net-snmp/agent/scalar_group.h: + + Single helper to implement a group of scalar objects in one go. + (Closer to the model of the earlier v4 API) + +2003-06-03 17:14 hardaker + + * local/mib2c.iterate.conf: + + mention where "later" actually is. + +2003-06-02 05:46 dts12 + + * agent/mibgroup/host/hr_proc.h: + + Declarations for improved Solaris CPU support from patch #738465) + (Oops!) + +2003-06-02 05:35 dts12 + + * apps/snmptrapd_handlers.c: + + Simple implementation of forwarding traps to another destination. + (I've got a number of ideas of how this could be done more flexibly, + but this serves as a basic proof-of-concept, for feedback & comment) + +2003-06-02 05:33 dts12 + + * apps/: snmptrapd.c, snmptrapd_handlers.c, + snmptrapd_handlers.h: + + Modularised approach to different styles of handling incoming traps. + This seems to retain the same behaviour and output formats as the + earlier code, but should be much more flexible to extend and adapt. + +2003-05-30 17:12 hardaker + + * agent/mibgroup/agent/nsDebug.c: + + make use of new exported items from snmp_debug. + +2003-05-30 17:11 hardaker + + * local/: mib2c.access_functions.conf, + mib2c.check_values.conf: + + more cleanups + +2003-05-30 16:53 hardaker + + * local/: Makefile.in, mib2c.access_functions.conf, + mib2c.check_values.conf, mib2c.check_values_local.conf, + mib2c.iterate.conf, mib2c.iterate_access.conf: + + Update to mib2c code for producing what I think should be an easier to + use API set (that is not all wrapped into a single function). + +2003-05-30 16:51 hardaker + + * mibs/NET-SNMP-AGENT-MIB.txt: + + fix mib typo + +2003-05-30 16:51 hardaker + + * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c +: + + define a noop free function. + +2003-05-30 16:50 hardaker + + * include/net-snmp/library/snmp_debug.h, snmplib/snmp_debug.c +: + + export information needed by the new debug modules. + +2003-05-30 14:48 hardaker + + * FAQ: + + added a compiling section with one new question about libelf. Other questions probably should be moved to the new section + +2003-05-30 05:14 dts12 + + * man/: Makefile.in, snmpvacm.1.def: + + Preliminary man page for snmpvacm + +2003-05-30 03:59 dts12 + + * agent/mibgroup/ucd-snmp/disk.c: + + Handle block sizes <1K when converting block counts to Kb. + Reported by Eugene V. Chupriyanov (way back in October!). + Flaws with the implementation of this patch are my responsibility. + (I'm not totally happy about casting to float in this way, + but it seemed the best of a bad lot). + +2003-05-30 03:38 dts12 + + * agent/mibgroup/host/hr_proc.c: + + Significantly improved support for Solaris CPU information + (including description, status and multi-CPU support). + Thanks to James Irwin for implementing it (see patch #738465) + No thanks to Dave Shield for sitting on it for a couple of weeks. + Bad Dave! Bad Dave! + +2003-05-28 17:25 hardaker + + * agent/helpers/: old_api.c (V5-0-patches.1), old_api.c: + + remove unused code as pointed out by Peter Warasin + +2003-05-28 16:03 hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: + + fix getbulk operations (hopefully), as pointed out by Ron Tabor. + +2003-05-28 06:12 dts12 + + * apps/snmpdelta.c: + + Clear the output buffer before displaying the second (or subsequent) + varbind in a multi-value table format. Bug spotted by Stefano Bodrato. + +2003-05-28 05:14 dts12 + + * include/net-snmp/agent/row_merge.h, + agent/helpers/Makefile.in, agent/helpers/row_merge.c: + + Helper to group related requests for the same row together. Sub-handlers + can therefore work with multiple varbinds, all relating to the same row. + + This was originally intended for use with the iterator helper, but + that helper is apparently being reworked at the moment. But this seems + a potentially useful feature anyway, so I'm committing it regardless! + +2003-05-28 04:19 dts12 + + * apps/snmptrapd.c: + + Remove stray ^M line endings + +2003-05-28 02:21 dts12 + + * agent/mibgroup/misc/: dlmod.c, dlmod.h: + + Remove redundent version of 'dlmod'. This was moved to 'ucd-snmp' + in 2000, and this 'misc' version has been effectively untouched since. + Leaving it around is just asking for people to get confused. + +2003-05-27 08:56 dts12 + + * AGENT.txt: + + Mention that this describes the v4 API, rather than the v5 helper mechanism. + +2003-05-21 10:58 hardaker + + * dist/Makefile: + + rpm fixes + +2003-05-21 10:58 hardaker + + * dist/net-snmp.spec: + + install the spec file + +2003-05-21 10:56 hardaker + + * agent/mibgroup/: agent/nsTransactionTable.c, + mibII/vacm_context.c: + + Fix for proper non-serialized iterator usage. + +2003-05-21 06:04 dts12 + + * agent/mibgroup/agent_mibs.h, agent/mibgroup/agent/nsDebug.c +, agent/mibgroup/agent/nsDebug.h, + mibs/NET-SNMP-AGENT-MIB.txt: + + New MIB group to monitor and control debugging output from the agent. + Note that this is a provisional implementation, and the MIB definitions + are currently subject to change (at least until we make a full release + including this group) + +2003-05-21 04:36 dts12 + + * agent/mibgroup/ucd-snmp/: pass.c (V4-2-patches.7), pass.c: + + Fix passing of "set" parameters to a pass-through script + (Bug #689936, fixed by Eric Bowles) + +2003-05-20 07:37 dts12 + + * snmplib/snmp_debug.c: + + Manu Sharma's dynamically-configurable debug token handling. + +2003-05-20 05:16 dts12 + + * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h +: + + Implement a "watched spinlock" helper. + +2003-05-20 04:23 dts12 + + * agent/mibgroup/ucd-snmp/loadave.c: + + Fix load average support for AIX5 (Bug #563978 reported by Jeff Cunningham) + +2003-05-20 03:29 dts12 + + * README.win32: + + Incorporate Nikolai Devereaux's overview of the Visual C++ organisation, + plus some minor rearrangement of sections, and tone down a somewhat + overly enthusiastic comment. + +2003-05-15 22:42 hardaker + + * win32/net-snmp/net-snmp-config.h: + + osf5 patch that never got added. + +2003-05-15 22:42 hardaker + + * snmplib/data_list.c: + + Minor fix. + +2003-05-14 18:19 hardaker + + * snmplib/snmpUnixDomain.c: + + oopsie doosie floosie woozie + +2003-05-14 18:13 hardaker + + * snmplib/snmpUnixDomain.c: + + opps + +2003-05-14 15:17 hardaker + + * local/Makefile.in: + + install some other .conf files + +2003-05-14 15:17 hardaker + + * local/mib2c.check_values.conf: + + remove unneeded var + +2003-05-14 15:17 hardaker + + * local/mib2c: + + misc minor changes + +2003-05-14 15:12 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + caching support from a patch #726418 from Larry Simmons. + +2003-05-14 15:09 hardaker + + * man/snmptable.1.def: + + 2nd Patch 702711 by Ron Tabor documenting new snmptable options + +2003-05-14 15:07 hardaker + + * NEWS, agent/mibgroup/mibII/vacm_vars.c, + snmplib/snmpUnixDomain.c: + + Patch #713072 from Xiaofeng Ling for com2sec mappings on unix sockets + with per-socket mappings. + +2003-05-14 14:56 hardaker + + * agent/mibgroup/host/hr_other.c: + + Patch #735480 from Bruce Shaw: assume no co-processor for Suns, as is the more common case + +2003-05-14 08:44 dts12 + + * agent/mibgroup/host/hr_print.c: + + Use /etc/printcap to detect printers in preference to running lpstat + (or the cgetnext() API). This seems more in keeping of our general + principle of trying to avoid invoking sub-processes wherever possible. + +2003-05-12 23:11 hardaker + + * README: + + Add Ron Tabor + +2003-05-12 23:10 hardaker + + * NEWS: + + document new snmptable options + +2003-05-12 23:08 hardaker + + * apps/snmptable.c: + + patch #702711 from Ron Tabor: Add new command line flags to snmptable for various new features + +2003-05-12 22:58 hardaker + + * apps/: snmptrapd.c (V5-0-patches.5), snmptrapd.c: + + Patch #735511 from Alex Burger: fix snmptrapd to ensure there are the correct number of varbinds + +2003-05-12 22:55 hardaker + + * agent/mibgroup/ucd-snmp/: proxy.c (V5-0-patches.1), proxy.c +: + + Patch #736784 from Ron Tabor: fix proxies for restarted NSMPv3 sub-agents + +2003-05-09 08:47 dts12 + + * win32/libsnmp_dll/libsnmp.def: + + Add various missing function names, supplied by Alex Burger + +2003-05-09 08:41 dts12 + + * win32/: win32.dsw, win32.opt, win32sdk.dsw, + libagent/libagent.dsp, libhelpers/libhelpers.dsp, + libsnmp/libsnmp.dsp, netsnmpmibs/netsnmpmibs.dsp, + netsnmpmibssdk/netsnmpmibssdk.dsp, snmpd/snmpd.dsp, + snmpdsdk/snmpd.dsp: + + Apply Nikolai Devereaux's VC++ cleanup patch (#694766) + It appears to work OK - I just hope the line terminations + don't screw things up! + +2003-05-08 16:32 hardaker + + * perl/SNMP/SNMP.xs: + + Patch #733880 from Alex Burger to fix useNumeric + +2003-05-08 16:21 hardaker + + * perl/SNMP/t/startagent.pl: + + Patch #734774 from Andrew Findlay: fix the test environment for snmpd to give it fully qualified path names for configuration files since snmpd now chdir's to / + +2003-05-08 16:15 hardaker + + * README (V5-0-patches.6), README: + + mention Andrew Findlay + +2003-05-08 16:14 hardaker + + * perl/agent/: agent.xs (V5-0-patches.1), agent.xs: + + (excellent) patch #705566 from Andrew Findlay on perl agent support: + + 1) Agent cannot return MAC addresses containing zero octet. + + 2) Agent coredumps when trying to return IP addresses + if these are supplied as dotted-quad or as a hostname + that fails to resolve. + + 3) Agent corrupts OID values. + + 4) Agent truncates any OCTET_STRING or BIT_STRING that + contains a zero octet (this is the root cause of (1) above) + + API changes introduced: + + a) IP addresses now passed as binary strings (4 octets + for IPv4) rather than dotted-quad or name. This + sidesteps the IPv4/IPv6 problem and leaves the calling + script to deal with name->address resolution and + associated error handling. + +2003-05-08 09:32 hardaker + + * include/net-snmp/library/mib.h, include/net-snmp/library/parse.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, snmplib/mib.c, + snmplib/snmp_api.c, snmplib/snmp_client.c + (V5-0-patches.[1,1,1,1,3,4,1]), include/net-snmp/library/mib.h +, include/net-snmp/library/parse.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, snmplib/mib.c, + snmplib/snmp_api.c, snmplib/snmp_client.c: + + patch #710275 from Stephen J. Friedl: const fixes for APIs that don't modify their arguments + +2003-05-08 09:28 hardaker + + * include/net-snmp/library/: system.h (V5-0-patches.1), system.h +: + + missed a commit for a perl patch + +2003-05-08 09:22 hardaker + + * agent/mibgroup/mibII/: ipAddr.c (V5-0-patches.2), ipAddr.c: + + Applied patch #712101: minor irix fix + +2003-05-08 09:12 hardaker + + * perl/: Makefile.PL, Makefile.subs.pl, ASN/Makefile.PL +, OID/Makefile.PL, SNMP/Makefile.PL, SNMP/README +, SNMP/SNMP.xs, agent/Makefile.PL, + agent/default_store/Makefile.PL, default_store/Makefile.PL +: + + patch #715603: fix perl module builds under windows + +2003-05-08 08:31 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +: + + apply patch [ 724927 ] to fix log msg; add \n to log msgs + +2003-05-08 08:29 rstory + + * include/net-snmp/library/snmp_assert.h: + + chg NET_SNMP_USE_ASSERT define to NETSNMP_USE_ASSERT to be consistent + +2003-05-05 15:36 hardaker + + * man/snmpd.conf.5.def: + + move in agentx documentation someone only added to the patches branch (bad someone) + +2003-05-05 15:33 hardaker + + * man/: snmpd.conf.5.def (V5-0-patches.4), snmpd.conf.5.def: + + document agentxPingInterval + +2003-04-29 16:31 hardaker + + * agent/mibgroup/mibII/var_route.c: + + Really fix solaris by removing support for the cidr table function. + +2003-04-29 16:29 hardaker + + * agent/mibgroup/mibII/: var_route.c, var_route.h: + + attempt to fix solaris by removing support for the cidr table function. + +2003-04-29 01:53 dts12 + + * agent/mibgroup/host/hr_proc.c: + + Linux Multi-CPU detection (hopefully!). + Done at initialisation, so won't detect changes during run time. + (probably fairly unlikely!). + Also changes device index value for single CPU device on other archs. + +2003-04-29 01:51 dts12 + + * agent/mibgroup/host/hr_proc.c: + + First draft of Linux CPU detection (still only supports one CPU). + +2003-04-29 01:49 dts12 + + * agent/mibgroup/host/: hr_proc.c, hr_other.c: + + Consolidate all hrProcessorTable implementation into one place. + (Basically just moving code from hr_other.c to hr_proc.c) + +2003-04-28 23:40 hardaker + + * snmplib/data_list.c: + + - doxygen documentation for everything (gasp) + - Support for saving/restoring of entire data_lists. + +2003-04-28 23:38 hardaker + + * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, + netsnmp_data_list.3, netsnmp_debug.3, + netsnmp_handler.3, netsnmp_instance.3, + netsnmp_library.3, netsnmp_mib_utilities.3, + netsnmp_mode_end_call.3, netsnmp_multiplexer.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3 +, netsnmp_old_api.3, netsnmp_read_only.3, + netsnmp_scalar.3, netsnmp_serialize.3, + netsnmp_set_data.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3 +: + + make docs. + +2003-04-28 23:37 hardaker + + * include/net-snmp/library/data_list.h: + + added prototypes for save/restore of data lists. + +2003-04-28 23:36 hardaker + + * include/net-snmp/utilities.h: + + put data_list.h below callback.h + +2003-04-28 23:35 hardaker + + * NEWS: + + document snmptrapd -t and diskio on linux + +2003-04-25 11:23 hardaker + + * README: + + opps + +2003-04-25 08:01 dts12 + + * local/mib2c: + + Fix typo in 'WriteOnly' (see bug #711324) + +2003-04-25 07:13 hardaker + + * README: + + added people + +2003-04-25 07:12 hardaker + + * configure, configure.in: + + document diskio support for linux + +2003-04-25 07:11 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + Patch #712259 from James Knitter: diskio support for linux + +2003-04-25 07:02 hardaker + + * man/read_config.3.def: + + patch #710687: fix formatting bug + +2003-04-25 06:57 hardaker + + * agent/mibgroup/: kernel_sunos5.c, kernel_sunos5.h: + + patch #702351 from James Irwin: a new getKstatString() function. + +2003-04-25 06:00 hardaker + + * man/snmpd.conf.5.def: + + mention the -e ENGINEID flag for createUser. + - pointed out by Dana Cook + +2003-04-24 08:19 dts12 + + * apps/: snmpusm.c, snmpvacm.c: + + Fix a typo in output messages. (See Bug #726943) + +2003-04-24 06:00 dts12 + + * snmplib/snmpCallbackDomain.c: + + Report back failures in netsnmp_callback_close correctly. + Patch #724928 by Peter Warasin + +2003-04-23 07:38 dts12 + + * apps/snmptable.c: + + Patch #725141 by Peter Warasin: Fix segmentation fault on snmptable + +2003-04-23 06:56 dts12 + + * snmplib/: container_binary_array.c, snmpusm.c: + + Patch #724913 by Peter Warasin - removes 2 compiler warnings + +2003-04-23 06:46 dts12 + + * Makefile.in: + + Substitute sysconfdir correctly when building sedscript. + Patch #710689 by Peter Breitenlohner + +2003-04-23 06:31 dts12 + + * Makefile.rules, man/Makefile.in: + + Install header files and man pages with appropriate permissions. + From patch #710685 by Peter Breitenlohner + +2003-04-23 06:22 dts12 + + * FAQ: + + Fix references to incorrect API calls + +2003-04-23 03:06 dts12 + + * man/snmpd.conf.5.def: + + Add an explicit example for com2sec address masking, as suggested by Andy Hood. + +2003-04-22 06:48 dts12 + + * snmplib/snmp_api.c: + + Restore the original debug indentation level when dumping an SNMPv1/v2c + request PDU. Reported by Peter Warasin + +2003-04-17 07:23 dts12 + + * agent/snmp_agent.c: + + Propagate error status values back up to the main agent processing + (so that e.g. failed SNMPv2 set requests using a read-only community + report a failure, rather than appearing to succeed!) + +2003-04-16 06:37 dts12 + + * mibs/NET-SNMP-MIB.txt: + + Define a "private experimentation" area of the OID tree, + for those who wish to have a play with things, and don't + yet have an enterprise OID of their own. + + See the net-snmp-users thread 'OID registration', from March/April 2003. + +2003-04-16 06:32 dts12 + + * perl/SNMP/SNMP.xs: + + Twaek the default output format to be bare the suffix form + (as expected by SNMP::OID test harness). + We should probably default to MIB::variable form, to match + the C library, and provide a flag for the bare suffix. + +2003-04-16 02:46 dts12 + + * perl/SNMP/SNMP.xs: + + Fix handling of 'UseNumeric' and 'UseLongNames' for get/getnext/getbulk methods. + + Fixing 'getnext'/'getbulk' mostly involved updating the consolidated + NETSNMP_DS_LIB_OID_OUTPUT_FORMAT' setting, rather than the individual booleans. + Fixing 'get' required more significant changes to the output code, so I simply + copied the 'getnext' routine en-masse, and tweaked it appropriately. + There is a large amount of overlap between these three routines, and it might + be worth looking at consolidating the common code in some way. + +2003-04-16 02:42 dts12 + + * include/net-snmp/library/parse.h, snmplib/parse.c, + perl/SNMP/README, perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs +: + + Apply Alex Burger's perl 'translateObj' handling patch (#722075) + +2003-04-15 10:56 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + Patch from Kirill Semenkov for one more fix to linux interface speed + determination. + +2003-04-10 08:16 dts12 + + * agent/mibgroup/host/: hr_disk.c, hr_disk.h, + hr_partition.c: + + Fix handling of hrPartitionTable, broken during + The Great SUSE 'printf' Hunt. + Thanks to Johannes Schmidt-Fischer for this patch. + +2003-04-09 01:52 dts12 + + * mibs/NET-SNMP-EXAMPLES-MIB.txt: + + Import SnmpAdminString, as suggested by Vadim Tarassov. + +2003-04-08 07:57 dts12 + + * local/mib2c.scalar.conf: + + Fix the error code used for unavailable resources. + Spotted by chichien. + +2003-04-02 09:23 sradman + + * configure.in: + + improve lmSensors support + - check for headers + - check for libs + +2003-04-02 06:31 sradman + + * agent/mibgroup/ucd-snmp/lmSensors.h: + + add LM-SENSORS-MIB when module is included + +2003-03-28 06:48 hardaker + + * README.krb5 (V5-0-patches.1), README.krb5: + + Ken Hornstein noted that the rwuser -s flag was missing it's argument + +2003-03-28 06:47 hardaker + + * snmplib/: snmpksm.c (V5-0-patches.1), snmpksm.c: + + Patch from Ken for misc krb5 fixes (encryption types, New crypto support,... + +2003-03-20 11:18 sradman + + * agent/mibgroup/kernel_sunos5.c: + + fix bug #672464: ifAdminStatus must change to down + - ifAdminStatus up if interface is UP + - ifOperStatus up if interface is UP and RUNNING + - added support for the "link_up" kstat + - added Cassini Gigabit-Ethernet (ce) support + +2003-03-19 11:45 rstory + + * Makefile.in: + + remove trailing \ from last line of perl rules + +2003-03-13 16:03 hardaker + + * agent/: snmp_agent.c (V5-0-patches.1), snmp_agent.c: + + patch from Tommy Christensen to fix some AgentX (mostly) memory leaks + +2003-03-12 10:39 hardaker + + * net-snmp-config.in (V5-0-patches.3), net-snmp-config.in: + + patch #699380: From Christophe Kalt: make net-snmp-config do what it's document to do (add -L@libdir@) + +2003-03-12 08:48 hardaker + + * snmplib/: snmp_api.c (V5-0-patches.3), snmp_api.c: + + patch #700672: reset itmp to the new value length after decoding a hex string + +2003-03-12 08:41 hardaker + + * perl/SNMP/SNMP.xs: + + return indexes for augmented tables + +2003-03-12 08:33 hardaker + + * agent/snmp_vars.c, agent/mibgroup/mibII/vacm_vars.c, + snmplib/snmpUnixDomain.c, README: + + Patch #701398: com2secunix token from Xiaofeng Ling for unix sockets + +2003-03-12 07:58 hardaker + + * testing/: README, RUNTESTS: + + update to real world and add better -h output + +2003-03-10 17:20 hardaker + + * snmplib/scapi.c: + + attempt to correct for dynamic loading of a older openssl library, which is common if you have the mod_ssl rpm installed and a newer libcrypto library at the same time + +2003-03-10 14:45 hardaker + + * snmplib/scapi.c: + + attempt to fix the openssl free bug for the last time + +2003-03-05 22:42 rstory + + * configure (V5-0-patches.2), configure: + + update for new configure.in + +2003-03-05 22:36 rstory + + * configure.in: + + fix for libwrap w/nsl + +2003-03-04 09:47 hardaker + + * agent/mibgroup/agent/: nsModuleTable.c (V5-0-patches.1), + nsModuleTable.c: + + wrong type returned for nsModuleModes as reported by Michael Kirkham + +2003-03-04 01:54 dts12 + + * INSTALL: + + Mention the need to configure the agent. + +2003-03-01 07:27 rstory + + * agent/mibgroup/agentx/: subagent.c (V5-0-patches.1), subagent.c +: + + agentx patch from Tommy Christensen: better error checking + +2003-03-01 06:59 rstory + + * agent/mibgroup/agentx/: master.c (V5-0-patches.1), master.c +: + + agentx patch from Tommy Christensen: don't create delegated cache for CLEANUPSET + +2003-02-28 20:45 hardaker + + * perl/SNMP/: Makefile.PL (V5-0-patches.3), Makefile.PL: + + typo + +2003-02-28 20:35 hardaker + + * agent/mibgroup/host/hr_system.c: + + Patch #551909 from Gary Edwards: detect zombie processes and prevent + them from being counted as valid users. + +2003-02-28 20:10 hardaker + + * perl/SNMP/: Makefile.PL (V5-0-patches.2), Makefile.PL: + + Patch #597629 from Matt Selsky to fix man page installation + +2003-02-28 20:02 hardaker + + * dist/net-snmp-solaris-build/: DEVENV, elfdepend.sh, + net-snmp-5.0.6-build: + + patch #654581 from Stefan Radman: Solaris Packaging build scripts + +2003-02-28 19:40 hardaker + + * apps/snmptrapd.c: + + Patch #695312 from Alex Burger: add -t switch to disable syslog. + +2003-02-28 19:39 hardaker + + * man/snmptrapd.8.def: + + document -t + +2003-02-28 02:08 dts12 + + * snmplib/parse.c: + + Simple patch to catch re-declarations of the "top-level" objects. + Supplied by Sean Burke + +2003-02-28 01:13 dts12 + + * agent/mibgroup/mibII/ipv6.c: + + Return the correct values for ipv6Forwarding. + Patch supplied by Yixiong Zou (Bug #694745) + +2003-02-26 21:56 rstory + + * local/mib2c.array-user.conf: + + default octet strings to unsigned char arrays; fix example; fix logic of + conditional; make code referencing can_(de)activate conditional with same logic + used to generate the functions themselves + +2003-02-26 10:34 hardaker + + * testing/tests/: Sv3vacmconfig, Svacmconfig, + T130snmpv1vacmget, T131snmpv2cvacmget, + T132snmpv3vacmget, T140snmpv1vacmgetfail, + T141snmpv2cvacmgetfail, T142snmpv3vacmgetfail: + + Patch #687837 from Xiaofeng Ling for VACM test cases + +2003-02-26 10:19 hardaker + + * Makefile.in, acconfig.h, win32/config.h, + agent/mibgroup/mibII/interfaces.c, win32/config.h.borland +, agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/tcpTable.c, + agent/mibgroup/mibII/udpTable.c, + include/net-snmp/net-snmp-config.h.in, README, + include/net-snmp/system/osf5.h: + + patch #690353 from Kevin Graham: port to Tru64 v5 / osf5 + +2003-02-26 10:10 hardaker + + * configure.in, configure: + + patch #692834 from David Vrabel: add --without-rpm for disabling rpm checks + +2003-02-26 08:28 dts12 + + * Makefile.top: + + Oops - missed the definition of 'INSTALL_DATA' from Peter's original patch. + Sorry! + +2003-02-26 07:11 hardaker + + * README: + + Thanks to Srikanth Pindiproli + +2003-02-26 07:10 hardaker + + * man/snmpd.conf.5.def: + + update to patch #655444: document includeAllDisks from Srikanth Pindiproli + +2003-02-26 04:45 dts12 + + * snmplib/read_config.c: + + Stomp on trailing whitespace in config lines. + This allows token comparisons to work as expected. + (See bug #690770) + +2003-02-26 04:25 dts12 + + * apps/snmptrapd.c: + + Fix getopt handling of -S (see bug #693167) + +2003-02-25 11:46 rstory + + * Makefile.in, Makefile.top: + + don't try and run autoconf/autoheader if not installed + +2003-02-25 06:48 dts12 + + * Makefile.in: + + Apply Peter Breitenlohner's net-snmp-config patch (#692373) + +2003-02-25 06:41 dts12 + + * snmplib/snmpv3.c: + + Recognise "defVersion v3" as well as "defVersion 3" as documented + in the man pages (prior to Peter Breitenlohner's correction) + [We might as well support both styles....] + +2003-02-25 06:06 dts12 + + * man/: mib2c.1.def, read_config.3.def, snmp.conf.5.def +, snmp_config.5.def, snmpcmd.1.def, + snmpconf.1.def, snmpd.conf.5.def, snmptrapd.8.def +, snmptrapd.conf.5.def: + + Apply Peter Breitenlohner's documentation changes + (patches #692381, 692382 and 692388) + +2003-02-25 06:04 dts12 + + * EXAMPLE.conf.def, FAQ, sedscript.in, + local/Makefile.in, mibs/Makefile.in, man/Makefile.in +, man/snmpd.1.def, man/snmpd.8.def: + + Apply Peter Breitenlohner's configuration-related documentation and installation changes. + (patches #692372, 692377, 692379 and 692386) + +2003-02-25 05:17 dts12 + + * agent/mibgroup/host/: hr_storage.c, hr_storage.h: + + List "fixed type" storage entries first, so that there isn't an + arbitrary limit of 100 disk-based storage entries. + +2003-02-25 05:07 dts12 + + * agent/mibgroup/agentx/agentx_config.c: + + Handle user/group names when setting AgentX socket ownership. + +2003-02-25 03:44 dts12 + + * agent/mibgroup/agentx/agentx_config.c, + agent/mibgroup/agentx/master.c, + include/net-snmp/agent/ds_agent.h: + + Preliminary patch to support configuration of AgentX socket permissions. + + Personally, I'm not convinced that this is ready for committing to the + CVS tree yet, but My Master Has Spoken, and I Must Obey....... + +2003-02-21 20:19 hardaker + + * agent/mibgroup/mibII/: ipCidrRouteTable.c, + ipCidrRouteTable.h, ipCidrRouteTable_access.c, + ipCidrRouteTable_access.h, ipCidrRouteTable_checkfns.c, + ipCidrRouteTable_checkfns.h, ipCidrRouteTable_columns.h +, ipCidrRouteTable_enums.h: + + A beginning implementation of the IP-FORWARD-MIB::ipCidrRouteTable. + - this table is a replacement for the obsolete ipRouteTable, which + isn't even implemented by most vendors any more. + - not complete. Write support not implemented yet. Read-support + working though. + - Should work on everything but hpux11? testing needed. + - this is another example of a table_iterator application (different + than the rest using accessors). + +2003-02-21 20:14 hardaker + + * agent/mibgroup/mibII/: route_headers.h, var_route.c: + + moved headers to a separate file usable by other modules. + exported the collected route table. + +2003-02-21 20:14 hardaker + + * agent/mibgroup/mibII/var_route.h: + + moved headers to a separate file usable by other modules + +2003-02-21 20:12 hardaker + + * local/mib2c.iterate_access.conf: + + An alternate table_iterator .conf file (that may eventually become the + default). This one uses accessor functions to get/set data and should + take care of most other SNMP specific stuff for you. Not complete, + and a good percentage of the code repetition will likely move into + another sub-iterator handler in the future. The ipCidrRouteTable is + an example of this output. + +2003-02-21 20:10 hardaker + + * local/mib2c.iterate.conf: + + - comment additions and cleanups. + - put the free/etc function pointers in an #ifdef clause + +2003-02-21 20:09 hardaker + + * local/mib2c.column_enums.conf: + + comment move for better formatting. + +2003-02-21 20:08 hardaker + + * local/mib2c.check_values.conf: + + - generate and use the enums header file. + - generate a .h file. + - misc fixes. + +2003-02-21 20:08 hardaker + + * local/mib2c.access_functions.conf: + + A .conf file to generate get_/set_ access functions for each column. + - iterator specific. + +2003-02-21 20:07 hardaker + + * local/mib2c: + + - enum fix. + - don't source (run) .conf files twice. + +2003-02-21 20:06 hardaker + + * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, + netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 +, netsnmp_library.3, netsnmp_mib_utilities.3, + netsnmp_mode_end_call.3, netsnmp_multiplexer.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3 +, netsnmp_old_api.3, netsnmp_read_only.3, + netsnmp_scalar.3, netsnmp_serialize.3, + netsnmp_set_data.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3 +: + + - doxygen update. + - includes new netsnmp_oid_stash man page. + +2003-02-21 20:06 hardaker + + * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c +: + + - doxygen comment everything + - started (not complete) a getnext function. + - implemented a "free the tree" function. + +2003-02-21 20:04 hardaker + + * .cvsignore: + + added autom4te.cache + +2003-02-21 20:04 hardaker + + * configure, configure.in: + + add the include directory to the module egrep cpp -I list. + +2003-02-21 01:50 dts12 + + * local/FAQ2HTML: + + HTML-escape '<' and '>' characters in FAQ entries + +2003-02-20 08:17 dts12 + + * local/mib2c.scalar.conf: + + Use 'netsnmp_register_scalar' instead of 'netsnmp_register_instance' + for handling scalar objects. + +2003-02-19 21:39 hardaker + + * NEWS: + + patch #657808: calculate a proper ifSpeed under linux when possible + and do more proper ifOperStatus state determination. + +2003-02-19 21:36 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + patch #657808: calculate a proper ifSpeed under linux when possible + and do more proper ifOperStatus state determination. + +2003-02-19 16:53 hardaker + + * snmplib/snmp.c: + + top level doxygen web page text + +2003-02-19 16:52 hardaker + + * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, + netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 +, netsnmp_library.3, netsnmp_mib_utilities.3, + netsnmp_mode_end_call.3, netsnmp_multiplexer.3, + netsnmp_netsnmp_iterator_info_s.3, + netsnmp_netsnmp_mib_handler_methods.3, netsnmp_old_api.3 +, netsnmp_read_only.3, netsnmp_scalar.3, + netsnmp_serialize.3, netsnmp_set_data.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_data.3, netsnmp_table_dataset.3, + netsnmp_table_iterator.3, netsnmp_table_iterator.h.3, + netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3 +: + + doxygen update. + +2003-02-19 16:52 hardaker + + * local/mib2c.iterate.conf: + + run the column_enum and column_define .conf files and include those headers. + +2003-02-19 16:51 hardaker + + * local/mib2c: + + Add a @run@ tag to run other mib2c configuration files from the + current one. + +2003-02-19 16:51 hardaker + + * agent/helpers/table_iterator.c, + include/net-snmp/agent/table_iterator.h: + + more (bad) documentation for the iterator (gasp) + +2003-02-19 16:50 hardaker + + * doxygen.conf: + + add include directories for processing. + +2003-02-19 16:50 hardaker + + * agent/mibgroup/examples/notification.c: + + remove old unused comment. + +2003-02-19 13:11 hardaker + + * snmplib/tools.c: + + converted a bunch of non-doxygen docs to doxygen docs. + +2003-02-19 13:03 hardaker + + * include/net-snmp/library/tools.h: + + doxygenize a few defines. + +2003-02-18 07:56 hardaker + + * configure: + + run configure + +2003-02-17 11:20 rstory + + * dist/nsb-functions: + + add smux to list of modules for distribution; move test for make inside of + nsb-make; add blank line above ABORT; remove tee to logfile, as it eats + rc from command; add NOAUTODEPS=y to all make steps; do make touchit when + target = all; use nsb-make for distclean + +2003-02-17 11:18 rstory + + * Makefile.in: + + don't do any of the autoconf/autoheader deps if NOAUTODEP=* specified + +2003-02-17 11:15 rstory + + * Makefile.rules: + + add another dir level for make depends (per DS, from a while back - thought + this was already checked in) + +2003-02-17 07:30 nba + + * README.solaris: + + Note about bad /usr/xpg4/bin/sed + +2003-02-17 06:31 nba + + * agent/mibgroup/ucd-snmp/logmatch.c: + + The include for dmalloc better come after the std includes + +2003-02-17 05:36 nba + + * configure.in: + + Dont search /usr/local for dmalloc unless user explicitly asks for it + +2003-02-17 05:34 nba + + * configure.in: + + Bring back the developer warnings + +2003-02-17 05:33 nba + + * configure.in: + + Fix text for socklen_t + +2003-02-17 05:31 nba + + * agent/mibgroup/ucd-snmp/proc.c: + + Some error messages for Solaris + +2003-02-17 04:23 nba + + * mibs/Makefile.in: + + Install NET-SNMP-TC mib + +2003-02-14 07:41 hardaker + + * NEWS: + + includeAllDisks + +2003-02-14 07:38 hardaker + + * agent/mibgroup/ucd-snmp/: disk.c, disk.h: + + Patch #655444 from Srikanth Pindiproli: + Implement a new includeAllDisks snmpd.conf token to place all found + disks into the dskTable listing. + +2003-02-13 17:02 hardaker + + * agent/mibgroup/mibII/: var_route.c (V5-0-patches.1), var_route.c +: + + Patch #654329: double check lengths when copying + +2003-02-13 14:59 hardaker + + * configure, configure.in, agent/agent_read_config.c +, agent/helpers/all_helpers.c, + agent/helpers/table_dataset.c, apps/snmptable.c, + apps/snmptranslate.c, apps/snmpnetstat/main.c, + include/net-snmp/mib_api.h, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/library/mib.h, snmplib/mib.c, + snmplib/oid_stash.c, snmplib/parse.c, snmplib/scapi.c +, snmplib/snmp_api.c, snmplib/snmp_parse_args.c: + + --disable-mib-lodaing removes the mib loading code from builds. + (oid printing are forced numeric) + This saves about about 200k in binary size on a linux box. + This saves about about 100k in running size on a linux box (assuming + the with-mib-loading is actually not loading anything just to be + fair, otherwise its about >500k). + +2003-02-13 08:01 hardaker + + * Makefile.in, NEWS, aclocal.m4, configure +, configure.in, include/net-snmp/net-snmp-config.h.in +: + + - Misc configure changes/fixes (eg, output the disabled states for perl) + - A bunch of new configure options: + --disable-applications Do not build the apps (snmpget, ...). + --disable-agent Do not build the agent (snmpd). + --disable-manuals Do not install the manuals. + --disable-scripts Do not install the scripts (mib2c, ...). + --disable-mibs Do not install the mib files. + +2003-02-13 06:54 hardaker + + * agent/helpers/table_data.c: + + check entry node as suggested by Irfan Sheriff + +2003-02-13 05:59 dts12 + + * configure: + + Remove invalid 'testing' config_file target. + Since this is a directory, 'config.status' fails to create it. + + I'm not quite sure where this appeared from. It's not part of + the configure script generated by autoconf 2.53, but it might + have been introduced between there and 2.57. + +2003-02-13 02:10 dts12 + + * testing/Makefile.in: + + Mechanism for passing additional options to the test run. + Suggested by Andy Hood. + +2003-02-12 11:30 rstory + + * configure, configure.in: + + include agent/mibgroup headers from ${srcdir} + +2003-02-12 09:57 hardaker + + * configure, configure.in: + + - upgrade configure to autoconf 2.57 + - This is functional now, but not all flags, features and tests have + been tested. Please report errors! There are more things to do, + like conversion of local macros (eg, STRUCT_FOR) to autoconf + newer standard macros. + +2003-02-12 06:01 hardaker + + * agent/mibgroup/tunnel/: tunnel.h (V5-0-patches.1), tunnel.h + (V4-2-patches.[1,1]), tunnel.h: + + update + +2003-02-11 18:05 hardaker + + * agent/mibgroup/ucd-snmp/logmatch.c: + + only define stuff if have_regex is defined + +2003-02-11 18:03 hardaker + + * configure, configure.in: + + run config_require checks through cpp + +2003-02-11 15:46 hardaker + + * agent/helpers/table_data.c: + + Irfan Sheriff pointed out a bug with getnext requests directly to + a column. + +2003-02-11 15:36 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + patch from Christophe Varoqui to fix dropping state change for thresholds. + +2003-02-11 08:26 dts12 + + * snmplib/: system.c (V4-2-patches.5), system.c: + + Remove last remaining use of 'nlist' under HP-UX 10 & 11. + As per patch #656773 from Johannes Schmidt-Fischer + +2003-02-11 08:17 dts12 + + * agent/mibgroup/host/hr_disk.c: + + Checking the length of a string buffer once is sufficient. + Using 'strnncpy' [sic] to check this length twice is unnecessary... + +2003-02-11 08:05 hardaker + + * agent/snmpd.c: + + ifdef out unlikely-correct-code on win32 + +2003-02-11 07:55 hardaker + + * Makefile.in: + + Mess with output of doxygen to add sf logos, etc, to the bottom of the + generated html files. + +2003-02-11 07:50 hardaker + + * agent/snmpd.c: + + Patch #655154 from Joel Rosdahl: more proper demonization: + - close stdin/stdout/stderr if appropriate. + - double fork. + - chdir / [I'm not convinced this is correct under windows? Anyone?] + +2003-02-11 07:30 hardaker + + * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: + + patch #667694 (anon) to add back newlines to pass code + +2003-02-11 07:25 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + Patch #662169 from Jan Willem Luiten: diskio support for Darwin + +2003-02-11 06:14 dts12 + + * perl/SNMP/t/: bulkwalk.t, set.t: + + Fix tests for bulkwalk (duplicate header) and set (invalid OID constant) + +2003-02-11 04:44 dts12 + + * agent/mibgroup/mibII/ipAddr.c: + + Accommodate a fussy IRIX environment, which is picky about + See bug #667726 + +2003-02-10 16:58 hardaker + + * agent/mibgroup/ucd-snmp/logmatch.c: + + fix indent comment damage. + +2003-02-10 16:38 hardaker + + * agent/mibgroup/ucd-snmp/logmatch.c: + + EXTENSIBLE -> UCDAVIS_MIB + +2003-02-10 15:38 hardaker + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + Bruce Shaw pointed out a comment typo + +2003-02-10 15:38 hardaker + + * perl/: ASN/Makefile.PL, OID/Makefile.PL, + agent/Makefile.PL, default_store/Makefile.PL, + SNMP/Makefile.PL: + + fix my declarations as pointed out by Andrew Page + +2003-02-10 09:16 hardaker + + * agent/mibgroup/ucd_snmp.h: + + file name typo + +2003-02-10 07:57 nba + + * Makefile.in, aclocal.m4, ltmain.sh, + config.guess, config.sub, configure.in, + configure: + + Update libtool to 1.4.3 + +2003-02-10 07:09 hardaker + + * agent/mibgroup/ucd_snmp.h: + + turn on log_match by default + +2003-02-10 06:39 hardaker + + * README: + + Added Christophe Varoqui to the thanks for his DISMAN patches + +2003-02-09 10:02 nba + + * snmplib/mib.c: + + An additional change to support 't' hints + +2003-02-06 21:17 hardaker + + * agent/mibgroup/ucd-snmp/proc.c, + include/net-snmp/system/linux.h: + + For linux, use /proc/X/status instead. It has the name of processes + when /proc/cmdline does not. A define (commented out) was put in + system/linux.h to revert to previous behavior if desired. I'm not + sure at which kernel release the status file was added. + +2003-02-06 20:04 hardaker + + * agent/mibgroup/ucd-snmp/proc.c: + + Add a debugging tag "proc" which prints process names as found in solaris. + (this should be nice when searching for unknown exact process names) + +2003-02-06 11:32 hardaker + + * apps/snmptrapd.c, man/snmptrapd.8.def: + + patch #674218: reopen log files on HUP. + +2003-02-06 10:42 hardaker + + * man/snmpd.conf.5.def: + + document monitor -t for threshold monitoring + +2003-02-06 10:33 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + Patch from Christophe to support monitor -t for threshold monitoring + +2003-02-05 22:07 hardaker + + * local/mib2c.check_values.conf: + + A mib2c file that generates a bunch of functions to check the value of + incoming SET requests. + (not complete yet. Needs support for BITS enums and a header file + with prototypes) + + Happy Birthday (late) to Robert. + +2003-02-05 22:05 hardaker + + * local/mib2c: + + Support for foreach on ranges. + +2003-02-05 03:25 dts12 + + * FAQ: + + Clarify the local-only access for non-standard port AgentX connections. + +2003-02-05 01:13 dts12 + + * net-snmp-config.in: + + Don't prompt for an authentication pass-phrase, if one has already + been supplied. Reported by Darren Gamble. + +2003-02-04 06:25 dts12 + + * FAQ: + + Add an entry describing configuring AgentX on a non-standard port. + +2003-02-03 07:25 hardaker + + * snmplib/: snmp_api.c (V5-0-patches.2), snmp_api.c: + + From Richard Laing: change value check of a string to use a proper length. + +2003-01-29 07:19 hardaker + + * INSTALL, perl/SNMP/README: + + perl documentation updates from Harrie + +2003-01-24 07:38 hardaker + + * agent/mibgroup/smux/smux.c: + + patch #672021 from Joshua Giles: large set request fixes + +2003-01-22 14:45 dts12 + + * agent/helpers/: table.c, table_iterator.c: + + Having found a new row to work with, update the index values as well. + This seems to fix the mismatch between the OID being processed + and the index varbinds. + +2003-01-20 19:11 rstory + + * snmplib/test_binary_array.c: + + add string test case for binary array testing + +2003-01-20 19:11 rstory + + * snmplib/container_binary_array.c: + + fixes for array_qsort - not quite sure why/how it worked before..:-/ + +2003-01-20 19:07 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +: + + new netsnmp_compare_mem; fix typo in debug message + +2003-01-20 19:05 rstory + + * agent/mibgroup/versiontag: + + create md5sums after creating gzipped tarball + +2003-01-14 06:14 dts12 + + * include/net-snmp/library/default_store.h, + snmplib/snmp_api.c: + + Add support for 16-bit requestIDs, etc - for talking to broken agents. + (As per a suggestion of Niels, in discussion with Henrik Ostergaard Madsen) + +2003-01-14 05:56 hardaker + + * agent/snmpd.c, doxygen.conf, agent/agent_handler.c +, dist/RELEASE-INSTRUCTIONS: + + doxygen changes + +2003-01-13 18:49 rstory + + * man/: netsnmp_agent.3, netsnmp_handler.3: + + update for 5.0.7 + +2003-01-13 17:30 rstory + + * snmplib/mib.c: + + recognize new 't' code in display hints + +2003-01-13 17:07 rstory + + * agent/helpers/table_iterator.c: + + patch for memory leaks sent to coders by Jay Parlar + +2003-01-10 22:27 rstory + + * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm +, snmplib/snmp_version.c: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7 ) + +2003-01-10 22:26 rstory + + * ChangeLog, NEWS: + + update for 5.0.7 + +2003-01-10 22:15 rstory + + * .cvsignore: + + ignore configure-summary + +2003-01-10 22:14 rstory + + * agent/Makefile.depend, agent/helpers/Makefile.depend +, agent/mibgroup/Makefile.depend, apps/Makefile.depend +, apps/snmpnetstat/Makefile.depend, + snmplib/Makefile.depend: + + make depend + +2003-01-10 22:08 rstory + + * .cvsignore: + + ignore variations of changelog.add + +2003-01-10 17:09 hardaker + + * snmplib/: mib.c, snmp_api.c: + + doxygen output tags to put the recently defined functions into groups. + +2003-01-10 17:09 hardaker + + * man/: Makefile.in, netsnmp_agent.3, + netsnmp_bulk_to_next.3, netsnmp_debug.3, + netsnmp_handler.3, netsnmp_instance.3, + netsnmp_library.3, netsnmp_mib_utilities.3, + netsnmp_mode_end_call.3, netsnmp_multiplexer.3, + netsnmp_old_api.3, netsnmp_read_only.3, + netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3 +, netsnmp_table_array.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_todo.3, netsnmp_watcher.3: + + doxygen updates + +2003-01-10 14:38 hardaker + + * configure, configure.in: + + opps + +2003-01-10 14:29 hardaker + + * configure, configure.in: + + remove double checking output + +2003-01-10 11:33 hardaker + + * testing/tests/T0160snmpv2cbulkget: + + fix positional arguments + +2003-01-10 06:04 dts12 + + * FAQ: + + Reference Bruce Shaw's discussion of the perl compilation problems + (see README.solaris) + +2003-01-10 05:31 dts12 + + * FAQ: + + Mention AgentX under windows, and beef up the perl stuff a bit. + Add a missing entry in the contents list. + (This may prove too late for 5.0.8, but at least it'll be ready for next time!) + +2003-01-09 15:41 hardaker + + * man/Makefile.in: + + make doc update. + +2003-01-09 15:38 hardaker + + * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, + netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 +, netsnmp_mode_end_call.3, netsnmp_multiplexer.3, + netsnmp_old_api.3, netsnmp_read_only.3, + netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3 +, netsnmp_table_array.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_todo.3, netsnmp_watcher.3: + + make doc update. + +2003-01-09 15:37 hardaker + + * agent/helpers/Makefile.in, agent/helpers/mode_end_call.c +, include/net-snmp/agent/all_helpers.h, + include/net-snmp/agent/mode_end_call.h: + + end-of-mode helper to call more handlers after processing the main + line. Functionally allows parallel handler trees and callbacks after + a particular mode is completed (useful for things registered under a + serialize handler when you don't know when the mode is over). + (not used anywhere in production code yet.). + +2003-01-09 08:55 dts12 + + * FAQ: + + Mention the perl shared/static library problem, + the unresponsive agent problem (and fix), and + disclaim all knowledge of David Town's Net::SNMP module, + +2003-01-09 07:27 hardaker + + * testing/tests/: T0160snmpv2cbulkget, T0220snmpv3bulkget +: + + GetBulk testing supplied by Xiaofeng Ling + +2003-01-09 07:26 hardaker + + * testing/RUNTESTS: + + Add -x flag for calling subtests with "sh -x". + Fix number counting for interactive output. + +2003-01-07 15:49 hardaker + + * COPYING (V4-2-patches.8), COPYING: + + year update + +2003-01-07 10:18 hardaker + + * FAQ (V4-2-patches.8), FAQ: + + irc server name change + +2003-01-07 08:01 hardaker + + * snmplib/mib.c: + + bug #663628 and patch: fix ip address index parsing from OIDs + +2003-01-07 01:53 dts12 + + * agent/helpers/table_iterator.c: + + Remove redundant code to free 'callback_data_keep' data. + This branch would never be invoked, and is in the wrong + place anyway. Patch supplied by Jay Parlar + +2003-01-06 08:16 nba + + * Makefile.in: + + Install Solaris 9 header + +2003-01-05 15:14 nba + + * win32/win32.opt: + + Make it compile with VC++ + +2003-01-05 14:28 nba + + * win32/: encode_keychange/encode_keychange.dsp, win32.opt +, libsnmp_dll/libsnmp.def: + + Make it compile with VC++ + +2003-01-05 12:45 nba + + * mibs/: Makefile.mib, SNMP-FRAMEWORK-MIB.txt, + SNMP-MPD-MIB.txt, SNMP-NOTIFICATION-MIB.txt, + SNMP-PROXY-MIB.txt, SNMP-TARGET-MIB.txt, + SNMP-USER-BASED-SM-MIB.txt, SNMP-VIEW-BASED-ACM-MIB.txt +, SNMPv2-MIB.txt, SNMPv2-TM.txt, rfclist: + + Update to current RFC versions + +2003-01-03 12:50 rstory + + * configure, configure.in: + + don't call AC_DISABLE_SHARED, as sets the default to disabled (it's very + presence in configure.in generates a configure with shared disabled, even + if it was in an if block; for developer default, set enable_shared directly + unless it was previously set; test that enable_shared=yes for embedded-perl + +2003-01-03 05:02 dts12 + + * FAQ (V4-2-patches.7), FAQ: + + Mention the Stratus VOS port. (Thanks to Brandon Hall) + +2003-01-02 15:00 rstory + + * include/net-snmp/library/container.h: + + parens around x in macro in case x is multiple C tokens + +2002-12-22 09:32 rstory + + * sedscript.in, snmplib/snmp_version.c, FAQ, + README, perl/SNMP/SNMP.pm: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7.pre2 ) + +2002-12-22 09:31 rstory + + * ChangeLog, NEWS: + + update for 5.0.7.pre2 + +2002-12-22 09:20 rstory + + * agent/Makefile.depend, agent/helpers/Makefile.depend +, agent/mibgroup/Makefile.depend, apps/Makefile.depend +, apps/snmpnetstat/Makefile.depend, + snmplib/Makefile.depend: + + make depend + +2002-12-20 04:58 nba + + * Makefile.in: + + clean away net-snmp-config on make clean + +2002-12-20 04:57 nba + + * include/net-snmp/mib_api.h, + include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c +: + + stash the oid_stash ... + +2002-12-20 01:49 nba + + * snmplib/snmp_api.c: + + A patch from V4 that didn't make it ... allow list of numeric bits setting BITS + +2002-12-19 23:50 hardaker + + * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c +: + + add a global callback function for registering directly via a callback. + +2002-12-19 23:35 hardaker + + * include/net-snmp/utilities.h: + + add callback.h + +2002-12-19 23:22 hardaker + + * snmplib/read_config.c: + + fix persistent storage file renaming. (snprintf change mistake) + +2002-12-19 23:21 hardaker + + * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c +: + + some new routines for saving oid stash data to persistent storage. + (not used anywhere in current production code) + +2002-12-19 14:51 hardaker + + * perl/SNMP/SNMP.xs: + + - watch for undefs passed in as a value to a SET clause. + - change BITS to a Octet String as it should be. + - on a side note, do you know that the Net-SNMP parser doesn't + distinguish between BITS and BIT STRING in it's list of types? I + don't think it's possible to use both types in the code today + (which is fine, since BIT STRING is not used in SNMPv2 and beyond). + +2002-12-19 14:49 hardaker + + * perl/OID/OID.xs: + + print a warning when you can't parse an OID (err, not ideal) + +2002-12-19 14:48 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + - misc bug fixes. + - skip SETing columns with no value passed in. + +2002-12-19 11:43 nba + + * agent/mibgroup/: examples/example.c, host/hr_network.c +, host/hr_swinst.c: + + Being a bit quick, eh, Dave ... + +2002-12-19 08:14 dts12 + + * agent/mibgroup/mibII/: at.c (V4-2-patches.2), at.c: + + Ensure the ifname buffer is big enough to read in a full-length name. + (From the SUSE "audit" patch) + +2002-12-19 08:05 dts12 + + * agent/snmpd.c, agent/mibgroup/host/hr_print.c, + apps/encode_keychange.c, apps/snmptrapd_handlers.c, snmplib/mib.c + (V4-2-patches.[8,9,3,3,0]), agent/snmpd.c, + agent/mibgroup/host/hr_print.c, apps/encode_keychange.c +, apps/snmptrapd_handlers.c, snmplib/mib.c: + + Detect when memory allocations fail, and don't plough on regardless. + (Based on changes within the SUSE "audit" patch) + +2002-12-19 07:07 dts12 + + * agent/agent_trap.c, agent/snmp_agent.c, + agent/mibgroup/util_funcs.c, + agent/mibgroup/examples/example.c, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/host/hr_device.c, + agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/mta_sendmail.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/dlmod.c, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, apps/encode_keychange.c +, apps/snmptrapd.c, apps/snmptrapd_handlers.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, + snmplib/asn1.c, snmplib/mib.c, snmplib/parse.c, + snmplib/read_config.c, snmplib/snmp_api.c, + snmplib/snmpv3.c, snmplib/vacm.c: + + The Great SUSE 'sprintf' Hunt..... + +2002-12-19 03:02 jbpn + + * include/net-snmp/net-snmp-config.h.in: + + - code with BSDi4 + +2002-12-19 02:50 jbpn + + * snmplib/snmp_api.c: + + - change a comment that doesn't take into account the transport stuff + - fix some particularly bad formatting in snmp_open_ex + +2002-12-18 10:50 hardaker + + * agent/mibgroup/agent/nsModuleTable.c: + + remove mem-leak comment. Out of date and was fixed + +2002-12-18 10:47 hardaker + + * agent/mibgroup/agentx/agentx_config.c, man/snmpd.conf.5.def +: + + delete experimental warning about agentx + +2002-12-18 10:40 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + fix bug#655488: descriptions of ssIORawReceived and ssRawInterrupts were reversed + +2002-12-18 05:19 jbpn + + * agent/snmpd.c: + + - restart stderr logging on HUP (if -L was given on command line) + +2002-12-17 16:33 rstory + + * local/mib2c.array-user.conf: + + remove ';' from define; if table has a storage type, check that it's not + read only before allowing sets + +2002-12-17 16:26 rstory + + * local/mib2c.array-persistent.conf: + + never mind + +2002-12-17 16:02 hardaker + + * perl/OID/test.pl: + + Don't check for prefixes in test. They don't exist. However, do set SNMPCONFPATH in test initialization to a bogus value + +2002-12-17 15:58 hardaker + + * perl/OID/OID.xs: + + remove direct call to init_snmp(). This is already called by the .pm file + +2002-12-17 07:22 rstory + + * local/mib2c.array-persistent.conf: + + persistence for array-tables + +2002-12-17 07:07 rstory + + * include/net-snmp/library/read_config.h, + snmplib/read_config.c: + + add read_config_store_data_prefix; add ASN_TIMETICKS w/ASN_UNSIGNED cases + +2002-12-17 06:44 rstory + + * snmplib/snmpUDPDomain.c: + + don't use SO_REUSE_ADDR so agent port can't be hijacked + +2002-12-17 06:43 rstory + + * net-snmp-config.in: + + use local var for base agent libs; reorder base agent libs so static linking + works + +2002-12-16 15:32 nba + + * snmplib/scapi.c, agent/mibgroup/mibII/mta_sendmail.c, + agent/mibgroup/mibII/mta_sendmail.h: + + Yet another compiler warning ... + +2002-12-16 14:50 hardaker + + * local/mib2c.iterate.conf: + + remove bogus comment reference to table_dataset helper. + +2002-12-16 14:42 nba + + * agent/mibgroup/disman/mteEventNotificationTable.c, + agent/mibgroup/disman/mteEventTable.c, + agent/mibgroup/disman/mteEventTable.h, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/mteTriggerTable.h, apps/snmptrapd.c +, include/net-snmp/library/tools.h, snmplib/tools.c +: + + Spread some magic dust to quell compiler warnings (why isn't --enable-slient-libtool the default ...) + +2002-12-16 08:44 jbpn + + * agent/mibgroup/agentx/master.c: + + - fix small memory leak (peername is copied by snmp_open_ex) + +2002-12-16 08:31 jbpn + + * snmplib/mib.c: + + - fix small memory leak + +2002-12-16 08:19 jbpn + + * snmplib/parse.c: + + - fix memory leak + +2002-12-16 07:02 rstory + + * snmplib/container.c: + + remove redundant include (caused problems on Sun 5.7, reported by jbpn) + +2002-12-16 05:22 rstory + + * dist/nsb-functions: + + configure w/out developer + +2002-12-16 05:18 rstory + + * configure, configure.in: + + DEVFLAGS="" if not developer + +2002-12-15 23:39 nba + + * snmplib/: oid_stash.c, scapi.c, snmpAAL5PVCDomain.c +, snmpIPXDomain.c, snmpTCPIPv6Domain.c, + snmpUDPIPv6Domain.c: + + dmalloc support + +2002-12-15 23:39 nba + + * agent/mibgroup/mibII/ipAddr.c: + + Possible leak of fd on error return + +2002-12-14 07:22 rstory + + * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm +, snmplib/snmp_version.c: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7.pre1 ) + +2002-12-14 07:21 rstory + + * ChangeLog, NEWS: + + update for 5.0.7.pre1 + +2002-12-14 06:59 rstory + + * dist/nsb-functions: + + check for agent/mibgroup; fix modules for config_dist + +2002-12-14 06:58 rstory + + * man/: netsnmp_bulk_to_next.3, netsnmp_debug.3, + netsnmp_handler.3, netsnmp_old_api.3, + netsnmp_read_only.3, netsnmp_serialize.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_data.3, netsnmp_table_dataset.3, + netsnmp_todo.3: + + update for 5.0.7.pre1 + +2002-12-14 06:54 rstory + + * Makefile.top: + + bump rev to 5.0.7 + +2002-12-14 06:49 rstory + + * Makefile.in: + + add -n to grep for C++ comments + +2002-12-14 06:47 rstory + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, + apps/snmpnetstat/Makefile.depend, apps/Makefile.depend, + snmplib/Makefile.depend: + + make depend + +2002-12-14 06:45 rstory + + * agent/mibgroup/mibII/ipAddr.c: + + remove C++ comments + +2002-12-14 06:30 rstory + + * include/net-snmp/agent/snmp_agent.h: + + add comments to some structure members + +2002-12-14 06:29 rstory + + * agent/helpers/table_array.c: + + errors during commit undo should be xxFAILED; use set_request_error instead of + set_mode_request_error; remove incorrect comment; more debugging; check for + and call lower handlers + +2002-12-14 06:27 rstory + + * agent/helpers/table.c: + + always process later passes of a set request + +2002-12-13 13:06 nba + + * agent/mibgroup/host/hr_swinst.c: + + Quell compiler warnings + +2002-12-13 12:47 nba + + * agent/mibgroup/mibII/var_route.c, snmplib/default_store.c +: + + Quell compiler warnings + +2002-12-13 12:40 nba + + * snmplib/scapi.c: + + Fix incomplete zeroing of security data + +2002-12-13 12:39 nba + + * snmplib/parse.c: + + Fix a possible freeing of a NULL pointer + +2002-12-13 12:38 nba + + * agent/helpers/table_dataset.c, + agent/mibgroup/mibII/ipAddr.c, apps/snmptrapd.c, + include/net-snmp/agent/table_data.h, snmplib/snmp_api.c +: + + Quell compiler warnings + +2002-12-13 08:38 dts12 + + * agent/agent_handler.c: + + Clear the 'processed' flag between passes, so that handlers + can correctly clean up after errors have been detected. + +2002-12-13 08:06 rstory + + * agent/mibgroup/agentx/subagent.c: + + add asser to try and cath intermittent crash i've been seeing + +2002-12-13 08:04 rstory + + * agent/mibgroup/agentx/master.c: + + log unknown agentx operation + +2002-12-13 07:12 rstory + + * agent/helpers/table_array.c: + + if no row create callback on set, use NOTWRITABLE instead of NOSUCHINSTANCE + +2002-12-13 07:04 rstory + + * agent/helpers/debug_handler.c: + + fix cut-n-paste so delegated flag displayed properly + +2002-12-13 07:01 rstory + + * snmplib/default_store.c: + + log text (APP|LIB|TOK) instead of store id in debug msgs + +2002-12-13 06:53 rstory + + * dist/nsb-functions: + + add --with-libwrap + +2002-12-13 06:49 rstory + + * FAQ: + + grammar/indention tweak + mention strip for memory footprint question + +2002-12-13 06:32 dts12 + + * perl/SNMP/Makefile.PL: + + Remove explicit mention of SNMP module documentation. + This setting doesn't seem to be necessary, and without it, + the man page is installed automatically. + +2002-12-13 04:47 jbpn + + * apps/snmptrapd.c: + + - make -S do the same as snmpd -S (set the syslog facility) + - make -l print a warning saying that it is deprecated and -S should + be used instead + +2002-12-13 04:14 jbpn + + * snmplib/read_config.c: + + - increase width of token field to improve legibility of + configuration directive help output + +2002-12-12 14:46 nba + + * apps/snmptable.c: + + Protect against unknown -O options + +2002-12-12 12:56 nba + + * agent/mibgroup/smux/smux.c: + + Fix some size_t that really should be int + +2002-12-12 11:18 nba + + * include/net-snmp/library/default_store.h, + include/net-snmp/library/mib.h, man/snmp.conf.5.def, + man/snmpcmd.1.def, snmplib/mib.c, snmplib/snmp_api.c +: + + A long overdue patch (#415252) from Robert Hastings that implements + reverse DISPLAY-HINT processing, i.e. it allows you to input data + formatted like the DISPLAY-HINT prescribes. Enabled by default, but + can be disabled with the -Ih option or noDisplayHint in snmp.conf + +2002-12-12 10:56 nba + + * agent/mibgroup/mibII/vacm_vars.c: + + parse oids in view statements the same way the apps do it (consistency, he said) + +2002-12-12 10:35 hardaker + + * perl/agent/agent.xs: + + Add a getRootOID function to the reginfo pointer passed into handlers. + +2002-12-12 10:34 rstory + + * local/mib2c.array-user.conf: + + change create and duplicate row to return specific context instead of generic + netsnmp_index; catch error from parse_oid_indexes on row creation + +2002-12-12 10:34 hardaker + + * perl/SNMP/t/mib.t: + + Print errors to STDERR instead. + (actually don't because these statements are commented out in the + first place) + +2002-12-12 10:33 hardaker + + * agent/agent_registry.c: + + Reverse the context of a context if statement so if not the context + then don't use the context in the given context. + +2002-12-12 09:56 jbpn + + * apps/snmptrapd.c: + + - drop long-deprecated -q and -S options + - minor formatting fixes + +2002-12-12 09:35 jbpn + + * agent/snmpd.c: + + - remove duplicate message in usage + +2002-12-12 08:37 dts12 + + * man/snmpd.1.def, agent/snmpd.c: + + Implement a command-line option (-S) to set the facility to use when + logging via syslog. Based on an idea by Joel Rosdahl (Patch #627701) + Note that -l and -L are already taken:-( + + ToDo: + Provide configuration directives for both this, and the syslog token ('snmpd'). + +2002-12-12 08:18 dts12 + + * man/snmpd.conf.5.def, agent/mibgroup/mibII/system_mib.c +: + + Support setting of sysDescr and sysObjectID via snmpd.conf + configuration directives (though not via SNMP SET reqests). + Patches supplied by Joel Rosdahl (#627702 and #628011) + +2002-12-12 07:58 dts12 + + * agent/helpers/: all_helpers.c, table.c: + + Suppress some compiler warnings. + Based on patch supplied by Chris Johns (#644041) + +2002-12-12 07:42 dts12 + + * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.6), + memory_solaris2.c: + + Use 'sysconf' to report on Solaris memory usage. + Based on patch supplied by Ben Stern (#651182) + +2002-12-12 07:00 dts12 + + * agent/mibgroup/agentx/master.c: + + Basic support for multiple AgentX sockets (on the master side at least). + See Feature Request #632556 + +2002-12-12 05:57 rstory + + * dist/Makefile: + + create version tag from version so cvs export works; fix REL; add tar.gz + of source as dependency for rpmfiles + +2002-12-12 05:04 nba + + * snmplib/: data_list.c, snmpCallbackDomain.c, + snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c +, snmp_enum.c, snmp_secmod.c, snmp_transport.c +: + + dmalloc support + +2002-12-12 04:18 dts12 + + * snmplib/mib.c: + + Document the -OU option, and alphabetise the handling of options. + +2002-12-12 03:25 dts12 + + * apps/Makefile.in: + + Install 'snmpinform' as a relative link, rather than an absolute one. + Fix provided by the indefatigable Stefan Radman (Bug #652587) + +2002-12-12 02:56 dts12 + + * configure, configure.in: + + Quote configure options when contructing net-snmp-configure and net-snmp-configure.h + This allows options containing spaces, etc, to be handled correctly. + (See Feature Request #547152) + +2002-12-11 13:52 nba + + * agent/mibgroup/host/hr_disk.c: + + Patch for FreeBSD. Thanks to Jun Kuriyama + +2002-12-11 09:16 dts12 + + * snmplib/: snmp_logging.c (V4-2-patches.4), snmp_logging.c: + + Try disabling line-buffering on Windows systems (since it + apparently enables full-buffering instead). See Bug #558837. + +2002-12-11 08:25 dts12 + + * perl/SNMP/t/: async.t, get.t, getnext.t, + notify.t, set.t: + + Explicitly set SNMP version = 1 (the original default as expected by the tests) + This should now pass all tests apart from conf.t #3 + +2002-12-11 03:46 dts12 + + * include/net-snmp/agent/auto_nlist.h: + + Be more selective in using the 64-bit version of nlist. (Bug #611655) + +2002-12-11 03:27 dts12 + + * README.solaris: + + Mention the non-functionality of one of the suggested approaches. + (Bug #617119). Reported by Quanah Gibson-Mount + +2002-12-11 03:20 dts12 + + * agent/Makefile.in: + + Ensure that the destination directory exists before installing the + embedded perl script. (Bug #617891) Fix provided by Stefan Radman. + +2002-12-11 02:56 dts12 + + * README.snmpv3 (V4-2-patches.4), README.snmpv3: + + Document the location assumptions being made in this description. + +2002-12-11 01:47 dts12 + + * include/net-snmp/library/default_store.h, + include/net-snmp/library/mib.h, snmplib/mib.c, + man/snmpcmd.1.def: + + Provide a mechanism for forcing strings to be displayed in either + ASCII or Hex format, bypassing the "guess" mechanism as to which + is more appropriate. Suggested by Nick Kanakakorn. + Note that this does not affect objects with a Display-Hint in + their MIB definition. + +2002-12-11 01:30 dts12 + + * agent/ds_agent.h, agent/snmpd.c, testing/eval_tools.sh + (V4-2-patches.[2,6,6]), agent/agent_read_config.c, + agent/snmpd.c, include/net-snmp/agent/ds_agent.h, + testing/eval_tools.sh: + + Command-line option to control whether to unlink the PID file or not. + Necessary for correct test operation. + +2002-12-11 01:21 dts12 + + * perl/OID/test.pl: + + The latest library defaults to MODULE::name style output, + so adjust the expected output checks accordingly. + Also, there are actually 36 tests, not 35! + +2002-12-11 01:17 dts12 + + * perl/OID/OID.xs: + + Initialise the SNMP libraries, to set up the OID tree. + Addresses bugs #638024 and #627643 + [Qn: Do we need to supply an 'appname' (c.d the SNMP module) ?] + +2002-12-10 16:29 nba + + * man/snmp.conf.5.def, snmplib/snmp_api.c, + agent/mibgroup/util_funcs.c, + agent/mibgroup/ucd-snmp/logmatch.c: + + Allow runtime configuration of persistent directory + +2002-12-10 16:24 nba + + * snmplib/read_config.c: + + Report errors handling persistent storage files + +2002-12-10 16:23 nba + + * snmplib/system.c: + + Pass up error on directory creation + +2002-12-10 14:27 nba + + * snmplib/mib.c: + + Better respect for the max width option (snmptranslate -Td) + +2002-12-10 14:26 nba + + * man/snmp.conf.5.def: + + Document the oidOutputFormat option + +2002-12-10 14:25 nba + + * apps/snmptable.c: + + Clean up. Remove calls to obsolete functions snmp_set_quick_print, + snmp_get_dump_packet, snmp_get_suffix_only. Remove last traces of the + non_sequential backwards hack. Make sure it works for all -O options. + +2002-12-10 08:58 dts12 + + * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.6), + interfaces.c: + + Protect against empty lines in /proc/net/dev (Bug #625426) + +2002-12-10 08:41 dts12 + + * snmplib/: snmpv3.c (V4-2-patches.5), snmpv3.c: + + Free destination memory before cloning SNMP Engine ID. + Fix provided by Martin Carlsson. (Bug #835481) + +2002-12-10 08:07 dts12 + + * perl/: ASN/Makefile.PL, OID/Makefile.PL, + SNMP/Makefile.PL, agent/Makefile.PL, + agent/default_store/Makefile.PL, default_store/Makefile.PL +: + + Add "$Config{ccflags}" to CCFLAGS. (See bug #640899) + +2002-12-10 07:46 dts12 + + * agent/mibgroup/mibII/: ipAddr.c (V4-2-patches.8), ipAddr.c: + + Add support for Linux virtual interfaces in the ipAddressTable. + (Note this does *not* include separate per-v-interface statistics + in the interfaces table). + + Patch supplied by Jens Sittner (#621274) + +2002-12-10 01:59 dts12 + + * agent/agent_handler.c: + + Remove a couple of extraneous ^M characters. + +2002-12-09 23:36 nba + + * snmplib/mib.c: + + When using -Oqv and printing an empty string you could end up with + a NULL string and not an empty string leading to some very obscure + problems in snmptable and other applications. + +2002-12-09 08:12 dts12 + + * snmplib/snmp_api.c: + + Handle missing integer values (whether 32- or 64-bit!). Oops! + +2002-12-09 07:12 dts12 + + * snmplib/: snmp_api.c (V4-2-patches.8), snmp_api.c: + + Handle integer-based values correctly on a 64-bit platform. + Patch supplied by Thomas Weber (#561071) + +2002-12-09 06:45 dts12 + + * agent/mibgroup/agentx/master.c: + + Take note of subagent-requested byte ordering in subsequent communications. + Patch supplied by Urban (#632284) + +2002-12-09 06:32 dts12 + + * agent/: snmpd.c (V4-2-patches.5), snmpd.c: + + Remove the PID file on agent shutdown. + Patch supplied by Joel Rosdahl (#627699) + +2002-12-09 06:25 dts12 + + * snmplib/system.c: + + Handle 'struct sockaddr' that contain 'sa_len' fields differently + to those that don't (c.f ifilter_ioctl.c in BIND 9.2.1 sources) + Patch supplied by Joel Rosdahl (#627696) + +2002-12-09 04:12 dts12 + + * acconfig.h, configure, configure.in: + + Recognise BSDi4, and tweak the recognition of 'dlopen'. + Patches supplied by Joel Rosdahl. + +2002-12-09 03:10 dts12 + + * agent/mibgroup/mibII/: at.c, interfaces.c, ip.c +: + + Remove some warnings, and try to cope with 'sysctl' failures. + Patches supplied by Chris Johns. + +2002-12-09 01:20 dts12 + + * README.solaris: + + Mention the limitations on /usr/ucb/sed, + and point people towards /usr/bin/sed instead. + +2002-12-07 05:41 dts12 + + * agent/helpers/table_dataset.c: + + Insert newly-created rows into the per-request lists, so that lower + level handlers can access them. + [Qn: Should we do something similar with updated lists as well?] + +2002-12-07 05:34 dts12 + + * agent/helpers/table_dataset.c: + + Report back the correct error for rows that couldn't be created. + +2002-12-07 05:32 dts12 + + * agent/helpers/table_dataset.c: + + Protect against freeing a row that never got created in the first place. + +2002-12-06 15:05 hardaker + + * testing/tests/T030snmpv3usercreation: + + Skip on non-openssl machines. THis should be changed to just not using encryption on those machines, but I do not have the time at the moment + +2002-12-06 10:12 hardaker + + * configure.in: + + remove ucdDemoPublic from --enable-mini-agent + +2002-12-06 10:02 hardaker + + * configure: + + remove ucdDemoPublic from --enable-mini-agent + +2002-12-06 09:01 dts12 + + * agent/helpers/table_dataset.c: + + Don't delete the "old" (non-existent) row, when tidying up after + creating a new row. + +2002-12-06 08:40 dts12 + + * agent/helpers/table_dataset.c: + + Tweak handling of (invalid) RowStatus creation requests in an + "automatic creation" table. These should return wrongValue or + inconsistentValue, rather than notWritable. + +2002-12-05 02:47 dts12 + + * agent/helpers/table_dataset.c: + + Support use of RowStatus object to control creation of new rows + (i.e. when the 'allow_creation' flag is not set). + This should deal with everything except determining whether a + row is ready to go 'active' (e.g. via 'createAndGo'). Such a + decision is inherently specific to each individual MIB, so must + really be done in the lower-level handler. + +2002-12-05 02:41 dts12 + + * agent/helpers/table_dataset.c: + + Stop processing when a 'non-writable create' is detected. + +2002-12-04 16:35 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + - BIT_STR -> OCTET_STR, which is what it should be. + - run eventTable entries. + +2002-12-04 16:34 hardaker + + * agent/mibgroup/disman/mteTriggerExistenceTable.c: + + BIT_STR -> OCTET_STR, which is what it should be. + +2002-12-04 16:33 hardaker + + * agent/mibgroup/disman/: mteObjectsTable.c, + mteTriggerBooleanTable.c: + + use netsnmp_strdup_and_null to get real strings from mib data. + +2002-12-04 16:32 hardaker + + * agent/mibgroup/disman/: event-mib.h, + mteEventNotificationTable.c, mteEventNotificationTable.h +, mteEventTable.c, mteEventTable.h: + + - implemented the mteEventTable and the mteEventNotificationTable + - FYI, total implementation time: about 4 hours + - no easy-to-use .conf wrappers yet though. snmpset support only. + +2002-12-04 16:29 hardaker + + * local/mib2c.create-dataset.conf: + + - use the netsnmp_table_set_add_indexes function which actually works. + +2002-12-04 16:29 hardaker + + * agent/helpers/table_dataset.c, + include/net-snmp/agent/table_dataset.h: + + - create a netsnmp_table_set_add_indexes function. + - Allow row creation using rowStatus when the data column exists, but + there is no assigned value (ie, is NULL). + - use netsnmp_strdup_and_null instead of memdup to make sure an + implicit NULL is in place for things that use the data and need it + as a real string. + +2002-12-04 16:27 hardaker + + * net-snmp-config.in: + + document --prefix + +2002-12-04 10:16 hardaker + + * NEWS (V4-2-patches.9), NEWS: + + document 4.2.6 + +2002-12-03 01:44 dts12 + + * agent/mibgroup/host/hr_print.c: + + Close printer file handle with 'fclose' rather than 'pclose' to avoid + a memory leak on Solaris 2.6. Fix provided by Jacobo Matute. + +2002-12-03 01:33 dts12 + + * agent/helpers/: table_data.c, table_dataset.c: + + Translate GetNext (and GetBulk) requests into simple Get requests, + when passing them from the table_data handler to table_dataset. + This is analogous to how the iterate handler works, and allows + lower level handlers to override the basic behaviour (without + having to duplicate all of the "find next row" code every time). + +2002-12-02 01:48 dts12 + + * agent/helpers/table.c: + + Return SNMPv2-style exceptions, rather than the SNMPv1 'noSuchName' error. + This used to break AgentX subagents, but the latest change to snmp_agent.c + (to catch noSuch{Instance,Object} exceptions) seems to have fixed that problem. + +2002-12-02 01:40 dts12 + + * agent/snmp_agent.c: + + Explicitly parenthesise a comparison, to keep the compiler happy. + +2002-12-02 01:39 dts12 + + * agent/snmp_agent.c: + + Inclusive-range GetNext requests are transmitted as Get requests, so may + well return noSuch{Instance,Object} exceptions. Catch these as well. + +2002-12-02 01:36 dts12 + + * agent/helpers/table_dataset.c: + + Catch (and reject) attempts to create a new row via a non-writable object. + +2002-11-28 01:24 dts12 + + * agent/helpers/table_iterator.c: + + Null out one final loop_context pointer after being freed. + (Patch provided by Roger McCalman) + +2002-11-26 14:59 nba + + * snmplib/parse.c: + + Discard the secondary (GROUP) DESCRIPTION insize a MODULE-COMPLIANCE + to avoid leaking memory. Thanks to Eugene_Bruk@bmc.com + +2002-11-26 14:53 nba + + * apps/snmptranslate.c: + + Reinstate the -w options that was lost in the indent fury + +2002-11-26 07:50 hardaker + + * agent/mibgroup/examples/notification.c: + + The notification variable shouldn't be static. A bug found while + tracking down a problem pointed out by Venice on IRC. + +2002-11-26 01:10 dts12 + + * snmplib/snmp_enum.c: + + Fix incorrect usage of SE_MAX_IDS vs SE_MAX_SUBIDS. + Reported by 'shinepeak' + +2002-11-25 19:41 hardaker + + * local/FAQ2HTML: + + hack of a hack of a hack, or: fix multi-line FAQ questions + +2002-11-25 07:08 hardaker + + * README.agentx: + + mention agentxPingInterval + +2002-11-18 18:39 hardaker + + * agent/mibgroup/smux/smux.h: + + applied patch #527650 + +2002-11-11 14:10 nba + + * snmplib/mib.c: + + Respect the mibdirs conf directive. Thanks to Stefan Radman (sradman) + +2002-11-11 13:57 nba + + * apps/snmptrapd_log.c: + + Fix a missing error return + +2002-11-11 11:26 hardaker + + * snmplib/: snmpTCPDomain.c, snmpUDPDomain.c: + + fix taddr generation/parsing for port based transports to properly use + network byte ordering. + +2002-11-11 11:25 hardaker + + * agent/mibgroup/target/snmpTargetAddrEntry.c: + + fix write support for the timeout column + +2002-11-09 07:06 nba + + * agent/mib_modules.c, agent/snmp_vars.c, + agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/subagent.c, + include/net-snmp/agent/mib_modules.h, + include/net-snmp/library/snmpUDPIPv6Domain.h: + + Do away with a bunch of compiler warnings + +2002-11-09 06:59 nba + + * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.c, + ucd-snmp/memory.c, ucd-snmp/memory_freebsd2.c, + ucd-snmp/pass.c, ucd-snmp/proc.c, host/hr_print.c +: + + Zero is an OK file descriptor. -1 is the error return + +2002-11-09 06:54 nba + + * include/net-snmp/library/parse.h, snmplib/parse.c: + + More to the point message for undefined identifiers. Brought forward from 4.2 + +2002-11-09 06:52 nba + + * apps/snmpvacm.c: + + Print the error information in case of error + +2002-11-09 06:51 nba + + * apps/snmpnetstat/route.c: + + Protect against v2 exception results + +2002-11-09 06:49 nba + + * sedscript.in, man/snmpcmd.1.def: + + Protect PREFIX when it is the env var. Thanks to Stefan Radman (sradman) + +2002-11-09 06:47 nba + + * mibs/rfclist: + + Add RFC 3371 L2TP-MIB + +2002-11-09 06:46 nba + + * mibs/IANAifType-MIB.txt: + + Updated from IANA + +2002-11-07 02:55 jbpn + + * apps/snmptable.c: + + - fix -Cf and -Cw option processing (previously would core dump if + no option passed), as pointed out by hampa on #net-snmp + +2002-11-06 12:35 rstory + + * net-snmp-config.in: + + fix cut/paste + +2002-11-06 12:04 rstory + + * configure: + + configure to match configure.in & makefiles + +2002-11-06 11:08 rstory + + * net-snmp-config.in: + + add missing end quote + +2002-11-06 10:35 rstory + + * net-snmp-config.in: + + add @DEVFLAGS@ weherver there is a @CFLAGS@, except for the new --base-cflags + +2002-11-06 10:22 rstory + + * Makefile.top: + + add @DEVFLAGS@ to CFLAGS + +2002-11-06 10:21 rstory + + * configure.in: + + seperate developer cflags from normal cflags + +2002-11-06 09:55 rstory + + * agent/mibgroup/util_funcs.h: + + change struct.h include to use "" instead of , since it it a local + include, not a system include + +2002-11-06 09:39 rstory + + * acconfig.h, agent/mibgroup/util_funcs.h, + agent/mibgroup/ucd-snmp/lmSensors.c, + include/net-snmp/net-snmp-config.h.in, + snmplib/ucd-snmp-includes.h, win32/config.h, + win32/net-snmp/net-snmp-config.h: + + purge IN_UCD_SNMP_SOURCE + +2002-11-05 09:24 hardaker + + * perl/AnyData_SNMP/netsh: + + added a xmlshort delimiter as requested by lands on IRC + +2002-11-05 08:59 rstory + + * dist/cvsup: + + tabs -> spaces only try to chmod RO src dir if owner of dirs + +2002-11-05 08:56 rstory + + * mkinstalldirs: + + making a directory is not an error, so don't send output to stderr + +2002-11-04 08:15 hardaker + + * agent/mibgroup/target/snmpTargetParamsEntry.c: + + allow unregistered security models <= 2 + +2002-11-04 08:14 hardaker + + * agent/mibgroup/notification/snmpNotifyTable.c: + + enable row creation to be better supported (rowstatus no longer has to + be first in the list, ...) + +2002-11-04 08:13 hardaker + + * net-snmp-config.in: + + add cppflags to --cflags + +2002-11-04 08:13 hardaker + + * NEWS: + + add stuff for 5.0.7 (or whatever) mentioning a few new features. + +2002-11-01 09:06 hardaker + + * snmplib/snmp_api.c: + + Fixed bug #632094 using the suggested method: watch for NULL strerror() return + +2002-11-01 07:09 rstory + + * Makefile.in: + + undo my changes from r 5.17, attempting to reduce runs of config.status + by using explicit paths to srcdir, and let VPATH do it's thing + +2002-10-29 11:30 rstory + + * snmplib/Makefile.in: + + target to build binary array test app; tweak to parse test target (reduces most + but not all external references) + +2002-10-29 11:27 rstory + + * snmplib/container_binary_array.c: + + fix for binary search problem noted by Romy Christensen on coders; partial + (ifdef'd out) code for a binary array iterator + +2002-10-29 11:25 rstory + + * snmplib/test_binary_array.c: + + simple test program for binary array + +2002-10-29 06:28 hardaker + + * perl/SNMP/SNMP.xs: + + Fix debugging as noted in bug #630348 + +2002-10-28 16:47 hardaker + + * configure, configure.in: + + changed .1.6.3 to 1.3.6 as noted in comp.protocols.snmp + +2002-10-28 12:01 hardaker + + * agent/mibgroup/examples/ucdDemoPublic.conf: + + changed password + +2002-10-28 11:57 hardaker + + * agent/mibgroup/examples/ucdDemoPublic.conf: + + misc vacm fixes + +2002-10-28 05:41 jbpn + + * snmplib/snmp_api.c: + + - remove erroneous free() of rxbuf + +2002-10-25 09:35 hardaker + + * snmplib/snmp_api.c: + + fixed SNMP_CALLBACK_OP_DISCONNECT -> NETSNMP_OP_CALLBACK_DISCONNECT as noted by TrogL on IRC + +2002-10-25 04:34 jbpn + + * snmplib/snmp_api.c: + + - perform a NETSNMP_CALLBACK_OP_DISCONNECT type callback if we + decide to shutdown a stream type connection because we received + an excessively large packet. + +2002-10-24 07:41 hardaker + + * README: + + Added the super-bug-patch generator Stefan Radman to the THANKS list + +2002-10-24 07:40 hardaker + + * configure.in: + + bug #617508: added the mta_sendmail module to --help + +2002-10-24 07:35 hardaker + + * local/Makefile.in: + + update install list for mib2c conf files and remove old one + +2002-10-23 17:34 hardaker + + * configure, configure.in: + + fix incorrect variable name I noticed when copying to a different configure script in another package + +2002-10-23 17:28 hardaker + + * Makefile.in: + + Fixed bug#617838: versiontag isn't distributed and shouldn't be always + used in the make distclean calls. + +2002-10-23 17:12 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + inconsequencial memory leaks fixed (init time leaks). + +2002-10-23 17:10 hardaker + + * agent/helpers/table_iterator.c: + + Fixed various memory leaks in the table_iterator as pointed out by + Roger McCalman and Jay Parlar on the -coders list (including their patches) + +2002-10-23 15:44 hardaker + + * agent/mibgroup/notification/snmpNotifyTable.c: + + snmpNotifyTable.c + +2002-10-23 15:40 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + free a previously malloced pointer to the watch variable before replacing it. + +2002-10-23 15:40 hardaker + + * agent/mibgroup/examples/delayed_instance.c: + + remove duplicate unused malloc. + +2002-10-21 09:43 jbpn + + * include/net-snmp/system/solaris2.9.h: + + - add system file for Solaris 9 + +2002-10-17 19:44 hardaker + + * agent/agent_registry.c, agent/snmp_agent.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/vacm_vars.h, + include/net-snmp/agent/agent_callbacks.h, + include/net-snmp/agent/agent_registry.h, + include/net-snmp/library/vacm.h, snmplib/vacm.c: + + Optimized the VACM checks in the case of getnext/getbulk so that when + large portions of the mib tree are excluded, the sub-mib access code + won't be called at all (finally implementing a very long needed optimization). + +2002-10-17 19:41 hardaker + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c +: + + new function to find the commonality between two oids: netsnmp_oid_find_prefix + +2002-10-17 19:39 hardaker + + * Makefile.in, aclocal.m4, configure, + configure.in: + + Print out a "summary" at the end of a run + +2002-10-17 02:40 dts12 + + * local/mib2c.old-api.conf: + + Properly terminate a loop construct (missing '@end@') + Spotted by Karl Cooper. Oops! + +2002-10-16 14:19 rstory + + * agent/snmpd.c: + + restore continue after EINTR caused by signal we handled (instead of falling + thorough to exit!) + +2002-10-16 14:00 rstory + + * agent/snmpd.c: + + check for our signal flags on EINTR, and only relesect if not changed; + debug msg when signals registered and for select/fdsets; + +2002-10-16 12:52 rstory + + * Makefile.top: + + move CPPFLAGS before user configure CFLAGS.. so if a user adds something + like /usr/local/include to CFLAGS, we will pick up our local includes first, + instead of includes from a previous release.. + +2002-10-15 21:06 rstory + + * apps/: snmptrapd.c, snmptrapd_log.c, snmptrapd_log.h +: + + make sure snmptrapd always honors DS_APP_NUMERIC_IP for logging + +2002-10-15 14:09 rstory + + * snmplib/mib.c: + + netsnmp_get_boolean -> netsnmp_ds_get_boolean + +2002-10-15 11:08 rstory + + * agent/helpers/table.c: + + fix constant used in assert, noted on coders + +2002-10-15 11:07 rstory + + * agent/snmp_agent.c: + + include syslog for libwrap log levels + +2002-10-15 07:39 hardaker + + * man/snmpcmd.1.def: + + Add yet another way to specify v6 addresses + +2002-10-14 08:54 hardaker + + * man/snmpcmd.1.def: + + fix ipv6 transport address specs + +2002-10-11 16:18 hardaker + + * README.cmu, dist/net-snmp.spec: + + Remove the README.cmu file (entirely out of date at this point). + +2002-10-11 13:57 hardaker + + * acconfig.h, configure, configure.in, + agent/mibgroup/ucd-snmp/disk.c, + include/net-snmp/net-snmp-config.h.in: + + patch #600933 from Donal Diamond: dskPercentNode for FreeBSD4 + +2002-10-11 13:49 hardaker + + * snmplib/mib.c: + + Patch #598280 from Jeff Watson: make -OQ not print type warnings. + +2002-10-11 13:43 hardaker + + * dist/Makefile: + + fix include directory + +2002-10-11 13:42 hardaker + + * dist/.cvsignore: + + ignore rpm subdir + +2002-10-11 13:32 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + better docs about auto-extracted SF news + +2002-10-11 13:04 hardaker + + * dist/: Makefile, net-snmp.spec: + + merge in patch #598869: Mark Harig's better rpm stuff + +2002-10-11 12:21 hardaker + + * include/net-snmp/library/default_store.h, snmplib/mib.c +: + + Alternative to a patch suggestion: add -OU to not print UNITS suffixes. + +2002-10-11 12:18 hardaker + + * man/snmpcmd.1.def: + + ../agent/snmp_agent.c + +2002-10-11 12:14 hardaker + + * man/snmp.conf.5.def: + + document dontPrintUnits + +2002-10-11 11:48 hardaker + + * agent/snmp_agent.c: + + Patch #617151 from Andrew Rucker Jones: fix libwrap headers. + - I'm still unhappy with how libwrap functions... needs thinking about. + +2002-10-11 10:53 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + Patch #312694 from John Surveyor: fix diskio on solaris. + +2002-10-11 10:37 hardaker + + * agent/mibgroup/mibII/at.c: + + Applied patch #621398 from Matthew Krenzer to fix linux arp table. + +2002-10-11 06:47 rstory + + * win32/snmpdsdk/snmpd.dsp: + + chg netsnmpmibs -> netsnmpmibsskd (noted on coders by Jed Whitten) + +2002-10-11 06:45 jbpn + + * man/snmpcmd.1.def: + + - note square brackets for IPv6 addresses + +2002-10-11 06:40 jbpn + + * agent/snmpd.c: + + - restart select() more quickly if an EINTR happens + +2002-10-10 22:51 hardaker + + * FAQ: + + applied Harrie's patch describing low memory footprints + +2002-10-10 08:38 hardaker + + * snmplib/snmpksm.c: + + Patch from Ken Horstein to fix KSM module + +2002-10-10 03:22 jbpn + + * agent/helpers/table_array.c: + + - remove bad inlines which cause file not to compile with Sun CC. + See bug #620827. + +2002-10-09 23:03 hardaker + + * dist/net-snmp.spec: + + add .la files + +2002-10-09 23:00 hardaker + + * dist/net-snmp.spec: + + make the .spec file almost usable. + +2002-10-08 15:55 hardaker + + * FAQ: + + FAQ updates for download sites. + +2002-10-08 07:36 hardaker + + * perl/OID/OID.pm: + + Patch from Joshua Keroes for string comparisons + +2002-10-07 10:57 hardaker + + * FAQ: + + added a statement about the COPYING file (suggested by Harrie) + +2002-10-06 11:32 rstory + + * dist/README.build-scripts: + + nsb-* likes full paths, update examples; fix sourceforge upload site + +2002-10-05 14:42 hardaker + + * README, sedscript.in, snmplib/snmp_version.c +, FAQ, perl/SNMP/SNMP.pm: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.6 ) + +2002-10-05 14:42 hardaker + + * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, + netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 +, netsnmp_multiplexer.3, netsnmp_old_api.3, + netsnmp_read_only.3, netsnmp_scalar.3, + netsnmp_serialize.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_todo.3, netsnmp_watcher.3: + + make docs + +2002-10-05 14:41 hardaker + + * ChangeLog, NEWS: + + update for 5.0.6 + +2002-10-05 14:38 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + misc updates + +2002-10-05 14:29 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend +: + + make depend + +2002-10-05 14:09 hardaker + + * Makefile.top: + + update for 5.0.6 + +2002-10-05 14:08 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + remove illegal flag from nsb-config + +2002-10-05 13:41 rstory + + * agent/snmp_agent.c: + + efence is your friend: don't allocate 0 bytes + +2002-10-05 12:58 rstory + + * agent/mibgroup/agentx/subagent.c: + + efence is your friend: don't reference ptr after is has been free'd. + +2002-10-04 07:17 hardaker + + * agent/snmp_agent.c: + + fix secondary effect of bug 613983 and really fix it this time. + +2002-10-02 10:56 hardaker + + * agent/mibgroup/tunnel/: tunnel.c (V4-2-patches.2), tunnel.c +: + + Patch from Frank Strauss to fix some coding errors + +2002-10-01 07:39 rstory + + * agent/snmp_vars.c: + + offical patch 617049: initialize container list earlier (in init_agent) + +2002-10-01 07:35 rstory + + * agent/snmp_vars.c: + + remove ^M characters (damn windows editors) + +2002-09-30 15:17 rstory + + * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm +, snmplib/snmp_version.c: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.5 ) + +2002-09-30 15:16 rstory + + * dist/RELEASE-INSTRUCTIONS: + + add info on md5sums and gpg signing + +2002-09-30 15:15 rstory + + * dist/cvsup: + + fix chmod to do what I wanted, not what I told it + +2002-09-30 15:14 rstory + + * ChangeLog, Makefile.top, NEWS: + + update for 5.0.5 + +2002-09-30 14:27 rstory + + * ChangeLog: + + merge pre changes into 5.0.4 comments + +2002-09-30 14:25 rstory + + * NEWS: + + update for 5.0.4 + +2002-09-30 14:23 hardaker + + * NEWS: + + NEWS updates for 5.0.4 + +2002-09-30 14:03 rstory + + * README: + + update my email address + +2002-09-30 14:03 rstory + + * ChangeLog: + + update for release 5.0.4 + +2002-09-30 13:08 rstory + + * agent/helpers/table.c: + + make len a size_t to fix problem on 64 bit system, reported by sebnod` in IRC + +2002-09-30 13:05 rstory + + * agent/helpers/table.c: + + don't use static local vars, as they are likely to cause problems with threads + +2002-09-30 12:48 rstory + + * dist/nsb-package: + + make sure install dir is relative to build dir + +2002-09-30 12:20 rstory + + * snmplib/vacm.c: + + add missing newline in debug + +2002-09-30 12:19 rstory + + * dist/: nsb-functions, nsb-package: + + fix typos + +2002-09-30 12:18 rstory + + * agent/snmp_agent.c: + + avoid infinite loop + +2002-09-30 11:59 rstory + + * dist/nsb-functions: + + don't assume make is GNU make, and search for it. require user to set an + env var if no GNU make is found in PATH + +2002-09-30 11:58 rstory + + * dist/cvsup: + + if CVS dir is ro, automagically make it rw before update and ro after update + +2002-09-27 11:03 hardaker + + * agent/snmp_agent.c: + + make get_set_cache() return an error if no previous SET has been started. + +2002-09-27 11:02 hardaker + + * agent/agent_registry.c: + + double check against some null pointers before using them in the cache code. + +2002-09-27 10:36 hardaker + + * agent/snmp_agent.c: + + set treecache_num to -1 at init of memory, to be extra safe. + +2002-09-26 11:58 hardaker + + * agent/: snmp_agent.c, snmpd.c: + + move libwrap variables + +2002-09-26 11:57 hardaker + + * perl/agent/agent.xs: + + ok, remove tcpwrappers vars + +2002-09-26 10:44 hardaker + + * perl/agent/agent.xs: + + define stupid variables needed by tcpwrappers because they don't get + concepts of encapsulation. arg. + +2002-09-26 08:26 hardaker + + * perl/agent/agent.xs: + + change call_pv to perl_call_pv for older versions of perl. + +2002-09-26 08:10 hardaker + + * snmplib/mib.c: + + run strdup() on get_mib_dir() results to fix bug pointed out by Eugene Bruk. + +2002-09-23 10:14 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + mention freshmeat + +2002-09-23 10:13 hardaker + + * agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/versioninfo.h, mibs/UCD-SNMP-MIB.txt +: + + - implement a (long needed) settable variable to store the current + persistent information. + +2002-09-23 09:47 hardaker + + * snmplib/snmp_api.c: + + - make not in time window reports trigger a resend of informs. + (suggestion from Erik Anggard) + +2002-09-20 08:28 jbpn + + * agent/mibgroup/mibII/vacm_vars.h: + + - remove functions vacm_parse_security and vacm_free_security which + don't exist + +2002-09-19 14:01 hardaker + + * perl/agent/agent.xs: + + - support agent shutdowns (well, ok it's just an api since it doesn't work). + - misc bug fixes. + +2002-09-19 13:38 hardaker + + * perl/agent/: agent.xs, netsnmp_request_infoPtr.pm: + + fix agent request_infoPtr problems. + +2002-09-19 09:04 dts12 + + * win32/snmptranslate/snmptranslate.dsp: + + Compile and link with 'getopt.c' explicitly. + + This should not be necessary, but for some reason + (that completely escapes me!), using command-line options + (such as -IR) with the Release version of snmptranslate + causes a run-time DLL error. (The Debug version is fine). + The other applications seem to be OK - this problem only + seems to hit snmptranslate. So as a sticking-plaster, + compiliing getopt.c in as part of the project, keeps both + versions of the application happy. + Someone with better Windows knowledge than me needs to + look at this and fix it properly. + +2002-09-19 03:14 jbpn + + * include/net-snmp/library/snmp_api.h: + + - undo worst of indent damage + +2002-09-19 03:03 jbpn + + * include/net-snmp/library/snmp_api.h: + + - remove _dparse functions (which don't exist) + +2002-09-18 07:55 hardaker + + * testing/eval_tools.sh: + + reset SNMP_SLEEP after loop + +2002-09-18 07:41 jbpn + + * snmplib/snmp_client.c: + + - remove very obsolete (and not used anywhere) #definitions of + PARTY_MIB_BASE and CONTEXT_MIB_BASE + +2002-09-17 23:59 rstory + + * ChangeLog: + + tweak for 5.0.4 last minute update + +2002-09-17 23:48 rstory + + * testing/eval_tools.sh: + + chg > to -gt to achieve intended result + +2002-09-17 22:39 rstory + + * NEWS: + + update for 5.0.4 + +2002-09-17 22:33 rstory + + * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm +, snmplib/snmp_version.c: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4 ) + +2002-09-17 22:32 rstory + + * ChangeLog: + + update for 5.0.4 + +2002-09-17 21:59 rstory + + * Makefile.in: + + add $(srcdir) to a few dependencies to try and reduce the # of times that + config.status is run when building outside the src dir + +2002-09-17 21:54 rstory + + * README.win32: + + visually provocative section headers; add recent status (all bad news); + not to use new win32sdk.dsw to get additonal functionality with platform sdk; + remove info on removing agentx, as it's been around now for a while; add + section on what files to edit to add mib2c generated code to agent; remove + reference to specific release number in example + +2002-09-17 21:25 rstory + + * win32/snmpdsdk/snmpd.dsp: + + take 'sdk' out of exe name + +2002-09-17 21:25 rstory + + * win32/win32sdk.dsw: + + swap snmpdsdk for snmpd + +2002-09-17 21:14 rstory + + * win32/: encode_keychange/encode_keychange.dsp, + libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp, + snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp +, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp, + snmpdf/snmpdf.dsp, snmpget/snmpget.dsp, + snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp +, snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp, + snmptable/snmptable.dsp, snmptest/snmptest.dsp, + snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp, + snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp, + snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp: + + get all our ducks in a row: add advapi32.lib to link lines, make sure all + Release and Debug libs/apps are compile with same C++ settings + +2002-09-17 21:12 rstory + + * win32/netsnmpmibs/netsnmpmibs.dsp: + + remove sdk dependent modules + +2002-09-17 21:10 rstory + + * win32/mib_module_inits.h: + + group modules that depend on win32 sdk together, with ifdef + +2002-09-17 21:08 rstory + + * agent/snmp_vars.c: + + no callback for win32 until pipe fd problem is fixed + +2002-09-17 21:07 rstory + + * win32/: netsnmpmibssdk/netsnmpmibssdk.dsp, + snmpdsdk/snmpd.dsp: + + new versions for sdk users + +2002-09-17 21:05 rstory + + * win32/win32sdk.dsw: + + new workspace for sdk users + +2002-09-16 13:27 hardaker + + * perl/SNMP/SNMP.pm: + + mib module loading fixes by calling init_snmp first + +2002-09-13 12:05 rstory + + * dist/RELEASE-INSTRUCTIONS: + + tweak example nsb-config command; add -b back to cvs2cl, otherwise you + get changelog msgs from other branches and have to weed them out + +2002-09-13 09:33 hardaker + + * perl/OID/: OID.pm, OID.xs, test.pl: + + fix illegal oids to not return a pointer. + +2002-09-13 07:40 jbpn + + * snmplib/snmpUDPDomain.c: + + - minor optimisation; we don't need a zero-terminated community + string except for debugging output. + +2002-09-13 07:35 hardaker + + * local/mib2c: + + added -i option to request indent not be run + +2002-09-13 07:06 jbpn + + * COPYING: + + - add missing verb in introduction + +2002-09-12 12:58 hardaker + + * perl/SNMP/SNMP.xs: + + protect calling some SvIV dereference functions if it's not an IV. + - eliminates the remaining perl warnings. + +2002-09-12 11:45 hardaker + + * net-snmp-config.in: + + include ldflags where appropriate (--libs, --agent-libs, ...) + +2002-09-11 22:48 rstory + + * dist/: nsb-nightly, nsb-package: + + add/use new option to remove build dir after successful build + +2002-09-11 22:47 rstory + + * dist/nsb-functions: + + print build dir + +2002-09-11 22:19 hardaker + + * testing/tests/: Sv3config, T030snmpv3usercreation: + + much more complex tests of USM user creation/modification. + +2002-09-11 22:07 hardaker + + * testing/: eval_tools.sh, tests/T001snmpv1get, + tests/T002snmpv1getnext, tests/T003snmpv1getfail, + tests/T004snmpv1nosuch: + + - support for multiple tests at once. + - merge v1 tests into a single (faster) test. + +2002-09-11 21:34 rstory + + * dist/nsb-functions: + + don't monkey around with returning error codes, just exit; more regexp tweaks + +2002-09-11 16:36 hardaker + + * testing/eval_tools.sh: + + - use sub-second sleeps if available + - sleep 1 (sub-)second at a time when waiting for particular tests + rather than the full SNMP_SLEEP duration. + +2002-09-11 16:24 hardaker + + * apps/snmptrapd.c: + + use snmp_log instead of printf for shutdown message. + +2002-09-11 15:42 hardaker + + * local/mib2c.iterate.conf: + + missing variable decl pointed out by irc:df + +2002-09-10 13:16 rstory + + * dist/nsb-functions: + + tweak error regexps & error messages + +2002-09-10 12:28 rstory + + * local/mib2c.array-user.conf: + + compiler warnings are your friend!; fix embeded comments; fix non-void + functions w/no rtn values; code reorg to fix emacs indent complaints + +2002-09-10 12:26 rstory + + * Makefile.in: + + new start-flag end-flag targets to help nightly build script determine + if a make completed successfully + +2002-09-10 12:12 rstory + + * dist/nsb-functions: + + tweaks for new script for automated nightly builds; ad nsb-abort, nsb-flow; + direct some messages to stderr; use new start-flag end-flag make targets; + update error grep to include '***'; check for new value to rm -fR build dir + +2002-09-10 12:08 rstory + + * dist/nsb-nightly: + + new script for automated nightly builds + +2002-09-10 12:08 rstory + + * dist/nsb-package: + + add option to rm -fR build dir at start; check scrip path for nsb-functions; + prefix default build dir w/version; exit w/rc from nsb-build + +2002-09-10 12:05 rstory + + * dist/: nsb-config, nsb-platform: + + add current path to script to nsb-function search path + +2002-09-09 06:28 jbpn + + * snmplib/snmp_api.c: + + - fix bug pointed out by Jared Smith-Mickelson (bug #605147) + whereby passing an unknown type character to snmp_add_var would + cause a segfault. + +2002-09-09 06:09 hardaker + + * apps/snmptranslate.c: + + double check a pointer value before using it. + +2002-09-09 06:09 hardaker + + * configure, configure.in, + agent/mibgroup/ucd-snmp/memory_netbsd1.c, + agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, + include/net-snmp/net-snmp-config.h.in: + + Current header update patch for netbsd from Patrick Welche. + +2002-09-06 15:30 driehuis + + * mibs/UCD-SNMP-MIB.txt: + + Mark the non-raw variants of objects that are accessable as raw counters + as deprecated, to (hopefully!) cut down on the number of users that get + bitten by it.. + +2002-09-04 11:36 hardaker + + * README.solaris: + + added Bruce's email address + +2002-09-04 11:27 hardaker + + * Makefile.in, Makefile.rules: + + fix perlclean + +2002-09-04 11:10 hardaker + + * agent/snmpd.c: + + Fix process grouping by calling setsid() (reported by irc:TrogL) + +2002-09-04 11:09 hardaker + + * configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + check for setsid(). + +2002-09-03 10:51 hardaker + + * local/mib2c: + + fix cases where there either are no tables or no scalars. + +2002-09-03 10:23 hardaker + + * perl/SNMP/SNMP.xs: + + don't use NULL variables. + +2002-09-02 19:33 rstory + + * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm +, snmplib/snmp_version.c: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4.pre2 ) + +2002-09-02 19:33 rstory + + * ChangeLog: + + update for release 5.0.4.pre2 + +2002-09-02 19:22 rstory + + * man/netsnmp_handler.3: + + updated docs + +2002-09-02 19:19 rstory + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend +: + + make depend + +2002-09-02 19:16 rstory + + * dist/nsb-config: + + try and guess at src dir if not specified + +2002-09-02 19:15 rstory + + * dist/README.build-scripts: + + add note about err when building in and out of source tree + +2002-09-02 18:55 rstory + + * Makefile.in: + + full path to versiontag, in case we are buildint outside of src directory + +2002-09-02 18:37 rstory + + * dist/nsb-functions: + + remove forced prompt on errors + +2002-09-02 18:36 rstory + + * Makefile.in: + + add warnings when VERSION is required; add tarclean target; add tarclean to + distclean target + +2002-09-02 18:34 rstory + + * agent/mibgroup/versiontag: + + add msg on error; add clean target + +2002-09-02 17:27 rstory + + * NEWS: + + update win32 & AgentX status + +2002-09-02 17:20 rstory + + * agent/snmp_agent.c, agent/mibgroup/agentx/master_admin.c +, include/net-snmp/agent/snmp_agent.h: + + fix to avoid locking up the agent when a sugagent dies during a set request. We + must clean up the delegated requests when the session(s) are closed, so that + they will be processed and removed, allowing further requests to be processed. + +2002-09-01 10:43 rstory + + * snmplib/container_binary_array.c: + + change result type back to int, as it may receive a negative value + + PLEASE check the use of a variable before changing is signedness, especially + areound release time! + +2002-08-30 12:18 rstory + + * include/net-snmp/utilities.h: + + include check_varbind.h + +2002-08-30 12:18 rstory + + * agent/helpers/table_array.c: + + change NOSUCHNAME to NOSUCHINSTANCE again, as it seems the agentX fix also + correctly deals with this error code + +2002-08-30 06:14 hardaker + + * FAQ, README: + + - delete sunsite.cnlab-switch.ch mirror, as it isn't one anymore. + +2002-08-29 10:32 rstory + + * dist/nsb-functions: + + check for modules before configuring them + +2002-08-29 07:52 hardaker + + * snmplib/scapi.c: + + Fix the last AES bug I know of. AES128 works great. + I still Need to fix 192/256 for longer key generation from MD5/SHA + +2002-08-29 07:52 hardaker + + * perl/agent/agent.pm: + + use the right perl module name in the use line. + +2002-08-29 03:47 dts12 + + * agent/agent_handler.c, agent/mibgroup/agentx/master.c +, include/net-snmp/agent/agent_registry.h, + win32/config.h: + + More Win32-related tidying up. + The agent now compiles with relatively few warnings. + +2002-08-29 01:50 dts12 + + * agent/agent_trap.c, agent/mibgroup/agentx/client.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/utilities/override.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/library/mt_support.h, + snmplib/container_binary_array.c, snmplib/snmpusm.c, + win32/config.h, win32/libsnmp_dll/libsnmp.def: + + Declare new routine 'netsnmp_oid_equals', and assorted Win32 cleanup fixes. + +2002-08-28 11:15 rstory + + * dist/RELEASE-INSTRUCTIONS: + + clarify cvs2cl script name; remove -b flag from cvs2cl per Dave; a little + reorganization; put commands on separate lines prefixed with $; note 5.x/4.x + differences per Dave's email; plug my new scripts where appropriate + +2002-08-27 11:48 rstory + + * dist/RELEASE-INSTRUCTIONS: + + add URL for cvs2cl; update cvs2cl cmds to cvs2cl.pl, since that's the file + that's actually distributed + +2002-08-26 21:59 rstory + + * Makefile.top: + + update for release 5.0.4.pre1 + +2002-08-26 21:25 rstory + + * snmplib/snmp_version.c, FAQ, README, + sedscript.in, perl/SNMP/SNMP.pm: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4.pre1 ) + +2002-08-26 21:24 rstory + + * ChangeLog: + + update for release 5.0.4.pre1 + +2002-08-26 21:19 rstory + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend +: + + make depend + +2002-08-26 21:17 rstory + + * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, + netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 +, netsnmp_multiplexer.3, netsnmp_old_api.3, + netsnmp_read_only.3, netsnmp_scalar.3, + netsnmp_serialize.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_todo.3, netsnmp_watcher.3: + + update man pages for 5.0.4.pre1 + +2002-08-26 21:10 rstory + + * dist/nsb-config: + + new file to configure using same options as nsb-package for test or dist + +2002-08-26 21:09 rstory + + * dist/nsb-package: + + don't append sys-name when building in src tree + +2002-08-26 21:09 rstory + + * dist/nsb-functions: + + fix typo + +2002-08-26 21:06 rstory + + * dist/nsb-functions: + + rename nsb-get-confg -> nsb-config-dist; use double quotes cuz of some + wierd shell thing I don't yet understand; check for src dir in config* + +2002-08-26 20:34 rstory + + * Makefile.in: + + tweak commentcheck target to work outside the source tree + +2002-08-26 20:33 rstory + + * agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/ucd-snmp/proxy.c, + include/net-snmp/library/asn1.h, + include/net-snmp/library/oid_stash.h, snmplib/winservice.c +: + + remove C++ style comments (and anything that even remotely resembles one) + +2002-08-26 14:47 rstory + + * dist/nsb-functions: + + pass make params to make, so we don't try to install in /usr/local/bin of + the compile servers...:-/ + +2002-08-26 14:39 rstory + + * dist/nsb-functions: + + make dist & extra transports; no ipv6 on Darwin; make touchit before make + +2002-08-26 14:04 rstory + + * agent/mibgroup/Rmon/event.c: + + replace u_int32_t, which doesn't compile on Sun 5.8, with u_int + +2002-08-26 13:53 rstory + + * agent/mibgroup/Rmon/rows.c: + + fix undeclared variable error spotted on Sun, which linux missed completely. + I have no idea how this compiled before!! + +2002-08-26 13:43 rstory + + * dist/nsb-functions: + + cleaner way to add system specific modules; disable perl, as it breaks + builds outside of the source tree + +2002-08-26 12:45 rstory + + * dist/nsb-functions: + + only configure IPX on Linux + +2002-08-26 12:44 rstory + + * dist/nsb-functions: + + only configure IPX on Linux; bail on configure errors + +2002-08-26 12:04 rstory + + * dist/README.build-scripts: + + add suggestion to symlink nsb-* in local bin dir + +2002-08-26 12:03 rstory + + * dist/: nsb-package, nsb-functions: + + add option for pre-release test configure options + +2002-08-26 12:02 rstory + + * README.snmpv3: + + make section headers stand out more; move note about encryption not being + enabled to a more prominent place. + +2002-08-22 05:31 jbpn + + * include/net-snmp/system/solaris2.7.h: + + - DONT_USE_NLIST reinstated, so NO_KMEM_USAGE redundant + +2002-08-22 05:29 jbpn + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + - reinstate test for DONT_USE_NLIST + +2002-08-22 04:11 jbpn + + * agent/snmpd.c: + + - stop and restart logging when HUPped. This allows logfiles to be + rotated and so forth. + +2002-08-22 01:31 dts12 + + * README.snmpv3: + + Add the missing '-x/X' options to the example authPriv command line + (reported by Prasada R Vankayalapati) + +2002-08-20 08:04 hardaker + + * agent/mibgroup/agentx/subagent.c, apps/snmptrapd.c, + include/net-snmp/agent/ds_agent.h, FAQ: + + quiet snmptrapd when it can't connect to the agentx master. + +2002-08-20 05:54 jbpn + + * include/net-snmp/system/solaris2.7.h: + + - add #define NO_KMEM_USAGE 1 since net-snmp-config.h.in no longer + pays attention to the DONT_USE_NLIST token. Omission of this + causes the agent to exit with the message "init_kmem: kvm_open + failed: error 0". + + NOTE: this may need applying to other members of the Solaris 2 + family, but I don't have machines to hand to test this. + +2002-08-20 05:48 jbpn + + * agent/mibgroup/kernel_sunos5.c: + + - detect gigabit ethernet devices (geN) + - undo indent mayhem + +2002-08-20 02:57 jbpn + + * include/net-snmp/utilities.h: + + - for now, don't #include snmp_locking.h since it breaks re-entrant + support (because mutex_type gets multiply-defined). Furthermore, the + functions it declares are never used anywhere, nor defined anywhere. + +2002-08-20 02:56 jbpn + + * include/net-snmp/library/mt_support.h: + + - don't define "do nothing" macros for snmp_res_lock et al. functions + on Win32 platform (since real "do nothing" functions are required for + reasons best known to someone else). + - unmangling + +2002-08-20 02:54 jbpn + + * include/net-snmp/library/snmp_locking.h: + + - fix highly bogus non-C syntax + +2002-08-20 02:53 jbpn + + * snmplib/mt_support.c: + + - snmp_res_lock et al. functions no longer #defined to "do nothing" + targets for Win32 in mt_support.h, therefore no need to #undef them + here. + - unmangling + +2002-08-19 22:13 hardaker + + * include/net-snmp/agent/agent_registry.h: + + headers for cache enabling functions. + +2002-08-19 22:12 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + don't use non-existent memory pointers to the response data (eg: "timeout") + +2002-08-19 14:46 nba + + * include/net-snmp/net-snmp-includes.h: + + Change a few conditionals to use #if in place of #ifdef + +2002-08-19 14:28 nba + + * snmplib/: mib.c, parse.c: + + Align with 4.2 branch + +2002-08-19 14:26 nba + + * mibs/: DISMAN-SCHEDULE-MIB.txt, + IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt, IANAifType-MIB.txt +, INET-ADDRESS-MIB.txt, Makefile.mib, ianalist +, mibfetch, rfclist: + + Update to current MIBs + +2002-08-19 14:25 nba + + * agent/mibgroup/mibII/vacm_vars.c: + + Bail out for bad snmpAdminString value + +2002-08-19 07:43 jbpn + + * FAQ (V4-2-patches.3), FAQ: + + - don't use positional community parameter in examples + - break a couple of over-long lines + - mention netsnmp_ variant of ds_set_ function + +2002-08-19 02:44 dts12 + + * FAQ (V4-2-patches.2), FAQ: + + Add an entry about the snmptrapd/AgentX warning message. + +2002-08-18 18:24 rstory + + * dist/nsb-functions: + + don't configure with build install dir, it is already specified on cmd line + for make install + +2002-08-18 10:59 rstory + + * agent/helpers/table.c: + + more debugging - log value request is trying to set + +2002-08-16 15:13 hardaker + + * README: + + added Bruce Shaw to the thanks list + +2002-08-16 15:12 hardaker + + * README.solaris: + + A great update talking about perl and solaris from Bruce Shaw + +2002-08-16 01:51 dts12 + + * agent/helpers/table_iterator.c: + + Catch explicitly 'noSuchInstance' exceptions, when walking an + iterator-handled module, so that holes can be skipped and the + next real instance retrieved. (This was already handled for + modules that didn't mark missing instances explicitly). + +2002-08-16 00:17 hardaker + + * agent/snmp_agent.c: + + turn off caching by default, since the agentx code appears broken. + +2002-08-16 00:03 hardaker + + * agent/: agent_registry.c, snmp_agent.c: + + speed enhancements via implementing a registration subtree lookup + cache. greatly speeds things up when similar requests come in + (snmpwalk, ...). + +2002-08-15 10:35 hardaker + + * snmplib/parse.c: + + protect against NULL labels in subtrees + +2002-08-15 08:14 hardaker + + * agent/agent_index.c, agent/agent_registry.c, + agent/agent_trap.c, agent/helpers/old_api.c, + agent/mibgroup/header_complex.c, agent/mibgroup/testhandler.c +, snmplib/snmp_transport.c, snmplib/snmpusm.c: + + use netsnmp_oid_equals (which is sometimes faster than + snmp_oid_compare) in a few places to achieve barely noticeable speed gains. + +2002-08-15 08:12 hardaker + + * snmplib/parse.c: + + double check a pointer exists before passing it to strcmp() + +2002-08-15 08:05 hardaker + + * perl/SNMP/Makefile.PL: + + change MAN3PODS to something compliant with the perl manuals. I think. + +2002-08-14 10:42 rstory + + * apps/snmpset.c: + + add debug for local parsing of args + +2002-08-14 09:26 rstory + + * agent/mibgroup/agentx/: master.c, master_admin.c, + subagent.c: + + add more detailed in debug messages; add a few new debugs + +2002-08-14 09:23 rstory + + * agent/snmp_agent.c: + + when all delegated requests have finished, check all requests status so that + asp status is set, which is necessary for correct agentx set processing. + (now if I can just get all this hair off the floor, and glue it back to my + head, and then fix that dent in the wall where I've been banging my head....) + +2002-08-13 14:25 hardaker + + * snmplib/snmp_api.c: + + fix a length comparison problem with netsnmp_oid_is_subtree() + +2002-08-13 14:24 hardaker + + * NEWS: + + document a few recent changes. + +2002-08-13 14:05 hardaker + + * agent/mibgroup/host/hr_print.c: + + Fix open file runaway on solaris. See bug #592806 reported by James Irwin. + +2002-08-13 12:05 rstory + + * include/net-snmp/types.h: + + array of pointers = pointer to a pointer + +2002-08-09 16:32 hardaker + + * local/FAQ2HTML: + + misc doc fixes. + +2002-08-09 16:31 hardaker + + * snmplib/snmp_parse_args.c, + include/net-snmp/library/transform_oids.h, snmplib/snmpusm.c +, snmplib/snmpv3.c: + + initial AES support. + +2002-08-09 16:31 hardaker + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c +: + + slight speed ups for snmp_oid_compare() to do single int compares till != + +2002-08-09 16:29 hardaker + + * snmplib/scapi.c: + + - openssl 0.9.7 support for DES changes. + - initial AES support. + +2002-08-09 16:28 hardaker + + * snmplib/keytools.c: + + indent fixes. + +2002-08-09 16:27 hardaker + + * include/net-snmp/library/: scapi.h, snmpusm.h: + + define AES key specifics + +2002-08-09 16:26 hardaker + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + - check for openssl .0.9.7 DES structures and functions. + - check for AES support in openssl (> 0.9.7) + +2002-08-09 16:10 hardaker + + * agent/mibgroup/agentx/subagent.c: + + fix mode processing for RESERVE1/RESERVE2 test failures + +2002-08-09 15:29 rstory + + * agent/snmp_agent.c: + + log msg when we ignore/fix illegal error_values for the client APIs + +2002-08-09 15:28 rstory + + * local/mib2c.array-user.conf: + + corrections to example code + +2002-08-09 15:27 rstory + + * agent/helpers/table.c: + + revert errors to uninformative SNMPv1 noSuchName for AgentX get-next/inclusive + processing; also add more comments here and there + +2002-08-09 14:08 rstory + + * agent/mibgroup/agentx/master.c: + + debug msg for agentx oid for cases other than get/getnext + +2002-08-09 08:45 rstory + + * agent/mibgroup/agentx/master_admin.c: + + don't free registration info on failure, as netsnmp_register_mib already did it + +2002-08-09 06:57 jbpn + + * snmplib/: snmpAAL5PVCDomain.c, snmpCallbackDomain.c, + snmpIPXDomain.c, snmpTCPDomain.c, snmpTCPIPv6Domain.c +, snmpUDPDomain.c, snmpUDPIPv6Domain.c, + snmpUnixDomain.c, snmp_transport.c: + + - rename snmp__blah functions to netsnmp__blah + - make transport member functions static, to emphasise that they should + not be used directly + - handle EINTR in send and recv functions (as pointed out by Antti Kuntsi + in bug report #576806) + - formatting fixes + +2002-08-09 06:54 jbpn + + * include/net-snmp/library/: snmpAAL5PVCDomain.h, + snmpIPXDomain.h, snmpTCPDomain.h, snmpTCPIPv6Domain.h +, snmpUDPDomain.h: + + - minor formatting fixes + +2002-08-09 06:54 jbpn + + * include/net-snmp/library/snmpUnixDomain.h: + + - don't export netsnmp_unix_blah() functions + +2002-08-09 06:53 jbpn + + * include/net-snmp/library/snmp_transport.h: + + - fix nasty formatting + +2002-08-08 09:14 rstory + + * snmplib/snmpv3.c: + + reword config_perror msgs to remove "Error", as it is redundant + +2002-08-08 09:11 rstory + + * snmplib/keytools.c: + + remove ifdef to log msg to user, after making msg more informative; remove + annoying blank lines + +2002-08-08 08:33 hardaker + + * acconfig.h, configure, configure.in: + + Patch from Harrie to completely disable kmem usage + +2002-08-06 00:30 jbpn + + * agent/mibgroup/agentx/subagent.c: + + - set main_session to NULL in subagent_shutdown(). This (along with the + deregistration of all alarms) allows AgentX functionality to be + stopped and restarted in subagents. + - Thanks to Vishal Verma for original patch + +2002-08-06 00:27 jbpn + + * include/net-snmp/library/snmp_alarm.h: + + - add snmp_alarm_unregister_all() function + +2002-08-06 00:26 jbpn + + * snmplib/: snmp_alarm.c, snmp_api.c: + + - add snmp_alarm_unregister_all() function + - call it from snmp_shutdown() + - thanks to Vishal Verma for original patch + +2002-08-05 07:06 rstory + + * local/mib2c.iterate.conf: + + match function definition w/Netsnmp_*_DataPoint typedefs; add cvs Id + +2002-08-03 08:52 rstory + + * dist/RELEASE-INSTRUCTIONS: + + break up lines long than 80 chars; abcde, not abcdd + +2002-08-03 00:21 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + more updates about things Wes does at 12:30 am + +2002-08-02 23:44 hardaker + + * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm +, snmplib/snmp_version.c: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.3 ) + +2002-08-02 23:44 hardaker + + * ChangeLog: + + Update for 5.0.3 + +2002-08-02 23:41 hardaker + + * agent/mibgroup/agent/.cvsignore: + + add .libs + +2002-08-02 23:40 hardaker + + * agent/mibgroup/Rmon/.cvsignore: + + ignore file + +2002-08-02 23:39 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend +: + + make depend + +2002-08-02 23:37 hardaker + + * include/net-snmp/net-snmp-config.h.in: + + forgotten to check in test for perl_ev changes + +2002-08-02 23:35 hardaker + + * perl/SNMP/SNMP.pm: + + remove debugging print (opps) + +2002-08-02 23:35 hardaker + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + fix default version usage. + +2002-08-02 23:34 hardaker + + * snmplib/snmpUDPIPv6Domain.c: + + Patch #572394 from Katsuhisa ABE: + - support link local addresses + - bind to ipv6 only if IPV6_V6ONLY is defined. + +2002-08-02 23:31 hardaker + + * snmplib/snmp_parse_args.c: + + fix configure specified default versioning + +2002-08-02 22:58 hardaker + + * configure, configure.in: + + Patch #572394: add ipv6 transports when --enable-ipv6 defined. Thanks to Katsuhisa ABE. + +2002-08-02 14:59 hardaker + + * NEWS: + + update for 5.0.3 + +2002-08-02 14:55 hardaker + + * man/snmp_agent_api.3.def: + + update + +2002-08-02 14:39 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + more docs. + +2002-08-02 14:29 hardaker + + * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, + netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 +, netsnmp_multiplexer.3, netsnmp_old_api.3, + netsnmp_read_only.3, netsnmp_scalar.3, + netsnmp_serialize.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_todo.3, netsnmp_watcher.3, Makefile.in: + + doxygen update. + +2002-08-02 14:26 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + update for yet more stuff. + +2002-08-02 14:26 hardaker + + * remove-files: + + remove a few more dist related files. + +2002-08-02 14:23 hardaker + + * snmplib/snmp_api.c: + + error message change to remove DES specific error msg. + +2002-08-02 14:23 hardaker + + * perl/agent/typemap: + + spacing fixes. + +2002-08-02 14:22 hardaker + + * perl/agent/: Makefile.PL, agent.xs: + + renamed file. + +2002-08-02 14:22 hardaker + + * perl/agent/: netsnmp_request_info.pm, + netsnmp_request_infoPtr.pm: + + renamed file + +2002-08-02 14:20 hardaker + + * perl/AnyData_SNMP/netsh: + + Add a "evalvars" directive to do simply replacements. + +2002-08-02 14:16 hardaker + + * agent/mibgroup/versiontag: + + use CVSUSER variable when doing stuff instead of my hard-coded name. + +2002-08-02 14:14 hardaker + + * Makefile.top: + + update libtool version for 5.0.3 + +2002-08-02 14:13 hardaker + + * Makefile.in: + + change checkcomment tag to exclude win32 files. + +2002-08-02 14:13 hardaker + + * ChangeLog: + + update changelog build notes at the bottom of the file. + +2002-08-02 14:01 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + created a how-to file for making releases + +2002-08-02 14:01 hardaker + + * dist/changelogfix: + + changelog fix-up script + +2002-08-02 10:21 rstory + + * dist/nsb-functions: + + translate '/' in system name to '_' (for cygwin) + +2002-08-02 09:56 rstory + + * dist/README.build-scripts: + + fix section cvs get command example + +2002-08-02 09:06 dts12 + + * include/net-snmp/system/hpux.h: + + Suppress 'inline' when not using GCC. Suggested by Johannes Schmidt-Fischer + +2002-08-02 08:59 rstory + + * dist/README.build-scripts: + + fix section on skipping make test; add -p flag to examples + +2002-08-02 08:52 rstory + + * dist/README.build-scripts: + + describe use of nsb-package script. Testers and comments appreciated... + +2002-08-02 08:33 rstory + + * dist/nsb-platform: + + output platform info + +2002-08-02 08:18 rstory + + * dist/nsb-build: + + renamed to nsb-package + +2002-08-02 08:18 rstory + + * dist/nsb-package: + + renamed nsb-build to avoid confusion with script function + +2002-08-02 08:15 hardaker + + * dist/nsb-functions: + + Change location name to Unknown + +2002-08-02 08:08 hardaker + + * perl/: ASN/ASN.pm, agent/agent.pm, + agent/netsnmp_request_info.pm: + + more old perl fixes + +2002-08-02 08:04 hardaker + + * perl/: OID/OID.pm, agent/default_store/default_store.pm +: + + more old perl fixes + +2002-08-02 08:00 hardaker + + * perl/default_store/default_store.pm: + + more old perl fixes + +2002-08-02 07:48 rstory + + * dist/nsb-functions: + + fix return code + +2002-08-02 07:48 rstory + + * dist/nsb-build: + + don't pull first arg til after getopts/shift; move set of default opts + +2002-08-02 07:37 rstory + + * dist/nsb-functions: + + add option to skip build or test steps; add -f option to prompt to override + no prompt flag (useful for errors); new nsb-make method; check rc of + make clean + +2002-08-02 07:36 rstory + + * dist/nsb-build: + + add option to skip build or test steps; tweak usage + +2002-08-02 07:10 rstory + + * dist/nsb-build: + + fix typo; remove extra trailing slash in dir + +2002-08-02 06:33 rstory + + * dist/nsb-build: + + check more places to source nsb-functions; fix for cmd line build path + +2002-08-02 06:28 rstory + + * dist/nsb-functions: + + just show errors after build, not warnings + +2002-08-01 17:04 hardaker + + * perl/OID/OID.xs: + + revert to non-ansi prototypes for older perl with older compilers on + older systems. Not that I'm grumpy, of course. + +2002-08-01 16:25 hardaker + + * configure.in, agent/snmp_perl.c: + + check for older and new embedded perl call functions + +2002-08-01 14:07 rstory + + * dist/nsb-functions: + + don't symlink to src from build; update nsb-get-config + +2002-08-01 14:06 rstory + + * dist/nsb-build: + + fix for cmd line build dir + +2002-08-01 12:58 rstory + + * dist/nsb-functions: + + fix config install path; remove platform specific from nsb-build + +2002-08-01 12:56 rstory + + * dist/nsb-build: + + remove hard coded info + +2002-08-01 12:22 rstory + + * dist/nsb-functions: + + add option to skip prompts; remove previous installs; tweak err pattern + +2002-08-01 12:14 jbpn + + * man/snmp_alarm.3.def: + + - use netsnmp_ds_set_boolean() instead of ds_set_boolean() + +2002-08-01 12:12 jbpn + + * man/snmp_agent_api.3.def: + + - change code sample to use netsnmp_ds_set_boolean() + - update references to libraries (which were still talking about + libucdagent et al.) -- PLEASE REVIEW BEFORE 5.0.3 + +2002-08-01 12:07 rstory + + * dist/nsb-functions: + + lots of fixes to previouse untested scripts + +2002-08-01 12:04 rstory + + * dist/nsb-build: + + script to build releases... still some hardcoding while testing, but its + getting there... + +2002-08-01 11:51 rstory + + * dist/: cvsshow, cvsup: + + utility scripts + +2002-08-01 09:30 dts12 + + * agent/helpers/: scalar.c, scalar2.c: + + Go with the "scalar as super-handler of instance" implementation. + Scalar1.c is probably redundent, but we can remove this later. + (Yup - I'm a coward....) + +2002-08-01 01:11 dts12 + + * README.win32: + + Minor typos, plus emphasise the need for the IpHlpAPI library. + +2002-07-30 08:26 dts12 + + * local/snmpconf.dir/snmp-data/output: + + Recognise '0' as a valid setting for suffixPrinting, and update the + prompts to match the v5 output formats defaults. See Bug #567451 + +2002-07-30 07:59 dts12 + + * apps/snmptable.c: + + First attempt at tackling Bug #574434 + Recognise that default output format is equivalent to -OS. + Snmptable still crashes with -Of or -Ou, but at least the + default invocation works. + +2002-07-30 05:41 dts12 + + * win32/libsnmp_dll/libsnmp.def: + + Export newly-defined public names, and re-export some routines that + have changed name. This should now compile under Visual C++ again. + +2002-07-30 02:27 dts12 + + * agent/helpers/table_dataset.c: + + Don't remove a Row-Status auto-deleted row until the last minute, + in case other (lower) handlers try to access it. + +2002-07-30 01:38 dts12 + + * FAQ (V4-2-patches.1), FAQ: + + Mention the need to escape quotes when querying string-indexed tables. + +2002-07-29 23:56 rstory + + * include/net-snmp/agent/table_array.h: + + update register function name + +2002-07-29 23:55 rstory + + * local/mib2c.array-user.conf: + + autogen example code for index checking in extract_index; update register + function name; use container in *_get_by_idx() + +2002-07-29 16:23 rstory + + * local/mib2c.array-user.conf: + + update for new struct name; add example code as comments instead of var_XXX + and such; in a few important places add code which will allow a newly + generated module to be compiled if -DTABLE_CONTAINER_TODO is specified; + probably a few other tweaks I forgot + +2002-07-29 03:06 dts12 + + * agent/helpers/: table_array.c, table.c, table_data.c +, table_dataset.c, table_iterator.c: + + Protect against deferencing NULL pointers. + (Most of these Should Never Happen but You Can't Be Too Careful!) + +2002-07-29 03:03 jbpn + + * agent/mibgroup/kernel_sunos5.c: + + - detect `dmfe' ethernet cards as found on Netra X1 machines. + Thanks to John Olson for verifying this fix. + + Also note that `indent' has ----ed the formatting of this file + beyond legibility in several places. I don't think we want to + do *that* again. + +2002-07-29 02:40 dts12 + + * agent/helpers/table_dataset.c: + + Fuller validation of RowStatus values wrt row creation/existing rows. + +2002-07-29 01:25 dts12 + + * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp +, netsnmpmibs/netsnmpmibs.dsp: + + Take account of recent changes in library files. + 'Release' applications still don't link properly, but at least + the libraries compile, and the 'Debug' side seems to work. + +2002-07-29 01:23 dts12 + + * include/net-snmp/system/aix.h: + + Tweak inline handling for AIX - suggested by Andy Hood. + +2002-07-26 10:52 rstory + + * snmplib/Makefile.in: + + remove autodependencies until portable solution can be found + +2002-07-26 08:41 dts12 + + * win32/: mib_module_config.h, mib_module_includes.h, + mib_module_inits.h: + + Remove mention of the (obsolete) ucd-snmp/registry module. + +2002-07-26 07:32 dts12 + + * win32/net-snmp/net-snmp-config.h: + + Protect the Win32 version of the config file, so that the other header + files recognise that it has indeed been included. + +2002-07-26 07:24 dts12 + + * FAQ (V4-2-patches.0), FAQ: + + A bit more detail on mib2c, plus the non-writeability of sys{Location,Contact} + +2002-07-26 05:22 dts12 + + * FAQ (V4-2-patches.9), FAQ: + + Another entry about invalid use of mib2c. + +2002-07-26 05:16 dts12 + + * snmplib/Makefile.in: + + Suppress the "non-standard" conditional construct, + since it's not recognised by some versions of 'make'. + +2002-07-25 05:00 dts12 + + * agent/helpers/Makefile.in: + + Add the 'scalar' and 'watcher' helpers to the helper library. + +2002-07-25 03:28 dts12 + + * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h +: + + Support for watching a sysUpTime marker. + +2002-07-25 03:24 dts12 + + * agent/helpers/table_dataset.c, + include/net-snmp/agent/table_dataset.h: + + New routine for retrieving a column value directly from a request structure. + +2002-07-24 13:17 rstory + + * snmplib/default_store.c: + + check for setting same value in ds_set_string, since it frees the old + value before duping the new one + +2002-07-24 11:58 rstory + + * dist/snmpd-init.d: + + first stab at init.d startup script for snmpd + +2002-07-24 06:48 dts12 + + * agent/helpers/table_dataset.c: + + When running off the end of one column, and moving on to the next + (in a GetNext), we need to start again with the first row. + This is probably the intention of the conditional block at the start + of this loop, but I can't see how this test could ever possibly match. + + Note that there is also a reference to the row data accessible via + the 'request->parent_data' data list. This will also need to be + rewound. Suggestions as to how best to do so gratefully received. + +2002-07-24 06:39 dts12 + + * agent/helpers/table_dataset.c: + + Use SNMPv2-style exceptions rather than the uninformative SNMPv1 + 'noSuchName' error for missing table objects. + +2002-07-24 06:37 dts12 + + * agent/helpers/table_data.c: + + Protect against the possibility of failing to extract a row structure. + +2002-07-24 06:35 dts12 + + * agent/helpers/table_data.c: + + Use SNMPv2-style exceptions rather than the uninformative SNMPv1 + 'noSuchName' error for missing table objects. + +2002-07-24 06:32 dts12 + + * agent/helpers/table.c: + + Use SNMPv2-style exceptions rather than the uninformative SNMPv1 + 'noSuchName' error for invalid table objects. + +2002-07-23 14:59 rstory + + * include/net-snmp/library/snmp_assert.h: + + missing comment terminator.:-( + +2002-07-23 12:02 rstory + + * agent/object_monitor.c, agent/snmp_agent.c, + agent/helpers/table.c, agent/helpers/table_array.c, + snmplib/container_binary_array.c: + + use new netsnmp_assert instead of assert + +2002-07-23 12:00 rstory + + * include/net-snmp/library/snmp_assert.h, snmplib/Makefile.in +: + + add new netsnmp_assert, which defaults to logging a message + +2002-07-23 07:43 dts12 + + * man/: mib_api.3 (V4-2-patches.3), mib_api.3.def: + + Fix the descriptions of the 'sprint_realloc' calls, to include the 'allow_realloc' parameter. + +2002-07-22 10:58 rstory + + * dist/: net-snmp.spec, nsb-functions: + + new (almost empty) spec file; start creating functions for automated builds + +2002-07-22 01:46 dts12 + + * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h +: + + A more generalised form of the 'ns_register_{type}_instance' routines, + implemented as a separate helper module, and useable with both the + instance and scalar helpers. + This also supports arbitrary ASN types (including strings and OIDs). + +2002-07-22 01:43 dts12 + + * agent/helpers/scalar1.c, agent/helpers/scalar2.c, + include/net-snmp/agent/scalar.h: + + Agent helper module for support of scalar objects. + Very similar to the "instance" helper, except that this deals with + invalid instance subidentifiers as well (reporting noSuchInstance + rather that noSuchObject). + + There are two parallel implementations as the moment: + - scalar1 is essentially an enhanced copy of the instance helper, + but is completely independent of it. + - scalar2 sits above the instance helper, and uses that to do most + of the real processing. + Scalar1 is probably slightly more efficient, while scalar2 feels more + in keeping with the general ethos of the handler mechanism. + We probably need to decide which to adopt, and junk the other. + +2002-07-19 14:24 rstory + + * agent/mibgroup/agentx/master.c: + + use net agentx retires/timeout ds values + +2002-07-19 14:22 rstory + + * agent/mibgroup/agentx/agentx_config.c: + + register parser for agentxTimeout and agentxRetries tokens + +2002-07-19 14:15 rstory + + * agent/mibgroup/Makefile.depend: + + remove refs to non-existent nstAgent* files + +2002-07-19 14:14 rstory + + * agent/snmpd.c: + + move ONE_SEC to definitions.h; add AGENTX_TIMEOUT and AGENTX_RETRIES defaults + +2002-07-19 14:10 rstory + + * include/net-snmp/agent/ds_agent.h: + + add AGENTX_TIMEOUT and AGENTX_RETRIES + +2002-07-19 14:10 rstory + + * include/net-snmp/definitions.h: + + move definition of ONE_SEC here from snmpd.c + +2002-07-19 11:23 rstory + + * snmplib/container.c: + + pass local obj, not random unitialized pointer.:-( + +2002-07-19 04:04 dts12 + + * include/net-snmp/library/tools.h: + + Handle systems where MAXPATHLEN isn't defined. + +2002-07-19 03:31 dts12 + + * agent/mibgroup/host/hr_filesys.c: + + Use the "system-independent" SNMP_MAXPATH length definition instead of MAXPATHLEN + +2002-07-18 22:00 rstory + + * agent/Makefile.depend: + + remove refs to nonexistent mibgroup/nstAgentModuleObject.h + +2002-07-18 19:44 hardaker + + * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm +, snmplib/snmp_version.c: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.2 ) + +2002-07-18 19:43 hardaker + + * ChangeLog: + + update for 5.0.2 + +2002-07-18 19:41 hardaker + + * testing/eval_tools.sh: + + minor patch for non-existent (died) log files. + +2002-07-18 19:41 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend +: + + make depend + +2002-07-18 19:40 hardaker + + * NEWS: + + update for 5.0.2 + +2002-07-18 19:40 hardaker + + * Makefile.rules: + + make depend fixes. + +2002-07-18 18:57 hardaker + + * agent/mibgroup/Rmon/: alarm.c, event.c: + + make the rmon code compile. + - new subtree pointer structure. + - sprint_objid -> snprint_objid + +2002-07-18 18:32 hardaker + + * Makefile.in: + + silence perl subdirectory build commands. + +2002-07-18 18:31 hardaker + + * perl/AnyData_SNMP/netsh: + + - Use netsh -t -d xml to get xml output from netsh. + (Ok, I'm sitting here at an IETF conference having an argument about + xml vs BER and needed a XML(-like) example of a huge data set, so I + made netsh do it.) + +2002-07-18 17:54 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + - initial support for doing requests from multiple hosts (retrieval, not sets) + +2002-07-18 17:50 hardaker + + * perl/AnyData_SNMP/netsh: + + more fixes to still ugly colorized text (well, the text is pretty but + the support is ugly). + +2002-07-18 17:42 hardaker + + * include/net-snmp/library/container.h: + + change text string error to match function name called. + +2002-07-18 15:31 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +, snmplib/container_binary_array.c: + + rename free -> cfree to avoid some problem wes had... ;-) + +2002-07-18 14:41 rstory + + * snmplib/mib.c: + + two people fixing memory leak in different places = segfault + +2002-07-18 11:02 rstory + + * local/mib2c.array-user.conf: + + $name -> $i + +2002-07-18 10:56 rstory + + * agent/object_monitor.c, + include/net-snmp/agent/object_monitor.h: + + update to use containers + +2002-07-18 09:40 rstory + + * net-snmp-config.in: + + add --debug-tokens, --indent-options + +2002-07-18 09:18 dts12 + + * include/net-snmp/agent/auto_nlist.h, snmplib/snmp-tc.c +, include/net-snmp/system/irix.h: + + Apply patch from Bug #582347, for Irix 6.5 support. + Submitted by Jan Yenya Kasprzak + +2002-07-18 09:12 dts12 + + * man/: snmptrapd.8 (V4-2-patches.5), snmptrapd.8.def: + + Fix markup problem on snmptrapd man page (Bug #583329) + +2002-07-18 09:10 dts12 + + * snmplib/snmp-tc.c: + + The fix for the tm_gmtoff problem on AIX (Bug #565769) also applies to AIX 5 + +2002-07-18 09:06 dts12 + + * apps/: encode_keychange.c (V4-2-patches.1), encode_keychange.c +: + + Fix off-by-one buffer overflow (patch #577261) + +2002-07-18 08:51 dts12 + + * local/mib2c.array-user.conf: + + Generate one code-file per table (to match the header structure). + My apologies if this isn't correct, Robert - but the previous behaviour + seemed to be broken. + +2002-07-18 08:37 dts12 + + * local/mib2c.old-api.conf: + + Tackle some of the immediate deficiencies in the first draft old-api config. + (Now that Wes has pointed me in the direction of the documentation!) + +2002-07-18 08:22 dts12 + + * local/mib2c: + + Fix the 'decl' substitution handling (so it doesn't include the internal token as well). + +2002-07-18 07:18 dts12 + + * local/mib2c.scalar.conf: + + Provide the missing parameter in a read_only instance registration. + +2002-07-18 07:09 dts12 + + * agent/helpers/instance.c, include/net-snmp/agent/instance.h +: + + Bring the 'read_only_int' instance handler in line with the rest of + the convenience instance handlers. + (and even break the habit of a lifetime and declare the thing....) + +2002-07-18 05:48 hardaker + + * agent/helpers/table_iterator.c: + + fix another memory leak due to an improper ifdefed out section of code + +2002-07-18 04:45 hardaker + + * snmplib/scapi.c: + + I'm beginning to regret ever running indent on the code base... + +2002-07-17 15:43 hardaker + + * local/: Makefile.in, mib2c.conf: + + document and install mib2c.old-api.conf + +2002-07-17 13:07 rstory + + * agent/mibgroup/disman/mteTriggerTable.c: + + fix segfault (possibly creating memory leak); author needs to examine code + +2002-07-17 07:41 dts12 + + * local/: mib2c.array-user.conf, mib2c.conf, + mib2c.create-dataset.conf, mib2c.int_watch.conf, + mib2c.iterate.conf, mib2c.scalar.conf: + + Dave's being unreasonably picky about grammar & spelling again. + Just ignore him, and he'll go away..... + +2002-07-17 07:20 dts12 + + * local/mib2c.old-api.conf: + + Initial support for the old 4x-style agent API using the new version of mib2c. + It doesn't handle types properly, and I'm sure I'll have buggered up some of + the control structure handling, but it seems to generate something that's + pretty close to the old output. It's better than nothing..... + +2002-07-16 22:40 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +: + + restore inline functions (sigh. I feel like I'm playing ring-around-the-rosie) + +2002-07-16 21:58 rstory + + * agent/helpers/table_array.c, + include/net-snmp/agent/table_array.h, + local/mib2c.array-user.conf: + + rename some struct members to make code easier to read; a bit of re-ordering + in the set code; new flags for new and deleted rows; row deletes now + actualy work! + +2002-07-16 19:32 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +: + + change complex macros into functions. would be nice if C had inline. + +2002-07-16 18:07 rstory + + * include/net-snmp/types.h: + + umm, try using correct define.:-/ + +2002-07-16 18:05 rstory + + * include/net-snmp/types.h: + + test that net-snmp-config.h has been included, instead of actually including it.. + (shouldn't this really be in all the header files?) + +2002-07-16 12:14 rstory + + * local/mib2c.array-user.conf: + + update for containers + +2002-07-16 11:20 rstory + + * snmplib/snmpTCPIPv6Domain.c: + + fix compiler warning + +2002-07-16 11:16 rstory + + * apps/snmpnetstat/Makefile.depend: + + remove oid_array related dependencies (grumble grumble) + +2002-07-16 11:14 rstory + + * apps/Makefile.depend: + + remove oid_array related dependencies + +2002-07-16 11:02 rstory + + * agent/: Makefile.depend, mibgroup/Makefile.depend: + + remove oid_array related dependencies + +2002-07-16 10:52 rstory + + * snmplib/Makefile.depend, agent/helpers/Makefile.depend +: + + remove oid_array related dependencies + +2002-07-16 10:50 rstory + + * snmplib/Makefile.in: + + remove factory.c + +2002-07-16 10:29 rstory + + * snmplib/snmp_api.c: + + add netsnmp_container_init_list() in startup inits + +2002-07-16 10:21 rstory + + * include/net-snmp/library/oid_array.h, snmplib/oid_array.c +: + + remove unused files + +2002-07-16 10:21 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +: + + chg param type from void* to struct * + +2002-07-16 10:03 rstory + + * snmplib/Makefile.in: + + remove recently deleted oid_array.h; add factory, binary array .[ch]; derive + OBJS and LOBJS from CSRCS; add (optional) auto dependency generation + +2002-07-16 09:53 rstory + + * include/net-snmp/mib_api.h: + + remove recently deleted oid_array.h + +2002-07-16 09:52 rstory + + * agent/mibgroup/ucd-snmp/extensible.h: + + struct subtree -> netsnmp_subtree + +2002-07-16 09:46 rstory + + * agent/helpers/table_array.c, + include/net-snmp/agent/table_array.h: + + remove last remaining refs to now defunct oid_array + +2002-07-16 09:40 rstory + + * include/net-snmp/library/container_binary_array.h, + snmplib/container_binary_array.c: + + generic binary array container extracted from oid_array + +2002-07-16 09:40 rstory + + * include/net-snmp/types.h: + + include net-snmp-config.h; new typedef struct netsnmp_index (oid ptr + len) + +2002-07-16 09:38 rstory + + * agent/helpers/table_array.c, + include/net-snmp/agent/table_array.h: + + use generic container interface; use new netsnmp_index instead of + oid_array_header; rename array_group -> request_group + +2002-07-16 09:34 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +: + + add iterators; more function typedefs; rename some func ptrs, add find_next, + get_subset, get_iterator, for_each, ncompare; add ability to have nested + containers; more utility routines; convenience marcros; start adding comments + +2002-07-16 09:29 rstory + + * include/net-snmp/library/factory.h: + + declarations for a generic factory + +2002-07-16 08:48 dts12 + + * agent/mibgroup/ucd-snmp/: memory_dynix.c, memory_hpux.c +, vmstat_dynix.c, vmstat_hpux.c: + + Apply patch from bug report 581618 (also applicable to dynix) + Provided by Nicholas L. Nigay + +2002-07-16 06:54 hardaker + + * perl/: ASN/ASN.pm, OID/OID.pm, agent/agent.pm, + agent/default_store/default_store.pm, + default_store/default_store.pm: + + remove "our" problem and use older "use vars" instead for older perl. + (this should make it work with perl 5.005. Could some one test this + for me?) + +2002-07-15 06:45 jbpn + + * agent/mibgroup/agentx/master.c: + + - names of netsnmp_subtree elements changed + +2002-07-15 06:42 jbpn + + * agent/mibgroup/ucd-snmp/extensible.c: + + - struct subtree renamed to netsnmp_subtree + +2002-07-15 05:25 hardaker + + * perl/AnyData_SNMP/netsh: + + Some really nasty hacks to get colorized tables to work. + +2002-07-14 20:51 hardaker + + * perl/SNMP/t/: bulkwalk.t, mib.t: + + comment out broken tests for now (XXX marked) + +2002-07-14 20:50 hardaker + + * perl/SNMP/SNMP.xs: + + fix getbulk. + +2002-07-14 20:20 hardaker + + * agent/agent_handler.c, + include/net-snmp/agent/agent_handler.h: + + A new function to call a sub-handler but passing it only one request to handle. + +2002-07-10 21:21 rstory + + * win32/: config.h, net-snmp/net-snmp-config.h: + + define LOG_DAEMON, since windows doesn't have it + +2002-07-10 21:07 rstory + + * win32/: config.h, net-snmp/net-snmp-config.h: + + remove define of in_addr_t, which can be found in net-snmp/types.h + +2002-07-10 02:36 jbpn + + * agent/agent_handler.c: + + - struct subtree renamed to netsnmp_subtree + +2002-07-10 02:35 jbpn + + * agent/agent_index.c: + + - don't use 0 in %p format specifiers + +2002-07-10 02:34 jbpn + + * agent/snmp_agent.c: + + - struct subtree renamed to netsnmp_subtree + - fix some horrible indent broken formatting + +2002-07-10 02:33 jbpn + + * agent/snmp_vars.c: + + - struct subtree renamed to netsnmp_subtree + - remove some obsolete variables + +2002-07-10 02:33 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - reflect changed function names from agent_registry + +2002-07-10 02:32 jbpn + + * agent/mibgroup/agent/nsModuleTable.c: + + - changes due to renaming of struct subtree to netsnmp_subtree + - NOTE MEMORY LEAK (which I can't see how to fix -- new agent API + experts please examine) + +2002-07-10 02:29 jbpn + + * agent/agent_registry.c: + + - struct subtree renamed to netsnmp_subtree + - name, start, end members are now dynamically allocated to reduce + wasted memory (by a factor of 5 or so) + - functions are renamed consistently + +2002-07-10 02:20 jbpn + + * include/net-snmp/agent/: agent_registry.h, + net-snmp-agent-includes.h, snmp_agent.h, snmp_vars.h +, var_struct.h: + + - struct subtree renamed to netsnmp_subtree + +2002-07-09 06:02 jbpn + + * agent/mibgroup/agentx/master_admin.c: + + - free cache_id storage when closing session + +2002-07-09 05:56 jbpn + + * snmplib/snmp_api.c: + + - just call netsnmp_ds_shutdown() once in snmp_shutdown() + +2002-07-09 04:15 jbpn + + * snmplib/mib.c: + + - fix memory leak in netsnmp_fixup_mib_directory() + +2002-07-09 03:14 jbpn + + * agent/snmpd.c: + + - add a cast to quell compiler warning + +2002-07-08 22:09 rstory + + * agent/mibgroup/util_funcs.h: + + extern C for C++ compiles + +2002-07-08 07:21 jbpn + + * include/net-snmp/agent/snmp_vars.h: + + - remove obsolete function prototypes + +2002-07-07 19:45 rstory + + * local/mib2c.array-user.conf: + + update to use containers + +2002-07-07 19:38 rstory + + * include/net-snmp/library/oid_array.h: + + fix typo + +2002-07-07 19:37 rstory + + * agent/mibgroup/ucd-snmp/: disk.c, proc.c: + + fix compiler warning + +2002-07-07 19:33 rstory + + * agent/mibgroup/: agent/nsModuleTable.c, + agent/nsTransactionTable.c, host/hr_swinst.c: + + fix compiler warning + +2002-07-07 19:03 rstory + + * snmplib/snmpUDPIPv6Domain.c: + + remove unused vars + +2002-07-07 19:00 rstory + + * snmplib/oid_stash.c: + + fix compiler warnings + +2002-07-07 18:53 rstory + + * snmplib/asn1.c: + + fix compiler warnings + +2002-07-07 18:50 rstory + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c +: + + make param const; fix compile const warning + +2002-07-07 18:27 rstory + + * snmplib/mib.c: + + fix compiler warning; fix memory leak; prep a few comments for indent + +2002-07-06 14:11 hardaker + + * README, sedscript.in, snmplib/snmp_version.c, + FAQ, perl/SNMP/SNMP.pm: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.2.pre1 ) + +2002-07-06 14:10 hardaker + + * doxygen.conf: + + change project version to 5.0.2 + +2002-07-06 14:09 hardaker + + * perl/SNMP/Makefile.PL: + + snmptrapd is actually built in the apps directory, not the agent directory. + +2002-07-05 11:55 rstory + + * local/mib2c: + + clarify directions for obtaining perl/SNMP module. + +2002-07-05 05:18 jbpn + + * agent/mibgroup/agentx/client.c: + + - I must not check in code without compiling it + - I must not check in code without compiling it + - I must not check in code without compiling it + - I must not check in code without compiling it + - ... + +2002-07-05 03:23 jbpn + + * agent/mibgroup/: agentx/client.c, mibII/system_mib.c: + + - sysObjectID was being returned minus its last sub-identifier because + the length variable had not been updated to reflect the fact that it + is now longer. Code changed to use sizeof() instead, so this won't + happen again. Reported by Stian Soiland (bug #577439). + +2002-07-04 10:13 rstory + + * snmplib/read_config.c: + + ucd-snmp -> net-snmp + +2002-07-04 07:06 jbpn + + * snmplib/snmp_api.c: + + - modified handling of opaque pointer for stream-based transports to + avoid both multiple free() problem and unnecessary copying. + +2002-07-04 06:00 dts12 + + * man/snmpd.conf.5.def, agent/mibgroup/host/hr_storage.c + (V4-2-patches.[5,9]), man/snmpd.conf.5.def, + agent/mibgroup/host/hr_storage.c: + + Apply Johannes Schmidt-Fischer's NetworkDisk patch #554554 + +2002-07-04 05:56 dts12 + + * agent/mibgroup/host/: hr_filesys.c, hr_filesys.h + (V4-2-patches.[5,1]), hr_filesys.c, hr_filesys.h: + + Apply Johannes Schmidt-Fischer's NFS filesystem patch #554553 + (simplified to avoid the re-indentation - which makes it easier to see + what's changed. The whole HostRes group needs cleaning up anyway!) + +2002-07-04 05:52 dts12 + + * snmplib/snmp_api.c: + + Ensure transport opaque data isn't multiply assigned + (and hence multiply freed) for stream-based transports. + Datagram-based transports don't suffer from this problem. + Based on Patch 573771 + +2002-07-03 16:28 rstory + + * agent/mibgroup/mibII/vacm_vars.c: + + be precise about what file needs to be configured for access control + +2002-07-03 14:13 rstory + + * local/mib2c.conf: + + fix minor grammar errors; add descr for mib2c.array-user; add section header + for generating header definition files + +2002-07-03 13:11 rstory + + * include/net-snmp/: types.h, library/system.h: + + move include for in_addr_t to net-snmp/types.h, where in_addr_t is defined + for systems w/out netinet/in.h + +2002-07-03 12:51 rstory + + * local/mib2c.scalar.conf: + + more tweaks noticed on the mailing list + +2002-07-03 08:23 hardaker + + * perl/agent/test.pl: + + make test cleanups test.pl + +2002-07-03 03:42 dts12 + + * agent/mibgroup/: util_funcs.c (V4-2-patches.1), util_funcs.c +: + + Shut the agent down cleanly before restarting. + This closes any SNMP/AgentX ports as well. + +2002-07-03 03:26 dts12 + + * agent/mibgroup/util_funcs.c: + + OID sub-identifiers are unsigned, so treating them as signed can + give the wrong results with large values. + +2002-07-03 03:20 dts12 + + * snmplib/system.h (V4-2-patches.5), + include/net-snmp/library/system.h: + + Ensure in_addr_t is defined. + +2002-07-03 02:34 dts12 + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + Testing for requires on NetBSD 1.5. + Reported by Felicia Neff. + (Apparently from the NetBSD bug database - why they didn't tell us about + it is a mystery to me....) + +2002-07-03 02:19 dts12 + + * configure.in: + + Fix the default value for sysObjectID as reported in the configure --help output. + (The actual value used is correct - it's just the help output that's wrong). + Spotted by Sandhya Satyanarayan. + +2002-07-02 23:15 hardaker + + * local/mib2c.conf: + + update text for various .conf files + +2002-07-02 13:46 rstory + + * local/mib2c.scalar.conf: + + fixes noted on the mailing list by Patrice Kadionik + +2002-07-02 02:39 dts12 + + * perl/SNMP/Makefile.PL: + + Add the 'snmpd' and 'snmptrapd' binary names to the appropriate paths + when setting up the testing framework. + +2002-07-01 07:53 dts12 + + * snmplib/: asn1.c (V4-2-patches.8), asn1.c: + + Encode/Decode OIDs of the form 2.X (X > 40) correctly. + +2002-07-01 02:40 jbpn + + * configure, configure.in: + + - fix horrible formatting in help for transports + +2002-07-01 02:23 dts12 + + * sedscript.in: + + Pick up the changed definition for the root of the UCD extensible agent tables + (so that the EXAMPLE.conf file gets set up with the correct numeric OIDs) + +2002-06-28 06:46 jbpn + + * snmplib/snmpTCPDomain.c: + + - remove transport specifier and port number from strings returned + from snmp_tcp_fmtaddr() which break tcp_wrappers (and perhaps + other things). + +2002-06-28 04:41 dts12 + + * perl/agent/test.pl: + + Update default store retrieval functions to use the correct name. + + Note that this test script appears to include two infinite loops. + I'm not clear how this is expected to run successfully ? + +2002-06-28 04:39 dts12 + + * perl/agent/agent.xs: + + Remove reference to non-existent degugging function. + +2002-06-28 04:37 dts12 + + * perl/manager/: Makefile.PL, displaytable.pm, + getValues.pm, manager.pm, snmptosql: + + Bring perl 'manager' module under the NetSNMP banner + (both in terms of module group name, and references to 'ucd-snmp'). + Remove some UCD-specific settings. + + Note that snmptosql still refers explicitly to Wes' UCD email address, + and manager.pm to Wes' UCD filestore path. The relevant lines have + been highlighted, to encourage anyone wishing to use this to change them. + +2002-06-28 04:12 dts12 + + * perl/: AnyData_SNMP/Makefile.PL, OID/Makefile.PL, + SNMP/Makefile.PL, agent/Makefile.PL, + manager/Makefile.PL: + + Remove checking for "internal" prerequisites, so that "perl Makefile.PL" + at the top level will work - even on a pristine system. + + Qn: + Is it necessary/desirable to separate the NetSNMP modules to this extent? + Would it not be simpler to have all of the main .pm/.xs files in a single + NetSNMP directory, and compile/install them all from there? + +2002-06-28 01:45 dts12 + + * configure, configure.in: + + Check for --with-enterprise (et al) being invoked without a value, and bomb out. + +2002-06-27 21:43 rstory + + * README.solaris: + + new README detainling the use of SFIO to circumvent the 255 fd limit on + solaris. + +2002-06-27 11:09 rstory + + * agent/helpers/table_array.c, + include/net-snmp/agent/table_array.h: + + remove changing array; add netsnmp_table_array_remove_row() + +2002-06-27 04:15 dts12 + + * Makefile.rules: + + Some versions of 'makedepend' (e.g. RedHat 7.1), can't handle "-osuffix" + as a single option. All versions seem happy with "-o suffix" so use that. + +2002-06-27 03:31 dts12 + + * snmplib/mib.c: + + Use ENV_SEPARATOR_CHAR rather than hardwiring ':' in netsnmp_set_mib_directory + (as suggested by Robert) + +2002-06-27 03:22 jbpn + + * snmplib/snmpUDPDomain.c: + + - remove transport specifier and port number from strings returned + from snmp_udp_fmtaddr() which break tcp_wrappers (and perhaps + other things). + +2002-06-27 03:09 dts12 + + * agent/mibgroup/mibII/: snmp_mib.c (V4-2-patches.2), snmp_mib.c +: + + Validate new snmpEnableAuthenTraps value before trying to use it. + Spotted & fixed by Shantha Kumara + +2002-06-25 14:09 rstory + + * apps/snmpset.c: + + add APPTOPS (-Cq) for suppressing output of set results on success + +2002-06-25 09:28 dts12 + + * agent/mibgroup/ucd-snmp/proc.c: + + Apply patch #559848 to use the /proc pseudo-filesystem under Linux + (rather than parsing the output of ps) + +2002-06-25 08:59 dts12 + + * snmplib/snmp-tc.c: + + Check for 'aix4' (which is the token defined in the system header file) + rather than 'aix'. See bug #565769 + +2002-06-25 08:31 dts12 + + * agent/mibgroup/util_funcs.c: + + Treat '0' as an invalid index for a "simple table". + +2002-06-25 07:36 hardaker + + * local/snmpconf.dir/snmpd-data/system: + + document read-only nature of sysContact.0 and sysLocation.0 + configuration tokens. + +2002-06-25 06:40 jbpn + + * man/: Makefile.in, default_store.3.bot, + default_store.3.top: + + - add netsnmp_ prefix to default_store functions + + - clean up manpage a bit + + - fix breakage in generation of default_store.3.h due to auto-indentation + of default_store.h + +2002-06-25 02:55 jbpn + + * EXAMPLE.conf.def (V4-2-patches.3), EXAMPLE.conf.def: + + - mention that setting sysLocation et al. in snmpd.conf makes them + read-only + + - also change syntax of all example command line tools to use newer + -c COMMUNITY syntax not positional parameter + +2002-06-24 08:03 hardaker + + * agent/mibgroup/ucd-snmp/vmstat.c: + + make buffer size increase note a debug statement rather than a generic + log statement. + +2002-06-23 18:40 driehuis + + * perl/SNMP/SNMP.xs: + + Handle COUNTER64 in __translate_asn_type. + +2002-06-23 16:03 hardaker + + * perl/AnyData_SNMP/netsh: + + documentation for the script and the language it houses. + (man page auto-generated from the contained pod documentation) + +2002-06-23 15:03 hardaker + + * perl/SNMP/README: + + update to reference top level Makefile.PL + +2002-06-23 14:51 hardaker + + * perl/SNMP/: SNMP.xs (V4-2-patches.1), SNMP.xs: + + fix reported by Willem Dekker for Windows. Bug #543194 fixed. + +2002-06-22 08:37 hardaker + + * README.snmpv3: + + update for recent methodologies + +2002-06-21 16:07 rstory + + * snmplib/mib.c: + + final (hopefully!) fix for parsing ip addresses from + "Fco. Javier Ridruejo" + +2002-06-19 14:38 hardaker + + * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, + netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 +, netsnmp_multiplexer.3, netsnmp_old_api.3, + netsnmp_read_only.3, netsnmp_serialize.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_data.3, netsnmp_table_dataset.3, + netsnmp_table_iterator.3, netsnmp_todo.3: + + update from doxygen + +2002-06-19 11:50 hardaker + + * local/: mib2c.int_watch.conf, mib2c.scalar.conf: + + scalar mib2c configuration files for generating scalar code. + +2002-06-19 11:43 hardaker + + * agent/mibgroup/examples/scalar_int.c: + + clean up multi-line commend which was messed up by indent. + +2002-06-19 11:42 hardaker + + * perl/AnyData_SNMP/netsh: + + - add support for prompting of unknown parameters to aliases. + - misc other improvements (like "rehash") + +2002-06-19 11:38 hardaker + + * net-snmp-config.in: + + fix for new default store API + +2002-06-19 11:29 hardaker + + * perl/: Makefile.PL, Makefile.makefiles, + Makefile.subs.pl, make-perl-makefiles, ASN/Makefile.PL +, OID/Makefile.PL, SNMP/Makefile.PL, + agent/Makefile.PL, agent/default_store/Makefile.PL, + default_store/Makefile.PL: + + ARGGGGGG + I love perl. + I hate perl's make system. + I hate the fact that perl segfaults if GetOptions() is called more + than once. + sigh. + This hopefully will fix the perl module build routines so it at least + works (but it's still ugly and could use more cleaning). + +2002-06-19 07:45 rstory + + * agent/snmp_agent.c: + + fix infinte loop and add debug in remove_delegated + +2002-06-18 07:37 hardaker + + * agent/mibgroup/agentx/master_admin.c: + + NULL the priv pointer on session duplication. thanks to rezitoz + +2002-06-17 06:23 hardaker + + * README: + + Changed Katsuhisa's email address, on request + +2002-06-14 07:44 hardaker + + * agent/helpers/table_iterator.c: + + Patch #569021: from Lauri Myllari + - fix memory leak in the table iterator support. + +2002-06-14 07:02 hardaker + + * snmplib/snmp_api.c: + + Applied patch #569020 from rezitoz on IRC to fix non-initialized variable + +2002-06-14 03:57 dts12 + + * agent/mibgroup/Rmon/alarm.c: + + Add (null) context, to bring into line with the v5 registry APIs. + Fixes bug 568580. + +2002-06-14 02:27 dts12 + + * aclocal.m4, configure: + + Use matching ' and " quotes for AIX configure test. + Mentioned in passing in bug 565769. + +2002-06-13 14:32 hardaker + + * perl/SNMP/t/conf.t: + + fix default_store routines + +2002-06-12 06:43 dts12 + + * win32/net-snmp/net-snmp-config.h: + + Bring Windows OID usage into line with the main config file settings. + +2002-06-12 06:37 dts12 + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + Correct the default Enterprise OID used in traps, to avoid a repeated 0 + subidentifier. (Fixes bug #566917) + +2002-06-12 05:14 dts12 + + * snmplib/snmp_api.c: + + Define 'length' as a signed variable, so it can handle an error value of -1. + Reported by Joakim Althini. + +2002-06-12 03:11 dts12 + + * snmplib/read_config.c: + + Make sure the address of the next link is properly saved, before freeing memory. + Problem discovered by Hugo Cacote. + +2002-06-12 02:15 dts12 + + * include/net-snmp/: agent/agent_index.h, agent/agent_trap.h +, agent/all_helpers.h, agent/auto_nlist.h, + agent/bulk_to_next.h, agent/debug_handler.h, + agent/mib_modules.h, agent/multiplexer.h, agent/null.h +, agent/old_api.h, agent/read_only.h, + agent/serialize.h, agent/set_helper.h, + library/cmu_compat.h, library/snmpAAL5PVCDomain.h, + library/snmpCallbackDomain.h, library/snmpIPXDomain.h, + library/snmpTCPDomain.h, library/snmpTCPIPv6Domain.h, + library/snmpUDPDomain.h, library/snmpUDPIPv6Domain.h, + library/snmpUnixDomain.h, library/snmp_parse_args.h, + library/snmp_secmod.h, library/transform_oids.h, + library/ucd_compat.h: + + Supply missing #ifndef/#define/#endif and extern "C" {} wrappers + +2002-06-11 17:56 rstory + + * snmplib/mib.c: + + remove spurious printf to stderr + +2002-06-11 14:21 rstory + + * include/net-snmp/types.h: + + add extern "C"; add void_array struct + +2002-06-11 14:20 rstory + + * agent/helpers/table_array.c: + + remove tsearch; use new container instead + +2002-06-11 14:19 rstory + + * include/net-snmp/agent/table_array.h: + + use container for secondary index + +2002-06-11 14:17 rstory + + * snmplib/Makefile.in: + + add container to headers; add container.c + +2002-06-11 14:17 rstory + + * snmplib/container.c: + + init functions for basic/sorted container + +2002-06-11 14:15 rstory + + * include/net-snmp/library/container.h: + + more methods for basic container; add sorted (will probably rename) conatiner + +2002-06-11 12:22 rstory + + * include/net-snmp/agent/instance.h: + + protect against multiple includes; add extern "C" for __cplusplus + +2002-06-11 11:11 hardaker + + * perl/AnyData_SNMP/: INSTALL, Makefile.PL, README +, netsh, snmpsh: + + renamed snmpsh to netsh, as I like the name better and it appeals to a + wider number of people. + +2002-06-10 09:53 rstory + + * agent/snmp_agent.c: + + when deleting an asp pointer, make sure it isn't in the delegated list + +2002-06-10 08:46 rstory + + * snmplib/mib.c: + + fix parse_one_oid_index to allow too short IP address when complete is + specified; add netsnmp_oid2chars & netsnmp_oid2str + +2002-06-10 07:42 hardaker + + * perl/default_store/: default_store.pm, default_store.xs +, test.pl: + + update to latest default_store defines + +2002-06-10 07:39 hardaker + + * Makefile.in, perl/.cvsignore, perl/Makefile.PL: + + Top level perl Makefile.PL to install the whole bunch underneath. + This should now be used instead of the lower level makefiles for + simplicity. + +2002-06-10 07:27 dts12 + + * perl/SNMP/t/mib.t: + + Acknowledge known failing tests. + This message can be removed once the problem has been isolated and fixed. + +2002-06-10 07:17 hardaker + + * snmplib/mib.c: + + support for ipaddress building/parsing of OID indexes. + +2002-06-10 02:07 dts12 + + * FAQ (V4-2-patches.8), FAQ: + + Mention the other perl modules, introduced with v5 (particularly 'default_store') + +2002-06-10 01:28 dts12 + + * FAQ (V4-2-patches.7), FAQ: + + New entry describing possible problems with trap handlers. + +2002-06-08 21:39 hardaker + + * perl/agent/agent.pm: + + default_store fixes + +2002-06-08 20:54 rstory + + * Makefile.in: + + break perl makefile creation into seperate step; only clean perl directory + if there is a makefile + +2002-06-08 20:15 rstory + + * Makefile.in: + + add perltest target to make test in all perl directories + +2002-06-08 09:47 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + fix to deal with updated SQL::Statement module. + +2002-06-08 07:08 hardaker + + * perl/AnyData_SNMP/INSTALL: + + update to SQL-Statement requirement of 1.004 + +2002-06-08 06:45 hardaker + + * perl/SNMP/SNMP.xs: + + remove mib init code from C snmp_translate_obj call + +2002-06-08 06:44 hardaker + + * perl/SNMP/SNMP.pm: + + init_snmp inside translateObj + +2002-06-08 06:44 hardaker + + * perl/OID/OID.pm: + + change version to 0.1 + +2002-06-08 06:43 hardaker + + * perl/AnyData_SNMP/configs/unix: + + A few cleanups to ifconfig and netstat commands + +2002-06-08 06:35 hardaker + + * perl/AnyData_SNMP/snmpsh: + + - beginning support for import/export of data (currently to/from CSV). + - support for "diff" which compares old (possibly imported data) to current. + +2002-06-08 06:34 hardaker + + * perl/AnyData_SNMP/Makefile.PL: + + change required SNMP module version from 4 to 5 + +2002-06-08 06:34 hardaker + + * mibs/NET-SNMP-EXAMPLES-MIB.txt: + + Add a tutorial place holder comment OID. + +2002-06-08 06:33 hardaker + + * local/tkmib: + + fix tkmib for newer perl modules. + +2002-06-08 06:33 hardaker + + * local/snmpconf: + + turn off extra bold/underline formatting by default. + +2002-06-07 15:04 rstory + + * include/net-snmp/library/container.h: + + generic container structure for storing data + +2002-06-07 13:01 rstory + + * perl/ASN/ASN.xs: + + include net-snmp-config.h + +2002-06-07 10:37 rstory + + * configure: + + update configure to keep in line with configure.in (why? shouldn't + configure not be in CVS and be autogenerated? One of these days I'm going + to have to learn autoconf....) + +2002-06-07 10:35 rstory + + * Makefile.in, Makefile.rules: + + always check return status of make when inside a loop, and exit on errors + +2002-06-07 08:17 dts12 + + * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.3), + interfaces.c: + + Only null-terminate the interface name while it's actually being copied. + Restore the data line afterwards, so the debugging output is meaningful. + +2002-06-07 01:16 dts12 + + * agent/snmp_agent.c: + + Fix for indexing error, that causes a crash if more than 16 varbinds + are added to the cache in one go. Spotted by Shanth Kumara + +2002-06-06 01:12 dts12 + + * aclocal.m4, configure (V4-2-patches.[7,5]), aclocal.m4, + configure: + + Don't differenciate between elf- and a.out-based NetBSD systems. + (Problem highlighted by Felicia Neff) + +2002-06-05 18:50 rstory + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/types.h: + + put defines for socklen_t and in_addr_t in net-snmp/types.h instead of having + configure generate them; configure instead generates HAVE_SOCKLEN_T and + HAVE_IN_ADDR_T for systems which don't need the defines; this is primarily + for the benefit of the Win32 platform, which doesn't have configure. + +2002-06-05 09:20 rstory + + * local/mib2c.iterate.conf: + + don't advance request pointer inside for loop, since for loop does it for + us; otherwise for loop may end up dereferencing NULL pointer. + +2002-06-05 06:41 hardaker + + * perl/AnyData_SNMP/configs/unix: + + example configuration file to duplicate various unix utilities: + - currently: netstat, ps, df, ifconfig + +2002-06-05 06:40 hardaker + + * perl/AnyData_SNMP/configs/scli: + + example configuration file to duplicate functionality in Juergen's + scli command. + +2002-06-05 06:39 hardaker + + * perl/AnyData_SNMP/snmpsh: + + new commands: + source file -- sources an rc file + watch expression -- repeatedly runs a command and colorizes + differences in data + eval expression -- evaluates an expression directly in perl + - beginnings of overloads in perl so that calling sysContact() + will return the sysContact value. tables not returned yet. + fixes: + turns of ornamental prompt support (ick) by default + +2002-06-05 04:43 dts12 + + * man/: snmpcmd.1 (V4-2-patches.8), snmpcmd.1.def: + + Brief mention of the need to quote OIDs containing string indexes, + to protect the double quotes from the shell. + +2002-06-04 10:38 rstory + + * agent/snmp_agent.c: + + test for a null treecache before dereferencing it; noted on the coders + list by joakim.althini@reddo.net + +2002-06-04 10:33 rstory + + * agent/snmp_agent.c: + + test for asp->pdu == NULL before dereferencing it; noted on the coders + list by joakim.althini@reddo.net. + +2002-06-04 05:54 hardaker + + * perl/AnyData_SNMP/snmpsh: + + support for printf, single query/sets of scalars, multi-line aliases. + +2002-05-30 15:23 hardaker + + * perl/SNMP/SNMP.pm: + + default_store fixes + +2002-05-30 15:23 hardaker + + * perl/OID/OID.pm: + + make new() operator a bit smarter + +2002-05-29 19:57 hardaker + + * snmplib/: snmp_alarm.c (V4-2-patches.2), snmp_alarm.c: + + set the storage pointer to NULL, as pointed out by Mark Hoy. + +2002-05-29 09:22 hardaker + + * include/net-snmp/library/default_store.h, + include/net-snmp/library/mib.h, snmplib/mib.c, + snmplib/snmp_parse_args.c: + + Patch from Harrie Hazewinkel to APIify MIBDIRS support + +2002-05-29 07:43 dts12 + + * FAQ (V4-2-patches.6), FAQ: + + Expand on when OpenSSL is necessary, and how to compile using it. + +2002-05-29 06:52 dts12 + + * snmplib/snmpUDPDomain.c: + + Set REUSEADDR so that specifying the same port twice doesn't kill the agent. + (Suggested by Robert Hastings) + +2002-05-29 02:41 dts12 + + * FAQ (V4-2-patches.5), FAQ: + + Reference both versions of the tutorial (since this document is used + for building the on-line version of the FAQ) + +2002-05-29 02:16 dts12 + + * FAQ (V4-2-patches.4), FAQ: + + Clarify that trap filtering is not yet operational. + +2002-05-28 14:53 rstory + + * snmplib/oid_array.c: + + remove ^M chars + +2002-05-28 14:52 rstory + + * local/mib2c.array-user.conf: + + fix logic in can_delete; consolidate use of netsnmp_set_mode_request by setting + rc for use at end of loop; don't use removed macros for rowstatus/storagetype, + using new netsnmp_check_vb* routines instead; add asserts for error cases that + should be caught by earlier routines + +2002-05-28 14:47 rstory + + * include/net-snmp/agent/table_array.h: + + add callbacks for row (de)activation + +2002-05-28 06:23 dts12 + + * agent/helpers/table_array.c: + + Protect "#include " with the HAVE_SEARCH_H token. (Suggested by Harrie) + +2002-05-28 06:20 dts12 + + * include/net-snmp/library/snmp_logging.h: + + Fix the declaration of snmp_enable_syslog_ident. (Spotted by Harrie) + +2002-05-27 01:53 dts12 + + * apps/snmptrapd.c, include/net-snmp/library/snmp_logging.h +, snmplib/snmp_logging.c: + + Don't hardwire syslog facility to LOG_DAEMON. + Fix provided by Joakim Fallsjo. + +2002-05-27 01:32 dts12 + + * agent/mibgroup/snmpv3/usmUser.c, apps/snmptrapd.c + (V4-2-patches.[2,8]), agent/mibgroup/snmpv3/usmUser.c, + apps/snmptrapd.c: + + Tweak 'usmUser' help string to accurately reflect which bits are optional. + Reported by Ali Chanaui. + +2002-05-27 01:22 dts12 + + * man/: snmpd.conf.5.def (V4-2-patches.4), snmpd.conf.5.def: + + Document the limit on the number of "file" directives. + +2002-05-27 01:17 dts12 + + * local/Makefile.in: + + Remove an extraneous trailing backslash, that confuses some 'make's + +2002-05-24 09:54 hardaker + + * perl/agent/netsnmp_request_info.pm: + + Proper creation of returned NetSNMP::OID object. + +2002-05-24 09:54 hardaker + + * perl/agent/agent.xs: + + increase reference counts on returned mib registration objects so + they're not auto-cleaned by perl (the agent now has a copy of the pointer) + +2002-05-24 09:53 hardaker + + * perl/SNMP/SNMP.xs: + + new default_store netsnmp_ prefixes. + +2002-05-24 09:53 hardaker + + * local/mib2c: + + support for scalars (mib2c.scalar.conf file coming shortly) + +2002-05-24 09:52 hardaker + + * Makefile.in: + + A new rule called "commentcheck" to grep all sources for // comments. + +2002-05-24 08:09 dts12 + + * agent/agent_registry.c: + + Declare 'register_mib_detach_node' before it's used for the first time. + (Spotted by Xiang Zhang) + +2002-05-24 07:44 dts12 + + * apps/Makefile.in: + + Remove extraneous trailing backslash. + (That *might* be confusing Sun's make, but is wrong anyway) + +2002-05-23 01:39 dts12 + + * agent/mibgroup/ucd-snmp/: vmstat.c, vmstat_bsdi4.c, + vmstat_dynix.c, vmstat_freebsd2.c, vmstat_hpux.c, + vmstat_netbsd1.c, vmstat_solaris2.c: + + Bring the various 'var_extensible_vmstat' definitions into line + with the declaration in the header file - i.e. non-static. + +2002-05-21 15:25 rstory + + * Makefile.in: + + add -I$(srcdir)/include to CPP path for people building outside of src tree + +2002-05-21 08:14 rstory + + * agent/mibgroup/tunnel/tunnel.c: + + apply patch [ 558129 ] Make the tunnel mib compile in 5.0.1, submitted + by Lorenzo Colitti (lcolitti), which adds missing net-snmp-config.h + +2002-05-21 05:32 jbpn + + * agent/snmpd.c: + + - fix core dump in -u option processing, noted by Andreas Maus + +2002-05-21 05:20 dts12 + + * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.9), memory.c +: + + Latch memory reporting at 2^31-1, rather than 2^32-1 since these + objects are defined as (signed) Integer32. + Only latch if the value is *greater* than this threshold, not less! + +2002-05-21 01:20 jbpn + + * include/ucd-snmp/default_store.h, snmplib/ucd_compat.c +: + + - add compatibility definitions and functions for newly-renamed + default store manipulation functions and constants (defined iff + --enable-ucd-compatibility is given to at configuration time) + +2002-05-21 00:51 jbpn + + * include/net-snmp/library/default_store.h, + snmplib/default_store.c: + + - move definition of netsnmp_ds_read_config type from default_store.h + into default_store.c (since it is not, and should not, be used + elsewhere). + +2002-05-20 03:42 rstory + + * agent/mibgroup/mibII/vacm_vars.c: + + registers tokens for ipv6 ro/rw community, and make sure to parse them + as ipv6, not v4. + +2002-05-19 11:38 driehuis + + * agent/mibgroup/ucd-snmp/diskio.c: + + Bugfix for FreeBSD support of the diskIO mib. The original code neglected + the device number, which made distinguishing between, say, ad0 and ad1 + impossible. + +2002-05-17 09:05 hardaker + + * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.c +, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/ipv6.c, + agent/mibgroup/mibII/mta_sendmail.c, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c +, agent/mibgroup/mibII/udp.c, + agent/mibgroup/mibII/vacm_vars.c, + include/net-snmp/agent/var_struct.h: + + Patch from Harrie Hazewinkel to slightly reduce memory costs of registartions + +2002-05-16 17:06 hardaker + + * perl/SNMP/SNMP.xs: + + fix default store tag names. + fix init_snmp() definition to match normal perl non-ansi mode. + +2002-05-16 16:39 driehuis + + * net-snmp-config.in: + + Make sure --cflags spits out the required include path when installing + in a non-default location, as documented in the usage info in the script. + +2002-05-16 15:36 hardaker + + * local/snmpconf.dir/snmpd-data/system: + + add a line to the sysServices prompt saying if you don't know, say no. + +2002-05-16 12:55 hardaker + + * perl/agent/default_store/: default_store.pm, + default_store.xs: + + update to new define list + +2002-05-16 12:55 hardaker + + * perl/agent/default_store/test.pl: + + test script + +2002-05-16 12:49 hardaker + + * perl/agent/default_store/gen: + + autogeneration script + +2002-05-16 10:58 hardaker + + * perl/default_store/: default_store.pm, default_store.xs +, test.pl: + + updates to new .h tokens + +2002-05-16 10:58 hardaker + + * perl/default_store/gen: + + .h -> perlmodule regeneration script + +2002-05-16 07:09 dts12 + + * include/net-snmp/library/default_store.h, + include/net-snmp/library/mib.h, snmplib/mib.c, + snmplib/snmp_api.c, snmplib/ucd_compat.c: + + Consolidate the various OID output configuration mechanisms into one. + This does not affect the command-line options (yet!) - just the internals. + +2002-05-15 17:44 hardaker + + * snmplib/default_store.c, + include/net-snmp/library/default_store.h, + include/net-snmp/agent/ds_agent.h: + + fix default_store + +2002-05-15 17:20 hardaker + + * configure: + + run autoconf + +2002-05-15 17:20 hardaker + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + create a define location for HAVE_GETDEVS + +2002-05-15 17:16 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend +: + + depend update, which I meant to check in before the 5.0.1 release + +2002-05-15 05:53 jbpn + + * agent/: agent_index.c, agent_read_config.c, + agent_registry.c, auto_nlist.c, kernel.c, + snmp_agent.c, snmp_perl.c, snmp_vars.c, snmpd.c +: + + - use new netsnmp_ds_blah functions and constants + +2002-05-15 05:39 jbpn + + * apps/notification_log.c, apps/notification_log.h, + apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpget.c +, apps/snmpgetnext.c, apps/snmpstatus.c, + apps/snmptable.c, apps/snmptranslate.c, apps/snmptrap.c +, apps/snmptrapd.c, apps/snmpusm.c, + apps/snmpwalk.c, apps/snmpnetstat/main.c, + agent/mibgroup/agentx/agentx_config.c, + agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, agent/mibgroup/smux/smux.c +, agent/mibgroup/tunnel/tunnel.c: + + - use new netsnmp_ds_blah functions and constants + +2002-05-15 05:37 jbpn + + * snmplib/: default_store.c, mib.c, parse.c, + read_config.c, snmpUDPDomain.c, snmpUDPIPv6Domain.c +, snmp_alarm.c, snmp_api.c, snmp_logging.c, + snmp_parse_args.c, snmp_secmod.c, snmpusm.c, + snmpv3.c, ucd_compat.c, vacm.c: + + - rename functions and constants from default_store from ds_blah + to netsnmp_ds_blah + +2002-05-15 02:02 jbpn + + * agent/mibgroup/smux/: smux.c (V4-2-patches.0), smux.c: + + - initialise smux_listen_sd to avoid problems noted in bug #545448 + (a bit unreasonable in my view but it can't do any harm). + +2002-05-14 12:40 rstory + + * agent/helpers/table_array.c: + + precision extraction of tumor instead of amputation, or, ifdef search.h + functions that aren't essential to table_array operation and will probably + vanish in the near future anyway. + +2002-05-13 20:16 rstory + + * agent/object_monitor.c: + + fix type in sizeof + +2002-05-13 13:04 hardaker + + * configure, configure.in, agent/helpers/table_array.c +, include/net-snmp/net-snmp-config.h.in: + + Check for search.h before compiling the table_array helper + +2002-05-13 08:00 hardaker + + * agent/helpers/old_api.c: + + remove C++ comments + +2002-05-13 00:39 driehuis + + * ChangeLog: + + Note changes to configure.in. + +2002-05-12 10:30 driehuis + + * configure.in: + + Make sure the checks for kvm related stuff happens when -lkvm is in scope. + Add detection of the -ldevstat requirement when building with ucd-snmp/diskio. + +2002-05-10 23:33 hardaker + + * FAQ, README, sedscript.in, + snmplib/snmp_version.c, perl/SNMP/SNMP.pm: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.1 ) + +2002-05-10 23:05 hardaker + + * Makefile.top: + + libtool version inc + +2002-05-10 22:32 hardaker + + * NEWS, ChangeLog: + + update for 5.0.1 + +2002-05-10 17:09 hardaker + + * FAQ, NEWS, README, README.agentx: + + mention tutorial-5 instead of tutorial + +2002-05-10 17:04 hardaker + + * perl/agent/: Makefile.PL, agent.pm, + netsnmp_request_info.pm: + + request info perl code moved to separate file. + +2002-05-10 17:01 hardaker + + * perl/OID/OID.pm: + + documentation for the OID building overloads. + +2002-05-10 16:55 hardaker + + * apps/snmpvacm.c: + + Add proper length segment to the build view OID. + +2002-05-10 14:41 hardaker + + * snmplib/mib.c: + + new doc patch from Axel Kittenberg + +2002-05-10 14:04 hardaker + + * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.0), vacm_vars.c +: + + fix vacm problem on sets with OIDs containing large numbers as noted + by Vinay Gaonkar on the -coders mailing list. + +2002-05-10 13:46 hardaker + + * local/mib2c: + + fix calling on multiple tables + +2002-05-10 03:23 dts12 + + * snmplib/mib.c: + + Merge "STRING: Hex:" type tokens into a single token "Hex-STRING:" + +2002-05-10 03:12 dts12 + + * agent/helpers/instance.c: + + Report non-existent subinstances as 'noSuchInstance' rather than 'noSuchObject'. + "snmpget .... .1.3.6.1.6.3.12.1.5.0.99" now responds correctly. + (though "snmpget .... .1.3.6.1.6.3.12.1.5.1" still returns 'noSuchObject') + + Also guess that failed SET requests are 'noCreation' errors (which is + probably the most likely option). + +2002-05-09 15:54 hardaker + + * Makefile.rules: + + exit properly when a subdir fails to make properly + +2002-05-09 15:30 hardaker + + * snmplib/mib.c: + + create a token for the -Ov equivelant + +2002-05-09 09:12 hardaker + + * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.5), + memory_solaris2.c: + + patch from Takumi Kadode to fix memory usage on solaris + +2002-05-09 08:54 hardaker + + * agent/mibgroup/ucd-snmp/vmstat.c: + + updates from malloced vmstat fixes from patches branch + +2002-05-08 16:34 hardaker + + * net-snmp-config.in: + + new --compile-subagent features: + --cflags + --norm + --ldflags + includes header files + misc other bug fixes. + +2002-05-08 13:13 hardaker + + * agent/mibgroup/agentx/subagent.c: + + make the subagent properly call the reserve2 state again. + +2002-05-08 10:02 hardaker + + * agent/mibgroup/examples/notification.c: + + run indent + +2002-05-08 09:01 hardaker + + * agent/mibgroup/examples/notification.c: + + um, use 30 seconds like advertised. + +2002-05-08 08:59 hardaker + + * agent/mibgroup/examples/notification.c, + agent/mibgroup/examples/notification.h, + mibs/NET-SNMP-EXAMPLES-MIB.txt: + + define a better notification example (no requests. just alarm -> send) + +2002-05-07 22:45 hardaker + + * local/mib2c: + + update to current indent command + +2002-05-07 22:44 hardaker + + * local/mib2c.create-dataset.conf: + + move text in comment left slight (was too long). + +2002-05-07 22:43 hardaker + + * local/mib2c: + + enum fixes. + +2002-05-07 22:42 hardaker + + * local/: Makefile.in, mib2c.column_defines.conf, + mib2c.column_enums.conf, mib2c.conf: + + New mib2c files for generating headers full of column number defines + and enum defines. + +2002-05-07 22:40 hardaker + + * net-snmp-config.in: + + - --compile-subagent agent library reordering so it actually works. + - --compile-subagent now supports .o files (precompiled code). + +2002-05-07 22:31 hardaker + + * acconfig.h, configure: + + hmm. missed some checkin files. + +2002-05-07 11:15 hardaker + + * perl/SNMP/t/: conftest.conf, startagent.pl, conf.t +: + + test for configuration file/default_store support + +2002-05-07 11:14 hardaker + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + make init_snmp() take a char * argument like the real API + +2002-05-07 11:00 hardaker + + * agent/helpers/instance.c: + + typos. + +2002-05-07 09:41 hardaker + + * local/snmpconf: + + fix the -g flag. + +2002-05-07 09:16 hardaker + + * agent/helpers/instance.c: + + call netsnmp_set_request_error like a good boy. + +2002-05-06 20:43 rstory + + * mibs/Makefile.mib: + + fix missing $ noted by John Mills on the coders list + +2002-05-06 16:12 hardaker + + * configure, config.h.in, configure.in, snmplib/snmp_api.c + (V4-2-patches.[4,2,3,3]), configure, configure.in, + include/net-snmp/net-snmp-config.h.in, + snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c: + + use size_t when socklen_t is not available (correctly done this time) + +2002-05-06 15:59 hardaker + + * snmplib/: snmpTCPDomain.c, snmpTCPIPv6Domain.c, + snmpUDPDomain.c, snmpUDPIPv6Domain.c, snmpUnixDomain.c +: + + use size_t when socklen_t is not available + +2002-05-06 15:49 hardaker + + * configure, acconfig.h, config.h.in, configure.in + (V4-2-patches.[3,7,1,2]), acconfig.h, configure, + configure.in, include/net-snmp/net-snmp-config.h.in: + + use size_t when socklen_t is not available + +2002-05-06 15:11 hardaker + + * agent/mibgroup/ucd-snmp/: memory_hpux.c, memory_hpux.h +, vmstat_hpux.c, vmstat_hpux.h: + + run indent + +2002-05-06 15:10 hardaker + + * agent/mibgroup/ucd-snmp/: memory_hpux.c, memory_hpux.h +, vmstat_hpux.c, vmstat_hpux.h: + + Patches #551914+ from Gary Edwards to support hpux11 for memory and vmstat modules + +2002-05-06 15:07 hardaker + + * agent/mibgroup/ucd_snmp.h: + + add new hpux modules + +2002-05-06 14:34 hardaker + + * README: + + new contributors. + +2002-05-06 14:32 hardaker + + * include/net-snmp/library/default_store.h, man/snmpcmd.1.def +, snmplib/mib.c: + + Patch #551489: From Jeffrey Watson to add a -Q option for quick but w/ an '=' + +2002-05-06 14:28 hardaker + + * man/snmpd.1.def: + + change -D documentation to reflect current code. + +2002-05-06 14:27 hardaker + + * agent/agent_handler.c: + + misc small bugs and error message wording fixes. + +2002-05-06 09:37 hardaker + + * agent/mibgroup/smux/: smux.c (V4-2-patches.9), smux.c: + + bug #547010: fix smux auth bug as reported and fixed by Stefan Radman + +2002-05-01 23:01 rstory + + * local/mib2c.array-user.conf: + + tweaks for update to table_array + +2002-05-01 23:00 rstory + + * agent/Makefile.in: + + add object_monitor stuff + +2002-05-01 22:46 rstory + + * snmplib/Makefile.in: + + add check_varbind stuff + +2002-05-01 22:45 rstory + + * include/net-snmp/library/check_varbind.h, + snmplib/check_varbind.c: + + convenience functions for validation vabrind info + +2002-05-01 22:43 rstory + + * agent/helpers/table_array.c, + include/net-snmp/agent/table_array.h: + + do I really have to do this? sigh. Ok, rename debug token; revamp logic to + modify rows in place, keeping undo info (vs always changing a copy of a row + and swapping rows when set completed successfully) to allow external code + to keep pointers that don't disappear on them; add a few callbacks, including + row_compare, so table_array can maintain the secondary index tree; don't call + can_activate/can_delete unless we are actually trying to activate/delete row; + add skeleton (ifdef'd out) code for cooperative notifications of row events; + update changing array in commit & undo cases, not just commit; change typdefs + for a few callback pointers; ummmm... I *think* that's it....:-) + +2002-05-01 17:30 hardaker + + * perl/OID/: OID.pm, OID.xs, test.pl: + + Add index building to the + operator. + +2002-05-01 09:52 hardaker + + * perl/: OID/OID.pm, OID/OID.xs, agent/Makefile.PL +, agent/agent.pm, agent/agent.xs, agent/test.pl +, agent/typemap: + + Make getOID for requests returned a NetSNMP::OID blessed reference. + I'm not happy about how this is done, but all attempts to do it + correctly only left me in confusion. + +2002-05-01 09:31 hardaker + + * agent/mibgroup/mibII/vacm_vars.c, + include/net-snmp/library/snmpAAL5PVCDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + snmplib/snmpAAL5PVCDomain.c, snmplib/snmpTCPIPv6Domain.c +, snmplib/snmpUDPIPv6Domain.c, snmplib/snmpUnixDomain.c +: + + Change the domain OIDs to point to the net-snmp domains created by Dave. + This fixes bug #544245 as well. + +2002-05-01 09:30 hardaker + + * Makefile.in: + + Add the OID perl module to the list of modules. + +2002-05-01 07:45 hardaker + + * mibs/: UCD-SNMP-MIB.txt (V4-2-patches.0), UCD-SNMP-MIB.txt: + + remove old (and conflicting with traps) transport domain OIDs + +2002-05-01 06:19 dts12 + + * man/: snmpbulkget.1.def, snmpbulkwalk.1.def, + snmpcmd.1.def, snmpdelta.1, snmpget.1.def, + snmpset.1.def, snmpstatus.1.def, snmptest.1.def, + snmpwalk.1.def: + + Add type tags "STRING: " and "INTEGER: " to example output. + Add explicit setting of protocol version to example commands. + +2002-05-01 03:34 jbpn + + * agent/mibgroup/Rmon/: agutil.c, agutil.h, + agutil_api.h, alarm.c, alarm.h, event.c, + event.h, history.c, history.h, row_api.h, + rows.c, rows.h, statistics.c, statistics.h: + + - remove CVS Log: entries which are causing problems since they are + embedded in a comment, but some of the log entries contain comment + delimiters. + +2002-04-30 22:15 rstory + + * agent/snmpd.c: + + remove netsnmp_processing_set, it lives in snmp_agent.c + +2002-04-30 22:13 rstory + + * include/net-snmp/library/snmp-tc.h, snmplib/snmp-tc.c +: + + remove unused parameter; allow NONE as old value for storage type transtions + +2002-04-30 22:12 rstory + + * include/net-snmp/agent/table.h: + + remove overly complex macro stuff for rowstatus/storagetype + +2002-04-30 09:28 hardaker + + * perl/OID/: Makefile.PL, OID.pm, OID.xs, README +, test.pl: + + - allow conversions to an array (needs to be tied still). + - documentation. + +2002-04-30 08:15 jbpn + + * agent/: snmpd.c (V4-2-patches.3), snmpd.c: + + - fix bug #545775, reported by Dave Denson, whereby the PID of an + already-running snmpd would be overwritten by starting a new snmpd + (which would then exit, leaving the original snmpd running and the + wrong PID in the file). Solution is not to write the PID until we + have successfully opened all our sockets. + +2002-04-30 07:23 hardaker + + * perl/OID/: .cvsignore, Changes, MANIFEST, + Makefile.PL, OID.pm, OID.xs, README, + test.pl, typemap: + + OID perl module so you can do simple OID manipulations within perl easily: + - Example: new NetSNMP::OID('interfaces') > new NetSNMP::OID('system') + +2002-04-29 16:52 hardaker + + * agent/mibgroup/versiontag: + + regexp fix for white space checks in indent formatted code + +2002-04-29 16:47 hardaker + + * Makefile.in: + + reorder perl module names to reflect (new) dependencies. + +2002-04-29 09:42 hardaker + + * perl/SNMP/t/mib.t: + + fix a few warnings on failed tests (just screen cleanups) + +2002-04-29 09:41 hardaker + + * perl/SNMP/: Makefile.PL, SNMP.pm: + + Make the perl module respect snmp.conf settings (finally). + - Now requires a dependency on the NetSNMP::default_store module though. + +2002-04-27 08:19 rstory + + * agent/snmp_agent.c: + + don't process set request till delegated requests are complete, and queue + any other received packets until a set has completed processing. + +2002-04-27 08:10 rstory + + * snmplib/snmp_api.c: + + clean up comments munged by indent + +2002-04-27 08:08 rstory + + * agent/mibgroup/agentx/subagent.h: + + add missing prototype to fix compiler warning + +2002-04-27 08:07 rstory + + * agent/: object_monitor.c, helpers/table.c, + helpers/table_array.c: + + ifdef gymnastics to make sure asserts are only compiled in only if explicity + requested + +2002-04-26 21:26 rstory + + * agent/mibgroup/host/hr_storage.c: + + fix unbalanced endif on linux. hope I didn't break anything else. + +2002-04-26 19:14 rstory + + * agent/snmpd.c: + + fix unused var warning for !windows + +2002-04-26 14:33 hardaker + + * agent/mibgroup/Rmon/event.c, + include/net-snmp/library/asn1.h: + + fix OID_LENGTH definitions + +2002-04-26 10:53 hardaker + + * Makefile.in, perl/ASN/Makefile.PL, + perl/agent/Makefile.PL, perl/agent/default_store/Makefile.PL +: + + fix --with-perl-modules in makefiles. Make everything use + net-snmp-config, ... + +2002-04-26 10:27 hardaker + + * perl/SNMP/: Makefile.PL, README, SNMP.pm: + + - Cleanup. + - Make buildable from within the source. + - Change documentation references for ucd-snmp + - Change contact location to net-snmp-users (per Joe's agreement) + +2002-04-26 10:19 hardaker + + * perl/default_store/: MANIFEST, Makefile.PL, README +, default_store.pm, test.pl: + + - cleanup. + - Use net-snmp-config to find library, etc. + - Make buildable from within the source. + - a few more tests added + - use correct libraries + - add documentation + +2002-04-26 04:22 dts12 + + * configure, configure.in: + + Extracting the version from 'snmplib/snmp_version.c' needs to take account + of blank space. Reported by Stefan Radman (Bug #547379) + +2002-04-26 04:11 dts12 + + * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.8), memory.c +: + + Handle memory values > 32bit (latching at 2^32-1) + Patch #548663 from Rob Myers + +2002-04-26 03:55 dts12 + + * agent/snmpd.c: + + Remove redundant 'Invalid option' message, since this is typically + reported by getopt(). (Suggested by Andrew Rucker Jones - patch #548748 ) + +2002-04-26 03:51 dts12 + + * agent/snmpd.c: + + Add 'v' to the list of valid options (patch #548748) + Thanks to Andrew Rucker Jones. + +2002-04-26 03:36 dts12 + + * README.hpux11, agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_system.c, + agent/mibgroup/mibII/var_route.c, + include/net-snmp/system/hpux.h, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/memory.c, + agent/mibgroup/ucd-snmp/memory.h: + + Apply Johannes Schmidt-Fischer's improved HP-UX 11 patch + (#530724) to the main v5 line, as well as the v4-2 branch. + The code now compiles cleanly under HP-UX 11 using gcc. + +2002-04-25 07:19 hardaker + + * README, include/net-snmp/library/vacm.h, + snmplib/vacm.c: + + Patch from Axel Kittenberg to fix possible variable name clash + +2002-04-24 22:39 rstory + + * agent/object_monitor.c: + + handle callbacks sending new notifications (while processing notifications) + +2002-04-24 21:35 rstory + + * include/net-snmp/agent/object_monitor.h: + + header for new fucntions for monitoring objects + +2002-04-24 21:34 rstory + + * agent/object_monitor.c: + + new functions for monitoring object values + +2002-04-24 15:02 hardaker + + * agent/mibgroup/ucd-snmp/vmstat.c: + + /proc/stat can be larger than 1024 + +2002-04-24 06:19 dts12 + + * snmplib/Makefile.in: + + Install the missing 'md5.h' header file. + +2002-04-23 09:43 rstory + + * agent/helpers/: table.c, table_array.c: + + remove last of the #warnings, add xxx-rks if necessary + +2002-04-23 07:53 hardaker + + * agent/helpers/table_array.c: + + remove warnings + +2002-04-22 19:11 rstory + + * agent/mibgroup/ipfwchains/README: + + update URL to use freenmp.com mirror (unless someone knows a better place?) + +2002-04-22 14:10 rstory + + * snmplib/mib.c: + + apply documentatin patch from Axel Kittenberger + +2002-04-22 13:50 rstory + + * local/mib2c.array-user.conf: + + remove extra @end@ (sure would be nice if mib2c would check for unbalanced + @end@s) + +2002-04-22 09:48 rstory + + * snmplib/oid_array.c: + + update function names to match header (no mixed case) + +2002-04-22 08:11 hardaker + + * include/net-snmp/library/snmp_debug.h: + + fix bug #547110: properly spell define + +2002-04-21 16:44 hardaker + + * agent/mibgroup/mibII/sysORTable.c: + + add static to a returned variable + +2002-04-21 16:42 hardaker + + * configure, configure.in: + + fix --with-perl-modules + +2002-04-21 11:37 rstory + + * snmplib/snmp_version.c: + + 5.0.pre3 -> 5.0; (I'm sure there are other places this needs to change, + but I wanted to get the first post 5.0 checkin...:-) + +2002-04-20 00:37 hardaker + + * FAQ, sedscript.in, perl/SNMP/SNMP.pm: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0 ) + +2002-04-20 00:32 hardaker + + * NEWS: + + change version to 5.0 + +2002-04-20 00:29 hardaker + + * .cvsignore, AGENT.txt, COPYING, ChangeLog +, CodingStyle, EXAMPLE.conf.def, FAQ, + INSTALL, Makefile.in, Makefile.rules, + Makefile.top, NEWS, PORTING, README, + README.agentx, README.cmu, README.hpux11, + README.krb5, README.snmpv3, README.thread, + README.win32, TODO, acconfig.h, aclocal.m4, + config.guess, config.sub, configure, configure.in +, dotgdbinit, doxygen.conf, install-sh, + ltmain.sh, makedepend.in, makefileindepend.pl, + makenosysdepend.pl, maketarget, mkinstalldirs, + net-snmp-config.in, remove-files, sedscript.in, + stamp-h, stamp-h.in, agent/.cvsignore, + agent/Makefile.depend, agent/Makefile.in, + agent/agent_handler.c, agent/agent_index.c, + agent/agent_read_config.c, agent/agent_registry.c, + agent/agent_trap.c, agent/auto_nlist.c, + agent/autonlist.h, agent/kernel.c, agent/kernel.h +, agent/m2m.h, agent/mib_modules.c, + agent/snmp_agent.c, agent/snmp_perl.c, + agent/snmp_perl.pl, agent/snmp_vars.c, agent/snmpd.c +, agent/snmpd.h, agent/dlmods/.cvsignore, + agent/helpers/.cvsignore, agent/helpers/Makefile.depend +, agent/helpers/Makefile.in, agent/helpers/all_helpers.c +, agent/helpers/bulk_to_next.c, + agent/helpers/debug_handler.c, agent/helpers/instance.c +, agent/helpers/multiplexer.c, agent/helpers/null.c +, agent/helpers/old_api.c, agent/helpers/read_only.c +, agent/helpers/serialize.c, agent/helpers/table.c +, agent/helpers/table_array.c, + agent/helpers/table_data.c, agent/helpers/table_dataset.c +, agent/helpers/table_iterator.c, + agent/mibgroup/.cvsignore, agent/mibgroup/Makefile.depend +, agent/mibgroup/Makefile.in, agent/mibgroup/README +, agent/mibgroup/README.smux, agent/mibgroup/Rmon.h +, agent/mibgroup/agent_mibs.h, agent/mibgroup/agentx.h +, agent/mibgroup/examples.h, + agent/mibgroup/header_complex.c, + agent/mibgroup/header_complex.h, agent/mibgroup/host.h, + agent/mibgroup/host_res.h, agent/mibgroup/kernel_sunos5.c +, agent/mibgroup/kernel_sunos5.h, agent/mibgroup/mibII.h +, agent/mibgroup/mibdefs.h, agent/mibgroup/mibincl.h +, agent/mibgroup/notification.h, agent/mibgroup/smux.h +, agent/mibgroup/smux_gated.h, + agent/mibgroup/snmpv3mibs.h, agent/mibgroup/struct.h, + agent/mibgroup/target.h, agent/mibgroup/testhandler.c, + agent/mibgroup/testhandler.h, agent/mibgroup/tunnel.h, + agent/mibgroup/ucd_snmp.h, agent/mibgroup/util_funcs.c, + agent/mibgroup/util_funcs.h, agent/mibgroup/utilities.h +, agent/mibgroup/versiontag, agent/mibgroup/Rmon/README +, agent/mibgroup/Rmon/agutil.c, + agent/mibgroup/Rmon/agutil.h, + agent/mibgroup/Rmon/agutil_api.h, agent/mibgroup/Rmon/alarm.c +, agent/mibgroup/Rmon/alarm.h, + agent/mibgroup/Rmon/event.c, agent/mibgroup/Rmon/event.h +, agent/mibgroup/Rmon/history.c, + agent/mibgroup/Rmon/history.h, agent/mibgroup/Rmon/row_api.h +, agent/mibgroup/Rmon/rows.c, agent/mibgroup/Rmon/rows.h +, agent/mibgroup/Rmon/statistics.c, + agent/mibgroup/Rmon/statistics.h, + agent/mibgroup/Rmon/test_alarm.sh, + agent/mibgroup/Rmon/test_hist.sh, + agent/mibgroup/agent/.cvsignore, + agent/mibgroup/agent/nsModuleTable.c, + agent/mibgroup/agent/nsModuleTable.h, + agent/mibgroup/agent/nsTransactionTable.c, + agent/mibgroup/agent/nsTransactionTable.h, + agent/mibgroup/agentx/.cvsignore, + agent/mibgroup/agentx/agentx_config.c, + agent/mibgroup/agentx/agentx_config.h, + agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/client.h, + agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master.h, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/master_admin.h, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/protocol.h, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/agentx/subagent.h, + agent/mibgroup/disman/.cvsignore, + agent/mibgroup/disman/event-mib.h, + agent/mibgroup/disman/mteObjectsTable.c, + agent/mibgroup/disman/mteObjectsTable.h, + agent/mibgroup/disman/mteTriggerBooleanTable.c, + agent/mibgroup/disman/mteTriggerBooleanTable.h, + agent/mibgroup/disman/mteTriggerDeltaTable.c, + agent/mibgroup/disman/mteTriggerDeltaTable.h, + agent/mibgroup/disman/mteTriggerExistenceTable.c, + agent/mibgroup/disman/mteTriggerExistenceTable.h, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/mteTriggerTable.h, + agent/mibgroup/disman/mteTriggerThresholdTable.c, + agent/mibgroup/disman/mteTriggerThresholdTable.h, + agent/mibgroup/dummy/.cvsignore, + agent/mibgroup/examples/.cvsignore, + agent/mibgroup/examples/Makefile.dlmod, + agent/mibgroup/examples/data_set.c, + agent/mibgroup/examples/data_set.h, + agent/mibgroup/examples/delayed_instance.c, + agent/mibgroup/examples/delayed_instance.h, + agent/mibgroup/examples/example.c, + agent/mibgroup/examples/example.h, + agent/mibgroup/examples/scalar_int.c, + agent/mibgroup/examples/scalar_int.h, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/examples/ucdDemoPublic.cmds, + agent/mibgroup/examples/ucdDemoPublic.conf, + agent/mibgroup/examples/ucdDemoPublic.h, + agent/mibgroup/host/.cvsignore, + agent/mibgroup/host/hr_device.c, + agent/mibgroup/host/hr_device.h, + agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_disk.h +, agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_filesys.h, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_network.h, + agent/mibgroup/host/hr_other.c, + agent/mibgroup/host/hr_other.h, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_partition.h, + agent/mibgroup/host/hr_print.c, + agent/mibgroup/host/hr_print.h, agent/mibgroup/host/hr_proc.c +, agent/mibgroup/host/hr_proc.h, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_storage.h, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swinst.h, + agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_swrun.h, + agent/mibgroup/host/hr_system.c, + agent/mibgroup/host/hr_system.h, + agent/mibgroup/ipfwchains/.cvsignore, + agent/mibgroup/ipfwchains/README, + agent/mibgroup/mibII/.cvsignore, agent/mibgroup/mibII/at.c +, agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/icmp.c +, agent/mibgroup/mibII/icmp.h, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/ip.h, + agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/ipAddr.h +, agent/mibgroup/mibII/ipv6.c, + agent/mibgroup/mibII/ipv6.h, + agent/mibgroup/mibII/kernel_linux.c, + agent/mibgroup/mibII/kernel_linux.h, + agent/mibgroup/mibII/mta_sendmail.c, + agent/mibgroup/mibII/mta_sendmail.h, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/route_write.h, + agent/mibgroup/mibII/setSerialNo.c, + agent/mibgroup/mibII/setSerialNo.h, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/snmp_mib.h, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/sysORTable.h, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/system_mib.h, agent/mibgroup/mibII/tcp.c +, agent/mibgroup/mibII/tcp.h, + agent/mibgroup/mibII/tcpTable.c, + agent/mibgroup/mibII/tcpTable.h, agent/mibgroup/mibII/udp.c +, agent/mibgroup/mibII/udp.h, + agent/mibgroup/mibII/udpTable.c, + agent/mibgroup/mibII/udpTable.h, + 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/mibII/var_route.c, + agent/mibgroup/mibII/var_route.h, + agent/mibgroup/misc/.cvsignore, agent/mibgroup/misc/dlmod.c +, agent/mibgroup/misc/dlmod.h, + agent/mibgroup/misc/ipfwacc.c, agent/mibgroup/misc/ipfwacc.h +, agent/mibgroup/notification/.cvsignore, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.h, + agent/mibgroup/notification/snmpNotifyFilterTable.c, + agent/mibgroup/notification/snmpNotifyFilterTable.h, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/notification/snmpNotifyTable.h, + agent/mibgroup/smux/.cvsignore, agent/mibgroup/smux/smux.c +, agent/mibgroup/smux/smux.h, + agent/mibgroup/smux/snmp_bgp.c, + agent/mibgroup/smux/snmp_bgp.h, + agent/mibgroup/smux/snmp_ospf.c, + agent/mibgroup/smux/snmp_ospf.h, + agent/mibgroup/smux/snmp_rip2.c, + agent/mibgroup/smux/snmp_rip2.h, + agent/mibgroup/snmpv3/.cvsignore, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpEngine.h, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/snmpMPDStats.h, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmStats.h, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/snmpv3/usmUser.h, + agent/mibgroup/target/.cvsignore, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetAddrEntry.h, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.h, + agent/mibgroup/target/target.c, + agent/mibgroup/target/target.h, + agent/mibgroup/target/target_counters.c, + agent/mibgroup/target/target_counters.h, + agent/mibgroup/tunnel/tunnel.c, + agent/mibgroup/tunnel/tunnel.h, + agent/mibgroup/ucd-snmp/.cvsignore, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/disk.h, + agent/mibgroup/ucd-snmp/diskio.c, + agent/mibgroup/ucd-snmp/diskio.h, + agent/mibgroup/ucd-snmp/dlmod.c, + agent/mibgroup/ucd-snmp/dlmod.h, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/errormib.h, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/extensible.h, + agent/mibgroup/ucd-snmp/file.c, + agent/mibgroup/ucd-snmp/file.h, + agent/mibgroup/ucd-snmp/hpux.c, + agent/mibgroup/ucd-snmp/hpux.h, + agent/mibgroup/ucd-snmp/lmSensors.c, + agent/mibgroup/ucd-snmp/lmSensors.h, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/loadave.h, + agent/mibgroup/ucd-snmp/logmatch.c, + agent/mibgroup/ucd-snmp/logmatch.h, + agent/mibgroup/ucd-snmp/memory.c, + agent/mibgroup/ucd-snmp/memory.h, + agent/mibgroup/ucd-snmp/memory_dynix.c, + agent/mibgroup/ucd-snmp/memory_dynix.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/pass.c, + agent/mibgroup/ucd-snmp/pass.h, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/pass_persist.h, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/proc.h, + agent/mibgroup/ucd-snmp/proxy.c, + agent/mibgroup/ucd-snmp/proxy.h, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/versioninfo.h, + agent/mibgroup/ucd-snmp/vmstat.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_dynix.c, + agent/mibgroup/ucd-snmp/vmstat_dynix.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, + agent/mibgroup/utilities/.cvsignore, + agent/mibgroup/utilities/override.c, + agent/mibgroup/utilities/override.h, + agent/mibgroup/v2party/.cvsignore, + agent/mibgroup/vestinternett/.cvsignore, apps/.cvsignore +, apps/Makefile.depend, apps/Makefile.in, + apps/encode_keychange.c, apps/notification_log.c, + apps/notification_log.h, apps/snmpbulkget.c, + apps/snmpbulkwalk.c, 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_handlers.c, apps/snmptrapd_handlers.h, + apps/snmptrapd_log.c, apps/snmptrapd_log.h, + apps/snmpusm.c, apps/snmpvacm.c, apps/snmpwalk.c, + apps/snmpnetstat/.cvsignore, apps/snmpnetstat/Makefile.depend +, apps/snmpnetstat/Makefile.in, apps/snmpnetstat/if.c +, apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c +, apps/snmpnetstat/main.c, apps/snmpnetstat/main.h +, apps/snmpnetstat/netstat.h, apps/snmpnetstat/route.c +, apps/snmpnetstat/winstub.c, apps/snmpnetstat/winstub.h +, include/net-snmp/.cvsignore, + include/net-snmp/config_api.h, include/net-snmp/definitions.h +, include/net-snmp/mib_api.h, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/net-snmp-includes.h, + include/net-snmp/output_api.h, include/net-snmp/pdu_api.h +, include/net-snmp/session_api.h, + include/net-snmp/snmpv3_api.h, include/net-snmp/types.h +, include/net-snmp/utilities.h, + include/net-snmp/varbind_api.h, include/net-snmp/version.h +, include/net-snmp/agent/.cvsignore, + include/net-snmp/agent/agent_callbacks.h, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/agent_index.h, + include/net-snmp/agent/agent_read_config.h, + include/net-snmp/agent/agent_registry.h, + include/net-snmp/agent/agent_trap.h, + include/net-snmp/agent/all_helpers.h, + include/net-snmp/agent/auto_nlist.h, + include/net-snmp/agent/bulk_to_next.h, + include/net-snmp/agent/debug_handler.h, + include/net-snmp/agent/ds_agent.h, + include/net-snmp/agent/instance.h, + include/net-snmp/agent/mib_modules.h, + include/net-snmp/agent/multiplexer.h, + include/net-snmp/agent/net-snmp-agent-includes.h, + include/net-snmp/agent/null.h, + include/net-snmp/agent/old_api.h, + include/net-snmp/agent/read_only.h, + include/net-snmp/agent/serialize.h, + include/net-snmp/agent/set_helper.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/snmp_vars.h, + include/net-snmp/agent/table.h, + include/net-snmp/agent/table_array.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/agent/table_iterator.h, + include/net-snmp/agent/var_struct.h, + include/net-snmp/library/.cvsignore, + include/net-snmp/library/README, + include/net-snmp/library/asn1.h, + include/net-snmp/library/callback.h, + include/net-snmp/library/cmu_compat.h, + include/net-snmp/library/data_list.h, + include/net-snmp/library/default_store.h, + include/net-snmp/library/getopt.h, + include/net-snmp/library/int64.h, + include/net-snmp/library/keytools.h, + include/net-snmp/library/lcd_time.h, + include/net-snmp/library/libsnmp.h, + include/net-snmp/library/md5.h, + include/net-snmp/library/mib.h, + include/net-snmp/library/mt_support.h, + include/net-snmp/library/oid_array.h, + include/net-snmp/library/oid_stash.h, + include/net-snmp/library/parse.h, + include/net-snmp/library/read_config.h, + include/net-snmp/library/scapi.h, + include/net-snmp/library/snmp-tc.h, + include/net-snmp/library/snmp.h, + include/net-snmp/library/snmpAAL5PVCDomain.h, + include/net-snmp/library/snmpCallbackDomain.h, + include/net-snmp/library/snmpIPXDomain.h, + include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + include/net-snmp/library/snmp_alarm.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/library/snmp_enum.h, + include/net-snmp/library/snmp_impl.h, + include/net-snmp/library/snmp_locking.h, + include/net-snmp/library/snmp_logging.h, + include/net-snmp/library/snmp_parse_args.h, + include/net-snmp/library/snmp_secmod.h, + include/net-snmp/library/snmp_transport.h, + include/net-snmp/library/snmpksm.h, + include/net-snmp/library/snmpusm.h, + include/net-snmp/library/snmpv3.h, + include/net-snmp/library/system.h, + include/net-snmp/library/tools.h, + include/net-snmp/library/transform_oids.h, + include/net-snmp/library/ucd_compat.h, + include/net-snmp/library/vacm.h, + include/net-snmp/library/winservice.h, + include/net-snmp/machine/generic.h, + include/net-snmp/system/aix.h, include/net-snmp/system/bsd.h +, include/net-snmp/system/bsdi.h, + include/net-snmp/system/bsdi3.h, + include/net-snmp/system/bsdi4.h, + include/net-snmp/system/cygwin.h, + include/net-snmp/system/darwin.h, + include/net-snmp/system/dynix.h, + include/net-snmp/system/freebsd.h, + include/net-snmp/system/freebsd2.h, + include/net-snmp/system/freebsd3.h, + include/net-snmp/system/freebsd4.h, + include/net-snmp/system/generic.h, + include/net-snmp/system/hpux.h, + include/net-snmp/system/irix.h, + include/net-snmp/system/linux.h, + include/net-snmp/system/mips.h, + include/net-snmp/system/netbsd.h, + include/net-snmp/system/openbsd.h, + include/net-snmp/system/solaris.h, + include/net-snmp/system/solaris2.6.h, + include/net-snmp/system/solaris2.7.h, + include/net-snmp/system/solaris2.8.h, + include/net-snmp/system/sunos.h, + include/net-snmp/system/svr5.h, + include/net-snmp/system/sysv.h, + include/net-snmp/system/ultrix4.h, + include/ucd-snmp/.cvsignore, include/ucd-snmp/README, + include/ucd-snmp/agent_index.h, + include/ucd-snmp/agent_read_config.h, + include/ucd-snmp/agent_registry.h, + include/ucd-snmp/agent_trap.h, include/ucd-snmp/asn1.h, + include/ucd-snmp/auto_nlist.h, include/ucd-snmp/callback.h +, include/ucd-snmp/default_store.h, + include/ucd-snmp/ds_agent.h, + include/ucd-snmp/header_complex.h, include/ucd-snmp/int64.h +, include/ucd-snmp/keytools.h, include/ucd-snmp/mib.h +, include/ucd-snmp/mib_module_config.h, + include/ucd-snmp/mibincl.h, include/ucd-snmp/parse.h, + include/ucd-snmp/read_config.h, include/ucd-snmp/scapi.h +, include/ucd-snmp/snmp-tc.h, include/ucd-snmp/snmp.h +, include/ucd-snmp/snmp_agent.h, + include/ucd-snmp/snmp_alarm.h, include/ucd-snmp/snmp_api.h +, include/ucd-snmp/snmp_client.h, + include/ucd-snmp/snmp_debug.h, include/ucd-snmp/snmp_impl.h +, include/ucd-snmp/snmp_logging.h, + include/ucd-snmp/snmp_parse_args.h, + include/ucd-snmp/snmp_vars.h, include/ucd-snmp/snmpusm.h +, include/ucd-snmp/snmpv3.h, include/ucd-snmp/struct.h +, include/ucd-snmp/system.h, include/ucd-snmp/tools.h +, include/ucd-snmp/transform_oids.h, + include/ucd-snmp/ucd-snmp-agent-includes.h, + include/ucd-snmp/ucd-snmp-config.h, + include/ucd-snmp/ucd-snmp-includes.h, + include/ucd-snmp/util_funcs.h, include/ucd-snmp/var_struct.h +, include/ucd-snmp/version.h, local/.cvsignore, + local/FAQ2HTML, local/Makefile.in, local/README.mib2c +, local/convertcode, local/fixproc, + local/ipf-mod.pl, local/mib2c, + local/mib2c.array-user.conf, local/mib2c.conf, + local/mib2c.create-dataset.conf, local/mib2c.iterate.conf +, local/mib2c.vartypes.conf, local/pass_persisttest +, local/passtest, local/snmp-ucd.sh, + local/snmpcheck.def, local/snmpconf, local/tkmib, + local/traptoemail, local/snmpconf.dir/snmp-data/authopts +, local/snmpconf.dir/snmp-data/debugging, + local/snmpconf.dir/snmp-data/mibs, + local/snmpconf.dir/snmp-data/output, + local/snmpconf.dir/snmp-data/snmpconf-config, + local/snmpconf.dir/snmpd-data/acl, + local/snmpconf.dir/snmpd-data/basic_setup, + local/snmpconf.dir/snmpd-data/extending, + local/snmpconf.dir/snmpd-data/monitor, + local/snmpconf.dir/snmpd-data/operation, + local/snmpconf.dir/snmpd-data/snmpconf-config, + local/snmpconf.dir/snmpd-data/system, + local/snmpconf.dir/snmpd-data/trapsinks, + local/snmpconf.dir/snmptrapd-data/formatting, + local/snmpconf.dir/snmptrapd-data/snmpconf-config, + local/snmpconf.dir/snmptrapd-data/traphandle, man/.cvsignore +, man/Makefile.in, man/add_mibdir.3, + man/add_module_replacement.3, man/default_store.3.bot, + man/default_store.3.top, man/get_module_node.3, + man/init_mib.3, man/init_mib_internals.3, + man/mib2c.1.def, man/mib_api.3.def, man/netsnmp_agent.3 +, man/netsnmp_bulk_to_next.3, man/netsnmp_debug.3, + man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3 +, man/netsnmp_instance.3, + man/netsnmp_mib_handler_methods.3, man/netsnmp_multiplexer.3 +, man/netsnmp_old_api.3, man/netsnmp_read_only.3, + man/netsnmp_serialize.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_data.3, + man/netsnmp_table_dataset.3, man/netsnmp_table_iterator.3 +, man/netsnmp_todo.3, man/print_description.3, + man/print_mib.3, man/print_objid.3, man/print_value.3 +, man/print_variable.3, man/read_all_mibs.3, + man/read_config.3.def, man/read_mib.3, + man/read_module.3, man/read_module_node.3, + man/read_objid.3, man/shutdown_mib.3, + man/snmp.conf.5.def, man/snmp_agent_api.3.def, + man/snmp_alarm.3.def, man/snmp_api.3.def, + man/snmp_api_errstring.3, man/snmp_close.3, + man/snmp_config.5.def, man/snmp_error.3, + man/snmp_free_pdu.3, man/snmp_open.3, man/snmp_perror.3 +, man/snmp_read.3, man/snmp_select_info.3, + man/snmp_send.3, man/snmp_sess_api.3.def, + man/snmp_sess_async_send.3, man/snmp_sess_close.3, + man/snmp_sess_error.3, man/snmp_sess_init.3, + man/snmp_sess_open.3, man/snmp_sess_perror.3, + man/snmp_sess_read.3, man/snmp_sess_select_info.3, + man/snmp_sess_send.3, man/snmp_sess_session.3, + man/snmp_sess_timeout.3, man/snmp_set_mib_warnings.3, + man/snmp_set_save_descriptions.3, man/snmp_timeout.3, + man/snmp_trap_api.3.def, man/snmpbulkget.1.def, + man/snmpbulkwalk.1.def, man/snmpcmd.1.def, + man/snmpconf.1.def, man/snmpd.1.def, + man/snmpd.conf.5.def, man/snmpdelta.1, man/snmpdf.1 +, man/snmpget.1.def, man/snmpgetnext.1.def, + man/snmpinform.1, man/snmpnetstat.1, man/snmpset.1.def +, man/snmpstatus.1.def, man/snmptable.1.def, + man/snmptest.1.def, man/snmptranslate.1.def, + man/snmptrap.1.def, man/snmptrapd.8.def, + man/snmptrapd.conf.5.def, man/snmpusm.1.def, + man/snmpwalk.1.def, man/variables.5.def, + mibs/.cvsignore, mibs/AGENTX-MIB.txt, + mibs/DISMAN-EVENT-MIB.txt, mibs/DISMAN-SCHEDULE-MIB.txt +, mibs/DISMAN-SCRIPT-MIB.txt, mibs/EtherLike-MIB.txt +, mibs/HCNUM-TC.txt, mibs/HOST-RESOURCES-MIB.txt, + mibs/HOST-RESOURCES-TYPES.txt, + mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt, + mibs/IANA-LANGUAGE-MIB.txt, mibs/IANAifType-MIB.txt, + mibs/IF-INVERTED-STACK-MIB.txt, mibs/IF-MIB.txt, + mibs/INET-ADDRESS-MIB.txt, mibs/IP-FORWARD-MIB.txt, + mibs/IP-MIB.txt, mibs/IPV6-ICMP-MIB.txt, + mibs/IPV6-MIB.txt, mibs/IPV6-TC.txt, + mibs/IPV6-TCP-MIB.txt, mibs/IPV6-UDP-MIB.txt, + mibs/LM-SENSORS-MIB.txt, mibs/MTA-MIB.txt, + mibs/Makefile.in, mibs/Makefile.mib, + mibs/NET-SNMP-AGENT-MIB.txt, mibs/NET-SNMP-EXAMPLES-MIB.txt +, mibs/NET-SNMP-MIB.txt, mibs/NET-SNMP-MONITOR-MIB.txt +, mibs/NET-SNMP-SYSTEM-MIB.txt, mibs/NET-SNMP-TC.txt +, mibs/NETWORK-SERVICES-MIB.txt, + mibs/NOTIFICATION-LOG-MIB.txt, mibs/README.mibs, + mibs/RFC-1215.txt, mibs/RFC1155-SMI.txt, + mibs/RFC1213-MIB.txt, mibs/RMON-MIB.txt, + mibs/SMUX-MIB.txt, mibs/SNMP-COMMUNITY-MIB.txt, + mibs/SNMP-FRAMEWORK-MIB.txt, mibs/SNMP-MPD-MIB.txt, + mibs/SNMP-NOTIFICATION-MIB.txt, mibs/SNMP-PROXY-MIB.txt +, mibs/SNMP-TARGET-MIB.txt, + mibs/SNMP-USER-BASED-SM-MIB.txt, + mibs/SNMP-VIEW-BASED-ACM-MIB.txt, mibs/SNMPv2-CONF.txt, + mibs/SNMPv2-MIB.txt, mibs/SNMPv2-SMI.txt, + mibs/SNMPv2-TC.txt, mibs/SNMPv2-TM.txt, + mibs/TCP-MIB.txt, mibs/TUNNEL-MIB.txt, + mibs/UCD-DEMO-MIB.inc, mibs/UCD-DEMO-MIB.txt, + mibs/UCD-DISKIO-MIB.inc, mibs/UCD-DISKIO-MIB.txt, + mibs/UCD-DLMOD-MIB.inc, mibs/UCD-DLMOD-MIB.txt, + mibs/UCD-IPFILTER-MIB.inc, mibs/UCD-IPFILTER-MIB.txt, + mibs/UCD-IPFWACC-MIB.inc, mibs/UCD-IPFWACC-MIB.txt, + mibs/UCD-SNMP-MIB-OLD.txt, mibs/UCD-SNMP-MIB.inc, + mibs/UCD-SNMP-MIB.txt, mibs/UDP-MIB.txt, mibs/ianalist +, mibs/mibfetch, mibs/rfclist, mibs/rfcmibs.diff +, mibs/smistrip, ov/.cvsignore, ov/Makefile.in +, ov/README, ov/UCD-Computer, ov/UCD-fields, + ov/oid_to_sym.in, ov/oid_to_type.in, + ov/bitmaps/UCD.20.m, ov/bitmaps/UCD.20.p, + ov/bitmaps/UCD.26.m, ov/bitmaps/UCD.26.p, + ov/bitmaps/UCD.32.m, ov/bitmaps/UCD.32.p, + ov/bitmaps/UCD.38.m, ov/bitmaps/UCD.38.p, + ov/bitmaps/UCD.44.m, ov/bitmaps/UCD.44.p, + ov/bitmaps/UCD.50.m, ov/bitmaps/UCD.50.p, + ov/bitmaps/UCD.fields, perl/.cvsignore, + perl/ASN/.cvsignore, perl/ASN/ASN.pm, perl/ASN/ASN.xs +, perl/ASN/Changes, perl/ASN/MANIFEST, + perl/ASN/Makefile.PL, perl/ASN/test.pl, + perl/AnyData_SNMP/.cvsignore, perl/AnyData_SNMP/Changes +, perl/AnyData_SNMP/DBD_AnyData.patch, + perl/AnyData_SNMP/Format.pm, perl/AnyData_SNMP/INSTALL, + perl/AnyData_SNMP/MANIFEST, perl/AnyData_SNMP/Makefile.PL +, perl/AnyData_SNMP/README, perl/AnyData_SNMP/Storage.pm +, perl/AnyData_SNMP/snmpsh, perl/SNMP/.cvsignore, + perl/SNMP/BUG, perl/SNMP/MANIFEST, + perl/SNMP/MANIFEST.SKIP, perl/SNMP/Makefile.PL, + perl/SNMP/README, perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs +, perl/SNMP/TODO, perl/SNMP/perlsnmp.h, + perl/SNMP/typemap, perl/SNMP/examples/async1.pl, + perl/SNMP/examples/async2.pl, perl/SNMP/examples/bulkwalk.pl +, perl/SNMP/examples/ipforward.pl, + perl/SNMP/examples/mibtree.pl, perl/SNMP/examples/mibwalk.pl +, perl/SNMP/examples/pingmib.pl, + perl/SNMP/examples/tablewalk.pl, + perl/SNMP/examples/testleak.pl, + perl/SNMP/examples/trap-example.pl, perl/SNMP/hints/irix.pl +, perl/SNMP/hints/solaris.pl, perl/SNMP/t/.cvsignore +, perl/SNMP/t/README, perl/SNMP/t/async.t, + perl/SNMP/t/bulkwalk.t, perl/SNMP/t/get.t, + perl/SNMP/t/getnext.t, perl/SNMP/t/mib.t, + perl/SNMP/t/mib.txt, perl/SNMP/t/mibload.t, + perl/SNMP/t/notify.t, perl/SNMP/t/session.t, + perl/SNMP/t/set.t, perl/SNMP/t/snmptest.conf, + perl/SNMP/t/startagent.pl, perl/agent/.cvsignore, + perl/agent/Changes, perl/agent/MANIFEST, + perl/agent/Makefile.PL, perl/agent/agent.pm, + perl/agent/agent.xs, perl/agent/test.pl, + perl/agent/typemap, perl/agent/default_store/.cvsignore +, perl/agent/default_store/Makefile.PL, + perl/agent/default_store/default_store.pm, + perl/agent/default_store/default_store.xs, + perl/default_store/.cvsignore, perl/default_store/Changes +, perl/default_store/MANIFEST, + perl/default_store/Makefile.PL, + perl/default_store/default_store.pm, + perl/default_store/default_store.xs, + perl/default_store/test.pl, perl/default_store/typemap, + perl/manager/.cvsignore, perl/manager/INSTALL, + perl/manager/Makefile.PL, perl/manager/displaytable.pm, + perl/manager/getValues.pm, perl/manager/green.gif, + perl/manager/manager.pm, perl/manager/red.gif, + perl/manager/setupauth, perl/manager/setupdb, + perl/manager/setupuser, perl/manager/snmptosql, + snmplib/.cvsignore, snmplib/MSG00001.bin, + snmplib/Makefile.depend, snmplib/Makefile.in, + snmplib/asn1.c, snmplib/callback.c, + snmplib/cmu_compat.c, snmplib/data_list.c, + snmplib/default_store.c, snmplib/getopt.c, + snmplib/int64.c, snmplib/keytools.c, snmplib/lcd_time.c +, snmplib/md5.c, snmplib/mib.c, + snmplib/mt_support.c, snmplib/oid_array.c, + snmplib/oid_stash.c, snmplib/parse.c, + snmplib/read_config.c, snmplib/scapi.c, + snmplib/snmp-tc.c, snmplib/snmp.c, + snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c +, snmplib/snmpIPXDomain.c, snmplib/snmpTCPDomain.c +, snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c +, snmplib/snmpUDPIPv6Domain.c, snmplib/snmpUnixDomain.c +, snmplib/snmp_alarm.c, snmplib/snmp_api.c, + snmplib/snmp_auth.c, snmplib/snmp_client.c, + snmplib/snmp_debug.c, snmplib/snmp_enum.c, + snmplib/snmp_logging.c, snmplib/snmp_parse_args.c, + snmplib/snmp_secmod.c, snmplib/snmp_transport.c, + snmplib/snmp_version.c, snmplib/snmpksm.c, + snmplib/snmpusm.c, snmplib/snmpv3.c, snmplib/snprintf.c +, snmplib/strtol.c, snmplib/strtoul.c, + snmplib/system.c, snmplib/tools.c, + snmplib/ucd-snmp-includes.h, snmplib/ucd_compat.c, + snmplib/vacm.c, snmplib/winservice.c, + snmplib/winservice.mc, snmplib/winservice.rc, + testing/.cvsignore, testing/Makefile.in, testing/README +, testing/RUNTESTS, testing/T.c, testing/T2.sh +, testing/TESTCONF.sh, testing/data.keychange-md5, + testing/data.keychange-sha1, testing/data.keychange-sha1-des +, testing/data.kul-md5, testing/data.kul-sha1, + testing/etimetest.c, testing/eval_oneprogram.sh, + testing/eval_onescript.sh, testing/eval_suite.sh, + testing/eval_testlist, testing/eval_tools.sh, + testing/keymanagetest.c, testing/misctest.c, + testing/scapitest.c, testing/test_keychange.sh, + testing/test_kul.sh, testing/tests/Sv1config, + testing/tests/Sv2cconfig, testing/tests/Sv3DESconfig, + testing/tests/Sv3SHADESconfig, testing/tests/Sv3config, + testing/tests/Sv3configsha, testing/tests/Svanyconfig, + testing/tests/T001snmpv1get, testing/tests/T002snmpv1getnext +, testing/tests/T003snmpv1getfail, + testing/tests/T004snmpv1nosuch, testing/tests/T014snmpv2cget +, testing/tests/T015snmpv2cgetnext, + testing/tests/T016snmpv2cgetfail, + testing/tests/T017snmpv2ctov1getfail, + testing/tests/T018snmpv1tov2cgetfail, + testing/tests/T019snmpv2cnosuch, testing/tests/T020snmpv3get +, testing/tests/T021snmpv3getnext, + testing/tests/T022snmpv3getMD5, + testing/tests/T023snmpv3getMD5DES, + testing/tests/T024snmpv3getSHA1, + testing/tests/T025snmpv3getSHADES, + testing/tests/T028snmpv3getfail, + testing/tests/T030snmpv3usercreation, + testing/tests/T049snmpv3inform, testing/tests/T050snmpv3trap +, testing/tests/T051snmpv2ctrap, + testing/tests/T052snmpv2cinform, + testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap +, testing/tests/T055agentv1mintrap, + testing/tests/T056agentv2cmintrap, + testing/tests/T058agentauthtrap, testing/tests/T100agenthup +, testing/tests/T110agentxget, + testing/tests/T111agentxset, testing/tests/T112agentxsetfail +, testing/tests/T113agentxtrap, + testing/tests/T120proxyget, testing/tests/T121proxyset, + testing/tests/T122proxysetfail, win32/.cvsignore, + win32/config.h, win32/config.h.borland, + win32/mib_module_config.h, win32/mib_module_dot_conf.h, + win32/mib_module_includes.h, win32/mib_module_inits.h, + win32/mib_module_shutdown.h, win32/snmpsm_init.h, + win32/win32.dsw, win32/win32.opt, win32/bin/.cvsignore +, win32/encode_keychange/.cvsignore, + win32/encode_keychange/encode_keychange.dsp, + win32/lib/.cvsignore, win32/libagent/.cvsignore, + win32/libagent/libagent.def, win32/libagent/libagent.dsp +, win32/libhelpers/libhelpers.dsp, + win32/libsnmp/.cvsignore, win32/libsnmp/libsnmp.dsp, + win32/libsnmp_dll/.cvsignore, win32/libsnmp_dll/libsnmp.def +, win32/libsnmp_dll/libsnmp_dll.dsp, + win32/libucdmibs/.cvsignore, win32/libucdmibs/libucdmibs.def +, win32/net-snmp/net-snmp-config.h, + win32/net-snmp/agent/mib_module_config.h, + win32/net-snmp/library/snmpv3-security-includes.h, + win32/netsnmpmibs/netsnmpmibs.dsp, + win32/snmpbulkget/.cvsignore, + win32/snmpbulkget/snmpbulkget.dsp, + win32/snmpbulkwalk/.cvsignore, + win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/.cvsignore +, win32/snmpd/snmpd.dsp, win32/snmpdelta/.cvsignore +, win32/snmpdelta/snmpdelta.dsp, win32/snmpdf/.cvsignore +, win32/snmpdf/snmpdf.dsp, win32/snmpget/.cvsignore +, win32/snmpget/snmpget.dsp, + win32/snmpgetnext/.cvsignore, + win32/snmpgetnext/snmpgetnext.dsp, + win32/snmpnetstat/.cvsignore, + win32/snmpnetstat/snmpnetstat.dsp, win32/snmpset/.cvsignore +, win32/snmpset/snmpset.dsp, win32/snmpstatus/.cvsignore +, win32/snmpstatus/snmpstatus.dsp, + win32/snmptable/.cvsignore, win32/snmptable/snmptable.dsp +, win32/snmptest/.cvsignore, win32/snmptest/snmptest.dsp +, win32/snmptranslate/.cvsignore, + win32/snmptranslate/snmptranslate.dsp, + win32/snmptrap/.cvsignore, win32/snmptrap/snmptrap.dsp, + win32/snmptrapd/.cvsignore, win32/snmptrapd/snmptrapd.dsp +, win32/snmpusm/.cvsignore, win32/snmpusm/snmpusm.dsp +, win32/snmpvacm/.cvsignore, win32/snmpvacm/snmpvacm.dsp +, win32/snmpwalk/.cvsignore, win32/snmpwalk/snmpwalk.dsp +: + + cvs file version number change + +2002-04-20 00:20 hardaker + + * ChangeLog: + + changelog + +2002-04-20 00:07 hardaker + + * agent/agent_handler.c, agent/agent_index.c, + agent/agent_read_config.c, agent/agent_registry.c, + agent/agent_trap.c, agent/auto_nlist.c, + agent/autonlist.h, agent/kernel.c, agent/kernel.h +, agent/m2m.h, agent/mib_modules.c, + agent/snmp_agent.c, agent/snmp_perl.c, + agent/snmp_vars.c, agent/snmpd.c, agent/snmpd.h +, agent/helpers/all_helpers.c, + agent/helpers/bulk_to_next.c, agent/helpers/debug_handler.c +, agent/helpers/instance.c, + agent/helpers/multiplexer.c, agent/helpers/null.c, + agent/helpers/old_api.c, agent/helpers/read_only.c, + agent/helpers/serialize.c, agent/helpers/table.c, + agent/helpers/table_array.c, agent/helpers/table_data.c +, agent/helpers/table_dataset.c, + agent/helpers/table_iterator.c, agent/mibgroup/Rmon.h, + agent/mibgroup/agentx.h, agent/mibgroup/header_complex.c +, agent/mibgroup/header_complex.h, + agent/mibgroup/host.h, agent/mibgroup/host_res.h, + agent/mibgroup/kernel_sunos5.c, + agent/mibgroup/kernel_sunos5.h, agent/mibgroup/mibII.h +, agent/mibgroup/mibdefs.h, agent/mibgroup/mibincl.h +, agent/mibgroup/smux_gated.h, + agent/mibgroup/snmpv3mibs.h, agent/mibgroup/struct.h, + agent/mibgroup/testhandler.c, agent/mibgroup/testhandler.h +, agent/mibgroup/ucd_snmp.h, + agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h +, agent/mibgroup/Rmon/agutil.c, + agent/mibgroup/Rmon/agutil.h, + agent/mibgroup/Rmon/agutil_api.h, agent/mibgroup/Rmon/alarm.c +, agent/mibgroup/Rmon/alarm.h, + agent/mibgroup/Rmon/event.c, agent/mibgroup/Rmon/event.h +, agent/mibgroup/Rmon/history.c, + agent/mibgroup/Rmon/history.h, agent/mibgroup/Rmon/row_api.h +, agent/mibgroup/Rmon/rows.c, agent/mibgroup/Rmon/rows.h +, agent/mibgroup/Rmon/statistics.c, + agent/mibgroup/Rmon/statistics.h, + agent/mibgroup/agent/nsModuleTable.c, + agent/mibgroup/agent/nsModuleTable.h, + agent/mibgroup/agent/nsTransactionTable.c, + agent/mibgroup/agent/nsTransactionTable.h, + agent/mibgroup/agentx/agentx_config.c, + agent/mibgroup/agentx/agentx_config.h, + agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/client.h, + agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master.h, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/master_admin.h, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/protocol.h, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/agentx/subagent.h, + agent/mibgroup/disman/event-mib.h, + agent/mibgroup/disman/mteObjectsTable.c, + agent/mibgroup/disman/mteObjectsTable.h, + agent/mibgroup/disman/mteTriggerBooleanTable.c, + agent/mibgroup/disman/mteTriggerBooleanTable.h, + agent/mibgroup/disman/mteTriggerDeltaTable.c, + agent/mibgroup/disman/mteTriggerDeltaTable.h, + agent/mibgroup/disman/mteTriggerExistenceTable.c, + agent/mibgroup/disman/mteTriggerExistenceTable.h, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/mteTriggerTable.h, + agent/mibgroup/disman/mteTriggerThresholdTable.c, + agent/mibgroup/disman/mteTriggerThresholdTable.h, + agent/mibgroup/examples/data_set.c, + agent/mibgroup/examples/data_set.h, + agent/mibgroup/examples/delayed_instance.c, + agent/mibgroup/examples/delayed_instance.h, + agent/mibgroup/examples/example.c, + agent/mibgroup/examples/example.h, + agent/mibgroup/examples/scalar_int.c, + agent/mibgroup/examples/scalar_int.h, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/examples/ucdDemoPublic.h, + agent/mibgroup/host/hr_device.c, + agent/mibgroup/host/hr_device.h, + agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_disk.h +, agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_filesys.h, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_network.h, + agent/mibgroup/host/hr_other.c, + agent/mibgroup/host/hr_other.h, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_partition.h, + agent/mibgroup/host/hr_print.c, + agent/mibgroup/host/hr_print.h, agent/mibgroup/host/hr_proc.c +, agent/mibgroup/host/hr_proc.h, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_storage.h, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swinst.h, + agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_swrun.h, + agent/mibgroup/host/hr_system.c, + agent/mibgroup/host/hr_system.h, agent/mibgroup/mibII/at.c +, agent/mibgroup/mibII/at.h, + agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/icmp.h +, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/ip.h, + agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/ipAddr.h +, agent/mibgroup/mibII/ipv6.c, + agent/mibgroup/mibII/ipv6.h, + agent/mibgroup/mibII/kernel_linux.c, + agent/mibgroup/mibII/kernel_linux.h, + agent/mibgroup/mibII/mta_sendmail.c, + agent/mibgroup/mibII/mta_sendmail.h, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/route_write.h, + agent/mibgroup/mibII/setSerialNo.c, + agent/mibgroup/mibII/setSerialNo.h, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/snmp_mib.h, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/sysORTable.h, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/system_mib.h, agent/mibgroup/mibII/tcp.c +, agent/mibgroup/mibII/tcp.h, + agent/mibgroup/mibII/tcpTable.c, + agent/mibgroup/mibII/tcpTable.h, agent/mibgroup/mibII/udp.c +, agent/mibgroup/mibII/udp.h, + agent/mibgroup/mibII/udpTable.c, + agent/mibgroup/mibII/udpTable.h, + 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/mibII/var_route.c, + agent/mibgroup/mibII/var_route.h, agent/mibgroup/misc/dlmod.c +, agent/mibgroup/misc/dlmod.h, + agent/mibgroup/misc/ipfwacc.c, agent/mibgroup/misc/ipfwacc.h +, agent/mibgroup/notification/snmpNotifyFilterProfileTable.c +, agent/mibgroup/notification/snmpNotifyFilterProfileTable.h +, agent/mibgroup/notification/snmpNotifyFilterTable.c, + agent/mibgroup/notification/snmpNotifyFilterTable.h, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/notification/snmpNotifyTable.h, + agent/mibgroup/smux/smux.c, agent/mibgroup/smux/smux.h +, agent/mibgroup/smux/snmp_bgp.c, + agent/mibgroup/smux/snmp_bgp.h, + agent/mibgroup/smux/snmp_ospf.c, + agent/mibgroup/smux/snmp_ospf.h, + agent/mibgroup/smux/snmp_rip2.c, + agent/mibgroup/smux/snmp_rip2.h, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpEngine.h, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/snmpMPDStats.h, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmStats.h, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/snmpv3/usmUser.h, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetAddrEntry.h, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.h, + agent/mibgroup/target/target.c, + agent/mibgroup/target/target.h, + agent/mibgroup/target/target_counters.c, + agent/mibgroup/target/target_counters.h, + agent/mibgroup/tunnel/tunnel.c, + agent/mibgroup/tunnel/tunnel.h, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/disk.h, + agent/mibgroup/ucd-snmp/diskio.c, + agent/mibgroup/ucd-snmp/diskio.h, + agent/mibgroup/ucd-snmp/dlmod.c, + agent/mibgroup/ucd-snmp/dlmod.h, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/errormib.h, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/extensible.h, + agent/mibgroup/ucd-snmp/file.c, + agent/mibgroup/ucd-snmp/file.h, + agent/mibgroup/ucd-snmp/hpux.c, + agent/mibgroup/ucd-snmp/hpux.h, + agent/mibgroup/ucd-snmp/lmSensors.c, + agent/mibgroup/ucd-snmp/lmSensors.h, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/loadave.h, + agent/mibgroup/ucd-snmp/logmatch.c, + agent/mibgroup/ucd-snmp/logmatch.h, + agent/mibgroup/ucd-snmp/memory.c, + agent/mibgroup/ucd-snmp/memory.h, + agent/mibgroup/ucd-snmp/memory_dynix.c, + agent/mibgroup/ucd-snmp/memory_dynix.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/pass.c, + agent/mibgroup/ucd-snmp/pass.h, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/pass_persist.h, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/proc.h, + agent/mibgroup/ucd-snmp/proxy.c, + agent/mibgroup/ucd-snmp/proxy.h, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/versioninfo.h, + agent/mibgroup/ucd-snmp/vmstat.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_dynix.c, + agent/mibgroup/ucd-snmp/vmstat_dynix.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, + agent/mibgroup/utilities/override.c, + agent/mibgroup/utilities/override.h, apps/encode_keychange.c +, apps/notification_log.c, apps/notification_log.h +, apps/snmpbulkget.c, apps/snmpbulkwalk.c, + 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_handlers.c, + apps/snmptrapd_handlers.h, apps/snmptrapd_log.c, + apps/snmptrapd_log.h, apps/snmpusm.c, apps/snmpvacm.c +, apps/snmpwalk.c, apps/snmpnetstat/if.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, + apps/snmpnetstat/main.c, apps/snmpnetstat/main.h, + apps/snmpnetstat/netstat.h, apps/snmpnetstat/route.c, + apps/snmpnetstat/winstub.c, apps/snmpnetstat/winstub.h +, include/net-snmp/config_api.h, + include/net-snmp/definitions.h, include/net-snmp/mib_api.h +, include/net-snmp/net-snmp-includes.h, + include/net-snmp/output_api.h, include/net-snmp/pdu_api.h +, include/net-snmp/session_api.h, + include/net-snmp/snmpv3_api.h, include/net-snmp/types.h +, include/net-snmp/utilities.h, + include/net-snmp/varbind_api.h, include/net-snmp/version.h +, include/net-snmp/agent/agent_callbacks.h, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/agent_index.h, + include/net-snmp/agent/agent_read_config.h, + include/net-snmp/agent/agent_registry.h, + include/net-snmp/agent/agent_trap.h, + include/net-snmp/agent/all_helpers.h, + include/net-snmp/agent/auto_nlist.h, + include/net-snmp/agent/bulk_to_next.h, + include/net-snmp/agent/debug_handler.h, + include/net-snmp/agent/ds_agent.h, + include/net-snmp/agent/instance.h, + include/net-snmp/agent/mib_modules.h, + include/net-snmp/agent/multiplexer.h, + include/net-snmp/agent/net-snmp-agent-includes.h, + include/net-snmp/agent/null.h, + include/net-snmp/agent/old_api.h, + include/net-snmp/agent/read_only.h, + include/net-snmp/agent/serialize.h, + include/net-snmp/agent/set_helper.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/snmp_vars.h, + include/net-snmp/agent/table.h, + include/net-snmp/agent/table_array.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/agent/table_iterator.h, + include/net-snmp/agent/var_struct.h, + include/net-snmp/library/asn1.h, + include/net-snmp/library/callback.h, + include/net-snmp/library/cmu_compat.h, + include/net-snmp/library/data_list.h, + include/net-snmp/library/default_store.h, + include/net-snmp/library/getopt.h, + include/net-snmp/library/int64.h, + include/net-snmp/library/keytools.h, + include/net-snmp/library/lcd_time.h, + include/net-snmp/library/libsnmp.h, + include/net-snmp/library/md5.h, + include/net-snmp/library/mib.h, + include/net-snmp/library/mt_support.h, + include/net-snmp/library/oid_array.h, + include/net-snmp/library/oid_stash.h, + include/net-snmp/library/parse.h, + include/net-snmp/library/read_config.h, + include/net-snmp/library/scapi.h, + include/net-snmp/library/snmp-tc.h, + include/net-snmp/library/snmp.h, + include/net-snmp/library/snmpAAL5PVCDomain.h, + include/net-snmp/library/snmpCallbackDomain.h, + include/net-snmp/library/snmpIPXDomain.h, + include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + include/net-snmp/library/snmp_alarm.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/library/snmp_enum.h, + include/net-snmp/library/snmp_impl.h, + include/net-snmp/library/snmp_locking.h, + include/net-snmp/library/snmp_logging.h, + include/net-snmp/library/snmp_parse_args.h, + include/net-snmp/library/snmp_secmod.h, + include/net-snmp/library/snmp_transport.h, + include/net-snmp/library/snmpksm.h, + include/net-snmp/library/snmpusm.h, + include/net-snmp/library/snmpv3.h, + include/net-snmp/library/system.h, + include/net-snmp/library/tools.h, + include/net-snmp/library/transform_oids.h, + include/net-snmp/library/ucd_compat.h, + include/net-snmp/library/vacm.h, + include/net-snmp/library/winservice.h, + include/net-snmp/machine/generic.h, + include/net-snmp/system/bsd.h, + include/net-snmp/system/bsdi3.h, + include/net-snmp/system/bsdi4.h, + include/net-snmp/system/cygwin.h, + include/net-snmp/system/darwin.h, + include/net-snmp/system/dynix.h, + include/net-snmp/system/freebsd.h, + include/net-snmp/system/freebsd2.h, + include/net-snmp/system/freebsd3.h, + include/net-snmp/system/freebsd4.h, + include/net-snmp/system/generic.h, + include/net-snmp/system/hpux.h, + include/net-snmp/system/irix.h, + include/net-snmp/system/linux.h, + include/net-snmp/system/mips.h, + include/net-snmp/system/netbsd.h, + include/net-snmp/system/openbsd.h, + include/net-snmp/system/solaris2.6.h, + include/net-snmp/system/sunos.h, + include/net-snmp/system/svr5.h, + include/net-snmp/system/ultrix4.h, include/ucd-snmp/version.h +, snmplib/asn1.c, snmplib/callback.c, + snmplib/cmu_compat.c, snmplib/data_list.c, + snmplib/default_store.c, snmplib/getopt.c, + snmplib/int64.c, snmplib/keytools.c, + snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c +, snmplib/mt_support.c, snmplib/oid_array.c, + snmplib/oid_stash.c, snmplib/parse.c, + snmplib/read_config.c, snmplib/scapi.c, + snmplib/snmp-tc.c, snmplib/snmp.c, + snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c +, snmplib/snmpIPXDomain.c, snmplib/snmpTCPDomain.c +, snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c +, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c, snmplib/snmp_alarm.c, + snmplib/snmp_api.c, snmplib/snmp_auth.c, + snmplib/snmp_client.c, snmplib/snmp_debug.c, + snmplib/snmp_enum.c, snmplib/snmp_logging.c, + snmplib/snmp_parse_args.c, snmplib/snmp_secmod.c, + snmplib/snmp_transport.c, snmplib/snmp_version.c, + snmplib/snmpksm.c, snmplib/snmpusm.c, + snmplib/snmpv3.c, snmplib/snprintf.c, snmplib/strtol.c +, snmplib/strtoul.c, snmplib/system.c, + snmplib/tools.c, snmplib/ucd-snmp-includes.h, + snmplib/ucd_compat.c, snmplib/vacm.c, + snmplib/winservice.c, testing/T.c, testing/etimetest.c +, testing/keymanagetest.c, testing/misctest.c, + testing/scapitest.c: + + White space, oh glorious white space. + How great our though? + The code is fine. + We agree on functionality easily. + What really troubles us? + Something we can't see. + Something between the code. + We bow down to your magnificence, + For you are everywhere, + Between everything. + Pretty nothingness you are. + +2002-04-20 00:01 hardaker + + * configure, configure.in: + + turn on ucd compat by default. + +2002-04-20 00:00 hardaker + + * NEWS: + + last updates + +2002-04-19 23:33 hardaker + + * agent/mibgroup/testdelayed.h: + + remove testdelayed + +2002-04-19 23:18 hardaker + + * agent/mibgroup/utilities/: .cvsignore, .cvsignore: + + cvs ignore file + +2002-04-19 23:17 hardaker + + * agent/snmp_perl.c: + + don't die if perl doesn't init. + +2002-04-19 23:03 hardaker + + * perl/SNMP/: README, README, SNMP.pm: + + change warning. + +2002-04-19 22:29 hardaker + + * agent/snmp_agent.c: + + double check that multiple inserts into the delegated chain don't + happen (read: they shouldn't anyway, but.....). + +2002-04-19 22:29 hardaker + + * CodingStyle: + + typedef update + +2002-04-19 22:16 hardaker + + * snmplib/snmpCallbackDomain.c: + + Fix the callback build hook to turn off the expect response flag when + not appropriate. + +2002-04-19 19:09 rstory + + * include/net-snmp/library/oid_array.h: + + spelling misteak; remove capital letters in function names + +2002-04-19 19:08 rstory + + * agent/helpers/table_array.c: + + update for function name changed in oid_array.h + +2002-04-19 18:20 hardaker + + * agent/snmp_perl.c: + + make the perlInitFile and disablePerl tokens register as premib such + that when passed as a --FLAG it'll actually do the right thing and + disable the later "perl" token handlers. + +2002-04-19 17:29 hardaker + + * Makefile.in, man/Makefile.in, man/netsnmp_agent.3 +, man/netsnmp_bulk_to_next.3, man/netsnmp_debug.3, + man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3 +, man/netsnmp_instance.3, + man/netsnmp_mib_handler_methods.3, man/netsnmp_multiplexer.3 +, man/netsnmp_old_api.3, man/netsnmp_read_only.3, + man/netsnmp_serialize.3, man/netsnmp_table.3, + man/netsnmp_table_array.3, man/netsnmp_table_data.3, + man/netsnmp_table_dataset.3, man/netsnmp_table_iterator.3 +, man/netsnmp_todo.3: + + documentation. Can't get enough. + - make docs now installs man pages into the man dir, which are then installed. + +2002-04-19 17:14 hardaker + + * testing/tests/: T111agentxset, T121proxyset: + + Correct for new STRING prefix. + +2002-04-19 17:03 hardaker + + * README: + + Add Katsuhisa ABE + +2002-04-19 17:03 hardaker + + * perl/: ASN/ASN.xs, default_store/default_store.xs: + + fix header files for new paths. + +2002-04-19 17:00 hardaker + + * agent/snmp_vars.c, agent/mibgroup/mibII/vacm_vars.c +, include/net-snmp/library/snmpUDPIPv6Domain.h, + man/snmpd.conf.5.def, snmplib/snmpUDPIPv6Domain.c: + + Apply patch #532555: ipv6 com2sec support, thanks to Katsuhisa ABE. + +2002-04-19 16:19 hardaker + + * agent/agent_trap.c, agent/snmp_agent.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/library/tools.h, snmplib/tools.c: + + fix sysUpTime (and related functions) to handle much larger upTime + values (ie, fix signed integer wrapping). + +2002-04-19 11:37 hardaker + + * man/snmpd.conf.5.def: + + document embedded perl support. + +2002-04-19 11:34 hardaker + + * configure, configure.in, agent/Makefile.in +, agent/snmp_perl.c, agent/snmp_perl.pl, + include/net-snmp/agent/ds_agent.h, perl/agent/Makefile.PL +: + + Add some new snmpd.conf tokens for controlling perl better. + Fix embedded perl support so it actually works. + +2002-04-19 11:32 hardaker + + * perl/agent/default_store/: .cvsignore, Makefile.PL, + default_store.pm, default_store.xs: + + Added missing agent default_store stuff. (they existed on my machine, + I don't know why everyone else was having problems) + +2002-04-19 10:30 hardaker + + * agent/helpers/table_iterator.c: + + Protect against things that should never ever happen + +2002-04-19 03:10 dts12 + + * Makefile.in: + + A little learning is a dangerous thing. + Apply the rest of the patch from Axel - sorry. + +2002-04-19 01:49 dts12 + + * Makefile.in, doxygen.conf: + + Handle generating documenation when srcdir != configdir + (Patch supplied by Axel Kittenberger) + +2002-04-18 17:38 hardaker + + * snmplib/snmpIPXDomain.c: + + fix snmpIPXDomain (again) + +2002-04-18 17:31 hardaker + + * agent/mibgroup/agentx/subagent.c: + + Patch from Vishal Verma: only open subagent connections once at startup + +2002-04-18 17:28 hardaker + + * agent/agent_registry.c: + + Patch from Vishal Verma: for down subagent cases, mark registrations as detached + +2002-04-18 17:17 hardaker + + * snmplib/snmp_api.c: + + define a maximum packet size we can accept to protect certain error + conditions (-1 after conversion is now too large). + +2002-04-18 16:28 hardaker + + * acconfig.h: + + change the enterprise OIDs in the proper place (net-snmp-config.h.in + is generated from this file). + +2002-04-18 13:51 hardaker + + * configure, configure.in, net-snmp-config.in +: + + - Add two new options to net-snmp-config as requested on the IRC channel. + --configure-options + --snmpd-module-list + +2002-04-18 11:43 rstory + + * mibs/NET-SNMP-AGENT-MIB.txt: + + add missing comma + +2002-04-18 07:39 dts12 + + * configure, configure.in: + + Calculate the length of supplied enterprise OIDs correctly + (and use a more meaningful output message) + + Shame these settings aren't cached for later re-use.... + +2002-04-18 07:18 dts12 + + * agent/snmpd.c: + + Notify on agent reconfiguration. + +2002-04-18 07:16 dts12 + + * include/net-snmp/net-snmp-config.h.in: + + Use the Net-SNMP notifications by default, rather than the ucdavis ones. + +2002-04-18 07:08 dts12 + + * mibs/NET-SNMP-AGENT-MIB.txt: + + Fix the table-of-contents sequence for the nsModuleTable, add notification + definitions for the agent, and define groups for everything. + +2002-04-18 02:52 dts12 + + * snmplib/mib.c: + + Bring integer and string output formats into line with the other types + by printing a type token before the value (unless supressed by 'quick print') + Thanks to Erik for the patch + +2002-04-18 01:46 dts12 + + * FAQ: + + Replace the dlmod 'WHERE' with something more meaningful.... + +2002-04-17 12:12 hardaker + + * snmplib/snmpIPXDomain.c: + + define the ipxDomain variables + +2002-04-17 12:12 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + Error condition tests + +2002-04-17 10:10 hardaker + + * agent/agent_registry.c, agent/snmp_agent.c, + agent/mibgroup/agentx/master_admin.c, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/var_struct.h: + + Oh, just a small patch to make it possible to make modules request + that all queries to a set of registrations get passed all at once + (which apparently is important for, oh, agentx) + +2002-04-17 10:09 hardaker + + * agent/mibgroup/agentx/master.c: + + misc non-change clean ups + +2002-04-17 10:03 hardaker + + * include/net-snmp/agent/table.h: + + rename structures beginning with _ to ending with _s + +2002-04-17 10:02 hardaker + + * include/net-snmp/library/snmp_api.h: + + add a void * pointer for the session creator to use at will (different + from the callback magic). + +2002-04-17 09:00 dts12 + + * configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + Use the Net-SNMP sysOIDs by default, rather than the ucdavis ones. + +2002-04-17 08:26 dts12 + + * apps/snmpnetstat/Makefile.in: + + Blank continuation lines confuse HP's version of make. + +2002-04-17 08:16 dts12 + + * agent/Makefile.in: + + Blank continuation lines confuse HP's version of make + +2002-04-17 06:56 hardaker + + * agent/mibgroup/agent/nsModuleTable.c, + mibs/NET-SNMP-AGENT-MIB.txt: + + move nsModuleTable into Dave's structure. + +2002-04-17 06:54 hardaker + + * include/net-snmp/library/: snmpAAL5PVCDomain.h, + snmpTCPIPv6Domain.h, snmpUDPIPv6Domain.h: + + fix declarations of Domain objects (const -> extern) + +2002-04-17 06:31 hardaker + + * local/snmpconf.dir/: snmp-data/snmpconf-config, + snmpd-data/snmpconf-config, snmptrapd-data/snmpconf-config +: + + snmpconf configuration data + +2002-04-17 03:01 dts12 + + * configure, configure.in: + + Bring the reported default settings for sysoid & notification OIDs + back into line with what we actually use (i.e. the ucdavis OIDs). + + Qn: Do we want to switch to using the net-snmp equivalent sysOIDs? + Qn: What about defining net-snmp notifications? + +2002-04-17 02:55 dts12 + + * configure, configure.in: + + Fix --with-enterprise-sysoid and --with-enterprise-notification-oid, + and try to clarify that these are OIDs, while --with-enterprise-oid + is actually just the enterprise *number* + + Qn: should we change the name of the configure option to reflect this? + +2002-04-16 10:04 hardaker + + * sedscript.in, snmplib/snmp_version.c, FAQ, + perl/SNMP/SNMP.pm: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.pre3 ) + +2002-04-16 10:02 hardaker + + * README: + + delete top disclaimers + +2002-04-16 10:02 hardaker + + * NEWS: + + misc updates + +2002-04-16 10:01 hardaker + + * perl/SNMP/SNMP.xs: + + misc bug fixes + +2002-04-16 08:19 dts12 + + * FAQ: + + Add an entry concerning the 'libcrypto' RPM dependency. + +2002-04-16 08:00 hardaker + + * agent/mibgroup/agent/nsModuleTable.c: + + fix memory leak + +2002-04-16 07:13 hardaker + + * agent/snmp_agent.c: + + remove a no longer appropriate todo comment + +2002-04-16 07:12 hardaker + + * configure: + + I guess I forgot to run autoconf + +2002-04-15 08:58 hardaker + + * local/: snmpconf, Makefile.in: + + move snmpconf data directories to different names to avoid confusion + +2002-04-15 08:36 hardaker + + * local/snmpconf.dir/: snmp-data/authopts, + snmp-data/debugging, snmp-data/mibs, snmp-data/output +, snmpd-data/acl, snmpd-data/basic_setup, + snmpd-data/extending, snmpd-data/monitor, + snmpd-data/operation, snmpd-data/system, + snmpd-data/trapsinks, snmptrapd-data/formatting, + snmptrapd-data/traphandle: + + data file moving + +2002-04-12 14:38 hardaker + + * local/snmpconf: + + Massive cleanup effort. It should now respect ordering in the + snmpconf configuration files as well. + +2002-04-12 13:00 rstory + + * include/net-snmp/agent/agent_registry.h: + + fix for overzealous perl script + +2002-04-12 09:47 hardaker + + * Makefile.in, configure, configure.in: + + copy ucd persisent directory to net-snmp (prompts, flags and other fun) + +2002-04-12 07:57 hardaker + + * local/Makefile.in: + + install traptoemail + +2002-04-12 07:55 hardaker + + * local/trapnotif: + + remove trapnotif + +2002-04-12 07:51 hardaker + + * local/: Makefile.in, rsnmp: + + remove rsnmp, which is very very old and out of date + +2002-04-12 07:47 hardaker + + * man/: .cvsignore, Makefile.in, mib2c.1.def: + + A manual page for mib2c (help, I'm turning into Dave) + +2002-04-12 07:28 hardaker + + * dotgdbinit: + + a gdb initialization file with helpful functions + +2002-04-12 02:42 dts12 + + * local/Makefile.in: + + Add 'snmpconf' and 'mib2c' to the list of scripts to install. + + I've left 'traptoemail' off this list, since it says it's not intended + as a directly user-invoked command, so probably ought not to be installed + into a binary directory. + +2002-04-12 02:41 dts12 + + * local/rsnmp: + + Fix the path of snmpwalk to be something more plausible. + (I'm not convinced about the validity of that initial 'rtopmib' OID mind!) + +2002-04-12 02:36 dts12 + + * local/mib2c.conf: + + Fix typo in reference to 'mib2c.iterate.conf' + +2002-04-12 02:33 dts12 + + * Makefile.rules, snmplib/Makefile.in: + + Install the main library as 'libsnmp' if configured using UCD compatibility. + This should handle the requirements of application compatibility. + Agent library compatibility is likely to prove a harder problem + (since there are now three libraries, not just two...) + +2002-04-11 22:29 hardaker + + * perl/SNMP/t/startagent.pl: + + set SNMPCONFPATH iff [sic] not set + +2002-04-11 22:27 hardaker + + * perl/SNMP/SNMP.pm: + + return from initMib before doing anything. + +2002-04-11 22:26 hardaker + + * perl/SNMP/Makefile.PL: + + turn off complier warnings + +2002-04-11 22:26 hardaker + + * perl/AnyData_SNMP/snmpsh: + + support "show columns from TABLE" + +2002-04-11 22:25 hardaker + + * mibs/NET-SNMP-EXAMPLES-MIB.txt: + + Add a new demo scalar: the sleeper. (dah dah dah dummmmm) + +2002-04-11 22:25 hardaker + + * agent/mibgroup/examples/scalar_int.c: + + indent. + +2002-04-11 22:25 hardaker + + * agent/mibgroup/: examples.h, examples/delayed_instance.c +, examples/delayed_instance.h: + + Add a delayed instance example, showing how to return mib request + results later rather than immediately. + +2002-04-11 22:24 hardaker + + * agent/mibgroup/testdelayed.c: + + remove legacy example. + +2002-04-11 22:23 hardaker + + * agent/snmp_agent.c: + + add comment about possibly fixing inclusive requests in the future. + +2002-04-11 17:08 hardaker + + * README.win32: + + change modukes-> modules + +2002-04-11 07:23 hardaker + + * snmplib/snmp_logging.c: + + turn off debugging when calling logging callbacks + +2002-04-10 12:51 hardaker + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + fix perl module in many many places. most tests now pass. + +2002-04-10 12:50 hardaker + + * perl/SNMP/t/startagent.pl: + + force setting to a "bogus" SNMPCONFPATH. + +2002-04-10 12:48 hardaker + + * include/net-snmp/library/mib.h, snmplib/mib.c: + + Exporting functions good. Internalizing bad. + +2002-04-10 09:28 hardaker + + * perl/SNMP/SNMP.xs: + + opps. sigh. + +2002-04-10 09:27 hardaker + + * perl/SNMP/SNMP.xs: + + opps. remove debugging statements. + +2002-04-10 09:23 hardaker + + * perl/SNMP/SNMP.xs: + + - Make the perl module call init_snmp() + - this is a fairly major change, is it now will read .conf files. + - many people have asked for this. + - misc clean ups. + +2002-04-10 09:18 dts12 + + * Makefile.rules: + + Don't recurse into subdirectories for the consituent subtargets of "make install" + +2002-04-10 09:09 hardaker + + * NEWS: + + added a few things, separated perl stuff into it's own section. + +2002-04-10 08:46 dts12 + + * configure, configure.in: + + Bring the help message for the UCD compatability option into line with + what's actually recognised. + +2002-04-10 07:52 hardaker + + * Makefile.top: + + change libtool versioning to their recommended method of doing things + (which I hate, but is still better than what we were doing, I guess) + +2002-04-10 07:10 dts12 + + * Makefile.rules: + + Bring use of BUILTSUBDIR within 'installlocalheaders' into line + with the preceding comment, and actual usage. + (i.e. INSTALLBUILTSUBDIR rather than INCLUDEBUILTSUBDIR) + +2002-04-10 05:58 dts12 + + * snmplib/Makefile.in: + + Typo in security-include header destination directory variable + +2002-04-10 05:55 dts12 + + * local/Makefile.in: + + Ensure the destination directory exists before installing mib2c conf files. + +2002-04-10 01:55 dts12 + + * testing/tests/: T004snmpv1nosuch, T019snmpv2cnosuch: + + Two new tests to check handling of GETing non-existant instances + +2002-04-10 01:54 dts12 + + * agent/snmp_agent.c: + + A fix for SNMPv1 errors that doesn't end up breaking AgentX error handling. + +2002-04-09 10:38 hardaker + + * agent/snmp_agent.c: + + Patch from Dave to fix v1 error results. + +2002-04-08 21:08 rstory + + * snmplib/oid_array.c: + + fix incorrect length return value + +2002-04-08 18:00 hardaker + + * agent/mibgroup/mibII/: vacm_vars.c, vacm_vars.h: + + don't allow no-configuration access anymore. + +2002-04-08 17:59 hardaker + + * include/net-snmp/library/transform_oids.h, + snmplib/snmpAAL5PVCDomain.c, snmplib/snmpTCPIPv6Domain.c +, snmplib/snmpUDPIPv6Domain.c, snmplib/snmpusm.c +: + + more unconst correctness + +2002-04-08 17:31 hardaker + + * include/net-snmp/library/snmp_transport.h: + + size_t externs for exported oids + +2002-04-08 17:30 hardaker + + * snmplib/snmp_api.c: + + remove temporary debugging statements that accidentally became permanent. + +2002-04-08 17:26 hardaker + + * snmplib/: snmpUDPDomain.c, snmp_transport.c: + + define length size_t's for oid variables. + +2002-04-08 16:53 hardaker + + * agent/mibgroup/utilities/override.c: + + support "null" types. + +2002-04-08 16:52 hardaker + + * apps/snmptrapd.c: + + initialize notification log mib support before -H usage. + +2002-04-08 16:49 hardaker + + * agent/helpers/serialize.c: + + fix a few things and make subhandlers not able to tell there were more requests. + +2002-04-08 16:43 hardaker + + * INSTALL: + + A co-worker pointed out that the INSTALL script still said to edit config.h + +2002-04-08 15:13 hardaker + + * include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpUnixDomain.h, + include/net-snmp/library/snmp_transport.h, + snmplib/snmpTCPDomain.c, snmplib/snmpUnixDomain.c, + snmplib/snmp_transport.c: + + unstatic-ize a few oids that should have been external + +2002-04-08 14:23 hardaker + + * snmplib/: snmpAAL5PVCDomain.c, snmpTCPDomain.c, + snmpTCPIPv6Domain.c, snmpUDPIPv6Domain.c, + snmpUnixDomain.c, snmp_api.c, snmp_transport.c +, snmpusm.c: + + Change const oid declarations into static ones since shared libraries + have a problem with initializing them on linux systems at least. + +2002-04-08 11:45 hardaker + + * man/snmpd.conf.5.def: + + minimal documentation for debugging and the injectHandler token + +2002-04-05 14:32 hardaker + + * man/: snmptrapd.8.def, snmptrapd.conf.5.def: + + documentation for the NOTIFICATION-LOG-MIB support. + +2002-04-05 14:09 hardaker + + * man/snmpd.conf.5.def: + + document context name support in proxy code. + +2002-04-05 13:51 hardaker + + * man/snmpd.conf.5.def: + + document the disman event mib support for sending traps via monitored OIDs. + +2002-04-05 10:12 hardaker + + * man/snmpd.conf.5.def: + + put trap config into its own section. + document the "override" token. + +2002-04-05 06:39 hardaker + + * README.snmpv3: + + change default context to an empty string + +2002-04-04 15:14 hardaker + + * agent/: agent_registry.c (V4-2-patches.5), agent_registry.c +: + + deal with fd unregistrations properly. + +2002-04-03 09:12 hardaker + + * agent/helpers/table_dataset.c, agent/mibgroup/examples.h +, agent/mibgroup/testhandler.c, + agent/mibgroup/examples/data_set.c, + agent/mibgroup/examples/data_set.h, + agent/mibgroup/examples/scalar_int.c, + include/net-snmp/agent/table_dataset.h, + mibs/NET-SNMP-EXAMPLES-MIB.txt: + + Make an example dataset table to hold and store data in (admittedly + useless data from a network management point of view, but it's an example). + +2002-04-02 22:12 hardaker + + * man/Makefile.in: + + fix installation from subdir build case. + +2002-04-02 21:45 hardaker + + * snmplib/Makefile.in: + + install snmpv3-security-includes from from build dir. + +2002-04-02 21:45 hardaker + + * agent/Makefile.in: + + install mib_module_config.h and mib_module_includes.h from build dir. + +2002-04-02 21:43 hardaker + + * Makefile.in: + + install net-snmp-config.h from the build dir. + +2002-04-02 21:43 hardaker + + * Makefile.rules: + + create some install from built header rules. + +2002-04-02 17:27 hardaker + + * local/: Makefile.in, mib2c.conf: + + remove deleted array-auto from .conf install/reference lists + +2002-04-02 15:03 hardaker + + * agent/mibgroup/: ucd_snmp.h, ucd-snmp/registry.c, + ucd-snmp/registry.h: + + remove the registry module, as it's obsolete due to contexts. Use the nsModuleTable instead + +2002-04-02 14:57 hardaker + + * agent/mibgroup/ucd-snmp/disk.c (V4-2-patches.7), + agent/mibgroup/ucd-snmp/disk.c, + include/net-snmp/system/darwin.h: + + Apply patch #524424 for darwin fixes for ucd-snmp/disk.c + +2002-04-02 14:47 hardaker + + * agent/mibgroup/: kernel_sunos5.c (V4-2-patches.8), + kernel_sunos5.c: + + apply patch 527573 to fix 64 bit types on solaris + +2002-04-02 07:04 hardaker + + * snmplib/snmp_transport.c: + + check char for NULL before setting to: + +2002-04-01 22:28 hardaker + + * snmplib/: snmp_api.c (V4-2-patches.9), cmu_compat.c, + snmp_api.c: + + Let init_snmp protect itself. + +2002-03-29 15:04 rstory + + * local/mib2c.array-user.conf: + + tweaks & updates + +2002-03-29 10:40 rstory + + * snmplib/mib.c: + + add comment + +2002-03-29 08:36 hardaker + + * local/mib2c.create-dataset.conf: + + add a allow_creation definition. + +2002-03-29 08:22 hardaker + + * Makefile.in: + + make net-snmp-config executable after it's built + +2002-03-29 08:13 hardaker + + * agent/mibgroup/mibII/: setSerialNo.c, setSerialNo.h: + + opps. forgot to check the setSerial code in + +2002-03-28 23:48 hardaker + + * agent/mibgroup/ucd-snmp/: pass.c (V4-2-patches.4), pass.c: + + enable row creation for pass modules. Patch #482005 + +2002-03-28 23:44 hardaker + + * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.2), + interfaces.c: + + patch #517340: freebsd5 support + +2002-03-28 23:38 hardaker + + * agent/mibgroup/host/: hr_filesys.c (V4-2-patches.4), hr_filesys.c +: + + apply freebsd5 patch #517333 + +2002-03-28 23:32 hardaker + + * agent/mibgroup/: host/hr_system.c, mibII/interfaces.c +, mibII/ipAddr.c: + + Apply netbsd fix patch #529733 + +2002-03-28 23:01 hardaker + + * snmplib/: snmp_api.c (V4-2-patches.8), snmp_api.c, + snmp_api.c: + + use a static variable for init checking. Bug #536386. + +2002-03-28 15:25 dts12 + + * man/: default_store.3.top, read_config.3.def, + snmp_api.3.def: + + Tweak to use the new include structure. + +2002-03-28 15:23 dts12 + + * FAQ (V4-2-patches.8), FAQ: + + Add a few new entries (mostly relating to traps) + +2002-03-28 14:56 rstory + + * agent/helpers/table_array.c: + + rename/prefix functions; add doxygen documentation + +2002-03-28 13:00 rstory + + * doxygen.conf: + + add define for excluding stuff (DOXYGEN_SHOULD_SKIP_THIS) + +2002-03-28 12:50 hardaker + + * agent/mibgroup/mibII.h: + + add setSerialNo + +2002-03-28 12:47 hardaker + + * snmplib/ucd_compat.c: + + fix a never-seen-but-very-old-bug using the wrong default_store token. + +2002-03-28 12:46 hardaker + + * snmplib/snmp_api.c: + + only set the default output style if it's not already set to something. + +2002-03-28 12:45 hardaker + + * agent/agent_read_config.c: + + wrapping. + +2002-03-28 12:17 hardaker + + * doxygen.conf: + + change version number + +2002-03-28 12:08 rstory + + * apps/snmptranslate.c: + + back out change from version 1.65 until better solution can be found; + bug #535029 + +2002-03-28 12:03 rstory + + * agent/agent_registry.c: + + return specific result code for registration failure if available. + +2002-03-28 11:57 hardaker + + * agent/: agent_registry.c, mibgroup/agentx/master_admin.c +: + + perl typo + +2002-03-27 15:48 rstory + + * local/mib2c.array-auto.conf: + + delete old, unused conf file + +2002-03-27 08:27 hardaker + + * apps/: notification_log.c, notification_log.h, + snmptrapd.c: + + add "dontRetainLogs" token to snmptrapd.conf to not enable the + notification log mib. + +2002-03-27 01:54 dts12 + + * configure.in, configure (V4-2-patches.[1,1]), configure, + configure.in: + + Use the correct name of the Windows IP Helper API library. + (Computers can be soooo picky!) + +2002-03-26 23:23 hardaker + + * agent/snmp_agent.c, agent/snmpd.c, + agent/helpers/all_helpers.c, agent/helpers/bulk_to_next.c +, agent/helpers/debug_handler.c, + agent/helpers/read_only.c, agent/mibgroup/agentx/master.c +, include/net-snmp/agent/bulk_to_next.h, + include/net-snmp/agent/debug_handler.h, + include/net-snmp/agent/read_only.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/var_struct.h: + + - Really fix the "undo failed" problem. IE, not just any old error + will cause an undo failed message to get sent back. Only varbinds + with an undo failed error code will cause an undo failed result. + undo failed results do still supersede all other error codes, + however, which is what the original problem was all about. We still + have to depend on the modules returning the right error code (but + that's their fault if they don't). + - misc cleanups and renames + +2002-03-26 23:20 hardaker + + * README: + + add Craig Setera + +2002-03-26 14:07 rstory + + * TODO: + + add creating src rpm spec file + +2002-03-26 08:29 hardaker + + * agent/mibgroup/ucd-snmp/: diskio.c (V4-2-patches.2), diskio.c +: + + enable diskio on freebsd5. Implements patch 517328 in a different way. + +2002-03-26 07:58 hardaker + + * mibs/Makefile.in: + + fix for other-dir builds + +2002-03-26 07:57 hardaker + + * agent/agent_registry.c: + + duplicate registration info in split_subtree + +2002-03-26 07:43 dts12 + + * configure, configure.in (V4-2-patches.[0,0]), configure, + configure.in: + + Add /etc/filesystems to list of mount table files (for AIX) + Should fix bugs 232588 and (?)517113 + +2002-03-26 07:39 dts12 + + * configure, configure.in (V4-2-patches.[9,9]), configure, + configure.in: + + Remove trailing ':' from list of MIB module names in configure output, + to avoid confusion (see Bug #491129) + +2002-03-26 06:41 dts12 + + * configure, configure.in: + + Add '-lhlpapi' to the list of agent libraries, when running on Windows + (using Cygwin). Should fix Bug #534409. + +2002-03-25 22:33 rstory + + * snmplib/: parse.c (V4-2-patches.3), parse.c: + + fix bug#520478 showMibErrors token is inverted + +2002-03-25 15:18 rstory + + * include/net-snmp/version.h: + + remove ^M characters + +2002-03-25 14:53 hardaker + + * agent/snmp_agent.c, include/net-snmp/agent/snmp_agent.h +: + + use emacs to fix perl search and replace errors, of course + +2002-03-25 14:47 hardaker + + * agent/agent_registry.c, agent/snmp_agent.c, + agent/helpers/old_api.c, agent/helpers/table.c, + agent/helpers/table_data.c, agent/helpers/table_dataset.c +, agent/mibgroup/testhandler.c, + agent/mibgroup/agentx/master_admin.c, + apps/notification_log.c, + include/net-snmp/agent/agent_registry.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/table.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/library/mib.h, + local/mib2c.create-dataset.conf, snmplib/mib.c, + snmplib/snmp_api.c: + + use perl to search and replace perl search and replace errors, of course + +2002-03-25 14:23 hardaker + + * agent/mibgroup/smux/smux.c: + + api changes + +2002-03-25 08:43 dts12 + + * win32/: win32.opt, libsnmp_dll/libsnmp.def, + snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp +, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp, + snmpdf/snmpdf.dsp, snmpget/snmpget.dsp, + snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp +, snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp +, snmptable/snmptable.dsp, snmptest/snmptest.dsp +, snmptranslate/snmptranslate.dsp, + snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp, + snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp, + snmpwalk/snmpwalk.dsp: + + Remove redundant declarations of 'getopt.c' and 'snmp_parse_args.c' in + each individual application project. These routines are included within + the libraries, so we might as well use those. + +2002-03-25 05:53 dts12 + + * win32/: mib_module_inits.h, win32.opt, + libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp, + snmpd/snmpd.dsp: + + Gotcha! Everything now builds (more-or-less) cleanly under Visual C++. + You still have to use the "Batch Build" mechanism (or else be careful which + of libsnmp/libsnmp_dll you build in each of the Debug & Release modes), + and you need to build twice in order to get encode_keychange linking. + But things *do* finally build. + +2002-03-24 05:21 nba + + * snmplib/mib.c: + + Oops - snprint_* cannot realloc + +2002-03-23 09:40 hardaker + + * apps/Makefile.in: + + really fix snmpinform installs this time. + +2002-03-22 22:32 hardaker + + * apps/notification_log.c: + + final cleanups of notification log support + +2002-03-22 22:32 hardaker + + * apps/Makefile.in: + + fix installation of snmpinform + +2002-03-22 22:32 hardaker + + * agent/helpers/table_data.c, agent/mibgroup/testhandler.c +, include/net-snmp/agent/agent_registry.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h: + + Rename stuff. Fix stuff. You know, normal routine. + +2002-03-22 22:31 hardaker + + * configure, configure.in: + + fix version file location for non-sourcedir builds + +2002-03-22 14:13 hardaker + + * include/net-snmp/library/snmp_api.h: + + forgot to commit a prototype. + +2002-03-22 14:12 hardaker + + * agent/agent_handler.c, agent/agent_registry.c, + agent/mibgroup/agentx/master_admin.c, + include/net-snmp/agent/agent_registry.h: + + register_mib_context2 -> netsnmp_register_mib (and marked as internal) + +2002-03-22 14:01 hardaker + + * agent/mibgroup/agentx/: master.c, subagent.c: + + use new error logging api when !root + +2002-03-22 14:00 hardaker + + * snmplib/snmp_api.c: + + enable logging session errors to some log level other than ERR. + +2002-03-22 13:55 hardaker + + * agent/mibgroup/agentx/: master.c, subagent.c: + + better agentx connection related error messages. + +2002-03-22 09:35 dts12 + + * win32/: win32.dsw, win32.opt, + libhelpers/libhelpers.dsp, libsnmp_dll/libsnmp.def, + netsnmpmibs/netsnmpmibs.dsp, snmpd/snmpd.dsp: + + Slowly making progress on 5.0 Windows build. + Everything now compiles, though the Release version doesn't link. + (complains about assorted unknown routines that are there, + staring it in the face. Grrr!!!!) + +2002-03-22 08:24 jbpn + + * agent/mibgroup/agentx/protocol.c: + + - do not "tweak" range_subid when dealing with compressed OIDs. + Thanks to Craig Setera for pointing out this deviation from RFC + 2741. + +2002-03-22 07:50 dts12 + + * include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmp_client.h, snmplib/oid_array.c +, snmplib/snmpTCPDomain.c, snmplib/snmpUDPDomain.c +, snmplib/snmp_api.c, snmplib/snmp_client.c: + + Various minor inconsistencies (mostly to do with subtle variations in types) + +2002-03-22 07:31 rstory + + * snmplib/snmp_parse_args.c: + + fix typo + +2002-03-22 07:29 dts12 + + * win32/: mib_module_includes.h, mib_module_inits.h, + net-snmp/net-snmp-config.h, + net-snmp/library/snmpv3-security-includes.h: + + Bring Windows versions of "automatically-generated" header files up to date. + +2002-03-22 02:23 jbpn + + * agent/mibgroup/kernel_sunos5.c: + + - don't use "reg" as a parameter name in kernel_sunos5_cache_age() + as /usr/include/inet/common.h says: + #define reg register + (!) which the compiler then barfs on. Reported as bug #533336 by + Anonymous. + +2002-03-21 09:24 hardaker + + * include/net-snmp/library/read_config.h, + include/net-snmp/library/snmp_api.h, snmplib/read_config.c +, snmplib/snmp_api.c, snmplib/snmp_parse_args.c +: + + - snmp_config* -> netsnmp_config (for new functions only) + - fix bug where snmp_config() strings were getting parsed twice. + +2002-03-21 09:23 hardaker + + * apps/snmptrapd.c: + + wrap agentx stuff in a still unused variable (at this point). + +2002-03-21 09:23 hardaker + + * apps/snmptranslate.c: + + remove unused variable. + +2002-03-21 09:23 hardaker + + * agent/mibgroup/utilities/override.c: + + fix oid parsing. + +2002-03-21 09:22 hardaker + + * agent/mibgroup/: Rmon/alarm.c, Rmon/statistics.c, + mibII/at.c: + + change // coments to /* */ comments (bad bad bad) + +2002-03-21 06:40 hardaker + + * snmplib/snmp-tc.c: + + change // coments to /* */ comments (bad bad bad) + +2002-03-20 20:12 hardaker + + * snmplib/snmp_api.c: + + add a list of registered text enums to ASN_* values. + (In probably the wrong place.) + +2002-03-20 20:11 hardaker + + * configure, configure.in, + agent/mibgroup/utilities.h, + agent/mibgroup/utilities/override.c, + agent/mibgroup/utilities/override.h: + + create a new "override" directive to force an OID to a particular value + - not finished. It's designed to do read-write as well, but doesn't. + +2002-03-20 20:08 hardaker + + * agent/helpers/instance.c: + + check for inclusive + +2002-03-20 11:37 hardaker + + * include/net-snmp/agent/table_dataset.h: + + include new delete/remove breakdown APIs + +2002-03-20 11:36 hardaker + + * apps/notification_log.c: + + API change. + +2002-03-20 11:36 hardaker + + * agent/helpers/table_dataset.c: + + some "this will change" early row status implementation. + - (this will move to a separate handler) + +2002-03-20 11:35 hardaker + + * agent/helpers/table_data.c: + + pointer checking against illegal adds (ie, shouldn't happen but check anyway) + +2002-03-20 08:42 hardaker + + * local/mib2c.create-dataset.conf: + + Ok, I make mistakes. I admit it. It really should have been a NULL. + +2002-03-20 08:37 hardaker + + * local/mib2c.create-dataset.conf: + + add missing comma + +2002-03-20 08:36 hardaker + + * agent/helpers/table_data.c, + include/net-snmp/agent/table_data.h: + + separate out delete/remove row functionality + +2002-03-20 07:47 hardaker + + * agent/mibgroup/mibII/: system_mib.c (V4-2-patches.6), + system_mib.c: + + remove illegal SET support for sysDescr. + +2002-03-20 06:27 hardaker + + * CodingStyle, local/mib2c: + + - add many many -T flags for defining types. + +2002-03-19 21:13 hardaker + + * apps/snmptrapd.c: + + force setting of '!root' flag so that it will run for non-privileged + users or when an agentx master simply has never existed. + +2002-03-19 16:02 hardaker + + * agent/helpers/table_dataset.c, + include/net-snmp/agent/table_dataset.h: + + - allow tables to be marked whether they should support creation or not. + - bug fixes + +2002-03-19 07:32 hardaker + + * agent/helpers/: table_data.c, table_dataset.c: + + documentation clean up + +2002-03-19 07:28 hardaker + + * agent/: agent_handler.c, helpers/table_data.c: + + documentation clean up + +2002-03-19 07:17 hardaker + + * agent/: agent_handler.c, helpers/bulk_to_next.c, + helpers/table_dataset.c, mibgroup/examples/scalar_int.c +: + + documentation clean up + +2002-03-19 06:43 hardaker + + * agent/agent_handler.c, agent/agent_registry.c, + agent/snmp_agent.c, agent/helpers/instance.c, + agent/helpers/old_api.c, agent/helpers/table.c, + agent/helpers/table_array.c, agent/helpers/table_data.c +, agent/helpers/table_dataset.c, + agent/helpers/table_iterator.c, agent/mibgroup/testdelayed.c +, agent/mibgroup/testhandler.c, + agent/mibgroup/agentx/master_admin.c, + apps/notification_log.c, include/net-snmp/utilities.h, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/table.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/library/data_list.h, + local/mib2c.create-dataset.conf, perl/agent/agent.xs, + snmplib/data_list.c: + + - renamed a few badly named functions (netsnmp_ appeared twice). + - implemented the beginning of creation support for datasets. + +2002-03-19 06:35 hardaker + + * configure: + + Apparently I ran autoconf earlier and missed checking in the results. + +2002-03-19 06:35 hardaker + + * CodingStyle: + + add -nfca + +2002-03-17 16:25 hardaker + + * apps/snmptrap.c: + + Set default port to 162. + +2002-03-17 15:51 hardaker + + * snmplib/: snmpTCPDomain.c, snmpUDPDomain.c: + + improved formatting strings showing both transport type and port number. + +2002-03-13 23:30 hardaker + + * Makefile.rules: + + add missing "installsubdirs" target missing (thanks to Katsuhisa ABE) + +2002-03-13 23:27 hardaker + + * configure.in, net-snmp-config.in: + + add --create-snmpv3-user to automate adding a v3 user to both the usm + and vacm tables (by adding lines to both the persistent and normal + conf files). + +2002-03-13 16:30 hardaker + + * agent/mibgroup/agent/nsModuleTable.c: + + bug fix for pre-processed requests. + +2002-03-13 16:30 hardaker + + * Makefile.rules, configure, configure.in, + agent/Makefile.in, agent/mibgroup/agent_mibs.h, + include/ucd-snmp/agent_index.h, + include/ucd-snmp/agent_read_config.h, + include/ucd-snmp/agent_registry.h, + include/ucd-snmp/agent_trap.h, include/ucd-snmp/asn1.h, + include/ucd-snmp/auto_nlist.h, include/ucd-snmp/callback.h +, include/ucd-snmp/default_store.h, + include/ucd-snmp/ds_agent.h, + include/ucd-snmp/header_complex.h, include/ucd-snmp/int64.h +, include/ucd-snmp/keytools.h, include/ucd-snmp/mib.h +, include/ucd-snmp/mib_module_config.h, + include/ucd-snmp/mibincl.h, include/ucd-snmp/parse.h, + include/ucd-snmp/read_config.h, include/ucd-snmp/scapi.h +, include/ucd-snmp/snmp-tc.h, include/ucd-snmp/snmp.h +, include/ucd-snmp/snmp_agent.h, + include/ucd-snmp/snmp_alarm.h, include/ucd-snmp/snmp_api.h +, include/ucd-snmp/snmp_client.h, + include/ucd-snmp/snmp_debug.h, include/ucd-snmp/snmp_impl.h +, include/ucd-snmp/snmp_logging.h, + include/ucd-snmp/snmp_parse_args.h, + include/ucd-snmp/snmp_vars.h, include/ucd-snmp/snmpusm.h +, include/ucd-snmp/snmpv3.h, include/ucd-snmp/struct.h +, include/ucd-snmp/system.h, include/ucd-snmp/tools.h +, include/ucd-snmp/transform_oids.h, + include/ucd-snmp/ucd-snmp-agent-includes.h, + include/ucd-snmp/ucd-snmp-includes.h, + include/ucd-snmp/util_funcs.h, include/ucd-snmp/var_struct.h +, include/ucd-snmp/version.h: + + - --enable-ucd-snmp-compatibility actually installs headers (as opposed + to always, which is what it used to do). + - add agent_mibs to configure default mib modules and document. + - change help documentation a bit for the mib modules. + - add a forced dependency for mib_modules.lo + +2002-03-13 16:13 hardaker + + * agent/mibgroup/agent.h: + + opps. duplicates existing agent_mibs.h + +2002-03-13 15:50 hardaker + + * mibs/: UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt, + UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt + (V4-2-patches.[1,1,1,1,1,9]), UCD-DEMO-MIB.txt, + UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt, + UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, + UCD-SNMP-MIB.txt: + + address changes for ucd-snmp -> net-snmp note saying these mibs are no + longer supported by UCD. + +2002-03-13 15:39 hardaker + + * agent/mibgroup/agent.h, + agent/mibgroup/agent/nsModuleTable.c, + agent/mibgroup/agent/nsModuleTable.h, + mibs/NET-SNMP-AGENT-MIB.txt: + + Added a nsModuleTable table which replaces the older mrTable. + Functionally, this is a list of all registered items within the MIB + tree just like the mrTable was, but with support for contexts and for + duplicate registrations with different priorities. + +2002-03-13 15:21 hardaker + + * snmplib/: tools.c (V4-2-patches.4), tools.c: + + malloc at least one byte in hex_to_binary2 + +2002-03-13 15:11 hardaker + + * agent/helpers/table_iterator.c: + + remove unneeded debug statement + +2002-03-13 14:10 hardaker + + * snmplib/mib.c: + + Use local variable name buffers by default when building oid segments. + +2002-03-13 14:09 hardaker + + * agent/helpers/table_iterator.c: + + /* stop water from flowing through dam */ + finger->insert("hole") + +2002-03-13 04:03 dts12 + + * FAQ (V4-2-patches.7), FAQ: + + Add a description of "unlinked OIDs". + +2002-03-12 21:30 hardaker + + * local/: mib2c.create-dataset.conf, mib2c.iterate.conf +: + + fix headers. + +2002-03-12 21:15 hardaker + + * local/mib2c: + + add don't format comments option + +2002-03-12 21:10 hardaker + + * agent/helpers/table_dataset.c: + + fix for tables with holes. + +2002-03-12 21:09 hardaker + + * mibs/Makefile.in: + + move default mibs to their own variable. + +2002-03-12 21:06 hardaker + + * perl/: SNMP/Makefile.PL, agent/Makefile.PL, + agent/agent.xs, agent/typemap: + + - use net-snmp-config to figure things out. + - update headers and typeinfo for recent changes. + +2002-03-12 20:34 hardaker + + * local/: FAQ2HTML, README.mib2c, mib2c, tkmib +, mib2c.array-auto.conf, mib2c.array-user.conf: + + ucd-snmp -> net-snmp changes. + +2002-03-12 20:33 hardaker + + * local/mib2c.storage.conf: + + remove obsolete mib2c.conf file + +2002-03-12 18:11 hardaker + + * agent/helpers/table_data.c: + + don't forget to set row->next->prev to something when removing row. + +2002-03-12 17:54 hardaker + + * agent/snmp_agent.c: + + fix agentx inclusive searches to ignore get errors. + +2002-03-12 17:53 hardaker + + * snmplib/snmpCallbackDomain.c: + + some minimal dump debugging. + +2002-03-12 08:34 dts12 + + * FAQ (V4-2-patches.6), FAQ: + + Updating of the FAQ ready for the next release. + (Mostly rephrasing of existing entries, but a few new questions) + +2002-03-11 18:00 rstory + + * agent/helpers/table_dataset.c: + + cast -1 to u_char so test doesn't always fail (fix compiler warning) + +2002-03-11 17:27 hardaker + + * agent/mibgroup/agentx/master.c: + + treat (illegal) errors from subagents specially for getnext cases. + +2002-03-11 13:41 hardaker + + * net-snmp-config.in: + + add our snmp libraries to output + +2002-03-11 10:34 hardaker + + * include/net-snmp/agent/: table_data.h, table_dataset.h +: + + delete/remove support header changes. + +2002-03-11 09:13 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - allow compilation --with-out-transports=TCP + +2002-03-11 08:21 jbpn + + * include/net-snmp/library/snmp_debug.h: + + - fixes for --disable-debugging + +2002-03-11 07:41 dts12 + + * FAQ (V4-2-patches.5), FAQ: + + Bring the 4x- and main-branch FAQs into agreement. + +2002-03-11 06:51 jbpn + + * agent/mibgroup/agentx/master.c: + + - use correct session ID when talking to subagents. Thanks to Craig + Setera for this fix. + +2002-03-11 05:20 jbpn + + * snmplib/parse.c: + + - fix bad type assignment in build_translation_table(), noticed by + Peter Stevens. + +2002-03-11 00:13 hardaker + + * apps/snmptrapd.c: + + check for NULL frees, even though it's supposed to be ok according to ansi. + +2002-03-11 00:12 hardaker + + * apps/notification_log.c: + + beginning support for maximum logged checking. + +2002-03-11 00:11 hardaker + + * agent/helpers/table_dataset.c: + + - remove/delete row support. + - null check + - doc comments. + +2002-03-11 00:10 hardaker + + * agent/helpers/table_data.c: + + remove/delete row support. + +2002-03-11 00:08 hardaker + + * agent/helpers/instance.c: + + call next handlers (opps). + +2002-03-10 14:11 nba + + * man/mib_api.3.def: + + Fix one sprint_variable => snprint_variable + +2002-03-10 14:06 nba + + * include/net-snmp/library/mib.h, snmplib/mib.c: + + Add snprint_* functions that were sprint_* in ucd-snmp 4 + +2002-03-10 14:05 nba + + * include/net-snmp/session_api.h, snmplib/snmpIPXDomain.c +, snmplib/snmp_transport.c: + + Fix compilation when IPX-transport enabled + +2002-03-10 14:03 nba + + * apps/snmpnetstat/Makefile.in: + + Fix compilation outside source directory + +2002-03-08 22:26 hardaker + + * FAQ, sedscript.in, perl/SNMP/SNMP.pm, + snmplib/snmp_version.c: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.pre2 ) + +2002-03-08 18:23 hardaker + + * README: + + misc changes. + +2002-03-08 18:23 hardaker + + * perl/SNMP/SNMP.xs: + + new api changes + +2002-03-08 17:20 hardaker + + * agent/mibgroup/mibII/mta_sendmail.c: + + Patch from Lawrence Greenfield to deal with Sendmail 8.12 queuegroups. + +2002-03-08 16:59 hardaker + + * apps/snmpnetstat/Makefile.in: + + patch from csete to fix win32 builds + +2002-03-08 16:55 hardaker + + * configure, configure.in: + + add Callback transport to cygwin + +2002-03-08 16:49 hardaker + + * NEWS: + + mention rmon support. + +2002-03-08 16:39 hardaker + + * snmplib/snmp_api.c: + + patch from Harrie Hazewinkel to remove old an unused pointer + +2002-03-08 16:28 hardaker + + * agent/agent_index.c, agent/agent_registry.c, + agent/agent_trap.c, agent/snmp_agent.c, + agent/snmp_vars.c, agent/snmpd.c, + agent/helpers/instance.c, agent/helpers/old_api.c, + agent/helpers/table.c, agent/helpers/table_array.c, + agent/helpers/table_data.c, agent/helpers/table_dataset.c +, agent/helpers/table_iterator.c, + agent/mibgroup/header_complex.c, + agent/mibgroup/header_complex.h, agent/mibgroup/testhandler.c +, agent/mibgroup/Rmon/event.c, + agent/mibgroup/agent/nsTransactionTable.c, + agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/client.h, + agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/master_admin.h, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/protocol.h, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/agentx/subagent.h, + agent/mibgroup/disman/mteObjectsTable.c, + agent/mibgroup/disman/mteObjectsTable.h, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/mteTriggerTable.h, + agent/mibgroup/examples/example.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/sysORTable.h, + agent/mibgroup/mibII/vacm_context.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/vacm_vars.h, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyFilterTable.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/smux/smux.c, agent/mibgroup/smux/smux.h +, agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetAddrEntry.h, + agent/mibgroup/target/target.c, + agent/mibgroup/target/target.h, + agent/mibgroup/ucd-snmp/proxy.c, + agent/mibgroup/ucd-snmp/proxy.h, apps/notification_log.c +, apps/notification_log.h, apps/snmpbulkget.c, + apps/snmpbulkwalk.c, 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/snmptrap.c, + apps/snmptrapd.c, apps/snmptrapd_log.c, + apps/snmptrapd_log.h, apps/snmpusm.c, apps/snmpvacm.c +, apps/snmpwalk.c, apps/snmpnetstat/if.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, + apps/snmpnetstat/main.c, apps/snmpnetstat/netstat.h, + apps/snmpnetstat/route.c, + include/net-snmp/agent/agent_index.h, + include/net-snmp/agent/agent_registry.h, + include/net-snmp/agent/agent_trap.h, + include/net-snmp/agent/old_api.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/snmp_vars.h, + include/net-snmp/agent/table.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_iterator.h, + include/net-snmp/agent/var_struct.h, + include/net-snmp/library/cmu_compat.h, + include/net-snmp/library/libsnmp.h, + include/net-snmp/library/mib.h, + include/net-snmp/library/oid_array.h, + include/net-snmp/library/parse.h, + include/net-snmp/library/snmpCallbackDomain.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/library/snmp_parse_args.h, + include/net-snmp/library/snmp_secmod.h, + include/net-snmp/library/snmpusm.h, + local/mib2c.array-user.conf, local/mib2c.iterate.conf, + local/mib2c.storage.conf, perl/SNMP/SNMP.xs, + snmplib/cmu_compat.c, snmplib/mib.c, + snmplib/snmpCallbackDomain.c, snmplib/snmp_api.c, + snmplib/snmp_client.c, snmplib/snmp_debug.c, + snmplib/snmp_parse_args.c, snmplib/snmp_secmod.c, + snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c +, snmplib/ucd_compat.c: + + struct snmp_session typedefed to netsnmp_session. & pdu. & ... + +2002-03-08 14:00 hardaker + + * perl/SNMP/SNMP.xs: + + get_symbol -> get_tree + +2002-03-08 07:45 hardaker + + * perl/: SNMP/SNMP.xs, agent/agent.pm, agent/agent.xs +, agent/test.pl: + + missed updates + +2002-03-08 07:43 hardaker + + * snmplib/: data_list.c, default_store.c, mib.c +, oid_array.c, oid_stash.c, read_config.c +, snmpAAL5PVCDomain.c, snmpCallbackDomain.c, + snmpIPXDomain.c, snmpTCPDomain.c, snmpTCPIPv6Domain.c +, snmpUDPDomain.c, snmpUDPIPv6Domain.c, + snmpUnixDomain.c, snmp_api.c, snmp_debug.c, + snmp_transport.c, snmpv3.c: + + missing updated code + +2002-03-08 02:07 jbpn + + * include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_transport.h, snmplib/snmp_api.c +: + + - some snmp -> netsnmp fixes + +2002-03-07 13:42 hardaker + + * agent/snmp_agent.c, agent/snmp_vars.c, + agent/snmpd.c, agent/helpers/table.c, + agent/helpers/table_array.c, agent/helpers/table_data.c +, agent/helpers/table_dataset.c, + agent/helpers/table_iterator.c, agent/mibgroup/testhandler.c +, agent/mibgroup/agent/nsTransactionTable.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/mibII/vacm_context.c, + agent/mibgroup/mibII/vacm_vars.c, apps/notification_log.c +, apps/snmptrapd.c, apps/snmptrapd_log.c, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/table.h, + include/net-snmp/agent/table_array.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/agent/table_iterator.h, + include/net-snmp/library/snmpAAL5PVCDomain.h, + include/net-snmp/library/snmpCallbackDomain.h, + include/net-snmp/library/snmpIPXDomain.h, + include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + local/mib2c.array-auto.conf, local/mib2c.array-user.conf +, local/mib2c.create-dataset.conf, + local/mib2c.iterate.conf: + + massive netsnmp_ prefixing of stuff (pass 4) + +2002-03-07 13:29 hardaker + + * agent/agent_handler.c, agent/agent_read_config.c, + agent/agent_registry.c, agent/snmp_vars.c, + agent/helpers/all_helpers.c, agent/helpers/bulk_to_next.c +, agent/helpers/debug_handler.c, + agent/helpers/instance.c, agent/helpers/multiplexer.c, + agent/helpers/null.c, agent/helpers/old_api.c, + agent/helpers/read_only.c, agent/helpers/serialize.c, + agent/helpers/table.c, agent/helpers/table_array.c, + agent/helpers/table_data.c, agent/helpers/table_dataset.c +, agent/helpers/table_iterator.c, + agent/mibgroup/testdelayed.c, agent/mibgroup/testhandler.c +, agent/mibgroup/agent/nsTransactionTable.c, + agent/mibgroup/agent/nsTransactionTable.h, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/examples/scalar_int.c, + agent/mibgroup/mibII/vacm_context.c, + agent/mibgroup/target/target.c, + agent/mibgroup/target/target_counters.c, + apps/notification_log.c, + include/net-snmp/agent/agent_registry.h, + include/net-snmp/agent/all_helpers.h, + include/net-snmp/agent/bulk_to_next.h, + include/net-snmp/agent/debug_handler.h, + include/net-snmp/agent/instance.h, + include/net-snmp/agent/multiplexer.h, + include/net-snmp/agent/null.h, + include/net-snmp/agent/old_api.h, + include/net-snmp/agent/read_only.h, + include/net-snmp/agent/serialize.h, + include/net-snmp/agent/table.h, + include/net-snmp/agent/table_array.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/agent/table_iterator.h, + include/net-snmp/library/snmpTCPDomain.h, + local/mib2c.array-auto.conf, local/mib2c.array-user.conf +, local/mib2c.create-dataset.conf, + local/mib2c.iterate.conf: + + massive netsnmp_ prefixing of stuff (pass 3) + +2002-03-07 13:13 hardaker + + * agent/agent_handler.c, agent/agent_registry.c, + agent/snmp_agent.c, agent/helpers/debug_handler.c, + agent/helpers/instance.c, agent/helpers/old_api.c, + agent/helpers/table.c, agent/helpers/table_array.c, + agent/helpers/table_data.c, agent/helpers/table_dataset.c +, agent/helpers/table_iterator.c, + agent/mibgroup/testdelayed.c, agent/mibgroup/testhandler.c +, agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/target/target.c, apps/snmptrapd.c, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/table_array.h, + include/net-snmp/library/data_list.h, + include/net-snmp/library/oid_array.h, + include/net-snmp/library/oid_stash.h, + local/mib2c.array-user.conf: + + massive netsnmp_ prefixing of stuff (pass 2) + +2002-03-07 08:56 hardaker + + * agent/agent_handler.c, agent/agent_read_config.c, + agent/agent_registry.c, agent/snmp_agent.c, + agent/snmp_vars.c, agent/snmpd.c, + agent/helpers/bulk_to_next.c, agent/helpers/debug_handler.c +, agent/helpers/instance.c, + agent/helpers/multiplexer.c, agent/helpers/null.c, + agent/helpers/old_api.c, agent/helpers/read_only.c, + agent/helpers/serialize.c, agent/helpers/table.c, + agent/helpers/table_array.c, agent/helpers/table_data.c +, agent/helpers/table_dataset.c, + agent/helpers/table_iterator.c, agent/mibgroup/testdelayed.c +, agent/mibgroup/testdelayed.h, + agent/mibgroup/testhandler.c, agent/mibgroup/testhandler.h +, agent/mibgroup/agent/nsTransactionTable.c, + agent/mibgroup/agent/nsTransactionTable.h, + agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master.h, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/vacm_context.c, + agent/mibgroup/mibII/vacm_context.h, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/target/snmpTargetAddrEntry.h, + agent/mibgroup/target/target.c, + agent/mibgroup/target/target_counters.c, + agent/mibgroup/target/target_counters.h, + agent/mibgroup/ucd-snmp/proxy.c, + agent/mibgroup/ucd-snmp/proxy.h, apps/notification_log.c +, apps/notification_log.h, apps/snmpstatus.c, + apps/snmptest.c, apps/snmptrapd.c, + apps/snmptrapd_log.c, apps/snmptrapd_log.h, + include/net-snmp/session_api.h, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/agent_registry.h, + include/net-snmp/agent/bulk_to_next.h, + include/net-snmp/agent/debug_handler.h, + include/net-snmp/agent/instance.h, + include/net-snmp/agent/multiplexer.h, + include/net-snmp/agent/null.h, + include/net-snmp/agent/old_api.h, + include/net-snmp/agent/read_only.h, + include/net-snmp/agent/serialize.h, + include/net-snmp/agent/set_helper.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/snmp_vars.h, + include/net-snmp/agent/table.h, + include/net-snmp/agent/table_array.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/agent/table_iterator.h, + include/net-snmp/agent/var_struct.h, + include/net-snmp/library/mib.h, + include/net-snmp/library/read_config.h, + include/net-snmp/library/snmpAAL5PVCDomain.h, + include/net-snmp/library/snmpCallbackDomain.h, + include/net-snmp/library/snmpIPXDomain.h, + include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_transport.h, + local/mib2c.array-auto.conf, local/mib2c.array-user.conf +, local/mib2c.create-dataset.conf, + local/mib2c.iterate.conf: + + massive netsnmp_ prefixing of stuff (pass 1) + +2002-03-07 06:21 jbpn + + * man/snmp_sess_api.3.def: + + - style update + +2002-03-07 05:47 jbpn + + * man/snmp_trap_api.3.def: + + - minor updates + +2002-03-07 05:39 jbpn + + * man/snmp_alarm.3.def: + + - style update + +2002-03-07 05:00 jbpn + + * man/read_config.3.def: + + - make prototypes match header + + - make style consistent with mib_api + +2002-03-07 03:07 jbpn + + * man/mib_api.3.def: + + - fix up snprint_ declarations, fix small typo. Patch by Guy + Harris. + +2002-03-07 02:44 jbpn + + * include/net-snmp/library/mib.h: + + - remove duplicate declaration of sprint_realloc_by_type, as noted + by Guy Harris. + +2002-03-06 17:15 hardaker + + * include/net-snmp/agent/.cvsignore, + include/net-snmp/library/.cvsignore, perl/SNMP/t/.cvsignore +: + + new ignore files + +2002-03-06 17:13 hardaker + + * .cvsignore: + + ignore docs + +2002-03-06 17:08 hardaker + + * agent/mibgroup/examples.h: + + examples module wrapper to include all (new) examples. + +2002-03-06 16:58 hardaker + + * agent/mibgroup/examples/scalar_int.c: + + document better. + +2002-03-06 16:58 hardaker + + * doxygen.conf: + + search examples for docs. + +2002-03-06 16:29 hardaker + + * mibs/NET-SNMP-EXAMPLES-MIB.txt: + + example MIB template (and one node) + +2002-03-06 16:28 hardaker + + * mibs/NET-SNMP-MIB.txt: + + instantiate examples + +2002-03-06 16:27 hardaker + + * mibs/Makefile.in: + + install some NS mibs + +2002-03-06 16:27 hardaker + + * agent/mibgroup/examples/: scalar_int.c, scalar_int.h: + + Example implementation of a SNMP enabled int registered at a scalar. + +2002-03-06 16:25 hardaker + + * agent/helpers/instance.c, include/net-snmp/agent/instance.h +: + + many changes for instances. Specificically: + - allow for subhandlers. + - provide an int wrapper. + - reuse more code. + - numerous bug fixes. + +2002-03-06 14:05 hardaker + + * NEWS: + + remove a blank line. + +2002-03-06 14:05 hardaker + + * agent/mibgroup/agentx/: master.c, master_admin.c: + + Fix master agent getbulk support. this has to be independently of the + normal bulk->next fixes due to delegation. Long story. + +2002-03-06 14:03 hardaker + + * agent/helpers/bulk_to_next.c: + + move bulk_to_next fixing functionality into a separate function for reuse. + +2002-03-06 10:26 jbpn + + * include/net-snmp/library/mib.h, snmplib/mib.c: + + - sprinkle magic const dust + +2002-03-06 10:18 jbpn + + * man/mib_api.3.def: + + - document changed API, incorporating patches by Guy Harris. + +2002-03-06 09:34 hardaker + + * testing/tests/: T112agentxsetfail, T122proxysetfail: + + fix tests. + +2002-03-06 09:24 hardaker + + * snmplib/snmp_parse_args.c: + + re-enable setting optind to 1 till Dave tells me where this breaks. + +2002-03-06 09:08 hardaker + + * testing/tests/: T051snmpv2ctrap, T052snmpv2cinform, + T058agentauthtrap: + + fixes for new command line usage. + +2002-03-06 09:07 hardaker + + * snmplib/snmp_client.c: + + more improved error messages (mostly) + +2002-03-06 08:54 hardaker + + * configure: + + autoconf + +2002-03-06 08:41 dts12 + + * snmplib/: snmpv3.c (V4-2-patches.3), snmpv3.c: + + Fix a confusion between defAuthType and defPrivType. + +2002-03-06 08:36 hardaker + + * agent/mibgroup/agentx/: master.c, protocol.c: + + proper fix for not requiring responses to CLEANUP messages. + +2002-03-06 06:07 jbpn + + * agent/snmp_agent.c: + + - zero the name of elements of the bulk cache + +2002-03-06 06:06 jbpn + + * snmplib/mib.c: + + - calloc() not malloc() in a few places to initialise some buffers + to zeroes. + +2002-03-06 05:52 dts12 + + * snmplib/: snmp_api.c (V4-2-patches.6), snmp_api.c: + + Actually use the common 'defPassphrase' value if 'def{Auth,Priv}Passphrase' isn't set. + Qn: Should the AuthPassphrase also be used for privacy if no other value is available? + +2002-03-06 05:45 jbpn + + * agent/mibgroup/agentx/master.c: + + - don't send requests for OIDs preceeding the start of a region + (this can lead to loops if e.g. a subagent has registered two + adjacent rows). + +2002-03-06 05:07 jbpn + + * testing/Makefile.in: + + - ignore errors doing rm -rf /tmp/snmp-test* when making testclean + +2002-03-06 02:26 jbpn + + * snmplib/mib.c: + + - use more efficient get_tree() in sprint_realloc_value() + +2002-03-05 18:28 hardaker + + * testing/tests/: T015snmpv2cgetnext, T001snmpv1get, + T002snmpv1getnext, T003snmpv1getfail, T014snmpv2cget +, T016snmpv2cgetfail, T017snmpv2ctov1getfail, + T018snmpv1tov2cgetfail, T100agenthup: + + fixes for new forced -c flags + +2002-03-05 18:21 hardaker + + * include/net-snmp/agent/snmp_agent.h: + + remove no longer appropriate comment. + +2002-03-05 18:20 hardaker + + * agent/mibgroup/agentx/subagent.c: + + fix duplicate free by cloning the pdu before sending it out again + (thought I had done this once in the past already, but I got 1/2 functions). + +2002-03-05 18:19 hardaker + + * agent/mibgroup/agentx/protocol.c: + + Temporary fix to fix for agentx SET requests. This reverses a + previous John change where responses to cleanups are now expected + again. This took me a good 2 days to track down, sigh... + +2002-03-05 18:07 hardaker + + * agent/mibgroup/agentx/master.c: + + - add (ascii) agentx state diagram + +2002-03-05 18:07 hardaker + + * agent/snmp_agent.c: + + - multiple free bug fixes. + - improved debugging statements. + +2002-03-05 10:44 hardaker + + * agent/mibgroup/agentx/: master_request.c, master_request.h +: + + removed unused files + +2002-03-05 10:31 jbpn + + * agent/mibgroup/agentx/subagent.c: + + - oops, fix bad cut and paste + +2002-03-05 10:25 jbpn + + * agent/mibgroup/agentx/subagent.c: + + - reintroduce scope processing (see RFC 2741, p. 66, section 7.2.3.2 + paragraph 2): "If the subagent can't locate an appropriate + variable, __v.name_is_set_to_the_starting_OID__ [the important + bit] and the VarBind is set to `endOfMibView'" + +2002-03-05 09:54 hardaker + + * agent/mibgroup/ucd-snmp/versioninfo.c: + + impose max length restriction supplied by mib for configuration options. + +2002-03-05 08:48 jbpn + + * agent/: agent_index.c, snmp_agent.c, + helpers/debug_handler.c, mibgroup/agentx/master.c: + + - use new DEBUGMSGVAR macro in a few places + +2002-03-05 08:45 jbpn + + * snmplib/snmp_debug.c, + include/net-snmp/library/snmp_debug.h: + + - add DEBUGMSGVAR macro to print out a variable + +2002-03-05 08:34 hardaker + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + print_value function updates. + +2002-03-05 08:05 dts12 + + * agent/mibgroup/examples/: ucdDemoPublic.c (V4-2-patches.2), + ucdDemoPublic.c: + + Add missing "standard" headers, and tweak a type slightly. + (Based on requests from Gregory Toth). + +2002-03-05 08:04 jbpn + + * agent/snmp_agent.c: + + - grrr, botched last fix + +2002-03-05 08:01 hardaker + + * agent/mibgroup/agentx/subagent.c, + snmplib/snmpCallbackDomain.c: + + Set the default callback session version number to the generic -1 + version allowing the pdu to passed without version checking. + +2002-03-05 07:59 hardaker + + * agent/mibgroup/agentx/master.c: + + move NULL check to *before* you actually use the pointer. + +2002-03-05 07:59 jbpn + + * agent/snmp_agent.c: + + - mark INCLUSIVE requests as such + +2002-03-05 07:58 hardaker + + * agent/helpers/old_api.c: + + - use a for loop instead of a while loop, just a precaution for future problems. + +2002-03-05 07:56 hardaker + + * agent/snmp_agent.c: + + - (snmp_check_parse) allow internal set transactions to be passed to + the agent, since agentx sends them. + +2002-03-05 07:21 jbpn + + * snmplib/mib.c: + + - don't add the "module ID" to OIDs if it is numeric because we + couldn't look it up properly (to avoid horrible looking output + like this: "OID: #-1::iso.2.3.4.5.") + +2002-03-05 07:05 jbpn + + * configure.in: + + - remove reference to 2c in error message from version prompt + +2002-03-05 07:01 jbpn + + * configure.in: + + - remove duplicate tests + +2002-03-05 06:51 hardaker + + * configure, configure.in: + + - re-emphasis a suggestion to switch to a secure version of the protocol. + - delete notion that v3 without auth/priv provides better security (it doesn't). + - Don't accept v2c as an accepted value, as it's used as an int. + - but do change help messages, etc, to reflect that 2 = v2c. + +2002-03-05 06:50 dts12 + + * agent/mibgroup/ucd-snmp/dlmod.c: + + Cast a calloc appropriately (requested by Gregory Toth) + +2002-03-05 06:20 jbpn + + * snmplib/Makefile.in: + + - fix typo in OBJS definition + +2002-03-05 06:18 jbpn + + * agent/Makefile.in: + + - clean target depends on $(OBJS) and $(LOBJS), so define them + +2002-03-05 03:52 jbpn + + * configure.in: + + - fix default version tests (splitting them over several lines + confuses sh on Solaris, at least). + + - disambiguate some instances of "version" in default version + prompt text. + +2002-03-05 02:34 dts12 + + * configure, configure.in: + + Correctly detect when no initial default version has been set. + Accept '2c' as well as '2' for a default version choice. + Fix the title for this prompt, and reword the description to + make it a *slightly* less leading question, m'lud. + + Qn: Should we support a "no default version" option ? + (hence allow the admin to force the decision down to the user) + +2002-03-04 18:14 hardaker + + * agent/mibgroup/agentx/client.c: + + ucd-snmp -> net-snmp change + +2002-03-04 18:10 hardaker + + * agent/agent_handler.c: + + (To John): do not free the myvoid pointer in a handler. You can not + assume that it's a freeable resource. For instance, the agentx master + agent was using it to store the master session pointer in it (which + would exist in multiple registered nodes). + +2002-03-04 17:26 hardaker + + * configure.in, include/net-snmp/snmpv3_api.h, + snmplib/Makefile.in: + + use a configure generated wrapper header for v3 security modules. + +2002-03-04 11:58 hardaker + + * include/net-snmp/net-snmp-includes.h: + + add dmalloc.h to the proper place. + +2002-03-04 11:53 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + string clean ups. + +2002-03-04 11:52 hardaker + + * acconfig.h, aclocal.m4, configure, + configure.in, include/net-snmp/net-snmp-config.h.in, + include/net-snmp/library/default_store.h, + snmplib/snmp_parse_args.c, snmplib/snmpv3.c: + + Implement a default version prompt for configure. + - (Wes ducks as this is currently set to '3' which he may have to + change as it hasn't exactly been agreed upon as the proper default yet). + - --with-default-snmp-version also created. + - changed handling of default store / snmp.conf usage but impact + should be low, hopefully. + +2002-03-04 11:49 hardaker + + * snmplib/snmp_api.c: + + a few error strings slightly improved. We really need to change the + way these are handled to get better improvement. + +2002-03-04 07:49 hardaker + + * testing/Makefile.in: + + separate out the cleaning of /tmp from the main cleaning to provide it + as a special target. + +2002-03-04 07:38 hardaker + + * agent/mibgroup/agentx/protocol.c: + + -Wall fixes. + +2002-03-04 05:32 jbpn + + * man/: snmpbulkget.1.def, snmpbulkwalk.1.def, + snmpget.1.def, snmpgetnext.1.def, snmpstatus.1.def +, snmptest.1.def, snmptrap.1.def: + + - remove further instances of positional community string parameter, + after Patrick Welche + +2002-03-04 05:25 jbpn + + * man/: snmpd.conf.5.def, snmpwalk.1.def: + + - patches from Patrick Welche + +2002-03-04 01:16 dts12 + + * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.6), memory.c +: + + Correct debug output message (thanks to Jeroen Ruigrok) + +2002-03-01 22:45 hardaker + + * agent/mibgroup/agentx/protocol.c: + + making the (same) debugging statement more useful. + +2002-03-01 22:43 hardaker + + * agent/mibgroup/agentx/protocol.c: + + add missing newline to a debugging statement. + +2002-03-01 12:49 hardaker + + * snmplib/: keytools.c, mib.c, snmp_api.c, + snmp_client.c, snmp_parse_args.c, snmpv3.c: + + First pass at a few better error messages. + +2002-03-01 12:01 hardaker + + * mibs/Makefile.in: + + don't install headers here. + +2002-03-01 05:41 jbpn + + * include/net-snmp/library/mib.h, snmplib/mib.c: + + - add snprint_value, snprint_variable, snprint_objid + +2002-02-28 06:54 dts12 + + * agent/snmp_vars.c, snmplib/snmpCallbackDomain.c, + win32/libsnmp/libsnmp.dsp, win32/net-snmp/net-snmp-config.h +: + + Add back the 'snmpCallback' domain under Windows. + +2002-02-27 10:04 jbpn + + * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpget.c +, snmpgetnext.c, snmpset.c, snmpstatus.c +, snmptable.c, snmptest.c, snmptranslate.c +, snmptrap.c, snmpusm.c, snmpwalk.c: + + - tart up usage messages, make them more consistent and bring in line + with manual pages + +2002-02-27 10:03 jbpn + + * man/: snmpset.1.def, snmptable.1.def, snmptrap.1.def +, snmpusm.1.def: + + - minor formatting changes + +2002-02-27 10:03 jbpn + + * snmplib/: mib.c, parse.c, snmp_parse_args.c +: + + - drop community positional parameter + + - tart up usage messages to be more consistent and in line with manual + pages + +2002-02-27 09:47 dts12 + + * snmplib/: vacm.c (V4-2-patches.4), vacm.c: + + Handle views that specify a full instance OID. + (Since the internally stored OID prepends the length as well, + the apparent length is one greater than it really is) + +2002-02-27 06:50 jbpn + + * apps/snmptrapd.c: + + - [ADDRESSES] -> [LISTENING ADDRESSES] in usage message, to match + manual page. + +2002-02-27 06:09 jbpn + + * man/snmpd.conf.5.def: + + - drop optional positional community parameter from trapsess + description. + +2002-02-27 05:51 jbpn + + * include/net-snmp/library/mib.h, snmplib/mib.c: + + - drop sprint_blah functions + + - no snprint_blah yet + +2002-02-27 05:43 jbpn + + * snmplib/asn1.c: + + - don't use sprint_blah functions + +2002-02-27 05:40 jbpn + + * snmplib/snmp_debug.c: + + - don't use sprint_blah functions + + - drop archaic DEBUGP functions + +2002-02-27 05:37 dts12 + + * agent/mibgroup/host/: hr_storage.c, hr_swrun.c: + + Use the more informative 'output_api.h' header file name + (I must have missed these earlier) + +2002-02-27 05:35 jbpn + + * man/snmpcmd.1.def: + + - drop community positional parameter + + - yes, for once the documentation has been updated *before* the + code! + +2002-02-27 05:12 jbpn + + * agent/mibgroup/mibII/ipv6.c: + + - don't use obsolete DEBUGP function + +2002-02-27 05:11 jbpn + + * include/net-snmp/library/: snmp_api.h, snmp_debug.h, + system.h: + + - drop archaic DEBUGP functions + +2002-02-27 05:10 jbpn + + * include/net-snmp/library/scapi.h: + + - don't use obsolete DEBUGPL function + +2002-02-27 04:32 jbpn + + * apps/snmpbulkwalk.c, apps/snmpdelta.c, + apps/snmptable.c, apps/snmpusm.c, apps/snmpwalk.c +, agent/agent_index.c, agent/helpers/table.c: + + - don't use sprint_blah functions + +2002-02-27 02:26 jbpn + + * agent/mibgroup/agentx/master.c: + + - don't use sprint_variable + +2002-02-27 02:08 jbpn + + * agent/snmp_agent.c: + + - don't use sprint_variable, no, I MEAN it this time + +2002-02-27 02:05 jbpn + + * agent/snmp_agent.c: + + - don't use sprint_variable + +2002-02-26 12:46 rstory + + * agent/snmp_agent.c: + + clear new memory after realloc() since realloc doesn't do it. + +2002-02-26 12:30 hardaker + + * perl/SNMP/SNMP.xs: + + add UNSIGNED32 + +2002-02-26 08:55 jbpn + + * agent/mibgroup/: kernel_sunos5.c, kernel_sunos5.h, + mibII/at.c, mibII/icmp.c, mibII/interfaces.c, + mibII/ip.c, mibII/tcp.c, mibII/udp.c, + mibII/var_route.c: + + - change cache implementation after some interesting profiling (see + lengthy new comment in kernel_sunos5.c) + +2002-02-26 08:13 dts12 + + * agent/helpers/all_helpers.c, agent/helpers/table.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/ucd-snmp/proxy.c, snmplib/snmp-tc.c, + snmplib/ucd_compat.c: + + Remove assorted extraneous ^M's + +2002-02-26 07:14 dts12 + + * README.win32: + + A quick guide to installing the Core Platform SDK, needed for the Windows agent. + +2002-02-26 07:03 dts12 + + * agent/agent_trap.c, agent/snmp_vars.c, + agent/snmpd.c, agent/helpers/table_dataset.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/vacm_vars.c +, apps/snmptrapd_log.c, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/agent_trap.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/library/mib.h, + include/net-snmp/library/snmp_enum.h, snmplib/mib.c, + snmplib/snmp_parse_args.c, snmplib/snmpv3.c, + snmplib/winservice.c: + + Assorted minor tweaks to ensure that the project builds under Visual C++. + Mostly because VC++ is fussy about sort-of-compatible data types + (e.g. signed vs unsigned integers). + +2002-02-26 07:00 dts12 + + * win32/: mib_module_inits.h, win32.dsw, win32.opt +, libagent/libagent.dsp, libsnmp/libsnmp.dsp, + libucdmibs/libucdmibs.dsp, netsnmpmibs/netsnmpmibs.dsp, + snmpd/snmpd.dsp, snmptrapd/snmptrapd.dsp: + + Rename 'libucdmibs' to reflect the change of project name, + and assorted tweaks so that the full project builds under Visual C++. + (N.B: The agent requires "Microsoft Platform Core SDK" in order + to build the 'netsnmpmibs' project) + +2002-02-26 06:53 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + remove duplicate variable in a warning + +2002-02-26 06:40 jbpn + + * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: + + - include net-snmp-config.h + +2002-02-25 21:09 hardaker + + * perl/AnyData_SNMP/INSTALL: + + more install changes + +2002-02-25 21:08 hardaker + + * perl/AnyData_SNMP/INSTALL: + + mention installing DBD::File. + +2002-02-25 20:38 hardaker + + * perl/AnyData_SNMP/INSTALL: + + one too many '0's in a url. + +2002-02-25 20:33 hardaker + + * perl/AnyData_SNMP/INSTALL: + + reword. + +2002-02-25 20:30 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + move warning outside secondary warning augmentation loop. + +2002-02-25 20:29 hardaker + + * perl/AnyData_SNMP/INSTALL: + + update SQL::Statement module. + +2002-02-25 16:25 rstory + + * agent/helpers/table_array.c: + + add find_table_array_handler(); remove debugging code/comments; + make sure we have the right handler before using the void pointer; + remove ^M characters + +2002-02-25 11:57 hardaker + + * snmplib/data_list.c, include/net-snmp/library/data_list.h +: + + 2 new functions. + +2002-02-25 11:18 hardaker + + * perl/SNMP/SNMP.xs: + + set security model + +2002-02-25 08:15 dts12 + + * agent/helpers/all_helpers.c, agent/helpers/old_api.c +, agent/helpers/table.c, agent/helpers/table_array.c +, agent/helpers/table_dataset.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/ucd-snmp/proxy.c, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/table.h, win32/win32.dsw: + + Continuing improvements to compilation of the latest code under Visual C++. + The 'libhelpers' project now compiles, and this also addresses a number + of warnings and errors in the libagent and libucdmibs projects. + But these two still fail on 'OID_LENGTH' and 'iphlpapi.h' + +2002-02-25 07:00 dts12 + + * win32/net-snmp/agent/mib_module_config.h: + + Provide a plausible module configuration list for the Windows agent. + +2002-02-25 06:04 jbpn + + * mibs/NET-SNMP-AGENT-MIB.txt: + + - resolve conflicting SYNTAXes for nsTransactionMode + + - add range for index nsTransactionID + +2002-02-25 03:23 dts12 + + * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp +: + + Ensure the main library compiles and works under Windows. + +2002-02-25 03:19 dts12 + + * apps/: notification_log.h, snmptrapd.c: + + Ensure snmptrapd compiles under Windows. + +2002-02-25 03:09 dts12 + + * snmplib/: oid_array.c, oid_stash.c, snmp-tc.c, + ucd_compat.c: + + Minor tweaks to keep Visual C++ happy. + +2002-02-25 02:57 dts12 + + * include/net-snmp/version.h: + + Wrap with "extern C" + +2002-02-25 02:56 dts12 + + * include/net-snmp/library/cmu_compat.h: + + Pander to CPP's incredibly fussy nature, and provide the correct header file name. + +2002-02-25 01:21 dts12 + + * agent/: snmpd.c (V4-2-patches.1), snmpd.c: + + Specify the correct debug token for displaying the list of modules + (spotted by Brian Shaver) + +2002-02-22 10:56 hardaker + + * local/mib2c: + + support @foreach $var1 $var2 enums@ + +2002-02-22 10:56 hardaker + + * perl/AnyData_SNMP/snmpsh: + + remove trailing ;'s from sql statements. + +2002-02-22 10:55 hardaker + + * include/net-snmp/library/tools.h, snmplib/tools.c: + + define netsnmp_strdup_and_null + +2002-02-22 10:53 hardaker + + * include/net-snmp/net-snmp-includes.h: + + include utilities. + +2002-02-22 10:51 hardaker + + * agent/helpers/table_iterator.c: + + - don't loop again for secondary SET modes and cache information instead. + - various fixes. + +2002-02-22 10:49 hardaker + + * agent/helpers/Makefile.in: + + fix install directories for headers + +2002-02-22 10:49 hardaker + + * net-snmp-config.in: + + add --compile-subagent for automatted subagent compilation from + mibmodule .c files ;-) + +2002-02-22 09:27 dts12 + + * snmplib/: MSG00001.bin, winservice.mc (V4-2-patches.[1,1]), + MSG00001.bin, winservice.mc: + + Add missing files for Windows service operation. + +2002-02-22 08:55 dts12 + + * agent/snmpd.c: + + Just close the main session when shutting down under Windows, + not everything (so that it can still generate the shutdown trap). + +2002-02-22 08:40 dts12 + + * include/net-snmp/types.h, + include/net-snmp/library/snmp_impl.h, snmplib/asn1.c, + snmplib/mib.c, snmplib/parse.c, snmplib/snmp_api.c +, snmplib/snmp_enum.c, snmplib/snmpv3.c: + + Tweaks required to get the library compiling under Windows VC++ + +2002-02-22 08:37 dts12 + + * win32/: snmpsm_init.h, + encode_keychange/encode_keychange.dsp, + net-snmp/net-snmp-config.h, libagent/libagent.dsp, + libhelpers/libhelpers.dsp, libsnmp/libsnmp.dsp, + libsnmp_dll/libsnmp_dll.dsp, libucdmibs/libucdmibs.dsp +, snmpbulkget/snmpbulkget.dsp, + snmpbulkwalk/snmpbulkwalk.dsp, snmpd/snmpd.dsp, + snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp, + snmpget/snmpget.dsp, snmpgetnext/snmpgetnext.dsp, + snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp, + snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp, + snmptest/snmptest.dsp, snmptranslate/snmptranslate.dsp +, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp +, snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp, + snmpwalk/snmpwalk.dsp: + + Provide Windows-specific versions of automatically-generated header files, + and add the new include structure to the project files. + +2002-02-22 07:24 dts12 + + * include/net-snmp/library/transform_oids.h: + + Define standard OID lengths here (where they're available to any + file wanting to access the OID structures) + +2002-02-22 03:24 dts12 + + * snmplib/: snmp_parse_args.c, snmpv3.c: + + Support ".... -3u {secName} ...." syntax + (in the normal getopt style - i.e. no need for surrounding quotes) + + It should now be possible to switch to this as the recommended form + for SNMPv3 options - if that's what we want to do. + Qn: Do we want to? + +2002-02-21 08:39 dts12 + + * snmplib/snmpv3.c: + + Support "-3u {secName}" syntax (*with* the quotes, unfortunately). + Now comes the fun bit..... + +2002-02-21 07:54 dts12 + + * win32/snmpd/snmpd.dsp: + + Fix bogus structure comments in the snmpd project file. + +2002-02-21 07:30 jbpn + + * agent/mibgroup/: notification/snmpNotifyTable.c, + target/snmpTargetAddrEntry.c: + + - drop inline (more trouble than it is worth) + +2002-02-21 05:00 dts12 + + * snmplib/: snmp_parse_args.c, snmpv3.c: + + First pass at an SNMPv3 "combined-option" command-line flag (-3x). + (In *addition* to the current command-line flags, I hasten to add!) + + Supports "... -3u{secName} ..." and "... -3u={secName} ..." syntax, + but not the separate "... -3u {secName} ..." style. + + I haven't touched the documentation or usage message to mention this. + +2002-02-20 18:15 hardaker + + * local/mib2c.iterate.conf: + + use for instead of continue for loops. + +2002-02-20 13:42 hardaker + + * README.snmpv3, agent/agent_read_config.c, + agent/snmpd.c, apps/snmptrapd.c, + include/net-snmp/agent/ds_agent.h: + + - Add a --quit option (and a configuration token) so that you can now + create new users by simply calling snmpd as: + snmpd --createUser="myuser MD5 mypassword" --quit + - Change README.snmpv3 documentation to make use of this feature. + +2002-02-20 06:16 jbpn + + * apps/Makefile.in, apps/snmptrapd.c, configure +, configure.in, agent/snmp_agent.c: + + - add libwrap support to snmptrapd (untested) + + - minor changes to snmpd libwrap support + + - configure fixes for libwrap + +2002-02-20 03:07 jbpn + + * apps/snmptrapd_log.c: + + - use calloc instead of malloc to make sure buffer is initially + zero-terminated (in case of 0 varbinds). Bug #518700, noted by + Andreas Hartmann. + +2002-02-20 03:06 jbpn + + * apps/snmpdelta.c: + + - initialise some buffers, to avoid garbage printing problems, as + noted by Anonymous in bug #520220. + +2002-02-20 03:03 dts12 + + * apps/Makefile.in: + + Clean up the object files as well + +2002-02-20 01:41 dts12 + + * man/.cvsignore: + + Ignore the new crop of generated man pages. + +2002-02-20 01:37 dts12 + + * mibs/NET-SNMP-AGENT-MIB.txt: + + Supply missing double-quote (oops) + +2002-02-19 04:01 dts12 + + * apps/snmptranslate.c: + + Initialise the library internals *before* parsing the command line, + so that defaults can be overridden by command line options. + Qn: Should '_init_snmp' be invoked by 'snmp_parse_args' itself? + +2002-02-19 03:59 dts12 + + * snmplib/mib.c: + + Make sure that multiple output format flags work in a consistent manner. + (i.e. the last one is used, rather than relying on internal ordering). + +2002-02-18 21:58 hardaker + + * agent/mibgroup/: testdelayed.c, testhandler.c: + + include stdlib.h + +2002-02-18 21:52 hardaker + + * agent/mibgroup/host/hr_disk.c: + + fix includes + +2002-02-18 21:51 hardaker + + * agent/helpers/table_iterator.c, + include/net-snmp/agent/table_iterator.h: + + - make capability to create data contexts from a loop context (less + mallocs when mallocs aren't otherwise avoidable). + - don't double free the data context pointer. + +2002-02-18 21:50 hardaker + + * include/net-snmp/agent/net-snmp-agent-includes.h: + + include all agent helpers. + +2002-02-18 21:49 hardaker + + * include/net-snmp/agent/multiplexer.h: + + protect include from double include + +2002-02-18 08:38 hardaker + + * agent/mibgroup/mibincl.h: + + fix include paths + +2002-02-18 02:35 dts12 + + * agent/Makefile.in, snmplib/Makefile.in: + + Tweak the list of header files to be installed (thanks to Christoph Mammitzsch) + +2002-02-18 02:29 dts12 + + * agent/mibgroup/host/: hr_storage.c (V4-2-patches.7), hr_storage.c +: + + Remove a couple of unhelpful OSF definitions (thanks to Jeroen Ruigrok) + +2002-02-18 00:13 hardaker + + * snmplib/: asn1.c (V4-2-patches.3), asn1.c: + + don't build oid's with >128 length subids. (see bug #518855) + +2002-02-16 23:18 hardaker + + * mibs/: NET-SNMP-MIB.txt, NET-SNMP-MONITOR-MIB.txt, + NET-SNMP-SYSTEM-MIB.txt, NET-SNMP-TC.txt: + + white space clean up. (AGENT-MIB not checked in due to other + incomplete changes). + +2002-02-16 00:17 hardaker + + * NEWS, agent/snmpd.c, apps/snmptrapd.c, + include/net-snmp/library/default_store.h, + include/net-snmp/library/read_config.h, snmplib/read_config.c +, snmplib/snmp_parse_args.c: + + - finish implementing snmp_config("my config line") + - was done before, but previously had to be called only after + configuration files had been read. Now can be called at any time. + - make all configuration options available as --longopts command line options. + - --something=value -> "something value" + - --something -> "something 1" (works for setting booleans to true) + +2002-02-16 00:02 hardaker + + * agent/Makefile.in: + + install mib_module_config.h + +2002-02-16 00:01 hardaker + + * configure, configure.in: + + fix rpm for 4.0.3 and above (or whenever it was that we now need librpmdb) + +2002-02-16 00:01 hardaker + + * Makefile.in, Makefile.rules: + + fix net-snmp-config install/clean/etc. + +2002-02-15 22:34 hardaker + + * Makefile.in, Makefile.rules: + + install all system and machine files, since they include each other + +2002-02-15 09:28 dts12 + + * agent/mibgroup/agent/nsTransactionTable.c, + mibs/NET-SNMP-AGENT-MIB.txt, mibs/NET-SNMP-MIB.txt, + mibs/NET-SNMP-MONITOR-MIB.txt, mibs/NET-SNMP-SYSTEM-MIB.txt +, mibs/NET-SNMP-TC.txt: + + Skeleton framework for the Net-SNMP enterprise tree. + (incorporating the initial 'nsTransactionTable', but nothing else as yet) + +2002-02-15 09:10 dts12 + + * apps/snmptable.c, apps/snmptranslate.c, + snmplib/snmp_parse_args.c: + + Remove support for deprecated command-line options. + +2002-02-15 07:28 dts12 + + * include/net-snmp/library/winservice.h, snmplib/winservice.c +, agent/snmpd.c, snmplib/Makefile.in, + snmplib/winservice.rc, win32/snmpd/snmpd.dsp: + + Support for running as a Windows service. + (Supplied by Raju Krishnappa & Lathu Prabhu) + +2002-02-15 07:25 dts12 + + * include/net-snmp/net-snmp-includes.h: + + Stoke Wes' sense of paranoia by conceding without comment. + (What might Shield be plotting now......) + +2002-02-15 07:19 jbpn + + * man/snmpusm.1.def: + + - fix tiny formatting error + +2002-02-15 07:17 dts12 + + * mibs/Makefile.in: + + Install NOTIFICATION-LOG-MIB (since it's one of the default load list!) + +2002-02-15 06:47 dts12 + + * snmplib/winservice.rc: + + file winservice.rc was initially added on branch V4-2-patches. + +2002-02-15 06:47 dts12 + + * snmplib/winservice.h: + + file winservice.h was initially added on branch V4-2-patches. + +2002-02-15 06:47 dts12 + + * snmplib/winservice.c: + + file winservice.c was initially added on branch V4-2-patches. + +2002-02-15 06:08 dts12 + + * include/net-snmp/types.h: + + Include the cascade, to pick up the definition of 'timeval' + +2002-02-15 04:29 jbpn + + * agent/snmpd.c: + + - minor change to bring usage message in line with manpage + +2002-02-15 03:29 dts12 + + * snmplib/snmp_parse_args.c: + + Catch use of the transport and port options, and issue an appropriate + error message, describing use of the parameter instead. + +2002-02-15 03:11 dts12 + + * snmplib/: mib.c, snmp_api.c: + + Set the default output format *before* processing command line options, + rather than after. That's probably a bit more flexible:-) + +2002-02-15 02:37 dts12 + + * include/net-snmp/: config_api.h, definitions.h, + mib_api.h, output_api.h, pdu_api.h, session_api.h +, snmpv3_api.h, types.h, utilities.h, + varbind_api.h: + + Remove 'net-snmp-config.h' from the main API header files. + This will have to be #included separately (either explicitly + or via the all-in-one 'net-snmp-includes.h' header) + +2002-02-15 02:31 dts12 + + * snmplib/Makefile.in: + + Install the README to describe the status of and header files. + +2002-02-15 02:13 dts12 + + * man/Makefile.in, mibs/Makefile.in: + + Install the {system,machine}/*.h header files as well. + + Doing this via the 'man' & 'mibs' Makefiles is a gross hack, + and really needs to be handled more cleanly. But it's the + best I can come up with at the moment. Sorry - Dave. + +2002-02-15 01:59 dts12 + + * snmplib/Makefile.in, agent/Makefile.in: + + Install the UCD-compatability headers as well. + +2002-02-15 01:57 dts12 + + * Makefile.rules: + + Only install subdirectory stuff *once*. (Don't be so enthusiastic, Dave!) + +2002-02-15 01:31 dts12 + + * README.snmpv3: + + Remove redundent '-CN' and '-CO' options from the example snmpusm command. + (as mentioned by Wes on the users mailing list 2002-02-13) + Qn: Does this need to be done on the V4-2-patches branch as well? + +2002-02-15 01:15 dts12 + + * include/net-snmp/utilities.h, include/net-snmp/version.h +, include/net-snmp/library/version.h, + include/ucd-snmp/version.h, snmplib/snmp_parse_args.c, + snmplib/snmp_version.c: + + Restore 'version.h' as being a "top-level" header file. + +2002-02-15 01:13 dts12 + + * snmplib/Makefile.in: + + Install the full set of library header files, + retaining the top-level vs library subdirectory split. + +2002-02-15 01:10 dts12 + + * configure, configure.in: + + Look for transport-related header files in the correct location. + +2002-02-15 01:09 dts12 + + * Makefile.rules: + + Ensure partial install targets recurse properly. + +2002-02-14 08:18 dts12 + + * testing/eval_tools.sh: + + Look for mib_module_config.h in the correct location + +2002-02-14 08:06 hardaker + + * man/Makefile.in: + + fix man8 install definitions + +2002-02-14 07:48 dts12 + + * Makefile.rules, net-snmp-config.in: + + Substitute values into 'net-snmp-config' properly, and don't 'make clean' it away. + +2002-02-14 07:22 dts12 + + * man/Makefile.in: + + Tidy up after moving the library header files + +2002-02-14 07:14 dts12 + + * configure, configure.in: + + Tidy up after moving the library header files (including Makefile dependencies) + +2002-02-14 07:10 dts12 + + * include/net-snmp/agent/agent_registry.h, + snmplib/Makefile.depend, snmplib/default_store.c, + snmplib/read_config.c, snmplib/snmp_debug.c, + snmplib/snmp_logging.c, snmplib/snmp_parse_args.c, + snmplib/system.c, snmplib/tools.c, + agent/Makefile.depend, apps/Makefile.depend, + apps/snmpbulkget.c, apps/snmpget.c, apps/snmpstatus.c +, apps/snmptranslate.c, + apps/snmpnetstat/Makefile.depend, apps/snmpnetstat/main.c +, include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/snmp_vars.h, + include/net-snmp/agent/table_array.h, + include/net-snmp/library/data_list.h, + include/net-snmp/library/oid_array.h, + include/net-snmp/library/snmpAAL5PVCDomain.h, + include/net-snmp/library/snmpCallbackDomain.h, + include/net-snmp/library/snmpIPXDomain.h, + include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + include/net-snmp/library/snmp_transport.h, agent/agent_trap.c +, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, agent/mibgroup/host_res.h +, agent/mibgroup/mibII/vacm_vars.h, + agent/mibgroup/snmpv3/usmUser.h: + + Tidy up after moving the library header files (including Makefile dependencies) + +2002-02-14 07:08 dts12 + + * agent/helpers/Makefile.in: + + Remove an extraneous space from CPPFLAGS + +2002-02-14 06:23 dts12 + + * include/net-snmp/: config_api.h, definitions.h, + mib_api.h, net-snmp-includes.h, output_api.h, + pdu_api.h, session_api.h, snmpv3_api.h, types.h +, utilities.h, varbind_api.h: + + Separate out top-level "public API" library header files from the "internal" + library header files. These are still available for use by application + developers, but this split makes it clearer what may change in the future + and what can be relied upon to be stable. + +2002-02-14 06:19 dts12 + + * include/net-snmp/asn1.h, include/net-snmp/callback.h, + include/net-snmp/cmu_compat.h, include/net-snmp/data_list.h +, include/net-snmp/default_store.h, + include/net-snmp/getopt.h, include/net-snmp/int64.h, + include/net-snmp/keytools.h, include/net-snmp/lcd_time.h +, include/net-snmp/libsnmp.h, include/net-snmp/md5.h +, include/net-snmp/mib.h, include/net-snmp/mt_support.h +, include/net-snmp/oid_array.h, + include/net-snmp/oid_stash.h, include/net-snmp/parse.h, + include/net-snmp/read_config.h, include/net-snmp/scapi.h +, include/net-snmp/snmp-tc.h, include/net-snmp/snmp.h +, include/net-snmp/snmpAAL5PVCDomain.h, + include/net-snmp/snmpCallbackDomain.h, + include/net-snmp/snmpIPXDomain.h, + include/net-snmp/snmpTCPDomain.h, + include/net-snmp/snmpTCPIPv6Domain.h, + include/net-snmp/snmpUDPDomain.h, + include/net-snmp/snmpUDPIPv6Domain.h, + include/net-snmp/snmpUnixDomain.h, + include/net-snmp/snmp_alarm.h, include/net-snmp/snmp_api.h +, include/net-snmp/snmp_client.h, + include/net-snmp/snmp_debug.h, include/net-snmp/snmp_enum.h +, include/net-snmp/snmp_impl.h, + include/net-snmp/snmp_locking.h, + include/net-snmp/snmp_logging.h, + include/net-snmp/snmp_parse_args.h, + include/net-snmp/snmp_secmod.h, + include/net-snmp/snmp_transport.h, include/net-snmp/snmpksm.h +, include/net-snmp/snmpusm.h, include/net-snmp/snmpv3.h +, include/net-snmp/system.h, include/net-snmp/tools.h +, include/net-snmp/transform_oids.h, + include/net-snmp/ucd_compat.h, include/net-snmp/vacm.h, + include/net-snmp/version.h, include/net-snmp/library/README +, include/net-snmp/library/asn1.h, + include/net-snmp/library/callback.h, + include/net-snmp/library/cmu_compat.h, + include/net-snmp/library/data_list.h, + include/net-snmp/library/default_store.h, + include/net-snmp/library/getopt.h, + include/net-snmp/library/int64.h, + include/net-snmp/library/keytools.h, + include/net-snmp/library/lcd_time.h, + include/net-snmp/library/libsnmp.h, + include/net-snmp/library/md5.h, + include/net-snmp/library/mib.h, + include/net-snmp/library/mt_support.h, + include/net-snmp/library/oid_array.h, + include/net-snmp/library/oid_stash.h, + include/net-snmp/library/parse.h, + include/net-snmp/library/read_config.h, + include/net-snmp/library/scapi.h, + include/net-snmp/library/snmp-tc.h, + include/net-snmp/library/snmp.h, + include/net-snmp/library/snmpAAL5PVCDomain.h, + include/net-snmp/library/snmpCallbackDomain.h, + include/net-snmp/library/snmpIPXDomain.h, + include/net-snmp/library/snmpTCPDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPDomain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + include/net-snmp/library/snmp_alarm.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, + include/net-snmp/library/snmp_debug.h, + include/net-snmp/library/snmp_enum.h, + include/net-snmp/library/snmp_impl.h, + include/net-snmp/library/snmp_locking.h, + include/net-snmp/library/snmp_logging.h, + include/net-snmp/library/snmp_parse_args.h, + include/net-snmp/library/snmp_secmod.h, + include/net-snmp/library/snmp_transport.h, + include/net-snmp/library/snmpksm.h, + include/net-snmp/library/snmpusm.h, + include/net-snmp/library/snmpv3.h, + include/net-snmp/library/system.h, + include/net-snmp/library/tools.h, + include/net-snmp/library/transform_oids.h, + include/net-snmp/library/ucd_compat.h, + include/net-snmp/library/vacm.h, + include/net-snmp/library/version.h, include/ucd-snmp/asn1.h +, include/ucd-snmp/callback.h, + include/ucd-snmp/default_store.h, include/ucd-snmp/int64.h +, include/ucd-snmp/keytools.h, include/ucd-snmp/mib.h +, include/ucd-snmp/mibincl.h, include/ucd-snmp/parse.h +, include/ucd-snmp/read_config.h, + include/ucd-snmp/scapi.h, include/ucd-snmp/snmp-tc.h, + include/ucd-snmp/snmp.h, include/ucd-snmp/snmp_alarm.h, + include/ucd-snmp/snmp_api.h, include/ucd-snmp/snmp_client.h +, include/ucd-snmp/snmp_debug.h, + include/ucd-snmp/snmp_impl.h, include/ucd-snmp/snmp_logging.h +, include/ucd-snmp/snmp_parse_args.h, + include/ucd-snmp/snmp_vars.h, include/ucd-snmp/snmpusm.h +, include/ucd-snmp/snmpv3.h, include/ucd-snmp/system.h +, include/ucd-snmp/tools.h, + include/ucd-snmp/transform_oids.h, include/ucd-snmp/version.h +, snmplib/asn1.c, snmplib/callback.c, + snmplib/data_list.c, snmplib/default_store.c, + snmplib/int64.c, snmplib/keytools.c, + snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c +, snmplib/mt_support.c, snmplib/oid_array.c, + snmplib/oid_stash.c, snmplib/parse.c, + snmplib/read_config.c, snmplib/scapi.c, + snmplib/snmp-tc.c, snmplib/snmp.c, + snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c +, snmplib/snmpIPXDomain.c, snmplib/snmpTCPDomain.c +, snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c +, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c, snmplib/snmp_alarm.c, + snmplib/snmp_api.c, snmplib/snmp_auth.c, + snmplib/snmp_client.c, snmplib/snmp_debug.c, + snmplib/snmp_enum.c, snmplib/snmp_logging.c, + snmplib/snmp_parse_args.c, snmplib/snmp_secmod.c, + snmplib/snmp_transport.c, snmplib/snmp_version.c, + snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c +, snmplib/system.c, snmplib/tools.c, + snmplib/vacm.c: + + Separate out top-level "public API" library header files from the "internal" + library header files. These are still available for use by application + developers, but this split makes it clearer what may change in the future + and what can be relied upon to be stable. + +2002-02-14 04:41 dts12 + + * include/net-snmp/definitions.h, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/output_api.h, include/net-snmp/snmp_impl.h +, include/net-snmp/snmpv3_api.h, snmplib/asn1.c, + snmplib/callback.c, snmplib/default_store.c, + snmplib/int64.c, snmplib/keytools.c, + snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c +, snmplib/oid_stash.c, snmplib/parse.c, + snmplib/read_config.c, snmplib/scapi.c, + snmplib/snmp-tc.c, snmplib/snmp.c, + snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c +, snmplib/snmpIPXDomain.c, snmplib/snmpTCPDomain.c +, snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c +, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c, snmplib/snmp_alarm.c, + snmplib/snmp_api.c, snmplib/snmp_auth.c, + snmplib/snmp_client.c, snmplib/snmp_debug.c, + snmplib/snmp_logging.c, snmplib/snmp_parse_args.c, + snmplib/snmp_secmod.c, snmplib/snmp_transport.c, + snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c +, snmplib/system.c, snmplib/tools.c, + snmplib/vacm.c: + + First moves towards using the "public" API header files in the library + code as well (concentrating on output/config/utility header files). + +2002-02-14 03:17 dts12 + + * configure, configure.in: + + Close a dangling "if" block. (oops!) + +2002-02-14 01:47 dts12 + + * apps/snmpnetstat/: if.c (V4-2-patches.4), if.c: + + Check for running off the end of I/F table (patch from RedHat) + +2002-02-14 01:43 dts12 + + * agent/mibgroup/host/hr_swinst.c: + + Latest RedHat rpm-related patch + +2002-02-14 01:39 dts12 + + * configure, configure.in: + + Adopt RedHat's configure testing for RPM libraries + +2002-02-13 08:39 hardaker + + * perl/SNMP/SNMP.xs: + + Make John trust his code + +2002-02-13 08:34 jbpn + + * perl/SNMP/SNMP.xs: + + - transport fixes (untested, still #if 0) + +2002-02-13 08:03 hardaker + + * perl/SNMP/SNMP.xs: + + mark some John-to-do-sections + +2002-02-13 07:57 dts12 + + * include/net-snmp/default_store.h, man/snmpcmd.1.def, + snmplib/mib.c: + + Switch to using -OS style output by default, and drop the requirement + for full OIDs to start with '.', plus command-line options to restore + the original UCD-style behaviour. + +2002-02-13 07:36 dts12 + + * apps/snmptable.c: + + Apply John's fix for bugs #489336 and #508146 (duplicate columns and + columns in wrong order) to the main branch as well. + +2002-02-12 16:40 hardaker + + * snmplib/snmp_client.c: + + const changes. + +2002-02-12 16:39 hardaker + + * perl/: .cvsignore, ASN/.cvsignore, agent/.cvsignore +, default_store/.cvsignore: + + add .cvsignore file. + +2002-02-12 16:38 hardaker + + * include/net-snmp/agent/net-snmp-agent-includes.h: + + add agent/agent_handler.h + +2002-02-12 16:38 hardaker + + * include/net-snmp/snmp_client.h: + + const additions. + +2002-02-12 16:37 hardaker + + * include/net-snmp/net-snmp-includes.h: + + Add string.h + +2002-02-12 16:37 hardaker + + * agent/mibgroup/notification/snmpNotifyTable.c: + + add header. + +2002-02-12 16:37 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + fixes to reenable disman event stuff for 5.0 code. Not done the + "right" way, but it works. + +2002-02-12 16:36 hardaker + + * agent/helpers/old_api.c: + + - -Wall fixes + +2002-02-12 16:36 hardaker + + * agent/helpers/instance.c: + + - add stdlib.h + - remove unused variable. + +2002-02-12 16:35 hardaker + + * agent/snmp_agent.c: + + remove no longer used "dump_var" routine. + +2002-02-12 16:35 hardaker + + * agent/agent_handler.c, + include/net-snmp/agent/agent_handler.h: + + const specific changes. + +2002-02-12 16:34 hardaker + + * NEWS: + + added new perl specific features. + +2002-02-12 16:34 hardaker + + * Makefile.in: + + .PHNOY mods + +2002-02-12 07:22 dts12 + + * agent/Makefile.depend, apps/Makefile.depend, + apps/snmptranslate.c, apps/snmptrapd_handlers.c, + apps/snmpnetstat/Makefile.depend, + include/net-snmp/net-snmp-includes.h, + include/net-snmp/logging_api.h, include/net-snmp/output_api.h +: + + Rename the logging & related output API header file, to better + reflect the scope of this API. (As suggested by Wes & John) + +2002-02-12 07:21 jbpn + + * configure.in: + + - amend fix to bug #516389 (ucd-snmp 4.2.3 libwrap support broken) to + actually add -lnsl to link parameters! + +2002-02-12 05:39 jbpn + + * configure.in: + + - fix bug #516389 (ucd-snmp 4.2.3 libwrap support broken) -- USE_LIBWRAP + was not being #defined in the case where -lnsl is needed in addition + to -lwrap. + +2002-02-11 15:56 hardaker + + * agent/Makefile.in: + + lib dependency fix for snmpd target + +2002-02-11 08:29 dts12 + + * include/net-snmp/cmu_compat.h, include/net-snmp/mib.h +, include/net-snmp/mib_api.h, + include/net-snmp/net-snmp-includes.h, + include/net-snmp/parse.h, include/net-snmp/session_api.h +, include/net-snmp/snmp.h, include/net-snmp/snmp_api.h +, include/net-snmp/snmp_impl.h, + include/net-snmp/ucd_compat.h, snmplib/cmu_compat.c, + snmplib/Makefile.in, snmplib/mib.c, snmplib/parse.c +, snmplib/snmp_api.c, snmplib/ucd_compat.c: + + Extract CMU_COMPATABILITY code, and explicitly deprecated UCD code into separate files. + +2002-02-11 08:23 dts12 + + * snmplib/: snmp_parse_args.c (V4-2-patches.2), snmp_parse_args.c +: + + Use the 'ds_set_xxx' library routines, rather than the old 'snmp_set_xxx' calls + +2002-02-11 04:45 jbpn + + * man/: snmp.conf.5.def, snmp_config.5.def, + snmptrapd.conf.5.def: + + minor spelling tweaks + +2002-02-11 04:27 jbpn + + * man/: Makefile.in, default_store.3.top, mib_api.3 +, mib_api.3.def, snmp_agent_api.3, + snmp_agent_api.3.def, snmp_alarm.3, snmp_alarm.3.def +, snmp_api.3, snmp_api.3.def, snmp_sess_api.3 +, snmp_sess_api.3.def, snmp_trap_api.3, + snmp_trap_api.3.def, variables.5, variables.5.def +: + + - generate the rest of the manual pages (to get version in footer) + +2002-02-08 15:56 hardaker + + * win32/: config.h, mib_module_config.h, + mib_module_inits.h, libsnmp/libsnmp.dsp, + libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp, + libucdmibs/libucdmibs.dsp, snmpd/snmpd.dsp: + + win32 specific portions of patch 503256 + +2002-02-08 15:53 hardaker + + * win32/libhelpers/libhelpers.dsp: + + patch#503256: helpers library definition for win32 + +2002-02-08 09:08 jbpn + + * man/snmpd.conf.5.def: + + - minor format tweakage + +2002-02-08 08:22 dts12 + + * man/: mib_api.3, snmp_agent_api.3, snmp_alarm.3 +, snmp_api.3, snmp_sess_api.3, snmp_trap_api.3 +: + + Reference the new header-files in section 3 man page synopses. + +2002-02-08 07:50 jbpn + + * man/: mib_api.3, read_config.3.def, snmp_agent_api.3 +, snmp_config.5.def, snmp_trap_api.3, + snmpcmd.1.def, snmpconf.1.def, snmpd.conf.5.def, + variables.5: + + - more minor tweaks (ucd-snmp -> Net-SNMP etc.) + +2002-02-08 07:48 hardaker + + * agent/Makefile.depend: + + remove local modules from dependency list + +2002-02-08 07:45 dts12 + + * agent/: agent_handler.c, agent_index.c, + agent_read_config.c, agent_registry.c, agent_trap.c +, auto_nlist.c, kernel.c, mib_modules.c, + snmp_agent.c, snmp_vars.c, snmpd.c, + helpers/bulk_to_next.c, helpers/debug_handler.c, + helpers/instance.c, helpers/multiplexer.c, + helpers/null.c, helpers/old_api.c, helpers/read_only.c +, helpers/serialize.c, helpers/table.c, + helpers/table_array.c, helpers/table_data.c, + helpers/table_dataset.c, helpers/table_iterator.c, + mibgroup/header_complex.c, mibgroup/kernel_sunos5.c, + mibgroup/testdelayed.c, mibgroup/testhandler.c, + mibgroup/util_funcs.c, mibgroup/Rmon/agutil.c, + mibgroup/Rmon/alarm.c, mibgroup/Rmon/event.c, + mibgroup/Rmon/history.c, mibgroup/Rmon/rows.c, + mibgroup/Rmon/statistics.c, + mibgroup/agent/nsTransactionTable.c, + mibgroup/agentx/agentx_config.c, mibgroup/agentx/client.c +, mibgroup/agentx/master.c, + mibgroup/agentx/master_admin.c, + mibgroup/agentx/master_request.c, mibgroup/agentx/protocol.c +, mibgroup/agentx/subagent.c, + mibgroup/disman/mteObjectsTable.c, + mibgroup/disman/mteTriggerBooleanTable.c, + mibgroup/disman/mteTriggerDeltaTable.c, + mibgroup/disman/mteTriggerExistenceTable.c, + mibgroup/disman/mteTriggerTable.c, + mibgroup/disman/mteTriggerThresholdTable.c, + mibgroup/examples/example.c, + mibgroup/examples/ucdDemoPublic.c, + mibgroup/host/hr_filesys.c, mibgroup/host/hr_storage.c +, mibgroup/host/hr_swinst.c, mibgroup/host/hr_swrun.c +, mibgroup/host/hr_system.c, mibgroup/mibII/at.c +, mibgroup/mibII/icmp.c, mibgroup/mibII/interfaces.c +, mibgroup/mibII/ip.c, mibgroup/mibII/ipAddr.c, + mibgroup/mibII/ipv6.c, mibgroup/mibII/kernel_linux.c, + mibgroup/mibII/mta_sendmail.c, mibgroup/mibII/route_write.c +, mibgroup/mibII/snmp_mib.c, + mibgroup/mibII/sysORTable.c, mibgroup/mibII/system_mib.c +, mibgroup/mibII/tcp.c, mibgroup/mibII/tcpTable.c +, mibgroup/mibII/udp.c, mibgroup/mibII/udpTable.c +, mibgroup/mibII/vacm_context.c, + mibgroup/mibII/vacm_vars.c, mibgroup/mibII/var_route.c +, mibgroup/misc/dlmod.c, mibgroup/misc/ipfwacc.c +, mibgroup/notification/snmpNotifyFilterProfileTable.c, + mibgroup/notification/snmpNotifyFilterTable.c, + mibgroup/notification/snmpNotifyTable.c, + mibgroup/smux/smux.c, mibgroup/smux/snmp_bgp.c, + mibgroup/smux/snmp_ospf.c, mibgroup/smux/snmp_rip2.c, + mibgroup/snmpv3/snmpEngine.c, mibgroup/snmpv3/snmpMPDStats.c +, mibgroup/snmpv3/usmStats.c, + mibgroup/snmpv3/usmUser.c, + mibgroup/target/snmpTargetAddrEntry.c, + mibgroup/target/snmpTargetParamsEntry.c, + mibgroup/target/target.c, mibgroup/target/target_counters.c +, mibgroup/tunnel/tunnel.c, mibgroup/ucd-snmp/disk.c +, mibgroup/ucd-snmp/diskio.c, mibgroup/ucd-snmp/dlmod.c +, mibgroup/ucd-snmp/errormib.c, + mibgroup/ucd-snmp/extensible.c, mibgroup/ucd-snmp/file.c +, mibgroup/ucd-snmp/hpux.c, + mibgroup/ucd-snmp/lmSensors.c, mibgroup/ucd-snmp/loadave.c +, mibgroup/ucd-snmp/logmatch.c, + mibgroup/ucd-snmp/memory.c, mibgroup/ucd-snmp/memory_dynix.c +, mibgroup/ucd-snmp/memory_freebsd2.c, + mibgroup/ucd-snmp/memory_netbsd1.c, + mibgroup/ucd-snmp/memory_solaris2.c, + mibgroup/ucd-snmp/pass.c, mibgroup/ucd-snmp/pass_persist.c +, mibgroup/ucd-snmp/proc.c, mibgroup/ucd-snmp/proxy.c +, mibgroup/ucd-snmp/registry.c, + mibgroup/ucd-snmp/versioninfo.c, mibgroup/ucd-snmp/vmstat.c +, mibgroup/ucd-snmp/vmstat_bsdi4.c, + mibgroup/ucd-snmp/vmstat_dynix.c, + mibgroup/ucd-snmp/vmstat_freebsd2.c, + mibgroup/ucd-snmp/vmstat_netbsd1.c, + mibgroup/ucd-snmp/vmstat_solaris2.c: + + Use the new 'net-snmp-includes' single-include header files, + in place of the (uninstalled) 'mibincl.h'. + Wheeeee...... + +2002-02-08 07:17 jbpn + + * man/: snmp.conf.5.def, snmp_agent_api.3, + snmp_alarm.3, snmp_api.3, snmp_config.5.def, + snmp_sess_api.3, snmpd.1.def, snmpd.conf.5.def, + snmptrapd.conf.5.def: + + - some editing to make style consistent, add some missing options, + change ucd-snmp to Net-SNMP and things like that. + +2002-02-08 07:14 jbpn + + * man/Makefile.in: + + - generate man pages at compile time + +2002-02-08 07:14 jbpn + + * man/: snmpbulkget.1, snmpbulkwalk.1, + snmpbulkget.1.def, snmpbulkwalk.1.def, snmpcmd.1 +, snmpcmd.1.def, snmpconf.1, snmpconf.1.def +, snmpget.1, snmpget.1.def, snmpgetnext.1, + snmpgetnext.1.def, snmpset.1, snmpset.1.def, + snmpstatus.1, snmpstatus.1.def, snmptable.1, + snmptable.1.def, snmptest.1, snmptest.1.def, + snmptranslate.1, snmptranslate.1.def, snmptrap.1 +, snmptrap.1.def, snmpusm.1, snmpusm.1.def, + snmpwalk.1, snmpwalk.1.def, snmptrapd.8, + snmptrapd.8.def: + + - rename man pages which are now generated at compile time in order + to pick up the version (which gets put in the footer). + + - also some editing to make style consistent, add some missing options, + change ucd-snmp to Net-SNMP and things like that. + +2002-02-08 06:48 dts12 + + * agent/mibgroup/mibJJ.h: + + Remove the attempted 'mibII' re-write. + If we want to tidy up mibII, it makes more sense to use the new agent APIs. + +2002-02-08 06:45 dts12 + + * include/net-snmp/: net-snmp-includes.h, + agent/net-snmp-agent-includes.h: + + Bring single-include header files closer in line with the existing "mibincl.h" file + +2002-02-08 06:09 dts12 + + * agent/mibgroup/mibII/: sysORTable.h (V4-2-patches.1), + sysORTable.h: + + Ensure the null versions of the two REGISTER macros swallow their parameters. + +2002-02-08 04:36 dts12 + + * agent/snmp_agent.c: + + Implement the missing outgoing error statistics counters + (patch #510194 from Latha Prabhu) + +2002-02-08 02:42 dts12 + + * agent/mibgroup/: host/hr_storage.c, ucd-snmp/memory.c + (V4-2-patches.[6,3]), host/hr_storage.c, ucd-snmp/memory.c +: + + Added support for memory and swap entries in hrStorageTable for Solaris + (from patch #505498 - thanks to Johannes Schmidt-Fischer) + +2002-02-08 02:07 dts12 + + * agent/mibgroup/mibII/ip.c: + + Consolidate identical MIB object entries (WIN32/non-WIN32) + +2002-02-08 00:50 jbpn + + * man/README: + + - remove chronically dated unhelpful README + +2002-02-07 13:33 hardaker + + * Makefile.in, Makefile.rules, configure, + configure.in, makefileindepend.pl, + agent/Makefile.depend, agent/Makefile.in, + agent/agent_trap.c, agent/mib_modules.c, + agent/snmp_agent.c, agent/snmpd.c, + agent/helpers/Makefile.depend, agent/helpers/Makefile.in +, agent/mibgroup/Makefile.depend, + agent/mibgroup/Makefile.in, agent/mibgroup/mibincl.h, + agent/mibgroup/agentx/agentx_config.c, + agent/mibgroup/agentx/subagent.c, apps/Makefile.depend +, apps/Makefile.in, apps/snmpnetstat/Makefile.depend +, apps/snmpnetstat/Makefile.in, local/Makefile.in +, man/Makefile.in, mibs/Makefile.in, + snmplib/Makefile.depend, snmplib/Makefile.in: + + remake make's Makefile's to make better making + +2002-02-07 13:31 hardaker + + * perl/SNMP/Makefile.PL: + + check local pathes + +2002-02-07 12:54 dts12 + + * agent/snmp_agent.c: + + Ensure agent returns the correct error codes for UNDO and COMMIT failures. + +2002-02-07 11:18 hardaker + + * perl/SNMP/: Makefile.PL, SNMP.xs, t/startagent.pl +: + + attempt at porting Joe's SNMP module to net-snmp. + It compiles, but only some of the tests succeed. + +2002-02-07 10:09 jbpn + + * man/: default_store.3.top, mib_api.3, + read_config.3.def, snmp.conf.5.def, snmp_agent_api.3 +, snmp_alarm.3, snmp_api.3, snmp_config.5.def +, snmp_sess_api.3, snmp_trap_api.3, snmpbulkget.1 +, snmpbulkwalk.1, snmpconf.1, snmpd.conf.5.def +, snmpdelta.1, snmpdf.1, snmpget.1, + snmpgetnext.1, snmpnetstat.1, snmpset.1, + snmpstatus.1, snmptable.1, snmptest.1, + snmptranslate.1, snmptrap.1, snmptrapd.conf.5.def +, snmpusm.1, snmpwalk.1, variables.5: + + - add Net-SNMP in header of all man pages + +2002-02-07 09:52 jbpn + + * man/snmpcmd.1: + + - update style to match snmpd and snmptrapd man pages + +2002-02-07 08:15 jbpn + + * man/snmptrapd.8: + + - fix speeling mistake + +2002-02-07 08:00 jbpn + + * man/snmptrapd.8: + + - bring up to date with snmptrapd + +2002-02-07 07:28 dts12 + + * README.hpux11, acconfig.h, + agent/mibgroup/ucd_snmp.h, agent/mibgroup/host/hr_network.c +, agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/at.c +, agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/ipAddr.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/tcpTable.c +, agent/mibgroup/mibII/tcpTable.h, + agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/udpTable.c +, agent/mibgroup/mibII/var_route.c, + agent/mibgroup/mibII/var_route.h, + agent/mibgroup/ucd-snmp/memory.c, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/system/hpux.h, mibs/UCD-SNMP-MIB.txt: + + Support for HP-UX 11, courtesy of Johannes Schmidt-Fischer. + +2002-02-07 06:30 jbpn + + * man/snmpd.1.def: + + - alphabetise options + + - bring man page in line with new positional arguments listening + address specification and add section describing that + + - put Net-SNMP in header + +2002-02-06 10:06 jbpn + + * include/net-snmp/scapi.h: + + - fix bug noted by Niels + +2002-02-06 09:25 jbpn + + * apps/: encode_keychange.c, snmpusm.c: + + - minor tweaks due to change in definition of USM OIDs. + +2002-02-06 09:17 jbpn + + * include/net-snmp/snmpusm.h, include/net-snmp/snmpv3.h +, include/net-snmp/transform_oids.h, + snmplib/snmp_parse_args.c, snmplib/snmpusm.c, + snmplib/snmpv3.c: + + - move USM OID definitions into snmpusm.c, make them const + + - consequent increase in const-ness in some function prototypes + +2002-02-06 09:12 hardaker + + * include/net-snmp/net-snmp-includes.h: + + remove internal note about v3 api, which should be public + +2002-02-06 09:12 hardaker + + * include/net-snmp/snmpusm_init.h: + + removed unneeded file + +2002-02-06 09:06 jbpn + + * include/net-snmp/keytools.h, include/net-snmp/scapi.h +, snmplib/keytools.c, snmplib/scapi.c: + + - add const-ness for transform type args + +2002-02-06 09:01 jbpn + + * include/net-snmp/mib.h, include/net-snmp/snmp_debug.h +, snmplib/mib.c, snmplib/snmp_debug.c: + + - add some const-ness for OID args (mainly so that debugmsg_oid takes + const). + +2002-02-06 08:44 dts12 + + * agent/agent_read_config.c, agent/mibgroup/ucd_snmp.h +, agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/memory_dynix.c, + agent/mibgroup/ucd-snmp/memory_dynix.h, + agent/mibgroup/ucd-snmp/vmstat_dynix.c, + agent/mibgroup/ucd-snmp/vmstat_dynix.h, + include/net-snmp/system/dynix.h, + agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/at.c +, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/var_route.c, snmplib/snmp_api.c +: + + Support for Dynix/PTX 4.4, courtesy of Patrick Hess. + +2002-02-06 07:41 jbpn + + * include/net-snmp/snmp_api.h, snmplib/snmp_api.c: + + - make first argument of snmp_dup_objid() const. + + - better handle NULL values in snmp_dup_objid(). + +2002-02-06 07:09 dts12 + + * FAQ, man/snmp_trap_api.3: + + Clarify the applicability of 'snmp_trap_api(3)' routines to AgentX subagents. + +2002-02-06 05:58 dts12 + + * apps/: encode_keychange.c, notification_log.c, + snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c, + snmpdf.c, snmpget.c, snmpgetnext.c, snmpset.c +, snmpstatus.c, snmptable.c, snmptest.c, + snmptranslate.c, snmptrap.c, snmptrapd.c, + snmptrapd_handlers.c, snmptrapd_log.c, snmpusm.c +, snmpvacm.c, snmpwalk.c, snmpnetstat/if.c +, snmpnetstat/inet.c, snmpnetstat/inet6.c, + snmpnetstat/main.c, snmpnetstat/route.c: + + Applications amended to use the new-style library header structure. + (In most cases, simply including the single "full API" header file) + +2002-02-06 05:55 dts12 + + * include/net-snmp/: asn1.h, config_api.h, + definitions.h, logging_api.h, mib_api.h, + net-snmp-includes.h, pdu_api.h, session_api.h, + snmpv3_api.h, types.h, utilities.h, varbind_api.h +: + + Framework for new library header file organisation, with eight main groups + of API routines. Currently these still refer to the UCD-style style header + files for the actual function declarations. + +2002-02-06 05:31 jbpn + + * man/Makefile.in: + + - replace use of $< with explicit filename, since non-GNU makes seem + to barf on it + +2002-02-06 03:31 dts12 + + * Makefile.in: + + Fix incorrect directory specification in 'make clean' + +2002-02-06 03:18 dts12 + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + Protect the project config file against multiple inclusion. + +2002-02-06 03:07 jbpn + + * agent/auto_nlist.c: + + - remove #include "../snmplib/system.h" which no longer exists and + is apparently unnecessary anyway. + +2002-02-06 02:51 jbpn + + * agent/mibgroup/kernel_sunos5.c: + + - remove #include "../../snmplib/system.h" which no longer exists + and is apparently unnecessary anyway. + +2002-02-05 11:44 hardaker + + * COPYING (V4-2-patches.7), COPYING: + + copyright year update for NAI and Cambridge + +2002-02-05 09:54 hardaker + + * include/net-snmp/net-snmp-config.h.in: + + perl fixes + +2002-02-05 09:54 hardaker + + * agent/agent_registry.c, agent/mibgroup/Rmon/alarm.c, + agent/mibgroup/smux/smux.c, include/net-snmp/snmp_api.h +, snmplib/snmp_api.c: + + Patch from Harrie Hazewinkel to move the oidtree_compare function to + the main library. + +2002-02-05 09:52 hardaker + + * configure, configure.in, agent/Makefile.in +: + + perl build fixes. + +2002-02-05 07:19 hardaker + + * agent/Makefile.in: + + opps. Removed forced perl embedding + +2002-02-04 16:22 hardaker + + * include/net-snmp/net-snmp-config.h: + + this file shouldn't be checked in + +2002-02-04 16:22 hardaker + + * Makefile.in, acconfig.h, configure, + configure.in, agent/Makefile.in, agent/snmp_perl.c +, agent/snmp_perl.pl, agent/snmp_vars.c: + + - Support for embedding perl subroutines into the agent to be called + as handlers. + - New configure options: + --with-perl-modules attempts to build contained modules (poorly currently). + --enable-embedded-perl actually specifies to do perl embedding + within the agent. + +2002-02-04 16:16 hardaker + + * perl/: ASN/ASN.pm, ASN/ASN.xs, ASN/Changes, + ASN/MANIFEST, ASN/Makefile.PL, ASN/test.pl, + agent/Changes, agent/MANIFEST, agent/Makefile.PL, + agent/agent.pm, agent/agent.xs, agent/test.pl, + agent/typemap, default_store/Changes, + default_store/MANIFEST, default_store/Makefile.PL, + default_store/default_store.pm, + default_store/default_store.xs, default_store/test.pl, + default_store/typemap: + + Beginnings of new perl modules needed to implement an SNMP agent (or + agentx subagent) inside perl. + - not complete yet. + - may change. + - but works. + +2002-02-04 04:39 jbpn + + * snmplib/mib.c: + + - correct processing for timeticks when DS_LIB_NUMERIC_TIMETICKS is + set (corrects bug #511793, reported by Anonymous). + +2002-02-01 01:50 dts12 + + * FAQ: + + Clarify the procedure for compiling with 'cc' rather than 'gcc' + +2002-01-31 14:58 hardaker + + * include/net-snmp/net-snmp-includes.h: + + s/snmplib\///; + +2002-01-31 06:55 hardaker + + * Makefile.in, agent/helpers/Makefile.in: + + fix make clean as reported by Bradley Bozarth. + +2002-01-30 08:06 dts12 + + * agent/mibgroup/ucd-snmp/versioninfo.c: + + Bring MIB variable versionTag into line with the new usage + +2002-01-29 17:53 hardaker + + * version.h, agent/snmpd.c, + agent/mibgroup/versiontag, apps/snmptranslate.c, + apps/snmptrapd.c, apps/snmpnetstat/main.c, + include/net-snmp/version.h, include/ucd-snmp/version.h, + snmplib/Makefile.in, snmplib/snmp_parse_args.c, + snmplib/snmp_version.c: + + Moved versioning information from version.h to: + - snmplib/snmp_version.c: + - define netsnmp_get_version(); + - create a const char *NetSnmpVersionInfo + - include/net-snmp/version.h: + - extern the above char * + - prototype the function + - include/ucd-snmp/version.h: + - create a static variable (the old way) and set it to NetSnmpVersionInfo + +2002-01-29 16:09 hardaker + + * testing/: eval_tools.sh, tests/T049snmpv3inform, + tests/T050snmpv3trap, tests/T051snmpv2ctrap, + tests/T052snmpv2cinform, tests/T053agentv1trap, + tests/T054agentv2ctrap, tests/T055agentv1mintrap, + tests/T056agentv2cmintrap, tests/T058agentauthtrap, + tests/T113agentxtrap: + + trap test fixes so the majority of the tests now work. + +2002-01-29 16:08 hardaker + + * Makefile.in: + + don't generate ucd-snmp-config.h any longer. + +2002-01-29 15:23 hardaker + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/machine/generic.h, + include/net-snmp/system/aix.h, include/net-snmp/system/bsd.h +, include/net-snmp/system/bsdi.h, + include/net-snmp/system/bsdi3.h, + include/net-snmp/system/bsdi4.h, + include/net-snmp/system/cygwin.h, + include/net-snmp/system/darwin.h, + include/net-snmp/system/freebsd.h, + include/net-snmp/system/freebsd2.h, + include/net-snmp/system/freebsd3.h, + include/net-snmp/system/freebsd4.h, + include/net-snmp/system/generic.h, + include/net-snmp/system/hpux.h, + include/net-snmp/system/irix.h, + include/net-snmp/system/linux.h, + include/net-snmp/system/mips.h, + include/net-snmp/system/netbsd.h, + include/net-snmp/system/openbsd.h, + include/net-snmp/system/solaris.h, + include/net-snmp/system/solaris2.6.h, + include/net-snmp/system/solaris2.7.h, + include/net-snmp/system/solaris2.8.h, + include/net-snmp/system/sunos.h, + include/net-snmp/system/svr5.h, + include/net-snmp/system/sysv.h, + include/net-snmp/system/ultrix4.h: + + moved s/*.h files to include/net-snmp/system/*.h + moved m/generic.h files to include/net-snmp/machine/generic.h + +2002-01-29 09:24 hardaker + + * apps/snmptrapd.c: + + fix -c argument parsing. + +2002-01-29 09:10 hardaker + + * testing/eval_tools.sh: + + reference include/net-snmp/net-snmp-config.h instead of just config.h + +2002-01-29 09:05 hardaker + + * snmplib/snmpusm.c: + + attempt to fix the unknown engineid/unknown user problems once and for all. + +2002-01-28 21:11 hardaker + + * configure, configure.in: + + whoops. Missed some .h file checks in configure. Thanks Robert. + +2002-01-28 21:03 hardaker + + * local/convertcode: + + minor fix. + +2002-01-28 21:02 hardaker + + * local/convertcode: + + added code convert script for ucd-snmp -> net-snmp header conversion + +2002-01-28 20:59 hardaker + + * agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/target/target.c, + agent/mibgroup/target/target_counters.c, + agent/mibgroup/tunnel/tunnel.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/dlmod.c, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/logmatch.c, + agent/mibgroup/ucd-snmp/memory.c, + agent/mibgroup/ucd-snmp/memory_solaris2.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.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/encode_keychange.c, apps/notification_log.c, + apps/snmpbulkget.c, apps/snmpbulkwalk.c, + 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_handlers.c, + apps/snmptrapd_log.c, apps/snmpusm.c, apps/snmpvacm.c +, apps/snmpwalk.c, apps/snmpnetstat/Makefile.in +, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c +, apps/snmpnetstat/inet6.c, apps/snmpnetstat/main.c +, apps/snmpnetstat/route.c, include/net-snmp/asn1.h +, include/net-snmp/callback.h, + include/net-snmp/data_list.h, + include/net-snmp/default_store.h, include/net-snmp/getopt.h +, include/net-snmp/int64.h, include/net-snmp/keytools.h +, include/net-snmp/lcd_time.h, + include/net-snmp/libsnmp.h, include/net-snmp/md5.h, + include/net-snmp/mib.h, include/net-snmp/mt_support.h, + include/net-snmp/net-snmp-config.h, + include/net-snmp/oid_array.h, include/net-snmp/oid_stash.h +, include/net-snmp/parse.h, + include/net-snmp/read_config.h, include/net-snmp/scapi.h +, include/net-snmp/snmp-tc.h, include/net-snmp/snmp.h +, include/net-snmp/snmpAAL5PVCDomain.h, + include/net-snmp/snmpCallbackDomain.h, + include/net-snmp/snmpIPXDomain.h, + include/net-snmp/snmpTCPDomain.h, + include/net-snmp/snmpTCPIPv6Domain.h, + include/net-snmp/snmpUDPDomain.h, + include/net-snmp/snmpUDPIPv6Domain.h, + include/net-snmp/snmpUnixDomain.h, + include/net-snmp/snmp_alarm.h, include/net-snmp/snmp_api.h +, include/net-snmp/snmp_client.h, + include/net-snmp/snmp_debug.h, include/net-snmp/snmp_enum.h +, include/net-snmp/snmp_impl.h, + include/net-snmp/snmp_locking.h, + include/net-snmp/snmp_logging.h, + include/net-snmp/snmp_parse_args.h, + include/net-snmp/snmp_secmod.h, + include/net-snmp/snmp_transport.h, include/net-snmp/snmpksm.h +, include/net-snmp/snmpusm.h, + include/net-snmp/snmpusm_init.h, include/net-snmp/snmpv3.h +, include/net-snmp/system.h, include/net-snmp/tools.h +, include/net-snmp/transform_oids.h, + include/net-snmp/vacm.h, include/net-snmp/agent/snmp_agent.h +, man/Makefile.in, snmplib/Makefile.in, + snmplib/asn1.c, snmplib/asn1.h, snmplib/callback.c +, snmplib/callback.h, snmplib/data_list.c, + snmplib/data_list.h, snmplib/default_store.c, + snmplib/default_store.h, snmplib/getopt.h, + snmplib/int64.c, snmplib/int64.h, snmplib/keytools.c +, snmplib/keytools.h, snmplib/lcd_time.c, + snmplib/lcd_time.h, snmplib/libsnmp.h, snmplib/md5.c +, snmplib/md5.h, snmplib/mib.c, snmplib/mib.h +, snmplib/mt_support.c, snmplib/mt_support.h, + snmplib/oid_array.c, snmplib/oid_array.h, + snmplib/oid_stash.c, snmplib/oid_stash.h, + snmplib/parse.c, snmplib/parse.h, + snmplib/read_config.c, snmplib/read_config.h, + snmplib/scapi.c, snmplib/scapi.h, snmplib/snmp-tc.c +, snmplib/snmp-tc.h, snmplib/snmp.c, + snmplib/snmp.h, snmplib/snmpAAL5PVCDomain.c, + snmplib/snmpAAL5PVCDomain.h, snmplib/snmpCallbackDomain.c +, snmplib/snmpCallbackDomain.h, snmplib/snmpIPXDomain.c +, snmplib/snmpIPXDomain.h, snmplib/snmpTCPDomain.c +, snmplib/snmpTCPDomain.h, snmplib/snmpTCPIPv6Domain.c +, snmplib/snmpTCPIPv6Domain.h, snmplib/snmpUDPDomain.c +, snmplib/snmpUDPDomain.h, snmplib/snmpUDPIPv6Domain.c +, snmplib/snmpUDPIPv6Domain.h, snmplib/snmpUnixDomain.c +, snmplib/snmpUnixDomain.h, snmplib/snmp_alarm.c +, snmplib/snmp_alarm.h, snmplib/snmp_api.c, + snmplib/snmp_api.h, snmplib/snmp_auth.c, + snmplib/snmp_client.c, snmplib/snmp_client.h, + snmplib/snmp_debug.c, snmplib/snmp_debug.h, + snmplib/snmp_enum.c, snmplib/snmp_enum.h, + snmplib/snmp_impl.h, snmplib/snmp_logging.c, + snmplib/snmp_logging.h, snmplib/snmp_parse_args.c, + snmplib/snmp_parse_args.h, snmplib/snmp_secmod.c, + snmplib/snmp_secmod.h, snmplib/snmp_transport.c, + snmplib/snmp_transport.h, snmplib/snmpksm.c, + snmplib/snmpksm.h, snmplib/snmpusm.c, + snmplib/snmpusm.h, snmplib/snmpv3.c, snmplib/snmpv3.h +, snmplib/system.c, snmplib/system.h, + snmplib/tools.c, snmplib/tools.h, + snmplib/transform_oids.h, snmplib/vacm.c, + snmplib/vacm.h, testing/RUNTESTS, + testing/eval_tools.sh, include/ucd-snmp/asn1.h, + include/ucd-snmp/callback.h, include/ucd-snmp/default_store.h +, include/ucd-snmp/int64.h, include/ucd-snmp/keytools.h +, include/ucd-snmp/mib.h, include/ucd-snmp/mibincl.h +, include/ucd-snmp/parse.h, + include/ucd-snmp/read_config.h, include/ucd-snmp/scapi.h +, include/ucd-snmp/snmp-tc.h, include/ucd-snmp/snmp.h +, include/ucd-snmp/snmp_alarm.h, + include/ucd-snmp/snmp_api.h, include/ucd-snmp/snmp_client.h +, include/ucd-snmp/snmp_debug.h, + include/ucd-snmp/snmp_impl.h, include/ucd-snmp/snmp_logging.h +, include/ucd-snmp/snmp_parse_args.h, + include/ucd-snmp/snmp_vars.h, include/ucd-snmp/snmpusm.h +, include/ucd-snmp/snmpv3.h, include/ucd-snmp/system.h +, include/ucd-snmp/tools.h, + include/ucd-snmp/transform_oids.h, + include/ucd-snmp/util_funcs.h: + + Major file moving and editing of include directives. + - essentially adds up to: + - mv snmplib/*.h include/net-snmp/ + - local/convertcode `find . -name \*.c \*.h` + +2002-01-28 20:54 hardaker + + * agent/: agent_handler.c, agent_index.c, + agent_read_config.c, agent_registry.c, agent_trap.c +, auto_nlist.c, kernel.c, mib_modules.c, + snmp_agent.c, snmp_vars.c, snmpd.c, + helpers/bulk_to_next.c, helpers/debug_handler.c, + helpers/instance.c, helpers/multiplexer.c, + helpers/null.c, helpers/old_api.c, helpers/read_only.c +, helpers/serialize.c, helpers/table.c, + helpers/table_array.c, helpers/table_dataset.c, + helpers/table_iterator.c, mibgroup/host_res.h, + mibgroup/kernel_sunos5.c, mibgroup/mibincl.h, + mibgroup/testdelayed.c, mibgroup/testhandler.c, + mibgroup/util_funcs.c, mibgroup/Rmon/alarm.c, + mibgroup/Rmon/event.c, mibgroup/Rmon/history.c, + mibgroup/Rmon/rows.c, mibgroup/agentx/agentx_config.c, + mibgroup/agentx/client.c, mibgroup/agentx/master.c, + mibgroup/agentx/master_admin.c, + mibgroup/agentx/master_request.c, mibgroup/agentx/protocol.c +, mibgroup/agentx/subagent.c, + mibgroup/disman/mteObjectsTable.c, + mibgroup/disman/mteTriggerBooleanTable.c, + mibgroup/disman/mteTriggerDeltaTable.c, + mibgroup/disman/mteTriggerExistenceTable.c, + mibgroup/disman/mteTriggerTable.c, + mibgroup/disman/mteTriggerThresholdTable.c, + mibgroup/examples/ucdDemoPublic.c, mibgroup/host/hr_disk.c +, mibgroup/host/hr_filesys.c, + mibgroup/host/hr_storage.c, mibgroup/host/hr_swinst.c +, mibgroup/host/hr_swrun.c, mibgroup/host/hr_system.c +, mibgroup/mibII/at.c, mibgroup/mibII/icmp.c, + mibgroup/mibII/interfaces.c, mibgroup/mibII/ip.c, + mibgroup/mibII/ipAddr.c, mibgroup/mibII/ipv6.c, + mibgroup/mibII/kernel_linux.c, mibgroup/mibII/route_write.c +, mibgroup/mibII/snmp_mib.c, + mibgroup/mibII/sysORTable.c, mibgroup/mibII/system_mib.c +, mibgroup/mibII/tcp.c, mibgroup/mibII/tcpTable.c +, mibgroup/mibII/udp.c, mibgroup/mibII/udpTable.c +, mibgroup/mibII/vacm_context.c, + mibgroup/mibII/vacm_vars.c, mibgroup/mibII/vacm_vars.h +, mibgroup/mibII/var_route.c, mibgroup/misc/dlmod.c +, mibgroup/notification/snmpNotifyFilterProfileTable.c, + mibgroup/notification/snmpNotifyFilterTable.c, + mibgroup/notification/snmpNotifyTable.c, + mibgroup/smux/smux.c, mibgroup/smux/snmp_bgp.c, + mibgroup/smux/snmp_ospf.c, mibgroup/smux/snmp_rip2.c, + mibgroup/snmpv3/snmpEngine.c, mibgroup/snmpv3/usmUser.c +, mibgroup/snmpv3/usmUser.h: + + Major file moving and editing of include directives. + - essentially adds up to: + - mv snmplib/*.h include/net-snmp/ + - local/convertcode `find . -name \*.c \*.h` + +2002-01-28 19:42 hardaker + + * include/ucd-snmp/ucd-snmp-config.h: + + remove UCD_COMPAT flag and DEFINE IT instead + +2002-01-28 19:41 hardaker + + * include/ucd-snmp/ucd-snmp-config.h: + + remove UCD_COMPAT flag and define it instead + +2002-01-25 11:29 hardaker + + * snmplib/mib.c: + + - parse_one_oid_index: + - use an unsigned int for length's pulled from the oid. + - Make sure they're always < 128 + +2002-01-25 09:12 jbpn + + * agent/mibgroup/snmpv3/usmUser.c: + + - closer adherence to state machines described in RFC 2574 + +2002-01-25 09:10 jbpn + + * snmplib/snmpusm.c: + + - cause usmDecryptionError reports to be sent in a couple of extra + cases: bad salt (length != 8) and length of encrypted data not a + multiple of 8 octets (per RFC 2574). + +2002-01-25 09:04 jbpn + + * agent/snmp_agent.c: + + - for unknown message types, increment snmpInASNParseErrs and fail + at the post-parse stage. + + - for notification types, increment snmpUnknownPDUHandlers and bail + out early. + +2002-01-25 09:01 jbpn + + * snmplib/snmp_api.c: + + - for unhandled messages (e.g. RESPONSE messages sent to agents), + increment the snmpUnknownPDUHandlers counter. + + - try to free securityStateRefs when post-parse fails. + +2002-01-25 06:26 jbpn + + * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.6), vacm_vars.c +: + + - fix minor problem with storageType (always okay to set to current + value). + + - don't reset some variables to old value unless we actually set + them in the first place! + +2002-01-25 05:00 jbpn + + * agent/helpers/table.c: + + - don't print out debugging info in a further case where it has been + free()d. + + - set the exception noSuchInstance rather than error noSuchName when + we have the incorrect number of indices. + +2002-01-25 04:54 dts12 + + * snmplib/README.newlib: + + file README.newlib was initially added on branch NEW-LIBRARY-API. + +2002-01-25 04:49 jbpn + + * agent/helpers/table.c: + + - move debugging output to before where (potentially) the data it is + trying to print gets free()d. + +2002-01-25 04:40 jbpn + + * agent/snmp_agent.c: + + - keep asp->vbcount correct in create_subtree_cache() if we dump + varbinds in the GETNEXT case because numvarbinds > non-repeaters. + Failing to do this will cause problems later when you iterate over + 0 .. asp->vbcount - 1 in reassign_requests(). + +2002-01-24 15:11 rstory + + * include/net-snmp/agent/table.h: + + update macros to put parens around parameters when used, in case a parameter is an expression, which might muck about with operator precedence rules and cause unexpected and undesirable behavior. + +2002-01-24 11:07 rstory + + * local/mib2c.array-user.conf: + + try to find & handle external indexes; use new style net-snmp includes; add + row_copy; use context types & casts in parameters instead of generic types + recast inside method + +2002-01-24 06:03 jbpn + + * snmplib/: read_config.c (V4-2-patches.3), read_config.c: + + - avoid format string nasties in read_config_store() when writing to + files (exposed e.g. by the persistent sysName.0 stuff -- try + snmpset host sysName.0 s "%08x" -- oops) + +2002-01-24 04:34 jbpn + + * snmplib/snmpusm.c: + + - don't automatically accept a msgUserName of "" when processing + incoming messages. + +2002-01-24 04:30 jbpn + + * snmplib/snmp_api.c: + + - bigger buffer for msgAuthoritativeEngineID field since it is not + limited to 32 bytes like SnmpEngineTC. Really this needs to be + allocated by the security module but for now we'll just make it + twice as big. + +2002-01-24 03:19 dts12 + + * agent/mibgroup/host/hr_swrun.c, snmplib/snmp-tc.c: + + AIX support for the Host Resources module. + (Thanks to Andy Hood) + +2002-01-23 08:28 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - set viewType to the DEFVAL included(1) for new rows + +2002-01-23 07:40 jbpn + + * snmplib/snmp_api.c: + + - secModel of 0 is a parse error in HeaderData + +2002-01-23 07:23 jbpn + + * snmplib/snmp_api.c: + + - be careful to free securityStateRef in a couple of error cases in + snmpv3_parse -- fixes memory leaks when malformed PDUs are + received. + +2002-01-22 19:49 rstory + + * snmplib/: snmp_api.c, snmp_api.h: + + chg api for snmp_oid_ncompare, don't implement it vi snmp_oid_compare + +2002-01-22 19:46 rstory + + * snmplib/: oid_array.c, oid_array.h: + + add Get_oid_data_count(); add subset support + +2002-01-22 19:44 rstory + + * snmplib/: mib.c, mib.h: + + add netsnmp_str2oid() + +2002-01-22 19:41 rstory + + * include/net-snmp/agent/table_array.h: + + add subset function + +2002-01-22 19:40 rstory + + * agent/helpers/table_array.c: + + add subset function; add preliminary locking code; add ta_check_row_status + +2002-01-22 06:33 jbpn + + * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.4), vacm_vars.c +: + + - fix bug just introduced where setting an existing row's status to + createAndGo(4) or createAndWait(5) would delete the row. + +2002-01-22 04:58 jbpn + + * snmplib/snmpusm.c: + + - cause a parse error if we receive UsmSecurityParameters with a + msgUserName that is illegally long. + +2002-01-22 03:10 jbpn + + * agent/mibgroup/target/snmpTargetParamsEntry.c: + + - oops, left old code in #if 0 branch AGAIN. I am getting into bad + habits! + +2002-01-22 03:08 jbpn + + * agent/mibgroup/notification/snmpNotifyTable.c: + + - fix memory leaks in row creation/destruction + + - more aggressive validity checking of snmpNotifyTag, snmpNotifyType + and snmpNotifyStorageType. + + - passes 6.5.1.0 -- 6.5.8.3 + +2002-01-22 01:47 jbpn + + * agent/mibgroup/target/: snmpTargetAddrEntry.c, + snmpTargetParamsEntry.c, snmpTargetParamsEntry.h: + + - correct state machines for snmpTargetParamsTable + +2002-01-21 23:48 jbpn + + * agent/mibgroup/target/snmpTargetAddrEntry.c: + + - tidy things up a bit (had left some old code sitting if #if 0 + branch). + + - remember to close (target->sess) when we move a target to + notInService(2). + +2002-01-21 11:04 jbpn + + * agent/mibgroup/target/snmpTargetAddrEntry.c: + + - correct state machines for snmpTargetAddrTable + +2002-01-21 06:47 jbpn + + * agent/mibgroup/target/: snmpTargetAddrEntry.c, + snmpTargetAddrEntry.h: + + - implement snmpTargetSpinLock object + +2002-01-18 09:19 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - correct state machine for vacmViewTreeFamilyTable. Passes all the + relevant Silvercreek VACM tetst. + +2002-01-18 08:49 jbpn + + * snmplib/: vacm.c, vacm.h: + + - add a switch to vacm_getViewEntry() to allow the mask entries + to be ignore (which is what you want when you are just using this + function to look up an entry in the table in order to write some new + value to one of the columnar objects). + +2002-01-18 06:09 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - correct state machine for vacmAccessTable. Passes all the relevant + Silvercreek VACM tetst. + +2002-01-18 04:11 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - correct state machine for vacmSecurityToGroupTable (i.e. don't + just do everything in the COMMIT phase). Passes all the relevant + Silvercreek VACM tetst. + +2002-01-18 04:08 jbpn + + * agent/snmp_agent.c: + + - don't overwrite an existing error status after COMMIT or UNDO + phases with commitFailed or undoFailed (but do translate error + returns from those phases into those errors when we don't have an + existing error status). + +2002-01-17 06:57 jbpn + + * snmplib/snmp_api.c: + + - handle illegal values of msgID correctly (by dropping the packet + and incrementing snmpInASNParseErrs) + +2002-01-17 06:38 jbpn + + * snmplib/snmp_api.c: + + - handle illegal values of msgMaxSize correctly (by dropping the + packet and incrementing snmpInASNParseErrs) + +2002-01-15 08:17 rstory + + * include/net-snmp/net-snmp-includes.h: + + top level include which includes useful snmplib headers + +2002-01-15 08:15 rstory + + * include/ucd-snmp/: agent_index.h, agent_read_config.h +, agent_registry.h, agent_trap.h, asn1.h, + auto_nlist.h, callback.h, default_store.h, + ds_agent.h, header_complex.h, int64.h, keytools.h +, mib.h, mib_module_config.h, mibincl.h, + parse.h, read_config.h, scapi.h, snmp-tc.h, + snmp.h, snmp_agent.h, snmp_alarm.h, snmp_api.h +, snmp_client.h, snmp_debug.h, snmp_impl.h, + snmp_logging.h, snmp_parse_args.h, snmp_vars.h, + snmpusm.h, snmpv3.h, struct.h, system.h, + tools.h, transform_oids.h, ucd-snmp-agent-includes.h +, ucd-snmp-config.h, ucd-snmp-includes.h, + util_funcs.h, var_struct.h, version.h: + + create 4.x headers that are wrappers pointing to new headers + +2002-01-14 15:08 rstory + + * include/net-snmp/agent/table_array.h: + + add UserRowAction and void pointer + +2002-01-14 13:41 hardaker + + * agent/: mibgroup/ucd-snmp/lmSensors.c, Makefile.in: + + -> net-snmp/agent/net-snmp-agent-includes.h + +2002-01-14 13:40 hardaker + + * include/net-snmp/agent/ucd-snmp-agent-includes.h: + + removed + +2002-01-14 13:29 rstory + + * include/net-snmp/agent/net-snmp-agent-includes.h: + + copy ucd-snmp-agent-includes.h and update to net-snmp use new agent dir + +2002-01-14 08:04 hardaker + + * agent/Makefile.in, agent/agent_callbacks.h, + agent/agent_handler.c, agent/agent_handler.h, + agent/agent_index.c, agent/agent_index.h, + agent/agent_read_config.c, agent/agent_read_config.h, + agent/agent_registry.c, agent/agent_registry.h, + agent/agent_trap.c, agent/agent_trap.h, + agent/auto_nlist.c, agent/auto_nlist.h, + agent/ds_agent.h, agent/kernel.c, agent/mib_modules.c +, agent/mib_modules.h, agent/snmp_agent.c, + agent/snmp_agent.h, agent/snmp_vars.c, + agent/snmp_vars.h, agent/snmpd.c, + agent/ucd-snmp-agent-includes.h, agent/var_struct.h, + agent/helpers/Makefile.in, agent/helpers/bulk_to_next.c +, agent/helpers/debug_handler.c, + agent/helpers/instance.c, agent/helpers/multiplexer.c, + agent/helpers/null.c, agent/helpers/old_api.c, + agent/helpers/read_only.c, agent/helpers/serialize.c, + agent/helpers/table.c, agent/helpers/table_array.c, + agent/helpers/table_iterator.c, agent/mibgroup/host_res.h +, agent/mibgroup/mibincl.h, + agent/mibgroup/testdelayed.c, agent/mibgroup/testhandler.c +, agent/mibgroup/agentx/agentx_config.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/subagent.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/examples/example.c, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_proc.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/icmp.c, + agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/ipAddr.c, + agent/mibgroup/mibII/ipv6.c, + 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/vacm_context.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/misc/dlmod.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/smux/smux.c, agent/mibgroup/smux/snmp_bgp.c +, agent/mibgroup/smux/snmp_ospf.c, + agent/mibgroup/smux/snmp_rip2.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/target_counters.c, + agent/mibgroup/tunnel/tunnel.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/diskio.c, + agent/mibgroup/ucd-snmp/dlmod.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/logmatch.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/pass.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, + apps/notification_log.h, apps/snmptrapd.c, + include/net-snmp/agent/agent_callbacks.h, + include/net-snmp/agent/agent_handler.h, + include/net-snmp/agent/agent_index.h, + include/net-snmp/agent/agent_read_config.h, + include/net-snmp/agent/agent_registry.h, + include/net-snmp/agent/agent_trap.h, + include/net-snmp/agent/auto_nlist.h, + include/net-snmp/agent/ds_agent.h, + include/net-snmp/agent/mib_modules.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/snmp_vars.h, + include/net-snmp/agent/ucd-snmp-agent-includes.h, + include/net-snmp/agent/var_struct.h: + + moved the /agent installed headers to ../include/net-snmp/agent + +2002-01-13 09:22 hardaker + + * agent/Makefile.in: + + add a couple more install headers. + +2002-01-11 14:18 hardaker + + * apps/: Makefile.in, notification_log.c: + + Move all agent/helpers/*.h files to include/net-snmp/agent/ and change + references. + +2002-01-11 14:12 hardaker + + * agent/Makefile.in, agent/agent_handler.c, + 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/helpers/all_helpers.h, agent/helpers/bulk_to_next.c +, agent/helpers/bulk_to_next.h, + agent/helpers/debug_handler.c, agent/helpers/debug_handler.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/testdelayed.c +, agent/mibgroup/testhandler.c, + agent/mibgroup/agent/nsTransactionTable.c, + agent/mibgroup/mibII/vacm_context.c, + agent/mibgroup/target/target_counters.c, + include/net-snmp/agent/all_helpers.h, + include/net-snmp/agent/bulk_to_next.h, + include/net-snmp/agent/debug_handler.h, + include/net-snmp/agent/instance.h, + include/net-snmp/agent/multiplexer.h, + include/net-snmp/agent/null.h, + include/net-snmp/agent/old_api.h, + include/net-snmp/agent/read_only.h, + include/net-snmp/agent/serialize.h, + include/net-snmp/agent/set_helper.h, + include/net-snmp/agent/table.h, + include/net-snmp/agent/table_array.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/agent/table_iterator.h: + + Move all agent/helpers/*.h files to include/net-snmp/agent/ and change + references. + +2002-01-11 08:41 hardaker + + * agent/Makefile.in, agent/helpers/Makefile.in, + agent/mibgroup/Makefile.in, apps/Makefile.in, + snmplib/Makefile.in: + + - Add -I$(top_srcdir)/include to include path. + - Rename 3 agent libraries from libucd* -> libnetsnmp* + +2002-01-11 07:58 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - don't use while(x-- >= 0) loops for new unsigned index components + +2002-01-11 05:27 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - be careful about signedess of index components in tables + +2002-01-10 13:12 nba + + * configure, configure.in: + + Create the include directory when building outside source directory + +2002-01-10 08:20 jbpn + + * agent/mibgroup/mibII/sysORTable.c: + + - use an unsigned long loop variable in var_sysORTable() to avoid + incorrect lexi-ordering when doing requests like GETNEXT + sysORDescr.4294967295. + + - minor debugging output changes + +2002-01-10 07:32 jbpn + + * agent/snmp_agent.c: + + - fix minor memory leak in reassign_requests() + +2002-01-10 07:21 jbpn + + * agent/snmp_agent.c: + + - set type for unhandled GET requests in handle_pdu() to be + noSuchInstance rather than noSuchObject (noSuchObject exceptions + are detected and explicitly set earlier). + +2002-01-10 05:52 jbpn + + * agent/helpers/old_api.c: + + - correct typo that meant error returns from old-api write methods + were ignored. + +2002-01-10 05:04 jbpn + + * snmplib/snmp_api.h: + + - change value of STAT_TARGET_STATS_END so that mibII/snmp_mib.c can + return values of mandatory objects snmpSilentDrops and + snmpProxyDrops. + +2002-01-09 08:50 jbpn + + * snmplib/snmp_api.c: + + - make unknown/illegal varbind types in v1/v2c PDUs cause + snmpInASNParseErrs to be incremented. + +2002-01-09 07:55 jbpn + + * agent/helpers/debug_handler.c: + + - fix memory leak + +2002-01-09 07:32 jbpn + + * apps/snmpbulkget.c: + + - bring app-specific options in line with snmpbulkwalk (-C rather + than -B) + +2002-01-09 07:31 jbpn + + * apps/snmpbulkwalk.c: + + - formatting change to usage message + +2002-01-09 06:35 jbpn + + * agent/helpers/table_iterator.c: + + - fix minor memory leak + +2002-01-08 08:55 jbpn + + * apps/snmpbulkwalk.c: + + - add options from snmpwalk + + - allow non-repeaters and max-repeaters to be set + + - change default value of max-repeaters to a lower value to avoid + timeouts with slower agents + +2002-01-08 08:17 jbpn + + * agent/snmp_agent.c: + + - don't try to malloc() a zero-length buffer, in case some malloc()s + complain. + +2002-01-08 08:15 jbpn + + * agent/snmp_agent.c: + + - hopefully final GETBULK fix -- passes all SilverCreek's GETBULK + tests (incl. negative non-repeaters and max-repeaters) + +2002-01-08 06:59 jbpn + + * agent/: snmp_agent.c, snmp_agent.h, + helpers/bulk_to_next.c: + + - GETBULK fix to ignore varbinds for which zero repetitions are + called for + + - drop asp->start and asp->end which are hardly used and which get + in the way of this type of processing + + - ignore negative repetitions in bulk_to_next handler + +2002-01-07 08:39 hardaker + + * perl/manager/.cvsignore: + + ignore file + +2002-01-07 08:38 hardaker + + * perl/manager/INSTALL: + + PNGGraph -> GD::Graph + +2002-01-04 13:48 hardaker + + * Makefile.in: + + fix dependencies + +2002-01-04 13:24 hardaker + + * acconfig.h, include/net-snmp/acconfig.h: + + move acconfig.h back to the top dir where its apparently supposed to live. + +2002-01-04 13:18 hardaker + + * configure, configure.in: + + more ucd-snmp -> net-snmp translations. warning: includes the default persistent store. + +2002-01-04 13:04 hardaker + + * include/: net-snmp/.cvsignore, ucd-snmp/.cvsignore: + + ignore files + +2002-01-04 13:02 hardaker + + * .cvsignore: + + ignore built net-snmp-config + +2002-01-04 13:00 hardaker + + * apps/: Makefile.in, encode_keychange.c, + notification_log.c, snmpbulkget.c, snmpbulkwalk.c +, snmpdelta.c, snmpdf.c, snmpget.c, + snmpgetnext.c, snmpset.c, snmpstatus.c, + snmptable.c, snmptest.c, snmptranslate.c, + snmptrap.c, snmptrapd.c, snmptrapd_handlers.c +, snmptrapd_log.c, snmpusm.c, snmpvacm.c +, snmpwalk.c: + + beginnings of ucd-snmp -> net-snmp structural changes. + - config.h -> include/net-snmp/net-snmp-config.h + - this, of course, changes just about every file in the repository. + +2002-01-04 12:56 hardaker + + * agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyFilterTable.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/smux/smux.c, agent/mibgroup/smux/snmp_bgp.c +, agent/mibgroup/smux/snmp_ospf.c, + agent/mibgroup/smux/snmp_rip2.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/target/target.c, + agent/mibgroup/target/target_counters.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/diskio.c, + agent/mibgroup/ucd-snmp/dlmod.c, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/file.c, + agent/mibgroup/ucd-snmp/hpux.c, + agent/mibgroup/ucd-snmp/lmSensors.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/logmatch.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/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/proxy.c, + agent/mibgroup/ucd-snmp/registry.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, + apps/snmpnetstat/Makefile.in, apps/snmpnetstat/if.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, + apps/snmpnetstat/main.c, apps/snmpnetstat/route.c, + apps/snmpnetstat/winstub.c: + + beginnings of ucd-snmp -> net-snmp structural changes. + - config.h -> include/net-snmp/net-snmp-config.h + - this, of course, changes just about every file in the repository. + +2002-01-04 12:52 hardaker + + * agent/mibgroup/misc/dlmod.c, agent/mibgroup/misc/ipfwacc.c +, include/net-snmp/acconfig.h, + include/net-snmp/net-snmp-config.h.in, + include/ucd-snmp/README, snmplib/Makefile.in, + snmplib/asn1.c, snmplib/callback.c, + snmplib/data_list.c, snmplib/default_store.c, + snmplib/int64.c, snmplib/keytools.c, + snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c +, snmplib/mt_support.c, snmplib/oid_array.c, + snmplib/oid_stash.c, snmplib/parse.c, + snmplib/read_config.c, snmplib/scapi.c, + snmplib/snmp-tc.c, snmplib/snmp.c, + snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c +, snmplib/snmpIPXDomain.c, snmplib/snmpTCPDomain.c +, snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c +, snmplib/snmpUDPIPv6Domain.c, snmplib/snmpUnixDomain.c +, snmplib/snmp_alarm.c, snmplib/snmp_api.c, + snmplib/snmp_auth.c, snmplib/snmp_client.c, + snmplib/snmp_debug.c, snmplib/snmp_enum.c, + snmplib/snmp_logging.c, snmplib/snmp_parse_args.c, + snmplib/snmp_secmod.c, snmplib/snmp_transport.c, + snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c +, snmplib/snprintf.c, snmplib/strtol.c, + snmplib/strtoul.c, snmplib/system.c, snmplib/tools.c +, snmplib/vacm.c, testing/T.c, + testing/etimetest.c, testing/keymanagetest.c, + testing/misctest.c, testing/scapitest.c: + + beginnings of ucd-snmp -> net-snmp structural changes. + - config.h -> include/net-snmp/net-snmp-config.h + - this, of course, changes just about every file in the repository. + +2002-01-04 12:49 hardaker + + * Makefile.in, Makefile.top, configure, + configure.in, sedscript.in, agent/Makefile.in +, agent/agent_handler.c, agent/agent_index.c, + agent/agent_read_config.c, agent/agent_registry.c, + agent/agent_trap.c, agent/auto_nlist.c, + agent/kernel.c, agent/mib_modules.c, + agent/snmp_agent.c, agent/snmp_vars.c, + agent/snmpd.c, agent/helpers/Makefile.in, + agent/helpers/bulk_to_next.c, agent/helpers/debug_handler.c +, agent/helpers/instance.c, agent/helpers/multiplexer.c +, agent/helpers/null.c, agent/helpers/old_api.c, + agent/helpers/read_only.c, agent/helpers/serialize.c, + agent/helpers/table.c, agent/helpers/table_array.c, + agent/helpers/table_data.c, agent/helpers/table_dataset.c +, agent/helpers/table_iterator.c, + agent/mibgroup/Makefile.in, agent/mibgroup/header_complex.c +, agent/mibgroup/kernel_sunos5.c, + agent/mibgroup/testdelayed.c, agent/mibgroup/testhandler.c +, agent/mibgroup/util_funcs.c, + agent/mibgroup/Rmon/agutil.c, agent/mibgroup/Rmon/alarm.c +, agent/mibgroup/Rmon/event.c, + agent/mibgroup/Rmon/history.c, agent/mibgroup/Rmon/rows.c +, agent/mibgroup/Rmon/statistics.c, + agent/mibgroup/agent/nsTransactionTable.c, + agent/mibgroup/agentx/agentx_config.c, + agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/disman/mteObjectsTable.c, + agent/mibgroup/disman/mteTriggerBooleanTable.c, + agent/mibgroup/disman/mteTriggerDeltaTable.c, + agent/mibgroup/disman/mteTriggerExistenceTable.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/mteTriggerThresholdTable.c, + agent/mibgroup/examples/example.c, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/host/hr_device.c, + agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_other.c, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_print.c, + agent/mibgroup/host/hr_proc.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swrun.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/ipv6.c, + agent/mibgroup/mibII/kernel_linux.c, + agent/mibgroup/mibII/mta_sendmail.c, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/snmp_mib.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/vacm_context.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/var_route.c: + + beginnings of ucd-snmp -> net-snmp structural changes. + - config.h -> include/net-snmp/net-snmp-config.h + - this, of course, changes just about every file in the repository. + +2002-01-04 12:47 hardaker + + * acconfig.h, config.h.in: + + removed uneeded older files + +2002-01-03 14:15 hardaker + + * perl/SNMP/SNMP.xs: + + patch #492072 to main branch + +2002-01-03 14:00 hardaker + + * agent/mibgroup/ucd-snmp/disk.c: + + check results of setmntent before using them. + +2002-01-03 13:57 hardaker + + * apps/snmpnetstat/if.c: + + check against growing server returns as pointed out by bug #498956 + +2002-01-03 11:40 hardaker + + * perl/manager/displaytable.pm: + + PNGGraph -> GDGraph + +2002-01-03 11:39 hardaker + + * agent/mibgroup/versiontag: + + change export name to "net-snmp" from "ucd-snmp" + +2002-01-03 11:39 hardaker + + * agent/mibgroup/testhandler.c, + local/mib2c.create-dataset.conf, local/mib2c.iterate.conf +: + + make use of the new multi-add functions. + +2002-01-03 11:38 hardaker + + * agent/helpers/: table_dataset.c, table_dataset.h: + + add multiple default row column definitions using one function call (varargs). + +2002-01-03 11:38 hardaker + + * 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 + +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 + +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 and #include + + +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 + 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 + 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:: 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 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 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
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_ 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_ 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_ 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_ 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_, + 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_, 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_ callback operation names + +2001-03-28 06:00 jbpn + + * apps/snmptrapd.c: + + - use SNMP_CALLBACK_OP_ callback operation names + +2001-03-28 05:36 jbpn + + * agent/: snmp_agent.c, snmpd.c: + + - use SNMP_CALLBACK_OP_ callback operation names + +2001-03-28 05:06 jbpn + + * snmplib/: snmp_client.c, snmp_api.c: + + - use SNMP_CALLBACK_OP_ callback operation names + +2001-03-28 05:04 jbpn + + * snmplib/snmp_api.h: + + - rename callback operations to SNMP_CALLBACK_OP_ + - 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ॆआŠnger) + +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 + +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: + + - system.c: fix uptime for 64-bit Solaris + +2000-12-14 13:45 nba + + * agent/mibgroup/ucd-snmp/dlmod.c: + + - dlmod.c: fix stupid spelling error + +2000-12-13 21:52 nba + + * agent/mibgroup/ucd-snmp/dlmod.c: + + - dlmod.c: fix confusion between int, size_t, long for 64-bit compiles. + +2000-12-13 08:40 hardaker + + * man/Makefile.in: + + - (Makefile.in): add snmpconf.1 + +2000-12-08 14:49 nba + + * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c: + + - vacm_vars.c, vacm.c: indexing of vacmViewTreeFamilyEntry was hosed, assuming + that the Subtree index had an IMPLIED attribute. + +2000-12-08 14:46 nba + + * agent/mibgroup/host/: hr_filesys.c, hr_partition.c: + + - hr_filesys.c, hr_partition.c: fix some zero index values. + +2000-12-08 14:43 nba + + * agent/snmp_vars.c: + + - snmp_vars.c: fix returns of zeroDotZero (such as ifSpecific) + +2000-12-08 14:38 nba + + * agent/agent_trap.c: + + - agent_trapd.c: security model values are not the same is snmp version values + +2000-12-06 14:45 nba + + * agent/mibgroup/mibII/interfaces.c: + + - interfaces.c: Linux kernel 2.0.x has no ARPHRD_HIPPI + +2000-12-05 07:00 hardaker + + * local/Makefile.in: + + - (Makefile.in): Fix rsnmp's /usr/local hardcoded path. + +2000-12-04 17:03 hardaker + + * testing/tests/T112agentxsetfail: + + - (T112agentxsetfail): fix + +2000-12-04 16:33 hardaker + + * README, sedscript.in, version.h: + + - (version.h sedscript.in): version tag ( 4.2 ) + +2000-12-04 16:30 hardaker + + * ChangeLog: + + - (ChangeLog): update. + +2000-12-04 15:30 hardaker + + * NEWS, README: + + - (NEWS, README): updates. + +2000-12-04 14:48 marz + + * perl/SNMP/: Makefile.PL, SNMP.xs, t/mibload.t +, t/startagent.pl: + + ensure mibload.t uses correct MIBDIR for testing + +2000-12-04 11:05 hardaker + + * AGENT.txt, FAQ, README: + + - (AGENT.txt, FAQ, README): convert url's to www.netsnmp.org. + +2000-12-04 08:45 hardaker + + * NEWS: + + - (NEWS): agentx note changes. + +2000-12-03 07:29 nba + + * man/snmptrapd.8, apps/snmptrapd_log.c: + + - snmptrapd_log.c: fox missing leading zeroes for %.2d like formats. + Add an alternate format for up-time displays. + +2000-12-02 18:22 marz + + * perl/SNMP/: SNMP.pm, SNMP.xs, t/bulkwalk.t, + t/notify.t, t/session.t: + + found the uninitialized data bug...must have been in there dormant for a while, other test fixes - good to go! + +2000-12-01 16:36 hardaker + + * agent/snmpd.c: + + - (agent/snmpd.c): reference sourceforge. + +2000-12-01 16:35 hardaker + + * AGENT.txt: + + - (AGENT.txt): reference sourceforge. + +2000-12-01 16:34 hardaker + + * TODO: + + - (TODO): reference net-snmp-coders. + +2000-12-01 16:34 hardaker + + * README: + + - (README): update. + +2000-12-01 16:33 hardaker + + * bug-report, agent/mibgroup/versiontag: + + - (bug-report, agent/mibgroup/versiontag): remove the bug report script. + +2000-12-01 16:31 hardaker + + * PORTING: + + - (PORTING): reference sourceforge. + +2000-12-01 16:23 hardaker + + * man/snmptrapd.conf.5.def: + + - (man/snmptrapd.conf.5.def): mention the fact that snmpv3 traps are + the same as snmpv2 traps. + +2000-12-01 16:23 hardaker + + * NEWS: + + - (NEWS): update. + +2000-12-01 15:31 hardaker + + * README: + + - (README): update. + +2000-12-01 15:16 hardaker + + * man/snmpd.conf.5.def: + + - (snmpd.conf.5.def): update for proxy support. + +2000-12-01 14:36 hardaker + + * FAQ: + + - (FAQ): update a few things. + +2000-12-01 14:28 nba + + * snmplib/mib.c: + + - mib.c: diagnose wrong quoting in indices + +2000-12-01 14:23 nba + + * snmplib/parse.c: + + - parse.c: add RFC-1213 as an aliase for RFC1213-MIB (used in many mibs) + +2000-12-01 14:19 nba + + * agent/mibgroup/smux/smux.c: + + - smux.c: reformat some debug messages for readability + +2000-12-01 14:17 nba + + * agent/mibgroup/mibII/interfaces.c: + + - interfaces.c: fix ifType values for Linux + +2000-12-01 14:14 nba + + * agent/mibgroup/agentx/subagent.c: + + - subagent.c: supply a missing return value + +2000-12-01 10:04 hardaker + + * local/snmpconf: + + - (snmpconf): quote things with spaces in them. + +2000-12-01 09:49 hardaker + + * man/snmpconf.1: + + - (snmpconf.1): quick man page for snmpconf. + +2000-12-01 09:14 hardaker + + * snmplib/parse.c: + + - (snmplib/parse.c): change no-parent log message into a warning. + +2000-12-01 09:11 hardaker + + * agent/mibgroup/agentx/README.agentx: + + - (agent/mibgroup/agentx/README.agentx): update from Dave. + +2000-12-01 09:10 hardaker + + * FAQ: + + - (FAQ): update from Dave. + +2000-12-01 07:59 hardaker + + * agent/agent_trap.c: + + - (agent/agent_trap.c): Patch from Dave Shield: + - support v2->v1 trap conversion. + +2000-12-01 07:56 hardaker + + * configure, configure.in: + + - (configure, configure.in): typo. + +2000-12-01 07:42 marz + + * perl/SNMP/Makefile.PL, perl/SNMP/SNMP.xs, + perl/SNMP/t/notify.t, snmplib/mib.c: + + additional fixes to support targetted builds of perl/SNMP using -NET-SNMP-PATH (and white space removal as my emacs kindly does that for me?) + +2000-11-30 14:06 nba + + * snmplib/: getopt.h, snmp_parse_args.h: + + - getopt.h, snmp_parse_args.h: extern "C" bracketing + +2000-11-30 14:04 nba + + * man/snmpd.conf.5.def: + + - snmpd.conf.5.def: fix formatting of smuxpeer token + +2000-11-30 10:31 hardaker + + * FAQ: + + - (FAQ): Update from Dave. + +2000-11-30 10:18 hardaker + + * agent/mibgroup/agentx/master_request.c: + + - (master_request.c): Patch from Dave Shield to fix bad sets for agentx. + +2000-11-30 09:19 hardaker + + * ov/README: + + - (ov/README): minor corrections, probably still incorrect. + +2000-11-30 09:18 hardaker + + * local/: Makefile.in, snmpconf: + + - (local/Makefile.in, snmpconf, acl, basic_setup, monitor, operation, + system, trapsinks): + - grouping support. + - sort-of-quiet output support. + - operation mode support (setting user, group, ports...) + +2000-11-30 09:13 hardaker + + * snmplib/read_config.c: + + - (snmplib/read_config.c): save a warning header at the top of the + persistent data file. + +2000-11-30 09:11 hardaker + + * agent/mibgroup/tunnel/tunnel.c: + + - (agent/mibgroup/tunnel/tunnel.c): Cleanup patch from Frank Strauss. + +2000-11-30 09:10 hardaker + + * agent/snmpd.c: + + - (agent/snmpd.c): set DS_AGENT_NO_ROOT_ACCESS in -H help output. + +2000-11-30 09:08 hardaker + + * configure, configure.in: + + - (configure, configure.in): mention the TUNNEL-MIB support. + +2000-11-29 18:21 slif + + * README: + + Update e-mail address for Slifcak + +2000-11-29 11:34 marz + + * configure: + + fixed order of function checking so that vsnprintf is not found in libdb (BSD db) by mistake + +2000-11-29 05:18 marz + + * perl/SNMP/: Makefile.PL, README: + + partial submit to get perl/SNMP tests to pass and update the docs somewhat - still getting cores in notify.t. had to change create_user_from_session to update an existing user incase 2 sessions are started with the same user + +2000-11-28 18:00 marz + + * perl/SNMP/Makefile.PL, perl/SNMP/README, + perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs, + perl/SNMP/t/async.t, perl/SNMP/t/bulkwalk.t, + perl/SNMP/t/mib.t, perl/SNMP/t/notify.t, + perl/SNMP/t/session.t, perl/SNMP/t/startagent.pl, + snmplib/snmp_api.c, snmplib/snmpusm.c, + snmplib/snmpv3.c: + + partial submit to get perl/SNMP tests to pass and update the docs somewhat - still getting cores in notify.t. had to change create_user_from_session to update an existing user incase 2 sessions are started with the same user + +2000-11-27 14:36 hardaker + + * local/snmpconf: + + - (local/snmpconf): + - add support for "groups" of items. + - don't use IO::Dir, as its not in the standard perl module distributions. + +2000-11-27 14:34 hardaker + + * agent/mibgroup/ucd-snmp/dlmod.h: + + - (agent/mibgroup/ucd-snmp/dlmod.h): remove unneeded variable reference. + +2000-11-27 14:33 hardaker + + * agent/snmp_agent.c: + + - (agent/snmp_agent.c): Patch from John Naylon: + - fix auto-set support for the agent (and plug a memory leak). + +2000-11-27 13:42 nba + + * man/snmp.conf.5.def: + + - snmp.conf.5.def: document tokens extendedIndex and noRangeCheck + +2000-11-27 13:41 nba + + * snmplib/parse.c: + + - parse.c: fix a C++ style comment + +2000-11-24 15:14 nba + + * agent/mibgroup/ucd-snmp/: memory_freebsd2.c, + vmstat_netbsd1.c: + + - memory_freebsd2.c, vmstat_netbsd1.c: minor fixes for NetBSD 1.5, OPenBSD 2.6 + +2000-11-22 13:48 hardaker + + * agent/mibgroup/ucd-snmp/dlmod.c: + + - (mibgroup/ucd-snmp/dlmod.c): Patch from Sean Harding: + - don't export an internal variable. + +2000-11-21 15:17 nba + + * snmplib/mib.c: + + - mib.c: fix parsing of oid like 99.13.\"guf\"8 + +2000-11-19 13:03 nba + + * perl/SNMP/SNMP.xs, local/mib2c.vartypes.conf: + + - SNMP.xs, mib2c.vartypes.conf: The recent specialisation of the Integer + types in the parser created problems for the perl module and in turn + for mib2c. Sorry for not catching this before pre2:-( + +2000-11-19 12:58 nba + + * Makefile.in, Makefile.top, configure, + configure.in, agent/Makefile.in, apps/Makefile.in +, apps/snmptrap.c, apps/snmpnetstat/Makefile.in +, apps/snmpnetstat/main.c, snmplib/parse.c: + + - fixes to ./configure --with-defaults --enable-mini-agent; make install + and run the tools under cygwin. Haven't tried the agent yet:-) + +2000-11-18 07:14 hardaker + + * FAQ, README, bug-report, sedscript.in +, version.h: + + - (version.h bug-report sedscript.in): version tag ( 4.2.pre2 ) + +2000-11-18 07:12 hardaker + + * testing/tests/T049snmpv3inform: + + - (T049snmpv3inform): v3 inform test added. + +2000-11-17 11:01 nba + + * snmplib/: mib.c, snmp_api.c: + + - mib.c, snmp_api.c: better error messages for bad snmpset calls and bad + indices. Also fix a bug with quoted indices. + +2000-11-17 10:32 hardaker + + * testing/tests/T050snmpv3trap: + + - (tests/T050snmpv3trap): test for snmpv3 traps. + +2000-11-17 10:30 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): fix cases where the format strings are specified. + +2000-11-17 10:26 nba + + * mibs/IANAifType-MIB.txt: + + - IANAifType-MIB.txt: update from IANA + +2000-11-17 08:32 hardaker + + * agent/mibgroup/agentx/master_request.c: + + - (master_request.c): Patch from Dave Shield: + - fix memory leaks. + - fix agentx problems with bad sets. + +2000-11-16 17:55 hardaker + + * snmplib/snmpv3.c: + + - (snmplib/snmpv3.c): added a space in a debugging output statement. + +2000-11-16 17:54 hardaker + + * snmplib/read_config.c: + + - (snmplib/read_config.c): simple debugging statement added. + +2000-11-16 17:54 hardaker + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): set DS_LIB_APPTYPE if it hasn't been set yet. + +2000-11-16 17:52 hardaker + + * testing/eval_tools.sh: + + - (testing/eval_tools.sh): add CONFIGTRAPD. + +2000-11-16 17:50 hardaker + + * snmplib/mib.c, testing/tests/T112agentxsetfail, + testing/tests/T122proxysetfail: + + - (snmplib/mib.c, testing/tests/T112agentxsetfail, + testing/tests/T122proxysetfail): + - support -Ir for "dont check range/type values" (letter r subject to debate). + +2000-11-16 17:25 hardaker + + * snmplib/callback.c: + + - (callback.c): better debugging output to display a callback count when done. + +2000-11-16 16:52 hardaker + + * testing/tests/T113agentxtrap: + + - (T113agentxtrap): A new test to test trap support from agentx subagents. + +2000-11-16 16:50 hardaker + + * testing/tests/T058agentauthtrap: + + - (T058agentauthtrap): sleep some and only perform one get request. + +2000-11-16 16:49 hardaker + + * testing/tests/T054agentv2ctrap: + + - (T054agentv2ctrap): sleep a bit and only send one snmp set request. + +2000-11-16 15:47 nba + + * snmplib/getopt.c: + + - getopt.c: quell compiler warnings + +2000-11-16 15:31 nba + + * snmplib/: parse.c, mib.c, parse.h, + snmp_api.c: + + - parse.[ch], mib.c, snmp_api.c: rename TYPE_UINTEGER32 back to TYPE_UINTEGER + +2000-11-16 15:16 nba + + * apps/snmptrapd.c, man/snmptrapd.conf.5.def: + + - snmptrapd.c, snmptrapd.conf: new config directives format1 and format2 to + set log formats for TRAP1 and TRAP2 pdus. + +2000-11-16 13:50 nba + + * snmplib/snmp_api.c: + + - snmp_api.c: add functionality to check value types in addition to ranges + for snmpset and snmptrap. + +2000-11-16 13:47 nba + + * snmplib/parse.c: + + - parse.c: Fix DEFVAL parsing for OBJECT IDENTIFIER or BITS values + (i.e. DEFVAL { { 0 0 } } etc) + +2000-11-16 11:39 hardaker + + * testing/tests/T058agentauthtrap: + + - (T058agentauthtrap): add a greater timeout to the get request. + +2000-11-16 11:35 hardaker + + * agent/mibgroup/examples/example.c: + + - (example.c): + - send a v2c trap using its own data, not the system_mib's. + - more debugging statements. + +2000-11-16 11:34 hardaker + + * testing/tests/: T053agentv1trap, T054agentv2ctrap, + T058agentauthtrap: + + - (T053agentv1trap, T054agentv2ctrap, T058agentauthtrap): + - new tests for traps sent by the agent. + +2000-11-16 09:56 hardaker + + * agent/mibgroup/target/target.c: + + - (target.c): Don't delete READONLY trap sessions. + +2000-11-15 16:37 hardaker + + * testing/tests/T052snmpv2cinform: + + - (testing/tests/T052snmpv2cinform): test inform sending/receiving. + +2000-11-15 16:37 hardaker + + * apps/snmptrap.c, man/snmptrap.1: + + - (apps/snmptrap.c, man/snmptrap.1): support -Ci for sending informs. + +2000-11-15 15:48 hardaker + + * apps/snmptrapd_log.c: + + - (snmptrapd_log.c): use SNMP_MAXBUF instead of a local length definition. + +2000-11-15 14:18 nba + + * local/Makefile.in: + + - Makefile.in: fix make'ing in remote directory + +2000-11-15 14:11 nba + + * apps/snmpnetstat/main.c: + + - main.c: update to use getopt for argument parsing. + +2000-11-15 14:10 nba + + * agent/snmp_agent.c: + + - snmp_agent.c: fix a confusing indentation. + +2000-11-15 14:09 nba + + * agent/agent_trap.c: + + - agent_trap.c: make sure community is \0-terminated in targetParamsTable + +2000-11-15 14:03 nba + + * apps/snmptrapd_log.c: + + - snmptrapd_log: fix a buffer that is way too short for a trap with just a + single parameter. Fix a bad limit test in str_append. + +2000-11-15 14:00 nba + + * apps/snmptranslate.c: + + - snmptranslate.c: fix a stupid perror for snmp_perror + +2000-11-15 13:58 nba + + * snmplib/: mib.c, parse.c, parse.h: + + - parse.[ch], mib.c: enhance the parser to distinguish INTEGER, Integer32, + Unsigned32, UInteger32. + +2000-11-15 13:55 nba + + * snmplib/snmp_api.c: + + snmp_api.c: remove an unused variable + +2000-11-15 07:49 hardaker + + * agent/: snmp_vars.c, snmp_vars.h, + mibgroup/agentx/subagent.c, mibgroup/agentx/subagent.h +: + + - (snmp_vars.c, subagent.c): Patch from Lawrence Greenfield: + - Don't make init_agent()/subagent_pre_init() exit but return an + error condition instead. + +2000-11-12 08:08 hardaker + + * agent/mibgroup/examples/ucdDemoPublic.c: + + - (ucdDemoPublic.c): add NULL to end of demo string and check for len=0. + +2000-11-12 04:45 nba + + * snmplib/snmp_api.c: + + snmp_api.c: Make sure the noRangeCheck token is a boolean + +2000-11-12 04:41 nba + + * snmplib/mib.c: + + - mib.c: give the tree-top a name to protect error message when looking up .foo + +2000-11-12 04:36 nba + + * apps/snmptranslate.c: + + - snmptranslate.c: use config_perror for a better error message + +2000-11-12 04:34 nba + + * agent/mibgroup/ucd-snmp/proxy.c: + + - proxy.c: remove some unused variables. + +2000-11-12 04:33 nba + + * agent/agent_trap.c: + + -agent_traps.c: Move a conditionally used variable + +2000-11-12 04:32 nba + + * agent/agent_read_config.c: + + Fix a bogus #ifdef + +2000-11-10 09:18 hardaker + + * configure, configure.in: + + - (configure, configure.in): apply patch #102224 from jbpn for cross-compiling. + +2000-11-10 08:56 hardaker + + * testing/: TESTCONF.sh, eval_tools.sh, + tests/T051snmpv2ctrap: + + - (testing/TESTCONF.sh, testing/eval_tools.sh, testing/tests/T051snmpv2ctrap): + - first pass at a testing script to test trap functionality. + - which even uncovered a bug. + +2000-11-10 08:55 hardaker + + * apps/snmptrapd.c: + + - (apps/snmptrapd.c): + - fork if file logging or syslogging, but not printing. + - don't close open file descriptors. There shouldn't be any. + +2000-11-10 08:53 hardaker + + * apps/snmptrapd_log.c: + + - (apps/snmptrapd_log.c): properly null terminate log strings. + +2000-11-09 16:40 hardaker + + * configure.in: + + - (configure.in): attempt to implement a --with-rsaref flag. + +2000-11-09 15:32 hardaker + + * README: + + - (README, perl/SNMP/README): mention Karl. + +2000-11-09 15:31 hardaker + + * NEWS, perl/SNMP/README: + + - (NEWS, perl/SNMP/README): mention Karl. + +2000-11-09 14:56 hardaker + + * perl/SNMP/: examples/bulkwalk.pl, t/bulkwalk.t: + + - (examples/bulkwalk.pl, t/bulkwalk.t): patch from Karl Schilke: + - support bulk requests. + +2000-11-09 14:53 hardaker + + * perl/SNMP/: MANIFEST, README, SNMP.pm, + SNMP.xs: + + - (MANIFEST, README, SNMP.pm, SNMP.xs): patch from Karl Schilke: + - support bulk requests. + +2000-11-08 23:33 hardaker + + * snmplib/read_config.c: + + - (read_config.c): fix -H output. + +2000-11-08 23:02 hardaker + + * agent/snmp_agent.c: + + - (snmp_agent.c): make agent_check_and_process() call run_alarms(). + +2000-11-08 22:45 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + - (diskio.c): fix OID. + +2000-11-08 17:06 hardaker + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + - (SNMP.pm, SNMP.xs): patch from Mark Cavage for default value support. + +2000-11-08 17:03 hardaker + + * snmplib/: mib.c, parse.c, parse.h: + + - (mib.c, parse.c, parse.h): minimal DEFVAL parsing support. + +2000-11-08 16:20 hardaker + + * config.h.in, configure: + + - (config.h.in, configure): check for librsaref, etc, if needed. + +2000-11-07 15:15 hardaker + + * config.h.in, configure, configure.in, + agent/agent_read_config.c, agent/snmpd.c: + + - (config.h.in, configure, configure.in, agent/agent_read_config.c, + agent/snmpd.c): + - uid/gid changes. + +2000-11-07 15:10 hardaker + + * perl/SNMP/SNMP.xs: + + - (SNMP.xs): fix TYPE_NOTIF -> TYPE_NOTIFTYPE. + +2000-11-07 11:30 hardaker + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + - (SNMP/SNMP.pm, SNMP/SNMP.xs): Patch from Joe Clarke: + - implement best-guess (-Ib) parsing. + - access to trap varbinds. + - range access. + +2000-11-07 11:00 hardaker + + * perl/SNMP/.cvsignore: + + - (.cvsignore): ignore build created files. + +2000-11-07 10:58 hardaker + + * perl/SNMP/: README, SNMP.pm, SNMP.xs: + + - (README, SNMP.pm, SNMP.xs): patch from Karl Schilke: + - implement a finish() call. + +2000-11-07 10:54 hardaker + + * perl/SNMP/SNMP.xs: + + - (SNMP/SNMP.xs): patch from Karl Schilke: + - multiple callback patch for perl/SNMP/SNMP.xs. + +2000-11-07 10:48 hardaker + + * snmplib/read_config.c: + + - (read_config.c): log an error message if the optional config file DNE. + +2000-11-07 10:41 hardaker + + * perl/SNMP/SNMP.pm: + + - (SNMP.pm): fix iid parsing with respect to mib nodes with a - in it. + +2000-11-07 10:13 hardaker + + * agent/agent_read_config.c, agent/ds_agent.h, + agent/snmpd.c, man/snmpd.1.def, man/snmpd.conf.5.def +: + + - (agent/agent_read_config.c, agent/ds_agent.h, agent/snmpd.c, + man/snmpd.1.def, man/snmpd.conf.5.def): Patch from Harrie Hazewinkel: + - implement uid/gid changes after startup for the agent. + +2000-11-07 08:33 hardaker + + * agent/mibgroup/target/target.c: + + - (target.c): a better sanity check for session deletion. + +2000-11-07 07:24 hardaker + + * agent/mibgroup/target/target.c: + + - (target.c): Patch from Dave to sanity check param->updateTime. + +2000-11-06 11:00 hardaker + + * snmplib/md5.c: + + - (md5.c): check to see that MDsign() data lies on a 32 byte boundry. + - its possible some compilers will choke on this hack. + - fixes bug #12175. + +2000-11-03 17:54 hardaker + + * local/mib2c: + + - (mib2c): sort OIDs properly. + +2000-11-03 16:44 hardaker + + * agent/mibgroup/examples/example.c: + + - (example.c): Patch from Harrie Hazewinkel: + - fix mib registrations for duplicate OIDs being used for the trap examples. + +2000-11-03 15:31 hardaker + + * agent/snmpd.c: + + - (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems. + - Um, applied correctly this time (I hope). + +2000-11-03 15:29 hardaker + + * agent/snmpd.c: + + - (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems. + +2000-11-02 22:19 nba + + * agent/mibgroup/mibII/: interfaces.c, ip.c, ipAddr.c +, tcpTable.c, udpTable.c: + + Clean up some unused variables etc. + +2000-11-02 22:16 nba + + * Makefile.in: + + - Makefile.in: fix some $(srcdir) references when running outside source + +2000-11-02 22:15 nba + + * apps/snmptrapd.c: + + - snmptrapd.c: fix the format string for format_trap + +2000-11-02 22:14 nba + + * man/Makefile.in: + + - Makefile.in: remove some duplicates from file lists + +2000-11-02 22:12 nba + + * man/snmpcmd.1: + + Document the -OX output option + +2000-11-02 22:11 nba + + * man/snmpd.conf.5.def: + + Document the sysservices token + +2000-11-02 16:17 hardaker + + * agent/mibgroup/ucd_snmp.h: + + - (agent/mibgroup/ucd_snmp.h): add ucd-snmp/proxy. + +2000-11-02 16:16 hardaker + + * agent/mibgroup/versiontag: + + - (agent/mibgroup/versiontag): change cvs archive site and package name. + +2000-11-02 13:23 hardaker + + * agent/mibgroup/smux/smux.c: + + - (smux.c): Patch 102239 from dougwarz to fix a previously bad smux.c patch. + +2000-11-01 16:36 hardaker + + * README, bug-report, sedscript.in, version.h +, FAQ: + + - (version.h bug-report sedscript.in): version tag ( 4.2.pre1 ) + +2000-11-01 16:14 hardaker + + * testing/tests/: T120proxyget, T121proxyset, + T122proxysetfail: + + - (T120proxyget, T121proxyset, T122proxysetfail): proxy test suite. + +2000-11-01 16:08 hardaker + + * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h: + + - (agent/mibgroup/ucd-snmp/proxy.c, agent/mibgroup/ucd-snmp/proxy.h): + - minimal SET support for the proxy code. + +2000-11-01 10:22 hardaker + + * testing/tests/T112agentxsetfail: + + - (T112agentxsetfail): test for agentx sets that should fail properly. + +2000-10-31 14:30 nba + + * agent/mibgroup/mibII/tcpTable.c: + + - tcpTable.c: remove an unnescessary #include + +2000-10-31 14:28 nba + + * agent/mibgroup/smux/smux.c: + + - smux.c: fix wrong variable length + +2000-10-31 14:25 nba + + * agent/mibgroup/agentx/protocol.c: + + - protocol.c: fix some suspicious looking code + +2000-10-31 14:21 nba + + * man/snmpd.conf.5.def: + + - man/snmpd.conf: fix a typo + +2000-10-31 12:41 nba + + * snmplib/default_store.h, snmplib/mib.c, + apps/snmptable.c: + + - mib.c: add -OX output format, for just another way of printing indices + +2000-10-31 12:27 nba + + * agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/interfaces.h, man/snmpd.conf.5.def +: + + - interface.c: add "interface" config for unguessable interface type/speed + +2000-10-31 12:25 nba + + * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c +, snmpdf.c, snmpget.c, snmpgetnext.c, + snmpset.c, snmpstatus.c, snmptable.c, + snmptrap.c, snmpusm.c, snmpvacm.c, snmpwalk.c +: + + - apps/*: make sure we report any errindex/errcode in the response + +2000-10-31 12:04 nba + + * agent/mibgroup/agentx/protocol.c: + + - protocol.c: clean up unused variables. + +2000-10-31 10:13 hardaker + + * agent/mibgroup/smux/smux.c: + + - (smux.c): patch #1 from bug #117273 applied to fix smux socket problems. + +2000-10-31 09:24 hardaker + + * perl/SNMP/SNMP.xs: + + - (SNMP.xs): print counter64's as unsigned. + +2000-10-31 07:54 hardaker + + * agent/: agent_trap.c, agent_trap.h, + mibgroup/agentx/subagent.c, + mibgroup/notification/snmpNotifyTable.c, + mibgroup/notification/snmpNotifyTable.h: + + - (agent_trap.c, agent_trap.h, subagent.c, snmpNotifyTable.c, + snmpNotifyTable.h): Patch from Dave: + - fix notifications from agentx subagents. + +2000-10-30 22:03 hardaker + + * agent/mibgroup/smux/smux.c: + + - (smux.c): fix bug #119786: make smux reuse socket address. + +2000-10-30 21:42 hardaker + + * testing/: eval_tools.sh, tests/T110agentxget, + tests/T111agentxset: + + - (eval_tools.sh, tests/T110agentxget, tests/T111agentxset): + - fix bug #382 + - fix agentx non-root tests to use -x /tmp/blah/agentx_socket. + +2000-10-30 13:45 hardaker + + * man/snmpd.1.def: + + - (snmpd.1.def): fix a typo pointed out by Chris Pepper. + +2000-10-30 11:46 hardaker + + * testing/tests/T111agentxset: + + - (tests/T111agentxset): test script for AgentX set support. + +2000-10-30 11:43 hardaker + + * testing/tests/T110agentxget: + + - (tests/T110agentxget): header changed to include the word GET. + +2000-10-30 11:13 nba + + * agent/mibgroup/ucd_snmp.h, agent/mibgroup/ucd-snmp/dlmod.c +, agent/mibgroup/ucd-snmp/memory_freebsd2.c, + agent/mibgroup/ucd-snmp/vmstat.c, + 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, + mibs/UCD-SNMP-MIB.txt: + + - ucd-snmp/vmstat_*, memory_freebsd2.c, dlmod.c: Make ssRawCpu objects Counters, + and add support for *BSD (including OpenBSD) + +2000-10-30 11:07 nba + + * agent/agent_trap.c, agent/snmp_agent.c, + agent/mibgroup/header_complex.c, + agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/master_request.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/udp.c, snmplib/asn1.c, + snmplib/scapi.c, snmplib/snmpusm.c, + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, + agent/mibgroup/notification/snmpNotifyFilterTable.c, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/target/target.c: + + - Clean up unused variables. + +2000-10-30 11:04 hardaker + + * testing/tests/: T101agentx, T110agentxget: + + - (testing/tests/T101agentx, testing/tests/T110agentxget): + - renamed the agentx test script. + +2000-10-30 11:03 hardaker + + * testing/eval_tools.sh: + + - (testing/eval_tools.sh): don't add -c CONFIGFILE if it doesn't exist. + +2000-10-30 10:39 hardaker + + * agent/snmpd.c: + + - (agent/snmpd.c): error when parsing -X for non-agentx builds. + +2000-10-27 11:29 hardaker + + * apps/snmptrapd.c: + + - (apps/snmptrapd.c): add -o flag to log to a particular file. + +2000-10-27 10:41 hardaker + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): use mkstemp if available. + +2000-10-27 10:40 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in): Search for mkstemp(). + +2000-10-27 10:08 hardaker + + * FAQ: + + - (FAQ): update linux kernel list to include 2.2. + +2000-10-26 17:51 hardaker + + * testing/eval_tools.sh: + + - (eval_tools.sh): make SKIPIFNOT check the mib module list too. + +2000-10-26 17:48 hardaker + + * testing/tests/T101agentx: + + - (tests/T101agentx): AgentX subagent test for simple get retrieval. + +2000-10-25 17:44 hardaker + + * agent/snmpd.c: + + - (snmpd.c): Add -X option to snmpd to run as a subagent. + +2000-10-25 17:06 hardaker + + * snmplib/read_config.c: + + - (read_config.c): fix for cases whene debugging is always off. + +2000-10-17 15:30 hardaker + + * config.h.in: + + - (config.h.in): autoheader run + +2000-10-16 03:13 daves + + * agent/mibgroup/agentx/master.c: + + - (agentx/master.c): Specify the length of the (pseudo-)answer to a request. + This allows it to be cached correctly for multi-pass SET handling. + +2000-10-16 03:11 daves + + * agent/mibgroup/agentx/subagent.c: + + - (agentx/subagent.c): Don't overwrite saved mode information + This should help with (some of) the SET handling problems. + +2000-10-16 01:56 daves + + * agent/mibgroup/agentx/master_request.c: + + - (agentx/master_request.c): Don't free callback data structure. + This holds information that needs to persist across multi-pass requests. + I realise that this introduces a memory leak, but this isn't the + correct place to handle this. + +2000-10-12 14:52 hardaker + + * agent/snmpd.c: + + - (snmpd.c): add -I to the help output. + +2000-10-12 14:24 hardaker + + * agent/dlmods/: Makefile.in, dlmod_mib.c, dlmod_mib.h +, example.c, example.h: + + - (agent/dlmods/*): remove obsolete versions + +2000-10-12 14:08 hardaker + + * configure: + + - (configure): update. + +2000-10-12 14:01 hardaker + + * acconfig.h, config.h.in, configure.in: + + - (acconfig.h, config.h.in, configure.in): Patch from Matt Braithwaite: + - udp configuration changes to check for misc structure definitions. + +2000-10-12 13:48 hardaker + + * mibs/TUNNEL-MIB.txt: + + - (TUNNEL-MIB.txt): TUNNEL-MIB definition. + +2000-10-12 13:48 hardaker + + * agent/mibgroup/tunnel.h: + + - (tunnel.h): config_add_mib(TUNNEL-MIB). + +2000-10-12 13:47 hardaker + + * agent/mibgroup/: tunnel.h, tunnel/tunnel.c, + tunnel/tunnel.h: + + - (tunnel.h, tunnel.c, tunnel.h): Patch from Frank Strauss: + - implement the TUNNEL-MIB. + +2000-10-10 14:33 mslifcak + + * snmplib/parse.c: + + Fix unlink_tree for "top level" tree nodes. + +2000-10-10 11:02 hardaker + + * agent/Makefile.in: + + - (Makefile.in): reverse library link ordering again... + +2000-10-10 09:03 mslifcak + + * apps/snmptranslate.c: + + Remove relative path to include system.h. + +2000-10-10 06:53 mslifcak + + * snmplib/system.h: + + Remove unneeded decl of vsnprintf without stdarg/varargs decl of va_list. + +2000-10-10 05:15 mslifcak + + * config.sub: + + Apply patch for DEC Alpha EV6, supplied by Shumon Huque + +2000-10-09 17:06 mslifcak + + * snmplib/mib.c: + + patch to fix leading zero error introduced by changes for shutdown_mib. + +2000-10-09 15:51 hardaker + + * agent/mibgroup/ucd-snmp/dlmod.c: + + - (dlmod.c): minor debugging output additions. + +2000-10-09 15:51 hardaker + + * agent/Makefile.in: + + - (Makefile.in): move auto_nlist to libucdmibs. + +2000-10-09 11:43 hardaker + + * FAQ, README: + + - (FAQ, README): add new mirror. + +2000-10-09 10:26 mslifcak + + * snmplib/: mib.c, parse.c, read_config.c, + snmp_api.c: + + Move config- and store-related cleanup from shutdown_mib to snmp_shutdown. + +2000-10-09 02:36 daves + + * agent/mibgroup/mibII/interfaces.c: + + - (mibII/interfaces.c): Qualify an individual interface type test symbol + (Qn: should any/all of the others be qualified as well?) + +2000-10-06 08:56 mslifcak + + * man/Makefile.in, man/default_store.3.bot, + man/default_store.3.top, man/mib_api.3, + man/shutdown_mib.3, snmplib/default_store.c, + snmplib/default_store.h, snmplib/mib.c, + snmplib/mib.h, snmplib/parse.c, snmplib/parse.h +, snmplib/read_config.c, snmplib/read_config.h: + + Support for shutdown_mib - clearing the MIB trees and configured registrations. + +2000-10-06 05:33 mslifcak + + * snmplib/system.c: + + Plug memory leak for ucd-supplied setenv on Win32 platform. + +2000-10-06 04:58 mslifcak + + * snmplib/snmp_api.c: + + Remove unused variables. + +2000-10-05 23:45 nba + + * snmplib/mib.c: + + - mib.c: fix silly bug in new oid parser, when leaving the tree and going + into sub-ids we know nothing about + +2000-10-05 16:03 hardaker + + * agent/Makefile.in: + + - (Makefile.in): Patch from Harrie Hazewinkel: + - fix library dependency order. + +2000-10-04 17:59 hardaker + + * local/Makefile.in: + + - (Makefile.in): install "extending" snmpconf file. + +2000-10-04 14:50 nba + + * FAQ: + + - FAQ: fix a confusion between "omit" and "include" + +2000-10-04 13:25 hardaker + + * agent/mibgroup/ucd-snmp/pass_persist.c: + + - (pass_persist.c): opaques in pass_persist. + +2000-10-04 10:35 hardaker + + * agent/mibgroup/ucd-snmp/pass.c: + + - (pass.c): support opaque return types. + +2000-10-04 07:15 mslifcak + + * acconfig.h, config.h.in, configure, + configure.in, snmplib/mib.c: + + Fix parsing problem for -Pc option; reported by Christian Mautner. + +2000-10-04 06:52 mslifcak + + * agent/mibgroup/mibII/interfaces.c: + + qualify symbols for new i/f types. + +2000-10-04 06:51 mslifcak + + * agent/mibgroup/examples/example.c: + + Terminate list to compile (add a comma). + +2000-10-04 00:18 nba + + * apps/snmptable.c: + + - snmptable.c: index columnt (-Ci) width not properly computed when using + GETBULK + +2000-10-03 18:19 hardaker + + * agent/: agent_registry.c, agent_registry.h, snmpd.c +: + + - (agent_registry.c, agent_registry.h, snmpd.c): Patch from John Naylon: + - add a passback argument to register_readfd() callbacks. + +2000-10-03 18:17 hardaker + + * agent/Makefile.in: + + - (Makefile.in): Patch from Harrie Hazewinkel: + - move auto_nlist.o/lo to libucdagent since some mib-modules need it. + +2000-10-03 18:07 hardaker + + * agent/mibgroup/smux/smux.c: + + - (smux.c): Patch from Jochen Friedrich: + - fix getnext requests to subagents. + +2000-10-03 17:24 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + - (interfaces.c): Patch from Frank Strauss: + - better iftype guessing. + +2000-10-03 16:52 hardaker + + * agent/mibgroup/smux/smux.c: + + - (smux.c): Patch from Doug Warzecha: + - fix oid parsing in traps. + +2000-10-03 16:23 hardaker + + * agent/mibgroup/examples/: example.c, example.h: + + - (example.c, example.h): example of coding a v2 trap from someone who + I have very sadly forgotten. I've been looking for that message for + a while to properly attribute this patch. Sigh. + +2000-10-03 16:21 hardaker + + * agent/snmp_agent.c: + + - (snmp_agent.c): Patch from Douglas Warzecha: + - snmpd returns wrong error index on SNMPv1 request (BUG#375). + +2000-10-03 09:12 mslifcak + + * agent/agent_trap.c: + + Fix null deref of ss->community, reported by Jim Pickering. + +2000-10-03 08:03 mslifcak + + * apps/encode_keychange.c, apps/snmpvacm.c, + snmplib/parse.c, snmplib/read_config.c, + snmplib/snmp_logging.c, snmplib/snmpv3.c, + snmplib/snprintf.c, snmplib/vacm.c: + + Casting to fix problems building with aCC + Thanks to Markku Laukkanen + +2000-10-03 05:59 mslifcak + + * agent/snmpd.c, apps/snmptrapd.c: + + Remove chdir to undo fix for (BUG#298) + +2000-10-02 21:41 nba + + * snmplib/mib.c: + + - mib.c: Escape " and \ in text strings. + +2000-10-02 21:39 nba + + * snmplib/snmp_logging.c: + + - snmp_logging.c: #include + +2000-10-02 21:38 nba + + * local/Makefile.in: + + - Makefile.in: fix a missing $(srcdir) during make install of mib2c + configuration files + +2000-10-02 21:37 nba + + * apps/snmpset.c: + + - snmpset.c: Do a exit(2) for failure in setting the variable. + +2000-10-02 21:36 nba + + * agent/mibgroup/host/hr_swrun.c: + + - hr_swrun.c: add a safeguard for very long argument lists. + +2000-10-02 21:34 nba + + * agent/mibgroup/host/hr_disk.c: + + - hr_disk.c: Add a name pattern that matches x86 IDE disks for Solaris. + +2000-10-02 21:33 nba + + * agent/mibgroup/kernel_sunos5.c: + + - kernel_sunos5.c: make the buffer for SIOCGIFCONF dynamic. + +2000-10-02 11:41 hardaker + + * snmplib/Makefile.in: + + - (Makefile.in): install snmpusm.h. + +2000-10-02 10:48 hardaker + + * local/snmpconf: + + - (snmpconf): + - new options for installing created files. + - more comments in the code. + - allow reading a .conf directly to writing for auto-commenting .conf files. + - misc. + +2000-10-02 10:47 hardaker + + * agent/: Makefile.in, mibgroup/Makefile.in: + + - (agent/mibgroup/Makefile.in, agent/Makefile.in): make depend-less. + +2000-10-02 09:35 hardaker + + * agent/snmp_agent.c: + + - (snmp_agent.c): protect against 0 byte statP mallocs. + +2000-10-02 09:14 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + - (interfaces.c): Patch from Ted Rule: + - fix interfaces.c for variable length number formatting in /proc/net/dev. + +2000-10-01 16:40 mslifcak + + * agent/snmpd.c, apps/snmptrapd.c: + + Per Niels recommendation, chdir to PERSISTENT_DIRECTORY (re: bug #298) + +2000-09-30 08:57 mslifcak + + * agent/mibgroup/ucd-snmp/dlmod.c: + + Fix DEBUGMSGTL not found error for builds without dlmod support. + Thanks to simon@zid.tuwein.ac.at + +2000-09-29 14:35 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + snmplib/Makefile.in, testing/Makefile.in: + + - (*/Makefile.in): make depend + .o -> .lo fixes. + +2000-09-29 14:27 hardaker + + * makefileindepend.pl: + + - (makefileindepend.pl): skip empty depend lines. + +2000-09-29 14:09 hardaker + + * local/snmpconf: + + - (snmpconf): drop duplicate lines from read in snmpd.conf files. + +2000-09-29 13:46 hardaker + + * local/snmpconf: + + - (snmpconf): sort unknown directives by filetype (whoops). + +2000-09-29 13:42 hardaker + + * local/snmpconf: + + - (snmpconf): print more information/comments to the screen. + +2000-09-29 11:31 hardaker + + * agent/var_struct.h: + + - (var_struct.h): increase registration name length to 32 from 16 (Bug #172) + +2000-09-29 11:12 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): incorrect val length passed to parse_unsigned_int (Bug #339). + +2000-09-29 11:01 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): fix Bug#353 for hostnames that look like "5w". + - don't interprete them as an ip-port. + +2000-09-29 10:39 hardaker + + * snmplib/snmp_alarm.c: + + - (snmp_alarm.c): Patch from jbpn@cambridgebroadband.com: + - There is a peculiarity in the snmp_alarm_unregister function in + snmplib/snmp_alarm.c which can cause a segmentation fault. (Bug #367) + +2000-09-29 10:34 hardaker + + * agent/mibgroup/target/snmpTargetParamsEntry.c: + + - (snmpTargetParamsEntry.c): Patch from John Naylon: + - fix use of NULL timestamp pointer in new row creation (Bug #346) + +2000-09-28 14:38 nba + + * man/mib_api.3: + + - mib_api.3: add a few functions to the header + +2000-09-28 14:14 nba + + * apps/snmptrap.c: + + - snmptrap.c: remove an extraneous snmp_free_pdu + +2000-09-28 14:13 nba + + * man/: Makefile.in, add_mibdir.3, + add_module_replacement.3, get_module_node.3, init_mib.3 +, init_mib_internals.3, print_description.3, + print_mib.3, print_objid.3, print_value.3, + print_variable.3, read_all_mibs.3, read_mib.3, + read_module.3, read_module_node.3, read_objid.3, + snmp_set_mib_warnings.3, snmp_set_save_descriptions.3: + + - man/: add man entries for many library functions (pointing to snmp_api.3) + +2000-09-28 11:09 mslifcak + + * agent/mibgroup/mibII/udpTable.c: + + remove second copy of sys/socket.h + +2000-09-27 12:59 hardaker + + * agent/mibgroup/ucd-snmp/dlmod.h: + + - (dlmod.h): add the UCD-DLMOD-MIB to the default load list. + +2000-09-27 12:55 hardaker + + * config.h.in, configure, configure.in, + agent/mibgroup/ucd_snmp.h, agent/mibgroup/ucd-snmp/dlmod.c +: + + - (config.h.in, configure, configure.in, ucd_snmp.h, dlmod.c): + - include ucd-snmp/dlmod by default. + - build code only if dlopen is found. + +2000-09-27 08:31 hardaker + + * agent/auto_nlist.c: + + - (auto_nlist.c): Patch from Harrie Hazewinkel: + - don't print kernel based warning messages when -r, etc, is specified. + +2000-09-26 13:17 mslifcak + + * win32/config.h: + + For Win32 API: Declare strtoul, vsnprintf; Enable reverse BER encoding. + +2000-09-26 13:15 mslifcak + + * snmplib/snmp_logging.c: + + Include system.h (vsnprintf decl) + +2000-09-26 13:14 mslifcak + + * snmplib/snmp_api.c: + + Fix unsigned comparison. + +2000-09-26 13:14 mslifcak + + * snmplib/mib.c: + + Fix unsigned comparisons. + +2000-09-26 13:13 mslifcak + + * apps/snmptable.c: + + Fix signed comparison; Remove unused var. + +2000-09-26 13:12 mslifcak + + * apps/snmpdf.c: + + Include getopt.h (optarg decl); Remove unused var. + +2000-09-26 13:11 mslifcak + + * agent/mibgroup/util_funcs.c: + + Match Initialise_Table args 3,4 declarations with definitions. + +2000-09-26 12:58 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + - (interfaces.c): make the adminstatus RONLY. + +2000-09-26 10:21 hardaker + + * local/mib2c: + + - (mib2c): chomp($1) is illegal. + +2000-09-26 03:04 mslifcak + + * acconfig.h, config.h.in, + agent/mibgroup/util_funcs.c, win32/config.h: + + Explicitly build path to CACHEFILE, as not all C compilers support "##". + +2000-09-25 16:56 mslifcak + + * agent/snmpd.c: + + chdir just before sending coldstart trap, to allow for paths to be + resolved. + +2000-09-25 09:35 mslifcak + + * snmplib/snmp_parse_args.c: + + case insensitive token search (use strcasecmp). + +2000-09-22 06:03 nba + + * mibs/: HCNUM-TC.txt, IF-INVERTED-STACK-MIB.txt, + INET-ADDRESS-MIB.txt, IP-FORWARD-MIB.txt, smistrip +: + + -mibs/: MIB updates + +2000-09-22 05:55 nba + + * mibs/: IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt, + IANAifType-MIB.txt, MTA-MIB.txt, Makefile.in, + Makefile.mib, NETWORK-SERVICES-MIB.txt, RFC-1215.txt +, RFC1155-SMI.txt, RFC1213-MIB.txt: + + - mibs/: MIB updates + +2000-09-22 05:52 nba + + * man/snmpset.1, man/snmptrap.1, snmplib/snmp_api.c +, apps/snmpset.c: + + - snmp_api.c: support setting of BITS variables + +2000-09-22 05:50 nba + + * apps/snmpstatus.c: + + - snmpstatus.c: show error object + +2000-09-22 04:29 nba + + * apps/snmpusm.c: + + - snmpusm.c: issue error message with object + +2000-09-22 04:28 nba + + * snmplib/system.h: + + - system.h: provide prototypes for strtol, strtoul, snprintf, vsnprintf + +2000-09-22 04:27 nba + + * agent/mibgroup/mibII/vacm_vars.c: + + - vacm_vars.c: protect against overrun of strings + +2000-09-21 16:17 nba + + * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c +, snmpget.c, snmpgetnext.c, snmpset.c, + snmpstatus.c, snmptable.c, snmptest.c, + snmpwalk.c: + + - apps/: display failed object when one is identified by pdu->errindex + +2000-09-21 15:59 hardaker + + * man/: Makefile.in, snmpdf.1: + + - (Makefile.in, snmpdf.1): document the snmpdf command. + +2000-09-21 15:50 nba + + * man/snmptable.1, apps/snmptable.c: + + - snmptable: use GETBULK to collect data when protocol allows it. Add + -CB options to fall back to GETNEXT. + +2000-09-21 15:38 nba + + * snmplib/default_store.h, snmplib/mib.c, + man/snmpcmd.1: + + - mib.c: rewrite index handling in object ids, to allow symbolic enums. + Add Daves suggested -Ov output. Also enhace -Td output to + destinguish OBJECT-TYPE from TRAP-TYPE, MODULE-IDENTITY etc. + +2000-09-21 15:31 hardaker + + * apps/snmpdf.c: + + - (snmpdf.c): use the UCD-SNMP-MIB's dskTable if the + HOST-RESOURCES-MIB is empty or if -Cu is specified on the command line. + +2000-09-21 15:28 nba + + * snmplib/: parse.c, parse.h: + + - parse.c: add ability to collect VARIABLES/OBJECTS for TRAP-TYPE + and NOTIFICATION-TYPE. Ignore files that does not have DEFINITIONS + as their second token. Enhance -Td output accordingly. + +2000-09-21 15:22 nba + + * snmplib/snprintf.c, snmplib/strtol.c, + snmplib/strtoul.c, snmplib/Makefile.in, + snmplib/snmp_logging.c, acconfig.h, configure.in +, config.h.in, configure: + + - snmplib: add snprintf, strtol, strtoul for systems that don't have them + +2000-09-21 15:10 hardaker + + * snmplib/mib.h: + + - (mib.h): add fake struct definition for enums + +2000-09-21 14:16 nba + + * snmplib/strtoul.c: + + file strtoul.c was initially added on branch V4-1-1-patches. + +2000-09-21 14:16 nba + + * snmplib/strtol.c: + + file strtol.c was initially added on branch V4-1-1-patches. + +2000-09-21 14:16 nba + + * snmplib/snprintf.c: + + file snprintf.c was initially added on branch V4-1-1-patches. + +2000-09-21 06:16 hardaker + + * snmplib/: mib.c, mib.h: + + - (mib.c, mib.h): make sprint* non-static (bug #132). + +2000-09-21 00:25 hardaker + + * snmplib/snmp_alarm.c: + + - (snmp_alarm.c): Patch from John Naylon: + - fix bug #360 where a client might remove a alarm registration + during a call to the alarm function and invalidate the pointer + being used by the calling function. + +2000-09-21 00:22 hardaker + + * configure, configure.in: + + - (configure, configure.in): --disable-shared by default in cvs checkouts. + +2000-09-20 17:31 hardaker + + * local/snmpconf: + + - (snmpconf): space indent tokens if # prepended. + +2000-09-20 17:30 hardaker + + * agent/mibgroup/target/: snmpTargetAddrEntry.c, + snmpTargetParamsEntry.c: + + - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): null internal help lines. + +2000-09-20 17:29 hardaker + + * local/Makefile.in: + + - (Makefile.in, monitor): disk, proc, and load checks. + +2000-09-20 17:27 hardaker + + * agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/snmpv3/usmUser.c, snmplib/snmpv3.c: + + - (vacm_vars.c, usmUser.c, snmpv3.c): NULL out help messages for .conf + tokens that are either internal or no longer the standard way of + doing things. + +2000-09-20 17:26 hardaker + + * configure, configure.in: + + - (configure, configure.in): export SNMPCONFPATH to Makefiles + +2000-09-20 17:25 hardaker + + * EXAMPLE.conf.def: + + - (EXAMPLE.conf.def): minor correction of table name. More errors exist. + +2000-09-20 16:46 hardaker + + * local/Makefile.in: + + - (Makefile.in, debugging, mibs, output): more snmp.conf snmpconf config files. + +2000-09-20 15:17 hardaker + + * local/Makefile.in: + + - (Makefile.in, authopts): snmp.conf support for basic authentication options. + +2000-09-20 14:55 hardaker + + * local/snmpconf: + + - (snmpconf): + - don't force reading of /usr/local/share/snmpd.conf. + - don't print unknown directive comment headers if there aren't any. + +2000-09-20 14:45 hardaker + + * local/snmpconf: + + - (snmpconf): space things out on the screen a bit better. + +2000-09-20 14:35 hardaker + + * local/: Makefile.in, snmpconf: + + - (Makefile.in, snmpconf): install snmpconf and its various support files. + +2000-09-20 14:20 hardaker + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmp_api.c, snmp_api.h): do reverse v3 header encoding with a static buffer. + +2000-09-20 11:37 hardaker + + * local/snmpconf: + + - (snmpconf): misc updates and improvements. + +2000-09-20 08:54 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): Fix dynamic array problem pointed out by Jochen Kmietsch. + +2000-09-20 02:05 daves + + * agent/mibgroup/agentx/protocol.c: + + - (agentx/protocol.c): Don't include context strings on PDUs that shouldn't have them + (Thanks to Pedro Pereira for identifying this) + +2000-09-19 17:06 hardaker + + * local/snmpconf: + + - (snmpconf): read older configuration files in and merge with new results. + +2000-09-19 14:40 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): print pdu type on debugging dump output. + +2000-09-19 14:15 hardaker + + * snmplib/: asn1.c, snmp.c: + + - (asn1.c, snmp.c): reverse encoding support for specialized opaque + datatypes (float, double, etc). + +2000-09-19 14:15 hardaker + + * aclocal.m4: + + - (aclocal.m4): document macros a bit more for submission to the + autoconf macro library. + +2000-09-19 08:30 mslifcak + + * agent/mibgroup/mibII/at.c: + + Fix bug #295 reported by John Whitney johnw@aiinet.com + +2000-09-18 14:59 hardaker + + * agent/: snmp_vars.h, snmpd.h: + + - (snmp_vars.h, snmpd.h): Patch from Harrie Hazewinkel: + - move getStatPtr definition to proper .h file. + +2000-09-18 14:55 mslifcak + + * apps/Makefile.in: + + Fix bug #347 reported by das_deniz@yahoo.com: make sbin install dir + +2000-09-14 09:05 hardaker + + * agent/agent_read_config.c, man/snmpd.conf.5.def: + + - (agent_read_config.c, snmpd.conf.5.def): Patch from Harrie Hazewinkel: + - add a port specification snmpd.conf token. + +2000-09-14 08:52 hardaker + + * agent/agent_trap.c: + + - (agent_trap.c): ignore output of gethostbyname for trap session adding. + +2000-09-13 15:06 hardaker + + * local/snmpconf: + + - (snmpconf): new utility to generate .conf files by prompting the + user with questions. + +2000-09-08 13:07 hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: + + - (proxy.c): Patch from Scott Lipcon: + - fix proxy support for null length strings. + +2000-09-07 10:12 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in): + - fix openssl checks. + - run autoheader. + +2000-09-05 13:35 mslifcak + + * agent/snmpd.c, agent/mibgroup/util_funcs.c, + apps/snmpbulkget.c, apps/snmpbulkwalk.c, + 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/snmptrap.c, apps/snmpusm.c, + apps/snmpvacm.c, apps/snmpwalk.c: + + Minor touchups to build on Win32 platform. + +2000-09-05 13:34 mslifcak + + * win32/: win32.dsw, libsnmp_dll/libsnmp.def, + snmpdf/.cvsignore, snmpdf/snmpdf.dsp, + snmpvacm/.cvsignore, snmpvacm/snmpvacm.dsp: + + Welcome the newest ucd-snmp applications to the Win32 builds. + +2000-09-04 15:19 nba + + * snmplib/read_config.c: + + - read_config.c: restart errorcount when reloading config + +2000-09-04 15:12 nba + + * man/snmpnetstat.1: + + - snmpnetstat.1: align man page with program + +2000-09-04 15:10 nba + + * agent/mibgroup/mibII/ipAddr.c: + + - ipAddr.c: remove a bad ntohl for OpenBSD + +2000-09-04 15:09 nba + + * agent/mibgroup/: mibincl.h, mibII/tcp.c, + mibII/tcpTable.c, mibII/udp.c, mibII/udpTable.c: + + - mibincl.h, {tc,ud}p{,Table}.c: ensure just one include of socket.h + to make unprotected include file in Ultrix happy + +2000-09-04 15:05 nba + + * configure.in, configure: + + - configure.in: make --without-libwrap work + +2000-09-01 15:14 hardaker + + * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c, + vmstat_solaris2.h: + + - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch: + - updated code. + +2000-09-01 11:54 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): Scott Lipcon noted that snmptrapd doesn't support -T. + +2000-08-30 13:28 nba + + * snmplib/parse.c: + + - parse.c: fix loop in syntax error in DEFVAL clause. Also fix reading + of .index file with filenames containing blanks. + +2000-08-28 13:43 marz + + * perl/SNMP/SNMP.pm: + + minor syntax glitch in POD docs + +2000-08-24 01:55 daves + + * apps/snmptable.c: + + - (apps/snmptable.c): Fix bug with displaying header-less indexed tables + (Thanks to Ernie Miller) + +2000-08-19 11:29 mslifcak + + * snmplib/asn1.c: + + Apply patch from + to fix sign in asn_rbuild_unsigned_int . + +2000-08-18 04:18 mslifcak + + * agent/mibgroup/mibincl.h: + + restore previous version; openbsd, solaris, linux build ok. + +2000-08-18 03:44 mslifcak + + * snmplib/read_config.c: + + remove unused printf argument passed to snmp_log. + +2000-08-18 03:20 mslifcak + + * perl/SNMP/Makefile.PL: + + fix bug 253 with patch supplied by Jeffrey Honig + +2000-08-18 02:52 mslifcak + + * testing/tests/: T020snmpv3get, T021snmpv3getnext: + + fix bug 318 - test 9 and 10 explicitly create the test user. + +2000-08-17 13:42 mslifcak + + * apps/snmptest.c: + + The battle to trim newlines correctly continues...reduce length by one. + +2000-08-16 15:04 hardaker + + * snmplib/: snmp_api.c, snmpusm.c: + + - (snmp_api.c, snmpusm.c): fix various encryption/decryption problems. + +2000-08-16 15:03 hardaker + + * snmplib/scapi.c: + + - (scapi.c): fix padding size in encryption. + +2000-08-16 14:48 hardaker + + * snmplib/scapi.c: + + - (scapi.c): set plaintext length at the end of sc_decrypt. + +2000-08-15 05:08 mslifcak + + * FAQ: + + Fix bug 284 with a short explanation about snmp.conf. + +2000-08-15 03:00 mslifcak + + * INSTALL: + + Fix bug 283 - umask 022, make install. Thanks to csaba.toth@szk.bke.hu + +2000-08-15 00:08 nba + + * apps/: snmptest.c (V4-1-1-patches.2), snmptest.c: + + - snmptest.c: overhaul input_variable, kill newline + +2000-08-14 22:05 nba + + * aclocal.m4, configure.in, configure (V4-1-1-patches.[1,0,0]), + aclocal.m4, configure, configure.in: + + - aclocal.m4, configure.in: fixes for configure --silent + +2000-08-14 17:27 hardaker + + * Makefile.top, configure, configure.in: + + - (Makefile.top, configure, configure.in): + - --enable-silent-libtool to make Niels smile. + +2000-08-14 17:17 hardaker + + * snmplib/: snmpv3.c, snmpv3.h: + + - (snmpv3.c, snmpv3.h): implement a new (default) engineID type based + on a random number, and a timestamp. + - I think it won't invalidate existing installations (heh). + +2000-08-14 16:47 hardaker + + * snmplib/read_config.c: + + - (read_config.c): + - if -Dread_config, then print even no-help tokens and a * for PREMIB ones. + +2000-08-14 14:51 nba + + * acconfig.h, config.h.in, configure, + configure.in, agent/agent_trap.c, + agent/mib_modules.c, agent/mibgroup/mibincl.h, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_storage.c, agent/mibgroup/mibII/at.c +, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/registry.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, apps/snmpbulkget.c +, snmplib/getopt.h, snmplib/scapi.c, + snmplib/snmp_alarm.c, snmplib/snmp_api.c, + snmplib/snmp_logging.c, snmplib/snmpusm.c: + + - (many): portability fixes for OpenBSD 2.6, FreeBSD 4.1, Ultrix 4.5 + +2000-08-14 11:33 hardaker + + * snmplib/keytools.c: + + - (keytools.c): Patch from Yigal Hochberg: + - remove unused context variables. + +2000-08-14 11:29 hardaker + + * snmplib/scapi.c: + + - (scapi.c): Patch from Yigal Hochberg: + - remove duplicate keylength check. + +2000-08-11 13:09 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): optimize reverse encoding of varbindlists. + +2000-08-11 08:55 hardaker + + * local/README.mib2c: + + - (README.mib2c): Patch from Jan Alfred Sandven: + - typos. + +2000-08-11 06:05 nba + + * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c +, snmpdf.c, snmpget.c, snmpgetnext.c, + snmpset.c, snmpstatus.c, snmptable.c, + snmptest.c, snmptrap.c, snmpusm.c, snmpvacm.c +, snmpwalk.c: + + - apps/*: snmpapp -V should not give the usage message too. + +2000-08-11 00:43 nba + + * man/: snmptrapd.8 (V4-1-1-patches.2), snmptrapd.8: + + - snmptrapd.8: fix typo. Thanks to G. Allen Morris III + +2000-08-10 23:23 nba + + * snmplib/parse.c: + + - parse.c: predefine ObjectSyntax, ApplicationSyntax, SimpleSyntax and + ObjectName + +2000-08-10 16:20 hardaker + + * local/: Makefile.in, mib2c: + + - (Makefile.in, mib2c): + - make mib2c look in $(snmplibdir) for .conf files. + - install mib2c and .conf files. + +2000-08-10 14:33 hardaker + + * snmplib/: default_store.h, snmp_api.c: + + - (default_store.h, snmp_api.c): dynamically decide to reverse/forward encode. + +2000-08-10 14:31 hardaker + + * agent/mibgroup/ucd-snmp/extensible.c: + + - (extensible.c): fix CR termination. + +2000-08-10 14:25 hardaker + + * acconfig.h, config.h.in: + + - (acconfig.h, config.h.in): define reverse encoding on by default. + +2000-08-10 13:02 mslifcak + + * configure.in, configure: + + fix bug 252 for configure and sys/socket.h on BSD/OS 4.2 + +2000-08-10 09:07 hardaker + + * snmplib/: asn1.c, asn1.h, snmp.c, snmp.h +, snmp_api.c, snmp_api.h, snmpusm.c, + snmpusm.h, snmpv3.c: + + - (asn1.c, asn1.h, snmp.c, snmp.h, snmp_api.c, snmp_api.h, snmpusm.c, + snmpusm.h, snmpv3.c): + - implement reverse encoded messages. + - TODO: clean up, run-time determination of weather to use it or not. + +2000-08-09 15:40 mslifcak + + * snmplib/read_config.c: + + Fix bug 331 with patch in part provided by John Naylon + +2000-08-09 15:27 mslifcak + + * agent/mibgroup/smux/smux.c, + agent/mibgroup/ucd-snmp/proxy.c, apps/snmpvacm.c: + + no // comment, in deference to non-ANSI-C compilers. + +2000-08-09 07:21 nba + + * agent/mibgroup/host/hr_swrun.c: + + - hr_swrun.c: fix the RunPath for swapped out Linux process + +2000-08-09 07:21 nba + + * agent/mibgroup/host/: hr_print.c (V4-1-1-patches.2), hr_print.c +: + + - hr_print.c: fix a debug token + +2000-08-09 04:44 nba + + * apps/snmpnetstat/main.c: + + - main.c: fix parsing of -v + +2000-08-08 10:06 hardaker + + * agent/mibgroup/ucd-snmp/extensible.c: + + - (extensible.c): strip newlines. + +2000-08-08 08:51 hardaker + + * snmplib/snmp_parse_args.c: + + - (snmp_parse_args.c): Patch from Scott Lipcon: start optind at 1 not 0. + - + +2000-08-08 06:36 mslifcak + + * snmplib/snmpusm.c: + + Fix bug #295 (free *secStateRef before allocating another one). + +2000-08-08 06:05 mslifcak + + * apps/snmptrapd.c, agent/snmpd.c: + + fix bug #298 reported and patch supplied by Conrad Link + +2000-08-08 04:59 nba + + * snmplib/snmp_api.c: + + - snmp_api.c: fix a busy loop when alarm queue is active without any + outstanding requests + +2000-08-08 04:47 nba + + * man/snmpset.1: + + - snmpset.1: cannot set counters + +2000-08-08 04:42 mslifcak + + * snmplib/snmp_api.c: + + Fixed (BUG#332) using patch submitted by John Naylon + Also consolidated comments about the four send PDU functions. + +2000-08-07 06:59 mslifcak + + * snmplib/snmp_api.c: + + Fix leak in reportable errors found by John Naylon + +2000-08-07 05:48 nba + + * man/add_module_replacement.3: + + file add_module_replacement.3 was initially added on branch V4-1-1-patches. + +2000-08-07 05:48 nba + + * man/read_objid.3: + + file read_objid.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/snmp_set_mib_warnings.3: + + file snmp_set_mib_warnings.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/snmp_set_save_descriptions.3: + + file snmp_set_save_descriptions.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/read_module_node.3: + + file read_module_node.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/read_module.3: + + file read_module.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/read_mib.3: + + file read_mib.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/read_all_mibs.3: + + file read_all_mibs.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/print_variable.3: + + file print_variable.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/print_value.3: + + file print_value.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/print_objid.3: + + file print_objid.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/print_mib.3: + + file print_mib.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/print_description.3: + + file print_description.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/init_mib.3: + + file init_mib.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/init_mib_internals.3: + + file init_mib_internals.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/get_module_node.3: + + file get_module_node.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + * man/add_mibdir.3: + + file add_mibdir.3 was initially added on branch V4-1-1-patches. + +2000-08-04 17:13 hardaker + + * configure, configure.in: + + - (configure, configure.in): add in the notification group by default. + +2000-08-04 17:08 hardaker + + * agent/mibgroup/notification.h: + + - (notification.h): notification mib wrapper. + +2000-08-04 17:06 hardaker + + * snmplib/snmp_parse_args.c: + + - (snmp_parse_args.c): + - initialize optind before calling getopt. + - debugging output. + +2000-08-04 16:56 hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: + + - (proxy.c): properly set the first (unused) argument to snmp_parse_args(). + +2000-08-04 16:53 hardaker + + * agent/: agent_trap.c, + mibgroup/notification/snmpNotifyTable.h, + mibgroup/target/snmpTargetAddrEntry.c, + mibgroup/target/snmpTargetAddrEntry.h, + mibgroup/target/snmpTargetParamsEntry.c, + mibgroup/target/snmpTargetParamsEntry.h, + mibgroup/target/target.c: + + - (agent_trap.c, snmpNotifyTable.h, snmpTargetAddrEntry.c, + snmpTargetAddrEntry.h, snmpTargetParamsEntry.c, + snmpTargetParamsEntry.h, target.c): + - if using the snmpNotificationTable, insert non-v1 trap sinks into it. + +2000-08-04 05:26 daves + + * agent/mibgroup/mibJJ.h: + + - (mibgroup/mibJJ.h mibgroup/mibJJ/*): Experimental re-write of mibII + +2000-08-04 05:21 daves + + * agent/mibgroup/: util_funcs.c, util_funcs.h: + + - (mibgroup/util_funcs.[ch]): New 'cached table' routines + +2000-08-03 08:37 mslifcak + + * snmplib/snmp_api.c: + + Fix bug #325 identified by John Naylon + +2000-08-03 01:24 nba + + * mibs/IP-FORWARD-MIB.txt: + + file IP-FORWARD-MIB.txt was initially added on branch V4-1-1-patches. + +2000-08-03 01:24 nba + + * mibs/INET-ADDRESS-MIB.txt: + + file INET-ADDRESS-MIB.txt was initially added on branch V4-1-1-patches. + +2000-08-03 01:24 nba + + * mibs/IF-INVERTED-STACK-MIB.txt: + + file IF-INVERTED-STACK-MIB.txt was initially added on branch V4-1-1-patches. + +2000-08-03 01:24 nba + + * mibs/HCNUM-TC.txt: + + file HCNUM-TC.txt was initially added on branch V4-1-1-patches. + +2000-08-02 07:06 mslifcak + + * testing/eval_tools.sh: + + Silent running grep results. + +2000-08-02 06:10 mslifcak + + * snmplib/snmp_api.c: + + Fix BUG #291: allow "255.255.255.255" for text input to ASN_IPADDRESS + +2000-08-02 05:20 mslifcak + + * agent/snmp_agent.c, agent/mibgroup/agentx/master_admin.c +, agent/mibgroup/agentx/subagent.c, apps/snmptest.c +: + + Fix (BUG#323): free PDU when snmp_send fails. + +2000-08-02 05:06 mslifcak + + * testing/TESTCONF.sh: + + Add -p option once to snmpd args. + Find MIBDIRS in source tree. + Fix condition to set PATH. + +2000-08-01 23:30 nba + + * agent/mibgroup/mibII/ip.c: + + - ip.c: One more #if solaris + +2000-08-01 23:19 nba + + * agent/mibgroup/mibII/ip.c: + + - ip.c: A bad #if ... the proper define to test for Solaris is solaris2 + +2000-08-01 16:40 hardaker + + * snmplib/snmp_parse_args.c: + + - (snmp_parse_args.c): remove unused usage() typedef. + +2000-08-01 16:40 hardaker + + * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h: + + - (proxy.c, proxy.h): -Wall warning fixes. + +2000-08-01 16:39 hardaker + + * FAQ: + + - (FAQ): mention newer versions of Solaris. + +2000-08-01 16:37 hardaker + + * testing/TESTCONF.sh, testing/TESTCONF.sh.in, + configure, configure.in: + + - (TESTCONF.sh, TESTCONF.sh.in): revert to non-configed TESTCONF. + +2000-08-01 16:31 hardaker + + * Makefile.top: + + - (Makefile.top): make un-quiet. + +2000-08-01 10:23 hardaker + + * local/snmp-ucd.sh: + + - (snmp-ucd.sh): fix bug #297 (don't kill grep and init script invocations). + +2000-08-01 04:45 mslifcak + + * snmplib/snmpusm.c: + + Fix bug found by Yigal Hochberg + +2000-08-01 03:30 daves + + * agent/snmp_vars.c: + + - (agent/snmp_vars.c): Fix building of complete OID + (work with the name originally registered, + not any subsequent division boundaries) + +2000-07-31 20:09 mslifcak + + * agent/mibgroup/util_funcs.c: + + Remove duplicate fopen from shell_command. + +2000-07-31 18:58 mslifcak + + * testing/: RUNTESTS, TESTCONF.sh.in: + + (TESTCONF.sh.in) - set MIBDIRS to sibling of the testing directory. + (RUNTESTS) - allow binaries to be in the "-D bindir" directory. + +2000-07-31 15:25 mslifcak + + * testing/TESTCONF.sh.in: + + Dont adjust PATH if SNMP_PATH is set. + Dont add port spec to SNMP_FLAGS if one is already specified. + +2000-07-31 13:49 mslifcak + + * testing/eval_tools.sh: + + Remove test directories for skipped tests. + Keep test directories for failed tests. + Keep test directories for passed tests when "RUNTESTS -s" is specified. + Search config.h at the root of the build tree. + +2000-07-31 11:32 mslifcak + + * config.guess: + + Merge from automake-1.4: Add for Rhapsody, OpenStep, Cray-T3, SX-4, SX-5 + +2000-07-31 11:31 mslifcak + + * config.sub: + + Merge from automake-1.4: Add for Rhapsody, OpenStep + +2000-07-30 17:38 hardaker + + * agent/mibgroup/: notification/snmpNotifyTable.c, + notification/snmpNotifyTable.h, target/target.c, + target/target.h: + + - (snmpNotifyTable.c, snmpNotifyTable.h, target.c, target.h): + - implement untested filtering function callback for target searches. + - delete unused function. + - misc warning fixes. + +2000-07-30 17:07 hardaker + + * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c +, snmpNotifyFilterProfileTable.h, + snmpNotifyFilterTable.c, snmpNotifyFilterTable.h: + + - (snmpNotifyFilterProfileTable.c, snmpNotifyFilterProfileTable.h, + snmpNotifyFilterTable.c, snmpNotifyFilterTable.h): + - more notification table implementations for filtering. + - Framework complete, functionality is not. + +2000-07-30 17:05 hardaker + + * agent/mibgroup/: header_complex.c, header_complex.h: + + - (header_complex.c, header_complex.h): + - handle implied objects. + - implement header_complex_get() for simple data retrievals. + +2000-07-28 06:14 mslifcak + + * agent/mibgroup/mibII/: var_route.c (V4-1-1-patches.2), + var_route.c: + + Cleanup include headers to fix bug #307. Thanks to sandven@research.att.com. + +2000-07-27 15:19 hardaker + + * configure, configure.in: + + - (configure, configure.in): Patch from Vinay Mohta: + - access_hosts() requires an argument so fake one. + +2000-07-27 15:00 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + - (interfaces.c): Patch from Mattias Barthel: + - fix for interfaces without an attached IP address. + +2000-07-27 14:55 hardaker + + * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c, + vmstat_solaris2.h: + + - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch: + - support raw values. + +2000-07-27 08:25 hardaker + + * apps/snmpusm.c: + + - (snmpusm.c): print errors to stderr. + +2000-07-27 06:20 nba + + * snmplib/parse.c: + + - parse.c: Fix a missing initization when one MIB holds MODULE-COMPLIANCE + for another + +2000-07-27 01:35 nba + + * snmplib/snmp_api.c: + + - snmp_api.c: Fix pdu->community being overwritten with session->community + Thanks to Dana P. Cook + +2000-07-26 22:28 mslifcak + + * agent/agent_trap.c, snmplib/parse.c, + snmplib/read_config.c, win32/libsnmp_dll/libsnmp.def: + + Update for win32 build: remove unused variables and unpublished method. + +2000-07-26 08:53 hardaker + + * local/mib2c.storage.conf: + + - (mib2c.storage.conf): misc changes and improvements. + +2000-07-26 08:53 hardaker + + * local/tkmib: + + - (tkmib): Patch from Bert Driehuis: + - translateObj hack. + +2000-07-26 08:49 hardaker + + * local/tkmib: + + - (tkmib): Patch from Bert Driehuis: + - remove beginning newline in description clauses. + +2000-07-17 11:00 hardaker + + * agent/mibgroup/ucd-snmp/vmstat_solaris2.h: + + - (vmstat_solaris2.h): config_require kernel_sunos5. + +2000-07-12 09:29 hardaker + + * snmplib/snmpv3.c: + + - (snmpv3.c): copy key length as well as the key when using the same + privacy key as the auth key. + +2000-07-11 13:34 marz + + * perl/SNMP/: README, SNMP.pm, SNMP.xs, t/mib.t +: + + added ranges field to SNMP::MIB hash + +2000-07-11 10:05 hardaker + + * snmplib/mib.c: + + - (mib.c): Patch from Robert Story: + - make null PREFIX variable possible so non-dot-leading oids are accepted. + +2000-07-11 09:22 hardaker + + * agent/snmp_agent.c, apps/snmptrapd.c, + snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/snmpusm.c, snmplib/snmpusm.h: + + - (snmp_agent.c, snmptrapd.c, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h): + - make the session pointers indicate weather or not they are + "authoritative", meaning weather they should be learning engineIDs + or reporting on them. + - pass the received-packet session pointer into snmpv3_parse and + usm_proccess_in_msg() to use this flag. + - set isAuthoratative = true in the agent, and unknown in the snmptrapd. + +2000-07-11 08:32 hardaker + + * snmplib/snmpv3.c: + + - (snmpv3.c): make the createUser token accept an engineid (-e ARG) to use. + +2000-07-07 01:37 daves + + * agent/mibgroup/mibII/interfaces.c: + + - (mibII/interfaces.c): Recognise Token Ring interfaces under Linux + +2000-07-06 17:19 hardaker + + * snmplib/read_config.c: + + - (read_config.c): print generic strings when saving persistent data + where possible. (IE, check for printable characters before printing hex). + +2000-07-06 17:05 hardaker + + * testing/: TESTCONF.sh, TESTCONF.sh.in: + + - (TESTCONF.sh, TESTCONF.sh.in): moved TESTCONF.sh to TESTCONF.sh.in + and have the MIBS path variable built by configure since it knows + where the root level source directory is. + +2000-07-06 17:04 hardaker + + * configure, configure.in, + agent/mibgroup/header_complex.c, + agent/mibgroup/notification/snmpNotifyTable.c, snmplib/asn1.h +, snmplib/snmp_api.c: + + - (configure, configure.in, header_complex.c, snmpNotifyTable.c, + asn1.h, snmp_api.c): + - implement IMPLIED index handling. + - make the created USM entries set the storageType and RowStatus + appropriately. + +2000-07-06 17:02 hardaker + + * snmplib/snmp_api.h: + + - (snmp_api.h): better comments on a couple of function definitions. + +2000-07-05 07:50 mslifcak + + * agent/snmp_agent.c: + + fix (BUG#290) gracefully handle some PDUs that have no variables. + +2000-07-05 06:46 mslifcak + + * README.win32: + + [no log message] + +2000-07-04 10:21 hardaker + + * agent/snmp_vars.c, apps/snmptrapd.c, + snmplib/snmp_api.c, snmplib/snmpusm.c, + snmplib/snmpusm.h: + + - (snmp_vars.c, snmptrapd.c, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h): + - remove last remnants of the "initial" user. + - make engineid reports from the usm happen based on the report flag + in the message flag. + - Note: this is a big issue with the SNMPv3 protocol specs. The + specifications note that you send a report if you are + "authoritative", but don't describe how to know if you are + authoritative or not. For situations like proxies and + notification receivers, where you are sometimes authoritative + and other times you're not, this is problematic. The SNMPv3 + ASIs do not pass in enough information to determine this and the + WG has proclaimed that the ASIs are not meant to be used as an + API, but the initial work done by NAI and TISLabs attempted to + implement the USM such that it would be a "reference" release + and hence we followed the specifications to the letter and used + the ASIs as APIs just to see if we could. We could previously + only because we were always either authoritative or + non-authoritative. Since beginning to work on proxy and the + notification mib, this is no longer possible. For the record, I + am hereby changing the initial reference release in such a + manner as it no longer conforms exactly to the SNMPv3 ASIs. So + as not to confuse anyone, this is an entirely theoretical issue + with respect to the SNMPv3 specification and is perfectly legal + to do. Though I could easily go on, I'll step off my soap box now. + +2000-07-03 10:10 hardaker + + * agent/: agent_callbacks.h, agent_trap.c, + agent_trap.h, mibgroup/notification/snmpNotifyTable.c, + mibgroup/target/snmpTargetAddrEntry.c, + mibgroup/target/snmpTargetAddrEntry.h, + mibgroup/target/snmpTargetParamsEntry.c, + mibgroup/target/snmpTargetParamsEntry.h, + mibgroup/target/target.c: + + - (agent_callbacks.h, agent_trap.c, agent_trap.h, snmpNotifyTable.c, + snmpTargetAddrEntry.c, snmpTargetAddrEntry.h, + snmpTargetParamsEntry.c, snmpTargetParamsEntry.h, target.c): + - Add a new callback for sending traps. + - Make the notification mib use it. + - make the target mib generate more persistent sessions. + - Make the notification mib always ask the target mib for a session + list, which is now cached directly by the target mib. + +2000-07-03 08:38 mslifcak + + * snmplib/: mib.c, read_config.c, snmp_api.c +, system.c: + + fix (BUG#262) - (some) statements that cannot be reached. + +2000-07-03 07:55 mslifcak + + * snmplib/ucd-snmp-includes.h: + + fix (BUG#287) + +2000-07-03 06:11 mslifcak + + * snmplib/snmpusm.c: + + fix bug # 289 + +2000-06-30 04:45 mslifcak + + * snmplib/read_config.c: + + simplify memory allocation in read_config_read_{octet_string, objid} + +2000-06-30 00:47 nba + + * snmplib/read_config.c: + + - read_config.c: Fix a missing initialization for keywords without help + +2000-06-28 23:37 nba + + * mibs/: IF-MIB.txt, Makefile.mib: + + - IF-MIB.txt: upgrade to RFC 2863 + +2000-06-28 00:58 nba + + * acconfig.h, config.h.in, configure.in, + configure, agent/mibgroup/mibII/interfaces.c: + + - interfaces.c, configure: Irix 6.5 has ifi_baudrate.ifs_value + +2000-06-27 01:34 nba + + * apps/snmpnetstat/main.c: + + - main.c: better option parsing. + +2000-06-27 01:34 nba + + * snmplib/snmpv3.c: + + - snmpv3.c: do case insensitive matching of option values. + +2000-06-27 00:33 nba + + * man/snmptranslate.1: + + - snmptranslate.1: document that -w is also for -Td + +2000-06-27 00:30 nba + + * man/: snmpbulkget.1, snmpbulkwalk.1, snmpcmd.1 +, snmpget.1, snmpgetnext.1, snmpnetstat.1, + snmpset.1, snmpstatus.1, snmptest.1, snmptrap.1 +, snmptrapd.8, snmpwalk.1, variables.5: + + - various man page nit-picking + +2000-06-27 00:28 nba + + * apps/snmptable.c: + + - snmptable.c: fixes and usage message for -Ch and -CH + +2000-06-26 23:43 nba + + * mibs/: AGENTX-MIB.txt, DISMAN-SCHEDULE-MIB.txt, + DISMAN-SCRIPT-MIB.txt, EtherLike-MIB.txt, + HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt, + IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt, IANA-LANGUAGE-MIB.txt +, IANAifType-MIB.txt, IF-MIB.txt, IP-MIB.txt +, IPV6-ICMP-MIB.txt, IPV6-MIB.txt, IPV6-TC.txt +, IPV6-TCP-MIB.txt, Makefile.in, RMON-MIB.txt +, SMUX-MIB.txt, SNMP-COMMUNITY-MIB.txt, + SNMP-FRAMEWORK-MIB.txt, SNMP-MPD-MIB.txt, + SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt, + SNMP-TARGET-MIB.txt, SNMP-USER-BASED-SM-MIB.txt, + SNMP-VIEW-BASED-ACM-MIB.txt, SNMPv2-CONF.txt, + SNMPv2-MIB.txt, SNMPv2-SMI.txt, SNMPv2-TC.txt, + SNMPv2-TM.txt, TCP-MIB.txt, UDP-MIB.txt: + + - Makefile.in, *MIB.txt: update to current RFC version + +2000-06-26 23:42 nba + + * mibs/: Makefile.mib, mibfetch, smistrip: + + - Makefile.mib, mibfetch, smistrip: tools to extract MIBs from RFC + documents. + +2000-06-26 23:40 nba + + * snmplib/parse.c, snmplib/mib.c, snmplib/mib.h +, apps/snmptranslate.c: + + - parse.c, mib.[ch], snmptranslate.c: add parsing of CHOICE and checks for + OBJECT-GROUP and AGENT-CAPABILITIES. This allows us to parse + complete MIB extracts from RFC documents. + +2000-06-26 23:38 nba + + * Makefile.top: + + - Makefile.top: make libtool silent, so we can see those warnings + +2000-06-26 23:37 nba + + * agent/mibgroup/target/snmpTargetAddrEntry.c: + + - snmpTargetAddrEntry.c: do a cast to kill a warning + +2000-06-26 23:32 nba + + * agent/agent_trap.c: + + - agent_trap.c: Fix a leak when request is blocked by VACM and no trap + is sent. + +2000-06-26 11:56 mslifcak + + * snmplib/read_config.c: + + fix (BUG#233) + +2000-06-23 06:42 mslifcak + + * agent/mibgroup/ucd-snmp/proc.c: + + replace malloc/memset 0 with calloc. + +2000-06-23 01:08 daves + + * agent/mibgroup/mibII/: kernel_linux.c, kernel_linux.h +, ip.c: + + - (mibII/kernel_linux.[ch], mibII/ip.c): Added support for ipRoutingDiscards + (Thanks to Bryan Blackman) + +2000-06-22 17:09 mslifcak + + * agent/mibgroup/ucd-snmp/proc.c: + + remove extra include errormib.h + +2000-06-22 16:50 mslifcak + + * agent/mibgroup/util_funcs.c: + + Fix bug #276 - close most file descriptors before exec'ing command. + +2000-06-22 15:59 mslifcak + + * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.c +, ucd-snmp/memory.c, ucd-snmp/memory_freebsd2.c +: + + fgets: use sizeof(buf) in lieu of compiler constant STRMAX. + +2000-06-22 15:53 mslifcak + + * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: + + Use fewer large static buffers. pass_persist uses bigger buffers now. + +2000-06-21 12:25 hardaker + + * agent/mibgroup/notification/snmpNotifyTable.c: + + - (snmpNotifyTable.c): Uh, only if not deleted. + +2000-06-21 12:23 hardaker + + * agent/mibgroup/notification/snmpNotifyTable.c: + + - (snmpNotifyTable.c): change createAndGo/createAndWait states to active/NIS. + +2000-06-20 20:01 mslifcak + + * Makefile.in: + + Declare top_builddir to avoid annoying /libtool not found message. + +2000-06-20 17:30 mslifcak + + * apps/encode_keychange.c: + + Dont assume ANSI C-preprocessor (replace "##" concatenation with sprintf). + +2000-06-20 15:37 mslifcak + + * win32/: libagent/libagent.def, libagent/libagent.dsp, + libsnmp_dll/libsnmp.def, snmpbulkget/snmpbulkget.dsp, + snmpbulkwalk/snmpbulkwalk.dsp, snmpd/snmpd.dsp, + snmpdelta/snmpdelta.dsp, snmpget/snmpget.dsp, + snmpgetnext/snmpgetnext.dsp, snmpset/snmpset.dsp, + snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp, + snmptest/snmptest.dsp, snmptrap/snmptrap.dsp, + snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp, + snmpwalk/snmpwalk.dsp: + + Win32 MS-VC++ build fixups. + +2000-06-20 15:37 mslifcak + + * snmplib/snmpv3.c: + + Encapsulate local variable "x" to the scope where needed. + +2000-06-20 15:36 mslifcak + + * snmplib/snmp_client.c: + + Remove unused var "newvar". + +2000-06-20 15:36 mslifcak + + * apps/snmptrapd_log.c: + + Use int vs ulong for array indexing variables to avoid signed/unsigned mismatch. + +2000-06-20 15:34 mslifcak + + * apps/snmptrapd.c: + + Remove unused vars struct tm, time_t. + +2000-06-20 15:34 mslifcak + + * agent/snmpd.c: + + Remove unused var "initlist". + +2000-06-20 15:33 mslifcak + + * agent/snmp_agent.c: + + Declare strncasecmp in system.h ; Remove unused var "status". + +2000-06-20 15:31 mslifcak + + * agent/mibgroup/mibII/vacm_vars.c: + + Remove unused vars. + +2000-06-20 15:30 mslifcak + + * agent/agent_trap.c: + + Declare optarg in getopt.h. + +2000-06-20 14:00 hardaker + + * local/mib2c.storage.conf: + + - (mib2c.storage.conf): misc minor changes. + +2000-06-20 13:59 hardaker + + * agent/mibgroup/notification/: .cvsignore, snmpNotifyTable.c +, snmpNotifyTable.h: + + - (.cvsignore, snmpNotifyTable.c, snmpNotifyTable.h): + - SNMP-NOTIFICATION-MIB's snmpNotifyTable implemented: + - uses the SNMP-TARGET-MIB to get its addresses from. + - uses header_complex to handle the data. + - much todo: + - dynamic target/notification mib updating without kill -HUP needed. + - this will be a real pain. + - fix v3 related traps still (same usm bug I've been meaning to fix). + - the rest of the SNMP-NOTIFICATION-MIB tables. + +2000-06-20 13:53 hardaker + + * agent/mibgroup/target/: snmpTargetAddrEntry.c, + snmpTargetAddrEntry.h, snmpTargetParamsEntry.c, + snmpTargetParamsEntry.h: + + - (snmpTargetAddrEntry.c, snmpTargetAddrEntry.h, + snmpTargetParamsEntry.c, snmpTargetParamsEntry.h): + - generic target session creation + - misc other minor fixes. + +2000-06-20 13:51 hardaker + + * agent/mibgroup/: target.h, target/target.c, + target/target.h: + + - (target.h, target.c, target.h): generic target session creation + based on entries in the SNMP-TARGET-MIB table. + +2000-06-20 13:50 hardaker + + * agent/mibgroup/header_complex.c: + + - (header_complex.c): remove Michael's horriblely wrong "fixes". + +2000-06-20 13:48 hardaker + + * agent/: agent_trap.c, agent_trap.h: + + - (agent_trap.c, agent_trap.h): add remove_trap_session(). + +2000-06-20 13:46 hardaker + + * snmplib/read_config.c: + + - (read_config.c): deal with 0-length persistent strings better. + +2000-06-19 12:32 mslifcak + + * snmplib/snmp_api.c: + + Check more alloc failures. + +2000-06-19 12:15 mslifcak + + * agent/mibgroup/agentx/: client.c, protocol.c: + + (protocol.c) Use sizeof(oid), not 4! + (client.c) Add _all_ of OID value for agentx_register and agentx_unregister. + +2000-06-19 11:41 mslifcak + + * snmplib/snmpv3.c: + + Removed sizeof(u_char) and unnecessary (unsigned) casts to malloc params. + +2000-06-19 03:04 nba + + * agent/agent_registry.c, apps/snmptrapd.c, + apps/snmptrapd_log.c, apps/snmptrapd_log.h, + snmplib/mib.c, snmplib/mib.h, + snmplib/snmp_parse_args.c, snmplib/snmp_parse_args.h, + snmplib/snmp_api.h: + + Prototype fixup. + +2000-06-19 03:01 nba + + * agent/mibgroup/target/snmpTargetAddrEntry.h: + + s/conifg/config/ .... Hrrrmmmpf + +2000-06-19 02:58 nba + + * makenosysdepend.pl, agent/Makefile.in, + agent/mibgroup/Makefile.in, apps/Makefile.in, + snmplib/Makefile.in, testing/Makefile.in: + + - makenosysdepend.pl Makefile.in: object files are now named .lo ... + +2000-06-16 16:01 hardaker + + * agent/mibgroup/target/snmpTargetAddrEntry.h: + + - (snmpTargetAddrEntry.h): add the SNMPv2-TM mib to the default list. + +2000-06-16 16:01 hardaker + + * agent/mibgroup/target/: snmpTargetAddrEntry.c, + snmpTargetParamsEntry.c: + + - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): fix incorrect OIDs. + +2000-06-15 06:45 marz + + * perl/SNMP/Makefile.PL: + + fat fingers + +2000-06-15 06:42 marz + + * perl/SNMP/: Makefile.PL, Makefile.PL: + + add defaults to daemon search path...recalc t/snmptest.cmd everytime per makefile.PL is run + +2000-06-12 16:43 hardaker + + * man/snmpd.conf.5.def: + + - (snmpd.conf.5.def): document trapsess. + +2000-06-12 16:39 hardaker + + * agent/: agent_read_config.c, agent_trap.c, + agent_trap.h: + + - (agent_read_config.c, agent_trap.c, agent_trap.h): + - new snmpd.conf token for trap sessions: "trapsess". + - uses snmp_parse_args so any type of trap can be sent with it + modified by any of the parameters that are documented in snmpcmd(1). + - v3 traps don't work due to the same USM problems found in the + recent proxy submissions (my next target). + - -Ci in the argument specifies informs should be used. + +2000-06-12 16:18 hardaker + + * agent/mibgroup/agentx/master_request.c: + + - (master_request.c): re-enable freeing of master request. + +2000-06-12 16:17 hardaker + + * acconfig.h, config.h.in: + + - (acconfig.h, config.h.in): save exec data to /var/ucd-snmp. + - could cause problems for non-root runs. Untested. + +2000-06-12 14:12 hardaker + + * apps/snmptrapd_log.c: + + - (snmptrapd_log.c): Patch from Markku Laukkanen: + - remove ending commas in enum list. + +2000-06-07 13:23 hardaker + + * man/snmp_config.5.def, snmplib/read_config.c, + snmplib/read_config.h: + + - (snmp_config.5.def, read_config.c, read_config.h): + - the TYPE.conf parser now accepts tokens from a different .conf + file TYPE if a special "[TYPE]" keyword is inserted into the + .conf file. See snmp_config(5) for a better description. + +2000-06-07 13:22 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): + - map strtoul to atoi if the function isn't found. + +2000-06-02 11:41 hardaker + + * local/.cvsignore: + + - (.cvsignore): add *.made. + +2000-06-02 11:40 hardaker + + * local/: Makefile.in, fixproc, ipf-mod.pl, + mib2c, tkmib: + + - (Makefile.in, fixproc, ipf-mod.pl, mib2c, tkmib): + - make (and install) perl scripts differently, without modifying the orig. + +2000-06-01 14:48 hardaker + + * agent/snmpd.c: + + - (snmpd.c): store persistent data immediately after init'ing to + ensure we update counters and stuff that must change (eg, engineBoots). + +2000-05-31 16:22 hardaker + + * man/snmpd.1.def: + + - (snmpd.1.def): describe -I. + +2000-05-31 15:52 hardaker + + * configure, configure.in, agent/mib_modules.c +, agent/mib_modules.h, agent/snmpd.c: + + - (configure, configure.in, mib_modules.c, mib_modules.h, snmpd.c): + - new -I switch to snmpd to do dynamic determinaton of which mib + modules to initialize (and hence which mib tree sections to support). + +2000-05-31 15:50 hardaker + + * snmplib/: default_store.c, default_store.h: + + - (default_store.c, default_store.h): default store routines for void pointers. + - which I immediately decided to do something different for what I + originally implemented it for, so its not being used yet. + +2000-05-31 05:59 daves + + * agent/mibgroup/mibII/: ip.c, ip.h: + + - (mibII/ip.[ch]): Allow IP support without the At/ipNetToMedia module + +2000-05-30 17:11 hardaker + + * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h: + + - (proxy.c, proxy.h): simple proxy support. + - maps one oid inside the agent to a possibly-different oid on a target. + - uses snmp_parse_args() so it takes standard command line config options. + - no set support. + - no kill -HUP support. + - no SNMPv3 support (sigh). + +2000-05-30 15:06 nba + + * mibs/IANA-LANGUAGE-MIB.txt: + + file IANA-LANGUAGE-MIB.txt was initially added on branch V4-1-1-patches. + +2000-05-30 15:06 nba + + * mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt: + + file IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt was initially added on branch V4-1-1-patches. + +2000-05-30 15:06 nba + + * mibs/DISMAN-SCHEDULE-MIB.txt: + + file DISMAN-SCHEDULE-MIB.txt was initially added on branch V4-1-1-patches. + +2000-05-30 15:06 nba + + * mibs/AGENTX-MIB.txt: + + file AGENTX-MIB.txt was initially added on branch V4-1-1-patches. + +2000-05-30 07:47 mslifcak + + * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: + + Fix problem identified by V. Grenet: new method snmp_oid_min_compare + +2000-05-30 01:31 nba + + * mibs/mibfetch: + + file mibfetch was initially added on branch V4-1-1-patches. + +2000-05-30 01:31 nba + + * mibs/smistrip: + + file smistrip was initially added on branch V4-1-1-patches. + +2000-05-30 01:31 nba + + * mibs/Makefile.mib: + + file Makefile.mib was initially added on branch V4-1-1-patches. + +2000-05-26 09:24 daves + + * agent/mibgroup/mibII/: sysORTable.c, system_mib.c: + + - (mibII/sysORTable.c mibII/system_mib.c): + - Use new time utility routines to simplify processing + - Update sysORLastChange when adding/removing entries + +2000-05-26 09:23 daves + + * agent/mibgroup/: util_funcs.c, util_funcs.h: + + - (util_funcs.[ch]): New time-diff utility routines + +2000-05-26 08:46 daves + + * agent/: snmpd.c, snmp_agent.c, + mibgroup/mibII/var_route.c: + + - (snmpd.c snmp_agent.c mibII/var_route.c): Use 'mibincl.h' header + +2000-05-26 07:48 daves + + * agent/: agent_registry.c, agent_registry.h, + mibgroup/agentx/client.c, mibgroup/agentx/client.h, + mibgroup/agentx/master_request.c, mibgroup/agentx/subagent.c +: + + - (agent_registry.[ch] agentx/client.[ch] + agentx/master_request.c agentx/subagent.c): + - Support for MIB region timeouts + +2000-05-26 07:46 daves + + * snmplib/: snmp.h, snmp_api.c, snmp_client.c +: + + - (snmp.h snmp_api.c snmp_client.c): Support for per-request timeout handling + +2000-05-26 07:45 daves + + * agent/mibgroup/agentx/protocol.c: + + - (agentx/protocol.c): Minor error in AgentX packet dump + +2000-05-25 10:07 hardaker + + * agent/mibgroup/ucd-snmp/memory.c: + + - (memory.c): Patch from Ragnar Kjॆआà¤rstad: + - fixed linux problem: wrong params getting returned. + +2000-05-25 05:38 mslifcak + + * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: + + Fix use of bin2asc to not always show "string"; use snmp_oid_compare, too. + See bug #234 for details. + +2000-05-25 03:39 daves + + * agent/mibgroup/mibII/interfaces.c: + + - (mibII/interfaces.c): Consolidate header handling. + +2000-05-25 03:31 daves + + * agent/mibgroup/mibII/interfaces.c: + + - (mibII/interfaces.c): Correct confusing comment + +2000-05-25 01:53 daves + + * configure.in, configure: + + - (configure.in configure): Replace use of 'cut' with equivalent 'sed' calls + +2000-05-25 01:30 daves + + * aclocal.m4, configure.in, configure: + + - (configure.in aclocal.m4 configure): + - Direct certain checks to the appropriate file descriptor (see BUG#247) + +2000-05-22 16:22 hardaker + + * apps/.cvsignore: + + - (apps/.cvsignore): add more stuff to ignore. + +2000-05-22 16:21 hardaker + + * apps/Makefile.in, apps/snmp_parse_args.c, + apps/snmp_parse_args.h, apps/snmpbulkget.c, + apps/snmpbulkwalk.c, 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/snmptrap.c, + apps/snmpusm.c, apps/snmpvacm.c, apps/snmpwalk.c +, snmplib/Makefile.in, snmplib/snmp_parse_args.c +, snmplib/snmp_parse_args.h: + + - (Makefile.in, snmp_parse_args.c, snmp_parse_args.h, snmpbulkget.c, + snmpbulkwalk.c, snmpdelta.c, snmpdf.c, snmpget.c, snmpgetnext.c, + snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptrap.c, + snmpusm.c, snmpvacm.c, snmpwalk.c, Makefile.in, snmp_parse_args.c, + snmp_parse_args.h): + - moved snmp_parse_args to the library, as I promised to do ages ago. + - no longer calls usage() directly, but returns -1 if you should. + +2000-05-22 05:47 daves + + * snmplib/: tools.c, tools.h: + + - (snmplib/tools.[ch]): Routine for comparing two markers. + +2000-05-22 05:42 daves + + * local/mib2c: + + - (local/mib2c): Generate multiple tables in one code file + +2000-05-17 10:28 hardaker + + * agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/vacm_vars.h, snmplib/vacm.c, + snmplib/vacm.h: + + - (vacm_vars.c, vacm_vars.h, vacm.c, vacm.h): Patch from Arne Oesleboe: + - writable vacm mib support. + - other misc vacm fixes. + +2000-05-17 10:26 hardaker + + * apps/snmpusm.c: + + - (snmpusm.c): Patch from Arne Oesleboe: + - Don't segfault on an unknown command, instead print a warning.. + +2000-05-17 10:25 hardaker + + * apps/snmpvacm.c: + + - (snmpvacm.c): Patch from Arne Oesleboe: + - added a new command: snmpvacm. + +2000-05-17 09:25 hardaker + + * agent/agent_read_config.c: + + - (agent_read_config.c): mention the port number on the trapsink help line. + +2000-05-17 09:20 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): use standardized buffer sizes + +2000-05-17 09:13 hardaker + + * apps/Makefile.in, apps/snmptrapd.c, + apps/snmptrapd_log.c, man/snmptrapd.8: + + - (Makefile.in, snmptrapd.c, snmptrapd_log.c, snmptrapd.8): Patch from + Jeff Cours: + - customized formatting of trap output. + +2000-05-17 09:11 hardaker + + * README: + + - (README): add Jeff and Arne. + +2000-05-17 08:15 hardaker + + * snmplib/mib.c: + + - (mib.c): *correctly* associate escapeQuotes with the right default_store bool. + +2000-05-17 08:11 hardaker + + * man/snmp.conf.5.def: + + - (snmp.conf.5.def): document escapeQuotes. + +2000-05-17 08:09 hardaker + + * man/snmpcmd.1, snmplib/default_store.h, + snmplib/mib.c: + + - (snmpcmd.1, default_store.h, mib.c): new option -OE: + - shell backslash escape quotations marks for cutting and pasting + onto another snmp command line. + +2000-05-15 09:24 daves + + * agent/mibgroup/mibII/: kernel_linux.c, kernel_linux.h +, icmp.c, ip.c, ip.h, icmp.h, tcp.c +, tcp.h, udp.c, udp.h: + + - (mibII/{ip,icmp,tcp,udp,kernel_linux}.[ch]): + - Pull Linux MIB-II statistics gathering into a single routine. + - Cache MIB-II statistics on all architectures. + +2000-05-15 08:53 hardaker + + * agent/mibgroup/: ucd_snmp.h, ucd-snmp/vmstat_bsdi4.c +, ucd-snmp/vmstat_bsdi4.h: + + - (ucd_snmp.h, vmstat_bsdi4.c, vmstat_bsdi4.h): Patch from Bert Driehuis: + - vmstat support for bsdi4. + +2000-05-15 03:06 daves + + * agent/snmp_agent.c: + + - (snmp_agent.c): Re-remove redundant PDU clone + (It reappeared during a recent change) + +2000-05-15 03:00 daves + + * agent/: agent_registry.c, agent_index.c, + agent_registry.h, mibgroup/agentx/client.c, + mibgroup/agentx/master_admin.c: + + - (agent_registry.[ch] agentx/master_admin.c): Implement missing routine 'unregister_mib_context' + + - (agent_registry.[ch] agent_index.[ch]): Move 'fd' registry handling back to agent_registry + + - (agentx/client.c): Recognise new code file for index handling + +2000-05-12 10:15 hardaker + + * agent/snmp_agent.c: + + - (snmp_agent.c): Um, default to port 161. Opps. + +2000-05-12 09:00 daves + + * agent/: agent_registry.c, agent_registry.h, + var_struct.h, mibgroup/agentx/master_admin.c: + + - (agent_registry.[ch] var_struct.h agentx/master_admin.c): + - Preparation for per-MIB region timeout, and context support + +2000-05-12 08:45 daves + + * agent/mibgroup/kernel_sunos5.c: + + - (kernel_sunos5.c): Recognise Solaris ATM LAN Emulation interfaces + Thanks to Jay Young + +2000-05-12 08:13 daves + + * agent/: agent_index.c, agent_index.h, Makefile.in +, agent_registry.c, agent_registry.h, + mibgroup/agentx/master_admin.c: + + - (agent_index.[ch] agent_registry.[ch] Makefile.in agentx/master_admin.c): + - Split index handling out from the MIB registry. + +2000-05-12 07:02 daves + + * agent/mibgroup/kernel_sunos5.c: + + - (kernel_sunos5.c): Add support for recognising QuadFastEther interface + +2000-05-12 06:57 daves + + * apps/snmptable.c: + + - (apps/snmptable.c): Fix problem with missing separator (with -Ci -Cf) + Thanks to Xavier FOURNET + +2000-05-12 04:02 daves + + * agent/snmp_agent.c: + + - (snmp_agent.c): Remove redundant PDU clone + I'm sure this was put in for a reason, but I can't remember what. + It doesn't seem to be needed now, and just leaks memory. + Here's hoping..... + +2000-05-12 03:11 daves + + * agent/snmpd.c: + + - (agent/snmpd.c): Catch (and ignore) SIGPIPE signals. + Disappearing subagents therefor appear as normal I/O failures + +2000-05-12 02:24 daves + + * agent/mibgroup/agentx/protocol.c: + + - (agentx/protocol.c): + - Implement opaque-encoded float & double types + - Bring packet dump in line with the main library style + - Add packet dump capability for outgoing PDUs + +2000-05-10 16:52 hardaker + + * man/snmpd.1.def: + + - (snmpd.1.def): document -p. + +2000-05-10 16:43 hardaker + + * agent/snmp_agent.c: + + - (snmp_agent.c): always use the default transport mapping, not the last one. + +2000-05-10 16:25 hardaker + + * agent/: ds_agent.h, snmp_agent.c, snmpd.c: + + - (ds_agent.h, snmp_agent.c, snmpd.c): implement multiple transport + mappings via -p [transport:]port[@address]. + +2000-05-10 11:08 mslifcak + + * agent/mibgroup/mibII/tcp.c: + + fix udpstat --> tcpstat + +2000-05-10 07:59 daves + + * agent/mibgroup/agentx/: master_admin.c, master_request.c +: + + - (agentx/master_request, agentx/master_admin.c): + - Handle subagent disappearing without warning + +2000-05-10 07:57 daves + + * agent/snmp_agent.c, snmplib/snmp_api.h: + + - (agent/snmp_agent.c snmplib/snmp_api.h): + - Provide a mechanism to handle asynchronous send failures. + +2000-05-10 06:13 daves + + * snmplib/snmp_api.h: + + - (snmp_api.h): Logical NOT? Bitwise NOT? Who'll notice the difference anyway! + +2000-05-10 05:34 daves + + * agent/mibgroup/agentx/master_request.c: + + - (agentx/master_request.c): Handle non-responsive subagents + +2000-05-10 05:33 daves + + * agent/: agent_registry.c, mibgroup/mibII/sysORTable.c +: + + - (agent_registry.c mibII/sysORTable.c): Don't assume subsession link is valid + +2000-05-10 05:29 daves + + * snmplib/snmp_api.h: + + - (snmp_api.h): Definitions for session closedown handling + +2000-05-09 14:42 mslifcak + + * agent/Makefile.in, apps/Makefile.in, + apps/snmpnetstat/Makefile.in: + + also clean Win32 binary objects, and core files. + +2000-05-09 14:34 mslifcak + + * apps/: Makefile.in, snmpnetstat/Makefile.in: + + touch up the "clean" rule. + +2000-05-09 11:32 mslifcak + + * win32/libsnmp_dll/libsnmp.def: + + until Dave's version wins, need snmp_varlist_add_variable to build Win32 agent. + +2000-05-09 11:31 mslifcak + + * agent/agent_registry.c: + + fix some Win32 builds (signals? we don't need no steenking signals!) + +2000-05-09 11:30 mslifcak + + * ltmain.sh: + + Remove trailing CR [0x0d] from one line. + +2000-05-09 08:50 hardaker + + * apps/snmpnetstat/Makefile.in: + + - (Makefile.top, Makefile.in, Makefile.in): fix link time problems + with aCC (or any other unknown compiler). + +2000-05-09 08:47 hardaker + + * Makefile.top, agent/Makefile.in, apps/Makefile.in +: + + - (Makefile.top, Makefile.in, Makefile.in): fix link time problems + with aCC (or any other unknown compiler). + +2000-05-09 07:43 daves + + * agent/mibgroup/agentx/master_request.c: + + - (agentx/master_request.c): Send out re-delegated requests + (and fix a problem with specifying the end-of-range value) + +2000-05-09 07:40 daves + + * agent/mibgroup/agentx/subagent.c: + + - (agentx/subagent.c): Fix handling of error response generation + (by analogy with recent changes to snmp_agent.c) + +2000-05-09 07:34 daves + + * agent/snmp_agent.c: + + - (snmp_agent.c): Handle AgentX "end-of-range" indication. + (This is not the cleanest way of doing things, + but works for now. We can tidy up later). + +2000-05-09 07:16 daves + + * agent/snmp_vars.c: + + - (snmp_vars.c): Use MIB registry 'start' values + (rather than the original name registered) + This handles subsequent part of 'split' ranges properly. + +2000-05-08 11:08 hardaker + + * agent/Makefile.in: + + - (Makefile.in): I can't believe the last checkin even compiled (luck). + +2000-05-08 11:03 hardaker + + * agent/Makefile.in: + + - (Makefile.in): fix library list. + +2000-05-05 09:56 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + - (diskio.c): Patch from Bert Driehuis: + - disk io support for BSD/OS. + +2000-05-05 09:54 hardaker + + * agent/mibgroup/mibII/: at.c (V4-1-1-patches.1), at.c: + + - (at.c): Patch from Bert Driehuis: + - fix a zero byte malloc bug (mostly noticed with -lefence). + +2000-05-05 09:43 hardaker + + * configure (V4-1-1-patches.5), configure, configure.in +: + + - (configure, configure.in): Patch from Albert Chin-A-Young: + - --with-libwrap improvements. + +2000-05-05 09:00 daves + + * agent/mibgroup/agentx/: subagent.c, master_request.c +: + + - (agentx/subagent.c agentx/master_request.c): + - Significant improvements to AgentX processing + (Thanks to Reiner Beninga) + +2000-05-05 08:58 daves + + * snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/snmp_client.c, agent/snmp_agent.c, + agent/snmp_agent.h: + + - (snmplib/snmp_api.[ch] snmplib/snmp_client.c agent/snmp_agent.[ch]): + - Minor changes to assist with AgentX development + (These may not be absolutely necessary, but they get things working again!) + +2000-05-04 16:21 hardaker + + * configure, configure.in: + + - (configure, configure.in): minor unimportant --without-openssl fix. + +2000-05-04 16:19 hardaker + + * configure, configure.in: + + - (configure, configure.in): Patch from John L. Villalovos: + - allow --without-openssl to work. + +2000-05-04 16:15 hardaker + + * mibs/: Makefile.in (V4-1-1-patches.2), Makefile.in: + + - (Makefile.in): add the DISMAN-SCRIPT-MIB.txt + +2000-05-04 16:01 hardaker + + * mibs/Makefile.in: + + - (Makefile.in): Patch from Albert Chin-A-Young: + - install UCD-DISKIO-MIB.txt. + +2000-05-04 08:26 daves + + * snmplib/: snmp_client.c, snmp_client.h: + + - (snmplib/snmp_client.[ch]): New routine 'snmp_clone_varbind()' + (From a suggestion by Reiner Beninga) + +2000-05-04 08:24 daves + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): Various minor fixes + (Thanks to Reiner Beninga) + +2000-05-04 01:29 daves + + * agent/: snmp_agent.c, snmp_agent.h: + + - (snmp_agent.[ch]): Handle index/status information separately from PDU. + Also means that delegated requests have access to variable indexes + (Based on a suggestion from Reiner Beninga) + +2000-05-04 01:00 daves + + * agent/mibgroup/ucd-snmp/proc.c: + + - (ucd-snmp/proc.c): Initialize newly malloced structure + (Thanks to Jeff Wilson - see BUG #231) + +2000-05-03 09:06 daves + + * agent/: snmp_agent.c, snmp_agent.h, + mibgroup/agentx/master_admin.c: + + - (snmp_agent.[ch] agentx/master_admin.c): + - Clone PDU within init_agent_snmp_session. + New routine 'free_agent_snmp_session' + (Thanks to Reiner Beninga) + +2000-05-03 08:17 daves + + * agent/snmp_agent.c: + + - (snmp_agent.c): When returning an error response, + use a clean copy of the original request PDU. + +2000-05-03 08:14 daves + + * agent/: snmp_agent.c, snmp_agent.h: + + - (snmp_agent.[ch]): Routine to handle variables individually + (Thanks to Reiner Beninga) + +2000-05-03 04:37 daves + + * agent/snmp_agent.c: + + - (snmp_agent.c): Check accessibility of exact requests before processing + (and remove redundant 'generic' SET handling) + +2000-05-01 11:34 nba + + * snmplib/mib.c: + + - mib.c: fix printing of BITS variables + +2000-05-01 06:55 marz + + * perl/SNMP/t/mib.t: + + applied patch from Steve Pheran Snodgrass to fix incompatibility with perl5.6 ref stringification + +2000-04-29 07:46 hardaker + + * config.h.in, configure.in, agent/agent_registry.c +: + + - (config.h.in, configure.in, agent_registry.c): Patch from Frank Strauss: + - use sigaction when available. + +2000-04-28 07:36 hardaker + + * agent/: agent_registry.c, snmpd.c: + + - (agent_registry.c, snmpd.c): Patch from Frank Strauss: + - fix signal handling. + +2000-04-27 14:58 hardaker + + * apps/: Makefile.in, snmpdf.c: + + - (Makefile.in, snmpdf.c): implement a remote df command via snmp + - (needs the host resources mib working on the remote system). + +2000-04-27 10:57 hardaker + + * Makefile.top, config.h.in, configure, + configure.in: + + - (Makefile.top, config.h.in, configure, configure.in): rpm is now + requiring yet another library: libpopt. + +2000-04-26 15:20 hardaker + + * Makefile.top: + + - (Makefile.top): run libtool --finish without -n (go ahead and do the cmds) + +2000-04-26 15:19 hardaker + + * Makefile.top, configure, configure.in, + agent/Makefile.in: + + - (Makefile.top, configure, configure.in, agent/Makefile.in): + - more libtool fixes (.so versioning, properly install...) + +2000-04-26 14:18 hardaker + + * apps/.cvsignore, apps/Makefile.in, + apps/snmpnetstat/.cvsignore, apps/snmpnetstat/Makefile.in +, local/Makefile.in, man/Makefile.in, + mibs/Makefile.in, snmplib/.cvsignore, + snmplib/Makefile.in: + + - (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure, + configure.in, ltconfig, ltmain.sh): + - use libtool for building. + - Certainly, I must have broke something in the process. (make depend, eg) + +2000-04-26 14:15 hardaker + + * .cvsignore, Makefile.in, Makefile.top, + aclocal.m4, configure, configure.in, + ltconfig, ltmain.sh, agent/.cvsignore, + agent/Makefile.in, agent/mibgroup/.cvsignore, + agent/mibgroup/Makefile.in, agent/mibgroup/agentx/.cvsignore +, agent/mibgroup/dummy/.cvsignore, + agent/mibgroup/examples/.cvsignore, + agent/mibgroup/host/.cvsignore, + agent/mibgroup/ipfwchains/.cvsignore, + agent/mibgroup/mibII/.cvsignore, + agent/mibgroup/misc/.cvsignore, + agent/mibgroup/smux/.cvsignore, + agent/mibgroup/snmpv3/.cvsignore, + agent/mibgroup/target/.cvsignore, + agent/mibgroup/ucd-snmp/.cvsignore, + agent/mibgroup/v2party/.cvsignore, + agent/mibgroup/vestinternett/.cvsignore: + + - (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure, + configure.in, ltconfig, ltmain.sh): + - use libtool for building. + - Certainly, I must have broke something in the process. (make depend, eg) + +2000-04-26 08:11 hardaker + + * FAQ: + + - (FAQ): new secondary slogan. + +2000-04-26 07:22 hardaker + + * snmplib/: snmp_api.c, snmpusm.c: + + - (snmp_api.c, snmpusm.c): Attempt to parse the PDU when a report is + being sent so that the requestid can be used in the outgoing report. + This should fix a problem where SNMP Research's Emante agent is + doing engineID discovery probes based on the request_id (which is a + fairly poor choice as the message_id would be a better one to match + on in general and is the only possible thing to use in cases where + the report is encrypted). + +2000-04-25 13:08 hardaker + + * FAQ: + + - (FAQ): mention that the perl module is included with the source. + +2000-04-25 08:24 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): misc -Ddump fixes. + +2000-04-25 08:02 hardaker + + * apps/: snmptable.c (V4-1-1-patches.4), snmptable.c: + + - (snmptable.c): check for end of mib view exceptions (v2c, v3). + +2000-04-24 11:27 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): -D support for those "older" protocols that shouldn't + be used anymore (v1, v2c). + +2000-04-24 10:36 hardaker + + * snmplib/: asn1.c, default_store.h, mib.c, + snmp.c, snmp_api.c, snmp_auth.c, snmp_debug.c +, snmp_debug.h, snmpusm.c: + + - (asn1.c, default_store.h, mib.c, snmp.c, snmp_api.c, snmp_auth.c, + snmp_debug.c, snmp_debug.h, snmpusm.c): + - timestamps can be printed as a numeric number only (-Ot). + - more configurable packet dumping code for both send and receive. + - uses new -D tokens: dumph (headers), dumpx (hex), dumpv + (values). dumpx_ and dumpv_ (note the _s) make it eat space + (and newline) before the segment in question. Try -Ddump then + -Ddumph,dumpv_ to see examples. + - todo: + - better horizontally formated information (probably using "%NUMs"). + - USM is called after pdu building (makes sense but is backwards + visually in the dumped packet). + - option to strip datatype token (ie Integer:). + +2000-04-24 09:37 hardaker + + * bug-report, version.h, FAQ, README, + sedscript.in: + + - (version.h bug-report sedscript.in): version tag ( 4.2.pre0 ) + +2000-04-24 09:13 hardaker + + * version.h, README, bug-report, sedscript.in +, FAQ: + + - (version.h bug-report sedscript.in): version tag ( EXT.4.2.pre0 ) + +2000-04-21 14:13 hardaker + + * apps/: snmpwalk.c (V4-1-1-patches.1), snmpwalk.c: + + - (snmpwalk.c): fix GET call for an snmpwalk. (was using a GETNEXT PDU, ack). + +2000-04-21 10:41 hardaker + + * snmplib/snmpv3.c: + + - (snmpv3.c): more u_long -> size_t for engineID len. + +2000-04-21 08:18 hardaker + + * snmplib/: mib.c (V4-1-1-patches.5), mib.c: + + - (mib.c): fix fprint_description to check for null subtrees. + +2000-04-21 08:17 hardaker + + * snmplib/: snmpv3.c, snmpv3.h: + + - (snmpv3.c, snmpv3.h): use size_t for engineid lengths. + +2000-04-19 11:02 marz + + * win32/config.h: + + changed mode_t typedef to agree with what ActiveState perl uses (anyone have a problem with this?) + +2000-04-19 10:59 marz + + * perl/SNMP/SNMP.xs: + + added Marc Lehman patch to ensure alloc/dealloc use same mechanism (perl vs. system default) + +2000-04-19 08:26 hardaker + + * agent/snmp_agent.c: + + - (snmp_agent.c): agent_check_and_process() always block if caller requested it. + +2000-04-19 04:34 mslifcak + + * snmplib/: snmpv3.c, snmpv3.h: + + move static decl to .c;minor casting about to support aCC + +2000-04-18 11:11 mslifcak + + * apps/snmptable.c: + + Synch devel branch with patches branch. + +2000-04-18 11:07 mslifcak + + * apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c, + apps/snmpset.c, apps/snmpstatus.c, win32/libsnmp_dll/libsnmp.def + (V4-1-1-patches.[3,3,3,2,3,2]), apps/snmpdelta.c, + apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c +, apps/snmpstatus.c, win32/libsnmp_dll/libsnmp.def +: + + Define optarg for apps use; Define vacm_is_configured for agent use. + +2000-04-18 07:57 hardaker + + * agent/mibgroup/ucd-snmp/vmstat.c, + agent/mibgroup/ucd-snmp/vmstat.h, mibs/UCD-SNMP-MIB.txt +: + + - (vmstat.c, vmstat.h, UCD-SNMP-MIB.txt): Patch from Mizuki Honda: + - implement raw cpu usage numbers. + +2000-04-18 03:18 daves + + * man/snmptable.1, apps/snmptable.c (V4-1-1-patches.[1,3]), + man/snmptable.1, apps/snmptable.c: + + - (man/snmptable.1 apps/snmptable.c): + - Command-specific '-C' options for snmptable + +2000-04-18 02:01 daves + + * apps/: snmp_parse_args.c (V4-1-1-patches.4), snmp_parse_args.c +: + + - (apps/snmp_parse_args.c): Handle previous form of -Z option as well + +2000-04-17 15:36 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): fix -Z if args are wrong. + +2000-04-17 15:32 hardaker + + * apps/snmp_parse_args.c, man/snmpcmd.1: + + - (snmp_parse_args.c, snmpcmd.1): fix -Z to use a ','. + +2000-04-17 15:06 hardaker + + * agent/mibgroup/mibII/: mta_sendmail.c, mta_sendmail.h +: + + - (mta_sendmail.c, mta_sendmail.h): Patch from Christoph Mammitzsch: + - update on the sendmail module. + +2000-04-17 15:00 hardaker + + * agent/mibgroup/ucd-snmp/: vmstat.c (V4-1-1-patches.1), vmstat.c +: + + - (vmstat.c): Patch from John L. Villalovos: + - fix ssCpuSystem, ssCpuUser, ssCpuIdle. + +2000-04-17 14:18 hardaker + + * Makefile.top, apps/Makefile.in: + + - (Makefile.top, Makefile.in): properly use LN_S for linking snmpinform. + +2000-04-17 13:45 hardaker + + * snmplib/: snmpusm.c, snmpv3.c, snmpv3.h: + + - (snmpusm.c, snmpv3.c, snmpv3.h): engineID changes for better aCC support. + +2000-04-17 13:44 hardaker + + * apps/.cvsignore: + + - (.cvsignore): ignore snmpinform. + +2000-04-17 09:58 hardaker + + * agent/snmp_agent.c: + + - (snmp_agent.c): fix row creation. + +2000-04-17 07:25 daves + + * agent/: auto_nlist.c, snmpd.c, mibgroup/agentx/master.c + (V4-1-1-patches.[2,3,2]), auto_nlist.c, snmpd.c, + mibgroup/agentx/master.c: + + - (auto_nlist.c snmpd.c agentx/master.c): Don't exit on failure with '-r' + +2000-04-14 15:07 hardaker + + * apps/snmp_parse_args.c, apps/snmpdelta.c, + apps/snmpget.c, apps/snmpgetnext.c, apps/snmpstatus.c +, man/snmpcmd.1, man/snmpget.1, + snmplib/default_store.h, snmplib/mib.c: + + - (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c, + snmpstatus.c, snmpcmd.1, snmpget.1, default_store.h, mib.c): + - move -If to -Cf and invert behaviour. + +2000-04-14 15:06 hardaker + + * configure, configure.in: + + - (configure, configure.in): remove debugging output (opps). + +2000-04-14 09:03 hardaker + + * agent/mibgroup/ucd-snmp/: versioninfo.c (V4-1-1-patches.2), + versioninfo.c: + + - (versioinfo.c): alright. Who made versionClearCache RONLY? + +2000-04-13 05:49 nba + + * man/snmptranslate.1: + + - snmptranslate.1: decument the -w width option + +2000-04-12 12:05 mslifcak + + * bug-report (V4-1-1-patches.1), bug-report: + + hide user's hostname; prompt before sending e-mail; prompt to save as file. + +2000-04-12 11:22 mslifcak + + * snmplib/: mib.c (V4-1-1-patches.3), mib.c: + + fix %f(%s) + +2000-04-12 09:29 hardaker + + * man/: snmpcmd.1 (V4-1-1-patches.2), snmpcmd.1: + + - (snmpcmd.1): document -If. + +2000-04-12 09:17 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): put ++ back in that accidentically got checked in. + +2000-04-12 09:16 hardaker + + * apps/snmpset.c: + + - (snmpset.c): put space back in usage line. + +2000-04-12 09:12 hardaker + + * apps/snmp_parse_args.c, apps/snmpdelta.c, + apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c +, apps/snmpstatus.c, snmplib/default_store.h, + snmplib/mib.c: + + - (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c, + snmpset.c, snmpstatus.c, default_store.h, mib.c): + - Add a new option -If to specify fixing of PDUs. + - Anyone know a better place to put this option? + - Applications don't do this by default anymore, and you can't in snmpset. + +2000-04-12 07:38 hardaker + + * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, + snmplib/vacm.h: + + - (vacm_vars.c, vacm.c, vacm.h): fix to allow no v1/v2c requests when + configured for just v3. + +2000-04-12 06:49 mslifcak + + * win32/: win32.dsw, libsnmp_dll/libsnmp.def + (V4-1-1-patches.[1,1]), win32.dsw, libsnmp_dll/libsnmp.def +: + + fix MSVC build for encode_keychange, and add more symbols for release builds + +2000-04-12 05:32 nba + + * snmplib/parse.c: + + - parse.c: correct parsing of sub-types textual conventions. Allow parsing + of MACRO invocations for standard symbols + +2000-04-12 05:31 nba + + * apps/snmptranslate.c, snmplib/parse.c, + snmplib/parse.h: + + - parse.[ch], snmptranslate.c: allow specification of with for -Tp + +2000-04-12 05:30 nba + + * mibs/: HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt +: + + - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt: align with published + RFC 2790 + +2000-04-11 15:33 hardaker + + * configure, configure.in, mibs/Makefile.in: + + - (configure, configure.in): make config_add_mib() actually look for + the mib in $srcdir/mibs/blah and install it if found. + +2000-04-11 15:21 hardaker + + * snmplib/: snmpv3.c, snmpv3.h: + + - (snmpv3.c, snmpv3.h): make macaddr engineid setup not linux + specific, but #defines are checked instead. + +2000-04-11 15:20 hardaker + + * snmplib/snmp_logging.h: + + - (snmp_logging.h): remove old callback typedef no longer needed. + +2000-04-11 14:38 hardaker + + * snmplib/: snmpv3.c, snmpv3.h: + + - (snmpv3.c, snmpv3.h): Patch from John L. Villalovos: + - enable engineID to be set from MACAddr. + +2000-04-11 09:51 hardaker + + * agent/mibgroup/mibII/: mta_sendmail.c, mta_sendmail.h +: + + - (mta_sendmail.c, mta_sendmail.h): New module from Christoph Mammitzsch: + - implements the MTA-MIB for monitoring sendmail. + +2000-04-11 09:50 hardaker + + * mibs/: MTA-MIB.txt, NETWORK-SERVICES-MIB.txt: + + - (MTA-MIB.txt, NETWORK-SERVICES-MIB.txt): new mibs for new modules. + +2000-04-11 03:25 daves + + * agent/snmp_agent.c: + + - (agent/snmp_agent.c): Save/restore original statP value for SET handling. + +2000-04-11 02:35 daves + + * agent/: snmp_agent.c (V4-1-1-patches.2), snmp_agent.c: + + - (agent/snmp_agent.c): Report failures from ACTION phase of SET correctly. + +2000-04-11 01:57 daves + + * agent/mibgroup/agentx/: master_request.c (V4-1-1-patches.3), + master_request.c: + + - (agentx/master_request.c): Dynamically resize subagent requests + (Thanks to Reiner Beninga) + +2000-04-10 05:08 daves + + * agent/: snmp_agent.c, mibgroup/agentx/master_request.c + (V4-1-1-patches.[0,2]), snmp_agent.c, + mibgroup/agentx/master_request.c: + + - (snmp_agent.c agentx/master_request.c): Fix multi-subagent requests + (Thanks to Reiner Beninga) + +2000-04-07 12:25 hardaker + + * apps/snmptrap.c, snmplib/snmpusm.c (V4-1-1-patches.[2,2]), + apps/snmptrap.c, snmplib/snmpusm.c: + + - (snmptrap.c, snmpusm.c): + - fix snmpv3 traps to be authoritative from the client side, not the + receiver side. snmpv3 informs stay as is. Unfortunately, for + command line apps this doesn't make a whole lot of sense but is + right in terms of how the protocol works and this is hence + somewhat of a hack. + +2000-04-07 07:50 daves + + * agent/: snmp_agent.c (V4-1-1-patches.9), snmp_agent.c: + + - (agent/snmp_agent.c): Handle v2 exception types in v1 queries + +2000-04-07 07:16 hardaker + + * apps/snmptrapd.c, snmplib/read_config.c, snmplib/snmpv3.c + (V4-1-1-patches.[4,2,3]), apps/snmptrapd.c, + snmplib/read_config.c, snmplib/snmpv3.c: + + - (snmptrapd.c, read_config.c, snmpv3.c): + - allow NULL help lines for config directives and use it to hide + internal directives used for persistent storage. + +2000-04-06 15:31 hardaker + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmp_api.c, snmp_api.h): + - turn backwards compatibility macros back into functions so + default_store.h dependencies go away again. + - create a flag to not probe for engineIDs durning sess_open(). + +2000-04-06 07:20 daves + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): Fix mishandled Counter64 parsing + +2000-04-06 03:36 daves + + * agent/snmpd.c: + + - (agent/snmpd.c): Fix usage message alignment. + +2000-04-06 03:31 daves + + * man/: snmpd.1.def (V4-1-1-patches.1), snmpd.1.def: + + - (man/snmpd.1.def): Document the AgentX socket command-line option + +2000-04-05 08:41 hardaker + + * local/FAQ2HTML: + + - (FAQ2HTML): it's been sitting in my personal src tree for > 2 years. + +2000-04-05 08:38 hardaker + + * agent/mibgroup/mibincl.h, agent/mibgroup/snmpv3/usmUser.c +, apps/snmptrapd.c, snmplib/lcd_time.c, + snmplib/scapi.c, snmplib/snmp_api.c, + snmplib/snmpusm.c, snmplib/snmpusm.h, snmplib/snmpv3.c +: + + - (mibincl.h, usmUser.c, snmptrapd.c, lcd_time.c, scapi.c, snmp_api.c, + snmpusm.c, snmpusm.h, snmpv3.c): + - make snmptrapd handle v3 users properly, (and shutdown properly as well). + - a more generic user storage routine added to snmpusm.c and used in + usmUser.c with a side effect of needing callback.h above snmpusm.h. + +2000-04-05 08:27 hardaker + + * local/rsnmp: + + - (rsnmp): -> /usr/bin/perl + +2000-04-05 08:24 hardaker + + * .cvsignore: + + - (.cvsignore): misc minor additions to / + +2000-04-04 11:03 daves + + * agent/: snmp_agent.c (V4-1-1-patches.8), snmp_agent.c: + + - (agent/snmp_agent.c): Ensure unimplemented objects return 'noSuchObject' + +2000-04-03 14:57 mslifcak + + * agent/snmp_agent.c: + + Initialize statP. + +2000-04-03 09:12 daves + + * agent/: snmp_agent.c (V4-1-1-patches.7), snmp_agent.c: + + - (agent/snmp_agent.c): Ensure a v1 SET returns a v1 error status. + +2000-04-03 08:32 hardaker + + * ChangeLog: + + - (ChangeLog): Year was "100" for 2000 (noticed by Jay Riddell): + +2000-04-03 07:53 daves + + * agent/: snmp_agent.c (V4-1-1-patches.6), snmp_agent.c: + + - (agent/snmp_agent.c): Ensure SETs fail if one varbind does. + +2000-03-31 07:25 daves + + * agent/: snmp_vars.c (V4-1-1-patches.2), snmp_vars.c: + + - (agent/snmp_vars.c): Fix to report 'noSuchObject' in certain circumstances + +2000-03-31 07:13 daves + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): Don't repeat the first four bytes in a PDU dump + +2000-03-31 07:04 daves + + * snmplib/: snmp_logging.c (V4-1-1-patches.2), snmp_logging.c +: + + - (snmplib/snmp_logging.c): Handle logging empty strings (e.g. a null indent) + +2000-03-30 00:15 daves + + * agent/: snmp_agent.c (V4-1-1-patches.5), snmp_agent.c: + + - (agent/snmp_agent.c): Initialise timeout structure properly + (Thanks to ashipman@erggroup.com) + +2000-03-27 10:32 mslifcak + + * agent/mibgroup/host/: hr_swrun.c (V4-1-1-patches.2), hr_swrun.c +: + + remove trailing newline from hrSWRunName values. + +2000-03-24 09:09 mslifcak + + * man/snmpinform.1: + + to sync with patches branch. + +2000-03-24 05:07 nba + + * apps/snmptrapd.c: + + - snmptrapd.c: correctly free the reponse if sending it fails + +2000-03-24 04:22 mslifcak + + * snmplib/snmp_client.c: + + xx_synch_response: avoid freeing PDU twice. + +2000-03-23 23:29 nba + + * man/Makefile.in, man/snmpcmd.1, man/snmptrap.1 +, apps/Makefile.in, apps/snmptrap.c: + + - snmpcmd.1, snmptrap.1, snmptrap.c, Makefile.in: Install and document + snmpinform. + +2000-03-23 09:58 mslifcak + + * snmplib/snmp_api.c: + + Enqueue only complete request_list entry; Reduce scoping of callback vars. + +2000-03-23 03:02 nba + + * man/snmpinform.1: + + file snmpinform.1 was initially added on branch V4-1-1-patches. + +2000-03-22 08:13 mslifcak + + * agent/mibgroup/host/hr_print.c: + + printf ? + +2000-03-21 11:12 mslifcak + + * configure, configure.in: + + modify F. Strauss' patch per N. Baggesen's suggestion: remove export-dynamic. + +2000-03-21 09:14 mslifcak + + * win32/libsnmp_dll/libsnmp.def: + + more smooth sailing with Win32 .DLL . DLLEXPORT, anyone ? + +2000-03-21 09:07 mslifcak + + * agent/: agent_registry.c, mibgroup/mibII/system_mib.c +: + + win32 build check: no sigaction, SIGCLD defined. + +2000-03-21 08:47 daves + + * agent/: ds_agent.h, snmpd.c, + mibgroup/agentx/master.c, mibgroup/agentx/subagent.c: + + - (ds_agent.h snmpd.c mibgroup/agentx/{master,subagent}.c): + - Command-line option for specifying AgentX port + (based on patch from Frank Strauss) + +2000-03-21 08:38 daves + + * snmplib/snmp_api.c: + + - (snmp_api.c): Support 'host:port' representation of peernames + +2000-03-21 04:05 daves + + * agent/: snmp_agent.c (V4-1-1-patches.4), snmp_agent.c: + + - (snmp_agent.c): Missing new-line on debug output + +2000-03-21 02:52 daves + + * agent/mibgroup/mibII/: tcp.c, tcp.h, tcpTable.c +, tcpTable.h, udp.c, icmp.c, udp.h, + udpTable.c, udpTable.h, icmp.h, ip.c, + system_mib.c: + + - (mibII/{tcp,udp,ip,icmp}*) Continuing mibII code cleanup + +2000-03-20 11:14 mslifcak + + * apps/snmptable.c: + + Comment -C -- do not use this flag. + +2000-03-17 15:32 hardaker + + * agent/mibgroup/header_complex.c: + + - (header_complex.c): sizeof(x)*(len+1) not sizeof(x)*len+1 + +2000-03-16 00:10 nba + + * acconfig.h, configure.in, config.h.in, + configure, agent/mibgroup/host/hr_print.c: + + - configure, hr_print.c: detect system printers (SysV/lpstat, *BSD/cgetnext, + Linux/printcap) + +2000-03-15 18:30 mslifcak + + * agent/agent_registry.c: + + Second part: all members of struct snmp_index are pointers. + +2000-03-15 15:07 mslifcak + + * agent/agent_registry.c: + + Fix memory leak with unregister_index. + +2000-03-15 15:07 mslifcak + + * agent/mibgroup/smux/smux.c: + + Fix memory leak when cleaning up trap variables. + +2000-03-15 08:48 daves + + * snmplib/: snmp_api.c, snmp_client.c: + + - (snmp_api.c snmp_client.c): Initialise varbind data hook elsewhere as well. + +2000-03-15 07:57 daves + + * agent/mibgroup/agentx/: master_request.c (V4-1-1-patches.1), + master_request.c: + + - (agentx/master_request.c): Fix infinite loop problem when walking subagent. + +2000-03-15 06:09 daves + + * agent/snmp_agent.c: + + - (agent/snmp_agent.c): Avoid calling read routine for each SET handling pass. + N.B: This hasn't been tested with AgentX subagents yet + +2000-03-15 06:07 daves + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmplib/snmp_api.[ch]): Provide hook for internal varbind-related data + +2000-03-15 05:22 daves + + * agent/var_struct.h: + + - (agent/var_struct.h): Use a single magic number for MIB registry name lengths. + +2000-03-15 01:51 daves + + * snmplib/: system.h (V4-1-1-patches.1), system.h: + + - (snmplib/system.h): Don't declare gettimeofday() if the system provides it. + (Fix provided by Ron Mevissen) + +2000-03-14 07:57 daves + + * agent/: snmp_agent.c (V4-1-1-patches.3), snmp_agent.c: + + - (agent/snmp_agent.c): Don't overwrite saved status when checking access. + +2000-03-14 07:52 daves + + * agent/: snmp_agent.c (V4-1-1-patches.2), snmp_agent.c: + + - (agent/snmp_agent.c): Return a response, even if the request failed. + +2000-03-13 15:32 nba + + * agent/mibgroup/misc/ipfwacc.h: + + - ipfwacc.h: fix the MIB name + +2000-03-10 12:48 hardaker + + * configure: + + - (configure): autoconf run + +2000-03-10 11:09 hardaker + + * agent/mibgroup/examples/Makefile.dlmod: + + - (Makefile.dlmod): Patch from Frank Strauss: + - dlmod build Makefile example. Needs incorperation with main configure. + +2000-03-10 11:02 hardaker + + * agent/agent_registry.c: + + - (agent_registry.c): better signal check from Michael Slifcak + +2000-03-10 10:59 hardaker + + * mibs/UCD-DLMOD-MIB.txt: + + - (UCD-DLMOD-MIB.txt): typo found by Michael Slifcak. + +2000-03-10 10:54 hardaker + + * agent/mibgroup/ucd-snmp/dlmod.c, + agent/mibgroup/ucd-snmp/dlmod.h, man/snmpd.conf.5.def, + mibs/UCD-DLMOD-MIB.txt: + + - (dlmod.c, dlmod.h, snmpd.conf.5.def, UCD-DLMOD-MIB.txt): Patch from + Frank Strauss: + - Reimplementation of the dlmod mib module: + o mibgroup/misc/dlmod + dlmods/dlmod_mib -> mibgroup/ucd-snmp/dlmod + o fixed registration (ucdavis.ucdExperimental.14 instead of ucdavis.14) + o added configure stuff for HAVE_SNPRINTF, which was used by dlmod.c + o removed `_dynamic_' prefixes from init/deinit functions + o made dlmodIndex not-accessible (only implementation, not definition) + o removed the asn_parse_XXX stuff + o made entries with state `error' able to accept state `load' + o made the wombat example usable as static and dynamic module + o added simple config_parse functionality to the wombat example + +2000-03-10 10:52 hardaker + + * agent/: agent_registry.c, agent_registry.h, snmpd.c +: + + - (agent_registry.c, agent_registry.h, snmpd.c): Patch from Frank Strauss: + - signal registry system implemented (needs to be redone allowing + multiple callbacks and handlers for all signals). + - arbitrary file descriptor/socket registration. + - this is not the way it should be done (use sessions instead). + +2000-03-10 10:44 hardaker + + * Makefile.in, Makefile.top, acconfig.h, + config.h.in, configure.in, agent/Makefile.in +, agent/mibgroup/Makefile.in, apps/Makefile.in +, snmplib/Makefile.in, testing/Makefile.in: + + - (Makefile.in, Makefile.top, acconfig.h, config.h.in, configure.in, + Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in): + Patch from Frank Strauss: + - clean up shared library usage. + +2000-03-10 10:16 hardaker + + * config.h.in: + + - (config.h.in): autoheader re-arranged some stuff. + +2000-03-07 11:58 mslifcak + + * apps/snmptrapd.c: + + more touchups to allow UnixWare build to complete. + +2000-03-07 11:21 hardaker + + * snmplib/default_store.h: + + - (default_store.h): make MAX_SUBIDS larger and a multiple of 8. + +2000-03-07 10:13 mslifcak + + * FAQ, configure, configure.in: + + Introduce --enable-mini-agent to configure agent (snmpv3, no mibII interfaces). + +2000-03-07 09:03 mslifcak + + * snmplib/snmpv3.c: + + assume "snmpapp" if no arg passed to init_snmpv3. + +2000-03-07 08:58 mslifcak + + * agent/mibgroup/mibII/vacm_vars.c: + + remove init_mib() call - not appropriate here. + +2000-03-07 08:35 mslifcak + + * agent/mibgroup/ucd-snmp/loadave.c: + + Let the aix4 patch work. + +2000-03-07 07:08 mslifcak + + * configure, configure.in, agent/snmp_vars.c +, agent/mibgroup/ucd-snmp/loadave.c: + + trim fat from recent check-ins. + +2000-03-06 20:01 mslifcak + + * config.h.in: + + cleaned up SCO UnixWare build. + +2000-03-06 16:40 mslifcak + + * Makefile.in, config.guess, config.h.in, + config.sub, configure, configure.in: + + start support for SCO UnixWare 5 as svr5. + +2000-03-06 10:56 hardaker + + * snmplib/: default_store.h, snmp_api.c: + + - (default_store.h, snmp_api.c): Patch from Robert Story: + - don't check ranges if not requested. + +2000-03-06 10:55 hardaker + + * agent/: snmp_agent.c, snmp_agent.h, snmpd.c +: + + - (snmp_agent.c, snmp_agent.h, snmpd.c): Patch from Robert Story: + - fix exit()ing behaviour in the libucdagent library. + +2000-03-06 10:36 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): Patch from Robert Story: + - -n prints numeric IP addrs. + +2000-03-06 10:25 hardaker + + * snmplib/: callback.h, snmp_logging.c, snmp_logging.h +: + + - (callback.h, snmp_logging.c, snmp_logging.h): Idea from ashipman@erggroup.com: + - callback function (using callback.h) added for external logging. + +2000-03-05 05:25 marz + + * perl/SNMP/SNMP.pm: + + fix to preserve trailing multi component instance id's at the end of + symbolic mib names(e.g., foo.6.7) when doing translateObj. + +2000-03-04 11:34 nba + + * configure.in, configure: + + - configure.in, configure: support --without-openssl, even if OpenSSL + is available + +2000-03-04 11:30 nba + + * agent/: kernel.c, kernel.h, snmp_vars.c, + mibgroup/host/hr_swrun.c, mibgroup/mibII/var_route.c, + mibgroup/ucd-snmp/loadave.c, mibgroup/ucd-snmp/proc.c +: + + - agent/(various): globalize the kvm_t *kd variable + +2000-03-04 11:26 nba + + * agent/: mib_modules.c, mibgroup/host/hr_storage.c: + + - mib_modules.c, hr_storage.c: pre-processor # should be in column 1 + +2000-03-04 11:17 nba + + * apps/snmpnetstat/: inet.c, inet6.c: + + - inet.c, inet6.c: survive -v 2c exception replies + +2000-03-04 11:17 nba + + * snmplib/snmp_api.c: + + - snmp_api.c: remove a superfluous & in front of an array + +2000-03-04 11:15 nba + + * agent/mibgroup/: ucd_snmp.h, ucd-snmp/memory_netbsd1.c +, ucd-snmp/memory_netbsd1.h, ucd-snmp/vmstat_netbsd1.c +, ucd-snmp/vmstat_netbsd1.h: + + - ucd_snmp.h, {memory,vmstat}_netbsd1.[ch]: support for NetBSD + +2000-03-04 11:14 nba + + * agent/mibgroup/host/hr_disk.c: + + - hr_disk.c: fixes for NetBSD + +2000-03-04 11:10 nba + + * agent/mibgroup/ucd-snmp/versioninfo.c: + + - versioninfo.c: don't return the trailing newline + +2000-03-04 11:08 nba + + * agent/mibgroup/host/hr_swrun.c: + + - hr_swrun.c: fix process size for FreeBSD 3 and NetBSD + +2000-03-04 11:05 nba + + * agent/agent_trap.h: + + - agent_trap.h: fix a wrong prototype + +2000-03-04 11:04 nba + + * apps/snmptable.c: + + - snmptable.c: fix problems printing table name and headers when using + -OS format + +2000-03-02 11:50 nba + + * snmplib/snmp_api.c: + + - snmp_api.c: fix address length info for tcp connect + +2000-03-02 11:48 nba + + * agent/mibgroup/ucd-snmp/loadave.c: + + - loadave.c: fix for AIX 4 + +2000-03-02 08:30 daves + + * agent/mibgroup/mibII/: ip.c, ipAddr.c, ipAddr.h +, ip.h: + + - (mib2/ip.[ch] mib2/ipAddr.[ch]): First stab at tidying up mib2 support. + +2000-03-01 08:32 mslifcak + + * snmplib/mt_support.h: + + fix bug 180 for cygwin build with _REENTRANT; per ashipman@erggroup.com + +2000-02-29 14:30 mslifcak + + * snmplib/snmp_api.c: + + Invoke snmp_sess_send from within snmp_read to avoid mutex deadlocks. + +2000-02-28 14:25 nba + + * agent/: snmpd.h, mibgroup/smux/smux.c: + + - snmpd.h, smux.c: don't initialize smux master in sub agent + +2000-02-28 14:16 nba + + * agent/snmp_vars.c: + + - snmp_vars.c: use SUB_AGENT symbol + +2000-02-28 14:12 nba + + * snmplib/mib.c: + + - mib.c: sprint_by_type should handle ASN_BIT_STR + +2000-02-28 14:10 nba + + * apps/snmp_parse_args.c: + + - snmp_parse_args.c: correctly call the -I options input options + +2000-02-28 10:47 mslifcak + + * config.h.in, configure, configure.in, + agent/auto_nlist.c: + + fix bug #176 (AIX 4 - use knlist in lieu of nlist) + +2000-02-24 17:17 mslifcak + + * configure, configure.in: + + apply patch to fix bug no. 177. + +2000-02-24 13:31 hardaker + + * snmplib/: default_store.h, read_config.c, + snmp_api.c: + + - (default_store.h, read_config.c, snmp_api.c): new snmp.conf keyword + to force the parser to ignore unknown tokens. + +2000-02-24 03:59 mslifcak + + * man/snmpset.1: + + document UNSIGNED32 and COUNTER32 ('u' and 'c') in snmpset (gratis ashipman@erggroup.com) + +2000-02-24 03:56 mslifcak + + * man/snmptrap.1, snmplib/snmp_api.c: + + add support for COUNTER32 to snmp_add_var; document UNSIGNED32 and COUNTER32 + ('u' and 'c') in snmptrap (gratis ashipman@erggroup.com) + +2000-02-23 23:06 nba + + * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: + + - pass.c, pass_persist.c: fix setting of octet strings. + +2000-02-23 02:09 nba + + * snmplib/mt_support.h: + + - mt_support.h: a bad ; in the C++ bracketing + +2000-02-23 02:09 nba + + * snmplib/system.c: + + - system.c: remove some superfluous indirections in strcasecmp + +2000-02-23 02:07 nba + + * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: + + - vmstat_solaris.c: make sure we agree with the prototype of getpagesize! + +2000-02-22 15:31 nba + + * agent/mibgroup/ucd-snmp/pass_persist.h: + + - pass_persist.h: declare init_pass_persist + +2000-02-21 16:17 mslifcak + + * snmplib/system.c, win32/config.h: + + Apply R. Story's patch for mkdirhier and strncasecmp on win32 + +2000-02-21 07:39 mslifcak + + * man/: read_config.3.def, snmp_alarm.3, + snmp_config.5.def, snmptrapd.conf.5.def, snmpusm.1 +: + + fix bug 171 (thanks to Larry Parmelee). + +2000-02-21 05:56 mslifcak + + * agent/mibgroup/agentx/subagent.c: + + remove free after snmp_close (don't free twice!) + +2000-02-21 04:58 mslifcak + + * man/: mib_api.3, read_config.3.def, snmp_alarm.3 +, snmp_sess_api.3: + + Added description in SH_NAME for several man-pages (c/o ragnark) + +2000-02-18 12:14 mslifcak + + * man/: Makefile.in, snmp_close.3, snmp_free_pdu.3 +, snmp_open.3, snmp_read.3, snmp_select_info.3 +, snmp_send.3, snmp_sess_async_send.3, + snmp_sess_close.3, snmp_sess_error.3, snmp_sess_init.3 +, snmp_sess_open.3, snmp_sess_read.3, + snmp_sess_select_info.3, snmp_sess_send.3, + snmp_sess_sess_timeout.3, snmp_sess_session.3, + snmp_sess_timeout.3, snmp_timeout.3: + + refer the .so macro to man3; adjust Makefile.in to use the renamed file. + +2000-02-17 05:17 mslifcak + + * agent/mibgroup/ucd_snmp.h: + + include pass_persist in the required list. + +2000-02-17 02:00 daves + + * configure, configure.in, config.h.in, + agent/mibgroup/ucd-snmp/vmstat_solaris2.c: + + - (configure* ucd-snmp/vmstat_solaris2.c): + - Provide missing 'getpagesize' routine for Solaris 2.4 + (Thanks to Ragnar Kjॆआà¤rstad) + +2000-02-16 20:17 mslifcak + + * agent/mibgroup/: host/hr_system.c, mibII/snmp_mib.c +, mibII/sysORTable.c, mibII/system_mib.c: + + include mibincl.h in hr_system.c to fix bug #159. + +2000-02-16 16:35 mslifcak + + * agent/mibgroup/ucd-snmp/memory_freebsd2.c: + + remove auto_nlist of unused "swaplist" symbol. + +2000-02-16 15:17 mslifcak + + * snmplib/asn1.c: + + patch suggested by Rick Beaman + +2000-02-16 14:58 mslifcak + + * apps/snmptrapd.c: + + remove unused vars + +2000-02-16 14:57 mslifcak + + * snmplib/: vacm.c, vacm.h: + + test lengths before allocating memory; use new VACMSTRINGLEN constant. + +2000-02-16 08:18 mslifcak + + * agent/mibgroup/mibII/interfaces.c: + + include time.h once + +2000-02-16 08:02 mslifcak + + * agent/mibgroup/mibII/udp.c: + + restore #if HAVE...IN_PCB_H + +2000-02-15 23:47 nba + + * configure, configure.in, + agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/ipv6.h +: + + - configure.in, ipch.[ch]: initial stabs at Linux ipv6 support. A lot is + lacking in the kernel statistics though. + +2000-02-15 23:40 nba + + * config.h.in, configure.in, + agent/agent_read_config.c, agent/snmp_vars.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c +: + + - (many): configure check for netinet/ip6.h + +2000-02-15 23:34 nba + + * agent/mibgroup/host/hr_filesys.c: + + - hr_filesys.c: MNTTYPE defines for FreeBSD-3 and BSDI-4, and moving the + return value for Ext2FS to the newly defined OID. + +2000-02-15 23:23 nba + + * apps/snmptable.c: + + - snmptable.c: give a sensible output for an empty table. + +2000-02-15 23:22 nba + + * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, + snmplib/vacm.h: + + - vacm*: buffer length checking! + +2000-02-15 23:20 nba + + * agent/mibgroup/host/hr_storage.c: + + - hr_storage.c: return memory size in pages. + +2000-02-15 23:17 nba + + * agent/mibgroup/: ucd_snmp.h, ucd-snmp/memory_freebsd2.c +: + + - ucd_snmp.h, memory_freebsd2.h: make it work for FreeBSD-3 too + +2000-02-15 23:16 nba + + * agent/snmp_agent.c: + + - snmp_agent.c: one more place to send a AUTHFAIL trap + +2000-02-15 23:15 nba + + * agent/agent_registry.c: + + - agent_registry.c: fix a return for SNMPv1/Counter64 case + +2000-02-15 02:12 daves + + * apps/snmp_parse_args.c: + + - (apps/snmp_parse_args.c): Omit deprecated options from optarg handling. + +2000-02-11 15:47 hardaker + + * makedepend.in: + + - (makedepend.in): /usr/local/bin/perl -> /usr/bin/perl + +2000-02-11 15:38 hardaker + + * local/rsnmp: + + - (rsnmp): perl5 -> perl + +2000-02-11 15:17 hardaker + + * man/Makefile.in: + + - (man/Makefile.in): install snmp_trap_api.3 + +2000-02-11 14:20 hardaker + + * local/Makefile.in: + + - (local/Makefile.in): last minute makefile touchup + +2000-02-11 14:03 hardaker + + * NEWS: + + - (NEWS): update for 4.1.1 + +2000-02-11 13:47 hardaker + + * ChangeLog: + + - (ChangeLog): Update for 4.1.1 + +2000-02-11 13:29 hardaker + + * bug-report, sedscript.in, version.h, FAQ +, README: + + - (version.h bug-report sedscript.in): version tag ( 4.1.1 ) + +2000-02-11 12:53 hardaker + + * testing/tests/: T016snmpv2cgetfail, T017snmpv2ctov1getfail +: + + - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update for Timeout for v2c. + +2000-02-11 12:49 hardaker + + * local/Makefile.in: + + - (local/Makefile.in): don't cp for snmpcheck + +2000-02-11 12:44 hardaker + + * local/Makefile.in: + + - (local/Makefile.in): fix for seperate build path + +2000-02-11 12:30 hardaker + + * agent/mibgroup/mibII/sysORTable.h: + + - (sysORTable.h): Patch from Niels Baggesen: + - compiler warning fix. + +2000-02-11 12:29 hardaker + + * agent/snmp_agent.c: + + - (snmp_agent.c): patch from Niels: + - don't send autherror responses for v2c. + - send authFailure trap. + +2000-02-11 12:22 hardaker + + * acconfig.h, config.h.in: + + - (acconfig.h, config.h.in): change perl path to /usr/bin. + +2000-02-11 06:58 hardaker + + * acconfig.h, config.h.in: + + - (acconfig.h, config.h.in): Dont define PROCFIXCMD and EXECFIXCMD by default. + +2000-02-10 11:14 mslifcak + + * acconfig.h, config.h.in, configure, + configure.in: + + fix for older platforms to use pass_persist; not included by default. + +2000-02-10 10:33 mslifcak + + * agent/mibgroup/ucd-snmp/: extensible.c, pass_persist.c +: + + [no log message] + +2000-02-10 10:32 hardaker + + * agent/mibgroup/host/hr_swinst.c: + + - (hr_swinst.c): minor fixes pointed out by Michael. + +2000-02-10 10:28 hardaker + + * snmplib/snmpv3.c: + + - (snmpv3.c): fix setup engineID buffer overflow found by Mike Baer. + +2000-02-10 08:39 nba + + * man/: default_store.3.top, mib_api.3, + read_config.3.def, snmp.conf.5.def, snmp_agent_api.3 +, snmp_alarm.3, snmp_api.3, snmp_config.5.def +, snmp_sess_api.3, snmp_trap_api.3, snmpbulkget.1 +, snmpbulkwalk.1, snmpcmd.1, snmpd.1.def, + snmpd.conf.5.def, snmpdelta.1, snmpget.1, + snmpgetnext.1, snmpnetstat.1, snmpset.1, + snmpstatus.1, snmptable.1, snmptest.1, + snmptranslate.1, snmptrap.1, snmptrapd.8, + snmptrapd.conf.5.def, snmpusm.1, snmpwalk.1, + variables.5: + + - man/*: set the dates on the pages to reflect the revision date + +2000-02-10 08:13 mslifcak + + * snmplib/: md5.c, snmp_logging.c, snmp_logging.h +: + + fix varargs decl/defn of snmp_log + +2000-02-10 07:54 hardaker + + * FAQ: + + - (FAQ): mention the tutorial. + +2000-02-10 07:14 daves + + * FAQ: + + - (FAQ): Explicit examples of sending traps by hand + +2000-02-10 04:41 daves + + * snmplib/snmp_api.c, snmplib/snmp_client.c, + apps/snmpnetstat/inet6.c: + + - (snmplib/{snmp_api,snmp_client}.c apps/snmpnetstat/inet6.c): + - Comment unused code more informatively as to why it is omitted. + +2000-02-09 13:53 hardaker + + * testing/: eval_tools.sh, tests/T023snmpv3getMD5DES, + tests/T024snmpv3getSHA1, tests/T025snmpv3getSHADES: + + - (eval_tools.sh, T023snmpv3getMD5DES, T024snmpv3getSHA1, T025snmpv3getSHADES): + - skip ssl tests we can't perform. + +2000-02-09 13:51 mslifcak + + * agent/mibgroup/host/hr_swinst.c: + + include sys/param.h to get PATH_MAX on FreeBSD. + +2000-02-09 13:38 hardaker + + * testing/tests/: Sv3SHADESconfig, T024snmpv3getSHA1, + T025snmpv3getSHADES: + + - (Sv3SHADESconfig, T024snmpv3getSHA1, T025snmpv3getSHADES): + - make SHA tests actually work. + +2000-02-09 13:32 hardaker + + * testing/tests/Sv3configsha: + + - (Sv3configsha): sha config support + +2000-02-09 13:31 hardaker + + * testing/tests/: T003snmpv1getfail, T016snmpv2cgetfail +, T017snmpv2ctov1getfail, T018snmpv1tov2cgetfail: + + - (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail, + T018snmpv1tov2cgetfail): fix for proper ACM error outputs. + +2000-02-09 13:30 mslifcak + + * agent/mibgroup/host/hr_swinst.c, snmplib/system.c, + snmplib/tools.h: + + Define SNMP_MAXPATH, and use it. + +2000-02-09 13:30 hardaker + + * testing/tests/: T024snmpv3getSHA1, T025snmpv3getSHADES +: + + - (T024snmpv3getSHA1 T025snmpv3getSHADES): new tests + +2000-02-09 13:16 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): mention a new ucdExperimental registration (wavlan). + +2000-02-09 13:16 hardaker + + * agent/: agent_callbacks.h, agent_registry.c, + agent_registry.h, snmp_agent.c, + mibgroup/mibII/vacm_vars.c: + + - (agent_callbacks.h, agent_registry.c, agent_registry.h, + snmp_agent.c, vacm_vars.c): + - fix posible acm DoS problems by checking access tables early on. + +2000-02-09 11:38 hardaker + + * agent/mibgroup/host/hr_swinst.c: + + - (hr_swinst.c): patch from redhat for better RPM support. + +2000-02-09 10:43 hardaker + + * configure.in: + + - (configure.in): change mode to autoconf. + +2000-02-09 10:41 hardaker + + * local/Makefile.in: + + - (Makefile.in): fix rsnmp build. Really. I mean it. + +2000-02-09 10:41 hardaker + + * agent/mibgroup/host/: hr_filesys.c, hr_storage.c: + + - (hr_filesys.c, hr_storage.c): Patch from Andy HOOD: + - Solaris patches. + +2000-02-09 10:37 hardaker + + * local/Makefile.in: + + - (Makefile.in): + - fix rsnmp.made. + - use $(MAKE). + +2000-02-09 08:41 hardaker + + * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c, + vmstat_solaris2.h: + + - (vmstat_solaris2.c, vmstat_solaris2.h): Update from Jochen Kmietsch + +2000-02-07 11:49 marz + + * perl/SNMP/SNMP.xs: + + oops missing important fix for win32 build - fd_set must be same size as in winsock + +2000-02-07 11:18 mslifcak + + * bug-report: + + Undo last change; on Sun, additional platform info was not obtained; + the proper solution would be to remove the second token (hostname). + +2000-02-07 10:43 mslifcak + + * bug-report: + + Keep customer's nodename out of the published 'uname' information. + +2000-02-07 07:20 hardaker + + * PORTING: + + - (PORTING): Michael likes diff -u. + +2000-02-06 06:11 nba + + * snmplib/read_config.c: + + - read_config.c: Fix one final ':' to ENV_SEPARATOR_CHAR + +2000-02-05 17:39 hardaker + + * snmplib/snmpv3.c: + + - (snmpv3.c): correct some awful text -> engineID creation mistakes. + +2000-02-05 08:37 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): fix wrapped line continuation in usage message. + +2000-02-05 06:56 marz + + * perl/SNMP/README: + + fix version number + +2000-02-04 18:55 marz + + * perl/SNMP/t/: session.t, set.t, startagent.pl: + + weird delay in creation of pid files + +2000-02-04 18:21 marz + + * perl/SNMP/t/: notify.t, startagent.pl: + + brain-o + +2000-02-04 17:52 hardaker + + * bug-report, sedscript.in, version.h, FAQ +, README: + + - (version.h bug-report sedscript.in): version tag ( 4.1 ) + +2000-02-04 17:49 hardaker + + * PORTING, README, README.snmpv3, TODO: + + - (PORTING, README, README.snmpv3, TODO): last minute doc updates. + +2000-02-04 17:19 hardaker + + * local/Makefile.in: + + - (Makefile.in): make local fixes for architectures that don't have + compliant makefile variables like $<. + +2000-02-04 16:47 hardaker + + * ChangeLog: + + - (ChangeLog): update for 4.1 + +2000-02-04 15:44 marz + + * perl/SNMP/: BUG, hints/solaris.pl: + + updates for perl/SNMP build + +2000-02-04 15:21 marz + + * perl/SNMP/: hints/solaris.pl, t/get.t, t/getnext.t +, t/session.t, t/set.t, t/snmptest.conf: + + build fixes and test enhancements + +2000-02-04 15:09 marz + + * perl/SNMP/: MANIFEST, Makefile.PL, SNMP.xs, + t/async.t, t/get.t, t/getnext.t, t/mibload.t +, t/session.t, t/set.t, t/snmpd.conf, + t/snmptest.conf: + + build fixes and test enhancements + +2000-02-04 14:01 hardaker + + * man/snmptrapd.8: + + - (snmptrapd.8): document -c and -C. + +2000-02-04 13:56 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): + - implement -c and -C flags for Joe. + - redid the init structure to make it look more like the current agent. + +2000-02-04 13:52 marz + + * INSTALL: + + updates for perl/SNMP build + +2000-02-04 13:50 hardaker + + * agent/agent_read_config.c: + + - (agent_read_config.c): don't read the opt config file or call + post_config callbacks, since the library takes care of that now. + +2000-02-04 13:15 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + snmplib/Makefile.in, testing/Makefile.in: + + - (Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in, + Makefile.in): final make depend. + +2000-02-04 13:12 hardaker + + * snmplib/read_config.c: + + - (read_config.c): don't print failed access errors (EACCES). + +2000-02-04 12:47 hardaker + + * snmplib/: snmp_api.c, snmp_api.h, snmpv3.c: + + - (snmp_api.c, snmp_api.h, snmpv3.c): provide v3 defaults. + +2000-02-04 12:01 hardaker + + * configure, configure.in, local/Makefile.in +: + + - (configure, configure.in, Makefile.in): find, locate, and use perl if found. + +2000-02-04 08:55 marz + + * perl/SNMP/SNMP.pm: + + add defaults for v2 trap params + +2000-02-04 06:44 marz + + * perl/SNMP/SNMP.pm: + + have mib loading api return result codes + +2000-02-04 04:00 nba + + * agent/mibgroup/host/hr_disk.c: + + - hr_disk.c: really do that FreBSD scsi thing + +2000-02-04 01:20 nba + + * agent/mibgroup/mibII/vacm_vars.c: + + - vacm_vars.c: slight rewording of warning message + +2000-02-04 00:17 nba + + * agent/mibgroup/host/hr_disk.c: + + - hr_disk.c: A little cleanup of the disk device definitions, also adding + SCSI to FreeBSD 3 + +2000-02-04 00:16 nba + + * snmplib/: mib.c, read_config.c: + + - read_config.c, mib.c: fix some PATH separators from constant: to + ENV_SEPARATOR{_CHAR} + +2000-02-03 23:59 nba + + * snmplib/mt_support.h: + + - mt_support.h: another way of doing nothing, not giving a "null effect" + warning from gcc. + +2000-02-03 23:57 nba + + * agent/: agent_registry.c, agent_trap.c, + mibgroup/agentx/client.c: + + - agent/registry.c, agent_trap.c, client.c: change some type casts from + (char *) to (u_char *) top silence some warnings. + +2000-02-03 14:51 hardaker + + * agent/mibgroup/README: + + - (README): remove dummy reference. + +2000-02-03 14:46 hardaker + + * agent/mibgroup/agentx/subagent.c: + + - (subagent.c): protect sysORTable callbacks with #ifdefs. + +2000-02-03 14:44 hardaker + + * agent/mibgroup/agentx/subagent.c: + + - (subagent.c): include mib_module_config.h. + +2000-02-03 14:28 hardaker + + * agent/mibgroup/dummy/: AddModuleForDummies.txt, + DUMMY-MIB.txt, dummy.c, dummy.h: + + - (dummy/*): removed, use example instead. + +2000-02-03 13:28 mslifcak + + * apps/snmptrapd.c: + + Follow condition HAVE_GETPID for pid_file object. + +2000-02-03 12:58 mslifcak + + * README, agent/dlmods/example.h, + agent/mibgroup/README: + + Note the wombat is replaced by example in more places. + +2000-02-03 12:57 mslifcak + + * win32/: mib_module_shutdown.h, libsnmp_dll/libsnmp.def +, snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp +: + + Remove DOS-style line termination (CR-LF --> LF). + libsnmp.def - remove unneeded comment about obsolete v2party. + +2000-02-03 10:48 marz + + * apps/snmptrapd.c: + + add -u PIDFILE to snmptrapd, now we need -c -C:), btw is the value of optarg reliable after getopt has been called again...it seems to work + +2000-02-03 09:56 mslifcak + + * acconfig.h, config.h.in, + agent/agent_read_config.c, agent/snmp_vars.c, + agent/mibgroup/mibincl.h, agent/mibgroup/util_funcs.c +, agent/mibgroup/mibII/at.c, + agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/ipv6.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c +, agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/memory_solaris2.c, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/vmstat_solaris2.c, + agent/mibgroup/ucd-snmp/vmstat_solaris2.h, win32/config.h +: + + Include mib_module_config.h from mibincl.h, not top level config.h. + +2000-02-03 09:44 marz + + * README: + + update my email + +2000-02-03 06:43 mslifcak + + * win32/config.h: + + include mib_module_config.h to make the USING_ constants visible. + +2000-02-03 04:12 mslifcak + + * agent/mibgroup/host/hr_proc.c: + + Undo uninformed change: load average != average time that CPU is idle. + +2000-02-03 01:35 daves + + * FAQ: + + - (FAQ): Document changes to access control stuff. + +2000-02-02 16:36 mslifcak + + * agent/mib_modules.c: + + Touchup to build more MIB modules on Win32. + +2000-02-02 16:23 mslifcak + + * README.win32, agent/mibgroup/examples/example.c, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + win32/mib_module_config.h, win32/mib_module_dot_conf.h, + win32/mib_module_includes.h, win32/mib_module_inits.h, + win32/libsnmp_dll/libsnmp.def, + win32/libucdmibs/libucdmibs.dsp: + + Touchup for building more MIB modules in Win32 (MSVC). + +2000-02-02 14:18 mslifcak + + * agent/mibgroup/host/hr_proc.c: + + Let hrProcessorLoad out of the genie's bottle. + +2000-02-02 14:17 marz + + * perl/SNMP/README, README.win32: + + add instructions for building w/ OpenSSL on VC++ + +2000-02-02 13:42 marz + + * README.win32: + + add instructions for building w/ OpenSSL on VC++ + +2000-02-02 10:52 hardaker + + * agent/mibgroup/smux/smux.c: + + - (smux.c): Patch from Robert Miles: + - various fixes: + 1) The first registration request could be lost. + 2) Registration delete requests never received a response. + 3) Registration delete requests were not finding the registration when the + delete's priority was set to -1. + 4) Non-zero values were not being encoded properly in registration + responses. + +2000-02-02 08:52 mslifcak + + * apps/snmpusm.c: + + fix the fat-fingering patch I just made. feh. + +2000-02-02 08:42 mslifcak + + * apps/snmpusm.c: + + Allow -Co to affect the outcome. + +2000-02-02 08:02 daves + + * agent/snmp_vars.c: + + - (agent/snmp_vars.c): Correctly handle individually excluded instances + +2000-02-02 07:17 hardaker + + * configure, configure.in: + + - (configure, configure.in): updated --help + +2000-02-02 06:45 nba + + * agent/mibgroup/host/hr_disk.c: + + - hr_disk.c: add NetBSD support + +2000-02-02 04:44 mslifcak + + * agent/: Makefile.in, mibgroup/Makefile.in: + + Remove dependencies on (moved) vestinternett/diskio + +2000-02-02 01:12 daves + + * agent/mibgroup/host/hr_disk.c: + + - (host/hr_disk.c): Fix solaris initialisation, plus extra debugging info. + +2000-02-01 11:26 mslifcak + + * snmplib/: snmpusm.c, snmpv3.c: + + Fixup more signed/unsigned comparisons. + +2000-02-01 08:46 hardaker + + * man/snmpusm.1: + + - (snmpusm.1): changed context string in examples to "". + +2000-02-01 08:45 hardaker + + * man/snmpcmd.1: + + - (snmpcmd.1): .PP -> .IP for -Ob. + +2000-02-01 08:43 hardaker + + * NEWS: + + - (NEWS): update (again). + +2000-02-01 08:34 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + - (diskio.c): move to ucdExperimental.15. + +2000-02-01 08:34 hardaker + + * agent/mibgroup/ucd-snmp/diskio.h: + + - (diskio.h): load the mib. + +2000-02-01 08:31 hardaker + + * agent/mibgroup/: vestinternett/diskio.c, + vestinternett/diskio.h, ucd-snmp/diskio.c, + ucd-snmp/diskio.h: + + - (diskio.*): moved to the ucd-snmp directory + +2000-02-01 05:27 daves + + * FAQ: + + - (FAQ): Expand the description of generating traps from the agent slightly. + +2000-02-01 04:19 daves + + * configure, configure.in: + + - (configure.in configure): Catch common invalid configure options. + +2000-02-01 03:37 daves + + * agent/mibgroup/agentx/master_request.c: + + - (agentx/master_request.c): Fix session ID handling when delegating requests. + +2000-02-01 01:49 daves + + * acconfig.h, config.h.in, configure.in, + configure, snmplib/snmp_api.h: + + - (acconfig.h config.h.in configure.in configure snmplib/snmp_api.h): + - Fix broken setting of socket address structure choice. + +2000-01-31 10:41 marz + + * perl/SNMP/SNMP.xs: + + set DS_LIB_DONT_BREAKDOWN_OIDS to get previoulsy released behaviour of get_symbol wrt octet based instance ids (i.e., no double-quoting) + +2000-01-31 07:57 daves + + * agent/mibgroup/examples/: example.c, example.h: + + - (mibgroup/examples/example.[ch]): + - Provide an example for how to trigger a trap. + +2000-01-31 07:56 daves + + * apps/snmptest.c: + + - (apps/snmptest.c): Don't assume size_t is signed (Pekka Kytolaakso) + +2000-01-31 07:55 daves + + * snmplib/: snmpv3.c, snmpv3.h: + + - (snmplib/snmpv3.[ch]): Don't assume size_t is signed (Pekka Kytolaakso) + - N.B: This changes the interface of snmpv3_generate_engineID() slightly. + +2000-01-31 07:53 daves + + * snmplib/: asn1.c, snmp.c, snmp_api.c, + snmpusm.c: + + - (snmplib/asn1.c snmplib/snmp.c snmplib/snmp_api.c snmplib/snmpusm.c): + - Don't assume size_t is signed (Pekka Kytolaakso) + +2000-01-31 07:51 daves + + * snmplib/snmp_api.h: + + - (snmplib/snmp_api.h): Attempt to mimic Irix-style socket address structure. + +2000-01-31 07:49 daves + + * acconfig.h, config.h.in, configure.in, + configure: + + - (acconfig.h config.h.in configure.in configure): + - Improved checking for Irix-style socket address structure. + +2000-01-31 03:41 daves + + * AGENT.txt: + + - (AGENT.txt): Revised and updated version. + +2000-01-31 03:14 daves + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): Initialize addrlen in _sess_read(). (Frank Strauss) + +2000-01-31 03:03 daves + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h config.h.in configure.in configure): + - Attempt to detect non-traditional socket address structure (on Irix 6.x). + +2000-01-31 03:00 daves + + * snmplib/snmp_api.h: + + - (snmplib/snmp_api.h): Alternative approach to Irix socket handling. + +2000-01-31 02:40 daves + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmplib/snmp_api.[ch]): Restore traditional socket field names. + +2000-01-31 01:45 daves + + * agent/agent_trap.c: + + - (agent/agent_trap.c): Include instance subidentifier in snmpTrapOID and + snmpTrapEnterprise OID definitions. (Thanks to Gerard Talman) + +2000-01-31 01:05 daves + + * agent/agent_registry.h: + + - (agent/agent_registry.h): Log failed MIB registrations. + +2000-01-30 10:56 marz + + * perl/SNMP/: README, README: + + clean up before release - update version, release notes etc. + +2000-01-30 10:46 marz + + * perl/SNMP/SNMP.pm: + + clean up before release - update version, release notes etc. + +2000-01-30 10:44 marz + + * perl/SNMP/SNMP.xs: + + clean up before release - update version, release notes + + Note: KNOWN BUGS + the new quoted OCTETSTR instance identifiers returned by get_symbol + are not compatible with the perl/SNMP module (__get_label_iid) + + not sure that this ever worked - will have to look at old OCTETSTR + behaviour and see how to recreate it + +2000-01-30 10:42 marz + + * perl/SNMP/README: + + clean up before release - update version, release notes + + Note: KNOWN BUGS + the new quoted OCTETSTR instance identifiers returned by get_symbol + are not compatible with the perl/SNMP module (__get_label_iid) + +2000-01-30 08:19 marz + + * perl/SNMP/t/snmpd.conf: + + create V3 user entry, cleanup + +2000-01-30 03:11 nba + + * apps/snmpnetstat/if.c: + + - if.c: defensive test for missing objects (it might fail to show + down status properly) + +2000-01-30 03:09 nba + + * agent/mibgroup/host/hr_storage.c: + + - hr_storage.c: convert from pages to 1k blocks + +2000-01-30 03:04 nba + + * agent/mibgroup/host/hr_disk.c: + + - hr_disk.c: convert to 1k blocks + +2000-01-30 03:01 nba + + * agent/mibgroup/host.h: + + - host.h: config_require_mib(HOST-RESOURCES-TYPES) + +2000-01-28 12:52 mslifcak + + * agent/mibgroup/agentx/protocol.c: + + This with previous two changes completes a patch for items 2,3,4 + for bug #149. + +2000-01-28 12:38 mslifcak + + * agent/mibgroup/agentx/protocol.c: + + Change agentx_{build,parse}_short . Thanks to Gerard Talman@hitt.nl. + +2000-01-28 12:30 mslifcak + + * agent/mibgroup/agentx/protocol.c: + + Fix spell LITTLE_ENDIAN. Thanks to talman@hitt.nl. + +2000-01-28 07:18 mslifcak + + * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: + + Some variable renaming for consistency, error checking + improved, missing string.h included. Patch supplied by author. + +2000-01-27 16:13 mslifcak + + * snmplib/parse.c: + + Remove hack around "SMI" token; keep the good part of the previous patch. + +2000-01-27 14:51 mslifcak + + * snmplib/parse.c: + + 1. Fix memory leak when anonymously named nodes are used. + 2. Hack around smicng's "SMI " statements to prevent other memory leaks. + +2000-01-27 11:14 marz + + * perl/SNMP/SNMP.xs: + + remove no-op snmp_synch_setup + +2000-01-27 08:33 hardaker + + * snmplib/default_store.c: + + - (default_store.c): make config parser handle "" (null) parsed strings. + +2000-01-26 19:22 hardaker + + * configure, configure.in: + + - (configure, configure.in): comma, comma, comma, comma, comma-chameleon. + +2000-01-26 17:32 hardaker + + * configure, configure.in: + + - (configure, configure.in): allow ',' seperated --with-*-modules flag values. + +2000-01-26 17:18 hardaker + + * bug-report, sedscript.in, version.h, FAQ +, README: + + - (version.h bug-report sedscript.in): version tag ( 4.1.pre2 ) + +2000-01-26 17:15 hardaker + + * man/: snmpcmd.1, snmptrapd.conf.5.def, snmpusm.1 +: + + - (snmpcmd.1, snmptrapd.conf.5.def, snmpusm.1): + - badly done updates. + +2000-01-26 16:54 hardaker + + * testing/tests/: Sv3DESconfig, T023snmpv3getMD5DES: + + - (Sv3DESconfig, T023snmpv3getMD5DES): fix DES test so it works. + +2000-01-26 16:53 hardaker + + * snmplib/snmpv3.c: + + - (snmpv3.c): fix priv key length extrapolation. Should be done differently?. + +2000-01-26 16:27 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, snmplib/Makefile.in: + + - (Makefile.in, Makefile.in, Makefile.in, Makefile.in): + - make depend. + +2000-01-26 16:06 hardaker + + * agent/agent_trap.c, agent/agent_trap.h, + man/snmpd.conf.5.def: + + - (agent_trap.c, agent_trap.h, snmpd.conf.5.def): Patch from Frank Strauss: + - add ability to allow sending traps to ports other than 162. + +2000-01-26 15:34 hardaker + + * mibs/: UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, + UCD-DLMOD-MIB.txt, UCD-IPFILTER-MIB.txt, + UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt: + + - (UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt, + UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt): + - correct ucd-snmp-coders email address to replace "ece" with "ucd-snmp". + +2000-01-26 15:32 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder: + - clean up and reformat sub-registration comments. + +2000-01-26 15:31 hardaker + + * mibs/UCD-IPFILTER-MIB.txt: + + - (UCD-IPFILTER-MIB.txt): Patch from Juergen Schoenwaelder: + - prefix oids with "ucd". + +2000-01-26 15:30 hardaker + + * mibs/UCD-DLMOD-MIB.txt: + + - (UCD-DLMOD-MIB.txt): Patch from Juergen Schoenwaelder: + - prefix oid with "ucd". + +2000-01-26 15:29 hardaker + + * mibs/: UCD-DISKIO-MIB.inc, UCD-DISKIO-MIB.txt, + VEST-INTERNETT-MIB.txt: + + - (UCD-DISKIO-MIB.inc, UCD-DISKIO-MIB.txt, VEST-INTERNETT-MIB.txt): + Patch from Juergen Schoenwaelder: + - fix the diskio mib, convert to SMIv2, and move to ucdExperimental. + +2000-01-26 07:26 mslifcak + + * README: + + Acknowledge more contributors. + +2000-01-26 07:14 mslifcak + + * agent/snmpd.c: + + fix compile error when --without-root-access is used (strauss@ibr.cs.tu-bs.de) + +2000-01-25 21:46 mslifcak + + * snmplib/: mib.c, parse.c: + + mib.c:print_tree_node - show module name once in -- FROM; + parse.c: show "Cannot find module" once per missing module. + +2000-01-25 19:30 mslifcak + + * snmplib/: mib.c, parse.c: + + Larger buffer for print_module_name; Fix possible null deref in get_tc. + +2000-01-25 14:50 hardaker + + * man/snmp_alarm.3, snmplib/snmp_alarm.c: + + - (snmp_alarm.3, snmp_alarm.c): Patch from Frank Strauss: + - fix registration function to do what it says it should do. + +2000-01-25 14:47 hardaker + + * configure, configure.in: + + - (configure): help update + +2000-01-25 14:12 nba + + * mibs/: HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt +, Makefile.in: + + - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt, Makefile.in: + Update to the current draft HOST-RESOURCES (draft-ops-hostmib-01) + +2000-01-25 13:56 hardaker + + * mibs/VEST-INTERNETT-MIB.txt: + + - (VEST-INTERNETT-MIB.txt): Ragnar Kjrstad's diskio mib. + +2000-01-25 13:55 hardaker + + * agent/mibgroup/vestinternett/: diskio.c, diskio.h: + + - (vestinternett/diskio.[ch]): Ragnar Kjrstad's diskio mib. + +2000-01-25 13:52 nba + + * snmplib/parse.c: + + - parse.c: fix a missing initialization of tc_index + +2000-01-25 12:05 marz + + * README.win32: + + additional win32 install notes + +2000-01-25 11:47 marz + + * win32/libsnmp_dll/libsnmp.def: + + add missing synbols for perl/SNMP module + +2000-01-25 06:49 marz + + * snmplib/parse.c: + + syntax for win32 build + +2000-01-24 10:36 marz + + * perl/SNMP/SNMP.pm: + + [no log message] + +2000-01-24 10:14 mslifcak + + * snmplib/mib.c: + + Fix printing IMPLIED index (from associate of J. Kmietsch) modified and applied. + +2000-01-24 10:05 mslifcak + + * configure, configure.in: + + Itojun's netbsd ELF patch + remove wombat [Dave's example fix] + +2000-01-24 09:55 mslifcak + + * apps/snmp_parse_args.c, apps/snmptrapd.c, + man/snmpcmd.1, snmplib/mib.c, snmplib/snmp_debug.c +: + + Fix Bug #144 items 1,3,4: case insensitive check for "all" keyword. + +2000-01-24 09:44 mslifcak + + * agent/mibgroup/ucd-snmp/: memory_solaris2.c, + vmstat_solaris2.c: + + Make sure kstat_fd is initialized before being used. + +2000-01-24 08:59 marz + + * perl/SNMP/SNMP.pm: + + [no log message] + +2000-01-24 07:21 daves + + * agent/mibgroup/examples/: example.c, example.h, + wombat.c, wombat.h: + + - (examples/{example,wombat}.[ch]): + - Consolidated example modules into one, including config and SET support. + +2000-01-23 16:41 marz + + * perl/SNMP/SNMP.xs: + + handle adding OPAQUE vars for setting and traps etc. + +2000-01-23 12:43 nba + + * snmplib/parse.c: + + - parse.c: errenous => erroneous + +2000-01-23 12:42 nba + + * snmplib/parse.c: + + - parse.c: fix merging of anonymous nodes when they are named + +2000-01-23 08:51 nba + + * snmplib/parse.c: + + - parse.c: add some more error checking to getoid + +2000-01-21 11:19 mslifcak + + * agent/mibgroup/ucd_snmp.h: + + config_arch_require solaris2 version of vmstat. + +2000-01-21 10:47 marz + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + [no log message] + +2000-01-21 10:23 marz + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + [no log message] + +2000-01-21 08:13 marz + + * perl/SNMP/SNMP.pm: + + inform + +2000-01-21 08:00 marz + + * perl/SNMP/SNMP.pm: + + inform. + +2000-01-21 07:27 marz + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + added v3 inform + +2000-01-21 01:49 mslifcak + + * agent/agent_registry.c, agent/agent_registry.h, + snmplib/snmp_api.c: + + Minimize data handling and use register variabies in + snmp_oid_compare and compare_tree. + +2000-01-21 01:46 mslifcak + + * agent/mibgroup/ucd-snmp/: pass_persist.c, pass_persist.h +: + + Add const to cleanup a few signatures. + +2000-01-21 01:46 mslifcak + + * perl/SNMP/README: + + Remove party crud; spell check. + +2000-01-20 04:25 daves + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): Support selective binding of server addresses. + +2000-01-18 21:37 mslifcak + + * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: + + Consistent getpagesize (first divide by 1024). + +2000-01-18 21:28 mslifcak + + * agent/mibgroup/mibII/snmp_mib.c, + win32/mib_module_includes.h, win32/mib_module_inits.h, + win32/libsnmp_dll/libsnmp.def, + win32/libucdmibs/libucdmibs.dsp: + + 1.Make snmp_get_do_logging visible from DLL + 2.Apply Win32 patch from R.Story to activate mib stats module (snmp_mib). + +2000-01-18 21:25 mslifcak + + * agent/mibgroup/mibII/vacm_vars.c: + + Remove commented out objects that are MAX-ACCESS not-accessible. + +2000-01-18 21:22 mslifcak + + * agent/mibgroup/mibII/tcp.c: + + Cleanup around ip6_vars.h include (no #if 0) + +2000-01-18 14:23 mslifcak + + * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c, + vmstat_solaris2.h: + + Latest vmstat_solaris2 from the author Jochen Kmietsch. + +2000-01-18 08:14 mslifcak + + * agent/agent_trap.c: + + Prevent array bounds error when creating specific trap oid. + +2000-01-18 07:54 marz + + * perl/SNMP/SNMP.xs: + + fix error messages and return vals for trap funcs, clean up pdu + +2000-01-18 07:00 marz + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + modified for v2-trap. + +2000-01-17 12:47 marz + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + added v2 trap + +2000-01-17 09:02 daves + + * agent/snmp_vars.c: + + - (agent/snmp_vars.c): Discard "too-late" responses from overlapped regions. + +2000-01-17 06:13 daves + + * man/snmptrapd.8: + + - (man/snmptrapd.8): Describe default logging behaviour. + +2000-01-14 16:10 hardaker + + * NEWS: + + - (NEWS): remove export control note about DES. + +2000-01-14 16:09 hardaker + + * snmplib/scapi.c: + + - (scapi.c): implement DES encryption. + +2000-01-14 11:34 hardaker + + * bug-report: + + - (bug-report): grep for configure flags + +2000-01-14 09:33 mslifcak + + * agent/mibgroup/: examples/ucdDemoPublic.c, smux/snmp_bgp.c +, smux/snmp_ospf.c, smux/snmp_rip2.c: + + Small compile fix and debug message restoration. + +2000-01-13 06:33 daves + + * snmplib/parse.c: + + - (snmplib/parse.c): More complete handling of unloading MIB modules. + +2000-01-13 06:31 daves + + * snmplib/: parse.c, parse.h: + + - (snmplib/parse.[ch]): Unload MIB module + (N.B: Somewhat simplistic with regard to multiply-loaded nodes) + +2000-01-13 05:36 mslifcak + + * snmplib/system.c: + + No get_boottime support for cygwin (yet). Hopefully a temporary condition. + +2000-01-13 02:46 daves + + * agent/snmp_vars.c: + + - (agent/snmp_vars.c): Remove extraneous bracket. + +2000-01-12 21:08 mslifcak + + * agent/agent_registry.c, agent/snmp_vars.c, + agent/snmpd.c, agent/mibgroup/util_funcs.c, + agent/mibgroup/examples/wombat.c, + agent/mibgroup/host/hr_device.c, + agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_print.c, + agent/mibgroup/host/hr_proc.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swrun.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/ipv6.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c +, agent/mibgroup/smux/smux.c, + agent/mibgroup/smux/snmp_bgp.c, + agent/mibgroup/smux/snmp_ospf.c, + agent/mibgroup/smux/snmp_rip2.c, + agent/mibgroup/ucd-snmp/registry.c, + agent/mibgroup/ucd-snmp/versioninfo.c, apps/snmpusm.c +, snmplib/snmp_logging.c, snmplib/snmp_logging.h +: + + Use DEBUGMSGOID liberally, replacing sprint_objid; small speedup. + +2000-01-12 11:16 hardaker + + * snmplib/snmpv3.c: + + - (snmpv3.c): cast malloc returns. + +2000-01-11 15:05 mslifcak + + * agent/Makefile.in: + + Use CFLAGS when linking (could have profile switch, etc). + +2000-01-11 10:37 marz + + * perl/SNMP/t/get.t: + + remove bad session test - session.t has it already - note the call to gethostbyname can hang for some time if DNS is not setup correctly - anyone know a way arround this? + +2000-01-11 09:13 mslifcak + + * agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + apps/snmpstatus.c, snmplib/snmp_api.c, + snmplib/snmpv3.c, snmplib/tools.c, snmplib/tools.h +: + + Restore memdup usage to its former luster. + +2000-01-11 08:10 mslifcak + + * snmplib/system.c: + + Init file count at zero, not by incrementing random value. + +2000-01-11 07:59 mslifcak + + * win32/libsnmp_dll/libsnmp.def: + + Keep win32 release build from breaking. + +2000-01-11 07:44 mslifcak + + * win32/config.h: + + Add IN_UCD_SNMP_SOURCE to not break Win32 builds. + +2000-01-11 01:53 mslifcak + + * agent/mibgroup/Makefile.in: + + Glean refs to mibII.o from this makefile. + +2000-01-11 01:32 mslifcak + + * agent/mibgroup/header_complex.c, + agent/mibgroup/util_funcs.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/master_request.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c +, agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetAddrEntry.h, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/memory_solaris2.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, apps/snmpstatus.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, + apps/snmpnetstat/route.c, apps/snmpnetstat/winstub.c, + snmplib/keytools.c, snmplib/parse.c, + snmplib/snmp_api.c, snmplib/snmpv3.c, + snmplib/tools.c, snmplib/tools.h, snmplib/vacm.c +: + + Trolling for malloc errors; more graceful degradation. + +2000-01-10 16:32 mslifcak + + * snmplib/: read_config.c, scapi.h, snmp_api.c +: + + snmp_api.c - better comment for snmp_oid_compare. + read_config.c - remove sizeof(u_char) from malloc size calc. + scapi.h - spell check. + +2000-01-10 16:31 mslifcak + + * apps/snmptranslate.c: + + snmptranslate.c - simple default case. + +2000-01-10 16:31 mslifcak + + * man/snmptranslate.1: + + snmptranslate.1 - remove junk line. + +2000-01-10 16:30 mslifcak + + * agent/: snmp_vars.c, snmpd.c, + mibgroup/examples/ucdDemoPublic.c: + + ucdDemoPublic.c - remove uninitialized variables from write method. + snmp_vars.c - proper oid compare; no copy from save if oids exact match + snmpd.c - terminate statement. + +2000-01-10 15:38 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in): + - make --without-efence work. + - check for -lnsl more explicitly. + +2000-01-10 15:36 hardaker + + * testing/tests/Sv3config: + + - (Sv3config): remove the trailing space. + +2000-01-10 15:36 hardaker + + * agent/mibgroup/mibincl.h: + + - (mibincl.h): include stdlib.h and malloc.h. + +2000-01-10 14:40 marz + + * perl/SNMP/MANIFEST: + + add mibload + +2000-01-10 14:34 marz + + * perl/SNMP/t/mibload.t: + + [no log message] + +2000-01-10 14:20 marz + + * perl/SNMP/: BUG, MANIFEST, MANIFEST.SKIP, + Makefile.PL, README, SNMP.pm, SNMP.xs, TODO +, perlsnmp.h, typemap, examples/async1.pl, + examples/async2.pl, examples/ipforward.pl, + examples/mibtree.pl, examples/mibwalk.pl, + examples/pingmib.pl, examples/tablewalk.pl, + examples/testleak.pl, hints/irix.pl, hints/solaris.pl +, t/README, t/async.t, t/get.t, t/getnext.t +, t/mib.t, t/mib.txt, t/session.t, t/set.t +, t/snmpd.conf: + + Checking in SNMP-3.1.0b1 + +2000-01-10 13:21 mslifcak + + * configure, configure.in: + + Qualify use of withval to define library and include search paths. + +2000-01-10 13:14 mslifcak + + * win32/win32.dsw: + + Allow MSVC++ 5.x users to build using this workspace. + +2000-01-10 06:12 daves + + * snmplib/system.c: + + - (snmplib/system.c): Re-structure get_uptime() to cache boot time. + +2000-01-10 03:06 daves + + * agent/snmp_agent.c: + + - (agent/snmp_agent.c): Count numbers of variables requested/set + +2000-01-10 02:31 daves + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): Differentiate max-repetition and non-repeater errors. + +2000-01-10 01:37 daves + + * agent/mibgroup/mibII.h: + + - (agent/mibgroup/mibII.h): Re-remove redundant prototype. + +2000-01-08 12:07 mslifcak + + * agent/auto_nlist.c: + + Use knlist iff aix4 and HAVE_KNLIST [not complete w/o configure mods] + +2000-01-08 11:44 mslifcak + + * configure, configure.in: + + Fix build for Linux RedHat 6.1 (cant link libwrap without libnsl). + +2000-01-08 00:56 nba + + * configure.in, configure: + + - configure.in: bugfix for a bugfix bug + +2000-01-07 23:43 nba + + * configure, configure.in: + + - configure.in: some missing "x" in tests for --with-openssl and + --disable-developer + +2000-01-07 16:21 hardaker + + * agent/mibgroup/mibII/vacm_vars.c: + + - (vacm_vars.c): properly group rw/rousers into usm not v1/v2c. + +2000-01-07 11:22 hardaker + + * apps/snmptranslate.c: + + - (snmptranslate.c): Patch from Robert Story: + - handle multiple translated OIDs. + +2000-01-07 10:38 hardaker + + * agent/mibgroup/target/: snmpTargetAddrEntry.c, + snmpTargetParamsEntry.c: + + - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): update to v4 API set code. + +2000-01-07 09:29 hardaker + + * agent/snmp_agent.c: + + - (snmp_agent.c): better handling of write failures. + +2000-01-06 15:09 hardaker + + * local/mib2c.conf: + + - (mib2c.conf): unquoted quotes quoted. + +2000-01-06 15:08 hardaker + + * local/mib2c: + + - (mib2c): removed a debugging statement. + +2000-01-06 15:08 hardaker + + * COPYING: + + - (COPYING): y2k bug. + +2000-01-06 13:14 marz + + * testing/tests/: T020snmpv3get, T021snmpv3getnext: + + update config access syntax (exact) + +2000-01-06 13:07 marz + + * snmplib/snmp_logging.c: + + we should not print to stderr if stderr logging is diabled - this thows off the alignment of test output for 'make test' in both ucd-snmp and Perl/SNMP + +2000-01-06 12:56 marz + + * testing/tests/Svanyconfig: + + update syntax (exact) + +2000-01-06 08:57 hardaker + + * agent/mibgroup/util_funcs.h: + + - (util_funcs.h): properly wrap struct.h include directive for + non-source-directory include. + +2000-01-06 01:58 daves + + * agent/mibgroup/mibII.c: + + - (mibgroup/mibII.c): Remove redundant file + +2000-01-04 23:51 nba + + * apps/snmptrapd.c: + + - snmptrapd.c: implement trand handlers for win32 + +2000-01-04 23:50 nba + + * snmplib/parse.c: + + - parse.c: #ifdef some variables not used under win32 + +2000-01-04 22:12 nba + + * EXAMPLE.conf.def, FAQ, man/snmpd.conf.5.def: + + - EXAMPLE.conf.def, FAQ, snmpd.conf.5.def: remove all traces of security + model "any" in "group" configuration directives + +2000-01-04 16:27 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in): Patch from Sander Steffann: + - Add -I/usr/include/rpm because of badly written rpm header files. + +2000-01-04 10:35 hardaker + + * agent/snmp_agent.c: + + - (snmp_agent.c): deal with blocking better in snmp_agent_check_and_process(). + +2000-01-04 10:33 hardaker + + * agent/Makefile.in: + + - (Makefile.in): install struct.h + +2000-01-04 08:58 hardaker + + * FAQ, README: + + - (README, FAQ): Japan mirror location change. + +2000-01-03 15:39 nba + + * man/: snmpcmd.1, snmptranslate.1, + snmptrapd.conf.5.def: + + - snmpcmd.1: add snmpbulkget to list of applications + - snmptranslate.1: explain -T outputs + - snmptrapd.conf.5.def: defalt traphandler is implemented + +2000-01-03 15:34 nba + + * snmplib/mib.c: + + - mib.c: also note TEXTUAL CONVENTION in -Td output + +2000-01-03 15:32 nba + + * snmplib/parse.c: + + - parse.c: fix File variable being left pointing into the stack. + Ignore .index file on WIN32 platform + +2000-01-03 15:30 nba + + * snmplib/system.h: + + - system.h: add prototype for strcasecmp + +2000-01-03 15:28 nba + + * agent/mibgroup/examples/: wombat.c, wombat.h: + + - wombat.[ch]: correct prototype for wombat_parse_config + +2000-01-03 15:27 nba + + * agent/mibgroup/mibII.h: + + - mibII.h: add prototype for init_mibII + +2000-01-03 15:26 nba + + * agent/snmpd.c: + + - snmpd.c: add a missing const specifier + +2000-01-03 15:26 nba + + * agent/snmp_vars.c: + + - snmp_vars.c: include agent_registry.h only once + +2000-01-03 15:23 nba + + * EXAMPLE.conf.def: + + - EXAMPLE.conf.def: adapt to changes in valid vacm syntax + +1999-12-31 13:27 mslifcak + + * configure, configure.in, + agent/mibgroup/mibII/interfaces.c, snmplib/snmp_logging.c +: + + Apply some NetBSD 1.3.x, 1.4 patches c/o Grea A. Woods + +1999-12-31 12:43 mslifcak + + * snmplib/system.c, win32/config.h, + win32/libsnmp_dll/libsnmp.def: + + Fix bug #48: no strcasecmp/strncasecmp for Sinix + +1999-12-31 10:36 mslifcak + + * agent/mibgroup/host/hr_system.c, apps/snmptable.c: + + Fix warnings of uninitialized variables. + +1999-12-31 10:33 mslifcak + + * configure.in, configure: + + Autoconf patch c/o Albert Chin-A-Young + +1999-12-31 10:11 mslifcak + + * snmplib/: snmp_api.c, snmp_api.h: + + Fix bug #125 - insert underscore into struct snmp_ipaddr member names. + +1999-12-31 09:32 mslifcak + + * agent/auto_nlist.c: + + Apply patch provided by Serg Trushnikov for AIX 4.2.1 knlist + +1999-12-31 09:31 mslifcak + + * agent/mibgroup/host/hr_utils.c: + + Fix bug # 122 + +1999-12-30 12:00 mslifcak + + * agent/snmpd.c, agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/smux/smux.c, snmplib/tools.c: + + Fix compile errors. + +1999-12-30 07:51 hardaker + + * agent/snmpd.c: + + - (snmpd.c): usage line order messed up, as pointed out by Robert Story. + +1999-12-28 15:42 hardaker + + * agent/mibgroup/agentx/master_request.c: + + - (master_request.c): remove the ! in front of in_a_view, which changed. + +1999-12-23 08:21 hardaker + + * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: + + - (vmstat_solaris2.c): Patch from Jochen Kmietsch: + - non 80-column wrapped version. + +1999-12-22 16:30 hardaker + + * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c, + vmstat_solaris2.h: + + - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch: + - first pass at vmstat support for solaris. + +1999-12-22 15:13 hardaker + + * agent/mibgroup/agentx/master_request.c: + + - (master_request.c): increase max vars to 64 (was 16). I have a + table with more than that number in columns, which breaks snmptable. + +1999-12-22 15:12 hardaker + + * agent/mibgroup/agentx/master.c: + + - (master.c): use snmp_sess_open for the second try at opening the + master port. + +1999-12-22 05:58 nba + + * agent/agent_registry.c, agent/snmp_agent.c, + agent/snmp_vars.c, agent/mibgroup/mibII/vacm_vars.c, + snmplib/vacm.h: + + - vacm routines: alignment with RFC mibs, preparing for trap generation + and a better integration with variable tree walking + +1999-12-22 05:47 nba + + * agent/mibgroup/mibII/system_mib.c: + + - system_mib.c: use some #defines i place of numbers + +1999-12-22 05:46 nba + + * snmplib/system.c: + + - system.c: naughty, naughty Niels, just reindenting ... + +1999-12-22 02:43 nba + + * agent/mibgroup/host/hr_storage.c: + + - hr_storage.c: kill a dummy value + +1999-12-22 02:41 nba + + * agent/mibgroup/ucd-snmp/memory_freebsd2.c: + + - memory_freebsd2.c: make it work (again) for FreeBSD-2:-) + +1999-12-21 02:37 nba + + * agent/snmpd.c, agent/mibgroup/smux/smux.c, + snmplib/snmp_api.c: + + - snmpd.c, smux.c, snmp_api.c: take away some unused variables. + +1999-12-20 17:34 hardaker + + * bug-report, sedscript.in, version.h, FAQ +, README: + + - (version.h bug-report sedscript.in): version tag ( 4.1.pre1 ) + +1999-12-20 17:32 hardaker + + * agent/mibgroup/mibincl.h: + + - (mibincl.h): add agent_trap.h + +1999-12-20 17:32 hardaker + + * NEWS: + + - (NEWS): mention SMIv2 updates. + +1999-12-20 17:31 hardaker + + * EXAMPLE.conf.def: + + - (EXAMPLE.conf.def): minor note. + +1999-12-20 17:20 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): Digital Unix hack for bad recvfrom implementation. + +1999-12-20 17:20 hardaker + + * agent/mibgroup/agentx/protocol.c: + + - (agentx/protocol.c): make a things size_t instead of u_int (for 64bit code). + +1999-12-20 17:19 hardaker + + * agent/agent_trap.c: + + - (agent_trap.c): make uptime a long for 64bit architectures. + +1999-12-20 15:38 hardaker + + * mibs/Makefile.in: + + - (Makefile.in): IPFWACC-MIB.txt -> UCD-IPFWACC-MIB.txt + +1999-12-20 13:30 hardaker + + * agent/mibgroup/misc/ipfwacc.c: + + - (ipfwacc.c): moved table to one level deeper under mib node. + +1999-12-20 13:30 hardaker + + * mibs/UCD-IPFWACC-MIB.txt: + + - (UCD-IPFWACC-MIB.txt): moved table to one level deeper under mib node. + +1999-12-20 13:26 hardaker + + * mibs/: UCD-IPFWACC-MIB.inc, UCD-IPFWACC-MIB.txt: + + - (UCD-IPFWACC-MIB.txt): moved and updated from IPFWACC-MIB.txt + +1999-12-20 13:25 hardaker + + * mibs/IPFWACC-MIB.txt: + + - (IPFWACC-MIB.txt): moved to UCD-IPFWACC-MIB.txt + +1999-12-20 13:23 hardaker + + * mibs/IPSEC-MIB.txt: + + - (IPSEC-MIB.txt): removed + +1999-12-20 06:48 hardaker + + * agent/Makefile.in: + + - (Makefile.in): moved kernel.o into the libucdagent library. + +1999-12-20 06:43 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): Force set to 1 for -D so multiple switches can + be given (ie, don't toggle the value). + +1999-12-20 04:15 daves + + * agent/: agent_trap.c, snmp_vars.c, + mibgroup/mibII.h, mibgroup/mibII/at.c, + mibgroup/mibII/icmp.c, mibgroup/mibII/interfaces.c, + mibgroup/mibII/ip.c, mibgroup/mibII/ipv6.c, + mibgroup/mibII/snmp_mib.c, mibgroup/mibII/sysORTable.c +, mibgroup/mibII/system_mib.c, mibgroup/mibII/tcp.c +, mibgroup/mibII/udp.c, mibgroup/mibII/vacm_vars.c +, mibgroup/mibII/sysORTable.h: + + - (agent_trap.c snmp_vars.c mibII.[ch] mibII/*.c mibII/sysORTable.h): + - Use SNMP_OID prefix definitions in OID specifications. + - Register the various MIB-2 modules separately in sysORTable. + +1999-12-20 03:01 daves + + * agent/mibgroup/agentx/README.agentx: + + - (agentx/README.agentx): Updated to describe current status. + +1999-12-17 15:57 hardaker + + * agent/mibgroup/: header_complex.c, header_complex.h: + + - (header_complex.c, header_complex.h): completely restructured. + - drasticly reduces memory usage for large data sets (1/3). + +1999-12-17 15:56 hardaker + + * agent/: agent_read_config.c, agent_registry.c, + snmp_vars.c: + + - (agent_read_config.c, agent_registry.c, snmp_vars.c): + - include "snmp_alarm.h" for mib modules that need the callback def. + +1999-12-17 15:55 hardaker + + * NEWS: + + - (NEWS): mention -I. + +1999-12-17 15:46 hardaker + + * snmplib/snmp_alarm.c: + + - (snmp_alarm.c): missing ! operater on signal test. + +1999-12-17 15:41 mslifcak + + * agent/mibgroup/ucd-snmp/: memory_freebsd2.c, vmstat.c +, vmstat_freebsd2.c: + + No dummy values for FreeBSD, please. + +1999-12-17 15:21 mslifcak + + * agent/mibgroup/: ucd_snmp.h, ucd-snmp/memory_freebsd2.c +, ucd-snmp/vmstat_freebsd2.c: + + Add Bill Fumerola's patch for FreeBSD 4.x to use swapinfo. + Include FreeBSD 4.x specific memory and vmstat when building that agent. + +1999-12-17 14:23 mslifcak + + * man/: README, mib_api.3, snmp.conf.5.def, + snmpcmd.1, snmpd.1.def, snmpd.conf.5.def, + snmpnetstat.1, snmptest.1, snmpusm.1, snmpwalk.1 +: + + Fixed a few spelilng errors. + +1999-12-17 10:18 hardaker + + * man/snmp_agent_api.3: + + - (snmp_agent_api.3): re-structure based on recent changes. + +1999-12-17 10:18 hardaker + + * NEWS: + + - (NEWS): second pass. + +1999-12-17 10:17 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): removed -R from the -h output. + +1999-12-17 10:17 hardaker + + * agent/mibgroup/snmpv3/usmUser.c: + + - (usmUser.c): changed help line of createUser to seperate DES token + from the passphrase. + +1999-12-17 10:16 hardaker + + * agent/Makefile.in: + + - (Makefile.in): put snmpd.o into the object list, and remove it from + direct compilation in the CC link line. + +1999-12-17 10:11 hardaker + + * agent/snmpd.c: + + - (snmpd.c): reorder init() routines for -H to prevent segfaulting. + +1999-12-17 10:11 hardaker + + * sedscript.in: + + - (sedscript.in): PERSISTENT_DIRECTORY token added. + +1999-12-17 10:10 hardaker + + * NEWS: + + - (NEWS): first pass at changes. + +1999-12-17 07:40 hardaker + + * man/snmpd.conf.5.def: + + - (snmpd.conf.5.def): document createUser. + +1999-12-17 07:28 hardaker + + * man/snmpd.conf.5.def: + + - (snmpd.conf.5.def): document the file directive. + +1999-12-17 07:26 hardaker + + * man/snmpd.conf.5.def: + + - (snmpd.conf.5.def): document rocommunity, rwcommunity, rouser, rwuser. + +1999-12-17 07:13 hardaker + + * man/snmp.conf.5.def: + + - (snmp.conf.5.def): document a bunch of new configuration options. + +1999-12-17 07:05 hardaker + + * man/snmpcmd.1: + + - (snmpcmd.1): mention that -IR and -Ib are actually used by default. + +1999-12-17 07:03 hardaker + + * man/snmpcmd.1: + + - (snmpcmd.1): document -I and -O flags. + +1999-12-17 03:22 nba + + * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp.def +: + + - libsnmp.def: add some function names + +1999-12-17 02:18 nba + + * apps/snmptrapd.c: + + - snmptrapd.c: make the oids given to trapd handlers properly .0 terminated. + Add a SNMP-COMMUNITY-MIB::snmpTrapAddress.0 + Add syslog of v2 traps and informs + +1999-12-17 02:14 nba + + * apps/snmptable.c: + + - snmptable.c: cleanup of the "new" mib walk to determine fields. Make it + default (don't even document the -C compatibility option). Ignore + not-accessible fields in the walk. + +1999-12-17 02:09 nba + + * apps/snmp_parse_args.c: + + - snmp_parse_args.c: remove some superfluous usage() calls. + +1999-12-17 02:08 nba + + * snmplib/mib.c: + + - mib.c: kill that tail recursion elimination, it just adds too many + conditionals. Properly output an empty string index. + +1999-12-16 23:10 nba + + * snmplib/snmpv3.c: + + - snmpv3.c: a more spevific help message for defVersion + +1999-12-16 23:09 nba + + * snmplib/mib.c: + + - mib.c: fix a tail recursion elimination problem printing oids + +1999-12-16 23:08 nba + + * apps/snmptranslate.c: + + - snmptranslate.c: be explicit in the -t warning + +1999-12-16 23:08 nba + + * agent/mibgroup/smux/: smux.c, smux.h: + + - smux.[ch]: fix some prototypes and includes. + +1999-12-16 23:06 nba + + * agent/snmpd.c: + + - snmpd.c: \n terminate some log messages + +1999-12-16 23:05 nba + + * agent/kernel.c: + + - kernel.c: output error string, not number + +1999-12-15 11:08 mslifcak + + * agent/mibgroup/: kernel_sunos5.c, + ucd-snmp/memory_solaris2.c: + + Replace kc from memory_solaris2.c with kstat_fd, defined in kernel_sunos5.c. + +1999-12-15 09:56 mslifcak + + * snmplib/: tools.c, tools.h: + + Add time marker create, set, and delta time check methods. + +1999-12-15 09:42 mslifcak + + * snmplib/: snmp_logging.c, snmp_logging.h: + + Remove snmp_log_syslog, snmp_log_filelog, snmp_log_stderrlog; + Simplify snmp_log_string. + +1999-12-15 09:19 hardaker + + * mibs/: Makefile.in, SNMPv2-M2M-MIB.txt, + SNMPv2-PARTY-MIB.txt: + + - (SNMPv2-PARTY-MIB.txt SNMPv2-M2M-MIB.txt ): removed. + +1999-12-15 09:17 hardaker + + * mibs/: EtherLike-MIB.txt, IPFILTER.txt, + UCD-IPFILTER-MIB.inc, UCD-IPFILTER-MIB.txt: + + - (EtherLike-MIB.txt, IPFILTER.txt, UCD-IPFILTER-MIB.inc, + UCD-IPFILTER-MIB.txt): Patch from Juergen Schoenwaelder: + - Even more updates. + +1999-12-15 05:51 mslifcak + + * agent/mibgroup/kernel_sunos5.c: + + Share kstat fd iff ucd-snmp/memory_solaris2 is also configured. + +1999-12-15 04:21 mslifcak + + * apps/: snmp_parse_args.c, snmptranslate.c: + + Isolate and retouch deprecated command line options. + +1999-12-14 16:05 hardaker + + * agent/mibgroup/header_complex.c: + + - (header_complex.c): get next in link list before deleting root. + +1999-12-14 16:05 hardaker + + * configure, configure.in: + + - (configure, configure.in): move -lefence check up to front (last in link). + +1999-12-14 15:19 hardaker + + * mibs/Makefile.in: + + - (Makefile.in): DLMOD -> UCD-DLMOD + +1999-12-14 14:54 hardaker + + * snmplib/keytools.c: + + - (keytools.c): reverse generate_Ku optimizations, as they don't work. + +1999-12-14 08:41 hardaker + + * mibs/: IANAifType-MIB.txt, UCD-SNMP-MIB.txt: + + - (IANAifType-MIB.txt, UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder: + - updates. + +1999-12-14 08:07 hardaker + + * apps/snmp_parse_args.c, apps/snmptranslate.c, + apps/snmptrapd.c, snmplib/default_store.h, + snmplib/mib.c, snmplib/mib.h: + + - (snmp_parse_args.c, snmptranslate.c, snmptrapd.c, default_store.h, + mib.c, mib.h): + - argument shuffling... + -I for input args created, and -OR moved there. + -Ib created. + -TB created for snmptranslate (was -B). + +1999-12-13 16:03 mslifcak + + * snmplib/mib.c: + + Allow sprint_variable to work even if no MIB files were read. + +1999-12-13 15:12 mslifcak + + * snmplib/mib.c: + + Finish symbol conversion with numeric when subtree is leaf node. + +1999-12-13 14:54 mslifcak + + * snmplib/mib.c: + + Fix problem printing IMPLIED indices of OBJECTID type. + +1999-12-13 14:20 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in): --with-efence implemented. + - (forced checking for --enable-developer and CVS checkouts) + +1999-12-13 13:54 mslifcak + + * snmplib/mib.c: + + Sanity checks added to _get_symbol. + +1999-12-13 12:04 mslifcak + + * man/Makefile.in: + + Clean also removes generated default_store.3.h . + +1999-12-13 09:57 hardaker + + * mibs/: DLMOD-MIB.txt, UCD-DLMOD-MIB.inc, + UCD-DLMOD-MIB.txt: + + - (DLMOD-MIB.txt, UCD-DLMOD-MIB.inc, UCD-DLMOD-MIB.txt): + - Juergens patch to move DLMOD-MIB -> UCD-DLMOD-MIB and -> SMIv2. + - moved to the experimental tree. + +1999-12-13 09:49 mslifcak + + * agent/mibgroup/smux/: smux.c, smux.h: + + Added patch from M.Michaud to use send_enterprise_trap_vars. + +1999-12-13 04:43 daves + + * agent/: snmpd.c, mibgroup/smux/smux.c, + mibgroup/smux/smux.h: + + - (agent/snmpd.c agent/mibgroup/smux/smux.[ch]): + - Patch to get SMUX support working with the new agent architecture. + This is probably not The Right Way To Do Things Now, but it works. + Thanks to Nick Amato and Mike Michaud. + +1999-12-13 03:18 daves + + * agent/agent_trap.c: + + - (agent_trap.c): allow specification of enterprise OID when sending traps + +1999-12-13 03:17 daves + + * agent/agent_registry.c: + + - (agent_registry.c): Handle delegated MIB regions properly when split. + +1999-12-10 13:03 mslifcak + + * agent/mibgroup/mibII/ip.c: + + Fix HP-UX problem with ipDefaultTTL. + +1999-12-10 10:44 marz + + * snmplib/snmp_api.c: + + (snmlib/snmp_api.c): fix bug in _sess_copy where pointers that were not owned by newly created session could get mistakenly freed if errors were encountered during session copy - also eliminate some redundant copying of security{Auth|Priv}Key data + +1999-12-10 10:23 mslifcak + + * agent/: snmp_agent.c, mibgroup/agentx/subagent.c: + + Apply Dave's patch to fix max varbinds testing on GETBULK. + +1999-12-10 07:28 mslifcak + + * agent/Makefile.in: + + Fix to build executable agent on HP-UX. + +1999-12-10 03:19 nba + + * snmplib/system.c, win32/config.h, + win32/libagent/libagent.def, win32/libagent/libagent.dsp +, win32/libsnmp_dll/libsnmp.def, + win32/libucdmibs/libucdmibs.def, + win32/libucdmibs/libucdmibs.dsp, win32/snmpd/snmpd.dsp: + + - (various): changes to compile snmpd with VC++ 5.0 (Release mode) + +1999-12-10 03:10 nba + + * snmplib/read_config.c: + + - read_config.c: add some missing const specifiers + +1999-12-10 03:09 nba + + * agent/mibgroup/ucd-snmp/pass_persist.c: + + - pass_persist.c: fix some buf/buf2 confusion + +1999-12-10 03:07 nba + + * agent/mibgroup/ucd-snmp/pass.c: + + - pass.c: fix some buf/buf2 confusion + +1999-12-10 03:06 nba + + * agent/mibgroup/agentx/master.c: + + - master.c: add a missing #include (at least for Solaris). + +1999-12-09 17:09 hardaker + + * agent/: Makefile.in, mibgroup/Makefile.in: + + - (agent/*Makefile.in): fix for --enable-shared on hpux + +1999-12-09 16:53 hardaker + + * apps/snmpnetstat/Makefile.in: + + - (snmpnetstat/Makefile.in): fix for --enable-shared + +1999-12-09 16:16 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): changed all instances of kb to kB. + +1999-12-09 15:26 hardaker + + * snmplib/keytools.c: + + - (keytools.c): Patch from Leonard Gomelsky: + - generate_Ku() speed improvements. + +1999-12-09 10:08 hardaker + + * Makefile.top, config.h.in, configure, + configure.in, agent/Makefile.in, snmplib/Makefile.in +: + + - (Makefile.top, config.h.in, configure, configure.in, + agent/Makefile.in, snmplib/Makefile.in): + - fixed --enable-shared (at least on linux). + +1999-12-09 08:14 mslifcak + + * mibs/: DISMAN-SCRIPT-MIB.txt, UCD-DEMO-MIB.inc, + UCD-DEMO-MIB.txt, UCD-SNMP-MIB.inc, UCD-SNMP-MIB.txt +: + + Patches supplied by Juergen Schoenwaelder. + +1999-12-09 07:49 nba + + * man/snmpcmd.1: + + - snmpcmd.1: support MIB::label + +1999-12-09 07:34 nba + + * snmplib/mib.c: + + - mib.c: implement MIB::label + +1999-12-09 07:34 daves + + * man/snmp_trap_api.3: + + - (man/snmp_trap_api.3): Initial documentation for agent trap generation. + +1999-12-08 17:13 hardaker + + * acconfig.h, config.h.in, + agent/mibgroup/agentx/master.c, snmplib/read_config.c +, snmplib/system.c, snmplib/system.h: + + - (acconfig.h, config.h.in, master.c, read_config.c, system.c, system.h): + - implement mkdirhier() and use it for persistent storage and agentx + socket file creation. + +1999-12-08 15:49 hardaker + + * makefileindepend.pl, makenosysdepend.pl, remove-files +: + + - (makefileindepend.pl, makenosysdepend.pl, remove-files): + - move the make depend perl scripts to the top level where they only + need to be edited once. + +1999-12-08 15:46 hardaker + + * agent/Makefile.in, agent/dlmods/Makefile.in, + agent/mibgroup/Makefile.in, apps/Makefile.in, + apps/snmpnetstat/Makefile.in, snmplib/Makefile.in, + testing/Makefile.in: + + - (*..Makefile.in): A real make depend with no ssl dependancies, etc. + +1999-12-08 15:29 hardaker + + * agent/snmpd.c: + + - (snmpd.c): move sys/param out of ifdef FD_SET. + +1999-12-08 15:28 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + snmplib/Makefile.in, testing/Makefile.in: + + - (*..Makefile.in): make depend. + +1999-12-08 15:26 hardaker + + * README: + + - (README): add Juergen. + +1999-12-08 15:23 hardaker + + * snmplib/: mib.c, parse.c, parse.h: + + - (mib.c, parse.c, parse.h): + - remembered IMPLIED indexes. + - properly print OIDs with length prefixes on parsed OIDs so + cutting/pasting of them works. + - properly print strings and oids that are IMPLIED. + - print strings in either ' or " quotes depending on if their IMPLIED. + +1999-12-08 15:04 mslifcak + + * mibs/UCD-SNMP-MIB.txt: + + Add missing dskPercentNode to DskEntry (thanks to + Michael Kirkham ). + +1999-12-08 15:01 mslifcak + + * apps/snmpwalk.c: + + Include getopt.h to define optarg. + +1999-12-08 14:41 hardaker + + * snmplib/mib.c: + + - (mib.c): fix -Os and index based oid printing to work again. + +1999-12-08 14:08 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): make mrIndex IMPLIED since it is in the code. + +1999-12-08 09:19 hardaker + + * snmplib/mib.c: + + - (mib.c): register a config token for suffix printing. + +1999-12-07 15:23 mslifcak + + * agent/mibgroup/agentx/client.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + snmplib/snmpusm.c, snmplib/system.c: + + Eliminate multiplying by sizeof(char) or sizeof(unsigned char); + agentx/client.c - snmp_free_varbind replaces free in four places; + snmpv3/usmUser.c - usm_free_user replaces free in one place. + +1999-12-07 13:54 hardaker + + * man/snmpwalk.1: + + - (snmpwalk.1): document -Ci and -Cp (badly). + +1999-12-07 13:45 hardaker + + * apps/snmpwalk.c: + + - (snmpwalk.c): + - New ability to peform a get on the requested OID when either no + results are returned or when the user requests an inclusive option. + - New ability to print number of variables found at the end. + +1999-12-07 09:32 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder: + - convert to SMIv2 and cleanup. + +1999-12-07 09:17 hardaker + + * agent/mibgroup/mibII/sysORTable.c: + + - (sysORTable.c): make sysOrIndex not-accessible, as it should be. + +1999-12-07 09:14 hardaker + + * agent/mibgroup/host/hr_other.c: + + - (hr_other.c): shorten cpu description length. + +1999-12-07 08:29 daves + + * agent/agent_read_config.c, agent/agent_read_config.h +, agent/snmp_vars.c, agent/snmp_vars.h, + agent/snmpd.c, agent/snmpd.h, snmplib/read_config.c +, snmplib/read_config.h, snmplib/snmp_api.c: + + - (agent/agent_read_config.[ch] agent/snmp_vars.[ch] agent/snmpd.[ch] + snmplib/read_config.[ch] snmplib/snmp_api.c): + - Use the saved application name for registering config handlers + (N.B: This change will need to be applied to MIB modules as well) + +1999-12-07 08:03 mslifcak + + * apps/: snmp_parse_args.c, snmpusm.c: + + Use argv[0] since the app wont be snmpgetnext, probably. + +1999-12-06 16:31 mslifcak + + * agent/agent_registry.c, apps/snmptable.c, + apps/snmpusm.c, win32/libsnmp_dll/libsnmp.def: + + More fun updating MS VC build of apps and library. + +1999-12-06 15:11 nba + + * snmplib/system.c, win32/config.h, win32/win32.dsw +, win32/encode_keychange/encode_keychange.dsp, + win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def +, win32/libsnmp_dll/libsnmp_dll.dsp, + win32/snmpbulkget/snmpbulkget.dsp, + win32/snmpbulkwalk/snmpbulkwalk.dsp, + win32/snmpdelta/snmpdelta.dsp, win32/snmpget/snmpget.dsp +, win32/snmpgetnext/snmpgetnext.dsp, + win32/snmpstatus/snmpstatus.dsp, + win32/snmptable/snmptable.dsp, win32/snmptest/snmptest.dsp +, win32/snmptranslate/snmptranslate.dsp, + win32/snmptrap/snmptrap.dsp, win32/snmptrapd/snmptrapd.dsp +, win32/snmpusm/snmpusm.dsp, win32/snmpwalk/snmpwalk.dsp +: + + - system.c, config.h, win32.dsw, *.dsp, libsnmp.def: cleaning up for VC builds + +1999-12-06 15:09 mslifcak + + * snmplib/: snmp_api.c, snmpusm.c, snmpusm.h: + + Convert USM_ERR* to SNMPERR_USM*. + +1999-12-06 14:58 hardaker + + * apps/snmpusm.c: + + - (snmpusm.c): fix usage for new args. + +1999-12-06 14:56 hardaker + + * testing/tests/: Sv3config, T030snmpv3usercreation: + + - (Sv3config, T030snmpv3usercreation): make v3 testing work again. + +1999-12-06 14:48 hardaker + + * apps/snmpusm.c: + + - (snmpusm.c): + - make snmpusm usable again, changing arguments slightly. + - make it also use defaults for passphrases, user, etc. + +1999-12-06 14:32 nba + + * win32/: bin/.cvsignore, lib/.cvsignore: + + - .cvsignore: Make CVS silent about installation files + +1999-12-06 13:51 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): print error strings returned by generate_Ku(). + +1999-12-06 13:47 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): default specifications for auth/priv types. + +1999-12-06 09:19 mslifcak + + * snmplib/mib.c: + + Show all non-printable subids in dump_oid_to_string. + Recurse clear_tree_flags only if necessary. + +1999-12-05 21:49 nba + + * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: + + - pass.c, pass_persist.c: ensure proper byte ordering when pass'ing + ipaddress. + +1999-12-03 16:52 hardaker + + * agent/mibgroup/ucd-snmp/vmstat.c: + + - (vmstat.c): remove duplicate limits.h include. + +1999-12-03 16:52 hardaker + + * agent/Makefile.in: + + - (Makefile.in): use $(MAKE) instead of make. + +1999-12-03 16:51 hardaker + + * configure, configure.in: + + - (configure, configure.in): switch to PIC from pic. + +1999-12-03 15:05 nba + + * snmplib/parse.c: + + - parse.c: remember to NULL a freed pointer + +1999-12-03 15:04 nba + + * apps/snmptrapd_handlers.c: + + - snmptrapd_handlers.c: a little nicer error message + +1999-12-03 15:03 nba + + * apps/snmptrapd.c: + + - snmptrapd.c: correct handling of SIGHUP tp reconfigure. + +1999-12-02 16:59 hardaker + + * snmplib/parse.c: + + - (parse.c): turn on REGEX_EXTENDED. + +1999-12-02 09:21 mslifcak + + * agent/Makefile.in: + + Fix bug #81 - continue install after error creating persistent directory. + +1999-12-02 05:06 nba + + * agent/mibgroup/snmpv3/usmUser.c, snmplib/snmpv3.c, + snmplib/snmpv3.h: + + - usmUser.c snmpv3.[ch]: move usm_parse_create_usmUser from the agent + to the library, so that snmptrapd can use it. + +1999-12-02 04:42 nba + + * apps/snmptrapd.c: + + - snmptrapd.c: fix snmp_clone_pdu2 by using the snmplib version + +1999-12-02 04:41 nba + + * snmplib/mib.c: + + - mib.c: accessing and freeeing env_var misplaces around NULL test + +1999-12-01 16:32 mslifcak + + * agent/mibgroup/ucd-snmp/pass.c: + + Use SNMP_MAXBUF when defining large static buffer storage. + +1999-12-01 15:55 mslifcak + + * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: + + Fix bug #112 and finish patch supplied by Anthony Shipman. + +1999-12-01 10:38 mslifcak + + * snmplib/: mib.c, parse.c: + + Prevent overflow of object ID in get_module_node. + In find_best_tree_node, treat result from recursed call same for match = 0. + +1999-12-01 06:40 mslifcak + + * snmplib/parse.c: + + Error check and free resources during regex processing. + +1999-11-30 16:50 mslifcak + + * apps/snmptranslate.c, snmplib/mib.c, snmplib/mib.h +, snmplib/parse.c: + + Add multiple match capability to find_best_tree_node, and use it in + snmptranslate (new -B option). + +1999-11-30 14:47 mslifcak + + * apps/snmptranslate.c: + + Use Wes' cool new get_wild_node match method. + +1999-11-30 14:30 hardaker + + * apps/snmp_parse_args.c, snmplib/mib.c, + snmplib/mib.h, snmplib/parse.c: + + - (snmp_parse_args.c, mib.c, mib.h, parse.c): implement regex matching + everywhere. + +1999-11-30 13:11 mslifcak + + * snmplib/system.c: + + Include ctype.h + +1999-11-30 13:10 mslifcak + + * apps/snmptranslate.c: + + Fix -Td usage description; use switch when current_name is NULL. + +1999-11-30 07:08 daves + + * agent/mibgroup/agentx/master_request.c: + + - (agentx/master_request.c): Fix handling of multi-variable requests to subagents. + +1999-11-30 07:07 daves + + * agent/mibgroup/agentx/master.c: + + - (agentx/master.c): Remove redundent routine. + +1999-11-30 03:01 nba + + * snmplib/snmp_api.h, agent/mibgroup/mibII/snmp_mib.c +, agent/mibgroup/mibII/snmp_mib.h: + + - snmp_api.h, snmp_mib.[ch]: A couple additional SNMP statistics points + +1999-11-29 14:04 hardaker + + * README: + + - (README): another name. + +1999-11-29 14:03 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in): + - check for regex.h, regcomp, strcasestr. + +1999-11-29 14:02 hardaker + + * snmplib/parse.c: + + - (parse.c): make best matching (-b) use regex when available. + +1999-11-29 14:02 hardaker + + * snmplib/: system.c, system.h: + + - (system.c, system.h): implement strcasestr (from Michael Slifcak). + +1999-11-29 12:43 mslifcak + + * apps/snmpbulkget.c: + + Use size_t for name_len member. + +1999-11-29 11:58 mslifcak + + * snmplib/snmp_api.c: + + Free STREAM packet buffer when session is closed; + Test for close in progress for read, write, select, and timeout functions. + +1999-11-29 10:36 mslifcak + + * apps/: snmptrap.c, snmpwalk.c, snmpnetstat/main.c +: + + Remove last vestiges of DEBUG_MALLOC_INC fragments. + +1999-11-29 10:33 mslifcak + + * win32/snmpbulkget/snmpbulkget.dsp: + + Fix reference to snmplib. + +1999-11-29 10:30 mslifcak + + * snmplib/snmp_api.c: + + Use ntohs macro to carefully obtain the default service port. + +1999-11-29 05:50 mslifcak + + * apps/snmpbulkget.c, snmplib/asn1.c, snmplib/mib.c +, snmplib/snmp_api.c: + + More HP-UX aCC fixes supplied by Markku Laukkanen. + +1999-11-27 09:18 hardaker + + * agent/mibgroup/mibII/vacm_vars.c: + + - (vacm_vars.c): redo rwuser/rouser to allow specification of auth type. + +1999-11-27 06:31 marz + + * agent/kernel.c, testing/eval_tools.sh: + + (agent/kernel.c, testing/eval_tools.sh): fix -r switch to supress error messages about failed kernel and add -r to default testing code so 'make test can be run by user + +1999-11-26 11:18 nba + + * snmplib/default_store.c: + + - default_store.c: although read_config is case insensitive, ds_handle_config + was not. At the same time it failed to report the problem that + it was called but didn't know what to do. + +1999-11-25 14:57 nba + + * snmplib/mib.c: + + - mib.c: kill yet another silly warning from gcc + +1999-11-25 14:56 nba + + * snmplib/default_store.h, snmplib/snmp_api.c, + snmplib/snmp_api.h, apps/snmp_parse_args.c: + + - defaults_store.h, snmp_api.c, snmp_parse_args.c: add defCommunity + directive + - snmp_api.h, snmp_api.c: add errorcode for malloc failure + +1999-11-25 14:52 nba + + * agent/mibgroup/snmpv3/usmUser.c: + + - usmUser.c: new user is not added unless both auth and priv is specified + on createUser directive + +1999-11-25 14:33 nba + + * agent/mibgroup/mibII/snmp_mib.h: + + - snmp_mib.h: fix misalignment of statistics counters + +1999-11-25 14:32 nba + + * snmplib/snmp_api.h, agent/agent_trap.c, + agent/snmp_agent.c, agent/mibgroup/mibII/snmp_mib.c: + + - snmp_api.c, agent_trap.c, snmp_agent.c, snmp_mib.h, snmp_mib.c: + fix misalignment of statistics counters + +1999-11-24 11:07 mslifcak + + * mibs/IPFWACC-MIB.txt: + + Fix BUG#57 using 2/3 of patch supplied by zany@triq.net. + +1999-11-24 10:43 hardaker + + * agent/mibgroup/mibII/vacm_vars.c: + + - (vacm_vars.c): Patch from Frank Strauss: + - allow seperation of mask with both . and:. + +1999-11-24 09:16 hardaker + + * INSTALL: + + - (INSTALL): change editing of config.h note. + +1999-11-24 09:08 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, agent/mibgroup/snmpv3/usmUser.c, + snmplib/keytools.c, snmplib/keytools.h, + snmplib/lcd_time.c, snmplib/scapi.h, snmplib/tools.c +, testing/keymanagetest.c, testing/scapitest.c, + win32/config.h: + + - (acconfig.h, config.h.in, configure, configure.in, usmUser.c, + keytools.c, keytools.h, lcd_time.c, scapi.h, tools.c, + keymanagetest.c, scapitest.c, config.h): + - force --enable-developer for CVS checkouts. + - remove all references to KMT. + +1999-11-24 09:03 daves + + * agent/mibgroup/agentx/master_admin.c: + + - (agentx/master_admin.c): Release allocated indexes on subagent shutdown. + +1999-11-23 05:40 daves + + * agent/: agent_registry.c, agent_registry.h: + + - (agent_registry.[ch]): + - Make index registration API more immediately convenient + - Associate such registrations with the main session + - new routine to unregister all indexes for a given session + - differentiate between ANY index and NEW index + - clean up assorted compiler warnings + +1999-11-23 05:21 daves + + * agent/: snmp_agent.c, mibgroup/agentx/subagent.c: + + - (snmp_agent.c agentx/subagent.c): + Make main session structure visible throughout the agent, + and use this for AgentX subagent as well. + +1999-11-23 02:20 nba + + * agent/snmp_agent.c: + + - snmp_agent.c: #include for select prototype + +1999-11-23 02:11 daves + + * agent/mibgroup/host/: hr_storage.c, hr_swrun.c: + + - (host/hr_storage.c host/hr_swrun.c): Guard against calculation overflow + +1999-11-23 01:37 daves + + * agent/mibgroup/host/hr_swrun.c: + + - (host/hr_swrun.c): Fix linux process memory usage figures. + (Reported by Mitch Shields) + +1999-11-23 01:26 nba + + * agent/mibgroup/ucd-snmp/pass_persist.c: + + - pass_persist.c: fix some arguments (int => size_t). Thanks to + Anthony Shipman + +1999-11-23 01:24 nba + + * mibs/IPSEC-MIB.txt: + + - IPSEC-MIB.txt: change some underlines into dashes, and repair the + ::= (maybe I should have looked at this file before adding it:-)) + +1999-11-23 01:23 nba + + * agent/mibgroup/mibII/ipv6.h: + + - ipv6.h: remove an __P that had sneaked in + +1999-11-22 17:52 hardaker + + * README.snmpv3: + + - (README.snmpv3): update to reflect new and easier .conf mechanisms. + +1999-11-22 17:02 hardaker + + * snmplib/scapi.c: + + - (scapi.c): fix length check of key space. + +1999-11-22 16:50 hardaker + + * agent/mibgroup/: mibII/vacm_vars.c, snmpv3/usmUser.c +: + + - (vacm_vars.c, usmUser.c): new config tokens allowing easy user and + vacm/user configuration and setup. + +1999-11-22 16:48 hardaker + + * agent/snmp_vars.c: + + - (snmp_vars.c): remove creation of initial and template* users. + +1999-11-22 13:04 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, agent/mibgroup/mibII/tcp.c: + + - (acconfig.h, config.h.in, configure, configure.in, tcp.c): Patch + from Garrett Wollman: + - FreeBSD 4.x fixes. + +1999-11-22 12:53 nba + + * agent/agent_read_config.c, agent/agent_read_config.h +, agent/agent_registry.h, agent/agent_trap.c, + agent/agent_trap.h, agent/snmp_vars.c, + agent/mibgroup/mibincl.h, agent/mibgroup/mibII/system_mib.c +, agent/mibgroup/mibII/system_mib.h, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/vacm_vars.h, agent/mibgroup/smux/smux.c +, agent/mibgroup/smux/smux.h, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetAddrEntry.h, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.h, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/disk.h, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/extensible.h, + agent/mibgroup/ucd-snmp/file.c, + agent/mibgroup/ucd-snmp/file.h, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/loadave.h, + 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_solaris2.c, + agent/mibgroup/ucd-snmp/memory_solaris2.h, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass.h, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/proc.h, apps/snmptable.c, + apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h, + snmplib/default_store.c, snmplib/mib.c, + snmplib/read_config.c, snmplib/read_config.h, + snmplib/snmp_debug.c, snmplib/snmpusm.c, + snmplib/snmpusm.h, snmplib/snmpv3.c, snmplib/snmpv3.h +: + + - *: change the first argument of the config parser functions to a + const string + +1999-11-22 12:49 hardaker + + * agent/mibgroup/: mibII/vacm_vars.c, ucd-snmp/pass.c +: + + - (vacm_vars.c, pass.c): fix oid -> char conversions. + +1999-11-22 12:30 hardaker + + * agent/mibgroup/ucd-snmp/: vmstat.c, vmstat_freebsd2.c +: + + - (vmstat.c, vmstat_freebsd2.c): use header_generic not header_simple_table + +1999-11-22 09:24 hardaker + + * testing/tests/: T016snmpv2cgetfail, T017snmpv2ctov1getfail +: + + - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update tests for new + error messages. + +1999-11-22 09:17 hardaker + + * configure, configure.in, + agent/mibgroup/host_res.h, agent/mibgroup/host/hr_filesys.c +, agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_system.c: + + - (configure, configure.in, host_res.h, hr_filesys.c, hr_storage.c, + hr_swrun.c, hr_system.c, bsdi4.h): Patch from Bert Driehuis: + - bsdi support for the host resources mib. + +1999-11-22 09:07 hardaker + + * README: + + - (README): added more people to the thanks list. + +1999-11-22 09:00 hardaker + + * agent/mibgroup/snmpv3/usmUser.c: + + - (usmUser.c): fix oid -> char conversions pointed out by Michael Slifcak. + +1999-11-22 08:29 hardaker + + * apps/snmptable.c: + + - (snmptable.c): Patch from Robert Story: + - Added ability to use MIB to query tables with non-sequential column OIDs. + - Added code to handle sparse tables. + +1999-11-22 08:21 mslifcak + + * win32/libagent/.cvsignore: + + Add CVS ignore list for win32/libagent. + +1999-11-22 08:20 mslifcak + + * win32/libagent/libagent.dsp: + + Retry add MSVC++ project file. + +1999-11-22 07:30 daves + + * agent/: agent_registry.c, agent_registry.h, + mibgroup/agentx/client.c, mibgroup/agentx/client.h, + mibgroup/agentx/master_admin.c: + + - (agent_registry.[ch] agentx/client.[ch] agentx/master_admin.c): + Index de-allocation, and AgentX index support. + +1999-11-22 07:16 nba + + * agent/mibgroup/mibII/ipv6.c: + + - ipv6.c: some more ANSI prototypes + +1999-11-22 06:59 nba + + * agent/mibgroup/mibII/ipv6.c: + + - ipv6.c: upgrade to the current Kame patch + +1999-11-22 05:32 nba + + * mibs/IPV6-TCP-MIB.txt, mibs/IPV6-UDP-MIB.txt, + agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/tcp.c +: + + - IPV6-TCP-MIB, IPV6-UDP-MIB, ipv6.c, tcp.c: move the IPv6 tcp and udp + tables to their proper position in the tree, according to the RFC. + +1999-11-22 05:29 nba + + * agent/mibgroup/ucd-snmp/pass.c: + + - pass.c: remove a const casting warning + +1999-11-22 05:28 nba + + * agent/snmpd.c: + + - snmpd.c: reinstate snmpd -a functionality + +1999-11-22 05:28 nba + + * snmplib/snmp_logging.c: + + snmp_logging.c: only timestamp efter a newline + +1999-11-22 05:27 nba + + * configure.in, config.h.in, configure: + + - configure.in: configure test for netinet/ip.h + +1999-11-19 15:23 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, sedscript.in, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/disk.h, mibs/UCD-SNMP-MIB.txt: + + - (acconfig.h, config.h.in, configure, configure.in, sedscript.in, + disk.c, disk.h, UCD-SNMP-MIB.txt): Patch from Andy HOOD: + - monitor disk inode percentages. + +1999-11-19 14:20 hardaker + + * agent/snmp_vars.c, agent/snmpd.c, + snmplib/snmp_alarm.h, snmplib/snmp_api.c: + + - (snmp_vars.c, snmpd.c, snmp_alarm.h, snmp_api.c): + - make snmp_select_info possibly handle alarm timers. + - make snmpd use them and call snmp_run_alarms(). + +1999-11-19 13:47 hardaker + + * local/mib2c.storage.conf: + + - (mib2c.storage.conf): fix mib2c.storage.conf. + +1999-11-19 11:06 daves + + * agent/agent_registry.h: + + - (agent/agent_registry.h): Provide missing index allocation defines. + +1999-11-18 18:20 mslifcak + + * win32/: mib_module_config.h, mib_module_dot_conf.h, + mib_module_includes.h, mib_module_inits.h, + mib_module_shutdown.h, libucdmibs/.cvsignore, + libucdmibs/libucdmibs.dsp, snmpd/.cvsignore, + snmpd/snmpd.dsp: + + More MSVC++ Win32 agent files, gratis Robert Story. + +1999-11-18 18:14 mslifcak + + * win32/: config.h, win32.dsw: + + More touchup per MSVC++ Win32 agent work. + +1999-11-18 17:57 mslifcak + + * config.h.in, configure, configure.in, + agent/agent_read_config.c, agent/agent_registry.c, + agent/agent_trap.c, agent/kernel.c, + agent/mib_modules.c, agent/snmp_agent.c, + agent/snmp_vars.c, agent/snmpd.c, + agent/mibgroup/mibincl.h, agent/mibgroup/util_funcs.c +, agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/smux/smux.c +, agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.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/pass.c, + agent/mibgroup/ucd-snmp/pass.h, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/pass_persist.h, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/registry.c, + agent/mibgroup/ucd-snmp/versioninfo.c, apps/snmpbulkget.c +: + + Check-in agent changes to support Win32 agent built with MSVC++. + Thanks to Robert Story. + +1999-11-17 21:51 nba + + * snmplib/default_store.c: + + - default_store.c: ds_toggle_boolean missed a mask + +1999-11-17 13:09 hardaker + + * local/mib2c.storage.conf: + + - (mib2c.storage.conf): update. Deals with RowStatus objects better. + +1999-11-17 13:08 hardaker + + * configure: + + - (configure): update. + +1999-11-17 13:05 hardaker + + * configure.in: + + - (configure.in): update the so LD for linux to $(CC). + +1999-11-17 11:55 hardaker + + * agent/ds_agent.h, agent/kernel.c, agent/snmpd.c +, man/snmpd.1.def: + + - (ds_agent.h, kernel.c, snmpd.c, snmpd.1.def): + - run time rootless running support for snmpd, by reqest of Joe. (-r) + +1999-11-17 07:36 mslifcak + + * win32/win32.dsw: + + Add snmpbulkget to list of apps to build. + +1999-11-17 07:35 mslifcak + + * win32/snmpbulkget/: .cvsignore, snmpbulkget.dsp: + + Project file for building snmpbulkget using MSVC++ gratis Robert Story. + +1999-11-17 05:59 mslifcak + + * agent/mibgroup/mibII/ipv6.c: + + Replace u_int16_t with more universally supported u_short. + +1999-11-16 14:56 mslifcak + + * win32/snmptrapd/snmptrapd.dsp: + + Build with getopt. + +1999-11-16 14:40 mslifcak + + * apps/snmptranslate.c, snmplib/asn1.c, + snmplib/snmp_api.c, win32/win32.dsw, + win32/encode_keychange/encode_keychange.dsp, + win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def +, win32/libsnmp_dll/libsnmp_dll.dsp, + win32/snmpbulkwalk/snmpbulkwalk.dsp, + win32/snmpdelta/snmpdelta.dsp, win32/snmpget/snmpget.dsp +, win32/snmpgetnext/snmpgetnext.dsp, + win32/snmpset/snmpset.dsp, win32/snmpstatus/snmpstatus.dsp +, win32/snmptable/snmptable.dsp, + win32/snmptest/snmptest.dsp, + win32/snmptranslate/snmptranslate.dsp, + win32/snmptrap/snmptrap.dsp, win32/snmpusm/snmpusm.dsp, + win32/snmpwalk/snmpwalk.dsp: + + MSVC touchups: + Added snmptrapd project .DSP file; All .DS[PW] files CR-LF line terminated; + Fix warnings in asn1.c and snmp_api.c; Remove unused var in snmptranslate.c. + +1999-11-16 10:26 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): add the T: flag for -T to getopt + +1999-11-16 10:24 hardaker + + * agent/mibgroup/agentx/protocol.c: + + - (protocol.c): add the header length to the packet length estimate. + +1999-11-16 09:13 daves + + * snmplib/asn1.c: + + - (snmplib/asn1.c): Fix encoding of root OIDs. + +1999-11-16 08:48 mslifcak + + * config.guess: + + Embrace all HP-9000/6xx,7xx, 8xx series platforms, without regrets. + +1999-11-16 06:21 nba + + * apps/snmp_parse_args.c, apps/snmptranslate.c, + snmplib/default_store.h, snmplib/mib.c, + snmplib/snmp_api.h: + + - snmp_parse_args.c, snmptranslate.c, mib.c: redo the snmptranslate options + to follow the common option set. Issue warnings when someone + uses the old form, advising about the new. + +1999-11-16 03:36 mslifcak + + * snmplib/snmp.h: + + Fix spelling misteak. + +1999-11-15 21:57 mslifcak + + * snmplib/asn1.h: + + Fix bug#75: build --without-opaque-types + +1999-11-15 17:40 hardaker + + * agent/snmp_agent.c, agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/agentx/protocol.h, + agent/mibgroup/agentx/subagent.c, snmplib/snmp_api.c +, snmplib/snmp_api.h: + + - (snmp_agent.c, master.c, protocol.c, protocol.h, subagent.c, + snmp_api.c, snmp_api.h): + - make TCP support better for agentx. Still has a problem (I broke agentx). + +1999-11-15 16:43 mslifcak + + * agent/snmp_agent.c: + + Don't add NULL varbind when ENDOFMIBVIEW is reached. + +1999-11-15 15:41 hardaker + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmp_api.c, snmp_api.h): + - move more options to the ds_* routines. + - implement support for TCP broken SNMP packets by storing buffers + and dealing with pieces of incoming data till we have a full packet. + +1999-11-15 15:38 hardaker + + * snmplib/: default_store.h, mib.c: + + - (default_store.h, mib.c): move more options to the ds_* routines. + +1999-11-15 15:35 hardaker + + * apps/: snmpdelta.c, snmptable.c, snmptest.c, + snmptranslate.c, snmptrapd.c, snmpnetstat/main.c +: + + - (snmpdelta.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrapd.c): + - add default_store.h + +1999-11-15 15:22 hardaker + + * snmplib/: asn1.c, asn1.h: + + - (asn1.c, asn1.h): new function: asn_check_packet(). + +1999-11-15 15:21 hardaker + + * local/mib2c.storage.conf: + + - (mib2c.storage.conf): debugging statements inserted. + +1999-11-15 15:21 hardaker + + * man/snmp_agent_api.3: + + - (snmp_agent_api.3): don't call subagent_pre_init(). + +1999-11-15 15:21 hardaker + + * local/: mib2c, tkmib: + + - (mib2c, tkmib): remove -w. + +1999-11-15 15:20 hardaker + + * agent/mibgroup/header_complex.c: + + - (header_complex.c): set to '\0' instead of NULL for -Wall. + +1999-11-15 15:19 hardaker + + * TODO: + + - (TODO): memory int -> uint. + +1999-11-15 15:19 hardaker + + * agent/: mib_modules.c, snmp_vars.c: + + - (mib_modules.c, snmp_vars.c): move subagent_pre_init() to init_agent(). + +1999-11-15 15:18 hardaker + + * FAQ, README: + + - (FAQ, README): new mirror in Australia. + +1999-11-15 14:09 nba + + * .cvsignore, apps/.cvsignore: + + - .cvsignore: updates to keep cvs silent about generated files. + +1999-11-15 14:05 nba + + * snmplib/parse.c: + + - parse.c: fix a spelling error in the MIB replacement table. + +1999-11-15 14:03 nba + + * mibs/: Makefile.in, RFC1271-MIB.txt, RMON-MIB.txt +: + + - mibs/: replace RFC1271-MIN.txt with RMON-MIB.txt (RFC 1757 version) + +1999-11-15 14:00 nba + + * apps/: snmp_parse_args.c, snmpbulkget.c: + + - snmp_parse_args.c: further error checking, courtesy mslifcak + snmpbulkget.c: needs #include (Thanks to Robert Story) + +1999-11-15 08:29 mslifcak + + * man/mib_api.3: + + Fix description of read_objid return value. + +1999-11-15 07:56 daves + + * agent/snmp_vars.c: + + - (agent/snmp_vars.c): Fix handling of failed GET/SET requests + +1999-11-14 06:32 nba + + * acconfig.h, config.h.in, configure, + configure.in, maketarget, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/ipv6.h +, agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/tcp.h, agent/mibgroup/mibII/var_route.h +, apps/snmpnetstat/Makefile.in, + apps/snmpnetstat/inet6.c, apps/snmpnetstat/main.c, + apps/snmpnetstat/netstat.h, mibs/IPSEC-MIB.txt, + mibs/IPV6-ICMP-MIB.txt, mibs/IPV6-MIB.txt, + mibs/IPV6-TC.txt, mibs/IPV6-TCP-MIB.txt, + mibs/IPV6-UDP-MIB.txt, mibs/Makefile.in: + + - ipc6: Add the IPv6 code from the Kame project. I have only massaged + it so much as to still compile on non-IPv6 systems, and detect + Linux, INRIA, Solaris IPv6. No code for them yet. Original + author: itojun@iijlab.net + +1999-11-14 06:15 nba + + * man/snmptrapd.8: + + - snmptrapd.8: add the new common -O option set + +1999-11-14 06:12 nba + + * apps/snmptrapd.c: + + - snmptrapd.c: add the new common -O option set + +1999-11-14 02:42 nba + + * mibs/SNMPv2-CONF.txt: + + - SNMPv2-CONF.txt: comment out the IMPORT clause + +1999-11-14 02:04 nba + + * apps/snmptranslate.c, snmplib/mib.c: + + - mib.c, snmptranslate.c: move the MIB:id handling inside read_objid for + consistency. Also fixes a buffer overrun in mib.c + +1999-11-14 02:01 nba + + * agent/mibgroup/ucd-snmp/pass.c, man/snmpd.conf.5.def +: + + - pass.c, snmpd.conf.5.def: add an UNSIGNED return type + +1999-11-14 02:00 nba + + * agent/mibgroup/mibII/vacm_vars.c: + + - vacm_vars.c: kill a warning + +1999-11-14 01:59 nba + + * agent/mibgroup/mibII/vacm_vars.h, mibs/Makefile.in, + mibs/SNMP-COMMUNITY-MIB.txt, mibs/SNMP-FRAMEWORK-MIB.txt +, mibs/SNMP-MPD-MIB.txt, mibs/SNMP-NOTIFICATION-MIB.txt +, mibs/SNMP-PROXY-MIB.txt, mibs/SNMP-TARGET-MIB.txt +, mibs/SNMP-USER-BASED-SM-MIB.txt, + mibs/SNMP-VIEW-BASED-ACM-MIB.txt, mibs/SNMPv2-CONF.txt, + mibs/SNMPv2-SMI.txt, mibs/SNMPv2-TC.txt: + + - mibs/*, vacm_vars.h: update the mib files to rfc 2571-2575. Also add + SNMP_COMMUNITY_MIB from the coex draft. + +1999-11-14 01:54 nba + + * apps/: snmp_parse_args.c, snmp_parse_args.h: + + - snmp_parse_args: changes to support multi-valued options + +1999-11-14 01:53 nba + + * apps/Makefile.in, apps/snmpbulkget.c, + man/snmpbulkget.1, man/Makefile.in: + + - snmpbulkget: new tool to issue a single GETBULK request + +1999-11-14 01:51 nba + + * man/snmptable.1: + + - snmptable: add in the application specific snmptable options between + the normal options. + +1999-11-14 01:48 nba + + * apps/snmptable.c: + + - snmptable, snmp_parse_args: allow the application specific options to + +1999-11-12 13:01 marz + + * snmplib/: lcd_time.c, lcd_time.h, snmpusm.c: + + (lcd_time.[ch], snmpusm.c): fix enginetime update algorithm to conform to spec rfc2574 3.2.7.b.1 + +1999-11-12 08:46 daves + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): Provide a unique ID for all incoming PDUs + +1999-11-11 22:49 nba + + * apps/snmp_parse_args.c, snmplib/mib.c: + + - snmp_parse_args.c, mib.c: alignment of option code. + Some enhancements to the snmptranslate -d output. + +1999-11-11 22:14 nba + + * man/snmpcmd.1: + + - snmpcmd.1: update man page to correspond to the new getopt situation + Note: even though some options have been removed from this + page, they still work! + +1999-11-11 03:37 daves + + * agent/mibgroup/agentx/client.c: + + - (agentx/client.c): Silly typo in start time synchronisation + +1999-11-10 22:10 nba + + * win32/: .cvsignore, encode_keychange/.cvsignore, + libsnmp/.cvsignore, libsnmp/libsnmp.plg, + libsnmp_dll/.cvsignore, libsnmp_dll/libsnmp_dll.plg, + snmpbulkwalk/.cvsignore, snmpbulkwalk/snmpbulkwalk.plg, + snmpdelta/.cvsignore, snmpdelta/snmpdelta.plg, + snmpget/.cvsignore, snmpget/snmpget.plg, + snmpgetnext/.cvsignore, snmpgetnext/snmpgetnext.plg, + snmpnetstat/.cvsignore, snmpset/.cvsignore, + snmpset/snmpset.plg, snmpstatus/.cvsignore, + snmpstatus/snmpstatus.plg, snmptable/.cvsignore, + snmptest/.cvsignore, snmptest/snmptest.plg, + snmptranslate/.cvsignore, snmptranslate/snmptranslate.plg +, snmptrap/.cvsignore, snmptrap/snmptrap.plg, + snmptrapd/.cvsignore, snmpusm/.cvsignore, + snmpwalk/.cvsignore, snmpwalk/snmpwalk.plg: + + - win32/*: clean up repository files, and add proper .cvsignore files + +1999-11-10 15:29 nba + + * apps/snmp_parse_args.c, apps/snmp_parse_args.h, + apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpget.c +, apps/snmpgetnext.c, apps/snmpset.c, + apps/snmpstatus.c, apps/snmptable.c, apps/snmptest.c +, apps/snmptrap.c, apps/snmpusm.c, + apps/snmpwalk.c, win32/snmpget/snmpget.plg, + win32/snmpusm/snmpusm.dsp: + + - apps/*: changes for getopt usage, and reworking of snmp_parse_args + +1999-11-10 12:20 nba + + * win32/: win32.dsw, encode_keychange/encode_keychange.dsp +, libsnmp_dll/libsnmp.def, + snmpbulkwalk/snmpbulkwalk.dsp, snmpdelta/snmpdelta.dsp, + snmpgetnext/snmpgetnext.dsp, snmpstatus/snmpstatus.dsp, + snmptest/snmptest.dsp, snmptrapd/snmptrapd.dsp, + snmpusm/snmpusm.dsp, snmpwalk/snmpwalk.dsp: + + - win32/*.dsp: yet another round of making this crap work + +1999-11-10 08:59 daves + + * agent/mibgroup/agentx/subagent.c: + + - (agentx/subagent.c): Fix AgentX notify support + +1999-11-10 08:58 daves + + * agent/: agent_trap.c, agent_trap.h: + + - (agent/agent_trap.[ch]): minor re-structure to allow subagent trap "sinks" + +1999-11-10 08:57 daves + + * agent/agent_read_config.c: + + - (agent/agent_read_config.c): Only set up trap sinks on the master agent + +1999-11-10 08:31 nba + + * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp +, snmpget/snmpget.dsp, snmpset/snmpset.dsp, + snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp, + snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp, + snmptrapd/snmptrapd.dsp: + + - win32/*: VC++ project updates + +1999-11-10 08:30 nba + + * win32/: libsnmp/libsnmp.plg, libsnmp_dll/libsnmp.def +, snmpget/snmpget.plg, snmptrap/snmptrap.dsp, + snmptrap/snmptrap.plg: + + - win32/*: fixes to the VC++ build projects + +1999-11-09 23:30 nba + + * snmplib/getopt.h: + + - getopt.h: arguments to getopt did not match those in getopt.c + +1999-11-09 22:20 nba + + * apps/snmp_parse_args.c: + + . snmp_parse_args.c: a glitch in the conversion to getopt (thanks to + driehuis@playbeing.org) + +1999-11-09 15:15 nba + + * apps/snmp_parse_args.c, apps/snmpget.c, + apps/snmpset.c, apps/snmptable.c, + apps/snmptranslate.c, apps/snmptrapd.c, + apps/snmpnetstat/main.c, snmplib/getopt.c, + snmplib/getopt.h, snmplib/mib.c, snmplib/mib.h +, snmplib/system.c, snmplib/system.h, + win32/win32.dsw, win32/win32.opt, + win32/libsnmp/libsnmp.dsp, win32/libsnmp/libsnmp.plg, + win32/libsnmp_dll/libsnmp_dll.dsp, win32/snmpget/snmpget.plg +, win32/snmpstatus/snmpstatus.dsp, + win32/snmptable/snmptable.dsp, + win32/snmptranslate/snmptranslate.dsp, + win32/snmptranslate/snmptranslate.plg, + win32/snmptrap/snmptrap.dsp, win32/snmptrap/snmptrap.plg +: + + - various: adapt tools to use getopt (and put one in for Win32) + +1999-11-09 13:09 hardaker + + * mibs/Makefile.in: + + - (Makefile.in): install the DEMO-MIB. + +1999-11-09 13:09 hardaker + + * agent/mibgroup/mibII/: vacm_vars.c, vacm_vars.h: + + - (vacm_vars.c, vacm_vars.h): simple new .conf tokens: rocommunity, rwcommity. + +1999-11-09 13:02 hardaker + + * agent/mibgroup/ucd_snmp.h: + + - (ucd_snmp.h): require the DEMO-MIB (just for tutorial purposes). + +1999-11-09 13:02 hardaker + + * agent/snmpd.c: + + - (snmpd.c): fix -H. + +1999-11-09 12:59 nba + + * win32/snmptrapd/snmptrapd.dsp, apps/snmptrapd.c, + apps/snmptrapd_handlers.c: + + - snmptrapd.c,snmptrapd_handlers.c: make it compile with VC++ 5.0 + (but no handlers (yet)) + +1999-11-09 01:50 nba + + * snmplib/: default_store.h, mib.c, parse.c, + parse.h: + + - mib.c,parse.c: make error reporting in parser work according to spec (-Pe) + show defining modules in snmptranslate -d + use ds_toggle_boolean + +1999-11-05 06:22 mslifcak + + * agent/mibgroup/header_complex.c, apps/encode_keychange.c +, snmplib/callback.c, snmplib/lcd_time.c, + snmplib/parse.c, snmplib/snmp_api.c, + snmplib/snmpusm.c, snmplib/tools.c, snmplib/tools.h +: + + Say goodbye to SNMP_MALLOC, malloc_zero, xcalloc, xmalloc, and xstrdup. + Respectively replaced with calloc, calloc, calloc, malloc, and strdup. + +1999-11-04 13:43 mslifcak + + * snmplib/mib.c: + + Speed up sprint_variable: halve the number of calls to get_symbol. + +1999-11-04 10:28 hardaker + + * apps/snmp_parse_args.c, man/snmpcmd.1: + + - (snmp_parse_args.c, snmpcmd.1): move -q flags to -O. + +1999-11-04 10:19 mslifcak + + * acconfig.h, config.h.in, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/mibII/interfaces.c, win32/config.h: + + Redo FreeBSD 4.0: define freebsd3 in s/freebsd4.h; reduce "define" thrashing. + +1999-11-04 10:04 hardaker + + * local/mib2c.conf: + + - (mib2c.conf): include headers for compilation for both internal and + external to the ucd-snmp source. + +1999-11-04 10:03 hardaker + + * Makefile.in, acconfig.h, config.h.in, + configure, configure.in, snmplib/mib.c: + + - (Makefile.in, acconfig.h, config.h.in, configure, configure.in, mib.c): + - define IN_UCD_SNMP_SOURCE in config.h but not in ucd-snmp-config.h. + - move ucd-snmp-config.h up in the build order before subdirs. + - Make default MIBDIRS search path include $HOME/.snmp/mibs. + - Make MIBDIRS parsing handle $HOME variables in it. + +1999-11-04 05:12 mslifcak + + * acconfig.h, config.h.in, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/ucd-snmp/disk.c +, agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/loadave.c, snmplib/vacm.c: + + First pass support for FreeBSD 4.0 [problems with proc table lookups]. + +1999-11-04 04:33 mslifcak + + * AGENT.txt: + + Change example away from STDC_HEADERS. + +1999-11-04 04:14 mslifcak + + * agent/: agent_registry.c, snmp_vars.c, + mibgroup/host/hr_filesys.c, mibgroup/host/hr_utils.c, + mibgroup/mibII/at.c, mibgroup/mibII/icmp.c, + mibgroup/mibII/interfaces.c, mibgroup/mibII/ip.c, + mibgroup/mibII/route_write.c, mibgroup/mibII/tcp.c, + mibgroup/mibII/udp.c, mibgroup/misc/dlmod.c, + mibgroup/ucd-snmp/disk.c, mibgroup/ucd-snmp/errormib.c +, mibgroup/ucd-snmp/extensible.c, + mibgroup/ucd-snmp/loadave.c, mibgroup/ucd-snmp/memory.c +, mibgroup/ucd-snmp/memory_solaris2.c, + mibgroup/ucd-snmp/registry.c: + + More STDC_HEADERS cleanup: use HAVE_STRING_H, HAVE_STDLIB_H instead. + +1999-11-04 02:42 mslifcak + + * acconfig.h, config.h.in, configure, + configure.in: + + Patch to build BSD/OS 4.0.1; from Bert Driehuis -- driehuis@playbeing.org + +1999-11-03 13:20 mslifcak + + * agent/mibgroup/host/hr_system.c: + + Fix build problem on Linux RedHat 6.0: key off GNU_LIBRARY value. + +1999-11-03 13:18 mslifcak + + * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.c +, ucd-snmp/memory.c, ucd-snmp/memory_freebsd2.c +, ucd-snmp/pass.c, ucd-snmp/proc.c, + ucd-snmp/proc.h: + + Following call to fdopen (near get_exec_output), do not close(fd). + +1999-11-03 06:49 mslifcak + + * agent/mibgroup/ucd-snmp/proc.c: + + Near line 663: close(fd) before invoking wait_on_exec + +1999-11-03 06:11 mslifcak + + * snmplib/parse.c, snmplib/parse.h, + win32/libsnmp_dll/libsnmp.def: + + declare find_best_tree_node for MSVC build. + +1999-11-02 15:46 mslifcak + + * man/Makefile.in: + + Install snmp_agent_api.3 + +1999-11-02 15:36 mslifcak + + * config.h.in, configure, configure.in, + agent/mibgroup/mibII/route_write.c, snmplib/read_config.c +, snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/snmp_debug.c, snmplib/snmp_debug.h, + snmplib/snmp_logging.c, snmplib/snmp_logging.h, + snmplib/system.h, win32/config.h: + + Use HAVE_STDARG_H when deciding to use varargs vs ANSI-C prototypes. + +1999-11-02 09:57 hardaker + + * snmplib/Makefile.in: + + - (Makefile.in): install other header files needed by SNMP.pm. + +1999-11-01 13:17 hardaker + + * apps/snmp_parse_args.c, snmplib/default_store.h, + snmplib/mib.c, snmplib/snmp_alarm.c: + + - (snmp_parse_args.c, default_store.h, mib.c, snmp_alarm.c): + - don't break oids into pieces if quick_print is turned on. + - ditto if the new default_store option is turned on. + - made a default_store option to not use sigalrm for snmp_alarms. + +1999-10-29 19:54 marz + + * apps/snmp_parse_args.c, snmplib/snmpv3.c: + + (apps/snmp_parse_args.c, snmplib/snmpv3.c): make engineID setup conditional on app type to prevent apps from easily ending up with the same engineID as agent on same host + +1999-10-29 16:58 hardaker + + * local/tkmib: + + - (tkmib): make it do snmpv3. Added many things to the options menu. + +1999-10-29 10:15 hardaker + + * man/.cvsignore: + + - (.cvsignore): ignore default_store.3{,.h} + +1999-10-29 10:15 hardaker + + * man/: default_store.3, default_store.3.h: + + -(default_store.3{,.h}): removed from CVS since they are built + +1999-10-29 10:13 hardaker + + * man/snmpcmd.1: + + - (snmpcmd.1): document -T and -q[oe] + +1999-10-29 10:05 hardaker + + * agent/ds_agent.h, agent/snmp_agent.c, agent/snmpd.c +, apps/snmp_parse_args.c: + + - (ds_agent.h, snmp_agent.c, snmpd.c, snmp_parse_args.c): + - snmp over TCP options: -T TCP. + - new quick print options: -qo -qe for numeric oids and enums. + +1999-10-29 09:52 hardaker + + * snmplib/: default_store.h, mib.c: + + - (default_store.h, mib.c): two new printing options: + - printNumericOids + - printNumericEnums + +1999-10-29 09:28 hardaker + + * agent/ucd-snmp-agent-includes.h: + + - (ucd-snmp-agent-includes.h): added var_struct.h and agent_read_config.h + +1999-10-29 09:28 hardaker + + * FAQ: + + - (FAQ): added reference to an above question for perl installation. + +1999-10-29 08:58 hardaker + + * local/: mib2c.conf, mib2c.vartypes.conf: + + - (mib2c.conf, mib2c.vartypes.conf): Patch from Keith Tuson: + - misc fixes. + +1999-10-28 06:49 mslifcak + + * snmplib/mib.c: + + rephrase subtree not found code in _get_symbol. + +1999-10-28 05:25 mslifcak + + * acconfig.h: + + Oops! restore version r1.131. + +1999-10-28 05:23 mslifcak + + * acconfig.h, win32/config.h: + + u_int8/16/32_t types no longer needed for WIN32 builds. + +1999-10-28 04:55 mslifcak + + * agent/snmp_agent.c: + + Dave's comment about pre_parse etc. was too good to lose in e-mail. + +1999-10-27 17:30 hardaker + + * agent/mibgroup/mibII/vacm_vars.c: + + - (vacm_vars.c): watch for null communities when printing debug statements. + +1999-10-27 17:12 hardaker + + * snmplib/mib.c: + + - (mib.c): bail if we can't find an index in the mib tree to use for + breaking an oid apart. + +1999-10-27 17:12 hardaker + + * snmplib/ucd-snmp-includes.h: + + - (ucd-snmp-includes.h): added more include files. + +1999-10-27 14:38 hardaker + + * snmplib/ucd-snmp-includes.h: + + - (ucd-snmp-includes.h): add default_store.h and snmp_logging.h + +1999-10-27 14:37 hardaker + + * snmplib/lcd_time.h: + + - (lcd_time.h): define and comment LCD_TIME_SYNC_OPT better. + +1999-10-27 14:36 hardaker + + * snmplib/default_store.h: + + - (default_store.h): + - mark regions to be included in the default_store.3 manual page. + +1999-10-27 14:36 hardaker + + * man/: Makefile.in, default_store.3, + default_store.3.bot, default_store.3.h, + default_store.3.top, snmp_agent_api.3: + + - (Makefile.in, default_store.3, default_store.3.bot, + default_store.3.h, default_store.3.top, snmp_agent_api.3): + - new manual pages: default_store.3, snmp_agent_api.3. + +1999-10-27 14:35 hardaker + + * agent/mibgroup/agentx/master_admin.c: + + - (master_admin.c): simple debugging so you can watch stuff register. + +1999-10-27 14:34 hardaker + + * agent/: Makefile.in, ucd-snmp-agent-includes.h: + + - (Makefile.in, ucd-snmp-agent-includes.h): added a header file to + wrap around the various agent include files. + +1999-10-27 14:34 hardaker + + * agent/snmp_agent.h: + + - (snmp_agent.h): prototype agent_check_and_process(). + +1999-10-27 14:33 hardaker + + * Makefile.in: + + - (Makefile.in): fix up ucd-snmp-config.h building. + +1999-10-26 10:34 mslifcak + + * agent/mibgroup/ucd-snmp/pass.c: + + Allow unsigned range for counter/gauge/timeticks (fix BUG#84 per Sander Steffann). + +1999-10-25 16:04 hardaker + + * apps/snmptranslate.c, snmplib/parse.c: + + - (snmptranslate.c, parse.c): hack to do wild card searches for a mib node. + +1999-10-25 14:35 hardaker + + * apps/snmptranslate.c: + + - (snmptranslate.c): enable -p printing of only a section of the mib tree. + +1999-10-25 14:12 nba + + * acconfig.h, config.h.in, configure, + configure.in, agent/agent_read_config.c, + agent/agent_registry.c, agent/auto_nlist.c, + agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c +, agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/subagent.c, agent/mibgroup/mibII/at.c +, agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c +, agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/var_route.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/memory_freebsd2.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/registry.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + apps/snmpnetstat/Makefile.in, snmplib/asn1.c, + snmplib/callback.c, snmplib/default_store.c, + snmplib/keytools.c, snmplib/lcd_time.c, snmplib/mib.c +, snmplib/parse.c, snmplib/read_config.c, + snmplib/scapi.c, snmplib/scapi.h, snmplib/snmp.c +, snmplib/snmp_alarm.c, snmplib/snmp_api.c, + snmplib/snmp_auth.c, snmplib/snmp_client.c, + snmplib/snmp_debug.c, snmplib/snmp_logging.c, + snmplib/snmpusm.c, snmplib/snmpv3.c, snmplib/system.c +, snmplib/tools.c, snmplib/vacm.c: + + - *: configure support for dmalloc malloc debugger (www.dmalloc.com) + +1999-10-25 14:08 nba + + * man/snmpd.conf.5.def: + + - snmpd.conf.5.def: minor quirk + +1999-10-25 14:07 nba + + * apps/snmpdelta.c: + + - snmpdelta.c: COUNTER64 will dereference freed pointer + +1999-10-25 13:56 nba + + * testing/: RUNTESTS, TESTCONF.sh, eval_onescript.sh +, eval_tools.sh: + + - RUNTESTS, TESTCONF.sh eval_onescript.sh eval_tools.sh: support non-bash + shells (echo -n vs echo \\c). Don't require . in PATH + +1999-10-25 13:40 nba + + * configure, configure.in, + agent/mibgroup/ucd-snmp/proc.c: + + - configure.in, proc.c: support for FreeBSD 2.1 where ps doesn't have c flag + +1999-10-25 13:39 nba + + * agent/mibgroup/mibII/interfaces.c: + + - interfaces.c: fix a memory leak in the Linux part + +1999-10-25 08:06 mslifcak + + * snmplib/: keytools.c, mib.c, scapi.c: + + minor rework to clarify signed compares and remove unused variables. + +1999-10-24 08:27 hardaker + + * snmplib/read_config.c: + + - (read_config.c): + - premib directives weren't getting read due to a missing negation (!). + - more parsing debugging statements added. + +1999-10-24 08:25 hardaker + + * snmplib/mib.c: + + - (mib.c): fix "mibs" and "mibdirs" .conf directives to properly + handle multiple calls (additive) and '+'s and things. + +1999-10-24 08:24 hardaker + + * README.snmpv3: + + - (README.snmpv3): typo. + +1999-10-24 08:23 hardaker + + * configure, configure.in: + + - (configure, configure.in): SNMPCONFPATH uses sysconfdir not datadir. + +1999-10-22 15:29 hardaker + + * snmplib/mib.c: + + - (mib.c): print string based OIDs better. + +1999-10-22 15:28 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, snmplib/keytools.c, snmplib/keytools.h +, snmplib/scapi.c: + + - (acconfig.h, config.h.in, configure, configure.in, keytools.c, + keytools.h, scapi.c): + - use openssl for md5/sha support (from Olafur Gudmundsson). + +1999-10-22 10:12 mslifcak + + * snmplib/mib.c: + + Display _some_ octet string indices of object identifiers as quoted printable. + Should be expanded to handle other INDEX types. + +1999-10-22 09:59 hardaker + + * snmplib/mib.c: + + - (mib.c): enable hex strings inside oids. + +1999-10-22 07:39 mslifcak + + * snmplib/mib.c: + + Removed duplicated variable in a nested block. ARg! + +1999-10-22 06:29 mslifcak + + * agent/mibgroup/ucd-snmp/pass.c: + + Fix BUG #83. + +1999-10-21 12:54 nba + + * agent/mibgroup/ucd-snmp/memory_solaris2.c: + + - memory_solaris2.c: reorder computations to avoid overflow. + +1999-10-21 12:31 mslifcak + + * snmplib/snmp_api.c: + + small patch from M. Laukkanen to fix HP aCC build. + +1999-10-21 12:09 mslifcak + + * man/: snmp_api.3, snmp_sess_api.3, snmpd.1.def +, snmpnetstat.1, snmptest.1: + + Fix BUG#78 + +1999-10-21 10:42 mslifcak + + * agent/: agent_trap.c, snmp_agent.c, + mibgroup/agentx/master.c, mibgroup/agentx/subagent.c: + + use snmp_open_ex. + +1999-10-21 10:41 mslifcak + + * apps/: snmpbulkwalk.c, snmpdelta.c, snmpget.c +, snmpgetnext.c, snmpset.c, snmpstatus.c +, snmptable.c, snmptest.c, snmptrap.c, + snmpusm.c, snmpwalk.c, snmpnetstat/main.c: + + reminders for snmp_sess_perror usage after open. + snmptable.c - open/close session from main(). + netstat/main.c - use snmp_sess_perror. + +1999-10-21 10:39 mslifcak + + * win32/: config.h, libsnmp/libsnmp.dsp, + libsnmp_dll/libsnmp_dll.dsp: + + Fixups for building with MSVC++. (no hpux.c, supply MAX_PERSISTENT_BACKUPS). + +1999-10-21 10:37 mslifcak + + * snmplib/: mib.c, read_config.c, snmp_api.c +, snmp_api.h: + + mib.c - restore line stomped in my last update. + read_config.c - drop unused variable. + snmp_api.c - new method snmp_open_ex replaces set internal hook functions. + +1999-10-21 10:26 mslifcak + + * snmplib/mib.c: + + Note SNMPERR_UNKNOWN_OBJID error from within the library. + +1999-10-21 10:20 mslifcak + + * apps/snmp_parse_args.c: + + Note SNMPERR_UNKNOWN_OBJID error without specifying snmp_errno _outside_ the library. + +1999-10-21 10:07 hardaker + + * snmplib/mib.c: + + - (mib.c): enable oidname."hi".'there' in get_module_node() as well. + +1999-10-20 18:08 hardaker + + * snmplib/mib.c: + + - (mib.c): enable oid parser to handle simple embedded strings in oids + and to translate them into oid segments. + EG: .1.3.\"hello\".\'hi\' -> .1.3.5.104.101.108.108.111.104.105 + +1999-10-20 17:26 hardaker + + * agent/mibgroup/header_complex.c: + + - (header_complex.c): parsed strings from oid's include null terminators. + +1999-10-15 07:09 mslifcak + + * snmplib/: callback.c, default_store.c: + + -(default_store.c, callback.c) fix + bug in array-boundary check in snmplib/callback.c + reported by Bert Holstein 15 Oct 1999. + +1999-10-13 07:09 nba + + * agent/mibgroup/: agentx/master_admin.c, mibII/system_mib.c +: + + - master_admin.c, system_mib.h: includes for prototypes + +1999-10-13 03:54 mslifcak + + * snmplib/read_config.h: + + add missing proto for save_persistent. + +1999-10-12 06:07 mslifcak + + * snmplib/snmp_api.c: + + Define address length for FreeBSD platform. + +1999-10-12 05:58 mslifcak + + * snmplib/: lcd_time.c, mib.c: + + mib.c: quick_print is exposed for CMU_COMPATIBLE builds. + lcd_time.c: commented unused dump_etimelist_entry under SNMP_TESTING_CODE. + +1999-10-07 09:01 daves + + * agent/mibgroup/agentx/: master_admin.c, subagent.c: + + - (agentx/subagent.c agentx/master_admin.c): Notification support + +1999-10-07 08:42 daves + + * agent/: agent_trap.c, agent_trap.h: + + - (agent_trap.[ch]): Improve accessibility for subagents + +1999-10-07 07:26 daves + + * agent/: agent_read_config.c, agent_trap.c, + agent_trap.h, snmpd.h: + + - (agent_trap.c agent_trap.h agent_read_config.c snmpd.h): + - Re-write of agent trap handling: + Provision for v1 traps with varbinds + Consolidate v1 and v2 trap sink lists + Preliminary INFORM support + +1999-10-06 16:31 hardaker + + * acconfig.h, config.h.in, snmplib/read_config.c +, snmplib/snmp_api.c, snmplib/snmp_client.c: + + - (acconfig.h, config.h.in, read_config.c, snmp_api.c, snmp_client.c): + - Save and parse older persistent storage files to make sure data is + not lost during storage crashes. + - Fix SNMPv3 engineID probes: PDU's are allowed to have a NULL varbindlist. + +1999-10-06 08:57 hardaker + + * local/fixproc: + + - (fixproc): new commented version. + +1999-10-05 22:22 nba + + * agent/mibgroup/agentx/subagent.c: + + - subagent.c: include system.h for prototype for calculate_time_diff + +1999-10-05 22:18 nba + + * apps/snmp_parse_args.c: + + - snmp_parse_args.c: fixes to report invalid engineId + +1999-10-05 21:49 nba + + * snmplib/snmp_debug.h: + + - snmp_debug.h: make the DEBUG* macros safe for use in compound statements + +1999-10-05 07:23 daves + + * agent/mibgroup/agentx/: master_request.c, subagent.c +: + + - (agentx/master_request.c agentx/subagent.c): Working SET support + +1999-10-04 16:32 hardaker + + * agent/mibgroup/: header_complex.c, header_complex.h: + + - (header_complex.c, header_complex.h): added header_complex_find_entry(). + +1999-10-04 13:52 nba + + * agent/: mib_modules.c, mibgroup/agentx/subagent.c, + mibgroup/agentx/subagent.h: + + - subagent.h, subagent.c, mib_modules.c: pre_init_subagent confuses + configure into believing there is a init_subagent function. + Rename to subagent_pre_init + +1999-10-04 13:51 hardaker + + * agent/mibgroup/mibII/system_mib.c: + + - (system_mib.c): make sysServices configurable. + +1999-10-04 13:38 nba + + * agent/: agent_registry.h, mibgroup/agentx/master_admin.c +, mibgroup/agentx/subagent.c, + mibgroup/mibII/sysORTable.c, mibgroup/mibII/sysORTable.h +: + + - various: include additions and fixes to kill warnings + +1999-10-04 11:52 nba + + * configure, configure.in: + + - configure.in: remove -pedantic from --with-developer, and the system headers + are not prepared for it (at least on Linux and NetBSD) + +1999-10-04 11:50 nba + + * Makefile.in: + + - Makefile.in: always use $(MAKE) for make in Makefiles + +1999-10-04 11:48 nba + + * snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/int64.c, snmplib/int64.h, apps/snmptrap.c +: + + - (snmp_api?, int64.? snmptrap.c): add some error checking for variables + +1999-10-04 10:22 daves + + * agent/mibgroup/agentx/: client.c, client.h, + master_admin.c: + + - (agentx/client.[ch] agentx/master_admin.c): Trivial 'ping' implementation + +1999-10-04 10:17 daves + + * agent/: agent_callbacks.h, mibgroup/agentx/master_admin.c +, mibgroup/agentx/subagent.c, + mibgroup/mibII/sysORTable.c, mibgroup/mibII/sysORTable.h +: + + - (agent_callbacks.h mibgroup/mibII/sysORTable.[ch] + mibgroup/agentx/master_admin.c mibgroup/agentx/subagent.c): + - Complete subagent handling of Agent Capabilities / sysORTable + +1999-10-04 10:15 daves + + * snmplib/callback.h: + + - (snmplib/callback.h): Increase number of application callbacks supported + +1999-10-04 09:58 daves + + * agent/: mib_modules.c, mibgroup/agentx/subagent.c, + mibgroup/agentx/subagent.h: + + - (mib_modules.c mibgroup/agentx/subagent.[ch]): + - Ensure subagent is initialised early (prior to MIB registration, etc) + +1999-10-04 09:53 daves + + * agent/: agent_registry.c, agent_registry.h, + snmp_vars.h, mibgroup/agentx/client.c, + mibgroup/agentx/client.h, mibgroup/agentx/master_admin.c +, mibgroup/agentx/subagent.c, + mibgroup/mibII/sysORTable.c: + + - (agent_registry.[ch] snmp_vars.h mibII/sysORTable.c + agentx/client.[ch] agentx/master_admin.c): + - Handle MIB range registration, and clean up wrapper interfaces + +1999-10-04 03:58 daves + + * agent/: agent_registry.c, agent_registry.h, + mibgroup/agentx/client.h: + + - (agent_registry.[ch] mibgroup/agentx/client.h): + - consolidate definitions of default MIB registration priority + +1999-10-02 14:28 daves + + * agent/mibgroup/agentx/: master_admin.c, subagent.c: + + - (mibgroup/agentx/master_admin.c mibgroup/agentx/subagent.c): + - Fix a problem with re-used PDU structures being freed twice. + +1999-10-01 09:48 daves + + * agent/Makefile.in: + + - (agent/Makefile.in): Fix incompatability in agent library names + +1999-09-30 01:09 daves + + * agent/mibgroup/host/hr_system.c: + + - (mibgroup/host/hr_system.c): + - protect against NULL utmp file (from Fabrice Dupre) + +1999-09-29 23:42 mslifcak + + * snmplib/hpux.c: + + Remove unused file.. snmplib/hpux.c + +1999-09-29 17:01 hardaker + + * agent/mib_modules.c: + + - (mib_modules.c): include netinet/in.h + +1999-09-29 17:01 hardaker + + * agent/: agent_registry.c, agent_registry.h: + + - (agent_registry.c, agent_registry.h): fix bugs. + +1999-09-29 16:40 hardaker + + * local/mib2c.vartypes.conf: + + - (mib2c.vartypes.conf): removed extra \n. + +1999-09-29 16:40 hardaker + + * agent/mibgroup/ucd-snmp/pass.c: + + - (pass.c): run ntohl on ip addresses stored in a long. + +1999-09-29 16:39 hardaker + + * agent/mibgroup/agentx/master_admin.c: + + - (master_admin.c): -Wall fixes and found a missing }. + +1999-09-29 16:39 hardaker + + * agent/mibgroup/agentx/client.h: + + - (client.h): define DEFAULT_MIB_PRIORITY to 255. + +1999-09-29 16:38 hardaker + + * agent/mibgroup/agentx/client.c: + + - (client.c): thats "timeval" not "timevale" Dave (hehe). + +1999-09-29 16:38 hardaker + + * agent/mibgroup/: header_complex.c, header_complex.h: + + - (header_complex.c, header_complex.h): + - new extraction and freeing functions. + - bug fix, missing a malloc size by one (electric fence is very cool). + +1999-09-29 16:36 hardaker + + * README: + + - (README): added Mike Michaud to the thank you list. + +1999-09-29 16:35 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in): + - fix RANLIB testing for --enable-shared. + +1999-09-29 14:31 mslifcak + + * snmplib/parse.c: + + Robust copy of information to tree, import_list, display hints. + +1999-09-29 12:19 daves + + * agent/mibgroup/agentx/: client.c, client.h, + master_admin.c, master_request.c, protocol.c, + protocol.h, subagent.c: + + - (agent/mibgroup/agentx/*): Assorted improvements! + +1999-09-29 11:48 daves + + * agent/mibgroup/mibII/sysORTable.c: + + - (agent/mibgroup/mibII/sysORTable.c): Change in MIB registration interface + +1999-09-29 11:46 daves + + * agent/snmp_vars.c: + + - (agent/snmp_vars.c): + - Move setting agent start time to earlier in the initialisation sequence + (so that it can be overridden in subagents with the master's value) + +1999-09-29 11:43 daves + + * agent/: agent_registry.c, agent_registry.h: + + - (agent_registry.[ch]): Provision to unregister MIBs by session + +1999-09-29 11:38 daves + + * agent/agent_registry.c: + + - (agent_registry.c): + - 'Children' nodes now have a different status, and shouldn't be freed. Oops! + +1999-09-29 11:36 daves + + * agent/: agent_registry.c, agent_registry.h: + + - (agent_registry.[ch]): + - Improve registry error handling + - Correctly handle unregistering MIB regions + +1999-09-29 11:23 daves + + * agent/agent_registry.c: + + - (agent_registry.c): Correct value of default registration priority + +1999-09-29 11:17 daves + + * snmplib/: mt_support.h, snmp_api.c, snmp_api.h +: + + - (mt_support.h snmp_api.[ch]): Support for session and incoming transaction IDs + +1999-09-29 11:14 daves + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): protect snmp_close() against a null Sessions list + +1999-09-28 16:52 hardaker + + * agent/: Makefile.in, mib_modules.c, mib_modules.h +, snmp_vars.c, snmpd.c: + + - (Makefile.in, mib_modules.c, mib_modules.h, snmp_vars.c, snmpd.c): + - make libucdagent and libucdmibs as seperate libraries. In theory, + you shouldn't need libucdmibs to use libucdagent. + +1999-09-27 16:22 hardaker + + * snmplib/read_config.c: + + - (read_config.c): Opps: DS_LIB_DONT_READ_CONFIGS needed an !. + +1999-09-22 12:51 mslifcak + + * snmplib/snmp_api.c: + + -(snmp_api.c) - Improved error status aggregation. + +1999-09-22 10:01 daves + + * agent/mibgroup/agentx/master_request.c: + + - (mibgroup/agentx/master_request.c): Improved AgentX response handling + +1999-09-22 10:00 daves + + * agent/agent_registry.c: + + - (agent_registry.c): Ensure registry is initialised correctly on subagents + +1999-09-22 09:58 daves + + * agent/agent_registry.c: + + - (agent_registry.c): remove redundant routines + +1999-09-22 09:54 daves + + * agent/: agent_registry.c, snmp_vars.c, + var_struct.h: + + - (agent_registry.c snmp_vars.c var_struct.h): + Change the way the MIB registry handles registered ranges. + This should work more reliably (as well as being rather simpler, IMHO) + +1999-09-22 09:35 daves + + * agent/mibgroup/mibII/sysORTable.c: + + - (agent/mibgroup/mibII/sysORTable.c): + - Ensure local sysORTable takes precedence over subagent versions + +1999-09-22 09:33 daves + + * agent/: agent_registry.c, agent_registry.h: + + - (agent/agent_registry.[ch]): Provide method for prioritised registration + +1999-09-22 09:31 daves + + * agent/agent_registry.c: + + - (agent/agent_registry.c): stupid typo + +1999-09-22 09:27 daves + + * agent/snmpd.c: + + - (agent/snmpd.c): stupid typo + +1999-09-21 10:40 mslifcak + + * snmplib/mib.c: + + -(mib.c) undo erroneous change to init_mib (thanks NB!) + +1999-09-21 09:32 daves + + * agent/: agent_registry.c, snmpd.c: + + - (agent_registry.c snmpd.c): Simple run-time dump of registered MIBs + +1999-09-21 09:25 daves + + * agent/mibgroup/agentx/protocol.c: + + - (agent/mibgroup/agentx/protocol.c): Handle parsing null-length variables + +1999-09-21 09:21 daves + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): handle adding 'error' type variables to a PDU + +1999-09-17 15:37 hardaker + + * configure: + + - (configure): update to 2.13. + +1999-09-17 11:42 mslifcak + + * snmplib/parse.c: + + make module_map* and tokens structures static (only used in parse.c ?) + +1999-09-17 11:24 mslifcak + + * FAQ, snmplib/parse.c, snmplib/parse.h: + + -remove old-style init for replace mib feature. + +1999-09-17 11:19 mslifcak + + * snmplib/parse.c: + + -(parse.c) - remove unneeded use of static var "last" + +1999-09-17 07:17 hardaker + + * man/snmp_api.3: + + - (snmp_api.3): Patch from Mark H. Wood: + - fix comments. + +1999-09-16 14:16 mslifcak + + * config.h.in, configure, configure.in, + snmplib/mt_support.c, snmplib/mt_support.h: + + -per agreement with Markku, no support needed for Solaris-specific threads. + +1999-09-15 11:30 mslifcak + + * config.h.in, configure, configure.in, + snmplib/mib.c, snmplib/mt_support.c, + snmplib/mt_support.h, snmplib/snmp_api.c: + + fine tuning mt support + +1999-09-15 09:45 hardaker + + * man/: Makefile.in, snmp_close.3, snmp_free_pdu.3 +, snmp_open.3, snmp_read.3, snmp_select_info.3 +, snmp_send.3, snmp_sess_async_send.3, + snmp_sess_close.3, snmp_sess_error.3, snmp_sess_init.3 +, snmp_sess_open.3, snmp_sess_read.3, + snmp_sess_select_info.3, snmp_sess_send.3, + snmp_sess_sess_timeout.3, snmp_sess_session.3, + snmp_timeout.3: + + - (Makefile.in, snmp_close.3, snmp_free_pdu.3, snmp_open.3, + snmp_read.3, snmp_select_info.3, snmp_send.3, + snmp_sess_async_send.3, snmp_sess_close.3, snmp_sess_error.3, + snmp_sess_init.3, snmp_sess_open.3, snmp_sess_read.3, + snmp_sess_select_info.3, snmp_sess_send.3, snmp_sess_sess_timeout.3, + snmp_sess_session.3, snmp_timeout.3): Patch from Mark H. Wood: + - create some fake sourcing man pages for functions. + +1999-09-15 06:08 mslifcak + + * agent/agent_read_config.c: + + include mibgroup/mib_module_includes.h for benefit of mib_module_dot_conf.h + +1999-09-14 13:22 mslifcak + + * snmplib/parse.c: + + parse.c - another fix for node: consider NULL name or NULL parent + +1999-09-14 13:00 marz + + * apps/snmp_parse_args.c, snmplib/snmp_api.c, + snmplib/snmp_api.h: + + (apps/snmp_parse_args.c, snmplib/snmp_api.[ch]): fix spurious error message when snmp_parse_oid fails + +1999-09-14 09:53 mslifcak + + * FAQ, man/snmpcmd.1, snmplib/default_store.h, + snmplib/mib.c, snmplib/parse.c, snmplib/parse.h +: + + -(FAQ, man/snmpcmd.1, snmplib/parse.*) add replace MIB capability(experimental) + +1999-09-13 20:20 mslifcak + + * snmplib/snmp_api.c: + + -(snmp_api.c) re-assert Niels' patch to snmp_send to free v2/v1 Trap-PDUs + +1999-09-13 15:01 hardaker + + * agent/: agent_callbacks.h, agent_read_config.c, + agent_registry.c, agent_registry.h, snmp_agent.c +, snmp_vars.c, snmpd.c, + mibgroup/agentx/subagent.c, mibgroup/agentx/subagent.h, + mibgroup/mibII/sysORTable.c, mibgroup/mibII/vacm_vars.c +, mibgroup/mibII/vacm_vars.h: + + - (agent_callbacks.h, agent_read_config.c, agent_registry.c, + agent_registry.h, snmp_agent.c, snmp_vars.c, snmpd.c, subagent.c, + subagent.h, sysORTable.c, vacm_vars.c, vacm_vars.h): + - further separation of agent church and state: + - use callbacks everywhere needed to not call mib module code directly. + - get rid of all instances of USING_ in libagent code. + +1999-09-12 22:00 nba + + * snmplib/snmp_impl.h: + + - snmp_impl.h: removed some unused/unneeded defines/structs + +1999-09-12 21:59 nba + + * agent/mibgroup/agentx/protocol.c: + + - protocol.c: add a missing include file. + +1999-09-12 21:58 nba + + * testing/TESTCONF.sh: + + - TESTCONF.sh: fix some exports to export the right variable. + +1999-09-12 21:57 nba + + * agent/agent_trap.c, agent/snmp_agent.c, + snmplib/snmp_api.c, snmplib/snmp_client.c: + + - agent/*, snmplib/*: malloc fixes, some provoked by the corrected + snmp_send semantics. + +1999-09-12 21:50 nba + + * agent/mibgroup/mibII/var_route.c: + + - var_route.c: Linux cleanup. Required for Linux/SPARC + +1999-09-09 13:59 mslifcak + + * snmplib/: mib.c, parse.c: + + -(mib.c, parse.c) mib.c print_tree_node test display null type with range + parse.c work around core dump freeing TCs that specify ranges. + +1999-09-09 02:31 mslifcak + + * acconfig.h, config.h.in, configure, + configure.in, win32/config.h: + + -(*config*) turn on resource locking with --enable-reentrant. + +1999-09-09 02:21 mslifcak + + * apps/snmpnetstat/winstub.c: + + -(winstub.c) Hack to allow snmpnetstat -a to work on AIX4 (sic). + +1999-09-08 22:34 mslifcak + + * agent/mibgroup/mibincl.h: + + -(mibincl.h) comment out duplicate #include header lines. + +1999-09-08 22:30 mslifcak + + * agent/mibgroup/smux/smux.c: + + -(smux.c) var_smux_write fixed per Mike Michaud and Nick Amato + +1999-09-08 17:52 mslifcak + + * snmplib/: mt_support.c, mt_support.h: + + -(mt_support.*) Original by Markku Laukkanen, changes by M. Slifcak + +1999-09-08 17:48 mslifcak + + * config.h.in, configure, configure.in, + snmplib/Makefile.in, snmplib/parse.c, + snmplib/parse.h, snmplib/snmp_api.c, + win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def +, win32/libsnmp_dll/libsnmp_dll.dsp: + + -(config*,win32/*,snmplib/*) resource locking originally from Markku Laukkanen + +1999-09-08 17:02 mslifcak + + * agent/mibgroup/: mibincl.h, mibII/icmp.c, + mibII/interfaces.c, mibII/ip.c, mibII/tcp.c, + mibII/udp.c: + + mibincl.h, mibgroup/mibII/* - fixup for CygWin32 build + +1999-09-08 13:04 mslifcak + + * snmplib/: snmp_client.c, snmp_client.h: + + -(snmplib/snmp_client.*) add snmp_split_pdu, snmp_varbind_len methods. + +1999-09-08 13:00 mslifcak + + * testing/RUNTESTS: + + -(testing/RUNTESTS) prefix PATH with . and .. , as the script changes dir. + +1999-09-08 07:52 nba + + * apps/snmptrapd.c: + + - apps/snmptrapd.c: fix argument processing (-ld and similar) + +1999-09-08 07:51 nba + + * man/snmpd.1.def: + + - snmpd.1.def: fix a formatting problem + +1999-09-08 07:50 nba + + * agent/mibgroup/: mibincl.h, agentx/master_admin.c, + agentx/master_request.c, agentx/subagent.c, + mibII/sysORTable.c: + + - (various): fix compiler warnings + +1999-09-08 07:48 nba + + * agent/var_struct.h: + + - var_struct.h: the Agentx code uses unsigned values for the variable type. + +1999-09-08 07:46 nba + + * snmplib/snmp_api.h: + + - snmp_api.h: move inclusion protection to the real beginning/end of the file + +1999-09-08 07:45 nba + + * configure, config.h.in, configure.in, + agent/mibgroup/ucd-snmp/loadave.c: + + - (configure.in, loadave.c): Solaris 2.7 has getloadavg prototype + +1999-09-08 05:16 mslifcak + + * agent/agent_trap.c: + + include read_config.h + +1999-09-07 20:19 mslifcak + + * apps/snmptrap.c: + + snmptrap.c - rework fix bug #54 (missed else). + +1999-09-07 20:12 mslifcak + + * agent/agent_trap.c, apps/snmptrap.c, + apps/snmpnetstat/if.c, man/snmp_api.3, + snmplib/snmp_api.c: + + -(agent_trap.c,snmptrap.c,snmp_api.[3c]) - snmp_free_pdu fix Bug #54 per Niels B. + -(snmpnetstat/if.c) - fix for GETNEXT per Niels B. + +1999-09-07 15:57 mslifcak + + * snmplib/parse.c: + + -(parse.c) fix Unlinked OID print when object identifier has no parent. + +1999-09-07 15:32 mslifcak + + * snmplib/parse.c: + + -(parse.c) remove unneeded strdup to File variable from init_mib_internals. + +1999-09-07 15:32 mslifcak + + * snmplib/snmp_api.h: + + -(snmp_api.h) struct pdu and snmp_session agree: long type for version member. + +1999-09-07 15:23 mslifcak + + * win32/: config.h, libsnmp_dll/libsnmp.def: + + (win32/config.h) - set SNMPCONFPATH to succeed compile; + (win32*libsnmp.def) - add new snmp_get_token to list. + +1999-09-07 15:23 mslifcak + + * snmplib/: default_store.c, default_store.h: + + (default_store.*) - make 3rd param to ds_set_string type of const char *. + +1999-09-07 15:22 mslifcak + + * snmplib/snmpv3.c: + + snmpv3.c - silence type warning from MSVC++. + +1999-09-07 14:47 mslifcak + + * snmplib/: parse.c, parse.h: + + -(parse.*) fix small memory leaks; allow INDEX{INTEGER...} clauses; + allow larger DESCRIPTION clauses [max 8192]. + +1999-09-03 15:01 hardaker + + * FAQ: + + - (FAQ): more BSDI system versions listed. + +1999-09-03 14:28 hardaker + + * agent/snmp_vars.c: + + - (snmp_vars.c): don't fall off the end of the search tree. + +1999-09-03 13:30 hardaker + + * snmplib/Makefile.in: + + - (snmplib/Makefile.in): install more library headers. + +1999-09-03 13:27 hardaker + + * agent/Makefile.in: + + - (Makefile.in): + - install libagent.a. + - mkdirheir on needed new installation directories. + +1999-09-03 13:15 hardaker + + * agent/Makefile.in: + + - (Makefile.in): install agent header files. + +1999-09-03 13:15 hardaker + + * agent/: history.c, history.h, snmp_vars.linux.h +: + + - (history.c, history.h, snmp_vars.linux.h): removed. No longer needed. + +1999-09-02 08:52 hardaker + + * agent/mibgroup/agentx/subagent.c: + + - (subagent.c): opps. Forgot a shutdown name change instance. + +1999-09-02 07:07 hardaker + + * agent/mibgroup/agentx/subagent.c: + + - (subagent.c): shutdown_subagent -> subagent_shutdown so configure + doesn't find it. + +1999-09-02 06:38 daves + + * agent/mibgroup/misc/ipfwacc.c: + + - (agent/mibgroup/misc/ipfwacc.c): Fix MIB location of ipfwacc module + +1999-08-31 09:26 mslifcak + + * agent/agent_trap.c: + + -(agent_trap.c) always free PDU after snmp_send. + +1999-08-31 08:17 mslifcak + + * agent/agent_trap.c: + + -(agent_trap.c) fix recent memory leak, and sizeof(objid_snmptrap) bug. + +1999-08-30 10:30 hardaker + + * agent/mibgroup/agentx/: master.c, master_request.c: + + - (master.c, master_request.c): yet more debugging. + +1999-08-30 09:38 hardaker + + * agent/mibgroup/agentx/: client.c, master.c, + master_request.c, protocol.c, subagent.c: + + - (client.c, master.c, master_request.c, protocol.c, subagent.c): + - debugging statements. + - use new default_store settings instead of external variables. + +1999-08-30 09:32 hardaker + + * agent/Makefile.in, agent/agent_read_config.c, + agent/agent_registry.c, agent/agent_trap.c, + agent/agent_trap.h, agent/ds_agent.h, + agent/snmp_agent.c, agent/snmp_agent.h, + agent/snmp_vars.c, agent/snmpd.c, + agent/mibgroup/util_funcs.c, + agent/mibgroup/mibII/sysORTable.c, snmplib/callback.c, + snmplib/callback.h, snmplib/default_store.h, + snmplib/read_config.c, snmplib/snmp_api.c: + + - (Makefile.in, agent_read_config.c, agent_registry.c, agent_trap.c, + agent_trap.h, ds_agent.h, snmp_agent.c, snmp_agent.h, snmp_vars.c, + snmpd.c, util_funcs.c, sysORTable.c, callback.c, callback.h, + default_store.h, read_config.c, snmp_api.c): + - restructure the agent into two pieces: a library and a application. + - needs much more work. + - many parameters are now controlled by new default_store settings + to help relieve compile time bindings. + - merge init_snmp and the custom version called inside the agent. + - add a new place for trap specific agent code (agent_trap.[ch]). + - probably other things I've forgotten that I did. + +1999-08-28 07:29 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, snmplib/read_config.c: + + - (acconfig.h, config.h.in, configure, configure.in, read_config.c): + - add /etc/snmp to default conf file path to make RedHat happy. + +1999-08-28 07:19 hardaker + + * man/Makefile.in: + + - (Makefile.in): install snmp_alarm.3. + +1999-08-27 09:17 hardaker + + * agent/mibgroup/mibII/: icmp.c, interfaces.c, ip.c +, route_write.c, tcp.c, udp.c, + var_route.c: + + - (icmp.c, interfaces.c, ip.c, route_write.c, tcp.c, udp.c, var_route.c): + - Susanne Osted pointed out a lack of #if HAVE_SYS_PARAM_H. + +1999-08-27 08:03 mslifcak + + * TODO: + + Howard Spindel suggests an API for traps with pass_persist. + +1999-08-27 07:35 mslifcak + + * configure, configure.in, sedscript.in: + + -(configure*, sedscript*) change ...EXTENIS... to ...EXTENSI... + +1999-08-26 13:40 mslifcak + + * testing/Makefile.in: + + -(testing/Makefile.in) don't built targets that are no longer used + +1999-08-26 13:18 mslifcak + + * testing/RUNTESTS: + + -(testing/RUNTESTS) improved PATH set + +1999-08-24 17:43 mslifcak + + * testing/Makefile.in: + + -(testing/Makefile.in) no need to build targets in test rule. + +1999-08-24 17:39 mslifcak + + * testing/RUNTESTS: + + -(RUNTESTS) export PATH before use + +1999-08-24 17:14 hardaker + + * bug-report, sedscript.in, version.h, FAQ +, README: + + - (version.h bug-report sedscript.in): version tag ( 4.0.1 ) + +1999-08-24 17:13 hardaker + + * ChangeLog: + + - (ChangeLog): update for 4.0.1 + +1999-08-24 16:49 mslifcak + + * testing/: Makefile.in, RUNTESTS, T2.sh, + TESTCONF.sh, eval_onescript.sh, eval_tools.sh, + test_keychange.sh, test_kul.sh: + + -(testing/*) run tests when package is not installed, and when + the build tree is not the same as the source tree. + +1999-08-24 16:05 mslifcak + + * configure, configure.in: + + -(configure.*) move statement about ucdDemoPublic into comment field. + +1999-08-24 16:01 hardaker + + * NEWS: + + - (NEWS): 4.0.1 update + +1999-08-24 15:59 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): remove version setting in snmp_api.c. Not needed there. + +1999-08-24 15:14 mslifcak + + * agent/mibgroup/smux/smux.c: + + -(smux.c) apply Nick Amato's patch: prevent SMUX close on parse or error. + +1999-08-24 14:17 mslifcak + + * agent/mibgroup/: host/hr_swrun.c, mibII/icmp.c, + mibII/ip.c, ucd-snmp/disk.c, ucd-snmp/proc.c: + + -(host/hr_swrun;mibII/icmp,ip;ucd-snmp/disk,proc) log_perror --> snmp_log_perror + +1999-08-24 14:15 hardaker + + * snmplib/all_system.h: + + - (all_system.h): remove. again. + +1999-08-24 14:05 mslifcak + + * Makefile.in: + + -(top/Makefile.in) - remove more generated files with distclean rule. + +1999-08-24 13:41 hardaker + + * TODO: + + - (TODO): remove snmpv3 support:-) + +1999-08-24 13:37 hardaker + + * apps/snmp_parse_args.c, snmplib/default_store.h, + snmplib/snmp_api.c, snmplib/snmpv3.c: + + - (snmp_parse_args.c, default_store.h, snmp_api.c, snmpv3.c): + - provide defVersion token support in snmp.conf (sort of hackish). + +1999-08-24 13:36 hardaker + + * apps/snmpusm.c: + + - (snmpusm.c): check for null response pointer. + +1999-08-24 12:48 hardaker + + * agent/mibgroup/mibII/vacm_vars.c: + + - (vacm_vars.c): correct sysORTable entry. + +1999-08-24 10:25 mslifcak + + * testing/eval_tools.sh: + + -(testing/eval_tools) - let some (AIX) agents settle before firing requests. + +1999-08-24 06:19 mslifcak + + * testing/: RUNTESTS, T.c, etimetest.c, + keymanagetest.c, misctest.c, scapitest.c: + + Add "." to PATH for RUNTESTS; Drop optreset to build most platforms + +1999-08-24 05:11 mslifcak + + * snmplib/snmp_api.c: + + Remove ASN_SHORT_LEN hack - known to dump core in agent. + +1999-08-24 04:44 mslifcak + + * snmplib/: read_config.c, snmp_api.c, + snmp_logging.c: + + Clean CRs from read_config,snmp_logging; comment define USE_ASN_SHORT_LEN. + +1999-08-23 16:44 hardaker + + * man/Makefile.in: + + - (Makefile.in): install the snmpusm.1 manual page. + +1999-08-23 16:19 hardaker + + * README, bug-report, sedscript.in, version.h +, FAQ: + + - (version.h bug-report sedscript.in): version tag ( 4.0 ) + +1999-08-23 16:17 hardaker + + * INSTALL: + + - (INSTALL): remove version specific information + +1999-08-23 16:12 hardaker + + * testing/tests/T028snmpv3getfail: + + - (T028snmpv3getfail): snmpv3 get failure test. + +1999-08-23 16:04 hardaker + + * ChangeLog: + + - (ChangeLog): version update + +1999-08-23 15:32 mslifcak + + * snmplib/snmp_api.c: + + HACK! fixup short length (first put correct community string in pdu-> ). + +1999-08-23 14:02 mslifcak + + * FAQ, snmplib/snmp_api.c: + + Describe USE_ASN_SHORT_LEN in FAQ, and implement in _snmp_build. + +1999-08-23 13:54 nba + + * agent/: snmp_agent.c, snmpd.c: + + - agent/snmpd.c, agent/snmp_vars.c: move some -v logging to a more rational + place. + +1999-08-23 12:28 hardaker + + * agent/mibgroup/agentx/protocol.c: + + - (protocol.c): allow NULL strings in agentX packets. + +1999-08-23 09:02 mslifcak + + * snmplib/snmpusm.c: + + Test pointer before dereference in usm_free_user + +1999-08-23 09:02 mslifcak + + * README.win32: + + Spell check: similar + +1999-08-23 09:00 mslifcak + + * snmplib/read_config.c, snmplib/snmp_logging.c, + win32/libsnmp_dll/libsnmp.def: + + Win32 build fixes + +1999-08-23 07:02 hardaker + + * NEWS: + + - (NEWS): ansi mentioned. + +1999-08-23 06:14 mslifcak + + * acconfig.h, config.h.in, win32/config.h: + + Remove last vestiges of config_load_mib + +1999-08-22 23:17 nba + + * agent/mibgroup/agentx/master_admin.c: + + - agentx/master_admin.c: failure when closing first agents session + (uninitialized variable). + +1999-08-22 17:57 hardaker + + * snmplib/snmp_api.h: + + - (snmp_api.h): version -> u_long. + +1999-08-22 17:56 hardaker + + * agent/mibgroup/Makefile.in, snmplib/Makefile.in: + + - (Makefile.in, Makefile.in): make depend. + +1999-08-22 17:54 hardaker + + * configure, configure.in: + + - (configure, configure.in): + - --without-dummy-values is default again. + - cleanup of --help stuff. + - fix of peristent directory creation. + +1999-08-22 17:32 hardaker + + * agent/mibgroup/ipfwchains/: IPFWCHAINS-MIB.txt, README +, ipfwc_kernel_headers.h, ipfwchains.c, + ipfwchains.h, libipfwc.c, libipfwc.h: + + - (ipfchains): removed from distribution. Newer one in ftp's contrib dir. + +1999-08-20 17:10 hardaker + + * README, bug-report, sedscript.in, version.h +, FAQ: + + - (version.h bug-report sedscript.in): version tag ( 4.0.pre7 ) + +1999-08-20 17:08 hardaker + + * NEWS: + + - (NEWS): last minute changes + +1999-08-20 16:39 hardaker + + * snmplib/: asn1.c, snmp_api.h, snmp_auth.c, + snmp_impl.h: + + - (snmp_api.h, snmp_api.c, snmp_auth.c, snmp_impl.h, asn1.c): 64bit cleanup. + +1999-08-20 13:56 hardaker + + * man/snmp.conf.5.def, snmplib/default_store.h, + snmplib/snmp_logging.c: + + - (snmp.conf.5.def, default_store.h, snmp_logging.c): + - turn off time stamp logging by default. It must be explicitly + requested in the snmp.conf file to turn it on. + (the reason is that a lot of logging is incremental in nature and + is not line buffered before being sent to the logging routines. + The other solution is to have the logging routines detect when to + print timestamps by watching out for \n's. But, not this round. + +1999-08-20 13:43 hardaker + + * snmplib/: default_store.h, snmp_api.c, + snmp_logging.c, snmp_logging.h: + + - (default_store.h, snmp_api.c, snmp_logging.c, snmp_logging.h): + - make logging of timestamps optional by a snmp.conf directive. + +1999-08-20 03:43 nba + + * agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/client.h, + 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/mibII/sysORTable.c, apps/snmptrap.c, + snmplib/snmp_client.h: + + - agentx/*: various prototype fixes, to keep number of warnings down + +1999-08-19 16:09 hardaker + + * apps/: snmpget.c, snmpgetnext.c, snmpset.c: + + - (snmpget.c, snmpgetnext.c, snmpset.c): Patch from dlengel@home.com: + - check argument count for minimum number. + +1999-08-19 14:09 nba + + * agent/snmpd.c, apps/snmptrap.c, apps/snmptrapd.c +, snmplib/snmp_api.c, snmplib/snmp_api.h: + + - snmp_api.?, snmpd.c, snmptrap.c, snmptrapd.c: reinstate agent_addr in + the pdu structure (used for v1 traps). + +1999-08-19 10:40 nba + + * agent/snmpd.c: + + - snmpd.c: remove some superfluous: from snmp_log_perror. + Log when snmpd reconfigures following a SIGHUP + +1999-08-19 10:38 nba + + * agent/mibgroup/smux/smux.c: + + - smux.c: remove some extraneous \n from snmp_log_perror calls. + +1999-08-19 10:38 nba + + * snmplib/snmp_api.c: + + - snmp_api.c: correcly call pre-parse hook, also when not debugging + (this killed the libwrap check in snmpd) + +1999-08-19 02:35 nba + + * agent/snmp_agent.c, agent/snmpd.c, + snmplib/snmp_logging.c: + + - snmp_logging.c, agent/various: reinstate -a and -V logging (almost). + timestamp file and stderr logging. + +1999-08-19 02:33 nba + + * agent/mibgroup/mibII/interfaces.c: + + - interfaces.c: remove some left over debug output + +1999-08-18 09:30 nba + + * agent/auto_nlist.c, agent/kernel.c, agent/snmpd.c +, agent/mibgroup/util_funcs.c, + agent/mibgroup/mibII/at.c, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c +, agent/mibgroup/smux/smux.c, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/vmstat.c, apps/snmp_parse_args.c +, apps/snmpdelta.c, apps/snmptrapd.c, + apps/snmpnetstat/main.c, snmplib/parse.c, + snmplib/read_config.c, snmplib/snmp_debug.c, + snmplib/snmp_logging.c, snmplib/snmp_logging.h, + snmplib/snmpv3.c: + + - (many): change the names of the logging functions to be snmp_* + default do_stderr_logging to 1. + +1999-08-18 09:26 nba + + * agent/mibgroup/mibII/: interfaces.c, interfaces.h: + + - interfaces.?: updates for Linux to handle large counters and virtual + interfaces. + +1999-08-18 02:51 nba + + * agent/: agent_read_config.c, agent_read_config.h, + snmpd.c, mibgroup/ucd-snmp/versioninfo.c: + + - snmpd.c, agent_read_config.?, versioninfo.c: move the reconfiguration + outside the signal handler. + +1999-08-18 02:40 nba + + * agent/snmpd.c: + + agent/snmpd.c: move the termination processing from the signal handler + to after the main loop has terminated. + +1999-08-16 15:09 hardaker + + * testing/tests/T100agenthup: + + - (T100agenthup): added new agent capability test to test kill -HUP. + +1999-08-16 14:59 nba + + * apps/snmpnetstat/main.c: + + snmpnetstat/main.c: enable_stderrlog() so that we get an error message + for bad host names. + +1999-08-16 14:58 nba + + * apps/snmpnetstat/if.c: + + snmpnetstat/if.c: allow -i and -o outputs even with incomplete responses + from snmpd (such as Linux that does not return ifInNUCastPkts + with the new DUMMY setup) + +1999-08-13 16:06 hardaker + + * bug-report, version.h, FAQ, README, + sedscript.in: + + - (version.h bug-report sedscript.in): version tag ( 4.0.pre6 ) + +1999-08-13 16:05 hardaker + + * remove-files: + + - (remove-files): remove the ISSUES file for releases. + +1999-08-13 16:03 hardaker + + * testing/TESTCONF.sh: + + - (TESTCONF.sh): store the peristent data in a temporary file. really. + +1999-08-13 15:48 hardaker + + * testing/tests/: T003snmpv1getfail, T016snmpv2cgetfail +, T017snmpv2ctov1getfail, T018snmpv1tov2cgetfail, + T030snmpv3usercreation: + + - (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail, + T018snmpv1tov2cgetfail, T030snmpv3usercreation): + - fixed to check for "nosuch" errors actually returned. + - shortened the snmpusm test description. + +1999-08-13 15:35 hardaker + + * Makefile.in: + + - (Makefile.in): don't remove mib_module_loads.h. + +1999-08-13 15:22 hardaker + + * configure, configure.in: + + - (configure, configure.in): remove config_load_mib parsing. + +1999-08-13 12:49 hardaker + + * configure, configure.in: + + - (configure, configure.in): properly do what --without-dummy-values + should do. + +1999-08-13 12:18 mslifcak + + * agent/mibgroup/mibII/var_route.c: + + var_route.c - #ifdef NO_DUMMY --> #if NO_DUMMY (like the other uses). + +1999-08-13 11:55 hardaker + + * agent/mibgroup/mibII/var_route.c: + + - (var_route.c): don't do caching for NO_DUMMY_VALUES. + +1999-08-13 11:14 mslifcak + + * agent/mibgroup/: host/hr_device.c, host/hr_print.c, + host/hr_proc.c, host/hr_storage.c, host/hr_swinst.c +, host/hr_swrun.c, host/hr_system.c, mibII/at.c +, mibII/interfaces.c, mibII/ip.c, + mibII/system_mib.c, mibII/tcp.c, mibII/udp.c, + mibII/var_route.c: + + (host/hr_device.c,host/hr_print.c, host/hr_proc.c,host/hr_storage.c, + host/hr_swinst.c,host/hr_swrun.c, host/hr_system.c,mibII/at.c, + mibII/interfaces.c,mibII/ip.c, mibII/system_mib.c,mibII/tcp.c, + mibII/udp.c,mibII/var_route.c) - #if NO_DUMMY_VALUES (help out configure) + +1999-08-13 09:33 hardaker + + * configure, configure.in: + + - (configure, configure.in): don't use NO_DUMMY_VALUES by default. + +1999-08-13 07:16 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, snmplib/Makefile.in: + + - (Makefile.in, Makefile.in, Makefile.in, Makefile.in): make depend. + +1999-08-13 07:12 hardaker + + * NEWS, README.snmpv3, configure, configure.in +: + + - (NEWS, README.snmpv3, configure, configure.in): documentation updates. + +1999-08-13 07:11 hardaker + + * Makefile.in: + + - (Makefile.in): "make test" in top level Makefile. + +1999-08-13 02:46 daves + + * agent/mibgroup/: examples/ucdDemoPublic.c, + examples/ucdDemoPublic.h, ipfwchains/ipfwchains.c, + ipfwchains/ipfwchains.h, misc/ipfwacc.c, misc/ipfwacc.h +, target/snmpTargetAddrEntry.c, + target/snmpTargetAddrEntry.h, target/snmpTargetParamsEntry.c +, target/snmpTargetParamsEntry.h, smux/snmp_bgp.c +, smux/snmp_bgp.h, smux/snmp_ospf.c, + smux/snmp_ospf.h, smux/snmp_rip2.c, smux/snmp_rip2.h +: + + - (examples/ucdDemoPublic.[ch] + ipfwchains/ipfwchains.[ch] misc/ipfwacc.[ch] + target/snmpTarget{Addr,Params}Entry.[ch] + smux/snmp_*.[ch]): + - Register modules dynamically at run-time + +1999-08-13 02:44 daves + + * agent/agent_registry.c: + + - (agent_registry.c): Drop support for 'static' module registration via configure + +1999-08-12 16:46 hardaker + + * NEWS, README: + + - (NEWS, README): minor updates. + +1999-08-12 16:41 hardaker + + * FAQ, man/snmpcmd.1, man/snmptrap.1: + + - (FAQ, snmpcmd.1, snmptrap.1): minor doc updates. + +1999-08-12 16:22 hardaker + + * testing/tests/: Sv3config, T020snmpv3get, + T021snmpv3getnext, T030snmpv3usercreation: + + - (Sv3config, T020snmpv3get, T021snmpv3getnext, + T030snmpv3usercreation): test updates, including a new snmpusm test. + +1999-08-12 16:18 hardaker + + * man/snmpusm.1: + + - (snmpusm.1): no-fill the .conf file entries. + +1999-08-12 16:16 hardaker + + * man/snmp.conf.5.def: + + - (snmp.conf.5.def): updated with the newer token list. + +1999-08-12 16:15 hardaker + + * man/snmpusm.1: + + - (snmpusm.1): added to describe the snmpusm command. + +1999-08-12 09:31 mslifcak + + * snmplib/snmpusm.c: + + -(snmpusm.c) - fix potential repeated "free" on malloc failure. + +1999-08-11 21:53 nba + + * apps/snmpnetstat/if.c: + + snmpnetstat/if.c: handle non-contiguous ifTable. Also make the + counters unsigned. + +1999-08-11 21:52 nba + + * agent/mibgroup/host/hr_storage.c: + + hr_storage.c: remove to forgotten debug lines. + +1999-08-11 13:04 hardaker + + * acconfig.h, config.h.in, snmplib/read_config.c +: + + - (acconfig.h, config.h.in, read_config.c): + - Make persistent cache conform to a more secure umask. + +1999-08-11 10:50 hardaker + + * README.snmpv3, apps/snmpusm.c: + + - (README.snmpv3, snmpusm.c): use ss session to get probed engineID. + +1999-08-10 17:24 hardaker + + * snmplib/lcd_time.c: + + - (lcd_time.c): debugging statements. + +1999-08-10 17:23 hardaker + + * agent/snmpd.c: + + - (snmpd.c): print -H usage to stderr. + +1999-08-10 17:23 hardaker + + * README.snmpv3: + + - (README.snmpv3): update. + +1999-08-10 15:54 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): force v3 engineID setting to something bogus to + get around local configuration data store time synchronization conflicts. + +1999-08-10 14:27 hardaker + + * agent/mibgroup/snmpv3/usmUser.c: + + - (usmUser.c): Um, cough, actually register us in the *init* function... + +1999-08-10 14:26 hardaker + + * agent/snmp_vars.c: + + - (snmp_vars.c): protect against evil mib modules from modifying + memory they shouldn't be modifying yet. + - (ifdef'ed for speed profiling later). + +1999-08-10 11:05 hardaker + + * agent/snmpd.c: + + - (snmpd.c): log version number after stderr is optionally closed. + +1999-08-10 10:04 mslifcak + + * agent/mibgroup/host/hr_storage.c: + + Fix for build (no pagesize var defined for linux). + +1999-08-10 09:19 mslifcak + + * snmplib/: read_config.c, snmp_api.c: + + read_config.c, snmp_api.c - convert fprintf(stderr to snmp_log(LOG_ERR,WARNING) + +1999-08-10 04:50 nba + + * agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/var_route.c, snmplib/snmp_logging.c +: + + interfaces.c var_route.c snmp_logging.c: fix compiler warnings + +1999-08-10 04:48 nba + + * apps/snmpnetstat/if.c: + + snmpnetstat/if.c: fixes for snmpnetstat -i on virtual interfaces + +1999-08-10 04:47 nba + + * agent/kernel.c: + + agent/kernel.c: abort on kvm_open failures + +1999-08-10 04:46 nba + + * snmplib/mib.c: + + snmplib/mib.c: fix handling of numeric oids and reporting errors + +1999-08-10 04:45 nba + + * configure.in, config.h.in, configure, + agent/mibgroup/host/hr_storage.c: + + configure.in config.h.in configure s/netbsd agent/mibgroup/host/hr_storage.c: + support for NetBSD/sparc and NetBSD 1.4 + +1999-08-09 15:07 mslifcak + + * snmplib/: snmp_api.c, snmpusm.c: + + snmpusm.c - always clear field_len if ref is valid ptr; + snmp_api.c - don't overwrite community pointer with securityAuthProto pointer + +1999-08-09 14:29 hardaker + + * snmplib/snmpusm.c: + + - (snmpusm.c): error check/null set *after* freeing the old memory. + +1999-08-09 14:28 hardaker + + * snmplib/snmpusm.c: + + - (snmpusm.c): more error checking in the MAKE_ENTRY macro. + +1999-08-09 13:12 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): remove /dev/random test. + +1999-08-09 11:40 mslifcak + + * snmplib/: md5.c, snmp_api.c: + + -(md5.c) fix read past end problem + -(snmp_api.c) fix losing community string problem + +1999-08-09 10:43 nba + + * agent/mibgroup/kernel_sunos5.c, + agent/mibgroup/kernel_sunos5.h, + agent/mibgroup/mibII/system_mib.c, apps/Makefile.in, + snmplib/snmp_client.c, snmplib/snmp_client.h, + snmplib/snmpv3.c: + + (many): nuke various prototype warnings + +1999-08-09 09:45 mslifcak + + * snmplib/snmp.c: + + -(snmp.c) fix buffer overflow in xdump, of all places (77 s/b 78; using 80) + +1999-08-09 06:54 mslifcak + + * win32/libsnmp_dll/libsnmp.def: + + libsnmp.def - remove print_oid_report disable options + +1999-08-09 06:52 mslifcak + + * agent/snmpd.c: + + snmpd.c - list all options in usage + +1999-08-09 06:50 mslifcak + + * apps/: snmpdelta.c, snmptranslate.c, snmptrapd.c +: + + snmpdelta, translate, trapd) - list all options in usage; remove disables for print_oid_report in translate. + +1999-08-09 06:48 mslifcak + + * snmplib/: mib.c, mib.h, parse.c, parse.h +: + + mib.*, parse.* - move print_oid_report and minions wholly into mib.c + +1999-08-09 01:02 daves + + * FAQ: + + - (FAQ): Nine new questions, plus assorted tweaks for the new release. + +1999-08-09 00:24 nba + + * snmplib/parse.c: + + parse.c: parse agent capabilities + +1999-08-06 07:36 mslifcak + + * snmplib/: snmp_logging.c, snmp_logging.h: + + -(snmp_logging.*) -added Ragnar's patch #3 with small touches. + +1999-08-06 06:02 daves + + * agent/mibgroup/: mibII/at.c, mibII/interfaces.c, + mibII/ip.c, mibII/system_mib.c, mibII/tcp.c, + mibII/udp.c, mibII/var_route.c, host/hr_device.c +, host/hr_print.c, host/hr_proc.c, + host/hr_storage.c, host/hr_swinst.c, host/hr_swrun.c +, host/hr_system.c: + + - (mibII/*.c host/*.c): Don't provide "dummy" values (unless explicitly configured) + +1999-08-06 05:59 daves + + * acconfig.h, config.h.in, configure.in, + configure: + + - (acconfig.h config.h.in configure.in configure): + - configure-time flag to control provision of "dummy" values + +1999-08-05 11:11 mslifcak + + * man/snmp_api.3: + + snmp_api.3 - describe snmp_error(), replaces snmp_errno and snmp_get_errno() + +1999-08-05 10:44 mslifcak + + * agent/mibgroup/agentx/client.c: + + agentx/client.c - remove refs to snmp_synch{setup,reset} original version + +1999-08-05 03:25 mslifcak + + * config.sub: + + config.sub - patch from Markku Laukkanen to support HPUX 11 + +1999-08-04 12:33 mslifcak + + * snmplib/snmp_api.c: + + snmp_api.c - dummy functions snmp_synch_{setup,reset} and snmp_get_errno. + +1999-08-04 09:17 mslifcak + + * configure, configure.in: + + -(configure*) - Ken Hornstein: fix test xxgethostbyname, xxgetservbyname. + +1999-08-04 05:03 mslifcak + + * snmplib/snmp_api.c: + + undo patch around Solaris' configure failure to register HAVE_GETHOSTBYNAME. + +1999-08-04 03:48 mslifcak + + * agent/mibgroup/smux/smux.c: + + -(smux.c) - patch supplied by Nick Amato to fix ASN_IPADDRESS parse. + +1999-08-04 01:46 daves + + * mibs/UCD-DEMO-MIB.txt: + + - (mibs/UCD-DEMO-MIB.txt): Re-resolve file & ucdDemo OID conflict + +1999-08-03 14:06 mslifcak + + * snmplib/snmp_debug.c: + + snmp_debug.c - signed comparison for len in debugmsg_hextli. + +1999-08-03 12:53 mslifcak + + * snmplib/snmp_debug.h: + + snmp_debug.h - fix "warning: ANSI C forbids conditional expr with only one void side". + +1999-08-03 08:37 mslifcak + + * README.win32: + + README.win32 - runtime lib and debug info courtesy of Robert Story. + +1999-08-03 07:58 mslifcak + + * agent/mibgroup/mibII/vacm_vars.c: + + vacm_vars.c - copy community string, null terminate, then debug print + +1999-08-03 07:03 mslifcak + + * snmplib/snmp_debug.h: + + snmp_debug.h - move DEBUGTRACE from debugmsg_hextli to DEBUGDUMPSETUP + +1999-08-03 07:00 mslifcak + + * snmplib/snmp_debug.c: + + snmp_debug.c - remove trace messages from debugmsg_hextli. + +1999-08-03 06:59 mslifcak + + * snmplib/asn1.c: + + asn1.c - fix out-of-bound array write and memory leak in parsing strings. + +1999-08-03 04:46 mslifcak + + * snmplib/snmp_api.c: + + snmp_api.c - remove "BY" from HAVE_GETHOSTBYNAME (Solaris 2.5.1 wrong!) + +1999-08-02 22:29 mslifcak + + * snmplib/snmp_debug.h: + + snmp_debug - DEBUGMSG macros call snmp_get_do_debugging before invoking debugmsg* functions. + +1999-08-02 04:37 mslifcak + + * snmplib/parse.c: + + parse - shame on me for not compile testing first! + +1999-08-02 04:29 mslifcak + + * snmplib/: asn1.c, parse.c: + + asn1, parse) fixes supplied by Markku Laukkanen (MJS-use xcalloc in parse) + +1999-07-30 14:19 hardaker + + * version.h, bug-report, sedscript.in, README +, FAQ: + + - (version.h bug-report sedscript.in): version tag ( 4.0.pre5 ) + +1999-07-30 14:18 hardaker + + * agent/Makefile.in, apps/Makefile.in, + snmplib/Makefile.in, agent/mibgroup/Makefile.in: + + - (*/Makefile.in): make depend + +1999-07-30 14:10 hardaker + + * agent/Makefile.in: + + - (Makefile.in): make /var/ucd-snmp exist. We should do a permission + set as well. + +1999-07-30 14:10 hardaker + + * config.h.in: + + - (config.h.in): autoheader run. + +1999-07-30 14:09 hardaker + + * README.snmpv3: + + - (README.snmpv3): generic v3 instructions, but has errors. + +1999-07-30 08:32 mslifcak + + * snmplib/snmp_api.c: + + no struct sockaddr_dl in AIX 3. + +1999-07-30 08:01 mslifcak + + * config.h.in, configure, configure.in: + + add vsnprintf check and HAVE_VSNPRINTF constant + +1999-07-30 07:31 daves + + * acconfig.h: + + - (acconfig.h): Check for libdb/libdb1 & librpm separately + +1999-07-30 07:01 daves + + * configure, configure.in: + + - (configure.in configure): Check for libdb/libdb1 & librpm separately + +1999-07-30 06:58 mslifcak + + * agent/Makefile.in: + + remove references to non-existent snmp_vars_m2m.h + +1999-07-30 06:46 mslifcak + + * agent/mibgroup/agentx/master_request.c, + apps/encode_keychange.c, snmplib/snmp_debug.c, + snmplib/system.h: + + use traditional K&R commenting; not all "C" compilers accept "//" comments. + +1999-07-30 06:30 mslifcak + + * win32/config.h: + + win32/config.h - define HAVE_GETHOSTNAME + +1999-07-30 06:30 mslifcak + + * snmplib/system.c: + + system - use sizeof + +1999-07-30 06:30 mslifcak + + * snmplib/snmpv3.c: + + snmpv3 - key off HAVE_GETHOSTNAME; use sizeof buf + +1999-07-30 06:23 daves + + * agent/: agent_read_config.c, agent_registry.c, + snmp_vars.c, snmp_vars_m2m.h: + + - (agent_read_config.c agent_registry.c snmp_vars.c snmp_vars_m2m.h): + - Removed last traces of obsolete v2party Manager-to-Manager support + +1999-07-30 06:19 mslifcak + + * snmplib/snmpv3.c: + + snmpv3 - wrap possibly unused vars in #ifdef HAVE_GETHOSTNAME + +1999-07-30 06:00 daves + + * agent/agent_registry.c, agent/snmp_vars.c, + agent/snmpd.c, agent/mibgroup/v2party.c, + agent/mibgroup/v2party.h, apps/snmp_parse_args.c, + apps/snmptest.c, apps/snmptrap.c, apps/snmptrapd.c +, apps/snmpnetstat/main.c, snmplib/snmp_api.c, + snmplib/snmp_api.h, snmplib/snmp_client.c: + + - (agent/agent_registry.c agent/snmp_vars.c agent/snmpd.c + apps/snmp_parse_args.c apps/snmptest.c apps/snmptrap.c + apps/snmptrapd.c apps/snmpnetstat/main.c snmplib/snmp_api.c + snmplib/snmp_api.h snmplib/snmp_client.c + agent/mibgroup/v2party.c agent/mibgroup/v2party.h): + - Removed last traces of v2p support + +1999-07-30 05:42 mslifcak + + * README.win32, agent/Makefile.in, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swrun.c: + + hr_storage.c - auto_nlist for HR_STORE_SIZE + hr_swrun.c - fix global shadow decl + snmp_logging.c - change filter for openlog per A. Symons patch + +1999-07-30 04:42 mslifcak + + * agent/mibgroup/kernel_sunos5.c: + + rename sd to ifsd - avoid global shadow decl + +1999-07-30 04:39 mslifcak + + * apps/snmptrapd.c: + + decl log_perror + +1999-07-30 04:37 mslifcak + + * snmplib/parse.c: + + rename local var 'last' to 'last_ipch' - avoid shadow global decl + +1999-07-30 04:00 mslifcak + + * agent/agent_read_config.c, agent/history.c, + agent/snmp_vars.c, agent/snmpd.c, + snmplib/read_config.c, snmplib/snmp_alarm.c, + snmplib/snmp_api.c, snmplib/snmpv3.c, + snmplib/system.c: + + -(agent/agent_read_config.c,agent/history.c,agent/snmp_vars.c, + agent/snmpd.c,snmplib/read_config.c,snmplib/snmp_alarm.c, + snmplib/snmp_api.c,snmplib/snmp_logging.c,snmplib/snmpv3.c, + snmplib/system.c) - psos diffs offered by Anthony Symons + +1999-07-30 03:57 mslifcak + + * acconfig.h, config.h.in: + + Removed hint of v2party from comment. + +1999-07-30 03:51 mslifcak + + * acconfig.h, config.h.in: + + Removed duplicate HAVE_GET???BYNAME; Removed unused _CRTIMP + +1999-07-30 03:48 mslifcak + + * README.win32: + + README.win32 - cleaned up, added more acknowledgements + +1999-07-29 17:08 hardaker + + * agent/mibgroup/agentxx.h: + + - (agentxx.h): removed + +1999-07-29 17:06 hardaker + + * agent/mibgroup/v2party/: acl_vars.c, acl_vars.h, + alarm.c, alarm.h, context_vars.c, + context_vars.h, event.c, event.h, party_vars.c +, party_vars.h, view_vars.c, view_vars.h: + + - (mibgroup/v2party): removed files. + +1999-07-29 17:03 hardaker + + * configure, configure.in, apps/Makefile.in: + + - (configure, configure.in, Makefile.in): remove trap_special stuff. + +1999-07-29 16:05 mslifcak + + * snmplib/snmp_logging.c: + + use fputs, as vsprintf has already done the hard work. + +1999-07-29 15:58 mslifcak + + * snmplib/snmp_logging.c: + + flush file and stderr after write. + +1999-07-29 15:50 mslifcak + + * snmplib/: snmp_logging.c, snmp_logging.h: + + -(snmp_logging) incorporate Ragnar's improvements with interest + +1999-07-29 15:04 mslifcak + + * agent/: auto_nlist.c, kernel.c: + + auto_nlist, kernel: place log_perror to catch errno value in report. + +1999-07-29 13:59 mslifcak + + * agent/snmpd.c: + + -(agent/snmpd.c) - log standard error until init is completed. + +1999-07-29 13:28 mslifcak + + * apps/Makefile.in: + + -(apps/Makefile.in) - comment unneeded TRAPSPECIAL line + +1999-07-29 12:51 mslifcak + + * snmplib/snmp_logging.c: + + -(snmp_logging) - fix log_perror + +1999-07-29 08:34 mslifcak + + * agent/mibgroup/: kernel_sunos5.c, + ucd-snmp/memory_solaris2.c: + + memory_solaris2: handle malloc errors + kernel_sunos5: share kstat fildes [SHARE_KSTAT_FD] + +1999-07-29 03:29 daves + + * agent/mibgroup/mibII/vacm_vars.c: + + - (mibII/vacm_vars.c): Catch use of unconfigured EXAMPLE.conf files + +1999-07-28 13:33 mslifcak + + * README.win32: + + -README.win32 - build guide for Win32. Cygwin friendly script included. + +1999-07-28 09:41 mslifcak + + * snmplib/snmp_logging.c: + + snmp_logging.c: adjust headers for that Win32 platform. + +1999-07-28 09:05 mslifcak + + * snmplib/snmp_logging.c: + + -(snmp_logging) Support hpux9 and solaris2.5.1 with vsprintf instead. + +1999-07-28 06:45 hardaker + + * bug-report: + + - (bug-report): change mail addr to ucd-snmp-bugs + +1999-07-28 02:42 mslifcak + + * agent/mibgroup/host/hr_swrun.c, snmplib/snmp_logging.c +: + + hr_swrun - reset pointer in module init (help HP/UX 9) + snmp_logging - use vsprintf for HP/UX-9 + +1999-07-27 23:58 mslifcak + + * snmplib/: keytools.c, md5.c, md5.h, scapi.c +, snmp.c, snmp_api.c, snmp_auth.c: + + -(keytools.c,md5.c,md5.h,scapi.c,snmp.c,snmp_api.c,snmp_auth.c) catch MD5 errors + +1999-07-27 23:34 mslifcak + + * agent/snmpd.c: + + -(snmpd.c) invoke log functions from child (correct process ID in syslog) + +1999-07-27 21:30 mslifcak + + * snmplib/snmp_logging.c: + + -(snmp_logging.c) fix syslog by vsnprintf to buffer. + +1999-07-27 19:06 mslifcak + + * snmplib/mib.c: + + -(mib.c) fix walking OID length pointer, numeric sub-id not found + in read_objid and parse_subtree. + +1999-07-27 19:02 mslifcak + + * apps/snmp_parse_args.c: + + -(snmp_parse_args) in snmp_parse_oid, try get_node if read_objid fails. + +1999-07-27 17:15 mslifcak + + * snmplib/asn1.c: + + including mib.h requires stdio.h to define FILE *. + +1999-07-27 16:20 hardaker + + * snmplib/asn1.c: + + - (asn1.c): fix header dump. + +1999-07-27 16:14 hardaker + + * snmplib/: asn1.c, mib.c, mib.h, snmp_api.c +, snmp_debug.c, snmp_debug.h, snmpusm.c: + + - (asn1.c, mib.c, mib.h, snmp_api.c, snmp_debug.c, snmp_debug.h, snmpusm.c): + - cleaned up debugging dump output. + - added more dump parse headers for v3 dumps. + +1999-07-27 16:06 mslifcak + + * agent/mibgroup/mibII/interfaces.c: + + -(interfaces.c) - fix error setting if_ibytes for Linux 2.0 + +1999-07-27 12:23 mslifcak + + * apps/encode_keychange.c, apps/snmpdelta.c, + apps/snmptable.c, apps/snmpusm.c, + snmplib/read_config.c, snmplib/snmpv3.c, + win32/libsnmp_dll/libsnmp.def: + + -(apps:encode_keychange.c,snmpdelta.c,snmptable.c, snmpusm.c; + snmplib:read_config.c,snmpv3.c; win32/libsnmp_dll/libsnmp.def) - + adjust headers, build Win32 snmpusm+encode_keychange + +1999-07-27 12:00 mslifcak + + * win32/: win32.dsw, encode_keychange/encode_keychange.dsp +, snmpusm/snmpusm.dsp: + + -(encode_keychange.dsp,snmpusm.dsp) -build using common Win32 compiler + +1999-07-27 09:40 mslifcak + + * agent/mibgroup/agentx/: master.c, subagent.c: + + -(master.c, subagent.c) un-comment init_master and init_subagent. + +1999-07-27 09:32 mslifcak + + * agent/kernel.c, agent/snmpd.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/agentx/master.c +, agent/mibgroup/agentx/subagent.c, + agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/at.c +, agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c +, agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/vmstat.c, + agent/mibgroup/v2party/alarm.c, + agent/mibgroup/v2party/event.c, apps/snmpbulkwalk.c, + apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c +, apps/snmpset.c, apps/snmpstatus.c, + apps/snmptable.c, apps/snmptest.c, apps/snmptrap.c +, apps/snmptrapd.c, apps/snmpusm.c, + apps/snmpwalk.c, apps/snmpnetstat/inet.c, + apps/snmpnetstat/main.c, apps/snmpnetstat/route.c, + snmplib/parse.c, snmplib/read_config.c, + snmplib/snmpv3.c: + + -(agent/kernel.c,agent/snmpd.c,agent/mibgroup/util_funcs.c, + agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/host/hr_swrun.c,agent/mibgroup/mibII/at.c, + agent/mibgroup/mibII/icmp.c,agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/route_write.c,agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/udp.c,agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/vmstat.c, + agent/mibgroup/v2party/alarm.c,agent/mibgroup/v2party/event.c, + apps/snmpbulkwalk.c,apps/snmpdelta.c,apps/snmpget.c, + apps/snmpgetnext.c,apps/snmpset.c,apps/snmpstatus.c, + apps/snmptable.c,apps/snmptest.c,apps/snmptrap.c, + apps/snmptrapd.c,apps/snmpusm.c,apps/snmpwalk.c, + apps/snmpnetstat/inet.c,apps/snmpnetstat/main.c, + apps/snmpnetstat/route.c,snmplib/parse.c,snmplib/read_config.c, + snmplib/snmpv3.c) fix snmp_sess_perror use; use log_perror for perror + +1999-07-27 07:50 mslifcak + + * agent/kernel.c, agent/dlmods/dlmod_mib.c, + agent/dlmods/example.c, agent/mibgroup/kernel_sunos5.c +, agent/mibgroup/util_funcs.c, + agent/mibgroup/agentx/master_request.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/dummy/dummy.c, + agent/mibgroup/examples/example.c, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/examples/wombat.c, + agent/mibgroup/host/hr_device.c, + agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_print.c, + agent/mibgroup/host/hr_proc.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_system.c, + agent/mibgroup/ipfwchains/ipfwchains.c, + agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.c +, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c +, agent/mibgroup/mibII/var_route.c, + agent/mibgroup/misc/dlmod.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/file.c, + agent/mibgroup/ucd-snmp/registry.c, + agent/mibgroup/v2party/acl_vars.c, + agent/mibgroup/v2party/alarm.c, + agent/mibgroup/v2party/context_vars.c, + agent/mibgroup/v2party/event.c, + agent/mibgroup/v2party/party_vars.c, + agent/mibgroup/v2party/view_vars.c, apps/encode_keychange.c +, snmplib/asn1.c, snmplib/scapi.c, + snmplib/snmp_client.c, snmplib/snmp_client.h: + + -(agent/kernel.c,agent/dlmods/dlmod_mib.c,agent/dlmods/example.c, + agent/mibgroup/kernel_sunos5.c,agent/mibgroup/util_funcs.c, + agent/mibgroup/agentx/master_request.c, + agent/mibgroup/agentx/protocol.c,agent/mibgroup/dummy/dummy.c, + agent/mibgroup/examples/example.c, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/examples/wombat.c, + agent/mibgroup/host/hr_device.c,agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_print.c,agent/mibgroup/host/hr_proc.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c,agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_system.c, + agent/mibgroup/ipfwchains/ipfwchains.c, + agent/mibgroup/mibII/at.c,agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/interfaces.c,agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c,agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/udp.c,agent/mibgroup/mibII/var_route.c, + agent/mibgroup/misc/dlmod.c,agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/file.c, + agent/mibgroup/ucd-snmp/registry.c, + agent/mibgroup/v2party/acl_vars.c, + agent/mibgroup/v2party/alarm.c, + agent/mibgroup/v2party/context_vars.c, + agent/mibgroup/v2party/event.c, + agent/mibgroup/v2party/party_vars.c, + agent/mibgroup/v2party/view_vars.c,apps/encode_keychange.c, + snmplib/asn1.c,snmplib/scapi.c,snmplib/snmp_client.c, + snmplib/snmp_client.h) ERROR_MSG, printf --> DEBUGMSGTL + +1999-07-27 06:38 daves + + * agent/mibgroup/ucd-snmp/: disk.c, errormib.c, + extensible.c, file.c, hpux.c, loadave.c, + memory.c, memory_freebsd2.c, memory_solaris2.c, + registry.c: + + - (agent/mibgroup/ucd-snmp/*.c): tweak registry labels + +1999-07-27 04:24 mslifcak + + * snmplib/snmp_api.c: + + add include net/if_dl.h suggested by Tom Ivar Helbekkmo + +1999-07-26 17:14 hardaker + + * snmplib/scapi.h: + + - (scapi.h): Patch from Markku Laukkanen: + - size_t fix. + +1999-07-26 17:07 hardaker + + * snmplib/: keytools.c, keytools.h, parse.c, + scapi.c: + + - (keytools.c, keytools.h, parse.c, scapi.c): Patch from Markku Laukkanen: + - size_t changes. + +1999-07-26 17:06 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + - (interfaces.c): Patch from Markku Laukkanen: + - variable naming change. + +1999-07-26 15:59 hardaker + + * agent/mibgroup/Makefile.in: + + - (agent/mibgroup/Makefile.in): fix make depend. + +1999-07-26 15:12 mslifcak + + * snmplib/: asn1.c, asn1.h, snmp.c, snmp_api.c +, snmp_auth.c, snmpusm.c: + + -(asn1.c,asn1.h,snmp.c,snmp_api.c,snmp_auth.c,snmpusm.c) more detailed parse error messages. + +1999-07-26 14:32 hardaker + + * snmplib/mib.c: + + - (mib.c): BIT_string: -> BITS: + +1999-07-26 11:51 hardaker + + * bug-report, version.h, FAQ, README, + sedscript.in: + + - (version.h bug-report sedscript.in): version tag ( 4.0.pre4 ) + +1999-07-26 09:14 hardaker + + * NEWS: + + - (NEWS): updated a bit + +1999-07-26 09:03 hardaker + + * agent/Makefile.in, apps/Makefile.in, + snmplib/Makefile.in, testing/Makefile.in, + agent/mibgroup/Makefile.in, apps/snmpnetstat/Makefile.in +: + + - (*/Makefile.in): make depend + +1999-07-26 07:37 hardaker + + * mibs/SNMPv2-CONF.txt: + + - (SNMPv2-CONF.txt): removed bogus IMPORTS clause + +1999-07-24 08:11 mslifcak + + * snmplib/md5.c: + + -(md5.c) - wrap unused MD5print with SNMP_TESTING_CODE ifdef + +1999-07-24 08:05 mslifcak + + * snmplib/: callback.h, default_store.h, snmp_alarm.h +, snmp_logging.h: + + -(callback.h,default_store.h,snmp_alarm.h,snmp_logging.h) extern "C" wrapped + +1999-07-24 07:45 mslifcak + + * snmplib/snmp_client.c: + + -(snmp_client.c) - use SET_SNMP_ERROR for restored snmp_errno sets. + +1999-07-24 07:18 mslifcak + + * win32/libsnmp_dll/libsnmp.def: + + -(libsnmp.def) - add decls for new error logging functions. + +1999-07-24 07:11 mslifcak + + * snmplib/asn1.c: + + -(asn1.c) - fix compare error at line 386; remove unused vars elsewhere + +1999-07-23 15:21 hardaker + + * apps/snmpbulkwalk.c, apps/snmpdelta.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/snmpusm.c +, apps/snmpwalk.c, snmplib/snmp_api.c, + snmplib/snmp_api.h, snmplib/snmp_client.c: + + - (snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c, + snmpstatus.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrap.c, + snmptrapd.c, snmpusm.c, snmpwalk.c, snmp_api.c, snmp_api.h, + snmp_client.c): + - make and use snmp_sess_perror(str, sess) for error printing. + +1999-07-23 14:31 hardaker + + * testing/: T.sh, T2.sh, demo.remote, demo2 +, demo2.functions, demo2.setupfile: + + - (T.sh, T2.sh, demo.remote, demo2, demo2.functions, demo2.setupfile): + - removed some un-needed older demo files. + +1999-07-23 14:27 hardaker + + * 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: + + - (TESTCONF.sh, eval_tools.sh, T001snmpv1get, T002snmpv1getnext, + T003snmpv1getfail, T014snmpv2cget, T015snmpv2cgetnext, + T016snmpv2cgetfail, T017snmpv2ctov1getfail, T018snmpv1tov2cgetfail, + T020snmpv3get, T021snmpv3getnext, T022snmpv3getMD5, + T023snmpv3getMD5DES): support a SNMP_FLAGS env variable. + +1999-07-23 14:26 hardaker + + * agent/snmpd.c: + + - (snmpd.c): init debugging. + +1999-07-23 14:19 hardaker + + * snmplib/: asn1.c, asn1.h, snmp.c, snmp_api.c +, snmp_auth.c, snmp_impl.h: + + - (asn1.c, asn1.h, snmp.c, snmp_api.c, snmp_auth.c, snmp_impl.h): + - revert to non-dparse versions of asn decoding. + +1999-07-23 13:21 hardaker + + * testing/eval_tools.sh: + + - (eval_tools.sh): a little more verbose about what is running. + +1999-07-23 13:20 hardaker + + * snmplib/: keytools.c, parse.c, read_config.c +, snmp_api.c: + + - (keytools.c, parse.c, read_config.c, snmp_api.c): snmp_log conversions. + +1999-07-23 13:20 hardaker + + * snmplib/snmp.c: + + - (snmp.c): xdump fixes. + +1999-07-23 13:19 hardaker + + * snmplib/asn1.c: + + - (asn1.c): null terminate parsed strings, just in case. + +1999-07-23 13:18 hardaker + + * agent/mibgroup/util_funcs.c: + + - (util_funcs.c): change malloc size(). + +1999-07-23 13:18 hardaker + + * agent/snmpd.c: + + - (snmpd.c): more snmp_log conversions. + +1999-07-23 13:17 hardaker + + * agent/agent_registry.h: + + - (agent_registry.h): added for a prototype definition. + +1999-07-23 10:42 hardaker + + * aclocal.m4, config.h.in, configure, + configure.in, agent/snmp_agent.c, agent/snmp_vars.c +, agent/snmpd.c, agent/mibgroup/kernel_sunos5.c +, agent/mibgroup/util_funcs.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/interfaces.h, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + apps/snmptrapd.c, mibs/HOST-RESOURCES-MIB.txt, + mibs/IANAifType-MIB.txt, mibs/IF-MIB.txt, + mibs/IP-MIB.txt, mibs/TCP-MIB.txt, mibs/UDP-MIB.txt +, snmplib/parse.c, snmplib/snmp_alarm.c, + snmplib/snmp_logging.c, snmplib/snmp_logging.h: + + - (aclocal.m4, config.h.in, configure, configure.in, snmp_agent.c, + snmp_vars.c, snmpd.c, kernel_sunos5.c, util_funcs.c, interfaces.c, + interfaces.h, system_mib.c, var_route.c, snmpEngine.c, + snmpTargetParamsEntry.c, snmptrapd.c, HOST-RESOURCES-MIB.txt, + IANAifType-MIB.txt, IF-MIB.txt, IP-MIB.txt, TCP-MIB.txt, + UDP-MIB.txt, parse.c, snmp_alarm.c, snmp_logging.c, snmp_logging.h): + - merge from V3-line post 3.6.2 to current. + - misc bug fixes. + - make apps turn on stderr logging by default. + +1999-07-23 10:36 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): log to stderr. + +1999-07-21 16:06 hardaker + + * local/: mib2c, mib2c.storage.conf, tkmib: + + - (tkmib, mib2c): udpate to use indexes (requires a perl patch. + +1999-07-20 19:33 mslifcak + + * apps/snmptest.c, snmplib/snmp_api.c: + + - no printf in ascii_to_binary + +1999-07-20 18:11 mslifcak + + * agent/mibgroup/util_funcs.c, snmplib/asn1.c, + snmplib/snmp_alarm.c, snmplib/snmp_debug.c, + snmplib/snmp_logging.c, snmplib/snmp_logging.h, + win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def +, win32/libsnmp_dll/libsnmp_dll.dsp: + + -minor changes to build Win32 platforms using CygWin-egcs and MSVC compilers. + +1999-07-20 17:07 hardaker + + * snmplib/: snmp_logging.c, snmp_logging.h: + + - (snmp_logging.c, snmp_logging.h): -Wall fixes (ANSI). + +1999-07-20 17:05 hardaker + + * agent/: auto_nlist.c, snmp_agent.c, snmpd.c +, dlmods/dlmod_mib.c, mibgroup/kernel_sunos5.c +, mibgroup/ipfwchains/ipfwchains.c, + mibgroup/mibII/interfaces.c, mibgroup/misc/dlmod.c, + mibgroup/smux/smux.c, mibgroup/ucd-snmp/versioninfo.c +, mibgroup/v2party/alarm.c: + + - (auto_nlist.c, snmp_agent.c, snmpd.c, dlmod_mib.c, kernel_sunos5.c, + ipfwchains.c, interfaces.c, dlmod.c, smux.c, versioninfo.c, + alarm.c): + - convert snmp_log(LOG_DEBUG) to DEBUGMSGTL(). + +1999-07-20 14:00 hardaker + + * agent/auto_nlist.c, agent/history.c, agent/kernel.c +, agent/snmp_agent.c, agent/snmpd.c, + agent/dlmods/dlmod_mib.c, agent/mibgroup/kernel_sunos5.c +, agent/mibgroup/mibincl.h, + agent/mibgroup/util_funcs.c, + agent/mibgroup/ipfwchains/ipfwchains.c, + agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/interfaces.c +, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c +, agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/misc/dlmod.c, agent/mibgroup/smux/smux.c +, agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/memory_solaris2.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/v2party/alarm.c, + agent/mibgroup/v2party/event.c, snmplib/Makefile.in, + snmplib/parse.c, snmplib/snmp.c, snmplib/snmp_debug.c +, snmplib/snmp_logging.c, snmplib/snmp_logging.h: + + - (auto_nlist.c, history.c, kernel.c, snmp_agent.c, snmpd.c, + dlmod_mib.c, kernel_sunos5.c, mibincl.h, util_funcs.c, ipfwchains.c, + at.c, interfaces.c, ip.c, route_write.c, system_mib.c, tcp.c, udp.c, + vacm_vars.c, var_route.c, dlmod.c, smux.c, disk.c, extensible.c, + loadave.c, memory_solaris2.c, pass.c, pass_persist.c, proc.c, + versioninfo.c, alarm.c, event.c, Makefile.in, parse.c, snmp.c, + snmp_debug.c, snmp_logging.c, snmp_logging.h): Patch from Ragnar + Kjॆआà¤rstad: + - do file, stderr, and syslog support. + +1999-07-15 08:45 hardaker + + * snmplib/: asn1.c, snmp_api.c, snmp_auth.c, + snmp_debug.c, snmp_debug.h: + + - (asn1.c, snmp_api.c, snmp_auth.c, snmp_debug.c, snmp_debug.h): + - beginning of a -Ddump version of packet dumping. + - needs a lot more work and clean up. + - I need comments... Tell me what you think... + +1999-07-15 08:44 hardaker + + * snmplib/tools.c: + + - (tools.c): include arpa/inet.h. + +1999-07-14 13:46 mslifcak + + * snmplib/mib.c: + + -(snmplib/mib.c) - conditionally allow for not setting snmp_errno + +1999-07-14 13:14 mslifcak + + * snmplib/snmp_api.c: + + -(snmp_api.c) - snmp_add_var returns SNMPERR; MAY set snmp_errno + +1999-07-14 07:19 daves + + * agent/mibgroup/agentx/README.agentx: + + - (agent/mibgroup/agentx/README.agentx): Warning - here be dragons.... + +1999-07-12 08:32 daves + + * agent/mibgroup/host/: hr_device.c, hr_device.h, + hr_disk.c, hr_disk.h, hr_filesys.c, + hr_filesys.h, hr_network.c, hr_network.h, + hr_partition.c, hr_partition.h, hr_print.c, + hr_print.h, hr_proc.c, hr_proc.h, hr_storage.c +, hr_storage.h, hr_swinst.c, hr_swinst.h, + hr_swrun.c, hr_swrun.h, hr_system.c, + hr_system.h: + + - (mibgroup/host/*): Dynamically register all Host Resource modules + +1999-07-12 07:14 daves + + * agent/mibgroup/Makefile.in: + + - (agent/mibgroup/Makefile.in): remove dependency on snmplib/agentx.h + +1999-07-11 18:35 mslifcak + + * agent/agent_registry.c, agent/snmp_agent.c, + agent/mibgroup/agentx/client.c, + agent/mibgroup/agentx/protocol.c, + agent/mibgroup/mibII/system_mib.c, apps/encode_keychange.c +, snmplib/keytools.c, snmplib/mib.c, + snmplib/read_config.c, snmplib/snmp_alarm.c, + snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/snmp_client.c, snmplib/snmp_client.h: + + Reduce use of snmp_errno - fix memory leak, unused vars, and unset var. + +1999-07-09 16:21 hardaker + + * snmplib/snmp_alarm.c: + + - (snmp_alarm.c): fix clientreg error. + +1999-07-09 14:19 mslifcak + + * agent/mibgroup/mibII/var_route.c, apps/snmptranslate.c +, apps/snmpnetstat/main.c, snmplib/asn1.c, + snmplib/default_store.c, snmplib/scapi.c, + snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/system.h, win32/libsnmp/libsnmp.dsp, + win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp_dll.dsp: + + -(win32,snmplib,apps,agent) add snmp_socket_length to hide sockaddr_un; Win32 touchups + +1999-07-09 12:12 mslifcak + + * README.thread, apps/snmpbulkwalk.c, apps/snmpdelta.c +, apps/snmpget.c, apps/snmpgetnext.c, + apps/snmpset.c, apps/snmpstatus.c, apps/snmptable.c +, apps/snmptest.c, apps/snmptrap.c, + apps/snmpusm.c, apps/snmpwalk.c, + apps/snmpnetstat/main.c, apps/snmpnetstat/route.c, + man/snmp_sess_api.3, snmplib/snmp_api.c, + snmplib/snmp_api.h, snmplib/snmp_client.c, + snmplib/snmp_client.h, win32/libsnmp_dll/libsnmp.def: + + -(snmp_client.*) remove snmp_synch_setup, snmp_synch_reset + +1999-07-09 08:35 daves + + * snmplib/: agentx.c, agentx.h, agentx_client.c: + + - (snmplib/agentx*): Moved AgentX handling out of the main SNMP library + +1999-07-09 08:34 daves + + * agent/mibgroup/: agentx.h, agentx/client.c, + agentx/client.h, agentx/master.c, agentx/master.h +, agentx/master_admin.c, agentx/master_request.c, + agentx/protocol.c, agentx/protocol.h, agentx/subagent.c +, agentx/subagent.h: + + - (agent/mibgroup/agentx.h agent/mibgroup/agentx/*): + - Move AgentX protocol handling to a (mostly) self-contained module + +1999-07-09 08:27 daves + + * snmplib/Makefile.in, snmplib/snmp_api.c, + agent/Makefile.in, agent/agent_registry.c, + agent/snmp_agent.c, agent/snmp_agent.h, + agent/snmp_vars.c, agent/snmp_vars.h, agent/snmpd.c +, agent/snmpd.h, agent/mibgroup/mibII/sysORTable.c +, apps/Makefile.in, apps/snmpnetstat/Makefile.in +: + + - (*/Makefile.in snmplib/snmp_api.c + agent/agent_registry.c agent/snmp_agent.[ch] agent/snmp_vars.[ch] + agent/snmpd.[ch] agent/mibgroup/mibII/sysORTable.c): + - Move AgentX handling out of the main SNMP library + +1999-07-09 01:49 daves + + * agent/snmpd.c: + + - (snmpd.c): Clean up gid/uid change logging + +1999-07-08 16:02 hardaker + + * agent/snmpd.c: + + - (snmpd.c): Patch from Ragnar Kjॆआà¤rstad: + - Add options for switching to a given uid and gid. + +1999-07-08 15:16 hardaker + + * apps/snmpdelta.c, snmplib/int64.c, snmplib/int64.h +: + + - (snmpdelta.c, int64.c, int64.h): minimal c64 support for snmpdelta. Untested. + +1999-07-08 14:48 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + snmplib/Makefile.in, testing/Makefile.in: + + - (*/Makefile.in): make depend + +1999-07-08 14:35 hardaker + + * configure, configure.in, agent/Makefile.in +, agent/snmp2p.c, agent/snmp_agent.c, + agent/snmp_vars.c, agent/snmpd.c, + agent/view_parse.c, agent/mibgroup/mibII/vacm_vars.c, + apps/snmp_parse_args.c, apps/snmptrapd.c, + apps/snmptrapd_handlers.c, apps/snmpnetstat/main.c, + snmplib/Makefile.in, snmplib/acl.c, snmplib/acl.h +, snmplib/acl_parse.c, snmplib/context.c, + snmplib/context.h, snmplib/context_parse.c, + snmplib/libsnmp.h, snmplib/party.c, snmplib/party.h +, snmplib/party_parse.c, snmplib/snmp.h, + snmplib/snmp_api.c, snmplib/snmp_auth.c, + snmplib/snmp_client.c, snmplib/view.c, snmplib/view.h +: + + - (configure, configure.in, Makefile.in, snmp2p.c, snmp_agent.c, + snmp_vars.c, snmpd.c, view_parse.c, vacm_vars.c, snmp_parse_args.c, + snmptrapd.c, snmptrapd_handlers.c, main.c, Makefile.in, acl.c, + acl.h, acl_parse.c, context.c, context.h, context_parse.c, + libsnmp.h, party.c, party.h, party_parse.c, snmp.h, snmp_api.c, + snmp_auth.c, snmp_client.c, view.c, view.h): + - v2party support is finally gone! + +1999-07-08 14:30 hardaker + + * snmplib/asn1.c: + + - (asn1.c): -Wall fixes. + +1999-07-08 14:30 hardaker + + * snmplib/: agentx.c, agentx.h: + + - (agentx.c, agentx.h): -Wall fixes. + +1999-07-08 14:29 hardaker + + * win32/config.h: + + - (config.h): comment change for internal md5. + +1999-07-08 14:29 hardaker + + * snmplib/tools.c: + + - (tools.c): typo in #ifdef. + +1999-07-08 06:25 daves + + * agent/mibgroup/mibII/: snmp_mib.c, system_mib.c: + + - (mibII/system_mib.c mibII/snmp_mib.c): + - Update 'write' routines for V4 architecture, + and using the full SET multi-pass algorithm + +1999-07-08 02:16 daves + + * snmplib/snmp_api.c: + + - (snmp_api.c): Retain community string in responses + +1999-07-07 06:54 daves + + * snmplib/: asn1.c, asn1.h, snmp.c, snmp.h +, snmp_api.c, snmp_api.h, snmp_auth.c, + agentx.c, snmp_impl.h: + + - (asn1.c asn1.h snmp.c snmp.h snmp_api.c snmp_api.h + snmp_auth.c snmp_impl.h agentx.c): + - First attempt at formatted display of packet data + +1999-07-06 02:20 daves + + * agent/snmp_agent.c: + + - (snmp_agent.c): Fix handling of SNMPv1 noSuchName + +1999-07-02 08:27 hardaker + + * apps/snmptranslate.c: + + - (snmptranslate.c): register debugging tokens with -D + +1999-07-02 05:18 daves + + * agent/mibgroup/: agentxx.h, agentx/master.c, + agentx/master.h, agentx/master_admin.c, + agentx/master_admin.h, agentx/master_request.c, + agentx/master_request.h: + + - (mibgroup/agentxx.h mibgroup.agentx/): Initial implementation of AgentX master + +1999-07-02 05:16 daves + + * snmplib/snmp_api.h: + + - (snmp_api.h): support lists of sessions (and subsessions) + +1999-07-02 05:15 daves + + * agent/: agent_registry.c, var_struct.h: + + - (var_struct.h agent_registry.c): + - map between MIB registrations and the supporting (subagent) session + +1999-07-02 05:13 daves + + * snmplib/asn1.h, agent/snmp_agent.c, + agent/snmp_vars.h: + + - (snmplib/asn1.h agent/snmp_vars.h agent/snmp_agent.c): + - implement an interface for delegating requests to subagents + +1999-07-02 02:39 daves + + * snmplib/snmp_api.c: + + - (snmp_api.c): Fix that last 'sendto' case *correctly* this time + +1999-07-02 02:04 daves + + * snmplib/agentx.c: + + - (agentx.c): Better handling of building null strings + +1999-06-30 19:37 hardaker + + * snmplib/: default_store.c, default_store.h, mib.c +, mib.h, snmp_api.c, snmpv3.c, snmpv3.h +: + + - (default_store.c, default_store.h, mib.c, mib.h, snmp_api.c, + snmpv3.c, snmpv3.h): + - convert more stuff to the default_store space. + +1999-06-30 19:37 hardaker + + * snmplib/: keytools.c, tools.c: + + - (keytools.c, tools.c): -Wall fixes when TESTING_CODE is enabled. + +1999-06-30 05:48 daves + + * snmplib/snmp_api.c: + + - (snmp_api.c): Missed one 'sendto' call + +1999-06-30 05:06 daves + + * config.h.in, configure.in, configure: + + - (config.h.in configure.in configure): check for sys/un.h + +1999-06-30 05:05 daves + + * snmplib/snmp_api.c: + + - (snmp_api.c): Provide the correct size of socket addresses + +1999-06-30 03:20 daves + + * agent/agent_read_config.h: + + - (agent_read_config.h): omit redundant declarations + +1999-06-30 02:32 daves + + * snmplib/snmp_api.c: + + - (snmp_api.c): Correct the setup of stream-based accepted internal sessions + +1999-06-30 01:48 daves + + * agent/: snmp_agent.c, snmp_agent.h: + + - (snmp_agent.c snmp_agent.h): 'agent_snmp_session' initialisation routine + +1999-06-30 01:45 daves + + * agent/: agent_registry.c, snmp_vars.h: + + - (agent_registry.c snmp_vars.h): Indicate success/failure of {un}registration + +1999-06-30 01:37 daves + + * agent/mibgroup/mibII/: sysORTable.c, sysORTable.h: + + - (sysORTable.c sysORTable.h): Indicate success/failure of {un}registration + +1999-06-28 15:01 hardaker + + * apps/: snmpdelta.c, snmptrapd.c: + + - (snmptrapd.c): init_snmp_alarm(); + +1999-06-28 15:00 hardaker + + * agent/mibgroup/examples/ucdDemoPublic.c: + + - (ucdDemoPublic.c): convert to size_t + +1999-06-28 14:59 hardaker + + * agent/snmpd.c: + + - (snmpd.c): init_snmp_alarm(). + +1999-06-28 09:52 daves + + * agent/: agent_registry.c, snmp_vars.c, snmp_vars.h +, var_struct.h: + + - (agent_registry.c snmp_vars.c snmp_vars.h var_struct.h): + - Non-recursive MIB registry implementation + +1999-06-28 08:37 daves + + * agent/mibgroup/snmpv3/: snmpEngine.c, snmpEngine.h, + snmpMPDStats.c, snmpMPDStats.h, usmStats.c, + usmStats.h, usmUser.c, usmUser.h: + + - (snmpEngine.c snmpEngine.h snmpMPDStats.c snmpMPDStats.h + usmStats.c usmStats.h usmUser.c usmUser.h): + - Run-time registration (rather than via 'configure') + +1999-06-28 07:48 hardaker + + * testing/tests/: Sv3config, T021snmpv3getnext, + T022snmpv3getMD5, T023snmpv3getMD5DES: + + - (Sv3config, T021snmpv3getnext, T022snmpv3getMD5, T023snmpv3getMD5DES): + - 3 new v3 tests. + +1999-06-28 07:47 hardaker + + * testing/: RUNTESTS, eval_tools.sh: + + - (RUNTESTS, eval_tools.sh): accept agent command line options. + +1999-06-28 04:07 daves + + * agent/: Makefile.in, agent_read_config.c, + agent_registry.c, snmp_vars.c: + + - {Makefile.in agent_read_config.c snmp_vars.c agent_registry.c): + - Consolidate all registry handling into one file + +1999-06-28 03:08 daves + + * agent/: snmp_agent.c, snmp_agent.h: + + - (snmp_agent.c snmp_agent.h): make SNMP packet handling routine re-entrant. + +1999-06-23 10:08 hardaker + + * testing/: Makefile.in, RUNTESTS, TESTCONF.sh, + eval_tools.sh, tests/Sv3config: + + - (Makefile.in, RUNTESTS, TESTCONF.sh, eval_tools.sh, Sv3config): + - give RUNTESTS lots of arguments. + - "make test" now calls "RUNTESTS -a" + +1999-06-22 05:25 nba + + * TODO: + + TODO: need for Counter64 support in snmpdelta + +1999-06-22 05:21 mslifcak + + * agent/snmpd.c: + + invoke snmp_sess_init before any MIB processing (fixes master agent). + +1999-06-18 12:30 mslifcak + + * snmplib/: agentx.c, agentx_client.c: + + -(agentx*.c) fix headers to compile on CygWin, Win32 MSVC++ + +1999-06-18 10:02 mslifcak + + * agent/mibgroup/mibII/sysORTable.c: + + -(sysORTable.c) fix ptr test + +1999-06-18 09:14 daves + + * agent/: snmpd.c, snmp_agent.c, snmp_vars.c +, snmpd.h, snmp_agent.h, + mibgroup/mibII/sysORTable.c: + + - (snmpd.c snmpd.h snmp_vars.c snmp_agent.c snmp_agent.h + mibgroup/mibII/sysORTable.c): + - initial AgentX sub-agent implementation + +1999-06-18 09:00 daves + + * agent/snmp_vars.c: + + - (snmp_vars.c): protocol-independent means of bypassing VACM checks + +1999-06-18 08:55 daves + + * snmplib/: agentx.c, agentx.h, agentx_client.c, + snmp_api.h, Makefile.in: + + - (snmp_api.h Makefile.in agentx.c agentx.h agentx_client.c): + - basic AgentX protocol handling + +1999-06-18 08:49 daves + + * snmplib/snmp_api.c: + + - (snmp_api.c): + - accomodate servers that require an accessible client-end unix stream socket + (in particular, the CMU AgentX master agent) + +1999-06-18 08:47 daves + + * snmplib/snmp_api.c: + + - (snmp_api.c): protocol-independent non-response handling in 'snmp_sess_read' + +1999-06-18 08:44 daves + + * snmplib/snmp_api.h: + + - (snmp_api.h): New socket address structure + +1999-06-18 08:04 daves + + * snmplib/: asn1.h, snmp_api.c: + + - (asn1.h snmp_api.c): New private types for OID ranges + +1999-06-18 08:00 daves + + * snmplib/snmp_client.c: + + - (snmp_client.c): Enable access to "empty" response PDUs (i.e. header only). + (also make 'snmp_clone_mem' accessible to other files) + +1999-06-18 07:56 daves + + * snmplib/: snmp.h, snmp_api.c: + + - (snmp.h snmp_api.c): distinguish between SNMP protocol & PDU handling flags + +1999-06-18 06:58 daves + + * agent/mibgroup/mibII/: sysORTable.c, sysORTable.h: + + - (sysORTable.c sysORTable.h): new routine for removing sysORTable entries + +1999-06-18 05:01 mslifcak + + * apps/encode_keychange.c, apps/snmpusm.c, + snmplib/default_store.c, snmplib/keytools.c, + snmplib/keytools.h, snmplib/parse.c, snmplib/scapi.c +, snmplib/scapi.h, snmplib/snmp_alarm.c, + snmplib/snmp_api.c, snmplib/snmpusm.c, + snmplib/system.c: + + applied fixes from M. Laukkanen + +1999-06-17 13:18 mslifcak + + * snmplib/default_store.c, snmplib/snmp_alarm.c, + snmplib/snmp_api.c, win32/config.h, + win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def +, win32/libsnmp_dll/libsnmp_dll.dsp: + + fixups to build most apps under Win32 (MSVC++ 5.0 or later) + +1999-06-17 07:38 hardaker + + * configure, configure.in: + + - (configure, configure.in): fix --help. + +1999-06-16 16:51 hardaker + + * snmplib/: snmp_api.c, snmp_debug.c, snmp_debug.h +: + + - (snmp_api.c, snmp_debug.c, snmp_debug.h): + - 2 new snmp.conf tokens: doDebugging, debugTokens. + +1999-06-16 16:24 hardaker + + * snmplib/: default_store.c, default_store.h, mib.c +, parse.c: + + - (default_store.c, default_store.h, mib.c, parse.c): + - first usage of the default_store() routines: move all the mib + parser variables to it, and add snmp.conf tokens for them. + - premib auto-registration of default_store needs cleaning up... sigh... + +1999-06-16 06:56 daves + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmp_api.c snmp_api.h): Hooks for building/parsing non-SNMP packets + +1999-06-16 05:49 daves + + * snmplib/snmp_api.c: + + - (snmp_api.c): handle responses in a more protocol-independent manner + +1999-06-16 05:11 daves + + * snmplib/: snmp.h, snmp_api.c: + + - (snmp.h snmp_api.c): move PDU validation, etc from 'send' to 'build' routines + +1999-06-15 16:27 hardaker + + * testing/tests/T020snmpv3get: + + - (T020snmpv3get): new test: snmpget using v3 and user "initial". + +1999-06-15 16:27 hardaker + + * testing/tests/: T001snmpv1get, T002snmpv1getnext, + T014snmpv2cget, T015snmpv2cgetnext: + + - (T001snmpv1get, T002snmpv1getnext, T014snmpv2cget, T015snmpv2cgetnext): + - Check for Timeticks: in output, since output has changed in 4.0. + +1999-06-15 16:26 hardaker + + * testing/eval_tools.sh: + + - (eval_tools.sh): display more output stuff when in verbose mode. + +1999-06-15 16:26 hardaker + + * testing/TESTCONF.sh: + + - (TESTCONF.sh): save packet dump. + +1999-06-15 16:25 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): fix allowed zerolength pdu->securityName problem for + v3 engineID discovery probes. + +1999-06-15 08:27 daves + + * agent/: snmp_agent.c, snmp_agent.h: + + - (snmp_agent.c snmp_agent.h): + - Move processing from 'handle_next_pass()' to 'handle_snmp_packet()' + +1999-06-15 03:59 daves + + * agent/snmp_agent.c: + + - (snmp_agent.c): Removed duplicate code + +1999-06-11 17:44 hardaker + + * testing/tests/: Sv1config, Sv2cconfig, Svanyconfig +, T001snmpv1get, T002snmpv1getnext, + T003snmpv1getfail, T014snmpv2cget, T015snmpv2cgetnext +, T016snmpv2cgetfail, T017snmpv2ctov1getfail, + T018snmpv1tov2cgetfail: + + - (Sv1config, Sv2cconfig, Svanyconfig, T001snmpv1get, + T002snmpv1getnext, T003snmpv1getfail, T014snmpv2cget, + T015snmpv2cgetnext, T016snmpv2cgetfail, T017snmpv2ctov1getfail, + T018snmpv1tov2cgetfail): + - initial pass of testing suite tests... Again, still needs work. + +1999-06-11 17:43 hardaker + + * testing/: RUNTESTS, T2.sh, TESTCONF.sh, + eval_onescript.sh, eval_tools.sh: + + - (RUNTESTS, T2.sh, TESTCONF.sh, eval_onescript.sh, eval_tools.sh): + - testing suite scripts... still need heavy work. + +1999-06-09 18:29 hardaker + + * .cvsignore, ChangeLog, EXAMPLE.conf.def, FAQ +, INSTALL, NEWS, README, config.h.in +, configure, configure.in, maketarget, + agent/agent_read_config.c, agent/kernel.c, + agent/snmp_vars.c, agent/snmpd.c, + agent/mibgroup/kernel_sunos5.c, + agent/mibgroup/kernel_sunos5.h, agent/mibgroup/util_funcs.c +, agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/at.c +, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c +, agent/mibgroup/smux/smux.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/vmstat.c, apps/snmptrap.c, + apps/snmptrapd.c, apps/snmpnetstat/Makefile.in, + apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c, + man/snmpd.conf.5.def, snmplib/asn1.c, snmplib/mib.c +, snmplib/mib.h, snmplib/parse.c, + snmplib/read_config.c, snmplib/snmp_alarm.c, + snmplib/snmp_api.c, snmplib/snmp_auth.c, + snmplib/vacm.c: + + - (*): merged 3.6.2 changes into main branch. + +1999-06-09 06:32 daves + + * snmplib/snmp_api.h: + + - (snmp_api.h): reorder PDU and session fields more clearly + +1999-06-08 09:32 mslifcak + + * agent/mibgroup/ucd-snmp/: memory_freebsd2.c, + vmstat_freebsd2.c: + + -(xx__freebsd2.c) - fix size_t to build on FreeBSD 2.2.x + +1999-06-08 08:43 daves + + * agent/mibgroup/v2party/alarm.c, snmplib/snmp_api.c +, snmplib/snmp_api.h, snmplib/snmp_auth.c, + snmplib/snmp_impl.h: + + - (agent/mibgroup/v2party/alarm.c + snmplib/snmp_api.c snmplib/snmp_api.h + snmplib/snmp_auth.c snmplib/snmp_impl.h): + - removed all uses of 'struct packet_info' (subsumed into 'struct snmp_pdu') + +1999-06-08 07:41 mslifcak + + * agent/mibgroup/host/: hr_filesys.c (V3-line.4), hr_filesys.c +: + + -(hr_filesys.c) fix memory leak when HAVE_GETFSSTAT is defined. + +1999-06-07 13:04 mslifcak + + * apps/snmpnetstat/if.c: + + -(if.c) check for valid pointer before de-referencing. + +1999-06-07 07:44 mslifcak + + * agent/mibgroup/mibII/: interfaces.c, ip.c, tcp.c +, udp.c: + + -(interfaces.c, tcp.c, udp.c, ip.c) clone fixes from 3.6 line (FreeBSD3.1) + +1999-06-04 09:51 mslifcak + + * agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c +, local/Makefile.in: + + -(hr_filesys.c,interfaces.c,tcp.c,udp.c,freebsd3.h) fix FreeBSD3.1 incl Ken Key's tcp/udp patches + +1999-06-02 12:10 hardaker + + * man/snmp_alarm.3: + + - (snmp_alarm.3): document the new snmp_alarm() calls. + +1999-06-01 17:21 hardaker + + * snmplib/: Makefile.in, snmp_alarm.c, snmp_alarm.h +, snmp_api.c: + + - (Makefile.in, snmp_alarm.c, snmp_alarm.h, snmp_api.c): + - implemented a generic alarm handler to register alarm functions to + be called back after X period of time and it handles figuring out + which is next and calling alarm() and signal() appropriately. + +1999-06-01 07:30 daves + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmplib/snmp_api.c snmplib/snmp_api.h): Support for stream-based sockets + +1999-06-01 02:32 daves + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): Generalise handling of addresses (w.r.t sento/recvfrom) + +1999-06-01 02:17 daves + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): Garbage collection for Traditional SAPI sessions + +1999-05-28 16:44 hardaker + + * snmplib/: Makefile.in, default_store.c, + default_store.h: + + - (Makefile.in, default_store.c, default_store.h): + - created generic default value storage space and parsers to reduce + the number of functions/etc created for values which configure the + library. + +1999-05-28 16:17 hardaker + + * snmplib/: mib.c, parse.c, parse.h: + + - (mib.c, parse.c, parse.h): save and use index clauses. + +1999-05-28 09:24 mslifcak + + * snmplib/snmp_api.c: + + -(snmp_api.c) -catch one more error close from snmp_sess_copy + +1999-05-28 09:12 daves + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): Separate out copying a session and opening a new one + +1999-05-28 08:57 daves + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): Unix domain (datagram) socket support + +1999-05-28 08:14 daves + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): save local socket address in internal session structure + +1999-05-28 07:01 daves + + * agent/: Makefile.in, mibgroup/Makefile.in: + + - (agent/Makefile.in agent/mibgroup/Makefile.in): fix problem with null macro + +1999-05-27 14:37 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): document default oid keyword in help line. + +1999-05-27 14:37 hardaker + + * man/snmptrapd.conf.5.def: + + - (snmptrapd.conf.5.def): document default oid keyword. + +1999-05-27 14:30 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): need an init_mib(). + +1999-05-27 14:30 hardaker + + * apps/snmptrapd_handlers.c: + + - (snmptrapd_handlers.c): implement the default trap handler. + +1999-05-27 05:16 mslifcak + + * apps/encode_keychange.c, snmplib/read_config.c, + snmplib/snmpusm.c: + + -(encode_keychange, read_config, snmpusm) aCC fixes by PKY (Markku Laukkanen) + +1999-05-26 17:38 hardaker + + * mibs/: IPFWACC-MIB.txt (V3-line.2), IPFWACC-MIB.txt: + + - (IPFWACC-MIB.txt): added SEQUENCE OF. + +1999-05-26 15:56 hardaker + + * acconfig.h, config.h.in: + + - (acconfig.h, config.h.in): increase MAXREADCOUNT. + +1999-05-26 15:20 hardaker + + * agent/mibgroup/misc/: ipfwacc.h (V3-b3.2), ipfwacc.h: + + - (ipfwacc.h): make into counters. + +1999-05-26 15:18 hardaker + + * mibs/: IPFWACC-MIB.txt (V3-b3.1), IPFWACC-MIB.txt: + + - (IPFWACC-MIB.txt): change to counters. + +1999-05-26 15:14 hardaker + + * agent/mibgroup/host/: hr_swinst.c (V3-b3.1), hr_swinst.c: + + - (hr_swinst.c): make software application type unknown instead of app. + +1999-05-26 11:18 hardaker + + * agent/mibgroup/misc/: ipfwacc.h (V3-b3.1), ipfwacc.h: + + - (ipfwacc.h): properly locate the mib. + +1999-05-26 08:16 mslifcak + + * snmplib/snmpv3.c: + + - (snmpv3.c) - incl sys/types to fix HP-UX 9.x build + +1999-05-24 05:36 mslifcak + + * configure: + + -configure - save one which looks for netdb/socket headers + +1999-05-23 08:04 marz + + * testing/packet1.txt: + + file packet1.txt was initially added on branch V3-b3. + +1999-05-21 15:29 mslifcak + + * snmplib/asn1.c, snmplib/callback.c, + snmplib/callback.h, snmplib/keytools.c, + snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c +, snmplib/read_config.c, snmplib/scapi.c, + snmplib/snmp.c, snmplib/snmp.h, snmplib/snmp_api.c +, snmplib/snmpusm.c, snmplib/system.c, + snmplib/tools.c, snmplib/vacm.c, snmplib/view.c +, win32/libsnmp/libsnmp.dsp, + win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp_dll.dsp: + + - library changes to build on Win32. + +1999-05-21 11:10 hardaker + + * local/: mib2c.conf, mib2c.storage.conf: + + - (mib2c.conf, mib2c.storage.conf): + - convert to size_t storages. + - misc eval fixes. + - more cleanup of the storage def. + +1999-05-21 11:07 hardaker + + * agent/mibgroup/: header_complex.c, header_complex.h: + + - (header_complex.c, header_complex.h): + - header_complex_parse_oid() created. + - convert everything to size_t. + +1999-05-21 05:54 daves + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmp_api.c snmp_api.h): + - New API call to close down all open sessions + (also called on application shutdown) + +1999-05-21 05:24 mslifcak + + * snmplib/read_config.c: + + -(read_config.c) cast fix per Markku Laukkanen + +1999-05-21 01:25 daves + + * snmplib/snmpusm.c: + + - (snmpusm.c): Fix incorrect pointer cast + +1999-05-20 03:46 daves + + * snmplib/snmp_api.h: + + - (snmp_api.h): Temporary fix to socket address problems + +1999-05-19 18:49 mslifcak + + * agent/mibgroup/: host_res.h (V3-line.1), host_res.h: + + - (host_res.h) fix HAVE_NET_IF_VAR_H define (was HAVE_NET_IN_VAR_H) + +1999-05-19 18:01 mslifcak + + * agent/mibgroup/mibII/: var_route.c (V3-line.2), var_route.c +: + + -(mibII/var_route.c) - fix Linux RouteMask c/o "Nancy" nam@cs.cmu.edu + +1999-05-19 08:02 marz + + * testing/pktgen.txt: + + file pktgen.txt was initially added on branch V3-b3. + +1999-05-19 07:16 marz + + * testing/packet.txt: + + file packet.txt was initially added on branch V3-b3. + +1999-05-19 07:14 marz + + * testing/pktgen.pl: + + file pktgen.pl was initially added on branch V3-b3. + +1999-05-19 05:11 daves + + * snmplib/snmp_api.c: + + - (snmp_api.c): More generalised handling of socket addresses + +1999-05-19 02:33 daves + + * config.h.in: + + - (config.h.in): Additional include protection entries + +1999-05-18 09:23 daves + + * configure.in, snmplib/context_parse.c, + snmplib/read_config.c, snmplib/snmp_api.c, + snmplib/snmpv3.c, snmplib/system.c, + apps/snmp_parse_args.c, apps/snmpbulkwalk.c, + apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c +, apps/snmpset.c, apps/snmpstatus.c, + apps/snmptable.c, apps/snmptest.c, apps/snmptrap.c +, apps/snmpusm.c, apps/snmpwalk.c, + apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c, + apps/snmpnetstat/main.c, apps/snmpnetstat/route.c, + apps/snmpnetstat/winstub.c: + + - (configure.in snmplib/context_parse.c snmplib/read_config.c + snmplib/snmp_api.c snmplib/snmpv3.c snmplib/system.c + apps/snmp_parse_args.c apps/snmpbulkwalk.c apps/snmpdelta.c + apps/snmpget.c apps/snmpgetnext.c apps/snmpset.c + apps/snmpstatus.c apps/snmptable.c apps/snmptest.c + apps/snmptrap.c apps/snmpusm.c apps/snmpwalk.c + apps/snmpnetstat/if.c apps/snmpnetstat/inet.c + apps/snmpnetstat/main.c apps/snmpnetstat/route.c + apps/snmpnetstat/winstub.c): + - Clean up conditionals protecting include files + ( #if HAVE_WINSOCK_H / #else / #endif ) + +1999-05-18 09:01 mslifcak + + * agent/: Makefile.in, mibgroup/Makefile.in: + + - (xx/Makefile.in) remove references to as yet missing disman files. + +1999-05-18 06:26 daves + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmp_api.c snmp_api.h): More general handling of PDU flags + +1999-05-17 07:17 daves + + * snmplib/snmp_api.c, snmplib/snmp_api.h, + agent/snmpd.c, apps/snmptrap.c, apps/snmptrapd.c +: + + - (snmplib/snmp_api.c snmplib/snmp_api.h agent/snmpd.c + apps/snmptrap.c apps/snmptrapd.c): + + - Use a single address field within the PDU structure + (obsoleting 'agent_addr') + +1999-05-17 04:36 daves + + * apps/snmpstatus.c, apps/snmptest.c, apps/snmptrap.c +, apps/snmptrapd.c, agent/snmpd.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/v2party/alarm.c, + agent/mibgroup/v2party/event.c: + + - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c + agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c + agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c + apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c): + + - Use the generic socket address 'struct sockaddr', + rather than the IP-specific 'struct sockaddr_in' + +1999-05-17 04:34 daves + + * snmplib/: snmp_api.c, snmp_api.h, snmp_client.c +: + + - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c + agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c + agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c + apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c): + + - Use the generic socket addresses 'struct sockaddr', + rather than the IP-specific 'struct sockaddr_in' + +1999-05-17 03:20 daves + + * apps/: snmp_parse_args.c (V3-line.1), snmp_parse_args.c: + + - (snmp_parse_args.c): Initialise session using library routine + +1999-05-17 03:17 daves + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): Initialise session using library routine + +1999-05-14 13:59 mslifcak + + * agent/mibgroup/mibII/interfaces.c, snmplib/snmpusm.c +: + + -(agent/mibgroup/mibII/interfaces.c snmplib/snmpusm.c) fixes to build HP & AIX + +1999-05-14 09:46 mslifcak + + * agent/mibgroup/examples/wombat.h, + agent/mibgroup/host/hr_disk.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/snmpv3/usmUser.c, apps/encode_keychange.c +, snmplib/parse.c: + + - (agent/mibgroup/examples/wombat.h agent/mibgroup/host/hr_disk.c + agent/mibgroup/mibII/interfaces.c + agent/mibgroup/mibII/var_route.c + agent/mibgroup/snmpv3/usmUser.c apps/encode_keychange.c + snmplib/parse.c) more ANSI-C touchups + +1999-05-14 06:54 mslifcak + + * agent/mibgroup/dummy/dummy.c, + agent/mibgroup/examples/example.c, + agent/mibgroup/examples/example.h, + agent/mibgroup/examples/wombat.c, + agent/mibgroup/misc/ipfwacc.c, agent/mibgroup/smux/smux.c +, agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmUser.c, snmplib/snmp_auth.c: + + - (agent/mibgroup/dummy/dummy.c agent/mibgroup/examples/example.c + agent/mibgroup/examples/example.h + agent/mibgroup/examples/wombat.c agent/mibgroup/misc/ipfwacc.c + agent/mibgroup/smux/smux.c + agent/mibgroup/snmpv3/snmpMPDStats.c + agent/mibgroup/snmpv3/usmStats.c + agent/mibgroup/snmpv3/usmUser.c snmplib/snmp_auth.c) more size_t fixes + +1999-05-13 09:07 hardaker + + * agent/mibgroup/mibII/: vacm_vars.c (V3-line.3), vacm_vars.c +: + + - (vacm_vars.c): Set pointers to NULL after freeing them. + +1999-05-13 03:52 daves + + * agent/mibgroup/mibII/: ip.c (V3-line.2), ip.c: + + - (ip.c): Properly register IP module group on Free-BSD systems + (thanks to Mitchell Tasman) + +1999-05-12 11:22 mslifcak + + * snmplib/: parse.c, party_parse.c, read_config.c +: + + -(parse.c party_parse.c read_config.c) no exit() from library; return error + +1999-05-12 10:53 mslifcak + + * snmplib/: snmp_api.c, snmp_client.c: + + - (snmp_api.c snmp_client.c) call snmp_synch_reset from snmp_sess_close + +1999-05-11 14:11 hardaker + + * agent/mibgroup/ucd-snmp/: hpux.c, hpux.h: + + - (hpux.c, hpux.h): int -> size_t conversions. + +1999-05-11 14:03 hardaker + + * agent/mibgroup/ucd-snmp/memory.h: + + - (memory.h): remove extern. + +1999-05-11 14:02 hardaker + + * agent/mibgroup/util_funcs.c: + + - (util_funcs.c): read returns ssize_t not size_t. + +1999-05-10 14:49 nba + + * snmplib/snmp_api.c: + + snmplib/snmp_api.c: Mix-up of V1_IN_V2/V2_IN_V1 error code when GETBULK + inside V1 session. + +1999-05-10 14:47 nba + + * agent/mibgroup/ucd-snmp/memory.c, + agent/mibgroup/ucd-snmp/vmstat.c, apps/snmp_parse_args.c +, snmplib/keytools.c, snmplib/keytools.h, + snmplib/snmp_api.c, snmplib/snmpusm.c, + snmplib/tools.c: + + Fixing some more prototypes. Pointed out by Markku Laukkanen. + +1999-05-06 09:20 mslifcak + + * agent/mibgroup/ucd-snmp/vmstat.c: + + - (ucd-snmp/vmstat.c) - conditionally include limits.h per Eduard Koucky. + +1999-05-04 11:08 hardaker + + * configure, configure.in: + + - (configure, configure.in): Added --enable-developer flag. + +1999-05-04 11:08 hardaker + + * snmplib/scapi.c: + + - (scapi.c): + - fixes for kmt. + - portability enhancements. + +1999-05-04 10:31 hardaker + + * snmplib/keytools.c: + + - (keytools.c): don't use ISDF(). + +1999-05-04 10:31 hardaker + + * snmplib/scapi.c: + + - (scapi.c): don't dump keylist. + +1999-05-04 00:50 nba + + * agent/: snmp_agent.c, snmp_vars.c, snmp_vars.h +, snmpd.c, snmpd.h, mibgroup/kernel_sunos5.c +, mibgroup/host/hr_device.c, mibgroup/host/hr_disk.c +, mibgroup/host/hr_filesys.c, + mibgroup/host/hr_network.c, mibgroup/host/hr_partition.c +, mibgroup/host/hr_print.c, mibgroup/host/hr_proc.c +, mibgroup/host/hr_storage.c, + mibgroup/host/hr_swinst.c, mibgroup/host/hr_swrun.c, + mibgroup/host/hr_system.c, mibgroup/mibII/at.c, + mibgroup/mibII/icmp.c, mibgroup/mibII/interfaces.c, + mibgroup/mibII/ip.c, mibgroup/mibII/snmp_mib.c, + mibgroup/mibII/sysORTable.c, mibgroup/mibII/system_mib.c +, mibgroup/mibII/tcp.c, mibgroup/mibII/udp.c, + mibgroup/mibII/vacm_vars.c, mibgroup/mibII/var_route.c +, mibgroup/smux/smux.c, mibgroup/snmpv3/snmpEngine.c +, mibgroup/snmpv3/snmpMPDStats.c, + mibgroup/snmpv3/usmStats.c, mibgroup/snmpv3/usmUser.c, + mibgroup/target/snmpTargetAddrEntry.c, + mibgroup/target/snmpTargetParamsEntry.c, + mibgroup/ucd-snmp/disk.c, mibgroup/ucd-snmp/errormib.c +, mibgroup/ucd-snmp/extensible.c, + mibgroup/ucd-snmp/file.c, mibgroup/ucd-snmp/loadave.c +, mibgroup/ucd-snmp/memory_solaris2.c, + mibgroup/ucd-snmp/pass.c, mibgroup/ucd-snmp/proc.c, + mibgroup/ucd-snmp/registry.c, + mibgroup/ucd-snmp/versioninfo.c, mibgroup/v2party/acl_vars.c +, mibgroup/v2party/alarm.c, + mibgroup/v2party/context_vars.c, mibgroup/v2party/event.c +, mibgroup/v2party/party_vars.c, + mibgroup/v2party/view_vars.c: + + (many): remove const spec from FindVarMethod. That was wrong + +1999-05-04 00:47 nba + + * snmplib/mib.c: + + (mib.c): Fix problem (core dump) with MIBFILES environment variable. + +1999-05-03 15:38 nba + + * agent/snmp2p.c, agent/snmp_agent.c, + agent/snmp_vars.c, agent/snmp_vars.h, agent/snmpd.c +, agent/snmpd.h, agent/view_parse.c, + agent/mibgroup/host_res.h, agent/mibgroup/kernel_sunos5.c +, agent/mibgroup/kernel_sunos5.h, + agent/mibgroup/struct.h, agent/mibgroup/util_funcs.c, + agent/mibgroup/util_funcs.h, agent/mibgroup/host/hr_device.c +, agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_network.h, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_print.c, + agent/mibgroup/host/hr_proc.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_system.c, + agent/mibgroup/host/hr_utils.c, + agent/mibgroup/host/hr_utils.h, agent/mibgroup/mibII/at.c +, agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/sysORTable.h, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c +, agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/vacm_vars.h, + agent/mibgroup/mibII/var_route.c, agent/mibgroup/smux/smux.c +, agent/mibgroup/smux/smux.h, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/snmpv3/usmUser.h, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/extensible.h, + agent/mibgroup/ucd-snmp/file.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/memory_solaris2.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/proc.h, + agent/mibgroup/ucd-snmp/registry.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/v2party/acl_vars.c, + agent/mibgroup/v2party/alarm.c, + agent/mibgroup/v2party/alarm.h, + agent/mibgroup/v2party/context_vars.c, + agent/mibgroup/v2party/event.c, + agent/mibgroup/v2party/event.h, + agent/mibgroup/v2party/party_vars.c, + agent/mibgroup/v2party/party_vars.h, + agent/mibgroup/v2party/view_vars.c, apps/encode_keychange.c +, apps/snmp_parse_args.c, apps/snmp_parse_args.h +, apps/snmpbulkwalk.c, apps/snmpdelta.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_handlers.c, apps/snmptrapd_handlers.h, + apps/snmpusm.c, apps/snmpwalk.c, apps/snmpnetstat/if.c +, apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c +, apps/snmpnetstat/netstat.h, apps/snmpnetstat/route.c +, snmplib/acl.h, snmplib/acl_parse.c, + snmplib/all_system.h, snmplib/asn1.c, snmplib/asn1.h +, snmplib/callback.h, snmplib/context.c, + snmplib/context.h, snmplib/context_parse.c, + snmplib/int64.c, snmplib/int64.h, snmplib/keytools.c +, snmplib/keytools.h, snmplib/lcd_time.c, + snmplib/lcd_time.h, snmplib/libsnmp.h, snmplib/md5.c +, snmplib/md5.h, snmplib/mib.c, snmplib/mib.h +, snmplib/parse.h, snmplib/party.c, + snmplib/party.h, snmplib/party_parse.c, + snmplib/read_config.c, snmplib/read_config.h, + snmplib/scapi.c, snmplib/scapi.h, snmplib/snmp-tc.h +, snmplib/snmp.c, snmplib/snmp.h, + snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/snmp_auth.c, snmplib/snmp_client.c, + snmplib/snmp_client.h, snmplib/snmp_debug.c, + snmplib/snmp_debug.h, snmplib/snmp_impl.h, + snmplib/snmpusm.c, snmplib/snmpusm.h, snmplib/snmpv3.c +, snmplib/snmpv3.h, snmplib/system.h, + snmplib/tools.c, snmplib/tools.h, snmplib/vacm.c +, snmplib/vacm.h, snmplib/view.c, snmplib/view.h +: + + (*.[ch]): patches to types to wipe warnings from compilers + with more strict noise levels. (also good when compiling + with gcc -Wall -pedantic -Wwrite-strings -Wcast-qual) + +1999-05-03 12:56 hardaker + + * agent/Makefile.in, agent/agent_read_config.c, + agent/mibgroup/Makefile.in, agent/mibgroup/header_complex.c +, apps/Makefile.in, apps/encode_keychange.c, + apps/snmpnetstat/Makefile.in, snmplib/Makefile.in, + snmplib/all_general_local.h, snmplib/all_system.h, + snmplib/keytools.c, snmplib/lcd_time.c, snmplib/scapi.c +, snmplib/snmp_auth.c, snmplib/snmpusm.c, + snmplib/tools.c, snmplib/tools.h, testing/Makefile.in +, testing/T.c, testing/etimetest.c, + testing/keymanagetest.c, testing/misctest.c, + testing/scapitest.c: + + - (Makefile.in, agent_read_config.c, Makefile.in, header_complex.c, + Makefile.in, encode_keychange.c, Makefile.in, Makefile.in, + all_general_local.h, all_system.h, keytools.c, lcd_time.c, scapi.c, + snmp_auth.c, snmpusm.c, tools.c, tools.h, Makefile.in, T.c, + etimetest.c, keymanagetest.c, misctest.c, scapitest.c): + - nuked all_general_local.h and all_system.h. + - makefileindepend as well. + +1999-05-03 07:13 hardaker + + * agent/snmpd.c: + + - (snmpd.c): fix -A flag, which got broken during someones changes. + +1999-05-03 07:05 hardaker + + * agent/agent_read_config.c, agent/mibgroup/snmpv3/usmUser.c +, agent/mibgroup/snmpv3/usmUser.h, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetAddrEntry.h, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.h, + apps/snmptrapd.c, snmplib/callback.c, + snmplib/callback.h, snmplib/scapi.c, snmplib/scapi.h +, snmplib/snmp_api.c, snmplib/snmpv3.c, + snmplib/snmpv3.h: + + - (agent_read_config.c, usmUser.c, usmUser.h, snmpTargetAddrEntry.c, + snmpTargetAddrEntry.h, snmpTargetParamsEntry.c, + snmpTargetParamsEntry.h, snmptrapd.c, callback.c, callback.h, + scapi.c, scapi.h, snmp_api.c, snmpv3.c, snmpv3.h): + - shutdown and store callback usage. + +1999-05-03 07:05 hardaker + + * snmplib/keytools.c: + + - (keytools.c): -Wall fix initializing a variable. + +1999-05-01 07:52 hardaker + + * snmplib/: callback.c, callback.h: + + - (callback.c, callback.h): renamed snmp_callback to snmp_gen_callback. + +1999-04-29 08:44 hardaker + + * README.win32: + + - (README.win32): Note change from Robert Story. + +1999-04-29 07:38 hardaker + + * agent/agent_read_config.c, agent/snmpd.c, + apps/snmptrapd.c, snmplib/snmp_api.c, + snmplib/snmpusm.c, snmplib/snmpusm.h, snmplib/snmpv3.c +, snmplib/snmpv3.h: + + - (agent_read_config.c, snmpd.c, snmptrapd.c, snmp_api.c, snmpusm.c, + snmpusm.h, snmpv3.c, snmpv3.h): + - use the callback mechanism for post-config stuff. + +1999-04-29 07:32 hardaker + + * snmplib/: Makefile.in, callback.c, callback.h: + + - (Makefile.in, callback.c, callback.h): callback API. + +1999-04-28 07:59 hardaker + + * local/mib2c.storage.conf: + + - (mib2c.storage.conf): enum #defines created + +1999-04-27 09:51 mslifcak + + * agent/mibgroup/mibII/interfaces.c: + + - (interfaces.c) add if_type_from_name to convert interface name to type. + +1999-04-26 12:37 mslifcak + + * snmplib/snmp_api.c: + + - (snmp_api.c) - fix other use of request's callback data + +1999-04-26 12:11 nba + + * version.h, agent/agent_read_config.c, + agent/agent_read_config.h, agent/auto_nlist.c, + agent/auto_nlist.h, agent/kernel.c, agent/kernel.h +, agent/snmp2p.c, agent/snmp_vars.c, + agent/snmp_vars.h, agent/snmpd.c, agent/view_parse.c +, agent/mibgroup/host_res.h, + agent/mibgroup/kernel_sunos5.c, + agent/mibgroup/kernel_sunos5.h, agent/mibgroup/util_funcs.c +, agent/mibgroup/util_funcs.h, + agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_other.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/sysORTable.h, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/var_route.c, agent/mibgroup/smux/smux.c +, agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/errormib.h, + agent/mibgroup/ucd-snmp/memory_freebsd2.h, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.h, + apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c, + apps/snmpnetstat/netstat.h, man/snmp.conf.5.def, + man/snmpd.1.def, man/snmpd.conf.5.def, + mibs/UCD-SNMP-MIB.txt, snmplib/acl_parse.c, + snmplib/asn1.c, snmplib/asn1.h, + snmplib/context_parse.c, snmplib/mib.c, snmplib/mib.h +, snmplib/parse.c, snmplib/parse.h, + snmplib/party_parse.c, snmplib/read_config.c, + snmplib/read_config.h, snmplib/snmp.c, snmplib/snmp.h +, snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/snmp_auth.c, snmplib/snmp_client.c, + snmplib/snmp_client.h, snmplib/snmp_debug.c, + snmplib/snmp_debug.h, snmplib/snmpusm.c, + snmplib/snmpusm.h, snmplib/snmpv3.c, snmplib/snmpv3.h +, snmplib/system.c, snmplib/system.h, + snmplib/vacm.c, snmplib/vacm.h, testing/Makefile.in +: + + + */*: replace horrible (char *)"string" with const specifiers in relevant + functions. + +1999-04-26 12:09 nba + + * apps/: encode_keychange.c, snmp_parse_args.c, + snmpbulkwalk.c, snmpdelta.c, snmpget.c, + snmpgetnext.c, snmpset.c, snmpstatus.c, + snmptable.c, snmptrap.c, snmptrapd.c, + snmptrapd_handlers.c, snmpusm.c, snmpwalk.c: + + + + apps/*.c: use snmp_perror to report errors from read_objid and friends + apps/snmptrapd.c: fix a bus error when using -S and receiving an + enterprise specific trap. + +1999-04-26 12:03 nba + + * apps/snmpnetstat/if.c: + + + (if.c) make the width of snmpnet -i (and -o) adapt to the length of returned + strings + +1999-04-26 11:48 nba + + * apps/snmptranslate.c, snmplib/parse.c, + snmplib/parse.h, snmplib/snmp_api.c: + + + + - snmplib/parse.h, snmplib/parse.c: new mib printer: mib_print_tree + inspired by a reference to snmx in comp.protocols.snmp + - apps/snmptranslate: let the -p option call this new printer + - snmplib/snmp_api.c: some left over __P macros + +1999-04-26 11:21 nba + + * snmplib/parse.h: + + + (parse.h) Silly speling misteak (ACCESS_CRAETE) + +1999-04-26 09:21 mslifcak + + * snmplib/snmp_api.c: + + - (snmplib.c) - use request callback's data if request specifies a callback. + +1999-04-23 13:05 mslifcak + + * README.thread: + + - README.thread - long needed document describing how to use Single API + +1999-04-22 10:50 hardaker + + * snmplib/: keytools.c, snmp_api.c, snmp_api.h +, snmp_client.c, snmp_client.c: + + - (snmp_client.c, snmp_api.c, snmp_api.h, keytools.c): Another v3 branch update. + +1999-04-22 07:57 hardaker + + * local/mib2c.storage.conf: + + - (mib2c.storage.conf): Created a new super-duper mib2c configuration + file that takes care of just about everything if you have a mib that + does its own storage (rather than having to poke something else for + information). + +1999-04-22 07:56 hardaker + + * local/: mib2c, mib2c.conf: + + - (mib2c, mib2c.conf): allow NoAccess to be processed, and use skipif: + directives where needed because of it. + +1999-04-22 07:54 hardaker + + * snmplib/: read_config.c, read_config.h: + + - (read_config.c, read_config.h): created *read_config_store_data(); + +1999-04-22 07:54 hardaker + + * agent/mibgroup/header_complex.c: + + - (header_complex.c): make header_complex() accept NULLs. + +1999-04-20 21:39 hardaker + + * local/mib2c.vartypes.conf: + + - (mib2c.vartypes.conf): remove un-used vtype, parser fields. + +1999-04-20 21:38 hardaker + + * local/mib2c.conf: + + - (mib2c.conf): clean up skipif regexps a bit. + +1999-04-20 16:10 hardaker + + * local/: mib2c, mib2c.conf: + + - (mib2c, mib2c.conf): a little more clean up. + +1999-04-20 16:04 hardaker + + * local/: mib2c, mib2c.conf: + + - (mib2c, mib2c.conf): variable name conversions: + - variableTypes -> variables + - cname -> NAME + +1999-04-20 15:31 hardaker + + * local/: mib2c, mib2c.conf, mib2c.vartypes.conf +: + + - (mib2c, mib2c.conf, mib2c.vartypes.conf): + - completely re-hacked: + - entire code base is now put into the .conf files rather than in + the mib2c program. This should entitle mib2c to be used more + generically, and could produce different types of code templates + based on the .conf file it is given. In theory, it should be + able to produce C code for a non-ucd-snmp agent, or even better, + any type of code (not just C) for something else based on mib + information. + - The down side, is that the current .conf files are now ambiguous + again and difficult to understand without being, well, me. The + up side is that I'm sure Dave Shield will go through and clean + it up for me like he did last time. Ha ha. I wonder if he'll + read this? (If so, see me first). + +1999-04-20 11:28 hardaker + + * local/: mib2c, mib2c.conf, mib2c.vartypes.conf +: + + - (mib2c, mib2c.conf, mib2c.vartypes.conf): more updates. + +1999-04-19 21:16 hardaker + + * snmplib/tools.h: + + - (tools.h): new convenience macro: SNMP_MALLOC_STRUCT(structName). + +1999-04-19 21:15 hardaker + + * snmplib/snmpusm.c: + + - (snmpusm.c): don't free things that are NULL. + +1999-04-19 21:14 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): Don't snmp_set_var_objid if name is NULL in + snmp_varlist_add_variable(). + +1999-04-19 21:12 hardaker + + * snmplib/: read_config.c, read_config.h: + + - (read_config.c, read_config.h): + - created a more convenient read_config_read_data() function to + generically read a token into a given variable. + - cleaned up persistent storage parsing routines. + - use previously malloced space in some routines, or malloc it for + them if the storage area is NULL. + +1999-04-19 21:09 hardaker + + * agent/mibgroup/header_complex.c: + + - (header_complex.c): NULL checking. + +1999-04-19 21:09 hardaker + + * agent/mibgroup/mibincl.h: + + - (mibincl.h): add read_config.h. + +1999-04-19 21:01 hardaker + + * local/: mib2c, mib2c.conf, mib2c.vartypes.conf +: + + - (mib2c, mib2c.conf, mib2c.vartypes.conf): + - rewrote mib2c to be more dependent on .conf files. The main .conf + file now contains the code itself. + - need to write a foreach(mibnode) type parser next. + +1999-04-18 06:54 mslifcak + + * agent/mibgroup/misc/ipfwacc.h: + + - (ipfwacc.h) subdir change per Joe Pruettt: 9 -> 10 + +1999-04-16 21:34 hardaker + + * bug-report, version.h, FAQ, README, + sedscript.in: + + - (version.h bug-report sedscript.in): version tag ( 4.0.pre3 ) + +1999-04-16 21:27 hardaker + + * man/snmptrapd.8: + + - (snmptrapd.8): man patch from Niels + +1999-04-16 21:27 hardaker + + * NEWS: + + - (NEWS): updated + +1999-04-16 21:16 hardaker + + * snmplib/snmp_auth.c: + + - (snmp_auth.c): removed fix note. + +1999-04-16 21:15 hardaker + + * snmplib/snmp.h: + + - (snmp.h): SNMPADMINLENGTH definition. + +1999-04-16 21:13 hardaker + + * mibs/DISMAN-SCRIPT-MIB.txt: + + - (DISMAN-SCRIPT-MIB.txt): added to mibs dir. + +1999-04-16 21:12 hardaker + + * agent/mibgroup/header_complex.h: + + - (header_complex.h): prototypes. + +1999-04-16 21:11 hardaker + + * configure.in: + + - (configure.in): changed default store location to /var/ucd-snmp + +1999-04-16 21:10 hardaker + + * README: + + - (README): Added v3 team members. + +1999-04-16 08:33 mslifcak + + * snmplib/mib.c: + + - (mib.c) "-m" or MIBS: can specify MIB module by file name. + +1999-04-16 07:54 mslifcak + + * agent/mibgroup/ipfwchains/IPFWCHAINS-MIB.txt: + + - (IPFWCHAINS-MIB.txt) ipfwChainTable {ipfw 1} fix + +1999-04-16 07:30 mslifcak + + * mibs/IPFWACC-MIB.txt: + + - (IPFWACC-MIB.txt) change module name from IPFWADM-MIB to IPFWACC-MIB. + +1999-04-14 16:56 mslifcak + + * apps/: snmpdelta.c, snmpget.c, snmpgetnext.c +, snmpset.c, snmpstatus.c: + + - apps that use snmp_fix_pdu must clean up the response PDU ! + +1999-04-14 16:31 mslifcak + + * agent/snmp_agent.c, snmplib/snmp_api.c, + snmplib/snmp_api.h, snmplib/snmp_client.c, + snmplib/snmp_client.h: + + - (snmp_agent,c, snmp_api.[ch], snmp_client.[ch]) fix variable_list with built-in storage + +1999-04-14 15:52 hardaker + + * apps/snmptranslate.c: + + - (snmptranslate.c): init_snmp("snmpapp"). + +1999-04-14 15:30 mslifcak + + * snmplib/parse.c: + + - (parse.c) File pointer initialized to "" before first use. + +1999-04-14 15:29 mslifcak + + * apps/snmptranslate.c: + + - (snmptranslate.c) init_snmp takes argument; "" used. + +1999-04-13 16:03 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): Patch from Niels Baggesen: + - snmptrapd option to ignore auth traps, add -S option, log termination. + +1999-04-13 16:00 hardaker + + * snmplib/: parse.c, parse.h: + + - (parse.c, parse.h): Patch from Niels Baggesen: + - nicer parser messages (include file names). Correct help for -Pc. + - Add FRAME-RELAY-DTE-MIB as replacement for RFC-1315 + +1999-04-13 15:58 hardaker + + * man/: snmp_config.5.def, snmptrap.1, + snmptrapd.conf.5.def: + + - (snmp_config.5.def, snmptrap.1, snmptrapd.conf.5.def): Patch from + Niels Baggesen: + - clean up small bugs. + +1999-04-13 15:58 hardaker + + * apps/snmptranslate.c: + + - (snmptranslate.c): Patch from Niels Baggesen: + - support -P. + +1999-04-13 15:57 hardaker + + * agent/mibgroup/mibII/vacm_vars.c: + + - (vacm_vars.c): Patch from Niels Baggesen: + - better checking of .conf file parsing line requirements. + +1999-04-13 15:56 hardaker + + * agent/snmpd.c: + + - (snmpd.c): Patch from Niels Baggesen: + - log with timestamp at shutdown. + +1999-04-13 15:36 hardaker + + * mibs/: SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt, + SNMP-VIEW-BASED-ACM-MIB.txt: + + - (SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt, + SNMP-VIEW-BASED-ACM-MIB.txt): Patch from Niels Baggesen: + - fix module locations for broken mibs. + +1999-04-13 15:32 hardaker + + * agent/mibgroup/ucd-snmp/pass.c: + + - (pass.c): Patch from Jim Mar: + - add capability for binary octet strings in pass scripts. + +1999-04-13 15:20 hardaker + + * agent/mibgroup/mibII/system_mib.c: + + - (system_mib.c): make sysDescr read-only. + +1999-04-13 15:19 hardaker + + * configure, configure.in, agent/Makefile.in +: + + - (configure, configure.in, Makefile.in): Patch from Daniel Hagerty: + - fix libwrap to only add the library to the agent. + +1999-04-13 08:43 hardaker + + * README.win32: + + - (README.win32): Patch from Robert Story: + - add a URL reference to cygwin. + +1999-04-12 22:23 hardaker + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmp_api.c): make snmp_varlist_add_variable to possible create a + varlist before adding something to it. + +1999-04-12 22:16 hardaker + + * local/tkmib: + + - (tkmib): make displayed mib node info into two columns instead of one. + +1999-04-12 22:15 hardaker + + * agent/mibgroup/host/hr_utils.h: + + - (hr_utils.h): remove variable names from prototypes (was causing problems). + +1999-04-12 22:14 hardaker + + * agent/mibgroup/mibincl.h: + + - (mibincl.h): include sys/time.h. + +1999-04-12 22:13 hardaker + + * agent/mibgroup/: header_complex.c, header_complex.h: + + - (header_complex.c, header_complex.h): deal with more complex data + structures with multiple and variable length indexes. + +1999-04-12 22:12 hardaker + + * README.win32: + + - (README.win32): new README from Joe Marzot. + +1999-04-07 15:00 mslifcak + + * agent/mibgroup/snmpv3/usmUser.c, snmplib/snmp_api.c, + snmplib/system.c: + + -(usmUser.c,system.c) plug mem leak; (snmp_api.c) enforce array limit. + +1999-04-07 12:23 mslifcak + + * apps/encode_keychange.c, snmplib/tools.c: + + -(apps/encode_keychange.c snmplib/tools.c) move keystroke functions to application. + +1999-04-07 12:17 mslifcak + + * agent/mibgroup/ipfwchains/ipfwchains.c: + + -(ipfwchains.c) remove multiple definitions of MATCH_FAILED + +1999-04-07 11:59 mslifcak + + * agent/snmp2p.c, agent/snmp_agent.c, + agent/snmp_vars.h, agent/view_parse.c, + agent/mibgroup/util_funcs.c, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/host/hr_filesys.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/icmp.c, + 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_vars.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/misc/ipfwacc.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/hpux.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/v2party/context_vars.c, + agent/mibgroup/v2party/party_vars.c, + agent/mibgroup/v2party/view_vars.c, apps/snmpdelta.c, + apps/snmptest.c, apps/snmptrapd.c, + apps/snmpnetstat/route.c, apps/snmpnetstat/winstub.c, + snmplib/acl_parse.c, snmplib/context.h, + snmplib/context_parse.c, snmplib/party.h, + snmplib/party_parse.c, snmplib/read_config.c, + snmplib/snmp_api.c, snmplib/snmp_auth.c, + snmplib/snmp_impl.h, snmplib/vacm.h, snmplib/view.h +: + + - (agent/snmp2p.c agent/snmp_agent.c agent/snmp_vars.h + agent/view_parse.c agent/mibgroup/util_funcs.c + agent/mibgroup/examples/ucdDemoPublic.c + agent/mibgroup/host/hr_filesys.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/icmp.c + 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_vars.c + agent/mibgroup/mibII/var_route.c agent/mibgroup/misc/ipfwacc.c + agent/mibgroup/snmpv3/usmUser.c + agent/mibgroup/ucd-snmp/extensible.c + agent/mibgroup/ucd-snmp/hpux.c agent/mibgroup/ucd-snmp/pass.c + agent/mibgroup/ucd-snmp/pass_persist.c + agent/mibgroup/ucd-snmp/proc.c + agent/mibgroup/v2party/context_vars.c + agent/mibgroup/v2party/party_vars.c + agent/mibgroup/v2party/view_vars.c apps/snmpdelta.c + apps/snmptest.c apps/snmptrapd.c apps/snmpnetstat/route.c + apps/snmpnetstat/winstub.c snmplib/acl_parse.c + snmplib/context.h snmplib/context_parse.c snmplib/party.h + snmplib/party_parse.c snmplib/read_config.c snmplib/snmp_api.c + snmplib/snmp_auth.c snmplib/snmp_impl.h snmplib/vacm.h + snmplib/view.h) fgets use sizeof mostly, oid base size is MAX_OID_LEN + +1999-04-07 11:34 hardaker + + * apps/encode_keychange.c: + + - (encode_keychange.c): removal of duplicate functions. + +1999-04-07 11:32 hardaker + + * apps/: encode_keychange.c, snmpusm.c: + + - (encode_keychange.c, snmpusm.c): debugging conversions. + +1999-04-07 11:27 hardaker + + * agent/mibgroup/: examples/ucdDemoPublic.c, + mibII/sysORTable.c, mibII/vacm_vars.c, smux/smux.c +, snmpv3/snmpEngine.c, snmpv3/usmUser.c, + target/snmpTargetAddrEntry.c, target/snmpTargetParamsEntry.c +: + + - (ucdDemoPublic.c, sysORTable.c, vacm_vars.c, smux.c, snmpEngine.c, + usmUser.c, snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): + - debugging statement conversion + +1999-04-07 11:12 hardaker + + * snmplib/: scapi.c, snmpv3.c: + + - (scapi.c, snmpv3.c): debug typos and include file additions. + +1999-04-07 10:48 hardaker + + * agent/mibgroup/mibII/snmp_mib.c: + + - (snmp_mib.c): removed unnneeded header_snmp(). + +1999-04-07 10:43 hardaker + + * snmplib/debug.h: + + - (debug.h): removed. + +1999-04-07 10:41 hardaker + + * config.h.in, agent/snmp_vars.c, + apps/encode_keychange.c, apps/snmptrapd.c, + snmplib/Makefile.in, snmplib/all_general_local.h, + snmplib/keytools.c, snmplib/keytools.h, + snmplib/lcd_time.c, snmplib/md5.c, + snmplib/read_config.c, snmplib/scapi.c, + snmplib/snmp_api.c, snmplib/snmpusm.c, + snmplib/snmpv3.c, snmplib/tools.c, snmplib/tools.h +: + + - (config.h.in, snmp_vars.c, encode_keychange.c, snmptrapd.c, + Makefile.in, all_general_local.h, keytools.c, keytools.h, + lcd_time.c, md5.c, read_config.c, scapi.c, snmp_api.c, snmpusm.c, + snmpv3.c, tools.c, tools.h): + - misc merging, including fixes and debugging statement changes to + newer model. + - a few -Wall fixes. + +1999-04-07 06:17 mslifcak + + * agent/snmp_vars.c, agent/snmpd.c, + agent/mibgroup/v2party/alarm.c, apps/encode_keychange.c +, apps/snmpstatus.c, apps/snmptrapd.c, + apps/snmpnetstat/if.c, snmplib/all_system.h, + snmplib/debug.h, snmplib/keytools.c, snmplib/lcd_time.c +, snmplib/md5.c, snmplib/mib.c, + snmplib/read_config.c, snmplib/scapi.c, snmplib/snmp.h +, snmplib/snmp_api.c, snmplib/snmp_auth.c, + snmplib/snmpusm.c, snmplib/snmpv3.c, snmplib/system.h +, snmplib/tools.c, snmplib/tools.h, + win32/config.h, win32/libsnmp/libsnmp.dsp, + win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp_dll.dsp: + + - () more ANSI header fixups; touchup for M$ Win32 build + +1999-04-06 22:14 mslifcak + + * agent/snmp_vars.c: + + - (snmp_vars.c) more v2party rework needed + +1999-04-06 22:13 mslifcak + + * agent/mibgroup/mibII/vacm_vars.c: + + - (vacm_vars.c) - set global ptrs = 0. + +1999-04-06 21:23 mslifcak + + * Makefile.in, agent/snmp_agent.c, agent/snmp_vars.c +, agent/snmpd.c, agent/mibgroup/dummy/dummy.h, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/examples/ucdDemoPublic.h, + agent/mibgroup/examples/wombat.h, + agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/var_route.c, + agent/mibgroup/misc/dlmod.c, agent/mibgroup/smux/smux.c +, agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpEngine.h, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/snmpMPDStats.h, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmStats.h, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/snmpv3/usmUser.h, + agent/mibgroup/ucd-snmp/file.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/registry.c, + agent/mibgroup/v2party/context_vars.c, apps/snmpusm.c, + apps/snmpnetstat/if.c, apps/snmpnetstat/winstub.c, + apps/snmpnetstat/winstub.h, snmplib/lcd_time.c, + snmplib/lcd_time.h, snmplib/snmp_api.c, + snmplib/snmp_api.h, snmplib/snmpusm.c, + snmplib/snmpusm.h, snmplib/system.c, snmplib/tools.c +: + + - changes for ANSI headers; POSIX(index vs strchr); minor fixes + +1999-04-06 15:38 hardaker + + * agent/mibgroup/mibincl.h, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/mibII/vacm_vars.h, apps/snmptrapd.c, + snmplib/snmp_api.c, testing/Makefile.in: + + - (mibincl.h, ucdDemoPublic.c, vacm_vars.h, snmptrapd.c, snmp_api.c, + Makefile.in): final merge pieces of recent v3 line changes. + +1999-04-06 15:12 hardaker + + * ISSUES, Makefile.in, Makefile.top, acconfig.h +, aclocal.m4, config.h.in, configure, + configure.in, agent/Makefile.in, + agent/agent_read_config.c, agent/agent_read_config.h, + agent/auto_nlist.h, agent/m2m.h, agent/snmp2p.c, + agent/snmp_agent.c, agent/snmp_agent.h, + agent/snmp_vars.c, agent/snmp_vars.h, agent/snmpd.c +, agent/snmpd.h, agent/mibgroup/Makefile.in, + agent/mibgroup/mibincl.h, agent/mibgroup/snmpv3mibs.h, + agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h +, agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/examples/ucdDemoPublic.cmds, + agent/mibgroup/examples/ucdDemoPublic.conf, + agent/mibgroup/examples/ucdDemoPublic.h, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/vacm_vars.h, + agent/mibgroup/snmpv3/snmpEngine.c, + agent/mibgroup/snmpv3/snmpEngine.h, + agent/mibgroup/snmpv3/snmpMPDStats.c, + agent/mibgroup/snmpv3/snmpMPDStats.h, + agent/mibgroup/snmpv3/usmStats.c, + agent/mibgroup/snmpv3/usmStats.h, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/snmpv3/usmUser.h, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/memory_freebsd2.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, apps/.cvsignore +, apps/Makefile.in, apps/encode_keychange.c, + apps/snmp_parse_args.c, apps/snmpget.c, + apps/snmpset.c, apps/snmptrapd.c, apps/snmpusm.c +, apps/snmpnetstat/Makefile.in, local/snmp-ucd.sh +, man/snmpcmd.1, man/snmpd.conf.5.def, + mibs/SNMP-TARGET-MIB.txt, mibs/SNMP-USER-BASED-SM-MIB.txt +, mibs/SNMPv2-TC.txt, mibs/UCD-DEMO-MIB.txt, + mibs/UCD-SNMP-MIB.txt, snmplib/Makefile.in, + snmplib/all_general_local.h, snmplib/all_system.h, + snmplib/asn1.c, snmplib/debug.h, snmplib/keytools.c +, snmplib/keytools.h, snmplib/lcd_time.c, + snmplib/lcd_time.h, snmplib/md5.c, snmplib/md5.h +, snmplib/mib.c, snmplib/parse.c, + snmplib/party.h, snmplib/read_config.c, + snmplib/read_config.h, snmplib/scapi.c, + snmplib/scapi.h, snmplib/snmp-tc.h, snmplib/snmp.c +, snmplib/snmp.h, snmplib/snmp_api.c, + snmplib/snmp_api.h, snmplib/snmp_auth.c, + snmplib/snmp_client.c, snmplib/snmp_client.h, + snmplib/snmp_impl.h, snmplib/snmpusm.c, + snmplib/snmpusm.h, snmplib/snmpv3.c, snmplib/snmpv3.h +, snmplib/system.c, snmplib/system.h, + snmplib/tools.c, snmplib/tools.h, + snmplib/transform_oids.h, snmplib/vacm.h, + snmplib/view.c, testing/.cvsignore, + testing/Makefile.in, testing/README, testing/T.c, + testing/T.sh, testing/data.keychange-md5, + testing/data.keychange-sha1, testing/data.keychange-sha1-des +, testing/data.kul-md5, testing/data.kul-sha1, + testing/demo.remote, testing/demo2, + testing/demo2.functions, testing/demo2.setupfile, + testing/etimetest.c, testing/eval_oneprogram.sh, + testing/eval_suite.sh, testing/eval_testlist, + testing/eval_tools.sh, testing/keymanagetest.c, + testing/misctest.c, testing/scapitest.c, + testing/test_keychange.sh, testing/test_kul.sh: + + - (*): Merged the 4.0 line into the 3.6.1 line. + +1999-04-06 11:33 mslifcak + + * agent/mibgroup/: host/hr_filesys.c, host/hr_proc.c, + ipfwchains/libipfwc.c, mibII/icmp.c, mibII/ip.c +, mibII/route_write.c, mibII/tcp.c, mibII/udp.c +, smux/smux.c, target/snmpTargetAddrEntry.c, + target/snmpTargetAddrEntry.h, target/snmpTargetParamsEntry.c +, target/snmpTargetParamsEntry.h, + ucd-snmp/memory_solaris2.c, ucd-snmp/memory_solaris2.h: + + - another round of ANSI-fying the agent completed. + +1999-04-06 10:59 mslifcak + + * agent/mibgroup/ucd-snmp/extensible.c: + + - (extensible.c) quell warning about comparing pointer with non-pointer. + +1999-04-06 09:23 hardaker + + * config.guess, config.sub: + + - (config.guess, config.sub): new versions from autoconf 2.13. + +1999-04-05 15:59 mslifcak + + * config.h.in, configure, configure.in, + agent/agent_read_config.c, agent/snmp_vars.c, + agent/mibgroup/ucd-snmp/loadave.c: + + - Build using CygWin32 (includes Niels B.'s snmp_vars.c patch). + +1999-04-05 14:22 mslifcak + + * snmplib/system.c: + + - Build with CygWin32 + +1999-04-05 14:10 mslifcak + + * apps/snmpnetstat/: Makefile.in, if.c, winstub.c +, winstub.h: + + - build snmpnetstat with CygWin32 + +1999-04-05 11:06 mslifcak + + * apps/snmp_parse_args.c, apps/snmpnetstat/main.c, + snmplib/snmp_api.c: + + - (snmp_api.c, main.c, snmp_parse_args.c) Joe Marzot's fix to copy even an empty community name. + +1999-04-01 13:10 mslifcak + + * snmplib/libsnmp.h: + + - (libsnmp.h) Asymptotically closer to supporting CMU constants. + +1999-03-28 16:17 hardaker + + * agent/mibgroup/target/: snmpTargetAddrEntry.c, + snmpTargetParamsEntry.c: + + - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): + - when using copy_word() don't skip spaces, since it does that. + +1999-03-28 16:11 hardaker + + * agent/mibgroup/target/: snmpTargetAddrEntry.h, + snmpTargetParamsEntry.h: + + - (snmpTargetAddrEntry.h, snmpTargetParamsEntry.h): relocate to + snmpModules.12, where they should be. + +1999-03-23 10:23 hardaker + + * agent/mibgroup/versiontag: + + - (versiontag): regexp fix. + +1999-03-23 10:10 hardaker + + * agent/mibgroup/mibdefs.h, agent/mibgroup/struct.h, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/extensible.h, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/proc.h, man/snmpd.conf.5.def, + mibs/UCD-SNMP-MIB.txt: + + - (mibdefs.h, struct.h, extensible.c, extensible.h, proc.c, proc.h, + snmpd.conf.5.def, UCD-SNMP-MIB.txt): + - per-process/exec fix scripts created. + +1999-03-23 10:10 hardaker + + * snmplib/read_config.c: + + - (read_config.c): make copy_word() return the next token, not the + next space. + +1999-03-23 10:09 hardaker + + * man/Makefile.in: + + - (Makefile.in): add more targets. + +1999-03-19 09:23 hardaker + + * apps/: snmpget.c, snmpwalk.c: + + - (snmpget.c, snmpwalk.c): fixed initialization and usage of "failures". + +1999-03-18 08:37 mslifcak + + * agent/mibgroup/mibII/ip.c: + + - (mibII/ip.c) fix MIB_IPCOUNTER_SYMBOL usage + +1999-03-17 13:53 mslifcak + + * agent/mibgroup/host/hr_swrun.c: + + -(hr_swrun.c) - prevent SunOS 4.1 core (sunos4 still primitive) + +1999-03-16 11:33 mslifcak + + * agent/: snmp_vars.h, mibgroup/mibincl.h, + mibgroup/util_funcs.h, mibgroup/dummy/dummy.c, + mibgroup/examples/wombat.c, mibgroup/host/hr_device.c, + mibgroup/host/hr_disk.c, mibgroup/host/hr_filesys.c, + mibgroup/host/hr_network.c, mibgroup/host/hr_partition.c +, mibgroup/host/hr_print.c, mibgroup/host/hr_proc.c +, mibgroup/host/hr_storage.c, + mibgroup/host/hr_swinst.c, mibgroup/host/hr_swrun.c, + mibgroup/host/hr_system.c, mibgroup/mibII/icmp.c, + mibgroup/mibII/interfaces.c, mibgroup/mibII/ip.c, + mibgroup/mibII/snmp_mib.c, mibgroup/mibII/sysORTable.c +, mibgroup/mibII/system_mib.c, mibgroup/mibII/tcp.c +, mibgroup/mibII/udp.c, mibgroup/ucd-snmp/registry.c +: + + - move MATCH_FAILED/MATCH_SUCCEEDED from util_funcs.h to mibincl.h + +1999-03-16 11:23 mslifcak + + * snmplib/snmp_api.c: + + -(snmp_api.c) consistent error return. + +1999-03-16 10:34 hardaker + + * agent/mibgroup/host/hr_swrun.c: + + - (hr_swrun.c): fix file descriptor leak on freebsd. + +1999-03-16 08:15 hardaker + + * agent/mibgroup/misc/dlmod.c: + + - (dlmod.c): removed a bogus new-line. + +1999-03-15 16:24 hardaker + + * agent/Makefile.in: + + - (agent/Makefile.in): don't do a make install of dlmods + +1999-03-15 16:02 hardaker + + * bug-report, sedscript.in, version.h, FAQ +, README, FAQ, README: + + - (version.h bug-report sedscript.in): version tag ( 3.6.1 ) + +1999-03-15 16:02 hardaker + + * README: + + - (README): mark with version num. + +1999-03-15 16:00 hardaker + + * ChangeLog: + + - (ChangeLog): update for 3.6.1. + +1999-03-15 15:58 hardaker + + * FAQ, NEWS: + + - (FAQ, NEWS): updates to talk about the AGENT.txt file. + +1999-03-15 15:55 hardaker + + * agent/: Makefile.in, mibgroup/Makefile.in: + + - (Makefile.in): makefileindepend. + +1999-03-15 15:46 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + - (interfaces.c): fixes for linux 2.2 interface scanning. + +1999-03-15 15:31 hardaker + + * configure, configure.in, + agent/mibgroup/mibII/interfaces.c: + + - (configure, configure.in, interfaces.c, linux.h): detect + /proc/net/dev version at run time, not compile time. + +1999-03-15 15:20 hardaker + + * agent/mibgroup/: host/hr_proc.c, host/hr_proc.h, + ucd-snmp/loadave.c, ucd-snmp/loadave.h: + + - (hr_proc.c, hr_proc.h, loadave.c, loadave.h): fix try_loadave for solaris. + +1999-03-15 14:31 hardaker + + * acconfig.h: + + - (acconfig.h): added CMU_COMPATIBLE + +1999-03-15 14:30 hardaker + + * snmplib/snmp.h: + + - (snmp.h): remove unneeded commented out define. + +1999-03-15 09:42 mslifcak + + * config.h.in, apps/snmpstatus.c, apps/snmptrapd.c +, snmplib/libsnmp.h, snmplib/snmp.h, + snmplib/snmp_api.c, snmplib/snmp_client.c, + win32/config.h: + + - second pass at CMU_COMPAT: Disable by default, leave snmp_parse alone. + +1999-03-15 08:49 hardaker + + * snmplib/: Makefile.in, snmp_api.c: + + - (Makefile.in, snmp_api.c): + - revert to snmp_parse. + - don't install libsnmp.h. + +1999-03-15 05:54 mslifcak + + * snmplib/: Makefile.in, libsnmp.h, mib.c, + snmp.h, snmp_api.c: + + - (Makefile.in libsnmp.h mib.c snmp.h snmp_api.c) update CMU_COMPATIBLE + +1999-03-12 15:33 hardaker + + * agent/mibgroup/ipfwchains/: IPFWCHAINS-MIB.txt, + ipfwchains.h: + + - (IPFWCHAINS-MIB.txt, ipfwchains.h): move to a sub-oid in the + experimental tree. + +1999-03-12 15:24 hardaker + + * configure, configure.in, + agent/mibgroup/ipfwchains/IPFWCHAINS-MIB.txt, + agent/mibgroup/ipfwchains/README, + agent/mibgroup/ipfwchains/ipfwc_kernel_headers.h, + agent/mibgroup/ipfwchains/ipfwchains.c, + agent/mibgroup/ipfwchains/ipfwchains.h, + agent/mibgroup/ipfwchains/libipfwc.c, + agent/mibgroup/ipfwchains/libipfwc.h: + + - (configure, configure.in, IPFWCHAINS-MIB.txt, README, + ipfwc_kernel_headers.h, ipfwchains.c, ipfwchains.h, libipfwc.c, + libipfwc.h): Patch from Didier Dhaenens: + - new modules: ipfwchains. + +1999-03-12 15:23 hardaker + + * INSTALL: + + - (INSTALL): don't print module list here... tell them to look at + configure --help. + +1999-03-12 14:54 mslifcak + + * agent/mibgroup/: target.h, host/hr_system.h, + target/snmpTargetAddrEntry.c, target/snmpTargetAddrEntry.h +, target/snmpTargetParamsEntry.c, + target/snmpTargetParamsEntry.h: + + - restore config_require logic; fix sprintf calls to compile under SunOS 4.1.x. + +1999-03-12 14:36 hardaker + + * agent/mibgroup/util_funcs.h: + + - (util_funcs.h): MATCH_FAILED -> -1, since some use it. + +1999-03-12 14:35 mslifcak + + * agent/mibgroup/: target.h, target/snmpTargetAddrEntry.h +, target/snmpTargetParamsEntry.h: + + - (target.h, target/*.h) require util_funcs once. + +1999-03-12 14:34 mslifcak + + * agent/mibgroup/host/: hr_swrun.c, hr_system.h: + + - (hr_system.h) - don't require hr_util; done in mibgroup/host.h + - (hr_swrun.c) - solaris2: make sure kvm_open is called before kd is used. + - (hr_swrun.c) - add lame sunos4 equivalent in HRSWRUNPERF_CPU. + +1999-03-12 14:17 hardaker + + * agent/mibgroup/smux/smux.c: + + - (smux.c): protect strcpy() against a null password specified on the + config line. + +1999-03-12 14:17 hardaker + + * NEWS: + + - (NEWS): update. + +1999-03-12 12:20 hardaker + + * local/mib2c: + + - (mib2c): fix asn_parse functions to pass a pointer to the size variable. + +1999-03-12 11:31 mslifcak + + * agent/dlmods/dlmod_mib.c: + + - (dlmod_mib.c): explicit test for MATCH_FAILED + +1999-03-12 09:14 hardaker + + * agent/mibgroup/: mibincl.h, dummy/dummy.c, + examples/wombat.c, host/hr_device.c, host/hr_disk.c +, host/hr_filesys.c, host/hr_network.c, + host/hr_partition.c, host/hr_print.c, host/hr_proc.c +, host/hr_storage.c, host/hr_swinst.c, + host/hr_swrun.c, host/hr_system.c, mibII/icmp.c +, mibII/interfaces.c, mibII/ip.c, + mibII/snmp_mib.c, mibII/sysORTable.c, + mibII/system_mib.c, mibII/tcp.c, mibII/udp.c, + misc/dlmod.c, ucd-snmp/registry.c: + + - (mibincl.h, dummy.c, wombat.c, hr_device.c, hr_disk.c, hr_filesys.c, + hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c, + hr_swinst.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c, + snmp_mib.c, sysORTable.c, system_mib.c, tcp.c, udp.c, dlmod.c, + registry.c): fixed MATCH_FAILED/SUCCEEDED defines -> util_funcs.h. + +1999-03-12 07:08 mslifcak + + * agent/dlmods/dlmod_mib.c: + + - (dlmod_mib.c): Use MATCH_FAIL/SUCCEEDED in util_funcs.h + +1999-03-11 16:23 hardaker + + * snmplib/: snmp_api.h, snmp_debug.h: + + - (snmp_api.h, snmp_debug.h): Patch from Erik Jacobsen: + - fixed prototypes for DEBUGP() and DEBUGPOID(). + +1999-03-11 16:22 hardaker + + * agent/mibgroup/: util_funcs.c, util_funcs.h: + + - (util_funcs.c, util_funcs.h): move MATCH_SUCCEEDED defs to .h. + +1999-03-11 16:10 hardaker + + * local/mib2c: + + - (mib2c): fixed a couple of bugs and ansi'ified things. + +1999-03-11 16:10 hardaker + + * AGENT: + + - (AGENT): removed AGENT + +1999-03-11 15:48 hardaker + + * agent/mibgroup/ucd-snmp/memory_solaris2.c: + + - (memory_solaris2.c): changed some comments to /* */ instead of //. + +1999-03-11 15:48 hardaker + + * README: + + - (README): Added Mike Baer. + +1999-03-10 15:14 hardaker + + * AGENT.txt: + + - (AGENT.txt): NAME -> OID. + +1999-03-10 15:07 hardaker + + * EXAMPLE.conf.def: + + - (EXAMPLE.conf.def): group lines were backwards. + +1999-03-10 15:07 hardaker + + * AGENT.txt: + + - (AGENT.txt): moved from AGENT to avoid non-case-sensitive w32 conflicts. + +1999-03-08 14:28 mslifcak + + * apps/snmpnetstat/: if.c, route.c: + + - (snmpnetstat:if.c, route.c) limit interface name sizes to fit fixed length buffers. + +1999-03-08 09:58 mslifcak + + * snmplib/parse.c: + + - (snmplib/parse.c) Complete Dave Shields' patch for continue after error. + +1999-03-08 05:07 mslifcak + + * AGENT: + + - (AGENT) MAX_NAME_LEN --> MAX_OID_LEN in example + +1999-03-08 05:01 mslifcak + + * win32/config.h: + + -(win32/config.h) remove unused SYS_TIME_NAME,GLOBALSECURITY. add new constants. + +1999-03-08 04:14 mslifcak + + * snmplib/snmp_api.c: + + - (snmp_api.c) use request data with request callback + +1999-03-08 04:02 mslifcak + + * snmplib/parse.c: + + (parse.c) - fix subid init; remove useless '-Pl' option. + +1999-03-05 17:36 hardaker + + * FAQ: + + - (FAQ): version update. + +1999-03-05 17:35 hardaker + + * FAQ, bug-report, sedscript.in, version.h +: + + - (version.h bug-report sedscript.in): version tag ( 3.6 ) + +1999-03-05 17:34 hardaker + + * ChangeLog: + + - (ChangeLog): final update. + +1999-03-05 17:25 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + snmplib/Makefile.in: + + - (Makefile.in): make depend. + +1999-03-05 17:25 hardaker + + * configure: + + - (configure): autoconf update. + +1999-03-05 17:19 hardaker + + * FAQ, NEWS: + + - (FAQ, NEWS): final updates. + +1999-03-05 17:12 hardaker + + * AGENT: + + - (AGENT): Dave Shield's new document. + +1999-03-05 17:11 hardaker + + * agent/mibgroup/mibII/system.h: + + - (mibII/system.h): removed + +1999-03-05 17:08 hardaker + + * FAQ: + + - (FAQ): reference AGENT document. + +1999-03-05 16:48 hardaker + + * agent/mibgroup/ucd-snmp/memory_solaris2.c: + + - (memory_solaris2.c): do error reporting for solaris memory support. + +1999-03-05 16:10 hardaker + + * agent/mibgroup/ucd-snmp/vmstat.h: + + - (vmstat.h): declair init_vmstat(). + +1999-03-05 16:02 hardaker + + * configure, configure.in: + + - (configure, configure.in): updated --help's module list. + +1999-03-05 15:57 hardaker + + * agent/mibgroup/: kernel_sunos5.c, examples/wombat.c +, host/hr_network.c, mibII/snmp_mib.h, + mibII/system_mib.h, ucd-snmp/disk.h, + ucd-snmp/errormib.h, ucd-snmp/extensible.h, + ucd-snmp/file.h, ucd-snmp/memory_solaris2.h, + ucd-snmp/pass.h, ucd-snmp/proc.h, ucd-snmp/registry.h +, ucd-snmp/versioninfo.h: + + - (kernel_sunos5.c, wombat.c, hr_network.c, snmp_mib.h, system_mib.h, + disk.h, errormib.h, extensible.h, file.h, memory_solaris2.h, pass.h, + proc.h, registry.h, versioninfo.h): + - -Wall fixes, mostly init_() routines declaired in the appropriate .h files. + +1999-03-05 15:38 hardaker + + * local/tkmib: + + - (tkmib): update. + +1999-03-05 15:31 hardaker + + * snmplib/snmp_impl.h: + + - (snmp_impl.h): create UNDO + +1999-03-05 15:12 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): + - remove persistent storage info, since its not used this release. + +1999-03-05 11:02 mslifcak + + * agent/mibgroup/mibII/tcp.c: + + + (tcp.c) - break out of infinite loop when klookup fails. + +1999-03-05 10:42 hardaker + + * agent/snmp_agent.c: + + - (snmp_agent.c): Patch from Dave Shield: + - switch COMMIT and ACTION phases. + +1999-03-05 10:21 hardaker + + * FAQ: + + - (FAQ): update from Dave: rearranging and cleaning. + +1999-03-05 10:11 hardaker + + * local/: mib2c, mib2c.conf: + + - (mib2c, mib2c.conf): Patch from Dave Shield: + - the use of 'header_simple_table' rather than 'checkmib' + - explicit comparison with MATCH_FAILED + - don't set defaults for 'write_method' and 'var_len' + (since both 'header_generic' and 'checkmib' do this anyway) + - Use defined constants for variable initialisation in the + write routine (similarly in the mib2c.conf patch) + [This is one of my hobby-horses with our students, so I don't + see why "professional" programmers should be exempt!] + + - Make proper use of the three-phase nature of SETs + +1999-03-05 09:40 mslifcak + + * snmplib/system.c: + + + Fix Win32 version of gettimeofday: tv_usec was millisecs , return now = 0 + +1999-03-04 18:11 mslifcak + + * snmplib/: snmp_api.c, snmp_api.h: + + + (snmp_api.c) - expose snmp_free; snmp_pdu_add_variable returns ptr to var for + future improved error recovery. + +1999-03-04 17:50 mslifcak + + * agent/history.c, agent/mibgroup/dummy/dummy.c, + agent/mibgroup/dummy/dummy.h, + agent/mibgroup/examples/example.h, + agent/mibgroup/examples/wombat.h, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/var_route.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, win32/config.h +: + + + Replace uses of bzero with memset, bcopy with memcpy. + Fix prototypes. + +1999-03-04 17:00 mslifcak + + * agent/mibgroup/mibII/sysORTable.c: + + + (sysORTable.c) - remove static u_long long_return, for consistency. + +1999-03-04 16:49 hardaker + + * agent/mibgroup/util_funcs.c, agent/mibgroup/dummy/dummy.c +, agent/mibgroup/examples/example.c, + agent/mibgroup/examples/wombat.c, agent/mibgroup/mibII/tcp.c +, agent/mibgroup/ucd-snmp/hpux.c, + agent/mibgroup/ucd-snmp/memory.c, + agent/mibgroup/v2party/alarm.c, snmplib/snmp_api.c: + + - (util_funcs.c, dummy.c, example.c, wombat.c, tcp.c, hpux.c, + memory.c, alarm.c, snmp_api.c): + - misc fixes, -Wall mostly. + +1999-03-04 16:32 hardaker + + * local/mib2c: + + - (mib2c): Update from Dave Shield. + +1999-03-04 16:19 hardaker + + * agent/mibgroup/ucd-snmp/vmstat_freebsd2.c: + + - (vmstat_freebsd2.c): Patch from Nick Amato: + - typo fixed. + +1999-03-04 16:14 hardaker + + * agent/mibgroup/README.smux: + + - (README.smux): Patch from Nick Amato: + - update. + +1999-03-04 15:44 hardaker + + * agent/mibgroup/: util_funcs.c, util_funcs.h, + examples/example.c, mibII/sysORTable.c, misc/ipfwacc.c +, ucd-snmp/disk.c, ucd-snmp/extensible.c, + ucd-snmp/file.c, ucd-snmp/loadave.c, ucd-snmp/memory.c +, ucd-snmp/proc.c, ucd-snmp/vmstat.c, + ucd-snmp/vmstat_freebsd2.c: + + - (util_funcs.c, util_funcs.h, example.c, sysORTable.c, ipfwacc.c, + disk.c, extensible.c, file.c, loadave.c, memory.c, proc.c, vmstat.c, + vmstat_freebsd2.c): + - create and use header_simple_table to replace checkmib(). + +1999-03-04 15:29 mslifcak + + * agent/mibgroup/host/hr_disk.c: + + + (hr_disk.c) - conditionally use defined DKC disk types + +1999-03-04 15:25 mslifcak + + * agent/mibgroup/ucd-snmp/disk.c: + + + (disk.c) - explicit braces to avoid ambiguous `else' + +1999-03-04 15:12 mslifcak + + * agent/mibgroup/: host/hr_proc.c, ucd-snmp/loadave.c +: + + + + (hr_proc.c, loadave.c) - fixed core on getloadavg in a different way + +1999-03-04 13:18 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): removed void check. + +1999-03-04 09:46 hardaker + + * agent/mibgroup/host/hr_swinst.c: + + - (hr_swinst.c): Patch from mslifcak@iss.net: + - When the agent is compiled with HAVE_LIBRPM set, yet no database + is found, agent will core... + +1999-03-04 09:38 hardaker + + * remove-files, local/ece-snmpd.conf, + local/fixproc.conf: + + - (remove-files, ece-snmpd.conf, fixproc.conf): + - removed ece specific config files from the repository. + - don't remove local/*.conf in the first place anymore. + +1999-03-04 09:33 hardaker + + * agent/mibgroup/ucd-snmp/loadave.c: + + - (loadave.c): Patch from Chris Hughes: + - fix load average on solaris. + +1999-03-04 09:24 mslifcak + + * Makefile.in: + + + + (Makefile.in) - find mibdefs.h when not building in the source tree + +1999-03-04 09:20 mslifcak + + * agent/snmpd.c, agent/mibgroup/target/snmpTargetAddrEntry.c +, agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/memory_solaris2.c, + apps/snmptrapd_handlers.c, snmplib/snmp_client.c: + + + + (agent/snmpd.c, snmplib/snmp_client.c): remove duplicate includes + + (agent/mibgroup/target/snmpTargetAddrEntry.c, agent/mibgroup/target/snmpTargetParamsEntry.c, agent/mibgroup/ucd-snmp/memory_solaris2.c, apps/snmptrapd_handlers.c): change "*word" to "*token" to help some compiler + +1999-03-04 09:07 hardaker + + * configure, configure.in: + + - (configure.in, configure): fix void test for ansi compilers. + +1999-03-04 08:36 hardaker + + * agent/mibgroup/README.smux: + + - (README.smux): add Nick. + +1999-03-04 08:36 hardaker + + * agent/mibgroup/versiontag: + + - (versiontag): repository move. + +1999-03-04 04:08 mslifcak + + * apps/snmpnetstat/if.c: + + + (snmpnetstat/if.c) - add void to empty formal parameter list + +1999-03-03 18:02 hardaker + + * bug-report, sedscript.in, version.h: + + - (version.h bug-report sedscript.in): version tag ( 3.6.pre10 ) + +1999-03-03 18:02 hardaker + + * NEWS: + + - (NEWS): mention SMUX. + +1999-03-03 18:00 hardaker + + * NEWS: + + - (NEWS): mention name change. + +1999-03-03 17:51 hardaker + + * ChangeLog, FAQ, NEWS, PORTING, README +, TODO, bug-report, agent/snmpd.c, + local/README.mib2c: + + - (ChangeLog, FAQ, NEWS, PORTING, README, TODO, bug-report, snmpd.c, + README.mib2c): ece.ucdavis.edu -> ucd-snmp.ucdavis.edu. + +1999-03-03 11:40 hardaker + + * agent/mibgroup/ucd-snmp/proc.c: + + - (proc.c, solaris.h): Patch from Chris Hughes: + - Use /proc on solaris. + +1999-03-03 10:22 hardaker + + * agent/mibgroup/ucd-snmp/memory_solaris2.c: + + - (memory_solaris2.c): ansi'ify the config function. + +1999-03-03 08:28 hardaker + + * configure: + + - (configure): ran autoconf... + +1999-03-03 08:25 hardaker + + * README: + + - (README): Added Nick. + +1999-03-02 15:21 hardaker + + * agent/mibgroup/smux/smux.c: + + - (smux.c): Patch from Michael Slifcak: + - Linux compiles die at SO_RCVTIMEO. + - -Wall type fixes. + +1999-03-02 15:18 hardaker + + * man/snmpd.conf.5.def: + + - (snmpd.conf.5.def): typo. + +1999-03-02 15:18 hardaker + + * agent/mibgroup/ucd-snmp/memory_solaris2.c: + + - (memory_solaris2.c): typecast function with (void). + +1999-03-02 15:18 hardaker + + * agent/mibgroup/smux.h: + + - (smux.h): top level smux fake module header. + +1999-03-02 15:17 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, snmplib/snmp_debug.c, + snmplib/snmp_debug.h: + + - (acconfig.h, config.h.in, configure, configure.in, snmp_debug.c, + snmp_debug.h): + - new flag: --disable-debugging to completely turn off its support. + - renaming of DODEBUG to SNMP_ALWAYS_DEBUG. + - clean up of the configure script options listed, including putting + a list of available modules for compilation into the agent. + +1999-03-02 13:23 hardaker + + * agent/mibgroup/mibII/var_route.c: + + - (var_route.c): don't return a pointer to a pointer. + +1999-03-02 10:42 hardaker + + * agent/mibgroup/: mibII/system_mib.c, mibII/vacm_vars.c +, misc/ipfwacc.c: + + - (system_mib.c, vacm_vars.c, ipfwacc.c): Patch from Michael Slifcak: + - Suggested fixes to eliminate more shadowed global references. + - fixups for prototype [(void) replacing ()]. + +1999-03-02 08:47 hardaker + + * snmplib/asn1.h: + + - (asn1.h): Patch from Dave Shield: + - Don't define MAX_NAME_LEN if defined somewhere else. + +1999-03-01 17:43 hardaker + + * agent/mibgroup/smux/smux.c: + + - (smux.c): + - allow null length passwords. + - clean up debugging output. + +1999-03-01 16:22 hardaker + + * snmplib/asn1.h: + + - (asn1.h): put back in MAX_NAME_LEN temporarily. + +1999-03-01 16:20 hardaker + + * man/: des.1, des.3: + + - (des.1, des.3): removed unused manual pages. + +1999-03-01 16:19 hardaker + + * man/: snmp.conf.5.def, snmp_config.5.def, snmpd.1.def +, snmptrapd.conf.5.def: + + - (snmp.conf.5.def, snmp_config.5.def, snmpd.1.def, snmptrapd.conf.5.def): + - remove reference to ECE dept. + +1999-03-01 16:19 hardaker + + * man/.cvsignore: + + - (.cvsignore): ignore targets. + +1999-03-01 16:17 hardaker + + * man/: mib_api.3, read_config.3.def, snmp.conf.5.def +, snmp_config.5.def, snmpd.1.def, + snmpd.conf.5.def, snmptest.1, snmptrapd.conf.5.def +, variables.5: + + - (mib_api.3, read_config.3.def, snmp.conf.5.def, snmp_config.5.def, + snmpd.1.def, snmpd.conf.5.def, snmptest.1, snmptrapd.conf.5.def, + variables.5): Michael Slifcak: + - spell check. + +1999-03-01 16:11 hardaker + + * snmplib/Makefile.in: + + - (Makefile.in): Patch from David F. Newman: + - removed a trailing backslash that wasn't needed. + +1999-03-01 16:10 hardaker + + * agent/mibgroup/v2party/alarm.c: + + - (alarm.c): Patch from Michael Slifcak: + - Cast to pointer to int may overflow the return buffer. + +1999-03-01 14:20 hardaker + + * agent/mibgroup/smux/: smux.c, smux.h: + + - (smux.c, smux.h): 3.6ified. + +1999-03-01 14:04 hardaker + + * agent/mibgroup/smux/: smux.c, smux.h: + + - (smux.c, smux.h): Patch from Nick Amato: + - completely re-written smux modules. + +1999-03-01 13:59 hardaker + + * agent/: snmp_vars.c, snmp_vars.h: + + - (snmp_vars.c, snmp_vars.h): make compare_tree() global. + +1999-03-01 13:03 hardaker + + * snmplib/: context_parse.c, mib.c: + + - (context_parse.c, mib.c): Patch from Michael Slifcak: + - typecasting for certain functions to (char *). + +1999-03-01 12:30 hardaker + + * snmplib/asn1.h: + + - (asn1.h): Patch from Mike Slifcak: + - added MIN_OID_LEN for instructional use mostly (its unused). + +1999-03-01 12:29 hardaker + + * snmplib/snmp_client.c: + + - (snmp_client.c): Patch from Mike Slifcak: + - variable renaming. + +1999-03-01 12:29 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): put a proper (void) into the function prototype. + +1999-03-01 12:28 hardaker + + * snmplib/read_config.c: + + - (read_config.c): sprintf arg mismatch. + +1999-03-01 12:28 hardaker + + * snmplib/parse.c: + + - (parse.c): Patch from Mike Slifcak: + - remove duplicate case entries. + +1999-03-01 12:27 hardaker + + * apps/snmpnetstat/if.c: + + - (if.c): Patch from Mike Slifcak: + - free the interface table. + +1999-03-01 12:27 hardaker + + * agent/mibgroup/ucd-snmp/errormib.c: + + - (errormib.c): Patch from Mike Slifcak: + - remove errno variable. + +1999-03-01 12:27 hardaker + + * agent/snmpd.c: + + - (snmpd.c): Patch from Mike Slifcak: + - renaming of variables away from system function names (index -> lindex). + +1999-03-01 12:26 hardaker + + * agent/dlmods/dlmod_mib.c: + + - (dlmod_mib.c): Patch from Mike Slifcak: + - initialize variable to 0. + +1999-03-01 10:48 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): typo: fileMax -> fileErrorFlag name change. + +1999-02-26 16:33 hardaker + + * bug-report, sedscript.in, version.h: + + - (version.h bug-report sedscript.in): version tag ( 3.6.pre9 ) + +1999-02-26 16:11 hardaker + + * man/: Makefile.in, read_config.3.def, + snmp.conf.5.def, snmp_config.5.def, snmpd.conf.5.def +, snmptrapd.8, snmptrapd.conf.5.def: + + - (Makefile.in, read_config.3.def, snmp.conf.5.def, snmp_config.5.def, + snmpd.conf.5.def, snmptrapd.8, snmptrapd.conf.5.def): + - new documentation on configuration capabilities. + +1999-02-26 16:10 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): usage update, and -H support. + +1999-02-26 16:10 hardaker + + * NEWS: + + - (NEWS): update for 3.6 release. + +1999-02-26 16:06 hardaker + + * EXAMPLE.conf.def: + + - (EXAMPLE.conf.def): update and made better examples. + +1999-02-26 15:42 hardaker + + * snmplib/: mib.c, parse.c, parse.h: + + - (mib.c, parse.c, parse.h): Patch from Michael Slifcak: + - Unlinked OID ... ccitt 0 fix courtesy of Dave Shield. + - Continue after reserved word error fix courtesy of Dave Shield. + - Modification to #2 courtesy of Niels Baggesen. + - Modification to print sub-identifier == 0 + - variable renaming. + - Instead of re-ordering all singly-linked lists, use a new member + that flags when a report has begun. + +1999-02-26 15:02 hardaker + + * agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/loadave.h, mibs/UCD-SNMP-MIB.txt +: + + - (loadave.c, loadave.h, UCD-SNMP-MIB.txt): + - implement load average reporting as a integer and as a float. + +1999-02-25 10:03 hardaker + + * README, agent/mibgroup/ucd_snmp.h, + agent/mibgroup/ucd-snmp/memory_solaris2.c, + agent/mibgroup/ucd-snmp/memory_solaris2.h: + + - (README, ucd_snmp.h, memory_solaris2.c, memory_solaris2.h): Patch + from David F. Newman: + - memory support for solaris2. + +1999-02-24 17:10 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in, linux.h): + - Check for and handle 2.2 /proc/net/dev changes. + +1999-02-24 14:43 hardaker + + * mibs/IANAifType-MIB.txt: + + - (IANAifType-MIB.txt): update. + +1999-02-22 09:44 hardaker + + * snmplib/parse.c: + + - (parse.c): Patch from Michael Slifcak: + - Don't print "can't find module XXX" messages without warnings turned on. + +1999-02-22 09:11 hardaker + + * snmplib/parse.c: + + - (parse.c): Patch from mslifcak@iss.net: + - The command line option to select "allow underscore in MIB + symbols" is missing. + +1999-02-17 16:23 dreeder + + * local/snmp-ucd.sh: + + file snmp-ucd.sh was initially added on branch V3-b3. + +1999-02-17 16:14 hardaker + + * apps/snmpnetstat/: winstub.c, winstub.h: + + - (winstub.c, winstub.h): patch from Michael Slifcak: + - generic windows API replacements. + +1999-02-17 16:13 hardaker + + * agent/snmpd.c, agent/mibgroup/dummy/dummy.c, + agent/mibgroup/examples/wombat.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/misc/dlmod.c +, agent/mibgroup/ucd-snmp/disk.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/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, snmplib/mib.c, + snmplib/read_config.c: + + - (snmpd.c, dummy.c, wombat.c, system_mib.c, vacm_vars.c, dlmod.c, + disk.c, extensible.c, file.c, loadave.c, memory.c, + memory_freebsd2.c, pass.c, pass_persist.c, proc.c, mib.c, + read_config.c): word -> token ("word" is reserved in some compilers. + +1999-02-17 15:28 hardaker + + * win32/: config.h, win32.dsw, libsnmp/libsnmp.dsp +, libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp +, snmpnetstat/snmpnetstat.dsp, snmptable/snmptable.dsp +: + + - (config.h, win32.dsw, libsnmp.dsp, libsnmp.def, libsnmp_dll.dsp, + snmpnetstat.dsp, snmptable.dsp): Patch from Michael Slifcak: + - win32 updates. + +1999-02-17 15:23 hardaker + + * snmplib/: parse.c, party_parse.c, snmp_auth.c +: + + - (parse.c, party_parse.c, snmp_auth.c): Patch from Michael Slifcak: + - variable name conflict fixes. + +1999-02-17 15:22 hardaker + + * snmplib/snmp_debug.c: + + - (snmp_debug.c): Patch from Michael Slifcak: + - debug_args was declared twice. + - header fixes for win32. + +1999-02-17 15:21 hardaker + + * snmplib/mib.c: + + - (mib.c): Patch from Michael Slifcak: + - fix fprint_variable to not recurse. + +1999-02-17 15:19 hardaker + + * snmplib/context_parse.c: + + - (context_parse.c): Patch from Michael Slifcak: + - don't use a variable called 'time'. Tsk tsk. + +1999-02-17 15:19 hardaker + + * snmplib/asn1.c: + + - (asn1.c): Patch from Michael Slifcak: + - comment reformatting. + +1999-02-17 15:18 hardaker + + * mibs/IANAifType-MIB.txt: + + - (IANAifType-MIB.txt): Patch from Michael Slifcak: + - use a '-' instead of a '.' for IEEE802-11. + +1999-02-17 15:17 hardaker + + * man/Makefile.in: + + - (Makefile.in): separate target for generated manual pages. + +1999-02-17 15:16 hardaker + + * local/: mib2c, mib2c.conf: + + - (mib2c, mib2c.conf): update again for better still output. + +1999-02-17 15:15 hardaker + + * apps/snmpnetstat/: if.c, inet.c, main.c, + netstat.h, route.c: + + - (if.c, inet.c, main.c, netstat.h, route.c): Patch from Michael Slifcak: + - make snmpnetstat win32 compatible. + +1999-02-17 15:13 hardaker + + * apps/snmptranslate.c: + + - (snmptranslate.c): Patch from Michael Slifcak: + - usage fix. + +1999-02-17 15:13 hardaker + + * agent/snmpd.h: + + - (snmpd.h): Patch from Michael Slifcak: + - remove reverse_bytes() prototype. + +1999-02-17 15:10 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + - (interfaces.c): Patch from Michael L. Hitch: + - fix if_name variable by making it static. + +1999-02-16 17:05 hardaker + + * local/: mib2c, mib2c.conf: + + - (mib2c, mib2c.conf): updated mib2c program... still in progress... + +1999-02-11 16:48 hardaker + + * agent/mibgroup/versiontag: + + - (versiontag): update. + +1999-02-11 16:48 hardaker + + * version.h, bug-report, sedscript.in: + + - (version.h bug-report sedscript.in): version tag ( 3.6.pre8 ) + +1999-02-11 16:46 hardaker + + * bug-report, sedscript.in, version.h: + + - (version.h bug-report sedscript.in): version tag ( Ext-3-6-pre8 ) + +1999-02-11 16:34 hardaker + + * agent/mibgroup/mibII/tcp.c: + + - (tcp.c): var_tcpEntry was checking against the incoming oid with the + wrong length and could succeed at times when it shouldn't have. + +1999-02-11 16:23 hardaker + + * snmplib/: acl_parse.c, context_parse.c, + party_parse.c, read_config.c, snmp_api.c: + + - (acl_parse.c, context_parse.c, party_parse.c, read_config.c, snmp_api.c): + - More buf size standardizations that Michael missed. + - A few MAX_NAME_LEN -> MAX_OID_LEN conversions that Michael missed. + +1999-02-11 16:22 hardaker + + * agent/mibgroup/host_res.h: + + - (host_res.h): include snmp_vars.h ahead of var_struct.h. + +1999-02-11 16:09 hardaker + + * agent/snmp_agent.c, agent/snmp_vars.c, + agent/dlmods/dlmod_mib.c, agent/mibgroup/util_funcs.c, + agent/mibgroup/dummy/dummy.c, + agent/mibgroup/examples/wombat.c, + agent/mibgroup/host/hr_device.c, + agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_proc.c +, agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swrun.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/snmp_mib.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c +, agent/mibgroup/mibII/udp.c, agent/mibgroup/smux/smux.c +, agent/mibgroup/smux/snmp_bgp.c, + agent/mibgroup/smux/snmp_ospf.c, + agent/mibgroup/smux/snmp_rip2.c, + agent/mibgroup/ucd-snmp/registry.c, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/v2party/acl_vars.c, + agent/mibgroup/v2party/alarm.c, + agent/mibgroup/v2party/context_vars.c, + agent/mibgroup/v2party/event.c, + agent/mibgroup/v2party/event.h, + agent/mibgroup/v2party/party_vars.c, + agent/mibgroup/v2party/view_vars.c, apps/snmp_parse_args.c +, apps/snmpbulkwalk.c, apps/snmpdelta.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/snmpwalk.c +, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c +, apps/snmpnetstat/main.c, snmplib/mib.c, + snmplib/snmp_api.c, snmplib/snmp_debug.c, + snmplib/snmp_impl.h: + + - (*): Patch from Michael Slifcak: + - convert MAX_NAME_LEN -> MAX_OID_LEN. + - convert temporary character storage buffers to SPRINT_MAX_LEN. + - make the libraries print_ functions use the fprint_ function + already defined and pass it stdout. + +1999-02-09 14:35 hardaker + + * snmplib/mib.c: + + - (mib.c): increase buffer size for oid printing. + +1999-02-09 14:35 hardaker + + * snmplib/snmp_debug.c: + + - (snmp_debug.c): define a symbol for OID printing's storage buffer size. + +1999-02-09 14:10 hardaker + + * local/mib2c: + + - (mib2c): typo. + +1999-02-09 14:10 hardaker + + * Makefile.in: + + - (Makefile.in): make FAQ.html. + +1999-02-08 23:24 hardaker + + * agent/dlmods/: dlmod_mib.c, dlmod_mib.h, example.c +, example.h: + + - (agent/dlmods): Patch from Michael Slifcak: + - misc fixes. + +1999-02-08 23:23 hardaker + + * agent/mibgroup/: kernel_sunos5.c, mibincl.h: + + - (kernel_sunos5.c, mibincl.h) Patch from Michael Slifcak: + - include updates. + +1999-02-08 23:20 hardaker + + * agent/: mibgroup/util_funcs.c, mibgroup/util_funcs.h +, snmp2p.c, snmp_agent.c, snmp_vars.c, + snmp_vars.h, snmpd.h, var_struct.h: + + - (agent/*): Patch from Michael Slifcak: + - typedef all of the var_xxx and write method functions. + +1999-02-08 23:16 hardaker + + * agent/mibgroup/: dummy/dummy.c, examples/example.c, + examples/example.h, examples/wombat.c, host/hr_device.c +, host/hr_device.h, host/hr_disk.c, host/hr_disk.h +, host/hr_filesys.c, host/hr_filesys.h, + host/hr_network.c, host/hr_network.h, + host/hr_partition.c, host/hr_partition.h, + host/hr_print.c, host/hr_print.h, host/hr_proc.c, + host/hr_proc.h, host/hr_storage.c, host/hr_storage.h +, host/hr_swinst.c, host/hr_swinst.h, + host/hr_swrun.c, host/hr_swrun.h, host/hr_system.c +, host/hr_system.h, mibII/at.c, mibII/at.h, + mibII/icmp.c, mibII/icmp.h, mibII/interfaces.c, + mibII/interfaces.h, mibII/ip.c, mibII/ip.h, + mibII/route_write.h, mibII/snmp_mib.c, mibII/snmp_mib.h +, mibII/sysORTable.c, mibII/sysORTable.h, + mibII/system.h, mibII/system_mib.c, mibII/system_mib.h +, mibII/tcp.c, mibII/tcp.h, mibII/udp.c, + mibII/udp.h, mibII/vacm_vars.c, mibII/vacm_vars.h +, mibII/var_route.c, mibII/var_route.h, + misc/ipfwacc.c, misc/ipfwacc.h, smux/snmp_bgp.c, + smux/snmp_bgp.h, smux/snmp_ospf.c, smux/snmp_ospf.h +, smux/snmp_rip2.c, smux/snmp_rip2.h, + ucd-snmp/disk.c, ucd-snmp/disk.h, ucd-snmp/errormib.c +, ucd-snmp/errormib.h, ucd-snmp/extensible.c, + ucd-snmp/extensible.h, ucd-snmp/file.c, ucd-snmp/file.h +, ucd-snmp/hpux.c, ucd-snmp/hpux.h, + ucd-snmp/loadave.c, ucd-snmp/loadave.h, + ucd-snmp/memory.c, ucd-snmp/memory.h, + ucd-snmp/memory_freebsd2.c, ucd-snmp/memory_freebsd2.h, + ucd-snmp/pass.c, ucd-snmp/pass.h, + ucd-snmp/pass_persist.c, ucd-snmp/pass_persist.h, + ucd-snmp/proc.c, ucd-snmp/proc.h, ucd-snmp/registry.c +, ucd-snmp/registry.h, ucd-snmp/versioninfo.c, + ucd-snmp/versioninfo.h, ucd-snmp/vmstat.c, + ucd-snmp/vmstat.h, ucd-snmp/vmstat_freebsd2.c, + ucd-snmp/vmstat_freebsd2.h, v2party/acl_vars.c, + v2party/acl_vars.h, v2party/alarm.c, v2party/alarm.h +, v2party/context_vars.c, v2party/context_vars.h, + v2party/event.c, v2party/event.h, v2party/party_vars.c +, v2party/party_vars.h, v2party/view_vars.c, + v2party/view_vars.h: + + - (agent/*): Patch from Michael Slifcak: + - typedef all of the var_xxx and write method functions. + +1999-02-08 15:21 hardaker + + * snmplib/snmp_debug.c: + + - (snmp_debug.c): sys/types.h + +1999-02-08 15:20 hardaker + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmp_api.c, snmp_api.h): Patch from Michael Slifcak: + - make snmp_oid_compare use const's. + +1999-02-08 15:19 hardaker + + * snmplib/parse.c: + + - (parse.c): Patch from Michael Slifcak: + - use size_t instead of "unsigned" for xmalloc, etc. + +1999-02-08 15:18 hardaker + + * apps/snmpnetstat/inet.c: + + - (inet.c): proper bracket indentation. + +1999-02-08 15:17 hardaker + + * apps/snmpnetstat/route.c: + + - (route.c): Patch from Michael Slifcak: + - variable renaming index -> IfIndex. + +1999-02-08 15:15 hardaker + + * apps/snmptrapd_handlers.c: + + - (snmptrapd_handlers.c): nothing. really. + +1999-02-08 15:14 hardaker + + * apps/snmpdelta.c: + + - (snmpdelta.c): Patch from Michael Slifcak: + - variable renaming time -> m_time. + +1999-02-08 15:13 hardaker + + * agent/snmpd.c: + + - (snmpd.c): Patch from Michael Slifcak: + - variable renaming index -> iindex. + +1999-02-08 15:11 hardaker + + * agent/: agent_read_config.c, agent_read_config.h: + + - (agent_read_config.c, agent_read_config.h): Patch from Michael Slifcak: + - make tree_compare() be a real typedef'ed function again now that + qsorting is no longer needed. + +1999-02-08 15:08 hardaker + + * FAQ: + + - (FAQ): Patch from Michael Slifcak: + - Tk.pm mention. + +1999-02-08 12:21 hardaker + + * agent/mibgroup/smux/smux.c: + + - (smux.c): Patch from John Polstra: + - call accept() to get the socket file descriptor. + +1999-02-02 22:02 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): + - mention that the memory section isn't supported on all + architectures. + +1999-02-02 22:02 hardaker + + * agent/mibgroup/host/hr_proc.c: + + - (hr_proc.c): use [0] index of load average table. + +1999-02-02 22:01 hardaker + + * TODO: + + - (TODO): Remove unsuppored mib nodes from output instead of returning 0's. + +1999-02-02 22:00 hardaker + + * FAQ: + + - (FAQ): mention lack of solaris memory support. + +1999-02-02 14:48 baerm + + * agent/mibgroup/: target.h, target/snmpTargetAddrEntry.c +, target/snmpTargetAddrEntry.h, + target/snmpTargetParamsEntry.c, + target/snmpTargetParamsEntry.h: + + - (target.h, snmpTargetAddrEntry.c, snmpTargetAddrEntry.h, + snmpTargetParamsEntry.c, snmpTargetParamsEntry.h): + - Code added to support the target MIB, specifically the address and + params table. + +1999-02-02 14:34 baerm + + * snmplib/read_config.c: + + - (read_config.c): + - Updated copy_word to accept quoted strings, with included white + spaces. '\' escapes the following character. + +1999-02-02 13:34 hardaker + + * agent/snmpd.c: + + - (snmpd.c): typo: -L -> -A in help strings docs. + +1999-02-02 13:33 hardaker + + * FAQ: + + 2036 -> 2038 + +1999-01-26 09:45 hardaker + + * EXAMPLE.conf.def: + + - (EXAMPLE.conf.def): change reference IP net addresses to 10.10.10.0. + +1999-01-25 16:25 hardaker + + * README, local/README.mib2c: + + - (README, README.mib2c): mib2c readme file. + +1999-01-25 11:15 hardaker + + * agent/agent_read_config.c, agent/snmp_vars.h, + agent/snmpd.c, agent/mibgroup/host_res.h, + agent/mibgroup/mibincl.h, agent/mibgroup/ucd-snmp/file.c +, apps/snmpnetstat/inet.c, snmplib/parse.c, + snmplib/snmp_debug.c: + + - (agent_read_config.c, snmp_vars.h, snmpd.c, host_res.h, mibincl.h, + file.c, inet.c, parse.c, snmp_debug.c): + - -Wall fixes. + +1999-01-25 11:11 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): + - test if __FUNCTION__ is supported by the compiler. + +1999-01-25 10:35 hardaker + + * snmplib/snmp_debug.h: + + - (snmp_debug.h): special test for __FUNCTION__ before using it. + +1999-01-25 10:34 hardaker + + * snmplib/system.c: + + - (system.c): fix strings.h include. + +1999-01-25 10:33 hardaker + + * snmplib/: context_parse.c, mib.c, parse.c, + read_config.c, snmp_api.c, snmp_client.c, + system.c: + + - (context_parse.c, mib.c, parse.c, read_config.c, snmp_api.c, + snmp_client.c, system.c): Patch from Markku Laukkanen: + - ansi fixes. + +1999-01-25 10:28 hardaker + + * agent/mibgroup/versiontag: + + - (versiontag): typo. + +1999-01-25 10:27 hardaker + + * apps/: snmpdelta.c, snmpstatus.c, snmptest.c +, snmptrap.c, snmptrapd_handlers.c, + snmpnetstat/inet.c, snmpnetstat/main.c: + + - (snmpdelta.c, snmpstatus.c, snmptest.c, snmptrap.c, + snmptrapd_handlers.c, inet.c, main.c): Patch from Markku Laukkanen: + - more ansi fixes. + +1999-01-22 07:23 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): Patch from Michael Slifcak: + - Check for NULL on session closes. + +1999-01-21 08:42 hardaker + + * agent/mibgroup/Makefile.in: + + - (Makefile.in): remove ucd specific module depends. + +1999-01-21 08:40 hardaker + + * acconfig.h, config.h.in, snmplib/snmp_api.c +, win32/config.h: + + - (acconfig.h, config.h.in, snmp_api.c, config.h): Patch from Michael + J. Slifcak: + - NO_NULL_COMUNITY -> NO_ZEROLENGTH_COMMUNITY. + +1999-01-21 08:39 hardaker + + * FAQ: + + - (FAQ): Patch from Michael J. Slifcak: + - typo on Joe's name fixed. + +1999-01-20 17:11 hardaker + + * FAQ, README: + + - (version.h bug-report sedscript.in): version tag ( 3.6.pre7 ) + +1999-01-20 17:04 hardaker + + * bug-report, sedscript.in, version.h: + + - (version.h bug-report sedscript.in): version tag ( 3.6.pre7 ) + +1999-01-20 17:02 hardaker + + * config.h.in: + + - (config.h.in): ran autoheader + +1999-01-20 16:40 hardaker + + * acconfig.h, config.h.in, apps/snmp_parse_args.c +, apps/snmpnetstat/main.c, snmplib/snmp_api.c: + + - (acconfig.h, config.h.in, snmp_parse_args.c, main.c, snmp_api.c): + Patch from Michael Slifcak: + - allow zero length (legal) community strings. + +1999-01-20 15:54 hardaker + + * agent/mibgroup/smux/smux.c: + + - (smux.c): debugging changes. + +1999-01-20 15:54 hardaker + + * agent/snmpd.c: + + - (snmpd.c): export sdlist and sdlen variables. + +1999-01-20 15:50 hardaker + + * agent/Makefile.in: + + - (Makefile.in): remove ucd specific mib module make requirements. + +1999-01-20 15:49 hardaker + + * agent/mibgroup/host/hr_swinst.c: + + - (hr_swinst): #ifdef RPM protect a free routine. + +1999-01-20 15:48 hardaker + + * agent/mibgroup/smux/smux.c: + + - (smux.c): typo + +1999-01-20 15:31 hardaker + + * README: + + - (README): helping out changes. + +1999-01-20 15:30 hardaker + + * COPYING: + + - (COPYING): It's 1999 + +1999-01-20 15:22 hardaker + + * FAQ, README: + + - (FAQ, README): added version stamp. + +1999-01-20 15:20 hardaker + + * snmplib/Makefile.in, agent/Makefile.in, + agent/mibgroup/Makefile.in, apps/Makefile.in, + apps/snmpnetstat/Makefile.in: + + - (Makefile.in): make depend. + +1999-01-20 15:20 hardaker + + * snmplib/Makefile.in: + + - (Makefile.in): install ucd-snmp-includes.h. + +1999-01-20 15:18 hardaker + + * snmplib/ucd-snmp-includes.h: + + - (ucd-snmp-includes.h): minimalish include set for library clients. + +1999-01-20 15:17 hardaker + + * agent/mibgroup/ucd-snmp/: disk.c, errormib.c, + extensible.c, loadave.c, memory.c: + + - (disk.c, errormib.c, extensible.c, loadave.c, memory.c): + - linux 2.1 kernel needs asm/page.h (all includes need to be re-written). + +1999-01-20 15:16 hardaker + + * agent/mibgroup/mibII/: at.c, interfaces.c, ip.c +, route_write.c, tcp.c, udp.c, var_route.c +: + + - (at.c, interfaces.c, ip.c, route_write.c, tcp.c, udp.c, + var_route.c): + - sys/stream.h needed by SCO. + - interfaces scan fixes for linux 2.0 vs 2.1 can be configured elsewhere now. + - protect get_address calls against NULL pointer returns. + +1999-01-20 15:14 hardaker + + * agent/mibgroup/versiontag: + + - (versiontag): version tagging ability to do many things. + +1999-01-20 15:14 hardaker + + * agent/: agent_read_config.c, snmp_vars.c: + + - (agent_read_config.c, snmp_vars.c): include sys/stream.h for SCO. + +1999-01-20 15:14 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in): + - check for asm/page.h (linux). + - check for sys/stream.h (SCO). + - Fix rtentry test. + +1999-01-20 15:11 hardaker + + * Makefile.in: + + - (Makefile.in): version tag creation. + +1999-01-20 12:23 hardaker + + * agent/agent_read_config.c, agent/auto_nlist.c, + agent/snmp_agent.c, agent/snmpd.c, + agent/mibgroup/host_res.h, agent/mibgroup/mibincl.h, + apps/.cvsignore, apps/snmp_parse_args.c, + apps/snmptrapd.c, apps/snmptrapd_handlers.c, + apps/snmpnetstat/if.c, snmplib/Makefile.in, + snmplib/mib.c, snmplib/parse.c, snmplib/read_config.c +, snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/snmp_debug.c, snmplib/snmp_debug.h, + snmplib/vacm.c: + + - (agent_read_config.c, auto_nlist.c, snmp_agent.c, snmpd.c, + host_res.h, mibincl.h, .cvsignore, snmp_parse_args.c, snmptrapd.c, + snmptrapd_handlers.c, if.c, Makefile.in, mib.c, parse.c, + read_config.c, snmp_api.c, snmp_api.h, snmp_debug.c, snmp_debug.h, + vacm.c): debugging support code moved to snmp_debug.[ch]. + +1999-01-20 12:21 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + - (interfaces.c): typo in ansi changes. + +1999-01-20 12:21 hardaker + + * acconfig.h: + + - (acconfig.h): unneeded comment removed. + +1999-01-20 12:20 hardaker + + * FAQ: + + - (FAQ): perl-SNMP and y2k questions added. + +1999-01-20 12:19 hardaker + + * agent/.pure, snmplib/.pure: + + - (.pure, .pure, .pure): removed. + +1999-01-19 20:01 hardaker + + * apps/snmptable.c, snmplib/mib.c, snmplib/parse.c +, snmplib/snmp_auth.c, win32/libsnmp_dll/libsnmp.def +: + + - (snmptable.c, mib.c, parse.c, snmp_auth.c, libsnmp.def): Patch from + Michael J. Slifcak: + - apps/snmptable.c - some compilers warn comparing pointer with integer + - snmplib/mib.c - already mentioned before; here for complete-ness + - snmplib/parse.c - minor touchup of includes; system.h dup removed + - snmplib/snmp_api.h - MSVisual C++ doesn't have __FUNCTION__ + - snmplib/snmp_auth.c - minor fix of comment + - win32/libsnmp_dll/libsnmp.def - snmp_parse_args needs a new function + +1999-01-19 19:59 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in): remove __P checking. + +1999-01-18 10:46 hardaker + + * agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/disk.h, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/errormib.h, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/extensible.h, + agent/mibgroup/ucd-snmp/file.c, + agent/mibgroup/ucd-snmp/file.h, + agent/mibgroup/ucd-snmp/hpux.c, + agent/mibgroup/ucd-snmp/hpux.h, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/loadave.h, + 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/pass.c, + agent/mibgroup/ucd-snmp/pass.h, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/pass_persist.h, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/proc.h, + agent/mibgroup/ucd-snmp/registry.c, + agent/mibgroup/ucd-snmp/registry.h, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/versioninfo.h, + agent/mibgroup/ucd-snmp/vmstat.c, + agent/mibgroup/ucd-snmp/vmstat.h, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.h, + agent/mibgroup/v2party/acl_vars.c, + agent/mibgroup/v2party/acl_vars.h, + agent/mibgroup/v2party/alarm.c, + agent/mibgroup/v2party/alarm.h, + agent/mibgroup/v2party/context_vars.c, + agent/mibgroup/v2party/context_vars.h, + agent/mibgroup/v2party/event.c, + agent/mibgroup/v2party/event.h, + agent/mibgroup/v2party/party_vars.c, + agent/mibgroup/v2party/party_vars.h, + agent/mibgroup/v2party/view_vars.c, + agent/mibgroup/v2party/view_vars.h, apps/snmp_parse_args.c +, apps/snmp_parse_args.h, apps/snmpbulkwalk.c, + apps/snmpdelta.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_handlers.h, + apps/snmpwalk.c, apps/snmpnetstat/if.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c, + apps/snmpnetstat/netstat.h, apps/snmpnetstat/route.c, + win32/config.h: + + - (README, apps, agent, acconfig.h): Patch from Markku Laukkanen: + - ansi'ify everything. + +1999-01-18 10:43 hardaker + + * README, acconfig.h, agent/agent_read_config.c +, agent/agent_read_config.h, agent/auto_nlist.c, + agent/auto_nlist.h, agent/kernel.c, agent/kernel.h +, agent/snmp2p.c, agent/snmp_agent.c, + agent/snmp_agent.h, agent/snmp_vars.c, + agent/snmp_vars.h, agent/snmpd.c, agent/snmpd.h +, agent/var_struct.h, agent/view_parse.c, + agent/dlmods/dlmod_mib.c, agent/dlmods/dlmod_mib.h, + agent/dlmods/example.c, agent/dlmods/example.h, + agent/mibgroup/host_res.h, agent/mibgroup/kernel_sunos5.c +, agent/mibgroup/mibII.c, agent/mibgroup/mibII.h, + agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h +, agent/mibgroup/v2party.c, agent/mibgroup/v2party.h +, agent/mibgroup/dummy/dummy.c, + agent/mibgroup/dummy/dummy.h, + agent/mibgroup/examples/example.c, + agent/mibgroup/examples/example.h, + agent/mibgroup/examples/wombat.c, + agent/mibgroup/examples/wombat.h, + agent/mibgroup/host/hr_device.c, + agent/mibgroup/host/hr_device.h, + agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_disk.h +, agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_filesys.h, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_network.h, + agent/mibgroup/host/hr_other.c, + agent/mibgroup/host/hr_other.h, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_partition.h, + agent/mibgroup/host/hr_print.c, + agent/mibgroup/host/hr_print.h, agent/mibgroup/host/hr_proc.c +, agent/mibgroup/host/hr_proc.h, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_storage.h, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swinst.h, + agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_swrun.h, + agent/mibgroup/host/hr_system.c, + agent/mibgroup/host/hr_system.h, + agent/mibgroup/host/hr_utils.h, agent/mibgroup/mibII/at.c +, agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/icmp.c +, agent/mibgroup/mibII/icmp.h, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/ip.h, + agent/mibgroup/mibII/route_write.h, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/snmp_mib.h, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/sysORTable.h, + agent/mibgroup/mibII/system.h, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/system_mib.h, agent/mibgroup/mibII/tcp.c +, agent/mibgroup/mibII/tcp.h, agent/mibgroup/mibII/udp.c +, agent/mibgroup/mibII/udp.h, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/vacm_vars.h, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/mibII/var_route.h, agent/mibgroup/misc/dlmod.c +, agent/mibgroup/misc/dlmod.h, + agent/mibgroup/misc/ipfwacc.c, agent/mibgroup/misc/ipfwacc.h +, agent/mibgroup/smux/smux.c, agent/mibgroup/smux/smux.h +, agent/mibgroup/smux/snmp_bgp.c, + agent/mibgroup/smux/snmp_bgp.h, + agent/mibgroup/smux/snmp_ospf.c, + agent/mibgroup/smux/snmp_ospf.h, + agent/mibgroup/smux/snmp_rip2.c, + agent/mibgroup/smux/snmp_rip2.h: + + - (README, apps, agent, acconfig.h): Patch from Markku Laukkanen: + - ansi'ify everything. + +1999-01-16 23:13 hardaker + + * bug-report, sedscript.in, version.h: + + - (version.h bug-report sedscript.in): version tag ( 3.6.pre6 ) + +1999-01-16 23:12 hardaker + + * snmplib/: acl.c, acl.h, acl_parse.c, asn1.c +, asn1.h, context.c, context.h, + context_parse.c, int64.c, int64.h, md5.c, + md5.h, mib.c, mib.h, parse.c, parse.h +, party.c, party.h, party_parse.c, + read_config.c, read_config.h, snmp.c, snmp.h +, snmp_api.c, snmp_api.h, snmp_auth.c, + snmp_client.c, snmp_client.h, snmp_impl.h, + system.c, system.h, vacm.c, vacm.h, + view.c, view.h: + + - (snmplib/*.[ch]): Patch from Markku Laukkanen: + - asni'ify all functions. + +1999-01-16 23:04 hardaker + + * man/snmpcmd.1: + + - (snmpcmd.1): updated -D description. + +1999-01-15 16:17 hardaker + + * agent/mibgroup/smux/: smux.c, smux.h: + + - (smux.c, smux.h): Patch from Nick Amato: + - smux patches. + +1999-01-15 15:58 hardaker + + * snmplib/vacm.c: + + - (vacm.c): DEBUGMSG typo. + +1999-01-15 15:58 hardaker + + * apps/Makefile.in, snmplib/Makefile.in: + + - (Makefile.in, Makefile.in): makefileindepend. + +1999-01-15 15:22 hardaker + + * agent/: Makefile.in, agent_read_config.c, + snmp_vars.c, snmp_vars.h, mibgroup/Makefile.in +, mibgroup/mibII.h, mibgroup/dummy/dummy.c, + mibgroup/dummy/dummy.h, mibgroup/examples/example.c, + mibgroup/examples/example.h, mibgroup/examples/wombat.c +, mibgroup/examples/wombat.h, mibgroup/mibII/at.c, + mibgroup/mibII/at.h, mibgroup/mibII/icmp.c, + mibgroup/mibII/icmp.h, mibgroup/mibII/interfaces.c, + mibgroup/mibII/interfaces.h, mibgroup/mibII/ip.c, + mibgroup/mibII/ip.h, mibgroup/mibII/snmp_mib.c, + mibgroup/mibII/snmp_mib.h, mibgroup/mibII/sysORTable.c, + mibgroup/mibII/sysORTable.h, mibgroup/mibII/system.c, + mibgroup/mibII/system_mib.c, mibgroup/mibII/system_mib.h +, mibgroup/mibII/tcp.c, mibgroup/mibII/tcp.h, + mibgroup/mibII/udp.c, mibgroup/mibII/udp.h, + mibgroup/mibII/vacm_vars.c, mibgroup/mibII/vacm_vars.h, + mibgroup/ucd-snmp/disk.c, mibgroup/ucd-snmp/disk.h, + mibgroup/ucd-snmp/errormib.c, mibgroup/ucd-snmp/errormib.h +, mibgroup/ucd-snmp/extensible.c, + mibgroup/ucd-snmp/extensible.h, mibgroup/ucd-snmp/file.c +, mibgroup/ucd-snmp/file.h, mibgroup/ucd-snmp/hpux.c +, mibgroup/ucd-snmp/hpux.h, mibgroup/ucd-snmp/loadave.c +, mibgroup/ucd-snmp/loadave.h, + mibgroup/ucd-snmp/memory.c, mibgroup/ucd-snmp/memory.h, + mibgroup/ucd-snmp/memory_freebsd2.c, + mibgroup/ucd-snmp/memory_freebsd2.h, mibgroup/ucd-snmp/pass.c +, mibgroup/ucd-snmp/pass.h, + mibgroup/ucd-snmp/pass_persist.c, + mibgroup/ucd-snmp/pass_persist.h, mibgroup/ucd-snmp/proc.c +, mibgroup/ucd-snmp/proc.h, mibgroup/ucd-snmp/registry.c +, mibgroup/ucd-snmp/registry.h, + mibgroup/ucd-snmp/versioninfo.c, + mibgroup/ucd-snmp/versioninfo.h, mibgroup/ucd-snmp/vmstat.c +, mibgroup/ucd-snmp/vmstat.h, + mibgroup/ucd-snmp/vmstat_freebsd2.c, + mibgroup/ucd-snmp/vmstat_freebsd2.h: + + - (agent/mibgroup/*): + - made all (ok, some. !host) mib modules use snmpd_register_config_handler(). + - made all (ok, some. !host) mib modules use register_mib(). + +1999-01-15 11:12 hardaker + + * agent/: snmpd.c, snmpd.h: + + - (snmpd.c, snmpd.h): + - remove reverse_bytes() usage. + +1999-01-15 11:10 hardaker + + * agent/snmp2p.c: + + - (snmp2p.c): Patch from Michael Slifcak: + - remove reverse_bytes() usage. + +1999-01-14 09:02 hardaker + + * local/mib2c: + + - (mib2c): update for SNMP.pm 1.8. + +1999-01-09 21:48 hardaker + + * agent/: agent_read_config.c, auto_nlist.c, + snmp_agent.c, snmp_vars.c, snmpd.c, + mibgroup/kernel_sunos5.c, mibgroup/util_funcs.c, + mibgroup/dummy/dummy.c, mibgroup/examples/wombat.c, + mibgroup/host/hr_device.c, mibgroup/host/hr_disk.c, + mibgroup/host/hr_filesys.c, mibgroup/host/hr_network.c, + mibgroup/host/hr_partition.c, mibgroup/host/hr_print.c, + mibgroup/host/hr_proc.c, mibgroup/host/hr_storage.c, + mibgroup/host/hr_swinst.c, mibgroup/host/hr_swrun.c, + mibgroup/host/hr_system.c, mibgroup/mibII/at.c, + mibgroup/mibII/icmp.c, mibgroup/mibII/interfaces.c, + mibgroup/mibII/ip.c, mibgroup/mibII/snmp_mib.c, + mibgroup/mibII/sysORTable.c, mibgroup/mibII/system.c, + mibgroup/mibII/tcp.c, mibgroup/mibII/udp.c, + mibgroup/mibII/vacm_vars.c, mibgroup/mibII/var_route.c, + mibgroup/smux/smux.c, mibgroup/smux/snmp_bgp.c, + mibgroup/smux/snmp_ospf.c, mibgroup/smux/snmp_rip2.c, + mibgroup/ucd-snmp/disk.c, mibgroup/ucd-snmp/memory.c, + mibgroup/ucd-snmp/pass.c, mibgroup/ucd-snmp/pass_persist.c +, mibgroup/ucd-snmp/proc.c, mibgroup/ucd-snmp/registry.c +, mibgroup/ucd-snmp/versioninfo.c: + + - (agent/*.c): + - use the new debugging functions. + - implement needed -D flag changes. + +1999-01-09 20:52 hardaker + + * man/snmpcmd.1: + + - (snmpcmd.1): discuss -D usage change. + +1999-01-09 20:52 hardaker + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmp_api.c, snmp_api.h): DEBUGPOID replacement: DEBUGMSGOID. + +1999-01-09 20:51 hardaker + + * snmplib/read_config.c: + + - (read_config.c): remove old token specifier in a debugging statement + format line. + +1999-01-09 20:50 hardaker + + * apps/snmpnetstat/: if.c, main.c: + + - (if.c, main.c): use the new debugging functions. + +1999-01-09 20:50 hardaker + + * apps/: snmptrapd.c, snmptrapd_handlers.c: + + - (snmptrapd.c, snmptrapd_handlers.c): use the new debugging functions. + +1999-01-09 20:49 hardaker + + * FAQ, README: + + - (FAQ, README): URL changes. + +1999-01-09 20:30 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): make -D register the debugging tokens specified. + +1999-01-09 20:30 hardaker + + * apps/snmptable.c: + + - (snmptable.c): change internal debug variable to localdebug. + +1999-01-09 20:28 hardaker + + * snmplib/: mib.c, parse.c, read_config.c, + snmp_api.c, snmp_api.h, vacm.c: + + - (mib.c, parse.c, read_config.c, snmp_api.c, snmp_api.h, vacm.c): + - Implement the new token based debugging message support. + +1999-01-05 10:48 hardaker + + * apps/: snmpbulkwalk.c, snmpget.c, snmpgetnext.c +, snmpset.c, snmpstatus.c, snmptable.c, + snmpwalk.c: + + - (snmpbulkwalk.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, + snmptable.c, snmpwalk.c): Patch from mslifcak@iss.net: + - make main() return an int instead of void. + +1999-01-05 10:41 hardaker + + * apps/snmptable.c: + + - (snmptable.c): Make field separator take arguments directly after the -f. + +1999-01-02 08:48 hardaker + + * mibs/IANAifType-MIB.txt: + + - (IANAifType-MIB.txt): Patch from Jakob Ellerstedt: + - new complete list of ifTypes. + +1998-12-31 17:49 hardaker + + * agent/snmp_vars.c: + + - (snmp_vars.c): Patch from David Tiller: + - oidLen's were wrong for m2m oids. + +1998-12-31 17:48 hardaker + + * snmplib/snmp_client.c: + + - (snmp_client.c): Patch from David Tiller: + - need to read_objid() the context oid base, not the party oid base + in one location. + +1998-12-31 17:46 hardaker + + * agent/mibgroup/v2party/event.c: + + - (event.c): Patch from David Tiller: + - memcmp's sizes were wrong. + +1998-12-29 17:01 hardaker + + * snmplib/: vacm.c (V3-b3.2), vacm.c: + + - (vacm.c): Enable multiple side by side views in the view family + tree. The views already existed, but weren't checked and only the + first view was found. + - Not done in a clean fashion. Much of the structure definitions + should be rewritten with sub-pieces to do it properly with greater + speed. + +1998-12-29 16:55 hardaker + + * snmplib/mib.c: + + - (mib.c): Patch from Michael Slifcak: + - remove newlines from sprint_value() where applicable. + +1998-12-26 10:35 hardaker + + * agent/mibgroup/misc/dlmod.c: + + - (dlmod.c): Patch from Michael Slifcak: + - fix dlmod compilation in snmpd_register_config_handler() call. + +1998-12-22 14:56 hardaker + + * snmplib/: mib.c, snmp_api.c: + + - (mib.c, snmp_api.c): Patch from Michael Slifcak: + - fix my broken set_locale stuff. + +1998-12-22 08:50 hardaker + + * agent/Makefile.in: + + - (Makefile.in): don't compile dlmods + +1998-12-21 18:20 hardaker + + * snmplib/system.c: + + - (system.c): Patch from Michael Slifcak: + - Win32 memory leak fixes for opendir(), etc. + +1998-12-21 18:18 hardaker + + * agent/mibgroup/ucd-snmp/file.h, mibs/UCD-SNMP-MIB.txt +: + + - (file.h, UCD-SNMP-MIB.txt): move the file mib to .15 so it doesn't + conflict with the demo mib. + +1998-12-21 18:18 hardaker + + * agent/.cvsignore: + + - (.cvsignore): a .gdb file of mine. + +1998-12-21 09:54 hardaker + + * local/ipf-mod.pl, mibs/IPFILTER.txt: + + - (ipf-mod.pl, IPFILTER.txt): Patch from Yaroslav Terletsky: + - ipfilter pass script and mib file. + +1998-12-18 18:16 hardaker + + * agent/mibgroup/ucd-snmp/: versioninfo.c, versioninfo.h +: + + - (versioninfo.c, versioninfo.h): mib object to display configure options. + +1998-12-18 18:16 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): + - store configure flags to a define. + +1998-12-18 18:12 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): include read_config.h. + +1998-12-18 18:11 hardaker + + * win32/libsnmp_dll/libsnmp.def: + + - (libsnmp.def): update from Michael Slifcak. + +1998-12-18 18:10 hardaker + + * snmplib/: parse.c, read_config.c, read_config.h +: + + - (parse.c, read_config.c, read_config.h): + - fixes from Michael Slifcak. + - misc read_config functions pulled in from the v3 work. + +1998-12-18 11:36 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): Patch from Michael Slifcak: + - typo. + +1998-12-17 08:05 dreeder + + * local/snmpd-ucd.sh: + + file snmpd-ucd.sh was initially added on branch V3-b3. + +1998-12-16 07:31 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): Patch from Michael Slifcak: + - pointer checks before freeing memory. + +1998-12-13 08:59 hardaker + + * bug-report, sedscript.in, version.h: + + - (version.h bug-report sedscript.in): version tag ( 3.6.pre5 ) + +1998-12-13 08:57 hardaker + + * README: + + - (README): added Jeff Johnson to the contributors list. + +1998-12-13 08:48 hardaker + + * agent/mibgroup/host/hr_swinst.c: + + - (hr_swinst.c): Patch from Jeff Johnson: + - protect against memory leaks with the RPM package info calls. + +1998-12-13 08:42 hardaker + + * apps/snmpnetstat/inet.c: + + - (inet.c): init pointer to NULL. + +1998-12-13 08:41 hardaker + + * agent/mibgroup/host/hr_filesys.c: + + - (hr_filesys.c): watch out for NULL file pointers. + +1998-12-13 08:18 hardaker + + * agent/mibgroup/kernel_sunos5.c: + + - (kernel_sunos5.c): remove a few defines that were messing up solaris 7. + +1998-12-13 08:14 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): remove -w/-W flag in usage. + +1998-12-13 08:12 hardaker + + * snmplib/parse.c: + + - (parse.c): spacing in mib option usage fixes. + +1998-12-13 08:07 hardaker + + * agent/mibgroup/ucd-snmp/disk.c: + + - (disk.c): fix disk size error flag reporting on Solaris. + +1998-12-13 08:06 hardaker + + * NEWS: + + - (NEWS): beginning notes for 3.6. + +1998-12-13 07:49 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): -P flag for toggling new mib parsing options. + +1998-12-13 07:48 hardaker + + * snmplib/: parse.c, parse.h: + + - (parse.c, parse.h): new functions: snmp_mib_toggle_options() and usage. + +1998-12-13 07:42 hardaker + + * config.h.in, configure, configure.in, + snmplib/mib.c, snmplib/snmp_api.c: + + - (config.h.in, configure, configure.in, mib.c, snmp_api.c): + - use setlocale() if available to correct isprint problems. + +1998-12-05 16:52 dreeder + + * testing/demo.remote: + + file demo.remote was initially added on branch V3-b1. + +1998-12-04 16:50 hardaker + + * agent/mibgroup/examples/ucdDemoPublic.conf: + + file ucdDemoPublic.conf was initially added on branch V3-b1. + +1998-12-04 16:50 hardaker + + * agent/mibgroup/examples/ucdDemoPublic.cmds: + + file ucdDemoPublic.cmds was initially added on branch V3-b1. + +1998-12-04 16:50 hardaker + + * agent/mibgroup/examples/ucdDemoPublic.c: + + file ucdDemoPublic.c was initially added on branch V3-b1. + +1998-12-04 16:50 hardaker + + * agent/mibgroup/examples/ucdDemoPublic.h: + + file ucdDemoPublic.h was initially added on branch V3-b1. + +1998-12-04 16:45 hardaker + + * mibs/UCD-DEMO-MIB.txt: + + file UCD-DEMO-MIB.txt was initially added on branch V3-b1. + +1998-12-04 11:03 hardaker + + * apps/snmpusm.c: + + file snmpusm.c was initially added on branch V3-b1. + +1998-12-03 18:44 dreeder + + * testing/demo2.functions: + + file demo2.functions was initially added on branch V3-b1. + +1998-12-03 18:44 dreeder + + * testing/demo2: + + file demo2 was initially added on branch V3-b1. + +1998-12-03 18:44 dreeder + + * testing/demo2.setupfile: + + file demo2.setupfile was initially added on branch V3-b1. + +1998-12-02 15:19 hardaker + + * man/snmp.conf.5.def: + + file snmp.conf.5.def was initially added on branch V3-b1. + +1998-11-27 16:55 hardaker + + * apps/snmppass.c: + + file snmppass.c was initially added on branch V3-b1. + +1998-11-24 16:43 dreeder + + * snmplib/transform_oids.h: + + file transform_oids.h was initially added on branch V3-b1. + +1998-11-24 16:43 dreeder + + * apps/encode_keychange.c: + + file encode_keychange.c was initially added on branch V3-b1. + +1998-11-23 16:35 hardaker + + * snmplib/: mib.c, parse.c, parse.h: + + - (snmp_parse_args.c, mib.c, parse.c, parse.h): Patch from Michael Slifcak: + - misc parsing bug fixes. + - -w & -W options to default application parse_args. + - runtime options to control underscore and comment parsing in mibs. + +1998-11-23 16:18 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c, mib.c, parse.c, parse.h): Patch from Michael Slifcak: + - misc parsing bug fixes. + - -w & -W options to default application parse_args. + - runtime options to control underscore and comment parsing in mibs. + +1998-11-23 15:42 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + - (interfaces.c, irix.h): fix location of _KERNEL define for irix. + +1998-11-22 07:28 hardaker + + * testing/.cvsignore: + + file .cvsignore was initially added on branch V3-b1. + +1998-11-22 07:27 hardaker + + * testing/demo: + + file demo was initially added on branch V3-b1. + +1998-11-16 22:10 hardaker + + * local/tkmib: + + - (tkmib): too many improvements to count. + +1998-11-06 17:44 hardaker + + * agent/snmpd.c: + + - (snmpd.c): v2 trap send debugging. + +1998-11-06 17:44 hardaker + + * agent/agent_read_config.c: + + - (agent_read_config.h): use trap2sink for v2 handlers + +1998-11-06 17:23 hardaker + + * agent/snmpd.c: + + - (snmpd.c): fix v2 trap generation. + +1998-10-24 23:07 dreeder + + * testing/misctest.c: + + file misctest.c was initially added on branch V3-b1. + +1998-10-23 15:39 dreeder + + * testing/etimetest.c: + + file etimetest.c was initially added on branch V3-b1. + +1998-10-23 13:58 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, agent/agent_read_config.c, + agent/agent_read_config.h, agent/snmpd.c, + agent/mibgroup/examples/wombat.h, + agent/mibgroup/mibII/system.h, + agent/mibgroup/mibII/vacm_vars.h, agent/mibgroup/misc/dlmod.c +, agent/mibgroup/ucd-snmp/disk.h, + agent/mibgroup/ucd-snmp/extensible.h, + agent/mibgroup/ucd-snmp/file.h, + agent/mibgroup/ucd-snmp/loadave.h, + agent/mibgroup/ucd-snmp/memory.h, + agent/mibgroup/ucd-snmp/memory_freebsd2.h, + agent/mibgroup/ucd-snmp/pass.h, + agent/mibgroup/ucd-snmp/pass_persist.h, + agent/mibgroup/ucd-snmp/proc.h, apps/snmp_parse_args.c +, apps/snmptrapd.c, snmplib/mib.c, + snmplib/read_config.c, snmplib/read_config.h: + + - (acconfig.h, config.h.in, configure, configure.in, + agent_read_config.c, agent_read_config.h, snmpd.c, wombat.h, + system.h, vacm_vars.h, dlmod.c, disk.h, extensible.h, file.h, + loadave.h, memory.h, memory_freebsd2.h, pass.h, pass_persist.h, + proc.h, snmp_parse_args.c, snmptrapd.c, mib.c, read_config.c, + read_config.h): + - new option -H on command line to print out .conf file directives + that the application understands. + - created a new option to the read config registration to allow + specifying of a help line. + +1998-10-23 13:56 hardaker + + * local/tkmib: + + - (tkmib): editable oid field. + +1998-10-23 13:54 hardaker + + * agent/mibgroup/mibII/: at.c, icmp.c, interfaces.c +: + + - (at.c, icmp.c, interfaces.c): bug fixes, missing #endif. + +1998-10-23 13:54 hardaker + + * Makefile.in: + + - (Makefile.in): insert @ sign. + +1998-10-23 09:45 dreeder + + * testing/T.sh: + + file T.sh was initially added on branch V3-b1. + +1998-10-23 09:45 dreeder + + * testing/eval_testlist: + + file eval_testlist was initially added on branch V3-b1. + +1998-10-23 09:45 dreeder + + * testing/eval_tools.sh: + + file eval_tools.sh was initially added on branch V3-b1. + +1998-10-23 09:45 dreeder + + * testing/eval_suite.sh: + + file eval_suite.sh was initially added on branch V3-b1. + +1998-10-23 09:45 dreeder + + * testing/eval_oneprogram.sh: + + file eval_oneprogram.sh was initially added on branch V3-b1. + +1998-10-23 09:45 dreeder + + * testing/T.c: + + file T.c was initially added on branch V3-b1. + +1998-10-23 09:45 dreeder + + * testing/README: + + file README was initially added on branch V3-b1. + +1998-10-23 07:57 hardaker + + * agent/mibgroup/host/hr_filesys.c: + + - (hr_filesys.c): Patch from Dave Shield: + - NULL checking on the filesystem mount point. + +1998-10-21 19:55 dreeder + + * testing/test_kul.sh: + + file test_kul.sh was initially added on branch V3-b1. + +1998-10-21 19:55 dreeder + + * testing/test_keychange.sh: + + file test_keychange.sh was initially added on branch V3-b1. + +1998-10-21 19:55 dreeder + + * testing/test_tools.sh: + + file test_tools.sh was initially added on branch V3-b1. + +1998-10-21 19:55 dreeder + + * testing/data.kul-md5: + + file data.kul-md5 was initially added on branch V3-b1. + +1998-10-21 19:55 dreeder + + * testing/data.keychange-sha1-des: + + file data.keychange-sha1-des was initially added on branch V3-b1. + +1998-10-21 19:55 dreeder + + * testing/data.keychange-sha1: + + file data.keychange-sha1 was initially added on branch V3-b1. + +1998-10-21 19:55 dreeder + + * testing/data.keychange-md5: + + file data.keychange-md5 was initially added on branch V3-b1. + +1998-10-21 19:55 dreeder + + * testing/data.kul-sha1: + + file data.kul-sha1 was initially added on branch V3-b1. + +1998-10-21 17:01 hardaker + + * man/: .cvsignore, Makefile.in, read_config.3.def +: + + - (.cvsignore, Makefile.in, read_config.3.def): + - new unproofread manual on the read_config api (most of it). + +1998-10-21 11:08 hardaker + + * agent/mibgroup/host/hr_filesys.c: + + - (hr_filesys.c): Patch from Dave Shield: + - watch out for empty file names passed in. + +1998-10-21 10:54 hardaker + + * snmplib/parse.c: + + - (parse.c): Patch from Dave Shield: + - Fix parser to deal with anonymous children properly. + +1998-10-20 11:38 dreeder + + * testing/keymanagetest.c: + + file keymanagetest.c was initially added on branch V3-b1. + +1998-10-18 21:14 dreeder + + * testing/Makefile.in: + + file Makefile.in was initially added on branch V3-b1. + +1998-10-18 21:14 dreeder + + * testing/scapitest.c: + + file scapitest.c was initially added on branch V3-b1. + +1998-10-16 08:38 hardaker + + * agent/mibgroup/mibII/: at.c, icmp.c, interfaces.c +: + + - (at.c, icmp.c, interfaces.c, aix.h): aix header file fixes. + +1998-10-15 12:02 dreeder + + * snmplib/tools.c: + + file tools.c was initially added on branch V3-b1. + +1998-10-15 12:02 dreeder + + * snmplib/tools.h: + + file tools.h was initially added on branch V3-b1. + +1998-10-15 12:02 dreeder + + * snmplib/lcd_time.h: + + file lcd_time.h was initially added on branch V3-b1. + +1998-10-15 12:02 dreeder + + * snmplib/scapi.c: + + file scapi.c was initially added on branch V3-b1. + +1998-10-15 12:02 dreeder + + * snmplib/scapi.h: + + file scapi.h was initially added on branch V3-b1. + +1998-10-15 12:02 dreeder + + * snmplib/lcd_time.c: + + file lcd_time.c was initially added on branch V3-b1. + +1998-10-15 12:02 dreeder + + * snmplib/keytools.h: + + file keytools.h was initially added on branch V3-b1. + +1998-10-15 12:02 dreeder + + * snmplib/keytools.c: + + file keytools.c was initially added on branch V3-b1. + +1998-10-15 12:02 dreeder + + * snmplib/all_general_local.h: + + file all_general_local.h was initially added on branch V3-b1. + +1998-10-15 12:02 dreeder + + * snmplib/all_system.h: + + file all_system.h was initially added on branch V3-b1. + +1998-10-15 12:02 dreeder + + * snmplib/debug.h: + + file debug.h was initially added on branch V3-b1. + +1998-10-14 16:52 hardaker + + * agent/mibgroup/ucd-snmp/memory.c: + + - (memory.c): fix for hpux9. + +1998-10-14 16:49 hardaker + + * snmplib/mib.c: + + - (mib.c): Patch from Michael Slifcak: + - fix for broken compiler warnings on NT. + +1998-10-14 16:42 hardaker + + * man/snmpd.1.def: + + - (snmpd.1.def): document -A. + +1998-10-14 16:41 hardaker + + * agent/snmpd.c: + + - (snmpd.c): document -A. + +1998-10-14 16:40 hardaker + + * agent/snmpd.c: + + - (snmpd.c): -A: append to log file. + +1998-10-14 09:42 hardaker + + * agent/mibgroup/host/hr_storage.c: + + - (hr_storage.c): machine/types.h and sys/vmmeter.h for freebsd3. + +1998-10-14 09:41 hardaker + + * agent/mibgroup/host_res.h: + + - (host_res.h): net/in_var.h for freebsd3. + +1998-10-14 09:41 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in): check for machine/types.h. + +1998-10-14 09:17 hardaker + + * EXAMPLE.conf.def: + + - (EXAMPLE.conf.def): change public community examples -> private. + +1998-10-09 23:20 hardaker + + * FAQ: + + - (FAQ): Dave Shield explains in wonderous detail all about the VACM module. + +1998-10-09 23:12 hardaker + + * snmplib/parse.c: + + - (parse.c): Patch from Dave Shield: + - support for strict (case sensitive) option to the mib compiler. + +1998-10-09 23:08 hardaker + + * snmplib/parse.c: + + - (parse.c): Patch from Dave Shield: + - Check for fully qualified oid statements. + +1998-10-09 08:09 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in): use zlib when using rpm libraries. + +1998-10-07 17:00 hardaker + + * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp +: + + - (libsnmp.dsp, libsnmp_dll.dsp): Patch from Michael Slifcak: + - winNT project file updates. + +1998-10-07 16:54 hardaker + + * apps/snmpdelta.c: + + - (snmpdelta.c): Patch from Michael Slifcak: + - fix exiting problems on NT. + +1998-10-07 16:51 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): fix default port problems (again). + +1998-10-07 16:50 hardaker + + * snmplib/parse.c: + + - (parse.c): Patch from Michael Slifcak: + - remove un-needed headers. + +1998-10-07 16:49 hardaker + + * man/Makefile.in: + + - (Makefile.in): Patch from Michael Slifcak: + - fix make html. + +1998-10-07 16:49 hardaker + + * Makefile.in: + + - (Makefile.in): Patch from Michael Slifcak: + - properly locate version.h in $(srcdir). + +1998-10-06 15:38 hardaker + + * bug-report, sedscript.in, version.h: + + - (version.h bug-report sedscript.in): version tag ( 3.6.pre3 ) + +1998-10-06 15:38 hardaker + + * agent/mibgroup/versiontag: + + - (versiontag): typo. + +1998-10-06 15:35 hardaker + + * agent/mibgroup/versiontag: + + - (versiontag): fix for cvs 1.10. + +1998-10-06 15:34 hardaker + + * remove-files: + + - (remove-files): update. + +1998-10-06 15:30 hardaker + + * mibs/UCD-SNMP-MIB-OLD.txt: + + - (UCD-SNMP-MIB-OLD.txt): added + +1998-10-06 15:18 hardaker + + * config.h.in: + + - (config.h.in): setup define for HAVE_USLEEP. + +1998-10-06 15:18 hardaker + + * agent/mibgroup/mibII/var_route.c: + + - (var_route.c): hack fixes for hpux10 and rtentry. + +1998-10-05 17:03 hardaker + + * agent/mibgroup/host/hr_proc.c: + + - (hr_proc.c): possible fix for solaris's process percentage. + +1998-10-05 16:53 hardaker + + * agent/mibgroup/dummy/: dummy.c, dummy.h: + + - (dummy.c, dummy.h): update to remove common_header.h + +1998-09-30 14:56 hardaker + + * ChangeLog, EXAMPLE.conf.def, NEWS, configure +, configure.in, agent/mibgroup/mibII/interfaces.c +, agent/mibgroup/ucd-snmp/memory.c, apps/snmptest.c +, apps/snmptrap.c, snmplib/parse.c: + + - (ChangeLog, EXAMPLE.conf.def, NEWS, configure, configure.in, + interfaces.c, memory.c, snmptest.c, snmptrap.c, parse.c): + - merge 3.5.3 changes into main trunk. + +1998-09-25 18:14 hardaker + + * configure, configure.in, + agent/mibgroup/util_funcs.c: + + - (configure, configure.in, util_funcs.c): use USLEEP if available for + small sleep times while waiting for processes to finish. + +1998-09-25 18:04 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): remove unneeded comment-out. + +1998-09-25 18:03 hardaker + + * Makefile.in: + + - (Makefile.in): install version.h, and strip includes out of config.h + +1998-09-25 17:56 hardaker + + * snmplib/Makefile.in: + + - (Makefile.in): don't install libsnmp.h. It's going to change too + much in the future. + +1998-09-25 17:55 hardaker + + * snmplib/Makefile.in: + + - (Makefile.in): Patch from Michael Slifcak: + - install more headers. + +1998-09-25 17:32 hardaker + + * win32/: config.h, win32.dsw, libsnmp/libsnmp.dsp +, libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp +, snmptable/snmptable.dsp: + + - (config.h, win32.dsw, libsnmp.dsp, libsnmp.def, libsnmp_dll.dsp, + snmptable.dsp): Patch from Michael Slifcak: + - stupid OS update. + +1998-09-25 17:26 hardaker + + * man/snmp_sess_api.3: + + - (snmp_sess_api.3): Patch from Michael Slifcak: + - session documentation update. + +1998-09-25 17:25 hardaker + + * apps/snmptable.c: + + - (snmptable.c): process args directly instead of relying on get_opt(). + +1998-09-25 17:24 hardaker + + * snmplib/: mib.c, mib.h, read_config.c, + snmp_api.c, snmp_api.h: + + - (mib.c, mib.h, read_config.c, snmp_api.c, snmp_api.h): Patch from + Michael Slifcak: + - fix compiler warnings, errors. + +1998-09-25 17:15 hardaker + + * snmplib/: snmp_api.c, snmp_api.h, snmp_client.c +: + + - (snmp_api.c, snmp_api.h, snmp_client.c): Patch from Michael Slifcak: + - The CMU library has an optimization in snmp_clone_pdu() that does + not copy zero length strings. I had merged this in with changes + made for multi-thread support. Unfortunately, I did not make sure + the cloned PDU had no pointer for this case. Oops! + - Another problem in snmp_clone_pdu() was the test for zero length + string was not being performed on the first varbind in the chain. + +1998-09-25 17:03 hardaker + + * snmplib/: snmp_api.c (Ext-3-5-patches.5), snmp_api.c: + + - (snmp_api.c): don't rely on the getservbyname pointer to stay around. + +1998-09-23 13:06 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, snmplib/parse.c: + + - (acconfig.h, config.h.in, configure, configure.in, parse.c): New flag: + - --enable-eol-terminated-comments. + +1998-09-23 12:15 hardaker + + * ISSUES: + + file ISSUES was initially added on branch V3-b1. + +1998-09-21 11:11 hardaker + + * agent/: snmp_vars.c (Ext-3-5-patches.5), snmp_vars.c + (V3-b1.[5,2]), snmp_vars.c: + + - (snmp_vars.c): finally fixed the write_method's for creation problem. + +1998-09-21 08:49 hardaker + + * agent/mibgroup/ucd-snmp/: file.c, file.h: + + - (file.c, file.h): allow -1 size to indicate simple size monitoring. + +1998-09-18 14:04 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): Change file return code from TruthValue to + integer since 1/2 does not fit the current 0/1 return code scheme. + +1998-09-18 14:02 hardaker + + * agent/mibgroup/ucd-snmp/file.h: + + - (file.h): remap to the 100/101 conventions of the ucd-snmp tables. + +1998-09-18 14:01 hardaker + + * agent/mibgroup/ucd_snmp.h: + + - (ucd_snmp.h): add the file mib module. + +1998-09-18 13:58 hardaker + + * agent/mibgroup/ucd-snmp/: file.c, file.h: + + - (file.c, file.h): Patch from Jonas Olsson: + - Implement a file size watching mib module (ucd-snmp/file). + +1998-09-18 13:20 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): added the FileTable submitted by Jonas Olsson. + +1998-09-18 12:42 hardaker + + * snmplib/snmp-tc.h: + + file snmp-tc.h was initially added on branch V3-b1. + +1998-09-18 09:59 hardaker + + * snmplib/snmpusm.c: + + file snmpusm.c was initially added on branch V3-b1. + +1998-09-18 09:59 hardaker + + * snmplib/snmpusm.h: + + file snmpusm.h was initially added on branch V3-b1. + +1998-09-18 09:58 hardaker + + * agent/mibgroup/snmpv3/usmUser.c: + + file usmUser.c was initially added on branch V3-b1. + +1998-09-18 09:58 hardaker + + * agent/mibgroup/snmpv3/usmUser.h: + + file usmUser.h was initially added on branch V3-b1. + +1998-09-16 07:04 hardaker + + * agent/mibgroup/snmpv3/usmStats.h: + + file usmStats.h was initially added on branch V3-b1. + +1998-09-16 07:04 hardaker + + * agent/mibgroup/snmpv3/usmStats.c: + + file usmStats.c was initially added on branch V3-b1. + +1998-09-15 13:07 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): Patch from Michael Slifcak: + - fix init_snmp calls from session routines. + +1998-09-15 13:07 hardaker + + * snmplib/mib.c: + + - (mib.c): // comment -> /* */ comment. + +1998-09-15 13:02 hardaker + + * apps/snmpnetstat/inet.c: + + - (inet.c): Patch from Michael Slifcak: + - memory related fixes. + +1998-09-14 22:29 hardaker + + * agent/mibgroup/snmpv3/snmpMPDStats.c: + + file snmpMPDStats.c was initially added on branch V3-b1. + +1998-09-14 22:29 hardaker + + * agent/mibgroup/snmpv3/snmpMPDStats.h: + + file snmpMPDStats.h was initially added on branch V3-b1. + +1998-09-14 17:49 hardaker + + * agent/mibgroup/snmpv3mibs.h: + + file snmpv3mibs.h was initially added on branch V3-b1. + +1998-09-14 12:48 hardaker + + * agent/dlmods/Makefile.in: + + - (Makefile.in): Patch from Michael: + - do dlmods compilation better at least on solaris and linux. + +1998-09-14 12:40 hardaker + + * agent/agent_read_config.c, agent/snmp_vars.c, + agent/dlmods/dlmod_mib.c, agent/mibgroup/util_funcs.c, + agent/mibgroup/dummy/dummy.c, + agent/mibgroup/examples/wombat.c, + agent/mibgroup/host/hr_device.c, + agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_proc.c +, agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swrun.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/snmp_mib.c, + agent/mibgroup/mibII/system.c, agent/mibgroup/mibII/tcp.c +, agent/mibgroup/mibII/udp.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/smux/snmp_bgp.c, + agent/mibgroup/smux/snmp_ospf.c, + agent/mibgroup/smux/snmp_rip2.c, + agent/mibgroup/ucd-snmp/hpux.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/registry.c, + agent/mibgroup/v2party/acl_vars.c, + agent/mibgroup/v2party/alarm.c, + agent/mibgroup/v2party/context_vars.c, + agent/mibgroup/v2party/event.c, + agent/mibgroup/v2party/party_vars.c, + agent/mibgroup/v2party/view_vars.c, apps/snmptrapd.c, + apps/snmptrapd_handlers.c, snmplib/snmp_api.c, + snmplib/snmp_api.h: + + - (agent_read_config.c, snmp_vars.c, dlmod_mib.c, util_funcs.c, + dummy.c, wombat.c, hr_device.c, hr_disk.c, hr_filesys.c, + hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c, + hr_swinst.c, hr_swrun.c, hr_system.c, at.c, icmp.c, interfaces.c, + ip.c, snmp_mib.c, system.c, tcp.c, udp.c, var_route.c, snmp_bgp.c, + snmp_ospf.c, snmp_rip2.c, hpux.c, pass.c, pass_persist.c, + registry.c, acl_vars.c, alarm.c, context_vars.c, event.c, + party_vars.c, view_vars.c, snmptrapd.c, snmptrapd_handlers.c, + snmp_api.c, snmp_api.h): Patch from Michael Slifcak: + - rename compare -> snmp_oid_compare(). + +1998-09-14 12:35 hardaker + + * man/Makefile.in: + + - (Makefile.in): Patch from Michael Slifcak: + - install snmp_sess_api.3. + +1998-09-14 09:25 hardaker + + * agent/mibgroup/snmpv3/snmpEngine.c: + + file snmpEngine.c was initially added on branch V3-b1. + +1998-09-14 09:25 hardaker + + * agent/mibgroup/snmpv3/snmpEngine.h: + + file snmpEngine.h was initially added on branch V3-b1. + +1998-09-14 09:21 hardaker + + * snmplib/snmpv3.c: + + file snmpv3.c was initially added on branch V3-b1. + +1998-09-14 09:21 hardaker + + * snmplib/snmpv3.h: + + file snmpv3.h was initially added on branch V3-b1. + +1998-09-13 21:09 hardaker + + * bug-report, sedscript.in, version.h: + + version update: 3.6.pre2 + +1998-09-13 21:06 hardaker + + * snmplib/: mib.c, read_config.c: + + - (mib.c, read_config.c): refix the non-malloced configuration vars. + +1998-09-13 21:05 hardaker + + * README: + + - (README): Name addition. + +1998-09-13 20:30 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): prevent double init_snmp()s. + +1998-09-13 20:28 hardaker + + * snmplib/read_config.c: + + - (read_config.c): not finding a config file is printed with DEBUGP() instead. + +1998-09-13 20:18 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): define usage mispelling SNMP_BAD_PARSE -> SNMPERR_BAD_PARSE. + +1998-09-13 20:11 hardaker + + * apps/snmptable.c, apps/snmptranslate.c, + snmplib/mib.c, snmplib/mib.h, snmplib/parse.c, + snmplib/parse.h: + + - (snmptable.c, snmptranslate.c, mib.c, mib.h, parse.c, parse.h): + - merge into main line from the 3-6-pre1-trans branch. + +1998-09-13 18:24 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): Patch from Michael Slifcak: + - exit -> return. + +1998-09-12 09:08 hardaker + + * acconfig.h, config.h.in: + + - (acconfig.h, config.h.in): Move CAN_USE_NLIST tests below arch .h files. + +1998-09-12 09:02 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): Patch from Michael Slifcak: + - bug fix to check for NULL session pointer before using it. + +1998-09-12 08:56 hardaker + + * mibs/Makefile.in, ov/Makefile.in: + + - (ov/Makefile.in, mibs/Makefile.in): Patch from Michael Slifcak: + - remove duplicate sections already defined in Makefile.top. + +1998-09-12 08:54 hardaker + + * agent/mibgroup/.cvsignore: + + - (.cvsignore): add mib_module_shutdown.h + +1998-09-12 08:54 hardaker + + * configure, configure.in: + + - (configure, configure.in): Don't force cc anymore, allow gcc to go first. + +1998-09-12 08:53 hardaker + + * acconfig.h, config.h.in: + + - (acconfig.h, config.h.in): move un-configured defines above @TOP@. + +1998-09-12 08:46 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): prototype move init_snmp() above init_snmp_session. + +1998-09-11 09:24 hardaker + + * acconfig.h, config.h.in, apps/snmp_parse_args.c +, apps/snmpdelta.c, man/snmp_sess_api.3, + snmplib/asn1.c, snmplib/int64.c, snmplib/int64.h +, snmplib/libsnmp.h, snmplib/md5.c, snmplib/mib.c +, snmplib/parse.c, snmplib/parse.h, + snmplib/party_parse.c, snmplib/snmp_api.c, + snmplib/snmp_api.h, snmplib/snmp_auth.c, + snmplib/snmp_client.c, snmplib/snmp_client.h, + snmplib/system.c, snmplib/system.h, win32/config.h +, win32/libsnmp_dll/libsnmp.def: + + - (*): Merged the MT changes into the main branch. + +1998-09-09 21:37 hardaker + + * snmplib/libsnmp.h: + + file libsnmp.h was initially added on branch Ext-3-5-1-MT. + +1998-09-09 21:36 hardaker + + * man/snmp_sess_api.3: + + file snmp_sess_api.3 was initially added on branch Ext-3-5-1-MT. + +1998-09-09 16:55 hardaker + + * agent/snmpd.c: + + - (snmpd.c): fix trap stuff broken by the code merge. + +1998-09-09 16:09 hardaker + + * win32/: win32.dsw, win32.opt, libsnmp/libsnmp.dsp +, libsnmp/libsnmp.plg, libsnmp_dll/libsnmp_dll.dsp +, libsnmp_dll/libsnmp_dll.plg, + snmpbulkwalk/snmpbulkwalk.dsp, snmpbulkwalk/snmpbulkwalk.plg +, snmpdelta/snmpdelta.dsp, snmpdelta/snmpdelta.plg +, snmpget/snmpget.dsp, snmpget/snmpget.plg, + snmpgetnext/snmpgetnext.dsp, snmpgetnext/snmpgetnext.plg +, snmpset/snmpset.dsp, snmpset/snmpset.plg, + snmpstatus/snmpstatus.dsp, snmpstatus/snmpstatus.plg, + snmptest/snmptest.dsp, snmptest/snmptest.plg, + snmptranslate/snmptranslate.dsp, + snmptranslate/snmptranslate.plg, snmptrap/snmptrap.dsp, + snmptrap/snmptrap.plg, snmpwalk/snmpwalk.dsp, + snmpwalk/snmpwalk.plg: + + - (*): Merge into main branch from 3.5.1 branch. + +1998-09-09 15:37 hardaker + + * snmplib/: Makefile.in, acl.h, asn1.c, asn1.h +, md5.h, mib.c, parse.c, parse.h, + snmp.c, snmp.h, snmp_api.c, snmp_api.h, + snmp_client.c, snmp_client.h, snmp_impl.h, + system.c, vacm.h, view.h: + + - (*): Merge into main branch from 3.5.1 branch. + +1998-09-09 15:34 hardaker + + * agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/loadave.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/proc.c, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.h, apps/Makefile.in +, apps/snmp_parse_args.c, apps/snmpdelta.c, + apps/snmptest.c, apps/snmptranslate.c, + apps/snmptrap.c, apps/snmptrapd.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c, + apps/snmpnetstat/netstat.h, man/mib_api.3, + man/snmp_api.3, man/snmpd.1.def, man/snmpd.conf.5.def +, man/snmptranslate.1, man/snmptrapd.8, + man/variables.5: + + - (*): Merge into main branch from 3.5.1 branch. + +1998-09-09 15:30 hardaker + + * .cvsignore, COPYING, ChangeLog, Makefile.in +, NEWS, README, acconfig.h, config.h.in +, configure, configure.in, agent/Makefile.in +, agent/auto_nlist.c, agent/snmp2p.c, + agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c +, agent/snmpd.h, agent/mibgroup/Makefile.in, + agent/mibgroup/ucd_snmp.h, agent/mibgroup/util_funcs.c +, agent/mibgroup/mibII/at.c, + agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/system.h, + agent/mibgroup/mibII/tcp.c, agent/mibgroup/smux/smux.c, + agent/mibgroup/smux/snmp_bgp.c, + agent/mibgroup/smux/snmp_bgp.h, + agent/mibgroup/smux/snmp_ospf.c, + agent/mibgroup/smux/snmp_ospf.h, + agent/mibgroup/smux/snmp_rip2.c, + agent/mibgroup/smux/snmp_rip2.h: + + - (*): Merge into main branch from 3.5.1 branch. + +1998-09-07 19:42 marz + + * win32/snmpdelta/snmpdelta.dsp: + + file snmpdelta.dsp was initially added on branch Ext-3-5-patches. + +1998-09-07 19:42 marz + + * win32/snmpdelta/snmpdelta.plg: + + file snmpdelta.plg was initially added on branch Ext-3-5-patches. + +1998-09-07 19:42 marz + + * win32/snmptest/snmptest.plg: + + file snmptest.plg was initially added on branch Ext-3-5-patches. + +1998-09-07 19:42 marz + + * win32/snmptrap/snmptrap.dsp: + + file snmptrap.dsp was initially added on branch Ext-3-5-patches. + +1998-09-07 19:42 marz + + * win32/snmptest/snmptest.dsp: + + file snmptest.dsp was initially added on branch Ext-3-5-patches. + +1998-09-07 19:42 marz + + * win32/snmptrap/snmptrap.plg: + + file snmptrap.plg was initially added on branch Ext-3-5-patches. + +1998-09-07 12:27 hardaker + + * agent/mibgroup/ucd-snmp/vmstat_freebsd2.h: + + file vmstat_freebsd2.h was initially added on branch Ext-3-5-patches. + +1998-09-07 12:27 hardaker + + * agent/mibgroup/ucd-snmp/memory_freebsd2.h: + + file memory_freebsd2.h was initially added on branch Ext-3-5-patches. + +1998-09-03 14:29 nba + + * local/fixproc: + + - (fixproc): added comment to test CVS. + +1998-09-02 18:50 hardaker + + * agent/: agent_read_config.c, agent_read_config.h, + snmp_vars.c, snmpd.c, snmpd.h: + + - (agent_read_config.c, agent_read_config.h, snmp_vars.c, snmpd.c, + snmpd.h): + - support mib-module shutdown functions. + - do a minimal persistent cache implementation and read it at start up. + - test with beginnings (wrong place) of agentBoots variable. + +1998-09-02 18:48 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): use init_snmp instead of init_mib(). + +1998-09-02 18:48 hardaker + + * win32/libsnmp_dll/libsnmp.def: + + - (libsnmp.def): find_module. + +1998-09-02 18:47 hardaker + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmp_api.c, snmp_api.h): init_snmp(). + +1998-09-02 18:47 hardaker + + * snmplib/: mib.c, mib.h, read_config.c, + read_config.h: + + - (mib.c, mib.h, read_config.c, read_config.h): + - pre/post mib loading config files. + - create init_snmp() to wrap other fuctions. + - new snmp.conf directives: mibs, mibdirs, mibfile. + +1998-09-02 18:44 hardaker + + * agent/Makefile.in: + + - (Makefile.in): typo. + +1998-09-02 18:44 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): + - persistent config file question. + +1998-09-02 18:43 hardaker + + * TODO: + + - (TODO): added security checks. + +1998-08-31 13:32 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): add a blank line to the end of the trapd output for parsing. + +1998-08-31 13:02 hardaker + + * agent/mibgroup/mibII/: interfaces.c (Ext-3-5-patches.2), + interfaces.c: + + - (interfaces.c): missing return on ifInErrors results. + +1998-08-14 08:44 hardaker + + * agent/mibgroup/ucd-snmp/vmstat_freebsd2.c: + + file vmstat_freebsd2.c was initially added on branch Ext-3-5-patches. + +1998-08-14 08:44 hardaker + + * agent/mibgroup/ucd-snmp/memory_freebsd2.c: + + file memory_freebsd2.c was initially added on branch Ext-3-5-patches. + +1998-07-22 16:23 hardaker + + * Makefile.in, sedscript.in: + + - (Makefile.in, sedscript.in): fix sedscript includes. + +1998-07-22 15:35 hardaker + + * snmplib/mib.c: + + - (mib.c): don't change running environment variables with strtok. + +1998-07-20 17:14 hardaker + + * local/snmpcheck.def: + + - (snmpcheck.def): work around for new multi-depth mib tables.. + +1998-07-17 13:22 hardaker + + * mibs/RFC-1215.txt: + + - (RFC-1215.txt): created an empty mib module for importing of TRAP-TYPE. + +1998-07-17 13:11 hardaker + + * mibs/: UCD-SNMP-MIB.inc, UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.inc, UCD-SNMP-MIB.txt): + - created smicng input file. + - fixed the UCD-SNMP mib to deal with most smic errors. + +1998-07-15 15:46 hardaker + + * agent/mibgroup/ucd-snmp/memory.h: + + - (memory.h): MEMSWAPMINIMUM wasn't being used. + +1998-07-15 15:46 hardaker + + * sedscript.in: + + - (sedscript.in): using_module changes. + +1998-07-10 09:42 hardaker + + * agent/snmpd.c: + + - (snmpd.c): wrong pdu pointer for snmpv2c traps. + +1998-07-08 15:51 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.6.pre1 ) + +1998-07-08 15:32 hardaker + + * agent/dlmods/dlmod_mib.c: + + - (dlmod_mib.c): -Wall fixes. + +1998-07-08 15:31 hardaker + + * agent/: agent_read_config.c, snmpd.c: + + - (agent_read_config.c, snmpd.c): -Wall fixes. + +1998-07-08 15:31 hardaker + + * apps/: snmptrapd.c, snmptrapd_handlers.c: + + - (snmptrapd.c, snmptrapd_handlers.c): -Wall fixes. + +1998-07-08 15:31 hardaker + + * snmplib/: read_config.c, read_config.h: + + - (read_config.c, read_config.h): -Wall corrections. + +1998-07-08 14:45 hardaker + + * snmplib/: read_config.c, read_config.h: + + - (read_config.c, read_config.h): bug fixes. + +1998-07-08 14:45 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): include fixes. + +1998-07-08 14:45 hardaker + + * snmplib/parse.c: + + - (parse.c): include snmp_api.h + +1998-07-08 14:45 hardaker + + * agent/mibgroup/ucd-snmp/: pass_persist.c, pass_persist.h +: + + - (pass_persist.c, pass_persist.h): cleaned up and -Wall fixes. + +1998-07-08 14:44 hardaker + + * agent/mibgroup/ucd-snmp/versioninfo.c: + + - (versioninfo.c): include system.h + +1998-07-08 14:44 hardaker + + * agent/mibgroup/ucd-snmp/pass.c: + + - (pass.c): include sys/wait.h + +1998-07-08 14:44 hardaker + + * agent/mibgroup/ucd_snmp.h: + + - (ucd_snmp.h): removed ucd-snmp/pass_persist from default include list. + +1998-07-08 14:43 hardaker + + * agent/snmp_vars.c: + + - (snmp_vars.c): include fixes. + +1998-07-08 14:30 hardaker + + * agent/mibgroup/ucd-snmp/: pass_persist.c, pass_persist.h +, pass-persist.c, pass-persist.h: + + - (pass-persist.c pass-persist.h): moved to pass_persist.[ch]. + +1998-07-08 14:21 hardaker + + * snmplib/: read_config.c, read_config.h: + + - (read_config.c, read_config.h): create unregister_read..() function. + +1998-07-08 14:20 hardaker + + * agent/mibgroup/misc/dlmod.c: + + - (dlmod.c): use snmpd_ register_read_config() wrappers. + +1998-07-08 14:20 hardaker + + * agent/: agent_read_config.c, agent_read_config.h: + + - (agent_read_config.c, agent_read_config.h): wrappers for real read_config()s. + +1998-07-08 14:04 hardaker + + * Makefile.in, Makefile.top, configure, + configure.in, agent/Makefile.in, + agent/dlmods/.cvsignore, agent/dlmods/Makefile.in, + agent/dlmods/dlmod_mib.c, agent/dlmods/dlmod_mib.h, + agent/dlmods/example.c, agent/dlmods/example.h, + agent/mibgroup/misc/dlmod.c, agent/mibgroup/misc/dlmod.h +, apps/Makefile.in, apps/snmpnetstat/Makefile.in +, mibs/DLMOD-MIB.txt, mibs/Makefile.in, + snmplib/Makefile.in: + + - (Makefile.in, Makefile.top, configure, configure.in, Makefile.in, + .cvsignore, Makefile.in, dlmod_mib.c, dlmod_mib.h, example.c, + example.h, dlmod.c, dlmod.h, Makefile.in, Makefile.in, + DLMOD-MIB.txt, Makefile.in, Makefile.in): Patch from Eugene + Polovnikov: + - new dlmod set. + - fix configure script. + +1998-07-08 13:08 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen: + - fix for missing object identifier labels. + +1998-07-08 13:03 hardaker + + * snmplib/system.c: + + - (system.c): don't free env pointers that are created. + +1998-07-08 13:02 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + - (interfaces.c): make hp_interfaces structure static. + +1998-07-08 12:58 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): Patch from Joe Marzot: + - fix "number of retries" bug. + - remove odd timeout calculation code for retries > 3. + +1998-07-08 12:57 hardaker + + * agent/mibgroup/ucd_snmp.h: + + - (ucd_snmp.h): added pass-persist module. + +1998-07-08 12:56 hardaker + + * agent/: read_config.c, read_config.h: + + - (read_config.c, read_config.h): removed from agent dir. + +1998-07-08 12:34 hardaker + + * agent/mibgroup/: struct.h, util_funcs.c, + util_funcs.h, ucd-snmp/pass-persist.c, + ucd-snmp/pass-persist.h: + + - (struct.h, util_funcs.c, util_funcs.h, pass-persist.c, + pass-persist.h): Patch from Michael Douglass: + - create a pass-persist module to handle continuously running pass throughs. + +1998-07-08 12:27 hardaker + + * win32/: win32.opt, libsnmp/libsnmp.dsp, + libsnmp/libsnmp.plg, libsnmp_dll/libsnmp.def, + libsnmp_dll/libsnmp_dll.plg, snmpbulkwalk/snmpbulkwalk.dsp +, snmpbulkwalk/snmpbulkwalk.plg, snmpget/snmpget.dsp +, snmpget/snmpget.plg, snmpgetnext/snmpgetnext.dsp +, snmpgetnext/snmpgetnext.plg, snmpset/snmpset.dsp +, snmpset/snmpset.plg, snmpstatus/snmpstatus.dsp, + snmpstatus/snmpstatus.plg, snmptranslate/snmptranslate.dsp +, snmptranslate/snmptranslate.plg, snmpwalk/snmpwalk.dsp +, snmpwalk/snmpwalk.plg: + + - (win32.opt, libsnmp.dsp, libsnmp.plg, libsnmp.def, libsnmp_dll.plg, + snmpbulkwalk.dsp, snmpbulkwalk.plg, snmpget.dsp, snmpget.plg, + snmpgetnext.dsp, snmpgetnext.plg, snmpset.dsp, snmpset.plg, + snmpstatus.dsp, snmpstatus.plg, snmptranslate.dsp, + snmptranslate.plg, snmpwalk.dsp, snmpwalk.plg): Patch from Joe + Marzot: + - win32 update. + +1998-07-01 15:57 hardaker + + * apps/: snmptrapd.c, snmptrapd_handlers.c: + + - (snmptrapd.c, snmptrapd_handlers.c): + - fix extensiblity checking of oids. + - seperate running of external command into new function. + +1998-07-01 15:56 hardaker + + * snmplib/: read_config.c, read_config.h: + + - (read_config.c, read_config.h): minor spacing changes. + +1998-07-01 15:56 hardaker + + * snmplib/: snmp_api.c, snmp_api.h, system.h: + + - (snmp_api.c, snmp_api.h, system.h): + - added DEBUGPOID(name, namelen); + - moved DEBUGP definition into snmp_api.h where it belongs. + +1998-07-01 11:28 hardaker + + * snmplib/: Makefile.in, read_config.c, read_config.h +, snmp_api.c, snmp_api.h: + + - (configure, configure.in, Makefile.in, agent_read_config.c, + agent_read_config.h, snmp_vars.c, snmp_vars.h, snmpd.c, Makefile.in, + struct.h, pass.h, Makefile.in, snmptrapd.c, snmptrapd_handlers.c, + snmptrapd_handlers.h, Makefile.in, read_config.c, read_config.h, + snmp_api.c, snmp_api.h): + - moved read_config support into the library and use it. + - beginnings of snmptrapd extensibility. + +1998-07-01 11:23 hardaker + + * configure, configure.in, agent/Makefile.in +, agent/agent_read_config.c, agent/agent_read_config.h +, agent/snmp_vars.c, agent/snmp_vars.h, + agent/snmpd.c, agent/mibgroup/Makefile.in, + agent/mibgroup/struct.h, agent/mibgroup/ucd-snmp/pass.h +, apps/Makefile.in, apps/snmptrapd.c, + apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h: + + - (configure, configure.in, Makefile.in, agent_read_config.c, + agent_read_config.h, snmp_vars.c, snmp_vars.h, snmpd.c, Makefile.in, + struct.h, pass.h, Makefile.in, snmptrapd.c, snmptrapd_handlers.c, + snmptrapd_handlers.h, Makefile.in, read_config.c, read_config.h, + snmp_api.c, snmp_api.h): + - moved read_config support into the library and use it. + - beginnings of snmptrapd extensibility. + +1998-06-28 09:30 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): fix snmp_add_var(). + +1998-06-26 10:45 hardaker + + * agent/mibgroup/smux/: smux.c, snmp_bgp.c, snmp_ospf.c +, snmp_rip2.c, snmp_rip2.h: + + - (smux.c, snmp_bgp.c, snmp_ospf.c, snmp_rip2.c, snmp_rip2.h): Patch + from Niels Baggesen: + - Fix for new defines and proper header includes. + +1998-06-26 10:42 hardaker + + * agent/mibgroup/ucd-snmp/disk.c: + + - (disk.c): Patch from Michael Douglass: + - fix calculation of totaldisk by doing block division first to + protect against 32 bit overflows. + +1998-06-24 11:40 hardaker + + * .cvsignore: + + - (.cvsignore): added .index. + +1998-06-24 11:40 hardaker + + * agent/: snmpd.c, snmpd.h: + + - (snmpd.c, snmpd.h): + - created (poorly) send_trap_pdu() for sending v2 traps from mib modules. + +1998-06-24 11:08 hardaker + + * mibs/: .cvsignore, UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen: + - shutdown trap specifications. + - misc mib fixes. + +1998-06-24 10:58 hardaker + + * agent/.cvsignore, apps/.cvsignore: + + - (.cvsignore, .cvsignore): a few updates. + +1998-06-24 10:57 hardaker + + * man/.cvsignore: + + - (man/.cvsignore): ignore .html files. + +1998-06-24 10:56 hardaker + + * apps/snmpset.c, apps/snmptest.c, apps/snmptrap.c +, snmplib/snmp_api.c, snmplib/snmp_api.h: + + - (snmpset.c, snmptest.c, snmptrap.c, snmp_api.c, snmp_api.h): + - moved hex_to_binary, ascii_to_binary, and snmp_add_var to snmplib. + +1998-06-24 10:31 hardaker + + * snmplib/: Makefile.in, snmp_api.c, snmp_api.h +: + + - (Makefile.in, snmp_api.c, snmp_api.h): create snmp_pdu_add_variable(). + +1998-06-24 10:30 hardaker + + * man/Makefile.in: + + - (Makefile.in): man->html make specification. + +1998-06-22 09:16 hardaker + + * apps/snmpnetstat/main.c: + + - (main.c): Patch from Jerry G. DeLapp: + - commented out trailing #endif comment. + +1998-06-19 13:14 hardaker + + * ChangeLog: + + - (ChangeLog): update for 3.5. + +1998-06-19 13:13 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.5 ) + +1998-06-19 13:12 hardaker + + * NEWS: + + - (NEWS): Last update for 3.5. + +1998-06-19 13:01 hardaker + + * agent/Makefile.in, snmplib/Makefile.in: + + - (Makefile.in): make depend. + +1998-06-19 12:53 hardaker + + * agent/snmp_vars.c: + + - (snmp_vars.c): memset to 0 the entire subtree struct. + +1998-06-19 12:50 hardaker + + * agent/mibgroup/util_funcs.c: + + - (util_funcs.c): fix checkmib() in case we get called on a get when + we really shouldn't (bad artifact of new tree structure). + +1998-06-19 12:05 hardaker + + * agent/mibgroup/dummy/dummy.c: + + - (dummy.c): mention auto_nlist(). + +1998-06-19 12:04 hardaker + + * agent/mibgroup/dummy/AddModuleForDummies.txt: + + - (AddModuleForDummies.txt): update to fix paths and misc stuff. + +1998-06-19 12:03 hardaker + + * agent/snmp_vars.c: + + - (snmp_vars.c): fix register_mib() to init pointers to null. + +1998-06-19 08:59 hardaker + + * mibs/Makefile.in: + + - (Makefile.in): Patch from Cristian Estan: + - install IPFWACC mib. + +1998-06-19 08:59 hardaker + + * agent/mibgroup/misc/ipfwacc.h, mibs/IPFWACC-MIB.txt: + + - (ipfwacc.h, IPFWACC-MIB.txt): Patch from Cristian Estan: + - turn into a correct table. + +1998-06-19 08:58 hardaker + + * EXAMPLE.conf.def: + + - (EXAMPLE.conf.def): Patch from Cristian Estan: + - example output corrections. + +1998-06-19 08:46 hardaker + + * configure, configure.in: + + - (configure, configure.in): warn BSDI users against /usr/ucb/cc. + +1998-06-19 08:41 hardaker + + * FAQ: + + - (FAQ): update from Dave Shield: not found modules with configure?. + +1998-06-17 15:28 hardaker + + * agent/mibgroup/dummy/dummy.h: + + - (dummy.h): add DUMMY-MIB by default. + +1998-06-17 15:27 hardaker + + * agent/mibgroup/README: + + - (README): mention dummy group. + +1998-06-17 08:21 hardaker + + * README, agent/mibgroup/dummy/AddModuleForDummies.txt +, agent/mibgroup/dummy/DUMMY-MIB.txt, + agent/mibgroup/dummy/dummy.c, agent/mibgroup/dummy/dummy.h +: + + - (README, AddModuleForDummies.txt, DUMMY-MIB.txt, dummy.c, dummy.h): + Patch from Jakob Ellerstedt: + - mib module documentation and example for dummies. + +1998-06-17 08:11 hardaker + + * snmplib/mib.h: + + - (mib.h): Patch from Niels Baggesen: + - remove 2nd init_mib() prototype. + +1998-06-17 08:10 hardaker + + * snmplib/asn1.c: + + - (asn1.c): Patch from Niels Baggesen: + - bcopy -> memcpy. + +1998-06-17 08:10 hardaker + + * man/: Makefile.in, snmpbulkwalk.1, snmpcmd.1, + snmpdelta.1, snmpget.1, snmpgetnext.1, snmpset.1 +, snmpstatus.1, snmptable.1, snmptrap.1, + snmpwalk.1: + + - (Makefile.in, snmpbulkwalk.1, snmpcmd.1, snmpdelta.1, snmpget.1, + snmpgetnext.1, snmpset.1, snmpstatus.1, snmptable.1, snmptrap.1, + snmpwalk.1): Patch from Niels Baggesen: + - documentation cleanup and centralization of common options. + +1998-06-17 08:08 hardaker + + * apps/snmpdelta.c: + + - (snmpdelta.c): usage() update. + +1998-06-17 08:08 hardaker + + * agent/: snmp2p.c, snmpd.c, snmpd.h: + + - (snmp2p.c, snmpd.c, snmpd.h): Patch from Niels Baggesen: + - misc type fixes. + +1998-06-12 15:17 hardaker + + * agent/mibgroup/misc/ipfwacc.h, mibs/IPFWACC-MIB.txt, + mibs/UCD-SNMP-MIB.txt: + + - (ipfwacc.h, IPFWACC-MIB.txt, UCD-SNMP-MIB.txt): + - create and use a ucdExperimental section for the ipfwacc mib till + it stabilizes. + +1998-06-12 13:48 hardaker + + * agent/kernel.c: + + - (kernel.c): don't print klread errors unless in debugging mode. + +1998-06-12 13:43 hardaker + + * NEWS: + + - (NEWS): 64bit fix mentioned. + +1998-06-12 13:13 hardaker + + * win32/libsnmp_dll/libsnmp.def: + + - (libsnmp.def): add setenv to the list. + +1998-06-12 13:13 hardaker + + * win32/config.h: + + - (win32/config.h): don't have setenv. + +1998-06-12 13:13 hardaker + + * snmplib/parse.c: + + - (parse.c): function name typo. + +1998-06-12 13:13 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): trap types were int's not longs (failed under 64bit arch). + +1998-06-12 13:12 hardaker + + * agent/mibgroup/ucd-snmp/disk.c: + + - (disk.c): percentage check was backwards. + +1998-06-12 10:12 hardaker + + * NEWS: + + - (NEWS): minor update. + +1998-06-12 10:12 hardaker + + * EXAMPLE.conf.def: + + - (EXAMPLE.conf.def): show vacm example for public/private from anywhere. + +1998-06-12 08:52 hardaker + + * EXAMPLE.conf.def, FAQ: + + - (EXAMPLE.conf.def, FAQ): Patch from Dave Shield: + - update for VACM stuff. + +1998-06-10 15:47 hardaker + + * agent/: snmp2p.c, snmpd.c, snmpd.h: + + - (snmp2p.c, snmpd.c, snmpd.h): -Wall cleanups. + +1998-06-10 15:31 hardaker + + * NEWS: + + - (NEWS): update. + +1998-06-10 15:30 hardaker + + * TODO: + + - (TODO): added Dave's list. + +1998-06-10 14:15 hardaker + + * version.h, bug-report, sedscript.in: + + version tag ( 3.5.pre2 ) + +1998-06-10 08:53 hardaker + + * agent/: Makefile.in, snmp2p.c, snmpd.c: + + - (Makefile.in, snmp2p.c, snmpd.c): Patch from Dave Shield: + - starts to separate out the historic SNMPv2 stuff. + - does a bit of 'code tidying'. + - starts to move towards port-specific handlers. + +1998-06-10 07:11 hardaker + + * config.h.in: + + - (config.h.in): have_setenv. + +1998-06-08 14:55 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): undid redo of comment of gettimeofday(). + +1998-06-08 14:22 hardaker + + * snmplib/: parse.c, parse.h, snmp_api.c, + snmp_api.h, snmp_client.c: + + - (parse.c, parse.h, snmp_api.c, snmp_api.h, snmp_client.c): Patch + from Joe Marzot: + - async stuff added. + - get_tc added. + - better comments in some places. + +1998-06-08 14:16 hardaker + + * win32/libsnmp_dll/libsnmp.def: + + - (libsnmp.def): Patch from Joe Marzot: w32 update. + +1998-06-08 14:12 hardaker + + * Makefile.in: + + - (Makefile.in): Patch from Joe Marzot: + - remove more config created headers on make configclean. + +1998-06-08 13:59 hardaker + + * man/snmpd.conf.5.def: + + - (snmpd.conf.5.def): update rfc # for vacm reference. + +1998-06-08 13:59 hardaker + + * README: + + - (README): Added Eugene's name. + +1998-06-08 12:34 hardaker + + * agent/mibgroup/Makefile.in: + + - (Makefile.in): create a .c -> .o rule to make sure and place the + object files in the appropriate subdirectories. + +1998-06-08 10:50 hardaker + + * FAQ: + + - (FAQ): url type splitting. + +1998-06-05 11:02 hardaker + + * agent/mibgroup/misc/dlmod.c: + + - (dlmod.c): + - change {de,}init functions to _dynamic_{de,}init_MODULE. + - use SNMPLIBPATH instead of hard coded /usr/local/lib. + +1998-06-05 10:54 hardaker + + * snmplib/: asn1.c, mib.c, parse.h, system.c +, system.h: + + - (asn1.c, mib.c, parse.h, system.c, system.h): Patch from Niels Baggesen: + - MIB_ACCESS define changes. + - setenv implementation. + - ifdef wrappers for OPAQUE_SPECIAL_TYPES. + +1998-06-05 10:53 hardaker + + * agent/mibgroup/host/hr_swrun.c: + + - (hr_swrun.c): Patch from Niels Baggesen: + - test for null pointer. + +1998-06-05 10:52 hardaker + + * maketarget: + + - (maketarget): Patch from Niels Baggesen: + - support for larger tree depths. + +1998-06-05 10:52 hardaker + + * configure, configure.in: + + - (configure, configure.in): Patch from Niels Baggesen: + - test for setenv. + +1998-06-03 14:26 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.5.pre1 ) + +1998-06-03 14:24 hardaker + + * agent/Makefile.in: + + - (Makefile.in): read_config.o is mibmodule header dependant too. + +1998-06-03 14:23 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + snmplib/Makefile.in: + + - (Makefile.in's): make depend. + +1998-06-03 14:21 hardaker + + * agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_system.c, apps/snmpset.c, + snmplib/asn1.h, snmplib/int64.c, snmplib/int64.h, + snmplib/mib.c, snmplib/snmp_api.c: + + - (hr_disk.c, hr_swinst.c, hr_swrun.c, hr_system.c, snmpset.c, asn1.h, + int64.c, int64.h, mib.c, snmp_api.c): + - -Wall fixes. + +1998-06-03 14:02 hardaker + + * configure, configure.in: + + - (configure, configure.in): fix new --with-cc and --with-cflags arguments. + +1998-06-03 13:52 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in, freebsd2.h): + - move configurable defines to configure rather than in freebsd2.h. + +1998-06-03 13:43 hardaker + + * config.h.in, configure, configure.in, + apps/snmptrapd.c: + + - (config.h.in, configure, configure.in, snmptrapd.c): + - check for getdtablesize and use a generic if not available. + +1998-06-03 13:39 hardaker + + * configure, configure.in: + + - (configure, configure.in): New flags: + - --with-cc=CC + - --with-cflags=CFLAGS + +1998-06-03 12:16 hardaker + + * agent/snmp_agent.c, snmplib/snmp_api.c, + snmplib/snmp_auth.c, snmplib/snmp_impl.h: + + - (snmp_agent.c, snmp_api.c, snmp_auth.c, snmp_impl.h): + - fix pdu->versions to be all ints. + +1998-06-03 11:29 hardaker + + * snmplib/mib.c: + + - (mib.c): missed a needed OPAQUE_SPECIAL_TYPES ifdef. + +1998-06-03 11:27 hardaker + + * agent/: snmp_agent.c, snmpd.c: + + - (snmp_agent.c, snmpd.c): include mibII/snmp_mib.h. + +1998-06-03 11:10 hardaker + + * agent/mibgroup/: README, example.c, example.h, + wombat.c, wombat.h, examples/example.c, + examples/example.h, examples/wombat.c, + examples/wombat.h: + + - (README, example.c, example.h, wombat.c, wombat.h, example.c, + example.h, wombat.c, wombat.h): + - moved wombat and example to examples/ directory. + +1998-06-03 11:06 hardaker + + * agent/mibgroup/: example.c, example.h, misc/dlmod.c +, misc/dlmod.h: + + - (example.c, example.h, dlmod.c, dlmod.h): Patch from Eugene Polovnikov: + - implement a dynamic loading module for loading shared object mib modules. + +1998-06-03 10:58 hardaker + + * README: + + - (README): mention Cristian Estan in the coders list. + +1998-06-03 10:58 hardaker + + * INSTALL: + + - (INSTALL): mention ipfwacc + +1998-06-03 10:58 hardaker + + * agent/mibgroup/misc/ipfwacc.c, + agent/mibgroup/misc/ipfwacc.h, mibs/IPFWACC-MIB.txt, + mibs/UCD-SNMP-MIB.txt: + + - (ipfwacc.c, ipfwacc.h, IPFWACC-MIB.txt, UCD-SNMP-MIB.txt): + - moved ipfwacc to ucdavis.13 and removed ^Ms and some blank lines. + +1998-06-03 10:54 hardaker + + * agent/mibgroup/misc/ipfwacc.h: + + - (ipfwacc.h): config_add_mib(IPFWACC-MIB). + +1998-06-03 10:52 hardaker + + * agent/mibgroup/misc/ipfwacc.c, + agent/mibgroup/misc/ipfwacc.h, mibs/IPFWACC-MIB.txt: + + - (ipfwacc.c, ipfwacc.h, IPFWACC-MIB.txt): Patch from Cristian Estan: + - ip firewall accounting information mib implementation. + +1998-06-03 10:51 hardaker + + * agent/mibgroup/: smux.c, smux.h, smux_gated.h, + snmp_bgp.c, snmp_bgp.h, snmp_ospf.c, snmp_ospf.h +, snmp_rip2.c, snmp_rip2.h, smux/smux.c, + smux/smux.h, smux/snmp_bgp.c, smux/snmp_bgp.h, + smux/snmp_ospf.c, smux/snmp_ospf.h, smux/snmp_rip2.c +, smux/snmp_rip2.h: + + - (smux.c, smux.h, smux_gated.h, snmp_bgp.c, snmp_bgp.h, snmp_ospf.c, + snmp_ospf.h, snmp_rip2.c, snmp_rip2.h, smux.c, smux.h, snmp_bgp.c, + snmp_bgp.h, snmp_ospf.c, snmp_ospf.h, snmp_rip2.c, snmp_rip2.h): + - moved smux stuff into a smux sub-directory. + +1998-06-02 14:21 hardaker + + * agent/auto_nlist.c, agent/auto_nlist.h, + agent/kernel.c, agent/snmp_agent.c, agent/snmpd.c +, agent/mibgroup/host/hr_device.c, + agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_other.c, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_proc.c +, agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_system.c, + agent/mibgroup/host/hr_utils.c, agent/mibgroup/mibII/at.c +, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/var_route.c, apps/snmp_parse_args.c +, apps/snmpdelta.c, apps/snmptable.c, + apps/snmptranslate.c, apps/snmptrapd.c, + snmplib/asn1.c, snmplib/mib.c, snmplib/parse.c +, snmplib/parse.h, snmplib/snmp_auth.c, + snmplib/snmp_impl.h: + + - (auto_nlist.c, auto_nlist.h, kernel.c, snmp_agent.c, snmpd.c, + hr_device.c, hr_disk.c, hr_filesys.c, hr_network.c, hr_other.c, + hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c, hr_swinst.c, + hr_swrun.c, hr_system.c, hr_utils.c, at.c, interfaces.c, + var_route.c, snmp_parse_args.c, snmpdelta.c, snmptable.c, + snmptranslate.c, snmptrapd.c, freebsd2.h, hpux.h, linux.h, netbsd.h, + solaris.h, sysv.h, asn1.c, mib.c, parse.c, parse.h, snmp_auth.c, + snmp_impl.h): Patch from Niels Baggensen: + - make host resources work under NetBSD, FreeBSD, Solaris and Linux. + - SunOS4 almost works. + - Add -s/-S to command line options for printing of shorter oids. + - numerous bug fixes. + +1998-05-31 17:56 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): + - make it possible not to use opaque special types with new cmd line flag. + +1998-05-31 17:56 hardaker + + * apps/snmpset.c: + + - (snmpset.c): enable setting of opaque floats, doubles, int64s, uint64s. + +1998-05-31 17:55 hardaker + + * snmplib/: asn1.c, asn1.h, int64.c, int64.h +, mib.c, snmp.c, snmp_api.c, snmp_api.h +, snmp_impl.h: + + - (asn1.c, asn1.h, int64.c, int64.h, mib.c, snmp.c, snmp_api.c, + snmp_api.h, snmp_impl.h): + - implement special data types via opaques: float, double, int64, uint64s. + +1998-05-29 16:21 hardaker + + * snmplib/snmp_impl.h: + + - (snmp_impl.h): change pdu version from long to int. + +1998-05-29 16:20 hardaker + + * configure, configure.in, agent/common_header.h +, agent/snmp_agent.c, agent/snmp_vars.c, + agent/snmpd.c, agent/mibgroup/Makefile.in, + agent/mibgroup/acl_vars.c, agent/mibgroup/acl_vars.h, + agent/mibgroup/alarm.c, agent/mibgroup/alarm.h, + agent/mibgroup/at.c, agent/mibgroup/at.h, + agent/mibgroup/context_vars.c, agent/mibgroup/context_vars.h +, agent/mibgroup/disk.c, agent/mibgroup/disk.h, + agent/mibgroup/errormib.c, agent/mibgroup/errormib.h, + agent/mibgroup/event.c, agent/mibgroup/event.h, + agent/mibgroup/extensible.c, agent/mibgroup/extensible.h +, agent/mibgroup/host.h, agent/mibgroup/hpux.c, + agent/mibgroup/hpux.h, agent/mibgroup/hr_device.c, + agent/mibgroup/hr_device.h, agent/mibgroup/hr_disk.c, + agent/mibgroup/hr_disk.h, agent/mibgroup/hr_filesys.c, + agent/mibgroup/hr_filesys.h, agent/mibgroup/hr_network.c +, agent/mibgroup/hr_network.h, + agent/mibgroup/hr_other.c, agent/mibgroup/hr_other.h, + agent/mibgroup/hr_partition.c, agent/mibgroup/hr_partition.h +, agent/mibgroup/hr_print.c, agent/mibgroup/hr_print.h +, agent/mibgroup/hr_proc.c, agent/mibgroup/hr_proc.h +, agent/mibgroup/hr_storage.c, + agent/mibgroup/hr_storage.h, agent/mibgroup/hr_swinst.c +, agent/mibgroup/hr_swinst.h, agent/mibgroup/hr_swrun.c +, agent/mibgroup/hr_swrun.h, agent/mibgroup/hr_system.c +, agent/mibgroup/hr_system.h, agent/mibgroup/hr_utils.c +, agent/mibgroup/hr_utils.h, agent/mibgroup/icmp.c +, agent/mibgroup/icmp.h, agent/mibgroup/interfaces.c +, agent/mibgroup/interfaces.h, agent/mibgroup/ip.c +, agent/mibgroup/ip.h, agent/mibgroup/loadave.c +, agent/mibgroup/loadave.h, agent/mibgroup/memory.c +, agent/mibgroup/memory.h, agent/mibgroup/mibII.c +, agent/mibgroup/mibII.h, agent/mibgroup/party_vars.c +, agent/mibgroup/party_vars.h, agent/mibgroup/pass.c +, agent/mibgroup/pass.h, agent/mibgroup/proc.c, + agent/mibgroup/proc.h, agent/mibgroup/registry.c, + agent/mibgroup/registry.h, agent/mibgroup/route_write.c +, agent/mibgroup/route_write.h, + agent/mibgroup/snmp_mib.c, agent/mibgroup/snmp_mib.h, + agent/mibgroup/sysORTable.c, agent/mibgroup/sysORTable.h +, agent/mibgroup/system.c, agent/mibgroup/system.h +, agent/mibgroup/tcp.c, agent/mibgroup/tcp.h, + agent/mibgroup/ucd_snmp.h, agent/mibgroup/udp.c, + agent/mibgroup/udp.h, agent/mibgroup/util_funcs.c, + agent/mibgroup/v2party.c, agent/mibgroup/v2party.h, + agent/mibgroup/vacm_vars.c, agent/mibgroup/vacm_vars.h +, agent/mibgroup/var_route.c, + agent/mibgroup/var_route.h, agent/mibgroup/versioninfo.c +, agent/mibgroup/versioninfo.h, + agent/mibgroup/view_vars.c, agent/mibgroup/view_vars.h, + agent/mibgroup/vmstat.c, agent/mibgroup/vmstat.h, + agent/mibgroup/host/hr_device.c, + agent/mibgroup/host/hr_device.h, + agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_disk.h +, agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_filesys.h, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_network.h, + agent/mibgroup/host/hr_other.c, + agent/mibgroup/host/hr_other.h, + agent/mibgroup/host/hr_partition.c, + agent/mibgroup/host/hr_partition.h, + agent/mibgroup/host/hr_print.c, + agent/mibgroup/host/hr_print.h, agent/mibgroup/host/hr_proc.c +, agent/mibgroup/host/hr_proc.h, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_storage.h, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swinst.h, + agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_swrun.h, + agent/mibgroup/host/hr_system.c, + agent/mibgroup/host/hr_system.h, + agent/mibgroup/host/hr_utils.c, + agent/mibgroup/host/hr_utils.h, agent/mibgroup/mibII/at.c +, agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/icmp.c +, agent/mibgroup/mibII/icmp.h, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c +, agent/mibgroup/mibII/ip.h, + agent/mibgroup/mibII/route_write.c, + agent/mibgroup/mibII/route_write.h, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/snmp_mib.h, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/sysORTable.h, + agent/mibgroup/mibII/system.c, agent/mibgroup/mibII/system.h +, agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/tcp.h +, agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/udp.h +, agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/vacm_vars.h, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/mibII/var_route.h, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/disk.h, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/errormib.h, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/extensible.h, + agent/mibgroup/ucd-snmp/hpux.c, + agent/mibgroup/ucd-snmp/hpux.h, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/loadave.h, + agent/mibgroup/ucd-snmp/memory.c, + agent/mibgroup/ucd-snmp/memory.h, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass.h, + agent/mibgroup/ucd-snmp/proc.c, + agent/mibgroup/ucd-snmp/proc.h, + agent/mibgroup/ucd-snmp/registry.c, + agent/mibgroup/ucd-snmp/registry.h, + agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/versioninfo.h, + agent/mibgroup/ucd-snmp/vmstat.c, + agent/mibgroup/ucd-snmp/vmstat.h, + agent/mibgroup/v2party/acl_vars.c, + agent/mibgroup/v2party/acl_vars.h, + agent/mibgroup/v2party/alarm.c, + agent/mibgroup/v2party/alarm.h, + agent/mibgroup/v2party/context_vars.c, + agent/mibgroup/v2party/context_vars.h, + agent/mibgroup/v2party/event.c, + agent/mibgroup/v2party/event.h, + agent/mibgroup/v2party/party_vars.c, + agent/mibgroup/v2party/party_vars.h, + agent/mibgroup/v2party/view_vars.c, + agent/mibgroup/v2party/view_vars.h: + + - (configure, configure.in, agent/mibgroup/*): + - moved most mibgroup pieces into relevent sub-directories. + - changed all header file and #ifdef USING_* lines to reflect this. + +1998-05-29 15:21 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): add ability to specify mib information on the cmd line. + +1998-05-29 15:20 hardaker + + * TODO: + + - (TODO): winSNMP mention. + +1998-05-29 11:34 hardaker + + * configure, configure.in, agent/Makefile.in +: + + - (configure, configure.in, Makefile.in): + - Add a dependancy line for snmp_vars.o for all the module includes. + +1998-05-29 11:27 hardaker + + * configure: + + - (configure): make of configure. + +1998-05-29 11:26 hardaker + + * configure.in: + + - (configure.in): patch from Niels: include sys/socket in if_mtu test. + +1998-05-29 10:24 hardaker + + * snmplib/: snmp_api.c, snmp_impl.h: + + - (snmp_api.c, snmp_impl.h): Patch from Joe Marzot: + - fix community name length problems and increase size. + +1998-05-29 10:14 hardaker + + * agent/mibgroup/at.c: + + - (at.c): Patch from Chris Smith: fix for irix. + +1998-05-24 15:22 hardaker + + * agent/mibgroup/ip.c: + + - (ip.c): Patch from Niels Baggesen: + - fix for netbsd < 1.3. + +1998-05-24 15:22 hardaker + + * NEWS: + + - (NEWS): change vacm news wording. + +1998-05-24 15:22 hardaker + + * FAQ: + + - (FAQ): update to change a few things. + +1998-05-20 08:33 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.4 ) + +1998-05-20 08:30 hardaker + + * ChangeLog: + + - (ChangeLog): update. + +1998-05-20 08:27 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + snmplib/Makefile.in: + + - (*/Makefile.in): make depend. + +1998-05-20 08:25 hardaker + + * agent/read_config.c: + + - (read_config.c): config_perror() -> config_pwarn() for missing tokens. + +1998-05-20 07:37 hardaker + + * snmplib/snmp_impl.h: + + - (snmp_impl.h): version should be a long. + +1998-05-20 07:36 hardaker + + * agent/mibgroup/util_funcs.c: + + - (util_funcs.c): make checmib() use oid not int for newname. + +1998-05-20 07:34 hardaker + + * FAQ: + + - (FAQ): Update from Dave Shield. + +1998-05-20 07:33 hardaker + + * snmplib/: mib.c, parse.c: + + - (mib.c, parse.c): Patch from Niels Baggesen: + - extend random lookups further. + +1998-05-19 10:41 hardaker + + * agent/mibgroup/memory.c: + + - (memory.c): fix swapinfo on hpux10 systems. (/etc/swapinfo -r). + +1998-05-19 10:41 hardaker + + * agent/mibgroup/at.c: + + - (at.c): set to do nothing when CAN_USE_SYSCTL. + +1998-05-18 18:14 hardaker + + * snmplib/int64.c: + + - (int64.c): + - include header changes for win32. + +1998-05-18 15:39 hardaker + + * version.h, bug-report, sedscript.in: + + version tag ( 3.4.pre9 ) + +1998-05-18 13:13 hardaker + + * agent/mibgroup/hr_swinst.c: + + - (hr_swinst.c): protect using the date pointer against NULL settings. + +1998-05-18 12:52 hardaker + + * mibs/.index: + + - (mibs/.index): removed. + +1998-05-18 11:17 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): + - fix rtentry structure test on re-configures. + +1998-05-15 11:18 hardaker + + * win32/: config.h, win32.opt, libsnmp/libsnmp.dsp +, libsnmp/libsnmp.plg, libsnmp_dll/libsnmp.def, + libsnmp_dll/libsnmp_dll.dsp, libsnmp_dll/libsnmp_dll.plg +, snmpbulkwalk/snmpbulkwalk.plg, snmpget/snmpget.plg +, snmpgetnext/snmpgetnext.plg, snmpset/snmpset.plg +, snmpstatus/snmpstatus.plg, + snmptranslate/snmptranslate.plg, snmpwalk/snmpwalk.plg: + + - (config.h, win32.opt, libsnmp.dsp, libsnmp.plg, libsnmp.def, + libsnmp_dll.dsp, libsnmp_dll.plg, snmpbulkwalk.plg, snmpget.plg, + snmpgetnext.plg, snmpset.plg, snmpstatus.plg, snmptranslate.plg, + snmpwalk.plg): Patch from Joe Marzot: + - win32 file updates. + +1998-05-15 11:17 hardaker + + * FAQ, snmplib/mib.c: + + - (FAQ, mib.c): Patch from Dave Shield: + - handle random lookups with multiple oid segments. + +1998-05-15 10:19 hardaker + + * snmplib/mib.c: + + - (mib.c): Patch from Dave Shield: + - provide ability to do random searches specifying a module name to look in. + +1998-05-15 10:17 hardaker + + * agent/read_config.c, agent/mibgroup/hr_filesys.c, + agent/mibgroup/hr_storage.c, agent/mibgroup/hr_swrun.c +, agent/mibgroup/hr_system.c, + agent/mibgroup/hr_system.h, agent/mibgroup/hr_utils.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/var_route.c +, apps/snmp_parse_args.c, apps/snmptable.c, + apps/snmptranslate.c, man/snmptranslate.1, + snmplib/int64.h, snmplib/mib.c, snmplib/mib.h, + snmplib/parse.c, snmplib/parse.h: + + - (read_config.c, hr_filesys.c, hr_storage.c, hr_swrun.c, hr_system.c, + hr_system.h, hr_utils.c, util_funcs.c, var_route.c, + snmp_parse_args.c, snmptable.c, snmptranslate.c, snmptranslate.1, + bsd.h, solaris.h, sunos.h, int64.h, mib.c, mib.h, parse.c, parse.h): + Patch from Niels Baggesen: + - snmptranslate supports -R and -r. + - miscellaneous warning fixes. + - oid searcher always ignores case. + - fixed hr_system to compile on SunOS4. + +1998-05-15 10:13 hardaker + + * snmplib/parse.c: + + - (parse.c): single quote missing module names. + +1998-05-14 08:25 hardaker + + * configure, configure.in: + + - (configure.in, configure): typos. + +1998-05-14 08:22 hardaker + + * NEWS: + + - (NEWS): mib2c mentioned. + +1998-05-14 08:21 hardaker + + * FAQ: + + - (FAQ): new FAQ from Dave Shields. + +1998-05-14 07:17 hardaker + + * agent/mibgroup/memory.c: + + - (memory.c): move sys/param.h up above fs.h headers. + +1998-05-13 21:25 hardaker + + * snmplib/mib.c: + + - (mib.c): sprint_by_type() didn't handle counter64's. + +1998-05-13 21:22 hardaker + + * agent/mibgroup/memory.c: + + - (memory.c): include sys/param.h for bsdi + +1998-05-13 21:22 hardaker + + * agent/mibgroup/ip.c: + + - (ip.c): include net/route.h and syslog.h for bsdi. + +1998-05-13 21:21 hardaker + + * agent/snmp_vars.c: + + - (snmp_vars.c): don't return a counter64 to a snmpv1 request. + +1998-05-13 21:21 hardaker + + * snmplib/: int64.c, int64.h, mib.c: + + - (int64.c, int64.h, mib.c): make int64.c use counter64's structure. + +1998-05-12 15:15 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.4.pre8 ) + +1998-05-12 15:14 hardaker + + * agent/mibgroup/: disk.c, example.c, interfaces.c +, loadave.c, memory.c, pass.c, proc.c +, util_funcs.h, vmstat.c: + + - (disk.c, example.c, interfaces.c, loadave.c, memory.c, pass.c, + proc.c, util_funcs.h, vmstat.c): + - include time.h properly instead of relying on util_funcs.h to do it. + +1998-05-12 11:45 hardaker + + * snmplib/: snmp_api.c, system.c: + + - (snmp_api.c, system.c): + - move debugging code from system.c to snmp_api.c, where it should be. + +1998-05-12 11:45 hardaker + + * agent/mibgroup/vmstat.c: + + - (vmstat.c): correct strings inclusion. + +1998-05-12 11:11 hardaker + + * agent/mibgroup/disk.c: + + - (disk.c): NULL -> 0. + +1998-05-12 11:11 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): + - munge rpm lib check to link with -ldb as well. + +1998-05-12 11:10 hardaker + + * NEWS: + + - (NEWS): more updates. + +1998-05-12 10:52 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): Patch from Dave Shield: + - include a getdtablesize() function for hpux9. + +1998-05-12 10:52 hardaker + + * agent/mibgroup/hr_swinst.c: + + - (hr_swinst.c): Patch from Dave Shield: + - more swinst fixes for rpm modules. + +1998-05-11 10:34 hardaker + + * snmplib/: mib.c, parse.c, parse.h, + snmp_api.h, vacm.c, vacm.h: + + - (mib.c, parse.c, parse.h, snmp_api.h, vacm.c, vacm.h): Patch from + Niels Baggesen: + - free routines for vacm (to allow -HUP) + - fix the parser to report unlinked OIDs. This did reveal an error in a + Cisco MIB (CISCO-IPMCAST-MIB) that I had been using (it needs an + IMPORTS ciscoExperiment FROM CISCO-SMI) + Actually the parser worked ok, except for the missing error messages. + - rewrite of the parsers lexical analyser, to correct the errors that + Dave Perkins and others have pointed out recently (name::= , DESCRIPTION" + and proper handling of -- partial line comments --). Watch out! this last + may find errors in old MIBs (including the version of SNMPv2-TC that + we ship). My Fore Systems MIBs had errors with this. + - implement the long since announced -H option to snmptable + +1998-05-11 10:32 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen: + - Corrections of disk entry capitilazation problems. + +1998-05-11 10:31 hardaker + + * mibs/SNMPv2-TC.txt: + + - (SNMPv2-TC.txt): Patch from Niels Baggesen: + - this last [parser] may find errors in old MIBs (including the + version of SNMPv2-TC that we ship). + +1998-05-11 10:30 hardaker + + * man/snmptranslate.1: + + - (snmptranslate.1): Patch from Niels Baggesen: + - implement the long since announced -H option to snmptable. + +1998-05-11 10:30 hardaker + + * apps/snmptranslate.c: + + - (snmptranslate.c): Patch from Niels Baggesen: + - implement the long since announced -H option to snmptable + +1998-05-11 10:30 hardaker + + * agent/mibgroup/: hr_disk.c, hr_filesys.c, + hr_partition.c, vacm_vars.c: + + - (hr_disk.c, hr_filesys.c, hr_partition.c, vacm_vars.c): Patch from + Niels Baggesen: + - some prototypes for the hr_*.c files (needs Dave's recent patch) + Warning: the proc part still does not work with Solaris! + +1998-05-11 10:29 hardaker + + * agent/: read_config.c, snmp_vars.h, snmpd.c, + snmpd.h, var_struct.h: + + - (read_config.c, snmp_vars.h, snmpd.c, snmpd.h, var_struct.h): Patch + from Niels Baggesen: + - free routines for vacm (to allow -HUP) + - free routines for the trapsink directives in snmpd + +1998-05-11 08:10 hardaker + + * snmplib/int64.c: + + - (int64.c): add incrByU32(). + +1998-05-11 08:10 hardaker + + * snmplib/parse.c: + + - (parse.c): opaque's can have a size specifier. + +1998-05-11 08:09 hardaker + + * local/mib2c: + + - (mib2c): + - counter64s. + - consolodation of variable declarations. + - more error stings in all files for unknown variable types. + +1998-05-11 08:08 hardaker + + * local/tkmib: + + - (tkmib): optional port number. + +1998-05-11 08:08 hardaker + + * agent/mibgroup/util_funcs.c: + + - (util_funcs.c): blank line removal. + +1998-05-08 14:53 hardaker + + * agent/mibgroup/disk.c: + + - (disk.c): wording change. + +1998-05-08 11:01 hardaker + + * agent/mibgroup/: hr_disk.c, hr_swinst.c: + + - (hr_swinst.c, hr_disk.c): Patch from Dave Shields. + +1998-05-08 10:57 hardaker + + * config.h.in, configure, configure.in: + + - (config*): check for pkglocs.h. + +1998-05-07 09:07 hardaker + + * agent/read_config.c: + + - (read_config.c): debug info for config files read. + +1998-05-07 09:07 hardaker + + * configure, configure.in: + + - (configure, configure.in): sys/stat inclusion in fs checks. + +1998-05-07 09:05 hardaker + + * COPYING: + + - (COPYING): correction for dates. + +1998-05-06 22:28 hardaker + + * win32/config.h: + + - (win32/config.h): update from Joe Marzot. + +1998-05-06 21:08 hardaker + + * local/mib2c: + + - (mib2c): created a mib2c template creator. + +1998-05-06 21:08 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): make bogus index's be 0. + +1998-05-06 21:07 hardaker + + * agent/mibgroup/: util_funcs.c, util_funcs.h: + + - (util_funcs.c, util_funcs.h): + - new function: calculate_time_diff(t1, t2). + +1998-05-06 21:06 hardaker + + * NEWS: + + - (NEWS): minor wording change. + +1998-05-06 14:58 hardaker + + * agent/mibgroup/: disk.c, errormib.c, example.c +, example.h, extensible.c, loadave.c, + memory.c, proc.c, sysORTable.c, system.c +, util_funcs.c, util_funcs.h, versioninfo.c +, vmstat.c: + + - (disk.c, errormib.c, example.c, example.h, extensible.c, loadave.c, + memory.c, proc.c, sysORTable.c, system.c, util_funcs.c, + util_funcs.h, versioninfo.c, vmstat.c): + - remove the newname requirement from checkmib(). + - create header_generic() for simple scalar tests. + - use header_generic() in all ucd specific scalar mibs, and example.[ch]. + +1998-05-06 14:06 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): + - added internal table section. + - mib number corrections to match the source. + +1998-05-06 11:22 hardaker + + * local/Makefile.in: + + - (Makefile.in): install tkmib. + +1998-04-29 11:41 hardaker + + * local/tkmib: + + - (tkmib): + - display unloaded module error. + - don't try to load a file on a cancel. + +1998-04-29 11:32 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): put vmstat back in and renamed to systemStats. + +1998-04-29 11:31 hardaker + + * agent/mibgroup/: vmstat.c, vmstat.h: + + - (vmstat.c, vmstat.h): moves, changes, removals, and fixes. + +1998-04-29 10:43 hardaker + + * agent/mibgroup/: example.c, example.h, wombat.c +, wombat.h: + + - (example.c, example.h, wombat.c, wombat.h): more clean ups. + +1998-04-29 10:34 hardaker + + * agent/mibgroup/: example.c, proc.c, var_route.c +, wombat.c: + + - (example.c, proc.c, var_route.c, wombat.c): + - nlist cleanups. + +1998-04-29 10:26 hardaker + + * agent/mibgroup/tcp.c: + + - (tcp.c): don't use TCPSTAT_SYMBOL unless defined. + +1998-04-29 08:56 hardaker + + * apps/snmptable.c: + + - (snmptable.c): Patch from Niels Baggesen: + - fix -H header printing. + +1998-04-27 16:48 hardaker + + * local/tkmib: + + - (tkmib): bug fixes. + +1998-04-27 16:46 hardaker + + * local/tkmib: + + - (tkmib): New mib menu command: load a mib module by ID name. + +1998-04-27 16:24 hardaker + + * local/tkmib: + + - (tkmib): bug fixes and new mib menu to load new mibs. + +1998-04-27 13:31 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.4.pre7 ) + +1998-04-27 11:00 hardaker + + * apps/: snmpbulkwalk.c, snmpdelta.c, snmpget.c +, snmpgetnext.c, snmpset.c, snmpstatus.c +, snmptable.c, snmptest.c, snmpwalk.c: + + - (snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c, + snmpstatus.c, snmptable.c, snmptest.c, snmpwalk.c): + - Put the word "Timeout: " in front of the "No Response" errors. + +1998-04-27 11:00 hardaker + + * configure, configure.in: + + - (configure, configure.in): define SHLIB_LDCONFIG_CMD as ":" for + static library cases. + +1998-04-27 10:59 hardaker + + * Makefile.top: + + - (Makefile.top): removed unneeded variable. + +1998-04-24 16:40 hardaker + + * agent/mibgroup/var_route.c: + + - (var_route.c): watch out for single route loops. + +1998-04-24 16:32 hardaker + + * agent/: auto_nlist.c, auto_nlist.h: + + - (auto_nlist.c, auto_nlist.h): n_value is a long: + - return the value from auto_nlist_value as an unsigned long. + +1998-04-24 16:31 hardaker + + * agent/mibgroup/tcp.c: + + - (tcp.c): include netinet/tcpip.h for DU4.0. + +1998-04-24 14:33 hardaker + + * agent/mibgroup/disk.c: + + - (disk.c): calculate vfs block size if possible and size > 255 bytes. + +1998-04-24 14:33 hardaker + + * agent/mibgroup/hr_partition.c: + + - (hr_partition.c): close file descriptor just opened. + +1998-04-24 14:33 hardaker + + * agent/mibgroup/hr_filesys.c: + + - (hr_filesys.c): include sys/param.h to define MAXPATHLEN. + +1998-04-24 14:32 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): + - check statvfs.h for f_bavail. + +1998-04-24 14:03 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): more cleaning and renaming. + +1998-04-24 10:22 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): the textual descriptions were updated some. + +1998-04-24 10:02 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): + - renamed labels to be unique from the old definitions. + - renumbered again. + - commented on the desgin of the mib at the top. + - Changed back to SMIv1. + - removed lockd section. + - removed vmstat section till it gets implemented. + - removed sequences of scalers. + +1998-04-24 10:00 hardaker + + * acconfig.h, config.h.in: + + - (acconfig.h, config.h.in): mib oid location updates for ucd-snmp mib. + +1998-04-22 08:35 hardaker + + * snmplib/parse.c: + + - (parse.c): Patch from Niels Baggesen: + - parse BITS keywords. + +1998-04-22 07:49 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): changed wording, cleaned up a bit. + +1998-04-20 16:07 hardaker + + * snmplib/snmp_client.c: + + - (snmp_client.c): Patch from Niels Baggesen: + - needed pointer copies. + +1998-04-20 16:06 hardaker + + * agent/mibgroup/: tcp.c, udp.c, var_route.c: + + - (tcp.c, udp.c, var_route.c): Patch from Niels Baggesen: + - #ifdef checks on symbols and header movement. + +1998-04-20 16:05 hardaker + + * agent/mibgroup/vacm_vars.c: + + - (vacm_vars.c): Patch from Niels Baggesen: + - typecast a pointer. + +1998-04-20 16:05 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): Patch from Niels Baggesen: + - gethostbyaddr moves up. + - include sys/wait.h. + - syslog %d -> %ld for long specific_type. + +1998-04-20 16:03 hardaker + + * apps/snmptable.c: + + - (snmptable.c): Patch from Niels Baggesen: + - prototyping and other cleanups. + +1998-04-20 16:02 hardaker + + * agent/mibgroup/ip.c: + + - (ip.c): Patch from Niels Baggesen: + - test symbol defines and cleanup. + +1998-04-20 16:00 hardaker + + * agent/mibgroup/interfaces.c: + + - (interfaces.c): Patch from Niels Baggesen: + - header moves. + +1998-04-20 16:00 hardaker + + * agent/snmpd.c: + + - (snmpd.c): Patch from Niels Baggesen: + - appropriate use of strdup during startup and better flag checking. + +1998-04-20 15:59 hardaker + + * agent/mibgroup/: hr_filesys.c, hr_swrun.c: + + - (hr_filesys.c, hr_swrun.c): Patch from Niels Baggesen: + - fix some host resources for solaris. + +1998-04-20 15:56 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in): check for sys/dkio.h + +1998-04-20 15:54 hardaker + + * agent/mibgroup/: host_res.h, hr_disk.c, + hr_filesys.c, hr_partition.c, hr_storage.c: + + - (host_res.h, hr_disk.c, hr_filesys.c, hr_partition.c, hr_storage.c): + - Patch from Dave Shield: + - consolidate the system-specific stuff a bit (should make it easier + to follow) + - Re-structures the Disk searching, in such a way that it can set up + via the config file. (which I still need to do) + - Speed up disk searching (by caching invalid results - a *major* win!) + - Handle partitions sensibly (arther than one per disk) + - Improve Solaris support for the Device group + +1998-04-20 10:31 hardaker + + * agent/snmpd.c: + + - (snmpd.c): change oid from textual to numeric to allow now mibs to + be loaded. + +1998-04-01 16:35 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): always send enterprise and trapoid to scripts. + +1998-04-01 14:43 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.4.pre6 ) + +1998-04-01 14:40 hardaker + + * agent/: snmp_vars.c, snmp_vars.h: + + - (snmp_vars.c, snmp_vars.h): make unregestering of mibs work. + - (in most cases:-?) + +1998-04-01 14:11 hardaker + + * snmplib/Makefile.in, apps/Makefile.in, + agent/mibgroup/Makefile.in, agent/Makefile.in: + + - (Makefile.in): make depend. + +1998-04-01 14:10 hardaker + + * TODO: + + - (TODO): removed a few things! + +1998-04-01 13:54 hardaker + + * man/snmpd.conf.5.def: + + - (snmpd.conf.5.def): moved the view example section above the access section. + +1998-04-01 13:53 hardaker + + * EXAMPLE.conf.def: + + - (EXAMPLE.conf.def): added vacm example configuration. + +1998-04-01 13:47 hardaker + + * FAQ, README: + + - (FAQ, README): more 3.4 updates. + +1998-04-01 13:31 hardaker + + * NEWS, PORTING: + + - (NEWS, PORTING): updates for 3.4. + +1998-04-01 13:27 hardaker + + * agent/auto_nlist.c: + + - (auto_nlist.c): + - remove no longer needed debugging statements of tree traversal. + +1998-04-01 09:52 hardaker + + * snmplib/snmp_client.c: + + - (snmp_client.c): enterprise_length is sizeof(oid) dependent. + +1998-03-27 16:43 hardaker + + * agent/: snmp_vars.c, snmp_vars.h, + mibgroup/interfaces.c, mibgroup/ip.c, + mibgroup/registry.c: + + - (snmp_vars.c, snmp_vars.h, interfaces.c, ip.c, registry.c): + - prototyping and -Wall fixes. + +1998-03-27 16:42 hardaker + + * INSTALL: + + - (INSTALL): document libwrap. + +1998-03-27 16:23 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, agent/snmpd.c: + + - (acconfig.h, config.h.in, configure, configure.in, snmpd.c): + - correctly #ifdef out the tcpwrappers patch. + +1998-03-27 16:23 hardaker + + * agent/mibgroup/interfaces.c: + + - (interfaces.c): Interfaces_Scan_Next needed a 4th (NULL) argument. + +1998-03-27 16:10 hardaker + + * README, config.h.in, configure, + configure.in, agent/snmpd.c: + + - (README, config.h.in, configure, configure.in, snmpd.c): Patch from + Arthur Hyun: + - tcpwrappers support. + +1998-03-27 11:22 hardaker + + * agent/mibgroup/hr_device.c: + + - (hr_device.c): check device index against maximum (segfault on HPUX). + +1998-03-27 11:20 hardaker + + * agent/mibgroup/disk.c: + + - (disk.c): use config_pwarn() for missing disks. + +1998-03-27 11:20 hardaker + + * agent/: read_config.c, read_config.h: + + - (read_config.c, read_config.h): + - create config_pwarn() that doesn't increase the error count to + prevent exiting. Used for disks, since some might by process or + nfs mounted. + +1998-03-27 09:20 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): + - Beta version of an extensible trap demon. + - -C 'command' on the command line runs the command and feeds it + stdin information about the trap. + - v1 traps are converted to v2 traps for consistancy of + information sent to the scripts. + +1998-03-26 07:22 hardaker + + * config.h.in, configure, configure.in, + agent/auto_nlist.c, agent/auto_nlist.h, + agent/common_header.h, agent/kernel.c, + agent/read_config.c, agent/snmp_vars.c, + agent/snmp_vars.h, agent/snmpd.c, + agent/mibgroup/alarm.c, agent/mibgroup/at.c, + agent/mibgroup/context_vars.c, agent/mibgroup/disk.c, + agent/mibgroup/errormib.c, agent/mibgroup/event.c, + agent/mibgroup/extensible.c, agent/mibgroup/hr_device.c +, agent/mibgroup/hr_network.c, + agent/mibgroup/hr_partition.c, agent/mibgroup/hr_storage.c +, agent/mibgroup/hr_swinst.c, agent/mibgroup/hr_swrun.c +, agent/mibgroup/icmp.c, agent/mibgroup/interfaces.c +, agent/mibgroup/interfaces.h, agent/mibgroup/ip.c +, agent/mibgroup/loadave.c, agent/mibgroup/memory.c +, agent/mibgroup/party_vars.c, agent/mibgroup/pass.c +, agent/mibgroup/proc.c, agent/mibgroup/smux.c, + agent/mibgroup/snmp_bgp.c, agent/mibgroup/snmp_ospf.c, + agent/mibgroup/snmp_rip2.c, agent/mibgroup/sysORTable.c +, agent/mibgroup/tcp.c, agent/mibgroup/udp.c, + agent/mibgroup/util_funcs.c, agent/mibgroup/vacm_vars.c +, agent/mibgroup/var_route.c, agent/mibgroup/vmstat.c +, apps/snmp_parse_args.c, apps/snmpbulkwalk.c, + apps/snmpdelta.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/snmpwalk.c, snmplib/asn1.c +, snmplib/mib.c, snmplib/snmp_api.c, + snmplib/snmp_auth.c, snmplib/snmp_client.c, + snmplib/system.c, snmplib/vacm.c, snmplib/view.c +: + + - (*.c): Patch from Niels Baggesen: + - misc porting improvements (the bsd groups, sunos, ...). + - switch auto_nlists calling order of _ vs non _ lookups. + - reverse all string.h/strings.h include possibilities. + +1998-03-25 16:49 hardaker + + * agent/mibgroup/hpux.c: + + - (hpux.c): fix write_method declaration. + +1998-03-25 13:07 hardaker + + * agent/mibgroup/: mibII.c, v2party.c, vacm_vars.c +: + + - (v2party.c, mibII.c, vacm_vars.c): declair registration variables staticly. + +1998-03-25 12:48 hardaker + + * snmplib/: Makefile.in, int64.c, int64.h, mib.c +: + + - (Makefile.in, int64.c, int64.h, mib.c): Code from David T. Perkins: + - integrated David's code to print counter64s as integers rather than hex. + +1998-03-25 10:59 hardaker + + * agent/mibgroup/interfaces.c: + + - (interfaces.c): Patch from Niels Baggesen: + - Add an & to arpcom.ac_enaddr in memset. + +1998-03-25 10:46 hardaker + + * acconfig.h, config.h.in: + + - (acconfig.h, config.h.in, linux.h): new define: DONT_USE_NLIST. + +1998-03-25 10:44 hardaker + + * agent/snmpd.c, snmplib/snmp_api.c: + + - (snmpd.c, snmp_api.c): Spelling errors from the CMU code fixed. + +1998-03-25 10:39 hardaker + + * acconfig.h, config.h.in: + + - (acconfig.h, config.h.in): simply don't define CAN_USE_NLIST on linux. + +1998-03-25 10:39 hardaker + + * agent/: read_config.c, read_config.h, snmp_vars.c +, mibgroup/registry.c, mibgroup/registry.h: + + - (read_config.c, read_config.h, snmp_vars.c, registry.c, registry.h): + - fix the registry mib to use the new module structure. + - create a working find_subtree() and find_subtree_next(). + +1998-03-25 09:15 hardaker + + * agent/mibgroup/tcp.c: + + - (tcp.c): include tcpip.h for digital unix. + +1998-03-22 18:13 hardaker + + * agent/mibgroup/: pass.c, proc.c, vacm_vars.c: + + - (pass.c, proc.c, vacm_vars.c): Patch from Simon Burge: + - move sys/types.h up for ultrix. + +1998-03-18 14:09 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.4.pre5 ) + +1998-03-18 13:56 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, agent/read_config.c, agent/snmpd.c +, apps/snmp_parse_args.c, apps/snmptrapd.c, + apps/snmpnetstat/main.c, man/mib_api.3, + win32/config.h: + + - (acconfig.h, config.h.in, configure, configure.in, read_config.c, + snmpd.c, snmp_parse_args.c, snmptrapd.c, main.c, mib_api.3, + config.h): + - SNMPLIBPATH -> SNMPSHAREPATH + - a real SNMPLIBPATH + - make the agent read .conf files from SNMPSHAREPATH:SNMPLIBPATH. + +1998-03-18 13:26 hardaker + + * agent/mibgroup/: extensible.c, memory.c, pass.c +, proc.c, util_funcs.c, util_funcs.h: + + - (extensible.c, memory.c, pass.c, proc.c, util_funcs.c, util_funcs.h): + - wait for pid after get_exec_output() with new wait_on_exec() function. + +1998-03-18 13:10 hardaker + + * acconfig.h, config.h.in, sedscript.in, + mibs/UCD-SNMP-MIB.txt: + + - (acconfig.h, config.h.in, sedscript.in, UCD-SNMP-MIB.txt): + - re-numbering of the new table modules. + +1998-03-18 09:17 hardaker + + * ov/README: + + - (README): changed OV path's to newer release paths. + +1998-03-11 17:05 hardaker + + * agent/mibgroup/system.c: + + - (system.c): don't chomp new line on read_config utils. + +1998-03-11 15:57 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + snmplib/Makefile.in: + + - (*/Makefile.in): depend update. + +1998-03-11 15:56 hardaker + + * README: + + - (README): name update. + +1998-03-11 15:42 hardaker + + * agent/auto_nlist.c: + + - (auto_nlist.c): better debugging printfs + +1998-03-11 14:40 hardaker + + * agent/: read_config.c, read_config.h, snmp_agent.c +, snmp_vars.c, snmpd.c, mibgroup/host_res.h +, mibgroup/hr_device.c, mibgroup/hr_device.h, + mibgroup/hr_disk.c, mibgroup/hr_disk.h, + mibgroup/hr_filesys.c, mibgroup/hr_filesys.h, + mibgroup/hr_network.c, mibgroup/hr_network.h, + mibgroup/hr_other.c, mibgroup/hr_partition.c, + mibgroup/hr_partition.h, mibgroup/hr_print.c, + mibgroup/hr_print.h, mibgroup/hr_proc.c, + mibgroup/hr_proc.h, mibgroup/hr_storage.c, + mibgroup/hr_storage.h, mibgroup/hr_swinst.c, + mibgroup/hr_swinst.h, mibgroup/hr_swrun.c, + mibgroup/hr_swrun.h, mibgroup/hr_system.c, + mibgroup/hr_system.h, mibgroup/interfaces.c, + mibgroup/ip.c, mibgroup/mibII.c, mibgroup/mibII.h +, mibgroup/sysORTable.c, mibgroup/v2party.c, + mibgroup/v2party.h, mibgroup/vacm_vars.c, + mibgroup/vacm_vars.h: + + - (read_config.c, read_config.h, snmp_agent.c, snmp_vars.c, snmpd.c, + host_res.h, hr_device.c, hr_device.h, hr_disk.c, hr_disk.h, + hr_filesys.c, hr_filesys.h, hr_network.c, hr_network.h, hr_other.c, + hr_partition.c, hr_partition.h, hr_print.c, hr_print.h, hr_proc.c, + hr_proc.h, hr_storage.c, hr_storage.h, hr_swinst.c, hr_swinst.h, + hr_swrun.c, hr_swrun.h, hr_system.c, hr_system.h, interfaces.c, + ip.c, mibII.c, mibII.h, sysORTable.c, v2party.c, v2party.h, + vacm_vars.c, vacm_vars.h): + - massive prototyping and --Wall fixes. + - fixed things broken by the freebsd patch (only some I'm sure). + +1998-03-11 12:56 hardaker + + * aclocal.m4, config.h.in, configure, + configure.in, agent/mibgroup/icmp.c, + agent/mibgroup/interfaces.c, agent/mibgroup/ip.c, + agent/mibgroup/tcp.c, agent/mibgroup/udp.c, + agent/mibgroup/var_route.c: + + - (aclocal.m4, config.h.in, configure, configure.in, icmp.c, + interfaces.c, ip.c, tcp.c, udp.c, var_route.c): Patch from Garrett + Wollman: + - freebsd 3 sysctl implementations. + +1998-03-11 12:27 hardaker + + * agent/mibgroup/: interfaces.c, tcp.c, udp.c, + var_route.c, var_route.h: + + - (interfaces.c, tcp.c, udp.c, var_route.c, var_route.h): Patch from + Craig Bevins: + - port to OpenBSD. + +1998-03-11 10:30 hardaker + + * agent/mibgroup/: sysORTable.c, sysORTable.h, system.c +, system.h: + + - (sysORTable.c, sysORTable.h, system.c, system.h): + - fix time values and move sysORLastChanged to the system group. + +1998-03-11 09:40 hardaker + + * agent/mibgroup/: hpux.h, hr_filesys.h, memory.h +, snmp_bgp.h, snmp_ospf.h, snmp_rip2.h, + sysORTable.h, vmstat.h: + + - (hpux.h, hr_filesys.h, memory.h, snmp_bgp.h, snmp_ospf.h, + snmp_rip2.h, sysORTable.h, vmstat.h): + - finish converting a few of the files that Niels missed. + +1998-03-11 08:06 hardaker + + * mibs/.index: + + - (mibs/.index): update... + +1998-03-11 08:05 hardaker + + * agent/auto_nlist.c, agent/common_header.h, + agent/snmp_agent.c, agent/snmpd.c, + agent/mibgroup/acl_vars.h, agent/mibgroup/alarm.c, + agent/mibgroup/alarm.h, agent/mibgroup/at.h, + agent/mibgroup/context_vars.h, agent/mibgroup/disk.h, + agent/mibgroup/errormib.h, agent/mibgroup/event.c, + agent/mibgroup/event.h, agent/mibgroup/example.h, + agent/mibgroup/extensible.c, agent/mibgroup/extensible.h +, agent/mibgroup/hr_device.h, agent/mibgroup/hr_disk.h +, agent/mibgroup/hr_filesys.h, + agent/mibgroup/hr_network.h, agent/mibgroup/hr_partition.h +, agent/mibgroup/hr_print.h, agent/mibgroup/hr_proc.h +, agent/mibgroup/hr_storage.h, + agent/mibgroup/hr_swinst.h, agent/mibgroup/hr_swrun.h, + agent/mibgroup/hr_system.h, agent/mibgroup/icmp.c, + agent/mibgroup/icmp.h, agent/mibgroup/interfaces.c, + agent/mibgroup/interfaces.h, agent/mibgroup/ip.c, + agent/mibgroup/ip.h, agent/mibgroup/loadave.h, + agent/mibgroup/party_vars.h, agent/mibgroup/pass.c, + agent/mibgroup/proc.c, agent/mibgroup/proc.h, + agent/mibgroup/registry.h, agent/mibgroup/snmp_mib.c, + agent/mibgroup/snmp_mib.h, agent/mibgroup/system.c, + agent/mibgroup/system.h, agent/mibgroup/tcp.c, + agent/mibgroup/tcp.h, agent/mibgroup/udp.c, + agent/mibgroup/udp.h, agent/mibgroup/util_funcs.c, + agent/mibgroup/vacm_vars.c, agent/mibgroup/vacm_vars.h, + agent/mibgroup/versioninfo.c, agent/mibgroup/versioninfo.h +, agent/mibgroup/view_vars.h, apps/snmpbulkwalk.c +, apps/snmpdelta.c, apps/snmpget.c, + apps/snmpgetnext.c, apps/snmpset.c, apps/snmpstatus.c +, apps/snmptable.c, apps/snmptest.c, + apps/snmptrap.c, apps/snmptrapd.c, apps/snmpwalk.c +, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c +, apps/snmpnetstat/route.c, snmplib/mib.c, + snmplib/snmp.c, snmplib/snmp.h, snmplib/snmp_api.c +, snmplib/snmp_auth.c, snmplib/snmp_client.c, + snmplib/snmp_impl.h, man/Makefile.in: + + - (*/*/*/*): Patch from Niels Baggesen: + - fix auto_nlist on preceeding _ architectures. + - Change *all* define usage to new SNMP_ and ASN_ prefixes. + - leave mib access open if no com2sec statements were found in snmpd.conf. + +1998-03-09 17:40 hardaker + + * agent/mibgroup/: mibII.c, mibII.h, sysORTable.c +, sysORTable.h, system.c, v2party.c, + vacm_vars.c, vacm_vars.h: + + - (mibII.c, mibII.h, sysORTable.c, sysORTable.h, system.c, v2party.c, + vacm_vars.c, vacm_vars.h): + - implement sysORTable. + - register mibs under it. + +1998-03-06 15:48 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): + - remove security type prompts. + +1998-03-06 15:47 hardaker + + * agent/mibgroup/host_res.h: + + - (host_res.h): move snmp_api.h up above snmp_impl.h. + +1998-03-06 15:47 hardaker + + * agent/mibgroup/mibII.h: + + - (mibII.h): add vacm_vars. + +1998-03-06 15:47 hardaker + + * agent/mibgroup/util_funcs.c: + + - (util_funcs.c): + - remove GLOBAL-SECURITY checks. + +1998-03-06 14:01 hardaker + + * Makefile.in, agent/kernel.c, agent/read_config.c +, agent/read_config.h, agent/snmp_agent.c, + agent/snmp_vars.c, agent/snmpd.c, + agent/mibgroup/acl_vars.c, agent/mibgroup/alarm.c, + agent/mibgroup/context_vars.c, agent/mibgroup/disk.c, + agent/mibgroup/event.c, agent/mibgroup/extensible.c, + agent/mibgroup/icmp.c, agent/mibgroup/interfaces.c, + agent/mibgroup/ip.c, agent/mibgroup/mibincl.h, + agent/mibgroup/party_vars.c, agent/mibgroup/pass.c, + agent/mibgroup/proc.c, agent/mibgroup/registry.c, + agent/mibgroup/registry.h, agent/mibgroup/route_write.c +, agent/mibgroup/snmp_mib.c, agent/mibgroup/system.c +, agent/mibgroup/tcp.c, agent/mibgroup/udp.c, + agent/mibgroup/vacm_vars.c, agent/mibgroup/vacm_vars.h, + agent/mibgroup/var_route.c, agent/mibgroup/versioninfo.c +, agent/mibgroup/view_vars.c, apps/snmp_parse_args.c +, apps/snmpdelta.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/snmpnetstat/if.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/route.c, + man/snmpd.conf.5.def, man/snmptable.1, mibs/.index +, mibs/Makefile.in, mibs/SNMP-FRAMEWORK-MIB.txt, + mibs/SNMP-MPD-MIB.txt, mibs/SNMP-NOTIFICATION-MIB.txt, + mibs/SNMP-PROXY-MIB.txt, mibs/SNMP-TARGET-MIB.txt, + mibs/SNMP-USER-BASED-SM-MIB.txt, + mibs/SNMP-VIEW-BASED-ACM-MIB.txt, snmplib/Makefile.in, + snmplib/acl.h, snmplib/acl_parse.c, snmplib/asn1.c +, snmplib/context.h, snmplib/context_parse.c, + snmplib/mib.c, snmplib/party.h, snmplib/party_parse.c +, snmplib/snmp.c, snmplib/snmp.h, + snmplib/snmp_api.c, snmplib/snmp_auth.c, + snmplib/snmp_client.c, snmplib/snmp_impl.h, + snmplib/system.c, snmplib/vacm.c, snmplib/vacm.h +, snmplib/view.c: + + - (Makefile.in, kernel.c, read_config.c, read_config.h, snmp_agent.c, + snmp_vars.c, snmpd.c, acl_vars.c, alarm.c, context_vars.c, disk.c, + event.c, extensible.c, icmp.c, interfaces.c, ip.c, mibincl.h, + party_vars.c, pass.c, proc.c, registry.c, registry.h, route_write.c, + snmp_mib.c, system.c, tcp.c, udp.c, vacm_vars.c, vacm_vars.h, + var_route.c, versioninfo.c, view_vars.c, snmp_parse_args.c, + snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, + snmptable.c, snmptest.c, snmptranslate.c, snmptrap.c, snmptrapd.c, + if.c, inet.c, route.c, snmpd.conf.5.def, snmptable.1, .index, + Makefile.in, SNMP-FRAMEWORK-MIB.txt, SNMP-MPD-MIB.txt, + SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt, SNMP-TARGET-MIB.txt, + SNMP-USER-BASED-SM-MIB.txt, SNMP-VIEW-BASED-ACM-MIB.txt, + Makefile.in, acl.h, acl_parse.c, asn1.c, context.h, context_parse.c, + mib.c, party.h, party_parse.c, snmp.c, snmp.h, snmp_api.c, + snmp_auth.c, snmp_client.c, snmp_impl.h, system.c, vacm.c, vacm.h, + view.c): Patch from Niels Baggesen: + - Implement the SNMPv3 View Based Access Control Model (RFC 2275). + - header fixes. + - better header-file #define names to include SNMP_, ASN_, etc. prefixes. + +1998-03-04 15:49 hardaker + + * COPYING: + + - (COPYING): documentation requirement change. + +1998-02-25 07:27 hardaker + + * agent/: read_config.c, snmpd.c: + + - (read_config.c, snmpd.c): Patch from Niels Baggesen: + - fix read_config parser's end of line problems. + +1998-02-20 11:15 hardaker + + * apps/snmpnetstat/Makefile.in, snmplib/Makefile.in: + + - (*/Makefile.in): fix make depend to look for and strip /usr/lib/*. + +1998-02-20 11:11 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in: + + - (*/Makefile.in): fix make depend to look for and strip /usr/lib/*. + +1998-02-20 09:19 hardaker + + * agent/mibgroup/interfaces.c: + + - (interfaces.c): Patch from Simon Leinen: + - fix include file dependancies on irix with _KERNEL defined. + +1998-02-18 16:51 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.4.pre4 ) + +1998-02-18 16:33 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + snmplib/Makefile.in: + + - (*/Makefile.in): make depend. + +1998-02-18 16:33 hardaker + + * config.h.in: + + - (config.h.in): openbsd defines. + +1998-02-18 16:30 hardaker + + * agent/mibgroup/: at.c, proc.c, tcp.c, udp.c +, var_route.c: + + - (at.c, proc.c, tcp.c, udp.c, var_route.c, bsd.h, bsdi.h, freebsd.h, + generic.h, hpux.h, netbsd.h): + - tried to merge some things into s/*.h defines instead. There is a + lot to go still. + +1998-02-18 16:29 hardaker + + * acconfig.h, mibs/UCD-SNMP-MIB.txt: + + - (acconfig.h, UCD-SNMP-MIB.txt): + - removed unneeded stuff. + - added openbsd. + +1998-02-18 14:32 hardaker + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmp_api.c, snmp_api.h): prototyping checks. + +1998-02-18 14:32 hardaker + + * agent/: read_config.c, snmp_vars.c: + + - (read_config.c, snmp_vars.c): + - prototyping and --Wall checks. + +1998-02-18 14:25 hardaker + + * agent/mibgroup/: acl_vars.c, at.c, context_vars.c +, disk.c, host_res.h, hr_disk.c, + hr_filesys.c, hr_storage.c, hr_swinst.c, + hr_swrun.c, hr_utils.c, icmp.c, interfaces.c +, interfaces.h, ip.c, memory.c, + mibincl.h, party_vars.c, pass.c, proc.c, + registry.c, smux.c, snmp_mib.c, system.c +, tcp.c, udp.c, var_route.c, + versioninfo.c, view_vars.c, vmstat.c: + + - (acl_vars.c, at.c, context_vars.c, disk.c, host_res.h, hr_disk.c, + hr_filesys.c, hr_storage.c, hr_swinst.c, hr_swrun.c, hr_utils.c, + icmp.c, interfaces.c, interfaces.h, ip.c, memory.c, mibincl.h, + party_vars.c, pass.c, proc.c, registry.c, smux.c, snmp_mib.c, + system.c, tcp.c, udp.c, var_route.c, versioninfo.c, view_vars.c, + vmstat.c): + - massive -Wall and --strict-prototypes checking. + - bzero -> memset. + +1998-02-18 13:44 hardaker + + * agent/mibgroup/: at.c, example.c, hpux.c, + hr_device.c, hr_disk.c, hr_filesys.c, + hr_network.c, hr_partition.c, hr_print.c, + hr_proc.c, hr_storage.c, hr_swinst.c, + hr_swrun.c, hr_system.c, icmp.c, interfaces.c +, ip.c, pass.c, registry.c, smux.c +, snmp_mib.c, system.c, tcp.c, udp.c +, var_route.c, wombat.c: + + - (at.c, example.c, hpux.c, hr_device.c, hr_disk.c, hr_filesys.c, + hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c, + hr_swinst.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c, + pass.c, registry.c, smux.c, snmp_mib.c, system.c, tcp.c, udp.c, + var_route.c, wombat.c): + - all bcopys -> memcpy. + - include a few extra headers for DEBUGP statements. + +1998-02-18 13:34 hardaker + + * man/snmpd.conf.5.def: + + - (snmpd.conf.5.def): authtrapsenable -> authtrapenable. + +1998-02-18 13:30 hardaker + + * agent/mibgroup/disk.h, agent/mibgroup/extensible.h, + agent/mibgroup/loadave.h, agent/mibgroup/proc.h, + mibs/UCD-SNMP-MIB.txt: + + - (disk.h, extensible.h, loadave.h, proc.h, UCD-SNMP-MIB.txt): + - turn these mibs into real tables. Required changing the mib though. + +1998-02-18 11:46 hardaker + + * man/: snmpd.1.def, snmpd.conf.5.def: + + - (snmpd.1.def, snmpd.conf.5.def): change to DATADIR from LIBDIR. + +1998-02-18 11:45 hardaker + + * sedscript.in: + + - (sedscript.in): define LIBDIR and DATADIR. + +1998-02-18 08:16 hardaker + + * agent/mibgroup/: at.c, icmp.c, interfaces.c, + ip.c, tcp.c, udp.c: + + - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c, irix.h): + Patch from Simon Leinen: + - port to irix. + +1998-02-18 08:16 hardaker + + * agent/auto_nlist.c: + + - (auto_nlist.c): Patch from Simon Leinen: + - fix a debugging statement (missing a variable). + +1998-02-18 08:15 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in): Patch from Simon Leinen: + - check for sys/sysmp.h. + +1998-02-18 08:05 hardaker + + * EXAMPLE.conf.def, mibs/UCD-SNMP-MIB.txt, + agent/mibgroup/ucd_snmp.h, agent/mibgroup/vmstat.c, + agent/mibgroup/vmstat.h: + + - (EXAMPLE.conf.def, vmstat.c, vmstat.h, ucd_snmp.h, + UCD-SNMP-MIB.txt): Patch from Luuk de Boer: + - implment a vmstat mib group on linux. + +1998-02-17 09:54 hardaker + + * agent/mibgroup/: tcp.c, udp.c: + + - (tcp.c, udp.c): + - nlist symbol name errors. + +1998-02-17 09:53 hardaker + + * agent/: auto_nlist.c, autonlist.h, snmp_vars.c +: + + - (auto_nlist.c, autonlist.h, snmp_vars.c): + - use appropriate mallocs, and NULL initialization of pointers. + - malloc the symbol rather than using a fixed length. + - insert debugging code. + - enable printing of the nlist tree if TESTING is defined. + +1998-02-17 09:50 hardaker + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmp_api.c, snmp_api.h): + - use snmp_ipaddr instead of ipaddr to avoid hpux conflicts. + +1998-02-13 09:07 hardaker + + * FAQ: + + - (FAQ): typo: authtrapsenable -> authtrapenable. + +1998-02-11 16:44 hardaker + + * configure, configure.in: + + - (configure, configure.in): sed doesn't like [a-z]+ type expressions. + +1998-02-11 09:28 hardaker + + * agent/mibgroup/hr_network.c: + + - (hr_network.c): Patch from Dave Shield: + - solaris fixes. + +1998-02-11 09:28 hardaker + + * agent/mibgroup/host_res.h: + + - (host_res.h): Patch from Dave Shield: + - don't include config.h + +1998-02-11 09:28 hardaker + + * configure, configure.in: + + - (configure, configure.in): + - ps aux should define aux not -aux. + +1998-02-11 09:19 hardaker + + * agent/: mibgroup/at.c, mibgroup/hr_proc.c, + mibgroup/hr_storage.c, mibgroup/memory.c, + mibgroup/tcp.c, mibgroup/udp.c, mibgroup/var_route.c +, auto_nlist.c: + + - (generic.h, auto_nlist.c, at.c, hr_proc.c, hr_storage.c, memory.c, + tcp.c, udp.c, var_route.c): Patch from Dave Shield: + - fix all my typos ;-). + - create auto_nlist_value to return the looked-up value. + +1998-02-09 11:19 hardaker + + * config.h.in, configure: + + - (config.h.in, configure): check for ioctls.h. + +1998-02-09 11:18 hardaker + + * agent/mibgroup/interfaces.c: + + - (interfaces.c): include ioctls.h if available. + +1998-02-09 11:18 hardaker + + * configure.in: + + - (configure.in): check for ioctls.h + +1998-02-09 11:17 hardaker + + * sedscript.in, version.h, bug-report: + + version tag ( 3.4.pre3 ) + +1998-02-09 11:06 hardaker + + * agent/snmp_vars.c: + + - (snmp_vars.c): Patch from Dave Shield: + - fix prototypes on my broken table walking routines. + +1998-02-09 11:03 hardaker + + * configure, configure.in: + + - (configure, configure.in): + - changed --with-shared-libraries to --enable-shared to match other pkgs. + - display arguments found for --enable-shared. + +1998-02-09 11:03 hardaker + + * agent/auto_nlist.h: + + - (auto_nlist.h): prototype wrapper. + +1998-02-09 11:03 hardaker + + * agent/mibgroup/: at.c, disk.c, errormib.c, + extensible.c, hpux.c, hr_proc.c, hr_storage.c +, hr_swrun.c, hr_system.c, icmp.c, + interfaces.c, ip.c, kernel_sunos5.c, loadave.c +, memory.c, proc.c, tcp.c, udp.c, + var_route.c: + + - (at.c, disk.c, errormib.c, extensible.c, hpux.c, hr_proc.c, + hr_storage.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c, + kernel_sunos5.c, loadave.c, memory.c, proc.c, tcp.c, udp.c, + var_route.c): + - use auto_nlist. + +1998-02-06 17:10 hardaker + + * Makefile.in, acconfig.h, config.h.in, + configure, configure.in, agent/Makefile.in, + agent/auto_nlist.c, agent/auto_nlist.h, + agent/autonlist.h, agent/kernel.c, agent/snmp_vars.c +, agent/mibgroup/ip.c: + + - (Makefile.in, acconfig.h, config.h.in, configure, configure.in, + auto_nlist.c, auto_nlist.h, autonlist.h, kernel.c, snmp_vars.c, ip.c): + - created a new auto_nlist function and use it in ip.c. + +1998-02-06 13:44 hardaker + + * agent/mibgroup/hr_disk.c: + + - (hr_disk.c): close() got caught inside an else it shouldn't have due + to an ifdef error. + +1998-02-06 13:29 hardaker + + * agent/mibgroup/: at.c, icmp.c, interfaces.c, + ip.c, tcp.c, udp.c: + + - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c): protect against nlist.h + +1998-02-02 08:57 hardaker + + * configure, configure.in: + + - (configure, configure.in): Patch from John Hawkinson: + - fix typo in configure for shared library extension w/o shared libraries. + +1998-01-30 15:25 hardaker + + * apps/: snmp_parse_args.c, snmptrap.c: + + - (snmp_parse_args.c, snmptrap.c): fix default port for snmptrap. + +1998-01-30 14:32 hardaker + + * agent/mibgroup/interfaces.c: + + - (interfaces.c): finish linux problems and use if_speed. + +1998-01-30 14:31 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): check for if_speed. + +1998-01-30 13:50 hardaker + + * aclocal.m4, configure: + + - (aclocal.m4, configure): define ifnet for linux. + +1998-01-30 13:49 hardaker + + * README: + + - (README): I can't really have forgotten Simon's name in the list + could I? + +1998-01-30 10:55 hardaker + + * version.h, bug-report, sedscript.in: + + version tag ( 3.4.pre2 ) + +1998-01-30 10:49 hardaker + + * agent/mibgroup/disk.c, agent/mibgroup/host_res.h, + agent/mibgroup/pass.c, agent/mibgroup/registry.c, + agent/mibgroup/snmp_mib.c, agent/mibgroup/system.c, + agent/mibgroup/versioninfo.c, snmplib/snmp_api.h: + + - (disk.c, host_res.h, pass.c, registry.c, snmp_mib.c, system.c, + versioninfo.c, snmp_api.h): + - include netinet/in.h for address structure. + +1998-01-30 10:43 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): change module indexing to use oid instead of a numeric. + +1998-01-30 10:42 hardaker + + * agent/mibgroup/: registry.c, registry.h: + + - (registry.c, registry.h): begin munging for new hierarchy. + +1998-01-30 10:41 hardaker + + * agent/: read_config.c, snmp_vars.c, snmp_vars.h +, var_struct.h: + + - (read_config.c, snmp_vars.c, snmp_vars.h, var_struct.h): + - merge Dave's code with mine. Still a few bugs to work through. + +1998-01-30 10:40 hardaker + + * agent/mibgroup/pass.c: + + - (pass.c): put pass_comapre here. + +1998-01-30 09:01 hardaker + + * agent/mibgroup/memory.c, agent/mibgroup/memory.h, + mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt, memory.c, memory.h): Patch from Luuk de Boer: + - report cached, buffer, and shared statistics for linux. + +1998-01-30 08:57 hardaker + + * configure, configure.in: + + - (configure, configure.in): test for 'ps aux' (redhat 5.0). + +1998-01-23 16:34 hardaker + + * mibs/UCD-SNMP-MIB.txt, agent/mibgroup/extensible.c, + agent/mibgroup/pass.c, agent/mibgroup/registry.c, + agent/mibgroup/registry.h, agent/snmp_vars.c, + agent/snmp_vars.h, agent/var_struct.h, configure +, configure.in: + + - (configure, configure.in, snmp_vars.c, snmp_vars.h, var_struct.h, + extensible.c, pass.c, registry.c, registry.h, UCD-SNMP-MIB.txt): + - make the mib registry record and display a mib module name as well. + +1998-01-23 16:15 hardaker + + * agent/mibgroup/: at.c, disk.c, host_res.h, + hr_other.h, icmp.c, interfaces.c, ip.c, + snmp_mib.c, system.c, tcp.c, ucd_snmp.h, + udp.c, versioninfo.c: + + - (at.c, disk.c, host_res.h, hr_other.h, icmp.c, interfaces.c, ip.c, + snmp_mib.c, system.c, tcp.c, ucd_snmp.h, udp.c, versioninfo.c): + - #include "snmp_api.h" + +1998-01-23 16:14 hardaker + + * agent/mibgroup/registry.c, mibs/UCD-SNMP-MIB.txt, + agent/mibgroup/registry.h: + + - (registry.[ch], UCD-SNMP-MIB.txt): + - create a new table at ucdavis.103 to display registered mibs. + +1998-01-23 16:11 hardaker + + * agent/: mibgroup/extensible.c, read_config.c, + read_config.h, snmp_vars.c, snmp_vars.h, + mibgroup/pass.c: + + - (read_config.c, read_config.h, snmp_vars.c, snmp_vars.h, + extensible.c, pass.c): + - create new functions: + - register_subtree() + - register_mib() + - unregister_mib(). + - get rid of read_config special stuff for extensibility and put it + in their own submodules which now call register_mib(). + +1998-01-23 08:30 hardaker + + * agent/mibgroup/memory.c: + + - (memory.c): Patch from Niels Baggesen: + - don't close file descriptor in linux's FILE_TO_BUF macro. + +1998-01-21 22:05 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): + - create m/ and s/ directories and use them for supplemental config + include files based on the config.guess output. + +1998-01-21 17:32 hardaker + + * Makefile.top, configure, configure.in, + agent/Makefile.in, apps/Makefile.in, + apps/snmpnetstat/Makefile.in, snmplib/Makefile.in: + + - (Makefile.top, configure, configure.in, */Makefile.in): + - Do a better version of shlib support. Should be useable now at least. + +1998-01-21 11:12 hardaker + + * agent/mibgroup/: disk.c, errormib.c, extensible.c +, interfaces.c, loadave.c, memory.c, + pass.c, proc.c, system.c, util_funcs.c, + var_route.c, versioninfo.c: + + - (disk.c, errormib.c, extensible.c, interfaces.c, loadave.c, + memory.c, pass.c, proc.c, system.c, util_funcs.c, var_route.c, + versioninfo.c): + - include struct.h explicitly. + +1998-01-21 11:12 hardaker + + * agent/: read_config.c, snmp_agent.c, snmp_vars.c +, snmpd.c: + + - (read_config.c, snmp_agent.c, snmp_vars.c, snmpd.c): + - include struct.h explicitly. + +1998-01-21 11:11 hardaker + + * Makefile.in, Makefile.top, acconfig.h, + config.h.in, configure, configure.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + local/Makefile.in, man/Makefile.in, + snmplib/Makefile.in, agent/mibgroup/Makefile.in, + agent/Makefile.in: + + - (*/Makefile.in, Makefile.top, acconfig.h, config.h.in, configure, + configure.in): + - begin support for creating and using shared libraries. + - all Makefiles now include a Makefile.top for easier future global changes. + +1998-01-21 11:08 hardaker + + * COPYING: + + - (COPYING): update. + +1998-01-16 09:44 hardaker + + * agent/snmpd.c: + + - (snmpd.c): Patch from Sheshadri Yagati: + - signal a trap (2) when the agent is shut down. + +1998-01-12 09:56 hardaker + + * agent/mibgroup/kernel_sunos5.c: + + - (kernel_sunos5.c): Patch from Niels Baggesen: + - increase buffer size to increase max interfaces reported on Solaris. + +1998-01-12 09:51 hardaker + + * snmplib/parse.c: + + - (parse.c): Undid anon-children change. + +1998-01-12 09:44 hardaker + + * snmplib/: asn1.c, mib.c, snmp_api.h, + snmp_impl.h, system.h: + + - (asn1.c, mib.c, snmp_api.h, snmp_impl.h, system.h): Patch from Niels + Baggesen: + - header changes and boolean check corrections. + +1998-01-12 09:41 hardaker + + * agent/: read_config.c, snmp_vars.c, snmpd.c +: + + - (read_config.c, snmp_vars.c, snmpd.c): Patch from Niels Baggesen: + - header fixes. + - snmp_perror usage. + +1998-01-12 09:40 hardaker + + * FAQ, INSTALL, Makefile.in: + + - (FAQ, INSTALL, Makefile.in): Patch from Niels Baggesen: + - Documentation update to fix paths from recent changes. + +1998-01-12 09:21 hardaker + + * agent/mibgroup/: alarm.c, at.c, context_vars.c +, event.c, hr_device.c, hr_filesys.c, + hr_partition.c, hr_storage.c, hr_swinst.c, + hr_swrun.c, icmp.c, interfaces.c, ip.c, + proc.c, system.c, tcp.c, udp.c, + var_route.c: + + - (alarm.c, at.c, context_vars.c, event.c, hr_device.c, hr_filesys.c, + hr_partition.c, hr_storage.c, hr_swinst.c, hr_swrun.c, icmp.c, + interfaces.c, ip.c, proc.c, system.c, tcp.c, udp.c, var_route.c): + Patch from Niels Baggesen: + - Fix headers for FreeBSD and NetBSD. + +1998-01-12 09:19 hardaker + + * apps/: Makefile.in, snmpbulkwalk.c, snmpdelta.c +, snmpget.c, snmpgetnext.c, snmpset.c, + snmpstatus.c, snmptable.c, snmptest.c, + snmptrap.c, snmptrapd.c, snmpwalk.c: + + - (Makefile.in, snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c, + snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptrap.c, + snmptrapd.c, snmpwalk.c): Patch from Niels Baggesen: + - remove unused headers. + - snmp_perror changes. + +1998-01-12 09:19 hardaker + + * apps/snmpnetstat/Makefile.in: + + - (Makefile.in): Patch from Niels Baggesen: link directly to lib. + +1998-01-12 09:18 hardaker + + * man/: mib_api.3, snmp_api.3: + + - (mib_api.3, snmp_api.3): Patch from Niels Baggesen: + - doc update to reflect moved headers. + +1998-01-12 09:14 hardaker + + * snmplib/parse.c: + + - (parse.c): Patch from Dave Shield: fix anon_children invalid memory access. + +1998-01-05 17:33 hardaker + + * snmplib/parse.c: + + - (parse.c): swap args to merge_anon_children(). + +1998-01-05 16:29 hardaker + + * snmplib/asn1.c: + + - (asn1.c): Patch from Niels Baggesen: + - fix asn1_build_objid. + +1998-01-05 13:28 hardaker + + * TODO: + + - (TODO): snmpv3 + +1998-01-05 13:28 hardaker + + * apps/snmptranslate.c: + + - (snmptranslate.c): put init_mib back in place (opps). + +1998-01-05 13:28 hardaker + + * snmplib/: mib.c, parse.c, parse.h: + + - (mib.c, parse.c, parse.h): add a find_module() routine. + +1998-01-05 13:27 hardaker + + * man/mib_api.3: + + - (mib_api.3): change "all" to "ALL". + +1997-12-30 17:01 hardaker + + * local/tkmib: + + - (tkmib): Create a graphing widget. + +1997-12-30 14:00 hardaker + + * local/tkmib: + + - (tkmib): + - new command: table to display snmptables as a table. + - misc... + +1997-12-29 09:37 hardaker + + * local/tkmib: + + - (tkmib): First implementation. + +1997-12-23 16:30 hardaker + + * version.h, sedscript.in, bug-report: + + version tag ( 3.4.pre1 ) + +1997-12-23 15:59 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): Create a mib variable to set/report if debugging + is on or off. + +1997-12-23 15:56 hardaker + + * agent/mibgroup/: versioninfo.c, versioninfo.h: + + - (versioninfo.c, versioninfo.h): Create a mib variable to set/report + if debugging is on or off. + +1997-12-23 15:27 hardaker + + * agent/: mibgroup/at.c, mibgroup/at.h, + mibgroup/host_res.h, mibgroup/icmp.h, + mibgroup/interfaces.c, mibgroup/interfaces.h, + mibgroup/ip.h, mibgroup/tcp.c, mibgroup/tcp.h, + mibgroup/udp.c, mibgroup/udp.h, read_config.c, + snmp_vars.c: + + - (at.c, at.h, host_res.h, icmp.h, interfaces.c, interfaces.h, ip.h, + tcp.c, tcp.h, udp.c, udp.h, read_config.c, snmp_vars.c): + - clean up required headers for linux. + +1997-12-23 14:46 hardaker + + * agent/: mibgroup/at.c, mibgroup/icmp.c, + mibgroup/interfaces.c, mibgroup/ip.c, + mibgroup/snmp_mib.c, mibgroup/system.c, mibgroup/tcp.c +, mibgroup/udp.c, read_config.c, snmp_vars.c +: + + - (at.c, icmp.c, interfaces.c, ip.c, snmp_mib.c, system.c, tcp.c, udp.c): + - Patch from Dave Shield to break up common_header.h. + +1997-12-23 14:44 hardaker + + * man/: snmpd.1.def, snmptrapd.8: + + - (snmpd.1.def, snmptrapd.8): debugging flag additions. + +1997-12-23 14:42 hardaker + + * acconfig.h, config.h.in, agent/snmp_vars.c, + agent/snmpd.c, agent/mibgroup/at.c, + agent/mibgroup/disk.c, agent/mibgroup/example.c, + agent/mibgroup/hpux.c, agent/mibgroup/hr_device.c, + agent/mibgroup/hr_disk.c, agent/mibgroup/hr_filesys.c, + agent/mibgroup/hr_network.c, agent/mibgroup/hr_partition.c +, agent/mibgroup/hr_print.c, agent/mibgroup/hr_proc.c +, agent/mibgroup/hr_storage.c, + agent/mibgroup/hr_swinst.c, agent/mibgroup/hr_swrun.c, + agent/mibgroup/hr_system.c, agent/mibgroup/icmp.c, + agent/mibgroup/interfaces.c, agent/mibgroup/ip.c, + agent/mibgroup/kernel_sunos5.c, agent/mibgroup/pass.c, + agent/mibgroup/proc.c, agent/mibgroup/smux.c, + agent/mibgroup/snmp_bgp.c, agent/mibgroup/snmp_mib.c, + agent/mibgroup/snmp_ospf.c, agent/mibgroup/snmp_rip2.c, + agent/mibgroup/system.c, agent/mibgroup/tcp.c, + agent/mibgroup/udp.c, agent/mibgroup/wombat.c, + apps/snmp_parse_args.c, apps/snmpbulkwalk.c, + apps/snmpdelta.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/snmpwalk.c, + apps/snmpnetstat/if.c, apps/snmpnetstat/main.c, + snmplib/parse.c, snmplib/snmp_impl.h, + snmplib/system.c, snmplib/system.h: + + - (*): Turn all debugging routines into library calls that can be + turned on and off at run time. + - DEBUGP() is now a typical printf style function and is used everywhere. + - void snmp_set_do_debugging(int). + - int snmp_get_do_debugging(). + +1997-12-23 14:40 hardaker + + * README: + + - (README): Add Ted Rule to coders list. + +1997-12-23 12:48 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): + - Change -f flag to -l and make -f no-fork. + - fix patch which munged ability to generate both -P and -s simultaneously. + +1997-12-23 12:32 hardaker + + * apps/snmptrapd.c: + + - (snmptrapd.c): Patch from Ted Rule: + - Use syslog option LOG_PID on startup. + - fork if syslog enabled. + - Enable logging to other syslog facilities. + - print all trap data to a single syslog line. + +1997-12-23 11:46 hardaker + + * agent/mibgroup/hpux.c: + + - (hpux.c): #ifdef'ed out unused writeHP function. + +1997-12-23 11:42 hardaker + + * snmplib/system.c: + + - (snmplib/system.c): Patch from Johannes Grosen: + - fix non-existent nlist.h problems under linux redhat 5.0. + +1997-12-23 11:42 hardaker + + * apps/snmptrap.c: + + - (snmptrap.c): Patch from Johannes Grosen: + - fix non-existent nlist.h problems under linux redhat 5.0. + +1997-12-23 11:42 hardaker + + * agent/: mibgroup/disk.c, mibgroup/errormib.c, + mibgroup/extensible.c, mibgroup/hr_filesys.c, + mibgroup/hr_proc.c, mibgroup/hr_storage.c, + mibgroup/hr_swrun.c, mibgroup/hr_system.c, + mibgroup/loadave.c, mibgroup/memory.c, + common_header.h: + + - (mibgroup/*.c, common_header.h): Patch from Johannes Grosen: + - fix non-existent nlist.h problems under linux redhat 5.0. + +1997-12-23 11:41 hardaker + + * config.h.in, configure, configure.in: + + - (config.h.in, configure, configure.in): Patch from Johannes Grosen: + - fix non-existent nlist.h problems under linux redhat 5.0. + +1997-12-23 11:35 hardaker + + * acconfig.h, config.h.in, sedscript.in: + + - (acconfig.h, config.h.in, sedscript.in): BSDI definition fixes. + +1997-12-23 11:33 hardaker + + * agent/mibgroup/hr_filesys.c: + + - (hr_filesys.c): Solaris specific fixes. + +1997-12-23 11:20 hardaker + + * agent/mibgroup/hr_swrun.c: + + - (hr_swrun.c): Correct a non-casted malloc. + +1997-12-15 15:07 hardaker + + * apps/snmp_parse_args.c: + + - (UCD-fields, oid_to_sym.in, oid_to_type.in, snmp_parse_args.c, acconfig.h): + - Patch from TANAKA Takashi: + - support more OS types in the ov/ directory files. + - mistake: bsdi was getting defined as irix. + - don't core dump on -v without any arguments. + +1997-12-15 15:07 hardaker + + * ov/: UCD-fields, oid_to_sym.in, oid_to_type.in: + + - (UCD-fields, oid_to_sym.in, oid_to_type.in): Patch from TANAKA Takashi: + - support more OS types in the ov/ directory files. + - mistake: bsdi was getting defined as irix. + - don't core dump on -v without any arguments. + +1997-12-15 11:14 hardaker + + * agent/: mibgroup/at.c, mibgroup/example.c, + mibgroup/hr_proc.c, mibgroup/hr_storage.c, + mibgroup/hr_swrun.c, mibgroup/hr_system.c, + mibgroup/icmp.c, mibgroup/interfaces.c, + mibgroup/interfaces.h, mibgroup/ip.c, + mibgroup/loadave.c, mibgroup/memory.c, + mibgroup/route_write.c, mibgroup/tcp.c, mibgroup/udp.c +, mibgroup/var_route.c, mibgroup/wombat.c, + common_header.h: + + - (at.c, example.c, hr_proc.c, hr_storage.c, hr_swrun.c, hr_system.c, + icmp.c, interfaces.c, interfaces.h, ip.c, loadave.c, memory.c, + route_write.c, tcp.c, udp.c, var_route.c, wombat.c, common_header.h): + - Patch from Simon Leinen to improve irix 6.2 support. + +1997-12-15 11:08 hardaker + + * agent/mibgroup/: host.h, ucd_snmp.h, v2party.h: + + - (host.h, ucd_snmp.h, v2party.h): + - use config_add_mib(). + +1997-12-15 11:08 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (acconfig.h, config.h.in, configure, configure.in): + - new macro to change default MIBS when modules are compiled: + config_add_mib(). + +1997-12-05 14:30 hardaker + + * configure, configure.in: + + - (configure, configure.in): warn instead of error for config_require macro's. + +1997-12-05 11:58 hardaker + + * apps/: snmp_parse_args.c, snmp_parse_args.h, + snmpbulkwalk.c, snmpdelta.c, snmpget.c, + snmpgetnext.c, snmpset.c, snmptable.c, + snmptest.c, snmptrap.c, snmpwalk.c: + + - (apps/*.c): support random access requests on all apps via -R switch. + +1997-12-05 08:46 hardaker + + * snmplib/snmp_api.h: + + - (snmp_api.h): Patch from Niels Baggesen: + - make trap variables long's not ints for 64bit machines to match + asn_build_int functions. + +1997-12-01 12:44 hardaker + + * win32/libsnmp_dll/libsnmp.def: + + - (*): 3.3.1 branch merged into main development branch. + +1997-12-01 12:39 hardaker + + * apps/snmptable.c, apps/snmptrapd.c, man/snmp_api.3 +, mibs/RFC1271-MIB.txt, snmplib/Makefile.in, + snmplib/mib.c, snmplib/mib.h, snmplib/snmp.h, + snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/snmp_client.c: + + - (*): 3.3.1 branch merged into main development branch. + +1997-12-01 12:32 hardaker + + * FAQ, INSTALL, NEWS, README, + acconfig.h, bug-report, config.h.in, configure +, configure.in, sedscript.in, version.h +, agent/mibgroup/hr_disk.c, agent/mibgroup/hr_filesys.c +, agent/mibgroup/hr_storage.c, agent/mibgroup/hr_swrun.c +, agent/mibgroup/hr_utils.c, agent/mibgroup/proc.c +, agent/mibgroup/smux.c: + + - (*): 3.3.1 branch merged into main development branch. + +1997-11-17 08:10 hardaker + + * agent/mibgroup/: party_vars.c (Ext-3-3-patches.1), party_vars.c +: + + - (party_vars.c): use strings.h define not string.h. + +1997-11-14 12:36 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.3 ) + +1997-11-14 12:36 hardaker + + * ChangeLog: + + - (ChangeLog): version update. + +1997-11-14 12:35 hardaker + + * FAQ, NEWS, README: + + - (FAQ, NEWS, README): last documentation updates. + +1997-11-14 12:21 hardaker + + * agent/mibgroup/wombat.c: + + - (wombat.c): quick doc change. + +1997-11-14 08:32 hardaker + + * README: + + - (README): coder list update. + +1997-11-14 08:31 hardaker + + * agent/mibgroup/wombat.c: + + - (wombat.c): code comments from Alan Batie. + +1997-11-12 20:47 hardaker + + * agent/: mibgroup/var_route.c, read_config.c: + + - (var_route.c, read_config.c): STDC typos. + +1997-11-12 20:43 hardaker + + * agent/: read_config.c, mibgroup/var_route.c: + + - (var_route.c, read_config.c): fix qsort params for STDC. + +1997-11-12 20:35 hardaker + + * agent/mibgroup/var_route.c, agent/read_config.c, + snmplib/acl_parse.c, snmplib/context_parse.c, + snmplib/party_parse.c, snmplib/snmp_auth.c: + + - (var_route.c, read_config.c, snmpdelta.c): Patch from David Zimmerman: + - Fixes for AIX. + +1997-11-12 20:35 hardaker + + * apps/snmpdelta.c: + + - (): Patch from David Zimmerman: + - Fixes for AIX. + +1997-11-12 20:27 hardaker + + * win32/libsnmp_dll/libsnmp.def: + + - (win32/libsnmp_dll/libsnmp.def): Patch from Joe Marzot: function changes. + +1997-11-12 16:05 hardaker + + * sedscript.in, version.h, bug-report: + + version tag ( 3.3.pre11 ) + +1997-11-12 15:41 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + snmplib/Makefile.in: + + - (*/Makefile.in): make depend. + +1997-11-12 15:21 hardaker + + * snmplib/parse.c: + + - (parse.c): include STDC_HEADERS for AIX. + +1997-11-12 15:16 hardaker + + * agent/mibgroup/party_vars.c: + + - (party_vars.c): include STDC_HEADERS for AIX. + +1997-11-12 15:10 hardaker + + * snmplib/system.h: + + - (system.h): Don't include config.h! + +1997-11-12 11:49 hardaker + + * apps/.cvsignore: + + - (apps/.cvsignore): added snmptable. + +1997-11-12 10:44 hardaker + + * NEWS: + + - (NEWS): doc update. + +1997-11-12 10:38 hardaker + + * snmplib/: parse.c, parse.h, snmp_api.c, + snmp_client.c: + + - (parse.c, parse.h): Patch from Niels Baggesen: + - parser improvements. + - parser directory caching. + - save_descriptions/mib_warnings set functions. + +1997-11-12 10:33 hardaker + + * man/: snmpdelta.1, snmptable.1, snmptrapd.8: + + - (man/snmpdelta.1,snmptable.1,snmptrapd.8): Patch from Niels Baggesen: + - documentation changes and additions. + +1997-11-12 10:32 hardaker + + * apps/snmpnetstat/main.c: + + - (snmpnetstat/main.c): Patch from Niels Baggesen: + - snmpv2c support and argument parsing changes. + +1997-11-12 10:30 hardaker + + * apps/: snmp_parse_args.c, snmpdelta.c, snmpgetnext.c +, snmptable.c, snmptest.c, snmptranslate.c +, snmptrap.c, snmptrapd.c: + + - (apps/*.c): Patch from Niels Baggesen: + - various (remove unneeded vars, etc). + - add snmptable. + - make snmptrapd multi-lingual. + +1997-11-12 10:29 hardaker + + * apps/Makefile.in, apps/snmpnetstat/Makefile.in, + man/Makefile.in: + + - (Makefile.in): Patch from Niels Baggesen: + - add @datadir@ to files that needed it. + +1997-11-12 10:28 hardaker + + * agent/mibgroup/party_vars.c: + + - (party_vars.c): Patch from Niels Baggesen: + - include netinet/in.h if available. + +1997-11-12 10:27 hardaker + + * agent/mibgroup/kernel_sunos5.c: + + - (kernel_sunos5.c): Patch from Niels Baggesen: + - solaris patches. + +1997-11-12 10:27 hardaker + + * agent/Makefile.in: + + - (*/Makefile.in): Patch from Niels Baggesen: + - add @datadir@ to files that needed it. + +1997-11-12 10:25 hardaker + + * NEWS, TODO: + + - (NEWS, TODO): Patch from Niels Baggesen: + - doc update. + +1997-11-12 09:18 hardaker + + * agent/mibgroup/hr_swrun.c: + + - (hr_swrun.c): Patch from Dave Shield for linux/hpux10 problems. + +1997-11-12 09:17 hardaker + + * man/mib_api.3: + + - (mib_api.3): Doc update from Dave Shield. + +1997-11-12 09:17 hardaker + + * FAQ: + + - (FAQ): Doc update from Dave Shield. + +1997-11-12 08:26 hardaker + + * snmplib/snmp_client.c: + + - (snmp_client.c): Patch from Joe Marzot: + - Free a pdu in a spot that should technically never be needed, but + is nice for people reading the code. + +1997-11-12 07:42 hardaker + + * apps/snmptranslate.c: + + - (snmptranslate.c): Patch from Joe Marzot: W32 specific fixes. + +1997-11-07 16:38 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.3.pre10 ) + +1997-11-07 16:37 hardaker + + * NEWS, README, TODO: + + - (NEWS, README, TODO): Documentation updates. + +1997-11-07 16:14 hardaker + + * configure, configure.in, configure, + configure.in: + + - (configure.in): watch out for /usr/ucb/cc on solaris and don't use it. + +1997-11-07 15:28 hardaker + + * acconfig.h, config.h.in, apps/snmpgetnext.c, + snmplib/parse.c, snmplib/parse.h, + snmplib/snmp_client.c, win32/config.h, win32/win32.opt +, win32/libsnmp/libsnmp.plg, + win32/libsnmp_dll/libsnmp.def, + win32/libsnmp_dll/libsnmp_dll.dsp, + win32/libsnmp_dll/libsnmp_dll.plg, + win32/snmpbulkwalk/snmpbulkwalk.dsp, + win32/snmpbulkwalk/snmpbulkwalk.plg, + win32/snmpget/snmpget.dsp, win32/snmpget/snmpget.plg, + win32/snmpgetnext/snmpgetnext.dsp, + win32/snmpgetnext/snmpgetnext.plg, win32/snmpset/snmpset.dsp +, win32/snmpset/snmpset.plg, + win32/snmpstatus/snmpstatus.dsp, + win32/snmpstatus/snmpstatus.plg, + win32/snmptranslate/snmptranslate.dsp, + win32/snmptranslate/snmptranslate.plg, + win32/snmpwalk/snmpwalk.dsp, win32/snmpwalk/snmpwalk.plg +: + + - (*): merge to main branch: patches from Joe Marzot. + +1997-11-07 13:38 hardaker + + * apps/snmpwalk.c: + + - (snmpwalk.c): stop on no response from host. + +1997-11-07 13:37 hardaker + + * agent/mibgroup/hr_network.c: + + - (hr_network.c): don't pass char ** to interfaces_scan_next(). + +1997-11-07 13:37 hardaker + + * agent/: read_config.c, snmp_agent.c, snmpd.c: + + - (read_config.c, snmp_agent.c, snmpd.c): USING.*_MIB_MODULE -> USING.*_MODULE. + +1997-11-07 12:28 hardaker + + * agent/mibgroup/kernel_sunos5.c: + + - (kernel_sunos5.c): patch from Niels for solaris >2.6. + +1997-11-07 12:25 hardaker + + * agent/mibgroup/hr_swrun.c: + + - (hr_swrun.c): don't print a variable that doesn't exist under linux. + +1997-11-07 12:24 hardaker + + * config.h.in, configure, configure.in: + + - (configure.in): check for linux/hdreg.h + +1997-11-05 15:29 hardaker + + * sedscript.in, version.h, bug-report: + + version tag ( 3.3.pre9 ) + +1997-11-05 14:40 hardaker + + * agent/mibgroup/memory.c: + + - (memory.c): protect vmmeter.h from multiple inclusions on netbsd. + +1997-11-05 13:59 hardaker + + * Makefile.in, agent/Makefile.in, + agent/mibgroup/kernel_sunos5.c, snmplib/mib.c: + + - (Makefile.in, kernel_sunos5.c, mib.c): Patch from Niels Baggesen: + - octet counters for solaris. + - Makefile.in patches. + +1997-11-05 13:56 hardaker + + * agent/mibgroup/: at.c, icmp.c, interfaces.c, + ip.c, tcp.c, udp.c: + + - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c): + - #include "mib_module_config.h" + +1997-11-05 13:51 hardaker + + * agent/: snmp_agent.c, snmp_vars.c, snmpd.c, + mibgroup/disk.c, mibgroup/proc.c, + mibgroup/util_funcs.c: + + - (snmp_agent.c, snmp_vars.c, snmpd.c, disk.c, proc.c, util_funcs.c): + - #include "mib_module_config.h". + +1997-11-05 13:48 hardaker + + * agent/: common_header.h, mibgroup/hr_disk.c, + mibgroup/hr_filesys.c, mibgroup/hr_swrun.c, + mibgroup/hr_utils.c, mibgroup/var_route.c: + + - (*): merge from Dave's pre6 patches. + +1997-11-05 13:42 hardaker + + * apps/Makefile.in: + + - (apps/Makefile.in): put snmptrapd in @sbindir@ + +1997-11-04 12:47 hardaker + + * configure, configure.in: + + - (configure.in): + - Check for $prefix being defined as NONE for other vars. + +1997-11-04 12:47 hardaker + + * agent/read_config.c: + + - (read_config.c): + - #include mib_module_config.h + - USING_EXTENSIBLE_MIB_MODULE -> USING_EXTENSIBLE_MIB_MODULE + +1997-10-29 14:00 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.3.pre8 ) + +1997-10-29 12:58 hardaker + + * agent/mibgroup/host_res.h: + + - (host_res.h): don't include config.h twice. + +1997-10-29 12:57 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (config*): check and include sys/cdefs.h in config.h. + +1997-10-29 12:42 hardaker + + * acconfig.h, configure.in, agent/common_header.h +, agent/kernel.c, agent/kernel.h, + agent/read_config.c, agent/read_config.h, + agent/snmp_agent.c, agent/snmp_agent.h, + agent/snmp_vars.c, agent/snmp_vars.h, agent/snmpd.c +, agent/snmpd.h, agent/var_struct.h, + agent/view_parse.c, agent/mibgroup/acl_vars.c, + agent/mibgroup/acl_vars.h, agent/mibgroup/alarm.c, + agent/mibgroup/alarm.h, agent/mibgroup/at.c, + agent/mibgroup/at.h, agent/mibgroup/context_vars.c, + agent/mibgroup/context_vars.h, agent/mibgroup/disk.c, + agent/mibgroup/disk.h, agent/mibgroup/errormib.c, + agent/mibgroup/errormib.h, agent/mibgroup/event.c, + agent/mibgroup/event.h, agent/mibgroup/example.c, + agent/mibgroup/example.h, agent/mibgroup/extensible.c, + agent/mibgroup/extensible.h, agent/mibgroup/hpux.h, + agent/mibgroup/hr_device.c, agent/mibgroup/hr_filesys.c +, agent/mibgroup/hr_storage.c, agent/mibgroup/hr_utils.h +, agent/mibgroup/icmp.c, agent/mibgroup/icmp.h, + agent/mibgroup/interfaces.c, agent/mibgroup/interfaces.h +, agent/mibgroup/ip.c, agent/mibgroup/ip.h, + agent/mibgroup/loadave.c, agent/mibgroup/loadave.h, + agent/mibgroup/memory.c, agent/mibgroup/memory.h, + agent/mibgroup/party_vars.c, agent/mibgroup/party_vars.h +, agent/mibgroup/pass.c, agent/mibgroup/pass.h, + agent/mibgroup/proc.c, agent/mibgroup/proc.h, + agent/mibgroup/route_write.h, agent/mibgroup/smux.c, + agent/mibgroup/smux.h, agent/mibgroup/snmp_mib.c, + agent/mibgroup/snmp_mib.h, agent/mibgroup/system.c, + agent/mibgroup/system.h, agent/mibgroup/tcp.c, + agent/mibgroup/tcp.h, agent/mibgroup/udp.c, + agent/mibgroup/udp.h, agent/mibgroup/util_funcs.c, + agent/mibgroup/util_funcs.h, agent/mibgroup/var_route.c +, agent/mibgroup/var_route.h, + agent/mibgroup/versioninfo.c, agent/mibgroup/versioninfo.h +, agent/mibgroup/view_vars.c, agent/mibgroup/view_vars.h +, agent/mibgroup/wombat.c, agent/mibgroup/wombat.h +, apps/.cvsignore, apps/snmp_parse_args.c, + apps/snmp_parse_args.h, apps/snmpbulkwalk.c, + apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c +, apps/snmpset.c, apps/snmpstatus.c, + apps/snmptest.c, apps/snmptranslate.c, + apps/snmptrap.c, apps/snmptrapd.c, apps/snmpwalk.c +, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c +, apps/snmpnetstat/main.c, apps/snmpnetstat/netstat.h +, apps/snmpnetstat/route.c, snmplib/acl.c, + snmplib/acl.h, snmplib/acl_parse.c, snmplib/asn1.h +, snmplib/context.c, snmplib/context.h, + snmplib/context_parse.c, snmplib/md5.c, snmplib/md5.h +, snmplib/mib.c, snmplib/mib.h, snmplib/parse.c +, snmplib/parse.h, snmplib/party.h, + snmplib/party_parse.c, snmplib/snmp.h, + snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/snmp_auth.c, snmplib/snmp_client.c, + snmplib/snmp_client.h, snmplib/snmp_impl.h, + snmplib/system.c, snmplib/system.h, snmplib/view.h +, win32/config.h: + + - (*.*.*): __UCD_P -> __P, and a configure check to look for it. + +1997-10-29 12:23 hardaker + + * snmplib/parse.h: + + - (parse.h): STATUS_KW_OPTIONAL -> STATUS_OPTIONAL + +1997-10-29 11:20 hardaker + + * acconfig.h, config.h.in, agent/snmp_agent.c, + agent/snmp_vars.c, agent/mibgroup/disk.c, + agent/mibgroup/errormib.c, agent/mibgroup/extensible.c, + agent/mibgroup/loadave.c, apps/Makefile.in, + apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpget.c +, apps/snmpgetnext.c, apps/snmpset.c, + apps/snmpstatus.c, apps/snmptest.c, + apps/snmptranslate.c, apps/snmptrapd.c, + apps/snmpwalk.c, man/Makefile.in, man/snmpdelta.1 +, snmplib/asn1.c, snmplib/mib.c, snmplib/mib.h +, snmplib/parse.h: + + - (acconfig.h, asn1.c, mib.[ch], parse.h,apps/*,errormib.c,loadave.c, + extensible.c, disk.c, snmpdelta*): Patch from Niels Baggesen: + - the now wellknown NetBSD fix, + - SunOS4 cc doesn't like unsigned literals or strtoul, + - added a char version of ";", + - added fprint_variable, fprint_objid etc + - changed the apps to print all error messages to stderr, + - completed the access and status values in snmplib/parse.h + - added a roughly patched version of snmpdelta. + +1997-10-29 10:54 hardaker + + * agent/Makefile.in: + + - (agent/Makefile.in): opps, forgot to put in @exec_path@. + +1997-10-29 10:47 hardaker + + * Makefile.in, acconfig.h, config.h.in, + configure, configure.in, agent/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + local/Makefile.in, man/Makefile.in, mibs/Makefile.in +, ov/Makefile.in: + + - (config*, */Makefile.in): + - Move snmplibpath to @datadir@ which defaults to /usr/local/share/snmp. + +1997-10-29 10:25 hardaker + + * Makefile.in, configure.in, agent/Makefile.in +, apps/Makefile.in, apps/snmpnetstat/Makefile.in +, local/Makefile.in, man/Makefile.in, + man/mib_api.3, man/snmpd.1.def, man/snmpd.conf.5.def +, mibs/Makefile.in, ov/Makefile.in: + + - (*/Makefile.in, man/*): + - Patch from Simon Burge to change installation paths. + - (modified to point agent to sbindir instead of etcdir). + +1997-10-29 10:06 hardaker + + * man/snmpd.conf.5.def: + + - (snmpd.conf.5.def): remove space before % sign. + +1997-10-29 10:06 hardaker + + * agent/mibgroup/disk.c: + + - (disk.c): fix pointer problems from old read_config form to new. + +1997-10-29 09:57 hardaker + + * sedscript.in, agent/mibgroup/disk.c, + agent/mibgroup/disk.h, agent/mibgroup/struct.h, + man/snmpd.conf.5.def, mibs/UCD-SNMP-MIB.txt: + + - (disk.[ch], struct.h, sedscript.in, snmpd.conf.5.def, UCD-SNMP-MIB.txt): + - Patch from Simon Burge to allow a minimum percentage on disk space. + - (was originally a maximum, but I changed it to minimum instead). + +1997-10-29 09:42 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): add sys/select.h for aix. + +1997-10-29 09:41 hardaker + + * apps/snmptrap.c: + + - (snmptrap.c): remove unused nlist struct. + +1997-10-28 17:12 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.3.pre7 ) + +1997-10-28 17:10 hardaker + + * agent/mibgroup/util_funcs.c: + + - (util_funcs.c): Patch from Nobuo_Okabe@yokogawa.co.jp: + - fix unwrapped fopen() by adding return NULL check. + +1997-10-28 17:09 hardaker + + * acconfig.h, config.h.in, mibs/UCD-SNMP-MIB.txt +: + + - (acconfig.h, UCD-SNMP-MIB.txt): define bsdi agent type. + +1997-10-28 15:49 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, agent/mibgroup/route_write.c, + agent/mibgroup/var_route.c: + + - (config*, route_write.c, var_route.c): + - fix rtentry problems once and for probably never. + +1997-10-28 14:53 hardaker + + * acconfig.h, agent/common_header.h, agent/kernel.c +, agent/kernel.h, agent/read_config.c, + agent/read_config.h, agent/snmp_agent.c, + agent/snmp_agent.h, agent/snmp_vars.c, + agent/snmp_vars.h, agent/snmpd.c, agent/snmpd.h +, agent/var_struct.h, agent/view_parse.c, + agent/mibgroup/acl_vars.c, agent/mibgroup/acl_vars.h, + agent/mibgroup/alarm.c, agent/mibgroup/alarm.h, + agent/mibgroup/at.c, agent/mibgroup/at.h, + agent/mibgroup/context_vars.c, agent/mibgroup/context_vars.h +, agent/mibgroup/disk.c, agent/mibgroup/disk.h, + agent/mibgroup/errormib.c, agent/mibgroup/errormib.h, + agent/mibgroup/event.c, agent/mibgroup/event.h, + agent/mibgroup/example.c, agent/mibgroup/example.h, + agent/mibgroup/extensible.c, agent/mibgroup/extensible.h +, agent/mibgroup/hpux.h, agent/mibgroup/hr_device.c +, agent/mibgroup/hr_filesys.c, + agent/mibgroup/hr_storage.c, agent/mibgroup/hr_utils.h, + agent/mibgroup/icmp.c, agent/mibgroup/icmp.h, + agent/mibgroup/interfaces.c, agent/mibgroup/interfaces.h +, agent/mibgroup/ip.c, agent/mibgroup/ip.h, + agent/mibgroup/loadave.c, agent/mibgroup/loadave.h, + agent/mibgroup/memory.c, agent/mibgroup/memory.h, + agent/mibgroup/party_vars.c, agent/mibgroup/party_vars.h +, agent/mibgroup/pass.c, agent/mibgroup/pass.h, + agent/mibgroup/proc.c, agent/mibgroup/proc.h, + agent/mibgroup/route_write.h, agent/mibgroup/smux.c, + agent/mibgroup/smux.h, agent/mibgroup/snmp_mib.c, + agent/mibgroup/snmp_mib.h, agent/mibgroup/system.c, + agent/mibgroup/system.h, agent/mibgroup/tcp.c, + agent/mibgroup/tcp.h, agent/mibgroup/udp.c, + agent/mibgroup/udp.h, agent/mibgroup/util_funcs.c, + agent/mibgroup/util_funcs.h, agent/mibgroup/var_route.c +, agent/mibgroup/var_route.h, + agent/mibgroup/versioninfo.c, agent/mibgroup/versioninfo.h +, agent/mibgroup/view_vars.c, agent/mibgroup/view_vars.h +, agent/mibgroup/wombat.c, agent/mibgroup/wombat.h +, apps/snmp_parse_args.c, apps/snmp_parse_args.h, + apps/snmpbulkwalk.c, apps/snmpget.c, + apps/snmpgetnext.c, apps/snmpset.c, apps/snmpstatus.c +, apps/snmptest.c, apps/snmptranslate.c, + apps/snmptrap.c, apps/snmptrapd.c, apps/snmpwalk.c +, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c +, apps/snmpnetstat/main.c, apps/snmpnetstat/netstat.h +, apps/snmpnetstat/route.c, snmplib/acl.c, + snmplib/acl.h, snmplib/acl_parse.c, snmplib/asn1.h +, snmplib/context.c, snmplib/context.h, + snmplib/context_parse.c, snmplib/md5.c, snmplib/md5.h +, snmplib/mib.c, snmplib/mib.h, snmplib/parse.c +, snmplib/parse.h, snmplib/party.h, + snmplib/party_parse.c, snmplib/snmp.h, + snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/snmp_auth.c, snmplib/snmp_client.c, + snmplib/snmp_client.h, snmplib/snmp_impl.h, + snmplib/system.c, snmplib/system.h, snmplib/view.h +, win32/config.h: + + - (*.*.*.*): rename macro __P -> __UCD_P to reduce stupid conflicts. + +1997-10-28 14:42 hardaker + + * configure, configure.in: + + - (config*): fix rtentry structure checks for the *bsd groups. + +1997-10-28 14:30 hardaker + + * acconfig.h, config.h.in, snmplib/mib.c: + + - (acconfig.h, mib.c): use ';'s for DOS env paths. + +1997-10-28 09:56 hardaker + + * acconfig.h, snmplib/snmp.c, snmplib/system.c +, snmplib/system.h: + + - (acconfig.h, system.[ch], snmp.c): move strdup def to system.[ch]. + +1997-10-27 18:31 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.3.pre6 ) + +1997-10-27 18:26 hardaker + + * configure, configure.in: + + - (configure.in): fix config_arch_require macro to actually work. + +1997-10-27 18:18 hardaker + + * snmplib/: acl_parse.c, context_parse.c, party_parse.c +, snmp_api.c, snmp_api.h, snmp_client.c: + + - (snmplib/*.c): use snmp_set_detail to handle malloc/free of snmp_detail. + +1997-10-27 18:18 hardaker + + * apps/snmpwalk.c: + + - (snmpwalk.c): remove gotroot var. + +1997-10-27 18:05 hardaker + + * win32/: libsnmp/libsnmp.dsp, libsnmp/libsnmp.plg, + libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp, + libsnmp_dll/libsnmp_dll.plg, snmpbulkwalk/snmpbulkwalk.dsp +, snmpbulkwalk/snmpbulkwalk.plg, snmpget/snmpget.dsp +, snmpget/snmpget.plg, snmpgetnext/snmpgetnext.dsp +, snmpgetnext/snmpgetnext.plg, snmpset/snmpset.dsp +, snmpset/snmpset.plg, snmpstatus/snmpstatus.dsp, + snmpstatus/snmpstatus.plg, snmptranslate/snmptranslate.dsp +, snmptranslate/snmptranslate.plg, snmpwalk/snmpwalk.dsp +, snmpwalk/snmpwalk.plg: + + - (win32): add files on main branch. + +1997-10-27 18:02 hardaker + + * win32/: config.h, win32.dsw, win32.opt: + + win32 files + +1997-10-27 17:47 hardaker + + * snmplib/snmp_api.c: + + - (snmp_api.c): merge bugs: else check against pdu command type. + +1997-10-27 17:44 hardaker + + * snmplib/snmp_auth.c: + + - (snmp_auth.c): merge bugs. Missing brackets. + +1997-10-27 17:43 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): missing a else statement (sigh). + +1997-10-27 17:43 hardaker + + * agent/mibgroup/: hr_device.h, hr_disk.h, hr_filesys.h +, hr_network.h, hr_print.h, hr_proc.h, + hr_swinst.h, hr_swrun.h, hr_system.h: + + - (agent/mibgroup/hr_*.h): proper init_ prototypes. + +1997-10-27 17:42 hardaker + + * agent/snmp_vars.c: + + - (snmp_vars.c): two modules for extensible count. + +1997-10-27 17:05 hardaker + + * apps/snmpstatus.c: + + - (snmpstatus.c): remove duplicate declairation. + +1997-10-27 17:04 hardaker + + * agent/mibgroup/: hr_device.c, hr_disk.c, hr_filesys.c +, hr_network.c, hr_partition.c, hr_print.c, + hr_proc.c, hr_storage.c, hr_swinst.c, hr_swrun.c +, hr_system.c: + + - (hr_*.c): ERROR -> ERROR_MSG. + +1997-10-27 16:34 hardaker + + * snmplib/: snmp_api.c, snmp_api.h: + + - (snmp_api.[ch]): fix perror losses from merge. + +1997-10-27 16:26 hardaker + + * config.h.in, configure, configure.in, + agent/kernel.c, agent/snmp_agent.c, agent/snmp_vars.c +, agent/mibgroup/acl_vars.c, agent/mibgroup/alarm.c +, agent/mibgroup/at.c, agent/mibgroup/context_vars.c +, agent/mibgroup/event.c, agent/mibgroup/example.c +, agent/mibgroup/icmp.c, agent/mibgroup/interfaces.c +, agent/mibgroup/ip.c, agent/mibgroup/party_vars.c +, agent/mibgroup/snmp_mib.c, agent/mibgroup/system.c +, agent/mibgroup/tcp.c, agent/mibgroup/udp.c, + agent/mibgroup/var_route.c, agent/mibgroup/view_vars.c, + agent/mibgroup/wombat.c, apps/snmp_parse_args.c, + apps/snmpbulkwalk.c, apps/snmpget.c, + apps/snmpgetnext.c, apps/snmpset.c, apps/snmpstatus.c +, apps/snmptranslate.c, apps/snmptrap.c, + apps/snmptrapd.c, apps/snmpwalk.c, + apps/snmpnetstat/main.c, snmplib/acl.c, + snmplib/acl_parse.c, snmplib/asn1.c, snmplib/asn1.h +, snmplib/context.c, snmplib/context_parse.c, + snmplib/md5.c, snmplib/mib.c, snmplib/parse.c, + snmplib/parse.h, snmplib/party.c, + snmplib/party_parse.c, snmplib/snmp.c, snmplib/snmp.h +, snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/snmp_auth.c, snmplib/snmp_client.c, + snmplib/snmp_impl.h, snmplib/system.c, + snmplib/system.h, snmplib/view.c: + + - (*): merge of W32 port and main version branch. + +1997-10-27 14:19 hardaker + + * win32/snmpwalk/snmpwalk.plg: + + file snmpwalk.plg was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/snmpwalk/snmpwalk.dsp: + + file snmpwalk.dsp was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/snmptranslate/snmptranslate.dsp: + + file snmptranslate.dsp was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/snmptranslate/snmptranslate.plg: + + file snmptranslate.plg was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/snmpstatus/snmpstatus.dsp: + + file snmpstatus.dsp was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/snmpstatus/snmpstatus.plg: + + file snmpstatus.plg was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/snmpset/snmpset.plg: + + file snmpset.plg was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/snmpset/snmpset.dsp: + + file snmpset.dsp was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/snmpgetnext/snmpgetnext.dsp: + + file snmpgetnext.dsp was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/snmpgetnext/snmpgetnext.plg: + + file snmpgetnext.plg was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/snmpget/snmpget.dsp: + + file snmpget.dsp was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/snmpget/snmpget.plg: + + file snmpget.plg was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/snmpbulkwalk/snmpbulkwalk.plg: + + file snmpbulkwalk.plg was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/snmpbulkwalk/snmpbulkwalk.dsp: + + file snmpbulkwalk.dsp was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/libsnmp_dll/libsnmp.def: + + file libsnmp.def was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/libsnmp_dll/libsnmp_dll.dsp: + + file libsnmp_dll.dsp was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/libsnmp_dll/libsnmp_dll.plg: + + file libsnmp_dll.plg was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/libsnmp/libsnmp.dsp: + + file libsnmp.dsp was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/libsnmp/libsnmp.plg: + + file libsnmp.plg was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/win32.dsw: + + file win32.dsw was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/config.h: + + file config.h was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 14:19 hardaker + + * win32/win32.opt: + + file win32.opt was initially added on branch V2C-WIN32-3-3-pre3. + +1997-10-27 09:56 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, agent/mibgroup/at.h, + agent/mibgroup/icmp.h, agent/mibgroup/interfaces.c, + agent/mibgroup/interfaces.h, agent/mibgroup/ip.h, + agent/mibgroup/tcp.h, agent/mibgroup/ucd_snmp.h, + agent/mibgroup/udp.h, agent/mibgroup/var_route.c, + agent/mibgroup/var_route.h: + + - (config*, agent/mibgroup/*.h): + - new config macro: config_arch_require(arch, module). + - moved arch dependant modules (memory, hpux, kernel_sunos5) loads + from the configure into the appropriate .h files. + - (interfaces.c, var_route.c): + - typecast klookup calls for freebsd2. + +1997-10-22 11:39 hardaker + + * agent/common_header.h, agent/read_config.c, + agent/mibgroup/disk.c, apps/snmp_parse_args.c: + + - (common_header.h, read_config.c, disk.c, snmp_parse_args.c): + - Typo's fixed by Niels. + +1997-10-21 12:36 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.3.pre5 ) + +1997-10-21 12:36 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + snmplib/Makefile.in: + + - (*/Makefile.in): did a make depend. + +1997-10-21 12:32 hardaker + + * apps/snmpnetstat/Makefile.in, snmplib/Makefile.in: + + - (*/Makefile.in): make makefileindepend.. + +1997-10-21 12:31 hardaker + + * Makefile.in, agent/Makefile.in, + agent/mibgroup/Makefile.in, apps/Makefile.in: + + - (*/Makefile.in): make makefileindepend setup. + +1997-10-21 12:24 hardaker + + * agent/: Makefile.in, read_config.c, read_config.h +, snmp_agent.c, snmp_vars.c, snmpd.c, + mibgroup/disk.h, mibgroup/extensible.c, + mibgroup/extensible.h, mibgroup/loadave.h, + mibgroup/pass.h, mibgroup/proc.c, mibgroup/proc.h +, mibgroup/read_config.c, mibgroup/read_config.h, + mibgroup/system.c, mibgroup/util_funcs.c, + mibgroup/util_funcs.h: + + - (agent/read_config.[ch], snmpd.c, snmp_vars.c, mibgroup/*): + - moved read_config.[ch] up a level to always be compiled in. + +1997-10-21 11:02 hardaker + + * bug-report, sedscript.in, version.h: + + version tag ( 3.3.pre4 ) + +1997-10-21 11:01 hardaker + + * NEWS: + + - (NEWS): beginnings of NEWS updates. + +1997-10-21 11:00 hardaker + + * agent/mibgroup/: hr_storage.c, hr_swrun.c, memory.c +: + + - (hr_storage.c, hr_swrun.c, memory.c): close open files on linux. + +1997-10-21 10:45 hardaker + + * apps/snmp_parse_args.c: + + - (snmp_parse_args.c): allow -v 2h and 2p for party code. + +1997-10-21 10:15 hardaker + + * PORTING, README: + + - (PORTING, README): minor updates. + +1997-10-20 19:43 hardaker + + * agent/snmp_vars.c: + + - (snmp_vars.c): define at least blank func nlist_init() on linux. + +1997-10-20 19:42 hardaker + + * acconfig.h, config.h.in: + + - (acconfig.h, config.h.in): define linux's OS type. + +1997-10-20 18:01 hardaker + + * INSTALL, configure, configure.in, + agent/mibgroup/example.c, agent/mibgroup/mibII.h, + agent/mibgroup/smux_gated.h, agent/mibgroup/ucd_snmp.h, + agent/mibgroup/v2party.h, agent/mibgroup/wombat.c, + agent/mibgroup/wombat.h: + + - (config*, agent/mibgroup/v2party.h, ucd_snmp.h, smux_gated.h): + - created new wrappers for the various modules to make them easy to + add and remove as needed. + +1997-10-20 17:16 hardaker + + * agent/mibgroup/: host.c, host.h, hr_device.c, + hr_disk.c, hr_filesys.c, hr_network.c, hr_other.c +, hr_partition.c, hr_print.c, hr_proc.c, + hr_storage.c, hr_swinst.c, hr_swrun.c, + hr_system.c: + + - (config*, agent/mibgroup/hr_*.c): + - A module.c file is no longer required. Only the .h file is + necessary, for people who want to have one module wrap a bunch of others. + - removed host.c + - renamed all hr_init functions to be auto-called. + +1997-10-20 17:15 hardaker + + * agent/mibgroup/: README, wombat.c, wombat.h: + + - (agent/mibgroup/README, wombat.[ch]): + - documentation update to reflect config_parse_dot_conf() usage. + +1997-10-20 17:01 hardaker + + * configure, configure.in: + + - (config*, agent/mibgroup/hr_*.c): + - A module.c file is no longer required. Only the .h file is + necessary, for people who want to have one module wrap a bunch of others. + - removed host.c + - renamed all hr_init functions to be auto-called. + +1997-10-20 16:44 hardaker + + * snmplib/mib.c: + + - (mib.c): patch all other env-vars to take '+' in front. + +1997-10-20 16:38 hardaker + + * snmplib/mib.c: + + - (mib.c): From Dave: patch DEFAULT_MIBS to take '+' in front. + +1997-10-20 16:06 hardaker + + * agent/mibgroup/read_config.c: + + - (read_config.c): + - don't report an error if you can't find a snmpd.conf file. + - don't report all lines as an error (opps). + +1997-10-20 16:05 hardaker + + * agent/mibgroup/pass.c: + + - (pass.c) don't null last char in command line. + +1997-10-20 11:51 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, agent/snmp_agent.c, agent/snmp_agent.h +, agent/snmpd.c, agent/snmpd.h, + agent/mibgroup/.cvsignore, agent/mibgroup/disk.c, + agent/mibgroup/disk.h, agent/mibgroup/event.c, + agent/mibgroup/extensible.c, agent/mibgroup/extensible.h +, agent/mibgroup/hr_device.c, agent/mibgroup/hr_disk.c +, agent/mibgroup/hr_network.c, + agent/mibgroup/hr_network.h, agent/mibgroup/hr_print.c, + agent/mibgroup/hr_proc.c, agent/mibgroup/hr_storage.c, + agent/mibgroup/hr_system.c, agent/mibgroup/loadave.c, + agent/mibgroup/loadave.h, agent/mibgroup/memory.c, + agent/mibgroup/memory.h, agent/mibgroup/pass.c, + agent/mibgroup/pass.h, agent/mibgroup/proc.c, + agent/mibgroup/proc.h, agent/mibgroup/read_config.c, + agent/mibgroup/read_config.h, agent/mibgroup/snmp_mib.c +, agent/mibgroup/system.c, agent/mibgroup/system.h +: + + - (config*, agent/snmp*, agent/mibgroup/*.[ch]): + - Created a new mibmodule.h configuration macro called + config_parse_dot_conf() which can be called to request parsing of + the snmpd.conf file(s) on a per module basis. + - All related parsing has been striped from read_config.c and move + to their correct module instead. + - New function: config_perror(char *): print error with file & line #. + - basic -Wall cleanups in hr* as well (not nearly done yet). + +1997-10-20 11:45 hardaker + + * FAQ: + + - (FAQ): Changes from Dave. + +1997-10-15 18:40 hardaker + + * config.h.in, configure, configure.in, + agent/mibgroup/host.c, agent/mibgroup/host.h, + agent/mibgroup/host_res.h, agent/mibgroup/hr_device.c, + agent/mibgroup/hr_device.h, agent/mibgroup/hr_disk.c, + agent/mibgroup/hr_disk.h, agent/mibgroup/hr_filesys.c, + agent/mibgroup/hr_filesys.h, agent/mibgroup/hr_network.c +, agent/mibgroup/hr_network.h, agent/mibgroup/hr_other.c +, agent/mibgroup/hr_other.h, + agent/mibgroup/hr_partition.c, agent/mibgroup/hr_partition.h +, agent/mibgroup/hr_print.c, agent/mibgroup/hr_print.h +, agent/mibgroup/hr_proc.c, agent/mibgroup/hr_proc.h +, agent/mibgroup/hr_storage.c, + agent/mibgroup/hr_storage.h, agent/mibgroup/hr_swinst.c +, agent/mibgroup/hr_swinst.h, agent/mibgroup/hr_swrun.c +, agent/mibgroup/hr_swrun.h, agent/mibgroup/hr_system.c +, agent/mibgroup/hr_system.h, agent/mibgroup/hr_utils.c +, agent/mibgroup/hr_utils.h, agent/mibgroup/memory.c +: + + - (config*, agent/mibgroup/hr*): Host resources mib from Dave Shield. + - minor patches by me, mostly pointer errors. + - (memory.c): fixed a null pointer problem under linux. + +1997-10-15 12:12 hardaker + + * mibs/.cvsignore: + + - (mibs/.cvsignore): added Makefile. + +1997-10-15 12:11 hardaker + + * agent/snmpd.c, snmplib/acl_parse.c, + snmplib/context_parse.c, snmplib/party_parse.c, + snmplib/snmp_api.c, snmplib/snmp_api.h, + apps/snmpnetstat/main.c, apps/snmpnetstat/route.c, + apps/snmp_parse_args.c, apps/snmpbulkwalk.c, + apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c +, apps/snmpstatus.c, apps/snmptest.c, + apps/snmptrap.c, apps/snmptrapd.c, apps/snmpwalk.c +: + + - (apps/*.c, agent/snmpd.c, snmplib/*.c): + - create and use new function: snmp_perror(char *) + - free allocated space of snmp_detail upon usage by snmp_api_errstring(). + +1997-10-15 09:58 hardaker + + * agent/snmpd.c, snmplib/acl_parse.c, + snmplib/context_parse.c, snmplib/parse.c, + snmplib/party_parse.c, snmplib/snmp.c, + snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/snmp_auth.c, snmplib/snmp_client.c, + snmplib/snmp_impl.h, snmplib/view.c, + apps/snmpnetstat/main.c, apps/snmpnetstat/route.c, + apps/snmp_parse_args.c, apps/snmp_parse_args.h, + apps/snmpbulkwalk.c, apps/snmpget.c, + apps/snmpgetnext.c, apps/snmpset.c, apps/snmpstatus.c +, apps/snmptest.c, apps/snmptrap.c, + apps/snmptrapd.c, apps/snmpwalk.c: + + - (apps/*.c, agent/snmpd.c, snmplib/*.c): Patch from Niels: + - warning fixes. + - remove the printf's from the library and set a snmp 'errno' equivalent. + +1997-10-15 09:50 hardaker + + * agent/: view_parse.c, snmp_vars.c: + + - (view_parse.c, snmp_vars.c): From Niels: warning removals and standardization. + +1997-10-14 15:33 hardaker + + * agent/mibgroup/: acl_vars.c, alarm.c, context_vars.c +, event.c, event.h, interfaces.c, + kernel_sunos5.c, memory.c, memory.h, party_vars.c +, read_config.c, var_route.c, versioninfo.c +, view_vars.c: + + - (agent/mibgroup/*.c): YMWRAMFSFN: + - (yet more warning removals and memory function standardizations from Niels). + - minor linux/netbsd/bsdi clean ups. + +1997-10-14 15:21 hardaker + + * FAQ: + + - (FAQ): From Dave Shields: refer reader to another answer as well. + +1997-10-14 15:18 hardaker + + * config.h.in, configure, configure.in, + agent/common_header.h: + + - (config*, common_header.h): dynix doesn't have net/route.h. + +1997-10-14 15:16 hardaker + + * snmplib/parse.c: + + - (parse.c): From Dave Shields: + - self contained mib .txt files with multiple modules. + +1997-10-14 15:15 hardaker + + * man/mib_api.3: + + - (mib_api.3): doc addition: add_mibdir() return value. + +1997-08-25 00:22 whardake + + * agent/mibgroup/interfaces.c: + + - (interfaces.c): Patch from Dave Shields for netbsd. + +1997-08-25 00:21 whardake + + * agent/mibgroup/versiontag: + + - (versiontag): checkin version.h. + +1997-08-25 00:21 whardake + + * agent/mibgroup/memory.c: + + - (memory.c): typo in ifdef. + +1997-08-15 06:45 whardake + + * sedscript.in, bug-report, version.h: + + version tag ( 3.3.pre3 ) + +1997-08-15 02:30 whardake + + * acconfig.h, config.h.in, configure, + configure.in, snmplib/snmp_client.c, + snmplib/snmp_client.h, snmplib/system.c, agent/snmpd.c +, snmplib/system.h: + + - (config*, snmpd.c, snmp_client.[ch], system.[ch]): + - fix more long/int problems on 64 bit machines u_long -> in_addr_t. + - Check for SIOCGIFADDR in sys/ioctl.h and use it in get_myaddr() if + defined. + +1997-08-14 08:21 whardake + + * agent/mibgroup/interfaces.c: + + - (interfaces.c): Patch from David C. Lawrence for netbsd * bsd/os 2.0. + +1997-08-14 08:16 whardake + + * agent/mibgroup/proc.c: + + - (proc.c): don't use seterrorstatus() if not using the errormib. + +1997-08-14 08:16 whardake + + * agent/mibgroup/README: + + - (agent/mibgroup/README): Point out that mib list must be in descending order. + +1997-08-14 08:15 whardake + + * configure, configure.in: + + - (configure*): + - Typo's when copying in a autoconf test. + - Add errormib to default module list (since its no longer required). + - backquote a . in a sed regexp to watch out for module names + beginning with the letter o. + +1997-08-14 07:37 whardake + + * FAQ, README, config.h.in, configure, + configure.in, agent/common_header.h, + agent/snmp_agent.c, agent/snmpd.c, + agent/mibgroup/alarm.c, agent/mibgroup/disk.c, + agent/mibgroup/errormib.c, agent/mibgroup/event.c, + agent/mibgroup/extensible.c, agent/mibgroup/extensible.h +, agent/mibgroup/loadave.c, agent/mibgroup/read_config.c +, agent/mibgroup/var_route.c, apps/snmpbulkwalk.c +, apps/snmpget.c, apps/snmpgetnext.c, + apps/snmpset.c, apps/snmpstatus.c, apps/snmptest.c +, apps/snmptranslate.c, apps/snmptrap.c, + apps/snmptrapd.c, apps/snmpwalk.c, + apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c, + apps/snmpnetstat/main.c, apps/snmpnetstat/route.c: + + - (config*, FAQ, README, agent/mibgroup/*.c, apps/*.c): + - Patch from David Paul Zimmerman: + - port to AIX 4.1.5. + - fix more type casting problems. + +1997-08-14 00:46 whardake + + * apps/: snmp_parse_args.c, snmptrap.c, snmptrapd.c +, snmpnetstat/main.c: + + - (snmp_parse_args.c, snmptrap.c, snmptrapd.c, main.c): + - add -V version flage. + +1997-08-13 08:10 whardake + + * version.h, agent/common_header.h, agent/snmp_agent.c +, agent/snmp_vars.c, agent/snmpd.c, + agent/mibgroup/disk.c, agent/mibgroup/disk.h, + agent/mibgroup/interfaces.c, agent/mibgroup/interfaces.h +, agent/mibgroup/proc.c, agent/mibgroup/proc.h, + agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h +, agent/mibgroup/var_route.c, agent/mibgroup/var_route.h +, agent/mibgroup/versioninfo.c, + agent/mibgroup/versioninfo.h, agent/mibgroup/versiontag +, snmplib/context.h, snmplib/party.h: + + - (version.h, agent/*, agent/mibgroup/*): + - move version string to a global header. + - insert USING_*_MODULE macro's in many places to make module + removal more possible. You can now compile with almost no modules + installed. + +1997-08-13 04:47 whardake + + * apps/snmpstatus.c: + + - (snmpstatus.c): optarg/optind need to be declaired under ultrix4. + +1997-08-07 02:34 whardake + + * acconfig.h, config.h.in, configure, + configure.in, agent/mibgroup/memory.c: + + - (config*, memory.c): + - fix swap on HPUX 10.20 + +1997-08-07 01:33 whardake + + * agent/: kernel.c, mibgroup/proc.c: + + - (kernel.c, proc.c): Patch from Simon Burge: + - Implement real process table walks on Ultrix. + +1997-08-07 01:10 whardake + + * README, acconfig.h, config.h.in, configure +, configure.in, agent/mibgroup/disk.c, + agent/mibgroup/loadave.c, snmplib/parse.c, + snmplib/snmp.c: + + - (config*, load.c, disk.c, parse.c, snmp.c): Patch from Simon Burge: + - Ultrix fixes for statfs, loadave. + - implement strdup if not found in system. + - test for test flags for kernel checking. + - watch out for ps'es that return egrep with the ps arg on the line. + - up maximum disks to 50. + +1997-08-07 00:29 whardake + + * TODO: + + - (TODO): better error messages by apps. + +1997-07-24 23:50 whardake + + * snmplib/snmp_api.c: + + - (snmp_api.c): Patch from Eddy J. Gurney: uncomment gettimeofday() call. + +1997-07-03 23:34 whardake + + * agent/mibgroup/versioninfo.c, bug-report, + sedscript.in: + + version tag ( 3.3.pre2 ) + +1997-07-03 23:33 whardake + + * apps/snmptranslate.c, snmplib/mib.c, snmplib/mib.h +, snmplib/parse.c, snmplib/parse.h: + + - (snmptranslate.c, mib.[ch], parse.[ch]): + - New option to snmptranslate (-a) to output a ascii dump of the mib + database capable of being used by the parser for quick OID translations. + +1997-07-01 08:37 whardake + + * agent/mibgroup/versioninfo.c, sedscript.in, + bug-report: + + version tag ( 3.3.pre1 ) + +1997-07-01 07:20 whardake + + * config.h.in, configure, configure.in: + + - (config*): bsdi3 specific headers. + +1997-07-01 06:41 whardake + + * agent/mibgroup/: disk.c, errormib.c, loadave.c, + memory.c: + + - (disk.c, errormib.c, loadave.c, memory.c): bsdi3 specific headers. + +1997-07-01 06:02 whardake + + * apps/: snmp_parse_args.c, snmp_parse_args.h, + snmpbulkwalk.c, snmpget.c, snmpgetnext.c, + snmpset.c, snmpstatus.c, snmptest.c, + snmpwalk.c: + + - (apps/*.c): Better usage information and usage() standarization. + +1997-07-01 05:41 whardake + + * acconfig.h, config.h.in, configure, + configure.in, agent/common_header.h, + agent/mibgroup/interfaces.c, agent/mibgroup/var_route.c +, mibs/UCD-SNMP-MIB.txt: + + - (config*, common_header.h, interfaces.c, var_route.c, UCD-SNMP-MIB.txt): + - fix freebsd3 specific problems (based on suggestions from Bill Fenner). + +1997-07-01 01:10 whardake + + * agent/mibgroup/smux.c: + + - (smux.c): fix prototyping failures. + +1997-06-30 07:19 whardake + + * snmplib/: mib.c, parse.c, snmp_api.c: + + - (mib.c, parse.c, snmp_api.c): Suggestions from Laukkanen Markku NRC/Hki: + - Malloc typecasts and other corrections in casting. + +1997-06-30 06:58 whardake + + * man/mib_api.3, snmplib/parse.c, snmplib/parse.h +: + + - (mib_api.3, parse.[ch]): Patch from Dave Shield: + - Handle mib module replacements through new function and replacement table. + +1997-06-30 06:49 whardake + + * acconfig.h, config.h.in, configure, + configure.in, agent/mibgroup/memory.c: + + - (config*, memory.c): Patch from vlad@misery.rosprint.ru: + - implement memory section of ucd mib on linux. + +1997-06-30 06:38 whardake + + * agent/mibgroup/wombat.h: + + - (wombat.h): better document config_load_mib() example. + +1997-06-30 06:33 whardake + + * apps/snmptest.c: + + - (snmptest.c): Patch from Niels Baggesen to fix get -> fget '\n' problem. + - Also makes sure it handles up and lower cases. + +1997-06-30 05:54 whardake + + * agent/mibgroup/interfaces.c: + + - (agent/mibgroup/interfaces.c): Don't put & in front of osf4 ac_enaddr. + +1997-06-30 05:53 whardake + + * agent/snmp_agent.c, agent/snmp_vars.c, + agent/mibgroup/alarm.c, agent/mibgroup/event.c, + apps/Makefile.in, apps/snmp_parse_args.c, + apps/snmp_parse_args.h, apps/snmpbulkwalk.c, + apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c +, apps/snmpstatus.c, apps/snmptest.c, + apps/snmptrap.c, apps/snmptrapd.c, apps/snmpwalk.c +, apps/snmpnetstat/main.c, snmplib/snmp.h, + snmplib/snmp_api.c, snmplib/snmp_auth.c: + + - (agent/snmp_{agent,vars}.c, alarm.c, event.c, apps/*, + snmplib/snmp{,_api,_auth}.c): + - Added basic (mostly conforming?) v2c support. + - Merged arg parsing of apps/* clients into one file. + +1997-06-26 23:39 whardake + + * agent/mibgroup/smux.c: + + - (smux.c): __P macros were called with too many arguments (needed (args)). + +1997-06-23 23:42 whardake + + * agent/mibgroup/README: + + - (agent/mibgroup/README): need 2 leading '-'s on --with-mib-modules flag. + +1997-06-23 23:41 whardake + + * configure, configure.in: + + - (configure*): bsdi3 needs to define bsdi2, not itself (duh). + +1997-06-23 23:40 whardake + + * Makefile.in: + + - (Makefile.in): Patch from John Charlton to fix leading spaces in sedscript. + +1997-06-11 05:46 whardake + + * ChangeLog: + + - (ChangeLog): whoops. + +1997-06-11 04:53 whardake + + * snmplib/mib.c: + + - (mib.c): Patch from Niels Baggesen to make MIBFILES env var work correctly. + +1997-05-26 02:38 whardake + + * snmplib/parse.c: + + - (parse.c): Patch from niels Baggesen to: + - close mibfiles for MIBS=ALL. + - Allow SYNTAX DisplayString (SIZE) inside OBJECT-TYPE. + +1997-05-26 01:58 whardake + + * agent/mibgroup/versioninfo.c, bug-report, + sedscript.in: + + version tag ( 3.2 ) + +1997-05-26 01:57 whardake + + * ChangeLog: + + - (ChangeLog): Update for 3.2. + +1997-05-26 01:56 whardake + + * local/snmpcheck.def: + + - (snmpcheck.def): new variables to set walk/get/set command line usage. + +1997-05-26 01:52 whardake + + * snmplib/snmp_api.h: + + - (snmp_api.h): trap long's back to ints, bad solution. + +1997-05-26 01:50 whardake + + * INSTALL, configure, configure.in: + + - (INSTALL, configure): default mibs listed correctly. + +1997-05-23 07:34 whardake + + * man/mib_api.3: + + - (mib_api.3): Modifiy to note default mibs. + +1997-05-23 07:23 whardake + + * agent/mibgroup/versioninfo.c, bug-report, + sedscript.in: + + version tag ( 3.1.4.pre8 ) + +1997-05-23 04:40 whardake + + * snmplib/snmp_api.h: + + - (snmp_api.h): Change trap types from int to long. + +1997-05-23 04:40 whardake + + * snmplib/mib.c: + + - (mib.c): Patch from Dave Shields to fix SNMP perl again. + +1997-05-23 04:38 whardake + + * snmplib/snmp_api.c: + + - (snmp_api.c): Patch from Niels Bagessen to fix multiple frees in v2 pdu's. + +1997-05-23 04:37 whardake + + * snmplib/snmp_client.c: + + - (snmp_client.c): Patch from Niels Bagessen to fix endiennes problems. + +1997-05-23 04:36 whardake + + * mibs/: HOST-RESOURCES-MIB.txt, SNMPv2-TC.txt: + + - (HOST-RESOURCES-MIB.txt, SNMPv2-TC.txt): From Niels: change import clauses. + +1997-05-23 04:36 whardake + + * agent/snmpd.c: + + - (snmpd.c): Patch from Niels Bagessen to fix endiannes problems. + +1997-05-23 04:35 whardake + + * acconfig.h, config.h.in: + + - (acconfig.h, config.h.in): Set default MIB list. + +1997-05-22 04:13 whardake + + * mibs/SNMPv2-M2M-MIB.txt: + + - (SNMPv2-M2M-MIB.txt): restored. Got truncated. + +1997-05-21 06:40 whardake + + * FAQ: + + - (FAQ): Changes from Dave. + +1997-05-21 06:38 whardake + + * NEWS: + + - (NEWS): Changes from Dave. + +1997-05-21 01:13 whardake + + * NEWS: + + - (NEWS): Update for 3.2. + +1997-05-20 07:50 whardake + + * snmplib/parse.c: + + - (parse.c): code from Dave Shield: add back in find_node() for perl usage. + +1997-05-20 07:50 whardake + + * TODO: + + - (TODO): snmpset should check against size defined in mib. + +1997-05-20 02:24 whardake + + * agent/mibgroup/udp.c: + + - (udp.c): Patch from Martin Jacobsson: Fix my cpp stupidity. + +1997-05-20 01:08 whardake + + * agent/mibgroup/versioninfo.c, bug-report, + sedscript.in: + + version tag ( 3.1.4.pre7 ) + +1997-05-19 23:19 whardake + + * snmplib/: mib.c, snmp_auth.c: + + - (mib.c, snmp_auth.c): include sys/select.h for AIX. + +1997-05-19 23:19 whardake + + * snmplib/parse.c: + + - (parse.c): protect against 0 import calls. + +1997-05-19 23:18 whardake + + * mibs/SNMPv2-TC.txt: + + - (SNMPv2-TC.txt): Comment out ObjectSyntax import. + +1997-05-19 23:03 whardake + + * agent/mibgroup/udp.c: + + - (udp.c): Only do Martin Jacobssen's fixes for freebsd2. + +1997-05-16 02:25 whardake + + * snmplib/parse.c: + + - (parse.c): Protect malloc against 0 external imports. + +1997-05-15 07:43 whardake + + * agent/mibgroup/udp.c: + + - (udp.c): Patch from Martin Jacobssen: + - Fix udp_inpcb structures. + +1997-05-15 07:26 whardake + + * INSTALL, configure, configure.in: + + - (configure*, INSTALL): + - Wording and order changes in configure --help lines. + +1997-05-15 07:22 whardake + + * INSTALL, configure, configure.in: + + - (configure*, INSTALL): + - Display defaults in configure --help lines. + +1997-05-15 07:01 whardake + + * acconfig.h, config.h.in, configure, + configure.in, snmplib/mib.c: + + - (config*, mib.c): + - Changed env variable MIBFILE -> MIBFILES (since it is a list now). + (will accept MIBFILE for backwards compatibility). + - By default, *no* additional mibfiles are loaded (ie, mib.txt is no + longer loaded) and must be turned on through configure or the env var. + - New configure options to set default MIBS, MIBFILES, MIBDIRS. + +1997-05-15 06:22 whardake + + * snmplib/: mib.c, parse.h: + + - (parse.h): Patch from Dave Shield: Add new node structure entries. + +1997-05-15 05:37 whardake + + * snmplib/parse.c: + + - (parse.c): patch from Dave Shield: + - deal with multiple module ID's being referenced or nodes defined. + - supress "name clash" warnings for anonymous nodes. + +1997-05-15 02:32 whardake + + * snmplib/: mib.c, parse.c: + + - (mib.c, parse.c): patch from Niels Baggesen: + - prototyping and null checking. + - if MIBS is set to ALL, parse everything found. + +1997-05-15 02:31 whardake + + * mibs/SNMPv2-SMI.txt: + + - (SNMPv2-SMI.txt): patch from Niels Baggesen: ccitt -> 0. + +1997-05-15 02:30 whardake + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): patch from Niels Baggesen: import indentifiers. + +1997-05-15 02:29 whardake + + * man/mib_api.3: + + - (mib_api.3): patch from Niels Baggesen: MIBS variable can be set to ALL. + +1997-05-15 02:28 whardake + + * INSTALL: + + - (INSTALL): patch from Niels Baggesen to reference the maketarget script. + +1997-05-15 02:23 whardake + + * snmplib/parse.c: + + - (parse.c): Patch from Dave Shield to fix purely numeric OIDs. + +1997-05-15 02:22 whardake + + * agent/mibgroup/interfaces.c: + + - (interfaces.c): patch from Martin Jacobsson for FreeBSD + +1997-05-14 06:00 whardake + + * agent/mibgroup/versioninfo.c, bug-report, + sedscript.in: + + version tag ( 3.1.4.pre6 ) + +1997-05-14 04:45 whardake + + * agent/snmpd.c: + + - (snmpd.c): Typecast malloc. + +1997-05-14 04:17 whardake + + * Makefile.in, apps/Makefile.in: + + - (Makefile.in, agent/Makefile.in): Patch from Oddbjorn Steffensen: + - Protect against bash needing ';'s on multiple subdir makes. + +1997-05-14 04:13 whardake + + * Makefile.in: + + - (Makefile.in): warn if mib.txt is installed from a previous release. + +1997-05-14 02:41 whardake + + * mib.txt, Makefile.in: + + - (Makefile.in, mib.txt): removed mib.txt from distribution. No longer needed. + +1997-05-13 07:22 whardake + + * acconfig.h, config.h.in, configure, + configure.in, snmplib/mib.c: + + - (config*,mib.c): New configure option --with-default-mibs="list:list". + +1997-05-13 06:38 whardake + + * mibs/Makefile.in: + + - (mibs/Makefile.in): ucd-snmp.txt -> UCD-SNMP-MIB.txt. + +1997-05-13 06:36 whardake + + * mibs/ucd-snmp.txt: + + - (ucd-snmp.txt): moved to UCD-SNMP-MIB.txt + +1997-05-13 06:36 whardake + + * mibs/UCD-SNMP-MIB.txt: + + - (UCD-SNMP-MIB.txt): moved from ucd-snmp.txt. + +1997-05-13 06:05 whardake + + * README: + + - (README): architecture list update. + +1997-05-13 06:05 whardake + + * INSTALL, configure, configure.in: + + - (config*, INSTALL): New flags to set prompted values instead of prompting. + +1997-05-13 05:48 whardake + + * mibs/ucd-snmp.txt: + + - (ucd-snmp.txt): Changed ID to UCD-SNMP + +1997-05-13 03:03 whardake + + * mibs/Makefile.in: + + - (mibs/Makefile.in): removed snmpv2.txt, rfc1271.txt. + +1997-05-13 03:02 whardake + + * mibs/snmpv2.txt: + + - (snmpv2.txt): removed. + +1997-05-13 02:57 whardake + + * mibs/rfc1271.txt: + + - (rfc1271.txt): removed. + +1997-05-13 01:52 whardake + + * mibs/: ucd-snmp.txt, ucd.txt: + + - (ucd.txt): whoops. Removed. + +1997-05-13 01:51 whardake + + * mibs/RFC1213-MIB.txt: + + - (RFC1213-MIB.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/RFC1155-SMI.txt: + + - (RFC1155-SMI.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/RFC1271-MIB.txt: + + - (RFC1271-MIB.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/SNMPv2-M2M-MIB.txt: + + - (SNMPv2-M2M-MIB.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/SNMPv2-PARTY-MIB.txt: + + - (SNMPv2-PARTY-MIB.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/UDP-MIB.txt: + + - (UDP-MIB.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/TCP-MIB.txt: + + - (TCP-MIB.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/SNMPv2-TM.txt: + + - (SNMPv2-TM.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/SNMPv2-TC.txt: + + - (SNMPv2-TC.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/SNMPv2-SMI.txt: + + - (SNMPv2-SMI.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/SNMPv2-MIB.txt: + + - (SNMPv2-MIB.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/SNMPv2-CONF.txt: + + - (SNMPv2-CONF.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/IP-MIB.txt: + + - (IP-MIB.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/IANAifType-MIB.txt: + + - (IANAifType-MIB.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/HOST-RESOURCES-MIB.txt: + + - (HOST-RESOURCES-MIB.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/EtherLike-MIB.txt: + + - (EtherLike-MIB.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/ucd.txt: + + - (ucd.txt): New mib file from Niels Baggesen. + +1997-05-13 01:51 whardake + + * mibs/IF-MIB.txt: + + - (IF-MIB.txt): New mib file from Niels Baggesen. + +1997-05-11 23:52 whardake + + * mibs/ucd-snmp.txt: + + - (mibs/ucd-snmp.txt): Patch from Mario DeFazio to fix typos. + - compiles under SNMPc 4.1g. + +1997-05-11 23:49 whardake + + * man/Makefile.in: + + - (man/Makefile.in): install mib_api.3. + +1997-05-11 23:48 whardake + + * INSTALL, README, TODO: + + - (INSTALL, README, TODO): documentation update. + +1997-05-11 23:44 whardake + + * agent/Makefile.in: + + - (agent/Makefile.in): removed CCHACK ???. + +1997-05-11 23:43 whardake + + * config.h.in, configure, configure.in, + agent/mibgroup/extensible.c: + + - (config*, extensible.c): BSDI3 specific headers and defines. + +1997-05-10 08:23 whardake + + * agent/: snmpd.c, mibgroup/read_config.c, + mibgroup/system.c: + + - (snmpd.c, read_config.c, system.c): Patch from Niels Baggesen: + - default trap community. + - multiple trap sinks. + +1997-05-10 07:52 whardake + + * man/mib_api.3: + + - (mib_api.3): New file from Dave Shield. + +1997-05-10 07:45 whardake + + * FAQ: + + - (FAQ): Patch from Dave Shields: update. + +1997-05-10 07:41 whardake + + * bug-report: + + - (bug-report): Patch from Dave Shields: don't submit blank bug-reports. + +1997-05-09 15:50 whardake + + * snmplib/: mib.c, parse.c, parse.h: + + - (parse.c): Patch from Dave Shields: deal with anonymous IDs (even better). + +1997-05-09 15:46 whardake + + * snmplib/: mib.c, parse.c: + + - (parse.c): Patch from Dave Shields: deal with anonymous IDs. + +1997-05-09 15:28 whardake + + * snmplib/parse.c: + + - (parse.c): Patch from Dave Shields: negative numbers in mibs. + +1997-05-09 15:03 whardake + + * snmplib/: mib.c, parse.c: + + - (mib.c, parse.c): patches from Niels Baggesen: prototyping (mostly). + +1997-05-09 14:52 whardake + + * agent/mibgroup/: smux.c, smux.h: + + - (smux.[ch]): patches from Niels Baggesen: prototyping. + +1997-05-09 13:46 whardake + + * TODO: + + - (TODO): Update. + +1997-05-09 13:46 whardake + + * agent/mibgroup/smux.c, configure.in, configure +, config.h.in: + + - (smux.c, config*): + - check for sgtty.h and prototype better. + +1997-05-09 13:38 whardake + + * snmplib/: Makefile.in, mib.c, mib.h, parse.c +, parse.h: + + - (mib.[ch], parse.[ch], Makefile.in): New parser from Dave Shield: + - Run-time control of initial module loading + (uses env variables MIBDIRS, MIBS, and MIBFILE) + - Defined interfaces for loading modules and retreiving entries + - Module scoping now includes Textual Conventions + - Tokens implemented internally no longer require importing the + corresponding modules + +1997-04-22 11:49 whardake + + * agent/mibgroup/versioninfo.c, bug-report, + sedscript.in: + + version tag ( 3.1.4.pre5 ) + +1997-04-22 08:43 whardake + + * config.h.in, configure, configure.in, + agent/mibgroup/smux.c: + + - (config*, smux.c): Check for headers and define FD_COPY if not defined. + +1997-04-22 07:41 whardake + + * agent/mibgroup/: smux.c, smux.h, snmp_bgp.c, + snmp_ospf.c, snmp_rip2.c: + + - (snmp_bgp.c, snmp_rip2.c, snmp_ospf.c, smux.[ch]): + - standardize headers for autoconf. + - smux_init() -> init_smux(). + - SMUXDEBUG -> DODEBUG (--enable-debugging turns this on automatically). + +1997-04-22 06:51 whardake + + * agent/mibgroup/: snmp_bgp.c, snmp_bgp.h, snmp_ospf.c +, snmp_ospf.h, snmp_rip2.c, snmp_rip2.h: + + - (snmp_bgp.[ch], snmp_rip2.[ch], snmp_ospf.[ch]): + - conform to new module standards of coding. + +1997-04-22 06:47 whardake + + * agent/common_header.h: + + - (common_header.h): remove duplicate (warning) TCP defines on osf4 systems. + +1997-04-22 06:20 whardake + + * agent/mibgroup/: README.smux, smux.c, smux.h, + snmp_bgp.c, snmp_ospf.c, snmp_rip2.c: + + - (README.smux, smux.c, smux.h, snmp_bgp.c, snmp_ospf.c, snmp_rip2.c): + - smux support for gated from Rohit Dube. + +1997-04-22 06:02 whardake + + * apps/snmpbulkwalk.c, apps/snmpget.c, + apps/snmpgetnext.c, apps/snmpset.c, apps/snmptest.c +, apps/snmptrap.c, apps/snmptrapd.c, + apps/snmpwalk.c, apps/snmpnetstat/if.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c, + apps/snmpnetstat/route.c, snmplib/mib.c, + snmplib/snmp_api.c, snmplib/snmp_api.h: + + - (many): Patch from Niels Baggesen to fix various things, mostly on linux. + +1997-04-22 05:59 whardake + + * maketarget, agent/common_header.h, agent/kernel.c +, agent/snmp_agent.c, agent/snmp_vars.linux.h, + agent/snmpd.c, agent/mibgroup/at.c, + agent/mibgroup/disk.c, agent/mibgroup/errormib.c, + agent/mibgroup/icmp.c, agent/mibgroup/icmp.h, + agent/mibgroup/interfaces.c, agent/mibgroup/interfaces.h +, agent/mibgroup/ip.c, agent/mibgroup/ip.h, + agent/mibgroup/loadave.c, agent/mibgroup/memory.c, + agent/mibgroup/route_write.c, agent/mibgroup/snmp_mib.c +, agent/mibgroup/snmp_mib.h, agent/mibgroup/system.c +, agent/mibgroup/tcp.c, agent/mibgroup/tcp.h, + agent/mibgroup/udp.c, agent/mibgroup/udp.h, + agent/mibgroup/var_route.c, agent/mibgroup/var_route.h: + + - (many): Patch from Niels Baggesen to fix various things, mostly on linux. + +1997-04-21 23:42 whardake + + * FAQ: + + - (FAQ): various updates. + +1997-03-26 08:05 whardake + + * agent/mibgroup/system.c: + + - (mibgroup/system.c): report agent uptime rather than system uptime. + +1997-03-25 04:30 whardake + + * INSTALL: + + - (INSTALL): minor doc update for new flags. + +1997-03-25 00:39 whardake + + * EXAMPLE.conf.def: + + - (EXAMPLE.conf.def): added syslocation and syscontact examples. + +1997-03-24 04:56 whardake + + * FAQ: + + - (FAQ): Patch from Dave Shield. + +1997-03-24 00:51 whardake + + * README: + + - (README): runs on bsdi 2.1. + +1997-03-24 00:51 whardake + + * Makefile.in: + + - (Makefile.in): Watch out for multiple spaces in C defs. + +1997-03-24 00:50 whardake + + * agent/mibgroup/: example.c, example.h: + + - (example.c,.h): New example mib module duplicating the passtest + script in C code. + +1997-03-24 00:49 whardake + + * agent/mibgroup/memory.c: + + - (memory.c): prototype write function better. + +1997-03-18 07:53 whardake + + * FAQ: + + - (FAQ): snmp.conf -> snmpd.conf + +1997-03-18 07:52 whardake + + * FAQ: + + - (FAQ): Update from Dave Shield. + +1997-03-14 07:16 whardake + + * agent/mibgroup/README: + + - (mibgroup/README): Update from Dave Shield. + +1997-03-14 04:55 whardake + + * agent/mibgroup/versioninfo.c, sedscript.in, + bug-report: + + version tag ( 3.1.4.pre4 ) + +1997-03-14 04:54 whardake + + * acconfig.h, config.h.in, mibs/ucd-snmp.txt: + + - (acconfig.h, ucd-snmp.txt): recognize new hosts for sysObjectId. + +1997-03-14 04:53 whardake + + * snmplib/context_parse.c, snmplib/party_parse.c, + snmplib/system.c, snmplib/system.h, agent/snmpd.c +: + + - (snmpd.c, context_parse.c, party_parse.c, system.[ch]): + - 64bit fix: get_myaddr() should return int not long. + +1997-03-14 04:51 whardake + + * configure, configure.in, apps/Makefile.in: + + - (configure.in, apps/Makefile.in): fix trap by including optional .o files. + +1997-03-14 02:22 whardake + + * agent/snmp_groupvars.h: + + - (snmp_groupvars.h): axe. + +1997-03-14 02:20 whardake + + * agent/snmp_vars_event.h: + + - (snmp_vars_event.h): axe. + +1997-03-14 02:18 whardake + + * agent/Makefile.in, apps/snmpnetstat/Makefile.in: + + - (agent/Makefile.in, apps/snmpnetstat/Makefile.in): make depend. + +1997-03-14 02:17 whardake + + * makedepend.in: + + - (makedepend.in): run on snmpnetstat dir also. + +1997-03-14 02:07 whardake + + * Makefile.in: + + - (Makefile.in): Fix sedscript to include s# as well as s/ commands. + +1997-03-14 02:01 whardake + + * man/snmpd.1.def: + + - (snmpd.1.def): Updated to include -c/-C and SNMPCONFPATH env var. + +1997-03-14 01:49 whardake + + * mibs/ucd-snmp.txt: + + - (ucd-snmp.txt): remove the last of the sed script defs. + +1997-03-14 01:48 whardake + + * Makefile.in, configure, configure.in, + mibs/Makefile.in: + + - (Makefile.in, config*, mibs/Makefile.in): enable mibs/ make install. + +1997-03-14 00:49 whardake + + * mibs/: rfc1271.txt, snmpv2.txt, ucd-snmp.txt: + + - (mibs/{rfc1271,snmpv2,ucd-snmp}.txt): New mibs directory for sub-mibs. + +1997-03-14 00:47 whardake + + * mib.txt: + + - (mib.txt): streamed down. + +1997-03-14 00:46 whardake + + * ucd-snmp.txt: + + - (ucd-snmp.txt): moved to mibs/. + +1997-03-14 00:38 whardake + + * Makefile.in, ece-mib.def, mib.txt, mibII.txt +, ucd-snmp.txt: + + - (ucd-snmp.txt, mib.txt, Makefile.in): Don't build mib files anymore. + +1997-03-13 08:45 whardake + + * maketarget, agent/kernel.c, agent/kernel.h, + agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c +, agent/snmpd.h, agent/mibgroup/at.c, + agent/mibgroup/icmp.c, agent/mibgroup/interfaces.c, + agent/mibgroup/interfaces.h, agent/mibgroup/ip.c, + agent/mibgroup/loadave.c, agent/mibgroup/tcp.c, + agent/mibgroup/udp.c, agent/mibgroup/var_route.c, + apps/snmpstatus.c, apps/snmptrap.c, apps/snmptrapd.c +, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c +, apps/snmpnetstat/main.c, apps/snmpnetstat/netstat.h +, apps/snmpnetstat/route.c, man/snmpd.1.def, + man/snmpnetstat.1, snmplib/mib.c, snmplib/snmp_api.c +, snmplib/snmp_client.c: + + - (many): Patch from Niels Baggensen: + - A large number of problems with the Linux port + - Some problems with NetBSD 1.2C, but it's still not perfect + - More (symbolic) debug output from snmpd, when using -V. -d implies -V + Shows you variable requested and value returned + - Return ipRouteMask under Solaris + - snmpnetstat -r shows non-standard netmasks + - snmpnetstat -o (new) shows interface octets, without enquiring for mtu + and other variables not present for a Cisco Frame-Relay virtual circuit + interface + - snmpnetstat tcp/udp print-out had ntohs/htons in wrong places for port + numbers (shows up on little-endian architectures) + - adds a maketarget script that can be used to create a parallel symlinked + source directory. Useful if your make does not support VPATH + +1997-03-13 08:17 whardake + + * agent/common_header.h: + + - (common_header.h): fix path to alarm.h. + +1997-03-13 07:17 whardake + + * apps/: Makefile.in, snmpnetstat/Makefile.in: + + - (apps/*/Makefile.in): depend problems fix. + +1997-03-13 07:10 whardake + + * configure, configure.in: + + - (config*): remove duplicate gethostname check. + +1997-03-13 07:07 whardake + + * Makefile.in, agent/Makefile.in, + agent/mibgroup/Makefile.in, apps/Makefile.in, + apps/snmpnetstat/Makefile.in, snmplib/Makefile.in: + + - (*/Makefile.in): make depend and rule fixes as well. + +1997-03-13 06:45 whardake + + * agent/Makefile.in, agent/mibgroup/Makefile.in, + apps/Makefile.in, apps/snmpnetstat/Makefile.in, + snmplib/Makefile.in: + + - (*/Makefile.in): New make depend rules to seperate system/non dependent stuff. + +1997-03-13 06:45 whardake + + * configure, configure.in: + + - (config*): check for system dependent modules. + +1997-03-13 06:36 whardake + + * agent/mibgroup/: view_vars.c, context_vars.c, + acl_vars.c: + + - (view_vars.c, context_vars.c, acl_vars.c): don't include snmpv2_vars.h. + +1997-03-13 06:35 whardake + + * agent/mibgroup/: hpux.c, memory.c, memory.h: + + - (hpux.c, memory.c, memory.h): Patch from Dave Shields to fix minor problems. + +1997-03-13 05:44 whardake + + * agent/: Makefile.in, acl.conf, kernel_sunos5.c +, kernel_sunos5.h, route_write.c, + snmp_var_route.c, mibgroup/kernel_sunos5.c, + mibgroup/kernel_sunos5.h: + + - (kernel_sunos5.[ch]): moved to mibgroup/. + - (route_write.c, snmp_var_route.c): delete from agent dir. + +1997-03-13 05:34 whardake + + * agent/: Makefile.in, acl_vars.c, alarm.c, + alarm.h, common_header.h, context_vars.c, event.c +, event.h, party_vars.c, snmp_vars.c, + snmpd.c, view_vars.c, mibgroup/acl_vars.c, + mibgroup/acl_vars.h, mibgroup/alarm.c, mibgroup/alarm.h +, mibgroup/context_vars.c, mibgroup/context_vars.h +, mibgroup/event.c, mibgroup/event.h, + mibgroup/party_vars.c, mibgroup/party_vars.h, + mibgroup/snmpv2_subtrees.h, mibgroup/snmpv2_vars.h, + mibgroup/view_vars.c, mibgroup/view_vars.h: + + - (agent/*, mibgroup/*): moved alarm, context, views, event, party, + and acl variable groups to mibgroup/. + +1997-03-13 01:14 whardake + + * agent/mibgroup/extensible_subtrees.h: + + - (extensible_subtrees.h): Removed file. + +1997-03-13 00:37 whardake + + * apps/snmpnetstat/main.c, snmplib/party_parse.c: + + - (config*): check for in_addr_t and define as u_int (32 bits) if not present. + - (apps/*.c, party_parse.c): use it. + +1997-03-13 00:32 whardake + + * Makefile.in, acconfig.h, config.h.in, + configure, configure.in, apps/snmpbulkwalk.c, + apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c +, apps/snmpstatus.c, apps/snmptest.c, + apps/snmptrap.c, apps/snmpwalk.c: + + - (config*): check for in_addr_t and define as u_int (32 bits) if not present. + - (apps/*.c, party_parse.c): use it. + +1997-03-12 08:15 whardake + + * snmplib/snmp_api.c: + + - (snmp_api.c): returns from inet_addr are in_addr_t (u_int) not u_long. + +1997-03-12 06:55 whardake + + * agent/mibgroup/README: + + - (mibgroup/README): doc update from Dave Shield. + +1997-03-12 06:48 whardake + + * apps/snmpnetstat/Makefile.in, apps/Makefile.in, + agent/Makefile.in: + + - (*/Makefile.in): make depend update. + +1997-03-12 06:45 whardake + + * configure, configure.in, agent/snmp_agent.c, + agent/snmpd.c, agent/mibgroup/Makefile.in, + agent/mibgroup/ip.c, agent/mibgroup/ip.h, + agent/mibgroup/route_write.c, agent/mibgroup/route_write.h +, agent/mibgroup/snmp.c, agent/mibgroup/snmp.h, + agent/mibgroup/snmp_mib.c, agent/mibgroup/var_route.c, + agent/mibgroup/var_route.h: + + - (configure.in, snmpd.c, snmp_agent.c, route_write.[ch], + var_route.[ch], ip.[ch], snmp.[ch] -> snmp_mib.[ch]): + - Moved snmp mib module -> snmp_mib for naming conflicts with snmplib. + - Moved snmp_var_route.c -> mibgroup/var_route.c + - Moved write_route.c -> mibgroup/write_route.c + +1997-03-12 00:28 whardake + + * agent/mibgroup/: snmp_mib.c, snmp_mib.h: + + - (mibgroup/snmp.[hc] -> mibgroup/snmp_mib.[hc]): Moved due to name clashes. + +1997-03-11 08:36 whardake + + * agent/mibgroup/at.h, agent/mibgroup/icmp.c, + agent/mibgroup/interfaces.c, agent/mibgroup/ip.c, + agent/mibgroup/snmp.c, agent/mibgroup/snmp.h, + agent/mibgroup/system.c, agent/mibgroup/tcp.c, + agent/mibgroup/udp.c, agent/mibgroup/wombat.c, + acconfig.h, config.h.in, configure, + configure.in, agent/route_write.c, + agent/snmp_var_route.c, snmplib/mib.c: + + - (mibgroup/*): + - remove trailing ;s on bunches of functions. + - make everything but interfaces.c compile on irix6.3. + - (config*,system.c): use uname and gethostname if available. + - (configure.in, configure): Don't check _KERNEL if ifnet.if_mtu already works. + +1997-03-11 00:04 whardake + + * agent/mibgroup/ip.c: + + - (ip.c): freebsd2 patch. + +1997-03-10 08:28 whardake + + * configure, configure.in: + + - (configure.in): space protect modules when checking for with grep. + +1997-03-10 07:55 whardake + + * configure, configure.in: + + - (configure.in): New configure option: --with-out-mib-modules="list". + +1997-03-07 07:11 whardake + + * agent/common_header.h: + + - (common_header.h): comment out end of #endif. + +1997-03-07 07:09 whardake + + * acconfig.h, config.h.in, configure, + configure.in: + + - (config*): make new configure options respect $(srcdir). + +1997-03-07 06:02 whardake + + * configure, configure.in: + + - (configure): removed {} requirement from config_load_mib() calls. + +1997-03-07 06:00 whardake + + * agent/mibgroup/: at.h, disk.h, errormib.h, + extensible.h, icmp.h, interfaces.h, ip.h, + loadave.h, memory.h, proc.h, snmp.h, + system.h, tcp.h, udp.h, versioninfo.h, + wombat.h: + + - (mibgroup/*): removed {} requirement from config_load_mib() calls. + +1997-03-07 05:01 whardake + + * agent/mibgroup/versioninfo.c, sedscript.in, + bug-report: + + version tag ( 3.1.4.pre3 ) + +1997-03-07 04:51 whardake + + * snmplib/snmp.c: + + - (snmplib/snmp.c): remove second ctype.h include. + +1997-03-07 04:50 whardake + + * agent/mibgroup/hpux.c: + + - (hpux.c): ifdef a few headers for correct make depend. + +1997-03-07 04:49 whardake + + * agent/mibgroup/Makefile.in, snmplib/Makefile.in, + apps/Makefile.in: + + - (mibgroup/Makefile.in, apps/Makefile.in, snmplib/Makefile.in): depend. + +1997-03-07 04:48 whardake + + * agent/: snmp_agent.c, snmp_vars.c, snmpd.c: + + - (snmp_agent.c, snmp_vars.c, snmpd.c): remove extproto.h include. + +1997-03-07 04:47 whardake + + * agent/Makefile.in: + + - (agent/Makefile.in): make depend and extensible/ removes. + +1997-03-07 04:46 whardake + + * Makefile.in, config.h.in, sedscript.in: + + - (Makefile.in, sedscript.in): Fix sedscript generation. sigh. + +1997-03-07 04:44 whardake + + * .cvsignore: + + - (.cvsignore): add mib_module_config.h + +1997-03-07 04:40 whardake + + * remove-files: + + - (remove-files): add makedepend.in + +1997-03-07 04:39 whardake + + * makedepend.in: + + - (makedepend.in): new make depend script + +1997-03-07 02:42 whardake + + * acconfig.h, configure, configure.in: + + - (config*): generate a mib_module_config.h with defines of whats being used. + +1997-03-07 01:49 whardake + + * agent/mibgroup/struct.h: + + - (mibgroup/struct.h): moved to here. + +1997-03-07 01:34 whardake + + * agent/mibgroup/: hpux.c, hpux.h: + + - (hpux.[ch]): Added hpux specific files from extensible dir. + +1997-03-07 01:07 whardake + + * agent/mibgroup/versiontag: + + - (mibmodule/versiontag): moved into place from extensible/ + +1997-03-07 00:58 whardake + + * agent/: snmp_vars.h, mibgroup/disk.c, mibgroup/disk.h +, mibgroup/errormib.c, mibgroup/errormib.h, + mibgroup/extensible.c, mibgroup/extensible.h, + mibgroup/ip.c, mibgroup/ip.h, mibgroup/loadave.c, + mibgroup/loadave.h, mibgroup/pass.c, mibgroup/pass.h +, mibgroup/proc.c, mibgroup/proc.h, + mibgroup/read_config.c, mibgroup/read_config.h, + mibgroup/snmp.c, mibgroup/system.c, + mibgroup/util_funcs.c, mibgroup/util_funcs.h: + + - (snmp_vars.h, mibgroup/*): strict-prototyping and config_require()s. + +1997-03-07 00:07 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c): removed more non-mibgroup specific calls and headers. + +1997-03-07 00:05 whardake + + * agent/: mibgroup/Makefile.in, mibgroup/disk.c, + mibgroup/disk.h, mibgroup/errormib.c, + mibgroup/errormib.h, mibgroup/extensible.c, + mibgroup/extensible.h, mibgroup/loadave.c, + mibgroup/loadave.h, mibgroup/memory.c, + mibgroup/memory.h, mibgroup/mibdefs.h, + mibgroup/mibincl.h, mibgroup/pass.c, mibgroup/pass.h +, mibgroup/proc.c, mibgroup/proc.h, + mibgroup/read_config.c, mibgroup/read_config.h, + mibgroup/system.c, mibgroup/system.h, + mibgroup/util_funcs.c, mibgroup/util_funcs.h, + mibgroup/versioninfo.c, mibgroup/versioninfo.h, + Makefile.in: + + - (extensible/* -> mibgroup/*): moved extensible stuff to mib modules. + +1997-03-05 07:29 whardake + + * snmplib/snmp_api.c: + + - (snmp_api.c): Yep. It was wrong. Tested and works now. + +1997-03-05 07:15 whardake + + * snmplib/snmp_api.c: + + - (snmp_api.c): fixed prototyping errors in snmp_parse. Possibly wrong. + +1997-03-05 07:13 whardake + + * agent/acl_vars.c: + + - (acl_vars.c): incorrectly fixed prototyping errors for write_acl(). + +1997-03-05 06:05 whardake + + * snmplib/: acl.c, acl.h, acl_parse.c, asn1.c +, asn1.h, context.c, context.h, + context_parse.c, md5.c, md5.h, mib.c, + mib.h, parse.c, parse.h, party.c, party.h +, party_parse.c, snmp.h, snmp_api.c, + snmp_api.h, snmp_auth.c, snmp_client.c, + snmp_client.h, snmp_impl.h, system.c, system.h +, view.c, view.h: + + - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*. + +1997-03-05 06:01 whardake + + * agent/mibgroup/at.c, agent/mibgroup/at.h, + agent/mibgroup/icmp.c, agent/mibgroup/icmp.h, + agent/mibgroup/interfaces.c, agent/mibgroup/interfaces.h +, agent/mibgroup/ip.c, agent/mibgroup/ip.h, + agent/mibgroup/snmp.c, agent/mibgroup/snmp.h, + agent/mibgroup/snmpv2_vars.h, agent/mibgroup/system.c, + agent/mibgroup/system.h, agent/mibgroup/tcp.c, + agent/mibgroup/tcp.h, agent/mibgroup/udp.c, + agent/mibgroup/udp.h, apps/snmpbulkwalk.c, + apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c +, apps/snmpstatus.c, apps/snmptest.c, + apps/snmptranslate.c, apps/snmptrap.c, + apps/snmptrapd.c, apps/snmpwalk.c, + apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c, + apps/snmpnetstat/main.c, apps/snmpnetstat/route.c: + + - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*. + +1997-03-05 05:58 whardake + + * acconfig.h, config.h.in, agent/acl_vars.c, + agent/alarm.c, agent/alarm.h, agent/common_header.h +, agent/context_vars.c, agent/event.c, + agent/event.h, agent/kernel.h, agent/party_vars.c +, agent/route_write.c, agent/snmp_agent.c, + agent/snmp_var_route.c, agent/snmp_vars.c, + agent/snmp_vars.h, agent/snmp_vars_event.h, + agent/snmpd.c, agent/snmpd.h, agent/var_struct.h +, agent/view_parse.c, agent/view_vars.c: + + - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*. + +1997-03-05 02:37 whardake + + * README: + + - (README): Contributer name addition. + +1997-03-05 02:28 whardake + + * agent/snmpd.h: + + file snmpd.h was initially added on branch Ext-3-1-4-pre2-niels. + +1997-03-05 02:28 whardake + + * agent/kernel.h: + + file kernel.h was initially added on branch Ext-3-1-4-pre2-niels. + +1997-03-05 02:17 whardake + + * snmplib/snmp_client.c: + + - (snmp_client.c): Patch from Elwyn B Davies: + - Fix a PDU cloning bug. + +1997-03-05 01:04 whardake + + * agent/mibgroup/.cvsignore: + + - (mibgroup/.cvsignore): new to ignore created .h files. + +1997-03-05 01:03 whardake + + * agent/mibgroup/system.c: + + - (system.c): removed system nlist (unused). + +1997-03-05 00:48 whardake + + * acconfig.h, config.h.in, configure, + configure.in, agent/Makefile.in, + agent/common_header.h, agent/snmp_vars.c, + agent/snmp_vars.h, agent/mibgroup/Makefile.in, + agent/mibgroup/at.h, agent/mibgroup/icmp.h, + agent/mibgroup/interfaces.h, agent/mibgroup/ip.h, + agent/mibgroup/snmp.c, agent/mibgroup/snmp.h, + agent/mibgroup/system.c, agent/mibgroup/system.h, + agent/mibgroup/tcp.h, agent/mibgroup/udp.h, + agent/mibgroup/wombat.h: + + - (config*, agent/*, agent/mibgroup/*): + - Added .o file list to agent/Makefile.in generated by configure. + - new files generated by configure: + - mibgroup/mib_module_includes.h: A list of mib .h files for snmp_vars.h. + (every module *must* have a .h file) + - mibgroup/mib_module_inits.h: A list of init_wombat() type functions. + (only present if exist in wombat.c). + - mibgroup/mib_module_loads.h: This file is generated by a new macro in + the mib.h files called + config_load_mib(), which simplifies + the loading of the mib sections. + +1997-03-04 06:44 whardake + + * acconfig.h, config.h.in, configure, + configure.in, agent/mibgroup/Makefile.in: + + - (config*, mibgroup/Makefile.in): + - mibgroup compile list is build by configure and can be augmented + by the --with-mib-modules="list of modules" command line to configure. + +1997-02-17 07:11 whardake + + * sedscript.in, bug-report: + + version tag ( 3.1.4.pre2 ) + +1997-02-17 06:32 whardake + + * agent/mibgroup/interfaces.c: + + - (interfaces.c): Remove MAX_NAME_LENGTH requirements. + +1997-02-17 06:31 whardake + + * agent/mibgroup/icmp.c: + + - (icmp.c): don't use ret variable, since it's not defined. + +1997-02-17 06:30 whardake + + * agent/event.c: + + - (event.c): Was passing an int to bcopy instead of &int. + +1997-02-17 06:30 whardake + + * agent/alarm.c: + + - (alarm.c): typedef for getStatPtr(). + +1997-02-17 05:53 whardake + + * agent/: Makefile.in, mibgroup/Makefile.in: + + - (agent/*Makefile.in): Make depend. + +1997-02-17 05:47 whardake + + * snmplib/: mib.c, snmp_api.c, snmp_api.h: + + - (mib.c, snmp_api.c, snmp_api.h): Patch from Dave Shield to remove + ANSI specific requirements. + +1997-02-17 05:46 whardake + + * agent/mibgroup/.cvsignore: + + - (agent/mibgroup/.cvsignore): Added. + +1997-02-17 05:38 whardake + + * configure, configure.in, agent/Makefile.in, + agent/common_header.h, agent/snmp_agent.c, + agent/snmp_var_route.c, agent/snmp_vars.c, + agent/snmp_vars.h, agent/snmpd.c, agent/var_struct.h +, agent/mibgroup/Makefile.in, agent/mibgroup/README +, agent/mibgroup/at.c, agent/mibgroup/at.h, + agent/mibgroup/extensible_subtrees.h, agent/mibgroup/icmp.c +, agent/mibgroup/icmp.h, agent/mibgroup/interfaces.c +, agent/mibgroup/interfaces.h, agent/mibgroup/ip.c +, agent/mibgroup/ip.h, agent/mibgroup/snmp.c, + agent/mibgroup/snmp.h, agent/mibgroup/snmpv2_subtrees.h +, agent/mibgroup/snmpv2_vars.h, agent/mibgroup/system.c +, agent/mibgroup/system.h, agent/mibgroup/tcp.c, + agent/mibgroup/tcp.h, agent/mibgroup/udp.c, + agent/mibgroup/udp.h, agent/mibgroup/wombat.c, + agent/mibgroup/wombat.h: + + - (agent/snmp_vars, agent/mibgroup): Dave Shield split up the + snmp_vars.c and related files into pieces for easier management. + The results of his work are in the new agent/mibgroup directory. + +1997-02-11 08:00 whardake + + * Makefile.in: + + - (Makefile.in): Rest of Philip's patch to fix srcdir problems (sh vars). + +1997-02-11 07:44 whardake + + * man/Makefile.in: + + - (man/Makefile.in): Patch from Simon Leinin to fix srcdir problems. + +1997-02-11 07:42 whardake + + * apps/Makefile.in: + + - (apps/Makefile.in): Patch from Simon Leinin to descend when make cleaning. + +1997-02-11 05:14 whardake + + * sedscript.in, bug-report: + + version tag ( 3.1.4.pre1 ) + +1997-02-11 05:13 whardake + + * snmplib/snmp_auth.c: + + - (snmp_auth.c): remove non-static md5digest prototype. + +1997-02-11 05:11 whardake + + * local/Makefile.in, man/Makefile.in, ov/Makefile.in +: + + - ({local,man,ov}/Makefile.in): Remove spaces in front of tabs. + +1997-02-11 05:10 whardake + + * agent/snmp_vars.linux.h: + + - (snmp_vars.linux.h): Fix #ifdef. + +1997-02-11 04:17 whardake + + * agent/snmpd.c, apps/snmpbulkwalk.c, apps/snmpget.c +, apps/snmpgetnext.c, apps/snmpset.c, + apps/snmpstatus.c, apps/snmptest.c, + apps/snmptranslate.c, apps/snmptrap.c, apps/snmptrapd.c +, apps/snmpwalk.c, apps/snmpnetstat/main.c, + snmplib/acl.c, snmplib/acl.h, snmplib/acl_parse.c +, snmplib/context.c, snmplib/context.h, + snmplib/context_parse.c, snmplib/md5.c, snmplib/mib.c +, snmplib/party.c, snmplib/party.h, + snmplib/party_parse.c, snmplib/snmp.c, + snmplib/snmp_api.c, snmplib/snmp_api.h, + snmplib/snmp_auth.c, snmplib/view.c, snmplib/view.h +: + + - (all .c with main(), snmplib/*): Patch from Philip Guenther: + - Make better support for shared lib possibilities. + +1997-02-11 04:12 whardake + + * README: + + - (README): Update people supplying patches list. + +1997-02-11 04:10 whardake + + * Makefile.in, agent/Makefile.in, apps/Makefile.in +, apps/snmpnetstat/Makefile.in, local/Makefile.in +, man/Makefile.in, ov/Makefile.in, + snmplib/Makefile.in: + + - (*Makefile.in): Patch from Philip Guenther: + - Fix all Makefile.in's to support a different src dir. + +1997-02-11 03:54 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c): Patch from Dave Shield: Fix hpux specific problems. + +1997-02-11 03:50 whardake + + * agent/snmp_vars.linux.h: + + - (snmp_vars.linux.h): Removed non-linux specific stuff. + +1997-02-11 03:47 whardake + + * agent/: snmp_var_route.c, snmp_vars.c, + snmp_vars.linux.h: + + - (snmp_vars.c, snmp_var_route.c, snmp_vars.linux.h): Patch from Jennifer Bray: + - Get agent working on linux. + +1997-02-10 00:54 whardake + + * NEWS: + + - (NEWS): Whoops. + +1997-02-10 00:51 whardake + + * sedscript.in, bug-report: + + version tag ( 3.1.3 ) + +1997-02-10 00:50 whardake + + * ChangeLog: + + - (ChangeLog): Update for 3.1.3 + +1997-02-10 00:22 whardake + + * apps/snmpnetstat/main.c: + + - (snmpnetstat/main.c): Remove malloc prototype, now in stdlib.h. + +1997-02-10 00:22 whardake + + * FAQ: + + - (FAQ): Dave Shields' additions: finding more info. + +1997-02-05 08:41 whardake + + * sedscript.in, bug-report: + + version tag ( 3.1.3.pre4 ) + +1997-02-05 08:29 whardake + + * Makefile.in, configure, configure.in: + + - (Makefile.in, configure.in): removed tcl stuff. + +1997-02-05 08:24 whardake + + * NEWS, local/snmpcheck.def: + + - (NEWS): removed tcl stuff. + +1997-02-05 08:20 whardake + + * bug-report: + + - (bug-report): Change subject line to shorten and force better description. + +1997-02-05 08:13 whardake + + * snmplib/system.c: + + - (system.c): Patch from Dave Shield to fix nlist problems. + +1997-02-05 08:09 whardake + + * agent/snmp_agent.c, agent/snmp_groupvars.h, + agent/snmp_var_route.c, agent/snmp_vars.c, + agent/snmpd.c, apps/snmpnetstat/if.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c, + apps/snmpnetstat/route.c, man/snmpd.conf.5.def: + + - (many): Patch from Niels Baggesen: + - snmp mib group cleanups. + - trap generation cleanups. + - added man entries for trap generation. + - improved agent debugging output with agent's -d flag. + +1997-02-05 08:07 whardake + + * configure, configure.in: + + - (configure, configure.in): Put /dev/ksyms ahead of /kernel/unix. + +1997-02-05 07:33 whardake + + * TODO: + + - (TODO): misc requested additions. + +1997-02-05 07:33 whardake + + * FAQ: + + - (FAQ): Dave updated architecture lists. + +1997-02-04 00:41 whardake + + * FAQ: + + - (FAQ): Added TOC and autor notes ;-). + +1997-02-04 00:37 whardake + + * snmplib/mib.c: + + - (mib.c): Patch from Simon: comment #ifdef endings for ANSI compliers. + +1997-02-04 00:36 whardake + + * configure, configure.in: + + - (configure, configure.in): Fix hpux problems, *again*. + +1997-02-04 00:35 whardake + + * TODO: + + - (TODO): Added suggestions from ucd-snmp-coders. + +1997-02-04 00:35 whardake + + * FAQ: + + - (FAQ): Dave's latest revision. + +1997-02-03 04:55 whardake + + * sedscript.in, bug-report: + + version tag ( 3.1.3.pre3 ) + +1997-02-03 04:53 whardake + + * bug-report: + + - (bug-report): move config.cache to end of message. + +1997-02-03 04:33 whardake + + * NEWS, README, TODO: + + - (README, NEWS, TODO): Update for 3.1.3. + +1997-02-03 04:15 whardake + + * README: + + - (README): + - added FAQ pointer. + - Dave's English pointers (ie, he proofed it and I, uh, don't...). + - switch ftp mirror. + - bug-report script mentioned. + - I -> We, me -> us... + +1997-02-03 03:51 whardake + + * README: + + - (README): remove project history. + +1997-02-03 03:47 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c): add some irix appropriate includes. + +1997-02-03 03:44 whardake + + * snmplib/system.c: + + - (snmplib/system.c): typo: needs a space between 'static' and 'struct'. + +1997-02-03 02:50 whardake + + * acconfig.h, aclocal.m4, config.h.in, + configure, configure.in: + + - (config*): + - Check for irix 6.2 headers. + - Check if _KERNEL needs to be defined for irix and ifnet usage. + - Use the found UNAME program instead of assuming we have it. + +1997-02-03 01:48 whardake + + * snmplib/system.c: + + - (snmplib/system.c): Use CAN_USE_SYSCTL instead of bsdlike. + +1997-02-03 01:47 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c): Patch from Dave Shield + - Mark stuff for later changes. + +1997-02-03 01:45 whardake + + * configure, configure.in: + + - (configure.in): + - Check for whoami, logname. + - Don't pass null args to ksh. + +1997-02-03 01:03 whardake + + * EXAMPLE.conf.def: + + - (EXAMPLE.conf.def): comment out possible security problem lines. + +1997-02-03 01:02 whardake + + * bug-report: + + - (bug-report): Patch from Dave Shield: + - domain name fix and editor bomb out. + +1997-01-31 02:03 whardake + + * bug-report, sedscript.in: + + version tag update + +1997-01-31 01:59 whardake + + * configure.in, configure: + + - (configure.in, configure): changed arch to hppa and make sure /bin/ksh exists. + +1997-01-31 01:49 whardake + + * configure, configure.in: + + - (configure.in, configure): fire off ksh if hpux && sh. + +1997-01-31 01:01 whardake + + * agent/: snmp_var_route.c, snmp_vars.c: + + - (snmp_var_route.c, snmp_vars.c): Patch from Martin Jacobsson: + - Change some system specific ifdefs to CAN_USE_SYSCTL. + - Fix compliation errors on bsdi2. + - Fix routing tables for similar. + +1997-01-31 00:57 whardake + + * configure.in, configure, config.h.in, + acconfig.h: + + - (config*): Check for kstat.h and if sysctl can read the boottime. + +1997-01-29 04:08 whardake + + * bug-report: + + - (bug-report): + - change to address (back) to ucd-snmp-coders. + - Add a trap on signals to remove tmp files. + +1997-01-29 03:58 whardake + + * agent/: kernel.c, snmp_agent.c, snmpd.c: + + - (kernel.c, snmp_agent.c, snmpd.c): Patch from Niels Baggesen: + - Fix various warnings/errors. + - Implement real traps. + +1997-01-29 03:11 whardake + + * config.h.in, configure: + + - (config.h.in, configure): update + +1997-01-29 03:11 whardake + + * FAQ: + + - (FAQ): revision one! + +1997-01-29 03:10 whardake + + * configure.in: + + - (configure.in): New ps options to check for. + +1997-01-29 03:09 whardake + + * aclocal.m4: + + - (aclocal.m4): Fix check_struct_for to define things correctly. + +1997-01-29 03:08 whardake + + * .cvsignore: + + - (.cvsignore): ignore .software.db.sh + +1997-01-29 03:07 whardake + + * acconfig.h: + + - (acconfig.h): + - SNMPBLOCK = !SNMPBLOCK + +1997-01-29 03:07 whardake + + * bug-report: + + - (bug-report): + - Always use multipart: version info and config.cache are one. + - re-arranged a bit. + - Added introduction. + - Guess at domain name if possible. + +1997-01-29 01:47 whardake + + * bug-report: + + bug reporting script add + +1997-01-21 00:17 whardake + + * agent/: snmp_var_route.c, snmp_vars.c: + + - (snmp_var_route.c, snmp_vars.c): + - Patch from Karl Lehenbauer + - handle multiple interface names > 10 properly. + +1997-01-20 23:34 whardake + + * snmplib/snmp_client.h: + + - (snmp_client.h): remove second (wrong) function prototype. + +1997-01-20 23:33 whardake + + * agent/snmpd.c: + + - (snmpd.c): remove second char definition. + +1997-01-20 07:59 whardake + + * sedscript.in: + + version tag ( 3.1.3.pre1 ) + +1997-01-20 07:43 whardake + + * snmplib/: snmp_api.c, snmp_client.c, snmp_client.h +: + + - (snmp_api.c, snmp_client.[ch]): + - Patch from Patrice VANACKER : + - fix request deletions in snmp_read(). + - added return argument to snmp_add_null_var(). + +1997-01-20 06:55 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c): Patch from Martin Jacobsson : + - add bsdi to some #ifdefs. + +1997-01-20 06:38 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c, extensible.c, read_config.c): Remove ANSI cpp #elif's. + +1997-01-20 06:36 whardake + + * acconfig.h, config.h.in, configure, + configure.in: + + - (config*): Autoheader is dumb: Put macro defines belowe @BOTTOM@ symbol. + +1997-01-20 06:22 whardake + + * snmplib/snmp_client.c: + + - Patches from Niels Baggesen : + - (snmp_client.c): Wait 120 seconds before returning. + +1997-01-20 06:08 whardake + + * apps/snmpnetstat/if.c, apps/snmpnetstat/route.c, + man/snmptrapd.8, snmplib/acl.h, snmplib/asn1.c, + snmplib/context.h, snmplib/mib.c, snmplib/mib.h, + snmplib/parse.c, snmplib/party.c, snmplib/party.h +, snmplib/snmp.c, snmplib/snmp.h, + snmplib/snmp_api.c, snmplib/snmp_auth.c, + snmplib/snmp_client.c, snmplib/snmp_client.h, + snmplib/system.c, snmplib/view.h: + + - Patches from Dave Shield : + - implemented: interfaces.ifTable.ifEntry.ifSpecific, + ip.ipRoutingDiscards, + ip.ipAddrTable.ipAddrEntry.ipAdEntReasmMaxSize, + ip.ipRouteTable.ipRouteEntry.ipRouteMask , + ip.ipRouteTable.ipRouteEntry.ipRouteMetric5, + ip.ipRouteTable.ipRouteEntry.ipRouteInfo, ip.ipNetToMediaTable, + udp.udpTable. + - udp connection table. + - ipNetToMedia. + + - Patches from Niels Baggesen : + - udpNoPort, tcpInErrs fixes for Solaris. + - linux application support. + - snmp variable group. + - simple cold start traps via exec('snmptrap'). + - MIB parser fixes. + - Memory/free allocation fixes. + +1997-01-20 06:04 whardake + + * acconfig.h, config.h.in, configure, + configure.in, agent/alarm.h, agent/event.c, + agent/event.h, agent/kernel.c, agent/kernel_sunos5.c +, agent/snmp_agent.c, agent/snmp_groupvars.h, + agent/snmp_var_route.c, agent/snmp_vars.c, + agent/snmp_vars.h, agent/snmpd.c, agent/var_struct.h +, apps/snmpbulkwalk.c, apps/snmpget.c, + apps/snmpgetnext.c, apps/snmpset.c, apps/snmpstatus.c +, apps/snmptest.c, apps/snmptranslate.c, + apps/snmptrap.c, apps/snmptrapd.c, apps/snmpwalk.c +: + + - Patches from Dave Shield : + - implemented: interfaces.ifTable.ifEntry.ifSpecific, + ip.ipRoutingDiscards, + ip.ipAddrTable.ipAddrEntry.ipAdEntReasmMaxSize, + ip.ipRouteTable.ipRouteEntry.ipRouteMask , + ip.ipRouteTable.ipRouteEntry.ipRouteMetric5, + ip.ipRouteTable.ipRouteEntry.ipRouteInfo, ip.ipNetToMediaTable, + udp.udpTable. + - udp connection table. + - ipNetToMedia. + + - Patches from Niels Baggesen : + - udpNoPort, tcpInErrs fixes for Solaris. + - linux application support. + - snmp variable group. + - simple cold start traps via exec('snmptrap'). + - MIB parser fixes. + - Memory/free allocation fixes. + +1997-01-17 02:58 whardake + + * agent/snmpd.c: + + - (snmpd.c): + - Usage() update and version printout update. + +1997-01-17 02:51 whardake + + * agent/snmpd.c: + + - (snmpd.c, extensible.c): + - New arg -c FILE: Read FILE as a configuration file as well. + - New arg -C: Don't read default configuration files. + - New env SNMPCONFPATH: Read snmpd{,.local}.conf files in: seperated path. + +1997-01-14 07:45 whardake + + * PORTING, README, TODO: + + - (PORTING, README, TODO): Added ucd-snmp-coders as default mail address. + +1997-01-09 23:46 whardake + + * apps/snmptrapd.c: + + - (snmptrapd.c): Remove broken FD_SET code. + +1997-01-09 23:45 whardake + + * configure, configure.in: + + - (config*): Check for /dev/ksyms for solaris kernel. + +1997-01-09 23:43 whardake + + * COPYING: + + - (COPYING): Update for 97. + +1996-12-05 00:19 whardake + + * sedscript.in: + + version tag ( 3.1.2.1 ) + +1996-12-05 00:19 whardake + + * ChangeLog: + + - (ChangeLog): Update. + +1996-12-05 00:14 whardake + + * snmplib/md5.c: + + - (md5.c): remove ansi specific C features (unsigned constants). + +1996-12-05 00:13 whardake + + * apps/snmpnetstat/if.c: + + - (if.c): #ifndef -> #ifdef for sigset. + +1996-12-04 01:03 whardake + + * sedscript.in: + + version tag ( 3.1.2 ) + +1996-12-04 01:01 whardake + + * ChangeLog, NEWS: + + - (ChangeLog, NEWS): Update for release 3.1.2. + +1996-12-04 00:49 whardake + + * PORTING, README: + + - (PORTING, README): Update for release 3.1.2. + +1996-12-04 00:15 whardake + + * snmplib/: asn1.c, parse.c, snmp_api.c, + snmp_client.c: + + - (asn1.c, parse.c, snmp_api.c, snmp_client.c): + - Patch from Niels Baggesen : + - Parser fixes for multiple nodes. + - memmove/copy deletes. + +1996-12-03 05:51 whardake + + * ece-mib.def: + + - (ece-mib.def): Used -> Avail in memory sequence. + +1996-12-03 02:14 whardake + + * EXAMPLE.conf.def, local/passtest: + + - (EXAMPLE.conf.def, passtest): Move passtest to ucdavis subtree. + +1996-12-03 02:03 whardake + + * acconfig.h, configure, configure.in, + agent/snmp_vars.c: + + - (snmp_vars.c): From Dave Shield : + - Fix arp table for hpux. + - (config*): Check for arphd.at_next and use in above. + +1996-12-03 01:05 whardake + + * snmplib/md5.c: + + - (md5.c): Put 'U'nsigned marker at end of constants to remove gcc warns. + +1996-12-03 01:03 whardake + + * acconfig.h, aclocal.m4, config.h.in, + configure, configure.in, agent/snmp_vars.c: + + - (config*, snmp_vars.c): + - Wrote AC_CHECK_STRUCT_FOR and use it. + - Make AC_CHECK_IFNET_FOR use above. + - Changequote '[]' -> '' around sed expression with []s (-Dostype). + +1996-12-01 23:55 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c): Patch from Dave Shield : + - ifPhysAddr - in Interface_Get_Ether_By_Index, HP-UX has the same + EtherAddr strucure as MIPS. + + - ipAdEntIfIndex - in var_ipAddrEntry, there is a false match on + the loopback interface, giving the wrong answer of the first + interface index. + + - udpInErrors - in var_udp, the count of UDP errors omits discarded + packets. Some systems (i.e. HP-UX) have extended the udpstat + structure to include these. I'v tweaked this analogous to a + similar addition in the tcpstat structure. + + - tcpConnState - HP-UX has added an extra state into the list, which + throws the rest of them out. + +1996-11-26 23:56 whardake + + * configure, configure.in: + + - (configure.in, configure): Truncate system names beyond [-_].*. + +1996-11-26 23:45 whardake + + * apps/snmpnetstat/if.c: + + - (if.c): Reset signal on all types of signal implementations. + +1996-11-26 23:34 whardake + + * apps/snmpnetstat/if.c: + + - (if.c): Patch from Dave Shield : + - Watch out for interface names with ' ' in them. + - Reset signal on BSD signal implementations. + +1996-11-26 23:21 whardake + + * README: + + - (README): Update. + +1996-11-26 23:21 whardake + + * INSTALL: + + - (INSTALL): Typo: 3.1.3 -> 3.0.3. + +1996-11-26 23:05 whardake + + * configure, configure.in: + + - (configure, configure.in): Default sysloc UCDavis -> Unknown. + +1996-11-26 23:02 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c): Patch from Dave Shield : + - Change comments to reflect what its actually looking at. + - Remove ifdef around ifnet declarations. + +1996-11-25 00:15 whardake + + * acconfig.h, config.h.in, configure, + configure.in, snmplib/snmp_impl.h: + + - (config*, snmp_impl.h): Moved void -> char define to a configure test. + +1996-11-24 23:43 whardake + + * agent/Makefile.in, apps/Makefile.in: + + - ({agent,apps}/Makefile.in): Put libsnmp.a in front of -l libs. + +1996-11-24 07:45 whardake + + * sedscript.in: + + version tag ( 3.1.2.pre1 ) + +1996-11-24 07:24 whardake + + * agent/kernel.c, INSTALL, acconfig.h, + config.h.in, configure, configure.in: + + - (kernel.c, config*, INSTALL): New configure switch: --without-root-access. + - The agent doesn't exit if it can't open /dev/kmem. + +1996-11-22 05:37 whardake + + * config.guess, config.h.in, config.sub, + configure, install-sh, mkinstalldirs: + + - (config*, install-sh, mkinstalldirs): Upgraded to autoconf 2.11. + +1996-11-22 00:14 whardake + + * acconfig.h, config.h.in, configure, + configure.in: + + - (config*): Add checks for ifnet.[io]bytes. + +1996-11-22 00:06 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c): Merge from FreeBSD2-3-1-1. + - Add checks for ifnet.[io]bytes. + +1996-11-21 23:18 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c): Trash interface caching. + +1996-11-15 07:44 whardake + + * snmplib/parse.c: + + - (parse.c): Add back in "reading mib..." debugging statments. + +1996-11-15 07:43 whardake + + * acconfig.h, config.h.in, configure, + configure.in: + + - (config*, extensible.c): Make uname calls work correctly. + +1996-11-14 06:24 whardake + + * apps/: snmptrap.c, snmpnetstat/inet.c, + snmpnetstat/route.c: + + - (snmptrap.c, inet.c, route.c): typecasting warning fixes. + +1996-11-14 06:17 whardake + + * acconfig.h, config.h.in, configure, + configure.in: + + - (config*): + - Check for existance of tcpstat.tcps_rcvmemdrop. + - Check for sys/vfs.h. + +1996-11-14 06:16 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c): + - #ifdef typo. + - prototype for Interface_Scan_Init(). + - Check for existance of tcpstat.tcps_rcvmemdrop before using. + +1996-11-08 08:06 whardake + + * Makefile.in: + + - (Makefile.in): Fixed 'touchit'. + +1996-11-08 08:03 whardake + + * Makefile.in: + + - (Makefile.in): Created a 'touchit' to touch config files properly. + +1996-11-07 05:19 whardake + + * snmplib/mib.c: + + - (mib.c): typecast for sprint_objid(). + +1996-11-07 05:17 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c): ifdef typos. + +1996-11-07 05:16 whardake + + * agent/snmp_var_route.c: + + - (snmp_var_route.c): ifdef's around strings.h. + +1996-11-07 05:15 whardake + + * configure.in, configure: + + - (configure.in, configure): Changed default SNMPV2AUTH to SNMPV1. + +1996-11-07 00:34 whardake + + * acconfig.h, config.h.in, configure, + configure.in, agent/route_write.c, + agent/snmp_var_route.c, agent/snmp_vars.c: + + - BSDi2 3.1.1 branch merge. + +1996-11-07 00:22 whardake + + * agent/kernel.c, agent/snmpd.c, apps/snmpbulkwalk.c +, apps/snmpget.c, apps/snmpgetnext.c, + apps/snmpset.c, apps/snmptest.c, apps/snmptranslate.c +, apps/snmptrap.c, apps/snmptrapd.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c, + apps/snmpnetstat/route.c, man/snmptranslate.1, + snmplib/mib.c, snmplib/mib.h, snmplib/parse.c, + snmplib/parse.h: + + - Niels 3.1.1 branch merge. + +1996-11-07 00:15 whardake + + * acconfig.h, aclocal.m4, config.h.in, + configure, configure.in, sedscript.in, + agent/snmp_var_route.c, agent/snmp_vars.c, + agent/snmp_vars.h: + + - NetBSD 3.1.0.1 branch merge. + +1996-11-04 01:08 whardake + + * config.h.in, configure, configure.in: + + - (config*): Check for nlist in -lmld (irix). + +1996-11-04 00:30 whardake + + * config.h.in, configure, configure.in, + agent/snmp_vars.c: + + - (config*, snmp_vars.c, extensible.c): More include checks for linux. + +1996-10-31 23:54 whardake + + * snmplib/asn1.c: + + - (asn1.c): Patch from Simon Leinen : + - asn_build_unsigned_int, asn_build_unsigned_int64: + - Don't try to strip FFs from the high end of unsigned values. + - Skip the stripping code entirely if we have to add a null byte. + +1996-10-30 04:48 whardake + + * acconfig.h, config.h.in, configure, + configure.in, ece-mib.def: + + - (config*, ece-mib.def): + - Change extensible mib location to ucdavis enterprise mib: 2021. + - Remove associated prompting from configure script and etc. + +1996-10-30 04:47 whardake + + * PORTING, README: + + - (PORTING,README): Add a new PORTING file to reference autoconf plee. + +1996-10-16 23:02 whardake + + * sedscript.in: + + version tag ( 3.1.1.BSDI ) + +1996-10-09 07:46 whardake + + * sedscript.in: + + version tag ( 3.1.1 ) + +1996-10-09 07:45 whardake + + * ChangeLog, NEWS: + + - (ChangeLog, NEWS): update for 3.1.1. + +1996-10-09 07:22 whardake + + * README: + + - (README): Added thanks name. + +1996-10-09 07:18 whardake + + * snmplib/snmp_api.c: + + - (snmp_api.c): From: gah@bellcore.com (Gary A. Hayward) + - Free pdu community to quelch purify. + +1996-10-09 00:30 whardake + + * snmplib/parse.c: + + - (parse.c): + - print a new line in print_error() if debugging is turned on. + - tossObjectIdentifier(): catch multiple bracket clauses (IE { {0 0} } ). + +1996-10-09 00:04 whardake + + * snmplib/parse.c: + + - (parse.c): + - Parse OBJECT-IDENTY as OBJECT-GROUP (saves only description). + - Change print_error(), read_mib() to reflect file and correct line number. + +1996-10-07 04:23 whardake + + * man/snmpd.conf.5.def: + + - (snmpd.conf.5.def): Added syscontact and syslocation. + +1996-10-07 04:23 whardake + + * man/snmpd.1.def: + + - (snmpd.1.def): Changed to reflect SNMPLIB/mibs. + +1996-10-07 03:06 whardake + + * .cvsignore: + + - (.cvsignore): Added ucd-snmp.txt + +1996-10-07 03:00 whardake + + * configure.in, configure: + + - (configure.in): + - timestamp stamp-h at end. + - emacs local vars. + +1996-10-07 02:22 whardake + + * Makefile.in: + + - (Makefile.in): + - added --recheck to config.status call to regenerate self. + - Changed ece-mib.txt -> ucd-snmp.txt and install (and generate) properly. + +1996-10-07 01:11 whardake + + * agent/snmp_agent.c: + + - (snmp_agent.c): Removed snmp version check on error return from set. + +1996-10-07 00:52 whardake + + * config.h.in, configure, configure.in: + + - (config*): check correctly for get/setmntent. + +1996-10-07 00:01 whardake + + * Makefile.in: + + - (Makefile.in): Mib installation changed to reflect new mib directory. + +1996-10-06 23:49 whardake + + * snmplib/parse.c: + + - (parse.c): Proper autoconf dirent headers. + +1996-10-06 23:41 whardake + + * snmplib/parse.c: + + - (parse.c): Now loads all mibs (files) in the directory SNMPLIB/mibs. + +1996-10-04 02:01 whardake + + * man/: snmpd.1.def, snmpd.conf.5.def: + + - (snmpd.conf.5.def): lib -> lib/snmp path correction in FILES section. + - (snmpd.1.def): + - Added a FILES section. + - General clean up. + +1996-10-04 01:46 whardake + + * man/snmpd.conf.5.def: + + - (snmpd.conf.5.def): + - Cleaned up man page formatting. + - Added note about SNMPset community strings. + - minor proof-reading (major proofing needed still). + - Re-organized a bit. + +1996-10-04 01:44 whardake + + * Makefile.in: + + - (Makefile.in): Remove spaces from sedscript when using broken cpp (gcc). + +1996-10-04 01:43 whardake + + * EXAMPLE.conf.def: + + - (EXAMPLE.conf.def): Added snmpget/set to pass example. + +1996-10-03 08:10 whardake + + * snmplib/snmp_impl.h: + + - (snmp_impl.h): Turn on old CMU debugging statments with --enable-debugging. + +1996-10-03 08:05 whardake + + * agent/snmp_agent.c: + + - (snmp_agent.c): + - Make agent properly check snmpset exit codes and use them (on COMMIT). + +1996-10-01 08:28 whardake + + * acconfig.h, config.h.in, configure, + configure.in: + + - (config*, read_config.c): + - Check for mntent.h and include it. + - Check for /etc/mnttab or /etc/mtab and use appropriately. + - (read_config.c): + - pick getmntent over getfsfile if both are available. + - debug cleanup (ofile -> stderr, check for DODEBUG instead of const var). + +1996-10-01 07:30 whardake + + * snmplib/: parse.c, parse.h: + + - (parse.c, parse.h): From Joe Marzot: + - allows the CMU lib to retain the TC information associated with a + particular object. In particular this allows DisplayStrings to be + differentiated from OctetStrings when they are looked up in the + Mib Tree. + +1996-09-25 05:14 whardake + + * agent/snmp_var_route.c: + + - (snmp_var_route.c): freebsd2 typecast. + +1996-09-24 08:16 whardake + + * agent/snmp_var_route.c: + + - (snmp_var_route.c): typo fixing a typo (sigh..). + +1996-09-24 08:02 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c): Moved a variable declairation. + +1996-09-24 07:59 whardake + + * agent/: snmp_var_route.c, snmp_vars.c: + + - (snmp_var_route.c, snmp_vars.c): typos. + +1996-09-24 07:54 whardake + + * config.h.in, configure, configure.in, + snmplib/snmp_api.c, snmplib/snmp_client.c: + + - (config*, snmp_api.c, snmp_client.c): Added sys/select.h for AIX. + +1996-08-30 02:51 whardake + + * ChangeLog: + + - (ChangeLog): More minor bugs listed + +1996-08-30 02:49 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c): removed malloc prototype due to conflictions. + +1996-08-30 01:15 whardake + + * README: + + - (README): Updated for 3.1.0.1 + +1996-08-30 00:34 whardake + + * sedscript.in: + + version tag ( 3.1.0.1 ) + +1996-08-30 00:34 whardake + + * ChangeLog, NEWS: + + - (NEWS, ChangeLog): Updated for 3.1.0.1 + +1996-08-30 00:24 whardake + + * apps/Makefile.in: + + - (apps/Makefile.in): Added kernel_sunos5.o to snmptrap for getKstat. + +1996-08-30 00:23 whardake + + * apps/snmptrap.c: + + - (snmptrap.c): patch screwed up. + +1996-08-30 00:22 whardake + + * configure.in, configure: + + - (configure, configure.in): + - removed -Xs flag for gcc on solaris. + - logfile checks for existance of /var/log and /usr/adm. + +1996-08-29 07:29 whardake + + * README, TODO: + + - Changed my email address to my new one. + +1996-08-29 07:20 whardake + + * config.h.in, configure, configure.in, + agent/snmp_vars.c: + + - (autoconf*, snmp_vars.c): Removed some solaris ifdefs. + +1996-08-29 07:03 whardake + + * apps/snmpwalk.c: + + - (snmpwalk.c): Removed SVR4 ifdefs + +1996-08-29 06:58 whardake + + * apps/snmpstatus.c: + + - (snmpstatus.c): Patch from Trevor Bourget + - malloc sysdesc instead of assuming < 128 bytes. + +1996-08-29 06:08 whardake + + * snmplib/snmp_api.c: + + - (snmp_api.c): Patch from Niels Baggesen + - gcc warnings NULL -> 0 + +1996-08-29 06:07 whardake + + * snmplib/parse.c: + + - (parse.c): Patch from Niels Baggesen + - save mib descriptions for snmptranslate and other apps that need it. + +1996-08-29 06:06 whardake + + * snmplib/mib.c: + + - (mib.c): Patch from Niels Baggesen + - prototypes for gcc warnings + +1996-08-29 06:06 whardake + + * snmplib/asn1.c: + + - (asn1.c): Patch from Niels Baggesen + - uchar(s) can't be less than 0. + +1996-08-29 06:03 whardake + + * man/: Makefile.in, snmptrap.1: + + - (man/snmptrap.1): added by Niels Baggesen + +1996-08-29 05:59 whardake + + * apps/: snmpbulkwalk.c, snmpget.c, snmpgetnext.c +, snmpset.c, snmptranslate.c, snmptrap.c, + snmptrapd.c, snmpwalk.c: + + - (apps/*.c): Patch from Niels Baggesen + - set exit codes of 0 for all apps. + - Removed SVR4 #ifdefs. + - Greatly improved snmptrap. + +1996-08-27 01:04 whardake + + * acconfig.h, config.h.in, configure, + configure.in: + + - (autoconf*): + - FreeBSD additions. + - New kernel location: /kernel (ick). + - Log file default intelligently checks for /var/log and /usr/adm. + - Checks for getloadavg(). + +1996-08-27 01:00 whardake + + * agent/snmp_vars.c: + + - (snmp_vars.c): More warped FreeBSD changes + +1996-08-27 00:38 whardake + + * agent/snmp_var_route.c: + + - (snmp_var_route.c): FreeBSD specific changes. + +1996-08-27 00:01 whardake + + * apps/snmptrap.c: + + - (snmptrap.c): + - FreeBSD specific changes. + - more autoconf complete: paths to libraries and kernel location. + +1996-08-26 23:47 whardake + + * apps/snmptrapd.c: + + - (snmptrapd.c): Fix byte order problem (convert to network before sending). + +1996-08-26 07:57 whardake + + * agent/: event.c, kernel.c, route_write.c: + + - (event.c, kernel.c, route_write.c): FreeBSD modifications + +1996-08-26 07:55 whardake + + * snmplib/snmp_api.c: + + - (snmp_api.c): Fixed a gcc/FreeBSD optimization bug (stupid compiler) + +1996-08-26 01:37 whardake + + * ece-mib.def: + + - (ece-mib.def): commas out of place. + +1996-08-26 01:37 whardake + + * TODO: + + - (TODO) Extra mib parsing ideas added. + +1996-08-26 01:36 whardake + + * NEWS: + + - (NEWS) Typo, extra quotation mark. + +1996-08-21 06:30 hardaker + + * local/passtest: + + Added passtest! + +1996-05-24 15:46 hardaker + + * sedscript.in: + + version tag ( 3.1 ) + +1996-05-24 15:44 hardaker + + * COPYING: + + copyright update + +1996-05-24 15:43 hardaker + + * ChangeLog, NEWS: + + - (ChangeLog, NEWS): 3.1 release info update. + +1996-05-24 15:29 hardaker + + * agent/snmp_vars.c: + + - (snmp_vars.c): removed some ifdef requirements. + +1996-05-24 15:28 hardaker + + * acconfig.h, config.h.in: + + - (accconfig.h, config.h.in): #ifdef typos + +1996-05-24 14:02 hardaker + + * config.h.in, configure, configure.in: + + - (config*): check for memmove before you define it. + +1996-05-24 13:55 hardaker + + * apps/snmpnetstat/: if.c, route.c: + + - (if.c, route.c): cast returns from index to char *. + +1996-05-24 13:54 hardaker + + * acconfig.h, config.h.in: + + - (acconfig.h, config.h.in): define memmove if not defined and memcpy is. + +1996-05-24 13:13 hardaker + + * man/snmpd.conf.5.def: + + - (snmpd.conf.5.def): note on creating comments added. + +1996-05-24 13:10 hardaker + + * snmplib/parse.c: + + - (parse.c): declarations cleanup + +1996-05-24 13:09 hardaker + + * mibII.txt: + + - (mibII.txt): removed ;s at the end of the BEGIN lines. + +1996-05-24 13:08 hardaker + + * configure.in, configure, config.h.in: + + - (config*): Check for sys/mnttab.h + +1996-05-24 13:08 hardaker + + * EXAMPLE.conf.def: + + - (EXAMPLE.conf.def): minor example file changes. + +1996-05-24 12:39 hardaker + + * README: + + - (README): Added a thanks section. + +1996-05-24 12:23 hardaker + + * snmplib/parse.c: + + - (snmplib/parse.c): parsing fixes from Mike Perik + +1996-05-23 17:47 hardaker + + * config.h.in, configure, configure.in: + + - (config*): check for getmntent. + +1996-05-23 17:09 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (config*, extensible.c): fixed disk checks on Solaris and alpha's + - use statvfs over fstab if both present. + +1996-05-23 16:27 hardaker + + * snmplib/: acl.c, party.c, view.c: + + - (acl.c, party.c): include stdio.h + +1996-05-23 14:56 hardaker + + * apps/snmpnetstat/if.c: + + - (if.c): type casting bugs. + +1996-05-23 14:44 hardaker + + * snmplib/: acl.c, party.c, view.c: + + - (acl.c, party.c, view.c): removed NULL defines. + +1996-05-23 14:43 hardaker + + * acconfig.h, config.h.in: + + - (acconfig.h, config.h.in): Don't define random if it already exists. + +1996-05-22 12:55 hardaker + + * apps/snmpnetstat/if.c: + + - (apps/snmpnetstat/if.c): Patch from Niels Baggesen + - reworked the way snmpnetstat -i works. + +1996-05-22 12:49 hardaker + + * agent/: kernel_sunos5.c, snmp_vars.c: + + - (agent/kernel_sunos5.c, snmp_vars.c, + agent/extensible/extensible.c,readconfig.c,snmp_vars.c): + - Patch from Niels Baggesen : + - finally nailed that missing initialization that gave problems + with the AT subtree + - I also implemented the disk part of the extensibility in the + attached patch. + +1996-05-22 08:50 hardaker + + * config.guess, configure, install-sh, + mkinstalldirs: + + - (config.guess, configure, install-sh, mkinstalldirs): Autoconf-2.10 + +1996-05-22 08:50 hardaker + + * man/Makefile.in: + + - (man/Makefile.in) Updated the way sedscript is used. + +1996-05-15 12:35 hardaker + + * sedscript.in: + + - (sedscript.in) Fixed a horrible typo. P -> PREFIX + +1996-05-15 12:23 hardaker + + * apps/snmpnetstat/if.c: + + - (apps/snmpnetstat/if.c) removed & in front of array passed as arg. + +1996-05-15 12:03 hardaker + + * README: + + - (README) Added a note (pointer to docs) on the agent's extensiblity. + +1996-05-15 12:00 hardaker + + * INSTALL: + + - (INSTALL) make install as root. + +1996-05-15 09:51 hardaker + + * sedscript.in: + + version tag ( 3.1.A1 ) + +1996-05-15 09:50 hardaker + + * agent/kernel_sunos5.c: + + - (agent/kernel_sunos5.c) patch mistake. + +1996-05-15 09:29 hardaker + + * COPYING, README, TODO: + + - (COPYING, README, TODO) Release docs updated. + +1996-05-15 09:07 hardaker + + * EXAMPLE.conf.def, man/snmpd.conf.5.def: + + - (EXAMPLE.conf.def, man/snmpd.conf.5.def): documented pass thru mibs. + +1996-05-15 09:06 hardaker + + * Makefile.in, sedscript.in: + + - (Makefile.in,sedscript.in) Added PREFIX to the sedscript. + +1996-05-15 09:05 hardaker + + * .cvsignore, agent/.cvsignore, apps/.cvsignore, + local/.cvsignore: + + - (*/.cvsignore) ignore file update. + +1996-05-15 09:01 hardaker + + * agent/: kernel_sunos5.c, kernel_sunos5.h: + + - (agent/kernel_sunos5.c) Patch from "Dan A. Dickey" + - Better caching algorithm for improved speed. + +1996-05-15 08:59 hardaker + + * apps/snmpnetstat/if.c: + + - (agent/extensible/pass.c) Patch from Niels Baggesen + - Implemented missing parts of interface address and network output (-i) + +1996-05-13 15:59 hardaker + + * snmplib/snmp_impl.h: + + - (snmplib/snmp_impl.h): Change RWRITE to include Write for V2 bits. + +1996-05-13 15:58 hardaker + + * agent/: snmp_agent.c, snmp_vars.c: + + - (agent/snmp_agent.c, agent/snmp_vars.c, agent/extensible/extensible.c): + - Bug fix: GLOBALSECURITY bug: save rightmost two bits in acl. + +1996-05-10 18:16 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, agent/Makefile.in, + agent/kernel_sunos5.c, agent/snmp_vars.c, + agent/snmpd.c, apps/Makefile.in, apps/snmpstatus.c +, apps/snmptrapd.c, apps/snmpnetstat/Makefile.in, + apps/snmpnetstat/if.c, apps/snmpnetstat/main.c, + man/Makefile.in, man/snmpstatus.1, snmplib/parse.c +: + + - (many): Mereged baggesen-3-0-7-2 branch into main trunk. + +1996-05-10 17:06 hardaker + + * man/snmpstatus.1: + + file snmpstatus.1 was initially added on branch Baggesen-3-0-7-2. + +1996-05-10 17:05 hardaker + + * apps/snmpstatus.c: + + file snmpstatus.c was initially added on branch Baggesen-3-0-7-2. + +1996-05-10 10:27 hardaker + + * agent/kernel_sunos5.c: + + - (kernel_sunos5.c): A patch to fix a virtual interface problem. + - patch supplied by "Dan A. Dickey" + +1996-05-09 16:13 hardaker + + * configure, configure.in, agent/snmp_vars.c, + agent/snmpd.c, snmplib/mib.c, snmplib/snmp_client.c +: + + - (configure.in): Solaris specific cpp flags added for SUNspro's cpp. + - (agent/{snmp_vars,snmpd}.c,agent/extensible/{extensible,misc,pass}.c, + snmplib/{mib,snmp_client}.c): + - Cleaned up prototypes to match more carefully (with Solaris's spro cc). + +1996-05-09 13:32 hardaker + + * acconfig.h, config.h.in, agent/Makefile.in, + agent/snmp_vars.c: + + - (acconfig.h,agent/{Makefile,snmp_vars.c},agent/extensible/many): + - Added support for passthru mibs. Total control is handed to exec's. + +1996-05-09 13:27 hardaker + + * configure: + + - (acconfig.h, configure.in, snmplib/Makefile.in) + - Added a check for various random functions. + - Included another ifdef to ensure no #define loops occur with str/index fns. + +1996-05-09 13:24 hardaker + + * apps/snmpset.c: + + - (apps/snmpset.c) Added '.' as a delimiter for decimal encoded strings. + +1996-05-03 14:40 hardaker + + * apps/snmptrap.c: + + - (apps/snmptrap.c) Added #include + +1996-05-03 14:37 hardaker + + * agent/snmp_vars.c: + + - (agent/snmp_vars.c) Solaris fix for interfaces. + - From Dan A. Dickey + +1996-05-03 14:35 hardaker + + * agent/: snmp_var_route.c, snmp_vars.c: + + - (agent/snmp_var_route.c,snmp_vars.c) + - Changed the interface counter to a short for all architectures (bus err) + - Undefed a function that is never used. + +1996-05-03 14:33 hardaker + + * acconfig.h, configure.in, snmplib/Makefile.in +: + + - (acconfig.h, configure.in, snmplib/Makefile.in) + - Added a check for various random functions. + - Included another ifdef to ensure no #define loops occur with str/index fns. + +1996-05-01 14:59 hardaker + + * sedscript.in: + + version tag ( 3.0.7.2 ) + +1996-05-01 14:59 hardaker + + * ChangeLog, NEWS: + + - (ChangeLog,NEWS) version update 3.0.7.2 + +1996-05-01 14:56 hardaker + + * acconfig.h: + + - (acconfig.h,agent/extensible/mibdefs.h): removed coments/spaces from defines. + +1996-05-01 14:37 hardaker + + * sedscript.in: + + - (sedscript.in) forgot NETBSD1ID def. + +1996-05-01 14:37 hardaker + + * local/snmpcheck.def: + + - (local/snmpcheck) Tk-b10 fixes. + +1996-05-01 14:35 hardaker + + * agent/route_write.c: + + - (agent/route_write.c,agent/extensible/extensible.c): + - netbsd1.1B specific fixes: clash with sys_errlist and rt_dst defines. + +1996-05-01 13:55 hardaker + + * man/: snmpd.1.def, snmpd.conf.5.def: + + - (man/snmpd.1.def,snmpd.conf.5.def) .C -> .B, to increase nroff portability. + +1996-05-01 13:54 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (configure*, agent/extensible/{read_config,extenisble}.c): + - configurified (new word) some of Niels' changes and the bcopy/memmove stuff. + +1996-05-01 12:37 hardaker + + * agent/: kernel.c, kernel_sunos5.c, snmp_vars.c +, snmpd.c: + + - (many) Fixes for Solaris (2.5) submitted by + Niels Baggesen : + "Some are my own, others are from Yuri Rabover who originally + created the patch. Some of this is there to eliminate the + dependency on the ucblib compatibility stuff, some is "cosmetic", + but it also fixes a serious problem in the agent, where walking + the mib tree can loop endlessly if you have multiple network + interfaces." + +1996-04-25 12:19 hardaker + + * sedscript.in: + + version tag ( 3.0.7.1 ) + +1996-04-25 12:18 hardaker + + * ChangeLog, acconfig.h, config.h.in: + + - (ChangeLog, acconfig.h, config.h.in) Defined DEBUGP if DODEBUG is not defined. + +1996-04-24 14:54 hardaker + + * sedscript.in: + + version tag ( 3.0.7 ) + +1996-04-24 14:53 hardaker + + * ChangeLog, NEWS: + + - (ChangeLog,NEWS) update for 3.0.7 + +1996-04-24 14:37 hardaker + + * local/snmpcheck.def: + + - (local/snmpcheck) new pref: don't pop forward on new problems. + +1996-04-24 13:25 hardaker + + * acconfig.h, config.h.in, configure, + configure.in, agent/snmp_var_route.c: + + - (config*,agent/snmp_var_route.c) config checking for rtentry.rt_next + +1996-04-24 11:55 hardaker + + * agent/snmp_var_route.c: + + - (agent/snmp_var_route.c) @#$%ing solaris + +1996-04-24 11:46 hardaker + + * agent/snmp_var_route.c: + + - (agent/snmp_var_route.c) Checked for sys/mbuf for determining rtentry.rt_next + +1996-04-24 09:07 hardaker + + * INSTALL: + + - (INSTALL) updated + +1996-04-24 09:00 hardaker + + * README: + + - (README) updated + +1996-04-24 08:54 hardaker + + * man/.cvsignore: + + - (man/.cvsignore) added snmpd.1 + +1996-04-24 08:53 hardaker + + * acconfig.h, config.h.in, ece-mib.def, + ov/UCD-fields, ov/oid_to_sym.in, ov/oid_to_type.in +: + + - (acconfig.h, config.h.in, ece-mib.def, ov/*) Added NetBSD to sys-OID returned. + +1996-04-24 08:44 hardaker + + * agent/: snmp_var_route.c, snmp_vars.c: + + - (agent/snmp_var_route.c,snmp_vars.c) more config files for NetBSD. + - (agent/snmp_vars.c) removed arp tables for netbsd. + +1996-04-24 08:38 hardaker + + * agent/alarm.c: + + - (agent/alarm.c) Fixed some define naming conflicts for NetBSD (timeradd()). + +1996-04-24 08:37 hardaker + + * agent/Makefile.in: + + - (agent/Makefile.in) Forgot a quote. (why hasn't this appeared before?) + +1996-04-24 08:36 hardaker + + * config.h.in, configure, configure.in: + + - (configure.in) More header file checks (vm/vm.h (+ others) and ufs/ffs/fs.h) + +1996-04-16 18:08 hardaker + + * agent/snmpd.c: + + - (snmpd.c) Added fflush calls after printing packet dumps + +1996-04-16 09:48 hardaker + + * agent/: route_write.c, snmp_var_route.c: + + - (agent/{route_write.c,snmp_var_route.c}) OSF3.2 specific changes. arg. + +1996-04-16 09:47 hardaker + + * configure, configure.in: + + - (configure) I forgot DMEM_LOC needs to be #undef'ed if not found + +1996-04-15 14:36 hardaker + + * agent/snmpd.c: + + - (agent/snmpd.c) Fixed 2 gettimeofday calls -- added a NULL timezone ptr. + +1996-04-15 14:11 hardaker + + * Makefile.in, aclocal.m4, configure, + configure.in: + + - (configure) New command line option: --with-defaults. Don't prompt the user. + - (configure) bug fixes: wasn't quoting kernel and dmem location. + - (configure) gcc cpp requires -x c to accept .in file suffix. + +1996-04-15 12:53 hardaker + + * acconfig.h, config.h.in, configure, + configure.in: + + - (configure) New command line option: --enable-debugging. Turns on debugging. + - (configure) Fixes for type checking of 4.4 rtentry structures on alphas. + +1996-04-12 16:48 hardaker + + * acconfig.h, aclocal.m4, config.h.in, + configure, configure.in, ece-mib.def, + sedscript.in, agent/route_write.c, + agent/snmp_var_route.c, ov/UCD-fields, + ov/oid_to_sym.in, ov/oid_to_type.in, + ov/bitmaps/UCD.fields: + + - (snmp_var_route.c) + - Changed nlist warnings to only print if DODEBUG is defined in config.h + - (many) Added support for hppa1.1-hp-hpux10.01 + - totally! redid the routing tables for BSD 4.4 derived systems + (alpha, hpux10.01+, netbsd) since hpux10 doesn't have 4.3 compat structs. + - (ece-mib.def) Capitalization problem. + - (configure.in) + - Cleaned up kernel checking + - Started using a autoconf 2.8 feature to check for cache values. + +1996-04-12 14:51 hardaker + + * agent/snmp_vars.c: + + - (agent/snmp_vars.c, agent/extensible.c) + - Changed nlist warnings to only print if DODEBUG is defined in config.h + +1996-04-05 16:19 hardaker + + * man/Makefile.in: + + - (man/Makefile.in) Added a 'clean' definition to the Makefile. + +1996-04-05 16:15 hardaker + + * snmplib/asn1.c: + + - (snmplib/asn1.c) removed a required 'unix' define surrounding a header file. + +1996-04-05 16:12 hardaker + + * configure: + + - (configure) autoconf-2.7 -> autoconf-2.9 + +1996-04-05 16:11 hardaker + + * local/snmpcheck.def: + + - (local/snmpcheck.def) Tk-b8 => Tk-b10 changes + +1996-03-11 15:58 hardaker + + * ChangeLog: + + small ChangeLog update + +1996-03-11 15:56 hardaker + + * snmplib/snmp_api.c: + + - (snmplib/snmp_api.c): fixed a timeout bug caused by architectures + with an unsigned timeval.tv_sec value. + - Thanks goes to Giovanni S. Marzot for + the patch! + +1996-03-11 15:41 hardaker + + * sedscript.in: + + version tag ( 3.0.6 ) + +1996-03-11 15:41 hardaker + + * ChangeLog, NEWS: + + - (ChangeLog/NEWS): updated for 3.0.6 + +1996-03-11 15:39 hardaker + + * README: + + - (README): more clean up and added reference to the ucd-snmp mailing list. + +1996-03-11 15:17 hardaker + + * README: + + - (README): cleaned up, re-arranged, shortened (sections moved to man/* docs). + +1996-03-11 15:17 hardaker + + * man/Makefile.in, man/snmpd.1.def, + man/snmpd.conf.5.def, sedscript.in: + + - (man/{Makefile.in,snmpd.1.def,snmpd.conf.5.def},versiontag,sedscript.in): + - cleaned up documentation more and added the version number to the trailers. + +1996-03-11 13:37 hardaker + + * agent/: snmp_var_route.c, snmp_vars.c: + + - (snmp_var_route.c, snmp_vars.c, extensible.c): commented out nlist warnings. + +1996-03-08 10:31 hardaker + + * snmplib/snmp_api.h: + + - (snmplib/snmp_api.h) fixed a fix that shouldn't have been fixed. + +1996-03-08 10:31 hardaker + + * snmplib/snmp_client.c: + + - (snmplib/snmp_client.c) Check if variable content is NULL before using. + +1996-03-06 16:58 hardaker + + * snmplib/mib.c: + + - (snmplib/mib.c) printed values for timeticks are no longer negative. + +1996-03-06 16:38 hardaker + + * ece-mib.def: + + - (ece-mib.def) + - Changed capitalization schemes to be mosy compliant. + - Made the memory mib SYNTAX point to the Memory sequence like it should. + +1996-03-06 09:09 hardaker + + * agent/snmpd.c: + + - (agent/snmpd.c) Added O_TRUNC to the logfile open() call. + +1996-02-21 16:24 hardaker + + * snmplib/snmp_api.h: + + - (snmplib/snmp_api.h) + - Changed trap_type & specific_type to long from int for 64 bit architectures. + - suggested by francus@metsny.delphi.com. + +1996-02-21 16:15 hardaker + + * apps/: .cvsignore, Makefile.in, snmptrap.c: + + - (apps/Makefile.in, apps/snmptrap.c) + - Added apps/snmptrap + - code taken from 2.0.1 and submitted to me by francus@metsny.delphi.com. + - I have yet to test it. + +1996-02-21 16:12 hardaker + + * Makefile.in, sedscript.in, man/.cvsignore, + man/Makefile.in, man/snmpd.conf.5.def: + + - (Makefile.in, sedscript.in, man/Makefile.in, man/snmpd.conf.5.def) + - Added the beginnings of a snmpd.conf manual page. + +1996-02-16 16:32 hardaker + + * acconfig.h, config.h.in, agent/snmp_agent.c: + + - (acconfig.h,config.h.in, agent/snmp_agent.c, agent/extensible/read_config.c) + - .conf file addition: "community N STRING" to change community names + +1996-02-12 14:28 hardaker + + * acconfig.h, config.h.in: + + - (acconfig.h, config.hin, agent/extensible/misc.c) + - The agent now sets an alarm to restart rather than doing at the + snmpset time to return a value to the snmpset request. + +1996-02-09 17:04 hardaker + + * .cvsignore, Makefile.in, acconfig.h, + config.h.in, configure, configure.in, + ece-mib.def, sedscript.in, agent/snmp_vars.c, + ov/.cvsignore, ov/Makefile.in, ov/README, + ov/UCD-Computer, ov/UCD-fields, ov/oid_to_sym.in, + ov/oid_to_type.in, ov/bitmaps/UCD.20.m, + ov/bitmaps/UCD.20.p, ov/bitmaps/UCD.26.m, + ov/bitmaps/UCD.26.p, ov/bitmaps/UCD.32.m, + ov/bitmaps/UCD.32.p, ov/bitmaps/UCD.38.m, + ov/bitmaps/UCD.38.p, ov/bitmaps/UCD.44.m, + ov/bitmaps/UCD.44.p, ov/bitmaps/UCD.50.m, + ov/bitmaps/UCD.50.p, ov/bitmaps/UCD.fields: + + - Better OpenView support + - Returns different sysObjectID's for each architecture + - Added a 'ov' directory for OpenView support files + - currently contains necessary files to support a UCD bitmap file + for hosts using the ucd-snmp agent. See the ov/README file for details. + +1996-01-26 08:25 hardaker + + * configure, configure.in: + + - The Solaris 2.5 kernel has moved to /kernel/genunix + - Thanks goes to pommier@volnay.stortek.com (Vincent Pommier (Toulouse)) + +1996-01-24 16:36 hardaker + + * Makefile.in, acconfig.h, config.h.in, + ece-mib.def, sedscript.in: + + - (Makefile, config.h, ece-mib.*, sedscript.in) + - changed the way mib.txt is built + - split the command into two parts to build a ece-mib.txt as well + - added a new ObjectID addition to ece-mib.txt + - DEFMAXLOADAVE -> DREMOVEMEEFMAXLOADAVE + +1996-01-24 16:33 hardaker + + * agent/snmpd.c: + + - Patch from Dave Shield + - fixes -p PORT command line option to actually use the requested port. + - fixes the -l LOGFILE command line option to actually use it. + +1996-01-24 16:31 hardaker + + * agent/snmp_vars.c: + + - Returning EXTENSIBLEDOTMIB.AGENTID as the new objectid + +1996-01-22 17:30 hardaker + + * ChangeLog, NEWS: + + - (ChangeLog,NEWS) + - Preped for 3.0.5 release + +1996-01-22 17:23 hardaker + + * local/snmpcheck.def: + + - (local/snmpcheck) + - added agent controls: restart, updateconfig, clearcache. + - removed an old debugging printf. + - ctrl-f => fixall. + - Added keyboard accelerators to the associated menu items. + - Made highlightThickness a global parameter via $window->option('add'). + - Added a entry box to the executable commands with the command to run. + +1996-01-22 17:18 hardaker + + * local/Makefile.in: + + - (local/Makefile.in) Added a chmod to make the snmpcheck script executable + +1996-01-22 16:27 hardaker + + * Makefile.in, acconfig.h, config.h.in, + agent/snmp_vars.c: + + - (acconfig.h, agent/snmp_vars.c, agent/extensible/*.c) + - Added new defines to turn on/off sections of the extensible mib. + - This also fixes the mib.txt file definitions if something is turned off. + - (Makefile.in) removed ${srcdir} from the front of stamp-h.in + +1996-01-19 17:31 hardaker + + * Makefile.in, configure, configure.in, + remove-files: + + - (configure*) + - updated to autoconf v2.7 + - Hopefully now using correct 'make' definitions + +1995-12-28 15:24 hardaker + + * Makefile.in, local/Makefile.in: + + - (Makefile.in, local/Makefile.in) Minor cleanups. + +1995-12-28 12:14 hardaker + + * ChangeLog, EXAMPLE.conf.def: + + - (ChangeLog,EXAMPLE.conf.def) spell check (sigh) + +1995-12-28 12:09 hardaker + + * .cvsignore, ChangeLog, EXAMPLE.conf.def, + Makefile.in, NEWS, README, sedscript.in: + + - Created a EXAMPLE.conf file for example usage. + +1995-12-28 10:44 hardaker + + * ChangeLog, NEWS: + + - (ChangeLog, NEWS): Updated these for 3.0.4 release. + +1995-12-28 10:30 hardaker + + * local/Makefile.in: + + - (local/Makefile.in): Never finished the install item. + +1995-12-28 10:22 hardaker + + * Makefile.in, TODO, acconfig.h, config.h.in +, configure, configure.in, ece-mib.def, + sedscript.in, local/.cvsignore, local/Makefile.in +, local/snmpcheck.def, TODO: + + - Added a sedscript which is built from config.h and agent/extensible/mibdefs.h + - used to dynamically build mib.txt and local/snmpcheck. + +1995-12-28 10:01 hardaker + + * .cvsignore: + + - Added sedscript to the .cvsignore file. + +1995-12-20 15:56 hardaker + + * agent/snmp_var_route.c: + + - Found and fixed a memory leak in the routing table mib. + +1995-12-20 09:53 hardaker + + * snmplib/snmp_api.c: + + - snmp_open calls getservbyname only once now, at the request of Gary + Hayward . + +1995-12-05 15:01 hardaker + + * local/snmpcheck.def: + + - (snmpcheck) + - New flag: -d, don't start checking anything. Just bring up interface. + - check for blank output of snmpget before parsing with s///g + constructs. + +1995-12-05 14:57 hardaker + + * config.h.in, configure, configure.in: + + - (configure*) added AC_TYPE_PID_T to the configure checks + +1995-12-01 16:20 hardaker + + * local/snmpcheck.def: + + - local/snmpcheck: *new features* + - handles failed snmpwalk/get/sets much more gracefully now + - new preference: You can pick what types of problems to check for + - -f on the command line only checks for fixable problems + - no longer ping::echos hosts before checking them + - instead relies on 'No Response' type replies from snmpwalk/get to + determine if a host is up. + - ping the host is still an option (through the command line and menus) + - converted from Tk-b4 to Tk-b8 + - Added a logging window for debugging and tracking of actions. + - new command line options: -V NUM initial log verbosity level + -L show the log window at startup + - Now translates mib numbers into more reasonable names + +1995-11-20 16:10 hardaker + + * local/trapnotif: + + - (trapnotif) Logs no-responce errors. + - (trapnotif) Better string checking (quotes all variables now) + +1995-11-20 16:09 hardaker + + * config.guess, config.sub, configure, + mkinstalldirs: + + - (all autoconf built files) Updated everything to autoconf 2.5 + +1995-11-20 16:08 hardaker + + * config.h.in: + + - (config.h.in) Check for -lelf for solaris 2.3 and younger + +1995-11-20 16:07 hardaker + + * configure.in: + + - (configure.in) Check for -lelf for solaris 2.3 and younger + - (configure.in) More solaris specifics: -DSVR4 + - (configure.in) Caches initial prompt in the configure script so you + won't be bugged twice by the initial question. + +1995-11-20 16:05 hardaker + + * TODO: + + - (TODO) Find and fix memory leak sometime + +1995-11-20 16:04 hardaker + + * README: + + - (README) Added pointer to this file via ftp + +1995-10-17 17:27 hardaker + + * ChangeLog: + + ChangeLog update + +1995-10-17 17:10 hardaker + + * remove-files: + + remove-files needs to 'cd' to the correct directory first + +1995-10-17 16:57 hardaker + + * remove-files: + + added the remove-files export command + +1995-10-16 17:23 hardaker + + * configure.in: + + - (configure) One last echo -n vs \c fix + +1995-10-16 16:43 hardaker + + * apps/: snmpbulkwalk.c, snmpget.c, snmpgetnext.c +, snmpset.c, snmptest.c, snmptrapd.c, + snmpwalk.c: + + - (apps) all apps were still looking in /etc/ for .conf files + +1995-10-16 16:41 hardaker + + * aclocal.m4, configure: + + - (configure) fixed \c vs -n dependency + +1995-10-16 16:21 hardaker + + * agent/snmpd.c: + + - (snmpd.c) was still looking in /etc for two .conf files. + +1995-10-16 15:55 hardaker + + * TODO: + + - Added info request to bottom of TODO + +1995-10-16 15:55 hardaker + + * ChangeLog: + + - ChangeLog update + +1995-10-16 15:05 hardaker + + * TODO: + + - (TODO) marked install as finished and solaris port as close + +1995-10-16 15:01 hardaker + + * INSTALL, Makefile.in, README, + agent/Makefile.in, apps/Makefile.in, man/Makefile.in +, snmplib/Makefile.in: + + - (Makefiles) make install echos what its doing in a more clear fashion + - (INSTALL) added better instructions to the INSTALL file. + - (README) minor wording changes + +1995-10-16 13:01 hardaker + + * Makefile.in, NEWS, configure, configure.in +, agent/Makefile.in, apps/Makefile.in, + man/.cvsignore, man/Makefile.in: + + - (Makefiles) Fairly decent 'make install' now possible. Installs + into the directory specified by --prefix for the ./configure script. + - (extensible.c) config file re-location: now uses the SNMPLIBPATH + defined loosely as $(prefix)/lib/snmp/. + +1995-10-13 15:44 hardaker + + * TODO, acconfig.h, config.h.in, configure +, configure.in, stamp-h, agent/snmpd.c, + snmplib/mib.c: + + - (snmpd.c) Added -p port to --help output + - (config) Setup to use --prefix to look for config files. + +1995-10-11 17:33 hardaker + + * Makefile.in, acconfig.h, aclocal.m4, + config.h.in, configure, configure.in, + agent/Makefile.in, apps/Makefile.in: + + - The configure script now prompts for important values to be put in + config.h. Some things need to use $(prefix) instead however. + - (Makefile.in, agent/Makefile.in, apps/Makefile.in) + + linking to ../snmplib/libsnmp.a instead of ../lib/libsnmp.a to + remove install requirement. + + put ../lib/libsnmp.a in application + +1995-10-06 16:41 hardaker + + * NEWS, TODO: + + - (NEWS/-TODO) -h/--help, -v/--version command line options + +1995-10-06 16:40 hardaker + + * agent/snmpd.c: + + - (snmpd.c) Usage of --help and --version should work now... GNU standard. + +1995-10-06 16:32 hardaker + + * snmplib/: Makefile.in, parse.c, snmp.c: + + - (parse.c, snmp.c) added config.h to the list of includes. + +1995-10-06 16:32 hardaker + + * agent/snmpd.c: + + - (snmpd.c) Added two new flags: + -h for help + -v for version information + +1995-10-06 11:37 hardaker + + * README: + + - (README) Moved INSTALLATION instructions to INSTALL + Changed listing of supported architectures + Updated AVAILABILITY section + +1995-10-06 11:26 hardaker + + * configure.in, configure: + + - (configure, configure.in) now caches more values (ps args, etc) and + checks for the location of ps (no longer assuming to be /bin/ps) + +1995-10-06 11:24 hardaker + + * INSTALL: + + - (INSTALL) installation instructions moved to here + +1995-10-05 15:22 hardaker + + * .cvsignore, TODO, config.h.in, configure, + configure.in, stamp-h.in, agent/Makefile.in, + agent/kernel_sunos5.c, agent/kernel_sunos5.h, + agent/route_write.c, agent/snmp_var_route.c, + agent/snmp_vars.c, apps/Makefile.in, + apps/snmpnetstat/Makefile.in: + + - More Solaris porting. + - Most mibII entries now work. + - Haven't checked returned information for accuracy + - sysUpTime still fails. + - cc and gcc both compile everything now. + +1995-10-03 09:42 hardaker + + * stamp-h, stamp-h.in: + + (.cvsignore) removed files stamp-h stamp-h.in files since makefile needed them. + +1995-10-03 09:35 hardaker + + * Makefile.in: + + (Makefile.in) Removed ./configure and ./config.h.in from "all:" dependencies + +1995-10-03 09:31 hardaker + + * .cvsignore: + + (.cvsignore) removed config.h.in from cvs ignore list (bad bad) + +1995-10-03 09:31 hardaker + + * config.h.in: + + (config.h.in) Added file. + +1995-10-03 09:24 hardaker + + * TODO: + + (TODO) Update of the TODO list: included snmpv1 config ideas + +1995-10-03 09:24 hardaker + + * acconfig.h: + + (acconfig.h) Minor bug: recursive comments not correct for compilers (AIX) + +1995-09-29 13:46 hardaker + + * NEWS: + + - (NEWS) updated the news file. + +1995-09-29 13:41 hardaker + + * .cvsignore, Makefile.in, TODO, acconfig.h +, config.guess, config.sub, configure, + configure.in, install-sh, mkinstalldirs, + agent/.cvsignore, agent/Makefile.in, agent/acl_vars.c +, agent/alarm.c, agent/context_vars.c, + agent/event.c, agent/kernel.c, agent/party_vars.c +, agent/route_write.c, agent/snmp_agent.c, + agent/snmp_var_route.c, agent/snmp_vars.c, + agent/snmp_vars.h, agent/snmpd.c, agent/view_parse.c +, agent/view_vars.c, apps/.cvsignore, + apps/Makefile.in, apps/snmpbulkwalk.c, apps/snmpget.c +, apps/snmpgetnext.c, apps/snmpset.c, + apps/snmptest.c, apps/snmptranslate.c, apps/snmptrapd.c +, apps/snmpwalk.c, apps/snmpnetstat/.cvsignore, + apps/snmpnetstat/Makefile.in, apps/snmpnetstat/if.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c, + apps/snmpnetstat/route.c, snmplib/.cvsignore, + snmplib/Makefile.in, snmplib/acl.c, snmplib/acl_parse.c +, snmplib/asn1.c, snmplib/context.c, + snmplib/context_parse.c, snmplib/md5.c, snmplib/mib.c +, snmplib/party.c, snmplib/party_parse.c, + snmplib/snmp.c, snmplib/snmp_api.c, snmplib/snmp_auth.c +, snmplib/snmp_client.c, snmplib/system.c, + snmplib/view.c: + + - ported to GNU's autoconfig2.4 + - to install, you must now run ./configure first to generate the + Makefiles and config.h + - almost all of the code is now dynamically checked for problems + rather than being dependant on architecture names. + - system name now dynamically determined at run time (from uname -n) + - created a 'make depend' call (finally). + - (agent/snmp_vars.h) changed SYSNAME define to SYSTEMNAME define to + avoid a conflict with a solaris header file. + - protecting better against include header files twice. + - Most of port to Solaris 2.4 finished. The kernel reads still need work. + +1995-09-21 09:29 hardaker + + * ChangeLog, NEWS: + + 3.0.2.1 release (compilation bug fix) + +1995-09-21 09:27 hardaker + + * snmplib/md5.c: + + (snmplib/md5.c) Forgot to include sys/types.h for u_long definition. + +1995-09-18 16:24 hardaker + + * ChangeLog, NEWS: + + News/Changelog updates + +1995-09-18 16:14 hardaker + + * man/snmpd.1.def: + + Beginnings of a manual page for snmpd + +1995-09-18 16:09 hardaker + + * README: + + Minor mods to README file. + +1995-09-01 14:52 hardaker + + * NEWS: + + Added a NEWS file to report/record major changes + +1995-09-01 11:57 hardaker + + * agent/: kernel.c, snmp_var_route.c, snmp_vars.c +: + + - Fixed alpha's kernel lookups: + * CMU code was passing ints into lseek (needs long). + +1995-07-31 16:27 hardaker + + * local/snmpcheck.def: + + - snmpcheck changes: + - terminal (ascii) based supported fixed. + - Detects presence of a DISPLAY variable. + - Now requires the Term::Readkey package. + - asks users weather to fix problems + - raises and deiconifies when new problems are found + - sets the background color of new problems to pinkish + - new prefence: ping host? + - global key bindings: + ctrl-q = quit; ctrl-h = hide; ctrl-s = seen all + +1995-07-28 14:23 hardaker + + * acconfig.h, agent/snmp_vars.c: + + Yet more problems fixed in the alpha port. + -- more int -> long checking. + +1995-07-26 16:30 hardaker + + * acconfig.h, agent/kernel.c, agent/route_write.c +, agent/snmp_var_route.c, agent/snmp_vars.c, + agent/snmpd.c, snmplib/asn1.c, snmplib/md5.c, + snmplib/snmp_auth.c: + + - Added a new #define: EXIT_ON_BAD_KLREAD to config.h + If defined, and an error occurs while reading the kernel contents, + the agent will exit. This was the default. I wanted it to + continue. + + - Port to dec-alpha/OSF 3.1 + - alpha's long is 8 bytes, not 4. + - should be (mostly) 64 bit clean now. + - cleaned up a LOT of bugs CMU code in the process. + +1995-07-14 15:20 hardaker + + * ChangeLog: + + Changelog update + +1995-07-14 15:15 hardaker + + * local/snmpcheck.def: + + - snmpcheck (tk-perl-b4 script) is pretty stable at this point. I + lost curses support, and need to re-add it still, so it is still + beta. It does expect a log file of problems to exist (point it to + /dev/null), and needs to know the locations of the mibs to check + (which aren't configured by 'make'), so it needs some work. + However, it will query an agent, check its problems based on the + status of the error flag (or return code) being >1 and report them + with neat GUI-buttons and stuff (oh wow). No documentation on it though. + +1995-07-14 15:12 hardaker + + * agent/snmpd.c: + + - Finished the restart mib. This is a setable sub-mib of the version + mib, default to VERSION.12(.1). If snmp-set to '1', it will restart + the agent. + + * A side effect of this is that it restarts 3 times or so, since it + never returns a responce to the program generating the request. + If said program tries to resend the request (which most do), it + will AGAIN restart the agent... oh well. + +1995-07-10 12:30 hardaker + + * acconfig.h: + + Minor comment change in config.h + +1995-07-10 11:27 hardaker + + * agent/snmpd.c: + + Two new command line options: + -l LOGFILE Outputs stderr/out to LOGFILE (overrides config.h def) + -L Do NOT write to a log file (overrides config.h) + +1995-06-21 09:20 hardaker + + * snmplib/snmp_client.c: + + snmplib: + Bug fix: fdset -> (int *) fdset in select call. + +1995-06-21 09:19 hardaker + + * snmplib/Makefile.in: + + Changed default CC to cc again. + +1995-06-21 09:18 hardaker + + * ece-mib.def: + + ece-mib.def: + Bug Fix: + Loadave mib: Integer -> DisplayString + versionClearCache: -> read-write (was read-only) + + Feature: + Added a setable mib entry to the version mib to re-read the config file(s). + +1995-06-21 09:11 hardaker + + * agent/snmp_agent.c: + + Changed another "empty" error message in the CMU code to a real warning. + +1995-06-16 14:20 hardaker + + * agent/snmp_vars.c: + + House Cleaning: + Missed a VERSION_ID + +1995-06-16 14:02 hardaker + + * agent/Makefile.in: + + House Cleaning: + Took out gcc/ansi requirement for the agent. + perror() is called more frequently for log archival + + New Bug/Haven't solved: + HP-UX: if agent/*.c and agent/extensible/*.c are built with gcc, + DisplayStrings return garbage. No clue as to why. + +1995-06-16 10:15 hardaker + + * agent/: snmp_var_route.c, snmp_vars.c, snmp_vars.h +, snmpd.c: + + House cleaning + - Compiles cleanly on hpux/gcc + (except one include file error I don't have control over.) + - Change VERSION_ID -> VERSIONID to avoid conflicts with HP's includes. + +1995-06-16 10:13 hardaker + + * agent/Makefile.in: + + Removed 'gmake' -> 'make' in agent/Makefile + +1995-06-14 14:09 hardaker + + * README: + + Added AVAILABILITY section to the README file. + +1995-06-14 13:56 hardaker + + * ChangeLog, README: + + Updated the ChangeLog + Added a "real" disclaimer to the README file. + +1995-06-14 13:43 hardaker + + * README: + + - Added more documentation to the README file. + - Created a mailing list to handle announcements + (ucd-snmp-announce@ece.ucdavis.edu) + +1995-06-14 12:56 hardaker + + * acconfig.h, agent/snmp_vars.c: + + - Cleaned up/Added more documentation to config.h + - GLOBALSECURITY now uses the left most four bits in the MIB acl. + This is more compatible with the CMU code than using the left most + 2, which was done previously. + +1995-06-14 11:24 hardaker + + * agent/snmp_vars.c: + + agent: + - Mib table is now qsorted at run time and the extensible variables are + sorted in at this time. This brings the agent up to correct + SNMPwalk/getnext protocols. You can now walk the entire tree + including the extensible sections and it won't stop. + * This has an added bonus of checking the mib table + (agent/snmp_vars.c) for correct order. I have added things to the + wrong location too many times and caused the agent to function + incorrectly. Major win. + +1995-06-12 10:35 hardaker + + * local/trapnotif: + + local/trapnotif: + -- uses snmpv2 now (correctly) + +1995-06-09 14:08 hardaker + + * snmplib/Makefile.in: + + Changed test -x to test -f in snmplib/Makefile. Not all OSes + (ie ultrix) handle this. + +1995-06-09 13:21 hardaker + + * snmplib/md5.c: + + Fixed Authentication error (again) (correct this time) between + reversed byte order machines. + -- #ifdef hpux/SYSV/sun in md5.c reverses byte order + +1995-06-09 12:39 hardaker + + * snmplib/md5.c: + + Fixed Authentication error between reversed byte order machines. + -- #ifdef hpux/SYSV in md5.c reverses byte order + +1995-06-09 10:21 hardaker + + * agent/snmp_vars.c: + + Correctly ordered the mib table list. + -- Need to write a dynamic checker/re-orderer. + +1995-06-09 10:20 hardaker + + * acconfig.h, snmplib/Makefile.in, + snmplib/snmp_client.c: + + Added a SNMPBLOCK option to the config.h file. Supposedily setting + this to zero (now the default) will allow snmp requests to time out. + Haven't tested it throughly. + -- Contributed by Sanjai Narain + +1995-06-05 12:44 hardaker + + * ChangeLog, README, agent/snmp_vars.c: + + * agent/extensible/Makefile: + -- no longer requires GNU make + -- etags no longer run by default + + * SunOS additions: + -- loadaverage checking MIB enabled + -- disk checking MIB enabled + +1995-06-02 16:21 hardaker + + * README: + + Final modification for inital release + +1995-06-02 15:41 hardaker + + * agent/snmp_vars.c: + + #ifdef hpux around hpux specific mibs + +1995-06-02 15:31 hardaker + + * snmplib/snmp_impl.h: + + ERROR() define now flushes stdout + +1995-06-02 15:30 hardaker + + * local/trapnotif: + + Now uses v2 request protocol. + +1995-06-02 15:28 hardaker + + * agent/snmp_agent.c: + + Prints MIB to stdout for existent mibs + +1995-06-02 15:27 hardaker + + * agent/snmp_vars.c: + + Added a check for SNMPV2/SNMPV2AUTH type authorization. + +1995-06-02 15:27 hardaker + + * acconfig.h: + + Reorganized config.h in more or less order of importance + Added definitions for SNMPV2ONLY type authorization. + +1995-06-02 15:26 hardaker + + * ece-mib.def: + + removed bogus two lines + +1995-05-31 16:30 hardaker + + * agent/snmp_vars.c: + + New: + + Added two new ACL types: PRIVAUTHRW and PRIVAUTHRO which will only + work if the request is authenticated (by anything). + +1995-05-31 14:49 hardaker + + * README: + + New: + + Added -f option to README + +1995-05-31 14:49 hardaker + + * ece-mib.def: + + New: + + New MIB: snmpErrors to log problems with the agent + +1995-05-31 14:47 hardaker + + * agent/: Makefile.in, snmp_vars.c, snmpd.c: + + New: + + New definition included for a default place to log messages: LOGFILE + New MIB: snmpErrors to log problems with the agent + Forks away from calling shell by default now unless -f specified. + + Misc: + + Ifdefs around all added sections of code to disable durning compilation + +1995-05-31 14:45 hardaker + + * acconfig.h: + + New: + + New definition included for a default place to log messages: LOGFILE + New MIB: snmpErrors to log problems with the agent + + Bugs: + + hpux compliers don't define SYSV by default... + +1995-05-19 15:45 hardaker + + * local/snmpcheck.def: + + Added menus and moved some commands there as well as prefrences. + Now rescans after 5 minutes and checks the log. + +1995-05-19 15:44 hardaker + + * local/trapnotif: + + egreping for an exact match for hosts now. + +1995-05-19 15:43 hardaker + + * agent/snmp_vars.c: + + More defines moved to config.h + +1995-05-19 15:42 hardaker + + * README, acconfig.h, ece-mib.def: + + Working toward an exportable version. + +1995-05-17 12:45 hardaker + + * local/snmpcheck.def: + + Working version. + -- now operates on a selection + -- still has a lot of room for improvement. + +1995-05-08 16:25 hardaker + + * local/snmpcheck.def: + + Fairly functioning version. + Need to port to perl5.001 & tk4b3 + +1995-05-05 17:01 hardaker + + * agent/snmp_vars.c: + + Opps. Set tp->namelen to be -1, when it is a unsigned char. Using 0 now. + +1995-05-05 16:18 hardaker + + * acconfig.h, agent/Makefile.in, agent/snmp_vars.c +: + + Re-arranging and Re-naming stuff for external distribution + +1995-05-03 13:05 hardaker + + * agent/snmp_vars.c: + + Major bug: + Changing tree size caused problems. + extensible tree now adds a halt condition (namelen = -1) to check for + +1995-05-03 12:23 hardaker + + * agent/snmp_vars.c: + + Added prototype declairation for find_extensible() + +1995-05-03 09:23 hardaker + + * local/trapnotif: + + Changed timeout to be 30 seconds. + +1995-05-03 09:21 hardaker + + * local/rsnmp: + + New script: + walks an extensible (or any) mib tree. Has built in knowledge of + the mibs for lay-peoples useage. + +1995-05-03 09:19 hardaker + + * local/fixproc: + + Fixed bug: Using a wrong variable + +1995-05-03 09:12 hardaker + + * agent/snmp_vars.c: + + Added extensible mib entry. + -- find_extensible now returns the default mib tree or an + appropriate mib tree with the created extensible entry in it. + +1995-05-03 09:10 hardaker + + * ece-mib.def: + + Added load average mib entry + +1995-04-17 12:25 hardaker + + * local/snmpcheck.def: + + Started writting a Tk interface... Code is still very very ugly, but works. + +1995-04-17 12:24 hardaker + + * local/trapnotif: + + Now logs itself correctly. + +1995-04-13 14:12 hardaker + + * agent/Makefile.in: + + Added a dependancy for wes/mibdefs.h to snmp_vars.c + +1995-04-07 12:46 hardaker + + * agent/snmp_vars.c, agent/snmpd.c, apps/snmptrapd.c +, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c, + apps/snmpnetstat/main.c, snmplib/system.c: + + -- Ported to dec 5000/200 Ultrix 4.2 architectures + TODO: memory/swap in wes.c + +1995-03-31 15:33 hardaker + + * local/snmpcheck.def: + + Bugs: + Was acting slow since it was checking each mib location twice. + Removed perl -w warnings + +1995-03-15 16:48 hardaker + + * local/snmpcheck.def: + + snmpcheck is now written using perl5's object oriented routines. + +1995-03-15 14:19 hardaker + + * snmplib/parse.c: + + CMU Bug fixes: + -- better job than my previous hack fixing get_token. + + get_token now requires a third argument dictating the max string + length the token can hold. + +1995-03-15 09:26 hardaker + + * README: + + Updated README.hpux file from HP-port-1-1-1... + +1995-03-15 09:23 hardaker + + * local/snmpcheck.def: + + perl -> perl5 + No longer depends on OVs snmpset, can now use CMUs snmpset (/usr/local/etc) + +1995-03-10 13:34 hardaker + + * snmplib/mib.c: + + Added /etc as another path to search when looking for mib.txt + +1995-03-10 13:30 hardaker + + * snmplib/parse.c: + + Major hacking to parse() to work at all. + -- Now I don't unstand why it ever successfully parsed the mib.txt file. + -- get_token was constantly called to read DESCRIPTION strings into + a char array of either 64 (MAXTOKEN) or 4096 (MAXQUOTESTR) in + length. MANY of the DESCRIPTION strings are longer than this. + -- Hacked parseQuotedString to make sure returned are strings < MAXQUOTESTR + +1995-03-10 13:18 hardaker + + * apps/snmptrapd.c, snmplib/system.c: + + #include is not needed on HPUX + +1995-03-10 13:18 hardaker + + * apps/.cvsignore: + + Added snmpgetnext and snmpset to .cvsignore + +1995-03-09 13:22 hardaker + + * agent/Makefile.in, agent/snmpd.c, snmplib/Makefile.in +, snmplib/party_parse.c, snmplib/snmp_client.c: + + CMU 2.1.2 -> 2.1.2.1 Merge. + +1995-03-08 16:07 hardaker + + * apps/snmpset.c, apps/snmpgetnext.c, + man/snmpbulkwalk.1, man/snmpget.1, man/snmpgetnext.1 +, man/snmpnetstat.1, man/snmpset.1, + man/snmptranslate.1, man/snmptrapd.8: + + Initial revision + +1995-03-08 16:06 hardaker + + * Makefile.in, README.cmu, agent/Makefile.in +, agent/snmpd.c, apps/Makefile.in, + apps/snmpget.c, apps/snmptest.c, + apps/snmpbulkwalk.c, apps/snmptrapd.c, + apps/snmpwalk.c, apps/snmpset.c, + apps/snmptranslate.c, apps/snmpgetnext.c, + apps/snmpnetstat/Makefile.in, apps/snmpnetstat/if.c +, apps/snmpnetstat/inet.c, + apps/snmpnetstat/main.c, apps/snmpnetstat/route.c +, man/README, man/snmptest.1, + man/snmpwalk.1, man/snmpbulkwalk.1, + man/snmpget.1, man/snmpgetnext.1, + man/snmpnetstat.1, man/snmpset.1, + man/snmptranslate.1, man/snmptrapd.8, + snmplib/Makefile.in, snmplib/acl.c, + snmplib/acl.h, snmplib/asn1.c, + snmplib/context.c, snmplib/context.h, + snmplib/context_parse.c, snmplib/mib.c, + snmplib/parse.c, snmplib/parse.h, + snmplib/party.c, snmplib/party.h, + snmplib/party_parse.c, snmplib/snmp_api.c, + snmplib/snmp_api.h, snmplib/snmp_auth.c, + snmplib/snmp_client.c, snmplib/snmp_impl.h, + snmplib/system.c, snmplib/view.c, + snmplib/view.h: + + New release of CMU's code: + -- See README for specific details + -- snmpset,snmpgetnext added + -- -q flag added "quick print" + -- bug fixes + -- Man pages updated + +1995-03-02 14:09 hardaker + + * local/snmpcheck.def: + + Minor backspace changes... + Removed -w switch for perl + +1995-03-02 14:09 hardaker + + * local/fixproc: + + Fix from Tim: correctly finds pid now + +1995-02-09 12:33 hardaker + + * local/snmpcheck.def: + + perl -w produces no warnings now if no cmd line args are given. + Added two more status indicators (sleeping, checking) for fix routine. + Now sleeps for 2 seconds instead of 1 (not quick enough to catch X restarts) + +1995-02-09 12:31 hardaker + + * local/fixproc: + + Changed ps -el to ps -e: ps -el reported X as being alive instead of + +1995-02-08 15:20 hardaker + + * ece-mib.def: + + Added a mib to provide capability for ignoring the exec cache. + -- Needed immediately following a 'fix' to check to see if the 'fix' worked. + +1995-02-08 15:04 hardaker + + * local/snmpcheck.def: + + Pokes the reset-cache mib to ensure a new 'ps' output for fixed problems. + +1995-02-08 14:46 hardaker + + * local/snmpcheck.def: + + New options: + -y: always try to fix the problems + -n: never try to fix the problems + Currently defaults to never (should prompt) till I can get perl's + getc(STDIN) to work... + Uses snmpset to accomplish this, which is OVs and only licenced for one host. + +1995-02-08 10:34 hardaker + + * agent/: kernel.c, snmpd.c: + + Added 'close on exec' flags to open files (/dev/*mem*) and sockets. + -- Prevents spawned processes from keeping snmpd from restarting. + (Errors were: Can't bind socket (in use) and Can't open /dev/dmem) + Set O_RDONLY flag on /dev/*mem* files, required by the 'man page' (else undef) + +1995-02-03 13:51 hardaker + + * agent/Makefile.in: + + Added wes/exec.o + +1995-02-03 13:49 hardaker + + * ece-mib.def: + + Added mib defs for the read/write fix for procs and exec functions + +1995-02-03 13:38 hardaker + + * local/: ece-snmpd.conf, fixproc, fixproc.conf: + + Added fixproc and its database (installed in /local/scripts and /local/etc) + Copied the current /etc/ece-snmpd.conf to this directory, for + archiving. + +1995-02-01 14:24 hardaker + + * agent/: Makefile.in, snmp_agent.c: + + Added write-mib ability to fix a given process + -- will eventually call Tim's script to fix the process + -- Defined in wes.h + +1995-02-01 11:57 hardaker + + * agent/Makefile.in: + + Fixed Makefile bug: calles $(MAKE) now instead of explicit make. + +1995-01-30 13:33 hardaker + + * ece-mib.def: + + Version information now contains a CVS tag info mib + VERCDATE now works properly. + +1995-01-30 11:19 hardaker + + * ece-mib.def: + + Added version mib to definitions. + +1995-01-30 11:08 hardaker + + * agent/: Makefile.in, snmp_vars.c: + + Added version mib (VERIDENT,VERDATE,VERCDATE) + Added mibincl.h and mibdefs.h to start splitting up mibs in wes.c into + seperate files. Include these two files to include necessary defs + ERRORMSG defs now ALL return current numerical result with the msg. + +1995-01-27 17:10 hardaker + + * agent/snmp_vars.c: + + Put in defines for the sub mib nums {snmp_vars.c, wes.h} + +1995-01-27 13:17 hardaker + + * local/snmpcheck.def: + + Added paths (/usr/local/etc) to snmp{get,walk} + +1995-01-27 12:45 hardaker + + * agent/snmp_vars.c: + + Made nlist entry changes. no longer dies from a ArpTable query. + +1995-01-27 12:26 hardaker + + * agent/snmp_vars.c: + + Moved kernel/nlist printout of not found nlist entries out of #ifdef hpux + +1995-01-27 11:42 hardaker + + * agent/snmp_vars.c: + + cpp Mistake fix: #ifdef HPUX -> #ifdef hpux + +1995-01-25 17:14 hardaker + + * agent/snmp_vars.c: + + Ported (back) to Sun4: + -- swap and disk mibs not supported yet + -- found numerous bugs I hadn't noticed under HPUX, mostly type + casting. + +1995-01-25 16:19 hardaker + + * local/snmpcheck.def: + + Added Swap/Memory mib check (.4), now that it conforms to .{1,2,100,101} specs. + Changed formating to use %-n.ns specifications instead of tab seperations. + +1995-01-23 16:02 hardaker + + * local/trapnotif: + + Bug fix: Polled wrong mib (100 instead of 101) for errmsg string. + +1995-01-23 12:57 hardaker + + * ece-mib.def: + + Typo fixes in the mib def file for OV. + +1995-01-23 12:00 hardaker + + * local/snmpcheck.def: + + Won't check down hosts:-) + +1995-01-23 10:57 hardaker + + * ece-mib.def: + + All (watched) mibs now use: + 1: MIBINDEX, just an index to the number of vars + 2: ERRORNAME, a generic one word name for the cause of ERROR{FLAG,MSG}. + +1995-01-23 10:37 hardaker + + * local/trapnotif: + + Added /1/OV/bin to the path to find the snmp utils without path extensions. + More variable usage: removed use of command line args directly. + If the error flag has changed back to normal, only log it in the + ece-total log file instead. + +1995-01-23 10:26 hardaker + + * local/snmpcheck.def: + + Will take hosts from the log file if none specified on the command line. + -- or if the first arg is a '-a' will (A)dd to the command line list. + Displays what host it is checking as it checks it. + Changed the output format (I've yet to see if it actually looks good though). + +1995-01-18 15:22 hardaker + + * local/snmpcheck.def: + + Beginning of a script to check errors with a machine and report them + via snmp + TODO: option to fix the errors if root on clover (need to rsh to the machine) + +1995-01-05 14:51 hardaker + + * local/trapnotif: + + Changed the trapnotif file to reflect recent source changes: + -- removed mem error section... They are handled via the normal err + route since they now have an error msg like the rest + -- Error flag is now at 100, and error message is at 101. + +1995-01-05 14:45 hardaker + + * ece-mib.def: + + Changed the mib file to reflect the current source code. + All mibs now have ErrorFlag and ErrorMsg as 100,101 + +1995-01-05 14:44 hardaker + + * local/: trapnotif, wesrestart: + + copied the restart and trapnotif scripts to the src tree for cvs archiving. + +1995-01-04 16:32 hardaker + + * ece-mib.def: + + Initial release. + Needs to be updated. + +1995-01-04 16:30 hardaker + + * apps/: .cvsignore, snmpnetstat/.cvsignore: + + Just a .cvsignore file + +1995-01-04 16:26 hardaker + + * agent/: .cvsignore, snmp_vars.c: + + Feature: + Added the disk watching facilities to report disk space + -- new config option 'disk DISK MINAVAIL' + Added support for a second config file as CONFIGFILETWO + -- defaults to /etc/ece-snmpd.local.conf + -- intent: one is rdisted and one is machine specific + -- TODO: Needs to erase previous definitions rather than adding + two wit the same name + + Change: + MIB definition change: + -- All mibs with error flags now use ERRORFLAG/ERRORMSG instead. + -- These default to 100 and 101, and are set by only two defines + Shortened error message for process errors to fit on the screen. + Swap mib code cleanup + + TODO: + Added beginnings of kernal locking tests. Need to find a machine + with a broken rpc.lockd to test the code though. + + Bugs: + My nlist array didn't have a NULL ending. + +1994-12-14 17:13 hardaker + + * README: + + Added the README file + +1994-12-14 17:02 hardaker + + * snmplib/hpux.c: + + Added hpux.c + +1994-12-14 16:55 hardaker + + * snmplib/: Makefile.in, party_parse.c, snmp_client.c +: + + HP-UX port of the CMU code + +1994-12-14 15:43 hardaker + + * Makefile.in, README.cmu, mibII.txt, + snmplib/asn1.c, snmplib/mib.c, snmplib/parse.c +, snmplib/snmp.c, snmplib/snmp_api.c, + snmplib/snmp_auth.c, snmplib/asn1.h, + snmplib/mib.h, snmplib/parse.h, + snmplib/snmp_client.c, snmplib/Makefile.in, + snmplib/acl_parse.c, snmplib/snmp.h, + snmplib/snmp_api.h, snmplib/snmp_client.h, + snmplib/snmp_impl.h, snmplib/acl.c, + snmplib/acl.h, snmplib/party.c, snmplib/party.h +, snmplib/party_parse.c, snmplib/view.c +, snmplib/context.c, snmplib/context.h +, snmplib/context_parse.c, snmplib/md5.c +, snmplib/md5.h, snmplib/view.h, + apps/Makefile.in, apps/snmpget.c, snmplib/.pure +, snmplib/system.c, snmplib/system.h, + apps/snmpbulkwalk.c, apps/snmptest.c, + apps/snmptranslate.c, apps/snmpwalk.c, + apps/snmptrapd.c, apps/snmpnetstat/Makefile.in, + apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c, + apps/snmpnetstat/main.c, apps/snmpnetstat/main.h +, apps/snmpnetstat/route.c, man/snmp_api.3 +, man/snmptest.1, man/snmpwalk.1, + man/variables.5, man/README, man/des.1 +, man/des.3: + + Initial CMU snmp code, version 2.1.2 + +1994-12-14 15:43 hardaker + + * Makefile.in, README.cmu, mibII.txt, + snmplib/asn1.c, snmplib/mib.c, snmplib/parse.c, + snmplib/snmp.c, snmplib/snmp_api.c, snmplib/snmp_auth.c +, snmplib/asn1.h, snmplib/mib.h, snmplib/parse.h +, snmplib/snmp_client.c, snmplib/Makefile.in, + snmplib/acl_parse.c, snmplib/snmp.h, snmplib/snmp_api.h +, snmplib/snmp_client.h, snmplib/snmp_impl.h, + snmplib/acl.c, snmplib/acl.h, snmplib/party.c, + snmplib/party.h, snmplib/party_parse.c, snmplib/view.c +, snmplib/context.c, snmplib/context.h, + snmplib/context_parse.c, snmplib/md5.c, snmplib/md5.h +, snmplib/view.h, apps/Makefile.in, apps/snmpget.c +, snmplib/.pure, snmplib/system.c, + snmplib/system.h, apps/snmpbulkwalk.c, apps/snmptest.c +, apps/snmptranslate.c, apps/snmpwalk.c, + apps/snmptrapd.c, apps/snmpnetstat/Makefile.in, + apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c, + apps/snmpnetstat/main.c, apps/snmpnetstat/main.h, + apps/snmpnetstat/route.c, man/snmp_api.3, + man/snmptest.1, man/snmpwalk.1, man/variables.5, + man/README, man/des.1, man/des.3: + + Initial revision + +1994-11-18 15:59 hardaker + + * agent/: Makefile.in, snmp_agent.c, snmp_vars.c, + snmpd.c: + + Added some hp-mibs + +1994-11-04 15:47 hardaker + + * agent/snmp_vars.c: + + Added Virtual Memory mib (currently only total and used) + +1994-10-28 13:35 hardaker + + * agent/: snmp_var_route.c, snmp_vars.c: + + hp-ux machines now return the correct mib location for their arch type. + Added hp-ux to the ifdefs for Route_Scan_Reload() function for correct + kernal reading. + +1994-10-26 13:31 hardaker + + * agent/: party_vars.c, snmp_vars.c: + + Dec compilation achived, though its not opening any ports when run. + +1994-10-24 14:57 hardaker + + * agent/snmp_vars.c: + + Added the extensible mib section. + +1994-10-20 16:09 hardaker + + * agent/: Makefile.in, snmp_vars.c, var_struct.h: + + Added the remaining hp-ux symbols + put all dependancies for my stuff under wes/ + moved the variable declairations (structs) to var_structs.h so they could be + referenced by other files. + Changed the default values to hp-ux from BSD and other misc strings + Added appropriate dependancies to the makefile + Changed errors and added stuff to the variable declairations for my stuff + +1994-10-14 10:46 hardaker + + * agent/: Makefile.in, kernel.c, snmp_var_route.c +, snmp_vars.c: + + fixed nlist for the hps. Not sure of three particular nlist + references (for the arp table). The rest are working. + Also added wes/* do the dependances for snmp_vars.c + +1994-10-14 08:39 hardaker + + * agent/: kernel.c, snmp_vars.c: + + I fixed the source for compilation and began adding my own mib defs. + Any included mibs which make kernal reads still fail. + +1994-10-13 13:55 hardaker + + * agent/: Makefile.in, history.h, kernel.c +, snmp_agent.c, snmp_var_route.c, + snmp_vars.h, snmpd.c, alarm.c, + event.c, history.c, party_vars.c, + snmp_vars.c, snmp_vars_event.h, view_vars.c +, acl.conf, acl_vars.c, alarm.h +, context_vars.c, event.h, m2m.h +, snmp_vars_m2m.h, view_parse.c, .pure +, route_write.c: + + Inital CMU source. + + + +------------------------------------------------------------------------------- + +Changes: V5.0.8 -> V5.0.9 + +2003-09-05 23:42 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend +, agent/mibgroup/Makefile.depend, + apps/Makefile.depend, apps/snmpnetstat/Makefile.depend +, snmplib/Makefile.depend: + + make depend + +2003-09-05 23:41 hardaker + + * configure, configure.in: + + forgot a test after the if + +2003-09-05 23:37 hardaker + + * README: + + added Bob Rowlands + +2003-09-05 23:30 hardaker + + * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3 +, netsnmp_debug.3, netsnmp_handler.3, + netsnmp_instance.3, netsnmp_library.3, + netsnmp_mib_utilities.3, netsnmp_mode_end_call.3 +, netsnmp_multiplexer.3, netsnmp_old_api.3 +, netsnmp_read_only.3, netsnmp_scalar.3 +, netsnmp_serialize.3, netsnmp_table.3 +, netsnmp_table_array.3, netsnmp_table_data.3 +, netsnmp_table_dataset.3, + netsnmp_table_iterator.3, netsnmp_todo.3, + netsnmp_watcher.3: + + doxygen update + +2003-09-05 23:25 hardaker + + * Makefile.top: + + update for 5.0.9 + +2003-09-05 22:36 hardaker + + * agent/helpers/: table.c, table_iterator.c: + + Patch #800561 from Bob Rowlands to fix 64bit problems (-> size_t) + +2003-09-05 22:30 hardaker + + * agent/mibgroup/agentx/protocol.c: + + Patch #800485 from Bob Rowlands for 64 bit agentx problems + +2003-09-05 22:16 hardaker + + * snmplib/snmpusm.c: + + Patch #792008 from Thomas? to allow usmUser tokens to override previous entries + +2003-09-05 22:04 hardaker + + * man/: mib2c.1.def, snmpcmd.1.def, + snmpdelta.1, snmpdf.1, snmpnetstat.1, + snmpstatus.1.def, snmptable.1.def, + snmptest.1.def, snmptranslate.1.def: + + Patch #789485 from Bob Rowlands for a long needed overhaul of the manual pages. + +2003-09-05 22:00 hardaker + + * Makefile.in, snmplib/Makefile.in: + + one run-away patch + +2003-09-05 21:58 hardaker + + * Makefile.in, configure.in, agent/snmpd.c +, agent/mibgroup/ucd-snmp/file.c, + agent/mibgroup/ucd-snmp/logmatch.c, + include/net-snmp/library/system.h, snmplib/mib.c +, snmplib/parse.c: + + high level comments about contained copyrights moved from the main branch + +2003-09-05 21:54 hardaker + + * NEWS: + + minor updates + +2003-09-05 21:21 hardaker + + * Makefile.in, configure, configure.in +: + + Add optional arguments to the --with-perl-modules flag for passing down + +2003-09-05 16:57 hardaker + + * agent/snmp_agent.c, + include/net-snmp/agent/snmp_agent.h: + + - fix a getbulk bug pointed out by Jurij Smakov. + +2003-07-27 16:54 rstory + + * local/mib2c: + + fix filename in error msg, as noted in coders + +2003-07-24 18:14 rstory + + * perl/SNMP/SNMP.xs: + + add access to augments tag (fix bug 740082: mib2c handles AUGMENTing tables + incorrectly) + +2003-07-24 18:13 rstory + + * local/mib2c: + + add indexes from augmented table for tables using augments (fix + bug 740082: mib2c handles AUGMENTing tables incorrectly) + +2003-07-24 05:27 rstory + + * acconfig.h: + + define NETSNMP_INLINE as empty if not defined + +2003-07-10 09:32 rstory + + * dist/nsb-functions: + + fix typo; use which to find scp; add extra config to other config + +2003-07-09 20:56 rstory + + * dist/nsb-functions: + + add host/path upload; try to extract more info from make log on error + +2003-07-09 20:54 rstory + + * dist/: nsb-package, nsb-nightly: + + add host/path upload params; use new nsb-default-paths + +2003-07-03 20:52 rstory + + * snmplib/: container_list_ssll.c, container_null.c +: + + oops - no new features for 5.0.8 + +2003-07-03 20:26 rstory + + * snmplib/container_list_ssll.c: + + file container_list_ssll.c was initially added on branch V5-0-patches. + +2003-07-03 20:26 rstory + + * snmplib/container_null.c: + + file container_null.c was initially added on branch V5-0-patches. + +2003-07-03 20:26 rstory + + * snmplib/: container_list_ssll.c, container_null.c +: + + new containers + +2003-07-02 13:02 hardaker + + * agent/agent_registry.c: + + Patch #724925 from Peter Warasin to fix netsnmp_subtree_unload() to update the root pointer + +2003-07-02 12:47 hardaker + + * agent/mibgroup/ucd-snmp/file.c, + agent/mibgroup/ucd-snmp/logmatch.c, snmplib/parse.c +: + + Patch #760448 from Bob Rowlands/Sun to fix bug #751913 to protect a few minor security violations + +2003-07-02 10:44 hardaker + + * snmplib/strlcpy.c: + + file strlcpy.c was initially added on branch V5-0-patches. + +2003-07-02 10:44 hardaker + + * COPYING, configure, configure.in, + agent/snmpd.c, include/net-snmp/net-snmp-config.h.in +, include/net-snmp/library/system.h, + snmplib/Makefile.in, snmplib/mib.c, + snmplib/strlcpy.c: + + Patch #760417 from Bob Rowlands/Sun for fixing Bug #751920 for minor security problems (PID file unliked first, and use strlcpy instead of strcpy. A new strlcpy file was defined if not defined for a system. + +2003-07-02 10:37 hardaker + + * snmplib/mib.c: + + don't use isspace and isprint simultaniously + +2003-07-02 10:36 hardaker + + * local/mib2c.iterate.conf: + + comment change for clarification + +2003-07-02 10:26 hardaker + + * include/net-snmp/library/snmp_debug.h: + + Patch #764047 from Stephen J. Friedl: Remove redundant declaration from snmp_debug.h and fix a few comments + +2003-07-02 10:21 hardaker + + * configure, configure.in: + + Patch #759309 from Stephen Friedl to add prompt over-ride flag descriptions to prompt output + +2003-07-02 10:19 hardaker + + * configure, configure.in: + + patch #759298: fix spelling error + +2003-06-25 14:29 hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: + + fix proxying for getbulk + +2003-06-22 07:23 hardaker + + * apps/snmpvacm.c: + + fix usage for flag ordering + +2003-06-16 14:59 hardaker + + * testing/RUNTESTS: + + remove no longer needed comment about it being broken, as pointed out + by Bruce. + +2003-06-16 14:58 hardaker + + * testing/RUNTESTS: + + support , separated arguments to -T like -h says it will. + +2003-06-16 14:57 hardaker + + * testing/RUNTESTS: + + Bruce Shaw's patch 755553 to fix RUNTESTS test number reporting when + testing subsets are used. + +2003-06-16 14:44 hardaker + + * agent/mibgroup/kernel_sunos5.c: + + Patch #755540 from Bruce Shaw and IRC:SebNob to fix bug #701439 for 64 bit solaris systems and 64 bit integers returned by getKstat + +2003-06-16 14:43 hardaker + + * testing/tests/: T055agentv1mintrap, T056agentv2cmintrap +: + + Patch #754105 from Bruce Shaw to fix some spelling errors + +2003-06-10 15:48 nba + + * snmplib/snmp_api.c: + + Beware of dereferencing a NULL pointer + +2003-06-10 10:45 hardaker + + * snmplib/snmp_api.c: + + remove the unused function as pointed out by Bob Rowlands + +2003-06-09 16:11 hardaker + + * agent/mibgroup/mibII/vacm_vars.c, agent/snmp_agent.c +, include/net-snmp/library/vacm.h, + snmplib/vacm.c: + + Long overdue patch #695192 from Ron Tabor to fix the VACM spinning problem that I didn't quite fix before + +2003-06-09 16:01 hardaker + + * configure.in, testing/tests/T023snmpv3getMD5DES +, testing/tests/T025snmpv3getSHADES: + + fix bug #706710 to show when privacy has been disabled + +2003-06-09 15:33 hardaker + + * snmplib/snmp_api.c: + + bug #748431 from John Shiver: fix thread-safe problems with snmp_get_fd_for_session (which was missing in the 5.x line anyway) + +2003-06-09 14:49 hardaker + + * README.Matsushita.txt, README.Matsushita.txt: + + Patch #748305 from srinivasa rao gurusu describing how to build net-snmp on Matsushita embedded systems + +2003-06-09 14:44 hardaker + + * agent/mibgroup/mibII/ipAddr.c: + + Patch 746339: Otto Solares fixes a file descriptor leak on linux + +2003-06-09 14:38 hardaker + + * agent/mibgroup/ucd-snmp/pass.c: + + patch #740918 from Eric E. Bowles: fix pass through invocation for SETs + +2003-06-09 14:31 hardaker + + * agent/mibgroup/kernel_sunos5.c: + + Patch #749062 to fix caching crashing and clashing under Solaris + +2003-06-09 14:28 hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: + + patch #749103 from Garry C Marshall to fix the proxy when a timeout occurs from the target + +2003-06-06 23:17 nba + + * snmplib/mib.c: + + Fix missing length byte when setting index with checks disabled + +2003-05-28 17:25 hardaker + + * agent/helpers/old_api.c: + + remove unused code as pointed out by Peter Warasin + +2003-05-28 14:29 hardaker + + * AGENT.txt: + + added V4/V5 note from main branch to patches + +2003-05-23 11:25 rstory + + * snmplib/container_binary_array.c: + + free container after freeing contents + +2003-05-23 11:24 rstory + + * include/net-snmp/library/container.h, + snmplib/container.c: + + update container free macro/code to deal w/pointer being deleted + +2003-05-23 11:22 rstory + + * agent/mibgroup/ucd-snmp/logmatch.c: + + EXTENSIBLEMIB -> UCDAVIS_MIB + +2003-05-14 10:30 rstory + + * configure: + + configure to match config.in + +2003-05-14 10:28 rstory + + * configure.in: + + fix net-snmp-config chmod to work from configure and config.status + +2003-05-12 22:58 hardaker + + * apps/snmptrapd.c: + + Patch #735511 from Alex Burger: fix snmptrapd to ensure there are the correct number of varbinds + +2003-05-12 22:55 hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: + + Patch #736784 from Ron Tabor: fix proxies for restarted NSMPv3 sub-agents + +2003-05-08 16:16 hardaker + + * README: + + mention Andrew Findlay + +2003-05-08 16:15 hardaker + + * perl/agent/agent.xs: + + (excellent) patch #705566 from Andrew Findlay on perl agent support: + + 1) Agent cannot return MAC addresses containing zero octet. + + 2) Agent coredumps when trying to return IP addresses + if these are supplied as dotted-quad or as a hostname + that fails to resolve. + + 3) Agent corrupts OID values. + + 4) Agent truncates any OCTET_STRING or BIT_STRING that + contains a zero octet (this is the root cause of (1) above) + + API changes introduced: + + a) IP addresses now passed as binary strings (4 octets + for IPv4) rather than dotted-quad or name. This + sidesteps the IPv4/IPv6 problem and leaves the calling + script to deal with name->address resolution and + associated error handling. + +2003-05-08 09:42 hardaker + + * README: + + mention Alex Burger, who submitted the perl win32 patches + +2003-05-08 09:32 hardaker + + * README: + + mention Stephen + +2003-05-08 09:32 hardaker + + * include/net-snmp/library/mib.h, + include/net-snmp/library/parse.h, + include/net-snmp/library/snmp_api.h, + include/net-snmp/library/snmp_client.h, snmplib/mib.c +, snmplib/snmp_api.c, snmplib/snmp_client.c +: + + patch #710275 from Stephen J. Friedl: const fixes for APIs that don't modify their arguments + +2003-05-08 09:28 hardaker + + * include/net-snmp/library/system.h: + + missed a commit for a perl patch + +2003-05-08 09:22 hardaker + + * agent/mibgroup/mibII/ipAddr.c: + + Applied patch #712101: minor irix fix + +2003-05-08 09:21 hardaker + + * NEWS: + + Mention patch #715603 + +2003-05-08 09:18 hardaker + + * perl/: Makefile.PL, Makefile.subs.pl, + ASN/Makefile.PL, OID/Makefile.PL, + SNMP/Makefile.PL, SNMP/README, SNMP/SNMP.xs +, agent/Makefile.PL, + agent/default_store/Makefile.PL, + default_store/Makefile.PL: + + patch #715603: fix perl module builds under windows + +2003-05-08 07:10 rstory + + * agent/helpers/table_array.c: + + try to use default container if none specified; non-existent row status not + legal for a new row; sanity check asserts; remove unused cooperative + notification code; check for null table container + +2003-05-08 07:06 rstory + + * agent/Makefile.in: + + remove object_monitor as it doesn't do anything and would be a new feature if + it did + +2003-05-08 07:05 rstory + + * dist/nsb-functions: + + fix sysname translation for /; allow extra config to be specified in + environment var + +2003-05-08 07:02 rstory + + * include/net-snmp/library/snmp_assert.h: + + chg NET_SNMP_USE_ASSERT define to NETSNMP_USE_ASSERT to be consistent + +2003-05-08 06:58 rstory + + * include/net-snmp/library/container.h, + snmplib/container.c: + + apply patch [ 724927 ] to fix log msg; add \n to log msgs + +2003-05-05 15:35 hardaker + + * man/snmpd.conf.5.def: + + document agentxPingInterval + +2003-05-05 10:35 rstory + + * configure: + + configure to match configure.in + +2003-05-05 10:29 rstory + + * Makefile.in, configure.in: + + chmod net-snmp-config after configure, instead in make + +2003-04-03 15:12 rstory + + * include/net-snmp/library/tools.h: + + wrap SNMP_FREE macro w/do while, so it won't affect if/then flow + +2003-03-28 06:48 hardaker + + * README.krb5: + + Ken Hornstein noted that the rwuser -s flag was missing it's argument + +2003-03-28 06:47 hardaker + + * snmplib/snmpksm.c: + + Patch from Ken for misc krb5 fixes (encryption types, New crypto support,... + +2003-03-19 11:46 rstory + + * Makefile.in: + + remove trailing \ from perl rules + +------------------------------------------------------------------------------- + +Changes: V5.0.7 -> V5.0.8 + +2003-03-17 17:33 rstory + + * NEWS, man/netsnmp_handler.3, + man/netsnmp_table.3, man/netsnmp_table_data.3: + + update for 5.0.8 + +2003-03-17 17:20 rstory + + * sedscript.in, snmplib/snmp_version.c, FAQ +, README, perl/SNMP/SNMP.pm: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.8 ) + +2003-03-14 14:55 rstory + + * FAQ, README, sedscript.in, + agent/Makefile.depend, agent/helpers/Makefile.depend +, agent/mibgroup/Makefile.depend, + apps/Makefile.depend, apps/snmpnetstat/Makefile.depend +, perl/SNMP/SNMP.pm, snmplib/Makefile.depend +, snmplib/snmp_version.c: + + update for 5.0.8.pre2 + +2003-03-14 14:40 rstory + + * ChangeLog, NEWS: + + update for 5.0.8.pre2 + +2003-03-14 13:53 rstory + + * man/: netsnmp_table.3, netsnmp_table_dataset.3 +: + + update for 5.0.8.pre2 + +2003-03-14 13:45 rstory + + * Makefile.in: + + trailing slash on srcdir for comment checks + +2003-03-14 13:44 rstory + + * dist/nsb-functions: + + more extra modules and transports + +2003-03-14 12:44 rstory + + * include/net-snmp/agent/agent_handler.h: + + use new macro for inlining; fix some indent madness + +2003-03-14 12:43 rstory + + * include/net-snmp/library/container.h: + + use new macro for testing if inlining is on + +2003-03-14 12:40 rstory + + * include/net-snmp/system/: aix.h, hpux.h, + irix.h: + + don't undef inline + +2003-03-14 12:40 rstory + + * snmplib/container.c: + + rename macro used to test for inlining + +2003-03-14 12:39 rstory + + * win32/: config.h, net-snmp/net-snmp-config.h: + + if inline macro not defined, define as empty + +2003-03-14 12:37 rstory + + * agent/agent_handler.c, agent/agent_registry.c +, agent/object_monitor.c, agent/snmp_agent.c +, agent/helpers/table.c, + agent/helpers/table_array.c, agent/helpers/table_data.c +, agent/helpers/table_dataset.c, + agent/helpers/table_iterator.c, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/table_data.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/library/data_list.h, snmplib/data_list.c +, snmplib/oid_stash.c: + + replace inline w/macro + +2003-03-13 19:03 hardaker + + * agent/snmp_agent.c: + + patch from Tommy Christensen to fix some AgentX (mostly) memory leaks + +2003-03-12 13:40 hardaker + + * net-snmp-config.in: + + patch #699380: From Christophe Kalt: make net-snmp-config do what it's document to do (add -L@libdir@) + +2003-03-12 11:48 hardaker + + * snmplib/snmp_api.c: + + patch #700672: reset itmp to the new value length after decoding a hex string + +2003-03-11 17:37 hardaker + + * snmplib/scapi.c: + + Applied openssl dynamic version hack/fix + +2003-03-11 15:14 rstory + + * agent/Makefile.in: + + add WRAPLIBS var instead of direct substitution + +2003-03-11 15:12 rstory + + * net-snmp-config.in: + + add WRAPLIBS to --agent-libs and --external-agent-libs + +2003-03-11 00:31 rstory + + * configure: + + revert to 2.13 + +2003-03-06 01:44 rstory + + * configure: + + update for new configure.in + +2003-03-06 01:41 rstory + + * configure.in: + + fix libwrap w/nsl; make sure all quotes restored before using AC macros. This + seems to mess up the config output while checking for modules, but w/out it, + I get errors from m4 when running autoconf. + +2003-03-05 20:51 rstory + + * .cvsignore: + + ignore net-snmp-config-x + +2003-03-05 20:49 rstory + + * agent/mibgroup/versiontag: + + check for an optional 3rd param, nocvs, to not commit after updating version + +2003-03-05 20:48 rstory + + * dist/RELEASE-INSTRUCTIONS: + + put all the version number changes in the same step + +2003-03-05 20:21 rstory + + * FAQ, README: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.8.pre1 ) + +2003-03-05 20:00 rstory + + * sedscript.in, perl/SNMP/SNMP.pm, + snmplib/snmp_version.c: + + update version to 5.0.8.pre1 + +2003-03-05 19:04 rstory + + * man/snmpd.conf.5.def: + + back out docs for new functionality accidentally added when applying patch + +2003-03-05 18:40 rstory + + * agent/mibgroup/disman/mteTriggerTable.c: + + back out new functionality accidentally added when applying patch + +2003-03-05 18:20 rstory + + * README.solaris: + + updates from Bruce Shaw + +2003-03-05 18:18 rstory + + * man/.cvsignore: + + add snmpd.8 + +2003-03-05 18:12 rstory + + * man/: netsnmp_agent.3, netsnmp_handler.3, + netsnmp_library.3, netsnmp_mib_utilities.3, + netsnmp_table_data.3: + + updates for 5.0.8 + +2003-03-05 18:04 rstory + + * doxygen.conf: + + update to 5.0.8 + +2003-03-05 17:58 rstory + + * dist/README.build-scripts: + + remove obsolete argument; fix typo + +2003-03-05 17:58 rstory + + * Makefile.in: + + exclude ftp from comment check; use egrep + +2003-03-05 17:55 rstory + + * agent/mibgroup/ucd-snmp/diskio.c: + + chg C++ style comment + +2003-03-05 17:50 rstory + + * testing/TESTCONF.sh: + + argh! FreeBSD is driving me crazy! set RANDOM=2 if RANDOM not defined; use test + +2003-03-05 17:22 rstory + + * testing/TESTCONF.sh: + + simplify netstat args & tweak grep regex for multi platform compatability + +2003-03-05 17:11 rstory + + * testing/TESTCONF.sh: + + check /bin and /usr/bin for netstat (probably a good job for configure) + +2003-03-05 17:02 rstory + + * testing/TESTCONF.sh: + + missed one, re: (( )) -> expr + +2003-03-05 16:58 rstory + + * testing/TESTCONF.sh: + + use more portable expr instead of (( )) for arithmetic expressions + +2003-03-05 16:16 rstory + + * testing/TESTCONF.sh: + + for systems with /bin/netstat, check that snmpd port is not in use. If it is, + try up to three random others before giving up. + +2003-03-05 15:16 rstory + + * dist/: nsb-functions, nsb-package: + + don't prompt between steps by default + +2003-03-05 15:11 rstory + + * testing/RUNTESTS: + + import SNMP_SLEEP time from environment, if available + +2003-03-05 15:10 rstory + + * win32/net-snmp/net-snmp-config.h: + + don't redefine inline + +2003-03-05 15:08 rstory + + * Makefile.top: + + version 5.0.8 + +2003-03-05 15:07 rstory + + * .cvsignore: + + ignore some files autoconf may create + +2003-03-05 13:42 nba + + * aclocal.m4, config.guess, config.sub +, ltmain.sh, configure: + + Update libtool to version 1.4.3, for the benefit of Darwin + +2003-03-05 13:39 nba + + * configure.in: + + Dont force -I/usr/local/include for --with-dmalloc + +2003-03-04 12:47 hardaker + + * agent/mibgroup/agent/nsModuleTable.c: + + wrong type returned for nsModuleModes as reported by Michael Kirkham + +2003-03-03 15:03 nba + + * man/snmpd.conf.5.def: + + Mention the AgentXAddress, AgentsRetries and AgentXTimeout parameters + +2003-03-03 14:25 nba + + * agent/mibgroup/ucd_snmp.h: + + Add support for OpenBSD 3. Sort some lines for easier reference. + +2003-03-01 10:27 rstory + + * agent/mibgroup/agentx/subagent.c: + + agentx patch from Tommy Christensen: better error checking + +2003-03-01 09:59 rstory + + * agent/mibgroup/agentx/master.c: + + agentx patch from Tommy Christensen: don't create delegated cache for CLEANUPSET + +2003-02-28 23:46 hardaker + + * perl/SNMP/Makefile.PL: + + typo + +2003-02-28 23:11 hardaker + + * perl/SNMP/Makefile.PL: + + Patch #597629 from Matt Selsky to fix man page installation + +2003-02-28 13:18 nba + + * agent/snmpd.c, apps/snmptrapd.c: + + Better error message if we cannot create pid file + +2003-02-28 13:17 nba + + * agent/mibgroup/host/hr_filesys.c: + + Use FS types with Linux + +2003-02-27 00:59 rstory + + * local/mib2c.array-user.conf: + + sync w/main + +2003-02-26 18:52 rstory + + * Makefile.top: + + sync w/main: put in missing INSTALL_DATA + +2003-02-26 18:05 nba + + * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: + + Implement sysRawInterrupts and sysRawContext for Solaris + +2003-02-26 14:30 nba + + * snmplib/mib.c: + + Fix a C precedence botch-up, thanks to Fabr५€Œcio Las Casas + +2003-02-26 14:14 nba + + * agent/mibgroup/ucd-snmp/vmstat.c: + + Implement the ssRawInterrupts and ssRawContext counters in Linux + +2003-02-26 14:13 nba + + * apps/snmptrapd.c: + + Fix the -S option + +2003-02-25 14:38 rstory + + * Makefile.in: + + fix logic of test operation + +2003-02-25 14:33 rstory + + * Makefile.in, Makefile.top: + + use AUTO(CONF|HEADER) from configure, instead of hardcoded; don't try and run + AUTO(CONF|HEADER) if not found + +2003-02-25 14:11 rstory + + * man/snmpd.8.def: + + sync w/main branch: new file + +2003-02-25 14:03 rstory + + * apps/snmptrapd.c: + + sync w/main branch (correctly, this time) + +2003-02-25 13:49 rstory + + * Makefile.in: + + sync w/main branch: add NOAUTODEPS + +2003-02-25 13:38 rstory + + * dist/nsb-functions: + + sync w/main branch: add smux to dist modules; move make test into nsb-make; + remove tee so rc is preserved; use new NOAUTODEPS + +2003-02-25 13:29 rstory + + * snmplib/snmpv3.c: + + sync w/main branch: + Recognise "defVersion v3" as well as "defVersion 3" as documented + in the man pages (prior to Peter Breitenlohner's correction) + [We might as well support both styles....] + +2003-02-25 13:20 rstory + + * EXAMPLE.conf.def, sedscript.in, + man/Makefile.in, man/mib2c.1.def, + man/read_config.3.def, man/snmp.conf.5.def, + man/snmp_config.5.def, man/snmpcmd.1.def, + man/snmpconf.1.def, man/snmpd.1.def, + man/snmptrapd.conf.5.def, mibs/Makefile.in: + + sync w/main branch: (I hope I got this right) + -Apply Peter Breitenlohner's documentation changes + (patches #692381, 692382 and 692388) + +2003-02-25 13:16 rstory + + * agent/mibgroup/mibII/interfaces.c: + + sync w/main branch: + patch #657808: calculate a proper ifSpeed under linux when possible + and do more proper ifOperStatus state determination. + +2003-02-25 13:15 rstory + + * agent/helpers/table_data.c: + + sync w/main branch: + - Irfan Sheriff pointed out a bug with getnext requests directly to a column. + - check entry node as suggested by Irfan Sheriff + +2003-02-25 13:14 rstory + + * snmplib/system.c: + + sync w/main branch: + Remove last remaining use of 'nlist' under HP-UX 10 & 11. + As per patch #656773 from Johannes Schmidt-Fischer + +2003-02-25 13:13 rstory + + * agent/mibgroup/host/hr_disk.c: + + sync w/main branch: + Checking the length of a string buffer once is sufficient. + Using 'strnncpy' [sic] to check this length twice is unnecessary... + +2003-02-25 13:12 rstory + + * Makefile.in: + + sync w/main branch: + - Mess with output of doxygen to add sf logos, etc, to the bottom of the + generated html files. + - Apply Peter Breitenlohner's net-snmp-config patch (#692373) + +2003-02-25 13:11 rstory + + * agent/snmpd.c: + + sync w/main branch: + Patch #655154 from Joel Rosdahl: more proper demonization: + - close stdin/stdout/stderr if appropriate. + - double fork. + - chdir / [except under windows] + +2003-02-25 13:10 rstory + + * agent/mibgroup/ucd-snmp/diskio.c: + + sync w/main branch: + Patch #662169 from Jan Willem Luiten: diskio support for Darwin + +2003-02-25 13:10 rstory + + * perl/SNMP/t/: bulkwalk.t, set.t: + + sync w/main branch: + Fix tests for bulkwalk (duplicate header) and set (invalid OID constant) + +2003-02-25 13:09 rstory + + * agent/mibgroup/mibII/ipAddr.c: + + sync w/main branch: + Accommodate a fussy IRIX environment, which is picky about + See bug #667726 + +2003-02-25 13:04 rstory + + * acconfig.h: + + sync w/main branch: + Bruce Shaw pointed out a comment typo + +2003-02-25 13:02 rstory + + * perl/: ASN/Makefile.PL, OID/Makefile.PL, + SNMP/Makefile.PL, agent/Makefile.PL, + default_store/Makefile.PL: + + sync w/main branch: + fix my declarations as pointed out by Andrew Page + +2003-02-25 13:01 rstory + + * snmplib/mib.c: + + sync w/main branch: + An additional change to support 't' hints + +2003-02-25 13:00 rstory + + * man/snmptrapd.8.def: + + sync w/main branch: + -document patch #674218: reopen log files on HUP. + -Apply Peter Breitenlohner's documentation changes + (patches #692381, 692382 and 692388) + +2003-02-25 12:59 rstory + + * man/snmpd.conf.5.def: + + sync w/main branch: + -document monitor -t for threshold monitoring + -Apply Peter Breitenlohner's documentation changes + (patches #692381, 692382 and 692388) + +2003-02-25 12:57 rstory + + * agent/mibgroup/disman/mteTriggerTable.c: + + sync w/main branch: + Patch from Christophe to support monitor -t for threshold monitoring + +2003-02-25 12:55 rstory + + * FAQ: + + sync w/main branch: + Clarify the local-only access for non-standard port AgentX connections + +2003-02-25 12:54 rstory + + * apps/snmptrapd.c: + + sync w/main branch: + - close and re-open log file on receiving a HUP (patch 674218, submitted + by anonymous) + +2003-02-25 12:52 rstory + + * net-snmp-config.in: + + sync w/main branch: Bruce Shaw pointed out a comment typo + +2003-02-25 09:04 dts12 + + * man/snmpd.8.def: + + Apply Peter Breitenlohner's configuration-related documentation and installation changes. + (patches #692372, 692377, 692379 and 692386) + +2003-02-13 20:02 hardaker + + * agent/mibgroup/mibII/var_route.c: + + Patch #654329: double check lengths when copying + +2003-02-12 09:01 hardaker + + * agent/mibgroup/tunnel/tunnel.h: + + update + +2003-02-11 11:13 hardaker + + * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c +: + + patch #667694 (anon) to add back newlines to pass code + +2003-02-03 10:27 hardaker + + * snmplib/snmp_api.c: + + From Richard Laing: change value check of a string to use a proper length. + +2003-01-24 10:47 hardaker + + * agent/mibgroup/smux/smux.c: + + patch #672021 from Joshua Giles: large set request fixes + +2003-01-20 23:21 rstory + + * snmplib/container_binary_array.c: + + add missing brace + +2003-01-20 23:13 rstory + + * agent/mibgroup/versiontag: + + add back (accidentally deleted) creation of gzipped tarball + +2003-01-20 23:09 rstory + + * snmplib/test_binary_array.c: + + add string test case + +2003-01-20 23:09 rstory + + * snmplib/container_binary_array.c: + + fix array_qsort; fix binary search; con't recurse on insert, del, etc since + the INSERT/DELETE macros already handle multiple indexes + +2003-01-20 22:54 rstory + + * include/net-snmp/library/default_store.h, + snmplib/snmp_api.c: + + official patch [ 669707 ] 5.0.7: 16-Bit Request IDs + +2003-01-20 22:52 rstory + + * include/net-snmp/library/container.h, + snmplib/container.c: + + fix typo in log message; add netsnmp_compare_mem + +2003-01-20 22:51 rstory + + * agent/mibgroup/versiontag: + + create md5sums after creating gzipped tarball + +2003-01-20 22:51 rstory + + * Makefile.rules: + + add another level of directories to make depend, per dts on coders + (thought this was in 5.0.7, but apparently not!) + +2003-01-14 08:56 hardaker + + * agent/snmpd.c, doxygen.conf, agent/agent_handler.c +, dist/RELEASE-INSTRUCTIONS: + + doxygen changes + +2003-01-13 21:49 rstory + + * man/: netsnmp_agent.3, netsnmp_handler.3: + + update for 5.0.7 + +2003-01-13 20:30 rstory + + * snmplib/mib.c: + + recognize new 't' code in display hints + +2003-01-13 20:07 rstory + + * agent/helpers/table_iterator.c: + + patch for memory leaks sent to coders by Jay Parlar + +------------------------------------------------------------------------------- + +Changes: V5.0.6 -> V5.0.7 + +2003-01-11 01:15 rstory + + * .cvsignore: + + ignore configure-summary + +2003-01-11 01:14 rstory + + * agent/Makefile.depend, agent/helpers/Makefile.depend +, agent/mibgroup/Makefile.depend, apps/Makefile.depend +, apps/snmpnetstat/Makefile.depend, + snmplib/Makefile.depend: + + make depend + +2003-01-11 01:08 rstory + + * .cvsignore: + + ignore variations of changelog.add + +2003-01-10 20:09 hardaker + + * snmplib/: mib.c, snmp_api.c: + + doxygen output tags to put the recently defined functions into groups. + +2003-01-10 20:09 hardaker + + * man/: Makefile.in, netsnmp_agent.3, + netsnmp_bulk_to_next.3, netsnmp_debug.3, + netsnmp_handler.3, netsnmp_instance.3, + netsnmp_library.3, netsnmp_mib_utilities.3, + netsnmp_mode_end_call.3, netsnmp_multiplexer.3, + netsnmp_old_api.3, netsnmp_read_only.3, + netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3 +, netsnmp_table_array.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_todo.3, netsnmp_watcher.3: + + doxygen updates + +2003-01-10 17:38 hardaker + + * configure, configure.in: + + opps + +2003-01-10 17:29 hardaker + + * configure, configure.in: + + remove double checking output + +2003-01-10 14:33 hardaker + + * testing/tests/T0160snmpv2cbulkget: + + fix positional arguments + +2003-01-10 09:04 dts12 + + * FAQ: + + Reference Bruce Shaw's discussion of the perl compilation problems + (see README.solaris) + +2003-01-10 08:31 dts12 + + * FAQ: + + Mention AgentX under windows, and beef up the perl stuff a bit. + Add a missing entry in the contents list. + (This may prove too late for 5.0.8, but at least it'll be ready for next time!) + +2003-01-09 18:41 hardaker + + * man/Makefile.in: + + make doc update. + +2003-01-09 18:38 hardaker + + * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, + netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 +, netsnmp_mode_end_call.3, netsnmp_multiplexer.3, + netsnmp_old_api.3, netsnmp_read_only.3, + netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3 +, netsnmp_table_array.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_todo.3, netsnmp_watcher.3: + + make doc update. + +2003-01-09 18:37 hardaker + + * agent/helpers/Makefile.in, agent/helpers/mode_end_call.c +, include/net-snmp/agent/all_helpers.h, + include/net-snmp/agent/mode_end_call.h: + + end-of-mode helper to call more handlers after processing the main + line. Functionally allows parallel handler trees and callbacks after + a particular mode is completed (useful for things registered under a + serialize handler when you don't know when the mode is over). + (not used anywhere in production code yet.). + +2003-01-09 11:55 dts12 + + * FAQ: + + Mention the perl shared/static library problem, + the unresponsive agent problem (and fix), and + disclaim all knowledge of David Town's Net::SNMP module, + +2003-01-09 10:27 hardaker + + * testing/tests/: T0160snmpv2cbulkget, T0220snmpv3bulkget +: + + GetBulk testing supplied by Xiaofeng Ling + +2003-01-09 10:26 hardaker + + * testing/RUNTESTS: + + Add -x flag for calling subtests with "sh -x". + Fix number counting for interactive output. + +2003-01-07 18:49 hardaker + + * COPYING (V4-2-patches.8), COPYING: + + year update + +2003-01-07 13:18 hardaker + + * FAQ (V4-2-patches.58), FAQ: + + irc server name change + +2003-01-07 11:01 hardaker + + * snmplib/mib.c: + + bug #663628 and patch: fix ip address index parsing from OIDs + +2003-01-07 04:53 dts12 + + * agent/helpers/table_iterator.c: + + Remove redundant code to free 'callback_data_keep' data. + This branch would never be invoked, and is in the wrong + place anyway. Patch supplied by Jay Parlar + +2003-01-06 11:16 nba + + * Makefile.in: + + Install Solaris 9 header + +2003-01-05 18:14 nba + + * win32/win32.opt: + + Make it compile with VC++ + +2003-01-05 17:28 nba + + * win32/: encode_keychange/encode_keychange.dsp, win32.opt +, libsnmp_dll/libsnmp.def: + + Make it compile with VC++ + +2003-01-05 15:45 nba + + * mibs/: Makefile.mib, SNMP-FRAMEWORK-MIB.txt, + SNMP-MPD-MIB.txt, SNMP-NOTIFICATION-MIB.txt, + SNMP-PROXY-MIB.txt, SNMP-TARGET-MIB.txt, + SNMP-USER-BASED-SM-MIB.txt, SNMP-VIEW-BASED-ACM-MIB.txt +, SNMPv2-MIB.txt, SNMPv2-TM.txt, rfclist: + + Update to current RFC versions + +2003-01-03 15:50 rstory + + * configure, configure.in: + + don't call AC_DISABLE_SHARED, as sets the default to disabled (it's very + presence in configure.in generates a configure with shared disabled, even + if it was in an if block; for developer default, set enable_shared directly + unless it was previously set; test that enable_shared=yes for embedded-perl + +2003-01-03 08:02 dts12 + + * FAQ (V4-2-patches.57), FAQ: + + Mention the Stratus VOS port. (Thanks to Brandon Hall) + +2003-01-02 18:00 rstory + + * include/net-snmp/library/container.h: + + parens around x in macro in case x is multiple C tokens + +2002-12-22 12:32 rstory + + * sedscript.in, snmplib/snmp_version.c, FAQ, + README, perl/SNMP/SNMP.pm: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7.pre2 ) + +2002-12-22 12:31 rstory + + * ChangeLog, NEWS: + + update for 5.0.7.pre2 + +2002-12-22 12:20 rstory + + * agent/Makefile.depend, agent/helpers/Makefile.depend +, agent/mibgroup/Makefile.depend, apps/Makefile.depend +, apps/snmpnetstat/Makefile.depend, + snmplib/Makefile.depend: + + make depend + +2002-12-20 07:58 nba + + * Makefile.in: + + clean away net-snmp-config on make clean + +2002-12-20 07:57 nba + + * include/net-snmp/mib_api.h, + include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c +: + + stash the oid_stash ... + +2002-12-20 04:49 nba + + * snmplib/snmp_api.c: + + A patch from V4 that didn't make it ... allow list of numeric bits setting BITS + +2002-12-20 02:50 hardaker + + * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c +: + + add a global callback function for registering directly via a callback. + +2002-12-20 02:35 hardaker + + * include/net-snmp/utilities.h: + + add callback.h + +2002-12-20 02:22 hardaker + + * snmplib/read_config.c: + + fix persistent storage file renaming. (snprintf change mistake) + +2002-12-20 02:21 hardaker + + * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c +: + + some new routines for saving oid stash data to persistent storage. + (not used anywhere in current production code) + +2002-12-19 17:51 hardaker + + * perl/SNMP/SNMP.xs: + + - watch for undefs passed in as a value to a SET clause. + - change BITS to a Octet String as it should be. + - on a side note, do you know that the Net-SNMP parser doesn't + distinguish between BITS and BIT STRING in it's list of types? I + don't think it's possible to use both types in the code today + (which is fine, since BIT STRING is not used in SNMPv2 and beyond). + +2002-12-19 17:49 hardaker + + * perl/OID/OID.xs: + + print a warning when you can't parse an OID (err, not ideal) + +2002-12-19 17:48 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + - misc bug fixes. + - skip SETing columns with no value passed in. + +2002-12-19 14:43 nba + + * agent/mibgroup/: examples/example.c, host/hr_network.c +, host/hr_swinst.c: + + Being a bit quick, eh, Dave ... + +2002-12-19 11:14 dts12 + + * agent/mibgroup/mibII/: at.c (V4-2-patches.12), at.c: + + Ensure the ifname buffer is big enough to read in a full-length name. + (From the SUSE "audit" patch) + +2002-12-19 11:05 dts12 + + * agent/snmpd.c, agent/mibgroup/host/hr_print.c, + apps/encode_keychange.c, apps/snmptrapd_handlers.c, snmplib/mib.c + (V4-2-patches.[28,9,3,3,30]), agent/snmpd.c, + agent/mibgroup/host/hr_print.c, apps/encode_keychange.c +, apps/snmptrapd_handlers.c, snmplib/mib.c: + + Detect when memory allocations fail, and don't plough on regardless. + (Based on changes within the SUSE "audit" patch) + +2002-12-19 10:07 dts12 + + * agent/agent_trap.c, agent/snmp_agent.c, + agent/mibgroup/util_funcs.c, + agent/mibgroup/examples/example.c, + agent/mibgroup/examples/ucdDemoPublic.c, + agent/mibgroup/host/hr_device.c, + agent/mibgroup/host/hr_disk.c, + agent/mibgroup/host/hr_filesys.c, + agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/mta_sendmail.c, + agent/mibgroup/mibII/system_mib.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/var_route.c, + agent/mibgroup/target/snmpTargetAddrEntry.c, + agent/mibgroup/target/snmpTargetParamsEntry.c, + agent/mibgroup/ucd-snmp/disk.c, + agent/mibgroup/ucd-snmp/dlmod.c, + agent/mibgroup/ucd-snmp/errormib.c, + agent/mibgroup/ucd-snmp/extensible.c, + agent/mibgroup/ucd-snmp/pass.c, + agent/mibgroup/ucd-snmp/pass_persist.c, + agent/mibgroup/ucd-snmp/proc.c, apps/encode_keychange.c +, apps/snmptrapd.c, apps/snmptrapd_handlers.c, + apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, + snmplib/asn1.c, snmplib/mib.c, snmplib/parse.c, + snmplib/read_config.c, snmplib/snmp_api.c, + snmplib/snmpv3.c, snmplib/vacm.c: + + The Great SUSE 'sprintf' Hunt..... + +2002-12-19 06:02 jbpn + + * include/net-snmp/net-snmp-config.h.in: + + - code with BSDi4 + +2002-12-19 05:50 jbpn + + * snmplib/snmp_api.c: + + - change a comment that doesn't take into account the transport stuff + - fix some particularly bad formatting in snmp_open_ex + +2002-12-18 13:50 hardaker + + * agent/mibgroup/agent/nsModuleTable.c: + + remove mem-leak comment. Out of date and was fixed + +2002-12-18 13:47 hardaker + + * agent/mibgroup/agentx/agentx_config.c, man/snmpd.conf.5.def +: + + delete experimental warning about agentx + +2002-12-18 13:40 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + fix bug#655488: descriptions of ssIORawReceived and ssRawInterrupts were reversed + +2002-12-18 08:19 jbpn + + * agent/snmpd.c: + + - restart stderr logging on HUP (if -L was given on command line) + +2002-12-17 19:33 rstory + + * local/mib2c.array-user.conf: + + remove ';' from define; if table has a storage type, check that it's not + read only before allowing sets + +2002-12-17 19:26 rstory + + * local/mib2c.array-persistent.conf: + + never mind + +2002-12-17 19:02 hardaker + + * perl/OID/test.pl: + + Don't check for prefixes in test. They don't exist. However, do set SNMPCONFPATH in test initialization to a bogus value + +2002-12-17 18:58 hardaker + + * perl/OID/OID.xs: + + remove direct call to init_snmp(). This is already called by the .pm file + +2002-12-17 10:22 rstory + + * local/mib2c.array-persistent.conf: + + persistence for array-tables + +2002-12-17 10:07 rstory + + * include/net-snmp/library/read_config.h, + snmplib/read_config.c: + + add read_config_store_data_prefix; add ASN_TIMETICKS w/ASN_UNSIGNED cases + +2002-12-17 09:44 rstory + + * snmplib/snmpUDPDomain.c: + + don't use SO_REUSE_ADDR so agent port can't be hijacked + +2002-12-17 09:43 rstory + + * net-snmp-config.in: + + use local var for base agent libs; reorder base agent libs so static linking + works + +2002-12-16 18:32 nba + + * snmplib/scapi.c, agent/mibgroup/mibII/mta_sendmail.c, + agent/mibgroup/mibII/mta_sendmail.h: + + Yet another compiler warning ... + +2002-12-16 17:50 hardaker + + * local/mib2c.iterate.conf: + + remove bogus comment reference to table_dataset helper. + +2002-12-16 17:42 nba + + * agent/mibgroup/disman/mteEventNotificationTable.c, + agent/mibgroup/disman/mteEventTable.c, + agent/mibgroup/disman/mteEventTable.h, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/disman/mteTriggerTable.h, apps/snmptrapd.c +, include/net-snmp/library/tools.h, snmplib/tools.c +: + + Spread some magic dust to quell compiler warnings (why isn't --enable-slient-libtool the default ...) + +2002-12-16 11:44 jbpn + + * agent/mibgroup/agentx/master.c: + + - fix small memory leak (peername is copied by snmp_open_ex) + +2002-12-16 11:31 jbpn + + * snmplib/mib.c: + + - fix small memory leak + +2002-12-16 11:19 jbpn + + * snmplib/parse.c: + + - fix memory leak + +2002-12-16 10:02 rstory + + * snmplib/container.c: + + remove redundant include (caused problems on Sun 5.7, reported by jbpn) + +2002-12-16 08:22 rstory + + * dist/nsb-functions: + + configure w/out developer + +2002-12-16 08:18 rstory + + * configure, configure.in: + + DEVFLAGS="" if not developer + +2002-12-16 02:39 nba + + * snmplib/: oid_stash.c, scapi.c, snmpAAL5PVCDomain.c +, snmpIPXDomain.c, snmpTCPIPv6Domain.c, + snmpUDPIPv6Domain.c: + + dmalloc support + +2002-12-16 02:39 nba + + * agent/mibgroup/mibII/ipAddr.c: + + Possible leak of fd on error return + +2002-12-14 10:22 rstory + + * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm +, snmplib/snmp_version.c: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7.pre1 ) + +2002-12-14 10:21 rstory + + * ChangeLog, NEWS: + + update for 5.0.7.pre1 + + + +------------------------------------------------------------------------------- + +Changes: V5.0.6 -> V5.0.7pre1 + +2002-12-14 09:59 rstory + + * dist/nsb-functions: + + check for agent/mibgroup; fix modules for config_dist + +2002-12-14 09:58 rstory + + * man/: netsnmp_bulk_to_next.3, netsnmp_debug.3, + netsnmp_handler.3, netsnmp_old_api.3, + netsnmp_read_only.3, netsnmp_serialize.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_data.3, netsnmp_table_dataset.3, + netsnmp_todo.3: + + update for 5.0.7.pre1 + +2002-12-14 09:54 rstory + + * Makefile.top: + + bump rev to 5.0.7 + +2002-12-14 09:49 rstory + + * Makefile.in: + + add -n to grep for C++ comments + +2002-12-14 09:47 rstory + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, + apps/snmpnetstat/Makefile.depend, apps/Makefile.depend, + snmplib/Makefile.depend: + + make depend + +2002-12-14 09:45 rstory + + * agent/mibgroup/mibII/ipAddr.c: + + remove C++ comments + +2002-12-14 09:30 rstory + + * include/net-snmp/agent/snmp_agent.h: + + add comments to some structure members + +2002-12-14 09:29 rstory + + * agent/helpers/table_array.c: + + errors during commit undo should be xxFAILED; use set_request_error instead of + set_mode_request_error; remove incorrect comment; more debugging; check for + and call lower handlers + +2002-12-14 09:27 rstory + + * agent/helpers/table.c: + + always process later passes of a set request + +2002-12-13 16:06 nba + + * agent/mibgroup/host/hr_swinst.c: + + Quell compiler warnings + +2002-12-13 15:47 nba + + * agent/mibgroup/mibII/var_route.c, snmplib/default_store.c +: + + Quell compiler warnings + +2002-12-13 15:40 nba + + * snmplib/scapi.c: + + Fix incomplete zeroing of security data + +2002-12-13 15:39 nba + + * snmplib/parse.c: + + Fix a possible freeing of a NULL pointer + +2002-12-13 15:38 nba + + * agent/helpers/table_dataset.c, + agent/mibgroup/mibII/ipAddr.c, apps/snmptrapd.c, + include/net-snmp/agent/table_data.h, snmplib/snmp_api.c +: + + Quell compiler warnings + +2002-12-13 11:38 dts12 + + * agent/agent_handler.c: + + Clear the 'processed' flag between passes, so that handlers + can correctly clean up after errors have been detected. + +2002-12-13 11:06 rstory + + * agent/mibgroup/agentx/subagent.c: + + add asser to try and cath intermittent crash i've been seeing + +2002-12-13 11:04 rstory + + * agent/mibgroup/agentx/master.c: + + log unknown agentx operation + +2002-12-13 10:12 rstory + + * agent/helpers/table_array.c: + + if no row create callback on set, use NOTWRITABLE instead of NOSUCHINSTANCE + +2002-12-13 10:04 rstory + + * agent/helpers/debug_handler.c: + + fix cut-n-paste so delegated flag displayed properly + +2002-12-13 10:01 rstory + + * snmplib/default_store.c: + + log text (APP|LIB|TOK) instead of store id in debug msgs + +2002-12-13 09:53 rstory + + * dist/nsb-functions: + + add --with-libwrap + +2002-12-13 09:49 rstory + + * FAQ: + + grammar/indention tweak + mention strip for memory footprint question + +2002-12-13 09:32 dts12 + + * perl/SNMP/Makefile.PL: + + Remove explicit mention of SNMP module documentation. + This setting doesn't seem to be necessary, and without it, + the man page is installed automatically. + +2002-12-13 07:47 jbpn + + * apps/snmptrapd.c: + + - make -S do the same as snmpd -S (set the syslog facility) + - make -l print a warning saying that it is deprecated and -S should + be used instead + +2002-12-13 07:14 jbpn + + * snmplib/read_config.c: + + - increase width of token field to improve legibility of + configuration directive help output + +2002-12-12 17:46 nba + + * apps/snmptable.c: + + Protect against unknown -O options + +2002-12-12 15:56 nba + + * agent/mibgroup/smux/smux.c: + + Fix some size_t that really should be int + +2002-12-12 14:18 nba + + * include/net-snmp/library/default_store.h, + include/net-snmp/library/mib.h, man/snmp.conf.5.def, + man/snmpcmd.1.def, snmplib/mib.c, snmplib/snmp_api.c +: + + A long overdue patch (#415252) from Robert Hastings that implements + reverse DISPLAY-HINT processing, i.e. it allows you to input data + formatted like the DISPLAY-HINT prescribes. Enabled by default, but + can be disabled with the -Ih option or noDisplayHint in snmp.conf + +2002-12-12 13:56 nba + + * agent/mibgroup/mibII/vacm_vars.c: + + parse oids in view statements the same way the apps do it (consistency, he said) + +2002-12-12 13:35 hardaker + + * perl/agent/agent.xs: + + Add a getRootOID function to the reginfo pointer passed into handlers. + +2002-12-12 13:34 rstory + + * local/mib2c.array-user.conf: + + change create and duplicate row to return specific context instead of generic + netsnmp_index; catch error from parse_oid_indexes on row creation + +2002-12-12 13:34 hardaker + + * perl/SNMP/t/mib.t: + + Print errors to STDERR instead. + (actually don't because these statements are commented out in the + first place) + +2002-12-12 13:33 hardaker + + * agent/agent_registry.c: + + Reverse the context of a context if statement so if not the context + then don't use the context in the given context. + +2002-12-12 12:56 jbpn + + * apps/snmptrapd.c: + + - drop long-deprecated -q and -S options + - minor formatting fixes + +2002-12-12 12:35 jbpn + + * agent/snmpd.c: + + - remove duplicate message in usage + +2002-12-12 11:37 dts12 + + * man/snmpd.1.def, agent/snmpd.c: + + Implement a command-line option (-S) to set the facility to use when + logging via syslog. Based on an idea by Joel Rosdahl (Patch #627701) + Note that -l and -L are already taken:-( + + ToDo: + Provide configuration directives for both this, and the syslog token ('snmpd'). + +2002-12-12 11:18 dts12 + + * man/snmpd.conf.5.def, agent/mibgroup/mibII/system_mib.c +: + + Support setting of sysDescr and sysObjectID via snmpd.conf + configuration directives (though not via SNMP SET reqests). + Patches supplied by Joel Rosdahl (#627702 and #628011) + +2002-12-12 10:58 dts12 + + * agent/helpers/: all_helpers.c, table.c: + + Suppress some compiler warnings. + Based on patch supplied by Chris Johns (#644041) + +2002-12-12 10:42 dts12 + + * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.6), + memory_solaris2.c: + + Use 'sysconf' to report on Solaris memory usage. + Based on patch supplied by Ben Stern (#651182) + +2002-12-12 10:00 dts12 + + * agent/mibgroup/agentx/master.c: + + Basic support for multiple AgentX sockets (on the master side at least). + See Feature Request #632556 + +2002-12-12 08:57 rstory + + * dist/Makefile: + + create version tag from version so cvs export works; fix REL; add tar.gz + of source as dependency for rpmfiles + +2002-12-12 08:04 nba + + * snmplib/: data_list.c, snmpCallbackDomain.c, + snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c +, snmp_enum.c, snmp_secmod.c, snmp_transport.c +: + + dmalloc support + +2002-12-12 07:18 dts12 + + * snmplib/mib.c: + + Document the -OU option, and alphabetise the handling of options. + +2002-12-12 06:25 dts12 + + * apps/Makefile.in: + + Install 'snmpinform' as a relative link, rather than an absolute one. + Fix provided by the indefatigable Stefan Radman (Bug #652587) + +2002-12-12 05:56 dts12 + + * configure, configure.in: + + Quote configure options when contructing net-snmp-configure and net-snmp-configure.h + This allows options containing spaces, etc, to be handled correctly. + (See Feature Request #547152) + +2002-12-11 16:52 nba + + * agent/mibgroup/host/hr_disk.c: + + Patch for FreeBSD. Thanks to Jun Kuriyama + +2002-12-11 12:16 dts12 + + * snmplib/: snmp_logging.c (V4-2-patches.4), snmp_logging.c: + + Try disabling line-buffering on Windows systems (since it + apparently enables full-buffering instead). See Bug #558837. + +2002-12-11 11:25 dts12 + + * perl/SNMP/t/: async.t, get.t, getnext.t, + notify.t, set.t: + + Explicitly set SNMP version = 1 (the original default as expected by the tests) + This should now pass all tests apart from conf.t #3 + +2002-12-11 06:46 dts12 + + * include/net-snmp/agent/auto_nlist.h: + + Be more selective in using the 64-bit version of nlist. (Bug #611655) + +2002-12-11 06:27 dts12 + + * README.solaris: + + Mention the non-functionality of one of the suggested approaches. + (Bug #617119). Reported by Quanah Gibson-Mount + +2002-12-11 06:20 dts12 + + * agent/Makefile.in: + + Ensure that the destination directory exists before installing the + embedded perl script. (Bug #617891) Fix provided by Stefan Radman. + +2002-12-11 05:56 dts12 + + * README.snmpv3 (V4-2-patches.4), README.snmpv3: + + Document the location assumptions being made in this description. + +2002-12-11 04:47 dts12 + + * include/net-snmp/library/default_store.h, + include/net-snmp/library/mib.h, snmplib/mib.c, + man/snmpcmd.1.def: + + Provide a mechanism for forcing strings to be displayed in either + ASCII or Hex format, bypassing the "guess" mechanism as to which + is more appropriate. Suggested by Nick Kanakakorn. + Note that this does not affect objects with a Display-Hint in + their MIB definition. + +2002-12-11 04:30 dts12 + + * agent/ds_agent.h, agent/snmpd.c, testing/eval_tools.sh + (V4-2-patches.[2,26,6]), agent/agent_read_config.c, + agent/snmpd.c, include/net-snmp/agent/ds_agent.h, + testing/eval_tools.sh: + + Command-line option to control whether to unlink the PID file or not. + Necessary for correct test operation. + +2002-12-11 04:21 dts12 + + * perl/OID/test.pl: + + The latest library defaults to MODULE::name style output, + so adjust the expected output checks accordingly. + Also, there are actually 36 tests, not 35! + +2002-12-11 04:17 dts12 + + * perl/OID/OID.xs: + + Initialise the SNMP libraries, to set up the OID tree. + Addresses bugs #638024 and #627643 + [Qn: Do we need to supply an 'appname' (c.d the SNMP module) ?] + +2002-12-10 19:29 nba + + * man/snmp.conf.5.def, snmplib/snmp_api.c, + agent/mibgroup/util_funcs.c, + agent/mibgroup/ucd-snmp/logmatch.c: + + Allow runtime configuration of persistent directory + +2002-12-10 19:24 nba + + * snmplib/read_config.c: + + Report errors handling persistent storage files + +2002-12-10 19:23 nba + + * snmplib/system.c: + + Pass up error on directory creation + +2002-12-10 17:27 nba + + * snmplib/mib.c: + + Better respect for the max width option (snmptranslate -Td) + +2002-12-10 17:26 nba + + * man/snmp.conf.5.def: + + Document the oidOutputFormat option + +2002-12-10 17:25 nba + + * apps/snmptable.c: + + Clean up. Remove calls to obsolete functions snmp_set_quick_print, + snmp_get_dump_packet, snmp_get_suffix_only. Remove last traces of the + non_sequential backwards hack. Make sure it works for all -O options. + +2002-12-10 11:58 dts12 + + * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.26), + interfaces.c: + + Protect against empty lines in /proc/net/dev (Bug #625426) + +2002-12-10 11:41 dts12 + + * snmplib/: snmpv3.c (V4-2-patches.5), snmpv3.c: + + Free destination memory before cloning SNMP Engine ID. + Fix provided by Martin Carlsson. (Bug #835481) + +2002-12-10 11:07 dts12 + + * perl/: ASN/Makefile.PL, OID/Makefile.PL, + SNMP/Makefile.PL, agent/Makefile.PL, + agent/default_store/Makefile.PL, default_store/Makefile.PL +: + + Add "$Config{ccflags}" to CCFLAGS. (See bug #640899) + +2002-12-10 10:46 dts12 + + * agent/mibgroup/mibII/: ipAddr.c (V4-2-patches.8), ipAddr.c: + + Add support for Linux virtual interfaces in the ipAddressTable. + (Note this does *not* include separate per-v-interface statistics + in the interfaces table). + + Patch supplied by Jens Sittner (#621274) + +2002-12-10 04:59 dts12 + + * agent/agent_handler.c: + + Remove a couple of extraneous ^M characters. + +2002-12-10 02:36 nba + + * snmplib/mib.c: + + When using -Oqv and printing an empty string you could end up with + a NULL string and not an empty string leading to some very obscure + problems in snmptable and other applications. + +2002-12-09 11:12 dts12 + + * snmplib/snmp_api.c: + + Handle missing integer values (whether 32- or 64-bit!). Oops! + +2002-12-09 10:12 dts12 + + * snmplib/: snmp_api.c (V4-2-patches.38), snmp_api.c: + + Handle integer-based values correctly on a 64-bit platform. + Patch supplied by Thomas Weber (#561071) + +2002-12-09 09:45 dts12 + + * agent/mibgroup/agentx/master.c: + + Take note of subagent-requested byte ordering in subsequent communications. + Patch supplied by Urban (#632284) + +2002-12-09 09:32 dts12 + + * agent/: snmpd.c (V4-2-patches.25), snmpd.c: + + Remove the PID file on agent shutdown. + Patch supplied by Joel Rosdahl (#627699) + +2002-12-09 09:25 dts12 + + * snmplib/system.c: + + Handle 'struct sockaddr' that contain 'sa_len' fields differently + to those that don't (c.f ifilter_ioctl.c in BIND 9.2.1 sources) + Patch supplied by Joel Rosdahl (#627696) + +2002-12-09 07:12 dts12 + + * acconfig.h, configure, configure.in: + + Recognise BSDi4, and tweak the recognition of 'dlopen'. + Patches supplied by Joel Rosdahl. + +2002-12-09 06:10 dts12 + + * agent/mibgroup/mibII/: at.c, interfaces.c, ip.c +: + + Remove some warnings, and try to cope with 'sysctl' failures. + Patches supplied by Chris Johns. + +2002-12-09 04:20 dts12 + + * README.solaris: + + Mention the limitations on /usr/ucb/sed, + and point people towards /usr/bin/sed instead. + +2002-12-07 08:41 dts12 + + * agent/helpers/table_dataset.c: + + Insert newly-created rows into the per-request lists, so that lower + level handlers can access them. + [Qn: Should we do something similar with updated lists as well?] + +2002-12-07 08:34 dts12 + + * agent/helpers/table_dataset.c: + + Report back the correct error for rows that couldn't be created. + +2002-12-07 08:32 dts12 + + * agent/helpers/table_dataset.c: + + Protect against freeing a row that never got created in the first place. + +2002-12-06 18:05 hardaker + + * testing/tests/T030snmpv3usercreation: + + Skip on non-openssl machines. THis should be changed to just not using encryption on those machines, but I do not have the time at the moment + +2002-12-06 13:12 hardaker + + * configure.in: + + remove ucdDemoPublic from --enable-mini-agent + +2002-12-06 13:02 hardaker + + * configure: + + remove ucdDemoPublic from --enable-mini-agent + +2002-12-06 12:01 dts12 + + * agent/helpers/table_dataset.c: + + Don't delete the "old" (non-existent) row, when tidying up after + creating a new row. + +2002-12-06 11:40 dts12 + + * agent/helpers/table_dataset.c: + + Tweak handling of (invalid) RowStatus creation requests in an + "automatic creation" table. These should return wrongValue or + inconsistentValue, rather than notWritable. + +2002-12-05 05:47 dts12 + + * agent/helpers/table_dataset.c: + + Support use of RowStatus object to control creation of new rows + (i.e. when the 'allow_creation' flag is not set). + This should deal with everything except determining whether a + row is ready to go 'active' (e.g. via 'createAndGo'). Such a + decision is inherently specific to each individual MIB, so must + really be done in the lower-level handler. + +2002-12-05 05:41 dts12 + + * agent/helpers/table_dataset.c: + + Stop processing when a 'non-writable create' is detected. + +2002-12-04 19:35 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + - BIT_STR -> OCTET_STR, which is what it should be. + - run eventTable entries. + +2002-12-04 19:34 hardaker + + * agent/mibgroup/disman/mteTriggerExistenceTable.c: + + BIT_STR -> OCTET_STR, which is what it should be. + +2002-12-04 19:33 hardaker + + * agent/mibgroup/disman/: mteObjectsTable.c, + mteTriggerBooleanTable.c: + + use netsnmp_strdup_and_null to get real strings from mib data. + +2002-12-04 19:32 hardaker + + * agent/mibgroup/disman/: event-mib.h, + mteEventNotificationTable.c, mteEventNotificationTable.h +, mteEventTable.c, mteEventTable.h: + + - implemented the mteEventTable and the mteEventNotificationTable + - FYI, total implementation time: about 4 hours + - no easy-to-use .conf wrappers yet though. snmpset support only. + +2002-12-04 19:29 hardaker + + * local/mib2c.create-dataset.conf: + + - use the netsnmp_table_set_add_indexes function which actually works. + +2002-12-04 19:29 hardaker + + * agent/helpers/table_dataset.c, + include/net-snmp/agent/table_dataset.h: + + - create a netsnmp_table_set_add_indexes function. + - Allow row creation using rowStatus when the data column exists, but + there is no assigned value (ie, is NULL). + - use netsnmp_strdup_and_null instead of memdup to make sure an + implicit NULL is in place for things that use the data and need it + as a real string. + +2002-12-04 19:27 hardaker + + * net-snmp-config.in: + + document --prefix + +2002-12-04 13:16 hardaker + + * NEWS (V4-2-patches.9), NEWS: + + document 4.2.6 + +2002-12-03 04:44 dts12 + + * agent/mibgroup/host/hr_print.c: + + Close printer file handle with 'fclose' rather than 'pclose' to avoid + a memory leak on Solaris 2.6. Fix provided by Jacobo Matute. + +2002-12-03 04:33 dts12 + + * agent/helpers/: table_data.c, table_dataset.c: + + Translate GetNext (and GetBulk) requests into simple Get requests, + when passing them from the table_data handler to table_dataset. + This is analogous to how the iterate handler works, and allows + lower level handlers to override the basic behaviour (without + having to duplicate all of the "find next row" code every time). + +2002-12-02 04:48 dts12 + + * agent/helpers/table.c: + + Return SNMPv2-style exceptions, rather than the SNMPv1 'noSuchName' error. + This used to break AgentX subagents, but the latest change to snmp_agent.c + (to catch noSuch{Instance,Object} exceptions) seems to have fixed that problem. + +2002-12-02 04:40 dts12 + + * agent/snmp_agent.c: + + Explicitly parenthesise a comparison, to keep the compiler happy. + +2002-12-02 04:39 dts12 + + * agent/snmp_agent.c: + + Inclusive-range GetNext requests are transmitted as Get requests, so may + well return noSuch{Instance,Object} exceptions. Catch these as well. + +2002-12-02 04:36 dts12 + + * agent/helpers/table_dataset.c: + + Catch (and reject) attempts to create a new row via a non-writable object. + +2002-11-28 04:24 dts12 + + * agent/helpers/table_iterator.c: + + Null out one final loop_context pointer after being freed. + (Patch provided by Roger McCalman) + +2002-11-26 17:59 nba + + * snmplib/parse.c: + + Discard the secondary (GROUP) DESCRIPTION insize a MODULE-COMPLIANCE + to avoid leaking memory. Thanks to Eugene_Bruk@bmc.com + +2002-11-26 17:53 nba + + * apps/snmptranslate.c: + + Reinstate the -w options that was lost in the indent fury + +2002-11-26 10:50 hardaker + + * agent/mibgroup/examples/notification.c: + + The notification variable shouldn't be static. A bug found while + tracking down a problem pointed out by Venice on IRC. + +2002-11-26 04:10 dts12 + + * snmplib/snmp_enum.c: + + Fix incorrect usage of SE_MAX_IDS vs SE_MAX_SUBIDS. + Reported by 'shinepeak' + +2002-11-25 22:41 hardaker + + * local/FAQ2HTML: + + hack of a hack of a hack, or: fix multi-line FAQ questions + +2002-11-25 10:08 hardaker + + * README.agentx: + + mention agentxPingInterval + +2002-11-18 21:39 hardaker + + * agent/mibgroup/smux/smux.h: + + applied patch #527650 + +2002-11-11 17:10 nba + + * snmplib/mib.c: + + Respect the mibdirs conf directive. Thanks to Stefan Radman (sradman) + +2002-11-11 16:57 nba + + * apps/snmptrapd_log.c: + + Fix a missing error return + +2002-11-11 14:26 hardaker + + * snmplib/: snmpTCPDomain.c, snmpUDPDomain.c: + + fix taddr generation/parsing for port based transports to properly use + network byte ordering. + +2002-11-11 14:25 hardaker + + * agent/mibgroup/target/snmpTargetAddrEntry.c: + + fix write support for the timeout column + +2002-11-09 10:06 nba + + * agent/mib_modules.c, agent/snmp_vars.c, + agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/master_admin.c, + agent/mibgroup/agentx/subagent.c, + include/net-snmp/agent/mib_modules.h, + include/net-snmp/library/snmpUDPIPv6Domain.h: + + Do away with a bunch of compiler warnings + +2002-11-09 09:59 nba + + * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.c, + ucd-snmp/memory.c, ucd-snmp/memory_freebsd2.c, + ucd-snmp/pass.c, ucd-snmp/proc.c, host/hr_print.c +: + + Zero is an OK file descriptor. -1 is the error return + +2002-11-09 09:54 nba + + * include/net-snmp/library/parse.h, snmplib/parse.c: + + More to the point message for undefined identifiers. Brought forward from 4.2 + +2002-11-09 09:52 nba + + * apps/snmpvacm.c: + + Print the error information in case of error + +2002-11-09 09:51 nba + + * apps/snmpnetstat/route.c: + + Protect against v2 exception results + +2002-11-09 09:49 nba + + * sedscript.in, man/snmpcmd.1.def: + + Protect PREFIX when it is the env var. Thanks to Stefan Radman (sradman) + +2002-11-09 09:47 nba + + * mibs/rfclist: + + Add RFC 3371 L2TP-MIB + +2002-11-09 09:46 nba + + * mibs/IANAifType-MIB.txt: + + Updated from IANA + +2002-11-07 05:55 jbpn + + * apps/snmptable.c: + + - fix -Cf and -Cw option processing (previously would core dump if + no option passed), as pointed out by hampa on #net-snmp + +2002-11-06 15:35 rstory + + * net-snmp-config.in: + + fix cut/paste + +2002-11-06 15:04 rstory + + * configure: + + configure to match configure.in & makefiles + +2002-11-06 14:08 rstory + + * net-snmp-config.in: + + add missing end quote + +2002-11-06 13:35 rstory + + * net-snmp-config.in: + + add @DEVFLAGS@ weherver there is a @CFLAGS@, except for the new --base-cflags + +2002-11-06 13:22 rstory + + * Makefile.top: + + add @DEVFLAGS@ to CFLAGS + +2002-11-06 13:21 rstory + + * configure.in: + + seperate developer cflags from normal cflags + +2002-11-06 12:55 rstory + + * agent/mibgroup/util_funcs.h: + + change struct.h include to use "" instead of , since it it a local + include, not a system include + +2002-11-06 12:39 rstory + + * acconfig.h, agent/mibgroup/util_funcs.h, + agent/mibgroup/ucd-snmp/lmSensors.c, + include/net-snmp/net-snmp-config.h.in, + snmplib/ucd-snmp-includes.h, win32/config.h, + win32/net-snmp/net-snmp-config.h: + + purge IN_UCD_SNMP_SOURCE + +2002-11-05 12:24 hardaker + + * perl/AnyData_SNMP/netsh: + + added a xmlshort delimiter as requested by lands on IRC + +2002-11-05 11:59 rstory + + * dist/cvsup: + + tabs -> spaces only try to chmod RO src dir if owner of dirs + +2002-11-05 11:56 rstory + + * mkinstalldirs: + + making a directory is not an error, so don't send output to stderr + +2002-11-04 11:15 hardaker + + * agent/mibgroup/target/snmpTargetParamsEntry.c: + + allow unregistered security models <= 2 + +2002-11-04 11:14 hardaker + + * agent/mibgroup/notification/snmpNotifyTable.c: + + enable row creation to be better supported (rowstatus no longer has to + be first in the list, ...) + +2002-11-04 11:13 hardaker + + * net-snmp-config.in: + + add cppflags to --cflags + +2002-11-04 11:13 hardaker + + * NEWS: + + add stuff for 5.0.7 (or whatever) mentioning a few new features. + +2002-11-01 12:06 hardaker + + * snmplib/snmp_api.c: + + Fixed bug #632094 using the suggested method: watch for NULL strerror() return + +2002-11-01 10:09 rstory + + * Makefile.in: + + undo my changes from r 5.17, attempting to reduce runs of config.status + by using explicit paths to srcdir, and let VPATH do it's thing + +2002-10-29 14:30 rstory + + * snmplib/Makefile.in: + + target to build binary array test app; tweak to parse test target (reduces most + but not all external references) + +2002-10-29 14:27 rstory + + * snmplib/container_binary_array.c: + + fix for binary search problem noted by Romy Christensen on coders; partial + (ifdef'd out) code for a binary array iterator + +2002-10-29 14:25 rstory + + * snmplib/test_binary_array.c: + + simple test program for binary array + +2002-10-29 09:28 hardaker + + * perl/SNMP/SNMP.xs: + + Fix debugging as noted in bug #630348 + +2002-10-28 19:47 hardaker + + * configure, configure.in: + + changed .1.6.3 to 1.3.6 as noted in comp.protocols.snmp + +2002-10-28 15:01 hardaker + + * agent/mibgroup/examples/ucdDemoPublic.conf: + + changed password + +2002-10-28 14:57 hardaker + + * agent/mibgroup/examples/ucdDemoPublic.conf: + + misc vacm fixes + +2002-10-28 08:41 jbpn + + * snmplib/snmp_api.c: + + - remove erroneous free() of rxbuf + +2002-10-25 12:35 hardaker + + * snmplib/snmp_api.c: + + fixed SNMP_CALLBACK_OP_DISCONNECT -> NETSNMP_OP_CALLBACK_DISCONNECT as noted by TrogL on IRC + +2002-10-25 07:34 jbpn + + * snmplib/snmp_api.c: + + - perform a NETSNMP_CALLBACK_OP_DISCONNECT type callback if we + decide to shutdown a stream type connection because we received + an excessively large packet. + +2002-10-24 10:41 hardaker + + * README: + + Added the super-bug-patch generator Stefan Radman to the THANKS list + +2002-10-24 10:40 hardaker + + * configure.in: + + bug #617508: added the mta_sendmail module to --help + +2002-10-24 10:35 hardaker + + * local/Makefile.in: + + update install list for mib2c conf files and remove old one + +2002-10-23 20:34 hardaker + + * configure, configure.in: + + fix incorrect variable name I noticed when copying to a different configure script in another package + +2002-10-23 20:28 hardaker + + * Makefile.in: + + Fixed bug#617838: versiontag isn't distributed and shouldn't be always + used in the make distclean calls. + +2002-10-23 20:12 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + inconsequencial memory leaks fixed (init time leaks). + +2002-10-23 20:10 hardaker + + * agent/helpers/table_iterator.c: + + Fixed various memory leaks in the table_iterator as pointed out by + Roger McCalman and Jay Parlar on the -coders list (including their patches) + +2002-10-23 18:44 hardaker + + * agent/mibgroup/notification/snmpNotifyTable.c: + + snmpNotifyTable.c + +2002-10-23 18:40 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + free a previously malloced pointer to the watch variable before replacing it. + +2002-10-23 18:40 hardaker + + * agent/mibgroup/examples/delayed_instance.c: + + remove duplicate unused malloc. + +2002-10-21 12:43 jbpn + + * include/net-snmp/system/solaris2.9.h: + + - add system file for Solaris 9 + +2002-10-17 22:44 hardaker + + * agent/agent_registry.c, agent/snmp_agent.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/mibII/vacm_vars.h, + include/net-snmp/agent/agent_callbacks.h, + include/net-snmp/agent/agent_registry.h, + include/net-snmp/library/vacm.h, snmplib/vacm.c: + + Optimized the VACM checks in the case of getnext/getbulk so that when + large portions of the mib tree are excluded, the sub-mib access code + won't be called at all (finally implementing a very long needed optimization). + +2002-10-17 22:41 hardaker + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c +: + + new function to find the commonality between two oids: netsnmp_oid_find_prefix + +2002-10-17 22:39 hardaker + + * Makefile.in, aclocal.m4, configure, + configure.in: + + Print out a "summary" at the end of a run + +2002-10-17 05:40 dts12 + + * local/mib2c.old-api.conf: + + Properly terminate a loop construct (missing '@end@') + Spotted by Karl Cooper. Oops! + +2002-10-16 17:19 rstory + + * agent/snmpd.c: + + restore continue after EINTR caused by signal we handled (instead of falling + thorough to exit!) + +2002-10-16 17:00 rstory + + * agent/snmpd.c: + + check for our signal flags on EINTR, and only relesect if not changed; + debug msg when signals registered and for select/fdsets; + +2002-10-16 15:52 rstory + + * Makefile.top: + + move CPPFLAGS before user configure CFLAGS.. so if a user adds something + like /usr/local/include to CFLAGS, we will pick up our local includes first, + instead of includes from a previous release.. + +2002-10-16 00:06 rstory + + * apps/: snmptrapd.c, snmptrapd_log.c, snmptrapd_log.h +: + + make sure snmptrapd always honors DS_APP_NUMERIC_IP for logging + +2002-10-15 17:09 rstory + + * snmplib/mib.c: + + netsnmp_get_boolean -> netsnmp_ds_get_boolean + +2002-10-15 14:08 rstory + + * agent/helpers/table.c: + + fix constant used in assert, noted on coders + +2002-10-15 14:07 rstory + + * agent/snmp_agent.c: + + include syslog for libwrap log levels + +2002-10-15 10:39 hardaker + + * man/snmpcmd.1.def: + + Add yet another way to specify v6 addresses + +2002-10-14 11:54 hardaker + + * man/snmpcmd.1.def: + + fix ipv6 transport address specs + +2002-10-11 19:18 hardaker + + * README.cmu, dist/net-snmp.spec: + + Remove the README.cmu file (entirely out of date at this point). + +2002-10-11 16:57 hardaker + + * acconfig.h, configure, configure.in, + agent/mibgroup/ucd-snmp/disk.c, + include/net-snmp/net-snmp-config.h.in: + + patch #600933 from Donal Diamond: dskPercentNode for FreeBSD4 + +2002-10-11 16:49 hardaker + + * snmplib/mib.c: + + Patch #598280 from Jeff Watson: make -OQ not print type warnings. + +2002-10-11 16:43 hardaker + + * dist/Makefile: + + fix include directory + +2002-10-11 16:42 hardaker + + * dist/.cvsignore: + + ignore rpm subdir + +2002-10-11 16:32 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + better docs about auto-extracted SF news + +2002-10-11 16:04 hardaker + + * dist/: Makefile, net-snmp.spec: + + merge in patch #598869: Mark Harig's better rpm stuff + +2002-10-11 15:21 hardaker + + * include/net-snmp/library/default_store.h, snmplib/mib.c +: + + Alternative to a patch suggestion: add -OU to not print UNITS suffixes. + +2002-10-11 15:18 hardaker + + * man/snmpcmd.1.def: + + ../agent/snmp_agent.c + +2002-10-11 15:14 hardaker + + * man/snmp.conf.5.def: + + document dontPrintUnits + +2002-10-11 14:48 hardaker + + * agent/snmp_agent.c: + + Patch #617151 from Andrew Rucker Jones: fix libwrap headers. + - I'm still unhappy with how libwrap functions... needs thinking about. + +2002-10-11 13:53 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + Patch #312694 from John Surveyor: fix diskio on solaris. + +2002-10-11 13:37 hardaker + + * agent/mibgroup/mibII/at.c: + + Applied patch #621398 from Matthew Krenzer to fix linux arp table. + +2002-10-11 09:47 rstory + + * win32/snmpdsdk/snmpd.dsp: + + chg netsnmpmibs -> netsnmpmibsskd (noted on coders by Jed Whitten) + +2002-10-11 09:45 jbpn + + * man/snmpcmd.1.def: + + - note square brackets for IPv6 addresses + +2002-10-11 09:40 jbpn + + * agent/snmpd.c: + + - restart select() more quickly if an EINTR happens + +2002-10-11 01:51 hardaker + + * FAQ: + + applied Harrie's patch describing low memory footprints + +2002-10-10 11:38 hardaker + + * snmplib/snmpksm.c: + + Patch from Ken Horstein to fix KSM module + +2002-10-10 06:22 jbpn + + * agent/helpers/table_array.c: + + - remove bad inlines which cause file not to compile with Sun CC. + See bug #620827. + +2002-10-10 02:03 hardaker + + * dist/net-snmp.spec: + + add .la files + +2002-10-10 02:00 hardaker + + * dist/net-snmp.spec: + + make the .spec file almost usable. + +2002-10-08 18:55 hardaker + + * FAQ: + + FAQ updates for download sites. + +2002-10-08 10:36 hardaker + + * perl/OID/OID.pm: + + Patch from Joshua Keroes for string comparisons + +2002-10-07 13:57 hardaker + + * FAQ: + + added a statement about the COPYING file (suggested by Harrie) + +2002-10-06 14:32 rstory + + * dist/README.build-scripts: + + nsb-* likes full paths, update examples; fix sourceforge upload site + +2002-10-05 17:42 hardaker + + * README, sedscript.in, snmplib/snmp_version.c +, FAQ, perl/SNMP/SNMP.pm: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.6 ) + + +------------------------------------------------------------------------------- + +Changes: V5.0.5 -> V5.0.6 + +2002-10-05 14:29 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend +: + + make depend + +2002-10-05 14:09 hardaker + + * Makefile.top: + + update for 5.0.6 + +2002-10-05 14:08 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + remove illegal flag from nsb-config + +2002-10-05 13:41 rstory + + * agent/snmp_agent.c: + + efence is your friend: don't allocate 0 bytes + +2002-10-05 12:58 rstory + + * agent/mibgroup/agentx/subagent.c: + + efence is your friend: don't reference ptr after is has been free'd. + +2002-10-04 07:17 hardaker + + * agent/snmp_agent.c: + + fix secondary effect of bug 613983 and really fix it this time. + +2002-10-02 10:56 hardaker + + * agent/mibgroup/tunnel/: tunnel.c (V4-2-patches.2), tunnel.c +: + + Patch from Frank Strauss to fix some coding errors + +2002-10-01 07:39 rstory + + * agent/snmp_vars.c: + + offical patch 617049: initialize container list earlier (in init_agent) + +2002-10-01 07:35 rstory + + * agent/snmp_vars.c: + + remove ^M characters (damn windows editors) + +2002-09-30 15:17 rstory + + * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm +, snmplib/snmp_version.c: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.5 ) + +2002-09-30 15:16 rstory + + * dist/RELEASE-INSTRUCTIONS: + + add info on md5sums and gpg signing + +2002-09-30 15:15 rstory + + * dist/cvsup: + + fix chmod to do what I wanted, not what I told it + +2002-09-30 15:14 rstory + + * ChangeLog, Makefile.top, NEWS: + + update for 5.0.5 + +2002-09-30 14:27 rstory + + * ChangeLog: + + merge pre changes into 5.0.4 comments + +2002-09-30 14:25 rstory + + * NEWS: + + update for 5.0.4 + +2002-09-30 14:23 hardaker + + * NEWS: + + NEWS updates for 5.0.4 + +2002-09-30 14:03 rstory + + * README: + + update my email address + +2002-09-30 14:03 rstory + + * ChangeLog: + + update for release 5.0.4 + + +------------------------------------------------------------------------------- + +Changes: V5.0.3 -> V5.0.5 + +2002-09-30 16:08 rstory + + * agent/helpers/table.c: + + make len a size_t to fix problem on 64 bit system, reported by sebnod` in IRC + +2002-09-30 16:05 rstory + + * agent/helpers/table.c: + + don't use static local vars, as they are likely to cause problems with threads + +2002-09-30 15:48 rstory + + * dist/nsb-package: + + make sure install dir is relative to build dir + +2002-09-30 15:20 rstory + + * snmplib/vacm.c: + + add missing newline in debug + +2002-09-30 15:19 rstory + + * dist/: nsb-functions, nsb-package: + + fix typos + +2002-09-30 15:18 rstory + + * agent/snmp_agent.c: + + avoid infinite loop + +2002-09-30 14:59 rstory + + * dist/nsb-functions: + + don't assume make is GNU make, and search for it. require user to set an + env var if no GNU make is found in PATH + +2002-09-30 14:58 rstory + + * dist/cvsup: + + if CVS dir is ro, automagically make it rw before update and ro after update + +2002-09-27 14:03 hardaker + + * agent/snmp_agent.c: + + make get_set_cache() return an error if no previous SET has been started. + +2002-09-27 14:02 hardaker + + * agent/agent_registry.c: + + double check against some null pointers before using them in the cache code. + +2002-09-27 13:36 hardaker + + * agent/snmp_agent.c: + + set treecache_num to -1 at init of memory, to be extra safe. + +2002-09-26 14:58 hardaker + + * agent/: snmp_agent.c, snmpd.c: + + move libwrap variables + +2002-09-26 14:57 hardaker + + * perl/agent/agent.xs: + + ok, remove tcpwrappers vars + +2002-09-26 13:44 hardaker + + * perl/agent/agent.xs: + + define stupid variables needed by tcpwrappers because they don't get + concepts of encapsulation. arg. + +2002-09-26 11:26 hardaker + + * perl/agent/agent.xs: + + change call_pv to perl_call_pv for older versions of perl. + +2002-09-26 11:10 hardaker + + * snmplib/mib.c: + + run strdup() on get_mib_dir() results to fix bug pointed out by Eugene Bruk. + +2002-09-23 13:14 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + mention freshmeat + +2002-09-23 13:13 hardaker + + * agent/mibgroup/ucd-snmp/versioninfo.c, + agent/mibgroup/ucd-snmp/versioninfo.h, mibs/UCD-SNMP-MIB.txt +: + + - implement a (long needed) settable variable to store the current + persistent information. + +2002-09-23 12:47 hardaker + + * snmplib/snmp_api.c: + + - make not in time window reports trigger a resend of informs. + (suggestion from Erik Anggard) + +2002-09-20 11:28 jbpn + + * agent/mibgroup/mibII/vacm_vars.h: + + - remove functions vacm_parse_security and vacm_free_security which + don't exist + +2002-09-19 17:01 hardaker + + * perl/agent/agent.xs: + + - support agent shutdowns (well, ok it's just an api since it doesn't work). + - misc bug fixes. + +2002-09-19 16:38 hardaker + + * perl/agent/: agent.xs, netsnmp_request_infoPtr.pm: + + fix agent request_infoPtr problems. + +2002-09-19 12:04 dts12 + + * win32/snmptranslate/snmptranslate.dsp: + + Compile and link with 'getopt.c' explicitly. + + This should not be necessary, but for some reason + (that completely escapes me!), using command-line options + (such as -IR) with the Release version of snmptranslate + causes a run-time DLL error. (The Debug version is fine). + The other applications seem to be OK - this problem only + seems to hit snmptranslate. So as a sticking-plaster, + compiliing getopt.c in as part of the project, keeps both + versions of the application happy. + Someone with better Windows knowledge than me needs to + look at this and fix it properly. + +2002-09-19 06:14 jbpn + + * include/net-snmp/library/snmp_api.h: + + - undo worst of indent damage + +2002-09-19 06:03 jbpn + + * include/net-snmp/library/snmp_api.h: + + - remove _dparse functions (which don't exist) + +2002-09-18 10:55 hardaker + + * testing/eval_tools.sh: + + reset SNMP_SLEEP after loop + +2002-09-18 10:41 jbpn + + * snmplib/snmp_client.c: + + - remove very obsolete (and not used anywhere) #definitions of + PARTY_MIB_BASE and CONTEXT_MIB_BASE + +2002-09-18 02:59 rstory + + * ChangeLog: + + tweak for 5.0.4 last minute update + +2002-09-18 02:48 rstory + + * testing/eval_tools.sh: + + chg > to -gt to achieve intended result + +2002-09-18 01:39 rstory + + * NEWS: + + update for 5.0.4 + +2002-09-18 01:33 rstory + + * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm +, snmplib/snmp_version.c: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4 ) + +2002-09-18 01:32 rstory + + * ChangeLog: + + update for 5.0.4 + +2002-09-18 00:59 rstory + + * Makefile.in: + + add $(srcdir) to a few dependencies to try and reduce the # of times that + config.status is run when building outside the src dir + +2002-09-18 00:54 rstory + + * README.win32: + + visually provocative section headers; add recent status (all bad news); + not to use new win32sdk.dsw to get additonal functionality with platform sdk; + remove info on removing agentx, as it's been around now for a while; add + section on what files to edit to add mib2c generated code to agent; remove + reference to specific release number in example + +2002-09-18 00:25 rstory + + * win32/snmpdsdk/snmpd.dsp: + + take 'sdk' out of exe name + +2002-09-18 00:25 rstory + + * win32/win32sdk.dsw: + + swap snmpdsdk for snmpd + +2002-09-18 00:14 rstory + + * win32/: encode_keychange/encode_keychange.dsp, + libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp, + snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp +, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp, + snmpdf/snmpdf.dsp, snmpget/snmpget.dsp, + snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp +, snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp, + snmptable/snmptable.dsp, snmptest/snmptest.dsp, + snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp, + snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp, + snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp: + + get all our ducks in a row: add advapi32.lib to link lines, make sure all + Release and Debug libs/apps are compile with same C++ settings + +2002-09-18 00:12 rstory + + * win32/netsnmpmibs/netsnmpmibs.dsp: + + remove sdk dependent modules + +2002-09-18 00:10 rstory + + * win32/mib_module_inits.h: + + group modules that depend on win32 sdk together, with ifdef + +2002-09-18 00:08 rstory + + * agent/snmp_vars.c: + + no callback for win32 until pipe fd problem is fixed + +2002-09-18 00:07 rstory + + * win32/: netsnmpmibssdk/netsnmpmibssdk.dsp, + snmpdsdk/snmpd.dsp: + + new versions for sdk users + +2002-09-18 00:05 rstory + + * win32/win32sdk.dsw: + + new workspace for sdk users + +2002-09-16 16:27 hardaker + + * perl/SNMP/SNMP.pm: + + mib module loading fixes by calling init_snmp first + +2002-09-13 15:05 rstory + + * dist/RELEASE-INSTRUCTIONS: + + tweak example nsb-config command; add -b back to cvs2cl, otherwise you + get changelog msgs from other branches and have to weed them out + +2002-09-13 12:33 hardaker + + * perl/OID/: OID.pm, OID.xs, test.pl: + + fix illegal oids to not return a pointer. + +2002-09-13 10:40 jbpn + + * snmplib/snmpUDPDomain.c: + + - minor optimisation; we don't need a zero-terminated community + string except for debugging output. + +2002-09-13 10:35 hardaker + + * local/mib2c: + + added -i option to request indent not be run + +2002-09-13 10:06 jbpn + + * COPYING: + + - add missing verb in introduction + +2002-09-12 15:58 hardaker + + * perl/SNMP/SNMP.xs: + + protect calling some SvIV dereference functions if it's not an IV. + - eliminates the remaining perl warnings. + +2002-09-12 14:45 hardaker + + * net-snmp-config.in: + + include ldflags where appropriate (--libs, --agent-libs, ...) + +2002-09-12 01:48 rstory + + * dist/: nsb-nightly, nsb-package: + + add/use new option to remove build dir after successful build + +2002-09-12 01:47 rstory + + * dist/nsb-functions: + + print build dir + +2002-09-12 01:19 hardaker + + * testing/tests/: Sv3config, T030snmpv3usercreation: + + much more complex tests of USM user creation/modification. + +2002-09-12 01:07 hardaker + + * testing/: eval_tools.sh, tests/T001snmpv1get, + tests/T002snmpv1getnext, tests/T003snmpv1getfail, + tests/T004snmpv1nosuch: + + - support for multiple tests at once. + - merge v1 tests into a single (faster) test. + +2002-09-12 00:34 rstory + + * dist/nsb-functions: + + don't monkey around with returning error codes, just exit; more regexp tweaks + +2002-09-11 19:36 hardaker + + * testing/eval_tools.sh: + + - use sub-second sleeps if available + - sleep 1 (sub-)second at a time when waiting for particular tests + rather than the full SNMP_SLEEP duration. + +2002-09-11 19:24 hardaker + + * apps/snmptrapd.c: + + use snmp_log instead of printf for shutdown message. + +2002-09-11 18:42 hardaker + + * local/mib2c.iterate.conf: + + missing variable decl pointed out by irc:df + +2002-09-10 16:16 rstory + + * dist/nsb-functions: + + tweak error regexps & error messages + +2002-09-10 15:28 rstory + + * local/mib2c.array-user.conf: + + compiler warnings are your friend!; fix embeded comments; fix non-void + functions w/no rtn values; code reorg to fix emacs indent complaints + +2002-09-10 15:26 rstory + + * Makefile.in: + + new start-flag end-flag targets to help nightly build script determine + if a make completed successfully + +2002-09-10 15:12 rstory + + * dist/nsb-functions: + + tweaks for new script for automated nightly builds; ad nsb-abort, nsb-flow; + direct some messages to stderr; use new start-flag end-flag make targets; + update error grep to include '***'; check for new value to rm -fR build dir + +2002-09-10 15:08 rstory + + * dist/nsb-nightly: + + new script for automated nightly builds + +2002-09-10 15:08 rstory + + * dist/nsb-package: + + add option to rm -fR build dir at start; check scrip path for nsb-functions; + prefix default build dir w/version; exit w/rc from nsb-build + +2002-09-10 15:05 rstory + + * dist/: nsb-config, nsb-platform: + + add current path to script to nsb-function search path + +2002-09-09 09:28 jbpn + + * snmplib/snmp_api.c: + + - fix bug pointed out by Jared Smith-Mickelson (bug #605147) + whereby passing an unknown type character to snmp_add_var would + cause a segfault. + +2002-09-09 09:09 hardaker + + * apps/snmptranslate.c: + + double check a pointer value before using it. + +2002-09-09 09:09 hardaker + + * configure, configure.in, + agent/mibgroup/ucd-snmp/memory_netbsd1.c, + agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, + include/net-snmp/net-snmp-config.h.in: + + Current header update patch for netbsd from Patrick Welche. + +2002-09-06 18:30 driehuis + + * mibs/UCD-SNMP-MIB.txt: + + Mark the non-raw variants of objects that are accessable as raw counters + as deprecated, to (hopefully!) cut down on the number of users that get + bitten by it.. + +2002-09-04 14:36 hardaker + + * README.solaris: + + added Bruce's email address + +2002-09-04 14:27 hardaker + + * Makefile.in, Makefile.rules: + + fix perlclean + +2002-09-04 14:10 hardaker + + * agent/snmpd.c: + + Fix process grouping by calling setsid() (reported by irc:TrogL) + +2002-09-04 14:09 hardaker + + * configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + check for setsid(). + +2002-09-03 13:51 hardaker + + * local/mib2c: + + fix cases where there either are no tables or no scalars. + +2002-09-03 13:23 hardaker + + * perl/SNMP/SNMP.xs: + + don't use NULL variables. + +2002-09-02 22:33 rstory + + * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm +, snmplib/snmp_version.c: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4.pre2 ) + +2002-09-02 22:33 rstory + + * ChangeLog: + + update for release 5.0.4.pre2 + +2002-09-02 22:22 rstory + + * man/netsnmp_handler.3: + + updated docs + +2002-09-02 22:19 rstory + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend +: + + make depend + +2002-09-02 22:16 rstory + + * dist/nsb-config: + + try and guess at src dir if not specified + +2002-09-02 22:15 rstory + + * dist/README.build-scripts: + + add note about err when building in and out of source tree + +2002-09-02 21:55 rstory + + * Makefile.in: + + full path to versiontag, in case we are buildint outside of src directory + +2002-09-02 21:37 rstory + + * dist/nsb-functions: + + remove forced prompt on errors + +2002-09-02 21:36 rstory + + * Makefile.in: + + add warnings when VERSION is required; add tarclean target; add tarclean to + distclean target + +2002-09-02 21:34 rstory + + * agent/mibgroup/versiontag: + + add msg on error; add clean target + +2002-09-02 20:27 rstory + + * NEWS: + + update win32 & AgentX status + +2002-09-02 20:20 rstory + + * agent/snmp_agent.c, agent/mibgroup/agentx/master_admin.c +, include/net-snmp/agent/snmp_agent.h: + + fix to avoid locking up the agent when a sugagent dies during a set request. We + must clean up the delegated requests when the session(s) are closed, so that + they will be processed and removed, allowing further requests to be processed. + +2002-09-01 13:43 rstory + + * snmplib/container_binary_array.c: + + change result type back to int, as it may receive a negative value + + PLEASE check the use of a variable before changing is signedness, especially + areound release time! + +2002-08-30 15:18 rstory + + * include/net-snmp/utilities.h: + + include check_varbind.h + +2002-08-30 15:18 rstory + + * agent/helpers/table_array.c: + + change NOSUCHNAME to NOSUCHINSTANCE again, as it seems the agentX fix also + correctly deals with this error code + +2002-08-30 09:14 hardaker + + * FAQ, README: + + - delete sunsite.cnlab-switch.ch mirror, as it isn't one anymore. + +2002-08-29 13:32 rstory + + * dist/nsb-functions: + + check for modules before configuring them + +2002-08-29 10:52 hardaker + + * snmplib/scapi.c: + + Fix the last AES bug I know of. AES128 works great. + I still Need to fix 192/256 for longer key generation from MD5/SHA + +2002-08-29 10:52 hardaker + + * perl/agent/agent.pm: + + use the right perl module name in the use line. + +2002-08-29 06:47 dts12 + + * agent/agent_handler.c, agent/mibgroup/agentx/master.c +, include/net-snmp/agent/agent_registry.h, + win32/config.h: + + More Win32-related tidying up. + The agent now compiles with relatively few warnings. + +2002-08-29 04:50 dts12 + + * agent/agent_trap.c, agent/mibgroup/agentx/client.c, + agent/mibgroup/mibII/vacm_vars.c, + agent/mibgroup/snmpv3/usmUser.c, + agent/mibgroup/utilities/override.h, + include/net-snmp/agent/snmp_agent.h, + include/net-snmp/agent/table_dataset.h, + include/net-snmp/library/mt_support.h, + snmplib/container_binary_array.c, snmplib/snmpusm.c, + win32/config.h, win32/libsnmp_dll/libsnmp.def: + + Declare new routine 'netsnmp_oid_equals', and assorted Win32 cleanup fixes. + +2002-08-28 14:15 rstory + + * dist/RELEASE-INSTRUCTIONS: + + clarify cvs2cl script name; remove -b flag from cvs2cl per Dave; a little + reorganization; put commands on separate lines prefixed with $; note 5.x/4.x + differences per Dave's email; plug my new scripts where appropriate + +2002-08-27 14:48 rstory + + * dist/RELEASE-INSTRUCTIONS: + + add URL for cvs2cl; update cvs2cl cmds to cvs2cl.pl, since that's the file + that's actually distributed + +2002-08-27 00:59 rstory + + * Makefile.top: + + update for release 5.0.4.pre1 + +2002-08-27 00:25 rstory + + * snmplib/snmp_version.c, FAQ, README, + sedscript.in, perl/SNMP/SNMP.pm: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4.pre1 ) + +2002-08-27 00:24 rstory + + * ChangeLog: + + update for release 5.0.4.pre1 + +2002-08-27 00:19 rstory + + * agent/Makefile.depend (5.6), agent/helpers/Makefile.depend (5.5), + agent/mibgroup/Makefile.depend (5.6), apps/Makefile.depend (5.5), + apps/snmpnetstat/Makefile.depend (5.5), snmplib/Makefile.depend + (5.5): + + make depend + +2002-08-27 00:17 rstory + + * man/: netsnmp_agent.3 (5.3), netsnmp_bulk_to_next.3 (5.3), + netsnmp_debug.3 (5.3), netsnmp_handler.3 (5.3), netsnmp_instance.3 + (5.3), netsnmp_multiplexer.3 (5.3), netsnmp_old_api.3 (5.3), + netsnmp_read_only.3 (5.3), netsnmp_scalar.3 (5.2), + netsnmp_serialize.3 (5.3), netsnmp_table.3 (5.3), + netsnmp_table_array.3 (5.3), netsnmp_table_data.3 (5.3), + netsnmp_table_dataset.3 (5.3), netsnmp_table_iterator.3 (5.3), + netsnmp_todo.3 (5.3), netsnmp_watcher.3 (5.2): + + update man pages for 5.0.4.pre1 + +2002-08-27 00:10 rstory + + * dist/nsb-config (1.1): + + new file to configure using same options as nsb-package for test or dist + +2002-08-27 00:09 rstory + + * dist/nsb-package (1.3): + + don't append sys-name when building in src tree + +2002-08-27 00:09 rstory + + * dist/nsb-functions (1.19): + + fix typo + +2002-08-27 00:06 rstory + + * dist/nsb-functions (1.18): + + rename nsb-get-confg -> nsb-config-dist; use double quotes cuz of some + wierd shell thing I don't yet understand; check for src dir in config* + +2002-08-26 23:34 rstory + + * Makefile.in (5.12): + + tweak commentcheck target to work outside the source tree + +2002-08-26 23:33 rstory + + * agent/mibgroup/mibII/interfaces.c (5.3), + agent/mibgroup/ucd-snmp/proxy.c (5.1), + include/net-snmp/library/asn1.h (5.2), + include/net-snmp/library/oid_stash.h (5.1), snmplib/winservice.c + (5.1): + + remove C++ style comments (and anything that even remotely resembles one) + +2002-08-26 17:47 rstory + + * dist/nsb-functions (1.17): + + pass make params to make, so we don't try to install in /usr/local/bin of + the compile servers... :-/ + +2002-08-26 17:39 rstory + + * dist/nsb-functions (1.16): + + make dist & extra transports; no ipv6 on Darwin; make touchit before make + +2002-08-26 17:04 rstory + + * agent/mibgroup/Rmon/event.c (5.4): + + replace u_int32_t, which doesn't compile on Sun 5.8, with u_int + +2002-08-26 16:53 rstory + + * agent/mibgroup/Rmon/rows.c (5.2): + + fix undeclared variable error spotted on Sun, which linux missed completely. + I have no idea how this compiled before!! + +2002-08-26 16:43 rstory + + * dist/nsb-functions (1.15): + + cleaner way to add system specific modules; disable perl, as it breaks + builds outside of the source tree + +2002-08-26 15:45 rstory + + * dist/nsb-functions (1.14): + + only configure IPX on Linux + +2002-08-26 15:44 rstory + + * dist/nsb-functions (1.13): + + only configure IPX on Linux; bail on configure errors + +2002-08-26 15:04 rstory + + * dist/README.build-scripts (1.4): + + add suggestion to symlink nsb-* in local bin dir + +2002-08-26 15:03 rstory + + * dist/: nsb-package (1.2), nsb-functions (1.12): + + add option for pre-release test configure options + +2002-08-26 15:02 rstory + + * README.snmpv3 (5.3): + + make section headers stand out more; move note about encryption not being + enabled to a more prominent place. + +2002-08-24 21:24 driehuis + + * configure.in, agent/mibgroup/ucd-snmp/diskio.c + (V4-2-patches.[37,3]): + + Merge from HEAD: detect the requirement for linking with -ldevstat. + Ugly hack to make sure diskio device names include the device number. + +2002-08-23 11:46 dts12 + + * snmplib/Makefile.in (V4-2-patches.3): + + make depend + +2002-08-22 08:31 jbpn + + * include/net-snmp/system/solaris2.7.h (5.2): + + - DONT_USE_NLIST reinstated, so NO_KMEM_USAGE redundant + +2002-08-22 08:29 jbpn + + * acconfig.h (5.9), include/net-snmp/net-snmp-config.h.in (5.10): + + - reinstate test for DONT_USE_NLIST + +2002-08-22 07:11 jbpn + + * agent/snmpd.c (5.10): + + - stop and restart logging when HUPped. This allows logfiles to be + rotated and so forth. + +2002-08-22 07:06 jbpn + + * agent/snmpd.c (V4-2-patches.24): + + - stop and restart logging when HUPped. This allows logfiles to be + rotated and so forth. + +2002-08-22 04:31 dts12 + + * README.snmpv3 (5.2): + + Add the missing '-x/X' options to the example authPriv command line + (reported by Prasada R Vankayalapati) + +2002-08-20 11:04 hardaker + + * agent/mibgroup/agentx/subagent.c (5.6), apps/snmptrapd.c (5.4), + include/net-snmp/agent/ds_agent.h (5.3), FAQ (5.17): + + quiet snmptrapd when it can't connect to the agentx master. + +2002-08-20 08:54 jbpn + + * include/net-snmp/system/solaris2.7.h (5.1): + + - add #define NO_KMEM_USAGE 1 since net-snmp-config.h.in no longer + pays attention to the DONT_USE_NLIST token. Omission of this + causes the agent to exit with the message "init_kmem: kvm_open + failed: error 0". + + NOTE: this may need applying to other members of the Solaris 2 + family, but I don't have machines to hand to test this. + +2002-08-20 08:48 jbpn + + * agent/mibgroup/kernel_sunos5.c (5.2): + + - detect gigabit ethernet devices (geN) + - undo indent mayhem + +2002-08-20 05:57 jbpn + + * include/net-snmp/utilities.h (5.1): + + - for now, don't #include snmp_locking.h since it breaks re-entrant + support (because mutex_type gets multiply-defined). Furthermore, the + functions it declares are never used anywhere, nor defined anywhere. + +2002-08-20 05:56 jbpn + + * include/net-snmp/library/mt_support.h (5.1): + + - don't define "do nothing" macros for snmp_res_lock et al. functions + on Win32 platform (since real "do nothing" functions are required for + reasons best known to someone else). + - unmangling + +2002-08-20 05:54 jbpn + + * include/net-snmp/library/snmp_locking.h (5.1): + + - fix highly bogus non-C syntax + +2002-08-20 05:53 jbpn + + * snmplib/mt_support.c (5.1): + + - snmp_res_lock et al. functions no longer #defined to "do nothing" + targets for Win32 in mt_support.h, therefore no need to #undef them + here. + - unmangling + +2002-08-20 01:13 hardaker + + * include/net-snmp/agent/agent_registry.h (5.2): + + headers for cache enabling functions. + +2002-08-20 01:12 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c (5.3): + + don't use non-existent memory pointers to the response data (eg: "timeout") + +2002-08-19 17:46 nba + + * include/net-snmp/net-snmp-includes.h (5.1): + + Change a few conditionals to use #if in place of #ifdef + +2002-08-19 17:28 nba + + * snmplib/: mib.c (5.17), parse.c (5.4): + + Align with 4.2 branch + +2002-08-19 17:26 nba + + * mibs/: DISMAN-SCHEDULE-MIB.txt (5.1), + IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt (5.1), IANAifType-MIB.txt + (5.1), INET-ADDRESS-MIB.txt (5.1), Makefile.mib (5.2), ianalist + (5.1), mibfetch (5.1), rfclist (5.1): + + Update to current MIBs + +2002-08-19 17:25 nba + + * agent/mibgroup/mibII/vacm_vars.c (5.7): + + Bail out for bad snmpAdminString value + +2002-08-19 10:43 jbpn + + * FAQ (V4-2-patches.53), FAQ (5.16): + + - don't use positional community parameter in examples + - break a couple of over-long lines + - mention netsnmp_ variant of ds_set_ function + +2002-08-19 05:44 dts12 + + * FAQ (V4-2-patches.52), FAQ (5.15): + + Add an entry about the snmptrapd/AgentX warning message. + +2002-08-18 21:24 rstory + + * dist/nsb-functions (1.11): + + don't configure with build install dir, it is already specified on cmd line + for make install + +2002-08-18 13:59 rstory + + * agent/helpers/table.c (5.7): + + more debugging - log value request is trying to set + +2002-08-16 18:13 hardaker + + * README (5.9): + + added Bruce Shaw to the thanks list + +2002-08-16 18:12 hardaker + + * README.solaris (1.2): + + A great update talking about perl and solaris from Bruce Shaw + +2002-08-16 04:51 dts12 + + * agent/helpers/table_iterator.c (5.4): + + Catch explicitly 'noSuchInstance' exceptions, when walking an + iterator-handled module, so that holes can be skipped and the + next real instance retrieved. (This was already handled for + modules that didn't mark missing instances explicitly). + +2002-08-16 03:17 hardaker + + * agent/snmp_agent.c (5.13): + + turn off caching by default, since the agentx code appears broken. + +2002-08-16 03:03 hardaker + + * agent/: agent_registry.c (5.5), snmp_agent.c (5.12): + + speed enhancements via implementing a registration subtree lookup + cache. greatly speeds things up when similar requests come in + (snmpwalk, ...). + +2002-08-15 13:35 hardaker + + * snmplib/parse.c (5.3): + + protect against NULL labels in subtrees + +2002-08-15 11:14 hardaker + + * agent/agent_index.c (5.3), agent/agent_registry.c (5.4), + agent/agent_trap.c (5.1), agent/helpers/old_api.c (5.2), + agent/mibgroup/header_complex.c (5.1), agent/mibgroup/testhandler.c + (5.1), snmplib/snmp_transport.c (5.2), snmplib/snmpusm.c (5.3): + + use netsnmp_oid_equals (which is sometimes faster than + snmp_oid_compare) in a few places to achieve barely noticeable speed gains. + +2002-08-15 11:12 hardaker + + * snmplib/parse.c (5.2): + + double check a pointer exists before passing it to strcmp() + +2002-08-15 11:05 hardaker + + * perl/SNMP/Makefile.PL (5.7): + + change MAN3PODS to something compliant with the perl manuals. I think. + +2002-08-14 13:42 rstory + + * apps/snmpset.c (5.2): + + add debug for local parsing of args + +2002-08-14 12:26 rstory + + * agent/mibgroup/agentx/: master.c (5.5), master_admin.c (5.4), + subagent.c (5.5): + + add more detailed in debug messages; add a few new debugs + +2002-08-14 12:23 rstory + + * agent/snmp_agent.c (5.11): + + when all delegated requests have finished, check all requests status so that + asp status is set, which is necessary for correct agentx set processing. + (now if I can just get all this hair off the floor, and glue it back to my + head, and then fix that dent in the wall where I've been banging my head....) + +2002-08-13 17:25 hardaker + + * snmplib/snmp_api.c (5.14): + + fix a length comparison problem with netsnmp_oid_is_subtree() + +2002-08-13 17:24 hardaker + + * NEWS (5.6): + + document a few recent changes. + +2002-08-13 17:05 hardaker + + * agent/mibgroup/host/hr_print.c (5.1): + + Fix open file runaway on solaris. See bug #592806 reported by James Irwin. + +2002-08-13 15:05 rstory + + * include/net-snmp/types.h (5.7): + + array of pointers = pointer to a pointer + +2002-08-09 19:32 hardaker + + * local/FAQ2HTML (5.1): + + misc doc fixes. + +2002-08-09 19:31 hardaker + + * snmplib/snmp_parse_args.c (5.4), + include/net-snmp/library/transform_oids.h (5.2), snmplib/snmpusm.c + (5.2), snmplib/snmpv3.c (5.3): + + initial AES support. + +2002-08-09 19:31 hardaker + + * include/net-snmp/library/snmp_api.h (5.2), snmplib/snmp_api.c + (5.13): + + slight speed ups for snmp_oid_compare() to do single int compares till != + +2002-08-09 19:29 hardaker + + * snmplib/scapi.c (5.2): + + - openssl 0.9.7 support for DES changes. + - initial AES support. + +2002-08-09 19:28 hardaker + + * snmplib/keytools.c (5.2): + + indent fixes. + +2002-08-09 19:27 hardaker + + * include/net-snmp/library/: scapi.h (5.1), snmpusm.h (5.1): + + define AES key specifics + +2002-08-09 19:26 hardaker + + * acconfig.h (5.8), configure (5.17), configure.in (5.15), + include/net-snmp/net-snmp-config.h.in (5.9): + + - check for openssl .0.9.7 DES structures and functions. + - check for AES support in openssl (> 0.9.7) + +2002-08-09 19:10 hardaker + + * agent/mibgroup/agentx/subagent.c (5.4): + + fix mode processing for RESERVE1/RESERVE2 test failures + +2002-08-09 18:29 rstory + + * agent/snmp_agent.c (5.10): + + log msg when we ignore/fix illegal error_values for the client APIs + +2002-08-09 18:28 rstory + + * local/mib2c.array-user.conf (5.12): + + corrections to example code + +2002-08-09 18:27 rstory + + * agent/helpers/table.c (5.6): + + revert errors to uninformative SNMPv1 noSuchName for AgentX get-next/inclusive + processing; also add more comments here and there + +2002-08-09 17:08 rstory + + * agent/mibgroup/agentx/master.c (5.4): + + debug msg for agentx oid for cases other than get/getnext + +2002-08-09 11:45 rstory + + * agent/mibgroup/agentx/master_admin.c (5.3): + + don't free registration info on failure, as netsnmp_register_mib already did it + +2002-08-09 09:57 jbpn + + * snmplib/: snmpAAL5PVCDomain.c (5.2), snmpCallbackDomain.c (5.1), + snmpIPXDomain.c (5.1), snmpTCPDomain.c (5.4), snmpTCPIPv6Domain.c + (5.5), snmpUDPDomain.c (5.6), snmpUDPIPv6Domain.c (5.7), + snmpUnixDomain.c (5.4), snmp_transport.c (5.1): + + - rename snmp__blah functions to netsnmp__blah + - make transport member functions static, to emphasise that they should + not be used directly + - handle EINTR in send and recv functions (as pointed out by Antti Kuntsi + in bug report #576806) + - formatting fixes + +2002-08-09 09:54 jbpn + + * include/net-snmp/library/: snmpAAL5PVCDomain.h (5.3), + snmpIPXDomain.h (5.2), snmpTCPDomain.h (5.2), snmpTCPIPv6Domain.h + (5.3), snmpUDPDomain.h (5.2): + + - minor formatting fixes + +2002-08-09 09:54 jbpn + + * include/net-snmp/library/snmpUnixDomain.h (5.3): + + - don't export netsnmp_unix_blah() functions + +2002-08-09 09:53 jbpn + + * include/net-snmp/library/snmp_transport.h (5.1): + + - fix nasty formatting + +2002-08-08 12:14 rstory + + * snmplib/snmpv3.c (5.2): + + reword config_perror msgs to remove "Error", as it is redundant + +2002-08-08 12:11 rstory + + * snmplib/keytools.c (5.1): + + remove ifdef to log msg to user, after making msg more informative; remove + annoying blank lines + +2002-08-08 11:33 hardaker + + * acconfig.h (5.7), configure (5.16), configure.in (5.14): + + Patch from Harrie to completely disable kmem usage + +2002-08-06 03:30 jbpn + + * agent/mibgroup/agentx/subagent.c (5.3): + + - set main_session to NULL in subagent_shutdown(). This (along with the + deregistration of all alarms) allows AgentX functionality to be + stopped and restarted in subagents. + - Thanks to Vishal Verma for original patch + +2002-08-06 03:27 jbpn + + * include/net-snmp/library/snmp_alarm.h (5.1): + + - add snmp_alarm_unregister_all() function + +2002-08-06 03:26 jbpn + + * snmplib/: snmp_alarm.c (5.3), snmp_api.c (5.12): + + - add snmp_alarm_unregister_all() function + - call it from snmp_shutdown() + - thanks to Vishal Verma for original patch + +2002-08-06 03:17 jbpn + + * snmplib/snmp_alarm.c (V4-2-patches.4): + + - add debugging output when all alarms unregistered + +2002-08-06 03:10 jbpn + + * agent/mibgroup/agentx/subagent.c (V4-2-patches.4): + + - set main_session to NULL in subagent_shutdown(). This (along with the + deregistration of all alarms) allows AgentX functionality to be + stopped and restarted in subagents. + - Thanks to Vishal Verma for this patch (#558517) + +2002-08-06 03:08 jbpn + + * snmplib/: snmp_alarm.c, snmp_alarm.h, snmp_api.c + (V4-2-patches.[3,1,36]): + + - add snmp_alarm_unregister_all() function + - call it from snmp_shutdown() + - thanks to Vishal Verma for providing this patch + +2002-08-05 10:06 rstory + + * local/mib2c.iterate.conf (5.3): + + match function definition w/Netsnmp_*_DataPoint typedefs; add cvs Id + +2002-08-03 11:52 rstory + + * dist/RELEASE-INSTRUCTIONS (1.5): + + break up lines long than 80 chars; abcde, not abcdd + +2002-08-03 03:21 hardaker + + * dist/RELEASE-INSTRUCTIONS (1.4): + + more updates about things Wes does at 12:30 am + +2002-08-03 02:44 hardaker + + * FAQ (5.14), README (5.8), sedscript.in (5.6), perl/SNMP/SNMP.pm + (5.12), snmplib/snmp_version.c (5.5): + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.3 ) + +------------------------------------------------------------------------------- + +Changes: V5.0.2 -> V5.0.3 + +2002-08-02 23:41 hardaker + + * agent/mibgroup/agent/.cvsignore: + + add .libs + +2002-08-02 23:40 hardaker + + * agent/mibgroup/Rmon/.cvsignore: + + ignore file + +2002-08-02 23:39 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend +: + + make depend + +2002-08-02 23:37 hardaker + + * include/net-snmp/net-snmp-config.h.in: + + forgotten to check in test for perl_ev changes + +2002-08-02 23:35 hardaker + + * perl/SNMP/SNMP.pm: + + remove debugging print (opps) + +2002-08-02 23:35 hardaker + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + fix default version usage. + +2002-08-02 23:34 hardaker + + * snmplib/snmpUDPIPv6Domain.c: + + Patch #572394 from Katsuhisa ABE: + - support link local addresses + - bind to ipv6 only if IPV6_V6ONLY is defined. + +2002-08-02 23:31 hardaker + + * snmplib/snmp_parse_args.c: + + fix configure specified default versioning + +2002-08-02 22:58 hardaker + + * configure, configure.in: + + Patch #572394: add ipv6 transports when --enable-ipv6 defined. Thanks to Katsuhisa ABE. + +2002-08-02 14:59 hardaker + + * NEWS: + + update for 5.0.3 + +2002-08-02 14:55 hardaker + + * man/snmp_agent_api.3.def: + + update + +2002-08-02 14:39 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + more docs. + +2002-08-02 14:29 hardaker + + * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, + netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 +, netsnmp_multiplexer.3, netsnmp_old_api.3, + netsnmp_read_only.3, netsnmp_scalar.3, + netsnmp_serialize.3, netsnmp_table.3, + netsnmp_table_array.3, netsnmp_table_data.3, + netsnmp_table_dataset.3, netsnmp_table_iterator.3, + netsnmp_todo.3, netsnmp_watcher.3, Makefile.in: + + doxygen update. + +2002-08-02 14:26 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + update for yet more stuff. + +2002-08-02 14:26 hardaker + + * remove-files: + + remove a few more dist related files. + +2002-08-02 14:23 hardaker + + * snmplib/snmp_api.c: + + error message change to remove DES specific error msg. + +2002-08-02 14:23 hardaker + + * perl/agent/typemap: + + spacing fixes. + +2002-08-02 14:22 hardaker + + * perl/agent/: Makefile.PL, agent.xs: + + renamed file. + +2002-08-02 14:22 hardaker + + * perl/agent/: netsnmp_request_info.pm, + netsnmp_request_infoPtr.pm: + + renamed file + +2002-08-02 14:20 hardaker + + * perl/AnyData_SNMP/netsh: + + Add a "evalvars" directive to do simply replacements. + +2002-08-02 14:16 hardaker + + * agent/mibgroup/versiontag: + + use CVSUSER variable when doing stuff instead of my hard-coded name. + +2002-08-02 14:14 hardaker + + * Makefile.top: + + update libtool version for 5.0.3 + +2002-08-02 14:13 hardaker + + * Makefile.in: + + change checkcomment tag to exclude win32 files. + +2002-08-02 14:13 hardaker + + * ChangeLog: + + update changelog build notes at the bottom of the file. + +2002-08-02 14:01 hardaker + + * dist/RELEASE-INSTRUCTIONS: + + created a how-to file for making releases + +2002-08-02 14:01 hardaker + + * dist/changelogfix: + + changelog fix-up script + +2002-08-02 10:21 rstory + + * dist/nsb-functions: + + translate '/' in system name to '_' (for cygwin) + +2002-08-02 09:56 rstory + + * dist/README.build-scripts: + + fix section cvs get command example + +2002-08-02 09:06 dts12 + + * include/net-snmp/system/hpux.h: + + Suppress 'inline' when not using GCC. Suggested by Johannes Schmidt-Fischer + +2002-08-02 08:59 rstory + + * dist/README.build-scripts: + + fix section on skipping make test; add -p flag to examples + +2002-08-02 08:52 rstory + + * dist/README.build-scripts: + + describe use of nsb-package script. Testers and comments appreciated... + +2002-08-02 08:33 rstory + + * dist/nsb-platform: + + output platform info + +2002-08-02 08:18 rstory + + * dist/nsb-build: + + renamed to nsb-package + +2002-08-02 08:18 rstory + + * dist/nsb-package: + + renamed nsb-build to avoid confusion with script function + +2002-08-02 08:15 hardaker + + * dist/nsb-functions: + + Change location name to Unknown + +2002-08-02 08:08 hardaker + + * perl/: ASN/ASN.pm, agent/agent.pm, + agent/netsnmp_request_info.pm: + + more old perl fixes + +2002-08-02 08:04 hardaker + + * perl/: OID/OID.pm, agent/default_store/default_store.pm +: + + more old perl fixes + +2002-08-02 08:00 hardaker + + * perl/default_store/default_store.pm: + + more old perl fixes + +2002-08-02 07:48 rstory + + * dist/nsb-functions: + + fix return code + +2002-08-02 07:48 rstory + + * dist/nsb-build: + + don't pull first arg til after getopts/shift; move set of default opts + +2002-08-02 07:37 rstory + + * dist/nsb-functions: + + add option to skip build or test steps; add -f option to prompt to override + no prompt flag (useful for errors); new nsb-make method; check rc of + make clean + +2002-08-02 07:36 rstory + + * dist/nsb-build: + + add option to skip build or test steps; tweak usage + +2002-08-02 07:10 rstory + + * dist/nsb-build: + + fix typo; remove extra trailing slash in dir + +2002-08-02 06:33 rstory + + * dist/nsb-build: + + check more places to source nsb-functions; fix for cmd line build path + +2002-08-02 06:28 rstory + + * dist/nsb-functions: + + just show errors after build, not warnings + +2002-08-01 17:04 hardaker + + * perl/OID/OID.xs: + + revert to non-ansi prototypes for older perl with older compilers on + older systems. Not that I'm grumpy, of course. + +2002-08-01 16:25 hardaker + + * configure.in, agent/snmp_perl.c: + + check for older and new embedded perl call functions + +2002-08-01 14:07 rstory + + * dist/nsb-functions: + + don't symlink to src from build; update nsb-get-config + +2002-08-01 14:06 rstory + + * dist/nsb-build: + + fix for cmd line build dir + +2002-08-01 12:58 rstory + + * dist/nsb-functions: + + fix config install path; remove platform specific from nsb-build + +2002-08-01 12:56 rstory + + * dist/nsb-build: + + remove hard coded info + +2002-08-01 12:22 rstory + + * dist/nsb-functions: + + add option to skip prompts; remove previous installs; tweak err pattern + +2002-08-01 12:14 jbpn + + * man/snmp_alarm.3.def: + + - use netsnmp_ds_set_boolean() instead of ds_set_boolean() + +2002-08-01 12:12 jbpn + + * man/snmp_agent_api.3.def: + + - change code sample to use netsnmp_ds_set_boolean() + - update references to libraries (which were still talking about + libucdagent et al.) -- PLEASE REVIEW BEFORE 5.0.3 + +2002-08-01 12:07 rstory + + * dist/nsb-functions: + + lots of fixes to previouse untested scripts + +2002-08-01 12:04 rstory + + * dist/nsb-build: + + script to build releases... still some hardcoding while testing, but its + getting there... + +2002-08-01 11:51 rstory + + * dist/: cvsshow, cvsup: + + utility scripts + +2002-08-01 09:30 dts12 + + * agent/helpers/: scalar.c, scalar2.c: + + Go with the "scalar as super-handler of instance" implementation. + Scalar1.c is probably redundent, but we can remove this later. + (Yup - I'm a coward....) + +2002-08-01 01:11 dts12 + + * README.win32: + + Minor typos, plus emphasise the need for the IpHlpAPI library. + +2002-07-30 08:26 dts12 + + * local/snmpconf.dir/snmp-data/output: + + Recognise '0' as a valid setting for suffixPrinting, and update the + prompts to match the v5 output formats defaults. See Bug #567451 + +2002-07-30 07:59 dts12 + + * apps/snmptable.c: + + First attempt at tackling Bug #574434 + Recognise that default output format is equivalent to -OS. + Snmptable still crashes with -Of or -Ou, but at least the + default invocation works. + +2002-07-30 05:41 dts12 + + * win32/libsnmp_dll/libsnmp.def: + + Export newly-defined public names, and re-export some routines that + have changed name. This should now compile under Visual C++ again. + +2002-07-30 02:27 dts12 + + * agent/helpers/table_dataset.c: + + Don't remove a Row-Status auto-deleted row until the last minute, + in case other (lower) handlers try to access it. + +2002-07-30 01:38 dts12 + + * FAQ (V4-2-patches.1), FAQ: + + Mention the need to escape quotes when querying string-indexed tables. + +2002-07-29 23:56 rstory + + * include/net-snmp/agent/table_array.h: + + update register function name + +2002-07-29 23:55 rstory + + * local/mib2c.array-user.conf: + + autogen example code for index checking in extract_index; update register + function name; use container in *_get_by_idx() + +2002-07-29 16:23 rstory + + * local/mib2c.array-user.conf: + + update for new struct name; add example code as comments instead of var_XXX + and such; in a few important places add code which will allow a newly + generated module to be compiled if -DTABLE_CONTAINER_TODO is specified; + probably a few other tweaks I forgot + +2002-07-29 03:06 dts12 + + * agent/helpers/: table_array.c, table.c, table_data.c +, table_dataset.c, table_iterator.c: + + Protect against deferencing NULL pointers. + (Most of these Should Never Happen but You Can't Be Too Careful!) + +2002-07-29 03:03 jbpn + + * agent/mibgroup/kernel_sunos5.c: + + - detect `dmfe' ethernet cards as found on Netra X1 machines. + Thanks to John Olson for verifying this fix. + + Also note that `indent' has ----ed the formatting of this file + beyond legibility in several places. I don't think we want to + do *that* again. + +2002-07-29 02:40 dts12 + + * agent/helpers/table_dataset.c: + + Fuller validation of RowStatus values wrt row creation/existing rows. + +2002-07-29 01:25 dts12 + + * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp +, netsnmpmibs/netsnmpmibs.dsp: + + Take account of recent changes in library files. + 'Release' applications still don't link properly, but at least + the libraries compile, and the 'Debug' side seems to work. + +2002-07-29 01:23 dts12 + + * include/net-snmp/system/aix.h: + + Tweak inline handling for AIX - suggested by Andy Hood. + +2002-07-26 10:52 rstory + + * snmplib/Makefile.in: + + remove autodependencies until portable solution can be found + +2002-07-26 08:41 dts12 + + * win32/: mib_module_config.h, mib_module_includes.h, + mib_module_inits.h: + + Remove mention of the (obsolete) ucd-snmp/registry module. + +2002-07-26 07:32 dts12 + + * win32/net-snmp/net-snmp-config.h: + + Protect the Win32 version of the config file, so that the other header + files recognise that it has indeed been included. + +2002-07-26 07:24 dts12 + + * FAQ (V4-2-patches.0), FAQ: + + A bit more detail on mib2c, plus the non-writeability of sys{Location,Contact} + +2002-07-26 05:22 dts12 + + * FAQ (V4-2-patches.9), FAQ: + + Another entry about invalid use of mib2c. + +2002-07-26 05:16 dts12 + + * snmplib/Makefile.in: + + Suppress the "non-standard" conditional construct, + since it's not recognised by some versions of 'make'. + +2002-07-25 05:00 dts12 + + * agent/helpers/Makefile.in: + + Add the 'scalar' and 'watcher' helpers to the helper library. + +2002-07-25 03:28 dts12 + + * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h +: + + Support for watching a sysUpTime marker. + +2002-07-25 03:24 dts12 + + * agent/helpers/table_dataset.c, + include/net-snmp/agent/table_dataset.h: + + New routine for retrieving a column value directly from a request structure. + +2002-07-24 13:17 rstory + + * snmplib/default_store.c: + + check for setting same value in ds_set_string, since it frees the old + value before duping the new one + +2002-07-24 11:58 rstory + + * dist/snmpd-init.d: + + first stab at init.d startup script for snmpd + +2002-07-24 06:48 dts12 + + * agent/helpers/table_dataset.c: + + When running off the end of one column, and moving on to the next + (in a GetNext), we need to start again with the first row. + This is probably the intention of the conditional block at the start + of this loop, but I can't see how this test could ever possibly match. + + Note that there is also a reference to the row data accessible via + the 'request->parent_data' data list. This will also need to be + rewound. Suggestions as to how best to do so gratefully received. + +2002-07-24 06:39 dts12 + + * agent/helpers/table_dataset.c: + + Use SNMPv2-style exceptions rather than the uninformative SNMPv1 + 'noSuchName' error for missing table objects. + +2002-07-24 06:37 dts12 + + * agent/helpers/table_data.c: + + Protect against the possibility of failing to extract a row structure. + +2002-07-24 06:35 dts12 + + * agent/helpers/table_data.c: + + Use SNMPv2-style exceptions rather than the uninformative SNMPv1 + 'noSuchName' error for missing table objects. + +2002-07-24 06:32 dts12 + + * agent/helpers/table.c: + + Use SNMPv2-style exceptions rather than the uninformative SNMPv1 + 'noSuchName' error for invalid table objects. + +2002-07-23 14:59 rstory + + * include/net-snmp/library/snmp_assert.h: + + missing comment terminator.:-( + +2002-07-23 12:02 rstory + + * agent/object_monitor.c, agent/snmp_agent.c, + agent/helpers/table.c, agent/helpers/table_array.c, + snmplib/container_binary_array.c: + + use new netsnmp_assert instead of assert + +2002-07-23 12:00 rstory + + * include/net-snmp/library/snmp_assert.h, snmplib/Makefile.in +: + + add new netsnmp_assert, which defaults to logging a message + +2002-07-23 07:43 dts12 + + * man/: mib_api.3 (V4-2-patches.3), mib_api.3.def: + + Fix the descriptions of the 'sprint_realloc' calls, to include the 'allow_realloc' parameter. + +2002-07-22 10:58 rstory + + * dist/: net-snmp.spec, nsb-functions: + + new (almost empty) spec file; start creating functions for automated builds + +2002-07-22 01:46 dts12 + + * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h +: + + A more generalised form of the 'ns_register_{type}_instance' routines, + implemented as a separate helper module, and useable with both the + instance and scalar helpers. + This also supports arbitrary ASN types (including strings and OIDs). + +2002-07-22 01:43 dts12 + + * agent/helpers/scalar1.c, agent/helpers/scalar2.c, + include/net-snmp/agent/scalar.h: + + Agent helper module for support of scalar objects. + Very similar to the "instance" helper, except that this deals with + invalid instance subidentifiers as well (reporting noSuchInstance + rather that noSuchObject). + + There are two parallel implementations as the moment: + - scalar1 is essentially an enhanced copy of the instance helper, + but is completely independent of it. + - scalar2 sits above the instance helper, and uses that to do most + of the real processing. + Scalar1 is probably slightly more efficient, while scalar2 feels more + in keeping with the general ethos of the handler mechanism. + We probably need to decide which to adopt, and junk the other. + +2002-07-19 14:24 rstory + + * agent/mibgroup/agentx/master.c: + + use net agentx retires/timeout ds values + +2002-07-19 14:22 rstory + + * agent/mibgroup/agentx/agentx_config.c: + + register parser for agentxTimeout and agentxRetries tokens + +2002-07-19 14:15 rstory + + * agent/mibgroup/Makefile.depend: + + remove refs to non-existent nstAgent* files + +2002-07-19 14:14 rstory + + * agent/snmpd.c: + + move ONE_SEC to definitions.h; add AGENTX_TIMEOUT and AGENTX_RETRIES defaults + +2002-07-19 14:10 rstory + + * include/net-snmp/agent/ds_agent.h: + + add AGENTX_TIMEOUT and AGENTX_RETRIES + +2002-07-19 14:10 rstory + + * include/net-snmp/definitions.h: + + move definition of ONE_SEC here from snmpd.c + +2002-07-19 11:23 rstory + + * snmplib/container.c: + + pass local obj, not random unitialized pointer.:-( + +2002-07-19 04:04 dts12 + + * include/net-snmp/library/tools.h: + + Handle systems where MAXPATHLEN isn't defined. + +2002-07-19 03:31 dts12 + + * agent/mibgroup/host/hr_filesys.c: + + Use the "system-independent" SNMP_MAXPATH length definition instead of MAXPATHLEN + +2002-07-18 22:00 rstory + + * agent/Makefile.depend: + + remove refs to nonexistent mibgroup/nstAgentModuleObject.h + +2002-07-18 19:44 hardaker + + * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm +, snmplib/snmp_version.c: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.2 ) + +------------------------------------------------------------------------------- + +Changes: V5.0.1 -> V5.0.2 + +2002-07-18 19:41 hardaker + + * testing/eval_tools.sh: + + minor patch for non-existent (died) log files. + +2002-07-18 19:41 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: + + make depend + +2002-07-18 19:40 hardaker + + * NEWS: + + update for 5.0.2 + +2002-07-18 19:40 hardaker + + * Makefile.rules: + + make depend fixes. + +2002-07-18 18:57 hardaker + + * agent/mibgroup/Rmon/: alarm.c, event.c: + + make the rmon code compile. + - new subtree pointer structure. + - sprint_objid -> snprint_objid + +2002-07-18 18:32 hardaker + + * Makefile.in: + + silence perl subdirectory build commands. + +2002-07-18 18:31 hardaker + + * perl/AnyData_SNMP/netsh: + + - Use netsh -t -d xml to get xml output from netsh. + (Ok, I'm sitting here at an IETF conference having an argument about + xml vs BER and needed a XML(-like) example of a huge data set, so I + made netsh do it.) + +2002-07-18 17:54 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + - initial support for doing requests from multiple hosts (retrieval, not sets) + +2002-07-18 17:50 hardaker + + * perl/AnyData_SNMP/netsh: + + more fixes to still ugly colorized text (well, the text is pretty but + the support is ugly). + +2002-07-18 17:42 hardaker + + * include/net-snmp/library/container.h: + + change text string error to match function name called. + +2002-07-18 15:31 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +, snmplib/container_binary_array.c: + + rename free -> cfree to avoid some problem wes had... ;-) + +2002-07-18 14:41 rstory + + * snmplib/mib.c: + + two people fixing memory leak in different places = segfault + +2002-07-18 11:02 rstory + + * local/mib2c.array-user.conf: + + $name -> $i + +2002-07-18 10:56 rstory + + * agent/object_monitor.c, + include/net-snmp/agent/object_monitor.h: + + update to use containers + +2002-07-18 09:40 rstory + + * net-snmp-config.in: + + add --debug-tokens, --indent-options + +2002-07-18 09:18 dts12 + + * include/net-snmp/agent/auto_nlist.h, snmplib/snmp-tc.c +, include/net-snmp/system/irix.h: + + Apply patch from Bug #582347, for Irix 6.5 support. + Submitted by Jan Yenya Kasprzak + +2002-07-18 09:12 dts12 + + * man/: snmptrapd.8 (V4-2-patches.5), snmptrapd.8.def: + + Fix markup problem on snmptrapd man page (Bug #583329) + +2002-07-18 09:10 dts12 + + * snmplib/snmp-tc.c: + + The fix for the tm_gmtoff problem on AIX (Bug #565769) also applies to AIX 5 + +2002-07-18 09:06 dts12 + + * apps/: encode_keychange.c (V4-2-patches.1), encode_keychange.c +: + + Fix off-by-one buffer overflow (patch #577261) + +2002-07-18 08:51 dts12 + + * local/mib2c.array-user.conf: + + Generate one code-file per table (to match the header structure). + My apologies if this isn't correct, Robert - but the previous behaviour + seemed to be broken. + +2002-07-18 08:37 dts12 + + * local/mib2c.old-api.conf: + + Tackle some of the immediate deficiencies in the first draft old-api config. + (Now that Wes has pointed me in the direction of the documentation!) + +2002-07-18 08:22 dts12 + + * local/mib2c: + + Fix the 'decl' substitution handling (so it doesn't include the internal token as well). + +2002-07-18 07:18 dts12 + + * local/mib2c.scalar.conf: + + Provide the missing parameter in a read_only instance registration. + +2002-07-18 07:09 dts12 + + * agent/helpers/instance.c, include/net-snmp/agent/instance.h +: + + Bring the 'read_only_int' instance handler in line with the rest of + the convenience instance handlers. + (and even break the habit of a lifetime and declare the thing....) + +2002-07-18 05:48 hardaker + + * agent/helpers/table_iterator.c: + + fix another memory leak due to an improper ifdefed out section of code + +2002-07-18 04:45 hardaker + + * snmplib/scapi.c: + + I'm beginning to regret ever running indent on the code base... + +2002-07-17 15:43 hardaker + + * local/: Makefile.in, mib2c.conf: + + document and install mib2c.old-api.conf + +2002-07-17 13:07 rstory + + * agent/mibgroup/disman/mteTriggerTable.c: + + fix segfault (possibly creating memory leak); author needs to examine code + +2002-07-17 07:41 dts12 + + * local/: mib2c.array-user.conf, mib2c.conf, + mib2c.create-dataset.conf, mib2c.int_watch.conf, + mib2c.iterate.conf, mib2c.scalar.conf: + + Dave's being unreasonably picky about grammar & spelling again. + Just ignore him, and he'll go away..... + +2002-07-17 07:20 dts12 + + * local/mib2c.old-api.conf: + + Initial support for the old 4x-style agent API using the new version of mib2c. + It doesn't handle types properly, and I'm sure I'll have buggered up some of + the control structure handling, but it seems to generate something that's + pretty close to the old output. It's better than nothing..... + +2002-07-16 22:40 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +: + + restore inline functions (sigh. I feel like I'm playing ring-around-the-rosie) + +2002-07-16 21:58 rstory + + * agent/helpers/table_array.c, + include/net-snmp/agent/table_array.h, + local/mib2c.array-user.conf: + + rename some struct members to make code easier to read; a bit of re-ordering + in the set code; new flags for new and deleted rows; row deletes now + actualy work! + +2002-07-16 19:32 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +: + + change complex macros into functions. would be nice if C had inline. + +2002-07-16 18:07 rstory + + * include/net-snmp/types.h: + + umm, try using correct define.:-/ + +2002-07-16 18:05 rstory + + * include/net-snmp/types.h: + + test that net-snmp-config.h has been included, instead of actually including it.. + (shouldn't this really be in all the header files?) + +2002-07-16 12:14 rstory + + * local/mib2c.array-user.conf: + + update for containers + +2002-07-16 11:20 rstory + + * snmplib/snmpTCPIPv6Domain.c: + + fix compiler warning + +2002-07-16 11:16 rstory + + * apps/snmpnetstat/Makefile.depend: + + remove oid_array related dependencies (grumble grumble) + +2002-07-16 11:14 rstory + + * apps/Makefile.depend: + + remove oid_array related dependencies + +2002-07-16 11:02 rstory + + * agent/: Makefile.depend, mibgroup/Makefile.depend: + + remove oid_array related dependencies + +2002-07-16 10:52 rstory + + * snmplib/Makefile.depend, agent/helpers/Makefile.depend +: + + remove oid_array related dependencies + +2002-07-16 10:50 rstory + + * snmplib/Makefile.in: + + remove factory.c + +2002-07-16 10:29 rstory + + * snmplib/snmp_api.c: + + add netsnmp_container_init_list() in startup inits + +2002-07-16 10:21 rstory + + * include/net-snmp/library/oid_array.h, snmplib/oid_array.c +: + + remove unused files + +2002-07-16 10:21 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +: + + chg param type from void* to struct * + +2002-07-16 10:03 rstory + + * snmplib/Makefile.in: + + remove recently deleted oid_array.h; add factory, binary array .[ch]; derive + OBJS and LOBJS from CSRCS; add (optional) auto dependency generation + +2002-07-16 09:53 rstory + + * include/net-snmp/mib_api.h: + + remove recently deleted oid_array.h + +2002-07-16 09:52 rstory + + * agent/mibgroup/ucd-snmp/extensible.h: + + struct subtree -> netsnmp_subtree + +2002-07-16 09:46 rstory + + * agent/helpers/table_array.c, + include/net-snmp/agent/table_array.h: + + remove last remaining refs to now defunct oid_array + +2002-07-16 09:40 rstory + + * include/net-snmp/library/container_binary_array.h, + snmplib/container_binary_array.c: + + generic binary array container extracted from oid_array + +2002-07-16 09:40 rstory + + * include/net-snmp/types.h: + + include net-snmp-config.h; new typedef struct netsnmp_index (oid ptr + len) + +2002-07-16 09:38 rstory + + * agent/helpers/table_array.c, + include/net-snmp/agent/table_array.h: + + use generic container interface; use new netsnmp_index instead of + oid_array_header; rename array_group -> request_group + +2002-07-16 09:34 rstory + + * include/net-snmp/library/container.h, snmplib/container.c +: + + add iterators; more function typedefs; rename some func ptrs, add find_next, + get_subset, get_iterator, for_each, ncompare; add ability to have nested + containers; more utility routines; convenience marcros; start adding comments + +2002-07-16 09:29 rstory + + * include/net-snmp/library/factory.h: + + declarations for a generic factory + +2002-07-16 08:48 dts12 + + * agent/mibgroup/ucd-snmp/: memory_dynix.c, memory_hpux.c +, vmstat_dynix.c, vmstat_hpux.c: + + Apply patch from bug report 581618 (also applicable to dynix) + Provided by Nicholas L. Nigay + +2002-07-16 06:54 hardaker + + * perl/: ASN/ASN.pm, OID/OID.pm, agent/agent.pm, + agent/default_store/default_store.pm, + default_store/default_store.pm: + + remove "our" problem and use older "use vars" instead for older perl. + (this should make it work with perl 5.005. Could some one test this + for me?) + +2002-07-15 06:45 jbpn + + * agent/mibgroup/agentx/master.c: + + - names of netsnmp_subtree elements changed + +2002-07-15 06:42 jbpn + + * agent/mibgroup/ucd-snmp/extensible.c: + + - struct subtree renamed to netsnmp_subtree + +2002-07-15 05:25 hardaker + + * perl/AnyData_SNMP/netsh: + + Some really nasty hacks to get colorized tables to work. + +2002-07-14 20:51 hardaker + + * perl/SNMP/t/: bulkwalk.t, mib.t: + + comment out broken tests for now (XXX marked) + +2002-07-14 20:50 hardaker + + * perl/SNMP/SNMP.xs: + + fix getbulk. + +2002-07-14 20:20 hardaker + + * agent/agent_handler.c, + include/net-snmp/agent/agent_handler.h: + + A new function to call a sub-handler but passing it only one request to handle. + +2002-07-10 21:21 rstory + + * win32/: config.h, net-snmp/net-snmp-config.h: + + define LOG_DAEMON, since windows doesn't have it + +2002-07-10 21:07 rstory + + * win32/: config.h, net-snmp/net-snmp-config.h: + + remove define of in_addr_t, which can be found in net-snmp/types.h + +2002-07-10 02:36 jbpn + + * agent/agent_handler.c: + + - struct subtree renamed to netsnmp_subtree + +2002-07-10 02:35 jbpn + + * agent/agent_index.c: + + - don't use 0 in %p format specifiers + +2002-07-10 02:34 jbpn + + * agent/snmp_agent.c: + + - struct subtree renamed to netsnmp_subtree + - fix some horrible indent broken formatting + +2002-07-10 02:33 jbpn + + * agent/snmp_vars.c: + + - struct subtree renamed to netsnmp_subtree + - remove some obsolete variables + +2002-07-10 02:33 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - reflect changed function names from agent_registry + +2002-07-10 02:32 jbpn + + * agent/mibgroup/agent/nsModuleTable.c: + + - changes due to renaming of struct subtree to netsnmp_subtree + - NOTE MEMORY LEAK (which I can't see how to fix -- new agent API + experts please examine) + +2002-07-10 02:29 jbpn + + * agent/agent_registry.c: + + - struct subtree renamed to netsnmp_subtree + - name, start, end members are now dynamically allocated to reduce + wasted memory (by a factor of 5 or so) + - functions are renamed consistently + +2002-07-10 02:20 jbpn + + * include/net-snmp/agent/: agent_registry.h, + net-snmp-agent-includes.h, snmp_agent.h, snmp_vars.h +, var_struct.h: + + - struct subtree renamed to netsnmp_subtree + +2002-07-09 06:02 jbpn + + * agent/mibgroup/agentx/master_admin.c: + + - free cache_id storage when closing session + +2002-07-09 05:56 jbpn + + * snmplib/snmp_api.c: + + - just call netsnmp_ds_shutdown() once in snmp_shutdown() + +2002-07-09 04:15 jbpn + + * snmplib/mib.c: + + - fix memory leak in netsnmp_fixup_mib_directory() + +2002-07-09 03:14 jbpn + + * agent/snmpd.c: + + - add a cast to quell compiler warning + +2002-07-08 22:09 rstory + + * agent/mibgroup/util_funcs.h: + + extern C for C++ compiles + +2002-07-08 07:21 jbpn + + * include/net-snmp/agent/snmp_vars.h: + + - remove obsolete function prototypes + +2002-07-07 19:45 rstory + + * local/mib2c.array-user.conf: + + update to use containers + +2002-07-07 19:38 rstory + + * include/net-snmp/library/oid_array.h: + + fix typo + +2002-07-07 19:37 rstory + + * agent/mibgroup/ucd-snmp/: disk.c, proc.c: + + fix compiler warning + +2002-07-07 19:33 rstory + + * agent/mibgroup/: agent/nsModuleTable.c, + agent/nsTransactionTable.c, host/hr_swinst.c: + + fix compiler warning + +2002-07-07 19:03 rstory + + * snmplib/snmpUDPIPv6Domain.c: + + remove unused vars + +2002-07-07 19:00 rstory + + * snmplib/oid_stash.c: + + fix compiler warnings + +2002-07-07 18:53 rstory + + * snmplib/asn1.c: + + fix compiler warnings + +2002-07-07 18:50 rstory + + * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c +: + + make param const; fix compile const warning + +2002-07-07 18:27 rstory + + * snmplib/mib.c: + + fix compiler warning; fix memory leak; prep a few comments for indent + +2002-07-06 14:11 hardaker + + * README, sedscript.in, snmplib/snmp_version.c, + FAQ, perl/SNMP/SNMP.pm: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.2.pre1 ) + +2002-07-06 14:10 hardaker + + * doxygen.conf: + + change project version to 5.0.2 + +2002-07-06 14:09 hardaker + + * perl/SNMP/Makefile.PL: + + snmptrapd is actually built in the apps directory, not the agent directory. + +2002-07-05 11:55 rstory + + * local/mib2c: + + clarify directions for obtaining perl/SNMP module. + +2002-07-05 05:18 jbpn + + * agent/mibgroup/agentx/client.c: + + - I must not check in code without compiling it + - I must not check in code without compiling it + - I must not check in code without compiling it + - I must not check in code without compiling it + - ... + +2002-07-05 03:23 jbpn + + * agent/mibgroup/: agentx/client.c, mibII/system_mib.c: + + - sysObjectID was being returned minus its last sub-identifier because + the length variable had not been updated to reflect the fact that it + is now longer. Code changed to use sizeof() instead, so this won't + happen again. Reported by Stian Soiland (bug #577439). + +2002-07-04 10:13 rstory + + * snmplib/read_config.c: + + ucd-snmp -> net-snmp + +2002-07-04 07:06 jbpn + + * snmplib/snmp_api.c: + + - modified handling of opaque pointer for stream-based transports to + avoid both multiple free() problem and unnecessary copying. + +2002-07-04 06:00 dts12 + + * man/snmpd.conf.5.def, agent/mibgroup/host/hr_storage.c + (V4-2-patches.[5,9]), man/snmpd.conf.5.def, + agent/mibgroup/host/hr_storage.c: + + Apply Johannes Schmidt-Fischer's NetworkDisk patch #554554 + +2002-07-04 05:56 dts12 + + * agent/mibgroup/host/: hr_filesys.c, hr_filesys.h + (V4-2-patches.[5,1]), hr_filesys.c, hr_filesys.h: + + Apply Johannes Schmidt-Fischer's NFS filesystem patch #554553 + (simplified to avoid the re-indentation - which makes it easier to see + what's changed. The whole HostRes group needs cleaning up anyway!) + +2002-07-04 05:52 dts12 + + * snmplib/snmp_api.c: + + Ensure transport opaque data isn't multiply assigned + (and hence multiply freed) for stream-based transports. + Datagram-based transports don't suffer from this problem. + Based on Patch 573771 + +2002-07-03 16:28 rstory + + * agent/mibgroup/mibII/vacm_vars.c: + + be precise about what file needs to be configured for access control + +2002-07-03 14:13 rstory + + * local/mib2c.conf: + + fix minor grammar errors; add descr for mib2c.array-user; add section header + for generating header definition files + +2002-07-03 13:11 rstory + + * include/net-snmp/: types.h, library/system.h: + + move include for in_addr_t to net-snmp/types.h, where in_addr_t is defined + for systems w/out netinet/in.h + +2002-07-03 12:51 rstory + + * local/mib2c.scalar.conf: + + more tweaks noticed on the mailing list + +2002-07-03 08:23 hardaker + + * perl/agent/test.pl: + + make test cleanups test.pl + +2002-07-03 03:42 dts12 + + * agent/mibgroup/: util_funcs.c (V4-2-patches.1), util_funcs.c +: + + Shut the agent down cleanly before restarting. + This closes any SNMP/AgentX ports as well. + +2002-07-03 03:26 dts12 + + * agent/mibgroup/util_funcs.c: + + OID sub-identifiers are unsigned, so treating them as signed can + give the wrong results with large values. + +2002-07-03 03:20 dts12 + + * snmplib/system.h (V4-2-patches.5), + include/net-snmp/library/system.h: + + Ensure in_addr_t is defined. + +2002-07-03 02:34 dts12 + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in: + + Testing for requires on NetBSD 1.5. + Reported by Felicia Neff. + (Apparently from the NetBSD bug database - why they didn't tell us about + it is a mystery to me....) + +2002-07-03 02:19 dts12 + + * configure.in: + + Fix the default value for sysObjectID as reported in the configure --help output. + (The actual value used is correct - it's just the help output that's wrong). + Spotted by Sandhya Satyanarayan. + +2002-07-02 23:15 hardaker + + * local/mib2c.conf: + + update text for various .conf files + +2002-07-02 13:46 rstory + + * local/mib2c.scalar.conf: + + fixes noted on the mailing list by Patrice Kadionik + +2002-07-02 02:39 dts12 + + * perl/SNMP/Makefile.PL: + + Add the 'snmpd' and 'snmptrapd' binary names to the appropriate paths + when setting up the testing framework. + +2002-07-01 07:53 dts12 + + * snmplib/: asn1.c (V4-2-patches.8), asn1.c: + + Encode/Decode OIDs of the form 2.X (X > 40) correctly. + +2002-07-01 02:40 jbpn + + * configure, configure.in: + + - fix horrible formatting in help for transports + +2002-07-01 02:23 dts12 + + * sedscript.in: + + Pick up the changed definition for the root of the UCD extensible agent tables + (so that the EXAMPLE.conf file gets set up with the correct numeric OIDs) + +2002-06-28 06:46 jbpn + + * snmplib/snmpTCPDomain.c: + + - remove transport specifier and port number from strings returned + from snmp_tcp_fmtaddr() which break tcp_wrappers (and perhaps + other things). + +2002-06-28 04:41 dts12 + + * perl/agent/test.pl: + + Update default store retrieval functions to use the correct name. + + Note that this test script appears to include two infinite loops. + I'm not clear how this is expected to run successfully ? + +2002-06-28 04:39 dts12 + + * perl/agent/agent.xs: + + Remove reference to non-existent degugging function. + +2002-06-28 04:37 dts12 + + * perl/manager/: Makefile.PL, displaytable.pm, + getValues.pm, manager.pm, snmptosql: + + Bring perl 'manager' module under the NetSNMP banner + (both in terms of module group name, and references to 'ucd-snmp'). + Remove some UCD-specific settings. + + Note that snmptosql still refers explicitly to Wes' UCD email address, + and manager.pm to Wes' UCD filestore path. The relevant lines have + been highlighted, to encourage anyone wishing to use this to change them. + +2002-06-28 04:12 dts12 + + * perl/: AnyData_SNMP/Makefile.PL, OID/Makefile.PL, + SNMP/Makefile.PL, agent/Makefile.PL, + manager/Makefile.PL: + + Remove checking for "internal" prerequisites, so that "perl Makefile.PL" + at the top level will work - even on a pristine system. + + Qn: + Is it necessary/desirable to separate the NetSNMP modules to this extent? + Would it not be simpler to have all of the main .pm/.xs files in a single + NetSNMP directory, and compile/install them all from there? + +2002-06-28 01:45 dts12 + + * configure, configure.in: + + Check for --with-enterprise (et al) being invoked without a value, and bomb out. + +2002-06-27 21:43 rstory + + * README.solaris: + + new README detainling the use of SFIO to circumvent the 255 fd limit on + solaris. + +2002-06-27 11:09 rstory + + * agent/helpers/table_array.c, + include/net-snmp/agent/table_array.h: + + remove changing array; add netsnmp_table_array_remove_row() + +2002-06-27 04:15 dts12 + + * Makefile.rules: + + Some versions of 'makedepend' (e.g. RedHat 7.1), can't handle "-osuffix" + as a single option. All versions seem happy with "-o suffix" so use that. + +2002-06-27 03:31 dts12 + + * snmplib/mib.c: + + Use ENV_SEPARATOR_CHAR rather than hardwiring ':' in netsnmp_set_mib_directory + (as suggested by Robert) + +2002-06-27 03:22 jbpn + + * snmplib/snmpUDPDomain.c: + + - remove transport specifier and port number from strings returned + from snmp_udp_fmtaddr() which break tcp_wrappers (and perhaps + other things). + +2002-06-27 03:09 dts12 + + * agent/mibgroup/mibII/: snmp_mib.c (V4-2-patches.2), snmp_mib.c +: + + Validate new snmpEnableAuthenTraps value before trying to use it. + Spotted & fixed by Shantha Kumara + +2002-06-25 14:09 rstory + + * apps/snmpset.c: + + add APPTOPS (-Cq) for suppressing output of set results on success + +2002-06-25 09:28 dts12 + + * agent/mibgroup/ucd-snmp/proc.c: + + Apply patch #559848 to use the /proc pseudo-filesystem under Linux + (rather than parsing the output of ps) + +2002-06-25 08:59 dts12 + + * snmplib/snmp-tc.c: + + Check for 'aix4' (which is the token defined in the system header file) + rather than 'aix'. See bug #565769 + +2002-06-25 08:31 dts12 + + * agent/mibgroup/util_funcs.c: + + Treat '0' as an invalid index for a "simple table". + +2002-06-25 07:36 hardaker + + * local/snmpconf.dir/snmpd-data/system: + + document read-only nature of sysContact.0 and sysLocation.0 + configuration tokens. + +2002-06-25 06:40 jbpn + + * man/: Makefile.in, default_store.3.bot, + default_store.3.top: + + - add netsnmp_ prefix to default_store functions + + - clean up manpage a bit + + - fix breakage in generation of default_store.3.h due to auto-indentation + of default_store.h + +2002-06-25 02:55 jbpn + + * EXAMPLE.conf.def (V4-2-patches.3), EXAMPLE.conf.def: + + - mention that setting sysLocation et al. in snmpd.conf makes them + read-only + + - also change syntax of all example command line tools to use newer + -c COMMUNITY syntax not positional parameter + +2002-06-24 08:03 hardaker + + * agent/mibgroup/ucd-snmp/vmstat.c: + + make buffer size increase note a debug statement rather than a generic + log statement. + +2002-06-23 18:40 driehuis + + * perl/SNMP/SNMP.xs: + + Handle COUNTER64 in __translate_asn_type. + +2002-06-23 16:03 hardaker + + * perl/AnyData_SNMP/netsh: + + documentation for the script and the language it houses. + (man page auto-generated from the contained pod documentation) + +2002-06-23 15:03 hardaker + + * perl/SNMP/README: + + update to reference top level Makefile.PL + +2002-06-23 14:51 hardaker + + * perl/SNMP/: SNMP.xs (V4-2-patches.1), SNMP.xs: + + fix reported by Willem Dekker for Windows. Bug #543194 fixed. + +2002-06-22 08:37 hardaker + + * README.snmpv3: + + update for recent methodologies + +2002-06-21 16:07 rstory + + * snmplib/mib.c: + + final (hopefully!) fix for parsing ip addresses from + "Fco. Javier Ridruejo" + +2002-06-19 14:38 hardaker + + * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, + netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 +, netsnmp_multiplexer.3, netsnmp_old_api.3, + netsnmp_read_only.3, netsnmp_serialize.3, + netsnmp_table.3, netsnmp_table_array.3, + netsnmp_table_data.3, netsnmp_table_dataset.3, + netsnmp_table_iterator.3, netsnmp_todo.3: + + update from doxygen + +2002-06-19 11:50 hardaker + + * local/: mib2c.int_watch.conf, mib2c.scalar.conf: + + scalar mib2c configuration files for generating scalar code. + +2002-06-19 11:43 hardaker + + * agent/mibgroup/examples/scalar_int.c: + + clean up multi-line commend which was messed up by indent. + +2002-06-19 11:42 hardaker + + * perl/AnyData_SNMP/netsh: + + - add support for prompting of unknown parameters to aliases. + - misc other improvements (like "rehash") + +2002-06-19 11:38 hardaker + + * net-snmp-config.in: + + fix for new default store API + +2002-06-19 11:29 hardaker + + * perl/: Makefile.PL, Makefile.makefiles, + Makefile.subs.pl, make-perl-makefiles, ASN/Makefile.PL +, OID/Makefile.PL, SNMP/Makefile.PL, + agent/Makefile.PL, agent/default_store/Makefile.PL, + default_store/Makefile.PL: + + ARGGGGGG + I love perl. + I hate perl's make system. + I hate the fact that perl segfaults if GetOptions() is called more + than once. + sigh. + This hopefully will fix the perl module build routines so it at least + works (but it's still ugly and could use more cleaning). + +2002-06-19 07:45 rstory + + * agent/snmp_agent.c: + + fix infinte loop and add debug in remove_delegated + +2002-06-18 07:37 hardaker + + * agent/mibgroup/agentx/master_admin.c: + + NULL the priv pointer on session duplication. thanks to rezitoz + +2002-06-17 06:23 hardaker + + * README: + + Changed Katsuhisa's email address, on request + +2002-06-14 07:44 hardaker + + * agent/helpers/table_iterator.c: + + Patch #569021: from Lauri Myllari + - fix memory leak in the table iterator support. + +2002-06-14 07:02 hardaker + + * snmplib/snmp_api.c: + + Applied patch #569020 from rezitoz on IRC to fix non-initialized variable + +2002-06-14 03:57 dts12 + + * agent/mibgroup/Rmon/alarm.c: + + Add (null) context, to bring into line with the v5 registry APIs. + Fixes bug 568580. + +2002-06-14 02:27 dts12 + + * aclocal.m4, configure: + + Use matching ' and " quotes for AIX configure test. + Mentioned in passing in bug 565769. + +2002-06-13 14:32 hardaker + + * perl/SNMP/t/conf.t: + + fix default_store routines + +2002-06-12 06:43 dts12 + + * win32/net-snmp/net-snmp-config.h: + + Bring Windows OID usage into line with the main config file settings. + +2002-06-12 06:37 dts12 + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + Correct the default Enterprise OID used in traps, to avoid a repeated 0 + subidentifier. (Fixes bug #566917) + +2002-06-12 05:14 dts12 + + * snmplib/snmp_api.c: + + Define 'length' as a signed variable, so it can handle an error value of -1. + Reported by Joakim Althini. + +2002-06-12 03:11 dts12 + + * snmplib/read_config.c: + + Make sure the address of the next link is properly saved, before freeing memory. + Problem discovered by Hugo Cacote. + +2002-06-12 02:15 dts12 + + * include/net-snmp/: agent/agent_index.h, agent/agent_trap.h +, agent/all_helpers.h, agent/auto_nlist.h, + agent/bulk_to_next.h, agent/debug_handler.h, + agent/mib_modules.h, agent/multiplexer.h, agent/null.h +, agent/old_api.h, agent/read_only.h, + agent/serialize.h, agent/set_helper.h, + library/cmu_compat.h, library/snmpAAL5PVCDomain.h, + library/snmpCallbackDomain.h, library/snmpIPXDomain.h, + library/snmpTCPDomain.h, library/snmpTCPIPv6Domain.h, + library/snmpUDPDomain.h, library/snmpUDPIPv6Domain.h, + library/snmpUnixDomain.h, library/snmp_parse_args.h, + library/snmp_secmod.h, library/transform_oids.h, + library/ucd_compat.h: + + Supply missing #ifndef/#define/#endif and extern "C" {} wrappers + +2002-06-11 17:56 rstory + + * snmplib/mib.c: + + remove spurious printf to stderr + +2002-06-11 14:21 rstory + + * include/net-snmp/types.h: + + add extern "C"; add void_array struct + +2002-06-11 14:20 rstory + + * agent/helpers/table_array.c: + + remove tsearch; use new container instead + +2002-06-11 14:19 rstory + + * include/net-snmp/agent/table_array.h: + + use container for secondary index + +2002-06-11 14:17 rstory + + * snmplib/Makefile.in: + + add container to headers; add container.c + +2002-06-11 14:17 rstory + + * snmplib/container.c: + + init functions for basic/sorted container + +2002-06-11 14:15 rstory + + * include/net-snmp/library/container.h: + + more methods for basic container; add sorted (will probably rename) conatiner + +2002-06-11 12:22 rstory + + * include/net-snmp/agent/instance.h: + + protect against multiple includes; add extern "C" for __cplusplus + +2002-06-11 11:11 hardaker + + * perl/AnyData_SNMP/: INSTALL, Makefile.PL, README +, netsh, snmpsh: + + renamed snmpsh to netsh, as I like the name better and it appeals to a + wider number of people. + +2002-06-10 09:53 rstory + + * agent/snmp_agent.c: + + when deleting an asp pointer, make sure it isn't in the delegated list + +2002-06-10 08:46 rstory + + * snmplib/mib.c: + + fix parse_one_oid_index to allow too short IP address when complete is + specified; add netsnmp_oid2chars & netsnmp_oid2str + +2002-06-10 07:42 hardaker + + * perl/default_store/: default_store.pm, default_store.xs +, test.pl: + + update to latest default_store defines + +2002-06-10 07:39 hardaker + + * Makefile.in, perl/.cvsignore, perl/Makefile.PL: + + Top level perl Makefile.PL to install the whole bunch underneath. + This should now be used instead of the lower level makefiles for + simplicity. + +2002-06-10 07:27 dts12 + + * perl/SNMP/t/mib.t: + + Acknowledge known failing tests. + This message can be removed once the problem has been isolated and fixed. + +2002-06-10 07:17 hardaker + + * snmplib/mib.c: + + support for ipaddress building/parsing of OID indexes. + +2002-06-10 02:07 dts12 + + * FAQ (V4-2-patches.8), FAQ: + + Mention the other perl modules, introduced with v5 (particularly 'default_store') + +2002-06-10 01:28 dts12 + + * FAQ (V4-2-patches.7), FAQ: + + New entry describing possible problems with trap handlers. + +2002-06-08 21:39 hardaker + + * perl/agent/agent.pm: + + default_store fixes + +2002-06-08 20:54 rstory + + * Makefile.in: + + break perl makefile creation into seperate step; only clean perl directory + if there is a makefile + +2002-06-08 20:15 rstory + + * Makefile.in: + + add perltest target to make test in all perl directories + +2002-06-08 09:47 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + fix to deal with updated SQL::Statement module. + +2002-06-08 07:08 hardaker + + * perl/AnyData_SNMP/INSTALL: + + update to SQL-Statement requirement of 1.004 + +2002-06-08 06:45 hardaker + + * perl/SNMP/SNMP.xs: + + remove mib init code from C snmp_translate_obj call + +2002-06-08 06:44 hardaker + + * perl/SNMP/SNMP.pm: + + init_snmp inside translateObj + +2002-06-08 06:44 hardaker + + * perl/OID/OID.pm: + + change version to 0.1 + +2002-06-08 06:43 hardaker + + * perl/AnyData_SNMP/configs/unix: + + A few cleanups to ifconfig and netstat commands + +2002-06-08 06:35 hardaker + + * perl/AnyData_SNMP/snmpsh: + + - beginning support for import/export of data (currently to/from CSV). + - support for "diff" which compares old (possibly imported data) to current. + +2002-06-08 06:34 hardaker + + * perl/AnyData_SNMP/Makefile.PL: + + change required SNMP module version from 4 to 5 + +2002-06-08 06:34 hardaker + + * mibs/NET-SNMP-EXAMPLES-MIB.txt: + + Add a tutorial place holder comment OID. + +2002-06-08 06:33 hardaker + + * local/tkmib: + + fix tkmib for newer perl modules. + +2002-06-08 06:33 hardaker + + * local/snmpconf: + + turn off extra bold/underline formatting by default. + +2002-06-07 15:04 rstory + + * include/net-snmp/library/container.h: + + generic container structure for storing data + +2002-06-07 13:01 rstory + + * perl/ASN/ASN.xs: + + include net-snmp-config.h + +2002-06-07 10:37 rstory + + * configure: + + update configure to keep in line with configure.in (why? shouldn't + configure not be in CVS and be autogenerated? One of these days I'm going + to have to learn autoconf....) + +2002-06-07 10:35 rstory + + * Makefile.in, Makefile.rules: + + always check return status of make when inside a loop, and exit on errors + +2002-06-07 08:17 dts12 + + * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.3), + interfaces.c: + + Only null-terminate the interface name while it's actually being copied. + Restore the data line afterwards, so the debugging output is meaningful. + +2002-06-07 01:16 dts12 + + * agent/snmp_agent.c: + + Fix for indexing error, that causes a crash if more than 16 varbinds + are added to the cache in one go. Spotted by Shanth Kumara + +2002-06-06 01:12 dts12 + + * aclocal.m4, configure (V4-2-patches.[7,5]), aclocal.m4, + configure: + + Don't differenciate between elf- and a.out-based NetBSD systems. + (Problem highlighted by Felicia Neff) + +2002-06-05 18:50 rstory + + * acconfig.h, configure, configure.in, + include/net-snmp/net-snmp-config.h.in, + include/net-snmp/types.h: + + put defines for socklen_t and in_addr_t in net-snmp/types.h instead of having + configure generate them; configure instead generates HAVE_SOCKLEN_T and + HAVE_IN_ADDR_T for systems which don't need the defines; this is primarily + for the benefit of the Win32 platform, which doesn't have configure. + +2002-06-05 09:20 rstory + + * local/mib2c.iterate.conf: + + don't advance request pointer inside for loop, since for loop does it for + us; otherwise for loop may end up dereferencing NULL pointer. + +2002-06-05 06:41 hardaker + + * perl/AnyData_SNMP/configs/unix: + + example configuration file to duplicate various unix utilities: + - currently: netstat, ps, df, ifconfig + +2002-06-05 06:40 hardaker + + * perl/AnyData_SNMP/configs/scli: + + example configuration file to duplicate functionality in Juergen's + scli command. + +2002-06-05 06:39 hardaker + + * perl/AnyData_SNMP/snmpsh: + + new commands: + source file -- sources an rc file + watch expression -- repeatedly runs a command and colorizes + differences in data + eval expression -- evaluates an expression directly in perl + - beginnings of overloads in perl so that calling sysContact() + will return the sysContact value. tables not returned yet. + fixes: + turns of ornamental prompt support (ick) by default + +2002-06-05 04:43 dts12 + + * man/: snmpcmd.1 (V4-2-patches.8), snmpcmd.1.def: + + Brief mention of the need to quote OIDs containing string indexes, + to protect the double quotes from the shell. + +2002-06-04 10:38 rstory + + * agent/snmp_agent.c: + + test for a null treecache before dereferencing it; noted on the coders + list by joakim.althini@reddo.net + +2002-06-04 10:33 rstory + + * agent/snmp_agent.c: + + test for asp->pdu == NULL before dereferencing it; noted on the coders + list by joakim.althini@reddo.net. + +2002-06-04 05:54 hardaker + + * perl/AnyData_SNMP/snmpsh: + + support for printf, single query/sets of scalars, multi-line aliases. + +2002-05-30 15:23 hardaker + + * perl/SNMP/SNMP.pm: + + default_store fixes + +2002-05-30 15:23 hardaker + + * perl/OID/OID.pm: + + make new() operator a bit smarter + +2002-05-29 19:57 hardaker + + * snmplib/: snmp_alarm.c (V4-2-patches.2), snmp_alarm.c: + + set the storage pointer to NULL, as pointed out by Mark Hoy. + +2002-05-29 09:22 hardaker + + * include/net-snmp/library/default_store.h, + include/net-snmp/library/mib.h, snmplib/mib.c, + snmplib/snmp_parse_args.c: + + Patch from Harrie Hazewinkel to APIify MIBDIRS support + +2002-05-29 07:43 dts12 + + * FAQ (V4-2-patches.6), FAQ: + + Expand on when OpenSSL is necessary, and how to compile using it. + +2002-05-29 06:52 dts12 + + * snmplib/snmpUDPDomain.c: + + Set REUSEADDR so that specifying the same port twice doesn't kill the agent. + (Suggested by Robert Hastings) + +2002-05-29 02:41 dts12 + + * FAQ (V4-2-patches.5), FAQ: + + Reference both versions of the tutorial (since this document is used + for building the on-line version of the FAQ) + +2002-05-29 02:16 dts12 + + * FAQ (V4-2-patches.4), FAQ: + + Clarify that trap filtering is not yet operational. + +2002-05-28 14:53 rstory + + * snmplib/oid_array.c: + + remove ^M chars + +2002-05-28 14:52 rstory + + * local/mib2c.array-user.conf: + + fix logic in can_delete; consolidate use of netsnmp_set_mode_request by setting + rc for use at end of loop; don't use removed macros for rowstatus/storagetype, + using new netsnmp_check_vb* routines instead; add asserts for error cases that + should be caught by earlier routines + +2002-05-28 14:47 rstory + + * include/net-snmp/agent/table_array.h: + + add callbacks for row (de)activation + +2002-05-28 06:23 dts12 + + * agent/helpers/table_array.c: + + Protect "#include " with the HAVE_SEARCH_H token. (Suggested by Harrie) + +2002-05-28 06:20 dts12 + + * include/net-snmp/library/snmp_logging.h: + + Fix the declaration of snmp_enable_syslog_ident. (Spotted by Harrie) + +2002-05-27 01:53 dts12 + + * apps/snmptrapd.c, include/net-snmp/library/snmp_logging.h +, snmplib/snmp_logging.c: + + Don't hardwire syslog facility to LOG_DAEMON. + Fix provided by Joakim Fallsjo. + +2002-05-27 01:32 dts12 + + * agent/mibgroup/snmpv3/usmUser.c, apps/snmptrapd.c + (V4-2-patches.[2,8]), agent/mibgroup/snmpv3/usmUser.c, + apps/snmptrapd.c: + + Tweak 'usmUser' help string to accurately reflect which bits are optional. + Reported by Ali Chanaui. + +2002-05-27 01:22 dts12 + + * man/: snmpd.conf.5.def (V4-2-patches.4), snmpd.conf.5.def: + + Document the limit on the number of "file" directives. + +2002-05-27 01:17 dts12 + + * local/Makefile.in: + + Remove an extraneous trailing backslash, that confuses some 'make's + +2002-05-24 09:54 hardaker + + * perl/agent/netsnmp_request_info.pm: + + Proper creation of returned NetSNMP::OID object. + +2002-05-24 09:54 hardaker + + * perl/agent/agent.xs: + + increase reference counts on returned mib registration objects so + they're not auto-cleaned by perl (the agent now has a copy of the pointer) + +2002-05-24 09:53 hardaker + + * perl/SNMP/SNMP.xs: + + new default_store netsnmp_ prefixes. + +2002-05-24 09:53 hardaker + + * local/mib2c: + + support for scalars (mib2c.scalar.conf file coming shortly) + +2002-05-24 09:52 hardaker + + * Makefile.in: + + A new rule called "commentcheck" to grep all sources for // comments. + +2002-05-24 08:09 dts12 + + * agent/agent_registry.c: + + Declare 'register_mib_detach_node' before it's used for the first time. + (Spotted by Xiang Zhang) + +2002-05-24 07:44 dts12 + + * apps/Makefile.in: + + Remove extraneous trailing backslash. + (That *might* be confusing Sun's make, but is wrong anyway) + +2002-05-23 01:39 dts12 + + * agent/mibgroup/ucd-snmp/: vmstat.c, vmstat_bsdi4.c, + vmstat_dynix.c, vmstat_freebsd2.c, vmstat_hpux.c, + vmstat_netbsd1.c, vmstat_solaris2.c: + + Bring the various 'var_extensible_vmstat' definitions into line + with the declaration in the header file - i.e. non-static. + +2002-05-21 15:25 rstory + + * Makefile.in: + + add -I$(srcdir)/include to CPP path for people building outside of src tree + +2002-05-21 08:14 rstory + + * agent/mibgroup/tunnel/tunnel.c: + + apply patch [ 558129 ] Make the tunnel mib compile in 5.0.1, submitted + by Lorenzo Colitti (lcolitti), which adds missing net-snmp-config.h + +2002-05-21 05:32 jbpn + + * agent/snmpd.c: + + - fix core dump in -u option processing, noted by Andreas Maus + +2002-05-21 05:20 dts12 + + * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.9), memory.c +: + + Latch memory reporting at 2^31-1, rather than 2^32-1 since these + objects are defined as (signed) Integer32. + Only latch if the value is *greater* than this threshold, not less! + +2002-05-21 01:20 jbpn + + * include/ucd-snmp/default_store.h, snmplib/ucd_compat.c +: + + - add compatibility definitions and functions for newly-renamed + default store manipulation functions and constants (defined iff + --enable-ucd-compatibility is given to at configuration time) + +2002-05-21 00:51 jbpn + + * include/net-snmp/library/default_store.h, + snmplib/default_store.c: + + - move definition of netsnmp_ds_read_config type from default_store.h + into default_store.c (since it is not, and should not, be used + elsewhere). + +2002-05-20 03:42 rstory + + * agent/mibgroup/mibII/vacm_vars.c: + + registers tokens for ipv6 ro/rw community, and make sure to parse them + as ipv6, not v4. + +2002-05-19 11:38 driehuis + + * agent/mibgroup/ucd-snmp/diskio.c: + + Bugfix for FreeBSD support of the diskIO mib. The original code neglected + the device number, which made distinguishing between, say, ad0 and ad1 + impossible. + +2002-05-17 09:05 hardaker + + * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.c +, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/ipv6.c, + agent/mibgroup/mibII/mta_sendmail.c, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c +, agent/mibgroup/mibII/udp.c, + agent/mibgroup/mibII/vacm_vars.c, + include/net-snmp/agent/var_struct.h: + + Patch from Harrie Hazewinkel to slightly reduce memory costs of registartions + +2002-05-16 17:06 hardaker + + * perl/SNMP/SNMP.xs: + + fix default store tag names. + fix init_snmp() definition to match normal perl non-ansi mode. + +2002-05-16 16:39 driehuis + + * net-snmp-config.in: + + Make sure --cflags spits out the required include path when installing + in a non-default location, as documented in the usage info in the script. + +2002-05-16 15:36 hardaker + + * local/snmpconf.dir/snmpd-data/system: + + add a line to the sysServices prompt saying if you don't know, say no. + +2002-05-16 12:55 hardaker + + * perl/agent/default_store/: default_store.pm, + default_store.xs: + + update to new define list + +2002-05-16 12:55 hardaker + + * perl/agent/default_store/test.pl: + + test script + +2002-05-16 12:49 hardaker + + * perl/agent/default_store/gen: + + autogeneration script + +2002-05-16 10:58 hardaker + + * perl/default_store/: default_store.pm, default_store.xs +, test.pl: + + updates to new .h tokens + +2002-05-16 10:58 hardaker + + * perl/default_store/gen: + + .h -> perlmodule regeneration script + +2002-05-16 07:09 dts12 + + * include/net-snmp/library/default_store.h, + include/net-snmp/library/mib.h, snmplib/mib.c, + snmplib/snmp_api.c, snmplib/ucd_compat.c: + + Consolidate the various OID output configuration mechanisms into one. + This does not affect the command-line options (yet!) - just the internals. + +2002-05-15 17:44 hardaker + + * snmplib/default_store.c, + include/net-snmp/library/default_store.h, + include/net-snmp/agent/ds_agent.h: + + fix default_store + +2002-05-15 17:20 hardaker + + * configure: + + run autoconf + +2002-05-15 17:20 hardaker + + * acconfig.h, include/net-snmp/net-snmp-config.h.in: + + create a define location for HAVE_GETDEVS + +2002-05-15 17:16 hardaker + + * agent/Makefile.depend, agent/helpers/Makefile.depend, + agent/mibgroup/Makefile.depend, apps/Makefile.depend, + apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend +: + + depend update, which I meant to check in before the 5.0.1 release + +2002-05-15 05:53 jbpn + + * agent/: agent_index.c, agent_read_config.c, + agent_registry.c, auto_nlist.c, kernel.c, + snmp_agent.c, snmp_perl.c, snmp_vars.c, snmpd.c +: + + - use new netsnmp_ds_blah functions and constants + +2002-05-15 05:39 jbpn + + * apps/notification_log.c, apps/notification_log.h, + apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpget.c +, apps/snmpgetnext.c, apps/snmpstatus.c, + apps/snmptable.c, apps/snmptranslate.c, apps/snmptrap.c +, apps/snmptrapd.c, apps/snmpusm.c, + apps/snmpwalk.c, apps/snmpnetstat/main.c, + agent/mibgroup/agentx/agentx_config.c, + agent/mibgroup/agentx/master.c, + agent/mibgroup/agentx/subagent.c, + agent/mibgroup/disman/mteTriggerTable.c, + agent/mibgroup/mibII/snmp_mib.c, + agent/mibgroup/mibII/sysORTable.c, + agent/mibgroup/mibII/system_mib.c, agent/mibgroup/smux/smux.c +, agent/mibgroup/tunnel/tunnel.c: + + - use new netsnmp_ds_blah functions and constants + +2002-05-15 05:37 jbpn + + * snmplib/: default_store.c, mib.c, parse.c, + read_config.c, snmpUDPDomain.c, snmpUDPIPv6Domain.c +, snmp_alarm.c, snmp_api.c, snmp_logging.c, + snmp_parse_args.c, snmp_secmod.c, snmpusm.c, + snmpv3.c, ucd_compat.c, vacm.c: + + - rename functions and constants from default_store from ds_blah + to netsnmp_ds_blah + +2002-05-15 02:02 jbpn + + * agent/mibgroup/smux/: smux.c (V4-2-patches.0), smux.c: + + - initialise smux_listen_sd to avoid problems noted in bug #545448 + (a bit unreasonable in my view but it can't do any harm). + +2002-05-14 12:40 rstory + + * agent/helpers/table_array.c: + + precision extraction of tumor instead of amputation, or, ifdef search.h + functions that aren't essential to table_array operation and will probably + vanish in the near future anyway. + +2002-05-13 20:16 rstory + + * agent/object_monitor.c: + + fix type in sizeof + +2002-05-13 13:04 hardaker + + * configure, configure.in, agent/helpers/table_array.c +, include/net-snmp/net-snmp-config.h.in: + + Check for search.h before compiling the table_array helper + +2002-05-13 08:00 hardaker + + * agent/helpers/old_api.c: + + remove C++ comments + +2002-05-13 00:39 driehuis + + * ChangeLog: + + Note changes to configure.in. + +2002-05-12 10:30 driehuis + + * configure.in: + + Make sure the checks for kvm related stuff happens when -lkvm is in scope. + Add detection of the -ldevstat requirement when building with ucd-snmp/diskio. + + + +------------------------------------------------------------------------------- + +Changes: V5.0 -> V5.0.1 + +20020-05-12 17:30 driehuis + + * configure.in: + + detect -ldevstat when needed; fix -lkvm detection + +2002-05-10 17:09 hardaker + + * FAQ, NEWS, README, README.agentx: + + mention tutorial-5 instead of tutorial + +2002-05-10 17:04 hardaker + + * perl/agent/: Makefile.PL, agent.pm, + netsnmp_request_info.pm: + + request info perl code moved to separate file. + +2002-05-10 17:01 hardaker + + * perl/OID/OID.pm: + + documentation for the OID building overloads. + +2002-05-10 16:55 hardaker + + * apps/snmpvacm.c: + + Add proper length segment to the build view OID. + +2002-05-10 14:41 hardaker + + * snmplib/mib.c: + + new doc patch from Axel Kittenberg + +2002-05-10 14:04 hardaker + + * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.0), vacm_vars.c +: + + fix vacm problem on sets with OIDs containing large numbers as noted + by Vinay Gaonkar on the -coders mailing list. + +2002-05-10 13:46 hardaker + + * local/mib2c: + + fix calling on multiple tables + +2002-05-10 03:23 dts12 + + * snmplib/mib.c: + + Merge "STRING: Hex:" type tokens into a single token "Hex-STRING:" + +2002-05-10 03:12 dts12 + + * agent/helpers/instance.c: + + Report non-existent subinstances as 'noSuchInstance' rather than 'noSuchObject'. + "snmpget .... .1.3.6.1.6.3.12.1.5.0.99" now responds correctly. + (though "snmpget .... .1.3.6.1.6.3.12.1.5.1" still returns 'noSuchObject') + + Also guess that failed SET requests are 'noCreation' errors (which is + probably the most likely option). + +2002-05-09 15:54 hardaker + + * Makefile.rules: + + exit properly when a subdir fails to make properly + +2002-05-09 15:30 hardaker + + * snmplib/mib.c: + + create a token for the -Ov equivelant + +2002-05-09 09:12 hardaker + + * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.5), + memory_solaris2.c: + + patch from Takumi Kadode to fix memory usage on solaris + +2002-05-09 08:54 hardaker + + * agent/mibgroup/ucd-snmp/vmstat.c: + + updates from malloced vmstat fixes from patches branch + +2002-05-08 16:34 hardaker + + * net-snmp-config.in: + + new --compile-subagent features: + --cflags + --norm + --ldflags + includes header files + misc other bug fixes. + +2002-05-08 13:13 hardaker + + * agent/mibgroup/agentx/subagent.c: + + make the subagent properly call the reserve2 state again. + +2002-05-08 10:02 hardaker + + * agent/mibgroup/examples/notification.c: + + run indent + +2002-05-08 09:01 hardaker + + * agent/mibgroup/examples/notification.c: + + um, use 30 seconds like advertised. + +2002-05-08 08:59 hardaker + + * agent/mibgroup/examples/notification.c, + agent/mibgroup/examples/notification.h, + mibs/NET-SNMP-EXAMPLES-MIB.txt: + + define a better notification example (no requests. just alarm -> send) + +2002-05-07 22:45 hardaker + + * local/mib2c: + + update to current indent command + +2002-05-07 22:44 hardaker + + * local/mib2c.create-dataset.conf: + + move text in comment left slight (was too long). + +2002-05-07 22:43 hardaker + + * local/mib2c: + + enum fixes. + +2002-05-07 22:42 hardaker + + * local/: Makefile.in, mib2c.column_defines.conf, + mib2c.column_enums.conf, mib2c.conf: + + New mib2c files for generating headers full of column number defines + and enum defines. + +2002-05-07 22:40 hardaker + + * net-snmp-config.in: + + - --compile-subagent agent library reordering so it actually works. + - --compile-subagent now supports .o files (precompiled code). + +2002-05-07 22:31 hardaker + + * acconfig.h, configure: + + hmm. missed some checkin files. + +2002-05-07 11:15 hardaker + + * perl/SNMP/t/: conftest.conf, startagent.pl, conf.t +: + + test for configuration file/default_store support + +2002-05-07 11:14 hardaker + + * perl/SNMP/: SNMP.pm, SNMP.xs: + + make init_snmp() take a char * argument like the real API + +2002-05-07 11:00 hardaker + + * agent/helpers/instance.c: + + typos. + +2002-05-07 09:41 hardaker + + * local/snmpconf: + + fix the -g flag. + +2002-05-07 09:16 hardaker + + * agent/helpers/instance.c: + + call netsnmp_set_request_error like a good boy. + +2002-05-06 20:43 rstory + + * mibs/Makefile.mib: + + fix missing $ noted by John Mills on the coders list + +2002-05-06 16:12 hardaker + + * configure, config.h.in, configure.in, snmplib/snmp_api.c + (V4-2-patches.[4,2,3,3]), configure, configure.in, + include/net-snmp/net-snmp-config.h.in, + snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c, + snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, + snmplib/snmpUnixDomain.c: + + use size_t when socklen_t is not available (correctly done this time) + +2002-05-06 15:59 hardaker + + * snmplib/: snmpTCPDomain.c, snmpTCPIPv6Domain.c, + snmpUDPDomain.c, snmpUDPIPv6Domain.c, snmpUnixDomain.c +: + + use size_t when socklen_t is not available + +2002-05-06 15:49 hardaker + + * configure, acconfig.h, config.h.in, configure.in + (V4-2-patches.[3,7,1,2]), acconfig.h, configure, + configure.in, include/net-snmp/net-snmp-config.h.in: + + use size_t when socklen_t is not available + +2002-05-06 15:11 hardaker + + * agent/mibgroup/ucd-snmp/: memory_hpux.c, memory_hpux.h +, vmstat_hpux.c, vmstat_hpux.h: + + run indent + +2002-05-06 15:10 hardaker + + * agent/mibgroup/ucd-snmp/: memory_hpux.c, memory_hpux.h +, vmstat_hpux.c, vmstat_hpux.h: + + Patches #551914+ from Gary Edwards to support hpux11 for memory and vmstat modules + +2002-05-06 15:07 hardaker + + * agent/mibgroup/ucd_snmp.h: + + add new hpux modules + +2002-05-06 14:34 hardaker + + * README: + + new contributors. + +2002-05-06 14:32 hardaker + + * include/net-snmp/library/default_store.h, man/snmpcmd.1.def +, snmplib/mib.c: + + Patch #551489: From Jeffrey Watson to add a -Q option for quick but w/ an '=' + +2002-05-06 14:28 hardaker + + * man/snmpd.1.def: + + change -D documentation to reflect current code. + +2002-05-06 14:27 hardaker + + * agent/agent_handler.c: + + misc small bugs and error message wording fixes. + +2002-05-06 09:37 hardaker + + * agent/mibgroup/smux/: smux.c (V4-2-patches.9), smux.c: + + bug #547010: fix smux auth bug as reported and fixed by Stefan Radman + +2002-05-01 23:01 rstory + + * local/mib2c.array-user.conf: + + tweaks for update to table_array + +2002-05-01 23:00 rstory + + * agent/Makefile.in: + + add object_monitor stuff + +2002-05-01 22:46 rstory + + * snmplib/Makefile.in: + + add check_varbind stuff + +2002-05-01 22:45 rstory + + * include/net-snmp/library/check_varbind.h, + snmplib/check_varbind.c: + + convenience functions for validation vabrind info + +2002-05-01 22:43 rstory + + * agent/helpers/table_array.c, + include/net-snmp/agent/table_array.h: + + do I really have to do this? sigh. Ok, rename debug token; revamp logic to + modify rows in place, keeping undo info (vs always changing a copy of a row + and swapping rows when set completed successfully) to allow external code + to keep pointers that don't disappear on them; add a few callbacks, including + row_compare, so table_array can maintain the secondary index tree; don't call + can_activate/can_delete unless we are actually trying to activate/delete row; + add skeleton (ifdef'd out) code for cooperative notifications of row events; + update changing array in commit & undo cases, not just commit; change typdefs + for a few callback pointers; ummmm... I *think* that's it....:-) + +2002-05-01 17:30 hardaker + + * perl/OID/: OID.pm, OID.xs, test.pl: + + Add index building to the + operator. + +2002-05-01 09:52 hardaker + + * perl/: OID/OID.pm, OID/OID.xs, agent/Makefile.PL +, agent/agent.pm, agent/agent.xs, agent/test.pl +, agent/typemap: + + Make getOID for requests returned a NetSNMP::OID blessed reference. + I'm not happy about how this is done, but all attempts to do it + correctly only left me in confusion. + +2002-05-01 09:31 hardaker + + * agent/mibgroup/mibII/vacm_vars.c, + include/net-snmp/library/snmpAAL5PVCDomain.h, + include/net-snmp/library/snmpTCPIPv6Domain.h, + include/net-snmp/library/snmpUDPIPv6Domain.h, + include/net-snmp/library/snmpUnixDomain.h, + snmplib/snmpAAL5PVCDomain.c, snmplib/snmpTCPIPv6Domain.c +, snmplib/snmpUDPIPv6Domain.c, snmplib/snmpUnixDomain.c +: + + Change the domain OIDs to point to the net-snmp domains created by Dave. + This fixes bug #544245 as well. + +2002-05-01 09:30 hardaker + + * Makefile.in: + + Add the OID perl module to the list of modules. + +2002-05-01 07:45 hardaker + + * mibs/: UCD-SNMP-MIB.txt (V4-2-patches.0), UCD-SNMP-MIB.txt: + + remove old (and conflicting with traps) transport domain OIDs + +2002-05-01 06:19 dts12 + + * man/: snmpbulkget.1.def, snmpbulkwalk.1.def, + snmpcmd.1.def, snmpdelta.1, snmpget.1.def, + snmpset.1.def, snmpstatus.1.def, snmptest.1.def, + snmpwalk.1.def: + + Add type tags "STRING: " and "INTEGER: " to example output. + Add explicit setting of protocol version to example commands. + +2002-05-01 03:34 jbpn + + * agent/mibgroup/Rmon/: agutil.c, agutil.h, + agutil_api.h, alarm.c, alarm.h, event.c, + event.h, history.c, history.h, row_api.h, + rows.c, rows.h, statistics.c, statistics.h: + + - remove CVS Log: entries which are causing problems since they are + embedded in a comment, but some of the log entries contain comment + delimiters. + +2002-04-30 22:15 rstory + + * agent/snmpd.c: + + remove netsnmp_processing_set, it lives in snmp_agent.c + +2002-04-30 22:13 rstory + + * include/net-snmp/library/snmp-tc.h, snmplib/snmp-tc.c +: + + remove unused parameter; allow NONE as old value for storage type transtions + +2002-04-30 22:12 rstory + + * include/net-snmp/agent/table.h: + + remove overly complex macro stuff for rowstatus/storagetype + +2002-04-30 09:28 hardaker + + * perl/OID/: Makefile.PL, OID.pm, OID.xs, README +, test.pl: + + - allow conversions to an array (needs to be tied still). + - documentation. + +2002-04-30 08:15 jbpn + + * agent/: snmpd.c (V4-2-patches.3), snmpd.c: + + - fix bug #545775, reported by Dave Denson, whereby the PID of an + already-running snmpd would be overwritten by starting a new snmpd + (which would then exit, leaving the original snmpd running and the + wrong PID in the file). Solution is not to write the PID until we + have successfully opened all our sockets. + +2002-04-30 07:23 hardaker + + * perl/OID/: .cvsignore, Changes, MANIFEST, + Makefile.PL, OID.pm, OID.xs, README, + test.pl, typemap: + + OID perl module so you can do simple OID manipulations within perl easily: + - Example: new NetSNMP::OID('interfaces') > new NetSNMP::OID('system') + +2002-04-29 16:52 hardaker + + * agent/mibgroup/versiontag: + + regexp fix for white space checks in indent formatted code + +2002-04-29 16:47 hardaker + + * Makefile.in: + + reorder perl module names to reflect (new) dependencies. + +2002-04-29 09:42 hardaker + + * perl/SNMP/t/mib.t: + + fix a few warnings on failed tests (just screen cleanups) + +2002-04-29 09:41 hardaker + + * perl/SNMP/: Makefile.PL, SNMP.pm: + + Make the perl module respect snmp.conf settings (finally). + - Now requires a dependency on the NetSNMP::default_store module though. + +2002-04-27 08:19 rstory + + * agent/snmp_agent.c: + + don't process set request till delegated requests are complete, and queue + any other received packets until a set has completed processing. + +2002-04-27 08:10 rstory + + * snmplib/snmp_api.c: + + clean up comments munged by indent + +2002-04-27 08:08 rstory + + * agent/mibgroup/agentx/subagent.h: + + add missing prototype to fix compiler warning + +2002-04-27 08:07 rstory + + * agent/: object_monitor.c, helpers/table.c, + helpers/table_array.c: + + ifdef gymnastics to make sure asserts are only compiled in only if explicity + requested + +2002-04-26 21:26 rstory + + * agent/mibgroup/host/hr_storage.c: + + fix unbalanced endif on linux. hope I didn't break anything else. + +2002-04-26 19:14 rstory + + * agent/snmpd.c: + + fix unused var warning for !windows + +2002-04-26 14:33 hardaker + + * agent/mibgroup/Rmon/event.c, + include/net-snmp/library/asn1.h: + + fix OID_LENGTH definitions + +2002-04-26 10:53 hardaker + + * Makefile.in, perl/ASN/Makefile.PL, + perl/agent/Makefile.PL, perl/agent/default_store/Makefile.PL: + + fix --with-perl-modules in makefiles. Make everything use + net-snmp-config, ... + +2002-04-26 10:27 hardaker + + * perl/SNMP/: Makefile.PL, README, SNMP.pm: + + - Cleanup. + - Make buildable from within the source. + - Change documentation references for ucd-snmp + - Change contact location to net-snmp-users (per Joe's agreement) + +2002-04-26 10:19 hardaker + + * perl/default_store/: MANIFEST, Makefile.PL, README, + default_store.pm, test.pl: + + - cleanup. + - Use net-snmp-config to find library, etc. + - Make buildable from within the source. + - a few more tests added + - use correct libraries + - add documentation + +2002-04-26 04:22 dts12 + + * configure, configure.in: + + Extracting the version from 'snmplib/snmp_version.c' needs to take account + of blank space. Reported by Stefan Radman (Bug #547379) + +2002-04-26 04:11 dts12 + + * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.8), memory.c +: + + Handle memory values > 32bit (latching at 2^32-1) + Patch #548663 from Rob Myers + +2002-04-26 03:55 dts12 + + * agent/snmpd.c: + + Remove redundant 'Invalid option' message, since this is typically + reported by getopt(). (Suggested by Andrew Rucker Jones - patch #548748 ) + +2002-04-26 03:51 dts12 + + * agent/snmpd.c: + + Add 'v' to the list of valid options (patch #548748) + Thanks to Andrew Rucker Jones. + +2002-04-26 03:36 dts12 + + * README.hpux11, agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_system.c, + agent/mibgroup/mibII/var_route.c, + include/net-snmp/system/hpux.h, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/memory.c, + agent/mibgroup/ucd-snmp/memory.h: + + Apply Johannes Schmidt-Fischer's improved HP-UX 11 patch + (#530724) to the main v5 line, as well as the v4-2 branch. + The code now compiles cleanly under HP-UX 11 using gcc. + +2002-04-25 07:19 hardaker + + * README, include/net-snmp/library/vacm.h, + snmplib/vacm.c: + + Patch from Axel Kittenberg to fix possible variable name clash + +2002-04-24 22:39 rstory + + * agent/object_monitor.c: + + handle callbacks sending new notifications (while processing notifications) + +2002-04-24 21:35 rstory + + * include/net-snmp/agent/object_monitor.h: + + header for new fucntions for monitoring objects + +2002-04-24 21:34 rstory + + * agent/object_monitor.c: + + new functions for monitoring object values + +2002-04-24 15:02 hardaker + + * agent/mibgroup/ucd-snmp/vmstat.c: + + /proc/stat can be larger than 1024 + +2002-04-24 06:19 dts12 + + * snmplib/Makefile.in: + + Install the missing 'md5.h' header file. + +2002-04-23 09:43 rstory + + * agent/helpers/: table.c, table_array.c: + + remove last of the #warnings, add xxx-rks if necessary + +2002-04-23 07:53 hardaker + + * agent/helpers/table_array.c: + + remove warnings + +2002-04-22 19:11 rstory + + * agent/mibgroup/ipfwchains/README: + + update URL to use freenmp.com mirror (unless someone knows a better place?) + +2002-04-22 14:10 rstory + + * snmplib/mib.c: + + apply documentatin patch from Axel Kittenberger + +2002-04-22 13:50 rstory + + * local/mib2c.array-user.conf: + + remove extra @end@ (sure would be nice if mib2c would check for unbalanced + @end@s) + +2002-04-22 09:48 rstory + + * snmplib/oid_array.c: + + update function names to match header (no mixed case) + +2002-04-22 08:11 hardaker + + * include/net-snmp/library/snmp_debug.h: + + fix bug #547110: properly spell define + +2002-04-21 16:44 hardaker + + * agent/mibgroup/mibII/sysORTable.c: + + add static to a returned variable + +2002-04-21 16:42 hardaker + + * configure, configure.in: + + fix --with-perl-modules + +2002-04-21 11:37 rstory + + * snmplib/snmp_version.c: + + 5.0.pre3 -> 5.0; (I'm sure there are other places this needs to change, + but I wanted to get the first post 5.0 checkin...:-) + +2002-04-20 00:37 hardaker + + * FAQ, sedscript.in, perl/SNMP/SNMP.pm: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0 ) + +------------------------------------------------------------------------------- + +Changes: V4.2 -> V5.0 + +2002-04-20 00:27 hardaker + + * everything: + + set all CVS/RCS revision control numbers to 5.0 + +2002-04-20 00:07 hardaker + + * everything: + + White space, oh glorious white space. + How great our though? + The code is fine. + We agree on functionality easily. + What really troubles us? + Something we can't see. + Something between the code. + We bow down to your magnificence, + For you are everywhere, + Between everything. + Pretty nothingness you are. + +2002-04-20 00:01 hardaker + + * configure , configure.in: + + turn on ucd compat by default. + +2002-04-20 00:00 hardaker + + * NEWS: + + last updates + +2002-04-19 23:33 hardaker + + * agent/mibgroup/testdelayed.h: + + remove testdelayed + +2002-04-19 23:18 hardaker + + * agent/mibgroup/utilities/: .cvsignore , .cvsignore: + + cvs ignore file + +2002-04-19 23:17 hardaker + + * agent/snmp_perl.c: + + don't die if perl doesn't init. + +2002-04-19 23:03 hardaker + + * perl/SNMP/: README , README , SNMP.pm: + + change warning. + +2002-04-19 22:29 hardaker + + * agent/snmp_agent.c: + + double check that multiple inserts into the delegated chain don't + happen (read: they shouldn't anyway, but.....). + +2002-04-19 22:29 hardaker + + * CodingStyle: + + typedef update + +2002-04-19 22:16 hardaker + + * snmplib/snmpCallbackDomain.c: + + Fix the callback build hook to turn off the expect response flag when + not appropriate. + +2002-04-19 19:09 rstory + + * include/net-snmp/library/oid_array.h: + + spelling misteak; remove capital letters in function names + +2002-04-19 19:08 rstory + + * agent/helpers/table_array.c: + + update for function name changed in oid_array.h + +2002-04-19 18:20 hardaker + + * agent/snmp_perl.c: + + make the perlInitFile and disablePerl tokens register as premib such + that when passed as a --FLAG it'll actually do the right thing and + disable the later "perl" token handlers. + +2002-04-19 17:29 hardaker + + * Makefile.in , man/Makefile.in , man/netsnmp_agent.3 + , man/netsnmp_bulk_to_next.3 , man/netsnmp_debug.3 , + man/netsnmp_example_scalar_int.3 , man/netsnmp_handler.3 + , man/netsnmp_instance.3 , + man/netsnmp_mib_handler_methods.3 , man/netsnmp_multiplexer.3 + , man/netsnmp_old_api.3 , man/netsnmp_read_only.3 , + man/netsnmp_serialize.3 , man/netsnmp_table.3 , + man/netsnmp_table_array.3 , man/netsnmp_table_data.3 , + man/netsnmp_table_dataset.3 , man/netsnmp_table_iterator.3 + , man/netsnmp_todo.3: + + documentation. Can't get enough. + - make docs now installs man pages into the man dir, which are then installed. + +2002-04-19 17:14 hardaker + + * testing/tests/: T111agentxset , T121proxyset: + + Correct for new STRING prefix. + +2002-04-19 17:03 hardaker + + * README: + + Add Katsuhisa ABE + +2002-04-19 17:03 hardaker + + * perl/: ASN/ASN.xs , default_store/default_store.xs: + + fix header files for new paths. + +2002-04-19 17:00 hardaker + + * agent/snmp_vars.c , agent/mibgroup/mibII/vacm_vars.c + , include/net-snmp/library/snmpUDPIPv6Domain.h , + man/snmpd.conf.5.def , snmplib/snmpUDPIPv6Domain.c: + + Apply patch #532555: ipv6 com2sec support, thanks to Katsuhisa ABE. + +2002-04-19 16:19 hardaker + + * agent/agent_trap.c , agent/snmp_agent.c , + agent/mibgroup/mibII/sysORTable.c , + agent/mibgroup/mibII/system_mib.c , + include/net-snmp/agent/snmp_agent.h , + include/net-snmp/library/tools.h , snmplib/tools.c: + + fix sysUpTime (and related functions) to handle much larger upTime + values (ie, fix signed integer wrapping). + +2002-04-19 11:37 hardaker + + * man/snmpd.conf.5.def: + + document embedded perl support. + +2002-04-19 11:34 hardaker + + * configure , configure.in , agent/Makefile.in + , agent/snmp_perl.c , agent/snmp_perl.pl , + include/net-snmp/agent/ds_agent.h , perl/agent/Makefile.PL: + + Add some new snmpd.conf tokens for controlling perl better. + Fix embedded perl support so it actually works. + +2002-04-19 11:32 hardaker + + * perl/agent/default_store/: .cvsignore , Makefile.PL , + default_store.pm , default_store.xs: + + Added missing agent default_store stuff. (they existed on my machine, + I don't know why everyone else was having problems) + +2002-04-19 10:30 hardaker + + * agent/helpers/table_iterator.c: + + Protect against things that should never ever happen + +2002-04-19 03:10 dts12 + + * Makefile.in: + + A little learning is a dangerous thing. + Apply the rest of the patch from Axel - sorry. + +2002-04-19 01:49 dts12 + + * Makefile.in , doxygen.conf: + + Handle generating documenation when srcdir != configdir + (Patch supplied by Axel Kittenberger) + +2002-04-18 17:38 hardaker + + * snmplib/snmpIPXDomain.c: + + fix snmpIPXDomain (again) + +2002-04-18 17:31 hardaker + + * agent/mibgroup/agentx/subagent.c: + + Patch from Vishal Verma: only open subagent connections once at startup + +2002-04-18 17:28 hardaker + + * agent/agent_registry.c: + + Patch from Vishal Verma: for down subagent cases, mark registrations as detached + +2002-04-18 17:17 hardaker + + * snmplib/snmp_api.c: + + define a maximum packet size we can accept to protect certain error + conditions (-1 after conversion is now too large). + +2002-04-18 16:28 hardaker + + * acconfig.h: + + change the enterprise OIDs in the proper place (net-snmp-config.h.in + is generated from this file). + +2002-04-18 13:51 hardaker + + * configure , configure.in , net-snmp-config.in: + + - Add two new options to net-snmp-config as requested on the IRC channel. + --configure-options + --snmpd-module-list + +2002-04-18 11:43 rstory + + * mibs/NET-SNMP-AGENT-MIB.txt: + + add missing comma + +2002-04-18 07:39 dts12 + + * configure , configure.in: + + Calculate the length of supplied enterprise OIDs correctly + (and use a more meaningful output message) + + Shame these settings aren't cached for later re-use.... + +2002-04-18 07:18 dts12 + + * agent/snmpd.c: + + Notify on agent reconfiguration. + +2002-04-18 07:16 dts12 + + * include/net-snmp/net-snmp-config.h.in: + + Use the Net-SNMP notifications by default, rather than the ucdavis ones. + +2002-04-18 07:08 dts12 + + * mibs/NET-SNMP-AGENT-MIB.txt: + + Fix the table-of-contents sequence for the nsModuleTable, add notification + definitions for the agent, and define groups for everything. + +2002-04-18 02:52 dts12 + + * snmplib/mib.c: + + Bring integer and string output formats into line with the other types + by printing a type token before the value (unless supressed by 'quick print') + Thanks to Erik for the patch + +2002-04-18 01:46 dts12 + + * FAQ: + + Replace the dlmod 'WHERE' with something more meaningful.... + +2002-04-17 12:12 hardaker + + * snmplib/snmpIPXDomain.c: + + define the ipxDomain variables + +2002-04-17 12:12 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + Error condition tests + +2002-04-17 10:10 hardaker + + * agent/agent_registry.c , agent/snmp_agent.c , + agent/mibgroup/agentx/master_admin.c , + include/net-snmp/agent/agent_handler.h , + include/net-snmp/agent/snmp_agent.h , + include/net-snmp/agent/var_struct.h: + + Oh, just a small patch to make it possible to make modules request + that all queries to a set of registrations get passed all at once + (which apparently is important for, oh, agentx) + +2002-04-17 10:09 hardaker + + * agent/mibgroup/agentx/master.c: + + misc non-change clean ups + +2002-04-17 10:03 hardaker + + * include/net-snmp/agent/table.h: + + rename structures beginning with _ to ending with _s + +2002-04-17 10:02 hardaker + + * include/net-snmp/library/snmp_api.h: + + add a void * pointer for the session creator to use at will (different + from the callback magic). + +2002-04-17 09:00 dts12 + + * configure , configure.in , + include/net-snmp/net-snmp-config.h.in: + + Use the Net-SNMP sysOIDs by default, rather than the ucdavis ones. + +2002-04-17 08:26 dts12 + + * apps/snmpnetstat/Makefile.in: + + Blank continuation lines confuse HP's version of make. + +2002-04-17 08:16 dts12 + + * agent/Makefile.in: + + Blank continuation lines confuse HP's version of make + +2002-04-17 06:56 hardaker + + * agent/mibgroup/agent/nsModuleTable.c , + mibs/NET-SNMP-AGENT-MIB.txt: + + move nsModuleTable into Dave's structure. + +2002-04-17 06:54 hardaker + + * include/net-snmp/library/: snmpAAL5PVCDomain.h , + snmpTCPIPv6Domain.h , snmpUDPIPv6Domain.h: + + fix declarations of Domain objects (const -> extern) + +2002-04-17 06:31 hardaker + + * local/snmpconf.dir/: snmp-data/snmpconf-config , + snmpd-data/snmpconf-config , snmptrapd-data/snmpconf-config: + + snmpconf configuration data + +2002-04-17 03:01 dts12 + + * configure , configure.in: + + Bring the reported default settings for sysoid & notification OIDs + back into line with what we actually use (i.e. the ucdavis OIDs). + + Qn: Do we want to switch to using the net-snmp equivalent sysOIDs? + Qn: What about defining net-snmp notifications? + +2002-04-17 02:55 dts12 + + * configure , configure.in: + + Fix --with-enterprise-sysoid and --with-enterprise-notification-oid, + and try to clarify that these are OIDs, while --with-enterprise-oid + is actually just the enterprise *number* + + Qn: should we change the name of the configure option to reflect this? + +2002-04-16 10:04 hardaker + + * sedscript.in , snmplib/snmp_version.c , FAQ , + perl/SNMP/SNMP.pm: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.pre3 ) + +2002-04-16 10:02 hardaker + + * README: + + delete top disclaimers + +2002-04-16 10:02 hardaker + + * NEWS: + + misc updates + +2002-04-16 10:01 hardaker + + * perl/SNMP/SNMP.xs: + + misc bug fixes + +2002-04-16 08:19 dts12 + + * FAQ: + + Add an entry concerning the 'libcrypto' RPM dependency. + +2002-04-16 08:00 hardaker + + * agent/mibgroup/agent/nsModuleTable.c: + + fix memory leak + +2002-04-16 07:13 hardaker + + * agent/snmp_agent.c: + + remove a no longer appropriate todo comment + +2002-04-16 07:12 hardaker + + * configure: + + I guess I forgot to run autoconf + +2002-04-15 08:58 hardaker + + * local/: snmpconf , Makefile.in: + + move snmpconf data directories to different names to avoid confusion + +2002-04-15 08:36 hardaker + + * local/snmpconf.dir/: snmp-data/authopts , + snmp-data/debugging , snmp-data/mibs , snmp-data/output + , snmpd-data/acl , snmpd-data/basic_setup , + snmpd-data/extending , snmpd-data/monitor , + snmpd-data/operation , snmpd-data/system , + snmpd-data/trapsinks , snmptrapd-data/formatting , + snmptrapd-data/traphandle: + + data file moving + +2002-04-12 14:38 hardaker + + * local/snmpconf: + + Massive cleanup effort. It should now respect ordering in the + snmpconf configuration files as well. + +2002-04-12 13:00 rstory + + * include/net-snmp/agent/agent_registry.h: + + fix for overzealous perl script + +2002-04-12 09:47 hardaker + + * Makefile.in , configure , configure.in: + + copy ucd persisent directory to net-snmp (prompts, flags and other fun) + +2002-04-12 07:57 hardaker + + * local/Makefile.in: + + install traptoemail + +2002-04-12 07:55 hardaker + + * local/trapnotif: + + remove trapnotif + +2002-04-12 07:51 hardaker + + * local/: Makefile.in , rsnmp: + + remove rsnmp, which is very very old and out of date + +2002-04-12 07:47 hardaker + + * man/: .cvsignore , Makefile.in , mib2c.1.def: + + A manual page for mib2c (help, I'm turning into Dave) + +2002-04-12 07:28 hardaker + + * dotgdbinit: + + a gdb initialization file with helpful functions + +2002-04-12 02:42 dts12 + + * local/Makefile.in: + + Add 'snmpconf' and 'mib2c' to the list of scripts to install. + + I've left 'traptoemail' off this list, since it says it's not intended + as a directly user-invoked command, so probably ought not to be installed + into a binary directory. + +2002-04-12 02:41 dts12 + + * local/rsnmp: + + Fix the path of snmpwalk to be something more plausible. + (I'm not convinced about the validity of that initial 'rtopmib' OID mind!) + +2002-04-12 02:36 dts12 + + * local/mib2c.conf: + + Fix typo in reference to 'mib2c.iterate.conf' + +2002-04-12 02:33 dts12 + + * Makefile.rules , snmplib/Makefile.in: + + Install the main library as 'libsnmp' if configured using UCD compatibility. + This should handle the requirements of application compatibility. + Agent library compatibility is likely to prove a harder problem + (since there are now three libraries, not just two...) + +2002-04-11 22:29 hardaker + + * perl/SNMP/t/startagent.pl: + + set SNMPCONFPATH iff [sic] not set + +2002-04-11 22:27 hardaker + + * perl/SNMP/SNMP.pm: + + return from initMib before doing anything. + +2002-04-11 22:26 hardaker + + * perl/SNMP/Makefile.PL: + + turn off complier warnings + +2002-04-11 22:26 hardaker + + * perl/AnyData_SNMP/snmpsh: + + support "show columns from TABLE" + +2002-04-11 22:25 hardaker + + * mibs/NET-SNMP-EXAMPLES-MIB.txt: + + Add a new demo scalar: the sleeper. (dah dah dah dummmmm) + +2002-04-11 22:25 hardaker + + * agent/mibgroup/examples/scalar_int.c: + + indent. + +2002-04-11 22:25 hardaker + + * agent/mibgroup/: examples.h , examples/delayed_instance.c + , examples/delayed_instance.h: + + Add a delayed instance example, showing how to return mib request + results later rather than immediately. + +2002-04-11 22:24 hardaker + + * agent/mibgroup/testdelayed.c: + + remove legacy example. + +2002-04-11 22:23 hardaker + + * agent/snmp_agent.c: + + add comment about possibly fixing inclusive requests in the future. + +2002-04-11 17:08 hardaker + + * README.win32: + + change modukes-> modules + +2002-04-11 07:23 hardaker + + * snmplib/snmp_logging.c: + + turn off debugging when calling logging callbacks + +2002-04-10 12:51 hardaker + + * perl/SNMP/: SNMP.pm , SNMP.xs: + + fix perl module in many many places. most tests now pass. + +2002-04-10 12:50 hardaker + + * perl/SNMP/t/startagent.pl: + + force setting to a "bogus" SNMPCONFPATH. + +2002-04-10 12:48 hardaker + + * include/net-snmp/library/mib.h , snmplib/mib.c: + + Exporting functions good. Internalizing bad. + +2002-04-10 09:28 hardaker + + * perl/SNMP/SNMP.xs: + + opps. sigh. + +2002-04-10 09:27 hardaker + + * perl/SNMP/SNMP.xs: + + opps. remove debugging statements. + +2002-04-10 09:23 hardaker + + * perl/SNMP/SNMP.xs: + + - Make the perl module call init_snmp() + - this is a fairly major change, is it now will read .conf files. + - many people have asked for this. + - misc clean ups. + +2002-04-10 09:18 dts12 + + * Makefile.rules: + + Don't recurse into subdirectories for the consituent subtargets of "make install" + +2002-04-10 09:09 hardaker + + * NEWS: + + added a few things, separated perl stuff into it's own section. + +2002-04-10 08:46 dts12 + + * configure , configure.in: + + Bring the help message for the UCD compatability option into line with + what's actually recognised. + +2002-04-10 07:52 hardaker + + * Makefile.top: + + change libtool versioning to their recommended method of doing things + (which I hate, but is still better than what we were doing, I guess) + +2002-04-10 07:10 dts12 + + * Makefile.rules: + + Bring use of BUILTSUBDIR within 'installlocalheaders' into line + with the preceding comment, and actual usage. + (i.e. INSTALLBUILTSUBDIR rather than INCLUDEBUILTSUBDIR) + +2002-04-10 05:58 dts12 + + * snmplib/Makefile.in: + + Typo in security-include header destination directory variable + +2002-04-10 05:55 dts12 + + * local/Makefile.in: + + Ensure the destination directory exists before installing mib2c conf files. + +2002-04-10 01:55 dts12 + + * testing/tests/: T004snmpv1nosuch , T019snmpv2cnosuch: + + Two new tests to check handling of GETing non-existant instances + +2002-04-10 01:54 dts12 + + * agent/snmp_agent.c: + + A fix for SNMPv1 errors that doesn't end up breaking AgentX error handling. + +2002-04-09 10:38 hardaker + + * agent/snmp_agent.c: + + Patch from Dave to fix v1 error results. + +2002-04-08 21:08 rstory + + * snmplib/oid_array.c: + + fix incorrect length return value + +2002-04-08 18:00 hardaker + + * agent/mibgroup/mibII/: vacm_vars.c , vacm_vars.h: + + don't allow no-configuration access anymore. + +2002-04-08 17:59 hardaker + + * include/net-snmp/library/transform_oids.h , + snmplib/snmpAAL5PVCDomain.c , snmplib/snmpTCPIPv6Domain.c + , snmplib/snmpUDPIPv6Domain.c , snmplib/snmpusm.c: + + more unconst correctness + +2002-04-08 17:31 hardaker + + * include/net-snmp/library/snmp_transport.h: + + size_t externs for exported oids + +2002-04-08 17:30 hardaker + + * snmplib/snmp_api.c: + + remove temporary debugging statements that accidentally became permanent. + +2002-04-08 17:26 hardaker + + * snmplib/: snmpUDPDomain.c , snmp_transport.c: + + define length size_t's for oid variables. + +2002-04-08 16:53 hardaker + + * agent/mibgroup/utilities/override.c: + + support "null" types. + +2002-04-08 16:52 hardaker + + * apps/snmptrapd.c: + + initialize notification log mib support before -H usage. + +2002-04-08 16:49 hardaker + + * agent/helpers/serialize.c: + + fix a few things and make subhandlers not able to tell there were more requests. + +2002-04-08 16:43 hardaker + + * INSTALL: + + A co-worker pointed out that the INSTALL script still said to edit config.h + +2002-04-08 15:13 hardaker + + * include/net-snmp/library/snmpTCPDomain.h , + include/net-snmp/library/snmpUnixDomain.h , + include/net-snmp/library/snmp_transport.h , + snmplib/snmpTCPDomain.c , snmplib/snmpUnixDomain.c , + snmplib/snmp_transport.c: + + unstatic-ize a few oids that should have been external + +2002-04-08 14:23 hardaker + + * snmplib/: snmpAAL5PVCDomain.c , snmpTCPDomain.c , + snmpTCPIPv6Domain.c , snmpUDPIPv6Domain.c , + snmpUnixDomain.c , snmp_api.c , snmp_transport.c + , snmpusm.c: + + Change const oid declarations into static ones since shared libraries + have a problem with initializing them on linux systems at least. + +2002-04-08 11:45 hardaker + + * man/snmpd.conf.5.def: + + minimal documentation for debugging and the injectHandler token + +2002-04-05 14:32 hardaker + + * man/: snmptrapd.8.def , snmptrapd.conf.5.def: + + documentation for the NOTIFICATION-LOG-MIB support. + +2002-04-05 14:09 hardaker + + * man/snmpd.conf.5.def: + + document context name support in proxy code. + +2002-04-05 13:51 hardaker + + * man/snmpd.conf.5.def: + + document the disman event mib support for sending traps via monitored OIDs. + +2002-04-05 10:12 hardaker + + * man/snmpd.conf.5.def: + + put trap config into its own section. + document the "override" token. + +2002-04-05 06:39 hardaker + + * README.snmpv3: + + change default context to an empty string + +2002-04-04 15:14 hardaker + + * agent/: agent_registry.c (V4-2-patches.5), agent_registry.c: + + deal with fd unregistrations properly. + +2002-04-03 09:12 hardaker + + * agent/helpers/table_dataset.c , agent/mibgroup/examples.h + , agent/mibgroup/testhandler.c , + agent/mibgroup/examples/data_set.c , + agent/mibgroup/examples/data_set.h , + agent/mibgroup/examples/scalar_int.c , + include/net-snmp/agent/table_dataset.h , + mibs/NET-SNMP-EXAMPLES-MIB.txt: + + Make an example dataset table to hold and store data in (admittedly + useless data from a network management point of view, but it's an example). + +2002-04-02 22:12 hardaker + + * man/Makefile.in: + + fix installation from subdir build case. + +2002-04-02 21:45 hardaker + + * snmplib/Makefile.in: + + install snmpv3-security-includes from from build dir. + +2002-04-02 21:45 hardaker + + * agent/Makefile.in: + + install mib_module_config.h and mib_module_includes.h from build dir. + +2002-04-02 21:43 hardaker + + * Makefile.in: + + install net-snmp-config.h from the build dir. + +2002-04-02 21:43 hardaker + + * Makefile.rules: + + create some install from built header rules. + +2002-04-02 17:27 hardaker + + * local/: Makefile.in , mib2c.conf: + + remove deleted array-auto from .conf install/reference lists + +2002-04-02 15:03 hardaker + + * agent/mibgroup/: ucd_snmp.h , ucd-snmp/registry.c , + ucd-snmp/registry.h: + + remove the registry module, as it's obsolete due to contexts. Use the nsModuleTable instead + +2002-04-02 14:57 hardaker + + * agent/mibgroup/ucd-snmp/disk.c (V4-2-patches.7), + agent/mibgroup/ucd-snmp/disk.c , + include/net-snmp/system/darwin.h: + + Apply patch #524424 for darwin fixes for ucd-snmp/disk.c + +2002-04-02 14:47 hardaker + + * agent/mibgroup/: kernel_sunos5.c (V4-2-patches.8), + kernel_sunos5.c: + + apply patch 527573 to fix 64 bit types on solaris + +2002-04-02 07:04 hardaker + + * snmplib/snmp_transport.c: + + check char for NULL before setting to: + +2002-04-01 22:28 hardaker + + * snmplib/: snmp_api.c (V4-2-patches.9), cmu_compat.c , + snmp_api.c: + + Let init_snmp protect itself. + +2002-03-29 15:04 rstory + + * local/mib2c.array-user.conf: + + tweaks & updates + +2002-03-29 10:40 rstory + + * snmplib/mib.c: + + add comment + +2002-03-29 08:36 hardaker + + * local/mib2c.create-dataset.conf: + + add a allow_creation definition. + +2002-03-29 08:22 hardaker + + * Makefile.in: + + make net-snmp-config executable after it's built + +2002-03-29 08:13 hardaker + + * agent/mibgroup/mibII/: setSerialNo.c , setSerialNo.h: + + opps. forgot to check the setSerial code in + +2002-03-28 23:48 hardaker + + * agent/mibgroup/ucd-snmp/: pass.c (V4-2-patches.4), pass.c: + + enable row creation for pass modules. Patch #482005 + +2002-03-28 23:44 hardaker + + * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.2), + interfaces.c: + + patch #517340: freebsd5 support + +2002-03-28 23:38 hardaker + + * agent/mibgroup/host/: hr_filesys.c (V4-2-patches.4), hr_filesys.c: + + apply freebsd5 patch #517333 + +2002-03-28 23:32 hardaker + + * agent/mibgroup/: host/hr_system.c , mibII/interfaces.c + , mibII/ipAddr.c: + + Apply netbsd fix patch #529733 + +2002-03-28 23:01 hardaker + + * snmplib/: snmp_api.c (V4-2-patches.8), snmp_api.c , + snmp_api.c: + + use a static variable for init checking. Bug #536386. + +2002-03-28 15:25 dts12 + + * man/: default_store.3.top , read_config.3.def , + snmp_api.3.def: + + Tweak to use the new include structure. + +2002-03-28 15:23 dts12 + + * FAQ (V4-2-patches.8), FAQ: + + Add a few new entries (mostly relating to traps) + +2002-03-28 14:56 rstory + + * agent/helpers/table_array.c: + + rename/prefix functions; add doxygen documentation + +2002-03-28 13:00 rstory + + * doxygen.conf: + + add define for excluding stuff (DOXYGEN_SHOULD_SKIP_THIS) + +2002-03-28 12:50 hardaker + + * agent/mibgroup/mibII.h: + + add setSerialNo + +2002-03-28 12:47 hardaker + + * snmplib/ucd_compat.c: + + fix a never-seen-but-very-old-bug using the wrong default_store token. + +2002-03-28 12:46 hardaker + + * snmplib/snmp_api.c: + + only set the default output style if it's not already set to something. + +2002-03-28 12:45 hardaker + + * agent/agent_read_config.c: + + wrapping. + +2002-03-28 12:17 hardaker + + * doxygen.conf: + + change version number + +2002-03-28 12:08 rstory + + * apps/snmptranslate.c: + + back out change from version 1.65 until better solution can be found; + bug #535029 + +2002-03-28 12:03 rstory + + * agent/agent_registry.c: + + return specific result code for registration failure if available. + +2002-03-28 11:57 hardaker + + * agent/: agent_registry.c , mibgroup/agentx/master_admin.c: + + perl typo + +2002-03-27 15:48 rstory + + * local/mib2c.array-auto.conf: + + delete old, unused conf file + +2002-03-27 08:27 hardaker + + * apps/: notification_log.c , notification_log.h , + snmptrapd.c: + + add "dontRetainLogs" token to snmptrapd.conf to not enable the + notification log mib. + +2002-03-27 01:54 dts12 + + * configure.in, configure (V4-2-patches.[1,1]), configure , + configure.in: + + Use the correct name of the Windows IP Helper API library. + (Computers can be soooo picky!) + +2002-03-26 23:23 hardaker + + * agent/snmp_agent.c , agent/snmpd.c , + agent/helpers/all_helpers.c , agent/helpers/bulk_to_next.c + , agent/helpers/debug_handler.c , + agent/helpers/read_only.c , agent/mibgroup/agentx/master.c + , include/net-snmp/agent/bulk_to_next.h , + include/net-snmp/agent/debug_handler.h , + include/net-snmp/agent/read_only.h , + include/net-snmp/agent/snmp_agent.h , + include/net-snmp/agent/var_struct.h: + + - Really fix the "undo failed" problem. IE, not just any old error + will cause an undo failed message to get sent back. Only varbinds + with an undo failed error code will cause an undo failed result. + undo failed results do still supersede all other error codes, + however, which is what the original problem was all about. We still + have to depend on the modules returning the right error code (but + that's their fault if they don't). + - misc cleanups and renames + +2002-03-26 23:20 hardaker + + * README: + + add Craig Setera + +2002-03-26 14:07 rstory + + * TODO: + + add creating src rpm spec file + +2002-03-26 08:29 hardaker + + * agent/mibgroup/ucd-snmp/: diskio.c (V4-2-patches.2), diskio.c: + + enable diskio on freebsd5. Implements patch 517328 in a different way. + +2002-03-26 07:58 hardaker + + * mibs/Makefile.in: + + fix for other-dir builds + +2002-03-26 07:57 hardaker + + * agent/agent_registry.c: + + duplicate registration info in split_subtree + +2002-03-26 07:43 dts12 + + * configure, configure.in (V4-2-patches.[0,0]), configure , + configure.in: + + Add /etc/filesystems to list of mount table files (for AIX) + Should fix bugs 232588 and (?)517113 + +2002-03-26 07:39 dts12 + + * configure, configure.in (V4-2-patches.[9,9]), configure , + configure.in: + + Remove trailing ':' from list of MIB module names in configure output, + to avoid confusion (see Bug #491129) + +2002-03-26 06:41 dts12 + + * configure , configure.in: + + Add '-lhlpapi' to the list of agent libraries, when running on Windows + (using Cygwin). Should fix Bug #534409. + +2002-03-25 22:33 rstory + + * snmplib/: parse.c (V4-2-patches.3), parse.c: + + fix bug#520478 showMibErrors token is inverted + +2002-03-25 15:18 rstory + + * include/net-snmp/version.h: + + remove ^M characters + +2002-03-25 14:53 hardaker + + * agent/snmp_agent.c , include/net-snmp/agent/snmp_agent.h: + + use emacs to fix perl search and replace errors, of course + +2002-03-25 14:47 hardaker + + * agent/agent_registry.c , agent/snmp_agent.c , + agent/helpers/old_api.c , agent/helpers/table.c , + agent/helpers/table_data.c , agent/helpers/table_dataset.c + , agent/mibgroup/testhandler.c , + agent/mibgroup/agentx/master_admin.c , + apps/notification_log.c , + include/net-snmp/agent/agent_registry.h , + include/net-snmp/agent/snmp_agent.h , + include/net-snmp/agent/table.h , + include/net-snmp/agent/table_data.h , + include/net-snmp/agent/table_dataset.h , + include/net-snmp/library/mib.h , + local/mib2c.create-dataset.conf , snmplib/mib.c , + snmplib/snmp_api.c: + + use perl to search and replace perl search and replace errors, of course + +2002-03-25 14:23 hardaker + + * agent/mibgroup/smux/smux.c: + + api changes + +2002-03-25 08:43 dts12 + + * win32/: win32.opt , libsnmp_dll/libsnmp.def , + snmpbulkget/snmpbulkget.dsp , snmpbulkwalk/snmpbulkwalk.dsp + , snmpd/snmpd.dsp , snmpdelta/snmpdelta.dsp , + snmpdf/snmpdf.dsp , snmpget/snmpget.dsp , + snmpgetnext/snmpgetnext.dsp , snmpnetstat/snmpnetstat.dsp + , snmpset/snmpset.dsp , snmpstatus/snmpstatus.dsp + , snmptable/snmptable.dsp , snmptest/snmptest.dsp + , snmptranslate/snmptranslate.dsp , + snmptrap/snmptrap.dsp , snmptrapd/snmptrapd.dsp , + snmpusm/snmpusm.dsp , snmpvacm/snmpvacm.dsp , + snmpwalk/snmpwalk.dsp: + + Remove redundant declarations of 'getopt.c' and 'snmp_parse_args.c' in + each individual application project. These routines are included within + the libraries, so we might as well use those. + +2002-03-25 05:53 dts12 + + * win32/: mib_module_inits.h , win32.opt , + libsnmp_dll/libsnmp.def , libsnmp_dll/libsnmp_dll.dsp , + snmpd/snmpd.dsp: + + Gotcha! Everything now builds (more-or-less) cleanly under Visual C++. + You still have to use the "Batch Build" mechanism (or else be careful which + of libsnmp/libsnmp_dll you build in each of the Debug & Release modes), + and you need to build twice in order to get encode_keychange linking. + But things *do* finally build. + +2002-03-24 05:21 nba + + * snmplib/mib.c: + + Oops - snprint_* cannot realloc + +2002-03-23 09:40 hardaker + + * apps/Makefile.in: + + really fix snmpinform installs this time. + +2002-03-22 22:32 hardaker + + * apps/notification_log.c: + + final cleanups of notification log support + +2002-03-22 22:32 hardaker + + * apps/Makefile.in: + + fix installation of snmpinform + +2002-03-22 22:32 hardaker + + * agent/helpers/table_data.c , agent/mibgroup/testhandler.c + , include/net-snmp/agent/agent_registry.h , + include/net-snmp/agent/table_data.h , + include/net-snmp/agent/table_dataset.h: + + Rename stuff. Fix stuff. You know, normal routine. + +2002-03-22 22:31 hardaker + + * configure , configure.in: + + fix version file location for non-sourcedir builds + +2002-03-22 14:13 hardaker + + * include/net-snmp/library/snmp_api.h: + + forgot to commit a prototype. + +2002-03-22 14:12 hardaker + + * agent/agent_handler.c , agent/agent_registry.c , + agent/mibgroup/agentx/master_admin.c , + include/net-snmp/agent/agent_registry.h: + + register_mib_context2 -> netsnmp_register_mib (and marked as internal) + +2002-03-22 14:01 hardaker + + * agent/mibgroup/agentx/: master.c , subagent.c: + + use new error logging api when !root + +2002-03-22 14:00 hardaker + + * snmplib/snmp_api.c: + + enable logging session errors to some log level other than ERR. + +2002-03-22 13:55 hardaker + + * agent/mibgroup/agentx/: master.c , subagent.c: + + better agentx connection related error messages. + +2002-03-22 09:35 dts12 + + * win32/: win32.dsw , win32.opt , + libhelpers/libhelpers.dsp , libsnmp_dll/libsnmp.def , + netsnmpmibs/netsnmpmibs.dsp , snmpd/snmpd.dsp: + + Slowly making progress on 5.0 Windows build. + Everything now compiles, though the Release version doesn't link. + (complains about assorted unknown routines that are there, + staring it in the face. Grrr!!!!) + +2002-03-22 08:24 jbpn + + * agent/mibgroup/agentx/protocol.c: + + - do not "tweak" range_subid when dealing with compressed OIDs. + Thanks to Craig Setera for pointing out this deviation from RFC + 2741. + +2002-03-22 07:50 dts12 + + * include/net-snmp/library/snmpUDPDomain.h , + include/net-snmp/library/snmp_client.h , snmplib/oid_array.c + , snmplib/snmpTCPDomain.c , snmplib/snmpUDPDomain.c + , snmplib/snmp_api.c , snmplib/snmp_client.c: + + Various minor inconsistencies (mostly to do with subtle variations in types) + +2002-03-22 07:31 rstory + + * snmplib/snmp_parse_args.c: + + fix typo + +2002-03-22 07:29 dts12 + + * win32/: mib_module_includes.h , mib_module_inits.h , + net-snmp/net-snmp-config.h , + net-snmp/library/snmpv3-security-includes.h: + + Bring Windows versions of "automatically-generated" header files up to date. + +2002-03-22 02:23 jbpn + + * agent/mibgroup/kernel_sunos5.c: + + - don't use "reg" as a parameter name in kernel_sunos5_cache_age() + as /usr/include/inet/common.h says: + #define reg register + (!) which the compiler then barfs on. Reported as bug #533336 by + Anonymous. + +2002-03-21 09:24 hardaker + + * include/net-snmp/library/read_config.h , + include/net-snmp/library/snmp_api.h , snmplib/read_config.c + , snmplib/snmp_api.c , snmplib/snmp_parse_args.c: + + - snmp_config* -> netsnmp_config (for new functions only) + - fix bug where snmp_config() strings were getting parsed twice. + +2002-03-21 09:23 hardaker + + * apps/snmptrapd.c: + + wrap agentx stuff in a still unused variable (at this point). + +2002-03-21 09:23 hardaker + + * apps/snmptranslate.c: + + remove unused variable. + +2002-03-21 09:23 hardaker + + * agent/mibgroup/utilities/override.c: + + fix oid parsing. + +2002-03-21 09:22 hardaker + + * agent/mibgroup/: Rmon/alarm.c , Rmon/statistics.c , + mibII/at.c: + + change // coments to /* */ comments (bad bad bad) + +2002-03-21 06:40 hardaker + + * snmplib/snmp-tc.c: + + change // coments to /* */ comments (bad bad bad) + +2002-03-20 20:12 hardaker + + * snmplib/snmp_api.c: + + add a list of registered text enums to ASN_* values. + (In probably the wrong place.) + +2002-03-20 20:11 hardaker + + * configure , configure.in , + agent/mibgroup/utilities.h , + agent/mibgroup/utilities/override.c , + agent/mibgroup/utilities/override.h: + + create a new "override" directive to force an OID to a particular value + - not finished. It's designed to do read-write as well, but doesn't. + +2002-03-20 20:08 hardaker + + * agent/helpers/instance.c: + + check for inclusive + +2002-03-20 11:37 hardaker + + * include/net-snmp/agent/table_dataset.h: + + include new delete/remove breakdown APIs + +2002-03-20 11:36 hardaker + + * apps/notification_log.c: + + API change. + +2002-03-20 11:36 hardaker + + * agent/helpers/table_dataset.c: + + some "this will change" early row status implementation. + - (this will move to a separate handler) + +2002-03-20 11:35 hardaker + + * agent/helpers/table_data.c: + + pointer checking against illegal adds (ie, shouldn't happen but check anyway) + +2002-03-20 08:42 hardaker + + * local/mib2c.create-dataset.conf: + + Ok, I make mistakes. I admit it. It really should have been a NULL. + +2002-03-20 08:37 hardaker + + * local/mib2c.create-dataset.conf: + + add missing comma + +2002-03-20 08:36 hardaker + + * agent/helpers/table_data.c , + include/net-snmp/agent/table_data.h: + + separate out delete/remove row functionality + +2002-03-20 07:47 hardaker + + * agent/mibgroup/mibII/: system_mib.c (V4-2-patches.6), + system_mib.c: + + remove illegal SET support for sysDescr. + +2002-03-20 06:27 hardaker + + * CodingStyle , local/mib2c: + + - add many many -T flags for defining types. + +2002-03-19 21:13 hardaker + + * apps/snmptrapd.c: + + force setting of '!root' flag so that it will run for non-privileged + users or when an agentx master simply has never existed. + +2002-03-19 16:02 hardaker + + * agent/helpers/table_dataset.c , + include/net-snmp/agent/table_dataset.h: + + - allow tables to be marked whether they should support creation or not. + - bug fixes + +2002-03-19 07:32 hardaker + + * agent/helpers/: table_data.c , table_dataset.c: + + documentation clean up + +2002-03-19 07:28 hardaker + + * agent/: agent_handler.c , helpers/table_data.c: + + documentation clean up + +2002-03-19 07:17 hardaker + + * agent/: agent_handler.c , helpers/bulk_to_next.c , + helpers/table_dataset.c , mibgroup/examples/scalar_int.c: + + documentation clean up + +2002-03-19 06:43 hardaker + + * agent/agent_handler.c , agent/agent_registry.c , + agent/snmp_agent.c , agent/helpers/instance.c , + agent/helpers/old_api.c , agent/helpers/table.c , + agent/helpers/table_array.c , agent/helpers/table_data.c + , agent/helpers/table_dataset.c , + agent/helpers/table_iterator.c , agent/mibgroup/testdelayed.c + , agent/mibgroup/testhandler.c , + agent/mibgroup/agentx/master_admin.c , + apps/notification_log.c , include/net-snmp/utilities.h , + include/net-snmp/agent/agent_handler.h , + include/net-snmp/agent/snmp_agent.h , + include/net-snmp/agent/table.h , + include/net-snmp/agent/table_data.h , + include/net-snmp/agent/table_dataset.h , + include/net-snmp/library/data_list.h , + local/mib2c.create-dataset.conf , perl/agent/agent.xs , + snmplib/data_list.c: + + - renamed a few badly named functions (netsnmp_ appeared twice). + - implemented the beginning of creation support for datasets. + +2002-03-19 06:35 hardaker + + * configure: + + Apparently I ran autoconf earlier and missed checking in the results. + +2002-03-19 06:35 hardaker + + * CodingStyle: + + add -nfca + +2002-03-17 16:25 hardaker + + * apps/snmptrap.c: + + Set default port to 162. + +2002-03-17 15:51 hardaker + + * snmplib/: snmpTCPDomain.c , snmpUDPDomain.c: + + improved formatting strings showing both transport type and port number. + +2002-03-13 23:30 hardaker + + * Makefile.rules: + + add missing "installsubdirs" target missing (thanks to Katsuhisa ABE) + +2002-03-13 23:27 hardaker + + * configure.in , net-snmp-config.in: + + add --create-snmpv3-user to automate adding a v3 user to both the usm + and vacm tables (by adding lines to both the persistent and normal + conf files). + +2002-03-13 16:30 hardaker + + * agent/mibgroup/agent/nsModuleTable.c: + + bug fix for pre-processed requests. + +2002-03-13 16:30 hardaker + + * Makefile.rules , configure , configure.in , + agent/Makefile.in , agent/mibgroup/agent_mibs.h , + include/ucd-snmp/agent_index.h , + include/ucd-snmp/agent_read_config.h , + include/ucd-snmp/agent_registry.h , + include/ucd-snmp/agent_trap.h , include/ucd-snmp/asn1.h , + include/ucd-snmp/auto_nlist.h , include/ucd-snmp/callback.h + , include/ucd-snmp/default_store.h , + include/ucd-snmp/ds_agent.h , + include/ucd-snmp/header_complex.h , include/ucd-snmp/int64.h + , include/ucd-snmp/keytools.h , include/ucd-snmp/mib.h + , include/ucd-snmp/mib_module_config.h , + include/ucd-snmp/mibincl.h , include/ucd-snmp/parse.h , + include/ucd-snmp/read_config.h , include/ucd-snmp/scapi.h + , include/ucd-snmp/snmp-tc.h , include/ucd-snmp/snmp.h + , include/ucd-snmp/snmp_agent.h , + include/ucd-snmp/snmp_alarm.h , include/ucd-snmp/snmp_api.h + , include/ucd-snmp/snmp_client.h , + include/ucd-snmp/snmp_debug.h , include/ucd-snmp/snmp_impl.h + , include/ucd-snmp/snmp_logging.h , + include/ucd-snmp/snmp_parse_args.h , + include/ucd-snmp/snmp_vars.h , include/ucd-snmp/snmpusm.h + , include/ucd-snmp/snmpv3.h , include/ucd-snmp/struct.h + , include/ucd-snmp/system.h , include/ucd-snmp/tools.h + , include/ucd-snmp/transform_oids.h , + include/ucd-snmp/ucd-snmp-agent-includes.h , + include/ucd-snmp/ucd-snmp-includes.h , + include/ucd-snmp/util_funcs.h , include/ucd-snmp/var_struct.h + , include/ucd-snmp/version.h: + + - --enable-ucd-snmp-compatibility actually installs headers (as opposed + to always, which is what it used to do). + - add agent_mibs to configure default mib modules and document. + - change help documentation a bit for the mib modules. + - add a forced dependency for mib_modules.lo + +2002-03-13 16:13 hardaker + + * agent/mibgroup/agent.h: + + opps. duplicates existing agent_mibs.h + +2002-03-13 15:50 hardaker + + * mibs/: UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt, + UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt + (V4-2-patches.[1,1,1,1,1,9]), UCD-DEMO-MIB.txt , + UCD-DISKIO-MIB.txt , UCD-DLMOD-MIB.txt , + UCD-IPFILTER-MIB.txt , UCD-IPFWACC-MIB.txt , + UCD-SNMP-MIB.txt: + + address changes for ucd-snmp -> net-snmp note saying these mibs are no + longer supported by UCD. + +2002-03-13 15:39 hardaker + + * agent/mibgroup/agent.h , + agent/mibgroup/agent/nsModuleTable.c , + agent/mibgroup/agent/nsModuleTable.h , + mibs/NET-SNMP-AGENT-MIB.txt: + + Added a nsModuleTable table which replaces the older mrTable. + Functionally, this is a list of all registered items within the MIB + tree just like the mrTable was, but with support for contexts and for + duplicate registrations with different priorities. + +2002-03-13 15:21 hardaker + + * snmplib/: tools.c (V4-2-patches.4), tools.c: + + malloc at least one byte in hex_to_binary2 + +2002-03-13 15:11 hardaker + + * agent/helpers/table_iterator.c: + + remove unneeded debug statement + +2002-03-13 14:10 hardaker + + * snmplib/mib.c: + + Use local variable name buffers by default when building oid segments. + +2002-03-13 14:09 hardaker + + * agent/helpers/table_iterator.c: + + /* stop water from flowing through dam */ + finger->insert("hole") + +2002-03-13 04:03 dts12 + + * FAQ (V4-2-patches.7), FAQ: + + Add a description of "unlinked OIDs". + +2002-03-12 21:30 hardaker + + * local/: mib2c.create-dataset.conf , mib2c.iterate.conf: + + fix headers. + +2002-03-12 21:15 hardaker + + * local/mib2c: + + add don't format comments option + +2002-03-12 21:10 hardaker + + * agent/helpers/table_dataset.c: + + fix for tables with holes. + +2002-03-12 21:09 hardaker + + * mibs/Makefile.in: + + move default mibs to their own variable. + +2002-03-12 21:06 hardaker + + * perl/: SNMP/Makefile.PL , agent/Makefile.PL , + agent/agent.xs , agent/typemap: + + - use net-snmp-config to figure things out. + - update headers and typeinfo for recent changes. + +2002-03-12 20:34 hardaker + + * local/: FAQ2HTML , README.mib2c , mib2c , tkmib + , mib2c.array-auto.conf , mib2c.array-user.conf: + + ucd-snmp -> net-snmp changes. + +2002-03-12 20:33 hardaker + + * local/mib2c.storage.conf: + + remove obsolete mib2c.conf file + +2002-03-12 18:11 hardaker + + * agent/helpers/table_data.c: + + don't forget to set row->next->prev to something when removing row. + +2002-03-12 17:54 hardaker + + * agent/snmp_agent.c: + + fix agentx inclusive searches to ignore get errors. + +2002-03-12 17:53 hardaker + + * snmplib/snmpCallbackDomain.c: + + some minimal dump debugging. + +2002-03-12 08:34 dts12 + + * FAQ (V4-2-patches.6), FAQ: + + Updating of the FAQ ready for the next release. + (Mostly rephrasing of existing entries, but a few new questions) + +2002-03-11 18:00 rstory + + * agent/helpers/table_dataset.c: + + cast -1 to u_char so test doesn't always fail (fix compiler warning) + +2002-03-11 17:27 hardaker + + * agent/mibgroup/agentx/master.c: + + treat (illegal) errors from subagents specially for getnext cases. + +2002-03-11 13:41 hardaker + + * net-snmp-config.in: + + add our snmp libraries to output + +2002-03-11 10:34 hardaker + + * include/net-snmp/agent/: table_data.h , table_dataset.h: + + delete/remove support header changes. + +2002-03-11 09:13 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - allow compilation --with-out-transports=TCP + +2002-03-11 08:21 jbpn + + * include/net-snmp/library/snmp_debug.h: + + - fixes for --disable-debugging + +2002-03-11 07:41 dts12 + + * FAQ (V4-2-patches.5), FAQ: + + Bring the 4x- and main-branch FAQs into agreement. + +2002-03-11 06:51 jbpn + + * agent/mibgroup/agentx/master.c: + + - use correct session ID when talking to subagents. Thanks to Craig + Setera for this fix. + +2002-03-11 05:20 jbpn + + * snmplib/parse.c: + + - fix bad type assignment in build_translation_table(), noticed by + Peter Stevens. + +2002-03-11 00:13 hardaker + + * apps/snmptrapd.c: + + check for NULL frees, even though it's supposed to be ok according to ansi. + +2002-03-11 00:12 hardaker + + * apps/notification_log.c: + + beginning support for maximum logged checking. + +2002-03-11 00:11 hardaker + + * agent/helpers/table_dataset.c: + + - remove/delete row support. + - null check + - doc comments. + +2002-03-11 00:10 hardaker + + * agent/helpers/table_data.c: + + remove/delete row support. + +2002-03-11 00:08 hardaker + + * agent/helpers/instance.c: + + call next handlers (opps). + +2002-03-10 14:11 nba + + * man/mib_api.3.def: + + Fix one sprint_variable => snprint_variable + +2002-03-10 14:06 nba + + * include/net-snmp/library/mib.h , snmplib/mib.c: + + Add snprint_* functions that were sprint_* in ucd-snmp 4 + +2002-03-10 14:05 nba + + * include/net-snmp/session_api.h , snmplib/snmpIPXDomain.c + , snmplib/snmp_transport.c: + + Fix compilation when IPX-transport enabled + +2002-03-10 14:03 nba + + * apps/snmpnetstat/Makefile.in: + + Fix compilation outside source directory + +2002-03-08 22:26 hardaker + + * FAQ , sedscript.in , perl/SNMP/SNMP.pm , + snmplib/snmp_version.c: + + - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.pre2 ) + +2002-03-08 18:23 hardaker + + * README: + + misc changes. + +2002-03-08 18:23 hardaker + + * perl/SNMP/SNMP.xs: + + new api changes + +2002-03-08 17:20 hardaker + + * agent/mibgroup/mibII/mta_sendmail.c: + + Patch from Lawrence Greenfield to deal with Sendmail 8.12 queuegroups. + +2002-03-08 16:59 hardaker + + * apps/snmpnetstat/Makefile.in: + + patch from csete to fix win32 builds + +2002-03-08 16:55 hardaker + + * configure , configure.in: + + add Callback transport to cygwin + +2002-03-08 16:49 hardaker + + * NEWS: + + mention rmon support. + +2002-03-08 16:39 hardaker + + * snmplib/snmp_api.c: + + patch from Harrie Hazewinkel to remove old an unused pointer + +2002-03-08 16:28 hardaker + + * agent/agent_index.c , agent/agent_registry.c , + agent/agent_trap.c , agent/snmp_agent.c , + agent/snmp_vars.c , agent/snmpd.c , + agent/helpers/instance.c , agent/helpers/old_api.c , + agent/helpers/table.c , agent/helpers/table_array.c , + agent/helpers/table_data.c , agent/helpers/table_dataset.c + , agent/helpers/table_iterator.c , + agent/mibgroup/header_complex.c , + agent/mibgroup/header_complex.h , agent/mibgroup/testhandler.c + , agent/mibgroup/Rmon/event.c , + agent/mibgroup/agent/nsTransactionTable.c , + agent/mibgroup/agentx/client.c , + agent/mibgroup/agentx/client.h , + agent/mibgroup/agentx/master.c , + agent/mibgroup/agentx/master_admin.c , + agent/mibgroup/agentx/master_admin.h , + agent/mibgroup/agentx/protocol.c , + agent/mibgroup/agentx/protocol.h , + agent/mibgroup/agentx/subagent.c , + agent/mibgroup/agentx/subagent.h , + agent/mibgroup/disman/mteObjectsTable.c , + agent/mibgroup/disman/mteObjectsTable.h , + agent/mibgroup/disman/mteTriggerTable.c , + agent/mibgroup/disman/mteTriggerTable.h , + agent/mibgroup/examples/example.c , + agent/mibgroup/mibII/sysORTable.c , + agent/mibgroup/mibII/sysORTable.h , + agent/mibgroup/mibII/vacm_context.c , + agent/mibgroup/mibII/vacm_vars.c , + agent/mibgroup/mibII/vacm_vars.h , + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c , + agent/mibgroup/notification/snmpNotifyFilterTable.c , + agent/mibgroup/notification/snmpNotifyTable.c , + agent/mibgroup/smux/smux.c , agent/mibgroup/smux/smux.h + , agent/mibgroup/target/snmpTargetAddrEntry.c , + agent/mibgroup/target/snmpTargetAddrEntry.h , + agent/mibgroup/target/target.c , + agent/mibgroup/target/target.h , + agent/mibgroup/ucd-snmp/proxy.c , + agent/mibgroup/ucd-snmp/proxy.h , apps/notification_log.c + , apps/notification_log.h , apps/snmpbulkget.c , + apps/snmpbulkwalk.c , 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/snmptrap.c , + apps/snmptrapd.c , apps/snmptrapd_log.c , + apps/snmptrapd_log.h , apps/snmpusm.c , apps/snmpvacm.c + , apps/snmpwalk.c , apps/snmpnetstat/if.c , + apps/snmpnetstat/inet.c , apps/snmpnetstat/inet6.c , + apps/snmpnetstat/main.c , apps/snmpnetstat/netstat.h , + apps/snmpnetstat/route.c , + include/net-snmp/agent/agent_index.h , + include/net-snmp/agent/agent_registry.h , + include/net-snmp/agent/agent_trap.h , + include/net-snmp/agent/old_api.h , + include/net-snmp/agent/snmp_agent.h , + include/net-snmp/agent/snmp_vars.h , + include/net-snmp/agent/table.h , + include/net-snmp/agent/table_data.h , + include/net-snmp/agent/table_iterator.h , + include/net-snmp/agent/var_struct.h , + include/net-snmp/library/cmu_compat.h , + include/net-snmp/library/libsnmp.h , + include/net-snmp/library/mib.h , + include/net-snmp/library/oid_array.h , + include/net-snmp/library/parse.h , + include/net-snmp/library/snmpCallbackDomain.h , + include/net-snmp/library/snmp_api.h , + include/net-snmp/library/snmp_client.h , + include/net-snmp/library/snmp_debug.h , + include/net-snmp/library/snmp_parse_args.h , + include/net-snmp/library/snmp_secmod.h , + include/net-snmp/library/snmpusm.h , + local/mib2c.array-user.conf , local/mib2c.iterate.conf , + local/mib2c.storage.conf , perl/SNMP/SNMP.xs , + snmplib/cmu_compat.c , snmplib/mib.c , + snmplib/snmpCallbackDomain.c , snmplib/snmp_api.c , + snmplib/snmp_client.c , snmplib/snmp_debug.c , + snmplib/snmp_parse_args.c , snmplib/snmp_secmod.c , + snmplib/snmpksm.c , snmplib/snmpusm.c , snmplib/snmpv3.c + , snmplib/ucd_compat.c: + + struct snmp_session typedefed to netsnmp_session. & pdu. & ... + +2002-03-08 14:00 hardaker + + * perl/SNMP/SNMP.xs: + + get_symbol -> get_tree + +2002-03-08 07:45 hardaker + + * perl/: SNMP/SNMP.xs , agent/agent.pm , agent/agent.xs + , agent/test.pl: + + missed updates + +2002-03-08 07:43 hardaker + + * snmplib/: data_list.c , default_store.c , mib.c + , oid_array.c , oid_stash.c , read_config.c + , snmpAAL5PVCDomain.c , snmpCallbackDomain.c , + snmpIPXDomain.c , snmpTCPDomain.c , snmpTCPIPv6Domain.c + , snmpUDPDomain.c , snmpUDPIPv6Domain.c , + snmpUnixDomain.c , snmp_api.c , snmp_debug.c , + snmp_transport.c , snmpv3.c: + + missing updated code + +2002-03-08 02:07 jbpn + + * include/net-snmp/library/snmp_api.h , + include/net-snmp/library/snmp_transport.h , snmplib/snmp_api.c: + + - some snmp -> netsnmp fixes + +2002-03-07 13:42 hardaker + + * agent/snmp_agent.c , agent/snmp_vars.c , + agent/snmpd.c , agent/helpers/table.c , + agent/helpers/table_array.c , agent/helpers/table_data.c + , agent/helpers/table_dataset.c , + agent/helpers/table_iterator.c , agent/mibgroup/testhandler.c + , agent/mibgroup/agent/nsTransactionTable.c , + agent/mibgroup/agentx/subagent.c , + agent/mibgroup/disman/mteTriggerTable.c , + agent/mibgroup/mibII/vacm_context.c , + agent/mibgroup/mibII/vacm_vars.c , apps/notification_log.c + , apps/snmptrapd.c , apps/snmptrapd_log.c , + include/net-snmp/agent/snmp_agent.h , + include/net-snmp/agent/table.h , + include/net-snmp/agent/table_array.h , + include/net-snmp/agent/table_data.h , + include/net-snmp/agent/table_dataset.h , + include/net-snmp/agent/table_iterator.h , + include/net-snmp/library/snmpAAL5PVCDomain.h , + include/net-snmp/library/snmpCallbackDomain.h , + include/net-snmp/library/snmpIPXDomain.h , + include/net-snmp/library/snmpTCPDomain.h , + include/net-snmp/library/snmpTCPIPv6Domain.h , + include/net-snmp/library/snmpUDPDomain.h , + include/net-snmp/library/snmpUDPIPv6Domain.h , + include/net-snmp/library/snmpUnixDomain.h , + local/mib2c.array-auto.conf , local/mib2c.array-user.conf + , local/mib2c.create-dataset.conf , + local/mib2c.iterate.conf: + + massive netsnmp_ prefixing of stuff (pass 4) + +2002-03-07 13:29 hardaker + + * agent/agent_handler.c , agent/agent_read_config.c , + agent/agent_registry.c , agent/snmp_vars.c , + agent/helpers/all_helpers.c , agent/helpers/bulk_to_next.c + , agent/helpers/debug_handler.c , + agent/helpers/instance.c , agent/helpers/multiplexer.c , + agent/helpers/null.c , agent/helpers/old_api.c , + agent/helpers/read_only.c , agent/helpers/serialize.c , + agent/helpers/table.c , agent/helpers/table_array.c , + agent/helpers/table_data.c , agent/helpers/table_dataset.c + , agent/helpers/table_iterator.c , + agent/mibgroup/testdelayed.c , agent/mibgroup/testhandler.c + , agent/mibgroup/agent/nsTransactionTable.c , + agent/mibgroup/agent/nsTransactionTable.h , + agent/mibgroup/agentx/master_admin.c , + agent/mibgroup/disman/mteTriggerTable.c , + agent/mibgroup/examples/scalar_int.c , + agent/mibgroup/mibII/vacm_context.c , + agent/mibgroup/target/target.c , + agent/mibgroup/target/target_counters.c , + apps/notification_log.c , + include/net-snmp/agent/agent_registry.h , + include/net-snmp/agent/all_helpers.h , + include/net-snmp/agent/bulk_to_next.h , + include/net-snmp/agent/debug_handler.h , + include/net-snmp/agent/instance.h , + include/net-snmp/agent/multiplexer.h , + include/net-snmp/agent/null.h , + include/net-snmp/agent/old_api.h , + include/net-snmp/agent/read_only.h , + include/net-snmp/agent/serialize.h , + include/net-snmp/agent/table.h , + include/net-snmp/agent/table_array.h , + include/net-snmp/agent/table_data.h , + include/net-snmp/agent/table_dataset.h , + include/net-snmp/agent/table_iterator.h , + include/net-snmp/library/snmpTCPDomain.h , + local/mib2c.array-auto.conf , local/mib2c.array-user.conf + , local/mib2c.create-dataset.conf , + local/mib2c.iterate.conf: + + massive netsnmp_ prefixing of stuff (pass 3) + +2002-03-07 13:13 hardaker + + * agent/agent_handler.c , agent/agent_registry.c , + agent/snmp_agent.c , agent/helpers/debug_handler.c , + agent/helpers/instance.c , agent/helpers/old_api.c , + agent/helpers/table.c , agent/helpers/table_array.c , + agent/helpers/table_data.c , agent/helpers/table_dataset.c + , agent/helpers/table_iterator.c , + agent/mibgroup/testdelayed.c , agent/mibgroup/testhandler.c + , agent/mibgroup/agentx/master_admin.c , + agent/mibgroup/disman/mteTriggerTable.c , + agent/mibgroup/target/target.c , apps/snmptrapd.c , + include/net-snmp/agent/agent_handler.h , + include/net-snmp/agent/snmp_agent.h , + include/net-snmp/agent/table_array.h , + include/net-snmp/library/data_list.h , + include/net-snmp/library/oid_array.h , + include/net-snmp/library/oid_stash.h , + local/mib2c.array-user.conf: + + massive netsnmp_ prefixing of stuff (pass 2) + +2002-03-07 08:56 hardaker + + * agent/agent_handler.c , agent/agent_read_config.c , + agent/agent_registry.c , agent/snmp_agent.c , + agent/snmp_vars.c , agent/snmpd.c , + agent/helpers/bulk_to_next.c , agent/helpers/debug_handler.c + , agent/helpers/instance.c , + agent/helpers/multiplexer.c , agent/helpers/null.c , + agent/helpers/old_api.c , agent/helpers/read_only.c , + agent/helpers/serialize.c , agent/helpers/table.c , + agent/helpers/table_array.c , agent/helpers/table_data.c + , agent/helpers/table_dataset.c , + agent/helpers/table_iterator.c , agent/mibgroup/testdelayed.c + , agent/mibgroup/testdelayed.h , + agent/mibgroup/testhandler.c , agent/mibgroup/testhandler.h + , agent/mibgroup/agent/nsTransactionTable.c , + agent/mibgroup/agent/nsTransactionTable.h , + agent/mibgroup/agentx/master.c , + agent/mibgroup/agentx/master.h , + agent/mibgroup/agentx/master_admin.c , + agent/mibgroup/agentx/subagent.c , + agent/mibgroup/disman/mteTriggerTable.c , + agent/mibgroup/mibII/sysORTable.c , + agent/mibgroup/mibII/system_mib.c , + agent/mibgroup/mibII/vacm_context.c , + agent/mibgroup/mibII/vacm_context.h , + agent/mibgroup/mibII/vacm_vars.c , + agent/mibgroup/notification/snmpNotifyTable.c , + agent/mibgroup/target/snmpTargetAddrEntry.h , + agent/mibgroup/target/target.c , + agent/mibgroup/target/target_counters.c , + agent/mibgroup/target/target_counters.h , + agent/mibgroup/ucd-snmp/proxy.c , + agent/mibgroup/ucd-snmp/proxy.h , apps/notification_log.c + , apps/notification_log.h , apps/snmpstatus.c , + apps/snmptest.c , apps/snmptrapd.c , + apps/snmptrapd_log.c , apps/snmptrapd_log.h , + include/net-snmp/session_api.h , + include/net-snmp/agent/agent_handler.h , + include/net-snmp/agent/agent_registry.h , + include/net-snmp/agent/bulk_to_next.h , + include/net-snmp/agent/debug_handler.h , + include/net-snmp/agent/instance.h , + include/net-snmp/agent/multiplexer.h , + include/net-snmp/agent/null.h , + include/net-snmp/agent/old_api.h , + include/net-snmp/agent/read_only.h , + include/net-snmp/agent/serialize.h , + include/net-snmp/agent/set_helper.h , + include/net-snmp/agent/snmp_agent.h , + include/net-snmp/agent/snmp_vars.h , + include/net-snmp/agent/table.h , + include/net-snmp/agent/table_array.h , + include/net-snmp/agent/table_data.h , + include/net-snmp/agent/table_dataset.h , + include/net-snmp/agent/table_iterator.h , + include/net-snmp/agent/var_struct.h , + include/net-snmp/library/mib.h , + include/net-snmp/library/read_config.h , + include/net-snmp/library/snmpAAL5PVCDomain.h , + include/net-snmp/library/snmpCallbackDomain.h , + include/net-snmp/library/snmpIPXDomain.h , + include/net-snmp/library/snmpTCPDomain.h , + include/net-snmp/library/snmpTCPIPv6Domain.h , + include/net-snmp/library/snmpUDPDomain.h , + include/net-snmp/library/snmpUDPIPv6Domain.h , + include/net-snmp/library/snmpUnixDomain.h , + include/net-snmp/library/snmp_api.h , + include/net-snmp/library/snmp_transport.h , + local/mib2c.array-auto.conf , local/mib2c.array-user.conf + , local/mib2c.create-dataset.conf , + local/mib2c.iterate.conf: + + massive netsnmp_ prefixing of stuff (pass 1) + +2002-03-07 06:21 jbpn + + * man/snmp_sess_api.3.def: + + - style update + +2002-03-07 05:47 jbpn + + * man/snmp_trap_api.3.def: + + - minor updates + +2002-03-07 05:39 jbpn + + * man/snmp_alarm.3.def: + + - style update + +2002-03-07 05:00 jbpn + + * man/read_config.3.def: + + - make prototypes match header + + - make style consistent with mib_api + +2002-03-07 03:07 jbpn + + * man/mib_api.3.def: + + - fix up snprint_ declarations, fix small typo. Patch by Guy + Harris. + +2002-03-07 02:44 jbpn + + * include/net-snmp/library/mib.h: + + - remove duplicate declaration of sprint_realloc_by_type, as noted + by Guy Harris. + +2002-03-06 17:15 hardaker + + * include/net-snmp/agent/.cvsignore , + include/net-snmp/library/.cvsignore , perl/SNMP/t/.cvsignore: + + new ignore files + +2002-03-06 17:13 hardaker + + * .cvsignore: + + ignore docs + +2002-03-06 17:08 hardaker + + * agent/mibgroup/examples.h: + + examples module wrapper to include all (new) examples. + +2002-03-06 16:58 hardaker + + * agent/mibgroup/examples/scalar_int.c: + + document better. + +2002-03-06 16:58 hardaker + + * doxygen.conf: + + search examples for docs. + +2002-03-06 16:29 hardaker + + * mibs/NET-SNMP-EXAMPLES-MIB.txt: + + example MIB template (and one node) + +2002-03-06 16:28 hardaker + + * mibs/NET-SNMP-MIB.txt: + + instantiate examples + +2002-03-06 16:27 hardaker + + * mibs/Makefile.in: + + install some NS mibs + +2002-03-06 16:27 hardaker + + * agent/mibgroup/examples/: scalar_int.c , scalar_int.h: + + Example implementation of a SNMP enabled int registered at a scalar. + +2002-03-06 16:25 hardaker + + * agent/helpers/instance.c , include/net-snmp/agent/instance.h: + + many changes for instances. Specificically: + - allow for subhandlers. + - provide an int wrapper. + - reuse more code. + - numerous bug fixes. + +2002-03-06 14:05 hardaker + + * NEWS: + + remove a blank line. + +2002-03-06 14:05 hardaker + + * agent/mibgroup/agentx/: master.c , master_admin.c: + + Fix master agent getbulk support. this has to be independently of the + normal bulk->next fixes due to delegation. Long story. + +2002-03-06 14:03 hardaker + + * agent/helpers/bulk_to_next.c: + + move bulk_to_next fixing functionality into a separate function for reuse. + +2002-03-06 10:26 jbpn + + * include/net-snmp/library/mib.h , snmplib/mib.c: + + - sprinkle magic const dust + +2002-03-06 10:18 jbpn + + * man/mib_api.3.def: + + - document changed API, incorporating patches by Guy Harris. + +2002-03-06 09:34 hardaker + + * testing/tests/: T112agentxsetfail , T122proxysetfail: + + fix tests. + +2002-03-06 09:24 hardaker + + * snmplib/snmp_parse_args.c: + + re-enable setting optind to 1 till Dave tells me where this breaks. + +2002-03-06 09:08 hardaker + + * testing/tests/: T051snmpv2ctrap , T052snmpv2cinform , + T058agentauthtrap: + + fixes for new command line usage. + +2002-03-06 09:07 hardaker + + * snmplib/snmp_client.c: + + more improved error messages (mostly) + +2002-03-06 08:54 hardaker + + * configure: + + autoconf + +2002-03-06 08:41 dts12 + + * snmplib/: snmpv3.c (V4-2-patches.3), snmpv3.c: + + Fix a confusion between defAuthType and defPrivType. + +2002-03-06 08:36 hardaker + + * agent/mibgroup/agentx/: master.c , protocol.c: + + proper fix for not requiring responses to CLEANUP messages. + +2002-03-06 06:07 jbpn + + * agent/snmp_agent.c: + + - zero the name of elements of the bulk cache + +2002-03-06 06:06 jbpn + + * snmplib/mib.c: + + - calloc() not malloc() in a few places to initialise some buffers + to zeroes. + +2002-03-06 05:52 dts12 + + * snmplib/: snmp_api.c (V4-2-patches.6), snmp_api.c: + + Actually use the common 'defPassphrase' value if 'def{Auth,Priv}Passphrase' isn't set. + Qn: Should the AuthPassphrase also be used for privacy if no other value is available? + +2002-03-06 05:45 jbpn + + * agent/mibgroup/agentx/master.c: + + - don't send requests for OIDs preceeding the start of a region + (this can lead to loops if e.g. a subagent has registered two + adjacent rows). + +2002-03-06 05:07 jbpn + + * testing/Makefile.in: + + - ignore errors doing rm -rf /tmp/snmp-test* when making testclean + +2002-03-06 02:26 jbpn + + * snmplib/mib.c: + + - use more efficient get_tree() in sprint_realloc_value() + +2002-03-05 18:28 hardaker + + * testing/tests/: T015snmpv2cgetnext , T001snmpv1get , + T002snmpv1getnext , T003snmpv1getfail , T014snmpv2cget + , T016snmpv2cgetfail , T017snmpv2ctov1getfail , + T018snmpv1tov2cgetfail , T100agenthup: + + fixes for new forced -c flags + +2002-03-05 18:21 hardaker + + * include/net-snmp/agent/snmp_agent.h: + + remove no longer appropriate comment. + +2002-03-05 18:20 hardaker + + * agent/mibgroup/agentx/subagent.c: + + fix duplicate free by cloning the pdu before sending it out again + (thought I had done this once in the past already, but I got 1/2 functions). + +2002-03-05 18:19 hardaker + + * agent/mibgroup/agentx/protocol.c: + + Temporary fix to fix for agentx SET requests. This reverses a + previous John change where responses to cleanups are now expected + again. This took me a good 2 days to track down, sigh... + +2002-03-05 18:07 hardaker + + * agent/mibgroup/agentx/master.c: + + - add (ascii) agentx state diagram + +2002-03-05 18:07 hardaker + + * agent/snmp_agent.c: + + - multiple free bug fixes. + - improved debugging statements. + +2002-03-05 10:44 hardaker + + * agent/mibgroup/agentx/: master_request.c , master_request.h: + + removed unused files + +2002-03-05 10:31 jbpn + + * agent/mibgroup/agentx/subagent.c: + + - oops, fix bad cut and paste + +2002-03-05 10:25 jbpn + + * agent/mibgroup/agentx/subagent.c: + + - reintroduce scope processing (see RFC 2741, p. 66, section 7.2.3.2 + paragraph 2): "If the subagent can't locate an appropriate + variable, __v.name_is_set_to_the_starting_OID__ [the important + bit] and the VarBind is set to `endOfMibView'" + +2002-03-05 09:54 hardaker + + * agent/mibgroup/ucd-snmp/versioninfo.c: + + impose max length restriction supplied by mib for configuration options. + +2002-03-05 08:48 jbpn + + * agent/: agent_index.c , snmp_agent.c , + helpers/debug_handler.c , mibgroup/agentx/master.c: + + - use new DEBUGMSGVAR macro in a few places + +2002-03-05 08:45 jbpn + + * snmplib/snmp_debug.c , + include/net-snmp/library/snmp_debug.h: + + - add DEBUGMSGVAR macro to print out a variable + +2002-03-05 08:34 hardaker + + * perl/SNMP/: SNMP.pm , SNMP.xs: + + print_value function updates. + +2002-03-05 08:05 dts12 + + * agent/mibgroup/examples/: ucdDemoPublic.c (V4-2-patches.2), + ucdDemoPublic.c: + + Add missing "standard" headers, and tweak a type slightly. + (Based on requests from Gregory Toth). + +2002-03-05 08:04 jbpn + + * agent/snmp_agent.c: + + - grrr, botched last fix + +2002-03-05 08:01 hardaker + + * agent/mibgroup/agentx/subagent.c , + snmplib/snmpCallbackDomain.c: + + Set the default callback session version number to the generic -1 + version allowing the pdu to passed without version checking. + +2002-03-05 07:59 hardaker + + * agent/mibgroup/agentx/master.c: + + move NULL check to *before* you actually use the pointer. + +2002-03-05 07:59 jbpn + + * agent/snmp_agent.c: + + - mark INCLUSIVE requests as such + +2002-03-05 07:58 hardaker + + * agent/helpers/old_api.c: + + - use a for loop instead of a while loop, just a precaution for future problems. + +2002-03-05 07:56 hardaker + + * agent/snmp_agent.c: + + - (snmp_check_parse) allow internal set transactions to be passed to + the agent, since agentx sends them. + +2002-03-05 07:21 jbpn + + * snmplib/mib.c: + + - don't add the "module ID" to OIDs if it is numeric because we + couldn't look it up properly (to avoid horrible looking output + like this: "OID: #-1::iso.2.3.4.5.") + +2002-03-05 07:05 jbpn + + * configure.in: + + - remove reference to 2c in error message from version prompt + +2002-03-05 07:01 jbpn + + * configure.in: + + - remove duplicate tests + +2002-03-05 06:51 hardaker + + * configure , configure.in: + + - re-emphasis a suggestion to switch to a secure version of the protocol. + - delete notion that v3 without auth/priv provides better security (it doesn't). + - Don't accept v2c as an accepted value, as it's used as an int. + - but do change help messages, etc, to reflect that 2 = v2c. + +2002-03-05 06:50 dts12 + + * agent/mibgroup/ucd-snmp/dlmod.c: + + Cast a calloc appropriately (requested by Gregory Toth) + +2002-03-05 06:20 jbpn + + * snmplib/Makefile.in: + + - fix typo in OBJS definition + +2002-03-05 06:18 jbpn + + * agent/Makefile.in: + + - clean target depends on $(OBJS) and $(LOBJS), so define them + +2002-03-05 03:52 jbpn + + * configure.in: + + - fix default version tests (splitting them over several lines + confuses sh on Solaris, at least). + + - disambiguate some instances of "version" in default version + prompt text. + +2002-03-05 02:34 dts12 + + * configure , configure.in: + + Correctly detect when no initial default version has been set. + Accept '2c' as well as '2' for a default version choice. + Fix the title for this prompt, and reword the description to + make it a *slightly* less leading question, m'lud. + + Qn: Should we support a "no default version" option ? + (hence allow the admin to force the decision down to the user) + +2002-03-04 18:14 hardaker + + * agent/mibgroup/agentx/client.c: + + ucd-snmp -> net-snmp change + +2002-03-04 18:10 hardaker + + * agent/agent_handler.c: + + (To John): do not free the myvoid pointer in a handler. You can not + assume that it's a freeable resource. For instance, the agentx master + agent was using it to store the master session pointer in it (which + would exist in multiple registered nodes). + +2002-03-04 17:26 hardaker + + * configure.in , include/net-snmp/snmpv3_api.h , + snmplib/Makefile.in: + + use a configure generated wrapper header for v3 security modules. + +2002-03-04 11:58 hardaker + + * include/net-snmp/net-snmp-includes.h: + + add dmalloc.h to the proper place. + +2002-03-04 11:53 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + string clean ups. + +2002-03-04 11:52 hardaker + + * acconfig.h , aclocal.m4 , configure , + configure.in , include/net-snmp/net-snmp-config.h.in , + include/net-snmp/library/default_store.h , + snmplib/snmp_parse_args.c , snmplib/snmpv3.c: + + Implement a default version prompt for configure. + - (Wes ducks as this is currently set to '3' which he may have to + change as it hasn't exactly been agreed upon as the proper default yet). + - --with-default-snmp-version also created. + - changed handling of default store / snmp.conf usage but impact + should be low, hopefully. + +2002-03-04 11:49 hardaker + + * snmplib/snmp_api.c: + + a few error strings slightly improved. We really need to change the + way these are handled to get better improvement. + +2002-03-04 07:49 hardaker + + * testing/Makefile.in: + + separate out the cleaning of /tmp from the main cleaning to provide it + as a special target. + +2002-03-04 07:38 hardaker + + * agent/mibgroup/agentx/protocol.c: + + -Wall fixes. + +2002-03-04 05:32 jbpn + + * man/: snmpbulkget.1.def , snmpbulkwalk.1.def , + snmpget.1.def , snmpgetnext.1.def , snmpstatus.1.def + , snmptest.1.def , snmptrap.1.def: + + - remove further instances of positional community string parameter, + after Patrick Welche + +2002-03-04 05:25 jbpn + + * man/: snmpd.conf.5.def , snmpwalk.1.def: + + - patches from Patrick Welche + +2002-03-04 01:16 dts12 + + * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.6), memory.c: + + Correct debug output message (thanks to Jeroen Ruigrok) + +2002-03-01 22:45 hardaker + + * agent/mibgroup/agentx/protocol.c: + + making the (same) debugging statement more useful. + +2002-03-01 22:43 hardaker + + * agent/mibgroup/agentx/protocol.c: + + add missing newline to a debugging statement. + +2002-03-01 12:49 hardaker + + * snmplib/: keytools.c , mib.c , snmp_api.c , + snmp_client.c , snmp_parse_args.c , snmpv3.c: + + First pass at a few better error messages. + +2002-03-01 12:01 hardaker + + * mibs/Makefile.in: + + don't install headers here. + +2002-03-01 05:41 jbpn + + * include/net-snmp/library/mib.h , snmplib/mib.c: + + - add snprint_value, snprint_variable, snprint_objid + +2002-02-28 06:54 dts12 + + * agent/snmp_vars.c , snmplib/snmpCallbackDomain.c , + win32/libsnmp/libsnmp.dsp , win32/net-snmp/net-snmp-config.h: + + Add back the 'snmpCallback' domain under Windows. + +2002-02-27 10:04 jbpn + + * apps/: snmpbulkget.c , snmpbulkwalk.c , snmpget.c + , snmpgetnext.c , snmpset.c , snmpstatus.c + , snmptable.c , snmptest.c , snmptranslate.c + , snmptrap.c , snmpusm.c , snmpwalk.c: + + - tart up usage messages, make them more consistent and bring in line + with manual pages + +2002-02-27 10:03 jbpn + + * man/: snmpset.1.def , snmptable.1.def , snmptrap.1.def + , snmpusm.1.def: + + - minor formatting changes + +2002-02-27 10:03 jbpn + + * snmplib/: mib.c , parse.c , snmp_parse_args.c: + + - drop community positional parameter + + - tart up usage messages to be more consistent and in line with manual + pages + +2002-02-27 09:47 dts12 + + * snmplib/: vacm.c (V4-2-patches.4), vacm.c: + + Handle views that specify a full instance OID. + (Since the internally stored OID prepends the length as well, + the apparent length is one greater than it really is) + +2002-02-27 06:50 jbpn + + * apps/snmptrapd.c: + + - [ADDRESSES] -> [LISTENING ADDRESSES] in usage message, to match + manual page. + +2002-02-27 06:09 jbpn + + * man/snmpd.conf.5.def: + + - drop optional positional community parameter from trapsess + description. + +2002-02-27 05:51 jbpn + + * include/net-snmp/library/mib.h , snmplib/mib.c: + + - drop sprint_blah functions + + - no snprint_blah yet + +2002-02-27 05:43 jbpn + + * snmplib/asn1.c: + + - don't use sprint_blah functions + +2002-02-27 05:40 jbpn + + * snmplib/snmp_debug.c: + + - don't use sprint_blah functions + + - drop archaic DEBUGP functions + +2002-02-27 05:37 dts12 + + * agent/mibgroup/host/: hr_storage.c , hr_swrun.c: + + Use the more informative 'output_api.h' header file name + (I must have missed these earlier) + +2002-02-27 05:35 jbpn + + * man/snmpcmd.1.def: + + - drop community positional parameter + + - yes, for once the documentation has been updated *before* the + code! + +2002-02-27 05:12 jbpn + + * agent/mibgroup/mibII/ipv6.c: + + - don't use obsolete DEBUGP function + +2002-02-27 05:11 jbpn + + * include/net-snmp/library/: snmp_api.h , snmp_debug.h , + system.h: + + - drop archaic DEBUGP functions + +2002-02-27 05:10 jbpn + + * include/net-snmp/library/scapi.h: + + - don't use obsolete DEBUGPL function + +2002-02-27 04:32 jbpn + + * apps/snmpbulkwalk.c , apps/snmpdelta.c , + apps/snmptable.c , apps/snmpusm.c , apps/snmpwalk.c + , agent/agent_index.c , agent/helpers/table.c: + + - don't use sprint_blah functions + +2002-02-27 02:26 jbpn + + * agent/mibgroup/agentx/master.c: + + - don't use sprint_variable + +2002-02-27 02:08 jbpn + + * agent/snmp_agent.c: + + - don't use sprint_variable, no, I MEAN it this time + +2002-02-27 02:05 jbpn + + * agent/snmp_agent.c: + + - don't use sprint_variable + +2002-02-26 12:46 rstory + + * agent/snmp_agent.c: + + clear new memory after realloc() since realloc doesn't do it. + +2002-02-26 12:30 hardaker + + * perl/SNMP/SNMP.xs: + + add UNSIGNED32 + +2002-02-26 08:55 jbpn + + * agent/mibgroup/: kernel_sunos5.c , kernel_sunos5.h , + mibII/at.c , mibII/icmp.c , mibII/interfaces.c , + mibII/ip.c , mibII/tcp.c , mibII/udp.c , + mibII/var_route.c: + + - change cache implementation after some interesting profiling (see + lengthy new comment in kernel_sunos5.c) + +2002-02-26 08:13 dts12 + + * agent/helpers/all_helpers.c , agent/helpers/table.c , + agent/mibgroup/notification/snmpNotifyTable.c , + agent/mibgroup/target/snmpTargetAddrEntry.c , + agent/mibgroup/ucd-snmp/proxy.c , snmplib/snmp-tc.c , + snmplib/ucd_compat.c: + + Remove assorted extraneous ^M's + +2002-02-26 07:14 dts12 + + * README.win32: + + A quick guide to installing the Core Platform SDK, needed for the Windows agent. + +2002-02-26 07:03 dts12 + + * agent/agent_trap.c , agent/snmp_vars.c , + agent/snmpd.c , agent/helpers/table_dataset.c , + agent/mibgroup/mibII/system_mib.c , + agent/mibgroup/mibII/udp.c , agent/mibgroup/mibII/vacm_vars.c + , apps/snmptrapd_log.c , + include/net-snmp/agent/agent_handler.h , + include/net-snmp/agent/agent_trap.h , + include/net-snmp/agent/table_dataset.h , + include/net-snmp/library/mib.h , + include/net-snmp/library/snmp_enum.h , snmplib/mib.c , + snmplib/snmp_parse_args.c , snmplib/snmpv3.c , + snmplib/winservice.c: + + Assorted minor tweaks to ensure that the project builds under Visual C++. + Mostly because VC++ is fussy about sort-of-compatible data types + (e.g. signed vs unsigned integers). + +2002-02-26 07:00 dts12 + + * win32/: mib_module_inits.h , win32.dsw , win32.opt + , libagent/libagent.dsp , libsnmp/libsnmp.dsp , + libucdmibs/libucdmibs.dsp , netsnmpmibs/netsnmpmibs.dsp , + snmpd/snmpd.dsp , snmptrapd/snmptrapd.dsp: + + Rename 'libucdmibs' to reflect the change of project name, + and assorted tweaks so that the full project builds under Visual C++. + (N.B: The agent requires "Microsoft Platform Core SDK" in order + to build the 'netsnmpmibs' project) + +2002-02-26 06:53 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + remove duplicate variable in a warning + +2002-02-26 06:40 jbpn + + * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: + + - include net-snmp-config.h + +2002-02-25 21:09 hardaker + + * perl/AnyData_SNMP/INSTALL: + + more install changes + +2002-02-25 21:08 hardaker + + * perl/AnyData_SNMP/INSTALL: + + mention installing DBD::File. + +2002-02-25 20:38 hardaker + + * perl/AnyData_SNMP/INSTALL: + + one too many '0's in a url. + +2002-02-25 20:33 hardaker + + * perl/AnyData_SNMP/INSTALL: + + reword. + +2002-02-25 20:30 hardaker + + * perl/AnyData_SNMP/Storage.pm: + + move warning outside secondary warning augmentation loop. + +2002-02-25 20:29 hardaker + + * perl/AnyData_SNMP/INSTALL: + + update SQL::Statement module. + +2002-02-25 16:25 rstory + + * agent/helpers/table_array.c: + + add find_table_array_handler(); remove debugging code/comments; + make sure we have the right handler before using the void pointer; + remove ^M characters + +2002-02-25 11:57 hardaker + + * snmplib/data_list.c , include/net-snmp/library/data_list.h: + + 2 new functions. + +2002-02-25 11:18 hardaker + + * perl/SNMP/SNMP.xs: + + set security model + +2002-02-25 08:15 dts12 + + * agent/helpers/all_helpers.c , agent/helpers/old_api.c + , agent/helpers/table.c , agent/helpers/table_array.c + , agent/helpers/table_dataset.c , + agent/mibgroup/notification/snmpNotifyTable.c , + agent/mibgroup/target/snmpTargetAddrEntry.c , + agent/mibgroup/ucd-snmp/proxy.c , + include/net-snmp/agent/agent_handler.h , + include/net-snmp/agent/table.h , win32/win32.dsw: + + Continuing improvements to compilation of the latest code under Visual C++. + The 'libhelpers' project now compiles, and this also addresses a number + of warnings and errors in the libagent and libucdmibs projects. + But these two still fail on 'OID_LENGTH' and 'iphlpapi.h' + +2002-02-25 07:00 dts12 + + * win32/net-snmp/agent/mib_module_config.h: + + Provide a plausible module configuration list for the Windows agent. + +2002-02-25 06:04 jbpn + + * mibs/NET-SNMP-AGENT-MIB.txt: + + - resolve conflicting SYNTAXes for nsTransactionMode + + - add range for index nsTransactionID + +2002-02-25 03:23 dts12 + + * win32/: libsnmp/libsnmp.dsp , libsnmp_dll/libsnmp_dll.dsp: + + Ensure the main library compiles and works under Windows. + +2002-02-25 03:19 dts12 + + * apps/: notification_log.h , snmptrapd.c: + + Ensure snmptrapd compiles under Windows. + +2002-02-25 03:09 dts12 + + * snmplib/: oid_array.c , oid_stash.c , snmp-tc.c , + ucd_compat.c: + + Minor tweaks to keep Visual C++ happy. + +2002-02-25 02:57 dts12 + + * include/net-snmp/version.h: + + Wrap with "extern C" + +2002-02-25 02:56 dts12 + + * include/net-snmp/library/cmu_compat.h: + + Pander to CPP's incredibly fussy nature, and provide the correct header file name. + +2002-02-25 01:21 dts12 + + * agent/: snmpd.c (V4-2-patches.1), snmpd.c: + + Specify the correct debug token for displaying the list of modules + (spotted by Brian Shaver) + +2002-02-22 10:56 hardaker + + * local/mib2c: + + support @foreach $var1 $var2 enums@ + +2002-02-22 10:56 hardaker + + * perl/AnyData_SNMP/snmpsh: + + remove trailing ;'s from sql statements. + +2002-02-22 10:55 hardaker + + * include/net-snmp/library/tools.h , snmplib/tools.c: + + define netsnmp_strdup_and_null + +2002-02-22 10:53 hardaker + + * include/net-snmp/net-snmp-includes.h: + + include utilities. + +2002-02-22 10:51 hardaker + + * agent/helpers/table_iterator.c: + + - don't loop again for secondary SET modes and cache information instead. + - various fixes. + +2002-02-22 10:49 hardaker + + * agent/helpers/Makefile.in: + + fix install directories for headers + +2002-02-22 10:49 hardaker + + * net-snmp-config.in: + + add --compile-subagent for automatted subagent compilation from + mibmodule .c files ;-) + +2002-02-22 09:27 dts12 + + * snmplib/: MSG00001.bin, winservice.mc (V4-2-patches.[1,1]), + MSG00001.bin , winservice.mc: + + Add missing files for Windows service operation. + +2002-02-22 08:55 dts12 + + * agent/snmpd.c: + + Just close the main session when shutting down under Windows, + not everything (so that it can still generate the shutdown trap). + +2002-02-22 08:40 dts12 + + * include/net-snmp/types.h , + include/net-snmp/library/snmp_impl.h , snmplib/asn1.c , + snmplib/mib.c , snmplib/parse.c , snmplib/snmp_api.c + , snmplib/snmp_enum.c , snmplib/snmpv3.c: + + Tweaks required to get the library compiling under Windows VC++ + +2002-02-22 08:37 dts12 + + * win32/: snmpsm_init.h , + encode_keychange/encode_keychange.dsp , + net-snmp/net-snmp-config.h , libagent/libagent.dsp , + libhelpers/libhelpers.dsp , libsnmp/libsnmp.dsp , + libsnmp_dll/libsnmp_dll.dsp , libucdmibs/libucdmibs.dsp + , snmpbulkget/snmpbulkget.dsp , + snmpbulkwalk/snmpbulkwalk.dsp , snmpd/snmpd.dsp , + snmpdelta/snmpdelta.dsp , snmpdf/snmpdf.dsp , + snmpget/snmpget.dsp , snmpgetnext/snmpgetnext.dsp , + snmpnetstat/snmpnetstat.dsp , snmpset/snmpset.dsp , + snmpstatus/snmpstatus.dsp , snmptable/snmptable.dsp , + snmptest/snmptest.dsp , snmptranslate/snmptranslate.dsp + , snmptrap/snmptrap.dsp , snmptrapd/snmptrapd.dsp + , snmpusm/snmpusm.dsp , snmpvacm/snmpvacm.dsp , + snmpwalk/snmpwalk.dsp: + + Provide Windows-specific versions of automatically-generated header files, + and add the new include structure to the project files. + +2002-02-22 07:24 dts12 + + * include/net-snmp/library/transform_oids.h: + + Define standard OID lengths here (where they're available to any + file wanting to access the OID structures) + +2002-02-22 03:24 dts12 + + * snmplib/: snmp_parse_args.c , snmpv3.c: + + Support ".... -3u {secName} ...." syntax + (in the normal getopt style - i.e. no need for surrounding quotes) + + It should now be possible to switch to this as the recommended form + for SNMPv3 options - if that's what we want to do. + Qn: Do we want to? + +2002-02-21 08:39 dts12 + + * snmplib/snmpv3.c: + + Support "-3u {secName}" syntax (*with* the quotes, unfortunately). + Now comes the fun bit..... + +2002-02-21 07:54 dts12 + + * win32/snmpd/snmpd.dsp: + + Fix bogus structure comments in the snmpd project file. + +2002-02-21 07:30 jbpn + + * agent/mibgroup/: notification/snmpNotifyTable.c , + target/snmpTargetAddrEntry.c: + + - drop inline (more trouble than it is worth) + +2002-02-21 05:00 dts12 + + * snmplib/: snmp_parse_args.c , snmpv3.c: + + First pass at an SNMPv3 "combined-option" command-line flag (-3x). + (In *addition* to the current command-line flags, I hasten to add!) + + Supports "... -3u{secName} ..." and "... -3u={secName} ..." syntax, + but not the separate "... -3u {secName} ..." style. + + I haven't touched the documentation or usage message to mention this. + +2002-02-20 18:15 hardaker + + * local/mib2c.iterate.conf: + + use for instead of continue for loops. + +2002-02-20 13:42 hardaker + + * README.snmpv3 , agent/agent_read_config.c , + agent/snmpd.c , apps/snmptrapd.c , + include/net-snmp/agent/ds_agent.h: + + - Add a --quit option (and a configuration token) so that you can now + create new users by simply calling snmpd as: + snmpd --createUser="myuser MD5 mypassword" --quit + - Change README.snmpv3 documentation to make use of this feature. + +2002-02-20 06:16 jbpn + + * apps/Makefile.in , apps/snmptrapd.c , configure + , configure.in , agent/snmp_agent.c: + + - add libwrap support to snmptrapd (untested) + + - minor changes to snmpd libwrap support + + - configure fixes for libwrap + +2002-02-20 03:07 jbpn + + * apps/snmptrapd_log.c: + + - use calloc instead of malloc to make sure buffer is initially + zero-terminated (in case of 0 varbinds). Bug #518700, noted by + Andreas Hartmann. + +2002-02-20 03:06 jbpn + + * apps/snmpdelta.c: + + - initialise some buffers, to avoid garbage printing problems, as + noted by Anonymous in bug #520220. + +2002-02-20 03:03 dts12 + + * apps/Makefile.in: + + Clean up the object files as well + +2002-02-20 01:41 dts12 + + * man/.cvsignore: + + Ignore the new crop of generated man pages. + +2002-02-20 01:37 dts12 + + * mibs/NET-SNMP-AGENT-MIB.txt: + + Supply missing double-quote (oops) + +2002-02-19 04:01 dts12 + + * apps/snmptranslate.c: + + Initialise the library internals *before* parsing the command line, + so that defaults can be overridden by command line options. + Qn: Should '_init_snmp' be invoked by 'snmp_parse_args' itself? + +2002-02-19 03:59 dts12 + + * snmplib/mib.c: + + Make sure that multiple output format flags work in a consistent manner. + (i.e. the last one is used, rather than relying on internal ordering). + +2002-02-18 21:58 hardaker + + * agent/mibgroup/: testdelayed.c , testhandler.c: + + include stdlib.h + +2002-02-18 21:52 hardaker + + * agent/mibgroup/host/hr_disk.c: + + fix includes + +2002-02-18 21:51 hardaker + + * agent/helpers/table_iterator.c , + include/net-snmp/agent/table_iterator.h: + + - make capability to create data contexts from a loop context (less + mallocs when mallocs aren't otherwise avoidable). + - don't double free the data context pointer. + +2002-02-18 21:50 hardaker + + * include/net-snmp/agent/net-snmp-agent-includes.h: + + include all agent helpers. + +2002-02-18 21:49 hardaker + + * include/net-snmp/agent/multiplexer.h: + + protect include from double include + +2002-02-18 08:38 hardaker + + * agent/mibgroup/mibincl.h: + + fix include paths + +2002-02-18 02:35 dts12 + + * agent/Makefile.in , snmplib/Makefile.in: + + Tweak the list of header files to be installed (thanks to Christoph Mammitzsch) + +2002-02-18 02:29 dts12 + + * agent/mibgroup/host/: hr_storage.c (V4-2-patches.7), hr_storage.c: + + Remove a couple of unhelpful OSF definitions (thanks to Jeroen Ruigrok) + +2002-02-18 00:13 hardaker + + * snmplib/: asn1.c (V4-2-patches.3), asn1.c: + + don't build oid's with >128 length subids. (see bug #518855) + +2002-02-16 23:18 hardaker + + * mibs/: NET-SNMP-MIB.txt , NET-SNMP-MONITOR-MIB.txt , + NET-SNMP-SYSTEM-MIB.txt , NET-SNMP-TC.txt: + + white space clean up. (AGENT-MIB not checked in due to other + incomplete changes). + +2002-02-16 00:17 hardaker + + * NEWS , agent/snmpd.c , apps/snmptrapd.c , + include/net-snmp/library/default_store.h , + include/net-snmp/library/read_config.h , snmplib/read_config.c + , snmplib/snmp_parse_args.c: + + - finish implementing snmp_config("my config line") + - was done before, but previously had to be called only after + configuration files had been read. Now can be called at any time. + - make all configuration options available as --longopts command line options. + - --something=value -> "something value" + - --something -> "something 1" (works for setting booleans to true) + +2002-02-16 00:02 hardaker + + * agent/Makefile.in: + + install mib_module_config.h + +2002-02-16 00:01 hardaker + + * configure , configure.in: + + fix rpm for 4.0.3 and above (or whenever it was that we now need librpmdb) + +2002-02-16 00:01 hardaker + + * Makefile.in , Makefile.rules: + + fix net-snmp-config install/clean/etc. + +2002-02-15 22:34 hardaker + + * Makefile.in , Makefile.rules: + + install all system and machine files, since they include each other + +2002-02-15 09:28 dts12 + + * agent/mibgroup/agent/nsTransactionTable.c , + mibs/NET-SNMP-AGENT-MIB.txt , mibs/NET-SNMP-MIB.txt , + mibs/NET-SNMP-MONITOR-MIB.txt , mibs/NET-SNMP-SYSTEM-MIB.txt + , mibs/NET-SNMP-TC.txt: + + Skeleton framework for the Net-SNMP enterprise tree. + (incorporating the initial 'nsTransactionTable', but nothing else as yet) + +2002-02-15 09:10 dts12 + + * apps/snmptable.c , apps/snmptranslate.c , + snmplib/snmp_parse_args.c: + + Remove support for deprecated command-line options. + +2002-02-15 07:28 dts12 + + * include/net-snmp/library/winservice.h , snmplib/winservice.c + , agent/snmpd.c , snmplib/Makefile.in , + snmplib/winservice.rc , win32/snmpd/snmpd.dsp: + + Support for running as a Windows service. + (Supplied by Raju Krishnappa & Lathu Prabhu) + +2002-02-15 07:25 dts12 + + * include/net-snmp/net-snmp-includes.h: + + Stoke Wes' sense of paranoia by conceding without comment. + (What might Shield be plotting now......) + +2002-02-15 07:19 jbpn + + * man/snmpusm.1.def: + + - fix tiny formatting error + +2002-02-15 07:17 dts12 + + * mibs/Makefile.in: + + Install NOTIFICATION-LOG-MIB (since it's one of the default load list!) + +2002-02-15 06:47 dts12 + + * snmplib/winservice.h: + + file winservice.h was initially added on branch V4-2-patches. + +2002-02-15 06:47 dts12 + + * snmplib/winservice.rc: + + file winservice.rc was initially added on branch V4-2-patches. + +2002-02-15 06:47 dts12 + + * snmplib/winservice.c: + + file winservice.c was initially added on branch V4-2-patches. + +2002-02-15 06:08 dts12 + + * include/net-snmp/types.h: + + Include the cascade, to pick up the definition of 'timeval' + +2002-02-15 04:29 jbpn + + * agent/snmpd.c: + + - minor change to bring usage message in line with manpage + +2002-02-15 03:29 dts12 + + * snmplib/snmp_parse_args.c: + + Catch use of the transport and port options, and issue an appropriate + error message, describing use of the parameter instead. + +2002-02-15 03:11 dts12 + + * snmplib/: mib.c , snmp_api.c: + + Set the default output format *before* processing command line options, + rather than after. That's probably a bit more flexible:-) + +2002-02-15 02:37 dts12 + + * include/net-snmp/: config_api.h , definitions.h , + mib_api.h , output_api.h , pdu_api.h , session_api.h + , snmpv3_api.h , types.h , utilities.h , + varbind_api.h: + + Remove 'net-snmp-config.h' from the main API header files. + This will have to be #included separately (either explicitly + or via the all-in-one 'net-snmp-includes.h' header) + +2002-02-15 02:31 dts12 + + * snmplib/Makefile.in: + + Install the README to describe the status of and header files. + +2002-02-15 02:13 dts12 + + * man/Makefile.in , mibs/Makefile.in: + + Install the {system,machine}/*.h header files as well. + + Doing this via the 'man' & 'mibs' Makefiles is a gross hack, + and really needs to be handled more cleanly. But it's the + best I can come up with at the moment. Sorry - Dave. + +2002-02-15 01:59 dts12 + + * snmplib/Makefile.in , agent/Makefile.in: + + Install the UCD-compatability headers as well. + +2002-02-15 01:57 dts12 + + * Makefile.rules: + + Only install subdirectory stuff *once*. (Don't be so enthusiastic, Dave!) + +2002-02-15 01:31 dts12 + + * README.snmpv3: + + Remove redundent '-CN' and '-CO' options from the example snmpusm command. + (as mentioned by Wes on the users mailing list 2002-02-13) + Qn: Does this need to be done on the V4-2-patches branch as well? + +2002-02-15 01:15 dts12 + + * include/net-snmp/utilities.h , include/net-snmp/version.h + , include/net-snmp/library/version.h , + include/ucd-snmp/version.h , snmplib/snmp_parse_args.c , + snmplib/snmp_version.c: + + Restore 'version.h' as being a "top-level" header file. + +2002-02-15 01:13 dts12 + + * snmplib/Makefile.in: + + Install the full set of library header files, + retaining the top-level vs library subdirectory split. + +2002-02-15 01:10 dts12 + + * configure , configure.in: + + Look for transport-related header files in the correct location. + +2002-02-15 01:09 dts12 + + * Makefile.rules: + + Ensure partial install targets recurse properly. + +2002-02-14 08:18 dts12 + + * testing/eval_tools.sh: + + Look for mib_module_config.h in the correct location + +2002-02-14 08:06 hardaker + + * man/Makefile.in: + + fix man8 install definitions + +2002-02-14 07:48 dts12 + + * Makefile.rules , net-snmp-config.in: + + Substitute values into 'net-snmp-config' properly, and don't 'make clean' it away. + +2002-02-14 07:22 dts12 + + * man/Makefile.in: + + Tidy up after moving the library header files + +2002-02-14 07:14 dts12 + + * configure , configure.in: + + Tidy up after moving the library header files (including Makefile dependencies) + +2002-02-14 07:10 dts12 + + * include/net-snmp/agent/agent_registry.h , + snmplib/Makefile.depend , snmplib/default_store.c , + snmplib/read_config.c , snmplib/snmp_debug.c , + snmplib/snmp_logging.c , snmplib/snmp_parse_args.c , + snmplib/system.c , snmplib/tools.c , + agent/Makefile.depend , apps/Makefile.depend , + apps/snmpbulkget.c , apps/snmpget.c , apps/snmpstatus.c + , apps/snmptranslate.c , + apps/snmpnetstat/Makefile.depend , apps/snmpnetstat/main.c + , include/net-snmp/agent/snmp_agent.h , + include/net-snmp/agent/snmp_vars.h , + include/net-snmp/agent/table_array.h , + include/net-snmp/library/data_list.h , + include/net-snmp/library/oid_array.h , + include/net-snmp/library/snmpAAL5PVCDomain.h , + include/net-snmp/library/snmpCallbackDomain.h , + include/net-snmp/library/snmpIPXDomain.h , + include/net-snmp/library/snmpTCPDomain.h , + include/net-snmp/library/snmpTCPIPv6Domain.h , + include/net-snmp/library/snmpUDPDomain.h , + include/net-snmp/library/snmpUDPIPv6Domain.h , + include/net-snmp/library/snmpUnixDomain.h , + include/net-snmp/library/snmp_transport.h , agent/agent_trap.c + , agent/helpers/Makefile.depend , + agent/mibgroup/Makefile.depend , agent/mibgroup/host_res.h + , agent/mibgroup/mibII/vacm_vars.h , + agent/mibgroup/snmpv3/usmUser.h: + + Tidy up after moving the library header files (including Makefile dependencies) + +2002-02-14 07:08 dts12 + + * agent/helpers/Makefile.in: + + Remove an extraneous space from CPPFLAGS + +2002-02-14 06:23 dts12 + + * include/net-snmp/: config_api.h , definitions.h , + mib_api.h , net-snmp-includes.h , output_api.h , + pdu_api.h , session_api.h , snmpv3_api.h , types.h + , utilities.h , varbind_api.h: + + Separate out top-level "public API" library header files from the "internal" + library header files. These are still available for use by application + developers, but this split makes it clearer what may change in the future + and what can be relied upon to be stable. + +2002-02-14 06:19 dts12 + + * include/net-snmp/asn1.h , include/net-snmp/callback.h , + include/net-snmp/cmu_compat.h , include/net-snmp/data_list.h + , include/net-snmp/default_store.h , + include/net-snmp/getopt.h , include/net-snmp/int64.h , + include/net-snmp/keytools.h , include/net-snmp/lcd_time.h + , include/net-snmp/libsnmp.h , include/net-snmp/md5.h + , include/net-snmp/mib.h , include/net-snmp/mt_support.h + , include/net-snmp/oid_array.h , + include/net-snmp/oid_stash.h , include/net-snmp/parse.h , + include/net-snmp/read_config.h , include/net-snmp/scapi.h + , include/net-snmp/snmp-tc.h , include/net-snmp/snmp.h + , include/net-snmp/snmpAAL5PVCDomain.h , + include/net-snmp/snmpCallbackDomain.h , + include/net-snmp/snmpIPXDomain.h , + include/net-snmp/snmpTCPDomain.h , + include/net-snmp/snmpTCPIPv6Domain.h , + include/net-snmp/snmpUDPDomain.h , + include/net-snmp/snmpUDPIPv6Domain.h , + include/net-snmp/snmpUnixDomain.h , + include/net-snmp/snmp_alarm.h , include/net-snmp/snmp_api.h + , include/net-snmp/snmp_client.h , + include/net-snmp/snmp_debug.h , include/net-snmp/snmp_enum.h + , include/net-snmp/snmp_impl.h , + include/net-snmp/snmp_locking.h , + include/net-snmp/snmp_logging.h , + include/net-snmp/snmp_parse_args.h , + include/net-snmp/snmp_secmod.h , + include/net-snmp/snmp_transport.h , include/net-snmp/snmpksm.h + , include/net-snmp/snmpusm.h , include/net-snmp/snmpv3.h + , include/net-snmp/system.h , include/net-snmp/tools.h + , include/net-snmp/transform_oids.h , + include/net-snmp/ucd_compat.h , include/net-snmp/vacm.h , + include/net-snmp/version.h , include/net-snmp/library/README + , include/net-snmp/library/asn1.h , + include/net-snmp/library/callback.h , + include/net-snmp/library/cmu_compat.h , + include/net-snmp/library/data_list.h , + include/net-snmp/library/default_store.h , + include/net-snmp/library/getopt.h , + include/net-snmp/library/int64.h , + include/net-snmp/library/keytools.h , + include/net-snmp/library/lcd_time.h , + include/net-snmp/library/libsnmp.h , + include/net-snmp/library/md5.h , + include/net-snmp/library/mib.h , + include/net-snmp/library/mt_support.h , + include/net-snmp/library/oid_array.h , + include/net-snmp/library/oid_stash.h , + include/net-snmp/library/parse.h , + include/net-snmp/library/read_config.h , + include/net-snmp/library/scapi.h , + include/net-snmp/library/snmp-tc.h , + include/net-snmp/library/snmp.h , + include/net-snmp/library/snmpAAL5PVCDomain.h , + include/net-snmp/library/snmpCallbackDomain.h , + include/net-snmp/library/snmpIPXDomain.h , + include/net-snmp/library/snmpTCPDomain.h , + include/net-snmp/library/snmpTCPIPv6Domain.h , + include/net-snmp/library/snmpUDPDomain.h , + include/net-snmp/library/snmpUDPIPv6Domain.h , + include/net-snmp/library/snmpUnixDomain.h , + include/net-snmp/library/snmp_alarm.h , + include/net-snmp/library/snmp_api.h , + include/net-snmp/library/snmp_client.h , + include/net-snmp/library/snmp_debug.h , + include/net-snmp/library/snmp_enum.h , + include/net-snmp/library/snmp_impl.h , + include/net-snmp/library/snmp_locking.h , + include/net-snmp/library/snmp_logging.h , + include/net-snmp/library/snmp_parse_args.h , + include/net-snmp/library/snmp_secmod.h , + include/net-snmp/library/snmp_transport.h , + include/net-snmp/library/snmpksm.h , + include/net-snmp/library/snmpusm.h , + include/net-snmp/library/snmpv3.h , + include/net-snmp/library/system.h , + include/net-snmp/library/tools.h , + include/net-snmp/library/transform_oids.h , + include/net-snmp/library/ucd_compat.h , + include/net-snmp/library/vacm.h , + include/net-snmp/library/version.h , include/ucd-snmp/asn1.h + , include/ucd-snmp/callback.h , + include/ucd-snmp/default_store.h , include/ucd-snmp/int64.h + , include/ucd-snmp/keytools.h , include/ucd-snmp/mib.h + , include/ucd-snmp/mibincl.h , include/ucd-snmp/parse.h + , include/ucd-snmp/read_config.h , + include/ucd-snmp/scapi.h , include/ucd-snmp/snmp-tc.h , + include/ucd-snmp/snmp.h , include/ucd-snmp/snmp_alarm.h , + include/ucd-snmp/snmp_api.h , include/ucd-snmp/snmp_client.h + , include/ucd-snmp/snmp_debug.h , + include/ucd-snmp/snmp_impl.h , include/ucd-snmp/snmp_logging.h + , include/ucd-snmp/snmp_parse_args.h , + include/ucd-snmp/snmp_vars.h , include/ucd-snmp/snmpusm.h + , include/ucd-snmp/snmpv3.h , include/ucd-snmp/system.h + , include/ucd-snmp/tools.h , + include/ucd-snmp/transform_oids.h , include/ucd-snmp/version.h + , snmplib/asn1.c , snmplib/callback.c , + snmplib/data_list.c , snmplib/default_store.c , + snmplib/int64.c , snmplib/keytools.c , + snmplib/lcd_time.c , snmplib/md5.c , snmplib/mib.c + , snmplib/mt_support.c , snmplib/oid_array.c , + snmplib/oid_stash.c , snmplib/parse.c , + snmplib/read_config.c , snmplib/scapi.c , + snmplib/snmp-tc.c , snmplib/snmp.c , + snmplib/snmpAAL5PVCDomain.c , snmplib/snmpCallbackDomain.c + , snmplib/snmpIPXDomain.c , snmplib/snmpTCPDomain.c + , snmplib/snmpTCPIPv6Domain.c , snmplib/snmpUDPDomain.c + , snmplib/snmpUDPIPv6Domain.c , + snmplib/snmpUnixDomain.c , snmplib/snmp_alarm.c , + snmplib/snmp_api.c , snmplib/snmp_auth.c , + snmplib/snmp_client.c , snmplib/snmp_debug.c , + snmplib/snmp_enum.c , snmplib/snmp_logging.c , + snmplib/snmp_parse_args.c , snmplib/snmp_secmod.c , + snmplib/snmp_transport.c , snmplib/snmp_version.c , + snmplib/snmpksm.c , snmplib/snmpusm.c , snmplib/snmpv3.c + , snmplib/system.c , snmplib/tools.c , + snmplib/vacm.c: + + Separate out top-level "public API" library header files from the "internal" + library header files. These are still available for use by application + developers, but this split makes it clearer what may change in the future + and what can be relied upon to be stable. + +2002-02-14 04:41 dts12 + + * include/net-snmp/definitions.h , + include/net-snmp/net-snmp-config.h.in , + include/net-snmp/output_api.h , include/net-snmp/snmp_impl.h + , include/net-snmp/snmpv3_api.h , snmplib/asn1.c , + snmplib/callback.c , snmplib/default_store.c , + snmplib/int64.c , snmplib/keytools.c , + snmplib/lcd_time.c , snmplib/md5.c , snmplib/mib.c + , snmplib/oid_stash.c , snmplib/parse.c , + snmplib/read_config.c , snmplib/scapi.c , + snmplib/snmp-tc.c , snmplib/snmp.c , + snmplib/snmpAAL5PVCDomain.c , snmplib/snmpCallbackDomain.c + , snmplib/snmpIPXDomain.c , snmplib/snmpTCPDomain.c + , snmplib/snmpTCPIPv6Domain.c , snmplib/snmpUDPDomain.c + , snmplib/snmpUDPIPv6Domain.c , + snmplib/snmpUnixDomain.c , snmplib/snmp_alarm.c , + snmplib/snmp_api.c , snmplib/snmp_auth.c , + snmplib/snmp_client.c , snmplib/snmp_debug.c , + snmplib/snmp_logging.c , snmplib/snmp_parse_args.c , + snmplib/snmp_secmod.c , snmplib/snmp_transport.c , + snmplib/snmpksm.c , snmplib/snmpusm.c , snmplib/snmpv3.c + , snmplib/system.c , snmplib/tools.c , + snmplib/vacm.c: + + First moves towards using the "public" API header files in the library + code as well (concentrating on output/config/utility header files). + +2002-02-14 03:17 dts12 + + * configure , configure.in: + + Close a dangling "if" block. (oops!) + +2002-02-14 01:47 dts12 + + * apps/snmpnetstat/: if.c (V4-2-patches.4), if.c: + + Check for running off the end of I/F table (patch from RedHat) + +2002-02-14 01:43 dts12 + + * agent/mibgroup/host/hr_swinst.c: + + Latest RedHat rpm-related patch + +2002-02-14 01:39 dts12 + + * configure , configure.in: + + Adopt RedHat's configure testing for RPM libraries + +2002-02-13 08:39 hardaker + + * perl/SNMP/SNMP.xs: + + Make John trust his code + +2002-02-13 08:34 jbpn + + * perl/SNMP/SNMP.xs: + + - transport fixes (untested, still #if 0) + +2002-02-13 08:03 hardaker + + * perl/SNMP/SNMP.xs: + + mark some John-to-do-sections + +2002-02-13 07:57 dts12 + + * include/net-snmp/default_store.h , man/snmpcmd.1.def , + snmplib/mib.c: + + Switch to using -OS style output by default, and drop the requirement + for full OIDs to start with '.', plus command-line options to restore + the original UCD-style behaviour. + +2002-02-13 07:36 dts12 + + * apps/snmptable.c: + + Apply John's fix for bugs #489336 and #508146 (duplicate columns and + columns in wrong order) to the main branch as well. + +2002-02-12 16:40 hardaker + + * snmplib/snmp_client.c: + + const changes. + +2002-02-12 16:39 hardaker + + * perl/: .cvsignore , ASN/.cvsignore , agent/.cvsignore + , default_store/.cvsignore: + + add .cvsignore file. + +2002-02-12 16:38 hardaker + + * include/net-snmp/agent/net-snmp-agent-includes.h: + + add agent/agent_handler.h + +2002-02-12 16:38 hardaker + + * include/net-snmp/snmp_client.h: + + const additions. + +2002-02-12 16:37 hardaker + + * include/net-snmp/net-snmp-includes.h: + + Add string.h + +2002-02-12 16:37 hardaker + + * agent/mibgroup/notification/snmpNotifyTable.c: + + add header. + +2002-02-12 16:37 hardaker + + * agent/mibgroup/disman/mteTriggerTable.c: + + fixes to reenable disman event stuff for 5.0 code. Not done the + "right" way, but it works. + +2002-02-12 16:36 hardaker + + * agent/helpers/old_api.c: + + - -Wall fixes + +2002-02-12 16:36 hardaker + + * agent/helpers/instance.c: + + - add stdlib.h + - remove unused variable. + +2002-02-12 16:35 hardaker + + * agent/snmp_agent.c: + + remove no longer used "dump_var" routine. + +2002-02-12 16:35 hardaker + + * agent/agent_handler.c , + include/net-snmp/agent/agent_handler.h: + + const specific changes. + +2002-02-12 16:34 hardaker + + * NEWS: + + added new perl specific features. + +2002-02-12 16:34 hardaker + + * Makefile.in: + + .PHNOY mods + +2002-02-12 07:22 dts12 + + * agent/Makefile.depend , apps/Makefile.depend , + apps/snmptranslate.c , apps/snmptrapd_handlers.c , + apps/snmpnetstat/Makefile.depend , + include/net-snmp/net-snmp-includes.h , + include/net-snmp/logging_api.h , include/net-snmp/output_api.h: + + Rename the logging & related output API header file, to better + reflect the scope of this API. (As suggested by Wes & John) + +2002-02-12 07:21 jbpn + + * configure.in: + + - amend fix to bug #516389 (ucd-snmp 4.2.3 libwrap support broken) to + actually add -lnsl to link parameters! + +2002-02-12 05:39 jbpn + + * configure.in: + + - fix bug #516389 (ucd-snmp 4.2.3 libwrap support broken) -- USE_LIBWRAP + was not being #defined in the case where -lnsl is needed in addition + to -lwrap. + +2002-02-11 15:56 hardaker + + * agent/Makefile.in: + + lib dependency fix for snmpd target + +2002-02-11 08:29 dts12 + + * include/net-snmp/cmu_compat.h , include/net-snmp/mib.h + , include/net-snmp/mib_api.h , + include/net-snmp/net-snmp-includes.h , + include/net-snmp/parse.h , include/net-snmp/session_api.h + , include/net-snmp/snmp.h , include/net-snmp/snmp_api.h + , include/net-snmp/snmp_impl.h , + include/net-snmp/ucd_compat.h , snmplib/cmu_compat.c , + snmplib/Makefile.in , snmplib/mib.c , snmplib/parse.c + , snmplib/snmp_api.c , snmplib/ucd_compat.c: + + Extract CMU_COMPATABILITY code, and explicitly deprecated UCD code into separate files. + +2002-02-11 08:23 dts12 + + * snmplib/: snmp_parse_args.c (V4-2-patches.2), snmp_parse_args.c: + + Use the 'ds_set_xxx' library routines, rather than the old 'snmp_set_xxx' calls + +2002-02-11 04:45 jbpn + + * man/: snmp.conf.5.def , snmp_config.5.def , + snmptrapd.conf.5.def: + + minor spelling tweaks + +2002-02-11 04:27 jbpn + + * man/: Makefile.in , default_store.3.top , mib_api.3 + , mib_api.3.def , snmp_agent_api.3 , + snmp_agent_api.3.def , snmp_alarm.3 , snmp_alarm.3.def + , snmp_api.3 , snmp_api.3.def , snmp_sess_api.3 + , snmp_sess_api.3.def , snmp_trap_api.3 , + snmp_trap_api.3.def , variables.5 , variables.5.def: + + - generate the rest of the manual pages (to get version in footer) + +2002-02-08 15:56 hardaker + + * win32/: config.h , mib_module_config.h , + mib_module_inits.h , libsnmp/libsnmp.dsp , + libsnmp_dll/libsnmp.def , libsnmp_dll/libsnmp_dll.dsp , + libucdmibs/libucdmibs.dsp , snmpd/snmpd.dsp: + + win32 specific portions of patch 503256 + +2002-02-08 15:53 hardaker + + * win32/libhelpers/libhelpers.dsp: + + patch#503256: helpers library definition for win32 + +2002-02-08 09:08 jbpn + + * man/snmpd.conf.5.def: + + - minor format tweakage + +2002-02-08 08:22 dts12 + + * man/: mib_api.3 , snmp_agent_api.3 , snmp_alarm.3 + , snmp_api.3 , snmp_sess_api.3 , snmp_trap_api.3: + + Reference the new header-files in section 3 man page synopses. + +2002-02-08 07:50 jbpn + + * man/: mib_api.3 , read_config.3.def , snmp_agent_api.3 + , snmp_config.5.def , snmp_trap_api.3 , + snmpcmd.1.def , snmpconf.1.def , snmpd.conf.5.def , + variables.5: + + - more minor tweaks (ucd-snmp -> Net-SNMP etc.) + +2002-02-08 07:48 hardaker + + * agent/Makefile.depend: + + remove local modules from dependency list + +2002-02-08 07:45 dts12 + + * agent/: agent_handler.c , agent_index.c , + agent_read_config.c , agent_registry.c , agent_trap.c + , auto_nlist.c , kernel.c , mib_modules.c , + snmp_agent.c , snmp_vars.c , snmpd.c , + helpers/bulk_to_next.c , helpers/debug_handler.c , + helpers/instance.c , helpers/multiplexer.c , + helpers/null.c , helpers/old_api.c , helpers/read_only.c + , helpers/serialize.c , helpers/table.c , + helpers/table_array.c , helpers/table_data.c , + helpers/table_dataset.c , helpers/table_iterator.c , + mibgroup/header_complex.c , mibgroup/kernel_sunos5.c , + mibgroup/testdelayed.c , mibgroup/testhandler.c , + mibgroup/util_funcs.c , mibgroup/Rmon/agutil.c , + mibgroup/Rmon/alarm.c , mibgroup/Rmon/event.c , + mibgroup/Rmon/history.c , mibgroup/Rmon/rows.c , + mibgroup/Rmon/statistics.c , + mibgroup/agent/nsTransactionTable.c , + mibgroup/agentx/agentx_config.c , mibgroup/agentx/client.c + , mibgroup/agentx/master.c , + mibgroup/agentx/master_admin.c , + mibgroup/agentx/master_request.c , mibgroup/agentx/protocol.c + , mibgroup/agentx/subagent.c , + mibgroup/disman/mteObjectsTable.c , + mibgroup/disman/mteTriggerBooleanTable.c , + mibgroup/disman/mteTriggerDeltaTable.c , + mibgroup/disman/mteTriggerExistenceTable.c , + mibgroup/disman/mteTriggerTable.c , + mibgroup/disman/mteTriggerThresholdTable.c , + mibgroup/examples/example.c , + mibgroup/examples/ucdDemoPublic.c , + mibgroup/host/hr_filesys.c , mibgroup/host/hr_storage.c + , mibgroup/host/hr_swinst.c , mibgroup/host/hr_swrun.c + , mibgroup/host/hr_system.c , mibgroup/mibII/at.c + , mibgroup/mibII/icmp.c , mibgroup/mibII/interfaces.c + , mibgroup/mibII/ip.c , mibgroup/mibII/ipAddr.c , + mibgroup/mibII/ipv6.c , mibgroup/mibII/kernel_linux.c , + mibgroup/mibII/mta_sendmail.c , mibgroup/mibII/route_write.c + , mibgroup/mibII/snmp_mib.c , + mibgroup/mibII/sysORTable.c , mibgroup/mibII/system_mib.c + , mibgroup/mibII/tcp.c , mibgroup/mibII/tcpTable.c + , mibgroup/mibII/udp.c , mibgroup/mibII/udpTable.c + , mibgroup/mibII/vacm_context.c , + mibgroup/mibII/vacm_vars.c , mibgroup/mibII/var_route.c + , mibgroup/misc/dlmod.c , mibgroup/misc/ipfwacc.c + , mibgroup/notification/snmpNotifyFilterProfileTable.c , + mibgroup/notification/snmpNotifyFilterTable.c , + mibgroup/notification/snmpNotifyTable.c , + mibgroup/smux/smux.c , mibgroup/smux/snmp_bgp.c , + mibgroup/smux/snmp_ospf.c , mibgroup/smux/snmp_rip2.c , + mibgroup/snmpv3/snmpEngine.c , mibgroup/snmpv3/snmpMPDStats.c + , mibgroup/snmpv3/usmStats.c , + mibgroup/snmpv3/usmUser.c , + mibgroup/target/snmpTargetAddrEntry.c , + mibgroup/target/snmpTargetParamsEntry.c , + mibgroup/target/target.c , mibgroup/target/target_counters.c + , mibgroup/tunnel/tunnel.c , mibgroup/ucd-snmp/disk.c + , mibgroup/ucd-snmp/diskio.c , mibgroup/ucd-snmp/dlmod.c + , mibgroup/ucd-snmp/errormib.c , + mibgroup/ucd-snmp/extensible.c , mibgroup/ucd-snmp/file.c + , mibgroup/ucd-snmp/hpux.c , + mibgroup/ucd-snmp/lmSensors.c , mibgroup/ucd-snmp/loadave.c + , mibgroup/ucd-snmp/logmatch.c , + mibgroup/ucd-snmp/memory.c , mibgroup/ucd-snmp/memory_dynix.c + , mibgroup/ucd-snmp/memory_freebsd2.c , + mibgroup/ucd-snmp/memory_netbsd1.c , + mibgroup/ucd-snmp/memory_solaris2.c , + mibgroup/ucd-snmp/pass.c , mibgroup/ucd-snmp/pass_persist.c + , mibgroup/ucd-snmp/proc.c , mibgroup/ucd-snmp/proxy.c + , mibgroup/ucd-snmp/registry.c , + mibgroup/ucd-snmp/versioninfo.c , mibgroup/ucd-snmp/vmstat.c + , mibgroup/ucd-snmp/vmstat_bsdi4.c , + mibgroup/ucd-snmp/vmstat_dynix.c , + mibgroup/ucd-snmp/vmstat_freebsd2.c , + mibgroup/ucd-snmp/vmstat_netbsd1.c , + mibgroup/ucd-snmp/vmstat_solaris2.c: + + Use the new 'net-snmp-includes' single-include header files, + in place of the (uninstalled) 'mibincl.h'. + Wheeeee...... + +2002-02-08 07:17 jbpn + + * man/: snmp.conf.5.def , snmp_agent_api.3 , + snmp_alarm.3 , snmp_api.3 , snmp_config.5.def , + snmp_sess_api.3 , snmpd.1.def , snmpd.conf.5.def , + snmptrapd.conf.5.def: + + - some editing to make style consistent, add some missing options, + change ucd-snmp to Net-SNMP and things like that. + +2002-02-08 07:14 jbpn + + * man/Makefile.in: + + - generate man pages at compile time + +2002-02-08 07:14 jbpn + + * man/: snmpbulkget.1 , snmpbulkwalk.1 , + snmpbulkget.1.def , snmpbulkwalk.1.def , snmpcmd.1 + , snmpcmd.1.def , snmpconf.1 , snmpconf.1.def + , snmpget.1 , snmpget.1.def , snmpgetnext.1 , + snmpgetnext.1.def , snmpset.1 , snmpset.1.def , + snmpstatus.1 , snmpstatus.1.def , snmptable.1 , + snmptable.1.def , snmptest.1 , snmptest.1.def , + snmptranslate.1 , snmptranslate.1.def , snmptrap.1 + , snmptrap.1.def , snmpusm.1 , snmpusm.1.def , + snmpwalk.1 , snmpwalk.1.def , snmptrapd.8 , + snmptrapd.8.def: + + - rename man pages which are now generated at compile time in order + to pick up the version (which gets put in the footer). + + - also some editing to make style consistent, add some missing options, + change ucd-snmp to Net-SNMP and things like that. + +2002-02-08 06:48 dts12 + + * agent/mibgroup/: mibJJ.h , mibJJ/icmp.c , mibJJ/icmp.h + , mibJJ/if_fields.h , mibJJ/interfaces.c , + mibJJ/interfaces.h , mibJJ/ip.c , mibJJ/ip.h , + mibJJ/ipAddr.c , mibJJ/ipAddr.h , mibJJ/ipMedia.c , + mibJJ/ipMedia.h , mibJJ/ipRoute.c , mibJJ/ipRoute.h + , mibJJ/ipv6.c , mibJJ/ipv6.h , mibJJ/kernel_hpux.c + , mibJJ/kernel_hpux.h , mibJJ/kernel_linux.c , + mibJJ/kernel_linux.h , mibJJ/snmp_mib.c , + mibJJ/snmp_mib.h , mibJJ/sysORTable.c , + mibJJ/sysORTable.h , mibJJ/system_mib.c , + mibJJ/system_mib.h , mibJJ/tcp.c , mibJJ/tcp.h , + mibJJ/tcpTable.c , mibJJ/tcpTable.h , mibJJ/udp.c , + mibJJ/udp.h , mibJJ/udpTable.c , mibJJ/udpTable.h , + mibJJ/vacm_vars.c , mibJJ/vacm_vars.h: + + Remove the attempted 'mibII' re-write. + If we want to tidy up mibII, it makes more sense to use the new agent APIs. + +2002-02-08 06:45 dts12 + + * include/net-snmp/: net-snmp-includes.h , + agent/net-snmp-agent-includes.h: + + Bring single-include header files closer in line with the existing "mibincl.h" file + +2002-02-08 06:09 dts12 + + * agent/mibgroup/mibII/: sysORTable.h (V4-2-patches.1), + sysORTable.h: + + Ensure the null versions of the two REGISTER macros swallow their parameters. + +2002-02-08 04:36 dts12 + + * agent/snmp_agent.c: + + Implement the missing outgoing error statistics counters + (patch #510194 from Latha Prabhu) + +2002-02-08 02:42 dts12 + + * agent/mibgroup/: host/hr_storage.c, ucd-snmp/memory.c + (V4-2-patches.[6,3]), host/hr_storage.c , ucd-snmp/memory.c: + + Added support for memory and swap entries in hrStorageTable for Solaris + (from patch #505498 - thanks to Johannes Schmidt-Fischer) + +2002-02-08 02:07 dts12 + + * agent/mibgroup/mibII/ip.c: + + Consolidate identical MIB object entries (WIN32/non-WIN32) + +2002-02-08 00:50 jbpn + + * man/README: + + - remove chronically dated unhelpful README + +2002-02-07 13:33 hardaker + + * Makefile.in , Makefile.rules , configure , + configure.in , makefileindepend.pl , + agent/Makefile.depend , agent/Makefile.in , + agent/agent_trap.c , agent/mib_modules.c , + agent/snmp_agent.c , agent/snmpd.c , + agent/helpers/Makefile.depend , agent/helpers/Makefile.in + , agent/mibgroup/Makefile.depend , + agent/mibgroup/Makefile.in , agent/mibgroup/mibincl.h , + agent/mibgroup/agentx/agentx_config.c , + agent/mibgroup/agentx/subagent.c , apps/Makefile.depend + , apps/Makefile.in , apps/snmpnetstat/Makefile.depend + , apps/snmpnetstat/Makefile.in , local/Makefile.in + , man/Makefile.in , mibs/Makefile.in , + snmplib/Makefile.depend , snmplib/Makefile.in: + + remake make's Makefile's to make better making + +2002-02-07 13:31 hardaker + + * perl/SNMP/Makefile.PL: + + check local pathes + +2002-02-07 12:54 dts12 + + * agent/snmp_agent.c: + + Ensure agent returns the correct error codes for UNDO and COMMIT failures. + +2002-02-07 11:18 hardaker + + * perl/SNMP/: Makefile.PL , SNMP.xs , t/startagent.pl: + + attempt at porting Joe's SNMP module to net-snmp. + It compiles, but only some of the tests succeed. + +2002-02-07 10:09 jbpn + + * man/: default_store.3.top , mib_api.3 , + read_config.3.def , snmp.conf.5.def , snmp_agent_api.3 + , snmp_alarm.3 , snmp_api.3 , snmp_config.5.def + , snmp_sess_api.3 , snmp_trap_api.3 , snmpbulkget.1 + , snmpbulkwalk.1 , snmpconf.1 , snmpd.conf.5.def + , snmpdelta.1 , snmpdf.1 , snmpget.1 , + snmpgetnext.1 , snmpnetstat.1 , snmpset.1 , + snmpstatus.1 , snmptable.1 , snmptest.1 , + snmptranslate.1 , snmptrap.1 , snmptrapd.conf.5.def + , snmpusm.1 , snmpwalk.1 , variables.5: + + - add Net-SNMP in header of all man pages + +2002-02-07 09:52 jbpn + + * man/snmpcmd.1: + + - update style to match snmpd and snmptrapd man pages + +2002-02-07 08:15 jbpn + + * man/snmptrapd.8: + + - fix speeling mistake + +2002-02-07 08:00 jbpn + + * man/snmptrapd.8: + + - bring up to date with snmptrapd + +2002-02-07 07:28 dts12 + + * README.hpux11 , acconfig.h , + agent/mibgroup/ucd_snmp.h , agent/mibgroup/host/hr_network.c + , agent/mibgroup/host/hr_storage.c , + agent/mibgroup/host/hr_swinst.c , + agent/mibgroup/host/hr_swrun.c , agent/mibgroup/mibII/at.c + , agent/mibgroup/mibII/icmp.c , + agent/mibgroup/mibII/interfaces.c , + agent/mibgroup/mibII/interfaces.h , agent/mibgroup/mibII/ip.c + , agent/mibgroup/mibII/ipAddr.c , + agent/mibgroup/mibII/tcp.c , agent/mibgroup/mibII/tcpTable.c + , agent/mibgroup/mibII/tcpTable.h , + agent/mibgroup/mibII/udp.c , agent/mibgroup/mibII/udpTable.c + , agent/mibgroup/mibII/var_route.c , + agent/mibgroup/mibII/var_route.h , + agent/mibgroup/ucd-snmp/memory.c , + include/net-snmp/net-snmp-config.h.in , + include/net-snmp/system/hpux.h , mibs/UCD-SNMP-MIB.txt: + + Support for HP-UX 11, courtesy of Johannes Schmidt-Fischer. + +2002-02-07 06:30 jbpn + + * man/snmpd.1.def: + + - alphabetise options + + - bring man page in line with new positional arguments listening + address specification and add section describing that + + - put Net-SNMP in header + +2002-02-06 10:06 jbpn + + * include/net-snmp/scapi.h: + + - fix bug noted by Niels + +2002-02-06 09:25 jbpn + + * apps/: encode_keychange.c , snmpusm.c: + + - minor tweaks due to change in definition of USM OIDs. + +2002-02-06 09:17 jbpn + + * include/net-snmp/snmpusm.h , include/net-snmp/snmpv3.h + , include/net-snmp/transform_oids.h , + snmplib/snmp_parse_args.c , snmplib/snmpusm.c , + snmplib/snmpv3.c: + + - move USM OID definitions into snmpusm.c, make them const + + - consequent increase in const-ness in some function prototypes + +2002-02-06 09:12 hardaker + + * include/net-snmp/net-snmp-includes.h: + + remove internal note about v3 api, which should be public + +2002-02-06 09:12 hardaker + + * include/net-snmp/snmpusm_init.h: + + removed unneeded file + +2002-02-06 09:06 jbpn + + * include/net-snmp/keytools.h , include/net-snmp/scapi.h + , snmplib/keytools.c , snmplib/scapi.c: + + - add const-ness for transform type args + +2002-02-06 09:01 jbpn + + * include/net-snmp/mib.h , include/net-snmp/snmp_debug.h + , snmplib/mib.c , snmplib/snmp_debug.c: + + - add some const-ness for OID args (mainly so that debugmsg_oid takes + const). + +2002-02-06 08:44 dts12 + + * agent/agent_read_config.c , agent/mibgroup/ucd_snmp.h + , agent/mibgroup/host/hr_filesys.c , + agent/mibgroup/host/hr_storage.c , + agent/mibgroup/ucd-snmp/loadave.c , + agent/mibgroup/ucd-snmp/memory_dynix.c , + agent/mibgroup/ucd-snmp/memory_dynix.h , + agent/mibgroup/ucd-snmp/vmstat_dynix.c , + agent/mibgroup/ucd-snmp/vmstat_dynix.h , + include/net-snmp/system/dynix.h , + agent/mibgroup/host/hr_swrun.c , agent/mibgroup/mibII/at.c + , agent/mibgroup/mibII/interfaces.c , + agent/mibgroup/mibII/route_write.c , + agent/mibgroup/mibII/var_route.c , snmplib/snmp_api.c: + + Support for Dynix/PTX 4.4, courtesy of Patrick Hess. + +2002-02-06 07:41 jbpn + + * include/net-snmp/snmp_api.h , snmplib/snmp_api.c: + + - make first argument of snmp_dup_objid() const. + + - better handle NULL values in snmp_dup_objid(). + +2002-02-06 07:09 dts12 + + * FAQ , man/snmp_trap_api.3: + + Clarify the applicability of 'snmp_trap_api(3)' routines to AgentX subagents. + +2002-02-06 05:58 dts12 + + * apps/: encode_keychange.c , notification_log.c , + snmpbulkget.c , snmpbulkwalk.c , snmpdelta.c , + snmpdf.c , snmpget.c , snmpgetnext.c , snmpset.c + , snmpstatus.c , snmptable.c , snmptest.c , + snmptranslate.c , snmptrap.c , snmptrapd.c , + snmptrapd_handlers.c , snmptrapd_log.c , snmpusm.c + , snmpvacm.c , snmpwalk.c , snmpnetstat/if.c + , snmpnetstat/inet.c , snmpnetstat/inet6.c , + snmpnetstat/main.c , snmpnetstat/route.c: + + Applications amended to use the new-style library header structure. + (In most cases, simply including the single "full API" header file) + +2002-02-06 05:55 dts12 + + * include/net-snmp/: asn1.h , config_api.h , + definitions.h , logging_api.h , mib_api.h , + net-snmp-includes.h , pdu_api.h , session_api.h , + snmpv3_api.h , types.h , utilities.h , varbind_api.h: + + Framework for new library header file organisation, with eight main groups + of API routines. Currently these still refer to the UCD-style style header + files for the actual function declarations. + +2002-02-06 05:31 jbpn + + * man/Makefile.in: + + - replace use of $< with explicit filename, since non-GNU makes seem + to barf on it + +2002-02-06 03:31 dts12 + + * Makefile.in: + + Fix incorrect directory specification in 'make clean' + +2002-02-06 03:18 dts12 + + * acconfig.h , include/net-snmp/net-snmp-config.h.in: + + Protect the project config file against multiple inclusion. + +2002-02-06 03:07 jbpn + + * agent/auto_nlist.c: + + - remove #include "../snmplib/system.h" which no longer exists and + is apparently unnecessary anyway. + +2002-02-06 02:51 jbpn + + * agent/mibgroup/kernel_sunos5.c: + + - remove #include "../../snmplib/system.h" which no longer exists + and is apparently unnecessary anyway. + +2002-02-05 11:44 hardaker + + * COPYING (V4-2-patches.7), COPYING: + + copyright year update for NAI and Cambridge + +2002-02-05 09:54 hardaker + + * include/net-snmp/net-snmp-config.h.in: + + perl fixes + +2002-02-05 09:54 hardaker + + * agent/agent_registry.c , agent/mibgroup/Rmon/alarm.c , + agent/mibgroup/smux/smux.c , include/net-snmp/snmp_api.h + , snmplib/snmp_api.c: + + Patch from Harrie Hazewinkel to move the oidtree_compare function to + the main library. + +2002-02-05 09:52 hardaker + + * configure , configure.in , agent/Makefile.in: + + perl build fixes. + +2002-02-05 07:19 hardaker + + * agent/Makefile.in: + + opps. Removed forced perl embedding + +2002-02-04 16:22 hardaker + + * include/net-snmp/net-snmp-config.h: + + this file shouldn't be checked in + +2002-02-04 16:22 hardaker + + * Makefile.in , acconfig.h , configure , + configure.in , agent/Makefile.in , agent/snmp_perl.c + , agent/snmp_perl.pl , agent/snmp_vars.c: + + - Support for embedding perl subroutines into the agent to be called + as handlers. + - New configure options: + --with-perl-modules attempts to build contained modules (poorly currently). + --enable-embedded-perl actually specifies to do perl embedding + within the agent. + +2002-02-04 16:16 hardaker + + * perl/: ASN/ASN.pm , ASN/ASN.xs , ASN/Changes , + ASN/MANIFEST , ASN/Makefile.PL , ASN/test.pl , + agent/Changes , agent/MANIFEST , agent/Makefile.PL , + agent/agent.pm , agent/agent.xs , agent/test.pl , + agent/typemap , default_store/Changes , + default_store/MANIFEST , default_store/Makefile.PL , + default_store/default_store.pm , + default_store/default_store.xs , default_store/test.pl , + default_store/typemap: + + Beginnings of new perl modules needed to implement an SNMP agent (or + agentx subagent) inside perl. + - not complete yet. + - may change. + - but works. + +2002-02-04 04:39 jbpn + + * snmplib/mib.c: + + - correct processing for timeticks when DS_LIB_NUMERIC_TIMETICKS is + set (corrects bug #511793, reported by Anonymous). + +2002-02-01 01:50 dts12 + + * FAQ: + + Clarify the procedure for compiling with 'cc' rather than 'gcc' + +2002-01-31 14:58 hardaker + + * include/net-snmp/net-snmp-includes.h: + + s/snmplib\///; + +2002-01-31 06:55 hardaker + + * Makefile.in , agent/helpers/Makefile.in: + + fix make clean as reported by Bradley Bozarth. + +2002-01-30 08:06 dts12 + + * agent/mibgroup/ucd-snmp/versioninfo.c: + + Bring MIB variable versionTag into line with the new usage + +2002-01-29 17:53 hardaker + + * version.h , agent/snmpd.c , + agent/mibgroup/versiontag , apps/snmptranslate.c , + apps/snmptrapd.c , apps/snmpnetstat/main.c , + include/net-snmp/version.h , include/ucd-snmp/version.h , + snmplib/Makefile.in , snmplib/snmp_parse_args.c , + snmplib/snmp_version.c: + + Moved versioning information from version.h to: + - snmplib/snmp_version.c: + - define netsnmp_get_version(); + - create a const char *NetSnmpVersionInfo + - include/net-snmp/version.h: + - extern the above char * + - prototype the function + - include/ucd-snmp/version.h: + - create a static variable (the old way) and set it to NetSnmpVersionInfo + +2002-01-29 16:09 hardaker + + * testing/: eval_tools.sh , tests/T049snmpv3inform , + tests/T050snmpv3trap , tests/T051snmpv2ctrap , + tests/T052snmpv2cinform , tests/T053agentv1trap , + tests/T054agentv2ctrap , tests/T055agentv1mintrap , + tests/T056agentv2cmintrap , tests/T058agentauthtrap , + tests/T113agentxtrap: + + trap test fixes so the majority of the tests now work. + +2002-01-29 16:08 hardaker + + * Makefile.in: + + don't generate ucd-snmp-config.h any longer. + +2002-01-29 15:23 hardaker + + * acconfig.h , configure , configure.in , + include/net-snmp/net-snmp-config.h , + include/net-snmp/net-snmp-config.h.in , + include/net-snmp/machine/generic.h , + include/net-snmp/system/aix.h , include/net-snmp/system/bsd.h + , include/net-snmp/system/bsdi.h , + include/net-snmp/system/bsdi3.h , + include/net-snmp/system/bsdi4.h , + include/net-snmp/system/cygwin.h , + include/net-snmp/system/darwin.h , + include/net-snmp/system/freebsd.h , + include/net-snmp/system/freebsd2.h , + include/net-snmp/system/freebsd3.h , + include/net-snmp/system/freebsd4.h , + include/net-snmp/system/generic.h , + include/net-snmp/system/hpux.h , + include/net-snmp/system/irix.h , + include/net-snmp/system/linux.h , + include/net-snmp/system/mips.h , + include/net-snmp/system/netbsd.h , + include/net-snmp/system/openbsd.h , + include/net-snmp/system/solaris.h , + include/net-snmp/system/solaris2.6.h , + include/net-snmp/system/solaris2.7.h , + include/net-snmp/system/solaris2.8.h , + include/net-snmp/system/sunos.h , + include/net-snmp/system/svr5.h , + include/net-snmp/system/sysv.h , + include/net-snmp/system/ultrix4.h: + + moved s/*.h files to include/net-snmp/system/*.h + moved m/generic.h files to include/net-snmp/machine/generic.h + +2002-01-29 09:24 hardaker + + * apps/snmptrapd.c: + + fix -c argument parsing. + +2002-01-29 09:10 hardaker + + * testing/eval_tools.sh: + + reference include/net-snmp/net-snmp-config.h instead of just config.h + +2002-01-29 09:05 hardaker + + * snmplib/snmpusm.c: + + attempt to fix the unknown engineid/unknown user problems once and for all. + +2002-01-28 21:11 hardaker + + * configure , configure.in: + + whoops. Missed some .h file checks in configure. Thanks Robert. + +2002-01-28 21:03 hardaker + + * local/convertcode: + + minor fix. + +2002-01-28 21:02 hardaker + + * local/convertcode: + + added code convert script for ucd-snmp -> net-snmp header conversion + +2002-01-28 20:59 hardaker + + * agent/mibgroup/target/snmpTargetAddrEntry.c , + agent/mibgroup/target/snmpTargetParamsEntry.c , + agent/mibgroup/target/target.c , + agent/mibgroup/target/target_counters.c , + agent/mibgroup/tunnel/tunnel.c , + agent/mibgroup/ucd-snmp/disk.c , + agent/mibgroup/ucd-snmp/dlmod.c , + agent/mibgroup/ucd-snmp/extensible.c , + agent/mibgroup/ucd-snmp/loadave.c , + agent/mibgroup/ucd-snmp/logmatch.c , + agent/mibgroup/ucd-snmp/memory.c , + agent/mibgroup/ucd-snmp/memory_solaris2.c , + agent/mibgroup/ucd-snmp/pass.c , + agent/mibgroup/ucd-snmp/pass_persist.c , + agent/mibgroup/ucd-snmp/proc.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/encode_keychange.c , apps/notification_log.c , + apps/snmpbulkget.c , apps/snmpbulkwalk.c , + 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_handlers.c , + apps/snmptrapd_log.c , apps/snmpusm.c , apps/snmpvacm.c + , apps/snmpwalk.c , apps/snmpnetstat/Makefile.in + , apps/snmpnetstat/if.c , apps/snmpnetstat/inet.c + , apps/snmpnetstat/inet6.c , apps/snmpnetstat/main.c + , apps/snmpnetstat/route.c , include/net-snmp/asn1.h + , include/net-snmp/callback.h , + include/net-snmp/data_list.h , + include/net-snmp/default_store.h , include/net-snmp/getopt.h + , include/net-snmp/int64.h , include/net-snmp/keytools.h + , include/net-snmp/lcd_time.h , + include/net-snmp/libsnmp.h , include/net-snmp/md5.h , + include/net-snmp/mib.h , include/net-snmp/mt_support.h , + include/net-snmp/net-snmp-config.h , + include/net-snmp/oid_array.h , include/net-snmp/oid_stash.h + , include/net-snmp/parse.h , + include/net-snmp/read_config.h , include/net-snmp/scapi.h + , include/net-snmp/snmp-tc.h , include/net-snmp/snmp.h + , include/net-snmp/snmpAAL5PVCDomain.h , + include/net-snmp/snmpCallbackDomain.h , + include/net-snmp/snmpIPXDomain.h , + include/net-snmp/snmpTCPDomain.h , + include/net-snmp/snmpTCPIPv6Domain.h , + include/net-snmp/snmpUDPDomain.h , + include/net-snmp/snmpUDPIPv6Domain.h , + include/net-snmp/snmpUnixDomain.h , + include/net-snmp/snmp_alarm.h , include/net-snmp/snmp_api.h + , include/net-snmp/snmp_client.h , + include/net-snmp/snmp_debug.h , include/net-snmp/snmp_enum.h + , include/net-snmp/snmp_impl.h , + include/net-snmp/snmp_locking.h , + include/net-snmp/snmp_logging.h , + include/net-snmp/snmp_parse_args.h , + include/net-snmp/snmp_secmod.h , + include/net-snmp/snmp_transport.h , include/net-snmp/snmpksm.h + , include/net-snmp/snmpusm.h , + include/net-snmp/snmpusm_init.h , include/net-snmp/snmpv3.h + , include/net-snmp/system.h , include/net-snmp/tools.h + , include/net-snmp/transform_oids.h , + include/net-snmp/vacm.h , include/net-snmp/agent/snmp_agent.h + , man/Makefile.in , snmplib/Makefile.in , + snmplib/asn1.c , snmplib/asn1.h , snmplib/callback.c + , snmplib/callback.h , snmplib/data_list.c , + snmplib/data_list.h , snmplib/default_store.c , + snmplib/default_store.h , snmplib/getopt.h , + snmplib/int64.c , snmplib/int64.h , snmplib/keytools.c + , snmplib/keytools.h , snmplib/lcd_time.c , + snmplib/lcd_time.h , snmplib/libsnmp.h , snmplib/md5.c + , snmplib/md5.h , snmplib/mib.c , snmplib/mib.h + , snmplib/mt_support.c , snmplib/mt_support.h , + snmplib/oid_array.c , snmplib/oid_array.h , + snmplib/oid_stash.c , snmplib/oid_stash.h , + snmplib/parse.c , snmplib/parse.h , + snmplib/read_config.c , snmplib/read_config.h , + snmplib/scapi.c , snmplib/scapi.h , snmplib/snmp-tc.c + , snmplib/snmp-tc.h , snmplib/snmp.c , + snmplib/snmp.h , snmplib/snmpAAL5PVCDomain.c , + snmplib/snmpAAL5PVCDomain.h , snmplib/snmpCallbackDomain.c + , snmplib/snmpCallbackDomain.h , snmplib/snmpIPXDomain.c + , snmplib/snmpIPXDomain.h , snmplib/snmpTCPDomain.c + , snmplib/snmpTCPDomain.h , snmplib/snmpTCPIPv6Domain.c + , snmplib/snmpTCPIPv6Domain.h , snmplib/snmpUDPDomain.c + , snmplib/snmpUDPDomain.h , snmplib/snmpUDPIPv6Domain.c + , snmplib/snmpUDPIPv6Domain.h , snmplib/snmpUnixDomain.c + , snmplib/snmpUnixDomain.h , snmplib/snmp_alarm.c + , snmplib/snmp_alarm.h , snmplib/snmp_api.c , + snmplib/snmp_api.h , snmplib/snmp_auth.c , + snmplib/snmp_client.c , snmplib/snmp_client.h , + snmplib/snmp_debug.c , snmplib/snmp_debug.h , + snmplib/snmp_enum.c , snmplib/snmp_enum.h , + snmplib/snmp_impl.h , snmplib/snmp_logging.c , + snmplib/snmp_logging.h , snmplib/snmp_parse_args.c , + snmplib/snmp_parse_args.h , snmplib/snmp_secmod.c , + snmplib/snmp_secmod.h , snmplib/snmp_transport.c , + snmplib/snmp_transport.h , snmplib/snmpksm.c , + snmplib/snmpksm.h , snmplib/snmpusm.c , + snmplib/snmpusm.h , snmplib/snmpv3.c , snmplib/snmpv3.h + , snmplib/system.c , snmplib/system.h , + snmplib/tools.c , snmplib/tools.h , + snmplib/transform_oids.h , snmplib/vacm.c , + snmplib/vacm.h , testing/RUNTESTS , + testing/eval_tools.sh , include/ucd-snmp/asn1.h , + include/ucd-snmp/callback.h , include/ucd-snmp/default_store.h + , include/ucd-snmp/int64.h , include/ucd-snmp/keytools.h + , include/ucd-snmp/mib.h , include/ucd-snmp/mibincl.h + , include/ucd-snmp/parse.h , + include/ucd-snmp/read_config.h , include/ucd-snmp/scapi.h + , include/ucd-snmp/snmp-tc.h , include/ucd-snmp/snmp.h + , include/ucd-snmp/snmp_alarm.h , + include/ucd-snmp/snmp_api.h , include/ucd-snmp/snmp_client.h + , include/ucd-snmp/snmp_debug.h , + include/ucd-snmp/snmp_impl.h , include/ucd-snmp/snmp_logging.h + , include/ucd-snmp/snmp_parse_args.h , + include/ucd-snmp/snmp_vars.h , include/ucd-snmp/snmpusm.h + , include/ucd-snmp/snmpv3.h , include/ucd-snmp/system.h + , include/ucd-snmp/tools.h , + include/ucd-snmp/transform_oids.h , + include/ucd-snmp/util_funcs.h: + + Major file moving and editing of include directives. + - essentially adds up to: + - mv snmplib/*.h include/net-snmp/ + - local/convertcode `find . -name \*.c \*.h` + +2002-01-28 20:54 hardaker + + * agent/: agent_handler.c , agent_index.c , + agent_read_config.c , agent_registry.c , agent_trap.c + , auto_nlist.c , kernel.c , mib_modules.c , + snmp_agent.c , snmp_vars.c , snmpd.c , + helpers/bulk_to_next.c , helpers/debug_handler.c , + helpers/instance.c , helpers/multiplexer.c , + helpers/null.c , helpers/old_api.c , helpers/read_only.c + , helpers/serialize.c , helpers/table.c , + helpers/table_array.c , helpers/table_dataset.c , + helpers/table_iterator.c , mibgroup/host_res.h , + mibgroup/kernel_sunos5.c , mibgroup/mibincl.h , + mibgroup/testdelayed.c , mibgroup/testhandler.c , + mibgroup/util_funcs.c , mibgroup/Rmon/alarm.c , + mibgroup/Rmon/event.c , mibgroup/Rmon/history.c , + mibgroup/Rmon/rows.c , mibgroup/agentx/agentx_config.c , + mibgroup/agentx/client.c , mibgroup/agentx/master.c , + mibgroup/agentx/master_admin.c , + mibgroup/agentx/master_request.c , mibgroup/agentx/protocol.c + , mibgroup/agentx/subagent.c , + mibgroup/disman/mteObjectsTable.c , + mibgroup/disman/mteTriggerBooleanTable.c , + mibgroup/disman/mteTriggerDeltaTable.c , + mibgroup/disman/mteTriggerExistenceTable.c , + mibgroup/disman/mteTriggerTable.c , + mibgroup/disman/mteTriggerThresholdTable.c , + mibgroup/examples/ucdDemoPublic.c , mibgroup/host/hr_disk.c + , mibgroup/host/hr_filesys.c , + mibgroup/host/hr_storage.c , mibgroup/host/hr_swinst.c + , mibgroup/host/hr_swrun.c , mibgroup/host/hr_system.c + , mibgroup/mibII/at.c , mibgroup/mibII/icmp.c , + mibgroup/mibII/interfaces.c , mibgroup/mibII/ip.c , + mibgroup/mibII/ipAddr.c , mibgroup/mibII/ipv6.c , + mibgroup/mibII/kernel_linux.c , mibgroup/mibII/route_write.c + , mibgroup/mibII/snmp_mib.c , + mibgroup/mibII/sysORTable.c , mibgroup/mibII/system_mib.c + , mibgroup/mibII/tcp.c , mibgroup/mibII/tcpTable.c + , mibgroup/mibII/udp.c , mibgroup/mibII/udpTable.c + , mibgroup/mibII/vacm_context.c , + mibgroup/mibII/vacm_vars.c , mibgroup/mibII/vacm_vars.h + , mibgroup/mibII/var_route.c , mibgroup/mibJJ/icmp.c + , mibgroup/mibJJ/interfaces.c , mibgroup/mibJJ/ip.c + , mibgroup/mibJJ/ipAddr.c , mibgroup/mibJJ/ipMedia.c + , mibgroup/mibJJ/ipv6.c , mibgroup/mibJJ/kernel_linux.c + , mibgroup/mibJJ/snmp_mib.c , mibgroup/mibJJ/sysORTable.c + , mibgroup/mibJJ/system_mib.c , mibgroup/mibJJ/tcp.c + , mibgroup/mibJJ/tcpTable.c , mibgroup/mibJJ/udp.c , + mibgroup/mibJJ/udpTable.c , mibgroup/mibJJ/vacm_vars.c , + mibgroup/misc/dlmod.c , + mibgroup/notification/snmpNotifyFilterProfileTable.c , + mibgroup/notification/snmpNotifyFilterTable.c , + mibgroup/notification/snmpNotifyTable.c , + mibgroup/smux/smux.c , mibgroup/smux/snmp_bgp.c , + mibgroup/smux/snmp_ospf.c , mibgroup/smux/snmp_rip2.c , + mibgroup/snmpv3/snmpEngine.c , mibgroup/snmpv3/usmUser.c + , mibgroup/snmpv3/usmUser.h: + + Major file moving and editing of include directives. + - essentially adds up to: + - mv snmplib/*.h include/net-snmp/ + - local/convertcode `find . -name \*.c \*.h` + +2002-01-28 19:42 hardaker + + * include/ucd-snmp/ucd-snmp-config.h: + + remove UCD_COMPAT flag and DEFINE IT instead + +2002-01-28 19:41 hardaker + + * include/ucd-snmp/ucd-snmp-config.h: + + remove UCD_COMPAT flag and define it instead + +2002-01-25 11:29 hardaker + + * snmplib/mib.c: + + - parse_one_oid_index: + - use an unsigned int for length's pulled from the oid. + - Make sure they're always < 128 + +2002-01-25 09:12 jbpn + + * agent/mibgroup/snmpv3/usmUser.c: + + - closer adherence to state machines described in RFC 2574 + +2002-01-25 09:10 jbpn + + * snmplib/snmpusm.c: + + - cause usmDecryptionError reports to be sent in a couple of extra + cases: bad salt (length != 8) and length of encrypted data not a + multiple of 8 octets (per RFC 2574). + +2002-01-25 09:04 jbpn + + * agent/snmp_agent.c: + + - for unknown message types, increment snmpInASNParseErrs and fail + at the post-parse stage. + + - for notification types, increment snmpUnknownPDUHandlers and bail + out early. + +2002-01-25 09:01 jbpn + + * snmplib/snmp_api.c: + + - for unhandled messages (e.g. RESPONSE messages sent to agents), + increment the snmpUnknownPDUHandlers counter. + + - try to free securityStateRefs when post-parse fails. + +2002-01-25 06:26 jbpn + + * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.6), vacm_vars.c: + + - fix minor problem with storageType (always okay to set to current + value). + + - don't reset some variables to old value unless we actually set + them in the first place! + +2002-01-25 05:00 jbpn + + * agent/helpers/table.c: + + - don't print out debugging info in a further case where it has been + free()d. + + - set the exception noSuchInstance rather than error noSuchName when + we have the incorrect number of indices. + +2002-01-25 04:54 dts12 + + * snmplib/README.newlib: + + file README.newlib was initially added on branch NEW-LIBRARY-API. + +2002-01-25 04:49 jbpn + + * agent/helpers/table.c: + + - move debugging output to before where (potentially) the data it is + trying to print gets free()d. + +2002-01-25 04:40 jbpn + + * agent/snmp_agent.c: + + - keep asp->vbcount correct in create_subtree_cache() if we dump + varbinds in the GETNEXT case because numvarbinds > non-repeaters. + Failing to do this will cause problems later when you iterate over + 0 .. asp->vbcount - 1 in reassign_requests(). + +2002-01-24 15:11 rstory + + * include/net-snmp/agent/table.h: + + update macros to put parens around parameters when used, in case a parameter is an expression, which might muck about with operator precedence rules and cause unexpected and undesirable behavior. + +2002-01-24 11:07 rstory + + * local/mib2c.array-user.conf: + + try to find & handle external indexes; use new style net-snmp includes; add + row_copy; use context types & casts in parameters instead of generic types + recast inside method + +2002-01-24 06:03 jbpn + + * snmplib/: read_config.c (V4-2-patches.3), read_config.c: + + - avoid format string nasties in read_config_store() when writing to + files (exposed e.g. by the persistent sysName.0 stuff -- try + snmpset host sysName.0 s "%08x" -- oops) + +2002-01-24 04:34 jbpn + + * snmplib/snmpusm.c: + + - don't automatically accept a msgUserName of "" when processing + incoming messages. + +2002-01-24 04:30 jbpn + + * snmplib/snmp_api.c: + + - bigger buffer for msgAuthoritativeEngineID field since it is not + limited to 32 bytes like SnmpEngineTC. Really this needs to be + allocated by the security module but for now we'll just make it + twice as big. + +2002-01-24 03:19 dts12 + + * agent/mibgroup/host/hr_swrun.c , snmplib/snmp-tc.c: + + AIX support for the Host Resources module. + (Thanks to Andy Hood) + +2002-01-23 08:28 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - set viewType to the DEFVAL included(1) for new rows + +2002-01-23 07:40 jbpn + + * snmplib/snmp_api.c: + + - secModel of 0 is a parse error in HeaderData + +2002-01-23 07:23 jbpn + + * snmplib/snmp_api.c: + + - be careful to free securityStateRef in a couple of error cases in + snmpv3_parse -- fixes memory leaks when malformed PDUs are + received. + +2002-01-22 19:49 rstory + + * snmplib/: snmp_api.c , snmp_api.h: + + chg api for snmp_oid_ncompare, don't implement it vi snmp_oid_compare + +2002-01-22 19:46 rstory + + * snmplib/: oid_array.c , oid_array.h: + + add Get_oid_data_count(); add subset support + +2002-01-22 19:44 rstory + + * snmplib/: mib.c , mib.h: + + add netsnmp_str2oid() + +2002-01-22 19:41 rstory + + * include/net-snmp/agent/table_array.h: + + add subset function + +2002-01-22 19:40 rstory + + * agent/helpers/table_array.c: + + add subset function; add preliminary locking code; add ta_check_row_status + +2002-01-22 06:33 jbpn + + * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.4), vacm_vars.c: + + - fix bug just introduced where setting an existing row's status to + createAndGo(4) or createAndWait(5) would delete the row. + +2002-01-22 04:58 jbpn + + * snmplib/snmpusm.c: + + - cause a parse error if we receive UsmSecurityParameters with a + msgUserName that is illegally long. + +2002-01-22 03:10 jbpn + + * agent/mibgroup/target/snmpTargetParamsEntry.c: + + - oops, left old code in #if 0 branch AGAIN. I am getting into bad + habits! + +2002-01-22 03:08 jbpn + + * agent/mibgroup/notification/snmpNotifyTable.c: + + - fix memory leaks in row creation/destruction + + - more aggressive validity checking of snmpNotifyTag, snmpNotifyType + and snmpNotifyStorageType. + + - passes 6.5.1.0 -- 6.5.8.3 + +2002-01-22 01:47 jbpn + + * agent/mibgroup/target/: snmpTargetAddrEntry.c , + snmpTargetParamsEntry.c , snmpTargetParamsEntry.h: + + - correct state machines for snmpTargetParamsTable + +2002-01-21 23:48 jbpn + + * agent/mibgroup/target/snmpTargetAddrEntry.c: + + - tidy things up a bit (had left some old code sitting if #if 0 + branch). + + - remember to close (target->sess) when we move a target to + notInService(2). + +2002-01-21 11:04 jbpn + + * agent/mibgroup/target/snmpTargetAddrEntry.c: + + - correct state machines for snmpTargetAddrTable + +2002-01-21 06:47 jbpn + + * agent/mibgroup/target/: snmpTargetAddrEntry.c , + snmpTargetAddrEntry.h: + + - implement snmpTargetSpinLock object + +2002-01-18 09:19 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - correct state machine for vacmViewTreeFamilyTable. Passes all the + relevant Silvercreek VACM tetst (5.4.0.1 -- 5.4.9.7 inclusive). + +2002-01-18 08:49 jbpn + + * snmplib/: vacm.c , vacm.h: + + - add a switch to vacm_getViewEntry() to allow the mask entries + to be ignore (which is what you want when you are just using this + function to look up an entry in the table in order to write some new + value to one of the columnar objects). + +2002-01-18 06:09 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - correct state machine for vacmAccessTable. Passes all the relevant + Silvercreek VACM tetst (5.3.0 -- 5.3.9.7 inclusive). + +2002-01-18 04:11 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - correct state machine for vacmSecurityToGroupTable (i.e. don't + just do everything in the COMMIT phase). Passes all the relevant + Silvercreek VACM tetst (5.2.0 -- 5.2.9.7 inclusive). + +2002-01-18 04:08 jbpn + + * agent/snmp_agent.c: + + - don't overwrite an existing error status after COMMIT or UNDO + phases with commitFailed or undoFailed (but do translate error + returns from those phases into those errors when we don't have an + existing error status). + +2002-01-17 06:57 jbpn + + * snmplib/snmp_api.c: + + - handle illegal values of msgID correctly (by dropping the packet + and incrementing snmpInASNParseErrs) + +2002-01-17 06:38 jbpn + + * snmplib/snmp_api.c: + + - handle illegal values of msgMaxSize correctly (by dropping the + packet and incrementing snmpInASNParseErrs) + +2002-01-15 08:17 rstory + + * include/net-snmp/net-snmp-includes.h: + + top level include which includes useful snmplib headers + +2002-01-15 08:15 rstory + + * include/ucd-snmp/: agent_index.h , agent_read_config.h + , agent_registry.h , agent_trap.h , asn1.h , + auto_nlist.h , callback.h , default_store.h , + ds_agent.h , header_complex.h , int64.h , keytools.h + , mib.h , mib_module_config.h , mibincl.h , + parse.h , read_config.h , scapi.h , snmp-tc.h , + snmp.h , snmp_agent.h , snmp_alarm.h , snmp_api.h + , snmp_client.h , snmp_debug.h , snmp_impl.h , + snmp_logging.h , snmp_parse_args.h , snmp_vars.h , + snmpusm.h , snmpv3.h , struct.h , system.h , + tools.h , transform_oids.h , ucd-snmp-agent-includes.h + , ucd-snmp-config.h , ucd-snmp-includes.h , + util_funcs.h , var_struct.h , version.h: + + create 4.x headers that are wrappers pointing to new headers + +2002-01-14 15:08 rstory + + * include/net-snmp/agent/table_array.h: + + add UserRowAction and void pointer + +2002-01-14 13:41 hardaker + + * agent/: mibgroup/ucd-snmp/lmSensors.c , Makefile.in: + + -> net-snmp/agent/net-snmp-agent-includes.h + +2002-01-14 13:40 hardaker + + * include/net-snmp/agent/ucd-snmp-agent-includes.h: + + removed + +2002-01-14 13:29 rstory + + * include/net-snmp/agent/net-snmp-agent-includes.h: + + copy ucd-snmp-agent-includes.h and update to net-snmp use new agent dir + +2002-01-14 08:04 hardaker + + * agent/Makefile.in , agent/agent_callbacks.h , + agent/agent_handler.c , agent/agent_handler.h , + agent/agent_index.c , agent/agent_index.h , + agent/agent_read_config.c , agent/agent_read_config.h , + agent/agent_registry.c , agent/agent_registry.h , + agent/agent_trap.c , agent/agent_trap.h , + agent/auto_nlist.c , agent/auto_nlist.h , + agent/ds_agent.h , agent/kernel.c , agent/mib_modules.c + , agent/mib_modules.h , agent/snmp_agent.c , + agent/snmp_agent.h , agent/snmp_vars.c , + agent/snmp_vars.h , agent/snmpd.c , + agent/ucd-snmp-agent-includes.h , agent/var_struct.h , + agent/helpers/Makefile.in , agent/helpers/bulk_to_next.c + , agent/helpers/debug_handler.c , + agent/helpers/instance.c , agent/helpers/multiplexer.c , + agent/helpers/null.c , agent/helpers/old_api.c , + agent/helpers/read_only.c , agent/helpers/serialize.c , + agent/helpers/table.c , agent/helpers/table_array.c , + agent/helpers/table_iterator.c , agent/mibgroup/host_res.h + , agent/mibgroup/mibincl.h , + agent/mibgroup/testdelayed.c , agent/mibgroup/testhandler.c + , agent/mibgroup/agentx/agentx_config.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/subagent.c , + agent/mibgroup/disman/mteTriggerTable.c , + agent/mibgroup/examples/example.c , + agent/mibgroup/examples/ucdDemoPublic.c , + agent/mibgroup/host/hr_disk.c , agent/mibgroup/host/hr_proc.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/icmp.c , + agent/mibgroup/mibII/interfaces.c , agent/mibgroup/mibII/ip.c + , agent/mibgroup/mibII/ipAddr.c , + agent/mibgroup/mibII/ipv6.c , + 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/vacm_context.c , + agent/mibgroup/mibII/vacm_vars.c , + agent/mibgroup/mibII/var_route.c , + agent/mibgroup/mibJJ/icmp.c , + agent/mibgroup/mibJJ/interfaces.c , agent/mibgroup/mibJJ/ip.c + , agent/mibgroup/mibJJ/ipAddr.c , + agent/mibgroup/mibJJ/ipMedia.c , + agent/mibgroup/mibJJ/ipRoute.c , agent/mibgroup/mibJJ/ipv6.c + , agent/mibgroup/mibJJ/sysORTable.c , + agent/mibgroup/mibJJ/system_mib.c , agent/mibgroup/mibJJ/tcp.c + , agent/mibgroup/mibJJ/tcpTable.c , + agent/mibgroup/mibJJ/udp.c , agent/mibgroup/mibJJ/udpTable.c + , agent/mibgroup/mibJJ/vacm_vars.c , + agent/mibgroup/misc/dlmod.c , + agent/mibgroup/notification/snmpNotifyTable.c , + agent/mibgroup/smux/smux.c , agent/mibgroup/smux/snmp_bgp.c + , agent/mibgroup/smux/snmp_ospf.c , + agent/mibgroup/smux/snmp_rip2.c , + agent/mibgroup/snmpv3/usmUser.c , + agent/mibgroup/target/target_counters.c , + agent/mibgroup/tunnel/tunnel.c , + agent/mibgroup/ucd-snmp/disk.c , + agent/mibgroup/ucd-snmp/diskio.c , + agent/mibgroup/ucd-snmp/dlmod.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/logmatch.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/pass.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 , + apps/notification_log.h , apps/snmptrapd.c , + include/net-snmp/agent/agent_callbacks.h , + include/net-snmp/agent/agent_handler.h , + include/net-snmp/agent/agent_index.h , + include/net-snmp/agent/agent_read_config.h , + include/net-snmp/agent/agent_registry.h , + include/net-snmp/agent/agent_trap.h , + include/net-snmp/agent/auto_nlist.h , + include/net-snmp/agent/ds_agent.h , + include/net-snmp/agent/mib_modules.h , + include/net-snmp/agent/snmp_agent.h , + include/net-snmp/agent/snmp_vars.h , + include/net-snmp/agent/ucd-snmp-agent-includes.h , + include/net-snmp/agent/var_struct.h: + + moved the /agent installed headers to ../include/net-snmp/agent + +2002-01-13 09:22 hardaker + + * agent/Makefile.in: + + add a couple more install headers. + +2002-01-11 14:18 hardaker + + * apps/: Makefile.in , notification_log.c: + + Move all agent/helpers/*.h files to include/net-snmp/agent/ and change + references. + +2002-01-11 14:12 hardaker + + * agent/Makefile.in , agent/agent_handler.c , + 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/helpers/all_helpers.h , agent/helpers/bulk_to_next.c + , agent/helpers/bulk_to_next.h , + agent/helpers/debug_handler.c , agent/helpers/debug_handler.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/testdelayed.c + , agent/mibgroup/testhandler.c , + agent/mibgroup/agent/nsTransactionTable.c , + agent/mibgroup/mibII/vacm_context.c , + agent/mibgroup/target/target_counters.c , + include/net-snmp/agent/all_helpers.h , + include/net-snmp/agent/bulk_to_next.h , + include/net-snmp/agent/debug_handler.h , + include/net-snmp/agent/instance.h , + include/net-snmp/agent/multiplexer.h , + include/net-snmp/agent/null.h , + include/net-snmp/agent/old_api.h , + include/net-snmp/agent/read_only.h , + include/net-snmp/agent/serialize.h , + include/net-snmp/agent/set_helper.h , + include/net-snmp/agent/table.h , + include/net-snmp/agent/table_array.h , + include/net-snmp/agent/table_data.h , + include/net-snmp/agent/table_dataset.h , + include/net-snmp/agent/table_iterator.h: + + Move all agent/helpers/*.h files to include/net-snmp/agent/ and change + references. + +2002-01-11 08:41 hardaker + + * agent/Makefile.in , agent/helpers/Makefile.in , + agent/mibgroup/Makefile.in , apps/Makefile.in , + snmplib/Makefile.in: + + - Add -I$(top_srcdir)/include to include path. + - Rename 3 agent libraries from libucd* -> libnetsnmp* + +2002-01-11 07:58 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - don't use while(x-- >= 0) loops for new unsigned index components + +2002-01-11 05:27 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - be careful about signedess of index components in tables + +2002-01-10 13:12 nba + + * configure , configure.in: + + Create the include directory when building outside source directory + +2002-01-10 08:20 jbpn + + * agent/mibgroup/mibII/sysORTable.c: + + - use an unsigned long loop variable in var_sysORTable() to avoid + incorrect lexi-ordering when doing requests like GETNEXT + sysORDescr.4294967295. + + - minor debugging output changes + +2002-01-10 07:32 jbpn + + * agent/snmp_agent.c: + + - fix minor memory leak in reassign_requests() + +2002-01-10 07:21 jbpn + + * agent/snmp_agent.c: + + - set type for unhandled GET requests in handle_pdu() to be + noSuchInstance rather than noSuchObject (noSuchObject exceptions + are detected and explicitly set earlier). + +2002-01-10 05:52 jbpn + + * agent/helpers/old_api.c: + + - correct typo that meant error returns from old-api write methods + were ignored. + +2002-01-10 05:04 jbpn + + * snmplib/snmp_api.h: + + - change value of STAT_TARGET_STATS_END so that mibII/snmp_mib.c can + return values of mandatory objects snmpSilentDrops and + snmpProxyDrops. + +2002-01-09 08:50 jbpn + + * snmplib/snmp_api.c: + + - make unknown/illegal varbind types in v1/v2c PDUs cause + snmpInASNParseErrs to be incremented. + +2002-01-09 07:55 jbpn + + * agent/helpers/debug_handler.c: + + - fix memory leak + +2002-01-09 07:32 jbpn + + * apps/snmpbulkget.c: + + - bring app-specific options in line with snmpbulkwalk (-C rather + than -B) + +2002-01-09 07:31 jbpn + + * apps/snmpbulkwalk.c: + + - formatting change to usage message + +2002-01-09 06:35 jbpn + + * agent/helpers/table_iterator.c: + + - fix minor memory leak + +2002-01-08 08:55 jbpn + + * apps/snmpbulkwalk.c: + + - add options from snmpwalk + + - allow non-repeaters and max-repeaters to be set + + - change default value of max-repeaters to a lower value to avoid + timeouts with slower agents + +2002-01-08 08:17 jbpn + + * agent/snmp_agent.c: + + - don't try to malloc() a zero-length buffer, in case some malloc()s + complain. + +2002-01-08 08:15 jbpn + + * agent/snmp_agent.c: + + - hopefully final GETBULK fix -- passes all SilverCreek's GETBULK + tests (incl. negative non-repeaters and max-repeaters) + +2002-01-08 06:59 jbpn + + * agent/: snmp_agent.c , snmp_agent.h , + helpers/bulk_to_next.c: + + - GETBULK fix to ignore varbinds for which zero repetitions are + called for + + - drop asp->start and asp->end which are hardly used and which get + in the way of this type of processing + + - ignore negative repetitions in bulk_to_next handler + +2002-01-07 08:39 hardaker + + * perl/manager/.cvsignore: + + ignore file + +2002-01-07 08:38 hardaker + + * perl/manager/INSTALL: + + PNGGraph -> GD::Graph + +2002-01-04 13:48 hardaker + + * Makefile.in: + + fix dependencies + +2002-01-04 13:24 hardaker + + * acconfig.h , include/net-snmp/acconfig.h: + + move acconfig.h back to the top dir where its apparently supposed to live. + +2002-01-04 13:18 hardaker + + * configure , configure.in: + + more ucd-snmp -> net-snmp translations. warning: includes the default persistent store. + +2002-01-04 13:04 hardaker + + * include/: net-snmp/.cvsignore , ucd-snmp/.cvsignore: + + ignore files + +2002-01-04 13:02 hardaker + + * .cvsignore: + + ignore built net-snmp-config + +2002-01-04 13:00 hardaker + + * apps/: Makefile.in , encode_keychange.c , + notification_log.c , snmpbulkget.c , snmpbulkwalk.c + , snmpdelta.c , snmpdf.c , snmpget.c , + snmpgetnext.c , snmpset.c , snmpstatus.c , + snmptable.c , snmptest.c , snmptranslate.c , + snmptrap.c , snmptrapd.c , snmptrapd_handlers.c + , snmptrapd_log.c , snmpusm.c , snmpvacm.c + , snmpwalk.c: + + beginnings of ucd-snmp -> net-snmp structural changes. + - config.h -> include/net-snmp/net-snmp-config.h + - this, of course, changes just about every file in the repository. + +2002-01-04 12:56 hardaker + + * agent/mibgroup/mibJJ/icmp.c , + agent/mibgroup/mibJJ/interfaces.c , agent/mibgroup/mibJJ/ip.c + , agent/mibgroup/mibJJ/ipAddr.c , + agent/mibgroup/mibJJ/ipMedia.c , + agent/mibgroup/mibJJ/ipRoute.c , agent/mibgroup/mibJJ/ipv6.c + , agent/mibgroup/mibJJ/kernel_linux.c , + agent/mibgroup/mibJJ/snmp_mib.c , + agent/mibgroup/mibJJ/sysORTable.c , + agent/mibgroup/mibJJ/system_mib.c , agent/mibgroup/mibJJ/tcp.c + , agent/mibgroup/mibJJ/tcpTable.c , + agent/mibgroup/mibJJ/udp.c , agent/mibgroup/mibJJ/udpTable.c + , agent/mibgroup/mibJJ/vacm_vars.c , + agent/mibgroup/notification/snmpNotifyFilterProfileTable.c , + agent/mibgroup/notification/snmpNotifyFilterTable.c , + agent/mibgroup/notification/snmpNotifyTable.c , + agent/mibgroup/smux/smux.c , agent/mibgroup/smux/snmp_bgp.c + , agent/mibgroup/smux/snmp_ospf.c , + agent/mibgroup/smux/snmp_rip2.c , + agent/mibgroup/snmpv3/snmpEngine.c , + agent/mibgroup/snmpv3/snmpMPDStats.c , + agent/mibgroup/snmpv3/usmStats.c , + agent/mibgroup/snmpv3/usmUser.c , + agent/mibgroup/target/snmpTargetAddrEntry.c , + agent/mibgroup/target/snmpTargetParamsEntry.c , + agent/mibgroup/target/target.c , + agent/mibgroup/target/target_counters.c , + agent/mibgroup/ucd-snmp/disk.c , + agent/mibgroup/ucd-snmp/diskio.c , + agent/mibgroup/ucd-snmp/dlmod.c , + agent/mibgroup/ucd-snmp/errormib.c , + agent/mibgroup/ucd-snmp/extensible.c , + agent/mibgroup/ucd-snmp/file.c , + agent/mibgroup/ucd-snmp/hpux.c , + agent/mibgroup/ucd-snmp/lmSensors.c , + agent/mibgroup/ucd-snmp/loadave.c , + agent/mibgroup/ucd-snmp/logmatch.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/pass.c , + agent/mibgroup/ucd-snmp/pass_persist.c , + agent/mibgroup/ucd-snmp/proc.c , + agent/mibgroup/ucd-snmp/proxy.c , + agent/mibgroup/ucd-snmp/registry.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 , + apps/snmpnetstat/Makefile.in , apps/snmpnetstat/if.c , + apps/snmpnetstat/inet.c , apps/snmpnetstat/inet6.c , + apps/snmpnetstat/main.c , apps/snmpnetstat/route.c , + apps/snmpnetstat/winstub.c: + + beginnings of ucd-snmp -> net-snmp structural changes. + - config.h -> include/net-snmp/net-snmp-config.h + - this, of course, changes just about every file in the repository. + +2002-01-04 12:52 hardaker + + * agent/mibgroup/misc/dlmod.c , agent/mibgroup/misc/ipfwacc.c + , include/net-snmp/acconfig.h , + include/net-snmp/net-snmp-config.h.in , + include/ucd-snmp/README , snmplib/Makefile.in , + snmplib/asn1.c , snmplib/callback.c , + snmplib/data_list.c , snmplib/default_store.c , + snmplib/int64.c , snmplib/keytools.c , + snmplib/lcd_time.c , snmplib/md5.c , snmplib/mib.c + , snmplib/mt_support.c , snmplib/oid_array.c , + snmplib/oid_stash.c , snmplib/parse.c , + snmplib/read_config.c , snmplib/scapi.c , + snmplib/snmp-tc.c , snmplib/snmp.c , + snmplib/snmpAAL5PVCDomain.c , snmplib/snmpCallbackDomain.c + , snmplib/snmpIPXDomain.c , snmplib/snmpTCPDomain.c + , snmplib/snmpTCPIPv6Domain.c , snmplib/snmpUDPDomain.c + , snmplib/snmpUDPIPv6Domain.c , snmplib/snmpUnixDomain.c + , snmplib/snmp_alarm.c , snmplib/snmp_api.c , + snmplib/snmp_auth.c , snmplib/snmp_client.c , + snmplib/snmp_debug.c , snmplib/snmp_enum.c , + snmplib/snmp_logging.c , snmplib/snmp_parse_args.c , + snmplib/snmp_secmod.c , snmplib/snmp_transport.c , + snmplib/snmpksm.c , snmplib/snmpusm.c , snmplib/snmpv3.c + , snmplib/snprintf.c , snmplib/strtol.c , + snmplib/strtoul.c , snmplib/system.c , snmplib/tools.c + , snmplib/vacm.c , testing/T.c , + testing/etimetest.c , testing/keymanagetest.c , + testing/misctest.c , testing/scapitest.c: + + beginnings of ucd-snmp -> net-snmp structural changes. + - config.h -> include/net-snmp/net-snmp-config.h + - this, of course, changes just about every file in the repository. + +2002-01-04 12:49 hardaker + + * Makefile.in , Makefile.top , configure , + configure.in , sedscript.in , agent/Makefile.in + , agent/agent_handler.c , agent/agent_index.c , + agent/agent_read_config.c , agent/agent_registry.c , + agent/agent_trap.c , agent/auto_nlist.c , + agent/kernel.c , agent/mib_modules.c , + agent/snmp_agent.c , agent/snmp_vars.c , + agent/snmpd.c , agent/helpers/Makefile.in , + agent/helpers/bulk_to_next.c , agent/helpers/debug_handler.c + , agent/helpers/instance.c , agent/helpers/multiplexer.c + , agent/helpers/null.c , agent/helpers/old_api.c , + agent/helpers/read_only.c , agent/helpers/serialize.c , + agent/helpers/table.c , agent/helpers/table_array.c , + agent/helpers/table_data.c , agent/helpers/table_dataset.c + , agent/helpers/table_iterator.c , + agent/mibgroup/Makefile.in , agent/mibgroup/header_complex.c + , agent/mibgroup/kernel_sunos5.c , + agent/mibgroup/testdelayed.c , agent/mibgroup/testhandler.c + , agent/mibgroup/util_funcs.c , + agent/mibgroup/Rmon/agutil.c , agent/mibgroup/Rmon/alarm.c + , agent/mibgroup/Rmon/event.c , + agent/mibgroup/Rmon/history.c , agent/mibgroup/Rmon/rows.c + , agent/mibgroup/Rmon/statistics.c , + agent/mibgroup/agent/nsTransactionTable.c , + agent/mibgroup/agentx/agentx_config.c , + agent/mibgroup/agentx/client.c , + agent/mibgroup/agentx/master.c , + agent/mibgroup/agentx/master_admin.c , + agent/mibgroup/agentx/protocol.c , + agent/mibgroup/agentx/subagent.c , + agent/mibgroup/disman/mteObjectsTable.c , + agent/mibgroup/disman/mteTriggerBooleanTable.c , + agent/mibgroup/disman/mteTriggerDeltaTable.c , + agent/mibgroup/disman/mteTriggerExistenceTable.c , + agent/mibgroup/disman/mteTriggerTable.c , + agent/mibgroup/disman/mteTriggerThresholdTable.c , + agent/mibgroup/examples/example.c , + agent/mibgroup/examples/ucdDemoPublic.c , + agent/mibgroup/host/hr_device.c , + agent/mibgroup/host/hr_disk.c , + agent/mibgroup/host/hr_filesys.c , + agent/mibgroup/host/hr_network.c , + agent/mibgroup/host/hr_other.c , + agent/mibgroup/host/hr_partition.c , + agent/mibgroup/host/hr_print.c , + agent/mibgroup/host/hr_proc.c , + agent/mibgroup/host/hr_storage.c , + agent/mibgroup/host/hr_swinst.c , + agent/mibgroup/host/hr_swrun.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/ipv6.c , + agent/mibgroup/mibII/kernel_linux.c , + agent/mibgroup/mibII/mta_sendmail.c , + agent/mibgroup/mibII/route_write.c , + agent/mibgroup/mibII/snmp_mib.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/vacm_context.c , + agent/mibgroup/mibII/vacm_vars.c , + agent/mibgroup/mibII/var_route.c: + + beginnings of ucd-snmp -> net-snmp structural changes. + - config.h -> include/net-snmp/net-snmp-config.h + - this, of course, changes just about every file in the repository. + +2002-01-04 12:47 hardaker + + * acconfig.h , config.h.in: + + removed uneeded older files + +2002-01-03 14:15 hardaker + + * perl/SNMP/SNMP.xs: + + patch #492072 to main branch + +2002-01-03 14:00 hardaker + + * agent/mibgroup/ucd-snmp/disk.c: + + check results of setmntent before using them. + +2002-01-03 13:57 hardaker + + * apps/snmpnetstat/if.c: + + check against growing server returns as pointed out by bug #498956 + +2002-01-03 11:40 hardaker + + * perl/manager/displaytable.pm: + + PNGGraph -> GDGraph + +2002-01-03 11:39 hardaker + + * agent/mibgroup/versiontag: + + change export name to "net-snmp" from "ucd-snmp" + +2002-01-03 11:39 hardaker + + * agent/mibgroup/testhandler.c , + local/mib2c.create-dataset.conf , local/mib2c.iterate.conf: + + make use of the new multi-add functions. + +2002-01-03 11:38 hardaker + + * agent/helpers/: table_dataset.c , table_dataset.h: + + add multiple default row column definitions using one function call (varargs). + +2002-01-03 11:38 hardaker + + * 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 + +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 + +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 and #include + + +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 + 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 + 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:: 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 + + * 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 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 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-auto.conf: + + file mib2c.array-auto.conf was initially added on branch NEW-AGENT-API. + +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-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 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/mibJJ/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 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.h: + + file table_data.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-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_api_errstring.3: + + file snmp_api_errstring.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-07 13:59 nba + + * man/snmp_error.3: + + file snmp_error.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
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.c: + + file target_counters.c 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-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/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: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/testhandler.c: + + file testhandler.c 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/multiplexer.h: + + file multiplexer.h 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 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/instance.c: + + file instance.c 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/table.h: + + file table.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/serialize.c: + + file serialize.c 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/instance.h: + + file instance.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/Makefile.in: + + file Makefile.in 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/null.c: + + file null.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_ 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_ 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_ 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_ 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_, + 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_, 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_ callback operation names + +2001-03-28 06:00 jbpn + + * apps/snmptrapd.c: + + - use SNMP_CALLBACK_OP_ callback operation names + +2001-03-28 05:36 jbpn + + * agent/: snmp_agent.c , snmpd.c: + + - use SNMP_CALLBACK_OP_ callback operation names + +2001-03-28 05:06 jbpn + + * snmplib/: snmp_client.c , snmp_api.c: + + - use SNMP_CALLBACK_OP_ callback operation names + +2001-03-28 05:04 jbpn + + * snmplib/snmp_api.h: + + - rename callback operations to SNMP_CALLBACK_OP_ + - 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/mibJJ/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ॆआŠnger) + +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/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/README.mibs: + + file README.mibs 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 + +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/T056agentv2cmintrap: + + file T056agentv2cmintrap was initially added on branch V4-2-patches. + +2000-12-27 16:47 hardaker + + * testing/tests/T055agentv1mintrap: + + file T055agentv1mintrap 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: + + - system.c: fix uptime for 64-bit Solaris + +2000-12-14 13:45 nba + + * agent/mibgroup/ucd-snmp/dlmod.c: + + - dlmod.c: fix stupid spelling error + +2000-12-13 21:52 nba + + * agent/mibgroup/ucd-snmp/dlmod.c: + + - dlmod.c: fix confusion between int, size_t, long for 64-bit compiles. + +2000-12-13 08:40 hardaker + + * man/Makefile.in: + + - (Makefile.in): add snmpconf.1 + +2000-12-08 14:49 nba + + * agent/mibgroup/mibII/vacm_vars.c , snmplib/vacm.c: + + - vacm_vars.c, vacm.c: indexing of vacmViewTreeFamilyEntry was hosed, assuming + that the Subtree index had an IMPLIED attribute. + +2000-12-08 14:46 nba + + * agent/mibgroup/host/: hr_filesys.c , hr_partition.c: + + - hr_filesys.c, hr_partition.c: fix some zero index values. + +2000-12-08 14:43 nba + + * agent/snmp_vars.c: + + - snmp_vars.c: fix returns of zeroDotZero (such as ifSpecific) + +2000-12-08 14:38 nba + + * agent/agent_trap.c: + + - agent_trapd.c: security model values are not the same is snmp version values + +2000-12-06 14:45 nba + + * agent/mibgroup/mibII/interfaces.c: + + - interfaces.c: Linux kernel 2.0.x has no ARPHRD_HIPPI + +2000-12-05 07:00 hardaker + + * local/Makefile.in: + + - (Makefile.in): Fix rsnmp's /usr/local hardcoded path. + +2000-12-04 17:03 hardaker + + * testing/tests/T112agentxsetfail: + + - (T112agentxsetfail): fix + +2000-12-04 16:33 hardaker + + * README , sedscript.in , version.h: + + - (version.h sedscript.in): version tag ( 5.2 ) + +------------------------------------------------------------------------------- + +Changes: V4.2.3 -> V4.2.4 + +2002-04-04 15:24 hardaker + + * snmplib/: snmp_api.c, snmp_api.h: + + patch from Petter Larsen to add a function for extracting the fd associated with a session + +2002-04-04 15:14 hardaker + + * agent/agent_registry.c: + + deal with fd unregistrations properly. + +2002-04-03 08:32 hardaker + + * FAQ, README, sedscript.in, version.h, perl/SNMP/SNMP.pm: + + - (version.h sedscript.in): version tag ( 4.2.4.pre3 ) + +2002-04-02 15:02 hardaker + + * agent/mibgroup/ucd-snmp/registry.c: + + Apply patch #515577 to fix one case of a registry problem. + +2002-04-02 14:57 hardaker + + * agent/mibgroup/ucd-snmp/disk.c, s/darwin.h: + + Apply patch #524424 for darwin fixes for ucd-snmp/disk.c + +2002-04-02 14:48 hardaker + + * agent/mibgroup/kernel_sunos5.c: + + apply patch 527573 to fix 64 bit types on solaris + +2002-04-01 22:28 hardaker + + * snmplib/snmp_api.c: + + Let init_snmp protect itself. + +2002-03-28 23:48 hardaker + + * agent/mibgroup/ucd-snmp/pass.c: + + enable row creation for pass modules. Patch #482005 + +2002-03-28 23:44 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + patch #517340: freebsd5 support + +2002-03-28 23:38 hardaker + + * agent/mibgroup/host/hr_filesys.c: + + apply freebsd5 patch #517333 + +2002-03-28 23:10 hardaker + + * perl/SNMP/SNMP.xs: + + fix bug #525844. perl SNMP was using a trap address of 0.0.0.0. + +2002-03-28 23:03 hardaker + + * snmplib/snmp_api.c: + + use a static variable for init checking. Bug #536386. + +2002-03-28 15:23 dts12 + + * FAQ: + + Add a few new entries (mostly relating to traps) + +2002-03-27 01:55 dts12 + + * configure.in, configure: + + Use the correct name of the Windows IP Helper API library. + (Computers can be soooo picky!) + +2002-03-26 08:29 hardaker + + * agent/mibgroup/ucd-snmp/diskio.c: + + enable diskio on freebsd5. Implements patch 517328 in a different way. + +2002-03-26 07:44 dts12 + + * configure, configure.in: + + Add /etc/filesystems to list of mount table files (for AIX) + Should fix bugs 232588 and (?)517113 + +2002-03-26 07:39 dts12 + + * configure, configure.in: + + Remove trailing ':' from list of MIB module names in configure output, + to avoid confusion (see Bug #491129) + +2002-03-26 06:50 dts12 + + * configure, configure.in: + + Add '-lhlpapi' to the agent libraries when compiling under Windows + (using Cygwin). DLLIBS is not as suitable as AGENT_LIBS for this + (see the equivalent patch on the main branch), but it should do. + Should fix Bug #534409. + +2002-03-25 22:33 rstory + + * snmplib/parse.c: + + fix bug#520478 showMibErrors token is inverted + +2002-03-25 18:47 rstory + + * agent/snmp_vars.c: + + fix bug#502123 agentx infinite loop. + +2002-03-24 05:19 nba + + * agent/mibgroup/host/hr_swrun.c: + + Restrict hrSWRunParams returns values to 128 octets + +2002-03-24 05:04 nba + + * snmplib/mib.c: + + Oops - snprint_* cannot realloc + +2002-03-21 07:21 hardaker + + * configure.in, configure: + + fix bug #532696 fixing rpm for newer rpm versions + +2002-03-20 07:48 hardaker + + * agent/mibgroup/mibII/system_mib.c: + + remove illegal SET support for sysDescr. + +2002-03-19 02:01 jbpn + + * agent/mibgroup/smux/smux.h: + + - patch from Joshua Giles to increase the maximum string length + (#527650). + +2002-03-18 14:38 nba + + * win32/libsnmp_dll/libsnmp.def: + + Add missing exports for VC++ build + +2002-03-18 13:23 nba + + * agent/mibgroup/ucd-snmp/disk.c: + + Proper test for successful open of ETC_MNTTAB + +2002-03-18 13:09 nba + + * agent/agent_read_config.c: + + Fix interchanged parameters for strncpy + +2002-03-18 08:51 dts12 + + * win32/: win32.dsw, encode_keychange/encode_keychange.dsp, + libagent/libagent.dsp, libsnmp/libsnmp.dsp, + libsnmp_dll/libsnmp_dll.dsp, libucdmibs/libucdmibs.dsp, + snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp, + snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp, + snmpgetnext/snmpgetnext.dsp, snmpget/snmpget.dsp, + snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp, + snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp, + snmptest/snmptest.dsp, snmptranslate/snmptranslate.dsp, + snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp, + snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp: + + Apply DOS-type line endings to the DSW/DSP files. + +2002-03-18 08:41 dts12 + + * agent/mibgroup/smux/smux.c: + + Use the same variable name for output buffer and size calculation. + +2002-03-18 05:39 jbpn + + * README.hpux11, agent/mibgroup/host/hr_storage.c, + agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/var_route.c, + agent/mibgroup/ucd-snmp/loadave.c, + agent/mibgroup/ucd-snmp/memory.c, agent/mibgroup/ucd-snmp/memory.h, + s/hpux.h: + + - commit Johannes's update to the HPUX-11 patch + +2002-03-18 02:31 jbpn + + * agent/mibgroup/agentx/master.c: + + - extend tcp_wrappers support to AgentX. This makes it more + reasonable to implement a distributed subagent architecture + without massive security worries. + +2002-03-14 07:23 hardaker + + * snmplib/snmp_api.c: + + Fix dont_probe bug pointed out by Stefan Aeschbacher. + +2002-03-13 18:58 slif + + * snmplib/asn1.c: + + Clarify unsigned char argument for the noisy or confused compiler. + +2002-03-13 18:46 slif + + * agent/mibgroup/mibII/vacm_vars.c, apps/snmptrapd_log.c: + + quell several warnings about signed vs unsigned comparisons. + +2002-03-13 18:44 slif + + * win32/win32.dsw: + + remove dependencies to restore building either Debug or Release targets. + +2002-03-13 18:43 slif + + * win32/libsnmp_dll/libsnmp.def: + + track change setenv --> snmp_setenv + +2002-03-13 15:50 hardaker + + * mibs/: UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt, + UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt: + + address changes for ucd-snmp -> net-snmp note saying these mibs are no + longer supported by UCD. + +2002-03-13 15:21 hardaker + + * snmplib/tools.c: + + malloc at least one byte in hex_to_binary2 + +2002-03-13 04:03 dts12 + + * FAQ: + + Add a description of "unlinked OIDs". + +2002-03-12 20:03 hardaker + + * agent/mibgroup/ucd-snmp/memory_solaris2.c: + + Patch from daniel Sully to improve solaris swap info + +2002-03-12 08:34 dts12 + + * FAQ: + + Updating of the FAQ ready for the next release. + (Mostly rephrasing of existing entries, but a few new questions) + +2002-03-11 10:06 hardaker + + * agent/: mibgroup/smux/smux.c, mibgroup/ucd-snmp/proxy.c, + agent_index.c, agent_read_config.c, agent_registry.c, snmp_agent.c, + snmpd.c, mibgroup/agentx/master_request.c: + + better printing apis + +2002-03-11 10:06 hardaker + + * apps/snmpvacm.c: + + fix api in a comment (how picky am I?) + +2002-03-11 07:41 dts12 + + * FAQ: + + Bring the 4x- and main-branch FAQs into agreement. + +2002-03-11 05:16 jbpn + + * snmplib/parse.c: + + - fix bad type assignment in build_translation_table(), noticed by + Peter Stevens. + +2002-03-10 14:07 nba + + * snmplib/mib.h: + + Oops - forgot to remove the #ifdef for unsafe sprint_* functions declarations + +2002-03-10 13:54 nba + + * apps/snmpwalk.c: + + Fix up out-of-order error message + +2002-03-10 13:44 nba + + * apps/snmpdelta.c: + + Don't die on v2 exceptions + +2002-03-10 13:41 nba + + * snmplib/: asn1.c, snmp_debug.c: + + Remove some calls to old sprint_* functions + +2002-03-10 13:39 nba + + * snmplib/: mib.c, mib.h: + + Add snprint_* replacement functions for all sprint_* functions + +2002-03-10 13:38 nba + + * man/mib_api.3: + + Document snprint_{objid,variable,value} + +2002-03-10 08:34 hardaker + + * snmplib/: mib.c, mib.h: + + include the snprintf counterparts from the 5.0 code. + +2002-03-08 18:07 hardaker + + * agent/mibgroup/mibII/ipAddr.c: + + redefine a variable on freebsd for 2.2.5 + +2002-03-08 17:57 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + remove a broken fix I accidentically committed + +2002-03-08 17:42 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + patch from Mihail Balikov to support up but no ip interfaces. + +2002-03-08 17:27 hardaker + + * configure.in, configure, aclocal.m4: + + patch from Paul Rasmussen to fix --enable-shared + +2002-03-08 16:58 hardaker + + * perl/SNMP/SNMP.xs: + + old patch from Bert Driehuis to fix c64s in perl + +2002-03-08 14:53 nba + + * snmplib/mib.c: + + Remove 1000 lines of duplicate code by using the sprint_realloc_* functions + in the implementaion of the non-realloc counterparts. + +2002-03-08 14:51 nba + + * apps/: snmpdelta.c, snmptable.c, snmpusm.c, snmpwalk.c: + + Remove last sprint_nonrealloc calls + +2002-03-07 03:20 jbpn + + * man/mib_api.3: + + - patch from Guy Harris to describe new mib_api + +2002-03-07 02:58 jbpn + + * snmplib/mib.h: + + - declare the sprint_realloc_blah functions. Thanks to Guy Harris. + +2002-03-06 08:41 dts12 + + * snmplib/snmpv3.c: + + Fix a confusion between defAuthType and defPrivType. + +2002-03-06 05:52 dts12 + + * snmplib/snmp_api.c: + + Actually use the common 'defPassphrase' value if 'def{Auth,Priv}Passphrase' isn't set. + Qn: Should the AuthPassphrase also be used for privacy if no other value is available? + +2002-03-06 03:19 jbpn + + * testing/Makefile.in: + + - ignore errors doing rm -rf /tmp/snmp-test* when making clean (this + happens all the time on the compile farm because e.g. I can't + delete Wes's test directories and it's a nuisance because then the + rest of the directories don't get cleaned up properly). + +2002-03-06 02:24 jbpn + + * snmplib/mib.c: + + - fix another potential buffer overflow problem as reported in bug + #526262. + +2002-03-05 10:45 hardaker + + * agent/mibgroup/ucd-snmp/versioninfo.c: + + impose max length restriction supplied by mib for configuration options. + +2002-03-05 09:52 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + missed a modification to the patch. + +2002-03-05 09:51 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + A modified patch from Juergen Schoenwaelder for longer configure strings. + +2002-03-05 08:23 dts12 + + * agent/snmp_vars.h: + + Reverse my earlier (bogus) fix. + Things were fine as they were - I must be cracking up..... + +2002-03-05 08:05 dts12 + + * agent/mibgroup/examples/ucdDemoPublic.c: + + Add missing "standard" headers, and tweak a type slightly. + (Based on requests from Gregory Toth). + +2002-03-05 06:56 dts12 + + * agent/snmp_vars.h: + + Bring declaration of 'init_agent' into line with code definition. + +2002-03-05 06:48 dts12 + + * agent/mibgroup/: notification/snmpNotifyTable.c, ucd-snmp/dlmod.c: + + Cast a couple of mallocs appropriately (requested by Gregory Toth) + +2002-03-04 21:38 hardaker + + * FAQ, README, sedscript.in, version.h, perl/SNMP/SNMP.pm: + + - (version.h sedscript.in): version tag ( 4.2.4.pre2 ) + +2002-03-04 01:51 dts12 + + * local/mib2c: + + Catch and report invalid node specifications. + (This ought to be handled by that test that follows immediately, but + "$SNMP::MIB{$oid}" appears to return the core mib-2 object regardless) + +2002-03-04 01:16 dts12 + + * agent/mibgroup/ucd-snmp/memory.c: + + Correct debug output message (thanks to Jeroen Ruigrok) + +2002-03-01 22:37 hardaker + + * snmplib/asn1.c: + + fix bug #524529 + +2002-03-01 07:17 nba + + * ltmain.sh, aclocal.m4, configure: + + Pull in up-to-date libtool, which should help Darwin + +2002-03-01 07:15 nba + + * config.guess, config.sub: + + Pull in up-to-date config scripts + +2002-02-27 09:47 dts12 + + * snmplib/vacm.c: + + Handle views that specify a full instance OID. + (Since the internally stored OID prepends the length as well, + the apparent length is one greater than it really is) + +2002-02-26 14:18 nba + + * snmplib/: parse.c, parse.h: + + Save File/line for messages about unlinked OIDs + +2002-02-25 15:46 nba + + * mibs/: Makefile.mib, mibfetch: + + Make sure that we fetch IANAifType-MIB from the maintained location. + +2002-02-25 15:45 nba + + * mibs/DISMAN-SCHEDULE-MIB.txt: + + Update for RFC 3231 + +2002-02-25 08:59 nba + + * mibs/rfclist: + + New RFC's issued with mibs: + 3201 CIRCUIT-IF-MIB + 3202 FRSLD-MIB + 3231 DISMAN-SCHEDULE-MIB + +2002-02-25 08:57 nba + + * agent/mibgroup/host/hr_disk.c: + + FreeBSD4 has new disk names + +2002-02-25 08:56 nba + + * agent/mibgroup/host/hr_print.c: + + Properly bracket run_lpstat prototype + +2002-02-25 02:48 jbpn + + * snmplib/parse.c: + + - only copy the first DESCRIPTION clause of MODULE-COMPLIANCE + statements to avoid a memory leak (see bug #522363). + +2002-02-25 01:21 dts12 + + * agent/snmpd.c: + + Specify the correct debug token for displaying the list of modules + (spotted by Brian Shaver) + +2002-02-22 09:27 dts12 + + * snmplib/: MSG00001.bin, winservice.mc , + MSG00001.bin (1.1), winservice.mc (1.1): + + Add missing files for Windows service operation. + +2002-02-22 08:42 dts12 + + * agent/snmpd.c: + + Just close the main session when shutting down under Windows, + not everything (so that it can still generate the shutdown trap). + +2002-02-22 01:49 jbpn + + * FAQ, README.win32: + + - update comments on Win32 port in FAQ + + - discuss what IPHLPAPI.{LIB,DLL} is and where it can be obtained + from in README.win32 + +2002-02-21 07:02 dts12 + + * win32/snmpd/snmpd.dsp: + + Fix bogus structure comments in the snmpd project file. + +2002-02-21 03:13 jbpn + + * agent/mibgroup/smux/smux.c: + + - emit error on over-length password instead of writing off end of + buffer (bug #520649, noted by John Sellens). + +2002-02-20 09:27 jbpn + + * apps/snmptranslate.c, apps/snmptrapd.c, + snmplib/snmp_parse_args.c, snmplib/system.c, snmplib/system.h: + + - changes to avoid namespace clash problems with setenv() which are + caused by libwrap supplying a function of that name as well as us. + + - all calls in the code to setenv() are replaced with a call to + snmp_setenv(). + + - snmp_setenv() calls setenv() if such a function exists, otherwise + it simulates the effect by calling putenv(). + +2002-02-20 05:43 jbpn + + * NEWS: + + - mention tcp_wrappers support for snmptrapd + +2002-02-20 05:41 jbpn + + * apps/: Makefile.in, snmptrapd.c: + + - add libwrap support for snmptrapd + +2002-02-20 05:20 jbpn + + * configure, configure.in: + + - exit with an error if --with-libwrap is given and we can't find it + +2002-02-20 03:00 jbpn + + * apps/snmpdelta.c: + + - initialise some buffers, to avoid garbage printing problems, as + noted by Anonymous in bug #520220. + +2002-02-19 06:47 hardaker + + * agent/mibgroup/ucd-snmp/memory.c: + + Patch from Jeroen Ruigrok to merge a few ifdefs + +2002-02-19 01:51 jbpn + + * agent/auto_nlist.h: + + - add forward declaration of struct nlist to avoid compiler + complaints. Thanks to Andy Hood. + +2002-02-18 08:17 hardaker + + * agent/mibgroup/ucd-snmp/memory.c: + + patch from Jeroen Ruigrok for minor ifdef clean ups + +2002-02-18 02:36 jbpn + + * apps/snmptrapd_log.c: + + - use calloc instead of malloc to make sure buffer is initially + zero-terminated (in case of 0 varbinds). Bug #518700, noted by + Andreas Hartmann. + +2002-02-18 02:29 dts12 + + * agent/mibgroup/host/hr_storage.c: + + Remove a couple of unhelpful OSF definitions (thanks to Jeroen Ruigrok) + +2002-02-18 02:09 jbpn + + * agent/mibgroup/: notification/snmpNotifyTable.c, + target/snmpTargetAddrEntry.c: + + - remove troublesome inline qualifiers. Thanks to Andy Hood for + noting that these cause problems on AIX. + +2002-02-18 02:05 jbpn + + * agent/mibgroup/mibII/at.c: + + - remove //-style comments. Thanks to Andy Hood for pointing this + out. + +2002-02-18 00:13 hardaker + + * snmplib/asn1.c: + + don't build oid's with >128 length subids. (see bug #518855) + +2002-02-15 22:07 hardaker + + * FAQ, README, sedscript.in, version.h, perl/SNMP/SNMP.pm: + + - (version.h sedscript.in): version tag ( 4.2.4.pre1 ) + +2002-02-15 17:02 hardaker + + * agent/mibgroup/snmpv3/usmUser.c: + + fix bug#508126 which actually led me to another. + - oid parsing and searching in getnexts could sometimes loop. + +2002-02-15 17:00 hardaker + + * Makefile.top, configure, configure.in: + + support --disable-shared-version concept from Paul Rasmussen. + +2002-02-15 16:41 hardaker + + * agent/mibgroup/host/hr_swrun.c: + + dynix broke linux. Bad dynix. No bone. Go to your room. + +2002-02-15 16:28 hardaker + + * snmplib/ucd-snmp-includes.h: + + add back in netinet/in.h and sys/time.h (in proper protected form) + which was deleted from 4.2.3 for some reason we never figured out. + +2002-02-15 16:21 hardaker + + * ChangeLog, FAQ, NEWS, README: + + updates for what will be 4.2.4 + +2002-02-15 15:52 hardaker + + * agent/mibgroup/ucd-snmp/proxy.c: + + check end of mibview conditions + +2002-02-15 08:01 dts12 + + * agent/mibgroup/mibII/vacm_vars.c: + + Populate an empty case statement (spotted by Jeroen Ruigrok) + +2002-02-15 07:11 hardaker + + * README.snmpv3: + + remove unneeded -CN and -CO example options + +2002-02-15 06:47 dts12 + + * agent/snmpd.c, snmplib/winservice.c, snmplib/winservice.h, + snmplib/winservice.rc, win32/snmpd/snmpd.dsp: + + Support for running as a Windows service. + (Supplied by Raju Krishnappa & Latha Prabhu) + +2002-02-14 11:11 nba + + * agent/mibgroup/ucd-snmp/vmstat.c: + + Make buffer pointer static so it doesn't leak + +2002-02-14 11:10 nba + + * snmplib/scapi.h: + + Fix bad paranthesis + +2002-02-14 07:40 hardaker + + * agent/snmpd.c: + + fix email address bug #517178 + +2002-02-14 01:47 dts12 + + * apps/snmpnetstat/if.c: + + Check for running off the end of I/F table (patch from RedHat) + +2002-02-14 01:44 dts12 + + * agent/mibgroup/host/hr_swinst.c: + + Include RedHat patches for better RPM support + +2002-02-14 01:38 dts12 + + * config.h.in, configure, configure.in: + + Adopt RedHat's configure testing for rpm library requirements + +2002-02-13 16:41 hardaker + + * configure, configure.in: + + enable shared by default except for developers + +2002-02-13 13:51 hardaker + + * agent/mibgroup/target/snmpTargetAddrEntry.c: + + remove inline function from being declared in another function. + +2002-02-13 13:27 hardaker + + * agent/mibgroup/notification/snmpNotifyTable.c: + + remove inline function from being declared in another function. + +2002-02-13 08:18 hardaker + + * perl/SNMP/SNMP.xs: + + fix sets of unsigned32's. + +2002-02-13 07:59 dts12 + + * snmplib/mib.c: + + DS_LIB_PRINT_SUFFIX_ONLY is an integer option, not a boolean flag. + (Attempting to set this via the SUFFIX environmental variable will + turn on packet dumping instead!) + +2002-02-13 04:15 jbpn + + * agent/mibgroup/host/hr_print.c: + + - fix bug #516904 (snmpd dies if no printcap with cgetent), noted by + Anonymous -- check return value of cgetnext() properly in + Init_HR_Print(). + +2002-02-12 07:11 jbpn + + * configure.in, configure: + + - amend fix to bug #516389 (ucd-snmp 4.2.3 libwrap support broken) to + actually add -lnsl to link parameters! + +2002-02-12 05:29 jbpn + + * configure, configure.in: + + - fix bug #516389 (ucd-snmp 4.2.3 libwrap support broken) -- USE_LIBWRAP + was not being #defined in the case where -lnsl is needed in addition + to -lwrap. + +2002-02-12 01:30 dts12 + + * agent/mibgroup/mibII/vacm_vars.c: + + Implement the BadCommunity{Names,Uses} counters. + +2002-02-11 10:07 jbpn + + * apps/snmptable.c: + + - fix bugs #489336 and #508146 (duplicate columns and columns in + wrong order). + +2002-02-11 08:23 dts12 + + * snmplib/snmp_parse_args.c: + + Use the 'ds_set_xxx' library routines, rather than the old 'snmp_set_xxx' calls + +2002-02-11 05:30 jbpn + + * FAQ: + + - mention HPUX-11 and Dynix/PTX 4.4 support, and some spelling fixes + +2002-02-08 06:12 dts12 + + * agent/mibgroup/mibII/sysORTable.h: + + Ensure the null versions of the two REGISTER macros swallow their parameters. + +2002-02-08 04:42 dts12 + + * agent/snmp_agent.c: + + Implement the missing outgoing error statistics counters + (patch #510194 from Latha Prabhu) + +2002-02-08 02:54 dts12 + + * agent/snmp_agent.c: + + Process the full list objects in each pass of a SET, even if one entry fails + midway through. This is less efficient than failing immediately, but brings + the behaviour in line with the documentation, and ensures that all resources + will be released. + +2002-02-08 02:50 dts12 + + * agent/snmp_agent.c: + + Return the correct error index for problems in SET handling. + (patch #467155, from Latha Prabhu) + +2002-02-08 02:42 dts12 + + * agent/mibgroup/: host/hr_storage.c, ucd-snmp/memory.c: + + Added support for memory and swap entries in hrStorageTable for Solaris + (from patch #505498 - thanks to Johannes Schmidt-Fischer) + +2002-02-08 02:09 dts12 + + * agent/mibgroup/mibII/ip.c: + + Register IP Routing table objects as writable. + +2002-02-07 07:39 dts12 + + * README.hpux11, acconfig.h, config.h.in, + agent/mibgroup/ucd_snmp.h, agent/mibgroup/host/hr_network.c, + agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swinst.c, + agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/at.c, + agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c, + agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/tcp.c, + agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/tcpTable.h, + agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/udpTable.c, + agent/mibgroup/mibII/var_route.c, agent/mibgroup/mibII/var_route.h, + agent/mibgroup/ucd-snmp/memory.c, mibs/UCD-SNMP-MIB.txt, s/hpux.h: + + Support for HP-UX 11, courtesy of Johannes Schmidt-Fischer. + +2002-02-05 11:45 hardaker + + * COPYING: + + copyright year update for NAI and Cambridge + +2002-02-04 03:17 jbpn + + * snmplib/mib.c: + + - correct processing for timeticks when DS_LIB_NUMERIC_TIMETICKS is + set (corrects bug #511793, reported by Anonymous). + +2002-01-28 12:50 hardaker + + * FAQ: + + mirror section update + +2002-01-28 12:49 hardaker + + * agent/agent_trap.h: + + warning added about send_trap_vars and enterprise oid used. + +2002-01-25 06:27 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - fix minor problem with storageType (always okay to set to current + value). + + - don't reset some variables to old value unless we actually set + them in the first place! + +2002-01-24 06:06 jbpn + + * snmplib/read_config.c: + + - avoid format string nasties in read_config_store() when writing to + files (exposed e.g. by the persistent sysName.0 stuff -- try + snmpset host sysName.0 s "%08x" -- oops) + +2002-01-24 03:14 dts12 + + * agent/mibgroup/host/hr_swrun.c, agent/mibgroup/host/hr_utils.c, + s/aix.h: + + AIX support for Host Resources module. + (Thanks to Andy Hood) + +2002-01-23 08:39 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - set viewType to the DEFVAL included(1) for new rows + +2002-01-22 06:36 jbpn + + * agent/mibgroup/mibII/vacm_vars.c: + + - fix bug just introduced where setting an existing row's status to + createAndGo(4) or createAndWait(5) would delete the row. + +2002-01-22 04:22 jbpn + + * agent/mibgroup/: notification/snmpNotifyTable.c, + target/snmpTargetAddrEntry.c, target/snmpTargetAddrEntry.h, + target/snmpTargetParamsEntry.c, target/snmpTargetParamsEntry.h: + + - backport of recent improvements to snmpTargetParamsTable, + snmpTargetAddrTable and snmpNotifyTable. + +2002-01-21 04:22 jbpn + + * agent/snmp_vars.c: + + - set noSuchObject to FALSE if we have a valid write_method (this + causes the correct exception noSuchInstance to be generated if the + requested object doesn't exist). + +2002-01-21 04:20 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. + +2002-01-21 04:11 jbpn + + * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, snmplib/vacm.h: + + - backport of recent vacmSecurityToGroupTable, vacmAccessTable and + vacmViewTreeFamilyTable changes (corrected state machines). + Before: passed 20, failed 80, untested 11 + After: passed 107, failed 1, untested 3 + + The still-extant failures are due to the non-implemented + vacmContextTable. + +2002-01-15 12:44 nba + + * agent/snmp_vars.c: + + Fix stupid missing sizeof(oid) factor in memcpy + +2002-01-15 12:42 nba + + * agent/mibgroup/ucd-snmp/vmstat.c: + + Dont use static buffer when reading /proc/stat + +2002-01-15 12:41 nba + + * agent/mibgroup/host/hr_system.c, s/solaris2.6.h, s/solaris2.7.h, + s/solaris2.8.h: + + Fix hrMaxProcesses for Solaris + +2002-01-15 12:39 nba + + * agent/mibgroup/kernel_sunos5.c: + + Some additional debug statements + +2002-01-09 08:27 nba + + * agent/mibgroup/: kernel_sunos5.c, kernel_sunos5.h: + + Add function to acces raw kstat data + +2002-01-09 08:26 nba + + * agent/mibgroup/host/hr_storage.c: + + Use that sysconf returns a long, to save large phys mem + +2002-01-09 08:24 nba + + * mibs/IANAifType-MIB.txt: + + Update to current IANA version + +2002-01-09 08:23 nba + + * agent/mibgroup/mibII/interfaces.c: + + Care for Linux drivers that maintain octet couters as log long values + +2002-01-09 02:20 jbpn + + * FAQ: + + - add OS X to list of supported OSes, to fix bug #501179 (!) + +2002-01-03 14:01 hardaker + + * agent/mibgroup/ucd-snmp/disk.c: + + fix bug #498809 (I think) by checking setmntent return value. + +2002-01-03 13:52 hardaker + + * apps/snmpnetstat/if.c: + + check against growing server returns as pointed out by bug #498956 + +2001-12-18 08:49 jbpn + + * acconfig.h, win32/config.h, win32/config.h.borland: + + - add OSTYPE define for win32 + +2001-12-18 08:44 jbpn + + * mibs/UCD-SNMP-MIB.txt: + + - add OBJECT IDENTIFIER for win32 agent + +2001-12-18 06:50 jbpn + + * agent/mibgroup/mibII/system_mib.c: + + - patch from Latha Prabhu to produce more meaningful sysDescr.0 + strings for Microsoft platforms. + +2001-12-05 07:48 hardaker + + * perl/SNMP/SNMP.xs: + + patch from Jason Gloudon to fix leaking session structures from snmp_timeout(). + +2001-12-03 14:52 nba + + * acconfig.h, config.h.in, configure, configure.in: + + Complete the BSD IPSTATS configure tests, as pointed out by Mark Moraes + (bug# 487708) + +2001-11-29 16:54 hardaker + + * ChangeLog: + + 4.2.3 changes + +------------------------------------------------------------------------------- + +Changes: V4.2.2 -> V4.2.3 + +2001-11-29 14:22 hardaker + + * FAQ, README, sedscript.in, version.h, perl/SNMP/SNMP.pm: + + - (version.h sedscript.in): version tag ( 4.2.3 ) + +2001-11-29 13:25 nba + + * agent/mibgroup/kernel_sunos5.c: + + Solaris 8 renamed the kstat ifspeed attribute to ifSpeed and somewhere + along the line changed its value from Mbps tp bps + +2001-11-28 14:43 hardaker + + * NEWS: + + mention improved irix support. + +2001-11-28 14:31 hardaker + + * s/irix.h: + + last fixes for irix I think + +2001-11-28 14:30 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + create islands in the stream + +2001-11-28 14:09 hardaker + + * s/irix.h: + + irix fixes for broken irix headers + +2001-11-27 17:05 hardaker + + * perl/SNMP/SNMP.pm: + + version stamp (4.2.3.pre1 (opps)) + +2001-11-27 17:05 hardaker + + * agent/mibgroup/versiontag: + + fix for version stamping the perl module. + +2001-11-27 17:03 hardaker + + * NEWS: + + update for 4.2.3 + +2001-11-27 11:09 hardaker + + * win32/win32.dsw: + + use at own risk patch from Harrie to fix dependancies + +2001-11-27 06:53 jbpn + + * agent/mibgroup/host/hr_system.c: + + - try harder to get hrSystemMaxProcesses.0 right, drawing on patch + #485765, submitted by Johannes Schmidt-Fischer, for Linux, and + also using sysctl() more widely. + +2001-11-27 06:51 jbpn + + * configure.in, s/linux.h: + + - Look for , in order to give a better value for + hrSystemMaxProcesses.0. From patch #485765, submitted by + Johannes Schmidt-Fischer. + +2001-11-27 03:56 jbpn + + * agent/mibgroup/mibII/: kernel_linux.c, kernel_linux.h, tcp.c: + + - give correct values for tcpInErrs.0 and tcpOutRsts.0 under Linux + if the kernel makes the data available. From patch #485765, + submitted by Johannes Schmidt-Fischer. + +2001-11-26 09:51 jbpn + + * testing/tests/T110agentxget: + + - longer timeout for initial GET (fix spurious test failures) + +2001-11-21 10:49 hardaker + + * FAQ: + + help update to remove the support database + +2001-11-21 04:53 jbpn + + * agent/mibgroup/ucd-snmp/disk.c: + + - fix compilation for Ultrix 4.5 (bug # 415197) -- make sure + vfs.f_bsize exists in var_extensible_disk(), and default it to + 1024. + +2001-11-20 02:27 jbpn + + * snmplib/snmp_api.h: + + - remove duplicate definition of SNMP_MAX_SEC_NAME_SIZE, noted by + Karl M. Hegbloom. + +2001-11-19 05:48 jbpn + + * man/snmpd.conf.5.def: + + - documentation of ignoredisk directive. + +2001-11-19 05:48 jbpn + + * agent/mibgroup/host/: hr_disk.c, hr_disk.h, hr_partition.c, + hr_partition.h: + + - patch from Johannes Schmidt-Fischer to add directive "ignoredisk" to + skip certain devices (and hence avoid the `snmpwalk times out' type + problems frequently reported). Also extends search ranges to cope with + larger numbers of disks etc. + +2001-11-16 05:31 jbpn + + * apps/snmptest.c: + + - add support for Unsigned32/Gauge32 types + +2001-11-16 03:21 jbpn + + * agent/mibgroup/mibII/var_route.c: + + - more const-ness in qsort_compare => fewer warnings + +2001-11-16 02:54 jbpn + + * apps/snmpnetstat/if.c: + + - patch from Harrie Hazewinkel to add prototypes for timerSet() and + timerPause(). + +2001-11-16 02:52 jbpn + + * agent/snmpd.c: + + - patch from Harrie Hazewinkel to #include if we have it + +2001-11-16 02:47 jbpn + + * agent/mibgroup/notification/snmpNotifyTable.c: + + - patch from Harrie Hazewinkel to return a value from + notifyTable_unregister_notifications() to avoid warnings + +2001-11-16 02:45 jbpn + + * agent/mibgroup/mibII/var_route.c: + + - patch from Harrie Hazewinkel to make signature of qsort_compare + function match that expected by qsort(3) -- adds const to args. + +2001-11-16 02:40 jbpn + + * snmplib/mib.c: + + - patch from Harrie Hazewinkel to make definition of print_tree_node + static to match forward declaration. + +2001-11-15 10:03 jbpn + + * agent/mibgroup/agentx/protocol.c: + + - stricter test for null OIDs + +2001-11-15 09:24 jbpn + + * agent/mibgroup/kernel_sunos5.c: + + - fix bad-looking expression which was causing problems described in + email titled "Defect report on UCD SNMP toolkit (crash in + kernel_sunos5.c)" sent to net-snmp-users on 2001-07-17. + +2001-11-15 08:33 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:28 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 05:16 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: + + - minor fix to formatting of usage message + +2001-11-14 17:54 hardaker + + * FAQ, README, sedscript.in, version.h: + + - (version.h sedscript.in): version tag ( 4.2.3.pre1 ) + +2001-11-14 17:42 hardaker + + * snmplib/snmp.h: + + numeric comments in both hex and decimal + +2001-11-14 17:41 hardaker + + * perl/SNMP/SNMP.xs: + + include INTEGER32 in INTEGER case checking. + +2001-11-14 17:31 hardaker + + * agent/mibgroup/versiontag: + + version tag perl/SNMP/SNMP.pm with the ucd-snmp version number. + +2001-11-14 16:30 hardaker + + * man/snmpd.conf.5.def: + + mention snmpconf. + +2001-11-14 16:06 hardaker + + * configure, configure.in: + + patch from Harrie to fix init function checking in modules + +2001-11-14 11:58 hardaker + + * agent/: agent_callbacks.h, agent_read_config.c, + mibgroup/notification/snmpNotifyTable.c: + + - make a new callback for pre-update-config conditions. + - make the snmpNotifyTable make use of it to remove "readOnly" entries + which should have been generated via configuration parsing. + - note that this doesn't remove the generated target entries, which + is not ideal, but at least duplicate traps aren't sent. + +2001-11-13 11:13 hardaker + + * agent/mibgroup/kernel_sunos5.c: + + Patch from Jochen Kmietsch to look for eri interfaces. + +2001-11-13 05:24 jbpn + + * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: + + - patch from Jochen Kmietsch to quieten some noisy logging + +2001-11-12 23:14 hardaker + + * snmplib/: asn1.c, mib.c: + + MS C++ warning fixes from Harrie Hazewinkel + +2001-11-11 21:48 nba + + * snmplib/system.c, win32/config.h: + + Restore the old value od TIME_WITH_SYS_TIME + +2001-11-09 12:21 hardaker + + * FAQ: + + Added a germany based mirror + +2001-11-09 11:21 hardaker + + * FAQ: + + mention new mirror + +2001-11-09 11:20 hardaker + + * configure, config.h.in, configure.in: + + applied english/typo/changes noted in bug #471179 + +2001-11-09 09:08 hardaker + + * snmplib/snmp_api.c: + + fix bug 479365: use strncpy in snmp_add_var(). + +2001-11-09 07:53 hardaker + + * win32/config.h: + + fix bug #474488: add extern C wrappers + +2001-11-09 07:47 hardaker + + * man/snmpd.conf.5.def: + + fix OIDs to include entry node + +2001-11-08 09:43 hardaker + + * mibs/UCD-SNMP-MIB.txt: + + UNIT specs for the fileTable to say kB explicitly + +2001-11-08 09:42 hardaker + + * man/snmpd.conf.5.def: + + mention that the fileTable is in kB. + +2001-11-06 08:26 hardaker + + * local/: mib2c, tkmib: + + add fixes to check for the SNMP and Tk perl modules and print a better + error message if they're not available telling users how to get them. + +2001-11-06 08:16 hardaker + + * snmplib/asn1.c: + + fix asn_build_bitstring to check for NULL values (pointed out by Tata Kalyan). + +2001-11-06 07:57 hardaker + + * snmplib/asn1.c: + + length check fixed for wrapped addition. Bug pointed out by Tata Kalyan + +2001-10-30 21:42 hardaker + + * snmplib/: default_store.h, read_config.c, read_config.h: + + patch from Harrie to make paths more configurable from within C code. + +2001-10-30 07:14 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-26 09:08 hardaker + + * configure, configure.in: + + patch from Harrie to fix agentx/client -> agentx/subagent help message + +2001-10-26 03:34 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:08 jbpn + + * agent/mibgroup/mibII/system_mib.c: + + - fix typo noted by Tim Dietz + +2001-10-24 09:54 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: + + - fix small memory leak just introduced + +2001-10-24 03:33 jbpn + + * acconfig.h, configure.in: + + - autoconf support for detecting pkginfo interface in libadm. Thanks + to Stefan Radman (patch #473669). + +2001-10-24 03:30 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-17 07:52 dts12 + + * FAQ: + + Mention the MRTG tutorial web pages + (as suggested by Christian Robottom Reis) + +2001-10-08 10:56 hardaker + + * FAQ, README, sedscript.in, version.h: + + - (version.h sedscript.in): version tag ( 4.2.2 ) + +------------------------------------------------------------------------------- + +Changes: V4.2.1 -> V4.2.2 + +2001-10-08 10:47 hardaker + + * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c, + snmpNotifyFilterTable.c, snmpNotifyTable.c: + + Apply patches suggested in bug #469082 to fix illegal row creations + when rowstatus is set to destroy. + +2001-10-06 07:49 hardaker + + * FAQ: + + minor tweaks to the download list. + +2001-10-06 07:42 hardaker + + * README: + + Add David Lawrence's text about contributing patches. + +2001-10-05 18:09 hardaker + + * FAQ, README, sedscript.in, version.h: + + - (version.h sedscript.in): version tag ( 4.2.2.pre6 ) + +2001-10-05 18:01 hardaker + + * acconfig.h, config.h.in, configure, configure.in, + snmplib/mt_support.c, snmplib/mt_support.h: + + Change _REENTRANT define to NS_REENTRANT to not conflict with BSD/OS 4.3. + +2001-10-05 17:39 hardaker + + * agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/icmp.c, + agent/mibgroup/mibII/interfaces.c, s/irix.h: + + irix specific fixes mentioned in bug #405454 + +2001-10-05 17:22 hardaker + + * agent/mibgroup/mibII/var_route.c: + + fix #440808 possibly overwriting a oid buffer. + +2001-10-05 16:59 hardaker + + * local/mib2c.vartypes.conf: + + fix unsigned32 return variable usage + +2001-10-05 16:51 hardaker + + * agent/mibgroup/mibII/at.c: + + move arptab_current and arptab_size definitions up out of ifdef mess. + +2001-10-05 16:47 hardaker + + * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c, + snmpNotifyFilterTable.c, snmpNotifyTable.c: + + don't create rowstatus entries with 'destroy' as initial value. + +2001-10-05 16:36 hardaker + + * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c, + snmpNotifyFilterTable.c, snmpNotifyTable.c: + + fixed UNDO clauses. + +2001-10-05 08:50 hardaker + + * agent/mibgroup/ucd-snmp/dlmod.c, snmplib/snmp_api.c: + + Patch from Harrie for picky compilers. + +2001-10-05 08:49 hardaker + + * agent/agent_trap.c: + + better error description for trapsess + +2001-10-05 08:49 hardaker + + * FAQ: + + Added mirror sites. + +2001-10-05 07:10 hardaker + + * mibs/: SMUX-MIB.txt, UCD-SNMP-MIB.txt: + + MIB problems pointed out by Marek Malowidziki + +2001-10-04 17:09 hardaker + + * snmplib/snmp_auth.c: + + Don't write a null past the end of the community string buffer. + +2001-10-04 07:14 hardaker + + * README, local/snmpconf.dir/snmpd.conf/extending, + man/snmpd.conf.5.def: + + Patch from T. J. Mather: Documentation of the pass_persist snmpd.conf token. + +2001-10-04 07:14 hardaker + + * local/pass_persisttest: + + Patch from T. J. Mather: An example (perl) pass_persist script. + +2001-10-04 02:21 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. + + Also noted with extensive analysis by Ted Rule in bug #467551. + +2001-10-03 11:22 hardaker + + * FAQ, README, sedscript.in, version.h: + + - (version.h sedscript.in): version tag ( 4.2.2.pre5 ) + +2001-10-03 11:16 hardaker + + * apps/snmptrapd.c, apps/snmptrapd_log.c, snmplib/mib.c, + snmplib/tools.c: + + proper const casting in front of Markku's casting patch. + +2001-10-03 11:10 hardaker + + * apps/snmptrapd.c, apps/snmptrapd_log.c, snmplib/asn1.c, + snmplib/mib.c, snmplib/tools.c: + + Patch: proper casts for picky compilers from Markku Laukkanen. + +2001-10-03 09:22 hardaker + + * snmplib/snmp_api.c: + + don't rbuild beyond the end of a buffer (needed buffer + length "- 1"). + +2001-10-03 05:38 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-02 18:01 hardaker + + * agent/agent_trap.c: + + Change oid lengths to size_t from int (segfaults on an alpha/linux). + +2001-10-02 17:46 hardaker + + * agent/mibgroup/ucd-snmp/memory_solaris2.c: + + Add prototype for getTotalSwap(). + +2001-10-02 17:15 hardaker + + * agent/mibgroup/target/: snmpTargetAddrEntry.c, + snmpTargetParamsEntry.c: + + return NOT_WRITABLE instead of READONLY as pointed out by + arajesh@india.adventnet.com. + +2001-10-02 17:03 hardaker + + * win32/config.h: + + Patch from Marc Moeller to define snprintf as _snprintf + +2001-10-02 17:02 hardaker + + * agent/mibgroup/host/hr_print.c: + + Patch from Marc Moeller to check for HAVE_LPSTAT before calling it. + +2001-10-02 17:00 hardaker + + * README: + + add Ron. + +2001-10-02 17:00 hardaker + + * snmplib/system.c: + + get_uptime() implementation for windows from Ron Mevissen. + +2001-10-01 17:38 hardaker + + * FAQ, README, sedscript.in, version.h: + + - (version.h sedscript.in): version tag ( 4.2.2.pre4 ) + +2001-10-01 17:38 hardaker + + * agent/Makefile.in, agent/mibgroup/Makefile.in, apps/Makefile.in, + apps/snmpnetstat/Makefile.in, snmplib/Makefile.in, + testing/Makefile.in: + + make makefileindepend + +2001-10-01 17:37 hardaker + + * makefileindepend.pl: + + translate .o -> .lo by hand. + +2001-10-01 17:07 hardaker + + * agent/mibgroup/host/: hr_disk.c, hr_print.c: + + Applied patch #465545 to fix delays in host resources mib when looking + at devices and printers. + +2001-10-01 16:45 hardaker + + * ChangeLog, NEWS: + + New stuff in 4.2.2 + +2001-10-01 16:39 hardaker + + * apps/snmpwalk.c, man/snmpwalk.1: + + make snmpwalk default to detecting illegal OID increases. -Cc turns + it off instead of on. + +2001-10-01 10:36 hardaker + + * COPYING: + + editing tweaks by John to count things properly. Wes looses the + ability to count beyond the number 2. + +2001-10-01 10:26 hardaker + + * COPYING: + + ditto. + +2001-10-01 10:22 hardaker + + * COPYING: + + Various copyright updates. + +2001-10-01 02:52 jbpn + + * snmplib/scapi.c: + + - add #include "snmp_logging.h" to avoid compilation problems on + some platforms introduced by new error messages. See: + + +2001-09-29 06:06 nba + + * snmplib/mib.h: + + Add a missing prototype for snmp_realloc_by_type + +2001-09-29 06:05 nba + + * agent/mibgroup/ucd-snmp/memory_solaris2.h: + + Fix a bad #ifdef parantheses + +2001-09-26 10:21 hardaker + + * agent/mibgroup/smux/smux.c: + + smux is *not* a proper delegation subagent. + +2001-09-25 12:46 hardaker + + * FAQ, README, sedscript.in, version.h: + + - (version.h sedscript.in): version tag ( 4.2.2.pre3 ) + +2001-09-25 11:51 hardaker + + * snmplib/: scapi.c, scapi.h: + + Better error messages when encryption support isn't available. + +2001-09-25 07:59 jbpn + + * apps/snmptrapd_log.c: + + - reinstate another space that would make the test suite fail + +2001-09-25 07:53 jbpn + + * apps/snmptrapd_log.c: + + - reinstate a missing space + +2001-09-25 05:43 jbpn + + * apps/: snmptrapd.c, snmptrapd_log.c, snmptrapd_log.h: + + - incorporate rewritten output functions from main branch to avoid + fixed length buffers + +2001-09-25 05:41 jbpn + + * snmplib/scapi.c: + + - use relocating buffer version of sprint functions + +2001-09-25 05:40 jbpn + + * snmplib/: mib.c, mib.h, parse.h: + + - add relocating buffer code from main branch + +2001-09-25 05:39 jbpn + + * snmplib/: tools.c, tools.h: + + - add snmp_realloc() and snmp_strcat functions which the relocating + buffer code uses + +2001-09-21 17:16 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + Patch from Glenn Mansfield to fix interface counting on interfaces + without ip addresses. + +2001-09-20 12:47 hardaker + + * agent/mibgroup/util_funcs.c: + + check skip_white() return (as mentioned in patch #462201). + +2001-09-20 11:30 hardaker + + * snmplib/mib.c: + + fixed a possible buffer overflow bug in sprint_asciistring as pointed + out by bug #463226. + +2001-09-20 09:46 hardaker + + * configure, configure.in: + + Don't warn about missing openssl unless explicitly asked (and then error). + +2001-09-20 09:12 jbpn + + * agent/: snmp_vars.c, mibgroup/mibII/interfaces.c: + + - move headers around to fix compilation on Solaris 2.7; sys/stream.h + needs to be included before sys/socketvar.h for this platform. + +2001-09-20 09:09 jbpn + + * agent/mibgroup/ucd-snmp/memory_solaris2.c: + + - remove #include "system.h" which uses the type in_addr_t thereby + causing problems, and seems to be unnecessary anyway. + +2001-09-20 06:59 hardaker + + * README: + + Make sure Harrie's name is in the patches README as well as the mainline. + +2001-09-20 06:58 hardaker + + * snmplib/: default_store.c, mib.c, parse.c, snmp_api.c, + snmp_client.c, snmp_debug.c, snmpusm.c: + + Patch from Harrie Hazewinkel: + - proper prototypes for some functions. + +2001-09-19 17:19 hardaker + + * FAQ, README, sedscript.in, version.h: + + - (version.h sedscript.in): version tag ( 4.2.2.pre2 ) + +2001-09-19 17:01 hardaker + + * FAQ, README, sedscript.in, version.h: + + - (version.h sedscript.in): version tag ( 4.2.2.pre1 ) + +2001-09-19 16:59 hardaker + + * FAQ, README, sedscript.in, version.h: + + - (version.h sedscript.in): version tag ( 4.2.2 ) + +2001-09-18 17:22 hardaker + + * man/snmpcmd.1, snmplib/mib.c, snmplib/snmp_api.c: + + Undo Niels' change to allow command line options to override .conf + files. Right goal, wrong branch to do it in as it broke SNMPv3 among + other things. The initialization process is rather sensitive to + ordering. + +2001-09-18 15:08 nba + + * s/darwin.h: + + Fix an oversight in the Darwin patch + +2001-09-18 15:08 nba + + * aclocal.m4, configure, configure.in: + + Fix an oversight in the Darwin patches + +2001-09-17 09:00 nba + + * s/darwin.h: + + The darwin system file, which I forgot when committing the rest of + the darwin patch. + +2001-09-17 07:07 hardaker + + * config.h.in: + + autoheader run + +2001-09-17 04:13 nba + + * apps/snmptrapd.c: + + Fix newlines inside usage string. + +2001-09-16 14:56 nba + + * agent/: snmpd.c, mibgroup/smux/smux.c: + + Move the smux_listen_sd variable to smux.c. This way it will be in the + library so the linker wont be upset when you link with the agent library. + +2001-09-16 14:52 nba + + * agent/mibgroup/ucd-snmp/memory_netbsd1.h, + agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, s/openbsd.h: + + Patches for OpenBSD 2.9 + +2001-09-16 14:49 nba + + * agent/mibgroup/ucd-snmp/diskio.c: + + diskio support for FreeBSD4. Thanks to Yimin Ge + +2001-09-16 14:16 nba + + * aclocal.m4, configure, configure.in, agent/agent_read_config.c, + agent/snmp_vars.c, agent/mibgroup/ucd_snmp.h, + agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/mibII/interfaces.c, + agent/mibgroup/ucd-snmp/memory_freebsd2.c, + agent/mibgroup/ucd-snmp/memory_freebsd2.h, + agent/mibgroup/ucd-snmp/vmstat_freebsd2.c: + + Patches to support Darwin (Mac OS/X) + Thanks to Tex Clayton + +2001-09-16 14:03 nba + + * agent/: agent_index.c, agent_registry.c, mibgroup/mibincl.h, + mibgroup/util_funcs.c, mibgroup/examples/example.c, + mibgroup/mibII/icmp.c, mibgroup/mibII/ip.c, + mibgroup/mibII/ipAddr.c, mibgroup/mibII/sysORTable.c, + mibgroup/mibII/tcp.c, mibgroup/mibII/tcpTable.c, + mibgroup/mibII/udp.c, mibgroup/ucd-snmp/proxy.c: + + Header rearrangements to make BSD's happy after the WIN32 patch + +2001-09-15 06:08 jbpn + + * snmplib/asn1.c: + + - add missing argument to snprintf (errpre corresponding to %s) -- + it was missing from the patch (#452027) + +2001-09-14 17:29 hardaker + + * perl/SNMP/SNMP.xs: + + - debugging compilation fixes + +2001-09-14 17:26 hardaker + + * local/tkmib: + + many needed changes from mainline merged into patches branch + +2001-09-14 15:24 hardaker + + * snmplib/asn1.c: + + Patch #452027 from Marcus Meissner: + security fix to make sure that long asn lengths can't be used and + aren't improperly cased to a signed value. + +2001-09-14 14:23 hardaker + + * configure, configure.in: + + patch #432982 from Hollis: fix --with-libwrap without a path option + +2001-09-14 13:58 nba + + * agent/mibgroup/: kernel_sunos5.c, mibII/udpTable.c: + + Solaris support for udpTable. + Thanks to Johannes Schmidt-Fischer + +2001-09-14 09:53 hardaker + + * snmplib/ucd-snmp-includes.h: + + from patch #423466: add ability to use this file within the source tree + +2001-09-14 09:48 hardaker + + * win32/config.h.borland: + + Added config.h file for borland compilers (which differs slightly). + From patch #423466 + +2001-09-14 09:28 dts12 + + * agent/mibgroup/mibII/: at.c, icmp.c, interfaces.c, ip.c, + ipAddr.c, tcp.c, tcpTable.c, udp.c, udpTable.c, var_route.c: + + Mib-2 support for Windows systems. + *Many* thanks to Latha S, for filling this long-awaited need. + +2001-09-14 09:07 dts12 + + * agent/mibgroup/mibII/: icmp.c, ip.c, ipAddr.c, tcp.c, tcpTable.c, + udp.c, udpTable.c: + + Move package-provided header includes ('mibincl' and 'util_funcs') + to after the system includes. This shouldn't affect most systems, + but is necessary for the Windows port. + +2001-09-14 08:28 dts12 + + * configure: + + Propogate test for through to the bit that does the work. + + (Our illustrious leader clearly has no confidence in the competance + of his minions. I'd take umbrage, if he wasn't right!) + +2001-09-14 08:01 dts12 + + * config.h.in, configure.in: + + Add test for + +2001-09-14 07:57 dts12 + + * agent/mibgroup/mibII/: at.c, icmp.c, interfaces.c, ip.c, + ipAddr.c, route_write.c, tcp.c, tcpTable.c, udp.c, udpTable.c, + var_route.c: + + Wrap various #includes with appropriate #if HAVE_XXX_H declarations + (where this has not already been done). + +2001-09-11 14:47 nba + + * agent/mibgroup/ucd-snmp/: memory.c, memory.h, memory_freebsd2.c, + memory_freebsd2.h, memory_netbsd1.c, memory_netbsd1.h, + memory_solaris2.c, memory_solaris2.h, vmstat.c, vmstat.h, + vmstat_bsdi4.c, vmstat_bsdi4.h, vmstat_freebsd2.c, + vmstat_netbsd1.c, vmstat_solaris2.c: + + Make sure that the OID defines are only in one place. No functional change. + +2001-09-11 14:45 nba + + * agent/mibgroup/ucd-snmp/file.c: + + Header reordering to allow dmalloc to work. + +2001-09-11 14:31 nba + + * agent/mibgroup/host/hr_partition.c: + + Fix a misplaces ; in a loop. + Thanks to Mala Ramakrishnan + and Johannes Schmidt-Fischer + +2001-09-10 11:20 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + change interface counting to happen more frequently to detect new cards. + - see bug #457290 + +2001-09-10 11:11 hardaker + + * man/snmptrapd.8, apps/snmptrapd.c: + + fix -P to usage it prints to stderr (bug #459372) + +2001-09-10 10:55 hardaker + + * agent/mibgroup/util_funcs.c: + + fix whitespace parsing bug reported it bug #457267. + +2001-09-10 10:46 hardaker + + * agent/mibgroup/ucd-snmp/vmstat_freebsd2.c: + + apply freebsd specific patch from bug#455924 to fix vmstat's swap report. + +2001-09-10 10:11 hardaker + + * perl/SNMP/SNMP.xs: + + Use a more portable DBPRT macro. + +2001-09-10 09:58 hardaker + + * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c, + snmpNotifyFilterTable.c, snmpNotifyTable.c: + + Remove redundant RowStatus value checks mentioned in bug#449502 + +2001-09-04 07:21 jbpn + + * agent/snmpd.c: + + - add missing break; after processing -P option, noted by Botond + Tarnay (see patch #458327) + +2001-08-31 13:19 nba + + * mibs/: DISMAN-SCRIPT-MIB.txt, Makefile.mib, README.mibs, rfclist, + smistrip: + + Update to current version of DISMAN-SCRIPT-MIB, and a few cosetic changes + to smistrip et al. + +2001-08-31 13:18 nba + + * ltconfig: + + Update to libtool 1.4. This ensures that make install will work for NetBSD + +2001-08-31 13:17 nba + + * aclocal.m4, configure, ltmain.sh: + + Update to libtool 1.4. This wil ensure that make install work on NetBSD + +2001-08-28 15:04 nba + + * agent/snmpd.c: + + Fix a bad fix + +2001-08-28 15:03 nba + + * agent/: agent_read_config.h, snmp_agent.h, snmp_vars.h: + + C++ bracket the installed sgent headers + +2001-08-28 07:35 nba + + * apps/snmptrapd.c: + + Fix a malformed multi-line string + +2001-08-28 03:05 jbpn + + * agent/snmp_agent.c: + + - add missing #include if using libwrap, noted by Nathan + Neulinger (patch #453831). + +2001-08-28 02:38 jbpn + + * agent/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-27 22:15 nba + + * man/: snmp_config.5.def, snmpd.conf.5.def, snmptrapd.conf.5.def: + + Fix some places where actual lines started with a period. + +2001-08-17 15:12 nba + + * man/Makefile.in: + + Fix misspelled man page name (snmperror => snmp_perror) + +2001-08-17 15:09 nba + + * mibs/: Makefile.mib, mibfetch: + + IANA has moved their mibs into an iana.mib directory. + Fix RFC number for RMON-MIB. + Make "make allmaibs" extract mibs to another directory. + +2001-08-17 15:03 nba + + * config.guess, config.sub: + + Yet another update from ftp.gnu.org + +2001-08-17 14:09 nba + + * agent/: agent_read_config.c, snmpd.c: + + Add some needed error checking to the uid/gid parsing code. + Allow symbolic uid/gid from the command line. + +2001-08-17 14:07 nba + + * FAQ: + + Add a missing argument to the snmptrap examples. + +2001-08-07 14:55 nba + + * apps/snmptrapd_log.c, snmplib/mib.c: + + Timeticks are unsiged! Thanks to Josh Wilmes + +2001-08-07 14:42 nba + + * man/snmpcmd.1, snmplib/mib.c, snmplib/snmp_api.c: + + Changes to allow command line arguments to override snmp.conf settings. + +2001-08-07 14:02 nba + + * mibs/: IANAifType-MIB.txt, rfclist: + + Update to current version of IANAifType-MIB. + Add rfc 3144 INTERFACETOPN-MIB to rfclist. + +2001-08-07 14:00 nba + + * config.guess, config.sub: + + Update to current version from ftp.gnu.org + +2001-08-07 13:59 nba + + * apps/snmpset.c, apps/snmptranslate.c, apps/snmptrapd.c, + man/Makefile.in, man/snmp_api_errstring.3, man/snmp_error.3, + man/snmp_perror.3, man/snmp_sess_perror.3, man/snmpcmd.1, + man/snmptrapd.8: + + A bunch of minor fixes to usage messages and manual pages. + +2001-08-07 13:56 nba + + * apps/snmptest.c: + + Fix parsing of oid values for set + +2001-08-07 07:09 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-26 01:40 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). + +2001-07-23 10:53 hardaker + + * agent/mibgroup/util_funcs.c: + + carefully construct tmp file names. + +2001-07-23 10:53 hardaker + + * config.h.in, configure, configure.in, agent/snmpd.c: + + use setgroups when available. + +2001-07-11 07:34 hardaker + + * agent/mibgroup/mibII/mta_sendmail.h: + + add NETWORK-SERVICES-MIB to mib require list + +2001-07-09 11:15 hardaker + + * agent/agent_trap.c: + + fix trapsess parsing so as to: + - set the default port to 162 + - don't free memory passed to snmp_parse_args() since + snmp_parse_args is broken and needs to copy memory rather than + just make use of it. + +2001-06-27 15:48 nba + + * man/snmpd.conf.5.def: + + Simple fix to trapsess argument list + +2001-06-25 08:47 hardaker + + * snmplib/mib.c: + + support 'mibs ""'. + +2001-06-22 13:07 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + Allow interface snmpd.conf tokens to completely override system + values. [bug#426975] + +2001-06-22 11:38 hardaker + + * local/mib2c.conf: + + define ulong_ret + +2001-06-22 01:44 dts12 + + * FAQ, man/snmpd.conf.5.def: + + Include a warning of the experimental nature of AgentX in the man page, + and update the FAQ to reflect the fuller integration of this support. + +2001-06-21 15:22 nba + + * apps/snmpdf.c: + + Eliminate long long variables + +2001-06-21 15:22 nba + + * apps/snmptable.c: + + Warn about deprecated -b -w and -i options. + +2001-06-21 15:15 nba + + * man/: snmpd.1.def, snmpd.conf.5.def, snmpset.1, snmpwalk.1: + + Update time stamps + +2001-06-21 15:09 nba + + * man/snmptranslate.1: + + Add -m and -M options to header. Update SEE ALSO to reference snmpcmd + and RFC 2578-80 in place of 1155 + +2001-06-21 15:01 nba + + * snmplib/parse.c: + + Fix parsing of xx ...::= { yy } + +2001-06-21 10:25 hardaker + + * agent/mibgroup/examples/example.c: + + typos (IOD -> OID) + +2001-06-21 10:18 hardaker + + * man/snmpd.conf.5.def: + + - mention "master agentx" + - fix config file re-reading oid. + +2001-06-21 10:10 hardaker + + * agent/mibgroup/mibII/system_mib.c: + + make syscontact and syslocation accept "" strings. + +2001-06-21 09:34 hardaker + + * apps/snmptranslate.c, man/snmptranslate.1: + + - Applied arg documentation patch from David Eisner + +2001-06-14 23:19 nba + + * man/snmptrapd.8: + + Document -n option + +2001-06-12 15:14 nba + + * snmplib/default_store.c: + + Properly detect and diagnose bad boolean and integer configuration values + +2001-06-12 15:12 nba + + * apps/: snmpdelta.c, snmpdf.c, snmpget.c, snmpgetnext.c, + snmpstatus.c, snmptrap.c, snmpusm.c, snmpvacm.c, snmpwalk.c: + + Properly diagnose bad -C options + +2001-06-12 07:24 dts12 + + * snmplib/read_config.c: + + Fix 'unregister_config_handler' to handle tags other + than the first in the list. (Thanks to Paul Serice). + +2001-06-11 15:44 nba + + * apps/snmpwalk.c, man/snmpwalk.1: + + Add an options (-Cc) to snmpwalk that will validate that the returned objects + are indeed lexicographically increasing. + +2001-06-11 15:43 nba + + * apps/snmpset.c, man/snmpset.1, snmplib/snmp_api.c: + + Allow a simpler snmpset notation when MIB data are loaded: Using '=' for + type type will infer it from the MIB. + +2001-06-11 15:39 nba + + * snmplib/: mib.c, parse.c: + + Fix some long standing bugs when several MIB files define the same objects + with different names. Hopefully the results will be consistent now. + +2001-06-11 12:12 nba + + * apps/snmpdelta.c, snmplib/int64.c: + + Another try at Counter64 problems, thanks to Jason Gloudon + +2001-06-11 11:52 nba + + * apps/snmptrapd_log.c: + + Fix for a missing 0-byte to terminate community string. + Thanks to "KUBOTA,Takaya" . + +2001-06-06 21:38 nba + + * config.h.in, configure, configure.in, + agent/mibgroup/host/hr_system.c: + + Use if available (to fix counting users for Solaris) + +2001-06-06 21:33 nba + + * man/snmpd.1.def: + + Mention -s and -P pidfile arguments + +2001-06-06 21:32 nba + + * agent/mibgroup/smux/smux.c: + + Fix sending of traps without varbinds + +2001-06-06 21:31 nba + + * agent/mibgroup/util_funcs.c: + + More meaningful arguments to setPerrorstatus (true file names) + +2001-05-17 12:36 nba + + * snmplib/snmpv3.c: + + Fix a Truly Stupid Bug thanks to Katsuhisa ABE + +2001-05-04 09:45 hardaker + + * apps/snmpdf.c: + + Remove duplicate l from %lld printf syntax + +2001-05-04 07:00 hardaker + + * Makefile.in: + + insall mib_module_config.h + +2001-05-03 10:15 hardaker + + * snmplib/Makefile.in: + + add snmp-tc.h to install list + +2001-05-02 07:08 hardaker + + * apps/snmptrapd.c: + + Add -T flag to usage output. + +2001-05-01 12:53 hardaker + + * agent/mibgroup/mibII/at.c: + + Fix use of a -1 assigned to a u_long as a failure checking case. + +2001-04-23 17:08 hardaker + + * local/tkmib: + + fix walk problem once and for all. + +2001-04-17 12:29 nba + + * agent/mibgroup/host/hr_swrun.c: + + Get data for hrSWRunPerfTable for cygwin under NT (or better) + +2001-04-17 11:33 nba + + * config.guess, config.sub, configure, configure.in: + + Update to a recent version of config.guess/config.sub. Update configure + to handle the new NetBSD variant that include the object format. + +2001-04-12 05:12 dts12 + + * agent/snmp_agent.c: + + Better fix for bug #414855 from arajesh + Handles non-repeaters=0 as well, and avoids memory leaks. + +2001-04-11 06:01 dts12 + + * agent/snmp_agent.c: + + Handle GetBulk requests with max-repetitions=0 properly (bug #414855) + +2001-04-10 09:33 hardaker + + * apps/snmpdf.c: + + fixed segfault when row has holes. + +2001-04-06 16:20 hardaker + + * man/snmpcmd.1: + + - Added documentotion for -Ot + +2001-04-06 07:32 hardaker + + * agent/mibgroup/notification/snmpNotifyTable.c: + + traps/informs reversed + +2001-04-05 09:34 slif + + * agent/mibgroup/ucd-snmp/pass.c: + + remove unused variable from snmp_oid_min_compare. + +2001-04-05 09:13 slif + + * agent/mibgroup/ucd-snmp/pass.c: + + Fix snmp_oid_compare and reverse encodings to deal with numbers > 2^31. + +2001-04-05 08:21 slif + + * agent/agent_trap.c: + + use malloc to decrease stack size in snmpd_parse_config_trapsess. + +2001-04-05 06:14 dts12 + + * agent/mibgroup/ucd-snmp/pass_persist.c: + + Extend recent 'pass' changes to 'pass_persist'. (Thanks, Mike!) + +2001-04-05 02:27 dts12 + + * agent/mibgroup/ucd-snmp/pass.c: + + Handle setting null string values via the 'pass' mechanism. (Support#406728) + Also handle embedded whitespace in such values. + +2001-04-04 14:56 hardaker + + * FAQ, README, sedscript.in, version.h: + + - (version.h sedscript.in): version tag ( 4.2.1 ) + +2001-04-04 14:55 hardaker + + * FAQ, README: + + Change wording to say 4.2 line is the last to use the ucd-snmp name. + +2001-04-04 14:51 hardaker + + * ChangeLog: + + ChangeLog + +------------------------------------------------------------------------------- + +Changes: V4.2 -> V4.2.1 + +2001-04-04 14:04 hardaker + + * agent/mibgroup/ucd-snmp/loadave.c: + + fix missing variable on solaris 2.6 + +2001-04-04 14:02 hardaker + + * testing/eval_tools.sh: + + use kill -TERM instead of kill -SIGTERM for portability (breaks on solaris). + +2001-04-04 12:39 slif + + * agent/mibgroup/host/hr_swrun.c: + + Cleanup debug messages, build. + +2001-04-04 09:18 slif + + * agent/mibgroup/examples/example.c: + + Fix network byte order for IpAddress displayed. + +2001-04-04 08:50 slif + + * apps/snmptrapd.c: + + quiet exit on SIGTERM/SIGINT, same as snmpd. + +2001-04-04 08:49 hardaker + + * agent/: auto_nlist.c, auto_nlist.h: + + fix for auto_nlist bogus definitions for machines without nlist. + +2001-04-04 08:49 hardaker + + * README.snmpv3: + + update to when agent removes "createUser" directives. + +2001-04-04 08:31 hardaker + + * agent/mibgroup/ucd_snmp.h: + + Applied patch #412080: add freebsd5 to module include list. + +2001-04-04 08:12 dts12 + + * EXAMPLE.conf.def: + + Document how to enable the AgentX facility in the master agent. + +2001-04-04 07:59 hardaker + + * local/tkmib: + + fix bug #411917: change walk end condition as suggested by submitter. + +2001-04-04 07:43 dts12 + + * snmplib/parse.c: + + Change 'Line' variable name, to assist with Mac port. + +2001-04-04 07:42 dts12 + + * agent/mibgroup/ucd-snmp/proxy.c: + + Fix typo in cast (missing 'struct') + +2001-04-04 07:37 hardaker + + * snmplib/snmp_api.c: + + Use a larger malloced buffer when decoding a large incoming encrypted message. + +2001-04-04 07:36 hardaker + + * snmplib/snmp_debug.c: + + Limit size of hex messages to 1/5th buffer size (to be safe). + +2001-04-04 07:24 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-04 06:50 dts12 + + * agent/mibgroup/ucd-snmp/disk.c: + + Ensure that checking for 'statvfs' is done consistently + +2001-04-04 06:48 dts12 + + * agent/mibgroup/mibII/system_mib.c: + + ensure that 'exec_command' is used consistently with the availability of execv + +2001-04-04 06:45 dts12 + + * snmplib/: mib.c, snmp_api.c, snmp_logging.c: + + Keep one of the pickier compilers (HP's aCC) happy. + +2001-04-03 22:07 hardaker + + * snmplib/snmpusm.c: + + Fix maximum encrypted packet length support for reverse encoded packets. + +2001-04-03 18:07 slif + + * testing/tests/T120proxyget: + + fix rwcommunity + +2001-04-03 16:44 hardaker + + * local/wesrestart: + + remove old unused script + +2001-04-03 16:41 hardaker + + * local/snmpconf.dir/snmpd.conf/operation: + + Add snmpconf directive support for the new "master" token. + +2001-04-03 16:41 hardaker + + * local/snmpconf: + + Fix bug in menus for configuration files containing only "groups". + +2001-04-03 16:40 hardaker + + * README: + + Change my name -> net-snmp developers. + +2001-04-03 15:36 hardaker + + * EXAMPLE.conf.def: + + mention snmpconf + +2001-04-03 15:28 hardaker + + * README: + + url changes mostly. + +2001-04-03 15:28 hardaker + + * NEWS: + + 4.2.1 update (please check). + +2001-04-03 15:28 hardaker + + * FAQ: + + ftp site update. + +2001-04-03 14:04 hardaker + + * configure, configure.in: + + Added agentx to default modules to compile in + +2001-04-03 10:12 hardaker + + * local/mib2c: + + add a comment at the end of the mib2c output explaining that its + merely a template. + +2001-04-03 08:27 hardaker + + * AGENT.txt, FAQ, PORTING, README, README.agentx: + + Web page/ftp site updates. Uses www.net-snmp.org everywhere now. + +2001-04-03 06:24 slif + + * agent/mibgroup/util_funcs.c: + + Fix signed/unsigned compare. + +2001-04-03 06:21 dts12 + + * agent/mibgroup/mibII/kernel_linux.c: + + Plug file-descriptor leak when using cached data. (Bug#412000) + +2001-04-02 23:22 nba + + * apps/snmptest.c: + + Fix an incompletely initialized variable + +2001-04-02 23:21 nba + + * local/snmpconf: + + The answers for the "load which files" menu are kept secret from the code + that loads the files .... fixed. + +2001-04-02 20:02 hardaker + + * local/: Makefile.in, snmpconf.dir/snmptrapd.conf/formatting, + snmpconf.dir/snmptrapd.conf/traphandle: + + Added snmptrapd configuration file directives to snmpconf. + +2001-04-02 10:08 jbpn + + * man/snmp_agent_api.3: + + - update documentation of agent_check_and_process to reflect + current behaviour + +2001-04-02 09:58 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. + +2001-04-02 08:51 dts12 + + * agent/mibgroup/agentx/master.c: + + Use the 'standard' config handler registration routine, + and recognise the config setting 'master all' + +2001-04-02 06:53 nba + + * man/snmpd.conf.5.def: + + Fix some missing quoting on .IP parameters + +2001-03-30 08:05 hardaker + + * FAQ, README.agentx, agent/mibgroup/agentx/README.agentx: + + moved agentx README to top + +2001-03-30 07:22 dts12 + + * FAQ: + + Typo in AgentX README filename + +2001-03-30 07:20 dts12 + + * agent/: ds_agent.h, snmp_agent.c, snmpd.c, + mibgroup/agentx/README.agentx, mibgroup/agentx/master.c, + mibgroup/agentx/master.h: + + Provide 'master' config directive to control whether or not to + activate extensible subagent support. + Initially restricted to AgentX support only. + +2001-03-30 03:46 dts12 + + * agent/mibgroup/agentx/README.agentx: + + Update to reflect the increased maturity of the AgentX implementation. + +2001-03-30 03:34 dts12 + + * FAQ: + + Tweaked various entries, and added a few new ones. General Shield meddling. + +2001-03-30 01:00 dts12 + + * README: + + Add prominent warning regarding ucd-snmp => net-snmp switch. + +2001-03-30 00:46 dts12 + + * snmplib/snmp_api.c: + + Fix interpretation of "pure numeric" peername strings (i.e. listen on the + specified port on all interfaces) - problem identified by Mala Ramakrishnan. + +2001-03-30 00:04 nba + + * snmplib/parse.c: + + Replace atoi/atol with strto(u)l which has better out-of-range returns. + This is not a perfect solution, but it is better ... + +2001-03-29 21:43 hardaker + + * ISSUES: + + rm ISSUES + +2001-03-29 14:34 hardaker + + * COPYING: + + minor formatting. + +2001-03-29 14:33 hardaker + + * COPYING: + + Um, got the year right this time. + +2001-03-29 14:32 hardaker + + * COPYING: + + update for 2001: added my required NAI BSD copyright. + +2001-03-29 08:23 slif + + * testing/eval_tools.sh: + + merge change from main branch (return_value=1 statement). + +2001-03-29 08:21 slif + + * win32/libsnmp_dll/libsnmp.def: + + Add vacm_is_configured. + +2001-03-28 22:12 nba + + * mibs/: rfclist, rfcmibs.diff: + + Add Printer-MIB to the rfclist with the corresponding patch. + +2001-03-28 13:06 nba + + * snmplib/snmp_client.c: + + Properly ignore non-response PDU's when doing async transaction. + +2001-03-28 13:04 nba + + * man/snmpcmd.1, snmplib/mib.c: + + Fix index handling to properly accept indexing with TimeTicks. + Implement -Ir to disable index checks. + +2001-03-28 06:20 hardaker + + * FAQ, README, sedscript.in, version.h: + + - (version.h sedscript.in): version tag ( 4.2.1.pre2 ) + +2001-03-27 10:27 hardaker + + * apps/snmptrapd.c: + + Use snmp_log with %s to prevent % expansion in octet strings containing a %s. + +2001-03-27 05:37 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 02:35 dts12 + + * agent/mibgroup/smux/smux.c: + + Reset count of authorized peers on closedown. (Thanks to Vlad Tunik) + +2001-03-26 18:03 hardaker + + * 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:06 hardaker + + * local/ipf-mod.pl: + + add usage comment at top + +2001-03-22 14:34 nba + + * mibs/rfclist: + + New MIB in RFC 3083: DOCS-BPI-MIB + +2001-03-22 14:27 nba + + * agent/mibgroup/host/hr_filesys.c, s/cygwin.h, + agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/host/hr_utils.c: + + Make most of the host resources mib compile under Cygwin. We can now do + --with-mib-modules=host --with-out-mib-modules=host/hr_network + +2001-03-22 12:27 hardaker + + * agent/mibgroup/util_funcs.c: + + fix header_simple_table() for too long requests + +2001-03-22 08:13 hardaker + + * apps/snmptrapd.c: + + Bad Wes: find all instances of cut-n-paste errors before committing. + +2001-03-22 08:12 hardaker + + * apps/snmptrapd.c: + + Bad Wes: don't call function without the ()s. (at least in C). + +2001-03-22 07:46 dts12 + + * agent/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:22 driehuis + + * snmplib/mib.c: + + Bugfix for crash at snmp_shutdown time with OS's that check pointer + validity (e.g., FreeBSD) + +2001-03-21 08:16 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + join broken snmp_log lines + +2001-03-21 08:15 hardaker + + * apps/snmptrapd.c: + + fix -F (I think) + +2001-03-21 07:43 hardaker + + * snmplib/snmp_api.c: + + patch from Harrie to fix variable types (int -> size_t) + +2001-03-20 08:25 nba + + * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/at.h, + agent/mibgroup/mibII/interfaces.c, s/linux.h: + + Fix the atTable and ipNetTopMediaTable for Linux to return the ifIndex + +2001-03-19 13:14 nba + + * apps/snmpdelta.c, man/snmpdelta.1: + + Major option parsing surgery to cather for the getopt using version of + snmp_parse_args. Seems to have been forgotten when the rest of the apps + were updated. + +2001-03-19 13:13 nba + + * agent/mibgroup/ucd-snmp/disk.c: + + Re-order sys/conf.h and sys/param.h to make FreeBSD-5 happy + +2001-03-15 13:44 hardaker + + * agent/mibgroup/mibII/ip.c: + + fixed bug #405000: dropped support for IPOUTNOROUTES, since no + calculation of it seems close to correct. + +2001-03-15 13:36 hardaker + + * agent/mibgroup/mibII/udp.c: + + fix part 2 of bug 405519 adding fullsock to udpinerrors + +2001-03-15 13:31 hardaker + + * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: + + fix bug #408388 where memmove is called with too short a length. + +2001-03-15 11:21 hardaker + + * FAQ, README, sedscript.in, version.h: + + - (version.h sedscript.in): version tag ( 4.2.1.pre1 ) + +2001-03-15 03:34 jbpn + + * testing/eval_tools.sh: + + kill -SIGKILL isn't legal syntax on Solaris or Linux; changed to kill -9 + which is likely safer + + don't set return_value to 1 after killing snmpd, which causes spurious + test failures + +2001-03-14 14:38 hardaker + + * agent/agent_trap.h: + + Patch from Harrie Hazewinkel: make send_enterprise_trap_vars a public fn. + +2001-03-14 11:08 hardaker + + * agent/mibgroup/mibII/at.c: + + fix ipnettomedia indexing on solaris. + +2001-03-14 10:27 slif + + * agent/mibgroup/tunnel/tunnel.c: + + Use config.h, don't use ucd-snmp directory to build in the mibgroup tree. + +2001-03-14 10:18 slif + + * testing/RUNTESTS: + + quiet "which" output. never ending saga... + +2001-03-14 10:08 slif + + * agent/mibgroup/agentx/master_request.c: + + quiet unsigned long compare. + +2001-03-14 10:00 slif + + * agent/mibgroup/agentx/client.c: + + Get a decl of in_addr_t from netinet/in.h, where necessary. + +2001-03-14 10:00 slif + + * snmplib/parse.c: + + Avoid warnings of struct timeval decl in system.h by including *time.h*. + +2001-03-14 09:47 slif + + * agent/snmpd.c, apps/snmpvacm.c, apps/snmpnetstat/winstub.c, + snmplib/parse.c: + + patch submitted by Harrie Hazewinkel + +2001-03-14 09:40 slif + + * testing/RUNTESTS: + + don't run tests without needed programs: snmpd, snmpget, snmpgetnext. + +2001-03-14 08:24 slif + + * configure, configure.in: + + Provide an empty DLLIBS value for non-dlmod uses. + +2001-03-14 07:36 slif + + * agent/mibgroup/agentx/protocol.c: + + cast u_long to u_char when storing 8-bit values. + +2001-03-14 07:33 slif + + * agent/mibgroup/ucd-snmp/proxy.c: + + fix unsigned length compares. + +2001-03-14 05:45 dts12 + + * agent/mibgroup/host/hr_swrun.c: + + Fix Linux file descriptor leak (reported by Oliver FॆआŠnger) + +2001-03-13 13:20 hardaker + + * snmplib/default_store.c: + + Patch from Harrie Hazewinkel to check for NULLs in DEBUG msg + +2001-03-12 14:06 nba + + * agent/mibgroup/agentx/: master_admin.c, subagent.c: + + Fix some minor leaks. + +2001-03-12 14:05 nba + + * agent/snmpd.c: + + Some minor fixes to argument processing, including terminating snmpd on + extraneous non-option arguments. + +2001-03-10 08:13 hardaker + + * agent/mibgroup/mibII/ip.c: + + Bug #404988: don't use ipstat.ips_fragtimout as a number of seconds. + +2001-03-07 10:26 slif + + * testing/eval_tools.sh: + + + new DELAY function; start/stop daemons using new STARTPROG/STOPPROG with DELAY; + log commands issued and final result to SNMP_TMPDIR/invoked; + suppress "kill" output to help Cygwin users happy. + +2001-03-07 10:23 slif + + * testing/RUNTESTS: + + + add -S parameter for DELAY seconds; add trap for interrupt control; + pass test number and display-header-only to eval_onescript.sh; + add which test to verbose locating messages (Cygwin uses type, not which). + +2001-03-07 10:20 slif + + * testing/: TESTCONF.sh, eval_onescript.sh: + + + + Incorporate test number into test results dir name. + Provide default values for test number and display-header-only flag. + +2001-03-07 10:19 slif + + * testing/Makefile.in: + + + + "make clean" removes any test result dirs "/tmp/snmp-test-*". + +2001-03-07 10:15 slif + + * testing/tests/: T054agentv2ctrap, T056agentv2cmintrap, + T058agentauthtrap: + + + Replace sleep with commented out DELAY ; each start/stop action now + invokes DELAY. + +2001-03-07 10:14 slif + + * testing/tests/T100agenthup: + + + Replace sleep with DELAY. + +2001-03-07 10:13 slif + + * win32/config.h: + + + + Change element separator to Win32 ';' in DEFAULT_MIBS + Declare Win32 has getpid!. + +2001-03-07 10:10 slif + + * snmplib/snmp_api.c: + + + + Win32 include io.h to declare mktemp. + Expand the comment near mktemp usage to explain why it is needed. + +2001-03-07 10:09 slif + + * snmplib/snmp_alarm.c: + + + + remove unnecessary ifndef WIN32. ifdef SIGALRM is sufficient. + +2001-03-07 10:07 slif + + * agent/snmpd.c, apps/snmptrapd.c: + + + + Win32 include process.h to declare getpid. + +2001-03-07 10:06 slif + + * snmplib/snmp_logging.c: + + + + Use proper define to qualify include-ing a header. + +2001-03-07 10:04 slif + + * agent/mib_modules.c, apps/snmpnetstat/if.c, snmplib/system.h: + + + + Apply the time goo consistently: move header includes out of system.h. + +2001-03-06 10:08 hardaker + + * configure, configure.in: + + don't force inclusion of -ldl. + +2001-03-05 06:30 slif + + * snmplib/snmpv3.c: + + + + Follow method usage, don't declare getHwAddress unless used. + +2001-03-05 06:30 slif + + * snmplib/snmp_api.c: + + + + Remove nested variable ep - one already exists. + +2001-03-05 06:28 slif + + * agent/mibgroup/examples/ucdDemoPublic.c: + + + + Comment out example variables that are not used. + +2001-03-04 17:41 slif + + * README.win32, 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: + + + + patch to build more modules, including agentX, on Win32 using MS-VC. + +2001-03-04 17:27 slif + + * 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/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_log.c: + + + + patch to build more of the agent using MS-VC on Win32 platform. + +2001-03-03 14:34 nba + + * mibs/: IANAifType-MIB.txt, MTA-MIB.txt, Makefile.mib, + README.mibs, TUNNEL-MIB.txt, ianalist, mibfetch, rfclist, + rfcmibs.diff, smistrip: + + Update to current IANAifType-MIB, plus addition of README and tools to get + a complete set of IETF MIB files. + +2001-03-03 07:11 nba + + * agent/mibgroup/agentx/master.h: + + Remove an unused prototype + +2001-03-03 06:36 nba + + * man/snmptrapd.8, apps/snmptrapd_log.c: + + Add a new %P formatting sequence to user specified log formats. It print + the security information from the PDU (community, user, context as available) + Also modify the default trap output to use it. + +2001-03-03 06:21 nba + + * apps/snmptrapd_log.c: + + Fix specifiers like %.3s + +2001-03-03 06:10 nba + + * snmplib/parse.c: + + Fix the parser to diagnose oid specs like::= { single } + Be silent for internal links when moving nodes to the adoption list. This + should help giving only a single message for missing imports of enterprises. + +2001-03-02 13:24 slif + + * snmplib/asn1.c, snmplib/mib.c, snmplib/mib.h, snmplib/snmp_api.c, + snmplib/snmp_parse_args.c, snmplib/snmp_parse_args.h, + win32/libsnmp_dll/libsnmp.def: + + + + cleanup for MS-VC Win32 build + +2001-03-02 07:36 hardaker + + * README: + + sourcerforge -> sourceforge + +2001-03-02 07:25 hardaker + + * perl/SNMP/SNMP.xs: + + Patch from Karl Schilke to fix timestamps in synchonous cases + +2001-03-02 06:31 hardaker + + * snmplib/snmp_api.c: + + Remove unused variable from snmp_oid_compare(). + +2001-03-01 19:49 hardaker + + * snmplib/: asn1.c, snmp_api.c: + + Fix snmp_oid_compare and reverse encodings to deal with numbers > 2^31. + +2001-02-21 15:31 nba + + * man/: snmp.conf.5.def, snmpcmd.1: + + Fix a couple of typos + +2001-02-21 15:22 hardaker + + * snmplib/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: + + fix bug #133416 (u64Subtraction math) as suggested by the submittor + +2001-02-21 14:38 nba + + * agent/mibgroup/host/hr_filesys.c: + + Try fixing inconsistent indexing on BSD + +2001-02-19 08:46 slif + + * agent/mibgroup/ucd-snmp/proxy.c: + + + + - proxy.c: remove some unused variables. + +2001-02-16 15:12 hardaker + + * agent/var_struct.h: + + - increase UCD_REGISTRY_OID_MAX_LEN to 128 at Frank's request + +2001-02-14 18:15 hardaker + + * apps/snmptrapd.c: + + removed unused snmp_alarm.h include + +2001-02-13 16:21 hardaker + + * snmplib/snmp_api.c: + + fix bug #130740 using suggested close() wrapper around mkstemp() + +2001-02-09 11:16 hardaker + + * agent/snmpd.c: + + Applied patch #103613: fix memory leak in snmpd port specification -> default_store. + +2001-02-09 11:14 hardaker + + * agent/mib_modules.c: + + Applied patch #103612: fix memory leak in mib_module init code + +2001-02-09 11:12 hardaker + + * agent/agent_registry.c: + + Applied patch #103611: fix memory leak for duplicate oid registrations. + +2001-02-09 11:08 hardaker + + * perl/SNMP/SNMP.xs: + + Applied patch #103604: Add support for V1 traps and int/int32 differences + +2001-02-09 11:06 hardaker + + * agent/mibgroup/ucd-snmp/: memory_freebsd2.c, proxy.c: + + Applied patch #103702: fix swap reporting on freebsd 4.2 + +2001-02-06 14:26 nba + + * apps/snmpnetstat/Makefile.in: + + Add a dependency for libsnmp + +2001-02-06 14:25 nba + + * agent/mibgroup/ucd-snmp/vmstat_freebsd2.c: + + Implement raw interrupt and context switch counters + +2001-02-06 14:24 nba + + * agent/mibgroup/notification/snmpNotifyTable.c: + + Make dmalloc happy by fixing a malloc read overrun + +2001-02-06 14:16 nba + + * man/snmpcmd.1, snmplib/default_store.h, snmplib/mib.c: + + Backport -OT output to 4-2-patches branch + +2001-02-06 06:02 hardaker + + * perl/SNMP/SNMP.pm: + + documentation fix + +2001-01-31 23:02 nba + + * snmplib/snmp_api.c: + + Fix value validation for snmpset/snmptrap + +2001-01-31 23:00 nba + + * agent/mibgroup/ucd-snmp/proxy.c: + + Fix bad return of a pointer to non-static storage + +2001-01-31 15:44 hardaker + + * agent/mibgroup/host/hr_print.c: + + Patch from Frank Bartels for freebsd fixes + +2001-01-30 17:13 hardaker + + * agent/mibgroup/ucd-snmp/disk.c: + + Applied patch #103414: fix disk info for block sizes other than 1024. + +2001-01-29 13:24 hardaker + + * agent/mibgroup/smux/smux.c: + + fix bug #130410: set the write_method in var_smux before returning + NULL to make sure that sets happen on OIDs that don't exist first. + +2001-01-29 13:15 hardaker + + * local/mib2c: + + fix suggested in bug #129948: check for - arguments at the begginning + of the command line token (don't match mib-2, eg). + +2001-01-29 13:13 hardaker + + * snmplib/parse.c: + + fix suggested in bug #129876: check for hint != NULL before freeing. + +2001-01-26 05:49 nba + + * agent/mibgroup/host/hr_print.c: + + Fix bug on FreeBSD when /etc/printcap is empty + +2001-01-25 14:38 nba + + * mibs/RMON-MIB.txt: + + Updated to RFC 2819 + +2001-01-24 21:37 nba + + * agent/Makefile.in: + + Install libraries before agent so that libtool can relink. + +2001-01-20 05:54 nba + + * apps/snmpdelta.c, snmplib/int64.c: + + Two Counter64 glitches detected by Jason Gloudon + +2001-01-20 05:44 nba + + * agent/snmpd.c: + + Dont set up the select parameters before calling interrupt handlers! + Thanks to Frank Strauss. + +2001-01-20 05:42 nba + + * snmplib/snmp_api.c: + + Fix encoding of BITS variable, thanks to Frank Strauss + +2001-01-20 05:37 nba + + * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: + + Raw IO counters from Jochen Kmietsch + +2001-01-20 05:36 nba + + * agent/mibgroup/ucd-snmp/vmstat.h, mibs/UCD-SNMP-MIB.txt: + + Prepare for more raw counters + +2001-01-15 15:14 nba + + * agent/mibgroup/ucd-snmp/proxy.c: + + undo a change that sneaked in by mistake + +2001-01-15 14:07 nba + + * 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, mibs/UCD-SNMP-MIB.txt, + agent/mibgroup/ucd-snmp/vmstat_solaris2.h: + + Extend the systemStats.cpuRaw section to include more raw counters for various + operating systems. Basic testing performed for Solaris and FreeBSD. Code + guesstimate for NetBSD and BSDi. + +2001-01-12 08:00 hardaker + + * snmplib/snmp_api.c: + + - bit_string fixes + - make snmp_add_var call snmp_parse_oid() instead of read_objid(). + +2001-01-12 07:57 hardaker + + * snmplib/asn1.c: + + comment out really odd (and broken) check from asn_bitstring_check??? + +2001-01-12 07:52 hardaker + + * local/: mib2c.storage.conf, mib2c.vartypes.conf: + + - misc bug fixes. + - new data types (uint32, unsigned, bits). + +2001-01-10 21:55 nba + + * snmplib/snmp_api.c: + + Fix calling of init_callbacks even if init_snmp called with NULL parameter + +2001-01-10 21:53 nba + + * snmplib/snmp_api.c: + + Fix badly applied previous patch + +2001-01-10 21:52 nba + + * apps/snmpvacm.c: + + Fix usage message (-e is now -Ce) + +2001-01-10 21:51 nba + + * agent/mibgroup/mibII/var_route.c: + + Fix a bad ipRouteProtocol return + +2001-01-10 21:50 nba + + * agent/mibgroup/host/hr_swrun.c: + + Fix problem when running --without-root-access for FreeBSD. Thanks to + Bert Driehuis. + +2001-01-10 21:48 nba + + * agent/mibgroup/kernel_sunos5.c: + + Use the ifspeed attribute from driver when available + +2001-01-09 06:29 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + Applying patch found in bug #127299: + - switch ifAdmin and ifOperStatus meanings to match kernel parameters better. + +2001-01-09 06:21 hardaker + + * win32/snmpnetstat/snmpnetstat.dsp: + + added getopt.c to list + +2001-01-08 08:19 hardaker + + * agent/mibgroup/host/hr_swrun.c: + + Patch from Anders Ellefsrud + - fix hr_swrun when programs have exited so we don't truncate + getnext queries. + +2001-01-08 08:14 hardaker + + * snmplib/snmp_api.c: + + Patch from Frank Strauss: + - fix BITS encoding length when mib knowledge is available. + +2001-01-04 23:18 nba + + * apps/: snmpset.c, snmptrap.c: + + Try fixing problems with snmpset of negative values + +2001-01-04 23:15 nba + + * agent/mibgroup/ucd-snmp/vmstat_bsdi4.c: + + Add the raw cpu couters for BSDi. Courtesy Bert Driehuis. + +2001-01-04 23:12 nba + + * agent/mibgroup/host/hr_swrun.c, + agent/mibgroup/ucd-snmp/loadave.c, snmplib/callback.c: + + Save some unused variables + +2001-01-04 23:09 nba + + * acconfig.h, config.h.in, agent/agent_trap.c, agent/mib_modules.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: + + Add missing dmalloc support for some files + +2001-01-04 23:04 nba + + * Makefile.in: + + Ensure sort order for config.h.in + +2001-01-04 10:24 hardaker + + * configure, configure.in: + + fix semi-colon problem. Patch #103101. + +2001-01-03 07:01 hardaker + + * agent/mibgroup/host/hr_swrun.c: + + /proc/%d/cmdline may be an empty file for some processes. Return "" if so. + +2001-01-02 09:47 hardaker + + * snmplib/snmp_logging.c: + + add a "%s" formatting string to the syslog() call (redhat bug #18153). + +2000-12-29 13:38 hardaker + + * agent/mibgroup/mibII/interfaces.c: + + Patch from Ted Rule: + - better checking for formatting of the /proc/net/dev file to avoid + linux core dumps when the kernel mis-behaves. + +2000-12-27 16:47 hardaker + + * testing/tests/: T053agentv1trap, T054agentv2ctrap, + T055agentv1mintrap, T056agentv2cmintrap, T113agentxtrap: + + - trap API testing suite enhanced to test more cases. + +2000-12-27 16:45 hardaker + + * agent/agent_callbacks.h, agent/agent_trap.c, agent/agent_trap.h, + agent/mibgroup/notification/snmpNotifyTable.c, + agent/mibgroup/notification/snmpNotifyTable.h, snmplib/callback.c, + snmplib/callback.h: + + - Make the notification mib work more via callbacks and remove ifdefs in + agent_trap.c + - Make the agent_trap.c file check for callback registrations and + handle it internally using the old trapsink support if no callback + is found. + - This fixes the problem when init_mib_modules() isn't called in subagents. + +2000-12-27 16:42 hardaker + + * agent/mibgroup/examples/example.c: + + make the example traps be sent using a enterprise specific trap of 99 + rather than 3. We need to define it in the mib still. + +2000-12-27 15:26 hardaker + + * snmplib/asn1.c: + + fix broken compiler precedence as reported in support #110473. + +2000-12-22 08:54 hardaker + + * snmplib/asn1.c: + + fix counter64 reverse encodings. + +2000-12-22 06:58 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-21 14:43 nba + + * apps/snmpnetstat/main.c: + + - main.c: fix problem with positional community argument to snmpnetstat + +2000-12-21 14:37 nba + + * snmplib/mib.c: + + - mib.c: make sure init_mib_internals is called before doing anything + serious in init_mib + +2000-12-21 08:22 hardaker + + * snmplib/snmp_api.c: + + Patch from Frank Strauss to fix support for BITS + +------------------------------------------------------------------------------- + +Changes: V4.1.2 -> V4.2 + +2000-12-04 15:30 hardaker + + - (NEWS, README): updates. + +2000-12-04 14:48 marz + + ensure mibload.t uses correct MIBDIR for testing + +2000-12-04 11:05 hardaker + + - (AGENT.txt, FAQ, README): convert url's to www.netsnmp.org. + +2000-12-04 08:45 hardaker + + - (NEWS): agentx note changes. + +2000-12-03 07:29 nba + + - snmptrapd_log.c: fox missing leading zeroes for %.2d like formats. + Add an alternate format for up-time displays. + +2000-12-02 18:22 marz + + found the uninitialized data bug...must have been in there dormant for a while, other test fixes - good to go! + +2000-12-01 16:36 hardaker + + - (agent/snmpd.c): reference sourceforge. + +2000-12-01 16:35 hardaker + + - (AGENT.txt): reference sourceforge. + +2000-12-01 16:34 hardaker + + - (TODO): reference net-snmp-coders. + +2000-12-01 16:34 hardaker + + - (README): update. + +2000-12-01 16:33 hardaker + + - (bug-report, agent/mibgroup/versiontag): remove the bug report script. + +2000-12-01 16:31 hardaker + + - (PORTING): reference sourceforge. + +2000-12-01 16:23 hardaker + + - (man/snmptrapd.conf.5.def): mention the fact that snmpv3 traps are + the same as snmpv2 traps. + +2000-12-01 16:23 hardaker + + - (NEWS): update. + +2000-12-01 15:31 hardaker + + - (README): update. + +2000-12-01 15:16 hardaker + + - (snmpd.conf.5.def): update for proxy support. + +2000-12-01 14:36 hardaker + + - (FAQ): update a few things. + +2000-12-01 14:28 nba + + - mib.c: diagnose wrong quoting in indices + +2000-12-01 14:23 nba + + - parse.c: add RFC-1213 as an aliase for RFC1213-MIB (used in many mibs) + +2000-12-01 14:19 nba + + - smux.c: reformat some debug messages for readability + +2000-12-01 14:17 nba + + - interfaces.c: fix ifType values for Linux + +2000-12-01 14:14 nba + + - subagent.c: supply a missing return value + +2000-12-01 10:04 hardaker + + - (snmpconf): quote things with spaces in them. + +2000-12-01 09:49 hardaker + + - (snmpconf.1): quick man page for snmpconf. + +2000-12-01 09:15 hardaker + + - (local/snmpconf.dir/snmpd.conf/monitor): cleanups. + +2000-12-01 09:14 hardaker + + - (snmplib/parse.c): change no-parent log message into a warning. + +2000-12-01 09:11 hardaker + + - (agent/mibgroup/agentx/README.agentx): update from Dave. + +2000-12-01 09:10 hardaker + + - (FAQ): update from Dave. + +2000-12-01 07:59 hardaker + + - (agent/agent_trap.c): Patch from Dave Shield: + - support v2->v1 trap conversion. + +2000-12-01 07:56 hardaker + + - (configure, configure.in): typo. + +2000-12-01 07:42 marz + + additional fixes to support targetted builds of perl/SNMP using -NET-SNMP-PATH (and white space removal as my emacs kindly does that for me?) + +2000-11-30 14:06 nba + + - getopt.h, snmp_parse_args.h: extern "C" bracketing + +2000-11-30 14:04 nba + + - snmpd.conf.5.def: fix formatting of smuxpeer token + +2000-11-30 10:31 hardaker + + - (FAQ): Update from Dave. + +2000-11-30 10:18 hardaker + + - (master_request.c): Patch from Dave Shield to fix bad sets for agentx. + +2000-11-30 09:19 hardaker + + - (ov/README): minor corrections, probably still incorrect. + +2000-11-30 09:18 hardaker + + - (local/Makefile.in, snmpconf, acl, basic_setup, monitor, operation, + system, trapsinks): + - grouping support. + - sort-of-quiet output support. + - operation mode support (setting user, group, ports...) + +2000-11-30 09:13 hardaker + + - (snmplib/read_config.c): save a warning header at the top of the + persistent data file. + +2000-11-30 09:11 hardaker + + - (agent/mibgroup/tunnel/tunnel.c): Cleanup patch from Frank Strauss. + +2000-11-30 09:10 hardaker + + - (agent/snmpd.c): set DS_AGENT_NO_ROOT_ACCESS in -H help output. + +2000-11-30 09:08 hardaker + + - (configure, configure.in): mention the TUNNEL-MIB support. + +2000-11-29 18:21 slif + + Update e-mail address for Slifcak + +2000-11-29 11:34 marz + + fixed order of function checking so that vsnprintf is not found in libdb (BSD db) by mistake + +2000-11-29 05:18 marz + + partial submit to get perl/SNMP tests to pass and update the docs somewhat - still getting cores in notify.t. had to change create_user_from_session to update an existing user incase 2 sessions are started with the same user + +2000-11-28 18:00 marz + + partial submit to get perl/SNMP tests to pass and update the docs somewhat - still getting cores in notify.t. had to change create_user_from_session to update an existing user incase 2 sessions are started with the same user + +2000-11-27 14:37 hardaker + + - (local/snmpconf.dir/snmpd.conf/basic_setup): basic setup series of questions. + +2000-11-27 14:36 hardaker + + - (local/snmpconf.dir/snmpd.conf/acl): typos. + +2000-11-27 14:36 hardaker + + - (local/snmpconf): + - add support for "groups" of items. + - don't use IO::Dir, as its not in the standard perl module distributions. + +2000-11-27 14:34 hardaker + + - (agent/mibgroup/ucd-snmp/dlmod.h): remove unneeded variable reference. + +2000-11-27 14:33 hardaker + + - (agent/snmp_agent.c): Patch from John Naylon: + - fix auto-set support for the agent (and plug a memory leak). + +2000-11-27 13:42 nba + + - snmp.conf.5.def: document tokens extendedIndex and noRangeCheck + +2000-11-27 13:41 nba + + - parse.c: fix a C++ style comment + +2000-11-24 15:14 nba + + - memory_freebsd2.c, vmstat_netbsd1.c: minor fixes for NetBSD 1.5, OPenBSD 2.6 + +2000-11-22 13:48 hardaker + + - (mibgroup/ucd-snmp/dlmod.c): Patch from Sean Harding: + - don't export an internal variable. + +2000-11-21 15:17 nba + + - mib.c: fix parsing of oid like 99.13.\"guf\"8 + +2000-11-19 13:03 nba + + - SNMP.xs, mib2c.vartypes.conf: The recent specialisation of the Integer + types in the parser created problems for the perl module and in turn + for mib2c. Sorry for not catching this before pre2 :-( + +2000-11-19 12:58 nba + + - fixes to ./configure --with-defaults --enable-mini-agent; make install + and run the tools under cygwin. Haven't tried the agent yet :-) + +2000-11-18 07:14 hardaker + + - (version.h bug-report sedscript.in): version tag ( 4.2.pre2 ) + +2000-11-18 07:12 hardaker + + - (T049snmpv3inform): v3 inform test added. + +2000-11-17 11:01 nba + + - mib.c, snmp_api.c: better error messages for bad snmpset calls and bad + indices. Also fix a bug with quoted indices. + +2000-11-17 10:32 hardaker + + - (tests/T050snmpv3trap): test for snmpv3 traps. + +2000-11-17 10:30 hardaker + + - (snmptrapd.c): fix cases where the format strings are specified. + +2000-11-17 10:26 nba + + - IANAifType-MIB.txt: update from IANA + +2000-11-17 08:32 hardaker + + - (master_request.c): Patch from Dave Shield: + - fix memory leaks. + - fix agentx problems with bad sets. + +2000-11-16 17:55 hardaker + + - (snmplib/snmpv3.c): added a space in a debugging output statement. + +2000-11-16 17:54 hardaker + + - (snmplib/read_config.c): simple debugging statement added. + +2000-11-16 17:54 hardaker + + - (snmplib/snmp_api.c): set DS_LIB_APPTYPE if it hasn't been set yet. + +2000-11-16 17:52 hardaker + + - (testing/eval_tools.sh): add CONFIGTRAPD. + +2000-11-16 17:50 hardaker + + - (snmplib/mib.c, testing/tests/T112agentxsetfail, + testing/tests/T122proxysetfail): + - support -Ir for "dont check range/type values" (letter r subject to debate). + +2000-11-16 17:25 hardaker + + - (callback.c): better debugging output to display a callback count when done. + +2000-11-16 16:52 hardaker + + - (T113agentxtrap): A new test to test trap support from agentx subagents. + +2000-11-16 16:50 hardaker + + - (T058agentauthtrap): sleep some and only perform one get request. + +2000-11-16 16:49 hardaker + + - (T054agentv2ctrap): sleep a bit and only send one snmp set request. + +2000-11-16 15:47 nba + + - getopt.c: quell compiler warnings + +2000-11-16 15:31 nba + + - parse.[ch], mib.c, snmp_api.c: rename TYPE_UINTEGER32 back to TYPE_UINTEGER + +2000-11-16 15:16 nba + + - snmptrapd.c, snmptrapd.conf: new config directives format1 and format2 to + set log formats for TRAP1 and TRAP2 pdus. + +2000-11-16 13:50 nba + + - snmp_api.c: add functionality to check value types in addition to ranges + for snmpset and snmptrap. + +2000-11-16 13:47 nba + + - parse.c: Fix DEFVAL parsing for OBJECT IDENTIFIER or BITS values + (i.e. DEFVAL { { 0 0 } } etc) + +2000-11-16 11:39 hardaker + + - (T058agentauthtrap): add a greater timeout to the get request. + +2000-11-16 11:35 hardaker + + - (example.c): + - send a v2c trap using its own data, not the system_mib's. + - more debugging statements. + +2000-11-16 11:34 hardaker + + - (T053agentv1trap, T054agentv2ctrap, T058agentauthtrap): + - new tests for traps sent by the agent. + +2000-11-16 09:56 hardaker + + - (target.c): Don't delete READONLY trap sessions. + +2000-11-15 16:37 hardaker + + - (testing/tests/T052snmpv2cinform): test inform sending/receiving. + +2000-11-15 16:37 hardaker + + - (apps/snmptrap.c, man/snmptrap.1): support -Ci for sending informs. + +2000-11-15 15:48 hardaker + + - (snmptrapd_log.c): use SNMP_MAXBUF instead of a local length definition. + +2000-11-15 14:18 nba + + - Makefile.in: fix make'ing in remote directory + +2000-11-15 14:11 nba + + - main.c: update to use getopt for argument parsing. + +2000-11-15 14:10 nba + + - snmp_agent.c: fix a confusing indentation. + +2000-11-15 14:09 nba + + - agent_trap.c: make sure community is \0-terminated in targetParamsTable + +2000-11-15 14:03 nba + + - snmptrapd_log: fix a buffer that is way too short for a trap with just a + single parameter. Fix a bad limit test in str_append. + +2000-11-15 14:00 nba + + - snmptranslate.c: fix a stupid perror for snmp_perror + +2000-11-15 13:58 nba + + - parse.[ch], mib.c: enhance the parser to distinguish INTEGER, Integer32, + Unsigned32, UInteger32. + +2000-11-15 13:55 nba + + snmp_api.c: remove an unused variable + +2000-11-15 07:49 hardaker + + - (snmp_vars.c, subagent.c): Patch from Lawrence Greenfield: + - Don't make init_agent()/subagent_pre_init() exit but return an + error condition instead. + +2000-11-12 08:08 hardaker + + - (ucdDemoPublic.c): add NULL to end of demo string and check for len=0. + +2000-11-12 04:45 nba + + snmp_api.c: Make sure the noRangeCheck token is a boolean + +2000-11-12 04:41 nba + + - mib.c: give the tree-top a name to protect error message when looking up .foo + +2000-11-12 04:36 nba + + - snmptranslate.c: use config_perror for a better error message + +2000-11-12 04:34 nba + + - proxy.c: remove some unused variables. + +2000-11-12 04:33 nba + + -agent_traps.c: Move a conditionally used variable + +2000-11-12 04:32 nba + + Fix a bogus #ifdef + +2000-11-10 09:18 hardaker + + - (configure, configure.in): apply patch #102224 from jbpn for cross-compiling. + +2000-11-10 08:56 hardaker + + - (testing/TESTCONF.sh, testing/eval_tools.sh, testing/tests/T051snmpv2ctrap): + - first pass at a testing script to test trap functionality. + - which even uncovered a bug. + +2000-11-10 08:55 hardaker + + - (apps/snmptrapd.c): + - fork if file logging or syslogging, but not printing. + - don't close open file descriptors. There shouldn't be any. + +2000-11-10 08:53 hardaker + + - (apps/snmptrapd_log.c): properly null terminate log strings. + +2000-11-09 16:40 hardaker + + - (configure.in): attempt to implement a --with-rsaref flag. + +2000-11-09 15:32 hardaker + + - (README, perl/SNMP/README): mention Karl. + +2000-11-09 15:31 hardaker + + - (NEWS, perl/SNMP/README): mention Karl. + +2000-11-09 14:56 hardaker + + - (examples/bulkwalk.pl, t/bulkwalk.t): patch from Karl Schilke: + - support bulk requests. + +2000-11-09 14:53 hardaker + + - (MANIFEST, README, SNMP.pm, SNMP.xs): patch from Karl Schilke: + - support bulk requests. + +2000-11-08 23:33 hardaker + + - (read_config.c): fix -H output. + +2000-11-08 23:02 hardaker + + - (snmp_agent.c): make agent_check_and_process() call run_alarms(). + +2000-11-08 22:45 hardaker + + - (diskio.c): fix OID. + +2000-11-08 17:06 hardaker + + - (SNMP.pm, SNMP.xs): patch from Mark Cavage for default value support. + +2000-11-08 17:03 hardaker + + - (mib.c, parse.c, parse.h): minimal DEFVAL parsing support. + +2000-11-08 16:20 hardaker + + - (config.h.in, configure): check for librsaref, etc, if needed. + +2000-11-07 15:15 hardaker + + - (config.h.in, configure, configure.in, agent/agent_read_config.c, + agent/snmpd.c): + - uid/gid changes. + +2000-11-07 15:10 hardaker + + - (SNMP.xs): fix TYPE_NOTIF -> TYPE_NOTIFTYPE. + +2000-11-07 11:30 hardaker + + - (SNMP/SNMP.pm, SNMP/SNMP.xs): Patch from Joe Clarke: + - implement best-guess (-Ib) parsing. + - access to trap varbinds. + - range access. + +2000-11-07 11:00 hardaker + + - (.cvsignore): ignore build created files. + +2000-11-07 10:58 hardaker + + - (README, SNMP.pm, SNMP.xs): patch from Karl Schilke: + - implement a finish() call. + +2000-11-07 10:54 hardaker + + - (SNMP/SNMP.xs): patch from Karl Schilke: + - multiple callback patch for perl/SNMP/SNMP.xs. + +2000-11-07 10:48 hardaker + + - (read_config.c): log an error message if the optional config file DNE. + +2000-11-07 10:41 hardaker + + - (SNMP.pm): fix iid parsing with respect to mib nodes with a - in it. + +2000-11-07 10:29 hardaker + + - (if_fields.h, interfaces.c, ipMedia.c, ipRoute.c, tcp.c, tcpTable.c, + udp.c, udpTable.c): Patch from Bert Driehuis: + - mibJJ fixes [FreeBSD/other BSD's]. + +2000-11-07 10:13 hardaker + + - (agent/agent_read_config.c, agent/ds_agent.h, agent/snmpd.c, + man/snmpd.1.def, man/snmpd.conf.5.def): Patch from Harrie Hazewinkel: + - implement uid/gid changes after startup for the agent. + +2000-11-07 08:33 hardaker + + - (target.c): a better sanity check for session deletion. + +2000-11-07 07:24 hardaker + + - (target.c): Patch from Dave to sanity check param->updateTime. + +2000-11-06 11:00 hardaker + + - (md5.c): check to see that MDsign() data lies on a 32 byte boundry. + - its possible some compilers will choke on this hack. + - fixes bug #12175. + +2000-11-03 17:54 hardaker + + - (mib2c): sort OIDs properly. + +2000-11-03 16:44 hardaker + + - (example.c): Patch from Harrie Hazewinkel: + - fix mib registrations for duplicate OIDs being used for the trap examples. + +2000-11-03 15:31 hardaker + + - (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems. + - Um, applied correctly this time (I hope). + +2000-11-03 15:29 hardaker + + - (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems. + +2000-11-02 22:19 nba + + Clean up some unused variables etc. + +2000-11-02 22:16 nba + + - Makefile.in: fix some $(srcdir) references when running outside source + +2000-11-02 22:15 nba + + - snmptrapd.c: fix the format string for format_trap + +2000-11-02 22:14 nba + + - Makefile.in: remove some duplicates from file lists + +2000-11-02 22:12 nba + + Document the -OX output option + +2000-11-02 22:11 nba + + Document the sysservices token + +2000-11-02 16:17 hardaker + + - (agent/mibgroup/ucd_snmp.h): add ucd-snmp/proxy. + +2000-11-02 16:16 hardaker + + - (agent/mibgroup/versiontag): change cvs archive site and package name. + +2000-11-02 13:23 hardaker + + - (smux.c): Patch 102239 from dougwarz to fix a previously bad smux.c patch. + +2000-11-01 16:36 hardaker + + - (version.h bug-report sedscript.in): version tag ( 4.2.pre1 ) + +2000-11-01 16:14 hardaker + + - (T120proxyget, T121proxyset, T122proxysetfail): proxy test suite. + +2000-11-01 16:08 hardaker + + - (agent/mibgroup/ucd-snmp/proxy.c, agent/mibgroup/ucd-snmp/proxy.h): + - minimal SET support for the proxy code. + +2000-11-01 10:22 hardaker + + - (T112agentxsetfail): test for agentx sets that should fail properly. + +2000-10-31 14:30 nba + + - tcpTable.c: remove an unnescessary #include + +2000-10-31 14:28 nba + + - smux.c: fix wrong variable length + +2000-10-31 14:25 nba + + - protocol.c: fix some suspicious looking code + +2000-10-31 14:21 nba + + - man/snmpd.conf: fix a typo + +2000-10-31 12:41 nba + + - mib.c: add -OX output format, for just another way of printing indices + +2000-10-31 12:27 nba + + - interface.c: add "interface" config for unguessable interface type/speed + +2000-10-31 12:25 nba + + - apps/*: make sure we report any errindex/errcode in the response + +2000-10-31 12:04 nba + + - protocol.c: clean up unused variables. + +2000-10-31 10:13 hardaker + + - (smux.c): patch #1 from bug #117273 applied to fix smux socket problems. + +2000-10-31 09:24 hardaker + + - (SNMP.xs): print counter64's as unsigned. + +2000-10-31 07:54 hardaker + + - (agent_trap.c, agent_trap.h, subagent.c, snmpNotifyTable.c, + snmpNotifyTable.h): Patch from Dave: + - fix notifications from agentx subagents. + +2000-10-30 22:03 hardaker + + - (smux.c): fix bug #119786: make smux reuse socket address. + +2000-10-30 21:42 hardaker + + - (eval_tools.sh, tests/T110agentxget, tests/T111agentxset): + - fix bug #382 + - fix agentx non-root tests to use -x /tmp/blah/agentx_socket. + +2000-10-30 13:45 hardaker + + - (snmpd.1.def): fix a typo pointed out by Chris Pepper. + +2000-10-30 11:46 hardaker + + - (tests/T111agentxset): test script for AgentX set support. + +2000-10-30 11:43 hardaker + + - (tests/T110agentxget): header changed to include the word GET. + +2000-10-30 11:13 nba + + - ucd-snmp/vmstat_*, memory_freebsd2.c, dlmod.c: Make ssRawCpu objects Counters, + and add support for *BSD (including OpenBSD) + +2000-10-30 11:07 nba + + - Clean up unused variables. + +2000-10-30 11:04 hardaker + + - (testing/tests/T101agentx, testing/tests/T110agentxget): + - renamed the agentx test script. + +2000-10-30 11:03 hardaker + + - (testing/eval_tools.sh): don't add -c CONFIGFILE if it doesn't exist. + +2000-10-30 10:39 hardaker + + - (agent/snmpd.c): error when parsing -X for non-agentx builds. + +2000-10-27 11:29 hardaker + + - (apps/snmptrapd.c): add -o flag to log to a particular file. + +2000-10-27 10:41 hardaker + + - (snmplib/snmp_api.c): use mkstemp if available. + +2000-10-27 10:40 hardaker + + - (config.h.in, configure, configure.in): Search for mkstemp(). + +2000-10-27 10:08 hardaker + + - (FAQ): update linux kernel list to include 2.2. + +2000-10-26 17:51 hardaker + + - (eval_tools.sh): make SKIPIFNOT check the mib module list too. + +2000-10-26 17:48 hardaker + + - (tests/T101agentx): AgentX subagent test for simple get retrieval. + +2000-10-25 17:44 hardaker + + - (snmpd.c): Add -X option to snmpd to run as a subagent. + +2000-10-25 17:06 hardaker + + - (read_config.c): fix for cases whene debugging is always off. + +2000-10-17 15:30 hardaker + + - (config.h.in): autoheader run + +2000-10-16 03:13 daves + + - (agentx/master.c): Specify the length of the (pseudo-)answer to a request. + This allows it to be cached correctly for multi-pass SET handling. + +2000-10-16 03:11 daves + + - (agentx/subagent.c): Don't overwrite saved mode information + This should help with (some of) the SET handling problems. + +2000-10-16 01:56 daves + + - (agentx/master_request.c): Don't free callback data structure. + This holds information that needs to persist across multi-pass requests. + I realise that this introduces a memory leak, but this isn't the + correct place to handle this. + +2000-10-12 14:52 hardaker + + - (snmpd.c): add -I to the help output. + +2000-10-12 14:24 hardaker + + - (agent/dlmods/*): remove obsolete versions + +2000-10-12 14:08 hardaker + + - (configure): update. + +2000-10-12 14:01 hardaker + + - (acconfig.h, config.h.in, configure.in): Patch from Matt Braithwaite: + - udp configuration changes to check for misc structure definitions. + +2000-10-12 13:48 hardaker + + - (TUNNEL-MIB.txt): TUNNEL-MIB definition. + +2000-10-12 13:48 hardaker + + - (tunnel.h): config_add_mib(TUNNEL-MIB). + +2000-10-12 13:47 hardaker + + - (tunnel.h, tunnel.c, tunnel.h): Patch from Frank Strauss: + - implement the TUNNEL-MIB. + +2000-10-10 14:33 mslifcak + + Fix unlink_tree for "top level" tree nodes. + +2000-10-10 11:02 hardaker + + - (Makefile.in): reverse library link ordering again... + +2000-10-10 09:03 mslifcak + + Remove relative path to include system.h. + +2000-10-10 06:53 mslifcak + + Remove unneeded decl of vsnprintf without stdarg/varargs decl of va_list. + +2000-10-10 05:15 mslifcak + + Apply patch for DEC Alpha EV6, supplied by Shumon Huque + +2000-10-09 17:06 mslifcak + + patch to fix leading zero error introduced by changes for shutdown_mib. + +2000-10-09 15:51 hardaker + + - (dlmod.c): minor debugging output additions. + +2000-10-09 15:51 hardaker + + - (Makefile.in): move auto_nlist to libucdmibs. + +2000-10-09 11:43 hardaker + + - (FAQ, README): add new mirror. + +2000-10-09 10:26 mslifcak + + Move config- and store-related cleanup from shutdown_mib to snmp_shutdown. + +2000-10-09 02:36 daves + + - (mibII/interfaces.c): Qualify an individual interface type test symbol + (Qn: should any/all of the others be qualified as well?) + +2000-10-06 08:56 mslifcak + + Support for shutdown_mib - clearing the MIB trees and configured registrations. + +2000-10-06 05:33 mslifcak + + Plug memory leak for ucd-supplied setenv on Win32 platform. + +2000-10-06 04:58 mslifcak + + Remove unused variables. + +2000-10-05 23:45 nba + + - mib.c: fix silly bug in new oid parser, when leaving the tree and going + into sub-ids we know nothing about + +2000-10-05 16:03 hardaker + + - (Makefile.in): Patch from Harrie Hazewinkel: + - fix library dependency order. + +2000-10-04 17:59 hardaker + + - (Makefile.in): install "extending" snmpconf file. + +2000-10-04 17:58 hardaker + + - (extending): add snmpconf support for extending the agent (pass, exec, ...) + +2000-10-04 17:58 hardaker + + - (monitor): misc updates and add "file" watching. + +2000-10-04 17:57 hardaker + + - (acl): don't specify line specifications for default snmpconf usage. + +2000-10-04 14:50 nba + + - FAQ: fix a confusion between "omit" and "include" + +2000-10-04 13:25 hardaker + + - (pass_persist.c): opaques in pass_persist. + +2000-10-04 10:35 hardaker + + - (pass.c): support opaque return types. + +2000-10-04 07:15 mslifcak + + Fix parsing problem for -Pc option; reported by Christian Mautner. + +2000-10-04 07:02 mslifcak + + qualify new i/f types. + +2000-10-04 06:52 mslifcak + + qualify symbols for new i/f types. + +2000-10-04 06:51 mslifcak + + Terminate list to compile (add a comma). + +2000-10-04 00:18 nba + + - snmptable.c: index columnt (-Ci) width not properly computed when using + GETBULK + +2000-10-03 18:19 hardaker + + - (agent_registry.c, agent_registry.h, snmpd.c): Patch from John Naylon: + - add a passback argument to register_readfd() callbacks. + +2000-10-03 18:17 hardaker + + - (Makefile.in): Patch from Harrie Hazewinkel: + - move auto_nlist.o/lo to libucdagent since some mib-modules need it. + +2000-10-03 18:07 hardaker + + - (smux.c): Patch from Jochen Friedrich: + - fix getnext requests to subagents. + +2000-10-03 17:26 hardaker + + - (mibJJ/interfaces.c): Patch from Frank Strauss: + - better iftype guessing. + +2000-10-03 17:24 hardaker + + - (interfaces.c): Patch from Frank Strauss: + - better iftype guessing. + +2000-10-03 16:52 hardaker + + - (smux.c): Patch from Doug Warzecha: + - fix oid parsing in traps. + +2000-10-03 16:23 hardaker + + - (example.c, example.h): example of coding a v2 trap from someone who + I have very sadly forgotten. I've been looking for that message for + a while to properly attribute this patch. Sigh. + +2000-10-03 16:21 hardaker + + - (snmp_agent.c): Patch from Douglas Warzecha: + - snmpd returns wrong error index on SNMPv1 request (BUG#375). + +2000-10-03 09:12 mslifcak + + Fix null deref of ss->community, reported by Jim Pickering. + +2000-10-03 08:03 mslifcak + + Casting to fix problems building with aCC + Thanks to Markku Laukkanen + +2000-10-03 05:59 mslifcak + + Remove chdir to undo fix for (BUG#298) + +2000-10-02 21:41 nba + + - mib.c: Escape " and \ in text strings. + +2000-10-02 21:39 nba + + - snmp_logging.c: #include + +2000-10-02 21:38 nba + + - Makefile.in: fix a missing $(srcdir) during make install of mib2c + configuration files + +2000-10-02 21:37 nba + + - snmpset.c: Do a exit(2) for failure in setting the variable. + +2000-10-02 21:36 nba + + - hr_swrun.c: add a safeguard for very long argument lists. + +2000-10-02 21:34 nba + + - hr_disk.c: Add a name pattern that matches x86 IDE disks for Solaris. + +2000-10-02 21:33 nba + + - kernel_sunos5.c: make the buffer for SIOCGIFCONF dynamic. + +2000-10-02 11:41 hardaker + + - (Makefile.in): install snmpusm.h. + +2000-10-02 10:48 hardaker + + - (snmpconf): + - new options for installing created files. + - more comments in the code. + - allow reading a .conf directly to writing for auto-commenting .conf files. + - misc. + +2000-10-02 10:47 hardaker + + - (agent/mibgroup/Makefile.in, agent/Makefile.in): make depend-less. + +2000-10-02 09:35 hardaker + + - (snmp_agent.c): protect against 0 byte statP mallocs. + +2000-10-02 09:14 hardaker + + - (interfaces.c): Patch from Ted Rule: + - fix interfaces.c for variable length number formatting in /proc/net/dev. + +2000-10-01 16:40 mslifcak + + Per Niels recommendation, chdir to PERSISTENT_DIRECTORY (re: bug #298) + +2000-09-30 08:57 mslifcak + + Fix DEBUGMSGTL not found error for builds without dlmod support. + Thanks to simon@zid.tuwein.ac.at + +2000-09-30 08:50 mslifcak + + Fix some kernel symbols - thanks to simon@zid.tuwien.ac.at + +2000-09-29 14:35 hardaker + + - (*/Makefile.in): make depend + .o -> .lo fixes. + +2000-09-29 14:27 hardaker + + - (makefileindepend.pl): skip empty depend lines. + +2000-09-29 14:09 hardaker + + - (snmpconf): drop duplicate lines from read in snmpd.conf files. + +2000-09-29 13:46 hardaker + + - (snmpconf): sort unknown directives by filetype (whoops). + +2000-09-29 13:42 hardaker + + - (monitor): minor wording adjustments. + +2000-09-29 13:42 hardaker + + - (snmpconf): print more information/comments to the screen. + +2000-09-29 11:31 hardaker + + - (var_struct.h): increase registration name length to 32 from 16 (Bug #172) + +2000-09-29 11:12 hardaker + + - (snmp_api.c): incorrect val length passed to parse_unsigned_int (Bug #339). + +2000-09-29 11:01 hardaker + + - (snmp_api.c): fix Bug#353 for hostnames that look like "5w". + - don't interprete them as an ip-port. + +2000-09-29 10:39 hardaker + + - (snmp_alarm.c): Patch from jbpn@cambridgebroadband.com: + - There is a peculiarity in the snmp_alarm_unregister function in + snmplib/snmp_alarm.c which can cause a segmentation fault. (Bug #367) + +2000-09-29 10:34 hardaker + + - (snmpTargetParamsEntry.c): Patch from John Naylon: + - fix use of NULL timestamp pointer in new row creation (Bug #346) + +2000-09-28 14:38 nba + + - mib_api.3: add a few functions to the header + +2000-09-28 14:14 nba + + - snmptrap.c: remove an extraneous snmp_free_pdu + +2000-09-28 14:13 nba + + - man/: add man entries for many library functions (pointing to snmp_api.3) + +2000-09-28 11:09 mslifcak + + remove second copy of sys/socket.h + +2000-09-28 11:08 mslifcak + + For building on Ultrix V4.x + +2000-09-27 12:59 hardaker + + - (dlmod.h): add the UCD-DLMOD-MIB to the default load list. + +2000-09-27 12:55 hardaker + + - (config.h.in, configure, configure.in, ucd_snmp.h, dlmod.c): + - include ucd-snmp/dlmod by default. + - build code only if dlopen is found. + +2000-09-27 08:31 hardaker + + - (auto_nlist.c): Patch from Harrie Hazewinkel: + - don't print kernel based warning messages when -r, etc, is specified. + +2000-09-26 16:07 hardaker + + - (displaytable.pm): minor bug fixes. + +2000-09-26 14:21 hardaker + + - (displaytable.pm, manager.pm): + - displatable supports -mark/-onmarked. + - user's oncall schedule is modifiable via the web. + +2000-09-26 13:17 mslifcak + + For Win32 API: Declare strtoul, vsnprintf; Enable reverse BER encoding. + +2000-09-26 13:15 mslifcak + + Include system.h (vsnprintf decl) + +2000-09-26 13:14 mslifcak + + Fix unsigned comparison. + +2000-09-26 13:14 mslifcak + + Fix unsigned comparisons. + +2000-09-26 13:13 mslifcak + + Fix signed comparison; Remove unused var. + +2000-09-26 13:12 mslifcak + + Include getopt.h (optarg decl); Remove unused var. + +2000-09-26 13:11 mslifcak + + Match Initialise_Table args 3,4 declarations with definitions. + +2000-09-26 12:58 hardaker + + - (interfaces.c): make the adminstatus RONLY. + +2000-09-26 10:21 hardaker + + - (mib2c): chomp($1) is illegal. + +2000-09-26 03:04 mslifcak + + Explicitly build path to CACHEFILE, as not all C compilers support "##". + +2000-09-25 17:49 hardaker + + - (displaytable.pm): Wes actually documented something? you must be kidding! + +2000-09-25 16:56 mslifcak + + chdir just before sending coldstart trap, to allow for paths to be + resolved. + +2000-09-25 15:08 hardaker + + - (displaytable.pm): minor graphing changes + +2000-09-25 09:35 mslifcak + + case insensitive token search (use strcasecmp). + +2000-09-22 06:03 nba + + -mibs/: MIB updates + +2000-09-22 05:55 nba + + - mibs/: MIB updates + +2000-09-22 05:52 nba + + - snmp_api.c: support setting of BITS variables + +2000-09-22 05:50 nba + + - snmpstatus.c: show error object + +2000-09-22 04:29 nba + + - snmpusm.c: issue error message with object + +2000-09-22 04:28 nba + + - system.h: provide prototypes for strtol, strtoul, snprintf, vsnprintf + +2000-09-22 04:27 nba + + - vacm_vars.c: protect against overrun of strings + +2000-09-21 16:17 nba + + - apps/: display failed object when one is identified by pdu->errindex + +2000-09-21 15:59 hardaker + + - (Makefile.in, snmpdf.1): document the snmpdf command. + +2000-09-21 15:50 nba + + - snmptable: use GETBULK to collect data when protocol allows it. Add + -CB options to fall back to GETNEXT. + +2000-09-21 15:38 nba + + - mib.c: rewrite index handling in object ids, to allow symbolic enums. + Add Daves suggested -Ov output. Also enhace -Td output to + destinguish OBJECT-TYPE from TRAP-TYPE, MODULE-IDENTITY etc. + +2000-09-21 15:31 hardaker + + - (snmpdf.c): use the UCD-SNMP-MIB's dskTable if the + HOST-RESOURCES-MIB is empty or if -Cu is specified on the command line. + +2000-09-21 15:28 nba + + - parse.c: add ability to collect VARIABLES/OBJECTS for TRAP-TYPE + and NOTIFICATION-TYPE. Ignore files that does not have DEFINITIONS + as their second token. Enhance -Td output accordingly. + +2000-09-21 15:22 nba + + - snmplib: add snprintf, strtol, strtoul for systems that don't have them + +2000-09-21 15:10 hardaker + + - (mib.h): add fake struct definition for enums + +2000-09-21 14:16 nba + + file strtoul.c was initially added on branch V4-1-1-patches. + +2000-09-21 14:16 nba + + file strtol.c was initially added on branch V4-1-1-patches. + +2000-09-21 14:16 nba + + file snprintf.c was initially added on branch V4-1-1-patches. + +2000-09-21 06:16 hardaker + + - (mib.c, mib.h): make sprint* non-static (bug #132). + +2000-09-21 00:25 hardaker + + - (snmp_alarm.c): Patch from John Naylon: + - fix bug #360 where a client might remove a alarm registration + during a call to the alarm function and invalidate the pointer + being used by the calling function. + +2000-09-21 00:22 hardaker + + - (configure, configure.in): --disable-shared by default in cvs checkouts. + +2000-09-20 17:31 hardaker + + - (snmpconf): space indent tokens if # prepended. + +2000-09-20 17:30 hardaker + + - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): null internal help lines. + +2000-09-20 17:29 hardaker + + - (Makefile.in, monitor): disk, proc, and load checks. + +2000-09-20 17:28 hardaker + + - (authopts): fix valid answers for auth and priv types. + +2000-09-20 17:27 hardaker + + - (vacm_vars.c, usmUser.c, snmpv3.c): NULL out help messages for .conf + tokens that are either internal or no longer the standard way of + doing things. + +2000-09-20 17:26 hardaker + + - (configure, configure.in): export SNMPCONFPATH to Makefiles + +2000-09-20 17:25 hardaker + + - (EXAMPLE.conf.def): minor correction of table name. More errors exist. + +2000-09-20 16:46 hardaker + + - (Makefile.in, debugging, mibs, output): more snmp.conf snmpconf config files. + +2000-09-20 15:17 hardaker + + - (Makefile.in, authopts): snmp.conf support for basic authentication options. + +2000-09-20 14:55 hardaker + + - (snmpconf): + - don't force reading of /usr/local/share/snmpd.conf. + - don't print unknown directive comment headers if there aren't any. + +2000-09-20 14:45 hardaker + + - (snmpconf): space things out on the screen a bit better. + +2000-09-20 14:44 hardaker + + - (trapsinks): add port number option to trapsink directives. + +2000-09-20 14:35 hardaker + + - (Makefile.in, snmpconf): install snmpconf and its various support files. + +2000-09-20 14:20 hardaker + + - (snmp_api.c, snmp_api.h): do reverse v3 header encoding with a static buffer. + +2000-09-20 11:37 hardaker + + - (snmpconf): misc updates and improvements. + +2000-09-20 08:54 hardaker + + - (snmp_api.c): Fix dynamic array problem pointed out by Jochen Kmietsch. + +2000-09-20 02:05 daves + + - (agentx/protocol.c): Don't include context strings on PDUs that shouldn't have them + (Thanks to Pedro Pereira for identifying this) + +2000-09-19 17:07 hardaker + + - (acl, system, trapsinks): initial snmpconf description files. + +2000-09-19 17:06 hardaker + + - (snmpconf): read older configuration files in and merge with new results. + +2000-09-19 14:40 hardaker + + - (snmp_api.c): print pdu type on debugging dump output. + +2000-09-19 14:15 hardaker + + - (asn1.c, snmp.c): reverse encoding support for specialized opaque + datatypes (float, double, etc). + +2000-09-19 14:15 hardaker + + - (aclocal.m4): document macros a bit more for submission to the + autoconf macro library. + +2000-09-19 08:30 mslifcak + + Fix bug #295 reported by John Whitney johnw@aiinet.com + +2000-09-18 14:59 hardaker + + - (snmp_vars.h, snmpd.h): Patch from Harrie Hazewinkel: + - move getStatPtr definition to proper .h file. + +2000-09-18 14:55 mslifcak + + Fix bug #347 reported by das_deniz@yahoo.com: make sbin install dir + +2000-09-14 09:05 hardaker + + - (agent_read_config.c, snmpd.conf.5.def): Patch from Harrie Hazewinkel: + - add a port specification snmpd.conf token. + +2000-09-14 08:52 hardaker + + - (agent_trap.c): ignore output of gethostbyname for trap session adding. + +2000-09-13 15:06 hardaker + + - (snmpconf): new utility to generate .conf files by prompting the + user with questions. + +2000-09-08 13:07 hardaker + + - (proxy.c): Patch from Scott Lipcon: + - fix proxy support for null length strings. + +2000-09-07 10:12 hardaker + + - (config.h.in, configure, configure.in): + - fix openssl checks. + - run autoheader. + +2000-09-05 13:35 mslifcak + + Minor touchups to build on Win32 platform. + +2000-09-05 13:34 mslifcak + + Welcome the newest ucd-snmp applications to the Win32 builds. + +2000-09-04 15:19 nba + + - read_config.c: restart errorcount when reloading config + +2000-09-04 15:12 nba + + - snmpnetstat.1: align man page with program + +2000-09-04 15:10 nba + + - ipAddr.c: remove a bad ntohl for OpenBSD + +2000-09-04 15:09 nba + + - mibincl.h, {tc,ud}p{,Table}.c: ensure just one include of socket.h + to make unprotected include file in Ultrix happy + +2000-09-04 15:05 nba + + - configure.in: make --without-libwrap work + +2000-09-01 15:14 hardaker + + - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch: + - updated code. + +2000-09-01 11:54 hardaker + + - (snmptrapd.c): Scott Lipcon noted that snmptrapd doesn't support -T. + +2000-08-30 13:28 nba + + - parse.c: fix loop in syntax error in DEFVAL clause. Also fix reading + of .index file with filenames containing blanks. + +2000-08-28 13:43 marz + + minor syntax glitch in POD docs + +2000-08-24 01:55 daves + + - (apps/snmptable.c): Fix bug with displaying header-less indexed tables + (Thanks to Ernie Miller) + +2000-08-19 11:29 mslifcak + + Apply patch from + to fix sign in asn_rbuild_unsigned_int . + +2000-08-18 04:18 mslifcak + + restore previous version; openbsd, solaris, linux build ok. + +2000-08-18 03:44 mslifcak + + remove unused printf argument passed to snmp_log. + +2000-08-18 03:20 mslifcak + + fix bug 253 with patch supplied by Jeffrey Honig + +2000-08-18 02:52 mslifcak + + fix bug 318 - test 9 and 10 explicitly create the test user. + +2000-08-17 13:42 mslifcak + + The battle to trim newlines correctly continues...reduce length by one. + +2000-08-16 15:04 hardaker + + - (snmp_api.c, snmpusm.c): fix various encryption/decryption problems. + +2000-08-16 15:03 hardaker + + - (scapi.c): fix padding size in encryption. + +2000-08-16 14:48 hardaker + + - (scapi.c): set plaintext length at the end of sc_decrypt. + +2000-08-15 05:08 mslifcak + + Fix bug 284 with a short explanation about snmp.conf. + +2000-08-15 03:00 mslifcak + + Fix bug 283 - umask 022, make install. Thanks to csaba.toth@szk.bke.hu + +2000-08-15 00:09 nba + + - snmptest.c: overhaul input_variable, kill newline + +2000-08-14 22:05 nba + + - aclocal.m4, configure.in: fixes for configure --silent + +2000-08-14 17:27 hardaker + + - (Makefile.top, configure, configure.in): + - --enable-silent-libtool to make Niels smile. + +2000-08-14 17:17 hardaker + + - (snmpv3.c, snmpv3.h): implement a new (default) engineID type based + on a random number, and a timestamp. + - I think it won't invalidate existing installations (heh). + +2000-08-14 16:47 hardaker + + - (read_config.c): + - if -Dread_config, then print even no-help tokens and a * for PREMIB ones. + +2000-08-14 14:51 nba + + - (many): portability fixes for OpenBSD 2.6, FreeBSD 4.1, Ultrix 4.5 + +2000-08-14 11:33 hardaker + + - (keytools.c): Patch from Yigal Hochberg: + - remove unused context variables. + +2000-08-14 11:29 hardaker + + - (scapi.c): Patch from Yigal Hochberg: + - remove duplicate keylength check. + +2000-08-11 13:09 hardaker + + - (snmp_api.c): optimize reverse encoding of varbindlists. + +2000-08-11 08:55 hardaker + + - (README.mib2c): Patch from Jan Alfred Sandven: + - typos. + +2000-08-11 06:05 nba + + - apps/*: snmpapp -V should not give the usage message too. + +2000-08-11 00:44 nba + + - snmptrapd.8: fix typo. Thanks to G. Allen Morris III + +2000-08-10 23:23 nba + + - parse.c: predefine ObjectSyntax, ApplicationSyntax, SimpleSyntax and + ObjectName + +2000-08-10 16:20 hardaker + + - (Makefile.in, mib2c): + - make mib2c look in $(snmplibdir) for .conf files. + - install mib2c and .conf files. + +2000-08-10 14:33 hardaker + + - (default_store.h, snmp_api.c): dynamically decide to reverse/forward encode. + +2000-08-10 14:31 hardaker + + - (extensible.c): fix CR termination. + +2000-08-10 14:25 hardaker + + - (acconfig.h, config.h.in): define reverse encoding on by default. + +2000-08-10 13:02 mslifcak + + fix bug 252 for configure and sys/socket.h on BSD/OS 4.2 + +2000-08-10 09:07 hardaker + + - (asn1.c, asn1.h, snmp.c, snmp.h, snmp_api.c, snmp_api.h, snmpusm.c, + snmpusm.h, snmpv3.c): + - implement reverse encoded messages. + - TODO: clean up, run-time determination of weather to use it or not. + +2000-08-09 15:40 mslifcak + + Fix bug 331 with patch in part provided by John Naylon + +2000-08-09 15:27 mslifcak + + no // comment, in deference to non-ANSI-C compilers. + +2000-08-09 07:21 nba + + - hr_swrun.c: fix the RunPath for swapped out Linux process + +2000-08-09 07:21 nba + + - hr_print.c: fix a debug token + +2000-08-09 04:44 nba + + - main.c: fix parsing of -v + +2000-08-09 01:13 daves + + - (mibJJ/ipRoute.h): Omit route_write for now + +2000-08-09 00:58 daves + + - (mibJJ/*): Experimental re-write of mibII + (Pilot error when trying to commit the changes earlier - sorry!) + +2000-08-08 10:06 hardaker + + - (extensible.c): strip newlines. + +2000-08-08 08:51 hardaker + + - (snmp_parse_args.c): Patch from Scott Lipcon: start optind at 1 not 0. + - + +2000-08-08 06:36 mslifcak + + Fix bug #295 (free *secStateRef before allocating another one). + +2000-08-08 06:05 mslifcak + + fix bug #298 reported and patch supplied by Conrad Link + +2000-08-08 04:59 nba + + - snmp_api.c: fix a busy loop when alarm queue is active without any + outstanding requests + +2000-08-08 04:47 nba + + - snmpset.1: cannot set counters + +2000-08-08 04:42 mslifcak + + Fixed (BUG#332) using patch submitted by John Naylon + Also consolidated comments about the four send PDU functions. + +2000-08-07 06:59 mslifcak + + Fix leak in reportable errors found by John Naylon + +2000-08-07 05:48 nba + + file add_module_replacement.3 was initially added on branch V4-1-1-patches. + +2000-08-07 05:48 nba + + file read_objid.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file snmp_set_save_descriptions.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file snmp_set_mib_warnings.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file read_module_node.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file read_module.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file read_all_mibs.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file read_mib.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file print_variable.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file print_value.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file print_objid.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file print_description.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file print_mib.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file init_mib_internals.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file init_mib.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file get_module_node.3 was initially added on branch V4-1-1-patches. + +2000-08-07 02:49 nba + + file add_mibdir.3 was initially added on branch V4-1-1-patches. + +2000-08-04 17:13 hardaker + + - (configure, configure.in): add in the notification group by default. + +2000-08-04 17:08 hardaker + + - (notification.h): notification mib wrapper. + +2000-08-04 17:06 hardaker + + - (snmp_parse_args.c): + - initialize optind before calling getopt. + - debugging output. + +2000-08-04 16:56 hardaker + + - (proxy.c): properly set the first (unused) argument to snmp_parse_args(). + +2000-08-04 16:53 hardaker + + - (agent_trap.c, snmpNotifyTable.h, snmpTargetAddrEntry.c, + snmpTargetAddrEntry.h, snmpTargetParamsEntry.c, + snmpTargetParamsEntry.h, target.c): + - if using the snmpNotificationTable, insert non-v1 trap sinks into it. + +2000-08-04 05:26 daves + + - (mibgroup/mibJJ.h mibgroup/mibJJ/*): Experimental re-write of mibII + +2000-08-04 05:21 daves + + - (mibgroup/util_funcs.[ch]): New 'cached table' routines + +2000-08-03 08:37 mslifcak + + Fix bug #325 identified by John Naylon + +2000-08-03 01:24 nba + + file IP-FORWARD-MIB.txt was initially added on branch V4-1-1-patches. + +2000-08-03 01:24 nba + + file INET-ADDRESS-MIB.txt was initially added on branch V4-1-1-patches. + +2000-08-03 01:24 nba + + file IF-INVERTED-STACK-MIB.txt was initially added on branch V4-1-1-patches. + +2000-08-03 01:24 nba + + file HCNUM-TC.txt was initially added on branch V4-1-1-patches. + +2000-08-02 07:06 mslifcak + + Silent running grep results. + +2000-08-02 06:10 mslifcak + + Fix BUG #291 : allow "255.255.255.255" for text input to ASN_IPADDRESS + +2000-08-02 05:20 mslifcak + + Fix (BUG#323) : free PDU when snmp_send fails. + +2000-08-02 05:06 mslifcak + + Add -p option once to snmpd args. + Find MIBDIRS in source tree. + Fix condition to set PATH. + +2000-08-01 23:30 nba + + - ip.c: One more #if solaris + +2000-08-01 23:19 nba + + - ip.c: A bad #if ... the proper define to test for Solaris is solaris2 + +2000-08-01 16:40 hardaker + + - (snmp_parse_args.c): remove unused usage() typedef. + +2000-08-01 16:40 hardaker + + - (proxy.c, proxy.h): -Wall warning fixes. + +2000-08-01 16:39 hardaker + + - (FAQ): mention newer versions of Solaris. + +2000-08-01 16:37 hardaker + + - (TESTCONF.sh, TESTCONF.sh.in): revert to non-configed TESTCONF. + +2000-08-01 16:31 hardaker + + - (Makefile.top): make un-quiet. + +2000-08-01 10:23 hardaker + + - (snmp-ucd.sh): fix bug #297 (don't kill grep and init script invocations). + +2000-08-01 04:45 mslifcak + + Fix bug found by Yigal Hochberg + +2000-08-01 03:30 daves + + - (agent/snmp_vars.c): Fix building of complete OID + (work with the name originally registered, + not any subsequent division boundaries) + +2000-07-31 20:09 mslifcak + + Remove duplicate fopen from shell_command. + +2000-07-31 18:58 mslifcak + + (TESTCONF.sh.in) - set MIBDIRS to sibling of the testing directory. + (RUNTESTS) - allow binaries to be in the "-D bindir" directory. + +2000-07-31 15:25 mslifcak + + Dont adjust PATH if SNMP_PATH is set. + Dont add port spec to SNMP_FLAGS if one is already specified. + +2000-07-31 13:49 mslifcak + + Remove test directories for skipped tests. + Keep test directories for failed tests. + Keep test directories for passed tests when "RUNTESTS -s" is specified. + Search config.h at the root of the build tree. + +2000-07-31 11:32 mslifcak + + Merge from automake-1.4: Add for Rhapsody, OpenStep, Cray-T3, SX-4, SX-5 + +2000-07-31 11:31 mslifcak + + Merge from automake-1.4: Add for Rhapsody, OpenStep + +2000-07-30 17:38 hardaker + + - (snmpNotifyTable.c, snmpNotifyTable.h, target.c, target.h): + - implement untested filtering function callback for target searches. + - delete unused function. + - misc warning fixes. + +2000-07-30 17:07 hardaker + + - (snmpNotifyFilterProfileTable.c, snmpNotifyFilterProfileTable.h, + snmpNotifyFilterTable.c, snmpNotifyFilterTable.h): + - more notification table implementations for filtering. + - Framework complete, functionality is not. + +2000-07-30 17:05 hardaker + + - (header_complex.c, header_complex.h): + - handle implied objects. + - implement header_complex_get() for simple data retrievals. + +2000-07-28 06:15 mslifcak + + Cleanup include headers to fix bug #307. Thanks to sandven@research.att.com. + +2000-07-27 15:19 hardaker + + - (configure, configure.in): Patch from Vinay Mohta: + - access_hosts() requires an argument so fake one. + +2000-07-27 15:00 hardaker + + - (interfaces.c): Patch from Mattias Barthel: + - fix for interfaces without an attached IP address. + +2000-07-27 14:55 hardaker + + - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch: + - support raw values. + +2000-07-27 08:25 hardaker + + - (snmpusm.c): print errors to stderr. + +2000-07-27 06:20 nba + + - parse.c: Fix a missing initization when one MIB holds MODULE-COMPLIANCE + for another + +2000-07-27 01:35 nba + + - snmp_api.c: Fix pdu->community being overwritten with session->community + Thanks to Dana P. Cook + +2000-07-26 22:28 mslifcak + + Update for win32 build: remove unused variables and unpublished method. + +2000-07-26 08:53 hardaker + + - (mib2c.storage.conf): misc changes and improvements. + +2000-07-26 08:53 hardaker + + - (tkmib): Patch from Bert Driehuis: + - translateObj hack. + +2000-07-26 08:49 hardaker + + - (tkmib): Patch from Bert Driehuis: + - remove beginning newline in description clauses. + +2000-07-21 14:00 hardaker + + - (setupdb, snmptosql): only delete history rows once every hour or so. + - too CPU intensive for large tables. + +2000-07-21 12:59 hardaker + + - (setupdb, snmptosql): record and display sysUpTime and others. + +2000-07-21 12:57 hardaker + + - (manager.pm): graphing works again. + +2000-07-21 12:57 hardaker + + - (displaytable.pm): comments, legends, and max/min work again. + +2000-07-17 11:00 hardaker + + - (vmstat_solaris2.h): config_require kernel_sunos5. + +2000-07-12 09:29 hardaker + + - (snmpv3.c): copy key length as well as the key when using the same + privacy key as the auth key. + +2000-07-11 13:34 marz + + added ranges field to SNMP::MIB hash + +2000-07-11 10:05 hardaker + + - (mib.c): Patch from Robert Story: + - make null PREFIX variable possible so non-dot-leading oids are accepted. + +2000-07-11 09:22 hardaker + + - (snmp_agent.c, snmptrapd.c, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h): + - make the session pointers indicate weather or not they are + "authoritative", meaning weather they should be learning engineIDs + or reporting on them. + - pass the received-packet session pointer into snmpv3_parse and + usm_proccess_in_msg() to use this flag. + - set isAuthoratative = true in the agent, and unknown in the snmptrapd. + +2000-07-11 08:32 hardaker + + - (snmpv3.c): make the createUser token accept an engineid (-e ARG) to use. + +2000-07-07 01:37 daves + + - (mibII/interfaces.c): Recognise Token Ring interfaces under Linux + +2000-07-06 17:19 hardaker + + - (read_config.c): print generic strings when saving persistent data + where possible. (IE, check for printable characters before printing hex). + +2000-07-06 17:05 hardaker + + - (TESTCONF.sh, TESTCONF.sh.in): moved TESTCONF.sh to TESTCONF.sh.in + and have the MIBS path variable built by configure since it knows + where the root level source directory is. + +2000-07-06 17:04 hardaker + + - (configure, configure.in, header_complex.c, snmpNotifyTable.c, + asn1.h, snmp_api.c): + - implement IMPLIED index handling. + - make the created USM entries set the storageType and RowStatus + appropriately. + +2000-07-06 17:02 hardaker + + - (snmp_api.h): better comments on a couple of function definitions. + +2000-07-05 07:50 mslifcak + + fix (BUG#290) gracefully handle some PDUs that have no variables. + +2000-07-05 06:46 mslifcak + + [no log message] + +2000-07-04 10:21 hardaker + + - (snmp_vars.c, snmptrapd.c, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h): + - remove last remnants of the "initial" user. + - make engineid reports from the usm happen based on the report flag + in the message flag. + - Note: this is a big issue with the SNMPv3 protocol specs. The + specifications note that you send a report if you are + "authoritative", but don't describe how to know if you are + authoritative or not. For situations like proxies and + notification receivers, where you are sometimes authoritative + and other times you're not, this is problematic. The SNMPv3 + ASIs do not pass in enough information to determine this and the + WG has proclaimed that the ASIs are not meant to be used as an + API, but the initial work done by NAI and TISLabs attempted to + implement the USM such that it would be a "reference" release + and hence we followed the specifications to the letter and used + the ASIs as APIs just to see if we could. We could previously + only because we were always either authoritative or + non-authoritative. Since beginning to work on proxy and the + notification mib, this is no longer possible. For the record, I + am hereby changing the initial reference release in such a + manner as it no longer conforms exactly to the SNMPv3 ASIs. So + as not to confuse anyone, this is an entirely theoretical issue + with respect to the SNMPv3 specification and is perfectly legal + to do. Though I could easily go on, I'll step off my soap box now. + +2000-07-03 10:10 hardaker + + - (agent_callbacks.h, agent_trap.c, agent_trap.h, snmpNotifyTable.c, + snmpTargetAddrEntry.c, snmpTargetAddrEntry.h, + snmpTargetParamsEntry.c, snmpTargetParamsEntry.h, target.c): + - Add a new callback for sending traps. + - Make the notification mib use it. + - make the target mib generate more persistent sessions. + - Make the notification mib always ask the target mib for a session + list, which is now cached directly by the target mib. + +2000-07-03 08:38 mslifcak + + fix (BUG#262) - (some) statements that cannot be reached. + +2000-07-03 07:55 mslifcak + + fix (BUG#287) + +2000-07-03 06:11 mslifcak + + fix bug # 289 + +2000-06-30 04:45 mslifcak + + simplify memory allocation in read_config_read_{octet_string, objid} + +2000-06-30 00:47 nba + + - read_config.c: Fix a missing initialization for keywords without help + +2000-06-28 23:37 nba + + - IF-MIB.txt: upgrade to RFC 2863 + +2000-06-28 00:58 nba + + - interfaces.c, configure: Irix 6.5 has ifi_baudrate.ifs_value + +2000-06-27 01:34 nba + + - main.c: better option parsing. + +2000-06-27 01:34 nba + + - snmpv3.c: do case insensitive matching of option values. + +2000-06-27 00:33 nba + + - snmptranslate.1: document that -w is also for -Td + +2000-06-27 00:30 nba + + - various man page nit-picking + +2000-06-27 00:28 nba + + - snmptable.c: fixes and usage message for -Ch and -CH + +2000-06-26 23:43 nba + + - Makefile.in, *MIB.txt: update to current RFC version + +2000-06-26 23:42 nba + + - Makefile.mib, mibfetch, smistrip: tools to extract MIBs from RFC + documents. + +2000-06-26 23:40 nba + + - parse.c, mib.[ch], snmptranslate.c: add parsing of CHOICE and checks for + OBJECT-GROUP and AGENT-CAPABILITIES. This allows us to parse + complete MIB extracts from RFC documents. + +2000-06-26 23:38 nba + + - Makefile.top: make libtool silent, so we can see those warnings + +2000-06-26 23:37 nba + + - snmpTargetAddrEntry.c: do a cast to kill a warning + +2000-06-26 23:32 nba + + - agent_trap.c: Fix a leak when request is blocked by VACM and no trap + is sent. + +2000-06-26 11:56 mslifcak + + fix (BUG#233) + +2000-06-23 06:42 mslifcak + + replace malloc/memset 0 with calloc. + +2000-06-23 01:08 daves + + - (mibII/kernel_linux.[ch], mibII/ip.c): Added support for ipRoutingDiscards + (Thanks to Bryan Blackman) + +2000-06-22 17:09 mslifcak + + remove extra include errormib.h + +2000-06-22 16:50 mslifcak + + Fix bug #276 - close most file descriptors before exec'ing command. + +2000-06-22 15:59 mslifcak + + fgets: use sizeof(buf) in lieu of compiler constant STRMAX. + +2000-06-22 15:53 mslifcak + + Use fewer large static buffers. pass_persist uses bigger buffers now. + +2000-06-21 14:59 hardaker + + - (manager.pm, snmptosql): record and report sysUpTime. + +2000-06-21 14:31 hardaker + + - (snmptosql): minor sql caching speed optimizations. + +2000-06-21 13:33 hardaker + + - (snmptosql): Ack. Don't delete stuff from the history table that frequently. + +2000-06-21 12:51 hardaker + + - (snmptosql): better error description support. + +2000-06-21 12:46 hardaker + + - (manager.pm, snmptosql): collect sysDescr, sysObjectId, & versionTag. + +2000-06-21 12:46 hardaker + + - (displaytable.pm): add -selectorder. + +2000-06-21 12:25 hardaker + + - (snmpNotifyTable.c): Uh, only if not deleted. + +2000-06-21 12:23 hardaker + + - (snmpNotifyTable.c): change createAndGo/createAndWait states to active/NIS. + +2000-06-20 20:01 mslifcak + + Declare top_builddir to avoid annoying /libtool not found message. + +2000-06-20 17:30 mslifcak + + Dont assume ANSI C-preprocessor (replace "##" concatenation with sprintf). + +2000-06-20 15:37 mslifcak + + Win32 MS-VC++ build fixups. + +2000-06-20 15:37 mslifcak + + Encapsulate local variable "x" to the scope where needed. + +2000-06-20 15:36 mslifcak + + Remove unused var "newvar". + +2000-06-20 15:36 mslifcak + + Use int vs ulong for array indexing variables to avoid signed/unsigned mismatch. + +2000-06-20 15:34 mslifcak + + Remove unused vars struct tm, time_t. + +2000-06-20 15:34 mslifcak + + Remove unused var "initlist". + +2000-06-20 15:33 mslifcak + + Declare strncasecmp in system.h ; Remove unused var "status". + +2000-06-20 15:31 mslifcak + + Remove unused vars. + +2000-06-20 15:30 mslifcak + + Declare optarg in getopt.h. + +2000-06-20 14:00 hardaker + + - (mib2c.storage.conf): misc minor changes. + +2000-06-20 13:59 hardaker + + - (.cvsignore, snmpNotifyTable.c, snmpNotifyTable.h): + - SNMP-NOTIFICATION-MIB's snmpNotifyTable implemented: + - uses the SNMP-TARGET-MIB to get its addresses from. + - uses header_complex to handle the data. + - much todo: + - dynamic target/notification mib updating without kill -HUP needed. + - this will be a real pain. + - fix v3 related traps still (same usm bug I've been meaning to fix). + - the rest of the SNMP-NOTIFICATION-MIB tables. + +2000-06-20 13:53 hardaker + + - (snmpTargetAddrEntry.c, snmpTargetAddrEntry.h, + snmpTargetParamsEntry.c, snmpTargetParamsEntry.h): + - generic target session creation + - misc other minor fixes. + +2000-06-20 13:51 hardaker + + - (target.h, target.c, target.h): generic target session creation + based on entries in the SNMP-TARGET-MIB table. + +2000-06-20 13:50 hardaker + + - (header_complex.c): remove Michael's horriblely wrong "fixes". + +2000-06-20 13:48 hardaker + + - (agent_trap.c, agent_trap.h): add remove_trap_session(). + +2000-06-20 13:46 hardaker + + - (read_config.c): deal with 0-length persistent strings better. + +2000-06-19 12:32 mslifcak + + Check more alloc failures. + +2000-06-19 12:15 mslifcak + + (protocol.c) Use sizeof(oid), not 4! + (client.c) Add _all_ of OID value for agentx_register and agentx_unregister. + +2000-06-19 11:41 mslifcak + + Removed sizeof(u_char) and unnecessary (unsigned) casts to malloc params. + +2000-06-19 03:04 nba + + Prototype fixup. + +2000-06-19 03:01 nba + + s/conifg/config/ .... Hrrrmmmpf + +2000-06-19 02:58 nba + + - makenosysdepend.pl Makefile.in: object files are now named .lo ... + +2000-06-16 16:01 hardaker + + - (snmpTargetAddrEntry.h): add the SNMPv2-TM mib to the default list. + +2000-06-16 16:01 hardaker + + - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): fix incorrect OIDs. + +2000-06-15 06:45 marz + + fat fingers + +2000-06-15 06:42 marz + + add defaults to daemon search path...recalc t/snmptest.cmd everytime per makefile.PL is run + +2000-06-14 16:15 hardaker + + - (manager.pm): fix user preferences. Columns are optionally + displayable again. + +2000-06-14 16:15 hardaker + + - (snmptosql): fix history deletion. + +2000-06-12 16:43 hardaker + + - (snmpd.conf.5.def): document trapsess. + +2000-06-12 16:39 hardaker + + - (agent_read_config.c, agent_trap.c, agent_trap.h): + - new snmpd.conf token for trap sessions: "trapsess". + - uses snmp_parse_args so any type of trap can be sent with it + modified by any of the parameters that are documented in snmpcmd(1). + - v3 traps don't work due to the same USM problems found in the + recent proxy submissions (my next target). + - -Ci in the argument specifies informs should be used. + +2000-06-12 16:18 hardaker + + - (master_request.c): re-enable freeing of master request. + +2000-06-12 16:17 hardaker + + - (acconfig.h, config.h.in): save exec data to /var/ucd-snmp. + - could cause problems for non-root runs. Untested. + +2000-06-12 14:12 hardaker + + - (snmptrapd_log.c): Patch from Markku Laukkanen: + - remove ending commas in enum list. + +2000-06-12 10:36 hardaker + + - (setupdb, setupuser, snmptosql): use "Table"s instead of "Entry"s. + +2000-06-12 10:33 hardaker + + - (manager.pm): save mib descriptions for display purposes (again). + +2000-06-12 10:29 hardaker + + - (manager.pm): remove debugging statements. + +2000-06-12 10:27 hardaker + + - (manager.pm): properly sort displayed table columns again. + +2000-06-07 13:23 hardaker + + - (snmp_config.5.def, read_config.c, read_config.h): + - the TYPE.conf parser now accepts tokens from a different .conf + file TYPE if a special "[TYPE]" keyword is inserted into the + .conf file. See snmp_config(5) for a better description. + +2000-06-07 13:22 hardaker + + - (acconfig.h, config.h.in, configure, configure.in): + - map strtoul to atoi if the function isn't found. + +2000-06-06 14:26 hardaker + + - (INSTALL, green.gif, manager.pm, red.gif, setupauth, setupdb, + setupnewhost, setupuser, snmptosql, snmptosqltable, sqltohtml): + - management cleanup and installation instructions written. + - should be mostly complete (ie, barely functional) for the alpha testers. + +2000-06-06 08:03 hardaker + + - (snmptosql): host name changes -> varchar(64) + +2000-06-06 08:02 hardaker + + - (manager.pm): many minor fixes and changes. + +2000-06-06 08:02 hardaker + + - (displaytable.pm): allow table title setting. + +2000-06-02 11:41 hardaker + + - (.cvsignore): add *.made. + +2000-06-02 11:40 hardaker + + - (Makefile.in, fixproc, ipf-mod.pl, mib2c, tkmib): + - make (and install) perl scripts differently, without modifying the orig. + +2000-06-01 16:47 hardaker + + - (snmptosql): typos. + +2000-06-01 16:44 hardaker + + - (snmptosql): + - debugging to STDERR. + - auto deletion of old historical data. + +2000-06-01 16:44 hardaker + + - (manager.pm): beginnings of a nicer real interface. + +2000-06-01 16:43 hardaker + + - (getValues.pm): some variables were global and hence persistent and + were messing things up. + +2000-06-01 14:48 hardaker + + - (snmpd.c): store persistent data immediately after init'ing to + ensure we update counters and stuff that must change (eg, engineBoots). + +2000-05-31 16:22 hardaker + + - (snmpd.1.def): describe -I. + +2000-05-31 15:52 hardaker + + - (configure, configure.in, mib_modules.c, mib_modules.h, snmpd.c): + - new -I switch to snmpd to do dynamic determinaton of which mib + modules to initialize (and hence which mib tree sections to support). + +2000-05-31 15:50 hardaker + + - (default_store.c, default_store.h): default store routines for void pointers. + - which I immediately decided to do something different for what I + originally implemented it for, so its not being used yet. + +2000-05-31 05:59 daves + + - (mibII/ip.[ch]): Allow IP support without the At/ipNetToMedia module + +2000-05-30 17:11 hardaker + + - (proxy.c, proxy.h): simple proxy support. + - maps one oid inside the agent to a possibly-different oid on a target. + - uses snmp_parse_args() so it takes standard command line config options. + - no set support. + - no kill -HUP support. + - no SNMPv3 support (sigh). + +2000-05-30 15:06 nba + + file IANA-LANGUAGE-MIB.txt was initially added on branch V4-1-1-patches. + +2000-05-30 15:06 nba + + file IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt was initially added on branch V4-1-1-patches. + +2000-05-30 15:06 nba + + file DISMAN-SCHEDULE-MIB.txt was initially added on branch V4-1-1-patches. + +2000-05-30 15:06 nba + + file AGENTX-MIB.txt was initially added on branch V4-1-1-patches. + +2000-05-30 07:47 mslifcak + + Fix problem identified by V. Grenet : new method snmp_oid_min_compare + +2000-05-30 01:31 nba + + file mibfetch was initially added on branch V4-1-1-patches. + +2000-05-30 01:31 nba + + file smistrip was initially added on branch V4-1-1-patches. + +2000-05-30 01:31 nba + + file Makefile.mib was initially added on branch V4-1-1-patches. + +2000-05-26 09:24 daves + + - (mibII/sysORTable.c mibII/system_mib.c): + - Use new time utility routines to simplify processing + - Update sysORLastChange when adding/removing entries + +2000-05-26 09:23 daves + + - (util_funcs.[ch]): New time-diff utility routines + +2000-05-26 08:46 daves + + - (snmpd.c snmp_agent.c mibII/var_route.c): Use 'mibincl.h' header + +2000-05-26 07:48 daves + + - (agent_registry.[ch] agentx/client.[ch] + agentx/master_request.c agentx/subagent.c): + - Support for MIB region timeouts + +2000-05-26 07:46 daves + + - (snmp.h snmp_api.c snmp_client.c): Support for per-request timeout handling + +2000-05-26 07:45 daves + + - (agentx/protocol.c): Minor error in AgentX packet dump + +2000-05-25 10:07 hardaker + + - (memory.c): Patch from Ragnar Kjॆआà¤rstad: + - fixed linux problem: wrong params getting returned. + +2000-05-25 05:38 mslifcak + + Fix use of bin2asc to not always show "string"; use snmp_oid_compare, too. + See bug #234 for details. + +2000-05-25 03:39 daves + + - (mibII/interfaces.c): Consolidate header handling. + +2000-05-25 03:31 daves + + - (mibII/interfaces.c): Correct confusing comment + +2000-05-25 01:53 daves + + - (configure.in configure): Replace use of 'cut' with equivalent 'sed' calls + +2000-05-25 01:30 daves + + - (configure.in aclocal.m4 configure): + - Direct certain checks to the appropriate file descriptor (see BUG#247) + +2000-05-22 16:22 hardaker + + - (apps/.cvsignore): add more stuff to ignore. + +2000-05-22 16:21 hardaker + + - (Makefile.in, snmp_parse_args.c, snmp_parse_args.h, snmpbulkget.c, + snmpbulkwalk.c, snmpdelta.c, snmpdf.c, snmpget.c, snmpgetnext.c, + snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptrap.c, + snmpusm.c, snmpvacm.c, snmpwalk.c, Makefile.in, snmp_parse_args.c, + snmp_parse_args.h): + - moved snmp_parse_args to the library, as I promised to do ages ago. + - no longer calls usage() directly, but returns -1 if you should. + +2000-05-22 05:47 daves + + - (snmplib/tools.[ch]): Routine for comparing two markers. + +2000-05-22 05:42 daves + + - (local/mib2c): Generate multiple tables in one code file + +2000-05-17 10:28 hardaker + + - (vacm_vars.c, vacm_vars.h, vacm.c, vacm.h): Patch from Arne Oesleboe: + - writable vacm mib support. + - other misc vacm fixes. + +2000-05-17 10:26 hardaker + + - (snmpusm.c): Patch from Arne Oesleboe: + - Don't segfault on an unknown command, instead print a warning.. + +2000-05-17 10:25 hardaker + + - (snmpvacm.c): Patch from Arne Oesleboe: + - added a new command: snmpvacm. + +2000-05-17 09:25 hardaker + + - (agent_read_config.c): mention the port number on the trapsink help line. + +2000-05-17 09:20 hardaker + + - (snmptrapd.c): use standardized buffer sizes + +2000-05-17 09:13 hardaker + + - (Makefile.in, snmptrapd.c, snmptrapd_log.c, snmptrapd.8): Patch from + Jeff Cours: + - customized formatting of trap output. + +2000-05-17 09:11 hardaker + + - (README): add Jeff and Arne. + +2000-05-17 08:15 hardaker + + - (mib.c): *correctly* associate escapeQuotes with the right default_store bool. + +2000-05-17 08:11 hardaker + + - (snmp.conf.5.def): document escapeQuotes. + +2000-05-17 08:09 hardaker + + - (snmpcmd.1, default_store.h, mib.c): new option -OE: + - shell backslash escape quotations marks for cutting and pasting + onto another snmp command line. + +2000-05-15 09:24 daves + + - (mibII/{ip,icmp,tcp,udp,kernel_linux}.[ch]): + - Pull Linux MIB-II statistics gathering into a single routine. + - Cache MIB-II statistics on all architectures. + +2000-05-15 08:53 hardaker + + - (ucd_snmp.h, vmstat_bsdi4.c, vmstat_bsdi4.h): Patch from Bert Driehuis: + - vmstat support for bsdi4. + +2000-05-15 03:06 daves + + - (snmp_agent.c): Re-remove redundant PDU clone + (It reappeared during a recent change) + +2000-05-15 03:00 daves + + - (agent_registry.[ch] agentx/master_admin.c): Implement missing routine 'unregister_mib_context' + + - (agent_registry.[ch] agent_index.[ch]): Move 'fd' registry handling back to agent_registry + + - (agentx/client.c): Recognise new code file for index handling + +2000-05-12 10:15 hardaker + + - (snmp_agent.c): Um, default to port 161. Opps. + +2000-05-12 09:00 daves + + - (agent_registry.[ch] var_struct.h agentx/master_admin.c): + - Preparation for per-MIB region timeout, and context support + +2000-05-12 08:45 daves + + - (kernel_sunos5.c): Recognise Solaris ATM LAN Emulation interfaces + Thanks to Jay Young + +2000-05-12 08:13 daves + + - (agent_index.[ch] agent_registry.[ch] Makefile.in agentx/master_admin.c): + - Split index handling out from the MIB registry. + +2000-05-12 07:02 daves + + - (kernel_sunos5.c): Add support for recognising QuadFastEther interface + +2000-05-12 06:57 daves + + - (apps/snmptable.c): Fix problem with missing separator (with -Ci -Cf) + Thanks to Xavier FOURNET + +2000-05-12 04:02 daves + + - (snmp_agent.c): Remove redundant PDU clone + I'm sure this was put in for a reason, but I can't remember what. + It doesn't seem to be needed now, and just leaks memory. + Here's hoping..... + +2000-05-12 03:11 daves + + - (agent/snmpd.c): Catch (and ignore) SIGPIPE signals. + Disappearing subagents therefor appear as normal I/O failures + +2000-05-12 02:24 daves + + - (agentx/protocol.c): + - Implement opaque-encoded float & double types + - Bring packet dump in line with the main library style + - Add packet dump capability for outgoing PDUs + +2000-05-10 16:52 hardaker + + - (snmpd.1.def): document -p. + +2000-05-10 16:43 hardaker + + - (snmp_agent.c): always use the default transport mapping, not the last one. + +2000-05-10 16:25 hardaker + + - (ds_agent.h, snmp_agent.c, snmpd.c): implement multiple transport + mappings via -p [transport:]port[@address]. + +2000-05-10 11:08 mslifcak + + fix udpstat --> tcpstat + +2000-05-10 07:59 daves + + - (agentx/master_request, agentx/master_admin.c): + - Handle subagent disappearing without warning + +2000-05-10 07:57 daves + + - (agent/snmp_agent.c snmplib/snmp_api.h): + - Provide a mechanism to handle asynchronous send failures. + +2000-05-10 06:13 daves + + - (snmp_api.h): Logical NOT? Bitwise NOT? Who'll notice the difference anyway! + +2000-05-10 05:34 daves + + - (agentx/master_request.c): Handle non-responsive subagents + +2000-05-10 05:33 daves + + - (agent_registry.c mibII/sysORTable.c): Don't assume subsession link is valid + +2000-05-10 05:29 daves + + - (snmp_api.h): Definitions for session closedown handling + +2000-05-09 14:42 mslifcak + + also clean Win32 binary objects, and core files. + +2000-05-09 14:34 mslifcak + + touch up the "clean" rule. + +2000-05-09 11:32 mslifcak + + until Dave's version wins, need snmp_varlist_add_variable to build Win32 agent. + +2000-05-09 11:31 mslifcak + + fix some Win32 builds (signals? we don't need no steenking signals!) + +2000-05-09 11:30 mslifcak + + Remove trailing CR [0x0d] from one line. + +2000-05-09 08:50 hardaker + + - (Makefile.top, Makefile.in, Makefile.in): fix link time problems + with aCC (or any other unknown compiler). + +2000-05-09 08:47 hardaker + + - (Makefile.top, Makefile.in, Makefile.in): fix link time problems + with aCC (or any other unknown compiler). + +2000-05-09 07:43 daves + + - (agentx/master_request.c): Send out re-delegated requests + (and fix a problem with specifying the end-of-range value) + +2000-05-09 07:40 daves + + - (agentx/subagent.c): Fix handling of error response generation + (by analogy with recent changes to snmp_agent.c) + +2000-05-09 07:34 daves + + - (snmp_agent.c): Handle AgentX "end-of-range" indication. + (This is not the cleanest way of doing things, + but works for now. We can tidy up later). + +2000-05-09 07:16 daves + + - (snmp_vars.c): Use MIB registry 'start' values + (rather than the original name registered) + This handles subsequent part of 'split' ranges properly. + +2000-05-08 11:08 hardaker + + - (Makefile.in): I can't believe the last checkin even compiled (luck). + +2000-05-08 11:03 hardaker + + - (Makefile.in): fix library list. + +2000-05-05 09:56 hardaker + + - (diskio.c): Patch from Bert Driehuis: + - disk io support for BSD/OS. + +2000-05-05 09:54 hardaker + + - (at.c): Patch from Bert Driehuis: + - fix a zero byte malloc bug (mostly noticed with -lefence). + +2000-05-05 09:43 hardaker + + - (configure, configure.in): Patch from Albert Chin-A-Young: + - --with-libwrap improvements. + +2000-05-05 09:00 daves + + - (agentx/subagent.c agentx/master_request.c): + - Significant improvements to AgentX processing + (Thanks to Reiner Beninga) + +2000-05-05 08:58 daves + + - (snmplib/snmp_api.[ch] snmplib/snmp_client.c agent/snmp_agent.[ch]): + - Minor changes to assist with AgentX development + (These may not be absolutely necessary, but they get things working again!) + +2000-05-04 16:21 hardaker + + - (configure, configure.in): minor unimportant --without-openssl fix. + +2000-05-04 16:19 hardaker + + - (configure, configure.in): Patch from John L. Villalovos: + - allow --without-openssl to work. + +2000-05-04 16:15 hardaker + + - (Makefile.in): add the DISMAN-SCRIPT-MIB.txt + +2000-05-04 16:01 hardaker + + - (Makefile.in): Patch from Albert Chin-A-Young: + - install UCD-DISKIO-MIB.txt. + +2000-05-04 15:21 hardaker + + - (displaytable.pm, manager.pm): make purdy graphs with history tables. + +2000-05-04 08:26 daves + + - (snmplib/snmp_client.[ch]): New routine 'snmp_clone_varbind()' + (From a suggestion by Reiner Beninga) + +2000-05-04 08:24 daves + + - (snmplib/snmp_api.c): Various minor fixes + (Thanks to Reiner Beninga) + +2000-05-04 01:29 daves + + - (snmp_agent.[ch]): Handle index/status information separately from PDU. + Also means that delegated requests have access to variable indexes + (Based on a suggestion from Reiner Beninga) + +2000-05-04 01:00 daves + + - (ucd-snmp/proc.c): Initialize newly malloced structure + (Thanks to Jeff Wilson - see BUG #231) + +2000-05-03 09:06 daves + + - (snmp_agent.[ch] agentx/master_admin.c): + - Clone PDU within init_agent_snmp_session. + New routine 'free_agent_snmp_session' + (Thanks to Reiner Beninga) + +2000-05-03 08:17 daves + + - (snmp_agent.c): When returning an error response, + use a clean copy of the original request PDU. + +2000-05-03 08:14 daves + + - (snmp_agent.[ch]): Routine to handle variables individually + (Thanks to Reiner Beninga) + +2000-05-03 04:37 daves + + - (snmp_agent.c): Check accessibility of exact requests before processing + (and remove redundant 'generic' SET handling) + +2000-05-02 09:56 hardaker + + - (manager.pm): lots of small changes. + +2000-05-01 11:34 nba + + - mib.c: fix printing of BITS variables + +2000-05-01 06:55 marz + + applied patch from Steve Pheran Snodgrass to fix incompatibility with perl5.6 ref stringification + +2000-04-29 07:46 hardaker + + - (config.h.in, configure.in, agent_registry.c): Patch from Frank Strauss: + - use sigaction when available. + +2000-04-28 16:22 hardaker + + - (snmptosql): fix -m/-M the wrong way. + +2000-04-28 16:15 hardaker + + - (snmptosql): + - do history saving better (different table). + - -m/-M mib loading options (which don't appear to be working right yet). + +2000-04-28 07:36 hardaker + + - (agent_registry.c, snmpd.c): Patch from Frank Strauss: + - fix signal handling. + +2000-04-27 14:58 hardaker + + - (Makefile.in, snmpdf.c): implement a remote df command via snmp + - (needs the host resources mib working on the remote system). + +2000-04-27 10:57 hardaker + + - (Makefile.top, config.h.in, configure, configure.in): rpm is now + requiring yet another library: libpopt. + +2000-04-26 15:20 hardaker + + - (Makefile.top): run libtool --finish without -n (go ahead and do the cmds) + +2000-04-26 15:19 hardaker + + - (Makefile.top, configure, configure.in, agent/Makefile.in): + - more libtool fixes (.so versioning, properly install...) + +2000-04-26 14:18 hardaker + + - (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure, + configure.in, ltconfig, ltmain.sh): + - use libtool for building. + - Certainly, I must have broke something in the process. (make depend, eg) + +2000-04-26 14:15 hardaker + + - (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure, + configure.in, ltconfig, ltmain.sh): + - use libtool for building. + - Certainly, I must have broke something in the process. (make depend, eg) + +2000-04-26 08:11 hardaker + + - (FAQ): new secondary slogan. + +2000-04-26 07:22 hardaker + + - (snmp_api.c, snmpusm.c): Attempt to parse the PDU when a report is + being sent so that the requestid can be used in the outgoing report. + This should fix a problem where SNMP Research's Emante agent is + doing engineID discovery probes based on the request_id (which is a + fairly poor choice as the message_id would be a better one to match + on in general and is the only possible thing to use in cases where + the report is encrypted). + +2000-04-25 13:08 hardaker + + - (FAQ): mention that the perl module is included with the source. + +2000-04-25 08:24 hardaker + + - (snmp_api.c): misc -Ddump fixes. + +2000-04-25 08:02 hardaker + + - (snmptable.c): check for end of mib view exceptions (v2c, v3). + +2000-04-24 11:27 hardaker + + - (snmp_api.c): -D support for those "older" protocols that shouldn't + be used anymore (v1, v2c). + +2000-04-24 10:36 hardaker + + - (asn1.c, default_store.h, mib.c, snmp.c, snmp_api.c, snmp_auth.c, + snmp_debug.c, snmp_debug.h, snmpusm.c): + - timestamps can be printed as a numeric number only (-Ot). + - more configurable packet dumping code for both send and receive. + - uses new -D tokens: dumph (headers), dumpx (hex), dumpv + (values). dumpx_ and dumpv_ (note the _s) make it eat space + (and newline) before the segment in question. Try -Ddump then + -Ddumph,dumpv_ to see examples. + - todo: + - better horizontally formated information (probably using "%NUMs"). + - USM is called after pdu building (makes sense but is backwards + visually in the dumped packet). + - option to strip datatype token (ie Integer:). + +2000-04-24 09:37 hardaker + + - (version.h bug-report sedscript.in): version tag ( 4.2.pre0 ) + +2000-04-24 09:13 hardaker + + - (version.h bug-report sedscript.in): version tag ( EXT.4.2.pre0 ) + +2000-04-21 14:13 hardaker + + - (snmpwalk.c): fix GET call for an snmpwalk. (was using a GETNEXT PDU, ack). + +2000-04-21 10:41 hardaker + + - (snmpv3.c): more u_long -> size_t for engineID len. + +2000-04-21 08:18 hardaker + + - (mib.c): fix fprint_description to check for null subtrees. + +2000-04-21 08:17 hardaker + + - (snmpv3.c, snmpv3.h): use size_t for engineid lengths. + +2000-04-19 11:02 marz + + changed mode_t typedef to agree with what ActiveState perl uses (anyone have a problem with this?) + +2000-04-19 10:59 marz + + added Marc Lehman patch to ensure alloc/dealloc use same mechanism (perl vs. system default) + +2000-04-19 08:26 hardaker + + - (snmp_agent.c): agent_check_and_process() always block if caller requested it. + +2000-04-19 04:34 mslifcak + + move static decl to .c;minor casting about to support aCC + +2000-04-18 11:11 mslifcak + + Synch devel branch with patches branch. + +2000-04-18 11:07 mslifcak + + Define optarg for apps use; Define vacm_is_configured for agent use. + +2000-04-18 07:57 hardaker + + - (vmstat.c, vmstat.h, UCD-SNMP-MIB.txt): Patch from Mizuki Honda: + - implement raw cpu usage numbers. + +2000-04-18 03:18 daves + + - (man/snmptable.1 apps/snmptable.c): + - Command-specific '-C' options for snmptable + +2000-04-18 02:01 daves + + - (apps/snmp_parse_args.c): Handle previous form of -Z option as well + +2000-04-17 15:36 hardaker + + - (snmp_parse_args.c): fix -Z if args are wrong. + +2000-04-17 15:32 hardaker + + - (snmp_parse_args.c, snmpcmd.1): fix -Z to use a ','. + +2000-04-17 15:06 hardaker + + - (mta_sendmail.c, mta_sendmail.h): Patch from Christoph Mammitzsch: + - update on the sendmail module. + +2000-04-17 15:00 hardaker + + - (vmstat.c): Patch from John L. Villalovos: + - fix ssCpuSystem, ssCpuUser, ssCpuIdle. + +2000-04-17 14:18 hardaker + + - (Makefile.top, Makefile.in): properly use LN_S for linking snmpinform. + +2000-04-17 13:45 hardaker + + - (snmpusm.c, snmpv3.c, snmpv3.h): engineID changes for better aCC support. + +2000-04-17 13:44 hardaker + + - (.cvsignore): ignore snmpinform. + +2000-04-17 09:58 hardaker + + - (snmp_agent.c): fix row creation. + +2000-04-17 07:25 daves + + - (auto_nlist.c snmpd.c agentx/master.c): Don't exit on failure with '-r' + +2000-04-14 15:07 hardaker + + - (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c, + snmpstatus.c, snmpcmd.1, snmpget.1, default_store.h, mib.c): + - move -If to -Cf and invert behaviour. + +2000-04-14 15:06 hardaker + + - (configure, configure.in): remove debugging output (opps). + +2000-04-14 09:03 hardaker + + - (versioinfo.c): alright. Who made versionClearCache RONLY? + +2000-04-13 05:49 nba + + - snmptranslate.1: decument the -w width option + +2000-04-12 12:05 mslifcak + + hide user's hostname; prompt before sending e-mail; prompt to save as file. + +2000-04-12 11:22 mslifcak + + fix %f(%s) + +2000-04-12 09:29 hardaker + + - (snmpcmd.1): document -If. + +2000-04-12 09:17 hardaker + + - (snmp_parse_args.c): put ++ back in that accidentically got checked in. + +2000-04-12 09:16 hardaker + + - (snmpset.c): put space back in usage line. + +2000-04-12 09:12 hardaker + + - (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c, + snmpset.c, snmpstatus.c, default_store.h, mib.c): + - Add a new option -If to specify fixing of PDUs. + - Anyone know a better place to put this option? + - Applications don't do this by default anymore, and you can't in snmpset. + +2000-04-12 07:38 hardaker + + - (vacm_vars.c, vacm.c, vacm.h): fix to allow no v1/v2c requests when + configured for just v3. + +2000-04-12 06:50 mslifcak + + fix MSVC build for encode_keychange, and add more symbols for release builds + +2000-04-12 05:32 nba + + - parse.c: correct parsing of sub-types textual conventions. Allow parsing + of MACRO invocations for standard symbols + +2000-04-12 05:31 nba + + - parse.[ch], snmptranslate.c: allow specification of with for -Tp + +2000-04-12 05:30 nba + + - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt: align with published + RFC 2790 + +2000-04-11 15:33 hardaker + + - (configure, configure.in): make config_add_mib() actually look for + the mib in $srcdir/mibs/blah and install it if found. + +2000-04-11 15:21 hardaker + + - (snmpv3.c, snmpv3.h): make macaddr engineid setup not linux + specific, but #defines are checked instead. + +2000-04-11 15:20 hardaker + + - (snmp_logging.h): remove old callback typedef no longer needed. + +2000-04-11 14:38 hardaker + + - (snmpv3.c, snmpv3.h): Patch from John L. Villalovos: + - enable engineID to be set from MACAddr. + +2000-04-11 09:51 hardaker + + - (mta_sendmail.c, mta_sendmail.h): New module from Christoph Mammitzsch: + - implements the MTA-MIB for monitoring sendmail. + +2000-04-11 09:50 hardaker + + - (MTA-MIB.txt, NETWORK-SERVICES-MIB.txt): new mibs for new modules. + +2000-04-11 03:25 daves + + - (agent/snmp_agent.c): Save/restore original statP value for SET handling. + +2000-04-11 02:35 daves + + - (agent/snmp_agent.c): Report failures from ACTION phase of SET correctly. + +2000-04-11 01:57 daves + + - (agentx/master_request.c): Dynamically resize subagent requests + (Thanks to Reiner Beninga) + +2000-04-10 05:08 daves + + - (snmp_agent.c agentx/master_request.c): Fix multi-subagent requests + (Thanks to Reiner Beninga) + +2000-04-07 12:25 hardaker + + - (snmptrap.c, snmpusm.c): + - fix snmpv3 traps to be authoritative from the client side, not the + receiver side. snmpv3 informs stay as is. Unfortunately, for + command line apps this doesn't make a whole lot of sense but is + right in terms of how the protocol works and this is hence + somewhat of a hack. + +2000-04-07 07:50 daves + + - (agent/snmp_agent.c): Handle v2 exception types in v1 queries + +2000-04-07 07:16 hardaker + + - (snmptrapd.c, read_config.c, snmpv3.c): + - allow NULL help lines for config directives and use it to hide + internal directives used for persistent storage. + +2000-04-06 15:31 hardaker + + - (snmp_api.c, snmp_api.h): + - turn backwards compatibility macros back into functions so + default_store.h dependencies go away again. + - create a flag to not probe for engineIDs durning sess_open(). + +2000-04-06 07:20 daves + + - (snmplib/snmp_api.c): Fix mishandled Counter64 parsing + +2000-04-06 03:36 daves + + - (agent/snmpd.c): Fix usage message alignment. + +2000-04-06 03:31 daves + + - (man/snmpd.1.def): Document the AgentX socket command-line option + +2000-04-05 08:41 hardaker + + - (FAQ2HTML): it's been sitting in my personal src tree for > 2 years. + +2000-04-05 08:38 hardaker + + - (mibincl.h, usmUser.c, snmptrapd.c, lcd_time.c, scapi.c, snmp_api.c, + snmpusm.c, snmpusm.h, snmpv3.c): + - make snmptrapd handle v3 users properly, (and shutdown properly as well). + - a more generic user storage routine added to snmpusm.c and used in + usmUser.c with a side effect of needing callback.h above snmpusm.h. + +2000-04-05 08:27 hardaker + + - (rsnmp): -> /usr/bin/perl + +2000-04-05 08:24 hardaker + + - (.cvsignore): misc minor additions to / + +2000-04-04 11:03 daves + + - (agent/snmp_agent.c): Ensure unimplemented objects return 'noSuchObject' + +2000-04-03 14:57 mslifcak + + Initialize statP. + +2000-04-03 09:12 daves + + - (agent/snmp_agent.c): Ensure a v1 SET returns a v1 error status. + +2000-04-03 08:32 hardaker + + - (ChangeLog): Year was "100" for 2000 (noticed by Jay Riddell): + +2000-04-03 07:53 daves + + - (agent/snmp_agent.c): Ensure SETs fail if one varbind does. + +2000-03-31 07:25 daves + + - (agent/snmp_vars.c): Fix to report 'noSuchObject' in certain circumstances + +2000-03-31 07:13 daves + + - (snmplib/snmp_api.c): Don't repeat the first four bytes in a PDU dump + +2000-03-31 07:04 daves + + - (snmplib/snmp_logging.c): Handle logging empty strings (e.g. a null indent) + +2000-03-30 00:15 daves + + - (agent/snmp_agent.c): Initialise timeout structure properly + (Thanks to ashipman@erggroup.com) + +2000-03-27 10:32 mslifcak + + remove trailing newline from hrSWRunName values. + +2000-03-24 09:09 mslifcak + + to sync with patches branch. + +2000-03-24 05:07 nba + + - snmptrapd.c: correctly free the reponse if sending it fails + +2000-03-24 04:22 mslifcak + + xx_synch_response: avoid freeing PDU twice. + +2000-03-23 23:29 nba + + - snmpcmd.1, snmptrap.1, snmptrap.c, Makefile.in: Install and document + snmpinform. + +2000-03-23 09:58 mslifcak + + Enqueue only complete request_list entry; Reduce scoping of callback vars. + +2000-03-23 03:02 nba + + file snmpinform.1 was initially added on branch V4-1-1-patches. + +2000-03-22 08:13 mslifcak + + printf ? + +2000-03-21 11:12 mslifcak + + modify F. Strauss' patch per N. Baggesen's suggestion: remove export-dynamic. + +2000-03-21 09:14 mslifcak + + more smooth sailing with Win32 .DLL . DLLEXPORT, anyone ? + +2000-03-21 09:07 mslifcak + + win32 build check: no sigaction, SIGCLD defined. + +2000-03-21 08:47 daves + + - (ds_agent.h snmpd.c mibgroup/agentx/{master,subagent}.c): + - Command-line option for specifying AgentX port + (based on patch from Frank Strauss) + +2000-03-21 08:38 daves + + - (snmp_api.c): Support 'host:port' representation of peernames + +2000-03-21 04:05 daves + + - (snmp_agent.c): Missing new-line on debug output + +2000-03-21 02:52 daves + + - (mibII/{tcp,udp,ip,icmp}*) Continuing mibII code cleanup + +2000-03-20 11:14 mslifcak + + Comment -C -- do not use this flag. + +2000-03-17 15:32 hardaker + + - (header_complex.c): sizeof(x)*(len+1) not sizeof(x)*len+1 + +2000-03-16 00:10 nba + + - configure, hr_print.c: detect system printers (SysV/lpstat, *BSD/cgetnext, + Linux/printcap) + +2000-03-15 18:30 mslifcak + + Second part : all members of struct snmp_index are pointers. + +2000-03-15 15:07 mslifcak + + Fix memory leak with unregister_index. + +2000-03-15 15:07 mslifcak + + Fix memory leak when cleaning up trap variables. + +2000-03-15 08:48 daves + + - (snmp_api.c snmp_client.c): Initialise varbind data hook elsewhere as well. + +2000-03-15 07:57 daves + + - (agentx/master_request.c): Fix infinite loop problem when walking subagent. + +2000-03-15 06:09 daves + + - (agent/snmp_agent.c): Avoid calling read routine for each SET handling pass. + N.B: This hasn't been tested with AgentX subagents yet + +2000-03-15 06:07 daves + + - (snmplib/snmp_api.[ch]): Provide hook for internal varbind-related data + +2000-03-15 05:22 daves + + - (agent/var_struct.h): Use a single magic number for MIB registry name lengths. + +2000-03-15 01:51 daves + + - (snmplib/system.h): Don't declare gettimeofday() if the system provides it. + (Fix provided by Ron Mevissen) + +2000-03-14 07:57 daves + + - (agent/snmp_agent.c): Don't overwrite saved status when checking access. + +2000-03-14 07:52 daves + + - (agent/snmp_agent.c): Return a response, even if the request failed. + +2000-03-13 15:32 nba + + - ipfwacc.h: fix the MIB name + +2000-03-10 12:48 hardaker + + - (configure): autoconf run + +2000-03-10 11:09 hardaker + + - (Makefile.dlmod): Patch from Frank Strauss: + - dlmod build Makefile example. Needs incorperation with main configure. + +2000-03-10 11:02 hardaker + + - (agent_registry.c): better signal check from Michael Slifcak + +2000-03-10 10:59 hardaker + + - (UCD-DLMOD-MIB.txt): typo found by Michael Slifcak. + +2000-03-10 10:54 hardaker + + - (dlmod.c, dlmod.h, snmpd.conf.5.def, UCD-DLMOD-MIB.txt): Patch from + Frank Strauss: + - Reimplementation of the dlmod mib module: + o mibgroup/misc/dlmod + dlmods/dlmod_mib -> mibgroup/ucd-snmp/dlmod + o fixed registration (ucdavis.ucdExperimental.14 instead of ucdavis.14) + o added configure stuff for HAVE_SNPRINTF, which was used by dlmod.c + o removed `_dynamic_' prefixes from init/deinit functions + o made dlmodIndex not-accessible (only implementation, not definition) + o removed the asn_parse_XXX stuff + o made entries with state `error' able to accept state `load' + o made the wombat example usable as static and dynamic module + o added simple config_parse functionality to the wombat example + +2000-03-10 10:52 hardaker + + - (agent_registry.c, agent_registry.h, snmpd.c): Patch from Frank Strauss: + - signal registry system implemented (needs to be redone allowing + multiple callbacks and handlers for all signals). + - arbitrary file descriptor/socket registration. + - this is not the way it should be done (use sessions instead). + +2000-03-10 10:44 hardaker + + - (Makefile.in, Makefile.top, acconfig.h, config.h.in, configure.in, + Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in): + Patch from Frank Strauss: + - clean up shared library usage. + +2000-03-10 10:16 hardaker + + - (config.h.in): autoheader re-arranged some stuff. + +2000-03-07 11:58 mslifcak + + more touchups to allow UnixWare build to complete. + +2000-03-07 11:21 hardaker + + - (default_store.h): make MAX_SUBIDS larger and a multiple of 8. + +2000-03-07 10:13 mslifcak + + Introduce --enable-mini-agent to configure agent (snmpv3, no mibII interfaces). + +2000-03-07 09:03 mslifcak + + assume "snmpapp" if no arg passed to init_snmpv3. + +2000-03-07 08:58 mslifcak + + remove init_mib() call - not appropriate here. + +2000-03-07 08:35 mslifcak + + Let the aix4 patch work. + +2000-03-07 07:08 mslifcak + + trim fat from recent check-ins. + +2000-03-06 20:01 mslifcak + + cleaned up SCO UnixWare build. + +2000-03-06 16:40 mslifcak + + start support for SCO UnixWare 5 as svr5. + +2000-03-06 10:56 hardaker + + - (default_store.h, snmp_api.c): Patch from Robert Story: + - don't check ranges if not requested. + +2000-03-06 10:55 hardaker + + - (snmp_agent.c, snmp_agent.h, snmpd.c): Patch from Robert Story: + - fix exit()ing behaviour in the libucdagent library. + +2000-03-06 10:36 hardaker + + - (snmptrapd.c): Patch from Robert Story: + - -n prints numeric IP addrs. + +2000-03-06 10:25 hardaker + + - (callback.h, snmp_logging.c, snmp_logging.h): Idea from ashipman@erggroup.com: + - callback function (using callback.h) added for external logging. + +2000-03-05 05:25 marz + + fix to preserve trailing multi component instance id's at the end of + symbolic mib names(e.g., foo.6.7) when doing translateObj. + +2000-03-04 11:34 nba + + - configure.in, configure: support --without-openssl, even if OpenSSL + is available + +2000-03-04 11:30 nba + + - agent/(various): globalize the kvm_t *kd variable + +2000-03-04 11:26 nba + + - mib_modules.c, hr_storage.c: pre-processor # should be in column 1 + +2000-03-04 11:17 nba + + - inet.c, inet6.c: survive -v 2c exception replies + +2000-03-04 11:17 nba + + - snmp_api.c: remove a superfluous & in front of an array + +2000-03-04 11:15 nba + + - ucd_snmp.h, {memory,vmstat}_netbsd1.[ch]: support for NetBSD + +2000-03-04 11:14 nba + + - hr_disk.c: fixes for NetBSD + +2000-03-04 11:10 nba + + - versioninfo.c: don't return the trailing newline + +2000-03-04 11:08 nba + + - hr_swrun.c: fix process size for FreeBSD 3 and NetBSD + +2000-03-04 11:05 nba + + - agent_trap.h: fix a wrong prototype + +2000-03-04 11:04 nba + + - snmptable.c: fix problems printing table name and headers when using + -OS format + +2000-03-02 11:50 nba + + - snmp_api.c: fix address length info for tcp connect + +2000-03-02 11:48 nba + + - loadave.c: fix for AIX 4 + +2000-03-02 08:30 daves + + - (mib2/ip.[ch] mib2/ipAddr.[ch]): First stab at tidying up mib2 support. + +2000-03-01 13:23 hardaker + + - (snmptosql): fix dynamic table testing for creation needed. + +2000-03-01 13:22 hardaker + + - (manager.pm, ucd-snmp.pm): Opps. Wrong name. ucd-snmp.pm -> manager.pm. + +2000-03-01 13:21 hardaker + + - (ucd-snmp.pm): turned sqltohtml into an apache module. 2x speed improvement. + +2000-03-01 08:32 mslifcak + + fix bug 180 for cygwin build with _REENTRANT; per ashipman@erggroup.com + +2000-02-29 14:30 mslifcak + + Invoke snmp_sess_send from within snmp_read to avoid mutex deadlocks. + +2000-02-28 14:25 nba + + - snmpd.h, smux.c: don't initialize smux master in sub agent + +2000-02-28 14:16 nba + + - snmp_vars.c: use SUB_AGENT symbol + +2000-02-28 14:12 nba + + - mib.c: sprint_by_type should handle ASN_BIT_STR + +2000-02-28 14:10 nba + + - snmp_parse_args.c: correctly call the -I options input options + +2000-02-28 10:47 mslifcak + + fix bug #176 (AIX 4 - use knlist in lieu of nlist) + +2000-02-24 17:17 mslifcak + + apply patch to fix bug no. 177. + +2000-02-24 13:31 hardaker + + - (default_store.h, read_config.c, snmp_api.c): new snmp.conf keyword + to force the parser to ignore unknown tokens. + +2000-02-24 03:59 mslifcak + + document UNSIGNED32 and COUNTER32 ('u' and 'c') in snmpset (gratis ashipman@erggroup.com) + +2000-02-24 03:56 mslifcak + + add support for COUNTER32 to snmp_add_var; document UNSIGNED32 and COUNTER32 + ('u' and 'c') in snmptrap (gratis ashipman@erggroup.com) + +2000-02-23 23:06 nba + + - pass.c, pass_persist.c: fix setting of octet strings. + +2000-02-23 02:09 nba + + - mt_support.h: a bad ; in the C++ bracketing + +2000-02-23 02:09 nba + + - system.c: remove some superfluous indirections in strcasecmp + +2000-02-23 02:07 nba + + - vmstat_solaris.c: make sure we agree with the prototype of getpagesize! + +2000-02-22 15:31 nba + + - pass_persist.h: declare init_pass_persist + +2000-02-22 09:57 mslifcak + + prune two more symbols not used by auto_nlist for Solaris-built MIB modules. + +2000-02-21 16:17 mslifcak + + Apply R. Story's patch for mkdirhier and strncasecmp on win32 + +2000-02-21 07:39 mslifcak + + fix bug 171 (thanks to Larry Parmelee). + +2000-02-21 05:56 mslifcak + + remove free after snmp_close (don't free twice!) + +2000-02-21 04:58 mslifcak + + Added description in SH_NAME for several man-pages (c/o ragnark) + +2000-02-18 12:14 mslifcak + + refer the .so macro to man3; adjust Makefile.in to use the renamed file. + +2000-02-17 05:17 mslifcak + + include pass_persist in the required list. + +2000-02-17 02:00 daves + + - (configure* ucd-snmp/vmstat_solaris2.c): + - Provide missing 'getpagesize' routine for Solaris 2.4 + (Thanks to Ragnar Kjॆआà¤rstad) + +2000-02-16 20:17 mslifcak + + include mibincl.h in hr_system.c to fix bug #159. + +2000-02-16 16:35 mslifcak + + remove auto_nlist of unused "swaplist" symbol. + +2000-02-16 15:17 mslifcak + + patch suggested by Rick Beaman + +2000-02-16 14:58 mslifcak + + remove unused vars + +2000-02-16 14:57 mslifcak + + test lengths before allocating memory; use new VACMSTRINGLEN constant. + +2000-02-16 08:18 mslifcak + + include time.h once + +2000-02-16 08:02 mslifcak + + restore #if HAVE...IN_PCB_H + +2000-02-15 23:47 nba + + - configure.in, ipch.[ch]: initial stabs at Linux ipv6 support. A lot is + lacking in the kernel statistics though. + +2000-02-15 23:40 nba + + - (many): configure check for netinet/ip6.h + +2000-02-15 23:34 nba + + - hr_filesys.c: MNTTYPE defines for FreeBSD-3 and BSDI-4, and moving the + return value for Ext2FS to the newly defined OID. + +2000-02-15 23:24 nba + + - freebsd3.h: some kernel symbols not to be used for FreeBSD 3 + +2000-02-15 23:23 nba + + - snmptable.c: give a sensible output for an empty table. + +2000-02-15 23:22 nba + + - vacm*: buffer length checking! + +2000-02-15 23:20 nba + + - hr_storage.c: return memory size in pages. + +2000-02-15 23:17 nba + + - ucd_snmp.h, memory_freebsd2.h: make it work for FreeBSD-3 too + +2000-02-15 23:16 nba + + - snmp_agent.c: one more place to send a AUTHFAIL trap + +2000-02-15 23:15 nba + + - agent_registry.c: fix a return for SNMPv1/Counter64 case + +2000-02-15 02:12 daves + + - (apps/snmp_parse_args.c): Omit deprecated options from optarg handling. + +2000-02-11 15:48 hardaker + + - (manager/*): /usr/local/bin/perl -> /usr/bin/perl + +2000-02-11 15:47 hardaker + + - (makedepend.in): /usr/local/bin/perl -> /usr/bin/perl + +2000-02-11 15:38 hardaker + + - (rsnmp): perl5 -> perl + +2000-02-11 15:17 hardaker + + - (man/Makefile.in): install snmp_trap_api.3 + +2000-02-11 14:20 hardaker + + - (local/Makefile.in): last minute makefile touchup + +2000-02-11 14:03 hardaker + + - (NEWS): update for 4.1.1 + +2000-02-11 13:47 hardaker + + - (ChangeLog): Update for 4.1.1 + +2000-02-11 13:29 hardaker + + - (version.h bug-report sedscript.in): version tag ( 4.1.1 ) + +2000-02-11 12:53 hardaker + + - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update for Timeout for v2c. + +2000-02-11 12:49 hardaker + + - (local/Makefile.in): don't cp for snmpcheck + +2000-02-11 12:44 hardaker + + - (local/Makefile.in): fix for seperate build path + +2000-02-11 12:30 hardaker + + - (sysORTable.h): Patch from Niels Baggesen: + - compiler warning fix. + +2000-02-11 12:29 hardaker + + - (snmp_agent.c): patch from Niels: + - don't send autherror responses for v2c. + - send authFailure trap. + +2000-02-11 12:22 hardaker + + - (acconfig.h, config.h.in): change perl path to /usr/bin. + +2000-02-11 06:58 hardaker + + - (acconfig.h, config.h.in): Dont define PROCFIXCMD and EXECFIXCMD by default. + +2000-02-10 11:14 mslifcak + + fix for older platforms to use pass_persist; not included by default. + +2000-02-10 10:33 mslifcak + + [no log message] + +2000-02-10 10:32 hardaker + + - (hr_swinst.c): minor fixes pointed out by Michael. + +2000-02-10 10:28 hardaker + + - (snmpv3.c): fix setup engineID buffer overflow found by Mike Baer. + +2000-02-10 08:39 nba + + - man/*: set the dates on the pages to reflect the revision date + +2000-02-10 08:13 mslifcak + + fix varargs decl/defn of snmp_log + +2000-02-10 08:00 mslifcak + + typedef int ssize_t (one line added) for build on SunOS 4. + +2000-02-10 07:54 hardaker + + - (FAQ): mention the tutorial. + +2000-02-10 07:14 daves + + - (FAQ): Explicit examples of sending traps by hand + +2000-02-10 04:41 daves + + - (snmplib/{snmp_api,snmp_client}.c apps/snmpnetstat/inet6.c): + - Comment unused code more informatively as to why it is omitted. + +2000-02-09 13:53 hardaker + + - (eval_tools.sh, T023snmpv3getMD5DES, T024snmpv3getSHA1, T025snmpv3getSHADES): + - skip ssl tests we can't perform. + +2000-02-09 13:51 mslifcak + + include sys/param.h to get PATH_MAX on FreeBSD. + +2000-02-09 13:38 hardaker + + - (Sv3SHADESconfig, T024snmpv3getSHA1, T025snmpv3getSHADES): + - make SHA tests actually work. + +2000-02-09 13:32 hardaker + + - (Sv3configsha): sha config support + +2000-02-09 13:31 hardaker + + - (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail, + T018snmpv1tov2cgetfail): fix for proper ACM error outputs. + +2000-02-09 13:30 mslifcak + + Define SNMP_MAXPATH, and use it. + +2000-02-09 13:30 hardaker + + - (T024snmpv3getSHA1 T025snmpv3getSHADES): new tests + +2000-02-09 13:16 hardaker + + - (UCD-SNMP-MIB.txt): mention a new ucdExperimental registration (wavlan). + +2000-02-09 13:16 hardaker + + - (agent_callbacks.h, agent_registry.c, agent_registry.h, + snmp_agent.c, vacm_vars.c): + - fix posible acm DoS problems by checking access tables early on. + +2000-02-09 11:38 hardaker + + - (hr_swinst.c): patch from redhat for better RPM support. + +2000-02-09 10:43 hardaker + + - (configure.in): change mode to autoconf. + +2000-02-09 10:41 hardaker + + - (Makefile.in): fix rsnmp build. Really. I mean it. + +2000-02-09 10:41 hardaker + + - (hr_filesys.c, hr_storage.c): Patch from Andy HOOD: + - Solaris patches. + +2000-02-09 10:37 hardaker + + - (Makefile.in): + - fix rsnmp.made. + - use $(MAKE). + +2000-02-09 08:41 hardaker + + - (vmstat_solaris2.c, vmstat_solaris2.h): Update from Jochen Kmietsch + +2000-02-07 11:49 marz + + oops missing important fix for win32 build - fd_set must be same size as in winsock + +2000-02-07 11:18 mslifcak + + Undo last change; on Sun, additional platform info was not obtained; + the proper solution would be to remove the second token (hostname). + +2000-02-07 10:43 mslifcak + + Keep customer's nodename out of the published 'uname' information. + +2000-02-07 07:20 hardaker + + - (PORTING): Michael likes diff -u. + +2000-02-06 06:11 nba + + - read_config.c: Fix one final ':' to ENV_SEPARATOR_CHAR + +2000-02-05 17:39 hardaker + + - (snmpv3.c): correct some awful text -> engineID creation mistakes. + +2000-02-05 08:37 hardaker + + - (snmptrapd.c): fix wrapped line continuation in usage message. + +2000-02-05 06:56 marz + + fix version number + +2000-02-04 18:55 marz + + weird delay in creation of pid files + +2000-02-04 18:21 marz + + brain-o + +------------------------------------------------------------------------------- + +Changes: V4.1 -> V4.1.1 + +marz 5 Feb 00 06:56:43 + fix version number + +hardaker 5 Feb 00 08:37:27 + - (snmptrapd.c): fix wrapped line continuation in usage message. + +hardaker 5 Feb 00 17:39:54 + - (snmpv3.c): correct some awful text -> engineID creation mistakes. + +nba 6 Feb 00 06:11:59 + - read_config.c: Fix one final ':' to ENV_SEPARATOR_CHAR + +hardaker 7 Feb 00 07:20:24 + - (PORTING): Michael likes diff -u. + +mslifcak 7 Feb 00 10:43:29 + Keep customer's nodename out of the published 'uname' information. + +mslifcak 7 Feb 00 11:18:26 + Undo last change; on Sun, additional platform info was not obtained; + the proper solution would be to remove the second token (hostname). + +marz 7 Feb 00 11:49:01 + oops missing important fix for win32 build - fd_set must be same size as in winsock + +hardaker 9 Feb 00 08:41:11 + - (vmstat_solaris2.c, vmstat_solaris2.h): Update from Jochen Kmietsch + +hardaker 9 Feb 00 10:37:00 + - (Makefile.in): + - fix rsnmp.made. + - use $(MAKE). + +hardaker 9 Feb 00 10:41:14 + - (hr_filesys.c, hr_storage.c): Patch from Andy HOOD: + - Solaris patches. + +hardaker 9 Feb 00 10:41:44 + - (Makefile.in): fix rsnmp build. Really. I mean it. + +hardaker 9 Feb 00 10:43:05 + - (configure.in): change mode to autoconf. + +hardaker 9 Feb 00 11:38:42 + - (hr_swinst.c): patch from redhat for better RPM support. + +hardaker 9 Feb 00 13:16:17 + - (agent_callbacks.h, agent_registry.c, agent_registry.h, + snmp_agent.c, vacm_vars.c): + - fix posible acm DoS problems by checking access tables early on. + +hardaker 9 Feb 00 13:16:58 + - (UCD-SNMP-MIB.txt): mention a new ucdExperimental registration (wavlan). + +mslifcak 9 Feb 00 13:31:01 + Define SNMP_MAXPATH, and use it. + +hardaker 9 Feb 00 13:31:24 + - (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail, + T018snmpv1tov2cgetfail): fix for proper ACM error outputs. + +mslifcak 9 Feb 00 13:51:12 + include sys/param.h to get PATH_MAX on FreeBSD. + +hardaker 9 Feb 00 13:53:37 + - (eval_tools.sh, T023snmpv3getMD5DES, T024snmpv3getSHA1, T025snmpv3getSHADES): + - skip ssl tests we can't perform. + +daves 10 Feb 00 04:41:10 + - (snmplib/{snmp_api,snmp_client}.c apps/snmpnetstat/inet6.c): + - Comment unused code more informatively as to why it is omitted. + +daves 10 Feb 00 07:14:51 + - (FAQ): Explicit examples of sending traps by hand + +hardaker 10 Feb 00 07:54:46 + - (FAQ): mention the tutorial. + +mslifcak 10 Feb 00 08:00:26 + typedef int ssize_t (one line added) for build on SunOS 4. + +mslifcak 10 Feb 00 08:13:14 + fix varargs decl/defn of snmp_log + +nba 10 Feb 00 08:40:04 + - man/*: set the dates on the pages to reflect the revision date + +hardaker 10 Feb 00 10:28:21 + - (snmpv3.c): fix setup engineID buffer overflow found by Mike Baer. + +hardaker 10 Feb 00 10:32:08 + - (hr_swinst.c): minor fixes pointed out by Michael. + +mslifcak 10 Feb 00 10:33:47 + *** empty log message *** + +mslifcak 10 Feb 00 11:14:58 + fix for older platforms to use pass_persist; not included by default. + +hardaker 11 Feb 00 06:58:03 + - (acconfig.h, config.h.in): Dont define PROCFIXCMD and EXECFIXCMD by default. + +hardaker 11 Feb 00 12:22:10 + - (acconfig.h, config.h.in): change perl path to /usr/bin. + +hardaker 11 Feb 00 12:29:37 + - (snmp_agent.c): patch from Niels: + - don't send autherror responses for v2c. + - send authFailure trap. + +hardaker 11 Feb 00 12:30:02 + - (sysORTable.h): Patch from Niels Baggesen: + - compiler warning fix. + +hardaker 11 Feb 00 12:44:23 + - (local/Makefile.in): fix for seperate build path + +hardaker 11 Feb 00 12:49:03 + - (local/Makefile.in): don't cp for snmpcheck + +hardaker 11 Feb 00 12:53:15 + - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update for Timeout for v2c. + +hardaker 11 Feb 00 13:29:29 + - (version.h bug-report sedscript.in): version tag ( 4.1.1 ) + + +------------------------------------------------------------------------------- + +Changes: V4.0.1 -> V4.1 + +mslifcak 24 Aug 99 04:44:47 + Clean CRs from read_config,snmp_logging; comment define USE_ASN_SHORT_LEN. + +mslifcak 24 Aug 99 05:11:13 + Remove ASN_SHORT_LEN hack - known to dump core in agent. + +mslifcak 24 Aug 99 06:19:49 + Add "." to PATH for RUNTESTS; Drop optreset to build most platforms + +mslifcak 24 Aug 99 10:25:53 + -(testing/eval_tools) - let some (AIX) agents settle before firing requests. + +hardaker 24 Aug 99 12:48:21 + - (vacm_vars.c): correct sysORTable entry. + +hardaker 24 Aug 99 13:36:35 + - (snmpusm.c): check for null response pointer. + +hardaker 24 Aug 99 13:37:31 + - (snmp_parse_args.c, default_store.h, snmp_api.c, snmpv3.c): + - provide defVersion token support in snmp.conf (sort of hackish). + +hardaker 24 Aug 99 13:41:18 + - (TODO): remove snmpv3 support :-) + +mslifcak 24 Aug 99 14:05:39 + -(top/Makefile.in) - remove more generated files with distclean rule. + +hardaker 24 Aug 99 14:15:40 + - (all_system.h): remove. again. + +mslifcak 24 Aug 99 14:17:33 + -(host/hr_swrun;mibII/icmp,ip;ucd-snmp/disk,proc) log_perror --> snmp_log_perror + +mslifcak 24 Aug 99 15:14:18 + -(smux.c) apply Nick Amato's patch: prevent SMUX close on parse or error. + +hardaker 24 Aug 99 15:59:42 + - (snmp_api.c): remove version setting in snmp_api.c. Not needed there. + +hardaker 24 Aug 99 16:01:55 + - (NEWS): 4.0.1 update + +mslifcak 24 Aug 99 16:05:15 + -(configure.*) move statement about ucdDemoPublic into comment field. + +mslifcak 24 Aug 99 16:49:22 + -(testing/*) run tests when package is not installed, and when + the build tree is not the same as the source tree. + +hardaker 24 Aug 99 17:13:25 + - (ChangeLog): update for 4.0.1 + +hardaker 24 Aug 99 17:14:50 + - (version.h bug-report sedscript.in): version tag ( 4.0.1 ) + +mslifcak 24 Aug 99 17:39:54 + -(RUNTESTS) export PATH before use + +mslifcak 24 Aug 99 17:43:04 + -(testing/Makefile.in) no need to build targets in test rule. + +mslifcak 26 Aug 99 13:18:31 + -(testing/RUNTESTS) improved PATH set + +mslifcak 26 Aug 99 13:40:13 + -(testing/Makefile.in) don't built targets that are no longer used + +mslifcak 27 Aug 99 07:35:10 + -(configure*, sedscript*) change ...EXTENIS... to ...EXTENSI... + +mslifcak 27 Aug 99 08:03:46 + Howard Spindel suggests an API for traps with pass_persist. + +hardaker 27 Aug 99 09:17:08 + - (icmp.c, interfaces.c, ip.c, route_write.c, tcp.c, udp.c, var_route.c): + - Susanne Osted pointed out a lack of #if HAVE_SYS_PARAM_H. + +hardaker 28 Aug 99 07:19:16 + - (Makefile.in): install snmp_alarm.3. + +hardaker 28 Aug 99 07:29:48 + - (acconfig.h, config.h.in, configure, configure.in, read_config.c): + - add /etc/snmp to default conf file path to make RedHat happy. + +hardaker 30 Aug 99 09:33:41 + - (Makefile.in, agent_read_config.c, agent_registry.c, agent_trap.c, + agent_trap.h, ds_agent.h, snmp_agent.c, snmp_agent.h, snmp_vars.c, + snmpd.c, util_funcs.c, sysORTable.c, callback.c, callback.h, + default_store.h, read_config.c, snmp_api.c): + - restructure the agent into two pieces: a library and a application. + - needs much more work. + - many parameters are now controlled by new default_store settings + to help relieve compile time bindings. + - merge init_snmp and the custom version called inside the agent. + - add a new place for trap specific agent code (agent_trap.[ch]). + - probably other things I've forgotten that I did. + +hardaker 30 Aug 99 09:38:18 + - (client.c, master.c, master_request.c, protocol.c, subagent.c): + - debugging statements. + - use new default_store settings instead of external variables. + +hardaker 30 Aug 99 10:30:56 + - (master.c, master_request.c): yet more debugging. + +nba 30 Aug 99 13:02:18 + - man/snmpd.conf.5.def: document smuxpeer directive + +nba 30 Aug 99 13:03:40 + - apps/snmp_parse_args.c: properly handle MIB:oid construct + +nba 30 Aug 99 13:05:02 + - apps/snmptrapd.c: fix argument parser + +nba 31 Aug 99 00:08:45 + - agent/snmpd.c: don't try to parse a packet when there is an error in + recvfrom + +mslifcak 31 Aug 99 08:17:24 + -(agent_trap.c) fix recent memory leak, and sizeof(objid_snmptrap) bug. + +mslifcak 31 Aug 99 09:26:14 + -(agent_trap.c) always free PDU after snmp_send. + +daves 2 Sep 99 06:38:16 + - (agent/mibgroup/misc/ipfwacc.h): Fix MIB location of ipfwacc module + +daves 2 Sep 99 06:38:53 + - (agent/mibgroup/misc/ipfwacc.c): Fix MIB location of ipfwacc module + +hardaker 2 Sep 99 07:07:04 + - (subagent.c): shutdown_subagent -> subagent_shutdown so configure + doesn't find it. + +hardaker 2 Sep 99 08:52:48 + - (subagent.c): opps. Forgot a shutdown name change instance. + +hardaker 3 Sep 99 13:15:15 + - (history.c, history.h, snmp_vars.linux.h): removed. No longer needed. + +hardaker 3 Sep 99 13:15:33 + - (Makefile.in): install agent header files. + +hardaker 3 Sep 99 13:27:13 + - (Makefile.in): + - install libagent.a. + - mkdirheir on needed new installation directories. + +hardaker 3 Sep 99 13:30:36 + - (snmplib/Makefile.in): install more library headers. + +hardaker 3 Sep 99 14:28:46 + - (snmp_vars.c): don't fall off the end of the search tree. + +hardaker 3 Sep 99 15:01:39 + - (FAQ): more BSDI system versions listed. + +nba 6 Sep 99 23:53:07 + - (man/snmp_api.3 snmplib/snmp_api.c agent/snmpd.c apps/snmptrap.c): + fix memory leak when agent sends traps by implementing the missing + free of TRAP pdu in snmp_send. + +nba 6 Sep 99 23:55:38 + - if.c: correct calls of snmp_fix_pdu to use GETNEXT + +mslifcak 7 Sep 99 14:47:18 + -(parse.*) fix small memory leaks; allow INDEX{INTEGER...} clauses; + allow larger DESCRIPTION clauses [max 8192]. + +mslifcak 7 Sep 99 15:22:14 + snmpv3.c - silence type warning from MSVC++. + +mslifcak 7 Sep 99 15:23:02 + (default_store.*) - make 3rd param to ds_set_string type of const char *. + +mslifcak 7 Sep 99 15:23:51 + (win32/config.h) - set SNMPCONFPATH to succeed compile; + (win32*libsnmp.def) - add new snmp_get_token to list. + +mslifcak 7 Sep 99 15:32:00 + -(snmp_api.h) struct pdu and snmp_session agree: long type for version member. + +mslifcak 7 Sep 99 15:32:59 + -(parse.c) remove unneeded strdup to File variable from init_mib_internals. + +mslifcak 7 Sep 99 15:57:13 + -(parse.c) fix Unlinked OID print when object identifier has no parent. + +mslifcak 7 Sep 99 20:12:57 + -(agent_trap.c,snmptrap.c,snmp_api.[3c]) - snmp_free_pdu fix Bug #54 per Niels B. + -(snmpnetstat/if.c) - fix for GETNEXT per Niels B. + +mslifcak 7 Sep 99 20:19:52 + snmptrap.c - rework fix bug #54 (missed else). + +mslifcak 8 Sep 99 05:16:34 + include read_config.h + +nba 8 Sep 99 07:45:54 + - (configure.in, loadave.c): Solaris 2.7 has getloadavg prototype + +nba 8 Sep 99 07:46:51 + - snmp_api.h: move inclusion protection to the real beginning/end of the file + +nba 8 Sep 99 07:48:03 + - var_struct.h: the Agentx code uses unsigned values for the variable type. + +nba 8 Sep 99 07:50:37 + - (various): fix compiler warnings + +nba 8 Sep 99 07:51:26 + - snmpd.1.def: fix a formatting problem + +nba 8 Sep 99 07:52:23 + - apps/snmptrapd.c: fix argument processing (-ld and similar) + +mslifcak 8 Sep 99 13:00:40 + -(testing/RUNTESTS) prefix PATH with . and .. , as the script changes dir. + +mslifcak 8 Sep 99 13:04:55 + -(snmplib/snmp_client.*) add snmp_split_pdu, snmp_varbind_len methods. + +mslifcak 8 Sep 99 17:02:37 + mibincl.h, mibgroup/mibII/* - fixup for CygWin32 build + +mslifcak 8 Sep 99 17:49:13 + -(config*,win32/*,snmplib/*) resource locking originally from Markku Laukkanen + +mslifcak 8 Sep 99 17:52:47 + -(mt_support.*) Original by Markku Laukkanen, changes by M. Slifcak + +mslifcak 8 Sep 99 22:30:29 + -(smux.c) var_smux_write fixed per Mike Michaud and Nick Amato + +mslifcak 8 Sep 99 22:34:37 + -(mibincl.h) comment out duplicate #include header lines. + +daves 9 Sep 99 01:32:15 + - (mibs/SNMPv2-CONF.txt): Omit unnecessary import clause + +mslifcak 9 Sep 99 02:21:50 + -(winstub.c) Hack to allow snmpnetstat -a to work on AIX4 (sic). + +mslifcak 9 Sep 99 02:31:26 + -(*config*) turn on resource locking with --enable-reentrant. + +mslifcak 9 Sep 99 13:59:26 + -(mib.c, parse.c) mib.c print_tree_node test display null type with range + parse.c work around core dump freeing TCs that specify ranges. + +nba 12 Sep 99 21:50:23 + - var_route.c: Linux cleanup. Required for Linux/SPARC + +nba 12 Sep 99 21:57:18 + - agent/*, snmplib/*: malloc fixes, some provoked by the corrected + snmp_send semantics. + +nba 12 Sep 99 21:58:17 + - TESTCONF.sh: fix some exports to export the right variable. + +nba 12 Sep 99 21:59:34 + - protocol.c: add a missing include file. + +nba 12 Sep 99 22:00:33 + - snmp_impl.h: removed some unused/unneeded defines/structs + +nba 13 Sep 99 04:35:18 + - var_route.c: Linux cleanup. Required for Linux/SPARC + +nba 13 Sep 99 13:32:07 + - snmpd.c: fix a buffer overflow + +hardaker 13 Sep 99 15:01:54 + - (agent_callbacks.h, agent_read_config.c, agent_registry.c, + agent_registry.h, snmp_agent.c, snmp_vars.c, snmpd.c, subagent.c, + subagent.h, sysORTable.c, vacm_vars.c, vacm_vars.h): + - further separation of agent church and state: + - use callbacks everywhere needed to not call mib module code directly. + - get rid of all instances of USING_ in libagent code. + +mslifcak 13 Sep 99 20:20:54 + -(snmp_api.c) re-assert Niels' patch to snmp_send to free v2/v1 Trap-PDUs + +mslifcak 14 Sep 99 09:54:05 + -(FAQ, man/snmpcmd.1, snmplib/parse.*) add replace MIB capability(experimental) + +marz 14 Sep 99 13:00:12 + (apps/snmp_parse_args.c, snmplib/snmp_api.[ch]): fix spurious error message when snmp_parse_oid fails + +mslifcak 14 Sep 99 13:22:39 + parse.c - another fix for node: consider NULL name or NULL parent + +mslifcak 15 Sep 99 06:08:32 + include mibgroup/mib_module_includes.h for benefit of mib_module_dot_conf.h + +hardaker 15 Sep 99 09:45:35 + - (Makefile.in, snmp_close.3, snmp_free_pdu.3, snmp_open.3, + snmp_read.3, snmp_select_info.3, snmp_send.3, + snmp_sess_async_send.3, snmp_sess_close.3, snmp_sess_error.3, + snmp_sess_init.3, snmp_sess_open.3, snmp_sess_read.3, + snmp_sess_select_info.3, snmp_sess_send.3, snmp_sess_sess_timeout.3, + snmp_sess_session.3, snmp_timeout.3): Patch from Mark H. Wood: + - create some fake sourcing man pages for functions. + +mslifcak 15 Sep 99 11:30:58 + fine tuning mt support + +mslifcak 16 Sep 99 14:16:38 + -per agreement with Markku, no support needed for Solaris-specific threads. + +hardaker 17 Sep 99 07:17:21 + - (snmp_api.3): Patch from Mark H. Wood: + - fix comments. + +mslifcak 17 Sep 99 11:19:42 + -(parse.c) - remove unneeded use of static var "last" + +mslifcak 17 Sep 99 11:24:48 + -remove old-style init for replace mib feature. + +mslifcak 17 Sep 99 11:42:17 + make module_map* and tokens structures static (only used in parse.c ?) + +hardaker 17 Sep 99 15:37:41 + - (configure): update to 2.13. + +daves 21 Sep 99 09:21:59 + - (snmplib/snmp_api.c): handle adding 'error' type variables to a PDU + +daves 21 Sep 99 09:25:25 + - (agent/mibgroup/agentx/protocol.c): Handle parsing null-length variables + +daves 21 Sep 99 09:32:27 + - (agent_registry.c snmpd.c): Simple run-time dump of registered MIBs + +mslifcak 21 Sep 99 10:40:43 + -(mib.c) undo erroneous change to init_mib (thanks NB!) + +daves 22 Sep 99 09:27:37 + - (agent/snmpd.c): stupid typo + +daves 22 Sep 99 09:31:08 + - (agent/agent_registry.c): stupid typo + +daves 22 Sep 99 09:33:51 + - (agent/agent_registry.[ch]): Provide method for prioritised registration + +daves 22 Sep 99 09:35:09 + - (agent/mibgroup/mibII/sysORTable.c): + - Ensure local sysORTable takes precedence over subagent versions + +daves 22 Sep 99 09:54:02 + - (agent_registry.c snmp_vars.c var_struct.h): + Change the way the MIB registry handles registered ranges. + This should work more reliably (as well as being rather simpler, IMHO) + +daves 22 Sep 99 09:58:12 + - (agent_registry.c): remove redundant routines + +daves 22 Sep 99 10:00:56 + - (agent_registry.c): Ensure registry is initialised correctly on subagents + +daves 22 Sep 99 10:01:45 + - (mibgroup/agentx/master_request.c): Improved AgentX response handling + +mslifcak 22 Sep 99 12:51:00 + -(snmp_api.c) - Improved error status aggregation. + +hardaker 27 Sep 99 16:22:20 + - (read_config.c): Opps: DS_LIB_DONT_READ_CONFIGS needed an !. + +hardaker 28 Sep 99 16:52:04 + - (Makefile.in, mib_modules.c, mib_modules.h, snmp_vars.c, snmpd.c): + - make libucdagent and libucdmibs as seperate libraries. In theory, + you shouldn't need libucdmibs to use libucdagent. + +daves 29 Sep 99 11:14:42 + - (snmplib/snmp_api.c): protect snmp_close() against a null Sessions list + +daves 29 Sep 99 11:17:01 + - (mt_support.h snmp_api.[ch]): Support for session and incoming transaction IDs + +daves 29 Sep 99 11:23:40 + - (agent_registry.c): Correct value of default registration priority + +daves 29 Sep 99 11:36:43 + - (agent_registry.[ch]): + - Improve registry error handling + - Correctly handle unregistering MIB regions + +daves 29 Sep 99 11:38:22 + - (agent_registry.c): + - 'Children' nodes now have a different status, and shouldn't be freed. Oops! + +daves 29 Sep 99 11:43:00 + - (agent_registry.[ch]): Provision to unregister MIBs by session + +daves 29 Sep 99 11:46:02 + - (agent/snmp_vars.c): + - Move setting agent start time to earlier in the initialisation sequence + (so that it can be overridden in subagents with the master's value) + +daves 29 Sep 99 11:48:55 + - (agent/mibgroup/mibII/sysORTable.c): Change in MIB registration interface + +daves 29 Sep 99 12:19:56 + - (agent/mibgroup/agentx/*): Assorted improvements! + +mslifcak 29 Sep 99 14:31:48 + Robust copy of information to tree, import_list, display hints. + +hardaker 29 Sep 99 16:35:43 + - (config.h.in, configure, configure.in): + - fix RANLIB testing for --enable-shared. + +hardaker 29 Sep 99 16:36:07 + - (README): added Mike Michaud to the thank you list. + +hardaker 29 Sep 99 16:38:34 + - (header_complex.c, header_complex.h): + - new extraction and freeing functions. + - bug fix, missing a malloc size by one (electric fence is very cool). + +hardaker 29 Sep 99 16:38:59 + - (client.c): thats "timeval" not "timevale" Dave (hehe). + +hardaker 29 Sep 99 16:39:21 + - (client.h): define DEFAULT_MIB_PRIORITY to 255. + +hardaker 29 Sep 99 16:39:42 + - (master_admin.c): -Wall fixes and found a missing }. + +hardaker 29 Sep 99 16:40:08 + - (pass.c): run ntohl on ip addresses stored in a long. + +hardaker 29 Sep 99 16:40:30 + - (mib2c.vartypes.conf): removed extra \n. + +hardaker 29 Sep 99 17:01:28 + - (agent_registry.c, agent_registry.h): fix bugs. + +hardaker 29 Sep 99 17:01:50 + - (mib_modules.c): include netinet/in.h + +mslifcak 29 Sep 99 23:42:49 + Remove unused file.. snmplib/hpux.c + +daves 30 Sep 99 01:09:25 + - (mibgroup/host/hr_system.c): + - protect against NULL utmp file (from Fabrice Dupre) + +daves 1 Oct 99 09:48:20 + - (agent/Makefile.in): Fix incompatability in agent library names + +daves 2 Oct 99 14:28:20 + - (mibgroup/agentx/master_admin.c mibgroup/agentx/subagent.c): + - Fix a problem with re-used PDU structures being freed twice. + +daves 4 Oct 99 03:58:22 + - (agent_registry.[ch] mibgroup/agentx/client.h): + - consolidate definitions of default MIB registration priority + +daves 4 Oct 99 09:53:48 + - (agent_registry.[ch] snmp_vars.h mibII/sysORTable.c + agentx/client.[ch] agentx/master_admin.c): + - Handle MIB range registration, and clean up wrapper interfaces + +daves 4 Oct 99 09:58:26 + - (mib_modules.c mibgroup/agentx/subagent.[ch]): + - Ensure subagent is initialised early (prior to MIB registration, etc) + +daves 4 Oct 99 10:15:38 + - (snmplib/callback.h): Increase number of application callbacks supported + +daves 4 Oct 99 10:17:53 + - (agent_callbacks.h mibgroup/mibII/sysORTable.[ch] + mibgroup/agentx/master_admin.c mibgroup/agentx/subagent.c): + - Complete subagent handling of Agent Capabilities / sysORTable + +daves 4 Oct 99 10:22:25 + - (agentx/client.[ch] agentx/master_admin.c): Trivial 'ping' implementation + +nba 4 Oct 99 11:48:51 + - (snmp_api?, int64.? snmptrap.c): add some error checking for variables + +nba 4 Oct 99 11:50:50 + - Makefile.in: always use $(MAKE) for make in Makefiles + +nba 4 Oct 99 11:52:25 + - configure.in: remove -pedantic from --with-developer, and the system headers + are not prepared for it (at least on Linux and NetBSD) + +nba 4 Oct 99 13:38:19 + - various: include additions and fixes to kill warnings + +hardaker 4 Oct 99 13:51:51 + - (system_mib.c): make sysServices configurable. + +nba 4 Oct 99 13:52:20 + - subagent.h, subagent.c, mib_modules.c: pre_init_subagent confuses + configure into believing there is a init_subagent function. + Rename to subagent_pre_init + +hardaker 4 Oct 99 16:32:19 + - (header_complex.c, header_complex.h): added header_complex_find_entry(). + +daves 5 Oct 99 07:23:45 + - (agentx/master_request.c agentx/subagent.c): Working SET support + +nba 5 Oct 99 21:49:22 + - snmp_debug.h: make the DEBUG* macros safe for use in compound statements + +nba 5 Oct 99 22:18:46 + - snmp_parse_args.c: fixes to report invalid engineId + +nba 5 Oct 99 22:22:54 + - subagent.c: include system.h for prototype for calculate_time_diff + +hardaker 6 Oct 99 08:57:42 + - (fixproc): new commented version. + +hardaker 6 Oct 99 16:31:53 + - (acconfig.h, config.h.in, read_config.c, snmp_api.c, snmp_client.c): + - Save and parse older persistent storage files to make sure data is + not lost during storage crashes. + - Fix SNMPv3 engineID probes: PDU's are allowed to have a NULL varbindlist. + +daves 7 Oct 99 07:26:20 + - (agent_trap.c agent_trap.h agent_read_config.c snmpd.h): + - Re-write of agent trap handling: + Provision for v1 traps with varbinds + Consolidate v1 and v2 trap sink lists + Preliminary INFORM support + +daves 7 Oct 99 08:42:15 + - (agent_trap.[ch]): Improve accessibility for subagents + +daves 7 Oct 99 09:01:25 + - (agentx/subagent.c agentx/master_admin.c): Notification support + +mslifcak 12 Oct 99 05:58:28 + mib.c : quick_print is exposed for CMU_COMPATIBLE builds. + lcd_time.c : commented unused dump_etimelist_entry under SNMP_TESTING_CODE. + +mslifcak 12 Oct 99 06:07:44 + Define address length for FreeBSD platform. + +mslifcak 13 Oct 99 03:54:02 + add missing proto for save_persistent. + +nba 13 Oct 99 07:09:36 + - master_admin.c, system_mib.h: includes for prototypes + +mslifcak 15 Oct 99 07:09:14 + -(default_store.c, callback.c) fix + bug in array-boundary check in snmplib/callback.c + reported by Bert Holstein 15 Oct 1999. + +hardaker 20 Oct 99 17:26:59 + - (header_complex.c): parsed strings from oid's include null terminators. + +hardaker 20 Oct 99 18:08:39 + - (mib.c): enable oid parser to handle simple embedded strings in oids + and to translate them into oid segments. + EG: .1.3.\"hello\".\'hi\' -> .1.3.5.104.101.108.108.111.104.105 + +hardaker 21 Oct 99 10:07:00 + - (mib.c): enable oidname."hi".'there' in get_module_node() as well. + +mslifcak 21 Oct 99 10:20:15 + Note SNMPERR_UNKNOWN_OBJID error without specifying snmp_errno _outside_ the library. + +mslifcak 21 Oct 99 10:26:29 + Note SNMPERR_UNKNOWN_OBJID error from within the library. + +mslifcak 21 Oct 99 10:37:49 + mib.c - restore line stomped in my last update. + read_config.c - drop unused variable. + snmp_api.c - new method snmp_open_ex replaces set internal hook functions. + +mslifcak 21 Oct 99 10:39:09 + Fixups for building with MSVC++. (no hpux.c, supply MAX_PERSISTENT_BACKUPS). + +mslifcak 21 Oct 99 10:41:38 + reminders for snmp_sess_perror usage after open. + snmptable.c - open/close session from main(). + netstat/main.c - use snmp_sess_perror. + +mslifcak 21 Oct 99 10:42:28 + use snmp_open_ex. + +mslifcak 21 Oct 99 12:09:51 + Fix BUG#78 + +mslifcak 21 Oct 99 12:31:28 + small patch from M. Laukkanen to fix HP aCC build. + +nba 21 Oct 99 12:52:26 + - memory_solaris.c: reorder computations to avoid overflow. + +nba 21 Oct 99 12:54:41 + - memory_solaris2.c: reorder computations to avoid overflow. + +mslifcak 22 Oct 99 06:29:16 + In fixing bug #83 on 4.0 branch, discovered that 3.6 branch + did not have "octet" token support. Added. + +mslifcak 22 Oct 99 06:29:52 + Fix BUG #83. + +mslifcak 22 Oct 99 07:39:01 + Removed duplicated variable in a nested block. ARg! + +hardaker 22 Oct 99 09:59:39 + - (mib.c): enable hex strings inside oids. + +mslifcak 22 Oct 99 10:12:26 + Display _some_ octet string indices of object identifiers as quoted printable. + Should be expanded to handle other INDEX types. + +hardaker 22 Oct 99 15:28:59 + - (acconfig.h, config.h.in, configure, configure.in, keytools.c, + keytools.h, scapi.c): + - use openssl for md5/sha support (from Olafur Gudmundsson). + +hardaker 22 Oct 99 15:29:38 + - (mib.c): print string based OIDs better. + +hardaker 24 Oct 99 08:24:02 + - (configure, configure.in): SNMPCONFPATH uses sysconfdir not datadir. + +hardaker 24 Oct 99 08:24:21 + - (README.snmpv3): typo. + +hardaker 24 Oct 99 08:25:35 + - (mib.c): fix "mibs" and "mibdirs" .conf directives to properly + handle multiple calls (additive) and '+'s and things. + +hardaker 24 Oct 99 08:27:28 + - (read_config.c): + - premib directives weren't getting read due to a missing negation (!). + - more parsing debugging statements added. + +mslifcak 25 Oct 99 08:06:32 + minor rework to clarify signed compares and remove unused variables. + +nba 25 Oct 99 13:39:27 + - interfaces.c: fix a memory leak in the Linux part + +nba 25 Oct 99 13:41:01 + - configure.in, proc.c: support for FreeBSD 2.1 where ps doesn't have c flag + +nba 25 Oct 99 13:51:22 + - hr_system.c: play it safe when no utmp file exists + +nba 25 Oct 99 13:53:26 + - snmptrapd.c, snmptrapd_handlers.c: support for traphandle DEFAULT + +nba 25 Oct 99 13:56:26 + - RUNTESTS, TESTCONF.sh eval_onescript.sh eval_tools.sh: support non-bash + shells (echo -n vs echo \\c). Don't require . in PATH + +nba 25 Oct 99 13:58:03 + - snmptranslate.c: let ':' in OID do "the right thing" + +nba 25 Oct 99 13:59:05 + - pass.c: do an htonl when passing ip address + +nba 25 Oct 99 14:07:11 + - snmpdelta.c: COUNTER64 will dereference freed pointer + +nba 25 Oct 99 14:08:25 + - snmpd.conf.5.def: minor quirk + +nba 25 Oct 99 14:13:57 + - *: configure support for dmalloc malloc debugger (www.dmalloc.com) + +hardaker 25 Oct 99 14:35:51 + - (snmptranslate.c): enable -p printing of only a section of the mib tree. + +hardaker 25 Oct 99 16:05:03 + - (snmptranslate.c, parse.c): hack to do wild card searches for a mib node. + +mslifcak 26 Oct 99 10:34:40 + Allow unsigned range for counter/gauge/timeticks (fix BUG#84 per Sander Steffann). + +hardaker 27 Oct 99 14:33:33 + - (Makefile.in): fix up ucd-snmp-config.h building. + +hardaker 27 Oct 99 14:34:10 + - (snmp_agent.h): prototype agent_check_and_process(). + +hardaker 27 Oct 99 14:34:55 + - (Makefile.in, ucd-snmp-agent-includes.h): added a header file to + wrap around the various agent include files. + +hardaker 27 Oct 99 14:35:27 + - (master_admin.c): simple debugging so you can watch stuff register. + +hardaker 27 Oct 99 14:36:21 + - (Makefile.in, default_store.3, default_store.3.bot, + default_store.3.h, default_store.3.top, snmp_agent_api.3): + - new manual pages: default_store.3, snmp_agent_api.3. + +hardaker 27 Oct 99 14:36:55 + - (default_store.h): + - mark regions to be included in the default_store.3 manual page. + +hardaker 27 Oct 99 14:37:49 + - (lcd_time.h): define and comment LCD_TIME_SYNC_OPT better. + +hardaker 27 Oct 99 14:38:06 + - (ucd-snmp-includes.h): add default_store.h and snmp_logging.h + +hardaker 27 Oct 99 17:12:01 + - (ucd-snmp-includes.h): added more include files. + +hardaker 27 Oct 99 17:12:59 + - (mib.c): bail if we can't find an index in the mib tree to use for + breaking an oid apart. + +hardaker 27 Oct 99 17:30:25 + - (vacm_vars.c): watch for null communities when printing debug statements. + +mslifcak 28 Oct 99 04:55:52 + Dave's comment about pre_parse etc. was too good to lose in e-mail. + +mslifcak 28 Oct 99 05:23:05 + u_int8/16/32_t types no longer needed for WIN32 builds. + +mslifcak 28 Oct 99 05:25:02 + Oops! restore version r1.131. + +mslifcak 28 Oct 99 06:49:03 + rephrase subtree not found code in _get_symbol. + +hardaker 28 Oct 99 13:47:57 + - (snmptosql): debugging and error checking. + +hardaker 29 Oct 99 08:58:17 + - (mib2c.conf, mib2c.vartypes.conf): Patch from Keith Tuson: + - misc fixes. + +hardaker 29 Oct 99 09:28:11 + - (FAQ): added reference to an above question for perl installation. + +hardaker 29 Oct 99 09:28:43 + - (ucd-snmp-agent-includes.h): added var_struct.h and agent_read_config.h + +hardaker 29 Oct 99 09:52:18 + - (default_store.h, mib.c): two new printing options: + - printNumericOids + - printNumericEnums + +hardaker 29 Oct 99 10:06:03 + - (ds_agent.h, snmp_agent.c, snmpd.c, snmp_parse_args.c): + - snmp over TCP options: -T TCP. + - new quick print options: -qo -qe for numeric oids and enums. + +hardaker 29 Oct 99 10:13:44 + - (snmpcmd.1): document -T and -q[oe] + +hardaker 29 Oct 99 10:15:01 + -(default_store.3{,.h}): removed from CVS since they are built + +hardaker 29 Oct 99 10:15:43 + - (.cvsignore): ignore default_store.3{,.h} + +hardaker 29 Oct 99 16:58:07 + - (tkmib): make it do snmpv3. Added many things to the options menu. + +marz 29 Oct 99 19:54:10 + (apps/snmp_parse_args.c, snmplib/snmpv3.c): make engineID setup conditional on app type to prevent apps from easily ending up with the same engineID as agent on same host + +hardaker 1 Nov 99 13:18:00 + - (snmp_parse_args.c, default_store.h, mib.c, snmp_alarm.c): + - don't break oids into pieces if quick_print is turned on. + - ditto if the new default_store option is turned on. + - made a default_store option to not use sigalrm for snmp_alarms. + +hardaker 2 Nov 99 09:57:31 + - (Makefile.in): install other header files needed by SNMP.pm. + +mslifcak 2 Nov 99 15:37:05 + Use HAVE_STDARG_H when deciding to use varargs vs ANSI-C prototypes. + +mslifcak 2 Nov 99 15:46:08 + Install snmp_agent_api.3 + +mslifcak 3 Nov 99 06:11:03 + declare find_best_tree_node for MSVC build. + +mslifcak 3 Nov 99 06:49:30 + Near line 663 : close(fd) before invoking wait_on_exec + +mslifcak 3 Nov 99 13:18:59 + Following call to fdopen (near get_exec_output), do not close(fd). + +mslifcak 3 Nov 99 13:20:16 + Fix build problem on Linux RedHat 6.0 : key off GNU_LIBRARY value. + +mslifcak 4 Nov 99 02:42:15 + Patch to build BSD/OS 4.0.1; from Bert Driehuis -- driehuis@playbeing.org + +mslifcak 4 Nov 99 04:14:28 + More STDC_HEADERS cleanup: use HAVE_STRING_H, HAVE_STDLIB_H instead. + +mslifcak 4 Nov 99 04:33:32 + Change example away from STDC_HEADERS. + +mslifcak 4 Nov 99 05:08:31 + Every #define is given a value; set to 1 if no value was specified. + +mslifcak 4 Nov 99 05:13:05 + First pass support for FreeBSD 4.0 [problems with proc table lookups]. + +mslifcak 4 Nov 99 06:11:48 + Use sysctl(CTL_VM..) to get virtual memory stats. + +hardaker 4 Nov 99 10:03:47 + - (Makefile.in, acconfig.h, config.h.in, configure, configure.in, mib.c): + - define IN_UCD_SNMP_SOURCE in config.h but not in ucd-snmp-config.h. + - move ucd-snmp-config.h up in the build order before subdirs. + - Make default MIBDIRS search path include $HOME/.snmp/mibs. + - Make MIBDIRS parsing handle $HOME variables in it. + +hardaker 4 Nov 99 10:04:42 + - (mib2c.conf): include headers for compilation for both internal and + external to the ucd-snmp source. + +mslifcak 4 Nov 99 10:19:35 + Redo FreeBSD 4.0: define freebsd3 in s/freebsd4.h; reduce "define" thrashing. + +hardaker 4 Nov 99 10:28:44 + - (snmp_parse_args.c, snmpcmd.1): move -q flags to -O. + +mslifcak 4 Nov 99 13:43:40 + Speed up sprint_variable: halve the number of calls to get_symbol. + +mslifcak 5 Nov 99 06:22:52 + Say goodbye to SNMP_MALLOC, malloc_zero, xcalloc, xmalloc, and xstrdup. + Respectively replaced with calloc, calloc, calloc, malloc, and strdup. + +nba 9 Nov 99 01:50:09 + - mib.c,parse.c: make error reporting in parser work according to spec (-Pe) + show defining modules in snmptranslate -d + use ds_toggle_boolean + +nba 9 Nov 99 12:59:52 + - snmptrapd.c,snmptrapd_handlers.c: make it compile with VC++ 5.0 + (but no handlers (yet)) + +hardaker 9 Nov 99 13:02:17 + - (snmpd.c): fix -H. + +hardaker 9 Nov 99 13:02:41 + - (ucd_snmp.h): require the DEMO-MIB (just for tutorial purposes). + +hardaker 9 Nov 99 13:09:21 + - (vacm_vars.c, vacm_vars.h): simple new .conf tokens: rocommunity, rwcommity. + +hardaker 9 Nov 99 13:09:40 + - (Makefile.in): install the DEMO-MIB. + +nba 9 Nov 99 15:16:03 + - various: adapt tools to use getopt (and put one in for Win32) + +nba 9 Nov 99 22:20:52 + . snmp_parse_args.c: a glitch in the conversion to getopt (thanks to + driehuis@playbeing.org) + +nba 9 Nov 99 23:30:03 + - getopt.h: arguments to getopt did not match those in getopt.c + +nba 10 Nov 99 08:30:13 + - win32/*: fixes to the VC++ build projects + +nba 10 Nov 99 08:32:00 + - win32/*: VC++ project updates + +daves 10 Nov 99 08:57:00 + - (agent/agent_read_config.c): Only set up trap sinks on the master agent + +daves 10 Nov 99 08:58:38 + - (agent/agent_trap.[ch]): minor re-structure to allow subagent trap "sinks" + +daves 10 Nov 99 08:59:45 + - (agentx/subagent.c): Fix AgentX notify support + +nba 10 Nov 99 12:20:47 + - win32/*.dsp: yet another round of making this crap work + +nba 10 Nov 99 15:29:18 + - apps/*: changes for getopt usage, and reworking of snmp_parse_args + +nba 10 Nov 99 22:12:08 + - win32/*: clean up repository files, and add proper .cvsignore files + +daves 11 Nov 99 03:37:59 + - (agentx/client.c): Silly typo in start time synchronisation + +nba 11 Nov 99 22:14:27 + - snmpcmd.1: update man page to correspond to the new getopt situation + Note: even though some options have been removed from this + page, they still work! + +nba 11 Nov 99 22:50:00 + - snmp_parse_args.c, mib.c: alignment of option code. + Some enhancements to the snmptranslate -d output. + +daves 12 Nov 99 08:46:33 + - (snmplib/snmp_api.c): Provide a unique ID for all incoming PDUs + +marz 12 Nov 99 13:01:08 + (lcd_time.[ch], snmpusm.c): fix enginetime update algorithm to conform to spec rfc2574 3.2.7.b.1 + +nba 14 Nov 99 01:48:51 + - snmptable, snmp_parse_args: allow the application specific options to + +nba 14 Nov 99 01:51:57 + - snmptable: add in the application specific snmptable options between + the normal options. + +nba 14 Nov 99 01:53:16 + - snmpbulkget: new tool to issue a single GETBULK request + +nba 14 Nov 99 01:54:17 + - snmp_parse_args: changes to support multi-valued options + +nba 14 Nov 99 01:59:20 + - mibs/*, vacm_vars.h: update the mib files to rfc 2571-2575. Also add + SNMP_COMMUNITY_MIB from the coex draft. + +nba 14 Nov 99 02:00:00 + - vacm_vars.c: kill a warning + +nba 14 Nov 99 02:01:37 + - pass.c, snmpd.conf.5.def: add an UNSIGNED return type + +nba 14 Nov 99 02:04:46 + - mib.c, snmptranslate.c: move the MIB:id handling inside read_objid for + consistency. Also fixes a buffer overrun in mib.c + +nba 14 Nov 99 02:42:38 + - SNMPv2-CONF.txt: comment out the IMPORT clause + +nba 14 Nov 99 06:12:03 + - snmptrapd.c: add the new common -O option set + +nba 14 Nov 99 06:15:01 + - snmptrapd.8: add the new common -O option set + +nba 14 Nov 99 06:32:25 + - ipc6: Add the IPv6 code from the Kame project. I have only massaged + it so much as to still compile on non-IPv6 systems, and detect + Linux, INRIA, Solaris IPv6. No code for them yet. Original + author: itojun@iijlab.net + +daves 15 Nov 99 07:56:06 + - (agent/snmp_vars.c): Fix handling of failed GET/SET requests + +mslifcak 15 Nov 99 08:29:06 + Fix description of read_objid return value. + +nba 15 Nov 99 14:00:20 + - snmp_parse_args.c: further error checking, courtesy mslifcak + snmpbulkget.c: needs #include (Thanks to Robert Story) + +nba 15 Nov 99 14:03:36 + - mibs/: replace RFC1271-MIN.txt with RMON-MIB.txt (RFC 1757 version) + +nba 15 Nov 99 14:05:57 + - parse.c: fix a spelling error in the MIB replacement table. + +nba 15 Nov 99 14:09:29 + - .cvsignore: updates to keep cvs silent about generated files. + +hardaker 15 Nov 99 15:18:46 + - (FAQ, README): new mirror in Australia. + +hardaker 15 Nov 99 15:19:22 + - (mib_modules.c, snmp_vars.c): move subagent_pre_init() to init_agent(). + +hardaker 15 Nov 99 15:19:47 + - (TODO): memory int -> uint. + +hardaker 15 Nov 99 15:20:10 + - (header_complex.c): set to '\0' instead of NULL for -Wall. + +hardaker 15 Nov 99 15:21:07 + - (mib2c, tkmib): remove -w. + +hardaker 15 Nov 99 15:21:28 + - (snmp_agent_api.3): don't call subagent_pre_init(). + +hardaker 15 Nov 99 15:21:57 + - (mib2c.storage.conf): debugging statements inserted. + +hardaker 15 Nov 99 15:22:24 + - (asn1.c, asn1.h): new function: asn_check_packet(). + +hardaker 15 Nov 99 15:36:26 + - (snmpdelta.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrapd.c): + - add default_store.h + +hardaker 15 Nov 99 15:38:25 + - (default_store.h, mib.c): move more options to the ds_* routines. + +hardaker 15 Nov 99 15:41:38 + - (snmp_api.c, snmp_api.h): + - move more options to the ds_* routines. + - implement support for TCP broken SNMP packets by storing buffers + and dealing with pieces of incoming data till we have a full packet. + +mslifcak 15 Nov 99 16:43:25 + Don't add NULL varbind when ENDOFMIBVIEW is reached. + +hardaker 15 Nov 99 17:41:10 + - (snmp_agent.c, master.c, protocol.c, protocol.h, subagent.c, + snmp_api.c, snmp_api.h): + - make TCP support better for agentx. Still has a problem (I broke agentx). + +mslifcak 15 Nov 99 21:57:36 + Fix bug#75: build --without-opaque-types + +mslifcak 16 Nov 99 03:36:09 + Fix spelling misteak. + +nba 16 Nov 99 06:21:25 + - snmp_parse_args.c, snmptranslate.c, mib.c: redo the snmptranslate options + to follow the common option set. Issue warnings when someone + uses the old form, advising about the new. + +mslifcak 16 Nov 99 08:48:31 + Embrace all HP-9000/6xx,7xx, 8xx series platforms, without regrets. + +daves 16 Nov 99 09:13:59 + - (snmplib/asn1.c): Fix encoding of root OIDs. + +hardaker 16 Nov 99 10:24:59 + - (protocol.c): add the header length to the packet length estimate. + +hardaker 16 Nov 99 10:26:02 + - (snmp_parse_args.c): add the T: flag for -T to getopt + +mslifcak 16 Nov 99 14:41:50 + MSVC touchups: + Added snmptrapd project .DSP file; All .DS[PW] files CR-LF line terminated; + Fix warnings in asn1.c and snmp_api.c; Remove unused var in snmptranslate.c. + +mslifcak 16 Nov 99 14:56:59 + Build with getopt. + +mslifcak 17 Nov 99 05:59:15 + Replace u_int16_t with more universally supported u_short. + +mslifcak 17 Nov 99 07:35:03 + Project file for building snmpbulkget using MSVC++ gratis Robert Story. + +mslifcak 17 Nov 99 07:36:58 + Add snmpbulkget to list of apps to build. + +hardaker 17 Nov 99 11:55:41 + - (ds_agent.h, kernel.c, snmpd.c, snmpd.1.def): + - run time rootless running support for snmpd, by reqest of Joe. (-r) + +hardaker 17 Nov 99 12:21:26 + - (snmptosql): + - move to Net::SMTP. + - Make new authgroup and authhost tables to contain SNMP::Session defaults. + +hardaker 17 Nov 99 13:05:00 + - (configure.in): update the so LD for linux to $(CC). + +hardaker 17 Nov 99 13:08:17 + - (configure): update. + +hardaker 17 Nov 99 13:09:14 + - (mib2c.storage.conf): update. Deals with RowStatus objects better. + +nba 17 Nov 99 21:51:19 + - default_store.c: ds_toggle_boolean missed a mask + +mslifcak 18 Nov 99 17:58:47 + Check-in agent changes to support Win32 agent built with MSVC++. + Thanks to Robert Story. + +mslifcak 18 Nov 99 18:14:58 + More touchup per MSVC++ Win32 agent work. + +mslifcak 18 Nov 99 18:20:45 + More MSVC++ Win32 agent files, gratis Robert Story. + +daves 19 Nov 99 11:06:26 + - (agent/agent_registry.h): Provide missing index allocation defines. + +hardaker 19 Nov 99 13:47:01 + - (mib2c.storage.conf): fix mib2c.storage.conf. + +hardaker 19 Nov 99 14:20:25 + - (snmp_vars.c, snmpd.c, snmp_alarm.h, snmp_api.c): + - make snmp_select_info possibly handle alarm timers. + - make snmpd use them and call snmp_run_alarms(). + +hardaker 19 Nov 99 15:24:15 + - (acconfig.h, config.h.in, configure, configure.in, sedscript.in, + disk.c, disk.h, UCD-SNMP-MIB.txt): Patch from Andy HOOD: + - monitor disk inode percentages. + +nba 22 Nov 99 05:27:15 + - configure.in: configure test for netinet/ip.h + +nba 22 Nov 99 05:28:09 + snmp_logging.c: only timestamp efter a newline + +nba 22 Nov 99 05:28:45 + - snmpd.c: reinstate snmpd -a functionality + +nba 22 Nov 99 05:29:37 + - pass.c: remove a const casting warning + +nba 22 Nov 99 05:32:05 + - IPV6-TCP-MIB, IPV6-UDP-MIB, ipv6.c, tcp.c: move the IPv6 tcp and udp + tables to their proper position in the tree, according to the RFC. + +nba 22 Nov 99 06:59:46 + - ipv6.c: upgrade to the current Kame patch + +nba 22 Nov 99 07:16:59 + - ipv6.c: some more ANSI prototypes + +daves 22 Nov 99 07:30:06 + - (agent_registry.[ch] agentx/client.[ch] agentx/master_admin.c): + Index de-allocation, and AgentX index support. + +mslifcak 22 Nov 99 08:20:29 + Retry add MSVC++ project file. + +mslifcak 22 Nov 99 08:21:58 + Add CVS ignore list for win32/libagent. + +hardaker 22 Nov 99 08:29:33 + - (snmptable.c): Patch from Robert Story: + - Added ability to use MIB to query tables with non-sequential column OIDs. + - Added code to handle sparse tables. + +hardaker 22 Nov 99 09:00:45 + - (usmUser.c): fix oid -> char conversions pointed out by Michael Slifcak. + +hardaker 22 Nov 99 09:07:34 + - (README): added more people to the thanks list. + +hardaker 22 Nov 99 09:18:15 + - (configure, configure.in, host_res.h, hr_filesys.c, hr_storage.c, + hr_swrun.c, hr_system.c, bsdi4.h): Patch from Bert Driehuis: + - bsdi support for the host resources mib. + +hardaker 22 Nov 99 09:24:51 + - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update tests for new + error messages. + +hardaker 22 Nov 99 12:30:05 + - (vmstat.c, vmstat_freebsd2.c): use header_generic not header_simple_table + +hardaker 22 Nov 99 12:49:21 + - (vacm_vars.c, pass.c): fix oid -> char conversions. + +nba 22 Nov 99 12:54:08 + - *: change the first argument of the config parser functions to a + const string + +hardaker 22 Nov 99 13:05:05 + - (acconfig.h, config.h.in, configure, configure.in, tcp.c): Patch + from Garrett Wollman: + - FreeBSD 4.x fixes. + +hardaker 22 Nov 99 16:48:54 + - (snmp_vars.c): remove creation of initial and template* users. + +hardaker 22 Nov 99 16:50:25 + - (vacm_vars.c, usmUser.c): new config tokens allowing easy user and + vacm/user configuration and setup. + +hardaker 22 Nov 99 17:02:11 + - (scapi.c): fix length check of key space. + +hardaker 22 Nov 99 17:52:36 + - (README.snmpv3): update to reflect new and easier .conf mechanisms. + +nba 23 Nov 99 01:23:16 + - ipv6.h: remove an __P that had sneaked in + +nba 23 Nov 99 01:24:37 + - IPSEC-MIB.txt: change some underlines into dashes, and repair the + ::= (maybe I should have looked at this file before adding it :-)) + +nba 23 Nov 99 01:26:26 + - pass_persist.c: fix some arguments (int => size_t). Thanks to + Anthony Shipman + +daves 23 Nov 99 01:37:29 + - (host/hr_swrun.c): Fix linux process memory usage figures. + (Reported by Mitch Shields) + +daves 23 Nov 99 02:11:43 + - (host/hr_storage.c host/hr_swrun.c): Guard against calculation overflow + +nba 23 Nov 99 02:20:13 + - snmp_agent.c: #include for select prototype + +daves 23 Nov 99 05:21:58 + - (snmp_agent.c agentx/subagent.c): + Make main session structure visible throughout the agent, + and use this for AgentX subagent as well. + +daves 23 Nov 99 05:40:09 + - (agent_registry.[ch]): + - Make index registration API more immediately convenient + - Associate such registrations with the main session + - new routine to unregister all indexes for a given session + - differentiate between ANY index and NEW index + - clean up assorted compiler warnings + +hardaker 23 Nov 99 17:51:44 + - (snmptosql): fix from address line, other misc fixes. + +daves 24 Nov 99 09:03:00 + - (agentx/master_admin.c): Release allocated indexes on subagent shutdown. + +hardaker 24 Nov 99 09:09:08 + - (acconfig.h, config.h.in, configure, configure.in, usmUser.c, + keytools.c, keytools.h, lcd_time.c, scapi.h, tools.c, + keymanagetest.c, scapitest.c, config.h): + - force --enable-developer for CVS checkouts. + - remove all references to KMT. + +hardaker 24 Nov 99 09:16:02 + - (INSTALL): change editing of config.h note. + +hardaker 24 Nov 99 10:43:08 + - (vacm_vars.c): Patch from Frank Strauss: + - allow seperation of mask with both . and :. + +mslifcak 24 Nov 99 11:07:05 + Fix BUG#57 using modified patch supplied by zany@triq.net. + +mslifcak 24 Nov 99 11:07:49 + Fix BUG#57 using 2/3 of patch supplied by zany@triq.net. + +nba 25 Nov 99 14:32:47 + - snmp_api.c, agent_trap.c, snmp_agent.c, snmp_mib.h, snmp_mib.c: + fix misalignment of statistics counters + +nba 25 Nov 99 14:33:15 + - snmp_mib.h: fix misalignment of statistics counters + +nba 25 Nov 99 14:52:57 + - usmUser.c: new user is not added unless both auth and priv is specified + on createUser directive + +nba 25 Nov 99 14:56:12 + - defaults_store.h, snmp_api.c, snmp_parse_args.c: add defCommunity + directive + - snmp_api.h, snmp_api.c: add errorcode for malloc failure + +nba 25 Nov 99 14:57:57 + - mib.c: kill yet another silly warning from gcc + +nba 26 Nov 99 11:18:23 + - default_store.c: although read_config is case insensitive, ds_handle_config + was not. At the same time it failed to report the problem that + it was called but didn't know what to do. + +marz 27 Nov 99 06:31:11 + (agent/kernel.c, testing/eval_tools.sh): fix -r switch to supress error messages about failed kernel and add -r to default testing code so 'make test can be run by user + +hardaker 27 Nov 99 09:18:15 + - (vacm_vars.c): redo rwuser/rouser to allow specification of auth type. + +mslifcak 29 Nov 99 05:50:27 + More HP-UX aCC fixes supplied by Markku Laukkanen. + +mslifcak 29 Nov 99 10:30:51 + Use ntohs macro to carefully obtain the default service port. + +mslifcak 29 Nov 99 10:33:45 + Fix reference to snmplib. + +mslifcak 29 Nov 99 10:36:43 + Remove last vestiges of DEBUG_MALLOC_INC fragments. + +mslifcak 29 Nov 99 11:58:37 + Free STREAM packet buffer when session is closed; + Test for close in progress for read, write, select, and timeout functions. + +mslifcak 29 Nov 99 12:43:34 + Use size_t for name_len member. + +hardaker 29 Nov 99 14:02:08 + - (system.c, system.h): implement strcasestr (from Michael Slifcak). + +hardaker 29 Nov 99 14:02:50 + - (parse.c): make best matching (-b) use regex when available. + +hardaker 29 Nov 99 14:03:49 + - (config.h.in, configure, configure.in): + - check for regex.h, regcomp, strcasestr. + +hardaker 29 Nov 99 14:04:09 + - (README): another name. + +nba 30 Nov 99 03:01:34 + - snmp_api.h, snmp_mib.[ch]: A couple additional SNMP statistics points + +daves 30 Nov 99 07:07:01 + - (agentx/master.c): Remove redundent routine. + +daves 30 Nov 99 07:08:43 + - (agentx/master_request.c): Fix handling of multi-variable requests to subagents. + +mslifcak 30 Nov 99 13:10:40 + Fix -Td usage description; use switch when current_name is NULL. + +mslifcak 30 Nov 99 13:11:14 + Include ctype.h + +hardaker 30 Nov 99 14:30:32 + - (snmp_parse_args.c, mib.c, mib.h, parse.c): implement regex matching + everywhere. + +mslifcak 30 Nov 99 14:47:36 + Use Wes' cool new get_wild_node match method. + +mslifcak 30 Nov 99 16:50:41 + Add multiple match capability to find_best_tree_node, and use it in + snmptranslate (new -B option). + +mslifcak 1 Dec 99 06:40:07 + Error check and free resources during regex processing. + +mslifcak 1 Dec 99 10:38:18 + Prevent overflow of object ID in get_module_node. + In find_best_tree_node, treat result from recursed call same for match = 0. + +mslifcak 1 Dec 99 15:55:56 + Fix bug #112 and finish patch supplied by Anthony Shipman. + +mslifcak 1 Dec 99 16:32:14 + Use SNMP_MAXBUF when defining large static buffer storage. + +nba 2 Dec 99 04:41:55 + - mib.c: accessing and freeeing env_var misplaces around NULL test + +nba 2 Dec 99 04:42:57 + - snmptrapd.c: fix snmp_clone_pdu2 by using the snmplib version + +nba 2 Dec 99 05:06:55 + - usmUser.c snmpv3.[ch]: move usm_parse_create_usmUser from the agent + to the library, so that snmptrapd can use it. + +mslifcak 2 Dec 99 09:21:45 + Fix bug #81 - continue install after error creating persistent directory. + +hardaker 2 Dec 99 16:59:55 + - (parse.c): turn on REGEX_EXTENDED. + +nba 3 Dec 99 15:03:48 + - snmptrapd.c: correct handling of SIGHUP tp reconfigure. + +nba 3 Dec 99 15:04:16 + - snmptrapd_handlers.c: a little nicer error message + +nba 3 Dec 99 15:05:13 + - parse.c: remember to NULL a freed pointer + +hardaker 3 Dec 99 16:51:43 + - (configure, configure.in): switch to PIC from pic. + +hardaker 3 Dec 99 16:52:16 + - (Makefile.in): use $(MAKE) instead of make. + +hardaker 3 Dec 99 16:52:51 + - (vmstat.c): remove duplicate limits.h include. + +nba 5 Dec 99 21:49:50 + - pass.c, pass_persist.c: ensure proper byte ordering when pass'ing + ipaddress. + +mslifcak 6 Dec 99 09:19:08 + Show all non-printable subids in dump_oid_to_string. + Recurse clear_tree_flags only if necessary. + +hardaker 6 Dec 99 13:47:41 + - (snmp_parse_args.c): default specifications for auth/priv types. + +hardaker 6 Dec 99 13:51:34 + - (snmp_parse_args.c): print error strings returned by generate_Ku(). + +nba 6 Dec 99 14:32:22 + - .cvsignore: Make CVS silent about installation files + +hardaker 6 Dec 99 14:48:08 + - (snmpusm.c): + - make snmpusm usable again, changing arguments slightly. + - make it also use defaults for passphrases, user, etc. + +hardaker 6 Dec 99 14:56:21 + - (Sv3config, T030snmpv3usercreation): make v3 testing work again. + +hardaker 6 Dec 99 14:58:28 + - (snmpusm.c): fix usage for new args. + +mslifcak 6 Dec 99 15:09:53 + Convert USM_ERR* to SNMPERR_USM*. + +nba 6 Dec 99 15:13:21 + - system.c, config.h, win32.dsw, *.dsp, libsnmp.def: cleaning up for VC builds + +mslifcak 6 Dec 99 16:31:26 + More fun updating MS VC build of apps and library. + +mslifcak 7 Dec 99 08:03:06 + Use argv[0] since the app wont be snmpgetnext, probably. + +daves 7 Dec 99 08:29:55 + - (agent/agent_read_config.[ch] agent/snmp_vars.[ch] agent/snmpd.[ch] + snmplib/read_config.[ch] snmplib/snmp_api.c): + - Use the saved application name for registering config handlers + (N.B: This change will need to be applied to MIB modules as well) + +hardaker 7 Dec 99 09:14:30 + - (hr_other.c): shorten cpu description length. + +hardaker 7 Dec 99 09:17:41 + - (sysORTable.c): make sysOrIndex not-accessible, as it should be. + +hardaker 7 Dec 99 09:32:02 + - (UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder: + - convert to SMIv2 and cleanup. + +hardaker 7 Dec 99 13:45:59 + - (snmpwalk.c): + - New ability to peform a get on the requested OID when either no + results are returned or when the user requests an inclusive option. + - New ability to print number of variables found at the end. + +hardaker 7 Dec 99 13:54:11 + - (snmpwalk.1): document -Ci and -Cp (badly). + +mslifcak 7 Dec 99 15:23:44 + Eliminate multiplying by sizeof(char) or sizeof(unsigned char); + agentx/client.c - snmp_free_varbind replaces free in four places; + snmpv3/usmUser.c - usm_free_user replaces free in one place. + +hardaker 8 Dec 99 09:19:08 + - (mib.c): register a config token for suffix printing. + +hardaker 8 Dec 99 14:08:20 + - (UCD-SNMP-MIB.txt): make mrIndex IMPLIED since it is in the code. + +hardaker 8 Dec 99 14:41:53 + - (mib.c): fix -Os and index based oid printing to work again. + +mslifcak 8 Dec 99 15:01:20 + Include getopt.h to define optarg. + +mslifcak 8 Dec 99 15:04:54 + Add missing dskPercentNode to DskEntry (thanks to + Michael Kirkham ). + +hardaker 8 Dec 99 15:23:07 + - (mib.c, parse.c, parse.h): + - remembered IMPLIED indexes. + - properly print OIDs with length prefixes on parsed OIDs so + cutting/pasting of them works. + - properly print strings and oids that are IMPLIED. + - print strings in either ' or " quotes depending on if their IMPLIED. + +hardaker 8 Dec 99 15:26:51 + - (README): add Juergen. + +hardaker 8 Dec 99 15:28:54 + - (*..Makefile.in): make depend. + +hardaker 8 Dec 99 15:29:52 + - (snmpd.c): move sys/param out of ifdef FD_SET. + +hardaker 8 Dec 99 15:47:02 + - (*..Makefile.in): A real make depend with no ssl dependancies, etc. + +hardaker 8 Dec 99 15:49:32 + - (makefileindepend.pl, makenosysdepend.pl, remove-files): + - move the make depend perl scripts to the top level where they only + need to be edited once. + +hardaker 8 Dec 99 17:13:17 + - (acconfig.h, config.h.in, master.c, read_config.c, system.c, system.h): + - implement mkdirhier() and use it for persistent storage and agentx + socket file creation. + +daves 9 Dec 99 07:34:03 + - (man/snmp_trap_api.3): Initial documentation for agent trap generation. + +nba 9 Dec 99 07:34:08 + - mib.c: implement MIB::label + +nba 9 Dec 99 07:49:34 + - snmpcmd.1: support MIB::label + +mslifcak 9 Dec 99 08:14:59 + Patches supplied by Juergen Schoenwaelder. + +hardaker 9 Dec 99 10:08:26 + - (Makefile.top, config.h.in, configure, configure.in, + agent/Makefile.in, snmplib/Makefile.in): + - fixed --enable-shared (at least on linux). + +hardaker 9 Dec 99 15:26:23 + - (keytools.c): Patch from Leonard Gomelsky: + - generate_Ku() speed improvements. + +hardaker 9 Dec 99 16:16:40 + - (UCD-SNMP-MIB.txt): changed all instances of kb to kB. + +hardaker 9 Dec 99 16:53:14 + - (snmpnetstat/Makefile.in): fix for --enable-shared + +hardaker 9 Dec 99 17:09:23 + - (agent/*Makefile.in): fix for --enable-shared on hpux + +nba 10 Dec 99 03:06:18 + - master.c: add a missing #include (at least for Solaris). + +nba 10 Dec 99 03:07:06 + - pass.c: fix some buf/buf2 confusion + +nba 10 Dec 99 03:09:33 + - pass_persist.c: fix some buf/buf2 confusion + +nba 10 Dec 99 03:10:30 + - read_config.c: add some missing const specifiers + +nba 10 Dec 99 03:20:10 + - (various): changes to compile snmpd with VC++ 5.0 (Release mode) + +mslifcak 10 Dec 99 07:28:33 + Fix to build executable agent on HP-UX. + +mslifcak 10 Dec 99 10:23:36 + Apply Dave's patch to fix max varbinds testing on GETBULK. + +marz 10 Dec 99 10:44:29 + (snmlib/snmp_api.c): fix bug in _sess_copy where pointers that were not owned by newly created session could get mistakenly freed if errors were encountered during session copy - also eliminate some redundant copying of security{Auth|Priv}Key data + +mslifcak 10 Dec 99 13:03:58 + Fix HP-UX problem with ipDefaultTTL. + +daves 13 Dec 99 03:17:41 + - (agent_registry.c): Handle delegated MIB regions properly when split. + +daves 13 Dec 99 03:18:38 + - (agent_trap.c): allow specification of enterprise OID when sending traps + +daves 13 Dec 99 04:43:14 + - (agent/snmpd.c agent/mibgroup/smux/smux.[ch]): + - Patch to get SMUX support working with the new agent architecture. + This is probably not The Right Way To Do Things Now, but it works. + Thanks to Nick Amato and Mike Michaud. + +mslifcak 13 Dec 99 09:49:28 + Added patch from M.Michaud to use send_enterprise_trap_vars. + +hardaker 13 Dec 99 09:57:37 + - (DLMOD-MIB.txt, UCD-DLMOD-MIB.inc, UCD-DLMOD-MIB.txt): + - Juergens patch to move DLMOD-MIB -> UCD-DLMOD-MIB and -> SMIv2. + - moved to the experimental tree. + +mslifcak 13 Dec 99 12:04:15 + Clean also removes generated default_store.3.h . + +mslifcak 13 Dec 99 13:54:27 + Sanity checks added to _get_symbol. + +hardaker 13 Dec 99 14:20:10 + - (config.h.in, configure, configure.in): --with-efence implemented. + - (forced checking for --enable-developer and CVS checkouts) + +mslifcak 13 Dec 99 14:54:31 + Fix problem printing IMPLIED indices of OBJECTID type. + +mslifcak 13 Dec 99 15:12:01 + Finish symbol conversion with numeric when subtree is leaf node. + +mslifcak 13 Dec 99 16:03:00 + Allow sprint_variable to work even if no MIB files were read. + +hardaker 14 Dec 99 08:08:00 + - (snmp_parse_args.c, snmptranslate.c, snmptrapd.c, default_store.h, + mib.c, mib.h): + - argument shuffling... + -I for input args created, and -OR moved there. + -Ib created. + -TB created for snmptranslate (was -B). + +hardaker 14 Dec 99 08:41:41 + - (IANAifType-MIB.txt, UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder: + - updates. + +hardaker 14 Dec 99 14:54:09 + - (keytools.c): reverse generate_Ku optimizations, as they don't work. + +hardaker 14 Dec 99 15:19:35 + - (Makefile.in): DLMOD -> UCD-DLMOD + +hardaker 14 Dec 99 16:05:08 + - (configure, configure.in): move -lefence check up to front (last in link). + +hardaker 14 Dec 99 16:05:37 + - (header_complex.c): get next in link list before deleting root. + +mslifcak 15 Dec 99 04:21:27 + Isolate and retouch deprecated command line options. + +mslifcak 15 Dec 99 05:51:00 + Share kstat fd iff ucd-snmp/memory_solaris2 is also configured. + +hardaker 15 Dec 99 09:17:03 + - (EtherLike-MIB.txt, IPFILTER.txt, UCD-IPFILTER-MIB.inc, + UCD-IPFILTER-MIB.txt): Patch from Juergen Schoenwaelder: + - Even more updates. + +hardaker 15 Dec 99 09:19:14 + - (SNMPv2-PARTY-MIB.txt SNMPv2-M2M-MIB.txt ): removed. + +mslifcak 15 Dec 99 09:42:44 + Remove snmp_log_syslog, snmp_log_filelog, snmp_log_stderrlog; + Simplify snmp_log_string. + +mslifcak 15 Dec 99 09:56:24 + Add time marker create, set, and delta time check methods. + +mslifcak 15 Dec 99 11:08:19 + Replace kc from memory_solaris2.c with kstat_fd, defined in kernel_sunos5.c. + +nba 16 Dec 99 23:05:47 + - kernel.c: output error string, not number + +nba 16 Dec 99 23:06:58 + - snmpd.c: \n terminate some log messages + +nba 16 Dec 99 23:08:02 + - smux.[ch]: fix some prototypes and includes. + +nba 16 Dec 99 23:08:54 + - snmptranslate.c: be explicit in the -t warning + +nba 16 Dec 99 23:09:42 + - mib.c: fix a tail recursion elimination problem printing oids + +nba 16 Dec 99 23:10:31 + - snmpv3.c: a more spevific help message for defVersion + +nba 17 Dec 99 02:08:17 + - mib.c: kill that tail recursion elimination, it just adds too many + conditionals. Properly output an empty string index. + +nba 17 Dec 99 02:09:18 + - snmp_parse_args.c: remove some superfluous usage() calls. + +nba 17 Dec 99 02:14:18 + - snmptable.c: cleanup of the "new" mib walk to determine fields. Make it + default (don't even document the -C compatibility option). Ignore + not-accessible fields in the walk. + +nba 17 Dec 99 02:18:30 + - snmptrapd.c: make the oids given to trapd handlers properly .0 terminated. + Add a SNMP-COMMUNITY-MIB::snmpTrapAddress.0 + Add syslog of v2 traps and informs + +nba 17 Dec 99 03:22:39 + - libsnmp.def: add some function names + +hardaker 17 Dec 99 07:03:09 + - (snmpcmd.1): document -I and -O flags. + +hardaker 17 Dec 99 07:05:08 + - (snmpcmd.1): mention that -IR and -Ib are actually used by default. + +hardaker 17 Dec 99 07:13:03 + - (snmp.conf.5.def): document a bunch of new configuration options. + +hardaker 17 Dec 99 07:26:05 + - (snmpd.conf.5.def): document rocommunity, rwcommunity, rouser, rwuser. + +hardaker 17 Dec 99 07:28:34 + - (snmpd.conf.5.def): document the file directive. + +hardaker 17 Dec 99 07:40:43 + - (snmpd.conf.5.def): document createUser. + +hardaker 17 Dec 99 10:10:42 + - (NEWS): first pass at changes. + +hardaker 17 Dec 99 10:11:02 + - (sedscript.in): PERSISTENT_DIRECTORY token added. + +hardaker 17 Dec 99 10:11:34 + - (snmpd.c): reorder init() routines for -H to prevent segfaulting. + +hardaker 17 Dec 99 10:16:32 + - (Makefile.in): put snmpd.o into the object list, and remove it from + direct compilation in the CC link line. + +hardaker 17 Dec 99 10:17:05 + - (usmUser.c): changed help line of createUser to seperate DES token + from the passphrase. + +hardaker 17 Dec 99 10:17:28 + - (snmp_parse_args.c): removed -R from the -h output. + +hardaker 17 Dec 99 10:18:24 + - (NEWS): second pass. + +hardaker 17 Dec 99 10:18:42 + - (snmp_agent_api.3): re-structure based on recent changes. + +mslifcak 17 Dec 99 14:23:25 + Fixed a few spelilng errors. + +mslifcak 17 Dec 99 15:21:39 + Add Bill Fumerola's patch for FreeBSD 4.x to use swapinfo. + Include FreeBSD 4.x specific memory and vmstat when building that agent. + +mslifcak 17 Dec 99 15:41:14 + No dummy values for FreeBSD, please. + +hardaker 17 Dec 99 15:46:08 + - (snmp_alarm.c): missing ! operater on signal test. + +hardaker 17 Dec 99 15:55:48 + - (NEWS): mention -I. + +hardaker 17 Dec 99 15:56:27 + - (agent_read_config.c, agent_registry.c, snmp_vars.c): + - include "snmp_alarm.h" for mib modules that need the callback def. + +hardaker 17 Dec 99 15:57:10 + - (header_complex.c, header_complex.h): completely restructured. + - drasticly reduces memory usage for large data sets (1/3). + +daves 20 Dec 99 03:01:49 + - (agentx/README.agentx): Updated to describe current status. + +daves 20 Dec 99 04:15:55 + - (agent_trap.c snmp_vars.c mibII.[ch] mibII/*.c mibII/sysORTable.h): + - Use SNMP_OID prefix definitions in OID specifications. + - Register the various MIB-2 modules separately in sysORTable. + +hardaker 20 Dec 99 06:43:40 + - (snmp_parse_args.c): Force set to 1 for -D so multiple switches can + be given (ie, don't toggle the value). + +hardaker 20 Dec 99 06:48:24 + - (Makefile.in): moved kernel.o into the libucdagent library. + +hardaker 20 Dec 99 13:23:25 + - (IPSEC-MIB.txt): removed + +hardaker 20 Dec 99 13:25:15 + - (IPFWACC-MIB.txt): moved to UCD-IPFWACC-MIB.txt + +hardaker 20 Dec 99 13:26:09 + - (UCD-IPFWACC-MIB.txt): moved and updated from IPFWACC-MIB.txt + +hardaker 20 Dec 99 13:30:06 + - (UCD-IPFWACC-MIB.txt): moved table to one level deeper under mib node. + +hardaker 20 Dec 99 13:30:36 + - (ipfwacc.c): moved table to one level deeper under mib node. + +hardaker 20 Dec 99 15:38:34 + - (Makefile.in): IPFWACC-MIB.txt -> UCD-IPFWACC-MIB.txt + +hardaker 20 Dec 99 17:19:18 + - (agent_trap.c): make uptime a long for 64bit architectures. + +hardaker 20 Dec 99 17:20:15 + - (agentx/protocol.c): make a things size_t instead of u_int (for 64bit code). + +hardaker 20 Dec 99 17:20:55 + - (snmp_api.c): Digital Unix hack for bad recvfrom implementation. + +hardaker 20 Dec 99 17:31:45 + - (EXAMPLE.conf.def): minor note. + +hardaker 20 Dec 99 17:32:23 + - (NEWS): mention SMIv2 updates. + +hardaker 20 Dec 99 17:32:37 + - (mibincl.h): add agent_trap.h + +hardaker 20 Dec 99 17:34:31 + - (version.h bug-report sedscript.in): version tag ( 4.1.pre1 ) + +nba 21 Dec 99 02:37:19 + - snmpd.c, smux.c, snmp_api.c: take away some unused variables. + +nba 22 Dec 99 02:41:42 + - memory_freebsd2.c: make it work (again) for FreeBSD-2 :-) + +nba 22 Dec 99 02:43:15 + - hr_storage.c: kill a dummy value + +nba 22 Dec 99 05:46:21 + - system.c: naughty, naughty Niels, just reindenting ... + +nba 22 Dec 99 05:47:11 + - system_mib.c: use some #defines i place of numbers + +nba 22 Dec 99 05:58:18 + - vacm routines: alignment with RFC mibs, preparing for trap generation + and a better integration with variable tree walking + +hardaker 22 Dec 99 15:12:26 + - (master.c): use snmp_sess_open for the second try at opening the + master port. + +hardaker 22 Dec 99 15:13:05 + - (master_request.c): increase max vars to 64 (was 16). I have a + table with more than that number in columns, which breaks snmptable. + +hardaker 22 Dec 99 16:30:01 + - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch: + - first pass at vmstat support for solaris. + +hardaker 23 Dec 99 08:21:37 + - (vmstat_solaris2.c): Patch from Jochen Kmietsch: + - non 80-column wrapped version. + +hardaker 28 Dec 99 15:42:08 + - (master_request.c): remove the ! in front of in_a_view, which changed. + +hardaker 30 Dec 99 07:51:36 + - (snmpd.c): usage line order messed up, as pointed out by Robert Story. + +mslifcak 30 Dec 99 12:00:58 + Fix compile errors. + +mslifcak 31 Dec 99 09:31:12 + Fix bug # 122 + +mslifcak 31 Dec 99 09:32:58 + Apply patch provided by Serg Trushnikov for AIX 4.2.1 knlist + +mslifcak 31 Dec 99 10:11:12 + Fix bug #125 - insert underscore into struct snmp_ipaddr member names. + +mslifcak 31 Dec 99 10:33:16 + Autoconf patch c/o Albert Chin-A-Young + +mslifcak 31 Dec 99 10:36:46 + Fix warnings of uninitialized variables. + +mslifcak 31 Dec 99 12:43:50 + Fix bug #48 : no strcasecmp/strncasecmp for Sinix + +mslifcak 31 Dec 99 13:27:44 + Apply some NetBSD 1.3.x, 1.4 patches c/o Grea A. Woods + +nba 3 Jan 00 15:23:21 + - EXAMPLE.conf.def: adapt to changes in valid vacm syntax + +nba 3 Jan 00 15:26:07 + - snmp_vars.c: include agent_registry.h only once + +nba 3 Jan 00 15:26:51 + - snmpd.c: add a missing const specifier + +nba 3 Jan 00 15:27:29 + - mibII.h: add prototype for init_mibII + +nba 3 Jan 00 15:28:24 + - wombat.[ch]: correct prototype for wombat_parse_config + +nba 3 Jan 00 15:30:26 + - system.h: add prototype for strcasecmp + +nba 3 Jan 00 15:32:59 + - parse.c: fix File variable being left pointing into the stack. + Ignore .index file on WIN32 platform + +nba 3 Jan 00 15:34:22 + - mib.c: also note TEXTUAL CONVENTION in -Td output + +nba 3 Jan 00 15:39:40 + - snmpcmd.1: add snmpbulkget to list of applications + - snmptranslate.1: explain -T outputs + - snmptrapd.conf.5.def: defalt traphandler is implemented + +hardaker 4 Jan 00 08:58:24 + - (README, FAQ): Japan mirror location change. + +hardaker 4 Jan 00 10:33:54 + - (Makefile.in): install struct.h + +hardaker 4 Jan 00 10:35:06 + - (snmp_agent.c): deal with blocking better in snmp_agent_check_and_process(). + +hardaker 4 Jan 00 16:27:45 + - (config.h.in, configure, configure.in): Patch from Sander Steffann: + - Add -I/usr/include/rpm because of badly written rpm header files. + +nba 4 Jan 00 22:12:10 + - EXAMPLE.conf.def, FAQ, snmpd.conf.5.def: remove all traces of security + model "any" in "group" configuration directives + +nba 4 Jan 00 23:50:27 + - parse.c: #ifdef some variables not used under win32 + +nba 4 Jan 00 23:51:11 + - snmptrapd.c: implement trand handlers for win32 + +daves 6 Jan 00 01:58:56 + - (mibgroup/mibII.c): Remove redundant file + +hardaker 6 Jan 00 08:57:31 + - (util_funcs.h): properly wrap struct.h include directive for + non-source-directory include. + +marz 6 Jan 00 12:56:50 + update syntax (exact) + +marz 6 Jan 00 13:07:03 + we should not print to stderr if stderr logging is diabled - this thows off the alignment of test output for 'make test' in both ucd-snmp and Perl/SNMP + +marz 6 Jan 00 13:14:10 + update config access syntax (exact) + +hardaker 6 Jan 00 15:08:28 + - (COPYING): y2k bug. + +hardaker 6 Jan 00 15:08:48 + - (mib2c): removed a debugging statement. + +hardaker 6 Jan 00 15:09:20 + - (mib2c.conf): unquoted quotes quoted. + +hardaker 7 Jan 00 09:29:06 + - (snmp_agent.c): better handling of write failures. + +hardaker 7 Jan 00 10:38:48 + - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): update to v4 API set code. + +hardaker 7 Jan 00 11:22:40 + - (snmptranslate.c): Patch from Robert Story: + - handle multiple translated OIDs. + +hardaker 7 Jan 00 16:21:50 + - (vacm_vars.c): properly group rw/rousers into usm not v1/v2c. + +nba 7 Jan 00 23:43:10 + - configure.in: some missing "x" in tests for --with-openssl and + --disable-developer + +nba 8 Jan 00 00:56:30 + - configure.in: bugfix for a bugfix bug + +mslifcak 8 Jan 00 11:44:58 + Fix build for Linux RedHat 6.1 (cant link libwrap without libnsl). + +mslifcak 8 Jan 00 12:07:44 + Use knlist iff aix4 and HAVE_KNLIST [not complete w/o configure mods] + +daves 10 Jan 00 01:37:32 + - (agent/mibgroup/mibII.h): Re-remove redundant prototype. + +daves 10 Jan 00 02:31:39 + - (snmplib/snmp_api.c): Differentiate max-repetition and non-repeater errors. + +daves 10 Jan 00 03:06:42 + - (agent/snmp_agent.c): Count numbers of variables requested/set + +daves 10 Jan 00 06:12:40 + - (snmplib/system.c): Re-structure get_uptime() to cache boot time. + +mslifcak 10 Jan 00 13:14:03 + Allow MSVC++ 5.x users to build using this workspace. + +mslifcak 10 Jan 00 13:21:30 + Qualify use of withval to define library and include search paths. + +marz 10 Jan 00 14:21:14 + Checking in SNMP-3.1.0b1 + +marz 10 Jan 00 14:34:50 + *** empty log message *** + +marz 10 Jan 00 14:40:04 + add mibload + +hardaker 10 Jan 00 15:36:18 + - (mibincl.h): include stdlib.h and malloc.h. + +hardaker 10 Jan 00 15:36:40 + - (Sv3config): remove the trailing space. + +hardaker 10 Jan 00 15:38:44 + - (config.h.in, configure, configure.in): + - make --without-efence work. + - check for -lnsl more explicitly. + +mslifcak 10 Jan 00 16:30:51 + ucdDemoPublic.c - remove uninitialized variables from write method. + snmp_vars.c - proper oid compare; no copy from save if oids exact match + snmpd.c - terminate statement. + +mslifcak 10 Jan 00 16:31:16 + snmptranslate.1 - remove junk line. + +mslifcak 10 Jan 00 16:31:38 + snmptranslate.c - simple default case. + +mslifcak 10 Jan 00 16:32:08 + snmp_api.c - better comment for snmp_oid_compare. + read_config.c - remove sizeof(u_char) from malloc size calc. + scapi.h - spell check. + +mslifcak 11 Jan 00 01:33:45 + Trolling for malloc errors; more graceful degradation. + +mslifcak 11 Jan 00 01:53:08 + Glean refs to mibII.o from this makefile. + +mslifcak 11 Jan 00 07:44:50 + Add IN_UCD_SNMP_SOURCE to not break Win32 builds. + +mslifcak 11 Jan 00 07:59:23 + Keep win32 release build from breaking. + +mslifcak 11 Jan 00 08:10:10 + Init file count at zero, not by incrementing random value. + +mslifcak 11 Jan 00 09:13:38 + Restore memdup usage to its former luster. + +marz 11 Jan 00 10:37:21 + remove bad session test - session.t has it already - note the call to gethostbyname can hang for some time if DNS is not setup correctly - anyone know a way arround this? + +mslifcak 11 Jan 00 15:05:09 + Use CFLAGS when linking (could have profile switch, etc). + +hardaker 12 Jan 00 11:16:27 + - (snmpv3.c): cast malloc returns. + +mslifcak 12 Jan 00 21:09:47 + Use DEBUGMSGOID liberally, replacing sprint_objid; small speedup. + +daves 13 Jan 00 02:46:47 + - (agent/snmp_vars.c): Remove extraneous bracket. + +mslifcak 13 Jan 00 05:36:21 + No get_boottime support for cygwin (yet). Hopefully a temporary condition. + +daves 13 Jan 00 06:31:44 + - (snmplib/parse.[ch]): Unload MIB module + (N.B: Somewhat simplistic with regard to multiply-loaded nodes) + +daves 13 Jan 00 06:33:40 + - (snmplib/parse.c): More complete handling of unloading MIB modules. + +mslifcak 14 Jan 00 09:33:39 + Small compile fix and debug message restoration. + +hardaker 14 Jan 00 11:34:25 + - (bug-report): grep for configure flags + +hardaker 14 Jan 00 16:09:09 + - (scapi.c): implement DES encryption. + +hardaker 14 Jan 00 16:10:29 + - (NEWS): remove export control note about DES. + +daves 17 Jan 00 06:13:39 + - (man/snmptrapd.8): Describe default logging behaviour. + +daves 17 Jan 00 09:02:32 + - (agent/snmp_vars.c): Discard "too-late" responses from overlapped regions. + +marz 17 Jan 00 12:47:58 + added v2 trap + +marz 18 Jan 00 07:00:26 + modified for v2-trap. + +marz 18 Jan 00 07:54:12 + fix error messages and return vals for trap funcs, clean up pdu + +mslifcak 18 Jan 00 08:14:42 + Prevent array bounds error when creating specific trap oid. + +mslifcak 18 Jan 00 14:23:44 + Latest vmstat_solaris2 from the author Jochen Kmietsch. + +mslifcak 18 Jan 00 21:22:06 + Cleanup around ip6_vars.h include (no #if 0) + +mslifcak 18 Jan 00 21:25:53 + Remove commented out objects that are MAX-ACCESS not-accessible. + +mslifcak 18 Jan 00 21:29:01 + 1.Make snmp_get_do_logging visible from DLL + 2.Apply Win32 patch from R.Story to activate mib stats module (snmp_mib). + +mslifcak 18 Jan 00 21:37:02 + Consistent getpagesize (first divide by 1024). + +daves 20 Jan 00 04:25:05 + - (snmplib/snmp_api.c): Support selective binding of server addresses. + +mslifcak 21 Jan 00 01:46:04 + Remove party crud; spell check. + +mslifcak 21 Jan 00 01:46:41 + Add const to cleanup a few signatures. + +mslifcak 21 Jan 00 01:49:35 + Minimize data handling and use register variabies in + snmp_oid_compare and compare_tree. + +marz 21 Jan 00 07:27:13 + added v3 inform + +marz 21 Jan 00 08:00:27 + inform. + +marz 21 Jan 00 08:13:25 + inform + +marz 21 Jan 00 10:47:24 + *** empty log message *** + +mslifcak 21 Jan 00 11:19:09 + config_arch_require solaris2 version of vmstat. + +nba 23 Jan 00 08:51:39 + - parse.c: add some more error checking to getoid + +nba 23 Jan 00 12:42:11 + - parse.c: fix merging of anonymous nodes when they are named + +nba 23 Jan 00 12:43:54 + - parse.c: errenous => erroneous + +marz 23 Jan 00 16:41:06 + handle adding OPAQUE vars for setting and traps etc. + +daves 24 Jan 00 07:21:34 + - (examples/{example,wombat}.[ch]): + - Consolidated example modules into one, including config and SET support. + +marz 24 Jan 00 08:59:32 + *** empty log message *** + +mslifcak 24 Jan 00 09:44:45 + Make sure kstat_fd is initialized before being used. + +mslifcak 24 Jan 00 09:55:32 + Fix Bug #144 items 1,3,4 : case insensitive check for "all" keyword. + +mslifcak 24 Jan 00 10:05:12 + Itojun's netbsd ELF patch + remove wombat [Dave's example fix] + +mslifcak 24 Jan 00 10:14:56 + Fix printing IMPLIED index (from associate of J. Kmietsch) modified and applied. + +marz 24 Jan 00 10:36:43 + *** empty log message *** + +marz 25 Jan 00 06:49:43 + syntax for win32 build + +marz 25 Jan 00 11:47:12 + add missing synbols for perl/SNMP module + +marz 25 Jan 00 12:05:59 + additional win32 install notes + +nba 25 Jan 00 13:52:42 + - parse.c: fix a missing initialization of tc_index + +hardaker 25 Jan 00 13:55:33 + - (vestinternett/diskio.[ch]): Ragnar Kjrstad's diskio mib. + +hardaker 25 Jan 00 13:56:02 + - (VEST-INTERNETT-MIB.txt): Ragnar Kjrstad's diskio mib. + +nba 25 Jan 00 14:12:58 + - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt, Makefile.in: + Update to the current draft HOST-RESOURCES (draft-ops-hostmib-01) + +hardaker 25 Jan 00 14:47:59 + - (configure): help update + +hardaker 25 Jan 00 14:50:56 + - (snmp_alarm.3, snmp_alarm.c): Patch from Frank Strauss: + - fix registration function to do what it says it should do. + +mslifcak 25 Jan 00 19:30:51 + Larger buffer for print_module_name; Fix possible null deref in get_tc. + +mslifcak 25 Jan 00 21:46:14 + mib.c:print_tree_node - show module name once in -- FROM; + parse.c: show "Cannot find module" once per missing module. + +mslifcak 26 Jan 00 07:14:50 + fix compile error when --without-root-access is used (strauss@ibr.cs.tu-bs.de) + +mslifcak 26 Jan 00 07:26:22 + Acknowledge more contributors. + +hardaker 26 Jan 00 10:24:21 + - (getValues.pm) getValues.pm was noted missing + +hardaker 26 Jan 00 15:29:54 + - (UCD-DISKIO-MIB.inc, UCD-DISKIO-MIB.txt, VEST-INTERNETT-MIB.txt): + Patch from Juergen Schoenwaelder: + - fix the diskio mib, convert to SMIv2, and move to ucdExperimental. + +hardaker 26 Jan 00 15:30:42 + - (UCD-DLMOD-MIB.txt): Patch from Juergen Schoenwaelder: + - prefix oid with "ucd". + +hardaker 26 Jan 00 15:31:00 + - (UCD-IPFILTER-MIB.txt): Patch from Juergen Schoenwaelder: + - prefix oids with "ucd". + +hardaker 26 Jan 00 15:32:25 + - (UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder: + - clean up and reformat sub-registration comments. + +hardaker 26 Jan 00 15:34:20 + - (UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt, + UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt): + - correct ucd-snmp-coders email address to replace "ece" with "ucd-snmp". + +hardaker 26 Jan 00 16:06:31 + - (agent_trap.c, agent_trap.h, snmpd.conf.5.def): Patch from Frank Strauss: + - add ability to allow sending traps to ports other than 162. + +hardaker 26 Jan 00 16:28:22 + - (Makefile.in, Makefile.in, Makefile.in, Makefile.in): + - make depend. + +hardaker 26 Jan 00 16:53:41 + - (snmpv3.c): fix priv key length extrapolation. Should be done differently?. + +hardaker 26 Jan 00 16:54:43 + - (Sv3DESconfig, T023snmpv3getMD5DES): fix DES test so it works. + +hardaker 26 Jan 00 17:15:07 + - (snmpcmd.1, snmptrapd.conf.5.def, snmpusm.1): + - badly done updates. + +hardaker 26 Jan 00 17:18:17 + - (version.h bug-report sedscript.in): version tag ( 4.1.pre2 ) + +hardaker 26 Jan 00 17:32:41 + - (configure, configure.in): allow ',' seperated --with-*-modules flag values. + +hardaker 26 Jan 00 19:22:53 + - (configure, configure.in): comma, comma, comma, comma, comma-chameleon. + +hardaker 27 Jan 00 08:33:43 + - (default_store.c): make config parser handle "" (null) parsed strings. + +marz 27 Jan 00 11:14:09 + remove no-op snmp_synch_setup + +mslifcak 27 Jan 00 14:51:39 + 1. Fix memory leak when anonymously named nodes are used. + 2. Hack around smicng's "SMI " statements to prevent other memory leaks. + +mslifcak 27 Jan 00 16:13:58 + Remove hack around "SMI" token; keep the good part of the previous patch. + +mslifcak 28 Jan 00 07:18:09 + Some variable renaming for consistency, error checking + improved, missing string.h included. Patch supplied by author. + +mslifcak 28 Jan 00 12:30:20 + Fix spell LITTLE_ENDIAN. Thanks to talman@hitt.nl. + +mslifcak 28 Jan 00 12:38:22 + Change agentx_{build,parse}_short . Thanks to Gerard Talman@hitt.nl. + +mslifcak 28 Jan 00 12:52:25 + This with previous two changes completes a patch for items 2,3,4 + for bug #149. + +nba 30 Jan 00 03:01:52 + - host.h: config_require_mib(HOST-RESOURCES-TYPES) + +nba 30 Jan 00 03:04:22 + - hr_disk.c: convert to 1k blocks + +nba 30 Jan 00 03:09:38 + - hr_storage.c: convert from pages to 1k blocks + +nba 30 Jan 00 03:11:28 + - if.c: defensive test for missing objects (it might fail to show + down status properly) + +marz 30 Jan 00 08:19:34 + create V3 user entry, cleanup + +marz 30 Jan 00 10:42:36 + clean up before release - update version, release notes + + Note: KNOWN BUGS + the new quoted OCTETSTR instance identifiers returned by get_symbol + are not compatible with the perl/SNMP module (__get_label_iid) + +marz 30 Jan 00 10:44:37 + clean up before release - update version, release notes + + Note: KNOWN BUGS + the new quoted OCTETSTR instance identifiers returned by get_symbol + are not compatible with the perl/SNMP module (__get_label_iid) + + not sure that this ever worked - will have to look at old OCTETSTR + behaviour and see how to recreate it + +marz 30 Jan 00 10:58:02 + clean up before release - update version, release notes etc. + +daves 31 Jan 00 01:05:16 + - (agent/agent_registry.h): Log failed MIB registrations. + +daves 31 Jan 00 01:45:15 + - (agent/agent_trap.c): Include instance subidentifier in snmpTrapOID and + snmpTrapEnterprise OID definitions. (Thanks to Gerard Talman) + +daves 31 Jan 00 02:40:02 + - (snmplib/snmp_api.[ch]): Restore traditional socket field names. + +daves 31 Jan 00 03:00:16 + - (snmplib/snmp_api.h): Alternative approach to Irix socket handling. + +daves 31 Jan 00 03:03:15 + - (acconfig.h config.h.in configure.in configure): + - Attempt to detect non-traditional socket address structure (on Irix 6.x). + +daves 31 Jan 00 03:14:50 + - (snmplib/snmp_api.c): Initialize addrlen in _sess_read(). (Frank Strauss) + +daves 31 Jan 00 03:41:08 + - (AGENT.txt): Revised and updated version. + +daves 31 Jan 00 07:49:50 + - (acconfig.h config.h.in configure.in configure): + - Improved checking for Irix-style socket address structure. + +daves 31 Jan 00 07:51:54 + - (snmplib/snmp_api.h): Attempt to mimic Irix-style socket address structure. + +daves 31 Jan 00 07:53:52 + - (snmplib/asn1.c snmplib/snmp.c snmplib/snmp_api.c snmplib/snmpusm.c): + - Don't assume size_t is signed (Pekka Kytolaakso) + +daves 31 Jan 00 07:55:06 + - (snmplib/snmpv3.[ch]): Don't assume size_t is signed (Pekka Kytolaakso) + - N.B: This changes the interface of snmpv3_generate_engineID() slightly. + +daves 31 Jan 00 07:56:38 + - (apps/snmptest.c): Don't assume size_t is signed (Pekka Kytolaakso) + +daves 31 Jan 00 07:57:56 + - (mibgroup/examples/example.[ch]): + - Provide an example for how to trigger a trap. + +marz 31 Jan 00 10:41:16 + set DS_LIB_DONT_BREAKDOWN_OIDS to get previoulsy released behaviour of get_symbol wrt octet based instance ids (i.e., no double-quoting) + +daves 1 Feb 00 01:49:55 + - (acconfig.h config.h.in configure.in configure snmplib/snmp_api.h): + - Fix broken setting of socket address structure choice. + +daves 1 Feb 00 03:37:25 + - (agentx/master_request.c): Fix session ID handling when delegating requests. + +daves 1 Feb 00 04:19:16 + - (configure.in configure): Catch common invalid configure options. + +daves 1 Feb 00 05:27:03 + - (FAQ): Expand the description of generating traps from the agent slightly. + +hardaker 1 Feb 00 08:32:03 + - (diskio.*): moved to the ucd-snmp directory + +hardaker 1 Feb 00 08:34:09 + - (diskio.h): load the mib. + +hardaker 1 Feb 00 08:34:24 + - (diskio.c): move to ucdExperimental.15. + +hardaker 1 Feb 00 08:43:03 + - (NEWS): update (again). + +hardaker 1 Feb 00 08:45:41 + - (snmpcmd.1): .PP -> .IP for -Ob. + +hardaker 1 Feb 00 08:46:07 + - (snmpusm.1): changed context string in examples to "". + +mslifcak 1 Feb 00 11:26:36 + Fixup more signed/unsigned comparisons. + +daves 2 Feb 00 01:12:37 + - (host/hr_disk.c): Fix solaris initialisation, plus extra debugging info. + +mslifcak 2 Feb 00 04:44:23 + Remove dependencies on (moved) vestinternett/diskio + +nba 2 Feb 00 06:44:31 + - solaris2.8.h: Solaris 8 seems close to Solaris 7 + +nba 2 Feb 00 06:45:25 + - hr_disk.c: add NetBSD support + +hardaker 2 Feb 00 07:17:28 + - (configure, configure.in): updated --help + +daves 2 Feb 00 08:02:46 + - (agent/snmp_vars.c): Correctly handle individually excluded instances + +mslifcak 2 Feb 00 08:42:17 + Allow -Co to affect the outcome. + +mslifcak 2 Feb 00 08:52:43 + fix the fat-fingering patch I just made. feh. + +hardaker 2 Feb 00 10:52:33 + - (smux.c): Patch from Robert Miles: + - various fixes: + 1) The first registration request could be lost. + 2) Registration delete requests never received a response. + 3) Registration delete requests were not finding the registration when the + delete's priority was set to -1. + 4) Non-zero values were not being encoded properly in registration + responses. + +marz 2 Feb 00 14:18:09 + add instructions for building w/ OpenSSL on VC++ + +mslifcak 2 Feb 00 14:18:22 + Let hrProcessorLoad out of the genie's bottle. + +mslifcak 2 Feb 00 16:24:15 + Touchup for building more MIB modules in Win32 (MSVC). + +mslifcak 2 Feb 00 16:36:21 + Touchup to build more MIB modules on Win32. + +daves 3 Feb 00 01:35:12 + - (FAQ): Document changes to access control stuff. + +mslifcak 3 Feb 00 04:12:57 + Undo uninformed change : load average != average time that CPU is idle. + +mslifcak 3 Feb 00 06:43:10 + include mib_module_config.h to make the USING_ constants visible. + +marz 3 Feb 00 09:44:37 + update my email + +mslifcak 3 Feb 00 09:56:48 + Include mib_module_config.h from mibincl.h, not top level config.h. + +marz 3 Feb 00 10:48:37 + add -u PIDFILE to snmptrapd, now we need -c -C :), btw is the value of optarg reliable after getopt has been called again...it seems to work + +mslifcak 3 Feb 00 12:57:20 + Remove DOS-style line termination (CR-LF --> LF). + libsnmp.def - remove unneeded comment about obsolete v2party. + +mslifcak 3 Feb 00 12:58:27 + Note the wombat is replaced by example in more places. + +mslifcak 3 Feb 00 13:28:31 + Follow condition HAVE_GETPID for pid_file object. + +hardaker 3 Feb 00 14:29:19 + - (dummy/*): removed, use example instead. + +hardaker 3 Feb 00 14:44:33 + - (subagent.c): include mib_module_config.h. + +hardaker 3 Feb 00 14:46:10 + - (subagent.c): protect sysORTable callbacks with #ifdefs. + +hardaker 3 Feb 00 14:51:40 + - (README): remove dummy reference. + +nba 3 Feb 00 23:57:49 + - agent/registry.c, agent_trap.c, client.c: change some type casts from + (char *) to (u_char *) top silence some warnings. + +nba 3 Feb 00 23:59:57 + - mt_support.h: another way of doing nothing, not giving a "null effect" + warning from gcc. + +nba 4 Feb 00 00:16:01 + - read_config.c, mib.c: fix some PATH separators from constant : to + ENV_SEPARATOR{_CHAR} + +nba 4 Feb 00 00:17:48 + - hr_disk.c: A little cleanup of the disk device definitions, also adding + SCSI to FreeBSD 3 + +nba 4 Feb 00 01:20:55 + - vacm_vars.c: slight rewording of warning message + +nba 4 Feb 00 04:00:27 + - hr_disk.c: really do that FreBSD scsi thing + +marz 4 Feb 00 06:44:24 + have mib loading api return result codes + +marz 4 Feb 00 08:55:42 + add defaults for v2 trap params + +hardaker 4 Feb 00 12:01:32 + - (configure, configure.in, Makefile.in): find, locate, and use perl if found. + +hardaker 4 Feb 00 12:47:26 + - (snmp_api.c, snmp_api.h, snmpv3.c): provide v3 defaults. + +hardaker 4 Feb 00 13:12:18 + - (read_config.c): don't print failed access errors (EACCES). + +hardaker 4 Feb 00 13:15:51 + - (Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in, + Makefile.in): final make depend. + +hardaker 4 Feb 00 13:50:15 + - (agent_read_config.c): don't read the opt config file or call + post_config callbacks, since the library takes care of that now. + +marz 4 Feb 00 13:52:08 + updates for perl/SNMP build + +hardaker 4 Feb 00 13:56:19 + - (snmptrapd.c): + - implement -c and -C flags for Joe. + - redid the init structure to make it look more like the current agent. + +hardaker 4 Feb 00 14:01:30 + - (snmptrapd.8): document -c and -C. + +marz 4 Feb 00 15:21:41 + build fixes and test enhancements + +marz 4 Feb 00 15:44:44 + updates for perl/SNMP build + +------------------------------------------------------------------------------- + +Changes: V4.0 -> V4.0.1 + +hardaker 23 Aug 99 16:44:27 + - (Makefile.in): install the snmpusm.1 manual page. + +mslifcak 24 Aug 99 04:44:47 + Clean CRs from read_config,snmp_logging; comment define USE_ASN_SHORT_LEN. + +mslifcak 24 Aug 99 05:11:13 + Remove ASN_SHORT_LEN hack - known to dump core in agent. + +mslifcak 24 Aug 99 06:19:49 + Add "." to PATH for RUNTESTS; Drop optreset to build most platforms + +mslifcak 24 Aug 99 10:25:53 + -(testing/eval_tools) - let some (AIX) agents settle before firing requests. + +hardaker 24 Aug 99 12:48:21 + - (vacm_vars.c): correct sysORTable entry. + +hardaker 24 Aug 99 13:36:35 + - (snmpusm.c): check for null response pointer. + +hardaker 24 Aug 99 13:37:31 + - (snmp_parse_args.c, default_store.h, snmp_api.c, snmpv3.c): + - provide defVersion token support in snmp.conf (sort of hackish). + +hardaker 24 Aug 99 13:41:18 + - (TODO): remove snmpv3 support :-) + +mslifcak 24 Aug 99 14:05:39 + -(top/Makefile.in) - remove more generated files with distclean rule. + +hardaker 24 Aug 99 14:15:40 + - (all_system.h): remove. again. + +mslifcak 24 Aug 99 14:17:33 + -(host/hr_swrun;mibII/icmp,ip;ucd-snmp/disk,proc) log_perror --> snmp_log_perror + +mslifcak 24 Aug 99 15:14:18 + -(smux.c) apply Nick Amato's patch: prevent SMUX close on parse or error. + +hardaker 24 Aug 99 15:59:42 + - (snmp_api.c): remove version setting in snmp_api.c. Not needed there. + +hardaker 24 Aug 99 16:01:55 + - (NEWS): 4.0.1 update + +mslifcak 24 Aug 99 16:05:15 + -(configure.*) move statement about ucdDemoPublic into comment field. + +mslifcak 24 Aug 99 16:49:22 + -(testing/*) run tests when package is not installed, and when + the build tree is not the same as the source tree. + +------------------------------------------------------------------------------- + +Changes: V3.6.2 -> V4.0 + +hardaker 14 Sep 98 09:11:57 + - (acconfig.h, config.h.in, configure, configure.in): + - change the PERSISTENTFILE define to PERSISTENTDIR. + +hardaker 14 Sep 98 09:17:45 + - (agent_read_config.c, snmpd.c, snmpd.h, system.c): + - move persistent cache capability into the library from the + agent. (snmptrapd, and others will need this as well). + - implement some new functions: init_snmpv3(), snmpv3_shutdown(), + snmpv3_get_engine_boots(), etc. + - agentBoots -> engineBoots. + +hardaker 14 Sep 98 09:21:05 + - (Makefile.in, read_config.c, snmp_api.c, snmp_api.h, snmpv3.c, snmpv3.h): + - move persistent cache capability into the library from the + agent. (snmptrapd, and others will need this as well). + - implement some new functions: init_snmpv3(), snmpv3_shutdown(), + snmpv3_get_engine_boots(), etc. + - agentBoots -> engineBoots. + +hardaker 14 Sep 98 09:23:09 + - (snmp_parse_args.c, snmp_parse_args.h, snmpbulkwalk.c, snmpdelta.c, + snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, snmptable.c, + snmptest.c, snmptrap.c, snmpwalk.c): + - pass app name to snmp_parse_args, so it can pass it to + init_snmp(), which now needs it for persistent cache reading. + +hardaker 14 Sep 98 09:25:13 + - (snmpEngine.c, snmpEngine.h): + - Begin implementation of the SNMP-FRAMEWORK-MIB. + +hardaker 14 Sep 98 17:43:12 + - (acconfig.h, config.h.in): define ENTERPRISE_NUMBER to 2021. + +hardaker 14 Sep 98 17:43:50 + - (snmpv3.c, snmpv3.h): implement snmpEngineID creation and configuration. + +hardaker 14 Sep 98 17:44:06 + - (snmpEngine.c): report snmpEngineID properly. + +hardaker 14 Sep 98 17:49:15 + - (snmpv3mibs.h): high-level module created to import v3 releated mibs. + +hardaker 14 Sep 98 21:09:41 + - (util_funcs.[ch], snmpEngine.c, snmpv3.[ch], system.[ch]): + - move snmpEngineTime calculation to snmplib/snmpv3.c. + - move calculate_time_diff() to system.c from util_funcs.c. + +hardaker 14 Sep 98 22:29:55 + - (snmpMPDStats.c, snmpMPDStats.h): + - implement SNMP-MPD-MIB. + +hardaker 14 Sep 98 22:30:10 + - (snmpv3mibs.h): add snmpMPDStats module. + +hardaker 14 Sep 98 22:40:24 + - (snmpEngine.c, snmpMPDStats.c): register the modules in sysORTable. + +hardaker 16 Sep 98 07:04:11 + - (snmpMPDStats.c): double blank -> single. + +hardaker 16 Sep 98 07:04:58 + - (usmStats.c, usmStats.h): implement the usmStats portion of the + SNMP-USER-BASED-SM-MIB. + +hardaker 16 Sep 98 07:05:43 + - (snmpv3mibs.h): add usmStats to require list. + +hardaker 18 Sep 98 09:54:08 + - (snmp_api.c): change sprintf_oid buf length in DEBUGPOID to 4096. + +hardaker 18 Sep 98 09:55:07 + - (snmpd.c): init_snmpv3 needs to go above init_agent for engineID creation. + +hardaker 18 Sep 98 09:59:20 + - (snmpv3mibs.h, usmUser.c, usmUser.h, Makefile.in, snmpusm.c, + snmpusm.h, snmpv3.c, snmpv3.h): + - basic usmUser structure created for the libray with support + functions: + - struct usmUser *usm_get_user(*engineID, engineIDLen, *name, *userList); + - struct usmUser *usm_add_user(*user, *userList); + - struct usmUser *usm_free_user(*user); + - struct usmUser *usm_clone_user(*from); + - struct usmUser *usm_create_initial_user(); + - first pass at basic USM module support added to the agent. + +hardaker 18 Sep 98 12:42:46 + - (snmp-tc.h): create a new .h file to store common textual convention defines. + +hardaker 18 Sep 98 12:46:38 + - (usmUser.c, snmpusm.c, snmpusm.h): + - create and use storageType/userStatus in the usmUser structure. + - fix the auth/priv protocol pointer initializations for the "initial" user. + +hardaker 20 Sep 98 11:46:13 + - (snmp_vars.c): include snmpusm.h and snmpv3.h. + +hardaker 20 Sep 98 11:47:17 + - (snmp_agent.c): if a mib module returns an error > SNMP_GEN_ERR, + translate the error to SNMP_GEN_ERR for v1 requests. + +hardaker 20 Sep 98 11:49:04 + - (mib2c): + - fprintf -> DEBUGP. + - __P -> ANSI. + +hardaker 20 Sep 98 11:52:08 + - (usmUser.c, usmUser.h): + - getNext bug fixes. + - make usmPublic truely writable. + - implement usm_parse_oid() to parse an oid into engineID/name. + - implement the usmUserSpinLock. + - misc other bug fixes. + +hardaker 21 Sep 98 11:12:49 + - (snmp_vars.c): finally fixed the write_method's for creation problem. + +hardaker 23 Sep 98 10:40:04 + - (SNMPv2-TC.txt): rejustify a table. + +hardaker 23 Sep 98 10:45:13 + - (usmUser.c): + - Make usmUserStatus actually writable and capable of creating new rows. + - Begin (broken) cloneFrom setting. + - Fixes: + - properly malloc space. + - properly use double char name and engineID pointers. + - do proper oid comparisons for getNexts. + - check to see that uptr is defined before using it to retrieve data. + - cloneFrom should always return the ZeroDotZero OID. + +hardaker 23 Sep 98 10:46:35 + - (snmpusm.c): + - fix usm_add_user() from always adding the user at the end of the list. + - set default values for auth/priv protocols on new users. + +hardaker 23 Sep 98 10:47:28 + - (snmp_api.c, snmp_api.h): create snmp_duplicate_objid() to malloc a new oid. + +hardaker 23 Sep 98 12:15:11 + - (ISSUES): update + +hardaker 23 Sep 98 12:24:04 + - (ISSUES): took one. + +hardaker 23 Sep 98 17:58:49 + - (ISSUES): cloning/malloc issue. + +hardaker 23 Sep 98 17:59:40 + - (snmpusm.c, snmpusm.h): created usm_cloneFrom_user() to clone sec info. + +hardaker 23 Sep 98 18:00:21 + - (usmUser.c): make usmCloneFrom actually work (is setable). + +hardaker 23 Sep 98 20:15:57 + - (ISSUES): storage type issues. + +hardaker 23 Sep 98 20:16:24 + - (usmUser.c): make usmUserAuthProtocol and usmUserPrivProtocol writable. + +hardaker 23 Sep 98 20:50:05 + - (ISSUES): RowStatus question added. + +hardaker 23 Sep 98 20:50:45 + - (snmpusm.c, snmpusm.h): create usm_remove_user() to remove a user + from a list. + +hardaker 23 Sep 98 20:51:46 + - (usmUser.c): make usmUserStatus destroy's actually remove a user. + +hardaker 27 Sep 98 22:53:53 + - (ISSUES): more stuff. + +hardaker 27 Sep 98 22:55:09 + - (read_config.c, read_config.h, snmpusm.c, snmpusm.h): + - bug fixes. + - new support functions for saving users to the persistent cache. + +hardaker 27 Sep 98 22:57:00 + - (usmUser.c, usmUser.h): + - bug fixes. + - usmUserStatus is setable (to either volatile or nonVolatile). + - users created by set's are saved (if set to nonVolatile) on agent shutdown. + +hardaker 29 Sep 98 20:11:20 + - (ISSUES): error mapping (coex work). + +marz 1 Oct 98 12:58:42 + - (snmp.h, snmpusm.[ch], snmp_api.[ch]): added USM api and snmpv3_build, some tweaks to parse in prep for snmpv3_parse + +marz 1 Oct 98 14:05:45 + - (snmp_api.c): fixes to snmpv3_parse + +marz 4 Oct 98 17:20:30 + - (snmp_api.[ch], snmp_client.c, snmpusm.c): added snmpv3 parsing routines + +hardaker 5 Oct 98 20:05:03 + - (ISSUES): more stuff. + +hardaker 5 Oct 98 20:06:57 + - (snmp_api.c, snmp_api.h): breakdown of snmpv3_build() into sub-functions. + +hardaker 5 Oct 98 21:59:26 + - (snmpusm.c): make generateRequestMsg do something generic. + +hardaker 5 Oct 98 22:00:22 + - (snmpv3.c, snmpv3.h): return a u_char * instead of a char * for engineIDs. + +hardaker 5 Oct 98 22:01:04 + - (snmp_api.c): misc bug fixes. + +hardaker 5 Oct 98 22:50:10 + - (snmp_api.c): last of known bugs in snmpv3_build fixed (a pointer + was being used twice in overlapping needed time periods). + +marz 7 Oct 98 13:02:40 + -(snmp_parse_args.c): add v3 support + +marz 7 Oct 98 13:06:41 + -(snmp_api.[ch], snmpusm.[ch], snmpv3.c): added pdu field to hold sec state ref, fixed usm prototypes, added check for null hent return + +hardaker 7 Oct 98 15:36:05 + - (snmpusm.c): flush out a generic processIncomingMsg(). + +hardaker 7 Oct 98 15:36:36 + - (snmp_impl.h): add securityName to the agent's packet_info structure. + +hardaker 7 Oct 98 15:38:00 + - (snmp_api.c): many many bug fixes to v3 parse/build routines. + +hardaker 7 Oct 98 15:39:17 + - (vacm_vars.c): recognize the securityName when USM model is in use. + +hardaker 7 Oct 98 17:17:10 + - (snmp_agent.c): initial pass at v3. Will fail on sending error messages. + +hardaker 7 Oct 98 17:45:22 + - (snmp_api.c): pass in the sec_parms length to processIncomingMsg + +hardaker 7 Oct 98 17:46:04 + - (snmp_agent.c): bug fix: using an array as a pointer (used to be one). + +hardaker 7 Oct 98 22:40:43 + - (snmp_api.c, snmpv3.c, snmpv3.h): + - default snmpv3 parameters can be specified in a snmp.conf file. + +hardaker 8 Oct 98 10:13:23 + - (ISSUES): everyone loves issues! + +hardaker 9 Oct 98 08:03:57 + - (config.h.in, configure, configure.in): use zlib when using rpm libraries. + +dreeder 9 Oct 98 13:59:12 + - (ISSUES): Need a pass for traditional UN*X system programming holes. + +hardaker 9 Oct 98 18:23:27 + - (snmpusm.c): generateRequestMsg() doesn't ASN encode the sec_params. + +hardaker 9 Oct 98 18:24:02 + - (snmp_api.c): restructure the packet building to use less memcpy's. + +hardaker 9 Oct 98 18:24:26 + - (snmp_agent.c): use snmp_build_packet() to construct all v3 data. + +dreeder 12 Oct 98 07:18:56 + - (ISSUES): proof memory invocation/disposal; put time stamps in log files. + +hardaker 12 Oct 98 07:19:28 + - (snmp_api.c, snmp_api.h): + - new stats counter API. + - bug fixes. + +hardaker 12 Oct 98 07:42:28 + - (snmp_api.c, snmp_api.h): bug fixes with counters (returns u_int, EG). + +hardaker 12 Oct 98 07:44:55 + - (snmp_agent.c): + - make v3 code return errors properly. + - bug fixes. + +hardaker 12 Oct 98 07:45:11 + - (snmpMPDStats.c, snmpMPDStats.h, usmStats.c, usmStats.h): + - use the new stats counter API. + +marz 12 Oct 98 07:56:30 + -(snmp_parse_args.c): merged hex to bin funcs - There can be only One + +marz 12 Oct 98 08:11:46 + -(snmp_api.[ch], snmpusm.[ch]): merged hex to bin funcs, fixed MP/USM api, implemented noAuthNoPriv USM, implemented engine probe algorithm + +hardaker 12 Oct 98 09:23:49 + - (ISSUES): note on David's issue. + +hardaker 12 Oct 98 12:26:06 + - (acconfig.h, config.h.in, configure, configure.in): + - look for /dev/random and define HAVE_DEV_RANDOM. + - look for libkmt and libcrypto and define HAVE_LIBXXX. + +marz 12 Oct 98 15:46:36 + - (snmpusm.c): fixed header size issues (difference between asn_build_header and asn_build_sequence) + +hardaker 12 Oct 98 21:56:42 + - (system.c, system.h): make calculate_time_diff take a pointer. + +hardaker 12 Oct 98 21:59:53 + - (snmpv3.c): use new calculate_time_diff(). + +hardaker 12 Oct 98 22:04:06 + - (snmp_client.c): bug fixes: + - snmp_synch_input() needs to clone a report pdu too. + - snmp_clone_pdu() needs to copy contextEngineID, contextName, and + securityName + +hardaker 12 Oct 98 22:12:50 + - (snmp_api.c, snmp_api.h): + - make snmp_increment_statistic() return the changed value. + - create new function: snmp_free_varbind() to free a list. + - \n's to the end of the new debugging messages for engineID discovery. + - Merge response/report handling to make report's call their + callback as well (engineID discovery was never returning). + +hardaker 12 Oct 98 22:19:54 + - (configure, configure.in): remove incorrect comment. + +hardaker 12 Oct 98 22:22:36 + - (ISSUES): wierd memory question. + +hardaker 12 Oct 98 22:23:16 + - (system.c): use new calculate_time_diff(). + +hardaker 12 Oct 98 22:25:06 + - (snmp_agent.c): handle engineID discovery requests. + +hardaker 12 Oct 98 22:58:26 + - (usmUser.c): new function to return the userList. + +hardaker 12 Oct 98 22:58:55 + - (snmpusm.c, snmpusm.h): new function usm_check_secLevel(int, struct *usmUser); + +hardaker 12 Oct 98 22:59:36 + - (snmp_agent.c): handle unknownSecurityName and unsupportedSecurityLevel. + +hardaker 13 Oct 98 13:27:14 + - (acconfig.h, config.h.in, configure, configure.in): + - new options: --disable-privacy, --enable-v2p-md5. + +hardaker 13 Oct 98 13:31:22 + - (acconfig.h, config.h.in): comment formatting. + +hardaker 14 Oct 98 13:29:05 + - (snmp_api.c): make snmp_add_var set the size of the oid buffer. + +hardaker 14 Oct 98 13:29:40 + - (snmpusm.c, snmpusm.h): moved the default userList into the library. + +hardaker 14 Oct 98 13:31:29 + - (usmUser.c): use the new library default user list. + +hardaker 14 Oct 98 13:32:58 + - (snmp_agent.c): + - use the new library default user list. + - don't free a nonexistent pdu (it only exists for v3 requests). + +hardaker 14 Oct 98 13:47:56 + - (snmp_agent.c): make sure pdu->securityName is null terminated. + +hardaker 14 Oct 98 17:52:23 + - (aclocal.m4, configure, configure.in, Makefile.in): + - new arguments to configure to set CFLAGS and LIBS: + - --with-KMT=path + - --with-SSLeay=path + - fix to agent/mibgroup/Makefile to keep the above from getting the + wrong asn1.h from the SSLeay package. + +hardaker 14 Oct 98 20:41:07 + - (aclocal.m4, config.h.in, configure, configure.in, */Makefile.in): + - check for kmt.h + - re-order CPPFLAGS to put -I flags last. + +hardaker 14 Oct 98 20:45:51 + - (usmUser.c, usmUser.h, snmpusm.c, snmpusm.h): + - move usm_parse_config_usmUser to the library. + +hardaker 14 Oct 98 20:47:48 + - (agent_read_config.c): include snmpusm.h + +dreeder 15 Oct 98 12:02:40 + - Base for SCAPI + some formatting on the path to snmpv3 startup and shutdown. + - Shuffling in header files to defeat warnings of #define redundancies: + notably, s/freebsd*.h and snmplib/system.h + - Debug & tini toolbag in snmplib/{debug,tools}.* + - Changed configure option --enable-v2p-md5 to --enable-internal-md5. + - Consolidated library system and local header include sequences into + snmplib/all_*.h files. Possibly better solutions for this... + +hardaker 15 Oct 98 22:24:52 + - (usmUser.c): removed usm_parse_config_usmUser that David put back by + accident when doing formating. + +hardaker 15 Oct 98 22:25:17 + - (keytools.c, keytools.h): added length to engineID. + +hardaker 15 Oct 98 22:25:58 + - (read_config.c, read_config.h): make copy_word return a pointer. + +hardaker 15 Oct 98 22:26:21 + - (scapi.c, scapi.h): move #includes from .h to .c. + +hardaker 15 Oct 98 22:27:03 + - (snmpusm.c, snmpusm.h): new config options to change keys. + +hardaker 15 Oct 98 22:27:58 + - (snmpv3.c): don't call init_kmt() unless HAVE_LIBKMT is defined. + +hardaker 15 Oct 98 22:42:00 + - (keytools.c, keytools.h): move #include from .h to .c. + +hardaker 15 Oct 98 22:47:56 + - (usmUser.c, usmUser.h): + - use do_keychange() to implement the key change write methods. + - a bit of -Wall cleanup. + +dreeder 16 Oct 98 11:28:12 + - Updated SCAPI crypting functions to identify transforms OIDs not #define's. + - Moved "global" definitions of OID transforms to snmpusm.h, and out of + usmUser.c and snmpusm.c. + - sc_generate_keyed_hash() stands as a good example of what other functions + will look like. + +dreeder 16 Oct 98 11:50:09 + - (scapi.c, scapi.h) Output buffer arguments for (en|de)crypting are + single-pointers. + +lewis 16 Oct 98 13:15:16 + - - (snmpusm.h): + - Added USM_ERR symbols used by usm_generate_out_msg + +lewis 16 Oct 98 13:20:07 + - - (snmpusm.c) + - Rewrote usm_generate_out_msg, renaming old implementation to + usm_generate_out_msg_NULL + - This code compiled on FreeBSD, not tested for linking or running + - Added functions to calculate indicies (asn_predict_int_length, + asn_predict_length, usm_calc_offsets) and to make the CBC-DES + initialization vector (usm_set_salt). + +dreeder 18 Oct 98 21:14:09 + - SCAPI code complete, but not completely tested. + Added testing/ directory. + Verified that Ed's recent changes compile cleanly. + Tried to patch up "critical" -Wall warnings. + +hardaker 19 Oct 98 07:10:27 + - (Makefile.top): remove -Wall requirement. + +dreeder 19 Oct 98 15:12:57 + - Core SCAPI routines appear sound. testing/ directory is no longer + commented out. SNMPv3 style key manipulations untested yet. + Created (?) a slew of new warnings from files early in compile sequence. + +dreeder 20 Oct 98 11:38:42 + - Tests for generate_Ku and generate_kul. (testing/ktest -h for help.) + Cleaned up new set of "critical" warnings -- mostly adding #include's. + Fixed KMT/apps/randtest.c so it compiles under Linux. + +marz 21 Oct 98 08:18:03 + -(snmp_api.[ch]): add fields for authKey and privKey + +lewis 21 Oct 98 12:07:16 + - - (snmp.h) + - Added SNMP_ERR_ error symbolic constants for the auth/priv (USM) module + reported errors. + - Used values 19-27, updated MAX_SNMP_ERR to 27. + +lewis 21 Oct 98 12:08:24 + - - (snmpusm.h) + - Added symbolic constants for errors found processing incoming messages. + - Equated the symbols with those added to snmp.h + +hardaker 21 Oct 98 12:10:03 + - (snmp_api.h): added ASN/SNMP counters to the counter list. + +marz 21 Oct 98 12:50:24 + -(snmp_api.[ch]): correctly add #define sizes for authKey and privKey + +marz 21 Oct 98 13:38:57 + -(snmp_api.[ch]): added auth/priv protocol type fields to session + +marz 21 Oct 98 13:49:11 + -(snmp_api.c): added cast for internal pdu (internal pdu should be elimianted someday) + +hardaker 21 Oct 98 13:53:38 + - (snmp_api.h): STAT_MAX_STATS -> MAX_STATS. + +hardaker 21 Oct 98 17:54:08 + - (snmpv3.c): remove snmp_perror() defined as perror(). It's a real function. + +hardaker 21 Oct 98 17:58:08 + - (asn1.c): asn_build_string: allow a null string to build a 00 padded string. + +hardaker 21 Oct 98 18:00:07 + - (snmp_api.c): + - engineID discovery debugging messages. + - zero length contextNames ok. + - set max length before usm_generate_out_msg(). + +hardaker 21 Oct 98 19:04:35 + - (snmp_api.c): move the engineID discovery to snmp_sess_open(). + +hardaker 21 Oct 98 19:05:12 + - (snmp_api.h): synch snmp_pdu and internal_snmp_pdu. + +dreeder 21 Oct 98 19:55:15 + - Shook the bugs out of key manipulation routines (generate_kul, generate_Ku). + Completed and tested KeyChange TC code ({encode,decode}_keychange). + Created initial elements of an automated test harness in testing/. + Created data files and test scripts to demonstrate compliance. + Miscellaneous additions to snmplib/tools.?, some temporary/transitional. + +marz 21 Oct 98 19:58:11 + -(snmp_parse_args.c): add auth/priv proto flags, add auth priv key flags + +marz 21 Oct 98 20:19:08 + - (snmp_api.[ch]): updated auth/priv prot and key fileds in session, added suport in snmp_sess_open and close (yanked fields from PDU - did I do that?) + +hardaker 21 Oct 98 21:21:41 + - (lcd_time.c): minor warning fixes. + +hardaker 21 Oct 98 21:22:07 + - (tools.c, tools.h): new tool: memdup(). + +hardaker 21 Oct 98 22:08:07 + - (snmp_api.c): + - generate a usm user from session data if needed. + - check the result from the usm and fail if it does. + +marz 22 Oct 98 08:02:11 + -(snmp_api.c): added DEBUGP code to trace message version and secLevel for demo + +lewis 22 Oct 98 13:37:34 + - - (snmpusm.c) + - Not a working/tested version, but it compiles. + - Fixed one bug - "&" to "==" in an if() + - Did not alter code to deny null engine id users + - Added much code in process incoming message + - New use of errors and DEBUGP + - Still waiting on updates to lcd_time.h to implement + step #3 of RFC 2274, s3.2. + +dreeder 23 Oct 98 09:45:47 + - LCD Time API prototypes are complete. 90% stable. + Draft of automated testing harness in testing/. + Use testing/eval_suite.sh to run all current tests. + +lewis 23 Oct 98 11:38:25 + - - (lcd_time.h) + - added definitions for TRUE and FALSE (if not previously defined) + - fixed a compilation bug in the ensure entry macro + +lewis 23 Oct 98 11:47:37 + - - (snmpusm.c) + - Added the step 3 code to process outgoing messages function + - Still un-run + +dreeder 23 Oct 98 15:39:02 + - Complete code for LCD time API. Awaiting serious tests. + Changed snmpv3_get_engine{Time,Boots} to snmpv3_local_snmpEngine* + +dreeder 24 Oct 98 23:07:54 + - Shook bugs out of LCD to manage engine IDs/time ("testing/etest -a"). + Added a function dump_snmpEngineID ("testing/misctest -1"). + Made sprint_hexstring not-static... (temporary change I think). + Added comments/questions about building snmpEngineID. (snmpv3.c) + Added TRUE/FALSE defines to snmpusm.c. (These should be standardized.) + Added SNMP_MAXBUF_SMALL. (tools.h) + Cleaned up (clarified?) test harness description. + +marz 25 Oct 98 14:48:06 + -(snmp_parse_args.c): move key generation (generate_Ku) after init_snmp + +hardaker 25 Oct 98 20:59:33 + - (snmp_agent.c): debugging parse/build statements and errno fixes. + +hardaker 25 Oct 98 21:00:15 + - (system.h): created DEBUGPL to do DEBUGP with file/line statements. + +hardaker 25 Oct 98 21:01:00 + - (tools.c): check memdup() for NULL passed in. + +hardaker 25 Oct 98 21:01:58 + - (read_config.c): bug fixes: misc NULL checks. + +hardaker 25 Oct 98 21:02:40 + - (snmp_client.c): default to setting secNameLen and contextNameLen to -1. + +dreeder 25 Oct 98 22:28:18 + - Mostly shuffling pre-existing things about -- + Used USE_INTERNAL_MD5 put kmt_hash parallel with v2p MD5 hash. + sc_encrypt/sc_decrypt now also return: SNMPERR_SC_NOT_CONFIGURED. + Tested and "fixed" build with on&off settings of: + USE_V2PARTY_PROTOCOL, SCAPI_AUTHPRIV, USE_INTERNAL_MD5. + Greatest damage done in agent/snmp_agent.c, snmplib/snmp_client.c. + Repaired use of key manipulation functions in snmpusm.c. + (Could use peer review as my expectations of use may differ.) + Added (and removed 1) some XXX's in party code... + +hardaker 26 Oct 98 13:34:03 + - (snmpusm.c): enable NULL engineIDs in user storage. + +hardaker 26 Oct 98 13:37:03 + - (snmp_api.c, snmp_api.h): + - creating users from a session: create_user_from_session(). + - make probing use the above twice (once for NULL engineID and once + for probed engineID). + - bug fix: snmp version printed in debugging was off by -1. + +hardaker 26 Oct 98 20:41:19 + - (snmp_agent.c): set context name on engineID report. + +hardaker 26 Oct 98 20:42:06 + - (snmpd.c): create the "initial" user for engineID:null. + +hardaker 26 Oct 98 22:12:17 + - (keytools.c): check for NULL pointer, not *pointer. + +hardaker 26 Oct 98 22:15:01 + - (snmpusm.c): malloc kul space in usm_set_password(). + +dreeder 28 Oct 98 09:39:57 + - get_enginetime() now returns <0,0> tuple for NULL/""/len=0 engineIDs. + sc_{check,generate}_keyed_hash() process hashes <= hash output len. + (Stable, but expect an expanded test in scapitest.c soon.) + Misc: Put MD5_HASHSIZE_BYTES in party.h; SNMP_ZERO in tools.h + +lewis 28 Oct 98 13:16:54 + - - (snmpusm.c) + - Debugged running of usm_generate... function so that it runs with no + authentication / no privacy options. (Don't have a way yet to test + with the fancy security.) + - Added a line for debugging which sets all bytes of the security header + and the PDU's resting place to FF - for debugging purposes only. This + lets me see what bytes remain to be punched in. This line is flush left + in the file, indicating that it is to be cut out if we reach release. + - Added "emergency_print," an uncalled routine I like to have when running + in gdb. It dumps a field of x bytes in hex, 25 values to a line. + +dreeder 28 Oct 98 14:19:52 + - Bounded KMT code with #define's for HAVE_LIBKMT + - Will not compile without either HAVE_LIBKMT -or- USE_INTERNAL_MD5. + - Added new error code: SNMPERR_KT_NOT_AVAILABLE. + - Added a test for previous changes to sc_*_keyed_hash() functions. + (Augmented test_dokeyedhash() in keymanagement.c.) + +lewis 29 Oct 98 09:56:08 + - - (snmpusm.c) + - Made fixes to process incoming + - Began to add code for the security state reference + +lewis 29 Oct 98 10:27:37 + - - (snmpusm.h) + - Added prototype for set_reportErrorOnUnknownID + +lewis 29 Oct 98 10:29:16 + - - (snmpusm.c) + - Fixed some of Wes' reported problems. + - Added code to store secStateRef + - Still need to use it in generate_outgoing + +lewis 29 Oct 98 14:30:18 + - - (snmpusm.c) + - Now makes use of the stored secStateRef in generate outgoing + - I hope - I still haven't been able to get message back and forth, + it's time to figure out how to run the snmpd stuff I guess. + +marz 29 Oct 98 15:06:49 + add #idef gaurds for kmt.h and kmt_algs.h dependent on existence of headers rather than libkmt + +lewis 30 Oct 98 06:45:24 + - - (snmpusm.h) + - Added a state reference free routine + - Changed name of the routine to set the report-on-error flag so that it + begins with "usm_". + +lewis 30 Oct 98 06:46:52 + - - (snmpusm.c) + - Modified the free state ref routine to take a void * instead of a + struct whatever *, this plus adding it to the .h file makes is useable + by the Message Processor. + +lewis 30 Oct 98 07:34:26 + - - (snmpusm.c) + - Removed a potential memory hole (returning on error from the process + incoming routine without freeing the security state reference). + +hardaker 30 Oct 98 08:38:53 + - (snmpv3.c): snmp_perror() -> perror() ["malloc"]. + +hardaker 30 Oct 98 08:43:52 + - (snmpd.c): + - Make -D a toggle. + - use usm_set_reportErrorOnUnknownID(). + +hardaker 30 Oct 98 08:45:09 + - (snmp_parse_args.c): + - Make -D a toggle. + +hardaker 30 Oct 98 16:44:43 + - (snmp_agent.c): make the agent watch the error status from packet + parsing instead of doing checks itself. + +hardaker 30 Oct 98 16:52:03 + - (snmpusm.c): usm_get_user(): allow a null length (but non null + pointer) engineID. + +marz 1 Nov 98 15:55:11 + -(asn1.c, lcd_time.c, snmp_api.c, snmp_api.h, snmp_client.c, snmpusm.c, snmpv3.c): remove internal pdu/varlist, pdu_free update, handle initial user as discussed, remove initial user hack, remove engineID probe/Report hack, handle securityStateRef as discussed, handle zero-length context, normalize _enginetime arg order, include wes's patches for null engineid and secNameLen++ + +hardaker 1 Nov 98 19:32:43 + - (snmp_parse_args.c, snmp_parse_args.h, snmpbulkwalk.c, snmpdelta.c, + snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, snmptable.c, + snmptest.c, snmptrap.c, snmpwalk.c): + - use "snmpapp" as configuration file name. + +hardaker 1 Nov 98 19:36:59 + - (snmp_api.c): generate user->Kul from session->Ku. + +hardaker 1 Nov 98 19:38:29 + - (snmp_agent.c): generate all sorts of new SNMP reports when needed. + +hardaker 1 Nov 98 19:39:29 + - (snmpd.c): use snmp_perror() if snmp_agent_parse() returns 0. + +hardaker 2 Nov 98 09:00:25 + - (vacm.c): allow a security level >=, not ==. + +hardaker 2 Nov 98 09:01:07 + - (snmpv3.c): remove usm_create_initial() and set_enginetime(). + +hardaker 2 Nov 98 09:06:04 + - (snmpusm.c, snmpusm.h): + - new function: init_usm_post_config(void); + - make usm_get_user_from_list() handle a bogus initial user flag. + +hardaker 2 Nov 98 09:09:35 + - (snmp_api.c): + - use init_usm_post_config(); + - use usm_get_user_from_list to ask not to return the default initial user. + - fix snmp_var_add_variable() to allow counters. + +hardaker 2 Nov 98 09:10:15 + - (snmp_parse_args.c): typo on des key initialization, forgot the 'X'. + +hardaker 2 Nov 98 09:13:36 + - (snmp_agent.c): + - fix report OIDs to be correct. + - debugging statement when sending a report. + - added unsupported security level report. + - send a counter instead of an integer. + +hardaker 2 Nov 98 16:01:24 + - (snmp_parse_args.c): generate Ku for priv protocol using auth protocol hash. + +hardaker 3 Nov 98 09:37:03 + - (lcd_time.c): first byte==0 engine ID's are valid. + +lewis 4 Nov 98 11:35:29 + - - (snmpusm.c) + - Better handling of null and unknown engine IDs. + +dreeder 4 Nov 98 11:45:08 + - (lcd_time.c) Special cases for NULL or 0 length engineIDs. + +hardaker 4 Nov 98 21:53:32 + - (snmp_agent.c): check engineID to make sure its us. + +lewis 5 Nov 98 09:52:35 + - - (snmpusm.c) + - Fixed call to predict integer length routine to give it the *whole* + number, not just one (first/last depends on endian) of the number. + Doh! scale rating 9. + - Altered that routine to be more like the asn_build_int ... i.e., no + longer assumes the length of the length is 1. Doh! rating a 1. + +lewis 5 Nov 98 11:03:24 + - - (snmpusm.c) + - Fixed some DEBUGP calls to show the right function, perhaps these will + become DEBUGPL in the future. + +dreeder 5 Nov 98 15:37:29 + - Mostly function header comments in read_config.c, util_funcs.c, snmpv3.c. + (Please feel free to check for accuracy...) + Check for NULL in register_config_handler(). + Added length argument to snmpv3_get_engineID(). + Check for length(P)