diff options
author | yar <yar@FreeBSD.org> | 2002-08-08 17:53:52 +0000 |
---|---|---|
committer | yar <yar@FreeBSD.org> | 2002-08-08 17:53:52 +0000 |
commit | 1402e3c7620304bb123014726a9132422deec60e (patch) | |
tree | dfdaa13505040a4153232e032e9a31fc6cd1d7f1 /lib/libc/stdlib | |
parent | c1490b1966afda03b0e01828688b7638b434db18 (diff) | |
download | FreeBSD-src-1402e3c7620304bb123014726a9132422deec60e.zip FreeBSD-src-1402e3c7620304bb123014726a9132422deec60e.tar.gz |
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
Diffstat (limited to 'lib/libc/stdlib')
0 files changed, 0 insertions, 0 deletions