]>
granicus.if.org Git - vnstat/log
Teemu Toivola [Fri, 26 Jan 2018 21:38:27 +0000 (23:38 +0200)]
yet another fix for hourly image rate scaling, this time for getting the axis numbers to be nice and even
Teemu Toivola [Sat, 20 Jan 2018 17:24:26 +0000 (19:24 +0200)]
reorder includes to fix errors with old compilers in uint64_t handling
Teemu Toivola [Sat, 20 Jan 2018 16:56:19 +0000 (18:56 +0200)]
fix hourly image rate unit scaling, improve test coverage
Teemu Toivola [Tue, 16 Jan 2018 21:37:54 +0000 (23:37 +0200)]
implement hourly image output and improve image output test coverage
Teemu Toivola [Fri, 12 Jan 2018 21:44:55 +0000 (23:44 +0200)]
suppress output of tests generating output even when passing
Teemu Toivola [Fri, 12 Jan 2018 21:20:55 +0000 (23:20 +0200)]
image output also needs tests
Teemu Toivola [Wed, 10 Jan 2018 20:09:50 +0000 (22:09 +0200)]
improve cfg test coverage, related to #84
Teemu Toivola [Tue, 9 Jan 2018 22:00:00 +0000 (00:00 +0200)]
add support for negative numbers to setcfgvalue(), fixes #84
Teemu Toivola [Sun, 7 Jan 2018 20:32:24 +0000 (22:32 +0200)]
error print cleanup
Teemu Toivola [Sun, 7 Jan 2018 17:39:52 +0000 (19:39 +0200)]
2017 -> 2018
Teemu Toivola [Sun, 7 Jan 2018 17:38:13 +0000 (19:38 +0200)]
error handling improvements in vnstat
Teemu Toivola [Sun, 7 Jan 2018 14:45:51 +0000 (16:45 +0200)]
update README.md
Teemu Toivola [Sun, 7 Jan 2018 14:18:54 +0000 (16:18 +0200)]
fix warnings, increase size of errorstring to fix file paths without truncation
Teemu Toivola [Sun, 7 Jan 2018 14:01:54 +0000 (16:01 +0200)]
remove checks for SQLITE_NOTICE and SQLITE_WARNING to improve support for older sqlite releases, these result codes are only used by sqlite3_log() which doesn't get invoked
Teemu Toivola [Sun, 7 Jan 2018 01:23:23 +0000 (03:23 +0200)]
fix warnings
Teemu Toivola [Sat, 6 Jan 2018 23:44:50 +0000 (01:44 +0200)]
improve logging and handling of possible database errors
Teemu Toivola [Thu, 4 Jan 2018 21:00:08 +0000 (23:00 +0200)]
reopen database after starting daemon when forking is used, fixes #82
Teemu Toivola [Mon, 9 Oct 2017 20:28:01 +0000 (23:28 +0300)]
update Travis CI configuration
Teemu Toivola [Mon, 9 Oct 2017 18:30:15 +0000 (21:30 +0300)]
Merge pull request #73 from hub2git/patch-1
Update INSTALL
Teemu Toivola [Mon, 9 Oct 2017 18:29:25 +0000 (21:29 +0300)]
Merge branch 'sqldb' into patch-1
Teemu Toivola [Mon, 9 Oct 2017 18:27:14 +0000 (21:27 +0300)]
Merge pull request #74 from hub2git/patch-2
Update INSTALL
Teemu Toivola [Mon, 9 Oct 2017 18:26:14 +0000 (21:26 +0300)]
Merge pull request #75 from hub2git/patch-3
Update README.md
hub2git [Sat, 2 Sep 2017 08:13:17 +0000 (01:13 -0700)]
Update README.md
Just a few tweaks.
hub2git [Sat, 2 Sep 2017 08:09:40 +0000 (01:09 -0700)]
Update INSTALL
minor typo
"Login" is the noun. "Log in" is the verb.
hub2git [Sat, 2 Sep 2017 08:05:08 +0000 (01:05 -0700)]
Update INSTALL
Minor typo
Teemu Toivola [Tue, 31 Jan 2017 19:46:04 +0000 (21:46 +0200)]
add configuration options for defining maximum entry counts for list output, allow defining list maximum entry count also as command line parameter
Teemu Toivola [Mon, 30 Jan 2017 20:22:39 +0000 (22:22 +0200)]
year and 5 minute data added to json and xml, following image outputs implemented: monthly, yearly, top 10
Teemu Toivola [Fri, 27 Jan 2017 22:27:44 +0000 (00:27 +0200)]
enable vnstati compilation, disable all outputs, rewrite daily output
Teemu Toivola [Fri, 27 Jan 2017 20:53:00 +0000 (22:53 +0200)]
fix log buffering visible at least with systemd, reformat error prints, replace create/delete parameters with add/remove
Teemu Toivola [Thu, 26 Jan 2017 19:39:20 +0000 (21:39 +0200)]
implement --exportdb, add previously disabled output tests, remove db merge related files
Teemu Toivola [Thu, 26 Jan 2017 18:33:34 +0000 (20:33 +0200)]
add optional raw value mode to --oneline, resolves #54
Teemu Toivola [Thu, 26 Jan 2017 16:46:59 +0000 (18:46 +0200)]
improve daemon behaviour during zero traffic times, remove unused functions
Teemu Toivola [Wed, 25 Jan 2017 20:05:13 +0000 (22:05 +0200)]
update readme
Teemu Toivola [Wed, 25 Jan 2017 19:57:42 +0000 (21:57 +0200)]
implement json and xml outputs
Teemu Toivola [Wed, 25 Jan 2017 18:29:30 +0000 (20:29 +0200)]
implement top 10 output
Teemu Toivola [Wed, 25 Jan 2017 16:13:51 +0000 (18:13 +0200)]
implement hourly output
Teemu Toivola [Tue, 24 Jan 2017 21:04:04 +0000 (23:04 +0200)]
implement yearly output
Teemu Toivola [Mon, 23 Jan 2017 20:32:00 +0000 (22:32 +0200)]
implement short / multiple interfaces at once output, fix memory leak in testcase
Teemu Toivola [Mon, 23 Jan 2017 19:43:33 +0000 (21:43 +0200)]
feature cleanup, update FSF address in license texts
Teemu Toivola [Sun, 22 Jan 2017 20:36:59 +0000 (22:36 +0200)]
fix estimate and rate calculations in daily and monthly outputs
Teemu Toivola [Sun, 22 Jan 2017 17:50:15 +0000 (19:50 +0200)]
implement daily and monthly outputs
Teemu Toivola [Sun, 22 Jan 2017 16:58:38 +0000 (18:58 +0200)]
implement --oneline
Teemu Toivola [Sun, 22 Jan 2017 13:17:56 +0000 (15:17 +0200)]
implement summary output, override default interface setting if database contains interfaces but none is the set default interface
Teemu Toivola [Sat, 21 Jan 2017 23:50:45 +0000 (01:50 +0200)]
implement functions and tests for data retrieval
Teemu Toivola [Sat, 21 Jan 2017 23:44:08 +0000 (01:44 +0200)]
fix and improve unit spacing calculations
Teemu Toivola [Sat, 21 Jan 2017 21:47:57 +0000 (23:47 +0200)]
refactor functions to use bytes instead of MiB + KiB combinations
Teemu Toivola [Fri, 20 Jan 2017 19:46:35 +0000 (21:46 +0200)]
add --setalias handling
Teemu Toivola [Thu, 19 Jan 2017 17:34:43 +0000 (19:34 +0200)]
enable compilation of vnstat binary with most features commented out, add necessary sqlite pragma for cascaded deletes, implement interface removal
Teemu Toivola [Wed, 18 Jan 2017 20:26:34 +0000 (22:26 +0200)]
implement top n entry cleanup
Teemu Toivola [Wed, 18 Jan 2017 19:44:22 +0000 (21:44 +0200)]
enable data cleanup, collect data only for enabled features, refine data import console output
Teemu Toivola [Tue, 17 Jan 2017 20:18:09 +0000 (22:18 +0200)]
merge latest master containing autoconf macro cleanup and better cross-compilation support
Teemu Toivola [Tue, 17 Jan 2017 19:58:47 +0000 (21:58 +0200)]
skip data input for specific log features when disabled in configuration
Teemu Toivola [Tue, 17 Jan 2017 19:47:13 +0000 (21:47 +0200)]
add new configuration options for data retention durations
Teemu Toivola [Mon, 16 Jan 2017 20:48:26 +0000 (22:48 +0200)]
fix created and updated timestamp handling to use a date string consistently in the database, fix updated timestamp to show correct information after longer xferlog flush
Teemu Toivola [Fri, 13 Jan 2017 21:19:40 +0000 (23:19 +0200)]
remove check for available disk space from database creation during testing
Teemu Toivola [Fri, 13 Jan 2017 21:07:01 +0000 (23:07 +0200)]
correctly fix use of memory based database during testing, remove unnecessary setup steps in tests, make tests fast again
Teemu Toivola [Thu, 12 Jan 2017 19:40:30 +0000 (21:40 +0200)]
refactor bandwidth limit handling
Teemu Toivola [Wed, 11 Jan 2017 19:57:51 +0000 (21:57 +0200)]
add system boot detection
Teemu Toivola [Wed, 11 Jan 2017 19:03:54 +0000 (21:03 +0200)]
fix compiler warning
Teemu Toivola [Wed, 11 Jan 2017 18:56:01 +0000 (20:56 +0200)]
sqlite3_open :memory: instead of NULL for tests, improve prints, disable broken top10 cleanup
Teemu Toivola [Wed, 11 Jan 2017 18:46:14 +0000 (20:46 +0200)]
add return value checks
Teemu Toivola [Wed, 11 Jan 2017 08:46:36 +0000 (10:46 +0200)]
improve Travis output in error situations
Teemu Toivola [Tue, 10 Jan 2017 20:45:05 +0000 (22:45 +0200)]
improve cache content init, add tests
Teemu Toivola [Mon, 9 Jan 2017 21:15:24 +0000 (23:15 +0200)]
rewrite and enable previously disabled tests
Teemu Toivola [Sun, 8 Jan 2017 20:53:18 +0000 (22:53 +0200)]
fix tests
Teemu Toivola [Sun, 8 Jan 2017 19:53:49 +0000 (21:53 +0200)]
bring back more tests, remove those testing no longer existing functionality, return writedb() and backupdb() as test side implementation in order to keep readdb() tested
Teemu Toivola [Sun, 8 Jan 2017 19:17:30 +0000 (21:17 +0200)]
add full legacy database import for all found databases during first daemon startup
Teemu Toivola [Sat, 7 Jan 2017 00:16:21 +0000 (02:16 +0200)]
add functions for legacy data import, add top10 cleanup
Teemu Toivola [Fri, 6 Jan 2017 21:57:07 +0000 (23:57 +0200)]
add function for handling exit in error situation, flush cache to disk during daemon exit in all situations when possible
Teemu Toivola [Fri, 6 Jan 2017 21:39:30 +0000 (23:39 +0200)]
refactor long function to more manageable pieces
Teemu Toivola [Fri, 6 Jan 2017 19:14:48 +0000 (21:14 +0200)]
remove unused legacy implementation, add some tests back
Teemu Toivola [Thu, 5 Jan 2017 15:19:40 +0000 (17:19 +0200)]
add support for older check releases
Teemu Toivola [Wed, 4 Jan 2017 21:07:57 +0000 (23:07 +0200)]
remove no longer used dbcache implementation
Teemu Toivola [Wed, 4 Jan 2017 21:02:59 +0000 (23:02 +0200)]
disable compilation of all but daemon binary, provide minimal working daemon implementation using sqlite database
Teemu Toivola [Tue, 3 Jan 2017 22:05:57 +0000 (00:05 +0200)]
cached data needs to be marked as active by default
Teemu Toivola [Tue, 3 Jan 2017 19:05:55 +0000 (21:05 +0200)]
refactor debug output to take less space
Teemu Toivola [Mon, 2 Jan 2017 21:48:37 +0000 (23:48 +0200)]
first draft of new data caching functions for the daemon
Teemu Toivola [Mon, 2 Jan 2017 18:03:04 +0000 (20:03 +0200)]
add timestamp regarding interface information read event
Teemu Toivola [Mon, 2 Jan 2017 18:01:39 +0000 (20:01 +0200)]
implement some missing features
Teemu Toivola [Sat, 31 Dec 2016 23:25:54 +0000 (01:25 +0200)]
add function for getting interface list from database
Teemu Toivola [Wed, 28 Dec 2016 21:18:21 +0000 (23:18 +0200)]
fix addtraffic, add top days to database schema
Teemu Toivola [Wed, 28 Dec 2016 19:28:11 +0000 (21:28 +0200)]
improve interface counting
Teemu Toivola [Wed, 28 Dec 2016 19:11:56 +0000 (21:11 +0200)]
add function for counting interfaces from database
Teemu Toivola [Wed, 28 Dec 2016 18:27:17 +0000 (20:27 +0200)]
focus on daemon, reduce compilation and test scope
Teemu Toivola [Wed, 28 Dec 2016 16:59:59 +0000 (18:59 +0200)]
db implementation cleanup, add functions and test for counter handling, use localtime instead of utc
Teemu Toivola [Tue, 27 Dec 2016 01:08:18 +0000 (03:08 +0200)]
fix cross-compilation detection, resolves #53
Teemu Toivola [Mon, 26 Dec 2016 22:41:51 +0000 (00:41 +0200)]
remove unnecessary autoconf macros, add check for cross-compiling and improve install-data-hook to not assume that the binaries can be executed in the host system, closes #53
Teemu Toivola [Sat, 24 Dec 2016 18:35:00 +0000 (20:35 +0200)]
merge latest master, update to use autotools
Teemu Toivola [Sat, 24 Dec 2016 15:00:41 +0000 (17:00 +0200)]
bump version to 1.17 beta
Teemu Toivola [Sat, 24 Dec 2016 13:47:35 +0000 (15:47 +0200)]
final preparations for version 1.16 release
Teemu Toivola [Fri, 23 Dec 2016 20:14:55 +0000 (22:14 +0200)]
update documentation
Teemu Toivola [Thu, 22 Dec 2016 21:04:53 +0000 (23:04 +0200)]
rephrase install documentation
Teemu Toivola [Wed, 21 Dec 2016 16:22:57 +0000 (18:22 +0200)]
update BSD install documentation regarding libgd2 requirements, add appendix about the execution of the test suite
Teemu Toivola [Wed, 21 Dec 2016 15:35:16 +0000 (17:35 +0200)]
have separate test for systems without extern long timezone available
Teemu Toivola [Wed, 21 Dec 2016 13:54:14 +0000 (15:54 +0200)]
improve configure summary output, add checks for mbstowcs and wcswidth and modify behaviour if not available
Teemu Toivola [Tue, 20 Dec 2016 22:26:35 +0000 (00:26 +0200)]
allow enforcing database output with --force even if database content doesn't pass validation
Teemu Toivola [Tue, 20 Dec 2016 21:48:57 +0000 (23:48 +0200)]
fix compiler warning
Teemu Toivola [Tue, 20 Dec 2016 21:34:17 +0000 (23:34 +0200)]
fix Coverity findings, closes #50
Teemu Toivola [Tue, 20 Dec 2016 17:40:53 +0000 (19:40 +0200)]
improve user guidance in error situations related to the configured default interface
Teemu Toivola [Tue, 20 Dec 2016 16:18:17 +0000 (18:18 +0200)]
update documentation