"Fossies" - the Fresh Open Source Software Archive

Member "MIME-Base64-3.16/Changes" (27 Sep 2020, 8417 Bytes) of package /linux/privat/MIME-Base64-3.16.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. See also the latest Fossies "Diffs" side-by-side code changes report for "Changes": 3.15_vs_3.16.

    1 Change history for MIME-Base64
    2 
    3 3.16      2020-09-26
    4   - Convert the build to Dist::Zilla to ensure we're releasing well built
    5     packages
    6   - Ensure all tests are using strict and warnings (thanks, Nicolas R).
    7   - Cleanup this change log
    8   - Add a .mailmap to cleanup our contributors list
    9   - Use `our` instead of `use vars`
   10   - Bump the required Perl version to v5.6.2
   11 
   12 3.15      2015-01-12
   13   - Avoid compilation warnings on Windows.
   14   - Restore compatibility with perl-5.4
   15 
   16 3.14      2013-07-02
   17   - Install to 'site' instead of 'perl' when perl version is 5.12+
   18 
   19 3.13      2010-10-26
   20   - The fix in v3.12 to try to preserve the SvUTF8 flag was buggy
   21     and actually managed to set the flag on strings that did not
   22     have it originally.
   23 
   24 3.12      2010-10-25
   25   - Don't change SvUTF8 flag on the strings encoded [RT#60105]
   26   - Documentation tweaks
   27 
   28 3.11      2010-10-24
   29   - Provide encode_base64url and decode_base64url functions to process
   30     the base64 scheme for "URL applications".
   31   - The decode_base64() does not issue warnings on suspect input data
   32     any more.
   33 
   34 3.10      2010-10-11
   35   - Provide functions to calculate the length of encoded and decoded
   36     base64 strings [RT#62404]
   37 
   38 3.09      2010-01-25
   39   - The Quoted-Printable encoder would sometimes output lines
   40     that were 77 characters long.  The max line length should be 76.
   41     [RT#53919]
   42 
   43 3.08      2009-06-09
   44   - EBCDIC changes from core (Thanks, Jarkko Hietaniemi)
   45   - Get rid of the PERL_CORE hacks (Thanks, Nicholas Clark)
   46 
   47 3.07      2005-11-30
   48   - Use a Makefile.PL that is also suitable for core perl.
   49 
   50 3.06      2005-11-26
   51   - Documentation tweaks.
   52   - use XSLoader; perl-5.6 now required.
   53   - Some consting from bleadperl.
   54   - Unbundled the {en,de}code-{base64,qp} utility scripts.
   55     These are now found in the MIME-Base64-Scripts package.
   56 
   57 3.05      2004-09-20
   58   - Steve Hay <steve.hay@uk.radan.com> found the warn test broken
   59     on Windows and provided a fix.
   60 
   61 3.04      2004-09-18
   62   - Fixed the bad-sv.t test script to actually contain the
   63     correct expected result as of v3.02.
   64 
   65 3.03      2004-08-25
   66   - Forgot to increment version number in MIME::QuotedPrint even
   67     if its interface changed in 3.02.  As a result you will now
   68     need to require MIME::QuotedPrint 3.03 if you want to ensure
   69     it provides the binmode interface.
   70 
   71 3.02      2004-08-24
   72   - The encode_qp() function now takes an optional third argument
   73     to select binary encoding mode. (RT #7456)
   74   - The result of encode_qp($non_empty, $eol) will now always be
   75     $eol terminated.  If the string to encode does not end with "\n"
   76     then a soft line break is appended to the result.  As an example
   77     encode_qp("foo") used to be encoded as "foo", but now encodes as
   78     "foo=\n".
   79 
   80 3.01      2004-03-29
   81   - By compiling the extension with PERL_NO_GET_CONTEXT we can
   82     make it slightly faster on a threaded perl.  No change on a
   83     regular perl.  Patch provided by Beau E. Cox <beau@beaucox.com>.
   84   - Fixed missing ";" with assert.   Patch provided by
   85     Brendan O'Dea <bod@debian.org>.
   86 
   87 3.00      2004-01-14
   88   - Drop the pure Perl implementations of the encoders and
   89     decoders.  They are bloat that hides real problems in
   90     the XS implementations.  I will re-release them separately
   91     in the new MIME-Base64-Perl distribution.
   92   - The 'gcc -Wall' fix in 2.22 broke support for perl5.005,
   93     as the isXDIGIT() macro is not available in that perl.
   94     This problem has now been fixed.
   95 
   96 2.23      2004-01-08
   97   - Documentation fixes by Paul Croome <Paul.Croome@softwareag.com>.
   98 
   99 2.22      2004-01-08
  100   - Fix 'gcc -Wall' complaints.
  101 
  102 2.21      2003-10-09
  103   - Documentation tweaks.
  104   - Don't rely on SvEND(sv) == '\0' as discussed in the perl5-porters
  105     mailing list thread that starts with
  106     http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2003-10/msg00258.html
  107   - Should now pass test suite even without XS support.
  108   - Perl v5.005 or better is now required.
  109 
  110 2.20      2003-05-13
  111   - decode_qp() recognize soft whitespace when there is whitespace
  112     between the '=' and the '\n'.
  113 
  114 2.19      2003-05-13
  115   - decode_qp() did eat up all trailing whitespace in the string decoded.
  116   - Only whitespace in front of "\n" should go.
  117   - Win32 fix for t/warn.t by Reini Urban <rurban@x-ray.at>.
  118 
  119 2.18      2003-03-09
  120   - Fix up INSTALLDIRS for perl-5.8 and newer.
  121 
  122 2.17      2003-03-09
  123   - Make it reliable to disable base64 decoding warnings by
  124     resetting $^W in recent perls.  Would really like to be
  125     able to do real lexical warnings but the current mechanism
  126     does not seems suitable for XS code.
  127   - Passing "" as $eol to encode_qp() disable soft line
  128     breaks as well.
  129   - Sync up with changes in bleadperl:
  130     - safer patchlevel.h include
  131     - bad cast
  132 
  133 2.16      2003-01-05
  134   - Fixed the encode_qp() line breaking code.  It sometimes
  135     made lines longer than 76 chars and it could even get into
  136     an infinite loop on certain inputs.
  137 
  138 2.15      2003-01-03
  139   - Fixed the XS based decode_qp() for strings where a =XX
  140     sequence was followed by digits.
  141   - Faster encode_qp() for long strings with lots of chars
  142     that need escaping.
  143   - The old_decode_base64() function introduced in 2.13
  144     was returning undef for empty input on olders perls.
  145     This problem has been fixed.
  146 
  147 2.14      2003-01-01
  148   - MIME::QuotedPrint functions now also implemented using XS
  149     which make them faster.  2-3 times faster when encoding line by
  150     line and as much as 200 times faster on long binary input.  There
  151     is probably some breakage on non-ASCII systems from this.
  152   - The encode_qp() function now takes an $eol argument in the
  153     same way as encode_base64() does.
  154   - Slight change in behaviour: the decode_qp() function now turns
  155     \r\n terminated lines into \n terminated lines.  This makes is
  156     more likely that encode_qp(decode_qp()) round-trip properly.
  157   - Included {en,de}code-{base64,qp} utility scripts.
  158 
  159 2.13      2002-12-27
  160   - Sync up with bleadperl:
  161     - Documentation update
  162     - EBCDIC support
  163     - Whitespace tweaks
  164     - Improved Unicode support
  165     - Test suite tweaks
  166   - Improved version of the old_{en,de}code_base64 functions
  167     contributed by Paul Szabo <psz@maths.usyd.edu.au>.
  168 
  169 2.12      2001-02-23
  170   - Speed up pure perl base64 encoder/decoder by using join/map instead
  171     of while loop.  Contributed by Arno Beckmann <arno@gmx.de>
  172   - Doc update contributed by Jerrad Pierce <belg4mit@CALLOWAY.MIT.EDU>
  173   - Downgrade UTF8 strings before starting to encode.
  174 
  175 2.11      1999-02-27
  176   - Fixed bogus "Premature end of base64 data" warning (Thanks, Dwayne
  177     Jacques Fontenot)
  178   - Workaround for Redhat shipping trial releases of perl.
  179 
  180 2.10      1998-12-18
  181   - A tweak that should make compilation with some old perl5.00[23]
  182     perls better.
  183   - A cast that make some compilers more happy.
  184 
  185 2.09      1998-11-13
  186   - The 2.08 release did not compile with perl5.005_53, because
  187     all simple globals now need to be prefixed with "PL_".
  188 
  189 2.08      1998-10-22
  190   - Found another tweak to speed up decode_base64() with another 3%.
  191   - Improved MIME::Base64 documentation a little.
  192 
  193 2.07      1998-10-21
  194   - Faster and smarter C implementation of the decode_base64()
  195     function.  The new decode_base64() was 25% faster when tested
  196     on Linux, i586, gcc -O2.
  197 
  198 2.06      1998-07-15
  199   - The decode_base64() implemented in pure perl will only carp
  200     (not croak) if length of data to decode is not a multiple 4.  This
  201     actually made 'make test' fail after 'rm Base64.xs'.
  202 
  203 2.05      1998-01-27
  204   - The decode_base64() would previously allocate a too short buffer for the
  205     result string when the trailing "==" padding was missing in the string to
  206     be decoded.
  207   - The encode_base64() now allocate one byte less space in the result
  208     strings returned.
  209 
  210 2.04      1997-12-02
  211   - Documentation expanded a bit.
  212 
  213 2.03      1997-07-10
  214   - Decode_base64() doesn't croak on premature ended data any more.
  215     A warning is generated instead if running under -w.
  216 
  217 2.02      1997-06-27
  218   - QuotedPrint fix by Roderick Schertler <roderick@argon.org>:
  219     - Long lines were not broken unless they're at the beginning
  220       of the text
  221     - Lines near but not over 76 chars were broken when they
  222       shouldn't be
  223 
  224 2.01     1997-06-13
  225   - Base64.xs: Avoid type conversion warnings with some compilers
  226   - Minor documentation updates
  227 
  228 2.00     1997-04-24
  229   - based on libwww-perl-5.08.