fe372324e3
fix(quic): Make DNS-over-QUIC work again
...
Test / test (oldstable) (push) Failing after 57s
Test / test (stable) (push) Failing after 56s
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2024-10-15 16:25:39 +02:00
59fa146d7f
feat!(quic): Remove gccgo support
...
Mirror Push / mirror (push) Successful in 7s
Gitea Release / release (push) Failing after 22s
Test / test (stable) (push) Successful in 38s
Test / test (oldstable) (push) Successful in 1m23s
Since gccgo is stuck at 1.18 without generics, drop support
sadge
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-11-08 21:51:44 +01:00
ccc9df39b6
update QUIC code to work with new quic-go version
...
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-06-02 21:10:05 +00:00
27ece358c6
fix(resolvers): QUIC: close as soon as the writing is done
...
continuous-integration/drone/push Build is passing
This is required by RFC 9250, and would break some requests when done wrong
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-03-09 23:39:00 +01:00
e782c9cb23
feat: change import URL
...
continuous-integration/drone/push Build is passing
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-17 19:18:58 +01:00
6d9690c44f
fix: lint
...
continuous-integration/drone/push Build is passing
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-04 15:37:06 -06:00
bc6e7cd759
fix(deps): Use new quic-go location + update
...
continuous-integration/drone/push Build is failing
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2023-02-04 14:27:47 +01:00
fdba9a0a41
refactor: Add named returns ( #168 )
...
continuous-integration/drone/push Build is passing
Add some named returns
Co-authored-by: grumbulon <grumbulon@grumbulon.xyz>
Reviewed-on: #168
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-12-17 16:52:50 +00:00
dfa14cbcdf
feat(gccgo): allow compilation with gccgo ( #156 )
...
continuous-integration/drone/push Build is passing
This PR disables quic-go when compiling with gccgo since gccgo does not support generics
Reviewed-on: #156
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-11-19 18:25:04 +00:00
81da49093d
refactor: Make all calls to options pointers ( #132 )
...
continuous-integration/drone/push Build is passing
Instead of copying the opts struct every time it gets passed around, it should be created once and passed through reference.
This should reduce memory utilization, unfortunately I cannot test it since this program runs so fast pprof won't report anything useful.
I think I found all of them 🙂
Co-authored-by: Sam Therapy <sam@samtherapy.net>
Reviewed-on: #132
Reviewed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-10-13 12:49:36 +00:00
3a0a8f015a
chore(Refactor) ( #110 )
...
continuous-integration/drone/push Build is passing
refactor
Co-authored-by: Sam Therapy <sam@samtherapy.net>
Reviewed-on: #110
Reviewed-by: Sam <sam@samtherapy.net>
2022-09-24 23:11:09 +00:00