Upgrade to MIME-Base64-3.07
Steve Peters [Mon, 5 Dec 2005 16:35:14 +0000 (16:35 +0000)]
p4raw-id: //depot/perl@26262

ext/MIME/Base64/Base64.pm
ext/MIME/Base64/Changes
ext/MIME/Base64/QuotedPrint.pm
ext/MIME/Base64/README [new file with mode: 0644]

index 5204e83..43e5bb9 100644 (file)
@@ -1,6 +1,6 @@
 package MIME::Base64;
 
-# $Id: Base64.pm,v 3.9 2005/11/26 10:47:48 gisle Exp $
+# $Id: Base64.pm,v 3.11 2005/11/29 20:59:55 gisle Exp $
 
 use strict;
 use vars qw(@ISA @EXPORT $VERSION);
@@ -9,7 +9,7 @@ require Exporter;
 @ISA = qw(Exporter);
 @EXPORT = qw(encode_base64 decode_base64);
 
-$VERSION = '3.06';
+$VERSION = '3.07';
 
 require XSLoader;
 XSLoader::load('MIME::Base64', $VERSION);
@@ -91,8 +91,8 @@ C<-w> switch:
 
 The number of characters to decode is not a multiple of 4.  Legal
 base64 data should be padded with one or two "=" characters to make
-its length a multiple of 4.  The decoded result will anyway be as if
-the padding was there.
+its length a multiple of 4.  The decoded result will be the same
+whether the padding is present or not.
 
 =item Premature padding of base64 data
 
index e6a25c1..f86520d 100644 (file)
@@ -1,3 +1,11 @@
+2005-11-30   Gisle Aas <gisle@ActiveState.com>
+
+   Release 3.07
+
+   Use a Makefile.PL that is also suitable for core perl.
+
+
+
 2005-11-26   Gisle Aas <gisle@ActiveState.com>
 
    Release 3.06
index 2786be6..1d6a7c1 100644 (file)
@@ -1,6 +1,6 @@
 package MIME::QuotedPrint;
 
-# $Id: QuotedPrint.pm,v 3.6 2005/11/26 10:47:48 gisle Exp $
+# $Id: QuotedPrint.pm,v 3.7 2005/11/29 20:49:46 gisle Exp $
 
 use strict;
 use vars qw(@ISA @EXPORT $VERSION);
@@ -9,7 +9,7 @@ require Exporter;
 @ISA = qw(Exporter);
 @EXPORT = qw(encode_qp decode_qp);
 
-$VERSION = "3.06";
+$VERSION = "3.07";
 
 use MIME::Base64;  # will load XS version of {en,de}code_qp()
 
diff --git a/ext/MIME/Base64/README b/ext/MIME/Base64/README
new file mode 100644 (file)
index 0000000..fbd3d54
--- /dev/null
@@ -0,0 +1,27 @@
+This package contains a base64 encoder/decoder and a quoted-printable
+encoder/decoder.  These encoding methods are specified in RFC 2045 -
+MIME (Multipurpose Internet Mail Extensions).
+
+The base64 encoding is designed to represent arbitrary sequences of
+octets in a form that need not be humanly readable. A 65-character
+subset ([A-Za-z0-9+/=]) of US-ASCII is used, enabling 6 bits to be
+represented per printable character.
+
+The quoted-printable encoding is intended to represent data that
+largely consists of bytes that correspond to printable characters in
+the ASCII character set.  Each non-printable character is represented by
+a triplet consisting of the character "=" followed by two hexadecimal
+digits.
+
+In order to install and use this package you will need Perl version
+5.6 or better.  Installation as usual:
+
+   perl Makefile.PL
+   make
+   make test
+   make install
+
+Copyright 1995-1999,2001-2004 Gisle Aas <gisle@ActiveState.com>
+
+This library is free software; you can redistribute it and/or
+modify it under the same terms as Perl itself.