Commit Graph

22 Commits

Author SHA1 Message Date
Dmitri Goutnik
34156e93e8 Go ports: cleanup, finish transition to USES=go started with r505321 (cat. audio-mail)
- Remove custom build/install targets left in place after r505321
- Switch to the new GO_TARGET tuple syntax introduced in r512001
- Switch to go:modules when upstream already uses them

Reviewed by:	tobik
Approved by:	araujo (mentor), portmgr (adamw)
Differential Revision:	https://reviews.freebsd.org/D21741
2019-09-29 22:29:39 +00:00
Vinícius Zavam
0807be7361 dns/dnscrypt-proxy2: update 2.0.25 to 2.0.27 2019-09-19 15:41:59 +00:00
Mathieu Arnold
78d1aff1fc Convert to UCL & cleanup pkg-message (categories d) 2019-08-13 16:01:59 +00:00
Vinícius Zavam
f7b63874a3 dns/dnscrypt-proxy2: update 2.0.23 to 2.0.25
Approved by:	mentors (implicit)
2019-06-04 13:22:39 +00:00
Vinícius Zavam
0d5767a925 dns/dnscrypt-proxy2: update 2.0.22 to 2.0.23
- .onion servers are now automatically ignored,
     if Tor routing is not enabled;
  - caching of server addresses has been improved,
     especially when using proxies;
  - DNSCrypt communications are now automatically forced to using TCP,
     when a SOCKS proxy has been set up.

 https://raw.githubusercontent.com/jedisct1/dnscrypt-proxy/2.0.23/ChangeLog

Approved by:	mentors (implicit)
2019-04-29 13:20:28 +00:00
Vinícius Zavam
a463aadaab dns/dnscrypt-proxy2: update 2.0.19 to 2.0.22
Approved by:	araujo (mentor)
Differential Revision:	https://reviews.freebsd.org/D19624
2019-04-08 17:24:46 +00:00
Vinícius Zavam
cbc186ec84 use @FreeBSD.org as MAINTAINER instead of my private address
benchmarks/vegeta
  devel/busybee
  devel/git-lfs
  devel/gnu-efi
  devel/hub
  devel/libe
  devel/py-fabric3
  devel/py-fabric3
  dns/dhisd
  dns/dnscrypt-proxy2
  dns/go-geodns
  emulators/hatari
  irc/weechat-otr
  lang/coffeescript
  net-mgmt/cacti88
  net-mgmt/cacti88-spine
  net-p2p/libbt
  net/py-iplib
  net/py-iplib
  net/py-libfte
  net/py-sbws
  security/obfs4proxy-tor
  security/onionscan
  security/openvpn-admin
  security/py-fteproxy
  security/py-yubikey-manager
  security/super
  sysutils/intel-pcm-devel
  sysutils/openipmi
  sysutils/shim
  sysutils/xbatt
  textproc/multimarkdown
  textproc/regex2dfa
  www/onionshare

Approved by:	araujo (mentor)
Differential Revision:	https://reviews.freebsd.org/D18434
2018-12-05 14:09:12 +00:00
Vinícius Zavam
939335500e dns/dnscrypt-proxy2: update 2.0.18 to 2.0.19
- The value for netprobe_timeout was read from the command-line,
      but not from the configuration file any more. This is a regression
      introduced in the previous version, that has been fixed;
  - The default value for netprobe timeouts has been raised to 60 seconds;
  - A hash of the body is added to query parameters when sending DoH
      queries with the POST method in order to work around badly configured
      proxies.

https://raw.githubusercontent.com/jedisct1/dnscrypt-proxy/2.0.19/ChangeLog

Approved by:	araujo (mentor)
Differential Revision:	https://reviews.freebsd.org/D18341
2018-12-04 10:50:36 +00:00
Vinícius Zavam
c80b3c9ec1 dns/dnscrypt-proxy2: update 2.0.17 to 2.0.18
- official builds now support TLS 1.3;
  - timeout for the initial connectivity check can be set from the cli;
  - an 'Accept:' header is now always sent with GET queries;
  - BOM is now ignored in configuration files;
  - HTTP and HTTPS proxies are now supported for DoH servers.

  https://github.com/jedisct1/dnscrypt-proxy/blob/2.0.18/ChangeLog

Approved by:	araujo (mentor)
Differential Revision:	https://reviews.freebsd.org/D18005
2018-11-21 10:07:26 +00:00
Vinícius Zavam
948fecda45 update to version 2.0.17;
changes: https://raw.githubusercontent.com/jedisct1/dnscrypt-proxy/2.0.17/ChangeLog

  while here, silence portlint
    move USE_* variables to a point after USES;
    extra item placed in the USES/USE_x section got a new line, for example, "GH_ACCOUNT".

Approved by:	beat (mentor), rene (mentor)
Differential Revision:	https://reviews.freebsd.org/D17509
2018-10-15 08:58:30 +00:00
Steve Wills
5be3b587b4 dns/dnscrypt-proxy2: fix build after deps update
While here, use ${GO_BUILDFLAGS}

