The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
0.15 Thu May  6 22:18:17 PDT 2004
    - making Makefile.PL install intelligently
    - added url extraction that should take care of rd.yahoo.com, 
      g.msn.com, ads.msn.com, google.com, etc. 
      Basically pulls urls out of paths and query strings.
    - removed *.msn.com, *.yahoo.com and *.google.com from
      open_redirect list since url extraction should handle
      this
    - added snurl.com to open_redirect_list_spamcop_uri
    - added host cleanup for www=2eseo500=2ecom -> www.seo500.com
    - making URI >= 1.28 PREREQ instead of 0


0.14 Thu Apr 22 17:57:11 PDT 2004
    - fixing empty host in url case 'http://'


0.13 Thu Apr 22 17:14:11 PDT 2004
    - fix method call to work with 5.005
    - only doing one query per host instead of both 2nd and 3rd level 
      stripping the host down to the registrar domain using SA code 
      from Util.pm and http://www.bestregistrar.com/help/ccTLD.htm
    - added query caching to reduce queries even more


0.12 Wed Apr 21 07:34:28 PDT 2004
    - fix to open_redirect test

0.11 Tue Apr 20 20:37:04 PDT 2004
    - major refactor - removed all deprecated tests
      that depended on local cache of data 
      see upgrade section about cleaning up your local install
      in the INSTALL doc
    - adding open redirect resolution that will
      attempt to resolve the Location header for 
      hosts that appear in the open_redirect_list_spamcop_uri.
      this should take care of spammers hiding behind
      rd.yahoo.com or snipurl.com. this is off 
      by default and requires enabling it with 
      spamcop_uri_resolve_open_redirects 1
    - fixed local whitelisting and blacklisting
    - sanitizing host portion of the URL by stripping
      non alpha characters from the TLD 
    - added more info in the INSTALL section
      to help with installation issues
    - removed spamcopuri-update
    - fixed prereqs in Makefile.PL 

0.10 Tue Apr 13 14:56:37 PDT 2004
    - fixing dnsrbl test...again
    - removing erroneous test from spamcop_fetch

0.09 Thu Apr  8 07:36:33 PDT 2004
    - fixing dnsrbl test
    - commenting out local tests and adjusting score for
      RBL test to 3.0

0.08 Thu Apr  1 09:04:43 PST 2004
     - adding check_spamcop_uri_rbl() method that 
       allows checking of uri's domain against DNS based
       RBL list.  This checks the 2nd and 3rd level domains
       of the URI.

0.07 Sat Mar 13 15:19:56 PST 2004
     - using URI instead of URI::URL internally
     - got rid of check_spamcop_host_uri() in favor of 
       generic method that takes fields as args
     - place spamcop_uri_src in to Conf.pm so we can
       define src in one place without having to passing it in
       as a arg to the tests

0.06 Thu Mar 11 07:53:29 PST 2004
     - putting  scheme back in local database data structure
     - adding more debugging around storing urls
     - allowing spamcop_url to be defined in conf
     - adding EXE_FILES section to Makefile.pm

0.05 Sun Mar  7 04:34:57 PST 2004
     - no longer using freeapp.net / fetching urls from spamcop.net directly
     - locally caching urls in __userstate__/spamcop_uri using Storable
       expiring URLs older than 4 days (configured via symbol table entry - URL_TIMEOUT)
       checking for new data after CACHE_TIMEOUT currently 10 minutes

0.04 Sun Feb 29 14:05:39 PST 2004
    - now caching queries for 60 seconds by hostname
    - blacklist and whitelisting by hostname is now possible in .cf
    - simplified configuration, URL_HOME can be specified in eval: rule
    - using new hashed directory structure instead of searching 
      against the cgi (http://spamcheck.freeapp.net/domains/)
    - including test suite
    - using SA core debugging instead of STDERR
    - displaying useful message in SUMMARY information
      in email when hits occur 
      (e.g. "http://193.27.84.78/link48r.php?site=x&file=fs2 is blacklisted
             in http://spamcheck.freeapp.net/domains");

0.03 Thu Feb 26 09:20:02 PST 2004
    - adding allowed_scheme hash to check_spamcop method
      to restrict urls to http, https, and ftp
      need to come up with more general way for other schemes

0.02 Mon Feb 23 17:10:19 PST 2004
    - updating URL_HOME to http://spamcheck.freeapp.net/search-uri.cgi

0.01 Tue Feb 17 22:45:48 PST 2004
    - Initial spamcop check in
    - spamcop uri tests against server