Commit Briefs

Omar Polo

regress: add test_ipv6_server (master)


Omar Polo

regress: add a knob to disable test_ipv6_addr

at least on the CI is failing with "can't connect to ::1:10965: Address not available" which suggests IPv6 is broken there.


Omar Polo

typo




Omar Polo

gg: unbreak -n






Omar Polo

pretty-print the socket address at configuration parsing time

saves a getnameinfo(NI_NUMERICHOST) at runtime, even if it's pretty cheap.



Omar Polo

relax the SNI requirement

There are legitimate cases where SNI can't be used, for example when connecting via an IPv6 address, so don't rejects those requests. Instead, fill the requested domain with the address (literal) of the socket they're connected to and attempt to match on it. This possibly still incur in a "won't proxy" error if the client then requests a different hostname. See the github issue https://github.com/omar-polo/gmid/issues/25



Omar Polo

s/MIN/MINIMUM/g