aboutsummaryrefslogtreecommitdiff
path: root/httpd/server_http.c
AgeCommit message (Collapse)Author
2017-08-16syncHEADmasterReyk Floeter
2016-08-15syncReyk Floeter
2015-08-21syncReyk Floeter
2015-08-21Add MOVE methodJamin Hitchcock
2015-08-20sync CVS commitid: WDQybNKi4LiEFw8K:Reyk Floeter
Change httpd(8) to use C99-style fixed-width integers (uintN_t instead of u_intN_t) and replace u_int with unsigned int. Mixing both variants is a bad style and most contributors seem to prefer this style; it also helps us to get used to it, portability, and standardization. Theoretically no binary change, except one in practice: httpd.o has a different checksum because gcc with -O2 pads/optimizes "struct privsep" differently when using "unsigned int" instead "u_int" for the affected members. "u_int" is just a typedef of "unsigned int", -O0 doesn't build the difference and clang with -O2 doesn't do it either - it is just another curiosity from gcc-land. OK semarie@
2015-08-03syncReyk Floeter
2015-07-18sync; add HSTS and default typeReyk Floeter
2015-07-16sync with -current during c2k15Reyk Floeter
2015-06-23sync with -currentReyk Floeter
2015-06-22Merge branch 'master' into patternsReyk Floeter
2015-06-22sync with -current:Reyk Floeter
After the last change, we also have to url_encode $SERVER_NAME and $REMOTE_USER before using them in the Location. From Sebastien Marie (semarie)
2015-06-21Merge branch 'master' into patternsReyk Floeter
2015-06-21sync with -currentReyk Floeter
2015-06-21Also encode the query.Reyk Floeter
Discussed with Sebastien Marie
2015-06-20Experimental support for rewrites using Lua's lean pattern matching ↵Reyk Floeter
implementation.
2015-06-20When encoding the Location url, only encode the path element from theReyk Floeter
user input and not the constants from the configuration. This makes it possible to specify chars like '?' and '=' in the uri.
2015-06-20sync with -currentReyk Floeter
2015-05-15syncReyk Floeter
2015-03-07Move files the git repositoryReyk Floeter