Blame ChangeLog

Packit 022b05
Packit 022b05
2008-04-18  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* test/*: updated a couple of checks.
Packit 022b05
	* tools/*: fixed a couple of minor compiler warnings.
Packit 022b05
	* mibs/ietf/PKTC-IETF-SIG-MIB: added (RFC 5098).
Packit 022b05
	* mibs/ietf/MIDCOM-MIB: added (RFC 5190).
Packit 022b05
	* libsmi-0.4.8.tar.gz: released version 0.4.8.
Packit 022b05
Packit 022b05
2008-02-27  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/Makefile.am: added missing files to the distribution.
Packit 022b05
	* libsmi-0.4.7.tar.gz: released version 0.4.7.
Packit 022b05
Packit 022b05
2008-02-27  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/URI-TC-MIB: added (RFC 5017).
Packit 022b05
	* mibs/ietf/PIM-STD-MIB: added (RFC 5060).
Packit 022b05
	* mibs/ietf/IF-CAP-STACK-MIB,EFM-CU-MIB: added (RFC 5066).
Packit 022b05
	* mibs/ietf/UDPLITE-MIB: added (RFC 5097).
Packit 022b05
	* mibs/ietf/LANGTAG-TC-MIB: added (RFC 5131).
Packit 022b05
	* mibs/ietf/IPMCAST-MIB: added (RFC 5132).
Packit 022b05
	* updated IANA MIBs.
Packit 022b05
	* libsmi-0.4.6.tar.gz: released version 0.4.6.
Packit 022b05
Packit 022b05
2007-09-03  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/T11-FC-RSCN-MIB: added (RFC 4983).
Packit 022b05
Packit 022b05
2007-08-08  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/T11-FC-FABRIC-CONFIG-SERVER-MIB: added (RFC 4935).
Packit 022b05
	* mibs/ietf/T11-FC-FABRIC-LOCK-MIB,T11-FC-ZONE-SERVER-MIB: added
Packit 022b05
	  (RFC 4936).
Packit 022b05
	* mibs/ietf/ISNS-MIB: added (RFC 4939).
Packit 022b05
Packit 022b05
2007-07-19  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/DOT3-EPON-MIB: added (RFC 4837).
Packit 022b05
	* mibs/ietf/DOT3-OAM-MIB: added (RFC 4878).
Packit 022b05
Packit 022b05
2007-06-08  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/TCP-ESTATS-MIB: added (RFC 4898).
Packit 022b05
Packit 022b05
2007-05-08  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/SIP-{UA,TC,COMMON,SERVER}-MIB: added (RFC 4780).
Packit 022b05
	* mibs/ietf/MAU-MIB: updated (RFC 4836).
Packit 022b05
Packit 022b05
2007-03-05  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/DS1-MIB: updated (RFC 4805).
Packit 022b05
	* mibs/ietf/IPSEC-SPD-MIB: added (RFC 4807).
Packit 022b05
Packit 022b05
2007-03-05  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/iana/IANA-GMPLS-TC-MIB,IANA-IPPM-METRICS-REGISTRY-MIB,
Packit 022b05
	  IANA-ITU-ALARM-TC-MIB,IANA-MAU-MIB: added.
Packit 022b05
	* mibs/iana/IANA-CHARSET-MIB,IANA-ADDRESS-FAMILY-NUMBERS-MIB,
Packit 022b05
	  IANAifType-MIB: added.
Packit 022b05
	* mibs/ietf/GMPLS-TC-STD-MIB (RFC 4801): added.
Packit 022b05
	* mibs/ietf/GMPLS-TE-STD-MIB (RFC 4802): added.
Packit 022b05
	* mibs/ietf/GMPLS-LSR-STD-MIB,GMPLS-LABEL-STD-MIB (RFC 4803): added.
Packit 022b05
Packit 022b05
2007-02-01  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/MSDP-MIB: added (RFC 4624).
Packit 022b05
	* mibs/ietf/PKTC-IETF-MTA-MIB: added (RFC 4682).
Packit 022b05
	* mibs/ietf/ADSL2-LINE-MIB,ADSL2-LINE-TC-MIB: added (RFC 4706).
Packit 022b05
	* mibs/ietf/RAQMON-MIB: added (RFC 4711).
Packit 022b05
	* mibs/ietf/T11-FC-VIRTUAL-FABRIC-MIB: added (RFC 4747).
Packit 022b05
	* mibs/ietf/DOCS-CABLE-DEVICE-MIB: updated (RFC 4639).
Packit 022b05
	* mibs/ietf/OSPF-MIB,OSPF-TRAP-MIB: updated (RFC 4750).
Packit 022b05
	* lib/scanner-smi.l: accept also \r as end-of-line.
Packit 022b05
Packit 022b05
2006-10-04  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/T11-FC-ROUTE-MIB: added (RFC 4625).
Packit 022b05
	* mibs/ietf/T11-FC-FSPF-MIB: added (RFC 4626).
Packit 022b05
	* mibs/ietf/LMP-MIB: updated (RFC 4631).
Packit 022b05
	* mibs/ietf/RADIUS-DYNAUTH-CLIENT-MIB: added (RFC 4672).
Packit 022b05
	* mibs/ietf/RADIUS-DYNAUTH-SERVER-MIB: added (RFC 4673).
Packit 022b05
Packit 022b05
2006-09-06  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* autogen.sh: Use glibtool instead of libtool on Darwin.
Packit 022b05
	Thanks to Sebastian.
Packit 022b05
Packit 022b05
2006-08-30  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/RADIUS-AUTH-CLIENT-MIB: updated (RFC 4668).
Packit 022b05
	* mibs/ietf/RADIUS-AUTH-SERVER-MIB: updated (RFC 4669).
Packit 022b05
	* mibs/ietf/RADIUS-ACC-CLIENT-MIB: updated (RFC 4670).
Packit 022b05
	* mibs/ietf/RADIUS-ACC-SERVER-MIB: updated (RFC 4671).
Packit 022b05
Packit 022b05
2006-07-15  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/DOCS-IF-MIB: updated (RFC 4546).
Packit 022b05
	* mibs/ietf/DOCS-IETF-CABLE-DEVICE-NOTIFICATION-MIB: added (RFC 4547).
Packit 022b05
	* mibs/ietf/DISMAN-NSLOOKUP-MIB,DISMAN-PING-MIB,DISMAN-TRACEROUTE-MIB:
Packit 022b05
	  updated (RFC 4560).
Packit 022b05
Packit 022b05
2006-06-12  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/ISCSI-MIB: added (RFC 4544).
Packit 022b05
	* mibs/ietf/IPS-AUTH-MIB: added (RFC 4545).
Packit 022b05
Packit 022b05
2006-05-30  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/SNMP-USM-AES-MIB: updated (RFC 3826).
Packit 022b05
Packit 022b05
2006-05-29  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/BGP4-MIB: updated (RFC 4273).
Packit 022b05
	* mibs/ietf/IP-FORWARD-MIB: updated (RFC 4292).
Packit 022b05
	* mibs/ietf/IP-MIB: updated (RFC 4293).
Packit 022b05
	* mibs/ietf/MOBILEIPV6-MIB: added (RFC 4295).
Packit 022b05
	* mibs/ietf/RSTP-MIB: added (RFC 4318).
Packit 022b05
	* mibs/ietf/DOCS-IETF-QOS-MIB: added (RFC 4323).
Packit 022b05
	* mibs/ietf/LMP-MIB: added (RFC 4327).
Packit 022b05
	* mibs/ietf/{P-BRIDGE-MIB,Q-BRIDGE-MIB}: updated (RFC 4363).
Packit 022b05
	* mibs/ietf/{MPLS-LC-ATM-STD-MIB,MPLS-LC-FR-STD-MIB):
Packit 022b05
	  added (RFC 4368).
Packit 022b05
	* mibs/ietf/IFCP-MGMT-MIB: added (RFC 4369).
Packit 022b05
	* mibs/ietf/MPLS-L3VPN-STD-MIB: added (RFC 4382).
Packit 022b05
	* mibs/ietf/FCIP-MGMT-MIB: added (RFC 4404).
Packit 022b05
	* mibs/ietf/T11-FC-NAME-SERVER-MIB: added (RFC 4438).
Packit 022b05
	* mibs/ietf/{T11-TC-MIB,T11-FC-FABRIC-ADDR-MGR-MIB}:
Packit 022b05
	  added (RFC 4439).
Packit 022b05
	* mibs/ietf/ISIS-MIB: added (RFC 4444).
Packit 022b05
	* mibs/ietf/SCSI-MIB: added (RFC 4455).
Packit 022b05
	* mibs/ietf/{AGGREGATE-MIB,TIME-AGGREGATE-MIB}: added (RFC 4498).
Packit 022b05
	* mibs/ietf/RMON2-MIB: updated (RFC 4502).
Packit 022b05
Packit 022b05
	* libsmi-0.4.5.tar.gz: released version 0.4.5.
Packit 022b05
	There was a bug that breaks compliation of 0.4.4, so here
Packit 022b05
	is a new release.
Packit 022b05
Packit 022b05
2006-05-16  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.4.4.tar.gz: released version 0.4.4.
Packit 022b05
	This is more or less just a snapshot to give package
Packit 022b05
	maintainers a fresh and handy release number.
Packit 022b05
Packit 022b05
2005-12-18  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/HDSL2-SHDSL-LINE-MIB: updated (RFC 4319).
Packit 022b05
Packit 022b05
2005-12-16  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/{ENTITY-STATE-MIB,ENTITY-STATE-TC-MIB}:
Packit 022b05
	  added (RFC 4268).
Packit 022b05
Packit 022b05
2005-11-25  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/TE-LINK-STD-MIB: added (RFC 4220).
Packit 022b05
Packit 022b05
	* mibs/ietf/VPN-TC-STD-MIB: added (RFC 4265).
Packit 022b05
Packit 022b05
2005-10-10  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/DOCS-IETF-BPI2-MIB: added (RFC 4131).
Packit 022b05
Packit 022b05
	* mibs/ietf/ENTITY-MIB: updated (RFC 4133).
Packit 022b05
Packit 022b05
	* mibs/ietf/BRIDGE-MIB: updated (RFC 4188).
Packit 022b05
Packit 022b05
2005-10-10  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/SSPM-MIB: added (RFC 4149).
Packit 022b05
Packit 022b05
2005-06-23  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/TUNNEL-MIB: updated (RFC 4087).
Packit 022b05
Packit 022b05
	* mibs/ietf/UDP-MIB: updated (RFC 4113).
Packit 022b05
Packit 022b05
2005-05-17  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/FC-MGMT-MIB: added (RFC 4044).
Packit 022b05
Packit 022b05
2005-05-12  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/VDSL-LINE-EXT-SCM-MIB: added (RFC 4069).
Packit 022b05
Packit 022b05
	* mibs/ietf/VDSL-LINE-EXT-MCM-MIB: added (RFC 4070).
Packit 022b05
Packit 022b05
2005-05-04  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/DOCS-IETF-SUBMGT-MIB: added (RFC 4036).
Packit 022b05
Packit 022b05
2005-04-01  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/NAT-MIB: added (RFC 4008).
Packit 022b05
Packit 022b05
	* mibs/ietf/POLICY-BASED-MANAGEMENT-MIB: added (RFC 4011).
Packit 022b05
Packit 022b05
	* mibs/ietf/TCP-MIB: updated (RFC 4022).
Packit 022b05
Packit 022b05
2005-03-04  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/INET-ADDRESS-MIB: updated (RFC 4001).
Packit 022b05
Packit 022b05
2005-01-17  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/TE-MIB: added (RFC 3970).
Packit 022b05
Packit 022b05
2004-11-30  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y, lib/data.c, lib/error.c: improved handling
Packit 022b05
	of identifiers in the "NameAndNumberForm", incl. improved
Packit 022b05
	warnings if OIDs or identifiers change. Thanks to Mike, David
Packit 022b05
	Perkins, and Randy Presuhn for clarifications.
Packit 022b05
	
Packit 022b05
2004-11-29  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y, lib/data.c: fixed handling of "pending"
Packit 022b05
	nodes when modules are imported right in the middle of another
Packit 022b05
	module (i.e., in MODULE-COMPLIANCE statements).
Packit 022b05
	
Packit 022b05
2004-09-29  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/ARC-MIB: added (RFC 3878).
Packit 022b05
Packit 022b05
	* mibs/ietf/SNMP-NOTIFICATION-MIB: fixed.
Packit 022b05
Packit 022b05
	* mibs/ietf/ALARM-MIB: added (RFC 3877).
Packit 022b05
Packit 022b05
2004-09-28  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/{TRIP-MIB,TRIP-TC-MIB,SCTP-MIB,IANA-ITU-ALARM-TC-MIB,
Packit 022b05
	ITU-ALARM-MIB,ITU-ALARM-TC-MIB,SNMP-NOTIFICATION-MIB,DS1-MIB,
Packit 022b05
	DS3-MIB}: added/updated (RFCs 3872,3874,3877,3895,3896).
Packit 022b05
Packit 022b05
2004-08-18  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.4.3.tar.gz: released version 0.4.3. Time for a new
Packit 022b05
	release to get it out with the next stable Debian release (3.1).
Packit 022b05
	The are numerous bug fixes, improvements to smidump drivers,
Packit 022b05
	MIB updates, added MIBs, and new smilint checks.
Packit 022b05
Packit 022b05
2004-07-27  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/check.c, lib/error.c: Added checks for object groups
Packit 022b05
	containing notifications and vice versa. Thanks to Mike.
Packit 022b05
Packit 022b05
2004-07-22  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y, lib/error.c, lib/data.c: Added checks for
Packit 022b05
	revision clauses that reveal revisions after LAST-UPDATED,
Packit 022b05
	revisions that are not in reverse chronological order and
Packit 022b05
	missing revisions for the LAST-UPDATED timestamp. Besides that,
Packit 022b05
	revisions are now implcitly sorted in reverse chronological
Packit 022b05
	order.
Packit 022b05
Packit 022b05
2004-06-22  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/{MPLS-TE-STD-MIB,MPLS-LSR-STD-MIB,MPLS-FTN-STD-MIB,
Packit 022b05
	MPLS-LDP-STD-MIB,MPLS-LDP-ATM-STD-MIB,MPLS-LDP-FRAME-RELAY-STD-MIB,
Packit 022b05
	MPLS-LDP-GENERIC-STD-MIB}: added (RFCs 3812,3813,3814,3815).
Packit 022b05
Packit 022b05
2004-06-17  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/{Printer-MIB,Finisher-MIB,MPLS-TC-STD-MIB},
Packit 022b05
	mibs/iana/{IANA-PRINTER-MIB,IANA-FINISHER-MIB,IANA-CHARSET-MIB}:
Packit 022b05
	updated and added (RFCs 3805,3806,3808,3811).
Packit 022b05
Packit 022b05
2004-06-10  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/{ROHC-MIB,ROHC-RTP-MIB,ROHC-UNCOMPRESSED-MIB}:
Packit 022b05
	added (RFC 3816).
Packit 022b05
Packit 022b05
2004-06-02  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-netsnmp.c: Cleanup session in case of errors,
Packit 022b05
	Thanks to Michael Hocke.
Packit 022b05
Packit 022b05
2004-04-14  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/DIFFSERV-CONFIG-MIB: added (RFC 3747).
Packit 022b05
Packit 022b05
2004-03-03  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/APM-MIB: added (RFC 3729).
Packit 022b05
Packit 022b05
2004-02-27  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/VDSL-LINE-MIB: added (RFC 3728).
Packit 022b05
Packit 022b05
2004-02-11  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/HC-PerfHist-TC-MIB: added (RFC 3705).
Packit 022b05
Packit 022b05
2004-01-12  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/smidiff.c: Fixed potential segfault in
Packit 022b05
	checkTypeCompatibility(). Thanks to Mike.
Packit 022b05
Packit 022b05
2003-12-25  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/POWER-ETHERNET-MIB: added (RFC 3621).
Packit 022b05
Packit 022b05
2003-12-12  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-python.c, tools/dump-xml.c: Fixed segfaults upon
Packit 022b05
	unresolvable parent type names.
Packit 022b05
Packit 022b05
	* tools/dump-cm.c: Added an explicit float-cast in one place
Packit 022b05
	to ensure execatly equal values on different platforms so that
Packit 022b05
	the test suite is happy again.
Packit 022b05
Packit 022b05
2003-12-05  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.4.2.tar.gz: released version 0.4.2. Time for a new
Packit 022b05
	release upon several requests during recent days and months. :-)
Packit 022b05
	The are numerous bug fixes, MIB updates, added MIBs, and new
Packit 022b05
	smilint and smidiff checks.
Packit 022b05
Packit 022b05
	* test/dumps/*: Checked and ppdated all test cases so
Packit 022b05
	that the whole suite should complete without failures
Packit 022b05
	again.
Packit 022b05
Packit 022b05
2003-12-01  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/smidiff.c: Fixed error messages on changed base
Packit 022b05
	types for node comparisons: now the node names are reported
Packit 022b05
	and not the underlying type names. Thanks to Mike.
Packit 022b05
Packit 022b05
	* mibs/*: More robust Makefiles, initially to support the
Packit 022b05
	cygwin build and installation process. Thanks to Harold.
Packit 022b05
Packit 022b05
2003-11-06  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/ATM2-MIB: added (RFC 3606).
Packit 022b05
Packit 022b05
2003-10-02  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/data.c: Fixed a bug with pending (forward, but not
Packit 022b05
	resolved) definitions of identifiers that appear again in a
Packit 022b05
	subsequently loaded module. Thanks to Fredrick.
Packit 022b05
	
Packit 022b05
	* mibs/ietf/ETHER-WIS: added (RFC 3637).
Packit 022b05
Packit 022b05
2003-10-01  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/EtherLike-MIB: updated (RFC 3635).
Packit 022b05
Packit 022b05
	* mibs/ietf/MAU-MIB: updated (RFC 3636).
Packit 022b05
Packit 022b05
2003-09-15  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/IPV6-FLOW-LABEL-MIB: added (RFC 3595).
Packit 022b05
Packit 022b05
2003-09-03  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/OPT-IF-MIB: added (RFC 3591).
Packit 022b05
Packit 022b05
	* mibs/ietf/SONET-MIB: updated (RFC 3592).
Packit 022b05
Packit 022b05
	* mibs/ietf/PerfHist-TC-MIB: updated (RFC 3593).
Packit 022b05
Packit 022b05
2003-08-07  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* pibs/ietf/FRAMEWORK-FEEDBACK-PIB: added (RFC 3571).
Packit 022b05
Packit 022b05
2003-06-20  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/BLDG-HVAC-MIB: added (RFC 3512) (it's just an
Packit 022b05
	example MIB).
Packit 022b05
Packit 022b05
	* mibs/ietf/MALLOC-MIB: added (RFC 3559).
Packit 022b05
Packit 022b05
2003-03-08  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* pibs/ietf/DIFFSERV-PIB: added (RFC 3317).
Packit 022b05
Packit 022b05
	* pibs/ietf/FRAMEWORK-PIB,FRAMEWORK-TC-PIB: added (RFC 3318).
Packit 022b05
Packit 022b05
	* mibs/ietf/APS-MIB: added (RFC 3498).
Packit 022b05
Packit 022b05
2003-01-03  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/ADSL-LINE-EXT-MIB: added (RFC 3440).
Packit 022b05
Packit 022b05
2002-12-26  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/HC-ALARM-MIB: added (RFC 3434).
Packit 022b05
Packit 022b05
2002-12-22  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/ENTITY-SENSOR-MIB: added (RFC 3433).
Packit 022b05
Packit 022b05
	* pibs/*: Moved PIBs from mibs/tubs/* to pibs/* and adapted
Packit 022b05
	Makefiles and configure script accordingly.
Packit 022b05
Packit 022b05
2002-12-19  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/{SNMP-FRAMEWORK-MIB,SNMP-MPD-MIB,SNMP-NOTIFICATION-MIB,
Packit 022b05
	SNMP-PROXY-MIB,SNMP-TARGET-MIB,SNMP-USER-BASED-SM-MIB,
Packit 022b05
	SNMP-VIEW-BASED-ACM-MIB,SNMPv2-MIB,SNMPv2-TM}: updated to
Packit 022b05
	Full Standard (RFCs 3411-3418).
Packit 022b05
Packit 022b05
	* mibs/ietf/TRANSPORT-ADDRESS-MIB: added (RFC 3419).
Packit 022b05
Packit 022b05
2002-11-29  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/SFLOW-MIB: added (RFC 3176).
Packit 022b05
Packit 022b05
2002-11-19  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-{smi,sming,smiv3}.c: Fixed list of imports in case
Packit 022b05
	of imported types only used for inline restricted types. Thanks
Packit 022b05
	to Linda.
Packit 022b05
	
Packit 022b05
2002-11-18  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.4.1.tar.gz: released version 0.4.1. It's just time
Packit 022b05
	for a new snapshot release: Since 0.4, there are some bug fixes,
Packit 022b05
	enhancements especially to the XSD smidump driver and some
Packit 022b05
	added and updated Standard MIBs.
Packit 022b05
Packit 022b05
2002-10-23  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Fixed a missing error checks in case SMIv2
Packit 022b05
	application types that are not imported. Aligned with similar
Packit 022b05
	checks for SPPI PIBs. Thanks to Mike.
Packit 022b05
Packit 022b05
	* mibs/iana/*: Updated the IANA MIBs as of 2002-10-23.
Packit 022b05
Packit 022b05
	* configure.in: Updated AC_DEFINE()'s to contain defaults and
Packit 022b05
	removed the obsolete acconfig.h file.
Packit 022b05
	
Packit 022b05
2002-09-06  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/L2TP-MIB: added (RFC 3371).
Packit 022b05
Packit 022b05
2002-07-16  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/HC-RMON-MIB: added (RFC 3273).
Packit 022b05
Packit 022b05
2002-07-09  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Fixed a NULL pointer dereference. Thanks to Bill.
Packit 022b05
	
Packit 022b05
	* mibs/ietf/DSMON-MIB: added (RFC 3287).
Packit 022b05
Packit 022b05
2002-06-21  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/: Updated man pages.
Packit 022b05
	
Packit 022b05
	* test/: Updated test suite.
Packit 022b05
	
Packit 022b05
	* libsmi-0.4.tar.gz: released version 0.4. There are two major
Packit 022b05
	improvements in this release: It is the first release that
Packit 022b05
	supports parsing and dumping of SPPI PIB modules (thanks to
Packit 022b05
	Moritz for this great piece of good work!). Additionally the
Packit 022b05
	support of an XML Schema dump format (smidump -f xsd) has
Packit 022b05
	received a lot of enhancements, which might be of interest to
Packit 022b05
	some people (thanks to Torsten for his great former and
Packit 022b05
	ongoing work on all the details of this topic!).
Packit 022b05
Packit 022b05
2002-06-19  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/data.c: Fixed illegal reference to already freed type
Packit 022b05
	structs in smiFreeData(). Thanks to Nick.
Packit 022b05
Packit 022b05
	* lib/parser-smi.h: Added a check for mismatching tables'
Packit 022b05
	SEQUENCE OF types and row types. Thanks to Mike.
Packit 022b05
Packit 022b05
2002-06-14  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
	
Packit 022b05
	* mibs/ietf/GSMP-MIB: added (RFC 3295).
Packit 022b05
Packit 022b05
2002-06-10  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
	
Packit 022b05
	* lib/smi.c: call smiInit() in smiSetPath() if not yet initialized.
Packit 022b05
	Thanks to Yogeshwara.
Packit 022b05
Packit 022b05
2002-06-08  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/DIFFSERV-MIB,DIFFSERV-DSCP-TC: added (RFC 3289).
Packit 022b05
Packit 022b05
2002-05-29  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/data.c: Fixed lost named numbers in case of forward
Packit 022b05
	referenced TCs and type assignments.
Packit 022b05
Packit 022b05
2002-05-25  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/HDSL2-SHDSL-LINE-MIB: added (RFC 3276).
Packit 022b05
Packit 022b05
2002-05-25  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* win/*: Patches from Erik to ease W32 support.
Packit 022b05
Packit 022b05
2002-05-18  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/INET-ADDRESS-MIB: updated (RFC 3291).
Packit 022b05
Packit 022b05
2002-05-17  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/data.c: Fixed nodekind for iso, ccitt, and joint-iso-ccitt.
Packit 022b05
	Thanks to Mark Kaplun.
Packit 022b05
Packit 022b05
	* mibs/ietf/INET-ADDRESS-MIB: updated to the new version
Packit 022b05
	which is expected to be published as RFC rsn.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Added check for counter access.
Packit 022b05
Packit 022b05
	* lib/check.c: Fixed check for not-accessible auxiliary objects.
Packit 022b05
Packit 022b05
	* parser-smi.y,mibs/tubs/*: Moritz Bunkus added a bunch of
Packit 022b05
	patches so that we can now parser SPPI PIBs. There are also
Packit 022b05
	a number of PIBs (temporarily in mibs/tubs/, as long as they
Packit 022b05
	are not published). Thanks to Moritz for this good piece
Packit 022b05
	of work.
Packit 022b05
Packit 022b05
2002-04-22  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/smi.c,...: Added a `parser' argument to the loadModule()
Packit 022b05
	function so that line numbers can be reported when an imported
Packit 022b05
	module cannot be loaded. Thanks to Mark Kaplun and Bill Fenner.
Packit 022b05
Packit 022b05
2002-03-05  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/check.c: Fixed a bug in the range normalization code.
Packit 022b05
	Thanks to Joey Seek <joeyseek@hotmail.com>.
Packit 022b05
Packit 022b05
	* lib/error.c: When a severe error occurs (severity <= 0), it is
Packit 022b05
	now the default error handler that terminates the process by exit().
Packit 022b05
	This means that an application now has the chance to install its
Packit 022b05
	own error handler and call any cleanup code even in case of severe
Packit 022b05
	errors. [Sorry, Dave, that it took sooo long to do this change.]
Packit 022b05
Packit 022b05
	* libsmi-0.3.1.tar.gz: released version 0.3.1.
Packit 022b05
Packit 022b05
2002-02-28  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Added checks for appropriate nodekinds
Packit 022b05
	of each node's parent node.
Packit 022b05
Packit 022b05
2002-01-28  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-jax.c: Removed a misplaced `static' keyword from the
Packit 022b05
	generated code. Thanks to Brian Remick <remick@cs.utah.edu>.
Packit 022b05
Packit 022b05
2002-01-12  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/DISMAN-SCHEDULE-MIB: updated (RFC 3231).
Packit 022b05
Packit 022b05
2002-01-09  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Fixed segfault on illegal VARIABLES in
Packit 022b05
	SMIv1 TRAPs. Thanks to <hanule@3ic.co.kr>. Sorry, I cannot determine
Packit 022b05
	your name in ISO-8859-1. ;-)
Packit 022b05
Packit 022b05
	* smi/util.c: Fixed type derivation checks used for TDomain/TAddress
Packit 022b05
	and InetAddressType/InetAddress checks.
Packit 022b05
Packit 022b05
	* tools/dump-xml.c: Added switches to turn DOCTYPE and XML Schema
Packit 022b05
	specs off.
Packit 022b05
Packit 022b05
2002-01-08  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/CIRCUIT-IF-MIB: added (RFC 3201).
Packit 022b05
Packit 022b05
	* mibs/ietf/FRSLD-MIB: added (RFC 3202).
Packit 022b05
Packit 022b05
	* tools/smidiff.c: Fixed warning messages on group membership
Packit 022b05
	changes. Thanks to Bill.
Packit 022b05
	
Packit 022b05
2001-12-27  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-perl.c: Martin Schulz submitted a patch to fix
Packit 022b05
	the representation of notifications.
Packit 022b05
	
Packit 022b05
2001-12-14  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Added check for incompatible types in SEQUENCE
Packit 022b05
	item and object type definition. Thanks to Vivekanandan.V
Packit 022b05
	<vivekav@future.futsoft.com>.
Packit 022b05
Packit 022b05
2001-11-23  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.3.tar.gz: released version 0.3.
Packit 022b05
Packit 022b05
	* ANNOUNCE: Finalized things for release 0.3.
Packit 022b05
Packit 022b05
	* tools/smidiff.c: Torsten Klie <tklie@ibr.cs.tu-bs.de> and
Packit 022b05
	Juergen Schoenwaelder <schoenw@ibr.cs.tu-bs.de> have spent a
Packit 022b05
	lot of work on this new tool during the past three months.
Packit 022b05
Packit 022b05
2001-10-12  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Chris Avis <chris@snmptech.com> supplied a
Packit 022b05
	patch to detect zero value enumeration numbers in SMIv1, which
Packit 022b05
	is illegal.
Packit 022b05
Packit 022b05
2001-09-19  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Fixed warning on numerical OID DEFVALs.
Packit 022b05
Packit 022b05
2001-08-31  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/data.c: Fixed some missing fclose() calls. Thanks to
Packit 022b05
	Abhay Deshmukh.
Packit 022b05
Packit 022b05
2001-08-30  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/DISMAN-SCRIPT-MIB: updated (RFC 3165).
Packit 022b05
Packit 022b05
2001-08-28  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/DOCS-BPI-MIB: added (RFC 3083).
Packit 022b05
Packit 022b05
	* mibs/ietf/INTERFACETOPN-MIB: added (RFC 3144).
Packit 022b05
Packit 022b05
2001-08-27  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* win/makefile: Added a fix from Yigal.
Packit 022b05
Packit 022b05
	* lib/smi.c,data.c: #ifdef'ed caching, so that MSC systems
Packit 022b05
	don't have problems.
Packit 022b05
Packit 022b05
2001-08-24  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.2.17.tar.gz: released version 0.2.17.
Packit 022b05
Packit 022b05
	* lib/smi.c: Fixed a bug with `-f/dev/null'.
Packit 022b05
Packit 022b05
2001-08-22  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/data.c,smi.c,...: Added support for multiple MIB data sets.
Packit 022b05
Packit 022b05
	* lib/check.c: Updated the InetAddressType/InetAddress check.
Packit 022b05
Packit 022b05
2001-08-16  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* Makefile.in,...: Kicked out files from the CVS repository
Packit 022b05
	that don't belong there and added an autogen.sh script.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y,data.c: Fixed more memory leaks.
Packit 022b05
Packit 022b05
2001-08-15  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* doc/draft-irtf-nmrg-smi-xml-00.txt,smi.dtd: Added these
Packit 022b05
	files to document the xml output driver. Note that this
Packit 022b05
	Internet Draft has expired.
Packit 022b05
	
Packit 022b05
	* lib/parser-smi.y,data.c: Added Bill's dmalloc patch and
Packit 022b05
	trimmed down the number of non-freed chunks significantly.
Packit 022b05
Packit 022b05
2001-06-25  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Added some checks for zero-length
Packit 022b05
	descriptions, references, organizations, contacts, formats
Packit 022b05
	and units strings.
Packit 022b05
Packit 022b05
2001-06-12  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Added special treatment of RFC1065-SMI.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Added optional OID between modulename and
Packit 022b05
	`DEFINITIONS' (which is legal in ASN.1).
Packit 022b05
Packit 022b05
2001-06-11  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-jax.c: Fixed a bug in the generated code for
Packit 022b05
	notifications that have multiple OBJECTS; reported by
Packit 022b05
	Teemu Koponen.
Packit 022b05
	
Packit 022b05
	* tools/smicache.in,lib/smi.c: Added a MIB caching scheme: 
Packit 022b05
	The configuration file may contain the new `cache' statement
Packit 022b05
	which, in combination with an external caching program like
Packit 022b05
	smicache, can be used to fetch MIB modules that are not found
Packit 022b05
	in one of the local directories from any (remote?) resources.
Packit 022b05
	Note that this is *experimental*!
Packit 022b05
	
Packit 022b05
2001-06-06  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y,check.c: Bill contributed another table check
Packit 022b05
	and improved two other checks.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: fixed a bug in checkObjects() reported by
Packit 022b05
	Dave Shield.
Packit 022b05
Packit 022b05
2001-05-08  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-python.c: Keith submitted a patch that turns
Packit 022b05
	(unordered) index element sets into (ordered) lists. However,
Packit 022b05
	it might cause other problems.
Packit 022b05
	
Packit 022b05
2001-05-04  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/Makefile.am: renamed parser-*.tab.c to parser-*.c. Harrie
Packit 022b05
	Hazewinkel reported problems with libtool some systems would
Packit 022b05
	have otherwise.
Packit 022b05
Packit 022b05
2001-04-24  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* config.sub, config.guess: Updated to recent versions from GNU CVS
Packit 022b05
	to get it working on PARISC. Thanks to LaMont Jones
Packit 022b05
	<lamont@smallone.fc.hp.com>.
Packit 022b05
Packit 022b05
2001-04-18  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-xml.c: Fixed DOCTYPE root identifier to contain
Packit 022b05
	no namespace prefix. Thanks to Andreas Goll.
Packit 022b05
Packit 022b05
2001-04-14  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.2.16.tar.gz: released version 0.2.16.
Packit 022b05
Packit 022b05
	* tools/smilint.c, smiquery.c: fixed obsolete use of the
Packit 022b05
	optind variable.
Packit 022b05
Packit 022b05
	* libsmi-0.2.15.tar.gz: released version 0.2.15.
Packit 022b05
Packit 022b05
	* tools/dump-stools.c: Update for stools >= 0.1.16.
Packit 022b05
Packit 022b05
2001-04-09  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Fixed RFC1155-SMI::Counter, Gauge, and
Packit 022b05
	TimeTicks ranges.
Packit 022b05
Packit 022b05
2001-03-15  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-jax.c: Fixed a bug on non not-accessible INDEX
Packit 022b05
	columns, reported by Joerg Mattes <joerg.mattes@nch.it>.
Packit 022b05
Packit 022b05
2001-03-12  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/check.c: Bill contributed more checks on group/compliance
Packit 022b05
	statements.
Packit 022b05
Packit 022b05
	* lib/check.c: Fixed core dump with recent type checks. Thanks
Packit 022b05
	to Bill.
Packit 022b05
Packit 022b05
2001-03-06  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.2.14.tar.gz: released version 0.2.14.
Packit 022b05
Packit 022b05
	* lib/check.c: Added more type usage checks.
Packit 022b05
Packit 022b05
2001-03-05  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Added some defval and type usage checks.
Packit 022b05
Packit 022b05
2001-03-01  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Added checks to compare SEQUENCEs against
Packit 022b05
	columnar objects.
Packit 022b05
Packit 022b05
2001-02-26  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/check.c: Lowered severity of recent compliant status checks.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Bill contributed check for imported Counter64
Packit 022b05
	when used.
Packit 022b05
Packit 022b05
	* lib/check.c: Bill contributed check for node >= group >= compliance
Packit 022b05
	status constraints.
Packit 022b05
Packit 022b05
2001-02-15  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/scanner-smi.l: Martin Schulz noticed a problem with
Packit 022b05
	the use of the isspace() macro on Solaris. Thanks.
Packit 022b05
Packit 022b05
2001-02-10  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/PINT-MIB: added (RFC 3055).
Packit 022b05
Packit 022b05
2001-02-01  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/IPV6-MLD-MIB: added (RFC 3019).
Packit 022b05
Packit 022b05
2001-01-26  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Martin Schulz fixed setting of UNITS
Packit 022b05
	of OBJECT-TYPEs. Thanks!
Packit 022b05
Packit 022b05
2001-01-24  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.2.13.tar.gz: released version 0.2.13.
Packit 022b05
Packit 022b05
	* tools/dump-netsnmp.c: Juergen added support for manager stub
Packit 022b05
	code.
Packit 022b05
Packit 022b05
2001-01-04  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-jax.c: Null pointer fixes from Juergen.
Packit 022b05
Packit 022b05
	* tools/dump-perl.c: Martin Schulz <schulz@videotron.ca> contributed
Packit 022b05
	a perl driver, based on the python driver. It maps each and every
Packit 022b05
	piece of information to a string, even dates and and numerical
Packit 022b05
	values. However, maybe it is useful to some people.
Packit 022b05
Packit 022b05
2000-12-21  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Some well-known SMI identifiers imported
Packit 022b05
	from RFC* modules are now suggested to be imported from SMIv2
Packit 022b05
	modules, where appropriate. This modifies an earlier patch
Packit 022b05
	from Bill.
Packit 022b05
Packit 022b05
2000-12-18  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-identifers.c: Juergen made dump-lines.c obsolete
Packit 022b05
	by adding two options to the `identifiers' format.
Packit 022b05
Packit 022b05
2000-12-15  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/smidump.c: Bill contributed a `lines' dump format to
Packit 022b05
	print line numbers of definitions. He contributed also a patch
Packit 022b05
	that allows the `identifiers' format to report identifiers with
Packit 022b05
	OID definitions that could not be resolved (as in {mib-2 xxx}).
Packit 022b05
Packit 022b05
	* lib/parser-smi.h: Bill added special handling for unintentionally
Packit 022b05
	terminated comments and hints on definitions that could be imported
Packit 022b05
	from more recent modules.
Packit 022b05
Packit 022b05
2000-12-12  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/dump-*.c: More patches from Juergen. Most drivers are
Packit 022b05
	now `-o file' aware. The `imports' driver does no longer hang
Packit 022b05
	in an endless loop on recursive imports.
Packit 022b05
Packit 022b05
2000-12-11  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-*.h: yyerror-verbose is now non-optional.
Packit 022b05
Packit 022b05
	* tools/dump-*.c: Juergen fixed various dump drivers. `cm' is
Packit 022b05
	now a single format with an `explain' option. Man pages are
Packit 022b05
	updated to include long options.
Packit 022b05
Packit 022b05
2000-12-09  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-*.c: Fixes from Juergen.
Packit 022b05
Packit 022b05
2000-12-08  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/NOTIFICATION-LOG-MIB: added (RFC 3014).
Packit 022b05
Packit 022b05
	* mibs/ietf/FR-MFR-MIB: added (RFC 3020).
Packit 022b05
Packit 022b05
2000-12-05  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.2.12.tar.gz: released version 0.2.12.
Packit 022b05
Packit 022b05
	* configure.in: Bill added --with-yyerror-verbose option.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Patch from Bill: Reset capabilitiesModulePtr
Packit 022b05
	at the end of each module. Fixed typo in unsigned32. Fixed
Packit 022b05
	flawed data structures for Opaque as well. Removed a bunch of
Packit 022b05
	unnecessary setTypeParent() and setTypeDecl() calls.
Packit 022b05
Packit 022b05
2000-12-04  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Fixed `GAUGE32 integerSubType' rule.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Fixed flawed data structures in case of
Packit 022b05
	illegal range sub-typing of enum types and enum sub-typing of
Packit 022b05
	range restricted integer types. Thanks to Bill for the hints.
Packit 022b05
Packit 022b05
2000-11-30  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/smidump.c: Juergen fixed some bugs and added some
Packit 022b05
	modifications changes to the recent smidump changes.
Packit 022b05
Packit 022b05
2000-11-29  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* win/config.h.in: Added to the distribution files.
Packit 022b05
Packit 022b05
	* libsmi-0.2.11.tar.gz: released version 0.2.11.
Packit 022b05
Packit 022b05
	* tools/dump-*.c: Now all smidump driver modules register their
Packit 022b05
	format drivers with smidump with an init_<format>() function.
Packit 022b05
	Additionally, we allow a driver to register format specific
Packit 022b05
	options. See dump-identifiers.c for a first small example.
Packit 022b05
Packit 022b05
	* tools/shhopt.[ch]: Added support for long options. Thanks
Packit 022b05
	to Sverre H. Huseby for his small and beatiful shhopt library.
Packit 022b05
	See http://shh.thathost.com/pub-unix/.
Packit 022b05
	
Packit 022b05
2000-11-27  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-*.c: Fixed some minor compiler warnings.
Packit 022b05
Packit 022b05
	* ltconfig: Updated to libtool 1.3.5.
Packit 022b05
Packit 022b05
	* win/GNUmakefile: Added this GNU makefile using the MSVC compiler
Packit 022b05
	contributed by Yigal Hochberg.
Packit 022b05
Packit 022b05
	* lib/check.c: Bill Fenner fixed wrong line numbers reported
Packit 022b05
	on TCs.
Packit 022b05
Packit 022b05
2000-11-24  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.2.10.tar.gz: released version 0.2.10.
Packit 022b05
Packit 022b05
	* configure.in: Fixed broken 64 bit type configuration.
Packit 022b05
Packit 022b05
2000-11-20  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* changed filenames of file created by the corba and netsnmp
Packit 022b05
	dump drivers. Adapted test suite.
Packit 022b05
Packit 022b05
	* libsmi-0.2.9.tar.gz: released version 0.2.9.
Packit 022b05
Packit 022b05
2000-11-16  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* smi.conf-example: Added a configuration file example.
Packit 022b05
Packit 022b05
	* configure.in: Dir separator is now configurable and distinguished
Packit 022b05
	in util/smiIsPath().
Packit 022b05
Packit 022b05
	* win/*: Some changes for clean MSVC compilation. Yigal.
Packit 022b05
Packit 022b05
2000-11-14  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* win/config.h: Added macros for 64 bit types on MSVC systems.
Packit 022b05
	Added a necessary compiler flag to compile scanner-*.c on MSVC.
Packit 022b05
	Thanks to Yigal.
Packit 022b05
Packit 022b05
	* configure.in: Fixed: completely broken AC_TRY_RUN check for
Packit 022b05
	64 bit types. Somehow, I did it in a way that was syntactically
Packit 022b05
	correct. ;-)
Packit 022b05
Packit 022b05
	* acconfig.h: renamed MIN/MAX macros to suppress redefinitions
Packit 022b05
	on Solaris 2.6+.
Packit 022b05
Packit 022b05
2000-11-13  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.2.8.tar.gz: released version 0.2.8.
Packit 022b05
Packit 022b05
	* test/Makefile.am: Added tests for formats: identifiers,
Packit 022b05
	metrics, xml, cm, python.
Packit 022b05
	
Packit 022b05
	* tools/dump-jax.c: Fixed dangling pointers. Test suite
Packit 022b05
	is happy again.
Packit 022b05
Packit 022b05
	* tools/dump-corba.c: The driver now creates idl and oid files
Packit 022b05
	instead of writing to stdout.
Packit 022b05
	
Packit 022b05
	* test/*: Reorganized the test suite. All scripts for
Packit 022b05
	smidump scripts are now identical. Added jax test (and found
Packit 022b05
	a bug that is not yet fixed).
Packit 022b05
Packit 022b05
2000-11-12  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-netsnmp.c: Renamed dump-ucdsnmp.c to dump-netsnmp.c.
Packit 022b05
Packit 022b05
	* test/Makefile.am: Commented out checks for the obsolete
Packit 022b05
	corba-{idl,oid} checks to make the test suite happy.
Packit 022b05
Packit 022b05
	* configure.in: The availability of `long long' type is now
Packit 022b05
	checked during configuration. The result now also affects printf
Packit 022b05
	formats.
Packit 022b05
Packit 022b05
	* configure.in: Path separator is now configurable (useful to
Packit 022b05
	use ":" instead of ";" as well in cygwin environments).
Packit 022b05
Packit 022b05
2000-11-09  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/smidump.c: Juergen did a major rework of the internal
Packit 022b05
	smidump interface for the output drivers. Visible changes:
Packit 022b05
	corba-idl and corba-oid are integrated into a single format
Packit 022b05
	corba; -o option.
Packit 022b05
Packit 022b05
2000-11-08  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/iana/*: Updated IANA maintained modules.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Suppressed an module conformance error
Packit 022b05
	message in case of SMIv1.
Packit 022b05
Packit 022b05
2000-11-08  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/check.c,parser-smi.y: Bill Fenner fixed some duplicated
Packit 022b05
	error messages.
Packit 022b05
Packit 022b05
	* tools/dump-smi.c,dump-tree.c: Bill Fenner fixed some core
Packit 022b05
	dumps on erroneous MIB modules.
Packit 022b05
Packit 022b05
	* tools/dump-ucdsnmp.c: Juergen changed the UCD-SNMP driver
Packit 022b05
	so that it now creates three file (header, stubs & implementation)
Packit 022b05
	with a single smidump format option (netsnmp).
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Added checks for illegal subtyping; adjusted
Packit 022b05
	test suite, so that is runs successfully for all current tests.
Packit 022b05
Packit 022b05
	* lib/scanner-smi.l,scanner-sming.l: Bill Fenner contributed
Packit 022b05
	a patch to continue scanning after unexpected characters have
Packit 022b05
	been read.
Packit 022b05
Packit 022b05
2000-11-06  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.2.7.tar.gz: released version 0.2.7.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Fixed `0' ranges for some core types on Solaris.
Packit 022b05
Packit 022b05
	* lib/smi_config.3.in: Updated the library man pages.
Packit 022b05
Packit 022b05
	* tools/smidump.c: addModule() now inserts NULL module at the
Packit 022b05
	head of the list as expected by the dump drivers.
Packit 022b05
Packit 022b05
	* lib/check.c: Added checks for OID redifinitions and recursive
Packit 022b05
	definitions, based on a contribution from Bill Fenner.
Packit 022b05
Packit 022b05
	* lib/smi.h.in: Added a SmiModule.conformance attribute that
Packit 022b05
	allows applications to determine, `how syntactically correct'
Packit 022b05
	a module is.
Packit 022b05
Packit 022b05
2000-11-04  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/DISMAN-EVENT-MIB: added (RFC 2981).
Packit 022b05
Packit 022b05
	* mibs/ietf/DISMAN-EXPRESSION-MIB: added (RFC 2982). It needed
Packit 022b05
	a small fix.
Packit 022b05
Packit 022b05
2000-11-01  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/smi.c: Reworked the smiPath initialization upon a hint
Packit 022b05
	from Bill Fenner. Note that the order of evaluation of the SMIPATH
Packit 022b05
	environment variable and configuration files has changed and that
Packit 022b05
	the syntax of `path' commands in configuration files has changed.
Packit 022b05
	See smi_config(3), section MODULE LOCATIONS for details.
Packit 022b05
Packit 022b05
2000-10-27  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/check.c: Juergen fixed index checks for Bits/fixed-length
Packit 022b05
	octet strings.
Packit 022b05
Packit 022b05
2000-10-25  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/smidump.c: Removed again `-X' option to eliminate parser
Packit 022b05
	options that might lead to different results.
Packit 022b05
Packit 022b05
2000-10-21  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/error.c: Added a fourth arg to the error handler representing
Packit 022b05
	the error name. This has been wished and contributed by Bill Fenner.
Packit 022b05
	Note that this changed the API slightly.
Packit 022b05
Packit 022b05
2000-10-20  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/check.c: Fixed index length checks for OCTET STRINGs,
Packit 022b05
	IpAddresses and OBJECT-IDENTIFIERs. Thanks to Bill Fenner.
Packit 022b05
Packit 022b05
	* lib/error.c: Fixed two minor typos. Thanks to Bill.
Packit 022b05
Packit 022b05
2000-10-19  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-python.c: a new dump format to generate Python MIB
Packit 022b05
	dictionary code. Contributed by Pat Knight.
Packit 022b05
Packit 022b05
	* tools/dump-xml.c: Fixed missing end tag of rows and tables
Packit 022b05
	in certain cases. Contributed by Pat Knight.
Packit 022b05
Packit 022b05
	* tools/smidump.c: Added option `-X' for `lax' parsing. Some
Packit 022b05
	people wish to accept things like underscores or upper case
Packit 022b05
	first letters in object type names. Note that it is usually
Packit 022b05
	a *bad* idea to use lax parsing!
Packit 022b05
Packit 022b05
2000-10-18  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/FRNETSERV-MIB: updated (RFC 2954).
Packit 022b05
Packit 022b05
	* mibs/ietf/FR-ATM-PVC-SERVICE-IWF-MIB: added (RFC 2955).
Packit 022b05
Packit 022b05
2000-10-17  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-ucdsnmp.c: Juergen fixed BITS handling.
Packit 022b05
Packit 022b05
2000-10-12  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/RTP-MIB: added (RFC 2959).
Packit 022b05
Packit 022b05
	* mibs/ietf/COPS-CLIENT-MIB: added (RFC 2940).
Packit 022b05
Packit 022b05
2000-10-07  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/IPMROUTE-STD-MIB: added (RFC 2932).
Packit 022b05
Packit 022b05
	* mibs/ietf/IGMP-STD-MIB: added (RFC 2933).
Packit 022b05
Packit 022b05
	* mibs/ietf/PIM-MIB: added (RFC 2934).
Packit 022b05
Packit 022b05
2000-10-05  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/DISMAN-NSLOOKUP-MIB,DISMAN-PING-MIB,DISMAN-TRACEROUTE-MIB:
Packit 022b05
	added (RFC 2925).
Packit 022b05
Packit 022b05
2000-10-04  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/scanner-smi.l: Fixed lex'ing of comments. Thanks to
Packit 022b05
	Bill Fenner.
Packit 022b05
Packit 022b05
2000-10-02  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/data.c: Changed all function header to ANSI style.
Packit 022b05
Packit 022b05
	* configure.in: changed compiler flags in case of Sun WorkShop
Packit 022b05
	compiler. Thanks to Bert Helthuis.
Packit 022b05
Packit 022b05
	* mibs/ietf/RDBMS-MIB: Fixed an unknown imported identifier.
Packit 022b05
	Thanks to Pat Knight.
Packit 022b05
Packit 022b05
2000-10-01  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/PTOPO-MIB: added (RFC 2922).
Packit 022b05
Packit 022b05
2000-09-26  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/iana/IANA-RTPROTO-MIB: added IANA maintained MIB module.
Packit 022b05
Packit 022b05
2000-08-28  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/UPS-MIB: fixed two illegal integer range restrictions.
Packit 022b05
Packit 022b05
2000-08-24  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-identifiers.c: update from Juergen.
Packit 022b05
Packit 022b05
2000-08-18  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-identifiers.c: added simple list of all identifiers.
Packit 022b05
Packit 022b05
	* tools/dump-cm.c: minor changes by Andreas.
Packit 022b05
Packit 022b05
2000-07-17  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.2.5.tar.gz: released version 0.2.5.
Packit 022b05
Packit 022b05
	* configure.in (LIBTOOL_VERSION): added checks for additional
Packit 022b05
	Sun compiler flag (others may follow) to make the flex generated
Packit 022b05
	scanner happy about prototypes.
Packit 022b05
Packit 022b05
	* lib/smi.h.in: many compilers are unhappy with empty structures
Packit 022b05
	(not only MS VC++).
Packit 022b05
Packit 022b05
	* lib/scanner-smi.h: moved YY_DECLs from scanner-*.h to scanner-*.l.
Packit 022b05
	
Packit 022b05
2000-07-11  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* win/Makefile.mingw: Updated to reflect check.c and dump-metrics.c.
Packit 022b05
Packit 022b05
2000-07-05  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-jax.c: simplified output by moving some code to
Packit 022b05
	the static parent class of the JAX package. Some code cleanups.
Packit 022b05
Packit 022b05
2000-07-04  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: fixed line numbers of object, type, and
Packit 022b05
	macro definitions to be the first line of the defining SMI
Packit 022b05
	statement.
Packit 022b05
Packit 022b05
	* lib/check.c: Bill Fenner contributed a patch that fixes
Packit 022b05
	the location of complained identifiers if they are imported.
Packit 022b05
Packit 022b05
2000-06-28  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.2.4.tar.gz: released version 0.2.4.
Packit 022b05
Packit 022b05
	* lib/smi.h.in: added more library version information.
Packit 022b05
Packit 022b05
	* tools/dump-jax.c (dumpEntry): added entry get methods for
Packit 022b05
	index elements. Thanks to Sven.
Packit 022b05
Packit 022b05
	* mibs/ietf/IF-MIB: updated (RFC 2863).
Packit 022b05
Packit 022b05
	* mibs/ietf/IF-INVERTED-STACK-MIB: added (RFC 2864).
Packit 022b05
Packit 022b05
2000-06-21  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/HCNUM-TC: added (RFC 2856).
Packit 022b05
Packit 022b05
	* tools/dump-xmp.c: Juergen updated the XML dump format.
Packit 022b05
Packit 022b05
	* lib/scanner-smi.l: Fixed scanning of module files ending
Packit 022b05
	without a newline.
Packit 022b05
Packit 022b05
	* win/: Juergen changed some win things.
Packit 022b05
Packit 022b05
2000-06-20  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/RFC-1212: fixed recursive import.
Packit 022b05
Packit 022b05
	* lib/check.c: Juergen added various checks for INDEX clauses.
Packit 022b05
Packit 022b05
	* lib/check.c: added various checks for range and size restrictions.
Packit 022b05
Packit 022b05
2000-06-19  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/smi.c (smiReadConfig): Fixed path separator when path
Packit 022b05
	values from the configuration file get concatenated.
Packit 022b05
Packit 022b05
	* mibs/ietf/: Fixed some imports.
Packit 022b05
Packit 022b05
	* win/makefile.vc: Minor fixes. Thanks to Yigal Hochberg.
Packit 022b05
Packit 022b05
2000-06-18  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.2.3.tar.gz: released version 0.2.3.
Packit 022b05
Packit 022b05
	* Makefile.am: added the win/ directory to the distribution.
Packit 022b05
Packit 022b05
2000-06-16  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.2.2.tar.gz: released version 0.2.2.
Packit 022b05
Packit 022b05
	* Juergen sent a huge patch: moved parser checks to a separate
Packit 022b05
        C file, aligned error messages, aligned identifier prefixes,
Packit 022b05
        aligned MIB test suite.
Packit 022b05
Packit 022b05
	* mibs/ietf/INET-ADDRESS-MIB: added (RFC 2851).
Packit 022b05
Packit 022b05
2000-06-15  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-jax.c: added a missing .0 instance indentifier
Packit 022b05
	for scalar objects.
Packit 022b05
Packit 022b05
	* lib/error.c: Juergen added some code for error lists and
Packit 022b05
	error handlers.
Packit 022b05
	
Packit 022b05
2000-06-14  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/data.c: Juergen refined the conditional expensive checks
Packit 022b05
	for identifier redefinitions.
Packit 022b05
Packit 022b05
	* lib/util.c: introduced a unique identifer prefix for util
Packit 022b05
	functions.
Packit 022b05
Packit 022b05
	* tools/dump-jax.c: fixed some compiler warnings.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: fixed some compiler warnings.
Packit 022b05
	
Packit 022b05
	* lib/parser-smi.y: adjusted lines of definition in cases of
Packit 022b05
	forward references.
Packit 022b05
Packit 022b05
	* lib/data.c (freeData): fixed a misplaced free() that caused
Packit 022b05
	endless loops.
Packit 022b05
Packit 022b05
	* mibs/ietf/: removed RFC-1213 and fixed some modules to
Packit 022b05
	import RFC1213-MIB instead of RFC-1213.
Packit 022b05
Packit 022b05
2000-06-08  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* configure.in: added dmalloc option.
Packit 022b05
Packit 022b05
	* lib/util.c (timegm): fixed access to freed memory. Thanks
Packit 022b05
	to Bill Fenner.
Packit 022b05
Packit 022b05
2000-06-07  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/smistrip.in: patch to strip modules from I-Ds.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: added checks for range restrictions applied
Packit 022b05
	to enumeration types.
Packit 022b05
Packit 022b05
	* test/: adjusted LIBSMI-TEST-* mibs and dumps/ files to
Packit 022b05
	satisfy the test suite.
Packit 022b05
	
Packit 022b05
	* lib/parser-smi.y: fixed crashes in case of lowercase identifier
Packit 022b05
	DEFVALs for objects that are neither enums nor oids. Thanks to
Packit 022b05
	Bill Fenner.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y (checkObjects): fixed crashes in case of
Packit 022b05
	unknown oids.
Packit 022b05
Packit 022b05
	* lib/smi.c (smiGetNextNode): fixed segfault caused by missing
Packit 022b05
	modules.
Packit 022b05
Packit 022b05
	* tools/dump-jax.c (dumpScalars): fixed setScalar OID check.
Packit 022b05
	Thanks to Bill Rizzi.
Packit 022b05
Packit 022b05
2000-06-06  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/: minor patches from Juergen.
Packit 022b05
Packit 022b05
	* tools/dump-types.c: dumping also implicit types.
Packit 022b05
Packit 022b05
	* mibs/ietf/ and mibs/iana: various MIB module updates.
Packit 022b05
Packit 022b05
	* mibs/ietf/RMON-MIB: updated RMON-MIB (RFC 2819).
Packit 022b05
Packit 022b05
2000-06-02  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y (checkObjects): fixed endless loop, as
Packit 022b05
	occuring in original Modem-MIB for mdmMIB (RFC 1696).
Packit 022b05
Packit 022b05
	* mibs/ietf/: added FIBRE-CHANNEL-FE-MIB.
Packit 022b05
Packit 022b05
2000-05-30  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Juergen added code for checks of inherited
Packit 022b05
	types.
Packit 022b05
Packit 022b05
2000-05-26  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-cm.c: changed dump driver calling conventions
Packit 022b05
	from Juergen. dump-cm patch from Andreas.
Packit 022b05
Packit 022b05
2000-05-25  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.2.1.tar.gz: released version 0.2.1.
Packit 022b05
Packit 022b05
2000-05-20  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-metrics.c: New output format supplied by Juergen.
Packit 022b05
	It prints metrics of MIB modules.
Packit 022b05
Packit 022b05
2000-05-18  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-smi.c (printNotifications): fixed determination of
Packit 022b05
	the ENTERPRISE object. Thanks to Ira Wolf.
Packit 022b05
Packit 022b05
	* tools/dump-smi.c (getOidString): fixed printing of OIDs with
Packit 022b05
	a length of 2. Thanks to Ira Wolf.
Packit 022b05
Packit 022b05
	* test/Makefile.am: removed GNU specific diff options
Packit 022b05
	from check scripts.
Packit 022b05
Packit 022b05
2000-05-17  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/data.c (setObjectName): fixed crashes on unresolved
Packit 022b05
	labels. Thanks to Bill Fenner.
Packit 022b05
Packit 022b05
	* win/: applied patches from Erik.
Packit 022b05
Packit 022b05
2000-05-16  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/data.c (loadModule): added checks for missing imported
Packit 022b05
	modules.
Packit 022b05
Packit 022b05
	* configure.in: fixed mibdir default. Thanks to Saurabh.
Packit 022b05
Packit 022b05
	* lib/data.c (setObjectName): fixed bug in case of multiple
Packit 022b05
	definitions for the same OID in multiple modules.
Packit 022b05
Packit 022b05
	* tools/dump-jax.c: Patch from Juergen: made file creation more
Packit 022b05
	generic.
Packit 022b05
Packit 022b05
2000-05-15  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-jax.c (dumpEntry): changed *EntryImpl classes to
Packit 022b05
	use the super() method.
Packit 022b05
Packit 022b05
2000-05-02  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/smidump.c: Patch from Juergen: flags can now be passed
Packit 022b05
	to the dump modules.
Packit 022b05
Packit 022b05
2000-04-12  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: fixed seg-faults on various imported but
Packit 022b05
	not found definitions. Based on a patch contributed by
Packit 022b05
	Bill Fenner.
Packit 022b05
Packit 022b05
2000-04-11  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-smi.c: fixed trailing comma in SMIv1 SEQUENCEs.
Packit 022b05
	Reported by Ira Wolf.
Packit 022b05
Packit 022b05
	* tools/smistrip.in: fixed bug reported by Ira Wolf: now we do not
Packit 022b05
	terminate a module when we've read the `END' of a macro definition.
Packit 022b05
Packit 022b05
	* win/: added VC++ build directory; Erik and Juergen.
Packit 022b05
Packit 022b05
	* tools/dump-{java,jdmk,dia}: removed obsolete experimental formats.
Packit 022b05
Packit 022b05
2000-04-10  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-smi.c: fixed 'xxxx'H DEFVALs as suggested by Ira Wolf.
Packit 022b05
Packit 022b05
	* tools/dump-cm.c: Update from Andreas.
Packit 022b05
Packit 022b05
	* Erik contributed various patches to compile libsmi in Win32
Packit 022b05
	systems using the VC++ compiler. Juergen aligned some of them.
Packit 022b05
	Some are still left to be done.
Packit 022b05
Packit 022b05
2000-04-08  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-cm.c: added conception model (cm) dump format from
Packit 022b05
	Andreas Mueller.
Packit 022b05
Packit 022b05
	* tools/dump-xml.c: various cleanups from Juergen.
Packit 022b05
Packit 022b05
2000-04-04  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-smi.c: applied some patches from Ira Wolf.
Packit 022b05
Packit 022b05
2000-03-20  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* Keith Dart <kdart@leviathan.kdart.com> has contributed a Python
Packit 022b05
	binding. See the mailinglist archive.
Packit 022b05
Packit 022b05
2000-03-29  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/: removed some obsolete header files.
Packit 022b05
Packit 022b05
	* tools/: some cleanups from Juergen.
Packit 022b05
Packit 022b05
	* tools/dump-jax.c (dumpScalars): added Sven's patches for
Packit 022b05
	notifications and scalar groups.
Packit 022b05
Packit 022b05
2000-03-21  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/*.c: added dump-xml from Juergen. replaced bcmp by memcmp.
Packit 022b05
	fixed multiple printing of groups in dump-sming.c.
Packit 022b05
Packit 022b05
	* mibs/ietf/: added HOST-RESOURCES-MIB and HOST-RESOURCES-TYPES.
Packit 022b05
Packit 022b05
	* lib/data.h: changed //-comment to /* comment */.
Packit 022b05
Packit 022b05
	* tools/dump-sming.c: modified quoted string indentation from
Packit 022b05
	absoulte to relative.
Packit 022b05
Packit 022b05
2000-03-20  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/: added SNMP-COMMUNITY-MIB.
Packit 022b05
Packit 022b05
2000-03-19  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/: added SLAPM-MIB and SNMP-USM-DH-OBJECTS-MIB.
Packit 022b05
Packit 022b05
2000-03-02  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-jax.c: A new dump format (it writes separate files
Packit 022b05
	instead to stdout) has been started for Java AgentX sub-agent code.
Packit 022b05
Packit 022b05
	* David Reeder <dreeder@tislabs.com> contributed a C++ interface.
Packit 022b05
	See the mailinglist archive.
Packit 022b05
Packit 022b05
2000-02-28  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/smi.c: Remember the longest common OID prefix of all nodes
Packit 022b05
	defined in a module. This is used by smiGetFirstNode() and
Packit 022b05
	smiGetNextNode() to limit the searched subtree.
Packit 022b05
Packit 022b05
	* lib/smi.h.in: Dropped SmiValueformat. The way a value is
Packit 022b05
	specified in a module file is no longer visible at the API.
Packit 022b05
Packit 022b05
2000-02-24  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: fixed basetype in default value SmiValue
Packit 022b05
	structs.
