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.
|