Merge lp:~clint-fewbar/ubuntu/maverick/rrdtool/merge-1.4.3-1 into lp:ubuntu/maverick/rrdtool

Proposed by Clint Byrum
Status: Merged
Merge reported by: Mathias Gug
Merged at revision: not available
Proposed branch: lp:~clint-fewbar/ubuntu/maverick/rrdtool/merge-1.4.3-1
Merge into: lp:ubuntu/maverick/rrdtool
Diff against target: 119930 lines (+62786/-46616)
288 files modified
ABOUT-NLS (+1068/-0)
CHANGES (+6974/-579)
CONTRIBUTORS (+14/-5)
COPYRIGHT (+2/-1)
Makefile.am (+10/-24)
Makefile.in (+222/-97)
NEWS (+80/-4)
README (+1/-0)
TODO (+1/-25)
acinclude.m4 (+0/-592)
aclocal.m4 (+285/-8715)
autogen.sh (+3/-0)
bindings/Makefile.am (+13/-10)
bindings/Makefile.in (+180/-59)
bindings/lua/Makefile.am (+66/-0)
bindings/lua/Makefile.in (+748/-0)
bindings/lua/README (+68/-0)
bindings/lua/compat-5.1r5/compat-5.1.c (+118/-0)
bindings/lua/compat-5.1r5/compat-5.1.h (+34/-0)
bindings/lua/compat-5.1r5/compat-5.1.lua (+287/-0)
bindings/lua/rrdlua.c (+380/-0)
bindings/lua/test.lua.bottom (+90/-0)
bindings/perl-piped/RRDp.pm (+3/-3)
bindings/perl-shared/RRDs.pm (+2/-1)
bindings/perl-shared/RRDs.xs (+10/-0)
bindings/python/rrdtoolmodule.c (+76/-14)
bindings/ruby/CHANGES (+4/-0)
bindings/ruby/main.c (+69/-3)
bindings/ruby/test.rb (+12/-0)
bindings/tcl/Makefile.am (+1/-0)
bindings/tcl/Makefile.in (+214/-88)
bindings/tcl/tclrrd.c (+48/-15)
compile (+143/-0)
config.guess (+0/-1526)
config.rpath (+666/-0)
config.sub (+0/-1658)
configure (+14720/-4354)
configure.ac (+275/-87)
debian/README.Debian (+3/-0)
debian/README.source (+4/-0)
debian/changelog (+110/-0)
debian/control (+54/-14)
debian/copyright (+79/-6)
debian/liblua5.1-rrd-dev.install (+4/-0)
debian/liblua5.1-rrd0.install (+2/-0)
debian/librrd4.symbols (+32/-0)
debian/lua-rrd.h (+6/-0)
debian/patches/bts332766-negative-timestamps (+0/-15)
debian/patches/bts428778-floating-point-exception (+1/-1)
debian/patches/bts494874-gnu-kfreebsd (+0/-24)
debian/patches/compiler-warning-fixes (+0/-257)
debian/patches/series (+0/-3)
debian/rrdcached.default (+21/-0)
debian/rrdcached.doc-base (+14/-0)
debian/rrdcached.init.d (+145/-0)
debian/rrdcached.install (+4/-0)
debian/rrdcached.postrm (+42/-0)
debian/rrdtool.doc-base (+16/-0)
debian/rrdtool.install (+3/-1)
debian/rules (+28/-5)
depcomp (+64/-23)
doc/Makefile.am (+40/-25)
doc/Makefile.in (+223/-99)
doc/RRDp.html (+0/-142)
doc/RRDs.html (+0/-169)
doc/bin_dec_hex.1 (+0/-531)
doc/bin_dec_hex.html (+0/-363)
doc/bin_dec_hex.pod (+0/-2)
doc/bin_dec_hex.txt (+0/-376)
doc/cdeftutorial.1 (+0/-978)
doc/cdeftutorial.html (+0/-842)
doc/cdeftutorial.pod (+1/-1)
doc/cdeftutorial.txt (+0/-787)
doc/librrd.3 (+256/-0)
doc/librrd.pod (+136/-0)
doc/rpntutorial.1 (+0/-352)
doc/rpntutorial.html (+0/-207)
doc/rpntutorial.pod (+4/-5)
doc/rpntutorial.txt (+0/-190)
doc/rrd-beginners.1 (+0/-450)
doc/rrd-beginners.html (+0/-360)
doc/rrd-beginners.pod (+22/-22)
doc/rrd-beginners.txt (+0/-318)
doc/rrdbuild.1 (+0/-539)
doc/rrdbuild.html (+0/-413)
doc/rrdbuild.pod (+27/-28)
doc/rrdbuild.txt (+0/-347)
doc/rrdcached.pod (+699/-0)
doc/rrdcgi.1 (+0/-331)
doc/rrdcgi.html (+0/-271)
doc/rrdcgi.txt (+0/-205)
doc/rrdcreate.1 (+0/-660)
doc/rrdcreate.html (+0/-591)
doc/rrdcreate.pod (+7/-2)
doc/rrdcreate.txt (+0/-531)
doc/rrddump.1 (+0/-175)
doc/rrddump.html (+0/-101)
doc/rrddump.pod (+41/-12)
doc/rrddump.txt (+0/-51)
doc/rrdfetch.1 (+0/-366)
doc/rrdfetch.html (+0/-277)
doc/rrdfetch.pod (+27/-1)
doc/rrdfetch.txt (+0/-226)
doc/rrdfirst.1 (+0/-151)
doc/rrdfirst.html (+0/-69)
doc/rrdfirst.txt (+0/-29)
doc/rrdflushcached.pod (+53/-0)
doc/rrdgraph.1 (+0/-624)
doc/rrdgraph.html (+0/-464)
doc/rrdgraph.pod (+117/-67)
doc/rrdgraph.txt (+0/-479)
doc/rrdgraph_data.1 (+0/-258)
doc/rrdgraph_data.html (+0/-170)
doc/rrdgraph_data.pod (+3/-3)
doc/rrdgraph_data.txt (+0/-131)
doc/rrdgraph_examples.1 (+0/-341)
doc/rrdgraph_examples.html (+0/-252)
doc/rrdgraph_examples.txt (+0/-192)
doc/rrdgraph_graph.1 (+0/-587)
doc/rrdgraph_graph.html (+0/-594)
doc/rrdgraph_graph.pod (+14/-7)
doc/rrdgraph_graph.txt (+0/-421)
doc/rrdgraph_libdbi.pod (+158/-0)
doc/rrdgraph_rpn.1 (+0/-436)
doc/rrdgraph_rpn.html (+0/-315)
doc/rrdgraph_rpn.pod (+76/-2)
doc/rrdgraph_rpn.txt (+0/-312)
doc/rrdinfo.1 (+0/-184)
doc/rrdinfo.html (+0/-100)
doc/rrdinfo.pod (+32/-6)
doc/rrdinfo.txt (+0/-58)
doc/rrdlast.1 (+0/-146)
doc/rrdlast.html (+0/-62)
doc/rrdlast.pod (+25/-0)
doc/rrdlast.txt (+0/-23)
doc/rrdlastupdate.1 (+0/-146)
doc/rrdlastupdate.html (+0/-62)
doc/rrdlastupdate.pod (+26/-1)
doc/rrdlastupdate.txt (+0/-23)
doc/rrdlua.pod (+204/-0)
doc/rrdresize.1 (+0/-170)
doc/rrdresize.html (+0/-96)
doc/rrdresize.txt (+0/-44)
doc/rrdrestore.1 (+0/-157)
doc/rrdrestore.html (+0/-79)
doc/rrdrestore.txt (+0/-33)
doc/rrdthreads.1 (+0/-227)
doc/rrdthreads.html (+0/-162)
doc/rrdthreads.txt (+0/-103)
doc/rrdtool.1 (+0/-406)
doc/rrdtool.html (+0/-357)
doc/rrdtool.pod (+15/-3)
doc/rrdtool.txt (+0/-271)
doc/rrdtune.1 (+0/-286)
doc/rrdtune.html (+0/-234)
doc/rrdtune.txt (+0/-163)
doc/rrdtutorial.1 (+0/-1368)
doc/rrdtutorial.html (+0/-1129)
doc/rrdtutorial.pod (+5/-5)
doc/rrdtutorial.txt (+0/-1157)
doc/rrdupdate.1 (+0/-218)
doc/rrdupdate.html (+0/-135)
doc/rrdupdate.pod (+77/-4)
doc/rrdupdate.txt (+0/-94)
doc/rrdxport.1 (+0/-265)
doc/rrdxport.html (+0/-190)
doc/rrdxport.pod (+25/-1)
doc/rrdxport.txt (+0/-128)
etc/rrdcached-default (+14/-0)
etc/rrdcached-init (+57/-0)
examples/Makefile.am (+2/-0)
examples/Makefile.in (+391/-77)
examples/rrdcached/Makefile.am (+10/-0)
examples/rrdcached/Makefile.in (+553/-0)
examples/rrdcached/RRDCached.pm (+90/-0)
examples/rrdcached/rrdcached-size.pl (+153/-0)
install-sh (+3/-2)
intl/Makefile.in (+587/-0)
libtool (+8893/-0)
ltmain.sh (+7/-13)
m4/acinclude.m4 (+601/-0)
m4/codeset.m4 (+21/-0)
m4/gettext.m4 (+381/-0)
m4/glibc2.m4 (+30/-0)
m4/glibc21.m4 (+30/-0)
m4/iconv.m4 (+180/-0)
m4/intdiv0.m4 (+84/-0)
m4/intl.m4 (+285/-0)
m4/intlmacosx.m4 (+51/-0)
m4/intmax.m4 (+33/-0)
m4/inttypes-pri.m4 (+36/-0)
m4/inttypes_h.m4 (+26/-0)
m4/lcmessage.m4 (+30/-0)
m4/lib-ld.m4 (+110/-0)
m4/lib-link.m4 (+709/-0)
m4/lib-prefix.m4 (+185/-0)
m4/libtool.m4 (+7357/-0)
m4/lock.m4 (+316/-0)
m4/longlong.m4 (+109/-0)
m4/ltoptions.m4 (+368/-0)
m4/ltsugar.m4 (+123/-0)
m4/ltversion.m4 (+23/-0)
m4/lt~obsolete.m4 (+92/-0)
m4/nls.m4 (+31/-0)
m4/po.m4 (+449/-0)
m4/printf-posix.m4 (+44/-0)
m4/progtest.m4 (+92/-0)
m4/size_max.m4 (+68/-0)
m4/stdint_h.m4 (+26/-0)
m4/uintmax_t.m4 (+30/-0)
m4/visibility.m4 (+52/-0)
m4/wchar_t.m4 (+20/-0)
m4/wint_t.m4 (+28/-0)
m4/xsize.m4 (+13/-0)
missing (+29/-20)
po/ChangeLog (+12/-1)
po/LINGUAS (+0/-2)
po/Makefile.in.in (+368/-156)
po/Makevars (+41/-0)
po/Rules-quot (+47/-0)
po/boldquot.sed (+10/-0)
po/de.po (+0/-334)
po/en@boldquot.header (+25/-0)
po/en@quot.header (+22/-0)
po/insert-header.sin (+23/-0)
po/quot.sed (+6/-0)
po/remove-potcdate.sin (+19/-0)
po/rrdtool.pot (+354/-0)
po/stamp-po (+1/-0)
rrd_config.h.in (+329/-16)
rrdtool.spec (+56/-4)
src/Makefile.am (+21/-5)
src/Makefile.in (+497/-264)
src/gettext.h (+271/-0)
src/librrd.sym.in.in (+16/-0)
src/pngsize.c (+1/-1)
src/rrd.h (+74/-33)
src/rrd_cgi.c (+24/-14)
src/rrd_client.c (+848/-0)
src/rrd_client.h (+99/-0)
src/rrd_config_bottom.h (+4/-3)
src/rrd_create.c (+48/-64)
src/rrd_daemon.c (+3198/-0)
src/rrd_diff.c (+3/-6)
src/rrd_dump.c (+335/-250)
src/rrd_error.c (+5/-7)
src/rrd_fetch.c (+46/-23)
src/rrd_fetch_libdbi.c (+655/-0)
src/rrd_first.c (+3/-4)
src/rrd_flushcached.c (+118/-0)
src/rrd_format.c (+15/-2)
src/rrd_format.h (+1/-1)
src/rrd_getopt.c (+1/-54)
src/rrd_getopt.h (+0/-14)
src/rrd_getopt1.c (+2/-31)
src/rrd_gfx.c (+3/-3)
src/rrd_graph.c (+676/-366)
src/rrd_graph.h (+20/-6)
src/rrd_graph_helper.c (+1/-1)
src/rrd_hw.c (+3/-5)
src/rrd_hw.h (+1/-1)
src/rrd_hw_math.c (+0/-3)
src/rrd_hw_update.c (+0/-3)
src/rrd_i18n.h (+10/-10)
src/rrd_info.c (+74/-18)
src/rrd_is_thread_safe.h (+2/-2)
src/rrd_last.c (+50/-5)
src/rrd_lastupdate.c (+145/-47)
src/rrd_not_thread_safe.c (+2/-2)
src/rrd_open.c (+213/-95)
src/rrd_parsetime.c (+2/-4)
src/rrd_resize.c (+29/-79)
src/rrd_restore.c (+676/-555)
src/rrd_rpncalc.c (+90/-10)
src/rrd_rpncalc.h (+2/-1)
src/rrd_thread_safe.c (+3/-3)
src/rrd_thread_safe_nt.c (+21/-18)
src/rrd_tool.c (+96/-99)
src/rrd_tool.h (+23/-11)
src/rrd_tune.c (+49/-9)
src/rrd_update.c (+145/-93)
src/rrd_utils.c (+159/-0)
src/rrd_version.c (+1/-1)
src/rrd_xport.c (+32/-5)
src/rrd_xport.h (+1/-1)
src/rrdupdate.c (+2/-2)
win32/config.h (+2/-2)
win32/rrd_config.h.msvc (+1/-0)
To merge this branch: bzr merge lp:~clint-fewbar/ubuntu/maverick/rrdtool/merge-1.4.3-1
Reviewer Review Type Date Requested Status
Mathias Gug Approve
Ubuntu branches Pending
Review via email: mp+30675@code.launchpad.net

Description of the change

Merging with Debian v1.4.3-1. Also resolves FTBFS issues. Note that this introduces a dependency on libdbi0 which is in universe. A MIR has already been filed for libdbi0 to address this.

To post a comment you must log in.
Revision history for this message
Mathias Gug (mathiaz) wrote :

debian/changelog should still have the changelog entry for lucid as we'd like to keep track of the history until we can drop all the changes and sync directly from debian.

23. By Clint Byrum

Restoring 1.3.8-1ubuntu1 changes to changelog

Revision history for this message
Clint Byrum (clint-fewbar) wrote :

Alright, re-pushed with Marc's changes into the changelog.

Revision history for this message
Mathias Gug (mathiaz) wrote :