Packit 022b05
Packit 022b05
	* tools/dump-smi.c (getValueString): fixed printing of zero-length
Packit 022b05
	binary and hexadecimal strings in several dump modules. fixed
Packit 022b05
	braces in BITS default values.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y (checkDefvals): OID DEFVALs are now
Packit 022b05
	represented as a string of the form ``Module::name'' with
Packit 022b05
	SmiValueformat == SMI_VALUEFORMAT_NAME.
Packit 022b05
Packit 022b05
	* lib/scanner-smi.l: Juergen applied some *enormous* scanner
Packit 022b05
	speedup patches.
Packit 022b05
Packit 022b05
	* lib/smi.h.in: A new flag SMI_FLAG_NODESCR can be used to
Packit 022b05
	suppress storage of descriptions and references in memory.
Packit 022b05
Packit 022b05
2000-02-15  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* ANNOUNCE: Finalized things for release 0.2. Many bugs
Packit 022b05
	have been fixed and things have changed against the latest
Packit 022b05
	0.1.x release. Only some of them are listed below.
Packit 022b05
Packit 022b05
2000-02-12  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Rudimentary AGENT-CAPABILITIES support.
Packit 022b05
	They can be parsed to nodes and dumped as nodes or object
Packit 022b05
	identities in SMIv1/v2/ng. Other attributes than status,