PR:		231063
Submitted by:	Vinícius Zavam <egypcio@googlemail.com> (maintainer
2018-08-31 23:02:44 +00:00
Steve Wills
832adfec9a dns/dnscrypt-proxy2: update to 2.0.16
PR:		229679
Submitted by:	Vinícius Zavam <egypcio@googlemail.com> (maintainer)
2018-07-11 11:45:20 +00:00
Danilo G. Baio
5d42e04c4d dns/dnscrypt-proxy2: Update to 2.0.15
Changes:	https://raw.githubusercontent.com/jedisct1/dnscrypt-proxy/2.0.15/ChangeLog

Approved by:	egypcio@googlemail.com (maintainer, implicit)
2018-06-07 18:41:54 +00:00
Danilo G. Baio
d74bf91f7f dns/dnscrypt-proxy2: Update to 2.0.14
Changes:	https://raw.githubusercontent.com/jedisct1/dnscrypt-proxy/2.0.14/ChangeLog

Approved by:	egypcio@googlemail.com (maintainer, implicit)
2018-05-26 17:43:21 +00:00
Danilo G. Baio
89fecb56ed dns/dnscrypt-proxy2: Update to 2.0.12
Changes:	https://raw.githubusercontent.com/jedisct1/dnscrypt-proxy/2.0.12/ChangeLog

Approved by:	egypcio@googlemail.com (maintainer, implicit)
2018-05-13 12:25:45 +00:00
Danilo G. Baio
2b4fdc54b7 dns/dnscrypt-proxy2: Update to 2.0.11
Changes:	https://raw.githubusercontent.com/jedisct1/dnscrypt-proxy/2.0.11/ChangeLog

Approved by:	egypcio@googlemail.com (maintainer, implicit)
2018-04-28 12:21:47 +00:00
Danilo G. Baio
97d8640199 dns/dnscrypt-proxy2: Add mac_portacl option in rc script
Version 2 of dnscrypt-proxy is written in Go and therefore isn't capable
of dropping privileges after binding to a low port on FreeBSD.

By default, this port's daemon will listen on port 5353 (TCP/UDP).

With this option it's possible to bind it and listen on port 53 (TCP/UDP)
with mac_portacl(4) kernel module (network port access control policy).
For this add dnscrypt_proxy_mac_portacl_enable=YES in your rc.conf.
The dnscrypt-proxy startup script will load mac_portacl and add a rule
where %%USER%% user will be able to bind on port 53 (TCP/UDP). This port
can be changed by dnscrypt_proxy_mac_portacl_port variable in your rc.conf.
You also need to change dnscrypt-proxy config file to use port 53.

Suggested by:	feld
Approved by:	egypcio@googlemail.com (maintainer)
Differential Revision:	https://reviews.freebsd.org/D15151
2018-04-24 01:06:47 +00:00
Danilo G. Baio
b0c5358af0 dns/dnscrypt-proxy2: Update to 2.0.10
Main changes in the port:
  - Improve instructions for using dnscrypt-proxy2 together with unbound. [1]
  - Add dnscrypt_proxy_suexec option for users who want to run the daemon as
    root.
  - Move the configuration file from ${PREFIX}/etc/dnscrypt-proxy.toml to
    ${PREFIX}/etc/dnscrypt-proxy/dnscrypt-proxy.toml, because by default
    temporary files will use the path of the config file.
    This fixes a permission issue when fetching the public resolvers list.

Changes:	https://raw.githubusercontent.com/jedisct1/dnscrypt-proxy/2.0.10/ChangeLog

PR:		227129 [1]
Submitted by:	egypcio@googlemail.com (maintainer)
Reported by:	erik@nordstroem.no [1]
Differential Revision:	https://reviews.freebsd.org/D15024
2018-04-18 02:25:48 +00:00
Danilo G. Baio
0220f1f98d dns/dnscrypt-proxy2: Update to 2.0.8
Changes:	https://raw.githubusercontent.com/jedisct1/dnscrypt-proxy/2.0.8/ChangeLog

Approved by:	egypcio@googlemail.com (maintainer, implicit)
2018-03-31 13:18:30 +00:00
Danilo G. Baio
7195d6be32 dns/dnscrypt-proxy2: Improve information/texts
Submitted by:	tj@mrsk.me (email)
Approved by:	egypcio@googlemail.com (maintainer, irc)
2018-03-29 00:49:47 +00:00
Mathieu Arnold
6128fc1605 Correctly use PORTDOCS and PORTEXAMPLES.
Sponsored by:	Absolight
2018-03-26 13:40:19 +00:00
Danilo G. Baio
6b55b90b6b Add dns/dnscrypt-proxy2: Flexible DNS proxy with support for encrypted protocols
A flexible DNS proxy, with support for modern encrypted DNS protocols such as
DNSCrypt v2 and DNS-over-HTTP/2.

WWW: https://github.com/jedisct1/dnscrypt-proxy

Without a repocopy because it's a new port, rewritten from scratch.

PR:		225821
Submitted by:	Vinícius Zavam <egypcio@googlemail.com>
Differential Revision:	https://reviews.freebsd.org/D14319
2018-03-25 14:46:17 +00:00