1999-12-31  Tomasz Koczko  <kloczek@pld.org.pl>
	* configure.in, gxsnmp.desktop, po/pl.po: added Polish translation
	(based on GNOME PL translation resources).

Tue Dec 28 19:47:12 CET 1999  Jochen Friedrich <jochen@scram.de>
	* database/client/gxsnmpdbc.c, database/lib/DB_host.c,
	database/server/tcp_service.c: Fixed a bug with receiving buffers
	in multiple chunks.
	* database/server/gxdd.c: Changed hardcoded IP address to localhost.
	* database/lib/table-plugins/<table>/<table>.c:
	Made sure, objects are created with all instance variables initialized.
	This was causing some of the random crashes for me.

Sun Nov  7 21:18:45 CET 1999 Jochen Friedrich <jochen@scram.de>
	
	* src/Makefile.am, src/gxsnmp_mib_browser.[ch],
	src/gxsnmp_table_dialog.[ch]: Converted GtkTree to GtkCTree and
	started to implement a general SNMP table dialog with DnD.

Sun Oct 31 09:16:00 EST 1999 Gregory McLean <gregm@comstar.net>

	* src/browser.* : renamed to fit the naming scheme..

Sun Oct 31 11:50:59 CET 1999 Jochen Friedrich <jochen@scram.de>

	* src/browser.*, src/gxsnmp_util.*, pixmap/node_*: New experimental
	MIB browser. Activate with --test-browser=1.

Sat Oct 30 13:05:50 1999  Gregory McLean  <gregm@comstar.net>

	* src/gnome-canvas-handle.c: More clean ups. Gdk Method still needs
	work on the bounds method.

Fri Oct 29 23:44:08 1999  Gregory McLean  <gregm@comstar.net>

	* src/gnome-canvas-handle.c (gnome_canvas_handle_render): Took havoc's 
	gnome-canvas-handle cleaned it up a bit, implemented the antialias
	mode for it, here you have it.

