]> git.sesse.net Git - betaftpd/blobdiff - doc/CHANGES
Documentation re-linebreaking and updating.
[betaftpd] / doc / CHANGES
index 8057df5f11843c6f435a0d61c1f69c0160663462..b0f01b70c543f687c428b4c3410089b9d0587e51 100644 (file)
@@ -18,61 +18,60 @@ CHANGES-0.0.8.
 - Fixed a LOT of bugs, some segfaulting, some minor.
 - MAJOR performance improvements in almost all areas. One of the main
   contributors in this area has been Dan Kegel (see the CREDITS file).
-- Some changes to compile better under Debian GNU/Linux. A .deb-file was
-  ready, but due to lost access of a Debian-system, this was discontinued :-(
-- BetaFTPD will now try to install itself (wow! (not)) in the same directory
-  as the file called `ftpd', if you have that file.
-- Support for non-Linux platforms! For now, only SunOS/SVR4 and FreeBSD.
-  SunOS just barely works, and FreeBSD lacks sendfile() support. Both are 
-  generally untested.
+- Some changes to compile better under Debian GNU/Linux. A .deb-file was ready,
+  but due to lost access of a Debian-system, this was discontinued :-(
+- BetaFTPD will now try to install itself (wow! (not)) in the same directory as
+  the file called `ftpd', if you have that file.
+- Support for non-Linux platforms! For now, only SunOS/SVR4 and FreeBSD.  SunOS
+  just barely works, and FreeBSD lacks sendfile() support. Both are generally
+  untested.
 - Gave the version its own name, like Samba does :-)
-- If you have mmap(), BetaFTPD will no longer generate temporary files for directory
-  listings, but generate them in-place in memory.
+- If you have mmap(), BetaFTPD will no longer generate temporary files for
+  directory listings, but generate them in-place in memory.
 - Completely restructured the internal listing functions, to make them more
-  standards-compliant and smaller. (-l and -F flags now supported, but not
-  -R.)
+  standards-compliant and smaller. (-l and -F flags now supported, but not -R.)
 - Make an EXIT command (must be manually enabled -- NEVER use it on a
-  production machine, ANYONE will be able to halt your server!) to stop
-  the server -- useful for profiling, which requires an exit() to generate
-  profile data. (Be aware that gmon.out will be where the server last did
-  a chdir() to, though. In a debugging server, you'll know where that is
-  anyway...)
-- strip-exec now has a warning. In addition, it gives -D__OPTIMIZE_SIZE__
-  to keep glibc2 (libc6) from adding some inlines. It also kills
-  -fomit-frame-pointer. So now strip-exec gives a 20 kB executable instead
-  of 21 kB (one extra kB goes to new functionality) :-)
-- Now strips out any non-ASCII chars from the commands (not any parameters),
-  to fix the ABOR problems.
+  production machine, ANYONE will be able to halt your server!) to stop the
+  server -- useful for profiling, which requires an exit() to generate profile
+  data. (Be aware that gmon.out will be where the server last did a chdir() to,
+  though. In a debugging server, you'll know where that is anyway...)
+- strip-exec now has a warning. In addition, it gives -D__OPTIMIZE_SIZE__ to
+  keep glibc2 (libc6) from adding some inlines. It also kills
+  -fomit-frame-pointer. So now strip-exec gives a 20 kB executable instead of 21
+  kB (one extra kB goes to new functionality) :-)
+- Now strips out any non-ASCII chars from the commands (not any parameters), to
+  fix the ABOR problems.
 - Documentation changes. 
 - Commented all the functions in cmds.c and ftpd.c, to make it easier to get
   into the code.
-- Implemented the APPE, DELE, MKD, RMD, ABOR, REIN, ACCT, HELP and STAT commands.
+- Implemented the APPE, DELE, MKD, RMD, ABOR, REIN, ACCT, HELP and STAT
+  commands.
 - Added makefile dependencies.
 - BetaFTPD can now handle non-DES crypt()s, thanks to Beau Kuiper
   <ekuiperba@cc.curtin.edu.au>.
-- ASCII mode added, once again thanks to Beau Kuiper <ekuiperba@cc.curtin.edu.au>.
-- Linux sendfile() support (only for mmap()-able machines -- I don't think
-  any machine has sendfile() but not mmap()). Other systems will be added
-  later.
+- ASCII mode added, once again thanks to Beau Kuiper
+  <ekuiperba@cc.curtin.edu.au>.
+- Linux sendfile() support (only for mmap()-able machines -- I don't think any
+  machine has sendfile() but not mmap()). Other systems will be added later.
 - Moved all documentation (except README) into a separate doc/ directory. Added
   CREDITS file.
 - The internal ls now can cache the listings (--enable-dcache to configure).
-  Please see the README file for some problems that still exist. This
-  option requires quite a bit of code (1028 bytes compiled, on my
-  system), and some RAM for the directory listings and support structure.
-  I think, however, that the increased performance is worth it.
-- BetaFTPD can now use poll() if you have it. This removes the old 1024-
-  socket limit, as well as reducing the code size by 496 bytes (on my
-  system).
+  Please see the README file for some problems that still exist. This option
+  requires quite a bit of code (1028 bytes compiled, on my system), and some RAM
+  for the directory listings and support structure.  I think, however, that the
+  increased performance is worth it.
+- BetaFTPD can now use poll() if you have it. This removes the old 1024- socket
+  limit, as well as reducing the code size by 496 bytes (on my system).
 - Added renaming support. (Whee! Almost full RFC1123 compliance!)
-- Changed all copyright strings to say `1999-2000' (well, it only got to
-  May 2000 before I remembered it...) instead of just `1999'.
-- A new option, --enable-message, makes the server show info about README files,
-  as well as printing any .message or welcome.msg files that may be available.
-  (This is a quite standard function in other ftpds.)
-- Made a simple FTP server test suite (not included, since it's really not good 
+- Changed all copyright strings to say `1999-2000' (well, it only got to May
+  2000 before I remembered it...) instead of just `1999'.
+- A new option, --enable-message, makes the server show info about README
+  files, as well as printing any .message or welcome.msg files that may be
+  available.  (This is a quite standard function in other ftpds.)
+- Made a simple FTP server test suite (not included, since it's really not good
   enough to live its own life as a standalone product), used in testing.
 - BetaFTPD now listens on port 21.
+- Homepage moved to SourceForge (http://betaftpd.sourceforge.net/)[
 
 Version 0.0.7:
 - Shadow support. (Give --enable-shadow to configure to enable it.)