"Fossies" - the Fresh Open Source Software Archive

Member "darkstat-3.0.721/ChangeLog" (12 Jan 2022, 8524 Bytes) of package /linux/privat/darkstat-3.0.721.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ChangeLog": 3.0.719_vs_3.0.721.

    1 v3.0.720 (10 Jan 2022)
    2 	- Improve graphs on mobile (thanks to Dallen Wilson).
    3 	- Add favicon, improve CSS (thanks to Daniel Aleksandersen).
    4 	- Export host statistics in Prometheus format on /metrics
    5 	  (thanks to flowblok).
    6 	- Move to github.
    7 
    8 v3.0.719 (24 May 2015)
    9 	- Implement tracking of remote ports: shows which ports the host
   10 	  is making outgoing connections to. Long time feature request.
   11 	- Bugfix: when the capture interface goes down, exit instead of
   12 	  busy-looping forever.
   13 	- Fix "clock error" due to machine reboot.
   14 	- SIGUSR1 now resets the time and bytes reported on the graphs
   15 	  page.
   16 	- Account for all IP protocols.
   17 	- Change the default ports_max to only twice the default
   18 	  ports_keep.
   19 
   20 v3.0.718 (25 January 2014)
   21 	- (SECURITY!) Don't chroot() by default.  The user must specify
   22 	  a --chroot dir for this to happen now.
   23 	- Bring back the "--base /path" functionality.
   24 	- Add explicit warning about graphs being blank if we can't get
   25 	  local IPs on an interface.
   26 	- Don't crash in timer_stop() if monotonic time stops or goes
   27 	  backwards.
   28 	- Lots of internal cleanups.
   29 	- Use time_t instead of "long" for time.  This is more correct
   30 	  and should fix darkstat on OpenBSD 5.5 on 32-bit systems.
   31 
   32 v3.0.717 (14 August 2013)
   33 	- (OS X only) Work around lack of clock_gettime().
   34 	- Fix crash due to str_appendf() not understanding %ld.
   35 
   36 v3.0.716 (8 August 2013)
   37 	- Implement support for multiple capture interfaces.
   38 	- Support multiple local IPs on an interface.
   39 	- Only error out if we fail to create all HTTP sockets.
   40 	  In particular, this helps on IPv6-incapable platforms.
   41 	- Use monotonic time over wall time where appropriate.
   42 	- Portability fixes for NetBSD and OpenBSD.
   43 
   44 v3.0.715 (January 2012)
   45 	- Compatibility fixes for Hurd and Solaris.
   46 	- Use link-time optimization and automake-like silent rules.
   47 	- Support systems without ifaddrs.h again.
   48 	- Continuing fixes for IPv6 support.
   49 	- Only update lastseen time for sender, not recipient.
   50 	- Implement --local-only: accounting for hosts on the local net.
   51 	- Make failure to bind() a socket non-fatal.
   52 	- Make failure to get local IP non-fatal.
   53 	- Fall back to gethostbyaddr() if getnameinfo() fails.
   54 	- Fix detection of IPv4 multicast addresses.
   55 	- Fix decoding on OpenBSD DLT_NULL interfaces (e.g. gif(4))
   56 
   57 v3.0.714 (June 2011)
   58 	- IPv6 support!  Big ups to Mats Erik Andersson who did most
   59 	  of this work!
   60 	- Allow sort on last-seen, thanks to Dirk Koopman.
   61 	- Support multiple bind addresses.
   62 	- Add --disable-debug configure flag, thanks to Malte S. Stretz.
   63 	- Make it possible to export the database without resetting it:
   64 	  by sending SIGUSR2.
   65 	- Web: Use relative URLs, so darkstat works properly
   66 	  behind mod_proxy, thanks to Malte S. Stretz.
   67 
   68 v3.0.713 (March 2010)
   69 	- Don't require --verbose for pcap_stats.
   70 	- Survive interface going down on Linux.
   71 	- Support DLT_RAW, implemented by Anton S. Ustyuzhanin.
   72 	- Skip accounting for hosts or ports if their max
   73 	  is set to zero.
   74 	- Implement --hexdump for troubleshooting.
   75 	- Web: Implement --no-lastseen
   76 	- Implement --snaplen manual override.
   77 	- Fix snaplen problem on recent (1-2 years?) Linux kernels.
   78 	- Implement --syslog
   79 	- Implement --wait as a NetworkManager workaround.
   80 
   81 (there were no releases made in 2009)
   82 
   83 v3.0.712 (November 2008)
   84 	- Web: Add --no-macs option to hide mac addresses.
   85 	  Thanks Dennis!
   86 	- Web: Make tables prettier.
   87 	- Host detail view now triggers a DNS lookup.
   88 	- Manpage tweaks, also move from section 1 to section 8.
   89 	- Track and show how long ago a host was last seen.
   90 	  Suggested by: Prof A Olowofoyeku (The African Chief)
   91 	- Show pcap_stats (like number of packets dropped) in the web
   92 	  interface and also upon exit.
   93 
   94 v3.0.711 (August 2008)
   95 	- Split --debug into --verbose and --no-daemon
   96 	- Include launchd config and instructions for running darkstat
   97 	  on Mac OS X.  Contributed by Damien Clauzel.
   98 	- Implement PPPoE decoding on ethernet iface. (--pppoe)
   99 	- Web: Add automatic reload button.  Thanks Dennis!
  100 	- Web: Add a graph legend with min/avg/max.
  101 	- Web: Remove hashtable stats pages.
  102 
  103 v3.0.708 (May 2008)
  104 
  105 	- Implement limiting of number of ports tracked per host,
  106 	  configurable on the commandline (--ports-max)
  107 	- Optionally don't track high ports (--highest-port)
  108 	  Thanks Dennis!
  109 	- Fix rare use-after-free resulting from hosts table reduction.
  110 	- Make hosts limit configurable (--hosts-max)
  111 	- Option to read from capfile as alternative to live capture
  112 	  (really only useful for development, benchmarking)
  113 	- Add the sniffed interface name to HTML reports.
  114 	  Thanks Chris!
  115 
  116 v3.0.707 (Sep 2007)
  117 
  118 	- Fix silly bug in formatting hex.
  119 	- Check for pcap.h in include/pcap/ for old RedHat-a-likes.
  120 	- New commandline parser.
  121 	- To stay in foreground, pass --debug instead of -d.
  122 	- We can now reset all statistics at runtime (send SIGUSR1)
  123 	- Make chroot dir configurable on cmdline (--chroot)
  124 	- Make privdrop user configurable on cmdline (--user)
  125 	- Implement daylog (brings back a v2 feature)
  126 	- Import and export hosts and graphs, this brings back a fairly
  127 	  major v2 feature.  Big ups to Ben for doing a lot of the
  128 	  design and implementation of this feature!
  129 	  Note that the v3 database format is, by design, incompatible
  130 	  with the v2 format.
  131 	- Report average KB/s in and out on graphs.
  132 	  Thanks to Damian Lozinski for suggestion and first cut at the
  133 	  implementation.
  134 	- Fix graph rotation when the delay between rotations is big
  135 	  enough to clear an entire graph.
  136 	- Make ip_proto 8 bits wide, to match the IP header.
  137 	- Implement pidfile functionality for people who prefer to
  138 	  handle daemons in this manner.
  139 
  140 v3.0.619 (Apr 2007)
  141 
  142 	- Decode DLT_PPP and DLT_PPP_SERIAL on NetBSD,
  143 	  patch courtesy of Bartosz Kuzma.
  144 	- Don't use pcap_setnonblock(), with help from Colin Phipps.
  145 	- Reduce the number of syscalls made.
  146 	- Answer FAQ about graph axes / labels / scale.
  147 	- Fix build on OpenBSD (thanks Chris!) and Solaris.
  148 	- Commandline arg (-n) to disable promiscuous mode when
  149 	  sniffing, thanks to Chris Kuethe for the implementation.
  150 	- Commandline arg (-r) to disable DNS resolver.
  151 	- Track and report per-host last seen MAC address.
  152 	- Move FAQ into manpage.
  153 	- Implement display of start time and running time.
  154 	- Web: implement sorting the hosts table by in/out/total.
  155 	- Web: implement paging through the hosts table.
  156 	- Web: implement full view of hosts table.
  157 	- Don't die if the capture interface loses its IP address.
  158 	- Make daemonize (previously -d) the default, and make -D the
  159 	  argument to suppress it.
  160 	- Commandline arg (-l) to graph traffic entering/leaving the
  161 	  local network as opposed to just the local IP.  v2 had this.
  162 	- Allow configure-time override of CHROOT_DIR and PRIVDROP_USER.
  163 	- Web: new color scheme.
  164 
  165 v3.0.540 (Aug 2006)
  166 
  167 	- Fix build against old libpcap (thanks Claudio)
  168 	- Fix build on AIX (thanks Andreas)
  169 	- Fix build warnings on NetBSD (thanks Bartosz)
  170 	- Deny writes to BPF socket (thanks Can)
  171 	- Reverse-resolve IPs less aggressively.
  172 	- Free up the DNS queue as we process it.
  173 	- Fix dns_reply silliness.
  174 	- Web: tweak the look of the top bar.
  175 	- Web: update total packets and bytes as part of graph update.
  176 	- Decode DLT_LINUX_SLL (ippp0 on Linux),
  177 	  patch courtesy of Ingo Bressler
  178 
  179 v3.0.524 (Jul 2006)
  180 
  181 	- Fix build on NetBSD.
  182 	- Fix shutdown on Linux.
  183 	- Performance improvements.
  184 	- Free the mallocs.
  185 	- Work around BPF being immediate on Linux.
  186 	  This improves performance.
  187 	- Drop privileges when we don't need them.  Chroot.  Generally
  188 	  be more paranoid.  Thanks to Chris Kuethe for patches and
  189 	  inspiration.
  190 	- Daemonize.  (run in the background)
  191 	- Graphs: Make the entire bar have the same label (instead of
  192 	  different labels for in/out), add thousands separators for
  193 	  legibility, include the position/index (i.e. day 22)
  194 	- Instead of reducing the hosts_db based on time, do it based on
  195 	  its size.
  196 	- Implement somewhat better handling of time moving backwards -
  197 	  we assume that real time is monotonic and just renumber the
  198 	  graph bars.  (time is hard)
  199 	- Greatly improve IPC with the DNS child, make it more efficient
  200 	  and much more robust.
  201 	- Decode DLT_PPP_ETHER (pppoe0 on OpenBSD), patch courtesy of
  202 	  Claudio Leite.
  203 
  204 v3.0.471 (Jun 2006)
  205 
  206 	First public release of darkstat 3.  Almost a complete rewrite
  207 	since v2.6.  Architecture much improved, better portability and
  208 	stability.  Approximate feature parity with v2, missing
  209 	loading/saving DB.
  210 
  211 v2.6 (Nov 2003)
  212 
  213 	End of the line for darkstat 2.
  214 
  215 vim:set noet ts=8 sts=8 sw=8 tw=72: