| This file contains major changes in released revisions. Please read |
| the ChangeLog file for a more detailed listing of changes/bug fixes. |
| |
| *3.4* |
| |
| Important: |
| - the UCD-SNMP specific mib structure changed. |
| - many of the table oids have changed location and have been renamed. |
| - the SNMPv3 access control module was implemented in the agent. |
| Therefore, the "community" snmpd.conf parameter no longer |
| exists. See the snmpd.conf file for how to control access via |
| community names now. |
| - The header file #defines have changed. You may have to compile |
| third party applications with -DCMU_COMPATIBLE (like perl-SNMP <= V1.7). |
| - The parser is more strict about unlinked OIDs and end-of-comment |
| conditions. You may see problems in a few broken mibs that used |
| to parse ok with the older parser. |
| |
| New: |
| - dynamic library support: configure with --enable-shared. |
| - the beginnings of a Perl/Tk/SNMP mib browser: tkmib |
| - all applications support -R for random oid-name lookups. |
| - default mib list changes when you add or remove agent mib-groups. |
| - debugging in the agent can be turned on and off using snmpsets. |
| - a new mib module displays a list of all loaded mib modules. |
| - the internal structure of the agent's mib modules is now hierarchical. |
| - the agent looks for .conf files in both the lib/ and share/ directories. |
| - more improvements/options to snmptable. |
| - new vmstat module to report vmstat related information under linux. |
| |
| Fixes: |
| - The code was run through purify for memory leaks and a few were found. |
| - snmptrap sends to the correct default port of 162 again. |
| |
| Ports: |
| - irix 6.2 support improved. |
| - openbsd. |
| - the host resources mib compiles on Solaris. |
| |
| *3.3.1* |
| |
| New: |
| - "make install" installs the library and header files. |
| |
| Fixes: |
| - compilation on many architectures (sunos for example). |
| - snmptrapd doesn't exit if v2party files don't exist. |
| - host resources works a bit better (ie, it compiles) under solaris. |
| |
| |
| *3.3* |
| |
| Path changes: |
| - the default paths to the installed mibs and snmpd.conf file have |
| changed to /usr/local/share/snmp (set differently using --datadir). |
| - the default path of the snmpd and snmptrapd have changed to |
| /usr/local/sbin (set differently using --sbindir). |
| |
| New: |
| - basic SNMPV2c support. |
| - Not fully tested (feedback please!), and not RFC compliant. |
| - all apps require '-v 2c' for v2c and '-v 2p' for the older party code. |
| - basic host-resources mib support for linux, and hpux. |
| - All environment variables can be set with a preceding '+' for |
| indicating additions to the default values. |
| - mib modules cleaned up more and can be added and removed more easily. |
| - mib modules have a new macro for callbacks when reading a .conf file. |
| - apps command line interfaces have merged together for standardization. |
| - the libsnmp library no longer forces printing of errors. |
| - 2 new applications: snmpdelta and snmptable. |
| - the mib parser caches mib directory scans for speed improvements. |
| - snmptrapd is snmp-version multi-lingual. |
| |
| Ported: |
| - irix should be more complete. |
| - aix 4.1.5. |
| - fixes for hpux 10.20. |
| - linux 2.1.x support. |
| - library and apps supported under 32bit windows systems. |
| |
| Fixes: |
| - too numerous to mention. |
| |
| *3.2* |
| |
| New: |
| - Top level of the mib parser has been restructured |
| - no longer reads 'mib.txt' |
| - no longer reads everything (MIBS/MIBDIRS) |
| - reads import clauses to load other required modules |
| - new man page: mib_api.3 |
| - The agent has been completely restructured (modularized) to |
| allow for easier extension via C code and requires no |
| modification of the ucd-snmp distributed source code to add in |
| new C coded mib modules. See the README file in the |
| agent/mibgroup subdirectory for details. Modules are added and/or |
| removed via configure options. |
| - agent can send traps to multiple trap destinations. |
| - configure can be run outside the default source directory. |
| - Optional modules: SMUX support to talk with a running gated. |
| - All configure prompted questions can be set on the command line instead. |
| |
| Fixes: |
| - Memory leaks. |
| - code is now prototyped and many related bugs have been found. |
| (an ANSI compiler is still optional.) |
| - Many others. |
| |
| Ported: |
| - linux-2.* |
| - mips-sgi-irix6.3 (agent needs 2 mib-modules removed still) |
| |
| *3.1.3* |
| |
| New: |
| - FAQ file! |
| - bug-report script! |
| - Agent can read .conf files from more places: |
| - SNMPCONFPATH enviornment variable. |
| - command line options: -c FILE and -C. |
| - Agent can send coldstart and authentication traps. |
| - All requests/patches/questions should go to |
| ucd-snmp-coders@ece.ucdavis.edu |
| - snmp variables mib implemented. |
| - more udp, ip, ipNetToMedia tables implemented. |
| |
| Fixes: |
| - Memory leaks. |
| - Many other system specific fixes. |
| |
| Misc: |
| - configure script updated to autoconf 2.12. |
| |
| Removed: |
| - Very ancient tk/tcl code. |
| |
| *3.1.2* |
| |
| New: |
| - extensible mib moved to ucdavis enterprise mib: .1.3.6.1.4.1.2021. |
| - PORTING file added. |
| - new configure switch: --without-root-access. |
| |
| Ports: |
| - BSDi, and possibly irix, and linux is not too far off. |
| - massive improvements for netbsd, freebsd, hpux. |
| |
| Fixes: |
| - Massive parser improvements. (Niels Baggesen <recnba@mediator.uni-c.dk>) |
| - configure script upgraded to autoconf 2.11. |
| |
| *3.1.1* |
| |
| New: |
| - init_mib() now reads all files in PREFIX/lib/snmp/mibs as mibs. |
| - sysContact and sysLocation settable in snmpd.conf. |
| - TC information retained (from Joe Marzot). |
| |
| Fixes: |
| - snmpset on a pass script works now. |
| - pass scripts more throughly tested and debugged. |
| - community 5 can be set now. |
| - Many others. |
| |
| *3.1.0.1* |
| |
| Ported: |
| - FreeBSD 2.? |
| |
| Fixes: |
| - snmptrap greatly improved! (Niels Baggesen <recnba@mediator.uni-c.dk>) |
| - other small stuff. |
| - default logfile location moved to /var/log if exists, else /usr/adm. |
| |
| New: |
| - snmptrap man page. (Niels Baggesen <recnba@mediator.uni-c.dk>) |
| |
| *3.1* |
| |
| Features: |
| - Pass thru extensibility added! |
| - snmpnetstat greatly improved (Niels Baggesen <recnba@mediator.uni-c.dk>) |
| - improved solaris info caching (Dan A. Dickey <ddickey@transition.com>) |
| |
| Bug fixes: |
| - many fixes for solaris (Niels Baggesen <recnba@mediator.uni-c.dk> |
| and "Dan A. Dickey" <ddickey@transition.com>) |
| - greatly reduced memory usage by mib parser (Niels Baggesen) |
| - disk checks fixed for solaris and osf. |
| - improved Mib parsing from Mike Perik <mikep@crt.com> |
| - TRAP-TYPE/NOTIFICATION-TYPE now handled. |
| - IMPORTS definition no longer required. |
| - SIZE syntax fixed. |
| - sedscript compiles correctly with Solaris's spro compiler. |
| - many more small ones. |
| |
| Misc: |
| - Upgraded to autoconf-2.10 |
| |
| *3.0.7.2* |
| |
| Major solaris patches from Niels Baggesen <recnba@mediator.uni-c.dk>. Thanks! |
| Other misc patches |
| |
| *3.0.7.1* |
| |
| Bug fixes. |
| |
| *3.0.7* |
| |
| Features: |
| - Two new operating systems supported: hppa1.1-hp-hpux10.01, *-netbsd1.1 |
| - Two new ./configure options: |
| --enable-debugging: includes nlist and other warnings in log-file output. |
| --with-defaults: Assumes you want the defaults for all user prompts. |
| |
| Bug fixes: |
| - make clean in man/ works. |
| - Fixed the mib.txt capitalization problem. |
| - Fixed a gcc cpp problem (added -x c to the command line options). |
| - Added NULL to the second gettimeofday argument. |
| |
| Misc: |
| - Upgraded to autoconf-2.9 |
| - snmpcheck upgraded to perl5.002 and Tk-b10 |
| - totally re-did the routing tables (required by hpux10.01). |
| |
| *3.0.6* |
| |
| Features: |
| - snmpV1 community names can be set in the configuration files now! |
| - new app: apps/snmptrap, as requested by many, many people. |
| - New man page (rough still): snmpd.conf.5. |
| - Returns new values for system.sysObjectID for each supported OS. |
| - Better OpenView support for changing the icons & etc. See ov/README. |
| |
| Bug fixes. |
| - -p PORT -l LOGFILE now work as advertised. |
| - printed values of timeticks are no longer negative. |
| - Correctly finds the Solaris 2.5 kernel. |
| - the restart-agent mib entry now sets an 1 second alarm to |
| restart so it can return a proper snmp response first. |
| - Truncates existing logfiles. |
| - nlist warnings removed. |
| - more... (see the ChangeLog) |
| |
| *3.0.5* |
| |
| Bug fixes: |
| - 'make' should not call 'autoconf' and associates anymore. |
| - Fixed sun4 exit codes. Really. |
| - Changed config.h a bit to fix the mib.txt file's errors when |
| some mibs were not defined for usage. |
| |
| Misc: |
| - Updated configure to autoconf 2.7 |
| |
| *3.0.4* |
| |
| Mainly a bug fix release: |
| - fixed another 32/64 bit problem: returned exit codes on alphas |
| were incorrect. |
| - many system errors (e.g., no mem) were causing the agent to |
| return error flags when it really was clueless. |
| - found a memory leak in the CMU routing table implementation. |
| - More configure cleanups, mostly for Solaris. |
| - snmp_open calls getservbyname only once now, at the request of Gary |
| Hayward <gah@dirac.bellcore.com>. Mainly for Perl users. |
| |
| New example file: EXAMPLE.conf file (created at build time). |
| |
| local/snmpcheck has drastically improved, and now requires Tk-b8. |
| |
| You can now mung with all sorts of numbers in config.h and the |
| mib.txt file will be mostly built from it if you change my defaults. |
| |
| *3.0.3* |
| |
| *** default location for .conf and mib.txt files moved to |
| .configure's --prefix location |
| |
| Now using GNU's auto-conf for better portability |
| - prompts for important config.h information as well |
| |
| Port to Sun4/Solaris 2.4 |
| |
| -h/--help and -v/--version flags added to snmpd |
| |
| *3.0.2.1* |
| |
| Compilation bug fix |
| |
| *3.0.2* |
| |
| Port to dec-alpha/OSF 3.1 |
| - quite a few more CMU bugs found during port. |
| |
| (docs/snmpd.1) Beginnings of documentation/man pages. |
| |
| (local/snmpcheck) Many changes/improvements. Still very (usable) Beta. |
| |
| (NEWS) Added this file! |
| |
| *3.0.1* |
| |
| (agent/snmpd) |
| 2 Command line options added: |
| -l LOGFILE Outputs stderr/out to LOGFILE (overrides config.h def) |
| -L Do NOT write to a log file (overrides config.h) |
| |
| (agent/snmpd) |
| New built in mib functions: |
| MIB.VERSIONMIBNUM.VERUPDATECONFIG (default: .1.3.6.1.4.10.100.11) |
| -- set to 'integer:1' to tell the agent to re-read the config file(s). |
| |
| MIB.VERSIONMIBNUM.VERRESTARTAGENT (default: .1.3.6.1.4.10.100.12) |
| -- set to 'integer:1' to tell the agent to restart (exec and quits) |
| |
| Bug fixes/more CMU clean up |
| |
| *3.0* |
| |
| Initial (public) Release |