New chroot emulation mechanism.
commit4dab6869435a450282638f58438edee840b331cc
authoretanol <etanol>
Sat, 16 Aug 2008 00:08:38 +0000 (16 02:08 +0200)
committeretanol <etanol>
Tue, 16 Sep 2008 15:29:34 +0000 (16 17:29 +0200)
treef76ffcb39362b3575c0b3286d5c83eae64126ce2
parentc9967dbd7aa61d2c1653dba809f4edcc461f62e8
New chroot emulation mechanism.

Instead of forbidding paths containing "." or ".." as one of its components, a
simple path parser has been added.  This parser eats up the "." and ".."
components, while preserving the parent directories (of the current, i.e.
serving directory) unreachable.

This is an initial version which may need some revision and clean up.
Makefile
change_dir.c [deleted file]
command_loop.c
file_stats.c
list_dir.c
path.c [new file with mode: 0644]
send_file.c
session.c
uftps.c
uftps.h