
** Feb 09, 2001 (0.97)

o  Couple of small changes to received header parsing algorithm.
o  Included contributions in the distribution package.

** Feb 08, 2001 (0.95)

o  Introduced the -FROM_HEADERS option.
o  Complaint template includes a BCC to ricochet-harvestor@vipul.net 
o  Changed the packaging format.
o  Changed the die() message when ricochet can't determine origin.

** October 22, 1999 (0.93)

o CPAN bootstrap fix to install.

** October 20, 1999 (0.92)

o  Changed the versioning style to confirm with standard perl extension
   versioning conventions.
o  Hook to lookup the abuse.net database.  -ABUSENET.
o  Option for disabling Whois lookup on nameserver records. -NOSEC.
o  Added a note, on fake header determination algorithm, to the README. 
o  Changes to Whois code: 
   o Net::XWhois is not distributed with ricochet anymore. The latest 
     version of the module can be retrived from CPAN or 
     http://vipul.net/perl/
   o Net::XWhois provides caching services for Whois results. 
   o Also adds support & new parsers for .jp, .kr and .tw domains. 

** November 21, 1998 (0.0.5pre11) 
o  Added README section on handling of fake headers. 

** August 17, 1998 (0.0.5pre10) 
o  MTA Path and command line variables can be specified in ricochetrc. 
o  Re-formatted the -DEBUG output. 
o  Chages to the complaint template.

** August 15, 1998 (0.0.5pre10) 
o  Rewrote sections of README. 
o  Changed the README layout.  
o  Alternate Helper Directory can be specified by environment variable 
   "RICOCHET". 

** August 3, 1998 (0.0.5pre10)
o  Applied Ralf Hidlebrandt's patch to README and complaint-template. 

** July 22, 1988 (0.0.5pre10) 
o  Replaced Net::Whois with a smater Whois module. 

** July 18, 1998 (0.0.5pre9)
o  Made CPAN fetch optional (install). 
o  Fixed domain name parsing. Thanks to Andrew Pam's patch. 
o  new() now cleans stray newlines and whitechars. 
o  die()s if no 'Received' Headers are found in the mail.

** July 11, 1998 (0.0.5pre9) 
o  Removed Killfile support. Killfiles will be handled by Vipul's Razor, a 
   trust based, killfile sharing network that I am currently working on...
o  Fixed the skip list bug. (I think.)
o  Falls back to a relaxed parsing ruleset if none of the Received headers 
   'match' in the first pass.

** May 31, 1998 (0.0.5pre8) 
o  Support for INTERACTIVE mode. Use -INTERACTIVE.
o  Support for killfile. Killfiles email addresses from the From, 
   Reply-To, Errors-To, Sender fields. 

** May 29, 1998 (0.0.5pre7)
o  -BACKGROUND for background operation. 
o  Commented the code.

** May 28, 1998 (0.0.5pre6)
o  Support for headers other than 'Received'. 
o  Fixes in the header analysis engine.
o  Some updates to the install program. 
o  Use -AC=0 to turn off the local abuse contacts database. 
o  Guess option is 'on' by default. Only guesses for domains that 
   failed both local abuse-list lookup and Whois lookup. Use -GUESS=0 
   on command line (or config file) to turn off guessing. 

** May 23, 1998 (0.0.5pre5)
o  Completely rewrote the header analysis engine. Now its cleaner, meaner, 
   and MTA-independent. 
o  Better support for matching domain-names/hostname/ips/emails including 
   third level domain names. 
o  Support for skip-list. $HOME/skip-list should contain a list of domains/
   hosts to be skipped when complaining. You might want to put the hostname of 
   your ISP here. 
o  Support for abuse-contacts. $HOME/abuse-contacts contains a list of 
   abuse contact email addresses of various networks/machines. This list was 
   picked up from http://www-fofa.concordia.ca/spam/complaints.shtml.
   Ricochet won't query Whois server for these machines, it'll use the contact 
   address from this list. 

** May 20, 1998 (0.0.5pre4) 
o  Added support for qmail received headers. 
   Thanks to Tracy Reed and Andrew Pam <xanni@xanadu.net> for bug-reports and
   amagosa <jwheeler@cronos.toldyouso.com> for an account on linux system 
   running qmail. 

** May 18, 1998 (0.0.5pre3)
o  Command line options will override config values. 
o  Picks up domain addresses from From, Reply-to, Reply-To, Sender, 
   Errors-to, Errors-To headers.
o  Fixed repeat Whois lookups. 
o  Fixed termination due to Whois Failures. 
o  Fixed ricochetrc parsing bugs with dont_send and guess options. 
o  Fixed mkdir ($HOME/.ricochet) bug in Install. 
  
   Thanks to Luc, and Peter Gervai <grin@tolna.net> for bug reports
   and source diffs. 

** May 16, 1998 (0.0.5pre2)
o  Email address, template and other information is now picked from a config 
   file written by the install program. 
o  Wrote an install program for auto fetching and making of required perl 
   modules. 
o  Made lots of internal changes including a new Zero-Redundancy List object. 
o  Made regexp changes for identification of wierd 'Received' headers. Thanks 
   to Ola Nystrom <ola.nystrom@canit.se>, Tracy Reed <treed@ultraviolet.org>, 
   Luc Stepniewski <lstep@mail.dotcom.fr>, Nathan Bailey 
   <nate@goaway.cc.monash.edu.au>, Michael42 <mandy@m5.sprynet.com> and 
   others for bug reports. 

** May 15, 1998 
o  Started the ricochet beta-test and development mailing list at 
   ricochet-devel@vipul.net. If you would like to join send a mail to 
   ricochet@vipul.net

** May 13, 1998
o  Added -DONT_SEND option. 

ricochet v0.04
--------------

** May 03, 1998
o  Bugfix -- Fixed a false 'received headers not matched' warning. 
   Thanks to Lev Makhlis <mlev@globecomm.net> for the bug report.

o  Bugfix -- Fixed -GUESS. Was using literal 'domain' instead of $domain in 
   generate_extra_addresses(), doh!
 
ricochet v0.03
--------------

** May 02, 1998 
o  Changes to README. 
o  Disregards .com/.net/.org domains that don't have a Whois entry. 
o  Added AUTOLOAD for data instance methods.
o  Changed the structure of parse_mail quite a bit. 
o  Added method _as_string, and some subs to handle instance data lists.  
o  Added a debug mode. Use -DEBUG
o  Guessing of addresses now optional. Use -GUESS
o  Made the complaint more polite. The Federal Law violation stinker is 
   still distributed in case the offender is someone you really hate. 
   Which reminds me, the guy behind Microsoft abuse mailbox knows the 
   Violation Notice is legally invalid. 
   

** May 01, 1998
o  subroutine _domain was picking up the value of $1 from the called namespace.
   fixed.  
o  stinker-template was buggy. fixed. 

ricochet v0.02 
--------------

** May 01, 1998 
o  Did the Ricochet website. http://vipul.net/ricochet/
o  Minor Changes to README. 
o  Renamed this file from BUGFIXES to CHANGES :-)

** April 30, 1998 
o  OOPS! Was losing the entire email list picked up from the Whois 
   lookup because of a TYPO! Fixed. 
o  Doesn't die if a PTR lookup fails on a hostname. 

