Fix CFLAGS/LDFLAGS syntax
[platform/upstream/lrzsz.git] / NEWS
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).