2010-02-08 fexsrv: fixed bug uninitialized value in substitution (line 229)
           fex.pp: better qmail compatibility (space separated addresses)
2010-02-07 fac: fixed bug uninitialized $EDITOR environment variable
2009-12-28 fup,fop,fexsend: protocol extension X-Size for more reliable
                            resume function (checks size of file)
2009-12-09 FIX.jar: can send more than one file (in zip archive)
2009-12-04 fex_cleanup: fixed bug send unnecessary reminder on AUTODELETE=NO
2009-11-26 fexsend,fexget,fup: added -z option for logfile inquiry
2009-11-13 fup,fuc: keep and autodelete options in server address book
2009-11-12 fexsrv: support for HTTP/1.0 persistant connections (for proxys)
                   PID:SID in fexsrv.log CONNECT string (debugging help)
2009-11-06 added error.log
2009-11-03 fex_cleanup: also cleanup $SPOOL/.reg directory
2009-10-23 fup: added X-FEX-Filesize header in notification e-mail
2009-10-18 fup: also test if $FROM is a valid e-mail address
2009-10-11 fex_cleanup: fixed bug no cleanup at all on AUTODELETE=NO
2009-09-25 fex.pp: added X-Mailer in sent mails to please stupid spamfilter at
                   hotmail or gmail
2009-09-02 fur,fex.pp: fixed bug not removing quote chars in qqq strings
2009-08-28 rup: fixed bug UTF-8 file names
2009-08-25 FIX.jar: accepts parameters TO, AKEY and SKEY (for subusers)
2009-08-24 fex_cleanup: fixed bug warning unitialized variable
2009-08-17 fex_cleanup: fixed bug typo mitime --> mtime
2009-08-12 fup: fixed bug "send another file" for subusers
2009-08-10 fexsend: fixed bug timeout on big archives
2009-07-27 to and from addresses in spool are now always localpart@domain,
           install contains automatic spool converter
           fup: fixed bug short aliases address list mismatch
2009-07-24 fup,fex_cleanup: fixed bug delete all files for multiple
                            recipients after any download
           fexget: fixed bug delete local file before download
2009-07-20 fup: added autodelete and keep hack for HTML form
2009-07-18 fup: fixed bug leading . in file directory name
           fup: added CHECKRECIPIENT support
           fup: code cleanup, new 3-stage user interface
           fexsend: added CHECKRECIPIENT feature
2009-07-17 fexget: fixed bug wrong UTF8 handling
2009-07-16 fop: fixed bug sending wrong file size if TO or FROM has
                uppercase chars ==> resuming upload did not work
2009-07-11 fup: can select more than one address from address book
2009-07-08 fup,fex.pp: fixed bug wrong download URLs
2009-07-07 new spool directory layout $TO/$FROM/urlencode($FILENAME)
           fup: be more restrictive in accepting (illegal) parameters values
           fup,fuc: subuser access key name is now SKEY (KEY is depreciated)
           rup: new HTML layout, fixed bug in file select box
2009-07-06 fup: substitute all control characters in file name and comment 
                with "_"
2009-07-02 better install script, guesses IP
2009-06-29 changed spool directory layout 
           $TO/$FROM/$FILE --> $TO/$FROM/md5h($FILENAME)
           to avoid filename collisions
2009-06-28 added mailman authorization mma
           better address-book integration in fup
2009-06-26 FIX.jar: fixed several bugs, now working with Windows Vista, too
2009-06-25 added fup_template.html as an example for customizing upload page
2009-06-22 fup,fexsend,fexget: LIST also shows COMMENT
2009-06-10 default timeout 10 s --> 30 s
2009-06-01 fexsend: show transfer status on STDERR (also for xx)
2009-05-31 fexsend,fexget: show transfer rate (kB/s)
2009-05-29 fexsend: auto-reconnect after SIGPIPE (link failure, etc)
2009-05-26 fexsrv: ignore HTML anchors in GET requests (from stupid msnbot)
2009-05-17 fup: check if there is enough free space in spool
2009-04-07 new perl based install; requires server IP for xinetd binding
2009-03-25 fexget: fixed bug saving failed if on other partition then FEXHOME
           fexget: fixed bug calculated wrong transfer rate
           fexget: changed default answers to more secure values 
2009-03-24 fexsend: new option -l for listing sent files
           fup: support for listing sent files
           fex.pp: default charset is now UTF-8 in HTTP reply
2009-03-16 fur: fixed bug no lower case transformation for user and domain
2009-03-05 fop: fixed bug no parallel download possible on multiple recipients
2009-03-03 dop: send Last-Modified HTTP header (java needs it)
2009-02-27 fuc: send information e-mails to sub-users by click-on-address
2009-02-22 fop: fixed bug download failed without FROM parameter
2009-02-20 test for /usr/lib/sendmail and /usr/sbin/sendmail
2009-02-18 fop: fixed bug file size query for alias recipient
           fexget: added option -a to get address-book from server
2009-02-17 fup,fuc: better linking
2009-02-14 fup: first send notification e-mails, then send HTTP 200 OK to client
           fup: accept ADDRESS_BOOK as upload
2009-02-13 fup,foc,fuc: added ADDRESS_BOOK support
           added fix and FIX.jar (Java applet client)
2009-02-11 fop: fixed bug file size request with multiple $to gives always 0
                (no upload resume possible with multiple recipients)
           fop: check for valid recipient address (in file path)
                ==> early abort possible when client uses illegal address for 
                    upload (resume-HEAD-request)
2009-02-10 fur: catch errors from sendmail(clone) and save them to $log
2009-02-09 fexsrv: fixed bug wrong log sequence in debug files
2009-02-04 fup: fixed bug cannot delete files by web interface
2009-02-03 fexsrv: fixed bug wrong download URL by HTTP_HOST from client request
2009-01-31 fexsrv: fixed bug handling of missing trailing / in doc requests
2009-01-30 rup: fixed bug wrong download URL in notification e-mail
2009-01-26 fexsend: archive format 7z and zip with default compression
           fup,fuc,foc,rup: link to F*EX start page in top header
2009-01-21 fuc: URL for subusers with key parameter
           fup.fuc,foc: fixed bug wrong akey lookup
2009-01-20 fexsrv: better handling of URLs with trailing / (==> index.html)
           fop: fixed bug endless loop with fop_auth mode
2009-01-13 fup,fop: support for MIME-file types
           fexsend: added option -M for MIME-file to be displayed in webbrowser
                    on download
2009-01-04 fup: increase minimum timeout to 10 s
2008-12-26 fup: do not allow re-upload (overwrite) if file is in download
                process
2008-12-23 sexsend,sexget: added HTTPS/SSL support
2008-12-21 fup: fixed bug removing old autodelete and error files failed
2008-12-20 added logwatch
2008-12-18 fexget: fixed bug responsiveness on slow links 
           fexget: fixed bug save file name for archives
2008-12-12 fexget: better responsiveness on slow links (modem, ISDN)
           fup: added warning for incompatible clients (konqueror, etc)
2008-12-11 fexsend: allow comments in ID file
2008-12-03 fup,fex.pp: fixed bug UTF-8 subject in notfication e-mail
2008-12-02 fexsend: better responsiveness on slow links (modem, ISDN)
	   fop: send UTF-8 filename in HTTP header Content-Disposition
           fexget: save original filename (parse HTTP header)
2008-11-28 fexserv: added special FlashGet (download sucker) brake
	   html error messages now with HTTP_HOST und server-time info
2008-11-27 added htdocs/version and htdocs/tools.html
           added fexsend, fexget, sexsend, sexget to htdocs/download
           dop: fixed bug symlink of symlink leads to hangup
           fop: teergrub download managers and other suckers
2008-11-26 fop: with URL parameter ?KEEP file can be downloaded more than once
           fexget: added option -k for keep on server
2008-11-24 fex_cleanup: fixed bug $autodelete not defined
           fexget: added HTTPS/SSL support
2008-11-22 fexsrv: reject requests with IP hostnames in HTTP Host header
2008-11-21 fex.ph,fop: $autodelete="DELAY" allows file download many times
                       (but only from same IP and until next fex_cleanup run)
           fup,fop: fixed bug options keep and delete autodelay do not
                    work with spool on NFS
2008-11-20 fexsend: added HTTPS/SSL support
           fex.ph: added config variable $autodelete
           fup: fixed bug subuser cannot send files
2008-11-19 use md5-hash of $from:$id instead of URL parameters FROM=$from&ID=$id
           fac: set correct exit status
2008-11-16 fup: fixed bug DELETE not working 
           install: do not overwrite lib/fup.pl (perhaps contains site config)
2008-11-15 fex_cleanup: clean up $SPOOL/.ukeys/, too
2008-11-14 fup: show "user config" link only after authorization
2008-11-13 foc,fuc,fup: quick sub-user creation with auto-notification.
2008-11-10 fexget: fixed bug query <> instead of <STDIN>
2008-10-29 fup: do not require HTTP authorization if request already
                contains ID (methode used by xx)
2008-10-28 fex.pp: fixed bug $warning not defined
           fup: fixed bug do not allow subuser in fop_auth mode
2008-10-27 install: do not overwrite existing htdoc/index.html
           fup: fixed bug resend (SEEK) leads to HTTP error 666
