diff options
author | Steve Peters <steve@fisharerojo.org> | 2005-12-05 16:35:14 +0000 |
---|---|---|
committer | Steve Peters <steve@fisharerojo.org> | 2005-12-05 16:35:14 +0000 |
commit | 4e2e3d15478b35852fa097cb3afa8dfa53673c78 (patch) | |
tree | 82f2c3334ff0ccacb43e88912ab3ed0582e79ed2 /ext/MIME | |
parent | efbeba86dae4ab20f44e1bc2ab7c3bb617949a07 (diff) | |
download | perl-4e2e3d15478b35852fa097cb3afa8dfa53673c78.tar.gz |
Upgrade to MIME-Base64-3.07
p4raw-id: //depot/perl@26262
Diffstat (limited to 'ext/MIME')
-rw-r--r-- | ext/MIME/Base64/Base64.pm | 8 | ||||
-rw-r--r-- | ext/MIME/Base64/Changes | 8 | ||||
-rw-r--r-- | ext/MIME/Base64/QuotedPrint.pm | 4 | ||||
-rw-r--r-- | ext/MIME/Base64/README | 27 |
4 files changed, 41 insertions, 6 deletions
diff --git a/ext/MIME/Base64/Base64.pm b/ext/MIME/Base64/Base64.pm index 5204e83995..43e5bb948f 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 e6a25c1b8c..f86520d500 100644 --- a/ext/MIME/Base64/Changes +++ b/ext/MIME/Base64/Changes @@ -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 diff --git a/ext/MIME/Base64/QuotedPrint.pm b/ext/MIME/Base64/QuotedPrint.pm index 2786be6468..1d6a7c1d43 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 0000000000..fbd3d54cda --- /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 <gisle@ActiveState.com> + +This library is free software; you can redistribute it and/or +modify it under the same terms as Perl itself. |