- Update to version 0.57.1:
* Fixed
~ The names of ratelimit-subnet-len-ipv4 and
ratelimit-subnet-len-ipv6 fields in the YAML configuration
file now reflect the names of the corresponding command-line
options.
- Update to version 0.57.0:
* Added:
~ CIDR-based ratelimiting configurable via
RatelimitSubnetMaskIPv4 and RatelimitSubnetMaskIPv4 fields
of proxy.Config, and the --ratelimit-subnet-len-ipv4 and
--ratelimit-subnet-len-ipv6 command-line options.
~ The QueryDuration field of the proxy.DNSContext which
contains the duration of an actual exchange either with an
upstream server, or with the fallback one.
~ Basic Auth for DNS-over-HTTPS.
* Fixed: quic-go has been updated to fix QUIC issues on FreeBSD.
(Pull request 291)
OBS-URL: https://build.opensuse.org/request/show/1123981
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=28
- Revert Use make for building as specified in the upstream
README.md. Go applications typically need only a few lines for
their go build command. Keeping that listing in the .spec makes
it easier for mainainers to review relevant changes and normalize
to our build conventions. Makefiles for Go applications are often
building docker images and other steps not relevant to distro
packaging, or that may not work inside OBS e.g. network access. (forwarded request 1104486 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1104487
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=7
- Revert Use make for building as specified in the upstream
README.md. Go applications typically need only a few lines for
their go build command. Keeping that listing in the .spec makes
it easier for mainainers to review relevant changes and normalize
to our build conventions. Makefiles for Go applications are often
building docker images and other steps not relevant to distro
packaging, or that may not work inside OBS e.g. network access.
OBS-URL: https://build.opensuse.org/request/show/1104486
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=18
- Update to version 0.52.0:
* Pull request 269: Retry request for stale H3 clients.
* Pull request 268: AG-23887-upd-quic-go
* all: imp header setting
* add https-server-name option to usage output
* change default Server header of HTTPS server to 'dnsproxy'
* make Server header for DoH server configurable
* Pull request 266: fix-golangci-lint
* Pull request 265: upd-specs (forwarded request 1099324 from VaiTon)
OBS-URL: https://build.opensuse.org/request/show/1099326
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=5
- Update to version 0.52.0:
* Pull request 269: Retry request for stale H3 clients.
* Pull request 268: AG-23887-upd-quic-go
* all: imp header setting
* add https-server-name option to usage output
* change default Server header of HTTPS server to 'dnsproxy'
* make Server header for DoH server configurable
* Pull request 266: fix-golangci-lint
* Pull request 265: upd-specs
OBS-URL: https://build.opensuse.org/request/show/1099324
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=12
- Update to version 0.51.0:
* Pull request 264: AGDNS-1528 fallback ups conf
* Pull request: 5285-doq-errors
* Pull request 261: 333-opt-timeout
- Allow ppc64 to compile by not using pie
- Remove %{go_nostrip} macro which is no longer recommended
- Drop Requires: golang-packaging. The original macros for file
movements into GOPATH are obsolete with Go modules. Macro
go_nostrip is no longer needed with current binutils and Go.
- Add BuildRequires: golang(API) >= 1.19 (min version per go.mod)
This or metapackage BuildRequires: go are recommended to pull in
the Go toolchain. (forwarded request 1098450 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1098451
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=4
- Update to version 0.51.0:
* Pull request 264: AGDNS-1528 fallback ups conf
* Pull request: 5285-doq-errors
* Pull request 261: 333-opt-timeout
- Allow ppc64 to compile by not using pie
- Remove %{go_nostrip} macro which is no longer recommended
- Drop Requires: golang-packaging. The original macros for file
movements into GOPATH are obsolete with Go modules. Macro
go_nostrip is no longer needed with current binutils and Go.
- Add BuildRequires: golang(API) >= 1.19 (min version per go.mod)
This or metapackage BuildRequires: go are recommended to pull in
the Go toolchain.
OBS-URL: https://build.opensuse.org/request/show/1098450
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=10