"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
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.
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
16 - Account for all IP protocols.
17 - Change the default ports_max to only twice the default
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
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.
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.
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.
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))
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.
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.
81 (there were no releases made in 2009)
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.
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.
103 v3.0.708 (May 2008)
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!
116 v3.0.707 (Sep 2007)
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
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.
140 v3.0.619 (Apr 2007)
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.
165 v3.0.540 (Aug 2006)
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
179 v3.0.524 (Jul 2006)
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
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.
204 v3.0.471 (Jun 2006)
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.
211 v2.6 (Nov 2003)
213 End of the line for darkstat 2.
215 vim:set noet ts=8 sts=8 sw=8 tw=72: