Annotation of embedaddon/lrzsz/NEWS, revision 1.1.1.1
1.1 misho 1: Version 0.12.20 - December 1998, Uwe Ohse
2:
3: * works on BeOS and stone-aged SCO (sco-3.2v4.2)
4:
5: * pubdir-"feature" works again.
6:
7: * "make rpm" creates a rpm file.
8:
9: * "optimal blklen calculation" was too aggressive, it
10: now does nothing if the user demands fixed blklens.
11:
12: * various smaller and medium bug fixes.
13:
14: * a more or less important security bug is fixed (stupid
15: use of /tmp in a piece of code which is rarely used).
16:
17: * lrz uses umask to make files unreadable which receiving
18: them.
19:
20: * "sh systype | mail uwe-generic-counter@ohse.de"
21: sends a success report with a description of the
22: system type.
23:
24: * --enable-syslog is now default
25:
26: Version 0.12.19 - January 1998, Uwe Ohse
27:
28: * 0.12.18 was broken, lsz crashed if receiver found an CRC error.
29:
30: * lrz options "--rename" and "--escape" didn't work.
31:
32: * lrz didn't implement senders "overwrite-or-skip" option.
33:
34: * added dejagnu testsuite. Maybe you need a dejagnu snapshot to
35: use it.
36:
37: Version 0.12.18 - November 1997, Uwe Ohse
38:
39: * syslog output now includes user name.
40:
41: * new script lrzszbug, to be used for bugreports (untested)
42:
43: * lots of compiler warnings (egcs -Wparanoia [many -W]) removed.
44:
45: * new options --tcp-server and --tcp-client ADDRESS:PORT for
46: both programs.
47:
48: Version 0.12.17 - August 1997, Uwe Ohse
49:
50: * internal cleanup.
51:
52: * portability enhancements by (Philippe De Muyter <phdm@info.ucl.ac.be>)
53:
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,
57: Peter]
58: That _might_ be useful if your telnetd is really stupid.
59:
60: (was _not_put on ftp/http server)
61:
62: Version 0.12.16 - March 1997, Uwe Ohse
63:
64: * major performance improvement (less CPU time needed - don't expect
65: faster transfers over slow lines). `make vcheck' now show about 50%
66: more throughput.
67:
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)
72:
73: * minor bug fix.
74:
75: Version 0.12.15 - Februar 1997, Uwe Ohse
76:
77: * should now compile with pre-ANSI-compilers (tested with HPUX
78: bundled compiler - what a bad program. shame on HP).
79:
80: * new option --o-sync for lrz, open output file in synchronous write
81: mode (for those poor systems losing interrupts if update locks
82: interrupts too long).
83:
84: Version 0.12.14 - Januar 1997, Uwe Ohse
85:
86: * compiles cleaner on SCO, HPUX (even with the native compiler).
87:
88: * improved error reporting (i think there are still possibilities for
89: further improvements, if anybody case spare time :-)).
90:
91: Version 0.12.13 - Januar 1997, Uwe Ohse
92:
93: * no user visible changes
94:
95: Version 0.12.12 - December 1996, Uwe Ohse
96:
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]).
100:
101: * lrz didn't recognize every short option.
102:
103: * minor performance tweaks.
104:
105: * replace mktime() if needed.
106:
107: * updated to autoconf 2.12.
108:
109: Version 0.12.11 - October 1996, Uwe Ohse
110:
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" :-).
113:
114: * lsz/lrz recognize "rshell" as another name for the restricted
115: shell.
116:
117: * new option --stop-at HH:MM (stop transmission at HH:MM), and
118: --stop-at +N (stop in N seconds).
119:
120: * don't hang on BSD machines after getting a timeout (SIGALRM).
121: Stupid BSD people ...
122:
123: * rb (Y-Modem receive): read at max 1000 bytes after getting a
124: bad header, before giving up.
125:
126: * new option --delay-startup N: wait N seconds before doing
127: anything (debugging aid).
128:
129: * Interrupt signal handling turned on under linux (i still don't
130: know why it was turned off).
131:
132: * better handling of "sz -", by Philippe De Muyter.
133:
134:
135: Version 0.12.10 - September 1996, Uwe Ohse
136:
137: * lsz resends init string if it doesn't receive rz's init.
138:
139: * improved "make check". (Philippe De Muyter <phdm@info.ucl.ac.be>)
140:
141: * `sz -' should work again (but i cannot test it). Anyway, this will not
142: work if sz cannot read from stdout.
143:
144: * portability enhancements by (Philippe De Muyter <phdm@info.ucl.ac.be>)
145:
146:
147: Version 0.12.9 - September 1996, Uwe Ohse
148:
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.
151:
152: * added some missing error messages.
153:
154: * updated manual pages.
155:
156:
157: Version 0.12.8 - August 1996, Uwe Ohse
158:
159: * bug fixes.
160:
161: * sz and rz now know about a new option:
162: -E, --rename: change name if target exists.
163:
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
167: have to be escaped).
168:
169: * debugged blocksize calculation.
170:
171: * -+, --append option fixed.
172:
173:
174: Version 0.12.7 - August 1996, Uwe Ohse
175:
176: * portability enhancements. compiles and runs under hurd.
177:
178:
179: Version 0.12.6 - August 1996, Uwe Ohse
180:
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
185: the disk.
186:
187:
188: Version 0.12.5 - August 1996, Uwe Ohse
189:
190: * some portability enhancements (getopt.c)
191: * install creates symlinks from l[rs]z to l[rs][bx]
192:
193:
194: Version 0.12.4 - June 1996, Uwe Ohse
195:
196: * some bug fixes
197:
198: * `rz -r' should now really work
199:
200: * `make check' and `make vcheck' now try to check crash recovery
201:
202:
203: Version 0.12.3 - June 1996, Uwe Ohse
204:
205: * just a few bugfixes.
206:
207:
208: Version 0.12.2 - June 1996, by Uwe Ohse
209:
210: * German translation
211:
212: * internationalized
213:
214: * went away from flat directory structure
215:
216: * added termios support
217:
218: * added syslog support
219:
220: * turned to automake
221:
222: * lrz want give received files execution permission if running under
223: rsh.
224:
225:
226: New in lrzsz-0.12b:
227:
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).
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>