Packit 022b05
	description and references are not yet supported.
Packit 022b05
	
Packit 022b05
	* lib/parser-smi.y: Solved all shift/reduce and reduce/reduce
Packit 022b05
	conflicts of the SMIv1/v2 grammar.
Packit 022b05
	
Packit 022b05
2000-02-10  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/smi.c: Types of tables (SEQUENCE) and rows (SEQUENCE OF)
Packit 022b05
	are now hidden from the API.
Packit 022b05
Packit 022b05
	* tools/smiquery.c: implicitly defined types are no longer
Packit 022b05
	exported with visible names. So `smiquery type ...' now must
Packit 022b05
	detect node names to retrieve their implicit types.
Packit 022b05
Packit 022b05
	* mibs/ietf/SNMPv2-USEC-MIB: added module (RFC 1910).
Packit 022b05
	
Packit 022b05
	* lib/smi.c: fixed smiGetXXX() functions to find items even
Packit 022b05
	if no module is specified.
Packit 022b05
Packit 022b05
	* lib/smi.h.in: added path to struct SmiModule.
Packit 022b05
	
Packit 022b05
	* ATTENTION: all the (internal and API) data structures are
Packit 022b05
	changed for significantly improved performance. This means that
Packit 022b05
	applications must be adapted to recompile, but it's worth!
Packit 022b05
Packit 022b05
	* configure.in: incremented libtool versioning major number.
Packit 022b05
	
Packit 022b05
2000-02-09  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/smilint.c: added `-c configfile' option to the three
Packit 022b05
	tools. It allows to explicitly specifiy a configuration file.
