freebsd-dev/libexec/ftpd
Yaroslav Tykhiy a117c34534 Rework storing files thoroughly. This includes:
o Remove the race between stat(2) & fopen(3) when creating
  a unique file.

o Improve bound checking when generating a unique name from
  a given pathname.

o Ignore REST marker on APPE.  No RFC specifies this case,
  but the idea of resuming APPE's implies this.

o By default, deny upload resumes and appends by anonymous users.
  Previously these commands were translated to STOU silently,
  which led to broken files on server without any notification
  to the user.

o Add an option, -m, to allow anonymous users to modify
  existing files (e.g., to resume uploads) if filesystem
  permissions permit.

Portions obrainded from:	OpenBSD
MFC after:			3 weeks
2002-08-08 17:53:52 +00:00
..
config.h Portability configuration data for LukeM ftpd. 2001-07-19 17:45:14 +00:00
extern.h Silence some FORMAT_AUDIT warnings (one left) 2002-02-04 01:23:44 +00:00
ftpcmd.y 1) Use "pathstring" instead of "STRING" consistently. 2002-08-05 17:34:15 +00:00
ftpd.8 Rework storing files thoroughly. This includes: 2002-08-08 17:53:52 +00:00
ftpd.c Rework storing files thoroughly. This includes: 2002-08-08 17:53:52 +00:00
logwtmp.c Remove the outdated casts to "char *" from the setsockopt(2), 2002-07-24 15:30:53 +00:00
Makefile Remove a GCC-specific command-line option. We should be using WARNS=n 2002-06-28 10:36:14 +00:00
pathnames.h $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
popen.c GLOB_QUOTE has been retired. 2002-07-17 05:47:49 +00:00