Port number parameter now passed to DBI as integer.
Merge pull request #432 from maciekKolbusz/master

Port number parameter now passed to DBI as integer.
inf is null in json :-(
Merge branch 'master' of github.com:oetiker/rrdtool-1.x
add libdbi
fix extra linebreak
add lua and tcl to travis environment
more travis changes ... trying to get it to build lua bindings too
fix pod syntax
Bug #431: Fix signal handler

The signal handler implementation called async-signal-unsafe functions.
Corresponding notifications are handled by the interface "sigwaitinfo"
in a separate thread now.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Merge pull request #434 from elfring/signal_handler_correction

Bug #431: Fix signal handler
Bug #429: Clean-up of reserved identifier violations

Some identifiers did not fit to the expected naming convention of the
C language standard. This detail was fixed by the deletion of leading underscores.
The probability for name clashes was reduced for the affected include guards
by the addition of a kind of universally unique identifier as a suffix.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Bug #429: Clean-up of reserved identifier violations

A few identifiers did not fit to the expected naming convention of the
C++ language standard. This detail was fixed by the deletion of an underscore.
The probability for name clashes was reduced for the affected include guards
by the addition of a kind of universally unique identifier as a suffix.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Merge pull request #435 from elfring/reserved_identifier_violation_clean-up

Bug #429: Clean-up of reserved identifier violations
Add --left-axis-format option to control labels on y-axis of graph.

Conflicts:

	src/rrd_graph.c
merged changes
Fix rrdc_fetch behavior on RRDs with multiple DSes

When reading values from RRD files with multiple data sets, the auxiliary
parsing function would only copy the first item from the returned list; the
others were left uninitialized. On my x64_64 Linux machine, this actually reused
values form previous call to parse_char_array_header which happens to be a DS
definition. Given a RRD file with DS "a", "b" and "c", the first value on each
line would be correctly parsed, but the second value is "b", the actual DS name,
and the third one "c". These "values" cannot be parsed as numbers, and the whole
function therefore returns with an error. Making sure that all pointers within
the array are copied therefore fixes this problem.
Merge pull request #445 from jktjkt/fix-rrdc-fetch

Fix rrdc_fetch behavior on RRDs with multiple DSes
rrd_graph: initialize new data member (fix #441)

primary_axis_format was added to image_desc_t but rrd_graph_init was not
updated to initialize it, resulting in this error when the garbage
values were used as axis labels:

(process:24893): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
autogen.sh: use POSIX comparison for test

Although bash recognizes ==, and the shell has a shebang to use it, some
of us still automatically type "sh autogen.sh" instead of
"./autogen.sh", and this breaks on debian/jessie where /bin/sh is not
bash.  The fix is trivial and should be safe for bash too (which
recommends using = instead of == with the test command for POSIX
conformance.