Upgrade to MIME::Base64 2.23.
[p5sagit/p5-mst-13.2.git] / ext / MIME / Base64 / Changes
CommitLineData
691d66bd 12004-01-08 Gisle Aas <gisle@ActiveState.com>
2
3 Release 2.23
4
5 Documentation fixes by Paul Croome <Paul.Croome@softwareag.com>.
6
7
8
92004-01-08 Gisle Aas <gisle@ActiveState.com>
10
11 Release 2.22
12
13 Fix 'gcc -Wall' complaints.
14
15
16
8be5f608 172003-10-09 Gisle Aas <gisle@ActiveState.com>
18
19 Release 2.21
20
21 Documentation tweaks.
22
23 Don't rely on SvEND(sv) == '\0' as discussed in the perl5-porters
24 mailing list thread that starts with
25 http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2003-10/msg00258.html
26
27 Should now pass test suite even without XS support.
28
29 Perl v5.005 or better is now required.
30
31
32
2c634edc 332003-05-13 Gisle Aas <gisle@ActiveState.com>
34
ea0e37e4 35 Release 2.20
36
37 decode_qp() recognize soft whitespace when there is whitespace
38 between the '=' and the '\n'.
39
40
41
422003-05-13 Gisle Aas <gisle@ActiveState.com>
43
2c634edc 44 Release 2.19
45
46 decode_qp() did eat up all trailing whitespace in the string decoded.
47 Only whitespace in front of "\n" should go.
48
49 Win32 fix for t/warn.t by Reini Urban <rurban@x-ray.at>.
50
51
52
532003-03-09 Gisle Aas <gisle@ActiveState.com>
54
55 Release 2.18
56
57 Fix up INSTALLDIRS for perl-5.8 and newer.
58
59
60
612003-03-09 Gisle Aas <gisle@ActiveState.com>
62
63 Release 2.17
64
65 Make it reliable to disable base64 decoding warnings by
66 resetting $^W in recent perls. Would really like to be
67 able to do real lexical warnings but the current mechanism
68 does not seems suitable for XS code.
69
70 Passing "" as $eol to encode_qp() disable soft line
71 breaks as well.
72
73 Sync up with changes in bleadperl:
74 - safer patchlevel.h include
75 - bad cast
76
77
78
6a63fb82 792003-01-05 Gisle Aas <gisle@ActiveState.com>
80
81 Release 2.16
82
83 Fixed the encode_qp() line breaking code. It sometimes
84 made lines longer than 76 chars and it could even get into
85 an infinite loop on certain inputs.
86
87
88
892003-01-03 Gisle Aas <gisle@ActiveState.com>
90
91 Release 2.15
92
93 Fixed the XS based decode_qp() for strings where a =XX
94 sequence was followed by digits.
95
96 Faster encode_qp() for long strings with lots of chars
97 that need escaping.
98
99 The old_decode_base64() function introduced in 2.13
100 was returning undef for empty input on olders perls.
101 This problem has been fixed.
102
103
104
1052003-01-01 Gisle Aas <gisle@ActiveState.com>
106
107 Release 2.14
108
109 MIME::QuotedPrint functions now also implemented using XS
110 which make them faster. 2-3 times faster when encoding line by
111 line and as much as 200 times faster on long binary input. There
112 is probably some breakage on non-ASCII systems from this.
113
114 The encode_qp() function now takes an $eol argument in the
115 same way as encode_base64() does.
116
117 Slight change in behaviour: the decode_qp() function now turns
118 \r\n terminated lines into \n terminated lines. This makes is
119 more likely that encode_qp(decode_qp()) round-trip properly.
120
121 Included {en,de}code-{base64,qp} utility scripts.
122
123
124
1252002-12-27 Gisle Aas <gisle@ActiveState.com>
b9e0df4c 126
127 Release 2.13
128
129 Sync up with bleadperl:
130 - Documentation update
131 - EBCDIC support
132 - Whitespace tweaks
133 - Improved Unicode support
134 - Test suite tweaks
135
136 Improved version of the old_{en,de}code_base64 functions
137 contributed by Paul Szabo <psz@maths.usyd.edu.au>.
138
139
140
6fba102d 1412001-02-23 Gisle Aas <gisle@ActiveState.com>
142
143 Release 2.12
144
145 Speed up pure perl base64 encoder/decoder by using join/map instead
146 of while loop. Contributed by Arno Beckmann <arno@gmx.de>
147
148 Doc update contributed by Jerrad Pierce <belg4mit@CALLOWAY.MIT.EDU>
149
150 Downgrade UTF8 strings before starting to encode.
151
152
153
1541999-02-27 Gisle Aas <gisle@aas.no>
155
156 Release 2.11
157
158 Fixed bogus "Premature end of base64 data" warning. Bug spotted
159 by Dwayne Jacques Fontenot.
160
161 Workaround for Redhat shipping trial releases of perl.
162
163
164
1651998-12-18 Gisle Aas <aas@sn.no>
166
167 Release 2.10
168
169 A tweak that should make compilation with some old perl5.00[23]
170 perls better.
171
172 A cast that make some compilers more happy.
173
174
175
1761998-11-13 Gisle Aas <aas@sn.no>
177
178 Release 2.09
179
180 The 2.08 release did not compile with perl5.005_53, because
181 all simple globals now need to be prefixed with "PL_".
182
183
184
1851998-10-22 Gisle Aas <aas@sn.no>
186
187 Release 2.08
188
189 Found another tweak to speed up decode_base64() with another 3%.
190
191 Improved MIME::Base64 documentation a little.
192
193
194
1951998-10-21 Gisle Aas <aas@sn.no>
196
197 Release 2.07
198
199 Faster and smarter C implementation of the decode_base64()
200 function. The new decode_base64() was 25% faster when tested
201 on Linux, i586, gcc -O2.
202
203
204
2051998-07-15 Gisle Aas <aas@sn.no>
206
207 Release 2.06
208
209 The decode_base64() implemented in pure perl will only carp
210 (not croak) if length of data to decode is not a multiple 4. This
211 actually made 'make test' fail after 'rm Base64.xs'.
212
213
214
2151998-01-27 Gisle Aas <aas@sn.no>
216
217 Release 2.05
218
219 The decode_base64() would previously allocate a too short buffer for the
220 result string when the trailing "==" padding was missing in the string to
221 be decoded.
222
223 The encode_base64() now allocate one byte less space in the result
224 strings returned.
225
226
227
2281997-12-02 Gisle Aas <aas@sn.no>
229
230 Release 2.04
231
232 Documentation expanded a bit.
233
234
235
2361997-07-10 Gisle Aas <aas@sn.no>
237
238 Release 2.03
239
240 Decode_base64() doesn't croak on premature ended data any more.
241 A warning is generated instead if running under -w.
242
243
244
2451997-06-27 Gisle Aas <aas@sn.no>
246
247 Release 2.02
248
249 QuotedPrint fix by Roderick Schertler <roderick@argon.org>:
250
251 - Long lines were not broken unless they're at the beginning
252 of the text
253
254 - Lines near but not over 76 chars were broken when they
255 shouldn't be
256
257
258
2591997-06-13 Gisle Aas <aas@sn.no>
260
261 Release 2.01
262
263 Base64.xs: Avoid type convertion warnings with some compilers
264
265 Minor documentation updates
266
267
268
2691997-04-24 Gisle Aas <aas@sn.no>
270
271 Release 2.00, based on libwww-perl-5.08.
272