Commit Graph

42 Commits

Author SHA256 Message Date
Dominique Leuenberger
39ff9eeb32 Accepting request 965062 from server:dns
switched to vendored_licenses_packager as build dependency

OBS-URL: https://build.opensuse.org/request/show/965062
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnscrypt-proxy?expand=0&rev=13
2022-03-26 21:32:04 +00:00
c unix
5140cc702e Accepting request 964029 from home:cunix:server_dns
switched to vendored_licenses_packager as build dependency

OBS-URL: https://build.opensuse.org/request/show/964029
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=39
2022-03-26 17:08:58 +00:00
Dominique Leuenberger
bc9ab10158 Accepting request 923330 from server:dns
Update to version 2.1.1

OBS-URL: https://build.opensuse.org/request/show/923330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnscrypt-proxy?expand=0&rev=12
2021-10-05 20:34:06 +00:00
c unix
324e13472d Accepting request 922629 from home:cunix:server_dns
Update to version 2.1.1

OBS-URL: https://build.opensuse.org/request/show/922629
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=38
2021-10-05 16:25:27 +00:00
Richard Brown
f76f9e386c Accepting request 912712 from server:dns
Update to version 2.1.0

OBS-URL: https://build.opensuse.org/request/show/912712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnscrypt-proxy?expand=0&rev=11
2021-08-18 06:56:26 +00:00
c unix
f0c1760b6c Accepting request 912292 from home:cunix:server_dns
Update to version 2.1.0

OBS-URL: https://build.opensuse.org/request/show/912292
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=37
2021-08-17 14:30:07 +00:00
Dominique Leuenberger
7e7b73f079 Accepting request 868982 from server:dns
bsc#1181502

OBS-URL: https://build.opensuse.org/request/show/868982
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnscrypt-proxy?expand=0&rev=10
2021-02-03 18:56:41 +00:00
c unix
7ecb7fa0e6 Accepting request 868981 from home:cunix:server_dns
bsc#1181502

OBS-URL: https://build.opensuse.org/request/show/868981
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=35
2021-02-03 16:04:03 +00:00
Dominique Leuenberger
369879eef2 Accepting request 864131 from server:dns
Added optional resolvconf support via systemd unit.

OBS-URL: https://build.opensuse.org/request/show/864131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnscrypt-proxy?expand=0&rev=9
2021-01-19 15:02:28 +00:00
c unix
d240b79b45 Accepting request 862978 from home:cunix:server_dns
optional resolvconf support

OBS-URL: https://build.opensuse.org/request/show/862978
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=33
2021-01-18 17:46:09 +00:00
Dominique Leuenberger
8ceeae4f6e Accepting request 860552 from server:dns
Update to version 2.0.45

OBS-URL: https://build.opensuse.org/request/show/860552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnscrypt-proxy?expand=0&rev=8
2021-01-06 18:56:31 +00:00
c unix
a16d993949 Accepting request 860360 from home:cunix:server_dns
- Minimum golang version now at 1.15
- Include 'notice' and 'patents' files of vendored packages.
- Paths and hints in configuration file adjusted and added.

