From: Sven H. <sv...@ti...> - 2005-01-22 14:19:45
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 FSP 2.8.1b23 ============= I'm sorry for this delayed announcement but SF.net upload Server run out of disk space on Friday last week and I was on a seminar from Monday-Friday this week. Someone requested OpenPGP signatures so I'll provide them starting with this release. My key id is 0xAAAC7BBC. You can grab my pub key from a keyserver or my Homepage: http://sven.stormbind.net/SvenHoexter_timegatede.asc Fingerprint is: 5B3B 2C82 5E34 8080 A8BE 6E0B C4A5 D58E AAAC 7BBC This is the same key I use to sign this releases announcement. Most notable changes are the large packet support which speeds up fsp a lot and a the name change from send_file to serve_file so that you can build fsp on AIX. Source release - --------------- SourceForge: http://sourceforge.net/project/showfiles.php?group_id=93841&package_id=99916&release_id=298834 Ibiblio: http://ibiblio.org/pub/linux/system/network/file-transfer/ DSL-Homebox: fsp://hxt.homelinux.org:2221/fsp/fsp-2.8.1b23.tar.bz2 Changes (from the ChangeLog) ============================= Version 2.8.1b23 - 14 Jan 2005 use srandomdev for seeding of client seq. number generator make dirlister smarter - save one RTT per each directory listings 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 fspclient code base Do not use CC_STAT when doing directory listing -- performace gain. This saves 1 RTT per directory listing. clients: do not send CC_BYE to the server on exit if we can keep server key for next invocation. Saves 1 RTT. !! Major client utils speedup: Directory listings are now 3 RTT times faster. fmvcmd added to merged client new command fbye(1). Sends CC_BYE to the server and possibly removes cached session key. fbye added to merged client PROTOCOL: Add note about client key multiplexing we have incorrectly recovered requested size of reply packet sent by client !! LARGE PACKET SUPPORT !! FSP can be quite Faaaast now. fver -l displays maximum packet size supported by client fsp_env.7: added info about larger packets send_file function renamed to serve_file for avoiding name clash on AIX. idle resend multiplier descreased from 1.5 to 1.33 correctly init first sequence number sequence numbering changed to allow up to 8 packets flying in the network. Old code uses 4. Even CZFREE.net do not drops 8 packets in row unless line is down. allow better debuging of retry alg. Default max packesize supported by server set by 1200 bytes for now. Let's make some experiments. Calculate real RTT using seq. numbers ignore HUP signal in fgetcmd and fputcmd ignore HUP signal in fcatcmd if stdout is not a terminal fspd.1: minor fixes !! retry alg. retuned for lines with higher PLR. It is much better than before. use srandomdev() for seeding server random generator FAQ: added section about key locking, dmachine, FSP stack libraries, lamah FSP Win32 suite. print packet stats after up/downloads if client tracing is enabled. fbye: lower timeout to 10 sec on CC_BYE FAQ: Added two section making FSP slower/faster, version bumped to 0.2 do not use exit code -1 in fspscan LAMAH fspd: improve some error messages, run on port 80 by default Changed all exit() calls to use standard EX_* values. Some utilities still do not returns error exit when they should. fhostcmd: split host managing functions into fhost.c fhost.c: do not output partial results when dns resolving fails fhost.c: fallback to other display method (host/ip name) on resolving failure common lib: When doing addr resolving turn port 0 into 21. fhostcmd: ignore servers without port number set new command fsetup: C rewrite of old Perl script. This command is like fhostcmd but uses standard fspsites file format man: new manpage for fspsites.5 merged client: added support for fbye added man page fstat.1 -> fstatcmd.1 added man page for fmvcmd.1 removed -Wconversion GCC compile option setup.sh give Sven credits for fgetcmd added man page for fsetup.1 fhostcmd, fsetupcmd - report error on non numeric on zero port number fspsites.l - allow multiple aliases per site. Non standard, but nice. md5sum ====== 6edafcb13161fa1836c1c6f68890834f fsp-2.8.1b23.tar.bz2 d7dbbc9abd46e135a51d5baa140401d9 fsp-2.8.1b23.tar.gz Build test ========== Debian/testing Debian/stable FreeBSD 5.3 AIX 5.1L *[1] *[1] fspscan fails to build - fix is in CVS Have fun, Sven -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFB8mDrxKXVjqqse7wRAjLAAJ0UIM/1al3S7NAF4L+AB0YKYOcqngCfVPmX TTGkIie4L+ouWkkE/0OUc/Y= =pxWv -----END PGP SIGNATURE----- |