summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Malte S. Stretz [Fri, 3 Sep 2010 14:15:59 +0000 (16:15 +0200)]
Add --disable-debug to switch on NDEBUG and -g0.
Malte S. Stretz [Fri, 3 Sep 2010 13:57:02 +0000 (15:57 +0200)]
Replace --with-mad-warnings with --enable-mad-warnings.
Emil Mikulic [Mon, 9 May 2011 13:42:44 +0000 (23:42 +1000)]
Make headers self-sufficient.
Emil Mikulic [Wed, 4 May 2011 15:00:43 +0000 (01:00 +1000)]
Script to test if headers are self-sufficient.
Emil Mikulic [Mon, 9 May 2011 13:25:12 +0000 (23:25 +1000)]
Don't hide that linkhdr_t is a struct.
Emil Mikulic [Wed, 4 May 2011 12:54:38 +0000 (22:54 +1000)]
Be explicit about missing case.
Emil Mikulic [Mon, 9 May 2011 13:13:39 +0000 (23:13 +1000)]
Enable more GCC warnings.
Malte S. Stretz [Fri, 3 Sep 2010 15:01:40 +0000 (17:01 +0200)]
Load strl* from libbsd if available.
Malte S. Stretz [Thu, 2 Sep 2010 21:52:33 +0000 (23:52 +0200)]
Ignore vim swap files.
Malte S. Stretz [Wed, 1 Sep 2010 12:59:52 +0000 (14:59 +0200)]
Add myself to AUTHORS.
Emil Mikulic [Mon, 9 May 2011 13:01:12 +0000 (23:01 +1000)]
Don't duplicate bindaddr.
Malte S. Stretz [Tue, 31 Aug 2010 18:46:15 +0000 (20:46 +0200)]
Ignore generated man page.
Emil Mikulic [Sat, 9 Apr 2011 13:03:09 +0000 (23:03 +1000)]
Pick nits.
Emil Mikulic [Sat, 9 Apr 2011 12:47:58 +0000 (22:47 +1000)]
CSS tweaks.
Add text-shadow to menu bar, don't wrap rates.
Emil Mikulic [Sat, 9 Apr 2011 12:36:41 +0000 (22:36 +1000)]
These days, tcpdump snaplen default is 96 bytes.
Emil Mikulic [Thu, 7 Apr 2011 11:52:30 +0000 (21:52 +1000)]
build-essential is not plural.
Dirk Koopman [Tue, 21 Sep 2010 11:27:47 +0000 (12:27 +0100)]
allow sort on "last seen"
This is very useful for those "who was doing that just now" moments
Mats Erik Andersson [Thu, 14 Oct 2010 13:11:59 +0000 (15:11 +0200)]
Activate accounting for IPv6 hosts.
The already implemented host table functions are put
to work also for IPv6 hosts. In addition, IPPROTO_AH,
IPPROTO_ESP, and IPPROTO_OSPF now prevent complaints
about these protocols being unknown.
A complete URI is augmented for hostreporting, since
the dubble colon can be confused for a protocol switch.
Mats Erik Andersson [Thu, 14 Oct 2010 10:49:54 +0000 (12:49 +0200)]
Implement full netmasking for IPv4 and IPv6.
A helper function "strtonum()" is implemented for platforms
where it is missing. This is detected in "configure.ac".
Netmasks with prefix length is implemented for IPv4, whereas
netmasks with explicit masks or with prefixes as built for IPv6.
Mats Erik Andersson [Wed, 13 Oct 2010 19:28:45 +0000 (21:28 +0200)]
Migration from 'in_addr_t' to 'struct addr46'.
In order to achieve a uniform handling of IPv4
and IPv6, a new structure 'struct addr46' encloses
both address families in a space efficient manner.
This commit completes the migration, and achieves
functionality for IPv4 accounting and IPv4 DNS lookup.
Mats Erik Andersson [Wed, 29 Sep 2010 21:46:11 +0000 (23:46 +0200)]
Small IPv6 corrections and an IPv6 hash function.
Mats Erik Andersson [Wed, 29 Sep 2010 20:46:20 +0000 (22:46 +0200)]
Conditional replacement of ETHERTYPE_IPV6.
Autoconf test for <net/if_ether.h> needed for GNU/kfreebsd.
If possible, define ETHERTYPE_IPV6 as ETH_P_IPV6.
Mats Erik Andersson [Wed, 29 Sep 2010 14:36:54 +0000 (16:36 +0200)]
Fine tuning for OpenBSD and GNU/kfreebsd.
GNU/Linux and FreeBSD are also fine with these.
Emil Mikulic [Tue, 1 Jun 2010 10:48:44 +0000 (20:48 +1000)]
Get this compiling again on FreeBSD
Mats Erik Andersson [Sat, 29 May 2010 10:06:52 +0000 (12:06 +0200)]
First graphical accounting of IPv6.
There are two small changes to "http.c" that corrects
the format string and that reuses the exact length of
the structure in use.
The main changes, however, deal with detection, reporting,
and accounting of IPv6 traffic over the chosen interface.
The present code is only able to match the exact
IPv6 address of the interface to the packet, be it
inbound or outbound. No possibility to set the
netmask length.
The accounting only adds sizes of the packets,
it never goes on to deal with fine grained information.
You will see a conditional in 'acct.c' with a comment
stating that IPv6 proceeds no further.
Emil Mikulic [Thu, 27 May 2010 14:02:49 +0000 (00:02 +1000)]
Include sys/socket.h for AF_UNSPEC on FreeBSD
Suggested by: Mats
Mats Erik Andersson [Wed, 26 May 2010 17:31:34 +0000 (19:31 +0200)]
Making the webserver IPv6 capable.
Options like
-b 0.0.0.0 -b 127.0.0.1
-b :: -b ::1
-b bug.me.local
are now usable.
Emil Mikulic [Fri, 5 Mar 2010 06:06:12 +0000 (17:06 +1100)]
manpage: display the actual package version
Emil Mikulic [Mon, 18 Jan 2010 06:40:04 +0000 (17:40 +1100)]
Update ChangeLog in preparation for darkstat 3.0.713
Emil Mikulic [Fri, 5 Mar 2010 05:09:13 +0000 (16:09 +1100)]
configure: give better --with-chroot-dir example
Don't allow "yes" as a chroot directory.
Also, as much as this pains me, be less jerky.
It turns out that not every Unix is as awesome as OpenBSD.
Emil Mikulic [Sun, 17 Jan 2010 14:17:11 +0000 (01:17 +1100)]
Implement --wait
Emil Mikulic [Sun, 17 Jan 2010 14:41:52 +0000 (01:41 +1100)]
Remove dead stores.
Found by: Clang Static Analyzer
Emil Mikulic [Sun, 17 Jan 2010 14:17:51 +0000 (01:17 +1100)]
Tweak manpage wording and formatting.
Emil Mikulic [Sun, 17 Jan 2010 13:52:30 +0000 (00:52 +1100)]
Merge THANKS into AUTHORS.
Emil Mikulic [Wed, 18 Nov 2009 11:59:01 +0000 (22:59 +1100)]
Ship the ChangeLog when rolling a release.
Emil Mikulic [Wed, 18 Nov 2009 11:58:10 +0000 (22:58 +1100)]
Add ChangeLog from darkstat website.
Emil Mikulic [Wed, 16 Sep 2009 13:15:36 +0000 (23:15 +1000)]
Improve wording of "network internal"
Emil Mikulic [Wed, 16 Sep 2009 13:11:28 +0000 (23:11 +1000)]
Improve --pppoe example and mention nas0 interface.
Requested by: Prof A Olowofoyeku / routertech.org
Emil Mikulic [Wed, 16 Sep 2009 13:01:52 +0000 (23:01 +1000)]
Implement and document --syslog
Emil Mikulic [Wed, 26 Aug 2009 11:59:09 +0000 (21:59 +1000)]
Improve the "timeout on" diagnostic message.
Emil Mikulic [Mon, 17 Aug 2009 09:09:04 +0000 (19:09 +1000)]
Hack around snaplen problem in recent Ubuntu.
Emil Mikulic [Wed, 12 Aug 2009 12:24:29 +0000 (22:24 +1000)]
Implement --snaplen
Emil Mikulic [Wed, 12 Aug 2009 12:48:24 +0000 (22:48 +1000)]
Use pcap_setnonblock() on Linux.
Emil Mikulic [Sat, 25 Apr 2009 13:57:23 +0000 (23:57 +1000)]
Implement --no-lastseen
Emil Mikulic [Sat, 25 Apr 2009 11:20:55 +0000 (21:20 +1000)]
Implement --hexdump
Emil Mikulic [Fri, 24 Apr 2009 11:43:44 +0000 (21:43 +1000)]
Manpage moved to section 8, adjust usage notice.
Emil Mikulic [Thu, 1 Jan 2009 12:27:48 +0000 (23:27 +1100)]
Adjust {hosts,ports}-keep when they're not kept under max.
Requested by: The Chief
Emil Mikulic [Thu, 1 Jan 2009 12:27:11 +0000 (23:27 +1100)]
Don't apply ports-{max,keep} to protocols.
This helps us survive proto accounting when --ports-max is zero.
Emil Mikulic [Thu, 1 Jan 2009 12:26:41 +0000 (23:26 +1100)]
Skip port accounting when --ports-max is zero.
Emil Mikulic [Thu, 1 Jan 2009 12:17:34 +0000 (23:17 +1100)]
Skip per-host accounting if --hosts-max is zero.
Emil Mikulic [Thu, 1 Jan 2009 12:00:05 +0000 (23:00 +1100)]
Be very specific that max must be greater than keep.
Prompted by: a RouterTech user
Anton S. Ustyuzhanin [Thu, 1 Jan 2009 11:36:07 +0000 (22:36 +1100)]
Implement support for DLT_RAW.
Emil Mikulic [Thu, 1 Jan 2009 11:30:37 +0000 (22:30 +1100)]
Ignore errors from pcap_dispatch.
This makes interface going down survivable on Linux.
Prompted by: Chris Franklin
Dennis Jansen [Wed, 10 Dec 2008 10:37:31 +0000 (11:37 +0100)]
manual: Add example for specifying local IP via -l.
Emil Mikulic [Wed, 10 Dec 2008 10:59:50 +0000 (21:59 +1100)]
Don't require --verbose for pcap_stats.
How embarassing. And it didn't get picked up during testing.
Noticed by: Dennis Jansen
Emil Mikulic [Fri, 24 Apr 2009 11:34:12 +0000 (21:34 +1000)]
Import darkstat 3.0.712