Packit 022b05
	If at least one configfile is specified no default files are
Packit 022b05
	read.
Packit 022b05
Packit 022b05
	* mibs/tubs/TUBS-SMI: some changes to the TUBS-* MIBS from Juergen.
Packit 022b05
	
Packit 022b05
	* configure.in: fixed misused $prefix
Packit 022b05
	
Packit 022b05
	* tools/dump-corba.c: fixed module names of augmented entries.
Packit 022b05
Packit 022b05
	* tools/dump-tree.c: nodes that are not defined in the local
Packit 022b05
	module are gone. augmentation entries now list the index
Packit 022b05
	elements.
Packit 022b05
Packit 022b05
	* tools/dump-smi.c: fixed SMIv1 INDEX clauses where an SMIv2
Packit 022b05
	AUGMENTS clause was parsed.
Packit 022b05
Packit 022b05
2000-02-07  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-mosy.c: fixed determination of types of %tc's and 
Packit 022b05
	objects; added special type `ObjectID'. Added distinction of
Packit 022b05
	read-write/read-create. Checked output against mosy output for
Packit 022b05
	some standard modules (IF-MIB, RMON2-MIB, ...).
Packit 022b05
Packit 022b05
2000-02-06  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-sming.y: added parsing of SMIng extension statement.
Packit 022b05
	Its contents are stored in new elements of struct SmiMacro.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: made the mktime() call for parsed date
Packit 022b05
	information timezone idependent.
Packit 022b05
Packit 022b05
2000-02-05  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/smi.h: removed lastupdated from SmiModule. This information has
Packit 022b05
	to be retrieved from the associated SmiRevisions, if present.
Packit 022b05
Packit 022b05
	* ATTENTION: first steps towards a reorganisation of internal
Packit 022b05
        data structures. This also leads to major changes in the API.
Packit 022b05
Packit 022b05
2000-02-02  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Juergen added checks for illegally imported
Packit 022b05
	SMI types and ASN.1 type definitions instead of TCs in SMIv2.
Packit 022b05
Packit 022b05
2000-01-28  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Juergen added special handling for the
Packit 022b05
	NetworkAddress SMIv1 type.
Packit 022b05
Packit 022b05
	* tools/smiquery.c: Juergen fixed crash on unknown node and
Packit 022b05
	introduces SMIng notation for fully quallified identifiers.
Packit 022b05
Packit 022b05
2000-01-27  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Andrew Hood pointed out wrong typed constants.
Packit 022b05
Packit 022b05
	* test/Makefile.am: Andrew supplied a patch so that make check
Packit 022b05
	works even before make install.
Packit 022b05
Packit 022b05
2000-01-26  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/AGENTX-MIB: MIB module added.
Packit 022b05
Packit 022b05
2000-01-13  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/scanner-smi.l: Bert Helthuis pointed out an incorrect warning
Packit 022b05
	when SNMPv2-SMI is parsed. Fixed.
Packit 022b05
Packit 022b05
	* Juergen Schoenwaelder applied a lot of memory leak fixes, error
Packit 022b05
	detections and cleanups.
Packit 022b05
	
Packit 022b05
2000-01-07  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/ietf/MIP-MIB: Bert Helthuis gave a hint on a slight bug
Packit 022b05
	in MIP-MIB. Fixed.
Packit 022b05
Packit 022b05
2000-01-04  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: Added TRAP-TYPE handling. Changed
Packit 022b05
	ExtUTCTime handling.
Packit 022b05
Packit 022b05
2000-01-03  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: added revision by LAST-UPDATED clause for
Packit 022b05
	modules without any REVISION clause.
Packit 022b05
Packit 022b05
	* Juergen contributed another patch: SMIv1/SMIv2 scanner/parser
Packit 022b05
	now get numbers as numbers and not as strings. Fixed a Y2K bug in
Packit 022b05
	parser-smi.y. Make sure we use util_malloc() and friends
Packit 022b05
	everywhere. Added a length check for identifiers in SMIng. Rewrote
Packit 022b05
	the length checking code for SMIv1/SMIv2 to make it shorter.
Packit 022b05
	Removed malloc error checks that will never happen.
Packit 022b05
Packit 022b05
1999-12-22  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* Juergen contributed a lot of patches: some error cleanups,
Packit 022b05
	some scanner/parser cleanups, automatic SMI language recognition,
Packit 022b05
	and some more.
Packit 022b05
Packit 022b05
1999-12-15  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* added two IETF MIB modules.
Packit 022b05
Packit 022b05
	* fixed a recent bug on MODULE-COMPLIANCE statement parsing.
Packit 022b05
Packit 022b05
1999-12-14  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.1.8.tar.gz: released version 0.1.8.
Packit 022b05
Packit 022b05
	* replaced updated SMIng I-D. updated README. minor cleanups.
Packit 022b05
Packit 022b05
	* tools/*.1.in: updated option lists in man pages.
Packit 022b05
	
Packit 022b05
	* lib/smi.c (smiReadConfig): changed config file syntax.
Packit 022b05
Packit 022b05
	* lib/error.c: moved fatal errors to level -1 and non-error
Packit 022b05
	output (statistics) to level 0.
Packit 022b05
Packit 022b05
	* lib/data.c (loadModule): fixed lex recursion level of
Packit 022b05
	statistics output.
Packit 022b05
Packit 022b05
	* mibs/ietf/RFC1158-MIB (IpNetToMediaEntry): fixed typos in
Packit 022b05
	original MIB.
Packit 022b05
Packit 022b05
1999-12-13  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: fixed wrong complaints about imported but
Packit 022b05
	unused identifiers in MODULE sections of MODULE-COMPLIANCE
Packit 022b05
	statements.
Packit 022b05
Packit 022b05
	* lib/error.c (errorSeverity): error severities can now be
Packit 022b05
	changed, e.g. by smilint `-i error-name-prefix options or config
Packit 022b05
	file `hide error-name-prefix commands, the severity of all errors
Packit 022b05
	with names prefixed by the pattern is raised to 9. this means
Packit 022b05
	they only show up at error level 9. Note, that not yet all errors
Packit 022b05
	have names, since it's not easy to find explanatory names with
Packit 022b05
	grouping prefixes.
Packit 022b05
Packit 022b05
	* lib/smi.c: new config file commands: `path' prepends an element
Packit 022b05
	to the module search path. `level' sets the error level.
Packit 022b05
	
Packit 022b05
	* lib/parser-smi.y: Opaque size restrictions are now allowed.
Packit 022b05
	Warning about Opaque usage in SMIv2 modules.
Packit 022b05
Packit 022b05
1999-12-10  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/smi.c (smiReadConfig): a global and a user configuration
Packit 022b05
	file are now read, if existent: /usr/local/etc/smi.conf and
Packit 022b05
	~/.smirc. The first and only directive `load <module>' may be
Packit 022b05
	used to preload any MIB modules. This feature still needs some
Packit 022b05
	enhancements, like per application directives.
Packit 022b05
Packit 022b05
1999-11-01  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/smidump.c: Again, Juergen Schoenwaelder contributed
Packit 022b05
	a huge chunk of patches that improve dump formats. The CORBA
