--- Convert-UUlib/Changes 2001/06/12 03:20:44 1.3 +++ Convert-UUlib/Changes 2005/05/02 19:58:40 1.30 @@ -1,10 +1,90 @@ Revision history for Perl extension Convert::UUlib. -unix/uufnflt - filenamefilters -Changes - his changes into uulib? +1.06 + - fix a number of int/long format errors in the encoding part and + fix some signed/unsigned char problems of unknown relevance, + reported by Jonas Smedegaard. + - new EXPERIMENTAL options OPT_RBUF and OPT_WBUF to set default + stdio buffer size for reading and writing files. -0.2 - - Frank Pilhofer is NOT dead! He is a live, kicking, and fixing +1.051 Thu Mar 3 18:00:52 CET 2005 + - change of contact address. + - updated perl parts to GPLv2. + +1.05 Fri Feb 25 22:50:27 CET 2005 + - fix a (likely exploitable) segfault problem, (tracked down + and/or reported by Mark Martinec and Robert Lewis). + +1.04 Tue Dec 28 15:08:44 CET 2004 + - slightly improved subject filename extraction. + Also see the filename callback in the example-decoder. + +1.03 Sun Apr 18 22:05:43 CEST 2004 + - upgrade to uudeview-0.5.20, which supposedly fixes a few buffer + overflows. However, judging from the patch these vulnerabilities + were not present in the Convert-UUlib version (I might err, though, + documentation on the actual exploits is scarce). + As every uudeview update usually brings more instability than stability + I advise against using this version until it has proven itself + to be stable, or 1.02 is proven to contain the same buffer overflows. + +1.02 Sun Apr 18 16:47:26 CEST 2004 + - renamed crc32 to uulib_crc32, to work around yet another + shortcoming in this oh-so-outdated macosx. + +1.01 Sun Feb 1 19:49:51 CET 2004 + - make it compile with 5.005_03 (reported by Anton Berezin). + - very short files might not be detected because the header + parsing code might skip them. + +1.0 Thu Nov 6 14:32:08 CET 2003 + - change bracket policy to give priority to (x/y) over (x), + and use the last bracket found otherwise. + - part numbers at the end of the subject are now recognized. + - updated to uulib-0.5.19. Differences and bugfixes kept. + +0.31 Wed Oct 16 01:22:34 CEST 2002 + - no internal code changes. + - much better documentation, now considered "useful". + - removed the procedural interface. + - fought the wish to perl-5.8'ify and thus simplify the code :(). + - stress-tested version 0.3 against 70000 data postings since sunday. + +0.3 Sun Oct 13 15:12:11 CEST 2002 + - updated to uulib 0.5.18. As expected, some but not all of my bugfixes + have went into uulib, so the number of differences decreased a bit + again. + - I found out that the library is being sold commercially by Frank + Pilhofer, disregarding the GPL and ignoring the rights of the people + who sent in patches :( + - vastly more useful documentation in the .pm file. + - much smaller distribution filesize ;) + +0.213 Sat Jul 27 21:16:30 CEST 2002 + - fixed another buffer overflow, also added a santity check to fgets. + +0.212 Sat Apr 6 03:52:13 CEST 2002 + - fix yEnc decoding support. + - new option OPT_DOTDOT, that makes uulib unescape dot-escaping. + - increased linelength to 1195. + +0.211 Fri Apr 5 23:56:46 CEST 2002 + - *sigh*. new version of uulib, new braindamaged buffer overflows + fixed. Diffs like "line length 256 => 300" should have + alerted me... + +0.21 Sun Mar 31 22:06:05 CEST 2002 + - bumped uulib from 0.5.15 to 0.5.17 (adds some yEnc support, YENC_ENCODED). + - source-renamed FP_*-symbols to _FP_* again, but still define them + to be FP_* in the object file. + - new callback: SetFileNameCallback (actually documented ;) + +0.201 Sun Sep 16 03:43:38 CEST 2001 + - fixed another segfault-bug in uulib, thanks to Lars Hecking who + provides all the test files ;) + +0.2 Thu Jun 14 18:42:49 CEST 2001 + - Frank Pilhofer is NOT dead! He is alive, kicking, and fixing bugs in uulib now! Since his uulib and mine diverged quite a bit I am still in the process of merging his bugfixes into my version. So be aware that this might introduce new @@ -12,6 +92,7 @@ - merged uulib-0.5.15 - optimize decode_file to not copy the file contents when a rename succeeds (TMPDIR same disk as destination). + - updated documentation. 0.111 Fri May 4 22:29:09 CEST 2001 - heuristic to decode microsoft-rfc822-headers (microsoft uses