aboutsummaryrefslogtreecommitdiff
path: root/gmid.h
AgeCommit message (Expand)Author
2024-06-17replace asserts with error returnsOmar Polo
2024-06-17inline PROXY_PROTO_PARSE_* and EXPECT_SUCCESS macrosOmar Polo
2024-06-17add a proxy-v1 keyword to enable the proxy protocol handlingOmar Polo
2024-06-17add support for the proxy protocol v1Christoph Liebender
2024-06-09shutting_down is no longer used, remove stale externOmar Polo
2024-06-09yyerror is already defined (locally) in parse.yOmar Polo
2024-06-09remove from gmid.h functions that are used only in gemexpOmar Polo
2024-06-08change the approach for strnvisOmar Polo
2024-06-06attempt to deal with the portability fiasco of strnvis(3)Omar Polo
2024-05-29pretty-print the socket address at configuration parsing timeOmar Polo
2024-03-12remove dead codeOmar Polo
2024-01-09fix configtest with chrootOmar Polo
2024-01-08fix ge^W gemexp version stringOmar Polo
2023-10-18rework gencert(); make gemexp generate EC certsOmar Polo
2023-08-11remove not so useful starts_with()Omar Polo
2023-08-11remove a long, long unused functionOmar Polo
2023-08-09don't call client_close() from fcgi/proxy bev handlersOmar Polo
2023-08-08implement fastcgi strip numberOmar Polo
2023-08-08remove prototype for function killed long agoOmar Polo
2023-08-08move strip_path to utils.cOmar Polo
2023-08-07try hard at loading the configuration during conftest (-n)Omar Polo
2023-08-07add `log syslog facility' to use a different syslog(3) facilityOmar Polo
2023-08-03actually use the specified log styleOmar Polo
2023-07-26add log syslog off; don't turn syslog off when log access is specifiedOmar Polo
2023-07-26rename IMSG_LOG_TYPE to ACCESSOmar Polo
2023-07-25allow to change the logging style; introduce some new onesOmar Polo
2023-07-24add ability to log to files with log access <path>Omar Polo
2023-07-23remove unused IMSG typesOmar Polo
2023-07-23add `fastcgi off' to forceful skip fastcgi for a routeOmar Polo
2023-07-23revamp fastcgi configuration: make it per-locationOmar Polo
2023-07-23move struct envlist and alist upOmar Polo
2023-07-22split out iri.h from gmid.hOmar Polo
2023-07-01rename do_accept() -> server_accept()Omar Polo
2023-07-01change log_request to take the code and meta unpackedOmar Polo
2023-07-01parse (and log) the header from fastcgiOmar Polo
2023-07-01simplify request handlingOmar Polo
2023-06-26call getnameinfo() only once per requestOmar Polo
2023-06-24copyright years++Omar Polo
2023-06-24load the certs per listening addressOmar Polo
2023-06-24send host addresses to the server processOmar Polo
2023-06-23implement `listen on'Omar Polo
2023-06-23rename client->addr to raddr (remote address) and keep original lengthOmar Polo
2023-06-12load_ca: get a buffer instead of a fdOmar Polo
2023-06-11disable the privsep crypto engine on !OpenBSDOmar Polo
2023-06-11fixes for -Wpointer-signOmar Polo
2023-06-11add a privsep crypto engineOmar Polo
2023-06-09move print_conf and make it take the config as argumentOmar Polo
2023-06-09parse_conf: don't die on error, return -1Omar Polo
2023-06-09don't have the config being a globalOmar Polo
2023-06-09move hosts into the config structOmar Polo