1 RRDtool 1.4.4 - 2010-07-05
2 ==========================
3 Bugfixes:
5 * compile: multiple fixes isnan and isinf defines to make rrdtool compile
6 with gcc on solaris (with --disable-nls) -- Tobi
7 * handle gettext/libintl like any other feature, do not try to supply
8 our own ... rrdtool can work fine without it -- tobi
9 * rrd_client: fix potential segfaults -- Florian Forster
10 * rrd_client: resolve synmlinks properly -- Kevin Brintnall
11 * compile: fix libtool and libtoolize names for OSX compiles -- Antoine Musso
12 * compile: fix for HAVE_BROKEN_MS_ASYNC (old linux kernels)
13 * rrd_xport: fix --daemon handling
14 * rrd_client: explicitly close connection on error -- Thorsten von Eicken
15 * rrd_update: fix memory leak for COMPUTE datasources -- Frederik Kriewitz
16 * rrd_daemon: fix segfault when specifying a relative path (-j option) -- Adrian-Ioan Vasile
17 * compile: make rrdtool compile with gcc 4.5 -- anicka@suse.cz
18 * portability: use %lld (long long int) for time_t *printf
19 * compile: link pangocairo and not pango since we do use pangocairo actually -- Stephen S. Disbrow
20 * compile: re-integrate intl into compile dependency so that hosts with
21 old (or no) gettext can get access to the included copy.
22 * rrd_cached: exit with status !=0 on invalid cli -- Sebastian Harl
24 Enhancements:
26 * updated build files and instructions for win32 port by Chris Larsen
27 * legal: Relicense the RRDCacheD client interface under the MIT license -- Florian Forster
28 * legal: Updted FLOSS Exception for latest PHP license
29 * rrd_cached: better help output -- Sebastian Harl
31 ------------------------------------------------------------------------
32 RRDtool 1.4.3 - 2010-03-22
33 ==========================
34 New Features
36 * rrdcached: Log to stderr (in addition to syslog) when running in foreground.
37 -- Sebastian Harl
39 * rrdcached: Added -m command line option. This option may be used to specify
40 the file permissions of a UNIX socket. The option affects the following
41 sockets only, i.e., it's possible to specify different modes for different
42 sockets. -- Sebastian Harl
44 * rrdcached: Added -s option so set group permissions of the UNIX domain
45 socket. Obviously this will only work if rrdcached is running as root which in
46 my case it has to be (as upstart can't currently monitor non-root
47 daemons). As you may have RRD data sources (data loggers) and RRD
48 consumers (e.g. CGI scripts) that both need to talk to the cache
49 daemon one solution is to set the group permissions of the socket.
51 This offer some flexibility over trying to get every RRD user/daemon
52 running under the same user context. -- Alex Bennee ajb pitcairn.cambridgebroadband.com
54 * rrdcached: Let -s affect the following sockets only. This way, it's possible
55 to specify different groups for different sockets. -- Sebastian Harl
57 * rrd_create: added --no-overwrite option. It prevents rrdtool from
58 clobbering existing rrd files. -- Chris - LINX
60 * ruby bindings: rb_rrd_xport function -- Pavel Pachkovskij pavel.pachkovskij azati.com
62 * use locale settings and _NL_TIME_WEEK_1STDAY to determine the first
63 day of the week. Works on Linux at least -- Tobi Oetiker
65 * rrd_graph: \u to backup one line for special legend placement tricks
66 -- tobi oetiker
68 * rrd_update: new (better) checker for incoming COUNTER or DERIVED data. -- Florian
70 Bug Fixes
72 * rrdcached: Do not put any code in assert(). -- Sebastian Harl
74 * add 'm' as a shortcut for 'zoom' in rrd_graph as it was in 1.3
75 -- Sebastian Harl
77 * rrd_update: fix for max calculation ... the MAX value of the current
78 consolidation interval was pre-initialized with the MAX value from the
79 previous interval (an over optimization). -- Tobi Oetiker
81 * build: additional dependencies on Makefile to make sure bindings makefiles
82 get rebuild after reconfig -- Tobi Oetiker
84 * ruby bindings: reset rrd_state for grapv in ruby bindings -- Sven Engelhardt
86 * rrd_cgi: make sure that (argv-1)[0] points to something sensible ...
87 hack to undo the damage caused by a senseless optimization. see bug #251
88 -- tobi oetiker
90 * rrd_graph: fix right aligned text -- tobi oetiker
92 * python bindings: pass DESTDIR to setup.py as --root=<DESTDIR> iff a DESTDIR
93 was given. --- Bernhard Reutner-Fischer
95 * rrd_graph: backward compatibility fix - only draw the new type of marker
96 in the graph legend when called with --dynamic-labels -- tobi oetiker
98 * rrd_restore: portability fix - sizeof(time_t) is 4 byte not 32 bit -- tobi oetiker
100 * rrd_xport: The end of the export range should not be adjusted DOWN but UP to hit the
101 next matching step interval or the response will be one row short. -- tobi oetiker
103 * rrd_graph: the end time itself is not part of a time range ... this fixes the segfault
104 reported in #248 -- tobi oetiker
106 * rrd_restore: teach rrd_restore to be able to read the #text value of <a></a> ... this
107 fixes problems with blank last_ds entries ... as reported in #247. -- tobi oetiker
109 * rrd_update: be more diligent in checking the input arguments for rrdtool update and
110 complain if they are wrong. fix for #243 (and more) -- tobi oetiker
112 ----- Older Changelog --------------------
114 2009-11-15 11:54 oetiker
116 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
117 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
118 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
119 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
120 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
121 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
122 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
123 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
124 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
125 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
126 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
127 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
128 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
129 src/rrdupdate.c: prepare for the release of rrdtool-1.4.2
131 2009-11-15 11:53 oetiker
133 * doc/librrd.pod, doc/rrdcached.pod: fix pod syntax
135 2009-11-15 10:51 oetiker
137 * branches/1.3/program/src/rrd_tool.c, src/rrd_tool.c: Switch
138 LC_NUMERIC to C prior to creating rrd_xport output. This makes
139 sure that numbers are always output with a . and not with a ,
141 2009-10-30 22:49 oetiker
143 * src/rrd_daemon.c: clarify rrd_daemon code with JOURNAL_REPLAY
144 macro -- kevin
146 2009-10-28 05:15 oetiker
148 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
149 doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
150 src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
151 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
152 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
153 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
154 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
155 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
156 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
157 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
158 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
159 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
160 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
161 src/rrdupdate.c: prepare for the release of rrdtool-1.4.1
163 2009-10-28 05:15 oetiker
165 * configure.ac: updated versions to account for rrd cached fix
167 2009-10-28 05:14 oetiker
169 * src/rrd_daemon.c: Avoid unnecessary string handling for UPDATE
170 commands in rrd_deaemon for 20x speed increasse. Only copy as many
171 bytes as necessary. During journal replay, avoid unnecessary copy
172 (string is discarded). Bug reported by Thorsten von Eicken Patched
173 by kevin brintnall
175 2009-10-27 21:44 oetiker
177 * src/rrd_tool.c: we have 2009 now
179 2009-10-27 21:40 oetiker
181 * NEWS: added links to documentation
183 2009-10-27 17:55 oetiker
185 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
186 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
187 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
188 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
189 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
190 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
191 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
192 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
193 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
194 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
195 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
196 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
197 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
198 src/rrdupdate.c: set version to 1.4.0 for all files
200 2009-10-27 17:51 oetiker
202 * rrdtool-1.3-release, rrdtool-1.4-release: create build script for
203 1.4 release
205 2009-10-27 17:49 oetiker
207 * Makefile.am, configure.ac, src/rrd_client.c, src/rrd_graph.h,
208 src/rrd_restore.c: * remove intl from build process ... someone
209 who does actually need it should fix this ... * make the code work
210 on solaris 10 (tested on opencsw server farm. thanks!)
212 2009-10-27 17:04 oetiker
214 * src/rrd_client.c, src/rrd_graph.h, src/rrd_restore.c: more solaris
215 10 portability changes ....
217 2009-10-27 16:18 oetiker
219 * configure.ac, src/rrd_dump.c, src/rrd_graph.c, src/rrd_restore.c,
220 src/rrd_tool.c: remove HAVE_LOCALE_H and HAVE_TIME_H and
221 HAVE_SETLOCALE since they have not been used consistantly anyway
223 2009-10-27 16:12 oetiker
225 * configure.ac: if we use HAVE_TIME_H we should have a check for
226 this in configure ...
228 2009-10-27 13:57 oetiker
230 * NEWS: updated for 1.4 release
232 2009-10-27 13:54 oetiker
234 * src/rrd_graph.c: simplify rrd_graph LC_NUMERIC fix so that all
235 call paramters are affected by it.
237 2009-10-27 13:13 oetiker
239 * doc/rrdgraph.pod, src/rrd_graph.c: allow the grid on:off pattern
240 to be configured
242 2009-10-27 13:07 oetiker
244 * src/rrd_restore.c: needs locale.h to compile
246 2009-10-23 15:58 oetiker
248 * configure.ac, src: optional software is expected to live in /opt,
249 so lets follow this custom ... /usr/local is really old school.
251 2009-10-22 23:22 oetiker
253 * src/rrd_tool.c: fix memory handling when argument separation in
254 pipe mode fails. fix for #230
256 2009-10-20 19:23 oetiker
258 * src/rrd_restore.c: set locale to C while restoring
260 2009-10-15 08:42 oetiker
262 * doc/rrdtutorial.pod: another typo fixed by Justin T Pryzby
264 2009-10-15 04:47 oetiker
266 * src/Makefile.am: Removed left-over occurrence of LIB_LIBINTL --
267 sebastian
269 2009-10-14 08:04 oetiker
271 * bindings/perl-piped/RRDp.pm, doc/rpntutorial.pod,
272 doc/rrd-beginners.pod, doc/rrdbuild.pod, doc/rrdcached.pod,
273 doc/rrdcreate.pod, doc/rrddump.pod, doc/rrdflushcached.pod,
274 doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
275 doc/rrdgraph_graph.pod, doc/rrdgraph_libdbi.pod,
276 doc/rrdgraph_rpn.pod, doc/rrdpython.pod, doc/rrdruby.pod,
277 doc/rrdtool.pod, doc/rrdtutorial.pod: Fixed various typos in the
278 manpages. Debian bug #550919. -- Justin T. Pryzby
280 2009-10-11 16:00 oetiker
282 * src/rrd_client.c, src/rrd_client.h: load rrd_config.h before
283 rrd_client.h since its content is expected to be present --
284 Florian Forster
286 2009-10-04 21:16 oetiker
288 * src/rrd_flushcached.c: Fix potential memory leak in
289 rrd_flushcached during failure. -- kevin
291 2009-10-04 12:18 oetiker
293 * CONTRIBUTORS: sebastian was missing from the contributors list
295 2009-10-04 12:00 oetiker
297 * src/rrd_graph.c: Do not mess with the locale settings. The main
298 program takes care of that (rrd_tool.c calls setlocale(LC_ALL,"")
299 already. We do call setlocale on LC_NUMERIC a few times to get
300 predictable number formats when parsing strings into floats, but
301 apart from that the code is written in a portable manner and can
302 take whatever the local system supports.
304 2009-10-04 11:48 oetiker
306 * src/rrd_tool.c: * comment on the reson for calling setlocale * to
307 not force the message encoding ... messages should be encoded in
308 the current locale
310 2009-10-04 11:37 oetiker
312 * src/rrd_client.c, src/rrd_daemon.c: rrd_client, rrd_daemon: Do not
313 require hostnames to contain a dot. Non-FQDN (e.g. "localhost")
314 are now supported as well. Anything that does not start with '['
315 should be (and is now) treated as <name>[:<port>]. -- Sebastian
316 Harl
318 2009-10-04 11:36 oetiker
320 * src/rrd_client.c: rrd_client: Improved error handling / reporting.
321 * Report getaddrinfo() errors using gai_strerror(). * Replaced
322 "Internal error" with a more verbose error message, if available.
323 -- Sebastian Harl
325 2009-10-04 11:35 oetiker
327 * src/rrd_client.c: rrd_client: Do not rewrite path names when
328 accessing remote daemons. When talking to a local daemon (thru a
329 UNIX socket), relative path names are resolved to absolute path
330 names to allow for transparent integration into existing solutions
331 (as requested by Tobi). However, when talking to a remote daemon,
332 absolute path names are not allowed, since path name translation
333 is done by the server (relative to the base directory). --
334 Sebastian Harl
336 2009-10-04 11:34 oetiker
338 * src/rrd_flushcached.c: rrdflushcached: Do not free 'opt_daemon'
339 before checking the connection. -- Sebastian Harl
341 2009-10-04 11:33 oetiker
343 * src/rrd_fetch.c: rrdfetch: Print a usage summary if not enough
344 parameters have been given. -- Sebastian Harl
346 2009-10-04 11:32 oetiker
348 * src/rrd_daemon.c: rrdcached: Handle journal replay in
349 socket_permission_check(). -- Sebastian Harl
351 2009-10-04 11:30 oetiker
353 * src/rrd_daemon.c: rrdcached: Create the base directory on startup.
354 -- Sebastian Harl
356 2009-10-04 11:29 oetiker
358 * src/rrd_daemon.c: rrdcached: Improved the "base-dir symlink
359 check". The daemon checks if the specified base directory contains
360 symlinks by comparing the canonicalized path name (by realpath())
361 with the path name specified on the command line. The GNU libc's
362 implementation of realpath() removed trailing slashes ('/') from
363 the pathname. Thus, specifying a base directory with a trailing
364 slash results in rrdcached aborting, complaining about an invalid
365 base directory, which is quite annoying imho. Now, trailing
366 slashes are removed before comparing the two path names. --
367 Sebastian Harl
369 2009-10-04 11:28 oetiker
371 * src/rrd_daemon.c: rrdcached: Improved an error message. --
372 Sebastian Harl
374 2009-10-04 11:27 oetiker
376 * src/rrd_daemon.c: rrdcached: Create the pidfile and (UNIX) socket
377 directories as well. Those files may be located in a subdirectory
378 of, e.g., /var/run/. To avoid the need to manually create (and
379 recreate, e.g. in case /var/run/ is on a tmpfs) that subdirectory,
380 let the daemon handle the creation of those directories. --
381 Sebastian Harl
383 2009-10-01 18:54 oetiker
385 * src/rrd_fetch_libdbi.c, src/rrd_tool.h: rrd_fetch_libdbi: Fixed
386 some compiler warnings. While at it, declared some private helper
387 functions as static. -- Sebastian Harl
389 2009-09-28 16:21 oetiker
391 * doc/librrd.pod: Moved rrd_dump_cb_r() to section "CORE FUNCTIONS"
392 since this is not a utility function but rather part of RRDtool's
393 core. -- Sebastian Harl
395 2009-09-28 16:16 oetiker
397 * doc/Makefile.am: Moved the 'librrd' manpage to section 3 --
398 Sebastian Harl
400 2009-09-28 16:16 oetiker
402 * doc/librrd.pod: documentation for rrd_mkdir_p added -- Sebastian
403 Harl
405 2009-09-28 16:16 oetiker
407 * src/rrd_daemon.c: free config_pid_file after using it for the last
408 time ... Else, the daemon might either segfault or leave the PID
409 file around. -- Sebastian Harl
411 2009-09-28 16:15 oetiker
413 * src/rrd_daemon.c: try to create missing journal directories rather
414 than abort with an error. -- Sebastian Harl
416 2009-09-28 16:13 oetiker
418 * src/librrd.sym.in.in, src/rrd.h, src/rrd_utils.c: added
419 rrd_mkdir_p - This function may be used to recursively create some
420 directory, similar to "mkdir -p" on the command-line. -- Sebastian
421 Harl
423 2009-09-24 19:21 oetiker
425 * src/rrd_restore.c: adjusted copyright wording according to
426 sebastians suggestions
428 2009-09-15 12:21 oetiker
430 * trunk/tutorial/lisa2009/rrd-by-example/body.tex: adapted for 2009
432 2009-09-15 12:20 oetiker
434 * trunk/tutorial/lisa2009/abstract-rrdexample.txt,
435 trunk/tutorial/lisa2009/abstract-rrdtut.txt: initial
437 2009-09-15 12:17 oetiker
439 * trunk/tutorial/lisa2009, trunk/tutorial/lisa2009/rrd-intro.odp:
440 initial
442 2009-09-01 08:49 oetiker
444 * NEWS, src/rrd_graph.c: show element type in legend
446 2009-08-25 09:01 oetiker
448 * configure.ac, src/rrd_client.h, src/rrd_daemon.c: detect if
449 stdint.h is available. if not, use inttypes. this should fix #239
450 and make compilation on solaris 9 work.
452 2009-08-24 12:04 oetiker
454 * debian/README, debian/README.Debian, debian/build_freetype.sh,
455 debian/changelog, debian/control, debian/copyright,
456 debian/librrd0-dev.files, debian/librrd0.files,
457 debian/librrd0.postinst, debian/librrd0.postrm,
458 debian/librrd0.shlibs, debian/librrdp-perl.files,
459 debian/librrds-perl.files, debian/rrdtool-tcl.files,
460 debian/rrdtool.files, debian/rules, debian/watch: replae with
461 pointer
463 2009-08-24 12:02 oetiker
465 * src/rrd_config_bottom.h: call fpclass only once when replacing
466 isnan for solaris
468 2009-08-22 22:03 oetiker
470 * MakeMakefile: remove misspellt keyword ...
472 2009-08-21 05:03 oetiker
474 * m4/acinclude.m4, src/rrd_config_bottom.h: make sure all elements
475 required in the definition of isinf are defined in their turn
477 2009-08-20 22:02 oetiker
479 * src/rrd_graph.c, src/rrd_tool.c: Trim trailing whitespace, reoder
480 getopt_long per shortopt char; Fix -D while at it -- Bernhard
481 Reutner-Fischer
483 2009-08-19 15:24 oetiker
485 * NEWS, doc/rrdgraph.pod, src, src/rrd_graph.c, src/rrd_graph.h,
486 src/rrd_tool.c: The attached patch allows to $ rrdtool graph
487 --border=0 to disable the 3d border around the image. -- Bernhard
488 Reutner-Fischer rep.dot.nop gmail.com
490 2009-08-19 07:44 oetiker
492 * src/rrd_graph.c: yes this should not matter, but I think it is the
493 right thing todo ...
495 2009-08-17 21:34 oetiker
497 * src/rrd_dump.c, src/rrd_tune.c: added missing prototypes
499 2009-08-17 21:31 oetiker
501 * CONTRIBUTORS, doc/librrd.pod, src/librrd.sym.in.in, src/rrd.h,
502 src/rrd_dump.c: Added a call back interface to rrd_dump to be able
503 to call the function from c. See librrd.pod for documentation. --
504 Benny Baumann BenBE geshi.org
506 2009-08-16 22:22 oetiker
508 * doc/rrdcached.pod, src/rrd_daemon.c: From: Florian Forster
509 <octo@leeloo.lan.home.verplant.org> This patch introduces
510 per-socket, per-command permissions to the RRD caching daemon,
511 RRDCacheD. This allows administrators to limit access to the
512 daemon in a fine-grained manner. The patch removes the command
513 line option `-L' and introduces `-P' instead. The option must
514 appear *before* the `-l' option and the given permissions are set
515 for all following sockets or another `-P' option. For example:
516 rrdcached -P FLUSH,PENDING -l 10.2.3.4 -P UPDATE -l
517 unix:/some/path Allow `FLUSH' and `PENDING' commands to clients
518 connected via IPv4 networking and `UPDATE' to clients connected
519 via a UNIX domain socket only. There are a couple of exceptions: -
520 The commands `HELP' and `QUIT' are always allowed. - If the
521 command `BATCH' is allowed, the command `.' is automatically
522 allowed, too. By default, i. e. if no `-P' option is specified,
523 all commands will be allowed. As a shortcut to reset the behavior
524 to the default behavior, you can use the slightly hackish `-P ""'
525 syntax. Signed-off-by: Florian Forster
526 <octo@leeloo.lan.home.verplant.org>
528 2009-08-16 22:05 oetiker
530 * configure.ac: with my Debian Testing box I had to apply the
531 following small changes to the `configure.ac' file in order to
532 make `autoconf' happy. Don't know what the problem precisely is ?
533 m4 and its square parenthesis is too high for me ;) -- Florian
535 2009-08-16 22:00 oetiker
537 * autogen.sh: there is no config directory ... so lets not search
538 for it in autogen.sh
540 2009-08-11 14:00 oetiker
542 * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: fix
543 freeing order when generating error messages. found by Dmitry V.
544 Krivenok
546 2009-08-10 11:47 oetiker
548 * m4/acinclude.m4: include math.h when testing IEEE
550 2009-08-08 14:06 oetiker
552 * branches/1.3/program/doc/rrd-beginners.pod, doc/rrd-beginners.pod:
553 remove extra \ in perl example
555 2009-08-08 09:38 oetiker
557 * src/rrd_daemon.c: The journal files are time-stamped and replayed
558 in order. This allows systems with 32-bit signed off_t to write
559 more than 2GB of journal entries per flush interval. --kevin
561 2009-08-08 09:36 oetiker
563 * doc/rrdgraph.pod: add some shell proggramming advice ... Bernhard
564 Reutner-Fischer
566 2009-08-08 09:34 oetiker
568 * src/rrd_daemon.c: Remove PID file later in the cleanup process
569 --kevin
571 2009-08-08 09:29 oetiker
573 * src/rrd_daemon.c: Increment the DataSetsWritten counter before
574 freeing the RRD values. --kevin
576 2009-08-08 09:28 oetiker
578 * src/rrd_daemon.c: The current method may have caused flushes (and
579 journal rotations) more often than necessary. The problem was
580 introduced in r1600. --kevin
582 2009-08-08 09:27 oetiker
584 * src/rrd_daemon.c: Two-phase shutdown for rrdcached ensures that
585 values are flushed. Previously, it was possible for the queue
586 threads to exit before the flush thread completed queueing values.
587 If running with -F, rrdcached may have crashed due to assertion
588 failure before writing all values. -- kevin
590 2009-08-07 06:04 oetiker
592 * branches/1.3/program/bindings/python/rrdtoolmodule.c,
593 bindings/python/rrdtoolmodule.c: include PACKAGE_VERSION as
594 version number for python module to fix #236
596 2009-08-03 18:51 oetiker
598 * branches/1.3/program/src/rrd_info.c, src/rrd_info.c: in rrd > 1.3
599 it's called rrd_info_push ... and not just info_push ...
601 2009-08-03 18:45 oetiker
603 * branches/1.2/program/src/rrd_info.c,
604 branches/1.3/program/src/rrd_info.c, src/rrd_info.c: Show the
605 index of each data source in the rrd_info output. Patch for #231
606 provided by Glenn Herteg, GroundWork Open Source, Inc.
608 2009-07-30 07:57 oetiker
610 * NEWS: new news
612 2009-07-30 07:56 oetiker
614 * src/rrd_tune.c: rrd_tune HW Update Allow to set the smoothing
615 window (alpha, beta, gamma) to zero. I'm using rrdtool 1.3.8 with
616 abberant behavior detection from the Brutlag method. I need to use
617 a week seasonality and no smoothing for the SEASONAL and
618 DEVSEASONAL. So I use rrdtune in order to set the smoothing window
619 to 0.0. This calls the set_hwarg(). But this method is also used
620 to tune the alpha, beta and gamma that can't be set to 0.0 So when
621 I tune my smoothing window size to 0.0, it returns -1 due to the
622 if(window<=0.0) then do nothing. I join here a small correction
623 with a differnent method used to set only the smoothing window
624 size and allowing it to be zero. -- sylvain.luiset gmail.com
626 2009-07-28 16:49 oetiker
628 * configure.ac: update conditional silent-rules
630 2009-07-14 12:00 oetiker
632 * src/rrd_daemon.c: Handle race condition for "UPDATE" with new
633 files. Problem found by Sebastian Harl. Patch by Kevin.
635 2009-07-12 06:28 oetiker
637 * src/rrd_daemon.c: Do not trust cache tree pointers after releasing
638 the cache lock. It's possible that a "FORGET" was issued in the
639 mean time. -- kevin
641 2009-07-10 05:52 oetiker
643 * src/rrd_daemon.c: destroy flush condition variable
645 2009-07-10 05:51 oetiker
647 * src/rrd_graph.c: Move <libgen.h> include so we know whether we
648 HAVE_LIBGEN_H -- kevin
650 2009-07-09 20:14 oetiker
652 * doc/Makefile.am, src/rrd_thread_safe.c: Silence automake
653 portability warnings caused by multiple inference rules. -- kevin
654 brintnall
656 2009-07-05 08:41 oetiker
658 * configure.ac, src/rrd_restore.c, win32/rrd_config.h.msvc: check
659 for the size of time_t and behave accordingly
661 2009-07-04 14:51 oetiker
663 * src/rrd_restore.c: be more careful when converting to string to
664 time_t ... test if time_t is long long
666 2009-06-10 19:05 oetiker
668 * bindings/lua/compat-5.1r5/compat-5.1.c,
669 bindings/lua/compat-5.1r5/compat-5.1.h,
670 bindings/lua/compat-5.1r5/compat-5.1.lua: add the real license ...
672 2009-06-10 12:17 oetiker
674 * branches/1.3/program/doc/bin_dec_hex.pod,
675 branches/1.3/program/doc/rrdtutorial.es.pod, doc/bin_dec_hex.pod,
676 doc/rrdtutorial.es.pod: fix bad pdf links
678 2009-06-09 19:22 oetiker
680 * bindings/lua/compat-5.1r5/compat-5.1.c,
681 bindings/lua/compat-5.1r5/compat-5.1.h,
682 bindings/lua/compat-5.1r5/compat-5.1.lua: added compat 5.1 license
683 copied from website
685 2009-06-08 05:12 oetiker
687 * branches/1.3/program/configure.ac, configure.ac: make config.h a
688 symlink to rrd_config.h so that intl/Makefile is happy
690 2009-06-08 04:56 oetiker
692 * branches/1.3/program/MakeMakefile,
693 branches/1.3/program/configure.ac, MakeMakefile, configure.ac:
694 Relax automake requirements and make 1.11 features optional --
695 kevin brintnall
697 2009-06-07 20:48 oetiker
699 * bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
700 bindings/ruby/main.c: fix some missing rrd_flushcached instances
701 -- kevin
703 2009-06-07 14:46 oetiker
705 * bindings/tcl/tclrrd.c: switch to the rrd_flushcached interface
707 2009-06-07 14:45 oetiker
709 * src/rrd_cgi.c: consider fgets return value
711 2009-06-07 14:33 oetiker
713 * intl, po/Makefile.in.in: do not try to mess with autopoints files
715 2009-06-07 14:27 oetiker
717 * src/rrd_open.c: check return value from write
719 2009-06-07 14:19 oetiker
721 * src/rrd_daemon.c: check return values of dup and ftruncate
723 2009-06-07 14:12 oetiker
725 * src/rrd_fetch.c, src/rrd_flushcached.c, src/rrd_info.c: fix some
726 warnings
728 2009-06-07 13:57 oetiker
730 * intl, intl/Makefile.in: added a copy to svn since it is changed
731 from the original
733 2009-06-07 13:53 oetiker
735 * po/Makefile.in.in: changed from original version, so include it
736 ...
738 2009-06-07 13:42 oetiker
740 * Makefile.am, autogen.sh: include libtool with the distro
742 2009-06-07 11:36 oetiker
744 * configure.ac: another ID tag
746 2009-06-07 11:35 oetiker
748 * Makefile.am, README: more id tags added
750 2009-06-07 11:34 oetiker
752 * COPYRIGHT: updated for release
754 2009-06-07 11:34 oetiker
756 * COPYRIGHT, TODO: updated for release
758 2009-06-07 11:20 oetiker
760 * CONTRIBUTORS: added $Id:$
762 2009-06-07 11:16 oetiker
764 * NEWS: initial news
766 2009-06-02 13:55 oetiker
768 * branches/1.3/program/doc/rrdupdate.pod, doc/rrdupdate.pod: Mention
769 that negative time values should be separated by '--' in
770 rrdupdate.pod -- Sebastian Harl
772 2009-06-02 05:55 oetiker
774 * trunk/talks/op5-09, trunk/talks/op5-09/3days-solar-graph.pdf,
775 trunk/talks/op5-09/active-acache-management.pdf,
776 trunk/talks/op5-09/active-acache-management.xar,
777 trunk/talks/op5-09/beamercolorthemetobi.sty,
778 trunk/talks/op5-09/body.tex, trunk/talks/op5-09/cache-flow.pdf,
779 trunk/talks/op5-09/cache-flow.xar,
780 trunk/talks/op5-09/cache-importance.pdf,
781 trunk/talks/op5-09/cache-importance.xar,
782 trunk/talks/op5-09/charles.png,
783 trunk/talks/op5-09/energy_graph.png,
784 trunk/talks/op5-09/handouts.tex,
785 trunk/talks/op5-09/n20e-daily.png,
786 trunk/talks/op5-09/nmn09_200.jpg, trunk/talks/op5-09/pings.png,
787 trunk/talks/op5-09/presentation.tex,
788 trunk/talks/op5-09/readahead-fix.pdf,
789 trunk/talks/op5-09/readahead-fix.xar,
790 trunk/talks/op5-09/systembelastung.png,
791 trunk/talks/op5-09/update-schematics.pdf,
792 trunk/talks/op5-09/update-schematics.xar: initial
794 2009-06-01 14:01 oetiker
796 * branches/1.3/program/m4/acinclude.m4, m4/acinclude.m4: Make
797 rrdtool compile on GNU/kFreeBSD. Fix for Debian bug 494874. Patch
798 by Petr Salinger.
800 2009-06-01 13:58 oetiker
802 * branches/1.3/program/src/rrd_update.c, src/rrd_update.c: make
803 negative update times work as diescribed in the documentation (-5
804 is NOW-5seconds) this takes care of debian bug 332766
806 2009-05-28 05:25 oetiker
808 * src/rrd_open.c: madvise hints may not be ORed since they are
809 enumerated ... #224
811 2009-05-27 16:23 oetiker
813 * configure.ac: back to 0.14.4
815 2009-05-27 16:21 oetiker
817 * Makefile.am, configure.ac: get the latest gettext
819 2009-05-27 16:03 oetiker
821 * src/Makefile.am: added gettext.h to dist
823 2009-05-27 15:00 oetiker
825 * src/gettext.h: added missing gettext.h
827 2009-05-27 14:59 oetiker
829 * po/LINGUAS, po/de.po: we don't have any translations ... so do not
830 pretend
832 2009-05-27 14:31 oetiker
834 * autogen.sh, configure.ac: reduce gettext version requirements
836 2009-05-27 14:14 oetiker
838 * MakeMakefile: fix path
840 2009-05-27 13:39 oetiker
842 * MakeMakefile, Makefile.am, acinclude.m4, autogen.sh,
843 bindings/Makefile.am, configure.ac, doc/Makefile.am,
844 m4/acinclude.m4, po/ChangeLog, po/Makevars, src/Makefile.am,
845 src/rrd_i18n.h: the get ready for 1.4rc patch * updated to
846 automake 1.11 with silet build, with this warnings stand out much
847 better in the build process. use make V=1 to see all as before *
848 switched from intltoolize to autopoint for gettext support * moved
849 m4 bits into their own subdirectory --tobi
851 2009-05-27 13:11 oetiker
853 * src/rrd_graph.c, src/rrd_graph.h: Only include libgen.h when we
854 have it. use pbbasename if we do not. Also fixes #223.
856 2009-05-26 15:25 oetiker
858 * doc/rrdtool.pod: update flush to flushcached
860 2009-05-26 15:24 oetiker
862 * bindings/lua/rrdlua.c, bindings/perl-shared/RRDs.pm,
863 bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
864 bindings/ruby/main.c, bindings/tcl/tclrrd.c: bindings should
865 invoke new rrd_flushcached (instead of rrd_cmd_flush) -- kevin
867 2009-05-26 15:20 oetiker
869 * src/rrd_restore.c: "ulong" is not portable. must be unsigned long
870 -- kevin
872 2009-05-26 08:55 oetiker
874 * doc/Makefile.am: update flush document name
876 2009-05-26 07:14 oetiker
878 * src/Makefile.am: rename rrd_flush.c to rrd_flushcached.c in
879 Makefile.am
881 2009-05-26 07:13 oetiker
883 * doc/rrdflush.pod, doc/rrdflushcached.pod, src/librrd.sym.in.in,
884 src/rrd.h, src/rrd_flush.c, src/rrd_flushcached.c, src/rrd_open.c,
885 src/rrd_tool.c: resolve the "flush inconsistency": * rrd_flush (a
886 leftover from when rrdtool was using stream based io) is turned
887 into a no-op but still exported to preserve library compatibility.
888 * rrd_cmd_flush (the implementation of "rrdtool flush") is renamed
889 to rrd_flushcached along with its command line invocation which is
890 now rrdtool flushcached --tobi
892 2009-05-25 22:23 oetiker
894 * src/rrd_restore.c: While restoring, rrd_restore uses between 30
895 and 40 times as much memory as the size of the rrd file to be
896 restored. This is due to the use of libxml2 for parsing the the
897 whole file prior to turning it into rrd structs. This patch
898 switches rrd_restore to using the xmlTextReader interface for
899 incremental consumtion of xml files. This reduces the memory
900 requirements to about twice the size of the rrd file which should
901 be quite manageable for most cases. The parsing is about 25% less
902 efficient than with the original libxml2 version of rrd_restore.
903 This could be in part due to the more liberal use of malloced
904 memory. Optimizing this is for another day though. --tobi
906 2009-05-25 06:05 oetiker
908 * branches/1.3/program/src/rrd_open.c, src/rrd_open.c: only include
909 utime.h when necessary
911 2009-05-24 10:31 oetiker
913 * branches/1.3/program/configure.ac,
914 branches/1.3/program/src/rrd_info.c,
915 branches/1.3/program/src/rrd_open.c,
916 branches/1.3/program/src/rrd_update.c, configure.ac,
917 src/rrd_info.c, src/rrd_open.c, src/rrd_update.c: * in 1.3:
918 Changed types used in rrd_file_t from off_t to size_t to prevent:
919 warning: comparison between signed and unsigned * Misc other off_t
920 -> size_t changes to prevent signed warning * in 1.3: Added
921 rrd_dump_opt_r declaration to prevent undef warning * Explicit
922 cast to time_t of check in rrd_fetch to prevent signed warning *
923 Added vasprintf path to sprintf_alloc to prevent excessive
924 mallocing * in 1.3: fixed STRERROR_R_CHAR_P undef warning patch by
925 Steven Hartland killing multiplay.co.uk
927 2009-05-22 14:54 oetiker
929 * src/rrd_update.c: reset errno right befor the call I want to test
931 2009-05-22 13:55 oetiker
933 * src/rrd_update.c: inline is something for the compiler to figure
934 ...
936 2009-05-22 11:32 oetiker
938 * branches/1.3/program/src/rrd_update.c, src/rrd_update.c: fix error
939 messages on the road to fix #222
941 2009-05-21 05:20 oetiker
943 * doc/rrdgraph.pod: fix text organisation
945 2009-05-18 14:23 oetiker
947 * branches/1.3/program/bindings/python/rrdtoolmodule.c,
948 bindings/python/rrdtoolmodule.c: integrated fix for debian bug
949 #529291 as supplied by Anders Hammarquist
951 2009-05-11 21:25 oetiker
953 * branches/1.3/program/configure.ac,
954 branches/1.3/program/src/rrd_getopt.c, configure.ac,
955 src/rrd_getopt.c: fix rrd_getops use of external variables (optarg
956 and friends) ... most prominently is kills a segfault when using
957 rrdtool perl bindings on solaris ... thanks to Ihsan Dogan for
958 helping with tracking this down and providing access to sparc
959 solaris boxes.
961 2009-04-29 06:52 oetiker
963 * branches/1.3/program/CONTRIBUTORS,
964 branches/1.3/program/doc/rrdgraph_data.pod, CONTRIBUTORS,
965 doc/rrdgraph_data.pod: added some remarks on CDEF versus VDEF to
966 the docs -- Pablo Sanchez
968 2009-04-20 06:48 oetiker
970 * doc/Makefile.am, doc/librrd.pod, src/librrd.sym.in.in, src/rrd.h,
971 src/rrd_daemon.c, src/rrd_utils.c: This patch includes utility
972 functions to support dynamically sized arrays. This simplifies the
973 code that manages some of the dynamic structures inside rrdcached.
974 A few data types have been changed to size_t. -- kevin
976 2009-04-20 06:46 oetiker
978 * doc/rrdinfo.pod, src/rrd_format.c, src/rrd_info.c, src/rrd_open.c,
979 src/rrd_tool.h: introduced header_property in info output --
980 Daniel.Pocock barclayscapital.com
982 2009-04-17 09:53 oetiker
984 * branches/1.3/program/src/rrd_tool.c, src/rrd_tool.c: add
985 documentation for graph-render-mode
987 2009-04-15 07:05 oetiker
989 * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: fix
990 comments and error messages in rrd_restore patch
992 2009-04-15 07:02 oetiker
994 * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: Fix
995 casting issues in rrd_restore. The bug manifested when compiled on
996 sparc v9 as explained in #218. Patch based in input provided by
997 poster of #218.
999 2009-04-14 13:55 oetiker
1001 * branches/1.2/program/bindings/ruby/main.c,
1002 branches/1.3/program/bindings/ruby/main.c, bindings/ruby/main.c:
1003 make ruby bindings compile with newer ruby versions ... fix for
1004 #217 patch provided by rrd trac user.
1006 2009-04-14 07:51 oetiker
1008 * branches/1.3/program/bindings/perl-piped/RRDp.pm,
1009 bindings/perl-piped/RRDp.pm: Generate an error message when using
1010 RRDp with graph - this can not work reliably. (Debian Bug#251701)
1011 -- Sebastian Harl
1013 2009-04-14 06:10 oetiker
1015 * src/Makefile.am, src/librrd.sym.in.in, src/rrd.h,
1016 src/rrd_daemon.c, src/rrd_open.c, src/rrd_restore.c,
1017 src/rrd_utils.c: rrd_random() is a wrapper around random() that
1018 ensures the PRNG is seeded exactly ONCE per process. rrd_utils.c
1019 is introduced for functions that do not have a better home.
1020 --kevin
1022 2009-04-10 08:52 oetiker
1024 * src/rrd_daemon.c: This patch consolidates several aspects of the
1025 command handling in rrdcached: * all commands, help, and context
1026 information is reduced to a single data structure. * all checks
1027 for command validity (context and permission) are handled in the
1028 main dispatch routine This removes duplicate help/syntax text, and
1029 long if..elseif..else chains. It facilitates the addition of new
1030 commands. -- kevin
1032 2009-04-09 15:07 oetiker
1034 * src/rrd_daemon.c: The bookkeeping of all threads is not necessary,
1035 since we cannot pthread_join() them anyway. We only need to know
1036 when the last one has exited. -- kevin
1038 2009-04-09 15:05 oetiker
1040 * doc/rrdcached.pod: added missing docs -- kevin
1042 2009-04-09 15:04 oetiker
1044 * branches/1.3/program/doc/rrdtutorial.pod, doc/rrdtutorial.pod:
1045 added missing newline -- by sebastian harl
1047 2009-04-07 17:33 oetiker
1049 * trunk/talks/swinog18/body.tex,
1050 trunk/talks/swinog18/presentation.tex: minor adjustments
1052 2009-04-07 07:23 oetiker
1054 * m4: make sure an empty m4 is in the checkout
1056 2009-04-07 06:37 oetiker
1058 * branches/1.3/program/doc/rrdgraph.pod,
1059 branches/1.3/program/src/rrd_graph.c, NEWS, doc/rrdgraph.pod,
1060 src/rrd_graph.c: fix for #213 restore old behaviour of --lazy.
1061 Even in lazy mode all the data calculation elements are run. The
1062 main time saving comes from the fact that the graph is not being
1063 drawn and the image does not have to be compressed.
1065 2009-04-07 06:03 oetiker
1067 * branches/1.3/program/src/rrd_dump.c, src/rrd_dump.c: make sure
1068 rrd_dump outputs numbers with C locale so that . does not suddenly
1069 become , this fixes #212
1071 2009-04-06 14:49 oetiker
1073 * CONTRIBUTORS, bindings/python/rrdtoolmodule.c, doc/rrdpython.pod:
1074 I thought that it would be nice to be able to pass parameters to
1075 python bindings as a list (array) of strings. -- Vytautas
1076 Zdanavicius vytaszd at yahoo.com
1078 2009-04-06 14:14 oetiker
1080 * src/rrd_dump.c: use %lld with (long long) conversion when printing
1081 time.
1083 2009-04-06 14:12 oetiker
1085 * branches/1.3/program/src/rrd_update.c, src/rrd_update.c: printf
1086 for time_t with %lli can easily cause a segfault since on many
1087 platforms time_t is only 32bit ... by adding (long long) to the
1088 time value this gets fixed.
1090 2009-04-06 14:08 oetiker
1092 * src/rrd_graph.c: lets have an error message when creating the
1093 graph fails
1095 2009-04-06 12:02 oetiker
1097 * trunk/talks/goopen-09/active-acache-management.pdf,
1098 trunk/talks/goopen-09/active-acache-management.xar,
1099 trunk/talks/goopen-09/beamercolorthemetobi.sty,
1100 trunk/talks/goopen-09/body.tex,
1101 trunk/talks/goopen-09/cache-flow.pdf,
1102 trunk/talks/goopen-09/cache-flow.xar,
1103 trunk/talks/goopen-09/cache-importance.pdf,
1104 trunk/talks/goopen-09/cache-importance.xar,
1105 trunk/talks/goopen-09/charles.png,
1106 trunk/talks/goopen-09/energy_graph.png,
1107 trunk/talks/goopen-09/handouts.tex,
1108 trunk/talks/goopen-09/n20e-daily.png,
1109 trunk/talks/goopen-09/pings.png,
1110 trunk/talks/goopen-09/presentation.tex,
1111 trunk/talks/goopen-09/readahead-fix.pdf,
1112 trunk/talks/goopen-09/readahead-fix.xar,
1113 trunk/talks/goopen-09/systembelastung.png,
1114 trunk/talks/goopen-09/update-schematics.pdf,
1115 trunk/talks/goopen-09/update-schematics.xar: go open presentation
1116 checkin
1118 2009-03-30 18:33 oetiker
1120 * trunk/talks/swinog18/active-acache-management.xar: sync xara file
1122 2009-03-30 18:31 oetiker
1124 * trunk/talks/swinog18,
1125 trunk/talks/swinog18/active-acache-management.pdf,
1126 trunk/talks/swinog18/active-acache-management.xar,
1127 trunk/talks/swinog18/beamercolorthemetobi.sty,
1128 trunk/talks/swinog18/body.tex,
1129 trunk/talks/swinog18/cache-flow.pdf,
1130 trunk/talks/swinog18/cache-flow.xar,
1131 trunk/talks/swinog18/cache-importance.pdf,
1132 trunk/talks/swinog18/cache-importance.xar,
1133 trunk/talks/swinog18/handouts.tex,
1134 trunk/talks/swinog18/presentation.tex,
1135 trunk/talks/swinog18/readahead-fix.pdf,
1136 trunk/talks/swinog18/readahead-fix.xar,
1137 trunk/talks/swinog18/update-schematics.pdf,
1138 trunk/talks/swinog18/update-schematics.xar: initial
1140 2009-03-21 10:45 oetiker
1142 * src/rrd_hw.c: remove excess flush calls ...
1144 2009-03-21 09:56 oetiker
1146 * src/librrd.sym.in.in, src/rrd.h: remove flush symbol
1148 2009-03-21 09:53 oetiker
1150 * src/rrd_hw.c, src/rrd_open.c: the call to rrd_flush has appeared
1151 when rrd_open was fleshed out. It used to be an fflush call which
1152 is something entirely different than the current rrd_flush
1153 implementation with fdatasync was ... we can safely drop this and
1154 gain performance for holt winters in the process ... -- tobi
1156 2009-03-18 17:12 oetiker
1158 * CONTRIBUTORS, NEWS, doc/rrdgraph.pod, src/rrd_graph.c,
1159 src/rrd_graph.h: New rrd_graph functions for legend placement
1160 control added -- Patch by Melchior Rabe rrdtool mrab.de
1162 2009-03-08 11:12 oetiker
1164 * src/rrd_flush.c: rrd_flush.c: Provide a more useful error message.
1165 by Sebastian Harl
1167 2009-03-08 08:02 oetiker
1169 * branches/1.2/program/WIN32-BUILD-TIPS.txt,
1170 branches/1.2/program/bindings/Makefile.am,
1171 branches/1.2/program/bindings/perl-shared/MANIFEST,
1172 branches/1.2/program/bindings/perl-shared/ntmake-build,
1173 branches/1.2/program/bindings/perl-shared/ntmake.PL,
1174 branches/1.3/program/WIN32-BUILD-TIPS.txt,
1175 branches/1.3/program/bindings/Makefile.am,
1176 branches/1.3/program/bindings/perl-shared/MANIFEST,
1177 branches/1.3/program/bindings/perl-shared/ntmake-build,
1178 branches/1.3/program/bindings/perl-shared/ntmake.PL,
1179 WIN32-BUILD-TIPS.txt, bindings/Makefile.am,
1180 bindings/perl-shared/MANIFEST, bindings/perl-shared/ntmake-build,
1181 bindings/perl-shared/ntmake.PL: Renaming ntmake.pl to ntmake.PL
1182 (r1742) had unforseen side effects. At least on freebsd ntmake.PL
1183 gets called automatically during build. This is not desired. I
1184 renamed the file to ntmake-build sinc it gets called explicilty on
1185 windows anyway. Reported by Kevin modified by Tobi
1187 2009-03-07 10:31 oetiker
1189 * NEWS, bindings/lua/rrdlua.c, bindings/perl-shared/RRDs.pm,
1190 bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
1191 bindings/ruby/main.c, bindings/tcl/tclrrd.c, doc/rrdflush.pod,
1192 src/rrd_flush.c: This 2-patch series exposes 'flush' methods to
1193 the various language bindings.
1195 2009-03-06 17:30 oetiker
1197 * trunk/talks/goopen-09, trunk/talks/goopen-09/abstract.txt,
1198 trunk/talks/goopen-09/bio.txt: initial
1200 2009-03-06 05:51 oetiker
1202 * branches/1.3/program/src/rrd_xport.c, src/rrd_xport.c: there were
1203 two lines of debug info printed by rrd_xport, messing up the xml
1204 code. Fix by Alejandro Galue.
1206 2009-03-06 05:39 oetiker
1208 * configure.ac, src/rrd_thread_safe.c: Even though POSIX/XSI
1209 requires "strerror_r" to return an "int", some systems (e.g. the
1210 GNU libc) return a "char *" _and_ ignore the second argument (user
1211 provided buffer). The configure script now checks for that
1212 behavior using AC_FUNC_STRERROR_R. rrd_strerror() in
1213 rrd_thread_safe.c has been updated to (hopefully) handle all
1214 possible cases. Previously, rrd_strerror() would have returned
1215 "strerror_r failed. sorry!" in mostly any cases when using glibc,
1216 since "if (strerror_r())" had been used to check for errors which
1217 evaluates to true if a (non-NULL) pointer was returned. Now, we,
1218 at least, return the error number in case anything else fails.
1219 Thanks to Alessandro Iurlano for reporting this issue after
1220 spotting it in collectd <http://collectd.org>. patch by Sebastian
1221 Harl
1223 2009-03-06 05:30 oetiker
1225 * src/rrd_daemon.c: Make sure we use correct sizes for vsnprintf
1226 (sizeof) and strncpy (sizeof-1). -- kevin
1228 2009-02-21 09:43 oetiker
1230 * branches/1.2/program/doc/bin_dec_hex.pod,
1231 branches/1.2/program/doc/cdeftutorial.pod,
1232 branches/1.2/program/doc/rrdgraph.pod,
1233 branches/1.2/program/doc/rrdgraph_data.pod,
1234 branches/1.2/program/doc/rrdgraph_examples.pod,
1235 branches/1.2/program/doc/rrdgraph_graph.pod,
1236 branches/1.2/program/doc/rrdgraph_rpn.pod,
1237 branches/1.2/program/doc/rrdresize.pod,
1238 branches/1.2/program/doc/rrdtutorial.es.pod,
1239 branches/1.2/program/doc/rrdtutorial.pod,
1240 branches/1.3/program/doc/bin_dec_hex.pod,
1241 branches/1.3/program/doc/cdeftutorial.pod,
1242 branches/1.3/program/doc/rrdgraph.pod,
1243 branches/1.3/program/doc/rrdgraph_data.pod,
1244 branches/1.3/program/doc/rrdgraph_examples.pod,
1245 branches/1.3/program/doc/rrdgraph_graph.pod,
1246 branches/1.3/program/doc/rrdgraph_rpn.pod,
1247 branches/1.3/program/doc/rrdresize.pod,
1248 branches/1.3/program/doc/rrdtutorial.es.pod,
1249 branches/1.3/program/doc/rrdtutorial.pod, doc/bin_dec_hex.pod,
1250 doc/cdeftutorial.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
1251 doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
1252 doc/rrdgraph_rpn.pod, doc/rrdresize.pod, doc/rrdtutorial.es.pod,
1253 doc/rrdtutorial.pod: Misc documentation fixes by Alex van den
1254 Bogaerdt
1256 2009-02-21 09:23 oetiker
1258 * doc/rrdgraph.pod, doc/rrdgraph_rpn.pod: Documentation fixes by
1259 Bernhard Reutner-Fischer
1261 2009-01-25 22:39 oetiker
1263 * branches/1.3/program/doc/rrdgraph.pod, doc/rrdgraph.pod: added doc
1264 on new graphv graph_start und graph_end info variables
1266 2009-01-25 22:02 oetiker
1268 * branches/1.2/program/src/rrd_dump.c,
1269 branches/1.2/program/src/rrd_first.c,
1270 branches/1.3/program/src/rrd_dump.c,
1271 branches/1.3/program/src/rrd_first.c,
1272 branches/1.3/program/src/rrd_graph.c, src/rrd_dump.c,
1273 src/rrd_first.c, src/rrd_graph.c: fix type conversion error (on
1274 windows) unsigned/signed affecting timestamps on rrd_dump.
1276 2009-01-25 21:52 oetiker
1278 * branches/1.2/program/bindings/Makefile.am,
1279 branches/1.2/program/bindings/perl-shared/ntmake.PL,
1280 branches/1.2/program/bindings/perl-shared/ntmake.pl,
1281 branches/1.3/program/bindings/Makefile.am,
1282 branches/1.3/program/bindings/perl-shared/ntmake.PL,
1283 branches/1.3/program/bindings/perl-shared/ntmake.pl,
1284 bindings/Makefile.am, bindings/perl-shared/ntmake.PL,
1285 bindings/perl-shared/ntmake.pl: rename ntmake.pl to ntmake.PL so
1286 that it does not get installed
1288 2009-01-25 18:38 oetiker
1290 * src/rrd_tool.c: define cwd where we need it and not outside
1292 2009-01-14 08:14 oetiker
1294 * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: In
1295 rrd_graph: the width/height values are written into
1296 rrd_infoval_t's u_cnt but read out of u_int (u_long vs. int). This
1297 breaks on LP64BE. Patch by Rafal Boni rafal pobox.com
1299 2009-01-14 07:22 oetiker
1301 * NEWS, doc/rrdgraph_rpn.pod, src/rrd_graph.c, src/rrd_graph.h:
1302 added percentnan (VDEF PERCENT variant that ignores NAN) -- patch
1303 by Martin Sperl
1305 2009-01-13 07:37 oetiker
1307 * trunk/talks/opentuesday/rrd-intro.odp: make the talk ready
1309 2009-01-09 15:42 oetiker
1311 * trunk/status2: seems to wrok
1313 2009-01-09 15:41 oetiker
1315 * trunk/status2: test
1317 2009-01-09 15:40 oetiker
1319 * trunk/status/x: test
1321 2009-01-06 16:32 oetiker
1323 * branches/1.3/program/src/rrd_resize.c, src/rrd_resize.c: with MMAP
1324 enabled rrd resize GROW was broken ... this fixes it ...
1326 2009-01-06 15:45 oetiker
1328 * branches/1.2/program/src/rrd_graph.c,
1329 branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: TICK with
1330 negative numbers should 'start from the top of the graph' looking
1331 down ... now it does.
1333 2009-01-06 14:54 oetiker
1335 * branches/1.2/program/src/rrd_cgi.c,
1336 branches/1.3/program/src/rrd_cgi.c, src/rrd_cgi.c: fix for
1337 segfault in rrd_cgi: caused by freeing a invalid address when
1338 printing an error message.
1340 2008-12-26 08:05 oetiker
1342 * branches/1.3/program/configure.ac,
1343 branches/1.3/program/src/rrd_graph.h, configure.ac,
1344 src/rrd_graph.h: Include libgen.h to get prototype for basename in
1345 a POSIX conformant way. Fix for #202.
1347 2008-12-26 08:03 oetiker
1349 * branches/1.3/program/doc/rrdbuild.pod, doc/rrdbuild.pod:
1350 improvements for build docs by Zorzoli, Pablo
1352 2008-12-22 21:23 oetiker
1354 * branches/1.3/program/src/rrd_fetch.c, src/rrd_fetch.c: should free
1355 memory after a successful fetch too ...
1357 2008-12-22 21:23 oetiker
1359 * branches/1.3/program/bindings/perl-shared/RRDs.pm,
1360 bindings/perl-shared/RRDs.pm: documentation fixes
1362 2008-12-22 07:21 oetiker
1364 * branches/1.3/program/doc/rrdgraph.pod, doc/rrdgraph.pod: Fix for
1365 POD error by Sebasian Harl
1367 2008-12-22 07:20 oetiker
1369 * branches/1.3/program/doc/bin_dec_hex.pod,
1370 branches/1.3/program/doc/rpntutorial.pod,
1371 branches/1.3/program/doc/rrdbuild.pod,
1372 branches/1.3/program/doc/rrdcgi.pod,
1373 branches/1.3/program/doc/rrdgraph-old.pod,
1374 branches/1.3/program/doc/rrdgraph.pod,
1375 branches/1.3/program/doc/rrdgraph_data.pod,
1376 branches/1.3/program/doc/rrdgraph_examples.pod,
1377 branches/1.3/program/doc/rrdgraph_graph.pod,
1378 branches/1.3/program/doc/rrdtool.pod,
1379 branches/1.3/program/doc/rrdtutorial.pod, doc/bin_dec_hex.pod,
1380 doc/rpntutorial.pod, doc/rrdbuild.pod, doc/rrdcgi.pod,
1381 doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
1382 doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
1383 doc/rrdgraph_libdbi.pod, doc/rrdtool.pod, doc/rrdtutorial.pod:
1384 Fixes some typos by Sebastian Harl.
1386 2008-12-19 14:26 oetiker
1388 * branches/1.3/program/src/Makefile.am,
1389 branches/1.3/program/src/plbasename.c,
1390 branches/1.3/program/src/plbasename.h,
1391 branches/1.3/program/src/rrd_graph.c,
1392 branches/1.3/program/src/rrd_update.c,
1393 branches/1.3/program/win32/rrdlib.vcproj, src/Makefile.am,
1394 src/plbasename.c, src/plbasename.h, src/rrd_graph.c,
1395 src/rrd_update.c, win32/rrdlib.vcproj: win32 fixes by Stefan .
1396 Ludewig . exitgames . com * added portable plbasename since
1397 basename is not available on stock win32 * rrd_update was using %d
1398 to show a timestamp ... %lli is better since it also will show
1399 64bit time_t correctly.
1401 2008-12-18 23:56 oetiker
1403 * branches/1.3/program/Makefile.am, Makefile.am: fix extra dist to
1404 include missing win32 files
1406 2008-12-11 14:31 oetiker
1408 * branches/1.2/program/src/rrd_fetch.c,
1409 branches/1.3/program/src/rrd_fetch.c, src/rrd_fetch.c: fixed
1410 another seek issue ...
1412 2008-12-11 10:01 oetiker
1414 * branches/1.2/program/rrdtool.spec,
1415 branches/1.3/program/rrdtool.spec, rrdtool.spec: The spec file for
1416 building the rrdtool as an RPM that comes with the release is not
1417 "friendly" to older versions of RHEL and derivatives. -- Martin
1418 Sperl <rrdtool@martin.sperl.org>
1420 2008-12-11 09:59 oetiker
1422 * doc/Makefile.am: include luapod into distro
1424 2008-12-10 13:18 oetiker
1426 * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: On some
1427 architectures, strtod does not turn "NaN" into 'Not A Number
1428 (NAN)' se we better provide our own code here.
1430 2008-12-10 12:42 oetiker
1432 * NEWS, doc/rrddump.pod, src/rrd_dump.c: rrdtool dump is now
1433 backward compatible with rrdtool 1.3 dump again. Default is
1434 --header=dtd and --no-header is an alias for --header=none
1436 2008-12-10 08:29 oetiker
1438 * NEWS: minichange
1440 2008-12-09 18:30 oetiker
1442 * branches/1.3/program/doc/rrdgraph.pod,
1443 branches/1.3/program/src/rrd_graph.c,
1444 branches/1.3/program/src/rrd_graph.h,
1445 branches/1.3/program/src/rrd_tool.c, doc/rrdgraph.pod,
1446 src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c: * forward ported
1447 right axis patch from 1.2 branche * fixed --full-size-mode sizing
1448 issue when used in combination with --title the work in the axis
1449 patch has been sponsored by VoltWerk.
1451 2008-12-08 16:07 oetiker
1453 * branches/1.3/program/bindings/ruby/main.c,
1454 branches/1.3/program/bindings/ruby/test.rb, bindings/ruby/main.c,
1455 bindings/ruby/test.rb: Fix for last method in ruby bindings --
1456 Hiroyuki Ikezoe
1458 2008-12-05 15:39 oetiker
1460 * branches/1.3/program/bindings/perl-shared/Makefile.PL,
1461 bindings/perl-shared/Makefile.PL: integrate osx build hints as
1462 indicated in #192
1464 2008-12-05 15:23 oetiker
1466 * src/rrd_open.c: deleted a bit much from rrd_open ... merged back
1467 in
1469 2008-12-05 15:18 oetiker
1471 * branches/1.3/program/acinclude.m4,
1472 branches/1.3/program/configure.ac,
1473 branches/1.3/program/src/rrd_open.c, acinclude.m4, configure.ac,
1474 src/rrd_open.c: check for broken implementations of msync /
1475 MS_ASYNC where the mtime does not get updated. warn and explicitly
1476 call utime in rrd_open when a file is opened rw.
1478 2008-12-05 10:23 oetiker
1480 * examples/rrdcached/Makefile.am: added rrdcached examples to
1481 extra_dist to make sure they get distributed
1483 2008-12-04 16:01 oetiker
1485 * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: Legends
1486 should NOT be placed in reverse order when using --full-size-mode
1487 ... this fixed #198.
1489 2008-12-04 15:49 oetiker
1491 * src/rrd_fetch.c: add de-referencing to step in fetch check
1493 2008-12-04 15:48 oetiker
1495 * src/rrd.h: fix merg error with win32 port
1497 2008-12-04 09:03 oetiker
1499 * branches/1.2/program/src/rrd_graph_helper.c,
1500 branches/1.3/program/src/rrd_graph_helper.c,
1501 src/rrd_graph_helper.c: Catch CDEF:tot= and raise and error to fix
1502 #199. Thanks to Jeron Massar for reporting this.
1504 2008-12-04 07:02 oetiker
1506 * branches/1.3/program/CONTRIBUTORS,
1507 branches/1.3/program/WIN32-BUILD-TIPS.txt,
1508 branches/1.3/program/src/rrd_tool.c,
1509 branches/1.3/program/win32/rrd.sln,
1510 branches/1.3/program/win32/rrdtool.vcproj, CONTRIBUTORS,
1511 WIN32-BUILD-TIPS.txt, src/rrd_tool.c, win32/rrd.sln,
1512 win32/rrdtool.vcproj: Update to WIN32-BUILD-TIPS.txt and VC
1513 project files so that the rrdtool.exe can be built too. -- Stefan
1514 Ludewig Stefan.Ludewig exitgames.com
1516 2008-12-03 11:08 oetiker
1518 * branches/1.2/program/src/rrd_fetch.c,
1519 branches/1.3/program/src/rrd_fetch.c, src/rrd_fetch.c: When
1520 fetching data from 'past' an rra, rrd_fetch was seeking past the
1521 rrd file. This did cause seek errors in some setups. Fixed. Thanks
1522 to Daniel Pocock for finding the problem.
1524 2008-12-03 09:54 oetiker
1526 * configure.ac, examples/Makefile.am,
1527 examples/rrdcached/Makefile.am: integrated rrdcached examples into
1528 build process
1530 2008-12-03 08:47 oetiker
1532 * examples/rrdcached, examples/rrdcached/RRDCached.pm,
1533 examples/rrdcached/rrdcached-size.pl: add rrdcached examples --
1534 kevin
1536 2008-12-02 12:35 oetiker
1538 * branches/1.2/program/doc/rrdbuild.pod,
1539 branches/1.3/program/doc/rrdbuild.pod, doc/rrdbuild.pod: fixed
1540 solaris build instructions
1542 2008-12-01 11:05 oetiker
1544 * doc/Makefile.am: added libdbi doc to extradist
1546 2008-11-24 16:08 oetiker
1548 * trunk/status/2008-11-24.txt: updates by fritz
1550 2008-11-24 14:20 oetiker
1552 * trunk/status/2008-11-24.txt: slightly revised
1554 2008-11-24 14:00 oetiker
1556 * trunk/status/2008-11-24.txt: initial
1558 2008-11-20 13:04 oetiker
1560 * doc/rrdgraph_libdbi.pod, src/rrd_fetch_libdbi.c: Attached a patch
1561 for the rrd-tool LIBDBI integration with the following
1562 improvements: a) correct error handling in case of libdbi being
1563 unable to load the driver was producing segmentation faults. b)
1564 better parsing of datasources * until now timestamp fields had to
1565 be integer and had to contain a unix timestamp - now you can now
1566 also use DateTime fields (you still need to specify it, as the
1567 time-range needs to be defined correctly) * data fields are now no
1568 longer limited to (var)char or DOUBLE fields - FLOAT, INTEGER,...
1569 are now also supported. c) there is a bug with at least LIBDBI
1570 0.8.1 in conjunction with mysql that can result in segmentation
1571 faults when BINARY/BLOB fields are accessed - rrdtool will now
1572 tell you about this fact before dying ;) d) also the value of
1573 rrdderivemaxstep only gets applied if derive has been selected
1574 correctly. e) "GROUP BY timestamp" has been removed from SQL
1575 statement. f) "ORDER BY timestamp" will be added only in the case
1576 of fetching "derived" data. -- Martin Sperl
1578 2008-11-18 17:19 oetiker
1580 * CONTRIBUTORS, src/rrd.h, src/rrd_client.h, src/rrd_create.c,
1581 src/rrd_daemon.c, src/rrd_diff.c, src/rrd_error.c,
1582 src/rrd_fetch.c, src/rrd_first.c, src/rrd_format.c,
1583 src/rrd_getopt.c, src/rrd_getopt.h, src/rrd_getopt1.c,
1584 src/rrd_graph.c, src/rrd_graph.h, src/rrd_hw.c, src/rrd_hw_math.c,
1585 src/rrd_hw_update.c, src/rrd_info.c, src/rrd_open.c,
1586 src/rrd_parsetime.c, src/rrd_resize.c, src/rrd_restore.c,
1587 src/rrd_rpncalc.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
1588 src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c, win32/config.h,
1589 win32/rrdlib.vcproj: win32 portability patch and
1590 win32/rrdlib.vcproj file for the source -- christof wegmann
1591 Christof.Wegmann with exitgames.com some fixes to make the result
1592 work on unix again ...
1594 2008-11-18 08:37 oetiker
1596 * trunk/contrib/php4/rrdtool.c: added patch suggested by Lars
1597 Johannesen
1599 2008-11-18 07:14 oetiker
1601 * configure.ac: missing , added to help string
1603 2008-11-17 16:21 oetiker
1605 * doc/Makefile.am: added build instruction for libdbi docu
1607 2008-11-16 22:24 oetiker
1609 * doc/RRDp.pod, doc/RRDs.pod, doc/rrdgraph_libdbi.pod: missing pod
1610 files
1612 2008-11-15 14:35 oetiker
1614 * configure.ac: switch tu using AS_HELP_STRING for formatting ...
1616 2008-11-15 14:15 oetiker
1618 * src/rrd_daemon.c: fix typo in handle_request_help --kevin
1620 2008-11-15 14:14 oetiker
1622 * doc/rrdcached.pod: doc fixups for rrdcacehd * documented the -p
1623 option * added nbsp between option and argument * layout one
1624 option per line --kevin
1626 2008-11-11 16:36 oetiker
1628 * src/rrd_graph.c: make basename work
1630 2008-11-11 16:36 oetiker
1632 * doc/rrdcached.pod, src/rrd_daemon.c: This patch allows for
1633 multiple RRD writer threads to service the queue. Now, rrdcached
1634 can have more simultaneous I/O requests into the kernel. This may
1635 allow the kernel to re-order disk writes, resulting in better disk
1636 throughput. In practice, throughput is increased by 2-3x. The
1637 flush (-f) timer maintenance has been moved from queue_thread_main
1638 into its own thread. Be more careful about when to use
1639 pthread_cond_signal vs _broadcast, since multiple threads may be
1640 waiting on &queue_cond. --kevin
1642 2008-11-10 16:41 oetiker
1644 * trunk/tutorial/lisa2008/rrd-intro.odp: added 1.4 notes
1646 2008-11-09 19:19 oetiker
1648 * branches/1.3/program/configure.ac, configure.ac: be even more
1649 liberal with NOT using isfinite on solaris2.8
1651 2008-11-09 00:00 oetiker
1653 * branches/1.2/program/src/rrd_graph.c,
1654 branches/1.2/program/src/rrd_graph.h,
1655 branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: use
1656 basename to determine filename for imginfo as suggested by
1657 sebastian
1659 2008-11-08 22:57 oetiker
1661 * src/rrd_daemon.c: rrdcached: move queue length decrement into
1662 remove_from_queue -- kevin
1664 2008-11-08 22:57 oetiker
1666 * doc/rrdcached.pod, src/rrd_daemon.c: rrdcached: examine the
1667 current queue with the "QUEUE" command -- kevin
1669 2008-11-08 22:50 oetiker
1671 * src/rrd_daemon.c: This helps with portability on platforms where
1672 realloc doesn't handle NULL. -- kevin
1674 2008-11-08 18:01 oetiker
1676 * doc/rrdcached.pod, src/rrd_daemon.c: document the "QUIT" command
1677 -- kevin
1679 2008-11-08 18:01 oetiker
1681 * src/rrd_daemon.c: rrdcached: journal_replay default failure
1682 reason, just in case avoids a "may be used uninitialized" warning
1683 -- kevin
1685 2008-11-08 18:00 oetiker
1687 * src/rrd_daemon.c: added "quit" command -- kevin
1689 2008-11-08 17:57 oetiker
1691 * src/rrd_daemon.c: rrdcached now frees all of its resources
1692 correctly. This facilitates memory debugging. g_tree now knows how
1693 to free the nodes when it removes them. Also, use g_tree_replace
1694 instead of g_tree_insert. This fixes a bug triggered when the same
1695 file was simultaneously inserted by two clients. --kevin
1697 2008-11-08 17:56 oetiker
1699 * configure.ac: do not quit when libdbi is missing
1701 2008-11-07 22:46 oetiker
1703 * branches/1.2/program/src/rrd_graph.c,
1704 branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: fixed
1705 --font TITLE:12: problem -- tobi
1707 2008-11-07 22:23 oetiker
1709 * src/rrd_fetch_libdbi.c: fix scaling issue -- Martin
1711 2008-11-07 14:09 oetiker
1713 * src/rrd_fetch_libdbi.c: extra file to make libdbi patch work
1715 2008-11-07 14:07 oetiker
1717 * CONTRIBUTORS, configure.ac, src/Makefile.am, src/rrd_fetch.c,
1718 src/rrd_tool.h: As some of you may know that I have created a
1719 patch for rrdtool 1.2 a few years ago, so that a database could be
1720 queried for values for graphing. The patch has been mostly
1721 rewritten and the following changes have been made: * high
1722 dependency on mysql has been reduced by avoiding the temporary
1723 tables (which was bad for mysql replication) * The number of
1724 executed SQL-Statements for one CDEF has been reduced to 1
1725 compared to 11 SQLs (including CREATE TEMPORARY TABLE) - for patch
1726 against version 1.2 * All consolidation is done in rrdtool itself
1727 (MIN,MAX,AVERAGE) * Additional consolidation functions are COUNT
1728 and SIGMA, which give information on statistics on a per
1729 "time-bin" basis. * All these consolidation values are always
1730 returned as separate columns, that are returned by RRD and the
1731 consolidation function given as Argument is ignored. Main reason
1732 is that this way there is only one call to rrd_fetcht and thus the
1733 database even if we need to fetch for example min, avg and max.
1734 Compare this to 3 calls in case of different consolidation
1735 functions - and if you want to get SIGMA and COUNT as well it is
1736 still only one call to the backend and the database. * Some
1737 previous existing features have been taken out at the moment to
1738 allow for this reduced set of SQL queries. o prediction using the
1739 values from the last X days at the same time o the corresponding
1740 sigma calculation * The idea is to create generic CDEF's that will
1741 do the same thing, but that is also available when using RRD-files
1742 (similar to TREND, but with another scope) This will get posted as
1743 a separate patch. * Overall performance should be much better and
1744 the patch as a whole simpler. * The patch also includes
1745 modifications to the configuration infrastructure, to make libdbi
1746 support optional. -- Martin Sperl
1748 2008-11-07 14:02 oetiker
1750 * CONTRIBUTORS, doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c,
1751 src/rrd_rpncalc.h: new CDEF functions for predictions PREDICT and
1752 PREDICTSIGMA -- Martin Sperl
1754 2008-11-07 13:51 oetiker
1756 * src/rrd_daemon.c: Much simpler handling of timestamp errors.
1757 Return an error to the user when any of the time stamp values are
1758 invalid. This is similar to RRDTool's normal behavior. Removed the
1759 complex logic previously used to return error codes to the user.
1760 This solves a bug where non-advancing timestamps could have
1761 produced incorrect error output during "BATCH" mode. The bug was
1762 cause by using the sock->wbuf pointer for the error output. --
1763 kevin brintnall
1765 2008-11-07 13:45 oetiker
1767 * src/rrd_daemon.c: rrdcached: pull in rrd_config.h so we can use
1768 its defines ... particularly HAVE_VSNPRINTF -- kevin brintnall
1770 2008-11-04 07:12 oetiker
1772 * bindings/Makefile.am, bindings/lua/Makefile.am, doc/Makefile.am: I
1773 realize now that the problem is the line test -f lua/Makefile &&
1774 cd lua && $(MAKE) install || true in the target
1775 "install-data-local", in bindings/Makefile.am. It forces execution
1776 of bindings/lua/Makefile independently of lua being found or not.
1777 I added that line in my first patch, following perl, python and
1778 ruby build style, but it's not needed after I switched to
1779 automake. The make recursion is controlled by SUBDIRS, which will
1780 only contain "lua" if BUILD_LUA is true. -- Fidelis Assis
1782 2008-11-02 17:25 oetiker
1784 * bindings/lua/Makefile.am: fix build process for systems without
1785 lua
1787 2008-11-02 17:09 oetiker
1789 * src/rrd_daemon.c: PTHREAD_COND_INITIALIZER may only be used to
1790 initialize static cond variables. -- Sebastian Harl
1792 2008-11-02 15:25 oetiker
1794 * configure.ac: reverting non build makefile patch ... we need to
1795 lua makefile for building the ditribution
1797 2008-11-01 09:09 oetiker
1799 * configure.ac: do not create the lua makefile if lua is not to be
1800 compiled.
1802 2008-10-30 14:32 oetiker
1804 * doc/cdeftutorial.pod: fix from alex
1806 2008-10-28 08:57 oetiker
1808 * NEWS, doc/rrddump.pod, doc/rrdtool-dump.xsd, src/rrd_dump.c,
1809 src/rrd_tool.c: - remove the spaccing between the elements - add
1810 xsd support to dump output - change the argument
1811 "[--no-header|-n]" to [--header|-h {xsd,dtd}] -- tobias.lindenmann
1812 1und1.de
1814 2008-10-28 08:47 oetiker
1816 * trunk/website/rrdtool-dump.xsd: xsd for rrdtool
1818 2008-10-26 15:18 oetiker
1820 * configure.ac, src/Makefile.am, src/librrd.sym.in,
1821 src/librrd.sym.in.in: make compilation on older OSX versios work
1822 by removing the # from the librrd.sym file
1824 2008-10-24 07:59 oetiker
1826 * trunk/talks/opentuesday/rrd-intro.odp: added talk
1828 2008-10-24 06:20 oetiker
1830 * branches/1.2/program/doc/rrdpython.pod,
1831 branches/1.3/program/doc/rrdpython.pod, doc/rrdpython.pod: fixed
1832 typo ... GAUGE not GUAGE
1834 2008-10-22 20:41 oetiker
1836 * src/rrd_daemon.c: The previous code relied on the assumption that
1837 pthread_cond_init(&cond) was equivalent to memset(&cond,0). This
1838 may not be true on all platforms. -- kevin
1840 2008-10-22 06:02 oetiker
1842 * src/rrd_daemon.c: remove_cache_item() did not check whether a file
1843 was in queue before modifying the cache head/tail pointers.
1844 Therefore, the process of flushing old files may perturb the
1845 cache_queue_head pointer. This caused some nodes with
1846 CI_FLAGS_IN_QUEUE to be un-linked from the queue list. Thereafter,
1847 they would not be flushed by any periodic process (although they
1848 could be revived with FLUSH or UPDATE). This caused a slow memory
1849 leak for files that are no longer updated. Pending updates for
1850 these "abandoned" files would remain in memory ad infinitum. With
1851 this patch, remove_from_queue() will check that the item is queued
1852 before modifying the head/tail pointers. This restores the
1853 intended behavior. --kevin
1855 2008-10-22 05:08 oetiker
1857 * bindings/lua/Makefile.lua.in: this was replaced by Makefile.am
1859 2008-10-21 06:10 oetiker
1861 * bindings/lua/Makefile.am: guess one needs that in svn too for
1862 luabindings to work
1864 2008-10-21 05:42 oetiker
1866 * src/rrd_daemon.c: * Open all listen sockets in daemonize(), while
1867 we still have stderr. Changed open_listen_socket_* routines to
1868 complain to stderr. Now, any errors in binding to the listen
1869 sockets are much more obvious. * Simplified exit of parent after
1870 fork() * PID file will be correctly cleaned up if there is a
1871 failure in daemonize(). * unlink the unix socket before trying to
1872 bind() (after we're sure we have the PID file) -- kevin
1874 2008-10-20 11:46 oetiker
1876 * src/rrd.h, src/rrd_create.c, src/rrd_open.c, src/rrd_update.c:
1877 rrd_notify_row patch: - Delegate choice of starting row for newly
1878 created RRD files to the rrd_open.c API. - Introduce the
1879 rrd_notify_row() function so that an implementation can choose to
1880 align the rows of new RRDs with existing RRDs, if desirable. -
1881 Maintain the existing behaviour (random starting row) by default.
1882 -- Daniel.Pocock
1884 2008-10-20 06:06 oetiker
1886 * bindings/Makefile.am, bindings/lua/README,
1887 bindings/lua/compat-5.1r5, bindings/lua/compat-5.1r5/compat-5.1.c,
1888 bindings/lua/compat-5.1r5/compat-5.1.h,
1889 bindings/lua/compat-5.1r5/compat-5.1.lua, bindings/lua/rrdlua.c,
1890 bindings/lua/test.lua, bindings/lua/test.lua.bottom, configure.ac:
1891 - Lua module build and install process rewritten using
1892 automake+libtool - improved check for compat-5.1 availability --
1893 Fidelis Assis
1895 2008-10-18 22:32 oetiker
1897 * src/rrd_open.c: rrd_open should not create files with restrictive
1898 masks Removed unnecessary "mode" varaible. The mode is only used
1899 when O_CREAT is specified, where we want to use 0666 (as
1900 rrd_create_fn did r<=1612). --kevin
1902 2008-10-18 15:50 oetiker
1904 * src/rrd.h, src/rrd_open.c: - encapsulate fd and mmap related
1905 variables within a private data structure - rrd_file_t keeps a
1906 pointer to the private data structure of type void*, so that other
1907 block storage implementations can store their internal data with
1908 rrd_file_t -- Daniel.Pocock
1910 2008-10-17 05:50 oetiker
1912 * src/rrd_client.c: rrdc_flush_if_daemon should not clobber error
1913 message -- kevin (as suggested by Sebastian)
1915 2008-10-17 05:44 oetiker
1917 * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: use double
1918 for legend positioning to fight wiggle
1920 2008-10-16 21:33 oetiker
1922 * doc/rrdbuild.pod: fix version numbers in compile instructions tobi
1924 2008-10-16 21:30 oetiker
1926 * src/rrd_client.c: In almost all cases where rrdc_flush can fail,
1927 it will leave a more descriptive error message anyway.. better not
1928 overwrite it. -- kevin
1930 2008-10-16 21:12 oetiker
1932 * src/rrd.h, src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c,
1933 src/rrd_first.c, src/rrd_info.c, src/rrd_last.c,
1934 src/rrd_lastupdate.c, src/rrd_open.c, src/rrd_resize.c,
1935 src/rrd_tune.c, src/rrd_update.c: - rrd_open() calculates file
1936 size for new files and calls mmap once for the whole file -
1937 rrd_resize() cleaned up, no longer passing a size through the
1938 cookie argument - rrd_init(&my_rrd) must be called before
1939 rrd_open() - if people are calling rrd_open directly from
1940 application code, this might be troublesome. Alternative
1941 solutions: creating an additional function, rrd_open_create(), or
1942 adding an extra argument to rrd_open() for setting the file size
1943 -- Daniel Pocock
1945 2008-10-16 21:05 oetiker
1947 * src/rrd_open.c, src/rrd_update.c: move rrd_lock into rrd_open
1948 where the general rrd_file ops are located. -- Daniel Pocock
1950 2008-10-16 06:11 oetiker
1952 * src/rrd_daemon.c: error reporting caused crash in journal replay
1954 2008-10-16 06:11 oetiker
1956 * doc/rrdbuild.pod: better build docs
1958 2008-10-15 05:29 oetiker
1960 * src/rrd.h, src/rrd_create.c, src/rrd_open.c, src/rrd_resize.c,
1961 src/rrd_tool.h, src/rrd_update.c: reverted r1601 and r1606 since
1962 r1601 introduced a non portable mremap and r1606 has a dependency
1963 on r1601.
1965 2008-10-14 20:14 oetiker
1967 * src/rrd.h, src/rrd_create.c, src/rrd_open.c, src/rrd_update.c:
1968 This moves selection of the initial RRA row into the rrd_open.c
1969 API The current implementation (random row) is used by default.
1970 However, it now provides an opportunity for alternative
1971 implementations to integrate with rrdtool in a single place. Maybe
1972 there are other places in rrdtool where I should insert calls to
1973 the function rrd_notify_row()? This has been tested with rrdtool
1974 create and rrdtool info to verify that random rows are selected by
1975 default (existing behaviour preserved). -- Daniel Pocock
1977 2008-10-14 19:23 oetiker
1979 * src/rrd_daemon.c: Under most circumstances, rrdcached can detect a
1980 stale pid file. If the process in the pid file does not exist, or
1981 cannot be signalled by the rrdcached owner, then rrdcached will
1982 replace the pid file and start normally. Otherwise, it will
1983 complain verbosely to STDERR. --kevin
1985 2008-10-14 19:08 oetiker
1987 * src/rrd_client.c: * this preserves principle of least surprise
1988 when dealing with files that are reachable via many path strings.
1989 i.e. when $PWD=/base/dir the following files are the same:
1990 /base/dir/x.rrd x.rrd ../dir/x.rrd * for performance, absolute
1991 paths (starting with '/') are not resolved. this reduces the
1992 number of stat(2) system calls.
1994 2008-10-14 19:08 oetiker
1996 * doc/rrdcached.pod, src/rrd_daemon.c: Now, the daemon will check
1997 that a base directory is NOT reached via symbolic link.
1998 Documentation added to illustrate the restriction. This allows
1999 several simplifying (and performance-enhancing) assumptions to be
2000 made elsewhere in the code: * it ensures that paths resolved in
2001 the client via realpath() will match our data structure keys *
2002 it's possible to generate the correct absolute path when given a
2003 relative path by simply prepending the base directory * it's not
2004 necessary to resolve paths that begin with '/' -- kevin
2006 2008-10-14 19:08 oetiker
2008 * CONTRIBUTORS, src/rrd_daemon.c: rrdcached treats relative and
2009 absolute paths the same -- kevin
2011 2008-10-14 11:33 oetiker
2013 * src/rrd_create.c, src/rrd_open.c, src/rrd_resize.c,
2014 src/rrd_tool.h: Some observations I made while implementing this:
2015 - In rrd_open(), the call to rrd_init() clobbers values already
2016 populated in rrd_create.c - The logic for newfile_size in
2017 rrd_open() wasn't really able to cope with the logic for a file
2018 starting with size 0 I've tried to deal with these issues, but
2019 maybe there is a more elegant solution. -- Daniel Pocock
2021 2008-10-14 06:37 oetiker
2023 * src/rrd_daemon.c: clearer way of advancing the flush time -- kevin
2025 2008-10-13 22:07 oetiker
2027 * src/rrd_daemon.c: This patch reduces the number of
2028 time()/gettimeofday() system calls when doing high volume
2029 processing. This enables about 25% speed increase during journal
2030 replay and "BATCH" processing. (this is a function of syscall
2031 overhead). * note when "BATCH" processing or journal replay
2032 starts, use that timestamp for all commands * use the batch start
2033 time to detect when we're in batch mode. no longer need a separate
2034 boolean. * pass the time_t into handle_request * pass the time_t
2035 through to the commands that need it -- kevin brintnall
2037 2008-10-13 18:41 oetiker
2039 * src/rrd_daemon.c: fixed bad folding marker (on
2040 handle_request_flush) -- kevin
2042 2008-10-11 09:53 oetiker
2044 * src/rrd_daemon.c: this ensures that the response is
2045 protocol-compliant even if additional info has been added to the
2046 write buffer during processing. -- kevin brintnall
2048 2008-10-11 09:37 oetiker
2050 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces a
2051 feature whereby rrdcached will disallow updates that do not
2052 advance the update time. This prevents the updates from being
2053 discarded later by rrd_update_r. This patch attempts to make the
2054 most of the protocol's limited ability to return error text when
2055 using a -1 return code. -- kevin brintnall
2057 2008-10-10 05:21 oetiker
2059 * etc/rrdcached-init: This patch ensures that when rrdcached is
2060 stopped, it cleans up the pid file. Apparently this is necessary
2061 if RRDCACHED_USER is not the default "rrdcached". -- Bernard Li
2063 2008-10-10 05:21 oetiker
2065 * rrdtool.spec: The patch I submitted for rrdtool.spec introduced a
2066 bug where there are two ldconfig calls in the %postun section.
2067 This patch fixes that. -- Bernard Li
2069 2008-10-10 05:19 oetiker
2071 * etc/rrdcached-default, etc/rrdcached-init: This patch does two
2072 things: - remove the --pidfile check, for compatibility with older
2073 RHEL/Centos systems - update the username used by the init script,
2074 to remain consistent with Bernard's changes to the spec file --
2075 Daniel.Pocock
2077 2008-10-08 20:47 oetiker
2079 * rrdtool.spec: Split-out rrd-cached subpackage -- Bernard Li
2081 2008-10-08 05:49 oetiker
2083 * rrdtool.spec: This patch updates the spec file and includes the
2084 librrd.pc file in the -devel subpackage so that you can build the
2085 RPM again. -- Bernard
2087 2008-10-08 05:47 oetiker
2089 * src/rrd_daemon.c: fix crash reported by Bernard Li -
2090 connection_thread_main: avoid double calls to close_connection --
2091 kevin
2093 2008-10-08 05:46 oetiker
2095 * doc/rrdcached.pod: fixed typo
2097 2008-10-07 21:10 oetiker
2099 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces two new
2100 commands for cache management: PENDING: shows any un-written
2101 updates for a file FORGET : remove a file completely from cache --
2102 kevin brintnall
2104 2008-10-07 21:08 oetiker
2106 * src/rrd_daemon.c: This patch moves the permission handling code
2107 around a bit. * moved privilege checks into the command handler
2108 functions (possible now that we pass the sock data structures
2109 around) * on UPDATE, delay journal_write until after
2110 check_file_access(). previously, it was possible for a high-priv
2111 socket to introduce commands into the journal that could be
2112 replayed if they were still in the journal at next startup. *
2113 moved has_privilege() further up in the file to avoid need for
2114 prototype. -- kevin brintnall
2116 2008-10-07 16:28 oetiker
2118 * src/rrd_daemon.c: This patch introduces some extra safety checks
2119 in journal processing, and cleans up the code a little bit. *
2120 moved journal initialization to its own function; main() is
2121 cleaner * any time we process a file, log the results (previous
2122 code only loggded if there was a valid entry) * After reading
2123 journals at startup, only trigger full flush out to disk if the
2124 user specified -F. Avoids unnecessary IO on startup unless the
2125 user also wants unnecessary IO on shutdown. * journal_replay is
2126 much more careful about files it will open * must be a regular
2127 file * must be owned by daemon user * must not be group/other
2128 writable * Ensure that the journal gets created with the right
2129 permissions. ... even when the daemon is invoked with a permissive
2130 umask. equivalent to "chmod a-x,go-w" -- kevin
2132 2008-10-07 15:37 oetiker
2134 * src/rrd_open.c: aniel Pocock reported that the argument may be
2135 NULL in low-diskspace situations, so check for that here to
2136 prevent a segmentation fault. -- Florian Forster
2138 2008-10-06 19:14 oetiker
2140 * bindings/lua/Makefile.lua: Makefile.lua is now generated
2142 2008-10-06 19:13 oetiker
2144 * bindings/lua/Makefile.lua.in: added missing file from lua 5.0
2145 integration patch
2147 2008-10-06 19:05 oetiker
2149 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces "BATCH"
2150 mode. In this mode, a client can feed multiple commands to
2151 rrdcached without waiting for acknowledgement. This permits
2152 multiple commands to be sent for each read()/write(). This can
2153 dramatically increase the command throughput by increasing the
2154 amount of work done per system call. It enables over 100k
2155 updates/second with no CPU utilization due to the reduced system
2156 calls. -- kevin brintnall
2158 2008-10-06 19:04 oetiker
2160 * src/rrd_daemon.c: This patch introduces buffered I/O to rrdcached.
2161 Now, rrdcached can interpret as many commands as arrive in a
2162 single read(), and it will use fewer write()s when there are
2163 multiple output lines. All routines now pass around
2164 listen_socket_t objects instead of file descriptors. All I/O is
2165 now contained in two routines. It's no longer necessary to specify
2166 the line count in multi-line outputs, since that is calculated
2167 automatically. This is the foundation for accepting batched
2168 commands. -- kevin brintnall
2170 2008-10-06 05:05 oetiker
2172 * CONTRIBUTORS, bindings/Makefile.am, bindings/lua/Makefile.lua,
2173 bindings/lua/README, bindings/lua/rrdlua.c, configure.ac,
2174 doc/rrdlua.pod: Support to Lua 5.0 -- Fidelis Assis
2176 2008-10-04 22:35 oetiker
2178 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2179 trunk/tutorial/lisa2008/rrd-by-example/ex/v-interfaces.pl,
2180 trunk/tutorial/lisa2008/rrd-by-example/ex/v-interfaces.txt: added
2181 v-interface example
2183 2008-10-04 16:05 oetiker
2185 * configure.ac, src/Makefile.am, src/librrd.pc.in: initial librrd
2186 file added ... this will need more love since it does not pick up
2187 any -rpath settings
2189 2008-10-04 14:09 oetiker
2191 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2192 trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl: added
2193 graditents
2195 2008-10-04 13:34 oetiker
2197 * branches/1.3/program/src/rrd_resize.c, src/rrd_resize.c,
2198 trunk/tutorial/lisa2008/rrd-by-example/ex/hw-demo.pl: * rrd_resize
2199 fixed so that it does NOT alter the original file (mmap side
2200 effect) * rrd_resize can can deal with version 4 files, so let it
2202 2008-10-03 22:53 oetiker
2204 * branches/1.3/program/src/rrd_open.c, src/rrd_open.c: The patch
2205 fixs rrdtools behaviour when presented with trunkated rrd files. *
2206 Make sure that we do not extend past the end of the file when
2207 reading the header. * Makes sure that the data portion of the file
2208 is large enough, based on the ds_cnt and the total number of RRA
2209 rows -- kevin brintnall
2211 2008-10-03 12:24 oetiker
2213 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2214 trunk/tutorial/lisa2008/rrd-intro.odp: updates for lisa
2216 2008-10-03 06:13 zaucker
2218 * trunk/talks/opentuesday/intro.txt: Ergaenzt.
2220 2008-10-02 19:17 oetiker
2222 * src/rrd_daemon.c: folding fix
2224 2008-10-02 19:08 oetiker
2226 * bindings/ruby/extconf.rb: missing spaces in extconf.rb caused
2227 compile failure -- kevin
2229 2008-10-02 17:17 oetiker
2231 * etc/rrdcached-default: permission fix for rrdcached socket --
2232 Daniel.Pocock
2234 2008-10-02 11:03 oetiker
2236 * trunk/talks/opentuesday/intro.txt: initial
2238 2008-10-02 11:03 oetiker
2240 * trunk/talks/opentuesday: initial
2242 2008-10-02 06:21 oetiker
2244 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2245 trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl,
2246 trunk/tutorial/lisa2008/rrd-by-example/traffic/index.cgi: minor
2247 layout adjustments
2249 2008-10-01 20:58 oetiker
2251 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2252 trunk/tutorial/lisa2008/rrd-intro.odp: read for lisa2008
2254 2008-10-01 20:25 oetiker
2256 * trunk/tutorial/lisa2008/rrd-by-example/ex/catch-fetch.sh,
2257 trunk/tutorial/lisa2008/rrd-by-example/ex/create-first.sh,
2258 trunk/tutorial/lisa2008/rrd-by-example/ex/update-real.sh: export
2259 is not required
2261 2008-10-01 20:22 oetiker
2263 * src/Makefile.am: since rrdcached uses pthread functions, use the
2264 threadsafe version of librrd as well. This will also reasolve
2265 build problems on boxes there the ptherad functions must be linked
2266 explicitly.
2268 2008-10-01 20:04 oetiker
2270 * doc/rrdcached.pod: Clearer explanation on which paths are
2271 permitted when -B is supplied -- kevin
2273 2008-10-01 20:01 oetiker
2275 * bindings/lua/Makefile.lua, bindings/ruby/extconf.rb,
2276 bindings/ruby/main.c, bindings/tcl/Makefile.am,
2277 bindings/tcl/tclrrd.c, configure.ac, src/Makefile.am,
2278 src/rrd_client.c, src/rrd_dump.c, src/rrd_gfx.c, src/rrd_open.c,
2279 src/rrd_xport.c: Fixes for the following compiler warnings: -
2280 unused variable - unused parameter - assignment / argument
2281 discards qualifiers from pointer target type - comparison between
2282 signed and unsigned - too many arguments to function - assignment
2283 makes pointer from integer without a cast - incompatible pointer
2284 type - differ in signedness - implicit declaration of function -
2285 enumeration value not handled in switch - value computed is not
2286 used Most notably, a possible segfault in the Rrd_Lastupdate()
2287 code of the TCL bindings has been fixed. Also, -Wundef (warn if an
2288 undefined identifier is evaluated in an #if directive) has been
2289 removed from CFLAGS. I don't see any problem with letting
2290 undefined identifiers evaluate to "false" in rrdtool. Keeping that
2291 option would produce a lot of (imho unnecessary) errors which
2292 would need to be fixed using ugly preprocessor statements like
2293 '#if defined(FOO) && FOO'. -- Sebastian Harl
2295 2008-10-01 19:48 oetiker
2297 * Makefile.am, etc, etc/rrdcached-default, etc/rrdcached-init,
2298 rrdtool.spec: I've adapted an init script for rrdcached, and also
2299 incorporated it into the spec file so that it is deployed with the
2300 RPM. There are also some other changes to the spec file so that I
2301 could build an RPM successfully from trunk. I'm happy to tidy up
2302 the spec file some more if no one else wants to mandate the best
2303 way to do it. By default, rrdcached runs as nobody. I've tested
2304 this on a server running Ganglia gmetad. Regards, Daniel
2306 2008-10-01 19:44 oetiker
2308 * doc/rrdcached.pod, src/rrd_daemon.c: Now, moving a value to the
2309 head of the queue is O(1). Before it was O(queue size). This
2310 improves performance of individual flushes when there is a large
2311 number of files in the queue. As a result, we don't hold the
2312 cache_lock as much. Revamped enqueue_cache_item to take advantage
2313 of the new structure. Renamed _wipe_ci_values to look nicer with
2314 other code. --kevin
2316 2008-10-01 17:16 oetiker
2318 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2319 trunk/tutorial/lisa2008/rrd-by-example/ex/hw-demo.data,
2320 trunk/tutorial/lisa2008/rrd-by-example/traffic,
2321 trunk/tutorial/lisa2008/rrd-by-example/traffic/codewalk.png,
2322 trunk/tutorial/lisa2008/rrd-by-example/traffic/graph.inc,
2323 trunk/tutorial/lisa2008/rrd-by-example/traffic/ifbyteget.sh,
2324 trunk/tutorial/lisa2008/rrd-by-example/traffic/index.cgi: added
2325 example code and working presentation
2327 2008-10-01 17:15 oetiker
2329 * trunk/tutorial/lisa2008/rrd-by-example/ex/biggraph.pl,
2330 trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl,
2331 trunk/tutorial/lisa2008/rrd-by-example/ex/hw-demo.pl,
2332 trunk/tutorial/lisa2008/rrd-by-example/ex/hw-example.pl: more
2333 examples
2335 2008-10-01 16:53 oetiker
2337 * src/rrd_graph.c: lcd is actually gcd!
2339 2008-09-30 18:44 oetiker
2341 * doc/rrdcached.pod, src/rrd_daemon.c: When -B is specified, the
2342 daemon will only operate on files within the base directory.
2343 Symlink detection is omitted for performance reasons (if a user
2344 can create a symlink, they can probably overwrite the RRDs
2345 anyway). -- kevin
2347 2008-09-30 18:43 oetiker
2349 * src/rrd_daemon.c: check permissions before writing to journal --
2350 kevin
2352 2008-09-30 18:42 oetiker
2354 * src/rrd_daemon.c: The daemon should behave the same way w/r/t
2355 files whether we "-g" or not. -- kevin
2357 2008-09-29 20:00 oetiker
2359 * src/rrd_daemon.c: This bug caused the last line in each journal
2360 file to be processed a second time. Since it had been modified due
2361 to tokenizing, it failed syntax check. The daemon would always
2362 record one failed line at end-of-journal as a result. No data loss
2363 incurred by this bug. -- kevin
2365 2008-09-29 19:58 oetiker
2367 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces the
2368 concept of socket privilege levels. "UPDATE" and "FLUSHALL"
2369 commands are restricted to high-privilege sockets. "FLUSH"
2370 commands can be executed on any socket. This is ideal for
2371 multi-user installations where only certain users need write
2372 access to the RRD files. Now, nearly all socket information is
2373 passed around the daemon in listen_socket_t data structures. In
2374 case there is other per-socket state (i.e. if we add
2375 authentication) we can put it there. Also, I created a new
2376 "open_listen_socket_network" and removed the network setup from
2377 "open_listen_socket". -- kevin
2379 2008-09-29 19:56 oetiker
2381 * src/rrd_client.c, src/rrd_update.c: This patch provides better
2382 error messages to the client when something goes wrong with the
2383 daemon. When possible, the daemon error message is passed through
2384 to rrd_set_error() on the client. Prior to this patch, most error
2385 conditions would result in "Internal error", which is not very
2386 helpful. -- kevin brintnall
2388 2008-09-29 14:38 oetiker
2390 * trunk/tutorial/lisa2008/rrd-by-example/ex/catch-fetch.sh: initial
2392 2008-09-29 06:45 oetiker
2394 * trunk/tutorial/lisa2008/rrd-by-example,
2395 trunk/tutorial/lisa2008/rrd-by-example/beamercolorthemetobi.sty,
2396 trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2397 trunk/tutorial/lisa2008/rrd-by-example/ex,
2398 trunk/tutorial/lisa2008/rrd-by-example/ex/create-first.sh,
2399 trunk/tutorial/lisa2008/rrd-by-example/ex/create-first.xml,
2400 trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl,
2401 trunk/tutorial/lisa2008/rrd-by-example/ex/rrd-size.pl,
2402 trunk/tutorial/lisa2008/rrd-by-example/ex/rrd-size.txt,
2403 trunk/tutorial/lisa2008/rrd-by-example/ex/update-real.sh,
2404 trunk/tutorial/lisa2008/rrd-by-example/ex/update-real.txt,
2405 trunk/tutorial/lisa2008/rrd-by-example/handouts.tex,
2406 trunk/tutorial/lisa2008/rrd-by-example/presentation.tex: added
2407 examples
2409 2008-09-28 21:37 oetiker
2411 * doc/rrdcached.pod: spelling fix -- kevin
2413 2008-09-28 21:36 oetiker
2415 * doc/rrdcached.pod, src/rrd_daemon.c: This patch removes an extra
2416 "SIGNALS" section in the rrdcached.pod and merges "[BUG] fixed
2417 hang in flush_file() introduced by per-file flush condition". --
2418 kevin brintnall
2420 2008-09-28 19:27 oetiker
2422 * src/rrd_daemon.c: a few missing {{{ folding }}} markers added --
2423 kevin brintnall
2425 2008-09-28 19:26 oetiker
2427 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces "fast
2428 shutdown" mode and two new signals. -- kevin brintnall
2430 2008-09-28 19:25 oetiker
2432 * doc/rrdcached.pod, src/rrd_daemon.c: Moved signal handler setup
2433 out of daemonize(). Coalesced common code in preparation for new
2434 signals. Documented behavior of existing signals. -- kevin
2435 brintnall
2437 2008-09-28 19:23 oetiker
2439 * MakeMakefile: Attached is a patch to lower the version
2440 requirements of libtool and automake. I have tested this on CentOS
2441 4.x with the specified versions of libtool and automake and was
2442 able to build RRDTool fine. I did *not* test building with PHP,
2443 tcl, ruby or Python though. I also abstracted the version numbers
2444 of all the dependencies such that editing them in the future will
2445 be easier. -- Bernard Li
2447 2008-09-28 19:12 oetiker
2449 * doc/rrdcached.pod, src/rrd_daemon.c: added support for FLUSHALL
2450 command -- kevin brintnall
2452 2008-09-28 19:10 oetiker
2454 * src/rrd_daemon.c: move cache broadcast into enqueue_cache_item --
2455 kevin brintnall
2457 2008-09-28 19:10 oetiker
2459 * src/rrd_daemon.c: When -z <jitter> is specified, some updates may
2460 be timestamped up to <jitter> seconcds in the future. Therefore, a
2461 timeout of now+1 may not be sufficient. Set abs_timeout past the
2462 point where any updates are currently specified. -- kevin
2463 brintnall
2465 2008-09-28 19:09 oetiker
2467 * src/rrd_daemon.c: The PID file is created with open() in the
2468 parent process, while we still have STDERR open. If it cannot be
2469 created, it complains verbosely to stderr. The PID file is written
2470 in the child process. The only way the fdopen() will fail on a fd
2471 that is already open is if you're completely out of memory. As in
2472 other places in the code, I didn't consider this a case that
2473 required a very verbose message. (Search for "strdup failed"). If
2474 you still think a more verbose message is called for, please
2475 suggest one. The attached patch corrects the error message to
2476 complain about fdopen() vs fopen(). I hadn't noticed that until
2477 you brought it up. -- kevin brintnall
2479 2008-09-28 19:08 oetiker
2481 * src/librrd.sym.in, src/rrd.h: rrd.h, librrd.sym: Define and export
2482 rrd_info_r() -- Sebastian Harl
2484 2008-09-28 15:01 oetiker
2486 * branches/1.2/program/src/rrd_graph.c,
2487 branches/1.3/program/src/rrd_graph.c,
2488 branches/1.3/program/src/rrd_tool.c, src/rrd_graph.c,
2489 src/rrd_tool.c: vdef calc was using end_orig to determine for
2490 which range it should do its calculations which is odd, since orig
2491 is only the requested range as invocation time and not the data
2492 range deliverd by fetch. It does fall completely flat when
2493 shifting since shifting does not affect the original data. Bug
2494 #177 reported by hokiel
2496 2008-09-27 11:44 oetiker
2498 * branches/1.2/program/src/rrd_xport.c,
2499 branches/1.3/program/src/rrd_xport.c, src/rrd_xport.c: rrdxport
2500 was completely broken for exporting datasources that did not have
2501 a uniform step size. Thanks to Peter Valdemar Mørch for finding
2502 this.
2504 2008-09-26 05:11 oetiker
2506 * src/rrd_daemon.c: create the pid file before forking, so we can
2507 complain to stderr -- kevin brintnall
2509 2008-09-26 05:10 oetiker
2511 * doc/rrdcached.pod, doc/rrdflush.pod, src/rrd_daemon.c: This patch
2512 ensures that the "FLUSH" command will write the updates out to RRD
2513 before returning to the user. Before, it returned when the update
2514 was "dequeued"; updates were not necessarily on disk. Also, for
2515 new nodes, the cache_lock is not held while we are setting up the
2516 new node. We don't want to be holding the lock if the stat()
2517 blocks. -- kevin brintnal
2519 2008-09-25 21:07 oetiker
2521 * src/rrd_client.c: Use the same IPv6/IPv4 as for the client as
2522 Florian did for the server -- kevin brintnall
2524 2008-09-25 20:31 oetiker
2526 * src/rrd_daemon.c: This fixes a couple problems when exiting due to
2527 signal: * connection threads exit without closing client socket
2528 (so client blocks waiting for response that never comes) *
2529 listen_queue_thread blocks on poll() until a new connection comes
2530 in (because no poll timeout specified) -- kevin brintnall
2532 2008-09-25 20:11 oetiker
2534 * src/rrd_daemon.c: set SO_REUSEADDR on the listen socket -- kevin
2535 brintnall
2537 2008-09-25 20:10 oetiker
2539 * doc/rrdcached.pod, src/rrd_daemon.c: Support for IPv6 has been
2540 broken with revision 1522: Because IPv6-addresses contain colons,
2541 simply checking for a colon and using everything after it does
2542 destroy correctly formatted IPv6-addresses. This patch checks for
2543 dots '.' in the address. If the address contains at least one dot,
2544 it is considered to be a hostname or an IPv4-address and a simple
2545 search for a colon is done. If no dot is found, the code will
2546 check for an opening square bracket '[' at the beginning of the
2547 address. If one if found, the format [address]:port is assumed. If
2548 neither applies, the default port will be used. -- Florian Forster
2550 2008-09-25 15:25 oetiker
2552 * doc/rrdcached.pod, doc/rrddump.pod, doc/rrdfetch.pod,
2553 doc/rrdflush.pod, doc/rrdgraph.pod, doc/rrdinfo.pod,
2554 doc/rrdlast.pod, doc/rrdlastupdate.pod, doc/rrdupdate.pod,
2555 doc/rrdxport.pod, src/rrd_client.c: This adds support for
2556 <address>:<port> in the rrd client library. Obviously this is
2557 required to take advantage of the server's ability to bind to a
2558 non-standard port -- kevin brintnall
2560 2008-09-24 22:21 oetiker
2562 * doc/rrdcached.pod, src/rrd_daemon.c: Allow ports to be specified
2563 with -l addr:port also. -- kevin brintnall
2565 2008-09-24 22:07 oetiker
2567 * bindings/Makefile.am: the rrdlua.pod is in the doc directory
2569 2008-09-24 06:04 oetiker
2571 * doc/rrdcached.pod: added section on error reporting -- Florian
2572 Forster
2574 2008-09-22 06:35 oetiker
2576 * MakeMakefile, bindings/Makefile.am, bindings/lua,
2577 bindings/lua/Makefile.lua, bindings/lua/README,
2578 bindings/lua/rrdlua.c, bindings/lua/test.lua, configure.ac,
2579 doc/Makefile.am, doc/rrdlua.pod: I finally finished the first
2580 version of the patch (attached) -- Fidelis Assis fidelis pobox.com
2581 (this does not seem to quite work yet at least not in my hardy
2582 setup)
2584 2008-09-22 05:38 oetiker
2586 * branches/1.2/program/configure.ac,
2587 branches/1.3/program/configure.ac, configure.ac: use default
2588 prefix for ruby install if no user defined prefix is available
2590 2008-09-19 20:34 oetiker
2592 * branches/1.3/program/bindings/perl-shared/Makefile.PL,
2593 bindings/perl-shared/Makefile.PL: Bsd lirary path switch added to
2594 perl bindings makefile -- as suggested by Kevin Brintnall
2596 2008-09-18 13:30 oetiker
2598 * branches/1.3/program/src/rrd_open.c, src/rrd_open.c: Fix for
2599 debian bug 498183 ... never *advise after the end of the file. On
2600 sparc this causes a segfault. Thanks to Sebastian Harl and Jurij
2601 Smakov for finding this.
2603 2008-09-14 15:30 oetiker
2605 * src/rrd_daemon.c: fix RRDCacheD documentation -- Florian Forster
2607 2008-09-14 15:28 oetiker
2609 * src/rrd_client.c: The previous code was broken: The response was
2610 read using `read(2)'. If the server wasn't sending fast enough,
2611 the client would stop reading before the entire message had been
2612 read. This patch changes the communication code to use the (line
2613 based) `fgets' function rather than the lower level `read'
2614 function. After reading the first line (which contains the total
2615 number of line to be expected), this precise number of lines is
2616 read - blocking if necessary. Also, the missing four new statistic
2617 values have been added to `rrdc_stats_get'. --Folorian Forester
2619 2008-09-14 10:35 oetiker
2621 * CONTRIBUTORS, doc/rrdcached.pod, doc/rrdflush.pod,
2622 src/librrd.sym.in, src/rrd_client.c, src/rrd_client.h,
2623 src/rrd_daemon.c, src/rrd_dump.c, src/rrd_fetch.c,
2624 src/rrd_flush.c, src/rrd_graph.c, src/rrd_graph.h, src/rrd_info.c,
2625 src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_tool.h,
2626 src/rrd_update.c, src/rrd_xport.c: did not pick up all the changes
2627 for rrdcached in the first round ... so here is the second batch.
2629 2008-09-14 09:49 oetiker
2631 * CONTRIBUTORS, configure.ac, doc/Makefile.am, doc/rrdcached.pod,
2632 doc/rrddump.pod, doc/rrdfetch.pod, doc/rrdgraph.pod,
2633 doc/rrdinfo.pod, doc/rrdlast.pod, doc/rrdlastupdate.pod,
2634 doc/rrdtool.pod, doc/rrdupdate.pod, doc/rrdxport.pod,
2635 src/Makefile.am, src/librrd.sym.in, src/rrd.h, src/rrd_client.c,
2636 src/rrd_client.h, src/rrd_daemon.c, src/rrd_dump.c,
2637 src/rrd_fetch.c, src/rrd_graph.c, src/rrd_graph.h, src/rrd_info.c,
2638 src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_tool.c,
2639 src/rrd_tool.h, src/rrd_update.c, src/rrd_xport.c: RRDcached
2640 patch. This implements an infrastructure, where rrd updates can be
2641 sent to a daemon which caches them prior to bulk-updateing rrd
2642 files. See the rrdcached manual page. -- Created by Florian
2643 Forster with some help from Kevin Brintnall.
2645 2008-09-13 11:42 oetiker
2647 * configure.ac, src/Makefile.am, src/rrd_config_bottom.h: regarding
2648 #183: * move part of rrd_config.h out to a separate file, so that
2649 autoconf is not confused by the more complex expressions. * fix
2650 configure variable name to allow caching * another attemt at
2651 fixing solaris 2.8 compile so that it works out of the box.
2653 2008-09-13 10:56 oetiker
2655 * doc/rrdgraph.pod: fix graph docs
2657 2008-09-11 20:27 oetiker
2659 * src/rrd_graph.c: fixed processing of custom fonts René GARCIA
2660 <rene@margar.fr>
2662 2008-09-11 07:01 oetiker
2664 * src/rrd_format.h: no , on the last member in C
2666 2008-09-08 22:12 oetiker
2668 * trunk/website/award-white.png,
2669 trunk/website/bin/pod2wml.classic.sh, trunk/website/forum.wml,
2670 trunk/website/inc/favicon.ico, trunk/website/inc/happy-tobi.png,
2671 trunk/website/inc/rrdtool-gold.png,
2672 trunk/website/oscon-120x60.gif, trunk/website/stream-pop.png:
2673 missing bits atted
2675 2008-09-08 22:09 oetiker
2677 * trunk/website/.wmkrc, trunk/website/.wmlrc: and they too
2679 2008-09-07 10:22 oetiker
2681 * trunk/website/index.wml, trunk/website/navbar.inc,
2682 trunk/website/support.wml: sync befor branching
2684 2008-09-07 07:19 oetiker
2686 * src/rrd_update.c: The attached patch eliminates the many places
2687 where the rra_current pointer was maintained; the existing
2688 write/seek mechanisms update rrd_file->pos correctly. Also, the
2689 seek at the front of process_arg is not necessary; write_to_rras
2690 will now take care to correct the file position at every update
2691 cycle. This eliminates unnecessary rrd_seek() calls when MMAP is
2692 not enabled. -- kevin brintnall kbrint rufus.net
2694 2008-09-06 15:50 oetiker
2696 * trunk/website/index.wml: added note on 1.3.2
2698 2008-09-06 15:48 oetiker
2700 * trunk/website/bin/pod2wml.sh, trunk/website/inc/template.inc,
2701 trunk/website/index.wml, trunk/website/prog/build.sh,
2702 trunk/website/rrdworld/gbrrdgraphix.xml,
2703 trunk/website/rrdworld/index.wml: improve html generation
2705 2008-09-06 14:24 oetiker
2707 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
2708 doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
2709 src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
2710 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
2711 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
2712 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
2713 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
2714 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
2715 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
2716 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
2717 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
2718 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
2719 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
2720 src/rrdupdate.c: prepare for the release of rrdtool-1.3.2
2722 2008-09-06 11:46 oetiker
2724 * src/rrd_tool.h: we need rrd_format.h here for things to compile
2725 properly
2727 2008-09-06 11:43 oetiker
2729 * doc/rrdbuild.pod: updated opensolaris build instructions
2731 2008-09-06 10:43 oetiker
2733 * bindings/perl-piped/RRDp.pm, configure.ac, src/Makefile.am,
2734 src/librrd.sym, src/librrd.sym.in, src/rrd_tool.h: only link build
2735 and use rrd_getopt if there is no getopt_long provided by by the
2736 os ... this should also fix problems for solaris 2.8 and other non
2737 getopt_long oses who were not taken care of anymore after the
2738 intriduction of librrd.sym
2740 2008-09-06 10:39 oetiker
2742 * src/rrd_update.c: fix for multi update - data corruption bug as
2743 reported (and patched) in #178 by kevin brintnall
2745 2008-09-06 10:32 oetiker
2747 * doc/cdeftutorial.pod, doc/rrdgraph.pod, doc/rrdgraph_graph.pod,
2748 doc/rrdtool.pod: make pod checker happy
2750 2008-09-06 08:58 oetiker
2752 * src/rrd_open.c: inline functions are not supported in c99 ... lets
2753 remove this. the compiler will foture it out if they are
2754 important.
2756 2008-09-04 21:45 oetiker
2758 * src/rrd_graph.c: introduced a persistant fontmap ... this makes
2759 our pango rendering 6 times faster starting from the second graph
2760 we draw.
2762 2008-08-31 23:42 oetiker
2764 * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h: now the results
2765 actually look as they did with the old code only things are FASTER
2767 2008-08-31 22:53 oetiker
2769 * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h,
2770 src/rrd_graph_helper.c: Improve performance by keeping multiple
2771 pango font descriptions. For the first invocation we are about 20%
2772 times as fast for the second one about 4-5 times faster ...
2774 2008-08-31 10:55 oetiker
2776 * src/rrd_gfx.c: trying to improve the pango performance I added
2777 facilities to cache layout,context and more in between invocations
2778 of the text function, unfortunately it does not seem to help all
2779 that much.
2781 2008-08-31 10:52 oetiker
2783 * bindings/perl-shared/RRDs.xs, bindings/ruby/main.c: use the
2784 standart info free function
2786 2008-08-28 05:49 oetiker
2788 * src/rrd_tool.c: fix handling of error conditions in rrd_tool.c ...
2789 errno is not for detection, only for information AFTER detection.
2791 2008-08-28 04:13 oetiker
2793 * src/rrd_tool.c: free the linebuffer if you don't return it!
2795 2008-08-27 22:06 oetiker
2797 * src/rrd_gfx.c: some more leak plugging
2799 2008-08-27 21:48 oetiker
2801 * src/rrd_graph.c: drop the dummy surface prior to creating the real
2802 one
2804 2008-08-27 21:46 oetiker
2806 * src/rrd_tool.c: added some freeing for error conditions
2808 2008-08-27 21:25 oetiker
2810 * src/rrd.h, src/rrd_gfx.c, src/rrd_graph.c, src/rrd_open.c,
2811 src/rrd_update.c: fixed indentation ... gnu indent results are not
2812 realy beautifl. I might switch to uncrustify.
2814 2008-08-27 21:25 oetiker
2816 * src/rrd_create.c: Many rrd_create memory leaks patched ... based
2817 on valgrind analysis by Sven Engelhardt. Thanks!
2819 2008-08-27 21:18 oetiker
2821 * src/rrd_restore.c: fix indentation
2823 2008-08-27 06:52 oetiker
2825 * configure.ac: added sparc-sun-solaris2.8 to list of broken
2826 isfinite implementations
2828 2008-08-22 22:04 oetiker
2830 * bindings/ruby/main.c: it is rb_rrd_infocall not rrd_infocall ...
2832 2008-08-16 07:13 oetiker
2834 * doc/rrdgraph.pod, src/rrd_graph.c: When in lazy mode, and the
2835 graph does not get regenerated, then there are no results from
2836 PRINT either. Fix for #163.
2838 2008-08-16 07:11 oetiker
2840 * bindings/perl-shared/RRDs.pm: documentation updates
2842 2008-08-12 06:48 oetiker
2844 * src/rrd_graph.c: make sure imageinfo only reports the filename and
2845 not the whole path. This is a regression from 1.2.x where this was
2846 implemented properly.
2848 2008-08-09 15:22 oetiker
2850 * trunk/website/gallery/index.en.html,
2851 trunk/website/gallery/index.wml,
2852 trunk/website/gallery/systembelastung.png,
2853 trunk/website/gallery/systembelastung.xml: added systembelastung
2855 2008-08-04 20:35 oetiker
2857 * src/rrd_gfx.c: The attached patch converts the given string to
2858 UTF-8 using glib's g_locale_to_utf8() function. This function
2859 expects the string to be encoded as specified by the locale
2860 settings, so this will fail if e.g. you're using some script which
2861 is encoded in some way incompatible to the locale settings. In
2862 this case, the patch falls back to use the original string as
2863 provided by the user as there is no way to tell how to interpret
2864 that string. So, in this case, you will still get the old behavior
2865 (that pango warning and messed up strings in the graph). However,
2866 imho this is perfectly fine since it should be up to the user to
2867 take care of a sane environment. -- Sebastian Harl
2869 2008-07-29 14:42 oetiker
2871 * bindings/perl-shared/RRDs.xs: newer perlapi docu suggests to use
2872 SV * instead of void for managed returns
2874 2008-07-29 05:08 oetiker
2876 * src/rrd_gfx.c, src/rrd_hw_update.c: fixed some c++ style lines --
2877 David Masterson
2879 2008-07-28 07:23 oetiker
2881 * doc/rrdgraph_data.pod: spelling fix
2883 2008-07-23 15:03 oetiker
2885 * src/rrd_restore.c: forward ported patch for rra cur_row
2886 randomization in rrd_restore from 1.2.28 to 1.3.1
2888 2008-07-23 13:02 oetiker
2890 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
2891 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
2892 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
2893 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
2894 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
2895 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
2896 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
2897 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
2898 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
2899 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
2900 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
2901 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
2902 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
2903 src/rrdupdate.c: prepare for the release of rrdtool-1.3.1
2905 2008-07-23 12:45 oetiker
2907 * src/rrd_restore.c: added support for restoring rrdtool 1.0.x files
2908 ... removed support for old HW patched rrd format created by an
2909 early patched version of 1.0.x
2911 2008-07-22 15:15 oetiker
2913 * branches/1.2/program/src/rrd_create.c, src/rrd_create.c: Fix for
2914 #167 - rrdcreate is arguably missing a check for 'step>=1' for
2915 RRAs with AVERAGE as a CF. I ran into this when specifying 0.6 as
2916 a step value, assuming floats were also accepted. Patch attached
2917 here. -- Bogdan
2919 2008-07-01 06:35 oetiker
2921 * doc/rrdbuild.pod: header-fix
2923 2008-07-01 06:34 oetiker
2925 * doc/rrdbuild.pod: improve layout
2927 2008-06-29 16:23 oetiker
2929 * src/rrd_update.c: added rrd filename to illegal update message --
2930 he at uninett.no
2932 2008-06-29 14:08 oetiker
2934 * rrdtool.spec: rrdtool.spec fix by Anton Blanchard to build without
2935 php patch
2937 2008-06-29 13:57 oetiker
2939 * doc/rrdgraph.pod, src/rrd_graph.c: make sure image-with and
2940 image-height get returned even when rrdtool is called with --lazy
2941 as reported in bug #163
2943 2008-06-27 06:08 zaucker
2945 * trunk/tutorial/lisa2008/abstract-rrdexample.txt,
2946 trunk/tutorial/lisa2008/abstract-rrdtut.txt: Etwas ueberarbeitet
2948 2008-06-24 15:05 oetiker
2950 * trunk/tutorial/lisa2008,
2951 trunk/tutorial/lisa2008/abstract-rrdexample.txt,
2952 trunk/tutorial/lisa2008/abstract-rrdtut.txt: intial
2954 2008-06-19 13:18 oetiker
2956 * branches/1.2/program/bindings/python/rrdtoolmodule.c,
2957 bindings/python/rrdtoolmodule.c: rrdtool.fetch is returning an
2958 extra, bogus, data point. Attached is a patch to correct this. -
2959 Gilad Raphaelli. Fix for #161
2961 2008-06-12 13:54 oetiker
2963 * doc/rrdgraph_graph.pod: added note on %S
2965 2008-06-11 15:49 oetiker
2967 * NEWS: made news the same as the announcement
2969 2008-06-10 23:12 oetiker
2971 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
2972 doc/rrdbuild.pod, doc/rrdcreate.pod, doc/rrdgraph.pod,
2973 doc/rrdgraph_graph.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
2974 src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
2975 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
2976 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
2977 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
2978 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
2979 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
2980 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
2981 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
2982 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
2983 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
2984 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
2985 src/rrdupdate.c: prepare for the release of rrdtool-1.3.0
2987 2008-06-10 23:11 oetiker
2989 * trunk/website/bin/htmlfix.sh, trunk/website/gallery/index.en.html,
2990 trunk/website/index.wml: updated website online
2992 2008-06-10 16:41 oetiker
2994 * branches/1.2/website/index.wml, trunk/website, trunk/website/bin,
2995 trunk/website/download.wml, trunk/website/gallery,
2996 trunk/website/inc, trunk/website/index.wml,
2997 trunk/website/license.wml, trunk/website/logos,
2998 trunk/website/newbanner250x60.gif, trunk/website/rrdtool.dtd,
2999 trunk/website/rrdworld, trunk/website/sponsor.wml,
3000 trunk/website/tut: added website to trunk
3002 2008-06-10 16:38 oetiker
3004 * trunk/website: using the 1.2 website as a basis for the new 1.3
3005 website
3007 2008-06-10 16:38 oetiker
3009 * configure.ac: oops it is 1.3.0 not 1.4.0 yet
3011 2008-06-10 16:37 oetiker
3013 * 00README, CONTRIBUTORS, PROJECTS, TODO, configure.ac,
3014 rrdtool-1.3-release: preparing for 1.3
3016 2008-06-10 16:32 oetiker
3018 * src/Makefile.am, src/rrd.h, src/rrd_format.h, src/rrd_hw_math.c,
3019 src/rrd_hw_update.c, src/rrd_tool.h: document the 'internal'
3020 functions in rrd.h but mark them as deprecated, so that anyone
3021 using them will see that they should not be doing it.
3023 2008-06-10 11:16 oetiker
3025 * src/rrd_create.c: flip check for row_count with setting for better
3026 code logic
3028 2008-06-10 09:35 oetiker
3030 * doc/rrdcreate.pod, src/rrd_create.c: check row count in RRAs to be
3031 > 0 ... by Sebastian Harl
3033 2008-06-10 07:18 oetiker
3035 * src/rrd_create.c, src/rrd_open.c: for windows we must open files
3036 in O_BINARY mode
3038 2008-06-09 16:10 oetiker
3040 * src/rrd.h, src/rrd_tool.h: do NOT export lowlevel functions, since
3041 I have no intention supporting these interfaces across versions.
3042 The symbols are in the library, so if someone WANTS to code to
3043 them, they are free todo so, but they will have to use our
3044 internal header files.
3046 2008-06-09 15:49 oetiker
3048 * src/librrd.sym, src/rrd.h, src/rrd_tool.h: add all lowlevel file
3049 access functions from the rrd_open interface to the export list.
3051 2008-06-09 05:12 oetiker
3053 * bindings/python/rrdtoolmodule.c, src/pngsize.c, src/rrd.h,
3054 src/rrd_error.c, src/rrd_graph.h, src/rrd_info.c, src/rrd_open.c,
3055 src/rrd_parsetime.c, src/rrd_tool.c, src/rrd_update.c: fixed
3056 indenting
3058 2008-06-09 05:11 oetiker
3060 * rrdtool.spec: update to rpm spec from Jarod Wilson
3062 2008-06-08 21:15 oetiker
3064 * src/librrd.sym: export some more symbols from librrd
3066 2008-06-08 21:06 oetiker
3068 * win32/config.h: windows should use a windows font
3070 2008-06-08 21:05 oetiker
3072 * src/rrd_graph.c: drop special case windows font code ... it makes
3073 no sense with the new setup
3075 2008-06-08 17:08 oetiker
3077 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3078 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3079 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3080 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3081 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3082 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3083 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3084 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3085 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3086 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3087 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3088 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3089 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3090 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc9
3092 2008-06-08 17:08 oetiker
3094 * src/rrd_gfx.c, src/rrd_graph.c: fixed pango markup switch ... we
3095 still want the text to show even if no markup is enabled
3097 2008-06-08 16:47 oetiker
3099 * bindings/python/rrdtoolmodule.c, bindings/ruby/main.c,
3100 src/librrd.sym: rrd_freemem has to be exported as well ...
3102 2008-06-08 16:23 oetiker
3104 * branches/1.2/program/src/pngsize.c, src/pngsize.c: fix for ticket
3105 #121 jmpbuf on aix is a problem it seems, maybe this makes it
3106 better.
3108 2008-06-08 15:59 oetiker
3110 * src/Makefile.am: prepare for the release of rrdtool-1.3rc8
3112 2008-06-08 15:55 oetiker
3114 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3115 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3116 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3117 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3118 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3119 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3120 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3121 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3122 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3123 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3124 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3125 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3126 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3127 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc8
3129 2008-06-08 15:55 oetiker
3131 * bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
3132 bindings/ruby/main.c, bindings/tcl/tclrrd.c, doc/rrdthreads.pod,
3133 netware/Makefile, src/Makefile.am, src/librrd.sym,
3134 src/parsetime.c, src/parsetime.h, src/rrd.h, src/rrd_cgi.c,
3135 src/rrd_create.c, src/rrd_error.c, src/rrd_fetch.c,
3136 src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c,
3137 src/rrd_info.c, src/rrd_nan_inf.c, src/rrd_not_thread_safe.c,
3138 src/rrd_open.c, src/rrd_parsetime.c, src/rrd_parsetime.h,
3139 src/rrd_resize.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c,
3140 src/rrd_tool.c, src/rrd_tool.h, src/rrd_update.c, src/rrd_xport.c,
3141 win32/rrd.dsp, win32/rrd.vcproj: From: Sebastian Harl sh
3142 tokkee.org Date: Sun, 8 Jun 2008 15:01:05 +0200 Subject: [PATCH]
3143 Cleanup the symbols exported by librrd. Up to know librrd exported
3144 a lot of symbols, most of which are to be regarded as private
3145 symbols. This somewhat pollutes the API as the symbols could, in
3146 theory, be used by external software and, more importantly, makes
3147 symbol based dependencies (as recently introduced in e.g. Debian)
3148 somewhat harder to implement. This patch does a somewhat
3149 large-scale cleanup of the exported symbols: * Introduced a
3150 librrd.sym file which contains all symbols that are to be
3151 exported. This file is then passed to libtool using the
3152 -export-symbols option which tells the linker to export the given
3153 symbols only (note: according to the libtool manual, this has no
3154 effect on some architectures - however, I assume that most
3155 architectures in use today do support it). librrd.sym contains all
3156 symbols originally defined in rrd.h sans LockRRD() (which has been
3157 moved to rrd_tool.h). The following functions have been added to
3158 rrd.h and the list of exported symbols (some of them have been
3159 renamed, see below): - rrd_info() - rrd_info_free() -
3160 rrd_info_print() - rrd_info_push() - rrd_lastupdate() -
3161 rrd_update_v() - rrd_strerror() * Prefixed all public functions
3162 and types with "rrd_" to avoid name clashes with other libraries.
3163 Also, while I was at it, I introduced typedefs for all custom
3164 types and prefixed the time names with "_t" to improve
3165 consistency: - enum info_type -> rrd_info_type_t - enum timetype
3166 -> rrd_timetype_t - union infoval -> rrd_infoval_t - struct info_t
3167 -> rrd_info_t - struct rrd_context -> rrd_context_t - struct
3168 rrd_time_value -> rrd_time_value_t - info_free() ->
3169 rrd_info_free() - info_free() -> rrd_info_free() - info_print() ->
3170 rrd_info_print() - info_push() -> rrd_info_push() - LockRRD() ->
3171 rrd_lock() (not public though) - parsetime() -> rrd_parsetime()
3172 (and: src/parsetime.c -> src/rrd_parsetime.c) - proc_start_end()
3173 -> rrd_proc_start_end() - set_to_DINF() -> rrd_set_to_DINF() -
3174 set_to_DNAN() -> rrd_set_to_DNAN() * Moved readfile() from
3175 rrd_open.c to rrd_cgi.c and declared it static. This function is
3176 used in rrd_cgi.c only. * rrd_lock() (f.k.a. LockRRD()) now
3177 accepts a rrd_file_t pointer instead of an integer to increase
3178 encapsulation.
3180 2008-06-07 14:35 oetiker
3182 * src/rrd_open.c: don't bother with don't need when there is neither
3183 madvise not fadvise calls
3185 2008-06-06 16:38 oetiker
3187 * branches/1.2/program/src/rrd_graph.c, src/rrd_graph.c: fix for
3188 --font bug (font names wer not being picked up at all). Bug
3189 reported by Dmitry B. Bigunayk
3191 2008-06-05 20:56 oetiker
3193 * NEWS: added pango markup name
3195 2008-06-05 19:59 oetiker
3197 * src/rrd.h, src/rrd_error.c, src/rrd_format.h, src/rrd_gfx.c,
3198 src/rrd_info.c, src/rrd_open.c, src/rrd_update.c: fixed indenting
3200 2008-06-05 19:59 oetiker
3202 * src/rrd_graph.c: disable pango markup by default. added
3203 --pango-markup option for explicit enablement.
3205 2008-06-05 19:58 oetiker
3207 * doc/rrdgraph.pod, src/rrd_graph.h: disable pango markup by
3208 default. added --pango-markup option for explicit enablement.
3210 2008-06-05 19:57 oetiker
3212 * bindings/python/rrdtoolmodule.c: fixed indenting
3214 2008-06-04 16:18 oetiker
3216 * bindings/tcl/Makefile.am, configure.ac: enable new building for
3217 newer tcl versions
3219 2008-06-02 06:46 oetiker
3221 * configure.ac: updated documentation of library versioning system
3223 2008-06-02 06:43 oetiker
3225 * configure.ac: Had to reset the interface version number due to the
3226 change in the rrd_context implementation.
3228 2008-06-02 06:21 oetiker
3230 * src/rrd_restore.c: use DNAN instead of NAN since there seem to be
3231 issues with gcc on solaris and the NAN experession (and we use
3232 DNAN everywhere else anyway).
3234 2008-06-01 21:12 oetiker
3236 * doc/rrdbuild.pod: integrated gentoo bits and spell fixes by Peter
3237 Volkov
3239 2008-06-01 20:44 oetiker
3241 * src/rrd.h, src/rrd_error.c, src/rrd_not_thread_safe.c,
3242 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c: Patch for
3243 rrd_context system by sebastian harl, making it simpler and less
3244 error prone. Removing one buffer overflow in the process.
3246 2008-05-31 15:58 oetiker
3248 * doc/rrdbuild.pod: prepare for the release of rrdtool-1.3rc7
3250 2008-05-31 15:57 oetiker
3252 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3253 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3254 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3255 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3256 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3257 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3258 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3259 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3260 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3261 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3262 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3263 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3264 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3265 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc7
3267 2008-05-31 15:56 oetiker
3269 * doc/rrdbuild.pod: added pkgconfig build instructions
3271 2008-05-31 12:28 oetiker
3273 * branches/1.2/program/src/rrd_graph.c, src/rrd_graph.c: make sure
3274 vdef calcs only calc as far as originally requested.
3276 2008-05-27 22:24 oetiker
3278 * src/rrd_info.c: fixed maxlength for sprintf_alloc 50 was not
3279 enough ... 1024+strlen(fmt) is much better. This makes imginfo
3280 work even when there are long image paths.
3282 2008-05-26 16:39 oetiker
3284 * trunk/talks/nordic-nagios-08/talk.odp: initial talk slides
3286 2008-05-26 11:45 oetiker
3288 * TODO: updated todo list
3290 2008-05-26 08:56 oetiker
3292 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3293 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3294 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3295 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3296 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3297 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3298 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3299 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3300 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3301 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3302 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3303 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3304 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3305 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc6
3307 2008-05-26 07:46 oetiker
3309 * NEWS: added notes about new grid lines
3311 2008-05-26 07:45 oetiker
3313 * src/rrd_graph.c: * make y-axis labels NOT run into each other
3314 (classic and alt) * space horizontal grid lines and lables a bit
3315 further apart for tight layouts. * let horizontal lines and y axis
3316 labels run a little closer for classic grid
3318 2008-05-25 21:17 oetiker
3320 * src/rrd_graph.c: fixed calculation of space at the bottom of the
3321 graph
3323 2008-05-25 20:02 oetiker
3325 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3326 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3327 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3328 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3329 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3330 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3331 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3332 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3333 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3334 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3335 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3336 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3337 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3338 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc5
3340 2008-05-25 20:00 oetiker
3342 * src/rrd_format.h, src/rrd_open.c, src/rrd_update.c: fix update
3343 compatibility with rrd-1.0.x files
3345 2008-05-20 22:22 oetiker
3347 * bindings/Makefile.am: droped rrd_extra.h from the distro with the
3348 python update ... must remove it from the Makefile too
3350 2008-05-19 21:14 oetiker
3352 * NEWS, bindings/python/README, bindings/python/rrd_extra.h,
3353 bindings/python/rrdtoolmodule.c, doc/rrdpython.pod: fixed python
3354 bindings: * info call isnnow aequivalent to rrdtool info (the same
3355 as in the perl and ruby bindings) * graphv and updatev calls added
3357 2008-05-18 22:11 oetiker
3359 * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_tool.c: * document
3360 tabwidth option * fix \t -> tab expansion
3362 2008-05-18 15:39 oetiker
3364 * src/rrd_graph.c: ytr boundery checking ... this is from the GD
3365 days ... we don't need this anymore
3367 2008-05-18 15:11 oetiker
3369 * src/rrd_dump.c, src/rrd_tool.c: fix indenting
3371 2008-05-18 15:11 oetiker
3373 * src/rrd_graph.c: pdf, svg and ps formats were not being created
3375 2008-05-18 13:06 oetiker
3377 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3378 configure.ac, doc/rrdbuild.pod, rrdtool-1.3-release, rrdtool.spec,
3379 src/pngsize.c, src/rrd.h, src/rrd_cgi.c, src/rrd_create.c,
3380 src/rrd_datalang.c, src/rrd_diff.c, src/rrd_dump.c,
3381 src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
3382 src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c,
3383 src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
3384 src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3385 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3386 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3387 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3388 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3389 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3390 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3391 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc4
3393 2008-05-18 13:04 oetiker
3395 * src/rrd_tool.c, src/rrdupdate.c: fix year
3397 2008-05-18 12:53 oetiker
3399 * src/rrd_graph.c: PRINT returns from rrd_graph did not work due to
3400 an off by one error
3402 2008-05-18 08:42 oetiker
3404 * doc/rrdbuild.pod: updated build instructions to latest libraries
3406 2008-05-18 06:37 oetiker
3408 * NEWS, configure.ac, src/rrd_i18n.h, src/rrd_tool.c: improved
3409 handling of libintl issues
3411 2008-05-16 12:29 oetiker
3413 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3414 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3415 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3416 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3417 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3418 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3419 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3420 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3421 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3422 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3423 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3424 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3425 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3426 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc3
3428 2008-05-16 12:28 oetiker
3430 * doc/rrddump.pod, src/rrd_dump.c: added --no-header to
3431 documentation and fixed implementation
3433 2008-05-16 12:20 oetiker
3435 * src/rrd_dump.c: fixed dump_opt implementation
3437 2008-05-16 12:18 oetiker
3439 * NEWS, src/rrd_dump.c: added no-header option to rrd_dump
3441 2008-05-16 12:07 oetiker
3443 * src/rrd_graph.c: fix handling of values <= zero for logarithmic
3444 display
3446 2008-05-15 22:39 oetiker
3448 * rrdtool-1.3-release: prepare for the release of rrdtool-1.3rc2
3450 2008-05-15 22:39 oetiker
3452 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3453 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3454 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3455 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3456 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3457 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3458 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3459 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3460 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3461 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3462 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3463 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3464 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3465 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc2
3467 2008-05-15 22:37 oetiker
3469 * Makefile.am, configure.ac, rrdtool-1.3-release, src/Makefile.am:
3470 fix portability to mac osx and freebsd -- tobi
3472 2008-05-12 23:10 oetiker
3474 * configure.ac: add solaris pod2man location last
3476 2008-05-12 23:03 oetiker
3478 * configure.ac, doc/Makefile.am, doc/rrdbuild.pod: some changes to
3479 make things work on opensolaris 2008.05
3481 2008-05-12 22:42 oetiker
3483 * bindings/tcl/Makefile.am: for some reason tclrrd.c does not get
3484 picked up using $< at least on opensolaris
3486 2008-05-12 22:23 oetiker
3488 * src/Makefile.am, src/rrd_graph.h, src/rrd_info.c,
3489 src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_tool.c: allow
3490 rrd_rpncalc to build without cairo dependencies ... fix warnings
3492 2008-05-12 21:14 oetiker
3494 * Makefile.am: add intltool*in files to dist
3496 2008-05-12 16:15 oetiker
3498 * bindings/python/rrdtoolmodule.c, src/rrd_update.c: fixed indenting
3500 2008-05-12 16:15 oetiker
3502 * src/rrd_graph.c, src/rrd_hw.c, src/rrd_open.c, src/rrd_rpncalc.c,
3503 src/win32comp.c: removed c++ comments //
3505 2008-05-12 16:09 oetiker
3507 * NEWS: added notes about rewrites in this release
3509 2008-05-12 16:08 oetiker
3511 * configure.ac, src/Makefile.am: improved handling of library
3512 versioning
3514 2008-05-12 15:35 oetiker
3516 * src/rrd_update.c: should not leave debug enabled
3518 2008-05-12 15:33 oetiker
3520 * branches/1.2/program/doc/rrdcreate.pod,
3521 branches/1.2/program/src/rrd_update.c, doc/rrdcreate.pod,
3522 src/rrd_update.c: Fixed handling of unknown data at PDP build
3523 time. There was a long standing (even documented) missfeature in
3524 rrdtool which caused uknown-data to be accepted as long as it was
3525 less than the mrhb. This was never the intended behaviour and had
3526 interesting side effects
3527 (http://oss.oetiker.ch/rrdtool-trac/ticket/125): If you have a 60
3528 Second step with 59s unknown data and 1 second of known data the
3529 whole become known data as long as the mrhb was > step. The
3530 intended behaviour was that a step should become unknown as soon
3531 as it contains more than 50% of unknown data. The patch fixes both
3532 the documentation and the code.
3534 2008-05-12 13:22 oetiker
3536 * src/rrd_create.c: the last_ds value fuer unknown is 'U' and not
3537 'UNKN'
3539 2008-05-04 18:59 oetiker
3541 * src/rrd_getopt.c, src/rrd_getopt1.c: fix for sun sudio 11
3542 incompatibility
3543 http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=38555
3545 2008-05-01 23:23 oetiker
3547 * bindings/ruby/main.c, src/rrd.h, src/rrd_info.c, src/rrd_tool.c:
3548 indenting fixes
3550 2008-05-01 23:23 oetiker
3552 * src/rrd_graph.c: make sure properties are shown via graph_v even
3553 in --graph-only mode
3555 2008-05-01 06:56 oetiker
3557 * MakeMakefile: Make the MakeMakefile script a bit more robust
3559 2008-04-22 21:40 oetiker
3561 * bindings/python/rrd_extra.h, bindings/python/rrdtoolmodule.c: fix
3562 for #148
3564 2008-04-20 22:46 oetiker
3566 * CONTRIBUTORS, NEWS, bindings/perl-shared/RRDs.pm,
3567 bindings/perl-shared/RRDs.xs, bindings/ruby/main.c,
3568 doc/rrdgraph.pod, src/rrd.h, src/rrd_graph.c, src/rrd_graph.h,
3569 src/rrd_info.c, src/rrd_tool.c, src/rrd_tool.h: Introduced a
3570 alternated interface to rrd_graph using rrd_info style return
3571 values: rrd_graph_v The graph_v interface returnes additional
3572 information about the graph including the location of the graphing
3573 area within the image. When called with '-' as filename it will
3574 even return the image data. The new interface is supported in the
3575 rrdtool command line, RRDs perl and ruby bindings.
3577 2008-04-17 07:54 oetiker
3579 * trunk/talks/nordic-nagios-08,
3580 trunk/talks/nordic-nagios-08/abstract-rrdtut.txt: added bullets
3582 2008-04-17 05:35 oetiker
3584 * src/rrd_update.c: indent fix
3586 2008-04-17 05:35 oetiker
3588 * src/rrd_tune.c: do not reset the last_ds store unless the data
3589 source type is actually changed.
3591 2008-04-16 15:50 oetiker
3593 * branches/1.2/program/doc/rrdgraph.pod, doc/rrdgraph.pod: fixed 2.
3594 x-grid example ... since the lable is valid for the whole day, it
3595 must be 86400 wide. --tobi
3597 2008-04-12 09:29 oetiker
3599 * MakeMakefile, configure.ac: alter order of header inclusion for
3600 FreeBSD 4.8 compatibility
3602 2008-04-12 09:21 oetiker
3604 * branches/1.2/program/src/parsetime.c, src/parsetime.c: do not mess
3605 with dst status after running localtime, the system gets confused
3606 otherwhise when it comes to times during the switch over periode
3607 as DST changes to non DST. -- tobi
3609 2008-03-25 23:02 oetiker
3611 * src/rrd_dump.c: added missing " escapes to xml header in
3612 rrd_tool.c
3614 2008-03-25 22:59 oetiker
3616 * CONTRIBUTORS: added Florian octo Forster to contrib list
3618 2008-03-25 22:59 oetiker
3620 * doc/rrdgraph_examples.pod: added missing =back for propper pod
3621 syntax
3623 2008-03-25 22:58 oetiker
3625 * src/rrd_dump.c: fix indent
3627 2008-03-25 22:58 oetiker
3629 * src/rrd_restore.c: fix broken header comment section -- Florian
3630 octo Forster
3632 2008-03-25 22:57 oetiker
3634 * src/rrd_graph.c: cast size_t to int to avoid warning -- Florian
3635 octo Forster
3637 2008-03-25 22:56 oetiker
3639 * src/rrd_open.c: do not declare DEBUG functions unless compiled in
3640 DEBUG mode -- Florian octo Forster
3642 2008-03-25 22:55 oetiker
3644 * src/rrd_tool.c: make helptexts read only memory
3646 2008-03-25 22:55 oetiker
3648 * src/rrd_update.c: stop complaints about unused variables if not
3649 running DEBUG
3651 2008-03-25 22:49 oetiker
3653 * MakeMakefile: Added check for intltool version. Use Makefile for
3654 cleanup. -- Florian octo Forster
3656 2008-03-23 13:43 oetiker
3658 * src/rrd_dump.c: added pointer to florian forsters dtd to the rrd
3659 dumpt
3661 2008-03-19 23:36 oetiker
3663 * configure.ac: fix pkgconfig file name
3665 2008-03-15 10:39 oetiker
3667 * ., .indent.pro, 00README, CONTRIBUTORS, COPYING, COPYRIGHT,
3668 MakeMakefile, Makefile.am, NEWS, PROJECTS, README, THREADS, TODO,
3669 WIN32-BUILD-TIPS.txt, acinclude.m4, bindings,
3670 bindings/Makefile.am, bindings/perl-piped,
3671 bindings/perl-piped/MANIFEST, bindings/perl-piped/Makefile.PL,
3672 bindings/perl-piped/README, bindings/perl-piped/RRDp.pm,
3673 bindings/perl-piped/leaktest.pl, bindings/perl-piped/rrdpl.dsp,
3674 bindings/perl-piped/rrdpl.dsw, bindings/perl-piped/t,
3675 bindings/perl-piped/t/base.t, bindings/perl-shared,
3676 bindings/perl-shared/MANIFEST, bindings/perl-shared/Makefile.PL,
3677 bindings/perl-shared/README, bindings/perl-shared/RRDs.pm,
3678 bindings/perl-shared/RRDs.ppd, bindings/perl-shared/RRDs.xs,
3679 bindings/perl-shared/ntmake.pl, bindings/perl-shared/t,
3680 bindings/perl-shared/t/base.t, bindings/python,
3681 bindings/python/ACKNOWLEDGEMENT, bindings/python/AUTHORS,
3682 bindings/python/COPYING, bindings/python/README,
3683 bindings/python/rrd_extra.h, bindings/python/rrdtoolmodule.c,
3684 bindings/python/setup.py, bindings/ruby, bindings/ruby/CHANGES,
3685 bindings/ruby/README, bindings/ruby/extconf.rb,
3686 bindings/ruby/main.c, bindings/ruby/test.rb, bindings/tcl,
3687 bindings/tcl/Makefile.am, bindings/tcl/README,
3688 bindings/tcl/ifOctets.tcl.in, bindings/tcl/tclrrd.c, configure.ac,
3689 debian, debian/README.Debian, debian/build_freetype.sh,
3690 debian/changelog, debian/control, debian/copyright,
3691 debian/librrd0-dev.files, debian/librrd0.files,
3692 debian/librrd0.postinst, debian/librrd0.postrm,
3693 debian/librrd0.shlibs, debian/librrdp-perl.files,
3694 debian/librrds-perl.files, debian/rrdtool-tcl.files,
3695 debian/rrdtool.files, debian/rules, debian/watch, doc,
3696 doc/Makefile.am, doc/bin_dec_hex.pod, doc/cdeftutorial.pod,
3697 doc/name.inc, doc/rpntutorial.pod, doc/rrd-beginners.pod,
3698 doc/rrdbuild.pod, doc/rrdcgi.pod, doc/rrdcreate.pod,
3699 doc/rrddump.pod, doc/rrdfetch.pod, doc/rrdfirst.pod,
3700 doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
3701 doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
3702 doc/rrdgraph_rpn.pod, doc/rrdinfo.pod, doc/rrdlast.pod,
3703 doc/rrdlastupdate.pod, doc/rrdpython.pod, doc/rrdresize.pod,
3704 doc/rrdrestore.pod, doc/rrdruby.pod, doc/rrdthreads.pod,
3705 doc/rrdtool-dump.dtd, doc/rrdtool-xport.dtd, doc/rrdtool.pod,
3706 doc/rrdtune.pod, doc/rrdtutorial.es.pod, doc/rrdtutorial.pod,
3707 doc/rrdupdate.pod, doc/rrdxport.pod, examples,
3708 examples/4charts.pl.in, examples/Makefile.am,
3709 examples/bigtops.pl.in, examples/cgi-demo.cgi.in,
3710 examples/minmax.pl.in, examples/perftest.pl.in,
3711 examples/piped-demo.pl.in, examples/shared-demo.pl.in,
3712 examples/stripes.pl.in, favicon.ico, netware, netware/Makefile,
3713 po, po/ChangeLog, po/LINGUAS, po/POTFILES.in, po/de.po,
3714 rrdtool-1.2-release, rrdtool-1.3-release, rrdtool.spec, src,
3715 src/Makefile.am, src/compile_afm.pl, src/fnv.h, src/get_ver.awk,
3716 src/hash_32.c, src/parsetime.c, src/parsetime.h, src/pngsize.c,
3717 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3718 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3719 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3720 src/rrd_getopt.c, src/rrd_getopt.h, src/rrd_getopt1.c,
3721 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h,
3722 src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
3723 src/rrd_hw_math.c, src/rrd_hw_math.h, src/rrd_hw_update.c,
3724 src/rrd_hw_update.h, src/rrd_i18n.h, src/rrd_info.c,
3725 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3726 src/rrd_nan_inf.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
3727 src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
3728 src/rrd_rpncalc.h, src/rrd_thread_safe.c,
3729 src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
3730 src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
3731 src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c, src/strftime.c,
3732 src/strftime.h, src/unused.h, src/win32comp.c, svn2cl.xsl, win32,
3733 win32/Makefile, win32/config.h, win32/rrd.dsp, win32/rrd.vcproj,
3734 win32/rrd_config.h.msvc, win32/rrdtool.dsp, win32/rrdtool.dsw,
3735 win32/rrdtool.vcproj: reindent aded id keyword substitution
3737 2008-03-15 10:32 oetiker
3739 * src/rrd_rpncalc.c: reat nan as FALSE in an IF CDEF
3741 2008-03-07 08:57 oetiker
3743 * doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c, src/rrd_rpncalc.h: a
3744 nan-safe add operator (ADDNAN) into rrd. I used it to add several
3745 incomplete graphs. NaN + NaN => NaN x + NaN => x NaN + y => y x +
3746 y => x + y -- Timo Stripf tstripf gmx.de
3748 2008-03-02 15:38 oetiker
3750 * src/rrd_graph.c: Fix error "cairo_restore without matching
3751 cairo_save" when zero-time point is out of graph
3753 2008-02-25 07:11 oetiker
3755 * branches/1.2/program/src/rrd_fetch.c, src/rrd_fetch.c: Ignore
3756 RRA-end when comparing. coverage.
3758 2008-02-24 14:27 oetiker
3760 * src/rrd_create.c, src/rrd_graph_helper.c, src/rrd_i18n.h,
3761 src/rrd_info.c, src/rrd_restore.c, src/rrd_tool.c: fix indents
3762 gone out of kileter by patching ...
3764 2008-02-24 14:26 oetiker
3766 * src/rrd_dump.c, src/rrd_tool.c: get rid of a few type cast
3767 warnings
3769 2008-02-24 14:26 oetiker
3771 * src/rrd_restore.c: fix one segfault while trying to restore an
3772 invalid xml file. -- tobi
3774 2008-02-21 07:20 oetiker
3776 * configure.ac: make ruby obey destdir
3778 2008-02-21 07:18 oetiker
3780 * po/ChangeLog: initial
3782 2008-02-21 07:12 oetiker
3784 * MakeMakefile, configure.ac, po/LINGUAS, po/de.po, src/rrd_tool.c:
3785 make inbternationalized version actually build
3787 2008-02-21 06:59 oetiker
3789 * po, po/LINGUAS, po/POTFILES.in, src/rrd_i18n.h: added missing bits
3790 from internationalization
3792 2008-02-19 12:56 oetiker
3794 * branches/1.2/program/src/rrd_create.c,
3795 branches/1.2/program/src/rrd_info.c,
3796 branches/1.2/program/src/rrd_restore.c, src/rrd_create.c,
3797 src/rrd_info.c, src/rrd_restore.c: Generate a random cur_row for
3798 each RRA during create/restore operations. This effectively
3799 randomizes the block crossings among RRDs created around the same
3800 time. Previously, RRDs that were created/restored en masse would
3801 cross block boundaries simultaneously, which is sub-optimal. Also,
3802 this patch enables the user to see the RRA's cur_row pointer via
3803 rrdinfo. This was useful during debugging. -- kevin brintnall
3804 kbrint qwest.net
3806 2008-02-18 15:04 oetiker
3808 * MakeMakefile, Makefile.am, configure.ac, rrdtool.spec,
3809 src/Makefile.am, src/rrd_getopt.c, src/rrd_tool.c: Added I18N
3810 support for messages printed by rrd_tool.c --
3811 http://oss.oetiker.ch/rrdtool-trac/ticket/144
3813 2008-02-15 08:49 oetiker
3815 * configure.ac: check for pdf as well
3817 2008-02-15 08:44 oetiker
3819 * configure.ac: check for cairo-ps and cairo-svg explicitly
3821 2008-02-06 00:12 oetiker
3823 * configure.ac: ready for beta 4
3825 2008-02-06 00:10 oetiker
3827 * src/rrd_graph.c, src/rrd_graph_helper.c: * replaced strtok with
3828 strtok_r for thread safety * fixed im initialization broken after
3829 the introduction of dashes ...
3831 2008-02-04 22:34 oetiker
3833 * src/rrd_create.c: in rrd_create we do not use mmaping and thus
3834 need to free rrd struct members in any case ...
3836 2008-02-04 22:16 oetiker
3838 * src/rrd_update.c: this should help with the memory leak
3840 2008-02-04 18:18 oetiker
3842 * COPYRIGHT: added zpl 2.1 to floss exception
3844 2008-02-01 06:52 oetiker
3846 * branches/1.2/program/src/rrd_graph.c, src/rrd_graph.c: fixed
3847 parsing of fontnames with embeded spaces
3849 2008-01-14 17:11 oetiker
3851 * configure.ac: remove c++ warnings flag .. this is not c++ after
3852 all
3854 2008-01-14 16:52 oetiker
3856 * src/rrd_cgi.c, src/rrd_create.c: fixed indenting
3858 2008-01-14 16:51 oetiker
3860 * src/rrd_gfx.c: fix indents
3862 2008-01-14 16:50 oetiker
3864 * bindings/tcl/tclrrd.c, configure.ac, src/parsetime.c,
3865 src/rrd_cgi.c, src/rrd_create.c, src/rrd_nan_inf.c: * fixed
3866 madvise/fadvise detection * fixed many compiler warnings -- Peter
3867 Breitenlohner peb mppmu.mpg.de
3869 2008-01-13 11:07 oetiker
3871 * trunk/tutorial/htwchur/about-oss.odp,
3872 trunk/tutorial/htwchur/m7am.odp,
3873 trunk/tutorial/htwchur/rrd-exercises.tex: initial
3875 2008-01-12 18:37 oetiker
3877 * src/rrd_graph.c: weekday and time are too tight
3879 2008-01-04 22:53 oetiker
3881 * src/rrd_gfx.c, src/rrd_graph.c: fontmap resolution was not
3882 matching scaled_font resolution ... this killed layouting ... much
3883 better now
3885 2008-01-03 21:30 oetiker
3887 * doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
3888 src/rrd_graph_helper.c: get rid of DASHED, only use dashes syntax.
3889 less redundancy -- thomas.gutzler gmail.com
3891 2008-01-02 22:11 oetiker
3893 * CONTRIBUTORS, NEWS, doc/rrdgraph_examples.pod,
3894 doc/rrdgraph_graph.pod, src/rrd_graph.c, src/rrd_graph.h,
3895 src/rrd_graph_helper.c: support for dashed lines in graphs
3897 2008-01-02 22:06 oetiker
3899 * src/pngsize.c, src/rrd_graph.c: fix indenting
3901 2008-01-02 22:06 oetiker
3903 * doc/Makefile.am: ignore errors with txt doc building
3905 2007-12-11 23:41 oetiker
3907 * Makefile.am, doc/rrdbuild.pod: building the docs depends on the
3908 presence of pod2man ... which does not seem to be installed
3909 necessarily
3911 2007-12-08 22:15 oetiker
3913 * doc/rrdbuild.pod: added shared library locations into the docs
3915 2007-12-08 21:35 oetiker
3917 * src/rrd_cgi.c: include stdlib since putenv is in there on solaris
3919 2007-12-08 16:57 oetiker
3921 * configure.ac, doc/rrdbuild.pod, src/rrd_getopt.c: fixing solaris
3922 portability * isinf and isnan definitions fixed * check if rt must
3923 be linked * ordering must be read write in getopt * updated build
3924 instructions
3926 2007-12-02 17:11 oetiker
3928 * trunk/tutorial/htwchur/abstract-rrdtut.txt: fixed spelling
3930 2007-12-02 16:59 oetiker
3932 * trunk/tutorial/htwchur,
3933 trunk/tutorial/htwchur/abstract-rrdtut.txt,
3934 trunk/tutorial/htwchur/m7am.odp: initial text
3936 2007-11-26 20:12 oetiker
3938 * bindings/python/setup.py: fix libdir for python build
3940 2007-11-21 10:51 oetiker
3942 * configure.ac: fixed NetBSD spelling
3944 2007-11-21 06:56 oetiker
3946 * configure.ac: define bsd source to get access to chroot
3948 2007-11-21 06:47 oetiker
3950 * bindings/perl-shared/Makefile.PL, configure.ac: make perlbuild
3951 more portable
3953 2007-11-21 05:54 oetiker
3955 * trunk/talks/rrdtooltipsandtricks,
3956 trunk/talks/rrdtooltipsandtricks/abstract.odt,
3957 trunk/talks/rrdtooltipsandtricks/bio.txt,
3958 trunk/talks/rrdtooltipsandtricks/rrdtipsandtricks.odp: initial
3959 checkin
3961 2007-11-20 22:22 oetiker
3963 * configure.ac: enable madvise defines in netbsd
3965 2007-11-20 00:17 oetiker
3967 * trunk/status/2007-11-19.txt: added 1.2.26
3969 2007-11-20 00:08 oetiker
3971 * src/rrd_format.h, src/rrd_graph.c, src/rrd_nan_inf.c: remove last
3972 traces of rrd_nan_inf.h fix handling of min==max where min < 0
3974 2007-11-19 19:05 oetiker
3976 * trunk/status/2007-11-19.txt: spell checked
3978 2007-11-19 19:02 oetiker
3980 * trunk/status/2007-11-19.txt: added report
3982 2007-11-15 14:39 oetiker
3984 * bindings/ruby/main.c, src/rrd.h, src/rrd_create.c, src/rrd_dump.c,
3985 src/rrd_format.h, src/rrd_graph.c, src/rrd_hw.c, src/rrd_info.c,
3986 src/rrd_open.c, src/rrd_restore.c, src/rrd_tune.c,
3987 src/rrd_update.c, src/rrd_xport.c: re-indented files that have
3988 gone out of indent-style over the last few weeks
3990 2007-11-15 14:36 oetiker
3992 * src/Makefile.am, src/rrd.h, src/rrd_nan_inf.h: integrate
3993 rrd_nan_inf header
3995 2007-11-15 14:35 oetiker
3997 * src/rrd_open.c: Improve layout of documentation. -- Bernhard
3998 Fischer
4000 2007-11-15 14:34 oetiker
4002 * src/rrd_update.c: * rrd_update(): Unify error path. *
4003 parse_template(): Likewise. * allocate_data_structures(): Make
4004 error strings use consistent punctuation. -- bernhard fischer
4006 2007-11-15 14:32 oetiker
4008 * src/pngsize.c: make sure this compiles with aix
4010 2007-11-13 01:45 oetiker
4012 * trunk/tutorial/lisa2007/m7am.odp: lisa update
4014 2007-11-08 10:16 oetiker
4016 * NEWS, bindings/ruby/main.c, doc/rrdruby.pod: fixed start end time
4017 in ruby fetch and added step size -- Mike Perham mperham gmail
4019 2007-11-06 21:27 oetiker
4021 * doc/rrdbuild.pod: updated build instructions
4023 2007-11-04 21:56 oetiker
4025 * bindings/perl-piped/RRDp.pm: handle errors properly ... in RRDp
4026 read call
4028 2007-10-08 14:36 oetiker
4030 * trunk/tutorial/lisa2007/m7am.odp,
4031 trunk/tutorial/lisa2007/rrdtutorial.odp: fixed name for release
4033 2007-10-08 14:36 oetiker
4035 * trunk/tutorial/lisa2007/abstract-rrdtut.txt,
4036 trunk/tutorial/lisa2007/rrdtutorial.odp: getting ready for release
4038 2007-09-16 15:35 oetiker
4040 * src/rrd_open.c: no reason to die when posixfadvise is not
4041 sucessful
4043 2007-09-11 06:28 oetiker
4045 * doc/rrdcreate.pod, doc/rrdtune.pod, src/rrd_create.c,
4046 src/rrd_dump.c, src/rrd_format.h, src/rrd_hw.c, src/rrd_info.c,
4047 src/rrd_restore.c, src/rrd_tune.c: Allow to the the smoothing
4048 window size other thatn the default 5%. -- Evan Miller emiller
4049 imvu.com
4051 2007-09-11 06:16 oetiker
4053 * configure.ac, src/rrd_open.c: added msync before unmap
4055 2007-09-08 05:23 oetiker
4057 * CONTRIBUTORS, doc/rrdgraph_rpn.pod, src/rrd_graph.c,
4058 src/rrd_graph.h: added STDEV aggregation function for VDEF. --
4059 Patrick J Cherry patrick bytemark.co.uk
4061 2007-09-07 22:53 oetiker
4063 * Makefile.am, examples/Makefile.am, examples/perftest.pl.in: a few
4064 leanups -- Bernhard Fischer
4066 2007-09-06 09:06 oetiker
4068 * src/rrd_open.c: added missing ;
4070 2007-09-06 08:42 oetiker
4072 * src/rrd_open.c: * mimic write() and read() even better -- Bernhard
4073 Fischer
4075 2007-09-06 08:40 oetiker
4077 * src/rrd_open.c: rrd_open.c (rrd_read): Mimicing read() behaviour
4078 for EOF case and NULL buffer case. -- Bernhard Fischer
4080 2007-09-02 16:55 oetiker
4082 * doc/rrdgraph_graph.pod: fixed speling of horizon
4084 2007-08-29 06:43 oetiker
4086 * examples/perftest.pl.in: a better performance tester
4088 2007-08-16 07:31 oetiker
4090 * doc/rrdgraph_examples.pod: added holt winters example back into
4091 the examples documentation
4093 2007-08-14 21:59 oetiker
4095 * src/rrd_update.c: Fix for HoltWinters phase-shift bug described
4096 below. When one or more primary data point times were missed, the
4097 SEASONAL and DEVSEASONAL archives were marked as being up-to-date,
4098 so that they would not be written to. It was correct not to write
4099 to these archives, but the code failed to advance the pointers
4100 within the SEASONAL and DEVSEASONAL archives so that future
4101 updates would go to the correct location in the archives. Rather
4102 than mark these archives as up-to-date (by setting
4103 rra_step_cnt[rra_idx] = 0), my patch allocates a new "skip_update"
4104 array that is set to 1 for SEASONAL and DEVSEASONAL archives that
4105 have missed one or more primary data points. When an RRA is
4106 written to, the cur_row pointer advancement happens for all
4107 archives, but the skip_update array is checked just before
4108 actually writing out the changes. Please give it a whirl! -- Evan
4109 Miller emiller imvu.com
4111 2007-08-13 20:06 oetiker
4113 * src/rrd_update.c: Refactored rrd_update code in preparation of
4114 finding the HW update problem -- Evan Miller
4116 2007-08-07 15:02 oetiker
4118 * doc/rrdbuild.pod: updated build instructions for 1.3
4120 2007-08-03 23:46 oetiker
4122 * trunk/talks/rrdtool13/rrdtool13.odp: initial talk
4124 2007-08-03 21:27 oetiker
4126 * trunk/talks/rrdtool13/rrdtool13.odp: addded details
4128 2007-08-03 19:46 oetiker
4130 * svn2cl.xsl: prepare for the release of rrdtool-1.2.99907080300
4132 2007-08-03 19:45 oetiker
4134 * libraries, src/DejaVuSansMono-Roman.ttf, src/VeraMono.ttf: remove
4135 some things we do not need anymore in 1.3
4137 2007-08-03 19:43 oetiker
4139 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
4140 doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
4141 src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
4142 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
4143 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
4144 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
4145 src/rrd_hw.c, src/rrd_hw.h, src/rrd_info.c,
4146 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
4147 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
4148 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
4149 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
4150 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
4151 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
4152 src/rrdupdate.c: prepare for the release of
4153 rrdtool-1.2.99907080300
4155 2007-08-03 19:43 oetiker
4157 * configure.ac, rrdtool-1.3-release: prepare for 1.3 beta 1
4159 2007-08-03 19:26 oetiker
4161 * src/Makefile.am: continue with the revision numbering
4163 2007-08-03 19:17 oetiker
4165 * doc/rrdgraph_graph.pod: added notes on pango inline formatting
4167 2007-08-02 18:21 oetiker
4169 * trunk/talks/rrdtool13, trunk/talks/rrdtool13/rrdtool13.odp,
4170 trunk/talks/rrdtoolfast/monitoring-en.ppt,
4171 trunk/talks/rrdtoolfast/onlineusv-de.ppt: talk updates
4173 2007-08-01 15:29 oetiker
4175 * src/rrd_graph.c: only release cairo stuff if we ever initialized
4176 it.
4178 2007-08-01 15:28 oetiker
4180 * src/rrd_xport.c: fix for 64bit portability problem ... unsigned
4181 long is not int
4183 2007-07-31 04:53 oetiker
4185 * bindings/ruby/main.c: reindented
4187 2007-07-30 22:29 oetiker
4189 * trunk/tutorial/lisa2007/abstract-rrdtut.txt: added toppics
4191 2007-07-25 20:38 oetiker
4193 * src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c,
4194 src/rrd_format.h, src/rrd_graph.c, src/rrd_graph_helper.c,
4195 src/rrd_open.c, src/rrd_restore.c, src/rrd_rpncalc.c,
4196 src/rrd_tool.h, src/rrd_tune.c: fixed indenting
4198 2007-07-25 20:38 oetiker
4200 * src/rrd_update.c: make sure we check input even when the previous
4201 update was a 'U' ... and some indenting fixes
4203 2007-07-24 20:35 oetiker
4205 * trunk/contrib/php4/rrdtool_logo.h: added missing header
4207 2007-07-22 15:51 oetiker
4209 * src/rrd_format.h: new consolidation functions must be added last
4210 or this will break binary compatibility
4212 2007-07-22 15:50 oetiker
4214 * src/rrd_update.c: don't force data out ... let cache management do
4215 this
4217 2007-07-22 09:47 oetiker
4219 * NEWS, src/rrd_create.c, src/rrd_dump.c, src/rrd_format.h,
4220 src/rrd_restore.c: Only create version 4 rrd files if the new
4221 holtwinters MHW.. CF is used.
4223 2007-07-21 19:55 oetiker
4225 * src/rrd_open.c: * remove some experimental code from rrd_open *
4226 rrd_dontneed will release all data except for header blocks and
4227 RRA hot blocks which are going to be updated withing 10 minutes.
4229 2007-07-21 19:53 oetiker
4231 * src/rrd_fetch.c: for now, do not release fetched data ... in the
4232 future we may call rrd_dontneed and let the users decied with an
4233 option if they want to keep the data in cache ...
4235 2007-07-21 19:52 oetiker
4237 * src/Makefile.am: the fonts are now taken from the system. we do
4238 not distribute them anympore
4240 2007-07-21 19:37 oetiker
4242 * NEWS: not on update rrd version
4244 2007-07-20 22:20 oetiker
4246 * src/rrd_format.h: we have a new holtwinders aggregation fucntion,
4247 so we have a new version ...
4249 2007-07-20 22:19 oetiker
4251 * configure.ac: check for fadvise all the time
4253 2007-07-20 22:16 oetiker
4255 * doc/rrdcreate.pod: better docs on the aggregate functions
4257 2007-07-18 22:02 oetiker
4259 * NEWS: added note on locale
4261 2007-07-18 21:59 oetiker
4263 * src/rrd_graph_helper.c: some more piechart removed
4265 2007-07-18 21:47 oetiker
4267 * src/rrd_create.c, src/rrd_graph.c, src/rrd_rpncalc.c,
4268 src/rrd_tune.c, src/rrd_update.c: make sure all ascii to float
4269 parsing uses LC_NUMERIC = C so that we do not stuble on locales
4270 confusing the , with a .
4272 2007-07-18 00:30 oetiker
4274 * src/rrd_create.c, src/rrd_open.c, src/rrd_tool.h,
4275 src/rrd_update.c: * rrd_open: rrd_close does not purge file from
4276 cache * rrd_open: new function rrd_dontneed for purging un-needed
4277 pages from core * rrd_open: in linux at least only fadivse
4278 DONTNEED has the power to purge pages from cache, so letst call
4279 madvise as well as fadvise * rrd_create: uses open/write/close
4280 now, flushes file to disk and keeps only hot pages in core *
4281 rrd_update: keeps only hot pages in core * configure enables
4282 FADVISE even when mmap is in use
4284 2007-07-17 21:46 oetiker
4286 * src/rrd_open.c, src/rrd_resize.c: added comment on float cookie
4288 2007-07-16 06:37 oetiker
4290 * bindings/ruby/main.c: fix for fetch in ruby bindings and support
4291 for info added.
4293 2007-07-14 13:26 oetiker
4295 * trunk/status/2007-07-14.txt: added report
4297 2007-07-12 20:33 oetiker
4299 * doc/rrdtutorial.pod: improve wording
4301 2007-07-12 20:33 oetiker
4303 * configure.ac: fix tcl build settup
4305 2007-07-12 20:33 oetiker
4307 * trunk/tutorial/emanics/rrd-exercises.tex,
4308 trunk/tutorial/emanics/rrdtutorial.odp,
4309 trunk/tutorial/linuxforum2007/rrdtutorial.odp: monor updates
4311 2007-07-11 23:08 oetiker
4313 * src/rrd_create.c: usr rrd_free for freeing the rrd structs ...
4314 vito caputo
4316 2007-07-10 05:31 oetiker
4318 * trunk/tutorial/emanics/rrd-exercises.tex: fixed linebreak
4320 2007-07-09 20:18 oetiker
4322 * trunk/tutorial/emanics/rrd-exercises.tex: remove the 3.5h comment
4324 2007-07-06 14:05 oetiker
4326 * trunk/tutorial/emanics, trunk/tutorial/emanics/rrd-exercises.tex,
4327 trunk/tutorial/emanics/rrdtutorial.odp: initial emanics versions
4329 2007-07-05 15:19 oetiker
4331 * src/rrd_graph_helper.c: prevent potential segfaults on boxes where
4332 time_t is not long
4334 2007-06-24 11:42 oetiker
4336 * trunk/tutorial/lisa2007/abstract-rrdtut.txt: add halfday
4338 2007-06-24 11:41 oetiker
4340 * trunk/tutorial/lisa2007/abstract-rrdtut.txt: fritz fix
4342 2007-06-19 06:26 oetiker
4344 * trunk/tutorial/lisa2007: updated for lisa
4346 2007-06-18 18:25 oetiker
4348 * src/rrd_cgi.c, src/rrd_graph.c, src/rrd_tune.c, src/rrd_xport.c:
4349 fix indentation
4351 2007-06-18 16:05 oetiker
4353 * configure.ac, src/parsetime.c, src/rrd_cgi.c, src/rrd_create.c,
4354 src/rrd_fetch.c, src/rrd_first.c, src/rrd_getopt.c,
4355 src/rrd_getopt1.c, src/rrd_graph.c, src/rrd_open.c,
4356 src/rrd_restore.c, src/rrd_thread_safe.c, src/rrd_tune.c,
4357 src/rrd_update.c, src/rrd_xport.c: Bernhard Fischer: - move
4358 several static struct option out of loops and makes them
4359 non-static - moves some functions from old-style definitions into
4360 new-style definitions
4362 2007-06-16 23:20 oetiker
4364 * CONTRIBUTORS: Bernhard is not Benrard
4366 2007-06-16 05:32 oetiker
4368 * trunk/contrib/php4/config.m4, trunk/contrib/php4/configure,
4369 trunk/contrib/php4/ltconfig, trunk/contrib/php4/php_rrdtool.h,
4370 trunk/contrib/php4/rrdtool.c: lets have just a single rrdtool
4371 extension annd not two ... -- Jarod Wilson <jwilson@redhat.com>
4373 2007-06-15 21:49 oetiker
4375 * NEWS: notes on evans contribs
4377 2007-06-15 21:41 oetiker
4379 * rrdtool.spec: rrdtool.spec from Jarod "redhat" Wilson
4381 2007-06-15 08:09 oetiker
4383 * CONTRIBUTORS: updated contributors
4385 2007-06-15 08:01 oetiker
4387 * NEWS: added note on TEXTALIGN
4389 2007-06-15 07:59 oetiker
4391 * doc/rrdcreate.pod, doc/rrdtune.pod, src/Makefile.am,
4392 src/rrd_create.c, src/rrd_dump.c, src/rrd_format.c,
4393 src/rrd_format.h, src/rrd_graph.c, src/rrd_hw.c,
4394 src/rrd_hw_math.c, src/rrd_hw_math.h, src/rrd_hw_update.c,
4395 src/rrd_hw_update.h, src/rrd_info.c, src/rrd_restore.c,
4396 src/rrd_tune.c, src/rrd_update.c: There are two popular variants
4397 of the Holt-Winters forecasting method; RRDtool supports the
4398 "additive" method, which means that seasonal variation is simply
4399 added to the baseline. For our application, it would be more
4400 appropriate to use the "multiplicative" Holt-Winters method, where
4401 seasonal variation is a coefficient multiplied by the baseline.
4402 Quick example to illustrate the difference: if the average doubles
4403 season-over-season, the additive method would predict the delta
4404 between min and max to be constant, whereas the multiplicative
4405 method would predict the delta to double as well. Attached is a
4406 patch against trunk to support the multiplicative method. I've
4407 done this with a new consolidation function, MHWPREDICT, which is
4408 essentially interchangeable with HWPREDICT. There is a noticeable
4409 improvement in prediction deviations for certain types of
4410 functions; the attachments show HWPREDICT and MHWPREDICT
4411 predictions for a function with an x*sin(x) component. Because
4412 HWPREDICT and MHWPREDICT differ only in their equations, I've
4413 factored out their math into rrd_hw_math.c. The appropriate
4414 smoothing functions are passed to the update functions in a
4415 container of function pointers, which are called where
4416 appropriate. Thus the additive and multiplicative methods use the
4417 same update functions, and the right equations are evaluated
4418 without having flag checks everywhere. This approach, I think,
4419 makes the algorithms quite clear, with minimal duplicate code. I
4420 have moved update_hwpredict, update_seasonal, update_devpredict,
4421 update_devseasonal, and update_failures into a separate file,
4422 rrd_hw_update.c, with some slight refactoring related to
4423 rrd_hw_math.c. I ran some regression tests against trunk to make
4424 sure I didn't break anything with the existing HWPREDICT code.
4425 MHWPREDICT uses the same deviation smoothing and failure detection
4426 algorithms as HWPREDICT. Some helpful references on the
4427 multiplicative Holt-Winters method:
4428 http://www.it.iitb.ac.in/~praj/acads/seminar/04329008_ExponentialSmoothing.pdf
4429 (a student's quick overview of additive vs. multiplicative HW)
4430 http://ideas.repec.org/p/msh/ebswps/1999-1.html (paper on
4431 variations to the multiplicative Holt-Winters, including variance
4432 calculations; FYI, my implementation uses "Model 1") My employer
4433 and the owner of this patch (IMVU, Inc.) is happy to license it
4434 under the same terms as RRDtool, i.e. give it to the project. --
4435 Evan Miller emiller imvu.com
4437 2007-06-15 06:43 oetiker
4439 * src/rrd.h: oops missed to update the in memory output interface
4440 here
4442 2007-06-15 06:28 oetiker
4444 * src/rrd.h, src/rrd_graph.c, src/rrd_graph.h: added interface to
4445 get rendered image via a pointer to allocated memory ... Evan
4446 Miller emmiller gmail.com
4448 2007-06-15 06:12 oetiker
4450 * configure.ac: improve fontnaming
4452 2007-06-14 20:30 oetiker
4454 * bindings/ruby/main.c, src/rrd_graph.c, src/rrd_graph_helper.c,
4455 src/rrd_rpncalc.c: fixed indentation
4457 2007-06-14 20:28 oetiker
4459 * doc/rrdgraph_graph.pod, src/rrd_graph.c, src/rrd_graph.h,
4460 src/rrd_graph_helper.c: added TEXTALIGN command to change the
4461 default text alignment
4463 2007-06-13 16:53 oetiker
4465 * bindings/tcl/Makefile.am, bindings/tcl/tclrrd.c: fixed tcl
4466 includes
4468 2007-06-13 16:51 oetiker
4470 * bindings/ruby/main.c: be more helpful when raising rb_eTypeError
4471 in string_arr string_arr_new(VALUE rb_strings). This patch
4472 indicates which index is in error as well as the type you are
4473 erroneously passing. -- anonymous
4475 2007-06-12 20:36 oetiker
4477 * src/rrd_update.c: Bernhard Fischer: - fix nulling the updvals -
4478 cosmetic change to move the option struct out of the loop. - need
4479 to operate on a copy of optarg
4481 2007-06-11 19:45 oetiker
4483 * doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c, src/rrd_rpncalc.h: added
4484 TRENDNAN function -- Timo Stripf
4486 2007-06-11 19:45 oetiker
4488 * src/rrd_graph.c: allow output to stdout -- Timo Stripf
4490 2007-06-11 16:49 oetiker
4492 * NEWS: added more news
4494 2007-06-11 16:34 oetiker
4496 * doc/rrdgraph.pod, src/rrd_graph.c: fixed indentation, added
4497 documentation note on gridfitting.
4499 2007-06-11 16:33 oetiker
4501 * src/rrd_graph.c: fix arrow locations
4503 2007-06-11 16:20 oetiker
4505 * src/rrd_graph.c: disable gridfitting for vector formats
4507 2007-06-11 16:14 oetiker
4509 * src/rrd_graph.c, src/rrd_graph.h: make pdf output work
4511 2007-06-11 15:32 oetiker
4513 * NEWS: added detail
4515 2007-06-11 15:11 oetiker
4517 * NEWS, configure.ac, doc/rrdgraph.pod, src/Makefile.am,
4518 src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph.h,
4519 src/rrd_graph_helper.c: --font-render-mode is back, and there is
4520 also --graph-render-mode now. It allows to enable mono graphs that
4521 look strikingly like rrdtool 1.0.x --tobi
4523 2007-06-11 13:36 oetiker
4525 * NEWS, src/rrd_update.c: Bernhard Fischer: - NEWS mention the new
4526 file accessors - rrd_update.c: remove unused some cruft
4528 2007-06-11 10:09 oetiker
4530 * src/rrd_update.c: Bernhard Fischer: - fix maintaining our file-pos
4531 when we have to wrap the rra_ptr in update(). - no need to update
4532 the header-data a second time for the mmap case.
4534 2007-06-11 00:23 oetiker
4536 * NEWS: updated news
4538 2007-06-11 00:22 oetiker
4540 * configure.ac, doc/rrdgraph.pod, src/Makefile.am: * added some
4541 documentation * updated version number
4543 2007-06-10 23:55 oetiker
4545 * acinclude.m4, configure.ac, src/Makefile.am, src/art_rgba_svp.c,
4546 src/art_rgba_svp.h, src/rrd_afm.c, src/rrd_afm.h,
4547 src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_gfx.c,
4548 src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph.h,
4549 src/rrd_graph_helper.c: switched graphics library from arts to
4550 cairo+pango
4552 2007-06-04 11:15 oetiker
4554 * configure.ac, src/Makefile.am: Bernhard Fischer: - new configure
4555 option --enable-static-programs
4557 2007-06-01 19:11 oetiker
4559 * src/rrd_open.c, src/rrd_resize.c: Bernhard: - implement resize
4560 SHRINK for FD (mmap is to be done) - indent
4562 2007-06-01 17:59 oetiker
4564 * src/rrd_graph.c: --full-size-mode with and without --no-legend
4565 should work now -- Matthew Chambers
4567 2007-06-01 17:35 oetiker
4569 * src/rrd_open.c, src/rrd_resize.c: Bernhard - fill the file with
4570 DNAN and add the remaining data in after the fact ...
4572 2007-06-01 17:34 oetiker
4574 * src/rrd_open.c, src/rrd_resize.c: Bernhard Fischer - implement
4575 resize, growing part. truncation is to be done.
4577 2007-06-01 09:10 oetiker
4579 * src/rrd_cgi.c, src/rrd_graph_helper.c, src/rrd_open.c: Bernhard
4580 Fischer - use 'z' length modifier when printing size_t - add a
4581 cast to __rrd_read and document why it is there - add RANDOM hint
4582 for the header
4584 2007-05-31 18:47 oetiker
4586 * src/rrd_open.c: Bernhard: - plug tiny mem-leak in error path of
4587 rrd_close where freeing the rrd_file was forgotten. - improve two
4588 error messages - use CHECK_MADVISE_OVERLAPS per default
4590 2007-05-30 19:56 oetiker
4592 * src/rrd_open.c, src/rrd_update.c: fix rrd_write -- Bernhard
4593 Fischer
4595 2007-05-30 12:41 oetiker
4597 * src/rrd_fetch.c, src/rrd_first.c, src/rrd_graph.c,
4598 src/rrd_graph.h, src/rrd_info.c, src/rrd_lastupdate.c,
4599 src/rrd_open.c, src/rrd_resize.c: fix indenting ... again
4601 2007-05-30 12:39 oetiker
4603 * src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c,
4604 src/rrd_first.c, src/rrd_info.c, src/rrd_last.c,
4605 src/rrd_lastupdate.c, src/rrd_open.c, src/rrd_resize.c,
4606 src/rrd_tune.c, src/rrd_update.c: From Bernhard Fischer -
4607 rrd_close(): call close on the file and use rrd_close consistently
4608 - clean up some error paths. The fadvise error path is leaking
4609 memory (see XXX in these spots).
4611 2007-05-30 09:28 oetiker
4613 * trunk/contrib/php4/examples/rrd_fetch.php,
4614 trunk/contrib/php4/php_rrdtool.h, trunk/contrib/php4/rrdtool.c:
4615 make this work on recent php4 versions -- Bernhard Fischer
4617 2007-05-30 05:23 oetiker
4619 * CONTRIBUTORS, doc/rrdgraph.pod, src/rrd_graph.c, src/rrd_graph.h:
4620 switch for rrd_graph to specify the outer-size of the graph and
4621 not just the size of the canvas: --full-size-mode --
4622 matthew.chambers vanderbilt.edu
4624 2007-05-29 21:29 oetiker
4626 * configure.ac, examples/perftest.pl.in, src/rrd_hw.c,
4627 src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_open.c,
4628 src/rrd_resize.c, src/rrd_tool.c, src/rrd_tune.c,
4629 src/rrd_update.c: More updates from Bernhard Fischer - flag
4630 rrd_resize's old file with RRD_COPY - cleanup error-handling
4631 pathes in rrd_update and fix a few typos in comments -
4632 rrd_close(): implement printing mincore results for the rrd if
4633 DEBUG=2 was defined - rrd_open(): madvise start addresses need to
4634 be page-aligned; implement alternative path to the fine-grained
4635 (i.e. exact) madvise by flagging just the first two pages as
4636 needed (see TWO_PAGES). Implement alternative path that records
4637 the last madvise()ed area to avoid redundant calls to madvise() on
4638 identical areas (due to page-alignment constraints) -- see
4639 CHECK_MADVISE_OVERLAPS. Implement path for USE_DIRECT_IO. -
4640 configure: add check for O_DIRECT flag to open(2). Add option
4641 --enable-direct-io. Add _GNU_SOURCE to CFLAGS to silence warnings
4642 about chroot which is marked LEGACY since SUSv2 and is a non POSIX
4643 extension. Make checks for posix_fadvise() dependant on
4644 --disable-mmap, since we do not need fadvise for the mmap case.
4646 2007-05-25 15:24 oetiker
4648 * src/rrd_stat.c: tobis old cruft removal program ...
4650 2007-05-25 13:14 oetiker
4652 * src/rrd_dump.c, src/rrd_fetch.c, src/rrd_open.c, src/rrd_resize.c,
4653 src/rrd_update.c: updates from Bernhard Fischer rep dot nop gmail
4654 com - add some more rrd_sterror calls to failure paths. - make
4655 rrdtool updatev work like 1.2.23 (i.e. multiple values are still
4656 broken, but at least updating a single value works; see
4657 http://oss.oetiker.ch/rrdtool-trac/ticket/8) - indent touched
4658 files.
4660 2007-05-25 13:12 oetiker
4662 * .indent.pro, Makefile.am, configure.ac, examples/perftest.pl.in,
4663 src/rrd_dump.c, src/rrd_fetch.c, src/rrd_open.c, src/rrd_resize.c,
4664 src/rrd_tool.h, src/rrd_update.c: Updates from Bernhard Fischer
4665 rep dot nop gmail com - fix typo in rrd_fetch where rrd_read
4666 result was checked against an incorrect size. - in rrd_fetch, drop
4667 rrd_head_size in favour of rrd_file->header_len - in rrd_fetch,
4668 make the message "post fetch" unambiguous (now past vs. post). -
4669 change usage of param rdwr of rrd_open: allow for RRD_READONLY,
4670 RRD_READWRITE, RRD_CREAT, RRD_READAHEAD; adjust callers
4671 accordingly: + rrd_resize needs CREAT + rrd_dump may want
4672 READAHEAD - implement FD based I/O in rrd_open, rrd_read,
4673 rrd_write, rrd_seek. - in rrd_update, unify write_RRA_row(). -
4674 sort | uniq the -T in .indent.pro (info_t was duplicated) - add
4675 stub of an option to use O_DIRECT to the configury - in
4676 Makefile.am, simplify the "indent" invocation of find: My find may
4677 not support "-o" resp. "-or" nor braces. Using -name "*.[ch]"
4678 works everywhere, AFAIK.
4680 2007-05-24 08:26 oetiker
4682 * configure.ac: use proper preprocessor directives for the
4683 config-checks. -- tobi
4685 2007-05-24 07:21 oetiker
4687 * configure.ac: fixed version number for development
4689 2007-05-24 06:16 oetiker
4691 * .indent.pro, Makefile.am, bindings/python/rrd_extra.h,
4692 bindings/python/rrdtoolmodule.c, bindings/ruby/main.c,
4693 bindings/tcl/tclrrd.c, libraries/afm/test-afm.c, src/.indent.pro,
4694 src/hash_32.c, src/parsetime.c, src/rrd.h, src/rrd_afm.c,
4695 src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c, src/rrd_gfx.c,
4696 src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph_helper.c,
4697 src/rrd_hw.c, src/rrd_hw.h, src/rrd_info.c, src/rrd_open.c,
4698 src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_tool.h,
4699 src/rrd_update.c, src/rrd_xport.c, win32/config.h: indent all the
4700 rest of the code, and add some typedefs to indent.pro there is now
4701 a indent makefile target
4703 2007-05-23 21:40 oetiker
4705 * src/gdpng.c: removed superfluouse code
4707 2007-05-23 21:39 oetiker
4709 * src/.indent.pro: added more indenting rules
4711 2007-05-23 21:33 oetiker
4713 * src/.indent.pro, src/art_rgba_svp.c, src/art_rgba_svp.h,
4714 src/fnv.h, src/gdpng.c, src/hash_32.c, src/parsetime.c,
4715 src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
4716 src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
4717 src/rrd_create.c, src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c,
4718 src/rrd_fetch.c, src/rrd_first.c, src/rrd_format.c,
4719 src/rrd_format.h, src/rrd_getopt.c, src/rrd_getopt.h,
4720 src/rrd_getopt1.c, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
4721 src/rrd_graph.h, src/rrd_graph_helper.c, src/rrd_hw.c,
4722 src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
4723 src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_nan_inf.c,
4724 src/rrd_nan_inf.h, src/rrd_not_thread_safe.c, src/rrd_open.c,
4725 src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
4726 src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
4727 src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
4728 src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
4729 src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c, src/strftime.c,
4730 src/strftime.h, src/win32comp.c: reindented everything according
4731 to .indent.pro
4733 2007-05-23 20:57 oetiker
4735 * .indent.pro, src/.indent.pro: profile must be in the source
4736 directory to work
4738 2007-05-23 20:57 oetiker
4740 * .indent.pro: tabs be gone!
4742 2007-05-23 20:42 oetiker
4744 * configure.ac, src/Makefile.am, src/rrd.h, src/rrd_dump.c,
4745 src/rrd_fetch.c, src/rrd_first.c, src/rrd_hw.c, src/rrd_hw.h,
4746 src/rrd_info.c, src/rrd_last.c, src/rrd_lastupdate.c,
4747 src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
4748 src/rrd_stat.c, src/rrd_thread_safe.c, src/rrd_tool.h,
4749 src/rrd_tune.c, src/rrd_update.c, src/unused.h: * progress in
4750 moving all the fileaccess over to a wrapper system that can do fd
4751 based and mmap based fileaccess transparently ... * small fixes
4752 left and right to improve code quality and stability. -- Bernhard
4753 Fischer rep dot nop gmail com
4755 2007-05-23 16:10 oetiker
4757 * .indent.pro: we are going to use indent from now on to keep code
4758 indenting consistent throughout the project
4760 2007-05-23 16:08 oetiker
4762 * .: new trunk based on current 1.2
4764 2007-05-23 16:07 oetiker
4766 * .: restarting trynk for 1.2
4768 2007-05-22 11:03 oetiker
4770 * trunk/talks/rrdtoolfast/onlineusv-de.ppt: initial
4772 2007-05-22 09:27 oetiker
4774 * trunk/talks/rrdtoolfast/fasttalk.ppt,
4775 trunk/talks/rrdtoolfast/samfs-de.ppt: renamed
4777 2007-04-10 13:49 oetiker
4779 * trunk/status/2007-04-10.txt: added sponsors
4781 2007-04-10 13:29 oetiker
4783 * trunk/status/2007-04-10.txt: second reading ...
4785 2007-04-10 13:14 oetiker
4787 * trunk/status, trunk/status/2007-04-10.txt: status report initial
4788 version
4790 2007-03-19 22:01 oetiker
4792 * trunk/articles/rrdtool-infoweek-2007-03.doc: infoweek artikel
4793 initial
4795 2007-03-19 14:24 oetiker
4797 * trunk/articles, trunk/articles/rrdtool-infoweek-2007-03.doc:
4798 initial
4800 2007-03-02 06:38 oetiker
4802 * trunk/talks/rrdtoolfast/monitoring-en.ppt: added english version
4804 2007-02-20 06:53 oetiker
4806 * trunk/tutorial/linuxforum2007/rrdtutorial.odp: ready for
4807 presentation at linuxforum
4809 2007-01-31 08:29 oetiker
4811 * trunk/talks/rrdtoolfast/fasttalk.ppt: updated for samfs
4813 2007-01-30 08:36 oetiker
4815 * trunk/talks/rrdtoolfast/fasttalk.ppt: added fasttalk for samfs
4817 2007-01-30 08:34 oetiker
4819 * trunk/talks, trunk/talks/rrdtoolfast: initial
4821 2007-01-22 17:20 oetiker
4823 * trunk/tutorial, trunk/tutorial/linuxforum2007,
4824 trunk/tutorial/linuxforum2007/abstract-rrdtut.txt,
4825 trunk/tutorial/linuxforum2007/rrdtutorial.odp,
4826 trunk/tutorial/linuxforum2007/tobi-2006.jpg: initial
4828 2006-02-13 14:40 oetiker
4830 * NEWS: removed extra line from top
4832 2005-04-04 22:15 oetiker
4834 * trunk/meta/plan-1.2.txt: plan for 1.2 is now in the 1.2 branche
4836 2005-04-03 12:44 oetiker
4838 * trunk/meta/plan-1.2.txt: verified operation on debian
4840 2005-04-03 12:44 oetiker
4842 * README, configure.ac: update build instructions and configure
4843 output.
4845 2005-04-03 11:44 oetiker
4847 * doc/rrdgraph_graph.src, src/rrd_graph_helper.c: paramters in SHIFT
4848 are separated by : like everywhere else
4850 2005-04-03 11:36 oetiker
4852 * doc/rrdgraph_graph.src, src/rrd_graph.c, src/rrd_graph.h,
4853 src/rrd_graph_helper.c: the piechart code does not produce release
4854 ready results ... hide it behind WITH_PIECHART define
4856 2005-04-03 11:11 oetiker
4858 * src/rrd_gfx.c: improve png writing speed by lowering the
4859 compression
4861 2005-04-03 11:11 oetiker
4863 * src/rrd_graph.c: make sure the font path is shorter than the
4864 buffer
4866 2005-04-03 10:10 oetiker
4868 * CONTRIBUTORS, src/rrd_graph.c, src/rrd_graph.h: fix graph layout
4869 ... especially consider text propperties propperly
4871 2005-04-03 09:37 oetiker
4873 * src/rrd_graph_helper.c: the legend string of a PRINT command gets
4874 renderd later by runnning it through printf.
4876 2005-04-03 09:35 oetiker
4878 * configure.ac, src/rrd_update.c: MMAP support for rrdtool this is
4879 suposed to speed-up uptime 4 times. -- Radoslaw Karas
4880 <rkaras@tyndall.ie>
4882 2005-03-20 21:17 oetiker
4884 * bindings/Makefile.am: revert to last working version
4886 2005-03-20 21:11 oetiker
4888 * bindings/Makefile.am: fix quoting
4890 2005-03-20 21:00 oetiker
4892 * bindings/Makefile.am: quote sed expression
4894 2005-03-20 20:59 oetiker
4896 * doc/rrdgraph.src, doc/rrdgraph_graph.src: document tabbing support
4897 by adding in the textformatting notes document --tabwidth argument
4898 document AXIS color
4900 2005-03-20 20:58 oetiker
4902 * src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c: * allow
4903 configuration of the default tab width * added new configurable
4904 color AXIS * made tabbing support work with legend elements * use
4905 propper font for the legend: LEGEND * fix apperance by makeing
4906 grid more transparent * draw axis over the graph not under it.
4908 2005-03-20 20:56 oetiker
4910 * src/rrd_gfx.c, src/rrd_gfx.h: added tabbig support
4912 2005-03-20 20:55 oetiker
4914 * configure.ac: include the thread defs after they have been found
4915 not before
4917 2005-03-20 20:54 oetiker
4919 * trunk/meta/plan-1.2.txt: sync with reality
4921 2005-03-13 16:34 oetiker
4923 * bindings/perl-shared/RRDs.xs: propperly integrate rrd_first
4925 2005-03-13 16:13 oetiker
4927 * MakeMakefile: autotools still run after configure this is not good
4928 ... run autoreconf at the end of MakeMakefile. Maybe this will
4929 help
4931 2005-03-13 16:09 oetiker
4933 * configure.ac: set install patch to version
4935 2005-03-13 16:08 oetiker
4937 * MakeMakefile: re-run autotools to make sure dependent dates are
4938 correct
4940 2005-03-13 16:00 oetiker
4942 * MakeMakefile: reintroduce final header regen
4944 2005-03-13 15:57 oetiker
4946 * MakeMakefile: still trying to get the order of calling autotools
4947 right
4949 2005-03-13 15:54 oetiker
4951 * MakeMakefile: create aclocal.m4 before libtoolize
4953 2005-03-13 15:51 oetiker
4955 * MakeMakefile: make the headers first
4957 2005-03-13 15:16 oetiker
4959 * doc/rrdfirst.pod: add the documentation for first
4961 2005-03-13 15:14 oetiker
4963 * src/Makefile.am: ntconfig is no more
4965 2005-03-13 15:12 oetiker
4967 * src/rrd_first.c: missed the actual code for first
4969 2005-03-12 17:06 oetiker
4971 * bindings/perl-shared/RRDs.xs, doc/Makefile.am, src/Makefile.am,
4972 src/rrd.h, src/rrd_tool.c: rrd_first code contributed by Burton
4973 Strauss <Burton@ntopSupport.com>
4975 2005-03-10 17:04 oetiker
4977 * trunk/meta/plan-1.2.txt: updated plan ...
4979 2005-03-10 17:03 oetiker
4981 * README, acinclude.m4, bindings/Makefile.am, configure.ac,
4982 examples/4charts.pl.in, examples/bigtops.pl.in,
4983 examples/cgi-demo.cgi.in, examples/minmax.pl.in,
4984 examples/piped-demo.pl.in, examples/shared-demo.pl.in,
4985 examples/stripes.pl.in, src/rrd.h, src/rrd_last.c, src/rrd_tool.h:
4986 * Updated perl compile system. It now uses Makefile.PL for
4987 everything, but gets it to install the perl module in
4988 @prefix@/lib/perl such that you can use the same use lib line for
4989 whatever platform and perlversion you install into this directory.
4990 They all live neatly next to each other. * fixed examples to work
4991 with new perl install system. Added a few exec_prefix lines where
4992 appropriate * fixed piped demo * fixed VeraMono.ttf file. This
4993 somehow got damaged by cvs ... * added thread defines to normal
4994 compile run, so that _r functions to not through errors. * tested
4995 compilation and installation
4997 2005-03-04 23:53 oetiker
4999 * acinclude.m4, configure.ac: revamped configure system ... lots
5000 more stuff is in acinclude now still a bit of a mess, but better
5001 than before ... if configure does not find the dependent libraries
5002 and header it will not try to get help from pkg-config. If you
5003 know where your libraries are it is best to just use CPPFLAGS and
5004 LDFLAGS to specify their location.
5006 2005-03-04 00:12 oetiker
5008 * MakeMakefile, acinclude.m4, bindings/Makefile.am, configure.ac,
5009 src/Makefile.am: Big autotool update: * Upgraded to the latest
5010 version of autoconf, automake and libtool * replaced pthread
5011 detection code in configure with a more effective one * added a
5012 test to see if special solaris defines are required for ctime_r to
5013 behave posixly correct. * Fixed lots of warnings from autotools *
5014 started adding support for pkg-config ... this will eventually
5015 make the whole library finding much simpler
5017 2005-03-04 00:05 oetiker
5019 * trunk/meta/plan-1.2.txt: added warning cleanup
5021 2005-03-03 13:56 oetiker
5023 * trunk/meta/plan-1.2.txt: added notes about including stuff
5025 2005-03-03 13:48 oetiker
5027 * trunk/meta/plan-1.2.txt: spelled
5029 2005-03-03 13:46 oetiker
5031 * trunk/meta/plan-1.2.txt: initial
5033 2005-03-03 13:34 oetiker
5035 * trunk/contrib/php4/.cvsignore, trunk/meta,
5036 trunk/meta/plan-1.2.txt, ., .cvsignore, bindings/.cvsignore,
5037 bindings/perl-piped/.cvsignore, bindings/perl-shared/.cvsignore,
5038 bindings/tcl/.cvsignore, doc/.cvsignore, examples/.cvsignore,
5039 libraries/.cvsignore, src/.cvsignore: ignorelists are a propperty
5040 of an svn directory not a file
5042 2005-03-03 13:21 oetiker
5044 * branches/gnu, branches/gpl, trunk/CVSROOT, trunk/rrdtool: post
5045 cvs2svn conversion cleanup
5047 2005-02-27 22:00 oetiker
5049 * src/rrd_cgi.c: do not complain when setting environemnt variable
5050 sucessfully. -- hunter@mimuw.edu.pl
5052 2005-02-13 16:13 oetiker
5054 * CONTRIBUTORS, bindings/perl-shared/RRDs.xs, bindings/tcl/tclrrd.c,
5055 src/rrd.h, src/rrd_cgi.c, src/rrd_graph.c, src/rrd_graph.h,
5056 src/rrd_tool.c: let rrd_graph return the actual value range it
5057 picked ... -- Henrik Stoerner <henrik@hswn.dk>
5059 2005-01-28 14:02 oetiker
5061 * src/rrd_hw.c: fix for memory leak. Rene Gallati <security ..
5062 draxinusom.ch>
5064 2005-01-03 22:25 oetiker
5066 * TODO: update todo
5068 2004-10-25 22:22 oetiker
5070 * doc/rrdgraph.src, src/rrd_graph.c, src/rrd_graph.h: *
5071 fore-rules-legend option -- author name missing
5073 2004-10-25 22:21 oetiker
5075 * src/rrd_tool.c: fixed segmentation falt problem in rrd_tool --
5076 Yasuhiro Sumi <yasuhiro.sumi@hde.co.jp>
5078 2004-10-21 19:21 oetiker
5080 * src/rrd_tool.c: fix return codes in the error case -- Haroon
5081 Rafique <haroon.rafique@utoronto.ca>
5083 2004-09-24 21:11 oetiker
5085 * CONTRIBUTORS, doc/rrdgraph_data.src, doc/rrdgraph_rpn.src,
5086 src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c,
5087 src/rrd_resize.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
5088 src/rrd_xport.c: misc fixed and TREND and reduce functionality by
5089 -- David M. Grimes <dgrimes@navisite.com>
5091 2004-08-24 05:26 oetiker
5093 * CONTRIBUTORS, doc/rrdgraph_rpn.src, src/rrd_graph.c,
5094 src/rrd_graph.h, src/rrd_graph_helper.c, src/rrd_rpncalc.c,
5095 src/rrd_rpncalc.h, src/rrd_xport.c: CDEF operators SHIFT, SQRT,
5096 SORT, and REV (reverse). See documentation for what they do. This
5097 included removal of redundant code in the rrd_xport path, replaced
5098 with a call to rrd_graph_script(). -- David M. Grimes
5099 <dgrimes@navisite.com>
5101 2004-08-09 08:38 oetiker
5103 * doc/rrdcgi.pod: added note on escaping :
5105 2004-08-08 21:54 oetiker
5107 * src/rrd_cgi.c: port forward of fixes from the stable version of
5108 rrd_cgi
5110 2004-08-07 23:46 oetiker
5112 * src/rrd_graph.c: when moving the data pointers we should take into
5113 account how fahr off they are. Found by David M. Grimes
5114 <dgrimes@navisite.com>
5116 2004-08-05 21:24 oetiker
5118 * bindings/perl-piped/MANIFEST, bindings/perl-shared/MANIFEST:
5119 removed nonexisting files from manifest
5121 2004-07-30 00:30 jake
5123 * NT-BUILD-TIPS.txt, bindings/perl-shared/RRDs.ppd,
5124 bindings/perl-shared/ntmake.pl, bindings/perl-shared/rrdpl.dsp,
5125 bindings/perl-shared/rrdpl.dsw, confignt/config.h, src/rd_cgi.dsp,
5126 src/rrd.dsp, src/rrd.dsw, src/rrd.vcproj, src/rrd_afm.c,
5127 src/rrd_cgi.dsp, src/rrd_cgi.vcproj, src/rrd_restore.c,
5128 src/rrdtool.dsp, src/rrdtool.dsw, src/rrdtool.sln,
5129 src/rrdtool.suo, src/rrdtool.vcproj: Fix the Win32 build for
5130 executable and perl-shared library. See NT-BUILD-TIPS.txt for step
5131 by step instructions. Remove VC++ project files not being
5132 maintained by anyone.
5134 2004-07-14 10:55 oetiker
5136 * CONTRIBUTORS: added Peter Speck
5138 2004-06-26 09:03 oetiker
5140 * rrdtool.spec: allow building rpm from cvs where there is not
5141 ChangeLog (this gets generated when the distribution tar is built)
5142 -- Tobi and Mike Slifcak
5144 2004-06-23 20:36 oetiker
5146 * src/rrd_graph.c: It's quie enough that the title is placed on the
5147 top of the graph, there's no need to emphasize it more. --
5148 Stanislav Sinyagin <ssinyagin@yahoo.com>
5150 2004-06-23 08:39 oetiker
5152 * src/Makefile.am: reverted ... $< does not work
5154 2004-06-22 22:09 oetiker
5156 * src/Makefile.am: The "$^" variable is GNU make-specific, and fails
5157 to compile under FreeBSD 4.10. Please change it to $<, which is
5158 more compatible. -- Stanislav Sinyagin <ssinyagin@yahoo.com>
5160 2004-06-17 22:09 oetiker
5162 * src/rrd_graph.h: fixed type for text_prop_conv prototype
5164 2004-06-07 19:07 oetiker
5166 * debian/changelog, debian/control, debian/rules: Fix for debian
5167 freetype linking -- Peter Hirdina <Peter.Hirdina@gmx.net>
5169 2004-05-26 22:11 oetiker
5171 * src/fnv.h, src/parsetime.c, src/pngsize.c, src/rrd.h,
5172 src/rrd_afm.c, src/rrd_afm_data.c, src/rrd_afm_data.h,
5173 src/rrd_cgi.c, src/rrd_gfx.c, src/rrd_graph.c,
5174 src/rrd_graph_helper.c, src/rrd_last.c, src/rrd_open.c,
5175 src/rrd_resize.c, src/rrd_restore.c, src/rrd_tool.c,
5176 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c:
5177 reduce compiler warnings. Many small fixes. -- Mike Slifcak
5178 <slif@bellsouth.net>
5180 2004-05-26 22:10 oetiker
5182 * rrdtool.spec: improve redhat/fedora building -- Mike Slifcak
5184 2004-05-26 22:09 oetiker
5186 * debian/rules: update debian build instructions -- Mike Slifcak
5188 2004-05-25 22:08 oetiker
5190 * examples/shared-demo.pl.in: The counter was the only variable
5191 which needed to be an integer. -- Mike Slifcak
5193 2004-05-25 22:07 oetiker
5195 * rrdtool.spec: The rrdtool RPM package was depending on the
5196 rrdtool-perl package. These changes move the examples, which are
5197 primarily perl scripts, in with the rrdtool-perl RPM package,
5198 thereby de-coupling the rest of the RRDtool from Perl. Perhaps
5199 this is silliness ? If there is no need for rrdtool separate from
5200 the Perl modules, let me know, then I'll just create an rrdtool
5201 and an rrdtool-devel RPM package (that would be a cleaner build
5202 and scripting, anyway). -- Mike Slifcak
5204 2004-05-25 22:03 oetiker
5206 * doc/Makefile.am, doc/rrdtool-dump.dtd, doc/rrdtool-xport.dtd:
5207 added dtd descriptsion s or rrdtool xml output -- Wolfgang Schrimm
5208 <wolfgang{dot}schrimm{at}urz{dot}uni-heidelberg{dot}de>
5210 2004-05-25 21:06 oetiker
5212 * bindings/perl-shared/RRDs.xs: added dump and restore ... Mike
5213 Schilli <b2b@perlmeister.com>
5215 2004-05-25 21:01 oetiker
5217 * CONTRIBUTORS: added some contributors
5219 2004-05-25 21:00 oetiker
5221 * doc/rrdupdate.pod: fixed time stamp in example -- Mike Slifcak
5223 2004-05-25 20:59 oetiker
5225 * rrdtool.spec: more fixes for rpm spec -- Mike Slifcak
5227 2004-05-25 20:58 oetiker
5229 * doc/rrdtutorial.pod: single word fix -- Mike Slifcak
5231 2004-05-25 20:57 oetiker
5233 * src/rrd_xport.c: Clear out previous legend array contents before
5234 freeing legend array. Problem could manifest under extreme
5235 resource limits. Not tested. -- Mike Slifcak
5237 2004-05-25 20:55 oetiker
5239 * doc/rrdcreate.pod: subordinate term was improperly formed -- Mike
5240 Slifcak
5242 2004-05-25 20:53 oetiker
5244 * src/rrd_create.c, src/rrd_dump.c: prevent small leak when
5245 resources are exhausted -- Mike Slifcak
5247 2004-05-25 20:52 oetiker
5249 * THREADS, doc/rrdthreads.pod, doc/rrdtutorial.pod,
5250 doc/rrdupdate.pod, src/rrd_cgi.c, src/rrd_resize.c,
5251 src/rrd_restore.c, src/rrd_tool.c, src/rrd_update.c: fix spelling
5252 and syntax, especially in messages that are printed -- Mike
5253 Slifcak
5255 2004-05-25 20:51 oetiker
5257 * src/rrd_cgi.c, src/rrd_dump.c, src/rrd_restore.c, src/rrd_tool.c,
5258 src/rrd_update.c: Update displayed copyright messages to be
5259 consistent. -- Mike Slifcak
5261 2004-05-25 20:51 oetiker
5263 * doc/Makefile.am: don't process the old rrdgraph single file
5264 document -- Mike Slifcak
5266 2004-05-25 20:50 oetiker
5268 * rrdtool.spec: fix rpm rules -- Mike Slifcak
5270 2004-05-25 20:50 oetiker
5272 * debian/control: fixed debian dependencies -- Mike Slifcak
5274 2004-05-25 16:51 oetiker
5276 * src/rrd_rpncalc.c: The expression's head was first checking for
5277 LT, and then for LTIME, and the latter was never reached. --
5278 Stanislav Sinyagin <ssinyagin@yahoo.com>
5280 2004-05-19 05:11 oetiker
5282 * doc/rrd-beginners.pod: integrated from debian
5284 2004-05-18 18:54 oetiker
5286 * src/parsetime.c: its 365 days in a year .... -- Mike Slifcak
5288 2004-05-18 18:53 oetiker
5290 * CONTRIBUTORS, NEWS, README, TODO, bindings/perl-piped/README,
5291 bindings/perl-piped/RRDp.pm, bindings/perl-piped/t/base.t,
5292 bindings/perl-shared/RRDs.pm, bindings/tcl/README,
5293 doc/bin_dec_hex.pod, doc/cdeftutorial.pod, doc/rpntutorial.pod,
5294 doc/rrdcgi.pod, doc/rrdcreate.pod, doc/rrddump.pod,
5295 doc/rrdfetch.pod, doc/rrdgraph-old.pod, doc/rrdgraph.src,
5296 doc/rrdgraph_data.src, doc/rrdgraph_examples.src,
5297 doc/rrdgraph_graph.src, doc/rrdgraph_rpn.src, doc/rrdinfo.pod,
5298 doc/rrdresize.pod, doc/rrdrestore.pod, doc/rrdthreads.pod,
5299 doc/rrdtool.pod, doc/rrdtune.pod, doc/rrdtutorial.es.pod,
5300 doc/rrdtutorial.pod, doc/rrdupdate.pod, src/parsetime.c,
5301 src/rrd_fetch.c, src/rrd_format.c, src/rrd_gfx.c, src/rrd_graph.c:
5302 big spell checking patch -- slif@bellsouth.net
5304 2004-05-18 18:51 oetiker
5306 * src/rrd_restore.c: make force option work
5308 2004-05-18 18:51 oetiker
5310 * doc/Makefile.am: added beginners guide off debian --
5311 slif@bellsouth.net
5313 2004-05-18 18:49 oetiker
5315 * configure.ac, examples/4charts.pl.in, examples/Makefile.am,
5316 examples/shared-demo.pl.in, examples/stripes.pl.in: add 4chars and
5317 fix two examples -- Mike Slifcak <slif@bellsouth.net>
5319 2004-05-18 18:40 oetiker
5321 * debian, debian/README.Debian, debian/build_freetype.sh,
5322 debian/changelog, debian/control, debian/copyright,
5323 debian/librrd0-dev.files, debian/librrd0.files,
5324 debian/librrd0.postinst, debian/librrd0.postrm,
5325 debian/librrd0.shlibs, debian/librrdp-perl.files,
5326 debian/librrds-perl.files, debian/rrdtool-tcl.files,
5327 debian/rrdtool.files, debian/rules, debian/watch: initial debian
5328 build system added -- Mike Slifcak <slif@bellsouth.net>
5330 2004-05-18 18:36 oetiker
5332 * src/Makefile.am: fix library numbering -- Mike Slifcak
5334 2004-05-18 18:25 oetiker
5336 * doc/Makefile.am: better cleaning -- Mike Slifcak
5338 2004-05-12 21:57 oetiker
5340 * bindings/Makefile.am, doc/Makefile.am: locate the mkinstalldirs
5341 script at top level accept "configure --mandir=" settings -- Mike
5342 Slifcak <slif@bellsouth.net>
5344 2004-05-04 21:01 oetiker
5346 * doc/rrdgraph_rpn.src, src/rrd_rpncalc.c, src/rrd_rpncalc.h: Added
5347 the ATAN function. This is being used to convert a DS for each
5348 vector component of wind direction into a single direction for
5349 graphing.
5350 CDEF:avdir=yavg,xavg,/,ATAN,57.296,*,xavg,0,LT,180,0,IF,+,DUP,0,LT,360,0,IF,+
5351 -- Daniel Shiels <dan@marge.tofubar.com>
5353 2004-05-04 20:54 oetiker
5355 * rrdtool.spec: updated spec file -- Chris Adams
5356 <cmadams@hiwaay.net>
5358 2004-05-04 05:25 oetiker
5360 * MakeMakefile: die only after all the version checks are done and
5361 not for each one -- Alex van den Bogaerdt <alex@ergens.op.het.net>
5363 2004-05-03 14:05 oetiker
5365 * Makefile.am, configure.ac, src/Makefile.am: * Allows rrdtool 1.1.x
5366 (2004-04-29) to compile on freebsd. * Add configure options
5367 --disable-rrdcgi disable building of rrdcgi --disable-pthread
5368 disable multithread support -- Stanislav Sinyagin
5369 <ssinyagin@yahoo.com>
5371 2004-05-02 21:10 oetiker
5373 * configure.ac, src/rrd_graph.c: See the patch, attached. It changes
5374 the default angle to 90, and allows one to change it from
5375 configure command line: ./configure RRDGRAPH_YLEGEND_ANGLE=270.0
5376 -- Stanislav Sinyagin <ssinyagin@yahoo.com>
5378 2004-04-18 10:21 oetiker
5380 * src/rrd_restore.c: fixed O_BINARY
5382 2004-03-23 21:34 oetiker
5384 * src/rrd_restore.c: make sure fole is opened binary on restore ...
5385 to make things work on windows -- "Girod, Laurent"
5386 <Laurent.Girod@pmintl.com>
5388 2004-03-21 11:40 oetiker
5390 * doc/rrdgraph.src, src/rrd_graph.c, src/rrd_graph.h,
5391 src/rrd_tool.c: Added --only-graph option -- Piotr Kodzis
5392 <Piotr.Kodzis@inteligo.pl>
5394 2004-03-14 20:58 oetiker
5396 * MakeMakefile, acinclude.m4, bindings/Makefile.am,
5397 bindings/perl-shared/Makefile.PL, bindings/perl-shared/RRDs.pm,
5398 bindings/perl-shared/t/base.t, configure.ac, doc/Makefile.am: make
5399 MakeMaker work on debian and fix some leftovers from the library
5400 rip-out transition -- Tobi
5402 2004-01-19 23:41 oetiker
5404 * src/VeraMono.ttf, src/compile_afm.pl: initial
5406 2004-01-19 23:39 oetiker
5408 * config: kill
5410 2004-01-19 23:39 oetiker
5412 * config/Makefile.am: remove
5414 2004-01-19 23:37 oetiker
5416 * libraries/cgilib-0.4: kill it
5418 2004-01-19 23:35 oetiker
5420 * libraries/Makefile.am, libraries/cgilib-0.4/Makefile.am,
5421 libraries/cgilib-0.4/cgi.5, libraries/cgilib-0.4/cgi.c,
5422 libraries/cgilib-0.4/cgi.h, libraries/cgilib-0.4/cgiDebug.3,
5423 libraries/cgilib-0.4/cgiGetValue.3,
5424 libraries/cgilib-0.4/cgiHeader.3, libraries/cgilib-0.4/cgiInit.3,
5425 libraries/cgilib-0.4/cgiRedirect.3,
5426 libraries/cgilib-0.4/cgilib.dsp, libraries/cgilib-0.4/cgilib.dsw,
5427 libraries/cgilib-0.4/cgilib.vcproj,
5428 libraries/cgilib-0.4/cgitest.c, libraries/cgilib-0.4/jumpto.c,
5429 libraries/cgilib-0.4/readme, libraries/freetype-2.0.5-import.txt,
5430 libraries/libart_lgpl-2.3.7, libraries/libpng-1.2.0,
5431 libraries/libpng-1.2.0-import.txt, libraries/zlib-1.1.4: killem
5433 2004-01-19 23:27 oetiker
5435 * libraries/freetype-2.0.5: all must go
5437 2004-01-19 23:17 oetiker
5439 * MakeMakefile, Makefile.am, NEWS, README, bindings/Makefile.am,
5440 bindings/perl-shared/Makefile.PL, bindings/perl-shared/RRDs.xs,
5441 bindings/tcl/Makefile.am, configure.ac, doc/rrdcgi.pod,
5442 libraries/Makefile.am: misc fixes to get rrdtool working without
5443 included libraries.
5445 2004-01-19 23:16 oetiker
5447 * src/Makefile.am, src/rrd_gfx.h: modifications for 'no more local
5448 libaries'
5450 2004-01-15 18:14 oetiker
5452 * bindings/perl-shared/RRDs.pm, bindings/perl-shared/RRDs.xs:
5453 addition of RRDs::times -- Christophe Kalt <kalt@taranis.org>
5455 2003-12-26 16:54 oetiker
5457 * src/rrd_graph.c: using --riggid it is possible to get a case where
5458 minval is bigger than maxval ... this breaks the horizontal grid
5459 ...
5461 2003-11-27 06:31 oetiker
5463 * bindings/perl-shared/RRDs.xs: Stop RRDs for segfaulting on invalid
5464 graph input -- Ian Holsman <Ian.Holsman@cnet.com>
5466 2003-11-27 06:30 oetiker
5468 * src/rrd_cgi.c: make rrd_cgi build again ... Ian Holsman
5469 <rrd.developers@holsman.net>
5471 2003-11-23 12:55 oetiker
5473 * doc/rrdcgi.pod, src/rrd_cgi.c: New recursive parser for rrdcgi by
5474 Arend-Jan Wijtzes <ajwytzes@wise-guys.nl>
5476 2003-11-19 07:06 oetiker
5478 * src/rrd_gfx.c: Adding attributions: * xml fix was by Ian Holsman
5479 <rrd.developers@holsman.net> * font rotation was by Chris
5480 Turbeville <turbo@verio.net>
5482 2003-11-19 06:58 oetiker
5484 * src/rrd_gfx.c: fixed svg generation
5486 2003-11-17 11:43 oetiker
5488 * src/rrd_restore.c: more correct usage added -- Eldad Zack
5489 <eldad@stoneshaft.ath.cx>
5491 2003-11-14 23:10 oetiker
5493 * src/rrd_cgi.c: handle NULL pointers gracefully
5495 2003-11-12 22:14 oetiker
5497 * bindings/perl-shared/RRDs.xs, src/rrd.h, src/rrd_cgi.c,
5498 src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c: allow to pass an
5499 open filehandle into rrd_graph as an extra argument
5501 2003-11-12 22:13 oetiker
5503 * src/rrd_create.c: make create much faster .. -- David M. Grimes
5504 <dgrimes@navisite.com>
5506 2003-11-11 21:19 oetiker
5508 * doc/rrdrestore.pod, src/rrd_restore.c, src/rrd_tool.c: Allow to
5509 force overwrite when restoring from xml to rrd. -- Eldad Zack
5510 <eldad@stoneshaft.ath.cx>
5512 2003-11-11 19:46 oetiker
5514 * src/fnv.h, src/parsetime.c, src/rrd.h, src/rrd_cgi.c,
5515 src/rrd_create.c, src/rrd_fetch.c, src/rrd_graph.c,
5516 src/rrd_graph_helper.c, src/rrd_update.c, src/rrd_xport.c:
5517 replaced time_value with rrd_time_value as MacOS X introduced a
5518 struct of that name in their standard headers
5520 2003-11-11 19:38 oetiker
5522 * src/rrd_update.c: rrd files should NOT change size ever ... bulk
5523 update code wa buggy. -- David M. Grimes <dgrimes@navisite.com>
5525 2003-11-04 22:20 oetiker
5527 * src/rrd_tool.c: 20 chars max in a ds name -- Kuba Filipowicz
5528 <amo@axit.pl>
5530 2003-10-26 19:29 oetiker
5532 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: added rotation ...
5534 2003-09-04 13:16 oetiker
5536 * src/rrd_update.c: should not assigne but compare ... grrrrr
5538 2003-09-02 21:58 oetiker
5540 * src/rrd_update.c: be pickier about what we accept in rrd_update.
5541 Complain if things do not work out
5543 2003-08-28 21:48 oetiker
5545 * configure.ac: make sure we get only 1 flag -- Chris Turbeville
5546 <turbo@verio.net>
5548 2003-07-28 21:59 oetiker
5550 * bindings/Makefile.am, libraries/freetype-2.0.5/Makefile.am,
5551 src/Makefile.am: I was just taking a look at the development
5552 RRDtool build (I'm looking forward to SVG support), and had a few
5553 problems with an out-of-tree build. I find using a separate build
5554 directory makes things much easier to manage, especially when
5555 building for multiple architectures. I've attached the minor
5556 patches for the progress that I made (I couldn't get the Perl
5557 modules to work, but the main binaries seem okay), and would be
5558 grateful if you could commit them (or something like them!). --
5559 Joseph Walton <joe@kafsemo.org>
5561 2003-07-24 14:51 jake
5563 * src/rrd_graph.h: Allow hyphen character in DEF_NAM_FMT to match
5564 DS_NAM_FMT.
5566 2003-07-16 23:41 jake
5568 * confignt/config.h, libraries/cgilib-0.4/cgilib.vcproj,
5569 libraries/freetype-2.0.5/freetype.vcproj,
5570 libraries/libart_lgpl-2.3.7/libart.vcproj,
5571 libraries/libpng-1.2.0/png.vcproj,
5572 libraries/zlib-1.1.4/zlib.vcproj, src/rrd.vcproj,
5573 src/rrd_cgi.vcproj, src/rrd_graph.c, src/rrdtool.sln,
5574 src/rrdtool.vcproj: Updated MS Visual C++ files from 7.0 to 7.1.
5575 Add code to rrd_graph.c: rrd_graph_init() to use %windir%
5576 environment variable to find the default font at runtime.
5578 2003-07-15 00:58 jake
5580 * src/rrd_rpncalc.h: Moved OP_COUNT to the end of the enumeration.
5582 2003-05-20 20:51 oetiker
5584 * doc/rrdcgi.pod, src/rrd_cgi.c: I've made a patch to rrdcgi to add
5585 <RRD::TIME::STRFTIME ...> which allows you to re-format start and
5586 end-time at-style times using strftime. This allows easy timespans
5587 in the graph (e.g. -2weeks) to be formatted into more usual times.
5588 -- "Erskine, Thomas" <terskine@NRCan.gc.ca>
5590 2003-05-03 15:41 oetiker
5592 * src/rrd_create.c: small patch to rrd_create.c that corrects
5593 problem with the version number of the newly created files. --
5594 Sasha Mikheev <sasha@avalon-net.co.il>
5596 2003-04-29 21:56 oetiker
5598 * src/rrd_open.c: readline in rrd_open.c reads the file in 8 KB
5599 blocks, and calls realloc for each block. realloc is very slow in
5600 Mac OS X for huge blocks, e.g. when restoring databases from huge
5601 xml files. This patch finds the size of the file, and starts out
5602 with malloc'ing the full size. -- Peter Speck <speck@ruc.dk>
5604 2003-04-29 19:37 oetiker
5606 * doc/rrdfetch.pod: added comment on iso
5608 2003-04-29 19:14 jake
5610 * MakeMakefile, doc/rrdupdate.pod, src/rrd_update.c: Change updatev
5611 RRA return from index_number to cf_nam, pdp_cnt. Also revert
5612 accidental addition of -I to aclocal MakeMakefile.
5614 2003-04-26 05:11 oetiker
5616 * src/rrd_restore.c: only restore V2 and larger.
5618 2003-04-25 18:35 jake
5620 * MakeMakefile, bindings/perl-shared/RRDs.pm,
5621 bindings/perl-shared/RRDs.xs, doc/rrdtool.pod, doc/rrdupdate.pod,
5622 src/rrd.h, src/rrd_create.c, src/rrd_info.c, src/rrd_tool.c,
5623 src/rrd_tool.h, src/rrd_update.c: Alternate update interface,
5624 updatev. Returns info about CDPs written to disk as result of
5625 update. Output format is similar to rrd_info, a hash of
5626 key-values.
5628 2003-04-23 22:47 oetiker
5630 * src/rrd_restore.c: fixed version checks to only complain if xml
5631 version is > than current RRD version
5633 2003-04-11 19:43 oetiker
5635 * doc/rrdcreate.pod, doc/rrdgraph-old.pod, doc/rrdgraph_rpn.src,
5636 src/rrd_open.c, src/rrd_restore.c, src/rrd_rpncalc.c,
5637 src/rrd_rpncalc.h, src/rrd_tool.c: New special value COUNT which
5638 allows calculations based on the position of a value within a data
5639 set. Bug fix in rrd_rpncalc.c. PREV returned erroneus value for
5640 the second value. Bug fix in rrd_restore.c. Bug causing seek error
5641 when accesing an RRD restored from an xml that holds an RRD
5642 version <3. -- Ruben Justo <ruben@ainek.com>
5644 2003-04-04 20:51 oetiker
5646 * src/rrd_gfx.c: I think I found a very small bug in rrd graph PDF
5647 output : the is_stream member of pdf_buffer is not initialized,
5648 making bad PDF sometimes (I found a case where is_stream was != 0
5649 for the font initialization). -- lhoudard@netcourrier.com
5651 2003-04-01 22:52 jake
5653 * THREADS, bindings/perl-shared/ntmake.pl, src/rrd.dsp, src/rrd.h,
5654 src/rrd.vcproj, src/rrd_graph.c, src/rrd_nan_inf.c,
5655 src/rrd_not_thread_safe.c, src/rrd_thread_safe_nt.c,
5656 src/rrd_tool.h, src/rrdtool.dsp: Fix Win32 build. VC++ 6.0 and 7.0
5657 now use the thread-safe code.
5659 2003-03-31 21:22 oetiker
5661 * src/rrd_format.h, src/rrd_open.c, src/rrd_update.c: enables
5662 RRDtool updates with microsecond or in case of windows millisecond
5663 precision. This is needed to reduce time measurement error when
5664 archive step is small. (<30s) -- Sasha Mikheev
5665 <sasha@avalon-net.co.il>
5667 2003-03-25 22:29 oetiker
5669 * bindings/perl-shared/ntmake.pl: use the environment variable
5670 VCINSTALLDIR -- Ian Holsman <rrd.developers@holsman.net>
5672 2003-03-24 22:08 oetiker
5674 * src/rrd_thread_safe.c: strerror should not turn us recursive here
5675 ... -- Peter Stamfest <peter@stamfest.at>
5677 2003-03-24 22:05 oetiker
5679 * src/rrd_not_thread_safe.c: strerror must not become recursive --
5680 Peter Stamfest <peter@stamfest.at>
5682 2003-03-12 20:39 oetiker
5684 * doc/rrdresize.pod: remove ^M
5686 2003-03-10 00:30 oetiker
5688 * src/rrd_diff.c: handle cases with two negative numbers -- Sasha
5689 Mikheev <sasha@avalon-net.co.il>
5691 2003-03-08 18:44 oetiker
5693 * src/rrd_graph.c: don't display legends for [HV]RULEs out of graph
5694 bounds (rrdgraph) -- Christophe Kalt <kalt@taranis.org>
5696 2003-03-01 22:25 oetiker
5698 * src/rrd_tool.c: realy suppress size output when talking to stdout.
5699 Patch from Mat Zimmerman @ debian
5701 2003-02-24 18:26 oetiker
5703 * examples/piped-demo.pl.in: fix for : in piped demo
5705 2003-02-22 21:57 oetiker
5707 * doc/rrdthreads.pod: Initial checkin -- Peter Stamfest
5708 <peter@stamfest.at>
5710 2003-02-22 21:57 oetiker
5712 * doc/Makefile.am, src/Makefile.am, src/rrd_error.c: a patch to
5713 avoid a memory leak and a Makefile.am patch to distribute all
5714 required source files -- Peter Stamfest <peter@stamfest.at>
5716 2003-02-21 22:40 oetiker
5718 * examples/piped-demo.pl.in: colons must be escaped
5720 2003-02-20 21:48 oetiker
5722 * libraries/libpng-1.2.0/Makefile.am, src/Makefile.am: make the
5723 threading work and compile, fix linking to libpng and update the
5724 timestaps int the files
5726 2003-02-20 21:27 oetiker
5728 * src/Makefile.am, src/rrd_thread_safe.c, src/rrd_tool.c: updated
5729 copyrigh dates removed error.h from threaded variant added
5730 compiletime to rrdtool
5732 2003-02-16 12:32 oetiker
5734 * src/rrd_restore.c: if output is - there is not need to deref the
5735 handler
5737 2003-02-16 12:31 oetiker
5739 * src/parsetime.c: expect seems to exist on some systems in the
5740 system inc files
5742 2003-02-13 07:05 oetiker
5744 * Makefile.am, THREADS, configure.ac, src/Makefile.am,
5745 src/parsetime.c, src/rrd.h, src/rrd_cgi.c, src/rrd_create.c,
5746 src/rrd_dump.c, src/rrd_error.c, src/rrd_format.c,
5747 src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_info.c,
5748 src/rrd_is_thread_safe.h, src/rrd_last.c,
5749 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_restore.c,
5750 src/rrd_rpncalc.c, src/rrd_stat.c, src/rrd_thread_safe.c,
5751 src/rrd_tool.c, src/rrd_tool.h, src/rrd_update.c: Find attached
5752 the patch I promised to send to you. Please note that there are
5753 three new source files (src/rrd_is_thread_safe.h,
5754 src/rrd_thread_safe.c and src/rrd_not_thread_safe.c) and the
5755 introduction of librrd_th. This library is identical to librrd,
5756 but it contains support code for per-thread global variables
5757 currently used for error information only. This is similar to how
5758 errno per-thread variables are implemented. librrd_th must be
5759 linked alongside of libpthred There is also a new file "THREADS",
5760 holding some documentation. -- Peter Stamfest <peter@stamfest.at>
5762 2003-02-12 07:06 oetiker
5764 * CONTRIBUTORS, bindings/Makefile.am, bindings/perl-shared/MANIFEST,
5765 libraries/Makefile.am, src/Makefile.am: improved dist target --
5766 Peter Stamfest <peter@stamfest.at>
5768 2003-02-11 10:16 oetiker
5770 * doc/rrdgraph_graph.src: removed lg we do not allow this in the
5771 code at th moment
5773 2003-02-05 18:16 oetiker
5775 * src/rrd_resize.c: rrd resize SHRINK was broken :-) -- Scott Mace
5776 <smace@intt.ORG>
5778 2003-01-31 06:46 oetiker
5780 * src/rrd_graph.c: The NaN check should only use lastgdes when
5781 following a STACK -- Scott Mace <smace@intt.ORG>
5783 2003-01-30 21:39 oetiker
5785 * src/rrd_graph.c: fix stak+nan error ... Scott Mace
5786 <smace@intt.ORG>
5788 2003-01-29 07:17 oetiker
5790 * src/rrd_graph.c: fixed the processing of
5791 TICK:vname#color:frac:legend -- Scott Mace <smace@intt.ORG>
5793 2003-01-25 22:50 oetiker
5795 * CONTRIBUTORS, examples/4charts.pl.in, src/rrd_graph.c,
5796 src/rrd_graph.h: added function (--no-minor) to turn off minor
5797 gridlines on graphs -- Travis Brown <tebrown@csh.rit.edu>
5799 2003-01-16 23:27 oetiker
5801 * src/rrd_fetch.c: fix border condition in rra selection of
5802 rrd_fetch -- Stanislav Sinyagin <ssinyagin@yahoo.com>
5804 2003-01-15 19:24 oetiker
5806 * doc/rrdcreate.pod, doc/rrdgraph-old.pod, doc/rrdgraph.src,
5807 doc/rrdgraph_graph.src, src/rrd_graph.c: * single letter variants
5808 for all graph options -- James Overbeck <grendel@gmo.jp>
5810 2002-12-14 22:30 oetiker
5812 * configure.ac: fix rrdtool compile on solaris where CC for perl is
5813 "gcc -B/usr/ccs/bin/" -- Russell Van Tassell
5814 <russell@loosenut.com>
5816 2002-11-29 11:57 oetiker
5818 * doc/rrdtool.pod: note on info added
5820 2002-11-19 22:33 oetiker
5822 * doc/rrdgraph-old.pod, doc/rrdgraph_graph.src, src/rrd_graph.c:
5823 added g as valid string format value
5825 2002-11-18 23:37 oetiker
5827 * configure.ac: check for -OPT:IEEE_NaN_inf=ON on SGI C compiler --
5828 Albert Chin-A-Young <china@thewrittenword.com>
5830 2002-11-03 15:07 oetiker
5832 * MakeMakefile: fixed
5834 2002-10-24 21:17 oetiker
5836 * src/rrd_cgi.c: added patch for apache 2 compatibility
5838 2002-10-07 06:22 oetiker
5840 * MakeMakefile: keep up with the jhonses
5842 2002-10-07 06:21 oetiker
5844 * src/rrd_graph.c: -z does not take an option -- Tomoyuki Murakami
5845 <tomoyuki@pobox.com>
5847 2002-09-02 18:41 oetiker
5849 * src/rrd_graph.c: fixed leak in VDEF_PERCENT handlin -- Perry Stoll
5850 <perry_stoll@yahoo.com>
5852 2002-08-01 05:42 oetiker
5854 * src/rrd_graph.c: fix for segfault condition in print_calc -- Paul
5855 Clifford <paul.clifford@bbc.co.uk>
5857 2002-07-31 05:42 oetiker
5859 * doc/rrdfetch.pod: improved fetch explanation --
5860 Nenad.Antic@era.ericsson.se
5862 2002-07-13 18:35 oetiker
5864 * src/rrd_graph.h, src/rrd_rpncalc.c, src/rrd_rpncalc.h: fixed
5865 DEF_NAM_FMT definition added double include protection the
5866 rrd_graph.h and rrd_rpncalc.h
5868 2002-07-12 11:20 oetiker
5870 * src/rrd_rpncalc.c: fixed PREV parsing ... Gonzalo Augusto Arana
5871 Tagle <garana@uolsinectis.com.ar>
5873 2002-07-06 15:45 oetiker
5875 * src/rrd_rpncalc.h: new operators must be added at the END of the
5876 sequence ...
5878 2002-07-05 18:57 oetiker
5880 * doc/cdeftutorial.pod, doc/rrdgraph_rpn.src, src/rrd_graph.c,
5881 src/rrd_rpncalc.c, src/rrd_rpncalc.h: new operand on rrdgraph
5882 CDEFs: PREV(xxxx) -- Gonzalo Augusto Arana Tagle
5883 <garana@uolsinectis.com.ar>
5885 2002-07-05 18:47 oetiker
5887 * bindings/perl-shared/RRDs.pm: explain tzset
5889 2002-07-02 10:35 oetiker
5891 * src/rrd_nan_inf.c: fixed DINF for win32
5893 2002-06-29 15:33 alex
5895 * doc/rrdgraph.src, doc/rrdgraph_data.src, doc/rrdgraph_graph.src:
5896 Changed DEF:...
5898 2002-06-29 15:24 alex
5900 * src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c: Changed
5901 parsing again. Added a DEBUG prefix to all grapher commands
5903 2002-06-29 14:55 alex
5905 * src/rrd_graph_helper.h: Not needed anymore
5907 2002-06-27 19:34 alex
5909 * src/rrd_graph.c, src/rrd_graph.h: DEF now takes "--start" and
5910 "--end" LINEx, AREA and such now take parameter "STACK"
5912 2002-06-23 23:13 alex
5914 * doc/rrdgraph_data.src, doc/rrdgraph_examples.src: Updated docs for
5915 the "DEF ... :step=nnnn" case
5917 2002-06-23 22:29 alex
5919 * src/Makefile.am, src/rrd_fetch.c, src/rrd_graph.c,
5920 src/rrd_resize.c: Added "step=1800" and such to "DEF" Cleaned some
5921 of the signed vs. unsigned problems
5923 2002-06-23 22:28 alex
5925 * src/rrd_format.h, src/rrd_nan_inf.c, src/rrd_nan_inf.h: In stead
5926 of a zillion warnings, only one place gives a warning for DNAN
5928 2002-06-20 00:21 jake
5930 * NT-BUILD-TIPS.txt, bindings/perl-shared/RRDs.xs,
5931 bindings/perl-shared/ntmake.pl, confignt/config.h,
5932 libraries/freetype-2.0.5/freetype.dsp,
5933 libraries/libart_lgpl-2.3.7/libart.dsp,
5934 libraries/libpng-1.2.0/png.dsp, libraries/zlib-1.1.4/zlib.dsp,
5935 src/rrd.dsp, src/rrd_open.c, src/rrd_tool.h, src/rrdtool.dsp,
5936 src/rrdtool.ncb: More Win32 build changes; thanks to Kerry
5937 Calvert.
5939 2002-06-14 12:15 oetiker
5941 * doc/rrdresize.pod: better explanations -- "Shipway, Steve"
5942 <steve.shipway@eds.com>
5944 2002-05-22 15:25 jake
5946 * doc/rrdtune.pod: Changed intercept to slope for beta parameter in
5947 rrdtune doc.
5949 2002-05-22 05:35 oetiker
5951 * bindings/perl-shared/ntmake.pl,
5952 libraries/cgilib-0.4/cgilib.vcproj,
5953 libraries/freetype-2.0.5/freetype.vcproj,
5954 libraries/libart_lgpl-2.3.7/libart.vcproj,
5955 libraries/libpng-1.2.0/png.vcproj,
5956 libraries/zlib-1.1.4/zlib.vcproj, src/rrd.vcproj,
5957 src/rrd_cgi.vcproj, src/rrdtool.ncb, src/rrdtool.sln,
5958 src/rrdtool.suo, src/rrdtool.vcproj: VC++ .NET (7.0) project files
5959 -- Eric Chamberlain <echamber@socrates.Berkeley.EDU>
5961 2002-05-16 19:18 oetiker
5963 * configure.ac: added -W ... lets have some more warnings ... with
5964 gcc 3.1 985
5966 2002-05-15 06:14 oetiker
5968 * libraries/afm/compile_afm.pl, src/rrd_afm_data.c: afm fixes --
5969 Peter Speck <speck@ruc.dk>
5971 2002-05-14 21:52 jake
5973 * NT-BUILD-TIPS.txt, confignt/config.h,
5974 libraries/libart_lgpl-2.3.7/libart.dsp, src/rrd.dsp,
5975 src/rrd_tool.c, src/rrdtool.dsp: Fix Win32 Build compatibility.
5977 2002-05-14 21:48 oetiker
5979 * src/rrd_restore.c: double free fixed
5981 2002-05-14 05:28 oetiker
5983 * configure.ac, src/rrd_tool.c: make opendir readdir chdir chroot
5984 and thus the serverfunctionality a conditional compile depending
5985 on the presence of the necessary function calls.
5987 2002-05-11 09:09 oetiker
5989 * configure.ac, src/rrd_tool.c, src/rrd_tool.h: make dirent
5990 sys/types and sys/stat autoconfable ....
5992 2002-05-08 20:34 oetiker
5994 * doc/rrdtool.pod, src/rrd_tool.c, src/rrd_tool.h: Add funtionality
5995 to rrdtool to run it as a 'server' -- Hartmut.Vogler@epost.de
5997 2002-05-07 21:58 oetiker
5999 * CONTRIBUTORS, bindings/perl-shared/RRDs.xs, doc/Makefile.am,
6000 doc/rrdtool.pod, doc/rrdxport.pod, examples/shared-demo.pl.in,
6001 src/Makefile.am, src/rrd.h, src/rrd_graph.c, src/rrd_graph.h,
6002 src/rrd_tool.c, src/rrd_xport.c, src/rrd_xport.h: new command
6003 rrdtool xport integrated -- Wolfgang Schrimm
6004 <Wolfgang.Schrimm@urz.uni-heidelberg.de>
6006 2002-05-02 13:23 oetiker
6008 * doc/rrdcreate.pod: typo fixed
6010 2002-04-29 17:11 oetiker
6012 * src/rrd_graph.c: badformat parser fixed ... for good this time I
6013 hope
6015 2002-04-28 19:13 oetiker
6017 * src/rrd_graph.c: inserted PRINT checker at the wrong point ...
6019 2002-04-28 14:14 oetiker
6021 * src/rrd_graph.c: It's nice and simple, the error checker for the
6022 PRINT stuff which is passed to printf() is not allowing certain
6023 valid printf() style operations which make text alignment much
6024 more fun. -- Richard A Steenbergen <ras@e-gerbil.net>
6026 2002-04-24 21:04 oetiker
6028 * examples/cgi-demo.cgi, libraries/libart_lgpl-2.3.7/art_config.h,
6029 src/rrd_graph.c: fixed setlocale issues
6031 2002-04-24 20:54 oetiker
6033 * configure.ac, doc/rrdgraph.src: fixed adress for wishlist
6035 2002-04-24 20:49 oetiker
6037 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: Patch for
6038 supporting PDF as output format
6040 2002-04-24 20:49 oetiker
6042 * src/rrd_graph.c, src/rrd_graph.h: Modification of rrd_graph.c/h so
6043 it uses dashes for gridlines much like rrdtool 1.0 Avoids drawing
6044 minor vertical gridlines where a major gridline is to avoid
6045 artifacts from having the grey line beneath the red one. Patches
6046 src/rrd_graph.c and src/rrd_graph.h -- Peter Speck <speck@ruc.dk
6048 2002-04-24 20:48 oetiker
6050 * src/rrd_gfx.c: Improvement of svg/eps dash code so it adjusts
6051 dash-lengths for round caps. -- Peter Speck <speck@ruc.dk>
6053 2002-04-24 20:43 oetiker
6055 * src/rrd_graph.c: fixed setlocale issues
6057 2002-04-16 05:00 oetiker
6059 * doc/rrdgraph.src: doc for gridfit by peter
6061 2002-04-15 21:29 oetiker
6063 * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h: Evenly-spaced
6064 y-axis gridlines. I had to split horizontal_grid() into
6065 calc_horizontal_grid and draw_horizontal_grid as the calculated
6066 info is needed in the adjustment code. My previous patch had the
6067 problem that it adjusted the y-axis too late, e.g. after the data
6068 lines was drawn. The result of the calc is stored in struct
6069 ygrid_scale_t which image_desc_t has as a member. --no-gridfit is
6070 implemented. The round-to-integer coordinates for png is moved to
6071 the libart code in rrd_gfx. The 'close path' code is cleaned up so
6072 the node list is left unchanged if you want to save the same graph
6073 in multiple formats in one run. The rounding is done on the scaled
6074 coordinates (zoom). I have made a simple version for logarithmic y
6075 scales as such a scale might have 5 gridlines with 4 difference
6076 spacings. This version only uses y = 10^x values for modifying the
6077 scale. -- Peter Speck <speck@ruc.dk>
6079 2002-04-09 21:35 oetiker
6081 * doc/rrdcgi.pod: remove boguos description of goodfor and refresh
6083 2002-04-09 21:34 oetiker
6085 * bindings/perl-shared/RRDs.xs: removed tzset as it is in rrd_graph
6086 now
6088 2002-04-09 21:34 oetiker
6090 * configure.ac, src/rrd_graph.c: added tzset and setlocale to
6091 rrd_graph
6093 2002-04-07 22:07 oetiker
6095 * src/rrd_afm.c, src/rrd_afm.h, src/rrd_afm_data.c,
6096 src/rrd_afm_data.h: added missing files from peters patch
6098 2002-04-07 20:20 oetiker
6100 * configure.ac, doc/rrdgraph.src, examples/4charts.pl.in,
6101 examples/bigtops.pl, examples/piped-demo.pl,
6102 examples/shared-demo.pl, examples/stripes.pl,
6103 libraries/Makefile.am, libraries/afm, libraries/afm/COPYRIGHT.txt,
6104 libraries/afm/Courier-Bold.afm,
6105 libraries/afm/Courier-BoldOblique.afm,
6106 libraries/afm/Courier-Oblique.afm, libraries/afm/Courier.afm,
6107 libraries/afm/Helvetica-Bold.afm,
6108 libraries/afm/Helvetica-BoldOblique.afm,
6109 libraries/afm/Helvetica-Oblique.afm, libraries/afm/Helvetica.afm,
6110 libraries/afm/Makefile.am, libraries/afm/Symbol.afm,
6111 libraries/afm/Times-Bold.afm, libraries/afm/Times-BoldItalic.afm,
6112 libraries/afm/Times-Italic.afm, libraries/afm/Times-Roman.afm,
6113 libraries/afm/ZapfDingbats.afm, libraries/afm/compile_afm.pl,
6114 libraries/afm/glyphlist.txt, libraries/afm/test-afm.c,
6115 libraries/libart_lgpl-2.3.7/Makefile.in,
6116 libraries/libpng-1.2.0/Makefile.in, src/Makefile.am,
6117 src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c, src/rrd_tool.c: 3
6118 patches, #3 depends on #1 as EPS uses AFM for stringwidth too.
6119 src/rrd_afm.[ch], src/rrd_afm_data.[ch] and changes to
6120 rrd_gfx.[ch] to use AFM for stringwidth in SVG output.
6121 libraries/afm with .afm files for the standard 14 postscript fonts
6122 and perl script to create src/rrd_afm_data.c Includes small test
6123 program to show examples of calculated stringwidth and actual
6124 stringwidth. Adds EPS output support. Modifies rrd_tool.c as
6125 rrd_graph() changes the argv pointer, and rrd_tool then always
6126 wrote the 200x100 output line to the file (which probably doesn't
6127 do anything for png images, but eps files fail having it after the
6128 %%EOF marker). -- Peter Speck <speck@ruc.dk>
6130 2002-04-06 12:40 alex
6132 * src/rrd_graph.c: Different default font when WIN32 is defined
6134 2002-04-06 12:25 alex
6136 * NT-BUILD-TIPS.txt, bindings/perl-shared/Makefile.PL,
6137 bindings/perl-shared/RRDs.pm, bindings/perl-shared/ntmake.pl,
6138 bindings/perl-shared/t/base.t, doc/Makefile.am,
6139 doc/cdeftutorial.pod, doc/rrdgraph-old.pod,
6140 doc/rrdgraph_graph.src, doc/rrdtutorial.es.pod,
6141 examples/cgi-demo.cgi, examples/cgi-demo.cgi.in,
6142 examples/piped-demo.pl, examples/piped-demo.pl.in,
6143 examples/shared-demo.pl, examples/shared-demo.pl.in,
6144 src/rrd_cgi.c, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
6145 src/rrd_graph.h, src/rrd_tool.h: Removed references to GIF Changed
6146 y0 and such into Y0 and so
6148 2002-04-05 23:51 jake
6150 * NT-BUILD-TIPS.txt, bindings/perl-shared/RRDs.xs,
6151 bindings/perl-shared/ntmake.pl, confignt, confignt/config.h,
6152 libraries/freetype-2.0.5/freetype.dsp,
6153 libraries/libart_lgpl-2.3.7/libart.dsp,
6154 libraries/libpng-1.2.0/png.dsp, libraries/zlib-1.1.4/zlib.dsp,
6155 src/ntconfig.h, src/rrd.dsp, src/rrd_gfx.c, src/rrd_graph.c,
6156 src/rrd_tool.h, src/rrdtool.dsp, src/rrdtool.dsw: Updated/added
6157 MVSC++ 6.0 project files for compilation of rrd.lib and
6158 rrdtool.exe on Win32. Changes for RRDs compilation on Win32. Moved
6159 src/ntconfig.h to confignt/config.h.
6161 2002-04-03 14:52 oetiker
6163 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph.h: As
6164 gfx_canvas_t now has excatly the same lifespan as image_desc_t,
6165 I've made 'gfx_canvas_t canvas' a member of image_desc_t and
6166 dropped it as a separate parameter in all function calls.
6167 imgformat, interlaced and zoom are moved to gfx_canvas_t. I have
6168 dropped my old fontlib-enum as imgformat contains that
6169 information. The gfx_render_xxx switch is moved to rrd_gfx so
6170 rrd_graph is (almost) only bothered with image formats in cmd line
6171 parsing. gfx_close_path is added. gfx_new_dashed_line is added
6172 with 2 new arguments: length of a dash and length between dashes.
6173 gfx_new_line is still there for plain lines. Having dash-length ==
6174 0 creates normal line. rrd_graph.c is not updated for dashed
6175 lines. It's not decided how one should specify which and how lines
6176 are dashed. An extension of the color specification? svg is
6177 updated for dashes and opacity, but libart code is not. I've fixed
6178 indent in SVG, all lines had a space before func decl. etc. Misc
6179 small fixes, e.g. sscanf of gfx_color_t, position of x-axis arrow.
6180 --- Peter Speck <speck@ruc.dk>
6182 2002-04-03 05:32 oetiker
6184 * src/rrd_restore.c: i suck. sorry. add ,0666 to the open(). -- Paul
6185 Vixie <paul@vix.com>
6187 2002-04-02 21:32 oetiker
6189 * bindings/perl-shared/RRDs.xs: added call to tzset to activate TZ
6190 settings -- Paul A Vixie <vixie@vix.com>
6192 2002-04-02 21:31 oetiker
6194 * src/rrd_restore.c: aded missing fcntl.h
6196 2002-04-02 19:37 oetiker
6198 * src/rrd_restore.c: rrd restore should not burn down existing files
6199 -- Paul Vixie <paul@vix.com>
6201 2002-04-01 18:32 oetiker
6203 * NEWS: merged svg update
6205 2002-04-01 18:31 oetiker
6207 * src/rrd_diff.c: "!" takes a higher preference than "||" this means
6208 rrd_update N:: would segfault -- Oliver Cook <ollie@uk.clara.net>
6210 2002-03-28 17:33 jake
6212 * MakeMakefile: Added comment suggesting use of -I flag with
6213 aclocal.
6215 2002-03-26 07:02 oetiker
6217 * doc/rrdgraph.src, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.h:
6218 added SVG support -- Peter Speck <speck@ruc.dk>
6220 2002-03-23 20:41 alex
6222 * src/rrd_graph.c: Better positioning of the pie when it is alone on
6223 the canvas
6225 2002-03-23 20:01 alex
6227 * NEWS: Modified rrd_graph
6229 2002-03-23 19:59 alex
6231 * src/rrd_graph.c, src/rrd_graph.h: Changes in rrd_graph; see NEWS
6233 2002-03-23 09:05 oetiker
6235 * doc/rrdcgi.pod, doc/rrdgraph.src, doc/rrdtutorial.pod: removed
6236 reference to GIF
6238 2002-03-23 09:01 oetiker
6240 * src/Makefile.am, src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c:
6241 remove all traces of GIF and make PNG the default
6243 2002-03-23 08:53 oetiker
6245 * src/rrd_graph.c: Move CDEF start pointers if start of cdef is a
6246 step ahead of the start of the data -- Ashok Mandala
6247 <chakri063@yahoo.com>
6249 2002-03-21 22:39 oetiker
6251 * src/rrd_graph.c: fixed color area in legend and fixed color area
6252 in 3d border
6254 2002-03-21 12:00 alex
6256 * src/rrd_graph.c, src/rrd_graph.h: Pie charts didn't have
6257 anti-aliasing; building them clockwise seems to solve this
6258 problem.
6260 2002-03-20 22:48 oetiker
6262 * src/rrd_rpncalc.c: fixed longstanding bug affection CDEFS where
6263 values from rrds with different resolutions got mixed ..
6265 2002-03-17 22:40 alex
6267 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: Changed the way
6268 circle sections are drawn.
6270 2002-03-13 02:58 alex
6272 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: New, hopefully
6273 better, implementation of PART drawing
6275 2002-03-12 07:19 oetiker
6277 * libraries/zlib-1.1.3: realy remove zlibe 1.1.3 dir
6279 2002-03-12 07:18 oetiker
6281 * MakeMakefile, configure.ac, examples/bigtops.pl,
6282 examples/piped-demo.pl, examples/shared-demo.pl,
6283 examples/stripes.pl: updated
6285 2002-03-12 07:17 oetiker
6287 * libraries/libart_lgpl-2.3.7,
6288 libraries/libart_lgpl-2.3.7/.cvsignore: ignore generated files
6290 2002-03-12 07:16 oetiker
6292 * libraries/libart_lgpl-2.3.7/libart_lgpl_2.la,
6293 libraries/zlib-1.1.4, libraries/zlib-1.1.4/.cvsignore,
6294 libraries/zlib-1.1.4/Makefile, libraries/zlib-1.1.4/Makefile.in:
6295 missing bits
6297 2002-03-12 06:43 oetiker
6299 * configure.ac: updated to zlib 1.1.4
6301 2002-03-12 06:42 oetiker
6303 * libraries/zlib-1.1.3/ChangeLog, libraries/zlib-1.1.3/FAQ,
6304 libraries/zlib-1.1.3/INDEX, libraries/zlib-1.1.3/Makefile.am,
6305 libraries/zlib-1.1.3/README, libraries/zlib-1.1.3/README.rrdtool,
6306 libraries/zlib-1.1.3/adler32.c,
6307 libraries/zlib-1.1.3/algorithm.txt,
6308 libraries/zlib-1.1.3/compress.c, libraries/zlib-1.1.3/crc32.c,
6309 libraries/zlib-1.1.3/deflate.c, libraries/zlib-1.1.3/deflate.h,
6310 libraries/zlib-1.1.3/descrip.mms, libraries/zlib-1.1.3/example.c,
6311 libraries/zlib-1.1.3/gzio.c, libraries/zlib-1.1.3/infblock.c,
6312 libraries/zlib-1.1.3/infblock.h, libraries/zlib-1.1.3/infcodes.c,
6313 libraries/zlib-1.1.3/infcodes.h, libraries/zlib-1.1.3/inffast.c,
6314 libraries/zlib-1.1.3/inffast.h, libraries/zlib-1.1.3/inffixed.h,
6315 libraries/zlib-1.1.3/inflate.c, libraries/zlib-1.1.3/inftrees.c,
6316 libraries/zlib-1.1.3/inftrees.h, libraries/zlib-1.1.3/infutil.c,
6317 libraries/zlib-1.1.3/infutil.h, libraries/zlib-1.1.3/maketree.c,
6318 libraries/zlib-1.1.3/minigzip.c, libraries/zlib-1.1.3/trees.c,
6319 libraries/zlib-1.1.3/trees.h, libraries/zlib-1.1.3/uncompr.c,
6320 libraries/zlib-1.1.3/zconf.h, libraries/zlib-1.1.3/zlib.3,
6321 libraries/zlib-1.1.3/zlib.dsp, libraries/zlib-1.1.3/zlib.dsw,
6322 libraries/zlib-1.1.3/zlib.h, libraries/zlib-1.1.3/zutil.c,
6323 libraries/zlib-1.1.3/zutil.h, libraries/zlib-1.1.4,
6324 libraries/zlib-1.1.4/ChangeLog, libraries/zlib-1.1.4/FAQ,
6325 libraries/zlib-1.1.4/INDEX, libraries/zlib-1.1.4/Make_vms.com,
6326 libraries/zlib-1.1.4/Makefile, libraries/zlib-1.1.4/Makefile.am,
6327 libraries/zlib-1.1.4/Makefile.am~,
6328 libraries/zlib-1.1.4/Makefile.in,
6329 libraries/zlib-1.1.4/Makefile.riscos, libraries/zlib-1.1.4/README,
6330 libraries/zlib-1.1.4/adler32.c,
6331 libraries/zlib-1.1.4/algorithm.txt,
6332 libraries/zlib-1.1.4/compress.c, libraries/zlib-1.1.4/crc32.c,
6333 libraries/zlib-1.1.4/deflate.c, libraries/zlib-1.1.4/deflate.h,
6334 libraries/zlib-1.1.4/descrip.mms, libraries/zlib-1.1.4/example.c,
6335 libraries/zlib-1.1.4/gzio.c, libraries/zlib-1.1.4/infblock.c,
6336 libraries/zlib-1.1.4/infblock.h, libraries/zlib-1.1.4/infcodes.c,
6337 libraries/zlib-1.1.4/infcodes.h, libraries/zlib-1.1.4/inffast.c,
6338 libraries/zlib-1.1.4/inffast.h, libraries/zlib-1.1.4/inffixed.h,
6339 libraries/zlib-1.1.4/inflate.c, libraries/zlib-1.1.4/inftrees.c,
6340 libraries/zlib-1.1.4/inftrees.h, libraries/zlib-1.1.4/infutil.c,
6341 libraries/zlib-1.1.4/infutil.h, libraries/zlib-1.1.4/maketree.c,
6342 libraries/zlib-1.1.4/minigzip.c, libraries/zlib-1.1.4/trees.c,
6343 libraries/zlib-1.1.4/trees.h, libraries/zlib-1.1.4/uncompr.c,
6344 libraries/zlib-1.1.4/zconf.h, libraries/zlib-1.1.4/zlib.3,
6345 libraries/zlib-1.1.4/zlib.h, libraries/zlib-1.1.4/zlib.html,
6346 libraries/zlib-1.1.4/zutil.c, libraries/zlib-1.1.4/zutil.h:
6347 replace zlib 1.1.3 with zlib 1.1.4
6349 2002-03-10 23:08 alex
6351 * doc/rrdgraph_graph.src, src/rrd_graph.c, src/rrd_graph.h: Pie
6352 chart support added to rrdtool graph
6354 2002-03-10 22:49 oetiker
6356 * MakeMakefile: added quotes to echo
6358 2002-03-10 16:22 alex
6360 * src/rrd_rpncalc.c: Realigned function rpn_calc() Stack checking
6361 now done using a macro
6363 2002-03-10 14:58 alex
6365 * doc/rrdgraph.src, doc/rrdgraph_rpn.src: Fixed some typos/errors
6366 Updated for the NE and ISINF operators in RPN
6368 2002-03-10 14:53 alex
6370 * src/rrd_graph.c: Using the font option resulted in a segfault.
6371 Needs more care, the current change is just a hack
6373 2002-03-10 14:48 alex
6375 * src/rrd_rpncalc.c, src/rrd_rpncalc.h: Added NE and ISINF operands
6376 to RPN
6378 2002-03-10 12:28 oetiker
6380 * MakeMakefile: better version check
6382 2002-03-08 22:14 alex
6384 * doc/rrdtutorial.pod: Needed to escape a wildcard
6386 2002-03-08 22:11 alex
6388 * doc/rrdtutorial.pod: Fixed some typos
6390 2002-02-18 21:52 oetiker
6392 * MakeMakefile, examples/bigtops.pl: added autotools version check
6393 to MakeMakefiles
6395 2002-02-09 06:21 oetiker
6397 * src/rrd_gfx.c: do propper error checking and release memmory when
6398 it is not required anymore
6400 2002-02-08 18:40 oetiker
6402 * src/rrd_cgi.c: allow rrd_cgi to deal with umlauts -- Alexander
6403 Schwartz <alexander.schwartz@gmx.net>
6405 2002-02-03 08:10 oetiker
6407 * doc/rrdcreate.pod: fixed spelling
6409 2002-02-02 14:36 oetiker
6411 * src/rrd_graph.c: fixed data pointer storage
6413 2002-02-01 20:34 oetiker
6415 * src/gdpng.c, src/gifsize.c, src/pngsize.c, src/rrd_cgi.c,
6416 src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
6417 src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
6418 src/rrd_format.c, src/rrd_graph.c, src/rrd_hw.c, src/rrd_info.c,
6419 src/rrd_last.c, src/rrd_open.c, src/rrd_resize.c,
6420 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_stat.c,
6421 src/rrd_tool.c, src/rrd_tune.c, src/rrd_update.c: fixed version
6422 number and date/time
6424 2002-02-01 20:29 oetiker
6426 * libraries/libart_lgpl-2.3.7/Makefile,
6427 libraries/libpng-1.2.0/Makefile, src/rrd_graph.c: *** empty log
6428 message ***
6430 2002-01-31 22:44 oetiker
6432 * acinclude.m4: this file and all the external libraries
6433 configurability was contributed by mat zimmermann
6435 2002-01-31 22:43 oetiker
6437 * acinclude.m4, configure.ac, examples/minmax.pl,
6438 libraries/Makefile.am, src/Makefile.am, src/rrd_graph.c: allow use
6439 of libraries already installed on the system
6441 2002-01-31 11:56 oetiker
6443 * src/parsetime.c: make "18:00 yesterday" work Pavel Mores
6444 <pvl@uh.cz>
6446 2002-01-31 07:23 oetiker
6448 * src/rrd_graph.c: weeknumber is not %V which is more appropriate
6449 than %W
6451 2002-01-31 06:36 oetiker
6453 * MakeMakefile: copy ltmain.sh
6455 2002-01-17 20:31 oetiker
6457 * libraries/libpng-1.0.9: this also
6459 2002-01-17 20:30 oetiker
6461 * config/libtool, libraries/gd1.3, libraries/libpng-1.0.9/ANNOUNCE,
6462 libraries/libpng-1.0.9/CHANGES, libraries/libpng-1.0.9/INSTALL,
6463 libraries/libpng-1.0.9/KNOWNBUG, libraries/libpng-1.0.9/LICENSE,
6464 libraries/libpng-1.0.9/Makefil,
6465 libraries/libpng-1.0.9/Makefile.am, libraries/libpng-1.0.9/README,
6466 libraries/libpng-1.0.9/README.rrdtool,
6467 libraries/libpng-1.0.9/TODO, libraries/libpng-1.0.9/Y2KINFO,
6468 libraries/libpng-1.0.9/example.c, libraries/libpng-1.0.9/libpng.3,
6469 libraries/libpng-1.0.9/libpng.txt,
6470 libraries/libpng-1.0.9/libpngpf.3, libraries/libpng-1.0.9/png.5,
6471 libraries/libpng-1.0.9/png.c, libraries/libpng-1.0.9/png.dsp,
6472 libraries/libpng-1.0.9/png.dsw, libraries/libpng-1.0.9/png.h,
6473 libraries/libpng-1.0.9/pngasmrd.h,
6474 libraries/libpng-1.0.9/pngbar.jpg,
6475 libraries/libpng-1.0.9/pngbar.png,
6476 libraries/libpng-1.0.9/pngconf.h,
6477 libraries/libpng-1.0.9/pngerror.c,
6478 libraries/libpng-1.0.9/pnggccrd.c,
6479 libraries/libpng-1.0.9/pngget.c, libraries/libpng-1.0.9/pngmem.c,
6480 libraries/libpng-1.0.9/pngnow.png,
6481 libraries/libpng-1.0.9/pngpread.c,
6482 libraries/libpng-1.0.9/pngread.c, libraries/libpng-1.0.9/pngrio.c,
6483 libraries/libpng-1.0.9/pngrtran.c,
6484 libraries/libpng-1.0.9/pngrutil.c,
6485 libraries/libpng-1.0.9/pngset.c, libraries/libpng-1.0.9/pngtest.c,
6486 libraries/libpng-1.0.9/pngtest.png,
6487 libraries/libpng-1.0.9/pngtrans.c,
6488 libraries/libpng-1.0.9/pngvcrd.c, libraries/libpng-1.0.9/pngwio.c,
6489 libraries/libpng-1.0.9/pngwrite.c,
6490 libraries/libpng-1.0.9/pngwtran.c,
6491 libraries/libpng-1.0.9/pngwutil.c: this is not needed anymore
6493 2002-01-17 20:28 oetiker
6495 * libraries/gd1.3/.cvsignore: killing remains
6497 2002-01-16 23:11 oetiker
6499 * MakeMakefile: added places for download
6501 2002-01-15 22:58 oetiker
6503 * ., .cvsignore, config, config/.cvsignore: ignore irrelevant things
6505 2002-01-15 22:53 oetiker
6507 * libraries/freetype-2.0.5, libraries/freetype-2.0.5/.cvsignore,
6508 libraries/libart_lgpl-2.3.7,
6509 libraries/libart_lgpl-2.3.7/.cvsignore, libraries/libpng-1.2.0,
6510 libraries/libpng-1.2.0/.cvsignore: added new .cvsignore files
6512 2002-01-15 22:51 oetiker
6514 * CONTRIBUTORS, MakeMakefile, Makefile.am, NEWS, config/acconfig.h,
6515 config/aclocal.m4, config/config.guess, config/config.h.in,
6516 config/config.sub, config/install-sh, config/ltconfig,
6517 config/ltmain.sh, config/missing, config/mkinstalldirs,
6518 config/stamp-h, config/stamp-h.in, configure.ac, configure.in,
6519 doc/rrdgraph.src, doc/rrdgraph_graph.src, examples/4charts.pl.in,
6520 examples/bigtops.pl, examples/bigtops.pl.in,
6521 examples/cgi-demo.cgi, examples/minmax.pl, examples/minmax.pl.in,
6522 examples/piped-demo.pl, examples/piped-demo.pl.in,
6523 examples/shared-demo.pl, examples/shared-demo.pl.in,
6524 examples/stripes.pl, examples/stripes.pl.in,
6525 libraries/Makefile.am, libraries/cgilib-0.4/Makefile.am,
6526 libraries/freetype-2.0.5, libraries/freetype-2.0.5-import.txt,
6527 libraries/freetype-2.0.5/Makefile.am,
6528 libraries/freetype-2.0.5/README,
6529 libraries/freetype-2.0.5/ahangles.c,
6530 libraries/freetype-2.0.5/ahglobal.c,
6531 libraries/freetype-2.0.5/ahglyph.c,
6532 libraries/freetype-2.0.5/ahhint.c,
6533 libraries/freetype-2.0.5/ahmodule.c,
6534 libraries/freetype-2.0.5/ahoptim.c,
6535 libraries/freetype-2.0.5/autohint.c,
6536 libraries/freetype-2.0.5/cff.c,
6537 libraries/freetype-2.0.5/cffdrivr.c,
6538 libraries/freetype-2.0.5/cffgload.c,
6539 libraries/freetype-2.0.5/cffload.c,
6540 libraries/freetype-2.0.5/cffobjs.c,
6541 libraries/freetype-2.0.5/cffparse.c,
6542 libraries/freetype-2.0.5/cidgload.c,
6543 libraries/freetype-2.0.5/cidload.c,
6544 libraries/freetype-2.0.5/cidobjs.c,
6545 libraries/freetype-2.0.5/cidparse.c,
6546 libraries/freetype-2.0.5/cidriver.c,
6547 libraries/freetype-2.0.5/ftbase.c,
6548 libraries/freetype-2.0.5/ftbbox.c,
6549 libraries/freetype-2.0.5/ftcache.c,
6550 libraries/freetype-2.0.5/ftcalc.c,
6551 libraries/freetype-2.0.5/ftcchunk.c,
6552 libraries/freetype-2.0.5/ftcglyph.c,
6553 libraries/freetype-2.0.5/ftcimage.c,
6554 libraries/freetype-2.0.5/ftcmanag.c,
6555 libraries/freetype-2.0.5/ftcsbits.c,
6556 libraries/freetype-2.0.5/ftdebug.c,
6557 libraries/freetype-2.0.5/ftextend.c,
6558 libraries/freetype-2.0.5/ftglyph.c,
6559 libraries/freetype-2.0.5/ftgrays.c,
6560 libraries/freetype-2.0.5/ftinit.c,
6561 libraries/freetype-2.0.5/ftlist.c,
6562 libraries/freetype-2.0.5/ftlru.c,
6563 libraries/freetype-2.0.5/ftmac.c, libraries/freetype-2.0.5/ftmm.c,
6564 libraries/freetype-2.0.5/ftnames.c,
6565 libraries/freetype-2.0.5/ftobjs.c,
6566 libraries/freetype-2.0.5/ftoutln.c,
6567 libraries/freetype-2.0.5/ftraster.c,
6568 libraries/freetype-2.0.5/ftrend1.c,
6569 libraries/freetype-2.0.5/ftsmooth.c,
6570 libraries/freetype-2.0.5/ftstream.c,
6571 libraries/freetype-2.0.5/ftsynth.c,
6572 libraries/freetype-2.0.5/ftsystem.c,
6573 libraries/freetype-2.0.5/fttrigon.c,
6574 libraries/freetype-2.0.5/include,
6575 libraries/freetype-2.0.5/include/Makefile.am,
6576 libraries/freetype-2.0.5/include/ahangles.h,
6577 libraries/freetype-2.0.5/include/aherrors.h,
6578 libraries/freetype-2.0.5/include/ahglobal.h,
6579 libraries/freetype-2.0.5/include/ahglyph.h,
6580 libraries/freetype-2.0.5/include/ahhint.h,
6581 libraries/freetype-2.0.5/include/ahloader.h,
6582 libraries/freetype-2.0.5/include/ahmodule.h,
6583 libraries/freetype-2.0.5/include/ahoptim.h,
6584 libraries/freetype-2.0.5/include/ahtypes.h,
6585 libraries/freetype-2.0.5/include/cffdrivr.h,
6586 libraries/freetype-2.0.5/include/cfferrs.h,
6587 libraries/freetype-2.0.5/include/cffgload.h,
6588 libraries/freetype-2.0.5/include/cffload.h,
6589 libraries/freetype-2.0.5/include/cffobjs.h,
6590 libraries/freetype-2.0.5/include/cffparse.h,
6591 libraries/freetype-2.0.5/include/cfftoken.h,
6592 libraries/freetype-2.0.5/include/ciderrs.h,
6593 libraries/freetype-2.0.5/include/cidgload.h,
6594 libraries/freetype-2.0.5/include/cidload.h,
6595 libraries/freetype-2.0.5/include/cidobjs.h,
6596 libraries/freetype-2.0.5/include/cidparse.h,
6597 libraries/freetype-2.0.5/include/cidriver.h,
6598 libraries/freetype-2.0.5/include/cidtoken.h,
6599 libraries/freetype-2.0.5/include/fnterrs.h,
6600 libraries/freetype-2.0.5/include/freetype,
6601 libraries/freetype-2.0.5/include/freetype/Makefile.am,
6602 libraries/freetype-2.0.5/include/freetype/cache,
6603 libraries/freetype-2.0.5/include/freetype/cache/Makefile.am,
6604 libraries/freetype-2.0.5/include/freetype/cache/ftcchunk.h,
6605 libraries/freetype-2.0.5/include/freetype/cache/ftcglyph.h,
6606 libraries/freetype-2.0.5/include/freetype/cache/ftcimage.h,
6607 libraries/freetype-2.0.5/include/freetype/cache/ftcmanag.h,
6608 libraries/freetype-2.0.5/include/freetype/cache/ftcsbits.h,
6609 libraries/freetype-2.0.5/include/freetype/cache/ftlru.h,
6610 libraries/freetype-2.0.5/include/freetype/config,
6611 libraries/freetype-2.0.5/include/freetype/config/Makefile.am,
6612 libraries/freetype-2.0.5/include/freetype/config/ftconfig.h,
6613 libraries/freetype-2.0.5/include/freetype/config/ftheader.h,
6614 libraries/freetype-2.0.5/include/freetype/config/ftmodule.h,
6615 libraries/freetype-2.0.5/include/freetype/config/ftoption.h,
6616 libraries/freetype-2.0.5/include/freetype/freetype.h,
6617 libraries/freetype-2.0.5/include/freetype/ftbbox.h,
6618 libraries/freetype-2.0.5/include/freetype/ftcache.h,
6619 libraries/freetype-2.0.5/include/freetype/ftchapters.h,
6620 libraries/freetype-2.0.5/include/freetype/fterrors.h,
6621 libraries/freetype-2.0.5/include/freetype/ftglyph.h,
6622 libraries/freetype-2.0.5/include/freetype/ftimage.h,
6623 libraries/freetype-2.0.5/include/freetype/ftlist.h,
6624 libraries/freetype-2.0.5/include/freetype/ftmac.h,
6625 libraries/freetype-2.0.5/include/freetype/ftmm.h,
6626 libraries/freetype-2.0.5/include/freetype/ftmoderr.h,
6627 libraries/freetype-2.0.5/include/freetype/ftmodule.h,
6628 libraries/freetype-2.0.5/include/freetype/ftoutln.h,
6629 libraries/freetype-2.0.5/include/freetype/ftrender.h,
6630 libraries/freetype-2.0.5/include/freetype/ftsizes.h,
6631 libraries/freetype-2.0.5/include/freetype/ftsnames.h,
6632 libraries/freetype-2.0.5/include/freetype/ftsynth.h,
6633 libraries/freetype-2.0.5/include/freetype/ftsystem.h,
6634 libraries/freetype-2.0.5/include/freetype/fttrigon.h,
6635 libraries/freetype-2.0.5/include/freetype/fttypes.h,
6636 libraries/freetype-2.0.5/include/freetype/internal,
6637 libraries/freetype-2.0.5/include/freetype/internal/Makefile.am,
6638 libraries/freetype-2.0.5/include/freetype/internal/autohint.h,
6639 libraries/freetype-2.0.5/include/freetype/internal/cfftypes.h,
6640 libraries/freetype-2.0.5/include/freetype/internal/fnttypes.h,
6641 libraries/freetype-2.0.5/include/freetype/internal/ftcalc.h,
6642 libraries/freetype-2.0.5/include/freetype/internal/ftdebug.h,
6643 libraries/freetype-2.0.5/include/freetype/internal/ftdriver.h,
6644 libraries/freetype-2.0.5/include/freetype/internal/ftextend.h,
6645 libraries/freetype-2.0.5/include/freetype/internal/ftmemory.h,
6646 libraries/freetype-2.0.5/include/freetype/internal/ftobjs.h,
6647 libraries/freetype-2.0.5/include/freetype/internal/ftstream.h,
6648 libraries/freetype-2.0.5/include/freetype/internal/internal.h,
6649 libraries/freetype-2.0.5/include/freetype/internal/pcftypes.h,
6650 libraries/freetype-2.0.5/include/freetype/internal/psaux.h,
6651 libraries/freetype-2.0.5/include/freetype/internal/psnames.h,
6652 libraries/freetype-2.0.5/include/freetype/internal/sfnt.h,
6653 libraries/freetype-2.0.5/include/freetype/internal/t1types.h,
6654 libraries/freetype-2.0.5/include/freetype/internal/tttypes.h,
6655 libraries/freetype-2.0.5/include/freetype/t1tables.h,
6656 libraries/freetype-2.0.5/include/freetype/ttnameid.h,
6657 libraries/freetype-2.0.5/include/freetype/tttables.h,
6658 libraries/freetype-2.0.5/include/freetype/tttags.h,
6659 libraries/freetype-2.0.5/include/ft2build.h,
6660 libraries/freetype-2.0.5/include/ftcerror.h,
6661 libraries/freetype-2.0.5/include/ftgrays.h,
6662 libraries/freetype-2.0.5/include/ftraster.h,
6663 libraries/freetype-2.0.5/include/ftrend1.h,
6664 libraries/freetype-2.0.5/include/ftsmerrs.h,
6665 libraries/freetype-2.0.5/include/ftsmooth.h,
6666 libraries/freetype-2.0.5/include/pcf.h,
6667 libraries/freetype-2.0.5/include/pcfdriver.h,
6668 libraries/freetype-2.0.5/include/pcferror.h,
6669 libraries/freetype-2.0.5/include/pcfutil.h,
6670 libraries/freetype-2.0.5/include/psauxerr.h,
6671 libraries/freetype-2.0.5/include/psauxmod.h,
6672 libraries/freetype-2.0.5/include/psmodule.h,
6673 libraries/freetype-2.0.5/include/psnamerr.h,
6674 libraries/freetype-2.0.5/include/psobjs.h,
6675 libraries/freetype-2.0.5/include/pstables.h,
6676 libraries/freetype-2.0.5/include/rasterrs.h,
6677 libraries/freetype-2.0.5/include/sfdriver.h,
6678 libraries/freetype-2.0.5/include/sferrors.h,
6679 libraries/freetype-2.0.5/include/sfobjs.h,
6680 libraries/freetype-2.0.5/include/t1afm.h,
6681 libraries/freetype-2.0.5/include/t1decode.h,
6682 libraries/freetype-2.0.5/include/t1driver.h,
6683 libraries/freetype-2.0.5/include/t1errors.h,
6684 libraries/freetype-2.0.5/include/t1gload.h,
6685 libraries/freetype-2.0.5/include/t1load.h,
6686 libraries/freetype-2.0.5/include/t1objs.h,
6687 libraries/freetype-2.0.5/include/t1parse.h,
6688 libraries/freetype-2.0.5/include/t1tokens.h,
6689 libraries/freetype-2.0.5/include/ttcmap.h,
6690 libraries/freetype-2.0.5/include/ttdriver.h,
6691 libraries/freetype-2.0.5/include/tterrors.h,
6692 libraries/freetype-2.0.5/include/ttgload.h,
6693 libraries/freetype-2.0.5/include/ttinterp.h,
6694 libraries/freetype-2.0.5/include/ttload.h,
6695 libraries/freetype-2.0.5/include/ttobjs.h,
6696 libraries/freetype-2.0.5/include/ttpload.h,
6697 libraries/freetype-2.0.5/include/ttpost.h,
6698 libraries/freetype-2.0.5/include/ttsbit.h,
6699 libraries/freetype-2.0.5/include/winfnt.h,
6700 libraries/freetype-2.0.5/license.txt,
6701 libraries/freetype-2.0.5/pcf.c,
6702 libraries/freetype-2.0.5/pcfdriver.c,
6703 libraries/freetype-2.0.5/pcfread.c,
6704 libraries/freetype-2.0.5/pcfutil.c,
6705 libraries/freetype-2.0.5/psaux.c,
6706 libraries/freetype-2.0.5/psauxmod.c,
6707 libraries/freetype-2.0.5/psmodule.c,
6708 libraries/freetype-2.0.5/psnames.c,
6709 libraries/freetype-2.0.5/psobjs.c,
6710 libraries/freetype-2.0.5/raster.c,
6711 libraries/freetype-2.0.5/sfdriver.c,
6712 libraries/freetype-2.0.5/sfnt.c,
6713 libraries/freetype-2.0.5/sfobjs.c,
6714 libraries/freetype-2.0.5/smooth.c,
6715 libraries/freetype-2.0.5/t1afm.c,
6716 libraries/freetype-2.0.5/t1decode.c,
6717 libraries/freetype-2.0.5/t1driver.c,
6718 libraries/freetype-2.0.5/t1gload.c,
6719 libraries/freetype-2.0.5/t1load.c,
6720 libraries/freetype-2.0.5/t1objs.c,
6721 libraries/freetype-2.0.5/t1parse.c,
6722 libraries/freetype-2.0.5/test_bbox.c,
6723 libraries/freetype-2.0.5/test_trig.c,
6724 libraries/freetype-2.0.5/truetype.c,
6725 libraries/freetype-2.0.5/ttcmap.c,
6726 libraries/freetype-2.0.5/ttdriver.c,
6727 libraries/freetype-2.0.5/ttgload.c,
6728 libraries/freetype-2.0.5/ttinterp.c,
6729 libraries/freetype-2.0.5/ttload.c,
6730 libraries/freetype-2.0.5/ttobjs.c,
6731 libraries/freetype-2.0.5/ttpload.c,
6732 libraries/freetype-2.0.5/ttpost.c,
6733 libraries/freetype-2.0.5/ttsbit.c,
6734 libraries/freetype-2.0.5/type1.c,
6735 libraries/freetype-2.0.5/type1cid.c,
6736 libraries/freetype-2.0.5/winfnt.c, libraries/libart_lgpl-2.3.7,
6737 libraries/libart_lgpl-2.3.7/AUTHORS,
6738 libraries/libart_lgpl-2.3.7/COPYING,
6739 libraries/libart_lgpl-2.3.7/ChangeLog,
6740 libraries/libart_lgpl-2.3.7/INSTALL,
6741 libraries/libart_lgpl-2.3.7/Makefile,
6742 libraries/libart_lgpl-2.3.7/Makefile.am,
6743 libraries/libart_lgpl-2.3.7/Makefile.in,
6744 libraries/libart_lgpl-2.3.7/NEWS,
6745 libraries/libart_lgpl-2.3.7/README,
6746 libraries/libart_lgpl-2.3.7/art_affine.c,
6747 libraries/libart_lgpl-2.3.7/art_affine.h,
6748 libraries/libart_lgpl-2.3.7/art_alphagamma.c,
6749 libraries/libart_lgpl-2.3.7/art_alphagamma.h,
6750 libraries/libart_lgpl-2.3.7/art_bpath.c,
6751 libraries/libart_lgpl-2.3.7/art_bpath.h,
6752 libraries/libart_lgpl-2.3.7/art_config.h,
6753 libraries/libart_lgpl-2.3.7/art_filterlevel.h,
6754 libraries/libart_lgpl-2.3.7/art_gray_svp.c,
6755 libraries/libart_lgpl-2.3.7/art_gray_svp.h,
6756 libraries/libart_lgpl-2.3.7/art_misc.c,
6757 libraries/libart_lgpl-2.3.7/art_misc.h,
6758 libraries/libart_lgpl-2.3.7/art_pathcode.h,
6759 libraries/libart_lgpl-2.3.7/art_pixbuf.c,
6760 libraries/libart_lgpl-2.3.7/art_pixbuf.h,
6761 libraries/libart_lgpl-2.3.7/art_point.h,
6762 libraries/libart_lgpl-2.3.7/art_rect.c,
6763 libraries/libart_lgpl-2.3.7/art_rect.h,
6764 libraries/libart_lgpl-2.3.7/art_rect_svp.c,
6765 libraries/libart_lgpl-2.3.7/art_rect_svp.h,
6766 libraries/libart_lgpl-2.3.7/art_rect_uta.c,
6767 libraries/libart_lgpl-2.3.7/art_rect_uta.h,
6768 libraries/libart_lgpl-2.3.7/art_render.c,
6769 libraries/libart_lgpl-2.3.7/art_render.h,
6770 libraries/libart_lgpl-2.3.7/art_render_gradient.c,
6771 libraries/libart_lgpl-2.3.7/art_render_gradient.h,
6772 libraries/libart_lgpl-2.3.7/art_render_svp.c,
6773 libraries/libart_lgpl-2.3.7/art_render_svp.h,
6774 libraries/libart_lgpl-2.3.7/art_rgb.c,
6775 libraries/libart_lgpl-2.3.7/art_rgb.h,
6776 libraries/libart_lgpl-2.3.7/art_rgb_a_affine.c,
6777 libraries/libart_lgpl-2.3.7/art_rgb_a_affine.h,
6778 libraries/libart_lgpl-2.3.7/art_rgb_affine.c,
6779 libraries/libart_lgpl-2.3.7/art_rgb_affine.h,
6780 libraries/libart_lgpl-2.3.7/art_rgb_affine_private.c,
6781 libraries/libart_lgpl-2.3.7/art_rgb_affine_private.h,
6782 libraries/libart_lgpl-2.3.7/art_rgb_bitmap_affine.c,
6783 libraries/libart_lgpl-2.3.7/art_rgb_bitmap_affine.h,
6784 libraries/libart_lgpl-2.3.7/art_rgb_pixbuf_affine.c,
6785 libraries/libart_lgpl-2.3.7/art_rgb_pixbuf_affine.h,
6786 libraries/libart_lgpl-2.3.7/art_rgb_rgba_affine.c,
6787 libraries/libart_lgpl-2.3.7/art_rgb_rgba_affine.h,
6788 libraries/libart_lgpl-2.3.7/art_rgb_svp.c,
6789 libraries/libart_lgpl-2.3.7/art_rgb_svp.h,
6790 libraries/libart_lgpl-2.3.7/art_rgba.c,
6791 libraries/libart_lgpl-2.3.7/art_rgba.h,
6792 libraries/libart_lgpl-2.3.7/art_svp.c,
6793 libraries/libart_lgpl-2.3.7/art_svp.h,
6794 libraries/libart_lgpl-2.3.7/art_svp_intersect.c,
6795 libraries/libart_lgpl-2.3.7/art_svp_intersect.h,
6796 libraries/libart_lgpl-2.3.7/art_svp_ops.c,
6797 libraries/libart_lgpl-2.3.7/art_svp_ops.h,
6798 libraries/libart_lgpl-2.3.7/art_svp_point.c,
6799 libraries/libart_lgpl-2.3.7/art_svp_point.h,
6800 libraries/libart_lgpl-2.3.7/art_svp_render_aa.c,
6801 libraries/libart_lgpl-2.3.7/art_svp_render_aa.h,
6802 libraries/libart_lgpl-2.3.7/art_svp_vpath.c,
6803 libraries/libart_lgpl-2.3.7/art_svp_vpath.h,
6804 libraries/libart_lgpl-2.3.7/art_svp_vpath_stroke.c,
6805 libraries/libart_lgpl-2.3.7/art_svp_vpath_stroke.h,
6806 libraries/libart_lgpl-2.3.7/art_svp_wind.c,
6807 libraries/libart_lgpl-2.3.7/art_svp_wind.h,
6808 libraries/libart_lgpl-2.3.7/art_uta.c,
6809 libraries/libart_lgpl-2.3.7/art_uta.h,
6810 libraries/libart_lgpl-2.3.7/art_uta_ops.c,
6811 libraries/libart_lgpl-2.3.7/art_uta_ops.h,
6812 libraries/libart_lgpl-2.3.7/art_uta_rect.c,
6813 libraries/libart_lgpl-2.3.7/art_uta_rect.h,
6814 libraries/libart_lgpl-2.3.7/art_uta_svp.c,
6815 libraries/libart_lgpl-2.3.7/art_uta_svp.h,
6816 libraries/libart_lgpl-2.3.7/art_uta_vpath.c,
6817 libraries/libart_lgpl-2.3.7/art_uta_vpath.h,
6818 libraries/libart_lgpl-2.3.7/art_vpath.c,
6819 libraries/libart_lgpl-2.3.7/art_vpath.h,
6820 libraries/libart_lgpl-2.3.7/art_vpath_bpath.c,
6821 libraries/libart_lgpl-2.3.7/art_vpath_bpath.h,
6822 libraries/libart_lgpl-2.3.7/art_vpath_dash.c,
6823 libraries/libart_lgpl-2.3.7/art_vpath_dash.h,
6824 libraries/libart_lgpl-2.3.7/art_vpath_svp.c,
6825 libraries/libart_lgpl-2.3.7/art_vpath_svp.h,
6826 libraries/libart_lgpl-2.3.7/gen_art_config.c,
6827 libraries/libart_lgpl-2.3.7/install-sh,
6828 libraries/libart_lgpl-2.3.7/libart-2.0.pc.in,
6829 libraries/libart_lgpl-2.3.7/libart-config.in,
6830 libraries/libart_lgpl-2.3.7/libart-features.c,
6831 libraries/libart_lgpl-2.3.7/libart-features.h,
6832 libraries/libart_lgpl-2.3.7/libart-features.h.in,
6833 libraries/libart_lgpl-2.3.7/libart.h,
6834 libraries/libart_lgpl-2.3.7/libart_lgpl_2.la,
6835 libraries/libart_lgpl-2.3.7/missing,
6836 libraries/libart_lgpl-2.3.7/mkinstalldirs,
6837 libraries/libart_lgpl-2.3.7/stamp-h.in,
6838 libraries/libart_lgpl-2.3.7/testart.c,
6839 libraries/libart_lgpl-2.3.7/testuta.c, libraries/libpng-1.2.0,
6840 libraries/libpng-1.2.0-import.txt,
6841 libraries/libpng-1.2.0/ANNOUNCE, libraries/libpng-1.2.0/CHANGES,
6842 libraries/libpng-1.2.0/INSTALL, libraries/libpng-1.2.0/KNOWNBUG,
6843 libraries/libpng-1.2.0/LICENSE, libraries/libpng-1.2.0/Makefile,
6844 libraries/libpng-1.2.0/Makefile.am,
6845 libraries/libpng-1.2.0/Makefile.in, libraries/libpng-1.2.0/README,
6846 libraries/libpng-1.2.0/TODO, libraries/libpng-1.2.0/Y2KINFO,
6847 libraries/libpng-1.2.0/example.c, libraries/libpng-1.2.0/libpng.3,
6848 libraries/libpng-1.2.0/libpng.txt,
6849 libraries/libpng-1.2.0/libpngpf.3, libraries/libpng-1.2.0/png.5,
6850 libraries/libpng-1.2.0/png.c, libraries/libpng-1.2.0/png.h,
6851 libraries/libpng-1.2.0/pngasmrd.h,
6852 libraries/libpng-1.2.0/pngbar.jpg,
6853 libraries/libpng-1.2.0/pngbar.png,
6854 libraries/libpng-1.2.0/pngconf.h,
6855 libraries/libpng-1.2.0/pngerror.c,
6856 libraries/libpng-1.2.0/pnggccrd.c,
6857 libraries/libpng-1.2.0/pngget.c, libraries/libpng-1.2.0/pngmem.c,
6858 libraries/libpng-1.2.0/pngnow.png,
6859 libraries/libpng-1.2.0/pngpread.c,
6860 libraries/libpng-1.2.0/pngread.c, libraries/libpng-1.2.0/pngrio.c,
6861 libraries/libpng-1.2.0/pngrtran.c,
6862 libraries/libpng-1.2.0/pngrutil.c,
6863 libraries/libpng-1.2.0/pngset.c, libraries/libpng-1.2.0/pngtest.c,
6864 libraries/libpng-1.2.0/pngtest.png,
6865 libraries/libpng-1.2.0/pngtrans.c,
6866 libraries/libpng-1.2.0/pngvcrd.c, libraries/libpng-1.2.0/pngwio.c,
6867 libraries/libpng-1.2.0/pngwrite.c,
6868 libraries/libpng-1.2.0/pngwtran.c,
6869 libraries/libpng-1.2.0/pngwutil.c, src/Makefile.am,
6870 src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
6871 src/rrd_graph.h, src/rrd_tool.c, src/rrd_tool.h: The BIG graph
6872 update * Replace libgd with libart * Added freetype * Updated zlib
6873 and libpng * rrd_gfx.c intrduced as libart wrapper * LINE takes
6874 now a float as argument * rrdtool uses truetype for fonts * thanks
6875 to libart there is now full alpha transparenc and antialiasing. *
6876 the new option --font lets customize the font and size for various
6877 graph elements * Updated to -> libtool 1.4.2 automake 2.12
6878 autoconf 2.52 * new --zoom commandline option for zoom ans
6879 shrinking -- tobias oetiker
6881 2002-01-04 01:11 alex
6883 * src/rrd_graph.c, src/rrd_graph.h: Reworked rrd_graph_script()
6885 2001-12-24 06:51 alex
6887 * src/rrd_fetch.c, src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c:
6888 A patch of size 44Kbytes... in short: Found and repaired the
6889 off-by-one error in rrd_fetch_fn(). As a result I had to remove
6890 the hacks in rrd_fetch_fn(), rrd_tool.c, vdef_calc(), data_calc(),
6891 data_proc() and reduce_data(). There may be other places which I
6892 didn't find so be careful. Enhanced debugging in rrd_fetch_fn(),
6893 it shows the RRA selection process. Added the ability to print
6894 VDEF timestamps. At the moment it is a hack, I needed it now to
6895 fix the off-by-one error. If the format string is "%c" (and
6896 nothing else!), the time will be printed by both ctime() and as a
6897 long int. Moved some code around (slightly altering it) from
6898 rrd_graph() initializing now in rrd_graph_init() options parsing
6899 now in rrd_graph_options() script parsing now in
6900 rrd_graph_script()
6902 2001-12-22 02:49 alex
6904 * src/rrd_graph.c: Somehow eight lines were missing from function
6905 rrd_graph(). Also fixed minor bug in vdef_calc().
6907 2001-12-17 12:48 oetiker
6909 * src/rrd_fetch.c: fix overflow error ...
6911 2001-12-11 22:55 jake
6913 * src/rrd_info.c: Fixed uninitialized ptr causing seg fault invoking
6914 info for COMPUTE data sources.
6916 2001-11-18 08:41 oetiker
6918 * src/rrd_cgi.c: return "" instead of NULL for <RRD::GETENV
6919 UNKNOWN_VARIABLE> -- Michael <sysadmin@qsl.net>
6921 2001-11-17 16:57 oetiker
6923 * bindings/Makefile.am: fixed path to mkinstalldirs -- Laurent
6924 Saehyun Kim�<LKim@xo.com>
6926 2001-09-08 18:25 oetiker
6928 * doc/cdeftutorial.pod, doc/rrdtutorial.pod: spelling updates by
6929 Martin Schulze <joey@finlandia.infodrom.north.de>
6931 2001-08-22 22:29 jake
6933 * doc/rrdtune.pod, src/rrd_create.c, src/rrd_hw.c, src/rrd_hw.h,
6934 src/rrd_rpncalc.c, src/rrd_tool.c, src/rrd_tune.c: Contents of
6935 this patch: (1) Adds/revises documentation for rrd tune in
6936 rrd_tool.c and pod files. (2) Moves some initialization code from
6937 rrd_create.c to rrd_hw.c. (3) Adds another pass to smoothing for
6938 SEASONAL and DEVSEASONAL RRAs. This pass computes the coefficients
6939 as deviations from an average; the average is added the baseline
6940 coefficient of HWPREDICT. Statistical texts suggest this to
6941 preserve algorithm stability. It will not invalidate RRD files
6942 created and smoothed with the old code. (4) Adds the
6943 aberrant-reset flag to rrd tune. This operation, which is
6944 specified for a single data source, causes the holt-winters
6945 algorithm to forget everthing it has learned and start over. (5)
6946 Fixes a few out-of-date code comments.
6948 2001-08-13 18:58 oetiker
6950 * src/rrd_graph.c: spell fix for si units (only in comments)
6952 2001-07-28 22:34 alex
6954 * doc/rrdgraph.pod, doc/rrdgraph_data.pod,
6955 doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
6956 doc/rrdgraph_rpn.pod: Removing rrdgraph*.pod from the cvs
6958 2001-07-28 22:21 alex
6960 * doc/Makefile.am, doc/name.inc, doc/rrdgraph.pod,
6961 doc/rrdgraph_graph.src, doc/rrdgraph_rpn.src: Edited Makefile.am
6962 and the rrdgraph_*.src files. By mistake the previous update was
6963 made on the rrdgraph_*.pod files however they are not to be
6964 edited. This is now corrected.
6966 2001-07-26 02:27 alex
6968 * src/rrd_graph_helper.c, src/rrd_graph_helper.h: Supporting
6969 functions for rrd_graph. Functions that are used frequently and/or
6970 from different places should be added here in stead of repeating
6971 them in rrd_graph.c over and over again.
6973 2001-07-26 02:25 alex
6975 * src/rrd_graph.h: Moved most typedefs etc. from rrd_graph.c to this
6976 file
6978 2001-07-26 02:22 alex
6980 * src/rrd_graph.c: Added VDEF TOTAL Moved most typedefs etc. to
6981 rrd_graph.h
6983 2001-07-26 02:19 alex
6985 * src/Makefile.am: Added rrd_graph_helper
6987 2001-07-26 02:15 alex
6989 * doc/rrdgraph_rpn.pod: Updated for VDEF TOTAL
6991 2001-07-26 02:11 alex
6993 * NEWS: Announce of VDEF in rrd_graph
6995 2001-07-21 18:17 alex
6997 * doc/rrdgraph_graph.pod, src/rrd_graph.c: Made PRINT and GPRINT
6998 aware of VDEF statements
7000 2001-07-20 22:34 oetiker
7002 * doc/rrdgraph_data.pod, doc/rrdgraph_examples.pod,
7003 doc/rrdgraph_graph.pod, doc/rrdgraph_rpn.pod: missing
7004 documentation ... -- Alex van den Bogaerdt
7005 <alex@slot.hollandcasino.nl>
7007 2001-07-20 22:34 oetiker
7009 * src/rrd_datalang.c: only a comment
7011 2001-07-20 22:33 oetiker
7013 * src/rrd_graph.c: small fixes -- Alex van den Bogaerdt
7014 <alex@slot.hollandcasino.nl>
7016 2001-07-18 22:30 oetiker
7018 * src/rrd_graph.c, src/rrd_rpncalc.c: VDEF and VRULE are comig along
7019 -- Alex van den Bogaerdt <alex@slot.hollandcasino.nl>
7021 2001-06-05 13:42 oetiker
7023 * doc/rrdupdate.pod: spell fix
7025 2001-05-09 05:31 oetiker
7027 * NEWS, doc/rrdcreate.pod, src/rrd_update.c: Bug fix: when update of
7028 multiple PDP/CDP RRAs coincided with interpolation of multiple
7029 PDPs an incorrect value was stored as the CDP. Especially evident
7030 for GAUGE data sources. Minor changes to rrdcreate.pod. -- Jake
7031 Brutlag <jakeb@corp.webtv.net>
7033 2001-03-31 15:21 oetiker
7035 * Makefile.am: added 'all' dependancy to site-perl-install rule as
7036 many seem to skip this step when instaling cricket ... probably an
7037 incomplete cricket doku.
7039 2001-03-15 19:43 oetiker
7041 * PROJECTS: added PROJECTS file
7043 2001-03-11 12:03 oetiker
7045 * src/rrd_rpncalc.c, src/rrd_rpncalc.h: reindented
7047 2001-03-11 11:49 oetiker
7049 * src/rrd_create.c: reindented the cource for better readability
7051 2001-03-10 23:54 oetiker
7053 * NEWS, doc/rrdcreate.pod, doc/rrdinfo.pod, doc/rrdtune.pod,
7054 doc/rrdupdate.pod, src/Makefile.am, src/rrd_create.c,
7055 src/rrd_dump.c, src/rrd_format.c, src/rrd_format.h,
7056 src/rrd_graph.c, src/rrd_hw.c, src/rrd_hw.h, src/rrd_info.c,
7057 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
7058 src/rrd_tool.h, src/rrd_update.c: Support for COMPUTE data sources
7059 (CDEF data sources). Removes the RPN parser and calculator from
7060 rrd_graph and puts then in a new file, rrd_rpncalc.c. Changes to
7061 core files rrd_create and rrd_update. Some clean-up of aberrant
7062 behavior stuff, including a bug fix. Documentation update
7063 (rrdcreate.pod, rrdupdate.pod). Change xml format. -- Jake Brutlag
7064 <jakeb@corp.webtv.net>
7066 2001-03-07 21:21 oetiker
7068 * NEWS, doc, doc/.cvsignore, doc/Makefile.am, doc/name.inc,
7069 doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph.src,
7070 doc/rrdgraph_data.src, doc/rrdgraph_examples.src,
7071 doc/rrdgraph_graph.src, doc/rrdgraph_rpn.src, doc/see_also.inc,
7072 src/rrd_tune.c: complete rewrite of rrdgraph documentation. This
7073 also includs info on upcomming/planned changes to the rrdgraph
7074 interface and functionality -- Alex van den Bogaerdt
7075 <alex@slot.hollandcasino.nl>
7077 2001-03-04 14:06 oetiker
7079 * trunk/CVSROOT/history: want to keep a history of events
7081 2001-03-04 13:50 oetiker
7083 * NEWS: fidex jackes adderss
7085 2001-03-04 13:12 oetiker
7087 * doc/rrdcreate.pod: added note on counter vs derive -- Don BAARDA
7088 <don.baarda@baesystems.com>
7090 2001-03-04 13:01 oetiker
7092 * NEWS, doc/rrdcreate.pod, doc/rrdgraph.pod, doc/rrdtool.pod,
7093 doc/rrdtune.pod, src/Makefile.am, src/fnv.h, src/hash_32.c,
7094 src/rrd_create.c, src/rrd_dump.c, src/rrd_format.h,
7095 src/rrd_graph.c, src/rrd_hw.c, src/rrd_info.c, src/rrd_open.c,
7096 src/rrd_restore.c, src/rrd_tool.h, src/rrd_tune.c,
7097 src/rrd_update.c, src/rrdupdate.c: Aberrant Behavior Detection
7098 support. A brief overview added to rrdtool.pod. Major updates to
7099 rrd_update.c, rrd_create.c. Minor update to other core files. This
7100 is backwards compatible! But new files using the Aberrant stuff
7101 are not readable by old rrdtool versions. See
7102 http://cricket.sourceforge.net/aberrant/rrd_hw.htm -- Jake Brutlag
7103 <jakeb@corp.webtv.net>
7105 2001-03-04 13:00 oetiker
7107 * examples, examples/.cvsignore: another do not report Makefile and
7108 Makefile.in
7110 2001-03-04 12:51 oetiker
7112 * src/memtest.c: this file has no purpose
7114 2001-03-04 12:32 oetiker
7116 * src/rrdupdate.c: rrdupdate is a generated file it has no place in
7117 cvs
7119 2001-03-04 11:31 oetiker
7121 * ., .cvsignore, CHANGES, bindings, bindings/.cvsignore,
7122 bindings/perl-piped, bindings/perl-piped/.cvsignore,
7123 bindings/perl-shared, bindings/perl-shared/.cvsignore,
7124 bindings/tcl, bindings/tcl/.cvsignore, config, config.log,
7125 config.status, config/.cvsignore, doc, doc/.cvsignore, libraries,
7126 libraries/.cvsignore, libraries/cgilib-0.4,
7127 libraries/cgilib-0.4/.cvsignore, libraries/gd1.3,
7128 libraries/gd1.3/.cvsignore, libraries/libpng-1.0.9,
7129 libraries/libpng-1.0.9/.cvsignore, libraries/zlib-1.1.3,
7130 libraries/zlib-1.1.3/.cvsignore, libtool, src, src/.cvsignore:
7131 repository cleanup
7133 2001-03-04 11:14 oetiker
7135 * doc/rrdupdate.pod, src/rrd_tool.c, src/rrd_update.c: added
7136 at-style-time@value:value syntax to rrd_update -- Dave Bodenstab
7137 <imdave@mcs.net>
7139 2001-03-04 10:29 oetiker
7141 * src/rrd_open.c: fixed filedescriptor leak -- Mike Franusich
7142 <mike@franusich.com>
7144 2001-03-02 22:48 oetiker
7146 * configure.in, libraries/zlib-1.1.3/Makefile.am: added test for
7147 hpux. if matched, compile zlib with -fpic instead of -fPIC
7149 2001-03-01 21:37 oetiker
7151 * configure.in: added check for the presence of the compiler used to
7152 build perl modules
7154 2001-02-25 23:18 oetiker
7156 * config/config.h, configure, doc/test1.ps, doc/test2.ps: they do
7157 not belong into cvs ad they are autogenerated
7159 2001-02-25 22:57 oetiker
7161 * doc/Makefile.am: Fixed ln for modules
7163 2001-02-25 22:53 oetiker
7165 * Makefile.am: fixed compile order ... src before bindings
7167 2001-02-25 22:30 oetiker
7169 * trunk/contrib, trunk/contrib/README, trunk/contrib/add_ds,
7170 trunk/contrib/add_ds/README, trunk/contrib/add_ds/add_ds.pl,
7171 trunk/contrib/add_ds/batch.pl, trunk/contrib/killspike,
7172 trunk/contrib/killspike/README,
7173 trunk/contrib/killspike/killspike.pl,
7174 trunk/contrib/killspike/killspike.pl.in, trunk/contrib/log2rrd,
7175 trunk/contrib/log2rrd/README, trunk/contrib/log2rrd/log2rrd.pl,
7176 trunk/contrib/log2rrd/log2rrd.pl.in, trunk/contrib/php3,
7177 trunk/contrib/php3/INSTALL, trunk/contrib/php3/Makefile,
7178 trunk/contrib/php3/README, trunk/contrib/php3/USAGE,
7179 trunk/contrib/php3/VERSION, trunk/contrib/php3/examples,
7180 trunk/contrib/php3/examples/rrd_create.php,
7181 trunk/contrib/php3/examples/rrd_fetch.php,
7182 trunk/contrib/php3/examples/rrd_graph.php,
7183 trunk/contrib/php3/examples/rrd_last.php,
7184 trunk/contrib/php3/examples/rrd_update.php,
7185 trunk/contrib/php3/php3_rrdtool.c,
7186 trunk/contrib/php3/php3_rrdtool.h, trunk/contrib/php4,
7187 trunk/contrib/php4/.cvsignore, trunk/contrib/php4/INSTALL,
7188 trunk/contrib/php4/Makefile.in, trunk/contrib/php4/README,
7189 trunk/contrib/php4/USAGE, trunk/contrib/php4/acinclude.m4,
7190 trunk/contrib/php4/aclocal.m4, trunk/contrib/php4/build,
7191 trunk/contrib/php4/build/dynlib.mk,
7192 trunk/contrib/php4/build/fastgen.sh,
7193 trunk/contrib/php4/build/library.mk,
7194 trunk/contrib/php4/build/ltlib.mk,
7195 trunk/contrib/php4/build/program.mk,
7196 trunk/contrib/php4/build/rules.mk,
7197 trunk/contrib/php4/build/shtool, trunk/contrib/php4/config.guess,
7198 trunk/contrib/php4/config.m4, trunk/contrib/php4/config.sub,
7199 trunk/contrib/php4/configure, trunk/contrib/php4/configure.in,
7200 trunk/contrib/php4/dynlib.m4, trunk/contrib/php4/examples,
7201 trunk/contrib/php4/examples/rrd_create.php,
7202 trunk/contrib/php4/examples/rrd_fetch.php,
7203 trunk/contrib/php4/examples/rrd_graph.php,
7204 trunk/contrib/php4/examples/rrd_last.php,
7205 trunk/contrib/php4/examples/rrd_update.php,
7206 trunk/contrib/php4/install-sh, trunk/contrib/php4/ltconfig,
7207 trunk/contrib/php4/ltmain.sh, trunk/contrib/php4/missing,
7208 trunk/contrib/php4/mkinstalldirs,
7209 trunk/contrib/php4/php_config.h.in,
7210 trunk/contrib/php4/php_rrdtool.h, trunk/contrib/php4/rrdtool.c,
7211 trunk/contrib/rrd-file-icon, trunk/contrib/rrd-file-icon/README,
7212 trunk/contrib/rrd-file-icon/rrd.png, trunk/contrib/rrdexplorer,
7213 trunk/contrib/rrdexplorer/README.txt,
7214 trunk/contrib/rrdexplorer/map.cgi,
7215 trunk/contrib/rrdexplorer/png.cgi, trunk/contrib/rrdfetchnames,
7216 trunk/contrib/rrdfetchnames/README,
7217 trunk/contrib/rrdfetchnames/rrdfetchnames.pl,
7218 trunk/contrib/rrdlastds, trunk/contrib/rrdlastds/README,
7219 trunk/contrib/rrdlastds/rrdlastds.pl, trunk/contrib/rrdproc,
7220 trunk/contrib/rrdproc/README, trunk/contrib/rrdproc/rrdproc.c,
7221 trunk/contrib/rrdview, trunk/contrib/rrdview/README,
7222 trunk/contrib/rrdview/rrdview.cgi, trunk/contrib/snmpstats,
7223 trunk/contrib/snmpstats/README,
7224 trunk/contrib/snmpstats/SNMPstats.pl, trunk/contrib/trytime,
7225 trunk/contrib/trytime/.deps,
7226 trunk/contrib/trytime/.deps/trytime.P,
7227 trunk/contrib/trytime/Makefile, trunk/contrib/trytime/Makefile.am,
7228 trunk/contrib/trytime/Makefile.in, trunk/contrib/trytime/README,
7229 trunk/contrib/trytime/trytime.c, trunk/website,
7230 trunk/website/.img, trunk/website/.img/.imgdot-1x1-transp.gif,
7231 trunk/website/.pics, trunk/website/.pics/CAIDAlogo.120.gif,
7232 trunk/website/.pics/CAIDAlogo.120.png,
7233 trunk/website/.pics/CAIDAlogo.gif,
7234 trunk/website/.pics/CAIDAlogo.png,
7235 trunk/website/.pics/CAIDAlogo.spons.png,
7236 trunk/website/.pics/CAIDAlogo.xpm,
7237 trunk/website/.pics/CAIDAlogo2.gif,
7238 trunk/website/.pics/CAIDAlogo_small.gif,
7239 trunk/website/.pics/b.gif, trunk/website/.pics/b.png,
7240 trunk/website/.pics/background.xcf, trunk/website/.pics/bbo.gif,
7241 trunk/website/.pics/bbo.png, trunk/website/.pics/bco.gif,
7242 trunk/website/.pics/bco.png, trunk/website/.pics/border.gif,
7243 trunk/website/.pics/bro.gif, trunk/website/.pics/bro.png,
7244 trunk/website/.pics/ecke.gif, trunk/website/.pics/logo-apache.gif,
7245 trunk/website/.pics/logo-apache.small.gif,
7246 trunk/website/.pics/logo-extra.gif,
7247 trunk/website/.pics/logo-linux.gif,
7248 trunk/website/.pics/logo-wml.gif, trunk/website/.pics/rrddemo.gif,
7249 trunk/website/.pics/rrdlogdemo.gif,
7250 trunk/website/.pics/rrdtool.gif, trunk/website/.pics/rrdtool.xar,
7251 trunk/website/.pics/unten.gif, trunk/website/.ttf,
7252 trunk/website/.ttf/futurab.ttf, trunk/website/.ttf/futurabc.ttf,
7253 trunk/website/.ttf/futurabi.ttf, trunk/website/.ttf/futurah.ttf,
7254 trunk/website/.ttf/futurahi.ttf, trunk/website/.ttf/futurak.ttf,
7255 trunk/website/.ttf/futural.ttf, trunk/website/.ttf/futuralc.ttf,
7256 trunk/website/.ttf/futurali.ttf, trunk/website/.ttf/futuram.ttf,
7257 trunk/website/.ttf/futuramc.ttf, trunk/website/.ttf/futurami.ttf,
7258 trunk/website/.ttf/futuran.ttf, trunk/website/.ttf/futurani.ttf,
7259 trunk/website/.ttf/futuraxk.ttf, trunk/website/.ttf/futurbci.ttf,
7260 trunk/website/.ttf/futurlci.ttf, trunk/website/.ttf/futurmci.ttf,
7261 trunk/website/.ttf/futurxkc.ttf, trunk/website/.ttf/futurxki.ttf,
7262 trunk/website/.ttf/futuxkci.ttf, trunk/website/.ttf/trebuc.ttf,
7263 trunk/website/.ttf/trebucbd.ttf, trunk/website/.ttf/trebucbi.ttf,
7264 trunk/website/.ttf/trebucit.ttf, trunk/website/.ttf/zinjaron.ttf,
7265 trunk/website/.wml, trunk/website/.wml/navbar.inc,
7266 trunk/website/.wml/nestednavbar.inc,
7267 trunk/website/.wml/template.inc, trunk/website/.wml/tobis.inc,
7268 trunk/website/.wmlrc, trunk/website/compiling.wml,
7269 trunk/website/contributors.wml, trunk/website/developers.wml,
7270 trunk/website/download.wml, trunk/website/frontends,
7271 trunk/website/frontends/bigsister.wml,
7272 trunk/website/frontends/bronc.wml,
7273 trunk/website/frontends/cricket.wml,
7274 trunk/website/frontends/flowscan.wml,
7275 trunk/website/frontends/fwgold.wml,
7276 trunk/website/frontends/hoth.wml,
7277 trunk/website/frontends/index.wml,
7278 trunk/website/frontends/nmis.wml, trunk/website/frontends/nrg.wml,
7279 trunk/website/frontends/ntop.wml,
7280 trunk/website/frontends/orca.wml,
7281 trunk/website/frontends/remstats.wml,
7282 trunk/website/frontends/rrgrapher.wml,
7283 trunk/website/frontends/slamon.wml, trunk/website/gallery,
7284 trunk/website/gallery/alex-01.bash,
7285 trunk/website/gallery/alex-01.png,
7286 trunk/website/gallery/alex-01.wml,
7287 trunk/website/gallery/bkw-01.gif, trunk/website/gallery/bkw-01.pl,
7288 trunk/website/gallery/bkw-01.wml,
7289 trunk/website/gallery/blair-01-a.png,
7290 trunk/website/gallery/blair-01-b.png,
7291 trunk/website/gallery/blair-01-c.png,
7292 trunk/website/gallery/blair-01-d.png,
7293 trunk/website/gallery/blair-01-e.png,
7294 trunk/website/gallery/blair-01-f.png,
7295 trunk/website/gallery/blair-01.wml,
7296 trunk/website/gallery/chris-01.wml,
7297 trunk/website/gallery/chris-01temp.png,
7298 trunk/website/gallery/chris-01wind.png,
7299 trunk/website/gallery/colleen-01.gif,
7300 trunk/website/gallery/colleen-01.wml,
7301 trunk/website/gallery/edvard-01.png,
7302 trunk/website/gallery/edvard-01.wml,
7303 trunk/website/gallery/index.wml,
7304 trunk/website/gallery/jeff-01.png,
7305 trunk/website/gallery/jeff-01.wml,
7306 trunk/website/gallery/neal-01.png,
7307 trunk/website/gallery/neal-01.wml,
7308 trunk/website/gallery/simon-01.png,
7309 trunk/website/gallery/simon-01.wml,
7310 trunk/website/gallery/steve-01.gif,
7311 trunk/website/gallery/steve-01.wml, trunk/website/index.wml,
7312 trunk/website/license.wml, trunk/website/mailinglists.wml,
7313 trunk/website/manual, trunk/website/manual/bin_dec_hex.wml,
7314 trunk/website/manual/cdeftutorial.wml,
7315 trunk/website/manual/index.wml,
7316 trunk/website/manual/rpntutorial.wml,
7317 trunk/website/manual/rrdcgi.wml,
7318 trunk/website/manual/rrdcreate.wml,
7319 trunk/website/manual/rrddump.wml,
7320 trunk/website/manual/rrdfetch.wml,
7321 trunk/website/manual/rrdgraph.wml,
7322 trunk/website/manual/rrdinfo.wml,
7323 trunk/website/manual/rrdlast.wml,
7324 trunk/website/manual/rrdresize.wml,
7325 trunk/website/manual/rrdrestore.wml,
7326 trunk/website/manual/rrdtune.wml,
7327 trunk/website/manual/rrdtutorial.es.wml,
7328 trunk/website/manual/rrdtutorial.wml,
7329 trunk/website/manual/rrdupdate.wml, trunk/website/news.wml,
7330 trunk/website/perlbind, trunk/website/perlbind/RRDp.wml,
7331 trunk/website/perlbind/RRDs.wml, trunk/website/perlbind/index.wml,
7332 trunk/website/rrdcgi.wml, trunk/website/screen.wml,
7333 trunk/website/site-sync, trunk/website/tutorial,
7334 trunk/website/tutorial/bin_dec_hex.wml,
7335 trunk/website/tutorial/cdeftutorial.wml,
7336 trunk/website/tutorial/index.wml,
7337 trunk/website/tutorial/rpntutorial.wml,
7338 trunk/website/tutorial/rrdtutorial.es.wml,
7339 trunk/website/tutorial/rrdtutorial.ps,
7340 trunk/website/tutorial/rrdtutorial.wml: Initial revision
7342 2001-02-25 22:25 oetiker
7344 * ., 00README, CHANGES, CONTRIBUTORS, COPYING, COPYRIGHT,
7345 MakeMakefile, Makefile.am, NT-BUILD-TIPS.txt, README, TODO,
7346 bindings, bindings/Makefile.am, bindings/perl-piped,
7347 bindings/perl-piped/MANIFEST, bindings/perl-piped/Makefile.PL,
7348 bindings/perl-piped/README, bindings/perl-piped/RRDp.pm,
7349 bindings/perl-piped/leaktest.pl, bindings/perl-piped/rrdpl.dsp,
7350 bindings/perl-piped/rrdpl.dsw, bindings/perl-piped/t,
7351 bindings/perl-piped/t/base.t, bindings/perl-shared,
7352 bindings/perl-shared/MANIFEST, bindings/perl-shared/Makefile.PL,
7353 bindings/perl-shared/README, bindings/perl-shared/RRDs.pm,
7354 bindings/perl-shared/RRDs.xs, bindings/perl-shared/ntmake.pl,
7355 bindings/perl-shared/rrdpl.dsp, bindings/perl-shared/rrdpl.dsw,
7356 bindings/perl-shared/t, bindings/perl-shared/t/base.t,
7357 bindings/tcl, bindings/tcl/Makefile.am, bindings/tcl/README,
7358 bindings/tcl/ifOctets.tcl, bindings/tcl/tclrrd.c, config,
7359 config.log, config.status, config/Makefile.am, config/acconfig.h,
7360 config/aclocal.m4, config/config.guess, config/config.h,
7361 config/config.h.in, config/config.sub, config/install-sh,
7362 config/libtool, config/libtool/libtool.m4, config/ltconfig,
7363 config/ltmain.sh, config/missing, config/mkinstalldirs,
7364 config/stamp-h, config/stamp-h.in, configure, configure.in, doc,
7365 doc/Makefile.am, doc/bin_dec_hex.pod, doc/cdeftutorial.pod,
7366 doc/rpntutorial.pod, doc/rrdcgi.pod, doc/rrdcreate.pod,
7367 doc/rrddump.pod, doc/rrdfetch.pod, doc/rrdgraph.pod,
7368 doc/rrdinfo.pod, doc/rrdlast.pod, doc/rrdresize.pod,
7369 doc/rrdrestore.pod, doc/rrdtool.pod, doc/rrdtune.pod,
7370 doc/rrdtutorial.es.pod, doc/rrdtutorial.pod, doc/rrdupdate.pod,
7371 doc/test1.ps, doc/test2.ps, examples, examples/4charts.pl.in,
7372 examples/Makefile.am, examples/bigtops.pl, examples/bigtops.pl.in,
7373 examples/cgi-demo.cgi, examples/cgi-demo.cgi.in,
7374 examples/minmax.pl, examples/minmax.pl.in, examples/piped-demo.pl,
7375 examples/piped-demo.pl.in, examples/shared-demo.pl,
7376 examples/shared-demo.pl.in, examples/stripes.pl,
7377 examples/stripes.pl.in, libraries, libraries/Makefile.am,
7378 libraries/cgilib-0.4, libraries/cgilib-0.4/Makefile.am,
7379 libraries/cgilib-0.4/cgi.5, libraries/cgilib-0.4/cgi.c,
7380 libraries/cgilib-0.4/cgi.h, libraries/cgilib-0.4/cgiDebug.3,
7381 libraries/cgilib-0.4/cgiGetValue.3,
7382 libraries/cgilib-0.4/cgiHeader.3, libraries/cgilib-0.4/cgiInit.3,
7383 libraries/cgilib-0.4/cgiRedirect.3,
7384 libraries/cgilib-0.4/cgilib.dsp, libraries/cgilib-0.4/cgilib.dsw,
7385 libraries/cgilib-0.4/cgitest.c, libraries/cgilib-0.4/jumpto.c,
7386 libraries/cgilib-0.4/readme, libraries/gd1.3,
7387 libraries/gd1.3/Makefile.am, libraries/gd1.3/README.rrdtool,
7388 libraries/gd1.3/demoin.gif, libraries/gd1.3/gd.c,
7389 libraries/gd1.3/gd.dsp, libraries/gd1.3/gd.dsw,
7390 libraries/gd1.3/gd.h, libraries/gd1.3/gddemo.c,
7391 libraries/gd1.3/gdfontg.c, libraries/gd1.3/gdfontg.h,
7392 libraries/gd1.3/gdfontl.c, libraries/gd1.3/gdfontl.h,
7393 libraries/gd1.3/gdfontmb.c, libraries/gd1.3/gdfontmb.h,
7394 libraries/gd1.3/gdfonts.c, libraries/gd1.3/gdfonts.h,
7395 libraries/gd1.3/gdfontt.c, libraries/gd1.3/gdfontt.h,
7396 libraries/gd1.3/gdlucidab10.c, libraries/gd1.3/gdlucidab10.h,
7397 libraries/gd1.3/gdlucidab12.c, libraries/gd1.3/gdlucidab12.h,
7398 libraries/gd1.3/gdlucidab14.c, libraries/gd1.3/gdlucidab14.h,
7399 libraries/gd1.3/gdlucidan10.c, libraries/gd1.3/gdlucidan10.h,
7400 libraries/gd1.3/gdlucidan12.c, libraries/gd1.3/gdlucidan12.h,
7401 libraries/gd1.3/gdlucidan14.c, libraries/gd1.3/gdlucidan14.h,
7402 libraries/gd1.3/giftogd.c, libraries/gd1.3/index.html,
7403 libraries/gd1.3/mathmake.c, libraries/gd1.3/mtables.c,
7404 libraries/gd1.3/readme.txt, libraries/gd1.3/webgif.c,
7405 libraries/libpng-1.0.9, libraries/libpng-1.0.9/ANNOUNCE,
7406 libraries/libpng-1.0.9/CHANGES, libraries/libpng-1.0.9/INSTALL,
7407 libraries/libpng-1.0.9/KNOWNBUG, libraries/libpng-1.0.9/LICENSE,
7408 libraries/libpng-1.0.9/Makefil,
7409 libraries/libpng-1.0.9/Makefile.am, libraries/libpng-1.0.9/README,
7410 libraries/libpng-1.0.9/README.rrdtool,
7411 libraries/libpng-1.0.9/TODO, libraries/libpng-1.0.9/Y2KINFO,
7412 libraries/libpng-1.0.9/example.c, libraries/libpng-1.0.9/libpng.3,
7413 libraries/libpng-1.0.9/libpng.txt,
7414 libraries/libpng-1.0.9/libpngpf.3, libraries/libpng-1.0.9/png.5,
7415 libraries/libpng-1.0.9/png.c, libraries/libpng-1.0.9/png.dsp,
7416 libraries/libpng-1.0.9/png.dsw, libraries/libpng-1.0.9/png.h,
7417 libraries/libpng-1.0.9/pngasmrd.h,
7418 libraries/libpng-1.0.9/pngbar.jpg,
7419 libraries/libpng-1.0.9/pngbar.png,
7420 libraries/libpng-1.0.9/pngconf.h,
7421 libraries/libpng-1.0.9/pngerror.c,
7422 libraries/libpng-1.0.9/pnggccrd.c,
7423 libraries/libpng-1.0.9/pngget.c, libraries/libpng-1.0.9/pngmem.c,
7424 libraries/libpng-1.0.9/pngnow.png,
7425 libraries/libpng-1.0.9/pngpread.c,
7426 libraries/libpng-1.0.9/pngread.c, libraries/libpng-1.0.9/pngrio.c,
7427 libraries/libpng-1.0.9/pngrtran.c,
7428 libraries/libpng-1.0.9/pngrutil.c,
7429 libraries/libpng-1.0.9/pngset.c, libraries/libpng-1.0.9/pngtest.c,
7430 libraries/libpng-1.0.9/pngtest.png,
7431 libraries/libpng-1.0.9/pngtrans.c,
7432 libraries/libpng-1.0.9/pngvcrd.c, libraries/libpng-1.0.9/pngwio.c,
7433 libraries/libpng-1.0.9/pngwrite.c,
7434 libraries/libpng-1.0.9/pngwtran.c,
7435 libraries/libpng-1.0.9/pngwutil.c, libraries/zlib-1.1.3,
7436 libraries/zlib-1.1.3/ChangeLog, libraries/zlib-1.1.3/FAQ,
7437 libraries/zlib-1.1.3/INDEX, libraries/zlib-1.1.3/Makefile.am,
7438 libraries/zlib-1.1.3/README, libraries/zlib-1.1.3/README.rrdtool,
7439 libraries/zlib-1.1.3/adler32.c,
7440 libraries/zlib-1.1.3/algorithm.txt,
7441 libraries/zlib-1.1.3/compress.c, libraries/zlib-1.1.3/crc32.c,
7442 libraries/zlib-1.1.3/deflate.c, libraries/zlib-1.1.3/deflate.h,
7443 libraries/zlib-1.1.3/descrip.mms, libraries/zlib-1.1.3/example.c,
7444 libraries/zlib-1.1.3/gzio.c, libraries/zlib-1.1.3/infblock.c,
7445 libraries/zlib-1.1.3/infblock.h, libraries/zlib-1.1.3/infcodes.c,
7446 libraries/zlib-1.1.3/infcodes.h, libraries/zlib-1.1.3/inffast.c,
7447 libraries/zlib-1.1.3/inffast.h, libraries/zlib-1.1.3/inffixed.h,
7448 libraries/zlib-1.1.3/inflate.c, libraries/zlib-1.1.3/inftrees.c,
7449 libraries/zlib-1.1.3/inftrees.h, libraries/zlib-1.1.3/infutil.c,
7450 libraries/zlib-1.1.3/infutil.h, libraries/zlib-1.1.3/maketree.c,
7451 libraries/zlib-1.1.3/minigzip.c, libraries/zlib-1.1.3/trees.c,
7452 libraries/zlib-1.1.3/trees.h, libraries/zlib-1.1.3/uncompr.c,
7453 libraries/zlib-1.1.3/zconf.h, libraries/zlib-1.1.3/zlib.3,
7454 libraries/zlib-1.1.3/zlib.dsp, libraries/zlib-1.1.3/zlib.dsw,
7455 libraries/zlib-1.1.3/zlib.h, libraries/zlib-1.1.3/zutil.c,
7456 libraries/zlib-1.1.3/zutil.h, libtool, rrdtool.spec, src,
7457 src/Makefile.am, src/gdpng.c, src/getopt.c, src/getopt.h,
7458 src/getopt1.c, src/gifsize.c, src/memtest.c, src/ntconfig.h,
7459 src/parsetime.c, src/parsetime.h, src/pngsize.c, src/rd_cgi.dsp,
7460 src/rrd.dsp, src/rrd.dsw, src/rrd.h, src/rrd_cgi.c,
7461 src/rrd_cgi.dsp, src/rrd_create.c, src/rrd_diff.c, src/rrd_dump.c,
7462 src/rrd_error.c, src/rrd_fetch.c, src/rrd_format.c,
7463 src/rrd_format.h, src/rrd_graph.c, src/rrd_info.c, src/rrd_last.c,
7464 src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
7465 src/rrd_stat.c, src/rrd_tool.c, src/rrd_tool.h, src/rrd_tune.c,
7466 src/rrd_update.c, src/rrdtool.dsp, src/rrdtool.dsw,
7467 src/rrdupdate.c: Initial revision
7469 2001-02-25 16:09 oetiker
7471 * trunk/rrdtool, trunk/rrdtool/README: Initial revision
7473 2001-02-25 15:29 cvs
7475 * trunk/CVSROOT, trunk/CVSROOT/checkoutlist,
7476 trunk/CVSROOT/commitinfo, trunk/CVSROOT/config,
7477 trunk/CVSROOT/cvswrappers, trunk/CVSROOT/editinfo,
7478 trunk/CVSROOT/loginfo, trunk/CVSROOT/modules,
7479 trunk/CVSROOT/notify, trunk/CVSROOT/rcsinfo,
7480 trunk/CVSROOT/taginfo, trunk/CVSROOT/verifymsg: initial checkin
7482 2001-02-25 15:29
7484 * branches, tags, trunk: New repository initialized by cvs2svn.