]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/blob - CHANGES
Fix string truncation warnings related to PATH_MAX (#1244)
[thirdparty/rrdtool-1.x.git] / CHANGES
1
2 RRDtool - master ...
3 ======================
4
5 Bugfixes
6 --------
7 * Fix ytop and ybase adjustments for overlaping area issue on transparent areas <turban>
8 * Suppress warnings of implicit fall through <youpong>
9 * Update tarball download link in doc <c72578>
10 * Fix unsigned integer overflow in rrdtool first. Add test for rrd_first() <c72578>
11 * Fix tests under MSYS2 (Windows) <c72578>
12 * Fix BUILD_DATE in rrdtool help output <c72578>
13 * acinclude.m4: Include <stdlib.h> when using exit <ryandesign>
14 * rrdtool-release: Create NUMVERS from VERSION file <c72578>
15 * Avoids leaking of file descriptors in multi threaded programs by @ensc
16 * Avoids potential unterminated string because of fixed PATH_MAX buffer
17
18 Features
19 --------
20 * Remove autogenerated files from git repo (configure, Makefile.in, conftools, rrd_config.h.in) <c72578>
21
22 * Reads $RRD_LOCKING environment variable and adds --locking option to some tools. The updatex api has been also
23 updated to support setting locking related bits in its extra_flags parameter. @ensc
24
25 This allows now to choose between three kinds of locking:
26
27 none: no locking is done at all; caller has to do it manually and can implement e.g. a timeout with alarm(2) or so
28 try: fails when lock is hold by another process; users will see "ERROR: could not lock RRD". This is the default and the only possible mode with the old code
29 block: waits until lock is available
30
31 It can be used like
32
33 env RRD_LOCKING=block rrdupdate ...
34
35 or
36
37 rrdupdate --locking none ...
38
39 or
40
41 rrd_updatex_r(filename, tmplt, RRD_FLAGS_LOCKING_MODE_BLOCK, ...);
42
43 * Add (remote) dump support to rrdcached <Tobias Hintze>
44
45 * Constify argv argument to library functions
46 Without this users of library function that want to pass in const strings need to duplicate them to avoid compiler warnings
47
48 RRDtool 1.8.0 - 2022-03-13
49 ==========================
50
51 Bugfixes
52 --------
53 * python bindings: properly convert double values of rrd info <Stefan Gluszek>
54 * failed to expand 'Py_UNUSED', Invalid usage when expanding 'Py_UNUSED' <c72578>
55 * document --showtime in xport help output <c72578>
56 * fix --use-nan-for-all-missing-data <c72578>
57 * update rrdruby.pod <c72578>
58 * add missing rrdruby.pod and rrdpython.pod to dist <c72578>
59 * Set first_weekday to 0 (Sunday), when HAVE__NL_TIME_WEEK_1STDAY is not defined <nirgal>
60 * fix median calculation for all NaN inputs <c72578>
61 * fix potential leak in xport during failure <c72578>
62 * fix many warnings raised by Cppcheck <c72578>
63 * fix many compiler warnings from latest gcc <c72578>
64 * ensure proper initialization in rrd_daemon <clarfonthey>
65 * cleanup testsuite <nirgal>
66 * better testing <c72578>
67 * avoid invalid read in rrd_client <pallas>
68 * add symbols from rrdc to librrd <pallas>
69 * Fix duplicate write_changes_to_disk() calls when HAVE_LIBRADOS is true and HAVE_MMAP is false <yil-cpr>
70 * documentation updates <nirgal>
71 * for SMIN example in docs <Thomas-Gelf>
72 * fix for pyton3 compatibility <SuperHeron>
73 * freemem only for valid status <Christian Kr"oger>
74 * fix double meaning of time 0 as uninitialized value <neirbowj>
75 * fix for zfs not supporting fallocate. this makes resize work on zfs <zelsing>
76 * add rrdrados.pod to dist <Jeron Roovers>
77 * fetch - do not call rrd_freemem on uninitialized pointers <commx>
78 * use separate pango fontmap per thread <nomis>
79 * switch to python 3 <nirgal>
80 * do not leak filename when opening a broken file <mistotebe>
81 * fix leaks in rrdcached <mistotebe>
82 * avoid segfault when flushing cache <svenpanne>
83 * escape json in legend entries <c72578>
84 * fix leak in xport <andrewchambers>
85 * make rrdcgi param parsing more robust <oetiker>
86 * fix race in journal_write <usaleem-lx>
87
88
89 Features
90 --------
91 * ROUND function for rrd RPN <TheWitness>
92 * vcpkg support for MSVC builds (see WIN32-BUILD-TIPS.txt) <c72578>
93 * add first_weekday for Windows port <c72578>
94 * add x64 platform for win32 build <c72578>
95 * add --add-jsontime for graphv <netniV>
96 * add --utc to graph <jyavenard>
97 * add automated testing for win32 builds <c72578>
98 * support TUNE command in rrdcached
99
100
101
102 RRDtool 1.7.2 - 2019-05-27
103 ==========================
104 Bugfixes
105 --------
106 * Updated the Makefiles to properly include all needed files into the distribution tar
107 * Cleand up Compiler Warnings <Wolfgang Stöggl>
108 * Improved compilation in MinGW environment <Wolfgang Stöggl>
109 * fix segfault on non-existent RRD file when using rrdcached <themylogin>
110 * fix bounds handling, documentation and checking on rrdtool xport <Óscar Nájera>
111 * Fix %s/%S unit autoscaling in gprint for json/xml <az143>
112 * Optimized PDP Calculation <JKammler>
113
114 Features
115 --------
116 * Added support for --add-jsontime which will include jsontime xport data to graphv data
117
118 RRDtool 1.7.1 - 2019-02-04
119 ==========================
120 Bugfixes
121 --------
122 * about 38949 assorted fixes for the windows build of rrdtool <Wolfgang Stöggl>
123 * fix many compile time warnings <Wolfgang Stöggl>
124 * Re-enable 0-width lines <nirgal>
125 * Include rrd_pdpcalc.pod in Makefile.am also <Peter Valdemar Mørch>
126 * Lots of spelling fixes for rrdtool source and documentation <Peter Valdemar Mørch>, <Jean-Michel Vourgère>, <Tianpeng Xia>,
127 * fix off by one issue in rrdtool xport output <Tobias Oetiker>
128 * fix lua extension build <Karl Palsson>
129 * fix python bindings <Thomas Gambier>, <Matwey V. Kornilov>, <Nathan Rennie-Waldock>, <Christian Kröger>
130 * fix multiple static variable issues in conflict with MT <Matwey V. Kornilov>
131 * make translations actually work <nirgal>
132 * Fixed configure --enable / --disable options <Jaroslav Škarvada>
133 * rrd_daemon stability fixes <Alan Jenkins>
134 * fix tcl bindings <medranocalvo>
135 * do not call umask ever (not MT safe) <Tobias Oetiker>
136
137 Features
138 --------
139 * Multiline Titles <Mark Brugnoli-Vinten>, <Alexander Zangerl>, <netniV>
140 * French translation <Jean-Michel Vourgère>
141 * Added support for --allow-shrink with --rigid flag (#843) <Matej Dujava>
142 * Added SUSPEND/RESUME/SUSPENDALL/RESUMEALL commands for rrd_cached <<Sven Panne>
143 * include the daemon name in the error message <Thilo Bangert>
144
145 full details in https://github.com/oetiker/rrdtool-1.x/compare/v1.7.0...v1.7.1
146
147 RRDtool 1.7.0 - 2017-05-16
148 ==========================
149 Bugfixes
150 --------
151 * made rrd_fetch_cb_wrapper in RRDs more careful with its arguments
152 * many bugfixes to resolve issues identified Coverty scan
153 * fix build issues with libdbl
154 * take the ds step into account while caching data in rrd graph DEF statements
155 * never 'exit' from librrd (even when DEBUG is on)
156
157 Features
158 --------
159 * new command rrd list to show rrd files in a directory
160 * configurable log-level for rrdcached
161 * hungarian translation (hu.po)
162
163 API
164 ---
165 * New Exported functions: rrd_lcd, rrd_reduce_data, rrd_cf_conf and rrd_list
166 * rrd_list support for perl and python binding
167 * all new and much more complete python bindings working on both python 2.6+ and 3.3+
168 * extended documentation in rrdlib.pod
169
170
171 RRDtool 1.6.0 - 2016-04-19
172 ==========================
173 Features
174 --------
175 * librrd is now fully thread-safe. librrd_th is gone
176 * make lua bindings work with lua 5.2 and 5.3
177 * configure option to disable doc building --enable-docs=no
178 * new CDEF function SMIN: a,b,c,3,SMIN -> min(a,b,c)
179 * new CDEF function SMAX: a,b,c,3,SMAX -> max(a,b,c)
180 * new CDEF function STDEV: a,b,c,3,STDEV -> stdev(a,b,c)
181 * new CDEF function POW: a,b,POW -> a**b
182 * new CDEF function PERCENT: a,b,c,95,3,PERCENT -> find 95percentile of a,b,c
183 * re-introducted --showtime option on rrdxport
184 * be more careful in determining the locales idea of first day of the week
185 * lots of spelling fixes all around
186
187 RRDtool 1.5.6 - 2016-04-19
188 ==========================
189
190 Bugfixes
191 --------
192 * segfault on CDEF:x=
193 * Disable nagle algorithm as it is causing massive slowdown
194 * make vname naming rules more liberal and more in line with 1.4
195 * Fix recursive directory creation in rrdcached on FREEBSD
196 * Fixed compilation when there's no sigwaitinfo
197
198 RRDtool 1.5.5 - 2015-11-10
199 ==========================
200
201 Bugfixes
202 --------
203 * fix JSON output in xport with legend and gprint blocks
204 * fix parse_time mutex unlocking in the error case
205 * don't crash on invalid variable names in CDEF
206 * add mutex locking in rrdc_fetch
207 * fix buffer overflow in rrd_restore
208 * shorten test precision to 7 digits ...
209 * never exit from a library function
210 * buffer overflow in rrd_restore.c fixed #669
211
212 RRDtool 1.5.4 - 2015-08-09
213 ==========================
214 Bug Fixes
215 ---------
216 * parse floating point numbers according to C locale in rrdtool create
217 arguments, regardless of the systems locale setting.
218 * include missing rrd_rados.h into distribution archive
219 * make rrdtool work on ARM again
220 * make rrdtool test suit pass on 32bit OSs
221 * fix --grid-dash option regression in graph
222 * fix systemd support
223 * fix link dependency for libpng since we are using functions directly
224 * fix python module name
225 * fix rrdtool tune to accept U in minimum and maximum options
226 * fi
227 * rrd_parsetime now uses a mutex lock to become thread safe
228 * rrd_xport is now thread safe
229 * stop using MAX_PATH and make everything dynamic and make rrdtool work on
230 Gnu HURD ... thanks nirgal!
231
232 Features
233 --------
234 * new RPN operators: STEPWIDTH, NEWDAY, NEWWEEK, NEWMONTH and NEWWEEK
235 together they allow to draw graphs where a rate is converted back to
236 absolute numbers and accumulated over a period..
237
238
239 RRDtool 1.5.3 - 2015-04-30
240 ==========================
241 Bug Fixes
242 ---------
243 * Brought command-line options and documentation back into sync.
244 * Make LINE dashes option work again
245
246 RRDtool 1.5.2 - 2015-04-23
247 ==========================
248 Bug Fixes
249 ---------
250 * parameters in VDEF are vnames and not data source names, hence
251 they can be 255 chars long and not only 20
252
253 RRDtool 1.5.1 - 2015-04-22
254 ==========================
255 Bug Fixes
256 ---------
257 * parse numbers up to 40 characters long ..
258 * fix install rules for Python and Lua
259 * include missing VERSION and LICENSE file
260 * unlink before rename in rrd_create when running on WIN32
261
262 RRDtool 1.5.0 - 2015-04-16
263 ==========================
264
265 New Features
266 ------------
267 * automatic x-axis labels that work from 1s to 30y on a single chart
268 * librados integration
269 * new datasource types: DCOUNTER and DDERIVE (they work the same as the
270 original DS, except that they can deal with floatingpoint numbers).
271 * compile without graphics libraries: ./configure --disable-rrd_graph
272 * updated windows port (see WIN32-BUILD-TIPS.txt)
273 * single step RRAs for MIN,MAX,LAST are generated virtually from
274 an AVERAGE RRA
275 * ignore updates in the past with rrdtool update --skip-past-updates
276 * ignore a LINE when scaling a chart using the skipscale option
277 * detect 32bit timeoverflows
278 * massive performance boost for charts with more than 100 DEF line by
279 switching form a linear search to a HASH when searching for data
280 * improved cross compilation support
281 * .Net bindings
282 * allow rrdtool graph to silently skip non-existing source files using the
283 --use-nan-for-all-missing-data option
284 * restore from a pipe (rrdtool restore - y.rrd)
285 * in rrdtool create, row count and step can be defined in absolute time
286 * all new "create on steroids" can pull both data and configuration from
287 existing rrd files
288 * use rrdtool graph to chart arbitrary data via a callback function for data fetching
289 support is integrated in the perl bindings.
290 * re-written parser for rrdtool graph commands. It now follows a simple key
291 value pattern, compatible with the previous syntax.
292 * MEDIAN op for CDEF expressions
293 * DEPTH,INDEX,COPY,ROL ops for CDEF (as seen in PostScript)
294 * gradient AREA backgrounds
295 * no more locale magic while reading numeric data.
296
297 Bugfixes
298 --------
299 all the bugs fixed in 1.4.x during 1.5 development
300
301 RRDtool 1.4.9 - 2014-09-29
302 ==========================
303
304 New Features
305 ------------
306 * allows rrdrestore to read input from stdin
307 * add documentation for RRDs::xport
308 * RPN operators MINNAN and MAXNAN
309 * --left-axis-format option to rrd_graph
310
311 Bugfixes
312 --------
313 * properly verify validity of user supplied format strings
314 * remove graph functions from python module when compiled without graphing
315 support
316 * verify that only short integers are used in COMPUTE rpn expressions
317 * eliminate duplicate setlocale calls
318 * fixed endless loop and double frees in rrd_restore
319 * fixed missing variable initializations in rrd_graph
320 * fixed JSON output format to actually be valid JSON
321 * detect failing fallocate and fall back to seeking
322 * fixed format string in ruby bindings
323
324
325 RRDtool 1.4.8 - 2012-05-23
326 ==========================
327
328 Highlights
329 ----------
330
331 * rrd_graph now uses a map to lookup variable names causing graphs with many
332 items to be drawn magnitudes faster as the linear search of the variable
333 tables is gone now.
334
335 * the optional argument :skipscale allows for a LINE or AREA instruction to be
336 excluded from having an effect on the scaling of the graph
337
338 * TRENDNAN is now working properly and also not crashing anymore
339
340 * Added a no-op string positioning combo "\." this allows to write
341 COMMENT:OS\2\. which would otherwise not be possible.
342
343 * JSON output of xport is now actually json compliant by its keys
344 being properly quoted now.
345
346 * The label positioner in rrd_graph is now properly ignoring the current
347 state of DST.
348
349 * fixes and enhancements for Python, Ruby, TCL and Perl bindings
350
351 * improved error reporting in rrd_graph
352
353 * portability and cross compilation
354
355 * code and bugtracker moved to https://github.com/oetiker/rrdtool-1.x
356
357 Detail
358 ------
359
360 * commit 3bbe02f924ec0e0342c5c728ee93a52e2ae1104f
361 | Author: Trevor Bowen <trevor.bowen@adtran.com>
362 | Date: Mon May 13 16:47:29 2013 -0500
363 |
364 | Fixed failed IEEE check for cross-compile support.
365 |
366 * commit 2948dde97fa8cef4f6c72e345601de566fc28e23
367 | Author: Tobias Oetiker <tobi@oetiker.ch>
368 | Date: Tue Apr 30 11:28:20 2013 +0200
369 |
370 | backport of the (C)DEF hash patch to accelerate processing of large (+100 statements) graph instructions.
371 |
372 * commit fd4cfab7f2a05950b15292bacd8a00251fdaa1e4
373 | Author: Tobias Oetiker <tobi@oetiker.ch>
374 | Date: Tue Mar 19 07:17:23 2013 +0100
375 |
376 | fixed overflow problem with partial matching
377 |
378 * commit a1768b2580bdd4451be66928e8bfc32a82c9ada9
379 | Author: Tobias Oetiker <tobi@oetiker.ch>
380 | Date: Sat Mar 16 18:09:38 2013 +0100
381 |
382 | raise an error if part of an CDEF is unparsable
383 |
384 * commit f860a1c88ad1eb2d46b69c9b5fe9f357d2f9d28e
385 | Author: Nick <nick@example.com>
386 | Date: Sat Feb 9 18:46:40 2013 +0000
387 |
388 | Added check for graph timespan overflowing if time_t is 32 bits.
389 |
390 * commit 14eca7ff5e5f63e50274a2dc712b43f36d06d18e
391 | Author: Nick <nick@example.com>
392 | Date: Sat Feb 9 16:38:17 2013 +0000
393 |
394 | Fixed overflow bug.
395 |
396 * commit a234579cdf7eb99b3c93a4463dcf82b50f709785
397 | Author: Max Khon <fjoe@samodelkin.net>
398 | Date: Wed Dec 12 13:48:23 2012 +0700
399 |
400 | Fix build when glib is in non-standard location (e.g. /opt).
401 |
402 * commit 8b3d3f161169733cd46dc1d29293265d0a045a02
403 | Author: Olivier Doucet <webmaster@ajeux.com>
404 | Date: Wed Jan 9 15:52:44 2013 +0100
405 |
406 | Updated rrdgraph_libdbi doc about MySQL performance issues
407 |
408 * commit db4fe1aaf420d0f636c8bed37f7f7bc166a51016
409 | Author: Tobias Oetiker <tobi@oetiker.ch>
410 | Date: Mon Nov 19 09:17:55 2012 +0100
411 |
412 | fixed regression from renaming skipscale
413 |
414 * commit 774e1aec924a48a6299033adc173387e104827bc
415 | Author: Tobias Oetiker <tobi@oetiker.ch>
416 | Date: Mon Nov 19 09:09:15 2012 +0100
417 |
418 | properly fix handling of time_t size in rrd_restore
419 |
420 * commit 1591fffceb3878b785c358e4d8d884f6ebe707ba
421 | Author: Tobias Oetiker <tobi@oetiker.ch>
422 | Date: Wed Nov 14 17:48:32 2012 +0100
423 |
424 | use skipscale everywhere and not SKIPSCALE
425 |
426 * commit cab7c3817687772ecd816a220703d04ce4d92a22
427 | Author: Tobias Oetiker <tobi@oetiker.ch>
428 | Date: Wed Nov 14 14:19:44 2012 +0100
429 |
430 | Normally the graphing function makes sure that the entire LINE or AREA
431 | is visible in the chart. The scaling of the chart will be modified
432 | accordingly if necessary. Any LINE or AREA can be excluded from this
433 | process by adding the option SKIPSCALE.
434 |
435 | LINE:x#f00::SKIPSCALE
436 |
437 * commit 4c583ec30a4d7b37e49f930d5fe4d6afc9b81ccd
438 | Author: Antony Dovgal <antony.dovgal@gmail.com>
439 | Date: Tue Nov 13 15:57:49 2012 +0100
440 |
441 | fix for first day of the week detection logic
442 |
443 * commit 6259d3ec4db96daa4839edcae0537ddedac58b12
444 |\ Merge: f6d786d 743e34f
445 | | Author: Tobias Oetiker <tobi@oetiker.ch>
446 | | Date: Sat Nov 10 17:49:20 2012 +0100
447 | |
448 | | Merge branch '1.4' of github.com:oetiker/rrdtool-1.x into 1.4
449 | |
450 | * commit 743e34f5d66ea41698ff2f499283de532137408b
451 | |\ Merge: 57a8491 ec0f5d3
452 | | | Author: Tobias Oetiker <tobi@oetiker.ch>
453 | | | Date: Fri Oct 19 13:47:25 2012 -0700
454 | | |
455 | | | Merge pull request #352 from tokkee/sh/build-issues
456 | | |
457 | | | ruby bindings: Fixed a few build issues.
458 | | |
459 | | * commit ec0f5d31bb77f72dca926ca5f44ceec115a84226
460 | | | Author: Sebastian Harl <sh@teamix.net>
461 | | | Date: Fri Oct 19 19:12:31 2012 +0200
462 | | |
463 | | | ruby/main: Fixed "format not a string literal and no format arguments" errors.
464 | | |
465 | | | These kind of errors are reported by current versions of GCC.
466 | | |
467 | | * commit 3fef26354ee9c257a433f7296f73c760f96ccc15
468 | |/ Author: Sebastian Harl <sh@teamix.net>
469 | | Date: Fri Oct 19 19:11:30 2012 +0200
470 | |
471 | | ruby bindings: Fixed a miss-placed cast.
472 | |
473 * | commit f6d786d9146d45234c32999adae6ae7286ea8701
474 | | Author: Tobias Oetiker <tobi@oetiker.ch>
475 | | Date: Sat Nov 10 17:47:28 2012 +0100
476 | |
477 | | do not die when failing to add link
478 | |
479 * | commit 8381c9b92283b576929a7317f982a23d0b3254f3
480 |/ Author: Tobias Oetiker <tobi@oetiker.ch>
481 | Date: Sat Nov 10 17:46:44 2012 +0100
482 |
483 | fix trendnan variable access
484 |
485 * commit 57a84914e0bc7725ba1741e1a399153c8e44d407
486 | Author: Tobias Oetiker <tobi@oetiker.ch>
487 | Date: Tue Sep 11 14:33:08 2012 +0200
488 |
489 | add git notes
490 |
491 * commit 35c423dff643bc4d9dcd2e259d4cbfe5c564b871
492 | Author: Tobias Oetiker <tobi@oetiker.ch>
493 | Date: Mon Sep 3 13:39:29 2012 +0000
494 |
495 | fix off by 1 error
496 |
497 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2305 a5681a0c-68f1-0310-ab6d-d61299d08faa
498 |
499 * commit 859873eaed82f0e1ab79e15cbd8db45659340ad0
500 | Author: Tobias Oetiker <tobi@oetiker.ch>
501 | Date: Wed Aug 22 09:57:33 2012 +0000
502 |
503 | fixed pango markup link
504 |
505 |
506 |
507 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2304 a5681a0c-68f1-0310-ab6d-d61299d08faa
508 |
509 * commit 4f18e03460e91cf6ec433a43d355d77cec364eb2
510 | Author: Tobias Oetiker <tobi@oetiker.ch>
511 | Date: Tue Aug 14 09:23:11 2012 +0000
512 |
513 | remove a bunch of variables which were set but never used as pointed out by gcc
514 |
515 |
516 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2303 a5681a0c-68f1-0310-ab6d-d61299d08faa
517 |
518 * commit d8b366750ef91e7f49ec1e826e91276c4a91110a
519 | Author: Tobias Oetiker <tobi@oetiker.ch>
520 | Date: Tue Aug 14 09:22:19 2012 +0000
521 |
522 | fix locations for installing the sample programs to make automake happy
523 |
524 |
525 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2302 a5681a0c-68f1-0310-ab6d-d61299d08faa
526 |
527 * commit 55231968de6715004cd821630d5737696566a148
528 | Author: Tobias Oetiker <tobi@oetiker.ch>
529 | Date: Mon Aug 13 14:04:15 2012 +0000
530 |
531 | integrate rrdinfo and rrdcreate into the rrdupdate binary - Sven-Göran Bergh
532 |
533 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2300 a5681a0c-68f1-0310-ab6d-d61299d08faa
534 |
535 * commit 9684a2680d57cd22434f8b226e3b6afab4f72bff
536 | Author: Tobias Oetiker <tobi@oetiker.ch>
537 | Date: Sun Aug 12 20:49:17 2012 +0000
538 |
539 | openbsd does not know EPROTO it seems
540 |
541 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2298 a5681a0c-68f1-0310-ab6d-d61299d08faa
542 |
543 * commit 6698fd7b3324f9887d8f5f920a8d18aad870b113
544 | Author: Tobias Oetiker <tobi@oetiker.ch>
545 | Date: Sun Aug 12 14:37:31 2012 +0000
546 |
547 | complete segfault fix for second axis %s format begun in r2123 (thanks Martin Pelikan for the hint)
548 |
549 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2297 a5681a0c-68f1-0310-ab6d-d61299d08faa
550 |
551 * commit 2f88a17bbe097d3ebf7ff17b57a9111a1bd4e0bb
552 | Author: Tobias Oetiker <tobi@oetiker.ch>
553 | Date: Tue Jul 31 12:43:45 2012 +0000
554 |
555 | RRDs.xs uses &PL_sv_undef to insert undefined values into arrays and hashes. This leads to all sorts of problems. For details, please see "AVs, HVs and undefined values" section in perlguts(1). -- patch by tobez+lars
556 |
557 |
558 |
559 |
560 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2296 a5681a0c-68f1-0310-ab6d-d61299d08faa
561 |
562 * commit afdc69a5a631fb7d2a18b2a82c8f0c3c4a439ba7
563 | Author: Tobias Oetiker <tobi@oetiker.ch>
564 | Date: Sat Jul 28 13:54:59 2012 +0000
565 |
566 | support for the xport command -- Jimmy Ngo
567 |
568 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2294 a5681a0c-68f1-0310-ab6d-d61299d08faa
569 |
570 * commit 17be83c4cb0ff16ec7020e97556dd662b8fba52c
571 | Author: Tobias Oetiker <tobi@oetiker.ch>
572 | Date: Mon May 7 07:31:28 2012 +0000
573 |
574 | fix warning: "__STRICT_ANSI__" is not defined warning patch by Gilles Esp
575 |
576 |
577 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2288 a5681a0c-68f1-0310-ab6d-d61299d08faa
578 |
579 * commit 37fd3455ee4517e80c4213b3407cb4871a4d2967
580 | Author: Tobias Oetiker <tobi@oetiker.ch>
581 | Date: Tue Apr 10 10:12:28 2012 +0000
582 |
583 | make sure the grid and label positioner does NOT take the dst state of the current time into account.
584 |
585 |
586 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2286 a5681a0c-68f1-0310-ab6d-d61299d08faa
587 |
588 * commit 649d79623f5170f3eab4a397a674600791dc57d4
589 | Author: Tobias Oetiker <tobi@oetiker.ch>
590 | Date: Mon Mar 12 10:47:21 2012 +0000
591 |
592 | fix rrdcached crash as reported in debian bug #663505 -- Witold Baryluk
593 |
594 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2285 a5681a0c-68f1-0310-ab6d-d61299d08faa
595 |
596 * commit f124f8b045a70c3859f67bd6b0745078c641514c
597 | Author: Tobias Oetiker <tobi@oetiker.ch>
598 | Date: Thu Mar 8 07:46:04 2012 +0000
599 |
600 | if the perl bindings are to be installed together with rrdtool, make sure INSTALL_BASE does not confuse things. Inspired by Mike Schilli.
601 |
602 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2284 a5681a0c-68f1-0310-ab6d-d61299d08faa
603 |
604 * commit ba19ea752c9d4bc364356ca768a2896cd1c3857d
605 | Author: Tobias Oetiker <tobi@oetiker.ch>
606 | Date: Mon Mar 5 16:49:01 2012 +0000
607 |
608 | fix flush race in rrdcached -- Christian Hitz
609 |
610 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2282 a5681a0c-68f1-0310-ab6d-d61299d08faa
611 |
612 * commit 9675fcbe69b95e527a9327e9fbe4ff86217af5f8
613 | Author: Tobias Oetiker <tobi@oetiker.ch>
614 | Date: Wed Feb 22 22:11:18 2012 +0000
615 |
616 | json requires keys to be proper strings and thus quoted ...
617 |
618 |
619 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2276 a5681a0c-68f1-0310-ab6d-d61299d08faa
620 |
621 * commit 2e8bfaf37b374e7c3814d42febe51f04da916710
622 | Author: Tobias Oetiker <tobi@oetiker.ch>
623 | Date: Thu Feb 2 15:39:54 2012 +0000
624 |
625 | remove duplicate code in rrd_open -- Richard Laager
626 |
627 |
628 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2271 a5681a0c-68f1-0310-ab6d-d61299d08faa
629 |
630 * commit 6618a475c42b0ec966d71f76b786bc4a871060ba
631 | Author: Tobias Oetiker <tobi@oetiker.ch>
632 | Date: Thu Feb 2 15:38:44 2012 +0000
633 |
634 | use posix_fallocate when initializing rrd files ... instead of filling them with yero explicitly -- Richard Laager
635 |
636 |
637 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2270 a5681a0c-68f1-0310-ab6d-d61299d08faa
638 |
639 * commit 2cbb285c19ec369db5eb1dcf584b09a1bd691ab6
640 | Author: Tobias Oetiker <tobi@oetiker.ch>
641 | Date: Thu Feb 2 15:35:24 2012 +0000
642 |
643 | fix for tcl bindings ... -- George Ross
644 |
645 |
646 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2269 a5681a0c-68f1-0310-ab6d-d61299d08faa
647 |
648 * commit c8ba4b3fd7e8815f615adcdc0dd52aabd9fed1cd
649 | Author: Tobias Oetiker <tobi@oetiker.ch>
650 | Date: Tue Jan 24 10:08:48 2012 +0000
651 |
652 | prepare for the release of rrdtool-1.4.7
653 |
654 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2267 a5681a0c-68f1-0310-ab6d-d61299d08faa
655 |
656 * commit aa25939a8aed3c86d5c4953b84140d916991b6d4
657 | Author: Tobias Oetiker <tobi@oetiker.ch>
658 | Date: Tue Jan 24 08:20:45 2012 +0000
659 |
660 | regression fix for r2265
661 |
662 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2266 a5681a0c-68f1-0310-ab6d-d61299d08faa
663 |
664 * commit c30daf7e738d6d17087a77eb99c19686107f8a8e
665 | Author: Tobias Oetiker <tobi@oetiker.ch>
666 | Date: Tue Jan 24 08:18:37 2012 +0000
667 |
668 | test for tm.tm_gmtoff presence in configure.ac fix for #330
669 |
670 | git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2265 a5681a0c-68f1-0310-ab6d-d61299d08faa
671 |
672 * commit eb7b462e9a6373653bd9b844a76245b8b100ebfa
673 Author: Tobias Oetiker <tobi@oetiker.ch>
674 Date: Tue Jan 24 07:38:31 2012 +0000
675
676 check in /usr/lib64 for tclConfig.sh too
677
678 git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.4/program@2264 a5681a0c-68f1-0310-ab6d-d61299d08faa
679
680 RRDtool 1.4.7 - 2012-01-24
681 ==========================
682 Bugfixes:
683
684 * test for tm.tm_gmtoff presence in configure.ac fix for #330 (libdbi
685 compiles on solaris should now work too)
686
687 * check in /usr/lib64 for tclConfig.sh too
688
689 * fix shared library version number (regression from 1.4.6)
690
691 * be clearer as to what VDEF LAST/FIRST do.
692
693 * remove perl 5.004 compatibility hack and make RRDs compile with newer
694 perls.
695
696 New Functionality:
697
698 * added a nop control for string formatting, so that strings ending in /x are
699 possible by entering \x\. fix for #331
700
701 * added support for rrdgraph to use the yotta, zetta, zepto, yocto prefixes.
702 Fix for #333 (thanks Christoph)
703
704 RRDtool 1.4.6 - 2012-01-16
705 ==========================
706 Enhancements:
707 * Added --json option to xport with inspiration from Erik Kastner and
708 Michael Markstaller -- Tobi
709
710 * updated win32 port -- Larry Adams and the cacti team
711
712 * configure option to disable building rrd_graph: --disable-rrd_graph
713 With support from Ulf Zimmermann (OpenLane)
714
715 Bugfixes:
716 * fixed segfault in rrdtool (xport, fetch, graph) when handling
717 error conditions. -- James Brown
718 * improve compilation robustness in finding pic flags
719 * fix warnings in ruby bindings
720 * fix horizontal alignment of AREAS and LINES in graph output
721 * improved grid-fitting in graph output
722 * simplified configure tests for libwrap and libdbi
723 * rpn compare operators CAN return unknown ... (#293)
724 * do not require gettext 0.18 (0.17 is sufficient)
725 * improved rpm spec file -- Bernard Li
726 * fix glib dependency for --disable-rrd_graph and update library versions
727 (#323)
728 * fix uninitialized variable in rrd_graph (#322)
729 * fix issues with logarithmic charts (#296) -- Christoph Biedl
730 * improved data reduction algorithm in graph: after fetching, data must be
731 reduced to at least chart resolution, else some data will not get plotted.
732 fix for #298
733 * properly handle the case where RRDCACHED_ADDRESS is an empty string
734 * the number of COMPUTE rpn nodes is architecture dependent. calculate the
735 right number and complain otherwise. Fix for #300.
736 * make rrd_mkdir_p work on bsd* Unixes too ... their dirname call works
737 differently ... #305
738 * allow to restore XML files with zero row rras ... this is a degenerated
739 case that does not occur in the wild, as rrdtool prevents the creation
740 of such rrd files. But rrdtool restore 1.3 did allows to create them via
741 restore. Now this is possible again. #310.
742 * the first TREND* value can be calculated earlier ... -- fredrick (#312)
743 * actually link with LIBINTL if we got it ... should make solaris happy
744 * dbi_result_get_datetime_idx() return timestamp in UTC, but time axis on
745 graph supposed to be in local time. #321
746 * fix ruby binding for rrd_xport #318
747 * free step_list on error. fix for #317
748 * fix buffer overflow for LONG lines in journal handling code for update
749 requests. #316
750 * fix alignment of centered items ... title and footer
751 * fix for the header size problem and its effects on rrd_resize
752 * refuse to build if troff and nroff are not around #302
753 * plug memory leak in lua bindings #301
754 * improve cross compiling -- Michael Olbrich
755 * fix rrd_create behaviour when mmapping on a full filesystem by actually
756 'filling' the file with zero. -- Francois-Xavier Bourlet
757 * with libwrap use 'rrdcached' as the name of our daemon and not just
758 rrdcache
759 * bring spacing around graph back in line with 1.2 goodness ... in
760 connection with no-legend and no title
761 * do not mistake "sqlxxabc.rrd" for a libdbi specification -- Peter Stamfest
762 * if rrd_cgi fails to parse stuff, do NOT try to fix up the mess ... it is bound to fail
763 * update timestamp continuity checks in rrd_cached ... allow sub-second
764 precision
765 * fix double free in rrd_resize
766 * do not close the file handle to the resize file of there was a problem
767 getting it in the first place.
768
769
770
771 RRDtool 1.4.5 - 2010-12-26
772 ==========================
773 Bugfixes:
774 * rrdcached: print \n at the end of log messages when running rrdcached in the
775 foreground -- Bernard Li
776 * rrdcached: Let the -s, -m and -P options affect the default socket as
777 well -- Sebastian Harl
778 * rrdgraph: font related memory leaks fixed #208 -- tobi
779 * rrdgraph-libdbi: print error message instead of dumping core on sql
780 problem -- Pavel Nikiforov
781 * rrdgraph-libdbi: properly allocated response buffer -- Pavel Nikiforov
782 * rrdtool: in remote mode, make argument count for remote commands strict
783 -- Dave Peticolas
784 * rrdgraph: fix problems with second %s in right-axis format -- tobi
785 * compilation: works on MSVC2008 now -- jkane mail.com
786 * everywhere: fix locale handling. locales were not properly reset after
787 calling set locale -- tobi
788 * rrd_cgi: windows compilation fix -- jkane mail.com
789 * rrdgraph: fix use of %s in strftime (G)PRINT commands #277 -- tobi
790 * ruby: fix bindings to be compatible with current ruby implementations #279
791 * rrdcached: Ensure that response_read() always calls fflush() or fclose() #278
792 -- kevin brintnall
793 * rrd_client: free addrinfo list after use ... -- Christian Magnusson
794 * rrdupdate: follow the normal code path for exiting rrd_update if there is a problem
795 with rrdc, plugging a memory leak on the way -- Christian Magnusson
796 * rrdgraph: make sure we do not try to draw points all that far outside the
797 drawing area since some versions of cairo seem to go unstable when this
798 happens. -- Peter Stamfest
799 * rrdgraph: fix an endless loop near 2^31 timestamp (32bit platform problem)
800 -- Peter Stamfest
801 * compilation: AIX does not like MAP_PRIVATE and -lW in LDFLAGS #216 -- tobi
802 * compliation: add extra space in LDFLAGS #284 -- dam at opencsw
803 * rrdcached: Fix permissions of the default socket -- Florian Forster
804 * rrdgraph-libdbi: Fix sigma calculation -- Hans Jørgen Jakobsen
805 * rrdcreate: better checks for RRA arguments
806 * configure: make configure recognize tcl-site argument (#281)
807 * rrdgraph: if there is no right label, do not reserve any space for it --tobi
808
809 Enhancements:
810 * rrdcached: add hosts_access support added -- Shaun Reitan
811 * rrdfetch/graph: introduce "epoch" as a new base time reference, meaning
812 timestamp 0: you can now write epoch+11111111s or epoch+19711205s
813 -- Peter Stamfest
814
815
816 RRDtool 1.4.4 - 2010-07-05
817 ==========================
818 Bugfixes:
819
820 * compile: multiple fixes isnan and isinf defines to make rrdtool compile
821 with gcc on solaris (with --disable-nls) -- Tobi
822 * handle gettext/libintl like any other feature, do not try to supply
823 our own ... rrdtool can work fine without it -- tobi
824 * rrd_client: fix potential segfaults -- Florian Forster
825 * rrd_client: resolve synmlinks properly -- Kevin Brintnall
826 * compile: fix libtool and libtoolize names for OSX compiles -- Antoine Musso
827 * compile: fix for HAVE_BROKEN_MS_ASYNC (old linux kernels)
828 * rrd_xport: fix --daemon handling
829 * rrd_client: explicitly close connection on error -- Thorsten von Eicken
830 * rrd_update: fix memory leak for COMPUTE datasources -- Frederik Kriewitz
831 * rrd_daemon: fix segfault when specifying a relative path (-j option) -- Adrian-Ioan Vasile
832 * compile: make rrdtool compile with gcc 4.5 -- anicka@suse.cz
833 * portability: use %lld (long long int) for time_t *printf
834 * compile: link pangocairo and not pango since we do use pangocairo actually -- Stephen S. Disbrow
835 * compile: re-integrate intl into compile dependency so that hosts with
836 old (or no) gettext can get access to the included copy.
837 * rrd_cached: exit with status !=0 on invalid cli -- Sebastian Harl
838
839 Enhancements:
840
841 * updated build files and instructions for win32 port by Chris Larsen
842 * legal: Relicense the RRDCacheD client interface under the MIT license -- Florian Forster
843 * legal: Updted FLOSS Exception for latest PHP license
844 * rrd_cached: better help output -- Sebastian Harl
845
846 ------------------------------------------------------------------------
847 RRDtool 1.4.3 - 2010-03-22
848 ==========================
849 New Features
850
851 * rrdcached: Log to stderr (in addition to syslog) when running in foreground.
852 -- Sebastian Harl
853
854 * rrdcached: Added -m command line option. This option may be used to specify
855 the file permissions of a UNIX socket. The option affects the following
856 sockets only, i.e., it's possible to specify different modes for different
857 sockets. -- Sebastian Harl
858
859 * rrdcached: Added -s option so set group permissions of the UNIX domain
860 socket. Obviously this will only work if rrdcached is running as root which in
861 my case it has to be (as upstart can't currently monitor non-root
862 daemons). As you may have RRD data sources (data loggers) and RRD
863 consumers (e.g. CGI scripts) that both need to talk to the cache
864 daemon one solution is to set the group permissions of the socket.
865
866 This offer some flexibility over trying to get every RRD user/daemon
867 running under the same user context. -- Alex Bennee ajb pitcairn.cambridgebroadband.com
868
869 * rrdcached: Let -s affect the following sockets only. This way, it's possible
870 to specify different groups for different sockets. -- Sebastian Harl
871
872 * rrd_create: added --no-overwrite option. It prevents rrdtool from
873 clobbering existing rrd files. -- Chris - LINX
874
875 * ruby bindings: rb_rrd_xport function -- Pavel Pachkovskij pavel.pachkovskij azati.com
876
877 * use locale settings and _NL_TIME_WEEK_1STDAY to determine the first
878 day of the week. Works on Linux at least -- Tobi Oetiker
879
880 * rrd_graph: \u to backup one line for special legend placement tricks
881 -- tobi oetiker
882
883 * rrd_update: new (better) checker for incoming COUNTER or DERIVED data. -- Florian
884
885 Bug Fixes
886
887 * rrdcached: Do not put any code in assert(). -- Sebastian Harl
888
889 * add 'm' as a shortcut for 'zoom' in rrd_graph as it was in 1.3
890 -- Sebastian Harl
891
892 * rrd_update: fix for max calculation ... the MAX value of the current
893 consolidation interval was pre-initialized with the MAX value from the
894 previous interval (an over optimization). -- Tobi Oetiker
895
896 * build: additional dependencies on Makefile to make sure bindings makefiles
897 get rebuild after reconfig -- Tobi Oetiker
898
899 * ruby bindings: reset rrd_state for grapv in ruby bindings -- Sven Engelhardt
900
901 * rrd_cgi: make sure that (argv-1)[0] points to something sensible ...
902 hack to undo the damage caused by a senseless optimization. see bug #251
903 -- tobi oetiker
904
905 * rrd_graph: fix right aligned text -- tobi oetiker
906
907 * python bindings: pass DESTDIR to setup.py as --root=<DESTDIR> iff a DESTDIR
908 was given. --- Bernhard Reutner-Fischer
909
910 * rrd_graph: backward compatibility fix - only draw the new type of marker
911 in the graph legend when called with --dynamic-labels -- tobi oetiker
912
913 * rrd_restore: portability fix - sizeof(time_t) is 4 byte not 32 bit -- tobi oetiker
914
915 * rrd_xport: The end of the export range should not be adjusted DOWN but UP to hit the
916 next matching step interval or the response will be one row short. -- tobi oetiker
917
918 * rrd_graph: the end time itself is not part of a time range ... this fixes the segfault
919 reported in #248 -- tobi oetiker
920
921 * rrd_restore: teach rrd_restore to be able to read the #text value of <a></a> ... this
922 fixes problems with blank last_ds entries ... as reported in #247. -- tobi oetiker
923
924 * rrd_update: be more diligent in checking the input arguments for rrdtool update and
925 complain if they are wrong. fix for #243 (and more) -- tobi oetiker
926
927 ----- Older Changelog --------------------
928
929 2009-11-15 11:54 oetiker
930
931 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
932 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
933 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
934 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
935 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
936 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
937 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
938 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
939 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
940 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
941 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
942 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
943 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
944 src/rrdupdate.c: prepare for the release of rrdtool-1.4.2
945
946 2009-11-15 11:53 oetiker
947
948 * doc/librrd.pod, doc/rrdcached.pod: fix pod syntax
949
950 2009-11-15 10:51 oetiker
951
952 * branches/1.3/program/src/rrd_tool.c, src/rrd_tool.c: Switch
953 LC_NUMERIC to C prior to creating rrd_xport output. This makes
954 sure that numbers are always output with a . and not with a ,
955
956 2009-10-30 22:49 oetiker
957
958 * src/rrd_daemon.c: clarify rrd_daemon code with JOURNAL_REPLAY
959 macro -- kevin
960
961 2009-10-28 05:15 oetiker
962
963 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
964 doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
965 src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
966 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
967 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
968 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
969 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
970 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
971 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
972 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
973 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
974 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
975 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
976 src/rrdupdate.c: prepare for the release of rrdtool-1.4.1
977
978 2009-10-28 05:15 oetiker
979
980 * configure.ac: updated versions to account for rrd cached fix
981
982 2009-10-28 05:14 oetiker
983
984 * src/rrd_daemon.c: Avoid unnecessary string handling for UPDATE
985 commands in rrd_daemon for 20x speed increase. Only copy as many
986 bytes as necessary. During journal replay, avoid unnecessary copy
987 (string is discarded). Bug reported by Thorsten von Eicken Patched
988 by kevin brintnall
989
990 2009-10-27 21:44 oetiker
991
992 * src/rrd_tool.c: we have 2009 now
993
994 2009-10-27 21:40 oetiker
995
996 * NEWS: added links to documentation
997
998 2009-10-27 17:55 oetiker
999
1000 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
1001 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
1002 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
1003 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
1004 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
1005 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
1006 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
1007 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
1008 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
1009 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
1010 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
1011 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
1012 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
1013 src/rrdupdate.c: set version to 1.4.0 for all files
1014
1015 2009-10-27 17:51 oetiker
1016
1017 * rrdtool-1.3-release, rrdtool-1.4-release: create build script for
1018 1.4 release
1019
1020 2009-10-27 17:49 oetiker
1021
1022 * Makefile.am, configure.ac, src/rrd_client.c, src/rrd_graph.h,
1023 src/rrd_restore.c: * remove intl from build process ... someone
1024 who does actually need it should fix this ... * make the code work
1025 on solaris 10 (tested on opencsw server farm. thanks!)
1026
1027 2009-10-27 17:04 oetiker
1028
1029 * src/rrd_client.c, src/rrd_graph.h, src/rrd_restore.c: more solaris
1030 10 portability changes ....
1031
1032 2009-10-27 16:18 oetiker
1033
1034 * configure.ac, src/rrd_dump.c, src/rrd_graph.c, src/rrd_restore.c,
1035 src/rrd_tool.c: remove HAVE_LOCALE_H and HAVE_TIME_H and
1036 HAVE_SETLOCALE since they have not been used consistently anyway
1037
1038 2009-10-27 16:12 oetiker
1039
1040 * configure.ac: if we use HAVE_TIME_H we should have a check for
1041 this in configure ...
1042
1043 2009-10-27 13:57 oetiker
1044
1045 * NEWS: updated for 1.4 release
1046
1047 2009-10-27 13:54 oetiker
1048
1049 * src/rrd_graph.c: simplify rrd_graph LC_NUMERIC fix so that all
1050 call parameters are affected by it.
1051
1052 2009-10-27 13:13 oetiker
1053
1054 * doc/rrdgraph.pod, src/rrd_graph.c: allow the grid on:off pattern
1055 to be configured
1056
1057 2009-10-27 13:07 oetiker
1058
1059 * src/rrd_restore.c: needs locale.h to compile
1060
1061 2009-10-23 15:58 oetiker
1062
1063 * configure.ac, src: optional software is expected to live in /opt,
1064 so lets follow this custom ... /usr/local is really old school.
1065
1066 2009-10-22 23:22 oetiker
1067
1068 * src/rrd_tool.c: fix memory handling when argument separation in
1069 pipe mode fails. fix for #230
1070
1071 2009-10-20 19:23 oetiker
1072
1073 * src/rrd_restore.c: set locale to C while restoring
1074
1075 2009-10-15 08:42 oetiker
1076
1077 * doc/rrdtutorial.pod: another typo fixed by Justin T Pryzby
1078
1079 2009-10-15 04:47 oetiker
1080
1081 * src/Makefile.am: Removed left-over occurrence of LIB_LIBINTL --
1082 sebastian
1083
1084 2009-10-14 08:04 oetiker
1085
1086 * bindings/perl-piped/RRDp.pm, doc/rpntutorial.pod,
1087 doc/rrd-beginners.pod, doc/rrdbuild.pod, doc/rrdcached.pod,
1088 doc/rrdcreate.pod, doc/rrddump.pod, doc/rrdflushcached.pod,
1089 doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
1090 doc/rrdgraph_graph.pod, doc/rrdgraph_libdbi.pod,
1091 doc/rrdgraph_rpn.pod, doc/rrdpython.pod, doc/rrdruby.pod,
1092 doc/rrdtool.pod, doc/rrdtutorial.pod: Fixed various typos in the
1093 manpages. Debian bug #550919. -- Justin T. Pryzby
1094
1095 2009-10-11 16:00 oetiker
1096
1097 * src/rrd_client.c, src/rrd_client.h: load rrd_config.h before
1098 rrd_client.h since its content is expected to be present --
1099 Florian Forster
1100
1101 2009-10-04 21:16 oetiker
1102
1103 * src/rrd_flushcached.c: Fix potential memory leak in
1104 rrd_flushcached during failure. -- kevin
1105
1106 2009-10-04 12:18 oetiker
1107
1108 * CONTRIBUTORS: sebastian was missing from the contributors list
1109
1110 2009-10-04 12:00 oetiker
1111
1112 * src/rrd_graph.c: Do not mess with the locale settings. The main
1113 program takes care of that (rrd_tool.c calls setlocale(LC_ALL,"")
1114 already. We do call setlocale on LC_NUMERIC a few times to get
1115 predictable number formats when parsing strings into floats, but
1116 apart from that the code is written in a portable manner and can
1117 take whatever the local system supports.
1118
1119 2009-10-04 11:48 oetiker
1120
1121 * src/rrd_tool.c: * comment on the reason for calling setlocale * to
1122 not force the message encoding ... messages should be encoded in
1123 the current locale
1124
1125 2009-10-04 11:37 oetiker
1126
1127 * src/rrd_client.c, src/rrd_daemon.c: rrd_client, rrd_daemon: Do not
1128 require hostnames to contain a dot. Non-FQDN (e.g. "localhost")
1129 are now supported as well. Anything that does not start with '['
1130 should be (and is now) treated as <name>[:<port>]. -- Sebastian
1131 Harl
1132
1133 2009-10-04 11:36 oetiker
1134
1135 * src/rrd_client.c: rrd_client: Improved error handling / reporting.
1136 * Report getaddrinfo() errors using gai_strerror(). * Replaced
1137 "Internal error" with a more verbose error message, if available.
1138 -- Sebastian Harl
1139
1140 2009-10-04 11:35 oetiker
1141
1142 * src/rrd_client.c: rrd_client: Do not rewrite path names when
1143 accessing remote daemons. When talking to a local daemon (thru a
1144 UNIX socket), relative path names are resolved to absolute path
1145 names to allow for transparent integration into existing solutions
1146 (as requested by Tobi). However, when talking to a remote daemon,
1147 absolute path names are not allowed, since path name translation
1148 is done by the server (relative to the base directory). --
1149 Sebastian Harl
1150
1151 2009-10-04 11:34 oetiker
1152
1153 * src/rrd_flushcached.c: rrdflushcached: Do not free 'opt_daemon'
1154 before checking the connection. -- Sebastian Harl
1155
1156 2009-10-04 11:33 oetiker
1157
1158 * src/rrd_fetch.c: rrdfetch: Print a usage summary if not enough
1159 parameters have been given. -- Sebastian Harl
1160
1161 2009-10-04 11:32 oetiker
1162
1163 * src/rrd_daemon.c: rrdcached: Handle journal replay in
1164 socket_permission_check(). -- Sebastian Harl
1165
1166 2009-10-04 11:30 oetiker
1167
1168 * src/rrd_daemon.c: rrdcached: Create the base directory on startup.
1169 -- Sebastian Harl
1170
1171 2009-10-04 11:29 oetiker
1172
1173 * src/rrd_daemon.c: rrdcached: Improved the "base-dir symlink
1174 check". The daemon checks if the specified base directory contains
1175 symlinks by comparing the canonicalized path name (by realpath())
1176 with the path name specified on the command line. The GNU libc's
1177 implementation of realpath() removed trailing slashes ('/') from
1178 the pathname. Thus, specifying a base directory with a trailing
1179 slash results in rrdcached aborting, complaining about an invalid
1180 base directory, which is quite annoying imho. Now, trailing
1181 slashes are removed before comparing the two path names. --
1182 Sebastian Harl
1183
1184 2009-10-04 11:28 oetiker
1185
1186 * src/rrd_daemon.c: rrdcached: Improved an error message. --
1187 Sebastian Harl
1188
1189 2009-10-04 11:27 oetiker
1190
1191 * src/rrd_daemon.c: rrdcached: Create the pidfile and (UNIX) socket
1192 directories as well. Those files may be located in a subdirectory
1193 of, e.g., /var/run/. To avoid the need to manually create (and
1194 recreate, e.g. in case /var/run/ is on a tmpfs) that subdirectory,
1195 let the daemon handle the creation of those directories. --
1196 Sebastian Harl
1197
1198 2009-10-01 18:54 oetiker
1199
1200 * src/rrd_fetch_libdbi.c, src/rrd_tool.h: rrd_fetch_libdbi: Fixed
1201 some compiler warnings. While at it, declared some private helper
1202 functions as static. -- Sebastian Harl
1203
1204 2009-09-28 16:21 oetiker
1205
1206 * doc/librrd.pod: Moved rrd_dump_cb_r() to section "CORE FUNCTIONS"
1207 since this is not a utility function but rather part of RRDtool's
1208 core. -- Sebastian Harl
1209
1210 2009-09-28 16:16 oetiker
1211
1212 * doc/Makefile.am: Moved the 'librrd' manpage to section 3 --
1213 Sebastian Harl
1214
1215 2009-09-28 16:16 oetiker
1216
1217 * doc/librrd.pod: documentation for rrd_mkdir_p added -- Sebastian
1218 Harl
1219
1220 2009-09-28 16:16 oetiker
1221
1222 * src/rrd_daemon.c: free config_pid_file after using it for the last
1223 time ... Else, the daemon might either segfault or leave the PID
1224 file around. -- Sebastian Harl
1225
1226 2009-09-28 16:15 oetiker
1227
1228 * src/rrd_daemon.c: try to create missing journal directories rather
1229 than abort with an error. -- Sebastian Harl
1230
1231 2009-09-28 16:13 oetiker
1232
1233 * src/librrd.sym.in.in, src/rrd.h, src/rrd_utils.c: added
1234 rrd_mkdir_p - This function may be used to recursively create some
1235 directory, similar to "mkdir -p" on the command-line. -- Sebastian
1236 Harl
1237
1238 2009-09-24 19:21 oetiker
1239
1240 * src/rrd_restore.c: adjusted copyright wording according to
1241 sebastians suggestions
1242
1243 2009-09-15 12:21 oetiker
1244
1245 * trunk/tutorial/lisa2009/rrd-by-example/body.tex: adapted for 2009
1246
1247 2009-09-15 12:20 oetiker
1248
1249 * trunk/tutorial/lisa2009/abstract-rrdexample.txt,
1250 trunk/tutorial/lisa2009/abstract-rrdtut.txt: initial
1251
1252 2009-09-15 12:17 oetiker
1253
1254 * trunk/tutorial/lisa2009, trunk/tutorial/lisa2009/rrd-intro.odp:
1255 initial
1256
1257 2009-09-01 08:49 oetiker
1258
1259 * NEWS, src/rrd_graph.c: show element type in legend
1260
1261 2009-08-25 09:01 oetiker
1262
1263 * configure.ac, src/rrd_client.h, src/rrd_daemon.c: detect if
1264 stdint.h is available. if not, use inttypes. this should fix #239
1265 and make compilation on solaris 9 work.
1266
1267 2009-08-24 12:04 oetiker
1268
1269 * debian/README, debian/README.Debian, debian/build_freetype.sh,
1270 debian/changelog, debian/control, debian/copyright,
1271 debian/librrd0-dev.files, debian/librrd0.files,
1272 debian/librrd0.postinst, debian/librrd0.postrm,
1273 debian/librrd0.shlibs, debian/librrdp-perl.files,
1274 debian/librrds-perl.files, debian/rrdtool-tcl.files,
1275 debian/rrdtool.files, debian/rules, debian/watch: replace with
1276 pointer
1277
1278 2009-08-24 12:02 oetiker
1279
1280 * src/rrd_config_bottom.h: call fpclass only once when replacing
1281 isnan for solaris
1282
1283 2009-08-22 22:03 oetiker
1284
1285 * MakeMakefile: remove misspellt keyword ...
1286
1287 2009-08-21 05:03 oetiker
1288
1289 * m4/acinclude.m4, src/rrd_config_bottom.h: make sure all elements
1290 required in the definition of isinf are defined in their turn
1291
1292 2009-08-20 22:02 oetiker
1293
1294 * src/rrd_graph.c, src/rrd_tool.c: Trim trailing whitespace, reorder
1295 getopt_long per shortopt char; Fix -D while at it -- Bernhard
1296 Reutner-Fischer
1297
1298 2009-08-19 15:24 oetiker
1299
1300 * NEWS, doc/rrdgraph.pod, src, src/rrd_graph.c, src/rrd_graph.h,
1301 src/rrd_tool.c: The attached patch allows to $ rrdtool graph
1302 --border=0 to disable the 3d border around the image. -- Bernhard
1303 Reutner-Fischer rep.dot.nop gmail.com
1304
1305 2009-08-19 07:44 oetiker
1306
1307 * src/rrd_graph.c: yes this should not matter, but I think it is the
1308 right thing todo ...
1309
1310 2009-08-17 21:34 oetiker
1311
1312 * src/rrd_dump.c, src/rrd_tune.c: added missing prototypes
1313
1314 2009-08-17 21:31 oetiker
1315
1316 * CONTRIBUTORS, doc/librrd.pod, src/librrd.sym.in.in, src/rrd.h,
1317 src/rrd_dump.c: Added a call back interface to rrd_dump to be able
1318 to call the function from c. See librrd.pod for documentation. --
1319 Benny Baumann BenBE geshi.org
1320
1321 2009-08-16 22:22 oetiker
1322
1323 * doc/rrdcached.pod, src/rrd_daemon.c: From: Florian Forster
1324 <octo@leeloo.lan.home.verplant.org> This patch introduces
1325 per-socket, per-command permissions to the RRD caching daemon,
1326 RRDCacheD. This allows administrators to limit access to the
1327 daemon in a fine-grained manner. The patch removes the command
1328 line option `-L' and introduces `-P' instead. The option must
1329 appear *before* the `-l' option and the given permissions are set
1330 for all following sockets or another `-P' option. For example:
1331 rrdcached -P FLUSH,PENDING -l 10.2.3.4 -P UPDATE -l
1332 unix:/some/path Allow `FLUSH' and `PENDING' commands to clients
1333 connected via IPv4 networking and `UPDATE' to clients connected
1334 via a UNIX domain socket only. There are a couple of exceptions: -
1335 The commands `HELP' and `QUIT' are always allowed. - If the
1336 command `BATCH' is allowed, the command `.' is automatically
1337 allowed, too. By default, i. e. if no `-P' option is specified,
1338 all commands will be allowed. As a shortcut to reset the behavior
1339 to the default behavior, you can use the slightly hackish `-P ""'
1340 syntax. Signed-off-by: Florian Forster
1341 <octo@leeloo.lan.home.verplant.org>
1342
1343 2009-08-16 22:05 oetiker
1344
1345 * configure.ac: with my Debian Testing box I had to apply the
1346 following small changes to the `configure.ac' file in order to
1347 make `autoconf' happy. Don't know what the problem precisely is ?
1348 m4 and its square parenthesis is too high for me ;) -- Florian
1349
1350 2009-08-16 22:00 oetiker
1351
1352 * autogen.sh: there is no config directory ... so lets not search
1353 for it in autogen.sh
1354
1355 2009-08-11 14:00 oetiker
1356
1357 * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: fix
1358 freeing order when generating error messages. found by Dmitry V.
1359 Krivenok
1360
1361 2009-08-10 11:47 oetiker
1362
1363 * m4/acinclude.m4: include math.h when testing IEEE
1364
1365 2009-08-08 14:06 oetiker
1366
1367 * branches/1.3/program/doc/rrd-beginners.pod, doc/rrd-beginners.pod:
1368 remove extra \ in perl example
1369
1370 2009-08-08 09:38 oetiker
1371
1372 * src/rrd_daemon.c: The journal files are time-stamped and replayed
1373 in order. This allows systems with 32-bit signed off_t to write
1374 more than 2GB of journal entries per flush interval. --kevin
1375
1376 2009-08-08 09:36 oetiker
1377
1378 * doc/rrdgraph.pod: add some shell programming advice ... Bernhard
1379 Reutner-Fischer
1380
1381 2009-08-08 09:34 oetiker
1382
1383 * src/rrd_daemon.c: Remove PID file later in the cleanup process
1384 --kevin
1385
1386 2009-08-08 09:29 oetiker
1387
1388 * src/rrd_daemon.c: Increment the DataSetsWritten counter before
1389 freeing the RRD values. --kevin
1390
1391 2009-08-08 09:28 oetiker
1392
1393 * src/rrd_daemon.c: The current method may have caused flushes (and
1394 journal rotations) more often than necessary. The problem was
1395 introduced in r1600. --kevin
1396
1397 2009-08-08 09:27 oetiker
1398
1399 * src/rrd_daemon.c: Two-phase shutdown for rrdcached ensures that
1400 values are flushed. Previously, it was possible for the queue
1401 threads to exit before the flush thread completed queueing values.
1402 If running with -F, rrdcached may have crashed due to assertion
1403 failure before writing all values. -- kevin
1404
1405 2009-08-07 06:04 oetiker
1406
1407 * branches/1.3/program/bindings/python/rrdtoolmodule.c,
1408 bindings/python/rrdtoolmodule.c: include PACKAGE_VERSION as
1409 version number for python module to fix #236
1410
1411 2009-08-03 18:51 oetiker
1412
1413 * branches/1.3/program/src/rrd_info.c, src/rrd_info.c: in rrd > 1.3
1414 it's called rrd_info_push ... and not just info_push ...
1415
1416 2009-08-03 18:45 oetiker
1417
1418 * branches/1.2/program/src/rrd_info.c,
1419 branches/1.3/program/src/rrd_info.c, src/rrd_info.c: Show the
1420 index of each data source in the rrd_info output. Patch for #231
1421 provided by Glenn Herteg, GroundWork Open Source, Inc.
1422
1423 2009-07-30 07:57 oetiker
1424
1425 * NEWS: new news
1426
1427 2009-07-30 07:56 oetiker
1428
1429 * src/rrd_tune.c: rrd_tune HW Update Allow to set the smoothing
1430 window (alpha, beta, gamma) to zero. I'm using rrdtool 1.3.8 with
1431 abberrant behavior detection from the Brutlag method. I need to use
1432 a week seasonality and no smoothing for the SEASONAL and
1433 DEVSEASONAL. So I use rrdtune in order to set the smoothing window
1434 to 0.0. This calls the set_hwarg(). But this method is also used
1435 to tune the alpha, beta and gamma that can't be set to 0.0 So when
1436 I tune my smoothing window size to 0.0, it returns -1 due to the
1437 if(window<=0.0) then do nothing. I join here a small correction
1438 with a different method used to set only the smoothing window
1439 size and allowing it to be zero. -- sylvain.luiset gmail.com
1440
1441 2009-07-28 16:49 oetiker
1442
1443 * configure.ac: update conditional silent-rules
1444
1445 2009-07-14 12:00 oetiker
1446
1447 * src/rrd_daemon.c: Handle race condition for "UPDATE" with new
1448 files. Problem found by Sebastian Harl. Patch by Kevin.
1449
1450 2009-07-12 06:28 oetiker
1451
1452 * src/rrd_daemon.c: Do not trust cache tree pointers after releasing
1453 the cache lock. It's possible that a "FORGET" was issued in the
1454 mean time. -- kevin
1455
1456 2009-07-10 05:52 oetiker
1457
1458 * src/rrd_daemon.c: destroy flush condition variable
1459
1460 2009-07-10 05:51 oetiker
1461
1462 * src/rrd_graph.c: Move <libgen.h> include so we know whether we
1463 HAVE_LIBGEN_H -- kevin
1464
1465 2009-07-09 20:14 oetiker
1466
1467 * doc/Makefile.am, src/rrd_thread_safe.c: Silence automake
1468 portability warnings caused by multiple inference rules. -- kevin
1469 brintnall
1470
1471 2009-07-05 08:41 oetiker
1472
1473 * configure.ac, src/rrd_restore.c, win32/rrd_config.h.msvc: check
1474 for the size of time_t and behave accordingly
1475
1476 2009-07-04 14:51 oetiker
1477
1478 * src/rrd_restore.c: be more careful when converting to string to
1479 time_t ... test if time_t is long long
1480
1481 2009-06-10 19:05 oetiker
1482
1483 * bindings/lua/compat-5.1r5/compat-5.1.c,
1484 bindings/lua/compat-5.1r5/compat-5.1.h,
1485 bindings/lua/compat-5.1r5/compat-5.1.lua: add the real license ...
1486
1487 2009-06-10 12:17 oetiker
1488
1489 * branches/1.3/program/doc/bin_dec_hex.pod,
1490 branches/1.3/program/doc/rrdtutorial.es.pod, doc/bin_dec_hex.pod,
1491 doc/rrdtutorial.es.pod: fix bad pdf links
1492
1493 2009-06-09 19:22 oetiker
1494
1495 * bindings/lua/compat-5.1r5/compat-5.1.c,
1496 bindings/lua/compat-5.1r5/compat-5.1.h,
1497 bindings/lua/compat-5.1r5/compat-5.1.lua: added compat 5.1 license
1498 copied from website
1499
1500 2009-06-08 05:12 oetiker
1501
1502 * branches/1.3/program/configure.ac, configure.ac: make config.h a
1503 symlink to rrd_config.h so that intl/Makefile is happy
1504
1505 2009-06-08 04:56 oetiker
1506
1507 * branches/1.3/program/MakeMakefile,
1508 branches/1.3/program/configure.ac, MakeMakefile, configure.ac:
1509 Relax automake requirements and make 1.11 features optional --
1510 kevin brintnall
1511
1512 2009-06-07 20:48 oetiker
1513
1514 * bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
1515 bindings/ruby/main.c: fix some missing rrd_flushcached instances
1516 -- kevin
1517
1518 2009-06-07 14:46 oetiker
1519
1520 * bindings/tcl/tclrrd.c: switch to the rrd_flushcached interface
1521
1522 2009-06-07 14:45 oetiker
1523
1524 * src/rrd_cgi.c: consider fgets return value
1525
1526 2009-06-07 14:33 oetiker
1527
1528 * intl, po/Makefile.in.in: do not try to mess with autopoints files
1529
1530 2009-06-07 14:27 oetiker
1531
1532 * src/rrd_open.c: check return value from write
1533
1534 2009-06-07 14:19 oetiker
1535
1536 * src/rrd_daemon.c: check return values of dup and ftruncate
1537
1538 2009-06-07 14:12 oetiker
1539
1540 * src/rrd_fetch.c, src/rrd_flushcached.c, src/rrd_info.c: fix some
1541 warnings
1542
1543 2009-06-07 13:57 oetiker
1544
1545 * intl, intl/Makefile.in: added a copy to svn since it is changed
1546 from the original
1547
1548 2009-06-07 13:53 oetiker
1549
1550 * po/Makefile.in.in: changed from original version, so include it
1551 ...
1552
1553 2009-06-07 13:42 oetiker
1554
1555 * Makefile.am, autogen.sh: include libtool with the distro
1556
1557 2009-06-07 11:36 oetiker
1558
1559 * configure.ac: another ID tag
1560
1561 2009-06-07 11:35 oetiker
1562
1563 * Makefile.am, README: more id tags added
1564
1565 2009-06-07 11:34 oetiker
1566
1567 * COPYRIGHT: updated for release
1568
1569 2009-06-07 11:34 oetiker
1570
1571 * COPYRIGHT, TODO: updated for release
1572
1573 2009-06-07 11:20 oetiker
1574
1575 * CONTRIBUTORS: added $Id:$
1576
1577 2009-06-07 11:16 oetiker
1578
1579 * NEWS: initial news
1580
1581 2009-06-02 13:55 oetiker
1582
1583 * branches/1.3/program/doc/rrdupdate.pod, doc/rrdupdate.pod: Mention
1584 that negative time values should be separated by '--' in
1585 rrdupdate.pod -- Sebastian Harl
1586
1587 2009-06-02 05:55 oetiker
1588
1589 * trunk/talks/op5-09, trunk/talks/op5-09/3days-solar-graph.pdf,
1590 trunk/talks/op5-09/active-acache-management.pdf,
1591 trunk/talks/op5-09/active-acache-management.xar,
1592 trunk/talks/op5-09/beamercolorthemetobi.sty,
1593 trunk/talks/op5-09/body.tex, trunk/talks/op5-09/cache-flow.pdf,
1594 trunk/talks/op5-09/cache-flow.xar,
1595 trunk/talks/op5-09/cache-importance.pdf,
1596 trunk/talks/op5-09/cache-importance.xar,
1597 trunk/talks/op5-09/charles.png,
1598 trunk/talks/op5-09/energy_graph.png,
1599 trunk/talks/op5-09/handouts.tex,
1600 trunk/talks/op5-09/n20e-daily.png,
1601 trunk/talks/op5-09/nmn09_200.jpg, trunk/talks/op5-09/pings.png,
1602 trunk/talks/op5-09/presentation.tex,
1603 trunk/talks/op5-09/readahead-fix.pdf,
1604 trunk/talks/op5-09/readahead-fix.xar,
1605 trunk/talks/op5-09/systembelastung.png,
1606 trunk/talks/op5-09/update-schematics.pdf,
1607 trunk/talks/op5-09/update-schematics.xar: initial
1608
1609 2009-06-01 14:01 oetiker
1610
1611 * branches/1.3/program/m4/acinclude.m4, m4/acinclude.m4: Make
1612 rrdtool compile on GNU/kFreeBSD. Fix for Debian bug 494874. Patch
1613 by Petr Salinger.
1614
1615 2009-06-01 13:58 oetiker
1616
1617 * branches/1.3/program/src/rrd_update.c, src/rrd_update.c: make
1618 negative update times work as described in the documentation (-5
1619 is NOW-5seconds) this takes care of debian bug 332766
1620
1621 2009-05-28 05:25 oetiker
1622
1623 * src/rrd_open.c: madvise hints may not be ORed since they are
1624 enumerated ... #224
1625
1626 2009-05-27 16:23 oetiker
1627
1628 * configure.ac: back to 0.14.4
1629
1630 2009-05-27 16:21 oetiker
1631
1632 * Makefile.am, configure.ac: get the latest gettext
1633
1634 2009-05-27 16:03 oetiker
1635
1636 * src/Makefile.am: added gettext.h to dist
1637
1638 2009-05-27 15:00 oetiker
1639
1640 * src/gettext.h: added missing gettext.h
1641
1642 2009-05-27 14:59 oetiker
1643
1644 * po/LINGUAS, po/de.po: we don't have any translations ... so do not
1645 pretend
1646
1647 2009-05-27 14:31 oetiker
1648
1649 * autogen.sh, configure.ac: reduce gettext version requirements
1650
1651 2009-05-27 14:14 oetiker
1652
1653 * MakeMakefile: fix path
1654
1655 2009-05-27 13:39 oetiker
1656
1657 * MakeMakefile, Makefile.am, acinclude.m4, autogen.sh,
1658 bindings/Makefile.am, configure.ac, doc/Makefile.am,
1659 m4/acinclude.m4, po/ChangeLog, po/Makevars, src/Makefile.am,
1660 src/rrd_i18n.h: the get ready for 1.4rc patch * updated to
1661 automake 1.11 with silent build, with this warnings stand out much
1662 better in the build process. use make V=1 to see all as before *
1663 switched from intltoolize to autopoint for gettext support * moved
1664 m4 bits into their own subdirectory --tobi
1665
1666 2009-05-27 13:11 oetiker
1667
1668 * src/rrd_graph.c, src/rrd_graph.h: Only include libgen.h when we
1669 have it. use pbbasename if we do not. Also fixes #223.
1670
1671 2009-05-26 15:25 oetiker
1672
1673 * doc/rrdtool.pod: update flush to flushcached
1674
1675 2009-05-26 15:24 oetiker
1676
1677 * bindings/lua/rrdlua.c, bindings/perl-shared/RRDs.pm,
1678 bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
1679 bindings/ruby/main.c, bindings/tcl/tclrrd.c: bindings should
1680 invoke new rrd_flushcached (instead of rrd_cmd_flush) -- kevin
1681
1682 2009-05-26 15:20 oetiker
1683
1684 * src/rrd_restore.c: "ulong" is not portable. must be unsigned long
1685 -- kevin
1686
1687 2009-05-26 08:55 oetiker
1688
1689 * doc/Makefile.am: update flush document name
1690
1691 2009-05-26 07:14 oetiker
1692
1693 * src/Makefile.am: rename rrd_flush.c to rrd_flushcached.c in
1694 Makefile.am
1695
1696 2009-05-26 07:13 oetiker
1697
1698 * doc/rrdflush.pod, doc/rrdflushcached.pod, src/librrd.sym.in.in,
1699 src/rrd.h, src/rrd_flush.c, src/rrd_flushcached.c, src/rrd_open.c,
1700 src/rrd_tool.c: resolve the "flush inconsistency": * rrd_flush (a
1701 leftover from when rrdtool was using stream based io) is turned
1702 into a no-op but still exported to preserve library compatibility.
1703 * rrd_cmd_flush (the implementation of "rrdtool flush") is renamed
1704 to rrd_flushcached along with its command line invocation which is
1705 now rrdtool flushcached --tobi
1706
1707 2009-05-25 22:23 oetiker
1708
1709 * src/rrd_restore.c: While restoring, rrd_restore uses between 30
1710 and 40 times as much memory as the size of the rrd file to be
1711 restored. This is due to the use of libxml2 for parsing the the
1712 whole file prior to turning it into rrd structs. This patch
1713 switches rrd_restore to using the xmlTextReader interface for
1714 incremental consumption of xml files. This reduces the memory
1715 requirements to about twice the size of the rrd file which should
1716 be quite manageable for most cases. The parsing is about 25% less
1717 efficient than with the original libxml2 version of rrd_restore.
1718 This could be in part due to the more liberal use of malloced
1719 memory. Optimizing this is for another day though. --tobi
1720
1721 2009-05-25 06:05 oetiker
1722
1723 * branches/1.3/program/src/rrd_open.c, src/rrd_open.c: only include
1724 utime.h when necessary
1725
1726 2009-05-24 10:31 oetiker
1727
1728 * branches/1.3/program/configure.ac,
1729 branches/1.3/program/src/rrd_info.c,
1730 branches/1.3/program/src/rrd_open.c,
1731 branches/1.3/program/src/rrd_update.c, configure.ac,
1732 src/rrd_info.c, src/rrd_open.c, src/rrd_update.c: * in 1.3:
1733 Changed types used in rrd_file_t from off_t to size_t to prevent:
1734 warning: comparison between signed and unsigned * Misc other off_t
1735 -> size_t changes to prevent signed warning * in 1.3: Added
1736 rrd_dump_opt_r declaration to prevent undef warning * Explicit
1737 cast to time_t of check in rrd_fetch to prevent signed warning *
1738 Added vasprintf path to sprintf_alloc to prevent excessive
1739 mallocing * in 1.3: fixed STRERROR_R_CHAR_P undef warning patch by
1740 Steven Hartland killing multiplay.co.uk
1741
1742 2009-05-22 14:54 oetiker
1743
1744 * src/rrd_update.c: reset errno right before the call I want to test
1745
1746 2009-05-22 13:55 oetiker
1747
1748 * src/rrd_update.c: inline is something for the compiler to figure
1749 ...
1750
1751 2009-05-22 11:32 oetiker
1752
1753 * branches/1.3/program/src/rrd_update.c, src/rrd_update.c: fix error
1754 messages on the road to fix #222
1755
1756 2009-05-21 05:20 oetiker
1757
1758 * doc/rrdgraph.pod: fix text organization
1759
1760 2009-05-18 14:23 oetiker
1761
1762 * branches/1.3/program/bindings/python/rrdtoolmodule.c,
1763 bindings/python/rrdtoolmodule.c: integrated fix for debian bug
1764 #529291 as supplied by Anders Hammarquist
1765
1766 2009-05-11 21:25 oetiker
1767
1768 * branches/1.3/program/configure.ac,
1769 branches/1.3/program/src/rrd_getopt.c, configure.ac,
1770 src/rrd_getopt.c: fix rrd_getops use of external variables (optarg
1771 and friends) ... most prominently is kills a segfault when using
1772 rrdtool perl bindings on solaris ... thanks to Ihsan Dogan for
1773 helping with tracking this down and providing access to sparc
1774 solaris boxes.
1775
1776 2009-04-29 06:52 oetiker
1777
1778 * branches/1.3/program/CONTRIBUTORS,
1779 branches/1.3/program/doc/rrdgraph_data.pod, CONTRIBUTORS,
1780 doc/rrdgraph_data.pod: added some remarks on CDEF versus VDEF to
1781 the docs -- Pablo Sanchez
1782
1783 2009-04-20 06:48 oetiker
1784
1785 * doc/Makefile.am, doc/librrd.pod, src/librrd.sym.in.in, src/rrd.h,
1786 src/rrd_daemon.c, src/rrd_utils.c: This patch includes utility
1787 functions to support dynamically sized arrays. This simplifies the
1788 code that manages some of the dynamic structures inside rrdcached.
1789 A few data types have been changed to size_t. -- kevin
1790
1791 2009-04-20 06:46 oetiker
1792
1793 * doc/rrdinfo.pod, src/rrd_format.c, src/rrd_info.c, src/rrd_open.c,
1794 src/rrd_tool.h: introduced header_property in info output --
1795 Daniel.Pocock barclayscapital.com
1796
1797 2009-04-17 09:53 oetiker
1798
1799 * branches/1.3/program/src/rrd_tool.c, src/rrd_tool.c: add
1800 documentation for graph-render-mode
1801
1802 2009-04-15 07:05 oetiker
1803
1804 * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: fix
1805 comments and error messages in rrd_restore patch
1806
1807 2009-04-15 07:02 oetiker
1808
1809 * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: Fix
1810 casting issues in rrd_restore. The bug manifested when compiled on
1811 sparc v9 as explained in #218. Patch based in input provided by
1812 poster of #218.
1813
1814 2009-04-14 13:55 oetiker
1815
1816 * branches/1.2/program/bindings/ruby/main.c,
1817 branches/1.3/program/bindings/ruby/main.c, bindings/ruby/main.c:
1818 make ruby bindings compile with newer ruby versions ... fix for
1819 #217 patch provided by rrd trac user.
1820
1821 2009-04-14 07:51 oetiker
1822
1823 * branches/1.3/program/bindings/perl-piped/RRDp.pm,
1824 bindings/perl-piped/RRDp.pm: Generate an error message when using
1825 RRDp with graph - this can not work reliably. (Debian Bug#251701)
1826 -- Sebastian Harl
1827
1828 2009-04-14 06:10 oetiker
1829
1830 * src/Makefile.am, src/librrd.sym.in.in, src/rrd.h,
1831 src/rrd_daemon.c, src/rrd_open.c, src/rrd_restore.c,
1832 src/rrd_utils.c: rrd_random() is a wrapper around random() that
1833 ensures the PRNG is seeded exactly ONCE per process. rrd_utils.c
1834 is introduced for functions that do not have a better home.
1835 --kevin
1836
1837 2009-04-10 08:52 oetiker
1838
1839 * src/rrd_daemon.c: This patch consolidates several aspects of the
1840 command handling in rrdcached: * all commands, help, and context
1841 information is reduced to a single data structure. * all checks
1842 for command validity (context and permission) are handled in the
1843 main dispatch routine This removes duplicate help/syntax text, and
1844 long if..elseif..else chains. It facilitates the addition of new
1845 commands. -- kevin
1846
1847 2009-04-09 15:07 oetiker
1848
1849 * src/rrd_daemon.c: The bookkeeping of all threads is not necessary,
1850 since we cannot pthread_join() them anyway. We only need to know
1851 when the last one has exited. -- kevin
1852
1853 2009-04-09 15:05 oetiker
1854
1855 * doc/rrdcached.pod: added missing docs -- kevin
1856
1857 2009-04-09 15:04 oetiker
1858
1859 * branches/1.3/program/doc/rrdtutorial.pod, doc/rrdtutorial.pod:
1860 added missing newline -- by sebastian harl
1861
1862 2009-04-07 17:33 oetiker
1863
1864 * trunk/talks/swinog18/body.tex,
1865 trunk/talks/swinog18/presentation.tex: minor adjustments
1866
1867 2009-04-07 07:23 oetiker
1868
1869 * m4: make sure an empty m4 is in the checkout
1870
1871 2009-04-07 06:37 oetiker
1872
1873 * branches/1.3/program/doc/rrdgraph.pod,
1874 branches/1.3/program/src/rrd_graph.c, NEWS, doc/rrdgraph.pod,
1875 src/rrd_graph.c: fix for #213 restore old behaviour of --lazy.
1876 Even in lazy mode all the data calculation elements are run. The
1877 main time saving comes from the fact that the graph is not being
1878 drawn and the image does not have to be compressed.
1879
1880 2009-04-07 06:03 oetiker
1881
1882 * branches/1.3/program/src/rrd_dump.c, src/rrd_dump.c: make sure
1883 rrd_dump outputs numbers with C locale so that . does not suddenly
1884 become , this fixes #212
1885
1886 2009-04-06 14:49 oetiker
1887
1888 * CONTRIBUTORS, bindings/python/rrdtoolmodule.c, doc/rrdpython.pod:
1889 I thought that it would be nice to be able to pass parameters to
1890 python bindings as a list (array) of strings. -- Vytautas
1891 Zdanavicius vytaszd at yahoo.com
1892
1893 2009-04-06 14:14 oetiker
1894
1895 * src/rrd_dump.c: use %lld with (long long) conversion when printing
1896 time.
1897
1898 2009-04-06 14:12 oetiker
1899
1900 * branches/1.3/program/src/rrd_update.c, src/rrd_update.c: printf
1901 for time_t with %lli can easily cause a segfault since on many
1902 platforms time_t is only 32bit ... by adding (long long) to the
1903 time value this gets fixed.
1904
1905 2009-04-06 14:08 oetiker
1906
1907 * src/rrd_graph.c: lets have an error message when creating the
1908 graph fails
1909
1910 2009-04-06 12:02 oetiker
1911
1912 * trunk/talks/goopen-09/active-acache-management.pdf,
1913 trunk/talks/goopen-09/active-acache-management.xar,
1914 trunk/talks/goopen-09/beamercolorthemetobi.sty,
1915 trunk/talks/goopen-09/body.tex,
1916 trunk/talks/goopen-09/cache-flow.pdf,
1917 trunk/talks/goopen-09/cache-flow.xar,
1918 trunk/talks/goopen-09/cache-importance.pdf,
1919 trunk/talks/goopen-09/cache-importance.xar,
1920 trunk/talks/goopen-09/charles.png,
1921 trunk/talks/goopen-09/energy_graph.png,
1922 trunk/talks/goopen-09/handouts.tex,
1923 trunk/talks/goopen-09/n20e-daily.png,
1924 trunk/talks/goopen-09/pings.png,
1925 trunk/talks/goopen-09/presentation.tex,
1926 trunk/talks/goopen-09/readahead-fix.pdf,
1927 trunk/talks/goopen-09/readahead-fix.xar,
1928 trunk/talks/goopen-09/systembelastung.png,
1929 trunk/talks/goopen-09/update-schematics.pdf,
1930 trunk/talks/goopen-09/update-schematics.xar: go open presentation
1931 checkin
1932
1933 2009-03-30 18:33 oetiker
1934
1935 * trunk/talks/swinog18/active-acache-management.xar: sync xara file
1936
1937 2009-03-30 18:31 oetiker
1938
1939 * trunk/talks/swinog18,
1940 trunk/talks/swinog18/active-acache-management.pdf,
1941 trunk/talks/swinog18/active-acache-management.xar,
1942 trunk/talks/swinog18/beamercolorthemetobi.sty,
1943 trunk/talks/swinog18/body.tex,
1944 trunk/talks/swinog18/cache-flow.pdf,
1945 trunk/talks/swinog18/cache-flow.xar,
1946 trunk/talks/swinog18/cache-importance.pdf,
1947 trunk/talks/swinog18/cache-importance.xar,
1948 trunk/talks/swinog18/handouts.tex,
1949 trunk/talks/swinog18/presentation.tex,
1950 trunk/talks/swinog18/readahead-fix.pdf,
1951 trunk/talks/swinog18/readahead-fix.xar,
1952 trunk/talks/swinog18/update-schematics.pdf,
1953 trunk/talks/swinog18/update-schematics.xar: initial
1954
1955 2009-03-21 10:45 oetiker
1956
1957 * src/rrd_hw.c: remove excess flush calls ...
1958
1959 2009-03-21 09:56 oetiker
1960
1961 * src/librrd.sym.in.in, src/rrd.h: remove flush symbol
1962
1963 2009-03-21 09:53 oetiker
1964
1965 * src/rrd_hw.c, src/rrd_open.c: the call to rrd_flush has appeared
1966 when rrd_open was fleshed out. It used to be an fflush call which
1967 is something entirely different than the current rrd_flush
1968 implementation with fdatasync was ... we can safely drop this and
1969 gain performance for holt winters in the process ... -- tobi
1970
1971 2009-03-18 17:12 oetiker
1972
1973 * CONTRIBUTORS, NEWS, doc/rrdgraph.pod, src/rrd_graph.c,
1974 src/rrd_graph.h: New rrd_graph functions for legend placement
1975 control added -- Patch by Melchior Rabe rrdtool mrab.de
1976
1977 2009-03-08 11:12 oetiker
1978
1979 * src/rrd_flush.c: rrd_flush.c: Provide a more useful error message.
1980 by Sebastian Harl
1981
1982 2009-03-08 08:02 oetiker
1983
1984 * branches/1.2/program/WIN32-BUILD-TIPS.txt,
1985 branches/1.2/program/bindings/Makefile.am,
1986 branches/1.2/program/bindings/perl-shared/MANIFEST,
1987 branches/1.2/program/bindings/perl-shared/ntmake-build,
1988 branches/1.2/program/bindings/perl-shared/ntmake.PL,
1989 branches/1.3/program/WIN32-BUILD-TIPS.txt,
1990 branches/1.3/program/bindings/Makefile.am,
1991 branches/1.3/program/bindings/perl-shared/MANIFEST,
1992 branches/1.3/program/bindings/perl-shared/ntmake-build,
1993 branches/1.3/program/bindings/perl-shared/ntmake.PL,
1994 WIN32-BUILD-TIPS.txt, bindings/Makefile.am,
1995 bindings/perl-shared/MANIFEST, bindings/perl-shared/ntmake-build,
1996 bindings/perl-shared/ntmake.PL: Renaming ntmake.pl to ntmake.PL
1997 (r1742) had unforeseen side effects. At least on freebsd ntmake.PL
1998 gets called automatically during build. This is not desired. I
1999 renamed the file to ntmake-build since it gets called explicitly on
2000 windows anyway. Reported by Kevin modified by Tobi
2001
2002 2009-03-07 10:31 oetiker
2003
2004 * NEWS, bindings/lua/rrdlua.c, bindings/perl-shared/RRDs.pm,
2005 bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
2006 bindings/ruby/main.c, bindings/tcl/tclrrd.c, doc/rrdflush.pod,
2007 src/rrd_flush.c: This 2-patch series exposes 'flush' methods to
2008 the various language bindings.
2009
2010 2009-03-06 17:30 oetiker
2011
2012 * trunk/talks/goopen-09, trunk/talks/goopen-09/abstract.txt,
2013 trunk/talks/goopen-09/bio.txt: initial
2014
2015 2009-03-06 05:51 oetiker
2016
2017 * branches/1.3/program/src/rrd_xport.c, src/rrd_xport.c: there were
2018 two lines of debug info printed by rrd_xport, messing up the xml
2019 code. Fix by Alejandro Galue.
2020
2021 2009-03-06 05:39 oetiker
2022
2023 * configure.ac, src/rrd_thread_safe.c: Even though POSIX/XSI
2024 requires "strerror_r" to return an "int", some systems (e.g. the
2025 GNU libc) return a "char *" _and_ ignore the second argument (user
2026 provided buffer). The configure script now checks for that
2027 behavior using AC_FUNC_STRERROR_R. rrd_strerror() in
2028 rrd_thread_safe.c has been updated to (hopefully) handle all
2029 possible cases. Previously, rrd_strerror() would have returned
2030 "strerror_r failed. sorry!" in mostly any cases when using glibc,
2031 since "if (strerror_r())" had been used to check for errors which
2032 evaluates to true if a (non-NULL) pointer was returned. Now, we,
2033 at least, return the error number in case anything else fails.
2034 Thanks to Alessandro Iurlano for reporting this issue after
2035 spotting it in collectd <http://collectd.org>. patch by Sebastian
2036 Harl
2037
2038 2009-03-06 05:30 oetiker
2039
2040 * src/rrd_daemon.c: Make sure we use correct sizes for vsnprintf
2041 (sizeof) and strncpy (sizeof-1). -- kevin
2042
2043 2009-02-21 09:43 oetiker
2044
2045 * branches/1.2/program/doc/bin_dec_hex.pod,
2046 branches/1.2/program/doc/cdeftutorial.pod,
2047 branches/1.2/program/doc/rrdgraph.pod,
2048 branches/1.2/program/doc/rrdgraph_data.pod,
2049 branches/1.2/program/doc/rrdgraph_examples.pod,
2050 branches/1.2/program/doc/rrdgraph_graph.pod,
2051 branches/1.2/program/doc/rrdgraph_rpn.pod,
2052 branches/1.2/program/doc/rrdresize.pod,
2053 branches/1.2/program/doc/rrdtutorial.es.pod,
2054 branches/1.2/program/doc/rrdtutorial.pod,
2055 branches/1.3/program/doc/bin_dec_hex.pod,
2056 branches/1.3/program/doc/cdeftutorial.pod,
2057 branches/1.3/program/doc/rrdgraph.pod,
2058 branches/1.3/program/doc/rrdgraph_data.pod,
2059 branches/1.3/program/doc/rrdgraph_examples.pod,
2060 branches/1.3/program/doc/rrdgraph_graph.pod,
2061 branches/1.3/program/doc/rrdgraph_rpn.pod,
2062 branches/1.3/program/doc/rrdresize.pod,
2063 branches/1.3/program/doc/rrdtutorial.es.pod,
2064 branches/1.3/program/doc/rrdtutorial.pod, doc/bin_dec_hex.pod,
2065 doc/cdeftutorial.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
2066 doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
2067 doc/rrdgraph_rpn.pod, doc/rrdresize.pod, doc/rrdtutorial.es.pod,
2068 doc/rrdtutorial.pod: Misc documentation fixes by Alex van den
2069 Bogaerdt
2070
2071 2009-02-21 09:23 oetiker
2072
2073 * doc/rrdgraph.pod, doc/rrdgraph_rpn.pod: Documentation fixes by
2074 Bernhard Reutner-Fischer
2075
2076 2009-01-25 22:39 oetiker
2077
2078 * branches/1.3/program/doc/rrdgraph.pod, doc/rrdgraph.pod: added doc
2079 on new graphv graph_start und graph_end info variables
2080
2081 2009-01-25 22:02 oetiker
2082
2083 * branches/1.2/program/src/rrd_dump.c,
2084 branches/1.2/program/src/rrd_first.c,
2085 branches/1.3/program/src/rrd_dump.c,
2086 branches/1.3/program/src/rrd_first.c,
2087 branches/1.3/program/src/rrd_graph.c, src/rrd_dump.c,
2088 src/rrd_first.c, src/rrd_graph.c: fix type conversion error (on
2089 windows) unsigned/signed affecting timestamps on rrd_dump.
2090
2091 2009-01-25 21:52 oetiker
2092
2093 * branches/1.2/program/bindings/Makefile.am,
2094 branches/1.2/program/bindings/perl-shared/ntmake.PL,
2095 branches/1.2/program/bindings/perl-shared/ntmake.pl,
2096 branches/1.3/program/bindings/Makefile.am,
2097 branches/1.3/program/bindings/perl-shared/ntmake.PL,
2098 branches/1.3/program/bindings/perl-shared/ntmake.pl,
2099 bindings/Makefile.am, bindings/perl-shared/ntmake.PL,
2100 bindings/perl-shared/ntmake.pl: rename ntmake.pl to ntmake.PL so
2101 that it does not get installed
2102
2103 2009-01-25 18:38 oetiker
2104
2105 * src/rrd_tool.c: define cwd where we need it and not outside
2106
2107 2009-01-14 08:14 oetiker
2108
2109 * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: In
2110 rrd_graph: the width/height values are written into
2111 rrd_infoval_t's u_cnt but read out of u_int (u_long vs. int). This
2112 breaks on LP64BE. Patch by Rafal Boni rafal pobox.com
2113
2114 2009-01-14 07:22 oetiker
2115
2116 * NEWS, doc/rrdgraph_rpn.pod, src/rrd_graph.c, src/rrd_graph.h:
2117 added percentnan (VDEF PERCENT variant that ignores NAN) -- patch
2118 by Martin Sperl
2119
2120 2009-01-13 07:37 oetiker
2121
2122 * trunk/talks/opentuesday/rrd-intro.odp: make the talk ready
2123
2124 2009-01-09 15:42 oetiker
2125
2126 * trunk/status2: seems to wrok
2127
2128 2009-01-09 15:41 oetiker
2129
2130 * trunk/status2: test
2131
2132 2009-01-09 15:40 oetiker
2133
2134 * trunk/status/x: test
2135
2136 2009-01-06 16:32 oetiker
2137
2138 * branches/1.3/program/src/rrd_resize.c, src/rrd_resize.c: with MMAP
2139 enabled rrd resize GROW was broken ... this fixes it ...
2140
2141 2009-01-06 15:45 oetiker
2142
2143 * branches/1.2/program/src/rrd_graph.c,
2144 branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: TICK with
2145 negative numbers should 'start from the top of the graph' looking
2146 down ... now it does.
2147
2148 2009-01-06 14:54 oetiker
2149
2150 * branches/1.2/program/src/rrd_cgi.c,
2151 branches/1.3/program/src/rrd_cgi.c, src/rrd_cgi.c: fix for
2152 segfault in rrd_cgi: caused by freeing a invalid address when
2153 printing an error message.
2154
2155 2008-12-26 08:05 oetiker
2156
2157 * branches/1.3/program/configure.ac,
2158 branches/1.3/program/src/rrd_graph.h, configure.ac,
2159 src/rrd_graph.h: Include libgen.h to get prototype for basename in
2160 a POSIX conformant way. Fix for #202.
2161
2162 2008-12-26 08:03 oetiker
2163
2164 * branches/1.3/program/doc/rrdbuild.pod, doc/rrdbuild.pod:
2165 improvements for build docs by Zorzoli, Pablo
2166
2167 2008-12-22 21:23 oetiker
2168
2169 * branches/1.3/program/src/rrd_fetch.c, src/rrd_fetch.c: should free
2170 memory after a successful fetch too ...
2171
2172 2008-12-22 21:23 oetiker
2173
2174 * branches/1.3/program/bindings/perl-shared/RRDs.pm,
2175 bindings/perl-shared/RRDs.pm: documentation fixes
2176
2177 2008-12-22 07:21 oetiker
2178
2179 * branches/1.3/program/doc/rrdgraph.pod, doc/rrdgraph.pod: Fix for
2180 POD error by Sebasian Harl
2181
2182 2008-12-22 07:20 oetiker
2183
2184 * branches/1.3/program/doc/bin_dec_hex.pod,
2185 branches/1.3/program/doc/rpntutorial.pod,
2186 branches/1.3/program/doc/rrdbuild.pod,
2187 branches/1.3/program/doc/rrdcgi.pod,
2188 branches/1.3/program/doc/rrdgraph-old.pod,
2189 branches/1.3/program/doc/rrdgraph.pod,
2190 branches/1.3/program/doc/rrdgraph_data.pod,
2191 branches/1.3/program/doc/rrdgraph_examples.pod,
2192 branches/1.3/program/doc/rrdgraph_graph.pod,
2193 branches/1.3/program/doc/rrdtool.pod,
2194 branches/1.3/program/doc/rrdtutorial.pod, doc/bin_dec_hex.pod,
2195 doc/rpntutorial.pod, doc/rrdbuild.pod, doc/rrdcgi.pod,
2196 doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
2197 doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
2198 doc/rrdgraph_libdbi.pod, doc/rrdtool.pod, doc/rrdtutorial.pod:
2199 Fixes some typos by Sebastian Harl.
2200
2201 2008-12-19 14:26 oetiker
2202
2203 * branches/1.3/program/src/Makefile.am,
2204 branches/1.3/program/src/plbasename.c,
2205 branches/1.3/program/src/plbasename.h,
2206 branches/1.3/program/src/rrd_graph.c,
2207 branches/1.3/program/src/rrd_update.c,
2208 branches/1.3/program/win32/rrdlib.vcproj, src/Makefile.am,
2209 src/plbasename.c, src/plbasename.h, src/rrd_graph.c,
2210 src/rrd_update.c, win32/rrdlib.vcproj: win32 fixes by Stefan .
2211 Ludewig . exitgames . com * added portable plbasename since
2212 basename is not available on stock win32 * rrd_update was using %d
2213 to show a timestamp ... %lli is better since it also will show
2214 64bit time_t correctly.
2215
2216 2008-12-18 23:56 oetiker
2217
2218 * branches/1.3/program/Makefile.am, Makefile.am: fix extra dist to
2219 include missing win32 files
2220
2221 2008-12-11 14:31 oetiker
2222
2223 * branches/1.2/program/src/rrd_fetch.c,
2224 branches/1.3/program/src/rrd_fetch.c, src/rrd_fetch.c: fixed
2225 another seek issue ...
2226
2227 2008-12-11 10:01 oetiker
2228
2229 * branches/1.2/program/rrdtool.spec,
2230 branches/1.3/program/rrdtool.spec, rrdtool.spec: The spec file for
2231 building the rrdtool as an RPM that comes with the release is not
2232 "friendly" to older versions of RHEL and derivatives. -- Martin
2233 Sperl <rrdtool@martin.sperl.org>
2234
2235 2008-12-11 09:59 oetiker
2236
2237 * doc/Makefile.am: include luapod into distro
2238
2239 2008-12-10 13:18 oetiker
2240
2241 * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: On some
2242 architectures, strtod does not turn "NaN" into 'Not A Number
2243 (NAN)' se we better provide our own code here.
2244
2245 2008-12-10 12:42 oetiker
2246
2247 * NEWS, doc/rrddump.pod, src/rrd_dump.c: rrdtool dump is now
2248 backward compatible with rrdtool 1.3 dump again. Default is
2249 --header=dtd and --no-header is an alias for --header=none
2250
2251 2008-12-10 08:29 oetiker
2252
2253 * NEWS: minichange
2254
2255 2008-12-09 18:30 oetiker
2256
2257 * branches/1.3/program/doc/rrdgraph.pod,
2258 branches/1.3/program/src/rrd_graph.c,
2259 branches/1.3/program/src/rrd_graph.h,
2260 branches/1.3/program/src/rrd_tool.c, doc/rrdgraph.pod,
2261 src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c: * forward ported
2262 right axis patch from 1.2 branch * fixed --full-size-mode sizing
2263 issue when used in combination with --title the work in the axis
2264 patch has been sponsored by VoltWerk.
2265
2266 2008-12-08 16:07 oetiker
2267
2268 * branches/1.3/program/bindings/ruby/main.c,
2269 branches/1.3/program/bindings/ruby/test.rb, bindings/ruby/main.c,
2270 bindings/ruby/test.rb: Fix for last method in ruby bindings --
2271 Hiroyuki Ikezoe
2272
2273 2008-12-05 15:39 oetiker
2274
2275 * branches/1.3/program/bindings/perl-shared/Makefile.PL,
2276 bindings/perl-shared/Makefile.PL: integrate osx build hints as
2277 indicated in #192
2278
2279 2008-12-05 15:23 oetiker
2280
2281 * src/rrd_open.c: deleted a bit much from rrd_open ... merged back
2282 in
2283
2284 2008-12-05 15:18 oetiker
2285
2286 * branches/1.3/program/acinclude.m4,
2287 branches/1.3/program/configure.ac,
2288 branches/1.3/program/src/rrd_open.c, acinclude.m4, configure.ac,
2289 src/rrd_open.c: check for broken implementations of msync /
2290 MS_ASYNC where the mtime does not get updated. warn and explicitly
2291 call utime in rrd_open when a file is opened rw.
2292
2293 2008-12-05 10:23 oetiker
2294
2295 * examples/rrdcached/Makefile.am: added rrdcached examples to
2296 extra_dist to make sure they get distributed
2297
2298 2008-12-04 16:01 oetiker
2299
2300 * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: Legends
2301 should NOT be placed in reverse order when using --full-size-mode
2302 ... this fixed #198.
2303
2304 2008-12-04 15:49 oetiker
2305
2306 * src/rrd_fetch.c: add de-referencing to step in fetch check
2307
2308 2008-12-04 15:48 oetiker
2309
2310 * src/rrd.h: fix merg error with win32 port
2311
2312 2008-12-04 09:03 oetiker
2313
2314 * branches/1.2/program/src/rrd_graph_helper.c,
2315 branches/1.3/program/src/rrd_graph_helper.c,
2316 src/rrd_graph_helper.c: Catch CDEF:tot= and raise and error to fix
2317 #199. Thanks to Jeron Massar for reporting this.
2318
2319 2008-12-04 07:02 oetiker
2320
2321 * branches/1.3/program/CONTRIBUTORS,
2322 branches/1.3/program/WIN32-BUILD-TIPS.txt,
2323 branches/1.3/program/src/rrd_tool.c,
2324 branches/1.3/program/win32/rrd.sln,
2325 branches/1.3/program/win32/rrdtool.vcproj, CONTRIBUTORS,
2326 WIN32-BUILD-TIPS.txt, src/rrd_tool.c, win32/rrd.sln,
2327 win32/rrdtool.vcproj: Update to WIN32-BUILD-TIPS.txt and VC
2328 project files so that the rrdtool.exe can be built too. -- Stefan
2329 Ludewig Stefan.Ludewig exitgames.com
2330
2331 2008-12-03 11:08 oetiker
2332
2333 * branches/1.2/program/src/rrd_fetch.c,
2334 branches/1.3/program/src/rrd_fetch.c, src/rrd_fetch.c: When
2335 fetching data from 'past' an rra, rrd_fetch was seeking past the
2336 rrd file. This did cause seek errors in some setups. Fixed. Thanks
2337 to Daniel Pocock for finding the problem.
2338
2339 2008-12-03 09:54 oetiker
2340
2341 * configure.ac, examples/Makefile.am,
2342 examples/rrdcached/Makefile.am: integrated rrdcached examples into
2343 build process
2344
2345 2008-12-03 08:47 oetiker
2346
2347 * examples/rrdcached, examples/rrdcached/RRDCached.pm,
2348 examples/rrdcached/rrdcached-size.pl: add rrdcached examples --
2349 kevin
2350
2351 2008-12-02 12:35 oetiker
2352
2353 * branches/1.2/program/doc/rrdbuild.pod,
2354 branches/1.3/program/doc/rrdbuild.pod, doc/rrdbuild.pod: fixed
2355 solaris build instructions
2356
2357 2008-12-01 11:05 oetiker
2358
2359 * doc/Makefile.am: added libdbi doc to extradist
2360
2361 2008-11-24 16:08 oetiker
2362
2363 * trunk/status/2008-11-24.txt: updates by fritz
2364
2365 2008-11-24 14:20 oetiker
2366
2367 * trunk/status/2008-11-24.txt: slightly revised
2368
2369 2008-11-24 14:00 oetiker
2370
2371 * trunk/status/2008-11-24.txt: initial
2372
2373 2008-11-20 13:04 oetiker
2374
2375 * doc/rrdgraph_libdbi.pod, src/rrd_fetch_libdbi.c: Attached a patch
2376 for the rrd-tool LIBDBI integration with the following
2377 improvements: a) correct error handling in case of libdbi being
2378 unable to load the driver was producing segmentation faults. b)
2379 better parsing of datasources * until now timestamp fields had to
2380 be integer and had to contain a unix timestamp - now you can now
2381 also use DateTime fields (you still need to specify it, as the
2382 time-range needs to be defined correctly) * data fields are now no
2383 longer limited to (var)char or DOUBLE fields - FLOAT, INTEGER,...
2384 are now also supported. c) there is a bug with at least LIBDBI
2385 0.8.1 in conjunction with mysql that can result in segmentation
2386 faults when BINARY/BLOB fields are accessed - rrdtool will now
2387 tell you about this fact before dying ;) d) also the value of
2388 rrdderivemaxstep only gets applied if derive has been selected
2389 correctly. e) "GROUP BY timestamp" has been removed from SQL
2390 statement. f) "ORDER BY timestamp" will be added only in the case
2391 of fetching "derived" data. -- Martin Sperl
2392
2393 2008-11-18 17:19 oetiker
2394
2395 * CONTRIBUTORS, src/rrd.h, src/rrd_client.h, src/rrd_create.c,
2396 src/rrd_daemon.c, src/rrd_diff.c, src/rrd_error.c,
2397 src/rrd_fetch.c, src/rrd_first.c, src/rrd_format.c,
2398 src/rrd_getopt.c, src/rrd_getopt.h, src/rrd_getopt1.c,
2399 src/rrd_graph.c, src/rrd_graph.h, src/rrd_hw.c, src/rrd_hw_math.c,
2400 src/rrd_hw_update.c, src/rrd_info.c, src/rrd_open.c,
2401 src/rrd_parsetime.c, src/rrd_resize.c, src/rrd_restore.c,
2402 src/rrd_rpncalc.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
2403 src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c, win32/config.h,
2404 win32/rrdlib.vcproj: win32 portability patch and
2405 win32/rrdlib.vcproj file for the source -- christof wegmann
2406 Christof.Wegmann with exitgames.com some fixes to make the result
2407 work on unix again ...
2408
2409 2008-11-18 08:37 oetiker
2410
2411 * trunk/contrib/php4/rrdtool.c: added patch suggested by Lars
2412 Johannesen
2413
2414 2008-11-18 07:14 oetiker
2415
2416 * configure.ac: missing , added to help string
2417
2418 2008-11-17 16:21 oetiker
2419
2420 * doc/Makefile.am: added build instruction for libdbi docu
2421
2422 2008-11-16 22:24 oetiker
2423
2424 * doc/RRDp.pod, doc/RRDs.pod, doc/rrdgraph_libdbi.pod: missing pod
2425 files
2426
2427 2008-11-15 14:35 oetiker
2428
2429 * configure.ac: switch tu using AS_HELP_STRING for formatting ...
2430
2431 2008-11-15 14:15 oetiker
2432
2433 * src/rrd_daemon.c: fix typo in handle_request_help --kevin
2434
2435 2008-11-15 14:14 oetiker
2436
2437 * doc/rrdcached.pod: doc fixups for rrdcacehd * documented the -p
2438 option * added nbsp between option and argument * layout one
2439 option per line --kevin
2440
2441 2008-11-11 16:36 oetiker
2442
2443 * src/rrd_graph.c: make basename work
2444
2445 2008-11-11 16:36 oetiker
2446
2447 * doc/rrdcached.pod, src/rrd_daemon.c: This patch allows for
2448 multiple RRD writer threads to service the queue. Now, rrdcached
2449 can have more simultaneous I/O requests into the kernel. This may
2450 allow the kernel to re-order disk writes, resulting in better disk
2451 throughput. In practice, throughput is increased by 2-3x. The
2452 flush (-f) timer maintenance has been moved from queue_thread_main
2453 into its own thread. Be more careful about when to use
2454 pthread_cond_signal vs _broadcast, since multiple threads may be
2455 waiting on &queue_cond. --kevin
2456
2457 2008-11-10 16:41 oetiker
2458
2459 * trunk/tutorial/lisa2008/rrd-intro.odp: added 1.4 notes
2460
2461 2008-11-09 19:19 oetiker
2462
2463 * branches/1.3/program/configure.ac, configure.ac: be even more
2464 liberal with NOT using isfinite on solaris2.8
2465
2466 2008-11-09 00:00 oetiker
2467
2468 * branches/1.2/program/src/rrd_graph.c,
2469 branches/1.2/program/src/rrd_graph.h,
2470 branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: use
2471 basename to determine filename for imginfo as suggested by
2472 sebastian
2473
2474 2008-11-08 22:57 oetiker
2475
2476 * src/rrd_daemon.c: rrdcached: move queue length decrement into
2477 remove_from_queue -- kevin
2478
2479 2008-11-08 22:57 oetiker
2480
2481 * doc/rrdcached.pod, src/rrd_daemon.c: rrdcached: examine the
2482 current queue with the "QUEUE" command -- kevin
2483
2484 2008-11-08 22:50 oetiker
2485
2486 * src/rrd_daemon.c: This helps with portability on platforms where
2487 realloc doesn't handle NULL. -- kevin
2488
2489 2008-11-08 18:01 oetiker
2490
2491 * doc/rrdcached.pod, src/rrd_daemon.c: document the "QUIT" command
2492 -- kevin
2493
2494 2008-11-08 18:01 oetiker
2495
2496 * src/rrd_daemon.c: rrdcached: journal_replay default failure
2497 reason, just in case avoids a "may be used uninitialized" warning
2498 -- kevin
2499
2500 2008-11-08 18:00 oetiker
2501
2502 * src/rrd_daemon.c: added "quit" command -- kevin
2503
2504 2008-11-08 17:57 oetiker
2505
2506 * src/rrd_daemon.c: rrdcached now frees all of its resources
2507 correctly. This facilitates memory debugging. g_tree now knows how
2508 to free the nodes when it removes them. Also, use g_tree_replace
2509 instead of g_tree_insert. This fixes a bug triggered when the same
2510 file was simultaneously inserted by two clients. --kevin
2511
2512 2008-11-08 17:56 oetiker
2513
2514 * configure.ac: do not quit when libdbi is missing
2515
2516 2008-11-07 22:46 oetiker
2517
2518 * branches/1.2/program/src/rrd_graph.c,
2519 branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: fixed
2520 --font TITLE:12: problem -- tobi
2521
2522 2008-11-07 22:23 oetiker
2523
2524 * src/rrd_fetch_libdbi.c: fix scaling issue -- Martin
2525
2526 2008-11-07 14:09 oetiker
2527
2528 * src/rrd_fetch_libdbi.c: extra file to make libdbi patch work
2529
2530 2008-11-07 14:07 oetiker
2531
2532 * CONTRIBUTORS, configure.ac, src/Makefile.am, src/rrd_fetch.c,
2533 src/rrd_tool.h: As some of you may know that I have created a
2534 patch for rrdtool 1.2 a few years ago, so that a database could be
2535 queried for values for graphing. The patch has been mostly
2536 rewritten and the following changes have been made: * high
2537 dependency on mysql has been reduced by avoiding the temporary
2538 tables (which was bad for mysql replication) * The number of
2539 executed SQL-Statements for one CDEF has been reduced to 1
2540 compared to 11 SQLs (including CREATE TEMPORARY TABLE) - for patch
2541 against version 1.2 * All consolidation is done in rrdtool itself
2542 (MIN,MAX,AVERAGE) * Additional consolidation functions are COUNT
2543 and SIGMA, which give information on statistics on a per
2544 "time-bin" basis. * All these consolidation values are always
2545 returned as separate columns, that are returned by RRD and the
2546 consolidation function given as Argument is ignored. Main reason
2547 is that this way there is only one call to rrd_fetcht and thus the
2548 database even if we need to fetch for example min, avg and max.
2549 Compare this to 3 calls in case of different consolidation
2550 functions - and if you want to get SIGMA and COUNT as well it is
2551 still only one call to the backend and the database. * Some
2552 previous existing features have been taken out at the moment to
2553 allow for this reduced set of SQL queries. o prediction using the
2554 values from the last X days at the same time o the corresponding
2555 sigma calculation * The idea is to create generic CDEF's that will
2556 do the same thing, but that is also available when using RRD-files
2557 (similar to TREND, but with another scope) This will get posted as
2558 a separate patch. * Overall performance should be much better and
2559 the patch as a whole simpler. * The patch also includes
2560 modifications to the configuration infrastructure, to make libdbi
2561 support optional. -- Martin Sperl
2562
2563 2008-11-07 14:02 oetiker
2564
2565 * CONTRIBUTORS, doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c,
2566 src/rrd_rpncalc.h: new CDEF functions for predictions PREDICT and
2567 PREDICTSIGMA -- Martin Sperl
2568
2569 2008-11-07 13:51 oetiker
2570
2571 * src/rrd_daemon.c: Much simpler handling of timestamp errors.
2572 Return an error to the user when any of the time stamp values are
2573 invalid. This is similar to RRDTool's normal behavior. Removed the
2574 complex logic previously used to return error codes to the user.
2575 This solves a bug where non-advancing timestamps could have
2576 produced incorrect error output during "BATCH" mode. The bug was
2577 cause by using the sock->wbuf pointer for the error output. --
2578 kevin brintnall
2579
2580 2008-11-07 13:45 oetiker
2581
2582 * src/rrd_daemon.c: rrdcached: pull in rrd_config.h so we can use
2583 its defines ... particularly HAVE_VSNPRINTF -- kevin brintnall
2584
2585 2008-11-04 07:12 oetiker
2586
2587 * bindings/Makefile.am, bindings/lua/Makefile.am, doc/Makefile.am: I
2588 realize now that the problem is the line test -f lua/Makefile &&
2589 cd lua && $(MAKE) install || true in the target
2590 "install-data-local", in bindings/Makefile.am. It forces execution
2591 of bindings/lua/Makefile independently of lua being found or not.
2592 I added that line in my first patch, following perl, python and
2593 ruby build style, but it's not needed after I switched to
2594 automake. The make recursion is controlled by SUBDIRS, which will
2595 only contain "lua" if BUILD_LUA is true. -- Fidelis Assis
2596
2597 2008-11-02 17:25 oetiker
2598
2599 * bindings/lua/Makefile.am: fix build process for systems without
2600 lua
2601
2602 2008-11-02 17:09 oetiker
2603
2604 * src/rrd_daemon.c: PTHREAD_COND_INITIALIZER may only be used to
2605 initialize static cond variables. -- Sebastian Harl
2606
2607 2008-11-02 15:25 oetiker
2608
2609 * configure.ac: reverting non build makefile patch ... we need to
2610 lua makefile for building the distribution
2611
2612 2008-11-01 09:09 oetiker
2613
2614 * configure.ac: do not create the lua makefile if lua is not to be
2615 compiled.
2616
2617 2008-10-30 14:32 oetiker
2618
2619 * doc/cdeftutorial.pod: fix from alex
2620
2621 2008-10-28 08:57 oetiker
2622
2623 * NEWS, doc/rrddump.pod, doc/rrdtool-dump.xsd, src/rrd_dump.c,
2624 src/rrd_tool.c: - remove the spacing between the elements - add
2625 xsd support to dump output - change the argument
2626 "[--no-header|-n]" to [--header|-h {xsd,dtd}] -- tobias.lindenmann
2627 1und1.de
2628
2629 2008-10-28 08:47 oetiker
2630
2631 * trunk/website/rrdtool-dump.xsd: xsd for rrdtool
2632
2633 2008-10-26 15:18 oetiker
2634
2635 * configure.ac, src/Makefile.am, src/librrd.sym.in,
2636 src/librrd.sym.in.in: make compilation on older OSX versios work
2637 by removing the # from the librrd.sym file
2638
2639 2008-10-24 07:59 oetiker
2640
2641 * trunk/talks/opentuesday/rrd-intro.odp: added talk
2642
2643 2008-10-24 06:20 oetiker
2644
2645 * branches/1.2/program/doc/rrdpython.pod,
2646 branches/1.3/program/doc/rrdpython.pod, doc/rrdpython.pod: fixed
2647 typo ... GAUGE not GUAGE
2648
2649 2008-10-22 20:41 oetiker
2650
2651 * src/rrd_daemon.c: The previous code relied on the assumption that
2652 pthread_cond_init(&cond) was equivalent to memset(&cond,0). This
2653 may not be true on all platforms. -- kevin
2654
2655 2008-10-22 06:02 oetiker
2656
2657 * src/rrd_daemon.c: remove_cache_item() did not check whether a file
2658 was in queue before modifying the cache head/tail pointers.
2659 Therefore, the process of flushing old files may perturb the
2660 cache_queue_head pointer. This caused some nodes with
2661 CI_FLAGS_IN_QUEUE to be un-linked from the queue list. Thereafter,
2662 they would not be flushed by any periodic process (although they
2663 could be revived with FLUSH or UPDATE). This caused a slow memory
2664 leak for files that are no longer updated. Pending updates for
2665 these "abandoned" files would remain in memory ad infinitum. With
2666 this patch, remove_from_queue() will check that the item is queued
2667 before modifying the head/tail pointers. This restores the
2668 intended behavior. --kevin
2669
2670 2008-10-22 05:08 oetiker
2671
2672 * bindings/lua/Makefile.lua.in: this was replaced by Makefile.am
2673
2674 2008-10-21 06:10 oetiker
2675
2676 * bindings/lua/Makefile.am: guess one needs that in svn too for
2677 luabindings to work
2678
2679 2008-10-21 05:42 oetiker
2680
2681 * src/rrd_daemon.c: * Open all listen sockets in daemonize(), while
2682 we still have stderr. Changed open_listen_socket_* routines to
2683 complain to stderr. Now, any errors in binding to the listen
2684 sockets are much more obvious. * Simplified exit of parent after
2685 fork() * PID file will be correctly cleaned up if there is a
2686 failure in daemonize(). * unlink the unix socket before trying to
2687 bind() (after we're sure we have the PID file) -- kevin
2688
2689 2008-10-20 11:46 oetiker
2690
2691 * src/rrd.h, src/rrd_create.c, src/rrd_open.c, src/rrd_update.c:
2692 rrd_notify_row patch: - Delegate choice of starting row for newly
2693 created RRD files to the rrd_open.c API. - Introduce the
2694 rrd_notify_row() function so that an implementation can choose to
2695 align the rows of new RRDs with existing RRDs, if desirable. -
2696 Maintain the existing behaviour (random starting row) by default.
2697 -- Daniel.Pocock
2698
2699 2008-10-20 06:06 oetiker
2700
2701 * bindings/Makefile.am, bindings/lua/README,
2702 bindings/lua/compat-5.1r5, bindings/lua/compat-5.1r5/compat-5.1.c,
2703 bindings/lua/compat-5.1r5/compat-5.1.h,
2704 bindings/lua/compat-5.1r5/compat-5.1.lua, bindings/lua/rrdlua.c,
2705 bindings/lua/test.lua, bindings/lua/test.lua.bottom, configure.ac:
2706 - Lua module build and install process rewritten using
2707 automake+libtool - improved check for compat-5.1 availability --
2708 Fidelis Assis
2709
2710 2008-10-18 22:32 oetiker
2711
2712 * src/rrd_open.c: rrd_open should not create files with restrictive
2713 masks Removed unnecessary "mode" variable. The mode is only used
2714 when O_CREAT is specified, where we want to use 0666 (as
2715 rrd_create_fn did r<=1612). --kevin
2716
2717 2008-10-18 15:50 oetiker
2718
2719 * src/rrd.h, src/rrd_open.c: - encapsulate fd and mmap related
2720 variables within a private data structure - rrd_file_t keeps a
2721 pointer to the private data structure of type void*, so that other
2722 block storage implementations can store their internal data with
2723 rrd_file_t -- Daniel.Pocock
2724
2725 2008-10-17 05:50 oetiker
2726
2727 * src/rrd_client.c: rrdc_flush_if_daemon should not clobber error
2728 message -- kevin (as suggested by Sebastian)
2729
2730 2008-10-17 05:44 oetiker
2731
2732 * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: use double
2733 for legend positioning to fight wiggle
2734
2735 2008-10-16 21:33 oetiker
2736
2737 * doc/rrdbuild.pod: fix version numbers in compile instructions tobi
2738
2739 2008-10-16 21:30 oetiker
2740
2741 * src/rrd_client.c: In almost all cases where rrdc_flush can fail,
2742 it will leave a more descriptive error message anyway.. better not
2743 overwrite it. -- kevin
2744
2745 2008-10-16 21:12 oetiker
2746
2747 * src/rrd.h, src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c,
2748 src/rrd_first.c, src/rrd_info.c, src/rrd_last.c,
2749 src/rrd_lastupdate.c, src/rrd_open.c, src/rrd_resize.c,
2750 src/rrd_tune.c, src/rrd_update.c: - rrd_open() calculates file
2751 size for new files and calls mmap once for the whole file -
2752 rrd_resize() cleaned up, no longer passing a size through the
2753 cookie argument - rrd_init(&my_rrd) must be called before
2754 rrd_open() - if people are calling rrd_open directly from
2755 application code, this might be troublesome. Alternative
2756 solutions: creating an additional function, rrd_open_create(), or
2757 adding an extra argument to rrd_open() for setting the file size
2758 -- Daniel Pocock
2759
2760 2008-10-16 21:05 oetiker
2761
2762 * src/rrd_open.c, src/rrd_update.c: move rrd_lock into rrd_open
2763 where the general rrd_file ops are located. -- Daniel Pocock
2764
2765 2008-10-16 06:11 oetiker
2766
2767 * src/rrd_daemon.c: error reporting caused crash in journal replay
2768
2769 2008-10-16 06:11 oetiker
2770
2771 * doc/rrdbuild.pod: better build docs
2772
2773 2008-10-15 05:29 oetiker
2774
2775 * src/rrd.h, src/rrd_create.c, src/rrd_open.c, src/rrd_resize.c,
2776 src/rrd_tool.h, src/rrd_update.c: reverted r1601 and r1606 since
2777 r1601 introduced a non portable mremap and r1606 has a dependency
2778 on r1601.
2779
2780 2008-10-14 20:14 oetiker
2781
2782 * src/rrd.h, src/rrd_create.c, src/rrd_open.c, src/rrd_update.c:
2783 This moves selection of the initial RRA row into the rrd_open.c
2784 API The current implementation (random row) is used by default.
2785 However, it now provides an opportunity for alternative
2786 implementations to integrate with rrdtool in a single place. Maybe
2787 there are other places in rrdtool where I should insert calls to
2788 the function rrd_notify_row()? This has been tested with rrdtool
2789 create and rrdtool info to verify that random rows are selected by
2790 default (existing behaviour preserved). -- Daniel Pocock
2791
2792 2008-10-14 19:23 oetiker
2793
2794 * src/rrd_daemon.c: Under most circumstances, rrdcached can detect a
2795 stale pid file. If the process in the pid file does not exist, or
2796 cannot be signaled by the rrdcached owner, then rrdcached will
2797 replace the pid file and start normally. Otherwise, it will
2798 complain verbosely to STDERR. --kevin
2799
2800 2008-10-14 19:08 oetiker
2801
2802 * src/rrd_client.c: * this preserves principle of least surprise
2803 when dealing with files that are reachable via many path strings.
2804 i.e. when $PWD=/base/dir the following files are the same:
2805 /base/dir/x.rrd x.rrd ../dir/x.rrd * for performance, absolute
2806 paths (starting with '/') are not resolved. this reduces the
2807 number of stat(2) system calls.
2808
2809 2008-10-14 19:08 oetiker
2810
2811 * doc/rrdcached.pod, src/rrd_daemon.c: Now, the daemon will check
2812 that a base directory is NOT reached via symbolic link.
2813 Documentation added to illustrate the restriction. This allows
2814 several simplifying (and performance-enhancing) assumptions to be
2815 made elsewhere in the code: * it ensures that paths resolved in
2816 the client via realpath() will match our data structure keys *
2817 it's possible to generate the correct absolute path when given a
2818 relative path by simply prepending the base directory * it's not
2819 necessary to resolve paths that begin with '/' -- kevin
2820
2821 2008-10-14 19:08 oetiker
2822
2823 * CONTRIBUTORS, src/rrd_daemon.c: rrdcached treats relative and
2824 absolute paths the same -- kevin
2825
2826 2008-10-14 11:33 oetiker
2827
2828 * src/rrd_create.c, src/rrd_open.c, src/rrd_resize.c,
2829 src/rrd_tool.h: Some observations I made while implementing this:
2830 - In rrd_open(), the call to rrd_init() clobbers values already
2831 populated in rrd_create.c - The logic for newfile_size in
2832 rrd_open() wasn't really able to cope with the logic for a file
2833 starting with size 0 I've tried to deal with these issues, but
2834 maybe there is a more elegant solution. -- Daniel Pocock
2835
2836 2008-10-14 06:37 oetiker
2837
2838 * src/rrd_daemon.c: clearer way of advancing the flush time -- kevin
2839
2840 2008-10-13 22:07 oetiker
2841
2842 * src/rrd_daemon.c: This patch reduces the number of
2843 time()/gettimeofday() system calls when doing high volume
2844 processing. This enables about 25% speed increase during journal
2845 replay and "BATCH" processing. (this is a function of syscall
2846 overhead). * note when "BATCH" processing or journal replay
2847 starts, use that timestamp for all commands * use the batch start
2848 time to detect when we're in batch mode. no longer need a separate
2849 boolean. * pass the time_t into handle_request * pass the time_t
2850 through to the commands that need it -- kevin brintnall
2851
2852 2008-10-13 18:41 oetiker
2853
2854 * src/rrd_daemon.c: fixed bad folding marker (on
2855 handle_request_flush) -- kevin
2856
2857 2008-10-11 09:53 oetiker
2858
2859 * src/rrd_daemon.c: this ensures that the response is
2860 protocol-compliant even if additional info has been added to the
2861 write buffer during processing. -- kevin brintnall
2862
2863 2008-10-11 09:37 oetiker
2864
2865 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces a
2866 feature whereby rrdcached will disallow updates that do not
2867 advance the update time. This prevents the updates from being
2868 discarded later by rrd_update_r. This patch attempts to make the
2869 most of the protocol's limited ability to return error text when
2870 using a -1 return code. -- kevin brintnall
2871
2872 2008-10-10 05:21 oetiker
2873
2874 * etc/rrdcached-init: This patch ensures that when rrdcached is
2875 stopped, it cleans up the pid file. Apparently this is necessary
2876 if RRDCACHED_USER is not the default "rrdcached". -- Bernard Li
2877
2878 2008-10-10 05:21 oetiker
2879
2880 * rrdtool.spec: The patch I submitted for rrdtool.spec introduced a
2881 bug where there are two ldconfig calls in the %postun section.
2882 This patch fixes that. -- Bernard Li
2883
2884 2008-10-10 05:19 oetiker
2885
2886 * etc/rrdcached-default, etc/rrdcached-init: This patch does two
2887 things: - remove the --pidfile check, for compatibility with older
2888 RHEL/Centos systems - update the username used by the init script,
2889 to remain consistent with Bernard's changes to the spec file --
2890 Daniel.Pocock
2891
2892 2008-10-08 20:47 oetiker
2893
2894 * rrdtool.spec: Split-out rrd-cached subpackage -- Bernard Li
2895
2896 2008-10-08 05:49 oetiker
2897
2898 * rrdtool.spec: This patch updates the spec file and includes the
2899 librrd.pc file in the -devel subpackage so that you can build the
2900 RPM again. -- Bernard
2901
2902 2008-10-08 05:47 oetiker
2903
2904 * src/rrd_daemon.c: fix crash reported by Bernard Li -
2905 connection_thread_main: avoid double calls to close_connection --
2906 kevin
2907
2908 2008-10-08 05:46 oetiker
2909
2910 * doc/rrdcached.pod: fixed typo
2911
2912 2008-10-07 21:10 oetiker
2913
2914 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces two new
2915 commands for cache management: PENDING: shows any un-written
2916 updates for a file FORGET : remove a file completely from cache --
2917 kevin brintnall
2918
2919 2008-10-07 21:08 oetiker
2920
2921 * src/rrd_daemon.c: This patch moves the permission handling code
2922 around a bit. * moved privilege checks into the command handler
2923 functions (possible now that we pass the sock data structures
2924 around) * on UPDATE, delay journal_write until after
2925 check_file_access(). previously, it was possible for a high-priv
2926 socket to introduce commands into the journal that could be
2927 replayed if they were still in the journal at next startup. *
2928 moved has_privilege() further up in the file to avoid need for
2929 prototype. -- kevin brintnall
2930
2931 2008-10-07 16:28 oetiker
2932
2933 * src/rrd_daemon.c: This patch introduces some extra safety checks
2934 in journal processing, and cleans up the code a little bit. *
2935 moved journal initialization to its own function; main() is
2936 cleaner * any time we process a file, log the results (previous
2937 code only logged if there was a valid entry) * After reading
2938 journals at startup, only trigger full flush out to disk if the
2939 user specified -F. Avoids unnecessary IO on startup unless the
2940 user also wants unnecessary IO on shutdown. * journal_replay is
2941 much more careful about files it will open * must be a regular
2942 file * must be owned by daemon user * must not be group/other
2943 writable * Ensure that the journal gets created with the right
2944 permissions. ... even when the daemon is invoked with a permissive
2945 umask. equivalent to "chmod a-x,go-w" -- kevin
2946
2947 2008-10-07 15:37 oetiker
2948
2949 * src/rrd_open.c: aniel Pocock reported that the argument may be
2950 NULL in low-diskspace situations, so check for that here to
2951 prevent a segmentation fault. -- Florian Forster
2952
2953 2008-10-06 19:14 oetiker
2954
2955 * bindings/lua/Makefile.lua: Makefile.lua is now generated
2956
2957 2008-10-06 19:13 oetiker
2958
2959 * bindings/lua/Makefile.lua.in: added missing file from lua 5.0
2960 integration patch
2961
2962 2008-10-06 19:05 oetiker
2963
2964 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces "BATCH"
2965 mode. In this mode, a client can feed multiple commands to
2966 rrdcached without waiting for acknowledgement. This permits
2967 multiple commands to be sent for each read()/write(). This can
2968 dramatically increase the command throughput by increasing the
2969 amount of work done per system call. It enables over 100k
2970 updates/second with no CPU utilization due to the reduced system
2971 calls. -- kevin brintnall
2972
2973 2008-10-06 19:04 oetiker
2974
2975 * src/rrd_daemon.c: This patch introduces buffered I/O to rrdcached.
2976 Now, rrdcached can interpret as many commands as arrive in a
2977 single read(), and it will use fewer write()s when there are
2978 multiple output lines. All routines now pass around
2979 listen_socket_t objects instead of file descriptors. All I/O is
2980 now contained in two routines. It's no longer necessary to specify
2981 the line count in multi-line outputs, since that is calculated
2982 automatically. This is the foundation for accepting batched
2983 commands. -- kevin brintnall
2984
2985 2008-10-06 05:05 oetiker
2986
2987 * CONTRIBUTORS, bindings/Makefile.am, bindings/lua/Makefile.lua,
2988 bindings/lua/README, bindings/lua/rrdlua.c, configure.ac,
2989 doc/rrdlua.pod: Support to Lua 5.0 -- Fidelis Assis
2990
2991 2008-10-04 22:35 oetiker
2992
2993 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
2994 trunk/tutorial/lisa2008/rrd-by-example/ex/v-interfaces.pl,
2995 trunk/tutorial/lisa2008/rrd-by-example/ex/v-interfaces.txt: added
2996 v-interface example
2997
2998 2008-10-04 16:05 oetiker
2999
3000 * configure.ac, src/Makefile.am, src/librrd.pc.in: initial librrd
3001 file added ... this will need more love since it does not pick up
3002 any -rpath settings
3003
3004 2008-10-04 14:09 oetiker
3005
3006 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
3007 trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl: added
3008 gradients
3009
3010 2008-10-04 13:34 oetiker
3011
3012 * branches/1.3/program/src/rrd_resize.c, src/rrd_resize.c,
3013 trunk/tutorial/lisa2008/rrd-by-example/ex/hw-demo.pl: * rrd_resize
3014 fixed so that it does NOT alter the original file (mmap side
3015 effect) * rrd_resize can can deal with version 4 files, so let it
3016
3017 2008-10-03 22:53 oetiker
3018
3019 * branches/1.3/program/src/rrd_open.c, src/rrd_open.c: The patch
3020 fixes rrdtools behaviour when presented with truncated rrd files. *
3021 Make sure that we do not extend past the end of the file when
3022 reading the header. * Makes sure that the data portion of the file
3023 is large enough, based on the ds_cnt and the total number of RRA
3024 rows -- kevin brintnall
3025
3026 2008-10-03 12:24 oetiker
3027
3028 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
3029 trunk/tutorial/lisa2008/rrd-intro.odp: updates for lisa
3030
3031 2008-10-03 06:13 zaucker
3032
3033 * trunk/talks/opentuesday/intro.txt: Ergaenzt.
3034
3035 2008-10-02 19:17 oetiker
3036
3037 * src/rrd_daemon.c: folding fix
3038
3039 2008-10-02 19:08 oetiker
3040
3041 * bindings/ruby/extconf.rb: missing spaces in extconf.rb caused
3042 compile failure -- kevin
3043
3044 2008-10-02 17:17 oetiker
3045
3046 * etc/rrdcached-default: permission fix for rrdcached socket --
3047 Daniel.Pocock
3048
3049 2008-10-02 11:03 oetiker
3050
3051 * trunk/talks/opentuesday/intro.txt: initial
3052
3053 2008-10-02 11:03 oetiker
3054
3055 * trunk/talks/opentuesday: initial
3056
3057 2008-10-02 06:21 oetiker
3058
3059 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
3060 trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl,
3061 trunk/tutorial/lisa2008/rrd-by-example/traffic/index.cgi: minor
3062 layout adjustments
3063
3064 2008-10-01 20:58 oetiker
3065
3066 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
3067 trunk/tutorial/lisa2008/rrd-intro.odp: read for lisa2008
3068
3069 2008-10-01 20:25 oetiker
3070
3071 * trunk/tutorial/lisa2008/rrd-by-example/ex/catch-fetch.sh,
3072 trunk/tutorial/lisa2008/rrd-by-example/ex/create-first.sh,
3073 trunk/tutorial/lisa2008/rrd-by-example/ex/update-real.sh: export
3074 is not required
3075
3076 2008-10-01 20:22 oetiker
3077
3078 * src/Makefile.am: since rrdcached uses pthread functions, use the
3079 threadsafe version of librrd as well. This will also resolve
3080 build problems on boxes there the ptherad functions must be linked
3081 explicitly.
3082
3083 2008-10-01 20:04 oetiker
3084
3085 * doc/rrdcached.pod: Clearer explanation on which paths are
3086 permitted when -B is supplied -- kevin
3087
3088 2008-10-01 20:01 oetiker
3089
3090 * bindings/lua/Makefile.lua, bindings/ruby/extconf.rb,
3091 bindings/ruby/main.c, bindings/tcl/Makefile.am,
3092 bindings/tcl/tclrrd.c, configure.ac, src/Makefile.am,
3093 src/rrd_client.c, src/rrd_dump.c, src/rrd_gfx.c, src/rrd_open.c,
3094 src/rrd_xport.c: Fixes for the following compiler warnings: -
3095 unused variable - unused parameter - assignment / argument
3096 discards qualifiers from pointer target type - comparison between
3097 signed and unsigned - too many arguments to function - assignment
3098 makes pointer from integer without a cast - incompatible pointer
3099 type - differ in signedness - implicit declaration of function -
3100 enumeration value not handled in switch - value computed is not
3101 used Most notably, a possible segfault in the Rrd_Lastupdate()
3102 code of the TCL bindings has been fixed. Also, -Wundef (warn if an
3103 undefined identifier is evaluated in an #if directive) has been
3104 removed from CFLAGS. I don't see any problem with letting
3105 undefined identifiers evaluate to "false" in rrdtool. Keeping that
3106 option would produce a lot of (imho unnecessary) errors which
3107 would need to be fixed using ugly preprocessor statements like
3108 '#if defined(FOO) && FOO'. -- Sebastian Harl
3109
3110 2008-10-01 19:48 oetiker
3111
3112 * Makefile.am, etc, etc/rrdcached-default, etc/rrdcached-init,
3113 rrdtool.spec: I've adapted an init script for rrdcached, and also
3114 incorporated it into the spec file so that it is deployed with the
3115 RPM. There are also some other changes to the spec file so that I
3116 could build an RPM successfully from trunk. I'm happy to tidy up
3117 the spec file some more if no one else wants to mandate the best
3118 way to do it. By default, rrdcached runs as nobody. I've tested
3119 this on a server running Ganglia gmetad. Regards, Daniel
3120
3121 2008-10-01 19:44 oetiker
3122
3123 * doc/rrdcached.pod, src/rrd_daemon.c: Now, moving a value to the
3124 head of the queue is O(1). Before it was O(queue size). This
3125 improves performance of individual flushes when there is a large
3126 number of files in the queue. As a result, we don't hold the
3127 cache_lock as much. Revamped enqueue_cache_item to take advantage
3128 of the new structure. Renamed _wipe_ci_values to look nicer with
3129 other code. --kevin
3130
3131 2008-10-01 17:16 oetiker
3132
3133 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
3134 trunk/tutorial/lisa2008/rrd-by-example/ex/hw-demo.data,
3135 trunk/tutorial/lisa2008/rrd-by-example/traffic,
3136 trunk/tutorial/lisa2008/rrd-by-example/traffic/codewalk.png,
3137 trunk/tutorial/lisa2008/rrd-by-example/traffic/graph.inc,
3138 trunk/tutorial/lisa2008/rrd-by-example/traffic/ifbyteget.sh,
3139 trunk/tutorial/lisa2008/rrd-by-example/traffic/index.cgi: added
3140 example code and working presentation
3141
3142 2008-10-01 17:15 oetiker
3143
3144 * trunk/tutorial/lisa2008/rrd-by-example/ex/biggraph.pl,
3145 trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl,
3146 trunk/tutorial/lisa2008/rrd-by-example/ex/hw-demo.pl,
3147 trunk/tutorial/lisa2008/rrd-by-example/ex/hw-example.pl: more
3148 examples
3149
3150 2008-10-01 16:53 oetiker
3151
3152 * src/rrd_graph.c: lcd is actually gcd!
3153
3154 2008-09-30 18:44 oetiker
3155
3156 * doc/rrdcached.pod, src/rrd_daemon.c: When -B is specified, the
3157 daemon will only operate on files within the base directory.
3158 Symlink detection is omitted for performance reasons (if a user
3159 can create a symlink, they can probably overwrite the RRDs
3160 anyway). -- kevin
3161
3162 2008-09-30 18:43 oetiker
3163
3164 * src/rrd_daemon.c: check permissions before writing to journal --
3165 kevin
3166
3167 2008-09-30 18:42 oetiker
3168
3169 * src/rrd_daemon.c: The daemon should behave the same way w/r/t
3170 files whether we "-g" or not. -- kevin
3171
3172 2008-09-29 20:00 oetiker
3173
3174 * src/rrd_daemon.c: This bug caused the last line in each journal
3175 file to be processed a second time. Since it had been modified due
3176 to tokenizing, it failed syntax check. The daemon would always
3177 record one failed line at end-of-journal as a result. No data loss
3178 incurred by this bug. -- kevin
3179
3180 2008-09-29 19:58 oetiker
3181
3182 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces the
3183 concept of socket privilege levels. "UPDATE" and "FLUSHALL"
3184 commands are restricted to high-privilege sockets. "FLUSH"
3185 commands can be executed on any socket. This is ideal for
3186 multi-user installations where only certain users need write
3187 access to the RRD files. Now, nearly all socket information is
3188 passed around the daemon in listen_socket_t data structures. In
3189 case there is other per-socket state (i.e. if we add
3190 authentication) we can put it there. Also, I created a new
3191 "open_listen_socket_network" and removed the network setup from
3192 "open_listen_socket". -- kevin
3193
3194 2008-09-29 19:56 oetiker
3195
3196 * src/rrd_client.c, src/rrd_update.c: This patch provides better
3197 error messages to the client when something goes wrong with the
3198 daemon. When possible, the daemon error message is passed through
3199 to rrd_set_error() on the client. Prior to this patch, most error
3200 conditions would result in "Internal error", which is not very
3201 helpful. -- kevin brintnall
3202
3203 2008-09-29 14:38 oetiker
3204
3205 * trunk/tutorial/lisa2008/rrd-by-example/ex/catch-fetch.sh: initial
3206
3207 2008-09-29 06:45 oetiker
3208
3209 * trunk/tutorial/lisa2008/rrd-by-example,
3210 trunk/tutorial/lisa2008/rrd-by-example/beamercolorthemetobi.sty,
3211 trunk/tutorial/lisa2008/rrd-by-example/body.tex,
3212 trunk/tutorial/lisa2008/rrd-by-example/ex,
3213 trunk/tutorial/lisa2008/rrd-by-example/ex/create-first.sh,
3214 trunk/tutorial/lisa2008/rrd-by-example/ex/create-first.xml,
3215 trunk/tutorial/lisa2008/rrd-by-example/ex/graph-examples.pl,
3216 trunk/tutorial/lisa2008/rrd-by-example/ex/rrd-size.pl,
3217 trunk/tutorial/lisa2008/rrd-by-example/ex/rrd-size.txt,
3218 trunk/tutorial/lisa2008/rrd-by-example/ex/update-real.sh,
3219 trunk/tutorial/lisa2008/rrd-by-example/ex/update-real.txt,
3220 trunk/tutorial/lisa2008/rrd-by-example/handouts.tex,
3221 trunk/tutorial/lisa2008/rrd-by-example/presentation.tex: added
3222 examples
3223
3224 2008-09-28 21:37 oetiker
3225
3226 * doc/rrdcached.pod: spelling fix -- kevin
3227
3228 2008-09-28 21:36 oetiker
3229
3230 * doc/rrdcached.pod, src/rrd_daemon.c: This patch removes an extra
3231 "SIGNALS" section in the rrdcached.pod and merges "[BUG] fixed
3232 hang in flush_file() introduced by per-file flush condition". --
3233 kevin brintnall
3234
3235 2008-09-28 19:27 oetiker
3236
3237 * src/rrd_daemon.c: a few missing {{{ folding }}} markers added --
3238 kevin brintnall
3239
3240 2008-09-28 19:26 oetiker
3241
3242 * doc/rrdcached.pod, src/rrd_daemon.c: This patch introduces "fast
3243 shutdown" mode and two new signals. -- kevin brintnall
3244
3245 2008-09-28 19:25 oetiker
3246
3247 * doc/rrdcached.pod, src/rrd_daemon.c: Moved signal handler setup
3248 out of daemonize(). Coalesced common code in preparation for new
3249 signals. Documented behavior of existing signals. -- kevin
3250 brintnall
3251
3252 2008-09-28 19:23 oetiker
3253
3254 * MakeMakefile: Attached is a patch to lower the version
3255 requirements of libtool and automake. I have tested this on CentOS
3256 4.x with the specified versions of libtool and automake and was
3257 able to build RRDTool fine. I did *not* test building with PHP,
3258 tcl, ruby or Python though. I also abstracted the version numbers
3259 of all the dependencies such that editing them in the future will
3260 be easier. -- Bernard Li
3261
3262 2008-09-28 19:12 oetiker
3263
3264 * doc/rrdcached.pod, src/rrd_daemon.c: added support for FLUSHALL
3265 command -- kevin brintnall
3266
3267 2008-09-28 19:10 oetiker
3268
3269 * src/rrd_daemon.c: move cache broadcast into enqueue_cache_item --
3270 kevin brintnall
3271
3272 2008-09-28 19:10 oetiker
3273
3274 * src/rrd_daemon.c: When -z <jitter> is specified, some updates may
3275 be timestamped up to <jitter> seconds in the future. Therefore, a
3276 timeout of now+1 may not be sufficient. Set abs_timeout past the
3277 point where any updates are currently specified. -- kevin
3278 brintnall
3279
3280 2008-09-28 19:09 oetiker
3281
3282 * src/rrd_daemon.c: The PID file is created with open() in the
3283 parent process, while we still have STDERR open. If it cannot be
3284 created, it complains verbosely to stderr. The PID file is written
3285 in the child process. The only way the fdopen() will fail on a fd
3286 that is already open is if you're completely out of memory. As in
3287 other places in the code, I didn't consider this a case that
3288 required a very verbose message. (Search for "strdup failed"). If
3289 you still think a more verbose message is called for, please
3290 suggest one. The attached patch corrects the error message to
3291 complain about fdopen() vs fopen(). I hadn't noticed that until
3292 you brought it up. -- kevin brintnall
3293
3294 2008-09-28 19:08 oetiker
3295
3296 * src/librrd.sym.in, src/rrd.h: rrd.h, librrd.sym: Define and export
3297 rrd_info_r() -- Sebastian Harl
3298
3299 2008-09-28 15:01 oetiker
3300
3301 * branches/1.2/program/src/rrd_graph.c,
3302 branches/1.3/program/src/rrd_graph.c,
3303 branches/1.3/program/src/rrd_tool.c, src/rrd_graph.c,
3304 src/rrd_tool.c: vdef calc was using end_orig to determine for
3305 which range it should do its calculations which is odd, since orig
3306 is only the requested range as invocation time and not the data
3307 range delivered by fetch. It does fall completely flat when
3308 shifting since shifting does not affect the original data. Bug
3309 #177 reported by hokiel
3310
3311 2008-09-27 11:44 oetiker
3312
3313 * branches/1.2/program/src/rrd_xport.c,
3314 branches/1.3/program/src/rrd_xport.c, src/rrd_xport.c: rrdxport
3315 was completely broken for exporting datasources that did not have
3316 a uniform step size. Thanks to Peter Valdemar Mørch for finding
3317 this.
3318
3319 2008-09-26 05:11 oetiker
3320
3321 * src/rrd_daemon.c: create the pid file before forking, so we can
3322 complain to stderr -- kevin brintnall
3323
3324 2008-09-26 05:10 oetiker
3325
3326 * doc/rrdcached.pod, doc/rrdflush.pod, src/rrd_daemon.c: This patch
3327 ensures that the "FLUSH" command will write the updates out to RRD
3328 before returning to the user. Before, it returned when the update
3329 was "dequeued"; updates were not necessarily on disk. Also, for
3330 new nodes, the cache_lock is not held while we are setting up the
3331 new node. We don't want to be holding the lock if the stat()
3332 blocks. -- kevin brintnal
3333
3334 2008-09-25 21:07 oetiker
3335
3336 * src/rrd_client.c: Use the same IPv6/IPv4 as for the client as
3337 Florian did for the server -- kevin brintnall
3338
3339 2008-09-25 20:31 oetiker
3340
3341 * src/rrd_daemon.c: This fixes a couple problems when exiting due to
3342 signal: * connection threads exit without closing client socket
3343 (so client blocks waiting for response that never comes) *
3344 listen_queue_thread blocks on poll() until a new connection comes
3345 in (because no poll timeout specified) -- kevin brintnall
3346
3347 2008-09-25 20:11 oetiker
3348
3349 * src/rrd_daemon.c: set SO_REUSEADDR on the listen socket -- kevin
3350 brintnall
3351
3352 2008-09-25 20:10 oetiker
3353
3354 * doc/rrdcached.pod, src/rrd_daemon.c: Support for IPv6 has been
3355 broken with revision 1522: Because IPv6-addresses contain colons,
3356 simply checking for a colon and using everything after it does
3357 destroy correctly formatted IPv6-addresses. This patch checks for
3358 dots '.' in the address. If the address contains at least one dot,
3359 it is considered to be a hostname or an IPv4-address and a simple
3360 search for a colon is done. If no dot is found, the code will
3361 check for an opening square bracket '[' at the beginning of the
3362 address. If one if found, the format [address]:port is assumed. If
3363 neither applies, the default port will be used. -- Florian Forster
3364
3365 2008-09-25 15:25 oetiker
3366
3367 * doc/rrdcached.pod, doc/rrddump.pod, doc/rrdfetch.pod,
3368 doc/rrdflush.pod, doc/rrdgraph.pod, doc/rrdinfo.pod,
3369 doc/rrdlast.pod, doc/rrdlastupdate.pod, doc/rrdupdate.pod,
3370 doc/rrdxport.pod, src/rrd_client.c: This adds support for
3371 <address>:<port> in the rrd client library. Obviously this is
3372 required to take advantage of the server's ability to bind to a
3373 non-standard port -- kevin brintnall
3374
3375 2008-09-24 22:21 oetiker
3376
3377 * doc/rrdcached.pod, src/rrd_daemon.c: Allow ports to be specified
3378 with -l addr:port also. -- kevin brintnall
3379
3380 2008-09-24 22:07 oetiker
3381
3382 * bindings/Makefile.am: the rrdlua.pod is in the doc directory
3383
3384 2008-09-24 06:04 oetiker
3385
3386 * doc/rrdcached.pod: added section on error reporting -- Florian
3387 Forster
3388
3389 2008-09-22 06:35 oetiker
3390
3391 * MakeMakefile, bindings/Makefile.am, bindings/lua,
3392 bindings/lua/Makefile.lua, bindings/lua/README,
3393 bindings/lua/rrdlua.c, bindings/lua/test.lua, configure.ac,
3394 doc/Makefile.am, doc/rrdlua.pod: I finally finished the first
3395 version of the patch (attached) -- Fidelis Assis fidelis pobox.com
3396 (this does not seem to quite work yet at least not in my hardy
3397 setup)
3398
3399 2008-09-22 05:38 oetiker
3400
3401 * branches/1.2/program/configure.ac,
3402 branches/1.3/program/configure.ac, configure.ac: use default
3403 prefix for ruby install if no user defined prefix is available
3404
3405 2008-09-19 20:34 oetiker
3406
3407 * branches/1.3/program/bindings/perl-shared/Makefile.PL,
3408 bindings/perl-shared/Makefile.PL: Bsd library path switch added to
3409 perl bindings makefile -- as suggested by Kevin Brintnall
3410
3411 2008-09-18 13:30 oetiker
3412
3413 * branches/1.3/program/src/rrd_open.c, src/rrd_open.c: Fix for
3414 debian bug 498183 ... never *advise after the end of the file. On
3415 sparc this causes a segfault. Thanks to Sebastian Harl and Jurij
3416 Smakov for finding this.
3417
3418 2008-09-14 15:30 oetiker
3419
3420 * src/rrd_daemon.c: fix RRDCacheD documentation -- Florian Forster
3421
3422 2008-09-14 15:28 oetiker
3423
3424 * src/rrd_client.c: The previous code was broken: The response was
3425 read using `read(2)'. If the server wasn't sending fast enough,
3426 the client would stop reading before the entire message had been
3427 read. This patch changes the communication code to use the (line
3428 based) `fgets' function rather than the lower level `read'
3429 function. After reading the first line (which contains the total
3430 number of line to be expected), this precise number of lines is
3431 read - blocking if necessary. Also, the missing four new statistic
3432 values have been added to `rrdc_stats_get'. --Folorian Forester
3433
3434 2008-09-14 10:35 oetiker
3435
3436 * CONTRIBUTORS, doc/rrdcached.pod, doc/rrdflush.pod,
3437 src/librrd.sym.in, src/rrd_client.c, src/rrd_client.h,
3438 src/rrd_daemon.c, src/rrd_dump.c, src/rrd_fetch.c,
3439 src/rrd_flush.c, src/rrd_graph.c, src/rrd_graph.h, src/rrd_info.c,
3440 src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_tool.h,
3441 src/rrd_update.c, src/rrd_xport.c: did not pick up all the changes
3442 for rrdcached in the first round ... so here is the second batch.
3443
3444 2008-09-14 09:49 oetiker
3445
3446 * CONTRIBUTORS, configure.ac, doc/Makefile.am, doc/rrdcached.pod,
3447 doc/rrddump.pod, doc/rrdfetch.pod, doc/rrdgraph.pod,
3448 doc/rrdinfo.pod, doc/rrdlast.pod, doc/rrdlastupdate.pod,
3449 doc/rrdtool.pod, doc/rrdupdate.pod, doc/rrdxport.pod,
3450 src/Makefile.am, src/librrd.sym.in, src/rrd.h, src/rrd_client.c,
3451 src/rrd_client.h, src/rrd_daemon.c, src/rrd_dump.c,
3452 src/rrd_fetch.c, src/rrd_graph.c, src/rrd_graph.h, src/rrd_info.c,
3453 src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_tool.c,
3454 src/rrd_tool.h, src/rrd_update.c, src/rrd_xport.c: RRDcached
3455 patch. This implements an infrastructure, where rrd updates can be
3456 sent to a daemon which caches them prior to bulk-updating rrd
3457 files. See the rrdcached manual page. -- Created by Florian
3458 Forster with some help from Kevin Brintnall.
3459
3460 2008-09-13 11:42 oetiker
3461
3462 * configure.ac, src/Makefile.am, src/rrd_config_bottom.h: regarding
3463 #183: * move part of rrd_config.h out to a separate file, so that
3464 autoconf is not confused by the more complex expressions. * fix
3465 configure variable name to allow caching * another attempt at
3466 fixing solaris 2.8 compile so that it works out of the box.
3467
3468 2008-09-13 10:56 oetiker
3469
3470 * doc/rrdgraph.pod: fix graph docs
3471
3472 2008-09-11 20:27 oetiker
3473
3474 * src/rrd_graph.c: fixed processing of custom fonts René GARCIA
3475 <rene@margar.fr>
3476
3477 2008-09-11 07:01 oetiker
3478
3479 * src/rrd_format.h: no , on the last member in C
3480
3481 2008-09-08 22:12 oetiker
3482
3483 * trunk/website/award-white.png,
3484 trunk/website/bin/pod2wml.classic.sh, trunk/website/forum.wml,
3485 trunk/website/inc/favicon.ico, trunk/website/inc/happy-tobi.png,
3486 trunk/website/inc/rrdtool-gold.png,
3487 trunk/website/oscon-120x60.gif, trunk/website/stream-pop.png:
3488 missing bits added
3489
3490 2008-09-08 22:09 oetiker
3491
3492 * trunk/website/.wmkrc, trunk/website/.wmlrc: and they too
3493
3494 2008-09-07 10:22 oetiker
3495
3496 * trunk/website/index.wml, trunk/website/navbar.inc,
3497 trunk/website/support.wml: sync before branching
3498
3499 2008-09-07 07:19 oetiker
3500
3501 * src/rrd_update.c: The attached patch eliminates the many places
3502 where the rra_current pointer was maintained; the existing
3503 write/seek mechanisms update rrd_file->pos correctly. Also, the
3504 seek at the front of process_arg is not necessary; write_to_rras
3505 will now take care to correct the file position at every update
3506 cycle. This eliminates unnecessary rrd_seek() calls when MMAP is
3507 not enabled. -- kevin brintnall kbrint rufus.net
3508
3509 2008-09-06 15:50 oetiker
3510
3511 * trunk/website/index.wml: added note on 1.3.2
3512
3513 2008-09-06 15:48 oetiker
3514
3515 * trunk/website/bin/pod2wml.sh, trunk/website/inc/template.inc,
3516 trunk/website/index.wml, trunk/website/prog/build.sh,
3517 trunk/website/rrdworld/gbrrdgraphix.xml,
3518 trunk/website/rrdworld/index.wml: improve html generation
3519
3520 2008-09-06 14:24 oetiker
3521
3522 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3523 doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
3524 src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3525 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3526 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3527 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3528 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3529 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3530 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3531 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3532 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3533 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3534 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3535 src/rrdupdate.c: prepare for the release of rrdtool-1.3.2
3536
3537 2008-09-06 11:46 oetiker
3538
3539 * src/rrd_tool.h: we need rrd_format.h here for things to compile
3540 properly
3541
3542 2008-09-06 11:43 oetiker
3543
3544 * doc/rrdbuild.pod: updated opensolaris build instructions
3545
3546 2008-09-06 10:43 oetiker
3547
3548 * bindings/perl-piped/RRDp.pm, configure.ac, src/Makefile.am,
3549 src/librrd.sym, src/librrd.sym.in, src/rrd_tool.h: only link build
3550 and use rrd_getopt if there is no getopt_long provided by by the
3551 os ... this should also fix problems for solaris 2.8 and other non
3552 getopt_long oses who were not taken care of anymore after the
3553 introduction of librrd.sym
3554
3555 2008-09-06 10:39 oetiker
3556
3557 * src/rrd_update.c: fix for multi update - data corruption bug as
3558 reported (and patched) in #178 by kevin brintnall
3559
3560 2008-09-06 10:32 oetiker
3561
3562 * doc/cdeftutorial.pod, doc/rrdgraph.pod, doc/rrdgraph_graph.pod,
3563 doc/rrdtool.pod: make pod checker happy
3564
3565 2008-09-06 08:58 oetiker
3566
3567 * src/rrd_open.c: inline functions are not supported in c99 ... lets
3568 remove this. the compiler will foture it out if they are
3569 important.
3570
3571 2008-09-04 21:45 oetiker
3572
3573 * src/rrd_graph.c: introduced a persistent fontmap ... this makes
3574 our pango rendering 6 times faster starting from the second graph
3575 we draw.
3576
3577 2008-08-31 23:42 oetiker
3578
3579 * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h: now the results
3580 actually look as they did with the old code only things are FASTER
3581
3582 2008-08-31 22:53 oetiker
3583
3584 * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h,
3585 src/rrd_graph_helper.c: Improve performance by keeping multiple
3586 pango font descriptions. For the first invocation we are about 20%
3587 times as fast for the second one about 4-5 times faster ...
3588
3589 2008-08-31 10:55 oetiker
3590
3591 * src/rrd_gfx.c: trying to improve the pango performance I added
3592 facilities to cache layout,context and more in between invocations
3593 of the text function, unfortunately it does not seem to help all
3594 that much.
3595
3596 2008-08-31 10:52 oetiker
3597
3598 * bindings/perl-shared/RRDs.xs, bindings/ruby/main.c: use the
3599 standard info free function
3600
3601 2008-08-28 05:49 oetiker
3602
3603 * src/rrd_tool.c: fix handling of error conditions in rrd_tool.c ...
3604 errno is not for detection, only for information AFTER detection.
3605
3606 2008-08-28 04:13 oetiker
3607
3608 * src/rrd_tool.c: free the linebuffer if you don't return it!
3609
3610 2008-08-27 22:06 oetiker
3611
3612 * src/rrd_gfx.c: some more leak plugging
3613
3614 2008-08-27 21:48 oetiker
3615
3616 * src/rrd_graph.c: drop the dummy surface prior to creating the real
3617 one
3618
3619 2008-08-27 21:46 oetiker
3620
3621 * src/rrd_tool.c: added some freeing for error conditions
3622
3623 2008-08-27 21:25 oetiker
3624
3625 * src/rrd.h, src/rrd_gfx.c, src/rrd_graph.c, src/rrd_open.c,
3626 src/rrd_update.c: fixed indentation ... gnu indent results are not
3627 really beautiful. I might switch to uncrustify.
3628
3629 2008-08-27 21:25 oetiker
3630
3631 * src/rrd_create.c: Many rrd_create memory leaks patched ... based
3632 on valgrind analysis by Sven Engelhardt. Thanks!
3633
3634 2008-08-27 21:18 oetiker
3635
3636 * src/rrd_restore.c: fix indentation
3637
3638 2008-08-27 06:52 oetiker
3639
3640 * configure.ac: added sparc-sun-solaris2.8 to list of broken
3641 isfinite implementations
3642
3643 2008-08-22 22:04 oetiker
3644
3645 * bindings/ruby/main.c: it is rb_rrd_infocall not rrd_infocall ...
3646
3647 2008-08-16 07:13 oetiker
3648
3649 * doc/rrdgraph.pod, src/rrd_graph.c: When in lazy mode, and the
3650 graph does not get regenerated, then there are no results from
3651 PRINT either. Fix for #163.
3652
3653 2008-08-16 07:11 oetiker
3654
3655 * bindings/perl-shared/RRDs.pm: documentation updates
3656
3657 2008-08-12 06:48 oetiker
3658
3659 * src/rrd_graph.c: make sure imageinfo only reports the filename and
3660 not the whole path. This is a regression from 1.2.x where this was
3661 implemented properly.
3662
3663 2008-08-09 15:22 oetiker
3664
3665 * trunk/website/gallery/index.en.html,
3666 trunk/website/gallery/index.wml,
3667 trunk/website/gallery/systembelastung.png,
3668 trunk/website/gallery/systembelastung.xml: added systembelastung
3669
3670 2008-08-04 20:35 oetiker
3671
3672 * src/rrd_gfx.c: The attached patch converts the given string to
3673 UTF-8 using glib's g_locale_to_utf8() function. This function
3674 expects the string to be encoded as specified by the locale
3675 settings, so this will fail if e.g. you're using some script which
3676 is encoded in some way incompatible to the locale settings. In
3677 this case, the patch falls back to use the original string as
3678 provided by the user as there is no way to tell how to interpret
3679 that string. So, in this case, you will still get the old behavior
3680 (that pango warning and messed up strings in the graph). However,
3681 imho this is perfectly fine since it should be up to the user to
3682 take care of a sane environment. -- Sebastian Harl
3683
3684 2008-07-29 14:42 oetiker
3685
3686 * bindings/perl-shared/RRDs.xs: newer perlapi docu suggests to use
3687 SV * instead of void for managed returns
3688
3689 2008-07-29 05:08 oetiker
3690
3691 * src/rrd_gfx.c, src/rrd_hw_update.c: fixed some c++ style lines --
3692 David Masterson
3693
3694 2008-07-28 07:23 oetiker
3695
3696 * doc/rrdgraph_data.pod: spelling fix
3697
3698 2008-07-23 15:03 oetiker
3699
3700 * src/rrd_restore.c: forward ported patch for rra cur_row
3701 randomization in rrd_restore from 1.2.28 to 1.3.1
3702
3703 2008-07-23 13:02 oetiker
3704
3705 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3706 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3707 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3708 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3709 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3710 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3711 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3712 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3713 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3714 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3715 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3716 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3717 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3718 src/rrdupdate.c: prepare for the release of rrdtool-1.3.1
3719
3720 2008-07-23 12:45 oetiker
3721
3722 * src/rrd_restore.c: added support for restoring rrdtool 1.0.x files
3723 ... removed support for old HW patched rrd format created by an
3724 early patched version of 1.0.x
3725
3726 2008-07-22 15:15 oetiker
3727
3728 * branches/1.2/program/src/rrd_create.c, src/rrd_create.c: Fix for
3729 #167 - rrdcreate is arguably missing a check for 'step>=1' for
3730 RRAs with AVERAGE as a CF. I ran into this when specifying 0.6 as
3731 a step value, assuming floats were also accepted. Patch attached
3732 here. -- Bogdan
3733
3734 2008-07-01 06:35 oetiker
3735
3736 * doc/rrdbuild.pod: header-fix
3737
3738 2008-07-01 06:34 oetiker
3739
3740 * doc/rrdbuild.pod: improve layout
3741
3742 2008-06-29 16:23 oetiker
3743
3744 * src/rrd_update.c: added rrd filename to illegal update message --
3745 he at uninett.no
3746
3747 2008-06-29 14:08 oetiker
3748
3749 * rrdtool.spec: rrdtool.spec fix by Anton Blanchard to build without
3750 php patch
3751
3752 2008-06-29 13:57 oetiker
3753
3754 * doc/rrdgraph.pod, src/rrd_graph.c: make sure image-with and
3755 image-height get returned even when rrdtool is called with --lazy
3756 as reported in bug #163
3757
3758 2008-06-27 06:08 zaucker
3759
3760 * trunk/tutorial/lisa2008/abstract-rrdexample.txt,
3761 trunk/tutorial/lisa2008/abstract-rrdtut.txt: Etwas ueberarbeitet
3762
3763 2008-06-24 15:05 oetiker
3764
3765 * trunk/tutorial/lisa2008,
3766 trunk/tutorial/lisa2008/abstract-rrdexample.txt,
3767 trunk/tutorial/lisa2008/abstract-rrdtut.txt: initial
3768
3769 2008-06-19 13:18 oetiker
3770
3771 * branches/1.2/program/bindings/python/rrdtoolmodule.c,
3772 bindings/python/rrdtoolmodule.c: rrdtool.fetch is returning an
3773 extra, bogus, data point. Attached is a patch to correct this. -
3774 Gilad Raphaelli. Fix for #161
3775
3776 2008-06-12 13:54 oetiker
3777
3778 * doc/rrdgraph_graph.pod: added note on %S
3779
3780 2008-06-11 15:49 oetiker
3781
3782 * NEWS: made news the same as the announcement
3783
3784 2008-06-10 23:12 oetiker
3785
3786 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3787 doc/rrdbuild.pod, doc/rrdcreate.pod, doc/rrdgraph.pod,
3788 doc/rrdgraph_graph.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
3789 src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3790 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3791 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3792 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3793 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3794 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3795 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3796 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3797 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3798 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3799 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3800 src/rrdupdate.c: prepare for the release of rrdtool-1.3.0
3801
3802 2008-06-10 23:11 oetiker
3803
3804 * trunk/website/bin/htmlfix.sh, trunk/website/gallery/index.en.html,
3805 trunk/website/index.wml: updated website online
3806
3807 2008-06-10 16:41 oetiker
3808
3809 * branches/1.2/website/index.wml, trunk/website, trunk/website/bin,
3810 trunk/website/download.wml, trunk/website/gallery,
3811 trunk/website/inc, trunk/website/index.wml,
3812 trunk/website/license.wml, trunk/website/logos,
3813 trunk/website/newbanner250x60.gif, trunk/website/rrdtool.dtd,
3814 trunk/website/rrdworld, trunk/website/sponsor.wml,
3815 trunk/website/tut: added website to trunk
3816
3817 2008-06-10 16:38 oetiker
3818
3819 * trunk/website: using the 1.2 website as a basis for the new 1.3
3820 website
3821
3822 2008-06-10 16:38 oetiker
3823
3824 * configure.ac: oops it is 1.3.0 not 1.4.0 yet
3825
3826 2008-06-10 16:37 oetiker
3827
3828 * 00README, CONTRIBUTORS, PROJECTS, TODO, configure.ac,
3829 rrdtool-1.3-release: preparing for 1.3
3830
3831 2008-06-10 16:32 oetiker
3832
3833 * src/Makefile.am, src/rrd.h, src/rrd_format.h, src/rrd_hw_math.c,
3834 src/rrd_hw_update.c, src/rrd_tool.h: document the 'internal'
3835 functions in rrd.h but mark them as deprecated, so that anyone
3836 using them will see that they should not be doing it.
3837
3838 2008-06-10 11:16 oetiker
3839
3840 * src/rrd_create.c: flip check for row_count with setting for better
3841 code logic
3842
3843 2008-06-10 09:35 oetiker
3844
3845 * doc/rrdcreate.pod, src/rrd_create.c: check row count in RRAs to be
3846 > 0 ... by Sebastian Harl
3847
3848 2008-06-10 07:18 oetiker
3849
3850 * src/rrd_create.c, src/rrd_open.c: for windows we must open files
3851 in O_BINARY mode
3852
3853 2008-06-09 16:10 oetiker
3854
3855 * src/rrd.h, src/rrd_tool.h: do NOT export lowlevel functions, since
3856 I have no intention supporting these interfaces across versions.
3857 The symbols are in the library, so if someone WANTS to code to
3858 them, they are free todo so, but they will have to use our
3859 internal header files.
3860
3861 2008-06-09 15:49 oetiker
3862
3863 * src/librrd.sym, src/rrd.h, src/rrd_tool.h: add all lowlevel file
3864 access functions from the rrd_open interface to the export list.
3865
3866 2008-06-09 05:12 oetiker
3867
3868 * bindings/python/rrdtoolmodule.c, src/pngsize.c, src/rrd.h,
3869 src/rrd_error.c, src/rrd_graph.h, src/rrd_info.c, src/rrd_open.c,
3870 src/rrd_parsetime.c, src/rrd_tool.c, src/rrd_update.c: fixed
3871 indenting
3872
3873 2008-06-09 05:11 oetiker
3874
3875 * rrdtool.spec: update to rpm spec from Jarod Wilson
3876
3877 2008-06-08 21:15 oetiker
3878
3879 * src/librrd.sym: export some more symbols from librrd
3880
3881 2008-06-08 21:06 oetiker
3882
3883 * win32/config.h: windows should use a windows font
3884
3885 2008-06-08 21:05 oetiker
3886
3887 * src/rrd_graph.c: drop special case windows font code ... it makes
3888 no sense with the new setup
3889
3890 2008-06-08 17:08 oetiker
3891
3892 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3893 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3894 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3895 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3896 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3897 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3898 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3899 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3900 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3901 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3902 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3903 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3904 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3905 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc9
3906
3907 2008-06-08 17:08 oetiker
3908
3909 * src/rrd_gfx.c, src/rrd_graph.c: fixed pango markup switch ... we
3910 still want the text to show even if no markup is enabled
3911
3912 2008-06-08 16:47 oetiker
3913
3914 * bindings/python/rrdtoolmodule.c, bindings/ruby/main.c,
3915 src/librrd.sym: rrd_freemem has to be exported as well ...
3916
3917 2008-06-08 16:23 oetiker
3918
3919 * branches/1.2/program/src/pngsize.c, src/pngsize.c: fix for ticket
3920 #121 jmpbuf on aix is a problem it seems, maybe this makes it
3921 better.
3922
3923 2008-06-08 15:59 oetiker
3924
3925 * src/Makefile.am: prepare for the release of rrdtool-1.3rc8
3926
3927 2008-06-08 15:55 oetiker
3928
3929 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
3930 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
3931 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
3932 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
3933 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
3934 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
3935 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
3936 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
3937 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
3938 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
3939 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
3940 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
3941 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
3942 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc8
3943
3944 2008-06-08 15:55 oetiker
3945
3946 * bindings/perl-shared/RRDs.xs, bindings/python/rrdtoolmodule.c,
3947 bindings/ruby/main.c, bindings/tcl/tclrrd.c, doc/rrdthreads.pod,
3948 netware/Makefile, src/Makefile.am, src/librrd.sym,
3949 src/parsetime.c, src/parsetime.h, src/rrd.h, src/rrd_cgi.c,
3950 src/rrd_create.c, src/rrd_error.c, src/rrd_fetch.c,
3951 src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c,
3952 src/rrd_info.c, src/rrd_nan_inf.c, src/rrd_not_thread_safe.c,
3953 src/rrd_open.c, src/rrd_parsetime.c, src/rrd_parsetime.h,
3954 src/rrd_resize.c, src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c,
3955 src/rrd_tool.c, src/rrd_tool.h, src/rrd_update.c, src/rrd_xport.c,
3956 win32/rrd.dsp, win32/rrd.vcproj: From: Sebastian Harl sh
3957 tokkee.org Date: Sun, 8 Jun 2008 15:01:05 +0200 Subject: [PATCH]
3958 Cleanup the symbols exported by librrd. Up to know librrd exported
3959 a lot of symbols, most of which are to be regarded as private
3960 symbols. This somewhat pollutes the API as the symbols could, in
3961 theory, be used by external software and, more importantly, makes
3962 symbol based dependencies (as recently introduced in e.g. Debian)
3963 somewhat harder to implement. This patch does a somewhat
3964 large-scale cleanup of the exported symbols: * Introduced a
3965 librrd.sym file which contains all symbols that are to be
3966 exported. This file is then passed to libtool using the
3967 -export-symbols option which tells the linker to export the given
3968 symbols only (note: according to the libtool manual, this has no
3969 effect on some architectures - however, I assume that most
3970 architectures in use today do support it). librrd.sym contains all
3971 symbols originally defined in rrd.h sans LockRRD() (which has been
3972 moved to rrd_tool.h). The following functions have been added to
3973 rrd.h and the list of exported symbols (some of them have been
3974 renamed, see below): - rrd_info() - rrd_info_free() -
3975 rrd_info_print() - rrd_info_push() - rrd_lastupdate() -
3976 rrd_update_v() - rrd_strerror() * Prefixed all public functions
3977 and types with "rrd_" to avoid name clashes with other libraries.
3978 Also, while I was at it, I introduced typedefs for all custom
3979 types and prefixed the time names with "_t" to improve
3980 consistency: - enum info_type -> rrd_info_type_t - enum timetype
3981 -> rrd_timetype_t - union infoval -> rrd_infoval_t - struct info_t
3982 -> rrd_info_t - struct rrd_context -> rrd_context_t - struct
3983 rrd_time_value -> rrd_time_value_t - info_free() ->
3984 rrd_info_free() - info_free() -> rrd_info_free() - info_print() ->
3985 rrd_info_print() - info_push() -> rrd_info_push() - LockRRD() ->
3986 rrd_lock() (not public though) - parsetime() -> rrd_parsetime()
3987 (and: src/parsetime.c -> src/rrd_parsetime.c) - proc_start_end()
3988 -> rrd_proc_start_end() - set_to_DINF() -> rrd_set_to_DINF() -
3989 set_to_DNAN() -> rrd_set_to_DNAN() * Moved readfile() from
3990 rrd_open.c to rrd_cgi.c and declared it static. This function is
3991 used in rrd_cgi.c only. * rrd_lock() (f.k.a. LockRRD()) now
3992 accepts a rrd_file_t pointer instead of an integer to increase
3993 encapsulation.
3994
3995 2008-06-07 14:35 oetiker
3996
3997 * src/rrd_open.c: don't bother with don't need when there is neither
3998 madvise not fadvise calls
3999
4000 2008-06-06 16:38 oetiker
4001
4002 * branches/1.2/program/src/rrd_graph.c, src/rrd_graph.c: fix for
4003 --font bug (font names were not being picked up at all). Bug
4004 reported by Dmitry B. Bigunayk
4005
4006 2008-06-05 20:56 oetiker
4007
4008 * NEWS: added pango markup name
4009
4010 2008-06-05 19:59 oetiker
4011
4012 * src/rrd.h, src/rrd_error.c, src/rrd_format.h, src/rrd_gfx.c,
4013 src/rrd_info.c, src/rrd_open.c, src/rrd_update.c: fixed indenting
4014
4015 2008-06-05 19:59 oetiker
4016
4017 * src/rrd_graph.c: disable pango markup by default. added
4018 --pango-markup option for explicit enablement.
4019
4020 2008-06-05 19:58 oetiker
4021
4022 * doc/rrdgraph.pod, src/rrd_graph.h: disable pango markup by
4023 default. added --pango-markup option for explicit enablement.
4024
4025 2008-06-05 19:57 oetiker
4026
4027 * bindings/python/rrdtoolmodule.c: fixed indenting
4028
4029 2008-06-04 16:18 oetiker
4030
4031 * bindings/tcl/Makefile.am, configure.ac: enable new building for
4032 newer tcl versions
4033
4034 2008-06-02 06:46 oetiker
4035
4036 * configure.ac: updated documentation of library versioning system
4037
4038 2008-06-02 06:43 oetiker
4039
4040 * configure.ac: Had to reset the interface version number due to the
4041 change in the rrd_context implementation.
4042
4043 2008-06-02 06:21 oetiker
4044
4045 * src/rrd_restore.c: use DNAN instead of NAN since there seem to be
4046 issues with gcc on solaris and the NAN expression (and we use
4047 DNAN everywhere else anyway).
4048
4049 2008-06-01 21:12 oetiker
4050
4051 * doc/rrdbuild.pod: integrated gentoo bits and spell fixes by Peter
4052 Volkov
4053
4054 2008-06-01 20:44 oetiker
4055
4056 * src/rrd.h, src/rrd_error.c, src/rrd_not_thread_safe.c,
4057 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c: Patch for
4058 rrd_context system by sebastian harl, making it simpler and less
4059 error prone. Removing one buffer overflow in the process.
4060
4061 2008-05-31 15:58 oetiker
4062
4063 * doc/rrdbuild.pod: prepare for the release of rrdtool-1.3rc7
4064
4065 2008-05-31 15:57 oetiker
4066
4067 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
4068 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
4069 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
4070 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
4071 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
4072 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
4073 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
4074 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
4075 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
4076 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
4077 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
4078 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
4079 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
4080 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc7
4081
4082 2008-05-31 15:56 oetiker
4083
4084 * doc/rrdbuild.pod: added pkgconfig build instructions
4085
4086 2008-05-31 12:28 oetiker
4087
4088 * branches/1.2/program/src/rrd_graph.c, src/rrd_graph.c: make sure
4089 vdef calcs only calc as far as originally requested.
4090
4091 2008-05-27 22:24 oetiker
4092
4093 * src/rrd_info.c: fixed maxlength for sprintf_alloc 50 was not
4094 enough ... 1024+strlen(fmt) is much better. This makes imginfo
4095 work even when there are long image paths.
4096
4097 2008-05-26 16:39 oetiker
4098
4099 * trunk/talks/nordic-nagios-08/talk.odp: initial talk slides
4100
4101 2008-05-26 11:45 oetiker
4102
4103 * TODO: updated todo list
4104
4105 2008-05-26 08:56 oetiker
4106
4107 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
4108 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
4109 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
4110 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
4111 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
4112 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
4113 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
4114 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
4115 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
4116 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
4117 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
4118 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
4119 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
4120 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc6
4121
4122 2008-05-26 07:46 oetiker
4123
4124 * NEWS: added notes about new grid lines
4125
4126 2008-05-26 07:45 oetiker
4127
4128 * src/rrd_graph.c: * make y-axis labels NOT run into each other
4129 (classic and alt) * space horizontal grid lines and labels a bit
4130 further apart for tight layouts. * let horizontal lines and y axis
4131 labels run a little closer for classic grid
4132
4133 2008-05-25 21:17 oetiker
4134
4135 * src/rrd_graph.c: fixed calculation of space at the bottom of the
4136 graph
4137
4138 2008-05-25 20:02 oetiker
4139
4140 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
4141 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
4142 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
4143 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
4144 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
4145 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
4146 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
4147 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
4148 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
4149 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
4150 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
4151 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
4152 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
4153 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc5
4154
4155 2008-05-25 20:00 oetiker
4156
4157 * src/rrd_format.h, src/rrd_open.c, src/rrd_update.c: fix update
4158 compatibility with rrd-1.0.x files
4159
4160 2008-05-20 22:22 oetiker
4161
4162 * bindings/Makefile.am: dropped rrd_extra.h from the distro with the
4163 python update ... must remove it from the Makefile too
4164
4165 2008-05-19 21:14 oetiker
4166
4167 * NEWS, bindings/python/README, bindings/python/rrd_extra.h,
4168 bindings/python/rrdtoolmodule.c, doc/rrdpython.pod: fixed python
4169 bindings: * info call isnnow aequivalent to rrdtool info (the same
4170 as in the perl and ruby bindings) * graphv and updatev calls added
4171
4172 2008-05-18 22:11 oetiker
4173
4174 * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_tool.c: * document
4175 tabwidth option * fix \t -> tab expansion
4176
4177 2008-05-18 15:39 oetiker
4178
4179 * src/rrd_graph.c: ytr boundery checking ... this is from the GD
4180 days ... we don't need this anymore
4181
4182 2008-05-18 15:11 oetiker
4183
4184 * src/rrd_dump.c, src/rrd_tool.c: fix indenting
4185
4186 2008-05-18 15:11 oetiker
4187
4188 * src/rrd_graph.c: pdf, svg and ps formats were not being created
4189
4190 2008-05-18 13:06 oetiker
4191
4192 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
4193 configure.ac, doc/rrdbuild.pod, rrdtool-1.3-release, rrdtool.spec,
4194 src/pngsize.c, src/rrd.h, src/rrd_cgi.c, src/rrd_create.c,
4195 src/rrd_datalang.c, src/rrd_diff.c, src/rrd_dump.c,
4196 src/rrd_error.c, src/rrd_fetch.c, src/rrd_first.c,
4197 src/rrd_format.c, src/rrd_format.h, src/rrd_gfx.c,
4198 src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_hw.c,
4199 src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
4200 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
4201 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
4202 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
4203 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
4204 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
4205 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
4206 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc4
4207
4208 2008-05-18 13:04 oetiker
4209
4210 * src/rrd_tool.c, src/rrdupdate.c: fix year
4211
4212 2008-05-18 12:53 oetiker
4213
4214 * src/rrd_graph.c: PRINT returns from rrd_graph did not work due to
4215 an off by one error
4216
4217 2008-05-18 08:42 oetiker
4218
4219 * doc/rrdbuild.pod: updated build instructions to latest libraries
4220
4221 2008-05-18 06:37 oetiker
4222
4223 * NEWS, configure.ac, src/rrd_i18n.h, src/rrd_tool.c: improved
4224 handling of libintl issues
4225
4226 2008-05-16 12:29 oetiker
4227
4228 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
4229 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
4230 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
4231 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
4232 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
4233 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
4234 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
4235 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
4236 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
4237 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
4238 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
4239 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
4240 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
4241 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc3
4242
4243 2008-05-16 12:28 oetiker
4244
4245 * doc/rrddump.pod, src/rrd_dump.c: added --no-header to
4246 documentation and fixed implementation
4247
4248 2008-05-16 12:20 oetiker
4249
4250 * src/rrd_dump.c: fixed dump_opt implementation
4251
4252 2008-05-16 12:18 oetiker
4253
4254 * NEWS, src/rrd_dump.c: added no-header option to rrd_dump
4255
4256 2008-05-16 12:07 oetiker
4257
4258 * src/rrd_graph.c: fix handling of values <= zero for logarithmic
4259 display
4260
4261 2008-05-15 22:39 oetiker
4262
4263 * rrdtool-1.3-release: prepare for the release of rrdtool-1.3rc2
4264
4265 2008-05-15 22:39 oetiker
4266
4267 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
4268 configure.ac, doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c,
4269 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
4270 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
4271 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
4272 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
4273 src/rrd_hw.c, src/rrd_hw.h, src/rrd_i18n.h, src/rrd_info.c,
4274 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
4275 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
4276 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
4277 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
4278 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
4279 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
4280 src/rrdupdate.c: prepare for the release of rrdtool-1.3rc2
4281
4282 2008-05-15 22:37 oetiker
4283
4284 * Makefile.am, configure.ac, rrdtool-1.3-release, src/Makefile.am:
4285 fix portability to mac osx and freebsd -- tobi
4286
4287 2008-05-12 23:10 oetiker
4288
4289 * configure.ac: add solaris pod2man location last
4290
4291 2008-05-12 23:03 oetiker
4292
4293 * configure.ac, doc/Makefile.am, doc/rrdbuild.pod: some changes to
4294 make things work on opensolaris 2008.05
4295
4296 2008-05-12 22:42 oetiker
4297
4298 * bindings/tcl/Makefile.am: for some reason tclrrd.c does not get
4299 picked up using $< at least on opensolaris
4300
4301 2008-05-12 22:23 oetiker
4302
4303 * src/Makefile.am, src/rrd_graph.h, src/rrd_info.c,
4304 src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_tool.c: allow
4305 rrd_rpncalc to build without cairo dependencies ... fix warnings
4306
4307 2008-05-12 21:14 oetiker
4308
4309 * Makefile.am: add intltool*in files to dist
4310
4311 2008-05-12 16:15 oetiker
4312
4313 * bindings/python/rrdtoolmodule.c, src/rrd_update.c: fixed indenting
4314
4315 2008-05-12 16:15 oetiker
4316
4317 * src/rrd_graph.c, src/rrd_hw.c, src/rrd_open.c, src/rrd_rpncalc.c,
4318 src/win32comp.c: removed c++ comments //
4319
4320 2008-05-12 16:09 oetiker
4321
4322 * NEWS: added notes about rewrites in this release
4323
4324 2008-05-12 16:08 oetiker
4325
4326 * configure.ac, src/Makefile.am: improved handling of library
4327 versioning
4328
4329 2008-05-12 15:35 oetiker
4330
4331 * src/rrd_update.c: should not leave debug enabled
4332
4333 2008-05-12 15:33 oetiker
4334
4335 * branches/1.2/program/doc/rrdcreate.pod,
4336 branches/1.2/program/src/rrd_update.c, doc/rrdcreate.pod,
4337 src/rrd_update.c: Fixed handling of unknown data at PDP build
4338 time. There was a long standing (even documented) missfeature in
4339 rrdtool which caused uknown-data to be accepted as long as it was
4340 less than the mrhb. This was never the intended behaviour and had
4341 interesting side effects
4342 (http://oss.oetiker.ch/rrdtool-trac/ticket/125): If you have a 60
4343 Second step with 59s unknown data and 1 second of known data the
4344 whole become known data as long as the mrhb was > step. The
4345 intended behaviour was that a step should become unknown as soon
4346 as it contains more than 50% of unknown data. The patch fixes both
4347 the documentation and the code.
4348
4349 2008-05-12 13:22 oetiker
4350
4351 * src/rrd_create.c: the last_ds value fuer unknown is 'U' and not
4352 'UNKN'
4353
4354 2008-05-04 18:59 oetiker
4355
4356 * src/rrd_getopt.c, src/rrd_getopt1.c: fix for sun studio 11
4357 incompatibility
4358 http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=38555
4359
4360 2008-05-01 23:23 oetiker
4361
4362 * bindings/ruby/main.c, src/rrd.h, src/rrd_info.c, src/rrd_tool.c:
4363 indenting fixes
4364
4365 2008-05-01 23:23 oetiker
4366
4367 * src/rrd_graph.c: make sure properties are shown via graph_v even
4368 in --graph-only mode
4369
4370 2008-05-01 06:56 oetiker
4371
4372 * MakeMakefile: Make the MakeMakefile script a bit more robust
4373
4374 2008-04-22 21:40 oetiker
4375
4376 * bindings/python/rrd_extra.h, bindings/python/rrdtoolmodule.c: fix
4377 for #148
4378
4379 2008-04-20 22:46 oetiker
4380
4381 * CONTRIBUTORS, NEWS, bindings/perl-shared/RRDs.pm,
4382 bindings/perl-shared/RRDs.xs, bindings/ruby/main.c,
4383 doc/rrdgraph.pod, src/rrd.h, src/rrd_graph.c, src/rrd_graph.h,
4384 src/rrd_info.c, src/rrd_tool.c, src/rrd_tool.h: Introduced a
4385 alternated interface to rrd_graph using rrd_info style return
4386 values: rrd_graph_v The graph_v interface returns additional
4387 information about the graph including the location of the graphing
4388 area within the image. When called with '-' as filename it will
4389 even return the image data. The new interface is supported in the
4390 rrdtool command line, RRDs perl and ruby bindings.
4391
4392 2008-04-17 07:54 oetiker
4393
4394 * trunk/talks/nordic-nagios-08,
4395 trunk/talks/nordic-nagios-08/abstract-rrdtut.txt: added bullets
4396
4397 2008-04-17 05:35 oetiker
4398
4399 * src/rrd_update.c: indent fix
4400
4401 2008-04-17 05:35 oetiker
4402
4403 * src/rrd_tune.c: do not reset the last_ds store unless the data
4404 source type is actually changed.
4405
4406 2008-04-16 15:50 oetiker
4407
4408 * branches/1.2/program/doc/rrdgraph.pod, doc/rrdgraph.pod: fixed 2.
4409 x-grid example ... since the label is valid for the whole day, it
4410 must be 86400 wide. --tobi
4411
4412 2008-04-12 09:29 oetiker
4413
4414 * MakeMakefile, configure.ac: alter order of header inclusion for
4415 FreeBSD 4.8 compatibility
4416
4417 2008-04-12 09:21 oetiker
4418
4419 * branches/1.2/program/src/parsetime.c, src/parsetime.c: do not mess
4420 with dst status after running localtime, the system gets confused
4421 otherwise when it comes to times during the switch over period
4422 as DST changes to non DST. -- tobi
4423
4424 2008-03-25 23:02 oetiker
4425
4426 * src/rrd_dump.c: added missing " escapes to xml header in
4427 rrd_tool.c
4428
4429 2008-03-25 22:59 oetiker
4430
4431 * CONTRIBUTORS: added Florian octo Forster to contrib list
4432
4433 2008-03-25 22:59 oetiker
4434
4435 * doc/rrdgraph_examples.pod: added missing =back for proper pod
4436 syntax
4437
4438 2008-03-25 22:58 oetiker
4439
4440 * src/rrd_dump.c: fix indent
4441
4442 2008-03-25 22:58 oetiker
4443
4444 * src/rrd_restore.c: fix broken header comment section -- Florian
4445 octo Forster
4446
4447 2008-03-25 22:57 oetiker
4448
4449 * src/rrd_graph.c: cast size_t to int to avoid warning -- Florian
4450 octo Forster
4451
4452 2008-03-25 22:56 oetiker
4453
4454 * src/rrd_open.c: do not declare DEBUG functions unless compiled in
4455 DEBUG mode -- Florian octo Forster
4456
4457 2008-03-25 22:55 oetiker
4458
4459 * src/rrd_tool.c: make helptexts read only memory
4460
4461 2008-03-25 22:55 oetiker
4462
4463 * src/rrd_update.c: stop complaints about unused variables if not
4464 running DEBUG
4465
4466 2008-03-25 22:49 oetiker
4467
4468 * MakeMakefile: Added check for intltool version. Use Makefile for
4469 cleanup. -- Florian octo Forster
4470
4471 2008-03-23 13:43 oetiker
4472
4473 * src/rrd_dump.c: added pointer to florian forsters dtd to the rrd
4474 dumpt
4475
4476 2008-03-19 23:36 oetiker
4477
4478 * configure.ac: fix pkgconfig file name
4479
4480 2008-03-15 10:39 oetiker
4481
4482 * ., .indent.pro, 00README, CONTRIBUTORS, COPYING, COPYRIGHT,
4483 MakeMakefile, Makefile.am, NEWS, PROJECTS, README, THREADS, TODO,
4484 WIN32-BUILD-TIPS.txt, acinclude.m4, bindings,
4485 bindings/Makefile.am, bindings/perl-piped,
4486 bindings/perl-piped/MANIFEST, bindings/perl-piped/Makefile.PL,
4487 bindings/perl-piped/README, bindings/perl-piped/RRDp.pm,
4488 bindings/perl-piped/leaktest.pl, bindings/perl-piped/rrdpl.dsp,
4489 bindings/perl-piped/rrdpl.dsw, bindings/perl-piped/t,
4490 bindings/perl-piped/t/base.t, bindings/perl-shared,
4491 bindings/perl-shared/MANIFEST, bindings/perl-shared/Makefile.PL,
4492 bindings/perl-shared/README, bindings/perl-shared/RRDs.pm,
4493 bindings/perl-shared/RRDs.ppd, bindings/perl-shared/RRDs.xs,
4494 bindings/perl-shared/ntmake.pl, bindings/perl-shared/t,
4495 bindings/perl-shared/t/base.t, bindings/python,
4496 bindings/python/ACKNOWLEDGEMENT, bindings/python/AUTHORS,
4497 bindings/python/COPYING, bindings/python/README,
4498 bindings/python/rrd_extra.h, bindings/python/rrdtoolmodule.c,
4499 bindings/python/setup.py, bindings/ruby, bindings/ruby/CHANGES,
4500 bindings/ruby/README, bindings/ruby/extconf.rb,
4501 bindings/ruby/main.c, bindings/ruby/test.rb, bindings/tcl,
4502 bindings/tcl/Makefile.am, bindings/tcl/README,
4503 bindings/tcl/ifOctets.tcl.in, bindings/tcl/tclrrd.c, configure.ac,
4504 debian, debian/README.Debian, debian/build_freetype.sh,
4505 debian/changelog, debian/control, debian/copyright,
4506 debian/librrd0-dev.files, debian/librrd0.files,
4507 debian/librrd0.postinst, debian/librrd0.postrm,
4508 debian/librrd0.shlibs, debian/librrdp-perl.files,
4509 debian/librrds-perl.files, debian/rrdtool-tcl.files,
4510 debian/rrdtool.files, debian/rules, debian/watch, doc,
4511 doc/Makefile.am, doc/bin_dec_hex.pod, doc/cdeftutorial.pod,
4512 doc/name.inc, doc/rpntutorial.pod, doc/rrd-beginners.pod,
4513 doc/rrdbuild.pod, doc/rrdcgi.pod, doc/rrdcreate.pod,
4514 doc/rrddump.pod, doc/rrdfetch.pod, doc/rrdfirst.pod,
4515 doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph_data.pod,
4516 doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
4517 doc/rrdgraph_rpn.pod, doc/rrdinfo.pod, doc/rrdlast.pod,
4518 doc/rrdlastupdate.pod, doc/rrdpython.pod, doc/rrdresize.pod,
4519 doc/rrdrestore.pod, doc/rrdruby.pod, doc/rrdthreads.pod,
4520 doc/rrdtool-dump.dtd, doc/rrdtool-xport.dtd, doc/rrdtool.pod,
4521 doc/rrdtune.pod, doc/rrdtutorial.es.pod, doc/rrdtutorial.pod,
4522 doc/rrdupdate.pod, doc/rrdxport.pod, examples,
4523 examples/4charts.pl.in, examples/Makefile.am,
4524 examples/bigtops.pl.in, examples/cgi-demo.cgi.in,
4525 examples/minmax.pl.in, examples/perftest.pl.in,
4526 examples/piped-demo.pl.in, examples/shared-demo.pl.in,
4527 examples/stripes.pl.in, favicon.ico, netware, netware/Makefile,
4528 po, po/ChangeLog, po/LINGUAS, po/POTFILES.in, po/de.po,
4529 rrdtool-1.2-release, rrdtool-1.3-release, rrdtool.spec, src,
4530 src/Makefile.am, src/compile_afm.pl, src/fnv.h, src/get_ver.awk,
4531 src/hash_32.c, src/parsetime.c, src/parsetime.h, src/pngsize.c,
4532 src/rrd.h, src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
4533 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
4534 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
4535 src/rrd_getopt.c, src/rrd_getopt.h, src/rrd_getopt1.c,
4536 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h,
4537 src/rrd_graph_helper.c, src/rrd_hw.c, src/rrd_hw.h,
4538 src/rrd_hw_math.c, src/rrd_hw_math.h, src/rrd_hw_update.c,
4539 src/rrd_hw_update.h, src/rrd_i18n.h, src/rrd_info.c,
4540 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
4541 src/rrd_nan_inf.c, src/rrd_not_thread_safe.c, src/rrd_open.c,
4542 src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
4543 src/rrd_rpncalc.h, src/rrd_thread_safe.c,
4544 src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
4545 src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
4546 src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c, src/strftime.c,
4547 src/strftime.h, src/unused.h, src/win32comp.c, svn2cl.xsl, win32,
4548 win32/Makefile, win32/config.h, win32/rrd.dsp, win32/rrd.vcproj,
4549 win32/rrd_config.h.msvc, win32/rrdtool.dsp, win32/rrdtool.dsw,
4550 win32/rrdtool.vcproj: reindent aded id keyword substitution
4551
4552 2008-03-15 10:32 oetiker
4553
4554 * src/rrd_rpncalc.c: treat nan as FALSE in an IF CDEF
4555
4556 2008-03-07 08:57 oetiker
4557
4558 * doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c, src/rrd_rpncalc.h: a
4559 nan-safe add operator (ADDNAN) into rrd. I used it to add several
4560 incomplete graphs. NaN + NaN => NaN x + NaN => x NaN + y => y x +
4561 y => x + y -- Timo Stripf tstripf gmx.de
4562
4563 2008-03-02 15:38 oetiker
4564
4565 * src/rrd_graph.c: Fix error "cairo_restore without matching
4566 cairo_save" when zero-time point is out of graph
4567
4568 2008-02-25 07:11 oetiker
4569
4570 * branches/1.2/program/src/rrd_fetch.c, src/rrd_fetch.c: Ignore
4571 RRA-end when comparing. coverage.
4572
4573 2008-02-24 14:27 oetiker
4574
4575 * src/rrd_create.c, src/rrd_graph_helper.c, src/rrd_i18n.h,
4576 src/rrd_info.c, src/rrd_restore.c, src/rrd_tool.c: fix indents
4577 gone out of kileter by patching ...
4578
4579 2008-02-24 14:26 oetiker
4580
4581 * src/rrd_dump.c, src/rrd_tool.c: get rid of a few type cast
4582 warnings
4583
4584 2008-02-24 14:26 oetiker
4585
4586 * src/rrd_restore.c: fix one segfault while trying to restore an
4587 invalid xml file. -- tobi
4588
4589 2008-02-21 07:20 oetiker
4590
4591 * configure.ac: make ruby obey destdir
4592
4593 2008-02-21 07:18 oetiker
4594
4595 * po/ChangeLog: initial
4596
4597 2008-02-21 07:12 oetiker
4598
4599 * MakeMakefile, configure.ac, po/LINGUAS, po/de.po, src/rrd_tool.c:
4600 make inbternationalized version actually build
4601
4602 2008-02-21 06:59 oetiker
4603
4604 * po, po/LINGUAS, po/POTFILES.in, src/rrd_i18n.h: added missing bits
4605 from internationalization
4606
4607 2008-02-19 12:56 oetiker
4608
4609 * branches/1.2/program/src/rrd_create.c,
4610 branches/1.2/program/src/rrd_info.c,
4611 branches/1.2/program/src/rrd_restore.c, src/rrd_create.c,
4612 src/rrd_info.c, src/rrd_restore.c: Generate a random cur_row for
4613 each RRA during create/restore operations. This effectively
4614 randomizes the block crossings among RRDs created around the same
4615 time. Previously, RRDs that were created/restored en masse would
4616 cross block boundaries simultaneously, which is sub-optimal. Also,
4617 this patch enables the user to see the RRA's cur_row pointer via
4618 rrdinfo. This was useful during debugging. -- kevin brintnall
4619 kbrint qwest.net
4620
4621 2008-02-18 15:04 oetiker
4622
4623 * MakeMakefile, Makefile.am, configure.ac, rrdtool.spec,
4624 src/Makefile.am, src/rrd_getopt.c, src/rrd_tool.c: Added I18N
4625 support for messages printed by rrd_tool.c --
4626 http://oss.oetiker.ch/rrdtool-trac/ticket/144
4627
4628 2008-02-15 08:49 oetiker
4629
4630 * configure.ac: check for pdf as well
4631
4632 2008-02-15 08:44 oetiker
4633
4634 * configure.ac: check for cairo-ps and cairo-svg explicitly
4635
4636 2008-02-06 00:12 oetiker
4637
4638 * configure.ac: ready for beta 4
4639
4640 2008-02-06 00:10 oetiker
4641
4642 * src/rrd_graph.c, src/rrd_graph_helper.c: * replaced strtok with
4643 strtok_r for thread safety * fixed im initialization broken after
4644 the introduction of dashes ...
4645
4646 2008-02-04 22:34 oetiker
4647
4648 * src/rrd_create.c: in rrd_create we do not use mmaping and thus
4649 need to free rrd struct members in any case ...
4650
4651 2008-02-04 22:16 oetiker
4652
4653 * src/rrd_update.c: this should help with the memory leak
4654
4655 2008-02-04 18:18 oetiker
4656
4657 * COPYRIGHT: added zpl 2.1 to floss exception
4658
4659 2008-02-01 06:52 oetiker
4660
4661 * branches/1.2/program/src/rrd_graph.c, src/rrd_graph.c: fixed
4662 parsing of fontnames with embedded spaces
4663
4664 2008-01-14 17:11 oetiker
4665
4666 * configure.ac: remove c++ warnings flag .. this is not c++ after
4667 all
4668
4669 2008-01-14 16:52 oetiker
4670
4671 * src/rrd_cgi.c, src/rrd_create.c: fixed indenting
4672
4673 2008-01-14 16:51 oetiker
4674
4675 * src/rrd_gfx.c: fix indents
4676
4677 2008-01-14 16:50 oetiker
4678
4679 * bindings/tcl/tclrrd.c, configure.ac, src/parsetime.c,
4680 src/rrd_cgi.c, src/rrd_create.c, src/rrd_nan_inf.c: * fixed
4681 madvise/fadvise detection * fixed many compiler warnings -- Peter
4682 Breitenlohner peb mppmu.mpg.de
4683
4684 2008-01-13 11:07 oetiker
4685
4686 * trunk/tutorial/htwchur/about-oss.odp,
4687 trunk/tutorial/htwchur/m7am.odp,
4688 trunk/tutorial/htwchur/rrd-exercises.tex: initial
4689
4690 2008-01-12 18:37 oetiker
4691
4692 * src/rrd_graph.c: weekday and time are too tight
4693
4694 2008-01-04 22:53 oetiker
4695
4696 * src/rrd_gfx.c, src/rrd_graph.c: fontmap resolution was not
4697 matching scaled_font resolution ... this killed layouting ... much
4698 better now
4699
4700 2008-01-03 21:30 oetiker
4701
4702 * doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
4703 src/rrd_graph_helper.c: get rid of DASHED, only use dashes syntax.
4704 less redundancy -- thomas.gutzler gmail.com
4705
4706 2008-01-02 22:11 oetiker
4707
4708 * CONTRIBUTORS, NEWS, doc/rrdgraph_examples.pod,
4709 doc/rrdgraph_graph.pod, src/rrd_graph.c, src/rrd_graph.h,
4710 src/rrd_graph_helper.c: support for dashed lines in graphs
4711
4712 2008-01-02 22:06 oetiker
4713
4714 * src/pngsize.c, src/rrd_graph.c: fix indenting
4715
4716 2008-01-02 22:06 oetiker
4717
4718 * doc/Makefile.am: ignore errors with txt doc building
4719
4720 2007-12-11 23:41 oetiker
4721
4722 * Makefile.am, doc/rrdbuild.pod: building the docs depends on the
4723 presence of pod2man ... which does not seem to be installed
4724 necessarily
4725
4726 2007-12-08 22:15 oetiker
4727
4728 * doc/rrdbuild.pod: added shared library locations into the docs
4729
4730 2007-12-08 21:35 oetiker
4731
4732 * src/rrd_cgi.c: include stdlib since putenv is in there on solaris
4733
4734 2007-12-08 16:57 oetiker
4735
4736 * configure.ac, doc/rrdbuild.pod, src/rrd_getopt.c: fixing solaris
4737 portability * isinf and isnan definitions fixed * check if rt must
4738 be linked * ordering must be read write in getopt * updated build
4739 instructions
4740
4741 2007-12-02 17:11 oetiker
4742
4743 * trunk/tutorial/htwchur/abstract-rrdtut.txt: fixed spelling
4744
4745 2007-12-02 16:59 oetiker
4746
4747 * trunk/tutorial/htwchur,
4748 trunk/tutorial/htwchur/abstract-rrdtut.txt,
4749 trunk/tutorial/htwchur/m7am.odp: initial text
4750
4751 2007-11-26 20:12 oetiker
4752
4753 * bindings/python/setup.py: fix libdir for python build
4754
4755 2007-11-21 10:51 oetiker
4756
4757 * configure.ac: fixed NetBSD spelling
4758
4759 2007-11-21 06:56 oetiker
4760
4761 * configure.ac: define bsd source to get access to chroot
4762
4763 2007-11-21 06:47 oetiker
4764
4765 * bindings/perl-shared/Makefile.PL, configure.ac: make perlbuild
4766 more portable
4767
4768 2007-11-21 05:54 oetiker
4769
4770 * trunk/talks/rrdtooltipsandtricks,
4771 trunk/talks/rrdtooltipsandtricks/abstract.odt,
4772 trunk/talks/rrdtooltipsandtricks/bio.txt,
4773 trunk/talks/rrdtooltipsandtricks/rrdtipsandtricks.odp: initial
4774 checkin
4775
4776 2007-11-20 22:22 oetiker
4777
4778 * configure.ac: enable madvise defines in netbsd
4779
4780 2007-11-20 00:17 oetiker
4781
4782 * trunk/status/2007-11-19.txt: added 1.2.26
4783
4784 2007-11-20 00:08 oetiker
4785
4786 * src/rrd_format.h, src/rrd_graph.c, src/rrd_nan_inf.c: remove last
4787 traces of rrd_nan_inf.h fix handling of min==max where min < 0
4788
4789 2007-11-19 19:05 oetiker
4790
4791 * trunk/status/2007-11-19.txt: spell checked
4792
4793 2007-11-19 19:02 oetiker
4794
4795 * trunk/status/2007-11-19.txt: added report
4796
4797 2007-11-15 14:39 oetiker
4798
4799 * bindings/ruby/main.c, src/rrd.h, src/rrd_create.c, src/rrd_dump.c,
4800 src/rrd_format.h, src/rrd_graph.c, src/rrd_hw.c, src/rrd_info.c,
4801 src/rrd_open.c, src/rrd_restore.c, src/rrd_tune.c,
4802 src/rrd_update.c, src/rrd_xport.c: re-indented files that have
4803 gone out of indent-style over the last few weeks
4804
4805 2007-11-15 14:36 oetiker
4806
4807 * src/Makefile.am, src/rrd.h, src/rrd_nan_inf.h: integrate
4808 rrd_nan_inf header
4809
4810 2007-11-15 14:35 oetiker
4811
4812 * src/rrd_open.c: Improve layout of documentation. -- Bernhard
4813 Fischer
4814
4815 2007-11-15 14:34 oetiker
4816
4817 * src/rrd_update.c: * rrd_update(): Unify error path. *
4818 parse_template(): Likewise. * allocate_data_structures(): Make
4819 error strings use consistent punctuation. -- bernhard fischer
4820
4821 2007-11-15 14:32 oetiker
4822
4823 * src/pngsize.c: make sure this compiles with aix
4824
4825 2007-11-13 01:45 oetiker
4826
4827 * trunk/tutorial/lisa2007/m7am.odp: lisa update
4828
4829 2007-11-08 10:16 oetiker
4830
4831 * NEWS, bindings/ruby/main.c, doc/rrdruby.pod: fixed start end time
4832 in ruby fetch and added step size -- Mike Perham mperham gmail
4833
4834 2007-11-06 21:27 oetiker
4835
4836 * doc/rrdbuild.pod: updated build instructions
4837
4838 2007-11-04 21:56 oetiker
4839
4840 * bindings/perl-piped/RRDp.pm: handle errors properly ... in RRDp
4841 read call
4842
4843 2007-10-08 14:36 oetiker
4844
4845 * trunk/tutorial/lisa2007/m7am.odp,
4846 trunk/tutorial/lisa2007/rrdtutorial.odp: fixed name for release
4847
4848 2007-10-08 14:36 oetiker
4849
4850 * trunk/tutorial/lisa2007/abstract-rrdtut.txt,
4851 trunk/tutorial/lisa2007/rrdtutorial.odp: getting ready for release
4852
4853 2007-09-16 15:35 oetiker
4854
4855 * src/rrd_open.c: no reason to die when posixfadvise is not
4856 successful
4857
4858 2007-09-11 06:28 oetiker
4859
4860 * doc/rrdcreate.pod, doc/rrdtune.pod, src/rrd_create.c,
4861 src/rrd_dump.c, src/rrd_format.h, src/rrd_hw.c, src/rrd_info.c,
4862 src/rrd_restore.c, src/rrd_tune.c: Allow to the the smoothing
4863 window size other than the default 5%. -- Evan Miller emiller
4864 imvu.com
4865
4866 2007-09-11 06:16 oetiker
4867
4868 * configure.ac, src/rrd_open.c: added msync before unmap
4869
4870 2007-09-08 05:23 oetiker
4871
4872 * CONTRIBUTORS, doc/rrdgraph_rpn.pod, src/rrd_graph.c,
4873 src/rrd_graph.h: added STDEV aggregation function for VDEF. --
4874 Patrick J Cherry patrick bytemark.co.uk
4875
4876 2007-09-07 22:53 oetiker
4877
4878 * Makefile.am, examples/Makefile.am, examples/perftest.pl.in: a few
4879 cleanups -- Bernhard Fischer
4880
4881 2007-09-06 09:06 oetiker
4882
4883 * src/rrd_open.c: added missing ;
4884
4885 2007-09-06 08:42 oetiker
4886
4887 * src/rrd_open.c: * mimic write() and read() even better -- Bernhard
4888 Fischer
4889
4890 2007-09-06 08:40 oetiker
4891
4892 * src/rrd_open.c: rrd_open.c (rrd_read): Mimicing read() behaviour
4893 for EOF case and NULL buffer case. -- Bernhard Fischer
4894
4895 2007-09-02 16:55 oetiker
4896
4897 * doc/rrdgraph_graph.pod: fixed spelling of horizon
4898
4899 2007-08-29 06:43 oetiker
4900
4901 * examples/perftest.pl.in: a better performance tester
4902
4903 2007-08-16 07:31 oetiker
4904
4905 * doc/rrdgraph_examples.pod: added holt winters example back into
4906 the examples documentation
4907
4908 2007-08-14 21:59 oetiker
4909
4910 * src/rrd_update.c: Fix for HoltWinters phase-shift bug described
4911 below. When one or more primary data point times were missed, the
4912 SEASONAL and DEVSEASONAL archives were marked as being up-to-date,
4913 so that they would not be written to. It was correct not to write
4914 to these archives, but the code failed to advance the pointers
4915 within the SEASONAL and DEVSEASONAL archives so that future
4916 updates would go to the correct location in the archives. Rather
4917 than mark these archives as up-to-date (by setting
4918 rra_step_cnt[rra_idx] = 0), my patch allocates a new "skip_update"
4919 array that is set to 1 for SEASONAL and DEVSEASONAL archives that
4920 have missed one or more primary data points. When an RRA is
4921 written to, the cur_row pointer advancement happens for all
4922 archives, but the skip_update array is checked just before
4923 actually writing out the changes. Please give it a whirl! -- Evan
4924 Miller emiller imvu.com
4925
4926 2007-08-13 20:06 oetiker
4927
4928 * src/rrd_update.c: Refactored rrd_update code in preparation of
4929 finding the HW update problem -- Evan Miller
4930
4931 2007-08-07 15:02 oetiker
4932
4933 * doc/rrdbuild.pod: updated build instructions for 1.3
4934
4935 2007-08-03 23:46 oetiker
4936
4937 * trunk/talks/rrdtool13/rrdtool13.odp: initial talk
4938
4939 2007-08-03 21:27 oetiker
4940
4941 * trunk/talks/rrdtool13/rrdtool13.odp: added details
4942
4943 2007-08-03 19:46 oetiker
4944
4945 * svn2cl.xsl: prepare for the release of rrdtool-1.2.99907080300
4946
4947 2007-08-03 19:45 oetiker
4948
4949 * libraries, src/DejaVuSansMono-Roman.ttf, src/VeraMono.ttf: remove
4950 some things we do not need anymore in 1.3
4951
4952 2007-08-03 19:43 oetiker
4953
4954 * bindings/perl-piped/RRDp.pm, bindings/perl-shared/RRDs.pm,
4955 doc/rrdbuild.pod, rrdtool.spec, src/pngsize.c, src/rrd.h,
4956 src/rrd_cgi.c, src/rrd_create.c, src/rrd_datalang.c,
4957 src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
4958 src/rrd_first.c, src/rrd_format.c, src/rrd_format.h,
4959 src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph_helper.c,
4960 src/rrd_hw.c, src/rrd_hw.h, src/rrd_info.c,
4961 src/rrd_is_thread_safe.h, src/rrd_last.c, src/rrd_lastupdate.c,
4962 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_resize.c,
4963 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
4964 src/rrd_thread_safe.c, src/rrd_thread_safe_nt.c, src/rrd_tool.c,
4965 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c,
4966 src/rrd_version.c, src/rrd_xport.c, src/rrd_xport.h,
4967 src/rrdupdate.c: prepare for the release of
4968 rrdtool-1.2.99907080300
4969
4970 2007-08-03 19:43 oetiker
4971
4972 * configure.ac, rrdtool-1.3-release: prepare for 1.3 beta 1
4973
4974 2007-08-03 19:26 oetiker
4975
4976 * src/Makefile.am: continue with the revision numbering
4977
4978 2007-08-03 19:17 oetiker
4979
4980 * doc/rrdgraph_graph.pod: added notes on pango inline formatting
4981
4982 2007-08-02 18:21 oetiker
4983
4984 * trunk/talks/rrdtool13, trunk/talks/rrdtool13/rrdtool13.odp,
4985 trunk/talks/rrdtoolfast/monitoring-en.ppt,
4986 trunk/talks/rrdtoolfast/onlineusv-de.ppt: talk updates
4987
4988 2007-08-01 15:29 oetiker
4989
4990 * src/rrd_graph.c: only release cairo stuff if we ever initialized
4991 it.
4992
4993 2007-08-01 15:28 oetiker
4994
4995 * src/rrd_xport.c: fix for 64bit portability problem ... unsigned
4996 long is not int
4997
4998 2007-07-31 04:53 oetiker
4999
5000 * bindings/ruby/main.c: reindented
5001
5002 2007-07-30 22:29 oetiker
5003
5004 * trunk/tutorial/lisa2007/abstract-rrdtut.txt: added topics
5005
5006 2007-07-25 20:38 oetiker
5007
5008 * src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c,
5009 src/rrd_format.h, src/rrd_graph.c, src/rrd_graph_helper.c,
5010 src/rrd_open.c, src/rrd_restore.c, src/rrd_rpncalc.c,
5011 src/rrd_tool.h, src/rrd_tune.c: fixed indenting
5012
5013 2007-07-25 20:38 oetiker
5014
5015 * src/rrd_update.c: make sure we check input even when the previous
5016 update was a 'U' ... and some indenting fixes
5017
5018 2007-07-24 20:35 oetiker
5019
5020 * trunk/contrib/php4/rrdtool_logo.h: added missing header
5021
5022 2007-07-22 15:51 oetiker
5023
5024 * src/rrd_format.h: new consolidation functions must be added last
5025 or this will break binary compatibility
5026
5027 2007-07-22 15:50 oetiker
5028
5029 * src/rrd_update.c: don't force data out ... let cache management do
5030 this
5031
5032 2007-07-22 09:47 oetiker
5033
5034 * NEWS, src/rrd_create.c, src/rrd_dump.c, src/rrd_format.h,
5035 src/rrd_restore.c: Only create version 4 rrd files if the new
5036 holtwinters MHW.. CF is used.
5037
5038 2007-07-21 19:55 oetiker
5039
5040 * src/rrd_open.c: * remove some experimental code from rrd_open *
5041 rrd_dontneed will release all data except for header blocks and
5042 RRA hot blocks which are going to be updated within 10 minutes.
5043
5044 2007-07-21 19:53 oetiker
5045
5046 * src/rrd_fetch.c: for now, do not release fetched data ... in the
5047 future we may call rrd_dontneed and let the users decide with an
5048 option if they want to keep the data in cache ...
5049
5050 2007-07-21 19:52 oetiker
5051
5052 * src/Makefile.am: the fonts are now taken from the system. we do
5053 not distribute them anymore
5054
5055 2007-07-21 19:37 oetiker
5056
5057 * NEWS: not on update rrd version
5058
5059 2007-07-20 22:20 oetiker
5060
5061 * src/rrd_format.h: we have a new holtwinters aggregation function,
5062 so we have a new version ...
5063
5064 2007-07-20 22:19 oetiker
5065
5066 * configure.ac: check for fadvise all the time
5067
5068 2007-07-20 22:16 oetiker
5069
5070 * doc/rrdcreate.pod: better docs on the aggregate functions
5071
5072 2007-07-18 22:02 oetiker
5073
5074 * NEWS: added note on locale
5075
5076 2007-07-18 21:59 oetiker
5077
5078 * src/rrd_graph_helper.c: some more piechart removed
5079
5080 2007-07-18 21:47 oetiker
5081
5082 * src/rrd_create.c, src/rrd_graph.c, src/rrd_rpncalc.c,
5083 src/rrd_tune.c, src/rrd_update.c: make sure all ascii to float
5084 parsing uses LC_NUMERIC = C so that we do not stuble on locales
5085 confusing the , with a .
5086
5087 2007-07-18 00:30 oetiker
5088
5089 * src/rrd_create.c, src/rrd_open.c, src/rrd_tool.h,
5090 src/rrd_update.c: * rrd_open: rrd_close does not purge file from
5091 cache * rrd_open: new function rrd_dontneed for purging un-needed
5092 pages from core * rrd_open: in linux at least only fadivse
5093 DONTNEED has the power to purge pages from cache, so letst call
5094 madvise as well as fadvise * rrd_create: uses open/write/close
5095 now, flushes file to disk and keeps only hot pages in core *
5096 rrd_update: keeps only hot pages in core * configure enables
5097 FADVISE even when mmap is in use
5098
5099 2007-07-17 21:46 oetiker
5100
5101 * src/rrd_open.c, src/rrd_resize.c: added comment on float cookie
5102
5103 2007-07-16 06:37 oetiker
5104
5105 * bindings/ruby/main.c: fix for fetch in ruby bindings and support
5106 for info added.
5107
5108 2007-07-14 13:26 oetiker
5109
5110 * trunk/status/2007-07-14.txt: added report
5111
5112 2007-07-12 20:33 oetiker
5113
5114 * doc/rrdtutorial.pod: improve wording
5115
5116 2007-07-12 20:33 oetiker
5117
5118 * configure.ac: fix tcl build settup
5119
5120 2007-07-12 20:33 oetiker
5121
5122 * trunk/tutorial/emanics/rrd-exercises.tex,
5123 trunk/tutorial/emanics/rrdtutorial.odp,
5124 trunk/tutorial/linuxforum2007/rrdtutorial.odp: minor updates
5125
5126 2007-07-11 23:08 oetiker
5127
5128 * src/rrd_create.c: usr rrd_free for freeing the rrd structs ...
5129 vito caputo
5130
5131 2007-07-10 05:31 oetiker
5132
5133 * trunk/tutorial/emanics/rrd-exercises.tex: fixed linebreak
5134
5135 2007-07-09 20:18 oetiker
5136
5137 * trunk/tutorial/emanics/rrd-exercises.tex: remove the 3.5h comment
5138
5139 2007-07-06 14:05 oetiker
5140
5141 * trunk/tutorial/emanics, trunk/tutorial/emanics/rrd-exercises.tex,
5142 trunk/tutorial/emanics/rrdtutorial.odp: initial emanics versions
5143
5144 2007-07-05 15:19 oetiker
5145
5146 * src/rrd_graph_helper.c: prevent potential segfaults on boxes where
5147 time_t is not long
5148
5149 2007-06-24 11:42 oetiker
5150
5151 * trunk/tutorial/lisa2007/abstract-rrdtut.txt: add halfday
5152
5153 2007-06-24 11:41 oetiker
5154
5155 * trunk/tutorial/lisa2007/abstract-rrdtut.txt: fritz fix
5156
5157 2007-06-19 06:26 oetiker
5158
5159 * trunk/tutorial/lisa2007: updated for lisa
5160
5161 2007-06-18 18:25 oetiker
5162
5163 * src/rrd_cgi.c, src/rrd_graph.c, src/rrd_tune.c, src/rrd_xport.c:
5164 fix indentation
5165
5166 2007-06-18 16:05 oetiker
5167
5168 * configure.ac, src/parsetime.c, src/rrd_cgi.c, src/rrd_create.c,
5169 src/rrd_fetch.c, src/rrd_first.c, src/rrd_getopt.c,
5170 src/rrd_getopt1.c, src/rrd_graph.c, src/rrd_open.c,
5171 src/rrd_restore.c, src/rrd_thread_safe.c, src/rrd_tune.c,
5172 src/rrd_update.c, src/rrd_xport.c: Bernhard Fischer: - move
5173 several static struct option out of loops and makes them
5174 non-static - moves some functions from old-style definitions into
5175 new-style definitions
5176
5177 2007-06-16 23:20 oetiker
5178
5179 * CONTRIBUTORS: Bernhard is not Benrard
5180
5181 2007-06-16 05:32 oetiker
5182
5183 * trunk/contrib/php4/config.m4, trunk/contrib/php4/configure,
5184 trunk/contrib/php4/ltconfig, trunk/contrib/php4/php_rrdtool.h,
5185 trunk/contrib/php4/rrdtool.c: lets have just a single rrdtool
5186 extension and not two ... -- Jarod Wilson <jwilson@redhat.com>
5187
5188 2007-06-15 21:49 oetiker
5189
5190 * NEWS: notes on evans contribs
5191
5192 2007-06-15 21:41 oetiker
5193
5194 * rrdtool.spec: rrdtool.spec from Jarod "redhat" Wilson
5195
5196 2007-06-15 08:09 oetiker
5197
5198 * CONTRIBUTORS: updated contributors
5199
5200 2007-06-15 08:01 oetiker
5201
5202 * NEWS: added note on TEXTALIGN
5203
5204 2007-06-15 07:59 oetiker
5205
5206 * doc/rrdcreate.pod, doc/rrdtune.pod, src/Makefile.am,
5207 src/rrd_create.c, src/rrd_dump.c, src/rrd_format.c,
5208 src/rrd_format.h, src/rrd_graph.c, src/rrd_hw.c,
5209 src/rrd_hw_math.c, src/rrd_hw_math.h, src/rrd_hw_update.c,
5210 src/rrd_hw_update.h, src/rrd_info.c, src/rrd_restore.c,
5211 src/rrd_tune.c, src/rrd_update.c: There are two popular variants
5212 of the Holt-Winters forecasting method; RRDtool supports the
5213 "additive" method, which means that seasonal variation is simply
5214 added to the baseline. For our application, it would be more
5215 appropriate to use the "multiplicative" Holt-Winters method, where
5216 seasonal variation is a coefficient multiplied by the baseline.
5217 Quick example to illustrate the difference: if the average doubles
5218 season-over-season, the additive method would predict the delta
5219 between min and max to be constant, whereas the multiplicative
5220 method would predict the delta to double as well. Attached is a
5221 patch against trunk to support the multiplicative method. I've
5222 done this with a new consolidation function, MHWPREDICT, which is
5223 essentially interchangeable with HWPREDICT. There is a noticeable
5224 improvement in prediction deviations for certain types of
5225 functions; the attachments show HWPREDICT and MHWPREDICT
5226 predictions for a function with an x*sin(x) component. Because
5227 HWPREDICT and MHWPREDICT differ only in their equations, I've
5228 factored out their math into rrd_hw_math.c. The appropriate
5229 smoothing functions are passed to the update functions in a
5230 container of function pointers, which are called where
5231 appropriate. Thus the additive and multiplicative methods use the
5232 same update functions, and the right equations are evaluated
5233 without having flag checks everywhere. This approach, I think,
5234 makes the algorithms quite clear, with minimal duplicate code. I
5235 have moved update_hwpredict, update_seasonal, update_devpredict,
5236 update_devseasonal, and update_failures into a separate file,
5237 rrd_hw_update.c, with some slight refactoring related to
5238 rrd_hw_math.c. I ran some regression tests against trunk to make
5239 sure I didn't break anything with the existing HWPREDICT code.
5240 MHWPREDICT uses the same deviation smoothing and failure detection
5241 algorithms as HWPREDICT. Some helpful references on the
5242 multiplicative Holt-Winters method:
5243 http://www.it.iitb.ac.in/~praj/acads/seminar/04329008_ExponentialSmoothing.pdf
5244 (a student's quick overview of additive vs. multiplicative HW)
5245 http://ideas.repec.org/p/msh/ebswps/1999-1.html (paper on
5246 variations to the multiplicative Holt-Winters, including variance
5247 calculations; FYI, my implementation uses "Model 1") My employer
5248 and the owner of this patch (IMVU, Inc.) is happy to license it
5249 under the same terms as RRDtool, i.e. give it to the project. --
5250 Evan Miller emiller imvu.com
5251
5252 2007-06-15 06:43 oetiker
5253
5254 * src/rrd.h: oops missed to update the in memory output interface
5255 here
5256
5257 2007-06-15 06:28 oetiker
5258
5259 * src/rrd.h, src/rrd_graph.c, src/rrd_graph.h: added interface to
5260 get rendered image via a pointer to allocated memory ... Evan
5261 Miller emmiller gmail.com
5262
5263 2007-06-15 06:12 oetiker
5264
5265 * configure.ac: improve fontnaming
5266
5267 2007-06-14 20:30 oetiker
5268
5269 * bindings/ruby/main.c, src/rrd_graph.c, src/rrd_graph_helper.c,
5270 src/rrd_rpncalc.c: fixed indentation
5271
5272 2007-06-14 20:28 oetiker
5273
5274 * doc/rrdgraph_graph.pod, src/rrd_graph.c, src/rrd_graph.h,
5275 src/rrd_graph_helper.c: added TEXTALIGN command to change the
5276 default text alignment
5277
5278 2007-06-13 16:53 oetiker
5279
5280 * bindings/tcl/Makefile.am, bindings/tcl/tclrrd.c: fixed tcl
5281 includes
5282
5283 2007-06-13 16:51 oetiker
5284
5285 * bindings/ruby/main.c: be more helpful when raising rb_eTypeError
5286 in string_arr string_arr_new(VALUE rb_strings). This patch
5287 indicates which index is in error as well as the type you are
5288 erroneously passing. -- anonymous
5289
5290 2007-06-12 20:36 oetiker
5291
5292 * src/rrd_update.c: Bernhard Fischer: - fix nulling the updvals -
5293 cosmetic change to move the option struct out of the loop. - need
5294 to operate on a copy of optarg
5295
5296 2007-06-11 19:45 oetiker
5297
5298 * doc/rrdgraph_rpn.pod, src/rrd_rpncalc.c, src/rrd_rpncalc.h: added
5299 TRENDNAN function -- Timo Stripf
5300
5301 2007-06-11 19:45 oetiker
5302
5303 * src/rrd_graph.c: allow output to stdout -- Timo Stripf
5304
5305 2007-06-11 16:49 oetiker
5306
5307 * NEWS: added more news
5308
5309 2007-06-11 16:34 oetiker
5310
5311 * doc/rrdgraph.pod, src/rrd_graph.c: fixed indentation, added
5312 documentation note on gridfitting.
5313
5314 2007-06-11 16:33 oetiker
5315
5316 * src/rrd_graph.c: fix arrow locations
5317
5318 2007-06-11 16:20 oetiker
5319
5320 * src/rrd_graph.c: disable gridfitting for vector formats
5321
5322 2007-06-11 16:14 oetiker
5323
5324 * src/rrd_graph.c, src/rrd_graph.h: make pdf output work
5325
5326 2007-06-11 15:32 oetiker
5327
5328 * NEWS: added detail
5329
5330 2007-06-11 15:11 oetiker
5331
5332 * NEWS, configure.ac, doc/rrdgraph.pod, src/Makefile.am,
5333 src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph.h,
5334 src/rrd_graph_helper.c: --font-render-mode is back, and there is
5335 also --graph-render-mode now. It allows to enable mono graphs that
5336 look strikingly like rrdtool 1.0.x --tobi
5337
5338 2007-06-11 13:36 oetiker
5339
5340 * NEWS, src/rrd_update.c: Bernhard Fischer: - NEWS mention the new
5341 file accessors - rrd_update.c: remove unused some cruft
5342
5343 2007-06-11 10:09 oetiker
5344
5345 * src/rrd_update.c: Bernhard Fischer: - fix maintaining our file-pos
5346 when we have to wrap the rra_ptr in update(). - no need to update
5347 the header-data a second time for the mmap case.
5348
5349 2007-06-11 00:23 oetiker
5350
5351 * NEWS: updated news
5352
5353 2007-06-11 00:22 oetiker
5354
5355 * configure.ac, doc/rrdgraph.pod, src/Makefile.am: * added some
5356 documentation * updated version number
5357
5358 2007-06-10 23:55 oetiker
5359
5360 * acinclude.m4, configure.ac, src/Makefile.am, src/art_rgba_svp.c,
5361 src/art_rgba_svp.h, src/rrd_afm.c, src/rrd_afm.h,
5362 src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_gfx.c,
5363 src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph.h,
5364 src/rrd_graph_helper.c: switched graphics library from arts to
5365 cairo+pango
5366
5367 2007-06-04 11:15 oetiker
5368
5369 * configure.ac, src/Makefile.am: Bernhard Fischer: - new configure
5370 option --enable-static-programs
5371
5372 2007-06-01 19:11 oetiker
5373
5374 * src/rrd_open.c, src/rrd_resize.c: Bernhard: - implement resize
5375 SHRINK for FD (mmap is to be done) - indent
5376
5377 2007-06-01 17:59 oetiker
5378
5379 * src/rrd_graph.c: --full-size-mode with and without --no-legend
5380 should work now -- Matthew Chambers
5381
5382 2007-06-01 17:35 oetiker
5383
5384 * src/rrd_open.c, src/rrd_resize.c: Bernhard - fill the file with
5385 DNAN and add the remaining data in after the fact ...
5386
5387 2007-06-01 17:34 oetiker
5388
5389 * src/rrd_open.c, src/rrd_resize.c: Bernhard Fischer - implement
5390 resize, growing part. truncation is to be done.
5391
5392 2007-06-01 09:10 oetiker
5393
5394 * src/rrd_cgi.c, src/rrd_graph_helper.c, src/rrd_open.c: Bernhard
5395 Fischer - use 'z' length modifier when printing size_t - add a
5396 cast to __rrd_read and document why it is there - add RANDOM hint
5397 for the header
5398
5399 2007-05-31 18:47 oetiker
5400
5401 * src/rrd_open.c: Bernhard: - plug tiny mem-leak in error path of
5402 rrd_close where freeing the rrd_file was forgotten. - improve two
5403 error messages - use CHECK_MADVISE_OVERLAPS per default
5404
5405 2007-05-30 19:56 oetiker
5406
5407 * src/rrd_open.c, src/rrd_update.c: fix rrd_write -- Bernhard
5408 Fischer
5409
5410 2007-05-30 12:41 oetiker
5411
5412 * src/rrd_fetch.c, src/rrd_first.c, src/rrd_graph.c,
5413 src/rrd_graph.h, src/rrd_info.c, src/rrd_lastupdate.c,
5414 src/rrd_open.c, src/rrd_resize.c: fix indenting ... again
5415
5416 2007-05-30 12:39 oetiker
5417
5418 * src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c,
5419 src/rrd_first.c, src/rrd_info.c, src/rrd_last.c,
5420 src/rrd_lastupdate.c, src/rrd_open.c, src/rrd_resize.c,
5421 src/rrd_tune.c, src/rrd_update.c: From Bernhard Fischer -
5422 rrd_close(): call close on the file and use rrd_close consistently
5423 - clean up some error paths. The fadvise error path is leaking
5424 memory (see XXX in these spots).
5425
5426 2007-05-30 09:28 oetiker
5427
5428 * trunk/contrib/php4/examples/rrd_fetch.php,
5429 trunk/contrib/php4/php_rrdtool.h, trunk/contrib/php4/rrdtool.c:
5430 make this work on recent php4 versions -- Bernhard Fischer
5431
5432 2007-05-30 05:23 oetiker
5433
5434 * CONTRIBUTORS, doc/rrdgraph.pod, src/rrd_graph.c, src/rrd_graph.h:
5435 switch for rrd_graph to specify the outer-size of the graph and
5436 not just the size of the canvas: --full-size-mode --
5437 matthew.chambers vanderbilt.edu
5438
5439 2007-05-29 21:29 oetiker
5440
5441 * configure.ac, examples/perftest.pl.in, src/rrd_hw.c,
5442 src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_open.c,
5443 src/rrd_resize.c, src/rrd_tool.c, src/rrd_tune.c,
5444 src/rrd_update.c: More updates from Bernhard Fischer - flag
5445 rrd_resize's old file with RRD_COPY - cleanup error-handling
5446 patches in rrd_update and fix a few typos in comments -
5447 rrd_close(): implement printing mincore results for the rrd if
5448 DEBUG=2 was defined - rrd_open(): madvise start addresses need to
5449 be page-aligned; implement alternative path to the fine-grained
5450 (i.e. exact) madvise by flagging just the first two pages as
5451 needed (see TWO_PAGES). Implement alternative path that records
5452 the last madvise()ed area to avoid redundant calls to madvise() on
5453 identical areas (due to page-alignment constraints) -- see
5454 CHECK_MADVISE_OVERLAPS. Implement path for USE_DIRECT_IO. -
5455 configure: add check for O_DIRECT flag to open(2). Add option
5456 --enable-direct-io. Add _GNU_SOURCE to CFLAGS to silence warnings
5457 about chroot which is marked LEGACY since SUSv2 and is a non POSIX
5458 extension. Make checks for posix_fadvise() dependent on
5459 --disable-mmap, since we do not need fadvise for the mmap case.
5460
5461 2007-05-25 15:24 oetiker
5462
5463 * src/rrd_stat.c: tobis old cruft removal program ...
5464
5465 2007-05-25 13:14 oetiker
5466
5467 * src/rrd_dump.c, src/rrd_fetch.c, src/rrd_open.c, src/rrd_resize.c,
5468 src/rrd_update.c: updates from Bernhard Fischer rep dot nop gmail
5469 com - add some more rrd_sterror calls to failure paths. - make
5470 rrdtool updatev work like 1.2.23 (i.e. multiple values are still
5471 broken, but at least updating a single value works; see
5472 http://oss.oetiker.ch/rrdtool-trac/ticket/8) - indent touched
5473 files.
5474
5475 2007-05-25 13:12 oetiker
5476
5477 * .indent.pro, Makefile.am, configure.ac, examples/perftest.pl.in,
5478 src/rrd_dump.c, src/rrd_fetch.c, src/rrd_open.c, src/rrd_resize.c,
5479 src/rrd_tool.h, src/rrd_update.c: Updates from Bernhard Fischer
5480 rep dot nop gmail com - fix typo in rrd_fetch where rrd_read
5481 result was checked against an incorrect size. - in rrd_fetch, drop
5482 rrd_head_size in favour of rrd_file->header_len - in rrd_fetch,
5483 make the message "post fetch" unambiguous (now past vs. post). -
5484 change usage of param rdwr of rrd_open: allow for RRD_READONLY,
5485 RRD_READWRITE, RRD_CREAT, RRD_READAHEAD; adjust callers
5486 accordingly: + rrd_resize needs CREAT + rrd_dump may want
5487 READAHEAD - implement FD based I/O in rrd_open, rrd_read,
5488 rrd_write, rrd_seek. - in rrd_update, unify write_RRA_row(). -
5489 sort | uniq the -T in .indent.pro (info_t was duplicated) - add
5490 stub of an option to use O_DIRECT to the configury - in
5491 Makefile.am, simplify the "indent" invocation of find: My find may
5492 not support "-o" resp. "-or" nor braces. Using -name "*.[ch]"
5493 works everywhere, AFAIK.
5494
5495 2007-05-24 08:26 oetiker
5496
5497 * configure.ac: use proper preprocessor directives for the
5498 config-checks. -- tobi
5499
5500 2007-05-24 07:21 oetiker
5501
5502 * configure.ac: fixed version number for development
5503
5504 2007-05-24 06:16 oetiker
5505
5506 * .indent.pro, Makefile.am, bindings/python/rrd_extra.h,
5507 bindings/python/rrdtoolmodule.c, bindings/ruby/main.c,
5508 bindings/tcl/tclrrd.c, libraries/afm/test-afm.c, src/.indent.pro,
5509 src/hash_32.c, src/parsetime.c, src/rrd.h, src/rrd_afm.c,
5510 src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c, src/rrd_gfx.c,
5511 src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph_helper.c,
5512 src/rrd_hw.c, src/rrd_hw.h, src/rrd_info.c, src/rrd_open.c,
5513 src/rrd_rpncalc.c, src/rrd_rpncalc.h, src/rrd_tool.h,
5514 src/rrd_update.c, src/rrd_xport.c, win32/config.h: indent all the
5515 rest of the code, and add some typedefs to indent.pro there is now
5516 a indent makefile target
5517
5518 2007-05-23 21:40 oetiker
5519
5520 * src/gdpng.c: removed superfluous code
5521
5522 2007-05-23 21:39 oetiker
5523
5524 * src/.indent.pro: added more indenting rules
5525
5526 2007-05-23 21:33 oetiker
5527
5528 * src/.indent.pro, src/art_rgba_svp.c, src/art_rgba_svp.h,
5529 src/fnv.h, src/gdpng.c, src/hash_32.c, src/parsetime.c,
5530 src/pngsize.c, src/rrd.h, src/rrd_afm.c, src/rrd_afm.h,
5531 src/rrd_afm_data.c, src/rrd_afm_data.h, src/rrd_cgi.c,
5532 src/rrd_create.c, src/rrd_diff.c, src/rrd_dump.c, src/rrd_error.c,
5533 src/rrd_fetch.c, src/rrd_first.c, src/rrd_format.c,
5534 src/rrd_format.h, src/rrd_getopt.c, src/rrd_getopt.h,
5535 src/rrd_getopt1.c, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
5536 src/rrd_graph.h, src/rrd_graph_helper.c, src/rrd_hw.c,
5537 src/rrd_hw.h, src/rrd_info.c, src/rrd_is_thread_safe.h,
5538 src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_nan_inf.c,
5539 src/rrd_nan_inf.h, src/rrd_not_thread_safe.c, src/rrd_open.c,
5540 src/rrd_resize.c, src/rrd_restore.c, src/rrd_rpncalc.c,
5541 src/rrd_rpncalc.h, src/rrd_stat.c, src/rrd_thread_safe.c,
5542 src/rrd_thread_safe_nt.c, src/rrd_tool.c, src/rrd_tool.h,
5543 src/rrd_tune.c, src/rrd_update.c, src/rrd_version.c,
5544 src/rrd_xport.c, src/rrd_xport.h, src/rrdupdate.c, src/strftime.c,
5545 src/strftime.h, src/win32comp.c: reindented everything according
5546 to .indent.pro
5547
5548 2007-05-23 20:57 oetiker
5549
5550 * .indent.pro, src/.indent.pro: profile must be in the source
5551 directory to work
5552
5553 2007-05-23 20:57 oetiker
5554
5555 * .indent.pro: tabs be gone!
5556
5557 2007-05-23 20:42 oetiker
5558
5559 * configure.ac, src/Makefile.am, src/rrd.h, src/rrd_dump.c,
5560 src/rrd_fetch.c, src/rrd_first.c, src/rrd_hw.c, src/rrd_hw.h,
5561 src/rrd_info.c, src/rrd_last.c, src/rrd_lastupdate.c,
5562 src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
5563 src/rrd_stat.c, src/rrd_thread_safe.c, src/rrd_tool.h,
5564 src/rrd_tune.c, src/rrd_update.c, src/unused.h: * progress in
5565 moving all the fileaccess over to a wrapper system that can do fd
5566 based and mmap based fileaccess transparently ... * small fixes
5567 left and right to improve code quality and stability. -- Bernhard
5568 Fischer rep dot nop gmail com
5569
5570 2007-05-23 16:10 oetiker
5571
5572 * .indent.pro: we are going to use indent from now on to keep code
5573 indenting consistent throughout the project
5574
5575 2007-05-23 16:08 oetiker
5576
5577 * .: new trunk based on current 1.2
5578
5579 2007-05-23 16:07 oetiker
5580
5581 * .: restarting trynk for 1.2
5582
5583 2007-05-22 11:03 oetiker
5584
5585 * trunk/talks/rrdtoolfast/onlineusv-de.ppt: initial
5586
5587 2007-05-22 09:27 oetiker
5588
5589 * trunk/talks/rrdtoolfast/fasttalk.ppt,
5590 trunk/talks/rrdtoolfast/samfs-de.ppt: renamed
5591
5592 2007-04-10 13:49 oetiker
5593
5594 * trunk/status/2007-04-10.txt: added sponsors
5595
5596 2007-04-10 13:29 oetiker
5597
5598 * trunk/status/2007-04-10.txt: second reading ...
5599
5600 2007-04-10 13:14 oetiker
5601
5602 * trunk/status, trunk/status/2007-04-10.txt: status report initial
5603 version
5604
5605 2007-03-19 22:01 oetiker
5606
5607 * trunk/articles/rrdtool-infoweek-2007-03.doc: infoweek artikel
5608 initial
5609
5610 2007-03-19 14:24 oetiker
5611
5612 * trunk/articles, trunk/articles/rrdtool-infoweek-2007-03.doc:
5613 initial
5614
5615 2007-03-02 06:38 oetiker
5616
5617 * trunk/talks/rrdtoolfast/monitoring-en.ppt: added english version
5618
5619 2007-02-20 06:53 oetiker
5620
5621 * trunk/tutorial/linuxforum2007/rrdtutorial.odp: ready for
5622 presentation at linuxforum
5623
5624 2007-01-31 08:29 oetiker
5625
5626 * trunk/talks/rrdtoolfast/fasttalk.ppt: updated for samfs
5627
5628 2007-01-30 08:36 oetiker
5629
5630 * trunk/talks/rrdtoolfast/fasttalk.ppt: added fasttalk for samfs
5631
5632 2007-01-30 08:34 oetiker
5633
5634 * trunk/talks, trunk/talks/rrdtoolfast: initial
5635
5636 2007-01-22 17:20 oetiker
5637
5638 * trunk/tutorial, trunk/tutorial/linuxforum2007,
5639 trunk/tutorial/linuxforum2007/abstract-rrdtut.txt,
5640 trunk/tutorial/linuxforum2007/rrdtutorial.odp,
5641 trunk/tutorial/linuxforum2007/tobi-2006.jpg: initial
5642
5643 2006-02-13 14:40 oetiker
5644
5645 * NEWS: removed extra line from top
5646
5647 2005-04-04 22:15 oetiker
5648
5649 * trunk/meta/plan-1.2.txt: plan for 1.2 is now in the 1.2 branche
5650
5651 2005-04-03 12:44 oetiker
5652
5653 * trunk/meta/plan-1.2.txt: verified operation on debian
5654
5655 2005-04-03 12:44 oetiker
5656
5657 * README, configure.ac: update build instructions and configure
5658 output.
5659
5660 2005-04-03 11:44 oetiker
5661
5662 * doc/rrdgraph_graph.src, src/rrd_graph_helper.c: parameters in SHIFT
5663 are separated by : like everywhere else
5664
5665 2005-04-03 11:36 oetiker
5666
5667 * doc/rrdgraph_graph.src, src/rrd_graph.c, src/rrd_graph.h,
5668 src/rrd_graph_helper.c: the piechart code does not produce release
5669 ready results ... hide it behind WITH_PIECHART define
5670
5671 2005-04-03 11:11 oetiker
5672
5673 * src/rrd_gfx.c: improve png writing speed by lowering the
5674 compression
5675
5676 2005-04-03 11:11 oetiker
5677
5678 * src/rrd_graph.c: make sure the font path is shorter than the
5679 buffer
5680
5681 2005-04-03 10:10 oetiker
5682
5683 * CONTRIBUTORS, src/rrd_graph.c, src/rrd_graph.h: fix graph layout
5684 ... especially consider text properties properly
5685
5686 2005-04-03 09:37 oetiker
5687
5688 * src/rrd_graph_helper.c: the legend string of a PRINT command gets
5689 rendered later by running it through printf.
5690
5691 2005-04-03 09:35 oetiker
5692
5693 * configure.ac, src/rrd_update.c: MMAP support for rrdtool this is
5694 supposed to speed-up uptime 4 times. -- Radoslaw Karas
5695 <rkaras@tyndall.ie>
5696
5697 2005-03-20 21:17 oetiker
5698
5699 * bindings/Makefile.am: revert to last working version
5700
5701 2005-03-20 21:11 oetiker
5702
5703 * bindings/Makefile.am: fix quoting
5704
5705 2005-03-20 21:00 oetiker
5706
5707 * bindings/Makefile.am: quote sed expression
5708
5709 2005-03-20 20:59 oetiker
5710
5711 * doc/rrdgraph.src, doc/rrdgraph_graph.src: document tabbing support
5712 by adding in the textformatting notes document --tabwidth argument
5713 document AXIS color
5714
5715 2005-03-20 20:58 oetiker
5716
5717 * src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c: * allow
5718 configuration of the default tab width * added new configurable
5719 color AXIS * made tabbing support work with legend elements * use
5720 proper font for the legend: LEGEND * fix appearance by making
5721 grid more transparent * draw axis over the graph not under it.
5722
5723 2005-03-20 20:56 oetiker
5724
5725 * src/rrd_gfx.c, src/rrd_gfx.h: added tabbig support
5726
5727 2005-03-20 20:55 oetiker
5728
5729 * configure.ac: include the thread defs after they have been found
5730 not before
5731
5732 2005-03-20 20:54 oetiker
5733
5734 * trunk/meta/plan-1.2.txt: sync with reality
5735
5736 2005-03-13 16:34 oetiker
5737
5738 * bindings/perl-shared/RRDs.xs: properly integrate rrd_first
5739
5740 2005-03-13 16:13 oetiker
5741
5742 * MakeMakefile: autotools still run after configure this is not good
5743 ... run autoreconf at the end of MakeMakefile. Maybe this will
5744 help
5745
5746 2005-03-13 16:09 oetiker
5747
5748 * configure.ac: set install patch to version
5749
5750 2005-03-13 16:08 oetiker
5751
5752 * MakeMakefile: re-run autotools to make sure dependent dates are
5753 correct
5754
5755 2005-03-13 16:00 oetiker
5756
5757 * MakeMakefile: reintroduce final header regen
5758
5759 2005-03-13 15:57 oetiker
5760
5761 * MakeMakefile: still trying to get the order of calling autotools
5762 right
5763
5764 2005-03-13 15:54 oetiker
5765
5766 * MakeMakefile: create aclocal.m4 before libtoolize
5767
5768 2005-03-13 15:51 oetiker
5769
5770 * MakeMakefile: make the headers first
5771
5772 2005-03-13 15:16 oetiker
5773
5774 * doc/rrdfirst.pod: add the documentation for first
5775
5776 2005-03-13 15:14 oetiker
5777
5778 * src/Makefile.am: ntconfig is no more
5779
5780 2005-03-13 15:12 oetiker
5781
5782 * src/rrd_first.c: missed the actual code for first
5783
5784 2005-03-12 17:06 oetiker
5785
5786 * bindings/perl-shared/RRDs.xs, doc/Makefile.am, src/Makefile.am,
5787 src/rrd.h, src/rrd_tool.c: rrd_first code contributed by Burton
5788 Strauss <Burton@ntopSupport.com>
5789
5790 2005-03-10 17:04 oetiker
5791
5792 * trunk/meta/plan-1.2.txt: updated plan ...
5793
5794 2005-03-10 17:03 oetiker
5795
5796 * README, acinclude.m4, bindings/Makefile.am, configure.ac,
5797 examples/4charts.pl.in, examples/bigtops.pl.in,
5798 examples/cgi-demo.cgi.in, examples/minmax.pl.in,
5799 examples/piped-demo.pl.in, examples/shared-demo.pl.in,
5800 examples/stripes.pl.in, src/rrd.h, src/rrd_last.c, src/rrd_tool.h:
5801 * Updated perl compile system. It now uses Makefile.PL for
5802 everything, but gets it to install the perl module in
5803 @prefix@/lib/perl such that you can use the same use lib line for
5804 whatever platform and perlversion you install into this directory.
5805 They all live neatly next to each other. * fixed examples to work
5806 with new perl install system. Added a few exec_prefix lines where
5807 appropriate * fixed piped demo * fixed VeraMono.ttf file. This
5808 somehow got damaged by cvs ... * added thread defines to normal
5809 compile run, so that _r functions to not through errors. * tested
5810 compilation and installation
5811
5812 2005-03-04 23:53 oetiker
5813
5814 * acinclude.m4, configure.ac: revamped configure system ... lots
5815 more stuff is in acinclude now still a bit of a mess, but better
5816 than before ... if configure does not find the dependent libraries
5817 and header it will not try to get help from pkg-config. If you
5818 know where your libraries are it is best to just use CPPFLAGS and
5819 LDFLAGS to specify their location.
5820
5821 2005-03-04 00:12 oetiker
5822
5823 * MakeMakefile, acinclude.m4, bindings/Makefile.am, configure.ac,
5824 src/Makefile.am: Big autotool update: * Upgraded to the latest
5825 version of autoconf, automake and libtool * replaced pthread
5826 detection code in configure with a more effective one * added a
5827 test to see if special solaris defines are required for ctime_r to
5828 behave posixly correct. * Fixed lots of warnings from autotools *
5829 started adding support for pkg-config ... this will eventually
5830 make the whole library finding much simpler
5831
5832 2005-03-04 00:05 oetiker
5833
5834 * trunk/meta/plan-1.2.txt: added warning cleanup
5835
5836 2005-03-03 13:56 oetiker
5837
5838 * trunk/meta/plan-1.2.txt: added notes about including stuff
5839
5840 2005-03-03 13:48 oetiker
5841
5842 * trunk/meta/plan-1.2.txt: spelled
5843
5844 2005-03-03 13:46 oetiker
5845
5846 * trunk/meta/plan-1.2.txt: initial
5847
5848 2005-03-03 13:34 oetiker
5849
5850 * trunk/contrib/php4/.cvsignore, trunk/meta,
5851 trunk/meta/plan-1.2.txt, ., .cvsignore, bindings/.cvsignore,
5852 bindings/perl-piped/.cvsignore, bindings/perl-shared/.cvsignore,
5853 bindings/tcl/.cvsignore, doc/.cvsignore, examples/.cvsignore,
5854 libraries/.cvsignore, src/.cvsignore: ignorelists are a property
5855 of an svn directory not a file
5856
5857 2005-03-03 13:21 oetiker
5858
5859 * branches/gnu, branches/gpl, trunk/CVSROOT, trunk/rrdtool: post
5860 cvs2svn conversion cleanup
5861
5862 2005-02-27 22:00 oetiker
5863
5864 * src/rrd_cgi.c: do not complain when setting environment variable
5865 successfully. -- hunter@mimuw.edu.pl
5866
5867 2005-02-13 16:13 oetiker
5868
5869 * CONTRIBUTORS, bindings/perl-shared/RRDs.xs, bindings/tcl/tclrrd.c,
5870 src/rrd.h, src/rrd_cgi.c, src/rrd_graph.c, src/rrd_graph.h,
5871 src/rrd_tool.c: let rrd_graph return the actual value range it
5872 picked ... -- Henrik Stoerner <henrik@hswn.dk>
5873
5874 2005-01-28 14:02 oetiker
5875
5876 * src/rrd_hw.c: fix for memory leak. Rene Gallati <security ..
5877 draxinusom.ch>
5878
5879 2005-01-03 22:25 oetiker
5880
5881 * TODO: update todo
5882
5883 2004-10-25 22:22 oetiker
5884
5885 * doc/rrdgraph.src, src/rrd_graph.c, src/rrd_graph.h: *
5886 fore-rules-legend option -- author name missing
5887
5888 2004-10-25 22:21 oetiker
5889
5890 * src/rrd_tool.c: fixed segmentation falt problem in rrd_tool --
5891 Yasuhiro Sumi <yasuhiro.sumi@hde.co.jp>
5892
5893 2004-10-21 19:21 oetiker
5894
5895 * src/rrd_tool.c: fix return codes in the error case -- Haroon
5896 Rafique <haroon.rafique@utoronto.ca>
5897
5898 2004-09-24 21:11 oetiker
5899
5900 * CONTRIBUTORS, doc/rrdgraph_data.src, doc/rrdgraph_rpn.src,
5901 src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c,
5902 src/rrd_resize.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
5903 src/rrd_xport.c: misc fixed and TREND and reduce functionality by
5904 -- David M. Grimes <dgrimes@navisite.com>
5905
5906 2004-08-24 05:26 oetiker
5907
5908 * CONTRIBUTORS, doc/rrdgraph_rpn.src, src/rrd_graph.c,
5909 src/rrd_graph.h, src/rrd_graph_helper.c, src/rrd_rpncalc.c,
5910 src/rrd_rpncalc.h, src/rrd_xport.c: CDEF operators SHIFT, SQRT,
5911 SORT, and REV (reverse). See documentation for what they do. This
5912 included removal of redundant code in the rrd_xport path, replaced
5913 with a call to rrd_graph_script(). -- David M. Grimes
5914 <dgrimes@navisite.com>
5915
5916 2004-08-09 08:38 oetiker
5917
5918 * doc/rrdcgi.pod: added note on escaping :
5919
5920 2004-08-08 21:54 oetiker
5921
5922 * src/rrd_cgi.c: port forward of fixes from the stable version of
5923 rrd_cgi
5924
5925 2004-08-07 23:46 oetiker
5926
5927 * src/rrd_graph.c: when moving the data pointers we should take into
5928 account how fahr off they are. Found by David M. Grimes
5929 <dgrimes@navisite.com>
5930
5931 2004-08-05 21:24 oetiker
5932
5933 * bindings/perl-piped/MANIFEST, bindings/perl-shared/MANIFEST:
5934 removed nonexisting files from manifest
5935
5936 2004-07-30 00:30 jake
5937
5938 * NT-BUILD-TIPS.txt, bindings/perl-shared/RRDs.ppd,
5939 bindings/perl-shared/ntmake.pl, bindings/perl-shared/rrdpl.dsp,
5940 bindings/perl-shared/rrdpl.dsw, confignt/config.h, src/rd_cgi.dsp,
5941 src/rrd.dsp, src/rrd.dsw, src/rrd.vcproj, src/rrd_afm.c,
5942 src/rrd_cgi.dsp, src/rrd_cgi.vcproj, src/rrd_restore.c,
5943 src/rrdtool.dsp, src/rrdtool.dsw, src/rrdtool.sln,
5944 src/rrdtool.suo, src/rrdtool.vcproj: Fix the Win32 build for
5945 executable and perl-shared library. See NT-BUILD-TIPS.txt for step
5946 by step instructions. Remove VC++ project files not being
5947 maintained by anyone.
5948
5949 2004-07-14 10:55 oetiker
5950
5951 * CONTRIBUTORS: added Peter Speck
5952
5953 2004-06-26 09:03 oetiker
5954
5955 * rrdtool.spec: allow building rpm from cvs where there is not
5956 ChangeLog (this gets generated when the distribution tar is built)
5957 -- Tobi and Mike Slifcak
5958
5959 2004-06-23 20:36 oetiker
5960
5961 * src/rrd_graph.c: It's quite enough that the title is placed on the
5962 top of the graph, there's no need to emphasize it more. --
5963 Stanislav Sinyagin <ssinyagin@yahoo.com>
5964
5965 2004-06-23 08:39 oetiker
5966
5967 * src/Makefile.am: reverted ... $< does not work
5968
5969 2004-06-22 22:09 oetiker
5970
5971 * src/Makefile.am: The "$^" variable is GNU make-specific, and fails
5972 to compile under FreeBSD 4.10. Please change it to $<, which is
5973 more compatible. -- Stanislav Sinyagin <ssinyagin@yahoo.com>
5974
5975 2004-06-17 22:09 oetiker
5976
5977 * src/rrd_graph.h: fixed type for text_prop_conv prototype
5978
5979 2004-06-07 19:07 oetiker
5980
5981 * debian/changelog, debian/control, debian/rules: Fix for debian
5982 freetype linking -- Peter Hirdina <Peter.Hirdina@gmx.net>
5983
5984 2004-05-26 22:11 oetiker
5985
5986 * src/fnv.h, src/parsetime.c, src/pngsize.c, src/rrd.h,
5987 src/rrd_afm.c, src/rrd_afm_data.c, src/rrd_afm_data.h,
5988 src/rrd_cgi.c, src/rrd_gfx.c, src/rrd_graph.c,
5989 src/rrd_graph_helper.c, src/rrd_last.c, src/rrd_open.c,
5990 src/rrd_resize.c, src/rrd_restore.c, src/rrd_tool.c,
5991 src/rrd_tool.h, src/rrd_tune.c, src/rrd_update.c, src/rrd_xport.c:
5992 reduce compiler warnings. Many small fixes. -- Mike Slifcak
5993 <slif@bellsouth.net>
5994
5995 2004-05-26 22:10 oetiker
5996
5997 * rrdtool.spec: improve redhat/fedora building -- Mike Slifcak
5998
5999 2004-05-26 22:09 oetiker
6000
6001 * debian/rules: update debian build instructions -- Mike Slifcak
6002
6003 2004-05-25 22:08 oetiker
6004
6005 * examples/shared-demo.pl.in: The counter was the only variable
6006 which needed to be an integer. -- Mike Slifcak
6007
6008 2004-05-25 22:07 oetiker
6009
6010 * rrdtool.spec: The rrdtool RPM package was depending on the
6011 rrdtool-perl package. These changes move the examples, which are
6012 primarily perl scripts, in with the rrdtool-perl RPM package,
6013 thereby de-coupling the rest of the RRDtool from Perl. Perhaps
6014 this is silliness ? If there is no need for rrdtool separate from
6015 the Perl modules, let me know, then I'll just create an rrdtool
6016 and an rrdtool-devel RPM package (that would be a cleaner build
6017 and scripting, anyway). -- Mike Slifcak
6018
6019 2004-05-25 22:03 oetiker
6020
6021 * doc/Makefile.am, doc/rrdtool-dump.dtd, doc/rrdtool-xport.dtd:
6022 added dtd descriptions or rrdtool xml output -- Wolfgang Schrimm
6023 <wolfgang{dot}schrimm{at}urz{dot}uni-heidelberg{dot}de>
6024
6025 2004-05-25 21:06 oetiker
6026
6027 * bindings/perl-shared/RRDs.xs: added dump and restore ... Mike
6028 Schilli <b2b@perlmeister.com>
6029
6030 2004-05-25 21:01 oetiker
6031
6032 * CONTRIBUTORS: added some contributors
6033
6034 2004-05-25 21:00 oetiker
6035
6036 * doc/rrdupdate.pod: fixed time stamp in example -- Mike Slifcak
6037
6038 2004-05-25 20:59 oetiker
6039
6040 * rrdtool.spec: more fixes for rpm spec -- Mike Slifcak
6041
6042 2004-05-25 20:58 oetiker
6043
6044 * doc/rrdtutorial.pod: single word fix -- Mike Slifcak
6045
6046 2004-05-25 20:57 oetiker
6047
6048 * src/rrd_xport.c: Clear out previous legend array contents before
6049 freeing legend array. Problem could manifest under extreme
6050 resource limits. Not tested. -- Mike Slifcak
6051
6052 2004-05-25 20:55 oetiker
6053
6054 * doc/rrdcreate.pod: subordinate term was improperly formed -- Mike
6055 Slifcak
6056
6057 2004-05-25 20:53 oetiker
6058
6059 * src/rrd_create.c, src/rrd_dump.c: prevent small leak when
6060 resources are exhausted -- Mike Slifcak
6061
6062 2004-05-25 20:52 oetiker
6063
6064 * THREADS, doc/rrdthreads.pod, doc/rrdtutorial.pod,
6065 doc/rrdupdate.pod, src/rrd_cgi.c, src/rrd_resize.c,
6066 src/rrd_restore.c, src/rrd_tool.c, src/rrd_update.c: fix spelling
6067 and syntax, especially in messages that are printed -- Mike
6068 Slifcak
6069
6070 2004-05-25 20:51 oetiker
6071
6072 * src/rrd_cgi.c, src/rrd_dump.c, src/rrd_restore.c, src/rrd_tool.c,
6073 src/rrd_update.c: Update displayed copyright messages to be
6074 consistent. -- Mike Slifcak
6075
6076 2004-05-25 20:51 oetiker
6077
6078 * doc/Makefile.am: don't process the old rrdgraph single file
6079 document -- Mike Slifcak
6080
6081 2004-05-25 20:50 oetiker
6082
6083 * rrdtool.spec: fix rpm rules -- Mike Slifcak
6084
6085 2004-05-25 20:50 oetiker
6086
6087 * debian/control: fixed debian dependencies -- Mike Slifcak
6088
6089 2004-05-25 16:51 oetiker
6090
6091 * src/rrd_rpncalc.c: The expression's head was first checking for
6092 LT, and then for LTIME, and the latter was never reached. --
6093 Stanislav Sinyagin <ssinyagin@yahoo.com>
6094
6095 2004-05-19 05:11 oetiker
6096
6097 * doc/rrd-beginners.pod: integrated from debian
6098
6099 2004-05-18 18:54 oetiker
6100
6101 * src/parsetime.c: its 365 days in a year .... -- Mike Slifcak
6102
6103 2004-05-18 18:53 oetiker
6104
6105 * CONTRIBUTORS, NEWS, README, TODO, bindings/perl-piped/README,
6106 bindings/perl-piped/RRDp.pm, bindings/perl-piped/t/base.t,
6107 bindings/perl-shared/RRDs.pm, bindings/tcl/README,
6108 doc/bin_dec_hex.pod, doc/cdeftutorial.pod, doc/rpntutorial.pod,
6109 doc/rrdcgi.pod, doc/rrdcreate.pod, doc/rrddump.pod,
6110 doc/rrdfetch.pod, doc/rrdgraph-old.pod, doc/rrdgraph.src,
6111 doc/rrdgraph_data.src, doc/rrdgraph_examples.src,
6112 doc/rrdgraph_graph.src, doc/rrdgraph_rpn.src, doc/rrdinfo.pod,
6113 doc/rrdresize.pod, doc/rrdrestore.pod, doc/rrdthreads.pod,
6114 doc/rrdtool.pod, doc/rrdtune.pod, doc/rrdtutorial.es.pod,
6115 doc/rrdtutorial.pod, doc/rrdupdate.pod, src/parsetime.c,
6116 src/rrd_fetch.c, src/rrd_format.c, src/rrd_gfx.c, src/rrd_graph.c:
6117 big spell checking patch -- slif@bellsouth.net
6118
6119 2004-05-18 18:51 oetiker
6120
6121 * src/rrd_restore.c: make force option work
6122
6123 2004-05-18 18:51 oetiker
6124
6125 * doc/Makefile.am: added beginners guide off debian --
6126 slif@bellsouth.net
6127
6128 2004-05-18 18:49 oetiker
6129
6130 * configure.ac, examples/4charts.pl.in, examples/Makefile.am,
6131 examples/shared-demo.pl.in, examples/stripes.pl.in: add 4chars and
6132 fix two examples -- Mike Slifcak <slif@bellsouth.net>
6133
6134 2004-05-18 18:40 oetiker
6135
6136 * debian, debian/README.Debian, debian/build_freetype.sh,
6137 debian/changelog, debian/control, debian/copyright,
6138 debian/librrd0-dev.files, debian/librrd0.files,
6139 debian/librrd0.postinst, debian/librrd0.postrm,
6140 debian/librrd0.shlibs, debian/librrdp-perl.files,
6141 debian/librrds-perl.files, debian/rrdtool-tcl.files,
6142 debian/rrdtool.files, debian/rules, debian/watch: initial debian
6143 build system added -- Mike Slifcak <slif@bellsouth.net>
6144
6145 2004-05-18 18:36 oetiker
6146
6147 * src/Makefile.am: fix library numbering -- Mike Slifcak
6148
6149 2004-05-18 18:25 oetiker
6150
6151 * doc/Makefile.am: better cleaning -- Mike Slifcak
6152
6153 2004-05-12 21:57 oetiker
6154
6155 * bindings/Makefile.am, doc/Makefile.am: locate the mkinstalldirs
6156 script at top level accept "configure --mandir=" settings -- Mike
6157 Slifcak <slif@bellsouth.net>
6158
6159 2004-05-04 21:01 oetiker
6160
6161 * doc/rrdgraph_rpn.src, src/rrd_rpncalc.c, src/rrd_rpncalc.h: Added
6162 the ATAN function. This is being used to convert a DS for each
6163 vector component of wind direction into a single direction for
6164 graphing.
6165 CDEF:avdir=yavg,xavg,/,ATAN,57.296,*,xavg,0,LT,180,0,IF,+,DUP,0,LT,360,0,IF,+
6166 -- Daniel Shiels <dan@marge.tofubar.com>
6167
6168 2004-05-04 20:54 oetiker
6169
6170 * rrdtool.spec: updated spec file -- Chris Adams
6171 <cmadams@hiwaay.net>
6172
6173 2004-05-04 05:25 oetiker
6174
6175 * MakeMakefile: die only after all the version checks are done and
6176 not for each one -- Alex van den Bogaerdt <alex@ergens.op.het.net>
6177
6178 2004-05-03 14:05 oetiker
6179
6180 * Makefile.am, configure.ac, src/Makefile.am: * Allows rrdtool 1.1.x
6181 (2004-04-29) to compile on freebsd. * Add configure options
6182 --disable-rrdcgi disable building of rrdcgi --disable-pthread
6183 disable multithread support -- Stanislav Sinyagin
6184 <ssinyagin@yahoo.com>
6185
6186 2004-05-02 21:10 oetiker
6187
6188 * configure.ac, src/rrd_graph.c: See the patch, attached. It changes
6189 the default angle to 90, and allows one to change it from
6190 configure command line: ./configure RRDGRAPH_YLEGEND_ANGLE=270.0
6191 -- Stanislav Sinyagin <ssinyagin@yahoo.com>
6192
6193 2004-04-18 10:21 oetiker
6194
6195 * src/rrd_restore.c: fixed O_BINARY
6196
6197 2004-03-23 21:34 oetiker
6198
6199 * src/rrd_restore.c: make sure fole is opened binary on restore ...
6200 to make things work on windows -- "Girod, Laurent"
6201 <Laurent.Girod@pmintl.com>
6202
6203 2004-03-21 11:40 oetiker
6204
6205 * doc/rrdgraph.src, src/rrd_graph.c, src/rrd_graph.h,
6206 src/rrd_tool.c: Added --only-graph option -- Piotr Kodzis
6207 <Piotr.Kodzis@inteligo.pl>
6208
6209 2004-03-14 20:58 oetiker
6210
6211 * MakeMakefile, acinclude.m4, bindings/Makefile.am,
6212 bindings/perl-shared/Makefile.PL, bindings/perl-shared/RRDs.pm,
6213 bindings/perl-shared/t/base.t, configure.ac, doc/Makefile.am: make
6214 MakeMaker work on debian and fix some leftovers from the library
6215 rip-out transition -- Tobi
6216
6217 2004-01-19 23:41 oetiker
6218
6219 * src/VeraMono.ttf, src/compile_afm.pl: initial
6220
6221 2004-01-19 23:39 oetiker
6222
6223 * config: kill
6224
6225 2004-01-19 23:39 oetiker
6226
6227 * config/Makefile.am: remove
6228
6229 2004-01-19 23:37 oetiker
6230
6231 * libraries/cgilib-0.4: kill it
6232
6233 2004-01-19 23:35 oetiker
6234
6235 * libraries/Makefile.am, libraries/cgilib-0.4/Makefile.am,
6236 libraries/cgilib-0.4/cgi.5, libraries/cgilib-0.4/cgi.c,
6237 libraries/cgilib-0.4/cgi.h, libraries/cgilib-0.4/cgiDebug.3,
6238 libraries/cgilib-0.4/cgiGetValue.3,
6239 libraries/cgilib-0.4/cgiHeader.3, libraries/cgilib-0.4/cgiInit.3,
6240 libraries/cgilib-0.4/cgiRedirect.3,
6241 libraries/cgilib-0.4/cgilib.dsp, libraries/cgilib-0.4/cgilib.dsw,
6242 libraries/cgilib-0.4/cgilib.vcproj,
6243 libraries/cgilib-0.4/cgitest.c, libraries/cgilib-0.4/jumpto.c,
6244 libraries/cgilib-0.4/readme, libraries/freetype-2.0.5-import.txt,
6245 libraries/libart_lgpl-2.3.7, libraries/libpng-1.2.0,
6246 libraries/libpng-1.2.0-import.txt, libraries/zlib-1.1.4: killem
6247
6248 2004-01-19 23:27 oetiker
6249
6250 * libraries/freetype-2.0.5: all must go
6251
6252 2004-01-19 23:17 oetiker
6253
6254 * MakeMakefile, Makefile.am, NEWS, README, bindings/Makefile.am,
6255 bindings/perl-shared/Makefile.PL, bindings/perl-shared/RRDs.xs,
6256 bindings/tcl/Makefile.am, configure.ac, doc/rrdcgi.pod,
6257 libraries/Makefile.am: misc fixes to get rrdtool working without
6258 included libraries.
6259
6260 2004-01-19 23:16 oetiker
6261
6262 * src/Makefile.am, src/rrd_gfx.h: modifications for 'no more local
6263 libraries'
6264
6265 2004-01-15 18:14 oetiker
6266
6267 * bindings/perl-shared/RRDs.pm, bindings/perl-shared/RRDs.xs:
6268 addition of RRDs::times -- Christophe Kalt <kalt@taranis.org>
6269
6270 2003-12-26 16:54 oetiker
6271
6272 * src/rrd_graph.c: using --riggid it is possible to get a case where
6273 minval is bigger than maxval ... this breaks the horizontal grid
6274 ...
6275
6276 2003-11-27 06:31 oetiker
6277
6278 * bindings/perl-shared/RRDs.xs: Stop RRDs for segfaulting on invalid
6279 graph input -- Ian Holsman <Ian.Holsman@cnet.com>
6280
6281 2003-11-27 06:30 oetiker
6282
6283 * src/rrd_cgi.c: make rrd_cgi build again ... Ian Holsman
6284 <rrd.developers@holsman.net>
6285
6286 2003-11-23 12:55 oetiker
6287
6288 * doc/rrdcgi.pod, src/rrd_cgi.c: New recursive parser for rrdcgi by
6289 Arend-Jan Wijtzes <ajwytzes@wise-guys.nl>
6290
6291 2003-11-19 07:06 oetiker
6292
6293 * src/rrd_gfx.c: Adding attributions: * xml fix was by Ian Holsman
6294 <rrd.developers@holsman.net> * font rotation was by Chris
6295 Turbeville <turbo@verio.net>
6296
6297 2003-11-19 06:58 oetiker
6298
6299 * src/rrd_gfx.c: fixed svg generation
6300
6301 2003-11-17 11:43 oetiker
6302
6303 * src/rrd_restore.c: more correct usage added -- Eldad Zack
6304 <eldad@stoneshaft.ath.cx>
6305
6306 2003-11-14 23:10 oetiker
6307
6308 * src/rrd_cgi.c: handle NULL pointers gracefully
6309
6310 2003-11-12 22:14 oetiker
6311
6312 * bindings/perl-shared/RRDs.xs, src/rrd.h, src/rrd_cgi.c,
6313 src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c: allow to pass an
6314 open filehandle into rrd_graph as an extra argument
6315
6316 2003-11-12 22:13 oetiker
6317
6318 * src/rrd_create.c: make create much faster .. -- David M. Grimes
6319 <dgrimes@navisite.com>
6320
6321 2003-11-11 21:19 oetiker
6322
6323 * doc/rrdrestore.pod, src/rrd_restore.c, src/rrd_tool.c: Allow to
6324 force overwrite when restoring from xml to rrd. -- Eldad Zack
6325 <eldad@stoneshaft.ath.cx>
6326
6327 2003-11-11 19:46 oetiker
6328
6329 * src/fnv.h, src/parsetime.c, src/rrd.h, src/rrd_cgi.c,
6330 src/rrd_create.c, src/rrd_fetch.c, src/rrd_graph.c,
6331 src/rrd_graph_helper.c, src/rrd_update.c, src/rrd_xport.c:
6332 replaced time_value with rrd_time_value as MacOS X introduced a
6333 struct of that name in their standard headers
6334
6335 2003-11-11 19:38 oetiker
6336
6337 * src/rrd_update.c: rrd files should NOT change size ever ... bulk
6338 update code wa buggy. -- David M. Grimes <dgrimes@navisite.com>
6339
6340 2003-11-04 22:20 oetiker
6341
6342 * src/rrd_tool.c: 20 chars max in a ds name -- Kuba Filipowicz
6343 <amo@axit.pl>
6344
6345 2003-10-26 19:29 oetiker
6346
6347 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: added rotation ...
6348
6349 2003-09-04 13:16 oetiker
6350
6351 * src/rrd_update.c: should not assign but compare ... grrrrr
6352
6353 2003-09-02 21:58 oetiker
6354
6355 * src/rrd_update.c: be pickier about what we accept in rrd_update.
6356 Complain if things do not work out
6357
6358 2003-08-28 21:48 oetiker
6359
6360 * configure.ac: make sure we get only 1 flag -- Chris Turbeville
6361 <turbo@verio.net>
6362
6363 2003-07-28 21:59 oetiker
6364
6365 * bindings/Makefile.am, libraries/freetype-2.0.5/Makefile.am,
6366 src/Makefile.am: I was just taking a look at the development
6367 RRDtool build (I'm looking forward to SVG support), and had a few
6368 problems with an out-of-tree build. I find using a separate build
6369 directory makes things much easier to manage, especially when
6370 building for multiple architectures. I've attached the minor
6371 patches for the progress that I made (I couldn't get the Perl
6372 modules to work, but the main binaries seem okay), and would be
6373 grateful if you could commit them (or something like them!). --
6374 Joseph Walton <joe@kafsemo.org>
6375
6376 2003-07-24 14:51 jake
6377
6378 * src/rrd_graph.h: Allow hyphen character in DEF_NAM_FMT to match
6379 DS_NAM_FMT.
6380
6381 2003-07-16 23:41 jake
6382
6383 * confignt/config.h, libraries/cgilib-0.4/cgilib.vcproj,
6384 libraries/freetype-2.0.5/freetype.vcproj,
6385 libraries/libart_lgpl-2.3.7/libart.vcproj,
6386 libraries/libpng-1.2.0/png.vcproj,
6387 libraries/zlib-1.1.4/zlib.vcproj, src/rrd.vcproj,
6388 src/rrd_cgi.vcproj, src/rrd_graph.c, src/rrdtool.sln,
6389 src/rrdtool.vcproj: Updated MS Visual C++ files from 7.0 to 7.1.
6390 Add code to rrd_graph.c: rrd_graph_init() to use %windir%
6391 environment variable to find the default font at runtime.
6392
6393 2003-07-15 00:58 jake
6394
6395 * src/rrd_rpncalc.h: Moved OP_COUNT to the end of the enumeration.
6396
6397 2003-05-20 20:51 oetiker
6398
6399 * doc/rrdcgi.pod, src/rrd_cgi.c: I've made a patch to rrdcgi to add
6400 <RRD::TIME::STRFTIME ...> which allows you to re-format start and
6401 end-time at-style times using strftime. This allows easy timespans
6402 in the graph (e.g. -2weeks) to be formatted into more usual times.
6403 -- "Erskine, Thomas" <terskine@NRCan.gc.ca>
6404
6405 2003-05-03 15:41 oetiker
6406
6407 * src/rrd_create.c: small patch to rrd_create.c that corrects
6408 problem with the version number of the newly created files. --
6409 Sasha Mikheev <sasha@avalon-net.co.il>
6410
6411 2003-04-29 21:56 oetiker
6412
6413 * src/rrd_open.c: readline in rrd_open.c reads the file in 8 KB
6414 blocks, and calls realloc for each block. realloc is very slow in
6415 Mac OS X for huge blocks, e.g. when restoring databases from huge
6416 xml files. This patch finds the size of the file, and starts out
6417 with malloc'ing the full size. -- Peter Speck <speck@ruc.dk>
6418
6419 2003-04-29 19:37 oetiker
6420
6421 * doc/rrdfetch.pod: added comment on iso
6422
6423 2003-04-29 19:14 jake
6424
6425 * MakeMakefile, doc/rrdupdate.pod, src/rrd_update.c: Change updatev
6426 RRA return from index_number to cf_nam, pdp_cnt. Also revert
6427 accidental addition of -I to aclocal MakeMakefile.
6428
6429 2003-04-26 05:11 oetiker
6430
6431 * src/rrd_restore.c: only restore V2 and larger.
6432
6433 2003-04-25 18:35 jake
6434
6435 * MakeMakefile, bindings/perl-shared/RRDs.pm,
6436 bindings/perl-shared/RRDs.xs, doc/rrdtool.pod, doc/rrdupdate.pod,
6437 src/rrd.h, src/rrd_create.c, src/rrd_info.c, src/rrd_tool.c,
6438 src/rrd_tool.h, src/rrd_update.c: Alternate update interface,
6439 updatev. Returns info about CDPs written to disk as result of
6440 update. Output format is similar to rrd_info, a hash of
6441 key-values.
6442
6443 2003-04-23 22:47 oetiker
6444
6445 * src/rrd_restore.c: fixed version checks to only complain if xml
6446 version is > than current RRD version
6447
6448 2003-04-11 19:43 oetiker
6449
6450 * doc/rrdcreate.pod, doc/rrdgraph-old.pod, doc/rrdgraph_rpn.src,
6451 src/rrd_open.c, src/rrd_restore.c, src/rrd_rpncalc.c,
6452 src/rrd_rpncalc.h, src/rrd_tool.c: New special value COUNT which
6453 allows calculations based on the position of a value within a data
6454 set. Bug fix in rrd_rpncalc.c. PREV returned erroneus value for
6455 the second value. Bug fix in rrd_restore.c. Bug causing seek error
6456 when accessing an RRD restored from an xml that holds an RRD
6457 version <3. -- Ruben Justo <ruben@ainek.com>
6458
6459 2003-04-04 20:51 oetiker
6460
6461 * src/rrd_gfx.c: I think I found a very small bug in rrd graph PDF
6462 output : the is_stream member of pdf_buffer is not initialized,
6463 making bad PDF sometimes (I found a case where is_stream was != 0
6464 for the font initialization). -- lhoudard@netcourrier.com
6465
6466 2003-04-01 22:52 jake
6467
6468 * THREADS, bindings/perl-shared/ntmake.pl, src/rrd.dsp, src/rrd.h,
6469 src/rrd.vcproj, src/rrd_graph.c, src/rrd_nan_inf.c,
6470 src/rrd_not_thread_safe.c, src/rrd_thread_safe_nt.c,
6471 src/rrd_tool.h, src/rrdtool.dsp: Fix Win32 build. VC++ 6.0 and 7.0
6472 now use the thread-safe code.
6473
6474 2003-03-31 21:22 oetiker
6475
6476 * src/rrd_format.h, src/rrd_open.c, src/rrd_update.c: enables
6477 RRDtool updates with microsecond or in case of windows millisecond
6478 precision. This is needed to reduce time measurement error when
6479 archive step is small. (<30s) -- Sasha Mikheev
6480 <sasha@avalon-net.co.il>
6481
6482 2003-03-25 22:29 oetiker
6483
6484 * bindings/perl-shared/ntmake.pl: use the environment variable
6485 VCINSTALLDIR -- Ian Holsman <rrd.developers@holsman.net>
6486
6487 2003-03-24 22:08 oetiker
6488
6489 * src/rrd_thread_safe.c: strerror should not turn us recursive here
6490 ... -- Peter Stamfest <peter@stamfest.at>
6491
6492 2003-03-24 22:05 oetiker
6493
6494 * src/rrd_not_thread_safe.c: strerror must not become recursive --
6495 Peter Stamfest <peter@stamfest.at>
6496
6497 2003-03-12 20:39 oetiker
6498
6499 * doc/rrdresize.pod: remove ^M
6500
6501 2003-03-10 00:30 oetiker
6502
6503 * src/rrd_diff.c: handle cases with two negative numbers -- Sasha
6504 Mikheev <sasha@avalon-net.co.il>
6505
6506 2003-03-08 18:44 oetiker
6507
6508 * src/rrd_graph.c: don't display legends for [HV]RULEs out of graph
6509 bounds (rrdgraph) -- Christophe Kalt <kalt@taranis.org>
6510
6511 2003-03-01 22:25 oetiker
6512
6513 * src/rrd_tool.c: really suppress size output when talking to stdout.
6514 Patch from Mat Zimmerman @ debian
6515
6516 2003-02-24 18:26 oetiker
6517
6518 * examples/piped-demo.pl.in: fix for : in piped demo
6519
6520 2003-02-22 21:57 oetiker
6521
6522 * doc/rrdthreads.pod: Initial checkin -- Peter Stamfest
6523 <peter@stamfest.at>
6524
6525 2003-02-22 21:57 oetiker
6526
6527 * doc/Makefile.am, src/Makefile.am, src/rrd_error.c: a patch to
6528 avoid a memory leak and a Makefile.am patch to distribute all
6529 required source files -- Peter Stamfest <peter@stamfest.at>
6530
6531 2003-02-21 22:40 oetiker
6532
6533 * examples/piped-demo.pl.in: colons must be escaped
6534
6535 2003-02-20 21:48 oetiker
6536
6537 * libraries/libpng-1.2.0/Makefile.am, src/Makefile.am: make the
6538 threading work and compile, fix linking to libpng and update the
6539 timestamps in the files
6540
6541 2003-02-20 21:27 oetiker
6542
6543 * src/Makefile.am, src/rrd_thread_safe.c, src/rrd_tool.c: updated
6544 copyright dates removed error.h from threaded variant added
6545 compiletime to rrdtool
6546
6547 2003-02-16 12:32 oetiker
6548
6549 * src/rrd_restore.c: if output is - there is not need to deref the
6550 handler
6551
6552 2003-02-16 12:31 oetiker
6553
6554 * src/parsetime.c: expect seems to exist on some systems in the
6555 system inc files
6556
6557 2003-02-13 07:05 oetiker
6558
6559 * Makefile.am, THREADS, configure.ac, src/Makefile.am,
6560 src/parsetime.c, src/rrd.h, src/rrd_cgi.c, src/rrd_create.c,
6561 src/rrd_dump.c, src/rrd_error.c, src/rrd_format.c,
6562 src/rrd_graph.c, src/rrd_graph_helper.c, src/rrd_info.c,
6563 src/rrd_is_thread_safe.h, src/rrd_last.c,
6564 src/rrd_not_thread_safe.c, src/rrd_open.c, src/rrd_restore.c,
6565 src/rrd_rpncalc.c, src/rrd_stat.c, src/rrd_thread_safe.c,
6566 src/rrd_tool.c, src/rrd_tool.h, src/rrd_update.c: Find attached
6567 the patch I promised to send to you. Please note that there are
6568 three new source files (src/rrd_is_thread_safe.h,
6569 src/rrd_thread_safe.c and src/rrd_not_thread_safe.c) and the
6570 introduction of librrd_th. This library is identical to librrd,
6571 but it contains support code for per-thread global variables
6572 currently used for error information only. This is similar to how
6573 errno per-thread variables are implemented. librrd_th must be
6574 linked alongside of libpthred There is also a new file "THREADS",
6575 holding some documentation. -- Peter Stamfest <peter@stamfest.at>
6576
6577 2003-02-12 07:06 oetiker
6578
6579 * CONTRIBUTORS, bindings/Makefile.am, bindings/perl-shared/MANIFEST,
6580 libraries/Makefile.am, src/Makefile.am: improved dist target --
6581 Peter Stamfest <peter@stamfest.at>
6582
6583 2003-02-11 10:16 oetiker
6584
6585 * doc/rrdgraph_graph.src: removed lg we do not allow this in the
6586 code at the moment
6587
6588 2003-02-05 18:16 oetiker
6589
6590 * src/rrd_resize.c: rrd resize SHRINK was broken :-) -- Scott Mace
6591 <smace@intt.ORG>
6592
6593 2003-01-31 06:46 oetiker
6594
6595 * src/rrd_graph.c: The NaN check should only use lastgdes when
6596 following a STACK -- Scott Mace <smace@intt.ORG>
6597
6598 2003-01-30 21:39 oetiker
6599
6600 * src/rrd_graph.c: fix stak+nan error ... Scott Mace
6601 <smace@intt.ORG>
6602
6603 2003-01-29 07:17 oetiker
6604
6605 * src/rrd_graph.c: fixed the processing of
6606 TICK:vname#color:frac:legend -- Scott Mace <smace@intt.ORG>
6607
6608 2003-01-25 22:50 oetiker
6609
6610 * CONTRIBUTORS, examples/4charts.pl.in, src/rrd_graph.c,
6611 src/rrd_graph.h: added function (--no-minor) to turn off minor
6612 gridlines on graphs -- Travis Brown <tebrown@csh.rit.edu>
6613
6614 2003-01-16 23:27 oetiker
6615
6616 * src/rrd_fetch.c: fix border condition in rra selection of
6617 rrd_fetch -- Stanislav Sinyagin <ssinyagin@yahoo.com>
6618
6619 2003-01-15 19:24 oetiker
6620
6621 * doc/rrdcreate.pod, doc/rrdgraph-old.pod, doc/rrdgraph.src,
6622 doc/rrdgraph_graph.src, src/rrd_graph.c: * single letter variants
6623 for all graph options -- James Overbeck <grendel@gmo.jp>
6624
6625 2002-12-14 22:30 oetiker
6626
6627 * configure.ac: fix rrdtool compile on solaris where CC for perl is
6628 "gcc -B/usr/ccs/bin/" -- Russell Van Tassell
6629 <russell@loosenut.com>
6630
6631 2002-11-29 11:57 oetiker
6632
6633 * doc/rrdtool.pod: note on info added
6634
6635 2002-11-19 22:33 oetiker
6636
6637 * doc/rrdgraph-old.pod, doc/rrdgraph_graph.src, src/rrd_graph.c:
6638 added g as valid string format value
6639
6640 2002-11-18 23:37 oetiker
6641
6642 * configure.ac: check for -OPT:IEEE_NaN_inf=ON on SGI C compiler --
6643 Albert Chin-A-Young <china@thewrittenword.com>
6644
6645 2002-11-03 15:07 oetiker
6646
6647 * MakeMakefile: fixed
6648
6649 2002-10-24 21:17 oetiker
6650
6651 * src/rrd_cgi.c: added patch for apache 2 compatibility
6652
6653 2002-10-07 06:22 oetiker
6654
6655 * MakeMakefile: keep up with the jhonses
6656
6657 2002-10-07 06:21 oetiker
6658
6659 * src/rrd_graph.c: -z does not take an option -- Tomoyuki Murakami
6660 <tomoyuki@pobox.com>
6661
6662 2002-09-02 18:41 oetiker
6663
6664 * src/rrd_graph.c: fixed leak in VDEF_PERCENT handling -- Perry Stoll
6665 <perry_stoll@yahoo.com>
6666
6667 2002-08-01 05:42 oetiker
6668
6669 * src/rrd_graph.c: fix for segfault condition in print_calc -- Paul
6670 Clifford <paul.clifford@bbc.co.uk>
6671
6672 2002-07-31 05:42 oetiker
6673
6674 * doc/rrdfetch.pod: improved fetch explanation --
6675 Nenad.Antic@era.ericsson.se
6676
6677 2002-07-13 18:35 oetiker
6678
6679 * src/rrd_graph.h, src/rrd_rpncalc.c, src/rrd_rpncalc.h: fixed
6680 DEF_NAM_FMT definition added double include protection the
6681 rrd_graph.h and rrd_rpncalc.h
6682
6683 2002-07-12 11:20 oetiker
6684
6685 * src/rrd_rpncalc.c: fixed PREV parsing ... Gonzalo Augusto Arana
6686 Tagle <garana@uolsinectis.com.ar>
6687
6688 2002-07-06 15:45 oetiker
6689
6690 * src/rrd_rpncalc.h: new operators must be added at the END of the
6691 sequence ...
6692
6693 2002-07-05 18:57 oetiker
6694
6695 * doc/cdeftutorial.pod, doc/rrdgraph_rpn.src, src/rrd_graph.c,
6696 src/rrd_rpncalc.c, src/rrd_rpncalc.h: new operand on rrdgraph
6697 CDEFs: PREV(xxxx) -- Gonzalo Augusto Arana Tagle
6698 <garana@uolsinectis.com.ar>
6699
6700 2002-07-05 18:47 oetiker
6701
6702 * bindings/perl-shared/RRDs.pm: explain tzset
6703
6704 2002-07-02 10:35 oetiker
6705
6706 * src/rrd_nan_inf.c: fixed DINF for win32
6707
6708 2002-06-29 15:33 alex
6709
6710 * doc/rrdgraph.src, doc/rrdgraph_data.src, doc/rrdgraph_graph.src:
6711 Changed DEF:...
6712
6713 2002-06-29 15:24 alex
6714
6715 * src/rrd_graph.c, src/rrd_graph.h, src/rrd_graph_helper.c: Changed
6716 parsing again. Added a DEBUG prefix to all grapher commands
6717
6718 2002-06-29 14:55 alex
6719
6720 * src/rrd_graph_helper.h: Not needed anymore
6721
6722 2002-06-27 19:34 alex
6723
6724 * src/rrd_graph.c, src/rrd_graph.h: DEF now takes "--start" and
6725 "--end" LINEx, AREA and such now take parameter "STACK"
6726
6727 2002-06-23 23:13 alex
6728
6729 * doc/rrdgraph_data.src, doc/rrdgraph_examples.src: Updated docs for
6730 the "DEF ... :step=nnnn" case
6731
6732 2002-06-23 22:29 alex
6733
6734 * src/Makefile.am, src/rrd_fetch.c, src/rrd_graph.c,
6735 src/rrd_resize.c: Added "step=1800" and such to "DEF" Cleaned some
6736 of the signed vs. unsigned problems
6737
6738 2002-06-23 22:28 alex
6739
6740 * src/rrd_format.h, src/rrd_nan_inf.c, src/rrd_nan_inf.h: In stead
6741 of a zillion warnings, only one place gives a warning for DNAN
6742
6743 2002-06-20 00:21 jake
6744
6745 * NT-BUILD-TIPS.txt, bindings/perl-shared/RRDs.xs,
6746 bindings/perl-shared/ntmake.pl, confignt/config.h,
6747 libraries/freetype-2.0.5/freetype.dsp,
6748 libraries/libart_lgpl-2.3.7/libart.dsp,
6749 libraries/libpng-1.2.0/png.dsp, libraries/zlib-1.1.4/zlib.dsp,
6750 src/rrd.dsp, src/rrd_open.c, src/rrd_tool.h, src/rrdtool.dsp,
6751 src/rrdtool.ncb: More Win32 build changes; thanks to Kerry
6752 Calvert.
6753
6754 2002-06-14 12:15 oetiker
6755
6756 * doc/rrdresize.pod: better explanations -- "Shipway, Steve"
6757 <steve.shipway@eds.com>
6758
6759 2002-05-22 15:25 jake
6760
6761 * doc/rrdtune.pod: Changed intercept to slope for beta parameter in
6762 rrdtune doc.
6763
6764 2002-05-22 05:35 oetiker
6765
6766 * bindings/perl-shared/ntmake.pl,
6767 libraries/cgilib-0.4/cgilib.vcproj,
6768 libraries/freetype-2.0.5/freetype.vcproj,
6769 libraries/libart_lgpl-2.3.7/libart.vcproj,
6770 libraries/libpng-1.2.0/png.vcproj,
6771 libraries/zlib-1.1.4/zlib.vcproj, src/rrd.vcproj,
6772 src/rrd_cgi.vcproj, src/rrdtool.ncb, src/rrdtool.sln,
6773 src/rrdtool.suo, src/rrdtool.vcproj: VC++ .NET (7.0) project files
6774 -- Eric Chamberlain <echamber@socrates.Berkeley.EDU>
6775
6776 2002-05-16 19:18 oetiker
6777
6778 * configure.ac: added -W ... lets have some more warnings ... with
6779 gcc 3.1 985
6780
6781 2002-05-15 06:14 oetiker
6782
6783 * libraries/afm/compile_afm.pl, src/rrd_afm_data.c: afm fixes --
6784 Peter Speck <speck@ruc.dk>
6785
6786 2002-05-14 21:52 jake
6787
6788 * NT-BUILD-TIPS.txt, confignt/config.h,
6789 libraries/libart_lgpl-2.3.7/libart.dsp, src/rrd.dsp,
6790 src/rrd_tool.c, src/rrdtool.dsp: Fix Win32 Build compatibility.
6791
6792 2002-05-14 21:48 oetiker
6793
6794 * src/rrd_restore.c: double free fixed
6795
6796 2002-05-14 05:28 oetiker
6797
6798 * configure.ac, src/rrd_tool.c: make opendir readdir chdir chroot
6799 and thus the serverfunctionality a conditional compile depending
6800 on the presence of the necessary function calls.
6801
6802 2002-05-11 09:09 oetiker
6803
6804 * configure.ac, src/rrd_tool.c, src/rrd_tool.h: make dirent
6805 sys/types and sys/stat autoconfable ....
6806
6807 2002-05-08 20:34 oetiker
6808
6809 * doc/rrdtool.pod, src/rrd_tool.c, src/rrd_tool.h: Add functionality
6810 to rrdtool to run it as a 'server' -- Hartmut.Vogler@epost.de
6811
6812 2002-05-07 21:58 oetiker
6813
6814 * CONTRIBUTORS, bindings/perl-shared/RRDs.xs, doc/Makefile.am,
6815 doc/rrdtool.pod, doc/rrdxport.pod, examples/shared-demo.pl.in,
6816 src/Makefile.am, src/rrd.h, src/rrd_graph.c, src/rrd_graph.h,
6817 src/rrd_tool.c, src/rrd_xport.c, src/rrd_xport.h: new command
6818 rrdtool xport integrated -- Wolfgang Schrimm
6819 <Wolfgang.Schrimm@urz.uni-heidelberg.de>
6820
6821 2002-05-02 13:23 oetiker
6822
6823 * doc/rrdcreate.pod: typo fixed
6824
6825 2002-04-29 17:11 oetiker
6826
6827 * src/rrd_graph.c: badformat parser fixed ... for good this time I
6828 hope
6829
6830 2002-04-28 19:13 oetiker
6831
6832 * src/rrd_graph.c: inserted PRINT checker at the wrong point ...
6833
6834 2002-04-28 14:14 oetiker
6835
6836 * src/rrd_graph.c: It's nice and simple, the error checker for the
6837 PRINT stuff which is passed to printf() is not allowing certain
6838 valid printf() style operations which make text alignment much
6839 more fun. -- Richard A Steenbergen <ras@e-gerbil.net>
6840
6841 2002-04-24 21:04 oetiker
6842
6843 * examples/cgi-demo.cgi, libraries/libart_lgpl-2.3.7/art_config.h,
6844 src/rrd_graph.c: fixed setlocale issues
6845
6846 2002-04-24 20:54 oetiker
6847
6848 * configure.ac, doc/rrdgraph.src: fixed address for wishlist
6849
6850 2002-04-24 20:49 oetiker
6851
6852 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: Patch for
6853 supporting PDF as output format
6854
6855 2002-04-24 20:49 oetiker
6856
6857 * src/rrd_graph.c, src/rrd_graph.h: Modification of rrd_graph.c/h so
6858 it uses dashes for gridlines much like rrdtool 1.0 Avoids drawing
6859 minor vertical gridlines where a major gridline is to avoid
6860 artifacts from having the grey line beneath the red one. Patches
6861 src/rrd_graph.c and src/rrd_graph.h -- Peter Speck <speck@ruc.dk
6862
6863 2002-04-24 20:48 oetiker
6864
6865 * src/rrd_gfx.c: Improvement of svg/eps dash code so it adjusts
6866 dash-lengths for round caps. -- Peter Speck <speck@ruc.dk>
6867
6868 2002-04-24 20:43 oetiker
6869
6870 * src/rrd_graph.c: fixed setlocale issues
6871
6872 2002-04-16 05:00 oetiker
6873
6874 * doc/rrdgraph.src: doc for gridfit by peter
6875
6876 2002-04-15 21:29 oetiker
6877
6878 * src/rrd_gfx.c, src/rrd_graph.c, src/rrd_graph.h: Evenly-spaced
6879 y-axis gridlines. I had to split horizontal_grid() into
6880 calc_horizontal_grid and draw_horizontal_grid as the calculated
6881 info is needed in the adjustment code. My previous patch had the
6882 problem that it adjusted the y-axis too late, e.g. after the data
6883 lines was drawn. The result of the calc is stored in struct
6884 ygrid_scale_t which image_desc_t has as a member. --no-gridfit is
6885 implemented. The round-to-integer coordinates for png is moved to
6886 the libart code in rrd_gfx. The 'close path' code is cleaned up so
6887 the node list is left unchanged if you want to save the same graph
6888 in multiple formats in one run. The rounding is done on the scaled
6889 coordinates (zoom). I have made a simple version for logarithmic y
6890 scales as such a scale might have 5 gridlines with 4 difference
6891 spacings. This version only uses y = 10^x values for modifying the
6892 scale. -- Peter Speck <speck@ruc.dk>
6893
6894 2002-04-09 21:35 oetiker
6895
6896 * doc/rrdcgi.pod: remove boguos description of goodfor and refresh
6897
6898 2002-04-09 21:34 oetiker
6899
6900 * bindings/perl-shared/RRDs.xs: removed tzset as it is in rrd_graph
6901 now
6902
6903 2002-04-09 21:34 oetiker
6904
6905 * configure.ac, src/rrd_graph.c: added tzset and setlocale to
6906 rrd_graph
6907
6908 2002-04-07 22:07 oetiker
6909
6910 * src/rrd_afm.c, src/rrd_afm.h, src/rrd_afm_data.c,
6911 src/rrd_afm_data.h: added missing files from peters patch
6912
6913 2002-04-07 20:20 oetiker
6914
6915 * configure.ac, doc/rrdgraph.src, examples/4charts.pl.in,
6916 examples/bigtops.pl, examples/piped-demo.pl,
6917 examples/shared-demo.pl, examples/stripes.pl,
6918 libraries/Makefile.am, libraries/afm, libraries/afm/COPYRIGHT.txt,
6919 libraries/afm/Courier-Bold.afm,
6920 libraries/afm/Courier-BoldOblique.afm,
6921 libraries/afm/Courier-Oblique.afm, libraries/afm/Courier.afm,
6922 libraries/afm/Helvetica-Bold.afm,
6923 libraries/afm/Helvetica-BoldOblique.afm,
6924 libraries/afm/Helvetica-Oblique.afm, libraries/afm/Helvetica.afm,
6925 libraries/afm/Makefile.am, libraries/afm/Symbol.afm,
6926 libraries/afm/Times-Bold.afm, libraries/afm/Times-BoldItalic.afm,
6927 libraries/afm/Times-Italic.afm, libraries/afm/Times-Roman.afm,
6928 libraries/afm/ZapfDingbats.afm, libraries/afm/compile_afm.pl,
6929 libraries/afm/glyphlist.txt, libraries/afm/test-afm.c,
6930 libraries/libart_lgpl-2.3.7/Makefile.in,
6931 libraries/libpng-1.2.0/Makefile.in, src/Makefile.am,
6932 src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c, src/rrd_tool.c: 3
6933 patches, #3 depends on #1 as EPS uses AFM for stringwidth too.
6934 src/rrd_afm.[ch], src/rrd_afm_data.[ch] and changes to
6935 rrd_gfx.[ch] to use AFM for stringwidth in SVG output.
6936 libraries/afm with .afm files for the standard 14 postscript fonts
6937 and perl script to create src/rrd_afm_data.c Includes small test
6938 program to show examples of calculated stringwidth and actual
6939 stringwidth. Adds EPS output support. Modifies rrd_tool.c as
6940 rrd_graph() changes the argv pointer, and rrd_tool then always
6941 wrote the 200x100 output line to the file (which probably doesn't
6942 do anything for png images, but eps files fail having it after the
6943 %%EOF marker). -- Peter Speck <speck@ruc.dk>
6944
6945 2002-04-06 12:40 alex
6946
6947 * src/rrd_graph.c: Different default font when WIN32 is defined
6948
6949 2002-04-06 12:25 alex
6950
6951 * NT-BUILD-TIPS.txt, bindings/perl-shared/Makefile.PL,
6952 bindings/perl-shared/RRDs.pm, bindings/perl-shared/ntmake.pl,
6953 bindings/perl-shared/t/base.t, doc/Makefile.am,
6954 doc/cdeftutorial.pod, doc/rrdgraph-old.pod,
6955 doc/rrdgraph_graph.src, doc/rrdtutorial.es.pod,
6956 examples/cgi-demo.cgi, examples/cgi-demo.cgi.in,
6957 examples/piped-demo.pl, examples/piped-demo.pl.in,
6958 examples/shared-demo.pl, examples/shared-demo.pl.in,
6959 src/rrd_cgi.c, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
6960 src/rrd_graph.h, src/rrd_tool.h: Removed references to GIF Changed
6961 y0 and such into Y0 and so
6962
6963 2002-04-05 23:51 jake
6964
6965 * NT-BUILD-TIPS.txt, bindings/perl-shared/RRDs.xs,
6966 bindings/perl-shared/ntmake.pl, confignt, confignt/config.h,
6967 libraries/freetype-2.0.5/freetype.dsp,
6968 libraries/libart_lgpl-2.3.7/libart.dsp,
6969 libraries/libpng-1.2.0/png.dsp, libraries/zlib-1.1.4/zlib.dsp,
6970 src/ntconfig.h, src/rrd.dsp, src/rrd_gfx.c, src/rrd_graph.c,
6971 src/rrd_tool.h, src/rrdtool.dsp, src/rrdtool.dsw: Updated/added
6972 MVSC++ 6.0 project files for compilation of rrd.lib and
6973 rrdtool.exe on Win32. Changes for RRDs compilation on Win32. Moved
6974 src/ntconfig.h to confignt/config.h.
6975
6976 2002-04-03 14:52 oetiker
6977
6978 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c, src/rrd_graph.h: As
6979 gfx_canvas_t now has exactly the same lifespan as image_desc_t,
6980 I've made 'gfx_canvas_t canvas' a member of image_desc_t and
6981 dropped it as a separate parameter in all function calls.
6982 imgformat, interlaced and zoom are moved to gfx_canvas_t. I have
6983 dropped my old fontlib-enum as imgformat contains that
6984 information. The gfx_render_xxx switch is moved to rrd_gfx so
6985 rrd_graph is (almost) only bothered with image formats in cmd line
6986 parsing. gfx_close_path is added. gfx_new_dashed_line is added
6987 with 2 new arguments: length of a dash and length between dashes.
6988 gfx_new_line is still there for plain lines. Having dash-length ==
6989 0 creates normal line. rrd_graph.c is not updated for dashed
6990 lines. It's not decided how one should specify which and how lines
6991 are dashed. An extension of the color specification? svg is
6992 updated for dashes and opacity, but libart code is not. I've fixed
6993 indent in SVG, all lines had a space before func decl. etc. Misc
6994 small fixes, e.g. sscanf of gfx_color_t, position of x-axis arrow.
6995 --- Peter Speck <speck@ruc.dk>
6996
6997 2002-04-03 05:32 oetiker
6998
6999 * src/rrd_restore.c: i suck. sorry. add ,0666 to the open(). -- Paul
7000 Vixie <paul@vix.com>
7001
7002 2002-04-02 21:32 oetiker
7003
7004 * bindings/perl-shared/RRDs.xs: added call to tzset to activate TZ
7005 settings -- Paul A Vixie <vixie@vix.com>
7006
7007 2002-04-02 21:31 oetiker
7008
7009 * src/rrd_restore.c: added missing fcntl.h
7010
7011 2002-04-02 19:37 oetiker
7012
7013 * src/rrd_restore.c: rrd restore should not burn down existing files
7014 -- Paul Vixie <paul@vix.com>
7015
7016 2002-04-01 18:32 oetiker
7017
7018 * NEWS: merged svg update
7019
7020 2002-04-01 18:31 oetiker
7021
7022 * src/rrd_diff.c: "!" takes a higher preference than "||" this means
7023 rrd_update N:: would segfault -- Oliver Cook <ollie@uk.clara.net>
7024
7025 2002-03-28 17:33 jake
7026
7027 * MakeMakefile: Added comment suggesting use of -I flag with
7028 aclocal.
7029
7030 2002-03-26 07:02 oetiker
7031
7032 * doc/rrdgraph.src, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.h:
7033 added SVG support -- Peter Speck <speck@ruc.dk>
7034
7035 2002-03-23 20:41 alex
7036
7037 * src/rrd_graph.c: Better positioning of the pie when it is alone on
7038 the canvas
7039
7040 2002-03-23 20:01 alex
7041
7042 * NEWS: Modified rrd_graph
7043
7044 2002-03-23 19:59 alex
7045
7046 * src/rrd_graph.c, src/rrd_graph.h: Changes in rrd_graph; see NEWS
7047
7048 2002-03-23 09:05 oetiker
7049
7050 * doc/rrdcgi.pod, doc/rrdgraph.src, doc/rrdtutorial.pod: removed
7051 reference to GIF
7052
7053 2002-03-23 09:01 oetiker
7054
7055 * src/Makefile.am, src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c:
7056 remove all traces of GIF and make PNG the default
7057
7058 2002-03-23 08:53 oetiker
7059
7060 * src/rrd_graph.c: Move CDEF start pointers if start of cdef is a
7061 step ahead of the start of the data -- Ashok Mandala
7062 <chakri063@yahoo.com>
7063
7064 2002-03-21 22:39 oetiker
7065
7066 * src/rrd_graph.c: fixed color area in legend and fixed color area
7067 in 3d border
7068
7069 2002-03-21 12:00 alex
7070
7071 * src/rrd_graph.c, src/rrd_graph.h: Pie charts didn't have
7072 anti-aliasing; building them clockwise seems to solve this
7073 problem.
7074
7075 2002-03-20 22:48 oetiker
7076
7077 * src/rrd_rpncalc.c: fixed longstanding bug affection CDEFS where
7078 values from rrds with different resolutions got mixed ..
7079
7080 2002-03-17 22:40 alex
7081
7082 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: Changed the way
7083 circle sections are drawn.
7084
7085 2002-03-13 02:58 alex
7086
7087 * src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c: New, hopefully
7088 better, implementation of PART drawing
7089
7090 2002-03-12 07:19 oetiker
7091
7092 * libraries/zlib-1.1.3: really remove zlibe 1.1.3 dir
7093
7094 2002-03-12 07:18 oetiker
7095
7096 * MakeMakefile, configure.ac, examples/bigtops.pl,
7097 examples/piped-demo.pl, examples/shared-demo.pl,
7098 examples/stripes.pl: updated
7099
7100 2002-03-12 07:17 oetiker
7101
7102 * libraries/libart_lgpl-2.3.7,
7103 libraries/libart_lgpl-2.3.7/.cvsignore: ignore generated files
7104
7105 2002-03-12 07:16 oetiker
7106
7107 * libraries/libart_lgpl-2.3.7/libart_lgpl_2.la,
7108 libraries/zlib-1.1.4, libraries/zlib-1.1.4/.cvsignore,
7109 libraries/zlib-1.1.4/Makefile, libraries/zlib-1.1.4/Makefile.in:
7110 missing bits
7111
7112 2002-03-12 06:43 oetiker
7113
7114 * configure.ac: updated to zlib 1.1.4
7115
7116 2002-03-12 06:42 oetiker
7117
7118 * libraries/zlib-1.1.3/ChangeLog, libraries/zlib-1.1.3/FAQ,
7119 libraries/zlib-1.1.3/INDEX, libraries/zlib-1.1.3/Makefile.am,
7120 libraries/zlib-1.1.3/README, libraries/zlib-1.1.3/README.rrdtool,
7121 libraries/zlib-1.1.3/adler32.c,
7122 libraries/zlib-1.1.3/algorithm.txt,
7123 libraries/zlib-1.1.3/compress.c, libraries/zlib-1.1.3/crc32.c,
7124 libraries/zlib-1.1.3/deflate.c, libraries/zlib-1.1.3/deflate.h,
7125 libraries/zlib-1.1.3/descrip.mms, libraries/zlib-1.1.3/example.c,
7126 libraries/zlib-1.1.3/gzio.c, libraries/zlib-1.1.3/infblock.c,
7127 libraries/zlib-1.1.3/infblock.h, libraries/zlib-1.1.3/infcodes.c,
7128 libraries/zlib-1.1.3/infcodes.h, libraries/zlib-1.1.3/inffast.c,
7129 libraries/zlib-1.1.3/inffast.h, libraries/zlib-1.1.3/inffixed.h,
7130 libraries/zlib-1.1.3/inflate.c, libraries/zlib-1.1.3/inftrees.c,
7131 libraries/zlib-1.1.3/inftrees.h, libraries/zlib-1.1.3/infutil.c,
7132 libraries/zlib-1.1.3/infutil.h, libraries/zlib-1.1.3/maketree.c,
7133 libraries/zlib-1.1.3/minigzip.c, libraries/zlib-1.1.3/trees.c,
7134 libraries/zlib-1.1.3/trees.h, libraries/zlib-1.1.3/uncompr.c,
7135 libraries/zlib-1.1.3/zconf.h, libraries/zlib-1.1.3/zlib.3,
7136 libraries/zlib-1.1.3/zlib.dsp, libraries/zlib-1.1.3/zlib.dsw,
7137 libraries/zlib-1.1.3/zlib.h, libraries/zlib-1.1.3/zutil.c,
7138 libraries/zlib-1.1.3/zutil.h, libraries/zlib-1.1.4,
7139 libraries/zlib-1.1.4/ChangeLog, libraries/zlib-1.1.4/FAQ,
7140 libraries/zlib-1.1.4/INDEX, libraries/zlib-1.1.4/Make_vms.com,
7141 libraries/zlib-1.1.4/Makefile, libraries/zlib-1.1.4/Makefile.am,
7142 libraries/zlib-1.1.4/Makefile.am~,
7143 libraries/zlib-1.1.4/Makefile.in,
7144 libraries/zlib-1.1.4/Makefile.riscos, libraries/zlib-1.1.4/README,
7145 libraries/zlib-1.1.4/adler32.c,
7146 libraries/zlib-1.1.4/algorithm.txt,
7147 libraries/zlib-1.1.4/compress.c, libraries/zlib-1.1.4/crc32.c,
7148 libraries/zlib-1.1.4/deflate.c, libraries/zlib-1.1.4/deflate.h,
7149 libraries/zlib-1.1.4/descrip.mms, libraries/zlib-1.1.4/example.c,
7150 libraries/zlib-1.1.4/gzio.c, libraries/zlib-1.1.4/infblock.c,
7151 libraries/zlib-1.1.4/infblock.h, libraries/zlib-1.1.4/infcodes.c,
7152 libraries/zlib-1.1.4/infcodes.h, libraries/zlib-1.1.4/inffast.c,
7153 libraries/zlib-1.1.4/inffast.h, libraries/zlib-1.1.4/inffixed.h,
7154 libraries/zlib-1.1.4/inflate.c, libraries/zlib-1.1.4/inftrees.c,
7155 libraries/zlib-1.1.4/inftrees.h, libraries/zlib-1.1.4/infutil.c,
7156 libraries/zlib-1.1.4/infutil.h, libraries/zlib-1.1.4/maketree.c,
7157 libraries/zlib-1.1.4/minigzip.c, libraries/zlib-1.1.4/trees.c,
7158 libraries/zlib-1.1.4/trees.h, libraries/zlib-1.1.4/uncompr.c,
7159 libraries/zlib-1.1.4/zconf.h, libraries/zlib-1.1.4/zlib.3,
7160 libraries/zlib-1.1.4/zlib.h, libraries/zlib-1.1.4/zlib.html,
7161 libraries/zlib-1.1.4/zutil.c, libraries/zlib-1.1.4/zutil.h:
7162 replace zlib 1.1.3 with zlib 1.1.4
7163
7164 2002-03-10 23:08 alex
7165
7166 * doc/rrdgraph_graph.src, src/rrd_graph.c, src/rrd_graph.h: Pie
7167 chart support added to rrdtool graph
7168
7169 2002-03-10 22:49 oetiker
7170
7171 * MakeMakefile: added quotes to echo
7172
7173 2002-03-10 16:22 alex
7174
7175 * src/rrd_rpncalc.c: Realigned function rpn_calc() Stack checking
7176 now done using a macro
7177
7178 2002-03-10 14:58 alex
7179
7180 * doc/rrdgraph.src, doc/rrdgraph_rpn.src: Fixed some typos/errors
7181 Updated for the NE and ISINF operators in RPN
7182
7183 2002-03-10 14:53 alex
7184
7185 * src/rrd_graph.c: Using the font option resulted in a segfault.
7186 Needs more care, the current change is just a hack
7187
7188 2002-03-10 14:48 alex
7189
7190 * src/rrd_rpncalc.c, src/rrd_rpncalc.h: Added NE and ISINF operands
7191 to RPN
7192
7193 2002-03-10 12:28 oetiker
7194
7195 * MakeMakefile: better version check
7196
7197 2002-03-08 22:14 alex
7198
7199 * doc/rrdtutorial.pod: Needed to escape a wildcard
7200
7201 2002-03-08 22:11 alex
7202
7203 * doc/rrdtutorial.pod: Fixed some typos
7204
7205 2002-02-18 21:52 oetiker
7206
7207 * MakeMakefile, examples/bigtops.pl: added autotools version check
7208 to MakeMakefiles
7209
7210 2002-02-09 06:21 oetiker
7211
7212 * src/rrd_gfx.c: do proper error checking and release memory when
7213 it is not required anymore
7214
7215 2002-02-08 18:40 oetiker
7216
7217 * src/rrd_cgi.c: allow rrd_cgi to deal with umlauts -- Alexander
7218 Schwartz <alexander.schwartz@gmx.net>
7219
7220 2002-02-03 08:10 oetiker
7221
7222 * doc/rrdcreate.pod: fixed spelling
7223
7224 2002-02-02 14:36 oetiker
7225
7226 * src/rrd_graph.c: fixed data pointer storage
7227
7228 2002-02-01 20:34 oetiker
7229
7230 * src/gdpng.c, src/gifsize.c, src/pngsize.c, src/rrd_cgi.c,
7231 src/rrd_create.c, src/rrd_datalang.c, src/rrd_diff.c,
7232 src/rrd_dump.c, src/rrd_error.c, src/rrd_fetch.c,
7233 src/rrd_format.c, src/rrd_graph.c, src/rrd_hw.c, src/rrd_info.c,
7234 src/rrd_last.c, src/rrd_open.c, src/rrd_resize.c,
7235 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_stat.c,
7236 src/rrd_tool.c, src/rrd_tune.c, src/rrd_update.c: fixed version
7237 number and date/time
7238
7239 2002-02-01 20:29 oetiker
7240
7241 * libraries/libart_lgpl-2.3.7/Makefile,
7242 libraries/libpng-1.2.0/Makefile, src/rrd_graph.c: *** empty log
7243 message ***
7244
7245 2002-01-31 22:44 oetiker
7246
7247 * acinclude.m4: this file and all the external libraries
7248 configurability was contributed by mat zimmermann
7249
7250 2002-01-31 22:43 oetiker
7251
7252 * acinclude.m4, configure.ac, examples/minmax.pl,
7253 libraries/Makefile.am, src/Makefile.am, src/rrd_graph.c: allow use
7254 of libraries already installed on the system
7255
7256 2002-01-31 11:56 oetiker
7257
7258 * src/parsetime.c: make "18:00 yesterday" work Pavel Mores
7259 <pvl@uh.cz>
7260
7261 2002-01-31 07:23 oetiker
7262
7263 * src/rrd_graph.c: weeknumber is not %V which is more appropriate
7264 than %W
7265
7266 2002-01-31 06:36 oetiker
7267
7268 * MakeMakefile: copy ltmain.sh
7269
7270 2002-01-17 20:31 oetiker
7271
7272 * libraries/libpng-1.0.9: this also
7273
7274 2002-01-17 20:30 oetiker
7275
7276 * config/libtool, libraries/gd1.3, libraries/libpng-1.0.9/ANNOUNCE,
7277 libraries/libpng-1.0.9/CHANGES, libraries/libpng-1.0.9/INSTALL,
7278 libraries/libpng-1.0.9/KNOWNBUG, libraries/libpng-1.0.9/LICENSE,
7279 libraries/libpng-1.0.9/Makefil,
7280 libraries/libpng-1.0.9/Makefile.am, libraries/libpng-1.0.9/README,
7281 libraries/libpng-1.0.9/README.rrdtool,
7282 libraries/libpng-1.0.9/TODO, libraries/libpng-1.0.9/Y2KINFO,
7283 libraries/libpng-1.0.9/example.c, libraries/libpng-1.0.9/libpng.3,
7284 libraries/libpng-1.0.9/libpng.txt,
7285 libraries/libpng-1.0.9/libpngpf.3, libraries/libpng-1.0.9/png.5,
7286 libraries/libpng-1.0.9/png.c, libraries/libpng-1.0.9/png.dsp,
7287 libraries/libpng-1.0.9/png.dsw, libraries/libpng-1.0.9/png.h,
7288 libraries/libpng-1.0.9/pngasmrd.h,
7289 libraries/libpng-1.0.9/pngbar.jpg,
7290 libraries/libpng-1.0.9/pngbar.png,
7291 libraries/libpng-1.0.9/pngconf.h,
7292 libraries/libpng-1.0.9/pngerror.c,
7293 libraries/libpng-1.0.9/pnggccrd.c,
7294 libraries/libpng-1.0.9/pngget.c, libraries/libpng-1.0.9/pngmem.c,
7295 libraries/libpng-1.0.9/pngnow.png,
7296 libraries/libpng-1.0.9/pngpread.c,
7297 libraries/libpng-1.0.9/pngread.c, libraries/libpng-1.0.9/pngrio.c,
7298 libraries/libpng-1.0.9/pngrtran.c,
7299 libraries/libpng-1.0.9/pngrutil.c,
7300 libraries/libpng-1.0.9/pngset.c, libraries/libpng-1.0.9/pngtest.c,
7301 libraries/libpng-1.0.9/pngtest.png,
7302 libraries/libpng-1.0.9/pngtrans.c,
7303 libraries/libpng-1.0.9/pngvcrd.c, libraries/libpng-1.0.9/pngwio.c,
7304 libraries/libpng-1.0.9/pngwrite.c,
7305 libraries/libpng-1.0.9/pngwtran.c,
7306 libraries/libpng-1.0.9/pngwutil.c: this is not needed anymore
7307
7308 2002-01-17 20:28 oetiker
7309
7310 * libraries/gd1.3/.cvsignore: killing remains
7311
7312 2002-01-16 23:11 oetiker
7313
7314 * MakeMakefile: added places for download
7315
7316 2002-01-15 22:58 oetiker
7317
7318 * ., .cvsignore, config, config/.cvsignore: ignore irrelevant things
7319
7320 2002-01-15 22:53 oetiker
7321
7322 * libraries/freetype-2.0.5, libraries/freetype-2.0.5/.cvsignore,
7323 libraries/libart_lgpl-2.3.7,
7324 libraries/libart_lgpl-2.3.7/.cvsignore, libraries/libpng-1.2.0,
7325 libraries/libpng-1.2.0/.cvsignore: added new .cvsignore files
7326
7327 2002-01-15 22:51 oetiker
7328
7329 * CONTRIBUTORS, MakeMakefile, Makefile.am, NEWS, config/acconfig.h,
7330 config/aclocal.m4, config/config.guess, config/config.h.in,
7331 config/config.sub, config/install-sh, config/ltconfig,
7332 config/ltmain.sh, config/missing, config/mkinstalldirs,
7333 config/stamp-h, config/stamp-h.in, configure.ac, configure.in,
7334 doc/rrdgraph.src, doc/rrdgraph_graph.src, examples/4charts.pl.in,
7335 examples/bigtops.pl, examples/bigtops.pl.in,
7336 examples/cgi-demo.cgi, examples/minmax.pl, examples/minmax.pl.in,
7337 examples/piped-demo.pl, examples/piped-demo.pl.in,
7338 examples/shared-demo.pl, examples/shared-demo.pl.in,
7339 examples/stripes.pl, examples/stripes.pl.in,
7340 libraries/Makefile.am, libraries/cgilib-0.4/Makefile.am,
7341 libraries/freetype-2.0.5, libraries/freetype-2.0.5-import.txt,
7342 libraries/freetype-2.0.5/Makefile.am,
7343 libraries/freetype-2.0.5/README,
7344 libraries/freetype-2.0.5/ahangles.c,
7345 libraries/freetype-2.0.5/ahglobal.c,
7346 libraries/freetype-2.0.5/ahglyph.c,
7347 libraries/freetype-2.0.5/ahhint.c,
7348 libraries/freetype-2.0.5/ahmodule.c,
7349 libraries/freetype-2.0.5/ahoptim.c,
7350 libraries/freetype-2.0.5/autohint.c,
7351 libraries/freetype-2.0.5/cff.c,
7352 libraries/freetype-2.0.5/cffdrivr.c,
7353 libraries/freetype-2.0.5/cffgload.c,
7354 libraries/freetype-2.0.5/cffload.c,
7355 libraries/freetype-2.0.5/cffobjs.c,
7356 libraries/freetype-2.0.5/cffparse.c,
7357 libraries/freetype-2.0.5/cidgload.c,
7358 libraries/freetype-2.0.5/cidload.c,
7359 libraries/freetype-2.0.5/cidobjs.c,
7360 libraries/freetype-2.0.5/cidparse.c,
7361 libraries/freetype-2.0.5/cidriver.c,
7362 libraries/freetype-2.0.5/ftbase.c,
7363 libraries/freetype-2.0.5/ftbbox.c,
7364 libraries/freetype-2.0.5/ftcache.c,
7365 libraries/freetype-2.0.5/ftcalc.c,
7366 libraries/freetype-2.0.5/ftcchunk.c,
7367 libraries/freetype-2.0.5/ftcglyph.c,
7368 libraries/freetype-2.0.5/ftcimage.c,
7369 libraries/freetype-2.0.5/ftcmanag.c,
7370 libraries/freetype-2.0.5/ftcsbits.c,
7371 libraries/freetype-2.0.5/ftdebug.c,
7372 libraries/freetype-2.0.5/ftextend.c,
7373 libraries/freetype-2.0.5/ftglyph.c,
7374 libraries/freetype-2.0.5/ftgrays.c,
7375 libraries/freetype-2.0.5/ftinit.c,
7376 libraries/freetype-2.0.5/ftlist.c,
7377 libraries/freetype-2.0.5/ftlru.c,
7378 libraries/freetype-2.0.5/ftmac.c, libraries/freetype-2.0.5/ftmm.c,
7379 libraries/freetype-2.0.5/ftnames.c,
7380 libraries/freetype-2.0.5/ftobjs.c,
7381 libraries/freetype-2.0.5/ftoutln.c,
7382 libraries/freetype-2.0.5/ftraster.c,
7383 libraries/freetype-2.0.5/ftrend1.c,
7384 libraries/freetype-2.0.5/ftsmooth.c,
7385 libraries/freetype-2.0.5/ftstream.c,
7386 libraries/freetype-2.0.5/ftsynth.c,
7387 libraries/freetype-2.0.5/ftsystem.c,
7388 libraries/freetype-2.0.5/fttrigon.c,
7389 libraries/freetype-2.0.5/include,
7390 libraries/freetype-2.0.5/include/Makefile.am,
7391 libraries/freetype-2.0.5/include/ahangles.h,
7392 libraries/freetype-2.0.5/include/aherrors.h,
7393 libraries/freetype-2.0.5/include/ahglobal.h,
7394 libraries/freetype-2.0.5/include/ahglyph.h,
7395 libraries/freetype-2.0.5/include/ahhint.h,
7396 libraries/freetype-2.0.5/include/ahloader.h,
7397 libraries/freetype-2.0.5/include/ahmodule.h,
7398 libraries/freetype-2.0.5/include/ahoptim.h,
7399 libraries/freetype-2.0.5/include/ahtypes.h,
7400 libraries/freetype-2.0.5/include/cffdrivr.h,
7401 libraries/freetype-2.0.5/include/cfferrs.h,
7402 libraries/freetype-2.0.5/include/cffgload.h,
7403 libraries/freetype-2.0.5/include/cffload.h,
7404 libraries/freetype-2.0.5/include/cffobjs.h,
7405 libraries/freetype-2.0.5/include/cffparse.h,
7406 libraries/freetype-2.0.5/include/cfftoken.h,
7407 libraries/freetype-2.0.5/include/ciderrs.h,
7408 libraries/freetype-2.0.5/include/cidgload.h,
7409 libraries/freetype-2.0.5/include/cidload.h,
7410 libraries/freetype-2.0.5/include/cidobjs.h,
7411 libraries/freetype-2.0.5/include/cidparse.h,
7412 libraries/freetype-2.0.5/include/cidriver.h,
7413 libraries/freetype-2.0.5/include/cidtoken.h,
7414 libraries/freetype-2.0.5/include/fnterrs.h,
7415 libraries/freetype-2.0.5/include/freetype,
7416 libraries/freetype-2.0.5/include/freetype/Makefile.am,
7417 libraries/freetype-2.0.5/include/freetype/cache,
7418 libraries/freetype-2.0.5/include/freetype/cache/Makefile.am,
7419 libraries/freetype-2.0.5/include/freetype/cache/ftcchunk.h,
7420 libraries/freetype-2.0.5/include/freetype/cache/ftcglyph.h,
7421 libraries/freetype-2.0.5/include/freetype/cache/ftcimage.h,
7422 libraries/freetype-2.0.5/include/freetype/cache/ftcmanag.h,
7423 libraries/freetype-2.0.5/include/freetype/cache/ftcsbits.h,
7424 libraries/freetype-2.0.5/include/freetype/cache/ftlru.h,
7425 libraries/freetype-2.0.5/include/freetype/config,
7426 libraries/freetype-2.0.5/include/freetype/config/Makefile.am,
7427 libraries/freetype-2.0.5/include/freetype/config/ftconfig.h,
7428 libraries/freetype-2.0.5/include/freetype/config/ftheader.h,
7429 libraries/freetype-2.0.5/include/freetype/config/ftmodule.h,
7430 libraries/freetype-2.0.5/include/freetype/config/ftoption.h,
7431 libraries/freetype-2.0.5/include/freetype/freetype.h,
7432 libraries/freetype-2.0.5/include/freetype/ftbbox.h,
7433 libraries/freetype-2.0.5/include/freetype/ftcache.h,
7434 libraries/freetype-2.0.5/include/freetype/ftchapters.h,
7435 libraries/freetype-2.0.5/include/freetype/fterrors.h,
7436 libraries/freetype-2.0.5/include/freetype/ftglyph.h,
7437 libraries/freetype-2.0.5/include/freetype/ftimage.h,
7438 libraries/freetype-2.0.5/include/freetype/ftlist.h,
7439 libraries/freetype-2.0.5/include/freetype/ftmac.h,
7440 libraries/freetype-2.0.5/include/freetype/ftmm.h,
7441 libraries/freetype-2.0.5/include/freetype/ftmoderr.h,
7442 libraries/freetype-2.0.5/include/freetype/ftmodule.h,
7443 libraries/freetype-2.0.5/include/freetype/ftoutln.h,
7444 libraries/freetype-2.0.5/include/freetype/ftrender.h,
7445 libraries/freetype-2.0.5/include/freetype/ftsizes.h,
7446 libraries/freetype-2.0.5/include/freetype/ftsnames.h,
7447 libraries/freetype-2.0.5/include/freetype/ftsynth.h,
7448 libraries/freetype-2.0.5/include/freetype/ftsystem.h,
7449 libraries/freetype-2.0.5/include/freetype/fttrigon.h,
7450 libraries/freetype-2.0.5/include/freetype/fttypes.h,
7451 libraries/freetype-2.0.5/include/freetype/internal,
7452 libraries/freetype-2.0.5/include/freetype/internal/Makefile.am,
7453 libraries/freetype-2.0.5/include/freetype/internal/autohint.h,
7454 libraries/freetype-2.0.5/include/freetype/internal/cfftypes.h,
7455 libraries/freetype-2.0.5/include/freetype/internal/fnttypes.h,
7456 libraries/freetype-2.0.5/include/freetype/internal/ftcalc.h,
7457 libraries/freetype-2.0.5/include/freetype/internal/ftdebug.h,
7458 libraries/freetype-2.0.5/include/freetype/internal/ftdriver.h,
7459 libraries/freetype-2.0.5/include/freetype/internal/ftextend.h,
7460 libraries/freetype-2.0.5/include/freetype/internal/ftmemory.h,
7461 libraries/freetype-2.0.5/include/freetype/internal/ftobjs.h,
7462 libraries/freetype-2.0.5/include/freetype/internal/ftstream.h,
7463 libraries/freetype-2.0.5/include/freetype/internal/internal.h,
7464 libraries/freetype-2.0.5/include/freetype/internal/pcftypes.h,
7465 libraries/freetype-2.0.5/include/freetype/internal/psaux.h,
7466 libraries/freetype-2.0.5/include/freetype/internal/psnames.h,
7467 libraries/freetype-2.0.5/include/freetype/internal/sfnt.h,
7468 libraries/freetype-2.0.5/include/freetype/internal/t1types.h,
7469 libraries/freetype-2.0.5/include/freetype/internal/tttypes.h,
7470 libraries/freetype-2.0.5/include/freetype/t1tables.h,
7471 libraries/freetype-2.0.5/include/freetype/ttnameid.h,
7472 libraries/freetype-2.0.5/include/freetype/tttables.h,
7473 libraries/freetype-2.0.5/include/freetype/tttags.h,
7474 libraries/freetype-2.0.5/include/ft2build.h,
7475 libraries/freetype-2.0.5/include/ftcerror.h,
7476 libraries/freetype-2.0.5/include/ftgrays.h,
7477 libraries/freetype-2.0.5/include/ftraster.h,
7478 libraries/freetype-2.0.5/include/ftrend1.h,
7479 libraries/freetype-2.0.5/include/ftsmerrs.h,
7480 libraries/freetype-2.0.5/include/ftsmooth.h,
7481 libraries/freetype-2.0.5/include/pcf.h,
7482 libraries/freetype-2.0.5/include/pcfdriver.h,
7483 libraries/freetype-2.0.5/include/pcferror.h,
7484 libraries/freetype-2.0.5/include/pcfutil.h,
7485 libraries/freetype-2.0.5/include/psauxerr.h,
7486 libraries/freetype-2.0.5/include/psauxmod.h,
7487 libraries/freetype-2.0.5/include/psmodule.h,
7488 libraries/freetype-2.0.5/include/psnamerr.h,
7489 libraries/freetype-2.0.5/include/psobjs.h,
7490 libraries/freetype-2.0.5/include/pstables.h,
7491 libraries/freetype-2.0.5/include/rasterrs.h,
7492 libraries/freetype-2.0.5/include/sfdriver.h,
7493 libraries/freetype-2.0.5/include/sferrors.h,
7494 libraries/freetype-2.0.5/include/sfobjs.h,
7495 libraries/freetype-2.0.5/include/t1afm.h,
7496 libraries/freetype-2.0.5/include/t1decode.h,
7497 libraries/freetype-2.0.5/include/t1driver.h,
7498 libraries/freetype-2.0.5/include/t1errors.h,
7499 libraries/freetype-2.0.5/include/t1gload.h,
7500 libraries/freetype-2.0.5/include/t1load.h,
7501 libraries/freetype-2.0.5/include/t1objs.h,
7502 libraries/freetype-2.0.5/include/t1parse.h,
7503 libraries/freetype-2.0.5/include/t1tokens.h,
7504 libraries/freetype-2.0.5/include/ttcmap.h,
7505 libraries/freetype-2.0.5/include/ttdriver.h,
7506 libraries/freetype-2.0.5/include/tterrors.h,
7507 libraries/freetype-2.0.5/include/ttgload.h,
7508 libraries/freetype-2.0.5/include/ttinterp.h,
7509 libraries/freetype-2.0.5/include/ttload.h,
7510 libraries/freetype-2.0.5/include/ttobjs.h,
7511 libraries/freetype-2.0.5/include/ttpload.h,
7512 libraries/freetype-2.0.5/include/ttpost.h,
7513 libraries/freetype-2.0.5/include/ttsbit.h,
7514 libraries/freetype-2.0.5/include/winfnt.h,
7515 libraries/freetype-2.0.5/license.txt,
7516 libraries/freetype-2.0.5/pcf.c,
7517 libraries/freetype-2.0.5/pcfdriver.c,
7518 libraries/freetype-2.0.5/pcfread.c,
7519 libraries/freetype-2.0.5/pcfutil.c,
7520 libraries/freetype-2.0.5/psaux.c,
7521 libraries/freetype-2.0.5/psauxmod.c,
7522 libraries/freetype-2.0.5/psmodule.c,
7523 libraries/freetype-2.0.5/psnames.c,
7524 libraries/freetype-2.0.5/psobjs.c,
7525 libraries/freetype-2.0.5/raster.c,
7526 libraries/freetype-2.0.5/sfdriver.c,
7527 libraries/freetype-2.0.5/sfnt.c,
7528 libraries/freetype-2.0.5/sfobjs.c,
7529 libraries/freetype-2.0.5/smooth.c,
7530 libraries/freetype-2.0.5/t1afm.c,
7531 libraries/freetype-2.0.5/t1decode.c,
7532 libraries/freetype-2.0.5/t1driver.c,
7533 libraries/freetype-2.0.5/t1gload.c,
7534 libraries/freetype-2.0.5/t1load.c,
7535 libraries/freetype-2.0.5/t1objs.c,
7536 libraries/freetype-2.0.5/t1parse.c,
7537 libraries/freetype-2.0.5/test_bbox.c,
7538 libraries/freetype-2.0.5/test_trig.c,
7539 libraries/freetype-2.0.5/truetype.c,
7540 libraries/freetype-2.0.5/ttcmap.c,
7541 libraries/freetype-2.0.5/ttdriver.c,
7542 libraries/freetype-2.0.5/ttgload.c,
7543 libraries/freetype-2.0.5/ttinterp.c,
7544 libraries/freetype-2.0.5/ttload.c,
7545 libraries/freetype-2.0.5/ttobjs.c,
7546 libraries/freetype-2.0.5/ttpload.c,
7547 libraries/freetype-2.0.5/ttpost.c,
7548 libraries/freetype-2.0.5/ttsbit.c,
7549 libraries/freetype-2.0.5/type1.c,
7550 libraries/freetype-2.0.5/type1cid.c,
7551 libraries/freetype-2.0.5/winfnt.c, libraries/libart_lgpl-2.3.7,
7552 libraries/libart_lgpl-2.3.7/AUTHORS,
7553 libraries/libart_lgpl-2.3.7/COPYING,
7554 libraries/libart_lgpl-2.3.7/ChangeLog,
7555 libraries/libart_lgpl-2.3.7/INSTALL,
7556 libraries/libart_lgpl-2.3.7/Makefile,
7557 libraries/libart_lgpl-2.3.7/Makefile.am,
7558 libraries/libart_lgpl-2.3.7/Makefile.in,
7559 libraries/libart_lgpl-2.3.7/NEWS,
7560 libraries/libart_lgpl-2.3.7/README,
7561 libraries/libart_lgpl-2.3.7/art_affine.c,
7562 libraries/libart_lgpl-2.3.7/art_affine.h,
7563 libraries/libart_lgpl-2.3.7/art_alphagamma.c,
7564 libraries/libart_lgpl-2.3.7/art_alphagamma.h,
7565 libraries/libart_lgpl-2.3.7/art_bpath.c,
7566 libraries/libart_lgpl-2.3.7/art_bpath.h,
7567 libraries/libart_lgpl-2.3.7/art_config.h,
7568 libraries/libart_lgpl-2.3.7/art_filterlevel.h,
7569 libraries/libart_lgpl-2.3.7/art_gray_svp.c,
7570 libraries/libart_lgpl-2.3.7/art_gray_svp.h,
7571 libraries/libart_lgpl-2.3.7/art_misc.c,
7572 libraries/libart_lgpl-2.3.7/art_misc.h,
7573 libraries/libart_lgpl-2.3.7/art_pathcode.h,
7574 libraries/libart_lgpl-2.3.7/art_pixbuf.c,
7575 libraries/libart_lgpl-2.3.7/art_pixbuf.h,
7576 libraries/libart_lgpl-2.3.7/art_point.h,
7577 libraries/libart_lgpl-2.3.7/art_rect.c,
7578 libraries/libart_lgpl-2.3.7/art_rect.h,
7579 libraries/libart_lgpl-2.3.7/art_rect_svp.c,
7580 libraries/libart_lgpl-2.3.7/art_rect_svp.h,
7581 libraries/libart_lgpl-2.3.7/art_rect_uta.c,
7582 libraries/libart_lgpl-2.3.7/art_rect_uta.h,
7583 libraries/libart_lgpl-2.3.7/art_render.c,
7584 libraries/libart_lgpl-2.3.7/art_render.h,
7585 libraries/libart_lgpl-2.3.7/art_render_gradient.c,
7586 libraries/libart_lgpl-2.3.7/art_render_gradient.h,
7587 libraries/libart_lgpl-2.3.7/art_render_svp.c,
7588 libraries/libart_lgpl-2.3.7/art_render_svp.h,
7589 libraries/libart_lgpl-2.3.7/art_rgb.c,
7590 libraries/libart_lgpl-2.3.7/art_rgb.h,
7591 libraries/libart_lgpl-2.3.7/art_rgb_a_affine.c,
7592 libraries/libart_lgpl-2.3.7/art_rgb_a_affine.h,
7593 libraries/libart_lgpl-2.3.7/art_rgb_affine.c,
7594 libraries/libart_lgpl-2.3.7/art_rgb_affine.h,
7595 libraries/libart_lgpl-2.3.7/art_rgb_affine_private.c,
7596 libraries/libart_lgpl-2.3.7/art_rgb_affine_private.h,
7597 libraries/libart_lgpl-2.3.7/art_rgb_bitmap_affine.c,
7598 libraries/libart_lgpl-2.3.7/art_rgb_bitmap_affine.h,
7599 libraries/libart_lgpl-2.3.7/art_rgb_pixbuf_affine.c,
7600 libraries/libart_lgpl-2.3.7/art_rgb_pixbuf_affine.h,
7601 libraries/libart_lgpl-2.3.7/art_rgb_rgba_affine.c,
7602 libraries/libart_lgpl-2.3.7/art_rgb_rgba_affine.h,
7603 libraries/libart_lgpl-2.3.7/art_rgb_svp.c,
7604 libraries/libart_lgpl-2.3.7/art_rgb_svp.h,
7605 libraries/libart_lgpl-2.3.7/art_rgba.c,
7606 libraries/libart_lgpl-2.3.7/art_rgba.h,
7607 libraries/libart_lgpl-2.3.7/art_svp.c,
7608 libraries/libart_lgpl-2.3.7/art_svp.h,
7609 libraries/libart_lgpl-2.3.7/art_svp_intersect.c,
7610 libraries/libart_lgpl-2.3.7/art_svp_intersect.h,
7611 libraries/libart_lgpl-2.3.7/art_svp_ops.c,
7612 libraries/libart_lgpl-2.3.7/art_svp_ops.h,
7613 libraries/libart_lgpl-2.3.7/art_svp_point.c,
7614 libraries/libart_lgpl-2.3.7/art_svp_point.h,
7615 libraries/libart_lgpl-2.3.7/art_svp_render_aa.c,
7616 libraries/libart_lgpl-2.3.7/art_svp_render_aa.h,
7617 libraries/libart_lgpl-2.3.7/art_svp_vpath.c,
7618 libraries/libart_lgpl-2.3.7/art_svp_vpath.h,
7619 libraries/libart_lgpl-2.3.7/art_svp_vpath_stroke.c,
7620 libraries/libart_lgpl-2.3.7/art_svp_vpath_stroke.h,
7621 libraries/libart_lgpl-2.3.7/art_svp_wind.c,
7622 libraries/libart_lgpl-2.3.7/art_svp_wind.h,
7623 libraries/libart_lgpl-2.3.7/art_uta.c,
7624 libraries/libart_lgpl-2.3.7/art_uta.h,
7625 libraries/libart_lgpl-2.3.7/art_uta_ops.c,
7626 libraries/libart_lgpl-2.3.7/art_uta_ops.h,
7627 libraries/libart_lgpl-2.3.7/art_uta_rect.c,
7628 libraries/libart_lgpl-2.3.7/art_uta_rect.h,
7629 libraries/libart_lgpl-2.3.7/art_uta_svp.c,
7630 libraries/libart_lgpl-2.3.7/art_uta_svp.h,
7631 libraries/libart_lgpl-2.3.7/art_uta_vpath.c,
7632 libraries/libart_lgpl-2.3.7/art_uta_vpath.h,
7633 libraries/libart_lgpl-2.3.7/art_vpath.c,
7634 libraries/libart_lgpl-2.3.7/art_vpath.h,
7635 libraries/libart_lgpl-2.3.7/art_vpath_bpath.c,
7636 libraries/libart_lgpl-2.3.7/art_vpath_bpath.h,
7637 libraries/libart_lgpl-2.3.7/art_vpath_dash.c,
7638 libraries/libart_lgpl-2.3.7/art_vpath_dash.h,
7639 libraries/libart_lgpl-2.3.7/art_vpath_svp.c,
7640 libraries/libart_lgpl-2.3.7/art_vpath_svp.h,
7641 libraries/libart_lgpl-2.3.7/gen_art_config.c,
7642 libraries/libart_lgpl-2.3.7/install-sh,
7643 libraries/libart_lgpl-2.3.7/libart-2.0.pc.in,
7644 libraries/libart_lgpl-2.3.7/libart-config.in,
7645 libraries/libart_lgpl-2.3.7/libart-features.c,
7646 libraries/libart_lgpl-2.3.7/libart-features.h,
7647 libraries/libart_lgpl-2.3.7/libart-features.h.in,
7648 libraries/libart_lgpl-2.3.7/libart.h,
7649 libraries/libart_lgpl-2.3.7/libart_lgpl_2.la,
7650 libraries/libart_lgpl-2.3.7/missing,
7651 libraries/libart_lgpl-2.3.7/mkinstalldirs,
7652 libraries/libart_lgpl-2.3.7/stamp-h.in,
7653 libraries/libart_lgpl-2.3.7/testart.c,
7654 libraries/libart_lgpl-2.3.7/testuta.c, libraries/libpng-1.2.0,
7655 libraries/libpng-1.2.0-import.txt,
7656 libraries/libpng-1.2.0/ANNOUNCE, libraries/libpng-1.2.0/CHANGES,
7657 libraries/libpng-1.2.0/INSTALL, libraries/libpng-1.2.0/KNOWNBUG,
7658 libraries/libpng-1.2.0/LICENSE, libraries/libpng-1.2.0/Makefile,
7659 libraries/libpng-1.2.0/Makefile.am,
7660 libraries/libpng-1.2.0/Makefile.in, libraries/libpng-1.2.0/README,
7661 libraries/libpng-1.2.0/TODO, libraries/libpng-1.2.0/Y2KINFO,
7662 libraries/libpng-1.2.0/example.c, libraries/libpng-1.2.0/libpng.3,
7663 libraries/libpng-1.2.0/libpng.txt,
7664 libraries/libpng-1.2.0/libpngpf.3, libraries/libpng-1.2.0/png.5,
7665 libraries/libpng-1.2.0/png.c, libraries/libpng-1.2.0/png.h,
7666 libraries/libpng-1.2.0/pngasmrd.h,
7667 libraries/libpng-1.2.0/pngbar.jpg,
7668 libraries/libpng-1.2.0/pngbar.png,
7669 libraries/libpng-1.2.0/pngconf.h,
7670 libraries/libpng-1.2.0/pngerror.c,
7671 libraries/libpng-1.2.0/pnggccrd.c,
7672 libraries/libpng-1.2.0/pngget.c, libraries/libpng-1.2.0/pngmem.c,
7673 libraries/libpng-1.2.0/pngnow.png,
7674 libraries/libpng-1.2.0/pngpread.c,
7675 libraries/libpng-1.2.0/pngread.c, libraries/libpng-1.2.0/pngrio.c,
7676 libraries/libpng-1.2.0/pngrtran.c,
7677 libraries/libpng-1.2.0/pngrutil.c,
7678 libraries/libpng-1.2.0/pngset.c, libraries/libpng-1.2.0/pngtest.c,
7679 libraries/libpng-1.2.0/pngtest.png,
7680 libraries/libpng-1.2.0/pngtrans.c,
7681 libraries/libpng-1.2.0/pngvcrd.c, libraries/libpng-1.2.0/pngwio.c,
7682 libraries/libpng-1.2.0/pngwrite.c,
7683 libraries/libpng-1.2.0/pngwtran.c,
7684 libraries/libpng-1.2.0/pngwutil.c, src/Makefile.am,
7685 src/rrd_format.h, src/rrd_gfx.c, src/rrd_gfx.h, src/rrd_graph.c,
7686 src/rrd_graph.h, src/rrd_tool.c, src/rrd_tool.h: The BIG graph
7687 update * Replace libgd with libart * Added freetype * Updated zlib
7688 and libpng * rrd_gfx.c introduced as libart wrapper * LINE takes
7689 now a float as argument * rrdtool uses truetype for fonts * thanks
7690 to libart there is now full alpha transparency and antialiasing. *
7691 the new option --font lets customize the font and size for various
7692 graph elements * Updated to -> libtool 1.4.2 automake 2.12
7693 autoconf 2.52 * new --zoom commandline option for zoom ans
7694 shrinking -- tobias oetiker
7695
7696 2002-01-04 01:11 alex
7697
7698 * src/rrd_graph.c, src/rrd_graph.h: Reworked rrd_graph_script()
7699
7700 2001-12-24 06:51 alex
7701
7702 * src/rrd_fetch.c, src/rrd_graph.c, src/rrd_graph.h, src/rrd_tool.c:
7703 A patch of size 44Kbytes... in short: Found and repaired the
7704 off-by-one error in rrd_fetch_fn(). As a result I had to remove
7705 the hacks in rrd_fetch_fn(), rrd_tool.c, vdef_calc(), data_calc(),
7706 data_proc() and reduce_data(). There may be other places which I
7707 didn't find so be careful. Enhanced debugging in rrd_fetch_fn(),
7708 it shows the RRA selection process. Added the ability to print
7709 VDEF timestamps. At the moment it is a hack, I needed it now to
7710 fix the off-by-one error. If the format string is "%c" (and
7711 nothing else!), the time will be printed by both ctime() and as a
7712 long int. Moved some code around (slightly altering it) from
7713 rrd_graph() initializing now in rrd_graph_init() options parsing
7714 now in rrd_graph_options() script parsing now in
7715 rrd_graph_script()
7716
7717 2001-12-22 02:49 alex
7718
7719 * src/rrd_graph.c: Somehow eight lines were missing from function
7720 rrd_graph(). Also fixed minor bug in vdef_calc().
7721
7722 2001-12-17 12:48 oetiker
7723
7724 * src/rrd_fetch.c: fix overflow error ...
7725
7726 2001-12-11 22:55 jake
7727
7728 * src/rrd_info.c: Fixed uninitialized ptr causing seg fault invoking
7729 info for COMPUTE data sources.
7730
7731 2001-11-18 08:41 oetiker
7732
7733 * src/rrd_cgi.c: return "" instead of NULL for <RRD::GETENV
7734 UNKNOWN_VARIABLE> -- Michael <sysadmin@qsl.net>
7735
7736 2001-11-17 16:57 oetiker
7737
7738 * bindings/Makefile.am: fixed path to mkinstalldirs -- Laurent
7739 Saehyun Kim&#65533;<LKim@xo.com>
7740
7741 2001-09-08 18:25 oetiker
7742
7743 * doc/cdeftutorial.pod, doc/rrdtutorial.pod: spelling updates by
7744 Martin Schulze <joey@finlandia.infodrom.north.de>
7745
7746 2001-08-22 22:29 jake
7747
7748 * doc/rrdtune.pod, src/rrd_create.c, src/rrd_hw.c, src/rrd_hw.h,
7749 src/rrd_rpncalc.c, src/rrd_tool.c, src/rrd_tune.c: Contents of
7750 this patch: (1) Adds/revises documentation for rrd tune in
7751 rrd_tool.c and pod files. (2) Moves some initialization code from
7752 rrd_create.c to rrd_hw.c. (3) Adds another pass to smoothing for
7753 SEASONAL and DEVSEASONAL RRAs. This pass computes the coefficients
7754 as deviations from an average; the average is added the baseline
7755 coefficient of HWPREDICT. Statistical texts suggest this to
7756 preserve algorithm stability. It will not invalidate RRD files
7757 created and smoothed with the old code. (4) Adds the
7758 aberrant-reset flag to rrd tune. This operation, which is
7759 specified for a single data source, causes the holt-winters
7760 algorithm to forget everything it has learned and start over. (5)
7761 Fixes a few out-of-date code comments.
7762
7763 2001-08-13 18:58 oetiker
7764
7765 * src/rrd_graph.c: spell fix for si units (only in comments)
7766
7767 2001-07-28 22:34 alex
7768
7769 * doc/rrdgraph.pod, doc/rrdgraph_data.pod,
7770 doc/rrdgraph_examples.pod, doc/rrdgraph_graph.pod,
7771 doc/rrdgraph_rpn.pod: Removing rrdgraph*.pod from the cvs
7772
7773 2001-07-28 22:21 alex
7774
7775 * doc/Makefile.am, doc/name.inc, doc/rrdgraph.pod,
7776 doc/rrdgraph_graph.src, doc/rrdgraph_rpn.src: Edited Makefile.am
7777 and the rrdgraph_*.src files. By mistake the previous update was
7778 made on the rrdgraph_*.pod files however they are not to be
7779 edited. This is now corrected.
7780
7781 2001-07-26 02:27 alex
7782
7783 * src/rrd_graph_helper.c, src/rrd_graph_helper.h: Supporting
7784 functions for rrd_graph. Functions that are used frequently and/or
7785 from different places should be added here in stead of repeating
7786 them in rrd_graph.c over and over again.
7787
7788 2001-07-26 02:25 alex
7789
7790 * src/rrd_graph.h: Moved most typedefs etc. from rrd_graph.c to this
7791 file
7792
7793 2001-07-26 02:22 alex
7794
7795 * src/rrd_graph.c: Added VDEF TOTAL Moved most typedefs etc. to
7796 rrd_graph.h
7797
7798 2001-07-26 02:19 alex
7799
7800 * src/Makefile.am: Added rrd_graph_helper
7801
7802 2001-07-26 02:15 alex
7803
7804 * doc/rrdgraph_rpn.pod: Updated for VDEF TOTAL
7805
7806 2001-07-26 02:11 alex
7807
7808 * NEWS: Announce of VDEF in rrd_graph
7809
7810 2001-07-21 18:17 alex
7811
7812 * doc/rrdgraph_graph.pod, src/rrd_graph.c: Made PRINT and GPRINT
7813 aware of VDEF statements
7814
7815 2001-07-20 22:34 oetiker
7816
7817 * doc/rrdgraph_data.pod, doc/rrdgraph_examples.pod,
7818 doc/rrdgraph_graph.pod, doc/rrdgraph_rpn.pod: missing
7819 documentation ... -- Alex van den Bogaerdt
7820 <alex@slot.hollandcasino.nl>
7821
7822 2001-07-20 22:34 oetiker
7823
7824 * src/rrd_datalang.c: only a comment
7825
7826 2001-07-20 22:33 oetiker
7827
7828 * src/rrd_graph.c: small fixes -- Alex van den Bogaerdt
7829 <alex@slot.hollandcasino.nl>
7830
7831 2001-07-18 22:30 oetiker
7832
7833 * src/rrd_graph.c, src/rrd_rpncalc.c: VDEF and VRULE are coming along
7834 -- Alex van den Bogaerdt <alex@slot.hollandcasino.nl>
7835
7836 2001-06-05 13:42 oetiker
7837
7838 * doc/rrdupdate.pod: spell fix
7839
7840 2001-05-09 05:31 oetiker
7841
7842 * NEWS, doc/rrdcreate.pod, src/rrd_update.c: Bug fix: when update of
7843 multiple PDP/CDP RRAs coincided with interpolation of multiple
7844 PDPs an incorrect value was stored as the CDP. Especially evident
7845 for GAUGE data sources. Minor changes to rrdcreate.pod. -- Jake
7846 Brutlag <jakeb@corp.webtv.net>
7847
7848 2001-03-31 15:21 oetiker
7849
7850 * Makefile.am: added 'all' dependency to site-perl-install rule as
7851 many seem to skip this step when installing cricket ... probably an
7852 incomplete cricket doku.
7853
7854 2001-03-15 19:43 oetiker
7855
7856 * PROJECTS: added PROJECTS file
7857
7858 2001-03-11 12:03 oetiker
7859
7860 * src/rrd_rpncalc.c, src/rrd_rpncalc.h: reindented
7861
7862 2001-03-11 11:49 oetiker
7863
7864 * src/rrd_create.c: reindented the source for better readability
7865
7866 2001-03-10 23:54 oetiker
7867
7868 * NEWS, doc/rrdcreate.pod, doc/rrdinfo.pod, doc/rrdtune.pod,
7869 doc/rrdupdate.pod, src/Makefile.am, src/rrd_create.c,
7870 src/rrd_dump.c, src/rrd_format.c, src/rrd_format.h,
7871 src/rrd_graph.c, src/rrd_hw.c, src/rrd_hw.h, src/rrd_info.c,
7872 src/rrd_restore.c, src/rrd_rpncalc.c, src/rrd_rpncalc.h,
7873 src/rrd_tool.h, src/rrd_update.c: Support for COMPUTE data sources
7874 (CDEF data sources). Removes the RPN parser and calculator from
7875 rrd_graph and puts then in a new file, rrd_rpncalc.c. Changes to
7876 core files rrd_create and rrd_update. Some clean-up of aberrant
7877 behavior stuff, including a bug fix. Documentation update
7878 (rrdcreate.pod, rrdupdate.pod). Change xml format. -- Jake Brutlag
7879 <jakeb@corp.webtv.net>
7880
7881 2001-03-07 21:21 oetiker
7882
7883 * NEWS, doc, doc/.cvsignore, doc/Makefile.am, doc/name.inc,
7884 doc/rrdgraph-old.pod, doc/rrdgraph.pod, doc/rrdgraph.src,
7885 doc/rrdgraph_data.src, doc/rrdgraph_examples.src,
7886 doc/rrdgraph_graph.src, doc/rrdgraph_rpn.src, doc/see_also.inc,
7887 src/rrd_tune.c: complete rewrite of rrdgraph documentation. This
7888 also includes info on upcomming/planned changes to the rrdgraph
7889 interface and functionality -- Alex van den Bogaerdt
7890 <alex@slot.hollandcasino.nl>
7891
7892 2001-03-04 14:06 oetiker
7893
7894 * trunk/CVSROOT/history: want to keep a history of events
7895
7896 2001-03-04 13:50 oetiker
7897
7898 * NEWS: fidex jackes adderss
7899
7900 2001-03-04 13:12 oetiker
7901
7902 * doc/rrdcreate.pod: added note on counter vs derive -- Don BAARDA
7903 <don.baarda@baesystems.com>
7904
7905 2001-03-04 13:01 oetiker
7906
7907 * NEWS, doc/rrdcreate.pod, doc/rrdgraph.pod, doc/rrdtool.pod,
7908 doc/rrdtune.pod, src/Makefile.am, src/fnv.h, src/hash_32.c,
7909 src/rrd_create.c, src/rrd_dump.c, src/rrd_format.h,
7910 src/rrd_graph.c, src/rrd_hw.c, src/rrd_info.c, src/rrd_open.c,
7911 src/rrd_restore.c, src/rrd_tool.h, src/rrd_tune.c,
7912 src/rrd_update.c, src/rrdupdate.c: Aberrant Behavior Detection
7913 support. A brief overview added to rrdtool.pod. Major updates to
7914 rrd_update.c, rrd_create.c. Minor update to other core files. This
7915 is backwards compatible! But new files using the Aberrant stuff
7916 are not readable by old rrdtool versions. See
7917 http://cricket.sourceforge.net/aberrant/rrd_hw.htm -- Jake Brutlag
7918 <jakeb@corp.webtv.net>
7919
7920 2001-03-04 13:00 oetiker
7921
7922 * examples, examples/.cvsignore: another do not report Makefile and
7923 Makefile.in
7924
7925 2001-03-04 12:51 oetiker
7926
7927 * src/memtest.c: this file has no purpose
7928
7929 2001-03-04 12:32 oetiker
7930
7931 * src/rrdupdate.c: rrdupdate is a generated file it has no place in
7932 cvs
7933
7934 2001-03-04 11:31 oetiker
7935
7936 * ., .cvsignore, CHANGES, bindings, bindings/.cvsignore,
7937 bindings/perl-piped, bindings/perl-piped/.cvsignore,
7938 bindings/perl-shared, bindings/perl-shared/.cvsignore,
7939 bindings/tcl, bindings/tcl/.cvsignore, config, config.log,
7940 config.status, config/.cvsignore, doc, doc/.cvsignore, libraries,
7941 libraries/.cvsignore, libraries/cgilib-0.4,
7942 libraries/cgilib-0.4/.cvsignore, libraries/gd1.3,
7943 libraries/gd1.3/.cvsignore, libraries/libpng-1.0.9,
7944 libraries/libpng-1.0.9/.cvsignore, libraries/zlib-1.1.3,
7945 libraries/zlib-1.1.3/.cvsignore, libtool, src, src/.cvsignore:
7946 repository cleanup
7947
7948 2001-03-04 11:14 oetiker
7949
7950 * doc/rrdupdate.pod, src/rrd_tool.c, src/rrd_update.c: added
7951 at-style-time@value:value syntax to rrd_update -- Dave Bodenstab
7952 <imdave@mcs.net>
7953
7954 2001-03-04 10:29 oetiker
7955
7956 * src/rrd_open.c: fixed filedescriptor leak -- Mike Franusich
7957 <mike@franusich.com>
7958
7959 2001-03-02 22:48 oetiker
7960
7961 * configure.in, libraries/zlib-1.1.3/Makefile.am: added test for
7962 hpux. if matched, compile zlib with -fpic instead of -fPIC
7963
7964 2001-03-01 21:37 oetiker
7965
7966 * configure.in: added check for the presence of the compiler used to
7967 build perl modules
7968
7969 2001-02-25 23:18 oetiker
7970
7971 * config/config.h, configure, doc/test1.ps, doc/test2.ps: they do
7972 not belong into cvs ad they are autogenerated
7973
7974 2001-02-25 22:57 oetiker
7975
7976 * doc/Makefile.am: Fixed ln for modules
7977
7978 2001-02-25 22:53 oetiker
7979
7980 * Makefile.am: fixed compile order ... src before bindings
7981
7982 2001-02-25 22:30 oetiker
7983
7984 * trunk/contrib, trunk/contrib/README, trunk/contrib/add_ds,
7985 trunk/contrib/add_ds/README, trunk/contrib/add_ds/add_ds.pl,
7986 trunk/contrib/add_ds/batch.pl, trunk/contrib/killspike,
7987 trunk/contrib/killspike/README,
7988 trunk/contrib/killspike/killspike.pl,
7989 trunk/contrib/killspike/killspike.pl.in, trunk/contrib/log2rrd,
7990 trunk/contrib/log2rrd/README, trunk/contrib/log2rrd/log2rrd.pl,
7991 trunk/contrib/log2rrd/log2rrd.pl.in, trunk/contrib/php3,
7992 trunk/contrib/php3/INSTALL, trunk/contrib/php3/Makefile,
7993 trunk/contrib/php3/README, trunk/contrib/php3/USAGE,
7994 trunk/contrib/php3/VERSION, trunk/contrib/php3/examples,
7995 trunk/contrib/php3/examples/rrd_create.php,
7996 trunk/contrib/php3/examples/rrd_fetch.php,
7997 trunk/contrib/php3/examples/rrd_graph.php,
7998 trunk/contrib/php3/examples/rrd_last.php,
7999 trunk/contrib/php3/examples/rrd_update.php,
8000 trunk/contrib/php3/php3_rrdtool.c,
8001 trunk/contrib/php3/php3_rrdtool.h, trunk/contrib/php4,
8002 trunk/contrib/php4/.cvsignore, trunk/contrib/php4/INSTALL,
8003 trunk/contrib/php4/Makefile.in, trunk/contrib/php4/README,
8004 trunk/contrib/php4/USAGE, trunk/contrib/php4/acinclude.m4,
8005 trunk/contrib/php4/aclocal.m4, trunk/contrib/php4/build,
8006 trunk/contrib/php4/build/dynlib.mk,
8007 trunk/contrib/php4/build/fastgen.sh,
8008 trunk/contrib/php4/build/library.mk,
8009 trunk/contrib/php4/build/ltlib.mk,
8010 trunk/contrib/php4/build/program.mk,
8011 trunk/contrib/php4/build/rules.mk,
8012 trunk/contrib/php4/build/shtool, trunk/contrib/php4/config.guess,
8013 trunk/contrib/php4/config.m4, trunk/contrib/php4/config.sub,
8014 trunk/contrib/php4/configure, trunk/contrib/php4/configure.in,
8015 trunk/contrib/php4/dynlib.m4, trunk/contrib/php4/examples,
8016 trunk/contrib/php4/examples/rrd_create.php,
8017 trunk/contrib/php4/examples/rrd_fetch.php,
8018 trunk/contrib/php4/examples/rrd_graph.php,
8019 trunk/contrib/php4/examples/rrd_last.php,
8020 trunk/contrib/php4/examples/rrd_update.php,
8021 trunk/contrib/php4/install-sh, trunk/contrib/php4/ltconfig,
8022 trunk/contrib/php4/ltmain.sh, trunk/contrib/php4/missing,
8023 trunk/contrib/php4/mkinstalldirs,
8024 trunk/contrib/php4/php_config.h.in,
8025 trunk/contrib/php4/php_rrdtool.h, trunk/contrib/php4/rrdtool.c,
8026 trunk/contrib/rrd-file-icon, trunk/contrib/rrd-file-icon/README,
8027 trunk/contrib/rrd-file-icon/rrd.png, trunk/contrib/rrdexplorer,
8028 trunk/contrib/rrdexplorer/README.txt,
8029 trunk/contrib/rrdexplorer/map.cgi,
8030 trunk/contrib/rrdexplorer/png.cgi, trunk/contrib/rrdfetchnames,
8031 trunk/contrib/rrdfetchnames/README,
8032 trunk/contrib/rrdfetchnames/rrdfetchnames.pl,
8033 trunk/contrib/rrdlastds, trunk/contrib/rrdlastds/README,
8034 trunk/contrib/rrdlastds/rrdlastds.pl, trunk/contrib/rrdproc,
8035 trunk/contrib/rrdproc/README, trunk/contrib/rrdproc/rrdproc.c,
8036 trunk/contrib/rrdview, trunk/contrib/rrdview/README,
8037 trunk/contrib/rrdview/rrdview.cgi, trunk/contrib/snmpstats,
8038 trunk/contrib/snmpstats/README,
8039 trunk/contrib/snmpstats/SNMPstats.pl, trunk/contrib/trytime,
8040 trunk/contrib/trytime/.deps,
8041 trunk/contrib/trytime/.deps/trytime.P,
8042 trunk/contrib/trytime/Makefile, trunk/contrib/trytime/Makefile.am,
8043 trunk/contrib/trytime/Makefile.in, trunk/contrib/trytime/README,
8044 trunk/contrib/trytime/trytime.c, trunk/website,
8045 trunk/website/.img, trunk/website/.img/.imgdot-1x1-transp.gif,
8046 trunk/website/.pics, trunk/website/.pics/CAIDAlogo.120.gif,
8047 trunk/website/.pics/CAIDAlogo.120.png,
8048 trunk/website/.pics/CAIDAlogo.gif,
8049 trunk/website/.pics/CAIDAlogo.png,
8050 trunk/website/.pics/CAIDAlogo.spons.png,
8051 trunk/website/.pics/CAIDAlogo.xpm,
8052 trunk/website/.pics/CAIDAlogo2.gif,
8053 trunk/website/.pics/CAIDAlogo_small.gif,
8054 trunk/website/.pics/b.gif, trunk/website/.pics/b.png,
8055 trunk/website/.pics/background.xcf, trunk/website/.pics/bbo.gif,
8056 trunk/website/.pics/bbo.png, trunk/website/.pics/bco.gif,
8057 trunk/website/.pics/bco.png, trunk/website/.pics/border.gif,
8058 trunk/website/.pics/bro.gif, trunk/website/.pics/bro.png,
8059 trunk/website/.pics/ecke.gif, trunk/website/.pics/logo-apache.gif,
8060 trunk/website/.pics/logo-apache.small.gif,
8061 trunk/website/.pics/logo-extra.gif,
8062 trunk/website/.pics/logo-linux.gif,
8063 trunk/website/.pics/logo-wml.gif, trunk/website/.pics/rrddemo.gif,
8064 trunk/website/.pics/rrdlogdemo.gif,
8065 trunk/website/.pics/rrdtool.gif, trunk/website/.pics/rrdtool.xar,
8066 trunk/website/.pics/unten.gif, trunk/website/.ttf,
8067 trunk/website/.ttf/futurab.ttf, trunk/website/.ttf/futurabc.ttf,
8068 trunk/website/.ttf/futurabi.ttf, trunk/website/.ttf/futurah.ttf,
8069 trunk/website/.ttf/futurahi.ttf, trunk/website/.ttf/futurak.ttf,
8070 trunk/website/.ttf/futural.ttf, trunk/website/.ttf/futuralc.ttf,
8071 trunk/website/.ttf/futurali.ttf, trunk/website/.ttf/futuram.ttf,
8072 trunk/website/.ttf/futuramc.ttf, trunk/website/.ttf/futurami.ttf,
8073 trunk/website/.ttf/futuran.ttf, trunk/website/.ttf/futurani.ttf,
8074 trunk/website/.ttf/futuraxk.ttf, trunk/website/.ttf/futurbci.ttf,
8075 trunk/website/.ttf/futurlci.ttf, trunk/website/.ttf/futurmci.ttf,
8076 trunk/website/.ttf/futurxkc.ttf, trunk/website/.ttf/futurxki.ttf,
8077 trunk/website/.ttf/futuxkci.ttf, trunk/website/.ttf/trebuc.ttf,
8078 trunk/website/.ttf/trebucbd.ttf, trunk/website/.ttf/trebucbi.ttf,
8079 trunk/website/.ttf/trebucit.ttf, trunk/website/.ttf/zinjaron.ttf,
8080 trunk/website/.wml, trunk/website/.wml/navbar.inc,
8081 trunk/website/.wml/nestednavbar.inc,
8082 trunk/website/.wml/template.inc, trunk/website/.wml/tobis.inc,
8083 trunk/website/.wmlrc, trunk/website/compiling.wml,
8084 trunk/website/contributors.wml, trunk/website/developers.wml,
8085 trunk/website/download.wml, trunk/website/frontends,
8086 trunk/website/frontends/bigsister.wml,
8087 trunk/website/frontends/bronc.wml,
8088 trunk/website/frontends/cricket.wml,
8089 trunk/website/frontends/flowscan.wml,
8090 trunk/website/frontends/fwgold.wml,
8091 trunk/website/frontends/hoth.wml,
8092 trunk/website/frontends/index.wml,
8093 trunk/website/frontends/nmis.wml, trunk/website/frontends/nrg.wml,
8094 trunk/website/frontends/ntop.wml,
8095 trunk/website/frontends/orca.wml,
8096 trunk/website/frontends/remstats.wml,
8097 trunk/website/frontends/rrgrapher.wml,
8098 trunk/website/frontends/slamon.wml, trunk/website/gallery,
8099 trunk/website/gallery/alex-01.bash,
8100 trunk/website/gallery/alex-01.png,
8101 trunk/website/gallery/alex-01.wml,
8102 trunk/website/gallery/bkw-01.gif, trunk/website/gallery/bkw-01.pl,
8103 trunk/website/gallery/bkw-01.wml,
8104 trunk/website/gallery/blair-01-a.png,
8105 trunk/website/gallery/blair-01-b.png,
8106 trunk/website/gallery/blair-01-c.png,
8107 trunk/website/gallery/blair-01-d.png,
8108 trunk/website/gallery/blair-01-e.png,
8109 trunk/website/gallery/blair-01-f.png,
8110 trunk/website/gallery/blair-01.wml,
8111 trunk/website/gallery/chris-01.wml,
8112 trunk/website/gallery/chris-01temp.png,
8113 trunk/website/gallery/chris-01wind.png,
8114 trunk/website/gallery/colleen-01.gif,
8115 trunk/website/gallery/colleen-01.wml,
8116 trunk/website/gallery/edvard-01.png,
8117 trunk/website/gallery/edvard-01.wml,
8118 trunk/website/gallery/index.wml,
8119 trunk/website/gallery/jeff-01.png,
8120 trunk/website/gallery/jeff-01.wml,
8121 trunk/website/gallery/neal-01.png,
8122 trunk/website/gallery/neal-01.wml,
8123 trunk/website/gallery/simon-01.png,
8124 trunk/website/gallery/simon-01.wml,
8125 trunk/website/gallery/steve-01.gif,
8126 trunk/website/gallery/steve-01.wml, trunk/website/index.wml,
8127 trunk/website/license.wml, trunk/website/mailinglists.wml,
8128 trunk/website/manual, trunk/website/manual/bin_dec_hex.wml,
8129 trunk/website/manual/cdeftutorial.wml,
8130 trunk/website/manual/index.wml,
8131 trunk/website/manual/rpntutorial.wml,
8132 trunk/website/manual/rrdcgi.wml,
8133 trunk/website/manual/rrdcreate.wml,
8134 trunk/website/manual/rrddump.wml,
8135 trunk/website/manual/rrdfetch.wml,
8136 trunk/website/manual/rrdgraph.wml,
8137 trunk/website/manual/rrdinfo.wml,
8138 trunk/website/manual/rrdlast.wml,
8139 trunk/website/manual/rrdresize.wml,
8140 trunk/website/manual/rrdrestore.wml,
8141 trunk/website/manual/rrdtune.wml,
8142 trunk/website/manual/rrdtutorial.es.wml,
8143 trunk/website/manual/rrdtutorial.wml,
8144 trunk/website/manual/rrdupdate.wml, trunk/website/news.wml,
8145 trunk/website/perlbind, trunk/website/perlbind/RRDp.wml,
8146 trunk/website/perlbind/RRDs.wml, trunk/website/perlbind/index.wml,
8147 trunk/website/rrdcgi.wml, trunk/website/screen.wml,
8148 trunk/website/site-sync, trunk/website/tutorial,
8149 trunk/website/tutorial/bin_dec_hex.wml,
8150 trunk/website/tutorial/cdeftutorial.wml,
8151 trunk/website/tutorial/index.wml,
8152 trunk/website/tutorial/rpntutorial.wml,
8153 trunk/website/tutorial/rrdtutorial.es.wml,
8154 trunk/website/tutorial/rrdtutorial.ps,
8155 trunk/website/tutorial/rrdtutorial.wml: Initial revision
8156
8157 2001-02-25 22:25 oetiker
8158
8159 * ., 00README, CHANGES, CONTRIBUTORS, COPYING, COPYRIGHT,
8160 MakeMakefile, Makefile.am, NT-BUILD-TIPS.txt, README, TODO,
8161 bindings, bindings/Makefile.am, bindings/perl-piped,
8162 bindings/perl-piped/MANIFEST, bindings/perl-piped/Makefile.PL,
8163 bindings/perl-piped/README, bindings/perl-piped/RRDp.pm,
8164 bindings/perl-piped/leaktest.pl, bindings/perl-piped/rrdpl.dsp,
8165 bindings/perl-piped/rrdpl.dsw, bindings/perl-piped/t,
8166 bindings/perl-piped/t/base.t, bindings/perl-shared,
8167 bindings/perl-shared/MANIFEST, bindings/perl-shared/Makefile.PL,
8168 bindings/perl-shared/README, bindings/perl-shared/RRDs.pm,
8169 bindings/perl-shared/RRDs.xs, bindings/perl-shared/ntmake.pl,
8170 bindings/perl-shared/rrdpl.dsp, bindings/perl-shared/rrdpl.dsw,
8171 bindings/perl-shared/t, bindings/perl-shared/t/base.t,
8172 bindings/tcl, bindings/tcl/Makefile.am, bindings/tcl/README,
8173 bindings/tcl/ifOctets.tcl, bindings/tcl/tclrrd.c, config,
8174 config.log, config.status, config/Makefile.am, config/acconfig.h,
8175 config/aclocal.m4, config/config.guess, config/config.h,
8176 config/config.h.in, config/config.sub, config/install-sh,
8177 config/libtool, config/libtool/libtool.m4, config/ltconfig,
8178 config/ltmain.sh, config/missing, config/mkinstalldirs,
8179 config/stamp-h, config/stamp-h.in, configure, configure.in, doc,
8180 doc/Makefile.am, doc/bin_dec_hex.pod, doc/cdeftutorial.pod,
8181 doc/rpntutorial.pod, doc/rrdcgi.pod, doc/rrdcreate.pod,
8182 doc/rrddump.pod, doc/rrdfetch.pod, doc/rrdgraph.pod,
8183 doc/rrdinfo.pod, doc/rrdlast.pod, doc/rrdresize.pod,
8184 doc/rrdrestore.pod, doc/rrdtool.pod, doc/rrdtune.pod,
8185 doc/rrdtutorial.es.pod, doc/rrdtutorial.pod, doc/rrdupdate.pod,
8186 doc/test1.ps, doc/test2.ps, examples, examples/4charts.pl.in,
8187 examples/Makefile.am, examples/bigtops.pl, examples/bigtops.pl.in,
8188 examples/cgi-demo.cgi, examples/cgi-demo.cgi.in,
8189 examples/minmax.pl, examples/minmax.pl.in, examples/piped-demo.pl,
8190 examples/piped-demo.pl.in, examples/shared-demo.pl,
8191 examples/shared-demo.pl.in, examples/stripes.pl,
8192 examples/stripes.pl.in, libraries, libraries/Makefile.am,
8193 libraries/cgilib-0.4, libraries/cgilib-0.4/Makefile.am,
8194 libraries/cgilib-0.4/cgi.5, libraries/cgilib-0.4/cgi.c,
8195 libraries/cgilib-0.4/cgi.h, libraries/cgilib-0.4/cgiDebug.3,
8196 libraries/cgilib-0.4/cgiGetValue.3,
8197 libraries/cgilib-0.4/cgiHeader.3, libraries/cgilib-0.4/cgiInit.3,
8198 libraries/cgilib-0.4/cgiRedirect.3,
8199 libraries/cgilib-0.4/cgilib.dsp, libraries/cgilib-0.4/cgilib.dsw,
8200 libraries/cgilib-0.4/cgitest.c, libraries/cgilib-0.4/jumpto.c,
8201 libraries/cgilib-0.4/readme, libraries/gd1.3,
8202 libraries/gd1.3/Makefile.am, libraries/gd1.3/README.rrdtool,
8203 libraries/gd1.3/demoin.gif, libraries/gd1.3/gd.c,
8204 libraries/gd1.3/gd.dsp, libraries/gd1.3/gd.dsw,
8205 libraries/gd1.3/gd.h, libraries/gd1.3/gddemo.c,
8206 libraries/gd1.3/gdfontg.c, libraries/gd1.3/gdfontg.h,
8207 libraries/gd1.3/gdfontl.c, libraries/gd1.3/gdfontl.h,
8208 libraries/gd1.3/gdfontmb.c, libraries/gd1.3/gdfontmb.h,
8209 libraries/gd1.3/gdfonts.c, libraries/gd1.3/gdfonts.h,
8210 libraries/gd1.3/gdfontt.c, libraries/gd1.3/gdfontt.h,
8211 libraries/gd1.3/gdlucidab10.c, libraries/gd1.3/gdlucidab10.h,
8212 libraries/gd1.3/gdlucidab12.c, libraries/gd1.3/gdlucidab12.h,
8213 libraries/gd1.3/gdlucidab14.c, libraries/gd1.3/gdlucidab14.h,
8214 libraries/gd1.3/gdlucidan10.c, libraries/gd1.3/gdlucidan10.h,
8215 libraries/gd1.3/gdlucidan12.c, libraries/gd1.3/gdlucidan12.h,
8216 libraries/gd1.3/gdlucidan14.c, libraries/gd1.3/gdlucidan14.h,
8217 libraries/gd1.3/giftogd.c, libraries/gd1.3/index.html,
8218 libraries/gd1.3/mathmake.c, libraries/gd1.3/mtables.c,
8219 libraries/gd1.3/readme.txt, libraries/gd1.3/webgif.c,
8220 libraries/libpng-1.0.9, libraries/libpng-1.0.9/ANNOUNCE,
8221 libraries/libpng-1.0.9/CHANGES, libraries/libpng-1.0.9/INSTALL,
8222 libraries/libpng-1.0.9/KNOWNBUG, libraries/libpng-1.0.9/LICENSE,
8223 libraries/libpng-1.0.9/Makefil,
8224 libraries/libpng-1.0.9/Makefile.am, libraries/libpng-1.0.9/README,
8225 libraries/libpng-1.0.9/README.rrdtool,
8226 libraries/libpng-1.0.9/TODO, libraries/libpng-1.0.9/Y2KINFO,
8227 libraries/libpng-1.0.9/example.c, libraries/libpng-1.0.9/libpng.3,
8228 libraries/libpng-1.0.9/libpng.txt,
8229 libraries/libpng-1.0.9/libpngpf.3, libraries/libpng-1.0.9/png.5,
8230 libraries/libpng-1.0.9/png.c, libraries/libpng-1.0.9/png.dsp,
8231 libraries/libpng-1.0.9/png.dsw, libraries/libpng-1.0.9/png.h,
8232 libraries/libpng-1.0.9/pngasmrd.h,
8233 libraries/libpng-1.0.9/pngbar.jpg,
8234 libraries/libpng-1.0.9/pngbar.png,
8235 libraries/libpng-1.0.9/pngconf.h,
8236 libraries/libpng-1.0.9/pngerror.c,
8237 libraries/libpng-1.0.9/pnggccrd.c,
8238 libraries/libpng-1.0.9/pngget.c, libraries/libpng-1.0.9/pngmem.c,
8239 libraries/libpng-1.0.9/pngnow.png,
8240 libraries/libpng-1.0.9/pngpread.c,
8241 libraries/libpng-1.0.9/pngread.c, libraries/libpng-1.0.9/pngrio.c,
8242 libraries/libpng-1.0.9/pngrtran.c,
8243 libraries/libpng-1.0.9/pngrutil.c,
8244 libraries/libpng-1.0.9/pngset.c, libraries/libpng-1.0.9/pngtest.c,
8245 libraries/libpng-1.0.9/pngtest.png,
8246 libraries/libpng-1.0.9/pngtrans.c,
8247 libraries/libpng-1.0.9/pngvcrd.c, libraries/libpng-1.0.9/pngwio.c,
8248 libraries/libpng-1.0.9/pngwrite.c,
8249 libraries/libpng-1.0.9/pngwtran.c,
8250 libraries/libpng-1.0.9/pngwutil.c, libraries/zlib-1.1.3,
8251 libraries/zlib-1.1.3/ChangeLog, libraries/zlib-1.1.3/FAQ,
8252 libraries/zlib-1.1.3/INDEX, libraries/zlib-1.1.3/Makefile.am,
8253 libraries/zlib-1.1.3/README, libraries/zlib-1.1.3/README.rrdtool,
8254 libraries/zlib-1.1.3/adler32.c,
8255 libraries/zlib-1.1.3/algorithm.txt,
8256 libraries/zlib-1.1.3/compress.c, libraries/zlib-1.1.3/crc32.c,
8257 libraries/zlib-1.1.3/deflate.c, libraries/zlib-1.1.3/deflate.h,
8258 libraries/zlib-1.1.3/descrip.mms, libraries/zlib-1.1.3/example.c,
8259 libraries/zlib-1.1.3/gzio.c, libraries/zlib-1.1.3/infblock.c,
8260 libraries/zlib-1.1.3/infblock.h, libraries/zlib-1.1.3/infcodes.c,
8261 libraries/zlib-1.1.3/infcodes.h, libraries/zlib-1.1.3/inffast.c,
8262 libraries/zlib-1.1.3/inffast.h, libraries/zlib-1.1.3/inffixed.h,
8263 libraries/zlib-1.1.3/inflate.c, libraries/zlib-1.1.3/inftrees.c,
8264 libraries/zlib-1.1.3/inftrees.h, libraries/zlib-1.1.3/infutil.c,
8265 libraries/zlib-1.1.3/infutil.h, libraries/zlib-1.1.3/maketree.c,
8266 libraries/zlib-1.1.3/minigzip.c, libraries/zlib-1.1.3/trees.c,
8267 libraries/zlib-1.1.3/trees.h, libraries/zlib-1.1.3/uncompr.c,
8268 libraries/zlib-1.1.3/zconf.h, libraries/zlib-1.1.3/zlib.3,
8269 libraries/zlib-1.1.3/zlib.dsp, libraries/zlib-1.1.3/zlib.dsw,
8270 libraries/zlib-1.1.3/zlib.h, libraries/zlib-1.1.3/zutil.c,
8271 libraries/zlib-1.1.3/zutil.h, libtool, rrdtool.spec, src,
8272 src/Makefile.am, src/gdpng.c, src/getopt.c, src/getopt.h,
8273 src/getopt1.c, src/gifsize.c, src/memtest.c, src/ntconfig.h,
8274 src/parsetime.c, src/parsetime.h, src/pngsize.c, src/rd_cgi.dsp,
8275 src/rrd.dsp, src/rrd.dsw, src/rrd.h, src/rrd_cgi.c,
8276 src/rrd_cgi.dsp, src/rrd_create.c, src/rrd_diff.c, src/rrd_dump.c,
8277 src/rrd_error.c, src/rrd_fetch.c, src/rrd_format.c,
8278 src/rrd_format.h, src/rrd_graph.c, src/rrd_info.c, src/rrd_last.c,
8279 src/rrd_open.c, src/rrd_resize.c, src/rrd_restore.c,
8280 src/rrd_stat.c, src/rrd_tool.c, src/rrd_tool.h, src/rrd_tune.c,
8281 src/rrd_update.c, src/rrdtool.dsp, src/rrdtool.dsw,
8282 src/rrdupdate.c: Initial revision
8283
8284 2001-02-25 16:09 oetiker
8285
8286 * trunk/rrdtool, trunk/rrdtool/README: Initial revision
8287
8288 2001-02-25 15:29 cvs
8289
8290 * trunk/CVSROOT, trunk/CVSROOT/checkoutlist,
8291 trunk/CVSROOT/commitinfo, trunk/CVSROOT/config,
8292 trunk/CVSROOT/cvswrappers, trunk/CVSROOT/editinfo,
8293 trunk/CVSROOT/loginfo, trunk/CVSROOT/modules,
8294 trunk/CVSROOT/notify, trunk/CVSROOT/rcsinfo,
8295 trunk/CVSROOT/taginfo, trunk/CVSROOT/verifymsg: initial checkin
8296
8297 2001-02-25 15:29
8298
8299 * branches, tags, trunk: New repository initialized by cvs2svn.