OBS-URL: https://build.opensuse.org/request/show/860360
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=31
2021-01-05 22:23:51 +00:00
c unix
1fd8aa9304 Accepting request 860171 from home:namtrac:branches:server:dns
- Update to version 2.0.45
  * Configuration changes (to be required in versions 2.1.x):
    - [blacklist] has been renamed to [blocked_names]
    - [ip_blacklist] has been renamed to [blocked_ips]
    - [whitelist] has been renamed to [allowed_names]
    - generate-domains-blacklist.py has been renamed to
      generate-domains-blocklist.py, and the configuration files
      have been renamed as well.
  * dnscrypt-proxy -resolve has been completely revamped, and now
    requires the configuration file to be accessible. It will send
    a query to an IP address of the dnscrypt-proxy server by default.
    Sending queries to arbitrary servers is also supported with the
    new -resolve name,address syntax.
  * Relay lists can be set to * for automatic relay selection.
    When a wildcard is used, either for the list of servers or relays,
    the proxy ensures that relays and servers are on distinct networks.
  * Lying resolvers are detected and reported.
  * New return code: NOT_READY for queries received before the proxy
    has been initialized.
  * Server lists can't be older than a week any more, even if directory
    permissions are incorrect and cache files cannot be written.
  * New feature: allowed_ips, to configure a set of IP addresses to never
    block no matter what DNS name resolves to them.
  * Hard-coded IP addresses can be immediately returned for test queries
    sent by operating systems in order to check for connectivity and captive portals.
    Such responses can be sent even before an interface is considered as enabled by the
    operating system. This can be configured in a new section called [captive_portals].
  * On Linux, OpenBSD and FreeBSD, listen_addresses can now include IP addresses
    that haven't been assigned to an interface yet.
  * generate-domains-blocklist.py: regular expressions are now ignored in time-based entries.

OBS-URL: https://build.opensuse.org/request/show/860171
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=30
2021-01-04 18:36:28 +00:00
Dominique Leuenberger
d1bcc30552 Accepting request 822511 from server:dns
Sort file lists to make package build reproducible

OBS-URL: https://build.opensuse.org/request/show/822511
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnscrypt-proxy?expand=0&rev=7
2020-07-24 08:09:24 +00:00
c unix
15cfb9547b Accepting request 822151 from home:bmwiedemann:branches:server:dns
Sort file lists to make package build reproducible

OBS-URL: https://build.opensuse.org/request/show/822151
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=28
2020-07-23 21:03:35 +00:00
Dominique Leuenberger
f9ce9a637e Accepting request 820018 from server:dns
In order to satisfy

https://build.opensuse.org/request/show/817415#comment-1258559

i created

https://build.opensuse.org/request/show/818413

to wipe out those 2 packages.

With accept of

https://build.opensuse.org/request/show/817415

this not necessary anymore?


Please consider setting 'url' and 'description' in Factory package meta file
to values of devel package (or part of it).

dnscrypt-proxy v2 differs significantly from v1.

OBS-URL: https://build.opensuse.org/request/show/820018
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnscrypt-proxy?expand=0&rev=6
2020-07-14 05:57:54 +00:00
c unix
1e6073025e Accepting request 820013 from home:cunix:server_dns
OBS-URL: https://build.opensuse.org/request/show/820013
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=26
2020-07-10 15:22:57 +00:00
Dominique Leuenberger
1e3a7d6b24 Accepting request 817415 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/817415
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnscrypt-proxy?expand=0&rev=5
2020-07-10 12:12:38 +00:00
Sebastian Wagner
3e4219e68d Accepting request 816152 from home:cunix:server_dns
mention patch delete for factory bot

OBS-URL: https://build.opensuse.org/request/show/816152
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=24
2020-06-25 07:19:27 +00:00
Sebastian Wagner
b78e3130ea Accepting request 814201 from home:cunix:server_dns
Update to version 2.0.44

OBS-URL: https://build.opensuse.org/request/show/814201
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=23
2020-06-16 13:26:51 +00:00
Sebastian Wagner
0af77d3229 Accepting request 813333 from home:cunix:server_dns
Build fails where golang is too old.

If acceptable, i'm asking to not immediately submit to Factory.

OBS-URL: https://build.opensuse.org/request/show/813333
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=22
2020-06-11 20:29:58 +00:00
Dominique Leuenberger
963519b5ec Accepting request 760751 from server:dns
OBS-URL: https://build.opensuse.org/request/show/760751
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnscrypt-proxy?expand=0&rev=4
2020-01-04 18:21:30 +00:00
Marguerite Su
9f3237cf5a Accepting request 758272 from home:dimstar:Factory
Allow systemd-mini

