Commits


switch to handle_open_conn right after handshake So we don't re-enter the handle_handsahke and re-do the loop on fnmatch etc. This way, once we're successfully past the handshake, we'll re-enter no handle_open_conn.


client state machine: function pointers instead of enum+switch


bring the CGI implementation in par with GLV-1.12556


typo


invert the location precedence: first match wins It's how httpd(8) does it, and it allows us to call fnmatch less time


don't ignore punycode errors when decoding SNI-provided servname


puny_decode: set an error string


don't log the SNI & matching I'll re-enable this when i'll improve the logging


log info about SNI, punycode and matched vhost


some null checks


trim_req_iri: set error string


initial punycode support


rework the configless mode: change flags and generate certs


added support for location blocks


added support for location blocks