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