OBS-URL: https://build.opensuse.org/request/show/758272
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=20
2020-01-04 05:48:56 +00:00
Dominique Leuenberger
8f18d2bd62 Accepting request 545130 from server:dns
OBS-URL: https://build.opensuse.org/request/show/545130
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnscrypt-proxy?expand=0&rev=3
2017-11-25 07:43:44 +00:00
Marguerite Su
b69a266ef2 Accepting request 536034 from home:bmwiedemann:branches:server:dns
Make builds reproducible by using a constant __DATE__ (boo#1047218)

now using -u for being independent of timezone
(mostly matters for builds outside of OBS with rpmbuild)

OBS-URL: https://build.opensuse.org/request/show/536034
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=18
2017-11-24 10:30:30 +00:00
Dominique Leuenberger
99de4d0959 Accepting request 533185 from server:dns
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/533185
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnscrypt-proxy?expand=0&rev=2
2017-10-11 21:03:22 +00:00
Dominique Leuenberger
23c1572df8 Accepting request 520650 from server:dns
- use packaged dnscrypt-resolvers.csv
- fix systemd macros
- upgrade to 1.9.5, shortened upstream changelog:
 * Cache plugin: fix the way items are moved from recent to frequent lists
 * In addition to making the cache work as expected, this prevents
  `CacheEntry` items from becoming orphans.
 * Cache plugin: fix the way items are moved from recent to frequent lists
 * In addition to making the cache work as expected, this prevents
   `CacheEntry` items from becoming orphans.
 * Adding Babylon Network resolvers (#647)
 * Update resolvers list
 * Reset the reachability of nameservers if all are unreachable (#609)
 * If all nameservers have been marked unreachable, they will not be queried
 * again until dnscrypt-proxy is restarted. This fix allows for queries to be
 * retried without restarting dnscrypt-proxy.
 * Doc error: client-pk is the client' public key. Spotted by @willnix Fixes #603
 * Whitelist some TLDs typically used on local networks
 * Normalize the dnscrypt-resolvers.csv format
 * ldns-blocking: fix another corner case with suffix matching
       
       Ruleset:
       ```
       *.example.com
       ru.example.com
       ```
       
       A query for `xru.example.com` would find `ru.example.com` as the longest
       suffix. The expression didn't match since this is neither an exact match
       nor a match that stops at a label.
       
       However, this was ignoring the fact that there a different, shorter rule
       could match.
       
       This is pretty annoying, as keeping our promise to log the longest match
       means that we need at least yet another lookup in that specific case.
       Alternatively, the fpst lookup function could be specialized to stop at
       labels, but that would defeat the point of this example plugin. So,
       perform an extra lookup after striping the first (last, once the name is
       reversed) label.
  * Added pidfile
- specfile fixes, cleanup
- update version 1.9.4
  * The resolver name can be set to 'random' in order to pick a
    random resolver.
  * changelog for older releases see github/jedisct1/dnscrypt-proxy 
- use upstream configuration instead
- drop /etc/sysconfig/dnscrypt-proxy, it can'be used in instantiated
  services, now instantiated services should be started with
  "sudo systemctl start dnscrypt-proxy@config.service", the switch
  from IP:Port to Config is because we need not only the IP:Port
  customizable, but also the DNSCRYPT_RESOLVER_NAME, to start multi-
  instances. (boo#977946)
- add /etc/dnscrypt-proxy.conf.d directory for configurations.
- switched to systemd template service. in the future, users
  should use 'sudo systemctl start dnscrypt-proxy@127.0.0.1:53.service'
  to start the service. any local address can be used.
- dropped dnscrypt-proxy.socket again. the listen address in the
  socket can't be substituted at runtime that makes it impossible
  to use multiple instances. and it doesn't work together with
  the forking method in our systemd service.
- move pidfile and logfile into their own directories. in previous
  submit, we finnaly used the user 'dnscrypt' to start the job, but
  that user doesn't have write permission for /var/run and /var/log.
- dropped the /usr/sbin/dnscrypt wrapper that broke the systemd
  service from forking. we used EnvironmentFile in systemd service
  to load the user-customizable variables.
- changed /etc/sysconfig/dnscrypt to /etc/sysconfig/dnscrypt-proxy.
  deleted those plugin items that can't be loaded by systemd. users
  can use DNSCRYPT_OPTIONS to configure the plugins anyway, no need
  to keep those placeholders.
- update version 1.7.0
  * Plugins are now enabled by default.
  * New command-line option: `--ignore-timestamps` to ignore timestamps
    when performing certificate validation.
  * New command-line option: `--syslog-prefix` to add a prefix to log
    messages.
  * Certificates can now be retrieved using TCP.
  * Libevent was updated to version 2.0.23.
  * Certificates serial numbers are printed as a string if possible.
  * The list of known public resolvers was updated.
- add upstream's systemd socket, fix boo#977946 again
- fix boo#977946 & boo#957003
  * use %fillup_only macro right. can't skip "-n", or it'll use
    package name while sysconfig.dnscrypt-proxy doesn't exist.
- use %fillup_prereq macro
- move libraries out from -devel subpackage, it's just not right.
- don't link dnscrypt-proxy.8.gz to dnscrypt.8.gz
- don't link /sbin/service to /sbin/rcdnscrypt.
  * that method is used for backward compability w/ SysVInit service
    while /sbin/dnscrypt is a wrapper to the actual command, and
    dnscrypt is not a valid service name but dnscrypt-proxy.
* version 1.6.1:
 - Security: malformed packets could cause the OpenDNS deviceid,
   OpenDNS set-client-ip, blocking and AAAA blocking plugins to use
   uninitialized pointers, leading to a denial of service or possibly
   code execution. The vulnerable code is present since dnscrypt-proxy
   1.1.0. OpenDNS users and people using dnscrypt-proxy in order to block
   domain names and IP addresses should upgrade as soon as possible.
- add dnscrypt-resolvers.csv from git (41c6d8bb1f49a0216357)
- add dnscrypt-resolvers.csv from git (e6b4e93d07bdce39d4656c5a6)
- change default resolver to cisco (bnc#957003)
* version 1.6.0:
 - New feature: public-key based client authentication (-K), for private and
   commercial DNS services to securely authenticate the sender of a query no
   matter what the source IP address is, without altering the DNS query.
* version 1.5.0:
 - New option: -E, to use an ephemeral key pair for each query.
 - Logging to files is supported on Windows.
 - TCP FASTOPEN is now enabled on Linux.
* version 1.4.4
  - edns used by default
  - server list updated
  - various build fixes
- spec file cleanup
- update to 1.4.3
  - libevent update, including a fix for CVE-2014-6272
  - Two new public dnscrypt resolvers were added: opennic-us-wa-ns1 and
    dnscrypt.org-fr
  - d0wn servers in France IP have changed.
  - Compilation fixes.
- version 1.4.2
  - New compilation switch: --with-systemd, to enable socket activation support
    when using systemd
  - The list of public DNSCrypt-enabled resolvers was updated
  - Libevent2 updates
- add sysconfig file for more flexible configuration
- build -devel package and enable plugins
- create user dnscrypt:dnscrypt during installation
- update to 1.4.1
- update version 1.4.0
  * see https://github.com/jedisct1/dnscrypt-proxy/commits/master
- fix a hang bug in dnscrypt.service
- upstream clarify license, it's BSD.
- add systemd service.
- Version 1.2.0:
  * A pre-filter can now totally bypass the resolver and directly send a
   reply to the client.
  * A new example plugin has been shipped: ldns-aaaa-blocking. It
   directly sends an empty response to AAAA queries in order to
   significantly speed up lookups on hosts without IPv6 connectivity
   (but with clients still asking for AAAA records anyway).
  * Example plugins requiring ldns can be compiled on Windows.
  * Paths with a drive name are now recognized as absolute paths on
   Windows.

OBS-URL: https://build.opensuse.org/request/show/520650
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dnscrypt-proxy?expand=0&rev=1
2017-09-11 14:17:39 +00:00
Marguerite Su
e6861db777 Accepting request 521642 from home:jengelh:branches:server:dns
- Errors from user creation from pre scriptlet must not be ignored.
- Ensure neutrality of description.

OBS-URL: https://build.opensuse.org/request/show/521642
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=15
2017-09-07 12:51:00 +00:00
Marguerite Su
7bf7ca02fe Accepting request 520330 from home:sebix:branches:server:dns
- use packaged dnscrypt-resolvers.csv
- fix systemd macros

OBS-URL: https://build.opensuse.org/request/show/520330
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=14
2017-09-04 10:23:01 +00:00
Marguerite Su
dc3a05cb3e Accepting request 514573 from home:sebix:branches:server:dns
- upgrade to 1.9.5:
- specfile fixes, cleanup
also fixes rpmlint warnings and errors
fixes build on TW
shortened changelog

OBS-URL: https://build.opensuse.org/request/show/514573
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=13
2017-08-05 13:09:15 +00:00
Marguerite Su
c021667ddd Accepting request 453566 from home:MargueriteSu:branches:server:dns
OBS-URL: https://build.opensuse.org/request/show/453566
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=12
2017-01-31 08:30:46 +00:00
Marguerite Su
216bf3e165 Accepting request 419162 from home:MargueriteSu:branches:server:dns
OBS-URL: https://build.opensuse.org/request/show/419162
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=11
2016-08-13 14:32:32 +00:00
Marguerite Su
633d7e1337 Accepting request 417269 from home:MargueriteSu:branches:server:dns
OBS-URL: https://build.opensuse.org/request/show/417269
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=10
2016-08-06 14:58:36 +00:00
Marguerite Su
4c3fc26542 Accepting request 417211 from home:MargueriteSu:branches:server:dns
update version 1.7.0

OBS-URL: https://build.opensuse.org/request/show/417211
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=9
2016-08-06 04:29:59 +00:00
Marguerite Su
828956a422 Accepting request 400863 from home:MargueriteSu:branches:server:dns
OBS-URL: https://build.opensuse.org/request/show/400863
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=8
2016-06-09 17:53:40 +00:00
05c7a7e95d Accepting request 358933 from home:dsterba:branches:server:dns
* version 1.6.1:

OBS-URL: https://build.opensuse.org/request/show/358933
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=7
2016-02-12 12:04:36 +00:00
Marguerite Su
3765bae928 Accepting request 349513 from home:dsterba:branches:server:dns
- add dnscrypt-resolvers.csv from git (e6b4e93d07bdce39d4656c5a6)
- change default resolver to cisco (bnc#957003)

OBS-URL: https://build.opensuse.org/request/show/349513
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=6
2015-12-23 07:34:10 +00:00
Marguerite Su
fd0a655eff Accepting request 328406 from home:dsterba:branches:server:dns
Update to 1.6.0, a few new useful features.

OBS-URL: https://build.opensuse.org/request/show/328406
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=5
2015-09-02 15:48:08 +00:00
a9a4a188ed Accepting request 289614 from home:dsterba:branches:server:dns
OBS-URL: https://build.opensuse.org/request/show/289614
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=4
2015-03-06 10:36:58 +00:00
Marguerite Su
a677ca5c3b Accepting request 254518 from home:MargueriteSu:branches:server:dns
OBS-URL: https://build.opensuse.org/request/show/254518
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=3
2014-10-07 14:32:39 +00:00
Marguerite Su
e0f122a2bc Accepting request 253509 from home:dsterba:branches:server:dns
- update to 1.4.1

I've tried to write a more verbose changelog but nothing that would be good
enough for .changes hasn't materialized.

OBS-URL: https://build.opensuse.org/request/show/253509
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=2
2014-10-01 13:36:41 +00:00
Marguerite Su
f7556ceff9 osc copypac from project:server:dns package:dnscrypt revision:2
OBS-URL: https://build.opensuse.org/package/show/server:dns/dnscrypt-proxy?expand=0&rev=1
2014-09-05 18:46:48 +00:00