| 1 | 2005-11-30 Gisle Aas <[email protected]>
|
|---|
| 2 |
|
|---|
| 3 | Release 2.36
|
|---|
| 4 |
|
|---|
| 5 | Fix documentation typo.
|
|---|
| 6 |
|
|---|
| 7 |
|
|---|
| 8 |
|
|---|
| 9 | 2005-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 |
|
|---|
| 21 | 2005-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 |
|
|---|
| 34 | 2003-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 |
|
|---|
| 46 | 2003-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 |
|
|---|
| 57 | 2003-11-28 Gisle Aas <[email protected]>
|
|---|
| 58 |
|
|---|
| 59 | Release 2.31
|
|---|
| 60 |
|
|---|
| 61 | Inherit add_bits() from Digest::base if available.
|
|---|
| 62 |
|
|---|
| 63 |
|
|---|
| 64 |
|
|---|
| 65 | 2003-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 |
|
|---|
| 74 | 2003-10-06 Gisle Aas <[email protected]>
|
|---|
| 75 |
|
|---|
| 76 | Release 2.29
|
|---|
| 77 |
|
|---|
| 78 | Another try. Forgot to update the test checksums.
|
|---|
| 79 |
|
|---|
| 80 |
|
|---|
| 81 |
|
|---|
| 82 | 2003-10-06 Gisle Aas <[email protected]>
|
|---|
| 83 |
|
|---|
| 84 | Release 2.28
|
|---|
| 85 |
|
|---|
| 86 | Fix minor documentation typo.
|
|---|
| 87 |
|
|---|
| 88 |
|
|---|
| 89 |
|
|---|
| 90 | 2003-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 |
|
|---|
| 100 | 2003-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 |
|
|---|
| 114 | 2003-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 |
|
|---|
| 130 | 2003-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 |
|
|---|
| 140 | 2003-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 |
|
|---|
| 149 | 2003-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 |
|
|---|
| 158 | 2002-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 |
|
|---|
| 172 | 2002-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 |
|
|---|
| 185 | 2002-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 |
|
|---|
| 194 | 2002-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 |
|
|---|
| 206 | 2002-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 |
|
|---|
| 218 | 2001-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 |
|
|---|
| 228 | 2001-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 |
|
|---|
| 238 | 2001-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 |
|
|---|
| 253 | 2001-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 |
|
|---|
| 261 | 2000-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 |
|
|---|
| 270 | 2000-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 |
|
|---|
| 280 | 2000-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 |
|
|---|
| 292 | 1999-08-06 Gisle Aas <[email protected]>
|
|---|
| 293 |
|
|---|
| 294 | Release 2.09
|
|---|
| 295 |
|
|---|
| 296 | Documentation update.
|
|---|
| 297 |
|
|---|
| 298 |
|
|---|
| 299 |
|
|---|
| 300 | 1999-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 |
|
|---|
| 309 | 1999-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 |
|
|---|
| 326 | 1999-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 |
|
|---|
| 341 | 1999-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 |
|
|---|
| 349 | 1999-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
|
|---|
|
|---|