prx
55042768e5
restore parent link in autoindex and add comments
2021-01-31 22:05:48 +01:00
prx
de7cd12f9f
ignore after ? and make cgi+virtualhost work (sort of)
2021-01-31 21:21:15 +01:00
prx
3510035711
fix unacceptable ../ in autoidx and code formatting
2021-01-31 13:59:24 +01:00
prx
2cc63136f8
alphasort autoindex + add proper error code fir cgi
2021-01-14 14:30:11 +01:00
prx
f6bc000adc
fix status code in cgi script
2021-01-14 13:49:46 +01:00
prx
470e47a018
Add simple cgi support +:
...
* read file byte after byte
* format code (syslog + err)
* move functions in utils.c
2021-01-14 13:31:51 +01:00
prx
f60ea88c8d
add mimetype and autoindex option + minor changes
...
* follow style(9) for prototypes
* move first most used extension for more effeciciency when looking for mime
* add opts.h to deal with options
* remove lang=en by default
* add option to set default mimetype
* add option to autoindex if no index.gmi found
* redirect if ending "/" is missing
* send appropriate status code if request too long
* edit manpage and README for new options
2021-01-10 09:30:35 +01:00
prx
4a1b0c8ce2
fix issue if missing ending '/' and add appropriate test
2021-01-06 21:37:38 +01:00
Solene Rapenne
b2ccab7448
Error code = 51 (not found) and redirection is now 30 following specifications Appendix https://gemini.circumlunar.space/docs/specification.html
2021-01-03 17:50:45 +01:00
Solene Rapenne
d8a49b1827
add missing symlink for previously added test
2021-01-02 16:30:12 +01:00
Solene Rapenne
f0f05b83aa
Add support to redirection
2021-01-01 21:00:40 +01:00
Solene Rapenne
ef93e01091
Remove the port part of the hostname + according test suite
...
patch from prx
2021-01-01 16:09:43 +01:00
Solene Rapenne
1753181bff
add IRI tests using utf8 or emojis
2020-12-28 09:26:36 +01:00
Solene Rapenne
da225e1adc
Add a check for OpenBSD unveil()
2020-12-05 17:51:15 +01:00
Solene Rapenne
b3bb3b2f91
Add chroot() feature
2020-12-03 22:59:39 +01:00
Solene Rapenne
7b0ae577c6
Adding missing test files
2020-12-03 22:06:48 +01:00
Solene Rapenne
1e0bb0368c
Add MIME support + according tests
2020-12-02 19:59:52 +01:00
Solene Rapenne
dd201d73d9
Add a flag to change the default language in the return status code
2020-12-02 18:07:10 +01:00
Solene Rapenne
615079e26c
Add virtualhost features with a flag + according tests
2020-12-02 15:31:21 +01:00
Solene Rapenne
0c2b3737ea
don't try /var/gemini tests if directory doesn't exists
2020-12-01 23:55:54 +01:00
Solene Rapenne
c2d813c0f1
Init vger
2020-12-01 23:39:05 +01:00