File: ChangeLog

package info (click to toggle)
yydecode 0.2.10-4
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny
  • size: 616 kB
  • ctags: 184
  • sloc: ansic: 1,961; sh: 838; makefile: 106
file content (201 lines) | stat: -rw-r--r-- 7,174 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
Tue, 15 Apr 2003 17:52:43 +0100 Liyang HU <yydecode@nerv.cx>

  * yydecode 0.2.10 released.
  * Cleaned up src/system.h.
  * Fixes for large (> 2GB) file support. Bug reported by Chris Chiappa.

Mon, 17 Mar 2003 18:15:00 +0000 Liyang Hu <yydecode@nerv.cx>

  * fixed / added a few regression tests.
  * added Debian packaging stuff.

Fri, 07 Mar 2003 16:38:50 +0000 Liyang Hu <yydecode@nerv.cx>

  * Fails to handle duplicated parts, skipping all subsequent input or even
    segfaulting... -_- Reported by lasse@despammed.com; Fixed.

Sat, 18 Jan 2003 19:57:40 +0000 Liyang Hu <yydecode@nerv.cx>

  * Pad out or truncate broken UU lines instead of discarding them altogether,
    and report the line number where breakage was found. Use --write-broken to
    turn this off and write out exactly what we see. (i.e. ignore the `number
    of bytes' marker.)
  * `uu encoding' and `base64 encoding' progress messages.

Mon, 06 Jan 2003 07:58:05 +0000 Liyang Hu <yydecode@nerv.cx>

  * The ``I've been neglecting this, haven't I?'' commit.
  * Added --directory to chdir into before decoding, as suggested by
    Grzegorz Prokopski <gadek@debian.org>)
  * Added --clobber-filename to pick alternative filenames if the one we want
    already exists. From Bjørn Bille Højte <hoejte@users.sourceforge.net>

Mon, 06 Jan 2003 05:55:47 +0000 Geoff The <geoff2k@users.sourceforge.net>

  * Added --broken-encoder to work around CRC of 00000001.

Sun,  8 Sep 2002 18:24:39 +0100 Liyang Hu <yydecode@nerv.cx>

  * yydecode 0.2.9 released.
  * I've been using the new decoding code for a while now, and I'm satisfied
    that it all works. Time to stick the code up in CVS, methinks.

