Commit Graph

107 Commits (master)
 

Author SHA1 Message Date
Mike Barnes 5a9b2518be Allow dropping privs on platforms without setresuid()
1 year ago
Mike Barnes 47e075383f Set facility with openlog, fix message priorites.
1 year ago
Solene Rapenne 01f2503376 fix NetBSD macro check
1 year ago
Solene Rapenne ed6dc1ed12 add .gitignore for build artifacts
1 year ago
Solene Rapenne 0d3d453498 test.sh should be executable out of the box
1 year ago
Solene Rapenne 914a143c3f add Nix shell file
1 year ago
Solene Rapenne a319de23f7 Add configure script
1 year ago
prx 15d09d2c01 fix user chroot issue + style
1 year ago
prx 843d1f0ab7 send header before other messages
2 years ago
prx f8aff7fe05 fix cgi error (file not found) and useless 'unveil' pledge promise
2 years ago
prx 4972df5999 Fix virtualhost support changing the way request is parsed
2 years ago
Solene Rapenne 365e99400a Support all other BSD ! <3
2 years ago
Solene Rapenne 807d1b8409 Add a configure script to make compiling on Linux easier
2 years ago
prx 02d2d1dc7d percent-decoding
2 years ago
prx de52acecfc Merge branch 'master' of tildegit.org:solene/vger
2 years ago
Omar Polo ee8569c6e6 simplify cgi function
2 years ago
Omar Polo 16a5ed7b30 drop unnecessary unveil(NULL, NULL)
2 years ago
Omar Polo 8454548b51 add test for redirect with trailing slash with vhosts on
2 years ago
Omar Polo cbcf4ec9b6 fix redirect when vhost support is enabled
2 years ago
Omar Polo 7431d3eeec Use the correct error codes and meaningful explanations
2 years ago
prx e9be1b73a7 percent-decode uri
2 years ago
prx e87b36c991 check request length for empty and too long
2 years ago
Solene Rapenne e3b5fb2ab3 Revert "deal with too small/long requests"
2 years ago
Solene Rapenne 9525d66afb Revert "follow spec, fread() get nmemb-1"
2 years ago
Solene Rapenne d086262d1a Revert "empty request should works all the time, not only when in virtualhost"
2 years ago
Solene Rapenne 7b0686bdfa empty request should works all the time, not only when in virtualhost
2 years ago
prx fbacb35170 follow spec, fread() get nmemb-1
2 years ago
prx efa1f639fc deal with too small/long requests
2 years ago
Solene Rapenne 458592594e Repair chroot, the only feature that isn't covered by tests
2 years ago
Solene Rapenne 31d384833f Rewording
2 years ago
Solene Rapenne ff78ea5049 Documentation rewording
2 years ago
Solene Rapenne 349e56c28c Bump LICENSE to include 2021
2 years ago
Solene Rapenne 2191a8a18b Fix make clean, find conditions are tricky
2 years ago
prx 84120dca09 remove double ticks
2 years ago
prx 43170e6804 restore all tests after mistake
2 years ago
prx f0dbd2c9ed ready for Linux && disable solene's specific tests
2 years ago
prx 55042768e5 restore parent link in autoindex and add comments
2 years ago
prx 189803ab52 useless space
2 years ago
prx de7cd12f9f ignore after ? and make cgi+virtualhost work (sort of)
2 years ago
prx 3510035711 fix unacceptable ../ in autoidx and code formatting
2 years ago
prx 2cc63136f8 alphasort autoindex + add proper error code fir cgi
2 years ago
prx 495fa3213f small tip for cgi
2 years ago
prx f6bc000adc fix status code in cgi script
2 years ago
prx 470e47a018 Add simple cgi support +:
2 years ago
Solene Rapenne 332a5cd1d6 Tell about autoindex in README
2 years ago
Solene Rapenne c2debd2d6c Man page rewording
2 years ago
prx f60ea88c8d add mimetype and autoindex option + minor changes
2 years ago
prx 4a1b0c8ce2 fix issue if missing ending '/' and add appropriate test
2 years ago
Solene Rapenne ec3d847e1c explain inetd should only answer on 127.0.0.1 instead of all interfaces. Suggestion from xhr
2 years ago
Solene Rapenne b2ccab7448 Error code = 51 (not found) and redirection is now 30 following specifications Appendix https://gemini.circumlunar.space/docs/specification.html
2 years ago