"Fossies" - the Fresh Open Source Software Archive

Member "Mail-SPF-Query-1.999.1/CHANGES" (26 Feb 2006, 8102 Bytes) of package /linux/privat/old/Mail-SPF-Query-1.999.1.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # Legend:
    2 # --- = A new release
    3 #   + = Added a feature (in a backwards compatible way)
    4 #   ! = Changed something significant, or removed a feature
    5 #   * = Fixed a bug, or made a minor improvement
    6 
    7 --- 1.999.1 (2006-02-26 18:00)
    8 
    9   Mail::SPF::Query:
   10   * Do not use \p{} named properties in the "a" and "mx" mechanisms' argument
   11     validation code, since Perl 5.6 requires (flaky) "use utf8" for them to
   12     work, and [a-z]/[a-z0-9] should work just as well (closes rt.cpan.org bug
   13     #17815).
   14   * Some minor documentation formatting improvements.
   15 
   16   Debian:
   17   + Added watch file.
   18 
   19 --- 1.999 (2006-02-07 00:00)
   20 
   21   Mail::SPF::Query:
   22   ! No longer accept malformed SPF records such as "\"v=spf1 ...\"" (spurious
   23     double quotes) or " v=spf1 ..." (leading whitespace).
   24   * Combine multiple TXT strings into a single string _before_ fallbacks are
   25     tried.  Thus, fallbacks now also get applied if there are only non-
   26     "v=spf1" TXT records; this wasn't the case before.
   27   * Guard against non-numeric cidr-lengths (closes rt.cpan.org bug #17061).
   28   * Flattened the { 'domain' => { record => '...' } } override and fallback
   29     argument format to just { 'domain' => '...' }.  The old format is still
   30     supported for backwards compatibility.
   31   * Added a "BUGS" section to the man-page documenting M:S:Q's known
   32     deficiencies.
   33   * Lots of minor code improvements.
   34 
   35   spfquery:
   36   * Correctly recognize the --mail-from (AKA --sender) option.  The version
   37     in the M:S:Q 1.998 release was broken in this regard.
   38   * Actually require the --helo option for the --mail-from (AKA --sender)
   39     form.
   40   * Cleaned up command-line argument validation code.
   41   * Cleaned up the inconsistent short and long (--help) usage and man-page
   42     texts.
   43   * Clarified the file input syntax in the help and man-page texts.
   44   + The "--override" and "--fallback" options are now actually working and
   45     documented.
   46 
   47   Tests:
   48   * Overhauled 00_all.t test script:
   49     * Don't skip tests when a non-last test in a test tuple fails (this made
   50       test 223 "fail", for example, because Test::Harness thought that some
   51       planned tests were not performed).
   52     * Marked test 219 (SERVFAIL) as non-critical, because it isn't completely
   53       reliable (sometimes, apparently behind some NATs and firewalls, the
   54       query just times out instead of returning SERVFAIL) (closes rt.cpan.org
   55       bug #17099).
   56     * Generate and collect debug log output (internally) along with the normal
   57       M:S:Q->result() calls right away, so that extra just-to-get-debug-output
   58       M:S:Q->result() calls can be saved.  Also we can make debug log output
   59       Test::Harness-compatible this way by printing it ourselves with '#'
   60       chars at the beginnings of lines.
   61     * Cleaned up code.
   62   * Cleaned up comments in t/test.dat test data file.
   63 
   64   Debian:
   65   ! Build-Depend, not Build-Depend-Indep, on debhelper.  Also, depend on
   66     debhelper >= 5.
   67   * Build-Depend-Indep on netbase to allow testing to work when building in a
   68     pbuilder chroot (closes Debian bug #351030).
   69 
   70 --- 1.998 (2005-12-31 23:00)
   71 
   72   Mail::SPF::Query:
   73   ! Require Perl 5.6 or better.
   74   ! Require URI::Escape module, not URI module.
   75   ! Removed obsolete Caller-ID support (closes Debian bugs #337319, #337500).
   76   ! Always use Sys::Hostname::Long. And thus, require Sys::Hostname::Long to be
   77     installed (closes Debian bugs #332952, #342629).
   78   * Changed local machine hostname macro from "xr" to "r" (closes rt.cpan.org
   79     bug #9744).
   80   ! Restrict the number of SPF record lookups to a maximum of 10 (was: 20).
   81     Thanks to Craig Whitmore!
   82   * Fixes to mechanisms implementation:
   83     * a, mx: Check if domain is a valid FQDN, i.e. ends in ".<toplabel>".
   84     * ip4: Return "unknown" (PermError) if no argument was specified. Also,
   85       don't auto-complete "1.2.3" CIDR specs to "1.2.3.0", as such an
   86       abbreviated syntax is forbidden by the SPF spec anyway.
   87     Thanks to Craig Whitmore!
   88   * Lots of minor code and documentation fixes/improvements.
   89 
   90   spfd:
   91   + Added complete POD documentation/man-page.
   92   * Both "--xxx" and "-xxx" forms of command-line options are now supported.
   93   ! Renamed most of the command-line options:
   94       --path       => --socket
   95       --pathuser   => --socket-user
   96       --pathgroup  => --socket-group
   97       --pathmode   => --socket-perms
   98       --setuser    => --set-user
   99       --setgroup   => --set-group
  100     The old option names are still supported for backwards compatibility.
  101   * Do not print usage information when neither "--port" nor "--socket" are
  102     specified (i.e. when the default TCP port would just be used).  Print a
  103     more specific hint instead.
  104   * Added "--help" option to print usage information.
  105   * Some minor code fixes/improvements.
  106 
  107   spfquery:
  108   + Added complete POD documentation/man-page.
  109   * Exit with code 0 and do not print usage hint on '-v' (was Debian bug
  110     #237751, has been already resolved in Debian release 1.997-3).
  111   * Both "--xxx" and "-xxx" forms of command-line options are now supported.
  112     Also, a "-x" (short) form is now supported for the most important options.
  113   ! Renamed the "--max-lookup" option to "--max-lookup-count" to match the
  114     Mail::SPF::Query API.  "--max-lookup" is still supported for backwards
  115     compatibility.
  116   * Added "--mail-from" and "-m" synonyms for the "--sender" option for
  117     consistency with the "--helo" option.
  118   * Cleaned up the "--help" usage output.
  119   * Lots of minor code improvements.
  120 
  121   Tests:
  122   * Some minor tests improvements.
  123   * Turned test.pl into .t file in t/ directory, so testing output is parsed
  124     (closes rt.cpan.org bug #7748).
  125   * Plan the correct number of tests, not just the number of non-comment lines
  126     in test data file.
  127 
  128   Debian:
  129   + Added Debian package control files. This is now also a native Debian
  130     package!
  131 
  132   Miscellaneous:
  133   ! Updated URLs everywhere:
  134       http://spf.pobox.com                            -> http://www.openspf.org
  135       http://www.anarres.org/projects/srs/            -> http://www.libsrs2.org
  136       http://asarian-host.net/srs/sendmailsrs.htm
  137                                    -> http://srs-socketmap.info/sendmailsrs.htm
  138   ! Point out everywhere the "non-standard"-ness of best guess processing,
  139     trusted forwarder accreditation checking, and several other features.
  140   * Cleaned up source package file and directory layout:
  141       Query.pm     -> lib/Mail/SPF/Query.pm
  142       Changes      -> CHANGES
  143       test.*       -> t/
  144       spf{d,query} -> bin/
  145       sample/      -> examples/
  146   + Added META.yml.
  147   * postfix-policyd-spf:
  148     * Generate "Received-SPF:" header unless rejecting (fail/Fail) or deferring
  149       (error/TempError) the message.
  150     * Verbose mode is disabled by default.
  151     Thanks to Arjen de Korte!
  152   ! spf.py: Removed, because it was really old, and this is a Perl package, not
  153     a Python one.
  154   * Did I mention lots of minor code and documentation fixes/improvements?
  155 
  156 --- 1.997 (2004-04-26 06:07)
  157 
  158   * Svn revs 72..76
  159 
  160 --- 1.996 (2004-02-27 18:39)
  161 
  162   * Svn revs 71
  163 
  164 --- 1.994 (2004-02-26 22:55)
  165 
  166   * Svn revs 68..70
  167   * Bugfix for Net::CIDR::Lite -- we now recognize 1.2.3/0 syntax, not just
  168     1.2.3.4/0.
  169 
  170 --- 1.993 (2004-02-26 04:20)
  171 
  172   * Svn revs 65..67
  173   * Added support for Microsoft Caller-ID.
  174 
  175 --- 1.992 (2004-02-26 03:30)
  176 
  177   * Svn revs 62..64
  178   * Added fallback and override logic.
  179   * Minor bugfixes.
  180 
  181 --- 1.991 (2004-01-29 06:29)
  182 
  183   * Svn rev 61 (parts)
  184 
  185 --- 1.990 (2004-01-24 02:01)
  186 
  187   * Svn rev 61 (parts)
  188 
  189 --- 1.980 (2004-01-14 03:40)
  190 
  191   * Svn revs 58..60
  192 
  193 --- 1.970 (2004-01-10 00:20)
  194 
  195   * Svn revs 53..57
  196 
  197 --- 1.960 (2003-12-19 03:21)
  198 
  199   * Svn revs 51..52
  200 
  201 --- 1.010 (2003-12-18 19:33)
  202 
  203 --- 1.009.6 (2003-12-17 22:29)
  204 
  205   * Svn revs 49..50
  206 
  207 --- 1.009.5 (2003-12-15 22:59)
  208 
  209   * Svn revs 46..48
  210 
  211 --- 1.009.4 (2003-12-12 04:58)
  212 
  213   * Svn revs 43..45
  214 
  215 --- 1.009.3 (2003-12-11 23:01)
  216 
  217   * Svn revs 38..42
  218 
  219 --- 1.009.1 (2003-11-30 08:58)
  220 
  221   * Svn rev 37
  222 
  223 --- 1.009 (2003-11-29 21:39)
  224 
  225   * Svn revs 10..36
  226 
  227 --- 1.006 (2003-07-24 22:19)
  228 
  229   * First public release.
  230 
  231 # $Id: CHANGES 144 2006-02-26 18:01:35Z julian $
  232 # vim:tw=79 syn=changelog