More perldiag.pod sorting
[p5sagit/p5-mst-13.2.git] / ext / MIME / Base64 / Changes
CommitLineData
6a63fb82 12003-01-05 Gisle Aas <gisle@ActiveState.com>
2
3 Release 2.16
4
5 Fixed the encode_qp() line breaking code. It sometimes
6 made lines longer than 76 chars and it could even get into
7 an infinite loop on certain inputs.
8
9
10
112003-01-03 Gisle Aas <gisle@ActiveState.com>
12
13 Release 2.15
14
15 Fixed the XS based decode_qp() for strings where a =XX
16 sequence was followed by digits.
17
18 Faster encode_qp() for long strings with lots of chars
19 that need escaping.
20
21 The old_decode_base64() function introduced in 2.13
22 was returning undef for empty input on olders perls.
23 This problem has been fixed.
24
25
26
272003-01-01 Gisle Aas <gisle@ActiveState.com>
28
29 Release 2.14
30
31 MIME::QuotedPrint functions now also implemented using XS
32 which make them faster. 2-3 times faster when encoding line by
33 line and as much as 200 times faster on long binary input. There
34 is probably some breakage on non-ASCII systems from this.
35
36 The encode_qp() function now takes an $eol argument in the
37 same way as encode_base64() does.
38
39 Slight change in behaviour: the decode_qp() function now turns
40 \r\n terminated lines into \n terminated lines. This makes is
41 more likely that encode_qp(decode_qp()) round-trip properly.
42
43 Included {en,de}code-{base64,qp} utility scripts.
44
45
46
472002-12-27 Gisle Aas <gisle@ActiveState.com>
b9e0df4c 48
49 Release 2.13
50
51 Sync up with bleadperl:
52 - Documentation update
53 - EBCDIC support
54 - Whitespace tweaks
55 - Improved Unicode support
56 - Test suite tweaks
57
58 Improved version of the old_{en,de}code_base64 functions
59 contributed by Paul Szabo <psz@maths.usyd.edu.au>.
60
61
62
6fba102d 632001-02-23 Gisle Aas <gisle@ActiveState.com>
64
65 Release 2.12
66
67 Speed up pure perl base64 encoder/decoder by using join/map instead
68 of while loop. Contributed by Arno Beckmann <arno@gmx.de>
69
70 Doc update contributed by Jerrad Pierce <belg4mit@CALLOWAY.MIT.EDU>
71
72 Downgrade UTF8 strings before starting to encode.
73
74
75
761999-02-27 Gisle Aas <gisle@aas.no>
77
78 Release 2.11
79
80 Fixed bogus "Premature end of base64 data" warning. Bug spotted
81 by Dwayne Jacques Fontenot.
82
83 Workaround for Redhat shipping trial releases of perl.
84
85
86
871998-12-18 Gisle Aas <aas@sn.no>
88
89 Release 2.10
90
91 A tweak that should make compilation with some old perl5.00[23]
92 perls better.
93
94 A cast that make some compilers more happy.
95
96
97
981998-11-13 Gisle Aas <aas@sn.no>
99
100 Release 2.09
101
102 The 2.08 release did not compile with perl5.005_53, because
103 all simple globals now need to be prefixed with "PL_".
104
105
106
1071998-10-22 Gisle Aas <aas@sn.no>
108
109 Release 2.08
110
111 Found another tweak to speed up decode_base64() with another 3%.
112
113 Improved MIME::Base64 documentation a little.
114
115
116
1171998-10-21 Gisle Aas <aas@sn.no>
118
119 Release 2.07
120
121 Faster and smarter C implementation of the decode_base64()
122 function. The new decode_base64() was 25% faster when tested
123 on Linux, i586, gcc -O2.
124
125
126
1271998-07-15 Gisle Aas <aas@sn.no>
128
129 Release 2.06
130
131 The decode_base64() implemented in pure perl will only carp
132 (not croak) if length of data to decode is not a multiple 4. This
133 actually made 'make test' fail after 'rm Base64.xs'.
134
135
136
1371998-01-27 Gisle Aas <aas@sn.no>
138
139 Release 2.05
140
141 The decode_base64() would previously allocate a too short buffer for the
142 result string when the trailing "==" padding was missing in the string to
143 be decoded.
144
145 The encode_base64() now allocate one byte less space in the result
146 strings returned.
147
148
149
1501997-12-02 Gisle Aas <aas@sn.no>
151
152 Release 2.04
153
154 Documentation expanded a bit.
155
156
157
1581997-07-10 Gisle Aas <aas@sn.no>
159
160 Release 2.03
161
162 Decode_base64() doesn't croak on premature ended data any more.
163 A warning is generated instead if running under -w.
164
165
166
1671997-06-27 Gisle Aas <aas@sn.no>
168
169 Release 2.02
170
171 QuotedPrint fix by Roderick Schertler <roderick@argon.org>:
172
173 - Long lines were not broken unless they're at the beginning
174 of the text
175
176 - Lines near but not over 76 chars were broken when they
177 shouldn't be
178
179
180
1811997-06-13 Gisle Aas <aas@sn.no>
182
183 Release 2.01
184
185 Base64.xs: Avoid type convertion warnings with some compilers
186
187 Minor documentation updates
188
189
190
1911997-04-24 Gisle Aas <aas@sn.no>
192
193 Release 2.00, based on libwww-perl-5.08.
194