2001-02-06 Added timeout function in sendfiled. 2000-12-28 Release of sendfile-2.1a (security bugfixes) 2000-01-02 receive: Y2K bug in getdate.c (chatila@faxmate.com). 1999-08-18 PUSSY now with documentation and notification feature. 1999-08-03 gzip is default compression, back again (bzip2 is way too slow). 1999-02-19 receive-option -L with selecting arguments, e.g: receive -L sources 1999-02-15 Added check for dangerous symbolic links in archive files. 1998-12-15 Default compression methode is now gzip again (bzip2 is way too slow!). 1998-11-05 Do not compress files less than 1 KB. 1998-10-29 Fixed iso2utf space encoding bug (O-SAFT). Added utf7encode -S option. 1998-09-29 New program added: ewl (edit with locking) 1998-08-21 Added -m option to sendfile to limit the maximum thruput. 1998-07-21 More liberal utf7-encoding: allow middle single spaces. 1998-07-17 Added -q quiet option to sendmsg. 1998-07-13 Finally changed standard date format to ISO 8601. 1998-07-12 Added -r reply option to sendmsg (and reply msg support to sendfiled). 1998-07-11 The aliases file may now contain optional CLI arguments, eg: willy willy@host.de -pe -ps -S With "notification = program" in the user config file the program notify (in the user config directory) will be called for delivery notification. 1998-07-10 sendfile spool daemon pid is now in OUTGOING/.lock 1998-05-10 Added -R option to receive to renumber the spool files. 1998-04-06 Added -s message option for sendmsg. 1998-03-19 New man-pages for wlock and utf7encode. 1998-03-12 New user SAFT server pussy. 1998-03-11 New option userconfighome for sendfile.cf allows the user configuration directory to be in $HOME. All client-programs will now check $HOME/.sendfile Added -H option to receive to display the headers. 1998-03-08 Added "reinstall" option for make. 1998-03-06 Better detection of correct man page sections. 1998-03-01 New null-recipient :NULL: for link speed testing. 1998-02-27 Added "reinstall" option for install. More verbose transfer statistics. 1998-01-18 Added manpages fetchfile.7 and sendfiled.8 Release of final sendfile-2.1 1998-01-17 New address types: user@host:port and saft://host:port/user (:port is optional and :487 is default) The outgoing spool daemon will no longer terminate on empty spool. Added wlock to the distribution. 1998-01-13 Small corrections in usage-helps. 1998-01-05 Reactivated outgoing logging. Heavy bug in str_trim() fixed, which may caused several troubles so far. 1998-01-04 Added forward dection for outgoing spooling. Added -r option to sfdconf. Added usage-help for sendfiled. 1997-12-20 New regular expressions types: [a-z] [^abc] [^a-z] 1997-12-19 Added -W option for sendfile to find internal files and directories. Added pgp enforcing option to sendfiled. fetchfile now uses 1024 bit pgp keys. 1997-12-15 Added LAN speed detection for auto-compression on/off switching. 1997-12-14 Renamed getline() to getpromptline() to avoid name collision with glibc function. 1997-12-11 Fixed fetchfile pgp handling bug. Added bzip2 support. Release of sendfile-2.1 1997-12-07 Better locking checking in sendfiled. 1997-12-05 Fixed sendfile file type handling bug (crypted archives). 1997-11-27 Accept also saft.*/user pseudo URLs (idea by Eumel, thanx!). 1997-11-23 Moved nosendfile to sendfile.allow and senfile.deny. New sfdconf configuration helper program for sendfiled. 1997-11-22 Added better SAFT URL checking (saft2rfc822()). New sfconf configuration helper program. 1997-11-15 Too big junk files will be deleted, too (not only too small ones). 1997-10-04 Added -r receive option to fetchfile. 1997-09-30 Patches for glibc-2 from Joerg Plate Better (own) spool free-space check for install. 1997-09-29 BETA-release of sendfile-2.0. 1997-09-28 O-SAFT and fetchfile finished. Better sendfile man page. 1997-09-23 Fixed prompting bug when there is no readline. 1997-08-21 Better handling of reply code 202 (command not implemented). 1997-08-20 Changed syntax of sendfile option "-a archive-name" to "-a=archive-name". 1997-07-31 Added -S secure option (signature check) for receive. 1997-07-10 Fixed bugs in utf7 routines (corrupt strings). 1997-07-04 Auto dection of pgp ID for encryption: sendfile -pe file user@host 1997-06-30 Fixed bug in transfer statistics output. Better file type guessing. Added -C force compress option for sendfile. 1997-06-23 Own user log file for messages: msglog Added GNU readline support. 1997-06-19 Changed tty active/receiving bevaviour. xhoppel checks now default /var/spool/sendfile/$USER/log instead of /var/spool/mail/$USER (patch by Joerg de la Haye ). New option msglog=on|off for sendfile.cf logs messages to the user log file, too. 1997-06-16 Added file transfer test mode. 1997-06-15 Added file reading test mode. Fixed transfer speed bug (was way too slow!). Fixed transfer statistics output bug. 1997-06-10 More reliable retransmit operation for sendfiled on very slow links. 1997-06-04 Added SF_TMPDIR environment variable testing. 1997-05-15 Added -c usage help for sendfile. Fixed configure bug. 1997-05-05 Better IRIX support (blksize determination). 1997-05-01 Clean up of directory structure, better makeconfig. 1997-03-27 Added DEBUG command to sendfiled. Fixed minfree checking bug in sendfiled. 1997-03-24 Fixed buffering bug with -X option. 1997-03-20 Introduced Amiga support in makeconfig and install. 1997-03-19 Fixed TYPE=TEXT parsing bug in receive. 1997-03-18 Better URL parsing. 1997-02-24 Substituted all sprintf() with snprintf(). 1997-02-23 Better (consistent) extended string functions naming with str_*. Added MIME support (New SAFT attribute: TYPE=MIME). Release of sendfile-1.5.4. 1997-02-17 New global configuration with makeconfig. Release of sendfile-1.5.3. 1997-02-10 Fixed various (security) bugs (see sendfiled.c). 1997-02-02 More reliable fcopy-function for receive (NFS-trouble?). 1997-02-01 Set default quiet mode 1 on dump ttys for sendfile. 1997-01-31 More consistent transfer statistics with quiet modes. 1997-01-30 More reliable TYPE and SIZE command parsing. 1997-01-25 Added -X option (extended headers), better usage text and better pgp parsing for sendfile. 1997-01-22 Added spool file post processing. Added connect-test to generic SAFT address (saft.DO.MAIN). 1997-01-20 Revisited all files to use globals.h. -- GNUish 1997-01-20 Fixed bug with TEXT=charset attribute. 1997-01-19 Fixed resend bug. Added "resuming at ..." output. 1997-01-04 sendmsg will now follow forward information. 1996-12-29 New domain variable in sendfile.cf 1996-12-02 Better domainname determination in sendfiled. 1996-12-01 Better file name questioning in receive.c when checking files with dangerous file names. 1996-11-27 Corrected bug when receiving a (binary) file and the destination file is is not writable. 1996-11-26 Added sendmsg -n option for keeping the message receiving mode. 1996-11-19 Fix for broken AIX 4.1 include-files. 1996-11-13 Faster mesg/tty handling in sendmsg. 1996-10-24 Added xhoppel. 1996-10-23 Defined missing O_SYNC for BSD. 1996-10-11 Corrected redirection comment bug. 1996-09-24 Protocol-change: CHARSET charset --> TYPE TEXT=charset Better host.domain-name determination for the sendfiled welcome message. 1996-09-13 Fixed du bug for BSD systems. Better install script. 1996-09-04 Fixed some code for smoother compilation for IRIX. 1996-08-03 Corrected thruput value for sendfile (net.c). 1996-06-24 Fixed bug when FROM contains no real name. Added -P option to receive: can now receive to stdout. 1996-06-23 Nicer format for global and user log files. 1996-06-22 Better default date setting: when DATE is not specified by the client, sendfiled uses the current date just before writing the file to the spool. 1996-06-21 Added global log files for incoming and outgoing file transfers. 1996-06-20 user@ip-address now works again (replaced gethostbyaddr() with gethostbyname() in net.c). 1996-05-26 Fixed bug with overwriting links in receive. Fixed forking bug in receive. 1996-05-24 sendmsg no longer tries to configure the tty when there is none (sending via pipe: echo blubb | sendmsg user). 1996-05-23 Added check if tmp-files are writeable for sendfile and receive. Added -P option for sendfile (read from stdin, eg: ls -l | sendfile -P directory framstag@bofh.belwue.de). 1996-05-22 Added "-c configfile" option to sendfiled. 1996-05-21 Corrected bug when sending archive. Better Solaris-2 support. 1996-05-12 If there is a SPOOL/.nosendfile receiving of files will be disabled. 1996-05-10 Added global alias file. Allowed multiple forwards (with hopcount). 1996-05-09 sendfiled now tells its full name (on some systems). 1996-05-08 Corrected bug when bouncing. 1996-05-07 Replaced strneq() with strbeq() 1996-05-03 Fixed stupid programming bug in sendmsg, now it will work again :-) Better tar error checking in receive. Corrected (umask) bug when receiving binary files. 1996-04-30 Checking the elm alias file is now configurable (default: off). 1996-04-20 Added pgp IDEA encryption. Added preserve option to receive (for pgp and tar files). Added keep option to receive. More efficient scanspool algorithm. 1996-04-18 Some minor bug fixes in the pgp support code. 1996-04-14 Beta release of sendfile 1.5 1996-04-13 Added "-f from" und "-s" options to receive. 1996-04-12 Added pgp support. 1996-04-08 Changed signature command. Better dangerous file name checking. Added overwrite option for sendfile. Better checking whether a file has been already sent. Added question for renaming to receive. 1996-04-06 Changed transaction message format. 1996-04-04 Fixed memory leak in utf7.c Added check for dangerous file names in tar files. Allowed COMPRESSED=GZIP for TYPE command, too. Better HP-UX support. 1996-04-03 Replaced call to mail with sendmail. 1996-04-02 FROM is now in UTF-7 in the spool header files. Added forward address to COMMENT string when bouncing. 1996-04-01 Corrected some programming bugs. Added multiline mode to sendmsg. 1996-03-28 Extended search for support programs. 1995-03-27 Finally fixed security bug with links. Added quiet mode to receive. 1995-03-24 New uft7encode program. 1995-03-23 Added percentage output to sendfile. 1996-03-22 Code is now strictly ANSI (replaced some unsigned char with char). 1995-03-17 Replaced uname() with gethostname(). Some bug fixes in receive. Security bug (?) in sendfiled fixed: no chown on links. Set umask correctly in sendfile. 1996-03-16 Recognize file size 0 correctly. 1995-03-08 Fixed signal handling in sendfile.c 1995-03-06 Finally fixed bug when setting time stamps by using code from GNU fileutils (getdate.c). 1995-02-29 Some code beautifying. New version labeling. 1995-02-28 Several spelling corrections by Andreas Borchert. Bug fixes and code cleanup for peername. 1995-02-27 Added quiet options. 1996-02-23 Mail-notification now contains output of "receive -l", too. 1996-02-22 Replaced string "localhost" with the real name of the local host. Added bounce (=forwarding of files) feature to sendfile and receive. 1996-02-21 Better Solaris-2 support. Bug fix with maxfiles config option. Better notification check. 1996-02-20 Follow forward address for sending files (if given). Changed /config/msg to /config/tty@ and /config/msgfifo to /tmp/msg. for better NFS support. 1996-02-19 Fixed problems with NFS and MSG. Fixed (?) statfs-problem with Solaris-2 (wrong block size). Enhanced msg2tty with non-blocking write. 1996-02-07 Better Convex-OS support. Files which are already compressed won't be compressed by sendfile once more. 1996-02-06 Added ATTR EXE. Fixed bug in attribute handling. 1996-02-05 Added notification=both option. Faster str_trim function. 1996-01-31 Added maxspool and minfree config option. 1996-01-25 Added keep and deljunk option in sendfile.cf. New sf_cleanup program. 1996-01-24 New (received) DATEFORMAT. 1996-01-11 Added global and user config files for a lot new options. 1996-01-04 Added allow-only flag to NOSENDFILE. 1995-12-21 New default for nosendfile: /usr/local/etc/ Added Convex-OS support. Some C code formating changes. Simplified sock_getline and getreply. Improved message function. Better server connect testing. Changed SAFT multi-line reply format. 1995-12-18 Some improvements in the install script. 1995-12-13 Corrected bugs concerning alias files and NeXT support. 1995-12-12 Added Solaris-1 support. 1995-12-02 Added rename option to receive. 1995-11-27 Fixed tty handling in sendfiled, again. 1995-11-25 Better installation routine. Fixed man pages. Changed C-bracket source format once again. :-) 1995-11-21 Fixed tty handling in sendfiled. 1995-11-17 Fixed tty handling in sendmsg. 1995-11-15 Fixed memory leak in sendfiled. Added chat support. Added killfile (see man-page). Added sendfile alias file (see man-page).