Sun,  8 Sep 2002 18:23:53 +0100 Scott Gustafson <scott@adobe.com>

  * Certain C libraries' fgets() will only grok lines terminated with their
    local `new line' characters (CR, LF, CR/LF yada yada). So we use our own
    implementation instead. (As below; summer's been a little busier than
    I had anticipated... <g> --Liyang)

Fri, 30 Aug 2002 00:56:23 +0100 Doug Kaufman <dkaufman@rahul.net>

  * Applied DOS patch. (Sorry, I just haven't had the time to look at it
    earlier! --Liyang)

Fri, 30 Aug 2002 00:56:01 +0100 Liyang Hu <yydecode@nerv.cx>

  * Can now decode UU encoded files spanning multiple files, provided the
    source files are specified in the correct order. (Other files accidentally
    interleaved with the uuencoded file could mess it up, and will get eaten
    by the cookie monster.)

Thu, 20 Jun 2002 03:00:58 +0100 Liyang Hu <yydecode@nerv.cx>

  * made the dates in this file RFC822 compilant
  * *Major* rearranging of decoding code. (>750 lines!) Should be a lot easier
    and cleaner to add new encodings now. (See UU / Base64.) Test me lots!

Mon, 10 Jun 2002 17:58:12 +0100 Liyang Hu <yydecode@nerv.cx>

  * Allow \140 as an escape code.

Thu, 11 Apr 2002 09:16:39 +0100 Liyang Hu <yydecode@nerv.cx>

  * Progress reporting. -v now means --verbose; -V is --version

Mon,  8 Apr 2002 07:15:11 +0100 peter@horizon.com

  * crc32.[ch] cleanup.

Mon,  8 Apr 2002 07:05:34 +0100 Geoff Wing <gcw@pobox.com>

  * Too many (cached) open output files exceeds resource limits;
    now only caches non-seekable file handles.

Sun, 31 Mar 2002 21:21:24 +0100 Liyang Hu <yydecode@nerv.cx>

  * yydecode 0.2.8 released.

Fri, 29 Mar 2002 22:12:04 +0000 Liyang Hu <yydecode@nerv.cx>

  * Stupid stupid Microsoft. fgets() et c. borks whenever it
    encounters the ASCII character 26 (EOF). No other recent
    implementation of the standard C library does this by
    default, AFAIK. Workaround implemented.

Thu, 28 Mar 2002 03:43:14 +0000 Liyang Hu <yydecode@nerv.cx>

  * Support for standard uuencoded, or base-64 [RFC1521] encoded
    files. The file mode is currently ignored.

Tue, 26 Mar 2002 19:26:36 +0000 Liyang Hu <yydecode@nerv.cx>

  * Now checks the file CRC32, if it's available.
  * Slightly more informative error reporting.
  * decoded_file_lookup() now caches open file handles; we no
    longer open the output file once per part.

Tue, 26 Mar 2002 16:48:05 +0000 Ron Sass

  * Various patches and ideas integrated
  * File name sanitisation.

Mon, 25 Mar 2002 17:35:41 +0000 Darren Salt

  * Memory initialisation bug causing erroneous reporting of
    missing parts. Patched.

Wed, 13 Mar 2002 02:19:52 +0000 Liyang Hu <yydecode@nerv.cx>

  * Minor changes to accommodate cross-compiling to Win32

Tue,  5 Mar 2002 21:36:58 +0000 Liyang Hu <yydecode@nerv.cx>

  * yydecode 0.2.7 released.
  * Got rid of all references to gettext() and internationali-
    sation -- it will be redone properly in v0.3.0

Sat,  2 Mar 2002 21:31:57 +0000 Liyang Hu <yydecode@nerv.cx>

  * Test suite added. Hopefully it'll stop me from making stupid
    mistakes like the one in v0.2.6. Please contribute to this.

Sat,  2 Mar 2002 16:53:19 +0000 Liyang Hu <yydecode@nerv.cx>

  * Incomplete file produced when --force-overwrite is used on
    multi-part files. Fixed. (Reported by Itai Zukerman)
  * Manual page (added on Friday, and) cleaned up.

Thu, 28 Feb 2002 05:25:47 +0000 Liyang Hu <yydecode@nerv.cx>

  * yydecode 0.2.6 released (the ``And I was planning to go to
    bed four hours ago'' release)

Wed, 27 Feb 2002 00:21:39 +0000 Liyang Hu <yydecode@nerv.cx>

  * Don't whinge about `=n' escape codes, as per v2 of the
    draft. Silly me. Other escape codes are still recognised and
    decoded, but the warning is displayed just once -- prevents
    the screen from being flooded. ^_-
  * Added -f to write into existing files, for partial decoding.
    Otherwise, we don't touch existing files.

Sun, 24 Feb 2002 00:59:14 +0000 Liyang Hu <yydecode@nerv.cx>

  * yydecode 0.2.5 released (the ``I nearly forgot to release
    this because of too much work'' release)

Thu, 21 Feb 2002 04:05:51 +0000 Liyang Hu <yydecode@nerv.cx>

  * Minor fixups, not limited to more strict CRC32 parsing.

Mon, 18 Feb 2002 21:39:47 +0000 Liyang Hu <yydecode@nerv.cx>

  * Now displays *detailed* error diagnostics for each part.

Mon, 18 Feb 2002 14:29:17 +0000 Liyang Hu <yydecode@nerv.cx>

  * Yet more assertions
  * Made decode() a little easier to read.
  * Parts are now decoded to memory, and committed to disk only
    if no errors are found.

Sun, 17 Feb 2002 06:59:17 +0000 Liyang Hu <yydecode@nerv.cx>

  * yydecode 0.2.1 released

Sun, 17 Feb 2002 03:51:03 +0000 Liyang Hu <yydecode@nerv.cx>

  * Fixed several GNUisms; now compiles on FreeBSD.
  * More compatibility fixes -- compiles (albeit grudgingly) on
    OS X/Darwin now.
  * Even more compatibility fixes! Even works under Solaris ...

Sat, 16 Feb 2002 16:35:43 +0000 Liyang Hu <yydecode@nerv.cx>

  * yydecode 0.2 released
  * Made a couple more assertions about the output.
  * Rename bad files to file.broken

Fri, 15 Feb 2002 07:51:51 +0000 Liyang Hu <yydecode@nerv.cx>

  * CRC-32 checking implemented. Added src/crc32.[ch]

Fri, 15 Feb 2002 03:58:53 +0000 Liyang Hu <yydecode@nerv.cx>

  * yydecode 0.1 released
  * The basic / preliminary / no frills / quick hack release
    (No CRC, nor file size checking is performed!)

ChangeLog begins Fri, 15 Feb 2002 03:58:53 +0000 for yydecode 0.1.