forked from spk121/libzmodem
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
261 lines (156 loc) · 7.16 KB
/
NEWS
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
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
Version 0.12.21-mlg - Jan 2018, Michael L. Gran
* assume a modern C environment
* remove BeOS compatibility
* remove all RPM and Debian build functionality
* disable broken dejagnu test framework
* remove in-tree gettext and replacd with library gettext
* disable any K&R compatibility
Version 0.12.20 - December 1998, Uwe Ohse
* works on BeOS and stone-aged SCO (sco-3.2v4.2)
* pubdir-"feature" works again.
* "make rpm" creates a rpm file.
* "optimal blklen calculation" was too aggressive, it
now does nothing if the user demands fixed blklens.
* various smaller and medium bug fixes.
* a more or less important security bug is fixed (stupid
use of /tmp in a piece of code which is rarely used).
* lrz uses umask to make files unreadable which receiving
them.
* "sh systype | mail [email protected]"
sends a success report with a description of the
system type.
* --enable-syslog is now default
Version 0.12.19 - January 1998, Uwe Ohse
* 0.12.18 was broken, lsz crashed if receiver found an CRC error.
* lrz options "--rename" and "--escape" didn't work.
* lrz didn't implement senders "overwrite-or-skip" option.
* added dejagnu testsuite. Maybe you need a dejagnu snapshot to
use it.
Version 0.12.18 - November 1997, Uwe Ohse
* syslog output now includes user name.
* new script lrzszbug, to be used for bugreports (untested)
* lots of compiler warnings (egcs -Wparanoia [many -W]) removed.
* new options --tcp-server and --tcp-client ADDRESS:PORT for
both programs.
Version 0.12.17 - August 1997, Uwe Ohse
* internal cleanup.
* portability enhancements by (Philippe De Muyter <[email protected]>)
* lsz has a new option "--tcp" (no shortopt implemented). lsz transmits
one file over normal stdin/stdout (a control file), then opens a
tcp connection to transmit all other files. [this should help you,
Peter]
That _might_ be useful if your telnetd is really stupid.
(was _not_put on ftp/http server)
Version 0.12.16 - March 1997, Uwe Ohse
* major performance improvement (less CPU time needed - don't expect
faster transfers over slow lines). `make vcheck' now show about 50%
more throughput.
* updated to gettext-0.12.27 and automake-1.1l
(automake-1.1l bug: AC_SUBST in AM_PATH_PROG_WITH_TEST leads
to a "$1=@$1@" line in Makefile.in. I hacked around it in
/usr/share/aclocal/gettext.m4)
* minor bug fix.
Version 0.12.15 - Februar 1997, Uwe Ohse
* should now compile with pre-ANSI-compilers (tested with HPUX
bundled compiler - what a bad program. shame on HP).
* new option --o-sync for lrz, open output file in synchronous write
mode (for those poor systems losing interrupts if update locks
interrupts too long).
Version 0.12.14 - Januar 1997, Uwe Ohse
* compiles cleaner on SCO, HPUX (even with the native compiler).
* improved error reporting (i think there are still possibilities for
further improvements, if anybody case spare time :-)).
Version 0.12.13 - Januar 1997, Uwe Ohse
* no user visible changes
Version 0.12.12 - December 1996, Uwe Ohse
* lrx and lrb (aka lsz --x/ymodem) now default to 128 byte
block length (to fix interoperatability problems with
some Xmodems [USR courier flash upload]).
* lrz didn't recognize every short option.
* minor performance tweaks.
* replace mktime() if needed.
* updated to autoconf 2.12.
Version 0.12.11 - October 1996, Uwe Ohse
* lrzsz now has a home page, http://www.csl-gmbh.net/~uwe/lrzsz.html.
it still needs some work (oh well, it's "under construction" :-).
* lsz/lrz recognize "rshell" as another name for the restricted
shell.
* new option --stop-at HH:MM (stop transmission at HH:MM), and
--stop-at +N (stop in N seconds).
* don't hang on BSD machines after getting a timeout (SIGALRM).
Stupid BSD people ...
* rb (Y-Modem receive): read at max 1000 bytes after getting a
bad header, before giving up.
* new option --delay-startup N: wait N seconds before doing
anything (debugging aid).
* Interrupt signal handling turned on under linux (i still don't
know why it was turned off).
* better handling of "sz -", by Philippe De Muyter.
Version 0.12.10 - September 1996, Uwe Ohse
* lsz resends init string if it doesn't receive rz's init.
* improved "make check". (Philippe De Muyter <[email protected]>)
* `sz -' should work again (but i cannot test it). Anyway, this will not
work if sz cannot read from stdout.
* portability enhancements by (Philippe De Muyter <[email protected]>)
Version 0.12.9 - September 1996, Uwe Ohse
* new options --min-bps N and --min-bps-time M: If BPS rate falls under N
for at least M seconds (default: 120) transmission will be stopped.
* added some missing error messages.
* updated manual pages.
Version 0.12.8 - August 1996, Uwe Ohse
* bug fixes.
* sz and rz now know about a new option:
-E, --rename: change name if target exists.
* new option -T, --turbo for sz: sz doesn't escape 4 special characters
if this option is given (this should not make problems with any
rz, but could be problematic on certain links where this characters
have to be escaped).
* debugged blocksize calculation.
* -+, --append option fixed.
Version 0.12.7 - August 1996, Uwe Ohse
* portability enhancements. compiles and runs under hurd.
Version 0.12.6 - August 1996, Uwe Ohse
* some portability enhancements ([email protected])
* sz and rz now have a new option -B NNN. NNN stands for the
size of the disk buffer to use (in Bytes). NNN == auto buffers
the whole file. Use it if you get crc errors while accessing
the disk.
Version 0.12.5 - August 1996, Uwe Ohse
* some portability enhancements (getopt.c)
* install creates symlinks from l[rs]z to l[rs][bx]
Version 0.12.4 - June 1996, Uwe Ohse
* some bug fixes
* `rz -r' should now really work
* `make check' and `make vcheck' now try to check crash recovery
Version 0.12.3 - June 1996, Uwe Ohse
* just a few bugfixes.
Version 0.12.2 - June 1996, by Uwe Ohse
* German translation
* internationalized
* went away from flat directory structure
* added termios support
* added syslog support
* turned to automake
* lrz want give received files execution permission if running under
rsh.
New in lrzsz-0.12b:
- lrz: remote command execution is disabled per default. This
fixes a major security hole.
- lrz now defaults to restricted mode.
- lrz has a more restricted mode in which creation of directories
and invisible files is not allowed. See lrz.1 for more information.
- rz and sz now recognize x- or y-modem-mode even if named lsb or lsx
(instead of sb or sx).
- timeout code is enabled again, can be turned of with the -O option.
- PUBDIR is now optional. configure with --enable-pubdir=/path if you
really want a public writeable directory (i don't, so the default
is no such directory).
- turned to GNU autoconf.
- added timesync protocol extension by Peter Mandrella. See timesync.doc
and the man pages for more information.
- added crash recovery (this is a really simple extension to the
receivers file opening code). Both lrz and lsz no have a -r switch
to request resume of a former transfer.
- many major and minor performance hacks.
- new: 8K blocksize (a common extension in the DOS world). Turn on
with the -8 option to lsz (lrz handles this automatically).