SHA256
1
0
forked from pool/dnsproxy

77 Commits

Author SHA256 Message Date
375fd8e47c Accepting request 1242291 from devel:languages:go
- Update to version 0.75.0:
  * Added DNSContext.QueryStatistics method that returns the DNS
    query statistics for both the upstream and fallback DNS servers
  * Positional (non-flag) arguments now cause an error instead of
    beingignored
  * The upstream.ExchangeParallel function now consistently returns
    a nil upstream in case of a DNS lookup error
  * Removed DNSContext.CachedUpstreamAddr and
    DNSContext.QueryDuration properties
- Packaging improvements:
  * Drop autosetup -p 1 arg only needed when package has patches
  * Use BuildRequires: golang(API) >= 1.23 rather than 1.23.5
    (three digit) as per go.mod. Currently the Provides:
    golang(API) expression is major version (two-digit) only.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove go build -x output build command verbosity. Use go
    default arguments absent a clear need.
  * Remove go build -v output line per package verbosity. Use go
    default arguments absent a clear need.
  * _service obs_scm remove param match tag not needed
  * %check enable tests excluding tests with network access (forwarded request 1242290 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1242291
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=33
2025-02-03 20:44:29 +00:00
bdfe1d592e - Update to version 0.75.0:
* Added DNSContext.QueryStatistics method that returns the DNS
    query statistics for both the upstream and fallback DNS servers
  * Positional (non-flag) arguments now cause an error instead of
    beingignored
  * The upstream.ExchangeParallel function now consistently returns
    a nil upstream in case of a DNS lookup error
  * Removed DNSContext.CachedUpstreamAddr and
    DNSContext.QueryDuration properties
- Packaging improvements:
  * Drop autosetup -p 1 arg only needed when package has patches
  * Use BuildRequires: golang(API) >= 1.23 rather than 1.23.5
    (three digit) as per go.mod. Currently the Provides:
    golang(API) expression is major version (two-digit) only.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove go build -x output build command verbosity. Use go
    default arguments absent a clear need.
  * Remove go build -v output line per package verbosity. Use go
    default arguments absent a clear need.
  * _service obs_scm remove param match tag not needed
  * %check enable tests excluding tests with network access

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=77
2025-02-03 05:52:09 +00:00
d9c05d938c - Enable tests
- Update to version 0.75.0:
  * Added DNSContext.QueryStatistics method that returns the DNS
    query statistics for both the upstream and fallback DNS servers
  * Positional (non-flag) arguments now cause an error instead of
    beingignored
  * The upstream.ExchangeParallel function now consistently returns
    a nil upstream in case of a DNS lookup error
  * Removed DNSContext.CachedUpstreamAddr and
    DNSContext.QueryDuration properties
- Update to version 0.74.1:
  * Fixed issue with locating the system hosts file
  * Fixed everse DNS lookups for records from the hosts file
- Update to version 0.74.0:
  * command-line flag --hosts-files now supports both absolute path
    and relative paths
- Update to version 0.73.5:
  * Fixed race conditions when using fastest_addr and parallel
    upstream modes

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=76
2025-02-03 00:02:40 +00:00
d23e7e6822 Accepting request 1230995 from devel:languages:go
- Update to version 0.73.4:
  * Improved resource consumption
- Update to version 0.73.3:
  * Fixed cache related log messages
  * Updated golibs dependency (forwarded request 1230950 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1230995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=32
2024-12-16 18:09:39 +00:00
9c64e61a16 Accepting request 1230950 from home:VaiTon:branches:devel:languages:go
- Update to version 0.73.4:
  * Improved resource consumption
- Update to version 0.73.3:
  * Fixed cache related log messages
  * Updated golibs dependency

OBS-URL: https://build.opensuse.org/request/show/1230950
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=74
2024-12-14 05:44:23 +00:00
7d4a1bb7a8 Accepting request 1208519 from devel:languages:go
- Update to version 0.73.2: (forwarded request 1208517 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1208519
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=31
2024-10-17 16:39:26 +00:00
001529e7e5 - Update to version 0.73.2:
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=72
2024-10-16 23:14:54 +00:00
dd11410d8c Accepting request 1196364 from devel:languages:go
- Update to version 0.73.1:
  * Fixed the hosts-file-enabled field of the YAML configuration 
    could not be parsed
- Update to version 0.73.0:
  * Added the --hosts-file-enabled and the --hosts-files options, 
    which control the preliminary resolving A, AAAA and PTR 
    requests from hosts (5) files before using the upstream servers

- Update to version 0.72.3:
  * Updated golibs dependency (forwarded request 1196363 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1196364
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=30
2024-08-28 19:30:15 +00:00
4ba483eb84 - Update to version 0.73.1:
* Fixed the hosts-file-enabled field of the YAML configuration 
    could not be parsed
- Update to version 0.73.0:
  * Added the --hosts-file-enabled and the --hosts-files options, 
    which control the preliminary resolving A, AAAA and PTR 
    requests from hosts (5) files before using the upstream servers

- Update to version 0.72.3:
  * Updated golibs dependency

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=70
2024-08-27 22:42:51 +00:00
c624603783 Accepting request 1190826 from devel:languages:go
- Update to version 0.72.2:
  * General memory performance improvements
  
- Update to version 0.72.1:
  * Race conditions on message ID in DNS-over-HTTPS and 
    DNS-over-QUIC upstream implementations (forwarded request 1190820 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1190826
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=29
2024-08-01 20:04:41 +00:00
3704ba37fb Accepting request 1186035 from devel:languages:go
- Update to version 0.72.0:
  * Package API changes (forwarded request 1186031 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1186035
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=28
2024-07-08 17:08:23 +00:00
08cc10d496 - Update to version 0.72.0:
* Package API changes

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=66
2024-07-07 19:47:34 +00:00
121beb4986 Accepting request 1178200 from devel:languages:go
- Update to version 0.71.2:
  * The quic-go dependency has been updated to v0.44.0. (forwarded request 1178187 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1178200
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=27
2024-06-03 15:44:13 +00:00
5a07651bd2 Accepting request 1178187 from home:VaiTon:branches:devel:languages:go
- Update to version 0.71.2:
  * The quic-go dependency has been updated to v0.44.0.

OBS-URL: https://build.opensuse.org/request/show/1178187
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=64
2024-06-02 22:48:22 +00:00
1f3de467a4 Accepting request 1171936 from devel:languages:go
- Update to version 0.71.1:
  * Ignored wildcard specifications for top-level domains (forwarded request 1171935 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1171936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=26
2024-05-05 10:11:05 +00:00
61b70cafd6 Accepting request 1171935 from home:VaiTon:branches:devel:languages:go
- Update to version 0.71.1:
  * Ignored wildcard specifications for top-level domains

OBS-URL: https://build.opensuse.org/request/show/1171935
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=62
2024-05-04 23:46:09 +00:00
d5990902ed Accepting request 1170310 from devel:languages:go
Update to version 0.71.0: (forwarded request 1170309 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1170310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=25
2024-04-28 19:48:48 +00:00
7e720efab8 Accepting request 1170309 from home:VaiTon:branches:devel:languages:go
Update to version 0.71.0:

OBS-URL: https://build.opensuse.org/request/show/1170309
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=60
2024-04-26 16:00:57 +00:00
d4a37e4f5a Accepting request 1169559 from devel:languages:go
- Declare go >= 1.22 in .spec, following upstream go.mod file (forwarded request 1169531 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1169559
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=24
2024-04-23 16:55:29 +00:00
49b98fa4e0 Accepting request 1169531 from home:VaiTon:branches:devel:languages:go
- Declare go >= 1.22 in .spec, following upstream go.mod file

OBS-URL: https://build.opensuse.org/request/show/1169531
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=58
2024-04-21 16:37:25 +00:00
a4c4be96a2 Accepting request 1169189 from home:jfkw:branches:devel:languages:go
- Update to version 0.70.0:
  * SOA and NS requests containing ARPA domains implying private IP
    addresses are now treated as private requests, as was
    previously the case only for PTR requests.

OBS-URL: https://build.opensuse.org/request/show/1169189
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=57
2024-04-19 13:03:12 +00:00
2afc654bd3 Accepting request 1169085 from home:VaiTon:branches:devel:languages:go
- Update to version 0.70.0:
  * SOA and NS requests containing ARPA domains implying private
  IP addresses are now treated as private requests, as was previously
  the case only for PTR requests.

OBS-URL: https://build.opensuse.org/request/show/1169085
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=56
2024-04-19 12:59:17 +00:00
4d8d707ec1 Accepting request 1167894 from home:VaiTon:branches:devel:languages:go
- Update to version 0.69.2:
  * API changes: Error-prone proxy.BeforeRequestError
- Update to version 0.69.1:
  * Validations in proxy.New performed with the default values, not the ones from configuration.
- Update to version 0.69.0:
  * The quic-go dependency has been updated to v0.42.0.i
  * Unspecified IP addresses no more checked when using proxy.UModeFastestAddr
  * API changes

- Update to version 0.68.0:
  * PTR requests for domains containing DNS64 prefixes are now
    answered with NXDOMAIN if proxy.Config.UseDNS64 is set to 
    true, but proxy.Config.UsePrivateRDNS is not.
  * Fallback servers aren't used for the aforementioned requests,
    as well as for all private RDNS requests.
  * All the private RDNS requests coming from external 
    (non-private) client are now answered with NXDOMAIN 
    before proxy.RequestHandler.
- Update to version 0.67.0
  * No relevant changes

OBS-URL: https://build.opensuse.org/request/show/1167894
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=55
2024-04-16 02:54:52 +00:00
165b626837 Accepting request 1164182 from devel:languages:go
- Update to version 0.66.1:
  * DNS64-mapped PTR requests now checked for possible resolving recursion.
  
- Update to version 0.66.0:
  * API Changes (forwarded request 1164159 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1164182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=23
2024-04-03 15:20:06 +00:00
70d87fd386 Accepting request 1164159 from home:VaiTon:branches:devel:languages:go
- Update to version 0.66.1:
  * DNS64-mapped PTR requests now checked for possible resolving recursion.
  
- Update to version 0.66.0:
  * API Changes

OBS-URL: https://build.opensuse.org/request/show/1164159
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=53
2024-04-02 16:50:56 +00:00
7082ebd049 Accepting request 1145323 from devel:languages:go
- Update to version 0.65.0:
  * Pull request 321: all: upd go, deps (forwarded request 1145320 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1145323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=22
2024-02-09 22:53:42 +00:00
5649b5f69b Accepting request 1145320 from home:VaiTon:branches:devel:languages:go
- Update to version 0.65.0:
  * Pull request 321: all: upd go, deps

OBS-URL: https://build.opensuse.org/request/show/1145320
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=51
2024-02-09 04:42:57 +00:00
4714470ce9 Accepting request 1143084 from devel:languages:go
- Update to version 0.64.1:
  * Pull request 317: 379 fix ipv6 upstream
- Update to version 0.64.0
  * Pull request 307: AG-28327-upstream-config-parser (forwarded request 1143050 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1143084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=21
2024-01-31 22:55:55 +00:00
c2d6b61fe6 Accepting request 1143050 from home:VaiTon:branches:devel:languages:go
- Update to version 0.64.1:
  * Pull request 317: 379 fix ipv6 upstream
- Update to version 0.64.0
  * Pull request 307: AG-28327-upstream-config-parser

OBS-URL: https://build.opensuse.org/request/show/1143050
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=49
2024-01-31 16:52:02 +00:00
8daa58bbfd Accepting request 1141229 from devel:languages:go
- Update to version 0.63.1:
  * Pull request 315: 373 fix goroutines leak (forwarded request 1141074 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1141229
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=20
2024-01-25 17:40:56 +00:00
1a40133096 Accepting request 1141074 from home:VaiTon:branches:devel:languages:go
- Update to version 0.63.1:
  * Pull request 315: 373 fix goroutines leak

OBS-URL: https://build.opensuse.org/request/show/1141074
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=47
2024-01-24 11:31:46 +00:00
178b473316 Accepting request 1139609 from devel:languages:go
- Update to version 0.63.0:
  * Pull request: AG-28961-upd-golibs (forwarded request 1139608 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1139609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=19
2024-01-18 20:53:29 +00:00
6e4e495f62 Accepting request 1139608 from home:jfkw:branches:devel:languages:go
- Update to version 0.63.0:
  * Pull request: AG-28961-upd-golibs

OBS-URL: https://build.opensuse.org/request/show/1139608
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=45
2024-01-18 03:18:13 +00:00
414c6a1443 Accepting request 1138973 from devel:languages:go
- Update to version 0.62.0:
  * Pull request 314: 6321 boot ttl vol.2
  * Pull request 312: 6321 boot ttl vol.1 (forwarded request 1138879 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1138973
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=18
2024-01-15 21:21:25 +00:00
e50d02b71a Accepting request 1138879 from home:VaiTon:branches:devel:languages:go
- Update to version 0.62.0:
  * Pull request 314: 6321 boot ttl vol.2
  * Pull request 312: 6321 boot ttl vol.1

OBS-URL: https://build.opensuse.org/request/show/1138879
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=43
2024-01-15 14:43:42 +00:00
7586e6e0b9 Accepting request 1136211 from devel:languages:go
- Update to version 0.61.1:
  * Pull request 311: 6574 timeout log level (forwarded request 1136210 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1136211
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=17
2024-01-03 11:30:24 +00:00
f70ef38bcf Accepting request 1136210 from home:jfkw:branches:devel:languages:go
- Update to version 0.61.1:
  * Pull request 311: 6574 timeout log level

OBS-URL: https://build.opensuse.org/request/show/1136210
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=41
2024-01-02 14:51:20 +00:00
34c7ecbb0b Accepting request 1133950 from devel:languages:go
- Update to version 0.61.0:
  * Pull request 309: 6480 imp load balance
  * Pull request: all: upd golibs (forwarded request 1133919 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1133950
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=16
2023-12-20 20:01:22 +00:00
fe5fd500d8 Accepting request 1133919 from home:VaiTon:branches:devel:languages:go
- Update to version 0.61.0:
  * Pull request 309: 6480 imp load balance
  * Pull request: all: upd golibs

OBS-URL: https://build.opensuse.org/request/show/1133919
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=39
2023-12-19 06:30:17 +00:00
6ca9dc067b Accepting request 1132561 from devel:languages:go
- Update to version 0.60.1:
  * Fixed: Incorrect handling of IPv4-in-IPv6 addresses when
    listening to an unspecified address. (forwarded request 1132512 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1132561
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=15
2023-12-12 18:32:01 +00:00
8d3011bc04 Accepting request 1132512 from home:VaiTon:branches:devel:languages:go
- Update to version 0.60.1:
  * Fixed: Incorrect handling of IPv4-in-IPv6 addresses when
    listening to an unspecified address.

OBS-URL: https://build.opensuse.org/request/show/1132512
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=37
2023-12-11 20:24:34 +00:00
4aea742c78 Accepting request 1132180 from devel:languages:go
- Update to version 0.60.0:
  * Pull request 302: AG-27796 upd golibs
  * Pull request: imp code: net.IP to netip.Addr
  * Pull request 300: AG-27616-ratelimit-whitelist-netip-addr (forwarded request 1132169 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1132180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=14
2023-12-09 21:53:47 +00:00
f8110ffe0b Accepting request 1132169 from home:VaiTon:branches:devel:languages:go
- Update to version 0.60.0:
  * Pull request 302: AG-27796 upd golibs
  * Pull request: imp code: net.IP to netip.Addr
  * Pull request 300: AG-27616-ratelimit-whitelist-netip-addr

OBS-URL: https://build.opensuse.org/request/show/1132169
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=35
2023-12-08 23:43:30 +00:00
3f59e90c17 Accepting request 1128783 from devel:languages:go
- Update to version 0.59.1:
  * Pull request 301: 6438-fix-leak (forwarded request 1128750 from VaiTon)

OBS-URL: https://build.opensuse.org/request/show/1128783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=13
2023-11-26 18:37:26 +00:00
729932f49f Accepting request 1128750 from home:VaiTon:branches:devel:languages:go
- Update to version 0.59.1:
  * Pull request 301: 6438-fix-leak

OBS-URL: https://build.opensuse.org/request/show/1128750
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=33
2023-11-25 19:14:24 +00:00
b9077be0b5 Accepting request 1127475 from devel:languages:go
Update to version 0.59.0. Revise recent changelog entries per Factory review comments. (forwarded request 1127474 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1127475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnsproxy?expand=0&rev=12
2023-11-19 19:16:44 +00:00
6e594a14a1 Accepting request 1127474 from home:jfkw:branches:devel:languages:go
Update to version 0.59.0. Revise recent changelog entries per Factory review comments.

OBS-URL: https://build.opensuse.org/request/show/1127474
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=31
2023-11-18 21:22:48 +00:00
f211d11bf5 Accepting request 1127276 from home:VaiTon:branches:devel:languages:go
- Update to version 0.59.0:
  * Fixed
    ~ proxy: custom upstream cache
- Update to version 0.58.0
  * API
    ~ API changes
  * Added
    The upstream.StaticResolver, upstream.ConsequentResolver, and 
    upstream.ParallelResolver implementations of upstream.Resolver.
- Update to version 0.57.3
  * Fixed
    ~ IP version check for rate limiting.
- 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.
- Update to version 0.56.3:
  * Pull request 287: 4977-proxy-multiple-reserved-upstreams
- 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
- Update to version 0.56.1:
  * Fixed:
    Queries of DS type incorrectly routed to the exactly matched
    domain-specific upstream as opposed to RFC 4035 Section 2.4 
    recommendations.
- Update to version 0.56.0:
  * Updated quic-go@v0.37.4 dependency to quic-go@v0.38.1.
- 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
- 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.
- Update to version 0.54.0:
  * all: update quic-go with version compatible with go1.21
- Use make for building, as specified in the upstream README.md
- 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
- 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
- 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
- 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
- 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.
- 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
- Trim filler and time-sensitive wording
- Update to version 0.49.1:
  * Pull request 253: 324 refactor upstream
  * Pull request 252: AGDNS-1433-reuseport
  * Pull request 251: 324-refactor-bootstrap
  * Pull request 250: 4262-ipv6-pref
  * Pull request 249: 5631-lookup-panic
  * proxy: imp fmt
  * Prevent reading from a nil response in DNS64
  * Pull request 247: upd-all

OBS-URL: https://build.opensuse.org/request/show/1127276
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=30
2023-11-17 14:19:19 +00:00
969e989685 Accepting request 1125119 from home:VaiTon:branches:devel:languages:go
- Update to version 0.58.0
- Update to version 0.57.3
  * Fixed
    ~ IP version check for rate limiting.

OBS-URL: https://build.opensuse.org/request/show/1125119
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/dnsproxy?expand=0&rev=29
2023-11-10 21:44:56 +00:00
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
10 changed files with 116 additions and 35 deletions

View File

@@ -2,10 +2,9 @@
<service name="obs_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/AdguardTeam/dnsproxy.git</param>
<param name="revision">v0.72.2</param>
<param name="match-tag">*</param>
<param name="revision">v0.75.0</param>
<param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-replacement">\1</param>
<param name="changesgenerate">enable</param>
</service>
@@ -13,6 +12,5 @@
<service name="go_modules" mode="manual">
<param name="compression">zstd</param>
</service>
<service name="tar" mode="buildtime"/>
</services>

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/AdguardTeam/dnsproxy.git</param>
<param name="changesrevision">791906ea48e8bb350a79b456ceeac69915583df0</param></service></servicedata>
<param name="changesrevision">11779165dd116c8889cf6dca9675607f83ed2502</param></service></servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:646d61deaf5947bf191a029dd2ea30a2482906819fa3447c576a7e0484ea5b24
size 635404

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:38b23c62943a8430ed31e0de1f9bdc18356d3ce82216d08a7029f5d13858ebaa
size 647692

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6db613bf4d92bb432a4deb4cbc6922e14d2bc4db094fd7b850e39c1fff7503c4
size 651276

3
dnsproxy-0.75.0.obscpio Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d241058ecb4ff72638b88903eb1933d460f8cc8683a784ed737f4cd27203fb05
size 689676

View File

@@ -1,11 +1,97 @@
-------------------------------------------------------------------
Mon Feb 3 00:02:55 UTC 2025 - Jeff Kowalczyk <jkowalczyk@suse.com>
- Packaging improvements:
* Drop autosetup -p 1 arg only needed when package has patches
* Use BuildRequires: golang(API) >= 1.23 rather than 1.23.5
(three digit) as per go.mod. Currently the Provides:
golang(API) expression is major version (two-digit) only. We
ship new go releases sufficiently quickly that this has not
often been an issue. Consideration is being given to the best
way to handle the new three digit go.mod required minimum Go
version.
* Build PIE with pattern that may become recommended procedure:
%%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
A go toolchain buildmode default config would be preferable
but none exist at this time.
* Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
* Remove go build -x output build command verbosity. Use go
default arguments absent a clear need.
* Remove go build -v output line per package verbosity. Use go
default arguments absent a clear need.
-------------------------------------------------------------------
Sun Feb 2 08:40:25 UTC 2025 - Enrico Belleri <kilgore.trout@idesmi.eu>
- Packaging improvements:
* _service obs_scm remove param match tag not needed
* %check enable tests excluding tests with network access
- Update to version 0.75.0:
* Added DNSContext.QueryStatistics method that returns the DNS
query statistics for both the upstream and fallback DNS servers
* Positional (non-flag) arguments now cause an error instead of
beingignored
* The upstream.ExchangeParallel function now consistently returns
a nil upstream in case of a DNS lookup error
* Removed DNSContext.CachedUpstreamAddr and
DNSContext.QueryDuration properties
- Update to version 0.74.1:
* Fixed issue with locating the system hosts file
* Fixed everse DNS lookups for records from the hosts file
- Update to version 0.74.0:
* command-line flag --hosts-files now supports both absolute path
and relative paths
- Update to version 0.73.5:
* Fixed race conditions when using fastest_addr and parallel
upstream modes
-------------------------------------------------------------------
Sat Dec 14 01:59:27 UTC 2024 - Eyad Issa <eyadlorenzo@gmail.com>
- Update to version 0.73.4:
* Improved resource consumption
- Update to version 0.73.3:
* Fixed cache related log messages
* Updated golibs dependency
-------------------------------------------------------------------
Wed Oct 16 22:53:13 UTC 2024 - Eyad Issa <eyadlorenzo@gmail.com>
- Update to version 0.73.2:
* Get rid of github.com/jessevdk/go-flags dependency
-------------------------------------------------------------------
Tue Aug 27 21:37:03 UTC 2024 - Eyad Issa <eyadlorenzo@gmail.com>
- Update to version 0.73.1:
* Fixed the hosts-file-enabled field of the YAML configuration
could not be parsed
- Update to version 0.73.0:
* Added the --hosts-file-enabled and the --hosts-files options,
which control the preliminary resolving A, AAAA and PTR
requests from hosts (5) files before using the upstream servers
-------------------------------------------------------------------
Thu Aug 15 19:09:33 UTC 2024 - eyadlorenzo@gmail.com
- Update to version 0.72.3:
* Updated golibs dependency
-------------------------------------------------------------------
Wed Jul 31 21:50:26 UTC 2024 - Eyad Issa <eyadlorenzo@gmail.com>
- Update to version 0.72.2:
* General memory performance improvements
- Update to version 0.72.1:
* Race conditions on message ID in DNS-over-HTTPS and
* Race conditions on message ID in DNS-over-HTTPS and
DNS-over-QUIC upstream implementations
-------------------------------------------------------------------
@@ -13,7 +99,7 @@ Sun Jul 07 19:14:45 UTC 2024 - eyadlorenzo@gmail.com
- Update to version 0.72.0:
* Package API changes
-------------------------------------------------------------------
Sun Jun 02 21:02:14 UTC 2024 - Eyad Issa <eyadlorenzo@gmail.com>
@@ -66,12 +152,12 @@ Fri Apr 05 08:16:29 UTC 2024 - Eyad Issa <eyadlorenzo@gmail.com>
- Update to version 0.68.0:
* PTR requests for domains containing DNS64 prefixes are now
answered with NXDOMAIN if proxy.Config.UseDNS64 is set to
answered with NXDOMAIN if proxy.Config.UseDNS64 is set to
true, but proxy.Config.UsePrivateRDNS is not.
* Fallback servers aren't used for the aforementioned requests,
as well as for all private RDNS requests.
* All the private RDNS requests coming from external
(non-private) client are now answered with NXDOMAIN
* All the private RDNS requests coming from external
(non-private) client are now answered with NXDOMAIN
before proxy.RequestHandler.
- Update to version 0.67.0
@@ -82,7 +168,7 @@ Tue Apr 02 15:17:20 UTC 2024 - Eyad Issa <eyadlorenzo@gmail.com>
- Update to version 0.66.1:
* DNS64-mapped PTR requests now checked for possible resolving recursion.
- Update to version 0.66.0:
* API Changes

View File

@@ -1,4 +1,4 @@
name: dnsproxy
version: 0.72.2
mtime: 1722443806
commit: 791906ea48e8bb350a79b456ceeac69915583df0
version: 0.75.0
mtime: 1738171551
commit: 11779165dd116c8889cf6dca9675607f83ed2502

View File

@@ -1,7 +1,7 @@
#
# spec file for package dnsproxy
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: dnsproxy
Version: 0.72.2
Version: 0.75.0
Release: 0
Summary: A DNS proxy server
License: Apache-2.0
@@ -26,7 +26,7 @@ URL: https://github.com/AdguardTeam/dnsproxy
Source: dnsproxy-%{version}.tar
Source1: vendor.tar.zstd
BuildRequires: zstd
BuildRequires: golang(API) >= 1.22
BuildRequires: golang(API) >= 1.23
%description
A DNS proxy server that supports numerous protocols, including
@@ -35,17 +35,20 @@ it can work as a DNS-over-HTTPS, DNS-over-TLS or DNS-over-QUIC
server.
%prep
%autosetup -p1 -a1
%autosetup -a 1
%build
go build \
-mod=vendor \
%ifnarch ppc64 # Does not support pie
-buildmode=pie
%ifnarch ppc64
export GOFLAGS="-buildmode=pie"
%endif
go build
%install
install -D -m0755 %{name} %{buildroot}%{_bindir}/%{name}
install -D -m 0755 %{name} %{buildroot}%{_bindir}/%{name}
%check
# Skip tests which require network
go test -count=1 -short -failfast -shuffle=on -timeout=2m -skip='Test((Udp|Tcp|Tls|Https|Quic|DNSCrypt)Proxy|FilteringHandler|LookupNetIP|ExchangeParallel|Upstream.*|NewUpstreamResolver_validity|Proxy_trustedProxies|ProxyRace|DNSCrypt_Exchange_dialFail|FallbackFromInvalidBootstrap|OneByOneUpstreamsExchange|ExchangeWithReservedDomains|RatelimitingProxy)' ./...
%files
%license LICENSE

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:900dea2a5bbd88d7c1930ac67ef8cf844b56c7bc83e05456d53fe699926fcfaa
size 2445125
oid sha256:3dc84dcb8aa4e2c47f4e4b42987c7b9b6654a5c6ef4a255dd42ad98048bdd6ce
size 2480568