ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Convert-UUlib/Changes
(Generate patch)

Comparing Convert-UUlib/Changes (file contents):
Revision 1.94 by root, Sat Sep 24 17:40:45 2022 UTC vs.
Revision 1.95 by root, Tue Nov 29 05:21:02 2022 UTC

1Revision history for Perl extension Convert::UUlib. 1Revision history for Perl extension Convert::UUlib.
2 2
3TODO: biggest timesinks: FP_fgets/getc_unlocked overall, UUInsertPartToList dominates large loads due to O(n**2) search 3TODO: biggest timesinks: FP_fgets/getc_unlocked overall, UUInsertPartToList dominates large loads due to O(n**2) search
4TODO: UUGetFilename should understand yenc subject lines
4 5
5 - when parsing yenc encoded files, file size and some other data was converted 6 - when parsing yenc encoded files, file size and some other data was converted
6 using atoi, confusing the decoder for files >2G. 7 using atoi, confusing the decoder for files >2G.
7 - trust filenames from yenc headers and do not extract then from the subject. 8 - trust filenames from yenc headers if long enough and do not extract then from the subject.
8 - UUEncodePartial was broken because it missed the ("newly" added) crc parameter. 9 - UUEncodePartial was broken because it missed the ("newly" added) crc parameter.
9 - remove some pre-c99 support. 10 - remove some pre-c99 support.
10 - call abort in some code that should not be reached. 11 - call abort in some code that should not be reached.
11 - exported extensions used by the perl interface in uudeview.h, so it 12 - exported extensions used by the perl interface in uudeview.h, so it
12 no longer includes uuint.h. 13 no longer includes uuint.h.
13 - compile whole uulib als single .c file. 14 - compile whole uulib as single .c file.
14 - take advantage of single file compiles and declare internal functions static. 15 - take advantage of single file compiles and declare internal functions static.
15 - remove debug message file cvs id's, which didn't work anymore, replace UUMessage 16 - remove debug message file cvs ids, which didn't work anymore, replace UUMessage
16 by a macro and remove file and line numbers from callers. 17 by a macro and remove file and line numbers from callers.
17 - mark some more fuinctions as static. 18 - mark some more functions as static.
18 19
191.8 Thu Dec 17 02:23:53 CET 2020 201.8 Thu Dec 17 02:23:53 CET 2020
20 - no bugfixes in this release due to lack of known bugs, but the major changes 21 - no bugfixes in this release due to lack of known bugs, but the major changes
21 in this release might have introduced new bugs, so watch out. 22 in this release might have introduced new bugs, so watch out.
22 - update large decoder example to disable OPT_AUTOCHK and use Smerge -1. 23 - update large decoder example to disable OPT_AUTOCHK and use Smerge -1.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines