78 Commits

Author SHA256 Message Date
ee1ec9b46c Accepting request 1123981 from home:VaiTon:branches:devel:languages:go
- 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
2023-11-07 23:51:39 +00:00
1e1320d015 Accepting request 1119708 from devel:languages:go
- Update to version 0.56.3:
  * Pull request 287: 4977-proxy-multiple-reserved-upstreams (forwarded request 1119705 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1119708
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=11
2023-10-23 21:41:33 +00:00
9613693913 Accepting request 1119705 from home:VaiTon:branches:devel:languages:go
- Update to version 0.56.3:
  * Pull request 287: 4977-proxy-multiple-reserved-upstreams

OBS-URL: https://build.opensuse.org/request/show/1119705
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=26
2023-10-23 16:45:54 +00:00
7b094beff6 Accepting request 1118638 from devel:languages:go
- Update to version 0.56.2:
  * Fixed: quic-go has been updated to fix QUIC issues on FreeBSD. (Pull request 291)
  * Pull request 289: updated dependencies
  * Pull request 288: close bootstraps (forwarded request 1118628 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1118638
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=10
2023-10-19 20:47:39 +00:00
98be3e9908 Accepting request 1118628 from home:VaiTon:branches:devel:languages:go
- Update to version 0.56.2:
  * Fixed: quic-go has been updated to fix QUIC issues on FreeBSD. (Pull request 291)
  * Pull request 289: updated dependencies
  * Pull request 288: close bootstraps

OBS-URL: https://build.opensuse.org/request/show/1118628
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=24
2023-10-18 18:44:27 +00:00
63f56a1b75 Accepting request 1117824 from devel:languages:go
- Update to version 0.56.1
- Update to version 0.56.0 (forwarded request 1117814 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1117824
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=9
2023-10-15 17:27:54 +00:00
af2245754a Accepting request 1117814 from home:VaiTon:branches:devel:languages:go
- Update to version 0.56.1
- Update to version 0.56.0

OBS-URL: https://build.opensuse.org/request/show/1117814
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=22
2023-10-14 21:54:57 +00:00
50f4a36a24 Accepting request 1113766 from devel:languages:go
- Update to version 0.55.0:
  * Pull request 283: upd quic-go and golibs
  * Pull request 281: use hostsfile
  * Pull request 282: 350 fix dns64 validation
  * Pull request: AG-24891: lint code imp
  * Pull request: AG-24891: skel-scripts
  * Pull request 278: Log upstream error
  * Pull request 277: upd quic-go (forwarded request 1112876 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1113766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=8
2023-09-27 22:25:23 +00:00
06f1bedd5c Accepting request 1112876 from home:VaiTon:branches:devel:languages:go
- Update to version 0.55.0:
  * Pull request 283: upd quic-go and golibs
  * Pull request 281: use hostsfile
  * Pull request 282: 350 fix dns64 validation
  * Pull request: AG-24891: lint code imp
  * Pull request: AG-24891: skel-scripts
  * Pull request 278: Log upstream error
  * Pull request 277: upd quic-go

OBS-URL: https://build.opensuse.org/request/show/1112876
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=20
2023-09-27 03:42:09 +00:00
51547bfc9e Accepting request 1104487 from devel:languages:go
- 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
2023-08-18 17:28:41 +00:00
96e41f976a Accepting request 1104486 from home:jfkw:branches:devel:languages:go
- 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
2023-08-17 22:23:24 +00:00
0cd8bf40cc Accepting request 1104484 from home:jfkw:branches:devel:languages:go
Fix changelog formatting for missing separator.

OBS-URL: https://build.opensuse.org/request/show/1104484
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=17
2023-08-17 21:58:35 +00:00
f7deedad41 Accepting request 1104481 from home:VaiTon:branches:devel:languages:go
- Update to version 0.54.0:
  * all: upd quic-go
  
  Note: before this version quic-go did not support go1.21
- Use make for building, as specified in the upstream README.md

OBS-URL: https://build.opensuse.org/request/show/1104481
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=16
2023-08-17 21:34:28 +00:00
e20f978564 Accepting request 1103194 from devel:languages:go
- Update to version 0.53.1:
  * Pull request 276: Sort hotfix
  * Pull request 275: Upd Go
  * Fix review comments
  * Update Dockerfile: fix wrong path
  * Update Dockerfile: fix wrong path
  * Update Docker README.md
  * Update Dockerfile
  * Pull request 272: AG-24087-global-root-cas
  * Pull request 271: Fix 208 (forwarded request 1103169 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1103194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=6
2023-08-10 13:33:27 +00:00
37a82ab3c6 Accepting request 1103169 from home:VaiTon:branches:devel:languages:go
- Update to version 0.53.1:
  * Pull request 276: Sort hotfix
  * Pull request 275: Upd Go
  * Fix review comments
  * Update Dockerfile: fix wrong path
  * Update Dockerfile: fix wrong path
  * Update Docker README.md
  * Update Dockerfile
  * Pull request 272: AG-24087-global-root-cas
  * Pull request 271: Fix 208

OBS-URL: https://build.opensuse.org/request/show/1103169
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=14
2023-08-09 16:06:30 +00:00
7e4ae4a0e8 Accepting request 1099326 from devel:languages:go
- 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
2023-07-18 20:09:18 +00:00
3ba67094ce Accepting request 1099324 from home:VaiTon:branches:devel:languages:go
- 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
2023-07-18 18:29:18 +00:00
6896bb0131 Accepting request 1098451 from devel:languages:go
- 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
2023-07-13 15:18:32 +00:00
95c604acf2 Accepting request 1098450 from home:jfkw:branches:home:VaiTon:branches:devel:languages:go
- 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
2023-07-13 05:33:42 +00:00
03357fa62e Accepting request 1093508 from home:VaiTon:branches:devel:languages:go
- Allow ppc64 to compile by not using pie
- Removed %{go_nostrip} macro as it is not recommended (https://en.opensuse.org/openSUSE:Packaging_Go#%go_nostrip)
- Added versions to changelog

OBS-URL: https://build.opensuse.org/request/show/1093508
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=9
2023-06-18 04:25:38 +00:00
4378355184 Accepting request 1093398 from devel:languages:go
- Update to version 0.50.2:
  * Pull request 260: 5872-fix-dnscrypt-reset
  * Pull request 259: 5874-fix-fallback
  * Pull request 258: 5874-openwrt-setsockopt

- Use zstd for vendored dependencies (forwarded request 1093386 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1093398
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=3
2023-06-16 14:55:21 +00:00
84235f8efc Accepting request 1093386 from home:VaiTon:branches:devel:languages:go
- Update to version 0.50.2:
  * Pull request 260: 5872-fix-dnscrypt-reset
  * Pull request 259: 5874-fix-fallback
  * Pull request 258: 5874-openwrt-setsockopt

- Use zstd for vendored dependencies

OBS-URL: https://build.opensuse.org/request/show/1093386
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=7
2023-06-16 00:57:14 +00:00
2547e514f3 Accepting request 1091168 from devel:languages:go
- Update to version 0.50.0:
  * Pull request 257: 331-upd-quic-go
  * Pull request 256: fix-poisoning
  * Pull request: proxy: fix edns cache
  * Pull request 254: depr-more-util (forwarded request 1091165 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1091168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=2
2023-06-07 21:07:31 +00:00
600893b75b Accepting request 1091165 from home:VaiTon:branches:devel:languages:go
- Update to version 0.50.0:
  * Pull request 257: 331-upd-quic-go
  * Pull request 256: fix-poisoning
  * Pull request: proxy: fix edns cache
  * Pull request 254: depr-more-util

OBS-URL: https://build.opensuse.org/request/show/1091165
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=5
2023-06-06 23:32:06 +00:00
c67ba6e2bf Accepting request 1087716 from devel:languages:go
New package dnsproxy is a simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support. Suggested by submitter as a straightforward way to use DoH.

OBS-URL: https://build.opensuse.org/request/show/1087716
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=1
2023-05-18 13:19:09 +00:00
0adb36830e Accepting request 1087715 from home:jengelh:branches:devel:languages:go
The moment someone invents a new DNS protocol/transport
your description is out of date. Let's better fix that before it happens.

OBS-URL: https://build.opensuse.org/request/show/1087715
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=3
2023-05-17 22:33:53 +00:00
8d41922dec Accepting request 1087705 from home:VaiTon:branches:devel:languages:go
The .tar file should not be needed

OBS-URL: https://build.opensuse.org/request/show/1087705
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=2
2023-05-17 18:21:18 +00:00
637d025007 Accepting request 1087249 from home:VaiTon
It's one of the most straightforward way to use DoH

OBS-URL: https://build.opensuse.org/request/show/1087249
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=1
2023-05-17 11:32:53 +00:00