2021-07-10 09:40:36 +00:00
|
|
|
# spsrv
|
2021-07-20 07:22:39 +00:00
|
|
|
|
|
|
|
A static spartan server with many features:
|
|
|
|
|
|
|
|
* folder redirects
|
|
|
|
* /~user directories
|
|
|
|
* directory listing
|
|
|
|
* CONF or TOML config file
|
|
|
|
* directory listing options
|
|
|
|
* user directory feature and userdir path
|
2021-08-02 06:48:43 +00:00
|
|
|
* CGI
|
2021-08-02 09:40:36 +00:00
|
|
|
* per user CGI (unsafe, like molly-brown)
|
|
|
|
* input data as stdin pipe
|
2021-07-10 09:39:56 +00:00
|
|
|
|
|
|
|
## todo
|
2021-07-11 04:32:33 +00:00
|
|
|
- [x] /folder to /folder/ redirects
|
2021-07-11 06:28:23 +00:00
|
|
|
- [x] directory listing
|
2021-07-11 08:02:34 +00:00
|
|
|
- [ ] logging to files
|
2021-07-19 05:19:17 +00:00
|
|
|
- [x] ~user directories
|
2021-07-11 04:32:33 +00:00
|
|
|
- [x] refactor working dir part
|
2021-07-19 05:19:17 +00:00
|
|
|
- [x] config
|
2021-07-11 04:32:33 +00:00
|
|
|
- [ ] status meta
|
2021-07-20 07:22:39 +00:00
|
|
|
- [x] user homedir
|
2021-07-19 05:19:17 +00:00
|
|
|
- [x] hostname, port
|
|
|
|
- [x] public dir
|
2021-07-20 07:22:39 +00:00
|
|
|
- [ ] dirlist title
|
|
|
|
- [ ] userdir slug
|
2021-08-02 06:48:43 +00:00
|
|
|
- [x] CGI
|
2021-08-02 09:40:36 +00:00
|
|
|
- [x] pipe data block
|
2021-08-02 06:48:43 +00:00
|
|
|
- [ ] user cgi config and change uid to user
|
|
|
|
- [ ] regex in cgi paths
|