2009-01-28 23:04 bnicholes * [r1964] .: Tagging 3.1.2 (SVN r1963) 2009-01-28 23:00 bnicholes * [r1963] Getting ready to tag 3.1.2 2009-01-25 04:56 carenas * [r1960] gmetad: close interactive port requests that overflow request buffer complementing behaviour in r1959, if the request is bigger than the maximum size of the buffer that can be used to store and process it then consider it invalid an close connection without processing. echo "/"`perl -e 'print "A"x2047;'` | nc 127.0.0.1 8652 avoid returning partial XML for the full tree if request longer than 2048 as shown by : svn merge -c 1957 trunk; svn merge -c 1958 trunk; Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2009-01-24 19:10 carenas * [r1959] gmetad: CVE-2009-0241: buffer overflow in interactive port dynamically allocate the buffer used in process_path to avoid a stack based buffer overflow when processing path names bigger than 256 bytes. also avoid an "off-by-one" overflow which could result in the leak of filehandles when processing requests of up to 2048 bytes and avoid returning the full tree if the request is not valid in preparation for future work that will refactor the protocol used by the interactive port. svn merge -c 1946 trunk; svn merge -c 1948 trunk; svn merge -c 1950 trunk; svn merge -c 1953 trunk; svn merge -c 1955 trunk; svn merge -c 1956 trunk; Signed-off-by: Spike Spiegel <fsmlab@gmail.com> Signed-off-by: Kostas Georgiou <k.georgiou@imperial.ac.uk> Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2009-01-13 09:25 carenas * [r1945] build: changelog generation fixes Update svn2cl tool to correct portability issues, as well to be able to manage branched development. Avoid "vote" messages in the generated ChangeLog which are unrelated to code history as well to updates to STATUS which are needed due to coding policies. 2009-01-05 11:59 carenas * [r1939] libmetrics: linux: avoid bogus boottime values from overflows of /proc/stat double the BUFFSIZE used to slurp data from "/proc/stat" as suggested as a temporary solution in BUG169. reported and patch provided in BUG209 by Dave Love, full solution committed to trunk in r1776 but kept from the maintenance branches for compatibility reasons. 2009-01-05 11:34 carenas * [r1938] libganglia: avoid buffer overflow in slurpfile discard last byte read and null terminate the buffer in case it is full as requested in BUG81 by David Sullivan 2009-01-05 11:14 carenas * [r1937] libmetrics: linux: avoid overflow from reading dynamic frequency the static array used to buffer the value of SCALING_MAX_FREQ is only 32 bytes long so use the right buffer size in slurpfile to avoid overflowing it if the contents of the slurped file exceed that. commit slightly modified from trunk's r1768 to avoid conflicts or incompatible changes. 2008-12-04 16:05 bnicholes * [r1932] Fix an issue when syncing spoof metadata between gmond nodes in multicast mode. Make sure that enough metadata is being passed so that a gmond node that requests metadata about a spoofed box, can distinguish between a spoofed box and an actual box. Also make sure that the gmond box that is spoofing other hosts has enough data in the metadata request so that it can determine which spoofed metadata to send. Backported revisions from trunk: r1911, r1916 2008-11-11 18:10 bnicholes * [r1920] libgmond: Replace the calls to toupper with the cross-platform apr_toupper() Reviewed by: carenas 2008-11-11 18:04 bnicholes * [r1919] gmetric: Support the short commandline parameter format when spoofing a heartbeat metric. (Regression fix from 3.0.x) Reviewed by: carenas 2008-11-07 17:42 bnicholes * [r1907] Change the way that the python module path is being added to better support the Solaris platform. Submitted by: Gilad Raphaelli <graphaelli yahoo com> reviewed by: bnicholes, carenas 2008-11-07 17:35 bnicholes * [r1906] gmond: mod_python support for versions older than 2.3 or newer than 2.4 reviewed by: carenas 2008-11-07 17:28 bnicholes * [r1905] Allow both a C and python module to create a metric that will spoof a specific host. This provides the same spoofing functionality as gmetric but through a metric module. It is done by adding SPOOF_HOST and SPOOF_NAME as extra metadata to the metric description. Bug #220 Reviewed by: carenas 2008-11-04 08:15 carenas * [r1899] gmond: include localhost in translated (-r) trusted_hosts from 2.5 when translating a 2.5 configuration using trusted_hosts the ACL generated should also allow localhost which will be otherwise blocked in contradiction with the expected 2.5 behaviour. svn merge -c 1861 trunk svn merge -c 1862 trunk svn merge -c 1887 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-11-04 07:57 carenas * [r1898] gmond: allow gmond -r to get a working transformed 2.5 configuration svn merge -c 1860 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-11-01 20:04 carenas * [r1886] build: add missing defattr in SPEC for gmond-modules-python package reported (patch provided) by Ulf Lange as a problem using OpenSuSE's build system. svn merge -c 1842 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-11-01 19:54 carenas * [r1885] libganglia: support mcast_if in gmond allow setting which interface will be used for multicast traffic with the mcast_if parameter from gmond.conf; using the fix distributed in >=3.0.5 and proposed by Paul Millar as part of BUG140. patch slightly modified to fit for >=3.1.0 where libapr-1 is expected to be used and the function/objects needed are unaccessible/opaque. svn merge -c 1734 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-10-27 01:12 carenas * [r1882] libganglia: whitespace cleanup for default gmond.conf svn merge -c 1758 trunk 2008-10-17 16:05 carenas * [r1867] gmond: solaris: define fabsf for solaris < 10 Solaris older than 10 doesn't define fabsf so use instead a casted call to the C89 standarized "double fabs(double)". svn merge -c 1518 trunk Suboptimal fix as an autoconf check will be preferred to use native fabsf for Solaris 10 or newer. Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-10-17 15:49 carenas * [r1866] gmetad: skip unresponsive sources When a node that is configured as a collector for a cluster is hung (gmond accepts the connection but doesn't answer) gmetad will fail to failover to another alternative node as reported in BUG92. svn merge -c 1738 trunk svn merge -c 1741 trunk svn merge -c 1743 trunk Includes whitespace changes from trunk to prevent future merge conflicts Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-10-13 19:57 bernardli * [r1863] This commit is a merge from trunk to 3.1.x: svn merge -c1852 https://ganglia.svn.sourceforge.net/svnroot/ganglia/trunk/monitor-core . Original commit message: [web] Fix bug where node image of a downed host in host_view is node_0-24.jpg instead of node_dead.jpg Reported-by: Noah Silas <noah.silas@email.ucr.edu> 2008-09-26 13:00 carenas * [r1832] gmond: add boolean option to 'allow_extra_data' reporting Allow gmond to be configured not to report the EXTRA_DATA tags to save bandwith and processing time when they are not being used as proposed in BUG199. svn merge -c 1701 trunk Suboptimal fix as it only prevents reporting the extra data information even if gmond is still internally generating it and returns an empty METRIC tag instead of fully reverting to pre-3.1 XML format. Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> Signed-off-by: Doug Nordwall <doug@pnl.gov> 2008-09-26 12:18 carenas * [r1831] web: make number of metric columns in host view configurable Add a configuration setting for the number of metrics to get per row in host view and a way to change it dynamically as it is currently done for the host counts in cluster view and as proposed in BUG194 svn merge -c 1583 trunk svn merge -c 1720 trunk Reviewed-by: Jesse Becker <hawson@gmail.com> Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> Signed-off-by: Jason A. Smith <smithj4@bnl.gov> 2008-09-26 12:08 carenas * [r1830] web: add option for configurable number of columns in cluster view Remove the hardcoded value of colums(4) for cluster view and use a configuration setting instead as proposed in BUG194 svn merge -c 1582 trunk svn merge -c 1719 trunk Reviewed-by: Jesse Becker <hawson@gmail.com> Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> Signed-off-by: Jason A. Smith <smithj4@bnl.gov> 2008-09-26 05:45 carenas * [r1829] web: metric group enhancements for host view Add anchors to metric groups for direct linking and a count of the number of metrics available for each group as proposed in BUG203 svn merge -c 1711 trunk svn merge -c 1714 trunk Reviewed-by: Jesse Becker <hawson@gmail.com> Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> Signed-off-by: Gilad Raphaelli <graphaelli@yahoo.com> 2008-09-26 05:29 carenas * [r1828] gmond: reformat memory metrics to match pre 3.1 style with the 3.1 release the memory metrics were moved to use a float instead of an unsigned but the format for the number used was inadvertly changed to include 3 decimal digits which are never practically used. revert to showing no decimal numbers as it was done when the memory metrics were instead implemented using a 32bit integer. svn merge -c 1737 trunk Reviewed-by: Jesse Becker <hawson@gmail.com> 2008-09-26 03:39 carenas * [r1827] libganglia: dotconf fixes update the internal dotconf files to match version 1.0.12 that includes an important fix for a realloc bug reported upstream. allow autotool to use safer alternatives to strcat (strlcat) and sprintf (snprintf) when available and detected by configure. svn merge -c 1735 trunk svn merge -c 1736 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-09-23 18:48 bernardli * [r1823] This commit consists of two merges from trunk -> branch-3.1.x: svn merge -c1697 https://ganglia.svn.sourceforge.net/svnroot/ganglia/trunk/monitor-core . svn merge -c1699 https://ganglia.svn.sourceforge.net/svnroot/ganglia/trunk/monitor-core . Original commit messages: [1697] MKN: Add "removespikes.pl" script to contributions MKN: with explicit permission from Tobias Oetiker MKN: ( tobi _AT_ oetiker.ch ) [1699] contrib: set native EOL character conversion Submitted-by: Martin Knoblauch <knobi _AT_ knobisoft.de> Reviewed-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-09-17 10:03 carenas * [r1817] web: add host atrributes into metric list allows having a cluster view of interesting host attributes like "last_reported" and "gmond_started" and that used to be exported by the web frontend in version 2.5.3 as reported by Jason A. Smith in BUG30 svn merge -c 1580 trunk svn merge -c 1724 trunk Reviewed-by: Jesse Becker <hawson@gmail.com> 2008-09-17 09:42 carenas * [r1816] web: graph white space cleanup and formatting fixes svn merge -c 1718 trunk svn merge -c 1815 trunk 2008-09-17 08:56 carenas * [r1814] web: add boolean option for using hostname without domainname for graphs Add a config setting $strip_domainname that if enabled (default is false) will allow removing the domainname from the displayed hostname in the title or legend for metric or report graphs which could otherwise wrap due to the length of the FQDN. svn merge -c 1460 trunk svn merge -c 1718 trunk svn merge -c 1799 trunk Reviewed-by: Jesse Becker <hawson@gmail.com> 2008-09-17 07:19 carenas * [r1813] build: ChangeLog generation compatibility fixes svn merge -c 1727 trunk Reviewed-by: Jesse Becker <hawson@gmail.com> 2008-09-16 23:03 bernardli * [r1811] This commit is a merge from trunk -> branch-3.1.x: svn merge -c1810 https://ganglia.svn.sourceforge.net/svnroot/ganglia/trunk/monitor-core . Original commit message: Minor formatting change with configure script 2008-09-16 20:56 bnicholes * [r1808] gmond: Add an 'enabled' directive to the module section so that a module can easily be enabled or disabled through the configuration file reviewed by: bnicholes, carenas 2008-09-16 20:28 bnicholes * [r1807] Sync-up the default values for the cluster section of gmond with the default gmond.conf so that a cluster name will always be present. The gmetad code can not handle a host with no associated cluster, therefore the gmond code must always include a cluster XML tag. Bug #200 Reviewed by: bnicholes, hawson 2008-09-16 06:34 carenas * [r1806] web: whitespace/tab cleanup and formatting fixes for modular graphics svn merge -c 1733 trunk svn merge -c 1803 trunk svn merge -c 1804 trunk svn merge -c 1805 trunk 2008-09-16 00:32 hawson * [r1802] Minor typo fix to list of valid rrdtool color options in sample_report.php example file. 2008-09-09 21:24 carenas * [r1751] 2008-08-25 17:33 bernardli * [r1722] Getting ready to release 3.1.1 (Wien) 2008-08-21 16:44 bernardli * [r1710] Rolling back c1694 and punt until 3.1.2 since the patch does not work correctly with meta-grids Reviewed-By: Jesse Becker <hawson@gmail.com> 2008-08-17 23:36 carenas * [r1705] documentation: update for debian support svn merge -c 1704 trunk 2008-08-16 04:23 carenas * [r1696] web: report correctly uptime in shownode when host is down as reported by Jason A. Smith where the solution implemented in 3.1 for BUG36 was mistakenly reporting all the cluster down when only 1 node was affected. instead of trying to guess if the cluster is also down to warn the user that the downtime reported is not accurate because we have no local time to calculate it from, also show the cluster local time so that the time reported can be interpreted correctly. svn merge -c 1568 trunk svn merge -c 1577 trunk Reviewed-by: Jesse Becker <hawson@gmail.com> 2008-08-16 04:09 carenas * [r1695] web: fix metric variable name mismatch reported (patch provided) by Jason A. Smith as part of BUG194 svn merge -c 1567 trunk Reviewed-by: Jesse Becker <hawson@gmail.com> 2008-08-15 19:15 knobi1 * [r1694] MKN: Merge change 1594 to implement "Avg Load percentages and MKN: overall cluster utilization" as proposed in bz#193 2008-08-15 18:24 knobi1 * [r1693] MKN: Merge change 1595 to fix bugzilla #37 2008-08-15 17:41 bernardli * [r1691] This commit is a merge from trunk -> branch-3.1.x: svn merge -c1682 https://ganglia.svn.sourceforge.net/svnroot/ganglia/trunk/monitor-core . Original commit message: [web] Graphs for grids were missing "Grid" in title 2008-08-15 12:34 carenas * [r1688] web: dead code elimination and cleanup svn merge -c 1585 trunk svn merge -c 1587 trunk Reviewed-by: Bernard Li <bernard@vanhpc.org> 2008-08-14 04:15 carenas * [r1679] web: add references to templatePower in the footer svn merge -c 1586 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-14 04:10 carenas * [r1678] web: remove references to obsoleted default_range svn merge -c 1581 trunk Reviewed-by: Bernard Li <bernard@vanhpc.org> 2008-08-14 04:06 carenas * [r1677] documentation: libmetrics update for 3.x and cleanup for ChangeLogs svn merge -c 1590 Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-14 04:03 carenas * [r1676] build: generate usable ChangeLogs svn merge -c 1575 trunk svn merge -c 1576 trunk svn merge -c 1589 trunk svn merge -c 1591 trunk svn merge -c 1592 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-13 16:59 carenas * [r1674] build: janitorial fixes to configure, bump revision name/version svn merge -c 1640 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-13 16:48 carenas * [r1673] web: keep grid summary always on top for meta view for all sorting methods as reported in BUG186 by Timothy Witham (patch provided), the grid summary was incorrectly being sorted with all other grid summaries when asking for a sorted view in the meta view page. svn merge -c 1480 trunk svn merge -c 1482 trunk Reviewed-by: Bernard Li <bernard@vanhpc.org> 2008-08-13 16:29 carenas * [r1672] gmond: modular code cleanup update all modules so that they will use the right type for each metric and avoid uneeded empty structures when defining metrics dynamically svn merge -c 1540 trunk svn merge -c 1541 trunk svn merge -c 1542 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-13 16:17 carenas * [r1671] libmetrics: boottime is an integer not a float svn merge -c 1512 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-13 16:14 carenas * [r1670] libmetrics: mtu is always positive so use unsigned instead for interface svn merge -c 1511 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-13 16:11 carenas * [r1669] contrib: add check_ganglia NRPE plugin svn merge -c 1608 trunk svn merge -c 1609 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-13 11:27 carenas * [r1668] libmetrics: hardcode MTU size to 1500 bytes if SIOCGIFMTU undefined fix compiling libmetrics in Tru64 (AKA OSF/1) that doesn't have SIOCGIFMTU defined as reported in BUG75, reported to work with Tru64 version 5.1b by FURUSAWA Kazumi svn merge -c 1572 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-13 11:22 carenas * [r1667] libmetrics: osf: build fixes proposed in BUG74 with patches from Steve Feehan and Alejandro Feijoo svn merge -c 1570 trunk svn merge -c 1571 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-13 11:01 carenas * [r1666] libganglia: silence daemon_init warning when using cpp's FORTIFY_SOURCE svn merge -c 1474 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-13 10:56 carenas * [r1665] libganglia: protect against negative offsets for isspace if char is signed in some architectures isspace is defined as a macro that does a lookup in an array using the passed value as a key, which will be an undefined operation if char is signed resulting in a negative offset in an array. svn merge -c 1312 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-13 10:48 carenas * [r1664] gmetad: pthread_t is an opaque type which could overflow an integer in some architectures pthread_t is defined as a pointer and therefore will be bigger than an integer for 64bit architectures overflowing this call. svn merge -c 1262 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-13 10:40 carenas * [r1663] libmetrics: code cleanup for enabling -Wall by default if using gcc svn merge -c 1254 trunk svn merge -c 1260 trunk svn merge -c 1261 trunk svn merge -c 1264 trunk svn merge -c 1304 trunk svn merge -c 1305 trunk svn merge -c 1317 trunk svn merge -c 1473 trunk svn merge -c 1598 trunk svn merge -c 1613 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-13 05:18 carenas * [r1662] web: remove redirect hack for grid pulldown navigation svn merge -c 1253 trunk Reviewed-by: Bernard Li <bernard@vanhpc.org> 2008-08-11 21:11 bnicholes * [r1658] Move the netstat thread start out of metric_init to avoid needlessly starting a thread when the query type parameters (such as -m) are used by gmond reviewed by: bnicholes, carenas 2008-08-11 21:02 bnicholes * [r1656] Fix segfault when specifying the data source for gmetad as another gmetad (aggregated gmetad) Bugzilla: 198 reviewed by: carenas, bnicholes 2008-08-11 01:17 carenas * [r1655] build: open for development 2008-08-10 13:08 carenas * [r1653] documentation: updated instructions svn merge -c 1604 trunk svn merge -c 1605 trunk svn merge -c 1606 trunk svn merge -c 1648 trunk svn merge -c 1652 trunk 2008-08-10 12:41 carenas * [r1651] misc: cleanup, typos and style fixes svn merge -c 1484 trunk svn merge -c 1493 trunk svn merge -c 1523 trunk svn merge -c 1527 trunk svn merge -c 1573 trunk svn merge -c 1574 trunk svn merge -c 1584 trunk 2008-08-10 08:19 carenas * [r1650] build: merge cleanup from r1649 leftover after merge because of svn bug 2008-08-10 08:11 carenas * [r1649] build: default linux biarch support svn merge -c 1452 trunk svn merge -c 1461 trunk svn merge -c 1462 trunk svn merge -c 1467 trunk svn merge -c 1468 trunk svn merge -c 1475 trunk svn merge -c 1487 trunk svn merge -c 1505 trunk svn merge -c 1506 trunk svn merge -c 1507 trunk svn merge -c 1508 trunk svn merge -c 1519 trunk svn merge -c 1521 trunk svn merge -c 1522 trunk svn merge -c 1524 trunk svn merge -c 1525 trunk svn merge -c 1647 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-10 06:47 carenas * [r1646] python_module: tcpconn typos and style fixes svn merge -c 1630 trunk 2008-08-10 05:23 carenas * [r1645] gmond: avoid latency and timeouts when using the tcpconn python module svn merge -c 1528 svn merge -c 1544 svn merge -c 1621 Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-10 05:19 carenas * [r1644] gmond: mod_example code cleanup for portability and usability svn merge -c 1489 trunk svn merge -c 1513 trunk svn merge -c 1514 trunk svn merge -c 1515 trunk svn merge -c 1516 trunk svn merge -c 1517 trunk svn merge -c 1543 trunk svn merge -c 1611 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-10 05:08 carenas * [r1643] include: support building modules with a C++ compiler svn merge -c 1464 trunk svn merge -c 1492 trunk svn merge -c 1494 trunk svn merge -c 1495 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-10 02:22 carenas * [r1642] gmetad: support for C99 in gperf generated files and build instructions svn merge -c 1445 trunk svn merge -c 1446 trunk svn merge -c 1471 trunk svn merge -c 1472 trunk svn merge -c 1476 trunk svn merge -c 1479 trunk svn merge -c 1485 trunk svn merge -c 1486 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-10 02:07 carenas * [r1641] build: solaris support for Sun Studio svn merge -c 1417 trunk svn merge -c 1418 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-09 23:30 carenas * [r1639] gmetad: use platform specific directory derived for storing RRD uses the value from varstatedir that is setup per each architecture as root for the directory that will host the RRD files as seen by gmetad and the web frontend svn merge -c 1306 trunk svn merge -c 1307 trunk svn merge -c 1308 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-09 22:56 carenas * [r1638] build: remove bogus svn:executable from package svn merge -c 1481 trunk svn merge -c 1483 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-09 18:08 carenas * [r1637] build: include contrib in package svn merge -c 1538 trunk svn merge -c 1552 trunk svn merge -c 1556 trunk svn merge -c 1607 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-09 17:33 carenas * [r1636] contrib: include ganglia-rrd-modify.pl svn merge -c 1365 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-08-05 16:52 bnicholes * [r1627] mod_python: fix segfault if the params directive is missing from the mod_python.conf file. reviewed by: carenas, bnicholes 2008-08-05 00:29 bernardli * [r1625] This commit is a merge from trunk to branches/ganglia-3.1.x: svn merge -c1620 https://ganglia.svn.sourceforge.net/svnroot/ganglia/trunk/monitor-core . Original commit message: [web] Ghz -> GHz 2008-07-14 22:19 bernardli * [r1562] Changing GANGLIA_SNAPSHOT="no" prior to re-tagging 3.1.0 2008-07-11 17:12 carenas * [r1560] documentation: backported updates for the README and README.AIX svn merge -c 1553 trunk svn merge -c 1554 trunk svn merge -c 1557 trunk svn merge -c 1559 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-07-10 02:15 carenas * [r1550] documentation: backported updates for gmond.conf(5) and README.AIX svn merge -c 1441 trunk svn merge -c 1546 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-07-09 18:48 bnicholes * [r1548] add a NULL terminator to the dynamic metric info arrays in order to avoid a seg-fault due to uninitialized memory Reviewed by: bnicholes, carenas 2008-07-08 22:52 carenas * [r1536] build: linux 64bit biarch support partially reverts the configure routine that tried to guess the libdir directory by assuming biarch rules from fedora linux (breaking all amd64 BSD and x64 Solaris) and overriding the libdir parameter passed at configure time (breaking fedora linux ppc64). Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-07-08 21:21 carenas * [r1535] documentation: updates for building snapshots and gmetad for 3.1 merged from trunk by: svn merge -c1510 trunk svn merge -c1531 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-07-08 20:57 carenas * [r1534] documentation: mod_python typo 2008-07-04 01:00 carenas * [r1504] web: return correctly formatted web content for graph.php when debug > 2 svn merge -c1423 trunk svn merge -c1438 trunk svn merge -c1465 trunk Reviewed-by: Bernard Li <bernard@vanhpc.org> 2008-07-02 17:30 carenas * [r1499] include: protect 32bit gmond module developers against APR header bug workaround a bug in the APR headers in 32bit Linux that rely in off64_t being defined, which is only the case when _LARGEFILE64_SOURCE is defined, failing otherwise with : /usr/include/apr-1.0/apr.h:273: error: expected '=', ',', ';'. 'asm' or '__attribute__' before 'apr_off_t' merged from trunk by : svn merge -c1488 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-07-02 17:17 carenas * [r1498] build: openbsd: workaround for librrd dependency on xbase workaround a bug in the rrdtool package from OpenBSD which depends in the freetype library that is part of xbase but doesn't include /usr/X11R6/lib on its rpath, therefore failing at configure time with the following error (as seen in OpenBSD 4.3) /usr/bin/ld: warning libfreetype.so.16.0, needed by /usr/local/lib/librrd.so.2.10, not found (try using -rpath or -rpath-link) merged from trunk by : svn merge -c1313 trunk svn merge -c1314 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-06-24 18:26 bernardli * [r1458] This commit is a merge from trunk -> branches/monitor-core-3.1: svn merge -c1448 https://ganglia.svn.sourceforge.net/svnroot/ganglia/trunk/monitor-core . Original commit message: [web] Revert graphs' title and subtitle behaviour back to pre-modular graph.php patch (3.0.x) with one enhancement: the subtitle "$metricname last $range (now $now)" is no longer clobbered and is split into two lines (tested with rrdtool 1.2.23) Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> Reviewed-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-06-24 16:52 carenas * [r1456] build: linux: debian package support out of tree removes all obsoleted debian package files to avoid pulling in bugs from them or confuse users as the current maintainer (Stu Teasdale) maintains his package out of tree Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-06-22 07:44 carenas * [r1443] build: hpux: instruct linker to export all symbols 2008-06-20 21:58 carenas * [r1437] libganglia: rename scoreboard.h to avoid namespace conflict with apache fix building in OpenSolaris when using the libapr library that is provided with the installed SUNW apache 2.2 package by : * Solaris Express Developer Edition * OpenSolaris 2008.05 (AKA Indiana) * Solaris Express (AKA Nevada) it renames ganglia's internal version of the scoreboard as "gm_scoreboard.h" so that it avoids a conflict between it and the header with the same name from apache. svn merge -c1416 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-06-20 21:38 carenas * [r1436] gmetad: keep const qualifier for name/value in EXTRA_ELEMENT processing fixes two warnings introduced with r1355 when the constant strings for name and value are being assigned from the attr array into local variables to be used as part of the processing for EXTRA_ELEMENT and as shown below : process_xml.c: In function 'startElement_EXTRA_ELEMENT': process_xml.c:771: warning: initialization discards qualifiers from pointer target type process_xml.c:772: warning: initialization discards qualifiers from pointer target type Merged from trunk by : svn merge -c1433 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-06-18 18:21 carenas * [r1425] build: aix static build support Fixes building in AIX >= 5.1 maintenance level 2 using --enable-static-build by forcing AIX's ld to export all symbols from gmond. It also includes a couple of small portability issues in libganglia and libmetrics. Compiled and tested by Ulf Lange in AIX 5.3 svn merge -r1411:1414 trunk svn merge -c1421 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-06-13 15:49 bnicholes * [r1410] Use the lastheardfrom timestamp from the value packet rather than the metadata packet to calculate the time offset for the metric. We are more interested in the last value we got rather than the last time the metadata was received. Reviewed by: bnicholes, bernardli 2008-06-12 05:18 carenas * [r1406] build: force using config.{guess,sub} from automake refactor the logic used to do a bootstrap so that it will always use the config.guess and config.sub scripts from automake (copied at bootstrap time), overriding possible obsoleted files from libtool that could be pulled otherwise. simplify the logic by removing the use of autoreconf and reformat the scripts to remove obsolete logic and extra spaces. svn merge -r1399:1403 trunk Reviewed-by: Bernard Li <bernard@vanhpc.org> 2008-06-10 17:07 bernardli * [r1398] This commit is a merge from trunk -> branches/monitor-core-3.1: svn merge -c1380 https://ganglia.svn.sourceforge.net/svnroot/ganglia/trunk/monitor-core . Original commit message: Move all gexec specific structs from lib/ganglia_priv.h to include/ganglia_gexec.h which will be included in the ganglia-devel RPM package 2008-05-31 20:08 carenas * [r1373] gmond: use fabs[f] values for floating metrics absolute calculation svn merge -c1275 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-05-31 19:30 carenas * [r1372] gmond: SOURCE for metrics is meaningless but kept for compatibility after the XDR refactoring there isn't a difference between core metrics and user metrics so the SOURCE element for METRIC/METRICS has no more meaning and is only needed to avoid breaking backward compatibility at the XML layer. SOURCE="gmetric" is not valid anymore and frontend code that relied on it for special handling for user generated metrics is invalid as well. svn merge -c 1324 trunk svn merge -c 1325 trunk svn merge -c 1327 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-05-30 08:59 carenas * [r1368] build: aix and darwin static build fixes 2008-05-30 08:54 carenas * [r1367] build: solaris support use pre C99 headers to cover for Solaris<=8 as well as updated POSIX thread support for post C99 environments like Solaris 10 svn merge -c 1315 trunk svn merge -c 1316 trunk svn merge -c 1319 trunk svn merge -c 1329 trunk Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-05-30 08:20 carenas * [r1366] web: report correctly uptime in shownode when host is down complete the fix for BUG36 committed in r1244 to display correctly the time since the last received heartbeat for a node that is down. The template for the show_node page has been changed to display a message to report if the cluster is down (as that will freeze the counter) and to display the counter using an uptime format if older than 1 hour (as used elsewhere) so that the observed downtime from a node could be quickly identified. svn merge -c1248 trunk svn merge -c1249 trunk svn merge -c1318 trunk based on a patch by Jason A. Smith Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-05-16 19:46 bnicholes * [r1355] Add each extra data element individually to the summary metric node rather than replacing the entire strings field. This also resolves a memory leak issue while processing the metric XML data. Reviewed by: bnicholes, bernardli 2008-05-06 05:55 carenas * [r1323] build: add --with-python support to configure refactors the logic used to detect the python interpreter so that it works in platforms that don't have it installed with a /usr prefix. it defines a --with-python configure flag to help configure locate python and implicitly enable python support (overrides --disable-python) by indicating the location of the python interpreter or the prefix where it is installed. svn merge -c1300 trunk svn merge -c1303 trunk tested in DragonFlyBSD, FreeBSD, NetBSD, OpenBSD, Solaris, Cygwin and Gentoo Linux by me and SuSE Linux by Brad Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-04-26 08:03 carenas * [r1299] gmond: define ATTLIST for EXTRA_ELEMENT in DTD svn merge -c1288 gmond/dtd.h Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-04-23 18:08 carenas * [r1294] libmetrics: freebsd: avoid unitialized values and invalid casts for cpu_speed svn merge -c1293 trunk Reviewed-by: Jesse Becker <hawson@gmail.com> 2008-04-23 06:01 carenas * [r1290] documentation: minimum automake required for DragonFlyBSD support svn merge -c1263 Reviewed-by: Brad Nicholes <BNICHOLES@novell.com> 2008-04-21 17:32 bnicholes * [r1268] Add a check for the module magic number that coresponds to whether the module interface of gmond is compatible with the module being loaded reviewed by: bnicholes, carenas 2008-04-16 21:23 bernardli * [r1252] This commit is a merge from trunk -> branches/monitor-core-3.1: svn merge -r1246:1247 https://ganglia.svn.sourceforge.net/svnroot/ganglia/trunk/monitor-core . Original commit message was: Cleanup of *.{la,a} in %{_libdir}/ganglia is not needed anymore Reviewed-by: Brad Nicholes 2008-04-16 18:12 bnicholes * [r1250] Rename to conform with 3.0 branch naming 2008-04-15 22:52 bnicholes * [r1246] Ganglia 3.1.x stable branch. This branch should be used for all future 3.1.x official releases 2008-04-15 18:20 bernardli * [r1245] configure.in: Using svnversion to get the NANO_VERSION will not work when building RPM using tarball, so hardcoding it to 999 with the assumption that whoever is cutting the snapshot needs to manually change this to the SVN version of the tree 2008-04-15 05:54 carenas * [r1244] web/show_node.php: web: use $up to detect which host array to use for $hostattrs patch from Jason A. Smith in BUG36 2008-04-14 08:12 carenas * [r1243] gmond/modules/Makefile.am: build: postprocess pkglibdir to remove non module binaries 2008-04-14 07:11 carenas * [r1242] gmond/modules/example/Makefile.am: build: remove spurious echo 2008-04-14 05:47 carenas * [r1241] lib/scoreboard.h: libganglia: define empty ganglia_scoreboard_inc if no gstatus 2008-04-14 04:33 carenas * [r1240] libmetrics/configure.in: build: enable support for ISO C99 if available 2008-04-14 04:25 carenas * [r1239] configure.in: build: enable support for ISO C99 if available 2008-04-13 09:52 carenas * [r1238] gmetad/process_xml.c: gmetad: cleanup from sum_finished lock refactoring 2008-04-13 09:18 carenas * [r1237] lib/apr_net.h, lib/ganglia.c, lib/ganglia_priv.h, lib/getopt.h, lib/rdwr.c, lib/tcp.c: lib: tab cleanup 2008-04-13 08:58 carenas * [r1236] gmond/g25_config.c, gmond/gmond.c, gmond/modules/cpu/mod_cpu.c, gmond/modules/cpu/mod_load.c, gmond/modules/cpu/mod_multicpu.c, gmond/modules/disk/mod_disk.c, gmond/modules/memory/mod_mem.c, gmond/modules/network/mod_net.c, gmond/modules/system/mod_proc.c, gmond/modules/system/mod_sys.c: gmond: tab cleanup 2008-04-13 08:49 carenas * [r1235] libmetrics/cygwin/metrics.c, libmetrics/dragonfly/metrics.c, libmetrics/freebsd/metrics.c, libmetrics/linux/metrics.c, libmetrics/netbsd/metrics.c, libmetrics/openbsd/metrics.c, libmetrics/solaris/metrics.c: libmetrics: tab cleanup 2008-04-13 07:57 carenas * [r1234] include/gm_metric.h: include: tab cleanup 2008-04-13 07:48 carenas * [r1233] gmetad/cleanup.c, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/process_xml.c, gmetad/rrd_helpers.c, gmetad/rrd_helpers.h, gmetad/server.c: gmetad: tab cleanup 2008-04-11 22:02 bernardli * [r1231] web/graph.php: [web] Fix gridname not showing up in graphs + cleanup cruft 2008-04-11 16:05 bnicholes * [r1229] gmetad/process_xml.c: Fix memory leak. Missing a datum_free() after doing a hash_lookup() 2008-04-11 08:23 carenas * [r1228] web/get_context.php: web: initgrid when there is no gridstack and regardless of GET variables avoids bogus resets of the grids if the GET variables are removed from the url, but a cookie exits to indicate the current grid hierarchy 2008-04-11 07:32 carenas * [r1227] web/header.php: web: update page_title and date for a to complete template for redirect 2008-04-11 07:20 carenas * [r1226] web/header.php: web: update logo from template to fix redirect page 2008-04-10 23:45 bernardli * [r1225] web/get_context.php, web/header.php: Remaining patches to get gridwalk working again - run clean_string() on individual gs elements after array has been exploded - setcookie also when gridstack is different from the one in cookie 2008-04-10 07:14 carenas * [r1224] configure.in: documentation: gmetad doesn't link statically with rrd anymore 2008-04-09 05:34 carenas * [r1223] configure.in: build: implement --with-librrd configuration flag 2008-04-09 04:40 carenas * [r1222] bootstrap, libmetrics/bootstrap: build: create build directory for libtoolize when not usin autoreconf 2008-04-09 03:07 carenas * [r1220] Makefile.am: build: autotools build directory is not an application subdir 2008-04-08 15:25 bnicholes * [r1219] STATUS: STATUS file intended to capture the current state of the code branch 2008-04-08 07:21 carenas * [r1218] configure.in: build: use build directory instead of config for consistency with libmetrics 2008-04-07 22:01 bernardli * [r1217] web/get_context.php: Gridwalk, which facilitates grid of grids navigation was broken in the XSS patches, this reverts the change 2008-04-07 07:26 carenas * [r1216] gmetad/process_xml.c: gmetad: avoid spurious insertions into the summary hash table eliminates the extra string metrics which were being inserted into the summary hash since r1185 2008-04-07 05:31 carenas * [r1215] gmetad/server.c: gmetad: avoid locking root twice 2008-04-05 23:44 bnicholes * [r1214] gmetad/gmetad.c: don't write summary RRD files for non-numeric metric types 2008-04-05 03:22 hawson * [r1213] web/graph.php: Add slightly better debug handling. A "debug=X" CGI parameter can now be included in graphs, where "X" is the debug level. The default is zero, which indicates no debugging (specifiying "debug=0" is valid). In theory, any URL should be able to tack "debug=X" onto the end, and messages will magically appear in the error_log file to help with troubleshooting. 2008-04-05 03:08 hawson * [r1212] web/graph.php: Further adventures in title processing. 2008-04-05 02:57 hawson * [r1211] web/graph.php: Add "Cluster" to cluster summary charts in the meta-view 2008-04-04 23:16 bernardli * [r1210] web/templates/default/header.tpl: Remove unnecessary whitespace 2008-04-04 23:15 bernardli * [r1209] web/index.php: Add $clustername and $hostname to <TITLE> tag so it is easier to distinguish between multiple Ganglia pages being loaded in a browser 2008-04-04 23:13 bernardli * [r1208] web/header.php: [web] Fix bug where page was not automatically refreshing and missing page title in <TITLE> tag 2008-04-03 20:29 bnicholes * [r1207] include/ganglia.h, include/gm_metric.h, lib/gm_protocol.x: Add an extra include guard around gm_protocol.h since this is a generated header and not all rpcgen utilities add the necessary ifndef protection against multiple inclusion 2008-04-03 09:38 carenas * [r1206] gmetad/server.c: gmetad: include sources without data sources in summaryzation affecting the root summary in an multi level gmetad setup as reported by Tymothy Witham 2008-04-03 08:32 carenas * [r1205] web/graph.php: web: debugging non sense 2008-04-03 08:29 carenas * [r1204] web/header.php: web: fix typo 2008-04-03 03:53 carenas * [r1203] include/ganglia.h: include: style fixes 2008-04-03 02:49 hawson * [r1202] web/graph.php: Try to to get the grid name included in graphs. 2008-04-02 23:24 carenas * [r1201] configure.in: documentation: update help for with-lib* configure options this will reflect the fact that --with-libapr can be used to point to apr-1-config or to a installed directory tree which has the headers in "include" and the libraries in "lib" like the other options. also reflect that this option are no longer for "alternate" locations as srclib is empty, thanks to Bernard 2008-04-02 23:18 bernardli * [r1200] web/header.php, web/templates/default/header.tpl: Clean up redirection page to remote server -- no need to display logo & ganglia_form 2008-04-02 07:33 carenas * [r1199] ganglia-config.in: build: add datarootdir and remove unused data and man configuration flag 2008-04-02 06:47 carenas * [r1198] config, libmetrics/build: build: remove empty autotools utility directories 2008-04-02 06:22 carenas * [r1197] BUGS: documentation: BUGS 2008-04-02 06:16 carenas * [r1196] libmetrics/tests/Makefile.am: libmetrics: use a generic settings instead of target specific 2008-04-02 06:08 carenas * [r1195] Makefile.am, README.AIX, README.WIN, configure.in, gmond/Makefile.am, gmond/gstat, gstat: gstat: move out of gmond directory a the same leverl than all other apps 2008-04-02 05:28 carenas * [r1194] libmetrics/tests/test-metrics.c: libmetrics: test use unsigned identifier for unsigned types 2008-04-02 04:08 carenas * [r1193] gmond/modules/cpu/mod_multicpu.c, gmond/modules/example/mod_example.c, gmond/modules/python/mod_python.c: gmond: ganglia.h is only needed in applications that interact with libganglia 2008-04-02 04:02 carenas * [r1192] configure.in: build: fix typo in 1191 2008-04-02 02:01 carenas * [r1191] configure.in: build: only set libpath if one is reported by apr-1-config reported to break in CentOS 4.x when using a Fedora apr1 package by Bernard 2008-04-02 02:01 hawson * [r1190] web/graph.php: Fix duplicate hostname entries in metric graphs 2008-04-02 01:46 hawson * [r1189] web/graph.d/metric.php: Whitespace refinements 2008-04-02 01:41 hawson * [r1188] web/get_context.php: Handle more gracefully 2008-04-02 01:36 hawson * [r1187] web/get_context.php: Fix spurrious "undefinied index gs' errors. 2008-04-02 01:08 hawson * [r1186] web/graph.d/metric.php: Fix whitespace in a switch{} block. No other changes 2008-04-01 21:40 bnicholes * [r1185] gmetad/process_xml.c, gmetad/server.c, gmond/dtd.h: Add the extra data that is included with the standard metric XML dump to the summary XML. 2008-04-01 17:33 bnicholes * [r1184] gmetad/process_xml.c: Move the check for extra element max until after the metric data has been retrieved from the hash table. 2008-04-01 07:14 carenas * [r1183] libmetrics/hpux/metrics.c: libmetrics: HPUX: avoid long sign overflow 2008-04-01 07:03 carenas * [r1182] libmetrics/tests/Makefile.am: libmetrics: include path to libganglia headers 2008-04-01 06:53 carenas * [r1181] lib/libgmond.c: libganglia: slope is unsigned 2008-04-01 06:28 carenas * [r1180] gmond/modules/memory/mod_mem.c: build: HPUX build failure 2008-04-01 06:09 carenas * [r1179] configure.in: build: add to -L the directory where apr is installed 2008-04-01 03:44 carenas * [r1178] include/gm_value.h: include: gm_value needs C99 standard int typedefs 2008-04-01 01:58 carenas * [r1177] libmetrics/cygwin/metrics.c, libmetrics/libmetrics.h, libmetrics/solaris/metrics.c: libmetrics: use gm_msg to fix ganglia public headers build problems 2008-04-01 01:16 carenas * [r1176] ganglia.spec.in, lib/Makefile.am: build: fix public header setup for packaging 2008-04-01 01:02 carenas * [r1175] include/ganglia.h, lib/ganglia_priv.h: libganglia: remove Ganglia_default_collection_groups from the public API 2008-04-01 01:01 carenas * [r1174] lib/libgmond.c: build: treat confuse as a system dependency 2008-04-01 01:00 carenas * [r1173] gmetad/process_xml.c, lib/ganglia.c: build: treat expat as a system dependency 2008-04-01 00:48 carenas * [r1172] include/gm_metric.h: libconfuse: include path for libconfuse should be system first 2008-03-31 22:00 bnicholes * [r1171] gmetad/Makefile.am, gmetad/gmetad.h, gmetric/Makefile.am, gmond/gmond.c, gmond/gstat/Makefile.am, include/Makefile.am, include/ganglia.h, include/gm_metric.h, include/gm_msg.h, lib/apr_net.c, lib/become_a_nobody.c, lib/daemon_init.c, lib/error_msg.h, lib/file.c, lib/ganglia.c, lib/ganglia_priv.h, lib/libgmond.c, lib/scoreboard.c, lib/tcp.c, libmetrics/get_ifi_info.c: Remove apr from the public headers except for gm_metric.h since metric modules depend directly on apr. This should break all of the dependancies that gmetad, gstat and gmetric have on apr directly. Apr should now only be directly referenced by gmond and libganglia. 2008-03-31 09:22 carenas * [r1170] ganglia.spec.in, include/Makefile.am: build: include gm_value.h in public headers for packaging 2008-03-31 08:56 carenas * [r1169] configure.in: build: consolidate gcc checks and use the right variable 2008-03-31 08:17 carenas * [r1168] configure.in: build: use library dependency information from provided apr-1-config 2008-03-31 06:58 carenas * [r1167] gmetad/gmetad.h, lib/Makefile.am, lib/apr_net.c, lib/become_a_nobody.c, lib/daemon_inetd.c, lib/daemon_init.c, lib/error.c, lib/error.h, lib/error_msg.c, lib/error_msg.h, lib/file.c, lib/ganglia.c, lib/libgmond.c, lib/scoreboard.c, lib/tcp.c, libmetrics/cygwin/metrics.c, libmetrics/get_ifi_info.c: libganglia: rename error message interfaces to error_msg error.h conflicts with a system header in Linux and masquerades the dependency to libganglia and the API used 2008-03-31 06:34 carenas * [r1166] INSTALL: documentation: record dependency for GCC 2008-03-31 06:21 carenas * [r1165] libmetrics/hpux/metrics.c: libmetrics: hpux: dead code 2008-03-31 06:02 carenas * [r1164] configure.in: build: only use -Wall if using gcc -Wall is not supported by all compilers (HPUX and AIX to start) 2008-03-31 04:18 carenas * [r1163] libmetrics/hpux/metrics.c: libmetrics: hpux: missing definition for get_min_mtu 2008-03-31 01:24 carenas * [r1162] libmetrics/linux/metrics.c: libmetrics: include interface.h for declaration of function 'get_min_mtu' 2008-03-31 00:33 carenas * [r1161] libmetrics/irix/metrics.c, libmetrics/linux/metrics.c, libmetrics/solaris/metrics.c: libmetrics: remove obsolete standalone tests 2008-03-30 23:26 carenas * [r1160] include/ganglia.h, include/gm_metric.h, tests/xdrclient.c, tests/xdrserver.c: build: <rpc/rpc.h> is required for use of a RPCL generated header cygwin's rpcgen would generate a protocol.h header that uses undefined types otherwise 2008-03-30 06:35 carenas * [r1159] gmond/gmond.c: build: define build_default_gmond_configuration for gmond gmond.c: In function 'main': gmond.c:2326: warning: implicit declaration of function 'build_default_gmond_configuration' 2008-03-30 06:01 carenas * [r1158] gmetad/process_xml.c: gmetad: use the right syntax to unlock grid summary mutex process_xml.c: In function 'endElement_GRID': process_xml.c:1037: warning: passing argument 1 of 'pthread_mutex_unlock' from incompatible pointer type 2008-03-30 05:05 carenas * [r1157] gmetad/Makefile.am: build: need apr headers since public header reestructuring 2008-03-30 05:04 carenas * [r1156] gmetric/Makefile.am: build: need apr headers since public header reestructuring 2008-03-30 05:04 carenas * [r1155] gmond/gstat/Makefile.am: build: need apr headers since public header reestructuring 2008-03-29 07:38 carenas * [r1154] gmetad/gmetad.c, gmetad/gmetad.h, gmetad/process_xml.c, gmetad/server.c: gmetad: complete fix for bug76, including refactoring sum_finished 2008-03-29 06:23 bnicholes * [r1153] gmetad/Makefile.am, gmond/gstat/Makefile.am, include/gm_metric.h, include/gm_value.h, libmetrics/libmetrics.h: Fix libmetrics so that it doesn't try to include any of the APR headers. 2008-03-29 02:10 carenas * [r1152] gmetad/gmetad.c: gmetad: protect root summary with a lock 2008-03-29 00:45 carenas * [r1151] libmetrics/darwin/Makefile.am, libmetrics/netbsd/Makefile.am, libmetrics/openbsd/Makefile.am: libmetrics: remove bogus use of top_builddir to locate libganglia 2008-03-28 20:29 bnicholes * [r1150] ganglia.spec.in: Add the include headers to the devel package 2008-03-28 20:19 bnicholes * [r1149] Makefile.am, gmond/Makefile.am, lib/Makefile.am: Fix up make dist so that the include directory is part of the distribution 2008-03-28 16:43 bnicholes * [r1148] include/gm_metric.h, include/metric.h: rearrange the header files to support building metric module outside of the ganglia tree. This provides public headers and libraries for building modules and ganglia utilities. Part 3 2008-03-28 16:41 bnicholes * [r1147] gmond/gm_mmn.h, gmond/metric.h, include, include/Makefile.am, include/ganglia.h, include/gm_mmn.h, include/metric.h, lib/debug_msg.h, lib/ganglia.h, lib/gm_protocol.x, lib/protocol.x: rearrange the header files to support building metric module outside of the ganglia tree. This provides public headers and libraries for building modules and ganglia utilities. Part 2 2008-03-28 16:40 bnicholes * [r1146] Makefile.am, configure.in, gmetad/Makefile.am, gmetad/cleanup.c, gmetad/gmetad.h, gmetad/process_xml.c, gmetad/rrd_helpers.c, gmetad/rrd_helpers.h, gmetric/Makefile.am, gmond/Makefile.am, gmond/core_metrics.c, gmond/g25_config.c, gmond/gmond.c, gmond/gstat/Makefile.am, gmond/gstat/gstat.c, gmond/modules/cpu/Makefile.am, gmond/modules/cpu/mod_cpu.c, gmond/modules/cpu/mod_load.c, gmond/modules/cpu/mod_multicpu.c, gmond/modules/disk/Makefile.am, gmond/modules/disk/mod_disk.c, gmond/modules/example/Makefile.am, gmond/modules/example/mod_example.c, gmond/modules/memory/Makefile.am, gmond/modules/memory/mod_mem.c, gmond/modules/network/Makefile.am, gmond/modules/network/mod_net.c, gmond/modules/python/Makefile.am, gmond/modules/python/mod_python.c, gmond/modules/status/Makefile.am, gmond/modules/status/mod_gstatus.c, gmond/modules/system/Makefile.am, gmond/modules/system/mod_proc.c, gmond/modules/system/mod_sys.c, lib/Makefile.am, lib/file.c, lib/ganglia.c, lib/ganglia_priv.h, lib/hash.c, lib/libgmond.c, lib/scoreboard.c, libmetrics/Makefile.am, libmetrics/aix/Makefile.am, libmetrics/cygwin/Makefile.am, libmetrics/cygwin/metrics.c, libmetrics/darwin/Makefile.am, libmetrics/dragonfly/Makefile.am, libmetrics/freebsd/Makefile.am, libmetrics/hpux/Makefile.am, libmetrics/irix/Makefile.am, libmetrics/libmetrics.h, libmetrics/linux/Makefile.am, libmetrics/netbsd/Makefile.am, libmetrics/openbsd/Makefile.am, libmetrics/osf/Makefile.am, libmetrics/solaris/Makefile.am, libmetrics/solaris/metrics.c, tests/xdrclient.c, tests/xdrserver.c: rearrange the header files to support building metric module outside of the ganglia tree. This provides public headers and libraries for building modules and ganglia utilities 2008-03-28 07:00 carenas * [r1145] INSTALL: documentation: INSTALL 2008-03-28 06:52 carenas * [r1144] gmetad/conf.c: gmetad: do not segfault if missing configuration file 2008-03-28 04:35 hawson * [r1143] web/host_view.php: Check variables before they are used, to avoid warning about undefined vars. 2008-03-28 04:34 carenas * [r1142] gmetad/gmetad.c, gmetad/gmetad.h, gmetad/process_xml.c, gmetad/server.c: gmetad: simplify use of sum_finished mutex 2008-03-28 04:30 hawson * [r1141] web/graph.d/cpu_report.php, web/graph.d/load_report.php, web/graph.d/mem_report.php, web/graph.d/metric.php, web/graph.d/network_report.php, web/graph.d/packet_report.php, web/graph.d/sample_report.php, web/graph.php: Fix minor bugs with graph titles. 2008-03-28 02:09 hawson * [r1140] web/graph.d/load_report.php: Change order of 1-min load and node count in the load_report 2008-03-27 20:00 bernardli * [r1139] ganglia.spec.in: Add man1 pages for gmetad, gmetric, gmond, gstat to RPM 2008-03-27 18:01 carenas * [r1138] gmetad/server.c: gmetad: avoid conditional locking/unlocking for sum_finished lock 2008-03-27 17:23 carenas * [r1137] mans/gmetad.1: documentation: re help2man gmetad.1 to align format with other pages 2008-03-27 09:30 carenas * [r1136] gmetric/cmdline.c, gmetric/cmdline.h, gmetric/cmdline.sh: gmetric: cmdline regeneration and style fixes 2008-03-27 09:29 carenas * [r1135] gmond/cmdline.c: documentation: common style 2008-03-27 09:24 carenas * [r1134] mans/gmond.1: documentation: update 2008-03-27 09:12 carenas * [r1133] gmond/cmdline.c, gmond/cmdline.h, gmond/cmdline.sh: gmond: regenerate cmdline to sync help (including style fixes) 2008-03-27 08:30 carenas * [r1132] mans/gmetad.1, mans/gmetric.1, mans/gmond.1, mans/gstat.1: documentation: style fixes 2008-03-27 07:46 carenas * [r1131] gmetad/cmdline.c: janitorial: re-apply cosmetic post formatting fixes 2008-03-27 06:47 carenas * [r1130] gmetad/cmdline.c, gmetad/cmdline.h, gmetad/cmdline.sh: gmetad: update cmdline for pid-file and re gengetopt 2008-03-27 05:47 carenas * [r1129] mans/gmetad.1, mans/gmetric.1, mans/gmond.1, mans/gstat.1: documentation: update man pages 2008-03-26 23:44 bernardli * [r1128] README.SVNusers: --with-gmetad option is not necessary for dist tarball/tree to include the gmetad files 2008-03-26 22:13 carenas * [r1127] lib/apr_net.c: solaris: define ioctl 2008-03-26 07:26 carenas * [r1126] libmetrics/netbsd/metrics.c: libmetrics: NetBSD: missing libc definitions for string/memory functions showing warnings for mismatches/intrinsics for str[n]cpy, memcpy, strlen, strchr and bzero in NetBSD 4.0 2008-03-26 07:06 carenas * [r1125] configure.in: build: syntax error 2008-03-26 07:01 carenas * [r1124] configure.in: build: workaround buggy libconfuse package in NetBSD 4.0 2008-03-26 06:38 carenas * [r1123] configure.in: build: missing libconfuse is fatal 2008-03-26 00:27 knobi1 * [r1122] gmetad/server.c: MKN: Take fix from Timothy Witham for summarization problem described in bz #76. 2008-03-25 23:29 bernardli * [r1121] README.SVNusers: Typically when preparing for distribution tarball/tree, you would want to have the --with-gmetad option with configure 2008-03-25 23:18 bernardli * [r1120] web/graph.d/metric.php: Set rrd graph title to $metrictitle if available (this feature was missing after the modular graph.php patch) 2008-03-25 18:51 carenas * [r1119] libmetrics/aix/metrics.c: libmetrics: AIX: os_name metric by Michael Perzl Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-03-25 18:49 carenas * [r1118] libmetrics/aix/metrics.c: libmetrics: AIX: boottime metric by Michael Perzl merges fixes into one single function Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-03-25 18:32 carenas * [r1117] libmetrics/aix/metrics.c: libmetrics: AIX: cpu_num metric by Michael Perzl Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-03-25 18:30 carenas * [r1116] libmetrics/aix/metrics.c: libmetrics: AIX: machine_type metric by Michael Perzl using "unknown" in case of failure to avoid overflow and for consistency with other platforms Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-03-25 18:28 carenas * [r1115] libmetrics/aix/metrics.c: libmetrics: AIX: cpu speed metric by Michael Perzl Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-03-25 18:26 carenas * [r1114] libmetrics/aix/metrics.c: libmetrics: AIX: load metrics by Michael Perzl Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-03-25 18:25 carenas * [r1113] libmetrics/aix/metrics.c: libmetrics: AIX: memory metrics by Michael Perzl Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-03-25 18:08 carenas * [r1112] libmetrics/aix/metrics.c: libmetrics: AIX: disk metrics by Michael Perzl Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-03-25 09:52 carenas * [r1111] ganglia.pod: documentation: misc fixes 2008-03-25 09:13 carenas * [r1110] ganglia.pod: documentation: document fix for BUG115 to celebrate commit anniversary 2008-03-25 08:39 carenas * [r1109] configure.in: build: missing python is not fatal 2008-03-25 07:40 carenas * [r1108] README.WIN: documentation: add expat dependency for gstat 2008-03-25 06:38 carenas * [r1107] configure.in: openbsd: workaround broken libconfuse package libconfuse depends on gettext and libiconv but is missing the dependency list on its libtool library so add them manually. This prevents configure to setup the build environment for OpenBSD <= 4.2 and probably other BSD 2008-03-25 01:07 carenas * [r1106] README.WIN, configure.in: cygwin: enable-python -L/bin added to LDFLAGS as a workaround for the python detection macros which are not test linking with python. 2008-03-24 22:28 bnicholes * [r1105] gmetad/gmetad.c, gmetad/gmetad.h, gmetad/process_xml.c, gmetad/server.c: Read and report all numeric values as doubles for the summary reports. This prevents the rollover problem for filter=summary and type merging problem between 3.1 and 3.0 clusters. Bug: #128 Submitted by: Timothy Witham <timothy d witham intel com> Reviewed by: Brad Nicholes 2008-03-24 22:19 bnicholes * [r1104] gmetad/data_thread.c: Clean up some tab chars 2008-03-24 19:23 bnicholes * [r1103] ganglia.pod, gmond/conf.pod, gmond/modules/python/README: update the documentation to show the new language directive and the change to the module section. 2008-03-24 06:26 carenas * [r1102] README.WIN: documentation: update cygwin installation instructions 2008-03-24 06:12 carenas * [r1101] configure.in, gmond/Makefile.am, gmond/modules/cpu/Makefile.am, gmond/modules/disk/Makefile.am, gmond/modules/memory/Makefile.am, gmond/modules/network/Makefile.am, gmond/modules/python/Makefile.am, gmond/modules/system/Makefile.am: cygwin: fix static build gmond uses dlsym to locate the module symbols even when statically linked. 2008-03-23 06:28 carenas * [r1100] gmond/gmond.c, gmond/modules/disk/mod_disk.c, gmond/modules/python/mod_python.c, gmond/modules/status/mod_gstatus.c, lib/libgmond.c, lib/scoreboard.h: janitorial: pedantic 2008-03-22 01:14 bernardli * [r1099] web/graph.d/metric.php: Added missing single quotes since variables may have spaces in them, causing resulting rrdtool command to be invalid 2008-03-21 23:55 bernardli * [r1098] gmond/python_modules/conf.d/tcpconn.pyconf: Directive change: pymodule -> module 2008-03-21 13:35 carenas * [r1097] contrib/README.contrib: documentation: contrib typo 2008-03-20 23:59 hawson * [r1096] contrib, contrib/README.contrib, contrib/diskfree_report.php, contrib/ganglia_gmetad.xml, contrib/ganglia_gmond.xml: Create a new contrib/ directory for user contributions. Credit goes to Ben Rockwood for the solaris SMF files. 2008-03-20 23:33 bnicholes * [r1095] gmond/gmond.c, gmond/modules/python/mod_python.c, gmond/python_modules/conf.d/diskusage.pyconf, gmond/python_modules/conf.d/example.pyconf, gmond/python_modules/conf.d/tcpconn.pyconf, lib/libgmond.c: Remove the pymodule section directive and introduce the language directive for specifying what type of module is being loaded. This removes the dependancy that the module implementation language has on the gmond configuration file direcitives. 2008-03-20 09:48 carenas * [r1094] gmond/modules/cpu/Makefile.am, gmond/modules/disk/Makefile.am, gmond/modules/example/Makefile.am, gmond/modules/memory/Makefile.am, gmond/modules/network/Makefile.am, gmond/modules/python/Makefile.am, gmond/modules/status/Makefile.am, gmond/modules/system/Makefile.am: build: DSO metrics are versionless 2008-03-20 03:17 carenas * [r1093] lib/Makefile.am: build: add scoreboard.h back to the dist target as a private header reported by Bernard to break building from snapshots since r1084 2008-03-20 02:54 carenas * [r1092] ganglia.spec.in: build: remove scoreboard.h from the RPM installed list this fixes RPM build problems reported by Bernard since r1084 2008-03-20 00:36 bernardli * [r1091] configure.in, ganglia.spec.in: RPM_VERSION macro is no longer needed, use VERSION macro in ganglia.spec.in. Also remove reference to unused macro RPM_RELEASE 2008-03-19 10:47 carenas * [r1090] README.WIN: documentation: use cygwin provided package 2008-03-19 10:06 carenas * [r1089] lib/apr_net.c: janitorial: defined locally apr_sockaddr_vars_set 2008-03-19 09:45 carenas * [r1088] gmond/modules/cpu/mod_multicpu.c: janitorial: dead code 2008-03-19 09:27 carenas * [r1087] configure.in: build: disable type punning optimization to avoid breaking stric aliasing rules 2008-03-19 08:21 carenas * [r1086] configure.in, gmond/python_modules/Makefile.am, gmond/python_modules/disk/Makefile.am, gmond/python_modules/example/Makefile.am, gmond/python_modules/network/Makefile.am: build: avoid using non-portable/non-POSIX make constructs also avoids triggering a bug in automake-1.9 that generates broken distribution tarballs wit files like : gmond/python_modules/*/ 2008-03-19 07:59 carenas * [r1085] gmond/modules/python/README: documentation: params is an invalid token for python modules 2008-03-19 07:21 carenas * [r1084] lib/Makefile.am: build: keep scoreboard.h as a non public header 2008-03-19 06:47 carenas * [r1083] gmetad/gmetad.c: gmetad: use doubles for summary to avoid integer overflowing Fix provided by Witham Timothy as part of bug 128 2008-03-19 03:12 carenas * [r1082] README.SVNusers, configure.in, ganglia.spec.in: build: enable python modules by default 2008-03-19 00:50 carenas * [r1081] cool-stuff: janitorial: not so cool anymore ;) 2008-03-19 00:41 carenas * [r1080] libmetrics/stamp-h1: build: remove autotools generated files reported as being deleted at bootstrap time by Bernard 2008-03-18 23:52 hawson * [r1079] web/graph.d/cpu_report.php, web/graph.d/mem_report.php: Fix graph sizes for RRDTool 1.2.x. This will break them for version 1.0.x. See http://www.mail-archive.com/ganglia-developers@lists.sourceforge.net/msg03447.html for details. 2008-03-18 09:44 knobi1 * [r1078] libmetrics/linux/metrics.c: MKN: Sanitize networking metrics for 3.1.x. Add some FIXME comments. 2008-03-17 22:07 bnicholes * [r1077] gmond/gmond.c, lib/apr_net.c: remove the USING_APR_12 ifdefs now that we are fully on top of apr 1.2 2008-03-17 22:06 bnicholes * [r1076] gmond/modules/cpu/mod_multicpu.c: update the internal structures to match the standard cpu metrics 2008-03-17 13:39 carenas * [r1075] bootstrap: build: drop --force from autoreconf with all autogenerated files removed from svn, there is no need to force updates anymore at bootstrap time 2008-03-17 13:19 carenas * [r1074] gmond/gmond.c: cygwin: remove duplicated include for protocol.h protocol.h is also included as part of metric.h and cygwin doesn't add #defines around it to protect it from multiple includes 2008-03-17 13:18 carenas * [r1073] lib/libgmond.c: cygwin: add all RPC definitions before including "protocol.h" rpcgen in cygwin doesn't add the definition header resulting in undefined types 2008-03-17 12:29 carenas * [r1072] configure.in: build: locate apr-1 directory and add -L to LD_FLAGS with it 2008-03-17 09:19 carenas * [r1071] libmetrics/openbsd/metrics.c: libmetrics: openbsd: clean dead code and add missing header fixes : metrics.c: In function `machine_type_func': metrics.c:220: warning: implicit declaration of function `strncpy' metrics.c: In function `cpu_state': metrics.c:282: warning: implicit declaration of function `bzero' metrics.c: In function `checkvfsname': metrics.c:801: warning: implicit declaration of function `strcmp' metrics.c: In function `makevfslist': metrics.c:831: warning: implicit declaration of function `strchr' metrics.c: In function `makenetvfslist': metrics.c:871: warning: implicit declaration of function `strlen' metrics.c:883: warning: implicit declaration of function `strcpy' metrics.c:848: warning: unused variable `ptr' metrics.c: At top level: metrics.c:75: warning: `use_vm_swap_info' defined but not used metrics.c:76: warning: `mibswap' defined but not used metrics.c:77: warning: `mibswap_size' defined but not used 2008-03-17 08:09 carenas * [r1070] README.SVNusers: buid: revert r1031 after srclib was removed --enable-static-build is no longer needed at bootstrap time 2008-03-17 07:20 carenas * [r1069] bootstrap, libmetrics/bootstrap: build: recreate ltmain.sh and other libtool generated files fixes bootstrap failures since 1065 in platforms that are not using autoreconf yet. reported by Jesse Becker as a failure in OpenBSD 4.1 2008-03-16 19:55 paulmillar * [r1068] web/pie.php: Fix bug #156: wrapping issue when plotting pie-charts with small angles 2008-03-16 07:27 carenas * [r1067] libmetrics/tests/Makefile.am: libmetrics: build tests only when make check was invoked 2008-03-16 02:10 carenas * [r1066] INSTALL, config/ltmain.sh, libmetrics/INSTALL, libmetrics/build/ltmain.sh, libmetrics/build/mkinstalldirs: build: remove all remaining autotools generated files 2008-03-16 01:59 carenas * [r1065] configure.in: build: set APR_LIBS at configure time, fix typos 2008-03-15 19:10 carenas * [r1064] configure.in: build: add support for pointing --with-libapr to apr-1-config 2008-03-14 06:42 carenas * [r1063] gmetric/Makefile.am, gmond/Makefile.am, lib/Makefile.am: apr: workaround broken apr 1.2 headers depending on off64_t for enable-static-build as done also for dynamic 2008-03-14 06:17 carenas * [r1062] gmond/Makefile.am, gmond/modules/cpu/Makefile.am, gmond/modules/disk/Makefile.am, gmond/modules/example/Makefile.am, gmond/modules/memory/Makefile.am, gmond/modules/network/Makefile.am, gmond/modules/python/Makefile.am, gmond/modules/status/Makefile.am, gmond/modules/system/Makefile.am, lib/Makefile.am: build: include APR_INCLUDES also for enable-static-build 2008-03-13 20:11 hawson * [r1061] ganglia.spec.in: Update RPM .spec file to include graph.d 2008-03-13 19:26 bnicholes * [r1060] web/auth.php: Reassign the Realm according to the cluster that is being viewed. Submitted by: Ramon Bastiaans <ramon.bastiaans sara.nl> Reviewed by: Brad Nicholes, Jesse Becker, Martin Knoblauch 2008-03-13 19:16 bnicholes * [r1059] srclib: Remove the unused srclib directory from the Ganglia repository 2008-03-13 19:12 bnicholes * [r1058] srclib/confuse: Remove the libconfuse 2.x source code from the Ganglia repository 2008-03-13 19:11 bnicholes * [r1057] srclib/apr: Remove the APR 0.9.x source code from the Ganglia repository 2008-03-13 19:06 bnicholes * [r1056] configure.in: Restore the RPM_VERSION environment variable so that the correct version is written to the ganglia.spec file 2008-03-13 18:42 bnicholes * [r1055] Makefile.am, README.WIN, configure.in: Remove all references to the srclib directory 2008-03-13 18:28 bnicholes * [r1054] README.WIN, configure.in, gmetad/Makefile.am, gmetric/Makefile.am, gmond/Makefile.am, gmond/modules/cpu/Makefile.am, gmond/modules/disk/Makefile.am, gmond/modules/example/Makefile.am, gmond/modules/memory/Makefile.am, gmond/modules/network/Makefile.am, gmond/modules/python/Makefile.am, gmond/modules/status/Makefile.am, gmond/modules/system/Makefile.am, lib/Makefile.am: Rework the configure and make files to allowing building Ganglia without the use the external library source code in srclib 2008-03-13 07:42 carenas * [r1053] README.WIN: cygwin: use provided package for expat Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-03-13 06:49 carenas * [r1052] gmond/gmond.c: cygwin: ifdef user variable for cygwin becoming another user is not supported in cygwin with setuid being a NOOP leaving the user variable unused : gmond.c: In function 'setuid_if_necessary': gmond.c: 263: warning: unused variable 'user' Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-03-13 03:33 hawson * [r1051] web/conf.php, web/functions.php, web/graph.d, web/graph.d/cpu_report.php, web/graph.d/load_report.php, web/graph.d/mem_report.php, web/graph.d/metric.php, web/graph.d/network_report.php, web/graph.d/packet_report.php, web/graph.d/sample_report.php, web/graph.php: Implement modular graphs. All specific graph definitions are handled a single .php file. 2008-03-07 12:30 carenas * [r1050] gmond/python_modules/Makefile.am: gmond: `svn diff -c-1047 | patch -p0` to fix make dist-gzip make[2]: *** No rule to make target `example/*.py', needed by `example/*.pyc'. Stop. 2008-03-07 10:02 carenas * [r1049] libmetrics/libmetrics.h: libmetrics: remove duplicaded config.h include and cleanup 2008-03-07 09:40 carenas * [r1048] gmond/modules/Makefile.am, gmond/modules/cpu/Makefile.am, gmond/modules/disk/Makefile.am, gmond/modules/memory/Makefile.am, gmond/modules/network/Makefile.am, gmond/modules/python/Makefile.am, gmond/modules/status/Makefile.am, gmond/modules/system/Makefile.am: gmond: modules white space cleanup 2008-03-07 09:40 carenas * [r1047] gmond/python_modules/Makefile.am: gmond: remove non-portable and buggy wildcard breaking tar with a "*" entry 2008-03-07 08:30 carenas * [r1046] libmetrics/cygwin/metrics.c: libmetrics: cygwin report swap metrics might be buggy based on BUG171 2008-03-07 08:23 carenas * [r1045] libmetrics/aix/metrics.c: libmetrics: report disk statistics in GB reported by David Wong in BUG179 2008-03-07 08:14 carenas * [r1044] README.WIN, bootstrap, configure.in, lib/dotconf.c, lib/error.c: core: misc 2008-03-07 07:56 carenas * [r1043] libmetrics/configure.in, libmetrics/freebsd/metrics.c, libmetrics/libmetrics.h, libmetrics/netbsd/metrics.c, libmetrics/solaris/metrics.c: libmetrics: misc 2008-03-07 07:49 carenas * [r1042] libmetrics/cygwin/Makefile.am, libmetrics/cygwin/metrics.c: libmetrics: cygwin proc metrics 2008-03-07 06:17 carenas * [r1041] configure.in: config: use apr-config to find apr-1 path and dependent libraries Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-03-07 06:09 carenas * [r1040] gmond/modules/example/mod_example.c: gmond: mod_example include stdlib.h mod_example.c: In function 'ex_metric_init': mod_example.c:54: warning: implicit declaration of function 'srand' mod_example.c:68: warning: implicit declaration of function 'atoi' mod_example.c: In function 'ex_metric_handler': mod_example.c:102: warning: implicit declaration of function 'rand' 2008-03-06 08:21 carenas * [r1039] configure.in: build: fix typo for modpathstart introduced in r915 2008-03-05 13:06 carenas * [r1038] libmetrics/cygwin/metrics.c: libmetrics: cygwin: broken build because of typo 2008-03-05 12:56 carenas * [r1037] libmetrics/cygwin/metrics.c: libmetrics: cygwin: there are no load metrics 2008-03-05 12:46 carenas * [r1036] libmetrics/cygwin/metrics.c: libmetrics: cygwin: remove bogus cpu metrics 2008-03-05 12:38 carenas * [r1035] libmetrics/cygwin/metrics.c: libmetrics: cygwin: update jiffies to match /proc/stat format 2008-03-05 12:29 carenas * [r1034] libmetrics/cygwin/metrics.c: libmetrics: cygwin: style fixes and error checking for uname 2008-03-05 12:04 carenas * [r1033] libmetrics/cygwin/metrics.c: libmetrics: cygwin: os name metric 2008-03-05 11:46 carenas * [r1032] libmetrics/cygwin/metrics.c: libmetrics: cygwin: release version metric implementation 2008-03-05 10:57 carenas * [r1031] README.SVNusers: build: document that enable-static-build is needed for bootstrap 2008-03-04 20:24 bnicholes * [r1030] gmetad/gmetad.h, gmetad/process_xml.c, gmetad/server.c, gmetad/xml_hash.c, gmetad/xml_hash.gperf, gmond/dtd.h, gmond/gmond.c, web/ganglia.php: Change the way that the extra_data is being sent so that it is more flexible. Rather than using EXTRA_DATA with specific attributes, sned multiple EXTRA_ELEMENTs with a NAME and VAL. 2008-03-04 11:57 knobi1 * [r1029] libmetrics/linux/metrics.c: MKN: Sanitize the skipping of loX and bondX interfaces. Bugzilla #180 2008-03-04 09:06 carenas * [r1028] libmetrics/tests/Makefile.am: libmetrics: link static test_metrics 2008-03-04 05:54 carenas * [r1027] libmetrics/aix/Makefile.am, libmetrics/dragonfly/Makefile.am, libmetrics/freebsd/Makefile.am, libmetrics/hpux/Makefile.am, libmetrics/irix/Makefile.am, libmetrics/osf/Makefile.am: libmetrics: remove unneeded broken extra include for "lib" 2008-03-03 10:35 carenas * [r1026] lib/Makefile.am: libganglia: generate a static library when using static build 2008-03-03 10:22 carenas * [r1025] gmond/gmond.c: gmond: use strncpy instead of strcpy to avoid heap overflow 2008-03-03 10:13 carenas * [r1024] gmond/gmond.c: gmond: avoid buffer overflow using snprintf instead of sprintf 2008-03-03 09:54 carenas * [r1023] configure.in: libganglia: add configure check for vsnprintf 2008-03-03 09:44 carenas * [r1022] configure.in: srclib: remove unused expat macro definition 2008-03-01 07:52 carenas * [r1021] gmond/gstat/gstat.c: gstat: implicit declaration of function 'set_debug_msg_level' 2008-03-01 06:12 carenas * [r1020] configure.in, gmetad/Makefile.am, gmond/gstat/Makefile.am: srclib: use autotools detected expat instead of hardcoded path 2008-03-01 06:03 carenas * [r1019] ganglia.spec.aix, gmond/Makefile.am, lib/Makefile.am: srclib: cleanup for removal of expat from srclib 2008-03-01 00:45 carenas * [r1018] srclib/Makefile.am: srclib: remove expat 2008-03-01 00:39 carenas * [r1017] srclib/expat: srclib: expat no more 2008-03-01 00:36 carenas * [r1016] configure.in, gmetad/Makefile.am, gmond/gstat/Makefile.am: srclib: expat static build not using srclib anymore 2008-02-29 22:03 carenas * [r1015] lib/apr_net.c: libganglia: solaris build fix 2008-02-29 21:57 massie * [r1014] configure.in, ganglia.spec.in: updated the ganglia versioning scheme. official releases are three number versions (major, minor, micro) snapshot releases are four number versions (major, minor, micro, nano) with the nano number being the svnversion 2008-02-29 09:14 carenas * [r1013] libmetrics/linux/Makefile.am: libmetrics: linux: remove obsoleted include path 2008-02-29 09:00 carenas * [r1012] libmetrics/cygwin/Makefile.am: libmetrics: cygwin: remove obsoleted include path 2008-02-29 08:53 carenas * [r1011] libmetrics/solaris/Makefile.am: libmetrics: solaris add relative include path for main lib to fix build debug_msg.h can be found as part of the main libganglia directory after it was removed from libmetrics in r838 2008-02-29 05:15 carenas * [r1010] gmond/modules/memory/mod_mem.c, libmetrics/aix/metrics.c, libmetrics/cygwin/metrics.c, libmetrics/darwin/metrics.c, libmetrics/dragonfly/metrics.c, libmetrics/freebsd/metrics.c, libmetrics/hpux/metrics.c, libmetrics/irix/metrics.c, libmetrics/linux/metrics.c, libmetrics/netbsd/metrics.c, libmetrics/openbsd/metrics.c, libmetrics/osf/metrics.c, libmetrics/solaris/metrics.c, libmetrics/tests/test-metrics.c: libmetrics: int to float conversion for memory metrics rumours are this will prevent the overflow of the summary memory cluster graph in very large clusters (the PetaByte bug) 2008-02-29 02:11 carenas * [r1009] libmetrics/hpux/metrics.c: libmetrics: rely on test framework 2008-02-28 21:40 knobi1 * [r1008] libmetrics/linux/metrics.c: MKN: Check in some code to handle bogus counter overflows in network metrics MKN: Fine for 64-bit, but needs discussion for 32-bit 2008-02-27 23:51 bnicholes * [r1006] gmond/modules/cpu/mod_multicpu.c: Null terminate the metric name 2008-02-27 23:14 bnicholes * [r1005] gmond/modules/cpu/mod_multicpu.c: update multicpu to match the change made to the cpu metrics in libmetrics 2008-02-25 06:28 carenas * [r1002] libmetrics/cygwin/metrics.c, libmetrics/dragonfly/metrics.c, libmetrics/irix/metrics.c, libmetrics/openbsd/metrics.c: libmetrics: janitorial cleanup of copy and paste mistakes 2008-02-24 10:17 carenas * [r1001] gmond/gstat/gstat.c: gstat: enable debug_level 2008-02-24 10:10 carenas * [r1000] gmond/Makefile.am: gmond: use libtool wrappers instead of the PIC object directly .libs/*.o won't be generated in architectures where PIC code is not available resulting in a missing dependency 2008-02-24 07:47 carenas * [r999] libmetrics/Makefile.am: libmetrics: use relative path to find core library 2008-02-24 07:21 carenas * [r998] libmetrics/Makefile.am: libmetrics: include headers from core library otherwise get_ifi_info.c won't be able to build as there is no error.h in its include path since r992 2008-02-24 06:32 carenas * [r997] gmond/modules/cpu/Makefile.am, gmond/modules/disk/Makefile.am, gmond/modules/example/Makefile.am, gmond/modules/memory/Makefile.am, gmond/modules/network/Makefile.am, gmond/modules/python/Makefile.am, gmond/modules/status/Makefile.am, gmond/modules/system/Makefile.am: gmond: add libconfuse include path to modules if static build enable-static-build broken otherwise since revision 839, which added a dependency to libconfuse for the modules through confuse.h in metric.h 2008-02-24 04:27 carenas * [r996] configure.in: core: DragonFlyBSD: fix macro Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-02-24 04:12 carenas * [r995] configure.in, libmetrics/Makefile.am, libmetrics/configure.in, libmetrics/dragonfly, libmetrics/dragonfly/Makefile.am, libmetrics/dragonfly/metrics.c: libmetrics: DragonFlyBSD: initial support based on the pkg_src patches and with minimal changes to make it compile and run the checks in 1.10.1. Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2008-02-24 00:31 carenas * [r994] libmetrics/build/config.guess, libmetrics/build/config.sub, libmetrics/build/depcomp, libmetrics/build/install-sh, libmetrics/build/missing: libmetrics: remove obsolete automake files required to add support to new architectures that need a newer config.* script like DragonFlyBSD. 2008-02-23 10:26 knobi1 * [r993] gmond/gmond.c: MKN: Make use of real process name for syslog, in case more than one gmond executable is running 2008-02-23 09:36 knobi1 * [r992] libmetrics/Makefile.am, libmetrics/error.c, libmetrics/error.h: MKN: Remove files that are duplicated in "lib". 2008-02-22 07:49 carenas * [r991] libmetrics/tests/test-metrics.c: test: all native metrics enabled 2008-02-22 07:23 carenas * [r990] gmetad/server.c: gmetric: 64bit cleanless 2008-02-20 00:10 bernardli * [r988] web/graph.php: Revert previous patch since $value is actually string 2008-02-19 23:31 bernardli * [r987] web/graph.php: Only do number formatting on value if it is a float 2008-02-19 17:25 knobi1 * [r986] libmetrics/linux/metrics.c: MKN: Move to getimeofday timestamp for slurpfile 2008-02-19 16:09 knobi1 * [r985] libmetrics/linux/metrics.c: MKN: Consolidate metrics gathering for networking functions 2008-02-19 12:15 knobi1 * [r984] libmetrics/tests/test-metrics.c: MKN: Revert sense of #ifdef CYGWIN MKN: Fix small syntax error 2008-02-18 03:55 carenas * [r983] libmetrics/cygwin/metrics.c, libmetrics/tests/test-metrics.c: libmetrics: cygwin: basic disk metrics and cygwin specific test cases 2008-02-17 13:58 carenas * [r982] README.WIN: update configuration/build instructions to use trunk explicitally 2008-02-17 13:50 carenas * [r981] README.WIN: reformat and clarify cygwin building instructions and add native EOL support 2008-02-16 00:05 bernardli * [r980] Makefile.am, ganglia.spec.in: - Fix bug where .pyconf files are copied to %{libdir}/ganglia/python_modules - Enable tcpconn.py by default since code is now compatible with Python 2.3.x - No longer need to run %configure when building ganglia-web (noarch) - Include web/version.php in tarball 2008-02-15 23:49 bernardli * [r979] gmond/modules/conf.d/multicpu.conf.in: Removing escape characters -- not needed 2008-02-15 19:28 bernardli * [r978] web/graph.php: If metric XML stream does not contain TITLE (eg. < 3.1.0), use NAME for the metric graph title instead (patch by Timothy D Witham) 2008-02-15 11:59 carenas * [r977] libmetrics/cygwin/metrics.c: libmetrics: cygwin: eliminate dead code with an incompatible license 2008-02-15 11:46 carenas * [r976] libmetrics/cygwin/metrics.c: libmetrics: cygwin: rely in test framework 2008-02-15 11:19 carenas * [r975] libmetrics/cygwin/metrics.c, libmetrics/netbsd/metrics.c, libmetrics/openbsd/metrics.c: libmetrics: remove dead code with references to strdup 2008-02-15 11:17 carenas * [r974] libmetrics/configure.in: libmetrics: add strndup autocheck as required by linux metrics 2008-02-14 23:35 bernardli * [r973] web/graph.php: Vertical label patch by Jesse Becker * If an explicit vertical label is passed, use it. * If a valid maximum or minimum value has been passed, via the 'x' or 'n' URL parameters respectively, use them. * If neither are passed, suppress printing a vertical label alltogether. 2008-02-14 19:50 bnicholes * [r971] libmetrics/linux/metrics.c: fix memory leak. free the devname string if it already exists in the hash table Submitted by: Martin Knoblauch 2008-02-14 18:39 bnicholes * [r968] gmond/modules/example/mod_example.c: Fix a group designation typo 2008-02-14 18:38 bnicholes * [r967] gmond/modules/conf.d/multicpu.conf.in, lib/default_conf.h.in: Add default title strings to all of the metrics 2008-02-13 18:38 bnicholes * [r963] web/host_view.php: use the TITLE for the constant metric labels instead of the metric name 2008-02-13 11:28 carenas * [r962] web/functions.php: web: trailing spaces 2008-02-13 11:15 carenas * [r961] web/get_context.php: web: formatting and style fixes to match code with release branch 2008-02-13 07:48 bernardli * [r960] web/graph.php: Roll back the last check-in. Only set graph background color if $load_color is set 2008-02-13 05:13 bernardli * [r959] web/cluster_view.php, web/templates/default/cluster_view.tpl: If "Show Hosts" = no, do not display node legend at the bottom 2008-02-13 04:56 bernardli * [r958] web/templates/default/host_view.tpl: Now if user has javascript disabled, clicking on the group "bar" would not jump to a bogus URL 2008-02-13 02:21 bernardli * [r957] web/templates/default/host_view.tpl: Use td style 'metric' to make the group headings more distinct 2008-02-13 00:01 bernardli * [r956] web/graph.php: Fix bug in changeset 854 where the graphs from the hostview have white background as opposed to the original light grey color 2008-02-12 21:15 bernardli * [r955] web/templates/default/host_view.tpl: Add javascript to allow showing/hiding metric groups in hostview. Script taken from: http://www.netlobo.com/div_hiding.html 2008-02-12 20:44 bnicholes * [r954] gmond/modules/python/mod_python.c: strip the whitespace from group names before adding them 2008-02-12 20:14 bernardli * [r953] web/ganglia.php, web/host_view.php: Allow metric graphs to be displayed in multiple groups in the frontend 2008-02-12 19:55 bnicholes * [r952] gmond/python_modules/network/tcpconn.py: Add a wait on the subprocess so that it will be cleaned up 2008-02-12 01:49 bernardli * [r951] web/host_view.php: Need to typecast string in array_merge() (new behaviour in PHP 5) 2008-02-12 01:01 bernardli * [r950] ganglia.spec.in: Actually remove the php5-ctype dependency, the last check-in only removed the comments... 2008-02-12 00:54 bnicholes * [r949] gmond/modules/cpu/mod_multicpu.c: Add the multicpu metrics to the cpu group 2008-02-12 00:36 bernardli * [r948] web/get_context.php: Fix to get "Show Hosts" working again 2008-02-12 00:23 bernardli * [r947] web/cluster_view.php, web/templates/default/cluster_view.tpl: Do not show the "Columns" and "Size" drop-down menus if $showhosts is off 2008-02-12 00:00 bernardli * [r946] ganglia.spec.in: ctype function calls are no longer used, removing RPM dependency 2008-02-11 23:57 bernardli * [r945] web/functions.php, web/graph.php: Fix bugzilla #178 (patch by Alex Dean): - Renamed clean_float() to clean_number() - Change to an is_numeric() call rather than a regular expression. This remove the dependency on the ctype extension. Equivalent behavior with small performance gain. - Change all calls to clean_float() to use clean_number(). 2008-02-11 21:58 bernardli * [r944] web/conf.php: Fix bugzilla #177: debugging code left in trunk conf.php (Alex Dean) 2008-02-11 21:50 bernardli * [r943] web/get_context.php, web/graph.php, web/host_view.php, web/templates/default/host_view.tpl: Add the following functionalities to the web frontend: - Group metrics by <EXTRA_DATA GROUP> - Use <EXTRA_DATA TITLE> as the title when graphing - Add <EXTRA_DATA DESC> as tooltop when hover over graph image by using <img title> tag 2008-02-08 18:56 bernardli * [r942] web/ganglia.php: Change $metric_name to static variable, renamed to $metricname to conform with other parts of the code 2008-02-08 16:48 bnicholes * [r941] gmond/modules/python/mod_python.c: add the metric name and module name to the error messages when filling out the metric definitions 2008-02-08 02:13 bernardli * [r940] gmond/python_modules/network/tcpconn.py: Add all the tcpconn.py metrics to "network" group 2008-02-08 01:45 bernardli * [r939] web/ganglia.php: Add data from EXTRA_DATA to so that attributes like GROUP, DESC, TITLE can be used in the frontend 2008-02-07 19:33 bernardli * [r938] ganglia.spec.in: Hmmm... it's 2008 already :-) 2008-02-07 18:40 bernardli * [r937] ganglia.spec.in: Added php5-ctype package dependency for ganglia-web on SuSE distributions. Reported by: Ulf Lange <mopp@gmx.net> 2008-02-07 00:49 bnicholes * [r936] gmond/modules/cpu/mod_multicpu.c: fix a memory leak. Stop allocating memory from the APR pool each time that the metric name and cpu index are split 2008-02-05 00:28 bnicholes * [r935] gmond/gmond.c: Perform a deep copy of the XDR data when storing the metadata and value packets. Then free the xdr data structure. This fixes a memory leak due to orphaned xdr data packets. Also convert the clean up time to apr_time so that the comparison is evaluated correctly. This avoids clean up being called on every iteration. 2008-02-05 00:23 bnicholes * [r934] lib/libgmond.c: fix a segfault when no send channels have been created 2008-02-05 00:21 bnicholes * [r933] libmetrics/linux/metrics.c: fix memory leak. free the devname string if it already exists in the hash table 2008-02-05 00:07 bernardli * [r932] web/cluster_view.php: Fix for "Undefined index: HOSTS_UP" when no hosts are up 2008-01-24 20:20 bnicholes * [r931] gmond/gmond.c: Don't reset the time comparison variable during the metric send loop. Use the time value that was set during the main() loop so that the metric expirations are handled at the same time. Submitted by: Matthias Blankenhaus <matthias sgi com> Reviewed by: Brad Nicholes <bnicholes novell com> 2008-01-24 16:21 bnicholes * [r930] gmond/python_modules/network/tcpconn.py: Fix a file handle leak when spawning the netstat utility. Submitted by: Matthias Blankenhaus <matthias sgi com> 2008-01-23 22:21 bernardli * [r929] web/conf.php: Removing time range "2hour", this was added "accidentally" 2008-01-21 23:19 bernardli * [r928] web/header.php: Do not show "default" as an option for changing graph size -- patch by Jesse Becker 2008-01-18 20:10 bnicholes * [r927] gmond/python_modules/network/tcpconn.py: Allow the netstat utility to complete so that it is not left in a defunct state. Submitted by: Matthias Blankenhaus 2008-01-18 09:26 carenas * [r926] web/functions.php, web/graph.php: frontend: fix display of float metric values in the charts by Jesse Becker adds clean_float function and uses it for 'v' entity. problem introduced in r919 2008-01-18 08:27 carenas * [r925] web/templates/default/cluster_view.tpl: frontend: add link to enlarge optional charts in cluster view by Jesse Becker 2008-01-17 05:31 carenas * [r924] web/templates/default/cluster_view.tpl, web/templates/default/host_view.tpl: frontend: svn diff -c-921 | patch -p0 && svn merge -c810 2008-01-16 20:02 bernardli * [r923] web/graph.php: Fix typo 2008-01-16 18:37 bernardli * [r922] gmond/python_modules/network/tcpconn.py: Re-write call to grab netstat output using popen2 so it is compatible with Python without subprocess module (< 2.4) 2008-01-16 02:28 carenas * [r921] web/templates/default/cluster_view.tpl: frontend: click to enlarge patch from Jesse Becker (already in 3.0.x) 2008-01-08 00:44 bernardli * [r920] web/conf.php, web/get_context.php: Patch to patch previous patch (by Jesse Becker) 2008-01-04 22:13 bernardli * [r919] web/conf.php, web/functions.php, web/get_context.php, web/graph.php, web/header.php, web/host_gmetrics.php, web/index.php: Fix for web front-end cross-scripting vulnerability - Discovered and reported by Romain Wartel at CERN - Patches by Alex Dean 2007-12-31 22:05 carenas * [r918] libmetrics/cygwin/metrics.c: libmetrics: cygwin memory metrics using native windows calls Signed-off-by: Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe> 2007-12-31 18:13 bnicholes * [r917] gmond/modules/cpu/Makefile.am, gmond/modules/disk/Makefile.am, gmond/modules/example/Makefile.am, gmond/modules/memory/Makefile.am, gmond/modules/network/Makefile.am, gmond/modules/python/Makefile.am, gmond/modules/status/Makefile.am, gmond/modules/system/Makefile.am: declare the APR include path when building statically 2007-12-31 18:12 bnicholes * [r916] gmond/gmond.c: re-enable Ganglia_metadata_check() function since the memory pool is no longer needed by the function 2007-12-18 21:43 bnicholes * [r915] configure.in, ganglia.spec.in, gmetad/Makefile.am, gmond/Makefile.am, gmond/gmond.c, gmond/metric.h, gmond/modules/Makefile.am, gmond/modules/cpu/Makefile.am, gmond/modules/cpu/mod_cpu.c, gmond/modules/cpu/mod_load.c, gmond/modules/cpu/mod_multicpu.c, gmond/modules/disk/Makefile.am, gmond/modules/disk/mod_disk.c, gmond/modules/example/mod_example.c, gmond/modules/memory/Makefile.am, gmond/modules/memory/mod_mem.c, gmond/modules/network/Makefile.am, gmond/modules/network/mod_net.c, gmond/modules/python/Makefile.am, gmond/modules/python/mod_python.c, gmond/modules/status/mod_gstatus.c, gmond/modules/system/Makefile.am, gmond/modules/system/mod_proc.c, gmond/modules/system/mod_sys.c, lib/libgmond.c, lib/protocol.x: move all built-in metric into modules by wrapping the libmetric library with module wrappers. This allows the core metrics to be disabled, modified or replaced without having to rebuild gmond. Remove all of the metric specific XDR defines out of protocol.x. Allow --enable-static-build to build gmond with all core metric modules statically linked. Allow --enable-python to link mod_python statically if defined with --enable-static-build. 2007-12-18 21:35 bnicholes * [r914] lib/default_conf.h.in: Move the default confuration file into a header template that will be preprocessed by configure to replace library paths. 2007-12-18 21:34 bnicholes * [r913] gmond/core_metrics.c: Move heartbeat, location and gexec metrics to a core module that will always be statically linked 2007-12-18 21:32 bnicholes * [r912] gmond/modules/conf.d/cpu.conf.in, gmond/modules/conf.d/disk.conf.in, gmond/modules/conf.d/load.conf.in, gmond/modules/conf.d/mem.conf.in, gmond/modules/conf.d/net.conf.in, gmond/modules/conf.d/proc.conf.in, gmond/modules/conf.d/sys.conf.in: Remove the individual conf files for the core metrics to allow the gmond.conf file to remain intact 2007-12-17 02:34 carenas * [r911] README.WIN: add missing diffutils and reformat for clarity 2007-12-17 02:14 carenas * [r910] libmetrics/freebsd/metrics.c: libmetrics: FreeBSD: use vm.vmtotal for process count instead of kern.proc.all fixes BUG150 and BUG151 where MAC or BSD security levels were being used to restrict process listings and gmond was running as an unprivileged user. 2007-12-17 01:36 carenas * [r909] libmetrics/freebsd/metrics.c: libmetrics: freebsd overflow for cpu speed metric (BUG160) 2007-12-14 20:38 bnicholes * [r906] gmetad/process_xml.c: Fix a problem extra_data XML tag processing that caused all of the constant metrics to sync up on a single value 2007-12-09 00:02 carenas * [r904] gmond/gmond.c: not defined if --enable-static-build 2007-12-08 16:55 bnicholes * [r903] gmond/modules/conf.d/cpu.conf.in, gmond/modules/conf.d/disk.conf.in, gmond/modules/conf.d/load.conf.in, gmond/modules/conf.d/mem.conf.in, gmond/modules/conf.d/net.conf.in, gmond/modules/conf.d/proc.conf.in, gmond/modules/conf.d/sys.conf.in: Metric module configuration files for the standard metrics 2007-12-08 16:54 bnicholes * [r902] gmond/modules/cpu/mod_cpu.c, gmond/modules/cpu/mod_load.c: Metric module wrapper for the standard cpu metrics 2007-12-08 16:53 bnicholes * [r901] gmond/modules/network, gmond/modules/network/Makefile.am, gmond/modules/network/mod_net.c: Metric module wrapper for the standard network metrics 2007-12-08 16:53 bnicholes * [r900] gmond/modules/memory, gmond/modules/memory/Makefile.am, gmond/modules/memory/mod_mem.c: Metric module wrapper for the standard memory metrics 2007-12-08 16:52 bnicholes * [r899] gmond/modules/system, gmond/modules/system/Makefile.am, gmond/modules/system/mod_proc.c, gmond/modules/system/mod_sys.c: Metric module wrapper for the standard system metrics 2007-12-08 16:51 bnicholes * [r898] gmond/modules/disk, gmond/modules/disk/Makefile.am, gmond/modules/disk/mod_disk.c: Metric module wrapper for the standard disk metrics 2007-12-07 19:44 bnicholes * [r897] gmetric/gmetric.c: Fix the validation for spoof messages so that it only validates when the -S parameter is specified. 2007-12-05 17:29 massie * [r895] web/get_context.php: this is just a quick patch to prevent cross-scripting on the range GET variable. we still need to review our other template variables as well. 2007-11-29 23:59 bnicholes * [r894] gmond/modules/conf.d/example.conf.in, gmond/modules/conf.d/modgstatus.conf.in: Add titles to some of the metrics 2007-11-29 23:57 bnicholes * [r893] configure.in, ganglia.spec.in, gmond/modules/status/Makefile.am, libmetrics/interface.c: Add modgstatus.conf to the list of .conf files that need to be manipulated at configure time. 2007-11-29 00:13 bnicholes * [r892] gmond/conf.pod: Add documentation for the new configuration directives. 2007-11-28 23:02 bnicholes * [r891] configure.in, gmond/gmond.c, gmond/modules/Makefile.am, gmond/modules/conf.d/modgstatus.conf.in, gmond/modules/status, gmond/modules/status/Makefile.am, gmond/modules/status/mod_gstatus.c, lib/Makefile.am, lib/scoreboard.c, lib/scoreboard.h: Add a tracking scoreboard to gmond that will track different elements while gmond is running. For now these elements are related to the sending and receiving of the XDR data packets. Also add a new metric module that collects the gmond scoreboard values and reports them as metrics. This allows gmond to monitor itself. This module and the scoreboard itself is only enabled when --enable-status is included on configure. The status functionality is primarily meant for debugging purposes. 2007-11-28 00:22 bernardli * [r890] gmond/conf.pod: - fix manpage for location field syntax (no brackets) - explain what the location numbers meant 2007-11-28 00:09 bernardli * [r889] web/functions.php: Fix for bugzilla bug #123 - Physical view now shows all the nodes from the same rack - Patch by David Chin and Matthias Blankenhaus 2007-11-27 20:38 bnicholes * [r888] gmond/gmond.c: Don't exit gmond if on an invalid spoof message. Just report the error can keep going 2007-11-27 20:21 bnicholes * [r887] gmond/gmond.c, gmond/metric.h: get rid of some type mismatches. The type casting will go away when the builtin metrics are ported to modules 2007-11-27 18:58 bnicholes * [r886] lib/protocol.x: renumber the refactored XDR messages so that they don't collide with older XDR messages 2007-11-27 18:57 bnicholes * [r885] gmond/gmond.c: Don't report heartbeat or location as standard metrics 2007-11-27 10:10 carenas * [r884] libmetrics/freebsd/metrics.c: libmetrics: FreeBSD: fix for bug 159 reported by Emil Sit from patch provided by Clement Laforet to use unsigned long for hw.physmem 2007-11-21 18:46 bnicholes * [r883] lib/libgmond.c: add the default for the send_metadata_interval directive. The default is 0 meaning that metric metadata will only be sent upon request 2007-11-21 18:41 bnicholes * [r882] gmetad/gmetad.h, gmetad/process_xml.c, gmetad/server.c, gmetad/xml_hash.c, gmetad/xml_hash.gperf, gmetric/gmetric.c, gmond/dtd.h, gmond/gmond.c, gmond/metric.h, gmond/modules/example/mod_example.c, gmond/modules/python/mod_python.c, gmond/python_modules/example/example.py, lib/ganglia.h, lib/libgmond.c, lib/protocol.x: Refactor the XDR data packets to be based on data type rather than metric type. Split the data packets into value packets and metadata packets so that extra metadata can be passed between gmonds and gmetad. Introduce the TITLE and GROUP metadata for a metric. Introduce a new global directive that determines the interval at which metadata packets will be sent. Not as necessary for multicast mode since a request to send metadata can simply be broadcast on the channel. 2007-11-21 01:35 bernardli * [r881] web/cluster_view.php: Patch to allow optional_graphs to actually work - from Jesse Becker - bugzilla bug #161 2007-11-21 00:22 bernardli * [r880] gmetad/Makefile.am: Added rrd_helpers.h to gmetad_SOURCES 2007-11-20 23:59 bernardli * [r879] configure.in: Set GANGLIA_SNAPSHOT to "yes" - more convenient for building snapshot releases from code repo - when doing a release, the configure.in in the tag should have GANGLIA_SNAPSHOT = "no" 2007-11-20 21:32 paulmillar * [r878] gmetad/gmetad.c, gmetad/process_xml.c, gmetad/rrd_helpers.c, gmetad/rrd_helpers.h, gmond/gmond.c: Complete support for positive slope metrics 2007-11-17 02:16 bernardli * [r876] ganglia.spec.in: - If /etc/{gmond,gmetad}.conf exists, move it to /etc/ganglia in %post (gmond,gmetad) - Define conf_dir to be /etc/ganglia 2007-11-17 02:14 bernardli * [r875] gmetad/data_thread.c: Fix gmetad.h being included twice 2007-11-16 23:13 bernardli * [r874] configure.in, ganglia.spec.in: This patch allows snapshot RPMs built to be upgradable to release version - RPM release tag for snapshot is 0.<snapshot date> - RPM release tag for a release is 1 and thus snapshots are upgradable to release 2007-11-14 22:04 bernardli * [r871] configure.in: Previous checkin for configure.in broke --prefix -- this checkin should fix that. 2007-11-10 00:22 bernardli * [r865] ganglia.spec.in, gmond/python_modules/Makefile.am: Build .pyc files by default and ship them with RPM 2007-11-09 20:04 bernardli * [r862] web/templates/Rocks: Since no Ganglia developers are maintaining the Rocks template, we are removing the files from our tree. Greg Bruno from the Rocks team mentioned he might create a separate RPM package for this 2007-11-09 01:21 bernardli * [r861] configure.in, ganglia.spec.in, gmond/modules/conf.d/example.conf, gmond/modules/conf.d/example.conf.in, gmond/modules/conf.d/modpython.conf, gmond/modules/conf.d/modpython.conf.in, gmond/modules/conf.d/multicpu.conf, gmond/modules/conf.d/multicpu.conf.in: Python module conf files look in the hardcoded path /usr/lib for library files - this doesn't fly on x86_64 where the files are in /usr/lib64 - moved *.conf to *.conf.in where @libdir@ will be replaced by /usr/lib or /usr/lib64 (depending on $ARCH) during ./configure - spec file is updated to remove the .conf.in files 2007-11-07 16:18 carenas * [r860] libmetrics/linux/metrics.c: fix patch from BUG114 so that using /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq is conditional to avoid spurious error 2007-11-07 02:51 bernardli * [r859] ganglia.spec.in: Spec file cleanup (thanks to darix!) - we decided to tie the version number to the name of libganglia, i.e. libganglia-3_1_0 such that multiple versions can be installed etc. (down side right now is this needs to be updated manually each time we rev up the version) - disable the tcpconn python metric module by default (if doesn't load, it will crash gmond) - issues? email ganglia-developers@lists.sourceforge.net 2007-10-19 20:25 bnicholes * [r858] lib/apr_net.c, lib/daemon_init.c, lib/error.c, lib/libgmond.c: Allow critical errors to be written to the syslog when not in debug mode. Also some code formatting 2007-10-19 18:27 bnicholes * [r857] gmond/gmond.c: Allow all critical error messages to be written to the syslog if not in debug mode 2007-10-19 18:11 bnicholes * [r856] gmond/gmond.c: fix up some formatting issues 2007-10-10 22:21 bernardli * [r855] configure.in: Fix spacing issue 2007-10-10 20:39 bernardli * [r854] web/cluster_view.php, web/get_context.php, web/graph.php, web/header.php, web/templates/default/cluster_view.tpl: Small patch to allow for different sized graphs in the cluster_view by Jesse Becker <hawson@gmail.com> 2007-10-10 18:17 bernardli * [r853] web/pie.php: Patch by Paul Millar to add transparency background to pie chart 2007-10-09 22:51 bnicholes * [r852] ganglia.spec.in: Add the tcp connection status python module to the build 2007-10-09 19:10 bnicholes * [r851] gmond/python_modules/Makefile.am, gmond/python_modules/conf.d/tcpconn.pyconf, gmond/python_modules/network, gmond/python_modules/network/tcpconn.py: Add a tcp connection status module. This module uses netstat to acquire tcp status information. 2007-10-09 19:06 bnicholes * [r850] gmond/gmond.c: Move the metric init call after gmond as been daemonized. Also enable sending err_msg's to syslog 2007-10-09 15:55 bnicholes * [r849] gmond/python_modules/example/example.py: Fix a typo in the parameter name that is being passed in from the .conf file 2007-10-01 21:26 bnicholes * [r846] gmond/python_modules/disk/multidisk.py: Fix the test case parameter list to match the current state of the code. 2007-10-01 21:24 bnicholes * [r845] gmond/modules/python/mod_python.c: Add a stack trace print out on error conditions thrown by the python module. The stack trace will be printed in the debug output. 2007-10-01 00:38 carenas * [r844] Makefile.am: Makefile.am: ported r843 from monitor-core-3.0-beta 2007-09-29 17:49 carenas * [r842] lib/daemon_init.c: Solaris returns long for getpid(), enlarge in all cases to avoid truncation 2007-09-21 01:12 bnicholes * [r840] gmond/modules/python/README: updated doc that describes the gmond.conf configuration sytax for passing directives to a python plugable module. 2007-09-21 00:53 bnicholes * [r839] gmond/gm_mmn.h, gmond/gmond.c, gmond/metric.h, gmond/modules/conf.d/example.conf, gmond/modules/example/mod_example.c, gmond/modules/python/mod_python.c, gmond/python_modules/conf.d/example.pyconf, gmond/python_modules/disk/multidisk.py, gmond/python_modules/example/example.py, lib/libgmond.c, libmetrics/Makefile.am: Add the ability to pass directives from the gmond.conf file to specific python modules. This add a configuration section called pymodule to the module section. Directives can be passed as a single string or multiple name/value pairs. 2007-09-19 23:31 bnicholes * [r838] libmetrics/debug_msg.c, libmetrics/debug_msg.h: Remove the duplicate version of the debug_msg() function. This function is available from the libganglia DSO. 2007-09-19 23:29 bnicholes * [r837] gmetad/data_thread.c, gmetad/gmetad.c, gmond/gmond.c, gmond/gstat/gstat.c, lib/debug_msg.c, lib/debug_msg.h, libmetrics/Makefile.am: Use a common version of the debug_msg API for all utilities. This version is available from the libganglia library. Also move the setting of the debug_level closer to the start of execution within GMOND so that debug message can be printed before the daemonization check. 2007-09-19 19:02 bnicholes * [r836] gmetad/data_thread.c: Ignore the POLLHUP revent on OSX (DARWIN) 2007-09-19 18:43 bnicholes * [r834] gmetad/data_thread.c: revert the POLLHUP patch to r595 2007-09-17 22:33 bnicholes * [r833] gmetad/data_thread.c: Different platforms treat EOF differently with regards to the poll() fucntion. Some send a POLLIN event with 0 byte to read and others send POLLIN | POLLHUP events together. This patch tries to handle both cases. If POLLIN | POLLHUP events are detected, treat the event as an EOF just as if bytes_read == 0. 2007-09-14 14:55 bnicholes * [r832] gmond/modules/python/mod_python.c: Add the ability for a python metric module to create threads Submitted by: Jon Carey <jcarey novell.com> Reviewed by: Brad Nicholes 2007-09-12 01:33 bernardli * [r831] README.SVNusers: Correct syntax is --enable-python 2007-09-12 01:22 bernardli * [r830] README.SVNusers: Need to configure with --with-python otherwise python related files will not be included in the tarball 2007-09-02 22:17 carenas * [r827] libmetrics/cygwin/metrics.c: revert to POSIX's ftime and add missing definitions for utility functions err_msg, debug_msg and get_min_mtu 2007-09-02 21:32 carenas * [r826] libmetrics/cygwin/metrics.c: remove obsolete/incomplete use of _ftime and replace with _ftime_s 2007-09-02 21:16 carenas * [r825] libmetrics/cygwin/metrics.c: protect assignment to prevent it to be used as truth value in conditional 2007-09-02 21:07 carenas * [r824] libmetrics/cygwin/metrics.c: report machine_type from windows system info 2007-09-02 18:39 carenas * [r823] libmetrics/cygwin/metrics.c: get the CPU count from windows system info 2007-08-27 19:00 bnicholes * [r822] README.WIN: Build instructions for building trunk for Windows 2007-07-29 02:14 carenas * [r820] srclib/apr/include/apr_atomic.h, srclib/apr/test/testatomic.c: fix atomic pointer checks to remove: warning: passing argument 1 of 'apr_atomic_casptr' from incompatible pointer type 2007-07-29 00:48 carenas * [r819] srclib/apr/network_io/unix/sendrecv.c: newlen set to 0 not NULL to match size_t type (fixes warning in 64bit FreeBSD) 2007-07-23 10:10 carenas * [r818] lib/libgmond.c: fixed to compile with libapr0 (like version 0.9.7 included in srclib) 2007-07-21 20:35 bernardli * [r817] Makefile.am, configure.in, gmond/Makefile.am, gmond/modules/cpu/Makefile.am, gmond/modules/python/Makefile.am, gmond/modules/python/mod_python.c, lib/Makefile.am: - Ganglia python support module can now be built with Python version other than 2.4 - Correctly sets apr-1 includes 2007-07-17 00:46 bernardli * [r815] lib/file.c: slurpfile() should return the filename with errors 2007-07-16 17:07 bnicholes * [r814] configure.in: add some more information to the configure output whenever it is instructed to use a library that is not the default 2007-07-16 15:56 bnicholes * [r813] lib/libgmond.c: repeatedly calling the cfg_include() api from lib confuse for each file of a wildcard, causes libconfuse to think that the included files are nested. Since the nested deepth is 10, it may not parse all of the files that match the wildcard. Rather than calling cfg_include for each file, create one temp file that has a separate include for each, then call cfg_include once. 2007-07-13 17:54 bnicholes * [r811] ganglia.spec.in, gmond/modules/example/Makefile.am: Don't include the example modules or configuration in the installs, but keep them in the tarball. 2007-07-12 06:24 bernardli * [r808] web/footer.php, web/ganglia.php, web/templates/default/footer.tpl: Patch by Matthew Chambers: - Add rrdtool version to frontend footer - Gmetad frontend/backend -> Ganglia frontend/backend For more info, see: http://www.mail-archive.com/ganglia-developers@lists.sourceforge.net/msg00048.html 2007-07-12 00:50 bernardli * [r807] ganglia.spec.in: - Added python-devel to BuildRequires since python support module is built by default - Explicitly delete .in files in %{web_prefixdir} 2007-07-12 00:48 bernardli * [r806] bootstrap, libmetrics/bootstrap: When bootstrap is run, Makefile is not yet created so `make distclean` would fail 2007-07-11 02:03 bernardli * [r805] gmond/python_modules/conf.d/diskusage.pyconf: Fix typo 2007-07-03 21:12 bnicholes * [r804] ganglia.spec.in: add the python modules and configuration to the spec file 2007-07-03 21:11 bnicholes * [r803] configure.in, gmond/Makefile.am, gmond/python_modules/Makefile.am: add the python modules and configuration to the distro 2007-06-27 18:44 bnicholes * [r802] gmond/modules/python/README: Update the mod_python README 2007-06-27 18:44 bnicholes * [r801] gmond/modules/conf.d/modpython.conf: Add an include directive to the modpython.conf file to allow it to include additional python module configuration 2007-06-27 18:42 bnicholes * [r800] gmond/python_modules, gmond/python_modules/conf.d, gmond/python_modules/conf.d/diskusage.pyconf, gmond/python_modules/conf.d/example.pyconf, gmond/python_modules/disk, gmond/python_modules/disk/multidisk.py, gmond/python_modules/example, gmond/python_modules/example/example.py: Example and functional metric modules that have been implemented in python. See the README in the modules/python directory. 2007-06-26 20:24 bnicholes * [r799] gmond/modules/python/mod_python.c: Figure out the message size from the data type and pass the metric name as a parameter to the python handler 2007-06-19 22:49 bnicholes * [r798] configure.in: rollback a patch that is not ready yet 2007-06-19 22:33 bnicholes * [r797] ganglia.spec.in: Note the addition of the python support module 2007-06-19 22:32 bnicholes * [r796] configure.in: Note the addition of the python support module 2007-06-19 22:30 bnicholes * [r795] gmond/modules/python/README, gmond/modules/python/mod_python.c: Add the ability for a python module to return multiple metrics. See the README file. 2007-06-14 22:33 bnicholes * [r793] configure.in, ganglia.spec.in, gmond/modules/Makefile.am, gmond/modules/conf.d/modpython.conf, gmond/modules/python, gmond/modules/python/Makefile.am, gmond/modules/python/README, gmond/modules/python/mod_python.c: Add python based metric module support to gmond. This allows gmond to call metric gathering python scripts directly. See the README file in the modules/python directory for more info. 2007-06-14 22:30 bnicholes * [r792] gmond/gmond.c: explicitly handle the sigint signal 2007-06-14 17:11 bnicholes * [r791] gmond/gmond.c, gmond/metric.h, lib/libgmond.c: Allow a list of init parameters to be specified in the config file and passed through to the appropriate module 2007-05-18 19:33 bnicholes * [r789] web/header.php: Only set the grid stack cookie if it hasn't been set before. This fixes a problem when multiple browser sessions are open from the same client which causes the cookie size to grow exponentially [submitted by: <Matt Ryan mryan novell.com] 2007-05-18 17:21 bernardli * [r787] ganglia.spec.in: Add php-gd to web subpackage Requires 2007-05-09 22:50 bnicholes * [r779] Makefile.am, configure.in, ganglia.spec.in, gmetad/Makefile.am, gmetric/Makefile.am, gmond/Makefile.am, gmond/gstat/Makefile.am, gmond/modules/Makefile.am, lib/Makefile.am, srclib/Makefile.am: Converted to dynamically link all external libraries by default. Added --with-libapr --with-libexpat --with-libconfuse to specify an alternate location for the headers and libraries. Also added --enable-static-build to link all libraries statically as before. 2007-05-07 20:30 bnicholes * [r778] gmond/modules/cpu/mod_multicpu.c: Fix a double free issue with when destroying memory pools 2007-05-04 22:27 bnicholes * [r777] configure.in: Add modules/cpu to the build 2007-05-04 22:26 bnicholes * [r776] gmond/modules/Makefile.am, gmond/modules/conf.d/multicpu.conf, gmond/modules/cpu, gmond/modules/cpu/Makefile.am, gmond/modules/cpu/mod_multicpu.c: Add a multi cpu module that will dynamically create metric gathering function depending on the number of cpus found in the system 2007-05-04 22:19 bnicholes * [r775] gmond/modules/example/Makefile.am: Allow the modules to be built using apr 1.2.x 2007-05-04 22:14 bnicholes * [r774] gmond/gmond.c, gmond/metric.h, gmond/modules/example/mod_example.c: Add a memory pool parameter to the module init function 2007-05-02 22:14 bnicholes * [r773] gmond/gmond.c, gmond/metric.h, gmond/modules/conf.d/example.conf, gmond/modules/example/mod_example.c: rework the interface for the metric modules so that a single module can gather multiple metrics. This also allows the metric names to be different from the module name. Use the -m commandline parameter to discover the names of the metrics that the metric module supports. 2007-04-30 10:40 knobi1 * [r772] gmetad/cmdline.c, gmetric/cmdline.c, gmond/cmdline.c: MKN: Correct help strings pointing to the new config locations. MKN: Some purely cosmetic stuff. 2007-04-30 09:37 knobi1 * [r771] configure.in: MKN: Update Version string and codename to avoid confusion with 3.0.X branch 2007-04-28 03:16 bernardli * [r769] ganglia.spec.in: Fixed BuildRequires: libapr1-devel (SuSE) vs apr-devel (Red Hat/Fedora/Others) 2007-04-28 03:15 bernardli * [r768] configure.in: Fix text formatting (alignment) 2007-04-28 03:15 bernardli * [r767] Makefile.am: - Cleaned up some CVS specific cruft - Some versions of find do not support -execdir - ganglia.aix.spec -> ganglia.spec.aix 2007-04-28 03:13 bernardli * [r766] ganglia.aix.spec, ganglia.spec.aix: Renamed spec file for AIX -- workaround for using rpmbuild -tX on tarball before the AIX specific mods are merged back to the mainline spec file 2007-04-26 05:02 massie * [r765] gmetric/gmetric.c, gmond/gmond.c, lib/ganglia.h, lib/libgmond.c: [Bug 136] gmetric does not allow slope to be set correct fixed by Nick Galbreath <nickg@modp.com> 2007-04-25 23:27 bnicholes * [r764] Makefile.am, configure.in, ganglia.spec.in, gmetad/Makefile.am, gmetric/Makefile.am, gmond/Makefile.am, gmond/gmond.c, gmond/gstat/Makefile.am, gmond/metric.h, lib/Makefile.am, lib/apr_net.c, srclib/Makefile.am: add the -with-libapr configure flag to build against the distro version of apr rather than static link the ganglia version. Also move to APR 1.2.x. 2007-04-17 05:09 bernardli * [r763] web/cluster_view.php, web/get_context.php, web/header.php, web/meta_view.php: Added "sort by hosts down" and "sort by hosts up" in meta context - sort by hosts down (Bernard Li) - limit the two new sort orders to meta context (Eli Stair) - sort by hosts up (Timothy D Witham) - fix mismatch of source load images at bottom of main page (Timothy D Witham) - "sort by hostname" -> "sort by name" (since sources != hostname) (Timothy D Witham) 2007-04-12 20:57 bnicholes * [r762] debian/README.Debian, debian/ganglia-monitor.conffiles, debian/gmetad.conffiles, ganglia.pod, ganglia.spec.in, gmetad/cmdline.c, gmetad/cmdline.h, gmetad/cmdline.sh, gmetad/gmetad.aix.init, gmetric/cmdline.c, gmetric/cmdline.h, gmetric/cmdline.sh, gmond/cmdline.c, gmond/cmdline.h, gmond/cmdline.sh, gmond/g25_config.h, gmond/gmond.aix.init, mans/gmetad.1, mans/gmond.1: move the main .conf files into /etc/ganglia 2007-04-06 23:13 bnicholes * [r761] lib/libgmond.c: Add a default include path the the gmond configuration 2007-04-06 20:12 bnicholes * [r760] ganglia.spec.in: install the module .conf files under a /etc/ganglia/conf.d directory and list the file owner of the .conf files and the module DSOs 2007-04-06 20:08 bnicholes * [r759] gmond/modules/example/Makefile.am: Change the name of the module to reflect that it is a plugin module rather than a linkable library. Also put the modules in lib/ganglia directory to avoid name collisions in the lib directory 2007-04-06 20:05 bnicholes * [r758] gmond/modules/conf.d, gmond/modules/conf.d/example.conf: Add an example configuration file that loads and configures the example module 2007-04-06 07:45 bernardli * [r757] ganglia.spec.in: Fix for Bugzilla bug #133 - Patch from Marcus Rueckert to support different web prefix for different distroes - Make more extensive use of RPM macroes and more SuSE friendly - Added libmodexample files to ganglia-gmond package 2007-04-05 14:52 bnicholes * [r756] lib/protocol.x: add the missing integer value to the user defined metric definition 2007-04-03 23:09 bernardli * [r755] web/header.php: Fix for PHP Notice "Use of undefined constant AUTHORITY - assumed 'AUTHORITY'" in apache error log 2007-04-03 22:39 bernardli * [r754] web/meta_view.php: The last check-in should read "apache error logs" not "/var/log/messages" 2007-04-03 22:29 bernardli * [r753] web/meta_view.php: Fix 'Undefined variable: num_sources' warning in /var/log/messages 2007-04-02 23:20 bnicholes * [r752] gmond/Makefile.am, gmond/gmond.c: minor cleanups 2007-04-02 22:55 bnicholes * [r751] gmond/dtd.h, gmond/gmond.c, gmond/modules/example/mod_example.c, lib/protocol.x: Add a metric description to the output of the -m parameter as well as to the XML output. 2007-04-02 22:12 bnicholes * [r750] gmond/gmond.c: Modify the -m parameter to also list the loaded modular metrics 2007-04-02 22:04 bnicholes * [r749] lib/libgmond.c: Add wildcard support to the include directive of the gmond configuration. See Bug #135 2007-04-02 21:41 bnicholes * [r748] configure.in, gmond/Makefile.am, gmond/gm_mmn.h, gmond/gmond.c, gmond/metric.h, gmond/modules, gmond/modules/Makefile.am, gmond/modules/example, gmond/modules/example/Makefile.am, gmond/modules/example/mod_example.c, lib/libgmond.c, lib/protocol.x: Add the modular extensibility to gmond. Allows metrics to be build and installed as plugable modules rather than hardcoded. 2007-03-23 07:29 bernardli * [r745] gmond/gstat/cmdline.c, gmond/gstat/cmdline.h, gmond/gstat/cmdline.sh, gmond/gstat/gstat.c: Fix for Bugzilla Bug 115: gstat should have "-n" option to show numeric addresses instead of DNS name 2007-03-09 00:18 iancunningham * [r741] libmetrics/linux/metrics.c: Bugzilla Bug 114: use /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq if it exists to determine cpu_speed. This solution is the same as the patch suggested for the bug. Since cpu_speed is being tracked in an rrd, we could use scaling_cur_freq to track the actual speed of each processor. That would require seperate metrics per cpu which hasn't been implemented. 2007-03-02 13:37 massie * [r740] libmetrics/linux/Makefile.am, libmetrics/linux/fsusage.c, libmetrics/linux/fsusage.h, libmetrics/linux/metrics.c: Bugzilla Bug 130: submitted by bnicholes@novell.com (Brad Nicholes) Since fsusage.c(.h) is licensed under the GPL, this create a licensing conflict between the BSD license and the GPL on linux. By removing this file from the build, it eliminates the licensing conflict. 2007-03-02 08:15 bernardli * [r739] README.SVNusers: xsltproc is needed by svn2cl.sh 2007-02-14 07:12 bernardli * [r734] ganglia.spec.in: Adding support for ppc64 arch... maybe a PS3? ;-) Thanks to DongInn Kim from Indiana University for giving me access. 2007-01-09 05:49 bernardli * [r733] ganglia.spec.in: Update spec file changelog. 2007-01-09 05:45 bernardli * [r732] ganglia.spec.in: Do no automatically start/restart services as this may cause ganglia to startup with bad config. 2007-01-02 11:36 carenas * [r710] libmetrics/openbsd/metrics.c: hardcode failure value to OpenBSD as this is an OpenBSD specific file anyway 2007-01-02 10:04 knobi1 * [r709] web/cluster_view.php, web/functions.php, web/header.php: MKN: Take fix for bz#53. MKN: Fix some NOTICE level php warnings. 2006-12-31 22:26 carenas * [r708] srclib/confuse/Makefile.in, srclib/confuse/configure, srclib/confuse/doc/Makefile.in, srclib/confuse/examples/Makefile.in, srclib/confuse/m4/Makefile.in, srclib/confuse/src/Makefile.in, srclib/confuse/tests/Makefile.in: auto{make,conf}ed with rules for HAVE_CHECK 2006-12-31 21:40 carenas * [r707] srclib/confuse/configure.ac, srclib/confuse/tests/Makefile.am: only build tests if check is detected/enabled 2006-12-31 21:37 carenas * [r706] srclib/confuse/m4/check.m4: updating check.m4 from upstream. fixes macro escaping rules from automake>1.8 2006-12-31 12:11 carenas * [r705] srclib/confuse/support/compile: extra support files from automake 1.9.6 2006-12-31 11:57 carenas * [r704] srclib/confuse/Makefile.in, srclib/confuse/aclocal.m4, srclib/confuse/configure, srclib/confuse/doc/Makefile.in, srclib/confuse/examples/Makefile.in, srclib/confuse/m4/Makefile.in, srclib/confuse/src/Makefile.in, srclib/confuse/tests/Makefile.in: regenerated with automake 1.9.6. fixes ./configure: line 3557: s%\\%/%g: No such file or directory 2006-12-31 11:11 carenas * [r703] acinclude.m4, srclib/confuse/m4/check.m4: escape local macros for automake > 1.8 as detailed in http://sources.redhat.com/automake/automake.html#Extending-aclocal 2006-12-31 11:06 carenas * [r702] srclib/confuse/config.h.in, srclib/confuse/configure.ac, srclib/confuse/src/confuse.c: Use strlcat if available and add autotools detection for it. 2006-12-31 11:03 carenas * [r701] srclib/confuse/tests/Makefile.am: Fix compilation for check_confuse that was triggered when check was found at configure time and add a valid target for `make check`. 2006-12-28 21:19 knobi1 * [r700] lib/protocol.x: MKN: Add y-labels for some metrics. Needed to fix width of RRD images. 2006-12-28 21:18 knobi1 * [r699] web/cluster_view.php, web/functions.php, web/graph.php, web/templates/default/cluster_view.tpl, web/templates/default/host_view.tpl, web/templates/default/meta_view.tpl: MKN: Fix scaling related ugliness of RRD fonts. MKN: Check whether rrd-files exist in function "find_limits" 2006-12-28 21:14 knobi1 * [r698] configure.in: MKN: Bump up version to 3.0.5 2006-12-27 09:48 carenas * [r697] configure.in, libmetrics/Makefile.am, libmetrics/configure.in, libmetrics/openbsd, libmetrics/openbsd/Makefile.am, libmetrics/openbsd/metrics.c: Add OpenBSD support to libmetrics and the needed glue for ganglia to use it 2006-12-24 10:14 carenas * [r695] libmetrics/solaris/metrics.c: Add disk usage metrics. Fixes bug 124 2006-12-24 04:46 carenas * [r694] libmetrics/get_ifi_info.c: prevent sign expansion problems with 64bit platforms that define the ioctl request parameter as long (*BSD) 2006-12-21 13:11 carenas * [r693] libmetrics/netbsd/metrics.c: * compile with NetBSD > 3 which removed statfs and replaced it with a binary incompatible statvfs * update union type for cpu_speed to use uint32 to match the current ABI 2006-12-19 15:25 efocht * [r692] libmetrics/linux/metrics.c: Skipping devices mounted as read-only from part_max_used test. RO devices like ISO images appear to be 100% full, which actually is irrelevant for the fill state of RW partitions. 2006-12-01 14:05 efocht * [r689] ganglia.spec.in: Add command to build the gmond.conf.5 man page. Is there a better way to do this? 2006-11-27 22:22 efocht * [r688] lib/llist.h: Switched order of members of the _llist_entry structure to be in sync with the way it is defined in libe (www.theether.org/libe), where it actually came from. This solves SIGSEGVs of gexec when running with ganglia-based host selection. 2006-11-24 16:49 efocht * [r687] ganglia.spec.in: Don't build ganglia when targetting "noarch". The web gui doesn't need "make". 2006-09-24 21:04 bernardli * [r686] ganglia.spec.in: Close off bracket in changelog entry. 2006-09-22 05:22 bernardli * [r685] srclib/apr/images/ScanDocBig.jpg, srclib/apr/images/ScanDocSmall.jpg, srclib/apr/images/ball1.gif, srclib/apr/images/ball1.png, srclib/apr/images/ball2.gif, srclib/apr/images/ball2.png, srclib/apr/images/bug.gif, srclib/apr/images/bug.png, srclib/apr/images/caution.gif, srclib/apr/images/caution.png, srclib/apr/images/master.gif, srclib/apr/images/master.png, srclib/apr/images/tip.gif, srclib/apr/images/tip.png, srclib/apr/images/warning.gif, srclib/apr/images/warning.png, web/templates/Rocks/images/ganglia.jpg, web/templates/Rocks/images/hardhat.png, web/templates/Rocks/images/rocks.jpg, web/templates/default/images/cluster_0-24.jpg, web/templates/default/images/cluster_25-49.jpg, web/templates/default/images/cluster_50-74.jpg, web/templates/default/images/cluster_75-100.jpg, web/templates/default/images/cluster_overloaded.jpg, web/templates/default/images/cluster_private.jpg, web/templates/default/images/grid_0-24.jpg, web/templates/default/images/grid_25-49.jpg, web/templates/default/images/grid_50-74.jpg, web/templates/default/images/grid_75-100.jpg, web/templates/default/images/grid_overloaded.jpg, web/templates/default/images/grid_private.jpg, web/templates/default/images/logo.jpg, web/templates/default/images/node_0-24.jpg, web/templates/default/images/node_25-49.jpg, web/templates/default/images/node_50-74.jpg, web/templates/default/images/node_75-100.jpg, web/templates/default/images/node_dead.jpg, web/templates/default/images/node_overloaded.jpg: Fix corrupted images discovered by Martin. Images were corrupted during the initial CVS -> SVN migration. Removed svn:keywords and svn:eol-style from images and set svn:mime-type accordingly. (Thanks to Rick Mohr for the hints). 2006-09-04 19:16 knobi1 * [r684] Makefile.am: MKN: Adjust for "libmetrics" in toplevel. 2006-09-04 18:40 knobi1 * [r683] libmetrics/cygwin/Makefile.am, libmetrics/linux/Makefile.am, libmetrics/tests/Makefile.am: MKN: Adjust Makefiles after move of "libmetrics" 2006-09-04 18:27 knobi1 * [r682] Makefile.am, bootstrap, configure.in, ganglia.pod, gmetric/Makefile.am, gmond/Makefile.am, gmond/gmond.c, lib/Makefile.am, libmetrics, libmetrics/AUTHORS, libmetrics/COPYING, libmetrics/ChangeLog, libmetrics/INSTALL, libmetrics/Makefile.am, libmetrics/NEWS, libmetrics/README, libmetrics/acinclude.m4, libmetrics/aix, libmetrics/aix/Makefile.am, libmetrics/aix/metrics.c, libmetrics/autoscan.log, libmetrics/bootstrap, libmetrics/build, libmetrics/build/config.guess, libmetrics/build/config.sub, libmetrics/build/depcomp, libmetrics/build/install-sh, libmetrics/build/ltmain.sh, libmetrics/build/missing, libmetrics/build/mkinstalldirs, libmetrics/configure.in, libmetrics/cygwin, libmetrics/cygwin/Makefile.am, libmetrics/cygwin/metrics.c, libmetrics/darwin, libmetrics/darwin/Makefile.am, libmetrics/darwin/metrics.c, libmetrics/debug_msg.c, libmetrics/debug_msg.h, libmetrics/error.c, libmetrics/error.h, libmetrics/freebsd, libmetrics/freebsd/Makefile.am, libmetrics/freebsd/metrics.c, libmetrics/get_ifi_info.c, libmetrics/hpux, libmetrics/hpux/Makefile.am, libmetrics/hpux/metrics.c, libmetrics/interface.c, libmetrics/interface.h, libmetrics/irix, libmetrics/irix/Makefile.am, libmetrics/irix/metrics.c, libmetrics/libmetrics.c, libmetrics/libmetrics.h, libmetrics/linux, libmetrics/linux/Makefile.am, libmetrics/linux/fsusage.c, libmetrics/linux/fsusage.h, libmetrics/linux/metrics.c, libmetrics/netbsd, libmetrics/netbsd/Makefile.am, libmetrics/netbsd/metrics.c, libmetrics/osf, libmetrics/osf/Makefile.am, libmetrics/osf/metrics.c, libmetrics/solaris, libmetrics/solaris/Makefile.am, libmetrics/solaris/metrics.c, libmetrics/stamp-h1, libmetrics/tests, libmetrics/tests/Makefile.am, libmetrics/tests/test-metrics.c, libmetrics/unpifi.h, srclib/Makefile.am, srclib/libmetrics: MKN: Move "libmetrics" one level up in directory hierarchy. 2006-08-30 10:08 knobi1 * [r681] gmetad/gmetad.c: MKN: Stray debug message going to stdout. Now goes to stderr. MKN: Reported by "Michal". 2006-08-29 12:31 knobi1 * [r680] srclib/libmetrics/hpux/metrics.c: MKN: Two syntax errors killed. Reported by Alex Balk for 3.0.1 2006-08-28 21:57 bernardli * [r679] ganglia.spec.in: Added gcc-c++ to BuildRequires. 2006-08-28 14:50 knobi1 * [r678] Makefile.am, gmetad/Makefile.am, gmond/Makefile.am: MKN: Add AIX specific stuff. Will be cleaned up later 2006-08-28 14:12 knobi1 * [r677] srclib/libmetrics/cygwin/metrics.c, srclib/libmetrics/linux/metrics.c: MKN: Allow higher poll rate for linux/cygwin metrics (cpu, load, mem, net). MKN: Rate limiting is now done via the gmond config file. MKN: This adresses bz #110 for linux and cygwin. 2006-08-28 14:01 knobi1 * [r676] gmond/gmond.c: MKN: Changes for the host-spoofing patch (bz #99) by <yemi@slac.stanford.edu> 2006-08-28 14:01 knobi1 * [r675] lib/ganglia.h, lib/libgmond.c, lib/protocol.x: MKN: Changes for the host-spoofing patch (bz #99) by <yemi@slac.stanford.edu> 2006-08-28 14:00 knobi1 * [r674] gmetric/cmdline.c, gmetric/cmdline.h, gmetric/cmdline.sh, gmetric/gmetric.c: MKN: Changes for the host-spoofing patch (bz #99) by <yemi@slac.stanford.edu> 2006-08-14 10:24 knobi1 * [r673] srclib/libmetrics/linux/metrics.c: MKN: Fix bugzilla #71 (nfs-Root is treated as local FS) 2006-07-24 10:24 knobi1 * [r672] srclib/libmetrics/irix/metrics.c: MKN: Trivial fix for bz #73/79 suggested by Steve Feehan and Justin R. Davis 2006-07-24 03:59 bernardli * [r671] ganglia.spec.in: Use make DESTDIR=$RPM_BUILD_ROOT instead. Suggested by Jarod Wilson. 2006-07-21 08:59 knobi1 * [r670] gmetad/process_xml.c: MKN: Fixes for bz #56+105 from Charles Simmons (at Oracle dot com) 2006-07-20 09:08 knobi1 * [r669] srclib/libmetrics/config.h.in~: MKN: Remove libmetrics/config.h.in~. Unneeded cruft as per BLI :-) 2006-07-20 09:00 knobi1 * [r668] lib/libgmond.c: MKN: Add "ttl" to "gmond -t" output. 2006-07-20 08:49 knobi1 * [r667] gmetad/conf.c, gmetad/gmetad.conf, gmetad/rrd_helpers.c: MKN: Fix for bx #33 by smithj4@bnl.gov (Jason A. Smith). MKN: It increases the number of rows in newly created RRAs. MKN: Old databases are not affected. 2006-07-20 08:47 knobi1 * [r666] cool-stuff: MKN: Add directory for cool stuff 2006-07-08 01:36 knobi1 * [r665] ganglia.aix.spec: MKN: Version is 3.0.4 2006-07-08 01:10 knobi1 * [r664] ganglia.aix.spec: MKN: Add AIX spec file from Michael Perzl (michael@perzl.org) 2006-07-07 12:18 knobi1 * [r663] srclib/libmetrics/linux/metrics.c: MKN: Fix for BZ #102/104 from Craig Prescot (prescott@phys.ufl.edu) 2006-07-07 11:17 knobi1 * [r662] gmetad/gmetad.aix.init, gmond/gmond.aix.init: MKN: Add AIX init scripts from Michael Perzl (michael@perzl.org) 2006-06-19 00:01 bernardli * [r661] ganglia.spec.in: Updated spec file to be more compatible with SUSE Linux. For more info, see the %changelog. 2006-06-11 09:00 bernardli * [r660] Makefile.am: An attempt to make the "distclean" target clean up better - a few files are still left around, but getting there... 2006-06-11 06:58 bernardli * [r659] Makefile.am: Fix typo. 2006-06-07 07:57 knobi1 * [r658] Makefile.am: MKN: Use svn2cl to create ChangeLog MKN: Ignore/remove ".svn" dirs for "make distdir" 2006-06-07 07:54 knobi1 * [r657] scripts/README.svn2cl, scripts/svn2cl.sh, scripts/svn2cl.xsl: MKN: Add svn2cl stuff. 2006-06-07 05:50 bernardli * [r656] README.CVSusers, README.SVNusers: Moved README.CVSusers -> README.SVNusers - documented instructions to make distribution tarball, tree and build RPMs 2006-06-07 04:58 knobi1 * [r655] gmond/gmond.c: MKN: Testing SVN. 2006-05-22 23:15 bernardli * [r654] gmetad/gmetad.init.SuSE, gmond/gmond.init.SuSE: - Do not source /etc/rc.config in init scripts since this seems to be deprecated (?) - reported by Vladimir Vuksan - Now that we are using SVN, I can change the scripts to be executable :-) 2006-05-22 23:12 bernardli * [r653] gmond/gmond.init.SuSE: gmond.init.SuSE is not a binary file. 2006-05-22 22:57 knobi1 * [r652] gmond/gmond.c: MKN: Test. 2006-04-24 14:43 knobi1 * [r651] srclib/libmetrics/aix/metrics.c: MKN: Fix for network metrics overrun by Andreas Schoenfeld 2006-04-18 14:25 knobi1 * [r650] configure.in: MKN: Update revision to 3.0.4. 2006-04-18 14:24 knobi1 * [r649] README.AIX: MKN: Restructure instructions to build under AIX 2006-04-18 12:41 knobi1 * [r648] gmetad/gmetad.c, gmetad/gmetad.h, gmetad/process_xml.c: MKN: FRAMESIZE -> GMETAD_FRAMESIZE. Needed to build under AIX. 2006-04-18 11:06 knobi1 * [r647] README.AIX: MKN: Fix stupid typo in README.AIX. ext99 -> extc99. 2006-04-14 20:16 brooks_en_davis * [r645] srclib/libmetrics/freebsd/metrics.c: Workaround rev 1.11 of libmetrics.h. It turns out that sys/user.h and rpc/rpc.h are incompatable on FreeBSD due to both leading (through a tangled maze of #includes) to definitions of entierly different struct pmap's. This hack causes sys/user.h's include of vm/pmap.h to be mostly a no-op. 2006-04-14 09:27 knobi1 * [r644] web/ganglia.php, web/version.php.in: MKN: Fix construction of webfrontend version number in case of snapshots 2006-04-10 22:25 knobi1 * [r643] Makefile.am: MKN: Better timestamp for dist-hook 2006-04-08 07:19 knobi1 * [r642] bootstrap: MKN: Update timestamp on top-level "Makefile.am" for distribution 2006-04-08 06:54 knobi1 * [r641] gmetad/rrd_helpers.c: MKN: Make gmetad more resilient against RRD problems. Preliminary version. 2006-04-05 12:28 knobi1 * [r640] lib/libgmond.c: MKN: make "gmond -t" output more complete to match the documentation. 2006-03-29 09:43 knobi1 * [r639] srclib/apr/CHANGES, srclib/apr/Makefile.in, srclib/apr/NWGNUmakefile, srclib/apr/README.dev, srclib/apr/apr-config.in, srclib/apr/atomic/netware/apr_atomic.c, srclib/apr/atomic/os390/atomic.c, srclib/apr/atomic/unix/apr_atomic.c, srclib/apr/build/NWGNUenvironment.inc, srclib/apr/build/NWGNUtail.inc, srclib/apr/build/PrintPath, srclib/apr/build/aplibtool.c, srclib/apr/build/apr_hints.m4, srclib/apr/build/apr_network.m4, srclib/apr/build/apr_rules.mk.in, srclib/apr/build/apr_threads.m4, srclib/apr/build/config.guess, srclib/apr/build/config.sub, srclib/apr/build/libtool.m4, srclib/apr/build/ltmain.sh, srclib/apr/buildconf, srclib/apr/configure, srclib/apr/configure.in, srclib/apr/docs/pool-design.html, srclib/apr/dso/aix/dso.c, srclib/apr/dso/beos/dso.c, srclib/apr/dso/netware/dso.c, srclib/apr/dso/os2/dso.c, srclib/apr/dso/os390/dso.c, srclib/apr/dso/unix/dso.c, srclib/apr/dso/win32/dso.c, srclib/apr/file_io/netware/filestat.c, srclib/apr/file_io/netware/filesys.c, srclib/apr/file_io/netware/flock.c, srclib/apr/file_io/netware/mktemp.c, srclib/apr/file_io/netware/pipe.c, srclib/apr/file_io/os2/dir.c, srclib/apr/file_io/os2/fileacc.c, srclib/apr/file_io/os2/filedup.c, srclib/apr/file_io/os2/filepath.c, srclib/apr/file_io/os2/filestat.c, srclib/apr/file_io/os2/filesys.c, srclib/apr/file_io/os2/flock.c, srclib/apr/file_io/os2/maperrorcode.c, srclib/apr/file_io/os2/open.c, srclib/apr/file_io/os2/pipe.c, srclib/apr/file_io/os2/readwrite.c, srclib/apr/file_io/os2/seek.c, srclib/apr/file_io/unix/copy.c, srclib/apr/file_io/unix/dir.c, srclib/apr/file_io/unix/fileacc.c, srclib/apr/file_io/unix/filedup.c, srclib/apr/file_io/unix/filepath.c, srclib/apr/file_io/unix/filepath_util.c, srclib/apr/file_io/unix/filestat.c, srclib/apr/file_io/unix/flock.c, srclib/apr/file_io/unix/fullrw.c, srclib/apr/file_io/unix/mktemp.c, srclib/apr/file_io/unix/open.c, srclib/apr/file_io/unix/pipe.c, srclib/apr/file_io/unix/readwrite.c, srclib/apr/file_io/unix/seek.c, srclib/apr/file_io/unix/tempdir.c, srclib/apr/file_io/win32/dir.c, srclib/apr/file_io/win32/filedup.c, srclib/apr/file_io/win32/filepath.c, srclib/apr/file_io/win32/filestat.c, srclib/apr/file_io/win32/filesys.c, srclib/apr/file_io/win32/flock.c, srclib/apr/file_io/win32/open.c, srclib/apr/file_io/win32/pipe.c, srclib/apr/file_io/win32/readwrite.c, srclib/apr/file_io/win32/seek.c, srclib/apr/include/apr.h.in, srclib/apr/include/apr.hnw, srclib/apr/include/apr.hw, srclib/apr/include/apr_allocator.h, srclib/apr/include/apr_atomic.h, srclib/apr/include/apr_compat.h, srclib/apr/include/apr_dso.h, srclib/apr/include/apr_env.h, srclib/apr/include/apr_errno.h, srclib/apr/include/apr_file_info.h, srclib/apr/include/apr_file_io.h, srclib/apr/include/apr_general.h, srclib/apr/include/apr_getopt.h, srclib/apr/include/apr_global_mutex.h, srclib/apr/include/apr_hash.h, srclib/apr/include/apr_inherit.h, srclib/apr/include/apr_lib.h, srclib/apr/include/apr_mmap.h, srclib/apr/include/apr_network_io.h, srclib/apr/include/apr_poll.h, srclib/apr/include/apr_pools.h, srclib/apr/include/apr_portable.h, srclib/apr/include/apr_proc_mutex.h, srclib/apr/include/apr_ring.h, srclib/apr/include/apr_shm.h, srclib/apr/include/apr_signal.h, srclib/apr/include/apr_strings.h, srclib/apr/include/apr_support.h, srclib/apr/include/apr_tables.h, srclib/apr/include/apr_thread_cond.h, srclib/apr/include/apr_thread_mutex.h, srclib/apr/include/apr_thread_proc.h, srclib/apr/include/apr_thread_rwlock.h, srclib/apr/include/apr_time.h, srclib/apr/include/apr_user.h, srclib/apr/include/apr_version.h, srclib/apr/include/apr_want.h, srclib/apr/include/arch/aix/apr_arch_dso.h, srclib/apr/include/arch/apr_private_common.h, srclib/apr/include/arch/beos/apr_arch_dso.h, srclib/apr/include/arch/beos/apr_arch_proc_mutex.h, srclib/apr/include/arch/beos/apr_arch_thread_cond.h, srclib/apr/include/arch/beos/apr_arch_thread_mutex.h, srclib/apr/include/arch/beos/apr_arch_thread_rwlock.h, srclib/apr/include/arch/beos/apr_arch_threadproc.h, srclib/apr/include/arch/netware/apr_arch_dso.h, srclib/apr/include/arch/netware/apr_arch_file_io.h, srclib/apr/include/arch/netware/apr_arch_global_mutex.h, srclib/apr/include/arch/netware/apr_arch_internal_time.h, srclib/apr/include/arch/netware/apr_arch_networkio.h, srclib/apr/include/arch/netware/apr_arch_pre_nw.h, srclib/apr/include/arch/netware/apr_arch_proc_mutex.h, srclib/apr/include/arch/netware/apr_arch_thread_cond.h, srclib/apr/include/arch/netware/apr_arch_thread_mutex.h, srclib/apr/include/arch/netware/apr_arch_thread_rwlock.h, srclib/apr/include/arch/netware/apr_arch_threadproc.h, srclib/apr/include/arch/netware/apr_private.h, srclib/apr/include/arch/os2/apr_arch_dso.h, srclib/apr/include/arch/os2/apr_arch_file_io.h, srclib/apr/include/arch/os2/apr_arch_networkio.h, srclib/apr/include/arch/os2/apr_arch_os2calls.h, srclib/apr/include/arch/os2/apr_arch_proc_mutex.h, srclib/apr/include/arch/os2/apr_arch_thread_cond.h, srclib/apr/include/arch/os2/apr_arch_thread_mutex.h, srclib/apr/include/arch/os2/apr_arch_thread_rwlock.h, srclib/apr/include/arch/os2/apr_arch_threadproc.h, srclib/apr/include/arch/os390/apr_arch_dso.h, srclib/apr/include/arch/unix/apr_arch_dso.h, srclib/apr/include/arch/unix/apr_arch_file_io.h, srclib/apr/include/arch/unix/apr_arch_global_mutex.h, srclib/apr/include/arch/unix/apr_arch_inherit.h, srclib/apr/include/arch/unix/apr_arch_internal_time.h, srclib/apr/include/arch/unix/apr_arch_misc.h, srclib/apr/include/arch/unix/apr_arch_networkio.h, srclib/apr/include/arch/unix/apr_arch_proc_mutex.h, srclib/apr/include/arch/unix/apr_arch_shm.h, srclib/apr/include/arch/unix/apr_arch_thread_cond.h, srclib/apr/include/arch/unix/apr_arch_thread_mutex.h, srclib/apr/include/arch/unix/apr_arch_thread_rwlock.h, srclib/apr/include/arch/unix/apr_arch_threadproc.h, srclib/apr/include/arch/unix/apr_private.h.in, srclib/apr/include/arch/win32/apr_arch_atime.h, srclib/apr/include/arch/win32/apr_arch_dso.h, srclib/apr/include/arch/win32/apr_arch_file_io.h, srclib/apr/include/arch/win32/apr_arch_inherit.h, srclib/apr/include/arch/win32/apr_arch_misc.h, srclib/apr/include/arch/win32/apr_arch_networkio.h, srclib/apr/include/arch/win32/apr_arch_proc_mutex.h, srclib/apr/include/arch/win32/apr_arch_thread_cond.h, srclib/apr/include/arch/win32/apr_arch_thread_mutex.h, srclib/apr/include/arch/win32/apr_arch_thread_rwlock.h, srclib/apr/include/arch/win32/apr_arch_threadproc.h, srclib/apr/include/arch/win32/apr_arch_utf8.h, srclib/apr/include/arch/win32/apr_dbg_win32_handles.h, srclib/apr/include/arch/win32/apr_private.h, srclib/apr/libapr.dsp, srclib/apr/locks/beos/proc_mutex.c, srclib/apr/locks/beos/thread_cond.c, srclib/apr/locks/beos/thread_mutex.c, srclib/apr/locks/beos/thread_rwlock.c, srclib/apr/locks/netware/proc_mutex.c, srclib/apr/locks/netware/thread_cond.c, srclib/apr/locks/netware/thread_mutex.c, srclib/apr/locks/netware/thread_rwlock.c, srclib/apr/locks/os2/proc_mutex.c, srclib/apr/locks/os2/thread_cond.c, srclib/apr/locks/os2/thread_mutex.c, srclib/apr/locks/os2/thread_rwlock.c, srclib/apr/locks/unix/global_mutex.c, srclib/apr/locks/unix/proc_mutex.c, srclib/apr/locks/unix/thread_cond.c, srclib/apr/locks/unix/thread_mutex.c, srclib/apr/locks/unix/thread_rwlock.c, srclib/apr/locks/win32/proc_mutex.c, srclib/apr/locks/win32/thread_cond.c, srclib/apr/locks/win32/thread_mutex.c, srclib/apr/locks/win32/thread_rwlock.c, srclib/apr/memory/unix/apr_pools.c, srclib/apr/misc/netware/charset.c, srclib/apr/misc/netware/libprews.c, srclib/apr/misc/netware/rand.c, srclib/apr/misc/netware/start.c, srclib/apr/misc/os2/randbyte.c, srclib/apr/misc/unix/charset.c, srclib/apr/misc/unix/env.c, srclib/apr/misc/unix/errorcodes.c, srclib/apr/misc/unix/otherchild.c, srclib/apr/misc/unix/rand.c, srclib/apr/misc/unix/start.c, srclib/apr/misc/unix/version.c, srclib/apr/misc/win32/apr_app.c, srclib/apr/misc/win32/charset.c, srclib/apr/misc/win32/env.c, srclib/apr/misc/win32/internal.c, srclib/apr/misc/win32/misc.c, srclib/apr/misc/win32/rand.c, srclib/apr/misc/win32/start.c, srclib/apr/misc/win32/utf8.c, srclib/apr/mmap/unix/common.c, srclib/apr/mmap/unix/mmap.c, srclib/apr/mmap/win32/mmap.c, srclib/apr/network_io/beos/sendrecv.c, srclib/apr/network_io/os2/os2calls.c, srclib/apr/network_io/os2/sendrecv.c, srclib/apr/network_io/os2/sendrecv_udp.c, srclib/apr/network_io/os2/sockets.c, srclib/apr/network_io/os2/sockopt.c, srclib/apr/network_io/unix/sendrecv.c, srclib/apr/network_io/unix/sockaddr.c, srclib/apr/network_io/unix/sockets.c, srclib/apr/network_io/unix/sockopt.c, srclib/apr/network_io/win32/sendrecv.c, srclib/apr/network_io/win32/sockets.c, srclib/apr/network_io/win32/sockopt.c, srclib/apr/passwd/apr_getpass.c, srclib/apr/poll/os2/poll.c, srclib/apr/poll/os2/pollset.c, srclib/apr/poll/unix/poll.c, srclib/apr/poll/unix/pollacc.c, srclib/apr/shmem/beos/shm.c, srclib/apr/shmem/os2/shm.c, srclib/apr/shmem/unix/shm.c, srclib/apr/shmem/win32/shm.c, srclib/apr/strings/apr_cpystrn.c, srclib/apr/strings/apr_snprintf.c, srclib/apr/strings/apr_strings.c, srclib/apr/strings/apr_strtok.c, srclib/apr/support/unix/waitio.c, srclib/apr/tables/apr_hash.c, srclib/apr/tables/apr_tables.c, srclib/apr/test/Makefile.win, srclib/apr/test/aprtest.h, srclib/apr/test/client.c, srclib/apr/test/internal/testregex.c, srclib/apr/test/internal/testucs.c, srclib/apr/test/mod_test.c, srclib/apr/test/readchild.c, srclib/apr/test/sendfile.c, srclib/apr/test/server.c, srclib/apr/test/test_apr.h, srclib/apr/test/testall.c, srclib/apr/test/testargs.c, srclib/apr/test/testatomic.c, srclib/apr/test/testdir.c, srclib/apr/test/testdso.c, srclib/apr/test/testdup.c, srclib/apr/test/testenv.c, srclib/apr/test/testfile.c, srclib/apr/test/testfileinfo.c, srclib/apr/test/testflock.c, srclib/apr/test/testfmt.c, srclib/apr/test/testglobalmutex.c, srclib/apr/test/testhash.c, srclib/apr/test/testipsub.c, srclib/apr/test/testlock.c, srclib/apr/test/testlockperf.c, srclib/apr/test/testmmap.c, srclib/apr/test/testmutexscope.c, srclib/apr/test/testnames.c, srclib/apr/test/testoc.c, srclib/apr/test/testpath.c, srclib/apr/test/testpipe.c, srclib/apr/test/testpoll.c, srclib/apr/test/testpools.c, srclib/apr/test/testproc.c, srclib/apr/test/testprocmutex.c, srclib/apr/test/testrand.c, srclib/apr/test/testshm.c, srclib/apr/test/testshmconsumer.c, srclib/apr/test/testshmproducer.c, srclib/apr/test/testsleep.c, srclib/apr/test/testsock.c, srclib/apr/test/testsockets.c, srclib/apr/test/testsockopt.c, srclib/apr/test/teststr.c, srclib/apr/test/testtable.c, srclib/apr/test/testthread.c, srclib/apr/test/testtime.c, srclib/apr/test/testud.c, srclib/apr/test/testuser.c, srclib/apr/test/testvsn.c, srclib/apr/threadproc/beos/apr_proc_stub.c, srclib/apr/threadproc/beos/proc.c, srclib/apr/threadproc/beos/thread.c, srclib/apr/threadproc/beos/threadpriv.c, srclib/apr/threadproc/beos/threadproc_common.c, srclib/apr/threadproc/netware/proc.c, srclib/apr/threadproc/netware/procsup.c, srclib/apr/threadproc/netware/signals.c, srclib/apr/threadproc/netware/thread.c, srclib/apr/threadproc/netware/threadpriv.c, srclib/apr/threadproc/os2/proc.c, srclib/apr/threadproc/os2/thread.c, srclib/apr/threadproc/os2/threadpriv.c, srclib/apr/threadproc/unix/proc.c, srclib/apr/threadproc/unix/procsup.c, srclib/apr/threadproc/unix/signals.c, srclib/apr/threadproc/unix/thread.c, srclib/apr/threadproc/unix/threadpriv.c, srclib/apr/threadproc/win32/proc.c, srclib/apr/threadproc/win32/signals.c, srclib/apr/threadproc/win32/thread.c, srclib/apr/threadproc/win32/threadpriv.c, srclib/apr/time/unix/time.c, srclib/apr/time/unix/timestr.c, srclib/apr/time/win32/access.c, srclib/apr/time/win32/time.c, srclib/apr/time/win32/timestr.c, srclib/apr/user/netware/groupinfo.c, srclib/apr/user/netware/userinfo.c, srclib/apr/user/unix/groupinfo.c, srclib/apr/user/unix/userinfo.c, srclib/apr/user/win32/groupinfo.c, srclib/apr/user/win32/userinfo.c: MKN: Update to apr-0.9.7. 2006-03-29 09:38 knobi1 * [r638] srclib/apr/apr.spec, srclib/apr/build/rpm, srclib/apr/build/rpm/apr.spec.in, srclib/apr/libapr.rc: MKN: New files from apr-0.9.7. 2006-03-29 09:37 knobi1 * [r637] srclib/apr/build/pkg, srclib/apr/build/pkg/README, srclib/apr/build/pkg/buildpkg.sh, srclib/apr/build/pkg/pkginfo.in: MKN: New files from apr-0.9.7 2006-03-27 22:52 bernardli * [r636] ganglia.spec.in: Correct SuSE init scripts will now be used if built on SuSE Linux. 2006-03-26 22:15 massie * [r635] gmetric/gmetric.c, gmond/gmond.c, lib/libgmond.c: Fixed a problem with gmetric where the internal gmond buffer was too small to handle very large gmetric messages. 2006-03-25 02:27 bernardli * [r634] gmond/gmond.init.SuSE: Init script for SuSE (script should now be executable). 2006-03-25 02:26 bernardli * [r633] gmond/gmond.init.SuSE: Removing gmond.init.SuSE (will check back in with +x). 2006-03-25 01:53 bernardli * [r632] web/ganglia.php: Fix for a bunch of "PHP Notice: Use of undefined constant" in apache error_log - Patch by Alex Balk 2006-03-23 08:39 knobi1 * [r631] gmetad/process_xml.c: MKN: Better fix for the "old datastream" problem. 2006-03-21 12:32 massie * [r630] gmetad/process_xml.c: *** empty log message *** 2006-03-18 22:16 massie * [r629] gmond/gmond.c: Fixed problem with XML port that resulted in truncated XML results 2006-03-18 22:15 massie * [r628] gmond/gmond.c, lib/apr_net.c, lib/apr_net.h: *** empty log message *** 2006-03-13 00:19 knobi1 * [r627] web/pie.php: MKN: Pie fix plus 3d look from "Ramon Bastiaans" <bastiaans@sara.nl> 2006-03-03 17:20 massie * [r626] lib/libgmond.c: *** empty log message *** 2006-03-03 17:08 massie * [r625] lib/libgmond.c, lib/protocol.x: *** empty log message *** 2006-03-03 06:20 massie * [r624] gmetric/gmetric.c, lib/ganglia.h, lib/libgmond.c, lib/protocol.x: Committed changes to ensure that we have well defined gmetric message sizes to prevent corruption of gmetric messages 2006-02-27 16:52 knobi1 * [r623] Makefile.am: MKN: Small improvents on "make distclean" 2006-02-24 16:44 knobi1 * [r622] srclib/libmetrics/file.c, srclib/libmetrics/file.h: MKN: Remove file.c, file.h as they are duplicated in .../lib/ 2006-02-24 16:39 knobi1 * [r621] srclib/libmetrics/cygwin/metrics.c, srclib/libmetrics/linux/metrics.c: MKN: Move BUFFSIZE from file.h into c-source. 2006-02-24 16:14 knobi1 * [r620] Makefile.am, gmond/Makefile.am, srclib/libmetrics/Makefile.am, srclib/libmetrics/cygwin/Makefile.am, srclib/libmetrics/linux/Makefile.am, srclib/libmetrics/tests/Makefile.am: MKN: Move building srclib/libmetrics/ behind building lib/ MKN: Remove duplicate version of file.c/file.h 2006-02-24 14:45 knobi1 * [r619] srclib/libmetrics/aix/metrics.c: MKN: Add some comments on nonimplemented core metrics 2006-02-24 13:59 knobi1 * [r618] gmetad/Makefile.am, gmond/Makefile.am: MKN: Add SuSE init scripts for gmond and gmetad to the distribution 2006-02-24 13:58 knobi1 * [r617] Makefile.am: MKN: Add README.AIX to distribution 2006-02-24 13:53 knobi1 * [r616] gmetad/gmetad.init.SuSE: MKN: Add Suse start script for gemtad 2006-02-24 12:43 knobi1 * [r615] README.AIX: MKN: Add intructions to build using "xlc" 2006-02-23 21:38 knobi1 * [r614] configure.in: MKN: Update the version number and code-name. 2006-01-31 16:26 knobi1 * [r613] srclib/libmetrics/aix/metrics.c: MKN: Minor cosmetic change to proc_run. Reduce number by 1 to match Linux 2006-01-25 16:48 knobi1 * [r611] lib/libgmond.c: MKN: Add some checking to numeric gmetric parameters. 2006-01-25 16:44 knobi1 * [r610] gmetric/gmetric.c: MKN: Add minimal check to numeric values. 2006-01-17 10:54 knobi1 * [r609] srclib/libmetrics/linux/metrics.c: MKN: Add comment about brokeness/uselessness of mem_shared in linux-2.6 2006-01-16 09:25 knobi1 * [r608] srclib/libmetrics/aix/metrics.c: MKN: Fix proc_total and proc_run to count processes, not processors. MKN: Fix swap_free and swap_total to count KB instead of pages. MKN: Implement mem_shared, tracking "numperm" pages. 2006-01-05 02:17 knobi1 * [r607] web/conf.php, web/functions.php: MKN: Add a variable "load_scale" to conf.php. This allows different MKN: scaling for the load colors. Default set to 1.0. 2005-11-30 11:18 knobi1 * [r606] gmond/conf.pod: MKN: Fix some weird behaviour of pod2html ... 2005-11-13 10:47 knobi1 * [r605] srclib/expat/Makefile.in: MKN: Add dummy "check" target. 2005-11-09 01:25 knobi1 * [r604] srclib/confuse/libconfuse.spec.in: MKN: "Copyright -> License" for newer rpm versions. MKN: Fix swedish date string, which also confuses newer rpm versions. 2005-11-08 09:13 knobi1 * [r602] lib/libgmond.c: MKN: One final fix for Soalris. Dump out all special metrics. 2005-11-08 07:32 knobi1 * [r601] configure.in: MKN: New Release Name :-) 2005-11-02 12:57 knobi1 * [r600] README.AIX: MKN: Better AIX readme file. Submitted by "Andreas Schoenfeld" MKN: <schoenfeld@hrz.tu-darmstadt.de> 2005-10-31 10:52 knobi1 * [r599] lib/daemon_init.c: MKN: Fix umask problem in pidfile. ("Seth Alves" <seth@lindenlab.com>) 2005-10-31 01:53 massie * [r598] srclib/confuse/po/Makefile.in, srclib/expat/config.h, srclib/libmetrics/darwin/metrics.c, srclib/libmetrics/libmetrics.h: Fixed a compile time error on MacOS X Tiger 2005-10-24 16:17 knobi1 * [r597] configure.in, ganglia.pod, web/templates/default/footer.tpl: MKN: Fix references to "rrdtool" from ".com" to ".org". Thanks Steve. 2005-10-18 16:42 knobi1 * [r596] gmetad/cmdline.c, gmetad/cmdline.h, gmetad/gmetad.c, gmond/cmdline.c, gmond/cmdline.h, gmond/gmond.c, lib/daemon_init.c, lib/daemon_init.h: MKN: Implement "--pid-file" for gmond and gmetad. Bugzilla #72, MKN: submitted and implemented by alves@hungry.com (Seth Alves). 2005-10-18 12:54 knobi1 * [r595] gmetad/conf.c, gmetad/data_thread.c, gmetad/gmetad.h: MKN: Fix for bugzilla #27. Gmetad should try to reconnect to the last MKN: reported "good" data source. Reported and fixed by MKN: smithj4@bnl.gov (Jason A. Smith). 2005-10-18 12:48 knobi1 * [r594] srclib/libmetrics/linux/metrics.c: MKN: Add fix for bugzilla #70 (Debian /dev2/ problem). 2005-10-13 17:18 knobi1 * [r593] srclib/libmetrics/libmetrics.h: MKN: Small adjustment for new AIX code. 2005-10-11 21:39 knobi1 * [r592] srclib/libmetrics/config.h.in~: MKN: Updated template. 2005-10-11 21:28 knobi1 * [r591] configure.in, srclib/libmetrics/aix/metrics.c, srclib/libmetrics/configure.in, srclib/libmetrics/libmetrics.h, srclib/libmetrics/unpifi.h: MKN: First take on new AIX metrics from Andreas Schoenfeld MKN: <schoenfeld@hrz.tu-darmstadt.de> 2005-10-10 08:07 knobi1 * [r590] gmond/conf.pod, gmond/g25_config.c, gmond/gmond.c, lib/libgmond.c: MKN: Fixes for bugzilla #68, handling of host "location" MKN: gmond --location now works MKN: gmond --default_config now gives host section with location MKN: gmond --convert now handles old location lines MKN: Man page now shows host section 2005-10-10 07:42 knobi1 * [r589] web/auth.php, web/cluster_view.php, web/functions.php, web/ganglia.php, web/get_context.php, web/get_ganglia.php, web/graph.php, web/grid_tree.php, web/header.php, web/host_gmetrics.php, web/host_view.php, web/meta_view.php, web/pie.php, web/show_node.php: MKN: Fixes for bugzilla #49 from "Robert Walsh" <rjwalsh@durables.org>. 2005-10-04 19:00 knobi1 * [r588] lib/llist.c, lib/llist.h: MKN: Fix some, likely harmless, compiler warnings. 2005-10-04 18:59 knobi1 * [r587] lib/ganglia.h: MKN: Warningf fix. "unsigned long" -> "time_t". 2005-10-04 18:55 knobi1 * [r586] gmetad/server.c: MKN: fix some compiler warnings. 2005-10-04 18:53 knobi1 * [r585] configure.in: MKN: Add check for "time_t". 2005-10-04 18:49 knobi1 * [r584] lib/dotconf.c, lib/dotconf.h: MKN: "signed char" to "char cleanup". Silences gcc warnings. 2005-10-04 18:45 knobi1 * [r583] web/cluster_view.php, web/functions.php, web/grid_tree.php, web/header.php, web/host_gmetrics.php, web/host_view.php, web/meta_view.php, web/physical_view.php, web/show_node.php, web/templates/default/cluster_view.tpl, web/templates/default/host_gmetrics.tpl, web/templates/default/meta_view.tpl, web/templates/default/physical_view.tpl: MKN: W3C-HTML4 compliance patches from Michael Chang. 2005-09-13 10:04 knobi1 * [r582] srclib/libmetrics/error.c: MKN: Fix prototype warnings for exit(3) and abort(3). 2005-09-12 08:37 knobi1 * [r581] lib/protocol.x: MKN: Like the "cpu_wio" bug (BZ #62) some other core metrics would show MKN: up with garbage values on the platforms supporting them. Added to MKN: the action switch. Also wrote a comment on adding new core metrics. 2005-09-12 08:27 knobi1 * [r580] web/auth.php: MKN: Fix from Ramon Bastiaans to make HTTP Authentication work for PHP4. 2005-09-10 10:45 knobi1 * [r579] acinclude.m4, srclib/libmetrics/acinclude.m4: MKN: Fix bugzilla entry #63 by including previously detected headers. 2005-08-25 20:06 knobi1 * [r578] gmond/gstat/gstat.c, lib/ganglia.c, lib/ganglia.h, lib/libgmond.c, lib/protocol.x: MKN: Make cpu_wio work in gmond and gstat. 2005-08-25 19:34 knobi1 * [r577] configure.in: MKN: Update version number 2005-08-03 01:12 knobi1 * [r576] gmetad/data_thread.c: MKN Fix spelling error. Bugzilla #54 (Jason A. smith) 2005-08-02 17:46 knobi1 * [r575] ganglia.spec.in: MKN: Fix RPM building on RedHat and Mandrake. Patch by Bernard Li. 2005-08-02 17:14 knobi1 * [r574] gmond/conf.pod, lib/libgmond.c: MKN: Fix a coredump with "gmond -d 2". Patch by David Wood. MKN: Make "include" work for gmond. Document it. Patch by David Wood 2005-06-27 11:03 knobi1 * [r573] gmond/conf.pod: MKN: Fix obvious cut-n-paste error in gmond.conf man page 2005-06-06 10:22 knobi1 * [r572] srclib/libmetrics/linux/metrics.c: MKN: Fix small typo in debug message. 2005-06-06 08:44 knobi1 * [r571] lib/dotconf.c, srclib/libmetrics/linux/metrics.c: MKN: 64-Bit cleanup. No more pointer/int warnings. 2005-06-03 15:00 knobi1 * [r570] srclib/libmetrics/linux/metrics.c: MKN: Include <string.h> to fix a 64-bit problem. 2005-04-27 21:22 sacerdoti * [r569] web/header.php: Dont show Host pull down menu when showhosts=off. Showhosts=off is a performance feature, useful for very large clusters. No host processing is done in this state. 2005-04-27 17:56 brooks_en_davis * [r568] srclib/libmetrics/freebsd/metrics.c: The cpu frequency is stored in a 32-bit not a 16-bit int. Reported by: Meno Abels <meno dot abels at adviser dot com> 2005-04-15 22:33 brooks_en_davis * [r567] srclib/libmetrics/freebsd/metrics.c: Rework the cpu speed code to use cpufreq to get the maximum CPU clock speed where possible. This should work on more systems keep the tsc hack around to avoid regressions on previously working systems. 2005-04-13 05:36 brooks_en_davis * [r566] configure.in, srclib/libmetrics/Makefile.am, srclib/libmetrics/configure.in, srclib/libmetrics/netbsd, srclib/libmetrics/netbsd/Makefile.am, srclib/libmetrics/netbsd/metrics.c: Add NetBSD support (derived from the FreeBSD support). Submitted by: Jan Schaumann <jschauma at netmeister dot org> 2005-04-13 05:23 brooks_en_davis * [r565] srclib/libmetrics/configure.in: Remove unneeded varstatedir variable. 2005-04-13 05:22 brooks_en_davis * [r564] srclib/libmetrics/configure.in: Remove some unneeded, commented out lines for FreeBSD. 2005-03-24 20:50 massie * [r562] web/pie.php: Updated the file to explicitly reflect that this file was/is released into the public domain 2005-03-17 20:13 massie * [r561] srclib/libmetrics/COPYING: *** empty log message *** 2005-03-17 19:15 massie * [r560] COPYING: *** empty log message *** 2005-03-17 17:48 brooks_en_davis * [r559] srclib/libmetrics/freebsd/metrics.c: Many bug fixes and cleanups: - Make cpu_state act like get_netbw and get new values only if called more than 1/2 second from the last value update. This causing obviously weird results from the CPU metrics on sparc64 (where the counters seem to be very course) and bogus, but more subtlety broken results on other architectures. This has always been broken. - Implement cpu_intr_func (one line!) - Make the logic for handling bad returns from sysctl make sense. It should never be triggered in most cases, but at least this way it won't return bogus values when it happens. - Prefer sysctlbyname() to sysctl(). It's much easier to read. - Reduce the use of pointless temporary variables. - Comment/white space fixes, include more comments of metrics we are unlikely to actually implement and comments on other rather bogus metrics, mostly memory related ones. 2005-03-17 01:05 sacerdoti * [r558] web/header.php: Make some more information available to templates. 2005-03-15 21:16 massie * [r557] web/host_view.php: Patched web frontend to report gmond_started http://bugzilla.ganglia.info/cgi-bin/bugzilla/show_bug.cgi?id=31 2005-03-15 21:07 massie * [r556] lib/libgmond.c: Set the default time for tcp_accept_channels to be -1 (blocking io) 2005-03-15 18:22 massie * [r555] gmetad/conf.c: *** empty log message *** 2005-03-15 18:15 massie * [r554] gmetad/conf.c, gmetad/conf.h, gmetad/gmetad.conf, gmetad/rrd_helpers.c: *** empty log message *** 2005-03-10 00:33 massie * [r553] srclib/libmetrics/linux/metrics.c: Fixed a bug in pkts_in/out bytes_in/out on for some Linux 2.6.x kernels http://bugzilla.ganglia.info/cgi-bin/bugzilla/show_bug.cgi?id=21 2005-03-10 00:25 massie * [r552] gmond/g25_config.c, gmond/gmond.c: Patched two bugs in gmond. The first bug causes gmond to occasionally stop reporting occasionally when there is a network failure. The second bug in gmond relates to the host mask being set to 24 instead of 32 when converting old gmond.conf configuration files. 2005-03-04 21:22 brooks_en_davis * [r551] srclib/libmetrics/freebsd/metrics.c: Fix a number of bugs of varying severity: - makenetvfslist had some nasty uninitilized variable bugs under FreeBSD 4.x, fix those. - general reorganization and logic clarity improvements in makenetvfslist. - Make machine_type_func, os_name_func, and os_release_func and correct their error handling code to actually do something useful (not that it should ever be triggered). 2005-02-28 19:13 sacerdoti * [r550] web/cluster_view.php, web/conf.php, web/templates/default/cluster_view.tpl: Make packet graph optional in a way that allows new optional graphs to be easily added as well. Fix bug reported by Koo Kee Kiat relating to null arrays. 2005-02-27 15:34 massie * [r549] ganglia.spec.in: *** empty log message *** 2005-02-26 00:24 brooks_en_davis * [r548] web/conf.php: Use the generated version.php instead of hard coding the value here. 2005-02-18 19:33 massie * [r547] gmond/gmond.c: *** empty log message *** 2005-02-18 14:20 knobi1 * [r546] web/conf.php, web/get_context.php, web/graph.php, web/templates/default/cluster_view.tpl, web/templates/default/host_view.tpl: MKN: Add cpu_wio to the CPU Summary. Lost in the CVS wars :-) MKN: Add Packets/sec summary to Cluster and Host view. Ditto lost. MKN: Bring version to 3.0.0 to be in line with release name. 2005-02-08 20:56 massie * [r545] gmond/gmond.c: *** empty log message *** 2005-02-05 06:36 massie * [r542] gmetad/conf.c: *** empty log message *** 2005-02-05 03:20 massie * [r541] gmond/gmond.c: *** empty log message *** 2005-02-05 02:51 massie * [r540] gmond/conf.pod, lib/ganglia.c, lib/ganglia.h, lib/ganglia_priv.h, lib/libgmond.c: *** empty log message *** 2005-02-03 02:25 massie * [r539] Makefile.am, bootstrap: *** empty log message *** 2005-02-03 02:16 massie * [r537] configure.in, gmond/conf.pod, lib/apr_net.c: *** empty log message *** 2005-02-03 01:28 massie * [r536] Makefile.am, bootstrap, gmond/conf.pod, gmond/gmond.c, lib/apr_net.c, lib/apr_net.h, lib/libgmond.c: *** empty log message *** 2005-02-02 00:18 massie * [r535] configure.in, ganglia.spec.in, srclib/libmetrics/cygwin/metrics.c: *** empty log message *** 2005-01-31 23:31 massie * [r534] ganglia.spec.in, gmond/Makefile.am, srclib/libmetrics/cygwin/metrics.c: *** empty log message *** 2005-01-31 19:21 massie * [r533] ganglia.pod, ganglia.spec.in: *** empty log message *** 2005-01-31 18:36 massie * [r532] gmond/gmond.c, lib/apr_net.c, lib/apr_net.h, lib/libgmond.c: *** empty log message *** 2005-01-29 21:08 massie * [r530] gmond/g25_config.c, lib/ganglia.h, lib/libgmond.c: *** empty log message *** 2005-01-29 01:40 massie * [r529] gmond/Makefile.am: *** empty log message *** 2005-01-29 01:24 brooks_en_davis * [r528] srclib/libmetrics/freebsd/metrics.c: - Fix a memory leak in find_disk_space() as reported by Glen Beane. - Overhaul makenetvfslist() a bit to fix a leak in low memory situations, reduce duplicated code, and streamline error handling. - Fix a few compiler warnings. 2005-01-29 01:04 brooks_en_davis * [r527] srclib/libmetrics/freebsd/metrics.c: add Id string 2005-01-28 23:59 massie * [r525] gmond/Makefile.am, gmond/cmdline.c, gmond/cmdline.h, gmond/cmdline.sh, gmond/g25_config.c, gmond/g25_config.h, gmond/gmond.c, lib/libgmond.c: *** empty log message *** 2005-01-28 19:38 massie * [r523] Makefile.am, gmond/Makefile.am, lib/libgmond.c: *** empty log message *** 2005-01-28 18:37 massie * [r522] srclib/libmetrics/darwin/metrics.c: *** empty log message *** 2005-01-28 18:19 massie * [r521] srclib/libmetrics/darwin/metrics.c: *** empty log message *** 2005-01-28 11:39 knobi1 * [r520] lib/libgmond.c: MKN: Remove cpu_sintr and cpu_intr from list of default metrics. MKN: The values are folded into cpu_system and are for deeper MKN: curiosity only. 2005-01-27 21:19 massie * [r518] Makefile.am, gmond/conf.pod, gmond/gmond.c, gmond/gstat/cmdline.c, gmond/gstat/cmdline.h, gmond/gstat/cmdline.sh, lib/libgmond.c: *** empty log message *** 2005-01-26 20:20 massie * [r517] srclib/libmetrics/darwin/metrics.c: *** empty log message *** 2005-01-25 23:55 massie * [r516] gmond/gmond.c, lib/ganglia.h, lib/libgmond.c: *** empty log message *** 2005-01-25 20:36 massie * [r515] gmond/gmond.c: *** empty log message *** 2005-01-25 19:27 massie * [r514] gmond/gmond.c, lib/libgmond.c, lib/protocol.x: *** empty log message *** 2005-01-25 18:47 massie * [r513] gmond/gmond.c: *** empty log message *** 2005-01-25 18:46 massie * [r512] gmond/gmond.c, lib/libgmond.c: *** empty log message *** 2005-01-25 18:29 massie * [r511] gmond/gstat/cmdline.c, gmond/gstat/cmdline.h, gmond/gstat/cmdline.sh: *** empty log message *** 2005-01-25 18:19 massie * [r510] srclib/libmetrics/configure.in, srclib/libmetrics/cygwin/Makefile.am: *** empty log message *** 2005-01-25 03:14 massie * [r508] gmond/gmond.c, lib/libgmond.c: *** empty log message *** 2005-01-25 00:39 massie * [r507] Makefile.am, configure.in: *** empty log message *** 2005-01-24 22:24 massie * [r506] gmetric/Makefile.am, gmond/Makefile.am, lib/Makefile.am: *** empty log message *** 2005-01-24 21:10 massie * [r505] ganglia-config.in: *** empty log message *** 2005-01-24 18:49 massie * [r503] gmetric/Makefile.am, gmond/Makefile.am, lib/Makefile.am: *** empty log message *** 2005-01-24 17:10 massie * [r502] srclib/libmetrics/darwin/metrics.c: *** empty log message *** 2005-01-24 02:45 massie * [r501] gmetric/cmdline.c, gmetric/cmdline.h, gmetric/cmdline.sh, gmetric/gmetric.c, lib/ganglia.h, lib/libgmond.c: *** empty log message *** 2005-01-23 20:53 massie * [r500] gmetric/cmdline.c, gmetric/cmdline.h, gmetric/cmdline.sh, gmetric/gmetric.c, gmond/gmond.c, lib/ganglia.h, lib/libgmond.c: *** empty log message *** 2005-01-23 20:07 massie * [r499] gmetric/gmetric.c: *** empty log message *** 2005-01-23 19:28 massie * [r498] lib/Makefile.am, lib/barrier.c, lib/barrier.h, lib/mcast.c: *** empty log message *** 2005-01-23 02:28 massie * [r497] gmond/gmond.c, lib/ganglia.h, lib/libgmond.c: *** empty log message *** 2005-01-23 02:22 massie * [r496] gmond/Makefile.am, gmond/conf.c, gmond/conf.h, gmond/gmond.c, lib/Makefile.am, lib/ganglia.h, lib/libgmond.c: *** empty log message *** 2005-01-22 00:27 massie * [r495] gmond/Makefile.am, gmond/gmond.c, lib/Makefile.am, lib/ganglia.h: *** empty log message *** 2005-01-21 19:40 massie * [r494] srclib/libmetrics/darwin/metrics.c: Added patch submitted by Joshua Durham that fixes two metrics to support larger sizes and adds free_mem on MacOS X 2005-01-20 23:35 massie * [r492] lib/protocol.x: *** empty log message *** 2005-01-20 21:24 massie * [r490] gmond/gmond.c, lib/protocol.x: *** empty log message *** 2005-01-20 18:20 massie * [r489] gmond/Makefile.am, gmond/conf.c, gmond/gmond.conf: *** empty log message *** 2005-01-20 01:02 massie * [r487] gmond/gmond.c: *** empty log message *** 2005-01-20 00:52 massie * [r486] srclib/libmetrics/linux/metrics.c: *** empty log message *** 2005-01-20 00:23 massie * [r484] gmond/cmdline.c, gmond/cmdline.h, gmond/cmdline.sh, gmond/conf.c, gmond/conf.h, gmond/gmond.c, gmond/gmond.conf, lib/apr_net.h, lib/protocol.x: *** empty log message *** 2005-01-19 01:03 massie * [r483] gmond/gmond.c: *** empty log message *** 2005-01-18 23:06 massie * [r482] srclib/libmetrics/hpux/metrics.c: Updated HPUX to allow load_one, load_five and load_fifteen to be accurate on multiprocessor machines 2005-01-18 00:27 massie * [r481] gmond/conf.h, gmond/conf.pod, gmond/gmond.c, gmond/gmond.conf: *** empty log message *** 2005-01-17 05:07 massie * [r480] gmond/conf.h, gmond/gmond.c, gmond/gmond.conf: *** empty log message *** 2005-01-14 23:36 massie * [r478] configure.in, gmond/conf.c, gmond/conf.h, gmond/gmond.c, gmond/gmond.conf, lib/apr_net.c: *** empty log message *** 2005-01-14 18:39 massie * [r477] gmond/conf.pod: *** empty log message *** 2005-01-13 20:05 massie * [r475] gmond/gmond.c, lib/protocol.x, srclib/libmetrics/key_ugly.h: *** empty log message *** 2005-01-13 01:05 massie * [r474] gmond/gmond.c, lib/apr_net.c: *** empty log message *** 2005-01-13 00:25 massie * [r472] gmond/Makefile.am, gmond/conf.h, gmond/dtd.h, gmond/gmond.c, lib/protocol.x, srclib/libmetrics/libmetrics.h: *** empty log message *** 2004-12-24 04:51 massie * [r470] ganglia.pod: *** empty log message *** 2004-12-21 09:58 knobi1 * [r469] srclib/libmetrics/linux/metrics.c: MKN: Fix some obviously wrong casts that kill gcc-4 compile. MKN: Do some minor cleanup. Lot more is neede :-( 2004-12-17 19:23 sacerdoti * [r468] web/cluster_view.php: Fix from Ramon Bastiaans in .nl 2004-12-15 21:42 massie * [r466] gmond/conf.h, gmond/gmond.c, gmond/gmond.conf, lib/apr_net.c, lib/apr_net.h, lib/protocol.x, srclib/libmetrics/libmetrics.h: *** empty log message *** 2004-12-14 19:31 sacerdoti * [r465] web/get_ganglia.php: Fix for scalable option bug, pointed out by Jason Smith. 2004-12-14 19:05 massie * [r463] gmond/gmond.c, lib/protocol.x: *** empty log message *** 2004-12-14 01:07 massie * [r461] gmond/conf.c, gmond/gmond.c, lib/Makefile.am, lib/apr_net.c, lib/protocol.x: *** empty log message *** 2004-12-13 22:42 massie * [r460] gmond/Makefile.am, gmond/cleanup.c, gmond/conf.h: *** empty log message *** 2004-12-13 19:01 sacerdoti * [r459] web/AUTHORS, web/COPYING, web/ChangeLog, web/class.TemplatePower.inc.php, web/cluster_view.php, web/conf.php, web/footer.php, web/functions.php, web/ganglia.php, web/get_context.php, web/get_ganglia.php, web/graph.php, web/grid_tree.php, web/header.php, web/host_gmetrics.php, web/host_view.php, web/index.php, web/meta_view.php, web/physical_view.php, web/pie.php, web/show_node.php, web/templates/Rocks/cluster_extra.tpl, web/templates/Rocks/host_extra.tpl, web/templates/default/cluster_view.tpl, web/templates/default/footer.tpl, web/templates/default/header.tpl, web/templates/default/host_gmetrics.tpl, web/templates/default/host_view.tpl, web/templates/default/physical_view.tpl: Brought web frontend up to date with 2.5.7+ release. Compression logic in ganglia.php is not in this version. 2004-12-13 09:48 knobi1 * [r458] srclib/libmetrics/key_ugly.h, srclib/libmetrics/libmetrics.h: MKN: Clean up non-standard metrics. The following are now "global" MKN: cpu_wio, cpu_intr, cpu_sintr MKN: bytes_in, bytes_out, pkts_in, pkts_out MKN: disk_free, disk_total, part_max_used MKN: MKN: All empty routines are marked "FIXME". MKN: Remaining archs with spacials: Solaris, HP-UX 2004-12-12 19:10 massie * [r457] gmond/conf.h, gmond/gmond.c, lib/apr_net.c, lib/apr_net.h: *** empty log message *** 2004-12-10 22:52 massie * [r454] configure.in, ganglia.spec.in, lib/apr_net.c: *** empty log message *** 2004-12-10 21:34 massie * [r453] web/version.php.in: *** empty log message *** 2004-12-10 21:13 massie * [r452] Makefile.am, configure.in: *** empty log message *** 2004-12-10 20:46 massie * [r451] web, web/Makefile.am, web/auth.php, web/class.TemplatePower.inc.php, web/cluster_legend.html, web/cluster_view.php, web/footer.php, web/functions.php, web/ganglia.php, web/get_context.php, web/get_ganglia.php, web/graph.php, web/grid_tree.php, web/header.php, web/host_view.php, web/index.php, web/meta_view.php, web/node_legend.html, web/physical_view.php, web/pie.php, web/private_clusters, web/show_node.php, web/styles.css, web/templates, web/templates/Rocks, web/templates/Rocks/header.tpl, web/templates/Rocks/images, web/templates/Rocks/images/ganglia.jpg, web/templates/Rocks/images/hardhat.png, web/templates/Rocks/images/rocks.jpg, web/templates/default, web/templates/default/cluster_extra.tpl, web/templates/default/cluster_view.tpl, web/templates/default/footer.tpl, web/templates/default/grid_tree.tpl, web/templates/default/header-nobanner.tpl, web/templates/default/header.tpl, web/templates/default/host_extra.tpl, web/templates/default/host_view.tpl, web/templates/default/images, web/templates/default/images/cluster_0-24.jpg, web/templates/default/images/cluster_25-49.jpg, web/templates/default/images/cluster_50-74.jpg, web/templates/default/images/cluster_75-100.jpg, web/templates/default/images/cluster_overloaded.jpg, web/templates/default/images/cluster_private.jpg, web/templates/default/images/grid_0-24.jpg, web/templates/default/images/grid_25-49.jpg, web/templates/default/images/grid_50-74.jpg, web/templates/default/images/grid_75-100.jpg, web/templates/default/images/grid_overloaded.jpg, web/templates/default/images/grid_private.jpg, web/templates/default/images/logo.jpg, web/templates/default/images/node_0-24.jpg, web/templates/default/images/node_25-49.jpg, web/templates/default/images/node_50-74.jpg, web/templates/default/images/node_75-100.jpg, web/templates/default/images/node_dead.jpg, web/templates/default/images/node_overloaded.jpg, web/templates/default/meta_view.tpl, web/templates/default/node_extra.tpl, web/templates/default/physical_view.tpl, web/templates/default/show_node.tpl: *** empty log message *** 2004-12-10 20:15 massie * [r450] configure.in, gmond/Makefile.am, gmond/gmond.c, gmond/gmond.conf, lib/apr_net.c, lib/apr_net.h: *** empty log message *** 2004-12-09 19:16 massie * [r449] gmond/conf.c, gmond/conf.h, gmond/gmond.c, lib/protocol.x, tests/Makefile.am, tests/xdrclient.c: *** empty log message *** 2004-12-07 02:42 massie * [r448] configure.in, gmond/conf.c, gmond/conf.h, gmond/gmond.c, srclib/confuse/po/Makefile.in: *** empty log message *** 2004-12-07 00:04 massie * [r447] gmond/Makefile.am, gmond/cmdline.c, gmond/cmdline.h, gmond/cmdline.sh, gmond/conf.c, gmond/conf.h, gmond/gmond.c, srclib/confuse/examples/ftp.conf, srclib/confuse/examples/ftpconf.c: *** empty log message *** 2004-12-06 23:51 massie * [r446] srclib/confuse/Doxyfile, srclib/confuse/doc/Doxyfile, srclib/confuse/doc/Doxyfile.in, srclib/confuse/doc/Makefile.am, srclib/confuse/doc/Makefile.in, srclib/confuse/doc/css.xsl, srclib/confuse/doc/html/functions_vars.html, srclib/confuse/doc/html/globals_defs.html, srclib/confuse/doc/html/globals_enum.html, srclib/confuse/doc/html/globals_eval.html, srclib/confuse/doc/html/globals_func.html, srclib/confuse/doc/html/globals_type.html, srclib/confuse/doc/html/structcfg__defvalue__t.html, srclib/confuse/doc/html/tutorial.css, srclib/confuse/doc/listing1.c, srclib/confuse/doc/listing2.c, srclib/confuse/doc/listing3.c, srclib/confuse/doc/listing4.c, srclib/confuse/doc/listing5.c, srclib/confuse/doc/listing6.c, srclib/confuse/doc/listing7.c, srclib/confuse/doc/listing8.c, srclib/confuse/doc/man/man3/cfg_defvalue_t.3, srclib/confuse/doc/tutorial.css, srclib/confuse/doc/tutorial.xml, srclib/confuse/libconfuse.pc.in, srclib/confuse/m4/ac_config_libconfig_in.m4, srclib/confuse/m4/check.m4, srclib/confuse/m4/intmax.m4, srclib/confuse/m4/longdouble.m4, srclib/confuse/m4/longlong.m4, srclib/confuse/m4/printf-posix.m4, srclib/confuse/m4/signed.m4, srclib/confuse/m4/size_max.m4, srclib/confuse/m4/wchar_t.m4, srclib/confuse/m4/wint_t.m4, srclib/confuse/m4/xsize.m4, srclib/confuse/po/Makefile.in, srclib/confuse/po/POTFILES: *** empty log message *** 2004-12-06 23:46 massie * [r445] srclib/confuse/Makefile.am, srclib/confuse/Makefile.in, srclib/confuse/NEWS, srclib/confuse/aclocal.m4, srclib/confuse/configure, srclib/confuse/configure.ac, srclib/confuse/confuse-config.in, srclib/confuse/doc/doxygen-header.html, srclib/confuse/doc/html/annotated.html, srclib/confuse/doc/html/cfgtest_8c-example.html, srclib/confuse/doc/html/confuse_8h-source.html, srclib/confuse/doc/html/confuse_8h.html, srclib/confuse/doc/html/examples.html, srclib/confuse/doc/html/files.html, srclib/confuse/doc/html/functions.html, srclib/confuse/doc/html/globals.html, srclib/confuse/doc/html/index.html, srclib/confuse/doc/html/reread_8c-example.html, srclib/confuse/doc/html/simple_8c-example.html, srclib/confuse/doc/html/structcfg__opt__t.html, srclib/confuse/doc/html/structcfg__t.html, srclib/confuse/doc/html/unioncfg__value__t.html, srclib/confuse/doc/man/man3/cfg_opt_t.3, srclib/confuse/doc/man/man3/cfg_t.3, srclib/confuse/doc/man/man3/cfg_value_t.3, srclib/confuse/doc/man/man3/confuse.h.3, srclib/confuse/examples/Makefile.am, srclib/confuse/examples/Makefile.in, srclib/confuse/examples/reread.c, srclib/confuse/m4/Makefile.am, srclib/confuse/m4/Makefile.in, srclib/confuse/po/confuse.pot, srclib/confuse/po/sv.gmo, srclib/confuse/po/sv.po, srclib/confuse/src/Makefile.in, srclib/confuse/src/confuse.c, srclib/confuse/src/confuse.h, srclib/confuse/src/lexer.c, srclib/confuse/src/lexer.l, srclib/confuse/support/config.guess, srclib/confuse/support/config.sub, srclib/confuse/support/ltmain.sh, srclib/confuse/tests/Makefile.in, srclib/confuse/tests/check_confuse.c, srclib/confuse/tests/suite_dup.c, srclib/confuse/tests/suite_func.c, srclib/confuse/tests/suite_list.c, srclib/confuse/tests/suite_single.c, srclib/confuse/tests/suite_validate.c: *** empty log message *** 2004-12-06 18:40 massie * [r444] gmond/conf.c, gmond/conf.h: *** empty log message *** 2004-12-06 06:26 massie * [r443] gmond/Makefile.am: *** empty log message *** 2004-12-06 06:21 massie * [r442] gmond/Makefile.am: *** empty log message *** 2004-12-06 06:11 massie * [r441] gmond/conf.h, gmond/gmond.c: *** empty log message *** 2004-12-06 01:49 massie * [r440] srclib/confuse, srclib/confuse/ABOUT-NLS, srclib/confuse/AUTHORS, srclib/confuse/COPYING, srclib/confuse/Doxyfile.in, srclib/confuse/INSTALL, srclib/confuse/Makefile.am, srclib/confuse/Makefile.in, srclib/confuse/NEWS, srclib/confuse/README, srclib/confuse/aclocal.m4, srclib/confuse/config.h.in, srclib/confuse/configure, srclib/confuse/configure.ac, srclib/confuse/confuse-config.in, srclib/confuse/doc, srclib/confuse/doc/doxygen-footer.html, srclib/confuse/doc/doxygen-header.html, srclib/confuse/doc/doxygen.css, srclib/confuse/doc/html, srclib/confuse/doc/html/annotated.html, srclib/confuse/doc/html/cfgtest_8c-example.html, srclib/confuse/doc/html/confuse_8h-source.html, srclib/confuse/doc/html/confuse_8h.html, srclib/confuse/doc/html/doxygen.css, srclib/confuse/doc/html/doxygen.png, srclib/confuse/doc/html/examples.html, srclib/confuse/doc/html/files.html, srclib/confuse/doc/html/functions.html, srclib/confuse/doc/html/globals.html, srclib/confuse/doc/html/index.html, srclib/confuse/doc/html/reread_8c-example.html, srclib/confuse/doc/html/simple_8c-example.html, srclib/confuse/doc/html/structcfg__opt__t.html, srclib/confuse/doc/html/structcfg__t.html, srclib/confuse/doc/html/unioncfg__value__t.html, srclib/confuse/doc/man, srclib/confuse/doc/man/man3, srclib/confuse/doc/man/man3/cfg_opt_t.3, srclib/confuse/doc/man/man3/cfg_t.3, srclib/confuse/doc/man/man3/cfg_value_t.3, srclib/confuse/doc/man/man3/confuse.h.3, srclib/confuse/examples, srclib/confuse/examples/Makefile.am, srclib/confuse/examples/Makefile.in, srclib/confuse/examples/cfgtest.c, srclib/confuse/examples/inc.conf, srclib/confuse/examples/reread.c, srclib/confuse/examples/reread.conf, srclib/confuse/examples/simple.c, srclib/confuse/examples/simple.conf, srclib/confuse/examples/test.conf, srclib/confuse/examples/wincfgtest.c, srclib/confuse/examples/wincfgtest.conf, srclib/confuse/examples/wincfgtest.dev, srclib/confuse/libconfuse.spec.in, srclib/confuse/m4, srclib/confuse/m4/ChangeLog, srclib/confuse/m4/Makefile.am, srclib/confuse/m4/Makefile.in, srclib/confuse/m4/codeset.m4, srclib/confuse/m4/gettext.m4, srclib/confuse/m4/glibc21.m4, srclib/confuse/m4/iconv.m4, srclib/confuse/m4/intdiv0.m4, srclib/confuse/m4/inttypes-pri.m4, srclib/confuse/m4/inttypes.m4, srclib/confuse/m4/inttypes_h.m4, srclib/confuse/m4/isc-posix.m4, srclib/confuse/m4/lcmessage.m4, srclib/confuse/m4/lib-ld.m4, srclib/confuse/m4/lib-link.m4, srclib/confuse/m4/lib-prefix.m4, srclib/confuse/m4/nls.m4, srclib/confuse/m4/po.m4, srclib/confuse/m4/progtest.m4, srclib/confuse/m4/stdint_h.m4, srclib/confuse/m4/uintmax_t.m4, srclib/confuse/m4/ulonglong.m4, srclib/confuse/po, srclib/confuse/po/ChangeLog, srclib/confuse/po/LINGUAS, srclib/confuse/po/Makefile.in.in, srclib/confuse/po/Makevars, srclib/confuse/po/POTFILES.in, srclib/confuse/po/Rules-quot, srclib/confuse/po/boldquot.sed, srclib/confuse/po/confuse.pot, srclib/confuse/po/en@boldquot.header, srclib/confuse/po/en@quot.header, srclib/confuse/po/insert-header.sin, srclib/confuse/po/quot.sed, srclib/confuse/po/remove-potcdate.sin, srclib/confuse/po/stamp-po, srclib/confuse/po/sv.gmo, srclib/confuse/po/sv.po, srclib/confuse/src, srclib/confuse/src/Makefile.am, srclib/confuse/src/Makefile.in, srclib/confuse/src/confuse.c, srclib/confuse/src/confuse.h, srclib/confuse/src/lexer.c, srclib/confuse/src/lexer.l, srclib/confuse/support, srclib/confuse/support/config.guess, srclib/confuse/support/config.rpath, srclib/confuse/support/config.sub, srclib/confuse/support/depcomp, srclib/confuse/support/install-sh, srclib/confuse/support/ltmain.sh, srclib/confuse/support/missing, srclib/confuse/support/mkinstalldirs, srclib/confuse/tests, srclib/confuse/tests/Makefile.am, srclib/confuse/tests/Makefile.in, srclib/confuse/tests/a.conf, srclib/confuse/tests/b.conf, srclib/confuse/tests/check_confuse.c, srclib/confuse/tests/suite_dup.c, srclib/confuse/tests/suite_func.c, srclib/confuse/tests/suite_list.c, srclib/confuse/tests/suite_single.c, srclib/confuse/tests/suite_validate.c: *** empty log message *** 2004-12-06 01:36 massie * [r439] NEWS, configure.in, gmond/Makefile.am, gmond/cmdline.c, gmond/cmdline.h, gmond/cmdline.sh, gmond/conf.c, gmond/conf.h, gmond/gmond.c, gmond/gmond.conf, lib/Makefile.am, lib/apr_net.c, lib/apr_net.h, lib/protocol.x, srclib/Makefile.am: *** empty log message *** 2004-12-02 22:50 massie * [r438] lib/apr_net.c: *** empty log message *** 2004-12-02 19:50 massie * [r436] lib/Makefile.am: *** empty log message *** 2004-12-02 19:49 massie * [r435] Makefile.am, lib/Makefile.am, lib/apr_net.c: *** empty log message *** 2004-12-02 19:10 massie * [r434] Makefile.am, configure.in, srclib/Makefile.am, srclib/apr, srclib/apr/CHANGES, srclib/apr/LICENSE, srclib/apr/Makefile.in, srclib/apr/NOTICE, srclib/apr/NWGNUmakefile, srclib/apr/README.dev, srclib/apr/acconfig.h, srclib/apr/apr-config.in, srclib/apr/apr.dsp, srclib/apr/apr.dsw, srclib/apr/atomic, srclib/apr/atomic/netware, srclib/apr/atomic/netware/apr_atomic.c, srclib/apr/atomic/os390, srclib/apr/atomic/os390/Makefile.in, srclib/apr/atomic/os390/atomic.c, srclib/apr/atomic/unix, srclib/apr/atomic/unix/Makefile.in, srclib/apr/atomic/unix/apr_atomic.c, srclib/apr/build, srclib/apr/build/MakeEtags, srclib/apr/build/Makefile.in, srclib/apr/build/NWGNUenvironment.inc, srclib/apr/build/NWGNUhead.inc, srclib/apr/build/NWGNUmakefile, srclib/apr/build/NWGNUtail.inc, srclib/apr/build/PrintPath, srclib/apr/build/aplibtool.c, srclib/apr/build/apr_app.dsp, srclib/apr/build/apr_common.m4, srclib/apr/build/apr_hints.m4, srclib/apr/build/apr_network.m4, srclib/apr/build/apr_rules.mk.in, srclib/apr/build/apr_threads.m4, srclib/apr/build/buildcheck.sh, srclib/apr/build/config.guess, srclib/apr/build/config.sub, srclib/apr/build/cvtdsp.pl, srclib/apr/build/find_apr.m4, srclib/apr/build/fixwin32mak.pl, srclib/apr/build/get-version.sh, srclib/apr/build/install.sh, srclib/apr/build/libapr_app.dsp, srclib/apr/build/libtool.m4, srclib/apr/build/lineends.pl, srclib/apr/build/ltmain.sh, srclib/apr/build/make_exports.awk, srclib/apr/build/make_nw_export.awk, srclib/apr/build/make_var_export.awk, srclib/apr/build/mkdir.sh, srclib/apr/build/nw_export.inc, srclib/apr/build/nw_ver.awk, srclib/apr/build/prebuildNW.bat, srclib/apr/build/win32ver.awk, srclib/apr/buildconf, srclib/apr/config.layout, srclib/apr/configure, srclib/apr/configure.in, srclib/apr/docs, srclib/apr/docs/APRDesign.html, srclib/apr/docs/canonical_filenames.html, srclib/apr/docs/doxygen.conf, srclib/apr/docs/incomplete_types, srclib/apr/docs/non_apr_programs, srclib/apr/docs/pool-design.html, srclib/apr/docs/win32_builds.html, srclib/apr/dso, srclib/apr/dso/aix, srclib/apr/dso/aix/Makefile.in, srclib/apr/dso/aix/dso.c, srclib/apr/dso/beos, srclib/apr/dso/beos/Makefile.in, srclib/apr/dso/beos/dso.c, srclib/apr/dso/netware, srclib/apr/dso/netware/dso.c, srclib/apr/dso/os2, srclib/apr/dso/os2/Makefile.in, srclib/apr/dso/os2/dso.c, srclib/apr/dso/os390, srclib/apr/dso/os390/Makefile.in, srclib/apr/dso/os390/dso.c, srclib/apr/dso/unix, srclib/apr/dso/unix/Makefile.in, srclib/apr/dso/unix/dso.c, srclib/apr/dso/win32, srclib/apr/dso/win32/dso.c, srclib/apr/file_io, srclib/apr/file_io/netware, srclib/apr/file_io/netware/filepath.c, srclib/apr/file_io/netware/filestat.c, srclib/apr/file_io/netware/filesys.c, srclib/apr/file_io/netware/flock.c, srclib/apr/file_io/netware/mktemp.c, srclib/apr/file_io/netware/pipe.c, srclib/apr/file_io/os2, srclib/apr/file_io/os2/Makefile.in, srclib/apr/file_io/os2/copy.c, srclib/apr/file_io/os2/dir.c, srclib/apr/file_io/os2/fileacc.c, srclib/apr/file_io/os2/filedup.c, srclib/apr/file_io/os2/filepath.c, srclib/apr/file_io/os2/filepath_util.c, srclib/apr/file_io/os2/filestat.c, srclib/apr/file_io/os2/filesys.c, srclib/apr/file_io/os2/flock.c, srclib/apr/file_io/os2/fullrw.c, srclib/apr/file_io/os2/maperrorcode.c, srclib/apr/file_io/os2/mktemp.c, srclib/apr/file_io/os2/open.c, srclib/apr/file_io/os2/pipe.c, srclib/apr/file_io/os2/readwrite.c, srclib/apr/file_io/os2/seek.c, srclib/apr/file_io/os2/tempdir.c, srclib/apr/file_io/unix, srclib/apr/file_io/unix/Makefile.in, srclib/apr/file_io/unix/copy.c, srclib/apr/file_io/unix/dir.c, srclib/apr/file_io/unix/fileacc.c, srclib/apr/file_io/unix/filedup.c, srclib/apr/file_io/unix/filepath.c, srclib/apr/file_io/unix/filepath_util.c, srclib/apr/file_io/unix/filestat.c, srclib/apr/file_io/unix/flock.c, srclib/apr/file_io/unix/fullrw.c, srclib/apr/file_io/unix/mktemp.c, srclib/apr/file_io/unix/open.c, srclib/apr/file_io/unix/pipe.c, srclib/apr/file_io/unix/readwrite.c, srclib/apr/file_io/unix/seek.c, srclib/apr/file_io/unix/tempdir.c, srclib/apr/file_io/win32, srclib/apr/file_io/win32/dir.c, srclib/apr/file_io/win32/filedup.c, srclib/apr/file_io/win32/filepath.c, srclib/apr/file_io/win32/filestat.c, srclib/apr/file_io/win32/filesys.c, srclib/apr/file_io/win32/flock.c, srclib/apr/file_io/win32/open.c, srclib/apr/file_io/win32/pipe.c, srclib/apr/file_io/win32/readwrite.c, srclib/apr/file_io/win32/seek.c, srclib/apr/helpers, srclib/apr/helpers/apr_rename.pl, srclib/apr/images, srclib/apr/images/ScanDocBig.jpg, srclib/apr/images/ScanDocSmall.jpg, srclib/apr/images/ball1.gif, srclib/apr/images/ball1.png, srclib/apr/images/ball2.gif, srclib/apr/images/ball2.png, srclib/apr/images/bug.gif, srclib/apr/images/bug.png, srclib/apr/images/caution.gif, srclib/apr/images/caution.png, srclib/apr/images/master.gif, srclib/apr/images/master.png, srclib/apr/images/tip.gif, srclib/apr/images/tip.png, srclib/apr/images/warning.gif, srclib/apr/images/warning.png, srclib/apr/include, srclib/apr/include/apr.h.in, srclib/apr/include/apr.hnw, srclib/apr/include/apr.hw, srclib/apr/include/apr_allocator.h, srclib/apr/include/apr_atomic.h, srclib/apr/include/apr_compat.h, srclib/apr/include/apr_dso.h, srclib/apr/include/apr_env.h, srclib/apr/include/apr_errno.h, srclib/apr/include/apr_file_info.h, srclib/apr/include/apr_file_io.h, srclib/apr/include/apr_fnmatch.h, srclib/apr/include/apr_general.h, srclib/apr/include/apr_getopt.h, srclib/apr/include/apr_global_mutex.h, srclib/apr/include/apr_hash.h, srclib/apr/include/apr_inherit.h, srclib/apr/include/apr_lib.h, srclib/apr/include/apr_mmap.h, srclib/apr/include/apr_network_io.h, srclib/apr/include/apr_poll.h, srclib/apr/include/apr_pools.h, srclib/apr/include/apr_portable.h, srclib/apr/include/apr_proc_mutex.h, srclib/apr/include/apr_ring.h, srclib/apr/include/apr_shm.h, srclib/apr/include/apr_signal.h, srclib/apr/include/apr_strings.h, srclib/apr/include/apr_support.h, srclib/apr/include/apr_tables.h, srclib/apr/include/apr_thread_cond.h, srclib/apr/include/apr_thread_mutex.h, srclib/apr/include/apr_thread_proc.h, srclib/apr/include/apr_thread_rwlock.h, srclib/apr/include/apr_time.h, srclib/apr/include/apr_user.h, srclib/apr/include/apr_version.h, srclib/apr/include/apr_want.h, srclib/apr/include/arch, srclib/apr/include/arch/aix, srclib/apr/include/arch/aix/apr_arch_dso.h, srclib/apr/include/arch/apr_private_common.h, srclib/apr/include/arch/beos, srclib/apr/include/arch/beos/apr_arch_dso.h, srclib/apr/include/arch/beos/apr_arch_proc_mutex.h, srclib/apr/include/arch/beos/apr_arch_thread_cond.h, srclib/apr/include/arch/beos/apr_arch_thread_mutex.h, srclib/apr/include/arch/beos/apr_arch_thread_rwlock.h, srclib/apr/include/arch/beos/apr_arch_threadproc.h, srclib/apr/include/arch/netware, srclib/apr/include/arch/netware/apr_arch_dso.h, srclib/apr/include/arch/netware/apr_arch_file_io.h, srclib/apr/include/arch/netware/apr_arch_global_mutex.h, srclib/apr/include/arch/netware/apr_arch_internal_time.h, srclib/apr/include/arch/netware/apr_arch_networkio.h, srclib/apr/include/arch/netware/apr_arch_pre_nw.h, srclib/apr/include/arch/netware/apr_arch_proc_mutex.h, srclib/apr/include/arch/netware/apr_arch_thread_cond.h, srclib/apr/include/arch/netware/apr_arch_thread_mutex.h, srclib/apr/include/arch/netware/apr_arch_thread_rwlock.h, srclib/apr/include/arch/netware/apr_arch_threadproc.h, srclib/apr/include/arch/netware/apr_private.h, srclib/apr/include/arch/os2, srclib/apr/include/arch/os2/apr_arch_dso.h, srclib/apr/include/arch/os2/apr_arch_file_io.h, srclib/apr/include/arch/os2/apr_arch_networkio.h, srclib/apr/include/arch/os2/apr_arch_os2calls.h, srclib/apr/include/arch/os2/apr_arch_proc_mutex.h, srclib/apr/include/arch/os2/apr_arch_thread_cond.h, srclib/apr/include/arch/os2/apr_arch_thread_mutex.h, srclib/apr/include/arch/os2/apr_arch_thread_rwlock.h, srclib/apr/include/arch/os2/apr_arch_threadproc.h, srclib/apr/include/arch/os390, srclib/apr/include/arch/os390/apr_arch_dso.h, srclib/apr/include/arch/unix, srclib/apr/include/arch/unix/apr_arch_dso.h, srclib/apr/include/arch/unix/apr_arch_file_io.h, srclib/apr/include/arch/unix/apr_arch_global_mutex.h, srclib/apr/include/arch/unix/apr_arch_inherit.h, srclib/apr/include/arch/unix/apr_arch_internal_time.h, srclib/apr/include/arch/unix/apr_arch_misc.h, srclib/apr/include/arch/unix/apr_arch_networkio.h, srclib/apr/include/arch/unix/apr_arch_proc_mutex.h, srclib/apr/include/arch/unix/apr_arch_shm.h, srclib/apr/include/arch/unix/apr_arch_thread_cond.h, srclib/apr/include/arch/unix/apr_arch_thread_mutex.h, srclib/apr/include/arch/unix/apr_arch_thread_rwlock.h, srclib/apr/include/arch/unix/apr_arch_threadproc.h, srclib/apr/include/arch/unix/apr_private.h.in, srclib/apr/include/arch/win32, srclib/apr/include/arch/win32/apr_arch_atime.h, srclib/apr/include/arch/win32/apr_arch_dso.h, srclib/apr/include/arch/win32/apr_arch_file_io.h, srclib/apr/include/arch/win32/apr_arch_inherit.h, srclib/apr/include/arch/win32/apr_arch_misc.h, srclib/apr/include/arch/win32/apr_arch_networkio.h, srclib/apr/include/arch/win32/apr_arch_proc_mutex.h, srclib/apr/include/arch/win32/apr_arch_thread_cond.h, srclib/apr/include/arch/win32/apr_arch_thread_mutex.h, srclib/apr/include/arch/win32/apr_arch_thread_rwlock.h, srclib/apr/include/arch/win32/apr_arch_threadproc.h, srclib/apr/include/arch/win32/apr_arch_utf8.h, srclib/apr/include/arch/win32/apr_dbg_win32_handles.h, srclib/apr/include/arch/win32/apr_private.h, srclib/apr/libapr.dsp, srclib/apr/libaprnw.mcp.zip, srclib/apr/locks, srclib/apr/locks/beos, srclib/apr/locks/beos/Makefile.in, srclib/apr/locks/beos/proc_mutex.c, srclib/apr/locks/beos/thread_cond.c, srclib/apr/locks/beos/thread_mutex.c, srclib/apr/locks/beos/thread_rwlock.c, srclib/apr/locks/netware, srclib/apr/locks/netware/proc_mutex.c, srclib/apr/locks/netware/thread_cond.c, srclib/apr/locks/netware/thread_mutex.c, srclib/apr/locks/netware/thread_rwlock.c, srclib/apr/locks/os2, srclib/apr/locks/os2/Makefile.in, srclib/apr/locks/os2/proc_mutex.c, srclib/apr/locks/os2/thread_cond.c, srclib/apr/locks/os2/thread_mutex.c, srclib/apr/locks/os2/thread_rwlock.c, srclib/apr/locks/unix, srclib/apr/locks/unix/Makefile.in, srclib/apr/locks/unix/global_mutex.c, srclib/apr/locks/unix/proc_mutex.c, srclib/apr/locks/unix/thread_cond.c, srclib/apr/locks/unix/thread_mutex.c, srclib/apr/locks/unix/thread_rwlock.c, srclib/apr/locks/win32, srclib/apr/locks/win32/proc_mutex.c, srclib/apr/locks/win32/thread_cond.c, srclib/apr/locks/win32/thread_mutex.c, srclib/apr/locks/win32/thread_rwlock.c, srclib/apr/memory, srclib/apr/memory/unix, srclib/apr/memory/unix/Makefile.in, srclib/apr/memory/unix/apr_pools.c, srclib/apr/misc, srclib/apr/misc/netware, srclib/apr/misc/netware/apr.xdc, srclib/apr/misc/netware/aprlib.def, srclib/apr/misc/netware/charset.c, srclib/apr/misc/netware/libprews.c, srclib/apr/misc/netware/rand.c, srclib/apr/misc/netware/start.c, srclib/apr/misc/os2, srclib/apr/misc/os2/randbyte.c, srclib/apr/misc/unix, srclib/apr/misc/unix/Makefile.in, srclib/apr/misc/unix/charset.c, srclib/apr/misc/unix/env.c, srclib/apr/misc/unix/errorcodes.c, srclib/apr/misc/unix/getopt.c, srclib/apr/misc/unix/otherchild.c, srclib/apr/misc/unix/rand.c, srclib/apr/misc/unix/start.c, srclib/apr/misc/unix/version.c, srclib/apr/misc/win32, srclib/apr/misc/win32/apr_app.c, srclib/apr/misc/win32/charset.c, srclib/apr/misc/win32/env.c, srclib/apr/misc/win32/internal.c, srclib/apr/misc/win32/misc.c, srclib/apr/misc/win32/rand.c, srclib/apr/misc/win32/start.c, srclib/apr/misc/win32/utf8.c, srclib/apr/mmap, srclib/apr/mmap/unix, srclib/apr/mmap/unix/Makefile.in, srclib/apr/mmap/unix/common.c, srclib/apr/mmap/unix/mmap.c, srclib/apr/mmap/win32, srclib/apr/mmap/win32/mmap.c, srclib/apr/network_io, srclib/apr/network_io/beos, srclib/apr/network_io/beos/Makefile.in, srclib/apr/network_io/beos/sendrecv.c, srclib/apr/network_io/beos/socketcommon.c, srclib/apr/network_io/os2, srclib/apr/network_io/os2/Makefile.in, srclib/apr/network_io/os2/inet_ntop.c, srclib/apr/network_io/os2/inet_pton.c, srclib/apr/network_io/os2/os2calls.c, srclib/apr/network_io/os2/sendrecv.c, srclib/apr/network_io/os2/sendrecv_udp.c, srclib/apr/network_io/os2/sockaddr.c, srclib/apr/network_io/os2/sockets.c, srclib/apr/network_io/os2/sockopt.c, srclib/apr/network_io/unix, srclib/apr/network_io/unix/Makefile.in, srclib/apr/network_io/unix/inet_ntop.c, srclib/apr/network_io/unix/inet_pton.c, srclib/apr/network_io/unix/sendrecv.c, srclib/apr/network_io/unix/sockaddr.c, srclib/apr/network_io/unix/sockets.c, srclib/apr/network_io/unix/sockopt.c, srclib/apr/network_io/win32, srclib/apr/network_io/win32/sendrecv.c, srclib/apr/network_io/win32/sockets.c, srclib/apr/network_io/win32/sockopt.c, srclib/apr/passwd, srclib/apr/passwd/Makefile.in, srclib/apr/passwd/apr_getpass.c, srclib/apr/poll, srclib/apr/poll/os2, srclib/apr/poll/os2/Makefile.in, srclib/apr/poll/os2/poll.c, srclib/apr/poll/os2/pollacc.c, srclib/apr/poll/os2/pollset.c, srclib/apr/poll/unix, srclib/apr/poll/unix/Makefile.in, srclib/apr/poll/unix/poll.c, srclib/apr/poll/unix/pollacc.c, srclib/apr/renames_pending, srclib/apr/shmem, srclib/apr/shmem/beos, srclib/apr/shmem/beos/Makefile.in, srclib/apr/shmem/beos/shm.c, srclib/apr/shmem/os2, srclib/apr/shmem/os2/Makefile.in, srclib/apr/shmem/os2/shm.c, srclib/apr/shmem/unix, srclib/apr/shmem/unix/Makefile.in, srclib/apr/shmem/unix/shm.c, srclib/apr/shmem/win32, srclib/apr/shmem/win32/shm.c, srclib/apr/strings, srclib/apr/strings/Makefile.in, srclib/apr/strings/apr_cpystrn.c, srclib/apr/strings/apr_fnmatch.c, srclib/apr/strings/apr_snprintf.c, srclib/apr/strings/apr_strings.c, srclib/apr/strings/apr_strnatcmp.c, srclib/apr/strings/apr_strtok.c, srclib/apr/support, srclib/apr/support/unix, srclib/apr/support/unix/Makefile.in, srclib/apr/support/unix/waitio.c, srclib/apr/tables, srclib/apr/tables/Makefile.in, srclib/apr/tables/apr_hash.c, srclib/apr/tables/apr_tables.c, srclib/apr/test, srclib/apr/test/CuTest.c, srclib/apr/test/CuTest.h, srclib/apr/test/MakeWin32Make.awk, srclib/apr/test/Makefile.in, srclib/apr/test/Makefile.win, srclib/apr/test/NWGNUmakefile, srclib/apr/test/README, srclib/apr/test/aprtest.def, srclib/apr/test/aprtest.dsp, srclib/apr/test/aprtest.dsw, srclib/apr/test/aprtest.h, srclib/apr/test/aprtest.win, srclib/apr/test/client.c, srclib/apr/test/data, srclib/apr/test/data/file_datafile.txt, srclib/apr/test/data/mmap_datafile.txt, srclib/apr/test/internal, srclib/apr/test/internal/Makefile.in, srclib/apr/test/internal/testregex.c, srclib/apr/test/internal/testucs.c, srclib/apr/test/mod_test.c, srclib/apr/test/nw_misc.c, srclib/apr/test/nwgnuaprtest, srclib/apr/test/nwgnumod_test, srclib/apr/test/nwgnuproc_child, srclib/apr/test/nwgnutestatmc, srclib/apr/test/occhild.c, srclib/apr/test/proc_child.c, srclib/apr/test/readchild.c, srclib/apr/test/sendfile.c, srclib/apr/test/server.c, srclib/apr/test/test_apr.h, srclib/apr/test/testall.c, srclib/apr/test/testall.dsp, srclib/apr/test/testall.dsw, srclib/apr/test/testapp.c, srclib/apr/test/testapp.dsp, srclib/apr/test/testappnt.dsp, srclib/apr/test/testargs.c, srclib/apr/test/testatomic.c, srclib/apr/test/testdir.c, srclib/apr/test/testdso.c, srclib/apr/test/testdup.c, srclib/apr/test/testenv.c, srclib/apr/test/testfile.c, srclib/apr/test/testfileinfo.c, srclib/apr/test/testflock.c, srclib/apr/test/testfmt.c, srclib/apr/test/testglobalmutex.c, srclib/apr/test/testhash.c, srclib/apr/test/testipsub.c, srclib/apr/test/testlock.c, srclib/apr/test/testlockperf.c, srclib/apr/test/testmmap.c, srclib/apr/test/testmutexscope.c, srclib/apr/test/testnames.c, srclib/apr/test/testoc.c, srclib/apr/test/testpath.c, srclib/apr/test/testpipe.c, srclib/apr/test/testpoll.c, srclib/apr/test/testpools.c, srclib/apr/test/testproc.c, srclib/apr/test/testprocmutex.c, srclib/apr/test/testrand.c, srclib/apr/test/testshm.c, srclib/apr/test/testshmconsumer.c, srclib/apr/test/testshmproducer.c, srclib/apr/test/testsleep.c, srclib/apr/test/testsock.c, srclib/apr/test/testsockets.c, srclib/apr/test/testsockopt.c, srclib/apr/test/teststr.c, srclib/apr/test/testtable.c, srclib/apr/test/testthread.c, srclib/apr/test/testtime.c, srclib/apr/test/testud.c, srclib/apr/test/testuser.c, srclib/apr/test/testvsn.c, srclib/apr/threadproc, srclib/apr/threadproc/beos, srclib/apr/threadproc/beos/Makefile.in, srclib/apr/threadproc/beos/apr_proc_stub.c, srclib/apr/threadproc/beos/proc.c, srclib/apr/threadproc/beos/thread.c, srclib/apr/threadproc/beos/threadpriv.c, srclib/apr/threadproc/beos/threadproc_common.c, srclib/apr/threadproc/netware, srclib/apr/threadproc/netware/proc.c, srclib/apr/threadproc/netware/procsup.c, srclib/apr/threadproc/netware/signals.c, srclib/apr/threadproc/netware/thread.c, srclib/apr/threadproc/netware/threadpriv.c, srclib/apr/threadproc/os2, srclib/apr/threadproc/os2/Makefile.in, srclib/apr/threadproc/os2/proc.c, srclib/apr/threadproc/os2/signals.c, srclib/apr/threadproc/os2/thread.c, srclib/apr/threadproc/os2/threadpriv.c, srclib/apr/threadproc/unix, srclib/apr/threadproc/unix/Makefile.in, srclib/apr/threadproc/unix/proc.c, srclib/apr/threadproc/unix/procsup.c, srclib/apr/threadproc/unix/signals.c, srclib/apr/threadproc/unix/thread.c, srclib/apr/threadproc/unix/threadpriv.c, srclib/apr/threadproc/win32, srclib/apr/threadproc/win32/proc.c, srclib/apr/threadproc/win32/signals.c, srclib/apr/threadproc/win32/thread.c, srclib/apr/threadproc/win32/threadpriv.c, srclib/apr/time, srclib/apr/time/unix, srclib/apr/time/unix/Makefile.in, srclib/apr/time/unix/time.c, srclib/apr/time/unix/timestr.c, srclib/apr/time/win32, srclib/apr/time/win32/access.c, srclib/apr/time/win32/time.c, srclib/apr/time/win32/timestr.c, srclib/apr/user, srclib/apr/user/netware, srclib/apr/user/netware/groupinfo.c, srclib/apr/user/netware/userinfo.c, srclib/apr/user/unix, srclib/apr/user/unix/Makefile.in, srclib/apr/user/unix/groupinfo.c, srclib/apr/user/unix/userinfo.c, srclib/apr/user/win32, srclib/apr/user/win32/groupinfo.c, srclib/apr/user/win32/userinfo.c, tests/xdrclient.c, tests/xdrserver.c: *** empty log message *** 2004-12-02 18:14 massie * [r433] lib/Makefile.am: *** empty log message *** 2004-12-02 18:13 massie * [r432] Makefile.am, configure.in, lib/Makefile.am, lib/protocol.x, tests, tests/Makefile.am, tests/xdrclient.c, tests/xdrserver.c: Adding files to provide ganglia with a XDR protocol description file that is processed by rpcgen. 2004-12-01 00:23 massie * [r431] srclib/libmetrics/tests/test-metrics.c: *** empty log message *** 2004-11-30 20:42 massie * [r430] gmond/gmond.c: *** empty log message *** 2004-11-30 18:14 massie * [r429] configure.in: *** empty log message *** 2004-11-29 21:12 massie * [r428] configure.in: Separated out the libganglia versioning variables from the overall package variables 2004-11-25 15:10 knobi1 * [r427] srclib/libmetrics/aix/metrics.c, srclib/libmetrics/darwin/metrics.c, srclib/libmetrics/freebsd/metrics.c, srclib/libmetrics/hpux/metrics.c, srclib/libmetrics/irix/metrics.c, srclib/libmetrics/key_ugly.h, srclib/libmetrics/libmetrics.h, srclib/libmetrics/linux/metrics.c, srclib/libmetrics/osf/metrics.c, srclib/libmetrics/solaris/metrics.c: MKN: Add stubs for: MKN: cpu_intr, cpu_sintr, bytes_in, bytes_out, pkts_in, pkts_out MKN: disk_total, disk_free, part_max_used MKN: MKN: to those architectures missing them. This way could reach MKN: a consolidated set of core metrics in a future release. MKN: All stubs are marked "FIXME" 2004-11-25 10:12 knobi1 * [r426] srclib/libmetrics/key_ugly.h: MKN: New file for the ugly metrics array. Moving it to libmetrics MKN: removes the last arch dependencies from gmond. MKN: For a future release we need a more robust method of having MKN: arch dependant stuff. 2004-11-25 10:01 knobi1 * [r425] gmond/gmond.c: MKN: Move the arch dependant metrics array into libmetrics. MKN: Less ugly than before, but still not great. 2004-11-25 09:33 knobi1 * [r424] srclib/libmetrics/darwin/metrics.c: MKN: Took patch from Sebastian Hagedorn <Hagedorn@uni-koeln.de> MKN: This implements some of the CPU cycle metrics. 2004-11-24 19:55 massie * [r423] gmond/gmond.c: Added a --foreground flag to gmond to force gmond to run in the foreground. Added a "daemonize" directive to the gmond configuration file which is set to "on" by default and controls whether gmond runs in foreground or background. 2004-11-24 11:45 knobi1 * [r422] gmond/gmond.c, gmond/metric.h: MKN: Add post-2.5.7 fixes to the gmond.c (wio, intr, sintr, bytes_in, ...) MKN: Cleanup metric.h. Remove functions already defined in libmetrics.h 2004-11-24 11:42 knobi1 * [r421] srclib/libmetrics/libmetrics.h: MKN: Make cpu_wio a global metrics MKN: Add bytes_in, bytes_out, pkts_in, pkts_out to Solaris MKN: Cleanup cpu_intr, cpu_sintr for some archs. MKN: We should now be on the post 2.5.7 state. 2004-11-23 18:37 massie * [r420] gmond/cmdline.c, gmond/cmdline.sh: *** empty log message *** 2004-11-23 18:23 massie * [r419] configure.in, gmond/cmdline.c, gmond/cmdline.h, gmond/cmdline.sh, gmond/conf.c, gmond/conf.h, gmond/gmond.c: *** empty log message *** 2004-11-22 15:53 massie * [r416] configure.in, gmond/gmond.c, gmond/metric.h, srclib/libmetrics/cygwin/Makefile.am, srclib/libmetrics/cygwin/metrics.c, srclib/libmetrics/libmetrics.h, srclib/libmetrics/tests/test-metrics.c: Added a patch from Carlo Marcelo Arenas Belon which adds packets/bytes in/out metrics for Cygwin (win32 native) 2004-11-21 04:42 massie * [r415] configure.in: *** empty log message *** 2004-11-21 04:35 massie * [r414] configure.in: *** empty log message *** 2004-11-20 18:46 massie * [r413] lib/ganglia.c: Added a patch by Carlo Marcelo Arenas Belon which prevents gexec_cluster() from causing a segfault when it can't connect to a gmond 2004-11-19 20:01 massie * [r411] configure.in, srclib/libmetrics/cygwin/metrics.c: Added Windows support through Cygwin 2004-11-19 18:54 massie * [r410] gmetad/rrd_helpers.c: Added David Wood's patch to fix a bug in creating directories on Solaris 2004-11-19 04:24 massie * [r409] ganglia.spec.in: Updated the RPM spec file to not expect header files in $prefix/include/ganglia 2004-11-19 04:03 massie * [r407] config/ltmain.sh: *** empty log message *** 2004-11-19 03:21 massie * [r405] bootstrap: *** empty log message *** 2004-11-19 03:15 massie * [r404] gmond/Makefile.am, gmond/cleanup.c, gmond/conf.c, gmond/conf.h, gmond/gmond.c: *** empty log message *** 2004-11-19 03:07 massie * [r403] lib/Makefile.am: *** empty log message *** 2004-11-19 02:58 massie * [r402] gmond/gstat/gstat.c, lib/Makefile.am, lib/ganglia.c, lib/ganglia.h: *** empty log message *** 2004-11-19 02:41 massie * [r401] lib/Makefile.am: *** empty log message *** 2004-11-18 21:42 massie * [r399] gmetad/Makefile.am, gmond/Makefile.am, gmond/gstat/Makefile.am, lib/inetaddr.c, lib/my_inet_ntop.c: *** empty log message *** 2004-11-18 21:30 massie * [r398] srclib/libmetrics/get_ifi_info.c: *** empty log message *** 2004-11-18 20:43 massie * [r396] configure.in: *** empty log message *** 2004-11-18 20:22 massie * [r395] lib/ganglia_priv.h: *** empty log message *** 2004-11-18 20:14 massie * [r394] configure.in, gmetad/Makefile.am, gmetad/cleanup.c, gmetad/conf.c, gmetad/conf.h, gmetad/gmetad.c, gmetad/gmetad.h, gmetad/process_xml.c, gmetad/server.c, gmetric/gmetric.c, gmond/Makefile.am, gmond/cleanup.c, gmond/gmond.c, gmond/metric.h, lib/Makefile.am, lib/become_a_nobody.c, lib/daemon_inetd.c, lib/daemon_init.c, lib/debug_msg.c, lib/error.c, lib/file.c, lib/ganglia.c, lib/ganglia.h, lib/inetaddr.c, lib/mcast.c, lib/my_inet_ntop.c, lib/tcp.c, srclib/libmetrics/libmetrics.h, srclib/libmetrics/unpifi.h: *** empty log message *** 2004-11-18 19:21 massie * [r393] gmond/gmond.c, gmond/metric.h: *** empty log message *** 2004-11-18 18:49 massie * [r392] gmond/gmond.c: *** empty log message *** 2004-11-18 18:13 massie * [r391] configure.in: *** empty log message *** 2004-11-18 17:50 massie * [r390] bootstrap, srclib/expat/configure: *** empty log message *** 2004-11-18 17:39 massie * [r389] srclib/libmetrics/configure.in: *** empty log message *** 2004-11-18 02:24 massie * [r388] lib/barrier.h, lib/become_a_nobody.h, lib/daemon_init.h, lib/debug_msg.h, lib/error.h, lib/file.h, lib/hash.h, lib/llist.h, lib/my_inet_ntop.h, lib/net.h, lib/rdwr.h, srclib, srclib/Makefile.am, srclib/expat, srclib/expat/COPYING, srclib/expat/Makefile.in, srclib/expat/README, srclib/expat/acconfig.h, srclib/expat/aclocal.m4, srclib/expat/buildconf.sh, srclib/expat/config.h, srclib/expat/config.h.in, srclib/expat/configure, srclib/expat/configure.in, srclib/expat/conftools, srclib/expat/conftools/PrintPath, srclib/expat/conftools/config.guess, srclib/expat/conftools/config.sub, srclib/expat/conftools/install-sh, srclib/expat/conftools/ltmain.sh, srclib/expat/conftools/missing, srclib/expat/conftools/mkinstalldirs, srclib/expat/lib, srclib/expat/lib/Makefile.in, srclib/expat/lib/ascii.h, srclib/expat/lib/asciitab.h, srclib/expat/lib/config.hnw, srclib/expat/lib/expat.dsp, srclib/expat/lib/expat.h, srclib/expat/lib/expat.h.in, srclib/expat/lib/iasciitab.h, srclib/expat/lib/latin1tab.h, srclib/expat/lib/nametab.h, srclib/expat/lib/utf8tab.h, srclib/expat/lib/winconfig.h, srclib/expat/lib/xml.dsp, srclib/expat/lib/xmlparse.c, srclib/expat/lib/xmlrole.c, srclib/expat/lib/xmlrole.h, srclib/expat/lib/xmltok.c, srclib/expat/lib/xmltok.h, srclib/expat/lib/xmltok_impl.c, srclib/expat/lib/xmltok_impl.h, srclib/expat/lib/xmltok_ns.c, srclib/libmetrics, srclib/libmetrics/AUTHORS, srclib/libmetrics/COPYING, srclib/libmetrics/ChangeLog, srclib/libmetrics/INSTALL, srclib/libmetrics/Makefile.am, srclib/libmetrics/NEWS, srclib/libmetrics/README, srclib/libmetrics/acinclude.m4, srclib/libmetrics/aix, srclib/libmetrics/aix/Makefile.am, srclib/libmetrics/aix/metrics.c, srclib/libmetrics/autoscan.log, srclib/libmetrics/bootstrap, srclib/libmetrics/build, srclib/libmetrics/build/config.guess, srclib/libmetrics/build/config.sub, srclib/libmetrics/build/depcomp, srclib/libmetrics/build/install-sh, srclib/libmetrics/build/ltmain.sh, srclib/libmetrics/build/missing, srclib/libmetrics/build/mkinstalldirs, srclib/libmetrics/config.h.in~, srclib/libmetrics/cygwin, srclib/libmetrics/cygwin/Makefile.am, srclib/libmetrics/cygwin/metrics.c, srclib/libmetrics/darwin, srclib/libmetrics/darwin/Makefile.am, srclib/libmetrics/darwin/metrics.c, srclib/libmetrics/debug_msg.c, srclib/libmetrics/debug_msg.h, srclib/libmetrics/error.c, srclib/libmetrics/error.h, srclib/libmetrics/file.c, srclib/libmetrics/file.h, srclib/libmetrics/freebsd, srclib/libmetrics/freebsd/Makefile.am, srclib/libmetrics/freebsd/metrics.c, srclib/libmetrics/get_ifi_info.c, srclib/libmetrics/hpux, srclib/libmetrics/hpux/Makefile.am, srclib/libmetrics/hpux/metrics.c, srclib/libmetrics/interface.c, srclib/libmetrics/interface.h, srclib/libmetrics/irix, srclib/libmetrics/irix/Makefile.am, srclib/libmetrics/irix/metrics.c, srclib/libmetrics/libmetrics.c, srclib/libmetrics/libmetrics.h, srclib/libmetrics/linux, srclib/libmetrics/linux/Makefile.am, srclib/libmetrics/linux/fsusage.c, srclib/libmetrics/linux/fsusage.h, srclib/libmetrics/linux/metrics.c, srclib/libmetrics/osf, srclib/libmetrics/osf/Makefile.am, srclib/libmetrics/osf/metrics.c, srclib/libmetrics/solaris, srclib/libmetrics/solaris/Makefile.am, srclib/libmetrics/solaris/metrics.c, srclib/libmetrics/stamp-h1, srclib/libmetrics/tests, srclib/libmetrics/tests/Makefile.am, srclib/libmetrics/tests/test-metrics.c, srclib/libmetrics/unpifi.h: *** empty log message *** 2004-11-18 01:57 massie * [r387] Makefile.am, configure.in, gmetric/Makefile.am, gmetric/gmetric.c, gmond/Makefile.am, gmond/cleanup.c, gmond/gmond.c, gmond/gstat/Makefile.am, gmond/gstat/gstat.c: *** empty log message *** 2004-11-18 01:49 massie * [r386] lib/Makefile.am, lib/barrier.c, lib/become_a_nobody.c, lib/daemon_init.c, lib/ganglia.c, lib/ganglia.h, lib/hash.c, lib/inetaddr.c, lib/llist.c, lib/mcast.c, lib/rdwr.c, lib/tcp.c: *** empty log message *** 2004-11-17 20:58 massie * [r385] Makefile.am, configure.in, ganglia.pod, ganglia.spec.in, gmetad/cleanup.c, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/gmetad.conf, gmetad/process_xml.c, gmetad/rrd_helpers.c, gmond/cleanup.c, gmond/gmond.c, gmond/gmond.conf, gmond/gstat/gstat.c, lib/barrier.c, lib/become_a_nobody.c, lib/daemon_inetd.c, lib/daemon_init.c, lib/debug_msg.c, lib/error.c, lib/file.c, lib/ganglia.c, lib/hash.c, lib/inetaddr.c, lib/llist.c, lib/mcast.c, lib/my_inet_ntop.c, lib/tcp.c: *** empty log message *** 2004-11-17 20:53 massie * [r384] AUTHORS, Makefile.am, acinclude.m4, bootstrap, configure.in, ganglia.pod, ganglia.spec.in, gmetad/Makefile.am, gmetad/cleanup.c, gmetad/cmdline.c, gmetad/conf.c, gmetad/conf.h, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/gmetad.conf, gmetad/gmetad.h, gmetad/process_xml.c, gmetad/rrd_helpers.c, gmetad/server.c, gmetric/Makefile.am, gmetric/cmdline.c, gmetric/cmdline.h, gmetric/cmdline.sh, gmetric/gmetric.c, gmond/Makefile.am, gmond/cleanup.c, gmond/cmdline.c, gmond/conf.c, gmond/conf.h, gmond/dtd.h, gmond/gmond.c, gmond/gmond.conf, gmond/gstat/Makefile.am, gmond/gstat/cmdline.c, gmond/gstat/gstat.c, gmond/metric.h, lib/Makefile.am, lib/barrier.c, lib/barrier.h, lib/become_a_nobody.c, lib/become_a_nobody.h, lib/daemon_inetd.c, lib/daemon_init.c, lib/debug_msg.c, lib/debug_msg.h, lib/dotconf.c, lib/dotconf.h, lib/error.c, lib/file.c, lib/file.h, lib/ganglia.c, lib/ganglia.h, lib/hash.c, lib/hash.h, lib/inetaddr.c, lib/llist.c, lib/llist.h, lib/mcast.c, lib/my_inet_ntop.c, lib/rdwr.c, lib/rdwr.h, lib/tcp.c, mans/gmetad.1, mans/gmond.1, tests, web: *** empty log message *** 2004-08-03 20:56 massie * [r374] gmetad/process_xml.c: *** empty log message *** 2004-08-03 20:45 massie * [r373] gmetad/data_thread.c: *** empty log message *** 2004-06-10 01:02 massie * [r372] gmetad/conf.c, gmond/conf.c: Updated configuration processing to deal with hosts that don't support IPv6 2004-06-09 22:16 massie * [r371] gmetad/conf.c, gmetad/gmetad.h, gmetad/server.c, gmond/Makefile.am, gmond/conf.c, gmond/dtd.h: Updated gmond/gmetad to handle correctly handle IPv6. Removed the explicit DTD from the gmond/gmetad XML stream and replaced it with a URI reference to help reduce XML size. 2004-06-08 20:09 sacerdoti * [r370] web/templates/default/host_view.tpl: Easier to read, cleaner. 2004-06-02 10:04 knobi1 * [r369] web/get_context.php, web/graph.php, web/templates/default/cluster_view.tpl, web/templates/default/host_view.tpl: MKN: Add cpu_wio to cpu_report MKN: Add new report: packet_report MKN: Add packet_report to cluster and host views MKN: Make cpu_idle_color a bit darker 2004-05-28 00:00 massie * [r368] configure.in: *** empty log message *** 2004-05-27 22:31 massie * [r367] configure.in: *** empty log message *** 2004-05-27 22:15 massie * [r366] configure.in: Fixed a typo where HAVE_INET_NTOP was spelled HAVE_INET_PTON. Oops. 2004-05-27 14:21 knobi1 * [r365] gmond/metric.h: MKN: Make cpu_wio an universal metric MKN: Rename cpu_wait/cpu_ssys to cpu_wio/cpu_sintr for HPUX MKN: Add cpu_intr and cpu_sintr to LINUX 2004-05-26 22:53 massie * [r364] gmond/conf.c, gmond/gmond.c: *** empty log message *** 2004-05-26 20:15 massie * [r363] gmetad/data_thread.c, gmetad/gmetad.h, gmetad/server.c: *** empty log message *** 2004-05-26 20:14 massie * [r362] lib/Makefile.am: Simplified the code by moving zio.[c,h] into gzio.[c,h]. Removed problem where libz put in headers and CRCs for uncompressed streams (compression level 0). 2004-05-26 18:28 massie * [r361] gmond/gmond.c: Updated is_multicast() function to handle with address is NULL 2004-05-26 17:26 brooks_en_davis * [r360] bootstrap: Allow autotools to live in ../autotools. 2004-05-26 10:20 knobi1 * [r359] acinclude.m4: MKN: Get rid of warnings from aclocal during "./bootstrap". See MKN: Autoconf Dokumentation for more 2004-05-25 17:54 massie * [r358] gmond/conf.c, gmond/gmond.c, gmond/gmond.conf: *** empty log message *** 2004-05-20 23:40 brooks_en_davis * [r357] gmetad/Makefile.am: Don't smash CFLAGS. 2004-05-19 19:08 massie * [r356] configure.in: *** empty log message *** 2004-05-19 18:59 massie * [r355] configure.in: *** empty log message *** 2004-05-18 23:56 massie * [r354] gmetad/conf.c, gmetad/data_thread.c, gmetad/gmetad.h, gmetad/process_xml.c: *** empty log message *** 2004-04-30 18:05 massie * [r353] lib/dotconf.h: Increased the number of options that configuration files can have since we might have data_sources with more than 16 hosts. This is a temporary workaround. A better long-term solution is necessary. 2004-04-30 18:02 massie * [r352] gmetad/data_thread.c: Updated some function in libunp to not call err_quit() but rather err_msg() with an error return value -1. This allows us to decide if an error is fatal or not given the context. 2004-04-27 23:11 massie * [r351] gmetad/Makefile.am, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/gmetad.h, gmetad/process_xml.c, gmetad/server.c, lib/Makefile.am, tests/Makefile.am, web/header.php: Updated the zlib code to correct handle sockets. Nightmare. 2004-04-27 19:50 massie * [r350] lib/Makefile.am: Rewrote the zlib streams functions to work correctly with sockets in a multi-threaded environment. Of course, all seek functions are removed since we can't seek on a socket. 2004-04-23 01:35 massie * [r349] gmetad/conf.c, gmetad/conf.h, gmetad/process_xml.c: Added a "force_names" attribute to gmetad that allows you to force the name of the cluster to match the data_source name in gmetad.conf 2004-04-23 00:46 massie * [r348] Makefile.am, gmetad/data_thread.c, gmetad/gmetad.c, gmond/conf.c, gmond/conf.h, gmond/gmond.c, gmond/gmond.conf, lib/Makefile.am, tests/Makefile.am: Changed all g3_ prefixes to ganglia_ and added a "cluster_tag" option to gmond.conf which allow you to specify whether the hosts are wrapped inside a <CLUSTER> tag or now. 2004-04-13 18:50 brooks_en_davis * [r347] gmetad/gmetad.conf, mans/gmetad.1, mans/gmond.1: Instead of hardcoding /var/lib/ganglia as the location Stop hardcoding /var/lib/ganglia as the location of gangalia databases. Instead, set varstatedir based on the OS as use <varstatedir>/ganglia. Currently, the default is /var/lib with FreeBSD setting it to /var/db. Other BSD-like OSes will probably want to follow this example. 2004-04-13 18:48 brooks_en_davis * [r346] configure.in, ganglia.spec.in, gmetad/conf.c: Stop hardcoding /var/lib/ganglia as the location of gangalia databases. Instead, set varstatedir based on the OS as use <varstatedir>/ganglia. Currently, the default is /var/lib with FreeBSD setting it to /var/db. Other BSD-like OSes will probably want to follow this example. 2004-04-09 23:28 brooks_en_davis * [r345] gmond/gmond.c: Make gmond compile with GEXEC_SUPPORTED == 0. Submitted by: Josh Durham <jdurham at vt.edu> 2004-04-05 22:56 massie * [r344] ganglia.pod: Updated the documentation to show exactly which metrics are supported across the eight different platforms we support. 2004-03-31 20:44 massie * [r343] ganglia.pod, gmond/gmond.conf: *** empty log message *** 2004-03-22 22:07 massie * [r342] configure.in: *** empty log message *** 2004-03-19 22:50 massie * [r341] gmetad/conf.c, gmetad/conf.h, gmetad/gmetad.conf, gmetad/rrd_helpers.c, lib/Makefile.am: Updated gmetad to allow people to explicitly state the format of the round-robin archives. Changed the default round-robin format to be more efficient. 2004-03-19 20:28 massie * [r340] lib/Makefile.am: *** empty log message *** 2004-03-16 19:37 massie * [r339] ganglia.spec.in: *** empty log message *** 2004-03-16 00:13 massie * [r338] configure.in, ganglia.pod: *** empty log message *** 2004-03-15 23:44 massie * [r337] lib/ganglia.h: Updated gexec commandline processing to be more user-friendly and developer-friendly (by using gengetopt templates). 2004-03-15 21:28 massie * [r336] configure.in, gmond/gmond.c: *** empty log message *** 2004-03-15 20:46 massie * [r335] gmond/conf.c, gmond/conf.h, gmond/gmond.c: Updated gmond to check for the existence of the gauthd public key in order to determine whether to set gexec to "OFF" or "ON". 2004-03-15 20:37 massie * [r334] configure.in: Updated the configure script to except two options: --with-private-key and --with-public-key. These options allow people to specify the exact location of the private and public keys that gauthd uses for authentication. It is also used by gmond to check if a host has the public key and will accept gexec jobs. 2004-03-15 20:03 massie * [r333] gmond/gmond.conf: *** empty log message *** 2004-03-13 00:37 massie * [r332] gmond/conf.c, gmond/conf.h, gmond/gmond.c: *** empty log message *** 2004-03-12 01:45 massie * [r331] gmond/conf.c, gmond/gmond.c, gmond/gmond.conf: *** empty log message *** 2004-03-11 23:22 massie * [r330] gmond/conf.c, gmond/conf.h: *** empty log message *** 2004-03-11 19:42 massie * [r329] gmond/conf.c, gmond/conf.h, gmond/gmond.conf: *** empty log message *** 2004-03-11 18:33 massie * [r328] gmond/conf.c: *** empty log message *** 2004-03-11 01:08 massie * [r327] gmond/conf.c, gmond/conf.h, gmond/gmond.conf: *** empty log message *** 2004-03-11 00:46 massie * [r326] gmetad/data_thread.c, gmetad/gmetad.c, gmond/conf.c, gmond/conf.h, gmond/gmond.c, gmond/gmond.conf: *** empty log message *** 2004-03-10 20:16 massie * [r325] gmetad/conf.c, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/gmetad.h, gmond/gmond.c, tests/Makefile.am: Updated gmetad to use a thread pool instead of spinning off a separate thread for each and every data source. 2004-03-09 19:24 massie * [r324] Makefile.am, ganglia.spec.in: *** empty log message *** 2004-03-09 08:19 sacerdoti * [r323] gmetad/process_xml.c: Address edge case where overall metric sum was too low. 2004-03-09 00:46 massie * [r322] Makefile.am, configure.in: *** empty log message *** 2004-03-05 22:33 massie * [r320] configure.in, gmond/conf.c, gmond/gmond.c: *** empty log message *** 2004-03-05 20:44 massie * [r319] gmond/conf.c, gmond/conf.h, gmond/gmond.c, lib/hash.c: Updated gmond to all for multiple sending and receiving channels mixing unicast and multicast at will. Changed the thread pool API. 2004-03-04 06:15 massie * [r318] Makefile.am, configure.in, lib/hash.c, lib/hash.h: *** empty log message *** 2004-03-04 06:04 massie * [r317] lib/hash.c, lib/hash.h: *** empty log message *** 2004-03-02 22:56 massie * [r316] ganglia.spec.in: *** empty log message *** 2004-03-02 22:39 brooks_en_davis * [r315] configure.in: - Don't add -pthread to the FreeBSD CFLAGS unless we are building on a system before libpthread was added. This isn't a complete fix since FreeBSD has three supported threading libs with a POSIX API, but it's a start. - Use tabs instead of spaces in the FreeBSD section. - Don't try to save newlines. They have epsilon cost. 2004-03-02 20:33 brooks_en_davis * [r314] configure.in: Don't try to build gexec on FreeBSD. It does not compile. 2004-03-02 01:56 brooks_en_davis * [r313] configure.in: Split the AC_OUTPUT macro onto multiple lines so it is more readable and so CVS conflicts happen less frequently. 2004-03-01 17:56 massie * [r312] ganglia.spec.in: *** empty log message *** 2004-03-01 17:51 massie * [r311] configure.in, ganglia.spec.in: *** empty log message *** 2004-02-27 21:40 massie * [r310] Makefile.am, configure.in, ganglia.spec.in, gmond/gmond.c, lib/Makefile.am: Added the ganglia execution environment to the main ganglia distribution. 2004-02-27 19:58 massie * [r309] AUTHORS: *** empty log message *** 2004-02-27 18:51 massie * [r308] configure.in, ganglia.spec.in: *** empty log message *** 2004-02-27 18:27 massie * [r307] tests, tests/Makefile.am: *** empty log message *** 2004-02-27 01:03 massie * [r306] gmetric/cmdline.c, gmond/gstat/cmdline.c, gmond/gstat/gstat.c: *** empty log message *** 2004-02-27 00:40 massie * [r305] gmetad/cmdline.c, gmond/cmdline.c, gmond/metric.h: *** empty log message *** 2004-02-27 00:10 massie * [r304] gmond/conf.c, gmond/gmond.c, gmond/gmond.conf: *** empty log message *** 2004-02-26 23:56 massie * [r303] gmond/conf.c, lib/become_a_nobody.c, lib/file.c, lib/ganglia.c: *** empty log message *** 2004-02-26 23:36 massie * [r302] gmetad/data_thread.c: *** empty log message *** 2004-02-26 22:28 massie * [r301] gmetad/data_thread.c: *** empty log message *** 2004-02-26 22:18 massie * [r300] lib/Makefile.am: *** empty log message *** 2004-02-26 22:15 massie * [r299] Makefile.am, acinclude.m4, configure.in, gmetric/Makefile.am, gmetric/cmdline.c, gmetric/cmdline.h, gmetric/cmdline.sh, gmetric/gmetric.c, lib/Makefile.am: *** empty log message *** 2004-02-26 21:51 massie * [r298] gmond/gmond.c: *** empty log message *** 2004-02-26 21:39 massie * [r297] gmond/Makefile.am, gmond/cleanup.c, gmond/conf.c, gmond/conf.h, gmond/gmond.c: *** empty log message *** 2004-02-26 19:07 massie * [r296] gmond/conf.c, gmond/conf.h: Moved the gmond configuration source from ./lib to ./gmond 2004-02-26 18:54 massie * [r295] lib/Makefile.am, lib/dotconf.c: Updated the dotconf source in lib to the latest version. 2004-02-26 18:27 massie * [r294] gmetad/conf.c, gmetad/gmetad.c: *** empty log message *** 2004-02-26 18:24 massie * [r293] gmetad/Makefile.am, gmetad/conf.c, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/gmetad.h, gmetad/server.c: Updated gmetad to use our new internal network library based on the work of W. Richard Stevens. 2004-02-26 00:31 massie * [r292] lib/Makefile.am, lib/daemon_inetd.c, lib/daemon_init.c, lib/daemon_init.h, lib/error.c, lib/error.h, lib/file.c, lib/ganglia.h, lib/inetaddr.c, lib/mcast.c, lib/my_inet_ntop.c, lib/my_inet_ntop.h, lib/net.h, lib/tcp.c: *** empty log message *** 2004-02-24 21:00 massie * [r291] web/templates/default/footer.tpl: *** empty log message *** 2004-02-24 19:38 massie * [r290] configure.in, web/templates/default/header.tpl, web/templates/default/images/logo.jpg: *** empty log message *** 2004-02-24 18:50 massie * [r289] web/graph.php: *** empty log message *** 2004-02-24 18:40 massie * [r288] web/footer.php, web/templates/default/footer.tpl: *** empty log message *** 2004-02-24 00:29 massie * [r287] gmond/gmond.c, gmond/gmond.conf: Changed gmond to have two separate XML ports: one compressed, one not. By default port 8649 serves raw XML (as before) and port 8650 serves compressed XML. 2004-02-23 23:27 massie * [r286] gmetad/Makefile.am, gmetad/conf.c, gmetad/conf.h, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/gmetad.h, gmetad/process_xml.c, gmetad/rrd_helpers.c, gmetad/server.c, gmetric/Makefile.am, gmetric/gmetric.c, gmond/Makefile.am, gmond/cleanup.c, gmond/gmond.c, gmond/gstat/Makefile.am, gmond/gstat/gstat.c, lib/barrier.c, lib/become_a_nobody.c, lib/daemon_inetd.c, lib/daemon_init.c, lib/debug_msg.c, lib/error.c, lib/ganglia.c, lib/hash.c, lib/inetaddr.c, lib/llist.c, lib/mcast.c, lib/my_inet_ntop.c: Created a zlib library wrapper for easily writing compressed data to sockets. Removed all AM_CFLAGS and altered the include paths to be explicit in order to prevent pulling in header files external to the current distribution. 2004-02-23 20:52 massie * [r285] lib/Makefile.am: *** empty log message *** 2004-02-20 21:06 massie * [r284] gmetad/rrd_helpers.c, web/graph.php: The RRD paths used by both gmetad and graph.php are completely lower case. This prevents problems with DNS returning the same host in different cases (e.g. host.foo.bar and host.Foo.Bar). The case-sensitivity of the backend filesystem caused forking of historical data to multiple locations. This change does not effect in any way how the data is presented on the web page (the case is maintained). 2004-02-20 03:23 massie * [r283] Makefile.am: *** empty log message *** 2004-02-20 03:15 massie * [r282] web/ganglia.php: *** empty log message *** 2004-02-20 03:08 massie * [r281] gmetad/gmetad.conf, gmond/gmond.conf, web/ganglia.php: *** empty log message *** 2004-02-20 01:34 massie * [r280] ganglia.spec.in, gmetad/server.c, gmond/dtd.h: *** empty log message *** 2004-02-19 23:23 massie * [r279] configure.in, ganglia.spec.in, web/ganglia.php: *** empty log message *** 2004-02-19 20:58 massie * [r278] configure.in, ganglia.spec.in: *** empty log message *** 2004-02-19 19:21 massie * [r277] Makefile.am, ganglia.spec.in, web/Makefile.am: Finished up integrating the PHP code in the distribution. The spec file has been updated and creates a ganglia-monitor-core-web rpm. 2004-02-19 02:17 massie * [r276] Makefile.am, ganglia.spec.in, web/Makefile.am: *** empty log message *** 2004-02-19 01:45 massie * [r275] Makefile.am, configure.in, ganglia.spec.in, web/Makefile.am: *** empty log message *** 2004-02-19 01:02 massie * [r274] web/conf.php, web/templates/Rocks/header.tpl: *** empty log message *** 2004-02-19 00:55 massie * [r273] web/cluster_legend.html, web/node_legend.html, web/private_clusters, web/styles.css, web/templates, web/templates/Rocks, web/templates/Rocks/images, web/templates/Rocks/images/ganglia.jpg, web/templates/Rocks/images/hardhat.png, web/templates/Rocks/images/rocks.jpg, web/templates/default, web/templates/default/cluster_extra.tpl, web/templates/default/cluster_view.tpl, web/templates/default/footer.tpl, web/templates/default/grid_tree.tpl, web/templates/default/header-nobanner.tpl, web/templates/default/header.tpl, web/templates/default/host_extra.tpl, web/templates/default/host_view.tpl, web/templates/default/images, web/templates/default/images/cluster_0-24.jpg, web/templates/default/images/cluster_25-49.jpg, web/templates/default/images/cluster_50-74.jpg, web/templates/default/images/cluster_75-100.jpg, web/templates/default/images/cluster_overloaded.jpg, web/templates/default/images/cluster_private.jpg, web/templates/default/images/grid_0-24.jpg, web/templates/default/images/grid_25-49.jpg, web/templates/default/images/grid_50-74.jpg, web/templates/default/images/grid_75-100.jpg, web/templates/default/images/grid_overloaded.jpg, web/templates/default/images/grid_private.jpg, web/templates/default/images/logo.jpg, web/templates/default/images/node_0-24.jpg, web/templates/default/images/node_25-49.jpg, web/templates/default/images/node_50-74.jpg, web/templates/default/images/node_75-100.jpg, web/templates/default/images/node_dead.jpg, web/templates/default/images/node_overloaded.jpg, web/templates/default/meta_view.tpl, web/templates/default/node_extra.tpl, web/templates/default/physical_view.tpl, web/templates/default/show_node.tpl: *** empty log message *** 2004-02-19 00:51 massie * [r272] web, web/auth.php, web/class.TemplatePower.inc.php, web/cluster_view.php, web/conf.php, web/footer.php, web/functions.php, web/ganglia.php, web/get_context.php, web/get_ganglia.php, web/graph.php, web/grid_tree.php, web/header.php, web/host_view.php, web/index.php, web/meta_view.php, web/physical_view.php, web/pie.php, web/show_node.php: Moving the web frontend source into the monitor-core distribution 2004-02-19 00:20 massie * [r271] ganglia.pod: Updated gmond documentation to include xml compression 2004-02-18 23:55 massie * [r270] configure.in: *** empty log message *** 2004-02-18 23:45 massie * [r269] gmetad/conf.c, gmetad/conf.h, gmetad/data_thread.c, gmetad/gmetad.conf, gmetad/gmetad.h, gmetad/server.c, gmond/Makefile.am, gmond/gmond.conf, gmond/gstat/Makefile.am: Added zlib compression support in both gmetad and gmond 2004-02-17 23:06 massie * [r268] configure.in: Added a check for zlib in order to add XML compression 2004-02-17 22:17 massie * [r267] configure.in, lib/ganglia.h: *** empty log message *** 2004-02-17 21:55 knobi1 * [r266] gmond/metric.h: MKN: Add support for new solaris metrics. 2004-02-14 03:01 massie * [r265] ganglia.pod: *** empty log message *** 2004-02-13 22:09 massie * [r264] lib/rdwr.c: *** empty log message *** 2004-02-12 20:11 massie * [r263] configure.in: *** empty log message *** 2004-02-12 19:03 massie * [r262] Makefile.am, configure.in: *** empty log message *** 2004-02-12 03:32 massie * [r261] Makefile.am, configure.in: *** empty log message *** 2004-02-12 03:15 massie * [r260] Makefile.am, configure.in: *** empty log message *** 2004-02-11 21:20 massie * [r259] gmond/metric.h: *** empty log message *** 2004-02-11 02:21 massie * [r258] configure.in: *** empty log message *** 2004-02-10 22:33 massie * [r257] configure.in, gmetad/Makefile.am, gmond/gstat/Makefile.am: *** empty log message *** 2004-02-10 00:31 massie * [r256] Makefile.am, configure.in, gmetad/Makefile.am, gmetad/conf.c, gmetad/conf.h, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/gmetad.h, gmetad/process_xml.c, gmetad/server.c, gmetric/gmetric.c, gmond/Makefile.am, gmond/cleanup.c, gmond/gmond.c, gmond/gstat/Makefile.am, gmond/gstat/gstat.c, lib/Makefile.am, lib/daemon_inetd.c, lib/daemon_init.c, lib/debug_msg.c, lib/error.c, lib/file.c, lib/ganglia.c, lib/ganglia.h, lib/inetaddr.c, lib/mcast.c, lib/my_inet_ntop.c, lib/tcp.c: *** empty log message *** 2004-02-09 19:05 massie * [r255] lib/Makefile.am: Moving expat out of the distribution completely 2004-02-06 01:43 massie * [r254] lib/Makefile.am: *** empty log message *** 2004-02-06 01:05 massie * [r253] gmond/gmond.c, lib/Makefile.am: *** empty log message *** 2004-02-05 23:55 massie * [r252] gmetric/Makefile.am, gmetric/gmetric.c, gmond/Makefile.am, lib/Makefile.am: *** empty log message *** 2004-02-05 23:30 massie * [r251] acinclude.m4, configure.in: Added support for probing the network interface MTU needed for some metrics 2004-02-05 23:28 massie * [r250] gmond/Makefile.am, gmond/cleanup.c, gmond/gmond.c: *** empty log message *** 2004-02-05 22:55 massie * [r249] gmond/Makefile.am, gmond/gmond.c, gmond/gstat/gstat.c: *** empty log message *** 2004-02-05 22:23 massie * [r248] lib/debug_msg.h, lib/file.h, lib/hash.h: *** empty log message *** 2004-02-05 22:22 massie * [r247] lib/Makefile.am, lib/ganglia.h, lib/hash.c, lib/inetaddr.c, lib/llist.c, lib/llist.h, lib/mcast.c, lib/my_inet_ntop.h, lib/net.h, lib/rdwr.c, lib/rdwr.h, lib/tcp.c: Restructuring the layout of the distribution to make it more manageable 2004-02-05 20:29 massie * [r246] lib/Makefile.am: Removed all libdnet source in the ganglia library and replaced it with new code to handle the task of probing network interfaces 2004-02-05 19:50 massie * [r245] lib/Makefile.am, lib/barrier.c, lib/barrier.h, lib/become_a_nobody.c, lib/become_a_nobody.h, lib/daemon_inetd.c, lib/daemon_init.c, lib/daemon_init.h, lib/debug_msg.c, lib/error.c, lib/error.h, lib/file.c, lib/my_inet_ntop.c: *** empty log message *** 2004-02-02 20:43 massie * [r242] gmetad/Makefile.am, gmond/Makefile.am: Updated the gmond and gmetad automake files in order to remove a dependency on rrdtool. The rrdtool library is now statically linked into the binary since we don't want to require that rrdtool be installed everywhere. 2004-01-20 19:15 sacerdoti * [r241] gmond/gmond.conf: Added host_dmax config option. Allows timeout of old nodes. 2003-12-31 23:56 brooks_en_davis * [r240] configure.in: Remove bogus catch all ia64 case so other OSes like FreeBSD will compile on ia64. 2003-12-31 20:12 massie * [r239] configure.in: Added checks to the TN (time now) attribute to ensure that it is always positive. Negative values for TN don't make sense and cause gmetad problems (since it expects TN to always be positive). 2003-11-27 03:17 massie * [r238] ganglia.pod: *** empty log message *** 2003-11-20 08:39 massie * [r237] ganglia.pod: *** empty log message *** 2003-11-14 22:59 sacerdoti * [r236] ganglia.pod: Updated webfrontend paths. 2003-11-14 06:56 brooks_en_davis * [r235] ganglia.pod: Add FreeBSD notes to a number of metrics. Also add some missing Linux entries for metrics I know are from there. 2003-11-14 05:12 massie * [r234] ganglia.pod: *** empty log message *** 2003-11-14 05:06 massie * [r233] ganglia.pod: *** empty log message *** 2003-11-14 05:01 massie * [r232] ganglia.pod: Added a table to the documenation FAQ which explains what metrics are supported on each platform. It is not complete but it is a start. 2003-11-11 00:43 massie * [r231] configure.in, ganglia.pod: *** empty log message *** 2003-11-07 19:56 massie * [r230] ganglia.spec.in: *** empty log message *** 2003-11-07 00:51 massie * [r229] Makefile.am, ganglia.pod: *** empty log message *** 2003-11-06 22:15 massie * [r228] ganglia.pod, lib/readdir.c, lib/readdir.h: *** empty log message *** 2003-11-06 19:00 massie * [r227] lib/Makefile.am: *** empty log message *** 2003-11-06 04:51 massie * [r226] ganglia.pod: *** empty log message *** 2003-11-06 04:24 massie * [r225] Makefile.am, configure.in, ganglia.pod, lib/Makefile.am, scripts, scripts/cvs2cl.pl: *** empty log message *** 2003-11-05 23:44 massie * [r224] lib/hash.c: 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:40 sacerdoti * [r223] configure.in, ganglia.spec.in, gmetad/Makefile.am: Builds on AMD Opteron (64bit) 2003-10-25 22:57 brooks_en_davis * [r222] configure.in, gmond/metric.h: Add FreeBSD support for all Linux metrics. 2003-10-25 22:27 brooks_en_davis * [r221] lib/hash.c: Add missing include of ganglia/debug_msg.h. 2003-09-11 20:58 sacerdoti * [r220] gmetad/data_thread.c, gmetad/gmetad.c, gmetad/process_xml.c, gmetad/server.c: 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 * [r219] gmetad/gmetad.conf: Matches code 2003-07-29 22:58 sacerdoti * [r204] gmetad/process_xml.c: Correctly handles old host liveness test. 2003-07-29 20:24 sacerdoti * [r203] gmetad/process_xml.c: Simpler, more accurate old gmon handling. 2003-07-29 18:00 sacerdoti * [r202] ganglia.spec.in: Bumped release 2003-07-29 17:58 sacerdoti * [r201] gmetad/process_xml.c: More efficient, HOST processing symmetrical to CLUSTER and GRID. 2003-07-23 02:05 pmsmith * [r200] gmond/gmond.c: 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 * [r199] gmetad/gmetad.c, gmetad/process_xml.c: addstring makes code simpler, safer. 2003-07-14 21:52 sacerdoti * [r198] gmond/metric.h: Raised the value and mcast thresholds of bandwidth/sec metrics. 2003-07-09 16:37 pmsmith * [r197] lib/Makefile.am: Missed a file in Robert Walsh's Opteron patch. 2003-05-30 17:47 sacerdoti * [r196] ganglia.spec.in: Newer 2003-05-29 22:13 sacerdoti * [r195] gmetad/data_thread.c, gmetad/process_xml.c, gmetad/rrd_helpers.c: Fixes from big meta. 2003-05-29 19:56 sacerdoti * [r194] gmond/dtd.h: Validates new summaries. 2003-05-29 19:48 sacerdoti * [r193] gmetad/rrd_helpers.c: Creating RRDs with the correct timestamp now. 2003-05-28 23:47 sacerdoti * [r192] gmetad/data_thread.c, gmetad/gmetad.c, gmetad/process_xml.c: Trying to fix a deadlock risk. 2003-05-27 22:09 sacerdoti * [r191] gmetad/conf.c, gmetad/gmetad.c, gmetad/gmetad.h, gmetad/process_xml.c, gmetad/rrd_helpers.c, gmetad/server.c, gmetad/xml_hash.c, gmetad/xml_hash.gperf: 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 * [r190] gmetad/gmetad.c, gmetad/gmetad.conf, gmetad/server.c: 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-06 17:50 sacerdoti * [r189] configure.in: Some ia64 on HPUX changes 2003-05-06 17:49 sacerdoti * [r188] lib/debug_msg.c: Debug level 1 now only shows error messages (and no backgrounding in gmetad). 2003-05-06 17:47 sacerdoti * [r187] ganglia.spec.in: Incorporated Jason Smiths spec file suggestions. 2003-05-06 17:45 sacerdoti * [r186] gmond/dtd.h: Added METRICS and HOSTS specifications 2003-05-06 17:43 sacerdoti * [r185] gmetad/rrd_helpers.c, gmetad/server.c: Added LOCALTIME attribute to grid tags. 2003-05-06 17:40 sacerdoti * [r184] gmetad/process_xml.c: A more efficient and correct metric handling technique. 2003-05-01 00:12 sacerdoti * [r183] gmetad/Makefile.am, gmetad/build_type_hash, gmetad/conf.c, gmetad/conf.h, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/gmetad.conf, gmetad/gmetad.h, gmetad/process_xml.c, gmetad/rrd_helpers.c, gmetad/server.c, gmetad/type_hash.c, gmetad/type_hash.gperf, gmetad/xml_hash.c, gmetad/xml_hash.gperf: 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-17 19:13 massie * [r182] configure.in, lib/debug_msg.c: *** empty log message *** 2003-03-17 06:36 massie * [r181] gmetad/gmetad.conf, gmetad/rrd_helpers.c, gmond/gmond.c: *** empty log message *** 2003-03-07 20:38 sacerdoti * [r180] gmond/cleanup.c, gmond/gmond.init, gmond/metric.h: Added Martins second HPUX patch. I altered the gmond start and stop priorities as suggested by Leif and Jason. 2003-03-07 01:33 sacerdoti * [r178] configure.in: Added -Wall to all compiles to keep us honest. 2003-03-07 01:32 sacerdoti * [r177] gmetad/conf.c, gmetad/gmetad.c, gmetad/gmetad.h, gmetad/process_xml.c, gmetad/rrd_helpers.c: Added CLUSTER_LOCALTIME patch from Steve, and made nice with Wall. 2003-03-07 01:31 sacerdoti * [r176] gmond/cleanup.c: Fixed long metric name bug, and incorporated patches from Michael and Phil> 2003-02-16 00:41 sacerdoti * [r175] lib/hash.c: Fixed foreach bug. Added hash_walkfrom. 2003-02-16 00:39 sacerdoti * [r174] gmond/cleanup.c: More efficient. 2003-01-29 18:17 sacerdoti * [r172] gmetad/gmetad.conf: Edited language for clarity. 2003-01-07 17:05 massie * [r171] gmond/gmond.c: Fixed a bug in machine/linux.c for bytes_in bytes_out 2002-12-11 20:00 sacerdoti * [r170] gmond/cleanup.c: Cleanup thread interval should be 300sec. 2002-12-09 23:27 sacerdoti * [r169] gmond/dtd.h: GRID-aware DTD. Does not verify for some reason, seems right. Is recursion allowed? 2002-12-09 22:53 sacerdoti * [r168] gmond/cleanup.c, gmond/cmdline.c, gmond/cmdline.h, gmond/cmdline.sh, gmond/gmond.c: 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 22:44 sacerdoti * [r167] configure.in: Bumped version to 2.5.2. 2002-12-09 22:43 sacerdoti * [r166] gmetad/cmdline.c, gmetad/cmdline.h, gmetad/cmdline.sh, gmetad/conf.c, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/gmetad.conf, gmetad/gmetad.h, gmetad/metric_hash.c, gmetad/process_xml.c, gmetad/rrd_helpers.c, gmetad/server.c, gmetad/xml_hash.c, gmetad/xml_hash.gperf: 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-03 03:22 pmsmith * [r165] lib/dotconf.c, lib/dotconf.h: Added a patch from dotconf upstream to fix warning about signedness of char. 2002-11-13 23:29 massie * [r164] gmond/gmond.c: *** empty log message *** 2002-11-08 19:36 sacerdoti * [r163] gmetad/gmetad.conf: Normal case for monitoring a cluster is a single data source from the localhost. 2002-11-08 04:40 massie * [r162] ganglia.spec.in: Needed to Obsolete: ganglia-monitor-core 2002-11-07 23:32 sacerdoti * [r161] lib/Makefile.am: Removed DOTCONF_LIBS. 2002-10-30 19:31 massie * [r159] gmetad/gmetad.c, gmond/gmond.c: Added signal( SIGPIPE, SIG_IGN ) in gmetad and gmond on advice by Leif Nixon 2002-10-30 18:56 massie * [r158] configure.in: Added patch from Martin Knoblauch for HPUX support 2002-10-30 18:36 massie * [r157] gmond/gmond.c: Fixed a mutex problem 2002-10-18 21:57 sacerdoti * [r156] gmetad/gmetad.init: Cleaned up spacing. 2002-10-17 20:16 massie * [r155] gmond/gmond.c: *** empty log message *** 2002-10-17 20:10 massie * [r154] gmond/gmond.c: *** empty log message *** 2002-10-17 20:08 massie * [r153] gmond/gmond.c: *** empty log message *** 2002-10-15 22:34 massie * [r152] gmetad/process_xml.c, lib/hash.c: *** empty log message *** 2002-10-15 21:27 sacerdoti * [r151] ganglia.spec.in: Split gmetad/gmond into subpackages for easier service management. 2002-10-15 01:06 sacerdoti * [r150] gmond/cleanup.c: Spacing changes. Aniticpating 2.5.1 release. 2002-10-14 19:30 pmsmith * [r149] bootstrap, configure.in, lib/ganglia.c, lib/ganglia.h: 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 22:03 sacerdoti * [r148] gmond/cleanup.c: Small correctness changes. 2002-10-08 00:02 pmsmith * [r147] README.AIX: Fixed a missing #ifdef for PMAPI, and added a README.AIX 2002-09-25 20:21 sacerdoti * [r146] configure.in, gmetad/conf.c, gmetric/cmdline.c, gmetric/cmdline.h, gmetric/cmdline.sh, gmetric/gmetric.c, gmond/Makefile.am, gmond/cleanup.c, gmond/gmond.c, gmond/metric.h: 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-24 04:08 pmsmith * [r145] debian/changelog: Updated debian changelog. 2002-09-23 19:33 pmsmith * [r144] debian/changelog, debian/control: Debian-related fixes, fixed a weird Build-depends issue. 2002-09-20 17:35 sacerdoti * [r142] AUTHORS: Added my email 2002-09-20 04:48 pmsmith * [r141] debian/control, debian/ganglia-monitor.postrm, debian/gmetad.dirs, debian/gmetad.postrm: added postrm's. some fixes. 2002-09-20 04:08 pmsmith * [r140] debian, debian/README.Debian, debian/changelog, debian/control, debian/copyright, debian/docs, debian/ganglia-monitor.conffiles, debian/ganglia-monitor.dirs, debian/ganglia-monitor.docs, debian/ganglia-monitor.init, debian/ganglia-monitor.manpages, debian/ganglia-monitor.postinst, debian/gmetad.conf, debian/gmetad.conffiles, debian/gmetad.dirs, debian/gmetad.init, debian/gmetad.manpages, debian/gmetad.postinst, debian/libganglia1-dev.dirs, debian/libganglia1-dev.manpages, debian/libganglia1.dirs, debian/rules: Added debian/ dir into CVS. 2002-09-20 00:35 sacerdoti * [r139] ganglia.spec.in: making /var/lib/ganglia/rrds directory too. 2002-09-20 00:08 massie * [r138] gmetad/rrd_helpers.c: *** empty log message *** 2002-09-19 23:40 massie * [r137] gmetad/rrd_helpers.c: RRDTool doesn't appear to be reentrant 2002-09-19 20:26 sacerdoti * [r136] gmond/Makefile.am: Don't need the cleanup.c file until later. 2002-09-19 20:25 sacerdoti * [r135] gmond/Makefile.am: Need the gmond.conf file in make dist tarball 2002-09-19 20:13 sacerdoti * [r134] ganglia.spec.in: Now includes the config files and /var/lib/ganglia/ 2002-09-19 19:34 massie * [r133] gmetad/data_thread.c: *** empty log message *** 2002-09-19 18:56 sacerdoti * [r132] gmetad/conf.c, gmetad/gmetad.conf: Can use hostnames in data_source lists now. Much easier to config. 2002-09-19 18:14 massie * [r131] configure.in: *** empty log message *** 2002-09-19 17:48 massie * [r130] gmetad/rrd_helpers.c: Per Steve's advice 2002-09-19 17:42 massie * [r129] gmetric/Makefile.am, gmond/Makefile.am, lib/Makefile.am: *** empty log message *** 2002-09-19 00:37 sacerdoti * [r128] gmond/gmond.conf: Turned off debugging, and brought everything to defaults. 2002-09-18 23:41 massie * [r127] lib/mcast.c: *** empty log message *** 2002-09-17 23:57 massie * [r125] Makefile.am, ganglia.spec.in, gmetad/data_thread.c, gmond/Makefile.am: *** empty log message *** 2002-09-16 19:27 massie * [r124] gmetad/gmetad.c: We'll worry about the stack size in 2.5.1. Doesn't seem to be working on Linux. 2002-09-16 05:42 massie * [r123] gmetad/Makefile.am, gmetad/gmetad.init: *** empty log message *** 2002-09-14 03:11 massie * [r122] ganglia.spec.in, gmond/gmond.conf, gmond/gmond.init, gmond/gmond.init.SuSE: Trying to clean up the source tree for 2.5.0 release 2002-09-13 01:06 massie * [r121] gmetad/process_xml.c: Fixed a bug in which improperly processed old versions of gmond XML. 2002-09-12 21:04 massie * [r120] gmond/metric.h: *** empty log message *** 2002-09-11 03:29 massie * [r119] gmetad/data_thread.c, gmetad/gmetad.c, gmetad/process_xml.c, gmetad/rrd_helpers.c: *** empty log message *** 2002-09-09 23:20 massie * [r118] gmetad/process_xml.c: Fixed a memory leak in process_xml() where cluster and host and the XML parser where not being freed. 2002-09-09 23:13 massie * [r117] configure.in: Don't clobber CFLAGS 2002-09-09 19:46 uid71546 * [r116] gmetad/server.c: You'd think I could count :) 2002-09-09 18:05 massie * [r115] gmetad/rrd_helpers.c: Checking for a ':' in the values sent to RRD functions 2002-09-06 20:51 massie * [r114] gmond/dtd.h: *** empty log message *** 2002-09-06 02:37 massie * [r113] gmetad/conf.c, gmetad/gmetad.c: Need to make sure all my dotconf callback functions return NULL 2002-09-06 01:53 massie * [r112] configure.in, gmetric/Makefile.am, gmond/Makefile.am, gmond/gstat/Makefile.am, lib/Makefile.am: Trying to fix some getopt madness 2002-09-05 22:22 massie * [r111] gmetad/gmetad.c: Added the setuid code 2002-09-05 20:55 massie * [r110] gmond/dtd.h: *** empty log message *** 2002-09-05 20:31 massie * [r109] gmetad/data_thread.c, gmetad/gmetad.c, gmetad/process_xml.c: Handles data sources errors by not deleting XML but rather not saving data to RRD 2002-09-05 20:18 massie * [r108] gmetad/data_thread.c, gmetad/gmetad.h, gmetad/process_xml.c, gmetad/xml_hash.c, gmetad/xml_hash.gperf: Deal with pre-2.5.0 data sources 2002-09-05 19:00 massie * [r107] gmetad/gmetad.h, gmetad/process_xml.c, gmetad/xml_hash.c, gmetad/xml_hash.gperf: *** empty log message *** 2002-09-05 01:56 massie * [r106] gmetad/process_xml.c: *** empty log message *** 2002-09-05 01:48 massie * [r105] gmetad/process_xml.c: *** empty log message *** 2002-09-05 01:46 massie * [r104] gmetad/gmetad.c, gmetad/metric_hash.c, gmetad/process_xml.c: *** empty log message *** 2002-09-05 01:03 massie * [r103] gmetad/Makefile.am, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/gmetad.conf, gmetad/gmetad.h, gmetad/process_xml.c: *** empty log message *** 2002-09-04 20:30 massie * [r102] gmetad/Makefile.am, gmetad/conf.c, gmetad/gmetad.conf: *** empty log message *** 2002-09-04 20:15 massie * [r101] gmetad/conf.c, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/gmetad.h, gmetad/process_xml.c: *** empty log message *** 2002-09-04 18:33 massie * [r100] gmetad/conf.c, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/gmetad.h, gmetad/process_xml.c, gmetad/rrd_helpers.c: *** empty log message *** 2002-09-04 04:20 massie * [r99] gmetad/data_thread.c, gmetad/process_xml.c, gmetad/rrd_helpers.c: *** empty log message *** 2002-09-03 23:14 massie * [r98] Makefile.am, configure.in, gmetad/gmetad.c, gmetad/process_xml.c, gmetad/rrd_helpers.c, gmetad/server.c: Added the --with-gmetad parameter for ./configure 2002-09-03 19:06 massie * [r97] gmetad/gmetad.h, gmetad/process_xml.c: *** empty log message *** 2002-09-03 18:22 massie * [r96] gmetad/gmetad.c, gmetad/gmetad.h, gmetad/metric_hash.c, gmetad/process_xml.c, gmetad/xml_hash.c: *** empty log message *** 2002-09-03 17:21 massie * [r95] gmetad/Makefile.am, gmetad/build_xml_hash, gmetad/gmetad.h, gmetad/xml_hash.c, gmetad/xml_hash.gperf: *** empty log message *** 2002-09-03 16:42 massie * [r94] gmetad/rrd_helpers.c: *** empty log message *** 2002-09-03 03:30 pmsmith * [r93] mans/gmetad.1: Added gmetad manpage (from help2man). 2002-08-31 03:40 massie * [r92] gmetad/process_xml.c: *** empty log message *** 2002-08-31 03:06 massie * [r91] gmetad/process_xml.c, gmetad/rrd_helpers.c: *** empty log message *** 2002-08-31 02:36 massie * [r90] gmetad/process_xml.c: *** empty log message *** 2002-08-31 01:46 massie * [r89] gmetad/gmetad.h, gmetad/metric_hash.c, gmetad/process_xml.c: Work work work work work 2002-08-30 22:21 sacerdoti * [r88] lib/ganglia.h: 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 22:17 sacerdoti * [r87] lib/ganglia.h: Maximum multicast message length is 1500 bytes, the size of an ethernet frame. 2002-08-30 22:15 massie * [r86] gmetad/data_thread.c, gmetad/metric_hash.c, gmetad/process_xml.c: *** empty log message *** 2002-08-30 04:31 massie * [r85] gmetad/Makefile.am, gmetad/conf.c, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/gmetad.h, gmetad/process_xml.c: *** empty log message *** 2002-08-30 04:02 massie * [r84] gmetad/Makefile.am, gmetad/conf.c, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/gmetad.h, gmetad/metric_hash.c, gmetad/server.c: *** empty log message *** 2002-08-29 19:04 massie * [r83] gmetad/rrd_helpers.c: *** empty log message *** 2002-08-28 23:20 massie * [r82] gmetad/conf.c, gmetad/gmetad.c, gmetad/rrd_helpers.c: *** empty log message *** 2002-08-28 20:08 massie * [r81] gmetad/Makefile.am, gmetad/conf.c, gmetad/gmetad.c: Moved the dotconf stuff to conf.c 2002-08-28 19:20 massie * [r80] gmetad/Makefile.am, gmetad/gmetad.c, gmetad/rrd_helpers.c: *** empty log message *** 2002-08-27 23:54 massie * [r79] Makefile.am, configure.in, gmetad, gmetad/Makefile.am, gmetad/cmdline.c, gmetad/cmdline.h, gmetad/cmdline.sh, gmetad/data_thread.c, gmetad/gmetad.c, gmetad/server.c, gmond/Makefile.am, gmond/dtd.h: *** empty log message *** 2002-08-26 22:45 massie * [r78] COPYING, lib/file.c: *** empty log message *** 2002-08-23 22:37 sacerdoti * [r77] gmetric/cmdline.c, gmetric/cmdline.h, gmetric/gmetric.c: Now you can send gmetrics with up to 1400 characters in the value field. 2002-08-22 19:19 sacerdoti * [r76] gmetric/cmdline.sh: Gave slope a default so gmetric won't segfault if missing. 2002-08-20 18:57 massie * [r75] configure.in, gmetric/Makefile.am, gmond/Makefile.am, lib/Makefile.am: *** empty log message *** 2002-08-20 18:52 massie * [r74] lib/Makefile.am: Added necessary changes for libdnet functions on non-linux systems 2002-08-20 17:45 massie * [r73] lib/Makefile.am: *** empty log message *** 2002-08-20 06:09 massie * [r72] bootstrap: *** empty log message *** 2002-08-20 06:08 massie * [r71] bootstrap: reverted back to 1.3 code 2002-08-20 06:06 massie * [r70] bootstrap: Updated bootstrap to be more flexible and verbose 2002-08-19 23:38 massie * [r69] acinclude.m4, configure.in: Updated configure.in to remove the need for acconfig.h 2002-08-19 21:36 massie * [r68] README.CVSusers: *** empty log message *** 2002-08-19 20:49 massie * [r67] README.CVSusers, bootstrap, config/ltmain.sh: *** empty log message *** 2002-08-19 20:14 massie * [r66] acinclude.m4, configure.in: *** empty log message *** 2002-08-19 20:08 massie * [r65] acinclude.m4: Don't need configure in the CVS 2002-08-19 19:57 massie * [r64] gmond/gmond.c: *** empty log message *** 2002-08-19 19:47 massie * [r63] Makefile.am, acinclude.m4, configure.in, gmetric/Makefile.am, lib/Makefile.am: Adding neccessary libdnet files 2002-08-19 19:25 massie * [r62] gmond/Makefile.am: *** empty log message *** 2002-08-19 19:18 massie * [r61] lib/Makefile.am: We don't need the entire libdnet library.. just the network interface portion 2002-08-19 18:50 massie * [r60] Makefile.am, gmond/Makefile.am, lib/Makefile.am, lib/dotconf.c, lib/dotconf.h, lib/readdir.c, lib/readdir.h: 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 18:38 massie * [r59] configure.in: *** empty log message *** 2002-08-16 20:40 massie * [r58] lib/tcp.c: *** empty log message *** 2002-08-16 01:36 sacerdoti * [r57] configure.in, gmond/gmond.c, gmond/metric.h, lib/Makefile.am, lib/inetaddr.c: 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 00:13 massie * [r56] gmond/Makefile.am: Making the XML port more bullet-proof when a remote client closes its connection prematurely 2002-08-14 18:41 massie * [r55] gmetric/cmdline.c, gmetric/cmdline.h, gmetric/cmdline.sh, gmetric/gmetric.c: Added the TMAX and SLOPE options to gmetric 2002-08-13 18:27 massie * [r54] gmond/gmond.c: Skip "lo" interface when looking for the first multicast-enabled interface 2002-08-12 23:31 massie * [r53] configure.in, gmond/metric.h: Added the SLOPE METRIC attribute 2002-08-12 23:03 sacerdoti * [r52] gmond/metric.h: Added Min MTU metric, computed over all UP network interfaces 2002-08-12 22:03 massie * [r51] gmond/gstat/gstat.c: Adding the T0 TN attributes to HOST and METRIC tags 2002-08-12 16:31 massie * [r50] gmond/metric.h: Added bytes_in/out packets_in/out 2002-08-08 15:19 pmsmith * [r49] AUTHORS: Added Changelog entry for AIX/libdnet fix. Added my email to my line in Authors file. :) 2002-08-08 15:03 pmsmith * [r48] gmetric/gmetric.c, gmond/gmond.c: 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 21:58 sacerdoti * [r47] AUTHORS: As per Matt's request, I'm adding my name here. 2002-08-06 19:50 sacerdoti * [r46] gmetric/gmetric.c, gmond/metric.h: 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 23:47 massie * [r45] gmond/metric.h: Made sure that "heartbeat" was put in the right location 2002-07-26 18:56 massie * [r44] gmetric/Makefile.am, gmetric/gmetric.c: Added the multiple network interface support to gmetric 2002-07-26 18:15 massie * [r43] gmond/gmond.c: *** empty log message *** 2002-07-25 23:53 massie * [r42] gmond/Makefile.am, gmond/gmond.c, lib/Makefile.am, lib/mcast.c: Working on getting the mcast_if option to work correctly 2002-07-25 19:20 massie * [r41] gmond/gmond.c, lib/Makefile.am, lib/inetaddr.c: *** empty log message *** 2002-07-25 00:49 massie * [r40] gmond/Makefile.am, gmond/gmond.c: Starting work on network interfaces 2002-07-24 23:40 massie * [r39] bootstrap: *** empty log message *** 2002-07-24 22:53 massie * [r38] Makefile.am, configure.in, gmond/Makefile.am: Stitching in the libdnet library 2002-07-24 15:54 massie * [r37] gmond/gmond.c, lib/mcast.c: Cleaning up the multicast code 2002-07-23 19:35 pmsmith * [r36] Makefile.am, configure.in, gmond/Makefile.am, lib/Makefile.am: Added --with-system-dotconf option to configure. 2002-07-17 19:59 massie * [r35] gmond/gmond.c, lib/mcast.c: *** empty log message *** 2002-07-10 23:23 massie * [r34] gmond/metric.h, lib/tcp.c: Fixed a problem where Solaris development bled over onto other OSes and caused compile time errors 2002-07-05 16:00 pmsmith * [r33] configure.in: Added patch for reporting CPU MHz on AIX. 2002-06-27 21:26 massie * [r32] AUTHORS: Added Steve and Preston's name here .. they'll done some great work 2002-06-27 01:49 massie * [r31] gmond/metric.h: Steve Wagner's patch to crank up the Solaris support in ganglia 2002-06-26 22:29 massie * [r30] configure.in, gmond/gmond.c, lib/hash.c, lib/mcast.c: Tracked down heap corruption and thread madness on Solaris machines and fixed it. 2002-06-25 19:49 massie * [r29] INSTALL: Just so automake doesn't complain 2002-06-25 19:26 massie * [r28] configure.in: Working on Solaris support here 2002-06-24 19:14 massie * [r27] gmetric/gmetric.c: Updated gmetric to use the new network functions 2002-06-24 18:20 massie * [r26] configure.in: Fixed a bug in the configure.in file 2002-06-24 18:07 massie * [r25] config, config/ltmain.sh: *** empty log message *** 2002-06-24 14:33 pmsmith * [r24] configure.in: 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 22:33 massie * [r23] Makefile.am, configure.in, lib/inetaddr.c: *** empty log message *** 2002-06-22 03:44 massie * [r22] gmond/gmond.c: Setup gmond to automagically discover the interfaces on a node 2002-06-22 02:29 massie * [r21] gmond/gmond.c: Gmond now works with the new underlying network library 2002-06-22 02:27 massie * [r20] lib/mcast.c: Fixed some small bugs and got multicast working correctly 2002-06-21 22:39 massie * [r19] gmond/gmond.c: First attempt to incorporate the underlying network library changes into gmond. Appears that tcp is happy for mcast is not. Yet. 2002-06-21 20:44 massie * [r18] lib/Makefile.am, lib/inetaddr.c, lib/mcast.c, lib/tcp.c: Revamping the underlying network library by taking the Gnet source and removing all the Glib dependencies. 2002-06-20 14:55 pmsmith * [r17] configure.in: * 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-20 04:43 massie * [r16] configure.in: *** empty log message *** 2002-06-20 03:23 massie * [r15] Makefile.am, lib/barrier.c, lib/become_a_nobody.c, lib/daemon_inetd.c, lib/daemon_init.c, lib/debug_msg.c, lib/error.c, lib/file.c, lib/ganglia.c, lib/hash.c, lib/llist.c, lib/my_inet_ntop.c: Just added the Id tags 2002-06-20 03:17 massie * [r14] ganglia.spec.in: Just added the Id tag 2002-06-20 02:50 massie * [r13] gmond/gstat/gstat.c: Just added the Id tag 2002-06-20 02:40 massie * [r11] configure.in: Testing Steve's Patch 2002-06-20 02:24 massie * [r9] configure.in, gmond/gmond.c: 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 23:48 massie * [r7] AUTHORS: *** empty log message *** 2002-06-19 23:41 massie * [r6] gmond/gmond.c: Just added the Id Tags 2002-06-19 23:28 massie * [r2] AUTHORS, COPYING, Makefile.am, NEWS, acinclude.m4, bootstrap, configure.in, ganglia.spec.in, gmetric, gmetric/Makefile.am, gmetric/cmdline.c, gmetric/cmdline.h, gmetric/cmdline.sh, gmetric/gmetric.c, gmond, gmond/Makefile.am, gmond/cmdline.c, gmond/cmdline.h, gmond/cmdline.sh, gmond/gmond.c, gmond/gstat, gmond/gstat/Makefile.am, gmond/gstat/cmdline.c, gmond/gstat/cmdline.h, gmond/gstat/cmdline.sh, gmond/gstat/gstat.c, gmond/metric.h, lib, lib/Makefile.am, lib/barrier.c, lib/become_a_nobody.c, lib/daemon_inetd.c, lib/daemon_init.c, lib/debug_msg.c, lib/error.c, lib/file.c, lib/ganglia.c, lib/ganglia.h, lib/getopt.c, lib/getopt.h, lib/getopt1.c, lib/getopt_init.c, lib/hash.c, lib/llist.c, lib/my_inet_ntop.c, lib/rdwr.c, mans, mans/gmetric.1, mans/gmond.1, mans/gstat.1: Initial revision