****************************************************************************************** CHANGELOG (2004..year 02..month 22..day) the names in () supplied fixes, reported bugs or suggested improvements 20041106 - copfilter 0.0.95.1 - added nixspam dns rbl (thanks to celtar ) - fixed pathname in p3scan.mail (thanks to simon parsons) - update FAQ from various email responses i got - fixed copfilter_restartspamd (thanks to anthony wrather) 20041105 - fixed some missing perl module messages which appeared when spamd was in debug mode - fixed bug: when subject was empty, mail was not tagged as spam - fixed bug: when skip_rbl was set to "0" some emails were not scanned for spam 20041104 - compiled and added clamav 0.80 - recompiled all perl modules via cpan - compiled and added spamassassin 3.0.1 (as a perl module, opt/spamassassin/default links now to the perl modules directory) 20040909 - added test network traffic reporting email delivery (daily, monthly) via vnstat and ipacsum to compare results 20040830 - copfilter 0.0.95 - copfilter_200408300326.tgz - solved problem in uninstall.sh - found bug: rules_du_jour update not working from webgui (not yet solved) - solved installation bug, script now logs to /var/log/messages that no email adr has been set, if an update occurs and an email is about to be sent 20040828 - tests and a few changes in install.sh removed all cf files (except local.cf) for lower memory requirements 20040825 - found bug: if mail arrives without subject field, mail will not be tagged in subject (not yet solved) 20040824 - fixed razor (perl module issue) - change "save" on webgui to "save settings" and "save settings and activate" - change location of privoxy bookmarklet 20040821 &22 &23 (tough weekend ...) - updated all software - fixed rules_du_jour update bug - fixed 2 spamassassin perl module bugs - fixed spamassassin @INC Path - added smtp-auth to scripts - fixed spamassassin high memory requirements by removing bigevil.cf and blacklist-uri.cf (removed from my_rules_du_jour as well) 20040817 - added sendEmail smtp-auth entries to webgui, get saved to global_settings 20040816 - back from vacation :-) - added sendEmail with smtp-auth support (only binanies, have not yet configured the scripts to use it) 20040622 - first response from a user using the new webgui, seems ok - bug has been found, thanks to Jan dot Just at schmerzbefreit dot de (fprot installation fails) corrected install_f-prot.sh - added network question to FAQ thanks to simon dot parsons at jrc dot co dot uk, for testing this - added network question to FAQ from peter dot schnuerer at schnuerer dot com 20040614 - copfilter 0.0.94 copfilter_200406131833.tgz - small bugfixes - added privoxy bookmarklet to copfilter.cgi - install.sh uninstall.sh script changes - testing the package 20040613 - updated some scripts, minor fixes - created a screenshot for docu - tested on a new installation 20040610 - bufixes - minor docu update INSTALL and FEATURES (updated versions) - thanks to jens heinemann for reporting that clamd doesn't start if /tmp/clamd exists socket is now in /var/log/copfilter/default/opt/clamav/etc/clamd.socket and in start script the file is deleted after clamd is stopped and before clamd is started also configured the clamav.conf FixStaleSocket option 20040609 20040610 - bugfixes - added documentation link in webgui - added version number in webgui - removed unnecessary information from fprot signature infos 20040608 20040607 20040606 - updated razor to 2.40 - updated clam to 0.72 - removed db (not needed for bayes) - updated p3scan to 1.0.99-03dev - updated spamassassin to 3.000000-r6577 - added dcc-dccd - dcc works !! - fixed stuff to get dcc,spamassassin,razor2.40 working - new spamassassin uses spamcop-uri !! - fix in install.sh - updated wget to 1.9.1 20040605 - removed copfilter.cgi bugs - updated en.pl - added pid status display to copfilter.cgi - updated installation script 20040526 - wrote uninstall script - webgui and installation script bugfixes - noticed that if skip_rbl is changed to 0, that some mails won't contain a spam report are these emails scanned for spam ? -> need to check this again 20040521 - fprot signature download bugfix - thanks to jens heinemann 20040520 - webgui bugfixes - installation script changes 20040519 - removed clamav rar scanning since jens tested it and told me that it was buggy - updated spamassassin FAQ section on how to improve spam recognition 20040513 - worked on webgui, ... removed various bugs from various scripts added make_test and p3scan debug box - if mail contains a virus, mailscanner.sh will now not scan for spam, but exit immediately - enabled rar scanning (thanks jens) - jens reported that memory use was high with clamav (don't know if this is normal or not) (12mb per clamd, per email another 12mb, seems high to me as well) .. just googled for memory usage on clamav, seems everybody else is also having this 20040512 - worked on webgui, ... compiled suid binaries to restart programs virus update script buttons working 20040511 - worked on webgui, ... perl script save action, tests in script.. 20040509 0342 - working on webgui: final layout, display of current virus signature version working - add --daemon-notify to freshclam so that clamd daemon is notified when new virus signatures are being downloaded - fixed 2 paths in MANUAL (old paths were showing to /usr/local/opt/...) - add to FAQ: i configured lots of settings in varios configurations files, and after updating all changes are gone are they lost ? no they, all of the files you configured are still in the /var/log/copfilter/ after copying all perlmodules from /usr/lib/perl5 (development computer) to ipcop this error was solved -> have to isolate the module (probably some html module) - recompiled all spamassassin perl module by hand on 1.4.0b2 CVS - compiled and installed razor on 1.4.0b2CVS (spamassassin not configured to use razor yet) - compiled and installed renattach on 1.4.0b2CVS (configured in p3scan.conf but left it still commented) uncomment if you want to use it (untested) - compiled and installed p3scan on 1.4.0b2CVS - compiled and installed calmav on 1.4.0b2CVS (updated to 0.67) - compiled and installed p3scan on 1.4.0b2CVS (with overwrite patch) - compiled and installed wget on 1.4.0b2CVS (updated to 1.9, since there was a library problem with libssl.so.2, compiled without ssl support) - updated install.sh - removed link creation bug in install_fprot.sh 20040229 - merged HINTS_AND_TIPS and FAQ - updated to spamassassin to 2.63 - updated FAQ where to modify white and blacklists (darren) - start spamd before p3scan in rc.local (darren) - removed strace and telnet from public package (billy) 20040228 - added FAQ - updated docu: CHANGELOG DEVELOPERS ETC_DOCU FEATURES INSTALL MANUAL TESTING TODO - change the way old p3scan temp files (like virus infected emails) get deleted: now every day at 5:55 (volker) all files older than 3weeks in /usr/local/opt/p3scan/default/var/spool/p3scan/ get deleted - add possibility to install fprot by executing install_f-prot.sh with a already downloaded fprot archive (volker) usage: install_f-prot.sh ...script tries to download the program from the fprot server usage: install_f-prot.sh fp-linux-ws-4.3.3.tar.gz ...script uses fp-linux-ws-4.3.3.tar.gz to install fprot - updated docu in FEATURES (volker) - merged USED_SOFTWARE AND FEATURES 20040222 - add versioning info to FEATURES (volker) - updated docu: ETC_DOCU, FEATURES, HINTS_AND_TIPS, INSTALL, MANUAL, TESTING (volker) 20040217 -fixed bug where update of virus signatures didn't work on ipcop 1.3 (jens) -fixed bug where spamd init script was reporting that spamd wasn't running although it was 20040211 -fixed bug where proxy.cgi was not accessable through admin webpages after package installation -fixed installation bug in cronentry routine in install_f-prot.sh -fixed bug where every email was recognized as a virus in mailscanner.sh, problem was that a temporary file could not be overwritten (ipcopforum) -added short note in virus notification email where the original file containing the virus infected email can be found -added testing sectin in INSTALL -identified bug: if a spam mail contains html code, the mail doesn't get scanned for spam, this is not yet solved!! 20040210 -removed location of ipcop_addon_settings file (so that it is world readable, before there was a permission problem -changed location of startup scripts to rc.local -ipcop_addon_settings file now gets backup up and restored if installing a new package -removed lots of bugs from install.sh script (thanks to lots testers email responses) -simplified crontab/fcontab detection/installation 20040207 -the last package didn't work at all since etc directory was missing added it again! - sorry for the trouble! -updated docu: MANUAL,INSTALL -made install.sh 1.3.x compatible (crontab/fcrontab issue), smaller upates -changed location of adding squid parameter from /etc/squid/squid.conf to /home/httpd/cgi-bin/proxy.cgi 20040205 -remove bug (check for hosts file) in installation script -found by darren -added install_f-prot.sh installation script to automatically download and install fprot -updated fprot to 4.3.4 20040204 -made p3scan and spamassassin 1.4.0a10 compatible (perl issues) -made fport 1.4.0a10 compatible (perl issues) -changed some installation directories and files -tested with 1.4.0a11 CVS code -added wanip host in /etc/hosts which is dns name of current wan ip address 20040203 -updated ripmime to 1.3.0.5 -updated to p3scan 1.0 (compiled from ipcop LFS) -updated/changed/renamed some installtion and configuration directories -added fcrontab compability 20040101 -resolved problem: when p3scan died, and pid file still existed, p3scan wouldn't start anymore -updated virussignatures -changes to docu 20031218 -removed pop3vscan since it is outdated -added p3vscan as successor to pop3vscan -updated spamassassin from 2.60 to 2.61 -updated clamav from devel to 0.65 stable version -added version information about virus program in email sent to user and to syslog -changed inserting of firewall rule so that rules won't be entered twice when aborting from debug mode -added docu of squid parameter changed during install