Looks good to me. I've uploaded the package with a minor reformatting of the changelog entry.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added file 'ABOUT-NLS'
--- ABOUT-NLS 1970-01-01 00:00:00 +0000
+++ ABOUT-NLS 2010-08-05 16:51:12 +0000
@@ -0,0 +1,1068 @@
11 Notes on the Free Translation Project
2***************************************
3
4Free software is going international! The Free Translation Project is
5a way to get maintainers of free software, translators, and users all
6together, so that free software will gradually become able to speak many
7languages. A few packages already provide translations for their
8messages.
9
10 If you found this `ABOUT-NLS' file inside a distribution, you may
11assume that the distributed package does use GNU `gettext' internally,
12itself available at your nearest GNU archive site. But you do _not_
13need to install GNU `gettext' prior to configuring, installing or using
14this package with messages translated.
15
16 Installers will find here some useful hints. These notes also
17explain how users should proceed for getting the programs to use the
18available translations. They tell how people wanting to contribute and
19work on translations can contact the appropriate team.
20
21 When reporting bugs in the `intl/' directory or bugs which may be
22related to internationalization, you should tell about the version of
23`gettext' which is used. The information can be found in the
24`intl/VERSION' file, in internationalized packages.
25
261.1 Quick configuration advice
27==============================
28
29If you want to exploit the full power of internationalization, you
30should configure it using
31
32 ./configure --with-included-gettext
33
34to force usage of internationalizing routines provided within this
35package, despite the existence of internationalizing capabilities in the
36operating system where this package is being installed. So far, only
37the `gettext' implementation in the GNU C library version 2 provides as
38many features (such as locale alias, message inheritance, automatic
39charset conversion or plural form handling) as the implementation here.
40It is also not possible to offer this additional functionality on top
41of a `catgets' implementation. Future versions of GNU `gettext' will
42very likely convey even more functionality. So it might be a good idea
43to change to GNU `gettext' as soon as possible.
44
45 So you need _not_ provide this option if you are using GNU libc 2 or
46you have installed a recent copy of the GNU gettext package with the
47included `libintl'.
48
491.2 INSTALL Matters
50===================
51
52Some packages are "localizable" when properly installed; the programs
53they contain can be made to speak your own native language. Most such
54packages use GNU `gettext'. Other packages have their own ways to
55internationalization, predating GNU `gettext'.
56
57 By default, this package will be installed to allow translation of
58messages. It will automatically detect whether the system already
59provides the GNU `gettext' functions. If not, the included GNU
60`gettext' library will be used. This library is wholly contained
61within this package, usually in the `intl/' subdirectory, so prior
62installation of the GNU `gettext' package is _not_ required.
63Installers may use special options at configuration time for changing
64the default behaviour. The commands:
65
66 ./configure --with-included-gettext
67 ./configure --disable-nls
68
69will, respectively, bypass any pre-existing `gettext' to use the
70internationalizing routines provided within this package, or else,
71_totally_ disable translation of messages.
72
73 When you already have GNU `gettext' installed on your system and run
74configure without an option for your new package, `configure' will
75probably detect the previously built and installed `libintl.a' file and
76will decide to use this. This might not be desirable. You should use
77the more recent version of the GNU `gettext' library. I.e. if the file
78`intl/VERSION' shows that the library which comes with this package is
79more recent, you should use
80
81 ./configure --with-included-gettext
82
83to prevent auto-detection.
84
85 The configuration process will not test for the `catgets' function
86and therefore it will not be used. The reason is that even an
87emulation of `gettext' on top of `catgets' could not provide all the
88extensions of the GNU `gettext' library.
89
90 Internationalized packages usually have many `po/LL.po' files, where
91LL gives an ISO 639 two-letter code identifying the language. Unless
92translations have been forbidden at `configure' time by using the
93`--disable-nls' switch, all available translations are installed
94together with the package. However, the environment variable `LINGUAS'
95may be set, prior to configuration, to limit the installed set.
96`LINGUAS' should then contain a space separated list of two-letter
97codes, stating which languages are allowed.
98
991.3 Using This Package
100======================
101
102As a user, if your language has been installed for this package, you
103only have to set the `LANG' environment variable to the appropriate
104`LL_CC' combination. If you happen to have the `LC_ALL' or some other
105`LC_xxx' environment variables set, you should unset them before
106setting `LANG', otherwise the setting of `LANG' will not have the
107desired effect. Here `LL' is an ISO 639 two-letter language code, and
108`CC' is an ISO 3166 two-letter country code. For example, let's
109suppose that you speak German and live in Germany. At the shell
110prompt, merely execute `setenv LANG de_DE' (in `csh'),
111`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
112This can be done from your `.login' or `.profile' file, once and for
113all.
114
115 You might think that the country code specification is redundant.
116But in fact, some languages have dialects in different countries. For
117example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The
118country code serves to distinguish the dialects.
119
120 The locale naming convention of `LL_CC', with `LL' denoting the
121language and `CC' denoting the country, is the one use on systems based
122on GNU libc. On other systems, some variations of this scheme are
123used, such as `LL' or `LL_CC.ENCODING'. You can get the list of
124locales supported by your system for your language by running the
125command `locale -a | grep '^LL''.
126
127 Not all programs have translations for all languages. By default, an
128English message is shown in place of a nonexistent translation. If you
129understand other languages, you can set up a priority list of languages.
130This is done through a different environment variable, called
131`LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG'
132for the purpose of message handling, but you still need to have `LANG'
133set to the primary language; this is required by other parts of the
134system libraries. For example, some Swedish users who would rather
135read translations in German than English for when Swedish is not
136available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
137
138 Special advice for Norwegian users: The language code for Norwegian
139bokma*l changed from `no' to `nb' recently (in 2003). During the
140transition period, while some message catalogs for this language are
141installed under `nb' and some older ones under `no', it's recommended
142for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and
143older translations are used.
144
145 In the `LANGUAGE' environment variable, but not in the `LANG'
146environment variable, `LL_CC' combinations can be abbreviated as `LL'
147to denote the language's main dialect. For example, `de' is equivalent
148to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
149(Portuguese as spoken in Portugal) in this context.
150
1511.4 Translating Teams
152=====================
153
154For the Free Translation Project to be a success, we need interested
155people who like their own language and write it well, and who are also
156able to synergize with other translators speaking the same language.
157Each translation team has its own mailing list. The up-to-date list of
158teams can be found at the Free Translation Project's homepage,
159`http://translationproject.org/', in the "Teams" area.
160
161 If you'd like to volunteer to _work_ at translating messages, you
162should become a member of the translating team for your own language.
163The subscribing address is _not_ the same as the list itself, it has
164`-request' appended. For example, speakers of Swedish can send a
165message to `sv-request@li.org', having this message body:
166
167 subscribe
168
169 Keep in mind that team members are expected to participate
170_actively_ in translations, or at solving translational difficulties,
171rather than merely lurking around. If your team does not exist yet and
172you want to start one, or if you are unsure about what to do or how to
173get started, please write to `coordinator@translationproject.org' to
174reach the coordinator for all translator teams.
175
176 The English team is special. It works at improving and uniformizing
177the terminology in use. Proven linguistic skills are praised more than
178programming skills, here.
179
1801.5 Available Packages
181======================
182
183Languages are not equally supported in all packages. The following
184matrix shows the current state of internationalization, as of November
1852007. The matrix shows, in regard of each package, for which languages
186PO files have been submitted to translation coordination, with a
187translation percentage of at least 50%.
188
189 Ready PO files af am ar az be bg bs ca cs cy da de el en en_GB eo
190 +----------------------------------------------------+
191 Compendium | [] [] [] [] |
192 a2ps | [] [] [] [] [] |
193 aegis | () |
194 ant-phone | () |
195 anubis | [] |
196 ap-utils | |
197 aspell | [] [] [] [] [] |
198 bash | [] |
199 bfd | |
200 bibshelf | [] |
201 binutils | |
202 bison | [] [] |
203 bison-runtime | [] |
204 bluez-pin | [] [] [] [] [] |
205 cflow | [] |
206 clisp | [] [] [] |
207 console-tools | [] [] |
208 coreutils | [] [] [] [] |
209 cpio | |
210 cpplib | [] [] [] |
211 cryptonit | [] |
212 dialog | |
213 diffutils | [] [] [] [] [] [] |
214 doodle | [] |
215 e2fsprogs | [] [] |
216 enscript | [] [] [] [] |
217 fetchmail | [] [] () [] [] |
218 findutils | [] |
219 findutils_stable | [] [] [] |
220 flex | [] [] [] |
221 fslint | |
222 gas | |
223 gawk | [] [] [] |
224 gcal | [] |
225 gcc | [] |
226 gettext-examples | [] [] [] [] [] |
227 gettext-runtime | [] [] [] [] [] |
228 gettext-tools | [] [] |
229 gip | [] |
230 gliv | [] [] |
231 glunarclock | [] |
232 gmult | [] [] |
233 gnubiff | () |
234 gnucash | [] [] () () [] |
235 gnuedu | |
236 gnulib | [] |
237 gnunet | |
238 gnunet-gtk | |
239 gnutls | [] |
240 gpe-aerial | [] [] |
241 gpe-beam | [] [] |
242 gpe-calendar | |
243 gpe-clock | [] [] |
244 gpe-conf | [] [] |
245 gpe-contacts | |
246 gpe-edit | [] |
247 gpe-filemanager | |
248 gpe-go | [] |
249 gpe-login | [] [] |
250 gpe-ownerinfo | [] [] |
251 gpe-package | |
252 gpe-sketchbook | [] [] |
253 gpe-su | [] [] |
254 gpe-taskmanager | [] [] |
255 gpe-timesheet | [] |
256 gpe-today | [] [] |
257 gpe-todo | |
258 gphoto2 | [] [] [] [] |
259 gprof | [] [] |
260 gpsdrive | |
261 gramadoir | [] [] |
262 grep | [] [] |
263 gretl | () |
264 gsasl | |
265 gss | |
266 gst-plugins-bad | [] [] |
267 gst-plugins-base | [] [] |
268 gst-plugins-good | [] [] [] |
269 gst-plugins-ugly | [] [] |
270 gstreamer | [] [] [] [] [] [] [] |
271 gtick | () |
272 gtkam | [] [] [] [] |
273 gtkorphan | [] [] |
274 gtkspell | [] [] [] [] |
275 gutenprint | [] |
276 hello | [] [] [] [] [] |
277 herrie | [] |
278 hylafax | |
279 idutils | [] [] |
280 indent | [] [] [] [] |
281 iso_15924 | |
282 iso_3166 | [] [] [] [] [] [] [] [] [] [] [] |
283 iso_3166_2 | |
284 iso_4217 | [] [] [] |
285 iso_639 | [] [] [] [] |
286 jpilot | [] |
287 jtag | |
288 jwhois | |
289 kbd | [] [] [] [] |
290 keytouch | [] [] |
291 keytouch-editor | [] |
292 keytouch-keyboa... | [] |
293 latrine | () |
294 ld | [] |
295 leafpad | [] [] [] [] [] |
296 libc | [] [] [] [] |
297 libexif | [] |
298 libextractor | [] |
299 libgpewidget | [] [] [] |
300 libgpg-error | [] |
301 libgphoto2 | [] [] |
302 libgphoto2_port | [] [] |
303 libgsasl | |
304 libiconv | [] [] |
305 libidn | [] [] [] |
306 lifelines | [] () |
307 lilypond | [] |
308 lingoteach | |
309 lprng | |
310 lynx | [] [] [] [] |
311 m4 | [] [] [] [] |
312 mailfromd | |
313 mailutils | [] |
314 make | [] [] |
315 man-db | [] [] [] |
316 minicom | [] [] [] |
317 nano | [] [] [] |
318 opcodes | [] |
319 parted | [] [] |
320 pilot-qof | |
321 popt | [] [] [] |
322 psmisc | [] |
323 pwdutils | |
324 qof | |
325 radius | [] |
326 recode | [] [] [] [] [] [] |
327 rpm | [] |
328 screem | |
329 scrollkeeper | [] [] [] [] [] [] [] [] |
330 sed | [] [] [] |
331 shared-mime-info | [] [] [] [] () [] [] [] |
332 sharutils | [] [] [] [] [] [] |
333 shishi | |
334 skencil | [] () |
335 solfege | |
336 soundtracker | [] [] |
337 sp | [] |
338 system-tools-ba... | [] [] [] [] [] [] [] [] [] |
339 tar | [] [] |
340 texinfo | [] [] [] |
341 tin | () () |
342 tuxpaint | [] [] [] [] [] [] |
343 unicode-han-tra... | |
344 unicode-transla... | |
345 util-linux | [] [] [] [] |
346 util-linux-ng | [] [] [] [] |
347 vorbis-tools | [] |
348 wastesedge | () |
349 wdiff | [] [] [] [] |
350 wget | [] [] [] |
351 xchat | [] [] [] [] [] [] [] |
352 xkeyboard-config | [] |
353 xpad | [] [] [] |
354 +----------------------------------------------------+
355 af am ar az be bg bs ca cs cy da de el en en_GB eo
356 6 0 2 1 8 26 2 40 48 2 56 88 15 1 15 18
357
358 es et eu fa fi fr ga gl gu he hi hr hu id is it
359 +--------------------------------------------------+
360 Compendium | [] [] [] [] [] |
361 a2ps | [] [] [] () |
362 aegis | |
363 ant-phone | [] |
364 anubis | [] |
365 ap-utils | [] [] |
366 aspell | [] [] [] |
367 bash | [] |
368 bfd | [] [] |
369 bibshelf | [] [] [] |
370 binutils | [] [] [] |
371 bison | [] [] [] [] [] [] |
372 bison-runtime | [] [] [] [] [] |
373 bluez-pin | [] [] [] [] [] |
374 cflow | [] |
375 clisp | [] [] |
376 console-tools | |
377 coreutils | [] [] [] [] [] [] |
378 cpio | [] [] [] |
379 cpplib | [] [] |
380 cryptonit | [] |
381 dialog | [] [] [] |
382 diffutils | [] [] [] [] [] [] [] [] [] |
383 doodle | [] [] |
384 e2fsprogs | [] [] [] |
385 enscript | [] [] [] |
386 fetchmail | [] |
387 findutils | [] [] [] |
388 findutils_stable | [] [] [] [] |
389 flex | [] [] [] |
390 fslint | |
391 gas | [] [] |
392 gawk | [] [] [] [] () |
393 gcal | [] [] |
394 gcc | [] |
395 gettext-examples | [] [] [] [] [] [] [] |
396 gettext-runtime | [] [] [] [] [] [] |
397 gettext-tools | [] [] [] [] |
398 gip | [] [] [] [] |
399 gliv | () |
400 glunarclock | [] [] [] |
401 gmult | [] [] [] |
402 gnubiff | () () |
403 gnucash | () () () |
404 gnuedu | [] |
405 gnulib | [] [] [] |
406 gnunet | |
407 gnunet-gtk | |
408 gnutls | |
409 gpe-aerial | [] [] |
410 gpe-beam | [] [] |
411 gpe-calendar | |
412 gpe-clock | [] [] [] [] |
413 gpe-conf | [] |
414 gpe-contacts | [] [] |
415 gpe-edit | [] [] [] [] |
416 gpe-filemanager | [] |
417 gpe-go | [] [] [] |
418 gpe-login | [] [] [] |
419 gpe-ownerinfo | [] [] [] [] [] |
420 gpe-package | [] |
421 gpe-sketchbook | [] [] |
422 gpe-su | [] [] [] [] |
423 gpe-taskmanager | [] [] [] |
424 gpe-timesheet | [] [] [] [] |
425 gpe-today | [] [] [] [] |
426 gpe-todo | [] |
427 gphoto2 | [] [] [] [] [] |
428 gprof | [] [] [] [] [] |
429 gpsdrive | [] |
430 gramadoir | [] [] |
431 grep | [] [] [] |
432 gretl | [] [] [] () |
433 gsasl | [] [] |
434 gss | [] [] |
435 gst-plugins-bad | [] [] [] [] |
436 gst-plugins-base | [] [] [] [] |
437 gst-plugins-good | [] [] [] [] [] |
438 gst-plugins-ugly | [] [] [] [] |
439 gstreamer | [] [] [] |
440 gtick | [] [] [] |
441 gtkam | [] [] [] [] |
442 gtkorphan | [] [] |
443 gtkspell | [] [] [] [] [] [] [] |
444 gutenprint | [] |
445 hello | [] [] [] [] [] [] [] [] [] [] [] [] [] |
446 herrie | [] |
447 hylafax | |
448 idutils | [] [] [] [] [] |
449 indent | [] [] [] [] [] [] [] [] [] [] |
450 iso_15924 | [] |
451 iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] |
452 iso_3166_2 | [] |
453 iso_4217 | [] [] [] [] [] [] |
454 iso_639 | [] [] [] [] [] [] |
455 jpilot | [] [] |
456 jtag | [] |
457 jwhois | [] [] [] [] [] |
458 kbd | [] [] |
459 keytouch | [] [] [] |
460 keytouch-editor | [] |
461 keytouch-keyboa... | [] [] |
462 latrine | [] [] |
463 ld | [] [] [] [] |
464 leafpad | [] [] [] [] [] [] |
465 libc | [] [] [] [] [] |
466 libexif | [] |
467 libextractor | [] |
468 libgpewidget | [] [] [] [] [] |
469 libgpg-error | [] |
470 libgphoto2 | [] [] [] |
471 libgphoto2_port | [] [] |
472 libgsasl | [] [] |
473 libiconv | [] [] [] |
474 libidn | [] [] |
475 lifelines | () |
476 lilypond | [] [] [] |
477 lingoteach | [] [] [] |
478 lprng | |
479 lynx | [] [] [] |
480 m4 | [] [] [] [] |
481 mailfromd | |
482 mailutils | [] [] |
483 make | [] [] [] [] [] [] [] [] |
484 man-db | [] |
485 minicom | [] [] [] [] |
486 nano | [] [] [] [] [] [] [] |
487 opcodes | [] [] [] [] |
488 parted | [] [] [] |
489 pilot-qof | |
490 popt | [] [] [] [] |
491 psmisc | [] [] |
492 pwdutils | |
493 qof | [] |
494 radius | [] [] |
495 recode | [] [] [] [] [] [] [] [] |
496 rpm | [] [] |
497 screem | |
498 scrollkeeper | [] [] [] |
499 sed | [] [] [] [] [] |
500 shared-mime-info | [] [] [] [] [] [] |
501 sharutils | [] [] [] [] [] [] [] [] |
502 shishi | [] |
503 skencil | [] [] |
504 solfege | [] |
505 soundtracker | [] [] [] |
506 sp | [] |
507 system-tools-ba... | [] [] [] [] [] [] [] [] [] |
508 tar | [] [] [] [] [] |
509 texinfo | [] [] [] |
510 tin | [] () |
511 tuxpaint | [] [] |
512 unicode-han-tra... | |
513 unicode-transla... | [] [] |
514 util-linux | [] [] [] [] [] [] [] |
515 util-linux-ng | [] [] [] [] [] [] [] |
516 vorbis-tools | |
517 wastesedge | () |
518 wdiff | [] [] [] [] [] [] [] [] |
519 wget | [] [] [] [] [] [] [] [] |
520 xchat | [] [] [] [] [] [] [] |
521 xkeyboard-config | [] [] [] [] |
522 xpad | [] [] [] |
523 +--------------------------------------------------+
524 es et eu fa fi fr ga gl gu he hi hr hu id is it
525 85 22 14 2 48 101 61 12 2 8 2 6 53 29 1 52
526
527 ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn
528 +--------------------------------------------------+
529 Compendium | [] |
530 a2ps | () [] [] |
531 aegis | () |
532 ant-phone | [] |
533 anubis | [] [] [] |
534 ap-utils | [] |
535 aspell | [] [] |
536 bash | [] |
537 bfd | |
538 bibshelf | [] |
539 binutils | |
540 bison | [] [] [] |
541 bison-runtime | [] [] [] |
542 bluez-pin | [] [] [] |
543 cflow | |
544 clisp | [] |
545 console-tools | |
546 coreutils | [] |
547 cpio | [] |
548 cpplib | [] |
549 cryptonit | [] |
550 dialog | [] [] |
551 diffutils | [] [] [] |
552 doodle | |
553 e2fsprogs | [] |
554 enscript | [] |
555 fetchmail | [] [] |
556 findutils | [] |
557 findutils_stable | [] |
558 flex | [] [] |
559 fslint | |
560 gas | |
561 gawk | [] [] |
562 gcal | |
563 gcc | |
564 gettext-examples | [] [] [] |
565 gettext-runtime | [] [] [] |
566 gettext-tools | [] [] |
567 gip | [] [] |
568 gliv | [] |
569 glunarclock | [] [] |
570 gmult | [] [] [] |
571 gnubiff | |
572 gnucash | () () () |
573 gnuedu | |
574 gnulib | [] [] |
575 gnunet | |
576 gnunet-gtk | |
577 gnutls | [] |
578 gpe-aerial | [] |
579 gpe-beam | [] |
580 gpe-calendar | [] |
581 gpe-clock | [] [] [] |
582 gpe-conf | [] [] [] |
583 gpe-contacts | [] |
584 gpe-edit | [] [] [] |
585 gpe-filemanager | [] [] |
586 gpe-go | [] [] [] |
587 gpe-login | [] [] [] |
588 gpe-ownerinfo | [] [] |
589 gpe-package | [] [] |
590 gpe-sketchbook | [] [] |
591 gpe-su | [] [] [] |
592 gpe-taskmanager | [] [] [] [] |
593 gpe-timesheet | [] |
594 gpe-today | [] [] |
595 gpe-todo | [] |
596 gphoto2 | [] [] |
597 gprof | [] |
598 gpsdrive | [] |
599 gramadoir | () |
600 grep | [] [] |
601 gretl | |
602 gsasl | [] |
603 gss | |
604 gst-plugins-bad | [] |
605 gst-plugins-base | [] |
606 gst-plugins-good | [] |
607 gst-plugins-ugly | [] |
608 gstreamer | [] |
609 gtick | [] |
610 gtkam | [] [] |
611 gtkorphan | [] |
612 gtkspell | [] [] |
613 gutenprint | [] |
614 hello | [] [] [] [] [] [] [] |
615 herrie | [] |
616 hylafax | |
617 idutils | [] |
618 indent | [] [] |
619 iso_15924 | [] |
620 iso_3166 | [] [] [] [] [] [] [] [] |
621 iso_3166_2 | [] |
622 iso_4217 | [] [] [] |
623 iso_639 | [] [] [] [] |
624 jpilot | () () |
625 jtag | |
626 jwhois | [] |
627 kbd | [] |
628 keytouch | [] |
629 keytouch-editor | [] |
630 keytouch-keyboa... | |
631 latrine | [] |
632 ld | |
633 leafpad | [] [] |
634 libc | [] [] [] |
635 libexif | |
636 libextractor | |
637 libgpewidget | [] |
638 libgpg-error | |
639 libgphoto2 | [] |
640 libgphoto2_port | [] |
641 libgsasl | [] |
642 libiconv | [] |
643 libidn | [] [] |
644 lifelines | [] |
645 lilypond | [] |
646 lingoteach | [] |
647 lprng | |
648 lynx | [] [] |
649 m4 | [] [] |
650 mailfromd | |
651 mailutils | |
652 make | [] [] [] |
653 man-db | |
654 minicom | [] |
655 nano | [] [] [] |
656 opcodes | [] |
657 parted | [] [] |
658 pilot-qof | |
659 popt | [] [] [] |
660 psmisc | [] [] [] |
661 pwdutils | |
662 qof | |
663 radius | |
664 recode | [] |
665 rpm | [] [] |
666 screem | [] |
667 scrollkeeper | [] [] [] [] |
668 sed | [] [] |
669 shared-mime-info | [] [] [] [] [] [] [] |
670 sharutils | [] [] |
671 shishi | |
672 skencil | |
673 solfege | () () |
674 soundtracker | |
675 sp | () |
676 system-tools-ba... | [] [] [] [] |
677 tar | [] [] [] |
678 texinfo | [] [] |
679 tin | |
680 tuxpaint | () [] [] |
681 unicode-han-tra... | |
682 unicode-transla... | |
683 util-linux | [] [] |
684 util-linux-ng | [] [] |
685 vorbis-tools | |
686 wastesedge | [] |
687 wdiff | [] [] |
688 wget | [] [] |
689 xchat | [] [] [] [] |
690 xkeyboard-config | [] [] [] |
691 xpad | [] [] [] |
692 +--------------------------------------------------+
693 ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn
694 51 2 25 3 2 0 6 0 2 2 20 0 11 1 103 6
695
696 or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta
697 +--------------------------------------------------+
698 Compendium | [] [] [] [] [] |
699 a2ps | () [] [] [] [] [] [] |
700 aegis | () () |
701 ant-phone | [] [] |
702 anubis | [] [] [] |
703 ap-utils | () |
704 aspell | [] [] [] |
705 bash | [] [] |
706 bfd | |
707 bibshelf | [] |
708 binutils | [] [] |
709 bison | [] [] [] [] [] |
710 bison-runtime | [] [] [] [] [] |
711 bluez-pin | [] [] [] [] [] [] [] [] [] |
712 cflow | [] |
713 clisp | [] |
714 console-tools | [] |
715 coreutils | [] [] [] [] |
716 cpio | [] [] [] |
717 cpplib | [] |
718 cryptonit | [] [] |
719 dialog | [] |
720 diffutils | [] [] [] [] [] [] |
721 doodle | [] [] |
722 e2fsprogs | [] [] |
723 enscript | [] [] [] [] [] |
724 fetchmail | [] [] [] |
725 findutils | [] [] [] |
726 findutils_stable | [] [] [] [] [] [] |
727 flex | [] [] [] [] [] |
728 fslint | [] |
729 gas | |
730 gawk | [] [] [] [] |
731 gcal | [] |
732 gcc | [] [] |
733 gettext-examples | [] [] [] [] [] [] [] [] |
734 gettext-runtime | [] [] [] [] [] [] [] [] |
735 gettext-tools | [] [] [] [] [] [] [] |
736 gip | [] [] [] [] |
737 gliv | [] [] [] [] [] [] |
738 glunarclock | [] [] [] [] [] [] |
739 gmult | [] [] [] [] |
740 gnubiff | () [] |
741 gnucash | () [] |
742 gnuedu | |
743 gnulib | [] [] [] |
744 gnunet | |
745 gnunet-gtk | [] |
746 gnutls | [] [] |
747 gpe-aerial | [] [] [] [] [] [] [] |
748 gpe-beam | [] [] [] [] [] [] [] |
749 gpe-calendar | [] [] [] [] |
750 gpe-clock | [] [] [] [] [] [] [] [] |
751 gpe-conf | [] [] [] [] [] [] [] |
752 gpe-contacts | [] [] [] [] [] |
753 gpe-edit | [] [] [] [] [] [] [] [] [] |
754 gpe-filemanager | [] [] |
755 gpe-go | [] [] [] [] [] [] [] [] |
756 gpe-login | [] [] [] [] [] [] [] [] |
757 gpe-ownerinfo | [] [] [] [] [] [] [] [] |
758 gpe-package | [] [] |
759 gpe-sketchbook | [] [] [] [] [] [] [] [] |
760 gpe-su | [] [] [] [] [] [] [] [] |
761 gpe-taskmanager | [] [] [] [] [] [] [] [] |
762 gpe-timesheet | [] [] [] [] [] [] [] [] |
763 gpe-today | [] [] [] [] [] [] [] [] |
764 gpe-todo | [] [] [] [] |
765 gphoto2 | [] [] [] [] [] [] |
766 gprof | [] [] [] |
767 gpsdrive | [] [] |
768 gramadoir | [] [] |
769 grep | [] [] [] [] |
770 gretl | [] [] [] |
771 gsasl | [] [] [] |
772 gss | [] [] [] [] |
773 gst-plugins-bad | [] [] [] |
774 gst-plugins-base | [] [] |
775 gst-plugins-good | [] [] |
776 gst-plugins-ugly | [] [] [] |
777 gstreamer | [] [] [] [] |
778 gtick | [] |
779 gtkam | [] [] [] [] [] |
780 gtkorphan | [] |
781 gtkspell | [] [] [] [] [] [] [] [] |
782 gutenprint | [] |
783 hello | [] [] [] [] [] [] [] [] |
784 herrie | [] [] [] |
785 hylafax | |
786 idutils | [] [] [] [] [] |
787 indent | [] [] [] [] [] [] [] |
788 iso_15924 | |
789 iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] |
790 iso_3166_2 | |
791 iso_4217 | [] [] [] [] [] [] [] |
792 iso_639 | [] [] [] [] [] [] [] |
793 jpilot | |
794 jtag | [] |
795 jwhois | [] [] [] [] |
796 kbd | [] [] [] |
797 keytouch | [] |
798 keytouch-editor | [] |
799 keytouch-keyboa... | [] |
800 latrine | |
801 ld | [] |
802 leafpad | [] [] [] [] [] [] |
803 libc | [] [] [] [] |
804 libexif | [] [] |
805 libextractor | [] [] |
806 libgpewidget | [] [] [] [] [] [] [] [] |
807 libgpg-error | [] [] [] |
808 libgphoto2 | [] |
809 libgphoto2_port | [] [] [] |
810 libgsasl | [] [] [] [] |
811 libiconv | [] [] [] |
812 libidn | [] [] () |
813 lifelines | [] [] |
814 lilypond | |
815 lingoteach | [] |
816 lprng | [] |
817 lynx | [] [] [] |
818 m4 | [] [] [] [] [] |
819 mailfromd | [] |
820 mailutils | [] [] [] |
821 make | [] [] [] [] |
822 man-db | [] [] [] [] |
823 minicom | [] [] [] [] [] |
824 nano | [] [] [] [] |
825 opcodes | [] [] |
826 parted | [] |
827 pilot-qof | |
828 popt | [] [] [] [] |
829 psmisc | [] [] |
830 pwdutils | [] [] |
831 qof | [] [] |
832 radius | [] [] |
833 recode | [] [] [] [] [] [] [] |
834 rpm | [] [] [] [] |
835 screem | |
836 scrollkeeper | [] [] [] [] [] [] [] |
837 sed | [] [] [] [] [] [] [] [] [] |
838 shared-mime-info | [] [] [] [] [] [] |
839 sharutils | [] [] [] [] |
840 shishi | [] |
841 skencil | [] [] [] |
842 solfege | [] |
843 soundtracker | [] [] |
844 sp | |
845 system-tools-ba... | [] [] [] [] [] [] [] [] [] |
846 tar | [] [] [] [] |
847 texinfo | [] [] [] [] |
848 tin | () |
849 tuxpaint | [] [] [] [] [] [] |
850 unicode-han-tra... | |
851 unicode-transla... | |
852 util-linux | [] [] [] [] |
853 util-linux-ng | [] [] [] [] |
854 vorbis-tools | [] |
855 wastesedge | |
856 wdiff | [] [] [] [] [] [] [] |
857 wget | [] [] [] [] |
858 xchat | [] [] [] [] [] [] [] |
859 xkeyboard-config | [] [] [] |
860 xpad | [] [] [] |
861 +--------------------------------------------------+
862 or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta
863 0 5 77 31 53 4 58 72 3 45 46 9 45 122 3
864
865 tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu
866 +---------------------------------------------------+
867 Compendium | [] [] [] [] | 19
868 a2ps | [] [] [] | 19
869 aegis | [] | 1
870 ant-phone | [] [] | 6
871 anubis | [] [] [] | 11
872 ap-utils | () [] | 4
873 aspell | [] [] [] | 16
874 bash | [] | 6
875 bfd | | 2
876 bibshelf | [] | 7
877 binutils | [] [] [] [] | 9
878 bison | [] [] [] [] | 20
879 bison-runtime | [] [] [] [] | 18
880 bluez-pin | [] [] [] [] [] [] | 28
881 cflow | [] [] | 5
882 clisp | | 9
883 console-tools | [] [] | 5
884 coreutils | [] [] [] | 18
885 cpio | [] [] [] [] | 11
886 cpplib | [] [] [] [] [] | 12
887 cryptonit | [] | 6
888 dialog | [] [] [] | 9
889 diffutils | [] [] [] [] [] | 29
890 doodle | [] | 6
891 e2fsprogs | [] [] | 10
892 enscript | [] [] [] | 16
893 fetchmail | [] [] | 12
894 findutils | [] [] [] | 11
895 findutils_stable | [] [] [] [] | 18
896 flex | [] [] | 15
897 fslint | [] | 2
898 gas | [] | 3
899 gawk | [] [] [] | 16
900 gcal | [] | 5
901 gcc | [] [] [] | 7
902 gettext-examples | [] [] [] [] [] [] | 29
903 gettext-runtime | [] [] [] [] [] [] | 28
904 gettext-tools | [] [] [] [] [] | 20
905 gip | [] [] | 13
906 gliv | [] [] | 11
907 glunarclock | [] [] [] | 15
908 gmult | [] [] [] [] | 16
909 gnubiff | [] | 2
910 gnucash | () [] | 5
911 gnuedu | [] | 2
912 gnulib | [] | 10
913 gnunet | | 0
914 gnunet-gtk | [] [] | 3
915 gnutls | | 4
916 gpe-aerial | [] [] | 14
917 gpe-beam | [] [] | 14
918 gpe-calendar | [] [] | 7
919 gpe-clock | [] [] [] [] | 21
920 gpe-conf | [] [] [] | 16
921 gpe-contacts | [] [] | 10
922 gpe-edit | [] [] [] [] [] | 22
923 gpe-filemanager | [] [] | 7
924 gpe-go | [] [] [] [] | 19
925 gpe-login | [] [] [] [] [] | 21
926 gpe-ownerinfo | [] [] [] [] | 21
927 gpe-package | [] | 6
928 gpe-sketchbook | [] [] | 16
929 gpe-su | [] [] [] [] | 21
930 gpe-taskmanager | [] [] [] [] | 21
931 gpe-timesheet | [] [] [] [] | 18
932 gpe-today | [] [] [] [] [] | 21
933 gpe-todo | [] [] | 8
934 gphoto2 | [] [] [] [] | 21
935 gprof | [] [] | 13
936 gpsdrive | [] | 5
937 gramadoir | [] | 7
938 grep | [] | 12
939 gretl | | 6
940 gsasl | [] [] [] | 9
941 gss | [] | 7
942 gst-plugins-bad | [] [] [] | 13
943 gst-plugins-base | [] [] | 11
944 gst-plugins-good | [] [] [] [] [] | 16
945 gst-plugins-ugly | [] [] [] | 13
946 gstreamer | [] [] [] | 18
947 gtick | [] [] | 7
948 gtkam | [] | 16
949 gtkorphan | [] | 7
950 gtkspell | [] [] [] [] [] [] | 27
951 gutenprint | | 4
952 hello | [] [] [] [] [] | 38
953 herrie | [] [] | 8
954 hylafax | | 0
955 idutils | [] [] | 15
956 indent | [] [] [] [] [] | 28
957 iso_15924 | [] [] | 4
958 iso_3166 | [] [] [] [] [] [] [] [] [] | 54
959 iso_3166_2 | [] [] | 4
960 iso_4217 | [] [] [] [] [] | 24
961 iso_639 | [] [] [] [] [] | 26
962 jpilot | [] [] [] [] | 7
963 jtag | [] | 3
964 jwhois | [] [] [] | 13
965 kbd | [] [] [] | 13
966 keytouch | [] | 8
967 keytouch-editor | [] | 5
968 keytouch-keyboa... | [] | 5
969 latrine | [] [] | 5
970 ld | [] [] [] [] | 10
971 leafpad | [] [] [] [] [] | 24
972 libc | [] [] [] | 19
973 libexif | [] | 5
974 libextractor | [] | 5
975 libgpewidget | [] [] [] | 20
976 libgpg-error | [] | 6
977 libgphoto2 | [] [] | 9
978 libgphoto2_port | [] [] [] | 11
979 libgsasl | [] | 8
980 libiconv | [] [] | 11
981 libidn | [] [] | 11
982 lifelines | | 4
983 lilypond | [] | 6
984 lingoteach | [] | 6
985 lprng | [] | 2
986 lynx | [] [] [] | 15
987 m4 | [] [] [] | 18
988 mailfromd | [] [] | 3
989 mailutils | [] [] | 8
990 make | [] [] [] | 20
991 man-db | [] | 9
992 minicom | [] | 14
993 nano | [] [] [] | 20
994 opcodes | [] [] | 10
995 parted | [] [] [] | 11
996 pilot-qof | [] | 1
997 popt | [] [] [] [] | 18
998 psmisc | [] [] | 10
999 pwdutils | [] | 3
1000 qof | [] | 4
1001 radius | [] [] | 7
1002 recode | [] [] [] | 25
1003 rpm | [] [] [] [] | 13
1004 screem | [] | 2
1005 scrollkeeper | [] [] [] [] | 26
1006 sed | [] [] [] [] | 23
1007 shared-mime-info | [] [] [] | 29
1008 sharutils | [] [] [] | 23
1009 shishi | [] | 3
1010 skencil | [] | 7
1011 solfege | [] | 3
1012 soundtracker | [] [] | 9
1013 sp | [] | 3
1014 system-tools-ba... | [] [] [] [] [] [] [] | 38
1015 tar | [] [] [] | 17
1016 texinfo | [] [] [] | 15
1017 tin | | 1
1018 tuxpaint | [] [] [] | 19
1019 unicode-han-tra... | | 0
1020 unicode-transla... | | 2
1021 util-linux | [] [] [] | 20
1022 util-linux-ng | [] [] [] | 20
1023 vorbis-tools | [] [] | 4
1024 wastesedge | | 1
1025 wdiff | [] [] | 23
1026 wget | [] [] [] | 20
1027 xchat | [] [] [] [] | 29
1028 xkeyboard-config | [] [] [] | 14
1029 xpad | [] [] [] | 15
1030 +---------------------------------------------------+
1031 76 teams tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu
1032 163 domains 0 3 1 74 51 0 143 21 1 57 7 45 0 2036
1033
1034 Some counters in the preceding matrix are higher than the number of
1035visible blocks let us expect. This is because a few extra PO files are
1036used for implementing regional variants of languages, or language
1037dialects.
1038
1039 For a PO file in the matrix above to be effective, the package to
1040which it applies should also have been internationalized and
1041distributed as such by its maintainer. There might be an observable
1042lag between the mere existence a PO file and its wide availability in a
1043distribution.
1044
1045 If November 2007 seems to be old, you may fetch a more recent copy
1046of this `ABOUT-NLS' file on most GNU archive sites. The most
1047up-to-date matrix with full percentage details can be found at
1048`http://translationproject.org/extra/matrix.html'.
1049
10501.6 Using `gettext' in new packages
1051===================================
1052
1053If you are writing a freely available program and want to
1054internationalize it you are welcome to use GNU `gettext' in your
1055package. Of course you have to respect the GNU Library General Public
1056License which covers the use of the GNU `gettext' library. This means
1057in particular that even non-free programs can use `libintl' as a shared
1058library, whereas only free software can use `libintl' as a static
1059library or use modified versions of `libintl'.
1060
1061 Once the sources are changed appropriately and the setup can handle
1062the use of `gettext' the only thing missing are the translations. The
1063Free Translation Project is also available for packages which are not
1064developed inside the GNU project. Therefore the information given above
1065applies also for every other Free Software Project. Contact
1066`coordinator@translationproject.org' to make the `.pot' files available
1067to the translation teams.
1068
01069
=== modified file 'CHANGES'
--- CHANGES 2009-06-01 18:49:13 +0000
+++ CHANGES 2010-08-05 16:51:12 +0000
@@ -1,49 +1,915 @@
12009-05-19 13:45 oetiker1RRDtool 1.4.3 - 2010-03-22
22==========================
3 * branches/1.3/program/bindings/perl-piped/RRDp.pm,3New Features
4 branches/1.3/program/bindings/perl-shared/RRDs.pm,4
5 branches/1.3/program/configure.ac,5* rrdcached: Log to stderr (in addition to syslog) when running in foreground.
6 branches/1.3/program/doc/rrdbuild.pod,6 -- Sebastian Harl
7 branches/1.3/program/rrdtool.spec,7
8 branches/1.3/program/src/pngsize.c,8* rrdcached: Added -m command line option. This option may be used to specify
9 branches/1.3/program/src/rrd.h,9 the file permissions of a UNIX socket. The option affects the following
10 branches/1.3/program/src/rrd_cgi.c,10 sockets only, i.e., it's possible to specify different modes for different
11 branches/1.3/program/src/rrd_create.c,11 sockets. -- Sebastian Harl
12 branches/1.3/program/src/rrd_datalang.c,12
13 branches/1.3/program/src/rrd_diff.c,13* rrdcached: Added -s option so set group permissions of the UNIX domain
14 branches/1.3/program/src/rrd_dump.c,14 socket. Obviously this will only work if rrdcached is running as root which in
15 branches/1.3/program/src/rrd_error.c,15 my case it has to be (as upstart can't currently monitor non-root
16 branches/1.3/program/src/rrd_fetch.c,16 daemons). As you may have RRD data sources (data loggers) and RRD
17 branches/1.3/program/src/rrd_first.c,17 consumers (e.g. CGI scripts) that both need to talk to the cache
18 branches/1.3/program/src/rrd_format.c,18 daemon one solution is to set the group permissions of the socket.
19 branches/1.3/program/src/rrd_format.h,19
20 branches/1.3/program/src/rrd_gfx.c,20 This offer some flexibility over trying to get every RRD user/daemon
21 branches/1.3/program/src/rrd_graph.c,21 running under the same user context. -- Alex Bennee ajb pitcairn.cambridgebroadband.com
22 branches/1.3/program/src/rrd_graph_helper.c,22
23 branches/1.3/program/src/rrd_hw.c,23* rrdcached: Let -s affect the following sockets only. This way, it's possible
24 branches/1.3/program/src/rrd_hw.h,24 to specify different groups for different sockets. -- Sebastian Harl
25 branches/1.3/program/src/rrd_i18n.h,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
39Bug 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
832009-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
1002009-11-15 11:53 oetiker
101
102 * doc/librrd.pod, doc/rrdcached.pod: fix pod syntax
103
1042009-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
1102009-10-30 22:49 oetiker
111
112 * src/rrd_daemon.c: clarify rrd_daemon code with JOURNAL_REPLAY
113 macro -- kevin
114
1152009-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
1322009-10-28 05:15 oetiker
133
134 * configure.ac: updated versions to account for rrd cached fix
135
1362009-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
1442009-10-27 21:44 oetiker
145
146 * src/rrd_tool.c: we have 2009 now
147
1482009-10-27 21:40 oetiker
149
150 * NEWS: added links to documentation
151
1522009-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
1692009-10-27 17:51 oetiker
170
171 * rrdtool-1.3-release, rrdtool-1.4-release: create build script for
172 1.4 release
173
1742009-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
1812009-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
1862009-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
1922009-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
1972009-10-27 13:57 oetiker
198
199 * NEWS: updated for 1.4 release
200
2012009-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
2062009-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
2112009-10-27 13:07 oetiker
212
213 * src/rrd_restore.c: needs locale.h to compile
214
2152009-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
2202009-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
2252009-10-20 19:23 oetiker
226
227 * src/rrd_restore.c: set locale to C while restoring
228
2292009-10-15 08:42 oetiker
230
231 * doc/rrdtutorial.pod: another typo fixed by Justin T Pryzby
232
2332009-10-15 04:47 oetiker
234
235 * src/Makefile.am: Removed left-over occurrence of LIB_LIBINTL --
236 sebastian
237
2382009-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
2492009-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
2552009-10-04 21:16 oetiker
256
257 * src/rrd_flushcached.c: Fix potential memory leak in
258 rrd_flushcached during failure. -- kevin
259
2602009-10-04 12:18 oetiker
261
262 * CONTRIBUTORS: sebastian was missing from the contributors list
263
2642009-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
2732009-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
2792009-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
2872009-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
2942009-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
3052009-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
3102009-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
3152009-10-04 11:32 oetiker
316
317 * src/rrd_daemon.c: rrdcached: Handle journal replay in
318 socket_permission_check(). -- Sebastian Harl
319
3202009-10-04 11:30 oetiker
321
322 * src/rrd_daemon.c: rrdcached: Create the base directory on startup.
323 -- Sebastian Harl
324
3252009-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
3382009-10-04 11:28 oetiker
339
340 * src/rrd_daemon.c: rrdcached: Improved an error message. --
341 Sebastian Harl
342
3432009-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
3522009-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
3582009-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
3642009-09-28 16:16 oetiker
365
366 * doc/Makefile.am: Moved the 'librrd' manpage to section 3 --
367 Sebastian Harl
368
3692009-09-28 16:16 oetiker
370
371 * doc/librrd.pod: documentation for rrd_mkdir_p added -- Sebastian
372 Harl
373
3742009-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
3802009-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
3852009-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
3922009-09-24 19:21 oetiker
393
394 * src/rrd_restore.c: adjusted copyright wording according to
395 sebastians suggestions
396
3972009-09-15 12:21 oetiker
398
399 * trunk/tutorial/lisa2009/rrd-by-example/body.tex: adapted for 2009
400
4012009-09-15 12:20 oetiker
402
403 * trunk/tutorial/lisa2009/abstract-rrdexample.txt,
404 trunk/tutorial/lisa2009/abstract-rrdtut.txt: initial
405
4062009-09-15 12:17 oetiker
407
408 * trunk/tutorial/lisa2009, trunk/tutorial/lisa2009/rrd-intro.odp:
409 initial
410
4112009-09-01 08:49 oetiker
412
413 * NEWS, src/rrd_graph.c: show element type in legend
414
4152009-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
4212009-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
4322009-08-24 12:02 oetiker
433
434 * src/rrd_config_bottom.h: call fpclass only once when replacing
435 isnan for solaris
436
4372009-08-22 22:03 oetiker
438
439 * MakeMakefile: remove misspellt keyword ...
440
4412009-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
4462009-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
4522009-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
4592009-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
4642009-08-17 21:34 oetiker
465
466 * src/rrd_dump.c, src/rrd_tune.c: added missing prototypes
467
4682009-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
4752009-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
4972009-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
5042009-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
5092009-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
5152009-08-10 11:47 oetiker
516
517 * m4/acinclude.m4: include math.h when testing IEEE
518
5192009-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
5242009-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
5302009-08-08 09:36 oetiker
531
532 * doc/rrdgraph.pod: add some shell proggramming advice ... Bernhard
533 Reutner-Fischer
534
5352009-08-08 09:34 oetiker
536
537 * src/rrd_daemon.c: Remove PID file later in the cleanup process
538 --kevin
539
5402009-08-08 09:29 oetiker
541
542 * src/rrd_daemon.c: Increment the DataSetsWritten counter before
543 freeing the RRD values. --kevin
544
5452009-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
5512009-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
5592009-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
5652009-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
5702009-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
5772009-07-30 07:57 oetiker
578
579 * NEWS: new news
580
5812009-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
5952009-07-28 16:49 oetiker
596
597 * configure.ac: update conditional silent-rules
598
5992009-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
6042009-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
6102009-07-10 05:52 oetiker
611
612 * src/rrd_daemon.c: destroy flush condition variable
613
6142009-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
6192009-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
6252009-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
6302009-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
6352009-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
6412009-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
6472009-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
6542009-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
6592009-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
6662009-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
6722009-06-07 14:46 oetiker
673
674 * bindings/tcl/tclrrd.c: switch to the rrd_flushcached interface
675
6762009-06-07 14:45 oetiker
677
678 * src/rrd_cgi.c: consider fgets return value
679
6802009-06-07 14:33 oetiker
681
682 * intl, po/Makefile.in.in: do not try to mess with autopoints files
683
6842009-06-07 14:27 oetiker
685
686 * src/rrd_open.c: check return value from write
687
6882009-06-07 14:19 oetiker
689
690 * src/rrd_daemon.c: check return values of dup and ftruncate
691
6922009-06-07 14:12 oetiker
693
694 * src/rrd_fetch.c, src/rrd_flushcached.c, src/rrd_info.c: fix some
695 warnings
696
6972009-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
7022009-06-07 13:53 oetiker
703
704 * po/Makefile.in.in: changed from original version, so include it
705 ...
706
7072009-06-07 13:42 oetiker
708
709 * Makefile.am, autogen.sh: include libtool with the distro
710
7112009-06-07 11:36 oetiker
712
713 * configure.ac: another ID tag
714
7152009-06-07 11:35 oetiker
716
717 * Makefile.am, README: more id tags added
718
7192009-06-07 11:34 oetiker
720
721 * COPYRIGHT: updated for release
722
7232009-06-07 11:34 oetiker
724
725 * COPYRIGHT, TODO: updated for release
726
7272009-06-07 11:20 oetiker
728
729 * CONTRIBUTORS: added $Id:$
730
7312009-06-07 11:16 oetiker
732
733 * NEWS: initial news
734
7352009-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
7412009-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
7632009-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
7692009-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
7752009-05-28 05:25 oetiker
776
777 * src/rrd_open.c: madvise hints may not be ORed since they are
778 enumerated ... #224
779
7802009-05-27 16:23 oetiker
781
782 * configure.ac: back to 0.14.4
783
7842009-05-27 16:21 oetiker
785
786 * Makefile.am, configure.ac: get the latest gettext
787
7882009-05-27 16:03 oetiker
789
790 * src/Makefile.am: added gettext.h to dist
791
7922009-05-27 15:00 oetiker
793
794 * src/gettext.h: added missing gettext.h
795
7962009-05-27 14:59 oetiker
797
798 * po/LINGUAS, po/de.po: we don't have any translations ... so do not
799 pretend
800
8012009-05-27 14:31 oetiker
802
803 * autogen.sh, configure.ac: reduce gettext version requirements
804
8052009-05-27 14:14 oetiker
806
807 * MakeMakefile: fix path
808
8092009-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
8202009-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
8252009-05-26 15:25 oetiker
826
827 * doc/rrdtool.pod: update flush to flushcached
828
8292009-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
8362009-05-26 15:20 oetiker
837
838 * src/rrd_restore.c: "ulong" is not portable. must be unsigned long
839 -- kevin
840
8412009-05-26 08:55 oetiker
842
843 * doc/Makefile.am: update flush document name
844
8452009-05-26 07:14 oetiker
846
847 * src/Makefile.am: rename rrd_flush.c to rrd_flushcached.c in
848 Makefile.am
849
8502009-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
8612009-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
8752009-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
8802009-05-24 10:31 oetiker
881
882 * branches/1.3/program/configure.ac,
26 branches/1.3/program/src/rrd_info.c,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 branches/1.3/program/src/rrd_open.c,884 branches/1.3/program/src/rrd_open.c,
32 branches/1.3/program/src/rrd_resize.c,885 branches/1.3/program/src/rrd_update.c, configure.ac,
33 branches/1.3/program/src/rrd_restore.c,886 src/rrd_info.c, src/rrd_open.c, src/rrd_update.c: * in 1.3:
34 branches/1.3/program/src/rrd_rpncalc.c,887 Changed types used in rrd_file_t from off_t to size_t to prevent:
35 branches/1.3/program/src/rrd_rpncalc.h,888 warning: comparison between signed and unsigned * Misc other off_t
36 branches/1.3/program/src/rrd_thread_safe.c,889 -> size_t changes to prevent signed warning * in 1.3: Added
37 branches/1.3/program/src/rrd_thread_safe_nt.c,890 rrd_dump_opt_r declaration to prevent undef warning * Explicit
38 branches/1.3/program/src/rrd_tool.c,891 cast to time_t of check in rrd_fetch to prevent signed warning *
39 branches/1.3/program/src/rrd_tool.h,892 Added vasprintf path to sprintf_alloc to prevent excessive
40 branches/1.3/program/src/rrd_tune.c,893 mallocing * in 1.3: fixed STRERROR_R_CHAR_P undef warning patch by
41 branches/1.3/program/src/rrd_update.c,894 Steven Hartland killing multiplay.co.uk
42 branches/1.3/program/src/rrd_version.c,895
43 branches/1.3/program/src/rrd_xport.c,8962009-05-22 14:54 oetiker
44 branches/1.3/program/src/rrd_xport.h,897
45 branches/1.3/program/src/rrdupdate.c: prepare for the release of898 * src/rrd_update.c: reset errno right befor the call I want to test
46 rrdtool-1.3.8899
9002009-05-22 13:55 oetiker
901
902 * src/rrd_update.c: inline is something for the compiler to figure
903 ...
904
9052009-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
9102009-05-21 05:20 oetiker
911
912 * doc/rrdgraph.pod: fix text organisation
47913
482009-05-18 14:23 oetiker9142009-05-18 14:23 oetiker
49915
@@ -61,11 +927,6 @@
61 helping with tracking this down and providing access to sparc927 helping with tracking this down and providing access to sparc
62 solaris boxes.928 solaris boxes.
63929
642009-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
692009-04-29 06:52 oetiker9302009-04-29 06:52 oetiker
70931
71 * branches/1.3/program/CONTRIBUTORS,932 * branches/1.3/program/CONTRIBUTORS,
@@ -73,6 +934,20 @@
73 doc/rrdgraph_data.pod: added some remarks on CDEF versus VDEF to934 doc/rrdgraph_data.pod: added some remarks on CDEF versus VDEF to
74 the docs -- Pablo Sanchez935 the docs -- Pablo Sanchez
75936
9372009-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
9452009-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
762009-04-17 09:53 oetiker9512009-04-17 09:53 oetiker
77952
78 * branches/1.3/program/src/rrd_tool.c, src/rrd_tool.c: add953 * branches/1.3/program/src/rrd_tool.c, src/rrd_tool.c: add
@@ -104,93 +979,48 @@
104 RRDp with graph - this can not work reliably. (Debian Bug#251701)979 RRDp with graph - this can not work reliably. (Debian Bug#251701)
105 -- Sebastian Harl980 -- Sebastian Harl
106981
9822009-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
9912009-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
10012009-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
10072009-04-09 15:05 oetiker
1008
1009 * doc/rrdcached.pod: added missing docs -- kevin
1010
1072009-04-09 15:04 oetiker10112009-04-09 15:04 oetiker
1081012
109 * branches/1.3/program/doc/rrdtutorial.pod, doc/rrdtutorial.pod:1013 * branches/1.3/program/doc/rrdtutorial.pod, doc/rrdtutorial.pod:
110 added missing newline -- by sebastian harl1014 added missing newline -- by sebastian harl
1111015
1122009-04-07 08:40 oetiker10162009-04-07 17:33 oetiker
1131017
114 * branches/1.3/website/index.wml: added feed updates1018 * trunk/talks/swinog18/body.tex,
1151019 trunk/talks/swinog18/presentation.tex: minor adjustments
1162009-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
1632009-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
1731020
1742009-04-07 07:23 oetiker10212009-04-07 07:23 oetiker
1751022
176 * branches/1.3/program/doc/rrdbuild.pod: fix build docs1023 * m4: make sure an empty m4 is in the checkout
177
1782009-04-07 07:21 oetiker
179
180 * branches/1.3/program/m4: provide have m4 macros go here
181
1822009-04-07 07:20 oetiker
183
184 * branches/1.3/program/configure.ac: set helper directory
185
1862009-04-07 07:20 oetiker
187
188 * branches/1.3/program/src/rrd_graph.c: fix lazy fix ... syntax
189 error
190
1912009-04-07 07:19 oetiker
192
193 * branches/1.3/program/Makefile.am: update ACLOCAL flags
1941024
1952009-04-07 06:37 oetiker10252009-04-07 06:37 oetiker
1961026
@@ -207,6 +1037,18 @@
207 rrd_dump outputs numbers with C locale so that . does not suddenly1037 rrd_dump outputs numbers with C locale so that . does not suddenly
208 become , this fixes #2121038 become , this fixes #212
2091039
10402009-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
10472009-04-06 14:14 oetiker
1048
1049 * src/rrd_dump.c: use %lld with (long long) conversion when printing
1050 time.
1051
2102009-04-06 14:12 oetiker10522009-04-06 14:12 oetiker
2111053
212 * branches/1.3/program/src/rrd_update.c, src/rrd_update.c: printf1054 * branches/1.3/program/src/rrd_update.c, src/rrd_update.c: printf
@@ -214,16 +1056,82 @@
214 platforms time_t is only 32bit ... by adding (long long) to the1056 platforms time_t is only 32bit ... by adding (long long) to the
215 time value this gets fixed.1057 time value this gets fixed.
2161058
2172009-03-21 10:44 oetiker10592009-04-06 14:08 oetiker
2181060
219 * branches/1.3/program/src/rrd_hw.c: removed more rrd_flush1061 * src/rrd_graph.c: lets have an error message when creating the
220 instances1062 graph fails
2211063
2222009-03-21 09:55 oetiker10642009-04-06 12:02 oetiker
2231065
224 * branches/1.3/program/src/rrd_hw.c: rrd_flush is not necessary here1066 * trunk/talks/goopen-09/active-acache-management.pdf,
225 this used to ba a call to fflush which is something different1067 trunk/talks/goopen-09/active-acache-management.xar,
226 anyway.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
10872009-03-30 18:33 oetiker
1088
1089 * trunk/talks/swinog18/active-acache-management.xar: sync xara file
1090
10912009-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
11092009-03-21 10:45 oetiker
1110
1111 * src/rrd_hw.c: remove excess flush calls ...
1112
11132009-03-21 09:56 oetiker
1114
1115 * src/librrd.sym.in.in, src/rrd.h: remove flush symbol
1116
11172009-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
11252009-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
11312009-03-08 11:12 oetiker
1132
1133 * src/rrd_flush.c: rrd_flush.c: Provide a more useful error message.
1134 by Sebastian Harl
2271135
2282009-03-08 08:02 oetiker11362009-03-08 08:02 oetiker
2291137
@@ -245,16 +1153,28 @@
245 renamed the file to ntmake-build sinc it gets called explicilty on1153 renamed the file to ntmake-build sinc it gets called explicilty on
246 windows anyway. Reported by Kevin modified by Tobi1154 windows anyway. Reported by Kevin modified by Tobi
2471155
11562009-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
11642009-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
2482009-03-06 05:51 oetiker11692009-03-06 05:51 oetiker
2491170
250 * branches/1.3/program/src/rrd_xport.c, src/rrd_xport.c: there were1171 * branches/1.3/program/src/rrd_xport.c, src/rrd_xport.c: there were
251 two lines of debug info printed by rrd_xport, messing up the xml1172 two lines of debug info printed by rrd_xport, messing up the xml
252 code. Fix by Alejandro Galue.1173 code. Fix by Alejandro Galue.
2531174
2542009-03-06 05:40 oetiker11752009-03-06 05:39 oetiker
2551176
256 * branches/1.3/program/configure.ac,1177 * configure.ac, src/rrd_thread_safe.c: Even though POSIX/XSI
257 branches/1.3/program/src/rrd_thread_safe.c: Even though POSIX/XSI
258 requires "strerror_r" to return an "int", some systems (e.g. the1178 requires "strerror_r" to return an "int", some systems (e.g. the
259 GNU libc) return a "char *" _and_ ignore the second argument (user1179 GNU libc) return a "char *" _and_ ignore the second argument (user
260 provided buffer). The configure script now checks for that1180 provided buffer). The configure script now checks for that
@@ -269,14 +1189,10 @@
269 spotting it in collectd <http://collectd.org>. patch by Sebastian1189 spotting it in collectd <http://collectd.org>. patch by Sebastian
270 Harl1190 Harl
2711191
2722009-02-21 09:46 oetiker11922009-03-06 05:30 oetiker
2731193
274 * branches/1.3/website/rrdworld/index.wml,1194 * src/rrd_daemon.c: Make sure we use correct sizes for vsnprintf
275 branches/1.3/website/rrdworld/observer.png,1195 (sizeof) and strncpy (sizeof-1). -- kevin
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
2801196
2812009-02-21 09:43 oetiker11972009-02-21 09:43 oetiker
2821198
@@ -306,17 +1222,11 @@
306 doc/rrdtutorial.pod: Misc documentation fixes by Alex van den1222 doc/rrdtutorial.pod: Misc documentation fixes by Alex van den
307 Bogaerdt1223 Bogaerdt
3081224
3092009-02-21 09:22 oetiker12252009-02-21 09:23 oetiker
3101226
311 * branches/1.3/program/doc/rrdgraph.pod,1227 * doc/rrdgraph.pod, doc/rrdgraph_rpn.pod: Documentation fixes by
312 branches/1.3/program/doc/rrdgraph_rpn.pod: Documentation fixes by
313 Bernhard Reutner-Fischer1228 Bernhard Reutner-Fischer
3141229
3152009-01-26 05:59 oetiker
316
317 * branches/1.3/website/inc/design.css: fix css to not mutilate trac
318 layout
319
3202009-01-25 22:39 oetiker12302009-01-25 22:39 oetiker
3211231
322 * branches/1.3/program/doc/rrdgraph.pod, doc/rrdgraph.pod: added doc1232 * branches/1.3/program/doc/rrdgraph.pod, doc/rrdgraph.pod: added doc
@@ -344,70 +1254,9 @@
344 bindings/perl-shared/ntmake.pl: rename ntmake.pl to ntmake.PL so1254 bindings/perl-shared/ntmake.pl: rename ntmake.pl to ntmake.PL so
345 that it does not get installed1255 that it does not get installed
3461256
3472009-01-25 15:49 oetiker12572009-01-25 18:38 oetiker
3481258
349 * branches/1.3/website/download.wml,1259 * src/rrd_tool.c: define cwd where we need it and not outside
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
3592009-01-22 15:43 oetiker
360
361 * branches/1.3/program/src/rrd_open.c: Missed to include utime.h.
362 #207.
363
3642009-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
4111260
4122009-01-14 08:14 oetiker12612009-01-14 08:14 oetiker
4131262
@@ -416,11 +1265,27 @@
416 rrd_infoval_t's u_cnt but read out of u_int (u_long vs. int). This1265 rrd_infoval_t's u_cnt but read out of u_int (u_long vs. int). This
417 breaks on LP64BE. Patch by Rafal Boni rafal pobox.com1266 breaks on LP64BE. Patch by Rafal Boni rafal pobox.com
4181267
4192009-01-09 06:14 oetiker12682009-01-14 07:22 oetiker
4201269
421 * branches/1.3/website/download.wml,1270 * NEWS, doc/rrdgraph_rpn.pod, src/rrd_graph.c, src/rrd_graph.h:
422 branches/1.3/website/sponsor.wml,1271 added percentnan (VDEF PERCENT variant that ignores NAN) -- patch
423 branches/1.3/website/tut/index.wml: added links1272 by Martin Sperl
1273
12742009-01-13 07:37 oetiker
1275
1276 * trunk/talks/opentuesday/rrd-intro.odp: make the talk ready
1277
12782009-01-09 15:42 oetiker
1279
1280 * trunk/status2: seems to wrok
1281
12822009-01-09 15:41 oetiker
1283
1284 * trunk/status2: test
1285
12862009-01-09 15:40 oetiker
1287
1288 * trunk/status/x: test
4241289
4252009-01-06 16:32 oetiker12902009-01-06 16:32 oetiker
4261291
@@ -463,10 +1328,6 @@
463 * branches/1.3/program/bindings/perl-shared/RRDs.pm,1328 * branches/1.3/program/bindings/perl-shared/RRDs.pm,
464 bindings/perl-shared/RRDs.pm: documentation fixes1329 bindings/perl-shared/RRDs.pm: documentation fixes
4651330
4662008-12-22 10:25 oetiker
467
468 * branches/1.3/website/logos/asdasd_101x51.png: fixed size
469
4702008-12-22 07:21 oetiker13312008-12-22 07:21 oetiker
4711332
472 * branches/1.3/program/doc/rrdgraph.pod, doc/rrdgraph.pod: Fix for1333 * branches/1.3/program/doc/rrdgraph.pod, doc/rrdgraph.pod: Fix for
@@ -511,63 +1372,6 @@
511 * branches/1.3/program/Makefile.am, Makefile.am: fix extra dist to1372 * branches/1.3/program/Makefile.am, Makefile.am: fix extra dist to
512 include missing win32 files1373 include missing win32 files
5131374
5142008-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
5202008-12-16 08:04 oetiker
521
522 * branches/1.3/website/inc/trac.css: special css for trac
523
5242008-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
5712008-12-11 14:31 oetiker13752008-12-11 14:31 oetiker
5721376
573 * branches/1.2/program/src/rrd_fetch.c,1377 * branches/1.2/program/src/rrd_fetch.c,
@@ -582,16 +1386,25 @@
582 "friendly" to older versions of RHEL and derivatives. -- Martin1386 "friendly" to older versions of RHEL and derivatives. -- Martin
583 Sperl <rrdtool@martin.sperl.org>1387 Sperl <rrdtool@martin.sperl.org>
5841388
13892008-12-11 09:59 oetiker
1390
1391 * doc/Makefile.am: include luapod into distro
1392
5852008-12-10 13:18 oetiker13932008-12-10 13:18 oetiker
5861394
587 * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: On some1395 * branches/1.3/program/src/rrd_restore.c, src/rrd_restore.c: On some
588 architectures, strtod does not turn "NaN" into 'Not A Number1396 architectures, strtod does not turn "NaN" into 'Not A Number
589 (NAN)' se we better provide our own code here.1397 (NAN)' se we better provide our own code here.
5901398
5912008-12-10 13:16 oetiker13992008-12-10 12:42 oetiker
5921400
593 * branches/1.3/website/sponsor.wml: integrated new sponsors on1401 * NEWS, doc/rrddump.pod, src/rrd_dump.c: rrdtool dump is now
594 website1402 backward compatible with rrdtool 1.3 dump again. Default is
1403 --header=dtd and --no-header is an alias for --header=none
1404
14052008-12-10 08:29 oetiker
1406
1407 * NEWS: minichange
5951408
5962008-12-09 18:30 oetiker14092008-12-09 18:30 oetiker
5971410
@@ -617,10 +1430,10 @@
617 bindings/perl-shared/Makefile.PL: integrate osx build hints as1430 bindings/perl-shared/Makefile.PL: integrate osx build hints as
618 indicated in #1921431 indicated in #192
6191432
6202008-12-05 15:25 oetiker14332008-12-05 15:23 oetiker
6211434
622 * branches/1.3/program/src/rrd_open.c: accidentely removed #endif1435 * src/rrd_open.c: deleted a bit much from rrd_open ... merged back
623 restored1436 in
6241437
6252008-12-05 15:18 oetiker14382008-12-05 15:18 oetiker
6261439
@@ -631,12 +1444,25 @@
631 MS_ASYNC where the mtime does not get updated. warn and explicitly1444 MS_ASYNC where the mtime does not get updated. warn and explicitly
632 call utime in rrd_open when a file is opened rw.1445 call utime in rrd_open when a file is opened rw.
6331446
14472008-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
6342008-12-04 16:01 oetiker14522008-12-04 16:01 oetiker
6351453
636 * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: Legends1454 * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: Legends
637 should NOT be placed in reverse order when using --full-size-mode1455 should NOT be placed in reverse order when using --full-size-mode
638 ... this fixed #198.1456 ... this fixed #198.
6391457
14582008-12-04 15:49 oetiker
1459
1460 * src/rrd_fetch.c: add de-referencing to step in fetch check
1461
14622008-12-04 15:48 oetiker
1463
1464 * src/rrd.h: fix merg error with win32 port
1465
6402008-12-04 09:03 oetiker14662008-12-04 09:03 oetiker
6411467
642 * branches/1.2/program/src/rrd_graph_helper.c,1468 * branches/1.2/program/src/rrd_graph_helper.c,
@@ -664,48 +1490,17 @@
664 rrd file. This did cause seek errors in some setups. Fixed. Thanks1490 rrd file. This did cause seek errors in some setups. Fixed. Thanks
665 to Daniel Pocock for finding the problem.1491 to Daniel Pocock for finding the problem.
6661492
6672008-12-03 10:46 oetiker14932008-12-03 09:54 oetiker
6681494
669 * branches/1.3/website/sponsor.wml: extra sponsors1495 * configure.ac, examples/Makefile.am,
6701496 examples/rrdcached/Makefile.am: integrated rrdcached examples into
6712008-12-03 10:42 oetiker1497 build process
6721498
673 * branches/1.3/program/CONTRIBUTORS: added extra contributor14992008-12-03 08:47 oetiker
6741500
6752008-12-02 22:04 oetiker1501 * examples/rrdcached, examples/rrdcached/RRDCached.pm,
6761502 examples/rrdcached/rrdcached-size.pl: add rrdcached examples --
677 * branches/1.3/program/Makefile.am, branches/1.3/program/src/rrd.h,1503 kevin
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
7091504
7102008-12-02 12:35 oetiker15052008-12-02 12:35 oetiker
7111506
@@ -713,20 +1508,109 @@
713 branches/1.3/program/doc/rrdbuild.pod, doc/rrdbuild.pod: fixed1508 branches/1.3/program/doc/rrdbuild.pod, doc/rrdbuild.pod: fixed
714 solaris build instructions1509 solaris build instructions
7151510
7162008-11-18 08:42 oetiker15112008-12-01 11:05 oetiker
7171512
718 * branches/1.3/website/rrdworld/index.wml: fixed myysqlbind1513 * doc/Makefile.am: added libdbi doc to extradist
7191514
7202008-11-17 16:35 oetiker15152008-11-24 16:08 oetiker
7211516
722 * branches/1.3/website/download.wml: addedsolaris download1517 * trunk/status/2008-11-24.txt: updates by fritz
7231518
7242008-11-17 15:25 oetiker15192008-11-24 14:20 oetiker
7251520
726 * branches/1.3/website/download.wml, branches/1.3/website/index.wml,1521 * trunk/status/2008-11-24.txt: slightly revised
727 branches/1.3/website/rrdworld/index.wml,1522
728 branches/1.3/website/rrdworld/nhawk_description.xml,15232008-11-24 14:00 oetiker
729 branches/1.3/website/rrdworld/nhawk_icon.png: monir upates1524
1525 * trunk/status/2008-11-24.txt: initial
1526
15272008-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
15472008-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
15632008-11-18 08:37 oetiker
1564
1565 * trunk/contrib/php4/rrdtool.c: added patch suggested by Lars
1566 Johannesen
1567
15682008-11-18 07:14 oetiker
1569
1570 * configure.ac: missing , added to help string
1571
15722008-11-17 16:21 oetiker
1573
1574 * doc/Makefile.am: added build instruction for libdbi docu
1575
15762008-11-16 22:24 oetiker
1577
1578 * doc/RRDp.pod, doc/RRDs.pod, doc/rrdgraph_libdbi.pod: missing pod
1579 files
1580
15812008-11-15 14:35 oetiker
1582
1583 * configure.ac: switch tu using AS_HELP_STRING for formatting ...
1584
15852008-11-15 14:15 oetiker
1586
1587 * src/rrd_daemon.c: fix typo in handle_request_help --kevin
1588
15892008-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
15952008-11-11 16:36 oetiker
1596
1597 * src/rrd_graph.c: make basename work
1598
15992008-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
16112008-11-10 16:41 oetiker
1612
1613 * trunk/tutorial/lisa2008/rrd-intro.odp: added 1.4 notes
7301614
7312008-11-09 19:19 oetiker16152008-11-09 19:19 oetiker
7321616
@@ -741,48 +1625,174 @@
741 basename to determine filename for imginfo as suggested by1625 basename to determine filename for imginfo as suggested by
742 sebastian1626 sebastian
7431627
16282008-11-08 22:57 oetiker
1629
1630 * src/rrd_daemon.c: rrdcached: move queue length decrement into
1631 remove_from_queue -- kevin
1632
16332008-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
16382008-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
16432008-11-08 18:01 oetiker
1644
1645 * doc/rrdcached.pod, src/rrd_daemon.c: document the "QUIT" command
1646 -- kevin
1647
16482008-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
16542008-11-08 18:00 oetiker
1655
1656 * src/rrd_daemon.c: added "quit" command -- kevin
1657
16582008-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
16662008-11-08 17:56 oetiker
1667
1668 * configure.ac: do not quit when libdbi is missing
1669
7442008-11-07 22:46 oetiker16702008-11-07 22:46 oetiker
7451671
746 * branches/1.2/program/src/rrd_graph.c,1672 * branches/1.2/program/src/rrd_graph.c,
747 branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: fixed1673 branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: fixed
748 --font TITLE:12: problem -- tobi1674 --font TITLE:12: problem -- tobi
7491675
7502008-11-07 13:36 oetiker16762008-11-07 22:23 oetiker
7511677
752 * branches/1.3/program/rrdtool.spec: added librrd.pc to spec file as1678 * src/rrd_fetch_libdbi.c: fix scaling issue -- Martin
753 requested byu Bernard Li1679
16802008-11-07 14:09 oetiker
1681
1682 * src/rrd_fetch_libdbi.c: extra file to make libdbi patch work
1683
16842008-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
17172008-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
17232008-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
17342008-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
17392008-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
17512008-11-02 17:25 oetiker
1752
1753 * bindings/lua/Makefile.am: fix build process for systems without
1754 lua
1755
17562008-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
17612008-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
17662008-11-01 09:09 oetiker
1767
1768 * configure.ac: do not create the lua makefile if lua is not to be
1769 compiled.
7541770
7552008-10-30 14:32 oetiker17712008-10-30 14:32 oetiker
7561772
757 * branches/1.3/program/doc/cdeftutorial.pod: fix from alex1773 * doc/cdeftutorial.pod: fix from alex
1774
17752008-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
7581782
7592008-10-28 08:47 oetiker17832008-10-28 08:47 oetiker
7601784
761 * branches/1.3/website/rrdtool-dump.xsd: added xsd for rrdtoool1785 * trunk/website/rrdtool-dump.xsd: xsd for rrdtool
7621786
7632008-10-27 18:40 oetiker17872008-10-26 15:18 oetiker
7641788
765 * branches/1.3/website/gallery/charles.png,1789 * configure.ac, src/Makefile.am, src/librrd.sym.in,
766 branches/1.3/website/gallery/charles.xml,1790 src/librrd.sym.in.in: make compilation on older OSX versios work
767 branches/1.3/website/gallery/index.en.html,1791 by removing the # from the librrd.sym file
768 branches/1.3/website/gallery/index.wml,1792
769 branches/1.3/website/index.wml,17932008-10-24 07:59 oetiker
770 branches/1.3/website/logos/digicomp.gif,1794
771 branches/1.3/website/rrdworld/index.wml,1795 * trunk/talks/opentuesday/rrd-intro.odp: added talk
772 branches/1.3/website/rrdworld/yacketystats.xml,
773 branches/1.3/website/sponsor.wml: misc updates
774
7752008-10-27 05:35 oetiker
776
777 * branches/1.3/program/configure.ac: missed checkin for librrd.sym
778 fix
779
7802008-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
7861796
7872008-10-24 06:20 oetiker17972008-10-24 06:20 oetiker
7881798
@@ -790,78 +1800,366 @@
790 branches/1.3/program/doc/rrdpython.pod, doc/rrdpython.pod: fixed1800 branches/1.3/program/doc/rrdpython.pod, doc/rrdpython.pod: fixed
791 typo ... GAUGE not GUAGE1801 typo ... GAUGE not GUAGE
7921802
18032008-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
18092008-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
18242008-10-22 05:08 oetiker
1825
1826 * bindings/lua/Makefile.lua.in: this was replaced by Makefile.am
1827
18282008-10-21 06:10 oetiker
1829
1830 * bindings/lua/Makefile.am: guess one needs that in svn too for
1831 luabindings to work
1832
18332008-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
18432008-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
18532008-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
18642008-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
18712008-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
18792008-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
7932008-10-17 05:44 oetiker18842008-10-17 05:44 oetiker
7941885
795 * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: use double1886 * branches/1.3/program/src/rrd_graph.c, src/rrd_graph.c: use double
796 for legend positioning to fight wiggle1887 for legend positioning to fight wiggle
7971888
7982008-10-16 21:32 oetiker18892008-10-16 21:33 oetiker
7991890
800 * branches/1.3/program/doc/rrdbuild.pod: fix version numbers1891 * doc/rrdbuild.pod: fix version numbers in compile instructions tobi
8011892
8022008-10-15 22:34 oetiker18932008-10-16 21:30 oetiker
8031894
804 * branches/1.3/program/doc/rrdbuild.pod: improved docu1895 * src/rrd_client.c: In almost all cases where rrdc_flush can fail,
8051896 it will leave a more descriptive error message anyway.. better not
8062008-10-07 15:38 oetiker1897 overwrite it. -- kevin
8071898
808 * branches/1.3/program/src/rrd_open.c: Daniel Pocock reported that18992008-10-16 21:12 oetiker
809 the argument may be NULL in low-diskspace situations, so check for1900
810 that here to prevent a segmentation fault. -- Florian Forster1901 * src/rrd.h, src/rrd_create.c, src/rrd_dump.c, src/rrd_fetch.c,
8111902 src/rrd_first.c, src/rrd_info.c, src/rrd_last.c,
8122008-10-04 16:04 oetiker1903 src/rrd_lastupdate.c, src/rrd_open.c, src/rrd_resize.c,
8131904 src/rrd_tune.c, src/rrd_update.c: - rrd_open() calculates file
814 * branches/1.3/program/bindings/perl-piped/RRDp.pm,1905 size for new files and calls mmap once for the whole file -
815 branches/1.3/program/bindings/perl-shared/RRDs.pm,1906 rrd_resize() cleaned up, no longer passing a size through the
816 branches/1.3/program/configure.ac,1907 cookie argument - rrd_init(&my_rrd) must be called before
817 branches/1.3/program/doc/rrdbuild.pod,1908 rrd_open() - if people are calling rrd_open directly from
818 branches/1.3/program/rrdtool.spec,1909 application code, this might be troublesome. Alternative
819 branches/1.3/program/src/Makefile.am,1910 solutions: creating an additional function, rrd_open_create(), or
820 branches/1.3/program/src/librrd.pc.in,1911 adding an extra argument to rrd_open() for setting the file size
821 branches/1.3/program/src/pngsize.c,1912 -- Daniel Pocock
822 branches/1.3/program/src/rrd.h,1913
823 branches/1.3/program/src/rrd_cgi.c,19142008-10-16 21:05 oetiker
824 branches/1.3/program/src/rrd_create.c,1915
825 branches/1.3/program/src/rrd_datalang.c,1916 * src/rrd_open.c, src/rrd_update.c: move rrd_lock into rrd_open
826 branches/1.3/program/src/rrd_diff.c,1917 where the general rrd_file ops are located. -- Daniel Pocock
827 branches/1.3/program/src/rrd_dump.c,1918
828 branches/1.3/program/src/rrd_error.c,19192008-10-16 06:11 oetiker
829 branches/1.3/program/src/rrd_fetch.c,1920
830 branches/1.3/program/src/rrd_first.c,1921 * src/rrd_daemon.c: error reporting caused crash in journal replay
831 branches/1.3/program/src/rrd_format.c,1922
832 branches/1.3/program/src/rrd_format.h,19232008-10-16 06:11 oetiker
833 branches/1.3/program/src/rrd_gfx.c,1924
834 branches/1.3/program/src/rrd_graph.c,1925 * doc/rrdbuild.pod: better build docs
835 branches/1.3/program/src/rrd_graph_helper.c,1926
836 branches/1.3/program/src/rrd_hw.c,19272008-10-15 05:29 oetiker
837 branches/1.3/program/src/rrd_hw.h,1928
838 branches/1.3/program/src/rrd_i18n.h,1929 * src/rrd.h, src/rrd_create.c, src/rrd_open.c, src/rrd_resize.c,
839 branches/1.3/program/src/rrd_info.c,1930 src/rrd_tool.h, src/rrd_update.c: reverted r1601 and r1606 since
840 branches/1.3/program/src/rrd_is_thread_safe.h,1931 r1601 introduced a non portable mremap and r1606 has a dependency
841 branches/1.3/program/src/rrd_last.c,1932 on r1601.
842 branches/1.3/program/src/rrd_lastupdate.c,1933
843 branches/1.3/program/src/rrd_not_thread_safe.c,19342008-10-14 20:14 oetiker
844 branches/1.3/program/src/rrd_open.c,1935
845 branches/1.3/program/src/rrd_resize.c,1936 * src/rrd.h, src/rrd_create.c, src/rrd_open.c, src/rrd_update.c:
846 branches/1.3/program/src/rrd_restore.c,1937 This moves selection of the initial RRA row into the rrd_open.c
847 branches/1.3/program/src/rrd_rpncalc.c,1938 API The current implementation (random row) is used by default.
848 branches/1.3/program/src/rrd_rpncalc.h,1939 However, it now provides an opportunity for alternative
849 branches/1.3/program/src/rrd_thread_safe.c,1940 implementations to integrate with rrdtool in a single place. Maybe
850 branches/1.3/program/src/rrd_thread_safe_nt.c,1941 there are other places in rrdtool where I should insert calls to
851 branches/1.3/program/src/rrd_tool.c,1942 the function rrd_notify_row()? This has been tested with rrdtool
852 branches/1.3/program/src/rrd_tool.h,1943 create and rrdtool info to verify that random rows are selected by
853 branches/1.3/program/src/rrd_tune.c,1944 default (existing behaviour preserved). -- Daniel Pocock
854 branches/1.3/program/src/rrd_update.c,1945
855 branches/1.3/program/src/rrd_version.c,19462008-10-14 19:23 oetiker
856 branches/1.3/program/src/rrd_xport.c,1947
857 branches/1.3/program/src/rrd_xport.h,1948 * src/rrd_daemon.c: Under most circumstances, rrdcached can detect a
858 branches/1.3/program/src/rrdupdate.c: prepare for the release of1949 stale pid file. If the process in the pid file does not exist, or
859 rrdtool-1.3.41950 cannot be signalled by the rrdcached owner, then rrdcached will
8601951 replace the pid file and start normally. Otherwise, it will
8612008-10-04 15:50 oetiker1952 complain verbosely to STDERR. --kevin
8621953
863 * branches/1.3/program/configure.ac: finite broken on solaris 9 too19542008-10-14 19:08 oetiker
864 ?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
19632008-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
19752008-10-14 19:08 oetiker
1976
1977 * CONTRIBUTORS, src/rrd_daemon.c: rrdcached treats relative and
1978 absolute paths the same -- kevin
1979
19802008-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
19902008-10-14 06:37 oetiker
1991
1992 * src/rrd_daemon.c: clearer way of advancing the flush time -- kevin
1993
19942008-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
20062008-10-13 18:41 oetiker
2007
2008 * src/rrd_daemon.c: fixed bad folding marker (on
2009 handle_request_flush) -- kevin
2010
20112008-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
20172008-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
20262008-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
20322008-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
20382008-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
20462008-10-08 20:47 oetiker
2047
2048 * rrdtool.spec: Split-out rrd-cached subpackage -- Bernard Li
2049
20502008-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
20562008-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
20622008-10-08 05:46 oetiker
2063
2064 * doc/rrdcached.pod: fixed typo
2065
20662008-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
20732008-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
20852008-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
21012008-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
21072008-10-06 19:14 oetiker
2108
2109 * bindings/lua/Makefile.lua: Makefile.lua is now generated
2110
21112008-10-06 19:13 oetiker
2112
2113 * bindings/lua/Makefile.lua.in: added missing file from lua 5.0
2114 integration patch
2115
21162008-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
21272008-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
21392008-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
21452008-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
21522008-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
21582008-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
8652163
8662008-10-04 13:34 oetiker21642008-10-04 13:34 oetiker
8672165
@@ -879,22 +2177,278 @@
879 is large enough, based on the ds_cnt and the total number of RRA2177 is large enough, based on the ds_cnt and the total number of RRA
880 rows -- kevin brintnall2178 rows -- kevin brintnall
8812179
8822008-09-28 19:24 oetiker21802008-10-03 12:24 oetiker
8832181
884 * branches/1.3/program/MakeMakefile: Attached is a patch to lower2182 * trunk/tutorial/lisa2008/rrd-by-example/body.tex,
885 the version requirements of libtool and automake. I have tested2183 trunk/tutorial/lisa2008/rrd-intro.odp: updates for lisa
886 this on CentOS 4.x with the specified versions of libtool and2184
887 automake and was able to build RRDTool fine. I did *not* test21852008-10-03 06:13 zaucker
888 building with PHP, tcl, ruby or Python though. I also abstracted2186
889 the version numbers of all the dependencies such that editing them2187 * trunk/talks/opentuesday/intro.txt: Ergaenzt.
890 in the future will be easier. -- Bernard Li2188
89121892008-10-02 19:17 oetiker
8922008-09-28 19:15 oetiker2190
8932191 * src/rrd_daemon.c: folding fix
894 * branches/1.3/program/rrdtool.spec: Attached is a patch against the2192
895 spec file shipped with rrdtool-1.3.3.spec which will make it21932008-10-02 19:08 oetiker
896 buildable (at least it works on my CentOS 4.x system). -- Bernard2194
897 Li2195 * bindings/ruby/extconf.rb: missing spaces in extconf.rb caused
2196 compile failure -- kevin
2197
21982008-10-02 17:17 oetiker
2199
2200 * etc/rrdcached-default: permission fix for rrdcached socket --
2201 Daniel.Pocock
2202
22032008-10-02 11:03 oetiker
2204
2205 * trunk/talks/opentuesday/intro.txt: initial
2206
22072008-10-02 11:03 oetiker
2208
2209 * trunk/talks/opentuesday: initial
2210
22112008-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
22182008-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
22232008-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
22302008-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
22372008-10-01 20:04 oetiker
2238
2239 * doc/rrdcached.pod: Clearer explanation on which paths are
2240 permitted when -B is supplied -- kevin
2241
22422008-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
22642008-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
22752008-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
22852008-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
22962008-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
23042008-10-01 16:53 oetiker
2305
2306 * src/rrd_graph.c: lcd is actually gcd!
2307
23082008-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
23162008-09-30 18:43 oetiker
2317
2318 * src/rrd_daemon.c: check permissions before writing to journal --
2319 kevin
2320
23212008-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
23262008-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
23342008-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
23482008-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
23572008-09-29 14:38 oetiker
2358
2359 * trunk/tutorial/lisa2008/rrd-by-example/ex/catch-fetch.sh: initial
2360
23612008-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
23782008-09-28 21:37 oetiker
2379
2380 * doc/rrdcached.pod: spelling fix -- kevin
2381
23822008-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
23892008-09-28 19:27 oetiker
2390
2391 * src/rrd_daemon.c: a few missing {{{ folding }}} markers added --
2392 kevin brintnall
2393
23942008-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
23992008-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
24062008-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
24162008-09-28 19:12 oetiker
2417
2418 * doc/rrdcached.pod, src/rrd_daemon.c: added support for FLUSHALL
2419 command -- kevin brintnall
2420
24212008-09-28 19:10 oetiker
2422
2423 * src/rrd_daemon.c: move cache broadcast into enqueue_cache_item --
2424 kevin brintnall
2425
24262008-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
24342008-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
24482008-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
8982452
8992008-09-28 15:01 oetiker24532008-09-28 15:01 oetiker
9002454
@@ -916,18 +2470,85 @@
916 a uniform step size. Thanks to Peter Valdemar Mørch for finding2470 a uniform step size. Thanks to Peter Valdemar Mørch for finding
917 this.2471 this.
9182472
9192008-09-23 07:57 oetiker24732008-09-26 05:11 oetiker
9202474
921 * branches/1.3/website/gallery/index.en.html,2475 * src/rrd_daemon.c: create the pid file before forking, so we can
922 branches/1.3/website/gallery/index.wml,2476 complain to stderr -- kevin brintnall
923 branches/1.3/website/gallery/pings.png,2477
924 branches/1.3/website/gallery/pings.xml: fixed ping image24782008-09-26 05:10 oetiker
9252479
9262008-09-22 06:34 oetiker2480 * doc/rrdcached.pod, doc/rrdflush.pod, src/rrd_daemon.c: This patch
9272481 ensures that the "FLUSH" command will write the updates out to RRD
928 * branches/1.3/program/MakeMakefile,2482 before returning to the user. Before, it returned when the update
929 branches/1.3/program/configure.ac: fixed destdir for default2483 was "dequeued"; updates were not necessarily on disk. Also, for
930 install of language bindings and removed sepp preference2484 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
24882008-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
24932008-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
25012008-09-25 20:11 oetiker
2502
2503 * src/rrd_daemon.c: set SO_REUSEADDR on the listen socket -- kevin
2504 brintnall
2505
25062008-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
25192008-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
25292008-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
25342008-09-24 22:07 oetiker
2535
2536 * bindings/Makefile.am: the rrdlua.pod is in the doc directory
2537
25382008-09-24 06:04 oetiker
2539
2540 * doc/rrdcached.pod: added section on error reporting -- Florian
2541 Forster
2542
25432008-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)
9312552
9322008-09-22 05:38 oetiker25532008-09-22 05:38 oetiker
9332554
@@ -935,10 +2556,6 @@
935 branches/1.3/program/configure.ac, configure.ac: use default2556 branches/1.3/program/configure.ac, configure.ac: use default
936 prefix for ruby install if no user defined prefix is available2557 prefix for ruby install if no user defined prefix is available
9372558
9382008-09-22 05:37 oetiker
939
940 * branches/1.3/website/index.wml: fix layout
941
9422008-09-19 20:34 oetiker25592008-09-19 20:34 oetiker
9432560
944 * branches/1.3/program/bindings/perl-shared/Makefile.PL,2561 * branches/1.3/program/bindings/perl-shared/Makefile.PL,
@@ -952,108 +2569,4886 @@
952 sparc this causes a segfault. Thanks to Sebastian Harl and Jurij2569 sparc this causes a segfault. Thanks to Sebastian Harl and Jurij
953 Smakov for finding this.2570 Smakov for finding this.
9542571
9552008-09-14 20:33 oetiker25722008-09-14 15:30 oetiker
9562573
957 * branches/1.3/program/src/rrd_config_bottom.h: added missing bottom2574 * src/rrd_daemon.c: fix RRDCacheD documentation -- Florian Forster
958 config2575
95925762008-09-14 15:28 oetiker
9602008-09-14 20:32 oetiker2577
9612578 * src/rrd_client.c: The previous code was broken: The response was
962 * branches/1.3/program/bindings/perl-piped/RRDp.pm,2579 read using `read(2)'. If the server wasn't sending fast enough,
963 branches/1.3/program/bindings/perl-shared/RRDs.pm,2580 the client would stop reading before the entire message had been
964 branches/1.3/program/configure.ac,2581 read. This patch changes the communication code to use the (line
965 branches/1.3/program/doc/rrdbuild.pod,2582 based) `fgets' function rather than the lower level `read'
966 branches/1.3/program/rrdtool.spec,2583 function. After reading the first line (which contains the total
967 branches/1.3/program/src/pngsize.c,2584 number of line to be expected), this precise number of lines is
968 branches/1.3/program/src/rrd.h,2585 read - blocking if necessary. Also, the missing four new statistic
969 branches/1.3/program/src/rrd_cgi.c,2586 values have been added to `rrdc_stats_get'. --Folorian Forester
970 branches/1.3/program/src/rrd_create.c,2587
971 branches/1.3/program/src/rrd_datalang.c,25882008-09-14 10:35 oetiker
972 branches/1.3/program/src/rrd_diff.c,2589
973 branches/1.3/program/src/rrd_dump.c,2590 * CONTRIBUTORS, doc/rrdcached.pod, doc/rrdflush.pod,
974 branches/1.3/program/src/rrd_error.c,2591 src/librrd.sym.in, src/rrd_client.c, src/rrd_client.h,
975 branches/1.3/program/src/rrd_fetch.c,2592 src/rrd_daemon.c, src/rrd_dump.c, src/rrd_fetch.c,
976 branches/1.3/program/src/rrd_first.c,2593 src/rrd_flush.c, src/rrd_graph.c, src/rrd_graph.h, src/rrd_info.c,
977 branches/1.3/program/src/rrd_format.c,2594 src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_tool.h,
978 branches/1.3/program/src/rrd_format.h,2595 src/rrd_update.c, src/rrd_xport.c: did not pick up all the changes
979 branches/1.3/program/src/rrd_gfx.c,2596 for rrdcached in the first round ... so here is the second batch.
980 branches/1.3/program/src/rrd_graph.c,2597
981 branches/1.3/program/src/rrd_graph_helper.c,25982008-09-14 09:49 oetiker
982 branches/1.3/program/src/rrd_hw.c,2599
983 branches/1.3/program/src/rrd_hw.h,2600 * CONTRIBUTORS, configure.ac, doc/Makefile.am, doc/rrdcached.pod,
984 branches/1.3/program/src/rrd_i18n.h,2601 doc/rrddump.pod, doc/rrdfetch.pod, doc/rrdgraph.pod,
985 branches/1.3/program/src/rrd_info.c,2602 doc/rrdinfo.pod, doc/rrdlast.pod, doc/rrdlastupdate.pod,
986 branches/1.3/program/src/rrd_is_thread_safe.h,2603 doc/rrdtool.pod, doc/rrdupdate.pod, doc/rrdxport.pod,
987 branches/1.3/program/src/rrd_last.c,2604 src/Makefile.am, src/librrd.sym.in, src/rrd.h, src/rrd_client.c,
988 branches/1.3/program/src/rrd_lastupdate.c,2605 src/rrd_client.h, src/rrd_daemon.c, src/rrd_dump.c,
989 branches/1.3/program/src/rrd_not_thread_safe.c,2606 src/rrd_fetch.c, src/rrd_graph.c, src/rrd_graph.h, src/rrd_info.c,
990 branches/1.3/program/src/rrd_open.c,2607 src/rrd_last.c, src/rrd_lastupdate.c, src/rrd_tool.c,
991 branches/1.3/program/src/rrd_resize.c,2608 src/rrd_tool.h, src/rrd_update.c, src/rrd_xport.c: RRDcached
992 branches/1.3/program/src/rrd_restore.c,2609 patch. This implements an infrastructure, where rrd updates can be
993 branches/1.3/program/src/rrd_rpncalc.c,2610 sent to a daemon which caches them prior to bulk-updateing rrd
994 branches/1.3/program/src/rrd_rpncalc.h,2611 files. See the rrdcached manual page. -- Created by Florian
995 branches/1.3/program/src/rrd_thread_safe.c,2612 Forster with some help from Kevin Brintnall.
996 branches/1.3/program/src/rrd_thread_safe_nt.c,2613
997 branches/1.3/program/src/rrd_tool.c,26142008-09-13 11:42 oetiker
998 branches/1.3/program/src/rrd_tool.h,2615
999 branches/1.3/program/src/rrd_tune.c,2616 * configure.ac, src/Makefile.am, src/rrd_config_bottom.h: regarding
1000 branches/1.3/program/src/rrd_update.c,2617 #183: * move part of rrd_config.h out to a separate file, so that
1001 branches/1.3/program/src/rrd_version.c,2618 autoconf is not confused by the more complex expressions. * fix
1002 branches/1.3/program/src/rrd_xport.c,2619 configure variable name to allow caching * another attemt at
1003 branches/1.3/program/src/rrd_xport.h,2620 fixing solaris 2.8 compile so that it works out of the box.
1004 branches/1.3/program/src/rrdupdate.c: prepare for the release of2621
1005 rrdtool-1.3.326222008-09-13 10:56 oetiker
10062623
10072008-09-14 20:31 oetiker2624 * doc/rrdgraph.pod: fix graph docs
10082625
1009 * branches/1.3/program/rrdtool-1.3-release: fix release script for26262008-09-11 20:27 oetiker
1010 1.3 branche2627
10112628 * src/rrd_graph.c: fixed processing of custom fonts René GARCIA
10122008-09-14 00:42 oetiker2629 <rene@margar.fr>
10132630
1014 * branches/1.3/program/configure.ac,26312008-09-11 07:01 oetiker
1015 branches/1.3/program/doc/rrdgraph.pod,2632
1016 branches/1.3/program/src/Makefile.am,2633 * src/rrd_format.h: no , on the last member in C
1017 branches/1.3/program/src/rrd_format.h,2634
1018 branches/1.3/program/src/rrd_graph.c: resync with trunk since26352008-09-08 22:12 oetiker
1019 these are fixes2636
10202637 * trunk/website/award-white.png,
10212008-09-08 22:14 oetiker2638 trunk/website/bin/pod2wml.classic.sh, trunk/website/forum.wml,
10222639 trunk/website/inc/favicon.ico, trunk/website/inc/happy-tobi.png,
1023 * branches/1.3/website/navbar.inc: added forum2640 trunk/website/inc/rrdtool-gold.png,
10242641 trunk/website/oscon-120x60.gif, trunk/website/stream-pop.png:
10252008-09-08 22:14 oetiker2642 missing bits atted
10262643
1027 * branches/1.3/website/award-white.png,26442008-09-08 22:09 oetiker
1028 branches/1.3/website/bin/pod2wml.classic.sh,2645
1029 branches/1.3/website/forum.wml,2646 * trunk/website/.wmkrc, trunk/website/.wmlrc: and they too
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
10382008-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
10432008-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
10482008-09-07 10:23 oetiker
1049
1050 * branches/1.3/program: branching for 1.3
10512647
10522008-09-07 10:22 oetiker26482008-09-07 10:22 oetiker
10532649
1054 * branches/1.3/website: branche website2650 * trunk/website/index.wml, trunk/website/navbar.inc,
10552651 trunk/website/support.wml: sync befor branching
10562008-09-07 10:21 oetiker2652
105726532008-09-07 07:19 oetiker
1058 * branches/1.3: prepare for branching2654
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
26632008-09-06 15:50 oetiker
2664
2665 * trunk/website/index.wml: added note on 1.3.2
2666
26672008-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
26742008-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
26912008-09-06 11:46 oetiker
2692
2693 * src/rrd_tool.h: we need rrd_format.h here for things to compile
2694 properly
2695
26962008-09-06 11:43 oetiker
2697
2698 * doc/rrdbuild.pod: updated opensolaris build instructions
2699
27002008-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
27092008-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
27142008-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
27192008-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
27252008-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
27312008-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
27362008-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
27432008-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
27502008-08-31 10:52 oetiker
2751
2752 * bindings/perl-shared/RRDs.xs, bindings/ruby/main.c: use the
2753 standart info free function
2754
27552008-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
27602008-08-28 04:13 oetiker
2761
2762 * src/rrd_tool.c: free the linebuffer if you don't return it!
2763
27642008-08-27 22:06 oetiker
2765
2766 * src/rrd_gfx.c: some more leak plugging
2767
27682008-08-27 21:48 oetiker
2769
2770 * src/rrd_graph.c: drop the dummy surface prior to creating the real
2771 one
2772
27732008-08-27 21:46 oetiker
2774
2775 * src/rrd_tool.c: added some freeing for error conditions
2776
27772008-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
27832008-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
27882008-08-27 21:18 oetiker
2789
2790 * src/rrd_restore.c: fix indentation
2791
27922008-08-27 06:52 oetiker
2793
2794 * configure.ac: added sparc-sun-solaris2.8 to list of broken
2795 isfinite implementations
2796
27972008-08-22 22:04 oetiker
2798
2799 * bindings/ruby/main.c: it is rb_rrd_infocall not rrd_infocall ...
2800
28012008-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
28072008-08-16 07:11 oetiker
2808
2809 * bindings/perl-shared/RRDs.pm: documentation updates
2810
28112008-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
28172008-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
28242008-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
28382008-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
28432008-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
28482008-07-28 07:23 oetiker
2849
2850 * doc/rrdgraph_data.pod: spelling fix
2851
28522008-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
28572008-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
28742008-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
28802008-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
28882008-07-01 06:35 oetiker
2889
2890 * doc/rrdbuild.pod: header-fix
2891
28922008-07-01 06:34 oetiker
2893
2894 * doc/rrdbuild.pod: improve layout
2895
28962008-06-29 16:23 oetiker
2897
2898 * src/rrd_update.c: added rrd filename to illegal update message --
2899 he at uninett.no
2900
29012008-06-29 14:08 oetiker
2902
2903 * rrdtool.spec: rrdtool.spec fix by Anton Blanchard to build without
2904 php patch
2905
29062008-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
29122008-06-27 06:08 zaucker
2913
2914 * trunk/tutorial/lisa2008/abstract-rrdexample.txt,
2915 trunk/tutorial/lisa2008/abstract-rrdtut.txt: Etwas ueberarbeitet
2916
29172008-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
29232008-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
29302008-06-12 13:54 oetiker
2931
2932 * doc/rrdgraph_graph.pod: added note on %S
2933
29342008-06-11 15:49 oetiker
2935
2936 * NEWS: made news the same as the announcement
2937
29382008-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
29562008-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
29612008-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
29712008-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
29762008-06-10 16:38 oetiker
2977
2978 * configure.ac: oops it is 1.3.0 not 1.4.0 yet
2979
29802008-06-10 16:37 oetiker
2981
2982 * 00README, CONTRIBUTORS, PROJECTS, TODO, configure.ac,
2983 rrdtool-1.3-release: preparing for 1.3
2984
29852008-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
29922008-06-10 11:16 oetiker
2993
2994 * src/rrd_create.c: flip check for row_count with setting for better
2995 code logic
2996
29972008-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
30022008-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
30072008-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
30152008-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
30202008-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
30272008-06-09 05:11 oetiker
3028
3029 * rrdtool.spec: update to rpm spec from Jarod Wilson
3030
30312008-06-08 21:15 oetiker
3032
3033 * src/librrd.sym: export some more symbols from librrd
3034
30352008-06-08 21:06 oetiker
3036
3037 * win32/config.h: windows should use a windows font
3038
30392008-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
30442008-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
30612008-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
30662008-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
30712008-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
30772008-06-08 15:59 oetiker
3078
3079 * src/Makefile.am: prepare for the release of rrdtool-1.3rc8
3080
30812008-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
30982008-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
31492008-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
31542008-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
31602008-06-05 20:56 oetiker
3161
3162 * NEWS: added pango markup name
3163
31642008-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
31692008-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
31742008-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
31792008-06-05 19:57 oetiker
3180
3181 * bindings/python/rrdtoolmodule.c: fixed indenting
3182
31832008-06-04 16:18 oetiker
3184
3185 * bindings/tcl/Makefile.am, configure.ac: enable new building for
3186 newer tcl versions
3187
31882008-06-02 06:46 oetiker
3189
3190 * configure.ac: updated documentation of library versioning system
3191
31922008-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
31972008-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
32032008-06-01 21:12 oetiker
3204
3205 * doc/rrdbuild.pod: integrated gentoo bits and spell fixes by Peter
3206 Volkov
3207
32082008-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
32152008-05-31 15:58 oetiker
3216
3217 * doc/rrdbuild.pod: prepare for the release of rrdtool-1.3rc7
3218
32192008-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
32362008-05-31 15:56 oetiker
3237
3238 * doc/rrdbuild.pod: added pkgconfig build instructions
3239
32402008-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
32452008-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
32512008-05-26 16:39 oetiker
3252
3253 * trunk/talks/nordic-nagios-08/talk.odp: initial talk slides
3254
32552008-05-26 11:45 oetiker
3256
3257 * TODO: updated todo list
3258
32592008-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
32762008-05-26 07:46 oetiker
3277
3278 * NEWS: added notes about new grid lines
3279
32802008-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
32872008-05-25 21:17 oetiker
3288
3289 * src/rrd_graph.c: fixed calculation of space at the bottom of the
3290 graph
3291
32922008-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
33092008-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
33142008-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
33192008-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
33262008-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
33312008-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
33362008-05-18 15:11 oetiker
3337
3338 * src/rrd_dump.c, src/rrd_tool.c: fix indenting
3339
33402008-05-18 15:11 oetiker
3341
3342 * src/rrd_graph.c: pdf, svg and ps formats were not being created
3343
33442008-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
33622008-05-18 13:04 oetiker
3363
3364 * src/rrd_tool.c, src/rrdupdate.c: fix year
3365
33662008-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
33712008-05-18 08:42 oetiker
3372
3373 * doc/rrdbuild.pod: updated build instructions to latest libraries
3374
33752008-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
33802008-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
33972008-05-16 12:28 oetiker
3398
3399 * doc/rrddump.pod, src/rrd_dump.c: added --no-header to
3400 documentation and fixed implementation
3401
34022008-05-16 12:20 oetiker
3403
3404 * src/rrd_dump.c: fixed dump_opt implementation
3405
34062008-05-16 12:18 oetiker
3407
3408 * NEWS, src/rrd_dump.c: added no-header option to rrd_dump
3409
34102008-05-16 12:07 oetiker
3411
3412 * src/rrd_graph.c: fix handling of values <= zero for logarithmic
3413 display
3414
34152008-05-15 22:39 oetiker
3416
3417 * rrdtool-1.3-release: prepare for the release of rrdtool-1.3rc2
3418
34192008-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
34362008-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
34412008-05-12 23:10 oetiker
3442
3443 * configure.ac: add solaris pod2man location last
3444
34452008-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
34502008-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
34552008-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
34612008-05-12 21:14 oetiker
3462
3463 * Makefile.am: add intltool*in files to dist
3464
34652008-05-12 16:15 oetiker
3466
3467 * bindings/python/rrdtoolmodule.c, src/rrd_update.c: fixed indenting
3468
34692008-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
34742008-05-12 16:09 oetiker
3475
3476 * NEWS: added notes about rewrites in this release
3477
34782008-05-12 16:08 oetiker
3479
3480 * configure.ac, src/Makefile.am: improved handling of library
3481 versioning
3482
34832008-05-12 15:35 oetiker
3484
3485 * src/rrd_update.c: should not leave debug enabled
3486
34872008-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
35032008-05-12 13:22 oetiker
3504
3505 * src/rrd_create.c: the last_ds value fuer unknown is 'U' and not
3506 'UNKN'
3507
35082008-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
35142008-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
35192008-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
35242008-05-01 06:56 oetiker
3525
3526 * MakeMakefile: Make the MakeMakefile script a bit more robust
3527
35282008-04-22 21:40 oetiker
3529
3530 * bindings/python/rrd_extra.h, bindings/python/rrdtoolmodule.c: fix
3531 for #148
3532
35332008-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
35462008-04-17 07:54 oetiker
3547
3548 * trunk/talks/nordic-nagios-08,
3549 trunk/talks/nordic-nagios-08/abstract-rrdtut.txt: added bullets
3550
35512008-04-17 05:35 oetiker
3552
3553 * src/rrd_update.c: indent fix
3554
35552008-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
35602008-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
35662008-04-12 09:29 oetiker
3567
3568 * MakeMakefile, configure.ac: alter order of header inclusion for
3569 FreeBSD 4.8 compatibility
3570
35712008-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
35782008-03-25 23:02 oetiker
3579
3580 * src/rrd_dump.c: added missing " escapes to xml header in
3581 rrd_tool.c
3582
35832008-03-25 22:59 oetiker
3584
3585 * CONTRIBUTORS: added Florian octo Forster to contrib list
3586
35872008-03-25 22:59 oetiker
3588
3589 * doc/rrdgraph_examples.pod: added missing =back for propper pod
3590 syntax
3591
35922008-03-25 22:58 oetiker
3593
3594 * src/rrd_dump.c: fix indent
3595
35962008-03-25 22:58 oetiker
3597
3598 * src/rrd_restore.c: fix broken header comment section -- Florian
3599 octo Forster
3600
36012008-03-25 22:57 oetiker
3602
3603 * src/rrd_graph.c: cast size_t to int to avoid warning -- Florian
3604 octo Forster
3605
36062008-03-25 22:56 oetiker
3607
3608 * src/rrd_open.c: do not declare DEBUG functions unless compiled in
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: