24 Jul 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 **