📄 changelog
字号:
1998-12-29 Uwe Ohse <uwe@ohse.de> * src/lrz.c: removed stpcpy call. got rid of warnings on solaris (isXXXXX treating arguments as signed, size_t is not of "long" size). * src/lsz.c: removed stpcpy calls. got rid of warnings on solaris (isXXXXX treating arguments as signed, size_t is not of "long" size). (wcs): has another argument "filename on remote site". (wcsend): if no timezone variable was found the printf was called with to few arguments for the format. (send_pseudo): removed major/minor security problem (major, though nobody used that code, so it in fact was minor), stupid usage of /tmp. damned, i thought i had done that _long_ ago? * src/lsyslog.c (lsyslog): special code for varargs. * src/zm.c: threw out prototype for zsendline_s(). * src/rbsb.c: moved getspeed() and speeds table upwards. * systype.in: realname can be given on the command line. * configure.in: use LOG_USER in case LOG_UUCP is undefined. check for libnsl (slowlaris). * README.tests: new * Makefile.am: support for fastcheck, fastcheck-beos, "make success". * beos-runpiped.c: new file. 1998-12-28 Uwe Ohse <uwe@ohse.de> * src/canit.c: new file. * src/zglobal.h: canit() prototype. declare "struct termios;" before including termios.h on svr3, to get rid of warnings. * src/lsz.c (canit): deleted. (everythere): replaced invocation of canit() with canit(fd). * src/lrz.c (canit): deleted. (everythere): replaced invocation of canit() with canit(fd). * src/Makefile.am: added -DLOCALEDIR=... to DEFS * acconfig.h: threw out LOCALEDIR. Gives redefinition warnings in intl directory. * configure.in: --enable-syslog=LOG_UUCP is now default. * src/tcp.c (tcp_connect): get rid of "signed/unsigned" warning and "array subscript is of type char" warning on isspace().1998-12-27 Uwe Ohse <uwe@ohse.de> * Makefile.am: distribute systype.in * acinclude.m4: new macro lrzsz_HEADER_SYS_SELECT (can sys/time.h and sys/select.h both be used) * acconfig.h: define SYS_TIME_WITHOUT_SYS_SELECT * check.lrzsz: check for emacs sources slightly changed to work ... * configure.in: create "systype" script, use lrzsz_HEADER_SYS_SELECT * lib/Makefile.am: use ansi2knr. * lib/ansi2knr.c: * src/ansi2knr.c: updated to automake-1.3 version, implemented workaround for automake stupidity. * src/lrz.c (do_crc_check): changed formatting. * src/zglobal.h: use SYS_TIME_WITHOUT_SYS_SELECT. * zperr.c: provide K&R style function definitions.1998-12-23 Uwe Ohse <uwe@ohse.de> * src/rbsb.c (rdchk): the read() version3 was buggy, didn't return 0 on EWOULDBLOCK. That's a really long-standing problem ... * src/tcp.c: include arpa/inet.h only if it exists. * src/zglobal.h: include <socket.h> on BeOS to get fd_set.1998-12-22 Uwe Ohse <uwe@ohse.de> * src/lsz.c (main): got rid of CPU and OS. (usage): got rid of CPU and OS. * src/lrz.c (main): got rid of CPU and OS. (usage): got rid of CPU and OS. * acconfig.h: got rid of CPU and OS. * configure.in: don't call AC_CANONICAL_HOST anymore.1998-12-21 Uwe Ohse <uwe@ohse.de> * configure.in: PUBDIR was handled incorrectly. Thanks to Stanislav Brabec <utx@k332.feld.cvut.cz>. * buildrpm, Specfile.in, rpmrc: new files. * Makefile.am: support rpm stuff. * src/lsz.c (main): start_blklen by default is not longer then framlength (except if luser personally decides to use both -4/-8 and -l). (getzrxinit): minor cleanup. (getzrxinit): test for S_ISCHR was reversed. Thanks to Nick Rossi <voyager@eskimo.com>. * src/lrz.c (main): use umask().1998-10-22 Uwe Ohse <uwe@ohse.de> * src/lrz.c (procheader): removed warnings about unused variable e (used only if #ifdef ENABLE_SYSLOG). * src/lsyslog.c (lsyslog): removed warnings about unused arguments if not defined ENABLE_SYSLOG.1998-08-18 Uwe Ohse <uwe@ohse.de> * src/lsz.c (wcputsec): don't say "Ymodem" if running as Xmodem. * changed version number to 0.12.20. * src/lsz.c (getzrxinit): throw out purgeline() again. This causes selftest to break, and also other zmodems. Slightly modified the logic to resend a zrqinit. (getnak): Slightly modified the logic to resend a zrqinit. Maybe the real solution is to throw out the resending of ZRQINITs ... as omen doesn't do it, too, although it's documented in the protocol.1998-07-25 Uwe Ohse <uwe@ohse.de> * src/lsz.c (getzrxinit): calling purgeline() at start solves Stefan Glasers problems (internal connect zmodem, slow startup with other zmodems). Also: don't send a second ZRQINIT directly after the first one. (getnak): don't send a second ZRQINIT directly after the first one.1998-07-08 Uwe Ohse <uwe@ohse.de> * README.isdn4linux: new file.1998-03-13 Uwe Ohse <uwe@ohse.de> * src/tcp.c: #define INADDR_NONE if it is undefined1998-01-18 Uwe Ohse <uwe@ohse.de> * src/lrz.c (show_version): new function. (main) call parse_long_options() with only 4 arguments. didn't wrap all mmap-specifics in #ifdef HAVE_MMAP. * src/lsz.c (show_version): new function. (main) call parse_long_options() with only 4 arguments. didn't wrap all mmap-specifics in #ifdef HAVE_MMAP. * configure.in: vasprintf should not only be checked for but replaced of needed. * lib/long-options.c * lib/long-options.h new versions with only 4 arguments. 1998-01-03 Philippe De Muyter <phdm@macqel.be> * src/lsz.c (zfilbuf): Look ahead for one char, to set eof_seen early and to avoid yielding 0 at the end of file.1997-12-14 Uwe Ohse <uwe@ohse.de> * src/lrz.c (do_crc_check): removed warnings. (procheader): removed warnings. (procheader): stupic bug: "&~1024" should have been "&~1023" to get block start aligned to whole kilobytes. global: moved DO_SYSLOG definition, renamed it to DO_SYSLOG_FNAME, replaced some lsyslog-Calls with new macro DO_SYSLOG. * src/lsz.c (struct long_option): --immediate-command should have used shortopt `i', but used `c'. applied patch from Philippe De Muyter <phdm@macqel.be>, original date 1997-11-20: * aclocal.m4 (LRZSZ_TYPE_SPEED_T): Really look for speed_t, not $1. * acconfig.h (speed_t): New define slot; replaces LRZSZ_TYPE_SPEED_T.1997-12-13 Uwe Ohse <uwe@ohse.de> * src/lsz.c: new option --check-crc (implement ZMCRC option), use ZMCRC if --resume is given twice. (getzrxinit) Oops. Canseek was set incorrectly if S_ISREG was defined. (zsendfile): ZCRC-Code needed debugging. munmap added. * src/lrz.c: new option --check-crc (implement ZMCRC option), use ZMCRC if --resume is given twice. (procheader) implement ZMCRC. (do_crc_check) new function.1997-12-09 Uwe Ohse <uwe@ohse.de> * src/lrz.c (procheader): implement --newer and --newer-or-longer option, which Chuck Forsberg must have forgotten to implement in rz (sz did know about them). implement a --junk-path option - junks the paths of the files, removing directory part of a file name. (main): implement command line switches for the options.1997-12-08 Uwe Ohse <uwe@ohse.de> * src/lrz.c (main): oops. --rename included Zctlesc ... catch SIGPIPE. (global): new variable skip_if_not_found. (procheader): use "r+" fopen()-mode if "skip_if_not_found" is set. if fopen() fails tell that to syslog. (tryz): set skip_of_not_found if ZF1_ZMSKNOLOC is received (this fixes the "--overwrite-or-skip" option) don't use "Zctlesc = TESCCTL & Rxhdr[ZF0];", use "|=" instead. * src/lsz.c (main): catch SIGPIPE,SIGHUP. (global): new variable/option "--no-unixmode". This is needed to check the "keep-uppercase" option. (getzrxinit): call "zsendline_init" to reinitialize escape table if receiver told us to escape control chars (fixes "rz --escape").1997-12-07 Uwe Ohse <uwe@ohse.de> * src/zm.c (zsda32): crashed if sending packet with 0 bytes data.1997-11-07 Uwe Ohse <uwe@ohse.de> * configure.in: changed version number to 0.12.18. * src/zm.c: remove #include <syslog.h> (zgethdr): removed warnings. (noxrd7,tgeth1, zgethex): reordered to help gcc inline them. * src/lsz.c (main): removed unused variable `s'. * src/zglobal.h: remove define for syslog(). * src/zm.c (printout_blocksizes): * src/lrz.c (wcreceive): (DO_SYSLOG): (rzfile): * src/lsz.c (DO_SYSLOG): (wcs): use lsyslog instead of syslog. * src/Makefile.am (lsz_SOURCES and lrz_SOURCES): include lsyslog.c. * configure.in (AC_CHECK_FUNCS): check for vasprintf.c (elsewhere): changed tirka.gun.de hacks to tirka.ohse.de. * lib/Makefile.am (EXTRA_DIST): include vasprintf.c * src/lsyslog.c (lsyslog): new file.Sun Sep 14 08:07:52 MET DST 1997 * Makefile.am: add lrzszbug to DISTCLEAN_FILES * src/zreadline.c (readline): optimize for calling from READLINE_PF. get rid of some vprintf. rename to readline_internal (should only be called from READLINE_PF). * src/zglobal.h: rename readline to readline_internal. * src/zm.c (noxrd7): use READLINE_PF, not readline. (zgethdr) likewise. (zrhhdr): likewise. * src/lrz.c (wcrxpn): use READLINE_PF, not readline. (wcgetsec): likewise. (ackbibi): likewise. (global) (main): implement --tcp-server and --tcp-client addr:port. * src/lsz.c (getnak): use READLINE_PF, not readline. (wctx): likewise. (wcputsec): likewise. (zsendfile): likewise. (zsendfdata): likewise. (global) (main): implement --tcp-server and --tcp-client addr:port. * src/tcp.c: fix some byteorder problems. (tcp_connect): accept hostnames.Sat Sep 13 20:04:56 MET DST 1997 * src/zmodem.h: #ifdef out some declarations already found in zglobal.h. * acinclude.m4: new macro LRZSZ_ERRNO_DECL, checks for declaration of errno, taken from taylor uucp. * configure.in: use LRZSZ_ERRNO_DECL * src/lrz.c: remove lots of egcs -Wparanoia warnings. zrdata needs new parameter. Rxcount isn't global anymore. many int or long -> signed or size_t changes. * src/zm.c: zrdata get's new argument, pointer to size_t to store number of bytes read into. Remove Not8bit, wasn't used. remove lots of egcs -Wparanoia warnings. zgethdr gets a new argument, pointer to size_t. Remove global variable Rxpos. * rbsb.c: remove lots of egcs -Wparanoia warnings. sendbrk sends break now in posix termios mode, too. * src/lsz.c: remove lots of egcs -Wparanoia warnings. many int or long -> signed or size_t changes. Rxcount and Rxpos removed. * src/zreadline.c: remove egcs -Wparanoia warnings.Mon Sep 1 00:02:27 MET DST 1997 * src/lrzszbug.in: new script. * src/Makefile.am: distribute lrzszbug.in * configure.in: generate lrzszbug.Sun Aug 31 18:00:00 MET DST 1997 * Release 0.12.17Sat Aug 23 22:54:12 MET DST 1997 * src/lrz.c (closeit): use S_ISREG instead of (mode&S_IFMT)==... if possible. (closeit) removed unused variable
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -