16 Aug 2019 0.93.1
 Fix building on FreeBSD
 Fix building on Python 3 based SCons
 Fix building on SCons 3
15 Sep 2009 0.93.0
 Support printing version for server which do not append \n to version string
   fspd 2.8.1beta26 and newer and fspd 2.8.1 beta12 and older but fspd 2.7
   appended it.
 TODO file removed. Items moved to bug tracker.
 Print header numbers in packet debug dump in hex
 Import PATH into build system. Usefull when cross-compiling.
 Now works on 64-bit systems
 Build system can detect location where man pages should be installed
 Document SCons build options in INSTALL

21 Jul 2009 Version 0.92.1
 SConstruct modularized
 SCons can import CFLAGS from environment and command line (CFLAGS and CCFLAGS)

15 Jun 2009 Version 0.92.0
 fsprc: sven server runs now on port 21
 Do not hammer remote site if we get ICMP port unreacheable from it
 Force resend delay to 60 seconds after fatal receive error
 Drop support for old-style directory README
 fsprc: remove all dead sites
 set default to readme once
 ignore trailing \r\n when loading readme
 getopt.h -> unistd.h. Should compile out of box now on more systems
 fsp.1: added new commands mv, flush, close, maxdelay
 gnu autoconf support removed
 install target for scons

24 Jul 2005 Version 0.91.0
 fsprc: wrack removed, decss added
 fixed statistics printing in stat command
 client/util.c add static prototype declaration
 avoid hammering of down sites
 fsprc: another FSP site added

25 Feb 2005 Version 0.90.0
 Change timeout to previous value after sending CC_BYE
 Added support for maxdelay (300s) and defaultmaxdelay (60s)
 Use environment variable FSP_MAXDELAY
 Added scons build framework, because it has content-based
   file checks (not timestamp like make) rebuilds are now much faster
 Removed bsd/getopt.c  
 Print sequence and key numbers in hex
 Fixed typo in debug output
 Use random initial sequence number
 Improved seq. number checking on received packets
 Fixed expected seq. number field in debug output
 Fixed directory listing parsing bug on large packets. This bug surfaces
   after large packet changes in 0.0.10 version, but actually it has been
   in codebase for > 10 years
 Use /dev/urandom for random generator seeding. Hangs on Lin-suck 2.6
 Sequence numbers are now random
 Fixed length field in packet sent debug output
 Test position in reply packet
 Test cmd code in reply packet
 Fixed display of pos. in sent packet in debug mode

5 Jan 2005 Version 0.0.10
 Locking uses unsigned int sized key, not unsigned short
 Locking type can be specified by ./configure --with-locking=
 Lock prefix can be specified by ./configure --with-lockprefix=
 All 5 locking subsystems synced against fsplib and fsp code base
 Corrected directory listing when server sends < 1024 bytes sized packets
 Use -O0 in maintainer mode
 dump packets only on debug level > 2
 retry alg wait time printed at debug level 2
 large packet support for download
 use 10 sec timeout on sending bye
 remove shared key only if server responded to bye
 do not allow to set buffer size to <= 0
 try to query server for maximum packet size before uploading
 large packet support for upload

20 Dec 2004 Version 0.0.9
 working shared memory was incorrectly detected by configure
 changed order of client locking scheme to match fsp beta 22. Now you can
   use both fspclient and fgetcmd without problems.
 added shared memory + semop locking type
 send BYE command to server on fspclient exit
 setpro command updated to match latest specification of FSP v2
 upload timestamp support
 use new fsp 2.8.1 beta 22 feature for canceling uploads
 added new command 'close' for sending bye to the server. Not very
   usefull in almost stateless protocol.
 fixed version banner fsp -v
 rename command changed to follow fsp 2.8.1 beta 22 wire format

1 Nov 2004 Version 0.0.8
 fixed compilation problem with gcc 3.4
 removed all #ifdef PROTOTYPES
 cleaned some warnings
 client do not refuses to list directory if public has rename right
 display rename Yes/No status in directory protection flags
 change dir. protection flags to unsigned -> rename flag should work
   better.
 added support for displaying maximum/prefered packet size
 added support for displaying accept xtra data server bit flag
 added support for shining new rename command -> mv

21 Jul 21 2004 Version 0.0.7
 check for optreset variable in BSD-family systems
 reset optind to 1 in BSD-family systems
 
18 Dec 2003 Version 0.0.6
 do not list files over 2GB as negative sized
 burst, buffer, timeout, delay without arguments print current state
 hash command renamed to flush
 do not allow readme command while not connected
 pro without args now prints full path instead of "."
 added my most wanted feature - dir command
 default delay changed from 1.0 to 1.34 sec
 minimal resend time changed from 0.5 sec to 1.0 sec
 do not try to stat null file in since command
 added stat command - prints server packet statistics
 rehash: destroy directory and ACL cache
 flush: destroy all caches
 lcd without argument - shows local curdir now
 remove version numbers from patchlevel.h - use numbers from config.h
   generated by configure
 add Radim Kolar to patchlevel.h copyright info
 added some working FSP servers to example fsprc

31 Oct 2003 Version 0.0.5
 fixed segfaults in: cat, du, get, tar, macro
 do not segfault when some env var FSP_* are set
 added support for new directory protection flags: list, rename(not used yet)
 use DIR_LIST flag when checking if we are allowed to list a directory --
   works only with fspd fsp2.8.1beta6 or better
 added TODO file
 
23 Oct 2003 Version 0.0.4
 added missing prototypes
 bsd/ls.c optind=0 fixed segfault in ls
 
05 Oct 2003 Version 0.0.3
 runs, works, but sometimes crashes on ls -argument
 
20 Sep 2003 Version 0.0.2
 builds OK **DO NOT RUNS, BUT DO NOT SEGFAULTS **

10 Sep 2003 Version 0.0.1
 ** after 10 years we are going back to life! **
 I have downloaded fspclient package from metalab archive
 applied patches from FreeBSD-ports-current: patch-a[e-k]
 using automake
 using newer autoconf
 build system fixed
 builds OK, but **DO NOT RUNS, segfaults **
