Commits
- Commit:
c9ea70a36f8f89b556b591e00fa872e5ac6945fc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
regress: add test_ipv6_server
- Commit:
7c723cf05f1a284906063a475d0c39b45bd7f730
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
b5dd7091ad9dc5216a54e4af50fbd26decb96d34
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typo
- Commit:
5b549c28056e19b42f0a82c071cacf79fec6628d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
regress: rename ipv4 test and add another with ipv6
- Commit:
b00f71ba97cf4448446fc5ccf715ca0dfda3a93b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
iri: add support for raw IPv6 addresses
- Commit:
6ff8de1f8a389dd6b0de7e442ba95ccfe2734484
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gg: unbreak -n
- Commit:
9f675805d0983c8b89f16cdc7b407069a7a2655f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
regress: run test_ip_addr with host=127.0.0.1
- Commit:
a91b0892bfc5cb8a106a8ce7014515297db7e7d3
- From:
- Omar Polo <op@omarpolo.com>
- Date:
explain why we disable runtime tests on macos
- Commit:
610a4666cdb6767109c1ef0267619b62ffd88c28
- From:
- Omar Polo <op@omarpolo.com>
- Date:
regress: use the new gg -q to reduce the blabbering
- Commit:
2f4926259fd27bc7532c67222eb7148c310accb2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
gg: add -q to avoid printing "Server says"
- Commit:
cd12ad1132f5560e11c7f1e6f2d436edafbd2641
- From:
- Omar Polo <op@omarpolo.com>
- Date:
pretty-print the socket address at configuration parsing time
saves a getnameinfo(NI_NUMERICHOST) at runtime, even if it's pretty
cheap.
- Commit:
b2782022c92840866f5c97f053b7f0ba881fd41c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add regress that hit gmid via a raw IPv4 address
- Commit:
1ef0cd0cdb6512fad96ecf0830e581af677d5947
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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
- Commit:
42e2af25aec9e9eef05bddc9e408ab2a11e3d5fb
- From:
- Omar Polo <op@omarpolo.com>
- Date:
github: add workflow to build images for ghcr.io
- Commit:
89dca7ab54f5ff479fbf5d537009572288f2bfb8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
s/MIN/MINIMUM/g