2003-11-05 23:44  massie

	* lib/hash.c (1.7): Created a bug fix that was reported by Jim
	Prewett <download@hpc.unm.edu>.  A user-defined metric packet with
	a name string of length 1 and a first char larger than the hash
	size would crash all gmond on a multicast channel.  These packets
	formats are not possible using standard ganglia clients but can
	easily be created otherwise.

2003-10-29 20:41  sacerdoti

	* gmond/machines/linux.c (1.16): MTU bugfix from Frank Crawford

2003-10-29 20:40  sacerdoti

	* configure.in (1.34), ganglia.spec.in (1.12), gmetad/Makefile.am
	(1.11): Builds on AMD Opteron (64bit)

2003-10-25 22:57  brooks_en_davis

	* configure.in (1.33), gmond/key_metrics.h (1.12), gmond/metric.h
	(1.14), lib/ganglia/net.h (1.16), gmond/machines/freebsd.c (1.5):
	Add FreeBSD support for all Linux metrics.

2003-10-25 22:27  brooks_en_davis

	* lib/hash.c (1.6): Add missing include of ganglia/debug_msg.h.

2003-09-11 20:58  sacerdoti

	* gmetad/: data_thread.c (1.18), gmetad.c (1.26), process_xml.c
	(1.35), server.c (1.10): Fixed non-scalable mode. Always output a
	GRID tag (suggested by Jason Smith). Also we are more careful when
	declaring a source dead.

2003-08-06 23:11  sacerdoti

	* gmetad/gmetad.conf (1.10): Matches code

2003-08-05 18:27  sacerdoti

	* gmond/machines/: hpux.c (1.3), irix.c (1.4) (utags:
	Release_05_08_2003_Version_2-5-4): Martin Knoblauch HP-UX, IRIX
	patch from May 9th.

2003-07-29 22:58  sacerdoti

	* gmetad/process_xml.c (1.34, Release_05_08_2003_Version_2-5-4):
	Correctly handles old host liveness test.

2003-07-29 20:24  sacerdoti

	* gmetad/process_xml.c (1.33): Simpler, more accurate old gmon
	handling.

2003-07-29 18:00  sacerdoti

	* ganglia.spec.in (1.11, Release_05_08_2003_Version_2-5-4): Bumped
	release

2003-07-29 17:59  sacerdoti

	* gmond/machines/cygwin.c (1.2, Release_05_08_2003_Version_2-5-4):
	Added network MTU function.

2003-07-29 17:58  sacerdoti

	* gmetad/process_xml.c (1.32): More efficient, HOST processing
	symmetrical to CLUSTER and GRID.

2003-07-23 02:05  pmsmith

	* gmond/: gmond.c (1.28), machines/freebsd.c (1.4) (utags:
	Release_05_08_2003_Version_2-5-4): Added Brooks Davis's
	<brooks@one-eyed-alien.net> FreeBSD kvm patch.	gmond.c also
	altered to call metric_init() before dropping privs, so FreeBSD
	doesn't gag on kvm_open at startup.

2003-07-21 23:38  sacerdoti

	* gmetad/: gmetad.c (1.25, Release_05_08_2003_Version_2-5-4),
	process_xml.c (1.31): addstring makes code simpler, safer.

2003-07-16 00:39  sacerdoti

	* gmond/machines/linux.c (1.15, Release_05_08_2003_Version_2-5-4):
	Not counting mounted filesystems without a '/dev/' device name.

2003-07-14 21:52  sacerdoti

	* gmond/metric.h (1.13, Release_05_08_2003_Version_2-5-4): Raised
	the value and mcast thresholds of bandwidth/sec metrics.

2003-07-09 16:37  pmsmith

	* lib/Makefile.am (1.16, Release_05_08_2003_Version_2-5-4): Missed
	a file in Robert Walsh's Opteron patch.

2003-07-08 20:56  pmsmith

	* gmond/machines/linux.c (1.14): Added Robert Walsh's patch for
	Opteron support.

2003-06-04 17:37  sacerdoti

	* gmond/server.c (1.19, Release_05_08_2003_Version_2-5-4): Bug from
	larger DTD. Caught by Lv Jin.

2003-05-30 17:47  sacerdoti

	* ganglia.spec.in (1.10): Newer

2003-05-29 22:13  sacerdoti

	* gmetad/: data_thread.c (1.17, Release_05_08_2003_Version_2-5-4),
	process_xml.c (1.30), rrd_helpers.c (1.21,
	Release_05_08_2003_Version_2-5-4): Fixes from big meta.

