1 RRDtool 1.4.3 - 2010-03-22
2 ==========================
5 * rrdcached: Log to stderr (in addition to syslog) when running in foreground.
8 * rrdcached: Added -m command line option. This option may be used to specify
9 the file permissions of a UNIX socket. The option affects the following
10 sockets only, i.e., it's possible to specify different modes for different
11 sockets. -- Sebastian Harl
13 * rrdcached: Added -s option so set group permissions of the UNIX domain
14 socket. Obviously this will only work if rrdcached is running as root which in
15 my case it has to be (as upstart can't currently monitor non-root
16 daemons). As you may have RRD data sources (data loggers) and RRD
17 consumers (e.g. CGI scripts) that both need to talk to the cache
18 daemon one solution is to set the group permissions of the socket.
20 This offer some flexibility over trying to get every RRD user/daemon
21 running under the same user context. -- Alex Bennee ajb pitcairn.cambridgebroadband.com
23 * rrdcached: Let -s affect the following sockets only. This way, it's possible
24 to specify different groups for different sockets. -- Sebastian Harl
26 * rrd_create: added --no-overwrite option. It prevents rrdtool from
27 clobbering existing rrd files. -- Chris - LINX
29 * ruby bindings: rb_rrd_xport function -- Pavel Pachkovskij pavel.pachkovskij azati.com
31 * use locale settings and _NL_TIME_WEEK_1STDAY to determine the first
32 day of the week. Works on Linux at least -- Tobi Oetiker
34 * rrd_graph: \u to backup one line for special legend placement tricks
37 * rrd_update: new (better) checker for incoming COUNTER or DERIVED data. -- Florian
41 * rrdcached: Do not put any code in assert(). -- Sebastian Harl
43 * add 'm' as a shortcut for 'zoom' in rrd_graph as it was in 1.3
46 * rrd_update: fix for max calculation ... the MAX value of the current
47 consolidation interval was pre-initialized with the MAX value from the
48 previous interval (an over optimization). -- Tobi Oetiker
50 * build: additional dependencies on Makefile to make sure bindings makefiles
51 get rebuild after reconfig -- Tobi Oetiker
53 * ruby bindings: reset rrd_state for grapv in ruby bindings -- Sven Engelhardt
55 * rrd_cgi: make sure that (argv-1)[0] points to something sensible ...
56 hack to undo the damage caused by a senseless optimization. see bug #251
59 * rrd_graph: fix right aligned text -- tobi oetiker
61 * python bindings: pass DESTDIR to setup.py as --root=<DESTDIR> iff a DESTDIR
62 was given. --- Bernhard Reutner-Fischer
64 * rrd_graph: backward compatibility fix - only draw the new type of marker
65 in the graph legend when called with --dynamic-labels -- tobi oetiker
67 * rrd_restore: portability fix - sizeof(time_t) is 4 byte not 32 bit -- tobi oetiker
69 * rrd_xport: The end of the export range should not be adjusted DOWN but UP to hit the
70 next matching step interval or the response will be one row short. -- tobi oetiker
72 * rrd_graph: the end time itself is not part of a time range ... this fixes the segfault
73 reported in #248 -- tobi oetiker
75 * rrd_restore: teach rrd_restore to be able to read the #text value of <a></a> ... this
76 fixes problems with blank last_ds entries ... as reported in #247. -- tobi oetiker
78 * rrd_update: be more diligent in checking the input arguments for rrdtool update and
79 complain if they are wrong. fix for #243 (and more) -- tobi oetiker
81 ----- Older Changelog --------------------
83 2009-11-15 11:54 oetiker
85 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
86 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
87 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
88 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
89 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
90 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
91 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
92 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
93 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
94 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
95 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
96 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
97 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
98 src/rrdupdate.c: prepare for the release of rrdtool-1.4.2
100 2009-11-15 11:53 oetiker
102 * doc/librrd.pod, doc/rrdcached.pod: fix pod syntax
104 2009-11-15 10:51 oetiker
106 * branches/1.3/program/src/rrd_tool.c, src/rrd_tool.c: Switch
107 LC_NUMERIC to C prior to creating rrd_xport output. This makes
108 sure that numbers are always output with a . and not with a ,
110 2009-10-30 22:49 oetiker
112 * src/rrd_daemon.c: clarify rrd_daemon code with JOURNAL_REPLAY
115 2009-10-28 05:15 oetiker
117 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
118 doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
119 src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
120 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
121 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
122 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
123 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
124 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
125 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
126 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
127 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
128 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
129 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
130 src/rrdupdate.c: prepare for the release of rrdtool-1.4.1
132 2009-10-28 05:15 oetiker
134 * configure.ac: updated versions to account for rrd cached fix
136 2009-10-28 05:14 oetiker
138 * src/rrd_daemon.c: Avoid unnecessary string handling for UPDATE
139 commands in rrd_deaemon for 20x speed increasse. Only copy as many
140 bytes as necessary. During journal replay, avoid unnecessary copy
141 (string is discarded). Bug reported by Thorsten von Eicken Patched
144 2009-10-27 21:44 oetiker
146 * src/rrd_tool.c: we have 2009 now
148 2009-10-27 21:40 oetiker
150 * NEWS: added links to documentation
152 2009-10-27 17:55 oetiker
154 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
155 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
156 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
157 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
158 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
159 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
160 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
161 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
162 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
163 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
164 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
165 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
166 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
167 src/rrdupdate.c: set version to 1.4.0 for all files
169 2009-10-27 17:51 oetiker
171 * rrdtool-1.3-release, rrdtool-1.4-release: create build script for
174 2009-10-27 17:49 oetiker
176 * Makefile.am, configure.ac, src/rrd_client.c, src/rrd_graph.h,
177 src/rrd_restore.c: * remove intl from build process ... someone
178 who does actually need it should fix this ... * make the code work
179 on solaris 10 (tested on opencsw server farm. thanks!)
181 2009-10-27 17:04 oetiker
183 * src/rrd_client.c, src/rrd_graph.h, src/rrd_restore.c: more solaris
184 10 portability changes ....
186 2009-10-27 16:18 oetiker
188 * configure.ac, src/rrd_dump.c, src/rrd_graph.c, src/rrd_restore.c,
189 src/rrd_tool.c: remove HAVE_LOCALE_H and HAVE_TIME_H and
190 HAVE_SETLOCALE since they have not been used consistantly anyway
192 2009-10-27 16:12 oetiker
194 * configure.ac: if we use HAVE_TIME_H we should have a check for
195 this in configure ...
197 2009-10-27 13:57 oetiker
199 * NEWS: updated for 1.4 release
201 2009-10-27 13:54 oetiker
203 * src/rrd_graph.c: simplify rrd_graph LC_NUMERIC fix so that all
204 call paramters are affected by it.
206 2009-10-27 13:13 oetiker
208 * doc/rrdgraph.pod, src/rrd_graph.c: allow the grid on:off pattern
211 2009-10-27 13:07 oetiker
213 * src/rrd_restore.c: needs locale.h to compile
215 2009-10-23 15:58 oetiker
217 * configure.ac, src: optional software is expected to live in /opt,
218 so lets follow this custom ... /usr/local is really old school.
220 2009-10-22 23:22 oetiker
222 * src/rrd_tool.c: fix memory handling when argument separation in
223 pipe mode fails. fix for #230
225 2009-10-20 19:23 oetiker
227 * src/rrd_restore.c: set locale to C while restoring
229 2009-10-15 08:42 oetiker
231 * doc/rrdtutorial.pod: another typo fixed by Justin T Pryzby
233 2009-10-15 04:47 oetiker
235 * src/Makefile.am: Removed left-over occurrence of LIB_LIBINTL --
238 2009-10-14 08:04 oetiker
240 * bindings/perl-piped/RRDp.pm, doc/rpntutorial.pod,
241 doc/rrd-beginners.pod, doc/rrdbuild.pod, doc/rrdcached.pod,
242 doc/rrdcreate.pod, doc/rrddump.pod, doc/rrdflushcached.pod,
243 doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
244 doc/rrdgraph_graph.pod, doc/rrdgraph_libdbi.pod,
245 doc/rrdgraph_rpn.pod, doc/rrdpython.pod, doc/rrdruby.pod,
246 doc/rrdtool.pod, doc/rrdtutorial.pod: Fixed various typos in the
247 manpages. Debian bug #550919. -- Justin T. Pryzby
249 2009-10-11 16:00 oetiker
251 * src/rrd_client.c, src/rrd_client.h: load rrd_config.h before
252 rrd_client.h since its content is expected to be present --
255 2009-10-04 21:16 oetiker
257 * src/rrd_flushcached.c: Fix potential memory leak in
258 rrd_flushcached during failure. -- kevin
260 2009-10-04 12:18 oetiker
262 * CONTRIBUTORS: sebastian was missing from the contributors list
264 2009-10-04 12:00 oetiker
266 * src/rrd_graph.c: Do not mess with the locale settings. The main
267 program takes care of that (rrd_tool.c calls setlocale(LC_ALL,"")
268 already. We do call setlocale on LC_NUMERIC a few times to get
269 predictable number formats when parsing strings into floats, but
270 apart from that the code is written in a portable manner and can
271 take whatever the local system supports.
273 2009-10-04 11:48 oetiker
275 * src/rrd_tool.c: * comment on the reson for calling setlocale * to
276 not force the message encoding ... messages should be encoded in
279 2009-10-04 11:37 oetiker
281 * src/rrd_client.c, src/rrd_daemon.c: rrd_client, rrd_daemon: Do not
282 require hostnames to contain a dot. Non-FQDN (e.g. "localhost")
283 are now supported as well. Anything that does not start with '['
284 should be (and is now) treated as <name>[:<port>]. -- Sebastian
287 2009-10-04 11:36 oetiker
289 * src/rrd_client.c: rrd_client: Improved error handling / reporting.
290 * Report getaddrinfo() errors using gai_strerror(). * Replaced
291 "Internal error" with a more verbose error message, if available.
294 2009-10-04 11:35 oetiker
296 * src/rrd_client.c: rrd_client: Do not rewrite path names when
297 accessing remote daemons. When talking to a local daemon (thru a
298 UNIX socket), relative path names are resolved to absolute path
299 names to allow for transparent integration into existing solutions
300 (as requested by Tobi). However, when talking to a remote daemon,
301 absolute path names are not allowed, since path name translation
302 is done by the server (relative to the base directory). --
305 2009-10-04 11:34 oetiker
307 * src/rrd_flushcached.c: rrdflushcached: Do not free 'opt_daemon'
308 before checking the connection. -- Sebastian Harl
310 2009-10-04 11:33 oetiker
312 * src/rrd_fetch.c: rrdfetch: Print a usage summary if not enough
313 parameters have been given. -- Sebastian Harl
315 2009-10-04 11:32 oetiker
317 * src/rrd_daemon.c: rrdcached: Handle journal replay in
318 socket_permission_check(). -- Sebastian Harl
320 2009-10-04 11:30 oetiker
322 * src/rrd_daemon.c: rrdcached: Create the base directory on startup.
325 2009-10-04 11:29 oetiker
327 * src/rrd_daemon.c: rrdcached: Improved the "base-dir symlink
328 check". The daemon checks if the specified base directory contains
329 symlinks by comparing the canonicalized path name (by realpath())
330 with the path name specified on the command line. The GNU libc's
331 implementation of realpath() removed trailing slashes ('/') from
332 the pathname. Thus, specifying a base directory with a trailing
333 slash results in rrdcached aborting, complaining about an invalid
334 base directory, which is quite annoying imho. Now, trailing
335 slashes are removed before comparing the two path names. --
338 2009-10-04 11:28 oetiker
340 * src/rrd_daemon.c: rrdcached: Improved an error message. --
343 2009-10-04 11:27 oetiker
345 * src/rrd_daemon.c: rrdcached: Create the pidfile and (UNIX) socket
346 directories as well. Those files may be located in a subdirectory
347 of, e.g., /var/run/. To avoid the need to manually create (and
348 recreate, e.g. in case /var/run/ is on a tmpfs) that subdirectory,
349 let the daemon handle the creation of those directories. --
352 2009-10-01 18:54 oetiker
354 * src/rrd_fetch_libdbi.c, src/rrd_tool.h: rrd_fetch_libdbi: Fixed
355 some compiler warnings. While at it, declared some private helper
356 functions as static. -- Sebastian Harl
358 2009-09-28 16:21 oetiker
360 * doc/librrd.pod: Moved rrd_dump_cb_r() to section "CORE FUNCTIONS"
361 since this is not a utility function but rather part of RRDtool's
362 core. -- Sebastian Harl
364 2009-09-28 16:16 oetiker
366 * doc/Makefile.am: Moved the 'librrd' manpage to section 3 --
369 2009-09-28 16:16 oetiker
371 * doc/librrd.pod: documentation for rrd_mkdir_p added -- Sebastian
374 2009-09-28 16:16 oetiker
376 * src/rrd_daemon.c: free config_pid_file after using it for the last
377 time ... Else, the daemon might either segfault or leave the PID
378 file around. -- Sebastian Harl
380 2009-09-28 16:15 oetiker
382 * src/rrd_daemon.c: try to create missing journal directories rather
383 than abort with an error. -- Sebastian Harl
385 2009-09-28 16:13 oetiker
387 * src/librrd.sym.in.in, src/rrd.h, src/rrd_utils.c: added
388 rrd_mkdir_p - This function may be used to recursively create some
389 directory, similar to "mkdir -p" on the command-line. -- Sebastian
392 2009-09-24 19:21 oetiker
394 * src/rrd_restore.c: adjusted copyright wording according to
395 sebastians suggestions
397 2009-09-15 12:21 oetiker
399 * trunk/tutorial/lisa2009/rrd-by-example/body.tex: adapted for 2009
401 2009-09-15 12:20 oetiker
403 * trunk/tutorial/lisa2009/abstract-rrdexample.txt,
404 trunk/tutorial/lisa2009/abstract-rrdtut.txt: initial
406 2009-09-15 12:17 oetiker
408 * trunk/tutorial/lisa2009, trunk/tutorial/lisa2009/rrd-intro.odp:
411 2009-09-01 08:49 oetiker
413 * NEWS, src/rrd_graph.c: show element type in legend
415 2009-08-25 09:01 oetiker
417 * configure.ac, src/rrd_client.h, src/rrd_daemon.c: detect if
418 stdint.h is available. if not, use inttypes. this should fix #239
419 and make compilation on solaris 9 work.
421 2009-08-24 12:04 oetiker
423 * debian/README, debian/README.Debian, debian/build_freetype.sh,
424 debian/changelog, debian/control, debian/copyright,
425 debian/librrd0-dev.files, debian/librrd0.files,
426 debian/librrd0.postinst, debian/librrd0.postrm,
427 debian/librrd0.shlibs, debian/librrdp-perl.files,
428 debian/librrds-perl.files, debian/rrdtool-tcl.files,
429 debian/rrdtool.files, debian/rules, debian/watch: replae with
432 2009-08-24 12:02 oetiker
434 * src/rrd_config_bottom.h: call fpclass only once when replacing
437 2009-08-22 22:03 oetiker
439 * MakeMakefile: remove misspellt keyword ...
441 2009-08-21 05:03 oetiker
443 * m4/acinclude.m4, src/rrd_config_bottom.h: make sure all elements
444 required in the definition of isinf are defined in their turn
446 2009-08-20 22:02 oetiker
448 * src/rrd_graph.c, src/rrd_tool.c: Trim trailing whitespace, reoder
449 getopt_long per shortopt char; Fix -D while at it -- Bernhard
452 2009-08-19 15:24 oetiker
454 * NEWS, doc/rrdgraph.pod, src, src/rrd_graph.c, src/rrd_graph.h,
455 src/rrd_tool.c: The attached patch allows to $ rrdtool graph
456 --border=0 to disable the 3d border around the image. -- Bernhard
457 Reutner-Fischer rep.dot.nop gmail.com
459 2009-08-19 07:44 oetiker
461 * src/rrd_graph.c: yes this should not matter, but I think it is the
464 2009-08-17 21:34 oetiker
466 * src/rrd_dump.c, src/rrd_tune.c: added missing prototypes
468 2009-08-17 21:31 oetiker
470 * CONTRIBUTORS, doc/librrd.pod, src/librrd.sym.in.in, src/rrd.h,
471 src/rrd_dump.c: Added a call back interface to rrd_dump to be able
472 to call the function from c. See librrd.pod for documentation. --
473 Benny Baumann BenBE geshi.org
475 2009-08-16 22:22 oetiker
477 * doc/rrdcached.pod, src/rrd_daemon.c: From: Florian Forster
478 <octo@leeloo.lan.home.verplant.org> This patch introduces
479 per-socket, per-command permissions to the RRD caching daemon,
480 RRDCacheD. This allows administrators to limit access to the
481 daemon in a fine-grained manner. The patch removes the command
482 line option `-L' and introduces `-P' instead. The option must
483 appear *before* the `-l' option and the given permissions are set
484 for all following sockets or another `-P' option. For example:
485 rrdcached -P FLUSH,PENDING -l 10.2.3.4 -P UPDATE -l
486 unix:/some/path Allow `FLUSH' and `PENDING' commands to clients
487 connected via IPv4 networking and `UPDATE' to clients connected
488 via a UNIX domain socket only. There are a couple of exceptions: -
489 The commands `HELP' and `QUIT' are always allowed. - If the
490 command `BATCH' is allowed, the command `.' is automatically
491 allowed, too. By default, i. e. if no `-P' option is specified,
492 all commands will be allowed. As a shortcut to reset the behavior
493 to the default behavior, you can use the slightly hackish `-P ""'
494 syntax. Signed-off-by: Florian Forster
495 <octo@leeloo.lan.home.verplant.org>
497 2009-08-16 22:05 oetiker
499 * configure.ac: with my Debian Testing box I had to apply the
500 following small changes to the `configure.ac' file in order to
501 make `autoconf' happy. Don't know what the problem precisely is ?
502 m4 and its square parenthesis is too high for me ;) -- Florian
504 2009-08-16 22:00 oetiker
506 * autogen.sh: there is no config directory ... so lets not search
509 2009-08-11 14:00 oetiker
511 * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: fix
512 freeing order when generating error messages. found by Dmitry V.
515 2009-08-10 11:47 oetiker
517 * m4/acinclude.m4: include math.h when testing IEEE
519 2009-08-08 14:06 oetiker
521 * branches/1.3/program/doc/rrd-beginners.pod, doc/rrd-beginners.pod:
522 remove extra \ in perl example
524 2009-08-08 09:38 oetiker
526 * src/rrd_daemon.c: The journal files are time-stamped and replayed
527 in order. This allows systems with 32-bit signed off_t to write
528 more than 2GB of journal entries per flush interval. --kevin
530 2009-08-08 09:36 oetiker
532 * doc/rrdgraph.pod: add some shell proggramming advice ... Bernhard
535 2009-08-08 09:34 oetiker
537 * src/rrd_daemon.c: Remove PID file later in the cleanup process
540 2009-08-08 09:29 oetiker
542 * src/rrd_daemon.c: Increment the DataSetsWritten counter before
543 freeing the RRD values. --kevin
545 2009-08-08 09:28 oetiker
547 * src/rrd_daemon.c: The current method may have caused flushes (and
548 journal rotations) more often than necessary. The problem was
549 introduced in r1600. --kevin
551 2009-08-08 09:27 oetiker
553 * src/rrd_daemon.c: Two-phase shutdown for rrdcached ensures that
554 values are flushed. Previously, it was possible for the queue
555 threads to exit before the flush thread completed queueing values.
556 If running with -F, rrdcached may have crashed due to assertion
557 failure before writing all values. -- kevin
559 2009-08-07 06:04 oetiker
561 * branches/1.3/program/bindings/python/rrdtoolmodule.c,
562 bindings/python/rrdtoolmodule.c: include PACKAGE_VERSION as
563 version number for python module to fix #236
565 2009-08-03 18:51 oetiker
567 * branches/1.3/program/src/rrd_info.c, src/rrd_info.c: in rrd > 1.3
568 it's called rrd_info_push ... and not just info_push ...
570 2009-08-03 18:45 oetiker
572 * branches/1.2/program/src/rrd_info.c,
573 branches/1.3/program/src/rrd_info.c, src/rrd_info.c: Show the
574 index of each data source in the rrd_info output. Patch for #231
575 provided by Glenn Herteg, GroundWork Open Source, Inc.
577 2009-07-30 07:57 oetiker
581 2009-07-30 07:56 oetiker
583 * src/rrd_tune.c: rrd_tune HW Update Allow to set the smoothing
584 window (alpha, beta, gamma) to zero. I'm using rrdtool 1.3.8 with
585 abberant behavior detection from the Brutlag method. I need to use
586 a week seasonality and no smoothing for the SEASONAL and
587 DEVSEASONAL. So I use rrdtune in order to set the smoothing window
588 to 0.0. This calls the set_hwarg(). But this method is also used
589 to tune the alpha, beta and gamma that can't be set to 0.0 So when
590 I tune my smoothing window size to 0.0, it returns -1 due to the
591 if(window<=0.0) then do nothing. I join here a small correction
592 with a differnent method used to set only the smoothing window
593 size and allowing it to be zero. -- sylvain.luiset gmail.com
595 2009-07-28 16:49 oetiker
597 * configure.ac: update conditional silent-rules
599 2009-07-14 12:00 oetiker
601 * src/rrd_daemon.c: Handle race condition for "UPDATE" with new
602 files. Problem found by Sebastian Harl. Patch by Kevin.
604 2009-07-12 06:28 oetiker
606 * src/rrd_daemon.c: Do not trust cache tree pointers after releasing
607 the cache lock. It's possible that a "FORGET" was issued in the
610 2009-07-10 05:52 oetiker
612 * src/rrd_daemon.c: destroy flush condition variable
614 2009-07-10 05:51 oetiker
616 * src/rrd_graph.c: Move <libgen.h> include so we know whether we
617 HAVE_LIBGEN_H -- kevin
619 2009-07-09 20:14 oetiker
621 * doc/Makefile.am, src/rrd_thread_safe.c: Silence automake
622 portability warnings caused by multiple inference rules. -- kevin
625 2009-07-05 08:41 oetiker
627 * configure.ac, src/rrd_restore.c, win32/rrd_config.h.msvc: check
628 for the size of time_t and behave accordingly
630 2009-07-04 14:51 oetiker
632 * src/rrd_restore.c: be more careful when converting to string to
633 time_t ... test if time_t is long long
635 2009-06-10 19:05 oetiker
637 * bindings/lua/compat-5.1r5/compat-5.1.c,
638 bindings/lua/compat-5.1r5/compat-5.1.h,
639 bindings/lua/compat-5.1r5/compat-5.1.lua: add the real license ...
641 2009-06-10 12:17 oetiker
643 * branches/1.3/program/doc/bin_dec_hex.pod,
644 branches/1.3/program/doc/rrdtutorial.es.pod, doc/bin_dec_hex.pod,
645 doc/rrdtutorial.es.pod: fix bad pdf links
647 2009-06-09 19:22 oetiker
649 * bindings/lua/compat-5.1r5/compat-5.1.c,
650 bindings/lua/compat-5.1r5/compat-5.1.h,
651 bindings/lua/compat-5.1r5/compat-5.1.lua: added compat 5.1 license
654 2009-06-08 05:12 oetiker
656 * branches/1.3/program/configure.ac, configure.ac: make config.h a
657 symlink to rrd_config.h so that intl/Makefile is happy
659 2009-06-08 04:56 oetiker
661 * branches/1.3/program/MakeMakefile,
662 branches/1.3/program/configure.ac, MakeMakefile, configure.ac:
663 Relax automake requirements and make 1.11 features optional --
666 2009-06-07 20:48 oetiker
668 * bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
669 bindings/ruby/main.c: fix some missing rrd_flushcached instances
672 2009-06-07 14:46 oetiker
674 * bindings/tcl/tclrrd.c: switch to the rrd_flushcached interface
676 2009-06-07 14:45 oetiker
678 * src/rrd_cgi.c: consider fgets return value
680 2009-06-07 14:33 oetiker
682 * intl, po/Makefile.in.in: do not try to mess with autopoints files
684 2009-06-07 14:27 oetiker
686 * src/rrd_open.c: check return value from write
688 2009-06-07 14:19 oetiker
690 * src/rrd_daemon.c: check return values of dup and ftruncate
692 2009-06-07 14:12 oetiker
694 * src/rrd_fetch.c, src/rrd_flushcached.c, src/rrd_info.c: fix some
697 2009-06-07 13:57 oetiker
699 * intl, intl/Makefile.in: added a copy to svn since it is changed
702 2009-06-07 13:53 oetiker
704 * po/Makefile.in.in: changed from original version, so include it
707 2009-06-07 13:42 oetiker
709 * Makefile.am, autogen.sh: include libtool with the distro
711 2009-06-07 11:36 oetiker
713 * configure.ac: another ID tag
715 2009-06-07 11:35 oetiker
717 * Makefile.am, README: more id tags added
719 2009-06-07 11:34 oetiker
721 * COPYRIGHT: updated for release
723 2009-06-07 11:34 oetiker
725 * COPYRIGHT, TODO: updated for release
727 2009-06-07 11:20 oetiker
729 * CONTRIBUTORS: added $Id:$
731 2009-06-07 11:16 oetiker
735 2009-06-02 13:55 oetiker
737 * branches/1.3/program/doc/rrdupdate.pod, doc/rrdupdate.pod: Mention
738 that negative time values should be separated by '--' in
739 rrdupdate.pod -- Sebastian Harl
741 2009-06-02 05:55 oetiker
743 * trunk/talks/op5-09, trunk/talks/op5-09/3days-solar-graph.pdf,
744 trunk/talks/op5-09/active-acache-management.pdf,
745 trunk/talks/op5-09/active-acache-management.xar,
746 trunk/talks/op5-09/beamercolorthemetobi.sty,
747 trunk/talks/op5-09/body.tex, trunk/talks/op5-09/cache-flow.pdf,
748 trunk/talks/op5-09/cache-flow.xar,
749 trunk/talks/op5-09/cache-importance.pdf,
750 trunk/talks/op5-09/cache-importance.xar,
751 trunk/talks/op5-09/charles.png,
752 trunk/talks/op5-09/energy_graph.png,
753 trunk/talks/op5-09/handouts.tex,
754 trunk/talks/op5-09/n20e-daily.png,
755 trunk/talks/op5-09/nmn09_200.jpg, trunk/talks/op5-09/pings.png,
756 trunk/talks/op5-09/presentation.tex,
757 trunk/talks/op5-09/readahead-fix.pdf,
758 trunk/talks/op5-09/readahead-fix.xar,
759 trunk/talks/op5-09/systembelastung.png,
760 trunk/talks/op5-09/update-schematics.pdf,
761 trunk/talks/op5-09/update-schematics.xar: initial
763 2009-06-01 14:01 oetiker
765 * branches/1.3/program/m4/acinclude.m4, m4/acinclude.m4: Make
766 rrdtool compile on GNU/kFreeBSD. Fix for Debian bug 494874. Patch
769 2009-06-01 13:58 oetiker
771 * branches/1.3/program/src/rrd_update.c, src/rrd_update.c: make
772 negative update times work as diescribed in the documentation (-5
773 is NOW-5seconds) this takes care of debian bug 332766
775 2009-05-28 05:25 oetiker
777 * src/rrd_open.c: madvise hints may not be ORed since they are
780 2009-05-27 16:23 oetiker
782 * configure.ac: back to 0.14.4
784 2009-05-27 16:21 oetiker
786 * Makefile.am, configure.ac: get the latest gettext
788 2009-05-27 16:03 oetiker
790 * src/Makefile.am: added gettext.h to dist
792 2009-05-27 15:00 oetiker
794 * src/gettext.h: added missing gettext.h
796 2009-05-27 14:59 oetiker
798 * po/LINGUAS, po/de.po: we don't have any translations ... so do not
801 2009-05-27 14:31 oetiker
803 * autogen.sh, configure.ac: reduce gettext version requirements
805 2009-05-27 14:14 oetiker
807 * MakeMakefile: fix path
809 2009-05-27 13:39 oetiker
811 * MakeMakefile, Makefile.am, acinclude.m4, autogen.sh,
812 bindings/Makefile.am, configure.ac, doc/Makefile.am,
813 m4/acinclude.m4, po/ChangeLog, po/Makevars, src/Makefile.am,
814 src/rrd_i18n.h: the get ready for 1.4rc patch * updated to
815 automake 1.11 with silet build, with this warnings stand out much
816 better in the build process. use make V=1 to see all as before *
817 switched from intltoolize to autopoint for gettext support * moved
818 m4 bits into their own subdirectory --tobi
820 2009-05-27 13:11 oetiker
822 * src/rrd_graph.c, src/rrd_graph.h: Only include libgen.h when we
823 have it. use pbbasename if we do not. Also fixes #223.
825 2009-05-26 15:25 oetiker
827 * doc/rrdtool.pod: update flush to flushcached
829 2009-05-26 15:24 oetiker
831 * bindings/lua/rrdlua.c, bindings/perl-shared/RRDs.pm,
832 bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
833 bindings/ruby/main.c, bindings/tcl/tclrrd.c: bindings should
834 invoke new rrd_flushcached (instead of rrd_cmd_flush) -- kevin
836 2009-05-26 15:20 oetiker
838 * src/rrd_restore.c: "ulong" is not portable. must be unsigned long
841 2009-05-26 08:55 oetiker
843 * doc/Makefile.am: update flush document name
845 2009-05-26 07:14 oetiker
847 * src/Makefile.am: rename rrd_flush.c to rrd_flushcached.c in
850 2009-05-26 07:13 oetiker
852 * doc/rrdflush.pod, doc/rrdflushcached.pod, src/librrd.sym.in.in,
853 src/rrd.h, src/rrd_flush.c, src/rrd_flushcached.c, src/rrd_open.c,
854 src/rrd_tool.c: resolve the "flush inconsistency": * rrd_flush (a
855 leftover from when rrdtool was using stream based io) is turned
856 into a no-op but still exported to preserve library compatibility.
857 * rrd_cmd_flush (the implementation of "rrdtool flush") is renamed
858 to rrd_flushcached along with its command line invocation which is
859 now rrdtool flushcached --tobi
861 2009-05-25 22:23 oetiker
863 * src/rrd_restore.c: While restoring, rrd_restore uses between 30
864 and 40 times as much memory as the size of the rrd file to be
865 restored. This is due to the use of libxml2 for parsing the the
866 whole file prior to turning it into rrd structs. This patch
867 switches rrd_restore to using the xmlTextReader interface for
868 incremental consumtion of xml files. This reduces the memory
869 requirements to about twice the size of the rrd file which should
870 be quite manageable for most cases. The parsing is about 25% less
871 efficient than with the original libxml2 version of rrd_restore.
872 This could be in part due to the more liberal use of malloced
873 memory. Optimizing this is for another day though. --tobi
875 2009-05-25 06:05 oetiker
877 * branches/1.3/program/src/rrd_open.c, src/rrd_open.c: only include
878 utime.h when necessary
880 2009-05-24 10:31 oetiker
882 * branches/1.3/program/configure.ac,
883 branches/1.3/program/src/rrd_info.c,
884 branches/1.3/program/src/rrd_open.c,
885 branches/1.3/program/src/rrd_update.c, configure.ac,
886 src/rrd_info.c, src/rrd_open.c, src/rrd_update.c: * in 1.3:
887 Changed types used in rrd_file_t from off_t to size_t to prevent:
888 warning: comparison between signed and unsigned * Misc other off_t
889 -> size_t changes to prevent signed warning * in 1.3: Added
890 rrd_dump_opt_r declaration to prevent undef warning * Explicit
891 cast to time_t of check in rrd_fetch to prevent signed warning *
892 Added vasprintf path to sprintf_alloc to prevent excessive
893 mallocing * in 1.3: fixed STRERROR_R_CHAR_P undef warning patch by
894 Steven Hartland killing multiplay.co.uk
896 2009-05-22 14:54 oetiker
898 * src/rrd_update.c: reset errno right befor the call I want to test
900 2009-05-22 13:55 oetiker
902 * src/rrd_update.c: inline is something for the compiler to figure
905 2009-05-22 11:32 oetiker
907 * branches/1.3/program/src/rrd_update.c, src/rrd_update.c: fix error
908 messages on the road to fix #222
910 2009-05-21 05:20 oetiker
912 * doc/rrdgraph.pod: fix text organisation
914 2009-05-18 14:23 oetiker
916 * branches/1.3/program/bindings/python/rrdtoolmodule.c,
917 bindings/python/rrdtoolmodule.c: integrated fix for debian bug
918 #529291 as supplied by Anders Hammarquist
920 2009-05-11 21:25 oetiker
922 * branches/1.3/program/configure.ac,
923 branches/1.3/program/src/rrd_getopt.c, configure.ac,
924 src/rrd_getopt.c: fix rrd_getops use of external variables (optarg
925 and friends) ... most prominently is kills a segfault when using
926 rrdtool perl bindings on solaris ... thanks to Ihsan Dogan for
927 helping with tracking this down and providing access to sparc
930 2009-04-29 06:52 oetiker
932 * branches/1.3/program/CONTRIBUTORS,
933 branches/1.3/program/doc/rrdgraph_data.pod, CONTRIBUTORS,
934 doc/rrdgraph_data.pod: added some remarks on CDEF versus VDEF to
935 the docs -- Pablo Sanchez
937 2009-04-20 06:48 oetiker
939 * doc/Makefile.am, doc/librrd.pod, src/librrd.sym.in.in, src/rrd.h,
940 src/rrd_daemon.c, src/rrd_utils.c: This patch includes utility
941 functions to support dynamically sized arrays. This simplifies the
942 code that manages some of the dynamic structures inside rrdcached.
943 A few data types have been changed to size_t. -- kevin
945 2009-04-20 06:46 oetiker
947 * doc/rrdinfo.pod, src/rrd_format.c, src/rrd_info.c, src/rrd_open.c,
948 src/rrd_tool.h: introduced header_property in info output --
949 Daniel.Pocock barclayscapital.com
951 2009-04-17 09:53 oetiker
953 * branches/1.3/program/src/rrd_tool.c, src/rrd_tool.c: add
954 documentation for graph-render-mode
956 2009-04-15 07:05 oetiker
958 * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: fix
959 comments and error messages in rrd_restore patch
961 2009-04-15 07:02 oetiker
963 * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: Fix
964 casting issues in rrd_restore. The bug manifested when compiled on
965 sparc v9 as explained in #218. Patch based in input provided by
968 2009-04-14 13:55 oetiker
970 * branches/1.2/program/bindings/ruby/main.c,
971 branches/1.3/program/bindings/ruby/main.c, bindings/ruby/main.c:
972 make ruby bindings compile with newer ruby versions ... fix for
973 #217 patch provided by rrd trac user.
975 2009-04-14 07:51 oetiker
977 * branches/1.3/program/bindings/perl-piped/RRDp.pm,
978 bindings/perl-piped/RRDp.pm: Generate an error message when using
979 RRDp with graph - this can not work reliably. (Debian Bug#251701)
982 2009-04-14 06:10 oetiker
984 * src/Makefile.am, src/librrd.sym.in.in, src/rrd.h,
985 src/rrd_daemon.c, src/rrd_open.c, src/rrd_restore.c,
986 src/rrd_utils.c: rrd_random() is a wrapper around random() that
987 ensures the PRNG is seeded exactly ONCE per process. rrd_utils.c
988 is introduced for functions that do not have a better home.
991 2009-04-10 08:52 oetiker
993 * src/rrd_daemon.c: This patch consolidates several aspects of the
994 command handling in rrdcached: * all commands, help, and context
995 information is reduced to a single data structure. * all checks
996 for command validity (context and permission) are handled in the
997 main dispatch routine This removes duplicate help/syntax text, and
998 long if..elseif..else chains. It facilitates the addition of new
1001 2009-04-09 15:07 oetiker
1003 * src/rrd_daemon.c: The bookkeeping of all threads is not necessary,
1004 since we cannot pthread_join() them anyway. We only need to know
1005 when the last one has exited. -- kevin
1007 2009-04-09 15:05 oetiker
1009 * doc/rrdcached.pod: added missing docs -- kevin
1011 2009-04-09 15:04 oetiker
1013 * branches/1.3/program/doc/rrdtutorial.pod, doc/rrdtutorial.pod:
1014 added missing newline -- by sebastian harl
1016 2009-04-07 17:33 oetiker
1018 * trunk/talks/swinog18/body.tex,
1019 trunk/talks/swinog18/presentation.tex: minor adjustments
1021 2009-04-07 07:23 oetiker
1023 * m4: make sure an empty m4 is in the checkout
1025 2009-04-07 06:37 oetiker
1027 * branches/1.3/program/doc/rrdgraph.pod,
1028 branches/1.3/program/src/rrd_graph.c, NEWS, doc/rrdgraph.pod,
1029 src/rrd_graph.c: fix for #213 restore old behaviour of --lazy.
1030 Even in lazy mode all the data calculation elements are run. The
1031 main time saving comes from the fact that the graph is not being
1032 drawn and the image does not have to be compressed.
1034 2009-04-07 06:03 oetiker
1036 * branches/1.3/program/src/rrd_dump.c, src/rrd_dump.c: make sure
1037 rrd_dump outputs numbers with C locale so that . does not suddenly
1038 become , this fixes #212
1040 2009-04-06 14:49 oetiker
1042 * CONTRIBUTORS, bindings/python/rrdtoolmodule.c, doc/rrdpython.pod:
1043 I thought that it would be nice to be able to pass parameters to
1044 python bindings as a list (array) of strings. -- Vytautas
1045 Zdanavicius vytaszd at yahoo.com
1047 2009-04-06 14:14 oetiker
1049 * src/rrd_dump.c: use %lld with (long long) conversion when printing
1052 2009-04-06 14:12 oetiker
1054 * branches/1.3/program/src/rrd_update.c, src/rrd_update.c: printf
1055 for time_t with %lli can easily cause a segfault since on many
1056 platforms time_t is only 32bit ... by adding (long long) to the
1057 time value this gets fixed.
1059 2009-04-06 14:08 oetiker
1061 * src/rrd_graph.c: lets have an error message when creating the
1064 2009-04-06 12:02 oetiker
1066 * trunk/talks/goopen-09/active-acache-management.pdf,
1067 trunk/talks/goopen-09/active-acache-management.xar,
1068 trunk/talks/goopen-09/beamercolorthemetobi.sty,
1069 trunk/talks/goopen-09/body.tex,
1070 trunk/talks/goopen-09/cache-flow.pdf,
1071 trunk/talks/goopen-09/cache-flow.xar,
1072 trunk/talks/goopen-09/cache-importance.pdf,
1073 trunk/talks/goopen-09/cache-importance.xar,
1074 trunk/talks/goopen-09/charles.png,
1075 trunk/talks/goopen-09/energy_graph.png,
1076 trunk/talks/goopen-09/handouts.tex,
1077 trunk/talks/goopen-09/n20e-daily.png,
1078 trunk/talks/goopen-09/pings.png,
1079 trunk/talks/goopen-09/presentation.tex,
1080 trunk/talks/goopen-09/readahead-fix.pdf,
1081 trunk/talks/goopen-09/readahead-fix.xar,
1082 trunk/talks/goopen-09/systembelastung.png,
1083 trunk/talks/goopen-09/update-schematics.pdf,
1084 trunk/talks/goopen-09/update-schematics.xar: go open presentation
1087 2009-03-30 18:33 oetiker
1089 * trunk/talks/swinog18/active-acache-management.xar: sync xara file
1091 2009-03-30 18:31 oetiker
1093 * trunk/talks/swinog18,
1094 trunk/talks/swinog18/active-acache-management.pdf,
1095 trunk/talks/swinog18/active-acache-management.xar,
1096 trunk/talks/swinog18/beamercolorthemetobi.sty,
1097 trunk/talks/swinog18/body.tex,
1098 trunk/talks/swinog18/cache-flow.pdf,
1099 trunk/talks/swinog18/cache-flow.xar,
1100 trunk/talks/swinog18/cache-importance.pdf,
1101 trunk/talks/swinog18/cache-importance.xar,
1102 trunk/talks/swinog18/handouts.tex,
1103 trunk/talks/swinog18/presentation.tex,
1104 trunk/talks/swinog18/readahead-fix.pdf,
1105 trunk/talks/swinog18/readahead-fix.xar,
1106 trunk/talks/swinog18/update-schematics.pdf,
1107 trunk/talks/swinog18/update-schematics.xar: initial
1109 2009-03-21 10:45 oetiker
1111 * src/rrd_hw.c: remove excess flush calls ...
1113 2009-03-21 09:56 oetiker
1115 * src/librrd.sym.in.in, src/rrd.h: remove flush symbol
1117 2009-03-21 09:53 oetiker
1119 * src/rrd_hw.c, src/rrd_open.c: the call to rrd_flush has appeared
1120 when rrd_open was fleshed out. It used to be an fflush call which
1121 is something entirely different than the current rrd_flush
1122 implementation with fdatasync was ... we can safely drop this and
1123 gain performance for holt winters in the process ... -- tobi
1125 2009-03-18 17:12 oetiker
1127 * CONTRIBUTORS, NEWS, doc/rrdgraph.pod, src/rrd_graph.c,
1128 src/rrd_graph.h: New rrd_graph functions for legend placement
1129 control added -- Patch by Melchior Rabe rrdtool mrab.de
1131 2009-03-08 11:12 oetiker
1133 * src/rrd_flush.c: rrd_flush.c: Provide a more useful error message.
1136 2009-03-08 08:02 oetiker
1138 * branches/1.2/program/WIN32-BUILD-TIPS.txt,
1139 branches/1.2/program/bindings/Makefile.am,
1140 branches/1.2/program/bindings/perl-shared/MANIFEST,
1141 branches/1.2/program/bindings/perl-shared/ntmake-build,
1142 branches/1.2/program/bindings/perl-shared/ntmake.PL,
1143 branches/1.3/program/WIN32-BUILD-TIPS.txt,
1144 branches/1.3/program/bindings/Makefile.am,
1145 branches/1.3/program/bindings/perl-shared/MANIFEST,
1146 branches/1.3/program/bindings/perl-shared/ntmake-build,
1147 branches/1.3/program/bindings/perl-shared/ntmake.PL,
1148 WIN32-BUILD-TIPS.txt, bindings/Makefile.am,
1149 bindings/perl-shared/MANIFEST, bindings/perl-shared/ntmake-build,
1150 bindings/perl-shared/ntmake.PL: Renaming ntmake.pl to ntmake.PL
1151 (r1742) had unforseen side effects. At least on freebsd ntmake.PL
1152 gets called automatically during build. This is not desired. I
1153 renamed the file to ntmake-build sinc it gets called explicilty on
1154 windows anyway. Reported by Kevin modified by Tobi
1156 2009-03-07 10:31 oetiker
1158 * NEWS, bindings/lua/rrdlua.c, bindings/perl-shared/RRDs.pm,
1159 bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
1160 bindings/ruby/main.c, bindings/tcl/tclrrd.c, doc/rrdflush.pod,
1161 src/rrd_flush.c: This 2-patch series exposes 'flush' methods to
1162 the various language bindings.
1164 2009-03-06 17:30 oetiker
1166 * trunk/talks/goopen-09, trunk/talks/goopen-09/abstract.txt,
1167 trunk/talks/goopen-09/bio.txt: initial
1169 2009-03-06 05:51 oetiker
1171 * branches/1.3/program/src/rrd_xport.c, src/rrd_xport.c: there were
1172 two lines of debug info printed by rrd_xport, messing up the xml
1173 code. Fix by Alejandro Galue.
1175 2009-03-06 05:39 oetiker
1177 * configure.ac, src/rrd_thread_safe.c: Even though POSIX/XSI
1178 requires "strerror_r" to return an "int", some systems (e.g. the
1179 GNU libc) return a "char *" _and_ ignore the second argument (user
1180 provided buffer). The configure script now checks for that
1181 behavior using AC_FUNC_STRERROR_R. rrd_strerror() in
1182 rrd_thread_safe.c has been updated to (hopefully) handle all
1183 possible cases. Previously, rrd_strerror() would have returned
1184 "strerror_r failed. sorry!" in mostly any cases when using glibc,
1185 since "if (strerror_r())" had been used to check for errors which
1186 evaluates to true if a (non-NULL) pointer was returned. Now, we,
1187 at least, return the error number in case anything else fails.
1188 Thanks to Alessandro Iurlano for reporting this issue after
1189 spotting it in collectd <http://collectd.org>. patch by Sebastian
1192 2009-03-06 05:30 oetiker
1194 * src/rrd_daemon.c: Make sure we use correct sizes for vsnprintf
1195 (sizeof) and strncpy (sizeof-1). -- kevin
1197 2009-02-21 09:43 oetiker
1199 * branches/1.2/program/doc/bin_dec_hex.pod,
1200 branches/1.2/program/doc/cdeftutorial.pod,
1201 branches/1.2/program/doc/rrdgraph.pod,
1202 branches/1.2/program/doc/rrdgraph_data.pod,
1203 branches/1.2/program/doc/rrdgraph_examples.pod,
1204 branches/1.2/program/doc/rrdgraph_graph.pod,
1205 branches/1.2/program/doc/rrdgraph_rpn.pod,
1206 branches/1.2/program/doc/rrdresize.pod,
1207 branches/1.2/program/doc/rrdtutorial.es.pod,
1208 branches/1.2/program/doc/rrdtutorial.pod,
1209 branches/1.3/program/doc/bin_dec_hex.pod,
1210 branches/1.3/program/doc/cdeftutorial.pod,
1211 branches/1.3/program/doc/rrdgraph.pod,
1212 branches/1.3/program/doc/rrdgraph_data.pod,
1213 branches/1.3/program/doc/rrdgraph_examples.pod,
1214 branches/1.3/program/doc/rrdgraph_graph.pod,
1215 branches/1.3/program/doc/rrdgraph_rpn.pod,
1216 branches/1.3/program/doc/rrdresize.pod,
1217 branches/1.3/program/doc/rrdtutorial.es.pod,
1218 branches/1.3/program/doc/rrdtutorial.pod, doc/bin_dec_hex.pod,
1219 doc/cdeftutorial.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
1220 doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
1221 doc/rrdgraph_rpn.pod, doc/rrdresize.pod, doc/rrdtutorial.es.pod,
1222 doc/rrdtutorial.pod: Misc documentation fixes by Alex van den
1225 2009-02-21 09:23 oetiker
1227 * doc/rrdgraph.pod, doc/rrdgraph_rpn.pod: Documentation fixes by
1228 Bernhard Reutner-Fischer
1230 2009-01-25 22:39 oetiker
1232 * branches/1.3/program/doc/rrdgraph.pod, doc/rrdgraph.pod: added doc
1233 on new graphv graph_start und graph_end info variables
1235 2009-01-25 22:02 oetiker
1237 * branches/1.2/program/src/rrd_dump.c,
1238 branches/1.2/program/src/rrd_first.c,
1239 branches/1.3/program/src/rrd_dump.c,
1240 branches/1.3/program/src/rrd_first.c,
1241 branches/1.3/program/src/rrd_graph.c, src/rrd_dump.c,
1242 src/rrd_first.c, src/rrd_graph.c: fix type conversion error (on
1243 windows) unsigned/signed affecting timestamps on rrd_dump.
1245 2009-01-25 21:52 oetiker
1247 * branches/1.2/program/bindings/Makefile.am,
1248 branches/1.2/program/bindings/perl-shared/ntmake.PL,
1249 branches/1.2/program/bindings/perl-shared/ntmake.pl,
1250 branches/1.3/program/bindings/Makefile.am,
1251 branches/1.3/program/bindings/perl-shared/ntmake.PL,
1252 branches/1.3/program/bindings/perl-shared/ntmake.pl,
1253 bindings/Makefile.am, bindings/perl-shared/ntmake.PL,
1254 bindings/perl-shared/ntmake.pl: rename ntmake.pl to ntmake.PL so
1255 that it does not get installed
1257 2009-01-25 18:38 oetiker
1259 * src/rrd_tool.c: define cwd where we need it and not outside
1261 2009-01-14 08:14 oetiker
1263 * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: In
1264 rrd_graph: the width/height values are written into
1265 rrd_infoval_t's u_cnt but read out of u_int (u_long vs. int). This
1266 breaks on LP64BE. Patch by Rafal Boni rafal pobox.com
1268 2009-01-14 07:22 oetiker
1270 * NEWS, doc/rrdgraph_rpn.pod, src/rrd_graph.c, src/rrd_graph.h:
1271 added percentnan (VDEF PERCENT variant that ignores NAN) -- patch
1274 2009-01-13 07:37 oetiker
1276 * trunk/talks/opentuesday/rrd-intro.odp: make the talk ready
1278 2009-01-09 15:42 oetiker
1280 * trunk/status2: seems to wrok
1282 2009-01-09 15:41 oetiker
1284 * trunk/status2: test
1286 2009-01-09 15:40 oetiker
1288 * trunk/status/x: test
1290 2009-01-06 16:32 oetiker
1292 * branches/1.3/program/src/rrd_resize.c, src/rrd_resize.c: with MMAP
1293 enabled rrd resize GROW was broken ... this fixes it ...
1295 2009-01-06 15:45 oetiker
1297 * branches/1.2/program/src/rrd_graph.c,
1298 branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: TICK with
1299 negative numbers should 'start from the top of the graph' looking
1300 down ... now it does.
1302 2009-01-06 14:54 oetiker
1304 * branches/1.2/program/src/rrd_cgi.c,
1305 branches/1.3/program/src/rrd_cgi.c, src/rrd_cgi.c: fix for
1306 segfault in rrd_cgi: caused by freeing a invalid address when
1307 printing an error message.
1309 2008-12-26 08:05 oetiker
1311 * branches/1.3/program/configure.ac,
1312 branches/1.3/program/src/rrd_graph.h, configure.ac,
1313 src/rrd_graph.h: Include libgen.h to get prototype for basename in
1314 a POSIX conformant way. Fix for #202.
1316 2008-12-26 08:03 oetiker
1318 * branches/1.3/program/doc/rrdbuild.pod, doc/rrdbuild.pod:
1319 improvements for build docs by Zorzoli, Pablo
1321 2008-12-22 21:23 oetiker
1323 * branches/1.3/program/src/rrd_fetch.c, src/rrd_fetch.c: should free
1324 memory after a successful fetch too ...
1326 2008-12-22 21:23 oetiker
1328 * branches/1.3/program/bindings/perl-shared/RRDs.pm,
1329 bindings/perl-shared/RRDs.pm: documentation fixes
1331 2008-12-22 07:21 oetiker
1333 * branches/1.3/program/doc/rrdgraph.pod, doc/rrdgraph.pod: Fix for
1334 POD error by Sebasian Harl
1336 2008-12-22 07:20 oetiker
1338 * branches/1.3/program/doc/bin_dec_hex.pod,
1339 branches/1.3/program/doc/rpntutorial.pod,
1340 branches/1.3/program/doc/rrdbuild.pod,
1341 branches/1.3/program/doc/rrdcgi.pod,
1342 branches/1.3/program/doc/rrdgraph-old.pod,
1343 branches/1.3/program/doc/rrdgraph.pod,
1344 branches/1.3/program/doc/rrdgraph_data.pod,
1345 branches/1.3/program/doc/rrdgraph_examples.pod,
1346 branches/1.3/program/doc/rrdgraph_graph.pod,
1347 branches/1.3/program/doc/rrdtool.pod,
1348 branches/1.3/program/doc/rrdtutorial.pod, doc/bin_dec_hex.pod,
1349 doc/rpntutorial.pod, doc/rrdbuild.pod, doc/rrdcgi.pod,
1350 doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
1351 doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
1352 doc/rrdgraph_libdbi.pod, doc/rrdtool.pod, doc/rrdtutorial.pod:
1353 Fixes some typos by Sebastian Harl.
1355 2008-12-19 14:26 oetiker
1357 * branches/1.3/program/src/Makefile.am,
1358 branches/1.3/program/src/plbasename.c,
1359 branches/1.3/program/src/plbasename.h,
1360 branches/1.3/program/src/rrd_graph.c,
1361 branches/1.3/program/src/rrd_update.c,
1362 branches/1.3/program/win32/rrdlib.vcproj, src/Makefile.am,
1363 src/plbasename.c, src/plbasename.h, src/rrd_graph.c,
1364 src/rrd_update.c, win32/rrdlib.vcproj: win32 fixes by Stefan .
1365 Ludewig . exitgames . com * added portable plbasename since
1366 basename is not available on stock win32 * rrd_update was using %d
1367 to show a timestamp ... %lli is better since it also will show
1368 64bit time_t correctly.
1370 2008-12-18 23:56 oetiker
1372 * branches/1.3/program/Makefile.am, Makefile.am: fix extra dist to
1373 include missing win32 files
1375 2008-12-11 14:31 oetiker
1377 * branches/1.2/program/src/rrd_fetch.c,
1378 branches/1.3/program/src/rrd_fetch.c, src/rrd_fetch.c: fixed
1379 another seek issue ...
1381 2008-12-11 10:01 oetiker
1383 * branches/1.2/program/rrdtool.spec,
1384 branches/1.3/program/rrdtool.spec, rrdtool.spec: The spec file for
1385 building the rrdtool as an RPM that comes with the release is not
1386 "friendly" to older versions of RHEL and derivatives. -- Martin
1387 Sperl <rrdtool@martin.sperl.org>
1389 2008-12-11 09:59 oetiker
1391 * doc/Makefile.am: include luapod into distro
1393 2008-12-10 13:18 oetiker
1395 * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: On some
1396 architectures, strtod does not turn "NaN" into 'Not A Number
1397 (NAN)' se we better provide our own code here.
1399 2008-12-10 12:42 oetiker
1401 * NEWS, doc/rrddump.pod, src/rrd_dump.c: rrdtool dump is now
1402 backward compatible with rrdtool 1.3 dump again. Default is
1403 --header=dtd and --no-header is an alias for --header=none
1405 2008-12-10 08:29 oetiker
1409 2008-12-09 18:30 oetiker
1411 * branches/1.3/program/doc/rrdgraph.pod,
1412 branches/1.3/program/src/rrd_graph.c,
1413 branches/1.3/program/src/rrd_graph.h,
1414 branches/1.3/program/src/rrd_tool.c, doc/rrdgraph.pod,
1415 src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c: * forward ported
1416 right axis patch from 1.2 branche * fixed --full-size-mode sizing
1417 issue when used in combination with --title the work in the axis
1418 patch has been sponsored by VoltWerk.
1420 2008-12-08 16:07 oetiker
1422 * branches/1.3/program/bindings/ruby/main.c,
1423 branches/1.3/program/bindings/ruby/test.rb, bindings/ruby/main.c,
1424 bindings/ruby/test.rb: Fix for last method in ruby bindings --
1427 2008-12-05 15:39 oetiker
1429 * branches/1.3/program/bindings/perl-shared/Makefile.PL,
1430 bindings/perl-shared/Makefile.PL: integrate osx build hints as
1433 2008-12-05 15:23 oetiker
1435 * src/rrd_open.c: deleted a bit much from rrd_open ... merged back
1438 2008-12-05 15:18 oetiker
1440 * branches/1.3/program/acinclude.m4,
1441 branches/1.3/program/configure.ac,
1442 branches/1.3/program/src/rrd_open.c, acinclude.m4, configure.ac,
1443 src/rrd_open.c: check for broken implementations of msync /
1444 MS_ASYNC where the mtime does not get updated. warn and explicitly
1445 call utime in rrd_open when a file is opened rw.
1447 2008-12-05 10:23 oetiker
1449 * examples/rrdcached/Makefile.am: added rrdcached examples to
1450 extra_dist to make sure they get distributed
1452 2008-12-04 16:01 oetiker
1454 * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: Legends
1455 should NOT be placed in reverse order when using --full-size-mode
1456 ... this fixed #198.
1458 2008-12-04 15:49 oetiker
1460 * src/rrd_fetch.c: add de-referencing to step in fetch check
1462 2008-12-04 15:48 oetiker
1464 * src/rrd.h: fix merg error with win32 port
1466 2008-12-04 09:03 oetiker
1468 * branches/1.2/program/src/rrd_graph_helper.c,
1469 branches/1.3/program/src/rrd_graph_helper.c,
1470 src/rrd_graph_helper.c: Catch CDEF:tot= and raise and error to fix
1471 #199. Thanks to Jeron Massar for reporting this.
1473 2008-12-04 07:02 oetiker
1475 * branches/1.3/program/CONTRIBUTORS,
1476 branches/1.3/program/WIN32-BUILD-TIPS.txt,
1477 branches/1.3/program/src/rrd_tool.c,
1478 branches/1.3/program/win32/rrd.sln,
1479 branches/1.3/program/win32/rrdtool.vcproj, CONTRIBUTORS,
1480 WIN32-BUILD-TIPS.txt, src/rrd_tool.c, win32/rrd.sln,
1481 win32/rrdtool.vcproj: Update to WIN32-BUILD-TIPS.txt and VC
1482 project files so that the rrdtool.exe can be built too. -- Stefan
1483 Ludewig Stefan.Ludewig exitgames.com
1485 2008-12-03 11:08 oetiker
1487 * branches/1.2/program/src/rrd_fetch.c,
1488 branches/1.3/program/src/rrd_fetch.c, src/rrd_fetch.c: When
1489 fetching data from 'past' an rra, rrd_fetch was seeking past the
1490 rrd file. This did cause seek errors in some setups. Fixed. Thanks
1491 to Daniel Pocock for finding the problem.
1493 2008-12-03 09:54 oetiker
1495 * configure.ac, examples/Makefile.am,
1496 examples/rrdcached/Makefile.am: integrated rrdcached examples into
1499 2008-12-03 08:47 oetiker
1501 * examples/rrdcached, examples/rrdcached/RRDCached.pm,
1502 examples/rrdcached/rrdcached-size.pl: add rrdcached examples --
1505 2008-12-02 12:35 oetiker
1507 * branches/1.2/program/doc/rrdbuild.pod,
1508 branches/1.3/program/doc/rrdbuild.pod, doc/rrdbuild.pod: fixed
1509 solaris build instructions
1511 2008-12-01 11:05 oetiker
1513 * doc/Makefile.am: added libdbi doc to extradist
1515 2008-11-24 16:08 oetiker
1517 * trunk/status/2008-11-24.txt: updates by fritz
1519 2008-11-24 14:20 oetiker
1521 * trunk/status/2008-11-24.txt: slightly revised
1523 2008-11-24 14:00 oetiker
1525 * trunk/status/2008-11-24.txt: initial
1527 2008-11-20 13:04 oetiker
1529 * doc/rrdgraph_libdbi.pod, src/rrd_fetch_libdbi.c: Attached a patch
1530 for the rrd-tool LIBDBI integration with the following
1531 improvements: a) correct error handling in case of libdbi being
1532 unable to load the driver was producing segmentation faults. b)
1533 better parsing of datasources * until now timestamp fields had to
1534 be integer and had to contain a unix timestamp - now you can now
1535 also use DateTime fields (you still need to specify it, as the
1536 time-range needs to be defined correctly) * data fields are now no
1537 longer limited to (var)char or DOUBLE fields - FLOAT, INTEGER,...
1538 are now also supported. c) there is a bug with at least LIBDBI
1539 0.8.1 in conjunction with mysql that can result in segmentation
1540 faults when BINARY/BLOB fields are accessed - rrdtool will now
1541 tell you about this fact before dying ;) d) also the value of
1542 rrdderivemaxstep only gets applied if derive has been selected
1543 correctly. e) "GROUP BY timestamp" has been removed from SQL
1544 statement. f) "ORDER BY timestamp" will be added only in the case
1545 of fetching "derived" data. -- Martin Sperl
1547 2008-11-18 17:19 oetiker
1549 * CONTRIBUTORS, src/rrd.h, src/rrd_client.h, src/rrd_create.c,
1550 src/rrd_daemon.c, src/rrd_diff.c, src/rrd_error.c,
1551 src/rrd_fetch.c, src/rrd_first.c, src/rrd_format.c,
1552 src/rrd_getopt.c, src/rrd_getopt.h, src/rrd_getopt1.c,
1553 src/rrd_graph.c, src/rrd_graph.h, src/rrd_hw.c, src/rrd_hw_math.c,
1554 src/rrd_hw_update.c, src/rrd_info.c, src/rrd_open.c,
1555 src/rrd_parsetime.c, src/rrd_resize.c, src/rrd_restore.c,
1556 src/rrd_rpncalc.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
1557 src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c, win32/config.h,
1558 win32/rrdlib.vcproj: win32 portability patch and
1559 win32/rrdlib.vcproj file for the source -- christof wegmann
1560 Christof.Wegmann with exitgames.com some fixes to make the result
1561 work on unix again ...
1563 2008-11-18 08:37 oetiker
1565 * trunk/contrib/php4/rrdtool.c: added patch suggested by Lars
1568 2008-11-18 07:14 oetiker
1570 * configure.ac: missing , added to help string
1572 2008-11-17 16:21 oetiker
1574 * doc/Makefile.am: added build instruction for libdbi docu
1576 2008-11-16 22:24 oetiker
1578 * doc/RRDp.pod, doc/RRDs.pod, doc/rrdgraph_libdbi.pod: missing pod
1581 2008-11-15 14:35 oetiker
1583 * configure.ac: switch tu using AS_HELP_STRING for formatting ...
1585 2008-11-15 14:15 oetiker
1587 * src/rrd_daemon.c: fix typo in handle_request_help --kevin
1589 2008-11-15 14:14 oetiker
1591 * doc/rrdcached.pod: doc fixups for rrdcacehd * documented the -p
1592 option * added nbsp between option and argument * layout one
1593 option per line --kevin
1595 2008-11-11 16:36 oetiker
1597 * src/rrd_graph.c: make basename work
1599 2008-11-11 16:36 oetiker
1601 * doc/rrdcached.pod, src/rrd_daemon.c: This patch allows for
1602 multiple RRD writer threads to service the queue. Now, rrdcached
1603 can have more simultaneous I/O requests into the kernel. This may
1604 allow the kernel to re-order disk writes, resulting in better disk
1605 throughput. In practice, throughput is increased by 2-3x. The
1606 flush (-f) timer maintenance has been moved from queue_thread_main
1607 into its own thread. Be more careful about when to use
1608 pthread_cond_signal vs _broadcast, since multiple threads may be
1609 waiting on &queue_cond. --kevin
1611 2008-11-10 16:41 oetiker
1613 * trunk/tutorial/lisa2008/rrd-intro.odp: added 1.4 notes
1615 2008-11-09 19:19 oetiker
1617 * branches/1.3/program/configure.ac, configure.ac: be even more
1618 liberal with NOT using isfinite on solaris2.8
1620 2008-11-09 00:00 oetiker
1622 * branches/1.2/program/src/rrd_graph.c,
1623 branches/1.2/program/src/rrd_graph.h,
1624 branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: use
1625 basename to determine filename for imginfo as suggested by
1628 2008-11-08 22:57 oetiker
1630 * src/rrd_daemon.c: rrdcached: move queue length decrement into
1631 remove_from_queue -- kevin
1633 2008-11-08 22:57 oetiker
1635 * doc/rrdcached.pod, src/rrd_daemon.c: rrdcached: examine the
1636 current queue with the "QUEUE" command -- kevin
1638 2008-11-08 22:50 oetiker
1640 * src/rrd_daemon.c: This helps with portability on platforms where
1641 realloc doesn't handle NULL. -- kevin
1643 2008-11-08 18:01 oetiker
1645 * doc/rrdcached.pod, src/rrd_daemon.c: document the "QUIT" command
1648 2008-11-08 18:01 oetiker
1650 * src/rrd_daemon.c: rrdcached: journal_replay default failure
1651 reason, just in case avoids a "may be used uninitialized" warning
1654 2008-11-08 18:00 oetiker
1656 * src/rrd_daemon.c: added "quit" command -- kevin
1658 2008-11-08 17:57 oetiker
1660 * src/rrd_daemon.c: rrdcached now frees all of its resources
1661 correctly. This facilitates memory debugging. g_tree now knows how
1662 to free the nodes when it removes them. Also, use g_tree_replace
1663 instead of g_tree_insert. This fixes a bug triggered when the same
1664 file was simultaneously inserted by two clients. --kevin
1666 2008-11-08 17:56 oetiker
1668 * configure.ac: do not quit when libdbi is missing
1670 2008-11-07 22:46 oetiker
1672 * branches/1.2/program/src/rrd_graph.c,
1673 branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: fixed
1674 --font TITLE:12: problem -- tobi
1676 2008-11-07 22:23 oetiker
1678 * src/rrd_fetch_libdbi.c: fix scaling issue -- Martin
1680 2008-11-07 14:09 oetiker
1682 * src/rrd_fetch_libdbi.c: extra file to make libdbi patch work
1684 2008-11-07 14:07 oetiker
1686 * CONTRIBUTORS, configure.ac, src/Makefile.am, src/rrd_fetch.c,
1687 src/rrd_tool.h: As some of you may know that I have created a
1688 patch for rrdtool 1.2 a few years ago, so that a database could be
1689 queried for values for graphing. The patch has been mostly
1690 rewritten and the following changes have been made: * high
1691 dependency on mysql has been reduced by avoiding the temporary
1692 tables (which was bad for mysql replication) * The number of
1693 executed SQL-Statements for one CDEF has been reduced to 1
1694 compared to 11 SQLs (including CREATE TEMPORARY TABLE) - for patch
1695 against version 1.2 * All consolidation is done in rrdtool itself
1696 (MIN,MAX,AVERAGE) * Additional consolidation functions are COUNT
1697 and SIGMA, which give information on statistics on a per
1698 "time-bin" basis. * All these consolidation values are always
1699 returned as separate columns, that are returned by RRD and the
1700 consolidation function given as Argument is ignored. Main reason
1701 is that this way there is only one call to rrd_fetcht and thus the
1702 database even if we need to fetch for example min, avg and max.
1703 Compare this to 3 calls in case of different consolidation
1704 functions - and if you want to get SIGMA and COUNT as well it is
1705 still only one call to the backend and the database. * Some
1706 previous existing features have been taken out at the moment to
1707 allow for this reduced set of SQL queries. o prediction using the
1708 values from the last X days at the same time o the corresponding
1709 sigma calculation * The idea is to create generic CDEF's that will
1710 do the same thing, but that is also available when using RRD-files
1711 (similar to TREND, but with another scope) This will get posted as
1712 a separate patch. * Overall performance should be much better and
1713 the patch as a whole simpler. * The patch also includes
1714 modifications to the configuration infrastructure, to make libdbi
1715 support optional. -- Martin Sperl
1717 2008-11-07 14:02 oetiker
1719 * CONTRIBUTORS, doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c,
1720 src/rrd_rpncalc.h: new CDEF functions for predictions PREDICT and
1721 PREDICTSIGMA -- Martin Sperl
1723 2008-11-07 13:51 oetiker
1725 * src/rrd_daemon.c: Much simpler handling of timestamp errors.
1726 Return an error to the user when any of the time stamp values are
1727 invalid. This is similar to RRDTool's normal behavior. Removed the
1728 complex logic previously used to return error codes to the user.
1729 This solves a bug where non-advancing timestamps could have
1730 produced incorrect error output during "BATCH" mode. The bug was
1731 cause by using the sock->wbuf pointer for the error output. --
1734 2008-11-07 13:45 oetiker
1736 * src/rrd_daemon.c: rrdcached: pull in rrd_config.h so we can use
1737 its defines ... particularly HAVE_VSNPRINTF -- kevin brintnall
1739 2008-11-04 07:12 oetiker
1741 * bindings/Makefile.am, bindings/lua/Makefile.am, doc/Makefile.am: I
1742 realize now that the problem is the line test -f lua/Makefile &&
1743 cd lua && $(MAKE) install || true in the target
1744 "install-data-local", in bindings/Makefile.am. It forces execution
1745 of bindings/lua/Makefile independently of lua being found or not.
1746 I added that line in my first patch, following perl, python and
1747 ruby build style, but it's not needed after I switched to
1748 automake. The make recursion is controlled by SUBDIRS, which will
1749 only contain "lua" if BUILD_LUA is true. -- Fidelis Assis
1751 2008-11-02 17:25 oetiker
1753 * bindings/lua/Makefile.am: fix build process for systems without
1756 2008-11-02 17:09 oetiker
1758 * src/rrd_daemon.c: PTHREAD_COND_INITIALIZER may only be used to
1759 initialize static cond variables. -- Sebastian Harl
1761 2008-11-02 15:25 oetiker
1763 * configure.ac: reverting non build makefile patch ... we need to
1764 lua makefile for building the ditribution
1766 2008-11-01 09:09 oetiker
1768 * configure.ac: do not create the lua makefile if lua is not to be
1771 2008-10-30 14:32 oetiker
1773 * doc/cdeftutorial.pod: fix from alex
1775 2008-10-28 08:57 oetiker
1777 * NEWS, doc/rrddump.pod, doc/rrdtool-dump.xsd, src/rrd_dump.c,
1778 src/rrd_tool.c: - remove the spaccing between the elements - add
1779 xsd support to dump output - change the argument
1780 "[--no-header|-n]" to [--header|-h {xsd,dtd}] -- tobias.lindenmann
1783 2008-10-28 08:47 oetiker
1785 * trunk/website/rrdtool-dump.xsd: xsd for rrdtool
1787 2008-10-26 15:18 oetiker
1789 * configure.ac, src/Makefile.am, src/librrd.sym.in,
1790 src/librrd.sym.in.in: make compilation on older OSX versios work
1791 by removing the # from the librrd.sym file
1793 2008-10-24 07:59 oetiker
1795 * trunk/talks/opentuesday/rrd-intro.odp: added talk
1797 2008-10-24 06:20 oetiker
1799 * branches/1.2/program/doc/rrdpython.pod,
1800 branches/1.3/program/doc/rrdpython.pod, doc/rrdpython.pod: fixed
1801 typo ... GAUGE not GUAGE
1803 2008-10-22 20:41 oetiker
1805 * src/rrd_daemon.c: The previous code relied on the assumption that
1806 pthread_cond_init(&cond) was equivalent to memset(&cond,0). This
1807 may not be true on all platforms. -- kevin
1809 2008-10-22 06:02 oetiker
1811 * src/rrd_daemon.c: remove_cache_item() did not check whether a file
1812 was in queue before modifying the cache head/tail pointers.
1813 Therefore, the process of flushing old files may perturb the
1814 cache_queue_head pointer. This caused some nodes with
1815 CI_FLAGS_IN_QUEUE to be un-linked from the queue list. Thereafter,
1816 they would not be flushed by any periodic process (although they
1817 could be revived with FLUSH or UPDATE). This caused a slow memory
1818 leak for files that are no longer updated. Pending updates for
1819 these "abandoned" files would remain in memory ad infinitum. With
1820 this patch, remove_from_queue() will check that the item is queued
1821 before modifying the head/tail pointers. This restores the
1822 intended behavior. --kevin
1824 2008-10-22 05:08 oetiker
1826 * bindings/lua/Makefile.lua.in: this was replaced by Makefile.am
1828 2008-10-21 06:10 oetiker
1830 * bindings/lua/Makefile.am: guess one needs that in svn too for
1833 2008-10-21 05:42 oetiker
1835 * src/rrd_daemon.c: * Open all listen sockets in daemonize(), while
1836 we still have stderr. Changed open_listen_socket_* routines to
1837 complain to stderr. Now, any errors in binding to the listen
1838 sockets are much more obvious. * Simplified exit of parent after
1839 fork() * PID file will be correctly cleaned up if there is a
1840 failure in daemonize(). * unlink the unix socket before trying to
1841 bind() (after we're sure we have the PID file) -- kevin
1843 2008-10-20 11:46 oetiker
1845 * src/rrd.h, src/rrd_create.c, src/rrd_open.c, src/rrd_update.c:
1846 rrd_notify_row patch: - Delegate choice of starting row for newly
1847 created RRD files to the rrd_open.c API. - Introduce the
1848 rrd_notify_row() function so that an implementation can choose to
1849 align the rows of new RRDs with existing RRDs, if desirable. -
1850 Maintain the existing behaviour (random starting row) by default.
1853 2008-10-20 06:06 oetiker
1855 * bindings/Makefile.am, bindings/lua/README,
1856 bindings/lua/compat-5.1r5, bindings/lua/compat-5.1r5/compat-5.1.c,
1857 bindings/lua/compat-5.1r5/compat-5.1.h,
1858 bindings/lua/compat-5.1r5/compat-5.1.lua, bindings/lua/rrdlua.c,
1859 bindings/lua/test.lua, bindings/lua/test.lua.bottom, configure.ac:
1860 - Lua module build and install process rewritten using
1861 automake+libtool - improved check for compat-5.1 availability --
1864 2008-10-18 22:32 oetiker
1866 * src/rrd_open.c: rrd_open should not create files with restrictive
1867 masks Removed unnecessary "mode" varaible. The mode is only used
1868 when O_CREAT is specified, where we want to use 0666 (as
1869 rrd_create_fn did r<=1612). --kevin
1871 2008-10-18 15:50 oetiker
1873 * src/rrd.h, src/rrd_open.c: - encapsulate fd and mmap related
1874 variables within a private data structure - rrd_file_t keeps a
1875 pointer to the private data structure of type void*, so that other
1876 block storage implementations can store their internal data with
1877 rrd_file_t -- Daniel.Pocock
1879 2008-10-17 05:50 oetiker
1881 * src/rrd_client.c: rrdc_flush_if_daemon should not clobber error
1882 message -- kevin (as suggested by Sebastian)
1884 2008-10-17 05:44 oetiker
1886 * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: use double
1887 for legend positioning to fight wiggle
1889 2008-10-16 21:33 oetiker
1891 * doc/rrdbuild.pod: fix version numbers in compile instructions tobi
1893 2008-10-16 21:30 oetiker
1895 * src/rrd_client.c: In almost all cases where rrdc_flush can fail,
1896 it will leave a more descriptive error message anyway.. better not
1897 overwrite it. -- kevin
1899 2008-10-16 21:12 oetiker
1901 * src/rrd.h, src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c,
1902 src/rrd_first.c, src/rrd_info.c, src/rrd_last.c,
1903 src/rrd_lastupdate.c, src/rrd_open.c, src/rrd_resize.c,
1904 src/rrd_tune.c, src/rrd_update.c: - rrd_open() calculates file
1905 size for new files and calls mmap once for the whole file -
1906 rrd_resize() cleaned up, no longer passing a size through the
1907 cookie argument - rrd_init(&my_rrd) must be called before
1908 rrd_open() - if people are calling rrd_open directly from
1909 application code, this might be troublesome. Alternative
1910 solutions: creating an additional function, rrd_open_create(), or
1911 adding an extra argument to rrd_open() for setting the file size
1914 2008-10-16 21:05 oetiker
1916 * src/rrd_open.c, src/rrd_update.c: move rrd_lock into rrd_open
1917 where the general rrd_file ops are located. -- Daniel Pocock
1919 2008-10-16 06:11 oetiker
1921 * src/rrd_daemon.c: error reporting caused crash in journal replay
1923 2008-10-16 06:11 oetiker
1925 * doc/rrdbuild.pod: better build docs
1927 2008-10-15 05:29 oetiker
1929 * src/rrd.h, src/rrd_create.c, src/rrd_open.c, src/rrd_resize.c,
1930 src/rrd_tool.h, src/rrd_update.c: reverted r1601 and r1606 since
1931 r1601 introduced a non portable mremap and r1606 has a dependency
1934 2008-10-14 20:14 oetiker
1936 * src/rrd.h, src/rrd_create.c, src/rrd_open.c, src/rrd_update.c:
1937 This moves selection of the initial RRA row into the rrd_open.c
1938 API The current implementation (random row) is used by default.
1939 However, it now provides an opportunity for alternative
1940 implementations to integrate with rrdtool in a single place. Maybe
1941 there are other places in rrdtool where I should insert calls to
1942 the function rrd_notify_row()? This has been tested with rrdtool
1943 create and rrdtool info to verify that random rows are selected by
1944 default (existing behaviour preserved). -- Daniel Pocock
1946 2008-10-14 19:23 oetiker
1948 * src/rrd_daemon.c: Under most circumstances, rrdcached can detect a
1949 stale pid file. If the process in the pid file does not exist, or
1950 cannot be signalled by the rrdcached owner, then rrdcached will
1951 replace the pid file and start normally. Otherwise, it will
1952 complain verbosely to STDERR. --kevin
1954 2008-10-14 19:08 oetiker
1956 * src/rrd_client.c: * this preserves principle of least surprise
1957 when dealing with files that are reachable via many path strings.
1958 i.e. when $PWD=/base/dir the following files are the same:
1959 /base/dir/x.rrd x.rrd ../dir/x.rrd * for performance, absolute
1960 paths (starting with '/') are not resolved. this reduces the
1961 number of stat(2) system calls.
1963 2008-10-14 19:08 oetiker
1965 * doc/rrdcached.pod, src/rrd_daemon.c: Now, the daemon will check
1966 that a base directory is NOT reached via symbolic link.
1967 Documentation added to illustrate the restriction. This allows
1968 several simplifying (and performance-enhancing) assumptions to be
1969 made elsewhere in the code: * it ensures that paths resolved in
1970 the client via realpath() will match our data structure keys *
1971 it's possible to generate the correct absolute path when given a
1972 relative path by simply prepending the base directory * it's not
1973 necessary to resolve paths that begin with '/' -- kevin
1975 2008-10-14 19:08 oetiker
1977 * CONTRIBUTORS, src/rrd_daemon.c: rrdcached treats relative and
1978 absolute paths the same -- kevin
1980 2008-10-14 11:33 oetiker
1982 * src/rrd_create.c, src/rrd_open.c, src/rrd_resize.c,
1983 src/rrd_tool.h: Some observations I made while implementing this:
1984 - In rrd_open(), the call to rrd_init() clobbers values already
1985 populated in rrd_create.c - The logic for newfile_size in
1986 rrd_open() wasn't really able to cope with the logic for a file
1987 starting with size 0 I've tried to deal with these issues, but
1988 maybe there is a more elegant solution. -- Daniel Pocock
1990 2008-10-14 06:37 oetiker
1992 * src/rrd_daemon.c: clearer way of advancing the flush time -- kevin
1994 2008-10-13 22:07 oetiker
1996 * src/rrd_daemon.c: This patch reduces the number of
1997 time()/gettimeofday() system calls when doing high volume
1998 processing. This enables about 25% speed increase during journal
1999 replay and "BATCH" processing. (this is a function of syscall
2000 overhead). * note when "BATCH" processing or journal replay
2001 starts, use that timestamp for all commands * use the batch start
2002 time to detect when we're in batch mode. no longer need a separate
2003 boolean. * pass the time_t into handle_request * pass the time_t
2004 through to the commands that need it -- kevin brintnall
2006 2008-10-13 18:41 oetiker
2008 * src/rrd_daemon.c: fixed bad folding marker (on
2009 handle_request_flush) -- kevin
2011 2008-10-11 09:53 oetiker
2013 * src/rrd_daemon.c: this ensures that the response is
2014 protocol-compliant even if additional info has been added to the
2015 write buffer during processing. -- kevin brintnall
2017 2008-10-11 09:37 oetiker
2019 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces a
2020 feature whereby rrdcached will disallow updates that do not
2021 advance the update time. This prevents the updates from being
2022 discarded later by rrd_update_r. This patch attempts to make the
2023 most of the protocol's limited ability to return error text when
2024 using a -1 return code. -- kevin brintnall
2026 2008-10-10 05:21 oetiker
2028 * etc/rrdcached-init: This patch ensures that when rrdcached is
2029 stopped, it cleans up the pid file. Apparently this is necessary
2030 if RRDCACHED_USER is not the default "rrdcached". -- Bernard Li
2032 2008-10-10 05:21 oetiker
2034 * rrdtool.spec: The patch I submitted for rrdtool.spec introduced a
2035 bug where there are two ldconfig calls in the %postun section.
2036 This patch fixes that. -- Bernard Li
2038 2008-10-10 05:19 oetiker
2040 * etc/rrdcached-default, etc/rrdcached-init: This patch does two
2041 things: - remove the --pidfile check, for compatibility with older
2042 RHEL/Centos systems - update the username used by the init script,
2043 to remain consistent with Bernard's changes to the spec file --
2046 2008-10-08 20:47 oetiker
2048 * rrdtool.spec: Split-out rrd-cached subpackage -- Bernard Li
2050 2008-10-08 05:49 oetiker
2052 * rrdtool.spec: This patch updates the spec file and includes the
2053 librrd.pc file in the -devel subpackage so that you can build the
2054 RPM again. -- Bernard
2056 2008-10-08 05:47 oetiker
2058 * src/rrd_daemon.c: fix crash reported by Bernard Li -
2059 connection_thread_main: avoid double calls to close_connection --
2062 2008-10-08 05:46 oetiker
2064 * doc/rrdcached.pod: fixed typo
2066 2008-10-07 21:10 oetiker
2068 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces two new
2069 commands for cache management: PENDING: shows any un-written
2070 updates for a file FORGET : remove a file completely from cache --
2073 2008-10-07 21:08 oetiker
2075 * src/rrd_daemon.c: This patch moves the permission handling code
2076 around a bit. * moved privilege checks into the command handler
2077 functions (possible now that we pass the sock data structures
2078 around) * on UPDATE, delay journal_write until after
2079 check_file_access(). previously, it was possible for a high-priv
2080 socket to introduce commands into the journal that could be
2081 replayed if they were still in the journal at next startup. *
2082 moved has_privilege() further up in the file to avoid need for
2083 prototype. -- kevin brintnall
2085 2008-10-07 16:28 oetiker
2087 * src/rrd_daemon.c: This patch introduces some extra safety checks
2088 in journal processing, and cleans up the code a little bit. *
2089 moved journal initialization to its own function; main() is
2090 cleaner * any time we process a file, log the results (previous
2091 code only loggded if there was a valid entry) * After reading
2092 journals at startup, only trigger full flush out to disk if the
2093 user specified -F. Avoids unnecessary IO on startup unless the
2094 user also wants unnecessary IO on shutdown. * journal_replay is
2095 much more careful about files it will open * must be a regular
2096 file * must be owned by daemon user * must not be group/other
2097 writable * Ensure that the journal gets created with the right
2098 permissions. ... even when the daemon is invoked with a permissive
2099 umask. equivalent to "chmod a-x,go-w" -- kevin
2101 2008-10-07 15:37 oetiker
2103 * src/rrd_open.c: aniel Pocock reported that the argument may be
2104 NULL in low-diskspace situations, so check for that here to
2105 prevent a segmentation fault. -- Florian Forster
2107 2008-10-06 19:14 oetiker
2109 * bindings/lua/Makefile.lua: Makefile.lua is now generated
2111 2008-10-06 19:13 oetiker
2113 * bindings/lua/Makefile.lua.in: added missing file from lua 5.0
2116 2008-10-06 19:05 oetiker
2118 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces "BATCH"
2119 mode. In this mode, a client can feed multiple commands to
2120 rrdcached without waiting for acknowledgement. This permits
2121 multiple commands to be sent for each read()/write(). This can
2122 dramatically increase the command throughput by increasing the
2123 amount of work done per system call. It enables over 100k
2124 updates/second with no CPU utilization due to the reduced system
2125 calls. -- kevin brintnall
2127 2008-10-06 19:04 oetiker
2129 * src/rrd_daemon.c: This patch introduces buffered I/O to rrdcached.
2130 Now, rrdcached can interpret as many commands as arrive in a
2131 single read(), and it will use fewer write()s when there are
2132 multiple output lines. All routines now pass around
2133 listen_socket_t objects instead of file descriptors. All I/O is
2134 now contained in two routines. It's no longer necessary to specify
2135 the line count in multi-line outputs, since that is calculated
2136 automatically. This is the foundation for accepting batched
2137 commands. -- kevin brintnall
2139 2008-10-06 05:05 oetiker
2141 * CONTRIBUTORS, bindings/Makefile.am, bindings/lua/Makefile.lua,
2142 bindings/lua/README, bindings/lua/rrdlua.c, configure.ac,
2143 doc/rrdlua.pod: Support to Lua 5.0 -- Fidelis Assis
2145 2008-10-04 22:35 oetiker
2147 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2148 trunk/tutorial/lisa2008/rrd-by-example/ex/v-interfaces.pl,
2149 trunk/tutorial/lisa2008/rrd-by-example/ex/v-interfaces.txt: added
2152 2008-10-04 16:05 oetiker
2154 * configure.ac, src/Makefile.am, src/librrd.pc.in: initial librrd
2155 file added ... this will need more love since it does not pick up
2158 2008-10-04 14:09 oetiker
2160 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2161 trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl: added
2164 2008-10-04 13:34 oetiker
2166 * branches/1.3/program/src/rrd_resize.c, src/rrd_resize.c,
2167 trunk/tutorial/lisa2008/rrd-by-example/ex/hw-demo.pl: * rrd_resize
2168 fixed so that it does NOT alter the original file (mmap side
2169 effect) * rrd_resize can can deal with version 4 files, so let it
2171 2008-10-03 22:53 oetiker
2173 * branches/1.3/program/src/rrd_open.c, src/rrd_open.c: The patch
2174 fixs rrdtools behaviour when presented with trunkated rrd files. *
2175 Make sure that we do not extend past the end of the file when
2176 reading the header. * Makes sure that the data portion of the file
2177 is large enough, based on the ds_cnt and the total number of RRA
2178 rows -- kevin brintnall
2180 2008-10-03 12:24 oetiker
2182 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2183 trunk/tutorial/lisa2008/rrd-intro.odp: updates for lisa
2185 2008-10-03 06:13 zaucker
2187 * trunk/talks/opentuesday/intro.txt: Ergaenzt.
2189 2008-10-02 19:17 oetiker
2191 * src/rrd_daemon.c: folding fix
2193 2008-10-02 19:08 oetiker
2195 * bindings/ruby/extconf.rb: missing spaces in extconf.rb caused
2196 compile failure -- kevin
2198 2008-10-02 17:17 oetiker
2200 * etc/rrdcached-default: permission fix for rrdcached socket --
2203 2008-10-02 11:03 oetiker
2205 * trunk/talks/opentuesday/intro.txt: initial
2207 2008-10-02 11:03 oetiker
2209 * trunk/talks/opentuesday: initial
2211 2008-10-02 06:21 oetiker
2213 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2214 trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl,
2215 trunk/tutorial/lisa2008/rrd-by-example/traffic/index.cgi: minor
2218 2008-10-01 20:58 oetiker
2220 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2221 trunk/tutorial/lisa2008/rrd-intro.odp: read for lisa2008
2223 2008-10-01 20:25 oetiker
2225 * trunk/tutorial/lisa2008/rrd-by-example/ex/catch-fetch.sh,
2226 trunk/tutorial/lisa2008/rrd-by-example/ex/create-first.sh,
2227 trunk/tutorial/lisa2008/rrd-by-example/ex/update-real.sh: export
2230 2008-10-01 20:22 oetiker
2232 * src/Makefile.am: since rrdcached uses pthread functions, use the
2233 threadsafe version of librrd as well. This will also reasolve
2234 build problems on boxes there the ptherad functions must be linked
2237 2008-10-01 20:04 oetiker
2239 * doc/rrdcached.pod: Clearer explanation on which paths are
2240 permitted when -B is supplied -- kevin
2242 2008-10-01 20:01 oetiker
2244 * bindings/lua/Makefile.lua, bindings/ruby/extconf.rb,
2245 bindings/ruby/main.c, bindings/tcl/Makefile.am,
2246 bindings/tcl/tclrrd.c, configure.ac, src/Makefile.am,
2247 src/rrd_client.c, src/rrd_dump.c, src/rrd_gfx.c, src/rrd_open.c,
2248 src/rrd_xport.c: Fixes for the following compiler warnings: -
2249 unused variable - unused parameter - assignment / argument
2250 discards qualifiers from pointer target type - comparison between
2251 signed and unsigned - too many arguments to function - assignment
2252 makes pointer from integer without a cast - incompatible pointer
2253 type - differ in signedness - implicit declaration of function -
2254 enumeration value not handled in switch - value computed is not
2255 used Most notably, a possible segfault in the Rrd_Lastupdate()
2256 code of the TCL bindings has been fixed. Also, -Wundef (warn if an
2257 undefined identifier is evaluated in an #if directive) has been
2258 removed from CFLAGS. I don't see any problem with letting
2259 undefined identifiers evaluate to "false" in rrdtool. Keeping that
2260 option would produce a lot of (imho unnecessary) errors which
2261 would need to be fixed using ugly preprocessor statements like
2262 '#if defined(FOO) && FOO'. -- Sebastian Harl
2264 2008-10-01 19:48 oetiker
2266 * Makefile.am, etc, etc/rrdcached-default, etc/rrdcached-init,
2267 rrdtool.spec: I've adapted an init script for rrdcached, and also
2268 incorporated it into the spec file so that it is deployed with the
2269 RPM. There are also some other changes to the spec file so that I
2270 could build an RPM successfully from trunk. I'm happy to tidy up
2271 the spec file some more if no one else wants to mandate the best
2272 way to do it. By default, rrdcached runs as nobody. I've tested
2273 this on a server running Ganglia gmetad. Regards, Daniel
2275 2008-10-01 19:44 oetiker
2277 * doc/rrdcached.pod, src/rrd_daemon.c: Now, moving a value to the
2278 head of the queue is O(1). Before it was O(queue size). This
2279 improves performance of individual flushes when there is a large
2280 number of files in the queue. As a result, we don't hold the
2281 cache_lock as much. Revamped enqueue_cache_item to take advantage
2282 of the new structure. Renamed _wipe_ci_values to look nicer with
2285 2008-10-01 17:16 oetiker
2287 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2288 trunk/tutorial/lisa2008/rrd-by-example/ex/hw-demo.data,
2289 trunk/tutorial/lisa2008/rrd-by-example/traffic,
2290 trunk/tutorial/lisa2008/rrd-by-example/traffic/codewalk.png,
2291 trunk/tutorial/lisa2008/rrd-by-example/traffic/graph.inc,
2292 trunk/tutorial/lisa2008/rrd-by-example/traffic/ifbyteget.sh,
2293 trunk/tutorial/lisa2008/rrd-by-example/traffic/index.cgi: added
2294 example code and working presentation
2296 2008-10-01 17:15 oetiker
2298 * trunk/tutorial/lisa2008/rrd-by-example/ex/biggraph.pl,
2299 trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl,
2300 trunk/tutorial/lisa2008/rrd-by-example/ex/hw-demo.pl,
2301 trunk/tutorial/lisa2008/rrd-by-example/ex/hw-example.pl: more
2304 2008-10-01 16:53 oetiker
2306 * src/rrd_graph.c: lcd is actually gcd!
2308 2008-09-30 18:44 oetiker
2310 * doc/rrdcached.pod, src/rrd_daemon.c: When -B is specified, the
2311 daemon will only operate on files within the base directory.
2312 Symlink detection is omitted for performance reasons (if a user
2313 can create a symlink, they can probably overwrite the RRDs
2316 2008-09-30 18:43 oetiker
2318 * src/rrd_daemon.c: check permissions before writing to journal --
2321 2008-09-30 18:42 oetiker
2323 * src/rrd_daemon.c: The daemon should behave the same way w/r/t
2324 files whether we "-g" or not. -- kevin
2326 2008-09-29 20:00 oetiker
2328 * src/rrd_daemon.c: This bug caused the last line in each journal
2329 file to be processed a second time. Since it had been modified due
2330 to tokenizing, it failed syntax check. The daemon would always
2331 record one failed line at end-of-journal as a result. No data loss
2332 incurred by this bug. -- kevin
2334 2008-09-29 19:58 oetiker
2336 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces the
2337 concept of socket privilege levels. "UPDATE" and "FLUSHALL"
2338 commands are restricted to high-privilege sockets. "FLUSH"
2339 commands can be executed on any socket. This is ideal for
2340 multi-user installations where only certain users need write
2341 access to the RRD files. Now, nearly all socket information is
2342 passed around the daemon in listen_socket_t data structures. In
2343 case there is other per-socket state (i.e. if we add
2344 authentication) we can put it there. Also, I created a new
2345 "open_listen_socket_network" and removed the network setup from
2346 "open_listen_socket". -- kevin
2348 2008-09-29 19:56 oetiker
2350 * src/rrd_client.c, src/rrd_update.c: This patch provides better
2351 error messages to the client when something goes wrong with the
2352 daemon. When possible, the daemon error message is passed through
2353 to rrd_set_error() on the client. Prior to this patch, most error
2354 conditions would result in "Internal error", which is not very
2355 helpful. -- kevin brintnall
2357 2008-09-29 14:38 oetiker
2359 * trunk/tutorial/lisa2008/rrd-by-example/ex/catch-fetch.sh: initial
2361 2008-09-29 06:45 oetiker
2363 * trunk/tutorial/lisa2008/rrd-by-example,
2364 trunk/tutorial/lisa2008/rrd-by-example/beamercolorthemetobi.sty,
2365 trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2366 trunk/tutorial/lisa2008/rrd-by-example/ex,
2367 trunk/tutorial/lisa2008/rrd-by-example/ex/create-first.sh,
2368 trunk/tutorial/lisa2008/rrd-by-example/ex/create-first.xml,
2369 trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl,
2370 trunk/tutorial/lisa2008/rrd-by-example/ex/rrd-size.pl,
2371 trunk/tutorial/lisa2008/rrd-by-example/ex/rrd-size.txt,
2372 trunk/tutorial/lisa2008/rrd-by-example/ex/update-real.sh,
2373 trunk/tutorial/lisa2008/rrd-by-example/ex/update-real.txt,
2374 trunk/tutorial/lisa2008/rrd-by-example/handouts.tex,
2375 trunk/tutorial/lisa2008/rrd-by-example/presentation.tex: added
2378 2008-09-28 21:37 oetiker
2380 * doc/rrdcached.pod: spelling fix -- kevin
2382 2008-09-28 21:36 oetiker
2384 * doc/rrdcached.pod, src/rrd_daemon.c: This patch removes an extra
2385 "SIGNALS" section in the rrdcached.pod and merges "[BUG] fixed
2386 hang in flush_file() introduced by per-file flush condition". --
2389 2008-09-28 19:27 oetiker
2391 * src/rrd_daemon.c: a few missing {{{ folding }}} markers added --
2394 2008-09-28 19:26 oetiker
2396 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces "fast
2397 shutdown" mode and two new signals. -- kevin brintnall
2399 2008-09-28 19:25 oetiker
2401 * doc/rrdcached.pod, src/rrd_daemon.c: Moved signal handler setup
2402 out of daemonize(). Coalesced common code in preparation for new
2403 signals. Documented behavior of existing signals. -- kevin
2406 2008-09-28 19:23 oetiker
2408 * MakeMakefile: Attached is a patch to lower the version
2409 requirements of libtool and automake. I have tested this on CentOS
2410 4.x with the specified versions of libtool and automake and was
2411 able to build RRDTool fine. I did *not* test building with PHP,
2412 tcl, ruby or Python though. I also abstracted the version numbers
2413 of all the dependencies such that editing them in the future will
2414 be easier. -- Bernard Li
2416 2008-09-28 19:12 oetiker
2418 * doc/rrdcached.pod, src/rrd_daemon.c: added support for FLUSHALL
2419 command -- kevin brintnall
2421 2008-09-28 19:10 oetiker
2423 * src/rrd_daemon.c: move cache broadcast into enqueue_cache_item --
2426 2008-09-28 19:10 oetiker
2428 * src/rrd_daemon.c: When -z <jitter> is specified, some updates may
2429 be timestamped up to <jitter> seconcds in the future. Therefore, a
2430 timeout of now+1 may not be sufficient. Set abs_timeout past the
2431 point where any updates are currently specified. -- kevin
2434 2008-09-28 19:09 oetiker
2436 * src/rrd_daemon.c: The PID file is created with open() in the
2437 parent process, while we still have STDERR open. If it cannot be
2438 created, it complains verbosely to stderr. The PID file is written
2439 in the child process. The only way the fdopen() will fail on a fd
2440 that is already open is if you're completely out of memory. As in
2441 other places in the code, I didn't consider this a case that
2442 required a very verbose message. (Search for "strdup failed"). If
2443 you still think a more verbose message is called for, please
2444 suggest one. The attached patch corrects the error message to
2445 complain about fdopen() vs fopen(). I hadn't noticed that until
2446 you brought it up. -- kevin brintnall
2448 2008-09-28 19:08 oetiker
2450 * src/librrd.sym.in, src/rrd.h: rrd.h, librrd.sym: Define and export
2451 rrd_info_r() -- Sebastian Harl
2453 2008-09-28 15:01 oetiker
2455 * branches/1.2/program/src/rrd_graph.c,
2456 branches/1.3/program/src/rrd_graph.c,
2457 branches/1.3/program/src/rrd_tool.c, src/rrd_graph.c,
2458 src/rrd_tool.c: vdef calc was using end_orig to determine for
2459 which range it should do its calculations which is odd, since orig
2460 is only the requested range as invocation time and not the data
2461 range deliverd by fetch. It does fall completely flat when
2462 shifting since shifting does not affect the original data. Bug
2463 #177 reported by hokiel
2465 2008-09-27 11:44 oetiker
2467 * branches/1.2/program/src/rrd_xport.c,
2468 branches/1.3/program/src/rrd_xport.c, src/rrd_xport.c: rrdxport
2469 was completely broken for exporting datasources that did not have
2470 a uniform step size. Thanks to Peter Valdemar Mørch for finding
2473 2008-09-26 05:11 oetiker
2475 * src/rrd_daemon.c: create the pid file before forking, so we can
2476 complain to stderr -- kevin brintnall
2478 2008-09-26 05:10 oetiker
2480 * doc/rrdcached.pod, doc/rrdflush.pod, src/rrd_daemon.c: This patch
2481 ensures that the "FLUSH" command will write the updates out to RRD
2482 before returning to the user. Before, it returned when the update
2483 was "dequeued"; updates were not necessarily on disk. Also, for
2484 new nodes, the cache_lock is not held while we are setting up the
2485 new node. We don't want to be holding the lock if the stat()
2486 blocks. -- kevin brintnal
2488 2008-09-25 21:07 oetiker
2490 * src/rrd_client.c: Use the same IPv6/IPv4 as for the client as
2491 Florian did for the server -- kevin brintnall
2493 2008-09-25 20:31 oetiker
2495 * src/rrd_daemon.c: This fixes a couple problems when exiting due to
2496 signal: * connection threads exit without closing client socket
2497 (so client blocks waiting for response that never comes) *
2498 listen_queue_thread blocks on poll() until a new connection comes
2499 in (because no poll timeout specified) -- kevin brintnall
2501 2008-09-25 20:11 oetiker
2503 * src/rrd_daemon.c: set SO_REUSEADDR on the listen socket -- kevin
2506 2008-09-25 20:10 oetiker
2508 * doc/rrdcached.pod, src/rrd_daemon.c: Support for IPv6 has been
2509 broken with revision 1522: Because IPv6-addresses contain colons,
2510 simply checking for a colon and using everything after it does
2511 destroy correctly formatted IPv6-addresses. This patch checks for
2512 dots '.' in the address. If the address contains at least one dot,
2513 it is considered to be a hostname or an IPv4-address and a simple
2514 search for a colon is done. If no dot is found, the code will
2515 check for an opening square bracket '[' at the beginning of the
2516 address. If one if found, the format [address]:port is assumed. If
2517 neither applies, the default port will be used. -- Florian Forster
2519 2008-09-25 15:25 oetiker
2521 * doc/rrdcached.pod, doc/rrddump.pod, doc/rrdfetch.pod,
2522 doc/rrdflush.pod, doc/rrdgraph.pod, doc/rrdinfo.pod,
2523 doc/rrdlast.pod, doc/rrdlastupdate.pod, doc/rrdupdate.pod,
2524 doc/rrdxport.pod, src/rrd_client.c: This adds support for
2525 <address>:<port> in the rrd client library. Obviously this is
2526 required to take advantage of the server's ability to bind to a
2527 non-standard port -- kevin brintnall
2529 2008-09-24 22:21 oetiker
2531 * doc/rrdcached.pod, src/rrd_daemon.c: Allow ports to be specified
2532 with -l addr:port also. -- kevin brintnall
2534 2008-09-24 22:07 oetiker
2536 * bindings/Makefile.am: the rrdlua.pod is in the doc directory
2538 2008-09-24 06:04 oetiker
2540 * doc/rrdcached.pod: added section on error reporting -- Florian
2543 2008-09-22 06:35 oetiker
2545 * MakeMakefile, bindings/Makefile.am, bindings/lua,
2546 bindings/lua/Makefile.lua, bindings/lua/README,
2547 bindings/lua/rrdlua.c, bindings/lua/test.lua, configure.ac,
2548 doc/Makefile.am, doc/rrdlua.pod: I finally finished the first
2549 version of the patch (attached) -- Fidelis Assis fidelis pobox.com
2550 (this does not seem to quite work yet at least not in my hardy
2553 2008-09-22 05:38 oetiker
2555 * branches/1.2/program/configure.ac,
2556 branches/1.3/program/configure.ac, configure.ac: use default
2557 prefix for ruby install if no user defined prefix is available
2559 2008-09-19 20:34 oetiker
2561 * branches/1.3/program/bindings/perl-shared/Makefile.PL,
2562 bindings/perl-shared/Makefile.PL: Bsd lirary path switch added to
2563 perl bindings makefile -- as suggested by Kevin Brintnall
2565 2008-09-18 13:30 oetiker
2567 * branches/1.3/program/src/rrd_open.c, src/rrd_open.c: Fix for
2568 debian bug 498183 ... never *advise after the end of the file. On
2569 sparc this causes a segfault. Thanks to Sebastian Harl and Jurij
2570 Smakov for finding this.
2572 2008-09-14 15:30 oetiker
2574 * src/rrd_daemon.c: fix RRDCacheD documentation -- Florian Forster
2576 2008-09-14 15:28 oetiker
2578 * src/rrd_client.c: The previous code was broken: The response was
2579 read using `read(2)'. If the server wasn't sending fast enough,
2580 the client would stop reading before the entire message had been
2581 read. This patch changes the communication code to use the (line
2582 based) `fgets' function rather than the lower level `read'
2583 function. After reading the first line (which contains the total
2584 number of line to be expected), this precise number of lines is
2585 read - blocking if necessary. Also, the missing four new statistic
2586 values have been added to `rrdc_stats_get'. --Folorian Forester
2588 2008-09-14 10:35 oetiker
2590 * CONTRIBUTORS, doc/rrdcached.pod, doc/rrdflush.pod,
2591 src/librrd.sym.in, src/rrd_client.c, src/rrd_client.h,
2592 src/rrd_daemon.c, src/rrd_dump.c, src/rrd_fetch.c,
2593 src/rrd_flush.c, src/rrd_graph.c, src/rrd_graph.h, src/rrd_info.c,
2594 src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_tool.h,
2595 src/rrd_update.c, src/rrd_xport.c: did not pick up all the changes
2596 for rrdcached in the first round ... so here is the second batch.
2598 2008-09-14 09:49 oetiker
2600 * CONTRIBUTORS, configure.ac, doc/Makefile.am, doc/rrdcached.pod,
2601 doc/rrddump.pod, doc/rrdfetch.pod, doc/rrdgraph.pod,
2602 doc/rrdinfo.pod, doc/rrdlast.pod, doc/rrdlastupdate.pod,
2603 doc/rrdtool.pod, doc/rrdupdate.pod, doc/rrdxport.pod,
2604 src/Makefile.am, src/librrd.sym.in, src/rrd.h, src/rrd_client.c,
2605 src/rrd_client.h, src/rrd_daemon.c, src/rrd_dump.c,
2606 src/rrd_fetch.c, src/rrd_graph.c, src/rrd_graph.h, src/rrd_info.c,
2607 src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_tool.c,
2608 src/rrd_tool.h, src/rrd_update.c, src/rrd_xport.c: RRDcached
2609 patch. This implements an infrastructure, where rrd updates can be
2610 sent to a daemon which caches them prior to bulk-updateing rrd
2611 files. See the rrdcached manual page. -- Created by Florian
2612 Forster with some help from Kevin Brintnall.
2614 2008-09-13 11:42 oetiker
2616 * configure.ac, src/Makefile.am, src/rrd_config_bottom.h: regarding
2617 #183: * move part of rrd_config.h out to a separate file, so that
2618 autoconf is not confused by the more complex expressions. * fix
2619 configure variable name to allow caching * another attemt at
2620 fixing solaris 2.8 compile so that it works out of the box.
2622 2008-09-13 10:56 oetiker
2624 * doc/rrdgraph.pod: fix graph docs
2626 2008-09-11 20:27 oetiker
2628 * src/rrd_graph.c: fixed processing of custom fonts René GARCIA
2631 2008-09-11 07:01 oetiker
2633 * src/rrd_format.h: no , on the last member in C
2635 2008-09-08 22:12 oetiker
2637 * trunk/website/award-white.png,
2638 trunk/website/bin/pod2wml.classic.sh, trunk/website/forum.wml,
2639 trunk/website/inc/favicon.ico, trunk/website/inc/happy-tobi.png,
2640 trunk/website/inc/rrdtool-gold.png,
2641 trunk/website/oscon-120x60.gif, trunk/website/stream-pop.png:
2644 2008-09-08 22:09 oetiker
2646 * trunk/website/.wmkrc, trunk/website/.wmlrc: and they too
2648 2008-09-07 10:22 oetiker
2650 * trunk/website/index.wml, trunk/website/navbar.inc,
2651 trunk/website/support.wml: sync befor branching
2653 2008-09-07 07:19 oetiker
2655 * src/rrd_update.c: The attached patch eliminates the many places
2656 where the rra_current pointer was maintained; the existing
2657 write/seek mechanisms update rrd_file->pos correctly. Also, the
2658 seek at the front of process_arg is not necessary; write_to_rras
2659 will now take care to correct the file position at every update
2660 cycle. This eliminates unnecessary rrd_seek() calls when MMAP is
2661 not enabled. -- kevin brintnall kbrint rufus.net
2663 2008-09-06 15:50 oetiker
2665 * trunk/website/index.wml: added note on 1.3.2
2667 2008-09-06 15:48 oetiker
2669 * trunk/website/bin/pod2wml.sh, trunk/website/inc/template.inc,
2670 trunk/website/index.wml, trunk/website/prog/build.sh,
2671 trunk/website/rrdworld/gbrrdgraphix.xml,
2672 trunk/website/rrdworld/index.wml: improve html generation
2674 2008-09-06 14:24 oetiker
2676 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
2677 doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
2678 src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
2679 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
2680 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
2681 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
2682 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
2683 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
2684 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
2685 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
2686 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
2687 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
2688 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
2689 src/rrdupdate.c: prepare for the release of rrdtool-1.3.2
2691 2008-09-06 11:46 oetiker
2693 * src/rrd_tool.h: we need rrd_format.h here for things to compile
2696 2008-09-06 11:43 oetiker
2698 * doc/rrdbuild.pod: updated opensolaris build instructions
2700 2008-09-06 10:43 oetiker
2702 * bindings/perl-piped/RRDp.pm, configure.ac, src/Makefile.am,
2703 src/librrd.sym, src/librrd.sym.in, src/rrd_tool.h: only link build
2704 and use rrd_getopt if there is no getopt_long provided by by the
2705 os ... this should also fix problems for solaris 2.8 and other non
2706 getopt_long oses who were not taken care of anymore after the
2707 intriduction of librrd.sym
2709 2008-09-06 10:39 oetiker
2711 * src/rrd_update.c: fix for multi update - data corruption bug as
2712 reported (and patched) in #178 by kevin brintnall
2714 2008-09-06 10:32 oetiker
2716 * doc/cdeftutorial.pod, doc/rrdgraph.pod, doc/rrdgraph_graph.pod,
2717 doc/rrdtool.pod: make pod checker happy
2719 2008-09-06 08:58 oetiker
2721 * src/rrd_open.c: inline functions are not supported in c99 ... lets
2722 remove this. the compiler will foture it out if they are
2725 2008-09-04 21:45 oetiker
2727 * src/rrd_graph.c: introduced a persistant fontmap ... this makes
2728 our pango rendering 6 times faster starting from the second graph
2731 2008-08-31 23:42 oetiker
2733 * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h: now the results
2734 actually look as they did with the old code only things are FASTER
2736 2008-08-31 22:53 oetiker
2738 * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h,
2739 src/rrd_graph_helper.c: Improve performance by keeping multiple
2740 pango font descriptions. For the first invocation we are about 20%
2741 times as fast for the second one about 4-5 times faster ...
2743 2008-08-31 10:55 oetiker
2745 * src/rrd_gfx.c: trying to improve the pango performance I added
2746 facilities to cache layout,context and more in between invocations
2747 of the text function, unfortunately it does not seem to help all
2750 2008-08-31 10:52 oetiker
2752 * bindings/perl-shared/RRDs.xs, bindings/ruby/main.c: use the
2753 standart info free function
2755 2008-08-28 05:49 oetiker
2757 * src/rrd_tool.c: fix handling of error conditions in rrd_tool.c ...
2758 errno is not for detection, only for information AFTER detection.
2760 2008-08-28 04:13 oetiker
2762 * src/rrd_tool.c: free the linebuffer if you don't return it!
2764 2008-08-27 22:06 oetiker
2766 * src/rrd_gfx.c: some more leak plugging
2768 2008-08-27 21:48 oetiker
2770 * src/rrd_graph.c: drop the dummy surface prior to creating the real
2773 2008-08-27 21:46 oetiker
2775 * src/rrd_tool.c: added some freeing for error conditions
2777 2008-08-27 21:25 oetiker
2779 * src/rrd.h, src/rrd_gfx.c, src/rrd_graph.c, src/rrd_open.c,
2780 src/rrd_update.c: fixed indentation ... gnu indent results are not
2781 realy beautifl. I might switch to uncrustify.
2783 2008-08-27 21:25 oetiker
2785 * src/rrd_create.c: Many rrd_create memory leaks patched ... based
2786 on valgrind analysis by Sven Engelhardt. Thanks!
2788 2008-08-27 21:18 oetiker
2790 * src/rrd_restore.c: fix indentation
2792 2008-08-27 06:52 oetiker
2794 * configure.ac: added sparc-sun-solaris2.8 to list of broken
2795 isfinite implementations
2797 2008-08-22 22:04 oetiker
2799 * bindings/ruby/main.c: it is rb_rrd_infocall not rrd_infocall ...
2801 2008-08-16 07:13 oetiker
2803 * doc/rrdgraph.pod, src/rrd_graph.c: When in lazy mode, and the
2804 graph does not get regenerated, then there are no results from
2805 PRINT either. Fix for #163.
2807 2008-08-16 07:11 oetiker
2809 * bindings/perl-shared/RRDs.pm: documentation updates
2811 2008-08-12 06:48 oetiker
2813 * src/rrd_graph.c: make sure imageinfo only reports the filename and
2814 not the whole path. This is a regression from 1.2.x where this was
2815 implemented properly.
2817 2008-08-09 15:22 oetiker
2819 * trunk/website/gallery/index.en.html,
2820 trunk/website/gallery/index.wml,
2821 trunk/website/gallery/systembelastung.png,
2822 trunk/website/gallery/systembelastung.xml: added systembelastung
2824 2008-08-04 20:35 oetiker
2826 * src/rrd_gfx.c: The attached patch converts the given string to
2827 UTF-8 using glib's g_locale_to_utf8() function. This function
2828 expects the string to be encoded as specified by the locale
2829 settings, so this will fail if e.g. you're using some script which
2830 is encoded in some way incompatible to the locale settings. In
2831 this case, the patch falls back to use the original string as
2832 provided by the user as there is no way to tell how to interpret
2833 that string. So, in this case, you will still get the old behavior
2834 (that pango warning and messed up strings in the graph). However,
2835 imho this is perfectly fine since it should be up to the user to
2836 take care of a sane environment. -- Sebastian Harl
2838 2008-07-29 14:42 oetiker
2840 * bindings/perl-shared/RRDs.xs: newer perlapi docu suggests to use
2841 SV * instead of void for managed returns
2843 2008-07-29 05:08 oetiker
2845 * src/rrd_gfx.c, src/rrd_hw_update.c: fixed some c++ style lines --
2848 2008-07-28 07:23 oetiker
2850 * doc/rrdgraph_data.pod: spelling fix
2852 2008-07-23 15:03 oetiker
2854 * src/rrd_restore.c: forward ported patch for rra cur_row
2855 randomization in rrd_restore from 1.2.28 to 1.3.1
2857 2008-07-23 13:02 oetiker
2859 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
2860 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
2861 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
2862 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
2863 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
2864 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
2865 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
2866 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
2867 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
2868 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
2869 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
2870 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
2871 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
2872 src/rrdupdate.c: prepare for the release of rrdtool-1.3.1
2874 2008-07-23 12:45 oetiker
2876 * src/rrd_restore.c: added support for restoring rrdtool 1.0.x files
2877 ... removed support for old HW patched rrd format created by an
2878 early patched version of 1.0.x
2880 2008-07-22 15:15 oetiker
2882 * branches/1.2/program/src/rrd_create.c, src/rrd_create.c: Fix for
2883 #167 - rrdcreate is arguably missing a check for 'step>=1' for
2884 RRAs with AVERAGE as a CF. I ran into this when specifying 0.6 as
2885 a step value, assuming floats were also accepted. Patch attached
2888 2008-07-01 06:35 oetiker
2890 * doc/rrdbuild.pod: header-fix
2892 2008-07-01 06:34 oetiker
2894 * doc/rrdbuild.pod: improve layout
2896 2008-06-29 16:23 oetiker
2898 * src/rrd_update.c: added rrd filename to illegal update message --
2901 2008-06-29 14:08 oetiker
2903 * rrdtool.spec: rrdtool.spec fix by Anton Blanchard to build without
2906 2008-06-29 13:57 oetiker
2908 * doc/rrdgraph.pod, src/rrd_graph.c: make sure image-with and
2909 image-height get returned even when rrdtool is called with --lazy
2910 as reported in bug #163
2912 2008-06-27 06:08 zaucker
2914 * trunk/tutorial/lisa2008/abstract-rrdexample.txt,
2915 trunk/tutorial/lisa2008/abstract-rrdtut.txt: Etwas ueberarbeitet
2917 2008-06-24 15:05 oetiker
2919 * trunk/tutorial/lisa2008,
2920 trunk/tutorial/lisa2008/abstract-rrdexample.txt,
2921 trunk/tutorial/lisa2008/abstract-rrdtut.txt: intial
2923 2008-06-19 13:18 oetiker
2925 * branches/1.2/program/bindings/python/rrdtoolmodule.c,
2926 bindings/python/rrdtoolmodule.c: rrdtool.fetch is returning an
2927 extra, bogus, data point. Attached is a patch to correct this. -
2928 Gilad Raphaelli. Fix for #161
2930 2008-06-12 13:54 oetiker
2932 * doc/rrdgraph_graph.pod: added note on %S
2934 2008-06-11 15:49 oetiker
2936 * NEWS: made news the same as the announcement
2938 2008-06-10 23:12 oetiker
2940 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
2941 doc/rrdbuild.pod, doc/rrdcreate.pod, doc/rrdgraph.pod,
2942 doc/rrdgraph_graph.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
2943 src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
2944 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
2945 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
2946 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
2947 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
2948 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
2949 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
2950 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
2951 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
2952 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
2953 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
2954 src/rrdupdate.c: prepare for the release of rrdtool-1.3.0
2956 2008-06-10 23:11 oetiker
2958 * trunk/website/bin/htmlfix.sh, trunk/website/gallery/index.en.html,
2959 trunk/website/index.wml: updated website online
2961 2008-06-10 16:41 oetiker
2963 * branches/1.2/website/index.wml, trunk/website, trunk/website/bin,
2964 trunk/website/download.wml, trunk/website/gallery,
2965 trunk/website/inc, trunk/website/index.wml,
2966 trunk/website/license.wml, trunk/website/logos,
2967 trunk/website/newbanner250x60.gif, trunk/website/rrdtool.dtd,
2968 trunk/website/rrdworld, trunk/website/sponsor.wml,
2969 trunk/website/tut: added website to trunk
2971 2008-06-10 16:38 oetiker
2973 * trunk/website: using the 1.2 website as a basis for the new 1.3
2976 2008-06-10 16:38 oetiker
2978 * configure.ac: oops it is 1.3.0 not 1.4.0 yet
2980 2008-06-10 16:37 oetiker
2982 * 00README, CONTRIBUTORS, PROJECTS, TODO, configure.ac,
2983 rrdtool-1.3-release: preparing for 1.3
2985 2008-06-10 16:32 oetiker
2987 * src/Makefile.am, src/rrd.h, src/rrd_format.h, src/rrd_hw_math.c,
2988 src/rrd_hw_update.c, src/rrd_tool.h: document the 'internal'
2989 functions in rrd.h but mark them as deprecated, so that anyone
2990 using them will see that they should not be doing it.
2992 2008-06-10 11:16 oetiker
2994 * src/rrd_create.c: flip check for row_count with setting for better
2997 2008-06-10 09:35 oetiker
2999 * doc/rrdcreate.pod, src/rrd_create.c: check row count in RRAs to be
3000 > 0 ... by Sebastian Harl
3002 2008-06-10 07:18 oetiker
3004 * src/rrd_create.c, src/rrd_open.c: for windows we must open files
3007 2008-06-09 16:10 oetiker
3009 * src/rrd.h, src/rrd_tool.h: do NOT export lowlevel functions, since
3010 I have no intention supporting these interfaces across versions.
3011 The symbols are in the library, so if someone WANTS to code to
3012 them, they are free todo so, but they will have to use our
3013 internal header files.
3015 2008-06-09 15:49 oetiker
3017 * src/librrd.sym, src/rrd.h, src/rrd_tool.h: add all lowlevel file
3018 access functions from the rrd_open interface to the export list.
3020 2008-06-09 05:12 oetiker
3022 * bindings/python/rrdtoolmodule.c, src/pngsize.c, src/rrd.h,
3023 src/rrd_error.c, src/rrd_graph.h, src/rrd_info.c, src/rrd_open.c,
3024 src/rrd_parsetime.c, src/rrd_tool.c, src/rrd_update.c: fixed
3027 2008-06-09 05:11 oetiker
3029 * rrdtool.spec: update to rpm spec from Jarod Wilson
3031 2008-06-08 21:15 oetiker
3033 * src/librrd.sym: export some more symbols from librrd
3035 2008-06-08 21:06 oetiker
3037 * win32/config.h: windows should use a windows font
3039 2008-06-08 21:05 oetiker
3041 * src/rrd_graph.c: drop special case windows font code ... it makes
3042 no sense with the new setup
3044 2008-06-08 17:08 oetiker
3046 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3047 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3048 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3049 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3050 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3051 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3052 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3053 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3054 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3055 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3056 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3057 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3058 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3059 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc9
3061 2008-06-08 17:08 oetiker
3063 * src/rrd_gfx.c, src/rrd_graph.c: fixed pango markup switch ... we
3064 still want the text to show even if no markup is enabled
3066 2008-06-08 16:47 oetiker
3068 * bindings/python/rrdtoolmodule.c, bindings/ruby/main.c,
3069 src/librrd.sym: rrd_freemem has to be exported as well ...
3071 2008-06-08 16:23 oetiker
3073 * branches/1.2/program/src/pngsize.c, src/pngsize.c: fix for ticket
3074 #121 jmpbuf on aix is a problem it seems, maybe this makes it
3077 2008-06-08 15:59 oetiker
3079 * src/Makefile.am: prepare for the release of rrdtool-1.3rc8
3081 2008-06-08 15:55 oetiker
3083 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3084 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3085 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3086 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3087 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3088 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3089 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3090 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3091 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3092 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3093 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3094 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3095 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3096 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc8
3098 2008-06-08 15:55 oetiker
3100 * bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
3101 bindings/ruby/main.c, bindings/tcl/tclrrd.c, doc/rrdthreads.pod,
3102 netware/Makefile, src/Makefile.am, src/librrd.sym,
3103 src/parsetime.c, src/parsetime.h, src/rrd.h, src/rrd_cgi.c,
3104 src/rrd_create.c, src/rrd_error.c, src/rrd_fetch.c,
3105 src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c,
3106 src/rrd_info.c, src/rrd_nan_inf.c, src/rrd_not_thread_safe.c,
3107 src/rrd_open.c, src/rrd_parsetime.c, src/rrd_parsetime.h,
3108 src/rrd_resize.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c,
3109 src/rrd_tool.c, src/rrd_tool.h, src/rrd_update.c, src/rrd_xport.c,
3110 win32/rrd.dsp, win32/rrd.vcproj: From: Sebastian Harl sh
3111 tokkee.org Date: Sun, 8 Jun 2008 15:01:05 +0200 Subject: [PATCH]
3112 Cleanup the symbols exported by librrd. Up to know librrd exported
3113 a lot of symbols, most of which are to be regarded as private
3114 symbols. This somewhat pollutes the API as the symbols could, in
3115 theory, be used by external software and, more importantly, makes
3116 symbol based dependencies (as recently introduced in e.g. Debian)
3117 somewhat harder to implement. This patch does a somewhat
3118 large-scale cleanup of the exported symbols: * Introduced a
3119 librrd.sym file which contains all symbols that are to be
3120 exported. This file is then passed to libtool using the
3121 -export-symbols option which tells the linker to export the given
3122 symbols only (note: according to the libtool manual, this has no
3123 effect on some architectures - however, I assume that most
3124 architectures in use today do support it). librrd.sym contains all
3125 symbols originally defined in rrd.h sans LockRRD() (which has been
3126 moved to rrd_tool.h). The following functions have been added to
3127 rrd.h and the list of exported symbols (some of them have been
3128 renamed, see below): - rrd_info() - rrd_info_free() -
3129 rrd_info_print() - rrd_info_push() - rrd_lastupdate() -
3130 rrd_update_v() - rrd_strerror() * Prefixed all public functions
3131 and types with "rrd_" to avoid name clashes with other libraries.
3132 Also, while I was at it, I introduced typedefs for all custom
3133 types and prefixed the time names with "_t" to improve
3134 consistency: - enum info_type -> rrd_info_type_t - enum timetype
3135 -> rrd_timetype_t - union infoval -> rrd_infoval_t - struct info_t
3136 -> rrd_info_t - struct rrd_context -> rrd_context_t - struct
3137 rrd_time_value -> rrd_time_value_t - info_free() ->
3138 rrd_info_free() - info_free() -> rrd_info_free() - info_print() ->
3139 rrd_info_print() - info_push() -> rrd_info_push() - LockRRD() ->
3140 rrd_lock() (not public though) - parsetime() -> rrd_parsetime()
3141 (and: src/parsetime.c -> src/rrd_parsetime.c) - proc_start_end()
3142 -> rrd_proc_start_end() - set_to_DINF() -> rrd_set_to_DINF() -
3143 set_to_DNAN() -> rrd_set_to_DNAN() * Moved readfile() from
3144 rrd_open.c to rrd_cgi.c and declared it static. This function is
3145 used in rrd_cgi.c only. * rrd_lock() (f.k.a. LockRRD()) now
3146 accepts a rrd_file_t pointer instead of an integer to increase
3149 2008-06-07 14:35 oetiker
3151 * src/rrd_open.c: don't bother with don't need when there is neither
3152 madvise not fadvise calls
3154 2008-06-06 16:38 oetiker
3156 * branches/1.2/program/src/rrd_graph.c, src/rrd_graph.c: fix for
3157 --font bug (font names wer not being picked up at all). Bug
3158 reported by Dmitry B. Bigunayk
3160 2008-06-05 20:56 oetiker
3162 * NEWS: added pango markup name
3164 2008-06-05 19:59 oetiker
3166 * src/rrd.h, src/rrd_error.c, src/rrd_format.h, src/rrd_gfx.c,
3167 src/rrd_info.c, src/rrd_open.c, src/rrd_update.c: fixed indenting
3169 2008-06-05 19:59 oetiker
3171 * src/rrd_graph.c: disable pango markup by default. added
3172 --pango-markup option for explicit enablement.
3174 2008-06-05 19:58 oetiker
3176 * doc/rrdgraph.pod, src/rrd_graph.h: disable pango markup by
3177 default. added --pango-markup option for explicit enablement.
3179 2008-06-05 19:57 oetiker
3181 * bindings/python/rrdtoolmodule.c: fixed indenting
3183 2008-06-04 16:18 oetiker
3185 * bindings/tcl/Makefile.am, configure.ac: enable new building for
3188 2008-06-02 06:46 oetiker
3190 * configure.ac: updated documentation of library versioning system
3192 2008-06-02 06:43 oetiker
3194 * configure.ac: Had to reset the interface version number due to the
3195 change in the rrd_context implementation.
3197 2008-06-02 06:21 oetiker
3199 * src/rrd_restore.c: use DNAN instead of NAN since there seem to be
3200 issues with gcc on solaris and the NAN experession (and we use
3201 DNAN everywhere else anyway).
3203 2008-06-01 21:12 oetiker
3205 * doc/rrdbuild.pod: integrated gentoo bits and spell fixes by Peter
3208 2008-06-01 20:44 oetiker
3210 * src/rrd.h, src/rrd_error.c, src/rrd_not_thread_safe.c,
3211 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c: Patch for
3212 rrd_context system by sebastian harl, making it simpler and less
3213 error prone. Removing one buffer overflow in the process.
3215 2008-05-31 15:58 oetiker
3217 * doc/rrdbuild.pod: prepare for the release of rrdtool-1.3rc7
3219 2008-05-31 15:57 oetiker
3221 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3222 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3223 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3224 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3225 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3226 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3227 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3228 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3229 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3230 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3231 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3232 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3233 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3234 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc7
3236 2008-05-31 15:56 oetiker
3238 * doc/rrdbuild.pod: added pkgconfig build instructions
3240 2008-05-31 12:28 oetiker
3242 * branches/1.2/program/src/rrd_graph.c, src/rrd_graph.c: make sure
3243 vdef calcs only calc as far as originally requested.
3245 2008-05-27 22:24 oetiker
3247 * src/rrd_info.c: fixed maxlength for sprintf_alloc 50 was not
3248 enough ... 1024+strlen(fmt) is much better. This makes imginfo
3249 work even when there are long image paths.
3251 2008-05-26 16:39 oetiker
3253 * trunk/talks/nordic-nagios-08/talk.odp: initial talk slides
3255 2008-05-26 11:45 oetiker
3257 * TODO: updated todo list
3259 2008-05-26 08:56 oetiker
3261 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3262 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3263 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3264 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3265 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3266 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3267 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3268 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3269 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3270 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3271 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3272 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3273 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3274 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc6
3276 2008-05-26 07:46 oetiker
3278 * NEWS: added notes about new grid lines
3280 2008-05-26 07:45 oetiker
3282 * src/rrd_graph.c: * make y-axis labels NOT run into each other
3283 (classic and alt) * space horizontal grid lines and lables a bit
3284 further apart for tight layouts. * let horizontal lines and y axis
3285 labels run a little closer for classic grid
3287 2008-05-25 21:17 oetiker
3289 * src/rrd_graph.c: fixed calculation of space at the bottom of the
3292 2008-05-25 20:02 oetiker
3294 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3295 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3296 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3297 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3298 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3299 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3300 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3301 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3302 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3303 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3304 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3305 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3306 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3307 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc5
3309 2008-05-25 20:00 oetiker
3311 * src/rrd_format.h, src/rrd_open.c, src/rrd_update.c: fix update
3312 compatibility with rrd-1.0.x files
3314 2008-05-20 22:22 oetiker
3316 * bindings/Makefile.am: droped rrd_extra.h from the distro with the
3317 python update ... must remove it from the Makefile too
3319 2008-05-19 21:14 oetiker
3321 * NEWS, bindings/python/README, bindings/python/rrd_extra.h,
3322 bindings/python/rrdtoolmodule.c, doc/rrdpython.pod: fixed python
3323 bindings: * info call isnnow aequivalent to rrdtool info (the same
3324 as in the perl and ruby bindings) * graphv and updatev calls added
3326 2008-05-18 22:11 oetiker
3328 * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_tool.c: * document
3329 tabwidth option * fix \t -> tab expansion
3331 2008-05-18 15:39 oetiker
3333 * src/rrd_graph.c: ytr boundery checking ... this is from the GD
3334 days ... we don't need this anymore
3336 2008-05-18 15:11 oetiker
3338 * src/rrd_dump.c, src/rrd_tool.c: fix indenting
3340 2008-05-18 15:11 oetiker
3342 * src/rrd_graph.c: pdf, svg and ps formats were not being created
3344 2008-05-18 13:06 oetiker
3346 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3347 configure.ac, doc/rrdbuild.pod, rrdtool-1.3-release, rrdtool.spec,
3348 src/pngsize.c, src/rrd.h, src/rrd_cgi.c, src/rrd_create.c,
3349 src/rrd_datalang.c, src/rrd_diff.c, src/rrd_dump.c,
3350 src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
3351 src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c,
3352 src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
3353 src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3354 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3355 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3356 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3357 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3358 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3359 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3360 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc4
3362 2008-05-18 13:04 oetiker
3364 * src/rrd_tool.c, src/rrdupdate.c: fix year
3366 2008-05-18 12:53 oetiker
3368 * src/rrd_graph.c: PRINT returns from rrd_graph did not work due to
3371 2008-05-18 08:42 oetiker
3373 * doc/rrdbuild.pod: updated build instructions to latest libraries
3375 2008-05-18 06:37 oetiker
3377 * NEWS, configure.ac, src/rrd_i18n.h, src/rrd_tool.c: improved
3378 handling of libintl issues
3380 2008-05-16 12:29 oetiker
3382 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3383 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3384 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3385 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3386 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3387 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3388 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3389 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3390 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3391 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3392 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3393 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3394 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3395 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc3
3397 2008-05-16 12:28 oetiker
3399 * doc/rrddump.pod, src/rrd_dump.c: added --no-header to
3400 documentation and fixed implementation
3402 2008-05-16 12:20 oetiker
3404 * src/rrd_dump.c: fixed dump_opt implementation
3406 2008-05-16 12:18 oetiker
3408 * NEWS, src/rrd_dump.c: added no-header option to rrd_dump
3410 2008-05-16 12:07 oetiker
3412 * src/rrd_graph.c: fix handling of values <= zero for logarithmic
3415 2008-05-15 22:39 oetiker
3417 * rrdtool-1.3-release: prepare for the release of rrdtool-1.3rc2
3419 2008-05-15 22:39 oetiker
3421 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3422 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3423 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3424 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3425 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3426 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3427 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3428 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3429 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3430 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3431 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3432 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3433 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3434 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc2
3436 2008-05-15 22:37 oetiker
3438 * Makefile.am, configure.ac, rrdtool-1.3-release, src/Makefile.am:
3439 fix portability to mac osx and freebsd -- tobi
3441 2008-05-12 23:10 oetiker
3443 * configure.ac: add solaris pod2man location last
3445 2008-05-12 23:03 oetiker
3447 * configure.ac, doc/Makefile.am, doc/rrdbuild.pod: some changes to
3448 make things work on opensolaris 2008.05
3450 2008-05-12 22:42 oetiker
3452 * bindings/tcl/Makefile.am: for some reason tclrrd.c does not get
3453 picked up using $< at least on opensolaris
3455 2008-05-12 22:23 oetiker
3457 * src/Makefile.am, src/rrd_graph.h, src/rrd_info.c,
3458 src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_tool.c: allow
3459 rrd_rpncalc to build without cairo dependencies ... fix warnings
3461 2008-05-12 21:14 oetiker
3463 * Makefile.am: add intltool*in files to dist
3465 2008-05-12 16:15 oetiker
3467 * bindings/python/rrdtoolmodule.c, src/rrd_update.c: fixed indenting
3469 2008-05-12 16:15 oetiker
3471 * src/rrd_graph.c, src/rrd_hw.c, src/rrd_open.c, src/rrd_rpncalc.c,
3472 src/win32comp.c: removed c++ comments //
3474 2008-05-12 16:09 oetiker
3476 * NEWS: added notes about rewrites in this release
3478 2008-05-12 16:08 oetiker
3480 * configure.ac, src/Makefile.am: improved handling of library
3483 2008-05-12 15:35 oetiker
3485 * src/rrd_update.c: should not leave debug enabled
3487 2008-05-12 15:33 oetiker
3489 * branches/1.2/program/doc/rrdcreate.pod,
3490 branches/1.2/program/src/rrd_update.c, doc/rrdcreate.pod,
3491 src/rrd_update.c: Fixed handling of unknown data at PDP build
3492 time. There was a long standing (even documented) missfeature in
3493 rrdtool which caused uknown-data to be accepted as long as it was
3494 less than the mrhb. This was never the intended behaviour and had
3495 interesting side effects
3496 (http://oss.oetiker.ch/rrdtool-trac/ticket/125): If you have a 60
3497 Second step with 59s unknown data and 1 second of known data the
3498 whole become known data as long as the mrhb was > step. The
3499 intended behaviour was that a step should become unknown as soon
3500 as it contains more than 50% of unknown data. The patch fixes both
3501 the documentation and the code.
3503 2008-05-12 13:22 oetiker
3505 * src/rrd_create.c: the last_ds value fuer unknown is 'U' and not
3508 2008-05-04 18:59 oetiker
3510 * src/rrd_getopt.c, src/rrd_getopt1.c: fix for sun sudio 11
3512 http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=38555
3514 2008-05-01 23:23 oetiker
3516 * bindings/ruby/main.c, src/rrd.h, src/rrd_info.c, src/rrd_tool.c:
3519 2008-05-01 23:23 oetiker
3521 * src/rrd_graph.c: make sure properties are shown via graph_v even
3522 in --graph-only mode
3524 2008-05-01 06:56 oetiker
3526 * MakeMakefile: Make the MakeMakefile script a bit more robust
3528 2008-04-22 21:40 oetiker
3530 * bindings/python/rrd_extra.h, bindings/python/rrdtoolmodule.c: fix
3533 2008-04-20 22:46 oetiker
3535 * CONTRIBUTORS, NEWS, bindings/perl-shared/RRDs.pm,
3536 bindings/perl-shared/RRDs.xs, bindings/ruby/main.c,
3537 doc/rrdgraph.pod, src/rrd.h, src/rrd_graph.c, src/rrd_graph.h,
3538 src/rrd_info.c, src/rrd_tool.c, src/rrd_tool.h: Introduced a
3539 alternated interface to rrd_graph using rrd_info style return
3540 values: rrd_graph_v The graph_v interface returnes additional
3541 information about the graph including the location of the graphing
3542 area within the image. When called with '-' as filename it will
3543 even return the image data. The new interface is supported in the
3544 rrdtool command line, RRDs perl and ruby bindings.
3546 2008-04-17 07:54 oetiker
3548 * trunk/talks/nordic-nagios-08,
3549 trunk/talks/nordic-nagios-08/abstract-rrdtut.txt: added bullets
3551 2008-04-17 05:35 oetiker
3553 * src/rrd_update.c: indent fix
3555 2008-04-17 05:35 oetiker
3557 * src/rrd_tune.c: do not reset the last_ds store unless the data
3558 source type is actually changed.
3560 2008-04-16 15:50 oetiker
3562 * branches/1.2/program/doc/rrdgraph.pod, doc/rrdgraph.pod: fixed 2.
3563 x-grid example ... since the lable is valid for the whole day, it
3564 must be 86400 wide. --tobi
3566 2008-04-12 09:29 oetiker
3568 * MakeMakefile, configure.ac: alter order of header inclusion for
3569 FreeBSD 4.8 compatibility
3571 2008-04-12 09:21 oetiker
3573 * branches/1.2/program/src/parsetime.c, src/parsetime.c: do not mess
3574 with dst status after running localtime, the system gets confused
3575 otherwhise when it comes to times during the switch over periode
3576 as DST changes to non DST. -- tobi
3578 2008-03-25 23:02 oetiker
3580 * src/rrd_dump.c: added missing " escapes to xml header in
3583 2008-03-25 22:59 oetiker
3585 * CONTRIBUTORS: added Florian octo Forster to contrib list
3587 2008-03-25 22:59 oetiker
3589 * doc/rrdgraph_examples.pod: added missing =back for propper pod
3592 2008-03-25 22:58 oetiker
3594 * src/rrd_dump.c: fix indent
3596 2008-03-25 22:58 oetiker
3598 * src/rrd_restore.c: fix broken header comment section -- Florian
3601 2008-03-25 22:57 oetiker
3603 * src/rrd_graph.c: cast size_t to int to avoid warning -- Florian
3606 2008-03-25 22:56 oetiker
3608 * src/rrd_open.c: do not declare DEBUG functions unless compiled in
3609 DEBUG mode -- Florian octo Forster
3611 2008-03-25 22:55 oetiker
3613 * src/rrd_tool.c: make helptexts read only memory
3615 2008-03-25 22:55 oetiker
3617 * src/rrd_update.c: stop complaints about unused variables if not
3620 2008-03-25 22:49 oetiker
3622 * MakeMakefile: Added check for intltool version. Use Makefile for
3623 cleanup. -- Florian octo Forster
3625 2008-03-23 13:43 oetiker
3627 * src/rrd_dump.c: added pointer to florian forsters dtd to the rrd
3630 2008-03-19 23:36 oetiker
3632 * configure.ac: fix pkgconfig file name
3634 2008-03-15 10:39 oetiker
3636 * ., .indent.pro, 00README, CONTRIBUTORS, COPYING, COPYRIGHT,
3637 MakeMakefile, Makefile.am, NEWS, PROJECTS, README, THREADS, TODO,
3638 WIN32-BUILD-TIPS.txt, acinclude.m4, bindings,
3639 bindings/Makefile.am, bindings/perl-piped,
3640 bindings/perl-piped/MANIFEST, bindings/perl-piped/Makefile.PL,
3641 bindings/perl-piped/README, bindings/perl-piped/RRDp.pm,
3642 bindings/perl-piped/leaktest.pl, bindings/perl-piped/rrdpl.dsp,
3643 bindings/perl-piped/rrdpl.dsw, bindings/perl-piped/t,
3644 bindings/perl-piped/t/base.t, bindings/perl-shared,
3645 bindings/perl-shared/MANIFEST, bindings/perl-shared/Makefile.PL,
3646 bindings/perl-shared/README, bindings/perl-shared/RRDs.pm,
3647 bindings/perl-shared/RRDs.ppd, bindings/perl-shared/RRDs.xs,
3648 bindings/perl-shared/ntmake.pl, bindings/perl-shared/t,
3649 bindings/perl-shared/t/base.t, bindings/python,
3650 bindings/python/ACKNOWLEDGEMENT, bindings/python/AUTHORS,
3651 bindings/python/COPYING, bindings/python/README,
3652 bindings/python/rrd_extra.h, bindings/python/rrdtoolmodule.c,
3653 bindings/python/setup.py, bindings/ruby, bindings/ruby/CHANGES,
3654 bindings/ruby/README, bindings/ruby/extconf.rb,
3655 bindings/ruby/main.c, bindings/ruby/test.rb, bindings/tcl,
3656 bindings/tcl/Makefile.am, bindings/tcl/README,
3657 bindings/tcl/ifOctets.tcl.in, bindings/tcl/tclrrd.c, configure.ac,
3658 debian, debian/README.Debian, debian/build_freetype.sh,
3659 debian/changelog, debian/control, debian/copyright,
3660 debian/librrd0-dev.files, debian/librrd0.files,
3661 debian/librrd0.postinst, debian/librrd0.postrm,
3662 debian/librrd0.shlibs, debian/librrdp-perl.files,
3663 debian/librrds-perl.files, debian/rrdtool-tcl.files,
3664 debian/rrdtool.files, debian/rules, debian/watch, doc,
3665 doc/Makefile.am, doc/bin_dec_hex.pod, doc/cdeftutorial.pod,
3666 doc/name.inc, doc/rpntutorial.pod, doc/rrd-beginners.pod,
3667 doc/rrdbuild.pod, doc/rrdcgi.pod, doc/rrdcreate.pod,
3668 doc/rrddump.pod, doc/rrdfetch.pod, doc/rrdfirst.pod,
3669 doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
3670 doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
3671 doc/rrdgraph_rpn.pod, doc/rrdinfo.pod, doc/rrdlast.pod,
3672 doc/rrdlastupdate.pod, doc/rrdpython.pod, doc/rrdresize.pod,
3673 doc/rrdrestore.pod, doc/rrdruby.pod, doc/rrdthreads.pod,
3674 doc/rrdtool-dump.dtd, doc/rrdtool-xport.dtd, doc/rrdtool.pod,
3675 doc/rrdtune.pod, doc/rrdtutorial.es.pod, doc/rrdtutorial.pod,
3676 doc/rrdupdate.pod, doc/rrdxport.pod, examples,
3677 examples/4charts.pl.in, examples/Makefile.am,
3678 examples/bigtops.pl.in, examples/cgi-demo.cgi.in,
3679 examples/minmax.pl.in, examples/perftest.pl.in,
3680 examples/piped-demo.pl.in, examples/shared-demo.pl.in,
3681 examples/stripes.pl.in, favicon.ico, netware, netware/Makefile,
3682 po, po/ChangeLog, po/LINGUAS, po/POTFILES.in, po/de.po,
3683 rrdtool-1.2-release, rrdtool-1.3-release, rrdtool.spec, src,
3684 src/Makefile.am, src/compile_afm.pl, src/fnv.h, src/get_ver.awk,
3685 src/hash_32.c, src/parsetime.c, src/parsetime.h, src/pngsize.c,
3686 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3687 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3688 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3689 src/rrd_getopt.c, src/rrd_getopt.h, src/rrd_getopt1.c,
3690 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h,
3691 src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
3692 src/rrd_hw_math.c, src/rrd_hw_math.h, src/rrd_hw_update.c,
3693 src/rrd_hw_update.h, src/rrd_i18n.h, src/rrd_info.c,
3694 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3695 src/rrd_nan_inf.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
3696 src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
3697 src/rrd_rpncalc.h, src/rrd_thread_safe.c,
3698 src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
3699 src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
3700 src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c, src/strftime.c,
3701 src/strftime.h, src/unused.h, src/win32comp.c, svn2cl.xsl, win32,
3702 win32/Makefile, win32/config.h, win32/rrd.dsp, win32/rrd.vcproj,
3703 win32/rrd_config.h.msvc, win32/rrdtool.dsp, win32/rrdtool.dsw,
3704 win32/rrdtool.vcproj: reindent aded id keyword substitution
3706 2008-03-15 10:32 oetiker
3708 * src/rrd_rpncalc.c: reat nan as FALSE in an IF CDEF
3710 2008-03-07 08:57 oetiker
3712 * doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c, src/rrd_rpncalc.h: a
3713 nan-safe add operator (ADDNAN) into rrd. I used it to add several
3714 incomplete graphs. NaN + NaN => NaN x + NaN => x NaN + y => y x +
3715 y => x + y -- Timo Stripf tstripf gmx.de
3717 2008-03-02 15:38 oetiker
3719 * src/rrd_graph.c: Fix error "cairo_restore without matching
3720 cairo_save" when zero-time point is out of graph
3722 2008-02-25 07:11 oetiker
3724 * branches/1.2/program/src/rrd_fetch.c, src/rrd_fetch.c: Ignore
3725 RRA-end when comparing. coverage.
3727 2008-02-24 14:27 oetiker
3729 * src/rrd_create.c, src/rrd_graph_helper.c, src/rrd_i18n.h,
3730 src/rrd_info.c, src/rrd_restore.c, src/rrd_tool.c: fix indents
3731 gone out of kileter by patching ...
3733 2008-02-24 14:26 oetiker
3735 * src/rrd_dump.c, src/rrd_tool.c: get rid of a few type cast
3738 2008-02-24 14:26 oetiker
3740 * src/rrd_restore.c: fix one segfault while trying to restore an
3741 invalid xml file. -- tobi
3743 2008-02-21 07:20 oetiker
3745 * configure.ac: make ruby obey destdir
3747 2008-02-21 07:18 oetiker
3749 * po/ChangeLog: initial
3751 2008-02-21 07:12 oetiker
3753 * MakeMakefile, configure.ac, po/LINGUAS, po/de.po, src/rrd_tool.c:
3754 make inbternationalized version actually build
3756 2008-02-21 06:59 oetiker
3758 * po, po/LINGUAS, po/POTFILES.in, src/rrd_i18n.h: added missing bits
3759 from internationalization
3761 2008-02-19 12:56 oetiker
3763 * branches/1.2/program/src/rrd_create.c,
3764 branches/1.2/program/src/rrd_info.c,
3765 branches/1.2/program/src/rrd_restore.c, src/rrd_create.c,
3766 src/rrd_info.c, src/rrd_restore.c: Generate a random cur_row for
3767 each RRA during create/restore operations. This effectively
3768 randomizes the block crossings among RRDs created around the same
3769 time. Previously, RRDs that were created/restored en masse would
3770 cross block boundaries simultaneously, which is sub-optimal. Also,
3771 this patch enables the user to see the RRA's cur_row pointer via
3772 rrdinfo. This was useful during debugging. -- kevin brintnall
3775 2008-02-18 15:04 oetiker
3777 * MakeMakefile, Makefile.am, configure.ac, rrdtool.spec,
3778 src/Makefile.am, src/rrd_getopt.c, src/rrd_tool.c: Added I18N
3779 support for messages printed by rrd_tool.c --
3780 http://oss.oetiker.ch/rrdtool-trac/ticket/144
3782 2008-02-15 08:49 oetiker
3784 * configure.ac: check for pdf as well
3786 2008-02-15 08:44 oetiker
3788 * configure.ac: check for cairo-ps and cairo-svg explicitly
3790 2008-02-06 00:12 oetiker
3792 * configure.ac: ready for beta 4
3794 2008-02-06 00:10 oetiker
3796 * src/rrd_graph.c, src/rrd_graph_helper.c: * replaced strtok with
3797 strtok_r for thread safety * fixed im initialization broken after
3798 the introduction of dashes ...
3800 2008-02-04 22:34 oetiker
3802 * src/rrd_create.c: in rrd_create we do not use mmaping and thus
3803 need to free rrd struct members in any case ...
3805 2008-02-04 22:16 oetiker
3807 * src/rrd_update.c: this should help with the memory leak
3809 2008-02-04 18:18 oetiker
3811 * COPYRIGHT: added zpl 2.1 to floss exception
3813 2008-02-01 06:52 oetiker
3815 * branches/1.2/program/src/rrd_graph.c, src/rrd_graph.c: fixed
3816 parsing of fontnames with embeded spaces
3818 2008-01-14 17:11 oetiker
3820 * configure.ac: remove c++ warnings flag .. this is not c++ after
3823 2008-01-14 16:52 oetiker
3825 * src/rrd_cgi.c, src/rrd_create.c: fixed indenting
3827 2008-01-14 16:51 oetiker
3829 * src/rrd_gfx.c: fix indents
3831 2008-01-14 16:50 oetiker
3833 * bindings/tcl/tclrrd.c, configure.ac, src/parsetime.c,
3834 src/rrd_cgi.c, src/rrd_create.c, src/rrd_nan_inf.c: * fixed
3835 madvise/fadvise detection * fixed many compiler warnings -- Peter
3836 Breitenlohner peb mppmu.mpg.de
3838 2008-01-13 11:07 oetiker
3840 * trunk/tutorial/htwchur/about-oss.odp,
3841 trunk/tutorial/htwchur/m7am.odp,
3842 trunk/tutorial/htwchur/rrd-exercises.tex: initial
3844 2008-01-12 18:37 oetiker
3846 * src/rrd_graph.c: weekday and time are too tight
3848 2008-01-04 22:53 oetiker
3850 * src/rrd_gfx.c, src/rrd_graph.c: fontmap resolution was not
3851 matching scaled_font resolution ... this killed layouting ... much
3854 2008-01-03 21:30 oetiker
3856 * doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
3857 src/rrd_graph_helper.c: get rid of DASHED, only use dashes syntax.
3858 less redundancy -- thomas.gutzler gmail.com
3860 2008-01-02 22:11 oetiker
3862 * CONTRIBUTORS, NEWS, doc/rrdgraph_examples.pod,
3863 doc/rrdgraph_graph.pod, src/rrd_graph.c, src/rrd_graph.h,
3864 src/rrd_graph_helper.c: support for dashed lines in graphs
3866 2008-01-02 22:06 oetiker
3868 * src/pngsize.c, src/rrd_graph.c: fix indenting
3870 2008-01-02 22:06 oetiker
3872 * doc/Makefile.am: ignore errors with txt doc building
3874 2007-12-11 23:41 oetiker
3876 * Makefile.am, doc/rrdbuild.pod: building the docs depends on the
3877 presence of pod2man ... which does not seem to be installed
3880 2007-12-08 22:15 oetiker
3882 * doc/rrdbuild.pod: added shared library locations into the docs
3884 2007-12-08 21:35 oetiker
3886 * src/rrd_cgi.c: include stdlib since putenv is in there on solaris
3888 2007-12-08 16:57 oetiker
3890 * configure.ac, doc/rrdbuild.pod, src/rrd_getopt.c: fixing solaris
3891 portability * isinf and isnan definitions fixed * check if rt must
3892 be linked * ordering must be read write in getopt * updated build
3895 2007-12-02 17:11 oetiker
3897 * trunk/tutorial/htwchur/abstract-rrdtut.txt: fixed spelling
3899 2007-12-02 16:59 oetiker
3901 * trunk/tutorial/htwchur,
3902 trunk/tutorial/htwchur/abstract-rrdtut.txt,
3903 trunk/tutorial/htwchur/m7am.odp: initial text
3905 2007-11-26 20:12 oetiker
3907 * bindings/python/setup.py: fix libdir for python build
3909 2007-11-21 10:51 oetiker
3911 * configure.ac: fixed NetBSD spelling
3913 2007-11-21 06:56 oetiker
3915 * configure.ac: define bsd source to get access to chroot
3917 2007-11-21 06:47 oetiker
3919 * bindings/perl-shared/Makefile.PL, configure.ac: make perlbuild
3922 2007-11-21 05:54 oetiker
3924 * trunk/talks/rrdtooltipsandtricks,
3925 trunk/talks/rrdtooltipsandtricks/abstract.odt,
3926 trunk/talks/rrdtooltipsandtricks/bio.txt,
3927 trunk/talks/rrdtooltipsandtricks/rrdtipsandtricks.odp: initial
3930 2007-11-20 22:22 oetiker
3932 * configure.ac: enable madvise defines in netbsd
3934 2007-11-20 00:17 oetiker
3936 * trunk/status/2007-11-19.txt: added 1.2.26
3938 2007-11-20 00:08 oetiker
3940 * src/rrd_format.h, src/rrd_graph.c, src/rrd_nan_inf.c: remove last
3941 traces of rrd_nan_inf.h fix handling of min==max where min < 0
3943 2007-11-19 19:05 oetiker
3945 * trunk/status/2007-11-19.txt: spell checked
3947 2007-11-19 19:02 oetiker
3949 * trunk/status/2007-11-19.txt: added report
3951 2007-11-15 14:39 oetiker
3953 * bindings/ruby/main.c, src/rrd.h, src/rrd_create.c, src/rrd_dump.c,
3954 src/rrd_format.h, src/rrd_graph.c, src/rrd_hw.c, src/rrd_info.c,
3955 src/rrd_open.c, src/rrd_restore.c, src/rrd_tune.c,
3956 src/rrd_update.c, src/rrd_xport.c: re-indented files that have
3957 gone out of indent-style over the last few weeks
3959 2007-11-15 14:36 oetiker
3961 * src/Makefile.am, src/rrd.h, src/rrd_nan_inf.h: integrate
3964 2007-11-15 14:35 oetiker
3966 * src/rrd_open.c: Improve layout of documentation. -- Bernhard
3969 2007-11-15 14:34 oetiker
3971 * src/rrd_update.c: * rrd_update(): Unify error path. *
3972 parse_template(): Likewise. * allocate_data_structures(): Make
3973 error strings use consistent punctuation. -- bernhard fischer
3975 2007-11-15 14:32 oetiker
3977 * src/pngsize.c: make sure this compiles with aix
3979 2007-11-13 01:45 oetiker
3981 * trunk/tutorial/lisa2007/m7am.odp: lisa update
3983 2007-11-08 10:16 oetiker
3985 * NEWS, bindings/ruby/main.c, doc/rrdruby.pod: fixed start end time
3986 in ruby fetch and added step size -- Mike Perham mperham gmail
3988 2007-11-06 21:27 oetiker
3990 * doc/rrdbuild.pod: updated build instructions
3992 2007-11-04 21:56 oetiker
3994 * bindings/perl-piped/RRDp.pm: handle errors properly ... in RRDp
3997 2007-10-08 14:36 oetiker
3999 * trunk/tutorial/lisa2007/m7am.odp,
4000 trunk/tutorial/lisa2007/rrdtutorial.odp: fixed name for release
4002 2007-10-08 14:36 oetiker
4004 * trunk/tutorial/lisa2007/abstract-rrdtut.txt,
4005 trunk/tutorial/lisa2007/rrdtutorial.odp: getting ready for release
4007 2007-09-16 15:35 oetiker
4009 * src/rrd_open.c: no reason to die when posixfadvise is not
4012 2007-09-11 06:28 oetiker
4014 * doc/rrdcreate.pod, doc/rrdtune.pod, src/rrd_create.c,
4015 src/rrd_dump.c, src/rrd_format.h, src/rrd_hw.c, src/rrd_info.c,
4016 src/rrd_restore.c, src/rrd_tune.c: Allow to the the smoothing
4017 window size other thatn the default 5%. -- Evan Miller emiller
4020 2007-09-11 06:16 oetiker
4022 * configure.ac, src/rrd_open.c: added msync before unmap
4024 2007-09-08 05:23 oetiker
4026 * CONTRIBUTORS, doc/rrdgraph_rpn.pod, src/rrd_graph.c,
4027 src/rrd_graph.h: added STDEV aggregation function for VDEF. --
4028 Patrick J Cherry patrick bytemark.co.uk
4030 2007-09-07 22:53 oetiker
4032 * Makefile.am, examples/Makefile.am, examples/perftest.pl.in: a few
4033 leanups -- Bernhard Fischer
4035 2007-09-06 09:06 oetiker
4037 * src/rrd_open.c: added missing ;
4039 2007-09-06 08:42 oetiker
4041 * src/rrd_open.c: * mimic write() and read() even better -- Bernhard
4044 2007-09-06 08:40 oetiker
4046 * src/rrd_open.c: rrd_open.c (rrd_read): Mimicing read() behaviour
4047 for EOF case and NULL buffer case. -- Bernhard Fischer
4049 2007-09-02 16:55 oetiker
4051 * doc/rrdgraph_graph.pod: fixed speling of horizon
4053 2007-08-29 06:43 oetiker
4055 * examples/perftest.pl.in: a better performance tester
4057 2007-08-16 07:31 oetiker
4059 * doc/rrdgraph_examples.pod: added holt winters example back into
4060 the examples documentation
4062 2007-08-14 21:59 oetiker
4064 * src/rrd_update.c: Fix for HoltWinters phase-shift bug described
4065 below. When one or more primary data point times were missed, the
4066 SEASONAL and DEVSEASONAL archives were marked as being up-to-date,
4067 so that they would not be written to. It was correct not to write
4068 to these archives, but the code failed to advance the pointers
4069 within the SEASONAL and DEVSEASONAL archives so that future
4070 updates would go to the correct location in the archives. Rather
4071 than mark these archives as up-to-date (by setting
4072 rra_step_cnt[rra_idx] = 0), my patch allocates a new "skip_update"
4073 array that is set to 1 for SEASONAL and DEVSEASONAL archives that
4074 have missed one or more primary data points. When an RRA is
4075 written to, the cur_row pointer advancement happens for all
4076 archives, but the skip_update array is checked just before
4077 actually writing out the changes. Please give it a whirl! -- Evan
4078 Miller emiller imvu.com
4080 2007-08-13 20:06 oetiker
4082 * src/rrd_update.c: Refactored rrd_update code in preparation of
4083 finding the HW update problem -- Evan Miller
4085 2007-08-07 15:02 oetiker
4087 * doc/rrdbuild.pod: updated build instructions for 1.3
4089 2007-08-03 23:46 oetiker
4091 * trunk/talks/rrdtool13/rrdtool13.odp: initial talk
4093 2007-08-03 21:27 oetiker
4095 * trunk/talks/rrdtool13/rrdtool13.odp: addded details
4097 2007-08-03 19:46 oetiker
4099 * svn2cl.xsl: prepare for the release of rrdtool-1.2.99907080300
4101 2007-08-03 19:45 oetiker
4103 * libraries, src/DejaVuSansMono-Roman.ttf, src/VeraMono.ttf: remove
4104 some things we do not need anymore in 1.3
4106 2007-08-03 19:43 oetiker
4108 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
4109 doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
4110 src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
4111 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
4112 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
4113 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
4114 src/rrd_hw.c, src/rrd_hw.h, src/rrd_info.c,
4115 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
4116 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
4117 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
4118 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
4119 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
4120 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
4121 src/rrdupdate.c: prepare for the release of
4122 rrdtool-1.2.99907080300
4124 2007-08-03 19:43 oetiker
4126 * configure.ac, rrdtool-1.3-release: prepare for 1.3 beta 1
4128 2007-08-03 19:26 oetiker
4130 * src/Makefile.am: continue with the revision numbering
4132 2007-08-03 19:17 oetiker
4134 * doc/rrdgraph_graph.pod: added notes on pango inline formatting
4136 2007-08-02 18:21 oetiker
4138 * trunk/talks/rrdtool13, trunk/talks/rrdtool13/rrdtool13.odp,
4139 trunk/talks/rrdtoolfast/monitoring-en.ppt,
4140 trunk/talks/rrdtoolfast/onlineusv-de.ppt: talk updates
4142 2007-08-01 15:29 oetiker
4144 * src/rrd_graph.c: only release cairo stuff if we ever initialized
4147 2007-08-01 15:28 oetiker
4149 * src/rrd_xport.c: fix for 64bit portability problem ... unsigned
4152 2007-07-31 04:53 oetiker
4154 * bindings/ruby/main.c: reindented
4156 2007-07-30 22:29 oetiker
4158 * trunk/tutorial/lisa2007/abstract-rrdtut.txt: added toppics
4160 2007-07-25 20:38 oetiker
4162 * src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c,
4163 src/rrd_format.h, src/rrd_graph.c, src/rrd_graph_helper.c,
4164 src/rrd_open.c, src/rrd_restore.c, src/rrd_rpncalc.c,
4165 src/rrd_tool.h, src/rrd_tune.c: fixed indenting
4167 2007-07-25 20:38 oetiker
4169 * src/rrd_update.c: make sure we check input even when the previous
4170 update was a 'U' ... and some indenting fixes
4172 2007-07-24 20:35 oetiker
4174 * trunk/contrib/php4/rrdtool_logo.h: added missing header
4176 2007-07-22 15:51 oetiker
4178 * src/rrd_format.h: new consolidation functions must be added last
4179 or this will break binary compatibility
4181 2007-07-22 15:50 oetiker
4183 * src/rrd_update.c: don't force data out ... let cache management do
4186 2007-07-22 09:47 oetiker
4188 * NEWS, src/rrd_create.c, src/rrd_dump.c, src/rrd_format.h,
4189 src/rrd_restore.c: Only create version 4 rrd files if the new
4190 holtwinters MHW.. CF is used.
4192 2007-07-21 19:55 oetiker
4194 * src/rrd_open.c: * remove some experimental code from rrd_open *
4195 rrd_dontneed will release all data except for header blocks and
4196 RRA hot blocks which are going to be updated withing 10 minutes.
4198 2007-07-21 19:53 oetiker
4200 * src/rrd_fetch.c: for now, do not release fetched data ... in the
4201 future we may call rrd_dontneed and let the users decied with an
4202 option if they want to keep the data in cache ...
4204 2007-07-21 19:52 oetiker
4206 * src/Makefile.am: the fonts are now taken from the system. we do
4207 not distribute them anympore
4209 2007-07-21 19:37 oetiker
4211 * NEWS: not on update rrd version
4213 2007-07-20 22:20 oetiker
4215 * src/rrd_format.h: we have a new holtwinders aggregation fucntion,
4216 so we have a new version ...
4218 2007-07-20 22:19 oetiker
4220 * configure.ac: check for fadvise all the time
4222 2007-07-20 22:16 oetiker
4224 * doc/rrdcreate.pod: better docs on the aggregate functions
4226 2007-07-18 22:02 oetiker
4228 * NEWS: added note on locale
4230 2007-07-18 21:59 oetiker
4232 * src/rrd_graph_helper.c: some more piechart removed
4234 2007-07-18 21:47 oetiker
4236 * src/rrd_create.c, src/rrd_graph.c, src/rrd_rpncalc.c,
4237 src/rrd_tune.c, src/rrd_update.c: make sure all ascii to float
4238 parsing uses LC_NUMERIC = C so that we do not stuble on locales
4239 confusing the , with a .
4241 2007-07-18 00:30 oetiker
4243 * src/rrd_create.c, src/rrd_open.c, src/rrd_tool.h,
4244 src/rrd_update.c: * rrd_open: rrd_close does not purge file from
4245 cache * rrd_open: new function rrd_dontneed for purging un-needed
4246 pages from core * rrd_open: in linux at least only fadivse
4247 DONTNEED has the power to purge pages from cache, so letst call
4248 madvise as well as fadvise * rrd_create: uses open/write/close
4249 now, flushes file to disk and keeps only hot pages in core *
4250 rrd_update: keeps only hot pages in core * configure enables
4251 FADVISE even when mmap is in use
4253 2007-07-17 21:46 oetiker
4255 * src/rrd_open.c, src/rrd_resize.c: added comment on float cookie
4257 2007-07-16 06:37 oetiker
4259 * bindings/ruby/main.c: fix for fetch in ruby bindings and support
4262 2007-07-14 13:26 oetiker
4264 * trunk/status/2007-07-14.txt: added report
4266 2007-07-12 20:33 oetiker
4268 * doc/rrdtutorial.pod: improve wording
4270 2007-07-12 20:33 oetiker
4272 * configure.ac: fix tcl build settup
4274 2007-07-12 20:33 oetiker
4276 * trunk/tutorial/emanics/rrd-exercises.tex,
4277 trunk/tutorial/emanics/rrdtutorial.odp,
4278 trunk/tutorial/linuxforum2007/rrdtutorial.odp: monor updates
4280 2007-07-11 23:08 oetiker
4282 * src/rrd_create.c: usr rrd_free for freeing the rrd structs ...
4285 2007-07-10 05:31 oetiker
4287 * trunk/tutorial/emanics/rrd-exercises.tex: fixed linebreak
4289 2007-07-09 20:18 oetiker
4291 * trunk/tutorial/emanics/rrd-exercises.tex: remove the 3.5h comment
4293 2007-07-06 14:05 oetiker
4295 * trunk/tutorial/emanics, trunk/tutorial/emanics/rrd-exercises.tex,
4296 trunk/tutorial/emanics/rrdtutorial.odp: initial emanics versions
4298 2007-07-05 15:19 oetiker
4300 * src/rrd_graph_helper.c: prevent potential segfaults on boxes where
4303 2007-06-24 11:42 oetiker
4305 * trunk/tutorial/lisa2007/abstract-rrdtut.txt: add halfday
4307 2007-06-24 11:41 oetiker
4309 * trunk/tutorial/lisa2007/abstract-rrdtut.txt: fritz fix
4311 2007-06-19 06:26 oetiker
4313 * trunk/tutorial/lisa2007: updated for lisa
4315 2007-06-18 18:25 oetiker
4317 * src/rrd_cgi.c, src/rrd_graph.c, src/rrd_tune.c, src/rrd_xport.c:
4320 2007-06-18 16:05 oetiker
4322 * configure.ac, src/parsetime.c, src/rrd_cgi.c, src/rrd_create.c,
4323 src/rrd_fetch.c, src/rrd_first.c, src/rrd_getopt.c,
4324 src/rrd_getopt1.c, src/rrd_graph.c, src/rrd_open.c,
4325 src/rrd_restore.c, src/rrd_thread_safe.c, src/rrd_tune.c,
4326 src/rrd_update.c, src/rrd_xport.c: Bernhard Fischer: - move
4327 several static struct option out of loops and makes them
4328 non-static - moves some functions from old-style definitions into
4329 new-style definitions
4331 2007-06-16 23:20 oetiker
4333 * CONTRIBUTORS: Bernhard is not Benrard
4335 2007-06-16 05:32 oetiker
4337 * trunk/contrib/php4/config.m4, trunk/contrib/php4/configure,
4338 trunk/contrib/php4/ltconfig, trunk/contrib/php4/php_rrdtool.h,
4339 trunk/contrib/php4/rrdtool.c: lets have just a single rrdtool
4340 extension annd not two ... -- Jarod Wilson <jwilson@redhat.com>
4342 2007-06-15 21:49 oetiker
4344 * NEWS: notes on evans contribs
4346 2007-06-15 21:41 oetiker
4348 * rrdtool.spec: rrdtool.spec from Jarod "redhat" Wilson
4350 2007-06-15 08:09 oetiker
4352 * CONTRIBUTORS: updated contributors
4354 2007-06-15 08:01 oetiker
4356 * NEWS: added note on TEXTALIGN
4358 2007-06-15 07:59 oetiker
4360 * doc/rrdcreate.pod, doc/rrdtune.pod, src/Makefile.am,
4361 src/rrd_create.c, src/rrd_dump.c, src/rrd_format.c,
4362 src/rrd_format.h, src/rrd_graph.c, src/rrd_hw.c,
4363 src/rrd_hw_math.c, src/rrd_hw_math.h, src/rrd_hw_update.c,
4364 src/rrd_hw_update.h, src/rrd_info.c, src/rrd_restore.c,
4365 src/rrd_tune.c, src/rrd_update.c: There are two popular variants
4366 of the Holt-Winters forecasting method; RRDtool supports the
4367 "additive" method, which means that seasonal variation is simply
4368 added to the baseline. For our application, it would be more
4369 appropriate to use the "multiplicative" Holt-Winters method, where
4370 seasonal variation is a coefficient multiplied by the baseline.
4371 Quick example to illustrate the difference: if the average doubles
4372 season-over-season, the additive method would predict the delta
4373 between min and max to be constant, whereas the multiplicative
4374 method would predict the delta to double as well. Attached is a
4375 patch against trunk to support the multiplicative method. I've
4376 done this with a new consolidation function, MHWPREDICT, which is
4377 essentially interchangeable with HWPREDICT. There is a noticeable
4378 improvement in prediction deviations for certain types of
4379 functions; the attachments show HWPREDICT and MHWPREDICT
4380 predictions for a function with an x*sin(x) component. Because
4381 HWPREDICT and MHWPREDICT differ only in their equations, I've
4382 factored out their math into rrd_hw_math.c. The appropriate
4383 smoothing functions are passed to the update functions in a
4384 container of function pointers, which are called where
4385 appropriate. Thus the additive and multiplicative methods use the
4386 same update functions, and the right equations are evaluated
4387 without having flag checks everywhere. This approach, I think,
4388 makes the algorithms quite clear, with minimal duplicate code. I
4389 have moved update_hwpredict, update_seasonal, update_devpredict,
4390 update_devseasonal, and update_failures into a separate file,
4391 rrd_hw_update.c, with some slight refactoring related to
4392 rrd_hw_math.c. I ran some regression tests against trunk to make
4393 sure I didn't break anything with the existing HWPREDICT code.
4394 MHWPREDICT uses the same deviation smoothing and failure detection
4395 algorithms as HWPREDICT. Some helpful references on the
4396 multiplicative Holt-Winters method:
4397 http://www.it.iitb.ac.in/~praj/acads/seminar/04329008_ExponentialSmoothing.pdf
4398 (a student's quick overview of additive vs. multiplicative HW)
4399 http://ideas.repec.org/p/msh/ebswps/1999-1.html (paper on
4400 variations to the multiplicative Holt-Winters, including variance
4401 calculations; FYI, my implementation uses "Model 1") My employer
4402 and the owner of this patch (IMVU, Inc.) is happy to license it
4403 under the same terms as RRDtool, i.e. give it to the project. --
4404 Evan Miller emiller imvu.com
4406 2007-06-15 06:43 oetiker
4408 * src/rrd.h: oops missed to update the in memory output interface
4411 2007-06-15 06:28 oetiker
4413 * src/rrd.h, src/rrd_graph.c, src/rrd_graph.h: added interface to
4414 get rendered image via a pointer to allocated memory ... Evan
4415 Miller emmiller gmail.com
4417 2007-06-15 06:12 oetiker
4419 * configure.ac: improve fontnaming
4421 2007-06-14 20:30 oetiker
4423 * bindings/ruby/main.c, src/rrd_graph.c, src/rrd_graph_helper.c,
4424 src/rrd_rpncalc.c: fixed indentation
4426 2007-06-14 20:28 oetiker
4428 * doc/rrdgraph_graph.pod, src/rrd_graph.c, src/rrd_graph.h,
4429 src/rrd_graph_helper.c: added TEXTALIGN command to change the
4430 default text alignment
4432 2007-06-13 16:53 oetiker
4434 * bindings/tcl/Makefile.am, bindings/tcl/tclrrd.c: fixed tcl
4437 2007-06-13 16:51 oetiker
4439 * bindings/ruby/main.c: be more helpful when raising rb_eTypeError
4440 in string_arr string_arr_new(VALUE rb_strings). This patch
4441 indicates which index is in error as well as the type you are
4442 erroneously passing. -- anonymous
4444 2007-06-12 20:36 oetiker
4446 * src/rrd_update.c: Bernhard Fischer: - fix nulling the updvals -
4447 cosmetic change to move the option struct out of the loop. - need
4448 to operate on a copy of optarg
4450 2007-06-11 19:45 oetiker
4452 * doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c, src/rrd_rpncalc.h: added
4453 TRENDNAN function -- Timo Stripf
4455 2007-06-11 19:45 oetiker
4457 * src/rrd_graph.c: allow output to stdout -- Timo Stripf
4459 2007-06-11 16:49 oetiker
4461 * NEWS: added more news
4463 2007-06-11 16:34 oetiker
4465 * doc/rrdgraph.pod, src/rrd_graph.c: fixed indentation, added
4466 documentation note on gridfitting.
4468 2007-06-11 16:33 oetiker
4470 * src/rrd_graph.c: fix arrow locations
4472 2007-06-11 16:20 oetiker
4474 * src/rrd_graph.c: disable gridfitting for vector formats
4476 2007-06-11 16:14 oetiker
4478 * src/rrd_graph.c, src/rrd_graph.h: make pdf output work
4480 2007-06-11 15:32 oetiker
4482 * NEWS: added detail
4484 2007-06-11 15:11 oetiker
4486 * NEWS, configure.ac, doc/rrdgraph.pod, src/Makefile.am,
4487 src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph.h,
4488 src/rrd_graph_helper.c: --font-render-mode is back, and there is
4489 also --graph-render-mode now. It allows to enable mono graphs that
4490 look strikingly like rrdtool 1.0.x --tobi
4492 2007-06-11 13:36 oetiker
4494 * NEWS, src/rrd_update.c: Bernhard Fischer: - NEWS mention the new
4495 file accessors - rrd_update.c: remove unused some cruft
4497 2007-06-11 10:09 oetiker
4499 * src/rrd_update.c: Bernhard Fischer: - fix maintaining our file-pos
4500 when we have to wrap the rra_ptr in update(). - no need to update
4501 the header-data a second time for the mmap case.
4503 2007-06-11 00:23 oetiker
4505 * NEWS: updated news
4507 2007-06-11 00:22 oetiker
4509 * configure.ac, doc/rrdgraph.pod, src/Makefile.am: * added some
4510 documentation * updated version number
4512 2007-06-10 23:55 oetiker
4514 * acinclude.m4, configure.ac, src/Makefile.am, src/art_rgba_svp.c,
4515 src/art_rgba_svp.h, src/rrd_afm.c, src/rrd_afm.h,
4516 src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_gfx.c,
4517 src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph.h,
4518 src/rrd_graph_helper.c: switched graphics library from arts to
4521 2007-06-04 11:15 oetiker
4523 * configure.ac, src/Makefile.am: Bernhard Fischer: - new configure
4524 option --enable-static-programs
4526 2007-06-01 19:11 oetiker
4528 * src/rrd_open.c, src/rrd_resize.c: Bernhard: - implement resize
4529 SHRINK for FD (mmap is to be done) - indent
4531 2007-06-01 17:59 oetiker
4533 * src/rrd_graph.c: --full-size-mode with and without --no-legend
4534 should work now -- Matthew Chambers
4536 2007-06-01 17:35 oetiker
4538 * src/rrd_open.c, src/rrd_resize.c: Bernhard - fill the file with
4539 DNAN and add the remaining data in after the fact ...
4541 2007-06-01 17:34 oetiker
4543 * src/rrd_open.c, src/rrd_resize.c: Bernhard Fischer - implement
4544 resize, growing part. truncation is to be done.
4546 2007-06-01 09:10 oetiker
4548 * src/rrd_cgi.c, src/rrd_graph_helper.c, src/rrd_open.c: Bernhard
4549 Fischer - use 'z' length modifier when printing size_t - add a
4550 cast to __rrd_read and document why it is there - add RANDOM hint
4553 2007-05-31 18:47 oetiker
4555 * src/rrd_open.c: Bernhard: - plug tiny mem-leak in error path of
4556 rrd_close where freeing the rrd_file was forgotten. - improve two
4557 error messages - use CHECK_MADVISE_OVERLAPS per default
4559 2007-05-30 19:56 oetiker
4561 * src/rrd_open.c, src/rrd_update.c: fix rrd_write -- Bernhard
4564 2007-05-30 12:41 oetiker
4566 * src/rrd_fetch.c, src/rrd_first.c, src/rrd_graph.c,
4567 src/rrd_graph.h, src/rrd_info.c, src/rrd_lastupdate.c,
4568 src/rrd_open.c, src/rrd_resize.c: fix indenting ... again
4570 2007-05-30 12:39 oetiker
4572 * src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c,
4573 src/rrd_first.c, src/rrd_info.c, src/rrd_last.c,
4574 src/rrd_lastupdate.c, src/rrd_open.c, src/rrd_resize.c,
4575 src/rrd_tune.c, src/rrd_update.c: From Bernhard Fischer -
4576 rrd_close(): call close on the file and use rrd_close consistently
4577 - clean up some error paths. The fadvise error path is leaking
4578 memory (see XXX in these spots).
4580 2007-05-30 09:28 oetiker
4582 * trunk/contrib/php4/examples/rrd_fetch.php,
4583 trunk/contrib/php4/php_rrdtool.h, trunk/contrib/php4/rrdtool.c:
4584 make this work on recent php4 versions -- Bernhard Fischer
4586 2007-05-30 05:23 oetiker
4588 * CONTRIBUTORS, doc/rrdgraph.pod, src/rrd_graph.c, src/rrd_graph.h:
4589 switch for rrd_graph to specify the outer-size of the graph and
4590 not just the size of the canvas: --full-size-mode --
4591 matthew.chambers vanderbilt.edu
4593 2007-05-29 21:29 oetiker
4595 * configure.ac, examples/perftest.pl.in, src/rrd_hw.c,
4596 src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_open.c,
4597 src/rrd_resize.c, src/rrd_tool.c, src/rrd_tune.c,
4598 src/rrd_update.c: More updates from Bernhard Fischer - flag
4599 rrd_resize's old file with RRD_COPY - cleanup error-handling
4600 pathes in rrd_update and fix a few typos in comments -
4601 rrd_close(): implement printing mincore results for the rrd if
4602 DEBUG=2 was defined - rrd_open(): madvise start addresses need to
4603 be page-aligned; implement alternative path to the fine-grained
4604 (i.e. exact) madvise by flagging just the first two pages as
4605 needed (see TWO_PAGES). Implement alternative path that records
4606 the last madvise()ed area to avoid redundant calls to madvise() on
4607 identical areas (due to page-alignment constraints) -- see
4608 CHECK_MADVISE_OVERLAPS. Implement path for USE_DIRECT_IO. -
4609 configure: add check for O_DIRECT flag to open(2). Add option
4610 --enable-direct-io. Add _GNU_SOURCE to CFLAGS to silence warnings
4611 about chroot which is marked LEGACY since SUSv2 and is a non POSIX
4612 extension. Make checks for posix_fadvise() dependant on
4613 --disable-mmap, since we do not need fadvise for the mmap case.
4615 2007-05-25 15:24 oetiker
4617 * src/rrd_stat.c: tobis old cruft removal program ...
4619 2007-05-25 13:14 oetiker
4621 * src/rrd_dump.c, src/rrd_fetch.c, src/rrd_open.c, src/rrd_resize.c,
4622 src/rrd_update.c: updates from Bernhard Fischer rep dot nop gmail
4623 com - add some more rrd_sterror calls to failure paths. - make
4624 rrdtool updatev work like 1.2.23 (i.e. multiple values are still
4625 broken, but at least updating a single value works; see
4626 http://oss.oetiker.ch/rrdtool-trac/ticket/8) - indent touched
4629 2007-05-25 13:12 oetiker
4631 * .indent.pro, Makefile.am, configure.ac, examples/perftest.pl.in,
4632 src/rrd_dump.c, src/rrd_fetch.c, src/rrd_open.c, src/rrd_resize.c,
4633 src/rrd_tool.h, src/rrd_update.c: Updates from Bernhard Fischer
4634 rep dot nop gmail com - fix typo in rrd_fetch where rrd_read
4635 result was checked against an incorrect size. - in rrd_fetch, drop
4636 rrd_head_size in favour of rrd_file->header_len - in rrd_fetch,
4637 make the message "post fetch" unambiguous (now past vs. post). -
4638 change usage of param rdwr of rrd_open: allow for RRD_READONLY,
4639 RRD_READWRITE, RRD_CREAT, RRD_READAHEAD; adjust callers
4640 accordingly: + rrd_resize needs CREAT + rrd_dump may want
4641 READAHEAD - implement FD based I/O in rrd_open, rrd_read,
4642 rrd_write, rrd_seek. - in rrd_update, unify write_RRA_row(). -
4643 sort | uniq the -T in .indent.pro (info_t was duplicated) - add
4644 stub of an option to use O_DIRECT to the configury - in
4645 Makefile.am, simplify the "indent" invocation of find: My find may
4646 not support "-o" resp. "-or" nor braces. Using -name "*.[ch]"
4647 works everywhere, AFAIK.
4649 2007-05-24 08:26 oetiker
4651 * configure.ac: use proper preprocessor directives for the
4652 config-checks. -- tobi
4654 2007-05-24 07:21 oetiker
4656 * configure.ac: fixed version number for development
4658 2007-05-24 06:16 oetiker
4660 * .indent.pro, Makefile.am, bindings/python/rrd_extra.h,
4661 bindings/python/rrdtoolmodule.c, bindings/ruby/main.c,
4662 bindings/tcl/tclrrd.c, libraries/afm/test-afm.c, src/.indent.pro,
4663 src/hash_32.c, src/parsetime.c, src/rrd.h, src/rrd_afm.c,
4664 src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c, src/rrd_gfx.c,
4665 src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph_helper.c,
4666 src/rrd_hw.c, src/rrd_hw.h, src/rrd_info.c, src/rrd_open.c,
4667 src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_tool.h,
4668 src/rrd_update.c, src/rrd_xport.c, win32/config.h: indent all the
4669 rest of the code, and add some typedefs to indent.pro there is now
4670 a indent makefile target
4672 2007-05-23 21:40 oetiker
4674 * src/gdpng.c: removed superfluouse code
4676 2007-05-23 21:39 oetiker
4678 * src/.indent.pro: added more indenting rules
4680 2007-05-23 21:33 oetiker
4682 * src/.indent.pro, src/art_rgba_svp.c, src/art_rgba_svp.h,
4683 src/fnv.h, src/gdpng.c, src/hash_32.c, src/parsetime.c,
4684 src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
4685 src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
4686 src/rrd_create.c, src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c,
4687 src/rrd_fetch.c, src/rrd_first.c, src/rrd_format.c,
4688 src/rrd_format.h, src/rrd_getopt.c, src/rrd_getopt.h,
4689 src/rrd_getopt1.c, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
4690 src/rrd_graph.h, src/rrd_graph_helper.c, src/rrd_hw.c,
4691 src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
4692 src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_nan_inf.c,
4693 src/rrd_nan_inf.h, src/rrd_not_thread_safe.c, src/rrd_open.c,
4694 src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
4695 src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
4696 src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
4697 src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
4698 src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c, src/strftime.c,
4699 src/strftime.h, src/win32comp.c: reindented everything according
4702 2007-05-23 20:57 oetiker
4704 * .indent.pro, src/.indent.pro: profile must be in the source
4707 2007-05-23 20:57 oetiker
4709 * .indent.pro: tabs be gone!
4711 2007-05-23 20:42 oetiker
4713 * configure.ac, src/Makefile.am, src/rrd.h, src/rrd_dump.c,
4714 src/rrd_fetch.c, src/rrd_first.c, src/rrd_hw.c, src/rrd_hw.h,
4715 src/rrd_info.c, src/rrd_last.c, src/rrd_lastupdate.c,
4716 src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
4717 src/rrd_stat.c, src/rrd_thread_safe.c, src/rrd_tool.h,
4718 src/rrd_tune.c, src/rrd_update.c, src/unused.h: * progress in
4719 moving all the fileaccess over to a wrapper system that can do fd
4720 based and mmap based fileaccess transparently ... * small fixes
4721 left and right to improve code quality and stability. -- Bernhard
4722 Fischer rep dot nop gmail com
4724 2007-05-23 16:10 oetiker
4726 * .indent.pro: we are going to use indent from now on to keep code
4727 indenting consistent throughout the project
4729 2007-05-23 16:08 oetiker
4731 * .: new trunk based on current 1.2
4733 2007-05-23 16:07 oetiker
4735 * .: restarting trynk for 1.2
4737 2007-05-22 11:03 oetiker
4739 * trunk/talks/rrdtoolfast/onlineusv-de.ppt: initial
4741 2007-05-22 09:27 oetiker
4743 * trunk/talks/rrdtoolfast/fasttalk.ppt,
4744 trunk/talks/rrdtoolfast/samfs-de.ppt: renamed
4746 2007-04-10 13:49 oetiker
4748 * trunk/status/2007-04-10.txt: added sponsors
4750 2007-04-10 13:29 oetiker
4752 * trunk/status/2007-04-10.txt: second reading ...
4754 2007-04-10 13:14 oetiker
4756 * trunk/status, trunk/status/2007-04-10.txt: status report initial
4759 2007-03-19 22:01 oetiker
4761 * trunk/articles/rrdtool-infoweek-2007-03.doc: infoweek artikel
4764 2007-03-19 14:24 oetiker
4766 * trunk/articles, trunk/articles/rrdtool-infoweek-2007-03.doc:
4769 2007-03-02 06:38 oetiker
4771 * trunk/talks/rrdtoolfast/monitoring-en.ppt: added english version
4773 2007-02-20 06:53 oetiker
4775 * trunk/tutorial/linuxforum2007/rrdtutorial.odp: ready for
4776 presentation at linuxforum
4778 2007-01-31 08:29 oetiker
4780 * trunk/talks/rrdtoolfast/fasttalk.ppt: updated for samfs
4782 2007-01-30 08:36 oetiker
4784 * trunk/talks/rrdtoolfast/fasttalk.ppt: added fasttalk for samfs
4786 2007-01-30 08:34 oetiker
4788 * trunk/talks, trunk/talks/rrdtoolfast: initial
4790 2007-01-22 17:20 oetiker
4792 * trunk/tutorial, trunk/tutorial/linuxforum2007,
4793 trunk/tutorial/linuxforum2007/abstract-rrdtut.txt,
4794 trunk/tutorial/linuxforum2007/rrdtutorial.odp,
4795 trunk/tutorial/linuxforum2007/tobi-2006.jpg: initial
4797 2006-02-13 14:40 oetiker
4799 * NEWS: removed extra line from top
4801 2005-04-04 22:15 oetiker
4803 * trunk/meta/plan-1.2.txt: plan for 1.2 is now in the 1.2 branche
4805 2005-04-03 12:44 oetiker
4807 * trunk/meta/plan-1.2.txt: verified operation on debian
4809 2005-04-03 12:44 oetiker
4811 * README, configure.ac: update build instructions and configure
4814 2005-04-03 11:44 oetiker
4816 * doc/rrdgraph_graph.src, src/rrd_graph_helper.c: paramters in SHIFT
4817 are separated by : like everywhere else
4819 2005-04-03 11:36 oetiker
4821 * doc/rrdgraph_graph.src, src/rrd_graph.c, src/rrd_graph.h,
4822 src/rrd_graph_helper.c: the piechart code does not produce release
4823 ready results ... hide it behind WITH_PIECHART define
4825 2005-04-03 11:11 oetiker
4827 * src/rrd_gfx.c: improve png writing speed by lowering the
4830 2005-04-03 11:11 oetiker
4832 * src/rrd_graph.c: make sure the font path is shorter than the
4835 2005-04-03 10:10 oetiker
4837 * CONTRIBUTORS, src/rrd_graph.c, src/rrd_graph.h: fix graph layout
4838 ... especially consider text propperties propperly
4840 2005-04-03 09:37 oetiker
4842 * src/rrd_graph_helper.c: the legend string of a PRINT command gets
4843 renderd later by runnning it through printf.
4845 2005-04-03 09:35 oetiker
4847 * configure.ac, src/rrd_update.c: MMAP support for rrdtool this is
4848 suposed to speed-up uptime 4 times. -- Radoslaw Karas
4851 2005-03-20 21:17 oetiker
4853 * bindings/Makefile.am: revert to last working version
4855 2005-03-20 21:11 oetiker
4857 * bindings/Makefile.am: fix quoting
4859 2005-03-20 21:00 oetiker
4861 * bindings/Makefile.am: quote sed expression
4863 2005-03-20 20:59 oetiker
4865 * doc/rrdgraph.src, doc/rrdgraph_graph.src: document tabbing support
4866 by adding in the textformatting notes document --tabwidth argument
4869 2005-03-20 20:58 oetiker
4871 * src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c: * allow
4872 configuration of the default tab width * added new configurable
4873 color AXIS * made tabbing support work with legend elements * use
4874 propper font for the legend: LEGEND * fix apperance by makeing
4875 grid more transparent * draw axis over the graph not under it.
4877 2005-03-20 20:56 oetiker
4879 * src/rrd_gfx.c, src/rrd_gfx.h: added tabbig support
4881 2005-03-20 20:55 oetiker
4883 * configure.ac: include the thread defs after they have been found
4886 2005-03-20 20:54 oetiker
4888 * trunk/meta/plan-1.2.txt: sync with reality
4890 2005-03-13 16:34 oetiker
4892 * bindings/perl-shared/RRDs.xs: propperly integrate rrd_first
4894 2005-03-13 16:13 oetiker
4896 * MakeMakefile: autotools still run after configure this is not good
4897 ... run autoreconf at the end of MakeMakefile. Maybe this will
4900 2005-03-13 16:09 oetiker
4902 * configure.ac: set install patch to version
4904 2005-03-13 16:08 oetiker
4906 * MakeMakefile: re-run autotools to make sure dependent dates are
4909 2005-03-13 16:00 oetiker
4911 * MakeMakefile: reintroduce final header regen
4913 2005-03-13 15:57 oetiker
4915 * MakeMakefile: still trying to get the order of calling autotools
4918 2005-03-13 15:54 oetiker
4920 * MakeMakefile: create aclocal.m4 before libtoolize
4922 2005-03-13 15:51 oetiker
4924 * MakeMakefile: make the headers first
4926 2005-03-13 15:16 oetiker
4928 * doc/rrdfirst.pod: add the documentation for first
4930 2005-03-13 15:14 oetiker
4932 * src/Makefile.am: ntconfig is no more
4934 2005-03-13 15:12 oetiker
4936 * src/rrd_first.c: missed the actual code for first
4938 2005-03-12 17:06 oetiker
4940 * bindings/perl-shared/RRDs.xs, doc/Makefile.am, src/Makefile.am,
4941 src/rrd.h, src/rrd_tool.c: rrd_first code contributed by Burton
4942 Strauss <Burton@ntopSupport.com>
4944 2005-03-10 17:04 oetiker
4946 * trunk/meta/plan-1.2.txt: updated plan ...
4948 2005-03-10 17:03 oetiker
4950 * README, acinclude.m4, bindings/Makefile.am, configure.ac,
4951 examples/4charts.pl.in, examples/bigtops.pl.in,
4952 examples/cgi-demo.cgi.in, examples/minmax.pl.in,
4953 examples/piped-demo.pl.in, examples/shared-demo.pl.in,
4954 examples/stripes.pl.in, src/rrd.h, src/rrd_last.c, src/rrd_tool.h:
4955 * Updated perl compile system. It now uses Makefile.PL for
4956 everything, but gets it to install the perl module in
4957 @prefix@/lib/perl such that you can use the same use lib line for
4958 whatever platform and perlversion you install into this directory.
4959 They all live neatly next to each other. * fixed examples to work
4960 with new perl install system. Added a few exec_prefix lines where
4961 appropriate * fixed piped demo * fixed VeraMono.ttf file. This
4962 somehow got damaged by cvs ... * added thread defines to normal
4963 compile run, so that _r functions to not through errors. * tested
4964 compilation and installation
4966 2005-03-04 23:53 oetiker
4968 * acinclude.m4, configure.ac: revamped configure system ... lots
4969 more stuff is in acinclude now still a bit of a mess, but better
4970 than before ... if configure does not find the dependent libraries
4971 and header it will not try to get help from pkg-config. If you
4972 know where your libraries are it is best to just use CPPFLAGS and
4973 LDFLAGS to specify their location.
4975 2005-03-04 00:12 oetiker
4977 * MakeMakefile, acinclude.m4, bindings/Makefile.am, configure.ac,
4978 src/Makefile.am: Big autotool update: * Upgraded to the latest
4979 version of autoconf, automake and libtool * replaced pthread
4980 detection code in configure with a more effective one * added a
4981 test to see if special solaris defines are required for ctime_r to
4982 behave posixly correct. * Fixed lots of warnings from autotools *
4983 started adding support for pkg-config ... this will eventually
4984 make the whole library finding much simpler
4986 2005-03-04 00:05 oetiker
4988 * trunk/meta/plan-1.2.txt: added warning cleanup
4990 2005-03-03 13:56 oetiker
4992 * trunk/meta/plan-1.2.txt: added notes about including stuff
4994 2005-03-03 13:48 oetiker
4996 * trunk/meta/plan-1.2.txt: spelled
4998 2005-03-03 13:46 oetiker
5000 * trunk/meta/plan-1.2.txt: initial
5002 2005-03-03 13:34 oetiker
5004 * trunk/contrib/php4/.cvsignore, trunk/meta,
5005 trunk/meta/plan-1.2.txt, ., .cvsignore, bindings/.cvsignore,
5006 bindings/perl-piped/.cvsignore, bindings/perl-shared/.cvsignore,
5007 bindings/tcl/.cvsignore, doc/.cvsignore, examples/.cvsignore,
5008 libraries/.cvsignore, src/.cvsignore: ignorelists are a propperty
5009 of an svn directory not a file
5011 2005-03-03 13:21 oetiker
5013 * branches/gnu, branches/gpl, trunk/CVSROOT, trunk/rrdtool: post
5014 cvs2svn conversion cleanup
5016 2005-02-27 22:00 oetiker
5018 * src/rrd_cgi.c: do not complain when setting environemnt variable
5019 sucessfully. -- hunter@mimuw.edu.pl
5021 2005-02-13 16:13 oetiker
5023 * CONTRIBUTORS, bindings/perl-shared/RRDs.xs, bindings/tcl/tclrrd.c,
5024 src/rrd.h, src/rrd_cgi.c, src/rrd_graph.c, src/rrd_graph.h,
5025 src/rrd_tool.c: let rrd_graph return the actual value range it
5026 picked ... -- Henrik Stoerner <henrik@hswn.dk>
5028 2005-01-28 14:02 oetiker
5030 * src/rrd_hw.c: fix for memory leak. Rene Gallati <security ..
5033 2005-01-03 22:25 oetiker
5037 2004-10-25 22:22 oetiker
5039 * doc/rrdgraph.src, src/rrd_graph.c, src/rrd_graph.h: *
5040 fore-rules-legend option -- author name missing
5042 2004-10-25 22:21 oetiker
5044 * src/rrd_tool.c: fixed segmentation falt problem in rrd_tool --
5045 Yasuhiro Sumi <yasuhiro.sumi@hde.co.jp>
5047 2004-10-21 19:21 oetiker
5049 * src/rrd_tool.c: fix return codes in the error case -- Haroon
5050 Rafique <haroon.rafique@utoronto.ca>
5052 2004-09-24 21:11 oetiker
5054 * CONTRIBUTORS, doc/rrdgraph_data.src, doc/rrdgraph_rpn.src,
5055 src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c,
5056 src/rrd_resize.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
5057 src/rrd_xport.c: misc fixed and TREND and reduce functionality by
5058 -- David M. Grimes <dgrimes@navisite.com>
5060 2004-08-24 05:26 oetiker
5062 * CONTRIBUTORS, doc/rrdgraph_rpn.src, src/rrd_graph.c,
5063 src/rrd_graph.h, src/rrd_graph_helper.c, src/rrd_rpncalc.c,
5064 src/rrd_rpncalc.h, src/rrd_xport.c: CDEF operators SHIFT, SQRT,
5065 SORT, and REV (reverse). See documentation for what they do. This
5066 included removal of redundant code in the rrd_xport path, replaced
5067 with a call to rrd_graph_script(). -- David M. Grimes
5068 <dgrimes@navisite.com>
5070 2004-08-09 08:38 oetiker
5072 * doc/rrdcgi.pod: added note on escaping :
5074 2004-08-08 21:54 oetiker
5076 * src/rrd_cgi.c: port forward of fixes from the stable version of
5079 2004-08-07 23:46 oetiker
5081 * src/rrd_graph.c: when moving the data pointers we should take into
5082 account how fahr off they are. Found by David M. Grimes
5083 <dgrimes@navisite.com>
5085 2004-08-05 21:24 oetiker
5087 * bindings/perl-piped/MANIFEST, bindings/perl-shared/MANIFEST:
5088 removed nonexisting files from manifest
5090 2004-07-30 00:30 jake
5092 * NT-BUILD-TIPS.txt, bindings/perl-shared/RRDs.ppd,
5093 bindings/perl-shared/ntmake.pl, bindings/perl-shared/rrdpl.dsp,
5094 bindings/perl-shared/rrdpl.dsw, confignt/config.h, src/rd_cgi.dsp,
5095 src/rrd.dsp, src/rrd.dsw, src/rrd.vcproj, src/rrd_afm.c,
5096 src/rrd_cgi.dsp, src/rrd_cgi.vcproj, src/rrd_restore.c,
5097 src/rrdtool.dsp, src/rrdtool.dsw, src/rrdtool.sln,
5098 src/rrdtool.suo, src/rrdtool.vcproj: Fix the Win32 build for
5099 executable and perl-shared library. See NT-BUILD-TIPS.txt for step
5100 by step instructions. Remove VC++ project files not being
5101 maintained by anyone.
5103 2004-07-14 10:55 oetiker
5105 * CONTRIBUTORS: added Peter Speck
5107 2004-06-26 09:03 oetiker
5109 * rrdtool.spec: allow building rpm from cvs where there is not
5110 ChangeLog (this gets generated when the distribution tar is built)
5111 -- Tobi and Mike Slifcak
5113 2004-06-23 20:36 oetiker
5115 * src/rrd_graph.c: It's quie enough that the title is placed on the
5116 top of the graph, there's no need to emphasize it more. --
5117 Stanislav Sinyagin <ssinyagin@yahoo.com>
5119 2004-06-23 08:39 oetiker
5121 * src/Makefile.am: reverted ... $< does not work
5123 2004-06-22 22:09 oetiker
5125 * src/Makefile.am: The "$^" variable is GNU make-specific, and fails
5126 to compile under FreeBSD 4.10. Please change it to $<, which is
5127 more compatible. -- Stanislav Sinyagin <ssinyagin@yahoo.com>
5129 2004-06-17 22:09 oetiker
5131 * src/rrd_graph.h: fixed type for text_prop_conv prototype
5133 2004-06-07 19:07 oetiker
5135 * debian/changelog, debian/control, debian/rules: Fix for debian
5136 freetype linking -- Peter Hirdina <Peter.Hirdina@gmx.net>
5138 2004-05-26 22:11 oetiker
5140 * src/fnv.h, src/parsetime.c, src/pngsize.c, src/rrd.h,
5141 src/rrd_afm.c, src/rrd_afm_data.c, src/rrd_afm_data.h,
5142 src/rrd_cgi.c, src/rrd_gfx.c, src/rrd_graph.c,
5143 src/rrd_graph_helper.c, src/rrd_last.c, src/rrd_open.c,
5144 src/rrd_resize.c, src/rrd_restore.c, src/rrd_tool.c,
5145 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c:
5146 reduce compiler warnings. Many small fixes. -- Mike Slifcak
5147 <slif@bellsouth.net>
5149 2004-05-26 22:10 oetiker
5151 * rrdtool.spec: improve redhat/fedora building -- Mike Slifcak
5153 2004-05-26 22:09 oetiker
5155 * debian/rules: update debian build instructions -- Mike Slifcak
5157 2004-05-25 22:08 oetiker
5159 * examples/shared-demo.pl.in: The counter was the only variable
5160 which needed to be an integer. -- Mike Slifcak
5162 2004-05-25 22:07 oetiker
5164 * rrdtool.spec: The rrdtool RPM package was depending on the
5165 rrdtool-perl package. These changes move the examples, which are
5166 primarily perl scripts, in with the rrdtool-perl RPM package,
5167 thereby de-coupling the rest of the RRDtool from Perl. Perhaps
5168 this is silliness ? If there is no need for rrdtool separate from
5169 the Perl modules, let me know, then I'll just create an rrdtool
5170 and an rrdtool-devel RPM package (that would be a cleaner build
5171 and scripting, anyway). -- Mike Slifcak
5173 2004-05-25 22:03 oetiker
5175 * doc/Makefile.am, doc/rrdtool-dump.dtd, doc/rrdtool-xport.dtd:
5176 added dtd descriptsion s or rrdtool xml output -- Wolfgang Schrimm
5177 <wolfgang{dot}schrimm{at}urz{dot}uni-heidelberg{dot}de>
5179 2004-05-25 21:06 oetiker
5181 * bindings/perl-shared/RRDs.xs: added dump and restore ... Mike
5182 Schilli <b2b@perlmeister.com>
5184 2004-05-25 21:01 oetiker
5186 * CONTRIBUTORS: added some contributors
5188 2004-05-25 21:00 oetiker
5190 * doc/rrdupdate.pod: fixed time stamp in example -- Mike Slifcak
5192 2004-05-25 20:59 oetiker
5194 * rrdtool.spec: more fixes for rpm spec -- Mike Slifcak
5196 2004-05-25 20:58 oetiker
5198 * doc/rrdtutorial.pod: single word fix -- Mike Slifcak
5200 2004-05-25 20:57 oetiker
5202 * src/rrd_xport.c: Clear out previous legend array contents before
5203 freeing legend array. Problem could manifest under extreme
5204 resource limits. Not tested. -- Mike Slifcak
5206 2004-05-25 20:55 oetiker
5208 * doc/rrdcreate.pod: subordinate term was improperly formed -- Mike
5211 2004-05-25 20:53 oetiker
5213 * src/rrd_create.c, src/rrd_dump.c: prevent small leak when
5214 resources are exhausted -- Mike Slifcak
5216 2004-05-25 20:52 oetiker
5218 * THREADS, doc/rrdthreads.pod, doc/rrdtutorial.pod,
5219 doc/rrdupdate.pod, src/rrd_cgi.c, src/rrd_resize.c,
5220 src/rrd_restore.c, src/rrd_tool.c, src/rrd_update.c: fix spelling
5221 and syntax, especially in messages that are printed -- Mike
5224 2004-05-25 20:51 oetiker
5226 * src/rrd_cgi.c, src/rrd_dump.c, src/rrd_restore.c, src/rrd_tool.c,
5227 src/rrd_update.c: Update displayed copyright messages to be
5228 consistent. -- Mike Slifcak
5230 2004-05-25 20:51 oetiker
5232 * doc/Makefile.am: don't process the old rrdgraph single file
5233 document -- Mike Slifcak
5235 2004-05-25 20:50 oetiker
5237 * rrdtool.spec: fix rpm rules -- Mike Slifcak
5239 2004-05-25 20:50 oetiker
5241 * debian/control: fixed debian dependencies -- Mike Slifcak
5243 2004-05-25 16:51 oetiker
5245 * src/rrd_rpncalc.c: The expression's head was first checking for
5246 LT, and then for LTIME, and the latter was never reached. --
5247 Stanislav Sinyagin <ssinyagin@yahoo.com>
5249 2004-05-19 05:11 oetiker
5251 * doc/rrd-beginners.pod: integrated from debian
5253 2004-05-18 18:54 oetiker
5255 * src/parsetime.c: its 365 days in a year .... -- Mike Slifcak
5257 2004-05-18 18:53 oetiker
5259 * CONTRIBUTORS, NEWS, README, TODO, bindings/perl-piped/README,
5260 bindings/perl-piped/RRDp.pm, bindings/perl-piped/t/base.t,
5261 bindings/perl-shared/RRDs.pm, bindings/tcl/README,
5262 doc/bin_dec_hex.pod, doc/cdeftutorial.pod, doc/rpntutorial.pod,
5263 doc/rrdcgi.pod, doc/rrdcreate.pod, doc/rrddump.pod,
5264 doc/rrdfetch.pod, doc/rrdgraph-old.pod, doc/rrdgraph.src,
5265 doc/rrdgraph_data.src, doc/rrdgraph_examples.src,
5266 doc/rrdgraph_graph.src, doc/rrdgraph_rpn.src, doc/rrdinfo.pod,
5267 doc/rrdresize.pod, doc/rrdrestore.pod, doc/rrdthreads.pod,
5268 doc/rrdtool.pod, doc/rrdtune.pod, doc/rrdtutorial.es.pod,
5269 doc/rrdtutorial.pod, doc/rrdupdate.pod, src/parsetime.c,
5270 src/rrd_fetch.c, src/rrd_format.c, src/rrd_gfx.c, src/rrd_graph.c:
5271 big spell checking patch -- slif@bellsouth.net
5273 2004-05-18 18:51 oetiker
5275 * src/rrd_restore.c: make force option work
5277 2004-05-18 18:51 oetiker
5279 * doc/Makefile.am: added beginners guide off debian --
5282 2004-05-18 18:49 oetiker
5284 * configure.ac, examples/4charts.pl.in, examples/Makefile.am,
5285 examples/shared-demo.pl.in, examples/stripes.pl.in: add 4chars and
5286 fix two examples -- Mike Slifcak <slif@bellsouth.net>
5288 2004-05-18 18:40 oetiker
5290 * debian, debian/README.Debian, debian/build_freetype.sh,
5291 debian/changelog, debian/control, debian/copyright,
5292 debian/librrd0-dev.files, debian/librrd0.files,
5293 debian/librrd0.postinst, debian/librrd0.postrm,
5294 debian/librrd0.shlibs, debian/librrdp-perl.files,
5295 debian/librrds-perl.files, debian/rrdtool-tcl.files,
5296 debian/rrdtool.files, debian/rules, debian/watch: initial debian
5297 build system added -- Mike Slifcak <slif@bellsouth.net>
5299 2004-05-18 18:36 oetiker
5301 * src/Makefile.am: fix library numbering -- Mike Slifcak
5303 2004-05-18 18:25 oetiker
5305 * doc/Makefile.am: better cleaning -- Mike Slifcak
5307 2004-05-12 21:57 oetiker
5309 * bindings/Makefile.am, doc/Makefile.am: locate the mkinstalldirs
5310 script at top level accept "configure --mandir=" settings -- Mike
5311 Slifcak <slif@bellsouth.net>
5313 2004-05-04 21:01 oetiker
5315 * doc/rrdgraph_rpn.src, src/rrd_rpncalc.c, src/rrd_rpncalc.h: Added
5316 the ATAN function. This is being used to convert a DS for each
5317 vector component of wind direction into a single direction for
5319 CDEF:avdir=yavg,xavg,/,ATAN,57.296,*,xavg,0,LT,180,0,IF,+,DUP,0,LT,360,0,IF,+
5320 -- Daniel Shiels <dan@marge.tofubar.com>
5322 2004-05-04 20:54 oetiker
5324 * rrdtool.spec: updated spec file -- Chris Adams
5325 <cmadams@hiwaay.net>
5327 2004-05-04 05:25 oetiker
5329 * MakeMakefile: die only after all the version checks are done and
5330 not for each one -- Alex van den Bogaerdt <alex@ergens.op.het.net>
5332 2004-05-03 14:05 oetiker
5334 * Makefile.am, configure.ac, src/Makefile.am: * Allows rrdtool 1.1.x
5335 (2004-04-29) to compile on freebsd. * Add configure options
5336 --disable-rrdcgi disable building of rrdcgi --disable-pthread
5337 disable multithread support -- Stanislav Sinyagin
5338 <ssinyagin@yahoo.com>
5340 2004-05-02 21:10 oetiker
5342 * configure.ac, src/rrd_graph.c: See the patch, attached. It changes
5343 the default angle to 90, and allows one to change it from
5344 configure command line: ./configure RRDGRAPH_YLEGEND_ANGLE=270.0
5345 -- Stanislav Sinyagin <ssinyagin@yahoo.com>
5347 2004-04-18 10:21 oetiker
5349 * src/rrd_restore.c: fixed O_BINARY
5351 2004-03-23 21:34 oetiker
5353 * src/rrd_restore.c: make sure fole is opened binary on restore ...
5354 to make things work on windows -- "Girod, Laurent"
5355 <Laurent.Girod@pmintl.com>
5357 2004-03-21 11:40 oetiker
5359 * doc/rrdgraph.src, src/rrd_graph.c, src/rrd_graph.h,
5360 src/rrd_tool.c: Added --only-graph option -- Piotr Kodzis
5361 <Piotr.Kodzis@inteligo.pl>
5363 2004-03-14 20:58 oetiker
5365 * MakeMakefile, acinclude.m4, bindings/Makefile.am,
5366 bindings/perl-shared/Makefile.PL, bindings/perl-shared/RRDs.pm,
5367 bindings/perl-shared/t/base.t, configure.ac, doc/Makefile.am: make
5368 MakeMaker work on debian and fix some leftovers from the library
5369 rip-out transition -- Tobi
5371 2004-01-19 23:41 oetiker
5373 * src/VeraMono.ttf, src/compile_afm.pl: initial
5375 2004-01-19 23:39 oetiker
5379 2004-01-19 23:39 oetiker
5381 * config/Makefile.am: remove
5383 2004-01-19 23:37 oetiker
5385 * libraries/cgilib-0.4: kill it
5387 2004-01-19 23:35 oetiker
5389 * libraries/Makefile.am, libraries/cgilib-0.4/Makefile.am,
5390 libraries/cgilib-0.4/cgi.5, libraries/cgilib-0.4/cgi.c,
5391 libraries/cgilib-0.4/cgi.h, libraries/cgilib-0.4/cgiDebug.3,
5392 libraries/cgilib-0.4/cgiGetValue.3,
5393 libraries/cgilib-0.4/cgiHeader.3, libraries/cgilib-0.4/cgiInit.3,
5394 libraries/cgilib-0.4/cgiRedirect.3,
5395 libraries/cgilib-0.4/cgilib.dsp, libraries/cgilib-0.4/cgilib.dsw,
5396 libraries/cgilib-0.4/cgilib.vcproj,
5397 libraries/cgilib-0.4/cgitest.c, libraries/cgilib-0.4/jumpto.c,
5398 libraries/cgilib-0.4/readme, libraries/freetype-2.0.5-import.txt,
5399 libraries/libart_lgpl-2.3.7, libraries/libpng-1.2.0,
5400 libraries/libpng-1.2.0-import.txt, libraries/zlib-1.1.4: killem
5402 2004-01-19 23:27 oetiker
5404 * libraries/freetype-2.0.5: all must go
5406 2004-01-19 23:17 oetiker
5408 * MakeMakefile, Makefile.am, NEWS, README, bindings/Makefile.am,
5409 bindings/perl-shared/Makefile.PL, bindings/perl-shared/RRDs.xs,
5410 bindings/tcl/Makefile.am, configure.ac, doc/rrdcgi.pod,
5411 libraries/Makefile.am: misc fixes to get rrdtool working without
5414 2004-01-19 23:16 oetiker
5416 * src/Makefile.am, src/rrd_gfx.h: modifications for 'no more local
5419 2004-01-15 18:14 oetiker
5421 * bindings/perl-shared/RRDs.pm, bindings/perl-shared/RRDs.xs:
5422 addition of RRDs::times -- Christophe Kalt <kalt@taranis.org>
5424 2003-12-26 16:54 oetiker
5426 * src/rrd_graph.c: using --riggid it is possible to get a case where
5427 minval is bigger than maxval ... this breaks the horizontal grid
5430 2003-11-27 06:31 oetiker
5432 * bindings/perl-shared/RRDs.xs: Stop RRDs for segfaulting on invalid
5433 graph input -- Ian Holsman <Ian.Holsman@cnet.com>
5435 2003-11-27 06:30 oetiker
5437 * src/rrd_cgi.c: make rrd_cgi build again ... Ian Holsman
5438 <rrd.developers@holsman.net>
5440 2003-11-23 12:55 oetiker
5442 * doc/rrdcgi.pod, src/rrd_cgi.c: New recursive parser for rrdcgi by
5443 Arend-Jan Wijtzes <ajwytzes@wise-guys.nl>
5445 2003-11-19 07:06 oetiker
5447 * src/rrd_gfx.c: Adding attributions: * xml fix was by Ian Holsman
5448 <rrd.developers@holsman.net> * font rotation was by Chris
5449 Turbeville <turbo@verio.net>
5451 2003-11-19 06:58 oetiker
5453 * src/rrd_gfx.c: fixed svg generation
5455 2003-11-17 11:43 oetiker
5457 * src/rrd_restore.c: more correct usage added -- Eldad Zack
5458 <eldad@stoneshaft.ath.cx>
5460 2003-11-14 23:10 oetiker
5462 * src/rrd_cgi.c: handle NULL pointers gracefully
5464 2003-11-12 22:14 oetiker
5466 * bindings/perl-shared/RRDs.xs, src/rrd.h, src/rrd_cgi.c,
5467 src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c: allow to pass an
5468 open filehandle into rrd_graph as an extra argument
5470 2003-11-12 22:13 oetiker
5472 * src/rrd_create.c: make create much faster .. -- David M. Grimes
5473 <dgrimes@navisite.com>
5475 2003-11-11 21:19 oetiker
5477 * doc/rrdrestore.pod, src/rrd_restore.c, src/rrd_tool.c: Allow to
5478 force overwrite when restoring from xml to rrd. -- Eldad Zack
5479 <eldad@stoneshaft.ath.cx>
5481 2003-11-11 19:46 oetiker
5483 * src/fnv.h, src/parsetime.c, src/rrd.h, src/rrd_cgi.c,
5484 src/rrd_create.c, src/rrd_fetch.c, src/rrd_graph.c,
5485 src/rrd_graph_helper.c, src/rrd_update.c, src/rrd_xport.c:
5486 replaced time_value with rrd_time_value as MacOS X introduced a
5487 struct of that name in their standard headers
5489 2003-11-11 19:38 oetiker
5491 * src/rrd_update.c: rrd files should NOT change size ever ... bulk
5492 update code wa buggy. -- David M. Grimes <dgrimes@navisite.com>
5494 2003-11-04 22:20 oetiker
5496 * src/rrd_tool.c: 20 chars max in a ds name -- Kuba Filipowicz
5499 2003-10-26 19:29 oetiker
5501 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: added rotation ...
5503 2003-09-04 13:16 oetiker
5505 * src/rrd_update.c: should not assigne but compare ... grrrrr
5507 2003-09-02 21:58 oetiker
5509 * src/rrd_update.c: be pickier about what we accept in rrd_update.
5510 Complain if things do not work out
5512 2003-08-28 21:48 oetiker
5514 * configure.ac: make sure we get only 1 flag -- Chris Turbeville
5517 2003-07-28 21:59 oetiker
5519 * bindings/Makefile.am, libraries/freetype-2.0.5/Makefile.am,
5520 src/Makefile.am: I was just taking a look at the development
5521 RRDtool build (I'm looking forward to SVG support), and had a few
5522 problems with an out-of-tree build. I find using a separate build
5523 directory makes things much easier to manage, especially when
5524 building for multiple architectures. I've attached the minor
5525 patches for the progress that I made (I couldn't get the Perl
5526 modules to work, but the main binaries seem okay), and would be
5527 grateful if you could commit them (or something like them!). --
5528 Joseph Walton <joe@kafsemo.org>
5530 2003-07-24 14:51 jake
5532 * src/rrd_graph.h: Allow hyphen character in DEF_NAM_FMT to match
5535 2003-07-16 23:41 jake
5537 * confignt/config.h, libraries/cgilib-0.4/cgilib.vcproj,
5538 libraries/freetype-2.0.5/freetype.vcproj,
5539 libraries/libart_lgpl-2.3.7/libart.vcproj,
5540 libraries/libpng-1.2.0/png.vcproj,
5541 libraries/zlib-1.1.4/zlib.vcproj, src/rrd.vcproj,
5542 src/rrd_cgi.vcproj, src/rrd_graph.c, src/rrdtool.sln,
5543 src/rrdtool.vcproj: Updated MS Visual C++ files from 7.0 to 7.1.
5544 Add code to rrd_graph.c: rrd_graph_init() to use %windir%
5545 environment variable to find the default font at runtime.
5547 2003-07-15 00:58 jake
5549 * src/rrd_rpncalc.h: Moved OP_COUNT to the end of the enumeration.
5551 2003-05-20 20:51 oetiker
5553 * doc/rrdcgi.pod, src/rrd_cgi.c: I've made a patch to rrdcgi to add
5554 <RRD::TIME::STRFTIME ...> which allows you to re-format start and
5555 end-time at-style times using strftime. This allows easy timespans
5556 in the graph (e.g. -2weeks) to be formatted into more usual times.
5557 -- "Erskine, Thomas" <terskine@NRCan.gc.ca>
5559 2003-05-03 15:41 oetiker
5561 * src/rrd_create.c: small patch to rrd_create.c that corrects
5562 problem with the version number of the newly created files. --
5563 Sasha Mikheev <sasha@avalon-net.co.il>
5565 2003-04-29 21:56 oetiker
5567 * src/rrd_open.c: readline in rrd_open.c reads the file in 8 KB
5568 blocks, and calls realloc for each block. realloc is very slow in
5569 Mac OS X for huge blocks, e.g. when restoring databases from huge
5570 xml files. This patch finds the size of the file, and starts out
5571 with malloc'ing the full size. -- Peter Speck <speck@ruc.dk>
5573 2003-04-29 19:37 oetiker
5575 * doc/rrdfetch.pod: added comment on iso
5577 2003-04-29 19:14 jake
5579 * MakeMakefile, doc/rrdupdate.pod, src/rrd_update.c: Change updatev
5580 RRA return from index_number to cf_nam, pdp_cnt. Also revert
5581 accidental addition of -I to aclocal MakeMakefile.
5583 2003-04-26 05:11 oetiker
5585 * src/rrd_restore.c: only restore V2 and larger.
5587 2003-04-25 18:35 jake
5589 * MakeMakefile, bindings/perl-shared/RRDs.pm,
5590 bindings/perl-shared/RRDs.xs, doc/rrdtool.pod, doc/rrdupdate.pod,
5591 src/rrd.h, src/rrd_create.c, src/rrd_info.c, src/rrd_tool.c,
5592 src/rrd_tool.h, src/rrd_update.c: Alternate update interface,
5593 updatev. Returns info about CDPs written to disk as result of
5594 update. Output format is similar to rrd_info, a hash of
5597 2003-04-23 22:47 oetiker
5599 * src/rrd_restore.c: fixed version checks to only complain if xml
5600 version is > than current RRD version
5602 2003-04-11 19:43 oetiker
5604 * doc/rrdcreate.pod, doc/rrdgraph-old.pod, doc/rrdgraph_rpn.src,
5605 src/rrd_open.c, src/rrd_restore.c, src/rrd_rpncalc.c,
5606 src/rrd_rpncalc.h, src/rrd_tool.c: New special value COUNT which
5607 allows calculations based on the position of a value within a data
5608 set. Bug fix in rrd_rpncalc.c. PREV returned erroneus value for
5609 the second value. Bug fix in rrd_restore.c. Bug causing seek error
5610 when accesing an RRD restored from an xml that holds an RRD
5611 version <3. -- Ruben Justo <ruben@ainek.com>
5613 2003-04-04 20:51 oetiker
5615 * src/rrd_gfx.c: I think I found a very small bug in rrd graph PDF
5616 output : the is_stream member of pdf_buffer is not initialized,
5617 making bad PDF sometimes (I found a case where is_stream was != 0
5618 for the font initialization). -- lhoudard@netcourrier.com
5620 2003-04-01 22:52 jake
5622 * THREADS, bindings/perl-shared/ntmake.pl, src/rrd.dsp, src/rrd.h,
5623 src/rrd.vcproj, src/rrd_graph.c, src/rrd_nan_inf.c,
5624 src/rrd_not_thread_safe.c, src/rrd_thread_safe_nt.c,
5625 src/rrd_tool.h, src/rrdtool.dsp: Fix Win32 build. VC++ 6.0 and 7.0
5626 now use the thread-safe code.
5628 2003-03-31 21:22 oetiker
5630 * src/rrd_format.h, src/rrd_open.c, src/rrd_update.c: enables
5631 RRDtool updates with microsecond or in case of windows millisecond
5632 precision. This is needed to reduce time measurement error when
5633 archive step is small. (<30s) -- Sasha Mikheev
5634 <sasha@avalon-net.co.il>
5636 2003-03-25 22:29 oetiker
5638 * bindings/perl-shared/ntmake.pl: use the environment variable
5639 VCINSTALLDIR -- Ian Holsman <rrd.developers@holsman.net>
5641 2003-03-24 22:08 oetiker
5643 * src/rrd_thread_safe.c: strerror should not turn us recursive here
5644 ... -- Peter Stamfest <peter@stamfest.at>
5646 2003-03-24 22:05 oetiker
5648 * src/rrd_not_thread_safe.c: strerror must not become recursive --
5649 Peter Stamfest <peter@stamfest.at>
5651 2003-03-12 20:39 oetiker
5653 * doc/rrdresize.pod: remove ^M
5655 2003-03-10 00:30 oetiker
5657 * src/rrd_diff.c: handle cases with two negative numbers -- Sasha
5658 Mikheev <sasha@avalon-net.co.il>
5660 2003-03-08 18:44 oetiker
5662 * src/rrd_graph.c: don't display legends for [HV]RULEs out of graph
5663 bounds (rrdgraph) -- Christophe Kalt <kalt@taranis.org>
5665 2003-03-01 22:25 oetiker
5667 * src/rrd_tool.c: realy suppress size output when talking to stdout.
5668 Patch from Mat Zimmerman @ debian
5670 2003-02-24 18:26 oetiker
5672 * examples/piped-demo.pl.in: fix for : in piped demo
5674 2003-02-22 21:57 oetiker
5676 * doc/rrdthreads.pod: Initial checkin -- Peter Stamfest
5679 2003-02-22 21:57 oetiker
5681 * doc/Makefile.am, src/Makefile.am, src/rrd_error.c: a patch to
5682 avoid a memory leak and a Makefile.am patch to distribute all
5683 required source files -- Peter Stamfest <peter@stamfest.at>
5685 2003-02-21 22:40 oetiker
5687 * examples/piped-demo.pl.in: colons must be escaped
5689 2003-02-20 21:48 oetiker
5691 * libraries/libpng-1.2.0/Makefile.am, src/Makefile.am: make the
5692 threading work and compile, fix linking to libpng and update the
5693 timestaps int the files
5695 2003-02-20 21:27 oetiker
5697 * src/Makefile.am, src/rrd_thread_safe.c, src/rrd_tool.c: updated
5698 copyrigh dates removed error.h from threaded variant added
5699 compiletime to rrdtool
5701 2003-02-16 12:32 oetiker
5703 * src/rrd_restore.c: if output is - there is not need to deref the
5706 2003-02-16 12:31 oetiker
5708 * src/parsetime.c: expect seems to exist on some systems in the
5711 2003-02-13 07:05 oetiker
5713 * Makefile.am, THREADS, configure.ac, src/Makefile.am,
5714 src/parsetime.c, src/rrd.h, src/rrd_cgi.c, src/rrd_create.c,
5715 src/rrd_dump.c, src/rrd_error.c, src/rrd_format.c,
5716 src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_info.c,
5717 src/rrd_is_thread_safe.h, src/rrd_last.c,
5718 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_restore.c,
5719 src/rrd_rpncalc.c, src/rrd_stat.c, src/rrd_thread_safe.c,
5720 src/rrd_tool.c, src/rrd_tool.h, src/rrd_update.c: Find attached
5721 the patch I promised to send to you. Please note that there are
5722 three new source files (src/rrd_is_thread_safe.h,
5723 src/rrd_thread_safe.c and src/rrd_not_thread_safe.c) and the
5724 introduction of librrd_th. This library is identical to librrd,
5725 but it contains support code for per-thread global variables
5726 currently used for error information only. This is similar to how
5727 errno per-thread variables are implemented. librrd_th must be
5728 linked alongside of libpthred There is also a new file "THREADS",
5729 holding some documentation. -- Peter Stamfest <peter@stamfest.at>
5731 2003-02-12 07:06 oetiker
5733 * CONTRIBUTORS, bindings/Makefile.am, bindings/perl-shared/MANIFEST,
5734 libraries/Makefile.am, src/Makefile.am: improved dist target --
5735 Peter Stamfest <peter@stamfest.at>
5737 2003-02-11 10:16 oetiker
5739 * doc/rrdgraph_graph.src: removed lg we do not allow this in the
5742 2003-02-05 18:16 oetiker
5744 * src/rrd_resize.c: rrd resize SHRINK was broken :-) -- Scott Mace
5747 2003-01-31 06:46 oetiker
5749 * src/rrd_graph.c: The NaN check should only use lastgdes when
5750 following a STACK -- Scott Mace <smace@intt.ORG>
5752 2003-01-30 21:39 oetiker
5754 * src/rrd_graph.c: fix stak+nan error ... Scott Mace
5757 2003-01-29 07:17 oetiker
5759 * src/rrd_graph.c: fixed the processing of
5760 TICK:vname#color:frac:legend -- Scott Mace <smace@intt.ORG>
5762 2003-01-25 22:50 oetiker
5764 * CONTRIBUTORS, examples/4charts.pl.in, src/rrd_graph.c,
5765 src/rrd_graph.h: added function (--no-minor) to turn off minor
5766 gridlines on graphs -- Travis Brown <tebrown@csh.rit.edu>
5768 2003-01-16 23:27 oetiker
5770 * src/rrd_fetch.c: fix border condition in rra selection of
5771 rrd_fetch -- Stanislav Sinyagin <ssinyagin@yahoo.com>
5773 2003-01-15 19:24 oetiker
5775 * doc/rrdcreate.pod, doc/rrdgraph-old.pod, doc/rrdgraph.src,
5776 doc/rrdgraph_graph.src, src/rrd_graph.c: * single letter variants
5777 for all graph options -- James Overbeck <grendel@gmo.jp>
5779 2002-12-14 22:30 oetiker
5781 * configure.ac: fix rrdtool compile on solaris where CC for perl is
5782 "gcc -B/usr/ccs/bin/" -- Russell Van Tassell
5783 <russell@loosenut.com>
5785 2002-11-29 11:57 oetiker
5787 * doc/rrdtool.pod: note on info added
5789 2002-11-19 22:33 oetiker
5791 * doc/rrdgraph-old.pod, doc/rrdgraph_graph.src, src/rrd_graph.c:
5792 added g as valid string format value
5794 2002-11-18 23:37 oetiker
5796 * configure.ac: check for -OPT:IEEE_NaN_inf=ON on SGI C compiler --
5797 Albert Chin-A-Young <china@thewrittenword.com>
5799 2002-11-03 15:07 oetiker
5801 * MakeMakefile: fixed
5803 2002-10-24 21:17 oetiker
5805 * src/rrd_cgi.c: added patch for apache 2 compatibility
5807 2002-10-07 06:22 oetiker
5809 * MakeMakefile: keep up with the jhonses
5811 2002-10-07 06:21 oetiker
5813 * src/rrd_graph.c: -z does not take an option -- Tomoyuki Murakami
5814 <tomoyuki@pobox.com>
5816 2002-09-02 18:41 oetiker
5818 * src/rrd_graph.c: fixed leak in VDEF_PERCENT handlin -- Perry Stoll
5819 <perry_stoll@yahoo.com>
5821 2002-08-01 05:42 oetiker
5823 * src/rrd_graph.c: fix for segfault condition in print_calc -- Paul
5824 Clifford <paul.clifford@bbc.co.uk>
5826 2002-07-31 05:42 oetiker
5828 * doc/rrdfetch.pod: improved fetch explanation --
5829 Nenad.Antic@era.ericsson.se
5831 2002-07-13 18:35 oetiker
5833 * src/rrd_graph.h, src/rrd_rpncalc.c, src/rrd_rpncalc.h: fixed
5834 DEF_NAM_FMT definition added double include protection the
5835 rrd_graph.h and rrd_rpncalc.h
5837 2002-07-12 11:20 oetiker
5839 * src/rrd_rpncalc.c: fixed PREV parsing ... Gonzalo Augusto Arana
5840 Tagle <garana@uolsinectis.com.ar>
5842 2002-07-06 15:45 oetiker
5844 * src/rrd_rpncalc.h: new operators must be added at the END of the
5847 2002-07-05 18:57 oetiker
5849 * doc/cdeftutorial.pod, doc/rrdgraph_rpn.src, src/rrd_graph.c,
5850 src/rrd_rpncalc.c, src/rrd_rpncalc.h: new operand on rrdgraph
5851 CDEFs: PREV(xxxx) -- Gonzalo Augusto Arana Tagle
5852 <garana@uolsinectis.com.ar>
5854 2002-07-05 18:47 oetiker
5856 * bindings/perl-shared/RRDs.pm: explain tzset
5858 2002-07-02 10:35 oetiker
5860 * src/rrd_nan_inf.c: fixed DINF for win32
5862 2002-06-29 15:33 alex
5864 * doc/rrdgraph.src, doc/rrdgraph_data.src, doc/rrdgraph_graph.src:
5867 2002-06-29 15:24 alex
5869 * src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c: Changed
5870 parsing again. Added a DEBUG prefix to all grapher commands
5872 2002-06-29 14:55 alex
5874 * src/rrd_graph_helper.h: Not needed anymore
5876 2002-06-27 19:34 alex
5878 * src/rrd_graph.c, src/rrd_graph.h: DEF now takes "--start" and
5879 "--end" LINEx, AREA and such now take parameter "STACK"
5881 2002-06-23 23:13 alex
5883 * doc/rrdgraph_data.src, doc/rrdgraph_examples.src: Updated docs for
5884 the "DEF ... :step=nnnn" case
5886 2002-06-23 22:29 alex
5888 * src/Makefile.am, src/rrd_fetch.c, src/rrd_graph.c,
5889 src/rrd_resize.c: Added "step=1800" and such to "DEF" Cleaned some
5890 of the signed vs. unsigned problems
5892 2002-06-23 22:28 alex
5894 * src/rrd_format.h, src/rrd_nan_inf.c, src/rrd_nan_inf.h: In stead
5895 of a zillion warnings, only one place gives a warning for DNAN
5897 2002-06-20 00:21 jake
5899 * NT-BUILD-TIPS.txt, bindings/perl-shared/RRDs.xs,
5900 bindings/perl-shared/ntmake.pl, confignt/config.h,
5901 libraries/freetype-2.0.5/freetype.dsp,
5902 libraries/libart_lgpl-2.3.7/libart.dsp,
5903 libraries/libpng-1.2.0/png.dsp, libraries/zlib-1.1.4/zlib.dsp,
5904 src/rrd.dsp, src/rrd_open.c, src/rrd_tool.h, src/rrdtool.dsp,
5905 src/rrdtool.ncb: More Win32 build changes; thanks to Kerry
5908 2002-06-14 12:15 oetiker
5910 * doc/rrdresize.pod: better explanations -- "Shipway, Steve"
5911 <steve.shipway@eds.com>
5913 2002-05-22 15:25 jake
5915 * doc/rrdtune.pod: Changed intercept to slope for beta parameter in
5918 2002-05-22 05:35 oetiker
5920 * bindings/perl-shared/ntmake.pl,
5921 libraries/cgilib-0.4/cgilib.vcproj,
5922 libraries/freetype-2.0.5/freetype.vcproj,
5923 libraries/libart_lgpl-2.3.7/libart.vcproj,
5924 libraries/libpng-1.2.0/png.vcproj,
5925 libraries/zlib-1.1.4/zlib.vcproj, src/rrd.vcproj,
5926 src/rrd_cgi.vcproj, src/rrdtool.ncb, src/rrdtool.sln,
5927 src/rrdtool.suo, src/rrdtool.vcproj: VC++ .NET (7.0) project files
5928 -- Eric Chamberlain <echamber@socrates.Berkeley.EDU>
5930 2002-05-16 19:18 oetiker
5932 * configure.ac: added -W ... lets have some more warnings ... with
5935 2002-05-15 06:14 oetiker
5937 * libraries/afm/compile_afm.pl, src/rrd_afm_data.c: afm fixes --
5938 Peter Speck <speck@ruc.dk>
5940 2002-05-14 21:52 jake
5942 * NT-BUILD-TIPS.txt, confignt/config.h,
5943 libraries/libart_lgpl-2.3.7/libart.dsp, src/rrd.dsp,
5944 src/rrd_tool.c, src/rrdtool.dsp: Fix Win32 Build compatibility.
5946 2002-05-14 21:48 oetiker
5948 * src/rrd_restore.c: double free fixed
5950 2002-05-14 05:28 oetiker
5952 * configure.ac, src/rrd_tool.c: make opendir readdir chdir chroot
5953 and thus the serverfunctionality a conditional compile depending
5954 on the presence of the necessary function calls.
5956 2002-05-11 09:09 oetiker
5958 * configure.ac, src/rrd_tool.c, src/rrd_tool.h: make dirent
5959 sys/types and sys/stat autoconfable ....
5961 2002-05-08 20:34 oetiker
5963 * doc/rrdtool.pod, src/rrd_tool.c, src/rrd_tool.h: Add funtionality
5964 to rrdtool to run it as a 'server' -- Hartmut.Vogler@epost.de
5966 2002-05-07 21:58 oetiker
5968 * CONTRIBUTORS, bindings/perl-shared/RRDs.xs, doc/Makefile.am,
5969 doc/rrdtool.pod, doc/rrdxport.pod, examples/shared-demo.pl.in,
5970 src/Makefile.am, src/rrd.h, src/rrd_graph.c, src/rrd_graph.h,
5971 src/rrd_tool.c, src/rrd_xport.c, src/rrd_xport.h: new command
5972 rrdtool xport integrated -- Wolfgang Schrimm
5973 <Wolfgang.Schrimm@urz.uni-heidelberg.de>
5975 2002-05-02 13:23 oetiker
5977 * doc/rrdcreate.pod: typo fixed
5979 2002-04-29 17:11 oetiker
5981 * src/rrd_graph.c: badformat parser fixed ... for good this time I
5984 2002-04-28 19:13 oetiker
5986 * src/rrd_graph.c: inserted PRINT checker at the wrong point ...
5988 2002-04-28 14:14 oetiker
5990 * src/rrd_graph.c: It's nice and simple, the error checker for the
5991 PRINT stuff which is passed to printf() is not allowing certain
5992 valid printf() style operations which make text alignment much
5993 more fun. -- Richard A Steenbergen <ras@e-gerbil.net>
5995 2002-04-24 21:04 oetiker
5997 * examples/cgi-demo.cgi, libraries/libart_lgpl-2.3.7/art_config.h,
5998 src/rrd_graph.c: fixed setlocale issues
6000 2002-04-24 20:54 oetiker
6002 * configure.ac, doc/rrdgraph.src: fixed adress for wishlist
6004 2002-04-24 20:49 oetiker
6006 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: Patch for
6007 supporting PDF as output format
6009 2002-04-24 20:49 oetiker
6011 * src/rrd_graph.c, src/rrd_graph.h: Modification of rrd_graph.c/h so
6012 it uses dashes for gridlines much like rrdtool 1.0 Avoids drawing
6013 minor vertical gridlines where a major gridline is to avoid
6014 artifacts from having the grey line beneath the red one. Patches
6015 src/rrd_graph.c and src/rrd_graph.h -- Peter Speck <speck@ruc.dk
6017 2002-04-24 20:48 oetiker
6019 * src/rrd_gfx.c: Improvement of svg/eps dash code so it adjusts
6020 dash-lengths for round caps. -- Peter Speck <speck@ruc.dk>
6022 2002-04-24 20:43 oetiker
6024 * src/rrd_graph.c: fixed setlocale issues
6026 2002-04-16 05:00 oetiker
6028 * doc/rrdgraph.src: doc for gridfit by peter
6030 2002-04-15 21:29 oetiker
6032 * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h: Evenly-spaced
6033 y-axis gridlines. I had to split horizontal_grid() into
6034 calc_horizontal_grid and draw_horizontal_grid as the calculated
6035 info is needed in the adjustment code. My previous patch had the
6036 problem that it adjusted the y-axis too late, e.g. after the data
6037 lines was drawn. The result of the calc is stored in struct
6038 ygrid_scale_t which image_desc_t has as a member. --no-gridfit is
6039 implemented. The round-to-integer coordinates for png is moved to
6040 the libart code in rrd_gfx. The 'close path' code is cleaned up so
6041 the node list is left unchanged if you want to save the same graph
6042 in multiple formats in one run. The rounding is done on the scaled
6043 coordinates (zoom). I have made a simple version for logarithmic y
6044 scales as such a scale might have 5 gridlines with 4 difference
6045 spacings. This version only uses y = 10^x values for modifying the
6046 scale. -- Peter Speck <speck@ruc.dk>
6048 2002-04-09 21:35 oetiker
6050 * doc/rrdcgi.pod: remove boguos description of goodfor and refresh
6052 2002-04-09 21:34 oetiker
6054 * bindings/perl-shared/RRDs.xs: removed tzset as it is in rrd_graph
6057 2002-04-09 21:34 oetiker
6059 * configure.ac, src/rrd_graph.c: added tzset and setlocale to
6062 2002-04-07 22:07 oetiker
6064 * src/rrd_afm.c, src/rrd_afm.h, src/rrd_afm_data.c,
6065 src/rrd_afm_data.h: added missing files from peters patch
6067 2002-04-07 20:20 oetiker
6069 * configure.ac, doc/rrdgraph.src, examples/4charts.pl.in,
6070 examples/bigtops.pl, examples/piped-demo.pl,
6071 examples/shared-demo.pl, examples/stripes.pl,
6072 libraries/Makefile.am, libraries/afm, libraries/afm/COPYRIGHT.txt,
6073 libraries/afm/Courier-Bold.afm,
6074 libraries/afm/Courier-BoldOblique.afm,
6075 libraries/afm/Courier-Oblique.afm, libraries/afm/Courier.afm,
6076 libraries/afm/Helvetica-Bold.afm,
6077 libraries/afm/Helvetica-BoldOblique.afm,
6078 libraries/afm/Helvetica-Oblique.afm, libraries/afm/Helvetica.afm,
6079 libraries/afm/Makefile.am, libraries/afm/Symbol.afm,
6080 libraries/afm/Times-Bold.afm, libraries/afm/Times-BoldItalic.afm,
6081 libraries/afm/Times-Italic.afm, libraries/afm/Times-Roman.afm,
6082 libraries/afm/ZapfDingbats.afm, libraries/afm/compile_afm.pl,
6083 libraries/afm/glyphlist.txt, libraries/afm/test-afm.c,
6084 libraries/libart_lgpl-2.3.7/Makefile.in,
6085 libraries/libpng-1.2.0/Makefile.in, src/Makefile.am,
6086 src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c, src/rrd_tool.c: 3
6087 patches, #3 depends on #1 as EPS uses AFM for stringwidth too.
6088 src/rrd_afm.[ch], src/rrd_afm_data.[ch] and changes to
6089 rrd_gfx.[ch] to use AFM for stringwidth in SVG output.
6090 libraries/afm with .afm files for the standard 14 postscript fonts
6091 and perl script to create src/rrd_afm_data.c Includes small test
6092 program to show examples of calculated stringwidth and actual
6093 stringwidth. Adds EPS output support. Modifies rrd_tool.c as
6094 rrd_graph() changes the argv pointer, and rrd_tool then always
6095 wrote the 200x100 output line to the file (which probably doesn't
6096 do anything for png images, but eps files fail having it after the
6097 %%EOF marker). -- Peter Speck <speck@ruc.dk>
6099 2002-04-06 12:40 alex
6101 * src/rrd_graph.c: Different default font when WIN32 is defined
6103 2002-04-06 12:25 alex
6105 * NT-BUILD-TIPS.txt, bindings/perl-shared/Makefile.PL,
6106 bindings/perl-shared/RRDs.pm, bindings/perl-shared/ntmake.pl,
6107 bindings/perl-shared/t/base.t, doc/Makefile.am,
6108 doc/cdeftutorial.pod, doc/rrdgraph-old.pod,
6109 doc/rrdgraph_graph.src, doc/rrdtutorial.es.pod,
6110 examples/cgi-demo.cgi, examples/cgi-demo.cgi.in,
6111 examples/piped-demo.pl, examples/piped-demo.pl.in,
6112 examples/shared-demo.pl, examples/shared-demo.pl.in,
6113 src/rrd_cgi.c, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
6114 src/rrd_graph.h, src/rrd_tool.h: Removed references to GIF Changed
6115 y0 and such into Y0 and so
6117 2002-04-05 23:51 jake
6119 * NT-BUILD-TIPS.txt, bindings/perl-shared/RRDs.xs,
6120 bindings/perl-shared/ntmake.pl, confignt, confignt/config.h,
6121 libraries/freetype-2.0.5/freetype.dsp,
6122 libraries/libart_lgpl-2.3.7/libart.dsp,
6123 libraries/libpng-1.2.0/png.dsp, libraries/zlib-1.1.4/zlib.dsp,
6124 src/ntconfig.h, src/rrd.dsp, src/rrd_gfx.c, src/rrd_graph.c,
6125 src/rrd_tool.h, src/rrdtool.dsp, src/rrdtool.dsw: Updated/added
6126 MVSC++ 6.0 project files for compilation of rrd.lib and
6127 rrdtool.exe on Win32. Changes for RRDs compilation on Win32. Moved
6128 src/ntconfig.h to confignt/config.h.
6130 2002-04-03 14:52 oetiker
6132 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph.h: As
6133 gfx_canvas_t now has excatly the same lifespan as image_desc_t,
6134 I've made 'gfx_canvas_t canvas' a member of image_desc_t and
6135 dropped it as a separate parameter in all function calls.
6136 imgformat, interlaced and zoom are moved to gfx_canvas_t. I have
6137 dropped my old fontlib-enum as imgformat contains that
6138 information. The gfx_render_xxx switch is moved to rrd_gfx so
6139 rrd_graph is (almost) only bothered with image formats in cmd line
6140 parsing. gfx_close_path is added. gfx_new_dashed_line is added
6141 with 2 new arguments: length of a dash and length between dashes.
6142 gfx_new_line is still there for plain lines. Having dash-length ==
6143 0 creates normal line. rrd_graph.c is not updated for dashed
6144 lines. It's not decided how one should specify which and how lines
6145 are dashed. An extension of the color specification? svg is
6146 updated for dashes and opacity, but libart code is not. I've fixed
6147 indent in SVG, all lines had a space before func decl. etc. Misc
6148 small fixes, e.g. sscanf of gfx_color_t, position of x-axis arrow.
6149 --- Peter Speck <speck@ruc.dk>
6151 2002-04-03 05:32 oetiker
6153 * src/rrd_restore.c: i suck. sorry. add ,0666 to the open(). -- Paul
6154 Vixie <paul@vix.com>
6156 2002-04-02 21:32 oetiker
6158 * bindings/perl-shared/RRDs.xs: added call to tzset to activate TZ
6159 settings -- Paul A Vixie <vixie@vix.com>
6161 2002-04-02 21:31 oetiker
6163 * src/rrd_restore.c: aded missing fcntl.h
6165 2002-04-02 19:37 oetiker
6167 * src/rrd_restore.c: rrd restore should not burn down existing files
6168 -- Paul Vixie <paul@vix.com>
6170 2002-04-01 18:32 oetiker
6172 * NEWS: merged svg update
6174 2002-04-01 18:31 oetiker
6176 * src/rrd_diff.c: "!" takes a higher preference than "||" this means
6177 rrd_update N:: would segfault -- Oliver Cook <ollie@uk.clara.net>
6179 2002-03-28 17:33 jake
6181 * MakeMakefile: Added comment suggesting use of -I flag with
6184 2002-03-26 07:02 oetiker
6186 * doc/rrdgraph.src, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.h:
6187 added SVG support -- Peter Speck <speck@ruc.dk>
6189 2002-03-23 20:41 alex
6191 * src/rrd_graph.c: Better positioning of the pie when it is alone on
6194 2002-03-23 20:01 alex
6196 * NEWS: Modified rrd_graph
6198 2002-03-23 19:59 alex
6200 * src/rrd_graph.c, src/rrd_graph.h: Changes in rrd_graph; see NEWS
6202 2002-03-23 09:05 oetiker
6204 * doc/rrdcgi.pod, doc/rrdgraph.src, doc/rrdtutorial.pod: removed
6207 2002-03-23 09:01 oetiker
6209 * src/Makefile.am, src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c:
6210 remove all traces of GIF and make PNG the default
6212 2002-03-23 08:53 oetiker
6214 * src/rrd_graph.c: Move CDEF start pointers if start of cdef is a
6215 step ahead of the start of the data -- Ashok Mandala
6216 <chakri063@yahoo.com>
6218 2002-03-21 22:39 oetiker
6220 * src/rrd_graph.c: fixed color area in legend and fixed color area
6223 2002-03-21 12:00 alex
6225 * src/rrd_graph.c, src/rrd_graph.h: Pie charts didn't have
6226 anti-aliasing; building them clockwise seems to solve this
6229 2002-03-20 22:48 oetiker
6231 * src/rrd_rpncalc.c: fixed longstanding bug affection CDEFS where
6232 values from rrds with different resolutions got mixed ..
6234 2002-03-17 22:40 alex
6236 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: Changed the way
6237 circle sections are drawn.
6239 2002-03-13 02:58 alex
6241 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: New, hopefully
6242 better, implementation of PART drawing
6244 2002-03-12 07:19 oetiker
6246 * libraries/zlib-1.1.3: realy remove zlibe 1.1.3 dir
6248 2002-03-12 07:18 oetiker
6250 * MakeMakefile, configure.ac, examples/bigtops.pl,
6251 examples/piped-demo.pl, examples/shared-demo.pl,
6252 examples/stripes.pl: updated
6254 2002-03-12 07:17 oetiker
6256 * libraries/libart_lgpl-2.3.7,
6257 libraries/libart_lgpl-2.3.7/.cvsignore: ignore generated files
6259 2002-03-12 07:16 oetiker
6261 * libraries/libart_lgpl-2.3.7/libart_lgpl_2.la,
6262 libraries/zlib-1.1.4, libraries/zlib-1.1.4/.cvsignore,
6263 libraries/zlib-1.1.4/Makefile, libraries/zlib-1.1.4/Makefile.in:
6266 2002-03-12 06:43 oetiker
6268 * configure.ac: updated to zlib 1.1.4
6270 2002-03-12 06:42 oetiker
6272 * libraries/zlib-1.1.3/ChangeLog, libraries/zlib-1.1.3/FAQ,
6273 libraries/zlib-1.1.3/INDEX, libraries/zlib-1.1.3/Makefile.am,
6274 libraries/zlib-1.1.3/README, libraries/zlib-1.1.3/README.rrdtool,
6275 libraries/zlib-1.1.3/adler32.c,
6276 libraries/zlib-1.1.3/algorithm.txt,
6277 libraries/zlib-1.1.3/compress.c, libraries/zlib-1.1.3/crc32.c,
6278 libraries/zlib-1.1.3/deflate.c, libraries/zlib-1.1.3/deflate.h,
6279 libraries/zlib-1.1.3/descrip.mms, libraries/zlib-1.1.3/example.c,
6280 libraries/zlib-1.1.3/gzio.c, libraries/zlib-1.1.3/infblock.c,
6281 libraries/zlib-1.1.3/infblock.h, libraries/zlib-1.1.3/infcodes.c,
6282 libraries/zlib-1.1.3/infcodes.h, libraries/zlib-1.1.3/inffast.c,
6283 libraries/zlib-1.1.3/inffast.h, libraries/zlib-1.1.3/inffixed.h,
6284 libraries/zlib-1.1.3/inflate.c, libraries/zlib-1.1.3/inftrees.c,
6285 libraries/zlib-1.1.3/inftrees.h, libraries/zlib-1.1.3/infutil.c,
6286 libraries/zlib-1.1.3/infutil.h, libraries/zlib-1.1.3/maketree.c,
6287 libraries/zlib-1.1.3/minigzip.c, libraries/zlib-1.1.3/trees.c,
6288 libraries/zlib-1.1.3/trees.h, libraries/zlib-1.1.3/uncompr.c,
6289 libraries/zlib-1.1.3/zconf.h, libraries/zlib-1.1.3/zlib.3,
6290 libraries/zlib-1.1.3/zlib.dsp, libraries/zlib-1.1.3/zlib.dsw,
6291 libraries/zlib-1.1.3/zlib.h, libraries/zlib-1.1.3/zutil.c,
6292 libraries/zlib-1.1.3/zutil.h, libraries/zlib-1.1.4,
6293 libraries/zlib-1.1.4/ChangeLog, libraries/zlib-1.1.4/FAQ,
6294 libraries/zlib-1.1.4/INDEX, libraries/zlib-1.1.4/Make_vms.com,
6295 libraries/zlib-1.1.4/Makefile, libraries/zlib-1.1.4/Makefile.am,
6296 libraries/zlib-1.1.4/Makefile.am~,
6297 libraries/zlib-1.1.4/Makefile.in,
6298 libraries/zlib-1.1.4/Makefile.riscos, libraries/zlib-1.1.4/README,
6299 libraries/zlib-1.1.4/adler32.c,
6300 libraries/zlib-1.1.4/algorithm.txt,
6301 libraries/zlib-1.1.4/compress.c, libraries/zlib-1.1.4/crc32.c,
6302 libraries/zlib-1.1.4/deflate.c, libraries/zlib-1.1.4/deflate.h,
6303 libraries/zlib-1.1.4/descrip.mms, libraries/zlib-1.1.4/example.c,
6304 libraries/zlib-1.1.4/gzio.c, libraries/zlib-1.1.4/infblock.c,
6305 libraries/zlib-1.1.4/infblock.h, libraries/zlib-1.1.4/infcodes.c,
6306 libraries/zlib-1.1.4/infcodes.h, libraries/zlib-1.1.4/inffast.c,
6307 libraries/zlib-1.1.4/inffast.h, libraries/zlib-1.1.4/inffixed.h,
6308 libraries/zlib-1.1.4/inflate.c, libraries/zlib-1.1.4/inftrees.c,
6309 libraries/zlib-1.1.4/inftrees.h, libraries/zlib-1.1.4/infutil.c,
6310 libraries/zlib-1.1.4/infutil.h, libraries/zlib-1.1.4/maketree.c,
6311 libraries/zlib-1.1.4/minigzip.c, libraries/zlib-1.1.4/trees.c,
6312 libraries/zlib-1.1.4/trees.h, libraries/zlib-1.1.4/uncompr.c,
6313 libraries/zlib-1.1.4/zconf.h, libraries/zlib-1.1.4/zlib.3,
6314 libraries/zlib-1.1.4/zlib.h, libraries/zlib-1.1.4/zlib.html,
6315 libraries/zlib-1.1.4/zutil.c, libraries/zlib-1.1.4/zutil.h:
6316 replace zlib 1.1.3 with zlib 1.1.4
6318 2002-03-10 23:08 alex
6320 * doc/rrdgraph_graph.src, src/rrd_graph.c, src/rrd_graph.h: Pie
6321 chart support added to rrdtool graph
6323 2002-03-10 22:49 oetiker
6325 * MakeMakefile: added quotes to echo
6327 2002-03-10 16:22 alex
6329 * src/rrd_rpncalc.c: Realigned function rpn_calc() Stack checking
6330 now done using a macro
6332 2002-03-10 14:58 alex
6334 * doc/rrdgraph.src, doc/rrdgraph_rpn.src: Fixed some typos/errors
6335 Updated for the NE and ISINF operators in RPN
6337 2002-03-10 14:53 alex
6339 * src/rrd_graph.c: Using the font option resulted in a segfault.
6340 Needs more care, the current change is just a hack
6342 2002-03-10 14:48 alex
6344 * src/rrd_rpncalc.c, src/rrd_rpncalc.h: Added NE and ISINF operands
6347 2002-03-10 12:28 oetiker
6349 * MakeMakefile: better version check
6351 2002-03-08 22:14 alex
6353 * doc/rrdtutorial.pod: Needed to escape a wildcard
6355 2002-03-08 22:11 alex
6357 * doc/rrdtutorial.pod: Fixed some typos
6359 2002-02-18 21:52 oetiker
6361 * MakeMakefile, examples/bigtops.pl: added autotools version check
6364 2002-02-09 06:21 oetiker
6366 * src/rrd_gfx.c: do propper error checking and release memmory when
6367 it is not required anymore
6369 2002-02-08 18:40 oetiker
6371 * src/rrd_cgi.c: allow rrd_cgi to deal with umlauts -- Alexander
6372 Schwartz <alexander.schwartz@gmx.net>
6374 2002-02-03 08:10 oetiker
6376 * doc/rrdcreate.pod: fixed spelling
6378 2002-02-02 14:36 oetiker
6380 * src/rrd_graph.c: fixed data pointer storage
6382 2002-02-01 20:34 oetiker
6384 * src/gdpng.c, src/gifsize.c, src/pngsize.c, src/rrd_cgi.c,
6385 src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
6386 src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
6387 src/rrd_format.c, src/rrd_graph.c, src/rrd_hw.c, src/rrd_info.c,
6388 src/rrd_last.c, src/rrd_open.c, src/rrd_resize.c,
6389 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_stat.c,
6390 src/rrd_tool.c, src/rrd_tune.c, src/rrd_update.c: fixed version
6391 number and date/time
6393 2002-02-01 20:29 oetiker
6395 * libraries/libart_lgpl-2.3.7/Makefile,
6396 libraries/libpng-1.2.0/Makefile, src/rrd_graph.c: *** empty log
6399 2002-01-31 22:44 oetiker
6401 * acinclude.m4: this file and all the external libraries
6402 configurability was contributed by mat zimmermann
6404 2002-01-31 22:43 oetiker
6406 * acinclude.m4, configure.ac, examples/minmax.pl,
6407 libraries/Makefile.am, src/Makefile.am, src/rrd_graph.c: allow use
6408 of libraries already installed on the system
6410 2002-01-31 11:56 oetiker
6412 * src/parsetime.c: make "18:00 yesterday" work Pavel Mores
6415 2002-01-31 07:23 oetiker
6417 * src/rrd_graph.c: weeknumber is not %V which is more appropriate
6420 2002-01-31 06:36 oetiker
6422 * MakeMakefile: copy ltmain.sh
6424 2002-01-17 20:31 oetiker
6426 * libraries/libpng-1.0.9: this also
6428 2002-01-17 20:30 oetiker
6430 * config/libtool, libraries/gd1.3, libraries/libpng-1.0.9/ANNOUNCE,
6431 libraries/libpng-1.0.9/CHANGES, libraries/libpng-1.0.9/INSTALL,
6432 libraries/libpng-1.0.9/KNOWNBUG, libraries/libpng-1.0.9/LICENSE,
6433 libraries/libpng-1.0.9/Makefil,
6434 libraries/libpng-1.0.9/Makefile.am, libraries/libpng-1.0.9/README,
6435 libraries/libpng-1.0.9/README.rrdtool,
6436 libraries/libpng-1.0.9/TODO, libraries/libpng-1.0.9/Y2KINFO,
6437 libraries/libpng-1.0.9/example.c, libraries/libpng-1.0.9/libpng.3,
6438 libraries/libpng-1.0.9/libpng.txt,
6439 libraries/libpng-1.0.9/libpngpf.3, libraries/libpng-1.0.9/png.5,
6440 libraries/libpng-1.0.9/png.c, libraries/libpng-1.0.9/png.dsp,
6441 libraries/libpng-1.0.9/png.dsw, libraries/libpng-1.0.9/png.h,
6442 libraries/libpng-1.0.9/pngasmrd.h,
6443 libraries/libpng-1.0.9/pngbar.jpg,
6444 libraries/libpng-1.0.9/pngbar.png,
6445 libraries/libpng-1.0.9/pngconf.h,
6446 libraries/libpng-1.0.9/pngerror.c,
6447 libraries/libpng-1.0.9/pnggccrd.c,
6448 libraries/libpng-1.0.9/pngget.c, libraries/libpng-1.0.9/pngmem.c,
6449 libraries/libpng-1.0.9/pngnow.png,
6450 libraries/libpng-1.0.9/pngpread.c,
6451 libraries/libpng-1.0.9/pngread.c, libraries/libpng-1.0.9/pngrio.c,
6452 libraries/libpng-1.0.9/pngrtran.c,
6453 libraries/libpng-1.0.9/pngrutil.c,
6454 libraries/libpng-1.0.9/pngset.c, libraries/libpng-1.0.9/pngtest.c,
6455 libraries/libpng-1.0.9/pngtest.png,
6456 libraries/libpng-1.0.9/pngtrans.c,
6457 libraries/libpng-1.0.9/pngvcrd.c, libraries/libpng-1.0.9/pngwio.c,
6458 libraries/libpng-1.0.9/pngwrite.c,
6459 libraries/libpng-1.0.9/pngwtran.c,
6460 libraries/libpng-1.0.9/pngwutil.c: this is not needed anymore
6462 2002-01-17 20:28 oetiker
6464 * libraries/gd1.3/.cvsignore: killing remains
6466 2002-01-16 23:11 oetiker
6468 * MakeMakefile: added places for download
6470 2002-01-15 22:58 oetiker
6472 * ., .cvsignore, config, config/.cvsignore: ignore irrelevant things
6474 2002-01-15 22:53 oetiker
6476 * libraries/freetype-2.0.5, libraries/freetype-2.0.5/.cvsignore,
6477 libraries/libart_lgpl-2.3.7,
6478 libraries/libart_lgpl-2.3.7/.cvsignore, libraries/libpng-1.2.0,
6479 libraries/libpng-1.2.0/.cvsignore: added new .cvsignore files
6481 2002-01-15 22:51 oetiker
6483 * CONTRIBUTORS, MakeMakefile, Makefile.am, NEWS, config/acconfig.h,
6484 config/aclocal.m4, config/config.guess, config/config.h.in,
6485 config/config.sub, config/install-sh, config/ltconfig,
6486 config/ltmain.sh, config/missing, config/mkinstalldirs,
6487 config/stamp-h, config/stamp-h.in, configure.ac, configure.in,
6488 doc/rrdgraph.src, doc/rrdgraph_graph.src, examples/4charts.pl.in,
6489 examples/bigtops.pl, examples/bigtops.pl.in,
6490 examples/cgi-demo.cgi, examples/minmax.pl, examples/minmax.pl.in,
6491 examples/piped-demo.pl, examples/piped-demo.pl.in,
6492 examples/shared-demo.pl, examples/shared-demo.pl.in,
6493 examples/stripes.pl, examples/stripes.pl.in,
6494 libraries/Makefile.am, libraries/cgilib-0.4/Makefile.am,
6495 libraries/freetype-2.0.5, libraries/freetype-2.0.5-import.txt,
6496 libraries/freetype-2.0.5/Makefile.am,
6497 libraries/freetype-2.0.5/README,
6498 libraries/freetype-2.0.5/ahangles.c,
6499 libraries/freetype-2.0.5/ahglobal.c,
6500 libraries/freetype-2.0.5/ahglyph.c,
6501 libraries/freetype-2.0.5/ahhint.c,
6502 libraries/freetype-2.0.5/ahmodule.c,
6503 libraries/freetype-2.0.5/ahoptim.c,
6504 libraries/freetype-2.0.5/autohint.c,
6505 libraries/freetype-2.0.5/cff.c,
6506 libraries/freetype-2.0.5/cffdrivr.c,
6507 libraries/freetype-2.0.5/cffgload.c,
6508 libraries/freetype-2.0.5/cffload.c,
6509 libraries/freetype-2.0.5/cffobjs.c,
6510 libraries/freetype-2.0.5/cffparse.c,
6511 libraries/freetype-2.0.5/cidgload.c,
6512 libraries/freetype-2.0.5/cidload.c,
6513 libraries/freetype-2.0.5/cidobjs.c,
6514 libraries/freetype-2.0.5/cidparse.c,
6515 libraries/freetype-2.0.5/cidriver.c,
6516 libraries/freetype-2.0.5/ftbase.c,
6517 libraries/freetype-2.0.5/ftbbox.c,
6518 libraries/freetype-2.0.5/ftcache.c,
6519 libraries/freetype-2.0.5/ftcalc.c,
6520 libraries/freetype-2.0.5/ftcchunk.c,
6521 libraries/freetype-2.0.5/ftcglyph.c,
6522 libraries/freetype-2.0.5/ftcimage.c,
6523 libraries/freetype-2.0.5/ftcmanag.c,
6524 libraries/freetype-2.0.5/ftcsbits.c,
6525 libraries/freetype-2.0.5/ftdebug.c,
6526 libraries/freetype-2.0.5/ftextend.c,
6527 libraries/freetype-2.0.5/ftglyph.c,
6528 libraries/freetype-2.0.5/ftgrays.c,
6529 libraries/freetype-2.0.5/ftinit.c,
6530 libraries/freetype-2.0.5/ftlist.c,
6531 libraries/freetype-2.0.5/ftlru.c,
6532 libraries/freetype-2.0.5/ftmac.c, libraries/freetype-2.0.5/ftmm.c,
6533 libraries/freetype-2.0.5/ftnames.c,
6534 libraries/freetype-2.0.5/ftobjs.c,
6535 libraries/freetype-2.0.5/ftoutln.c,
6536 libraries/freetype-2.0.5/ftraster.c,
6537 libraries/freetype-2.0.5/ftrend1.c,
6538 libraries/freetype-2.0.5/ftsmooth.c,
6539 libraries/freetype-2.0.5/ftstream.c,
6540 libraries/freetype-2.0.5/ftsynth.c,
6541 libraries/freetype-2.0.5/ftsystem.c,
6542 libraries/freetype-2.0.5/fttrigon.c,
6543 libraries/freetype-2.0.5/include,
6544 libraries/freetype-2.0.5/include/Makefile.am,
6545 libraries/freetype-2.0.5/include/ahangles.h,
6546 libraries/freetype-2.0.5/include/aherrors.h,
6547 libraries/freetype-2.0.5/include/ahglobal.h,
6548 libraries/freetype-2.0.5/include/ahglyph.h,
6549 libraries/freetype-2.0.5/include/ahhint.h,
6550 libraries/freetype-2.0.5/include/ahloader.h,
6551 libraries/freetype-2.0.5/include/ahmodule.h,
6552 libraries/freetype-2.0.5/include/ahoptim.h,
6553 libraries/freetype-2.0.5/include/ahtypes.h,
6554 libraries/freetype-2.0.5/include/cffdrivr.h,
6555 libraries/freetype-2.0.5/include/cfferrs.h,
6556 libraries/freetype-2.0.5/include/cffgload.h,
6557 libraries/freetype-2.0.5/include/cffload.h,
6558 libraries/freetype-2.0.5/include/cffobjs.h,
6559 libraries/freetype-2.0.5/include/cffparse.h,
6560 libraries/freetype-2.0.5/include/cfftoken.h,
6561 libraries/freetype-2.0.5/include/ciderrs.h,
6562 libraries/freetype-2.0.5/include/cidgload.h,
6563 libraries/freetype-2.0.5/include/cidload.h,
6564 libraries/freetype-2.0.5/include/cidobjs.h,
6565 libraries/freetype-2.0.5/include/cidparse.h,
6566 libraries/freetype-2.0.5/include/cidriver.h,
6567 libraries/freetype-2.0.5/include/cidtoken.h,
6568 libraries/freetype-2.0.5/include/fnterrs.h,
6569 libraries/freetype-2.0.5/include/freetype,
6570 libraries/freetype-2.0.5/include/freetype/Makefile.am,
6571 libraries/freetype-2.0.5/include/freetype/cache,
6572 libraries/freetype-2.0.5/include/freetype/cache/Makefile.am,
6573 libraries/freetype-2.0.5/include/freetype/cache/ftcchunk.h,
6574 libraries/freetype-2.0.5/include/freetype/cache/ftcglyph.h,
6575 libraries/freetype-2.0.5/include/freetype/cache/ftcimage.h,
6576 libraries/freetype-2.0.5/include/freetype/cache/ftcmanag.h,
6577 libraries/freetype-2.0.5/include/freetype/cache/ftcsbits.h,
6578 libraries/freetype-2.0.5/include/freetype/cache/ftlru.h,
6579 libraries/freetype-2.0.5/include/freetype/config,
6580 libraries/freetype-2.0.5/include/freetype/config/Makefile.am,
6581 libraries/freetype-2.0.5/include/freetype/config/ftconfig.h,
6582 libraries/freetype-2.0.5/include/freetype/config/ftheader.h,
6583 libraries/freetype-2.0.5/include/freetype/config/ftmodule.h,
6584 libraries/freetype-2.0.5/include/freetype/config/ftoption.h,
6585 libraries/freetype-2.0.5/include/freetype/freetype.h,
6586 libraries/freetype-2.0.5/include/freetype/ftbbox.h,
6587 libraries/freetype-2.0.5/include/freetype/ftcache.h,
6588 libraries/freetype-2.0.5/include/freetype/ftchapters.h,
6589 libraries/freetype-2.0.5/include/freetype/fterrors.h,
6590 libraries/freetype-2.0.5/include/freetype/ftglyph.h,
6591 libraries/freetype-2.0.5/include/freetype/ftimage.h,
6592 libraries/freetype-2.0.5/include/freetype/ftlist.h,
6593 libraries/freetype-2.0.5/include/freetype/ftmac.h,
6594 libraries/freetype-2.0.5/include/freetype/ftmm.h,
6595 libraries/freetype-2.0.5/include/freetype/ftmoderr.h,
6596 libraries/freetype-2.0.5/include/freetype/ftmodule.h,
6597 libraries/freetype-2.0.5/include/freetype/ftoutln.h,
6598 libraries/freetype-2.0.5/include/freetype/ftrender.h,
6599 libraries/freetype-2.0.5/include/freetype/ftsizes.h,
6600 libraries/freetype-2.0.5/include/freetype/ftsnames.h,
6601 libraries/freetype-2.0.5/include/freetype/ftsynth.h,
6602 libraries/freetype-2.0.5/include/freetype/ftsystem.h,
6603 libraries/freetype-2.0.5/include/freetype/fttrigon.h,
6604 libraries/freetype-2.0.5/include/freetype/fttypes.h,
6605 libraries/freetype-2.0.5/include/freetype/internal,
6606 libraries/freetype-2.0.5/include/freetype/internal/Makefile.am,
6607 libraries/freetype-2.0.5/include/freetype/internal/autohint.h,
6608 libraries/freetype-2.0.5/include/freetype/internal/cfftypes.h,
6609 libraries/freetype-2.0.5/include/freetype/internal/fnttypes.h,
6610 libraries/freetype-2.0.5/include/freetype/internal/ftcalc.h,
6611 libraries/freetype-2.0.5/include/freetype/internal/ftdebug.h,
6612 libraries/freetype-2.0.5/include/freetype/internal/ftdriver.h,
6613 libraries/freetype-2.0.5/include/freetype/internal/ftextend.h,
6614 libraries/freetype-2.0.5/include/freetype/internal/ftmemory.h,
6615 libraries/freetype-2.0.5/include/freetype/internal/ftobjs.h,
6616 libraries/freetype-2.0.5/include/freetype/internal/ftstream.h,
6617 libraries/freetype-2.0.5/include/freetype/internal/internal.h,
6618 libraries/freetype-2.0.5/include/freetype/internal/pcftypes.h,
6619 libraries/freetype-2.0.5/include/freetype/internal/psaux.h,
6620 libraries/freetype-2.0.5/include/freetype/internal/psnames.h,
6621 libraries/freetype-2.0.5/include/freetype/internal/sfnt.h,
6622 libraries/freetype-2.0.5/include/freetype/internal/t1types.h,
6623 libraries/freetype-2.0.5/include/freetype/internal/tttypes.h,
6624 libraries/freetype-2.0.5/include/freetype/t1tables.h,
6625 libraries/freetype-2.0.5/include/freetype/ttnameid.h,
6626 libraries/freetype-2.0.5/include/freetype/tttables.h,
6627 libraries/freetype-2.0.5/include/freetype/tttags.h,
6628 libraries/freetype-2.0.5/include/ft2build.h,
6629 libraries/freetype-2.0.5/include/ftcerror.h,
6630 libraries/freetype-2.0.5/include/ftgrays.h,
6631 libraries/freetype-2.0.5/include/ftraster.h,
6632 libraries/freetype-2.0.5/include/ftrend1.h,
6633 libraries/freetype-2.0.5/include/ftsmerrs.h,
6634 libraries/freetype-2.0.5/include/ftsmooth.h,
6635 libraries/freetype-2.0.5/include/pcf.h,
6636 libraries/freetype-2.0.5/include/pcfdriver.h,
6637 libraries/freetype-2.0.5/include/pcferror.h,
6638 libraries/freetype-2.0.5/include/pcfutil.h,
6639 libraries/freetype-2.0.5/include/psauxerr.h,
6640 libraries/freetype-2.0.5/include/psauxmod.h,
6641 libraries/freetype-2.0.5/include/psmodule.h,
6642 libraries/freetype-2.0.5/include/psnamerr.h,
6643 libraries/freetype-2.0.5/include/psobjs.h,
6644 libraries/freetype-2.0.5/include/pstables.h,
6645 libraries/freetype-2.0.5/include/rasterrs.h,
6646 libraries/freetype-2.0.5/include/sfdriver.h,
6647 libraries/freetype-2.0.5/include/sferrors.h,
6648 libraries/freetype-2.0.5/include/sfobjs.h,
6649 libraries/freetype-2.0.5/include/t1afm.h,
6650 libraries/freetype-2.0.5/include/t1decode.h,
6651 libraries/freetype-2.0.5/include/t1driver.h,
6652 libraries/freetype-2.0.5/include/t1errors.h,
6653 libraries/freetype-2.0.5/include/t1gload.h,
6654 libraries/freetype-2.0.5/include/t1load.h,
6655 libraries/freetype-2.0.5/include/t1objs.h,
6656 libraries/freetype-2.0.5/include/t1parse.h,
6657 libraries/freetype-2.0.5/include/t1tokens.h,
6658 libraries/freetype-2.0.5/include/ttcmap.h,
6659 libraries/freetype-2.0.5/include/ttdriver.h,
6660 libraries/freetype-2.0.5/include/tterrors.h,
6661 libraries/freetype-2.0.5/include/ttgload.h,
6662 libraries/freetype-2.0.5/include/ttinterp.h,
6663 libraries/freetype-2.0.5/include/ttload.h,
6664 libraries/freetype-2.0.5/include/ttobjs.h,
6665 libraries/freetype-2.0.5/include/ttpload.h,
6666 libraries/freetype-2.0.5/include/ttpost.h,
6667 libraries/freetype-2.0.5/include/ttsbit.h,
6668 libraries/freetype-2.0.5/include/winfnt.h,
6669 libraries/freetype-2.0.5/license.txt,
6670 libraries/freetype-2.0.5/pcf.c,
6671 libraries/freetype-2.0.5/pcfdriver.c,
6672 libraries/freetype-2.0.5/pcfread.c,
6673 libraries/freetype-2.0.5/pcfutil.c,
6674 libraries/freetype-2.0.5/psaux.c,
6675 libraries/freetype-2.0.5/psauxmod.c,
6676 libraries/freetype-2.0.5/psmodule.c,
6677 libraries/freetype-2.0.5/psnames.c,
6678 libraries/freetype-2.0.5/psobjs.c,
6679 libraries/freetype-2.0.5/raster.c,
6680 libraries/freetype-2.0.5/sfdriver.c,
6681 libraries/freetype-2.0.5/sfnt.c,
6682 libraries/freetype-2.0.5/sfobjs.c,
6683 libraries/freetype-2.0.5/smooth.c,
6684 libraries/freetype-2.0.5/t1afm.c,
6685 libraries/freetype-2.0.5/t1decode.c,
6686 libraries/freetype-2.0.5/t1driver.c,
6687 libraries/freetype-2.0.5/t1gload.c,
6688 libraries/freetype-2.0.5/t1load.c,
6689 libraries/freetype-2.0.5/t1objs.c,
6690 libraries/freetype-2.0.5/t1parse.c,
6691 libraries/freetype-2.0.5/test_bbox.c,
6692 libraries/freetype-2.0.5/test_trig.c,
6693 libraries/freetype-2.0.5/truetype.c,
6694 libraries/freetype-2.0.5/ttcmap.c,
6695 libraries/freetype-2.0.5/ttdriver.c,
6696 libraries/freetype-2.0.5/ttgload.c,
6697 libraries/freetype-2.0.5/ttinterp.c,
6698 libraries/freetype-2.0.5/ttload.c,
6699 libraries/freetype-2.0.5/ttobjs.c,
6700 libraries/freetype-2.0.5/ttpload.c,
6701 libraries/freetype-2.0.5/ttpost.c,
6702 libraries/freetype-2.0.5/ttsbit.c,
6703 libraries/freetype-2.0.5/type1.c,
6704 libraries/freetype-2.0.5/type1cid.c,
6705 libraries/freetype-2.0.5/winfnt.c, libraries/libart_lgpl-2.3.7,
6706 libraries/libart_lgpl-2.3.7/AUTHORS,
6707 libraries/libart_lgpl-2.3.7/COPYING,
6708 libraries/libart_lgpl-2.3.7/ChangeLog,
6709 libraries/libart_lgpl-2.3.7/INSTALL,
6710 libraries/libart_lgpl-2.3.7/Makefile,
6711 libraries/libart_lgpl-2.3.7/Makefile.am,
6712 libraries/libart_lgpl-2.3.7/Makefile.in,
6713 libraries/libart_lgpl-2.3.7/NEWS,
6714 libraries/libart_lgpl-2.3.7/README,
6715 libraries/libart_lgpl-2.3.7/art_affine.c,
6716 libraries/libart_lgpl-2.3.7/art_affine.h,
6717 libraries/libart_lgpl-2.3.7/art_alphagamma.c,
6718 libraries/libart_lgpl-2.3.7/art_alphagamma.h,
6719 libraries/libart_lgpl-2.3.7/art_bpath.c,
6720 libraries/libart_lgpl-2.3.7/art_bpath.h,
6721 libraries/libart_lgpl-2.3.7/art_config.h,
6722 libraries/libart_lgpl-2.3.7/art_filterlevel.h,
6723 libraries/libart_lgpl-2.3.7/art_gray_svp.c,
6724 libraries/libart_lgpl-2.3.7/art_gray_svp.h,
6725 libraries/libart_lgpl-2.3.7/art_misc.c,
6726 libraries/libart_lgpl-2.3.7/art_misc.h,
6727 libraries/libart_lgpl-2.3.7/art_pathcode.h,
6728 libraries/libart_lgpl-2.3.7/art_pixbuf.c,
6729 libraries/libart_lgpl-2.3.7/art_pixbuf.h,
6730 libraries/libart_lgpl-2.3.7/art_point.h,
6731 libraries/libart_lgpl-2.3.7/art_rect.c,
6732 libraries/libart_lgpl-2.3.7/art_rect.h,
6733 libraries/libart_lgpl-2.3.7/art_rect_svp.c,
6734 libraries/libart_lgpl-2.3.7/art_rect_svp.h,
6735 libraries/libart_lgpl-2.3.7/art_rect_uta.c,
6736 libraries/libart_lgpl-2.3.7/art_rect_uta.h,
6737 libraries/libart_lgpl-2.3.7/art_render.c,
6738 libraries/libart_lgpl-2.3.7/art_render.h,
6739 libraries/libart_lgpl-2.3.7/art_render_gradient.c,
6740 libraries/libart_lgpl-2.3.7/art_render_gradient.h,
6741 libraries/libart_lgpl-2.3.7/art_render_svp.c,
6742 libraries/libart_lgpl-2.3.7/art_render_svp.h,
6743 libraries/libart_lgpl-2.3.7/art_rgb.c,
6744 libraries/libart_lgpl-2.3.7/art_rgb.h,
6745 libraries/libart_lgpl-2.3.7/art_rgb_a_affine.c,
6746 libraries/libart_lgpl-2.3.7/art_rgb_a_affine.h,
6747 libraries/libart_lgpl-2.3.7/art_rgb_affine.c,
6748 libraries/libart_lgpl-2.3.7/art_rgb_affine.h,
6749 libraries/libart_lgpl-2.3.7/art_rgb_affine_private.c,
6750 libraries/libart_lgpl-2.3.7/art_rgb_affine_private.h,
6751 libraries/libart_lgpl-2.3.7/art_rgb_bitmap_affine.c,
6752 libraries/libart_lgpl-2.3.7/art_rgb_bitmap_affine.h,
6753 libraries/libart_lgpl-2.3.7/art_rgb_pixbuf_affine.c,
6754 libraries/libart_lgpl-2.3.7/art_rgb_pixbuf_affine.h,
6755 libraries/libart_lgpl-2.3.7/art_rgb_rgba_affine.c,
6756 libraries/libart_lgpl-2.3.7/art_rgb_rgba_affine.h,
6757 libraries/libart_lgpl-2.3.7/art_rgb_svp.c,
6758 libraries/libart_lgpl-2.3.7/art_rgb_svp.h,
6759 libraries/libart_lgpl-2.3.7/art_rgba.c,
6760 libraries/libart_lgpl-2.3.7/art_rgba.h,
6761 libraries/libart_lgpl-2.3.7/art_svp.c,
6762 libraries/libart_lgpl-2.3.7/art_svp.h,
6763 libraries/libart_lgpl-2.3.7/art_svp_intersect.c,
6764 libraries/libart_lgpl-2.3.7/art_svp_intersect.h,
6765 libraries/libart_lgpl-2.3.7/art_svp_ops.c,
6766 libraries/libart_lgpl-2.3.7/art_svp_ops.h,
6767 libraries/libart_lgpl-2.3.7/art_svp_point.c,
6768 libraries/libart_lgpl-2.3.7/art_svp_point.h,
6769 libraries/libart_lgpl-2.3.7/art_svp_render_aa.c,
6770 libraries/libart_lgpl-2.3.7/art_svp_render_aa.h,
6771 libraries/libart_lgpl-2.3.7/art_svp_vpath.c,
6772 libraries/libart_lgpl-2.3.7/art_svp_vpath.h,
6773 libraries/libart_lgpl-2.3.7/art_svp_vpath_stroke.c,
6774 libraries/libart_lgpl-2.3.7/art_svp_vpath_stroke.h,
6775 libraries/libart_lgpl-2.3.7/art_svp_wind.c,
6776 libraries/libart_lgpl-2.3.7/art_svp_wind.h,
6777 libraries/libart_lgpl-2.3.7/art_uta.c,
6778 libraries/libart_lgpl-2.3.7/art_uta.h,
6779 libraries/libart_lgpl-2.3.7/art_uta_ops.c,
6780 libraries/libart_lgpl-2.3.7/art_uta_ops.h,
6781 libraries/libart_lgpl-2.3.7/art_uta_rect.c,
6782 libraries/libart_lgpl-2.3.7/art_uta_rect.h,
6783 libraries/libart_lgpl-2.3.7/art_uta_svp.c,
6784 libraries/libart_lgpl-2.3.7/art_uta_svp.h,
6785 libraries/libart_lgpl-2.3.7/art_uta_vpath.c,
6786 libraries/libart_lgpl-2.3.7/art_uta_vpath.h,
6787 libraries/libart_lgpl-2.3.7/art_vpath.c,
6788 libraries/libart_lgpl-2.3.7/art_vpath.h,
6789 libraries/libart_lgpl-2.3.7/art_vpath_bpath.c,
6790 libraries/libart_lgpl-2.3.7/art_vpath_bpath.h,
6791 libraries/libart_lgpl-2.3.7/art_vpath_dash.c,
6792 libraries/libart_lgpl-2.3.7/art_vpath_dash.h,
6793 libraries/libart_lgpl-2.3.7/art_vpath_svp.c,
6794 libraries/libart_lgpl-2.3.7/art_vpath_svp.h,
6795 libraries/libart_lgpl-2.3.7/gen_art_config.c,
6796 libraries/libart_lgpl-2.3.7/install-sh,
6797 libraries/libart_lgpl-2.3.7/libart-2.0.pc.in,
6798 libraries/libart_lgpl-2.3.7/libart-config.in,
6799 libraries/libart_lgpl-2.3.7/libart-features.c,
6800 libraries/libart_lgpl-2.3.7/libart-features.h,
6801 libraries/libart_lgpl-2.3.7/libart-features.h.in,
6802 libraries/libart_lgpl-2.3.7/libart.h,
6803 libraries/libart_lgpl-2.3.7/libart_lgpl_2.la,
6804 libraries/libart_lgpl-2.3.7/missing,
6805 libraries/libart_lgpl-2.3.7/mkinstalldirs,
6806 libraries/libart_lgpl-2.3.7/stamp-h.in,
6807 libraries/libart_lgpl-2.3.7/testart.c,
6808 libraries/libart_lgpl-2.3.7/testuta.c, libraries/libpng-1.2.0,
6809 libraries/libpng-1.2.0-import.txt,
6810 libraries/libpng-1.2.0/ANNOUNCE, libraries/libpng-1.2.0/CHANGES,
6811 libraries/libpng-1.2.0/INSTALL, libraries/libpng-1.2.0/KNOWNBUG,
6812 libraries/libpng-1.2.0/LICENSE, libraries/libpng-1.2.0/Makefile,
6813 libraries/libpng-1.2.0/Makefile.am,
6814 libraries/libpng-1.2.0/Makefile.in, libraries/libpng-1.2.0/README,
6815 libraries/libpng-1.2.0/TODO, libraries/libpng-1.2.0/Y2KINFO,
6816 libraries/libpng-1.2.0/example.c, libraries/libpng-1.2.0/libpng.3,
6817 libraries/libpng-1.2.0/libpng.txt,
6818 libraries/libpng-1.2.0/libpngpf.3, libraries/libpng-1.2.0/png.5,
6819 libraries/libpng-1.2.0/png.c, libraries/libpng-1.2.0/png.h,
6820 libraries/libpng-1.2.0/pngasmrd.h,
6821 libraries/libpng-1.2.0/pngbar.jpg,
6822 libraries/libpng-1.2.0/pngbar.png,
6823 libraries/libpng-1.2.0/pngconf.h,
6824 libraries/libpng-1.2.0/pngerror.c,
6825 libraries/libpng-1.2.0/pnggccrd.c,
6826 libraries/libpng-1.2.0/pngget.c, libraries/libpng-1.2.0/pngmem.c,
6827 libraries/libpng-1.2.0/pngnow.png,
6828 libraries/libpng-1.2.0/pngpread.c,
6829 libraries/libpng-1.2.0/pngread.c, libraries/libpng-1.2.0/pngrio.c,
6830 libraries/libpng-1.2.0/pngrtran.c,
6831 libraries/libpng-1.2.0/pngrutil.c,
6832 libraries/libpng-1.2.0/pngset.c, libraries/libpng-1.2.0/pngtest.c,
6833 libraries/libpng-1.2.0/pngtest.png,
6834 libraries/libpng-1.2.0/pngtrans.c,
6835 libraries/libpng-1.2.0/pngvcrd.c, libraries/libpng-1.2.0/pngwio.c,
6836 libraries/libpng-1.2.0/pngwrite.c,
6837 libraries/libpng-1.2.0/pngwtran.c,
6838 libraries/libpng-1.2.0/pngwutil.c, src/Makefile.am,
6839 src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
6840 src/rrd_graph.h, src/rrd_tool.c, src/rrd_tool.h: The BIG graph
6841 update * Replace libgd with libart * Added freetype * Updated zlib
6842 and libpng * rrd_gfx.c intrduced as libart wrapper * LINE takes
6843 now a float as argument * rrdtool uses truetype for fonts * thanks
6844 to libart there is now full alpha transparenc and antialiasing. *
6845 the new option --font lets customize the font and size for various
6846 graph elements * Updated to -> libtool 1.4.2 automake 2.12
6847 autoconf 2.52 * new --zoom commandline option for zoom ans
6848 shrinking -- tobias oetiker
6850 2002-01-04 01:11 alex
6852 * src/rrd_graph.c, src/rrd_graph.h: Reworked rrd_graph_script()
6854 2001-12-24 06:51 alex
6856 * src/rrd_fetch.c, src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c:
6857 A patch of size 44Kbytes... in short: Found and repaired the
6858 off-by-one error in rrd_fetch_fn(). As a result I had to remove
6859 the hacks in rrd_fetch_fn(), rrd_tool.c, vdef_calc(), data_calc(),
6860 data_proc() and reduce_data(). There may be other places which I
6861 didn't find so be careful. Enhanced debugging in rrd_fetch_fn(),
6862 it shows the RRA selection process. Added the ability to print
6863 VDEF timestamps. At the moment it is a hack, I needed it now to
6864 fix the off-by-one error. If the format string is "%c" (and
6865 nothing else!), the time will be printed by both ctime() and as a
6866 long int. Moved some code around (slightly altering it) from
6867 rrd_graph() initializing now in rrd_graph_init() options parsing
6868 now in rrd_graph_options() script parsing now in
6871 2001-12-22 02:49 alex
6873 * src/rrd_graph.c: Somehow eight lines were missing from function
6874 rrd_graph(). Also fixed minor bug in vdef_calc().
6876 2001-12-17 12:48 oetiker
6878 * src/rrd_fetch.c: fix overflow error ...
6880 2001-12-11 22:55 jake
6882 * src/rrd_info.c: Fixed uninitialized ptr causing seg fault invoking
6883 info for COMPUTE data sources.
6885 2001-11-18 08:41 oetiker
6887 * src/rrd_cgi.c: return "" instead of NULL for <RRD::GETENV
6888 UNKNOWN_VARIABLE> -- Michael <sysadmin@qsl.net>
6890 2001-11-17 16:57 oetiker
6892 * bindings/Makefile.am: fixed path to mkinstalldirs -- Laurent
6893 Saehyun Kim�<LKim@xo.com>
6895 2001-09-08 18:25 oetiker
6897 * doc/cdeftutorial.pod, doc/rrdtutorial.pod: spelling updates by
6898 Martin Schulze <joey@finlandia.infodrom.north.de>
6900 2001-08-22 22:29 jake
6902 * doc/rrdtune.pod, src/rrd_create.c, src/rrd_hw.c, src/rrd_hw.h,
6903 src/rrd_rpncalc.c, src/rrd_tool.c, src/rrd_tune.c: Contents of
6904 this patch: (1) Adds/revises documentation for rrd tune in
6905 rrd_tool.c and pod files. (2) Moves some initialization code from
6906 rrd_create.c to rrd_hw.c. (3) Adds another pass to smoothing for
6907 SEASONAL and DEVSEASONAL RRAs. This pass computes the coefficients
6908 as deviations from an average; the average is added the baseline
6909 coefficient of HWPREDICT. Statistical texts suggest this to
6910 preserve algorithm stability. It will not invalidate RRD files
6911 created and smoothed with the old code. (4) Adds the
6912 aberrant-reset flag to rrd tune. This operation, which is
6913 specified for a single data source, causes the holt-winters
6914 algorithm to forget everthing it has learned and start over. (5)
6915 Fixes a few out-of-date code comments.
6917 2001-08-13 18:58 oetiker
6919 * src/rrd_graph.c: spell fix for si units (only in comments)
6921 2001-07-28 22:34 alex
6923 * doc/rrdgraph.pod, doc/rrdgraph_data.pod,
6924 doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
6925 doc/rrdgraph_rpn.pod: Removing rrdgraph*.pod from the cvs
6927 2001-07-28 22:21 alex
6929 * doc/Makefile.am, doc/name.inc, doc/rrdgraph.pod,
6930 doc/rrdgraph_graph.src, doc/rrdgraph_rpn.src: Edited Makefile.am
6931 and the rrdgraph_*.src files. By mistake the previous update was
6932 made on the rrdgraph_*.pod files however they are not to be
6933 edited. This is now corrected.
6935 2001-07-26 02:27 alex
6937 * src/rrd_graph_helper.c, src/rrd_graph_helper.h: Supporting
6938 functions for rrd_graph. Functions that are used frequently and/or
6939 from different places should be added here in stead of repeating
6940 them in rrd_graph.c over and over again.
6942 2001-07-26 02:25 alex
6944 * src/rrd_graph.h: Moved most typedefs etc. from rrd_graph.c to this
6947 2001-07-26 02:22 alex
6949 * src/rrd_graph.c: Added VDEF TOTAL Moved most typedefs etc. to
6952 2001-07-26 02:19 alex
6954 * src/Makefile.am: Added rrd_graph_helper
6956 2001-07-26 02:15 alex
6958 * doc/rrdgraph_rpn.pod: Updated for VDEF TOTAL
6960 2001-07-26 02:11 alex
6962 * NEWS: Announce of VDEF in rrd_graph
6964 2001-07-21 18:17 alex
6966 * doc/rrdgraph_graph.pod, src/rrd_graph.c: Made PRINT and GPRINT
6967 aware of VDEF statements
6969 2001-07-20 22:34 oetiker
6971 * doc/rrdgraph_data.pod, doc/rrdgraph_examples.pod,
6972 doc/rrdgraph_graph.pod, doc/rrdgraph_rpn.pod: missing
6973 documentation ... -- Alex van den Bogaerdt
6974 <alex@slot.hollandcasino.nl>
6976 2001-07-20 22:34 oetiker
6978 * src/rrd_datalang.c: only a comment
6980 2001-07-20 22:33 oetiker
6982 * src/rrd_graph.c: small fixes -- Alex van den Bogaerdt
6983 <alex@slot.hollandcasino.nl>
6985 2001-07-18 22:30 oetiker
6987 * src/rrd_graph.c, src/rrd_rpncalc.c: VDEF and VRULE are comig along
6988 -- Alex van den Bogaerdt <alex@slot.hollandcasino.nl>
6990 2001-06-05 13:42 oetiker
6992 * doc/rrdupdate.pod: spell fix
6994 2001-05-09 05:31 oetiker
6996 * NEWS, doc/rrdcreate.pod, src/rrd_update.c: Bug fix: when update of
6997 multiple PDP/CDP RRAs coincided with interpolation of multiple
6998 PDPs an incorrect value was stored as the CDP. Especially evident
6999 for GAUGE data sources. Minor changes to rrdcreate.pod. -- Jake
7000 Brutlag <jakeb@corp.webtv.net>
7002 2001-03-31 15:21 oetiker
7004 * Makefile.am: added 'all' dependancy to site-perl-install rule as
7005 many seem to skip this step when instaling cricket ... probably an
7006 incomplete cricket doku.
7008 2001-03-15 19:43 oetiker
7010 * PROJECTS: added PROJECTS file
7012 2001-03-11 12:03 oetiker
7014 * src/rrd_rpncalc.c, src/rrd_rpncalc.h: reindented
7016 2001-03-11 11:49 oetiker
7018 * src/rrd_create.c: reindented the cource for better readability
7020 2001-03-10 23:54 oetiker
7022 * NEWS, doc/rrdcreate.pod, doc/rrdinfo.pod, doc/rrdtune.pod,
7023 doc/rrdupdate.pod, src/Makefile.am, src/rrd_create.c,
7024 src/rrd_dump.c, src/rrd_format.c, src/rrd_format.h,
7025 src/rrd_graph.c, src/rrd_hw.c, src/rrd_hw.h, src/rrd_info.c,
7026 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
7027 src/rrd_tool.h, src/rrd_update.c: Support for COMPUTE data sources
7028 (CDEF data sources). Removes the RPN parser and calculator from
7029 rrd_graph and puts then in a new file, rrd_rpncalc.c. Changes to
7030 core files rrd_create and rrd_update. Some clean-up of aberrant
7031 behavior stuff, including a bug fix. Documentation update
7032 (rrdcreate.pod, rrdupdate.pod). Change xml format. -- Jake Brutlag
7033 <jakeb@corp.webtv.net>
7035 2001-03-07 21:21 oetiker
7037 * NEWS, doc, doc/.cvsignore, doc/Makefile.am, doc/name.inc,
7038 doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph.src,
7039 doc/rrdgraph_data.src, doc/rrdgraph_examples.src,
7040 doc/rrdgraph_graph.src, doc/rrdgraph_rpn.src, doc/see_also.inc,
7041 src/rrd_tune.c: complete rewrite of rrdgraph documentation. This
7042 also includs info on upcomming/planned changes to the rrdgraph
7043 interface and functionality -- Alex van den Bogaerdt
7044 <alex@slot.hollandcasino.nl>
7046 2001-03-04 14:06 oetiker
7048 * trunk/CVSROOT/history: want to keep a history of events
7050 2001-03-04 13:50 oetiker
7052 * NEWS: fidex jackes adderss
7054 2001-03-04 13:12 oetiker
7056 * doc/rrdcreate.pod: added note on counter vs derive -- Don BAARDA
7057 <don.baarda@baesystems.com>
7059 2001-03-04 13:01 oetiker
7061 * NEWS, doc/rrdcreate.pod, doc/rrdgraph.pod, doc/rrdtool.pod,
7062 doc/rrdtune.pod, src/Makefile.am, src/fnv.h, src/hash_32.c,
7063 src/rrd_create.c, src/rrd_dump.c, src/rrd_format.h,
7064 src/rrd_graph.c, src/rrd_hw.c, src/rrd_info.c, src/rrd_open.c,
7065 src/rrd_restore.c, src/rrd_tool.h, src/rrd_tune.c,
7066 src/rrd_update.c, src/rrdupdate.c: Aberrant Behavior Detection
7067 support. A brief overview added to rrdtool.pod. Major updates to
7068 rrd_update.c, rrd_create.c. Minor update to other core files. This
7069 is backwards compatible! But new files using the Aberrant stuff
7070 are not readable by old rrdtool versions. See
7071 http://cricket.sourceforge.net/aberrant/rrd_hw.htm -- Jake Brutlag
7072 <jakeb@corp.webtv.net>
7074 2001-03-04 13:00 oetiker
7076 * examples, examples/.cvsignore: another do not report Makefile and
7079 2001-03-04 12:51 oetiker
7081 * src/memtest.c: this file has no purpose
7083 2001-03-04 12:32 oetiker
7085 * src/rrdupdate.c: rrdupdate is a generated file it has no place in
7088 2001-03-04 11:31 oetiker
7090 * ., .cvsignore, CHANGES, bindings, bindings/.cvsignore,
7091 bindings/perl-piped, bindings/perl-piped/.cvsignore,
7092 bindings/perl-shared, bindings/perl-shared/.cvsignore,
7093 bindings/tcl, bindings/tcl/.cvsignore, config, config.log,
7094 config.status, config/.cvsignore, doc, doc/.cvsignore, libraries,
7095 libraries/.cvsignore, libraries/cgilib-0.4,
7096 libraries/cgilib-0.4/.cvsignore, libraries/gd1.3,
7097 libraries/gd1.3/.cvsignore, libraries/libpng-1.0.9,
7098 libraries/libpng-1.0.9/.cvsignore, libraries/zlib-1.1.3,
7099 libraries/zlib-1.1.3/.cvsignore, libtool, src, src/.cvsignore:
7102 2001-03-04 11:14 oetiker
7104 * doc/rrdupdate.pod, src/rrd_tool.c, src/rrd_update.c: added
7105 at-style-time@value:value syntax to rrd_update -- Dave Bodenstab
7108 2001-03-04 10:29 oetiker
7110 * src/rrd_open.c: fixed filedescriptor leak -- Mike Franusich
7111 <mike@franusich.com>
7113 2001-03-02 22:48 oetiker
7115 * configure.in, libraries/zlib-1.1.3/Makefile.am: added test for
7116 hpux. if matched, compile zlib with -fpic instead of -fPIC
7118 2001-03-01 21:37 oetiker
7120 * configure.in: added check for the presence of the compiler used to
7123 2001-02-25 23:18 oetiker
7125 * config/config.h, configure, doc/test1.ps, doc/test2.ps: they do
7126 not belong into cvs ad they are autogenerated
7128 2001-02-25 22:57 oetiker
7130 * doc/Makefile.am: Fixed ln for modules
7132 2001-02-25 22:53 oetiker
7134 * Makefile.am: fixed compile order ... src before bindings
7136 2001-02-25 22:30 oetiker
7138 * trunk/contrib, trunk/contrib/README, trunk/contrib/add_ds,
7139 trunk/contrib/add_ds/README, trunk/contrib/add_ds/add_ds.pl,
7140 trunk/contrib/add_ds/batch.pl, trunk/contrib/killspike,
7141 trunk/contrib/killspike/README,
7142 trunk/contrib/killspike/killspike.pl,
7143 trunk/contrib/killspike/killspike.pl.in, trunk/contrib/log2rrd,
7144 trunk/contrib/log2rrd/README, trunk/contrib/log2rrd/log2rrd.pl,
7145 trunk/contrib/log2rrd/log2rrd.pl.in, trunk/contrib/php3,
7146 trunk/contrib/php3/INSTALL, trunk/contrib/php3/Makefile,
7147 trunk/contrib/php3/README, trunk/contrib/php3/USAGE,
7148 trunk/contrib/php3/VERSION, trunk/contrib/php3/examples,
7149 trunk/contrib/php3/examples/rrd_create.php,
7150 trunk/contrib/php3/examples/rrd_fetch.php,
7151 trunk/contrib/php3/examples/rrd_graph.php,
7152 trunk/contrib/php3/examples/rrd_last.php,
7153 trunk/contrib/php3/examples/rrd_update.php,
7154 trunk/contrib/php3/php3_rrdtool.c,
7155 trunk/contrib/php3/php3_rrdtool.h, trunk/contrib/php4,
7156 trunk/contrib/php4/.cvsignore, trunk/contrib/php4/INSTALL,
7157 trunk/contrib/php4/Makefile.in, trunk/contrib/php4/README,
7158 trunk/contrib/php4/USAGE, trunk/contrib/php4/acinclude.m4,
7159 trunk/contrib/php4/aclocal.m4, trunk/contrib/php4/build,
7160 trunk/contrib/php4/build/dynlib.mk,
7161 trunk/contrib/php4/build/fastgen.sh,
7162 trunk/contrib/php4/build/library.mk,
7163 trunk/contrib/php4/build/ltlib.mk,
7164 trunk/contrib/php4/build/program.mk,
7165 trunk/contrib/php4/build/rules.mk,
7166 trunk/contrib/php4/build/shtool, trunk/contrib/php4/config.guess,
7167 trunk/contrib/php4/config.m4, trunk/contrib/php4/config.sub,
7168 trunk/contrib/php4/configure, trunk/contrib/php4/configure.in,
7169 trunk/contrib/php4/dynlib.m4, trunk/contrib/php4/examples,
7170 trunk/contrib/php4/examples/rrd_create.php,
7171 trunk/contrib/php4/examples/rrd_fetch.php,
7172 trunk/contrib/php4/examples/rrd_graph.php,
7173 trunk/contrib/php4/examples/rrd_last.php,
7174 trunk/contrib/php4/examples/rrd_update.php,
7175 trunk/contrib/php4/install-sh, trunk/contrib/php4/ltconfig,
7176 trunk/contrib/php4/ltmain.sh, trunk/contrib/php4/missing,
7177 trunk/contrib/php4/mkinstalldirs,
7178 trunk/contrib/php4/php_config.h.in,
7179 trunk/contrib/php4/php_rrdtool.h, trunk/contrib/php4/rrdtool.c,
7180 trunk/contrib/rrd-file-icon, trunk/contrib/rrd-file-icon/README,
7181 trunk/contrib/rrd-file-icon/rrd.png, trunk/contrib/rrdexplorer,
7182 trunk/contrib/rrdexplorer/README.txt,
7183 trunk/contrib/rrdexplorer/map.cgi,
7184 trunk/contrib/rrdexplorer/png.cgi, trunk/contrib/rrdfetchnames,
7185 trunk/contrib/rrdfetchnames/README,
7186 trunk/contrib/rrdfetchnames/rrdfetchnames.pl,
7187 trunk/contrib/rrdlastds, trunk/contrib/rrdlastds/README,
7188 trunk/contrib/rrdlastds/rrdlastds.pl, trunk/contrib/rrdproc,
7189 trunk/contrib/rrdproc/README, trunk/contrib/rrdproc/rrdproc.c,
7190 trunk/contrib/rrdview, trunk/contrib/rrdview/README,
7191 trunk/contrib/rrdview/rrdview.cgi, trunk/contrib/snmpstats,
7192 trunk/contrib/snmpstats/README,
7193 trunk/contrib/snmpstats/SNMPstats.pl, trunk/contrib/trytime,
7194 trunk/contrib/trytime/.deps,
7195 trunk/contrib/trytime/.deps/trytime.P,
7196 trunk/contrib/trytime/Makefile, trunk/contrib/trytime/Makefile.am,
7197 trunk/contrib/trytime/Makefile.in, trunk/contrib/trytime/README,
7198 trunk/contrib/trytime/trytime.c, trunk/website,
7199 trunk/website/.img, trunk/website/.img/.imgdot-1x1-transp.gif,
7200 trunk/website/.pics, trunk/website/.pics/CAIDAlogo.120.gif,
7201 trunk/website/.pics/CAIDAlogo.120.png,
7202 trunk/website/.pics/CAIDAlogo.gif,
7203 trunk/website/.pics/CAIDAlogo.png,
7204 trunk/website/.pics/CAIDAlogo.spons.png,
7205 trunk/website/.pics/CAIDAlogo.xpm,
7206 trunk/website/.pics/CAIDAlogo2.gif,
7207 trunk/website/.pics/CAIDAlogo_small.gif,
7208 trunk/website/.pics/b.gif, trunk/website/.pics/b.png,
7209 trunk/website/.pics/background.xcf, trunk/website/.pics/bbo.gif,
7210 trunk/website/.pics/bbo.png, trunk/website/.pics/bco.gif,
7211 trunk/website/.pics/bco.png, trunk/website/.pics/border.gif,
7212 trunk/website/.pics/bro.gif, trunk/website/.pics/bro.png,
7213 trunk/website/.pics/ecke.gif, trunk/website/.pics/logo-apache.gif,
7214 trunk/website/.pics/logo-apache.small.gif,
7215 trunk/website/.pics/logo-extra.gif,
7216 trunk/website/.pics/logo-linux.gif,
7217 trunk/website/.pics/logo-wml.gif, trunk/website/.pics/rrddemo.gif,
7218 trunk/website/.pics/rrdlogdemo.gif,
7219 trunk/website/.pics/rrdtool.gif, trunk/website/.pics/rrdtool.xar,
7220 trunk/website/.pics/unten.gif, trunk/website/.ttf,
7221 trunk/website/.ttf/futurab.ttf, trunk/website/.ttf/futurabc.ttf,
7222 trunk/website/.ttf/futurabi.ttf, trunk/website/.ttf/futurah.ttf,
7223 trunk/website/.ttf/futurahi.ttf, trunk/website/.ttf/futurak.ttf,
7224 trunk/website/.ttf/futural.ttf, trunk/website/.ttf/futuralc.ttf,
7225 trunk/website/.ttf/futurali.ttf, trunk/website/.ttf/futuram.ttf,
7226 trunk/website/.ttf/futuramc.ttf, trunk/website/.ttf/futurami.ttf,
7227 trunk/website/.ttf/futuran.ttf, trunk/website/.ttf/futurani.ttf,
7228 trunk/website/.ttf/futuraxk.ttf, trunk/website/.ttf/futurbci.ttf,
7229 trunk/website/.ttf/futurlci.ttf, trunk/website/.ttf/futurmci.ttf,
7230 trunk/website/.ttf/futurxkc.ttf, trunk/website/.ttf/futurxki.ttf,
7231 trunk/website/.ttf/futuxkci.ttf, trunk/website/.ttf/trebuc.ttf,
7232 trunk/website/.ttf/trebucbd.ttf, trunk/website/.ttf/trebucbi.ttf,
7233 trunk/website/.ttf/trebucit.ttf, trunk/website/.ttf/zinjaron.ttf,
7234 trunk/website/.wml, trunk/website/.wml/navbar.inc,
7235 trunk/website/.wml/nestednavbar.inc,
7236 trunk/website/.wml/template.inc, trunk/website/.wml/tobis.inc,
7237 trunk/website/.wmlrc, trunk/website/compiling.wml,
7238 trunk/website/contributors.wml, trunk/website/developers.wml,
7239 trunk/website/download.wml, trunk/website/frontends,
7240 trunk/website/frontends/bigsister.wml,
7241 trunk/website/frontends/bronc.wml,
7242 trunk/website/frontends/cricket.wml,
7243 trunk/website/frontends/flowscan.wml,
7244 trunk/website/frontends/fwgold.wml,
7245 trunk/website/frontends/hoth.wml,
7246 trunk/website/frontends/index.wml,
7247 trunk/website/frontends/nmis.wml, trunk/website/frontends/nrg.wml,
7248 trunk/website/frontends/ntop.wml,
7249 trunk/website/frontends/orca.wml,
7250 trunk/website/frontends/remstats.wml,
7251 trunk/website/frontends/rrgrapher.wml,
7252 trunk/website/frontends/slamon.wml, trunk/website/gallery,
7253 trunk/website/gallery/alex-01.bash,
7254 trunk/website/gallery/alex-01.png,
7255 trunk/website/gallery/alex-01.wml,
7256 trunk/website/gallery/bkw-01.gif, trunk/website/gallery/bkw-01.pl,
7257 trunk/website/gallery/bkw-01.wml,
7258 trunk/website/gallery/blair-01-a.png,
7259 trunk/website/gallery/blair-01-b.png,
7260 trunk/website/gallery/blair-01-c.png,
7261 trunk/website/gallery/blair-01-d.png,
7262 trunk/website/gallery/blair-01-e.png,
7263 trunk/website/gallery/blair-01-f.png,
7264 trunk/website/gallery/blair-01.wml,
7265 trunk/website/gallery/chris-01.wml,
7266 trunk/website/gallery/chris-01temp.png,
7267 trunk/website/gallery/chris-01wind.png,
7268 trunk/website/gallery/colleen-01.gif,
7269 trunk/website/gallery/colleen-01.wml,
7270 trunk/website/gallery/edvard-01.png,
7271 trunk/website/gallery/edvard-01.wml,
7272 trunk/website/gallery/index.wml,
7273 trunk/website/gallery/jeff-01.png,
7274 trunk/website/gallery/jeff-01.wml,
7275 trunk/website/gallery/neal-01.png,
7276 trunk/website/gallery/neal-01.wml,
7277 trunk/website/gallery/simon-01.png,
7278 trunk/website/gallery/simon-01.wml,
7279 trunk/website/gallery/steve-01.gif,
7280 trunk/website/gallery/steve-01.wml, trunk/website/index.wml,
7281 trunk/website/license.wml, trunk/website/mailinglists.wml,
7282 trunk/website/manual, trunk/website/manual/bin_dec_hex.wml,
7283 trunk/website/manual/cdeftutorial.wml,
7284 trunk/website/manual/index.wml,
7285 trunk/website/manual/rpntutorial.wml,
7286 trunk/website/manual/rrdcgi.wml,
7287 trunk/website/manual/rrdcreate.wml,
7288 trunk/website/manual/rrddump.wml,
7289 trunk/website/manual/rrdfetch.wml,
7290 trunk/website/manual/rrdgraph.wml,
7291 trunk/website/manual/rrdinfo.wml,
7292 trunk/website/manual/rrdlast.wml,
7293 trunk/website/manual/rrdresize.wml,
7294 trunk/website/manual/rrdrestore.wml,
7295 trunk/website/manual/rrdtune.wml,
7296 trunk/website/manual/rrdtutorial.es.wml,
7297 trunk/website/manual/rrdtutorial.wml,
7298 trunk/website/manual/rrdupdate.wml, trunk/website/news.wml,
7299 trunk/website/perlbind, trunk/website/perlbind/RRDp.wml,
7300 trunk/website/perlbind/RRDs.wml, trunk/website/perlbind/index.wml,
7301 trunk/website/rrdcgi.wml, trunk/website/screen.wml,
7302 trunk/website/site-sync, trunk/website/tutorial,
7303 trunk/website/tutorial/bin_dec_hex.wml,
7304 trunk/website/tutorial/cdeftutorial.wml,
7305 trunk/website/tutorial/index.wml,
7306 trunk/website/tutorial/rpntutorial.wml,
7307 trunk/website/tutorial/rrdtutorial.es.wml,
7308 trunk/website/tutorial/rrdtutorial.ps,
7309 trunk/website/tutorial/rrdtutorial.wml: Initial revision
7311 2001-02-25 22:25 oetiker
7313 * ., 00README, CHANGES, CONTRIBUTORS, COPYING, COPYRIGHT,
7314 MakeMakefile, Makefile.am, NT-BUILD-TIPS.txt, README, TODO,
7315 bindings, bindings/Makefile.am, bindings/perl-piped,
7316 bindings/perl-piped/MANIFEST, bindings/perl-piped/Makefile.PL,
7317 bindings/perl-piped/README, bindings/perl-piped/RRDp.pm,
7318 bindings/perl-piped/leaktest.pl, bindings/perl-piped/rrdpl.dsp,
7319 bindings/perl-piped/rrdpl.dsw, bindings/perl-piped/t,
7320 bindings/perl-piped/t/base.t, bindings/perl-shared,
7321 bindings/perl-shared/MANIFEST, bindings/perl-shared/Makefile.PL,
7322 bindings/perl-shared/README, bindings/perl-shared/RRDs.pm,
7323 bindings/perl-shared/RRDs.xs, bindings/perl-shared/ntmake.pl,
7324 bindings/perl-shared/rrdpl.dsp, bindings/perl-shared/rrdpl.dsw,
7325 bindings/perl-shared/t, bindings/perl-shared/t/base.t,
7326 bindings/tcl, bindings/tcl/Makefile.am, bindings/tcl/README,
7327 bindings/tcl/ifOctets.tcl, bindings/tcl/tclrrd.c, config,
7328 config.log, config.status, config/Makefile.am, config/acconfig.h,
7329 config/aclocal.m4, config/config.guess, config/config.h,
7330 config/config.h.in, config/config.sub, config/install-sh,
7331 config/libtool, config/libtool/libtool.m4, config/ltconfig,
7332 config/ltmain.sh, config/missing, config/mkinstalldirs,
7333 config/stamp-h, config/stamp-h.in, configure, configure.in, doc,
7334 doc/Makefile.am, doc/bin_dec_hex.pod, doc/cdeftutorial.pod,
7335 doc/rpntutorial.pod, doc/rrdcgi.pod, doc/rrdcreate.pod,
7336 doc/rrddump.pod, doc/rrdfetch.pod, doc/rrdgraph.pod,
7337 doc/rrdinfo.pod, doc/rrdlast.pod, doc/rrdresize.pod,
7338 doc/rrdrestore.pod, doc/rrdtool.pod, doc/rrdtune.pod,
7339 doc/rrdtutorial.es.pod, doc/rrdtutorial.pod, doc/rrdupdate.pod,
7340 doc/test1.ps, doc/test2.ps, examples, examples/4charts.pl.in,
7341 examples/Makefile.am, examples/bigtops.pl, examples/bigtops.pl.in,
7342 examples/cgi-demo.cgi, examples/cgi-demo.cgi.in,
7343 examples/minmax.pl, examples/minmax.pl.in, examples/piped-demo.pl,
7344 examples/piped-demo.pl.in, examples/shared-demo.pl,
7345 examples/shared-demo.pl.in, examples/stripes.pl,
7346 examples/stripes.pl.in, libraries, libraries/Makefile.am,
7347 libraries/cgilib-0.4, libraries/cgilib-0.4/Makefile.am,
7348 libraries/cgilib-0.4/cgi.5, libraries/cgilib-0.4/cgi.c,
7349 libraries/cgilib-0.4/cgi.h, libraries/cgilib-0.4/cgiDebug.3,
7350 libraries/cgilib-0.4/cgiGetValue.3,
7351 libraries/cgilib-0.4/cgiHeader.3, libraries/cgilib-0.4/cgiInit.3,
7352 libraries/cgilib-0.4/cgiRedirect.3,
7353 libraries/cgilib-0.4/cgilib.dsp, libraries/cgilib-0.4/cgilib.dsw,
7354 libraries/cgilib-0.4/cgitest.c, libraries/cgilib-0.4/jumpto.c,
7355 libraries/cgilib-0.4/readme, libraries/gd1.3,
7356 libraries/gd1.3/Makefile.am, libraries/gd1.3/README.rrdtool,
7357 libraries/gd1.3/demoin.gif, libraries/gd1.3/gd.c,
7358 libraries/gd1.3/gd.dsp, libraries/gd1.3/gd.dsw,
7359 libraries/gd1.3/gd.h, libraries/gd1.3/gddemo.c,
7360 libraries/gd1.3/gdfontg.c, libraries/gd1.3/gdfontg.h,
7361 libraries/gd1.3/gdfontl.c, libraries/gd1.3/gdfontl.h,
7362 libraries/gd1.3/gdfontmb.c, libraries/gd1.3/gdfontmb.h,
7363 libraries/gd1.3/gdfonts.c, libraries/gd1.3/gdfonts.h,
7364 libraries/gd1.3/gdfontt.c, libraries/gd1.3/gdfontt.h,
7365 libraries/gd1.3/gdlucidab10.c, libraries/gd1.3/gdlucidab10.h,
7366 libraries/gd1.3/gdlucidab12.c, libraries/gd1.3/gdlucidab12.h,
7367 libraries/gd1.3/gdlucidab14.c, libraries/gd1.3/gdlucidab14.h,
7368 libraries/gd1.3/gdlucidan10.c, libraries/gd1.3/gdlucidan10.h,
7369 libraries/gd1.3/gdlucidan12.c, libraries/gd1.3/gdlucidan12.h,
7370 libraries/gd1.3/gdlucidan14.c, libraries/gd1.3/gdlucidan14.h,
7371 libraries/gd1.3/giftogd.c, libraries/gd1.3/index.html,
7372 libraries/gd1.3/mathmake.c, libraries/gd1.3/mtables.c,
7373 libraries/gd1.3/readme.txt, libraries/gd1.3/webgif.c,
7374 libraries/libpng-1.0.9, libraries/libpng-1.0.9/ANNOUNCE,
7375 libraries/libpng-1.0.9/CHANGES, libraries/libpng-1.0.9/INSTALL,
7376 libraries/libpng-1.0.9/KNOWNBUG, libraries/libpng-1.0.9/LICENSE,
7377 libraries/libpng-1.0.9/Makefil,
7378 libraries/libpng-1.0.9/Makefile.am, libraries/libpng-1.0.9/README,
7379 libraries/libpng-1.0.9/README.rrdtool,
7380 libraries/libpng-1.0.9/TODO, libraries/libpng-1.0.9/Y2KINFO,
7381 libraries/libpng-1.0.9/example.c, libraries/libpng-1.0.9/libpng.3,
7382 libraries/libpng-1.0.9/libpng.txt,
7383 libraries/libpng-1.0.9/libpngpf.3, libraries/libpng-1.0.9/png.5,
7384 libraries/libpng-1.0.9/png.c, libraries/libpng-1.0.9/png.dsp,
7385 libraries/libpng-1.0.9/png.dsw, libraries/libpng-1.0.9/png.h,
7386 libraries/libpng-1.0.9/pngasmrd.h,
7387 libraries/libpng-1.0.9/pngbar.jpg,
7388 libraries/libpng-1.0.9/pngbar.png,
7389 libraries/libpng-1.0.9/pngconf.h,
7390 libraries/libpng-1.0.9/pngerror.c,
7391 libraries/libpng-1.0.9/pnggccrd.c,
7392 libraries/libpng-1.0.9/pngget.c, libraries/libpng-1.0.9/pngmem.c,
7393 libraries/libpng-1.0.9/pngnow.png,
7394 libraries/libpng-1.0.9/pngpread.c,
7395 libraries/libpng-1.0.9/pngread.c, libraries/libpng-1.0.9/pngrio.c,
7396 libraries/libpng-1.0.9/pngrtran.c,
7397 libraries/libpng-1.0.9/pngrutil.c,
7398 libraries/libpng-1.0.9/pngset.c, libraries/libpng-1.0.9/pngtest.c,
7399 libraries/libpng-1.0.9/pngtest.png,
7400 libraries/libpng-1.0.9/pngtrans.c,
7401 libraries/libpng-1.0.9/pngvcrd.c, libraries/libpng-1.0.9/pngwio.c,
7402 libraries/libpng-1.0.9/pngwrite.c,
7403 libraries/libpng-1.0.9/pngwtran.c,
7404 libraries/libpng-1.0.9/pngwutil.c, libraries/zlib-1.1.3,
7405 libraries/zlib-1.1.3/ChangeLog, libraries/zlib-1.1.3/FAQ,
7406 libraries/zlib-1.1.3/INDEX, libraries/zlib-1.1.3/Makefile.am,
7407 libraries/zlib-1.1.3/README, libraries/zlib-1.1.3/README.rrdtool,
7408 libraries/zlib-1.1.3/adler32.c,
7409 libraries/zlib-1.1.3/algorithm.txt,
7410 libraries/zlib-1.1.3/compress.c, libraries/zlib-1.1.3/crc32.c,
7411 libraries/zlib-1.1.3/deflate.c, libraries/zlib-1.1.3/deflate.h,
7412 libraries/zlib-1.1.3/descrip.mms, libraries/zlib-1.1.3/example.c,
7413 libraries/zlib-1.1.3/gzio.c, libraries/zlib-1.1.3/infblock.c,
7414 libraries/zlib-1.1.3/infblock.h, libraries/zlib-1.1.3/infcodes.c,
7415 libraries/zlib-1.1.3/infcodes.h, libraries/zlib-1.1.3/inffast.c,
7416 libraries/zlib-1.1.3/inffast.h, libraries/zlib-1.1.3/inffixed.h,
7417 libraries/zlib-1.1.3/inflate.c, libraries/zlib-1.1.3/inftrees.c,
7418 libraries/zlib-1.1.3/inftrees.h, libraries/zlib-1.1.3/infutil.c,
7419 libraries/zlib-1.1.3/infutil.h, libraries/zlib-1.1.3/maketree.c,
7420 libraries/zlib-1.1.3/minigzip.c, libraries/zlib-1.1.3/trees.c,
7421 libraries/zlib-1.1.3/trees.h, libraries/zlib-1.1.3/uncompr.c,
7422 libraries/zlib-1.1.3/zconf.h, libraries/zlib-1.1.3/zlib.3,
7423 libraries/zlib-1.1.3/zlib.dsp, libraries/zlib-1.1.3/zlib.dsw,
7424 libraries/zlib-1.1.3/zlib.h, libraries/zlib-1.1.3/zutil.c,
7425 libraries/zlib-1.1.3/zutil.h, libtool, rrdtool.spec, src,
7426 src/Makefile.am, src/gdpng.c, src/getopt.c, src/getopt.h,
7427 src/getopt1.c, src/gifsize.c, src/memtest.c, src/ntconfig.h,
7428 src/parsetime.c, src/parsetime.h, src/pngsize.c, src/rd_cgi.dsp,
7429 src/rrd.dsp, src/rrd.dsw, src/rrd.h, src/rrd_cgi.c,
7430 src/rrd_cgi.dsp, src/rrd_create.c, src/rrd_diff.c, src/rrd_dump.c,
7431 src/rrd_error.c, src/rrd_fetch.c, src/rrd_format.c,
7432 src/rrd_format.h, src/rrd_graph.c, src/rrd_info.c, src/rrd_last.c,
7433 src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
7434 src/rrd_stat.c, src/rrd_tool.c, src/rrd_tool.h, src/rrd_tune.c,
7435 src/rrd_update.c, src/rrdtool.dsp, src/rrdtool.dsw,
7436 src/rrdupdate.c: Initial revision
7438 2001-02-25 16:09 oetiker
7440 * trunk/rrdtool, trunk/rrdtool/README: Initial revision
7442 2001-02-25 15:29 cvs
7444 * trunk/CVSROOT, trunk/CVSROOT/checkoutlist,
7445 trunk/CVSROOT/commitinfo, trunk/CVSROOT/config,
7446 trunk/CVSROOT/cvswrappers, trunk/CVSROOT/editinfo,
7447 trunk/CVSROOT/loginfo, trunk/CVSROOT/modules,
7448 trunk/CVSROOT/notify, trunk/CVSROOT/rcsinfo,
7449 trunk/CVSROOT/taginfo, trunk/CVSROOT/verifymsg: initial checkin
7453 * branches, tags, trunk: New repository initialized by cvs2svn.