From: Steve Peters Date: Mon, 5 Dec 2005 16:35:14 +0000 (+0000) Subject: Upgrade to MIME-Base64-3.07 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=4e2e3d15478b35852fa097cb3afa8dfa53673c78;p=p5sagit%2Fp5-mst-13.2.git Upgrade to MIME-Base64-3.07 p4raw-id: //depot/perl@26262 --- diff --git a/ext/MIME/Base64/Base64.pm b/ext/MIME/Base64/Base64.pm index 5204e83..43e5bb9 100644 --- a/ext/MIME/Base64/Base64.pm +++ b/ext/MIME/Base64/Base64.pm @@ -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 diff --git a/ext/MIME/Base64/Changes b/ext/MIME/Base64/Changes index e6a25c1..f86520d 100644 --- a/ext/MIME/Base64/Changes +++ b/ext/MIME/Base64/Changes @@ -1,3 +1,11 @@ +2005-11-30 Gisle Aas + + Release 3.07 + + Use a Makefile.PL that is also suitable for core perl. + + + 2005-11-26 Gisle Aas Release 3.06 diff --git a/ext/MIME/Base64/QuotedPrint.pm b/ext/MIME/Base64/QuotedPrint.pm index 2786be6..1d6a7c1 100644 --- a/ext/MIME/Base64/QuotedPrint.pm +++ b/ext/MIME/Base64/QuotedPrint.pm @@ -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 index 0000000..fbd3d54 --- /dev/null +++ b/ext/MIME/Base64/README @@ -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 + +This library is free software; you can redistribute it and/or +modify it under the same terms as Perl itself.