summaryrefslogtreecommitdiff
path: root/databases/rrdtool
AgeCommit message (Collapse)AuthorFilesLines
2016-04-23RRDtool 1.6.0adam3-10/+8
Features * librrd is now fully thread-safe. librrd_th is gone * make lua bindings work with lua 5.1 * configure option to disable doc building --enable-docs=no * new CDEF function SMIN: a,b,c,3,SMIN -> min(a,b,c) * new CDEF function SMAX: a,b,c,3,SMAX -> max(a,b,c) * new CDEF function STDEV: a,b,c,3,STDEV -> stdev(a,b,c) * new CDEF function POW: a,b,POW -> a**b * new CDEF function PERCENT: a,b,c,95,3,PERCENT -> find 95percentile of a,b,c * re-introducted --showtime option on rrdxport * be more careful in determining the locales idea of first day of the week * lots of spelling fixes all around
2016-02-07Add an RC script for rrdcached(1)khorben2-1/+42
RRDCacheD is a data caching daemon for rrdtool. It receives updates to existing RRD files, accumulates them and, if enough have been received or a defined time has passed, writes the updates to the RRD file. The daemon was written with big setups in mind.
2016-02-01Changes 1.5.5:adam4-16/+21
Bugfixes -------- * fix JSON output in xport with legend and gprint blocks * fix parse_time mutex unlocking in the error case * don't crash on invalid variable names in CDEF * add mutex locking in rrdc_fetch * fix buffer overflow in rrd_restore * shorten test precision to 7 digits ... * never exit from a library function * buffer overflow in rrd_restore.c
2015-11-03Add SHA512 digests for distfiles for databases categoryagc1-1/+2
Problems found with existing distfiles: distfiles/D6.data.ros.gz distfiles/cstore0.2.tar.gz distfiles/data4.tar.gz distfiles/sphinx-2.2.7-release.tar.gz No changes made to the cstore or mariadb55-client distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-08-26Deal with libintl.h mess.joerg2-1/+17
2015-08-18(pkgsrc)mef5-24/+30
- Fix PR pkg/49557 (by updating 1.4.9 to 1.5.4) - Add including lang/python/application.mk (for REPLACE_PYTHON) - Assign empty value to TEST_TARGET, to avoid *** No rule to make target 'test' (when PKGSRC_RUN_TEST=yes is set) (upstream) - Update 1.4.9 to 1.5.4 ------------------------- RRDtool 1.5.4 - 2015-08-09 ========================== Bug Fixes --------- * parse floating point numbers according to C locale in rrdtool create arguments, regardless of the systems locale setting. * include missing rrd_rados.h into distribution archive * make rrdtool work on ARM again * make rrdtool test suit pass on 32bit OSs * fix --grid-dash option regression in graph * fix systemd support * fix link dependency for libpng since we are using functions directly * fix python module name * fix rrdtool tune to accept U in minimum and maximum options * fi * rrd_parsetime now uses a mutex lock to become thread safe * rrd_xport is now thread safe * stop using MAX_PATH and make everything dynamic and make rrdtool work on Gnu HURD ... thanks nirgal! Features -------- * new RPN operators: STEPWIDTH, NEWDAY, NEWWEEK, NEWMONTH and NEWWEEK together they allow to draw graphs where a rate is converted back to absolute numbers and accumulated over a period.. RRDtool 1.5.3 - 2015-04-30 ========================== Bug Fixes --------- * Brought commmand-line options and documentation back into sync. * Make LINE dashes option work again RRDtool 1.5.2 - 2015-04-23 ========================== Bug Fixes --------- * paramters in VDEF are vnames and not data source names, hence they can be 255 chars long and not only 20 RRDtool 1.5.1 - 2015-04-22 ========================== Bug Fixes --------- * parse numbers up to 40 characters long .. * fix install rules for Python and Lua * include missing VERSION and LICENSE file * unlink before rename in rrd_create when running on WIN32 RRDtool 1.5.0 - 2015-04-16 ========================== New Features ------------ * automatic x-axis labels that work from 1s to 30y on a single chart * librados integration * new datasource types: DCOUNTER and DDERIVE (they work the same as the original DS, except that they can deal with floatingpoint numbers). * compile without graphics libraries: ./configure --disable-rrd_graph * updated windows port (see WIN32-BUILD-TIPS.txt) * single step RRAs for MIN,MAX,LAST are generated virtually from an AVERAGE RRA * ignore updates in the past with rrdtool update --skip-past-updates * ignore a LINE when scaling a chart using the skipscale option * detect 32bit timeoverflows * massive performance boost for charts with more than 100 DEF line by switching form a linear search to a HASH when searching for data * improved cross compilation support * .Net bindings * allow rrdtool graph to silently skip non-existing source files using the --use-nan-for-all-missing-data option * restore from a pipe (rrdtool restore - y.rrd) * in rrdtool create, row count and step can be defined in absolute time * all new "create on steroids" can pull both data and configuration from existing rrd files * use rrdtool graph to chart arbitrary data via a callback function for data fetching support is integrated in the perl bindings. * re-written parser for rrdtool graph commands. It now follows a simple key value pattern, compatible with the previous syntax. * MEDIAN op for CDEF expressions * DEPTH,INDEX,COPY,ROL ops for CDEF (as seen in PostScript) * gradient AREA backgrounds * no more locale magic while reading numeric data. Bugfixes -------- all the bugs fixed in 1.4.x during 1.5 development
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-2/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-04-25Recursive revbump following MesaLib update, categories a through f.tnn2-3/+4
2015-03-14needs groff nrofftnn1-2/+2
2014-11-23Explicitly disable libdbimarkd1-1/+2
2014-10-07Changes 1.4.9:adam2-6/+6
New Features ------------ * allows rrdrestore to read input from stdin * add documentation for RRDs::xport * RPN operators MINNAN and MAXNAN * --left-axis-format option to rrd_graph Bugfixes -------- * properly verify validity of user suplied format strings * remove graph functions from python module when compiled without graphing support * verify that only short integers are used in COMPUTE rpn expressions * eliminate duplicate setlocale calls * fixed endless loop and double frees in rrd_restore * fixed missing variable initializations in rrd_graph * fixed JSON output format to actually be valid JSON * detect failing fallocate and fall back to seeking * fixed format string in ruby bindings
2014-08-25Updated to 1.4.8 to match databases/rrdtooladam1-1/+3
2014-08-24Changes 1.4.8:adam4-22/+9
* rrd_graph now uses a map to lookup variable names causing graphs with many items to be drawn magnitudes faster as the linear search of the variable tables is gone now. * the optional argument :skipscale allows for a LINE or AREA instruction to be excluded from having an effect on the scaling of the graph * TRENDNAN is now working properly and als not crashing anymore * Added a no-op string positioning combo "\." this allows to write COMMENT:OS\2\. which would otherwise not be possible. * JSON output of xport is now actually json compilant by its keys being properly quoted now. * The label positioner in rrd_graph is now properly ignoring the current state of DST. * fixes and enhancements for Python, Ruby, TCL and Perl bindings * improved error reporting in rrd_graph * portability and cross compilation
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-05-05Recursive revbump from x11/pixmanryoon2-4/+4
Fix PR pkg/48777
2013-10-20Fix rpath option to have -Wl prefix.joerg2-1/+19
2013-10-10Recursive revbump from pango-1.36.0ryoon2-4/+4
2013-09-02Revbump after cairo updateadam2-4/+4
2013-06-06Bump PKGREVISION for libXft changes for NetBSD native X support onwiz2-4/+4
NetBSD 6, requested by tron.
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron2-4/+4
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz2-4/+4
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-02-16Recursive bump for png-1.6.wiz2-4/+4
2012-10-08Revbump after updating graphics/pangoadam2-4/+4
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-2/+2
are called p5-*. I hope that's all of them.
2012-10-02Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-10-02Mass recursive bump after the dependence fix of the "cairo" packagetron2-4/+4
requested by Thomas Klausner.
2012-09-15recursive bump from libffi shlib major bumpobache2-4/+4
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-07Revbump after updating graphics/cairoadam2-4/+4
2012-06-14Recursive PKGREVISION bump for libxml2 buildlink addition.sbd2-4/+4
2012-05-07Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)dholland1-2/+2
It turns out there were a lot of these.
2012-03-03Recursive bump for pcre-8.30* (shlib major change)wiz2-4/+4
2012-02-06Revbump forwiz2-3/+4
a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
2012-02-03update to 1.4.7drochner4-7/+48
changes: -minor feature additions -bugfixes
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd2-4/+4
2011-08-14Revision bump after updating perl5 to 5.14.1.obache1-2/+2
2011-07-27rrdtool prefers to render graphs with the DejaVu font, so depend on it.tnn1-2/+4
Bump PKGREVISION.
2011-04-22recursive bump from gettext-lib shlib bump.obache2-4/+4
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz2-3/+4
2011-01-05Update to 1.4.5kefren3-14/+13
Bugfixes: * rrdcached: print \n at the end of log messages when running rrdcached in the foreground -- Bernard Li * rrdcached: Let the -s, -m and -P options affect the default socket as well -- Sebastian Harl * rrdgraph: font related memory leaks fixed #208 -- tobi * rrdgraph-libdbi: print error message instead of dumping core on sql problem -- Pavel Nikiforov * rrdgraph-libdbi: properly allocated response buffer -- Pavel Nikiforov * rrdtool: in remote mode, make argument count for remote commmands strict -- Dave Peticolas * rrdgraph: fix problems with second %s in right-axis format -- tobi * and many more: for full changelog http://oss.oetiker.ch/rrdtool/pub/CHANGES Enhancements: * rrdcached: add hosts_access support added -- Shaun Reitan * rrdfetch/graph: introduce "epoch" as a new base time reference, meaning timestamp 0: you can now write epoch+11111111s or epoch+19711205s -- Peter Stamfest
2010-11-18Disable lua manually, otherwise it's found on current and PLIST breaks.wiz1-2/+2
2010-09-14Bump dependency on pixman to 0.18.4 because cairo-1.10 needs thatwiz2-4/+4
version, and bump all depends. Per discussion on pkgsrc-changes.
2010-08-21Bump the PKGREVISION for all packages which depend directly on perl,seb1-1/+2
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
2010-07-06Changes 1.4.4:adam6-46/+60
Bugfixes: * compile: multiple fixes isnan and isinf defines to make rrdtool compile with gcc on solaris (with --disable-nls) * handle gettext/libintl like any other feature, do not try to supply our own ... rrdtool can work fine without it * rrd_client: fix potential segfaults * rrd_client: resolve synmlinks properly * compile: fix libtool and libtoolize names for OSX compiles * compile: fix for HAVE_BROKEN_MS_ASYNC (old linux kernels) * rrd_xport: fix --daemon handling * rrd_client: explicitly close connection on error * rrd_update: fix memory leak for COMPUTE datasources * rrd_daemon: fix segfault when specifying a relative path (-j option) * compile: make rrdtool compile with gcc 4.5 * portability: use %lld (long long int) for time_t *printf * compile: link pangocairo and not pango since we do use pangocairo actually * compile: re-integrate intl into compile dependency so that hosts with old (or no) gettext can get access to the included copy. * rrd_cached: exit with status !=0 on invalid cli Enhancements: * updated build files and instructions for win32 port by Chris Larsen * legal: Relicense the RRDCacheD client interface under the MIT license * legal: Updted FLOSS Exception for latest PHP license * rrd_cached: better help output
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz2-3/+4
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2010-03-13make "rrdtool restore" work on archs where time_t is an intspz3-2/+33
2010-03-05Reset MAINTAINER as I'm using rrdtool-1.2.x (because it has fewer deps).martti1-2/+2
2009-10-29Updated databases/rrdtool to 1.3.9martti4-16/+16
* bug fixes
2009-06-14Remove @dirrm entries from PLISTsjoerg1-5/+1
2009-05-22Updated databases/rrdtool to 1.3.8martti3-13/+13
- python bindings memory handling fix by Anders Hammarquist (deb bug #529291) - fix getopt_long integration on Solaris. Depending on the phase of the moon this bug had caused rrdtool to crash reliably as soon as it read its arguments. Especially when used in language bindings. Thanks to Ihsan Dogan for helping with the debugging. - rrd_restore used casting a bit to liberally this caused it to fail horribly on 64bit platforms. Patch based in input provided by poster of rrd bug #218. - make ruby bindings compile with newer ruby versions. #217 patch provided by rrd trac user - Generate an error message when using RRDp with graph - this can not work reliably. (Debian Bug#251701) patch by Sebastian Harl