3 * TODO Add --group and --gid options
4 These should cause a setegid() and chgrp() all created files / folders to that
5 group. That way the process can run as a unprivileged user, while still being
6 able to access all user's folder (provided the given group can read/write/execute
7 the user's storage-root)
8 * TODO Add --user and --uid options
9 These should cause the process to drop privileges after bind()ing.
10 * TODO Use user_entry->pw_dir to build the storage root
11 Currently /home/{user}/{--dir} is the hardcoded way to build the storage-root.
12 Instead this should be based on the system configuration.
14 * DONE Add HTTPS support