Packit 022b05
	IDL output is updated and an smidump option to suppress comments
Packit 022b05
	(-s) has been added.
Packit 022b05
Packit 022b05
1999-10-25  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/smistrip.in (VERSION): smistrip (plus man page) has
Packit 022b05
	been added to the libsmi distribution. It allows to extract
Packit 022b05
	modules from text documents like RFCs and I-Ds.
Packit 022b05
Packit 022b05
1999-10-07  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.1.7.tar.gz: released version 0.1.7.
Packit 022b05
Packit 022b05
	* lib/error.c: added check for illegal type restrictions
Packit 022b05
	in SEQUENCEs.
Packit 022b05
Packit 022b05
1999-10-06  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/Makefile.am: the MIB module files have been reorganized in
Packit 022b05
	subdirectories and updated to the latest RFCs and IANA modules.
Packit 022b05
Packit 022b05
1999-10-05  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* test/Makefile.am: restructured tests slightly.
Packit 022b05
	
Packit 022b05
	* mibs/Makefile.am: added a huge amount of (nearly all current?)
Packit 022b05
	Standard MIBS and some more. They still have to be checked
Packit 022b05
	for completeness and `libsmi robustness'.
Packit 022b05
Packit 022b05
1999-10-04  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: fixed problems with OID DEFVALS in SMIv1
Packit 022b05
	modules. now {0 0} works.
Packit 022b05
Packit 022b05
	* lib/smi.c (smiGetParentNode): fixed a bug where the wrong
Packit 022b05
	node has been returned for implicitly defined nodes as used
Packit 022b05
	in notification types.
Packit 022b05
Packit 022b05
	* lib/smi.c (smiGetNextNode): fixed a similar bug here that
Packit 022b05
	caused loops.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: added check for multiple groups or
Packit 022b05
	object refinements for the same object in a single
Packit 022b05
	compliance statement. this caused loops before.
Packit 022b05
Packit 022b05
	* tools/smidump.c: applied another patch by Juergen Schoenwaelder
Packit 022b05
	that beautifies various dump formats and introduces a regression
Packit 022b05
	test system.
Packit 022b05
	
Packit 022b05
1999-10-01  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: fixed range of Counter64.
Packit 022b05
Packit 022b05
	* tools/dump-types.c: applied a patch by Juergen Schoenwaelder
Packit 022b05
	that beautifies the dump formats for imports and types.
Packit 022b05
Packit 022b05
1999-09-30  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: fixed some more decl settings.
Packit 022b05
Packit 022b05
	* tools/smidump.c: applied a huge patch by Juergen Schoenwaelder
Packit 022b05
	that reorganizes the smidump format modules and adds a (not
Packit 022b05
	yet compiled) new format for xfig figures.
Packit 022b05
Packit 022b05
1999-09-29  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/data.h: new struct Value. Now all smi.h structs are
Packit 022b05
	separated from the data.h structs. This was needed to handle
Packit 022b05
	OID DEFVALs correctly.
Packit 022b05
	
Packit 022b05
	* tools/smiquery.c (main): added default values und beatified
Packit 022b05
	some other output.
Packit 022b05
Packit 022b05
	* lib/smi.h: SMI_DECL_IMPLICIT_TYPE denotes implicitly defined
Packit 022b05
	types. Fixed some other decl settings for types in the SMIv1/v2
Packit 022b05
	parser.
Packit 022b05
Packit 022b05
	* tools/dump-data.c: Applied a patch from Juergen Schoenwaelder
Packit 022b05
	that fixes some types for the tree dump format.
Packit 022b05
	
Packit 022b05
1999-09-27  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* configure.in: added checks for 64bit strtoX() functions to
Packit 022b05
	work on FreeBSD systems.
Packit 022b05
Packit 022b05
1999-09-24  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-smi.c: fixed some generated import for SMIv1
Packit 022b05
	modules. also fixed some typename conversions for SMIv2
Packit 022b05
	modules generated from SMIv1.
Packit 022b05
Packit 022b05
	* lib/smi.c: fixed a conceptual bug that led to loops when a
Packit 022b05
	single node appears multiple times in a list like in OBJECTS
Packit 022b05
	of a NOTIFICATION-TYPE. This is similar to the earlier bug with
Packit 022b05
	multiple items in an index clause. Hence, the struct SmiIndex
Packit 022b05
	has been renamed to SmiListItem is used for different kinds
Packit 022b05
	of lists. This also made some API functions obsolete that have
Packit 022b05
	been removed: smiGetFirst/NextMemberNode,
Packit 022b05
	smiGetFirst/NextObjectNode, smiGetFirst/NextMandatoryNode.
Packit 022b05
	The bug has been reported by Ira Wolf on comp.protocols.snmp.
Packit 022b05
Packit 022b05
1999-09-23  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/data.c (mergeNodeTrees): fixed a nasty ptr bug reported
Packit 022b05
	by Jochen Friedrich some weeks ago.
Packit 022b05
Packit 022b05
	* lib/parser-sming.y: a checkFormat() call contained a wrong
Packit 022b05
	argument, leading to claimed format data that are correct.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: David Reeder pointed out a slight bug where
Packit 022b05
	an error message contained a wrong argument.
Packit 022b05
Packit 022b05
	* tools/dump-mosy.c: Juergen Schoenwaelder contributed further
Packit 022b05
	patches to various dump modules and some checks in SMI and SMIng
Packit 022b05
	parsers.
Packit 022b05
	
Packit 022b05
	* tools/dump-ucdsnmp.c: Juergen Schoenwaelder contributed this
Packit 022b05
	new dump module that generates UCD-SNMP mib2c like output.
Packit 022b05
	
Packit 022b05
1999-07-09  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* mibs/: extracted updated MIB modules from RFCs.
Packit 022b05
Packit 022b05
	* lib/data.c: findObjectByNode() now first looks for objects in
Packit 022b05
	the current view.
Packit 022b05
Packit 022b05
1999-07-02  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/smidump.c: Juergen Schoenwaelder contributed further
Packit 022b05
	smidump cleanup and formats: CORBA IDL files can be written
Packit 022b05
	according to the JIDM specifications (formats corba-idl and
Packit 022b05
	corba-oid) and nice trees of MIB nodes can be drawn with the
Packit 022b05
	tree format.
Packit 022b05
Packit 022b05
1999-06-30  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/error.c: added minor checks
Packit 022b05
Packit 022b05
	* lib/smi.h: removed SEQUENCE and SEQUENCEOF basetypes.
Packit 022b05
	Removed WRITE_ONLY and READ_CREATE access values.
Packit 022b05
Packit 022b05
1999-06-23  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.1.6.tar.gz: released version 0.1.6.
Packit 022b05
Packit 022b05
1999-06-22  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/smidump.c: Juergen Schoenwaelder contributed another
Packit 022b05
	smidump patch: now smidump supports SMIv1 output format.
Packit 022b05
Packit 022b05
1999-06-21  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/data.c: fixed a bug with merging two subtrees of nodes
Packit 022b05
	defined in two separate MIB files (reported by Jochen Friedrich).
Packit 022b05
Packit 022b05
1999-06-17  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: fixed incorrect base types of SNMPv2-SMI
Packit 022b05
	application types.
Packit 022b05
Packit 022b05
1999-06-16  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.1.5.tar.gz: released version 0.1.5.
Packit 022b05
Packit 022b05
	* tools/dump-java.c: started a new dump format that represents
Packit 022b05
	java classes for MIB tables. This is experimental and may be
Packit 022b05
	removed from smidump in future revisions.
Packit 022b05
Packit 022b05
	* lib/data.c: more changes to internal data structure to make
Packit 022b05
	them language independant, especially hiding all occurances
Packit 022b05
	of the SMIng namespace operator `::'.
Packit 022b05
Packit 022b05
	* data.c: cleaned up libsmi base types to be less language
Packit 022b05
	dependant.
Packit 022b05
Packit 022b05
	* lib/smi.h: add API function smiGetNodeByOID() to retrieve
Packit 022b05
	an SmiNode based on an OID given by an integer array.
Packit 022b05
Packit 022b05
	* lib/smi.c: smiGetNode() now returns the node with the longest
Packit 022b05
	common OID prefix, if its argument is given by OID.
Packit 022b05
	
Packit 022b05
1999-06-15  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/smi.h: added SmiLanguage and an appropriate element to the
Packit 022b05
	SmiModule struct to represent the language that has been used to
Packit 022b05
	read a MIB module.
Packit 022b05
Packit 022b05
1999-06-14  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/smi.h: Hiding knowledge on the underlying language from
Packit 022b05
	the API: SmiNode contains a new element `nodekind' that represents
Packit 022b05
	the kind of any node in the tree independant from the actual
Packit 022b05
	language statement. Hence, most application no longer need to
Packit 022b05
	use SmiDecl. smiquery and smidump are adapted accordingly.
Packit 022b05
Packit 022b05
1999-06-11  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/smi.c: implemented smiGetFirstChild() and smiGetNextChild().
Packit 022b05
Packit 022b05
	* lib/smi.h: OIDs are now represented by a more efficient array
Packit 022b05
	of integers instead of a string.
Packit 022b05
Packit 022b05
1999-06-10  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* test/parser.test.in: started to write a set of MIB modules
Packit 022b05
	to test the capabilities of MIB parsers to detect syntax and
Packit 022b05
	semantic errors.
Packit 022b05
Packit 022b05
	* tools/dump-smi.c: fixed bug when dumping modules without
Packit 022b05
	any compliance statement.
Packit 022b05
Packit 022b05
	* libsmi-0.1.4.tar.gz: released version 0.1.4.
Packit 022b05
Packit 022b05
	* lib/error.h: undef'ed yyerror to suppress compile warning.
Packit 022b05
Packit 022b05
	* tools/dump-sming.c (printObjects): fixed bug with missing
Packit 022b05
	nodes read from OBJECT-IDENTITY constructs.
Packit 022b05
Packit 022b05
	* lib/parser-sming.y: fixed bug in name creation of pseudo types
Packit 022b05
	in compliance statements.
Packit 022b05
Packit 022b05
1999-06-09  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: fixed bug in name creation of pseudo types
Packit 022b05
	in compliance statements.
Packit 022b05
Packit 022b05
	* lib/data.c: added `.smiv2' extension to look for SMIv2 files.
Packit 022b05
Packit 022b05
	* tools/dump-smi.c: the dump format `smiv2' is back!
Packit 022b05
	
Packit 022b05
	* lib/parser-smi.y: fixed bug with wrong module references
Packit 022b05
	in compliance statements.
Packit 022b05
Packit 022b05
1999-06-08  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.1.3.tar.gz: released version 0.1.3.
Packit 022b05
Packit 022b05
	* lib/parser-sming.y: fixed various SMIng related bugs.
Packit 022b05
Packit 022b05
	* tools/dump-sming.c: fixed bug when printing OIDs with more
Packit 022b05
	than one trailing sub-identifiers that cannot be resolved to
Packit 022b05
	identifers.
Packit 022b05
	
Packit 022b05
	* tools/dump-sming.c (printGroups): no longer sorting group
Packit 022b05
	statements separately based on underlying OG/NG types, but
Packit 022b05
	continuously based on OID.
Packit 022b05
Packit 022b05
	* lib/smi.c (smiGetNode): fixed bug, when retrieving node by
Packit 022b05
	OID.
Packit 022b05
Packit 022b05
1999-06-07  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/smi.c: added path expansion semantics if SMIPATH
Packit 022b05
	environment variable starts or ends with a colon.
Packit 022b05
	
Packit 022b05
	* test/Makefile.am: started some test routines.
Packit 022b05
Packit 022b05
	* lib/parser-sming.y: SMIng `create' statement bugfix.
Packit 022b05
Packit 022b05
	* configure.in: added checks for flex and bison.
Packit 022b05
	
Packit 022b05
	* tools/dump-mosy.c: Juergen Schoenwaelder contributed a
Packit 022b05
	dump module to generate MOSY conformant output and patches
Packit 022b05
	to clean up the management of dump formats.
Packit 022b05
Packit 022b05
	* tools/dump-sming.c: bug fix on SMIng subtype syntax.
Packit 022b05
Packit 022b05
1999-06-05  Frank Strauss  <strauss@escape.de>
Packit 022b05
Packit 022b05
	* lib/smi.c: minor fixes.
Packit 022b05
Packit 022b05
1999-06-04  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* tools/dump-imports.c: added `imports' format do smidump to
Packit 022b05
	display the import hirarchy of a module.
Packit 022b05
Packit 022b05
	* lib/parser-smi.y: bugfix: allow status `deprecated' in SMIv1
Packit 022b05
	modules.
Packit 022b05
Packit 022b05
	* tools/smiquery.c: adapted index command.
Packit 022b05
Packit 022b05
	* lib/smi.h: had to add struct SmiIndex and smiGetFirstIndex()
Packit 022b05
	and smiGetNextIndex(), since otherwise we have no chance to
Packit 022b05
	distinguish objects that apear more than once in a single
Packit 022b05
	index clause, like in RMON2-MIB::alHostEntry.
Packit 022b05
Packit 022b05
	* mibs/RFC1271-MIB: MIB file added.
Packit 022b05
	
Packit 022b05
	* tools/dump-sming.c: some bugfixes.
Packit 022b05
Packit 022b05
	* lib/parser-sming.y: bugfix for adjustments of forward references
Packit 022b05
	in index structs.
Packit 022b05
Packit 022b05
1999-06-03  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.1.2.tar.gz: released version 0.1.2.
Packit 022b05
	
Packit 022b05
	* lib/smi.c: added smiGetPath() and smiSetPath() functions.
Packit 022b05
	
Packit 022b05
	* lib/smi.c (smiLoadModule): fixed bug when module is
Packit 022b05
	specified by pathname.
Packit 022b05
Packit 022b05
	* lib/defs.h: obsoleted and removed defs.h completely.
Packit 022b05
Packit 022b05
	* lib/defs.h (MAX_LINEBUF_LENGTH): eliminated restriction of
Packit 022b05
	maximum the length of MIB module lines.
Packit 022b05
Packit 022b05
1999-06-02  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* libsmi-0.1.1.tar.gz: released version 0.1.1.
Packit 022b05
	
Packit 022b05
	* configure.in: added default smipath support. bugfix for
Packit 022b05
	missing SMIPATH environment variable.
Packit 022b05
Packit 022b05
	* libsmi-0.1.tar.gz: released version 0.1.
Packit 022b05
	
Packit 022b05
1999-06-01  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/*.3.in, tools/*.1.in: updated manual pages.
Packit 022b05
Packit 022b05
	* README: updated installation information and added a hint
Packit 022b05
	on online information.
Packit 022b05
Packit 022b05
1999-05-31  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* COPYING et al: applied the license that scotty uses to
Packit 022b05
	all files.
Packit 022b05
Packit 022b05
1999-05-28  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/Makefile.am: added automake and libtool support
Packit 022b05
Packit 022b05
1999-05-27  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* lib/smi.h: added SmiOption and SmiRefinement functions.
Packit 022b05
Packit 022b05
1999-05-25  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* README et al: applied GNU General Public License (NOT L-GPL).
Packit 022b05
Packit 022b05
	* tools/smiquery.c: adapted to current API.
Packit 022b05
Packit 022b05
	* lib/smi.h: added IndexNode and MemberNode functions.
Packit 022b05
Packit 022b05
1999-05-22  Frank Strauss  <strauss@ibr.cs.tu-bs.de>
Packit 022b05
Packit 022b05
	* configure.in: LIBSMI_VERSION=0.1
Packit 022b05
Packit 022b05
	* Makefile: now building shared library. This heavily depends
Packit 022b05
	on the platform and bin-utils. Just tested for Solaris 2.5.1
Packit 022b05
	and Linux with GNU gcc and bin-utils.
Packit 022b05
	
Packit 022b05
	* configure.in: started GNU configure support.
Packit 022b05
Packit 022b05
	* ChangeLog: started ChangeLog.