+RRDtool 1.4.7 - 2012-01-24
+==========================
+Bugfixes:
+
+* test for tm.tm_gmtoff presence in configure.ac fix for #330 (libdbi
+ compiles on solaris should now work too)
+
+* check in /usr/lib64 for tclConfig.sh too
+
+* fix shared library version number (regression from 1.4.6)
+
+* be clearer as to what VDEF LAST/FIRST do.
+
+* remove perl 5.004 compatibility hack and make RRDs compile with newer
+ perls.
+
+New Functionality:
+
+* added a nop control for string formating, so that strings ending in /x are
+ possible by entering \x\. fix for #331
+
+* added support for rrdgraph to use the yotta, zetta, zepto, yocto prefixes.
+ Fix for #333 (thanks Christoph)
+
RRDtool 1.4.6 - 2012-01-16
==========================
Enhancements:
sub end ();
sub read ();
-$VERSION=1.4006;
+$VERSION=1.4007;
sub start ($){
croak "rrdtool is already running"
require DynaLoader;
-$VERSION=1.4006;
+$VERSION=1.4007;
bootstrap RRDs $VERSION;
dnl the official version number is
dnl a.b.c
-AC_INIT([rrdtool],[1.4.6])
+AC_INIT([rrdtool],[1.4.7])
dnl for testing a numberical version number comes handy
dnl the released version are
dnl a.bccc
dnl the devel versions will be something like
dnl a.b999yymmddhh
-NUMVERS=1.4006
+NUMVERS=1.4007
AC_SUBST(NUMVERS)
dnl for the linker to understand which versions the library are compatible with
Once you have decided. Save the two locations into environment variables.
BUILD_DIR=/tmp/rrdbuild
- INSTALL_DIR=/opt/rrdtool-1.4.6
+ INSTALL_DIR=/opt/rrdtool-1.4.7
If your F</tmp> is mounted with the option noexec (RHEL seems todo that) you have to choose
Lets first assume you already have all the necessary libraries
pre-installed.
- wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.6.tar.gz
- gunzip -c rrdtool-1.4.6.tar.gz | tar xf -
- cd rrdtool-1.4.6
+ wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.7.tar.gz
+ gunzip -c rrdtool-1.4.7.tar.gz | tar xf -
+ cd rrdtool-1.4.7
./configure --prefix=$INSTALL_DIR && make && make install
Ok, this was very optimistic. This try will probably have ended with
tcl setups that would prevent RRDtool from building if they are included in
their current state.
- cd $BUILD_DIR/rrdtool-1.4.6
+ cd $BUILD_DIR/rrdtool-1.4.7
./configure --prefix=$INSTALL_DIR --disable-tcl --disable-python
$MAKE clean
$MAKE
Summary: Round Robin Database Tool to store and display time-series data
Name: rrdtool
-Version: 1.4.6
+Version: 1.4.7
Release: 1%{?dist}
License: GPLv2+ with exceptions
Group: Applications/Databases
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* pngsize.c determine the size of a PNG image
*****************************************************************************/
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrdlib.h Public header file for librrd
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_cgi.c RRD Web Page Generator
*****************************************************************************/
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_create.c creates new rrds
*****************************************************************************/
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_datalang A system for passing named and typed parameters between
* the different parts of rrdtool
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
* This code is stolen from rateup (mrtg-2.x) by Dave Rand
*****************************************************************************
* diff calculate the difference between two very long integers available as
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_dump Display a RRD
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_error.c Common Header File
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_fetch.c read date from an rrd to use for further processing
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_first Return
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_format.c RRD Database Format helper functions
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_format.h RRD Database Format header
*****************************************************************************/
/****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
****************************************************************************
* rrd_gfx.c graphics wrapper for rrdtool
**************************************************************************/
/****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
****************************************************************************
* rrd__graph.c produce graphs from data in rrdfiles
****************************************************************************/
/****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
****************************************************************************
* rrd_graph_helper.c commandline parser functions
* this code initially written by Alex van den Bogaerdt
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_hw.c : Support for Holt-Winters Smoothing/ Aberrant Behavior Detection
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_hw.h : Support for Holt-Winters Smoothing/ Aberrant Behavior Detection
*****************************************************************************/
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Takao Fujiwara, 2008
+ * RRDtool 1.4.7 Copyright by Takao Fujiwara, 2008
*****************************************************************************
* rrd_i18n.h Common Header File
*****************************************************************************/
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_info Get Information about the configuration of an RRD
*****************************************************************************/
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
* This file: Copyright 2003 Peter Stamfest <peter@stamfest.at>
* & Tobias Oetiker
* Distributed under the GPL
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_last.c
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
* Copyright by Florian Forster, 2008
*****************************************************************************
* rrd_lastupdate Get the last datum entered for each DS
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
* This file: Copyright 2003 Peter Stamfest <peter@stamfest.at>
* & Tobias Oetiker
* Distributed under the GPL
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_open.c Open an RRD File
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_resize.c Alters size of an RRA
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_restore.c Contains logic to parse XML input and create an RRD file
* This file:
/****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
****************************************************************************
* rrd_rpncalc.c RPN calculator functions
****************************************************************************/
/****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
****************************************************************************
* rrd_rpncalc.h RPN calculator functions
****************************************************************************/
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
* This file: Copyright 2003 Peter Stamfest <peter@stamfest.at>
* & Tobias Oetiker
* Distributed under the GPL
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
* This file: Copyright 2003 Peter Stamfest <peter@stamfest.at>
* & Tobias Oetiker
* Distributed under the GPL
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_tool.c Startup wrapper
*****************************************************************************/
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_tool.h Common Header File
*****************************************************************************/
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* change header parameters of an rrd
*****************************************************************************
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
* Copyright by Florian Forster, 2008
*****************************************************************************
* rrd_update.c RRD Update Function
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrd_version Return
*****************************************************************************
/****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
****************************************************************************
* rrd_xport.c export RRD data
****************************************************************************/
/****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
****************************************************************************
* rrd_xport.h contains XML related constants
****************************************************************************/
/*****************************************************************************
- * RRDtool 1.4.6 Copyright by Tobi Oetiker, 1997-2012
+ * RRDtool 1.4.7 Copyright by Tobi Oetiker, 1997-2012
*****************************************************************************
* rrdupdate.c Main program for the (standalone) rrdupdate utility
*****************************************************************************