NEWS revision 145557
11.9 2 tcpwrapper support from glebius@freebsd.org. 3 4 crude interface to NTP: snmp_ntp 5 61.8 7 many man page fixes from ru@freebsd.org and tobez@freebsd.org 8 9 snmpd/main.c: fix a problem which resulted in the daemon exiting 10 when a local socket was closed. 11 12 snmpd/trans_lsock.c: include stdio.h to get a prototype for remove. 13 14 gensnmptree/gensnmptree.c: fix a compile error 15 16 snmp_mibII: add new field spec_oid to ifmib. This allows ifType 17 specific modules to insert the value to be returned for ifSpecific. 18 191.7a 20 fix core dump when config file cannot be opened (submitted by 21 Maxim Konovalov) 22 231.7 24 snmpd: Move event library initialisation before reading of 25 config file (thanks to phk). 26 27 gensnmptree: can now read more than one tree and merge them. 28 29 some support for compilation on older systems 30 31 use standard C fixed width integer types [u]intNN_t 32 331.6 34 New gensnmpdef tool. Needs libsmi. 35 36 Make build infrastructure more intelligent. 37 38 Fix a typo in the mibII counter retrival code. 39 40 Add a new field to struct snmp_node for snmp agents: tree_data. 41 This field can be used by the application. 42 43 Fix a syntax error in the example configuration file (thanks to 44 David J Duchscher). 45 46 Fix a long standing problem with the module loading code 47 and a memory leak. When a module could not be loaded usually 48 a core dump was generated. This was caused by wrong handling 49 of malloced memory in the module table dependency. While 50 fixing this problem it became obvious that dynamic allocated 51 data which was held in a dependency could be lost, because 52 there was no guarantee that the dependency handler ever was 53 call (in case of an error in a SET handler or an earlier 54 dependency in the same PDU) thus causing this memory to leak. 55 To fix this a third dependency operation is introduced 56 SNMP_DEPOP_FINISH which is invoked just before a dependency 57 is freed at the very end of the SET PDU handling. This 58 means also that finalizers (set_atfinish) can be converted 59 to DEPOP_FINISH handler in almost all cases. The only case 60 where this is not so easy is when a finializer was registered 61 for a simple SET operation. In this case an artifical dependency 62 would be needed. Because this seems to occure very seldom the 63 snmp_set_atfinish() call is removed. Thanks to Paul-Henning Kamp 64 for an initial fix for the core dump. 65 6609-Dec-2003 67 First step on factoring out the transport mapping stuff into 68 loadable modules. 69 70 Local stream sockets that check the clients privileges. 71 7203-Dec-2003 73 Bump version to 1.5 but leave library version intact. 74 7503-Dec-2003 76 Now works with libbegemot polling stuff instead of libisc. 77 Use --with-libbegemot[=path] to configure. 78 7903-Dec-2003 80 Fix parsing of non-minimal ASN.1 integers. They are now disallowed. 81 Non-minimal lengths are allowed. 82 83 Remove copyright clause 3 everywhere. 84 85 Make an autoconf build infrastructure. 86 8708-Nov-2003 88 WARNS=6 fixed. 89 9028-Jan-2003 91 WARNS=5 fixes. 92 9309-Jan-2003 94 snmpd: remove local socket in case of an error to fully initialize it. 95 Use chmod instead of fchmod. The latter seems not really to change 96 the mode of the socket. 97 98 lib: at program exit remove the local socket in the library. 99 10011-Dec-2002 101 Implement listening on unix domain sockets. The client must bind 102 its socket, or the server cannot send back its response. These 103 sockets are considered to be more secure, because it is much 104 harder for an intruder to listen on them. 105 106 This requires changes in snmpmod.h and snmpclient.h. 107 10804-Dec-2002 109 Sparc fixes. 110 11115-Aug-2002 112 Use inttypes.h instead of limits.h to get integer limits. This 113 seems to be the Posix way. 114 115 First drafts of an snmpd, gensnmptree, asn1, bsnmplib, 116 bsnmpclient, bsnmpagent, snmpmod, snmp_mibII, snmp_netgraph man pages. 117 118 snmpd/main.c: reorder getopt options according to style(9). Implement 119 a -h option to print a short help. 120 12125-Jun-2002 122 Makefiles rewritten to not use bsnmpmod.mk. The BSD makefiles are 123 really hard to use, because a) they are not documented and b) they 124 change much too often. 125 126 Make the patch a context diff instead of a unified one. 127 12828-Feb-2002 129 Library code for SNMP clients. 130