All header files should now be self-contained (ie. you shouldn't need to do any system #includes before #including them), and are now properly guarded against double inclusion.
Multiple fixes for sendfile() where running kernel is not the same on the compilation machine and the running machine (mainly packages): sendfile() support is checked more thoroughly for (a runtime check at configure checking that we just don't have a libc wrapper). A sendfile()-enabled version can now also survive without sendfile(). There is a new flag (--with(out)-linux-sendfile) that forces the status to on/off (both RH and Debian packages now supply this flag).
sgunderson [Sun, 20 Aug 2000 17:26:49 +0000 (17:26 +0000)]
Implemented directory listing recursion (not very much testing yet). Both mmap() and non-mmap() now use mwrite(). We no longer depend on the return value of snprintf().
sgunderson [Thu, 17 Aug 2000 22:59:14 +0000 (22:59 +0000)]
process_all_clients(): Fixed a bug (reporting and much tracing by Sean MacLennan <seanm@netwinder.org>) where the server could refuse to send a reply on a finished uploading when using poll() mode, and generally not handle both POLLHUP/ERR and POLLIN at the same time.
sgunderson [Thu, 17 Aug 2000 21:54:05 +0000 (21:54 +0000)]
cmd_rnfr(), cmd_nrto(): Better cleanup (RNFR,RNTO,RNTO gives 503 instead of 550 on the last RNTO, for instance), both on error and on success. Also fixed a typo in the RNTO 250 reply.
sgunderson [Thu, 17 Aug 2000 21:50:07 +0000 (21:50 +0000)]
It is now possible to build in a different directory than the sourcedirectory again. Also included a workaround for broken systems with a (wrong) config.h in the include path.
sgunderson [Wed, 16 Aug 2000 22:22:20 +0000 (22:22 +0000)]
Contact section changes: Changed homepage URL, added some information about the new homepage, added my real name and moved the e-mail address to the bottom.