summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Support REMOTE_USER in CGIdece2021-06-172-1/+20
* Support TLS_CLIENT_SERIAL_NUMBER in CGIdece2021-06-172-2/+18
* Use strncpy to build TLS_CLIENT_HASHdece2021-06-171-1/+1
* disconnect_client: fix index calculationEyal Sawady2021-05-161-1/+1
* Create certificates which last 68 years (INT32_MAX seconds)Thomas Karpiniec2021-05-161-1/+2
* Revert "Routing: Fix non-ascii paths"Drew DeVault2021-05-041-12/+3
* Fix integer overflow error in tls.cbacardi552021-03-241-1/+1
* Move certificate expiration into the far futureDrew DeVault2021-03-041-1/+1
* Send client certificate hash for CGI scripts.nytpu2021-02-113-1/+47
* ignore SIGCHLD to prevent CGI zombiesNolan Prescott2021-02-071-0/+2
* Use v3 X509 certificateMatt Keeter2021-02-051-1/+14
* implement handling of ROUTE_EXACT definitionsRené Wagner2021-01-293-1/+14
* Routing: Fix non-ascii pathsZach DeCook2021-01-221-3/+12
* autoindex: fix off-by-one buffer sizeZach DeCook2020-12-271-0/+1
* autoindex: end directories with trailing slashZach DeCook2020-12-241-2/+9
* Fix IP address loggingNolan Prescott2020-12-191-4/+20
* Switch to using ECDSA (secp384r1) keysMark Dain2020-11-211-9/+4
* serve: handle return value from chdirWilliam Casarin2020-11-201-1/+2
* gitignore: add *.5Eyal Sawady2020-11-151-0/+1
* CGI: Don't hang on directory with no indexEyal Sawady2020-11-151-0/+8
* CGI: Fix paths which end in '/'Eyal Sawady2020-11-151-8/+21
* Fix typo in documentation for $GATEWAY_INTERFACEEyal Sawady2020-11-111-1/+1
* Fix use of wrong index during pollfd refreshKenny Levinsen2020-11-101-1/+1
* Update pollfd pointers when destroying a clientKenny Levinsen2020-11-081-0/+4
* Prevent double free of client resourcesDrew DeVault2020-11-081-0/+4
* Set CWD to cgi-bin when executing scriptsDrew DeVault2020-11-081-0/+4
* Fix double freeDrew DeVault2020-11-081-0/+1
* check if file served as cgi is executableRené Wagner2020-11-081-0/+6
* fix typo in GATEWAY_INTERFACE valuedbandstra2020-11-081-1/+1
* Set POLLOUT only when there's something to writembays2020-11-081-1/+1
* tls: fix crash when opening priv key for writingWilliam Casarin2020-11-081-1/+1
* Don't memmove one past clientsTom Lebreux2020-11-081-1/+3
* Fix not moving all fdsTom Lebreux2020-11-081-1/+1
* Fix memory leaksTom Lebreux2020-11-082-0/+5
* config/routing: fix maybe-uninitialized errorsWilliam Casarin2020-11-021-0/+2
* Add mailcap to dependenciesDrew DeVault2020-11-011-0/+1
* Implement URL rewrites with regex capture groupsDrew DeVault2020-11-016-28/+151
* gmnisrv.ini(5): clarify tokens in route configDrew DeVault2020-11-011-4/+4
* Change meaning of root (backwards incompatible!)Drew DeVault2020-11-012-12/+16
* It's actually ECMAScript 2018 compatibleDrew DeVault2020-11-011-2/+2
* regexp.c: ditch unused test codeDrew DeVault2020-11-011-170/+0
* Clarify regex details in gmnisrv.ini(5)Drew DeVault2020-11-011-0/+5
* Implement regex route matchingDrew DeVault2020-11-011-2/+16
* Drop most of the unicode tablesDrew DeVault2020-10-291-4210/+0
* Initial pass on regex routing supportDrew DeVault2020-10-297-5/+7561
* Fail gracefully if mime database is not presentDrew DeVault2020-10-281-1/+7
* config: free more routing information on finishDrew DeVault2020-10-281-0/+11
* Implement MIME database supportDrew DeVault2020-10-285-13/+110
* server: handle write errorsDrew DeVault2020-10-281-1/+5
* CGI: Fix SCRIPT_NAME variableDrew DeVault2020-10-261-3/+6