2003-05-29 19:56  sacerdoti

	* gmond/dtd.h (1.6, Release_05_08_2003_Version_2-5-4): Validates
	new summaries.

2003-05-29 19:48  sacerdoti

	* gmetad/rrd_helpers.c (1.20): Creating RRDs with the correct
	timestamp now.

2003-05-28 23:47  sacerdoti

	* gmetad/: data_thread.c (1.16), gmetad.c (1.24), process_xml.c
	(1.29): Trying to fix a deadlock risk.

2003-05-27 22:09  sacerdoti

	* gmetad/: conf.c (1.14, Release_05_08_2003_Version_2-5-4),
	gmetad.c (1.23), gmetad.h (1.15, Release_05_08_2003_Version_2-5-4),
	process_xml.c (1.28), rrd_helpers.c (1.19), server.c (1.9,
	Release_05_08_2003_Version_2-5-4), xml_hash.c (1.7,
	Release_05_08_2003_Version_2-5-4), xml_hash.gperf (1.6,
	Release_05_08_2003_Version_2-5-4): Fixed some gmetad problems.	1.
	Fixed squirrelly overall summaries (thread sync problem) 2. Handles
	new HOSTS, METRICS tags.  3. Gracefully handles old gmond versions.
	 4. Added more detailed error reporting.

2003-05-12 21:58  sacerdoti

	* gmetad/: gmetad.c (1.22), gmetad.conf (1.9,
	Release_05_08_2003_Version_2-5-4), server.c (1.8): Changed default
	authority pointer to http://host/ganglia (from
	ganglia-webfrontend).  My feeling is that since the prefix is
	'http', its obvious that we are speaking about a webpage.
	
	Also removed some debugging output from server.c

2003-05-07 11:31  massie

	Patch submitted by Martin Knoblauch for IRIX

2003-05-06 10:50  sacerdoti

	Some ia64 on HPUX changes

2003-05-06 10:49  sacerdoti

	Debug level 1 now only shows error messages (and no backgrounding
	in gmetad).

2003-05-06 10:47  sacerdoti

	Incorporated Jason Smiths spec file suggestions.

2003-05-06 10:45  sacerdoti

	Added METRICS and HOSTS specifications

2003-05-06 10:43  sacerdoti

	Added LOCALTIME attribute to grid tags.

2003-05-06 10:40  sacerdoti

	A more efficient and correct metric handling technique.

2003-04-30 17:12  sacerdoti

	The Subtree Gmetad
	
	This version of gmetad constructs a full DOM tree of the XML,
	similarly to gmond. With this structure, it enables an interactive
	mode where you can select XML subtrees and summary views. This will
	help the speed of the webfrontend's meta, cluster, and host views
	immensely, among other things.
	
	I have added a backwards-compatibility mode that will affect
	version 2.5.0 behavior (no grids). The polling interval bug in
	conf.c is also fixed and tested.
	
	This gmetad will still deliver the full tree on port 8651 (by
	default), and listens for interactive requests on port 8652.

2003-04-16 14:46  massie

	Fixed a bug in the random number generator discovered by Albert Chu

2003-03-27 07:39  pmsmith

	Added a missing odm_terminate in aix.c Added some checks for the
	return code of kvm_open in freebsd.c  This should fix some kvm_open
	segfaults.

2003-03-07 12:38  sacerdoti

	Added Martins second HPUX patch. I altered the gmond start and stop
	priorities as suggested by Leif and Jason.

2003-03-06 17:33  sacerdoti

	Added -Wall to all compiles to keep us honest.

2003-03-06 17:32  sacerdoti

	Added CLUSTER_LOCALTIME patch from Steve, and made nice with Wall.

2003-03-06 17:31  sacerdoti

	Fixed long metric name bug, and incorporated patches from Michael
	and Phil>

2003-02-25 11:36  pmsmith

	AIX cc gags on compile with "//" style comments on these two lines.

2003-02-15 16:42  sacerdoti

	Removed some unneeded debug info.

2003-02-15 16:41  sacerdoti

	Fixed foreach bug. Added hash_walkfrom.

2003-02-15 16:39  sacerdoti

	More efficient.

2003-01-29 10:17  sacerdoti

	Edited language for clarity.

