diff --git a/CHANGES b/CHANGES index b6a9659..f879ae3 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,4 @@ -2.8 / +2.8 / 4-Sep-2021 - Fixed - Using a combination of --live and --json wasn't flushing stdout after @@ -19,7 +19,7 @@ - Configured interface specific MaxBW values were getting overridden by BandwidthDetection when something could be detected - Image output horizontal rx/tx bars often had one pixel too much width in - the tx section resulting in slightly wrong ratio to be shown + the tx section resulting in slightly wrong ratio getting shown - Top days list wasn't always sorting entries with exactly the same traffic sum using ascending date - 64bitInterfaceCounters with value -2 always assumed 32-bit on Linux @@ -28,6 +28,8 @@ - New - Add the possibility of specifying an interface without using the -i / --iface options (vnstat and vnstati) + - The daemon can discover added interfaces from the database without + requiring a restart, configurable with option RescanDatabaseOnSave - Add configuration option UseUTC for using UTC as timezone for database entries instead of following the system timezone configuration - --iflist uses user configured interface specific MaxBW values in the @@ -35,14 +37,12 @@ information when detected - Add configuration option AlwaysAddNewInterfaces to expose the daemon --alwaysadd command line option which gains an optional mode parameter - - The daemon can discover added interfaces from the database without - requiring a restart, configurable with option RescanDatabaseOnSave - Image output uses LibGD filled arc bug workaround only for LibGD versions that are known to be broken - Image output example cgi (examples/vnstat.cgi) improvements - Automatically lists all monitored interfaces instead of requiring the list to be filled manually, server name in page title comes from - hostname command + hostname command by default - Provides links for most available images to more detailed or longer versions of each image - Allows direct interface specific page access with /interfacename suffix diff --git a/INSTALL.md b/INSTALL.md index 5694280..fc67ae2 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -176,12 +176,12 @@ permissions, such as your home dir. Then try starting the daemon with vnstatd -d -After that wait for (or generate) at least 1024 bytes of network traffic +After that wait for (or generate) at least 1 byte of network traffic (and 5 min for the next database file save). vnstat -Now you should get some stats about your network usage. See the config +Now you should get some statistics about your network usage. See the config file `~/.vnstatrc` for interface and other settings. diff --git a/INSTALL_BSD.md b/INSTALL_BSD.md index d1a5567..f8a04ed 100644 --- a/INSTALL_BSD.md +++ b/INSTALL_BSD.md @@ -124,12 +124,12 @@ permissions, such as your home dir. Then try starting the daemon with vnstatd -d -After that wait for (or generate) at least 1024 bytes of network traffic +After that wait for (or generate) at least 1 byte of network traffic (and 5 min for the next database file save). vnstat -Now you should get some stats about your network usage. See the config +Now you should get some statistics about your network usage. See the config file `~/.vnstatrc` for interface and other settings. diff --git a/README b/README index 247f6f3..845adff 100644 --- a/README +++ b/README @@ -13,9 +13,6 @@ are fully user configurable. Total seen traffic and a top days listing is also provided. Optional png image output is available in systems with the gd library installed. -Optional png image output is available in systems with the gd library -installed. - See the webpage https://humdi.net/vnstat/ for output examples. diff --git a/UNINSTALL.md b/UNINSTALL.md index 0bc3027..6e7706a 100644 --- a/UNINSTALL.md +++ b/UNINSTALL.md @@ -4,5 +4,5 @@ 2. Remove any manually installed service files or file entries used to start the daemon 3. Run `make uninstall` and follow the instructions - 4. Remove the database directory if no longer needed, the + 4. Remove the database directory if it is no longer needed, the command of the previous step will not touch any collected data diff --git a/configure b/configure index 117ff2e..24b73cf 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for vnstat 2.8_beta1. +# Generated by GNU Autoconf 2.69 for vnstat 2.8. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -577,8 +577,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='vnstat' PACKAGE_TARNAME='vnstat' -PACKAGE_VERSION='2.8_beta1' -PACKAGE_STRING='vnstat 2.8_beta1' +PACKAGE_VERSION='2.8' +PACKAGE_STRING='vnstat 2.8' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1309,7 +1309,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures vnstat 2.8_beta1 to adapt to many kinds of systems. +\`configure' configures vnstat 2.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1380,7 +1380,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of vnstat 2.8_beta1:";; + short | recursive ) echo "Configuration of vnstat 2.8:";; esac cat <<\_ACEOF @@ -1488,7 +1488,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -vnstat configure 2.8_beta1 +vnstat configure 2.8 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2083,7 +2083,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by vnstat $as_me 2.8_beta1, which was +It was created by vnstat $as_me 2.8, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2949,7 +2949,7 @@ fi # Define the identity of the package. PACKAGE='vnstat' - VERSION='2.8_beta1' + VERSION='2.8' cat >>confdefs.h <<_ACEOF @@ -6320,7 +6320,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by vnstat $as_me 2.8_beta1, which was +This file was extended by vnstat $as_me 2.8, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -6386,7 +6386,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -vnstat config.status 2.8_beta1 +vnstat config.status 2.8 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index ec56a03..1abdfb5 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. -AC_INIT([vnstat], [2.8_beta1]) +AC_INIT([vnstat], [2.8]) AM_INIT_AUTOMAKE([foreign subdir-objects std-options -Wall -Werror]) AM_MAINTAINER_MODE diff --git a/man/vnstat.1 b/man/vnstat.1 index c1e2e92..c83176c 100644 --- a/man/vnstat.1 +++ b/man/vnstat.1 @@ -1,4 +1,4 @@ -.TH VNSTAT 1 "MAY 2021" "version 2.7" "User Manuals" +.TH VNSTAT 1 "SEPTEMBER 2021" "version 2.8" "User Manuals" .SH NAME vnstat \- a console-based network traffic monitor diff --git a/man/vnstat.conf.5 b/man/vnstat.conf.5 index 1a0f186..cb5d653 100644 --- a/man/vnstat.conf.5 +++ b/man/vnstat.conf.5 @@ -1,4 +1,4 @@ -.TH VNSTAT.CONF 5 "MAY 2021" "version 2.7" "User Manuals" +.TH VNSTAT.CONF 5 "SEPTEMBER 2021" "version 2.8" "User Manuals" .SH NAME vnstat.conf \- vnStat configuration file diff --git a/man/vnstatd.8 b/man/vnstatd.8 index dcbd15b..e8fda9e 100644 --- a/man/vnstatd.8 +++ b/man/vnstatd.8 @@ -1,4 +1,4 @@ -.TH VNSTATD 8 "MAY 2021" "version 2.7" "User Manuals" +.TH VNSTATD 8 "SEPTEMBER 2021" "version 2.8" "User Manuals" .SH NAME vnstatd \- daemon based database updating for vnStat diff --git a/man/vnstati.1 b/man/vnstati.1 index ab54037..058ffd2 100644 --- a/man/vnstati.1 +++ b/man/vnstati.1 @@ -1,4 +1,4 @@ -.TH VNSTATI 1 "MAY 2021" "version 2.7" "User Manuals" +.TH VNSTATI 1 "SEPTEMBER 2021" "version 2.8" "User Manuals" .SH NAME vnstati \- png image output support for vnStat