På søndag 20. juli 2025 kl. 22:13, Kirill A. Korinsky <kir...@korins.ky> skrev:
> Hi, > > seems that net/vnstat is outdated for a few years. > > I'd like to update it the last version 2.13. > > Brifey tested on -current/amd64. > > Changes: > > 2.13 / 8-Feb-2025 > > - Fixed > - Opening of body html tag was missing on some pages in image output > example cgi (examples/vnstat.cgi) > - New > - Add database data merge support as --merge > - Add --db for specifying database file for queries (vnstat and vnstati) > - Add exit status 2 options to --alert for making it possible to > differentiate alerts from errors (exit status 1) > - Add --dbiflist also to vnstati command > - Image output example cgi (examples/vnstat.cgi) improvements > - Remove dependency to vnstat command > - Add option for selecting how many images are shown per row on the index > page when the database has more than one interface > - Add option for selecting which image output is used on the index page > when the database has more than one interface > - Add options for selecting which interfaces are shown or hidden from the > index page without disabling access to all interface specific page when > the database has more than one interface > - Harmonize layout style between pages > > > 2.12 / 21-Jan-2024 > > - Fixed > - QueryMode documentation in configuration file didn't match implementation > or man page description > - Daemon didn't try to import legacy databases when --noadd was used and no > current version database initially existed resulting in the process > exiting even when something could have been done > - Daemon didn't try to import legacy databases when --initdb was used and > no current version database initially existed, this behaviour can still > be enabled by using --noadd in combination with --initdb > - Using --nodaemon and --initdb at the same time didn't result in an error > being shown > - New > - Add 95th percentile output as --95th, also available via --alert, --json, > --xml and image output, requires 5MinuteHours configuration to be set to > at least 744 for storing all the necessary data > - Add --json support for --alert > - Database queries resulting in error exit with status 1 > - Show spinning animation at the beginning of -l / --live output line, > visibility configurable using LiveSpinner configuration option > - Add -ic / --invert-colors option to image output for facilitating for > example dark mode switching without needing to have multiple separate > color configurations > - Add dark mode option to image output example cgi (examples/vnstat.cgi) > - Add option 4 to QueryMode for selecting summary output of single > interface regardless of the number of interfaces in the database > - Add optional mode parameter to -q / --query for overriding QueryMode > for summary output and for enabling control of summary output style > regardless of the number of interfaces in the database > - Add --startempty option to daemon for starting and keeping the daemon > running even if no interfaces were discovered and the database is empty > - Add --noremove option to daemon for disabling the automatic removal of > interfaces from database that aren't currently visible and haven't seen > any traffic > - Add third mode option to --iflist and --dbiflist for getting only the > interface count as output > > Ok? > Tested on current/amd64. cd /usr/ports/net/vnstat/ ; patch -l -p0 -E < /tmp/vnstat.patch cd /usr/ports/net/vnstat/ ; make update update-or-install-all && make distclean It builds both vnstat{,i}. Looks fine. 👍. Wells wishes. > Index: Makefile > =================================================================== > RCS file: /home/cvs/ports/net/vnstat/Makefile,v > diff -u -p -r1.39 Makefile > --- Makefile 27 Sep 2023 14:18:39 -0000 1.39 > +++ Makefile 20 Jul 2025 19:58:14 -0000 > @@ -1,7 +1,7 @@ > COMMENT-main = network traffic monitor > COMMENT-vnstati = image output support for vnstat > > -V = 2.11 > +V = 2.13 > EPOCH = 0 > DISTNAME = vnstat-${V} > PKGNAME-main = ${DISTNAME} > Index: distinfo > =================================================================== > RCS file: /home/cvs/ports/net/vnstat/distinfo,v > diff -u -p -r1.10 distinfo > --- distinfo 25 Sep 2023 13:01:11 -0000 1.10 > +++ distinfo 20 Jul 2025 19:58:39 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (vnstat-2.11.tar.gz) = urw/FYPMQOTo/7L1MpbZPTCMtaUEPoUFT26ve0rleFY= > -SIZE (vnstat-2.11.tar.gz) = 312821 > +SHA256 (vnstat-2.13.tar.gz) = yf4ZMS0ew937xGcqqVHPnmHKmNwUytPTVl99mAOmsYc= > +SIZE (vnstat-2.13.tar.gz) = 336647