Fri Oct 29 18:38:23 1999  Gregory McLean  <gregm@comstar.net>

	* src/gxsnmp.c: src/* : Start of the re-write of gxsnmp. Please
	check with me before you do anything in this dir. Thanks.
	
Sun Oct 17 12:26:39 CEST 1999 Jochen Friedrich <jochen@scram.de>

	* configure.in, app/main.c, app/widgets/mib_panel.c: use libsmi 
	  supplied MIB files.
	* mibs/*: deleted MIB files present in libsmi.

Sat Oct  9 11:42:07 EDT 1999 Gregory McLean <gregm@comstar.net>

   	* app/c_lex.l app/c_parser.y : Killed, obsolete code.

Sat Oct  9 01:30:09 CEST 1999 Jochen Friedrich <jochen@scram.de>

	* app/browser.c, tools/smi-compile.c: Changes for libsmi-0.1.7.

Thu Oct  7 10:59:01 CEST 1999 Jochen Friedrich <jochen@scram.de>

	* plugins/software/*, configure.in: New plugin for software inventory.
	* app/DB_host.c, app/debug.h, app/graph.c, app/gxsnmp_host.c, 
	  app/gxsnmp_map_item.c, app/gxsnmp_network.c, app/gxsnmp_wire.[ch],
	  app/host_list.c, app/menus.c, app/network.c, app/network_list.c,
	  app/plugins.h, app/tables.c, app/wire_host.c:
	  Implemented correct handling of foreign keys (works OK with
	  informix this time). Implemented delete of hosts and networks.
	  Truckloads of bug-fixes :)
	* lib/g_session.c, lib/g_snmp.c: Bug-fixes (decoding of objid).
	* lib/g_sql.h, lib/g_sqldb.c: Foreign key handling.
	* mibs/HOST-RESOURCES-MIB, mibs/SNMP-PROXY-MIB: Syntax corrections.

Tue Sep 28 9:00:00 UTC 1999 Larry Liimatainen <remlali@remsa.ericsson.se>

	* po/se.po added swedish translation

Fri Sep 24 17:18:23 EDT 1999 Gregory McLean <gregm@comstar.net>
	
	* plugins/mysql/mysql_backend.c: sql_enum_dbs implemented by
       	  Kai Nacke, <kai@redstar.de>

Sun Sep 19 16:03:54 EDT 1999 Gregory McLean <gregm@comstar.net>

	* plugins/postgresql : New postgresql database plugin from Kai Nacke
          <kai@redstar.de> Plus a few fixes for the mysql plugin.

Thu Sep  9 23:39:34 CEST 1999 Jochen Friedrich <jochen@scram.de>

	* mib.txt.README, app/mib.txt, lib/mib.[ch], lib/parse.[ch]: moved
	  to obsolete.
	* app/Makefile.am, app/host_dialog.c, app/main.[ch], app/rfc1213.h,
	  plugins/route_table/route_table.c: Make use of SMI compiled header.
	* app/menus.[ch], app/config_panel.c, app/fileops.c, 
	  app/widgets/menu_panel.c: Work on user configurable menus. The dialog
	  is not working, yet. You can add menu entries manually to the config
	  file, though. Example:
	  [HostMenu]
	  MenuItem_0=MTR
	  CommandItem_0=mtr %h
	  MenuItem_1=SSH
	  CommandItem_1=xterm -e ssh %a
	* discovery/Makefile.am, discovery/main.c, discovery/ping.[ch],
	  discovery/snmp_host.h, discovery/snmp_lib.[ch]: Adapted to libsmi and
	  SNMP table functions.
	* lib/Makefile.am, lib/g_session.c: Removed old mib parser.
	* plugins/keepalive/keepalive.c, plugins/mtr/plugin-mtr.c,
	  plugins/process_table/process_table.c,:
	  Some minor changed for user menu handling.
	* tools/README, tools/smi-compile.c: Added SMI compiler.
	* tools/.cvsignore, tools/dae/.cvsignore: Updated.

Mon Aug  2 12:15:09 EDT 1999 Gregory McLean <gregm@comstar.net>

	* lib/g_sqldb.c : Fixed a bug as reported by csmall and confirmed
	by jochen. (It was a misplaced pair of {}'s )

Sun Aug  1 22:45:24 CEST 1999 Jochen Friedrich <jochen@scram.de>

	* config.h.in, configure.in: Configuration now requires libsmi.
	* app/Makefile.am, app/config_panel.[ch], app/fileops.c, app/main.[ch]
	app/structs.h, app/widgets/Makefile.am, app/widgets/menu_panel.[ch],
	app/widgets/mib_panel.[ch]: Added configuration for libsmi.
	* app/browser.[ch]: Converted to using libsmi.
	* docs/rfc????.txt: Various new RFCs added.
	* mibs/*: Corresponding MIB files.
	* lib/g_sqldb.c: Added an assertion.
	* lib/mib.c: Marked old parser as obsolete.
	* po/*.po: Updated using update-po
	* tools/dae/.cvsignore, tools/.cvsignore: Added autogenerated files
	* tools/README, tools/smistrip: Alternative MIB stripper

Thu Jul 22 14:55 cst 1999 John Schulien
	Added poprox directory so Centove can look over the code

Tue Jul 20 10:58:50 1999  Gregory McLean  <gregm@comstar.net>

	* app/network_list.c: Inverted logic on a test so that it actually 
	works.
	* app/host_list.c: Couple of minor potential core dump causing things
	killed here.

Sun Jul 18 16:20:00 EDT 1999 Gregory McLean <gregm@comstar.net>

	* Test commit for web-updates.

Fri Jul  9 18:07:09 EDT 1999 Gregory McLean <gregm@comstar.net>

	* configure.in: Some perl hackery to get the cflags and ldflags 
	extracted out for the dae stuff.
	* Makefile.am: added the tools subdir to get dae intergrated into
	the main building process.
	* tools/dae/Makefile.am: Got all building libraries building.

Thu Jul 08 17:46:00 CEST 1999 Pablo Saratxaga <srtxg@chanae.alphanet.ch>
	* po/es.po: updated spanish language file


Thu Jul 01 17:25 CST 1999 John Schulien <jms@uic.edu>
	* app/g_sqldb.c  --  Removed check in g_sqldb_table_cb_add that
	  was ensuring that row is non-NULL.  A NULL row means that we
	  want the callback to apply to all rows in the table.
	* app/gxsnmp_window.c -- Problem in page_switch_cb -- Using 
	  gtk_widget_get_toplevel can't be used, because the page-switch
	  callback is invoked at notebook-destruction time (when you quit),
	  and gtk_widget_get_toplevel will NOT return a pointer to the
	  GXsnmp_window at that point.  Instead, a pointer to the window
	  object is placed in the user-data field when the signal is 
	  created, and this works correctly.  This removes a series of
	  error messages at termination time. 
	* plugins/traffic/traffic.c -- Reduced the spam level.


Tue Jun 22 22:40:40 CEST 1999 Jochen Friedrich <jochen@scram.de>

	* mibs/*, doc/*, Makefile.am, configure.in: provided GxSNMP with
	a sane set of MIB files to start with. MIBs are now installed to
	<prefix>/share/gxsnmp/mibs as preparation for libsmi.

Tue Jun 22 11:18:33 1999  Gregory McLean  <gregm@comstar.net>

	* app/network_list.c: Fixed a few segfault causing bugs.
	* app/host_dialog.c: Fixed a segfault bug. 
	* app/host_list.c: Fixed a few segfault causing bugs. This catches
	all the core dumping bugs I know of.
	
Mon Jun 21 18:42:46 EDT 1999 Gregory McLean <gregm@comstar.net>

	* applied a patch from Rajesh Godbole <argv@sun.com> for gxsnmp to
	compile/work on Solaris 7.

Sun Jun 20 19:43:44 1999  Gregory McLean  <gregm@comstar.net>

	* app/fileops.c: Lots of changes.
	1. Uses gnome-config for saveing restoring.. will convert the file
	the first time it loads the old format.
	2. Host and network 'user' menus are also stored.
	
Fri Jun 18 23:02:52 1999  Gregory McLean  <gregm@comstar.net>

	* app/DB_hitem.[c|h]: Eeek! Host item invetory objects...
	(PHB stuff if anything is :) )

Wed Jun 16 17:58:15 1999  Gregory McLean  <gregm@comstar.net>

	* app/host_dialog.c: Common bug #1 fixed.. Adding a host before a
	map no longer causes a crash. 

Wed Jun 16 10:14:00 1999  Gregory McLean  <gregm@comstar.net>

	* app/network.c: Some more paranoia checks.
	* database/DB_host.c: Added some addtional sanity checking.

Tue Jun 15 1999 16:20 CST 1999 John Schulien <jms@uic.edu>
	* First step in moving the DB_xxx routines into their
	  own library, in the database directory.

Mon Jun 14 16:31:21 1999  Gregory McLean  <gregm@comstar.net>

	* app/network_list.c (list_dialog_cb): Connect the help button to
	the non-existant help file.
	* app/rmon_panel.c: Connect the help button to the non-existant
	help file.
	* app/*.c app/widgets/*.c : Added some consistant debugging information
	and flow tracing stuff so new people (and old people alike) can get
	a handle on the code paths here.
	
Mon Jun 14 17:25 CST 1999 John Schulien <jms@uic.edu>
	* database -- Created "obsolete" directory for unused table
		      definitions.

	* app/host.c -- Changed to delete interfaces instead of orphaning
			them when the owning host is deleted.

Fri Jun 11 11:29:01 CEST 1999 Jochen Friedrich <jochen@scram.de>

	* tools/dae/*: Updates from Larry Liimatainen 
	<remlali@remsa.ericsson.se>

Tue Jun  8 11:42:56 1999  Gregory McLean  <gregm@comstar.net>

	* app/config_panel.c (create_config_panel): Potential fix for Mark's
	crash.
	* app/widgets/sql_panel.c: Some guards against NULL pointers..
	

Tue Jun  8 11:14:13 1999  Gregory McLean  <gregm@comstar.net>

	* lib/g_sqldb.c: Lots of little sanity checks added to try and 
	ferret out where more bugs are. Also make the routines more 
	resistant to NULL pointers being passed in and screwing everything
	up.

Mon Jun  7 14:31:34 1999  Gregory McLean  <gregm@comstar.net>

	* app/network.c: Verbose debugging added, some potential
	memory leaks plugged. Check the return value on system calls
	* app/map.c: Potential memory leaks plugged.

Mon Jun  7 13:43:59 1999  Gregory McLean  <gregm@comstar.net>

	* app/map.c: More verbose debugging plus some return value 
	checking on a few system calls. Potential bugs killed?
	
Mon Jun  7 12:46:41 1999  Gregory McLean  <gregm@comstar.net>

	* app/map_dialog.c: Lots of debugging added plus some minor
	code clean ups.

Mon Jun  7 10:07:50 EDT 1999 Gregory McLean <gregm@comstar.net>

	* README: Added some more install tips culled from the mailing list.
        * database/Makefile.am: clean this up to _not_ include the historic 
          tables and eliminate bunches of confusion.

Thu Jun  3 10:49:49 1999  Gregory McLean  <gregm@comstar.net>

	* app/widgets/*_panel.c: Make sure the nice translations
	everyone has been doing show up in the tooltips. ;) Plus trim some
	excess fluff.
	

Wed Jun 2 15:10 CST 1999 John Schulien
	* Added traffic plugin -- not working yet -- to replace
	  the keepalive plugin.

Sun May 30 17:42:22 EDT 1999 Gregory McLean <gregm@comstar.net>

	* discovery/main.c : fixed this mess so now everything compiles
	again.. Now to club whoever broke it...

Thu May 13 19:03:56 CEST 1999 Jochen Friedrich <jochen@scram.de>
	* app/menus.c, plugins/keepalive/keepalive.c, plugins/mtr/plugin-mtr.c,
	plugins/route_table/route_table.c, plugins/sample/plugin-sample.c,
	po/*.po: I18n updates.

Wed May 12 15:45 CST 1999 John Schulien <jms@uic.edu>
	* basically undid my efforts at "widgetizing" the DB_host type. 
	  Doing so would make the DB_xxx structure unavailable to 
	  non-GUI programs.

Tue May 11 10:47:25 EDT 1999 Gregory McLean <gregm@comstar.net>

	* app/gui.[c|h] : Obsolete code killed...
	* configure.in: Assorted fixes from Mark Frost <mfrost@horizsys.com>
	for configuring and building on Solaris.

Sun May  9 11:52:23 1999  Gregory McLean  <gregm@comstar.net>

	* app/menus.c: Added the map_group menus.

Fri May  7 17:38:32 CEST 1999 Jochen Friedrich <jochen@scram.de>
	* tools/dae/*: Imported daemon sources donated by 
	Larry Liimatainen <remlali@remsa.ericsson.se>.

Sun May  2 11:53:18 1999  Gregory McLean  <gregm@comstar.net>

	* app/widgets/gxsnmp_map_group.c: Template of the new map_group
	map item.
	* app/widgets/map_panel.c (map_panel_init): Added a check button for
	whether to display this map or not on the tabs on the main window.
	(non functional)
	* app/map_dialog.c: Few debug statements ifdef'd.
	* app/gxsnmp_wire.c (wire_class_init): NULL out the methods we don't
	implement, popup_menu & changed.
	* app/gxsnmp_map_item.c (map_item_init): A few memory leaks fixed.

Sat May  1 14:59:20 1999  Gregory McLean  <gregm@comstar.net>

        * database/tables/tag.table: New table to store misc key:value pairs
	for other tables.
        * app/gxsnmp_wire.c (wire_get_arg): Stubed out.
	* app/gxsnmp_wire.c (wire_set_arg): Stubed out.
        * app/gxsnmp_host.c (host_destroy): Implemented. 
	* app/gxsnmp_wire.c (gxsnmp_wire_set_fill_color): Implemented.
	* app/gxsnmp_wire.h: Added storage for the fill_color of the wire.
	* app/gxsnmp_wire.c (wire_item_destroy): Free the points array and
	the fill_color string storage. 
	* app/gxsnmp_host.c: Implemented the label_color arg functionality.
	* app/gxsnmp_host.c (gxsnmp_host_set_text_color): Implemented.
	* app/gxsnmp_map.c (gxsnmp_map_mouse_select): Fixed the annoying
	rubberband flicker artifact. Also changed the rubberband to a 50%
	gray stippled rectangle. Also insure that map->grabbed is in a 
	consitant state.

Thu Apr 29 14:51:24 EDT 1999 Gregory McLean <gregm@comstar.net>

	* gxsnmp-0.0.11.tar.gz release to the unsuspecting world :)

	* 0.0.12 work begins!

Thu Apr 29 11:34:23 1999  Gregory McLean  <gregm@comstar.net>

	* app/gxsnmp_wire.c (gxsnmp_wire_new): Adjusted the z order of the
	wire so it will be at the bottom of all the items on the map.
	* app/gxsnmp_host.c (gxsnmp_host_set_im_pixmap): Fixed the select_box
	code so that the select box will grow/shrink when the image changes.

Tue Apr 27 12:20:49 1999  Gregory McLean  <gregm@comstar.net>

	* app/gxsnmp_wire.c: Implemented the remaining DB_graph callbacks.

Tue Apr 27 1999 17:00 CST <jms@uic.edu> John Schulien
	More changes to support migration to GtkDatabase objects

Tue Apr 27 1999 15:15 CST <jms@uic.edu>  John Schulien
	* lib/gtkdatabase.c .h -- New object, derived from GtkObject, to
	                          absorb the g_sqldb functionality
	* app/DB_host.c .h     -- New files, REPLACING host.c and host.h
				  re-implementing the DB_host item as a 
				  Gtk object.  
	* Many changes, mostly to #include "DB_host.h"

Tue Apr 27 1999 14:00 CST jms@uic.edu
	*docs/flow.txt -- new documentation file

Tue Apr 27 1999 jms@uic.edu
	* app/gxsnmp_network.c -- Fixed the "duplicated hosts" problem.

Sun Apr 25 12:02:46 1999  Gregory McLean  <gregm@comstar.net>

	* app/gxsnmp_map_item.c (map_item_destroy): Some minor cleanups 
	as it appears an easy way to crash gxsnmp is remove a host, with wire
	from a map. Plus some other misc fixes.
	
Sun Apr 25 16:46:33 CEST 1999 Jochen Friedrich <jochen@scram.de>
	* app/host_dialog.c, lib/g_snmp_table.c, 
	plugins/route_table/route_dialog.[ch], 
	plugins/route_table/route_table.c: Implemented better SNMP table code
	and changed API to use a GHashTable for SNMP table columns.

Sat Apr 24 14:34:36 1999  Gregory McLean  <gregm@comstar.net>

	* app/config_panel.c (apply_cb): Yay! We can configure the database
	stuff now.
	* app/gxsnmp_network.c: Lots o changes to make the network items
	better behaved. Implemented all the db callback hooks so that the
	network items now update like they should. Added some of the GtkArg
	functions.
	* app/gxsnmp_wire.c : Fixed the modern art problem :)
	

Fri Apr 23 18:35 CST 1999 John Schulien <jms@uic.edu>
	* wire_host.c .h  -- New module to handle adding all the networks
			     and wires for a host.  To use the module, 
			     enter a host, then discover its interfaces,
			     then right-click on the host and select
			     "wire host".  Perhaps Centove knows how to
			     fix the "modern art" effect :)
	* graph.c .h 	  -- New support functions graph_find_host(), 
			     graph_find_network(), graph_find_wire().
	* iputil.c .h     -- New support function
			     host_and_netmask_to_network()
	* menus.c         -- Popup menu handler for "wire host" function
	* network.c .h	  -- New support function network_find_by_address()

Thu Apr 22 23:23:25 CEST 1999 Jochen Friedrich <jochen@scram.de>
	* app/host_dialog.c, lib/g_session.c, lib/g_snmp_table.c,
	lib/g_transport.c: Added more debugging stuff
	* plugins/route_table/route_dialog.[ch],
	plugins/route_table/route_table.c: Fixed my changes and made the
	plugin work again.

Sun Apr 18 19:02:05 EDT 1999 Gregory McLean <gregm@comstar.net>
	* plugins/route_table/route_dialog.c: s/naem/name/g I thought miguel
	was the only one with fat fingers :)

Sat Apr 17 11:44:44 CEST 1999 Jochen Friedrich <jochen@scram.de>
	* lib/g_snmp_table.[ch]: Generic SNMP table handler
	* lib/Makefile.am, lib/g_session.[ch], lib/g_snmp.h, lib/test.c,
	app/browser.c, discovery/snmp_lib.c, plugins/keepalive/keepalive.c,
	plugins/process_table/process_table.c: Cleaned up unnecessary field 
	from host_snmp.
	* plugins/route_table/route_dialog.[ch], 
        plugins/route_table/route_table.c: Modified to use new table code.
	* app/host_dialog.[ch]: First cut on discovery. It crashes and burns
	and might occasionally even work :)

Sun Apr 11 15:19:55 1999  Gregory McLean  <gregm@comstar.net>

	* app/network_dialog.c : Connected up the help button to open
	up the manual to the page that describes this task.
	* app/host_dialog.c : Same treatment.

Sat Apr 10 10:56:18 CEST 1999 Jochen Friedrch <jochen@scram.de>

* app/browser.[ch]: Added destructor to catch running requests.
* app/host_dialog.[ch]: Discover button
* plugins/process_table/*: New plugin
* plugins/route_table/route_dialog.h, plugins/route_table/route_table.c:
  Bug fix 

Tue Apr  6 12:13:53 EDT 1999 Gregory McLean <gregm@comstar.net>

	* New fresh and clean change log. Look at ChangeLog.old for historical
	reference.

