~ubuntu-branches/ubuntu/maverick/rrdtool/maverick

« back to all changes in this revision

Viewing changes to CHANGES

  • Committer: Bazaar Package Importer
  • Author(s): Clint Byrum
  • Date: 2010-07-22 08:07:01 UTC
  • mfrom: (1.2.8 upstream) (3.1.6 sid)
  • Revision ID: james.westby@ubuntu.com-20100722080701-k46mgdfz6euxwqsm
Tags: 1.4.3-1ubuntu1
* Merge from debian unstable, Remaining changes:
  - debian/control: Don't build against ruby1.9 as we don't want
    it in main.
* require libdbi >= 0.8.3 to prevent aborts when using dbi datasources

Show diffs side-by-side

added added

removed removed

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