source: trunk/essentials/dev-lang/perl/ext/Digest/MD5/Changes

Last change on this file was 3181, checked in by bird, 19 years ago

perl 5.8.8

File size: 16.6 KB
Line 
12005-11-30 Gisle Aas <[email protected]>
2
3 Release 2.36
4
5 Fix documentation typo.
6
7
8
92005-11-26 Gisle Aas <[email protected]>
10
11 Release 2.35
12
13 Forgot to incorporate fixes already applied to bleadperl :-(
14 - doc typo
15 - consting
16 - unused my_na
17 - USE_HEAP_INSTEAD_OF_STACK for Symbian
18
19
20
212005-11-26 Gisle Aas <[email protected]>
22
23 Release 2.34
24
25 Document that it is now easy to generate different messages that produce the
26 same MD5 digest.
27
28 Use XSLoader; perl-5.6 is now required.
29
30 Tweaks to the processing of $? after running the test program.
31
32
33
342003-12-07 Gisle Aas <[email protected]>
35
36 Release 2.33
37
38 Enable explicit context passing for slight performance
39 improvement in threaded perls.
40
41 Tweaks to the Makefile.PL so that it is suitable both for
42 core and CPAN use.
43
44
45
462003-12-05 Gisle Aas <[email protected]>
47
48 Release 2.32
49
50 Don't run u32align test program on HP-UX 10.20 as it
51 will hang. Patch by H.Merijn Brand <[email protected]>.
52
53 Fixed documentation typo.
54
55
56
572003-11-28 Gisle Aas <[email protected]>
58
59 Release 2.31
60
61 Inherit add_bits() from Digest::base if available.
62
63
64
652003-10-09 Gisle Aas <[email protected]>
66
67 Release 2.30
68
69 Some tweaks to make the module build on perl-5.004 and
70 perl-5.005 again.
71
72
73
742003-10-06 Gisle Aas <[email protected]>
75
76 Release 2.29
77
78 Another try. Forgot to update the test checksums.
79
80
81
822003-10-06 Gisle Aas <[email protected]>
83
84 Release 2.28
85
86 Fix minor documentation typo.
87
88
89
902003-08-04 Gisle Aas <[email protected]>
91
92 Release 2.27
93
94 Avoid having to figure how to compile alignment test program
95 on MS-Windows by just assume free alignment as for i386. Source
96 builds on Windows was apparently broken.
97
98
99
1002003-07-21 Gisle Aas <[email protected]>
101
102 Release 2.26
103
104 Don't assume PerlIO_read() works like fread() even though
105 it was documented like that for perl 5.6. It returns negative
106 on read failure.
107
108 Kill test #3 in t/badfile.t. I don't know a reliable way
109 to test read failures on a file handle. Seems better not to
110 test than to make many worry.
111
112
113
1142003-07-04 Gisle Aas <[email protected]>
115
116 Release 2.25
117
118 The $md5->addfile method now croaks if it discovers
119 errors on the handle after reading from it. This should
120 make it more difficult to end up with the wrong digest
121 just because you are to lazy to check the error status
122 on your file handles after reading from them.
123
124 Improved documentation.
125
126 Sync up with bleadperl; even safer patchlevel include.
127
128
129
1302003-03-09 Gisle Aas <[email protected]>
131
132 Release 2.24
133
134 Don't let the $^W test get confused by lexical warnings.
135
136 Sync up with bleadperl; safer patchlevel include.
137
138
139
1402003-01-18 Gisle Aas <[email protected]>
141
142 Release 2.23
143
144 Override INSTALLDIRS for 5.8 as suggested by
145 Guido Ostkamp <[email protected]>.
146
147
148
1492003-01-04 Gisle Aas <[email protected]>
150
151 Release 2.22.
152
153 Added clone method.
154 Contributed by Holger Smolinski <[email protected]>
155
156
157
1582002-12-27 Gisle Aas <[email protected]>
159
160 Release 2.21
161
162 Minor tweaks sync up with bleadperl:
163 - VMS optimizer tweaks to the Makefile.PL
164 - MacOS support
165 - Added alignment test
166
167 Added example to the MD5 POD that shows how to calculate the
168 digest of Unicode strings.
169
170
171
1722002-05-05 Gisle Aas <[email protected]>
173
174 Release 2.20
175
176 More synchronization with tweaks Jarkko have done to the
177 bleadperl test suite. This time various EBCDIC hacks.
178
179 Outside PERL_CORE the md5-aaa.t test loaded the wrong version of
180 the module (and would fail if no previous Digest::MD5 was installed).
181 Patch by Mike Stok <[email protected]>
182
183
184
1852002-05-01 Gisle Aas <[email protected]>
186
187 Release 2.19
188
189 One more test suite update from Jarkko to sync it
190 even better with bleadperl.
191
192
193
1942002-05-01 Gisle Aas <[email protected]>
195
196 Release 2.18
197
198 Changes #12954 and #16173 from bleadperl. Documentation typo fix
199 and some signed/unsigned mismatches that Microsoft's C compiler
200 complained about.
201
202 The EBCDIC-aware md5-aaa.t from bleadperl.
203
204
205
2062002-04-25 Gisle Aas <[email protected]>
207
208 Release 2.17
209
210 The SvPVbyte in perl-5.6.1 is buggy. Use the one from 5.7.3
211 instead.
212
213 Give warning if the function interface is used as instance
214 methods: $md5->md5_hex().
215
216
217
2182001-09-07 Gisle Aas <[email protected]>
219
220 Release 2.16
221
222 Sync up with the bleadperl version:
223 - use SvPVbyte() if available
224 - fixes to make the code 'gcc -Wall'-clean
225
226
227
2282001-08-27 Gisle Aas <[email protected]>
229
230 Release 2.15
231
232 Avoid exit() in Makefile.PL and bleadperl redefinition of printf
233 in the alignment test program.
234 Patch by Doug MacEachern <[email protected]>.
235
236
237
2382001-07-18 Gisle Aas <[email protected]>
239
240 Release 2.14
241
242 Try to warn if the functional interface is used as methods,
243 i.e. Digest::MD5->md5_hex("foo") will make noise if -w is
244 enabled.
245
246 Document the missing padding for the base64 digests.
247
248 If both XS bootstrap and locating Digest::Perl::MD5 fails
249 re-raise the original XS bootstrap exception.
250
251
252
2532001-03-13 Gisle Aas <[email protected]>
254
255 Release 2.13
256
257 Moved all other Digest:: modules out of the Digest-MD5 dist.
258
259
260
2612000-09-18 Gisle Aas <[email protected]>
262
263 Release 2.12
264
265 Avoid pointer cast warning for machines with bigger ints
266 than pointers. Patch by Robin Barker <[email protected]>.
267
268
269
2702000-08-19 Gisle Aas <[email protected]>
271
272 Release 2.11
273
274 The fallback code introduced in 2.10 did only work for
275 perl-5.6.0. It should now for for perl5.004 and 5.005
276 as well. Patch by Ville Skyttä <[email protected]>.
277
278
279
2802000-08-18 Gisle Aas <[email protected]>
281
282 Release 2.10
283
284 Digest::MD5 will now try to fallback to the pure perl
285 implementation of Digest::Perl::MD5 if bootstrap fails.
286
287 Added a bit internal paranoia about casting the IV
288 in the Digest::MD5 object to the MD5_CTX* pointer.
289
290
291
2921999-08-06 Gisle Aas <[email protected]>
293
294 Release 2.09
295
296 Documentation update.
297
298
299
3001999-07-28 Gisle Aas <[email protected]>
301
302 Release 2.08
303
304 The addfile() methods could trigger a core dump when passed
305 a filehandle that had failed to open.
306
307
308
3091999-04-26 Gisle Aas <[email protected]>
310
311 Release 2.07
312
313 The Digest::SHA1 module failed on some 64-bit systems, because I
314 assumed there was a correspondence between the U32 size and
315 BYTEORDER. This version use 'unsigned long' as Uwe's original
316 SHA module did.
317
318 The module should now work better when liked statically with perl,
319 because we now use a safer module-loaded test in Digest.pm.
320
321 Assume we know the outcome of the alignment test on VMS. Patch by
322 Chuck Lane <[email protected]>
323
324
325
3261999-03-26 Gisle Aas <[email protected]>
327
328 Release 2.06
329
330 Avoid LONG and BYTE types in SHA.xs as they was in conflict
331 with similar definitions in <winnt.h>.
332
333 Patch by Marko Asplund <[email protected]> to make the the alignment
334 test program link successfully with sfio-perl.
335
336 Fixed a typo in MD5.xs that might have affected 64-bit systems.
337 Spotted by Nick Ing-Simmons
338
339
340
3411999-03-15 Gisle Aas <[email protected]>
342
343 Release 2.05
344
345 Included Digest::SHA1 based on Uwe Hollerbach's SHA module.
346
347
348
3491999-03-05 Gisle Aas <[email protected]>
350
351 Release 2.04
352
353 Avoid the -o option when compiling alignment test program
354 for Win32 as suggested by Gurusamy Sarathy.
355
356 DEC Compiler bug workaround. Contributed by D Roland Walker
357 <[email protected]>
358
359 Having references to a local variable called "na" was not
360 very safe either. Some older versions of Perl can apparently