2008-10-26 fexsrv: accept HTTP request with absolute URLs (http://...), too
2008-10-23 fexsrv: fixed bug continue connect logfile entry
2008-10-17 fexsrv: fixed bug keep_alive with HTTP/1.0
           fexsrv: fixed bug wrong warning in debug mode with empty line
2008-10-07 fexsrv: moved TIMEOUT message to debug.log
2008-10-06 dop: fixed bug opening file (did not deliver any file!)
           dop: implemented HTTP keep-alive (delivering more than one
                document per session)
2008-10-04 if config variable $fop_auth is set, download requires
           authentification and upload is restricted to registered users
2008-10-02 dop: declare exectuable scripts as application/octet-stream
           fup: added link to Windows client schwuppdiwupp.exe
2008-09-29 write upload speed to upload directory
2008-09-17 fac: fixed bug locating FEXLIB
2008-09-12 fup: added config lib/fup.pl
2008-09-05 fexsend: added rudimentary windows support
2008-09-03 dop: redirect on relative non-parent symlinks
2008-08-31 added fur (F*EX User (auto-) Registration)
2008-08-25 will die when no hostname is available
2008-08-21 added fexsend to htdocs/download
           fup: added ID mail sendback option
2008-08-20 fac: added -l option
2008-08-19 fexsrv: fixed bug SSL handling
2008-08-15 fup,fuc,fexsrv: dynamic protocol detection (HTTP/HTTPS)
2008-08-14 fup: fixed bug login possible with wrong login data (but no upload)
2008-08-13 fup: showstatus terminates immediately when empty file was uploaded
           fup: showstatus shows error message on illegal recipient address
                or when no file was uploaded 
                (nececessary for stupid Internet Explorer!)
2008-08-11 splitted debugfiles with time stamp in filename 
           fex_cleanup: clean up aborted uploads, .ukeys/ and .debug/, too
           fexsend,fexget: allow more than one file (with all options)
2008-08-08 fup: eliminate superfluous newlines in logfile on error handling
           changed bareword filehandles to indirect filehandles
2008-08-06 fup: decode %NUMBERs in file names from POST
2008-08-02 fexsend: bug fix -A option and argument handling
2008-08-01 fup: regular users can change the recipient in the upload form,
                sub users can not
2008-07-31 fup: fixed bug internet explorer not showing upload status window
           fup: fixed bug with id / special id / real id mixup
           fuc: nearly complete rewrite, better user interface
2008-07-30 fup: fixed bug when account is a symlink
           fup: fixed bug in authentification of subusers
2008-07-03 fop: workaround for Internet Explorer download bug
2008-07-02 fup,fop: switched default charset from ISO-8859-1 to UTF-8
           fup: uid for showstatus synchronization
2008-06-21 fexget: downloading without wget, file number as argument
2008-06-20 fexget,fop: added DELETE option
           fexsend: send more files in one run
2008-05-30 added missing sex to distribution
           fexsend: added -A archiv to yourself option
2008-05-28 fup: fixed bug in LIST and DELETE commands
2008-05-27 fexsrv: correct HTTP redirect on missing trailing / in URL
2008-05-26 sex,sexsend: better public mode
2008-05-24 sex,sexsend: added text mode option
2008-05-23 added missing foc and rup to distribution
2008-05-20 fexsend: fixed bug in list parsing (-l option)
	   dop: fixed bug in file type determining on symbolic links
2008-05-15 fexsrv,dop: fixed bug in HTTP keep_alive multi-requests
2008-05-02 fexsrv,dop: support for HTTP keep_alive multi-requests
           fexsrv: more robust header parsing (ignore superfluous spaces)
2008-04-28 added support for HTTP keep_alive
	   fexsrv: added SID (session ID) support
	   fexsend: encrypt ID with MD5 and SID
2008-04-20 added foc and rup
	   fop: return apropriate error message when file has been (auto)deleted
                or is expired; error message is kept 3*keep_default days
2008-04-19 install: do not overwrite old fex.ph, but create fex.ph_new instead
2008-04-18 fup: fixed bug filename with path in notification e-mail
2008-04-16 fexsrv,fop,dop: implemented HTTP HEAD
2008-04-14 renamed cgilaunch to fexsrv
           fup: do not send notify-mail if file already exists (overwrite mode)
           fup: do not accept file if authentification fails
           fup,fop,fexsend: new secure download URL scheme with random dkey
2008-04-11 fup: fixed bug in upload bar with 8-bit file names
           fex_cleanup: fixed bug not removing aborted uploads
2008-04-10 added F*EX camel logo
2008-04-09 added dop (generic document output)
	   install: better infos
2008-04-08 renamed confusing ID to auth-ID (request by chris@citecs.de)
           fuc: fixed bug with more than 1 sub-user
2008-04-07 fup: readded keep parameter (code got lost sometime?)
	   fup: added sender restriction (ALLOWED_RECIPIENTS)
	   fac: added restriction option -r and delete user option -d
2008-04-06 fup: use Net::DNS instead of external host command
	   fup: more debuglog, fixed wrong error messages
	   added doc/concept doc/FAQ 
2008-04-02 install: better error handling (patch by chris@citecs.de)
           more docs and improved logging
2008-04-01 cgilaunch: fixed bug in determing REMOTE_HOST when using stunnel
	   fexget: added -s streaming option
           sex,sexsend: added public mode
2008-03-31 changed project name to F*EX because of name collision with
	   http://freshmeat.net/projects/fex/
	   added sex, sexsend and sexget to distribution
2008-03-28 xx: changed syntax, now compatible to zz
	   added zz to distribution
2008-03-27 fup: fixed bug in mail address verification
2008-03-24 fup,fexsend: show transfer rate in kB if filesize < 2 MB
	   fup: code-cleanup, more comments
           fex.pp: umask 077
2008-03-23 fup: fixed bug in using multiple recipients
2008-03-22 first public release
2006-11-?? first code
