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>