summaryrefslogtreecommitdiff
path: root/ext/MIME
diff options
context:
space:
mode:
authorSteve Peters <steve@fisharerojo.org>2005-12-05 16:35:14 +0000
committerSteve Peters <steve@fisharerojo.org>2005-12-05 16:35:14 +0000
commit4e2e3d15478b35852fa097cb3afa8dfa53673c78 (patch)
tree82f2c3334ff0ccacb43e88912ab3ed0582e79ed2 /ext/MIME
parentefbeba86dae4ab20f44e1bc2ab7c3bb617949a07 (diff)
downloadperl-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.pm8
-rw-r--r--ext/MIME/Base64/Changes8
-rw-r--r--ext/MIME/Base64/QuotedPrint.pm4
-rw-r--r--ext/MIME/Base64/README27
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.