1 Version 0.12.20 - December 1998, Uwe Ohse
3 * works on BeOS and stone-aged SCO (sco-3.2v4.2)
5 * pubdir-"feature" works again.
7 * "make rpm" creates a rpm file.
9 * "optimal blklen calculation" was too aggressive, it
10 now does nothing if the user demands fixed blklens.
12 * various smaller and medium bug fixes.
14 * a more or less important security bug is fixed (stupid
15 use of /tmp in a piece of code which is rarely used).
17 * lrz uses umask to make files unreadable which receiving
20 * "sh systype | mail uwe-generic-counter@ohse.de"
21 sends a success report with a description of the
24 * --enable-syslog is now default
26 Version 0.12.19 - January 1998, Uwe Ohse
28 * 0.12.18 was broken, lsz crashed if receiver found an CRC error.
30 * lrz options "--rename" and "--escape" didn't work.
32 * lrz didn't implement senders "overwrite-or-skip" option.
34 * added dejagnu testsuite. Maybe you need a dejagnu snapshot to
37 Version 0.12.18 - November 1997, Uwe Ohse
39 * syslog output now includes user name.
41 * new script lrzszbug, to be used for bugreports (untested)
43 * lots of compiler warnings (egcs -Wparanoia [many -W]) removed.
45 * new options --tcp-server and --tcp-client ADDRESS:PORT for
48 Version 0.12.17 - August 1997, Uwe Ohse
52 * portability enhancements by (Philippe De Muyter <phdm@info.ucl.ac.be>)
54 * lsz has a new option "--tcp" (no shortopt implemented). lsz transmits
55 one file over normal stdin/stdout (a control file), then opens a
56 tcp connection to transmit all other files. [this should help you,
58 That _might_ be useful if your telnetd is really stupid.
60 (was _not_put on ftp/http server)
62 Version 0.12.16 - March 1997, Uwe Ohse
64 * major performance improvement (less CPU time needed - don't expect
65 faster transfers over slow lines). `make vcheck' now show about 50%
68 * updated to gettext-0.12.27 and automake-1.1l
69 (automake-1.1l bug: AC_SUBST in AM_PATH_PROG_WITH_TEST leads
70 to a "$1=@$1@" line in Makefile.in. I hacked around it in
71 /usr/share/aclocal/gettext.m4)
75 Version 0.12.15 - Februar 1997, Uwe Ohse
77 * should now compile with pre-ANSI-compilers (tested with HPUX
78 bundled compiler - what a bad program. shame on HP).
80 * new option --o-sync for lrz, open output file in synchronous write
81 mode (for those poor systems losing interrupts if update locks
84 Version 0.12.14 - Januar 1997, Uwe Ohse
86 * compiles cleaner on SCO, HPUX (even with the native compiler).
88 * improved error reporting (i think there are still possibilities for
89 further improvements, if anybody case spare time :-)).
91 Version 0.12.13 - Januar 1997, Uwe Ohse
93 * no user visible changes
95 Version 0.12.12 - December 1996, Uwe Ohse
97 * lrx and lrb (aka lsz --x/ymodem) now default to 128 byte
98 block length (to fix interoperatability problems with
99 some Xmodems [USR courier flash upload]).
101 * lrz didn't recognize every short option.
103 * minor performance tweaks.
105 * replace mktime() if needed.
107 * updated to autoconf 2.12.
109 Version 0.12.11 - October 1996, Uwe Ohse
111 * lrzsz now has a home page, http://www.csl-gmbh.net/~uwe/lrzsz.html.
112 it still needs some work (oh well, it's "under construction" :-).
114 * lsz/lrz recognize "rshell" as another name for the restricted
117 * new option --stop-at HH:MM (stop transmission at HH:MM), and
118 --stop-at +N (stop in N seconds).
120 * don't hang on BSD machines after getting a timeout (SIGALRM).
121 Stupid BSD people ...
123 * rb (Y-Modem receive): read at max 1000 bytes after getting a
124 bad header, before giving up.
126 * new option --delay-startup N: wait N seconds before doing
127 anything (debugging aid).
129 * Interrupt signal handling turned on under linux (i still don't
130 know why it was turned off).
132 * better handling of "sz -", by Philippe De Muyter.
135 Version 0.12.10 - September 1996, Uwe Ohse
137 * lsz resends init string if it doesn't receive rz's init.
139 * improved "make check". (Philippe De Muyter <phdm@info.ucl.ac.be>)
141 * `sz -' should work again (but i cannot test it). Anyway, this will not
142 work if sz cannot read from stdout.
144 * portability enhancements by (Philippe De Muyter <phdm@info.ucl.ac.be>)
147 Version 0.12.9 - September 1996, Uwe Ohse
149 * new options --min-bps N and --min-bps-time M: If BPS rate falls under N
150 for at least M seconds (default: 120) transmission will be stopped.
152 * added some missing error messages.
154 * updated manual pages.
157 Version 0.12.8 - August 1996, Uwe Ohse
161 * sz and rz now know about a new option:
162 -E, --rename: change name if target exists.
164 * new option -T, --turbo for sz: sz doesn't escape 4 special characters
165 if this option is given (this should not make problems with any
166 rz, but could be problematic on certain links where this characters
169 * debugged blocksize calculation.
171 * -+, --append option fixed.
174 Version 0.12.7 - August 1996, Uwe Ohse
176 * portability enhancements. compiles and runs under hurd.
179 Version 0.12.6 - August 1996, Uwe Ohse
181 * some portability enhancements (phdm@info.ucl.ac.be)
182 * sz and rz now have a new option -B NNN. NNN stands for the
183 size of the disk buffer to use (in Bytes). NNN == auto buffers
184 the whole file. Use it if you get crc errors while accessing
188 Version 0.12.5 - August 1996, Uwe Ohse
190 * some portability enhancements (getopt.c)
191 * install creates symlinks from l[rs]z to l[rs][bx]
194 Version 0.12.4 - June 1996, Uwe Ohse
198 * `rz -r' should now really work
200 * `make check' and `make vcheck' now try to check crash recovery
203 Version 0.12.3 - June 1996, Uwe Ohse
205 * just a few bugfixes.
208 Version 0.12.2 - June 1996, by Uwe Ohse
214 * went away from flat directory structure
216 * added termios support
218 * added syslog support
222 * lrz want give received files execution permission if running under
228 - lrz: remote command execution is disabled per default. This
229 fixes a major security hole.
230 - lrz now defaults to restricted mode.
231 - lrz has a more restricted mode in which creation of directories
232 and invisible files is not allowed. See lrz.1 for more information.
233 - rz and sz now recognize x- or y-modem-mode even if named lsb or lsx
234 (instead of sb or sx).
235 - timeout code is enabled again, can be turned of with the -O option.
236 - PUBDIR is now optional. configure with --enable-pubdir=/path if you
237 really want a public writeable directory (i don't, so the default
238 is no such directory).
239 - turned to GNU autoconf.
240 - added timesync protocol extension by Peter Mandrella. See timesync.doc
241 and the man pages for more information.
242 - added crash recovery (this is a really simple extension to the
243 receivers file opening code). Both lrz and lsz no have a -r switch
244 to request resume of a former transfer.
245 - many major and minor performance hacks.
246 - new: 8K blocksize (a common extension in the DOS world). Turn on
247 with the -8 option to lsz (lrz handles this automatically).