Mail-SpamCannibal
view release on metacpan or search on metacpan
0.34 Tue Jun 8 16:29:39 PDT 2004
updated rc.bdbaccess v0.06 and rc.dnsbls v0.10 to fix bug for
perl v5.8.3 where unshift does not work properly for default @_
update sc_recoverdb.pl v1.01 to remove environment on an update
0.33 NOT RELEASED
updated SMTPsend.pm v0.03 to properly include To: and From: headers
instead of depending on the MTA to provide them. This is necessary
so that spamassassian does not flag messages as spam. and... I
overlooked it.
updated ScriptSupport.pm v0.22 to check mode, uid, gid of one of
the db files to use for restoring db environment files.
added utility sc_recoverdb.pl + documentation
0.32 Wed May 26 12:21:37 PDT 2004
corrected a code typo in ScriptSupport.pm v0.21 that returned an undef
instead of the value expected -- not noticed because the expected
return was "false"
updated internal call in ParseMessage.pm v0.06 sub _host2ip, to return
255.255.255.255 for hosts where the gethostbyname lookup fails.
This allows this forces all unknown hosts to fail certain test
instead of matching a ''.
0.31 Sat May 22 10:45:37 PDT 2004
updated DNSBLserver and BDBaccess packages to remove
compiler dependent bug when extracting the C version
from the primary *.PM file
0.30 Mon May 10 19:34:54 PDT 2004
update ScriptSupport v0.20 'BLpreen' to check the
age of each tarpit entry and not bother to check
blcontrib entries that are older than 5x the CRON interval
for the BLpreen job. Last preen time is stored in the
mandatory 127.0.0.2 entry in the 'tarpit' database
Add the entry 'FORCE_PREEN' to the sc_BLacklist.conf file
to force the old behavior.
DNSBLserver v0.24, modified rc.dnsbls so that tarpit records
forceably added from the config file (such at 127.0.0.2,
127.0.0.3, etc...) are tested first for existence and NOT
added if they already exist. This preserves the data (time tag)
on these records so that they can be used by other routines --
noteably, 127.0.0.2 which should always be present is used by
sc_BLpreen.pl to determine it's own cron interval
0.29 Sat May 1 15:37:43 PDT 2004
Moved Mail::SpamCannibal::PidUtil to Proc::PidUtil
PidUtil remains but imports all its functions from
the new module
correct documentation error in ScripSupport.pm
correct documentation error in WhoisIP.pm
add favicon.ico update top.incl
add warning popup to cannibal.cgi for
admin login session expiration
altered the comments at the beginning of BDBaccess.pm
v0.15 and DNSBLserver.pm v0.23
0.28 Sat Feb 21 11:42:10 PST 2004
add db write cacheing to BLpreen in ScriptSupport v0.18
to reduce disk thrashing and speed preening process
correct cannibal.cgi v1.18 to display truncated character
after hotlink for IP address in secondary db display
0.27 Mon Feb 9 16:20:27 PST 2004
Re-write 'restart' routines for:
DNSBLserver/rc.dnsbls v0.8
BDBaccess/rc.bdbaccess v0.5
scripts/rc.sc_lbdaemon v1.04
Change wording in cannibal.cgi v1.17 for LOOKUP warning to:
Automated lookups not allowed, click SUBMIT to continue.
Add 'lookup' link to 'Whois' page in
cannibal.cgi v1.16, whois.incl v1.02
Add script sc_country_origin.pl to analyze the number
of IP's from a particular country in the tarpit
0.26 Wed Feb 4 17:36:21 PST 2004
Oops! -- left debug statement
"print STDERR"
in cannibal.cgi -- removed and bumped rev number
commented out SPEWS dnsbl from the
sc_blacklist.config.sample config file
0.25 Fri Jan 30 18:04:25 PST 2004
uploaded defective distribution containing
a typo in ScriptSupport which resulted in no
change from version 0.23
0.24 Fri Jan 30 17:03:37 PST 2004
add in-addr.arpa CNAME -> PTR capability
in the ScriptSupport dns_ptr subroutine
for cannibal.cgi
0.23 Fri Jan 30 13:31:07 PST 2004
update sc_Blacklist.conf.sample to include
completewhois.com
modify cannibal.cgi to not allow automated lookups
of the form http://www.myhost.com/?....
modify cannibal.cgi to pop a window
for IP lookups in the View DB page
0.22 Thu Jan 15 11:18:33 PST 2004
Add domain name lookup to whois cannibal.cgi page
ScriptSupport.pm
add dns_udpsend
add dns_udpresp
add remote commands to sc_remote.pl to support insEBLK, getC24 delBLK
0.16 Fri Oct 10 13:46:42 PDT 2003
This release contains many bug fixes as well as some new features
in the admin interfac.
The following modules should be updated when installing this
release:
IPTables::IPv4::DBTarpit verion 0.22
Net::DNS::Codes 0.08
Net::DNS::ToolKit 0.14
and the optional
LaBrea::Tarpit version 1.20
---------------------------------------------------------------
add "add CIDR/24 and delete CIDR24" functions to admin tools
corrected bad use of 'clean' function in sc_session.pl
on non-strings such as netaddrs, addresses which end in '0'
like 1.2.3.10 are truncated by 'clean'. This function SHOULD always
be called on real strings or numbers, not string like objects such
as netaddrs.
add -x expires option to sc_cleanup.pl
add dbjob_xxx utilities to ScriptSupport.pm 0.10 for db watcher
add missing PidUtil qw(get_script_name) to sc_mailfilter.pl
update test suites to accomodate libdbtarpit change
add support for DB watcher to all daemons and scripts.
each daemon and script creates a PID file in the db environment
directory and NOW removes the file on clean exit. The watcher script
periodically checks whether the files described by the pid's are
actually running and will signal the remaining jobs to exit,
remove and recreate the environment and restart the jobs.
add administrative screen shots to document package
correct sc_web.conf.example for missing entry to
support admin change password
change nav.incl a href for 'docs' to 'docs/' to
for the web robots. This is comsmetic since the
href is not used anyway, but the robots see it.
in cannibal.cgi, modify 'whois' and 'lookup' to insert the
IP address into the text box when the web interface is used.
Correct typo *gt should be >
update DNSBL list in sc_BlackList.conf
0.15 Tue Sep 30 10:01:08 PDT 2003
modify spam_report.cgi to do a better job of extracting
URL information from the DNSBL TXT records
add onUnLoad function to spam_report.cgi to
close popup window in multi-site environment.
Requires LaBrea::Tarpit::Report v 1.09
0.14 Mon Sep 29 17:18:57 PDT 2003
Changes are to these files ONLY
deleted public/html/whois.cgi
Makefile.PL
public_html/spam_report.cgi.example
(needs LaBrea::Tarpit::Report v 1.08)
(found in LaBrea::Tarpit 1.18)
Makefile.PL
fixed install for $(SPAMCANNIBAL_HOME)/public_html/tmp
to remove directory contents after chowning so that
web daemon does not hang after a re-installation
spam_report.cgi.example
corrected variable name 'usr' should be 'url' in
public_html/spam_report.cgi
correct the name of the 'dbtarpit' daemon displayed
by 'spam_report.cgi'
eliminate 'whois.cgi' as it does not work with MSIE in
the pop-up window. Add workaround in LaBrea::Tarpit::Report
which must be used with this version for all to work well.
0.13 Sat Sep 27 03:57:27 PDT 2003
oops! left SpamCannibal.html out of the doc package
FIRST BETA RELEASE
0.12 Thu Sep 25 17:21:24 PDT 2003
add fixup script to do POD2HTML conversions for versions
of perl newer than 5.6 where this has been removed.
0.11 Wed Sep 24 14:57:49 PDT 2003
modify BDBaccess and DNSBLserver to have 32/64 bit
platform independent code. See Changes in those
subdirectories for additional information on
OS independent modifications. No functional changes.
0.10 Sat Sep 20 12:01:08 PDT 2003
upgrade to DNSBLserver 0.15
0.09 Mon Sep 15 11:50:06 PDT 2003
missing file public_html/whois.cgi
added to archive
0.08 Tue Sep 9 18:00:28 PDT 2003
DNSBLserver version 0.12
improve database use efficiency
DNSBLserver version 0.11
main.c -- modified the child network socket loop to fix a timing
problem when interrogating the dnsbls from the local host via bind.
modify rc.dnsbls so that record 127.0.0.2 is
forceably added without user intervention.
add conditional @fqdn to "to" address in SMTPsend version 0.02
( run in 1.758 second using v1.01-cache-2.11-cpan-364913b4093 )