2003-01-07 09:04  massie

	Fixed a bug in machine/linux.c for bytes_in bytes_out

2002-12-20 11:59  sacerdoti

	Changed name of error reporting function.

2002-12-20 11:59  sacerdoti

	Contains the typedefs and structs for the ganglia 3 language.

2002-12-20 11:57  sacerdoti

	Changed structure to decouple g_publish() from actual transmission
	on network.

2002-12-20 11:56  sacerdoti

	A Skeleton ganglia 3 module.

2002-12-18 16:39  sacerdoti

	This file compiles now (no linking test yet.)

2002-12-17 14:12  sacerdoti

	Using XDR opaque calls to get more effecient 1-byte encodings.

2002-12-17 14:11  sacerdoti

	Encodes Ganglia XDR messages, and provides a simple API for module
	creators. Note that metric meta data can be dynamically changed
	between publishing.
	
	The first arg to many of the "create message" functions is a
	pointer to your ganglia_module_t struct. This is like the "self"
	pointer in python or the "this" pointer in C++.

2002-12-12 17:12  sacerdoti

	First draft of ganglia 3 language definition. These files will
	define the XDR format of gmond messages sent within a cluster.
	
	They are used by listen.c, and rely on structs defined in a new
	version of metric_typedefs.h.
	
	Note that all metrics have a PATH string, and each is named with a
	string instead of an integer key. Messages can contain multiple
	metrics as long as they are in the same branch. Major string fields
	such as path, name, and value can be very long - they are only
	bounded by BUFSIZ (around 8MB). I leave it up to the sender to
	limit their size.
	
	A brother file to hear.c, called talk.c is coming...
	
	Federico

2002-12-11 12:00  sacerdoti

	Cleanup thread interval should be 300sec.

2002-12-09 15:27  sacerdoti

	GRID-aware DTD. Does not verify for some reason, seems right. Is
	recursion allowed?

2002-12-09 14:53  sacerdoti

	Due to popular demand, the debug level and location tag can be
	specified on the command line.
	
	The debug output has been pared down a bit as well.

2002-12-09 14:44  sacerdoti

	Bumped version to 2.5.2.

2002-12-09 14:43  sacerdoti

	The grid-aware patch.
	
	Gmetad now wraps its data sources in a GRID tag. Nested GRIDs are
	allowed.  The purpose for this new tag is to distribute the load of
	keeping RRDs, which has been identified as a computation and I/O
	bottleneck.
	
	New features: -Grid Composability (meta-meta*) -Can use hostnames
	in trusted host declarations -Settable polling interval for sources
	[1] -Debug command line option -Cleaner code for rrd_helpers.c and
	others.  -Keeps swap_total summary RRDs for swap display on MEM
	graphs.
	
	[1] The polling interval is the time between XML pulls from a data
	source.  It is optional, with a default of 15sec as before. Be
	aware that the RRDs rely on this value when deciding if a primary
	data point (PDP) is "undefined". You should only change this value
	if you are creating new RRDs. If the polling interval is changed
	after the RRD files have been created, graphs in the webfrontend
	will not display correctly. Perhaps this can be changed in the
	future with a call to "rrdtune".
	
	This code has been tested on Linux only, and is not ready for
	release until verified on other platforms.
	
	Federico

2002-12-02 19:22  pmsmith

	Added a patch from dotconf upstream to fix warning about signedness
	of char.

2002-11-08 11:36  sacerdoti

	Normal case for monitoring a cluster is a single data source from
	the localhost.

2002-11-07 20:40  massie

	Needed to Obsolete: ganglia-monitor-core

2002-11-07 15:32  sacerdoti

	Removed DOTCONF_LIBS.

2002-10-30 11:30  massie

	Added signal( SIGPIPE, SIG_IGN ) in gmetad and gmond on advice by
	Leif Nixon

2002-10-30 10:56  massie

	Added patch from Martin Knoblauch for HPUX support

2002-10-30 10:36  massie

	Fixed a mutex problem

2002-10-29 21:39  pmsmith

	Fixed memfree function to give accurate values for AIX 4.3.3. 
	Added functions to get the full oslevel from the ODM. (4.3.3.75)

2002-10-18 14:57  sacerdoti

	Cleaned up spacing.

2002-10-15 14:27  sacerdoti

	Split gmetad/gmond into subpackages for easier service management.

2002-10-14 18:06  sacerdoti

	Spacing changes. Aniticpating 2.5.1 release.

2002-10-14 15:21  pmsmith

	Added easy metrics for OS X.

2002-10-14 12:29  pmsmith

	Couple little changes for ganglia to build on MacOS X:	 * added
	check for poll.h in configure, which doesn't seem present on OS X. 
	  * added configure code to link darwin.c to machine.c	  * Added
	function stub darwin.c	  * changed the typedef for host_t in
	ganglia.c|h, since OS X has a host_t	  in mach/mach_types.h (The
	diff is small, so if this breaks something,	 it'll be an easy
	fix :) )    * changed a line in bootstrap to make automake --copy
	rather than symlink.

2002-10-11 15:03  sacerdoti

	Small correctness changes.

2002-10-07 17:02  pmsmith

	Fixed a missing #ifdef for PMAPI, and added a README.AIX

2002-09-25 13:21  sacerdoti

	The Cleanup Patch
	
	Bumped the version to 2.5.1. Added the cleanup thread that enforces
	the DMAX attribute on HOSTS and METRICS. This means that hosts and
	metrics can be timed out of the XML tree (and hashes) as specified.
	The definition is:
	
	'A metric will be deleted DMAX seconds after it is received, and
	DMAX=0 means eternal life.'
	
	Currently hosts and builtin metrics will NEVER be deleted, however
	once this code is hammered (tested hard) this may change. Gmetric,
	however, now has the ability to specify --dmax and it will be
	enforced.
	
	Other various code-language cleanups have also been incorporated by
	this patch.

2002-09-23 21:08  pmsmith

	Updated debian changelog.

2002-09-23 12:33  pmsmith

	Debian-related fixes, fixed a weird Build-depends issue.

2002-09-20 10:35  sacerdoti

	Added my email

2002-09-20 10:31  sacerdoti

	Contributions.

2002-09-19 21:48  pmsmith

	added postrm's.  some fixes.

2002-09-19 21:08  pmsmith

	Added debian/ dir into CVS.

2002-09-19 17:35  sacerdoti

	making /var/lib/ganglia/rrds directory too.

2002-09-19 16:40  massie

	RRDTool doesn't appear to be reentrant

2002-09-19 13:26  sacerdoti

	Don't need the cleanup.c file until later.

2002-09-19 13:25  sacerdoti

	Need the gmond.conf file in make dist tarball

2002-09-19 13:13  sacerdoti

	Now includes the config files and /var/lib/ganglia/

2002-09-19 11:56  sacerdoti

	Can use hostnames in data_source lists now. Much easier to config.

2002-09-19 10:48  massie

	Per Steve's advice

2002-09-18 17:37  sacerdoti

	Turned off debugging, and brought everything to defaults.

2002-09-18 13:38  massie

	Make sure the get_interface returns an error when an interface
	which doesn't exist is requested

2002-09-18 12:58  massie

	Need stdlib.h to define malloc().  Caused error messages on Linux
	ia64.

2002-09-16 12:27  massie

	We'll worry about the stack size in 2.5.1.  Doesn't seem to be
	working on Linux.

2002-09-13 20:11  massie

	Trying to clean up the source tree for 2.5.0 release

2002-09-12 18:06  massie

	Fixed a bug in which improperly processed old versions of gmond
	XML.

2002-09-09 16:20  massie

	Fixed a memory leak in process_xml() where cluster and host and the
	XML parser where not being freed.

2002-09-09 16:13  massie

	Don't clobber CFLAGS

2002-09-09 12:46  uid71546

	You'd think I could count :)

2002-09-09 11:05  massie

	Checking for a ':' in the values sent to RRD functions

2002-09-06 12:06  massie

	Steve Wagner's latest greatest

2002-09-05 19:37  massie

	Need to make sure all my dotconf callback functions return NULL

2002-09-05 18:53  massie

	Trying to fix some getopt madness

2002-09-05 15:22  massie

	Added the setuid code

2002-09-05 13:31  massie

	Handles data sources errors by not deleting XML but rather not
	saving data to RRD

2002-09-05 13:18  massie

	Deal with pre-2.5.0 data sources

2002-09-03 16:14  massie

	Added the --with-gmetad parameter for ./configure

2002-09-02 20:30  pmsmith

	Added gmetad manpage (from help2man).

2002-08-30 18:46  massie

	Work work work work work

2002-08-30 15:21  sacerdoti

	Maximum multicast message length is 1500 bytes, the size of an
	ethernet frame minus 20 bytes for IP header, minus 8 bytes for UDP
	header. Should fit in one ethernet packet.

