vnStat Changelog

What's new in vnStat 1.11

Jun 2, 2011
  • Fix: Memory allocation was miscalculated when creating interface list from /sys/class/net when /proc/net/dev wasn't available which in turn could crash the daemon
  • Fix: Daemon database cache could remain empty after a -HUP signal
  • Fix: Don't make temp directory in vnstat.cgi writable for everyone
  • Import GNU/kFreeBSD support from Debian (#608963, patch by Mats Erik Andersson)
  • Remove usage of GNU only '-D' option for install for BSD in Makefile
  • The daemon now automatically creates databases for available interfaces if no databases are found during startup

New in vnStat 1.7 (Apr 13, 2009)

  • Fix: Timezone changes shouldn't cause a flood of errors anymore
  • Fix: Statvfs used instead of statfs for BSD compatibility (Thanks to Mark Mitchell for pointing this out)
  • Fix: Makefile didn't properly support LDFLAGS and -lm was misplaced
  • Fix: MonthRotate value in config wasn't used
  • Fix: Unreadable configuration file doesn't cause a segmentation fault
  • Fix: /proc/net/dev parser didn't see the difference between eth10 and eth1
  • Fix: Updating a database from two of more processes at the same time was able to sometimes cause data loss
  • Fix: Estimates are calculated based on last database update
  • Fix: Each interface update had a possibility of losing 1023 bytes of traffic at most due to improper rounding (Thanks to Michael Berlin for suggesting a suitable correction)
  • Daemon support as alternative for cron based updates
  • PNG image output (hourly rate based on patch by Sergio Ammirata)
  • XML output
  • BSD support
  • Diskspace check can be disabled from configuration file
  • IEC standard prefixes (KiB/MiB/GiB/TiB)
  • List of available interfaces if wrong of unavailable interface is selected