Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > by-pkgid > 176cbe39d41037d195a9c4bb7e3c2a76 > files > 3

spampl-0.21-3mdk.noarch.rpm

CHANGES to spam.pl

0.21
 Mar 27th 2001:
 - Johan Almqvist showed an example where spam.pl didn't strip of semicolons
   on the right of a host name. Does now.

 Dec 18th 2000:
 - Donn W. Pike added support for the $HOME/.spam/addmailaddress file that may
   contain a list of email addresses to which the complaint should always get
   mailed. 

 Oct 3rd 2000:
 - I made all the command line option TOGGLE the status. This allows me to
   switch off options set in the config file and vice versa.

 - Frank Sweetser provided a patch to cut off parentheses a bit better.

 - Nat Makarevitch added a few extra headers to decrase the amount of bounces
   due to inexistant target addresses.

0.20

 - Sven Anders made spam.pl deal with "quoted" From lines (">From") as well,
   and I couldn't think of any reason why not.

 - Sven also noted that his 'whois' works a little different than the one
   assumed by spam.pl:

<             @list = `whois  -h whois.abuse.net $badhost`;
---
>             @list = `whois $badhost\@whois.abuse.net`;

   ... still, "whois" is not a standard tool and both these versions seem to
   exist a little depending on your platform and installation. Try the other
   version if the one you have now fails!

 - Eggert Ehmke helped us making sure \r is stripped from host names, that the
   config file is parsed before the command line options and more. Mike Peyer
   also sent me a fix for the moved config file position.

0.19 (June 13, 2000)

 Daniel: I made it handle the Microsoft Mailer's added header as well. It
 turned out spam.pl missed the IP address of the SMTP poster.

 Wil Cooley: pointed out a bad /tmp usage in the -e (edit addresses)
 code. That flag doesn't work yet though...

 Padraic Renaghan: brought the -n option that now makes spam.pl to NOT
 includee the .signature file at the bottom of all complaints.

 Daniel:
 - I made the ~/.spam/config file get read on every invoke. It contains
 variables set *after* the command line parameters are parsed. The config file
 thus lets you set the parameters you always want, including the sendmail path
 which should be neat when upgrading spam.pl. The config file is plain perl
 and thus must follow perl syntax.
 - Created a CVS repository over at sourceforge.net to better allow people
 to track the development and work in parallell.
 - Added 'com.sg' as bad domain.

0.18 (May 31, 2000)
  Daniel:
  - Made it dig out IP addresses from the recevied: headers even better
  - Found a bug that sometimes let friendly domains domains get through and
    get mailed anyway (a case sensitivity problem).
  - Headers with dashes weren't properly "recorded".

  Peter Green:
  - Re-introduces the '-f' flag to sendmail, but "properly" as:
      `sendmail -t -f $fromline'
    I tested this command line on Linux and SunOS/Solaris with both sendmail
    and qmail's sendmail wrapper without a problem
  - The email address is now properly extracted from the .spam/from line. That
    file may contain a "Full Name <email@addrss>" style line.
  - -q option to be Quiet. Only print spam headers (instead of full body) in
    complaint, as well as make default complaint message much more terse. (You
    can still override it using $HOME/.spam/complaint.)
  - -i option to tell spam.pl to look in the body of the piped mail message
    for the spam mail. This is useful since we have twenty-plus people
    forwarding all of their spam to one central e-mail address at our domain.
  - Signatures are preceded by '-- \n' NOT '--\n'!
  - Better doc in the help message for '-m' flag.

0.17 (May 16, 2000)
  - Comma-separated the addresses in the outgoing To: line.
  - I had accidentally removed the spam mail body from the complaint
    mail. It's back again now.
  - Improved the debug-message when name lookups fail
  - Improved parsing of some mail headers that adds 'helo=[server]'.

0.16 (May 16, 2000)
  - Martin Macok <martin.macok@underground.cz> pointed out several minor
    flaws. The new sendmail invoke obviously was bad and I had to remove it.
    We can't seem to do -f in any reliable way. We'd have to use a perl
    mail module in case we wanna do fancy mailing stuff.
  - I made it use the actual incoming headers in the outgoing mail, and not
    the concatenated ones as before.
  - Added -v to display version number only
  - Made it include X-Couldbe-To: headers when run to a single receiver, that
    headers shows the meant-to-become receivers.
  - Readded the use of X-mailer: as a header in the outgoing mails.

0.15 (May 15, 2000)
  - Björn Stenberg <bjorn@haxx.nu> added the -w switch, that uses the whois
    service at whoise.abuse.net to extract the proper receivers of the
    complaint mails. It allows you to find better receivers of the
    complaints, without sending the mails through abuse.net.
  - The subject check is also made insensitive now.
  Peter Green <pcg@gospelcom.net> brought several fixes and improvements:
  - -m makes the script bcc yourself when sending the mail
  - DNS lookups. Peter's changes got me into a change of direction in this
    script and now all the IP-only addresses are attempted to get resolved
    and if they do, their names are added to the list of offenders.
  - chop => chomp converted all over.

0.14 (May 8, 2000)
  - Matti Airas <mairas@iki.fi> brought the excellent idea that the config
    files should be moved to a separate subdirectory. So they are. This
    version automatically moves old config files to the new place. 
    Note that you can't run the old version after you've run this!
  - Rephrased the default complaint message after a somewhat heated
    discussion with a domain owner that wrongly received a complaint.
  - Added -b that scans the body to search for host names to send complaints
    to. It searches for http://- or www- references.
  - I tried to add -e to allow editing of the host list before it is used,
    although for some reason I can't make it work properly! :-/
  - There's now a small list of non-mailable top-domains, such as 'co.uk'
    to avoid a few bounces.
  - The list of friendly domains are now treated case insensitively, as
    it always should've.

0.13 (March 21, 2000)
  - A tiny correction made it deal with received: lines better (the host
    after 'by')

0.12 (December 3, 1999)
  - James E. Weiss <wje@wje.net> convinced me that I really should include
    the spammer's subject in the spam report subject. Now I check for MIME
    gibberish and if there is such I don't do it, but otherwise I include
    the offending subject in the complaint subject. I know some sites do
    request this from reports as well, so this is a good thing to add.

0.11 (October 25, 1999)
  - Bjorn@haxx.nu found out that this script didn't properly find headers
    that contained underscores.

0.10 (August 18, 1999)
  - AddHost() now skips hosts with @ in them.

0.9 (June 7, 1999)
  - Presents the list of hosts better, even when using -a.