index b06b734144aa2a3b03a1ae2ce0ff9f592e3296c8..d4c6fd1efdd33e6ad185036c7bbbe5f2feaea62c 100644 (file)
--- a/CHANGES
+++ b/CHANGES
-2008-07-23 13:45 oetiker
+RRDtool 1.4.8 - 2012-05-23
+==========================
+
+Highlights
+----------
+
+* rrd_graph now uses a map to lookup variable names causing graphs with many
+ items to be drawn magnitudes faster as the linear search of the variable
+ tables is gone now.
+
+* the optional argument :skipscale allows for a LINE or AREA instruction to be
+ excluded from having an effect on the scaling of the graph
+
+* TRENDNAN is now working properly and als not crashing anymore
+
+* Added a no-op string positioning combo "\." this allows to write
+ COMMENT:OS\2\. which would otherwise not be possible.
+
+* JSON output of xport is now actually json compilant by its keys
+ being properly quoted now.
+
+* The label positioner in rrd_graph is now properly ignoring the current
+ state of DST.
+
+* fixes and enhancements for Python, Ruby, TCL and Perl bindings
+
+* improved error reporting in rrd_graph
+
+* portability and cross compilation
+
+* code and bugtracker moved to https://github.com/oetiker/rrdtool-1.x
+
+Detail
+------
+
+* commit 3bbe02f924ec0e0342c5c728ee93a52e2ae1104f
+| Author: Trevor Bowen <trevor.bowen@adtran.com>
+| Date: Mon May 13 16:47:29 2013 -0500
+|
+| Fixed failed IEEE check for cross-compile support.
+|
+* commit 2948dde97fa8cef4f6c72e345601de566fc28e23
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Tue Apr 30 11:28:20 2013 +0200
+|
+| backport of the (C)DEF hash patch to accelerate processing of large (+100 statements) graph instructions.
+|
+* commit fd4cfab7f2a05950b15292bacd8a00251fdaa1e4
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Tue Mar 19 07:17:23 2013 +0100
+|
+| fixed overflow probem with partial matching
+|
+* commit a1768b2580bdd4451be66928e8bfc32a82c9ada9
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Sat Mar 16 18:09:38 2013 +0100
+|
+| raise an error if part of an CDEF is unparsable
+|
+* commit f860a1c88ad1eb2d46b69c9b5fe9f357d2f9d28e
+| Author: Nick <nick@example.com>
+| Date: Sat Feb 9 18:46:40 2013 +0000
+|
+| Added check for graph timespan overflowing if time_t is 32 bits.
+|
+* commit 14eca7ff5e5f63e50274a2dc712b43f36d06d18e
+| Author: Nick <nick@example.com>
+| Date: Sat Feb 9 16:38:17 2013 +0000
+|
+| Fixed overflow bug.
+|
+* commit a234579cdf7eb99b3c93a4463dcf82b50f709785
+| Author: Max Khon <fjoe@samodelkin.net>
+| Date: Wed Dec 12 13:48:23 2012 +0700
+|
+| Fix build when glib is in non-standard location (e.g. /opt).
+|
+* commit 8b3d3f161169733cd46dc1d29293265d0a045a02
+| Author: Olivier Doucet <webmaster@ajeux.com>
+| Date: Wed Jan 9 15:52:44 2013 +0100
+|
+| Updated rrdgraph_libdbi doc about MySQL performance issues
+|
+* commit db4fe1aaf420d0f636c8bed37f7f7bc166a51016
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Mon Nov 19 09:17:55 2012 +0100
+|
+| fixed regression from renaming skipscale
+|
+* commit 774e1aec924a48a6299033adc173387e104827bc
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Mon Nov 19 09:09:15 2012 +0100
+|
+| properly fix handling of time_t size in rrd_restore
+|
+* commit 1591fffceb3878b785c358e4d8d884f6ebe707ba
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Wed Nov 14 17:48:32 2012 +0100
+|
+| use skipscale everywhere and not SKIPSCALE
+|
+* commit cab7c3817687772ecd816a220703d04ce4d92a22
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Wed Nov 14 14:19:44 2012 +0100
+|
+| Normally the graphing function makes sure that the entire LINE or AREA
+| is visible in the chart. The scaling of the chart will be modified
+| accordingly if necessary. Any LINE or AREA can be excluded from this
+| process by adding the option SKIPSCALE.
+|
+| LINE:x#f00::SKIPSCALE
+|
+* commit 4c583ec30a4d7b37e49f930d5fe4d6afc9b81ccd
+| Author: Antony Dovgal <antony.dovgal@gmail.com>
+| Date: Tue Nov 13 15:57:49 2012 +0100
+|
+| fix for first day of the week detection logic
+|
+* commit 6259d3ec4db96daa4839edcae0537ddedac58b12
+|\ Merge: f6d786d 743e34f
+| | Author: Tobias Oetiker <tobi@oetiker.ch>
+| | Date: Sat Nov 10 17:49:20 2012 +0100
+| |
+| | Merge branch '1.4' of github.com:oetiker/rrdtool-1.x into 1.4
+| |
+| * commit 743e34f5d66ea41698ff2f499283de532137408b
+| |\ Merge: 57a8491 ec0f5d3
+| | | Author: Tobias Oetiker <tobi@oetiker.ch>
+| | | Date: Fri Oct 19 13:47:25 2012 -0700
+| | |
+| | | Merge pull request #352 from tokkee/sh/build-issues
+| | |
+| | | ruby bindings: Fixed a few build issues.
+| | |
+| | * commit ec0f5d31bb77f72dca926ca5f44ceec115a84226
+| | | Author: Sebastian Harl <sh@teamix.net>
+| | | Date: Fri Oct 19 19:12:31 2012 +0200
+| | |
+| | | ruby/main: Fixed "format not a string literal and no format arguments" errors.
+| | |
+| | | These kind of errors are reported by current versions of GCC.
+| | |
+| | * commit 3fef26354ee9c257a433f7296f73c760f96ccc15
+| |/ Author: Sebastian Harl <sh@teamix.net>
+| | Date: Fri Oct 19 19:11:30 2012 +0200
+| |
+| | ruby bindings: Fixed a miss-placed cast.
+| |
+* | commit f6d786d9146d45234c32999adae6ae7286ea8701
+| | Author: Tobias Oetiker <tobi@oetiker.ch>
+| | Date: Sat Nov 10 17:47:28 2012 +0100
+| |
+| | do not die when failing to add link
+| |
+* | commit 8381c9b92283b576929a7317f982a23d0b3254f3
+|/ Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Sat Nov 10 17:46:44 2012 +0100
+|
+| fix trendnan variable access
+|
+* commit 57a84914e0bc7725ba1741e1a399153c8e44d407
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Tue Sep 11 14:33:08 2012 +0200
+|
+| add git notes
+|
+* commit 35c423dff643bc4d9dcd2e259d4cbfe5c564b871
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Mon Sep 3 13:39:29 2012 +0000
+|
+| fix off by 1 error
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2305 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit 859873eaed82f0e1ab79e15cbd8db45659340ad0
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Wed Aug 22 09:57:33 2012 +0000
+|
+| fixed pango markup link
+|
+|
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2304 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit 4f18e03460e91cf6ec433a43d355d77cec364eb2
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Tue Aug 14 09:23:11 2012 +0000
+|
+| remove a bunch of variables which were set but never used as pointed out by gcc
+|
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2303 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit d8b366750ef91e7f49ec1e826e91276c4a91110a
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Tue Aug 14 09:22:19 2012 +0000
+|
+| fix locations for installing the sample programs to make automake happy
+|
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2302 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit 55231968de6715004cd821630d5737696566a148
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Mon Aug 13 14:04:15 2012 +0000
+|
+| integrate rrdinfo and rrdcreate into the rrdupdate binary - Sven-Göran Bergh
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2300 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit 9684a2680d57cd22434f8b226e3b6afab4f72bff
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Sun Aug 12 20:49:17 2012 +0000
+|
+| openbsd does not know EPROTO it seems
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2298 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit 6698fd7b3324f9887d8f5f920a8d18aad870b113
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Sun Aug 12 14:37:31 2012 +0000
+|
+| complete segfault fix for second axis %s format begun in r2123 (thanks Martin Pelikan for the hint)
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2297 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit 2f88a17bbe097d3ebf7ff17b57a9111a1bd4e0bb
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Tue Jul 31 12:43:45 2012 +0000
+|
+| RRDs.xs uses &PL_sv_undef to insert undefined values into arrays and hashes. This leads to all sorts of problems. For details, please see "AVs, HVs and undefined values" section in perlguts(1). -- patch by tobez+lars
+|
+|
+|
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2296 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit afdc69a5a631fb7d2a18b2a82c8f0c3c4a439ba7
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Sat Jul 28 13:54:59 2012 +0000
+|
+| support for the xport command -- Jimmy Ngo
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2294 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit 17be83c4cb0ff16ec7020e97556dd662b8fba52c
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Mon May 7 07:31:28 2012 +0000
+|
+| fix warning: "__STRICT_ANSI__" is not defined warning patch by Gilles Esp
+|
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2288 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit 37fd3455ee4517e80c4213b3407cb4871a4d2967
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Tue Apr 10 10:12:28 2012 +0000
+|
+| make sure the grid and label positioner does NOT take the dst state of the current time into account.
+|
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2286 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit 649d79623f5170f3eab4a397a674600791dc57d4
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Mon Mar 12 10:47:21 2012 +0000
+|
+| fix rrdcached crash as reported in debian bug #663505 -- Witold Baryluk
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2285 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit f124f8b045a70c3859f67bd6b0745078c641514c
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Thu Mar 8 07:46:04 2012 +0000
+|
+| if the perl bindings are to be installed together with rrdtool, make sure INSTALL_BASE does not confuse things. Inspired by Mike Schilli.
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2284 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit ba19ea752c9d4bc364356ca768a2896cd1c3857d
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Mon Mar 5 16:49:01 2012 +0000
+|
+| fix flush race in rrdcached -- Christian Hitz
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2282 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit 9675fcbe69b95e527a9327e9fbe4ff86217af5f8
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Wed Feb 22 22:11:18 2012 +0000
+|
+| json requires keys to be proper strings and thus quoted ...
+|
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2276 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit 2e8bfaf37b374e7c3814d42febe51f04da916710
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Thu Feb 2 15:39:54 2012 +0000
+|
+| remove duplicate code in rrd_open -- Richard Laager
+|
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2271 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit 6618a475c42b0ec966d71f76b786bc4a871060ba
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Thu Feb 2 15:38:44 2012 +0000
+|
+| use posix_fallocate when initialiying rrd files ... instead of filling them with yero explicitly -- Richard Laager
+|
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2270 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit 2cbb285c19ec369db5eb1dcf584b09a1bd691ab6
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Thu Feb 2 15:35:24 2012 +0000
+|
+| fix for tcl bindings ... -- George Ross
+|
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2269 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit c8ba4b3fd7e8815f615adcdc0dd52aabd9fed1cd
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Tue Jan 24 10:08:48 2012 +0000
+|
+| prepare for the release of rrdtool-1.4.7
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2267 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit aa25939a8aed3c86d5c4953b84140d916991b6d4
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Tue Jan 24 08:20:45 2012 +0000
+|
+| regression fix for r2265
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2266 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit c30daf7e738d6d17087a77eb99c19686107f8a8e
+| Author: Tobias Oetiker <tobi@oetiker.ch>
+| Date: Tue Jan 24 08:18:37 2012 +0000
+|
+| test for tm.tm_gmtoff presence in configure.ac fix for #330
+|
+| git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2265 a5681a0c-68f1-0310-ab6d-d61299d08faa
+|
+* commit eb7b462e9a6373653bd9b844a76245b8b100ebfa
+ Author: Tobias Oetiker <tobi@oetiker.ch>
+ Date: Tue Jan 24 07:38:31 2012 +0000
+
+ check in /usr/lib64 for tclConfig.sh too
+
+ git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2264 a5681a0c-68f1-0310-ab6d-d61299d08faa
+
+RRDtool 1.4.7 - 2012-01-24
+==========================
+Bugfixes:
+
+* test for tm.tm_gmtoff presence in configure.ac fix for #330 (libdbi
+ compiles on solaris should now work too)
+
+* check in /usr/lib64 for tclConfig.sh too
+
+* fix shared library version number (regression from 1.4.6)
+
+* be clearer as to what VDEF LAST/FIRST do.
+
+* remove perl 5.004 compatibility hack and make RRDs compile with newer
+ perls.
+
+New Functionality:
+
+* added a nop control for string formating, so that strings ending in /x are
+ possible by entering \x\. fix for #331
+
+* added support for rrdgraph to use the yotta, zetta, zepto, yocto prefixes.
+ Fix for #333 (thanks Christoph)
+
+RRDtool 1.4.6 - 2012-01-16
+==========================
+Enhancements:
+ * Added --json option to xport with inspiration from Erik Kastner and
+ Michael Markstaller -- Tobi
+
+ * updated win32 port -- Larry Adams and the cacti team
+
+ * configure option to disable building rrd_graph: --disable-rrd_graph
+ With support from Ulf Zimmermann (OpenLane)
+
+Bugfixes:
+ * fixed segfault in rrdtool (xport, fetch, graph) when handling
+ error conditions. -- James Brown
+ * improve compilation robustness in finding pic flags
+ * fix warnings in ruby bindings
+ * fix horizontal alignment of AREAS and LINES in graph output
+ * improved grid-fitting in graph output
+ * simplified configure tests for libwrap and libdbi
+ * rpn compare operators CAN return unknown ... (#293)
+ * do not require gettext 0.18 (0.17 is sufficient)
+ * improved rpm spec file -- Bernard Li
+ * fix glib dependency for --disable-rrd_graph and update library versions
+ (#323)
+ * fix uninitialized variable in rrd_graph (#322)
+ * fix issues with logarithmic charts (#296) -- Christoph Biedl
+ * improved data reduction algorithm in graph: after fetching, data must be
+ reduced to at least chart resolution, else some data will not get plotted.
+ fix for #298
+ * properly handle the case where RRDCACHED_ADDRESS is an empty string
+ * the number of COMPUTE rpn nodes is architecture dependent. calculate the
+ right number and complain otherwise. Fix for #300.
+ * make rrd_mkdir_p work on bsd* Unixes too ... their dirname call works
+ differently ... #305
+ * allow to restore XML files with zero row rras ... this is a degenerated
+ case that does not occur in the wild, as rrdtool prevents the creation
+ of such rrd files. But rrdtool restore 1.3 did allows to create them via
+ restore. Now this is possible again. #310.
+ * the first TREND* value can be calculated earlier ... -- fredrick (#312)
+ * actually link with LIBINTL if we got it ... should make solaris happy
+ * dbi_result_get_datetime_idx() return timestamp in UTC, but time axis on
+ graph supposed to be in local time. #321
+ * fix ruby binding for rrd_xport #318
+ * free step_list on error. fix for #317
+ * fix buffer overflow for LONG lines in journal handling code for update
+ requests. #316
+ * fix alignment of centered items ... title and footer
+ * fix for the header size problem and its effects on rrd_resize
+ * refuse to build if troff and nroff are not around #302
+ * plug memory leak in lua bindings #301
+ * improve cross compiling -- Michael Olbrich
+ * fix rrd_create behaviour when mmapping on a full filesystem by actually
+ 'filling' the file with zero. -- Francois-Xavier Bourlet
+ * with libwrap use 'rrdcached' as the name of our daemon and not just
+ rrdcache
+ * bring spacing around graph back in line with 1.2 goodness ... in
+ connection with no-legend and no title
+ * do not mistake "sqlxxabc.rrd" for a libdbi specification -- Peter Stamfest
+ * if rrd_cgi fails to parse stuff, do NOT try to fix up the mess ... it is bound to fail
+ * update timestamp continuity checks in rrd_cached ... allow sub-second
+ precision
+ * fix double free in rrd_resize
+ * do not close the file handle to the resize file of there was a problem
+ getting it in the first place.
+
+
+
+RRDtool 1.4.5 - 2010-12-26
+==========================
+Bugfixes:
+ * rrdcached: print \n at the end of log messages when running rrdcached in the
+ foreground -- Bernard Li
+ * rrdcached: Let the -s, -m and -P options affect the default socket as
+ well -- Sebastian Harl
+ * rrdgraph: font related memory leaks fixed #208 -- tobi
+ * rrdgraph-libdbi: print error message instead of dumping core on sql
+ problem -- Pavel Nikiforov
+ * rrdgraph-libdbi: properly allocated response buffer -- Pavel Nikiforov
+ * rrdtool: in remote mode, make argument count for remote commands strict
+ -- Dave Peticolas
+ * rrdgraph: fix problems with second %s in right-axis format -- tobi
+ * compilation: works on MSVC2008 now -- jkane mail.com
+ * everywhere: fix locale handling. locales were not properly reset after
+ calling set locale -- tobi
+ * rrd_cgi: windows compilation fix -- jkane mail.com
+ * rrdgraph: fix use of %s in strftime (G)PRINT commands #277 -- tobi
+ * ruby: fix bindings to be compatible with current ruby implementations #279
+ * rrdcached: Ensure that response_read() always calls fflush() or fclose() #278
+ -- kevin brintnall
+ * rrd_client: free addrinfo list after use ... -- Christian Magnusson
+ * rrdupdate: follow the normal code path for exiting rrd_update if there is a problem
+ with rrdc, plugging a memory leak on the way -- Christian Magnusson
+ * rrdgraph: make sure we do not try to draw points all that far outside the
+ drawing area since some versions of cairo seem to go unstable when this
+ happens. -- Peter Stamfest
+ * rrdgraph: fix an endles loop near 2^31 timestamp (32bit platform problem)
+ -- Peter Stamfest
+ * compilation: AIX does not like MAP_PRIVATE and -lW in LDFLAGS #216 -- tobi
+ * compliation: add extra space in LDFLAGS #284 -- dam at opencsw
+ * rrdcached: Fix permissions of the default socket -- Florian Forster
+ * rrdgraph-libdbi: Fix sigma calculation -- Hans Jørgen Jakobsen
+ * rrdcreate: better checks for RRA arguments
+ * configure: make configure recognize tcl-site argument (#281)
+ * rrdgraph: if there is no right label, do not reserve any space for it --tobi
+
+Enhancements:
+ * rrdcached: add hosts_access support added -- Shaun Reitan
+ * rrdfetch/graph: introduce "epoch" as a new base time reference, meaning
+ timestamp 0: you can now write epoch+11111111s or epoch+19711205s
+ -- Peter Stamfest
+
+
+RRDtool 1.4.4 - 2010-07-05
+==========================
+Bugfixes:
+
+ * compile: multiple fixes isnan and isinf defines to make rrdtool compile
+ with gcc on solaris (with --disable-nls) -- Tobi
+ * handle gettext/libintl like any other feature, do not try to supply
+ our own ... rrdtool can work fine without it -- tobi
+ * rrd_client: fix potential segfaults -- Florian Forster
+ * rrd_client: resolve synmlinks properly -- Kevin Brintnall
+ * compile: fix libtool and libtoolize names for OSX compiles -- Antoine Musso
+ * compile: fix for HAVE_BROKEN_MS_ASYNC (old linux kernels)
+ * rrd_xport: fix --daemon handling
+ * rrd_client: explicitly close connection on error -- Thorsten von Eicken
+ * rrd_update: fix memory leak for COMPUTE datasources -- Frederik Kriewitz
+ * rrd_daemon: fix segfault when specifying a relative path (-j option) -- Adrian-Ioan Vasile
+ * compile: make rrdtool compile with gcc 4.5 -- anicka@suse.cz
+ * portability: use %lld (long long int) for time_t *printf
+ * compile: link pangocairo and not pango since we do use pangocairo actually -- Stephen S. Disbrow
+ * compile: re-integrate intl into compile dependency so that hosts with
+ old (or no) gettext can get access to the included copy.
+ * rrd_cached: exit with status !=0 on invalid cli -- Sebastian Harl
+
+Enhancements:
+
+ * updated build files and instructions for win32 port by Chris Larsen
+ * legal: Relicense the RRDCacheD client interface under the MIT license -- Florian Forster
+ * legal: Updted FLOSS Exception for latest PHP license
+ * rrd_cached: better help output -- Sebastian Harl
+
+------------------------------------------------------------------------
+RRDtool 1.4.3 - 2010-03-22
+==========================
+New Features
+
+* rrdcached: Log to stderr (in addition to syslog) when running in foreground.
+ -- Sebastian Harl
+
+* rrdcached: Added -m command line option. This option may be used to specify
+ the file permissions of a UNIX socket. The option affects the following
+ sockets only, i.e., it's possible to specify different modes for different
+ sockets. -- Sebastian Harl
+
+* rrdcached: Added -s option so set group permissions of the UNIX domain
+ socket. Obviously this will only work if rrdcached is running as root which in
+ my case it has to be (as upstart can't currently monitor non-root
+ daemons). As you may have RRD data sources (data loggers) and RRD
+ consumers (e.g. CGI scripts) that both need to talk to the cache
+ daemon one solution is to set the group permissions of the socket.
+
+ This offer some flexibility over trying to get every RRD user/daemon
+ running under the same user context. -- Alex Bennee ajb pitcairn.cambridgebroadband.com
+
+* rrdcached: Let -s affect the following sockets only. This way, it's possible
+ to specify different groups for different sockets. -- Sebastian Harl
+
+* rrd_create: added --no-overwrite option. It prevents rrdtool from
+ clobbering existing rrd files. -- Chris - LINX
+
+* ruby bindings: rb_rrd_xport function -- Pavel Pachkovskij pavel.pachkovskij azati.com
+
+* use locale settings and _NL_TIME_WEEK_1STDAY to determine the first
+ day of the week. Works on Linux at least -- Tobi Oetiker
+
+* rrd_graph: \u to backup one line for special legend placement tricks
+ -- tobi oetiker
+
+* rrd_update: new (better) checker for incoming COUNTER or DERIVED data. -- Florian
+
+Bug Fixes
+
+* rrdcached: Do not put any code in assert(). -- Sebastian Harl
+
+* add 'm' as a shortcut for 'zoom' in rrd_graph as it was in 1.3
+ -- Sebastian Harl
+
+* rrd_update: fix for max calculation ... the MAX value of the current
+ consolidation interval was pre-initialized with the MAX value from the
+ previous interval (an over optimization). -- Tobi Oetiker
+
+* build: additional dependencies on Makefile to make sure bindings makefiles
+ get rebuild after reconfig -- Tobi Oetiker
+
+* ruby bindings: reset rrd_state for grapv in ruby bindings -- Sven Engelhardt
+
+* rrd_cgi: make sure that (argv-1)[0] points to something sensible ...
+ hack to undo the damage caused by a senseless optimization. see bug #251
+ -- tobi oetiker
+
+* rrd_graph: fix right aligned text -- tobi oetiker
+
+* python bindings: pass DESTDIR to setup.py as --root=<DESTDIR> iff a DESTDIR
+ was given. --- Bernhard Reutner-Fischer
+
+* rrd_graph: backward compatibility fix - only draw the new type of marker
+ in the graph legend when called with --dynamic-labels -- tobi oetiker
+
+* rrd_restore: portability fix - sizeof(time_t) is 4 byte not 32 bit -- tobi oetiker
+
+* rrd_xport: The end of the export range should not be adjusted DOWN but UP to hit the
+ next matching step interval or the response will be one row short. -- tobi oetiker
+
+* rrd_graph: the end time itself is not part of a time range ... this fixes the segfault
+ reported in #248 -- tobi oetiker
+
+* rrd_restore: teach rrd_restore to be able to read the #text value of <a></a> ... this
+ fixes problems with blank last_ds entries ... as reported in #247. -- tobi oetiker
+
+* rrd_update: be more diligent in checking the input arguments for rrdtool update and
+ complain if they are wrong. fix for #243 (and more) -- tobi oetiker
+
+----- Older Changelog --------------------
+
+2009-11-15 11:54 oetiker
+
+ * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
+ configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
+ src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
+ src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
+ src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
+ src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
+ src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
+ src/rrdupdate.c: prepare for the release of rrdtool-1.4.2
+
+2009-11-15 11:53 oetiker
+
+ * doc/librrd.pod, doc/rrdcached.pod: fix pod syntax
+
+2009-11-15 10:51 oetiker
+
+ * branches/1.3/program/src/rrd_tool.c, src/rrd_tool.c: Switch
+ LC_NUMERIC to C prior to creating rrd_xport output. This makes
+ sure that numbers are always output with a . and not with a ,
+
+2009-10-30 22:49 oetiker
+
+ * src/rrd_daemon.c: clarify rrd_daemon code with JOURNAL_REPLAY
+ macro -- kevin
+
+2009-10-28 05:15 oetiker
+
+ * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
+ doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
+ src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
+ src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
+ src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
+ src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
+ src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
+ src/rrdupdate.c: prepare for the release of rrdtool-1.4.1
+
+2009-10-28 05:15 oetiker
+
+ * configure.ac: updated versions to account for rrd cached fix
+
+2009-10-28 05:14 oetiker
+
+ * src/rrd_daemon.c: Avoid unnecessary string handling for UPDATE
+ commands in rrd_deaemon for 20x speed increasse. Only copy as many
+ bytes as necessary. During journal replay, avoid unnecessary copy
+ (string is discarded). Bug reported by Thorsten von Eicken Patched
+ by kevin brintnall
+
+2009-10-27 21:44 oetiker
+
+ * src/rrd_tool.c: we have 2009 now
+
+2009-10-27 21:40 oetiker
+
+ * NEWS: added links to documentation
+
+2009-10-27 17:55 oetiker
+
+ * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
+ configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
+ src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
+ src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
+ src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
+ src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
+ src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
+ src/rrdupdate.c: set version to 1.4.0 for all files
+
+2009-10-27 17:51 oetiker
+
+ * rrdtool-1.3-release, rrdtool-1.4-release: create build script for
+ 1.4 release
+
+2009-10-27 17:49 oetiker
+
+ * Makefile.am, configure.ac, src/rrd_client.c, src/rrd_graph.h,
+ src/rrd_restore.c: * remove intl from build process ... someone
+ who does actually need it should fix this ... * make the code work
+ on solaris 10 (tested on opencsw server farm. thanks!)
+
+2009-10-27 17:04 oetiker
+
+ * src/rrd_client.c, src/rrd_graph.h, src/rrd_restore.c: more solaris
+ 10 portability changes ....
+
+2009-10-27 16:18 oetiker
+
+ * configure.ac, src/rrd_dump.c, src/rrd_graph.c, src/rrd_restore.c,
+ src/rrd_tool.c: remove HAVE_LOCALE_H and HAVE_TIME_H and
+ HAVE_SETLOCALE since they have not been used consistantly anyway
+
+2009-10-27 16:12 oetiker
+
+ * configure.ac: if we use HAVE_TIME_H we should have a check for
+ this in configure ...
+
+2009-10-27 13:57 oetiker
+
+ * NEWS: updated for 1.4 release
+
+2009-10-27 13:54 oetiker
+
+ * src/rrd_graph.c: simplify rrd_graph LC_NUMERIC fix so that all
+ call paramters are affected by it.
+
+2009-10-27 13:13 oetiker
+
+ * doc/rrdgraph.pod, src/rrd_graph.c: allow the grid on:off pattern
+ to be configured
+
+2009-10-27 13:07 oetiker
+
+ * src/rrd_restore.c: needs locale.h to compile
+
+2009-10-23 15:58 oetiker
+
+ * configure.ac, src: optional software is expected to live in /opt,
+ so lets follow this custom ... /usr/local is really old school.
+
+2009-10-22 23:22 oetiker
+
+ * src/rrd_tool.c: fix memory handling when argument separation in
+ pipe mode fails. fix for #230
+
+2009-10-20 19:23 oetiker
+
+ * src/rrd_restore.c: set locale to C while restoring
+
+2009-10-15 08:42 oetiker
+
+ * doc/rrdtutorial.pod: another typo fixed by Justin T Pryzby
+
+2009-10-15 04:47 oetiker
+
+ * src/Makefile.am: Removed left-over occurrence of LIB_LIBINTL --
+ sebastian
+
+2009-10-14 08:04 oetiker
+
+ * bindings/perl-piped/RRDp.pm, doc/rpntutorial.pod,
+ doc/rrd-beginners.pod, doc/rrdbuild.pod, doc/rrdcached.pod,
+ doc/rrdcreate.pod, doc/rrddump.pod, doc/rrdflushcached.pod,
+ doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
+ doc/rrdgraph_graph.pod, doc/rrdgraph_libdbi.pod,
+ doc/rrdgraph_rpn.pod, doc/rrdpython.pod, doc/rrdruby.pod,
+ doc/rrdtool.pod, doc/rrdtutorial.pod: Fixed various typos in the
+ manpages. Debian bug #550919. -- Justin T. Pryzby
+
+2009-10-11 16:00 oetiker
+
+ * src/rrd_client.c, src/rrd_client.h: load rrd_config.h before
+ rrd_client.h since its content is expected to be present --
+ Florian Forster
+
+2009-10-04 21:16 oetiker
+
+ * src/rrd_flushcached.c: Fix potential memory leak in
+ rrd_flushcached during failure. -- kevin
+
+2009-10-04 12:18 oetiker
+
+ * CONTRIBUTORS: sebastian was missing from the contributors list
+
+2009-10-04 12:00 oetiker
+
+ * src/rrd_graph.c: Do not mess with the locale settings. The main
+ program takes care of that (rrd_tool.c calls setlocale(LC_ALL,"")
+ already. We do call setlocale on LC_NUMERIC a few times to get
+ predictable number formats when parsing strings into floats, but
+ apart from that the code is written in a portable manner and can
+ take whatever the local system supports.
+
+2009-10-04 11:48 oetiker
+
+ * src/rrd_tool.c: * comment on the reson for calling setlocale * to
+ not force the message encoding ... messages should be encoded in
+ the current locale
+
+2009-10-04 11:37 oetiker
+
+ * src/rrd_client.c, src/rrd_daemon.c: rrd_client, rrd_daemon: Do not
+ require hostnames to contain a dot. Non-FQDN (e.g. "localhost")
+ are now supported as well. Anything that does not start with '['
+ should be (and is now) treated as <name>[:<port>]. -- Sebastian
+ Harl
+
+2009-10-04 11:36 oetiker
+
+ * src/rrd_client.c: rrd_client: Improved error handling / reporting.
+ * Report getaddrinfo() errors using gai_strerror(). * Replaced
+ "Internal error" with a more verbose error message, if available.
+ -- Sebastian Harl
+
+2009-10-04 11:35 oetiker
+
+ * src/rrd_client.c: rrd_client: Do not rewrite path names when
+ accessing remote daemons. When talking to a local daemon (thru a
+ UNIX socket), relative path names are resolved to absolute path
+ names to allow for transparent integration into existing solutions
+ (as requested by Tobi). However, when talking to a remote daemon,
+ absolute path names are not allowed, since path name translation
+ is done by the server (relative to the base directory). --
+ Sebastian Harl
+
+2009-10-04 11:34 oetiker
+
+ * src/rrd_flushcached.c: rrdflushcached: Do not free 'opt_daemon'
+ before checking the connection. -- Sebastian Harl
+
+2009-10-04 11:33 oetiker
+
+ * src/rrd_fetch.c: rrdfetch: Print a usage summary if not enough
+ parameters have been given. -- Sebastian Harl
+
+2009-10-04 11:32 oetiker
+
+ * src/rrd_daemon.c: rrdcached: Handle journal replay in
+ socket_permission_check(). -- Sebastian Harl
+
+2009-10-04 11:30 oetiker
+
+ * src/rrd_daemon.c: rrdcached: Create the base directory on startup.
+ -- Sebastian Harl
+
+2009-10-04 11:29 oetiker
+
+ * src/rrd_daemon.c: rrdcached: Improved the "base-dir symlink
+ check". The daemon checks if the specified base directory contains
+ symlinks by comparing the canonicalized path name (by realpath())
+ with the path name specified on the command line. The GNU libc's
+ implementation of realpath() removed trailing slashes ('/') from
+ the pathname. Thus, specifying a base directory with a trailing
+ slash results in rrdcached aborting, complaining about an invalid
+ base directory, which is quite annoying imho. Now, trailing
+ slashes are removed before comparing the two path names. --
+ Sebastian Harl
+
+2009-10-04 11:28 oetiker
+
+ * src/rrd_daemon.c: rrdcached: Improved an error message. --
+ Sebastian Harl
+
+2009-10-04 11:27 oetiker
+
+ * src/rrd_daemon.c: rrdcached: Create the pidfile and (UNIX) socket
+ directories as well. Those files may be located in a subdirectory
+ of, e.g., /var/run/. To avoid the need to manually create (and
+ recreate, e.g. in case /var/run/ is on a tmpfs) that subdirectory,
+ let the daemon handle the creation of those directories. --
+ Sebastian Harl
+
+2009-10-01 18:54 oetiker
+
+ * src/rrd_fetch_libdbi.c, src/rrd_tool.h: rrd_fetch_libdbi: Fixed
+ some compiler warnings. While at it, declared some private helper
+ functions as static. -- Sebastian Harl
+
+2009-09-28 16:21 oetiker
+
+ * doc/librrd.pod: Moved rrd_dump_cb_r() to section "CORE FUNCTIONS"
+ since this is not a utility function but rather part of RRDtool's
+ core. -- Sebastian Harl
+
+2009-09-28 16:16 oetiker
+
+ * doc/Makefile.am: Moved the 'librrd' manpage to section 3 --
+ Sebastian Harl
+
+2009-09-28 16:16 oetiker
+
+ * doc/librrd.pod: documentation for rrd_mkdir_p added -- Sebastian
+ Harl
+
+2009-09-28 16:16 oetiker
+
+ * src/rrd_daemon.c: free config_pid_file after using it for the last
+ time ... Else, the daemon might either segfault or leave the PID
+ file around. -- Sebastian Harl
+
+2009-09-28 16:15 oetiker
+
+ * src/rrd_daemon.c: try to create missing journal directories rather
+ than abort with an error. -- Sebastian Harl
+
+2009-09-28 16:13 oetiker
+
+ * src/librrd.sym.in.in, src/rrd.h, src/rrd_utils.c: added
+ rrd_mkdir_p - This function may be used to recursively create some
+ directory, similar to "mkdir -p" on the command-line. -- Sebastian
+ Harl
+
+2009-09-24 19:21 oetiker
+
+ * src/rrd_restore.c: adjusted copyright wording according to
+ sebastians suggestions
+
+2009-09-15 12:21 oetiker
+
+ * trunk/tutorial/lisa2009/rrd-by-example/body.tex: adapted for 2009
+
+2009-09-15 12:20 oetiker
+
+ * trunk/tutorial/lisa2009/abstract-rrdexample.txt,
+ trunk/tutorial/lisa2009/abstract-rrdtut.txt: initial
+
+2009-09-15 12:17 oetiker
+
+ * trunk/tutorial/lisa2009, trunk/tutorial/lisa2009/rrd-intro.odp:
+ initial
+
+2009-09-01 08:49 oetiker
+
+ * NEWS, src/rrd_graph.c: show element type in legend
+
+2009-08-25 09:01 oetiker
+
+ * configure.ac, src/rrd_client.h, src/rrd_daemon.c: detect if
+ stdint.h is available. if not, use inttypes. this should fix #239
+ and make compilation on solaris 9 work.
+
+2009-08-24 12:04 oetiker
+
+ * debian/README, debian/README.Debian, debian/build_freetype.sh,
+ debian/changelog, debian/control, debian/copyright,
+ debian/librrd0-dev.files, debian/librrd0.files,
+ debian/librrd0.postinst, debian/librrd0.postrm,
+ debian/librrd0.shlibs, debian/librrdp-perl.files,
+ debian/librrds-perl.files, debian/rrdtool-tcl.files,
+ debian/rrdtool.files, debian/rules, debian/watch: replae with
+ pointer
+
+2009-08-24 12:02 oetiker
+
+ * src/rrd_config_bottom.h: call fpclass only once when replacing
+ isnan for solaris
+
+2009-08-22 22:03 oetiker
+
+ * MakeMakefile: remove misspellt keyword ...
+
+2009-08-21 05:03 oetiker
+
+ * m4/acinclude.m4, src/rrd_config_bottom.h: make sure all elements
+ required in the definition of isinf are defined in their turn
+
+2009-08-20 22:02 oetiker
+
+ * src/rrd_graph.c, src/rrd_tool.c: Trim trailing whitespace, reoder
+ getopt_long per shortopt char; Fix -D while at it -- Bernhard
+ Reutner-Fischer
+
+2009-08-19 15:24 oetiker
+
+ * NEWS, doc/rrdgraph.pod, src, src/rrd_graph.c, src/rrd_graph.h,
+ src/rrd_tool.c: The attached patch allows to $ rrdtool graph
+ --border=0 to disable the 3d border around the image. -- Bernhard
+ Reutner-Fischer rep.dot.nop gmail.com
+
+2009-08-19 07:44 oetiker
+
+ * src/rrd_graph.c: yes this should not matter, but I think it is the
+ right thing todo ...
+
+2009-08-17 21:34 oetiker
+
+ * src/rrd_dump.c, src/rrd_tune.c: added missing prototypes
+
+2009-08-17 21:31 oetiker
+
+ * CONTRIBUTORS, doc/librrd.pod, src/librrd.sym.in.in, src/rrd.h,
+ src/rrd_dump.c: Added a call back interface to rrd_dump to be able
+ to call the function from c. See librrd.pod for documentation. --
+ Benny Baumann BenBE geshi.org
+
+2009-08-16 22:22 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: From: Florian Forster
+ <octo@leeloo.lan.home.verplant.org> This patch introduces
+ per-socket, per-command permissions to the RRD caching daemon,
+ RRDCacheD. This allows administrators to limit access to the
+ daemon in a fine-grained manner. The patch removes the command
+ line option `-L' and introduces `-P' instead. The option must
+ appear *before* the `-l' option and the given permissions are set
+ for all following sockets or another `-P' option. For example:
+ rrdcached -P FLUSH,PENDING -l 10.2.3.4 -P UPDATE -l
+ unix:/some/path Allow `FLUSH' and `PENDING' commands to clients
+ connected via IPv4 networking and `UPDATE' to clients connected
+ via a UNIX domain socket only. There are a couple of exceptions: -
+ The commands `HELP' and `QUIT' are always allowed. - If the
+ command `BATCH' is allowed, the command `.' is automatically
+ allowed, too. By default, i. e. if no `-P' option is specified,
+ all commands will be allowed. As a shortcut to reset the behavior
+ to the default behavior, you can use the slightly hackish `-P ""'
+ syntax. Signed-off-by: Florian Forster
+ <octo@leeloo.lan.home.verplant.org>
+
+2009-08-16 22:05 oetiker
+
+ * configure.ac: with my Debian Testing box I had to apply the
+ following small changes to the `configure.ac' file in order to
+ make `autoconf' happy. Don't know what the problem precisely is ?
+ m4 and its square parenthesis is too high for me ;) -- Florian
+
+2009-08-16 22:00 oetiker
+
+ * autogen.sh: there is no config directory ... so lets not search
+ for it in autogen.sh
+
+2009-08-11 14:00 oetiker
+
+ * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: fix
+ freeing order when generating error messages. found by Dmitry V.
+ Krivenok
+
+2009-08-10 11:47 oetiker
+
+ * m4/acinclude.m4: include math.h when testing IEEE
+
+2009-08-08 14:06 oetiker
+
+ * branches/1.3/program/doc/rrd-beginners.pod, doc/rrd-beginners.pod:
+ remove extra \ in perl example
+
+2009-08-08 09:38 oetiker
+
+ * src/rrd_daemon.c: The journal files are time-stamped and replayed
+ in order. This allows systems with 32-bit signed off_t to write
+ more than 2GB of journal entries per flush interval. --kevin
+
+2009-08-08 09:36 oetiker
+
+ * doc/rrdgraph.pod: add some shell proggramming advice ... Bernhard
+ Reutner-Fischer
+
+2009-08-08 09:34 oetiker
+
+ * src/rrd_daemon.c: Remove PID file later in the cleanup process
+ --kevin
+
+2009-08-08 09:29 oetiker
+
+ * src/rrd_daemon.c: Increment the DataSetsWritten counter before
+ freeing the RRD values. --kevin
+
+2009-08-08 09:28 oetiker
+
+ * src/rrd_daemon.c: The current method may have caused flushes (and
+ journal rotations) more often than necessary. The problem was
+ introduced in r1600. --kevin
+
+2009-08-08 09:27 oetiker
+
+ * src/rrd_daemon.c: Two-phase shutdown for rrdcached ensures that
+ values are flushed. Previously, it was possible for the queue
+ threads to exit before the flush thread completed queueing values.
+ If running with -F, rrdcached may have crashed due to assertion
+ failure before writing all values. -- kevin
+
+2009-08-07 06:04 oetiker
+
+ * branches/1.3/program/bindings/python/rrdtoolmodule.c,
+ bindings/python/rrdtoolmodule.c: include PACKAGE_VERSION as
+ version number for python module to fix #236
+
+2009-08-03 18:51 oetiker
+
+ * branches/1.3/program/src/rrd_info.c, src/rrd_info.c: in rrd > 1.3
+ it's called rrd_info_push ... and not just info_push ...
+
+2009-08-03 18:45 oetiker
+
+ * branches/1.2/program/src/rrd_info.c,
+ branches/1.3/program/src/rrd_info.c, src/rrd_info.c: Show the
+ index of each data source in the rrd_info output. Patch for #231
+ provided by Glenn Herteg, GroundWork Open Source, Inc.
+
+2009-07-30 07:57 oetiker
+
+ * NEWS: new news
+
+2009-07-30 07:56 oetiker
+
+ * src/rrd_tune.c: rrd_tune HW Update Allow to set the smoothing
+ window (alpha, beta, gamma) to zero. I'm using rrdtool 1.3.8 with
+ abberant behavior detection from the Brutlag method. I need to use
+ a week seasonality and no smoothing for the SEASONAL and
+ DEVSEASONAL. So I use rrdtune in order to set the smoothing window
+ to 0.0. This calls the set_hwarg(). But this method is also used
+ to tune the alpha, beta and gamma that can't be set to 0.0 So when
+ I tune my smoothing window size to 0.0, it returns -1 due to the
+ if(window<=0.0) then do nothing. I join here a small correction
+ with a differnent method used to set only the smoothing window
+ size and allowing it to be zero. -- sylvain.luiset gmail.com
+
+2009-07-28 16:49 oetiker
+
+ * configure.ac: update conditional silent-rules
+
+2009-07-14 12:00 oetiker
+
+ * src/rrd_daemon.c: Handle race condition for "UPDATE" with new
+ files. Problem found by Sebastian Harl. Patch by Kevin.
+
+2009-07-12 06:28 oetiker
+
+ * src/rrd_daemon.c: Do not trust cache tree pointers after releasing
+ the cache lock. It's possible that a "FORGET" was issued in the
+ mean time. -- kevin
+
+2009-07-10 05:52 oetiker
+
+ * src/rrd_daemon.c: destroy flush condition variable
+
+2009-07-10 05:51 oetiker
+
+ * src/rrd_graph.c: Move <libgen.h> include so we know whether we
+ HAVE_LIBGEN_H -- kevin
+
+2009-07-09 20:14 oetiker
+
+ * doc/Makefile.am, src/rrd_thread_safe.c: Silence automake
+ portability warnings caused by multiple inference rules. -- kevin
+ brintnall
+
+2009-07-05 08:41 oetiker
+
+ * configure.ac, src/rrd_restore.c, win32/rrd_config.h.msvc: check
+ for the size of time_t and behave accordingly
+
+2009-07-04 14:51 oetiker
+
+ * src/rrd_restore.c: be more careful when converting to string to
+ time_t ... test if time_t is long long
+
+2009-06-10 19:05 oetiker
+
+ * bindings/lua/compat-5.1r5/compat-5.1.c,
+ bindings/lua/compat-5.1r5/compat-5.1.h,
+ bindings/lua/compat-5.1r5/compat-5.1.lua: add the real license ...
+
+2009-06-10 12:17 oetiker
+
+ * branches/1.3/program/doc/bin_dec_hex.pod,
+ branches/1.3/program/doc/rrdtutorial.es.pod, doc/bin_dec_hex.pod,
+ doc/rrdtutorial.es.pod: fix bad pdf links
+
+2009-06-09 19:22 oetiker
+
+ * bindings/lua/compat-5.1r5/compat-5.1.c,
+ bindings/lua/compat-5.1r5/compat-5.1.h,
+ bindings/lua/compat-5.1r5/compat-5.1.lua: added compat 5.1 license
+ copied from website
+
+2009-06-08 05:12 oetiker
+
+ * branches/1.3/program/configure.ac, configure.ac: make config.h a
+ symlink to rrd_config.h so that intl/Makefile is happy
+
+2009-06-08 04:56 oetiker
+
+ * branches/1.3/program/MakeMakefile,
+ branches/1.3/program/configure.ac, MakeMakefile, configure.ac:
+ Relax automake requirements and make 1.11 features optional --
+ kevin brintnall
+
+2009-06-07 20:48 oetiker
+
+ * bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
+ bindings/ruby/main.c: fix some missing rrd_flushcached instances
+ -- kevin
+
+2009-06-07 14:46 oetiker
+
+ * bindings/tcl/tclrrd.c: switch to the rrd_flushcached interface
+
+2009-06-07 14:45 oetiker
+
+ * src/rrd_cgi.c: consider fgets return value
+
+2009-06-07 14:33 oetiker
+
+ * intl, po/Makefile.in.in: do not try to mess with autopoints files
+
+2009-06-07 14:27 oetiker
+
+ * src/rrd_open.c: check return value from write
+
+2009-06-07 14:19 oetiker
+
+ * src/rrd_daemon.c: check return values of dup and ftruncate
+
+2009-06-07 14:12 oetiker
+
+ * src/rrd_fetch.c, src/rrd_flushcached.c, src/rrd_info.c: fix some
+ warnings
+
+2009-06-07 13:57 oetiker
+
+ * intl, intl/Makefile.in: added a copy to svn since it is changed
+ from the original
+
+2009-06-07 13:53 oetiker
+
+ * po/Makefile.in.in: changed from original version, so include it
+ ...
+
+2009-06-07 13:42 oetiker
+
+ * Makefile.am, autogen.sh: include libtool with the distro
+
+2009-06-07 11:36 oetiker
+
+ * configure.ac: another ID tag
+
+2009-06-07 11:35 oetiker
+
+ * Makefile.am, README: more id tags added
+
+2009-06-07 11:34 oetiker
+
+ * COPYRIGHT: updated for release
+
+2009-06-07 11:34 oetiker
+
+ * COPYRIGHT, TODO: updated for release
+
+2009-06-07 11:20 oetiker
+
+ * CONTRIBUTORS: added $Id:$
+
+2009-06-07 11:16 oetiker
+
+ * NEWS: initial news
+
+2009-06-02 13:55 oetiker
+
+ * branches/1.3/program/doc/rrdupdate.pod, doc/rrdupdate.pod: Mention
+ that negative time values should be separated by '--' in
+ rrdupdate.pod -- Sebastian Harl
+
+2009-06-02 05:55 oetiker
+
+ * trunk/talks/op5-09, trunk/talks/op5-09/3days-solar-graph.pdf,
+ trunk/talks/op5-09/active-acache-management.pdf,
+ trunk/talks/op5-09/active-acache-management.xar,
+ trunk/talks/op5-09/beamercolorthemetobi.sty,
+ trunk/talks/op5-09/body.tex, trunk/talks/op5-09/cache-flow.pdf,
+ trunk/talks/op5-09/cache-flow.xar,
+ trunk/talks/op5-09/cache-importance.pdf,
+ trunk/talks/op5-09/cache-importance.xar,
+ trunk/talks/op5-09/charles.png,
+ trunk/talks/op5-09/energy_graph.png,
+ trunk/talks/op5-09/handouts.tex,
+ trunk/talks/op5-09/n20e-daily.png,
+ trunk/talks/op5-09/nmn09_200.jpg, trunk/talks/op5-09/pings.png,
+ trunk/talks/op5-09/presentation.tex,
+ trunk/talks/op5-09/readahead-fix.pdf,
+ trunk/talks/op5-09/readahead-fix.xar,
+ trunk/talks/op5-09/systembelastung.png,
+ trunk/talks/op5-09/update-schematics.pdf,
+ trunk/talks/op5-09/update-schematics.xar: initial
+
+2009-06-01 14:01 oetiker
+
+ * branches/1.3/program/m4/acinclude.m4, m4/acinclude.m4: Make
+ rrdtool compile on GNU/kFreeBSD. Fix for Debian bug 494874. Patch
+ by Petr Salinger.
+
+2009-06-01 13:58 oetiker
+
+ * branches/1.3/program/src/rrd_update.c, src/rrd_update.c: make
+ negative update times work as diescribed in the documentation (-5
+ is NOW-5seconds) this takes care of debian bug 332766
+
+2009-05-28 05:25 oetiker
+
+ * src/rrd_open.c: madvise hints may not be ORed since they are
+ enumerated ... #224
+
+2009-05-27 16:23 oetiker
+
+ * configure.ac: back to 0.14.4
+
+2009-05-27 16:21 oetiker
+
+ * Makefile.am, configure.ac: get the latest gettext
+
+2009-05-27 16:03 oetiker
+
+ * src/Makefile.am: added gettext.h to dist
+
+2009-05-27 15:00 oetiker
+
+ * src/gettext.h: added missing gettext.h
+
+2009-05-27 14:59 oetiker
+
+ * po/LINGUAS, po/de.po: we don't have any translations ... so do not
+ pretend
+
+2009-05-27 14:31 oetiker
+
+ * autogen.sh, configure.ac: reduce gettext version requirements
+
+2009-05-27 14:14 oetiker
+
+ * MakeMakefile: fix path
+
+2009-05-27 13:39 oetiker
+
+ * MakeMakefile, Makefile.am, acinclude.m4, autogen.sh,
+ bindings/Makefile.am, configure.ac, doc/Makefile.am,
+ m4/acinclude.m4, po/ChangeLog, po/Makevars, src/Makefile.am,
+ src/rrd_i18n.h: the get ready for 1.4rc patch * updated to
+ automake 1.11 with silet build, with this warnings stand out much
+ better in the build process. use make V=1 to see all as before *
+ switched from intltoolize to autopoint for gettext support * moved
+ m4 bits into their own subdirectory --tobi
+
+2009-05-27 13:11 oetiker
+
+ * src/rrd_graph.c, src/rrd_graph.h: Only include libgen.h when we
+ have it. use pbbasename if we do not. Also fixes #223.
+
+2009-05-26 15:25 oetiker
+
+ * doc/rrdtool.pod: update flush to flushcached
+
+2009-05-26 15:24 oetiker
+
+ * bindings/lua/rrdlua.c, bindings/perl-shared/RRDs.pm,
+ bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
+ bindings/ruby/main.c, bindings/tcl/tclrrd.c: bindings should
+ invoke new rrd_flushcached (instead of rrd_cmd_flush) -- kevin
+
+2009-05-26 15:20 oetiker
+
+ * src/rrd_restore.c: "ulong" is not portable. must be unsigned long
+ -- kevin
+
+2009-05-26 08:55 oetiker
+
+ * doc/Makefile.am: update flush document name
+
+2009-05-26 07:14 oetiker
+
+ * src/Makefile.am: rename rrd_flush.c to rrd_flushcached.c in
+ Makefile.am
+
+2009-05-26 07:13 oetiker
+
+ * doc/rrdflush.pod, doc/rrdflushcached.pod, src/librrd.sym.in.in,
+ src/rrd.h, src/rrd_flush.c, src/rrd_flushcached.c, src/rrd_open.c,
+ src/rrd_tool.c: resolve the "flush inconsistency": * rrd_flush (a
+ leftover from when rrdtool was using stream based io) is turned
+ into a no-op but still exported to preserve library compatibility.
+ * rrd_cmd_flush (the implementation of "rrdtool flush") is renamed
+ to rrd_flushcached along with its command line invocation which is
+ now rrdtool flushcached --tobi
+
+2009-05-25 22:23 oetiker
+
+ * src/rrd_restore.c: While restoring, rrd_restore uses between 30
+ and 40 times as much memory as the size of the rrd file to be
+ restored. This is due to the use of libxml2 for parsing the the
+ whole file prior to turning it into rrd structs. This patch
+ switches rrd_restore to using the xmlTextReader interface for
+ incremental consumtion of xml files. This reduces the memory
+ requirements to about twice the size of the rrd file which should
+ be quite manageable for most cases. The parsing is about 25% less
+ efficient than with the original libxml2 version of rrd_restore.
+ This could be in part due to the more liberal use of malloced
+ memory. Optimizing this is for another day though. --tobi
+
+2009-05-25 06:05 oetiker
+
+ * branches/1.3/program/src/rrd_open.c, src/rrd_open.c: only include
+ utime.h when necessary
+
+2009-05-24 10:31 oetiker
+
+ * branches/1.3/program/configure.ac,
+ branches/1.3/program/src/rrd_info.c,
+ branches/1.3/program/src/rrd_open.c,
+ branches/1.3/program/src/rrd_update.c, configure.ac,
+ src/rrd_info.c, src/rrd_open.c, src/rrd_update.c: * in 1.3:
+ Changed types used in rrd_file_t from off_t to size_t to prevent:
+ warning: comparison between signed and unsigned * Misc other off_t
+ -> size_t changes to prevent signed warning * in 1.3: Added
+ rrd_dump_opt_r declaration to prevent undef warning * Explicit
+ cast to time_t of check in rrd_fetch to prevent signed warning *
+ Added vasprintf path to sprintf_alloc to prevent excessive
+ mallocing * in 1.3: fixed STRERROR_R_CHAR_P undef warning patch by
+ Steven Hartland killing multiplay.co.uk
+
+2009-05-22 14:54 oetiker
+
+ * src/rrd_update.c: reset errno right befor the call I want to test
+
+2009-05-22 13:55 oetiker
+
+ * src/rrd_update.c: inline is something for the compiler to figure
+ ...
+
+2009-05-22 11:32 oetiker
+
+ * branches/1.3/program/src/rrd_update.c, src/rrd_update.c: fix error
+ messages on the road to fix #222
+
+2009-05-21 05:20 oetiker
+
+ * doc/rrdgraph.pod: fix text organisation
+
+2009-05-18 14:23 oetiker
+
+ * branches/1.3/program/bindings/python/rrdtoolmodule.c,
+ bindings/python/rrdtoolmodule.c: integrated fix for debian bug
+ #529291 as supplied by Anders Hammarquist
+
+2009-05-11 21:25 oetiker
+
+ * branches/1.3/program/configure.ac,
+ branches/1.3/program/src/rrd_getopt.c, configure.ac,
+ src/rrd_getopt.c: fix rrd_getops use of external variables (optarg
+ and friends) ... most prominently is kills a segfault when using
+ rrdtool perl bindings on solaris ... thanks to Ihsan Dogan for
+ helping with tracking this down and providing access to sparc
+ solaris boxes.
+
+2009-04-29 06:52 oetiker
+
+ * branches/1.3/program/CONTRIBUTORS,
+ branches/1.3/program/doc/rrdgraph_data.pod, CONTRIBUTORS,
+ doc/rrdgraph_data.pod: added some remarks on CDEF versus VDEF to
+ the docs -- Pablo Sanchez
+
+2009-04-20 06:48 oetiker
+
+ * doc/Makefile.am, doc/librrd.pod, src/librrd.sym.in.in, src/rrd.h,
+ src/rrd_daemon.c, src/rrd_utils.c: This patch includes utility
+ functions to support dynamically sized arrays. This simplifies the
+ code that manages some of the dynamic structures inside rrdcached.
+ A few data types have been changed to size_t. -- kevin
+
+2009-04-20 06:46 oetiker
+
+ * doc/rrdinfo.pod, src/rrd_format.c, src/rrd_info.c, src/rrd_open.c,
+ src/rrd_tool.h: introduced header_property in info output --
+ Daniel.Pocock barclayscapital.com
+
+2009-04-17 09:53 oetiker
+
+ * branches/1.3/program/src/rrd_tool.c, src/rrd_tool.c: add
+ documentation for graph-render-mode
+
+2009-04-15 07:05 oetiker
+
+ * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: fix
+ comments and error messages in rrd_restore patch
+
+2009-04-15 07:02 oetiker
+
+ * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: Fix
+ casting issues in rrd_restore. The bug manifested when compiled on
+ sparc v9 as explained in #218. Patch based in input provided by
+ poster of #218.
+
+2009-04-14 13:55 oetiker
+
+ * branches/1.2/program/bindings/ruby/main.c,
+ branches/1.3/program/bindings/ruby/main.c, bindings/ruby/main.c:
+ make ruby bindings compile with newer ruby versions ... fix for
+ #217 patch provided by rrd trac user.
+
+2009-04-14 07:51 oetiker
+
+ * branches/1.3/program/bindings/perl-piped/RRDp.pm,
+ bindings/perl-piped/RRDp.pm: Generate an error message when using
+ RRDp with graph - this can not work reliably. (Debian Bug#251701)
+ -- Sebastian Harl
+
+2009-04-14 06:10 oetiker
+
+ * src/Makefile.am, src/librrd.sym.in.in, src/rrd.h,
+ src/rrd_daemon.c, src/rrd_open.c, src/rrd_restore.c,
+ src/rrd_utils.c: rrd_random() is a wrapper around random() that
+ ensures the PRNG is seeded exactly ONCE per process. rrd_utils.c
+ is introduced for functions that do not have a better home.
+ --kevin
+
+2009-04-10 08:52 oetiker
+
+ * src/rrd_daemon.c: This patch consolidates several aspects of the
+ command handling in rrdcached: * all commands, help, and context
+ information is reduced to a single data structure. * all checks
+ for command validity (context and permission) are handled in the
+ main dispatch routine This removes duplicate help/syntax text, and
+ long if..elseif..else chains. It facilitates the addition of new
+ commands. -- kevin
+
+2009-04-09 15:07 oetiker
+
+ * src/rrd_daemon.c: The bookkeeping of all threads is not necessary,
+ since we cannot pthread_join() them anyway. We only need to know
+ when the last one has exited. -- kevin
+
+2009-04-09 15:05 oetiker
+
+ * doc/rrdcached.pod: added missing docs -- kevin
+
+2009-04-09 15:04 oetiker
+
+ * branches/1.3/program/doc/rrdtutorial.pod, doc/rrdtutorial.pod:
+ added missing newline -- by sebastian harl
+
+2009-04-07 17:33 oetiker
+
+ * trunk/talks/swinog18/body.tex,
+ trunk/talks/swinog18/presentation.tex: minor adjustments
+
+2009-04-07 07:23 oetiker
+
+ * m4: make sure an empty m4 is in the checkout
+
+2009-04-07 06:37 oetiker
+
+ * branches/1.3/program/doc/rrdgraph.pod,
+ branches/1.3/program/src/rrd_graph.c, NEWS, doc/rrdgraph.pod,
+ src/rrd_graph.c: fix for #213 restore old behaviour of --lazy.
+ Even in lazy mode all the data calculation elements are run. The
+ main time saving comes from the fact that the graph is not being
+ drawn and the image does not have to be compressed.
+
+2009-04-07 06:03 oetiker
+
+ * branches/1.3/program/src/rrd_dump.c, src/rrd_dump.c: make sure
+ rrd_dump outputs numbers with C locale so that . does not suddenly
+ become , this fixes #212
+
+2009-04-06 14:49 oetiker
+
+ * CONTRIBUTORS, bindings/python/rrdtoolmodule.c, doc/rrdpython.pod:
+ I thought that it would be nice to be able to pass parameters to
+ python bindings as a list (array) of strings. -- Vytautas
+ Zdanavicius vytaszd at yahoo.com
+
+2009-04-06 14:14 oetiker
+
+ * src/rrd_dump.c: use %lld with (long long) conversion when printing
+ time.
+
+2009-04-06 14:12 oetiker
+
+ * branches/1.3/program/src/rrd_update.c, src/rrd_update.c: printf
+ for time_t with %lli can easily cause a segfault since on many
+ platforms time_t is only 32bit ... by adding (long long) to the
+ time value this gets fixed.
+
+2009-04-06 14:08 oetiker
+
+ * src/rrd_graph.c: lets have an error message when creating the
+ graph fails
+
+2009-04-06 12:02 oetiker
+
+ * trunk/talks/goopen-09/active-acache-management.pdf,
+ trunk/talks/goopen-09/active-acache-management.xar,
+ trunk/talks/goopen-09/beamercolorthemetobi.sty,
+ trunk/talks/goopen-09/body.tex,
+ trunk/talks/goopen-09/cache-flow.pdf,
+ trunk/talks/goopen-09/cache-flow.xar,
+ trunk/talks/goopen-09/cache-importance.pdf,
+ trunk/talks/goopen-09/cache-importance.xar,
+ trunk/talks/goopen-09/charles.png,
+ trunk/talks/goopen-09/energy_graph.png,
+ trunk/talks/goopen-09/handouts.tex,
+ trunk/talks/goopen-09/n20e-daily.png,
+ trunk/talks/goopen-09/pings.png,
+ trunk/talks/goopen-09/presentation.tex,
+ trunk/talks/goopen-09/readahead-fix.pdf,
+ trunk/talks/goopen-09/readahead-fix.xar,
+ trunk/talks/goopen-09/systembelastung.png,
+ trunk/talks/goopen-09/update-schematics.pdf,
+ trunk/talks/goopen-09/update-schematics.xar: go open presentation
+ checkin
+
+2009-03-30 18:33 oetiker
+
+ * trunk/talks/swinog18/active-acache-management.xar: sync xara file
+
+2009-03-30 18:31 oetiker
+
+ * trunk/talks/swinog18,
+ trunk/talks/swinog18/active-acache-management.pdf,
+ trunk/talks/swinog18/active-acache-management.xar,
+ trunk/talks/swinog18/beamercolorthemetobi.sty,
+ trunk/talks/swinog18/body.tex,
+ trunk/talks/swinog18/cache-flow.pdf,
+ trunk/talks/swinog18/cache-flow.xar,
+ trunk/talks/swinog18/cache-importance.pdf,
+ trunk/talks/swinog18/cache-importance.xar,
+ trunk/talks/swinog18/handouts.tex,
+ trunk/talks/swinog18/presentation.tex,
+ trunk/talks/swinog18/readahead-fix.pdf,
+ trunk/talks/swinog18/readahead-fix.xar,
+ trunk/talks/swinog18/update-schematics.pdf,
+ trunk/talks/swinog18/update-schematics.xar: initial
+
+2009-03-21 10:45 oetiker
+
+ * src/rrd_hw.c: remove excess flush calls ...
+
+2009-03-21 09:56 oetiker
+
+ * src/librrd.sym.in.in, src/rrd.h: remove flush symbol
+
+2009-03-21 09:53 oetiker
+
+ * src/rrd_hw.c, src/rrd_open.c: the call to rrd_flush has appeared
+ when rrd_open was fleshed out. It used to be an fflush call which
+ is something entirely different than the current rrd_flush
+ implementation with fdatasync was ... we can safely drop this and
+ gain performance for holt winters in the process ... -- tobi
+
+2009-03-18 17:12 oetiker
+
+ * CONTRIBUTORS, NEWS, doc/rrdgraph.pod, src/rrd_graph.c,
+ src/rrd_graph.h: New rrd_graph functions for legend placement
+ control added -- Patch by Melchior Rabe rrdtool mrab.de
+
+2009-03-08 11:12 oetiker
+
+ * src/rrd_flush.c: rrd_flush.c: Provide a more useful error message.
+ by Sebastian Harl
+
+2009-03-08 08:02 oetiker
+
+ * branches/1.2/program/WIN32-BUILD-TIPS.txt,
+ branches/1.2/program/bindings/Makefile.am,
+ branches/1.2/program/bindings/perl-shared/MANIFEST,
+ branches/1.2/program/bindings/perl-shared/ntmake-build,
+ branches/1.2/program/bindings/perl-shared/ntmake.PL,
+ branches/1.3/program/WIN32-BUILD-TIPS.txt,
+ branches/1.3/program/bindings/Makefile.am,
+ branches/1.3/program/bindings/perl-shared/MANIFEST,
+ branches/1.3/program/bindings/perl-shared/ntmake-build,
+ branches/1.3/program/bindings/perl-shared/ntmake.PL,
+ WIN32-BUILD-TIPS.txt, bindings/Makefile.am,
+ bindings/perl-shared/MANIFEST, bindings/perl-shared/ntmake-build,
+ bindings/perl-shared/ntmake.PL: Renaming ntmake.pl to ntmake.PL
+ (r1742) had unforseen side effects. At least on freebsd ntmake.PL
+ gets called automatically during build. This is not desired. I
+ renamed the file to ntmake-build sinc it gets called explicilty on
+ windows anyway. Reported by Kevin modified by Tobi
+
+2009-03-07 10:31 oetiker
+
+ * NEWS, bindings/lua/rrdlua.c, bindings/perl-shared/RRDs.pm,
+ bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
+ bindings/ruby/main.c, bindings/tcl/tclrrd.c, doc/rrdflush.pod,
+ src/rrd_flush.c: This 2-patch series exposes 'flush' methods to
+ the various language bindings.
+
+2009-03-06 17:30 oetiker
+
+ * trunk/talks/goopen-09, trunk/talks/goopen-09/abstract.txt,
+ trunk/talks/goopen-09/bio.txt: initial
+
+2009-03-06 05:51 oetiker
+
+ * branches/1.3/program/src/rrd_xport.c, src/rrd_xport.c: there were
+ two lines of debug info printed by rrd_xport, messing up the xml
+ code. Fix by Alejandro Galue.
+
+2009-03-06 05:39 oetiker
+
+ * configure.ac, src/rrd_thread_safe.c: Even though POSIX/XSI
+ requires "strerror_r" to return an "int", some systems (e.g. the
+ GNU libc) return a "char *" _and_ ignore the second argument (user
+ provided buffer). The configure script now checks for that
+ behavior using AC_FUNC_STRERROR_R. rrd_strerror() in
+ rrd_thread_safe.c has been updated to (hopefully) handle all
+ possible cases. Previously, rrd_strerror() would have returned
+ "strerror_r failed. sorry!" in mostly any cases when using glibc,
+ since "if (strerror_r())" had been used to check for errors which
+ evaluates to true if a (non-NULL) pointer was returned. Now, we,
+ at least, return the error number in case anything else fails.
+ Thanks to Alessandro Iurlano for reporting this issue after
+ spotting it in collectd <http://collectd.org>. patch by Sebastian
+ Harl
+
+2009-03-06 05:30 oetiker
+
+ * src/rrd_daemon.c: Make sure we use correct sizes for vsnprintf
+ (sizeof) and strncpy (sizeof-1). -- kevin
+
+2009-02-21 09:43 oetiker
+
+ * branches/1.2/program/doc/bin_dec_hex.pod,
+ branches/1.2/program/doc/cdeftutorial.pod,
+ branches/1.2/program/doc/rrdgraph.pod,
+ branches/1.2/program/doc/rrdgraph_data.pod,
+ branches/1.2/program/doc/rrdgraph_examples.pod,
+ branches/1.2/program/doc/rrdgraph_graph.pod,
+ branches/1.2/program/doc/rrdgraph_rpn.pod,
+ branches/1.2/program/doc/rrdresize.pod,
+ branches/1.2/program/doc/rrdtutorial.es.pod,
+ branches/1.2/program/doc/rrdtutorial.pod,
+ branches/1.3/program/doc/bin_dec_hex.pod,
+ branches/1.3/program/doc/cdeftutorial.pod,
+ branches/1.3/program/doc/rrdgraph.pod,
+ branches/1.3/program/doc/rrdgraph_data.pod,
+ branches/1.3/program/doc/rrdgraph_examples.pod,
+ branches/1.3/program/doc/rrdgraph_graph.pod,
+ branches/1.3/program/doc/rrdgraph_rpn.pod,
+ branches/1.3/program/doc/rrdresize.pod,
+ branches/1.3/program/doc/rrdtutorial.es.pod,
+ branches/1.3/program/doc/rrdtutorial.pod, doc/bin_dec_hex.pod,
+ doc/cdeftutorial.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
+ doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
+ doc/rrdgraph_rpn.pod, doc/rrdresize.pod, doc/rrdtutorial.es.pod,
+ doc/rrdtutorial.pod: Misc documentation fixes by Alex van den
+ Bogaerdt
+
+2009-02-21 09:23 oetiker
+
+ * doc/rrdgraph.pod, doc/rrdgraph_rpn.pod: Documentation fixes by
+ Bernhard Reutner-Fischer
+
+2009-01-25 22:39 oetiker
+
+ * branches/1.3/program/doc/rrdgraph.pod, doc/rrdgraph.pod: added doc
+ on new graphv graph_start und graph_end info variables
+
+2009-01-25 22:02 oetiker
+
+ * branches/1.2/program/src/rrd_dump.c,
+ branches/1.2/program/src/rrd_first.c,
+ branches/1.3/program/src/rrd_dump.c,
+ branches/1.3/program/src/rrd_first.c,
+ branches/1.3/program/src/rrd_graph.c, src/rrd_dump.c,
+ src/rrd_first.c, src/rrd_graph.c: fix type conversion error (on
+ windows) unsigned/signed affecting timestamps on rrd_dump.
+
+2009-01-25 21:52 oetiker
+
+ * branches/1.2/program/bindings/Makefile.am,
+ branches/1.2/program/bindings/perl-shared/ntmake.PL,
+ branches/1.2/program/bindings/perl-shared/ntmake.pl,
+ branches/1.3/program/bindings/Makefile.am,
+ branches/1.3/program/bindings/perl-shared/ntmake.PL,
+ branches/1.3/program/bindings/perl-shared/ntmake.pl,
+ bindings/Makefile.am, bindings/perl-shared/ntmake.PL,
+ bindings/perl-shared/ntmake.pl: rename ntmake.pl to ntmake.PL so
+ that it does not get installed
+
+2009-01-25 18:38 oetiker
+
+ * src/rrd_tool.c: define cwd where we need it and not outside
+
+2009-01-14 08:14 oetiker
+
+ * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: In
+ rrd_graph: the width/height values are written into
+ rrd_infoval_t's u_cnt but read out of u_int (u_long vs. int). This
+ breaks on LP64BE. Patch by Rafal Boni rafal pobox.com
+
+2009-01-14 07:22 oetiker
+
+ * NEWS, doc/rrdgraph_rpn.pod, src/rrd_graph.c, src/rrd_graph.h:
+ added percentnan (VDEF PERCENT variant that ignores NAN) -- patch
+ by Martin Sperl
+
+2009-01-13 07:37 oetiker
+
+ * trunk/talks/opentuesday/rrd-intro.odp: make the talk ready
+
+2009-01-09 15:42 oetiker
+
+ * trunk/status2: seems to wrok
+
+2009-01-09 15:41 oetiker
+
+ * trunk/status2: test
+
+2009-01-09 15:40 oetiker
+
+ * trunk/status/x: test
+
+2009-01-06 16:32 oetiker
+
+ * branches/1.3/program/src/rrd_resize.c, src/rrd_resize.c: with MMAP
+ enabled rrd resize GROW was broken ... this fixes it ...
+
+2009-01-06 15:45 oetiker
+
+ * branches/1.2/program/src/rrd_graph.c,
+ branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: TICK with
+ negative numbers should 'start from the top of the graph' looking
+ down ... now it does.
+
+2009-01-06 14:54 oetiker
+
+ * branches/1.2/program/src/rrd_cgi.c,
+ branches/1.3/program/src/rrd_cgi.c, src/rrd_cgi.c: fix for
+ segfault in rrd_cgi: caused by freeing a invalid address when
+ printing an error message.
+
+2008-12-26 08:05 oetiker
+
+ * branches/1.3/program/configure.ac,
+ branches/1.3/program/src/rrd_graph.h, configure.ac,
+ src/rrd_graph.h: Include libgen.h to get prototype for basename in
+ a POSIX conformant way. Fix for #202.
+
+2008-12-26 08:03 oetiker
+
+ * branches/1.3/program/doc/rrdbuild.pod, doc/rrdbuild.pod:
+ improvements for build docs by Zorzoli, Pablo
+
+2008-12-22 21:23 oetiker
+
+ * branches/1.3/program/src/rrd_fetch.c, src/rrd_fetch.c: should free
+ memory after a successful fetch too ...
+
+2008-12-22 21:23 oetiker
+
+ * branches/1.3/program/bindings/perl-shared/RRDs.pm,
+ bindings/perl-shared/RRDs.pm: documentation fixes
+
+2008-12-22 07:21 oetiker
+
+ * branches/1.3/program/doc/rrdgraph.pod, doc/rrdgraph.pod: Fix for
+ POD error by Sebasian Harl
+
+2008-12-22 07:20 oetiker
+
+ * branches/1.3/program/doc/bin_dec_hex.pod,
+ branches/1.3/program/doc/rpntutorial.pod,
+ branches/1.3/program/doc/rrdbuild.pod,
+ branches/1.3/program/doc/rrdcgi.pod,
+ branches/1.3/program/doc/rrdgraph-old.pod,
+ branches/1.3/program/doc/rrdgraph.pod,
+ branches/1.3/program/doc/rrdgraph_data.pod,
+ branches/1.3/program/doc/rrdgraph_examples.pod,
+ branches/1.3/program/doc/rrdgraph_graph.pod,
+ branches/1.3/program/doc/rrdtool.pod,
+ branches/1.3/program/doc/rrdtutorial.pod, doc/bin_dec_hex.pod,
+ doc/rpntutorial.pod, doc/rrdbuild.pod, doc/rrdcgi.pod,
+ doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
+ doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
+ doc/rrdgraph_libdbi.pod, doc/rrdtool.pod, doc/rrdtutorial.pod:
+ Fixes some typos by Sebastian Harl.
+
+2008-12-19 14:26 oetiker
+
+ * branches/1.3/program/src/Makefile.am,
+ branches/1.3/program/src/plbasename.c,
+ branches/1.3/program/src/plbasename.h,
+ branches/1.3/program/src/rrd_graph.c,
+ branches/1.3/program/src/rrd_update.c,
+ branches/1.3/program/win32/rrdlib.vcproj, src/Makefile.am,
+ src/plbasename.c, src/plbasename.h, src/rrd_graph.c,
+ src/rrd_update.c, win32/rrdlib.vcproj: win32 fixes by Stefan .
+ Ludewig . exitgames . com * added portable plbasename since
+ basename is not available on stock win32 * rrd_update was using %d
+ to show a timestamp ... %lli is better since it also will show
+ 64bit time_t correctly.
+
+2008-12-18 23:56 oetiker
+
+ * branches/1.3/program/Makefile.am, Makefile.am: fix extra dist to
+ include missing win32 files
+
+2008-12-11 14:31 oetiker
+
+ * branches/1.2/program/src/rrd_fetch.c,
+ branches/1.3/program/src/rrd_fetch.c, src/rrd_fetch.c: fixed
+ another seek issue ...
+
+2008-12-11 10:01 oetiker
+
+ * branches/1.2/program/rrdtool.spec,
+ branches/1.3/program/rrdtool.spec, rrdtool.spec: The spec file for
+ building the rrdtool as an RPM that comes with the release is not
+ "friendly" to older versions of RHEL and derivatives. -- Martin
+ Sperl <rrdtool@martin.sperl.org>
+
+2008-12-11 09:59 oetiker
+
+ * doc/Makefile.am: include luapod into distro
+
+2008-12-10 13:18 oetiker
+
+ * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: On some
+ architectures, strtod does not turn "NaN" into 'Not A Number
+ (NAN)' se we better provide our own code here.
+
+2008-12-10 12:42 oetiker
+
+ * NEWS, doc/rrddump.pod, src/rrd_dump.c: rrdtool dump is now
+ backward compatible with rrdtool 1.3 dump again. Default is
+ --header=dtd and --no-header is an alias for --header=none
+
+2008-12-10 08:29 oetiker
+
+ * NEWS: minichange
+
+2008-12-09 18:30 oetiker
+
+ * branches/1.3/program/doc/rrdgraph.pod,
+ branches/1.3/program/src/rrd_graph.c,
+ branches/1.3/program/src/rrd_graph.h,
+ branches/1.3/program/src/rrd_tool.c, doc/rrdgraph.pod,
+ src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c: * forward ported
+ right axis patch from 1.2 branche * fixed --full-size-mode sizing
+ issue when used in combination with --title the work in the axis
+ patch has been sponsored by VoltWerk.
+
+2008-12-08 16:07 oetiker
+
+ * branches/1.3/program/bindings/ruby/main.c,
+ branches/1.3/program/bindings/ruby/test.rb, bindings/ruby/main.c,
+ bindings/ruby/test.rb: Fix for last method in ruby bindings --
+ Hiroyuki Ikezoe
+
+2008-12-05 15:39 oetiker
+
+ * branches/1.3/program/bindings/perl-shared/Makefile.PL,
+ bindings/perl-shared/Makefile.PL: integrate osx build hints as
+ indicated in #192
+
+2008-12-05 15:23 oetiker
+
+ * src/rrd_open.c: deleted a bit much from rrd_open ... merged back
+ in
+
+2008-12-05 15:18 oetiker
+
+ * branches/1.3/program/acinclude.m4,
+ branches/1.3/program/configure.ac,
+ branches/1.3/program/src/rrd_open.c, acinclude.m4, configure.ac,
+ src/rrd_open.c: check for broken implementations of msync /
+ MS_ASYNC where the mtime does not get updated. warn and explicitly
+ call utime in rrd_open when a file is opened rw.
+
+2008-12-05 10:23 oetiker
+
+ * examples/rrdcached/Makefile.am: added rrdcached examples to
+ extra_dist to make sure they get distributed
+
+2008-12-04 16:01 oetiker
+
+ * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: Legends
+ should NOT be placed in reverse order when using --full-size-mode
+ ... this fixed #198.
+
+2008-12-04 15:49 oetiker
+
+ * src/rrd_fetch.c: add de-referencing to step in fetch check
+
+2008-12-04 15:48 oetiker
+
+ * src/rrd.h: fix merg error with win32 port
+
+2008-12-04 09:03 oetiker
+
+ * branches/1.2/program/src/rrd_graph_helper.c,
+ branches/1.3/program/src/rrd_graph_helper.c,
+ src/rrd_graph_helper.c: Catch CDEF:tot= and raise and error to fix
+ #199. Thanks to Jeron Massar for reporting this.
+
+2008-12-04 07:02 oetiker
+
+ * branches/1.3/program/CONTRIBUTORS,
+ branches/1.3/program/WIN32-BUILD-TIPS.txt,
+ branches/1.3/program/src/rrd_tool.c,
+ branches/1.3/program/win32/rrd.sln,
+ branches/1.3/program/win32/rrdtool.vcproj, CONTRIBUTORS,
+ WIN32-BUILD-TIPS.txt, src/rrd_tool.c, win32/rrd.sln,
+ win32/rrdtool.vcproj: Update to WIN32-BUILD-TIPS.txt and VC
+ project files so that the rrdtool.exe can be built too. -- Stefan
+ Ludewig Stefan.Ludewig exitgames.com
+
+2008-12-03 11:08 oetiker
+
+ * branches/1.2/program/src/rrd_fetch.c,
+ branches/1.3/program/src/rrd_fetch.c, src/rrd_fetch.c: When
+ fetching data from 'past' an rra, rrd_fetch was seeking past the
+ rrd file. This did cause seek errors in some setups. Fixed. Thanks
+ to Daniel Pocock for finding the problem.
+
+2008-12-03 09:54 oetiker
+
+ * configure.ac, examples/Makefile.am,
+ examples/rrdcached/Makefile.am: integrated rrdcached examples into
+ build process
+
+2008-12-03 08:47 oetiker
+
+ * examples/rrdcached, examples/rrdcached/RRDCached.pm,
+ examples/rrdcached/rrdcached-size.pl: add rrdcached examples --
+ kevin
+
+2008-12-02 12:35 oetiker
+
+ * branches/1.2/program/doc/rrdbuild.pod,
+ branches/1.3/program/doc/rrdbuild.pod, doc/rrdbuild.pod: fixed
+ solaris build instructions
+
+2008-12-01 11:05 oetiker
+
+ * doc/Makefile.am: added libdbi doc to extradist
+
+2008-11-24 16:08 oetiker
+
+ * trunk/status/2008-11-24.txt: updates by fritz
+
+2008-11-24 14:20 oetiker
+
+ * trunk/status/2008-11-24.txt: slightly revised
+
+2008-11-24 14:00 oetiker
+
+ * trunk/status/2008-11-24.txt: initial
+
+2008-11-20 13:04 oetiker
+
+ * doc/rrdgraph_libdbi.pod, src/rrd_fetch_libdbi.c: Attached a patch
+ for the rrd-tool LIBDBI integration with the following
+ improvements: a) correct error handling in case of libdbi being
+ unable to load the driver was producing segmentation faults. b)
+ better parsing of datasources * until now timestamp fields had to
+ be integer and had to contain a unix timestamp - now you can now
+ also use DateTime fields (you still need to specify it, as the
+ time-range needs to be defined correctly) * data fields are now no
+ longer limited to (var)char or DOUBLE fields - FLOAT, INTEGER,...
+ are now also supported. c) there is a bug with at least LIBDBI
+ 0.8.1 in conjunction with mysql that can result in segmentation
+ faults when BINARY/BLOB fields are accessed - rrdtool will now
+ tell you about this fact before dying ;) d) also the value of
+ rrdderivemaxstep only gets applied if derive has been selected
+ correctly. e) "GROUP BY timestamp" has been removed from SQL
+ statement. f) "ORDER BY timestamp" will be added only in the case
+ of fetching "derived" data. -- Martin Sperl
+
+2008-11-18 17:19 oetiker
+
+ * CONTRIBUTORS, src/rrd.h, src/rrd_client.h, src/rrd_create.c,
+ src/rrd_daemon.c, src/rrd_diff.c, src/rrd_error.c,
+ src/rrd_fetch.c, src/rrd_first.c, src/rrd_format.c,
+ src/rrd_getopt.c, src/rrd_getopt.h, src/rrd_getopt1.c,
+ src/rrd_graph.c, src/rrd_graph.h, src/rrd_hw.c, src/rrd_hw_math.c,
+ src/rrd_hw_update.c, src/rrd_info.c, src/rrd_open.c,
+ src/rrd_parsetime.c, src/rrd_resize.c, src/rrd_restore.c,
+ src/rrd_rpncalc.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
+ src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c, win32/config.h,
+ win32/rrdlib.vcproj: win32 portability patch and
+ win32/rrdlib.vcproj file for the source -- christof wegmann
+ Christof.Wegmann with exitgames.com some fixes to make the result
+ work on unix again ...
+
+2008-11-18 08:37 oetiker
+
+ * trunk/contrib/php4/rrdtool.c: added patch suggested by Lars
+ Johannesen
+
+2008-11-18 07:14 oetiker
+
+ * configure.ac: missing , added to help string
+
+2008-11-17 16:21 oetiker
+
+ * doc/Makefile.am: added build instruction for libdbi docu
+
+2008-11-16 22:24 oetiker
+
+ * doc/RRDp.pod, doc/RRDs.pod, doc/rrdgraph_libdbi.pod: missing pod
+ files
+
+2008-11-15 14:35 oetiker
+
+ * configure.ac: switch tu using AS_HELP_STRING for formatting ...
+
+2008-11-15 14:15 oetiker
+
+ * src/rrd_daemon.c: fix typo in handle_request_help --kevin
+
+2008-11-15 14:14 oetiker
+
+ * doc/rrdcached.pod: doc fixups for rrdcacehd * documented the -p
+ option * added nbsp between option and argument * layout one
+ option per line --kevin
+
+2008-11-11 16:36 oetiker
+
+ * src/rrd_graph.c: make basename work
+
+2008-11-11 16:36 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: This patch allows for
+ multiple RRD writer threads to service the queue. Now, rrdcached
+ can have more simultaneous I/O requests into the kernel. This may
+ allow the kernel to re-order disk writes, resulting in better disk
+ throughput. In practice, throughput is increased by 2-3x. The
+ flush (-f) timer maintenance has been moved from queue_thread_main
+ into its own thread. Be more careful about when to use
+ pthread_cond_signal vs _broadcast, since multiple threads may be
+ waiting on &queue_cond. --kevin
+
+2008-11-10 16:41 oetiker
+
+ * trunk/tutorial/lisa2008/rrd-intro.odp: added 1.4 notes
+
+2008-11-09 19:19 oetiker
+
+ * branches/1.3/program/configure.ac, configure.ac: be even more
+ liberal with NOT using isfinite on solaris2.8
+
+2008-11-09 00:00 oetiker
+
+ * branches/1.2/program/src/rrd_graph.c,
+ branches/1.2/program/src/rrd_graph.h,
+ branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: use
+ basename to determine filename for imginfo as suggested by
+ sebastian
+
+2008-11-08 22:57 oetiker
+
+ * src/rrd_daemon.c: rrdcached: move queue length decrement into
+ remove_from_queue -- kevin
+
+2008-11-08 22:57 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: rrdcached: examine the
+ current queue with the "QUEUE" command -- kevin
+
+2008-11-08 22:50 oetiker
+
+ * src/rrd_daemon.c: This helps with portability on platforms where
+ realloc doesn't handle NULL. -- kevin
+
+2008-11-08 18:01 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: document the "QUIT" command
+ -- kevin
+
+2008-11-08 18:01 oetiker
+
+ * src/rrd_daemon.c: rrdcached: journal_replay default failure
+ reason, just in case avoids a "may be used uninitialized" warning
+ -- kevin
+
+2008-11-08 18:00 oetiker
+
+ * src/rrd_daemon.c: added "quit" command -- kevin
+
+2008-11-08 17:57 oetiker
+
+ * src/rrd_daemon.c: rrdcached now frees all of its resources
+ correctly. This facilitates memory debugging. g_tree now knows how
+ to free the nodes when it removes them. Also, use g_tree_replace
+ instead of g_tree_insert. This fixes a bug triggered when the same
+ file was simultaneously inserted by two clients. --kevin
+
+2008-11-08 17:56 oetiker
+
+ * configure.ac: do not quit when libdbi is missing
+
+2008-11-07 22:46 oetiker
+
+ * branches/1.2/program/src/rrd_graph.c,
+ branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: fixed
+ --font TITLE:12: problem -- tobi
+
+2008-11-07 22:23 oetiker
+
+ * src/rrd_fetch_libdbi.c: fix scaling issue -- Martin
+
+2008-11-07 14:09 oetiker
+
+ * src/rrd_fetch_libdbi.c: extra file to make libdbi patch work
+
+2008-11-07 14:07 oetiker
+
+ * CONTRIBUTORS, configure.ac, src/Makefile.am, src/rrd_fetch.c,
+ src/rrd_tool.h: As some of you may know that I have created a
+ patch for rrdtool 1.2 a few years ago, so that a database could be
+ queried for values for graphing. The patch has been mostly
+ rewritten and the following changes have been made: * high
+ dependency on mysql has been reduced by avoiding the temporary
+ tables (which was bad for mysql replication) * The number of
+ executed SQL-Statements for one CDEF has been reduced to 1
+ compared to 11 SQLs (including CREATE TEMPORARY TABLE) - for patch
+ against version 1.2 * All consolidation is done in rrdtool itself
+ (MIN,MAX,AVERAGE) * Additional consolidation functions are COUNT
+ and SIGMA, which give information on statistics on a per
+ "time-bin" basis. * All these consolidation values are always
+ returned as separate columns, that are returned by RRD and the
+ consolidation function given as Argument is ignored. Main reason
+ is that this way there is only one call to rrd_fetcht and thus the
+ database even if we need to fetch for example min, avg and max.
+ Compare this to 3 calls in case of different consolidation
+ functions - and if you want to get SIGMA and COUNT as well it is
+ still only one call to the backend and the database. * Some
+ previous existing features have been taken out at the moment to
+ allow for this reduced set of SQL queries. o prediction using the
+ values from the last X days at the same time o the corresponding
+ sigma calculation * The idea is to create generic CDEF's that will
+ do the same thing, but that is also available when using RRD-files
+ (similar to TREND, but with another scope) This will get posted as
+ a separate patch. * Overall performance should be much better and
+ the patch as a whole simpler. * The patch also includes
+ modifications to the configuration infrastructure, to make libdbi
+ support optional. -- Martin Sperl
+
+2008-11-07 14:02 oetiker
+
+ * CONTRIBUTORS, doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c,
+ src/rrd_rpncalc.h: new CDEF functions for predictions PREDICT and
+ PREDICTSIGMA -- Martin Sperl
+
+2008-11-07 13:51 oetiker
+
+ * src/rrd_daemon.c: Much simpler handling of timestamp errors.
+ Return an error to the user when any of the time stamp values are
+ invalid. This is similar to RRDTool's normal behavior. Removed the
+ complex logic previously used to return error codes to the user.
+ This solves a bug where non-advancing timestamps could have
+ produced incorrect error output during "BATCH" mode. The bug was
+ cause by using the sock->wbuf pointer for the error output. --
+ kevin brintnall
+
+2008-11-07 13:45 oetiker
+
+ * src/rrd_daemon.c: rrdcached: pull in rrd_config.h so we can use
+ its defines ... particularly HAVE_VSNPRINTF -- kevin brintnall
+
+2008-11-04 07:12 oetiker
+
+ * bindings/Makefile.am, bindings/lua/Makefile.am, doc/Makefile.am: I
+ realize now that the problem is the line test -f lua/Makefile &&
+ cd lua && $(MAKE) install || true in the target
+ "install-data-local", in bindings/Makefile.am. It forces execution
+ of bindings/lua/Makefile independently of lua being found or not.
+ I added that line in my first patch, following perl, python and
+ ruby build style, but it's not needed after I switched to
+ automake. The make recursion is controlled by SUBDIRS, which will
+ only contain "lua" if BUILD_LUA is true. -- Fidelis Assis
+
+2008-11-02 17:25 oetiker
+
+ * bindings/lua/Makefile.am: fix build process for systems without
+ lua
+
+2008-11-02 17:09 oetiker
+
+ * src/rrd_daemon.c: PTHREAD_COND_INITIALIZER may only be used to
+ initialize static cond variables. -- Sebastian Harl
+
+2008-11-02 15:25 oetiker
+
+ * configure.ac: reverting non build makefile patch ... we need to
+ lua makefile for building the ditribution
+
+2008-11-01 09:09 oetiker
+
+ * configure.ac: do not create the lua makefile if lua is not to be
+ compiled.
+
+2008-10-30 14:32 oetiker
+
+ * doc/cdeftutorial.pod: fix from alex
+
+2008-10-28 08:57 oetiker
+
+ * NEWS, doc/rrddump.pod, doc/rrdtool-dump.xsd, src/rrd_dump.c,
+ src/rrd_tool.c: - remove the spaccing between the elements - add
+ xsd support to dump output - change the argument
+ "[--no-header|-n]" to [--header|-h {xsd,dtd}] -- tobias.lindenmann
+ 1und1.de
+
+2008-10-28 08:47 oetiker
+
+ * trunk/website/rrdtool-dump.xsd: xsd for rrdtool
+
+2008-10-26 15:18 oetiker
+
+ * configure.ac, src/Makefile.am, src/librrd.sym.in,
+ src/librrd.sym.in.in: make compilation on older OSX versios work
+ by removing the # from the librrd.sym file
+
+2008-10-24 07:59 oetiker
+
+ * trunk/talks/opentuesday/rrd-intro.odp: added talk
+
+2008-10-24 06:20 oetiker
+
+ * branches/1.2/program/doc/rrdpython.pod,
+ branches/1.3/program/doc/rrdpython.pod, doc/rrdpython.pod: fixed
+ typo ... GAUGE not GUAGE
+
+2008-10-22 20:41 oetiker
+
+ * src/rrd_daemon.c: The previous code relied on the assumption that
+ pthread_cond_init(&cond) was equivalent to memset(&cond,0). This
+ may not be true on all platforms. -- kevin
+
+2008-10-22 06:02 oetiker
+
+ * src/rrd_daemon.c: remove_cache_item() did not check whether a file
+ was in queue before modifying the cache head/tail pointers.
+ Therefore, the process of flushing old files may perturb the
+ cache_queue_head pointer. This caused some nodes with
+ CI_FLAGS_IN_QUEUE to be un-linked from the queue list. Thereafter,
+ they would not be flushed by any periodic process (although they
+ could be revived with FLUSH or UPDATE). This caused a slow memory
+ leak for files that are no longer updated. Pending updates for
+ these "abandoned" files would remain in memory ad infinitum. With
+ this patch, remove_from_queue() will check that the item is queued
+ before modifying the head/tail pointers. This restores the
+ intended behavior. --kevin
+
+2008-10-22 05:08 oetiker
+
+ * bindings/lua/Makefile.lua.in: this was replaced by Makefile.am
+
+2008-10-21 06:10 oetiker
+
+ * bindings/lua/Makefile.am: guess one needs that in svn too for
+ luabindings to work
+
+2008-10-21 05:42 oetiker
+
+ * src/rrd_daemon.c: * Open all listen sockets in daemonize(), while
+ we still have stderr. Changed open_listen_socket_* routines to
+ complain to stderr. Now, any errors in binding to the listen
+ sockets are much more obvious. * Simplified exit of parent after
+ fork() * PID file will be correctly cleaned up if there is a
+ failure in daemonize(). * unlink the unix socket before trying to
+ bind() (after we're sure we have the PID file) -- kevin
+
+2008-10-20 11:46 oetiker
+
+ * src/rrd.h, src/rrd_create.c, src/rrd_open.c, src/rrd_update.c:
+ rrd_notify_row patch: - Delegate choice of starting row for newly
+ created RRD files to the rrd_open.c API. - Introduce the
+ rrd_notify_row() function so that an implementation can choose to
+ align the rows of new RRDs with existing RRDs, if desirable. -
+ Maintain the existing behaviour (random starting row) by default.
+ -- Daniel.Pocock
+
+2008-10-20 06:06 oetiker
+
+ * bindings/Makefile.am, bindings/lua/README,
+ bindings/lua/compat-5.1r5, bindings/lua/compat-5.1r5/compat-5.1.c,
+ bindings/lua/compat-5.1r5/compat-5.1.h,
+ bindings/lua/compat-5.1r5/compat-5.1.lua, bindings/lua/rrdlua.c,
+ bindings/lua/test.lua, bindings/lua/test.lua.bottom, configure.ac:
+ - Lua module build and install process rewritten using
+ automake+libtool - improved check for compat-5.1 availability --
+ Fidelis Assis
+
+2008-10-18 22:32 oetiker
+
+ * src/rrd_open.c: rrd_open should not create files with restrictive
+ masks Removed unnecessary "mode" varaible. The mode is only used
+ when O_CREAT is specified, where we want to use 0666 (as
+ rrd_create_fn did r<=1612). --kevin
+
+2008-10-18 15:50 oetiker
+
+ * src/rrd.h, src/rrd_open.c: - encapsulate fd and mmap related
+ variables within a private data structure - rrd_file_t keeps a
+ pointer to the private data structure of type void*, so that other
+ block storage implementations can store their internal data with
+ rrd_file_t -- Daniel.Pocock
+
+2008-10-17 05:50 oetiker
+
+ * src/rrd_client.c: rrdc_flush_if_daemon should not clobber error
+ message -- kevin (as suggested by Sebastian)
+
+2008-10-17 05:44 oetiker
+
+ * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: use double
+ for legend positioning to fight wiggle
+
+2008-10-16 21:33 oetiker
+
+ * doc/rrdbuild.pod: fix version numbers in compile instructions tobi
+
+2008-10-16 21:30 oetiker
+
+ * src/rrd_client.c: In almost all cases where rrdc_flush can fail,
+ it will leave a more descriptive error message anyway.. better not
+ overwrite it. -- kevin
+
+2008-10-16 21:12 oetiker
+
+ * src/rrd.h, src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c,
+ src/rrd_first.c, src/rrd_info.c, src/rrd_last.c,
+ src/rrd_lastupdate.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_tune.c, src/rrd_update.c: - rrd_open() calculates file
+ size for new files and calls mmap once for the whole file -
+ rrd_resize() cleaned up, no longer passing a size through the
+ cookie argument - rrd_init(&my_rrd) must be called before
+ rrd_open() - if people are calling rrd_open directly from
+ application code, this might be troublesome. Alternative
+ solutions: creating an additional function, rrd_open_create(), or
+ adding an extra argument to rrd_open() for setting the file size
+ -- Daniel Pocock
+
+2008-10-16 21:05 oetiker
+
+ * src/rrd_open.c, src/rrd_update.c: move rrd_lock into rrd_open
+ where the general rrd_file ops are located. -- Daniel Pocock
+
+2008-10-16 06:11 oetiker
+
+ * src/rrd_daemon.c: error reporting caused crash in journal replay
+
+2008-10-16 06:11 oetiker
+
+ * doc/rrdbuild.pod: better build docs
+
+2008-10-15 05:29 oetiker
+
+ * src/rrd.h, src/rrd_create.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_tool.h, src/rrd_update.c: reverted r1601 and r1606 since
+ r1601 introduced a non portable mremap and r1606 has a dependency
+ on r1601.
+
+2008-10-14 20:14 oetiker
+
+ * src/rrd.h, src/rrd_create.c, src/rrd_open.c, src/rrd_update.c:
+ This moves selection of the initial RRA row into the rrd_open.c
+ API The current implementation (random row) is used by default.
+ However, it now provides an opportunity for alternative
+ implementations to integrate with rrdtool in a single place. Maybe
+ there are other places in rrdtool where I should insert calls to
+ the function rrd_notify_row()? This has been tested with rrdtool
+ create and rrdtool info to verify that random rows are selected by
+ default (existing behaviour preserved). -- Daniel Pocock
+
+2008-10-14 19:23 oetiker
+
+ * src/rrd_daemon.c: Under most circumstances, rrdcached can detect a
+ stale pid file. If the process in the pid file does not exist, or
+ cannot be signalled by the rrdcached owner, then rrdcached will
+ replace the pid file and start normally. Otherwise, it will
+ complain verbosely to STDERR. --kevin
+
+2008-10-14 19:08 oetiker
+
+ * src/rrd_client.c: * this preserves principle of least surprise
+ when dealing with files that are reachable via many path strings.
+ i.e. when $PWD=/base/dir the following files are the same:
+ /base/dir/x.rrd x.rrd ../dir/x.rrd * for performance, absolute
+ paths (starting with '/') are not resolved. this reduces the
+ number of stat(2) system calls.
+
+2008-10-14 19:08 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: Now, the daemon will check
+ that a base directory is NOT reached via symbolic link.
+ Documentation added to illustrate the restriction. This allows
+ several simplifying (and performance-enhancing) assumptions to be
+ made elsewhere in the code: * it ensures that paths resolved in
+ the client via realpath() will match our data structure keys *
+ it's possible to generate the correct absolute path when given a
+ relative path by simply prepending the base directory * it's not
+ necessary to resolve paths that begin with '/' -- kevin
+
+2008-10-14 19:08 oetiker
+
+ * CONTRIBUTORS, src/rrd_daemon.c: rrdcached treats relative and
+ absolute paths the same -- kevin
+
+2008-10-14 11:33 oetiker
+
+ * src/rrd_create.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_tool.h: Some observations I made while implementing this:
+ - In rrd_open(), the call to rrd_init() clobbers values already
+ populated in rrd_create.c - The logic for newfile_size in
+ rrd_open() wasn't really able to cope with the logic for a file
+ starting with size 0 I've tried to deal with these issues, but
+ maybe there is a more elegant solution. -- Daniel Pocock
+
+2008-10-14 06:37 oetiker
+
+ * src/rrd_daemon.c: clearer way of advancing the flush time -- kevin
+
+2008-10-13 22:07 oetiker
+
+ * src/rrd_daemon.c: This patch reduces the number of
+ time()/gettimeofday() system calls when doing high volume
+ processing. This enables about 25% speed increase during journal
+ replay and "BATCH" processing. (this is a function of syscall
+ overhead). * note when "BATCH" processing or journal replay
+ starts, use that timestamp for all commands * use the batch start
+ time to detect when we're in batch mode. no longer need a separate
+ boolean. * pass the time_t into handle_request * pass the time_t
+ through to the commands that need it -- kevin brintnall
+
+2008-10-13 18:41 oetiker
+
+ * src/rrd_daemon.c: fixed bad folding marker (on
+ handle_request_flush) -- kevin
+
+2008-10-11 09:53 oetiker
+
+ * src/rrd_daemon.c: this ensures that the response is
+ protocol-compliant even if additional info has been added to the
+ write buffer during processing. -- kevin brintnall
+
+2008-10-11 09:37 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces a
+ feature whereby rrdcached will disallow updates that do not
+ advance the update time. This prevents the updates from being
+ discarded later by rrd_update_r. This patch attempts to make the
+ most of the protocol's limited ability to return error text when
+ using a -1 return code. -- kevin brintnall
+
+2008-10-10 05:21 oetiker
+
+ * etc/rrdcached-init: This patch ensures that when rrdcached is
+ stopped, it cleans up the pid file. Apparently this is necessary
+ if RRDCACHED_USER is not the default "rrdcached". -- Bernard Li
+
+2008-10-10 05:21 oetiker
+
+ * rrdtool.spec: The patch I submitted for rrdtool.spec introduced a
+ bug where there are two ldconfig calls in the %postun section.
+ This patch fixes that. -- Bernard Li
+
+2008-10-10 05:19 oetiker
+
+ * etc/rrdcached-default, etc/rrdcached-init: This patch does two
+ things: - remove the --pidfile check, for compatibility with older
+ RHEL/Centos systems - update the username used by the init script,
+ to remain consistent with Bernard's changes to the spec file --
+ Daniel.Pocock
+
+2008-10-08 20:47 oetiker
+
+ * rrdtool.spec: Split-out rrd-cached subpackage -- Bernard Li
+
+2008-10-08 05:49 oetiker
+
+ * rrdtool.spec: This patch updates the spec file and includes the
+ librrd.pc file in the -devel subpackage so that you can build the
+ RPM again. -- Bernard
+
+2008-10-08 05:47 oetiker
+
+ * src/rrd_daemon.c: fix crash reported by Bernard Li -
+ connection_thread_main: avoid double calls to close_connection --
+ kevin
+
+2008-10-08 05:46 oetiker
+
+ * doc/rrdcached.pod: fixed typo
+
+2008-10-07 21:10 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces two new
+ commands for cache management: PENDING: shows any un-written
+ updates for a file FORGET : remove a file completely from cache --
+ kevin brintnall
+
+2008-10-07 21:08 oetiker
+
+ * src/rrd_daemon.c: This patch moves the permission handling code
+ around a bit. * moved privilege checks into the command handler
+ functions (possible now that we pass the sock data structures
+ around) * on UPDATE, delay journal_write until after
+ check_file_access(). previously, it was possible for a high-priv
+ socket to introduce commands into the journal that could be
+ replayed if they were still in the journal at next startup. *
+ moved has_privilege() further up in the file to avoid need for
+ prototype. -- kevin brintnall
+
+2008-10-07 16:28 oetiker
+
+ * src/rrd_daemon.c: This patch introduces some extra safety checks
+ in journal processing, and cleans up the code a little bit. *
+ moved journal initialization to its own function; main() is
+ cleaner * any time we process a file, log the results (previous
+ code only loggded if there was a valid entry) * After reading
+ journals at startup, only trigger full flush out to disk if the
+ user specified -F. Avoids unnecessary IO on startup unless the
+ user also wants unnecessary IO on shutdown. * journal_replay is
+ much more careful about files it will open * must be a regular
+ file * must be owned by daemon user * must not be group/other
+ writable * Ensure that the journal gets created with the right
+ permissions. ... even when the daemon is invoked with a permissive
+ umask. equivalent to "chmod a-x,go-w" -- kevin
+
+2008-10-07 15:37 oetiker
+
+ * src/rrd_open.c: aniel Pocock reported that the argument may be
+ NULL in low-diskspace situations, so check for that here to
+ prevent a segmentation fault. -- Florian Forster
+
+2008-10-06 19:14 oetiker
+
+ * bindings/lua/Makefile.lua: Makefile.lua is now generated
+
+2008-10-06 19:13 oetiker
+
+ * bindings/lua/Makefile.lua.in: added missing file from lua 5.0
+ integration patch
+
+2008-10-06 19:05 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces "BATCH"
+ mode. In this mode, a client can feed multiple commands to
+ rrdcached without waiting for acknowledgement. This permits
+ multiple commands to be sent for each read()/write(). This can
+ dramatically increase the command throughput by increasing the
+ amount of work done per system call. It enables over 100k
+ updates/second with no CPU utilization due to the reduced system
+ calls. -- kevin brintnall
+
+2008-10-06 19:04 oetiker
+
+ * src/rrd_daemon.c: This patch introduces buffered I/O to rrdcached.
+ Now, rrdcached can interpret as many commands as arrive in a
+ single read(), and it will use fewer write()s when there are
+ multiple output lines. All routines now pass around
+ listen_socket_t objects instead of file descriptors. All I/O is
+ now contained in two routines. It's no longer necessary to specify
+ the line count in multi-line outputs, since that is calculated
+ automatically. This is the foundation for accepting batched
+ commands. -- kevin brintnall
+
+2008-10-06 05:05 oetiker
+
+ * CONTRIBUTORS, bindings/Makefile.am, bindings/lua/Makefile.lua,
+ bindings/lua/README, bindings/lua/rrdlua.c, configure.ac,
+ doc/rrdlua.pod: Support to Lua 5.0 -- Fidelis Assis
+
+2008-10-04 22:35 oetiker
+
+ * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/v-interfaces.pl,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/v-interfaces.txt: added
+ v-interface example
+
+2008-10-04 16:05 oetiker
+
+ * configure.ac, src/Makefile.am, src/librrd.pc.in: initial librrd
+ file added ... this will need more love since it does not pick up
+ any -rpath settings
+
+2008-10-04 14:09 oetiker
+
+ * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl: added
+ graditents
+
+2008-10-04 13:34 oetiker
+
+ * branches/1.3/program/src/rrd_resize.c, src/rrd_resize.c,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/hw-demo.pl: * rrd_resize
+ fixed so that it does NOT alter the original file (mmap side
+ effect) * rrd_resize can can deal with version 4 files, so let it
+
+2008-10-03 22:53 oetiker
+
+ * branches/1.3/program/src/rrd_open.c, src/rrd_open.c: The patch
+ fixs rrdtools behaviour when presented with trunkated rrd files. *
+ Make sure that we do not extend past the end of the file when
+ reading the header. * Makes sure that the data portion of the file
+ is large enough, based on the ds_cnt and the total number of RRA
+ rows -- kevin brintnall
+
+2008-10-03 12:24 oetiker
+
+ * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
+ trunk/tutorial/lisa2008/rrd-intro.odp: updates for lisa
+
+2008-10-03 06:13 zaucker
+
+ * trunk/talks/opentuesday/intro.txt: Ergaenzt.
+
+2008-10-02 19:17 oetiker
+
+ * src/rrd_daemon.c: folding fix
+
+2008-10-02 19:08 oetiker
+
+ * bindings/ruby/extconf.rb: missing spaces in extconf.rb caused
+ compile failure -- kevin
+
+2008-10-02 17:17 oetiker
+
+ * etc/rrdcached-default: permission fix for rrdcached socket --
+ Daniel.Pocock
+
+2008-10-02 11:03 oetiker
+
+ * trunk/talks/opentuesday/intro.txt: initial
+
+2008-10-02 11:03 oetiker
+
+ * trunk/talks/opentuesday: initial
+
+2008-10-02 06:21 oetiker
+
+ * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl,
+ trunk/tutorial/lisa2008/rrd-by-example/traffic/index.cgi: minor
+ layout adjustments
+
+2008-10-01 20:58 oetiker
+
+ * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
+ trunk/tutorial/lisa2008/rrd-intro.odp: read for lisa2008
+
+2008-10-01 20:25 oetiker
+
+ * trunk/tutorial/lisa2008/rrd-by-example/ex/catch-fetch.sh,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/create-first.sh,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/update-real.sh: export
+ is not required
+
+2008-10-01 20:22 oetiker
+
+ * src/Makefile.am: since rrdcached uses pthread functions, use the
+ threadsafe version of librrd as well. This will also reasolve
+ build problems on boxes there the ptherad functions must be linked
+ explicitly.
+
+2008-10-01 20:04 oetiker
+
+ * doc/rrdcached.pod: Clearer explanation on which paths are
+ permitted when -B is supplied -- kevin
+
+2008-10-01 20:01 oetiker
+
+ * bindings/lua/Makefile.lua, bindings/ruby/extconf.rb,
+ bindings/ruby/main.c, bindings/tcl/Makefile.am,
+ bindings/tcl/tclrrd.c, configure.ac, src/Makefile.am,
+ src/rrd_client.c, src/rrd_dump.c, src/rrd_gfx.c, src/rrd_open.c,
+ src/rrd_xport.c: Fixes for the following compiler warnings: -
+ unused variable - unused parameter - assignment / argument
+ discards qualifiers from pointer target type - comparison between
+ signed and unsigned - too many arguments to function - assignment
+ makes pointer from integer without a cast - incompatible pointer
+ type - differ in signedness - implicit declaration of function -
+ enumeration value not handled in switch - value computed is not
+ used Most notably, a possible segfault in the Rrd_Lastupdate()
+ code of the TCL bindings has been fixed. Also, -Wundef (warn if an
+ undefined identifier is evaluated in an #if directive) has been
+ removed from CFLAGS. I don't see any problem with letting
+ undefined identifiers evaluate to "false" in rrdtool. Keeping that
+ option would produce a lot of (imho unnecessary) errors which
+ would need to be fixed using ugly preprocessor statements like
+ '#if defined(FOO) && FOO'. -- Sebastian Harl
+
+2008-10-01 19:48 oetiker
+
+ * Makefile.am, etc, etc/rrdcached-default, etc/rrdcached-init,
+ rrdtool.spec: I've adapted an init script for rrdcached, and also
+ incorporated it into the spec file so that it is deployed with the
+ RPM. There are also some other changes to the spec file so that I
+ could build an RPM successfully from trunk. I'm happy to tidy up
+ the spec file some more if no one else wants to mandate the best
+ way to do it. By default, rrdcached runs as nobody. I've tested
+ this on a server running Ganglia gmetad. Regards, Daniel
+
+2008-10-01 19:44 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: Now, moving a value to the
+ head of the queue is O(1). Before it was O(queue size). This
+ improves performance of individual flushes when there is a large
+ number of files in the queue. As a result, we don't hold the
+ cache_lock as much. Revamped enqueue_cache_item to take advantage
+ of the new structure. Renamed _wipe_ci_values to look nicer with
+ other code. --kevin
+
+2008-10-01 17:16 oetiker
+
+ * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/hw-demo.data,
+ trunk/tutorial/lisa2008/rrd-by-example/traffic,
+ trunk/tutorial/lisa2008/rrd-by-example/traffic/codewalk.png,
+ trunk/tutorial/lisa2008/rrd-by-example/traffic/graph.inc,
+ trunk/tutorial/lisa2008/rrd-by-example/traffic/ifbyteget.sh,
+ trunk/tutorial/lisa2008/rrd-by-example/traffic/index.cgi: added
+ example code and working presentation
+
+2008-10-01 17:15 oetiker
+
+ * trunk/tutorial/lisa2008/rrd-by-example/ex/biggraph.pl,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/hw-demo.pl,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/hw-example.pl: more
+ examples
+
+2008-10-01 16:53 oetiker
+
+ * src/rrd_graph.c: lcd is actually gcd!
+
+2008-09-30 18:44 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: When -B is specified, the
+ daemon will only operate on files within the base directory.
+ Symlink detection is omitted for performance reasons (if a user
+ can create a symlink, they can probably overwrite the RRDs
+ anyway). -- kevin
+
+2008-09-30 18:43 oetiker
+
+ * src/rrd_daemon.c: check permissions before writing to journal --
+ kevin
+
+2008-09-30 18:42 oetiker
+
+ * src/rrd_daemon.c: The daemon should behave the same way w/r/t
+ files whether we "-g" or not. -- kevin
+
+2008-09-29 20:00 oetiker
+
+ * src/rrd_daemon.c: This bug caused the last line in each journal
+ file to be processed a second time. Since it had been modified due
+ to tokenizing, it failed syntax check. The daemon would always
+ record one failed line at end-of-journal as a result. No data loss
+ incurred by this bug. -- kevin
+
+2008-09-29 19:58 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces the
+ concept of socket privilege levels. "UPDATE" and "FLUSHALL"
+ commands are restricted to high-privilege sockets. "FLUSH"
+ commands can be executed on any socket. This is ideal for
+ multi-user installations where only certain users need write
+ access to the RRD files. Now, nearly all socket information is
+ passed around the daemon in listen_socket_t data structures. In
+ case there is other per-socket state (i.e. if we add
+ authentication) we can put it there. Also, I created a new
+ "open_listen_socket_network" and removed the network setup from
+ "open_listen_socket". -- kevin
+
+2008-09-29 19:56 oetiker
+
+ * src/rrd_client.c, src/rrd_update.c: This patch provides better
+ error messages to the client when something goes wrong with the
+ daemon. When possible, the daemon error message is passed through
+ to rrd_set_error() on the client. Prior to this patch, most error
+ conditions would result in "Internal error", which is not very
+ helpful. -- kevin brintnall
+
+2008-09-29 14:38 oetiker
+
+ * trunk/tutorial/lisa2008/rrd-by-example/ex/catch-fetch.sh: initial
+
+2008-09-29 06:45 oetiker
+
+ * trunk/tutorial/lisa2008/rrd-by-example,
+ trunk/tutorial/lisa2008/rrd-by-example/beamercolorthemetobi.sty,
+ trunk/tutorial/lisa2008/rrd-by-example/body.tex,
+ trunk/tutorial/lisa2008/rrd-by-example/ex,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/create-first.sh,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/create-first.xml,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/rrd-size.pl,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/rrd-size.txt,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/update-real.sh,
+ trunk/tutorial/lisa2008/rrd-by-example/ex/update-real.txt,
+ trunk/tutorial/lisa2008/rrd-by-example/handouts.tex,
+ trunk/tutorial/lisa2008/rrd-by-example/presentation.tex: added
+ examples
+
+2008-09-28 21:37 oetiker
+
+ * doc/rrdcached.pod: spelling fix -- kevin
+
+2008-09-28 21:36 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: This patch removes an extra
+ "SIGNALS" section in the rrdcached.pod and merges "[BUG] fixed
+ hang in flush_file() introduced by per-file flush condition". --
+ kevin brintnall
+
+2008-09-28 19:27 oetiker
+
+ * src/rrd_daemon.c: a few missing {{{ folding }}} markers added --
+ kevin brintnall
+
+2008-09-28 19:26 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces "fast
+ shutdown" mode and two new signals. -- kevin brintnall
+
+2008-09-28 19:25 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: Moved signal handler setup
+ out of daemonize(). Coalesced common code in preparation for new
+ signals. Documented behavior of existing signals. -- kevin
+ brintnall
+
+2008-09-28 19:23 oetiker
+
+ * MakeMakefile: Attached is a patch to lower the version
+ requirements of libtool and automake. I have tested this on CentOS
+ 4.x with the specified versions of libtool and automake and was
+ able to build RRDTool fine. I did *not* test building with PHP,
+ tcl, ruby or Python though. I also abstracted the version numbers
+ of all the dependencies such that editing them in the future will
+ be easier. -- Bernard Li
+
+2008-09-28 19:12 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: added support for FLUSHALL
+ command -- kevin brintnall
+
+2008-09-28 19:10 oetiker
+
+ * src/rrd_daemon.c: move cache broadcast into enqueue_cache_item --
+ kevin brintnall
+
+2008-09-28 19:10 oetiker
+
+ * src/rrd_daemon.c: When -z <jitter> is specified, some updates may
+ be timestamped up to <jitter> seconcds in the future. Therefore, a
+ timeout of now+1 may not be sufficient. Set abs_timeout past the
+ point where any updates are currently specified. -- kevin
+ brintnall
+
+2008-09-28 19:09 oetiker
+
+ * src/rrd_daemon.c: The PID file is created with open() in the
+ parent process, while we still have STDERR open. If it cannot be
+ created, it complains verbosely to stderr. The PID file is written
+ in the child process. The only way the fdopen() will fail on a fd
+ that is already open is if you're completely out of memory. As in
+ other places in the code, I didn't consider this a case that
+ required a very verbose message. (Search for "strdup failed"). If
+ you still think a more verbose message is called for, please
+ suggest one. The attached patch corrects the error message to
+ complain about fdopen() vs fopen(). I hadn't noticed that until
+ you brought it up. -- kevin brintnall
+
+2008-09-28 19:08 oetiker
+
+ * src/librrd.sym.in, src/rrd.h: rrd.h, librrd.sym: Define and export
+ rrd_info_r() -- Sebastian Harl
+
+2008-09-28 15:01 oetiker
+
+ * branches/1.2/program/src/rrd_graph.c,
+ branches/1.3/program/src/rrd_graph.c,
+ branches/1.3/program/src/rrd_tool.c, src/rrd_graph.c,
+ src/rrd_tool.c: vdef calc was using end_orig to determine for
+ which range it should do its calculations which is odd, since orig
+ is only the requested range as invocation time and not the data
+ range deliverd by fetch. It does fall completely flat when
+ shifting since shifting does not affect the original data. Bug
+ #177 reported by hokiel
+
+2008-09-27 11:44 oetiker
+
+ * branches/1.2/program/src/rrd_xport.c,
+ branches/1.3/program/src/rrd_xport.c, src/rrd_xport.c: rrdxport
+ was completely broken for exporting datasources that did not have
+ a uniform step size. Thanks to Peter Valdemar Mørch for finding
+ this.
+
+2008-09-26 05:11 oetiker
+
+ * src/rrd_daemon.c: create the pid file before forking, so we can
+ complain to stderr -- kevin brintnall
+
+2008-09-26 05:10 oetiker
+
+ * doc/rrdcached.pod, doc/rrdflush.pod, src/rrd_daemon.c: This patch
+ ensures that the "FLUSH" command will write the updates out to RRD
+ before returning to the user. Before, it returned when the update
+ was "dequeued"; updates were not necessarily on disk. Also, for
+ new nodes, the cache_lock is not held while we are setting up the
+ new node. We don't want to be holding the lock if the stat()
+ blocks. -- kevin brintnal
+
+2008-09-25 21:07 oetiker
+
+ * src/rrd_client.c: Use the same IPv6/IPv4 as for the client as
+ Florian did for the server -- kevin brintnall
+
+2008-09-25 20:31 oetiker
+
+ * src/rrd_daemon.c: This fixes a couple problems when exiting due to
+ signal: * connection threads exit without closing client socket
+ (so client blocks waiting for response that never comes) *
+ listen_queue_thread blocks on poll() until a new connection comes
+ in (because no poll timeout specified) -- kevin brintnall
+
+2008-09-25 20:11 oetiker
+
+ * src/rrd_daemon.c: set SO_REUSEADDR on the listen socket -- kevin
+ brintnall
+
+2008-09-25 20:10 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: Support for IPv6 has been
+ broken with revision 1522: Because IPv6-addresses contain colons,
+ simply checking for a colon and using everything after it does
+ destroy correctly formatted IPv6-addresses. This patch checks for
+ dots '.' in the address. If the address contains at least one dot,
+ it is considered to be a hostname or an IPv4-address and a simple
+ search for a colon is done. If no dot is found, the code will
+ check for an opening square bracket '[' at the beginning of the
+ address. If one if found, the format [address]:port is assumed. If
+ neither applies, the default port will be used. -- Florian Forster
+
+2008-09-25 15:25 oetiker
+
+ * doc/rrdcached.pod, doc/rrddump.pod, doc/rrdfetch.pod,
+ doc/rrdflush.pod, doc/rrdgraph.pod, doc/rrdinfo.pod,
+ doc/rrdlast.pod, doc/rrdlastupdate.pod, doc/rrdupdate.pod,
+ doc/rrdxport.pod, src/rrd_client.c: This adds support for
+ <address>:<port> in the rrd client library. Obviously this is
+ required to take advantage of the server's ability to bind to a
+ non-standard port -- kevin brintnall
+
+2008-09-24 22:21 oetiker
+
+ * doc/rrdcached.pod, src/rrd_daemon.c: Allow ports to be specified
+ with -l addr:port also. -- kevin brintnall
+
+2008-09-24 22:07 oetiker
+
+ * bindings/Makefile.am: the rrdlua.pod is in the doc directory
+
+2008-09-24 06:04 oetiker
+
+ * doc/rrdcached.pod: added section on error reporting -- Florian
+ Forster
+
+2008-09-22 06:35 oetiker
+
+ * MakeMakefile, bindings/Makefile.am, bindings/lua,
+ bindings/lua/Makefile.lua, bindings/lua/README,
+ bindings/lua/rrdlua.c, bindings/lua/test.lua, configure.ac,
+ doc/Makefile.am, doc/rrdlua.pod: I finally finished the first
+ version of the patch (attached) -- Fidelis Assis fidelis pobox.com
+ (this does not seem to quite work yet at least not in my hardy
+ setup)
+
+2008-09-22 05:38 oetiker
+
+ * branches/1.2/program/configure.ac,
+ branches/1.3/program/configure.ac, configure.ac: use default
+ prefix for ruby install if no user defined prefix is available
+
+2008-09-19 20:34 oetiker
+
+ * branches/1.3/program/bindings/perl-shared/Makefile.PL,
+ bindings/perl-shared/Makefile.PL: Bsd lirary path switch added to
+ perl bindings makefile -- as suggested by Kevin Brintnall
+
+2008-09-18 13:30 oetiker
+
+ * branches/1.3/program/src/rrd_open.c, src/rrd_open.c: Fix for
+ debian bug 498183 ... never *advise after the end of the file. On
+ sparc this causes a segfault. Thanks to Sebastian Harl and Jurij
+ Smakov for finding this.
+
+2008-09-14 15:30 oetiker
+
+ * src/rrd_daemon.c: fix RRDCacheD documentation -- Florian Forster
+
+2008-09-14 15:28 oetiker
+
+ * src/rrd_client.c: The previous code was broken: The response was
+ read using `read(2)'. If the server wasn't sending fast enough,
+ the client would stop reading before the entire message had been
+ read. This patch changes the communication code to use the (line
+ based) `fgets' function rather than the lower level `read'
+ function. After reading the first line (which contains the total
+ number of line to be expected), this precise number of lines is
+ read - blocking if necessary. Also, the missing four new statistic
+ values have been added to `rrdc_stats_get'. --Folorian Forester
+
+2008-09-14 10:35 oetiker
+
+ * CONTRIBUTORS, doc/rrdcached.pod, doc/rrdflush.pod,
+ src/librrd.sym.in, src/rrd_client.c, src/rrd_client.h,
+ src/rrd_daemon.c, src/rrd_dump.c, src/rrd_fetch.c,
+ src/rrd_flush.c, src/rrd_graph.c, src/rrd_graph.h, src/rrd_info.c,
+ src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_tool.h,
+ src/rrd_update.c, src/rrd_xport.c: did not pick up all the changes
+ for rrdcached in the first round ... so here is the second batch.
+
+2008-09-14 09:49 oetiker
+
+ * CONTRIBUTORS, configure.ac, doc/Makefile.am, doc/rrdcached.pod,
+ doc/rrddump.pod, doc/rrdfetch.pod, doc/rrdgraph.pod,
+ doc/rrdinfo.pod, doc/rrdlast.pod, doc/rrdlastupdate.pod,
+ doc/rrdtool.pod, doc/rrdupdate.pod, doc/rrdxport.pod,
+ src/Makefile.am, src/librrd.sym.in, src/rrd.h, src/rrd_client.c,
+ src/rrd_client.h, src/rrd_daemon.c, src/rrd_dump.c,
+ src/rrd_fetch.c, src/rrd_graph.c, src/rrd_graph.h, src/rrd_info.c,
+ src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_update.c, src/rrd_xport.c: RRDcached
+ patch. This implements an infrastructure, where rrd updates can be
+ sent to a daemon which caches them prior to bulk-updateing rrd
+ files. See the rrdcached manual page. -- Created by Florian
+ Forster with some help from Kevin Brintnall.
+
+2008-09-13 11:42 oetiker
+
+ * configure.ac, src/Makefile.am, src/rrd_config_bottom.h: regarding
+ #183: * move part of rrd_config.h out to a separate file, so that
+ autoconf is not confused by the more complex expressions. * fix
+ configure variable name to allow caching * another attemt at
+ fixing solaris 2.8 compile so that it works out of the box.
+
+2008-09-13 10:56 oetiker
+
+ * doc/rrdgraph.pod: fix graph docs
+
+2008-09-11 20:27 oetiker
+
+ * src/rrd_graph.c: fixed processing of custom fonts René GARCIA
+ <rene@margar.fr>
+
+2008-09-11 07:01 oetiker
+
+ * src/rrd_format.h: no , on the last member in C
+
+2008-09-08 22:12 oetiker
+
+ * trunk/website/award-white.png,
+ trunk/website/bin/pod2wml.classic.sh, trunk/website/forum.wml,
+ trunk/website/inc/favicon.ico, trunk/website/inc/happy-tobi.png,
+ trunk/website/inc/rrdtool-gold.png,
+ trunk/website/oscon-120x60.gif, trunk/website/stream-pop.png:
+ missing bits atted
+
+2008-09-08 22:09 oetiker
+
+ * trunk/website/.wmkrc, trunk/website/.wmlrc: and they too
+
+2008-09-07 10:22 oetiker
+
+ * trunk/website/index.wml, trunk/website/navbar.inc,
+ trunk/website/support.wml: sync befor branching
+
+2008-09-07 07:19 oetiker
+
+ * src/rrd_update.c: The attached patch eliminates the many places
+ where the rra_current pointer was maintained; the existing
+ write/seek mechanisms update rrd_file->pos correctly. Also, the
+ seek at the front of process_arg is not necessary; write_to_rras
+ will now take care to correct the file position at every update
+ cycle. This eliminates unnecessary rrd_seek() calls when MMAP is
+ not enabled. -- kevin brintnall kbrint rufus.net
+
+2008-09-06 15:50 oetiker
+
+ * trunk/website/index.wml: added note on 1.3.2
+
+2008-09-06 15:48 oetiker
+
+ * trunk/website/bin/pod2wml.sh, trunk/website/inc/template.inc,
+ trunk/website/index.wml, trunk/website/prog/build.sh,
+ trunk/website/rrdworld/gbrrdgraphix.xml,
+ trunk/website/rrdworld/index.wml: improve html generation
+
+2008-09-06 14:24 oetiker
* bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
- src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
- src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_not_thread_safe.c,
- src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
- src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_stat.c,
+ doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
+ src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
+ src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
+ src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
- src/rrdupdate.c: prepare for the release of rrdtool-1.2.28
+ src/rrdupdate.c: prepare for the release of rrdtool-1.3.2
+
+2008-09-06 11:46 oetiker
+
+ * src/rrd_tool.h: we need rrd_format.h here for things to compile
+ properly
+
+2008-09-06 11:43 oetiker
+
+ * doc/rrdbuild.pod: updated opensolaris build instructions
+
+2008-09-06 10:43 oetiker
+
+ * bindings/perl-piped/RRDp.pm, configure.ac, src/Makefile.am,
+ src/librrd.sym, src/librrd.sym.in, src/rrd_tool.h: only link build
+ and use rrd_getopt if there is no getopt_long provided by by the
+ os ... this should also fix problems for solaris 2.8 and other non
+ getopt_long oses who were not taken care of anymore after the
+ intriduction of librrd.sym
+
+2008-09-06 10:39 oetiker
+
+ * src/rrd_update.c: fix for multi update - data corruption bug as
+ reported (and patched) in #178 by kevin brintnall
+
+2008-09-06 10:32 oetiker
+
+ * doc/cdeftutorial.pod, doc/rrdgraph.pod, doc/rrdgraph_graph.pod,
+ doc/rrdtool.pod: make pod checker happy
+
+2008-09-06 08:58 oetiker
+
+ * src/rrd_open.c: inline functions are not supported in c99 ... lets
+ remove this. the compiler will foture it out if they are
+ important.
+
+2008-09-04 21:45 oetiker
+
+ * src/rrd_graph.c: introduced a persistant fontmap ... this makes
+ our pango rendering 6 times faster starting from the second graph
+ we draw.
+
+2008-08-31 23:42 oetiker
+
+ * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h: now the results
+ actually look as they did with the old code only things are FASTER
+
+2008-08-31 22:53 oetiker
+
+ * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h,
+ src/rrd_graph_helper.c: Improve performance by keeping multiple
+ pango font descriptions. For the first invocation we are about 20%
+ times as fast for the second one about 4-5 times faster ...
+
+2008-08-31 10:55 oetiker
+
+ * src/rrd_gfx.c: trying to improve the pango performance I added
+ facilities to cache layout,context and more in between invocations
+ of the text function, unfortunately it does not seem to help all
+ that much.
-2008-07-23 13:45 oetiker
+2008-08-31 10:52 oetiker
- * netware/Makefile, src/rrd_tool.h, win32/Makefile: build fixes by
- Guenter Knauf
+ * bindings/perl-shared/RRDs.xs, bindings/ruby/main.c: use the
+ standart info free function
-2008-07-22 15:15 oetiker
+2008-08-28 05:49 oetiker
- * src/rrd_create.c, trunk/program/src/rrd_create.c: Fix for #167 -
- rrdcreate is arguably missing a check for 'step>=1' for RRAs with
- AVERAGE as a CF. I ran into this when specifying 0.6 as a step
- value, assuming floats were also accepted. Patch attached here. --
- Bogdan
+ * src/rrd_tool.c: fix handling of error conditions in rrd_tool.c ...
+ errno is not for detection, only for information AFTER detection.
-2008-06-29 16:24 oetiker
+2008-08-28 04:13 oetiker
- * src/rrd_update.c: add filename to illegal update message -- he at
- uninett.no
+ * src/rrd_tool.c: free the linebuffer if you don't return it!
-2008-06-19 13:18 oetiker
+2008-08-27 22:06 oetiker
- * bindings/python/rrdtoolmodule.c,
- trunk/program/bindings/python/rrdtoolmodule.c: rrdtool.fetch is
- returning an extra, bogus, data point. Attached is a patch to
- correct this. - Gilad Raphaelli. Fix for #161
+ * src/rrd_gfx.c: some more leak plugging
-2008-06-08 16:25 oetiker
+2008-08-27 21:48 oetiker
- * bindings/python/rrdtoolmodule.c: The python bindings do not
- currently support retrieval of the rpn expression in COMPUTE data
- sources. Attached is a patch that duplicates functionality from
- rrd_info.c to expose the correct data source attributes via the
- python binding. It: * exposes the rpn expression in the 'cdef'
- element for DST_CDEF data source types * exposes the heartbeat,
- min, and max only to the other data source types
+ * src/rrd_graph.c: drop the dummy surface prior to creating the real
+ one
-2008-06-08 16:23 oetiker
+2008-08-27 21:46 oetiker
- * src/pngsize.c, trunk/program/src/pngsize.c: fix for ticket #121
- jmpbuf on aix is a problem it seems, maybe this makes it better.
+ * src/rrd_tool.c: added some freeing for error conditions
-2008-06-06 16:38 oetiker
+2008-08-27 21:25 oetiker
- * src/rrd_graph.c, trunk/program/src/rrd_graph.c: fix for --font bug
- (font names wer not being picked up at all). Bug reported by
- Dmitry B. Bigunayk
+ * src/rrd.h, src/rrd_gfx.c, src/rrd_graph.c, src/rrd_open.c,
+ src/rrd_update.c: fixed indentation ... gnu indent results are not
+ realy beautifl. I might switch to uncrustify.
-2008-06-01 20:31 oetiker
+2008-08-27 21:25 oetiker
- * src/rrd_not_thread_safe.c: fliped order of rrd_context entries to
- match up with what was defined in rrd.h (based on debuan bug
- 450578
+ * src/rrd_create.c: Many rrd_create memory leaks patched ... based
+ on valgrind analysis by Sven Engelhardt. Thanks!
-2008-05-31 12:28 oetiker
+2008-08-27 21:18 oetiker
- * src/rrd_graph.c, trunk/program/src/rrd_graph.c: make sure vdef
- calcs only calc as far as originally requested.
+ * src/rrd_restore.c: fix indentation
-2008-05-12 15:33 oetiker
+2008-08-27 06:52 oetiker
- * doc/rrdcreate.pod, src/rrd_update.c,
- trunk/program/doc/rrdcreate.pod, trunk/program/src/rrd_update.c:
- Fixed handling of unknown data at PDP build time. There was a long
- standing (even documented) missfeature in rrdtool which caused
- uknown-data to be accepted as long as it was less than the mrhb.
- This was never the intended behaviour and had interesting side
- effects (http://oss.oetiker.ch/rrdtool-trac/ticket/125): If you
- have a 60 Second step with 59s unknown data and 1 second of known
- data the whole become known data as long as the mrhb was > step.
- The intended behaviour was that a step should become unknown as
- soon as it contains more than 50% of unknown data. The patch fixes
- both the documentation and the code.
-
-2008-05-04 18:54 oetiker
-
- * src/rrd_getopt.c, src/rrd_getopt1.c: make studio 11 happy ...
- http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=38555
+ * configure.ac: added sparc-sun-solaris2.8 to list of broken
+ isfinite implementations
-2008-04-16 15:50 oetiker
+2008-08-22 22:04 oetiker
- * doc/rrdgraph.pod, trunk/program/doc/rrdgraph.pod: fixed 2. x-grid
- example ... since the lable is valid for the whole day, it must be
- 86400 wide. --tobi
+ * bindings/ruby/main.c: it is rb_rrd_infocall not rrd_infocall ...
-2008-04-12 09:21 oetiker
+2008-08-16 07:13 oetiker
- * src/parsetime.c, trunk/program/src/parsetime.c: do not mess with
- dst status after running localtime, the system gets confused
- otherwhise when it comes to times during the switch over periode
- as DST changes to non DST. -- tobi
+ * doc/rrdgraph.pod, src/rrd_graph.c: When in lazy mode, and the
+ graph does not get regenerated, then there are no results from
+ PRINT either. Fix for #163.
-2008-03-25 22:37 oetiker
+2008-08-16 07:11 oetiker
- * examples/Makefile.am: make out-of-tree builds possible for the
- examples directory too.
+ * bindings/perl-shared/RRDs.pm: documentation updates
-2008-02-25 07:11 oetiker
+2008-08-12 06:48 oetiker
- * src/rrd_fetch.c, trunk/program/src/rrd_fetch.c: Ignore RRA-end
- when comparing. coverage.
+ * src/rrd_graph.c: make sure imageinfo only reports the filename and
+ not the whole path. This is a regression from 1.2.x where this was
+ implemented properly.
-2008-02-24 14:30 oetiker
+2008-08-09 15:22 oetiker
- * src/rrd_restore.c: added for for invalid number of ds entries
+ * trunk/website/gallery/index.en.html,
+ trunk/website/gallery/index.wml,
+ trunk/website/gallery/systembelastung.png,
+ trunk/website/gallery/systembelastung.xml: added systembelastung
-2008-02-21 07:21 oetiker
+2008-08-04 20:35 oetiker
- * configure.ac: make ruby obej destdir
+ * src/rrd_gfx.c: The attached patch converts the given string to
+ UTF-8 using glib's g_locale_to_utf8() function. This function
+ expects the string to be encoded as specified by the locale
+ settings, so this will fail if e.g. you're using some script which
+ is encoded in some way incompatible to the locale settings. In
+ this case, the patch falls back to use the original string as
+ provided by the user as there is no way to tell how to interpret
+ that string. So, in this case, you will still get the old behavior
+ (that pango warning and messed up strings in the graph). However,
+ imho this is perfectly fine since it should be up to the user to
+ take care of a sane environment. -- Sebastian Harl
-2008-02-19 12:56 oetiker
+2008-07-29 14:42 oetiker
- * src/rrd_create.c, src/rrd_info.c, src/rrd_restore.c,
- trunk/program/src/rrd_create.c, trunk/program/src/rrd_info.c,
- trunk/program/src/rrd_restore.c: Generate a random cur_row for
- each RRA during create/restore operations. This effectively
- randomizes the block crossings among RRDs created around the same
- time. Previously, RRDs that were created/restored en masse would
- cross block boundaries simultaneously, which is sub-optimal. Also,
- this patch enables the user to see the RRA's cur_row pointer via
- rrdinfo. This was useful during debugging. -- kevin brintnall
- kbrint qwest.net
+ * bindings/perl-shared/RRDs.xs: newer perlapi docu suggests to use
+ SV * instead of void for managed returns
+
+2008-07-29 05:08 oetiker
+
+ * src/rrd_gfx.c, src/rrd_hw_update.c: fixed some c++ style lines --
+ David Masterson
+
+2008-07-28 07:23 oetiker
+
+ * doc/rrdgraph_data.pod: spelling fix
-2008-02-17 10:09 oetiker
+2008-07-23 15:03 oetiker
- * rrdtool-1.2-release: prepare for the release of rrdtool-1.2.27
+ * src/rrd_restore.c: forward ported patch for rra cur_row
+ randomization in rrd_restore from 1.2.28 to 1.3.1
-2008-02-17 10:08 oetiker
+2008-07-23 13:02 oetiker
* bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/Makefile.am,
- src/gdpng.c, src/pngsize.c, src/rrd.h, src/rrd_afm.c,
- src/rrd_afm.h, src/rrd_afm_data.c, src/rrd_afm_data.h,
- src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
+ configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
+ src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
- src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
- src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
- src/rrd_info.c, src/rrd_is_thread_safe.h, src/rrd_last.c,
- src/rrd_lastupdate.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
- src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c: prepare for
- 1.2.27 release
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
+ src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
+ src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
+ src/rrdupdate.c: prepare for the release of rrdtool-1.3.1
-2008-02-14 07:25 oetiker
+2008-07-23 12:45 oetiker
- * doc/rrdcreate.pod, doc/rrdgraph.pod, doc/rrdgraph_graph.pod,
- doc/rrdgraph_rpn.pod, doc/rrdtutorial.pod: fixes for better web
- rendering
+ * src/rrd_restore.c: added support for restoring rrdtool 1.0.x files
+ ... removed support for old HW patched rrd format created by an
+ early patched version of 1.0.x
-2008-02-04 18:17 oetiker
+2008-07-22 15:15 oetiker
- * COPYRIGHT: added ZPL 2.1 to floss exception
+ * branches/1.2/program/src/rrd_create.c, src/rrd_create.c: Fix for
+ #167 - rrdcreate is arguably missing a check for 'step>=1' for
+ RRAs with AVERAGE as a CF. I ran into this when specifying 0.6 as
+ a step value, assuming floats were also accepted. Patch attached
+ here. -- Bogdan
-2008-02-01 06:52 oetiker
+2008-07-01 06:35 oetiker
- * src/rrd_graph.c, trunk/program/src/rrd_graph.c: fixed parsing of
- fontnames with embeded spaces
+ * doc/rrdbuild.pod: header-fix
-2008-01-14 16:47 oetiker
+2008-07-01 06:34 oetiker
- * bindings/tcl/tclrrd.c, configure.ac, src/rrd_cgi.c: * fix fadvice
- and madvice inclusion ... again * fix rrdcgi warning * fix
- warnings in tcl bindings -- Peter Breitenlohner peb mppmu.mpg.de
+ * doc/rrdbuild.pod: improve layout
-2008-01-12 18:36 oetiker
+2008-06-29 16:23 oetiker
- * src/rrd_graph.c: weekday and time are too tight
+ * src/rrd_update.c: added rrd filename to illegal update message --
+ he at uninett.no
-2007-12-08 22:17 oetiker
+2008-06-29 14:08 oetiker
- * configure.ac: fixing the solaris build
+ * rrdtool.spec: rrdtool.spec fix by Anton Blanchard to build without
+ php patch
-2007-11-23 18:18 oetiker
+2008-06-29 13:57 oetiker
- * netware/Makefile, src/rrd_update.c, win32/Makefile: updates for
- netware and mingw32 ... allows for crosscompilation
+ * doc/rrdgraph.pod, src/rrd_graph.c: make sure image-with and
+ image-height get returned even when rrdtool is called with --lazy
+ as reported in bug #163
-2007-11-22 12:33 oetiker
+2008-06-27 06:08 zaucker
- * src/rrd_update.c: make update compile for mingw32 3.4.5
+ * trunk/tutorial/lisa2008/abstract-rrdexample.txt,
+ trunk/tutorial/lisa2008/abstract-rrdtut.txt: Etwas ueberarbeitet
-2007-11-21 10:51 oetiker
+2008-06-24 15:05 oetiker
- * configure.ac: fixedspellingfor netbsd
+ * trunk/tutorial/lisa2008,
+ trunk/tutorial/lisa2008/abstract-rrdexample.txt,
+ trunk/tutorial/lisa2008/abstract-rrdtut.txt: intial
-2007-11-21 06:57 oetiker
+2008-06-19 13:18 oetiker
+
+ * branches/1.2/program/bindings/python/rrdtoolmodule.c,
+ bindings/python/rrdtoolmodule.c: rrdtool.fetch is returning an
+ extra, bogus, data point. Attached is a patch to correct this. -
+ Gilad Raphaelli. Fix for #161
+
+2008-06-12 13:54 oetiker
+
+ * doc/rrdgraph_graph.pod: added note on %S
- * bindings/perl-shared/Makefile.PL, configure.ac, src/rrd_tool.h,
- src/rrd_update.c: * improve portability of compile environment to
- netbsd and solaris
+2008-06-11 15:49 oetiker
-2007-11-20 00:15 oetiker
+ * NEWS: made news the same as the announcement
+
+2008-06-10 23:12 oetiker
* bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/Makefile.am,
- src/gdpng.c, src/pngsize.c, src/rrd.h, src/rrd_afm.c,
- src/rrd_afm.h, src/rrd_afm_data.c, src/rrd_afm_data.h,
+ doc/rrdbuild.pod, doc/rrdcreate.pod, doc/rrdgraph.pod,
+ doc/rrdgraph_graph.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
- src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
- src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
- src/rrd_info.c, src/rrd_is_thread_safe.h, src/rrd_last.c,
- src/rrd_lastupdate.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
- src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c: prepare for the
- release of rrdtool-1.2.26
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
+ src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
+ src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
+ src/rrdupdate.c: prepare for the release of rrdtool-1.3.0
-2007-11-19 23:40 oetiker
+2008-06-10 23:11 oetiker
- * src/rrd_graph.c: when checking if min and max were equal, the
- action aplied was not working for negative values of min and max.
+ * trunk/website/bin/htmlfix.sh, trunk/website/gallery/index.en.html,
+ trunk/website/index.wml: updated website online
-2007-11-19 23:40 oetiker
+2008-06-10 16:41 oetiker
- * configure.ac, src/rrd_tool.h: strings was not included ev if it
- was around
+ * branches/1.2/website/index.wml, trunk/website, trunk/website/bin,
+ trunk/website/download.wml, trunk/website/gallery,
+ trunk/website/inc, trunk/website/index.wml,
+ trunk/website/license.wml, trunk/website/logos,
+ trunk/website/newbanner250x60.gif, trunk/website/rrdtool.dtd,
+ trunk/website/rrdworld, trunk/website/sponsor.wml,
+ trunk/website/tut: added website to trunk
-2007-11-19 16:50 oetiker
+2008-06-10 16:38 oetiker
- * src/rrd_gfx.c: fix pointer in png image
+ * trunk/website: using the 1.2 website as a basis for the new 1.3
+ website
-2007-11-14 13:53 oetiker
+2008-06-10 16:38 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/rrd.h, src/rrd_afm.c, src/rrd_afm.h, src/rrd_afm_data.c,
- src/rrd_afm_data.h, src/rrd_cgi.c, src/rrd_create.c,
- src/rrd_datalang.c, src/rrd_diff.c, src/rrd_dump.c,
- src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_not_thread_safe.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
- src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c: prepare for the
- release of rrdtool-1.2.25
+ * configure.ac: oops it is 1.3.0 not 1.4.0 yet
-2007-11-14 13:53 oetiker
+2008-06-10 16:37 oetiker
- * src/pngsize.c: make aix users happy and compile there too
+ * 00README, CONTRIBUTORS, PROJECTS, TODO, configure.ac,
+ rrdtool-1.3-release: preparing for 1.3
-2007-11-14 13:53 oetiker
+2008-06-10 16:32 oetiker
- * src/rrd_open.c: don't exit when fadvise does not work .. after all
- we can live without it ...
+ * src/Makefile.am, src/rrd.h, src/rrd_format.h, src/rrd_hw_math.c,
+ src/rrd_hw_update.c, src/rrd_tool.h: document the 'internal'
+ functions in rrd.h but mark them as deprecated, so that anyone
+ using them will see that they should not be doing it.
-2007-11-13 02:21 oetiker
+2008-06-10 11:16 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c, src/pngsize.c,
- src/rrd.h, src/rrd_afm.c, src/rrd_afm.h, src/rrd_afm_data.c,
- src/rrd_afm_data.h, src/rrd_cgi.c, src/rrd_create.c,
- src/rrd_datalang.c, src/rrd_diff.c, src/rrd_dump.c,
- src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_not_thread_safe.c,
- src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
- src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_stat.c,
- src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
- src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
- src/rrdupdate.c: prepare for the release of rrdtool-1.2.24
+ * src/rrd_create.c: flip check for row_count with setting for better
+ code logic
-2007-11-13 02:18 oetiker
+2008-06-10 09:35 oetiker
- * configure.ac: updated for 1.2.24
+ * doc/rrdcreate.pod, src/rrd_create.c: check row count in RRAs to be
+ > 0 ... by Sebastian Harl
-2007-11-13 02:16 oetiker
+2008-06-10 07:18 oetiker
- * src/rrd_create.c: revert the dontneed fadvise patch this is only
- for 1.3
+ * src/rrd_create.c, src/rrd_open.c: for windows we must open files
+ in O_BINARY mode
-2007-11-13 02:13 oetiker
+2008-06-09 16:10 oetiker
- * src/rrd_fetch.c: revert the dontneed patch ... this is for 1.3
- exclusively
+ * src/rrd.h, src/rrd_tool.h: do NOT export lowlevel functions, since
+ I have no intention supporting these interfaces across versions.
+ The symbols are in the library, so if someone WANTS to code to
+ them, they are free todo so, but they will have to use our
+ internal header files.
-2007-11-08 10:13 oetiker
+2008-06-09 15:49 oetiker
- * bindings/ruby/main.c: must use int2num to prevent overflows --
- Mike Perham mperham gmail.com
+ * src/librrd.sym, src/rrd.h, src/rrd_tool.h: add all lowlevel file
+ access functions from the rrd_open interface to the export list.
-2007-09-02 16:47 oetiker
+2008-06-09 05:12 oetiker
- * doc/rrdgraph_graph.pod: horizontal is the correct spelling
+ * bindings/python/rrdtoolmodule.c, src/pngsize.c, src/rrd.h,
+ src/rrd_error.c, src/rrd_graph.h, src/rrd_info.c, src/rrd_open.c,
+ src/rrd_parsetime.c, src/rrd_tool.c, src/rrd_update.c: fixed
+ indenting
-2007-08-01 15:25 oetiker
+2008-06-09 05:11 oetiker
- * src/rrd_xport.c: fixed 64bit portability error ... unigned long is
- not equal to int
+ * rrdtool.spec: update to rpm spec from Jarod Wilson
-2007-07-25 20:32 oetiker
+2008-06-08 21:15 oetiker
- * src/rrd_update.c: check if intput is integer in any case not only
- when the previouse value wave != U
+ * src/librrd.sym: export some more symbols from librrd
-2007-07-16 06:34 oetiker
+2008-06-08 21:06 oetiker
- * bindings/ruby/main.c: fixed rrd_featch and added rrd_info to ruby
- bindings
+ * win32/config.h: windows should use a windows font
-2007-07-12 20:33 oetiker
+2008-06-08 21:05 oetiker
+
+ * src/rrd_graph.c: drop special case windows font code ... it makes
+ no sense with the new setup
- * doc/rrdtutorial.pod: improved wording
+2008-06-08 17:08 oetiker
+
+ * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
+ configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
+ src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
+ src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
+ src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
+ src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
+ src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
+ src/rrdupdate.c: prepare for the release of rrdtool-1.3rc9
-2007-07-11 23:06 oetiker
+2008-06-08 17:08 oetiker
- * src/rrd_create.c: stop rrd_create from leaking on failure ... vito
- caputo
+ * src/rrd_gfx.c, src/rrd_graph.c: fixed pango markup switch ... we
+ still want the text to show even if no markup is enabled
-2007-07-05 15:14 oetiker
+2008-06-08 16:47 oetiker
- * src/rrd_graph_helper.c: fix potential segfault ... if time_t is
- not a %li 5~
+ * bindings/python/rrdtoolmodule.c, bindings/ruby/main.c,
+ src/librrd.sym: rrd_freemem has to be exported as well ...
-2007-07-05 15:14 oetiker
+2008-06-08 16:23 oetiker
- * bindings/tcl/Makefile.am: fix tcl build system
+ * branches/1.2/program/src/pngsize.c, src/pngsize.c: fix for ticket
+ #121 jmpbuf on aix is a problem it seems, maybe this makes it
+ better.
-2007-06-15 21:41 oetiker
+2008-06-08 15:59 oetiker
- * rrdtool.spec: rrdtool.spec from Jarod "redhat" Wilson
+ * src/Makefile.am: prepare for the release of rrdtool-1.3rc8
-2007-06-13 16:50 oetiker
+2008-06-08 15:55 oetiker
- * bindings/ruby/main.c: be more helpful when raising rb_eTypeError
- in string_arr string_arr_new(VALUE rb_strings). This patch
- indicates which index is in error as well as the type you are
- erroneously passing. --anonymous
+ * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
+ configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
+ src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
+ src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
+ src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
+ src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
+ src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
+ src/rrdupdate.c: prepare for the release of rrdtool-1.3rc8
-2007-05-30 11:26 oetiker
+2008-06-08 15:55 oetiker
- * src/rrd_update.c: dropping cache after update does not help (in
- this implementation)
+ * bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
+ bindings/ruby/main.c, bindings/tcl/tclrrd.c, doc/rrdthreads.pod,
+ netware/Makefile, src/Makefile.am, src/librrd.sym,
+ src/parsetime.c, src/parsetime.h, src/rrd.h, src/rrd_cgi.c,
+ src/rrd_create.c, src/rrd_error.c, src/rrd_fetch.c,
+ src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c,
+ src/rrd_info.c, src/rrd_nan_inf.c, src/rrd_not_thread_safe.c,
+ src/rrd_open.c, src/rrd_parsetime.c, src/rrd_parsetime.h,
+ src/rrd_resize.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c,
+ src/rrd_tool.c, src/rrd_tool.h, src/rrd_update.c, src/rrd_xport.c,
+ win32/rrd.dsp, win32/rrd.vcproj: From: Sebastian Harl sh
+ tokkee.org Date: Sun, 8 Jun 2008 15:01:05 +0200 Subject: [PATCH]
+ Cleanup the symbols exported by librrd. Up to know librrd exported
+ a lot of symbols, most of which are to be regarded as private
+ symbols. This somewhat pollutes the API as the symbols could, in
+ theory, be used by external software and, more importantly, makes
+ symbol based dependencies (as recently introduced in e.g. Debian)
+ somewhat harder to implement. This patch does a somewhat
+ large-scale cleanup of the exported symbols: * Introduced a
+ librrd.sym file which contains all symbols that are to be
+ exported. This file is then passed to libtool using the
+ -export-symbols option which tells the linker to export the given
+ symbols only (note: according to the libtool manual, this has no
+ effect on some architectures - however, I assume that most
+ architectures in use today do support it). librrd.sym contains all
+ symbols originally defined in rrd.h sans LockRRD() (which has been
+ moved to rrd_tool.h). The following functions have been added to
+ rrd.h and the list of exported symbols (some of them have been
+ renamed, see below): - rrd_info() - rrd_info_free() -
+ rrd_info_print() - rrd_info_push() - rrd_lastupdate() -
+ rrd_update_v() - rrd_strerror() * Prefixed all public functions
+ and types with "rrd_" to avoid name clashes with other libraries.
+ Also, while I was at it, I introduced typedefs for all custom
+ types and prefixed the time names with "_t" to improve
+ consistency: - enum info_type -> rrd_info_type_t - enum timetype
+ -> rrd_timetype_t - union infoval -> rrd_infoval_t - struct info_t
+ -> rrd_info_t - struct rrd_context -> rrd_context_t - struct
+ rrd_time_value -> rrd_time_value_t - info_free() ->
+ rrd_info_free() - info_free() -> rrd_info_free() - info_print() ->
+ rrd_info_print() - info_push() -> rrd_info_push() - LockRRD() ->
+ rrd_lock() (not public though) - parsetime() -> rrd_parsetime()
+ (and: src/parsetime.c -> src/rrd_parsetime.c) - proc_start_end()
+ -> rrd_proc_start_end() - set_to_DINF() -> rrd_set_to_DINF() -
+ set_to_DNAN() -> rrd_set_to_DNAN() * Moved readfile() from
+ rrd_open.c to rrd_cgi.c and declared it static. This function is
+ used in rrd_cgi.c only. * rrd_lock() (f.k.a. LockRRD()) now
+ accepts a rrd_file_t pointer instead of an integer to increase
+ encapsulation.
+
+2008-06-07 14:35 oetiker
+
+ * src/rrd_open.c: don't bother with don't need when there is neither
+ madvise not fadvise calls
-2007-05-22 20:46 oetiker
+2008-06-06 16:38 oetiker
- * configure.ac: fixed spelling
+ * branches/1.2/program/src/rrd_graph.c, src/rrd_graph.c: fix for
+ --font bug (font names wer not being picked up at all). Bug
+ reported by Dmitry B. Bigunayk
-2007-05-22 20:44 oetiker
+2008-06-05 20:56 oetiker
- * configure.ac, src/rrd_tool.c, src/rrd_tool.h, src/rrd_update.c: *
- better tests for madvise, fadvise and fdatasync * fix inclusion of
- fcntl.h * clenups for configure.ac -- Bernhard Fischer rep dot nop
- gmail com
+ * NEWS: added pango markup name
-2007-05-19 05:47 oetiker
+2008-06-05 19:59 oetiker
- * configure.ac: update defines according to manual pageentry
+ * src/rrd.h, src/rrd_error.c, src/rrd_format.h, src/rrd_gfx.c,
+ src/rrd_info.c, src/rrd_open.c, src/rrd_update.c: fixed indenting
-2007-05-18 16:40 oetiker
+2008-06-05 19:59 oetiker
- * configure.ac, src/rrd_update.c: added madvise MADV_RANDOM is
- rrd_update uses mmap
+ * src/rrd_graph.c: disable pango markup by default. added
+ --pango-markup option for explicit enablement.
-2007-05-18 11:56 oetiker
+2008-06-05 19:58 oetiker
- * configure.ac, src/rrd_create.c, src/rrd_fetch.c, src/rrd_update.c:
- * dropping in rrd_update is probably overkill since we may be
- dropping too much. * in create we have to flush before dropping. *
- read fcntl.h after defining the __USE_XOPEN2K * fix drop code in
- fetch ...
+ * doc/rrdgraph.pod, src/rrd_graph.h: disable pango markup by
+ default. added --pango-markup option for explicit enablement.
-2007-05-17 11:38 oetiker
+2008-06-05 19:57 oetiker
- * configure.ac, src/rrd_create.c, src/rrd_fetch.c, src/rrd_open.c,
- src/rrd_update.c: now the fadvise code actually compiles ... let
- the testing begin.
+ * bindings/python/rrdtoolmodule.c: fixed indenting
-2007-05-17 08:44 oetiker
+2008-06-04 16:18 oetiker
- * examples/perftest.pl.in: new better ? performance test ... work in
- progress
+ * bindings/tcl/Makefile.am, configure.ac: enable new building for
+ newer tcl versions
-2007-05-17 08:44 oetiker
+2008-06-02 06:46 oetiker
- * configure.ac, src/Makefile.am, src/rrd_create.c, src/rrd_fetch.c,
- src/rrd_open.c, src/rrd_update.c: added posix_fadvise support
- (untested) ... this should help performance by stopping read-ahead
- and droping buffer cache for all rrd data except the file header
- portion. Newly created files are fdsynced to disk and released
- from cache after creation, to soften the blow on buffer cache by
- creating new rrds.
+ * configure.ac: updated documentation of library versioning system
-2007-05-16 20:35 oetiker
+2008-06-02 06:43 oetiker
- * src/rrd_open.c: remove tabs and replace with 8 spaces
+ * configure.ac: Had to reset the interface version number due to the
+ change in the rrd_context implementation.
-2007-05-15 08:39 oetiker
+2008-06-02 06:21 oetiker
- * bindings/Makefile.am: use libdir instead of exec_prefix/lib ...
- maybe someone wants their libraries in another place
+ * src/rrd_restore.c: use DNAN instead of NAN since there seem to be
+ issues with gcc on solaris and the NAN experession (and we use
+ DNAN everywhere else anyway).
-2007-05-15 08:36 oetiker
+2008-06-01 21:12 oetiker
- * bindings/Makefile.am, bindings/python/setup.py: yet another
- attempt to make the python build environment REALY cool
+ * doc/rrdbuild.pod: integrated gentoo bits and spell fixes by Peter
+ Volkov
-2007-05-09 15:26 oetiker
+2008-06-01 20:44 oetiker
- * bindings/Makefile.am, bindings/python/setup.py: make sure the
- python extension gets the final resting place of the rrdlibrary
- compiled in ...
+ * src/rrd.h, src/rrd_error.c, src/rrd_not_thread_safe.c,
+ src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c: Patch for
+ rrd_context system by sebastian harl, making it simpler and less
+ error prone. Removing one buffer overflow in the process.
-2007-05-08 15:10 oetiker
+2008-05-31 15:58 oetiker
- * bindings/Makefile.am: ruby complained about finding a previous
- copy of the rrdtool extension ... very odd thing actually ...
- adding RUBYARCHDIR= seems to help ...
+ * doc/rrdbuild.pod: prepare for the release of rrdtool-1.3rc7
-2007-05-06 19:38 oetiker
+2008-05-31 15:57 oetiker
- * src/rrd_graph.c: don't use round since it is c99 ... use
- floor(x+0.5) for positive numbers instead.
+ * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
+ configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
+ src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
+ src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
+ src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
+ src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
+ src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
+ src/rrdupdate.c: prepare for the release of rrdtool-1.3rc7
-2007-05-06 08:50 oetiker
+2008-05-31 15:56 oetiker
- * src/rrd_hw.c: print the name of the HW cf in debug mode -- Helge
- Oldach
+ * doc/rrdbuild.pod: added pkgconfig build instructions
-2007-05-03 12:49 oetiker
+2008-05-31 12:28 oetiker
- * src/rrd_graph.c: added some more rounding for int to float
- comparisons
+ * branches/1.2/program/src/rrd_graph.c, src/rrd_graph.c: make sure
+ vdef calcs only calc as far as originally requested.
-2007-05-03 12:43 oetiker
+2008-05-27 22:24 oetiker
- * src/rrd_graph.c: Testing an double and an integer for equality is
- bound to produce odd results on times. Don't do it! --
- rrdtool@oldach.net
+ * src/rrd_info.c: fixed maxlength for sprintf_alloc 50 was not
+ enough ... 1024+strlen(fmt) is much better. This makes imginfo
+ work even when there are long image paths.
-2007-05-02 18:06 oetiker
+2008-05-26 16:39 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
- src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
- src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_not_thread_safe.c,
- src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
- src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_stat.c,
- src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
- src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
- src/rrdupdate.c: prepare for the release of rrdtool-1.2.23
+ * trunk/talks/nordic-nagios-08/talk.odp: initial talk slides
-2007-05-02 18:05 oetiker
+2008-05-26 11:45 oetiker
- * bindings/Makefile.am: fix python install for virgin systems
+ * TODO: updated todo list
-2007-05-02 15:31 oetiker
+2008-05-26 08:56 oetiker
* bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
- src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
- src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_not_thread_safe.c,
- src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
- src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_stat.c,
+ configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
+ src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
+ src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
+ src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
- src/rrdupdate.c: prepare for the release of rrdtool-1.2.22
+ src/rrdupdate.c: prepare for the release of rrdtool-1.3rc6
-2007-05-02 15:31 oetiker
+2008-05-26 07:46 oetiker
- * README, bindings/perl-shared/RRDs.ppd,
- bindings/perl-shared/ntmake.pl, debian/copyright, debian/watch,
- doc/rrdtutorial.es.pod, doc/rrdtutorial.pod, doc/see_also.inc:
- fixed old urls in code
+ * NEWS: added notes about new grid lines
-2007-05-02 15:23 oetiker
+2008-05-26 07:45 oetiker
- * bindings/Makefile.am: fix python for staged installs
+ * src/rrd_graph.c: * make y-axis labels NOT run into each other
+ (classic and alt) * space horizontal grid lines and lables a bit
+ further apart for tight layouts. * let horizontal lines and y axis
+ labels run a little closer for classic grid
-2007-05-02 05:08 oetiker
+2008-05-25 21:17 oetiker
- * bindings/tcl/tclrrd.c: fixed path to rrd_format.h in tcl bindings
+ * src/rrd_graph.c: fixed calculation of space at the bottom of the
+ graph
-2007-05-01 20:41 oetiker
+2008-05-25 20:02 oetiker
* bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
- src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
- src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_not_thread_safe.c,
- src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
- src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_stat.c,
+ configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
+ src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
+ src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
+ src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
- src/rrdupdate.c: prepare for the release of rrdtool-1.2.21
+ src/rrdupdate.c: prepare for the release of rrdtool-1.3rc5
-2007-05-01 20:40 oetiker
+2008-05-25 20:00 oetiker
- * src/rrd_graph.c: if the graph goes 'down' minval must be hanged
- instead
+ * src/rrd_format.h, src/rrd_open.c, src/rrd_update.c: fix update
+ compatibility with rrd-1.0.x files
-2007-05-01 16:36 oetiker
+2008-05-20 22:22 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/Makefile.am,
- src/gdpng.c, src/pngsize.c, src/rrd.h, src/rrd_afm.c,
- src/rrd_afm.h, src/rrd_afm_data.c, src/rrd_afm_data.h,
- src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
- src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
- src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
- src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
- src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
- src/rrd_info.c, src/rrd_is_thread_safe.h, src/rrd_last.c,
- src/rrd_lastupdate.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
- src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c: prepare for the
- release of rrdtool-1.2.20
+ * bindings/Makefile.am: droped rrd_extra.h from the distro with the
+ python update ... must remove it from the Makefile too
-2007-05-01 16:24 oetiker
+2008-05-19 21:14 oetiker
- * netware/Makefile, win32/Makefile: updated win32 and netware
- Makefiles -- Guenter Knauf
+ * NEWS, bindings/python/README, bindings/python/rrd_extra.h,
+ bindings/python/rrdtoolmodule.c, doc/rrdpython.pod: fixed python
+ bindings: * info call isnnow aequivalent to rrdtool info (the same
+ as in the perl and ruby bindings) * graphv and updatev calls added
-2007-05-01 16:23 oetiker
+2008-05-18 22:11 oetiker
- * src/rrd_create.c, src/rrd_update.c: added some const casts
+ * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_tool.c: * document
+ tabwidth option * fix \t -> tab expansion
-2007-05-01 16:19 oetiker
+2008-05-18 15:39 oetiker
- * doc/rrdgraph.pod, src/rrd_graph.c, src/rrd_graph.h: added
- --alt-autoscale-min (see --alt-autoscale-max) -- Helge Oldach
+ * src/rrd_graph.c: ytr boundery checking ... this is from the GD
+ days ... we don't need this anymore
-2007-04-10 05:43 oetiker
+2008-05-18 15:11 oetiker
- * src/rrd_graph.c: untabified rrd_graph.c
+ * src/rrd_dump.c, src/rrd_tool.c: fix indenting
-2007-04-10 05:41 oetiker
+2008-05-18 15:11 oetiker
- * src/rrd_graph.c: use the shorthand for vidx ...
+ * src/rrd_graph.c: pdf, svg and ps formats were not being created
-2007-04-10 05:27 oetiker
+2008-05-18 13:06 oetiker
- * src/rrd_graph.c, src/rrd_graph.h: the rrd_graph_check_vname
- function is not used anywhere in the code ...
+ * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
+ configure.ac, doc/rrdbuild.pod, rrdtool-1.3-release, rrdtool.spec,
+ src/pngsize.c, src/rrd.h, src/rrd_cgi.c, src/rrd_create.c,
+ src/rrd_datalang.c, src/rrd_diff.c, src/rrd_dump.c,
+ src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
+ src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c,
+ src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
+ src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
+ src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
+ src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
+ src/rrdupdate.c: prepare for the release of rrdtool-1.3rc4
-2007-04-06 07:28 oetiker
+2008-05-18 13:04 oetiker
- * src/rrd_gfx.c: release font resources after thy have been used ...
- -- Travis Spencer
+ * src/rrd_tool.c, src/rrdupdate.c: fix year
-2007-04-02 06:21 oetiker
+2008-05-18 12:53 oetiker
- * doc/rrdthreads.pod, src/fnv.h, src/hash_32.c, src/rrd.h,
- src/rrd_create.c, src/rrd_fetch.c, src/rrd_format.c,
- src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_tool.h,
- src/rrd_update.c: new function rrd_fetch_r() (and make the strings
- const char* instead of char*). The only difference between
- rrd_fetch_r() and rrd_fetch_fn() is that rrd_fetch_r() receives
- the consolidation function as a string (instead of an enum cf_en)
- and is thread-safe -- Sam Umbach
+ * src/rrd_graph.c: PRINT returns from rrd_graph did not work due to
+ an off by one error
-2007-04-02 06:18 oetiker
+2008-05-18 08:42 oetiker
- * src/rrd_restore.c: make xml2rrd more robust on invalid input --
- Florian Forster
+ * doc/rrdbuild.pod: updated build instructions to latest libraries
-2007-03-29 19:08 oetiker
+2008-05-18 06:37 oetiker
- * doc/rrdruby.pod: added vardef
+ * NEWS, configure.ac, src/rrd_i18n.h, src/rrd_tool.c: improved
+ handling of libintl issues
-2007-03-15 21:10 oetiker
+2008-05-16 12:29 oetiker
- * src/rrd_tool.c: fix the snprintf call for vtag ... it was using
- the wrong size -- kili
+ * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
+ configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
+ src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
+ src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
+ src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
+ src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
+ src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
+ src/rrdupdate.c: prepare for the release of rrdtool-1.3rc3
-2007-03-15 21:03 oetiker
+2008-05-16 12:28 oetiker
- * src/rrd_thread_safe.c: fixed strerror_r usage ... #85
+ * doc/rrddump.pod, src/rrd_dump.c: added --no-header to
+ documentation and fixed implementation
-2007-03-11 13:08 oetiker
+2008-05-16 12:20 oetiker
- * Makefile.am, bindings/Makefile.am, doc/Makefile.am,
- examples/Makefile.am, netware/Makefile, win32/Makefile,
- win32/rrd.dsp, win32/rrdtool.dsp: fix netware and win32 makefiles
- for new getopt names
+ * src/rrd_dump.c: fixed dump_opt implementation
-2007-03-11 13:04 oetiker
+2008-05-16 12:18 oetiker
- * src/art_rgba_svp.h, src/fnv.h, src/gdpng.c, src/hash_32.c,
- src/parsetime.c, src/parsetime.h, src/pngsize.c, src/rrd.h,
- src/rrd_afm.c, src/rrd_afm.h, src/rrd_afm_data.c,
- src/rrd_afm_data.h, src/rrd_cgi.c, src/rrd_create.c,
- src/rrd_datalang.c, src/rrd_diff.c, src/rrd_dump.c,
- src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_getopt.c,
- src/rrd_getopt.h, src/rrd_getopt1.c, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c,
- src/rrd_hw.c, src/rrd_hw.h, src/rrd_info.c,
- src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
- src/rrd_nan_inf.c, src/rrd_nan_inf.h, src/rrd_not_thread_safe.c,
- src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
- src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_stat.c,
- src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
- src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
- src/rrdupdate.c, src/strftime.c, src/strftime.h, src/unused.h,
- src/win32comp.c: enable ID keyword in all source files
+ * NEWS, src/rrd_dump.c: added no-header option to rrd_dump
-2007-03-11 12:57 oetiker
+2008-05-16 12:07 oetiker
- * examples/Makefile.am: do not use gnuisms in Makefile rules ($<)
+ * src/rrd_graph.c: fix handling of values <= zero for logarithmic
+ display
-2007-03-11 12:41 oetiker
+2008-05-15 22:39 oetiker
- * netware/Makefile: use Guenters latest Netware Makefile ...
+ * rrdtool-1.3-release: prepare for the release of rrdtool-1.3rc2
-2007-03-10 17:44 oetiker
+2008-05-15 22:39 oetiker
- * configure.ac: axe the double quotes on $perlcc in configure to
- allow for program names with arguments.
+ * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
+ configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
+ src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
+ src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
+ src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
+ src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
+ src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
+ src/rrdupdate.c: prepare for the release of rrdtool-1.3rc2
-2007-03-10 17:36 oetiker
+2008-05-15 22:37 oetiker
- * src/rrd_update.c: integers can be negative ... fixed the test for
- this in rrd_update -- rians cc usu edu
+ * Makefile.am, configure.ac, rrdtool-1.3-release, src/Makefile.am:
+ fix portability to mac osx and freebsd -- tobi
-2007-03-03 11:03 oetiker
+2008-05-12 23:10 oetiker
- * Makefile.am, bindings/ruby/extconf.rb, configure.ac: * build
- extensions last since this seems to be most likely to fail * do
- more testing before building the ruby extension
+ * configure.ac: add solaris pod2man location last
-2007-02-24 17:23 oetiker
+2008-05-12 23:03 oetiker
- * src/rrd_dump.c, src/rrd_info.c, src/rrd_tune.c: fix memmory
- problem in rrd_dump.c
+ * configure.ac, doc/Makefile.am, doc/rrdbuild.pod: some changes to
+ make things work on opensolaris 2008.05
-2007-02-14 18:54 oetiker
+2008-05-12 22:42 oetiker
- * doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c, src/rrd_rpncalc.h: new
- operator ABS added --
+ * bindings/tcl/Makefile.am: for some reason tclrrd.c does not get
+ picked up using $< at least on opensolaris
-2007-02-14 18:48 oetiker
+2008-05-12 22:23 oetiker
- * src/Makefile.am, src/getopt.c, src/getopt.h, src/getopt1.c,
- src/rrd_getopt.c, src/rrd_getopt.h, src/rrd_getopt1.c,
- src/rrd_tool.h: renamed getopt to rrd_getopt to avoid confusion on
- some systems ...
+ * src/Makefile.am, src/rrd_graph.h, src/rrd_info.c,
+ src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_tool.c: allow
+ rrd_rpncalc to build without cairo dependencies ... fix warnings
-2007-02-14 18:47 oetiker
+2008-05-12 21:14 oetiker
- * src/rrd_tool.c: cosmetic fix for usage message -- günter knauff
+ * Makefile.am: add intltool*in files to dist
-2007-02-14 18:46 oetiker
+2008-05-12 16:15 oetiker
- * Makefile.am: added new win32 component to the release tarball
+ * bindings/python/rrdtoolmodule.c, src/rrd_update.c: fixed indenting
-2007-02-14 18:46 oetiker
+2008-05-12 16:15 oetiker
- * src/get_ver.awk, win32/rrd.dsp, win32/rrd_config.h.msvc,
- win32/rrdtool.dsp: updates to the windows build system by guenter
- knauff
+ * src/rrd_graph.c, src/rrd_hw.c, src/rrd_open.c, src/rrd_rpncalc.c,
+ src/win32comp.c: removed c++ comments //
-2007-02-14 06:53 oetiker
+2008-05-12 16:09 oetiker
- * doc/rrdgraph.pod, src/rrd_graph.c, src/rrd_graph.h: allow
- --units-length to reserve label space even when --y-grid=none is
- in effect [#75], tobi
+ * NEWS: added notes about rewrites in this release
-2007-02-14 06:33 oetiker
+2008-05-12 16:08 oetiker
- * src/parsetime.c: parsing absolute time should not send us 30,000
- years into the future -- Tatsuki Makino tatsuki_makino hotmail.com
+ * configure.ac, src/Makefile.am: improved handling of library
+ versioning
-2007-02-14 06:31 oetiker
+2008-05-12 15:35 oetiker
- * src/rrd_cgi.c: Printstrftime on rrd_cgi.c returns an illegal
- value. It causes segmentation fault error. -- Tatsuki Makino
- tatsuki_makino hotmail.com
+ * src/rrd_update.c: should not leave debug enabled
-2007-02-09 22:19 oetiker
+2008-05-12 15:33 oetiker
- * netware/Makefile, src/rrd_tool.h, win32/Makefile: more build
- patches from Günter Knauf
+ * branches/1.2/program/doc/rrdcreate.pod,
+ branches/1.2/program/src/rrd_update.c, doc/rrdcreate.pod,
+ src/rrd_update.c: Fixed handling of unknown data at PDP build
+ time. There was a long standing (even documented) missfeature in
+ rrdtool which caused uknown-data to be accepted as long as it was
+ less than the mrhb. This was never the intended behaviour and had
+ interesting side effects
+ (http://oss.oetiker.ch/rrdtool-trac/ticket/125): If you have a 60
+ Second step with 59s unknown data and 1 second of known data the
+ whole become known data as long as the mrhb was > step. The
+ intended behaviour was that a step should become unknown as soon
+ as it contains more than 50% of unknown data. The patch fixes both
+ the documentation and the code.
+
+2008-05-12 13:22 oetiker
+
+ * src/rrd_create.c: the last_ds value fuer unknown is 'U' and not
+ 'UNKN'
+
+2008-05-04 18:59 oetiker
+
+ * src/rrd_getopt.c, src/rrd_getopt1.c: fix for sun sudio 11
+ incompatibility
+ http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=38555
-2007-02-08 06:01 oetiker
+2008-05-01 23:23 oetiker
- * netware/Makefile, win32/Makefile: updates for Win32 and NW
- Makefiles -- Guenter Knauf
+ * bindings/ruby/main.c, src/rrd.h, src/rrd_info.c, src/rrd_tool.c:
+ indenting fixes
-2007-02-08 05:54 oetiker
+2008-05-01 23:23 oetiker
- * src/Makefile.am: added get_ver.awk to release
+ * src/rrd_graph.c: make sure properties are shown via graph_v even
+ in --graph-only mode
-2007-02-08 05:51 oetiker
+2008-05-01 06:56 oetiker
- * configure.ac: there is no Makefile.in for python anymore!
+ * MakeMakefile: Make the MakeMakefile script a bit more robust
-2007-02-07 21:35 oetiker
+2008-04-22 21:40 oetiker
- * src/rrd_gfx.c: DPRINTF may not be the ideal define ... use
- something more RRDish ... like RRDPRINTF
+ * bindings/python/rrd_extra.h, bindings/python/rrdtoolmodule.c: fix
+ for #148
-2007-02-07 21:35 oetiker
+2008-04-20 22:46 oetiker
- * Makefile.am, configure.ac: use setup.py for python install and
- build work instad of trying todo it on our own
+ * CONTRIBUTORS, NEWS, bindings/perl-shared/RRDs.pm,
+ bindings/perl-shared/RRDs.xs, bindings/ruby/main.c,
+ doc/rrdgraph.pod, src/rrd.h, src/rrd_graph.c, src/rrd_graph.h,
+ src/rrd_info.c, src/rrd_tool.c, src/rrd_tool.h: Introduced a
+ alternated interface to rrd_graph using rrd_info style return
+ values: rrd_graph_v The graph_v interface returnes additional
+ information about the graph including the location of the graphing
+ area within the image. When called with '-' as filename it will
+ even return the image data. The new interface is supported in the
+ rrdtool command line, RRDs perl and ruby bindings.
-2007-02-07 21:31 oetiker
+2008-04-17 07:54 oetiker
- * bindings/Makefile.am: added Makefile targets for python
+ * trunk/talks/nordic-nagios-08,
+ trunk/talks/nordic-nagios-08/abstract-rrdtut.txt: added bullets
-2007-02-07 21:30 oetiker
+2008-04-17 05:35 oetiker
- * bindings/python/Makefile.am, bindings/python/Setup.in,
- bindings/python/setup.py: python does no get built externally
+ * src/rrd_update.c: indent fix
-2007-02-02 18:22 oetiker
+2008-04-17 05:35 oetiker
- * COPYRIGHT: added IBM Public License to the list of Exceptions
+ * src/rrd_tune.c: do not reset the last_ds store unless the data
+ source type is actually changed.
-2007-02-02 12:19 oetiker
+2008-04-16 15:50 oetiker
- * src/rrd_gfx.c, src/rrd_rpncalc.c: increasse portability (no //
- comment, no ... arguments for cpp)
+ * branches/1.2/program/doc/rrdgraph.pod, doc/rrdgraph.pod: fixed 2.
+ x-grid example ... since the lable is valid for the whole day, it
+ must be 86400 wide. --tobi
-2007-02-01 22:00 oetiker
+2008-04-12 09:29 oetiker
- * bindings/tcl/tclrrd.c: we should use the headers from the local
- rrdtool setup and not the system ones!
+ * MakeMakefile, configure.ac: alter order of header inclusion for
+ FreeBSD 4.8 compatibility
-2007-02-01 05:51 oetiker
+2008-04-12 09:21 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool-1.2-release, rrdtool.spec,
- src/gdpng.c, src/pngsize.c, src/rrd.h, src/rrd_afm.c,
- src/rrd_afm.h, src/rrd_afm_data.c, src/rrd_afm_data.h,
- src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
- src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
- src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
- src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
- src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
- src/rrd_info.c, src/rrd_is_thread_safe.h, src/rrd_last.c,
- src/rrd_lastupdate.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
- src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c: prepare for the
- release of rrdtool-1.2.19
+ * branches/1.2/program/src/parsetime.c, src/parsetime.c: do not mess
+ with dst status after running localtime, the system gets confused
+ otherwhise when it comes to times during the switch over periode
+ as DST changes to non DST. -- tobi
-2007-02-01 05:45 oetiker
+2008-03-25 23:02 oetiker
- * bindings/python/Makefile.am: libtool builds shared libraries
- anyway, no need for extra LDFLAGS that bite non GNU ld versions
+ * src/rrd_dump.c: added missing " escapes to xml header in
+ rrd_tool.c
-2007-01-29 16:47 oetiker
+2008-03-25 22:59 oetiker
- * src/rrd_tool.c: resolve snprintf overflow warning by using sizeof
- -- Anna Bernathova suse cz
+ * CONTRIBUTORS: added Florian octo Forster to contrib list
-2007-01-23 20:54 oetiker
+2008-03-25 22:59 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
- src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
- src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_not_thread_safe.c,
- src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
- src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_stat.c,
- src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
- src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
- src/rrdupdate.c: prepare for the release of rrdtool-1.2.18
+ * doc/rrdgraph_examples.pod: added missing =back for propper pod
+ syntax
-2007-01-23 20:52 oetiker
+2008-03-25 22:58 oetiker
- * src/rrd_fetch.c: the change from R920 to fetch was not helping ...
- no low res got prefered in non full coverage situations ..
+ * src/rrd_dump.c: fix indent
-2007-01-23 17:30 oetiker
+2008-03-25 22:58 oetiker
- * src/rrd_graph.c: another control sequence that got lost ...
+ * src/rrd_restore.c: fix broken header comment section -- Florian
+ octo Forster
-2007-01-23 08:28 oetiker
+2008-03-25 22:57 oetiker
- * src/rrd_graph_helper.c: read up to full potential length of
- gdp->rrd
+ * src/rrd_graph.c: cast size_t to int to avoid warning -- Florian
+ octo Forster
-2007-01-22 16:34 oetiker
+2008-03-25 22:56 oetiker
- * doc/rrdgraph_graph.pod: added missing B formatting instruction
+ * src/rrd_open.c: do not declare DEBUG functions unless compiled in
+ DEBUG mode -- Florian octo Forster
-2007-01-22 10:49 oetiker
+2008-03-25 22:55 oetiker
- * rrdtool-1.2-release: create non version link
+ * src/rrd_tool.c: make helptexts read only memory
-2007-01-22 10:33 oetiker
+2008-03-25 22:55 oetiker
- * src/rrd_graph.c: prepare for the release of rrdtool-1.2.17
+ * src/rrd_update.c: stop complaints about unused variables if not
+ running DEBUG
-2007-01-22 10:29 oetiker
+2008-03-25 22:49 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
- src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
- src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_not_thread_safe.c,
- src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
- src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_stat.c,
- src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
- src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
- src/rrdupdate.c: prepare for the release of rrdtool-1.2.17
+ * MakeMakefile: Added check for intltool version. Use Makefile for
+ cleanup. -- Florian octo Forster
-2007-01-22 10:28 oetiker
+2008-03-23 13:43 oetiker
- * doc/rrdgraph_graph.pod, src/rrd_graph.c: introduced \n as an alias
- for \l since people seem to be using it despite the documentation
- not talking about this ... so now it is official and I bet there
- will soon be people asking why this was only working at the end of
- a line. -- tobi
+ * src/rrd_dump.c: added pointer to florian forsters dtd to the rrd
+ dumpt
-2007-01-21 22:22 oetiker
+2008-03-19 23:36 oetiker
- * doc/rrdgraph_examples.pod: removed mentiones of \n ...
+ * configure.ac: fix pkgconfig file name
-2007-01-20 22:54 oetiker
+2008-03-15 10:39 oetiker
- * bindings/Makefile.am: prepare for the release of rrdtool-1.2.16
+ * ., .indent.pro, 00README, CONTRIBUTORS, COPYING, COPYRIGHT,
+ MakeMakefile, Makefile.am, NEWS, PROJECTS, README, THREADS, TODO,
+ WIN32-BUILD-TIPS.txt, acinclude.m4, bindings,
+ bindings/Makefile.am, bindings/perl-piped,
+ bindings/perl-piped/MANIFEST, bindings/perl-piped/Makefile.PL,
+ bindings/perl-piped/README, bindings/perl-piped/RRDp.pm,
+ bindings/perl-piped/leaktest.pl, bindings/perl-piped/rrdpl.dsp,
+ bindings/perl-piped/rrdpl.dsw, bindings/perl-piped/t,
+ bindings/perl-piped/t/base.t, bindings/perl-shared,
+ bindings/perl-shared/MANIFEST, bindings/perl-shared/Makefile.PL,
+ bindings/perl-shared/README, bindings/perl-shared/RRDs.pm,
+ bindings/perl-shared/RRDs.ppd, bindings/perl-shared/RRDs.xs,
+ bindings/perl-shared/ntmake.pl, bindings/perl-shared/t,
+ bindings/perl-shared/t/base.t, bindings/python,
+ bindings/python/ACKNOWLEDGEMENT, bindings/python/AUTHORS,
+ bindings/python/COPYING, bindings/python/README,
+ bindings/python/rrd_extra.h, bindings/python/rrdtoolmodule.c,
+ bindings/python/setup.py, bindings/ruby, bindings/ruby/CHANGES,
+ bindings/ruby/README, bindings/ruby/extconf.rb,
+ bindings/ruby/main.c, bindings/ruby/test.rb, bindings/tcl,
+ bindings/tcl/Makefile.am, bindings/tcl/README,
+ bindings/tcl/ifOctets.tcl.in, bindings/tcl/tclrrd.c, configure.ac,
+ debian, debian/README.Debian, debian/build_freetype.sh,
+ debian/changelog, debian/control, debian/copyright,
+ debian/librrd0-dev.files, debian/librrd0.files,
+ debian/librrd0.postinst, debian/librrd0.postrm,
+ debian/librrd0.shlibs, debian/librrdp-perl.files,
+ debian/librrds-perl.files, debian/rrdtool-tcl.files,
+ debian/rrdtool.files, debian/rules, debian/watch, doc,
+ doc/Makefile.am, doc/bin_dec_hex.pod, doc/cdeftutorial.pod,
+ doc/name.inc, doc/rpntutorial.pod, doc/rrd-beginners.pod,
+ doc/rrdbuild.pod, doc/rrdcgi.pod, doc/rrdcreate.pod,
+ doc/rrddump.pod, doc/rrdfetch.pod, doc/rrdfirst.pod,
+ doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
+ doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
+ doc/rrdgraph_rpn.pod, doc/rrdinfo.pod, doc/rrdlast.pod,
+ doc/rrdlastupdate.pod, doc/rrdpython.pod, doc/rrdresize.pod,
+ doc/rrdrestore.pod, doc/rrdruby.pod, doc/rrdthreads.pod,
+ doc/rrdtool-dump.dtd, doc/rrdtool-xport.dtd, doc/rrdtool.pod,
+ doc/rrdtune.pod, doc/rrdtutorial.es.pod, doc/rrdtutorial.pod,
+ doc/rrdupdate.pod, doc/rrdxport.pod, examples,
+ examples/4charts.pl.in, examples/Makefile.am,
+ examples/bigtops.pl.in, examples/cgi-demo.cgi.in,
+ examples/minmax.pl.in, examples/perftest.pl.in,
+ examples/piped-demo.pl.in, examples/shared-demo.pl.in,
+ examples/stripes.pl.in, favicon.ico, netware, netware/Makefile,
+ po, po/ChangeLog, po/LINGUAS, po/POTFILES.in, po/de.po,
+ rrdtool-1.2-release, rrdtool-1.3-release, rrdtool.spec, src,
+ src/Makefile.am, src/compile_afm.pl, src/fnv.h, src/get_ver.awk,
+ src/hash_32.c, src/parsetime.c, src/parsetime.h, src/pngsize.c,
+ src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
+ src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
+ src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
+ src/rrd_getopt.c, src/rrd_getopt.h, src/rrd_getopt1.c,
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h,
+ src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
+ src/rrd_hw_math.c, src/rrd_hw_math.h, src/rrd_hw_update.c,
+ src/rrd_hw_update.h, src/rrd_i18n.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_nan_inf.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
+ src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
+ src/rrd_rpncalc.h, src/rrd_thread_safe.c,
+ src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
+ src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
+ src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c, src/strftime.c,
+ src/strftime.h, src/unused.h, src/win32comp.c, svn2cl.xsl, win32,
+ win32/Makefile, win32/config.h, win32/rrd.dsp, win32/rrd.vcproj,
+ win32/rrd_config.h.msvc, win32/rrdtool.dsp, win32/rrdtool.dsw,
+ win32/rrdtool.vcproj: reindent aded id keyword substitution
-2007-01-20 22:48 oetiker
+2008-03-15 10:32 oetiker
- * bindings/Makefile.am: prepare for the release of rrdtool-1.2.16
+ * src/rrd_rpncalc.c: reat nan as FALSE in an IF CDEF
-2007-01-20 22:22 oetiker
+2008-03-07 08:57 oetiker
- * bindings/Makefile.am: prepare for the release of rrdtool-1.2.16
+ * doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c, src/rrd_rpncalc.h: a
+ nan-safe add operator (ADDNAN) into rrd. I used it to add several
+ incomplete graphs. NaN + NaN => NaN x + NaN => x NaN + y => y x +
+ y => x + y -- Timo Stripf tstripf gmx.de
-2007-01-20 20:19 oetiker
+2008-03-02 15:38 oetiker
- * rrdtool-1.2-release: prepare for the release of rrdtool-1.2.16
+ * src/rrd_graph.c: Fix error "cairo_restore without matching
+ cairo_save" when zero-time point is out of graph
-2007-01-20 20:17 oetiker
+2008-02-25 07:11 oetiker
- * rrdtool-1.2-release: prepare for the release of rrdtool-1.2.16
+ * branches/1.2/program/src/rrd_fetch.c, src/rrd_fetch.c: Ignore
+ RRA-end when comparing. coverage.
-2007-01-20 20:16 oetiker
+2008-02-24 14:27 oetiker
- * rrdtool-1.2-release: prepare for the release of rrdtool-1.2.16
+ * src/rrd_create.c, src/rrd_graph_helper.c, src/rrd_i18n.h,
+ src/rrd_info.c, src/rrd_restore.c, src/rrd_tool.c: fix indents
+ gone out of kileter by patching ...
-2007-01-20 20:03 oetiker
+2008-02-24 14:26 oetiker
- * bindings/tcl/tclrrd.c: this did not compile after integrating the
- new fetchlast command -- Andy Riebs
+ * src/rrd_dump.c, src/rrd_tool.c: get rid of a few type cast
+ warnings
-2007-01-20 16:41 oetiker
+2008-02-24 14:26 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool-1.2-release, rrdtool.spec,
- src/Makefile.am, src/gdpng.c, src/pngsize.c, src/rrd.h,
- src/rrd_afm.c, src/rrd_afm.h, src/rrd_afm_data.c,
- src/rrd_afm_data.h, src/rrd_cgi.c, src/rrd_create.c,
- src/rrd_datalang.c, src/rrd_diff.c, src/rrd_dump.c,
- src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_not_thread_safe.c,
- src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
- src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_stat.c,
- src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
- src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
- src/rrdupdate.c: prepare for the release of rrdtool-1.2.16
+ * src/rrd_restore.c: fix one segfault while trying to restore an
+ invalid xml file. -- tobi
-2007-01-20 16:39 oetiker
+2008-02-21 07:20 oetiker
- * Makefile.am, configure.ac, rrdtool-1.2-release: get ready for
- 1.2.16 release
+ * configure.ac: make ruby obey destdir
-2007-01-18 23:43 oetiker
+2008-02-21 07:18 oetiker
- * doc/rrdlastupdate.pod: aargh another missing bit from lastupdate
- added ...
+ * po/ChangeLog: initial
-2007-01-17 23:35 oetiker
+2008-02-21 07:12 oetiker
- * netware/Makefile, src/rrd_lastupdate.c, win32/Makefile: finish
- integration of lastupdate commmand ...
+ * MakeMakefile, configure.ac, po/LINGUAS, po/de.po, src/rrd_tool.c:
+ make inbternationalized version actually build
-2007-01-17 21:31 oetiker
+2008-02-21 06:59 oetiker
- * acinclude.m4, bindings/tcl/tclrrd.c, doc/Makefile.am,
- src/Makefile.am, src/rrd_tool.c, src/rrd_tool.h, src/rrd_update.c:
- New functions lastupdate to efficiently get the last values fed
- into the rrd ... this also changes that the last values get stored
- even for ABSOLUTE and GAUGE data sources ... -- andy.riebs hp.com
+ * po, po/LINGUAS, po/POTFILES.in, src/rrd_i18n.h: added missing bits
+ from internationalization
-2006-12-16 16:14 oetiker
+2008-02-19 12:56 oetiker
- * src/rrd_error.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c:
- add missing \0 to the end of several strncpy strings
+ * branches/1.2/program/src/rrd_create.c,
+ branches/1.2/program/src/rrd_info.c,
+ branches/1.2/program/src/rrd_restore.c, src/rrd_create.c,
+ src/rrd_info.c, src/rrd_restore.c: Generate a random cur_row for
+ each RRA during create/restore operations. This effectively
+ randomizes the block crossings among RRDs created around the same
+ time. Previously, RRDs that were created/restored en masse would
+ cross block boundaries simultaneously, which is sub-optimal. Also,
+ this patch enables the user to see the RRA's cur_row pointer via
+ rrdinfo. This was useful during debugging. -- kevin brintnall
+ kbrint qwest.net
-2006-12-16 16:13 oetiker
+2008-02-18 15:04 oetiker
- * src/rrd_update.c: replace malloc/strncpy by strdup add \0 to the
- end of several strncpy strings add missing free fix error string
- rendering :... makes no sense here
+ * MakeMakefile, Makefile.am, configure.ac, rrdtool.spec,
+ src/Makefile.am, src/rrd_getopt.c, src/rrd_tool.c: Added I18N
+ support for messages printed by rrd_tool.c --
+ http://oss.oetiker.ch/rrdtool-trac/ticket/144
-2006-12-16 16:11 oetiker
+2008-02-15 08:49 oetiker
- * src/rrd.h: move headers around to make more sense
+ * configure.ac: check for pdf as well
-2006-12-16 16:10 oetiker
+2008-02-15 08:44 oetiker
- * src/rrd_not_thread_safe.c: init the context on first call
+ * configure.ac: check for cairo-ps and cairo-svg explicitly
-2006-12-16 16:05 oetiker
+2008-02-06 00:12 oetiker
- * src/rrd_graph.h: make sure there is ample space in the static
- strings
+ * configure.ac: ready for beta 4
-2006-12-16 16:04 oetiker
+2008-02-06 00:10 oetiker
- * src/rrd_graph.c: oops 99 is the last item
+ * src/rrd_graph.c, src/rrd_graph_helper.c: * replaced strtok with
+ strtok_r for thread safety * fixed im initialization broken after
+ the introduction of dashes ...
-2006-12-16 16:02 oetiker
+2008-02-04 22:34 oetiker
- * src/rrd_graph.c: it is sufficient to set the last item to 0
+ * src/rrd_create.c: in rrd_create we do not use mmaping and thus
+ need to free rrd struct members in any case ...
-2006-12-16 16:02 oetiker
+2008-02-04 22:16 oetiker
- * src/Makefile.am: getopt is required for rrdupdate too (there are
- platforms where this is not in libc ... eg solaris)
+ * src/rrd_update.c: this should help with the memory leak
-2006-12-16 16:01 oetiker
+2008-02-04 18:18 oetiker
- * src/rrdupdate.c: we have 2006 now
+ * COPYRIGHT: added zpl 2.1 to floss exception
-2006-12-16 15:56 oetiker
+2008-02-01 06:52 oetiker
- * src/rrd_not_thread_safe.c: it makes no sense allocating an array
- and then asiging it to a fixed string ... this caused stuff to
- crash badly as long error strings were assigned.
+ * branches/1.2/program/src/rrd_graph.c, src/rrd_graph.c: fixed
+ parsing of fontnames with embeded spaces
-2006-12-11 19:11 oetiker
+2008-01-14 17:11 oetiker
- * doc/rrdbuild.pod: added note on alternate CFLAGS for Forte
+ * configure.ac: remove c++ warnings flag .. this is not c++ after
+ all
-2006-12-07 19:51 oetiker
+2008-01-14 16:52 oetiker
- * src/rrd_graph.c: c is a valid formatting character
+ * src/rrd_cgi.c, src/rrd_create.c: fixed indenting
-2006-11-19 11:15 oetiker
+2008-01-14 16:51 oetiker
- * src/rrd_graph.c: fixed typo
+ * src/rrd_gfx.c: fix indents
-2006-11-06 06:53 oetiker
+2008-01-14 16:50 oetiker
- * src/rrd_fetch.c: when fetching, don't pick a higher res rra just
- because it's coverage at the 'end' of the requested range is
- better ... -- Sebastian Pachuta seba123 seba123.webd.pl
+ * bindings/tcl/tclrrd.c, configure.ac, src/parsetime.c,
+ src/rrd_cgi.c, src/rrd_create.c, src/rrd_nan_inf.c: * fixed
+ madvise/fadvise detection * fixed many compiler warnings -- Peter
+ Breitenlohner peb mppmu.mpg.de
-2006-10-27 14:03 oetiker
+2008-01-13 11:07 oetiker
- * examples/perftest.pl.in: use integer time
+ * trunk/tutorial/htwchur/about-oss.odp,
+ trunk/tutorial/htwchur/m7am.odp,
+ trunk/tutorial/htwchur/rrd-exercises.tex: initial
-2006-10-26 22:26 oetiker
+2008-01-12 18:37 oetiker
- * configure.ac, examples/Makefile.am, examples/perftest.pl.in: added
- perftest tool
+ * src/rrd_graph.c: weekday and time are too tight
-2006-10-25 17:19 oetiker
+2008-01-04 22:53 oetiker
- * src/Makefile.am: do not distribute windows files anymore ...
+ * src/rrd_gfx.c, src/rrd_graph.c: fontmap resolution was not
+ matching scaled_font resolution ... this killed layouting ... much
+ better now
-2006-10-25 17:18 oetiker
+2008-01-03 21:30 oetiker
- * Makefile.am: distribute win32 and netware build files too
+ * doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
+ src/rrd_graph_helper.c: get rid of DASHED, only use dashes syntax.
+ less redundancy -- thomas.gutzler gmail.com
-2006-10-25 17:17 oetiker
+2008-01-02 22:11 oetiker
- * MakeMakefile: do not remove Makefiles from win32 and netware build
- dirs
+ * CONTRIBUTORS, NEWS, doc/rrdgraph_examples.pod,
+ doc/rrdgraph_graph.pod, src/rrd_graph.c, src/rrd_graph.h,
+ src/rrd_graph_helper.c: support for dashed lines in graphs
-2006-10-25 17:12 oetiker
+2008-01-02 22:06 oetiker
- * MakeMakefile, bindings/Makefile.am, bindings/ruby/main.c: fix
- build procedure for ruby (clean target) don't run autoreconf at
- the end of MakeMakefiles as this has a tendency todo the wrong
- things
+ * src/pngsize.c, src/rrd_graph.c: fix indenting
-2006-10-25 16:39 oetiker
+2008-01-02 22:06 oetiker
- * MakeMakefile: added path to sepp
+ * doc/Makefile.am: ignore errors with txt doc building
-2006-10-25 16:30 oetiker
+2007-12-11 23:41 oetiker
- * MakeMakefile: aclocal expects a space after -I ...
+ * Makefile.am, doc/rrdbuild.pod: building the docs depends on the
+ presence of pod2man ... which does not seem to be installed
+ necessarily
-2006-10-25 16:24 oetiker
+2007-12-08 22:15 oetiker
- * MakeMakefile: tell aclocal where to find its config ...
+ * doc/rrdbuild.pod: added shared library locations into the docs
-2006-10-25 16:11 oetiker
+2007-12-08 21:35 oetiker
- * MakeMakefile: aclocal show know where it's stuff is ...
+ * src/rrd_cgi.c: include stdlib since putenv is in there on solaris
-2006-10-22 21:20 oetiker
+2007-12-08 16:57 oetiker
- * src/parsetime.c: make time paring more robust ... it can now deal
- with time date date time time date + xxx date time + xxx
+ * configure.ac, doc/rrdbuild.pod, src/rrd_getopt.c: fixing solaris
+ portability * isinf and isnan definitions fixed * check if rt must
+ be linked * ordering must be read write in getopt * updated build
+ instructions
-2006-10-22 21:09 oetiker
+2007-12-02 17:11 oetiker
- * src/rrd_graph.c: check if valid control codes are in use
+ * trunk/tutorial/htwchur/abstract-rrdtut.txt: fixed spelling
-2006-10-22 16:01 oetiker
+2007-12-02 16:59 oetiker
- * bindings/ruby/test.rb: fixed ruby demo
+ * trunk/tutorial/htwchur,
+ trunk/tutorial/htwchur/abstract-rrdtut.txt,
+ trunk/tutorial/htwchur/m7am.odp: initial text
-2006-10-22 16:01 oetiker
+2007-11-26 20:12 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm: fixed
- address
+ * bindings/python/setup.py: fix libdir for python build
-2006-10-03 07:52 oetiker
+2007-11-21 10:51 oetiker
- * src/rrdupdate.c: added missing file
+ * configure.ac: fixed NetBSD spelling
-2006-09-28 12:38 oetiker
+2007-11-21 06:56 oetiker
- * doc/rrdruby.pod: fixed doc regarding site install
+ * configure.ac: define bsd source to get access to chroot
-2006-09-27 21:48 oetiker
+2007-11-21 06:47 oetiker
- * bindings/Makefile.am, bindings/ruby, bindings/ruby/CHANGES,
- bindings/ruby/README, bindings/ruby/extconf.rb,
- bindings/ruby/main.c, bindings/ruby/test.rb, configure.ac: added
- ruby bindings ... thanks to Loïs LHERBIER lois.lherbier covadis.ch
+ * bindings/perl-shared/Makefile.PL, configure.ac: make perlbuild
+ more portable
-2006-09-27 21:46 oetiker
+2007-11-21 05:54 oetiker
- * src/Makefile.am, src/rrd_update.c: make rrdupdate realy light as
- it was intended in the first place -- Peter Breitenlohner peb
- mppmu.mpg.de
+ * trunk/talks/rrdtooltipsandtricks,
+ trunk/talks/rrdtooltipsandtricks/abstract.odt,
+ trunk/talks/rrdtooltipsandtricks/bio.txt,
+ trunk/talks/rrdtooltipsandtricks/rrdtipsandtricks.odp: initial
+ checkin
-2006-09-27 21:45 oetiker
+2007-11-20 22:22 oetiker
- * src/parsetime.c: tod can come after the date as well as before the
- date
+ * configure.ac: enable madvise defines in netbsd
-2006-09-18 05:45 oetiker
+2007-11-20 00:17 oetiker
- * netware/Makefile: fix faild netware makefile merge -- Guenter
- Knauf
+ * trunk/status/2007-11-19.txt: added 1.2.26
-2006-09-17 21:08 oetiker
+2007-11-20 00:08 oetiker
- * src/rrd_update.c: make mvs stop complaining about uninitialized
- variables ... -- norman wheeler bigpond.com
+ * src/rrd_format.h, src/rrd_graph.c, src/rrd_nan_inf.c: remove last
+ traces of rrd_nan_inf.h fix handling of min==max where min < 0
-2006-09-17 21:05 oetiker
+2007-11-19 19:05 oetiker
- * doc/rrd-beginners.pod: fixed spelling -- Peter Breitenlohner
+ * trunk/status/2007-11-19.txt: spell checked
-2006-09-17 20:46 oetiker
+2007-11-19 19:02 oetiker
- * configure.ac, examples/Makefile.am: fix generation of cgi-demo.cgi
- -- Peter Breitenlohner peb mppmu.mpg.de
+ * trunk/status/2007-11-19.txt: added report
-2006-09-17 20:31 oetiker
+2007-11-15 14:39 oetiker
- * MakeMakefile, bindings/Makefile.am, bindings/perl-shared/RRDs.xs,
- configure.ac, netware/Makefile, src/getopt.c, src/getopt1.c,
- src/rrd_afm.c, src/rrd_tool.h, win32/Makefile: make rrdtool use
- rrd_config.h instead of config.h since this is just bound to lead
- to confusion when the wrong config.h gets sourced -- Guenter Knauf
- fix clean target in bindings directory
+ * bindings/ruby/main.c, src/rrd.h, src/rrd_create.c, src/rrd_dump.c,
+ src/rrd_format.h, src/rrd_graph.c, src/rrd_hw.c, src/rrd_info.c,
+ src/rrd_open.c, src/rrd_restore.c, src/rrd_tune.c,
+ src/rrd_update.c, src/rrd_xport.c: re-indented files that have
+ gone out of indent-style over the last few weeks
-2006-09-10 19:30 oetiker
+2007-11-15 14:36 oetiker
- * win32/rrd.dsp, win32/rrd.vcproj, win32/rrdtool.dsp,
- win32/rrdtool.dsw, win32/rrdtool.plg: the msvc files need dos file
- endings ...
+ * src/Makefile.am, src/rrd.h, src/rrd_nan_inf.h: integrate
+ rrd_nan_inf header
-2006-09-10 19:26 oetiker
+2007-11-15 14:35 oetiker
- * src/rrd_rpncalc.c: we want an int, so lets tell the compiler to
- make it not complain
+ * src/rrd_open.c: Improve layout of documentation. -- Bernhard
+ Fischer
-2006-09-10 19:20 oetiker
+2007-11-15 14:34 oetiker
- * netware/Makefile, win32/Makefile: netware und win32 fixes from
- guenter
+ * src/rrd_update.c: * rrd_update(): Unify error path. *
+ parse_template(): Likewise. * allocate_data_structures(): Make
+ error strings use consistent punctuation. -- bernhard fischer
-2006-09-05 19:55 oetiker
+2007-11-15 14:32 oetiker
- * doc/rrdfetch.pod: we do not need an extra echo there
+ * src/pngsize.c: make sure this compiles with aix
-2006-09-05 18:34 oetiker
+2007-11-13 01:45 oetiker
- * confignt, netware, netware/Makefile, src/Makefile.NetWare,
- src/Makefile.Win32, src/rrd.dsp, src/rrd.vcproj, src/rrd_afm.c,
- src/rrd_dump.c, src/rrd_gfx.c, src/rrd_graph.c, src/rrd_tool.h,
- src/rrdtool.dsp, src/rrdtool.dsw, src/rrdtool.sln,
- src/rrdtool.vcproj, src/win32comp.c, win32, win32/Makefile,
- win32/config.h, win32/rrd.dsp, win32/rrd.vcproj,
- win32/rrdtool.dsp, win32/rrdtool.dsw, win32/rrdtool.plg,
- win32/rrdtool.vcproj: put all the architecture specific stuff in
- separate subdirectories ... one for netwara and one for win32 --
- Guenter Knauf
+ * trunk/tutorial/lisa2007/m7am.odp: lisa update
-2006-09-05 18:19 oetiker
+2007-11-08 10:16 oetiker
- * src/gifsize.c: noone needs this anymore
+ * NEWS, bindings/ruby/main.c, doc/rrdruby.pod: fixed start end time
+ in ruby fetch and added step size -- Mike Perham mperham gmail
-2006-09-04 21:10 oetiker
+2007-11-06 21:27 oetiker
- * src/rrd_graph.c: in logarithmic mode minval must not be <= 0
+ * doc/rrdbuild.pod: updated build instructions
-2006-08-24 04:14 oetiker
+2007-11-04 21:56 oetiker
- * doc/cdeftutorial.pod: add more submission encuragement -- alex
+ * bindings/perl-piped/RRDp.pm: handle errors properly ... in RRDp
+ read call
-2006-08-21 11:41 oetiker
+2007-10-08 14:36 oetiker
- * NT-BUILD-TIPS.txt, WIN32-BUILD-TIPS.txt, src/Makefile.NetWare,
- src/Makefile.Win32: updated windows build instructions from
- guenter
+ * trunk/tutorial/lisa2007/m7am.odp,
+ trunk/tutorial/lisa2007/rrdtutorial.odp: fixed name for release
-2006-08-16 06:07 oetiker
+2007-10-08 14:36 oetiker
- * src/rrd_graph.c: contain a potential problem with log grid
- painting Bug #54
+ * trunk/tutorial/lisa2007/abstract-rrdtut.txt,
+ trunk/tutorial/lisa2007/rrdtutorial.odp: getting ready for release
-2006-08-15 05:51 oetiker
+2007-09-16 15:35 oetiker
- * src/rrd_first.c: do not loose filedescriptors when rrd_first
- errors out
+ * src/rrd_open.c: no reason to die when posixfadvise is not
+ sucessful
-2006-08-15 05:44 oetiker
+2007-09-11 06:28 oetiker
- * src/rrd_graph_helper.c: catch empty XXXX: commands in graph
+ * doc/rrdcreate.pod, doc/rrdtune.pod, src/rrd_create.c,
+ src/rrd_dump.c, src/rrd_format.h, src/rrd_hw.c, src/rrd_info.c,
+ src/rrd_restore.c, src/rrd_tune.c: Allow to the the smoothing
+ window size other thatn the default 5%. -- Evan Miller emiller
+ imvu.com
-2006-08-15 05:24 oetiker
+2007-09-11 06:16 oetiker
- * Makefile.am, WIN32-BUILD-TIPS.txt: windows is not NT anymore ...
- lets call it WIN32
+ * configure.ac, src/rrd_open.c: added msync before unmap
-2006-08-13 16:41 oetiker
+2007-09-08 05:23 oetiker
- * src/get_ver.awk: use unix fileendings here!
+ * CONTRIBUTORS, doc/rrdgraph_rpn.pod, src/rrd_graph.c,
+ src/rrd_graph.h: added STDEV aggregation function for VDEF. --
+ Patrick J Cherry patrick bytemark.co.uk
-2006-08-13 16:40 oetiker
+2007-09-07 22:53 oetiker
- * src/Makefile.NetWare, src/Makefile.Win32: new version added by
- Guenter Knauf
+ * Makefile.am, examples/Makefile.am, examples/perftest.pl.in: a few
+ leanups -- Bernhard Fischer
-2006-08-13 16:25 oetiker
+2007-09-06 09:06 oetiker
- * src/rrd.h, src/rrd_version.c: added new rrdstrversion function --
- Guenter Knauf
+ * src/rrd_open.c: added missing ;
-2006-08-13 16:22 oetiker
+2007-09-06 08:42 oetiker
- * src/rrd_graph.c, src/strftime.c, src/strftime.h: use th OS
- provided timezone names for %Z this should make things more
- flexile will only work on windows, but since we are using
- strftime.c on windows only this should not be a problem -- Guenter
- Knauf
+ * src/rrd_open.c: * mimic write() and read() even better -- Bernhard
+ Fischer
-2006-08-13 16:13 oetiker
+2007-09-06 08:40 oetiker
- * src/rrd_graph.c: include strftime.h for windows builds -- Guenter
- Knauff
+ * src/rrd_open.c: rrd_open.c (rrd_read): Mimicing read() behaviour
+ for EOF case and NULL buffer case. -- Bernhard Fischer
-2006-08-13 16:10 oetiker
+2007-09-02 16:55 oetiker
- * src/rrd_tool.h: removed mscv defines to confignt/config.h
- completely -- Guenter Knauf
+ * doc/rrdgraph_graph.pod: fixed speling of horizon
-2006-08-13 16:09 oetiker
+2007-08-29 06:43 oetiker
- * confignt/config.h: working windows config.h
+ * examples/perftest.pl.in: a better performance tester
-2006-08-13 16:07 oetiker
+2007-08-16 07:31 oetiker
- * src/rrd_tool.c: can't define new variables in the middle of the
- code (unless everyone was using c99 which is not the case)
+ * doc/rrdgraph_examples.pod: added holt winters example back into
+ the examples documentation
-2006-08-13 15:21 oetiker
+2007-08-14 21:59 oetiker
- * src/rrd_graph.c: added special labeling for LONGTERM graphs --
- Paul Boven p.boven sara.nl
+ * src/rrd_update.c: Fix for HoltWinters phase-shift bug described
+ below. When one or more primary data point times were missed, the
+ SEASONAL and DEVSEASONAL archives were marked as being up-to-date,
+ so that they would not be written to. It was correct not to write
+ to these archives, but the code failed to advance the pointers
+ within the SEASONAL and DEVSEASONAL archives so that future
+ updates would go to the correct location in the archives. Rather
+ than mark these archives as up-to-date (by setting
+ rra_step_cnt[rra_idx] = 0), my patch allocates a new "skip_update"
+ array that is set to 1 for SEASONAL and DEVSEASONAL archives that
+ have missed one or more primary data points. When an RRA is
+ written to, the cur_row pointer advancement happens for all
+ archives, but the skip_update array is checked just before
+ actually writing out the changes. Please give it a whirl! -- Evan
+ Miller emiller imvu.com
-2006-08-10 07:46 oetiker
+2007-08-13 20:06 oetiker
- * acinclude.m4: it seems some headers have nan predefined ... so
- lets just use other variable names
+ * src/rrd_update.c: Refactored rrd_update code in preparation of
+ finding the HW update problem -- Evan Miller
-2006-08-04 15:06 oetiker
+2007-08-07 15:02 oetiker
- * acinclude.m4: copy of the solaris isnan hack from configure.ac
+ * doc/rrdbuild.pod: updated build instructions for 1.3
-2006-08-03 22:21 oetiker
+2007-08-03 23:46 oetiker
- * configure.ac: solaris 10 has isnan defined as a sun forte builtin
- ... gcc can not deal with this this will replace isnan with an
- fpclass expression hopefully working around the problem
+ * trunk/talks/rrdtool13/rrdtool13.odp: initial talk
-2006-08-02 15:05 oetiker
+2007-08-03 21:27 oetiker
- * bindings/python/rrdtoolmodule.c: fixing python bindings ... Jarod
- Wilson jwilson redhat.com
+ * trunk/talks/rrdtool13/rrdtool13.odp: addded details
-2006-08-01 13:08 oetiker
+2007-08-03 19:46 oetiker
- * doc/rrdxport.pod, src/rrd_tool.c, src/rrd_xport.c: unknownaszero
- was not a good idea ... bye bye
+ * svn2cl.xsl: prepare for the release of rrdtool-1.2.99907080300
-2006-07-31 22:48 oetiker
+2007-08-03 19:45 oetiker
- * doc/rrdxport.pod, src/rrd_tool.c, src/rrd_xport.c: new options
- --enumds and --unknwonaszero for xport
+ * libraries, src/DejaVuSansMono-Roman.ttf, src/VeraMono.ttf: remove
+ some things we do not need anymore in 1.3
-2006-07-14 12:11 oetiker
+2007-08-03 19:43 oetiker
* bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/gifsize.c, src/pngsize.c, src/rrd.h, src/rrd_afm.c,
- src/rrd_afm.h, src/rrd_afm_data.c, src/rrd_afm_data.h,
+ doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
- src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
- src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
- src/rrd_info.c, src/rrd_is_thread_safe.h, src/rrd_last.c,
+ src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
- src/rrd_stat.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c,
- src/rrd_tool.c, src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h: prepare for
- the release of rrdtool-1.2.15
+ src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
+ src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
+ src/rrdupdate.c: prepare for the release of
+ rrdtool-1.2.99907080300
-2006-07-14 12:06 oetiker
+2007-08-03 19:43 oetiker
- * src/rrd_tool.c: we were leaking directory handles ...
+ * configure.ac, rrdtool-1.3-release: prepare for 1.3 beta 1
-2006-07-14 11:34 oetiker
+2007-08-03 19:26 oetiker
- * doc/rrdbuild.pod: remove an excess =over
+ * src/Makefile.am: continue with the revision numbering
-2006-07-14 11:32 oetiker
+2007-08-03 19:17 oetiker
- * doc/rrdbuild.pod: added missing =over
+ * doc/rrdgraph_graph.pod: added notes on pango inline formatting
-2006-07-14 11:12 oetiker
+2007-08-02 18:21 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/Makefile.am,
- src/gdpng.c, src/gifsize.c, src/pngsize.c, src/rrd.h,
- src/rrd_afm.c, src/rrd_afm.h, src/rrd_afm_data.c,
- src/rrd_afm_data.h, src/rrd_cgi.c, src/rrd_create.c,
- src/rrd_datalang.c, src/rrd_diff.c, src/rrd_dump.c,
- src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
- src/rrd_xport.c, src/rrd_xport.h: prepare for the release of
- rrdtool-1.2.14
+ * trunk/talks/rrdtool13, trunk/talks/rrdtool13/rrdtool13.odp,
+ trunk/talks/rrdtoolfast/monitoring-en.ppt,
+ trunk/talks/rrdtoolfast/onlineusv-de.ppt: talk updates
-2006-07-14 09:47 oetiker
+2007-08-01 15:29 oetiker
- * src/rrd_graph.c: do not reset im->gdes[i].step blindly. We
- initialize it to im->step at allocation time already ... the fix
- in r291 was over the top. -- niels weaklogic.com
+ * src/rrd_graph.c: only release cairo stuff if we ever initialized
+ it.
-2006-07-14 08:56 oetiker
+2007-08-01 15:28 oetiker
- * doc/rrdtool.pod, src/rrd_tool.c: added pwd command for remote
- server reset errno to zero before each loop -- Damien.Stuart
- usi.net
+ * src/rrd_xport.c: fix for 64bit portability problem ... unsigned
+ long is not int
-2006-07-13 08:44 oetiker
+2007-07-31 04:53 oetiker
- * src/Makefile.NetWare, src/Makefile.Win32: fixed makefiles without
- libcgi ... guenter knauf
+ * bindings/ruby/main.c: reindented
-2006-07-07 22:37 oetiker
+2007-07-30 22:29 oetiker
- * CONTRIBUTORS, bindings/python/rrdtoolmodule.c: added first
- function to python bindings ... -- Ulf Lilleengen lulf pvv.ntnu.no
+ * trunk/tutorial/lisa2007/abstract-rrdtut.txt: added toppics
-2006-07-05 22:00 oetiker
+2007-07-25 20:38 oetiker
- * src/Makefile.NetWare, src/Makefile.Win32: we have no cgilib
- anymore ....
+ * src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c,
+ src/rrd_format.h, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_open.c, src/rrd_restore.c, src/rrd_rpncalc.c,
+ src/rrd_tool.h, src/rrd_tune.c: fixed indenting
-2006-07-04 21:04 oetiker
+2007-07-25 20:38 oetiker
- * src/rrd_restore.c: let rrdtool understand <?xml ...?> headers in
- rrdtool restore input
+ * src/rrd_update.c: make sure we check input even when the previous
+ update was a 'U' ... and some indenting fixes
-2006-06-18 21:21 oetiker
+2007-07-24 20:35 oetiker
- * doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c, src/rrd_rpncalc.h: Added
- AVG function to CDEF language. Martin Sperl martin sperl.org
+ * trunk/contrib/php4/rrdtool_logo.h: added missing header
-2006-06-15 22:16 oetiker
+2007-07-22 15:51 oetiker
- * doc/rrdbuild.pod: fixed libpng link
+ * src/rrd_format.h: new consolidation functions must be added last
+ or this will break binary compatibility
-2006-06-15 07:44 oetiker
+2007-07-22 15:50 oetiker
- * doc/rrdbuild.pod: added hint for RHEL
+ * src/rrd_update.c: don't force data out ... let cache management do
+ this
-2006-06-13 21:20 oetiker
+2007-07-22 09:47 oetiker
- * rrdtool.spec: added missing tcl files
+ * NEWS, src/rrd_create.c, src/rrd_dump.c, src/rrd_format.h,
+ src/rrd_restore.c: Only create version 4 rrd files if the new
+ holtwinters MHW.. CF is used.
-2006-06-07 21:01 oetiker
+2007-07-21 19:55 oetiker
- * doc/cdeftutorial.pod: fix calc of fahrenheit ...
+ * src/rrd_open.c: * remove some experimental code from rrd_open *
+ rrd_dontneed will release all data except for header blocks and
+ RRA hot blocks which are going to be updated withing 10 minutes.
-2006-06-06 13:25 oetiker
+2007-07-21 19:53 oetiker
- * doc/rrdbuild.pod: additional AIX hints from zoran.majcenic inet.hr
+ * src/rrd_fetch.c: for now, do not release fetched data ... in the
+ future we may call rrd_dontneed and let the users decied with an
+ option if they want to keep the data in cache ...
-2006-06-06 08:16 oetiker
+2007-07-21 19:52 oetiker
- * rrdtool.spec: new, working rrdtool.spec file from Jarod Wilson
- jwilson redhat.com
+ * src/Makefile.am: the fonts are now taken from the system. we do
+ not distribute them anympore
-2006-05-27 05:44 oetiker
+2007-07-21 19:37 oetiker
- * bindings/python/rrdtoolmodule.c: python uses the name of the
- module for loding, so this should better match up -- Duncan Webb
- duncan dwebb ch
+ * NEWS: not on update rrd version
-2006-05-25 15:13 oetiker
+2007-07-20 22:20 oetiker
- * doc/rrdbuild.pod: addeed AIX instructions
+ * src/rrd_format.h: we have a new holtwinders aggregation fucntion,
+ so we have a new version ...
-2006-05-23 06:52 oetiker
+2007-07-20 22:19 oetiker
- * src/rrd_graph.c: adjust label spacing to make sure labels don't
- overlap for the default font.
+ * configure.ac: check for fadvise all the time
-2006-05-21 22:14 oetiker
+2007-07-20 22:16 oetiker
- * doc/rrdgraph_data.pod: add note about variable name picking as
- suggested by alex
+ * doc/rrdcreate.pod: better docs on the aggregate functions
-2006-05-21 22:07 oetiker
+2007-07-18 22:02 oetiker
- * src/Makefile.NetWare, src/Makefile.Win32: another Makefile update
- from guenter
+ * NEWS: added note on locale
-2006-05-21 22:06 oetiker
+2007-07-18 21:59 oetiker
- * src/Makefile.NetWare, src/Makefile.Win32: tiny updates to netware
- and win32 makefiles -- Guenter Knauf
+ * src/rrd_graph_helper.c: some more piechart removed
-2006-05-21 21:53 oetiker
+2007-07-18 21:47 oetiker
- * doc/rrd-beginners.pod: fixed type hte->the
+ * src/rrd_create.c, src/rrd_graph.c, src/rrd_rpncalc.c,
+ src/rrd_tune.c, src/rrd_update.c: make sure all ascii to float
+ parsing uses LC_NUMERIC = C so that we do not stuble on locales
+ confusing the , with a .
-2006-05-21 21:47 oetiker
+2007-07-18 00:30 oetiker
- * src/rrd_graph.c: make vdef time part available in the data_calc
- stage so that the legend printer can decide properly
+ * src/rrd_create.c, src/rrd_open.c, src/rrd_tool.h,
+ src/rrd_update.c: * rrd_open: rrd_close does not purge file from
+ cache * rrd_open: new function rrd_dontneed for purging un-needed
+ pages from core * rrd_open: in linux at least only fadivse
+ DONTNEED has the power to purge pages from cache, so letst call
+ madvise as well as fadvise * rrd_create: uses open/write/close
+ now, flushes file to disk and keeps only hot pages in core *
+ rrd_update: keeps only hot pages in core * configure enables
+ FADVISE even when mmap is in use
-2006-05-21 21:15 oetiker
+2007-07-17 21:46 oetiker
- * doc/rrdgraph_graph.pod, src/rrd_graph.c, src/rrd_graph.h,
- src/rrd_graph_helper.c: new GPRINT option :strftime to print time
- associated with a VDEF value
+ * src/rrd_open.c, src/rrd_resize.c: added comment on float cookie
-2006-05-21 20:20 oetiker
+2007-07-16 06:37 oetiker
- * configure.ac: make configure test which flags gcc actually accepts
- ...
+ * bindings/ruby/main.c: fix for fetch in ruby bindings and support
+ for info added.
-2006-05-21 13:08 oetiker
+2007-07-14 13:26 oetiker
- * doc/rrdgraph_graph.pod: don't deprecate HRULE anymore
+ * trunk/status/2007-07-14.txt: added report
-2006-05-21 12:37 oetiker
+2007-07-12 20:33 oetiker
- * src/rrd_rpncalc.c: allow DS names starting with the same letters
- as operators
+ * doc/rrdtutorial.pod: improve wording
-2006-05-12 13:26 oetiker
+2007-07-12 20:33 oetiker
- * src/Makefile.am: we wan't to dist thread_save_nt too
+ * configure.ac: fix tcl build settup
-2006-05-11 11:11 oetiker
+2007-07-12 20:33 oetiker
- * src/rrd_nan_inf.c: make DNAN and DINF faster by caching the result
- of the first calculation -- pascal.gloor spale.com
+ * trunk/tutorial/emanics/rrd-exercises.tex,
+ trunk/tutorial/emanics/rrdtutorial.odp,
+ trunk/tutorial/linuxforum2007/rrdtutorial.odp: monor updates
-2006-05-11 07:37 oetiker
+2007-07-11 23:08 oetiker
- * bindings/perl-shared/Makefile.PL: tell Makefile.PL how to store an
- rpath under aix
+ * src/rrd_create.c: usr rrd_free for freeing the rrd structs ...
+ vito caputo
-2006-05-10 20:51 oetiker
+2007-07-10 05:31 oetiker
- * src/rrd_graph.c: improved scaling for --logarithmic mode ... --
- beat.zahnd space.unibe.ch
+ * trunk/tutorial/emanics/rrd-exercises.tex: fixed linebreak
-2006-05-09 18:46 oetiker
+2007-07-09 20:18 oetiker
- * src/rrd_create.c: don't panic if the user forgets to specify the
- name of the rrd file
+ * trunk/tutorial/emanics/rrd-exercises.tex: remove the 3.5h comment
-2006-05-07 10:46 oetiker
+2007-07-06 14:05 oetiker
- * src/rrd_graph.c: make legend spacing more reliable. handle the
- fact that some graph comands do not contribute to the legend --
- tobi
+ * trunk/tutorial/emanics, trunk/tutorial/emanics/rrd-exercises.tex,
+ trunk/tutorial/emanics/rrdtutorial.odp: initial emanics versions
-2006-05-06 13:29 oetiker
+2007-07-05 15:19 oetiker
- * doc/Makefile.am: lets have index.html -- Peter Breitenlohner <peb
- mppmu.mpg.de>
+ * src/rrd_graph_helper.c: prevent potential segfaults on boxes where
+ time_t is not long
-2006-05-06 13:28 oetiker
+2007-06-24 11:42 oetiker
- * src/rrd.h, src/rrd_dump.c: Avoid gcc warning (discards qualifier)
- in tclrrd.c -- Peter Breitenlohner <peb mppmu.mpg.de>
+ * trunk/tutorial/lisa2007/abstract-rrdtut.txt: add halfday
-2006-05-06 13:28 oetiker
+2007-06-24 11:41 oetiker
- * src/rrd_graph.c: Avoid gcc warning ("static not first") -- Peter
- Breitenlohner <peb mppmu.mpg.de>
+ * trunk/tutorial/lisa2007/abstract-rrdtut.txt: fritz fix
-2006-05-06 13:24 oetiker
+2007-06-19 06:26 oetiker
- * configure.ac: Avoid gcc warnings about use of "long long" -- Peter
- Breitenlohner <peb mppmu.mpg.de>
+ * trunk/tutorial/lisa2007: updated for lisa
-2006-05-06 13:21 oetiker
+2007-06-18 18:25 oetiker
- * bindings/tcl/Makefile.am: Use tclpkgdir instead of pkglibdir in
- order to avoid automake warning -- Peter Breitenlohner <peb
- mppmu.mpg.de>
+ * src/rrd_cgi.c, src/rrd_graph.c, src/rrd_tune.c, src/rrd_xport.c:
+ fix indentation
-2006-05-06 13:20 oetiker
+2007-06-18 16:05 oetiker
- * bindings/python/Makefile.am: The rrdtoolmodule.so should be
- installed in pyexecdir instead of pythondir (they differ if
- prefix!=exec_prefix) -- Peter Breitenlohner <peb mppmu.mpg.de>
+ * configure.ac, src/parsetime.c, src/rrd_cgi.c, src/rrd_create.c,
+ src/rrd_fetch.c, src/rrd_first.c, src/rrd_getopt.c,
+ src/rrd_getopt1.c, src/rrd_graph.c, src/rrd_open.c,
+ src/rrd_restore.c, src/rrd_thread_safe.c, src/rrd_tune.c,
+ src/rrd_update.c, src/rrd_xport.c: Bernhard Fischer: - move
+ several static struct option out of loops and makes them
+ non-static - moves some functions from old-style definitions into
+ new-style definitions
-2006-05-04 20:41 oetiker
+2007-06-16 23:20 oetiker
- * src/Makefile.am, src/rrd_error.c, src/rrd_restore.c,
- src/rrd_rpncalc.c: fix for debian bug 359071 ... reporting the
- long cdef in the error message was too much ... plus some other
- small cleanups in this context
+ * CONTRIBUTORS: Bernhard is not Benrard
-2006-05-04 13:26 oetiker
+2007-06-16 05:32 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/Makefile.am,
- src/gdpng.c, src/gifsize.c, src/pngsize.c, src/rrd.h,
- src/rrd_afm.c, src/rrd_afm.h, src/rrd_afm_data.c,
- src/rrd_afm_data.h, src/rrd_cgi.c, src/rrd_create.c,
- src/rrd_datalang.c, src/rrd_diff.c, src/rrd_dump.c,
- src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
- src/rrd_xport.c, src/rrd_xport.h: prepare for the release of
- rrdtool-1.2.13
+ * trunk/contrib/php4/config.m4, trunk/contrib/php4/configure,
+ trunk/contrib/php4/ltconfig, trunk/contrib/php4/php_rrdtool.h,
+ trunk/contrib/php4/rrdtool.c: lets have just a single rrdtool
+ extension annd not two ... -- Jarod Wilson <jwilson@redhat.com>
-2006-05-04 13:24 oetiker
+2007-06-15 21:49 oetiker
- * PROJECTS, README, acinclude.m4, configure.ac, doc/rrdbuild.pod,
- doc/rrdcgi.pod, doc/rrdcreate.pod, doc/rrddump.pod,
- doc/rrdfetch.pod, doc/rrdgraph-old.pod, doc/rrdgraph.pod,
- doc/rrdgraph_data.pod, doc/rrdgraph_examples.pod,
- doc/rrdgraph_graph.pod, doc/rrdgraph_rpn.pod, doc/rrdinfo.pod,
- doc/rrdrestore.pod, doc/rrdtool.pod, doc/rrdtune.pod,
- doc/rrdtutorial.pod, doc/rrdupdate.pod, doc/rrdxport.pod: fix my
- mail address
+ * NEWS: notes on evans contribs
-2006-05-04 13:12 oetiker
+2007-06-15 21:41 oetiker
- * src/rrd_create.c, src/rrd_open.c, src/rrd_restore.c: fewer double
- frees ... -- slamb slamb.org
+ * rrdtool.spec: rrdtool.spec from Jarod "redhat" Wilson
-2006-05-04 13:02 oetiker
+2007-06-15 08:09 oetiker
+
+ * CONTRIBUTORS: updated contributors
+
+2007-06-15 08:01 oetiker
+
+ * NEWS: added note on TEXTALIGN
+
+2007-06-15 07:59 oetiker
+
+ * doc/rrdcreate.pod, doc/rrdtune.pod, src/Makefile.am,
+ src/rrd_create.c, src/rrd_dump.c, src/rrd_format.c,
+ src/rrd_format.h, src/rrd_graph.c, src/rrd_hw.c,
+ src/rrd_hw_math.c, src/rrd_hw_math.h, src/rrd_hw_update.c,
+ src/rrd_hw_update.h, src/rrd_info.c, src/rrd_restore.c,
+ src/rrd_tune.c, src/rrd_update.c: There are two popular variants
+ of the Holt-Winters forecasting method; RRDtool supports the
+ "additive" method, which means that seasonal variation is simply
+ added to the baseline. For our application, it would be more
+ appropriate to use the "multiplicative" Holt-Winters method, where
+ seasonal variation is a coefficient multiplied by the baseline.
+ Quick example to illustrate the difference: if the average doubles
+ season-over-season, the additive method would predict the delta
+ between min and max to be constant, whereas the multiplicative
+ method would predict the delta to double as well. Attached is a
+ patch against trunk to support the multiplicative method. I've
+ done this with a new consolidation function, MHWPREDICT, which is
+ essentially interchangeable with HWPREDICT. There is a noticeable
+ improvement in prediction deviations for certain types of
+ functions; the attachments show HWPREDICT and MHWPREDICT
+ predictions for a function with an x*sin(x) component. Because
+ HWPREDICT and MHWPREDICT differ only in their equations, I've
+ factored out their math into rrd_hw_math.c. The appropriate
+ smoothing functions are passed to the update functions in a
+ container of function pointers, which are called where
+ appropriate. Thus the additive and multiplicative methods use the
+ same update functions, and the right equations are evaluated
+ without having flag checks everywhere. This approach, I think,
+ makes the algorithms quite clear, with minimal duplicate code. I
+ have moved update_hwpredict, update_seasonal, update_devpredict,
+ update_devseasonal, and update_failures into a separate file,
+ rrd_hw_update.c, with some slight refactoring related to
+ rrd_hw_math.c. I ran some regression tests against trunk to make
+ sure I didn't break anything with the existing HWPREDICT code.
+ MHWPREDICT uses the same deviation smoothing and failure detection
+ algorithms as HWPREDICT. Some helpful references on the
+ multiplicative Holt-Winters method:
+ http://www.it.iitb.ac.in/~praj/acads/seminar/04329008_ExponentialSmoothing.pdf
+ (a student's quick overview of additive vs. multiplicative HW)
+ http://ideas.repec.org/p/msh/ebswps/1999-1.html (paper on
+ variations to the multiplicative Holt-Winters, including variance
+ calculations; FYI, my implementation uses "Model 1") My employer
+ and the owner of this patch (IMVU, Inc.) is happy to license it
+ under the same terms as RRDtool, i.e. give it to the project. --
+ Evan Miller emiller imvu.com
+
+2007-06-15 06:43 oetiker
+
+ * src/rrd.h: oops missed to update the in memory output interface
+ here
+
+2007-06-15 06:28 oetiker
+
+ * src/rrd.h, src/rrd_graph.c, src/rrd_graph.h: added interface to
+ get rendered image via a pointer to allocated memory ... Evan
+ Miller emmiller gmail.com
+
+2007-06-15 06:12 oetiker
+
+ * configure.ac: improve fontnaming
+
+2007-06-14 20:30 oetiker
+
+ * bindings/ruby/main.c, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_rpncalc.c: fixed indentation
+
+2007-06-14 20:28 oetiker
- * src/rrd_restore.c: * fixed argument parsing for long options * no
- more doublefree on abort * enable restore of xml dumps created
- with rrdtool 1.0.x
+ * doc/rrdgraph_graph.pod, src/rrd_graph.c, src/rrd_graph.h,
+ src/rrd_graph_helper.c: added TEXTALIGN command to change the
+ default text alignment
-2006-05-04 12:11 oetiker
+2007-06-13 16:53 oetiker
- * src/rrd_fetch.c: if end % step == 0 we should still fetch a full
- step ... no need for special handling
+ * bindings/tcl/Makefile.am, bindings/tcl/tclrrd.c: fixed tcl
+ includes
-2006-05-04 07:48 oetiker
+2007-06-13 16:51 oetiker
- * src/rrd_update.c: updated handling of subsecond resolution in
- connection with unknown data ... bugreport #38 pointed out that
- the old handling where the seconds were rounded could lead to
- cases where the data stored was higher than the data input ... now
- I always floor the unknown seconds and this will lead to the same
- or lower data but not higher ... -- tobi
+ * bindings/ruby/main.c: be more helpful when raising rb_eTypeError
+ in string_arr string_arr_new(VALUE rb_strings). This patch
+ indicates which index is in error as well as the type you are
+ erroneously passing. -- anonymous
-2006-05-02 20:52 oetiker
+2007-06-12 20:36 oetiker
- * src/rrd_graph.c: variables should be defined at the bein of the
- block ... else we loose portability!
+ * src/rrd_update.c: Bernhard Fischer: - fix nulling the updvals -
+ cosmetic change to move the option struct out of the loop. - need
+ to operate on a copy of optarg
-2006-04-29 08:57 oetiker
+2007-06-11 19:45 oetiker
- * doc/rrdbuild.pod: fixed spelling
+ * doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c, src/rrd_rpncalc.h: added
+ TRENDNAN function -- Timo Stripf
-2006-04-27 06:37 oetiker
+2007-06-11 19:45 oetiker
- * CONTRIBUTORS, doc/rrdgraph.pod, src/rrd_graph.c, src/rrd_graph.h:
- new units=si option -- wim.heirmann elis.urgent.be
+ * src/rrd_graph.c: allow output to stdout -- Timo Stripf
-2006-04-25 21:00 oetiker
+2007-06-11 16:49 oetiker
- * src/rrd_gfx.c: compile without multibyte support
+ * NEWS: added more news
-2006-04-25 20:59 oetiker
+2007-06-11 16:34 oetiker
- * src/Makefile.am: lets have proper dependencies
+ * doc/rrdgraph.pod, src/rrd_graph.c: fixed indentation, added
+ documentation note on gridfitting.
-2006-04-24 15:14 oetiker
+2007-06-11 16:33 oetiker
- * src/rrd_graph.c: make sure things are initialised ...
+ * src/rrd_graph.c: fix arrow locations
-2006-04-18 05:29 oetiker
+2007-06-11 16:20 oetiker
- * rrdtool.spec: shared should be share !
+ * src/rrd_graph.c: disable gridfitting for vector formats
-2006-04-17 20:25 oetiker
+2007-06-11 16:14 oetiker
- * src/rrd_graph.c: Add a second label to the Y axis if there is only
- going to be one -- Jason A. Smith smithj4 X bnl.gov
+ * src/rrd_graph.c, src/rrd_graph.h: make pdf output work
-2006-04-14 10:17 oetiker
+2007-06-11 15:32 oetiker
- * acinclude.m4, doc/rrdbuild.pod: no more people links!
+ * NEWS: added detail
-2006-04-14 09:22 oetiker
+2007-06-11 15:11 oetiker
- * bindings/python/setup.py, debian/copyright, rrdtool.spec: remove
- people references
+ * NEWS, configure.ac, doc/rrdgraph.pod, src/Makefile.am,
+ src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph.h,
+ src/rrd_graph_helper.c: --font-render-mode is back, and there is
+ also --graph-render-mode now. It allows to enable mono graphs that
+ look strikingly like rrdtool 1.0.x --tobi
-2006-04-07 14:37 oetiker
+2007-06-11 13:36 oetiker
- * doc/rrdbuild.pod: add solaris hint to bild procedure
+ * NEWS, src/rrd_update.c: Bernhard Fischer: - NEWS mention the new
+ file accessors - rrd_update.c: remove unused some cruft
-2006-04-04 18:46 oetiker
+2007-06-11 10:09 oetiker
- * CONTRIBUTORS, src/rrd_tool.c: allow for input lines of arbitrary
- length in rrdtool pipe mode -- roger.meier terreactive.ch
+ * src/rrd_update.c: Bernhard Fischer: - fix maintaining our file-pos
+ when we have to wrap the rra_ptr in update(). - no need to update
+ the header-data a second time for the mmap case.
-2006-04-01 15:36 oetiker
+2007-06-11 00:23 oetiker
- * CONTRIBUTORS, doc/rrdgraph.pod, src/rrd_graph.c, src/rrd_graph.h,
- src/rrd_tool.c: watermartk feature for rrdgraph by Ronan Mullally
+ * NEWS: updated news
-2006-03-26 14:36 oetiker
+2007-06-11 00:22 oetiker
- * src/rrd_rpncalc.c: vnames can be up to MAX_VNAME_LEN long ... not
- only 30 chars ... -- Ulf Harnhammar metaur telia.com
+ * configure.ac, doc/rrdgraph.pod, src/Makefile.am: * added some
+ documentation * updated version number
-2006-03-26 14:29 oetiker
+2007-06-10 23:55 oetiker
- * src/rrd_graph.c: potential bufferoverflow throught large windir
- avoided
+ * acinclude.m4, configure.ac, src/Makefile.am, src/art_rgba_svp.c,
+ src/art_rgba_svp.h, src/rrd_afm.c, src/rrd_afm.h,
+ src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_gfx.c,
+ src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph.h,
+ src/rrd_graph_helper.c: switched graphics library from arts to
+ cairo+pango
-2006-03-14 14:59 oetiker
+2007-06-04 11:15 oetiker
- * NEWS: added note on the fact that no OK will be printed in rrdtool
- pipe mode if an error occures.
+ * configure.ac, src/Makefile.am: Bernhard Fischer: - new configure
+ option --enable-static-programs
-2006-03-14 07:11 oetiker
+2007-06-01 19:11 oetiker
- * doc/rrdtool.pod: RRDtool in remote mode will either print an ERROR
- line or an OK line not both.
+ * src/rrd_open.c, src/rrd_resize.c: Bernhard: - implement resize
+ SHRINK for FD (mmap is to be done) - indent
-2006-03-13 23:21 oetiker
+2007-06-01 17:59 oetiker
- * src/rrd_tool.c: in pipe mode, make rrd_tool send errors to STDOUT
- (most of the time) -- tobi
+ * src/rrd_graph.c: --full-size-mode with and without --no-legend
+ should work now -- Matthew Chambers
-2006-03-06 07:15 oetiker
+2007-06-01 17:35 oetiker
- * src/rrd_graph.c: at least freebsd will not do utf8 bits properly
- without this
+ * src/rrd_open.c, src/rrd_resize.c: Bernhard - fill the file with
+ DNAN and add the remaining data in after the fact ...
-2006-03-03 23:11 oetiker
+2007-06-01 17:34 oetiker
- * doc/rrdgraph_graph.pod, src/rrd_graph.c, src/rrd_graph_helper.c: *
- simplify code for STACK function ... there were two code paths
- (new as well as legacy from 1.0.x) * make TICK work for negative
- fractions
+ * src/rrd_open.c, src/rrd_resize.c: Bernhard Fischer - implement
+ resize, growing part. truncation is to be done.
-2006-03-03 23:10 oetiker
+2007-06-01 09:10 oetiker
- * configure.ac: remove ~ from my wishlist address ...
+ * src/rrd_cgi.c, src/rrd_graph_helper.c, src/rrd_open.c: Bernhard
+ Fischer - use 'z' length modifier when printing size_t - add a
+ cast to __rrd_read and document why it is there - add RANDOM hint
+ for the header
-2006-03-03 23:10 oetiker
+2007-05-31 18:47 oetiker
- * src/rrd_gfx.c: make this compile even when HAVE_MBSTOWCS is not
- set
+ * src/rrd_open.c: Bernhard: - plug tiny mem-leak in error path of
+ rrd_close where freeing the rrd_file was forgotten. - improve two
+ error messages - use CHECK_MADVISE_OVERLAPS per default
-2006-02-23 07:26 oetiker
+2007-05-30 19:56 oetiker
- * src/rrd_fetch.c: separate matching of full and partial match
- evaluation for better result stability. The fetch result was
- dependent on the RRA ordering before. -- Jo Rhett jrhett
- svcolo.com
+ * src/rrd_open.c, src/rrd_update.c: fix rrd_write -- Bernhard
+ Fischer
-2006-02-20 06:20 oetiker
+2007-05-30 12:41 oetiker
- * doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod: YYYYMMDDhhmm is
- not supported ... only YYYYMMDD
+ * src/rrd_fetch.c, src/rrd_first.c, src/rrd_graph.c,
+ src/rrd_graph.h, src/rrd_info.c, src/rrd_lastupdate.c,
+ src/rrd_open.c, src/rrd_resize.c: fix indenting ... again
-2006-02-08 11:35 oetiker
+2007-05-30 12:39 oetiker
- * doc/rrdcgi.pod, src/rrd_cgi.c: OS and COPYRIGHT removed from the
- rrdcgi INTERNAL function since we do not have this info
+ * src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c,
+ src/rrd_first.c, src/rrd_info.c, src/rrd_last.c,
+ src/rrd_lastupdate.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_tune.c, src/rrd_update.c: From Bernhard Fischer -
+ rrd_close(): call close on the file and use rrd_close consistently
+ - clean up some error paths. The fadvise error path is leaking
+ memory (see XXX in these spots).
-2006-02-06 19:49 oetiker
+2007-05-30 09:28 oetiker
- * doc/rrdcgi.pod, src/rrd_cgi.c: new rrdcgi function RRD::INTERNAL
- for accessing VERSION, COPYRIGHT, COMPILETIME, OS -- Guenter Knauf
- gk gknw.de
+ * trunk/contrib/php4/examples/rrd_fetch.php,
+ trunk/contrib/php4/php_rrdtool.h, trunk/contrib/php4/rrdtool.c:
+ make this work on recent php4 versions -- Bernhard Fischer
-2006-02-06 19:46 oetiker
+2007-05-30 05:23 oetiker
- * COPYRIGHT, rrdtool-1.2-release, src/rrd_tool.c: we have 2006 now
- so let's show it
+ * CONTRIBUTORS, doc/rrdgraph.pod, src/rrd_graph.c, src/rrd_graph.h:
+ switch for rrd_graph to specify the outer-size of the graph and
+ not just the size of the canvas: --full-size-mode --
+ matthew.chambers vanderbilt.edu
+
+2007-05-29 21:29 oetiker
+
+ * configure.ac, examples/perftest.pl.in, src/rrd_hw.c,
+ src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_open.c,
+ src/rrd_resize.c, src/rrd_tool.c, src/rrd_tune.c,
+ src/rrd_update.c: More updates from Bernhard Fischer - flag
+ rrd_resize's old file with RRD_COPY - cleanup error-handling
+ pathes in rrd_update and fix a few typos in comments -
+ rrd_close(): implement printing mincore results for the rrd if
+ DEBUG=2 was defined - rrd_open(): madvise start addresses need to
+ be page-aligned; implement alternative path to the fine-grained
+ (i.e. exact) madvise by flagging just the first two pages as
+ needed (see TWO_PAGES). Implement alternative path that records
+ the last madvise()ed area to avoid redundant calls to madvise() on
+ identical areas (due to page-alignment constraints) -- see
+ CHECK_MADVISE_OVERLAPS. Implement path for USE_DIRECT_IO. -
+ configure: add check for O_DIRECT flag to open(2). Add option
+ --enable-direct-io. Add _GNU_SOURCE to CFLAGS to silence warnings
+ about chroot which is marked LEGACY since SUSv2 and is a non POSIX
+ extension. Make checks for posix_fadvise() dependant on
+ --disable-mmap, since we do not need fadvise for the mmap case.
+
+2007-05-25 15:24 oetiker
+
+ * src/rrd_stat.c: tobis old cruft removal program ...
+
+2007-05-25 13:14 oetiker
+
+ * src/rrd_dump.c, src/rrd_fetch.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_update.c: updates from Bernhard Fischer rep dot nop gmail
+ com - add some more rrd_sterror calls to failure paths. - make
+ rrdtool updatev work like 1.2.23 (i.e. multiple values are still
+ broken, but at least updating a single value works; see
+ http://oss.oetiker.ch/rrdtool-trac/ticket/8) - indent touched
+ files.
+
+2007-05-25 13:12 oetiker
+
+ * .indent.pro, Makefile.am, configure.ac, examples/perftest.pl.in,
+ src/rrd_dump.c, src/rrd_fetch.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_tool.h, src/rrd_update.c: Updates from Bernhard Fischer
+ rep dot nop gmail com - fix typo in rrd_fetch where rrd_read
+ result was checked against an incorrect size. - in rrd_fetch, drop
+ rrd_head_size in favour of rrd_file->header_len - in rrd_fetch,
+ make the message "post fetch" unambiguous (now past vs. post). -
+ change usage of param rdwr of rrd_open: allow for RRD_READONLY,
+ RRD_READWRITE, RRD_CREAT, RRD_READAHEAD; adjust callers
+ accordingly: + rrd_resize needs CREAT + rrd_dump may want
+ READAHEAD - implement FD based I/O in rrd_open, rrd_read,
+ rrd_write, rrd_seek. - in rrd_update, unify write_RRA_row(). -
+ sort | uniq the -T in .indent.pro (info_t was duplicated) - add
+ stub of an option to use O_DIRECT to the configury - in
+ Makefile.am, simplify the "indent" invocation of find: My find may
+ not support "-o" resp. "-or" nor braces. Using -name "*.[ch]"
+ works everywhere, AFAIK.
+
+2007-05-24 08:26 oetiker
+
+ * configure.ac: use proper preprocessor directives for the
+ config-checks. -- tobi
+
+2007-05-24 07:21 oetiker
+
+ * configure.ac: fixed version number for development
+
+2007-05-24 06:16 oetiker
+
+ * .indent.pro, Makefile.am, bindings/python/rrd_extra.h,
+ bindings/python/rrdtoolmodule.c, bindings/ruby/main.c,
+ bindings/tcl/tclrrd.c, libraries/afm/test-afm.c, src/.indent.pro,
+ src/hash_32.c, src/parsetime.c, src/rrd.h, src/rrd_afm.c,
+ src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c, src/rrd_gfx.c,
+ src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph_helper.c,
+ src/rrd_hw.c, src/rrd_hw.h, src/rrd_info.c, src/rrd_open.c,
+ src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_tool.h,
+ src/rrd_update.c, src/rrd_xport.c, win32/config.h: indent all the
+ rest of the code, and add some typedefs to indent.pro there is now
+ a indent makefile target
-2006-01-29 23:28 oetiker
+2007-05-23 21:40 oetiker
- * src/Makefile.NetWare, src/Makefile.Win32: more makefile cleanup
- from Guenter Knauf gk gknw.de
+ * src/gdpng.c: removed superfluouse code
-2006-01-25 19:09 oetiker
+2007-05-23 21:39 oetiker
- * bindings/perl-piped/RRDp.pm: allow RRDp to catch errors
+ * src/.indent.pro: added more indenting rules
-2006-01-22 12:02 oetiker
+2007-05-23 21:33 oetiker
- * doc/rrdcreate.pod: clarified the documentation of xff -- Michael
- Bunk mb computer-leipzig.com
+ * src/.indent.pro, src/art_rgba_svp.c, src/art_rgba_svp.h,
+ src/fnv.h, src/gdpng.c, src/hash_32.c, src/parsetime.c,
+ src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
+ src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
+ src/rrd_create.c, src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c,
+ src/rrd_fetch.c, src/rrd_first.c, src/rrd_format.c,
+ src/rrd_format.h, src/rrd_getopt.c, src/rrd_getopt.h,
+ src/rrd_getopt1.c, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
+ src/rrd_graph.h, src/rrd_graph_helper.c, src/rrd_hw.c,
+ src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
+ src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_nan_inf.c,
+ src/rrd_nan_inf.h, src/rrd_not_thread_safe.c, src/rrd_open.c,
+ src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
+ src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
+ src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
+ src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
+ src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c, src/strftime.c,
+ src/strftime.h, src/win32comp.c: reindented everything according
+ to .indent.pro
-2006-01-22 11:00 oetiker
+2007-05-23 20:57 oetiker
- * doc/rrdgraph_rpn.pod: the operator in the example is * not + --
- Nick Sharp njsharp bigpond.net.au
+ * .indent.pro, src/.indent.pro: profile must be in the source
+ directory to work
-2006-01-15 13:31 oetiker
+2007-05-23 20:57 oetiker
- * bindings/perl-shared/RRDs.xs: make sure we pickup the correct
- config.h ... -- Blair Zajac blair orcaware.com
+ * .indent.pro: tabs be gone!
-2006-01-15 12:31 oetiker
+2007-05-23 20:42 oetiker
- * src/rrd_tool.c: make sure the image size only gets printed from
- rrd_tool when --imageinfo is NOT set.
+ * configure.ac, src/Makefile.am, src/rrd.h, src/rrd_dump.c,
+ src/rrd_fetch.c, src/rrd_first.c, src/rrd_hw.c, src/rrd_hw.h,
+ src/rrd_info.c, src/rrd_last.c, src/rrd_lastupdate.c,
+ src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
+ src/rrd_stat.c, src/rrd_thread_safe.c, src/rrd_tool.h,
+ src/rrd_tune.c, src/rrd_update.c, src/unused.h: * progress in
+ moving all the fileaccess over to a wrapper system that can do fd
+ based and mmap based fileaccess transparently ... * small fixes
+ left and right to improve code quality and stability. -- Bernhard
+ Fischer rep dot nop gmail com
-2006-01-15 12:25 oetiker
+2007-05-23 16:10 oetiker
- * src/rrd_graph.c: make sure gcc does not thing gridind may be
- undefined
+ * .indent.pro: we are going to use indent from now on to keep code
+ indenting consistent throughout the project
-2006-01-15 11:12 oetiker
+2007-05-23 16:08 oetiker
- * doc/rrdcreate.pod: HWPREDICT without reference number will
- implicitly create the other Holt-Winters RRAs.
+ * .: new trunk based on current 1.2
-2006-01-15 09:03 oetiker
+2007-05-23 16:07 oetiker
- * src/Makefile.NetWare, src/Makefile.Win32, src/rrd_tool.h: updated
- NetWare and Cygwin Builds
+ * .: restarting trynk for 1.2
-2006-01-15 08:55 oetiker
+2007-05-22 11:03 oetiker
- * src/rrd_graph.c: make sure gridind is defined under all conditions
+ * trunk/talks/rrdtoolfast/onlineusv-de.ppt: initial
-2006-01-14 09:10 oetiker
+2007-05-22 09:27 oetiker
- * CONTRIBUTORS, bindings/perl-shared/RRDs.pm, bindings/tcl/tclrrd.c,
- doc/rrddump.pod, src/rrd.h, src/rrd_dump.c: add perlbindings and
- optional export filename to rrd_dump -- Nicola Worthington nicolaw
- arwen.tfb.net
+ * trunk/talks/rrdtoolfast/fasttalk.ppt,
+ trunk/talks/rrdtoolfast/samfs-de.ppt: renamed
-2006-01-05 20:39 oetiker
+2007-04-10 13:49 oetiker
- * bindings/Makefile.am, bindings/perl-shared/Makefile.PL: let the
- building of the perl extension be more reliable ...
+ * trunk/status/2007-04-10.txt: added sponsors
-2006-01-05 20:07 oetiker
+2007-04-10 13:29 oetiker
- * src/rrd_gfx.c: remove redundant if statement in rrd_gfx pdf code
- ... -- NormW
+ * trunk/status/2007-04-10.txt: second reading ...
-2006-01-04 22:07 oetiker
+2007-04-10 13:14 oetiker
- * src/Makefile.NetWare, src/Makefile.Win32, src/get_ver.awk,
- src/rrd_tool.h: Compile time improvments for NetWare and Win32 --
- Guenter Knauf gk.gknw.de
+ * trunk/status, trunk/status/2007-04-10.txt: status report initial
+ version
-2006-01-04 20:12 oetiker
+2007-03-19 22:01 oetiker
- * src/rrd_gfx.c: make sure this actually compiles with HAVE_MBSTOWCS
- is not defined
+ * trunk/articles/rrdtool-infoweek-2007-03.doc: infoweek artikel
+ initial
-2005-12-30 14:36 oetiker
+2007-03-19 14:24 oetiker
- * src/rrd_tool.c: only use getuid if it is actually available ...
+ * trunk/articles, trunk/articles/rrdtool-infoweek-2007-03.doc:
+ initial
-2005-12-26 16:01 oetiker
+2007-03-02 06:38 oetiker
- * doc/rrdcreate.pod: added heartbeat grahics
+ * trunk/talks/rrdtoolfast/monitoring-en.ppt: added english version
-2005-12-19 12:28 oetiker
+2007-02-20 06:53 oetiker
- * bindings/tcl/Makefile.am, bindings/tcl/tclrrd.c, configure.ac: fix
- tcl issues ... build with pre tcl8.4 ... do not try to install
- into the tcl tree unless --enable-tcl-site is given -- tobi
+ * trunk/tutorial/linuxforum2007/rrdtutorial.odp: ready for
+ presentation at linuxforum
-2005-12-18 20:30 oetiker
+2007-01-31 08:29 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/gifsize.c, src/pngsize.c, src/rrd.h, src/rrd_afm.c,
- src/rrd_afm.h, src/rrd_afm_data.c, src/rrd_afm_data.h,
- src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
- src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
- src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
- src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
- src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
- src/rrd_info.c, src/rrd_is_thread_safe.h, src/rrd_last.c,
- src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
- src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
- src/rrd_stat.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c,
- src/rrd_tool.c, src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h: prepare for
- the release of rrdtool-1.2.12
+ * trunk/talks/rrdtoolfast/fasttalk.ppt: updated for samfs
-2005-12-18 20:29 oetiker
+2007-01-30 08:36 oetiker
- * COPYRIGHT: added FLOSS exception from
- http://www.mysql.com/company/legal/licensing/foss-exception.html
- in order to not end up in license incompatibility hell -- tobi
+ * trunk/talks/rrdtoolfast/fasttalk.ppt: added fasttalk for samfs
-2005-11-30 09:19 oetiker
+2007-01-30 08:34 oetiker
- * src/rrd_graph_helper.c: if called with --lazy we still want to
- PRINT ... -- Bartek Szady bszx from bszx.eu.org
+ * trunk/talks, trunk/talks/rrdtoolfast: initial
-2005-11-28 21:59 oetiker
+2007-01-22 17:20 oetiker
- * src/rrd_update.c: we should still consider the mrhb ...
+ * trunk/tutorial, trunk/tutorial/linuxforum2007,
+ trunk/tutorial/linuxforum2007/abstract-rrdtut.txt,
+ trunk/tutorial/linuxforum2007/rrdtutorial.odp,
+ trunk/tutorial/linuxforum2007/tobi-2006.jpg: initial
-2005-11-20 10:16 oetiker
+2006-02-13 14:40 oetiker
- * src/Makefile.Win32: improve win32 compilation -- Norm
+ * NEWS: removed extra line from top
-2005-11-18 20:38 oetiker
+2005-04-04 22:15 oetiker
- * src/get_ver.awk: deal with versions ending in letters
+ * trunk/meta/plan-1.2.txt: plan for 1.2 is now in the 1.2 branche
-2005-11-16 13:14 oetiker
+2005-04-03 12:44 oetiker
- * configure.ac: have indivitudal lines for generating output files,
- so that cygwin does not choke
+ * trunk/meta/plan-1.2.txt: verified operation on debian
-2005-11-14 23:07 oetiker
+2005-04-03 12:44 oetiker
- * configure.ac: make mmap test a little saver
+ * README, configure.ac: update build instructions and configure
+ output.
-2005-11-14 11:46 oetiker
+2005-04-03 11:44 oetiker
- * configure.ac: cygwin can actually do mmap ... -- larryjadams with
- comcast.net
+ * doc/rrdgraph_graph.src, src/rrd_graph_helper.c: paramters in SHIFT
+ are separated by : like everywhere else
-2005-11-14 07:32 oetiker
+2005-04-03 11:36 oetiker
- * src/rrd_update.c: guess the option should still be called template
- :-)
+ * doc/rrdgraph_graph.src, src/rrd_graph.c, src/rrd_graph.h,
+ src/rrd_graph_helper.c: the piechart code does not produce release
+ ready results ... hide it behind WITH_PIECHART define
-2005-11-13 18:32 oetiker
+2005-04-03 11:11 oetiker
- * acinclude.m4, configure.ac: improve screen apperance of configure
- output as suggested by Dale -- tobi
+ * src/rrd_gfx.c: improve png writing speed by lowering the
+ compression
-2005-11-13 18:31 oetiker
+2005-04-03 11:11 oetiker
- * bindings/python/Makefile.am: don't use clean: target ... automake
- wants this to be clean-local:
+ * src/rrd_graph.c: make sure the font path is shorter than the
+ buffer
-2005-11-12 23:36 oetiker
+2005-04-03 10:10 oetiker
- * src/rrd_gfx.c: add xmlns declaration to svg output -- R.P. Aditya
- <aditya with grot.org>
+ * CONTRIBUTORS, src/rrd_graph.c, src/rrd_graph.h: fix graph layout
+ ... especially consider text propperties propperly
-2005-11-12 23:30 oetiker
+2005-04-03 09:37 oetiker
- * bindings/Makefile.am: clean target was broken
+ * src/rrd_graph_helper.c: the legend string of a PRINT command gets
+ renderd later by runnning it through printf.
-2005-11-12 23:10 oetiker
+2005-04-03 09:35 oetiker
- * configure.ac, doc/rrdbuild.pod, src/Makefile.am, src/rrd_cgi.c: *
- integrate necessary cgi functionality into rrd_cgi.c so that
- libcgi is not required anymore ... -- D. Walsh <buildsmart at
- daleenterprise.com> * check if we have to include malloc/malloc.h
- to make malloc work ... -- tobi
+ * configure.ac, src/rrd_update.c: MMAP support for rrdtool this is
+ suposed to speed-up uptime 4 times. -- Radoslaw Karas
+ <rkaras@tyndall.ie>
-2005-11-07 19:12 oetiker
+2005-03-20 21:17 oetiker
- * src/rrd_update.c: the variable template has to generic a name, it
- clashes with other things in some environments.
+ * bindings/Makefile.am: revert to last working version
-2005-10-28 05:55 oetiker
+2005-03-20 21:11 oetiker
- * doc/rrdbuild.pod: added openbsd note
+ * bindings/Makefile.am: fix quoting
-2005-10-24 20:55 oetiker
+2005-03-20 21:00 oetiker
- * bindings/tcl/Makefile.am, bindings/tcl/tclrrd.c: use multithreded
- version of librrd -- Oleg Derevenetz <oleg with vsi.ru>
+ * bindings/Makefile.am: quote sed expression
-2005-10-11 17:09 oetiker
+2005-03-20 20:59 oetiker
- * src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c,
- src/rrd_rpncalc.c, src/rrd_rpncalc.h: improved error messages for
- rrd_graph commandline parsing -- Alex
+ * doc/rrdgraph.src, doc/rrdgraph_graph.src: document tabbing support
+ by adding in the textformatting notes document --tabwidth argument
+ document AXIS color
-2005-10-11 16:51 oetiker
+2005-03-20 20:58 oetiker
- * examples/minmax.pl.in: fix file generation
+ * src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c: * allow
+ configuration of the default tab width * added new configurable
+ color AXIS * made tabbing support work with legend elements * use
+ propper font for the legend: LEGEND * fix apperance by makeing
+ grid more transparent * draw axis over the graph not under it.
-2005-10-11 16:41 oetiker
+2005-03-20 20:56 oetiker
- * examples/4charts.pl.in, examples/bigtops.pl.in,
- examples/minmax.pl.in, examples/shared-demo.pl.in,
- examples/stripes.pl.in: die on error! -- Alex
+ * src/rrd_gfx.c, src/rrd_gfx.h: added tabbig support
-2005-10-11 16:37 oetiker
+2005-03-20 20:55 oetiker
- * examples/4charts.pl.in, examples/bigtops.pl.in,
- examples/minmax.pl.in: the images should be written to the current
- directory ... -- Alex
+ * configure.ac: include the thread defs after they have been found
+ not before
-2005-10-11 16:32 oetiker
+2005-03-20 20:54 oetiker
- * configure.ac: do not complain about strict aliasing issues -- Alex
+ * trunk/meta/plan-1.2.txt: sync with reality
-2005-10-08 21:58 oetiker
+2005-03-13 16:34 oetiker
- * bindings/tcl/tclrrd.c: allow rrd::graph to write directly to a tcl
- stream ... by Dave Bodenstab <dave with bodenstab.org>
+ * bindings/perl-shared/RRDs.xs: propperly integrate rrd_first
-2005-10-07 07:48 oetiker
+2005-03-13 16:13 oetiker
- * CONTRIBUTORS, bindings/tcl/Makefile.am, bindings/tcl/tclrrd.c,
- configure.ac: updates for tcl bindings by -- Dave Bodenstab <dave
- on bodenstab.org>
+ * MakeMakefile: autotools still run after configure this is not good
+ ... run autoreconf at the end of MakeMakefile. Maybe this will
+ help
-2005-10-07 07:48 oetiker
+2005-03-13 16:09 oetiker
- * Makefile.am, favicon.ico: included favicon in distro
+ * configure.ac: set install patch to version
-2005-09-26 20:33 oetiker
+2005-03-13 16:08 oetiker
- * src/rrd_gfx.c: plugged two memmory leaks happening when a
- requested font is not found.
+ * MakeMakefile: re-run autotools to make sure dependent dates are
+ correct
-2005-09-23 23:06 oetiker
+2005-03-13 16:00 oetiker
- * src/rrd_graph.c: hmpf its the gdef step we are talking about not
- the image step !
+ * MakeMakefile: reintroduce final header regen
-2005-09-22 20:18 oetiker
+2005-03-13 15:57 oetiker
- * src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c: do not
- 'reload' data if you already have it!
+ * MakeMakefile: still trying to get the order of calling autotools
+ right
-2005-09-22 20:17 oetiker
+2005-03-13 15:54 oetiker
- * src/rrd_restore.c: the -r option should not expect an argument
+ * MakeMakefile: create aclocal.m4 before libtoolize
-2005-09-19 07:42 oetiker
+2005-03-13 15:51 oetiker
- * src/rrd_restore.c: do not free stuff that gets freed later anyway
+ * MakeMakefile: make the headers first
-2005-09-18 18:28 oetiker
+2005-03-13 15:16 oetiker
- * src/Makefile.NetWare: Netware Build Updates --- Guenter Knauf <gk
- with gknw.de>
+ * doc/rrdfirst.pod: add the documentation for first
-2005-09-18 16:59 oetiker
+2005-03-13 15:14 oetiker
- * src/rrd_fetch.c: allocate memory for one more row ... fetch can
- not return 0 reows ...
+ * src/Makefile.am: ntconfig is no more
-2005-09-18 15:39 oetiker
+2005-03-13 15:12 oetiker
- * src/rrd_graph.c: comparing floating point numbers is dangerouse
- ... don't do this directly!
+ * src/rrd_first.c: missed the actual code for first
-2005-09-01 21:23 oetiker
+2005-03-12 17:06 oetiker
- * src/rrd_tool.c: since we use firstdir even without CHROOT it
- should better be defined in any case -- Guenter Knauf
+ * bindings/perl-shared/RRDs.xs, doc/Makefile.am, src/Makefile.am,
+ src/rrd.h, src/rrd_tool.c: rrd_first code contributed by Burton
+ Strauss <Burton@ntopSupport.com>
-2005-08-30 05:52 oetiker
+2005-03-10 17:04 oetiker
- * src/rrd_graph.c, src/rrd_graph.h: When selecting the x-axis label
- take the length of the time shown in the graph into consideration
- just showing %H:%M in a two day presentation is a problem ... --
- LAUKENS Niels <Niels.LAUKENS .. VRT.BE>
+ * trunk/meta/plan-1.2.txt: updated plan ...
-2005-08-28 07:33 oetiker
+2005-03-10 17:03 oetiker
- * doc/rrdbuild.pod: fixed location of example scripts
+ * README, acinclude.m4, bindings/Makefile.am, configure.ac,
+ examples/4charts.pl.in, examples/bigtops.pl.in,
+ examples/cgi-demo.cgi.in, examples/minmax.pl.in,
+ examples/piped-demo.pl.in, examples/shared-demo.pl.in,
+ examples/stripes.pl.in, src/rrd.h, src/rrd_last.c, src/rrd_tool.h:
+ * Updated perl compile system. It now uses Makefile.PL for
+ everything, but gets it to install the perl module in
+ @prefix@/lib/perl such that you can use the same use lib line for
+ whatever platform and perlversion you install into this directory.
+ They all live neatly next to each other. * fixed examples to work
+ with new perl install system. Added a few exec_prefix lines where
+ appropriate * fixed piped demo * fixed VeraMono.ttf file. This
+ somehow got damaged by cvs ... * added thread defines to normal
+ compile run, so that _r functions to not through errors. * tested
+ compilation and installation
-2005-08-27 21:29 oetiker
+2005-03-04 23:53 oetiker
- * src/rrd_update.c: resolve subsecond resolution logging and
- handling of unknown values by starting off with an unknown value
- when building a pdp instead of starting out with 0 and then
- turning it into unknown later on if the number of uknown seconds
- is equal or larger than the interval ...
+ * acinclude.m4, configure.ac: revamped configure system ... lots
+ more stuff is in acinclude now still a bit of a mess, but better
+ than before ... if configure does not find the dependent libraries
+ and header it will not try to get help from pkg-config. If you
+ know where your libraries are it is best to just use CPPFLAGS and
+ LDFLAGS to specify their location.
-2005-08-27 20:55 oetiker
+2005-03-04 00:12 oetiker
- * examples/piped-demo.pl.in: the rrdtool binary one more level up
- the path ...
+ * MakeMakefile, acinclude.m4, bindings/Makefile.am, configure.ac,
+ src/Makefile.am: Big autotool update: * Upgraded to the latest
+ version of autoconf, automake and libtool * replaced pthread
+ detection code in configure with a more effective one * added a
+ test to see if special solaris defines are required for ctime_r to
+ behave posixly correct. * Fixed lots of warnings from autotools *
+ started adding support for pkg-config ... this will eventually
+ make the whole library finding much simpler
-2005-08-27 20:52 oetiker
+2005-03-04 00:05 oetiker
- * examples/piped-demo.pl.in: update for new prefix setting
+ * trunk/meta/plan-1.2.txt: added warning cleanup
-2005-08-25 20:43 oetiker
+2005-03-03 13:56 oetiker
- * src/rrd_resize.c: when resize converts a v1 rrd to v3 it should
- also change the version number in the head ...
+ * trunk/meta/plan-1.2.txt: added notes about including stuff
-2005-08-23 21:18 oetiker
+2005-03-03 13:48 oetiker
- * Makefile.am, src/Makefile.NetWare, src/Makefile.Win32,
- src/Makefile.am, src/get_ver.awk, src/rrd_afm.c, src/rrd_dump.c,
- src/rrd_tool.c, src/rrd_tool.h, src/rrd_update.c, src/rrdtool.dsp,
- src/rrdtool.vcproj: fixes for compiling rrdtool with win32 mingw
- and netware -- Guenter Knauf <gk with gknw.de>
+ * trunk/meta/plan-1.2.txt: spelled
-2005-08-16 05:30 oetiker
+2005-03-03 13:46 oetiker
- * doc/rrdgraph_data.pod, doc/rrdgraph_examples.pod,
- doc/rrdgraph_rpn.pod: added notes about VDEF expressions not being
- general purpose
+ * trunk/meta/plan-1.2.txt: initial
-2005-08-11 19:18 oetiker
+2005-03-03 13:34 oetiker
- * src/rrd_tool.c: only bomb is there is no chroot and someone tries
- to use it.
+ * trunk/contrib/php4/.cvsignore, trunk/meta,
+ trunk/meta/plan-1.2.txt, ., .cvsignore, bindings/.cvsignore,
+ bindings/perl-piped/.cvsignore, bindings/perl-shared/.cvsignore,
+ bindings/tcl/.cvsignore, doc/.cvsignore, examples/.cvsignore,
+ libraries/.cvsignore, src/.cvsignore: ignorelists are a propperty
+ of an svn directory not a file
-2005-08-04 05:08 oetiker
+2005-03-03 13:21 oetiker
- * doc/rrdgraph_rpn.pod, src/rrd_graph.c, src/rrd_graph.h: New VDEF
- functions for least squares slope, intercept & correlation for
- simple forecasting -- Trent Burkard <tburkard with tangentis.com>
+ * branches/gnu, branches/gpl, trunk/CVSROOT, trunk/rrdtool: post
+ cvs2svn conversion cleanup
-2005-08-04 04:59 oetiker
+2005-02-27 22:00 oetiker
- * src/rrd_update.c: fix rounding issues that prevented UNKNOWN to
- work as soon as subsecond resolution was used
+ * src/rrd_cgi.c: do not complain when setting environemnt variable
+ sucessfully. -- hunter@mimuw.edu.pl
-2005-08-04 04:58 oetiker
+2005-02-13 16:13 oetiker
- * src/rrd_graph.c: avoid drawing lines where two points are in the
- same spot. this mai be confusing libart
+ * CONTRIBUTORS, bindings/perl-shared/RRDs.xs, bindings/tcl/tclrrd.c,
+ src/rrd.h, src/rrd_cgi.c, src/rrd_graph.c, src/rrd_graph.h,
+ src/rrd_tool.c: let rrd_graph return the actual value range it
+ picked ... -- Henrik Stoerner <henrik@hswn.dk>
-2005-08-02 15:54 oetiker
+2005-01-28 14:02 oetiker
- * bindings/Makefile.am: make sure clean works even when the perl
- Makefile is broken
+ * src/rrd_hw.c: fix for memory leak. Rene Gallati <security ..
+ draxinusom.ch>
-2005-07-26 09:13 oetiker
+2005-01-03 22:25 oetiker
- * src/rrd_graph.c: initialize font to empty string for deault font
- case.
+ * TODO: update todo
-2005-07-25 14:12 oetiker
+2004-10-25 22:22 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c, src/gifsize.c,
- src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
- src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
- src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
- src/rrd_xport.c, src/rrd_xport.h: prepare for the release of
- rrdtool-1.2.11
+ * doc/rrdgraph.src, src/rrd_graph.c, src/rrd_graph.h: *
+ fore-rules-legend option -- author name missing
-2005-07-25 14:07 oetiker
+2004-10-25 22:21 oetiker
- * configure.ac, src/Makefile.am: prepared for release
+ * src/rrd_tool.c: fixed segmentation falt problem in rrd_tool --
+ Yasuhiro Sumi <yasuhiro.sumi@hde.co.jp>
-2005-07-22 13:16 oetiker
+2004-10-21 19:21 oetiker
- * src/rrd_tool.c: do not quit so easily when runing in interactive
- mode
+ * src/rrd_tool.c: fix return codes in the error case -- Haroon
+ Rafique <haroon.rafique@utoronto.ca>
-2005-07-22 13:16 oetiker
+2004-09-24 21:11 oetiker
- * src/rrd_graph.c: init ytr after all the changes have happened
+ * CONTRIBUTORS, doc/rrdgraph_data.src, doc/rrdgraph_rpn.src,
+ src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c,
+ src/rrd_resize.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
+ src/rrd_xport.c: misc fixed and TREND and reduce functionality by
+ -- David M. Grimes <dgrimes@navisite.com>
-2005-07-22 13:10 oetiker
+2004-08-24 05:26 oetiker
- * src/rrd_graph.c: make --no-gridfit with --only-graph work
+ * CONTRIBUTORS, doc/rrdgraph_rpn.src, src/rrd_graph.c,
+ src/rrd_graph.h, src/rrd_graph_helper.c, src/rrd_rpncalc.c,
+ src/rrd_rpncalc.h, src/rrd_xport.c: CDEF operators SHIFT, SQRT,
+ SORT, and REV (reverse). See documentation for what they do. This
+ included removal of redundant code in the rrd_xport path, replaced
+ with a call to rrd_graph_script(). -- David M. Grimes
+ <dgrimes@navisite.com>
-2005-07-21 22:23 oetiker
+2004-08-09 08:38 oetiker
- * src/rrd_graph.c: when stacking known on unknown, then we asume
- unknown was zero ...
+ * doc/rrdcgi.pod: added note on escaping :
-2005-07-20 07:20 oetiker
+2004-08-08 21:54 oetiker
- * configure.ac: make sure gcc-4.0 does not optimize our tests away
- :-)
+ * src/rrd_cgi.c: port forward of fixes from the stable version of
+ rrd_cgi
-2005-07-19 10:00 oetiker
+2004-08-07 23:46 oetiker
- * src/rrd_graph.c: fixed some corner cases in drawing code to get
- the same results as before with way more performance
+ * src/rrd_graph.c: when moving the data pointers we should take into
+ account how fahr off they are. Found by David M. Grimes
+ <dgrimes@navisite.com>
-2005-07-11 22:49 oetiker
+2004-08-05 21:24 oetiker
- * src/rrd_graph.c: optimized drawing routines ... up to 6 times
- faster (in the case of smokeping)
+ * bindings/perl-piped/MANIFEST, bindings/perl-shared/MANIFEST:
+ removed nonexisting files from manifest
-2005-07-07 10:27 oetiker
+2004-07-30 00:30 jake
- * doc/rrdgraph.pod: colors start with # not :
+ * NT-BUILD-TIPS.txt, bindings/perl-shared/RRDs.ppd,
+ bindings/perl-shared/ntmake.pl, bindings/perl-shared/rrdpl.dsp,
+ bindings/perl-shared/rrdpl.dsw, confignt/config.h, src/rd_cgi.dsp,
+ src/rrd.dsp, src/rrd.dsw, src/rrd.vcproj, src/rrd_afm.c,
+ src/rrd_cgi.dsp, src/rrd_cgi.vcproj, src/rrd_restore.c,
+ src/rrdtool.dsp, src/rrdtool.dsw, src/rrdtool.sln,
+ src/rrdtool.suo, src/rrdtool.vcproj: Fix the Win32 build for
+ executable and perl-shared library. See NT-BUILD-TIPS.txt for step
+ by step instructions. Remove VC++ project files not being
+ maintained by anyone.
-2005-07-04 18:49 oetiker
+2004-07-14 10:55 oetiker
- * src/rrd_graph.c: make setting just the size and not the font work
- -- Havard Eidnes <he from uninett.no>
+ * CONTRIBUTORS: added Peter Speck
-2005-06-28 21:03 oetiker
+2004-06-26 09:03 oetiker
- * bindings/Makefile.am, bindings/python/Makefile.am,
- bindings/tcl/Makefile.am, configure.ac, doc/Makefile.am,
- examples/Makefile.am: * the makefiles should not depend on gnumake
- features * make the perl module compilation environement
- configurable -- Stan Sinyagin ssinyagin on yahoo.com
+ * rrdtool.spec: allow building rpm from cvs where there is not
+ ChangeLog (this gets generated when the distribution tar is built)
+ -- Tobi and Mike Slifcak
-2005-06-25 05:24 oetiker
+2004-06-23 20:36 oetiker
- * doc/rrdbuild.pod: added GNUMAKE and EGREP hints
+ * src/rrd_graph.c: It's quie enough that the title is placed on the
+ top of the graph, there's no need to emphasize it more. --
+ Stanislav Sinyagin <ssinyagin@yahoo.com>
-2005-06-20 09:15 oetiker
+2004-06-23 08:39 oetiker
- * src/rrd_graph.c: x-axis labels should be aligned to their baseline
- alt-y-grid labels without fractionals should have no fractionals
- when printed
+ * src/Makefile.am: reverted ... $< does not work
-2005-06-17 09:05 oetiker
+2004-06-22 22:09 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/gifsize.c, src/pngsize.c, src/rrd.h, src/rrd_afm.c,
- src/rrd_afm.h, src/rrd_afm_data.c, src/rrd_afm_data.h,
- src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
- src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
- src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
- src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
- src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
- src/rrd_info.c, src/rrd_is_thread_safe.h, src/rrd_last.c,
- src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
- src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
- src/rrd_stat.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c,
- src/rrd_tool.c, src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h: prepare for
- the release of rrdtool-1.2.10
+ * src/Makefile.am: The "$^" variable is GNU make-specific, and fails
+ to compile under FreeBSD 4.10. Please change it to $<, which is
+ more compatible. -- Stanislav Sinyagin <ssinyagin@yahoo.com>
-2005-06-16 22:09 oetiker
+2004-06-17 22:09 oetiker
- * src/rrd_graph.c: when building the sgridstep in alt-y-grid mode,
- take the --base into consideration.
+ * src/rrd_graph.h: fixed type for text_prop_conv prototype
-2005-06-13 21:56 oetiker
+2004-06-07 19:07 oetiker
- * src/rrd_graph.c: simplify code for generating y axis labels a bit.
+ * debian/changelog, debian/control, debian/rules: Fix for debian
+ freetype linking -- Peter Hirdina <Peter.Hirdina@gmx.net>
-2005-06-13 13:20 oetiker
+2004-05-26 22:11 oetiker
- * src/rrd_gfx.c: wide chars should better be unsigned
+ * src/fnv.h, src/parsetime.c, src/pngsize.c, src/rrd.h,
+ src/rrd_afm.c, src/rrd_afm_data.c, src/rrd_afm_data.h,
+ src/rrd_cgi.c, src/rrd_gfx.c, src/rrd_graph.c,
+ src/rrd_graph_helper.c, src/rrd_last.c, src/rrd_open.c,
+ src/rrd_resize.c, src/rrd_restore.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c:
+ reduce compiler warnings. Many small fixes. -- Mike Slifcak
+ <slif@bellsouth.net>
-2005-06-13 12:56 oetiker
+2004-05-26 22:10 oetiker
- * src/rrd_gfx.c: fall back to assuming latin1 encoding if mbtowchar
- conversion fails
+ * rrdtool.spec: improve redhat/fedora building -- Mike Slifcak
-2005-06-13 05:43 oetiker
+2004-05-26 22:09 oetiker
- * doc/rrdgraph_data.pod, src/rrd_graph_helper.c: allow for VNAMES
- starting with a number and add documentation -- Alex
+ * debian/rules: update debian build instructions -- Mike Slifcak
-2005-06-13 05:43 oetiker
+2004-05-25 22:08 oetiker
- * doc/rrdgraph.pod: add notes about small numbers for --alt-y-grid
+ * examples/shared-demo.pl.in: The counter was the only variable
+ which needed to be an integer. -- Mike Slifcak
-2005-06-12 20:01 oetiker
+2004-05-25 22:07 oetiker
- * src/rrd_update.c: kill the last stored counter value if the
- updates comes after mrhb to make sure it does not get taken into
- account accedenly later on.
+ * rrdtool.spec: The rrdtool RPM package was depending on the
+ rrdtool-perl package. These changes move the examples, which are
+ primarily perl scripts, in with the rrdtool-perl RPM package,
+ thereby de-coupling the rest of the RRDtool from Perl. Perhaps
+ this is silliness ? If there is no need for rrdtool separate from
+ the Perl modules, let me know, then I'll just create an rrdtool
+ and an rrdtool-devel RPM package (that would be a cleaner build
+ and scripting, anyway). -- Mike Slifcak
-2005-06-12 20:00 oetiker
+2004-05-25 22:03 oetiker
- * src/rrd_graph.c: make --alt-y-grid work properly in many more
- cases than before
+ * doc/Makefile.am, doc/rrdtool-dump.dtd, doc/rrdtool-xport.dtd:
+ added dtd descriptsion s or rrdtool xml output -- Wolfgang Schrimm
+ <wolfgang{dot}schrimm{at}urz{dot}uni-heidelberg{dot}de>
-2005-06-11 19:03 oetiker
+2004-05-25 21:06 oetiker
- * src/rrd_open.c: be more careful when checking if a file is an
- rrdfile
+ * bindings/perl-shared/RRDs.xs: added dump and restore ... Mike
+ Schilli <b2b@perlmeister.com>
-2005-06-11 06:17 oetiker
+2004-05-25 21:01 oetiker
- * doc/Makefile.am: distribute all generated documentation install in
- share and not shared drop index.html link
+ * CONTRIBUTORS: added some contributors
-2005-06-11 06:14 oetiker
+2004-05-25 21:00 oetiker
- * examples/Makefile.am: install examples in an rrdtool specific
- subdirectory if the prefix does not contain rrd -- Peter
- Breitenlohner
+ * doc/rrdupdate.pod: fixed time stamp in example -- Mike Slifcak
-2005-06-11 05:41 oetiker
+2004-05-25 20:59 oetiker
- * bindings/Makefile.am, bindings/perl-piped/t/base.t: avoid problems
- when building with VPATH set and --disable-perl fix make test for
- perl-piped -- Peter Breitenlohner
+ * rrdtool.spec: more fixes for rpm spec -- Mike Slifcak
-2005-06-11 05:40 oetiker
+2004-05-25 20:58 oetiker
- * bindings/python/Makefile.am, doc/Makefile.am: let 'out-of tree'
- builds work for everythin but the perl module -- Peter
- Breitenlohner
+ * doc/rrdtutorial.pod: single word fix -- Mike Slifcak
-2005-06-11 05:37 oetiker
+2004-05-25 20:57 oetiker
- * src/rrd_gfx.c: defined DPRINTF in a more compatible way -- Peter
- Breitenlohner
+ * src/rrd_xport.c: Clear out previous legend array contents before
+ freeing legend array. Problem could manifest under extreme
+ resource limits. Not tested. -- Mike Slifcak
-2005-06-11 05:31 oetiker
+2004-05-25 20:55 oetiker
- * acinclude.m4, configure.ac, src/Makefile.am: link libcgi only
- against rrd_cgi since it is only needed there -- Peter
- Breitenlohner
+ * doc/rrdcreate.pod: subordinate term was improperly formed -- Mike
+ Slifcak
-2005-06-11 05:29 oetiker
+2004-05-25 20:53 oetiker
- * acinclude.m4, configure.ac: Make sure librrd_th properly depends
- on libpthread. -- Peter Breitenlohner
+ * src/rrd_create.c, src/rrd_dump.c: prevent small leak when
+ resources are exhausted -- Mike Slifcak
-2005-06-11 05:27 oetiker
+2004-05-25 20:52 oetiker
- * src/rrd_create.c: avoid gcc (3.4.3) warnings char format,
- different type arg -- Peter Breitenlohner
+ * THREADS, doc/rrdthreads.pod, doc/rrdtutorial.pod,
+ doc/rrdupdate.pod, src/rrd_cgi.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_tool.c, src/rrd_update.c: fix spelling
+ and syntax, especially in messages that are printed -- Mike
+ Slifcak
-2005-06-11 05:26 oetiker
+2004-05-25 20:51 oetiker
- * bindings/tcl/Makefile.am, bindings/tcl/ifOctets.tcl,
- bindings/tcl/ifOctets.tcl.in, bindings/tcl/tclrrd.c, configure.ac:
- fix various problems with the tcl bindings -- Peter Breitenlohner
+ * src/rrd_cgi.c, src/rrd_dump.c, src/rrd_restore.c, src/rrd_tool.c,
+ src/rrd_update.c: Update displayed copyright messages to be
+ consistent. -- Mike Slifcak
-2005-06-11 05:22 oetiker
+2004-05-25 20:51 oetiker
- * CONTRIBUTORS: added peter breitenlohner
+ * doc/Makefile.am: don't process the old rrdgraph single file
+ document -- Mike Slifcak
-2005-06-11 05:20 oetiker
+2004-05-25 20:50 oetiker
- * src/rrd_cgi.c: remove various gcc (3.4.3) warnings such as
- discards qualifier all due to 'char **' vs. 'const char **'
- discrepancies. -- Peter Breitenlohner peb with mppmu.mpg.de
+ * rrdtool.spec: fix rpm rules -- Mike Slifcak
-2005-06-11 05:15 oetiker
+2004-05-25 20:50 oetiker
- * src/rrd_first.c: re-innitializing sort of defeats the purpose
+ * debian/control: fixed debian dependencies -- Mike Slifcak
-2005-06-11 05:03 oetiker
+2004-05-25 16:51 oetiker
- * src/rrd_open.c: be more carefull in checking for sucessful open
+ * src/rrd_rpncalc.c: The expression's head was first checking for
+ LT, and then for LTIME, and the latter was never reached. --
+ Stanislav Sinyagin <ssinyagin@yahoo.com>
-2005-06-10 19:25 oetiker
+2004-05-19 05:11 oetiker
- * doc/rrdgraph_data.pod: vnames MUST start with a letter
+ * doc/rrd-beginners.pod: integrated from debian
-2005-06-10 19:24 oetiker
+2004-05-18 18:54 oetiker
- * src/rrd_gfx.c: kill another warning
+ * src/parsetime.c: its 365 days in a year .... -- Mike Slifcak
-2005-06-10 18:44 oetiker
+2004-05-18 18:53 oetiker
- * doc/rrdgraph.pod, src/rrd_graph.c: make --font more flexible: *
- TITLE:30: just alter the size of the title *
- DEFAULT:0:/tmp/funfont.ttf alter the font but not the size
+ * CONTRIBUTORS, NEWS, README, TODO, bindings/perl-piped/README,
+ bindings/perl-piped/RRDp.pm, bindings/perl-piped/t/base.t,
+ bindings/perl-shared/RRDs.pm, bindings/tcl/README,
+ doc/bin_dec_hex.pod, doc/cdeftutorial.pod, doc/rpntutorial.pod,
+ doc/rrdcgi.pod, doc/rrdcreate.pod, doc/rrddump.pod,
+ doc/rrdfetch.pod, doc/rrdgraph-old.pod, doc/rrdgraph.src,
+ doc/rrdgraph_data.src, doc/rrdgraph_examples.src,
+ doc/rrdgraph_graph.src, doc/rrdgraph_rpn.src, doc/rrdinfo.pod,
+ doc/rrdresize.pod, doc/rrdrestore.pod, doc/rrdthreads.pod,
+ doc/rrdtool.pod, doc/rrdtune.pod, doc/rrdtutorial.es.pod,
+ doc/rrdtutorial.pod, doc/rrdupdate.pod, src/parsetime.c,
+ src/rrd_fetch.c, src/rrd_format.c, src/rrd_gfx.c, src/rrd_graph.c:
+ big spell checking patch -- slif@bellsouth.net
-2005-06-10 08:42 oetiker
+2004-05-18 18:51 oetiker
- * doc/rrdbuild.pod: added missing cd and replace one path with a
- variable
+ * src/rrd_restore.c: make force option work
-2005-06-07 22:10 oetiker
+2004-05-18 18:51 oetiker
- * src/rrd_afm.c, src/rrd_afm.h, src/rrd_gfx.c: make pdf/eps/svg
- formats utf8 aware too -- Peter Speck
+ * doc/Makefile.am: added beginners guide off debian --
+ slif@bellsouth.net
-2005-06-06 05:32 oetiker
+2004-05-18 18:49 oetiker
- * rrdtool.spec: sync up with Dag Wieers version from
- http://dag.wieers.com/packages/rrdtool/rrdtool.spec
+ * configure.ac, examples/4charts.pl.in, examples/Makefile.am,
+ examples/shared-demo.pl.in, examples/stripes.pl.in: add 4chars and
+ fix two examples -- Mike Slifcak <slif@bellsouth.net>
-2005-06-05 22:23 oetiker
+2004-05-18 18:40 oetiker
- * doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c, src/rrd_rpncalc.h: New
- functions for CDEF ATAN2 RAD2DEG and DEG2RAD -- Simon Melhuish
- <simon mailing from melhuish.info>
+ * debian, debian/README.Debian, debian/build_freetype.sh,
+ debian/changelog, debian/control, debian/copyright,
+ debian/librrd0-dev.files, debian/librrd0.files,
+ debian/librrd0.postinst, debian/librrd0.postrm,
+ debian/librrd0.shlibs, debian/librrdp-perl.files,
+ debian/librrds-perl.files, debian/rrdtool-tcl.files,
+ debian/rrdtool.files, debian/rules, debian/watch: initial debian
+ build system added -- Mike Slifcak <slif@bellsouth.net>
-2005-05-31 06:22 oetiker
+2004-05-18 18:36 oetiker
- * doc/rrd-beginners.pod: fixed epoch
+ * src/Makefile.am: fix library numbering -- Mike Slifcak
-2005-05-28 13:01 oetiker
+2004-05-18 18:25 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool-1.2-release, rrdtool.spec,
- src/Makefile.am, src/gdpng.c, src/gifsize.c, src/pngsize.c,
- src/rrd.h, src/rrd_afm.c, src/rrd_afm.h, src/rrd_afm_data.c,
- src/rrd_afm_data.h, src/rrd_cgi.c, src/rrd_create.c,
- src/rrd_datalang.c, src/rrd_diff.c, src/rrd_dump.c,
- src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
- src/rrd_xport.c, src/rrd_xport.h: prepare for the release of
- rrdtool-1.2.9
+ * doc/Makefile.am: better cleaning -- Mike Slifcak
-2005-05-28 12:53 oetiker
+2004-05-12 21:57 oetiker
- * doc/rrdbuild.pod: add notes on building on Mac OS X
+ * bindings/Makefile.am, doc/Makefile.am: locate the mkinstalldirs
+ script at top level accept "configure --mandir=" settings -- Mike
+ Slifcak <slif@bellsouth.net>
-2005-05-28 12:52 oetiker
+2004-05-04 21:01 oetiker
- * src/rrd_gfx.c, src/rrd_update.c: kill a few warnings
+ * doc/rrdgraph_rpn.src, src/rrd_rpncalc.c, src/rrd_rpncalc.h: Added
+ the ATAN function. This is being used to convert a DS for each
+ vector component of wind direction into a single direction for
+ graphing.
+ CDEF:avdir=yavg,xavg,/,ATAN,57.296,*,xavg,0,LT,180,0,IF,+,DUP,0,LT,360,0,IF,+
+ -- Daniel Shiels <dan@marge.tofubar.com>
-2005-05-28 12:52 oetiker
+2004-05-04 20:54 oetiker
- * bindings/perl-shared/Makefile.PL: make the bindings work on os x
+ * rrdtool.spec: updated spec file -- Chris Adams
+ <cmadams@hiwaay.net>
-2005-05-27 19:17 oetiker
+2004-05-04 05:25 oetiker
- * doc/rrdgraph_data.pod: add note on variable names
+ * MakeMakefile: die only after all the version checks are done and
+ not for each one -- Alex van den Bogaerdt <alex@ergens.op.het.net>
-2005-05-27 19:12 oetiker
+2004-05-03 14:05 oetiker
- * src/rrd_graph_helper.c: remove one more warning
+ * Makefile.am, configure.ac, src/Makefile.am: * Allows rrdtool 1.1.x
+ (2004-04-29) to compile on freebsd. * Add configure options
+ --disable-rrdcgi disable building of rrdcgi --disable-pthread
+ disable multithread support -- Stanislav Sinyagin
+ <ssinyagin@yahoo.com>
-2005-05-27 19:12 oetiker
+2004-05-02 21:10 oetiker
- * src/rrd_graph.h: there is realy no reason to have the vnames
- constraind so much
+ * configure.ac, src/rrd_graph.c: See the patch, attached. It changes
+ the default angle to 90, and allows one to change it from
+ configure command line: ./configure RRDGRAPH_YLEGEND_ANGLE=270.0
+ -- Stanislav Sinyagin <ssinyagin@yahoo.com>
-2005-05-27 19:01 oetiker
+2004-04-18 10:21 oetiker
- * src/rrd_gfx.c: only print ttf font errors when compiled with
- -DDEBUG
+ * src/rrd_restore.c: fixed O_BINARY
-2005-05-22 22:29 oetiker
+2004-03-23 21:34 oetiker
- * src/rrd_gfx.c: don't go into an endless loop upon finding a bad
- character in a truetype font
+ * src/rrd_restore.c: make sure fole is opened binary on restore ...
+ to make things work on windows -- "Girod, Laurent"
+ <Laurent.Girod@pmintl.com>
-2005-05-20 06:20 oetiker
+2004-03-21 11:40 oetiker
- * doc/rrdbuild.pod: go into rrdbuild too if we use tcsh
+ * doc/rrdgraph.src, src/rrd_graph.c, src/rrd_graph.h,
+ src/rrd_tool.c: Added --only-graph option -- Piotr Kodzis
+ <Piotr.Kodzis@inteligo.pl>
-2005-05-20 05:48 oetiker
+2004-03-14 20:58 oetiker
- * rrdtool-1.2-release: initial checking
+ * MakeMakefile, acinclude.m4, bindings/Makefile.am,
+ bindings/perl-shared/Makefile.PL, bindings/perl-shared/RRDs.pm,
+ bindings/perl-shared/t/base.t, configure.ac, doc/Makefile.am: make
+ MakeMaker work on debian and fix some leftovers from the library
+ rip-out transition -- Tobi
-2005-05-20 05:46 oetiker
+2004-01-19 23:41 oetiker
- * doc/bin_dec_hex.pod, doc/cdeftutorial.pod, doc/rpntutorial.pod,
- doc/rrd-beginners.pod, doc/rrdbuild.pod, doc/rrdcgi.pod,
- doc/rrdcreate.pod, doc/rrddump.pod, doc/rrdfetch.pod,
- doc/rrdfirst.pod, doc/rrdgraph-old.pod, doc/rrdgraph.pod,
- doc/rrdgraph_data.pod, doc/rrdgraph_graph.pod,
- doc/rrdgraph_rpn.pod, doc/rrdpython.pod, doc/rrdresize.pod,
- doc/rrdthreads.pod, doc/rrdtool.pod, doc/rrdtune.pod,
- doc/rrdtutorial.es.pod, doc/rrdtutorial.pod, doc/rrdupdate.pod,
- doc/rrdxport.pod: remove extra whitespace at the end of lines
+ * src/VeraMono.ttf, src/compile_afm.pl: initial
-2005-05-20 05:43 oetiker
+2004-01-19 23:39 oetiker
- * doc/rrdbuild.pod: introduce builddir
+ * config: kill
-2005-05-20 05:14 oetiker
+2004-01-19 23:39 oetiker
- * configure.ac: iconf is not needed so to not check for it
+ * config/Makefile.am: remove
-2005-05-19 23:21 oetiker
+2004-01-19 23:37 oetiker
- * src/Makefile.am, src/rrd_tool.c: added propper numeric version
- number to version
+ * libraries/cgilib-0.4: kill it
-2005-05-19 23:21 oetiker
+2004-01-19 23:35 oetiker
- * configure.ac, src/rrd_gfx.c: add multibyte to wide char conversion
- ability. Now every string users input should should be handled
- propperly by rrdtool, whatever your locale says will work.
+ * libraries/Makefile.am, libraries/cgilib-0.4/Makefile.am,
+ libraries/cgilib-0.4/cgi.5, libraries/cgilib-0.4/cgi.c,
+ libraries/cgilib-0.4/cgi.h, libraries/cgilib-0.4/cgiDebug.3,
+ libraries/cgilib-0.4/cgiGetValue.3,
+ libraries/cgilib-0.4/cgiHeader.3, libraries/cgilib-0.4/cgiInit.3,
+ libraries/cgilib-0.4/cgiRedirect.3,
+ libraries/cgilib-0.4/cgilib.dsp, libraries/cgilib-0.4/cgilib.dsw,
+ libraries/cgilib-0.4/cgilib.vcproj,
+ libraries/cgilib-0.4/cgitest.c, libraries/cgilib-0.4/jumpto.c,
+ libraries/cgilib-0.4/readme, libraries/freetype-2.0.5-import.txt,
+ libraries/libart_lgpl-2.3.7, libraries/libpng-1.2.0,
+ libraries/libpng-1.2.0-import.txt, libraries/zlib-1.1.4: killem
-2005-05-19 23:19 oetiker
+2004-01-19 23:27 oetiker
- * src/rrd_create.c: windows at least stores null terminated char
- strings in dummychar1 -- Philippe
+ * libraries/freetype-2.0.5: all must go
-2005-05-18 20:20 oetiker
+2004-01-19 23:17 oetiker
- * bindings/tcl/Makefile.am, bindings/tcl/tclrrd.c: make tcl compile
- again ... don't know if it will work though
+ * MakeMakefile, Makefile.am, NEWS, README, bindings/Makefile.am,
+ bindings/perl-shared/Makefile.PL, bindings/perl-shared/RRDs.xs,
+ bindings/tcl/Makefile.am, configure.ac, doc/rrdcgi.pod,
+ libraries/Makefile.am: misc fixes to get rrdtool working without
+ included libraries.
-2005-05-18 19:43 oetiker
+2004-01-19 23:16 oetiker
- * src/rrd.h: fix rrd_version prototype
+ * src/Makefile.am, src/rrd_gfx.h: modifications for 'no more local
+ libaries'
-2005-05-18 19:41 oetiker
+2004-01-15 18:14 oetiker
- * configure.ac, src/Makefile.am, src/rrd.h, src/rrd_gfx.c,
- src/rrd_is_thread_safe.h, src/rrd_tool.c, src/rrd_update.c,
- src/rrd_version.c: cleaned up version number code and added new
- function rrd_version -- partly by Burton Strauss
+ * bindings/perl-shared/RRDs.pm, bindings/perl-shared/RRDs.xs:
+ addition of RRDs::times -- Christophe Kalt <kalt@taranis.org>
-2005-05-18 19:18 oetiker
+2003-12-26 16:54 oetiker
- * bindings/perl-shared/Makefile.PL: help building perl on hpux
+ * src/rrd_graph.c: using --riggid it is possible to get a case where
+ minval is bigger than maxval ... this breaks the horizontal grid
+ ...
-2005-05-16 20:56 oetiker
+2003-11-27 06:31 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/gifsize.c, src/pngsize.c, src/rrd.h, src/rrd_afm.c,
- src/rrd_afm.h, src/rrd_afm_data.c, src/rrd_afm_data.h,
- src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
- src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
- src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
- src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
- src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
- src/rrd_info.c, src/rrd_is_thread_safe.h, src/rrd_last.c,
- src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
- src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
- src/rrd_stat.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c,
- src/rrd_tool.c, src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_xport.c, src/rrd_xport.h: prepare for the release of
- rrdtool-1.2.8
+ * bindings/perl-shared/RRDs.xs: Stop RRDs for segfaulting on invalid
+ graph input -- Ian Holsman <Ian.Holsman@cnet.com>
-2005-05-16 20:55 oetiker
+2003-11-27 06:30 oetiker
- * bindings/Makefile.am, bindings/python/Makefile.am,
- bindings/tcl/Makefile.am, configure.ac: redo --disable-* options
- for python and tcl add some more quotes to protect potentially
- empty variables in tests which should make configure more robust.
+ * src/rrd_cgi.c: make rrd_cgi build again ... Ian Holsman
+ <rrd.developers@holsman.net>
-2005-05-16 20:04 oetiker
+2003-11-23 12:55 oetiker
- * bindings/Makefile.am, configure.ac: if python stuff does not work,
- do not die, just do not compile python
+ * doc/rrdcgi.pod, src/rrd_cgi.c: New recursive parser for rrdcgi by
+ Arend-Jan Wijtzes <ajwytzes@wise-guys.nl>
-2005-05-16 20:02 oetiker
+2003-11-19 07:06 oetiker
- * configure.ac: fix extra argument when testing for PERLCC problem
- -- Simon Leinen
+ * src/rrd_gfx.c: Adding attributions: * xml fix was by Ian Holsman
+ <rrd.developers@holsman.net> * font rotation was by Chris
+ Turbeville <turbo@verio.net>
-2005-05-16 12:18 oetiker
+2003-11-19 06:58 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/gifsize.c, src/pngsize.c, src/rrd.h, src/rrd_afm.c,
- src/rrd_afm.h, src/rrd_afm_data.c, src/rrd_afm_data.h,
- src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
- src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
- src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
- src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
- src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
- src/rrd_info.c, src/rrd_is_thread_safe.h, src/rrd_last.c,
- src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
- src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
- src/rrd_stat.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c,
- src/rrd_tool.c, src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_xport.c, src/rrd_xport.h: prepare for the release of
- rrdtool-1.2.7
+ * src/rrd_gfx.c: fixed svg generation
-2005-05-16 12:14 oetiker
+2003-11-17 11:43 oetiker
- * NEWS: added note about --alt-y-mrtg
+ * src/rrd_restore.c: more correct usage added -- Eldad Zack
+ <eldad@stoneshaft.ath.cx>
-2005-05-16 10:12 oetiker
+2003-11-14 23:10 oetiker
- * src/rrd_graph.c, src/rrd_graph_helper.c: fix the color square
- spacing so that it works regardles of the fontsize and with
- transparend backgrounds.
+ * src/rrd_cgi.c: handle NULL pointers gracefully
-2005-05-16 09:01 oetiker
+2003-11-12 22:14 oetiker
- * src/rrd_graph.c: added alt-y-mrtg option as a dummy so that old
- apps who use it do not crash when doing so.
+ * bindings/perl-shared/RRDs.xs, src/rrd.h, src/rrd_cgi.c,
+ src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c: allow to pass an
+ open filehandle into rrd_graph as an extra argument
-2005-05-16 06:33 oetiker
+2003-11-12 22:13 oetiker
- * doc/rrdgraph.pod, src/rrd_graph.c, src/rrd_graph.h: reintroduced
- the FRAME color ... somehow it was lost from 1.0.x
+ * src/rrd_create.c: make create much faster .. -- David M. Grimes
+ <dgrimes@navisite.com>
-2005-05-15 14:16 oetiker
+2003-11-11 21:19 oetiker
- * src/rrd_graph.c: make transparent backgrounds work propperly
+ * doc/rrdrestore.pod, src/rrd_restore.c, src/rrd_tool.c: Allow to
+ force overwrite when restoring from xml to rrd. -- Eldad Zack
+ <eldad@stoneshaft.ath.cx>
-2005-05-14 21:57 oetiker
+2003-11-11 19:46 oetiker
- * src/getopt.c, src/rrd_afm.c, src/rrd_cgi.c, src/rrd_graph.c,
- src/rrd_nan_inf.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_tool.c, src/rrd_tool.h, src/rrd_update.c, src/rrd_xport.c:
- it seems that _WIN32 is more commonly defined thatn WIN32 on win32
- ... (gifford.hesketh on gmail.com)
+ * src/fnv.h, src/parsetime.c, src/rrd.h, src/rrd_cgi.c,
+ src/rrd_create.c, src/rrd_fetch.c, src/rrd_graph.c,
+ src/rrd_graph_helper.c, src/rrd_update.c, src/rrd_xport.c:
+ replaced time_value with rrd_time_value as MacOS X introduced a
+ struct of that name in their standard headers
-2005-05-14 17:32 oetiker
+2003-11-11 19:38 oetiker
- * src/rrd_restore.c: added a note to dump old rrd files with a
- current rrdtool dump to get the upgraded on the fly. Adding 001
- support should not be all that tough though. Any takers ?
+ * src/rrd_update.c: rrd files should NOT change size ever ... bulk
+ update code wa buggy. -- David M. Grimes <dgrimes@navisite.com>
-2005-05-14 15:07 oetiker
+2003-11-04 22:20 oetiker
- * src/rrd_open.c: check cookie read for success
+ * src/rrd_tool.c: 20 chars max in a ds name -- Kuba Filipowicz
+ <amo@axit.pl>
-2005-05-14 09:35 oetiker
+2003-10-26 19:29 oetiker
- * src/rrd_graph.c: if the y value is out of bounds, make it just a
- wee bit larger or smaller than the bound so that the code can
- detect this by comparing it with the bound, but make it so small
- that it is not visible.
+ * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: added rotation ...
-2005-05-12 22:27 oetiker
+2003-09-04 13:16 oetiker
- * acinclude.m4: one sed is quite enough
+ * src/rrd_update.c: should not assigne but compare ... grrrrr
-2005-05-12 22:22 oetiker
+2003-09-02 21:58 oetiker
- * acinclude.m4: [ must be quoted by [ ...
+ * src/rrd_update.c: be pickier about what we accept in rrd_update.
+ Complain if things do not work out
-2005-05-12 22:12 oetiker
+2003-08-28 21:48 oetiker
- * acinclude.m4: add global option
+ * configure.ac: make sure we get only 1 flag -- Chris Turbeville
+ <turbo@verio.net>
-2005-05-12 22:06 oetiker
+2003-07-28 21:59 oetiker
- * acinclude.m4: fox sed line for unsetting header cache
+ * bindings/Makefile.am, libraries/freetype-2.0.5/Makefile.am,
+ src/Makefile.am: I was just taking a look at the development
+ RRDtool build (I'm looking forward to SVG support), and had a few
+ problems with an out-of-tree build. I find using a separate build
+ directory makes things much easier to manage, especially when
+ building for multiple architectures. I've attached the minor
+ patches for the progress that I made (I couldn't get the Perl
+ modules to work, but the main binaries seem okay), and would be
+ grateful if you could commit them (or something like them!). --
+ Joseph Walton <joe@kafsemo.org>
-2005-05-12 22:03 oetiker
+2003-07-24 14:51 jake
- * acinclude.m4, configure.ac: make sure the header gets tested twice
+ * src/rrd_graph.h: Allow hyphen character in DEF_NAM_FMT to match
+ DS_NAM_FMT.
-2005-05-12 22:03 oetiker
+2003-07-16 23:41 jake
- * doc/rrdpython.pod: add notes on python error, and install location
+ * confignt/config.h, libraries/cgilib-0.4/cgilib.vcproj,
+ libraries/freetype-2.0.5/freetype.vcproj,
+ libraries/libart_lgpl-2.3.7/libart.vcproj,
+ libraries/libpng-1.2.0/png.vcproj,
+ libraries/zlib-1.1.4/zlib.vcproj, src/rrd.vcproj,
+ src/rrd_cgi.vcproj, src/rrd_graph.c, src/rrdtool.sln,
+ src/rrdtool.vcproj: Updated MS Visual C++ files from 7.0 to 7.1.
+ Add code to rrd_graph.c: rrd_graph_init() to use %windir%
+ environment variable to find the default font at runtime.
-2005-05-12 11:32 oetiker
+2003-07-15 00:58 jake
- * src/rrd_graph.c: allow 3/4 component color rrdtool graph --color
- too -- Alex
+ * src/rrd_rpncalc.h: Moved OP_COUNT to the end of the enumeration.
-2005-05-12 11:28 oetiker
+2003-05-20 20:51 oetiker
- * src/rrd_graph.c: make the areas a little bigger still for propper
- overlapping
+ * doc/rrdcgi.pod, src/rrd_cgi.c: I've made a patch to rrdcgi to add
+ <RRD::TIME::STRFTIME ...> which allows you to re-format start and
+ end-time at-style times using strftime. This allows easy timespans
+ in the graph (e.g. -2weeks) to be formatted into more usual times.
+ -- "Erskine, Thomas" <terskine@NRCan.gc.ca>
-2005-05-12 11:22 oetiker
+2003-05-03 15:41 oetiker
- * src/rrd_create.c: make parsing of DS arguments more robust and
- give more sensible error messages. -- Alex
+ * src/rrd_create.c: small patch to rrd_create.c that corrects
+ problem with the version number of the newly created files. --
+ Sasha Mikheev <sasha@avalon-net.co.il>
-2005-05-12 08:38 oetiker
+2003-04-29 21:56 oetiker
- * src/rrd_graph.c: make the areas that makeup the graphs a little
- larger, so that they overlap a bit and do not exhibit white lines
- when touching each other.
+ * src/rrd_open.c: readline in rrd_open.c reads the file in 8 KB
+ blocks, and calls realloc for each block. realloc is very slow in
+ Mac OS X for huge blocks, e.g. when restoring databases from huge
+ xml files. This patch finds the size of the file, and starts out
+ with malloc'ing the full size. -- Peter Speck <speck@ruc.dk>
-2005-05-12 05:48 oetiker
+2003-04-29 19:37 oetiker
- * bindings/python/Makefile.am, bindings/python/Makefile.in,
- bindings/python/rrdtoolmodule.c: some more warning fixes
+ * doc/rrdfetch.pod: added comment on iso
-2005-05-12 05:41 oetiker
+2003-04-29 19:14 jake
- * bindings/python/rrd_format.h, bindings/python/rrdtoolmodule.c: add
- unused to prevent warnings about self
+ * MakeMakefile, doc/rrdupdate.pod, src/rrd_update.c: Change updatev
+ RRA return from index_number to cf_nam, pdp_cnt. Also revert
+ accidental addition of -I to aclocal MakeMakefile.
-2005-05-11 18:31 oetiker
+2003-04-26 05:11 oetiker
- * doc/rrdpython.pod: intial python bindings documentation
+ * src/rrd_restore.c: only restore V2 and larger.
-2005-05-11 12:09 oetiker
+2003-04-25 18:35 jake
- * doc/rrdcreate.pod: fix wording for min/max ... they are not
- optional
+ * MakeMakefile, bindings/perl-shared/RRDs.pm,
+ bindings/perl-shared/RRDs.xs, doc/rrdtool.pod, doc/rrdupdate.pod,
+ src/rrd.h, src/rrd_create.c, src/rrd_info.c, src/rrd_tool.c,
+ src/rrd_tool.h, src/rrd_update.c: Alternate update interface,
+ updatev. Returns info about CDPs written to disk as result of
+ update. Output format is similar to rrd_info, a hash of
+ key-values.
-2005-05-10 20:19 oetiker
+2003-04-23 22:47 oetiker
- * bindings/python/rrdtoolmodule.c: second installment with warning
- fixes from alan
+ * src/rrd_restore.c: fixed version checks to only complain if xml
+ version is > than current RRD version
-2005-05-10 18:52 oetiker
+2003-04-11 19:43 oetiker
- * CONTRIBUTORS, Makefile.am, acinclude.m4, bindings/Makefile.am,
- bindings/python, bindings/python/ACKNOWLEDGEMENT,
- bindings/python/AUTHORS, bindings/python/COPYING,
- bindings/python/Makefile.am, bindings/python/Makefile.in,
- bindings/python/README, bindings/python/Setup.in,
- bindings/python/rrd_extra.h, bindings/python/rrd_format.h,
- bindings/python/rrdtoolmodule.c, bindings/python/setup.py,
- configure.ac, rrdtool.spec: python bindings add -- Alan Milligan
- alan from balclutha.org
+ * doc/rrdcreate.pod, doc/rrdgraph-old.pod, doc/rrdgraph_rpn.src,
+ src/rrd_open.c, src/rrd_restore.c, src/rrd_rpncalc.c,
+ src/rrd_rpncalc.h, src/rrd_tool.c: New special value COUNT which
+ allows calculations based on the position of a value within a data
+ set. Bug fix in rrd_rpncalc.c. PREV returned erroneus value for
+ the second value. Bug fix in rrd_restore.c. Bug causing seek error
+ when accesing an RRD restored from an xml that holds an RRD
+ version <3. -- Ruben Justo <ruben@ainek.com>
-2005-05-10 18:35 oetiker
+2003-04-04 20:51 oetiker
- * src/rrd_gfx.c: fix for character escaping in EPS -- Peter Speck
+ * src/rrd_gfx.c: I think I found a very small bug in rrd graph PDF
+ output : the is_stream member of pdf_buffer is not initialized,
+ making bad PDF sometimes (I found a case where is_stream was != 0
+ for the font initialization). -- lhoudard@netcourrier.com
-2005-05-10 06:07 oetiker
+2003-04-01 22:52 jake
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/gifsize.c, src/pngsize.c, src/rrd.h, src/rrd_afm.c,
- src/rrd_afm.h, src/rrd_afm_data.c, src/rrd_afm_data.h,
- src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
- src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
- src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
- src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph_helper.c,
- src/rrd_hw.c, src/rrd_hw.h, src/rrd_info.c,
- src/rrd_is_thread_safe.h, src/rrd_last.c,
- src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
- src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
- src/rrd_stat.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c,
- src/rrd_tool.c, src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_xport.c, src/rrd_xport.h: prepare for the release of
- rrdtool-1.2.6
+ * THREADS, bindings/perl-shared/ntmake.pl, src/rrd.dsp, src/rrd.h,
+ src/rrd.vcproj, src/rrd_graph.c, src/rrd_nan_inf.c,
+ src/rrd_not_thread_safe.c, src/rrd_thread_safe_nt.c,
+ src/rrd_tool.h, src/rrdtool.dsp: Fix Win32 build. VC++ 6.0 and 7.0
+ now use the thread-safe code.
-2005-05-10 06:06 oetiker
+2003-03-31 21:22 oetiker
- * src/rrd_gfx.c: I guess the pdf entities want to be escaped chars
- not just control caracters with a prepended backslash ...
+ * src/rrd_format.h, src/rrd_open.c, src/rrd_update.c: enables
+ RRDtool updates with microsecond or in case of windows millisecond
+ precision. This is needed to reduce time measurement error when
+ archive step is small. (<30s) -- Sasha Mikheev
+ <sasha@avalon-net.co.il>
-2005-05-10 05:18 oetiker
+2003-03-25 22:29 oetiker
- * src/rrd_afm.c: we should not use C++ comments in c files
+ * bindings/perl-shared/ntmake.pl: use the environment variable
+ VCINSTALLDIR -- Ian Holsman <rrd.developers@holsman.net>
-2005-05-10 04:14 oetiker
+2003-03-24 22:08 oetiker
- * src/Makefile.am: we should distribute unused.h if we use it :-)
+ * src/rrd_thread_safe.c: strerror should not turn us recursive here
+ ... -- Peter Stamfest <peter@stamfest.at>
-2005-05-09 20:15 oetiker
+2003-03-24 22:05 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/Makefile.am,
- src/gdpng.c, src/gifsize.c, src/pngsize.c, src/rrd.h,
- src/rrd_afm.c, src/rrd_afm.h, src/rrd_afm_data.c,
- src/rrd_afm_data.h, src/rrd_cgi.c, src/rrd_create.c,
- src/rrd_datalang.c, src/rrd_diff.c, src/rrd_dump.c,
- src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c,
- src/rrd_xport.h: prepare for the release of rrdtool-1.2.5
+ * src/rrd_not_thread_safe.c: strerror must not become recursive --
+ Peter Stamfest <peter@stamfest.at>
-2005-05-09 20:13 oetiker
+2003-03-12 20:39 oetiker
- * src/art_rgba_svp.c, src/rrd_afm.c, src/rrd_gfx.c,
- src/rrd_update.c, src/rrd_xport.c, src/unused.h: silence warnings
- for UNUSED variables without changeing the funtion interfaces --
- Alex
+ * doc/rrdresize.pod: remove ^M
-2005-05-09 19:32 oetiker
+2003-03-10 00:30 oetiker
- * src/rrd_graph.c: allow decimal positions y axis labels as soon as
- the max entry is < 10
+ * src/rrd_diff.c: handle cases with two negative numbers -- Sasha
+ Mikheev <sasha@avalon-net.co.il>
-2005-05-09 19:11 oetiker
+2003-03-08 18:44 oetiker
- * src/rrd_graph.c, src/rrd_graph_helper.c: fix rendering of the
- color spots especially when proportional fonts are in use.
+ * src/rrd_graph.c: don't display legends for [HV]RULEs out of graph
+ bounds (rrdgraph) -- Christophe Kalt <kalt@taranis.org>
-2005-05-09 14:01 oetiker
+2003-03-01 22:25 oetiker
- * src/rrd_afm.c, src/rrd_afm.h, src/rrd_gfx.c: EPS/SVG/PDF code ...
- more comments and better font finder including removal of
- hardcoded SVG font. -- Peter Speck speck from vitality.dk
+ * src/rrd_tool.c: realy suppress size output when talking to stdout.
+ Patch from Mat Zimmerman @ debian
-2005-05-09 13:22 oetiker
+2003-02-24 18:26 oetiker
- * src/rrd_afm.c, src/rrd_gfx.c: * switch to courier if the font is
- unknown * fix font positioning
+ * examples/piped-demo.pl.in: fix for : in piped demo
-2005-05-09 05:39 oetiker
+2003-02-22 21:57 oetiker
- * bindings/perl-shared/Makefile.PL: perls $^O is set to linux not
- Linux
+ * doc/rrdthreads.pod: Initial checkin -- Peter Stamfest
+ <peter@stamfest.at>
-2005-05-08 22:02 oetiker
+2003-02-22 21:57 oetiker
- * src/rrd_gfx.c: svg/pdf/eps rendering improvements. There are still
- issues though ... -- peter speck
+ * doc/Makefile.am, src/Makefile.am, src/rrd_error.c: a patch to
+ avoid a memory leak and a Makefile.am patch to distribute all
+ required source files -- Peter Stamfest <peter@stamfest.at>
-2005-05-08 21:25 oetiker
+2003-02-21 22:40 oetiker
- * libraries/afm/compile_afm.pl, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h: added support for getting
- ascent/descent size info for ps fonts -- Peter Speck
+ * examples/piped-demo.pl.in: colons must be escaped
-2005-05-08 20:15 oetiker
+2003-02-20 21:48 oetiker
- * src/art_rgb_affine_private.h, src/art_rgba_rgba_affine.c,
- src/art_rgba_rgba_affine.h: we do not actually need these files
- ... goodbye
+ * libraries/libpng-1.2.0/Makefile.am, src/Makefile.am: make the
+ threading work and compile, fix linking to libpng and update the
+ timestaps int the files
-2005-05-08 16:59 oetiker
+2003-02-20 21:27 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/Makefile.am,
- src/gdpng.c, src/gifsize.c, src/pngsize.c, src/rrd.h,
- src/rrd_afm.c, src/rrd_afm.h, src/rrd_afm_data.c,
- src/rrd_afm_data.h, src/rrd_cgi.c, src/rrd_create.c,
- src/rrd_datalang.c, src/rrd_diff.c, src/rrd_dump.c,
- src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c,
- src/rrd_xport.h: prepare for the release of rrdtool-1.2.4
+ * src/Makefile.am, src/rrd_thread_safe.c, src/rrd_tool.c: updated
+ copyrigh dates removed error.h from threaded variant added
+ compiletime to rrdtool
-2005-05-08 16:22 oetiker
+2003-02-16 12:32 oetiker
- * src/rrd_graph.c: * adjust spacing at the left border of the graph.
- use less white space * increasse minimal grid spacing and label
- spacing
+ * src/rrd_restore.c: if output is - there is not need to deref the
+ handler
-2005-05-08 16:02 oetiker
+2003-02-16 12:31 oetiker
- * src/rrd_graph.c: increase minimal vertical spacing for y-axis
- lables
+ * src/parsetime.c: expect seems to exist on some systems in the
+ system inc files
-2005-05-08 16:01 oetiker
+2003-02-13 07:05 oetiker
- * src/rrd_graph.c: shorten space for y-axis labels a bit
+ * Makefile.am, THREADS, configure.ac, src/Makefile.am,
+ src/parsetime.c, src/rrd.h, src/rrd_cgi.c, src/rrd_create.c,
+ src/rrd_dump.c, src/rrd_error.c, src/rrd_format.c,
+ src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_info.c,
+ src/rrd_is_thread_safe.h, src/rrd_last.c,
+ src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_restore.c,
+ src/rrd_rpncalc.c, src/rrd_stat.c, src/rrd_thread_safe.c,
+ src/rrd_tool.c, src/rrd_tool.h, src/rrd_update.c: Find attached
+ the patch I promised to send to you. Please note that there are
+ three new source files (src/rrd_is_thread_safe.h,
+ src/rrd_thread_safe.c and src/rrd_not_thread_safe.c) and the
+ introduction of librrd_th. This library is identical to librrd,
+ but it contains support code for per-thread global variables
+ currently used for error information only. This is similar to how
+ errno per-thread variables are implemented. librrd_th must be
+ linked alongside of libpthred There is also a new file "THREADS",
+ holding some documentation. -- Peter Stamfest <peter@stamfest.at>
-2005-05-08 15:40 oetiker
+2003-02-12 07:06 oetiker
- * src/rrd_tool.c: remove the premature fox for the unused parameter
- in xport
+ * CONTRIBUTORS, bindings/Makefile.am, bindings/perl-shared/MANIFEST,
+ libraries/Makefile.am, src/Makefile.am: improved dist target --
+ Peter Stamfest <peter@stamfest.at>
-2005-05-08 15:30 oetiker
+2003-02-11 10:16 oetiker
- * README: sync with reality
+ * doc/rrdgraph_graph.src: removed lg we do not allow this in the
+ code at th moment
-2005-05-08 15:19 oetiker
+2003-02-05 18:16 oetiker
- * src/rrd_tool.c: be more portable with shorter strings
+ * src/rrd_resize.c: rrd resize SHRINK was broken :-) -- Scott Mace
+ <smace@intt.ORG>
-2005-05-08 15:18 oetiker
+2003-01-31 06:46 oetiker
- * src/Makefile.am: we do not use the affine functions
+ * src/rrd_graph.c: The NaN check should only use lastgdes when
+ following a STACK -- Scott Mace <smace@intt.ORG>
-2005-05-08 15:07 oetiker
+2003-01-30 21:39 oetiker
- * configure.ac, src/rrd_graph_helper.c: removed extra $ from from
- PERLCC test
+ * src/rrd_graph.c: fix stak+nan error ... Scott Mace
+ <smace@intt.ORG>
-2005-05-08 08:20 oetiker
+2003-01-29 07:17 oetiker
- * doc/rrdbuild.pod: fix rendering errors by removing single spaces
+ * src/rrd_graph.c: fixed the processing of
+ TICK:vname#color:frac:legend -- Scott Mace <smace@intt.ORG>
-2005-05-07 23:54 oetiker
+2003-01-25 22:50 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/gifsize.c, src/pngsize.c, src/rrd.h, src/rrd_afm.c,
- src/rrd_afm.h, src/rrd_afm_data.c, src/rrd_afm_data.h,
- src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
- src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
- src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
- src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
- src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
- src/rrd_info.c, src/rrd_is_thread_safe.h, src/rrd_last.c,
- src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
- src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
- src/rrd_stat.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c,
- src/rrd_tool.c, src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_xport.c, src/rrd_xport.h: prepare for the release of
- rrdtool-1.2.3
+ * CONTRIBUTORS, examples/4charts.pl.in, src/rrd_graph.c,
+ src/rrd_graph.h: added function (--no-minor) to turn off minor
+ gridlines on graphs -- Travis Brown <tebrown@csh.rit.edu>
-2005-05-07 23:26 oetiker
+2003-01-16 23:27 oetiker
- * src/art_rgba_rgba_affine.c, src/art_rgba_rgba_affine.h: fix some
- more y0, y1 complaints
+ * src/rrd_fetch.c: fix border condition in rra selection of
+ rrd_fetch -- Stanislav Sinyagin <ssinyagin@yahoo.com>
-2005-05-07 23:26 oetiker
+2003-01-15 19:24 oetiker
- * src/rrd_graph_helper.c: When encountering an empty legend, do NOT
- make space for drawing the color spats in front of it.
+ * doc/rrdcreate.pod, doc/rrdgraph-old.pod, doc/rrdgraph.src,
+ doc/rrdgraph_graph.src, src/rrd_graph.c: * single letter variants
+ for all graph options -- James Overbeck <grendel@gmo.jp>
-2005-05-07 15:57 oetiker
+2002-12-14 22:30 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/gdpng.c,
- src/gifsize.c, src/pngsize.c, src/rrd.h, src/rrd_afm.c,
- src/rrd_afm.h, src/rrd_afm_data.c, src/rrd_afm_data.h,
- src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
- src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
- src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
- src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
- src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
- src/rrd_info.c, src/rrd_is_thread_safe.h, src/rrd_last.c,
- src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
- src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
- src/rrd_stat.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c,
- src/rrd_tool.c, src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_xport.c, src/rrd_xport.h: prep for 1.2.2 release
+ * configure.ac: fix rrdtool compile on solaris where CC for perl is
+ "gcc -B/usr/ccs/bin/" -- Russell Van Tassell
+ <russell@loosenut.com>
-2005-05-07 15:51 oetiker
+2002-11-29 11:57 oetiker
- * src/Makefile.am: increment library revision
+ * doc/rrdtool.pod: note on info added
-2005-05-07 15:45 oetiker
+2002-11-19 22:33 oetiker
- * src/art_rgba_svp.c, src/rrd_gfx.c, src/rrd_gfx.h: fix these
- annoying y0 warnings.
+ * doc/rrdgraph-old.pod, doc/rrdgraph_graph.src, src/rrd_graph.c:
+ added g as valid string format value
-2005-05-07 15:45 oetiker
+2002-11-18 23:37 oetiker
- * src/rrd_graph.c: add rrdtool attribution string back using a
- transparent version of the font color
+ * configure.ac: check for -OPT:IEEE_NaN_inf=ON on SGI C compiler --
+ Albert Chin-A-Young <china@thewrittenword.com>
-2005-05-07 15:23 oetiker
+2002-11-03 15:07 oetiker
- * doc/Makefile.am, doc/rrdbuild.pod, doc/rrdgraph_graph.pod: added
- build instructions
+ * MakeMakefile: fixed
-2005-05-07 10:38 oetiker
+2002-10-24 21:17 oetiker
- * src/rrd_gfx.c: fix for rotation code in pdf,eps,svg formats --
- Peter Speck <speck from vitality.dk>
+ * src/rrd_cgi.c: added patch for apache 2 compatibility
-2005-05-07 10:34 oetiker
+2002-10-07 06:22 oetiker
- * src/rrd_graph.c, src/rrd_rpncalc.c: fix handling of PREV(x)
- command
+ * MakeMakefile: keep up with the jhonses
-2005-05-06 23:00 oetiker
+2002-10-07 06:21 oetiker
- * src/rrd_graph.c: * added RRDTOOL/TOBI OETIKER back in * in riggid
- mode, cut data and 'min' and 'max' not two above * gibt ytop0 a
- default value
+ * src/rrd_graph.c: -z does not take an option -- Tomoyuki Murakami
+ <tomoyuki@pobox.com>
-2005-05-06 22:59 oetiker
+2002-09-02 18:41 oetiker
- * src/rrd_tool.c: fixed documentation strings for rrdgraph
+ * src/rrd_graph.c: fixed leak in VDEF_PERCENT handlin -- Perry Stoll
+ <perry_stoll@yahoo.com>
-2005-05-06 22:03 oetiker
+2002-08-01 05:42 oetiker
- * doc/rrdgraph.pod: added doc for new slope-mode
+ * src/rrd_graph.c: fix for segfault condition in print_calc -- Paul
+ Clifford <paul.clifford@bbc.co.uk>
-2005-05-06 21:52 oetiker
+2002-07-31 05:42 oetiker
- * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h: since the drawing
- code is now much simpler we do not need to perturbe the points or
- rewind the graph anymore this saves quite some time ...
+ * doc/rrdfetch.pod: improved fetch explanation --
+ Nenad.Antic@era.ericsson.se
-2005-05-06 15:44 oetiker
+2002-07-13 18:35 oetiker
- * src/rrd_graph_helper.c: * allow for 3(4) letter color names *
- better debugging code * fix tick, line, stack parsing -- Alex van
- den Bogaerdt <alex with ergens.op.het.net>
+ * src/rrd_graph.h, src/rrd_rpncalc.c, src/rrd_rpncalc.h: fixed
+ DEF_NAM_FMT definition added double include protection the
+ rrd_graph.h and rrd_rpncalc.h
-2005-05-06 15:24 oetiker
+2002-07-12 11:20 oetiker
- * src/rrd_graph.c: if stacking on nothing we should not try to
- figure out WHAT we stacked on since this will result in a segfault
- ... -- Alex van den Bogaerdt <alex at ergens.op.het.net>
+ * src/rrd_rpncalc.c: fixed PREV parsing ... Gonzalo Augusto Arana
+ Tagle <garana@uolsinectis.com.ar>
-2005-05-05 22:15 oetiker
+2002-07-06 15:45 oetiker
- * doc/rrdgraph_graph.pod: clarify LINE/AREA syntax -- Alex van den
- Bogaerdt alex with ergens.op.het.net
+ * src/rrd_rpncalc.h: new operators must be added at the END of the
+ sequence ...
-2005-05-05 09:07 oetiker
+2002-07-05 18:57 oetiker
- * src/rrd_create.c: better not to write into argv elements ...
- Henrik Stoerner <henrik from hswn.dk>
+ * doc/cdeftutorial.pod, doc/rrdgraph_rpn.src, src/rrd_graph.c,
+ src/rrd_rpncalc.c, src/rrd_rpncalc.h: new operand on rrdgraph
+ CDEFs: PREV(xxxx) -- Gonzalo Augusto Arana Tagle
+ <garana@uolsinectis.com.ar>
-2005-05-03 20:23 oetiker
+2002-07-05 18:47 oetiker
- * src/rrd_tool.c: do not die upon wront input when in remote mode
+ * bindings/perl-shared/RRDs.pm: explain tzset
-2005-05-03 18:10 oetiker
+2002-07-02 10:35 oetiker
- * doc/Makefile.am: install documentation into
- $PREFIX/shared/doc/rrdtool-$VERSION/{txt,html} but drop the
- rrdtool-$VERSION/ bit if $PREFIX matches on rrd assuming that the
- tool is being installed into a custom directory anyway.
+ * src/rrd_nan_inf.c: fixed DINF for win32
-2005-05-03 17:24 oetiker
+2002-06-29 15:33 alex
- * doc/rrdgraph.pod, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c:
- new options to tune how fontsmoothing works: -R/--font-render-mode
- {normal,light,mono} and -B/--font-smoothing-threshold size -- John
- yffffffff4271ef37 at f4n.org
+ * doc/rrdgraph.src, doc/rrdgraph_data.src, doc/rrdgraph_graph.src:
+ Changed DEF:...
-2005-05-03 17:22 oetiker
+2002-06-29 15:24 alex
- * NT-BUILD-TIPS.txt: note about win32comp
+ * src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c: Changed
+ parsing again. Added a DEBUG prefix to all grapher commands
-2005-05-02 20:27 oetiker
+2002-06-29 14:55 alex
- * confignt/config.h, src/win32comp.c: files that help getting that
- native windows port going -- Philippe.Simonet with swisscom.com
+ * src/rrd_graph_helper.h: Not needed anymore
-2005-05-02 19:47 oetiker
+2002-06-27 19:34 alex
- * src/rrd_gfx.c: when walking the bytes use the pitch not the width
+ * src/rrd_graph.c, src/rrd_graph.h: DEF now takes "--start" and
+ "--end" LINEx, AREA and such now take parameter "STACK"
-2005-05-02 19:33 oetiker
+2002-06-23 23:13 alex
- * src/strftime.c: pow is alreay used as a function ... so lets call
- it power instead
+ * doc/rrdgraph_data.src, doc/rrdgraph_examples.src: Updated docs for
+ the "DEF ... :step=nnnn" case
-2005-05-02 19:32 oetiker
+2002-06-23 22:29 alex
- * src/rrd_graph_helper.c: no infinite line width please
+ * src/Makefile.am, src/rrd_fetch.c, src/rrd_graph.c,
+ src/rrd_resize.c: Added "step=1800" and such to "DEF" Cleaned some
+ of the signed vs. unsigned problems
-2005-05-01 22:07 oetiker
+2002-06-23 22:28 alex
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, rrdtool.spec, src/gdpng.c, src/gifsize.c,
- src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
- src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
- src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c,
- src/rrd_xport.h: prep for 1.2.1 release
+ * src/rrd_format.h, src/rrd_nan_inf.c, src/rrd_nan_inf.h: In stead
+ of a zillion warnings, only one place gives a warning for DNAN
-2005-05-01 22:04 oetiker
+2002-06-20 00:21 jake
- * src/rrd_graph.c: add some more vertical space above the graph if
- no title is available
+ * NT-BUILD-TIPS.txt, bindings/perl-shared/RRDs.xs,
+ bindings/perl-shared/ntmake.pl, confignt/config.h,
+ libraries/freetype-2.0.5/freetype.dsp,
+ libraries/libart_lgpl-2.3.7/libart.dsp,
+ libraries/libpng-1.2.0/png.dsp, libraries/zlib-1.1.4/zlib.dsp,
+ src/rrd.dsp, src/rrd_open.c, src/rrd_tool.h, src/rrdtool.dsp,
+ src/rrdtool.ncb: More Win32 build changes; thanks to Kerry
+ Calvert.
-2005-05-01 21:24 oetiker
+2002-06-14 12:15 oetiker
- * src/rrd_gfx.c: use the pen to determine string length, do not look
- at the realy length, or space will get ignored.
+ * doc/rrdresize.pod: better explanations -- "Shipway, Steve"
+ <steve.shipway@eds.com>
-2005-05-01 21:16 oetiker
+2002-05-22 15:25 jake
- * src/DejaVuSansMono-Roman.ttf, src/Makefile.am, src/rrd_graph.c:
- DejaVuSansMono-Roman is a variant of VeraMono with lots of added
- unicode glyphes ... check out http://dejavu.sourceforge.net
+ * doc/rrdtune.pod: Changed intercept to slope for beta parameter in
+ rrdtune doc.
-2005-05-01 20:49 oetiker
+2002-05-22 05:35 oetiker
- * src/rrd_graph.c: fix spaceing ... more space for the title and
- more space the the left of the yaxis lable
+ * bindings/perl-shared/ntmake.pl,
+ libraries/cgilib-0.4/cgilib.vcproj,
+ libraries/freetype-2.0.5/freetype.vcproj,
+ libraries/libart_lgpl-2.3.7/libart.vcproj,
+ libraries/libpng-1.2.0/png.vcproj,
+ libraries/zlib-1.1.4/zlib.vcproj, src/rrd.vcproj,
+ src/rrd_cgi.vcproj, src/rrdtool.ncb, src/rrdtool.sln,
+ src/rrdtool.suo, src/rrdtool.vcproj: VC++ .NET (7.0) project files
+ -- Eric Chamberlain <echamber@socrates.Berkeley.EDU>
-2005-05-01 13:19 oetiker
+2002-05-16 19:18 oetiker
- * src/rrd_gfx.c: the multibyte support tried did not work ...
- takeing it out again
+ * configure.ac: added -W ... lets have some more warnings ... with
+ gcc 3.1 985
-2005-05-01 13:18 oetiker
+2002-05-15 06:14 oetiker
- * configure.ac: update tested library version
+ * libraries/afm/compile_afm.pl, src/rrd_afm_data.c: afm fixes --
+ Peter Speck <speck@ruc.dk>
-2005-05-01 11:02 oetiker
+2002-05-14 21:52 jake
- * src/pngsize.c: undef jmpbuf to make compile work on AIX 5.1
+ * NT-BUILD-TIPS.txt, confignt/config.h,
+ libraries/libart_lgpl-2.3.7/libart.dsp, src/rrd.dsp,
+ src/rrd_tool.c, src/rrdtool.dsp: Fix Win32 Build compatibility.
-2005-05-01 11:00 oetiker
+2002-05-14 21:48 oetiker
- * src/Makefile.am: increasse revision of shared library number since
- the library source code has changed
+ * src/rrd_restore.c: double free fixed
-2005-05-01 11:00 oetiker
+2002-05-14 05:28 oetiker
- * src/rrd_gfx.c: add wide character support
+ * configure.ac, src/rrd_tool.c: make opendir readdir chdir chroot
+ and thus the serverfunctionality a conditional compile depending
+ on the presence of the necessary function calls.
-2005-05-01 10:42 oetiker
+2002-05-11 09:09 oetiker
- * src/rrd_graph.c: do not make the graph wider if the title does not
- fit ... this is wagging the dog the graph is not ABOUT the title
+ * configure.ac, src/rrd_tool.c, src/rrd_tool.h: make dirent
+ sys/types and sys/stat autoconfable ....
-2005-05-01 10:37 oetiker
+2002-05-08 20:34 oetiker
- * doc/rrdgraph_graph.pod: fix description of VRULE
+ * doc/rrdtool.pod, src/rrd_tool.c, src/rrd_tool.h: Add funtionality
+ to rrdtool to run it as a 'server' -- Hartmut.Vogler@epost.de
-2005-05-01 10:23 oetiker
+2002-05-07 21:58 oetiker
- * bindings/perl-shared/RRDs.xs, src/rrd_cgi.c, src/rrd_create.c,
- src/rrd_fetch.c, src/rrd_first.c, src/rrd_graph.c,
- src/rrd_restore.c, src/rrd_tool.c, src/rrd_tune.c,
- src/rrd_update.c, src/rrd_xport.c: reset optind opterr inside the
- function calls ...
+ * CONTRIBUTORS, bindings/perl-shared/RRDs.xs, doc/Makefile.am,
+ doc/rrdtool.pod, doc/rrdxport.pod, examples/shared-demo.pl.in,
+ src/Makefile.am, src/rrd.h, src/rrd_graph.c, src/rrd_graph.h,
+ src/rrd_tool.c, src/rrd_xport.c, src/rrd_xport.h: new command
+ rrdtool xport integrated -- Wolfgang Schrimm
+ <Wolfgang.Schrimm@urz.uni-heidelberg.de>
-2005-05-01 10:22 oetiker
+2002-05-02 13:23 oetiker
- * doc/rrdgraph_graph.pod: fixed documentation regarding floating
- point line width
+ * doc/rrdcreate.pod: typo fixed
-2005-05-01 10:20 oetiker
+2002-04-29 17:11 oetiker
- * src/rrd_graph_helper.c: relax parsing of LINE commands LINE: is
- valid as well as LINE<double>: eg. LINE1.2323:
+ * src/rrd_graph.c: badformat parser fixed ... for good this time I
+ hope
-2005-05-01 09:16 oetiker
+2002-04-28 19:13 oetiker
- * src/rrd_gfx.c: allow for characters over 127
+ * src/rrd_graph.c: inserted PRINT checker at the wrong point ...
-2005-04-30 09:56 oetiker
+2002-04-28 14:14 oetiker
- * doc/rrdgraph_graph.pod: added notes on escaping colons in COMMENT
- and put deprecated forms of command to the back and not to the
- front
+ * src/rrd_graph.c: It's nice and simple, the error checker for the
+ PRINT stuff which is passed to printf() is not allowing certain
+ valid printf() style operations which make text alignment much
+ more fun. -- Richard A Steenbergen <ras@e-gerbil.net>
-2005-04-30 09:51 oetiker
+2002-04-24 21:04 oetiker
- * src/rrd_open.c, src/rrd_update.c: always open with rb/wb when it
- is a binary file ... unix and windows will work alike with this
- ...
+ * examples/cgi-demo.cgi, libraries/libart_lgpl-2.3.7/art_config.h,
+ src/rrd_graph.c: fixed setlocale issues
-2005-04-30 09:48 oetiker
+2002-04-24 20:54 oetiker
- * src/rrdupdate.c: this file is not required ...
+ * configure.ac, doc/rrdgraph.src: fixed adress for wishlist
-2005-04-30 09:41 oetiker
+2002-04-24 20:49 oetiker
- * src/rrd_open.c: even better lets have rb for CYGWIN too ... one
- never knows it is windows after all.
+ * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: Patch for
+ supporting PDF as output format
-2005-04-30 09:40 oetiker
+2002-04-24 20:49 oetiker
- * src/rrd_open.c: oops inverted code here ... windows needs rb unix
- not
+ * src/rrd_graph.c, src/rrd_graph.h: Modification of rrd_graph.c/h so
+ it uses dashes for gridlines much like rrdtool 1.0 Avoids drawing
+ minor vertical gridlines where a major gridline is to avoid
+ artifacts from having the grey line beneath the red one. Patches
+ src/rrd_graph.c and src/rrd_graph.h -- Peter Speck <speck@ruc.dk
-2005-04-30 09:38 oetiker
+2002-04-24 20:48 oetiker
- * confignt/config.h, src/rrd_graph.c: let rrd_graph honor the font
- name (RRD_DEFAULT_FONT) defined in confignt/config.h
+ * src/rrd_gfx.c: Improvement of svg/eps dash code so it adjusts
+ dash-lengths for round caps. -- Peter Speck <speck@ruc.dk>
-2005-04-26 22:08 oetiker
+2002-04-24 20:43 oetiker
- * doc/rrdtool.pod: use pod syntax not html syntax in pod :-)
+ * src/rrd_graph.c: fixed setlocale issues
-2005-04-26 22:04 oetiker
+2002-04-16 05:00 oetiker
- * doc/cdeftutorial.pod, doc/rrd-beginners.pod, doc/rrdcreate.pod,
- doc/rrdgraph.pod: more fixes by fritz
+ * doc/rrdgraph.src: doc for gridfit by peter
-2005-04-26 05:33 oetiker
+2002-04-15 21:29 oetiker
- * CONTRIBUTORS: obfuscate email addresses
+ * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h: Evenly-spaced
+ y-axis gridlines. I had to split horizontal_grid() into
+ calc_horizontal_grid and draw_horizontal_grid as the calculated
+ info is needed in the adjustment code. My previous patch had the
+ problem that it adjusted the y-axis too late, e.g. after the data
+ lines was drawn. The result of the calc is stored in struct
+ ygrid_scale_t which image_desc_t has as a member. --no-gridfit is
+ implemented. The round-to-integer coordinates for png is moved to
+ the libart code in rrd_gfx. The 'close path' code is cleaned up so
+ the node list is left unchanged if you want to save the same graph
+ in multiple formats in one run. The rounding is done on the scaled
+ coordinates (zoom). I have made a simple version for logarithmic y
+ scales as such a scale might have 5 gridlines with 4 difference
+ spacings. This version only uses y = 10^x values for modifying the
+ scale. -- Peter Speck <speck@ruc.dk>
-2005-04-26 05:30 oetiker
+2002-04-09 21:35 oetiker
- * doc/rrdtool.pod: * remove jakes old address * add security warning
+ * doc/rrdcgi.pod: remove boguos description of goodfor and refresh
-2005-04-25 22:55 oetiker
+2002-04-09 21:34 oetiker
- * doc/rpntutorial.pod: remove pdf link
+ * bindings/perl-shared/RRDs.xs: removed tzset as it is in rrd_graph
+ now
-2005-04-25 22:18 oetiker
+2002-04-09 21:34 oetiker
- * src/parsetime.c: use time_t to improve portability to 64bit
- systems -- John R Mocho <jmocho in royaldc.com>
+ * configure.ac, src/rrd_graph.c: added tzset and setlocale to
+ rrd_graph
-2005-04-25 21:01 oetiker
+2002-04-07 22:07 oetiker
- * NEWS: added new state
+ * src/rrd_afm.c, src/rrd_afm.h, src/rrd_afm_data.c,
+ src/rrd_afm_data.h: added missing files from peters patch
-2005-04-25 20:45 oetiker
+2002-04-07 20:20 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, doc/rrdgraph_graph.pod, rrdtool.spec, src/gdpng.c,
- src/gifsize.c, src/pngsize.c, src/rrd.h, src/rrd_afm.c,
- src/rrd_afm.h, src/rrd_afm_data.c, src/rrd_afm_data.h,
- src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
- src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
- src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
- src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
- src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
- src/rrd_info.c, src/rrd_is_thread_safe.h, src/rrd_last.c,
- src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
- src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
- src/rrd_stat.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c,
- src/rrd_tool.c, src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c: prep for 1.2.0
- release
+ * configure.ac, doc/rrdgraph.src, examples/4charts.pl.in,
+ examples/bigtops.pl, examples/piped-demo.pl,
+ examples/shared-demo.pl, examples/stripes.pl,
+ libraries/Makefile.am, libraries/afm, libraries/afm/COPYRIGHT.txt,
+ libraries/afm/Courier-Bold.afm,
+ libraries/afm/Courier-BoldOblique.afm,
+ libraries/afm/Courier-Oblique.afm, libraries/afm/Courier.afm,
+ libraries/afm/Helvetica-Bold.afm,
+ libraries/afm/Helvetica-BoldOblique.afm,
+ libraries/afm/Helvetica-Oblique.afm, libraries/afm/Helvetica.afm,
+ libraries/afm/Makefile.am, libraries/afm/Symbol.afm,
+ libraries/afm/Times-Bold.afm, libraries/afm/Times-BoldItalic.afm,
+ libraries/afm/Times-Italic.afm, libraries/afm/Times-Roman.afm,
+ libraries/afm/ZapfDingbats.afm, libraries/afm/compile_afm.pl,
+ libraries/afm/glyphlist.txt, libraries/afm/test-afm.c,
+ libraries/libart_lgpl-2.3.7/Makefile.in,
+ libraries/libpng-1.2.0/Makefile.in, src/Makefile.am,
+ src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c, src/rrd_tool.c: 3
+ patches, #3 depends on #1 as EPS uses AFM for stringwidth too.
+ src/rrd_afm.[ch], src/rrd_afm_data.[ch] and changes to
+ rrd_gfx.[ch] to use AFM for stringwidth in SVG output.
+ libraries/afm with .afm files for the standard 14 postscript fonts
+ and perl script to create src/rrd_afm_data.c Includes small test
+ program to show examples of calculated stringwidth and actual
+ stringwidth. Adds EPS output support. Modifies rrd_tool.c as
+ rrd_graph() changes the argv pointer, and rrd_tool then always
+ wrote the 200x100 output line to the file (which probably doesn't
+ do anything for png images, but eps files fail having it after the
+ %%EOF marker). -- Peter Speck <speck@ruc.dk>
-2005-04-25 19:07 oetiker
+2002-04-06 12:40 alex
- * doc/rpntutorial.pod, doc/rrdcgi.pod, doc/rrdfetch.pod,
- doc/rrdgraph_data.pod, doc/rrdgraph_examples.pod,
- doc/rrdgraph_graph.pod, doc/rrdgraph_rpn.pod, doc/rrdtutorial.pod:
- resolved all XXX situations
+ * src/rrd_graph.c: Different default font when WIN32 is defined
-2005-04-25 17:31 oetiker
+2002-04-06 12:25 alex
- * doc/bin_dec_hex.pod, doc/rpntutorial.pod, doc/rrdcgi.pod,
- doc/rrdfetch.pod, doc/rrdgraph_data.pod,
- doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
- doc/rrdgraph_rpn.pod, doc/rrdtool.pod, doc/rrdtune.pod,
- doc/rrdtutorial.pod, doc/rrdupdate.pod, doc/rrdxport.pod: another
- batch of fixes from fritz
+ * NT-BUILD-TIPS.txt, bindings/perl-shared/Makefile.PL,
+ bindings/perl-shared/RRDs.pm, bindings/perl-shared/ntmake.pl,
+ bindings/perl-shared/t/base.t, doc/Makefile.am,
+ doc/cdeftutorial.pod, doc/rrdgraph-old.pod,
+ doc/rrdgraph_graph.src, doc/rrdtutorial.es.pod,
+ examples/cgi-demo.cgi, examples/cgi-demo.cgi.in,
+ examples/piped-demo.pl, examples/piped-demo.pl.in,
+ examples/shared-demo.pl, examples/shared-demo.pl.in,
+ src/rrd_cgi.c, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
+ src/rrd_graph.h, src/rrd_tool.h: Removed references to GIF Changed
+ y0 and such into Y0 and so
-2005-04-24 22:21 oetiker
+2002-04-05 23:51 jake
- * CONTRIBUTORS: fixed contributiors listing
+ * NT-BUILD-TIPS.txt, bindings/perl-shared/RRDs.xs,
+ bindings/perl-shared/ntmake.pl, confignt, confignt/config.h,
+ libraries/freetype-2.0.5/freetype.dsp,
+ libraries/libart_lgpl-2.3.7/libart.dsp,
+ libraries/libpng-1.2.0/png.dsp, libraries/zlib-1.1.4/zlib.dsp,
+ src/ntconfig.h, src/rrd.dsp, src/rrd_gfx.c, src/rrd_graph.c,
+ src/rrd_tool.h, src/rrdtool.dsp, src/rrdtool.dsw: Updated/added
+ MVSC++ 6.0 project files for compilation of rrd.lib and
+ rrdtool.exe on Win32. Changes for RRDs compilation on Win32. Moved
+ src/ntconfig.h to confignt/config.h.
-2005-04-24 17:23 oetiker
+2002-04-03 14:52 oetiker
- * doc/rrddump.pod, doc/rrdfirst.pod, doc/rrdinfo.pod,
- doc/rrdlast.pod, doc/rrdresize.pod, doc/rrdrestore.pod,
- doc/rrdthreads.pod, doc/rrdtool-xport.dtd, doc/rrdtutorial.pod:
- big patch-up for the 1.2. Documents Revisited by Fritz Zaucker
+ * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph.h: As
+ gfx_canvas_t now has excatly the same lifespan as image_desc_t,
+ I've made 'gfx_canvas_t canvas' a member of image_desc_t and
+ dropped it as a separate parameter in all function calls.
+ imgformat, interlaced and zoom are moved to gfx_canvas_t. I have
+ dropped my old fontlib-enum as imgformat contains that
+ information. The gfx_render_xxx switch is moved to rrd_gfx so
+ rrd_graph is (almost) only bothered with image formats in cmd line
+ parsing. gfx_close_path is added. gfx_new_dashed_line is added
+ with 2 new arguments: length of a dash and length between dashes.
+ gfx_new_line is still there for plain lines. Having dash-length ==
+ 0 creates normal line. rrd_graph.c is not updated for dashed
+ lines. It's not decided how one should specify which and how lines
+ are dashed. An extension of the color specification? svg is
+ updated for dashes and opacity, but libart code is not. I've fixed
+ indent in SVG, all lines had a space before func decl. etc. Misc
+ small fixes, e.g. sscanf of gfx_color_t, position of x-axis arrow.
+ --- Peter Speck <speck@ruc.dk>
-2005-04-22 18:35 oetiker
+2002-04-03 05:32 oetiker
- * NEWS, bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, rrdtool.spec, src/Makefile.am, src/gdpng.c,
- src/gifsize.c, src/pngsize.c, src/rrd.h, src/rrd_afm.c,
- src/rrd_afm.h, src/rrd_afm_data.c, src/rrd_afm_data.h,
- src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
- src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
- src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
- src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
- src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
- src/rrd_info.c, src/rrd_is_thread_safe.h, src/rrd_last.c,
- src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
- src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
- src/rrd_stat.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c,
- src/rrd_tool.c, src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
- src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c: prep for 1.2rc9
- release
+ * src/rrd_restore.c: i suck. sorry. add ,0666 to the open(). -- Paul
+ Vixie <paul@vix.com>
-2005-04-19 21:09 oetiker
+2002-04-02 21:32 oetiker
- * doc/rrddump.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
- doc/rrdgraph_graph.pod, doc/rrdinfo.pod, doc/rrdresize.pod: fix
- titles
+ * bindings/perl-shared/RRDs.xs: added call to tzset to activate TZ
+ settings -- Paul A Vixie <vixie@vix.com>
-2005-04-19 21:05 oetiker
+2002-04-02 21:31 oetiker
- * doc/bin_dec_hex.pod: fixed title
+ * src/rrd_restore.c: aded missing fcntl.h
-2005-04-18 22:39 oetiker
+2002-04-02 19:37 oetiker
- * doc/Makefile.am, doc/cdeftutorial.pod, doc/rrd-beginners.pod,
- doc/rrdgraph.pod, doc/rrdgraph.src, doc/rrdgraph_data.pod,
- doc/rrdgraph_data.src, doc/rrdgraph_examples.pod,
- doc/rrdgraph_examples.src, doc/rrdgraph_graph.pod,
- doc/rrdgraph_graph.src, doc/rrdgraph_rpn.pod,
- doc/rrdgraph_rpn.src, doc/rrdinfo.pod, doc/rrdlast.pod,
- doc/rrdresize.pod, doc/rrdrestore.pod, doc/rrdtune.pod,
- doc/rrdtutorial.pod, doc/rrdupdate.pod, doc/rrdxport.pod: src
- moved back to pod. this include thing was a neat idea but it just
- adds another twist to things which is not necessary. fixed some
- pod errors
+ * src/rrd_restore.c: rrd restore should not burn down existing files
+ -- Paul Vixie <paul@vix.com>
-2005-04-18 22:13 oetiker
+2002-04-01 18:32 oetiker
- * doc/rrdcgi.pod, doc/rrdcreate.pod, doc/rrddump.pod,
- doc/rrdfetch.pod, doc/rrdfirst.pod, doc/rrdgraph.src,
- doc/rrdgraph_data.src, doc/rrdgraph_examples.src,
- doc/rrdgraph_graph.src, doc/rrdgraph_rpn.src, doc/rrdtool.pod:
- misc fixes for better display
+ * NEWS: merged svg update
-2005-04-18 11:07 oetiker
+2002-04-01 18:31 oetiker
- * doc/rrdgraph_graph.src, branches/1.2/website,
- branches/1.2/website/bin, branches/1.2/website/doc,
- branches/1.2/website/tut: fixed format
+ * src/rrd_diff.c: "!" takes a higher preference than "||" this means
+ rrd_update N:: would segfault -- Oliver Cook <ollie@uk.clara.net>
-2005-04-17 22:43 oetiker
+2002-03-28 17:33 jake
- * doc/bin_dec_hex.pod, doc/rrd-beginners.pod, doc/rrdcgi.pod,
- doc/rrdcreate.pod, doc/rrddump.pod, doc/rrdfetch.pod,
- doc/rrdfirst.pod, doc/rrdgraph.src, doc/rrdgraph_data.src,
- doc/rrdgraph_examples.src, doc/rrdgraph_graph.src,
- doc/rrdgraph_rpn.src, doc/rrdinfo.pod, doc/rrdlast.pod,
- doc/rrdresize.pod, doc/rrdrestore.pod, doc/rrdthreads.pod,
- doc/rrdtune.pod, doc/rrdupdate.pod, doc/rrdxport.pod: fixed many
- pod bugs while creating the new website
+ * MakeMakefile: Added comment suggesting use of -I flag with
+ aclocal.
-2005-04-17 17:29 oetiker
+2002-03-26 07:02 oetiker
- * doc/rrdgraph.src: make sure argument descriptions comply with Bold
- = fixed and Italics = variable
+ * doc/rrdgraph.src, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.h:
+ added SVG support -- Peter Speck <speck@ruc.dk>
-2005-04-17 16:26 oetiker
+2002-03-23 20:41 alex
- * doc/rrdcreate.pod: fix use of =item commands
+ * src/rrd_graph.c: Better positioning of the pie when it is alone on
+ the canvas
-2005-04-17 16:25 oetiker
+2002-03-23 20:01 alex
- * doc/Makefile.am: allow to build pods (for website)
+ * NEWS: Modified rrd_graph
-2005-04-13 22:00 oetiker
+2002-03-23 19:59 alex
- * src/rrd_graph.c: * draw the axis last to have them always on top *
- use a smaller font for labeling the axis
+ * src/rrd_graph.c, src/rrd_graph.h: Changes in rrd_graph; see NEWS
-2005-04-13 19:53 oetiker
+2002-03-23 09:05 oetiker
- * src/rrd_gfx.c: have better default compression
+ * doc/rrdcgi.pod, doc/rrdgraph.src, doc/rrdtutorial.pod: removed
+ reference to GIF
-2005-04-13 19:53 oetiker
+2002-03-23 09:01 oetiker
- * src/rrd_graph.c: tune fontsizes and spacing to be more in line
- with rrdtool 1.0
+ * src/Makefile.am, src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c:
+ remove all traces of GIF and make PNG the default
-2005-04-12 21:52 oetiker
+2002-03-23 08:53 oetiker
- * src/rrd_graph.c: prep for 1.2rc8 release
+ * src/rrd_graph.c: Move CDEF start pointers if start of cdef is a
+ step ahead of the start of the data -- Ashok Mandala
+ <chakri063@yahoo.com>
-2005-04-12 21:10 oetiker
+2002-03-21 22:39 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, rrdtool.spec, src/gdpng.c, src/gifsize.c,
- src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
- src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
- src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c,
- src/rrd_xport.h, src/rrdupdate.c: prep for 1.2rc8 release
+ * src/rrd_graph.c: fixed color area in legend and fixed color area
+ in 3d border
-2005-04-12 20:56 oetiker
+2002-03-21 12:00 alex
- * src/rrd_graph.c, src/rrd_graph.h: * better fix for units-exponent
- issue ... now the whole scaling happens only at print time ...
- this is more stable -- tobi * remove the newline from ctime (%c)
- in VDEF -- alex
+ * src/rrd_graph.c, src/rrd_graph.h: Pie charts didn't have
+ anti-aliasing; building them clockwise seems to solve this
+ problem.
-2005-04-11 23:23 oetiker
+2002-03-20 22:48 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, rrdtool.spec, src/gdpng.c, src/gifsize.c,
- src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
- src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
- src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c,
- src/rrd_xport.h, src/rrdupdate.c: prep for 1.2rc7 release
+ * src/rrd_rpncalc.c: fixed longstanding bug affection CDEFS where
+ values from rrds with different resolutions got mixed ..
-2005-04-11 23:22 oetiker
+2002-03-17 22:40 alex
- * doc/rrdgraph.src, src/rrd_graph.c, src/rrd_graph.h,
- src/rrd_tool.c: * adjusted element spacing within the graph *
- re-intruduced --units-length option * stabilized --units-exponent
- option by jumping to alt-y-grid mode once the default autogrid can
- not cope with the data anymore.
+ * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: Changed the way
+ circle sections are drawn.
-2005-04-11 23:20 oetiker
+2002-03-13 02:58 alex
- * NEWS: added note about incompatible changes
+ * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: New, hopefully
+ better, implementation of PART drawing
-2005-04-11 12:29 oetiker
+2002-03-12 07:19 oetiker
- * NEWS: started change log
+ * libraries/zlib-1.1.3: realy remove zlibe 1.1.3 dir
-2005-04-11 12:17 oetiker
+2002-03-12 07:18 oetiker
- * doc/rrdgraph_rpn.src: added notes on INF
+ * MakeMakefile, configure.ac, examples/bigtops.pl,
+ examples/piped-demo.pl, examples/shared-demo.pl,
+ examples/stripes.pl: updated
-2005-04-11 09:51 oetiker
+2002-03-12 07:17 oetiker
- * src/Makefile.am, src/art_rgb_affine_private.h,
- src/art_rgba_rgba_affine.c, src/art_rgba_rgba_affine.h,
- src/art_rgba_svp.c, src/art_rgba_svp.h, src/rrd_gfx.c,
- src/rrd_gfx.h, src/rrd_graph.c: * we are now creating true RGBA
- pngs * removed all memory leeks from rrd_gfx
+ * libraries/libart_lgpl-2.3.7,
+ libraries/libart_lgpl-2.3.7/.cvsignore: ignore generated files
-2005-04-10 22:02 oetiker
+2002-03-12 07:16 oetiker
- * NEWS: started updating for 1.2 release
+ * libraries/libart_lgpl-2.3.7/libart_lgpl_2.la,
+ libraries/zlib-1.1.4, libraries/zlib-1.1.4/.cvsignore,
+ libraries/zlib-1.1.4/Makefile, libraries/zlib-1.1.4/Makefile.in:
+ missing bits
-2005-04-10 18:11 oetiker
+2002-03-12 06:43 oetiker
- * doc/rrdresize.pod: clarified output -- alex
+ * configure.ac: updated to zlib 1.1.4
-2005-04-10 18:10 oetiker
+2002-03-12 06:42 oetiker
- * doc/name.inc, doc/rrdgraph.src, doc/rrdgraph_data.src,
- doc/rrdgraph_examples.src, doc/rrdgraph_graph.src,
- doc/rrdgraph_rpn.src: get the docs ready for the 1.2 release.
- remove notes about things that never got implemented. -- alex
+ * libraries/zlib-1.1.3/ChangeLog, libraries/zlib-1.1.3/FAQ,
+ libraries/zlib-1.1.3/INDEX, libraries/zlib-1.1.3/Makefile.am,
+ libraries/zlib-1.1.3/README, libraries/zlib-1.1.3/README.rrdtool,
+ libraries/zlib-1.1.3/adler32.c,
+ libraries/zlib-1.1.3/algorithm.txt,
+ libraries/zlib-1.1.3/compress.c, libraries/zlib-1.1.3/crc32.c,
+ libraries/zlib-1.1.3/deflate.c, libraries/zlib-1.1.3/deflate.h,
+ libraries/zlib-1.1.3/descrip.mms, libraries/zlib-1.1.3/example.c,
+ libraries/zlib-1.1.3/gzio.c, libraries/zlib-1.1.3/infblock.c,
+ libraries/zlib-1.1.3/infblock.h, libraries/zlib-1.1.3/infcodes.c,
+ libraries/zlib-1.1.3/infcodes.h, libraries/zlib-1.1.3/inffast.c,
+ libraries/zlib-1.1.3/inffast.h, libraries/zlib-1.1.3/inffixed.h,
+ libraries/zlib-1.1.3/inflate.c, libraries/zlib-1.1.3/inftrees.c,
+ libraries/zlib-1.1.3/inftrees.h, libraries/zlib-1.1.3/infutil.c,
+ libraries/zlib-1.1.3/infutil.h, libraries/zlib-1.1.3/maketree.c,
+ libraries/zlib-1.1.3/minigzip.c, libraries/zlib-1.1.3/trees.c,
+ libraries/zlib-1.1.3/trees.h, libraries/zlib-1.1.3/uncompr.c,
+ libraries/zlib-1.1.3/zconf.h, libraries/zlib-1.1.3/zlib.3,
+ libraries/zlib-1.1.3/zlib.dsp, libraries/zlib-1.1.3/zlib.dsw,
+ libraries/zlib-1.1.3/zlib.h, libraries/zlib-1.1.3/zutil.c,
+ libraries/zlib-1.1.3/zutil.h, libraries/zlib-1.1.4,
+ libraries/zlib-1.1.4/ChangeLog, libraries/zlib-1.1.4/FAQ,
+ libraries/zlib-1.1.4/INDEX, libraries/zlib-1.1.4/Make_vms.com,
+ libraries/zlib-1.1.4/Makefile, libraries/zlib-1.1.4/Makefile.am,
+ libraries/zlib-1.1.4/Makefile.am~,
+ libraries/zlib-1.1.4/Makefile.in,
+ libraries/zlib-1.1.4/Makefile.riscos, libraries/zlib-1.1.4/README,
+ libraries/zlib-1.1.4/adler32.c,
+ libraries/zlib-1.1.4/algorithm.txt,
+ libraries/zlib-1.1.4/compress.c, libraries/zlib-1.1.4/crc32.c,
+ libraries/zlib-1.1.4/deflate.c, libraries/zlib-1.1.4/deflate.h,
+ libraries/zlib-1.1.4/descrip.mms, libraries/zlib-1.1.4/example.c,
+ libraries/zlib-1.1.4/gzio.c, libraries/zlib-1.1.4/infblock.c,
+ libraries/zlib-1.1.4/infblock.h, libraries/zlib-1.1.4/infcodes.c,
+ libraries/zlib-1.1.4/infcodes.h, libraries/zlib-1.1.4/inffast.c,
+ libraries/zlib-1.1.4/inffast.h, libraries/zlib-1.1.4/inffixed.h,
+ libraries/zlib-1.1.4/inflate.c, libraries/zlib-1.1.4/inftrees.c,
+ libraries/zlib-1.1.4/inftrees.h, libraries/zlib-1.1.4/infutil.c,
+ libraries/zlib-1.1.4/infutil.h, libraries/zlib-1.1.4/maketree.c,
+ libraries/zlib-1.1.4/minigzip.c, libraries/zlib-1.1.4/trees.c,
+ libraries/zlib-1.1.4/trees.h, libraries/zlib-1.1.4/uncompr.c,
+ libraries/zlib-1.1.4/zconf.h, libraries/zlib-1.1.4/zlib.3,
+ libraries/zlib-1.1.4/zlib.h, libraries/zlib-1.1.4/zlib.html,
+ libraries/zlib-1.1.4/zutil.c, libraries/zlib-1.1.4/zutil.h:
+ replace zlib 1.1.3 with zlib 1.1.4
-2005-04-10 18:05 oetiker
+2002-03-10 23:08 alex
- * src/rrd_graph.c: do not draw AREAS that have no hight (done
- right). draw an arrow on the positiv y axis.
+ * doc/rrdgraph_graph.src, src/rrd_graph.c, src/rrd_graph.h: Pie
+ chart support added to rrdtool graph
-2005-04-10 15:35 oetiker
+2002-03-10 22:49 oetiker
- * doc/rrdtutorial.pod: updated for 1.2 release -- alex
+ * MakeMakefile: added quotes to echo
-2005-04-10 14:00 oetiker
+2002-03-10 16:22 alex
- * src/rrd_gfx.c: fixed typo -- alex
+ * src/rrd_rpncalc.c: Realigned function rpn_calc() Stack checking
+ now done using a macro
-2005-04-10 13:57 oetiker
+2002-03-10 14:58 alex
- * doc/rrdcgi.pod: G<gt> does not exist E<gt> does
+ * doc/rrdgraph.src, doc/rrdgraph_rpn.src: Fixed some typos/errors
+ Updated for the NE and ISINF operators in RPN
-2005-04-10 12:12 oetiker
+2002-03-10 14:53 alex
- * doc/rrdcreate.pod, doc/rrdxport.pod, src/rrd_graph_helper.c,
- src/rrd_tool.c: fixed spelling and working -- Alex van den
- Bogaerdt alex at ergens.op.het.net
+ * src/rrd_graph.c: Using the font option resulted in a segfault.
+ Needs more care, the current change is just a hack
-2005-04-10 11:53 oetiker
+2002-03-10 14:48 alex
- * NT-BUILD-TIPS.txt, confignt/config.h, src/strftime.c,
- src/strftime.h: added extra strftime.[ch] which supports ISO 8601
- week numbers, together with instructions in the NT-BUILD-TIPPS
- file
+ * src/rrd_rpncalc.c, src/rrd_rpncalc.h: Added NE and ISINF operands
+ to RPN
-2005-04-10 11:33 oetiker
+2002-03-10 12:28 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, rrdtool.spec, src/gdpng.c, src/gifsize.c,
- src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
- src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
- src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c,
- src/rrd_xport.h, src/rrdupdate.c: prep for 1.2rc6 release
+ * MakeMakefile: better version check
-2005-04-10 11:31 oetiker
+2002-03-08 22:14 alex
- * src/rrd_graph.c: remove excess comment
+ * doc/rrdtutorial.pod: Needed to escape a wildcard
-2005-04-10 11:30 oetiker
+2002-03-08 22:11 alex
- * configure.ac, src/Makefile.am: make --disable-perl work allow
- configuration of the default font at configure time
+ * doc/rrdtutorial.pod: Fixed some typos
-2005-04-10 11:29 oetiker
+2002-02-18 21:52 oetiker
- * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c: revamped
- drawing routines to be less complex and more stable. be kind to
- libart
+ * MakeMakefile, examples/bigtops.pl: added autotools version check
+ to MakeMakefiles
-2005-04-10 09:38 oetiker
+2002-02-09 06:21 oetiker
- * src/rrd_graph.c: allow --color arguments with RRGGBB and not only
- RRGGBBAA
+ * src/rrd_gfx.c: do propper error checking and release memmory when
+ it is not required anymore
-2005-04-10 09:16 oetiker
+2002-02-08 18:40 oetiker
- * bindings/perl-shared/Makefile.PL: everyone has other names for
- their shared libraries, so lets drop the dependency
+ * src/rrd_cgi.c: allow rrd_cgi to deal with umlauts -- Alexander
+ Schwartz <alexander.schwartz@gmx.net>
-2005-04-10 09:15 oetiker
+2002-02-03 08:10 oetiker
- * bindings/perl-shared/RRDs.pm: mention updatev in the synopsis
+ * doc/rrdcreate.pod: fixed spelling
-2005-04-09 14:21 oetiker
+2002-02-02 14:36 oetiker
- * TODO: we do have 95%
+ * src/rrd_graph.c: fixed data pointer storage
-2005-04-07 21:35 oetiker
+2002-02-01 20:34 oetiker
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, rrdtool.spec, src/gdpng.c, src/gifsize.c,
- src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
+ * src/gdpng.c, src/gifsize.c, src/pngsize.c, src/rrd_cgi.c,
src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
- src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c,
- src/rrd_xport.h, src/rrdupdate.c: prep for 1.2rc5 release
+ src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
+ src/rrd_format.c, src/rrd_graph.c, src/rrd_hw.c, src/rrd_info.c,
+ src/rrd_last.c, src/rrd_open.c, src/rrd_resize.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_stat.c,
+ src/rrd_tool.c, src/rrd_tune.c, src/rrd_update.c: fixed version
+ number and date/time
-2005-04-07 21:31 oetiker
+2002-02-01 20:29 oetiker
+
+ * libraries/libart_lgpl-2.3.7/Makefile,
+ libraries/libpng-1.2.0/Makefile, src/rrd_graph.c: *** empty log
+ message ***
+
+2002-01-31 22:44 oetiker
+
+ * acinclude.m4: this file and all the external libraries
+ configurability was contributed by mat zimmermann
+
+2002-01-31 22:43 oetiker
+
+ * acinclude.m4, configure.ac, examples/minmax.pl,
+ libraries/Makefile.am, src/Makefile.am, src/rrd_graph.c: allow use
+ of libraries already installed on the system
+
+2002-01-31 11:56 oetiker
+
+ * src/parsetime.c: make "18:00 yesterday" work Pavel Mores
+ <pvl@uh.cz>
+
+2002-01-31 07:23 oetiker
+
+ * src/rrd_graph.c: weeknumber is not %V which is more appropriate
+ than %W
+
+2002-01-31 06:36 oetiker
+
+ * MakeMakefile: copy ltmain.sh
+
+2002-01-17 20:31 oetiker
+
+ * libraries/libpng-1.0.9: this also
+
+2002-01-17 20:30 oetiker
+
+ * config/libtool, libraries/gd1.3, libraries/libpng-1.0.9/ANNOUNCE,
+ libraries/libpng-1.0.9/CHANGES, libraries/libpng-1.0.9/INSTALL,
+ libraries/libpng-1.0.9/KNOWNBUG, libraries/libpng-1.0.9/LICENSE,
+ libraries/libpng-1.0.9/Makefil,
+ libraries/libpng-1.0.9/Makefile.am, libraries/libpng-1.0.9/README,
+ libraries/libpng-1.0.9/README.rrdtool,
+ libraries/libpng-1.0.9/TODO, libraries/libpng-1.0.9/Y2KINFO,
+ libraries/libpng-1.0.9/example.c, libraries/libpng-1.0.9/libpng.3,
+ libraries/libpng-1.0.9/libpng.txt,
+ libraries/libpng-1.0.9/libpngpf.3, libraries/libpng-1.0.9/png.5,
+ libraries/libpng-1.0.9/png.c, libraries/libpng-1.0.9/png.dsp,
+ libraries/libpng-1.0.9/png.dsw, libraries/libpng-1.0.9/png.h,
+ libraries/libpng-1.0.9/pngasmrd.h,
+ libraries/libpng-1.0.9/pngbar.jpg,
+ libraries/libpng-1.0.9/pngbar.png,
+ libraries/libpng-1.0.9/pngconf.h,
+ libraries/libpng-1.0.9/pngerror.c,
+ libraries/libpng-1.0.9/pnggccrd.c,
+ libraries/libpng-1.0.9/pngget.c, libraries/libpng-1.0.9/pngmem.c,
+ libraries/libpng-1.0.9/pngnow.png,
+ libraries/libpng-1.0.9/pngpread.c,
+ libraries/libpng-1.0.9/pngread.c, libraries/libpng-1.0.9/pngrio.c,
+ libraries/libpng-1.0.9/pngrtran.c,
+ libraries/libpng-1.0.9/pngrutil.c,
+ libraries/libpng-1.0.9/pngset.c, libraries/libpng-1.0.9/pngtest.c,
+ libraries/libpng-1.0.9/pngtest.png,
+ libraries/libpng-1.0.9/pngtrans.c,
+ libraries/libpng-1.0.9/pngvcrd.c, libraries/libpng-1.0.9/pngwio.c,
+ libraries/libpng-1.0.9/pngwrite.c,
+ libraries/libpng-1.0.9/pngwtran.c,
+ libraries/libpng-1.0.9/pngwutil.c: this is not needed anymore
+
+2002-01-17 20:28 oetiker
+
+ * libraries/gd1.3/.cvsignore: killing remains
+
+2002-01-16 23:11 oetiker
+
+ * MakeMakefile: added places for download
+
+2002-01-15 22:58 oetiker
+
+ * ., .cvsignore, config, config/.cvsignore: ignore irrelevant things
+
+2002-01-15 22:53 oetiker
+
+ * libraries/freetype-2.0.5, libraries/freetype-2.0.5/.cvsignore,
+ libraries/libart_lgpl-2.3.7,
+ libraries/libart_lgpl-2.3.7/.cvsignore, libraries/libpng-1.2.0,
+ libraries/libpng-1.2.0/.cvsignore: added new .cvsignore files
+
+2002-01-15 22:51 oetiker
+
+ * CONTRIBUTORS, MakeMakefile, Makefile.am, NEWS, config/acconfig.h,
+ config/aclocal.m4, config/config.guess, config/config.h.in,
+ config/config.sub, config/install-sh, config/ltconfig,
+ config/ltmain.sh, config/missing, config/mkinstalldirs,
+ config/stamp-h, config/stamp-h.in, configure.ac, configure.in,
+ doc/rrdgraph.src, doc/rrdgraph_graph.src, examples/4charts.pl.in,
+ examples/bigtops.pl, examples/bigtops.pl.in,
+ examples/cgi-demo.cgi, examples/minmax.pl, examples/minmax.pl.in,
+ examples/piped-demo.pl, examples/piped-demo.pl.in,
+ examples/shared-demo.pl, examples/shared-demo.pl.in,
+ examples/stripes.pl, examples/stripes.pl.in,
+ libraries/Makefile.am, libraries/cgilib-0.4/Makefile.am,
+ libraries/freetype-2.0.5, libraries/freetype-2.0.5-import.txt,
+ libraries/freetype-2.0.5/Makefile.am,
+ libraries/freetype-2.0.5/README,
+ libraries/freetype-2.0.5/ahangles.c,
+ libraries/freetype-2.0.5/ahglobal.c,
+ libraries/freetype-2.0.5/ahglyph.c,
+ libraries/freetype-2.0.5/ahhint.c,
+ libraries/freetype-2.0.5/ahmodule.c,
+ libraries/freetype-2.0.5/ahoptim.c,
+ libraries/freetype-2.0.5/autohint.c,
+ libraries/freetype-2.0.5/cff.c,
+ libraries/freetype-2.0.5/cffdrivr.c,
+ libraries/freetype-2.0.5/cffgload.c,
+ libraries/freetype-2.0.5/cffload.c,
+ libraries/freetype-2.0.5/cffobjs.c,
+ libraries/freetype-2.0.5/cffparse.c,
+ libraries/freetype-2.0.5/cidgload.c,
+ libraries/freetype-2.0.5/cidload.c,
+ libraries/freetype-2.0.5/cidobjs.c,
+ libraries/freetype-2.0.5/cidparse.c,
+ libraries/freetype-2.0.5/cidriver.c,
+ libraries/freetype-2.0.5/ftbase.c,
+ libraries/freetype-2.0.5/ftbbox.c,
+ libraries/freetype-2.0.5/ftcache.c,
+ libraries/freetype-2.0.5/ftcalc.c,
+ libraries/freetype-2.0.5/ftcchunk.c,
+ libraries/freetype-2.0.5/ftcglyph.c,
+ libraries/freetype-2.0.5/ftcimage.c,
+ libraries/freetype-2.0.5/ftcmanag.c,
+ libraries/freetype-2.0.5/ftcsbits.c,
+ libraries/freetype-2.0.5/ftdebug.c,
+ libraries/freetype-2.0.5/ftextend.c,
+ libraries/freetype-2.0.5/ftglyph.c,
+ libraries/freetype-2.0.5/ftgrays.c,
+ libraries/freetype-2.0.5/ftinit.c,
+ libraries/freetype-2.0.5/ftlist.c,
+ libraries/freetype-2.0.5/ftlru.c,
+ libraries/freetype-2.0.5/ftmac.c, libraries/freetype-2.0.5/ftmm.c,
+ libraries/freetype-2.0.5/ftnames.c,
+ libraries/freetype-2.0.5/ftobjs.c,
+ libraries/freetype-2.0.5/ftoutln.c,
+ libraries/freetype-2.0.5/ftraster.c,
+ libraries/freetype-2.0.5/ftrend1.c,
+ libraries/freetype-2.0.5/ftsmooth.c,
+ libraries/freetype-2.0.5/ftstream.c,
+ libraries/freetype-2.0.5/ftsynth.c,
+ libraries/freetype-2.0.5/ftsystem.c,
+ libraries/freetype-2.0.5/fttrigon.c,
+ libraries/freetype-2.0.5/include,
+ libraries/freetype-2.0.5/include/Makefile.am,
+ libraries/freetype-2.0.5/include/ahangles.h,
+ libraries/freetype-2.0.5/include/aherrors.h,
+ libraries/freetype-2.0.5/include/ahglobal.h,
+ libraries/freetype-2.0.5/include/ahglyph.h,
+ libraries/freetype-2.0.5/include/ahhint.h,
+ libraries/freetype-2.0.5/include/ahloader.h,
+ libraries/freetype-2.0.5/include/ahmodule.h,
+ libraries/freetype-2.0.5/include/ahoptim.h,
+ libraries/freetype-2.0.5/include/ahtypes.h,
+ libraries/freetype-2.0.5/include/cffdrivr.h,
+ libraries/freetype-2.0.5/include/cfferrs.h,
+ libraries/freetype-2.0.5/include/cffgload.h,
+ libraries/freetype-2.0.5/include/cffload.h,
+ libraries/freetype-2.0.5/include/cffobjs.h,
+ libraries/freetype-2.0.5/include/cffparse.h,
+ libraries/freetype-2.0.5/include/cfftoken.h,
+ libraries/freetype-2.0.5/include/ciderrs.h,
+ libraries/freetype-2.0.5/include/cidgload.h,
+ libraries/freetype-2.0.5/include/cidload.h,
+ libraries/freetype-2.0.5/include/cidobjs.h,
+ libraries/freetype-2.0.5/include/cidparse.h,
+ libraries/freetype-2.0.5/include/cidriver.h,
+ libraries/freetype-2.0.5/include/cidtoken.h,
+ libraries/freetype-2.0.5/include/fnterrs.h,
+ libraries/freetype-2.0.5/include/freetype,
+ libraries/freetype-2.0.5/include/freetype/Makefile.am,
+ libraries/freetype-2.0.5/include/freetype/cache,
+ libraries/freetype-2.0.5/include/freetype/cache/Makefile.am,
+ libraries/freetype-2.0.5/include/freetype/cache/ftcchunk.h,
+ libraries/freetype-2.0.5/include/freetype/cache/ftcglyph.h,
+ libraries/freetype-2.0.5/include/freetype/cache/ftcimage.h,
+ libraries/freetype-2.0.5/include/freetype/cache/ftcmanag.h,
+ libraries/freetype-2.0.5/include/freetype/cache/ftcsbits.h,
+ libraries/freetype-2.0.5/include/freetype/cache/ftlru.h,
+ libraries/freetype-2.0.5/include/freetype/config,
+ libraries/freetype-2.0.5/include/freetype/config/Makefile.am,
+ libraries/freetype-2.0.5/include/freetype/config/ftconfig.h,
+ libraries/freetype-2.0.5/include/freetype/config/ftheader.h,
+ libraries/freetype-2.0.5/include/freetype/config/ftmodule.h,
+ libraries/freetype-2.0.5/include/freetype/config/ftoption.h,
+ libraries/freetype-2.0.5/include/freetype/freetype.h,
+ libraries/freetype-2.0.5/include/freetype/ftbbox.h,
+ libraries/freetype-2.0.5/include/freetype/ftcache.h,
+ libraries/freetype-2.0.5/include/freetype/ftchapters.h,
+ libraries/freetype-2.0.5/include/freetype/fterrors.h,
+ libraries/freetype-2.0.5/include/freetype/ftglyph.h,
+ libraries/freetype-2.0.5/include/freetype/ftimage.h,
+ libraries/freetype-2.0.5/include/freetype/ftlist.h,
+ libraries/freetype-2.0.5/include/freetype/ftmac.h,
+ libraries/freetype-2.0.5/include/freetype/ftmm.h,
+ libraries/freetype-2.0.5/include/freetype/ftmoderr.h,
+ libraries/freetype-2.0.5/include/freetype/ftmodule.h,
+ libraries/freetype-2.0.5/include/freetype/ftoutln.h,
+ libraries/freetype-2.0.5/include/freetype/ftrender.h,
+ libraries/freetype-2.0.5/include/freetype/ftsizes.h,
+ libraries/freetype-2.0.5/include/freetype/ftsnames.h,
+ libraries/freetype-2.0.5/include/freetype/ftsynth.h,
+ libraries/freetype-2.0.5/include/freetype/ftsystem.h,
+ libraries/freetype-2.0.5/include/freetype/fttrigon.h,
+ libraries/freetype-2.0.5/include/freetype/fttypes.h,
+ libraries/freetype-2.0.5/include/freetype/internal,
+ libraries/freetype-2.0.5/include/freetype/internal/Makefile.am,
+ libraries/freetype-2.0.5/include/freetype/internal/autohint.h,
+ libraries/freetype-2.0.5/include/freetype/internal/cfftypes.h,
+ libraries/freetype-2.0.5/include/freetype/internal/fnttypes.h,
+ libraries/freetype-2.0.5/include/freetype/internal/ftcalc.h,
+ libraries/freetype-2.0.5/include/freetype/internal/ftdebug.h,
+ libraries/freetype-2.0.5/include/freetype/internal/ftdriver.h,
+ libraries/freetype-2.0.5/include/freetype/internal/ftextend.h,
+ libraries/freetype-2.0.5/include/freetype/internal/ftmemory.h,
+ libraries/freetype-2.0.5/include/freetype/internal/ftobjs.h,
+ libraries/freetype-2.0.5/include/freetype/internal/ftstream.h,
+ libraries/freetype-2.0.5/include/freetype/internal/internal.h,
+ libraries/freetype-2.0.5/include/freetype/internal/pcftypes.h,
+ libraries/freetype-2.0.5/include/freetype/internal/psaux.h,
+ libraries/freetype-2.0.5/include/freetype/internal/psnames.h,
+ libraries/freetype-2.0.5/include/freetype/internal/sfnt.h,
+ libraries/freetype-2.0.5/include/freetype/internal/t1types.h,
+ libraries/freetype-2.0.5/include/freetype/internal/tttypes.h,
+ libraries/freetype-2.0.5/include/freetype/t1tables.h,
+ libraries/freetype-2.0.5/include/freetype/ttnameid.h,
+ libraries/freetype-2.0.5/include/freetype/tttables.h,
+ libraries/freetype-2.0.5/include/freetype/tttags.h,
+ libraries/freetype-2.0.5/include/ft2build.h,
+ libraries/freetype-2.0.5/include/ftcerror.h,
+ libraries/freetype-2.0.5/include/ftgrays.h,
+ libraries/freetype-2.0.5/include/ftraster.h,
+ libraries/freetype-2.0.5/include/ftrend1.h,
+ libraries/freetype-2.0.5/include/ftsmerrs.h,
+ libraries/freetype-2.0.5/include/ftsmooth.h,
+ libraries/freetype-2.0.5/include/pcf.h,
+ libraries/freetype-2.0.5/include/pcfdriver.h,
+ libraries/freetype-2.0.5/include/pcferror.h,
+ libraries/freetype-2.0.5/include/pcfutil.h,
+ libraries/freetype-2.0.5/include/psauxerr.h,
+ libraries/freetype-2.0.5/include/psauxmod.h,
+ libraries/freetype-2.0.5/include/psmodule.h,
+ libraries/freetype-2.0.5/include/psnamerr.h,
+ libraries/freetype-2.0.5/include/psobjs.h,
+ libraries/freetype-2.0.5/include/pstables.h,
+ libraries/freetype-2.0.5/include/rasterrs.h,
+ libraries/freetype-2.0.5/include/sfdriver.h,
+ libraries/freetype-2.0.5/include/sferrors.h,
+ libraries/freetype-2.0.5/include/sfobjs.h,
+ libraries/freetype-2.0.5/include/t1afm.h,
+ libraries/freetype-2.0.5/include/t1decode.h,
+ libraries/freetype-2.0.5/include/t1driver.h,
+ libraries/freetype-2.0.5/include/t1errors.h,
+ libraries/freetype-2.0.5/include/t1gload.h,
+ libraries/freetype-2.0.5/include/t1load.h,
+ libraries/freetype-2.0.5/include/t1objs.h,
+ libraries/freetype-2.0.5/include/t1parse.h,
+ libraries/freetype-2.0.5/include/t1tokens.h,
+ libraries/freetype-2.0.5/include/ttcmap.h,
+ libraries/freetype-2.0.5/include/ttdriver.h,
+ libraries/freetype-2.0.5/include/tterrors.h,
+ libraries/freetype-2.0.5/include/ttgload.h,
+ libraries/freetype-2.0.5/include/ttinterp.h,
+ libraries/freetype-2.0.5/include/ttload.h,
+ libraries/freetype-2.0.5/include/ttobjs.h,
+ libraries/freetype-2.0.5/include/ttpload.h,
+ libraries/freetype-2.0.5/include/ttpost.h,
+ libraries/freetype-2.0.5/include/ttsbit.h,
+ libraries/freetype-2.0.5/include/winfnt.h,
+ libraries/freetype-2.0.5/license.txt,
+ libraries/freetype-2.0.5/pcf.c,
+ libraries/freetype-2.0.5/pcfdriver.c,
+ libraries/freetype-2.0.5/pcfread.c,
+ libraries/freetype-2.0.5/pcfutil.c,
+ libraries/freetype-2.0.5/psaux.c,
+ libraries/freetype-2.0.5/psauxmod.c,
+ libraries/freetype-2.0.5/psmodule.c,
+ libraries/freetype-2.0.5/psnames.c,
+ libraries/freetype-2.0.5/psobjs.c,
+ libraries/freetype-2.0.5/raster.c,
+ libraries/freetype-2.0.5/sfdriver.c,
+ libraries/freetype-2.0.5/sfnt.c,
+ libraries/freetype-2.0.5/sfobjs.c,
+ libraries/freetype-2.0.5/smooth.c,
+ libraries/freetype-2.0.5/t1afm.c,
+ libraries/freetype-2.0.5/t1decode.c,
+ libraries/freetype-2.0.5/t1driver.c,
+ libraries/freetype-2.0.5/t1gload.c,
+ libraries/freetype-2.0.5/t1load.c,
+ libraries/freetype-2.0.5/t1objs.c,
+ libraries/freetype-2.0.5/t1parse.c,
+ libraries/freetype-2.0.5/test_bbox.c,
+ libraries/freetype-2.0.5/test_trig.c,
+ libraries/freetype-2.0.5/truetype.c,
+ libraries/freetype-2.0.5/ttcmap.c,
+ libraries/freetype-2.0.5/ttdriver.c,
+ libraries/freetype-2.0.5/ttgload.c,
+ libraries/freetype-2.0.5/ttinterp.c,
+ libraries/freetype-2.0.5/ttload.c,
+ libraries/freetype-2.0.5/ttobjs.c,
+ libraries/freetype-2.0.5/ttpload.c,
+ libraries/freetype-2.0.5/ttpost.c,
+ libraries/freetype-2.0.5/ttsbit.c,
+ libraries/freetype-2.0.5/type1.c,
+ libraries/freetype-2.0.5/type1cid.c,
+ libraries/freetype-2.0.5/winfnt.c, libraries/libart_lgpl-2.3.7,
+ libraries/libart_lgpl-2.3.7/AUTHORS,
+ libraries/libart_lgpl-2.3.7/COPYING,
+ libraries/libart_lgpl-2.3.7/ChangeLog,
+ libraries/libart_lgpl-2.3.7/INSTALL,
+ libraries/libart_lgpl-2.3.7/Makefile,
+ libraries/libart_lgpl-2.3.7/Makefile.am,
+ libraries/libart_lgpl-2.3.7/Makefile.in,
+ libraries/libart_lgpl-2.3.7/NEWS,
+ libraries/libart_lgpl-2.3.7/README,
+ libraries/libart_lgpl-2.3.7/art_affine.c,
+ libraries/libart_lgpl-2.3.7/art_affine.h,
+ libraries/libart_lgpl-2.3.7/art_alphagamma.c,
+ libraries/libart_lgpl-2.3.7/art_alphagamma.h,
+ libraries/libart_lgpl-2.3.7/art_bpath.c,
+ libraries/libart_lgpl-2.3.7/art_bpath.h,
+ libraries/libart_lgpl-2.3.7/art_config.h,
+ libraries/libart_lgpl-2.3.7/art_filterlevel.h,
+ libraries/libart_lgpl-2.3.7/art_gray_svp.c,
+ libraries/libart_lgpl-2.3.7/art_gray_svp.h,
+ libraries/libart_lgpl-2.3.7/art_misc.c,
+ libraries/libart_lgpl-2.3.7/art_misc.h,
+ libraries/libart_lgpl-2.3.7/art_pathcode.h,
+ libraries/libart_lgpl-2.3.7/art_pixbuf.c,
+ libraries/libart_lgpl-2.3.7/art_pixbuf.h,
+ libraries/libart_lgpl-2.3.7/art_point.h,
+ libraries/libart_lgpl-2.3.7/art_rect.c,
+ libraries/libart_lgpl-2.3.7/art_rect.h,
+ libraries/libart_lgpl-2.3.7/art_rect_svp.c,
+ libraries/libart_lgpl-2.3.7/art_rect_svp.h,
+ libraries/libart_lgpl-2.3.7/art_rect_uta.c,
+ libraries/libart_lgpl-2.3.7/art_rect_uta.h,
+ libraries/libart_lgpl-2.3.7/art_render.c,
+ libraries/libart_lgpl-2.3.7/art_render.h,
+ libraries/libart_lgpl-2.3.7/art_render_gradient.c,
+ libraries/libart_lgpl-2.3.7/art_render_gradient.h,
+ libraries/libart_lgpl-2.3.7/art_render_svp.c,
+ libraries/libart_lgpl-2.3.7/art_render_svp.h,
+ libraries/libart_lgpl-2.3.7/art_rgb.c,
+ libraries/libart_lgpl-2.3.7/art_rgb.h,
+ libraries/libart_lgpl-2.3.7/art_rgb_a_affine.c,
+ libraries/libart_lgpl-2.3.7/art_rgb_a_affine.h,
+ libraries/libart_lgpl-2.3.7/art_rgb_affine.c,
+ libraries/libart_lgpl-2.3.7/art_rgb_affine.h,
+ libraries/libart_lgpl-2.3.7/art_rgb_affine_private.c,
+ libraries/libart_lgpl-2.3.7/art_rgb_affine_private.h,
+ libraries/libart_lgpl-2.3.7/art_rgb_bitmap_affine.c,
+ libraries/libart_lgpl-2.3.7/art_rgb_bitmap_affine.h,
+ libraries/libart_lgpl-2.3.7/art_rgb_pixbuf_affine.c,
+ libraries/libart_lgpl-2.3.7/art_rgb_pixbuf_affine.h,
+ libraries/libart_lgpl-2.3.7/art_rgb_rgba_affine.c,
+ libraries/libart_lgpl-2.3.7/art_rgb_rgba_affine.h,
+ libraries/libart_lgpl-2.3.7/art_rgb_svp.c,
+ libraries/libart_lgpl-2.3.7/art_rgb_svp.h,
+ libraries/libart_lgpl-2.3.7/art_rgba.c,
+ libraries/libart_lgpl-2.3.7/art_rgba.h,
+ libraries/libart_lgpl-2.3.7/art_svp.c,
+ libraries/libart_lgpl-2.3.7/art_svp.h,
+ libraries/libart_lgpl-2.3.7/art_svp_intersect.c,
+ libraries/libart_lgpl-2.3.7/art_svp_intersect.h,
+ libraries/libart_lgpl-2.3.7/art_svp_ops.c,
+ libraries/libart_lgpl-2.3.7/art_svp_ops.h,
+ libraries/libart_lgpl-2.3.7/art_svp_point.c,
+ libraries/libart_lgpl-2.3.7/art_svp_point.h,
+ libraries/libart_lgpl-2.3.7/art_svp_render_aa.c,
+ libraries/libart_lgpl-2.3.7/art_svp_render_aa.h,
+ libraries/libart_lgpl-2.3.7/art_svp_vpath.c,
+ libraries/libart_lgpl-2.3.7/art_svp_vpath.h,
+ libraries/libart_lgpl-2.3.7/art_svp_vpath_stroke.c,
+ libraries/libart_lgpl-2.3.7/art_svp_vpath_stroke.h,
+ libraries/libart_lgpl-2.3.7/art_svp_wind.c,
+ libraries/libart_lgpl-2.3.7/art_svp_wind.h,
+ libraries/libart_lgpl-2.3.7/art_uta.c,
+ libraries/libart_lgpl-2.3.7/art_uta.h,
+ libraries/libart_lgpl-2.3.7/art_uta_ops.c,
+ libraries/libart_lgpl-2.3.7/art_uta_ops.h,
+ libraries/libart_lgpl-2.3.7/art_uta_rect.c,
+ libraries/libart_lgpl-2.3.7/art_uta_rect.h,
+ libraries/libart_lgpl-2.3.7/art_uta_svp.c,
+ libraries/libart_lgpl-2.3.7/art_uta_svp.h,
+ libraries/libart_lgpl-2.3.7/art_uta_vpath.c,
+ libraries/libart_lgpl-2.3.7/art_uta_vpath.h,
+ libraries/libart_lgpl-2.3.7/art_vpath.c,
+ libraries/libart_lgpl-2.3.7/art_vpath.h,
+ libraries/libart_lgpl-2.3.7/art_vpath_bpath.c,
+ libraries/libart_lgpl-2.3.7/art_vpath_bpath.h,
+ libraries/libart_lgpl-2.3.7/art_vpath_dash.c,
+ libraries/libart_lgpl-2.3.7/art_vpath_dash.h,
+ libraries/libart_lgpl-2.3.7/art_vpath_svp.c,
+ libraries/libart_lgpl-2.3.7/art_vpath_svp.h,
+ libraries/libart_lgpl-2.3.7/gen_art_config.c,
+ libraries/libart_lgpl-2.3.7/install-sh,
+ libraries/libart_lgpl-2.3.7/libart-2.0.pc.in,
+ libraries/libart_lgpl-2.3.7/libart-config.in,
+ libraries/libart_lgpl-2.3.7/libart-features.c,
+ libraries/libart_lgpl-2.3.7/libart-features.h,
+ libraries/libart_lgpl-2.3.7/libart-features.h.in,
+ libraries/libart_lgpl-2.3.7/libart.h,
+ libraries/libart_lgpl-2.3.7/libart_lgpl_2.la,
+ libraries/libart_lgpl-2.3.7/missing,
+ libraries/libart_lgpl-2.3.7/mkinstalldirs,
+ libraries/libart_lgpl-2.3.7/stamp-h.in,
+ libraries/libart_lgpl-2.3.7/testart.c,
+ libraries/libart_lgpl-2.3.7/testuta.c, libraries/libpng-1.2.0,
+ libraries/libpng-1.2.0-import.txt,
+ libraries/libpng-1.2.0/ANNOUNCE, libraries/libpng-1.2.0/CHANGES,
+ libraries/libpng-1.2.0/INSTALL, libraries/libpng-1.2.0/KNOWNBUG,
+ libraries/libpng-1.2.0/LICENSE, libraries/libpng-1.2.0/Makefile,
+ libraries/libpng-1.2.0/Makefile.am,
+ libraries/libpng-1.2.0/Makefile.in, libraries/libpng-1.2.0/README,
+ libraries/libpng-1.2.0/TODO, libraries/libpng-1.2.0/Y2KINFO,
+ libraries/libpng-1.2.0/example.c, libraries/libpng-1.2.0/libpng.3,
+ libraries/libpng-1.2.0/libpng.txt,
+ libraries/libpng-1.2.0/libpngpf.3, libraries/libpng-1.2.0/png.5,
+ libraries/libpng-1.2.0/png.c, libraries/libpng-1.2.0/png.h,
+ libraries/libpng-1.2.0/pngasmrd.h,
+ libraries/libpng-1.2.0/pngbar.jpg,
+ libraries/libpng-1.2.0/pngbar.png,
+ libraries/libpng-1.2.0/pngconf.h,
+ libraries/libpng-1.2.0/pngerror.c,
+ libraries/libpng-1.2.0/pnggccrd.c,
+ libraries/libpng-1.2.0/pngget.c, libraries/libpng-1.2.0/pngmem.c,
+ libraries/libpng-1.2.0/pngnow.png,
+ libraries/libpng-1.2.0/pngpread.c,
+ libraries/libpng-1.2.0/pngread.c, libraries/libpng-1.2.0/pngrio.c,
+ libraries/libpng-1.2.0/pngrtran.c,
+ libraries/libpng-1.2.0/pngrutil.c,
+ libraries/libpng-1.2.0/pngset.c, libraries/libpng-1.2.0/pngtest.c,
+ libraries/libpng-1.2.0/pngtest.png,
+ libraries/libpng-1.2.0/pngtrans.c,
+ libraries/libpng-1.2.0/pngvcrd.c, libraries/libpng-1.2.0/pngwio.c,
+ libraries/libpng-1.2.0/pngwrite.c,
+ libraries/libpng-1.2.0/pngwtran.c,
+ libraries/libpng-1.2.0/pngwutil.c, src/Makefile.am,
+ src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
+ src/rrd_graph.h, src/rrd_tool.c, src/rrd_tool.h: The BIG graph
+ update * Replace libgd with libart * Added freetype * Updated zlib
+ and libpng * rrd_gfx.c intrduced as libart wrapper * LINE takes
+ now a float as argument * rrdtool uses truetype for fonts * thanks
+ to libart there is now full alpha transparenc and antialiasing. *
+ the new option --font lets customize the font and size for various
+ graph elements * Updated to -> libtool 1.4.2 automake 2.12
+ autoconf 2.52 * new --zoom commandline option for zoom ans
+ shrinking -- tobias oetiker
+
+2002-01-04 01:11 alex
+
+ * src/rrd_graph.c, src/rrd_graph.h: Reworked rrd_graph_script()
+
+2001-12-24 06:51 alex
+
+ * src/rrd_fetch.c, src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c:
+ A patch of size 44Kbytes... in short: Found and repaired the
+ off-by-one error in rrd_fetch_fn(). As a result I had to remove
+ the hacks in rrd_fetch_fn(), rrd_tool.c, vdef_calc(), data_calc(),
+ data_proc() and reduce_data(). There may be other places which I
+ didn't find so be careful. Enhanced debugging in rrd_fetch_fn(),
+ it shows the RRA selection process. Added the ability to print
+ VDEF timestamps. At the moment it is a hack, I needed it now to
+ fix the off-by-one error. If the format string is "%c" (and
+ nothing else!), the time will be printed by both ctime() and as a
+ long int. Moved some code around (slightly altering it) from
+ rrd_graph() initializing now in rrd_graph_init() options parsing
+ now in rrd_graph_options() script parsing now in
+ rrd_graph_script()
+
+2001-12-22 02:49 alex
+
+ * src/rrd_graph.c: Somehow eight lines were missing from function
+ rrd_graph(). Also fixed minor bug in vdef_calc().
+
+2001-12-17 12:48 oetiker
+
+ * src/rrd_fetch.c: fix overflow error ...
+
+2001-12-11 22:55 jake
+
+ * src/rrd_info.c: Fixed uninitialized ptr causing seg fault invoking
+ info for COMPUTE data sources.
+
+2001-11-18 08:41 oetiker
+
+ * src/rrd_cgi.c: return "" instead of NULL for <RRD::GETENV
+ UNKNOWN_VARIABLE> -- Michael <sysadmin@qsl.net>
+
+2001-11-17 16:57 oetiker
+
+ * bindings/Makefile.am: fixed path to mkinstalldirs -- Laurent
+ Saehyun Kim�<LKim@xo.com>
+
+2001-09-08 18:25 oetiker
+
+ * doc/cdeftutorial.pod, doc/rrdtutorial.pod: spelling updates by
+ Martin Schulze <joey@finlandia.infodrom.north.de>
+
+2001-08-22 22:29 jake
+
+ * doc/rrdtune.pod, src/rrd_create.c, src/rrd_hw.c, src/rrd_hw.h,
+ src/rrd_rpncalc.c, src/rrd_tool.c, src/rrd_tune.c: Contents of
+ this patch: (1) Adds/revises documentation for rrd tune in
+ rrd_tool.c and pod files. (2) Moves some initialization code from
+ rrd_create.c to rrd_hw.c. (3) Adds another pass to smoothing for
+ SEASONAL and DEVSEASONAL RRAs. This pass computes the coefficients
+ as deviations from an average; the average is added the baseline
+ coefficient of HWPREDICT. Statistical texts suggest this to
+ preserve algorithm stability. It will not invalidate RRD files
+ created and smoothed with the old code. (4) Adds the
+ aberrant-reset flag to rrd tune. This operation, which is
+ specified for a single data source, causes the holt-winters
+ algorithm to forget everthing it has learned and start over. (5)
+ Fixes a few out-of-date code comments.
+
+2001-08-13 18:58 oetiker
+
+ * src/rrd_graph.c: spell fix for si units (only in comments)
+
+2001-07-28 22:34 alex
+
+ * doc/rrdgraph.pod, doc/rrdgraph_data.pod,
+ doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
+ doc/rrdgraph_rpn.pod: Removing rrdgraph*.pod from the cvs
- * src/rrd_graph.c: fix implementation of --only-graph
+2001-07-28 22:21 alex
-2005-04-07 21:31 oetiker
+ * doc/Makefile.am, doc/name.inc, doc/rrdgraph.pod,
+ doc/rrdgraph_graph.src, doc/rrdgraph_rpn.src: Edited Makefile.am
+ and the rrdgraph_*.src files. By mistake the previous update was
+ made on the rrdgraph_*.pod files however they are not to be
+ edited. This is now corrected.
- * src/rrd_gfx.c: make libart happy by NOT adjusting coordinates and
- by using the ART_WIND_RULE_NONZERO winding rule
+2001-07-26 02:27 alex
-2005-04-07 21:30 oetiker
+ * src/rrd_graph_helper.c, src/rrd_graph_helper.h: Supporting
+ functions for rrd_graph. Functions that are used frequently and/or
+ from different places should be added here in stead of repeating
+ them in rrd_graph.c over and over again.
- * src/rrd_tool.c: return propper exit codes
+2001-07-26 02:25 alex
-2005-04-07 20:07 oetiker
+ * src/rrd_graph.h: Moved most typedefs etc. from rrd_graph.c to this
+ file
- * src/rrd_graph.h: fix bitpatterns of extraflags so that they do not
- interfear
+2001-07-26 02:22 alex
-2005-04-06 23:58 oetiker
+ * src/rrd_graph.c: Added VDEF TOTAL Moved most typedefs etc. to
+ rrd_graph.h
- * bindings/Makefile.am: prep for 1.2rc4 release
+2001-07-26 02:19 alex
-2005-04-06 23:24 oetiker
+ * src/Makefile.am: Added rrd_graph_helper
- * Makefile.am, bindings/Makefile.am, bindings/perl-piped/RRDp.pm,
- bindings/perl-shared/Makefile.PL, bindings/perl-shared/RRDs.pm,
- configure.ac, rrdtool.spec, src/gdpng.c, src/gifsize.c,
- src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
- src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
- src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c,
- src/rrd_xport.h, src/rrdupdate.c: prep for 1.2rc4 release
+2001-07-26 02:15 alex
-2005-04-06 23:18 oetiker
+ * doc/rrdgraph_rpn.pod: Updated for VDEF TOTAL
- * doc/rrdgraph.src: document RRD_DEFAULT_FONT environment variable
+2001-07-26 02:11 alex
-2005-04-06 22:40 oetiker
+ * NEWS: Announce of VDEF in rrd_graph
- * src/rrd_afm.c, src/rrd_cgi.c, src/rrd_graph.c, src/rrd_nan_inf.c,
- src/rrd_open.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_tool.c, src/rrd_tool.h, src/rrd_update.c, src/rrd_xport.c,
- src/rrdupdate.c: make sure WIN32 sections do NOT kick in for
- cygwin compiles
+2001-07-21 18:17 alex
-2005-04-05 22:49 oetiker
+ * doc/rrdgraph_graph.pod, src/rrd_graph.c: Made PRINT and GPRINT
+ aware of VDEF statements
- * src/rrd_gfx.c: only unwind the areas, the lines should be fine by
- themselves!
+2001-07-20 22:34 oetiker
-2005-04-05 20:32 oetiker
+ * doc/rrdgraph_data.pod, doc/rrdgraph_examples.pod,
+ doc/rrdgraph_graph.pod, doc/rrdgraph_rpn.pod: missing
+ documentation ... -- Alex van den Bogaerdt
+ <alex@slot.hollandcasino.nl>
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, rrdtool.spec, src/gdpng.c, src/gifsize.c,
- src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
- src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
- src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
- src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c,
- src/rrd_xport.h, src/rrdupdate.c: prep for 1.2rc3 release
+2001-07-20 22:34 oetiker
-2005-04-05 20:17 oetiker
+ * src/rrd_datalang.c: only a comment
- * src/rrd_gfx.c, src/rrd_graph.c: * fix transparency rendering by
- rewinding the paths propperly * fix x-axis label drawing by
- considering label precision
+2001-07-20 22:33 oetiker
-2005-04-05 19:14 oetiker
+ * src/rrd_graph.c: small fixes -- Alex van den Bogaerdt
+ <alex@slot.hollandcasino.nl>
- * src/VeraMono.ttf: new originaly copy
+2001-07-18 22:30 oetiker
-2005-04-05 19:12 oetiker
+ * src/rrd_graph.c, src/rrd_rpncalc.c: VDEF and VRULE are comig along
+ -- Alex van den Bogaerdt <alex@slot.hollandcasino.nl>
- * src/VeraMono.ttf: fixed propperties to have a RAW font
+2001-06-05 13:42 oetiker
-2005-04-04 21:56 oetiker
+ * doc/rrdupdate.pod: spell fix
- * configure.ac: make configure work even when no prefix is specified
+2001-05-09 05:31 oetiker
-2005-04-04 21:40 oetiker
+ * NEWS, doc/rrdcreate.pod, src/rrd_update.c: Bug fix: when update of
+ multiple PDP/CDP RRAs coincided with interpolation of multiple
+ PDPs an incorrect value was stored as the CDP. Especially evident
+ for GAUGE data sources. Minor changes to rrdcreate.pod. -- Jake
+ Brutlag <jakeb@corp.webtv.net>
- * src/gdpng.c, src/gifsize.c, src/pngsize.c, src/rrd.h,
- src/rrd_afm.c, src/rrd_afm.h, src/rrd_afm_data.c,
- src/rrd_afm_data.h, src/rrd_cgi.c, src/rrd_create.c,
- src/rrd_datalang.c, src/rrd_diff.c, src/rrd_dump.c,
- src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
- src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h,
- src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
- src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
- src/rrd_last.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
- src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
- src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
- src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
- src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c,
- src/rrd_xport.h, src/rrdupdate.c: prep for 1.2rc2 release
+2001-03-31 15:21 oetiker
-2005-04-04 21:22 oetiker
+ * Makefile.am: added 'all' dependancy to site-perl-install rule as
+ many seem to skip this step when instaling cricket ... probably an
+ incomplete cricket doku.
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
- configure.ac, rrdtool.spec: prepared for 1.2rc2 release
+2001-03-15 19:43 oetiker
+
+ * PROJECTS: added PROJECTS file
-2005-04-04 21:21 oetiker
+2001-03-11 12:03 oetiker
- * configure.ac: prepared for 1.2rc1 release
+ * src/rrd_rpncalc.c, src/rrd_rpncalc.h: reindented
-2005-04-04 21:12 oetiker
+2001-03-11 11:49 oetiker
- * acinclude.m4, configure.ac: prepared for 1.2rc1 release
+ * src/rrd_create.c: reindented the cource for better readability
-2005-04-04 21:07 oetiker
+2001-03-10 23:54 oetiker
+
+ * NEWS, doc/rrdcreate.pod, doc/rrdinfo.pod, doc/rrdtune.pod,
+ doc/rrdupdate.pod, src/Makefile.am, src/rrd_create.c,
+ src/rrd_dump.c, src/rrd_format.c, src/rrd_format.h,
+ src/rrd_graph.c, src/rrd_hw.c, src/rrd_hw.h, src/rrd_info.c,
+ src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
+ src/rrd_tool.h, src/rrd_update.c: Support for COMPUTE data sources
+ (CDEF data sources). Removes the RPN parser and calculator from
+ rrd_graph and puts then in a new file, rrd_rpncalc.c. Changes to
+ core files rrd_create and rrd_update. Some clean-up of aberrant
+ behavior stuff, including a bug fix. Documentation update
+ (rrdcreate.pod, rrdupdate.pod). Change xml format. -- Jake Brutlag
+ <jakeb@corp.webtv.net>
+
+2001-03-07 21:21 oetiker
+
+ * NEWS, doc, doc/.cvsignore, doc/Makefile.am, doc/name.inc,
+ doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph.src,
+ doc/rrdgraph_data.src, doc/rrdgraph_examples.src,
+ doc/rrdgraph_graph.src, doc/rrdgraph_rpn.src, doc/see_also.inc,
+ src/rrd_tune.c: complete rewrite of rrdgraph documentation. This
+ also includs info on upcomming/planned changes to the rrdgraph
+ interface and functionality -- Alex van den Bogaerdt
+ <alex@slot.hollandcasino.nl>
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm:
- prepared for 1.2rc1 release
+2001-03-04 14:06 oetiker
-2005-04-04 21:05 oetiker
+ * trunk/CVSROOT/history: want to keep a history of events
- * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm:
- prepared for 1.2rc1 release
+2001-03-04 13:50 oetiker
-2005-04-04 20:56 oetiker
+ * NEWS: fidex jackes adderss
- * configure.ac: fixed prefix detection code again
+2001-03-04 13:12 oetiker
-2005-04-04 20:53 oetiker
+ * doc/rrdcreate.pod: added note on counter vs derive -- Don BAARDA
+ <don.baarda@baesystems.com>
- * configure.ac: fixed autoprefix
+2001-03-04 13:01 oetiker
-2005-04-04 20:48 oetiker
+ * NEWS, doc/rrdcreate.pod, doc/rrdgraph.pod, doc/rrdtool.pod,
+ doc/rrdtune.pod, src/Makefile.am, src/fnv.h, src/hash_32.c,
+ src/rrd_create.c, src/rrd_dump.c, src/rrd_format.h,
+ src/rrd_graph.c, src/rrd_hw.c, src/rrd_info.c, src/rrd_open.c,
+ src/rrd_restore.c, src/rrd_tool.h, src/rrd_tune.c,
+ src/rrd_update.c, src/rrdupdate.c: Aberrant Behavior Detection
+ support. A brief overview added to rrdtool.pod. Major updates to
+ rrd_update.c, rrd_create.c. Minor update to other core files. This
+ is backwards compatible! But new files using the Aberrant stuff
+ are not readable by old rrdtool versions. See
+ http://cricket.sourceforge.net/aberrant/rrd_hw.htm -- Jake Brutlag
+ <jakeb@corp.webtv.net>
+
+2001-03-04 13:00 oetiker
+
+ * examples, examples/.cvsignore: another do not report Makefile and
+ Makefile.in
+
+2001-03-04 12:51 oetiker
+
+ * src/memtest.c: this file has no purpose
+
+2001-03-04 12:32 oetiker
+
+ * src/rrdupdate.c: rrdupdate is a generated file it has no place in
+ cvs
+
+2001-03-04 11:31 oetiker
+
+ * ., .cvsignore, CHANGES, bindings, bindings/.cvsignore,
+ bindings/perl-piped, bindings/perl-piped/.cvsignore,
+ bindings/perl-shared, bindings/perl-shared/.cvsignore,
+ bindings/tcl, bindings/tcl/.cvsignore, config, config.log,
+ config.status, config/.cvsignore, doc, doc/.cvsignore, libraries,
+ libraries/.cvsignore, libraries/cgilib-0.4,
+ libraries/cgilib-0.4/.cvsignore, libraries/gd1.3,
+ libraries/gd1.3/.cvsignore, libraries/libpng-1.0.9,
+ libraries/libpng-1.0.9/.cvsignore, libraries/zlib-1.1.3,
+ libraries/zlib-1.1.3/.cvsignore, libtool, src, src/.cvsignore:
+ repository cleanup
+
+2001-03-04 11:14 oetiker
+
+ * doc/rrdupdate.pod, src/rrd_tool.c, src/rrd_update.c: added
+ at-style-time@value:value syntax to rrd_update -- Dave Bodenstab
+ <imdave@mcs.net>
+
+2001-03-04 10:29 oetiker
+
+ * src/rrd_open.c: fixed filedescriptor leak -- Mike Franusich
+ <mike@franusich.com>
+
+2001-03-02 22:48 oetiker
+
+ * configure.in, libraries/zlib-1.1.3/Makefile.am: added test for
+ hpux. if matched, compile zlib with -fpic instead of -fPIC
+
+2001-03-01 21:37 oetiker
+
+ * configure.in: added check for the presence of the compiler used to
+ build perl modules
+
+2001-02-25 23:18 oetiker
+
+ * config/config.h, configure, doc/test1.ps, doc/test2.ps: they do
+ not belong into cvs ad they are autogenerated
+
+2001-02-25 22:57 oetiker
+
+ * doc/Makefile.am: Fixed ln for modules
+
+2001-02-25 22:53 oetiker
+
+ * Makefile.am: fixed compile order ... src before bindings
+
+2001-02-25 22:30 oetiker
+
+ * trunk/contrib, trunk/contrib/README, trunk/contrib/add_ds,
+ trunk/contrib/add_ds/README, trunk/contrib/add_ds/add_ds.pl,
+ trunk/contrib/add_ds/batch.pl, trunk/contrib/killspike,
+ trunk/contrib/killspike/README,
+ trunk/contrib/killspike/killspike.pl,
+ trunk/contrib/killspike/killspike.pl.in, trunk/contrib/log2rrd,
+ trunk/contrib/log2rrd/README, trunk/contrib/log2rrd/log2rrd.pl,
+ trunk/contrib/log2rrd/log2rrd.pl.in, trunk/contrib/php3,
+ trunk/contrib/php3/INSTALL, trunk/contrib/php3/Makefile,
+ trunk/contrib/php3/README, trunk/contrib/php3/USAGE,
+ trunk/contrib/php3/VERSION, trunk/contrib/php3/examples,
+ trunk/contrib/php3/examples/rrd_create.php,
+ trunk/contrib/php3/examples/rrd_fetch.php,
+ trunk/contrib/php3/examples/rrd_graph.php,
+ trunk/contrib/php3/examples/rrd_last.php,
+ trunk/contrib/php3/examples/rrd_update.php,
+ trunk/contrib/php3/php3_rrdtool.c,
+ trunk/contrib/php3/php3_rrdtool.h, trunk/contrib/php4,
+ trunk/contrib/php4/.cvsignore, trunk/contrib/php4/INSTALL,
+ trunk/contrib/php4/Makefile.in, trunk/contrib/php4/README,
+ trunk/contrib/php4/USAGE, trunk/contrib/php4/acinclude.m4,
+ trunk/contrib/php4/aclocal.m4, trunk/contrib/php4/build,
+ trunk/contrib/php4/build/dynlib.mk,
+ trunk/contrib/php4/build/fastgen.sh,
+ trunk/contrib/php4/build/library.mk,
+ trunk/contrib/php4/build/ltlib.mk,
+ trunk/contrib/php4/build/program.mk,
+ trunk/contrib/php4/build/rules.mk,
+ trunk/contrib/php4/build/shtool, trunk/contrib/php4/config.guess,
+ trunk/contrib/php4/config.m4, trunk/contrib/php4/config.sub,
+ trunk/contrib/php4/configure, trunk/contrib/php4/configure.in,
+ trunk/contrib/php4/dynlib.m4, trunk/contrib/php4/examples,
+ trunk/contrib/php4/examples/rrd_create.php,
+ trunk/contrib/php4/examples/rrd_fetch.php,
+ trunk/contrib/php4/examples/rrd_graph.php,
+ trunk/contrib/php4/examples/rrd_last.php,
+ trunk/contrib/php4/examples/rrd_update.php,
+ trunk/contrib/php4/install-sh, trunk/contrib/php4/ltconfig,
+ trunk/contrib/php4/ltmain.sh, trunk/contrib/php4/missing,
+ trunk/contrib/php4/mkinstalldirs,
+ trunk/contrib/php4/php_config.h.in,
+ trunk/contrib/php4/php_rrdtool.h, trunk/contrib/php4/rrdtool.c,
+ trunk/contrib/rrd-file-icon, trunk/contrib/rrd-file-icon/README,
+ trunk/contrib/rrd-file-icon/rrd.png, trunk/contrib/rrdexplorer,
+ trunk/contrib/rrdexplorer/README.txt,
+ trunk/contrib/rrdexplorer/map.cgi,
+ trunk/contrib/rrdexplorer/png.cgi, trunk/contrib/rrdfetchnames,
+ trunk/contrib/rrdfetchnames/README,
+ trunk/contrib/rrdfetchnames/rrdfetchnames.pl,
+ trunk/contrib/rrdlastds, trunk/contrib/rrdlastds/README,
+ trunk/contrib/rrdlastds/rrdlastds.pl, trunk/contrib/rrdproc,
+ trunk/contrib/rrdproc/README, trunk/contrib/rrdproc/rrdproc.c,
+ trunk/contrib/rrdview, trunk/contrib/rrdview/README,
+ trunk/contrib/rrdview/rrdview.cgi, trunk/contrib/snmpstats,
+ trunk/contrib/snmpstats/README,
+ trunk/contrib/snmpstats/SNMPstats.pl, trunk/contrib/trytime,
+ trunk/contrib/trytime/.deps,
+ trunk/contrib/trytime/.deps/trytime.P,
+ trunk/contrib/trytime/Makefile, trunk/contrib/trytime/Makefile.am,
+ trunk/contrib/trytime/Makefile.in, trunk/contrib/trytime/README,
+ trunk/contrib/trytime/trytime.c, trunk/website,
+ trunk/website/.img, trunk/website/.img/.imgdot-1x1-transp.gif,
+ trunk/website/.pics, trunk/website/.pics/CAIDAlogo.120.gif,
+ trunk/website/.pics/CAIDAlogo.120.png,
+ trunk/website/.pics/CAIDAlogo.gif,
+ trunk/website/.pics/CAIDAlogo.png,
+ trunk/website/.pics/CAIDAlogo.spons.png,
+ trunk/website/.pics/CAIDAlogo.xpm,
+ trunk/website/.pics/CAIDAlogo2.gif,
+ trunk/website/.pics/CAIDAlogo_small.gif,
+ trunk/website/.pics/b.gif, trunk/website/.pics/b.png,
+ trunk/website/.pics/background.xcf, trunk/website/.pics/bbo.gif,
+ trunk/website/.pics/bbo.png, trunk/website/.pics/bco.gif,
+ trunk/website/.pics/bco.png, trunk/website/.pics/border.gif,
+ trunk/website/.pics/bro.gif, trunk/website/.pics/bro.png,
+ trunk/website/.pics/ecke.gif, trunk/website/.pics/logo-apache.gif,
+ trunk/website/.pics/logo-apache.small.gif,
+ trunk/website/.pics/logo-extra.gif,
+ trunk/website/.pics/logo-linux.gif,
+ trunk/website/.pics/logo-wml.gif, trunk/website/.pics/rrddemo.gif,
+ trunk/website/.pics/rrdlogdemo.gif,
+ trunk/website/.pics/rrdtool.gif, trunk/website/.pics/rrdtool.xar,
+ trunk/website/.pics/unten.gif, trunk/website/.ttf,
+ trunk/website/.ttf/futurab.ttf, trunk/website/.ttf/futurabc.ttf,
+ trunk/website/.ttf/futurabi.ttf, trunk/website/.ttf/futurah.ttf,
+ trunk/website/.ttf/futurahi.ttf, trunk/website/.ttf/futurak.ttf,
+ trunk/website/.ttf/futural.ttf, trunk/website/.ttf/futuralc.ttf,
+ trunk/website/.ttf/futurali.ttf, trunk/website/.ttf/futuram.ttf,
+ trunk/website/.ttf/futuramc.ttf, trunk/website/.ttf/futurami.ttf,
+ trunk/website/.ttf/futuran.ttf, trunk/website/.ttf/futurani.ttf,
+ trunk/website/.ttf/futuraxk.ttf, trunk/website/.ttf/futurbci.ttf,
+ trunk/website/.ttf/futurlci.ttf, trunk/website/.ttf/futurmci.ttf,
+ trunk/website/.ttf/futurxkc.ttf, trunk/website/.ttf/futurxki.ttf,
+ trunk/website/.ttf/futuxkci.ttf, trunk/website/.ttf/trebuc.ttf,
+ trunk/website/.ttf/trebucbd.ttf, trunk/website/.ttf/trebucbi.ttf,
+ trunk/website/.ttf/trebucit.ttf, trunk/website/.ttf/zinjaron.ttf,
+ trunk/website/.wml, trunk/website/.wml/navbar.inc,
+ trunk/website/.wml/nestednavbar.inc,
+ trunk/website/.wml/template.inc, trunk/website/.wml/tobis.inc,
+ trunk/website/.wmlrc, trunk/website/compiling.wml,
+ trunk/website/contributors.wml, trunk/website/developers.wml,
+ trunk/website/download.wml, trunk/website/frontends,
+ trunk/website/frontends/bigsister.wml,
+ trunk/website/frontends/bronc.wml,
+ trunk/website/frontends/cricket.wml,
+ trunk/website/frontends/flowscan.wml,
+ trunk/website/frontends/fwgold.wml,
+ trunk/website/frontends/hoth.wml,
+ trunk/website/frontends/index.wml,
+ trunk/website/frontends/nmis.wml, trunk/website/frontends/nrg.wml,
+ trunk/website/frontends/ntop.wml,
+ trunk/website/frontends/orca.wml,
+ trunk/website/frontends/remstats.wml,
+ trunk/website/frontends/rrgrapher.wml,
+ trunk/website/frontends/slamon.wml, trunk/website/gallery,
+ trunk/website/gallery/alex-01.bash,
+ trunk/website/gallery/alex-01.png,
+ trunk/website/gallery/alex-01.wml,
+ trunk/website/gallery/bkw-01.gif, trunk/website/gallery/bkw-01.pl,
+ trunk/website/gallery/bkw-01.wml,
+ trunk/website/gallery/blair-01-a.png,
+ trunk/website/gallery/blair-01-b.png,
+ trunk/website/gallery/blair-01-c.png,
+ trunk/website/gallery/blair-01-d.png,
+ trunk/website/gallery/blair-01-e.png,
+ trunk/website/gallery/blair-01-f.png,
+ trunk/website/gallery/blair-01.wml,
+ trunk/website/gallery/chris-01.wml,
+ trunk/website/gallery/chris-01temp.png,
+ trunk/website/gallery/chris-01wind.png,
+ trunk/website/gallery/colleen-01.gif,
+ trunk/website/gallery/colleen-01.wml,
+ trunk/website/gallery/edvard-01.png,
+ trunk/website/gallery/edvard-01.wml,
+ trunk/website/gallery/index.wml,
+ trunk/website/gallery/jeff-01.png,
+ trunk/website/gallery/jeff-01.wml,
+ trunk/website/gallery/neal-01.png,
+ trunk/website/gallery/neal-01.wml,
+ trunk/website/gallery/simon-01.png,
+ trunk/website/gallery/simon-01.wml,
+ trunk/website/gallery/steve-01.gif,
+ trunk/website/gallery/steve-01.wml, trunk/website/index.wml,
+ trunk/website/license.wml, trunk/website/mailinglists.wml,
+ trunk/website/manual, trunk/website/manual/bin_dec_hex.wml,
+ trunk/website/manual/cdeftutorial.wml,
+ trunk/website/manual/index.wml,
+ trunk/website/manual/rpntutorial.wml,
+ trunk/website/manual/rrdcgi.wml,
+ trunk/website/manual/rrdcreate.wml,
+ trunk/website/manual/rrddump.wml,
+ trunk/website/manual/rrdfetch.wml,
+ trunk/website/manual/rrdgraph.wml,
+ trunk/website/manual/rrdinfo.wml,
+ trunk/website/manual/rrdlast.wml,
+ trunk/website/manual/rrdresize.wml,
+ trunk/website/manual/rrdrestore.wml,
+ trunk/website/manual/rrdtune.wml,
+ trunk/website/manual/rrdtutorial.es.wml,
+ trunk/website/manual/rrdtutorial.wml,
+ trunk/website/manual/rrdupdate.wml, trunk/website/news.wml,
+ trunk/website/perlbind, trunk/website/perlbind/RRDp.wml,
+ trunk/website/perlbind/RRDs.wml, trunk/website/perlbind/index.wml,
+ trunk/website/rrdcgi.wml, trunk/website/screen.wml,
+ trunk/website/site-sync, trunk/website/tutorial,
+ trunk/website/tutorial/bin_dec_hex.wml,
+ trunk/website/tutorial/cdeftutorial.wml,
+ trunk/website/tutorial/index.wml,
+ trunk/website/tutorial/rpntutorial.wml,
+ trunk/website/tutorial/rrdtutorial.es.wml,
+ trunk/website/tutorial/rrdtutorial.ps,
+ trunk/website/tutorial/rrdtutorial.wml: Initial revision
+
+2001-02-25 22:25 oetiker
+
+ * ., 00README, CHANGES, CONTRIBUTORS, COPYING, COPYRIGHT,
+ MakeMakefile, Makefile.am, NT-BUILD-TIPS.txt, README, TODO,
+ bindings, bindings/Makefile.am, bindings/perl-piped,
+ bindings/perl-piped/MANIFEST, bindings/perl-piped/Makefile.PL,
+ bindings/perl-piped/README, bindings/perl-piped/RRDp.pm,
+ bindings/perl-piped/leaktest.pl, bindings/perl-piped/rrdpl.dsp,
+ bindings/perl-piped/rrdpl.dsw, bindings/perl-piped/t,
+ bindings/perl-piped/t/base.t, bindings/perl-shared,
+ bindings/perl-shared/MANIFEST, bindings/perl-shared/Makefile.PL,
+ bindings/perl-shared/README, bindings/perl-shared/RRDs.pm,
+ bindings/perl-shared/RRDs.xs, bindings/perl-shared/ntmake.pl,
+ bindings/perl-shared/rrdpl.dsp, bindings/perl-shared/rrdpl.dsw,
+ bindings/perl-shared/t, bindings/perl-shared/t/base.t,
+ bindings/tcl, bindings/tcl/Makefile.am, bindings/tcl/README,
+ bindings/tcl/ifOctets.tcl, bindings/tcl/tclrrd.c, config,
+ config.log, config.status, config/Makefile.am, config/acconfig.h,
+ config/aclocal.m4, config/config.guess, config/config.h,
+ config/config.h.in, config/config.sub, config/install-sh,
+ config/libtool, config/libtool/libtool.m4, config/ltconfig,
+ config/ltmain.sh, config/missing, config/mkinstalldirs,
+ config/stamp-h, config/stamp-h.in, configure, configure.in, doc,
+ doc/Makefile.am, doc/bin_dec_hex.pod, doc/cdeftutorial.pod,
+ doc/rpntutorial.pod, doc/rrdcgi.pod, doc/rrdcreate.pod,
+ doc/rrddump.pod, doc/rrdfetch.pod, doc/rrdgraph.pod,
+ doc/rrdinfo.pod, doc/rrdlast.pod, doc/rrdresize.pod,
+ doc/rrdrestore.pod, doc/rrdtool.pod, doc/rrdtune.pod,
+ doc/rrdtutorial.es.pod, doc/rrdtutorial.pod, doc/rrdupdate.pod,
+ doc/test1.ps, doc/test2.ps, examples, examples/4charts.pl.in,
+ examples/Makefile.am, examples/bigtops.pl, examples/bigtops.pl.in,
+ examples/cgi-demo.cgi, examples/cgi-demo.cgi.in,
+ examples/minmax.pl, examples/minmax.pl.in, examples/piped-demo.pl,
+ examples/piped-demo.pl.in, examples/shared-demo.pl,
+ examples/shared-demo.pl.in, examples/stripes.pl,
+ examples/stripes.pl.in, libraries, libraries/Makefile.am,
+ libraries/cgilib-0.4, libraries/cgilib-0.4/Makefile.am,
+ libraries/cgilib-0.4/cgi.5, libraries/cgilib-0.4/cgi.c,
+ libraries/cgilib-0.4/cgi.h, libraries/cgilib-0.4/cgiDebug.3,
+ libraries/cgilib-0.4/cgiGetValue.3,
+ libraries/cgilib-0.4/cgiHeader.3, libraries/cgilib-0.4/cgiInit.3,
+ libraries/cgilib-0.4/cgiRedirect.3,
+ libraries/cgilib-0.4/cgilib.dsp, libraries/cgilib-0.4/cgilib.dsw,
+ libraries/cgilib-0.4/cgitest.c, libraries/cgilib-0.4/jumpto.c,
+ libraries/cgilib-0.4/readme, libraries/gd1.3,
+ libraries/gd1.3/Makefile.am, libraries/gd1.3/README.rrdtool,
+ libraries/gd1.3/demoin.gif, libraries/gd1.3/gd.c,
+ libraries/gd1.3/gd.dsp, libraries/gd1.3/gd.dsw,
+ libraries/gd1.3/gd.h, libraries/gd1.3/gddemo.c,
+ libraries/gd1.3/gdfontg.c, libraries/gd1.3/gdfontg.h,
+ libraries/gd1.3/gdfontl.c, libraries/gd1.3/gdfontl.h,
+ libraries/gd1.3/gdfontmb.c, libraries/gd1.3/gdfontmb.h,
+ libraries/gd1.3/gdfonts.c, libraries/gd1.3/gdfonts.h,
+ libraries/gd1.3/gdfontt.c, libraries/gd1.3/gdfontt.h,
+ libraries/gd1.3/gdlucidab10.c, libraries/gd1.3/gdlucidab10.h,
+ libraries/gd1.3/gdlucidab12.c, libraries/gd1.3/gdlucidab12.h,
+ libraries/gd1.3/gdlucidab14.c, libraries/gd1.3/gdlucidab14.h,
+ libraries/gd1.3/gdlucidan10.c, libraries/gd1.3/gdlucidan10.h,
+ libraries/gd1.3/gdlucidan12.c, libraries/gd1.3/gdlucidan12.h,
+ libraries/gd1.3/gdlucidan14.c, libraries/gd1.3/gdlucidan14.h,
+ libraries/gd1.3/giftogd.c, libraries/gd1.3/index.html,
+ libraries/gd1.3/mathmake.c, libraries/gd1.3/mtables.c,
+ libraries/gd1.3/readme.txt, libraries/gd1.3/webgif.c,
+ libraries/libpng-1.0.9, libraries/libpng-1.0.9/ANNOUNCE,
+ libraries/libpng-1.0.9/CHANGES, libraries/libpng-1.0.9/INSTALL,
+ libraries/libpng-1.0.9/KNOWNBUG, libraries/libpng-1.0.9/LICENSE,
+ libraries/libpng-1.0.9/Makefil,
+ libraries/libpng-1.0.9/Makefile.am, libraries/libpng-1.0.9/README,
+ libraries/libpng-1.0.9/README.rrdtool,
+ libraries/libpng-1.0.9/TODO, libraries/libpng-1.0.9/Y2KINFO,
+ libraries/libpng-1.0.9/example.c, libraries/libpng-1.0.9/libpng.3,
+ libraries/libpng-1.0.9/libpng.txt,
+ libraries/libpng-1.0.9/libpngpf.3, libraries/libpng-1.0.9/png.5,
+ libraries/libpng-1.0.9/png.c, libraries/libpng-1.0.9/png.dsp,
+ libraries/libpng-1.0.9/png.dsw, libraries/libpng-1.0.9/png.h,
+ libraries/libpng-1.0.9/pngasmrd.h,
+ libraries/libpng-1.0.9/pngbar.jpg,
+ libraries/libpng-1.0.9/pngbar.png,
+ libraries/libpng-1.0.9/pngconf.h,
+ libraries/libpng-1.0.9/pngerror.c,
+ libraries/libpng-1.0.9/pnggccrd.c,
+ libraries/libpng-1.0.9/pngget.c, libraries/libpng-1.0.9/pngmem.c,
+ libraries/libpng-1.0.9/pngnow.png,
+ libraries/libpng-1.0.9/pngpread.c,
+ libraries/libpng-1.0.9/pngread.c, libraries/libpng-1.0.9/pngrio.c,
+ libraries/libpng-1.0.9/pngrtran.c,
+ libraries/libpng-1.0.9/pngrutil.c,
+ libraries/libpng-1.0.9/pngset.c, libraries/libpng-1.0.9/pngtest.c,
+ libraries/libpng-1.0.9/pngtest.png,
+ libraries/libpng-1.0.9/pngtrans.c,
+ libraries/libpng-1.0.9/pngvcrd.c, libraries/libpng-1.0.9/pngwio.c,
+ libraries/libpng-1.0.9/pngwrite.c,
+ libraries/libpng-1.0.9/pngwtran.c,
+ libraries/libpng-1.0.9/pngwutil.c, libraries/zlib-1.1.3,
+ libraries/zlib-1.1.3/ChangeLog, libraries/zlib-1.1.3/FAQ,
+ libraries/zlib-1.1.3/INDEX, libraries/zlib-1.1.3/Makefile.am,
+ libraries/zlib-1.1.3/README, libraries/zlib-1.1.3/README.rrdtool,
+ libraries/zlib-1.1.3/adler32.c,
+ libraries/zlib-1.1.3/algorithm.txt,
+ libraries/zlib-1.1.3/compress.c, libraries/zlib-1.1.3/crc32.c,
+ libraries/zlib-1.1.3/deflate.c, libraries/zlib-1.1.3/deflate.h,
+ libraries/zlib-1.1.3/descrip.mms, libraries/zlib-1.1.3/example.c,
+ libraries/zlib-1.1.3/gzio.c, libraries/zlib-1.1.3/infblock.c,
+ libraries/zlib-1.1.3/infblock.h, libraries/zlib-1.1.3/infcodes.c,
+ libraries/zlib-1.1.3/infcodes.h, libraries/zlib-1.1.3/inffast.c,
+ libraries/zlib-1.1.3/inffast.h, libraries/zlib-1.1.3/inffixed.h,
+ libraries/zlib-1.1.3/inflate.c, libraries/zlib-1.1.3/inftrees.c,
+ libraries/zlib-1.1.3/inftrees.h, libraries/zlib-1.1.3/infutil.c,
+ libraries/zlib-1.1.3/infutil.h, libraries/zlib-1.1.3/maketree.c,
+ libraries/zlib-1.1.3/minigzip.c, libraries/zlib-1.1.3/trees.c,
+ libraries/zlib-1.1.3/trees.h, libraries/zlib-1.1.3/uncompr.c,
+ libraries/zlib-1.1.3/zconf.h, libraries/zlib-1.1.3/zlib.3,
+ libraries/zlib-1.1.3/zlib.dsp, libraries/zlib-1.1.3/zlib.dsw,
+ libraries/zlib-1.1.3/zlib.h, libraries/zlib-1.1.3/zutil.c,
+ libraries/zlib-1.1.3/zutil.h, libtool, rrdtool.spec, src,
+ src/Makefile.am, src/gdpng.c, src/getopt.c, src/getopt.h,
+ src/getopt1.c, src/gifsize.c, src/memtest.c, src/ntconfig.h,
+ src/parsetime.c, src/parsetime.h, src/pngsize.c, src/rd_cgi.dsp,
+ src/rrd.dsp, src/rrd.dsw, src/rrd.h, src/rrd_cgi.c,
+ src/rrd_cgi.dsp, src/rrd_create.c, src/rrd_diff.c, src/rrd_dump.c,
+ src/rrd_error.c, src/rrd_fetch.c, src/rrd_format.c,
+ src/rrd_format.h, src/rrd_graph.c, src/rrd_info.c, src/rrd_last.c,
+ src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
+ src/rrd_stat.c, src/rrd_tool.c, src/rrd_tool.h, src/rrd_tune.c,
+ src/rrd_update.c, src/rrdtool.dsp, src/rrdtool.dsw,
+ src/rrdupdate.c: Initial revision
- * configure.ac: fixed config script for prefixing
+2001-02-25 16:09 oetiker
-2005-04-04 20:37 oetiker
+ * trunk/rrdtool, trunk/rrdtool/README: Initial revision
- * 00README, COPYRIGHT, NEWS, PROJECTS, README, TODO, acinclude.m4,
- configure.ac, rrdtool.spec: get ready for 1.2
+2001-02-25 15:29 cvs
-2005-04-04 19:55 oetiker
+ * trunk/CVSROOT, trunk/CVSROOT/checkoutlist,
+ trunk/CVSROOT/commitinfo, trunk/CVSROOT/config,
+ trunk/CVSROOT/cvswrappers, trunk/CVSROOT/editinfo,
+ trunk/CVSROOT/loginfo, trunk/CVSROOT/modules,
+ trunk/CVSROOT/notify, trunk/CVSROOT/rcsinfo,
+ trunk/CVSROOT/taginfo, trunk/CVSROOT/verifymsg: initial checkin
- * branches/1.2: branche for 1.2
+2001-02-25 15:29
+ * branches, tags, trunk: New repository initialized by cvs2svn.