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);
@ISA = qw(Exporter);
@EXPORT = qw(encode_base64 decode_base64);
-$VERSION = '3.06';
+$VERSION = '3.07';
require XSLoader;
XSLoader::load('MIME::Base64', $VERSION);
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
+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
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);
@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()
--- /dev/null
+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.