* Add ignore lists to badtrafficrpt.
* trafficctrl now carries the "decision" from POST to POST.
* New trafficmon_cron to find new DNS and classify DNS names.
* Remove the DNS "catch up" process from the control panel.
* Wild card accepts
Trafficctrl doesn't cull new names from the DB anymore. That's now up
to trafficmon_cron. Trafficmon_cron will also apply wildcard accepts
as well as blocks to newly found names. So if you decide a domain is
OK you don't have to be harrased with every new host/subdomain.
I'm seeing 100+chr domain names and really long lists of ports, that
overflowed the 256 byte buffer, causing the LFs to fall off. This change
will throw an exception if the buffer is too short again. But I pushed
it up to 1024 (4x). Seriously long host names?
* Simplified Makefile.
* Rebased trafficmon's app class config on iptraffic's config so all
the trafficmon bits have access to the same data+MySQL login.
* Added ignore logic to badtrafficrpt
* Changed trafficctrl's Makefile to force C++11, since C++CMS needs it.
* Version bump in DPAK
* *NEW* dnsblacklist to make "hosts" style block lists
* *NEW* domblacklist to make dnsmasq resolve entries to block entire
domains regardless of host or subdomain.
* Several fixes
* Refactor CLI apps for more code re-use.
* More helpful error messages.
* Add whole (aka wildcard) domain block handling.
* Program to run as daemon and listen to SysLogD on a pipe.
* C++CMS web app to show accumulated domain names and set their status
* Sample configs to be used to set things up