2002-08-30 15:17  sacerdoti

	Maximum multicast message length is 1500 bytes, the size of an
	ethernet frame.

2002-08-28 13:08  massie

	Moved the dotconf stuff to conf.c

2002-08-23 15:42  sacerdoti

	Made memory management more efficient by keeping only significant
	metric value characters in the hash. Previously, 255 characters
	were always inserted, even if most were unused. This change also
	supports large gmetric values of up to 1400 bytes.

2002-08-23 15:37  sacerdoti

	Now you can send gmetrics with up to 1400 characters in the value
	field.

2002-08-22 13:19  massie

	Change the order the attributes in the XML are output since
	libganglia makes assumptions about the order for processing speed. 
	In the future, if others make daemon which output ganglia XML we'll
	need to remove those assumptions and figure out new ways to make it
	fast.

2002-08-22 12:35  massie

	Steve Wagner's miracle

2002-08-22 12:19  sacerdoti

	Gave slope a default so gmetric won't segfault if missing.

2002-08-22 11:57  massie

	Added changes submitted by Steve Wagner

2002-08-21 16:32  sacerdoti

	Added a URL attribute to the CLUSTER tag. It will point to a
	webserver for that cluster, that may contain more information about
	the purpose, administration, and general description of the
	cluster.
	
	This attribute is set in the gmond.conf file in the same manner as
	OWNER and NAME.

2002-08-20 12:12  massie

	Added the mtu_func on solaris

2002-08-20 11:52  massie

	Added necessary changes for libdnet functions on non-linux systems

2002-08-20 10:49  massie

	This is causing errors on FreeBSD so it is ifdef'd for LINUX right
	now.

2002-08-19 23:08  massie

	reverted back to 1.3 code

2002-08-19 23:06  massie

	Updated bootstrap to be more flexible and verbose

2002-08-19 16:38  massie

	Updated configure.in to remove the need for acconfig.h

2002-08-19 13:19  massie

	Not needed in CVS

2002-08-19 13:08  massie

	Don't need configure in the CVS

2002-08-19 12:58  massie

	Removing these from CVS

2002-08-19 12:46  massie

	Adding neccessary libdnet files

2002-08-19 12:22  massie

	The only functions we need are in intf.c

2002-08-19 12:21  massie

	Adding the relavent dnet header files

2002-08-19 12:17  massie

	We don't need the entire libdnet library.. just the network
	interface portion

2002-08-19 11:49  massie

	Removed the dotconf library from the distribution since we are only
	using functions from two files.  Added dotconf.c and readdir.c to
	libganglia.

2002-08-19 11:19  massie

	We don't need this entire library.  Only a few files from it.

2002-08-16 21:52  pmsmith

	Changed cpu_num_func again.  Used _SC_NPROCESSORS_CONF per Leif
	Nixon's suggestion.

2002-08-16 19:32  pmsmith

	Fixed bug with cpu num function. Oops.

2002-08-15 19:41  sacerdoti

	For disk metrics. From GNU fileutils 4.1.5 package.

2002-08-15 18:36  sacerdoti

	Disk Metrics for Linux Patch.
	
	My contribution before the 2.5.0 test period. Added three disk
	metrics for linux OSs: disk_total, disk_free, and part_max_used.
	The first two should be self explanatory, the last one means "of
	all local disk partitions on this node, the fullest one is x%
	used." Matt suggested this  as an early warning system for
	sysadmins.
	
	Other new features in this patch include true support of the
	LOCATION attribute in the HOST tag, the ability to specify trusted
	hosts with DNS names as well as IP addresses, and the
	get_first_interface() method to find a network interface to use.
	During testing, I found some false negatives: interfaces that said
	they were not "multicast enabled", but worked fine with ganglia.
	Now, if we cannot find a multicast interface, we fall back to any
	UP network interface other than loopback.
	
	Notes on disk metrics for other OSs. I have used a GNU lib file,
	fsusage.c, to actually do the statfs() call to find the free/used
	disk blocks, which should be relatively portable given the right
	#defines.  The only thing that is truly linux-only is getting the
	list of currently mounted devices. The file mountlist.c from the
	GNU fileutils package (which includes the df command), may help
	shed some light on this query for various operating systems.

2002-08-15 10:17  pmsmith

	Added mtu code for freebsd and aix, since it won't compile without
	it there.
	
	Patched linux.c to get proper num-cpus, and put in some #ifdefs for
	non-x86 architectures that don't have processor: in /proc/cpuinfo

2002-08-14 17:13  massie

	Making the XML port more bullet-proof when a remote client closes
	its connection prematurely

2002-08-14 12:55  massie

	Changed the DTD to handle cases where there are no HOSTS in a
	CLUSTER or no METRICS in a HOST

2002-08-14 11:41  massie

	Added the TMAX and SLOPE options to gmetric

2002-08-13 12:21  massie

	Added Steve Wagner's changes to skip the loopback interface when
	selecting an interface

2002-08-13 11:27  massie

	Skip "lo" interface when looking for the first multicast-enabled
	interface

2002-08-12 17:01  massie

	Added the SLOPE attribute to METRICs

2002-08-12 16:31  massie

	Added the SLOPE METRIC attribute

2002-08-12 16:03  sacerdoti

	Added Min MTU metric, computed over all UP network interfaces

2002-08-12 15:03  massie

	Adding the T0 TN attributes to HOST and METRIC tags

2002-08-12 09:31  massie

	Added bytes_in/out packets_in/out

2002-08-08 08:19  pmsmith

	Added Changelog entry for AIX/libdnet fix.  Added my email to my
	line in Authors file. :)

2002-08-08 08:03  pmsmith

	Fixed libdnet weirdness on AIX.  (Rearranged the #include header
	lines, and ta-daa!) Ganglia 2.4.2 now builds and runs on AIX.

2002-08-06 16:24  sacerdoti

	Added an entry for today's changes

2002-08-06 14:58  sacerdoti

	As per Matt's request, I'm adding my name here.

2002-08-06 13:46  sacerdoti

	Added OWNER, LATLONG, LOCATION configuration paragraphs, and their
	associated explanations and defaults.

2002-08-06 12:50  sacerdoti

	The Timestamp Type Patch.  Added a timestamp type for boottime,
	etc. The new type helps format metrics on the webpage, among other
	things.
	
	Other changes include new OWNER, LATLONG attributes to the CLUSTER
	tag. The values for these metrics are set in /etc/gmond.conf. The
	OWNER attr ensures that the cluster will have a unique name accross
	admin domains. The NAME/OWNER pair should be unique for every
	cluster in the world. This helps for grid management, and is
	required by Globus.
	
	The LATLONG attr specifies a cluster's location by its latitude and
	longitude.  It is not strictly necessary, but enables some cool
	analysis and perhaps even a world map with clusters on it for the
	webpage. I have chosen to use the DMS format like "N32.87 W117.22",
	which will achieve around a 1 mile accuracy.
	
	Smaller changes include renaming the units "KBs" to "KB", and began
	work on adding a LOCATION attribute to the HOST tag in the XML
	output.
	
	-Federico

2002-08-05 16:47  massie

	Made sure that "heartbeat" was put in the right location

2002-07-26 15:47  pmsmith

	libdnet doesn't like building on AIX. This'll make it build.

2002-07-26 14:10  pmsmith

	these don't need to be in cvs

2002-07-26 11:56  massie

	Added the multiple network interface support to gmetric

2002-07-26 11:34  massie

	Just added some changes I've made to the code

2002-07-25 16:53  massie

	Working on getting the mcast_if option to work correctly

2002-07-24 17:49  massie

	Starting work on network interfaces

2002-07-24 16:32  massie

	Still stitching in the libdnet library

2002-07-24 15:52  massie

	Stitching in the libdnet library

2002-07-24 08:53  massie

	Cleaning up the multicast code

2002-07-23 12:35  pmsmith

	Added --with-system-dotconf option to configure.

2002-07-11 20:59  pmsmith

	Fixed FreeBSD inetaddr.c problem.

2002-07-10 16:23  massie

	Fixed a problem where Solaris development bled over onto other OSes
	and caused compile time errors

2002-07-05 09:00  pmsmith

	Added patch for reporting CPU MHz on AIX.

2002-06-27 14:26  massie

	Added Steve and Preston's name here .. they'll done some great work

2002-06-27 14:16  massie

	Don't need this

2002-06-26 18:49  massie

	Steve Wagner's patch to crank up the Solaris support in ganglia

2002-06-26 15:29  massie

	Tracked down heap corruption and thread madness on Solaris machines
	and fixed it.

2002-06-25 12:49  massie

	Just so automake doesn't complain

2002-06-25 12:26  massie

	Working on Solaris support here

2002-06-24 12:14  massie

	Updated gmetric to use the new network functions

2002-06-24 11:35  massie

	Oopps.	We do need these in the CVS tree.

2002-06-24 11:32  massie

	Trying to clean up CVS. Need to keep the Makefile.in for dotconf

2002-06-24 11:25  massie

	Don't want this in CVS

2002-06-24 11:20  massie

	Fixed a bug in the configure.in file

2002-06-24 11:12  massie

	This files shouldn't be in the CVS tree.

2002-06-24 11:09  massie

	Don't need this in CVS

2002-06-24 11:03  massie

	Ooops. Some of the sf compile farm machines don't have autoconf.

2002-06-24 10:56  massie

	These files should not be in the CVS tree

2002-06-24 10:55  massie

	These files shouldn't be in the CVS tree

2002-06-24 10:53  massie

	Shouldn't be in the CVS tree

2002-06-24 10:53  massie

	Shouldn't be in CVS

2002-06-24 10:52  massie

	This isn't needed anymore and shouldn't be in CVS

2002-06-24 07:35  pmsmith

	Merged linux-alpha into linux.c

2002-06-24 07:33  pmsmith

	Merged linux-alpha platform specific code into linux.c	(cpu # and
	cpu MHz are the only different metrics)  Fixed configure.in to
	reflect this.

2002-06-22 06:22  pmsmith

	Linux arch changes, recorded in ChangeLog.

2002-06-21 20:44  massie

	Setup gmond to automagically discover the interfaces on a node

2002-06-21 19:29  massie

	Gmond now works with the new underlying network library

2002-06-21 19:27  massie

	Fixed some small bugs and got multicast working correctly

2002-06-21 15:39  massie

	First attempt to incorporate the underlying network library changes
	into gmond.  Appears that tcp is happy for mcast is not. Yet.

2002-06-21 13:44  massie

	Revamping the underlying network library by taking the Gnet source
	and removing all the Glib dependencies.

2002-06-20 15:57  pmsmith

	Tweaked cpu_speed_func to only use the existing code for  i386,
	ia64, and hp-parisc.   Added code to get cpu clock speed for
	powerpc   Sparc, s390, and arm don't report their cpu clock rate.
	
	Added lines to machine_type_func to report arch name for  sparc,
	alpha, powerpc, m68k, mips, arm, hppa, s390  Couldn't log into an
	m68k or mips box to check them out, so they may  or may not
	successfully run gmond.

2002-06-20 07:55  pmsmith

	   * Added patches to aix.c to support AIX 5.
	   * Added FreeBSD to the list that has SUPPORT_GEXEC=0 by default
	     (configure.in)

2002-06-19 20:23  massie

	Just added the Id tags

2002-06-19 20:17  massie

	Just added the Id tag

2002-06-19 20:01  massie

	We don't need these

2002-06-19 19:57  massie

	This isn't necessary in the CVS repository

2002-06-19 19:56  massie

	Don't need this.

2002-06-19 19:55  massie

	We don't need this in CVS.  It's an old idea.

2002-06-19 19:50  massie

	Just added the Id tag

2002-06-19 19:48  massie

	We don't need to keep lo files in the CVS tree.  Oops.

2002-06-19 19:40  massie

	Testing Steve's Patch

2002-06-19 19:38  massie

	Testing Steve's patch

2002-06-19 19:27  massie

	Added the config directory

2002-06-19 19:24  massie

	Added patch submitted by Steve Wagner which (in his words)...  What
	I've changed:
	
	*  The version number (2.4.1b1).  *  irix.c now works. :) *  Some
	autoconf monkeying:    *  Added SUPPORT_GEXEC preprocessor
	definition.	*  Added --enable-gexec switch.  This is overridden
	later...     *	... by the platform-specific section.  AIX, IRIX,
	Solaris, etc.	     all set SUPPORT_GEXEC to 0.  *  Had to change
	the autoconf settings in dotconf to be friendly to alternative
	compilers (such as IRIX cc, which does not speak -W).  *  Had to
	change libganglia's net.h prototypes, which are
	non-IRIX-cc-friendly.

2002-06-19 16:41  massie

	Just added the Id Tags

2002-06-19 16:28  massie

	making the monitoring core available via cvs

2002-06-19 16:28  massie

	Initial revision

