svn commit: r476638 - in head/dns: . doh-proxy

Mathieu Arnold mat at FreeBSD.org
Wed Aug 8 12:26:15 UTC 2018


Author: mat
Date: Wed Aug  8 12:26:13 2018
New Revision: 476638
URL: https://svnweb.freebsd.org/changeset/ports/476638

Log:
  Add doh-proxy, a DNS-over-HTTPS server proxy.
  
  Sponsored by:	Absolight

Added:
  head/dns/doh-proxy/
  head/dns/doh-proxy/Makefile   (contents, props changed)
  head/dns/doh-proxy/distinfo   (contents, props changed)
  head/dns/doh-proxy/pkg-descr   (contents, props changed)
Modified:
  head/dns/Makefile   (contents, props changed)

Modified: head/dns/Makefile
==============================================================================
--- head/dns/Makefile	Wed Aug  8 12:23:42 2018	(r476637)
+++ head/dns/Makefile	Wed Aug  8 12:26:13 2018	(r476638)
@@ -63,6 +63,7 @@
     SUBDIR += dnswalk
     SUBDIR += dnswall
     SUBDIR += doc
+    SUBDIR += doh-proxy
     SUBDIR += dq
     SUBDIR += drool
     SUBDIR += dsc

Added: head/dns/doh-proxy/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/doh-proxy/Makefile	Wed Aug  8 12:26:13 2018	(r476638)
@@ -0,0 +1,149 @@
+# Created by: Timothy Beyer <beyert at cs.ucr.edu>
+# $FreeBSD$
+
+PORTNAME=	doh-proxy
+DISTVERSION=	0.1.7
+CATEGORIES=	dns
+
+MAINTAINER=	mat at FreeBSD.org
+COMMENT=	DNS-over-HTTP server proxy
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		cargo
+USE_GITHUB=	yes
+GH_ACCOUNT=	jedisct1
+GH_PROJECT=	rust-doh
+
+PLIST_FILES=	bin/doh-proxy
+
+CARGO_CRATES=	aho-corasick-0.6.6 \
+		ansi_term-0.11.0 \
+		arrayvec-0.4.7 \
+		atty-0.2.11 \
+		backtrace-0.3.9 \
+		backtrace-sys-0.1.23 \
+		base64-0.9.2 \
+		bitflags-0.9.1 \
+		bitflags-1.0.3 \
+		byteorder-1.2.4 \
+		bytes-0.4.9 \
+		cargo_metadata-0.5.8 \
+		cc-1.0.18 \
+		cfg-if-0.1.4 \
+		clap-2.32.0 \
+		clippy-0.0.205 \
+		clippy_lints-0.0.205 \
+		crossbeam-deque-0.3.1 \
+		crossbeam-epoch-0.4.3 \
+		crossbeam-utils-0.3.2 \
+		dtoa-0.4.3 \
+		either-1.5.0 \
+		error-chain-0.11.0 \
+		fnv-1.0.6 \
+		fuchsia-zircon-0.3.3 \
+		fuchsia-zircon-sys-0.3.3 \
+		futures-0.1.23 \
+		futures-cpupool-0.1.8 \
+		getopts-0.2.18 \
+		h2-0.1.11 \
+		http-0.1.9 \
+		httparse-1.3.2 \
+		hyper-0.11.27 \
+		idna-0.1.5 \
+		if_chain-0.1.3 \
+		indexmap-1.0.1 \
+		iovec-0.1.2 \
+		itertools-0.7.8 \
+		itoa-0.4.2 \
+		kernel32-sys-0.2.2 \
+		language-tags-0.2.2 \
+		lazy_static-1.1.0 \
+		lazycell-0.6.0 \
+		libc-0.2.43 \
+		log-0.3.9 \
+		log-0.4.3 \
+		matches-0.1.7 \
+		memchr-2.0.1 \
+		memoffset-0.2.1 \
+		mime-0.3.8 \
+		mio-0.6.15 \
+		miow-0.2.1 \
+		net2-0.2.33 \
+		nodrop-0.1.12 \
+		num_cpus-1.8.0 \
+		percent-encoding-1.0.1 \
+		proc-macro2-0.4.9 \
+		pulldown-cmark-0.1.2 \
+		quine-mc_cluskey-0.2.4 \
+		quote-0.6.5 \
+		rand-0.3.14 \
+		rand-0.4.2 \
+		redox_syscall-0.1.40 \
+		redox_termios-0.1.1 \
+		regex-1.0.2 \
+		regex-syntax-0.6.2 \
+		relay-0.1.1 \
+		rustc-demangle-0.1.9 \
+		rustc_version-0.2.3 \
+		safemem-0.2.0 \
+		scoped-tls-0.1.2 \
+		scopeguard-0.3.3 \
+		semver-0.9.0 \
+		semver-parser-0.7.0 \
+		serde-1.0.71 \
+		serde_derive-1.0.71 \
+		serde_json-1.0.24 \
+		slab-0.3.0 \
+		slab-0.4.1 \
+		smallvec-0.2.1 \
+		string-0.1.1 \
+		strsim-0.7.0 \
+		syn-0.14.7 \
+		take-0.1.0 \
+		termion-1.5.1 \
+		textwrap-0.10.0 \
+		thread_local-0.3.5 \
+		time-0.1.40 \
+		tokio-0.1.7 \
+		tokio-codec-0.1.0 \
+		tokio-core-0.1.17 \
+		tokio-executor-0.1.3 \
+		tokio-fs-0.1.3 \
+		tokio-io-0.1.7 \
+		tokio-proto-0.1.1 \
+		tokio-reactor-0.1.3 \
+		tokio-service-0.1.0 \
+		tokio-tcp-0.1.1 \
+		tokio-threadpool-0.1.5 \
+		tokio-timer-0.1.2 \
+		tokio-timer-0.2.5 \
+		tokio-udp-0.1.1 \
+		toml-0.4.6 \
+		try-lock-0.1.0 \
+		try-lock-0.2.2 \
+		ucd-util-0.1.1 \
+		unicase-2.1.0 \
+		unicode-bidi-0.3.4 \
+		unicode-normalization-0.1.7 \
+		unicode-width-0.1.5 \
+		unicode-xid-0.1.0 \
+		unreachable-1.0.0 \
+		url-1.7.1 \
+		utf8-ranges-1.0.0 \
+		vec_map-0.8.1 \
+		version_check-0.1.4 \
+		void-1.0.2 \
+		want-0.0.4 \
+		winapi-0.2.8 \
+		winapi-0.3.5 \
+		winapi-build-0.1.1 \
+		winapi-i686-pc-windows-gnu-0.4.0 \
+		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		ws2_32-sys-0.2.1
+
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/doh-proxy
+
+.include <bsd.port.mk>

Added: head/dns/doh-proxy/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/doh-proxy/distinfo	Wed Aug  8 12:26:13 2018	(r476638)
@@ -0,0 +1,251 @@
+TIMESTAMP = 1533730701
+SHA256 (rust/crates/aho-corasick-0.6.6.tar.gz) = c1c6d463cbe7ed28720b5b489e7c083eeb8f90d08be2a0d6bb9e1ffea9ce1afa
+SIZE (rust/crates/aho-corasick-0.6.6.tar.gz) = 26330
+SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
+SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087
+SHA256 (rust/crates/arrayvec-0.4.7.tar.gz) = a1e964f9e24d588183fcb43503abda40d288c8657dfc27311516ce2f05675aef
+SIZE (rust/crates/arrayvec-0.4.7.tar.gz) = 22946
+SHA256 (rust/crates/atty-0.2.11.tar.gz) = 9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652
+SIZE (rust/crates/atty-0.2.11.tar.gz) = 5916
+SHA256 (rust/crates/backtrace-0.3.9.tar.gz) = 89a47830402e9981c5c41223151efcced65a0510c13097c769cede7efb34782a
+SIZE (rust/crates/backtrace-0.3.9.tar.gz) = 31054
+SHA256 (rust/crates/backtrace-sys-0.1.23.tar.gz) = bff67d0c06556c0b8e6b5f090f0eac52d950d9dfd1d35ba04e4ca3543eaf6a7e
+SIZE (rust/crates/backtrace-sys-0.1.23.tar.gz) = 522263
+SHA256 (rust/crates/base64-0.9.2.tar.gz) = 85415d2594767338a74a30c1d370b2f3262ec1b4ed2d7bba5b3faf4de40467d9
+SIZE (rust/crates/base64-0.9.2.tar.gz) = 37967
+SHA256 (rust/crates/bitflags-0.9.1.tar.gz) = 4efd02e230a02e18f92fc2735f44597385ed02ad8f831e7c1c1156ee5e1ab3a5
+SIZE (rust/crates/bitflags-0.9.1.tar.gz) = 12406
+SHA256 (rust/crates/bitflags-1.0.3.tar.gz) = d0c54bb8f454c567f21197eefcdbf5679d0bd99f2ddbe52e84c77061952e6789
+SIZE (rust/crates/bitflags-1.0.3.tar.gz) = 13838
+SHA256 (rust/crates/byteorder-1.2.4.tar.gz) = 8389c509ec62b9fe8eca58c502a0acaf017737355615243496cde4994f8fa4f9
+SIZE (rust/crates/byteorder-1.2.4.tar.gz) = 19469
+SHA256 (rust/crates/bytes-0.4.9.tar.gz) = e178b8e0e239e844b083d5a0d4a156b2654e67f9f80144d48398fcd736a24fb8
+SIZE (rust/crates/bytes-0.4.9.tar.gz) = 44400
+SHA256 (rust/crates/cargo_metadata-0.5.8.tar.gz) = 1efca0b863ca03ed4c109fb1c55e0bc4bbeb221d3e103d86251046b06a526bd0
+SIZE (rust/crates/cargo_metadata-0.5.8.tar.gz) = 6739
+SHA256 (rust/crates/cc-1.0.18.tar.gz) = 2119ea4867bd2b8ed3aecab467709720b2d55b1bcfe09f772fd68066eaf15275
+SIZE (rust/crates/cc-1.0.18.tar.gz) = 42127
+SHA256 (rust/crates/cfg-if-0.1.4.tar.gz) = efe5c877e17a9c717a0bf3613b2709f723202c4e4675cc8f12926ded29bcb17e
+SIZE (rust/crates/cfg-if-0.1.4.tar.gz) = 7113
+SHA256 (rust/crates/clap-2.32.0.tar.gz) = b957d88f4b6a63b9d70d5f454ac8011819c6efa7727858f458ab71c756ce2d3e
+SIZE (rust/crates/clap-2.32.0.tar.gz) = 196073
+SHA256 (rust/crates/clippy-0.0.205.tar.gz) = bef3132dda284aba0f5630374566e98095c306d9ae49c4f7ede99347c4343fbe
+SIZE (rust/crates/clippy-0.0.205.tar.gz) = 172740
+SHA256 (rust/crates/clippy_lints-0.0.205.tar.gz) = 1dcb837d7510bf9e4e3b6f470c450c6d25e61116db5503a6f565bb6283860622
+SIZE (rust/crates/clippy_lints-0.0.205.tar.gz) = 237820
+SHA256 (rust/crates/crossbeam-deque-0.3.1.tar.gz) = fe8153ef04a7594ded05b427ffad46ddeaf22e63fd48d42b3e1e3bb4db07cae7
+SIZE (rust/crates/crossbeam-deque-0.3.1.tar.gz) = 13280
+SHA256 (rust/crates/crossbeam-epoch-0.4.3.tar.gz) = 2af0e75710d6181e234c8ecc79f14a97907850a541b13b0be1dd10992f2e4620
+SIZE (rust/crates/crossbeam-epoch-0.4.3.tar.gz) = 34061
+SHA256 (rust/crates/crossbeam-utils-0.3.2.tar.gz) = d636a8b3bcc1b409d7ffd3facef8f21dcb4009626adbd0c5e6c4305c07253c7b
+SIZE (rust/crates/crossbeam-utils-0.3.2.tar.gz) = 12704
+SHA256 (rust/crates/dtoa-0.4.3.tar.gz) = 6d301140eb411af13d3115f9a562c85cc6b541ade9dfa314132244aaee7489dd
+SIZE (rust/crates/dtoa-0.4.3.tar.gz) = 14456
+SHA256 (rust/crates/either-1.5.0.tar.gz) = 3be565ca5c557d7f59e7cfcf1844f9e3033650c929c6566f511e8005f205c1d0
+SIZE (rust/crates/either-1.5.0.tar.gz) = 10900
+SHA256 (rust/crates/error-chain-0.11.0.tar.gz) = ff511d5dc435d703f4971bc399647c9bc38e20cb41452e3b9feb4765419ed3f3
+SIZE (rust/crates/error-chain-0.11.0.tar.gz) = 27207
+SHA256 (rust/crates/fnv-1.0.6.tar.gz) = 2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3
+SIZE (rust/crates/fnv-1.0.6.tar.gz) = 11131
+SHA256 (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
+SIZE (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 22565
+SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
+SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 7191
+SHA256 (rust/crates/futures-0.1.23.tar.gz) = 884dbe32a6ae4cd7da5c6db9b78114449df9953b8d490c9d7e1b51720b922c62
+SIZE (rust/crates/futures-0.1.23.tar.gz) = 156185
+SHA256 (rust/crates/futures-cpupool-0.1.8.tar.gz) = ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4
+SIZE (rust/crates/futures-cpupool-0.1.8.tar.gz) = 10583
+SHA256 (rust/crates/getopts-0.2.18.tar.gz) = 0a7292d30132fb5424b354f5dc02512a86e4c516fe544bb7a25e7f266951b797
+SIZE (rust/crates/getopts-0.2.18.tar.gz) = 18416
+SHA256 (rust/crates/h2-0.1.11.tar.gz) = 35754349586639c6ff629abd19a605e5a42599b0da4aff7be67d63e48ef1ba4e
+SIZE (rust/crates/h2-0.1.11.tar.gz) = 137818
+SHA256 (rust/crates/http-0.1.9.tar.gz) = a14e554a88fc4180b192e91fda0de4c1f00d5c57d7d0afdacade279464a548de
+SIZE (rust/crates/http-0.1.9.tar.gz) = 92921
+SHA256 (rust/crates/httparse-1.3.2.tar.gz) = 7b6288d7db100340ca12873fd4d08ad1b8f206a9457798dfb17c018a33fee540
+SIZE (rust/crates/httparse-1.3.2.tar.gz) = 19143
+SHA256 (rust/crates/hyper-0.11.27.tar.gz) = 34a590ca09d341e94cddf8e5af0bbccde205d5fbc2fa3c09dd67c7f85cea59d7
+SIZE (rust/crates/hyper-0.11.27.tar.gz) = 155617
+SHA256 (rust/crates/idna-0.1.5.tar.gz) = 38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e
+SIZE (rust/crates/idna-0.1.5.tar.gz) = 258735
+SHA256 (rust/crates/if_chain-0.1.3.tar.gz) = 4bac95d9aa0624e7b78187d6fb8ab012b41d9f6f54b1bcb61e61c4845f8357ec
+SIZE (rust/crates/if_chain-0.1.3.tar.gz) = 6970
+SHA256 (rust/crates/indexmap-1.0.1.tar.gz) = 08173ba1e906efb6538785a8844dd496f5d34f0a2d88038e95195172fc667220
+SIZE (rust/crates/indexmap-1.0.1.tar.gz) = 37082
+SHA256 (rust/crates/iovec-0.1.2.tar.gz) = dbe6e417e7d0975db6512b90796e8ce223145ac4e33c377e4a42882a0e88bb08
+SIZE (rust/crates/iovec-0.1.2.tar.gz) = 8565
+SHA256 (rust/crates/itertools-0.7.8.tar.gz) = f58856976b776fedd95533137617a02fb25719f40e7d9b01c7043cd65474f450
+SIZE (rust/crates/itertools-0.7.8.tar.gz) = 78831
+SHA256 (rust/crates/itoa-0.4.2.tar.gz) = 5adb58558dcd1d786b5f0bd15f3226ee23486e24b7b58304b60f64dc68e62606
+SIZE (rust/crates/itoa-0.4.2.tar.gz) = 10581
+SHA256 (rust/crates/kernel32-sys-0.2.2.tar.gz) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
+SIZE (rust/crates/kernel32-sys-0.2.2.tar.gz) = 24537
+SHA256 (rust/crates/language-tags-0.2.2.tar.gz) = a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a
+SIZE (rust/crates/language-tags-0.2.2.tar.gz) = 12754
+SHA256 (rust/crates/lazy_static-1.1.0.tar.gz) = ca488b89a5657b0a2ecd45b95609b3e848cf1755da332a0da46e2b2b1cb371a7
+SIZE (rust/crates/lazy_static-1.1.0.tar.gz) = 12317
+SHA256 (rust/crates/lazycell-0.6.0.tar.gz) = a6f08839bc70ef4a3fe1d566d5350f519c5912ea86be0df1740a7d247c7fc0ef
+SIZE (rust/crates/lazycell-0.6.0.tar.gz) = 10099
+SHA256 (rust/crates/libc-0.2.43.tar.gz) = 76e3a3ef172f1a0b9a9ff0dd1491ae5e6c948b94479a3021819ba7d860c8645d
+SIZE (rust/crates/libc-0.2.43.tar.gz) = 353810
+SHA256 (rust/crates/log-0.3.9.tar.gz) = e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b
+SIZE (rust/crates/log-0.3.9.tar.gz) = 16686
+SHA256 (rust/crates/log-0.4.3.tar.gz) = 61bd98ae7f7b754bc53dca7d44b604f733c6bba044ea6f41bc8d89272d8161d2
+SIZE (rust/crates/log-0.4.3.tar.gz) = 21629
+SHA256 (rust/crates/matches-0.1.7.tar.gz) = 835511bab37c34c47da5cb44844bea2cfde0236db0b506f90ea4224482c9774a
+SIZE (rust/crates/matches-0.1.7.tar.gz) = 2262
+SHA256 (rust/crates/memchr-2.0.1.tar.gz) = 796fba70e76612589ed2ce7f45282f5af869e0fdd7cc6199fa1aa1f1d591ba9d
+SIZE (rust/crates/memchr-2.0.1.tar.gz) = 9858
+SHA256 (rust/crates/memoffset-0.2.1.tar.gz) = 0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3
+SIZE (rust/crates/memoffset-0.2.1.tar.gz) = 4618
+SHA256 (rust/crates/mime-0.3.8.tar.gz) = fe51c8699d2dc522bf8c1ebe26ea2193d151fb54bcdfd7d0318750c189994cd9
+SIZE (rust/crates/mime-0.3.8.tar.gz) = 14584
+SHA256 (rust/crates/mio-0.6.15.tar.gz) = 4fcfcb32d63961fb6f367bfd5d21e4600b92cd310f71f9dca25acae196eb1560
+SIZE (rust/crates/mio-0.6.15.tar.gz) = 129497
+SHA256 (rust/crates/miow-0.2.1.tar.gz) = 8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919
+SIZE (rust/crates/miow-0.2.1.tar.gz) = 21133
+SHA256 (rust/crates/net2-0.2.33.tar.gz) = 42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88
+SIZE (rust/crates/net2-0.2.33.tar.gz) = 20936
+SHA256 (rust/crates/nodrop-0.1.12.tar.gz) = 9a2228dca57108069a5262f2ed8bd2e82496d2e074a06d1ccc7ce1687b6ae0a2
+SIZE (rust/crates/nodrop-0.1.12.tar.gz) = 3033
+SHA256 (rust/crates/num_cpus-1.8.0.tar.gz) = c51a3322e4bca9d212ad9a158a02abc6934d005490c054a2778df73a70aa0a30
+SIZE (rust/crates/num_cpus-1.8.0.tar.gz) = 10539
+SHA256 (rust/crates/percent-encoding-1.0.1.tar.gz) = 31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831
+SIZE (rust/crates/percent-encoding-1.0.1.tar.gz) = 10057
+SHA256 (rust/crates/proc-macro2-0.4.9.tar.gz) = cccdc7557a98fe98453030f077df7f3a042052fae465bb61d2c2c41435cfd9b6
+SIZE (rust/crates/proc-macro2-0.4.9.tar.gz) = 27912
+SHA256 (rust/crates/pulldown-cmark-0.1.2.tar.gz) = d6fdf85cda6cadfae5428a54661d431330b312bc767ddbc57adbedc24da66e32
+SIZE (rust/crates/pulldown-cmark-0.1.2.tar.gz) = 119825
+SHA256 (rust/crates/quine-mc_cluskey-0.2.4.tar.gz) = 07589615d719a60c8dd8a4622e7946465dfef20d1a428f969e3443e7386d5f45
+SIZE (rust/crates/quine-mc_cluskey-0.2.4.tar.gz) = 5742
+SHA256 (rust/crates/quote-0.6.5.tar.gz) = 3372dc35766b36a99ce2352bd1b6ea0137c38d215cc0c8780bf6de6df7842ba9
+SIZE (rust/crates/quote-0.6.5.tar.gz) = 14189
+SHA256 (rust/crates/rand-0.3.14.tar.gz) = 2791d88c6defac799c3f20d74f094ca33b9332612d9aef9078519c82e4fe04a5
+SIZE (rust/crates/rand-0.3.14.tar.gz) = 54768
+SHA256 (rust/crates/rand-0.4.2.tar.gz) = eba5f8cb59cc50ed56be8880a5c7b496bfd9bd26394e176bc67884094145c2c5
+SIZE (rust/crates/rand-0.4.2.tar.gz) = 76170
+SHA256 (rust/crates/redox_syscall-0.1.40.tar.gz) = c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1
+SIZE (rust/crates/redox_syscall-0.1.40.tar.gz) = 14745
+SHA256 (rust/crates/redox_termios-0.1.1.tar.gz) = 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76
+SIZE (rust/crates/redox_termios-0.1.1.tar.gz) = 3227
+SHA256 (rust/crates/regex-1.0.2.tar.gz) = 5bbbea44c5490a1e84357ff28b7d518b4619a159fed5d25f6c1de2d19cc42814
+SIZE (rust/crates/regex-1.0.2.tar.gz) = 245163
+SHA256 (rust/crates/regex-syntax-0.6.2.tar.gz) = 747ba3b235651f6e2f67dfa8bcdcd073ddb7c243cb21c442fc12395dfcac212d
+SIZE (rust/crates/regex-syntax-0.6.2.tar.gz) = 238572
+SHA256 (rust/crates/relay-0.1.1.tar.gz) = 1576e382688d7e9deecea24417e350d3062d97e32e45d70b1cde65994ff1489a
+SIZE (rust/crates/relay-0.1.1.tar.gz) = 7331
+SHA256 (rust/crates/rustc-demangle-0.1.9.tar.gz) = bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395
+SIZE (rust/crates/rustc-demangle-0.1.9.tar.gz) = 11463
+SHA256 (rust/crates/rustc_version-0.2.3.tar.gz) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
+SIZE (rust/crates/rustc_version-0.2.3.tar.gz) = 10210
+SHA256 (rust/crates/safemem-0.2.0.tar.gz) = e27a8b19b835f7aea908818e871f5cc3a5a186550c30773be987e155e8163d8f
+SIZE (rust/crates/safemem-0.2.0.tar.gz) = 6450
+SHA256 (rust/crates/scopeguard-0.3.3.tar.gz) = 94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27
+SIZE (rust/crates/scopeguard-0.3.3.tar.gz) = 9605
+SHA256 (rust/crates/semver-0.9.0.tar.gz) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
+SIZE (rust/crates/semver-0.9.0.tar.gz) = 17344
+SHA256 (rust/crates/semver-parser-0.7.0.tar.gz) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
+SIZE (rust/crates/semver-parser-0.7.0.tar.gz) = 10268
+SHA256 (rust/crates/serde-1.0.71.tar.gz) = 6dfad05c8854584e5f72fb859385ecdfa03af69c3fd0572f0da2d4c95f060bdb
+SIZE (rust/crates/serde-1.0.71.tar.gz) = 72447
+SHA256 (rust/crates/serde_derive-1.0.71.tar.gz) = b719c6d5e9f73fbc37892246d5852333f040caa617b8873c6aced84bcb28e7bb
+SIZE (rust/crates/serde_derive-1.0.71.tar.gz) = 46014
+SHA256 (rust/crates/serde_json-1.0.24.tar.gz) = c3c6908c7b925cd6c590358a4034de93dbddb20c45e1d021931459fd419bf0e2
+SIZE (rust/crates/serde_json-1.0.24.tar.gz) = 65102
+SHA256 (rust/crates/slab-0.3.0.tar.gz) = 17b4fcaed89ab08ef143da37bc52adbcc04d4a69014f4c1208d6b51f0c47bc23
+SIZE (rust/crates/slab-0.3.0.tar.gz) = 4807
+SHA256 (rust/crates/slab-0.4.1.tar.gz) = 5f9776d6b986f77b35c6cf846c11ad986ff128fe0b2b63a3628e3755e8d3102d
+SIZE (rust/crates/slab-0.4.1.tar.gz) = 9479
+SHA256 (rust/crates/smallvec-0.2.1.tar.gz) = 4c8cbcd6df1e117c2210e13ab5109635ad68a929fcbb8964dc965b76cb5ee013
+SIZE (rust/crates/smallvec-0.2.1.tar.gz) = 6065
+SHA256 (rust/crates/string-0.1.1.tar.gz) = 00caf261d6f90f588f8450b8e1230fa0d5be49ee6140fdfbcb55335aff350970
+SIZE (rust/crates/string-0.1.1.tar.gz) = 3657
+SHA256 (rust/crates/strsim-0.7.0.tar.gz) = bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550
+SIZE (rust/crates/strsim-0.7.0.tar.gz) = 8435
+SHA256 (rust/crates/syn-0.14.7.tar.gz) = e2e13df71f29f9440b50261a5882c86eac334f1badb3134ec26f0de2f1418e44
+SIZE (rust/crates/syn-0.14.7.tar.gz) = 135657
+SHA256 (rust/crates/take-0.1.0.tar.gz) = b157868d8ac1f56b64604539990685fa7611d8fa9e5476cf0c02cf34d32917c5
+SIZE (rust/crates/take-0.1.0.tar.gz) = 5543
+SHA256 (rust/crates/termion-1.5.1.tar.gz) = 689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096
+SIZE (rust/crates/termion-1.5.1.tar.gz) = 20659
+SHA256 (rust/crates/textwrap-0.10.0.tar.gz) = 307686869c93e71f94da64286f9a9524c0f308a9e1c87a583de8e9c9039ad3f6
+SIZE (rust/crates/textwrap-0.10.0.tar.gz) = 15986
+SHA256 (rust/crates/thread_local-0.3.5.tar.gz) = 279ef31c19ededf577bfd12dfae728040a21f635b06a24cd670ff510edd38963
+SIZE (rust/crates/thread_local-0.3.5.tar.gz) = 11794
+SHA256 (rust/crates/time-0.1.40.tar.gz) = d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b
+SIZE (rust/crates/time-0.1.40.tar.gz) = 29518
+SHA256 (rust/crates/tokio-0.1.7.tar.gz) = 8ee337e5f4e501fc32966fec6fe0ca0cc1c237b0b1b14a335f8bfe3c5f06e286
+SIZE (rust/crates/tokio-0.1.7.tar.gz) = 73303
+SHA256 (rust/crates/tokio-codec-0.1.0.tar.gz) = 881e9645b81c2ce95fcb799ded2c29ffb9f25ef5bef909089a420e5961dd8ccb
+SIZE (rust/crates/tokio-codec-0.1.0.tar.gz) = 5936
+SHA256 (rust/crates/tokio-core-0.1.17.tar.gz) = aeeffbbb94209023feaef3c196a41cbcdafa06b4a6f893f68779bb5e53796f71
+SIZE (rust/crates/tokio-core-0.1.17.tar.gz) = 73933
+SHA256 (rust/crates/tokio-executor-0.1.3.tar.gz) = 424f0c87ecd66b863045d84e384cb7ce0ae384d8b065b9f0363d29c0d1b30b2f
+SIZE (rust/crates/tokio-executor-0.1.3.tar.gz) = 10265
+SHA256 (rust/crates/tokio-fs-0.1.3.tar.gz) = b5cbe4ca6e71cb0b62a66e4e6f53a8c06a6eefe46cc5f665ad6f274c9906f135
+SIZE (rust/crates/tokio-fs-0.1.3.tar.gz) = 12719
+SHA256 (rust/crates/tokio-io-0.1.7.tar.gz) = a5c9635ee806f26d302b8baa1e145689a280d8f5aa8d0552e7344808da54cc21
+SIZE (rust/crates/tokio-io-0.1.7.tar.gz) = 32327
+SHA256 (rust/crates/tokio-proto-0.1.1.tar.gz) = 8fbb47ae81353c63c487030659494b295f6cb6576242f907f203473b191b0389
+SIZE (rust/crates/tokio-proto-0.1.1.tar.gz) = 44268
+SHA256 (rust/crates/tokio-reactor-0.1.3.tar.gz) = 8703a5762ff6913510dc64272c714c4389ffd8c4b3cf602879b8bd14ff06b604
+SIZE (rust/crates/tokio-reactor-0.1.3.tar.gz) = 21382
+SHA256 (rust/crates/try-lock-0.1.0.tar.gz) = ee2aa4715743892880f70885373966c83d73ef1b0838a664ef0c76fffd35e7c2
+SIZE (rust/crates/try-lock-0.1.0.tar.gz) = 3195
+SHA256 (rust/crates/tokio-service-0.1.0.tar.gz) = 24da22d077e0f15f55162bdbdc661228c1581892f52074fb242678d015b45162
+SIZE (rust/crates/tokio-service-0.1.0.tar.gz) = 8376
+SHA256 (rust/crates/tokio-tcp-0.1.1.tar.gz) = 5b4c329b47f071eb8a746040465fa751bd95e4716e98daef6a9b4e434c17d565
+SIZE (rust/crates/tokio-tcp-0.1.1.tar.gz) = 11448
+SHA256 (rust/crates/tokio-threadpool-0.1.5.tar.gz) = 24ab84f574027b0e875378f31575cf175360891919e93a3490f07e76e00e4efb
+SIZE (rust/crates/tokio-threadpool-0.1.5.tar.gz) = 49925
+SHA256 (rust/crates/tokio-timer-0.1.2.tar.gz) = 6131e780037787ff1b3f8aad9da83bca02438b72277850dd6ad0d455e0e20efc
+SIZE (rust/crates/tokio-timer-0.1.2.tar.gz) = 19889
+SHA256 (rust/crates/tokio-timer-0.2.5.tar.gz) = 1c76b4e97a4f61030edff8bd272364e4f731b9f54c7307eb4eb733c3926eb96a
+SIZE (rust/crates/tokio-timer-0.2.5.tar.gz) = 24495
+SHA256 (rust/crates/tokio-udp-0.1.1.tar.gz) = 43eb534af6e8f37d43ab1b612660df14755c42bd003c5f8d2475ee78cc4600c0
+SIZE (rust/crates/tokio-udp-0.1.1.tar.gz) = 9457
+SHA256 (rust/crates/toml-0.4.6.tar.gz) = a0263c6c02c4db6c8f7681f9fd35e90de799ebd4cfdeab77a38f4ff6b3d8c0d9
+SIZE (rust/crates/toml-0.4.6.tar.gz) = 40203
+SHA256 (rust/crates/scoped-tls-0.1.2.tar.gz) = 332ffa32bf586782a3efaeb58f127980944bbc8c4d6913a86107ac2a5ab24b28
+SIZE (rust/crates/scoped-tls-0.1.2.tar.gz) = 9079
+SHA256 (rust/crates/try-lock-0.2.2.tar.gz) = e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382
+SIZE (rust/crates/try-lock-0.2.2.tar.gz) = 3638
+SHA256 (rust/crates/ucd-util-0.1.1.tar.gz) = fd2be2d6639d0f8fe6cdda291ad456e23629558d466e2789d2c3e9892bda285d
+SIZE (rust/crates/ucd-util-0.1.1.tar.gz) = 24221
+SHA256 (rust/crates/unicase-2.1.0.tar.gz) = 284b6d3db520d67fbe88fd778c21510d1b0ba4a551e5d0fbb023d33405f6de8a
+SIZE (rust/crates/unicase-2.1.0.tar.gz) = 34880
+SHA256 (rust/crates/unicode-bidi-0.3.4.tar.gz) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5
+SIZE (rust/crates/unicode-bidi-0.3.4.tar.gz) = 32228
+SHA256 (rust/crates/unicode-normalization-0.1.7.tar.gz) = 6a0180bc61fc5a987082bfa111f4cc95c4caff7f9799f3e46df09163a937aa25
+SIZE (rust/crates/unicode-normalization-0.1.7.tar.gz) = 330545
+SHA256 (rust/crates/unicode-width-0.1.5.tar.gz) = 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526
+SIZE (rust/crates/unicode-width-0.1.5.tar.gz) = 15761
+SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
+SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000
+SHA256 (rust/crates/unreachable-1.0.0.tar.gz) = 382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56
+SIZE (rust/crates/unreachable-1.0.0.tar.gz) = 6355
+SHA256 (rust/crates/url-1.7.1.tar.gz) = 2a321979c09843d272956e73700d12c4e7d3d92b2ee112b31548aef0d4efc5a6
+SIZE (rust/crates/url-1.7.1.tar.gz) = 68266
+SHA256 (rust/crates/utf8-ranges-1.0.0.tar.gz) = 662fab6525a98beff2921d7f61a39e7d59e0b425ebc7d0d9e66d316e55124122
+SIZE (rust/crates/utf8-ranges-1.0.0.tar.gz) = 8599
+SHA256 (rust/crates/vec_map-0.8.1.tar.gz) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a
+SIZE (rust/crates/vec_map-0.8.1.tar.gz) = 14959
+SHA256 (rust/crates/version_check-0.1.4.tar.gz) = 7716c242968ee87e5542f8021178248f267f295a5c4803beae8b8b7fd9bc6051
+SIZE (rust/crates/version_check-0.1.4.tar.gz) = 7946
+SHA256 (rust/crates/void-1.0.2.tar.gz) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
+SIZE (rust/crates/void-1.0.2.tar.gz) = 2356
+SHA256 (rust/crates/want-0.0.4.tar.gz) = a05d9d966753fa4b5c8db73fcab5eed4549cfe0e1e4e66911e5564a0085c35d1
+SIZE (rust/crates/want-0.0.4.tar.gz) = 5357
+SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
+SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145
+SHA256 (rust/crates/winapi-0.3.5.tar.gz) = 773ef9dcc5f24b7d850d0ff101e542ff24c3b090a9768e03ff889fdef41f00fd
+SIZE (rust/crates/winapi-0.3.5.tar.gz) = 997942
+SHA256 (rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
+SIZE (rust/crates/winapi-build-0.1.1.tar.gz) = 669
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
+SHA256 (rust/crates/ws2_32-sys-0.2.1.tar.gz) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
+SIZE (rust/crates/ws2_32-sys-0.2.1.tar.gz) = 4697
+SHA256 (jedisct1-rust-doh-0.1.7_GH0.tar.gz) = 400d16610661cc89a32de28a37f679e01d7590c818d34cd2b2674ebb3dc08070
+SIZE (jedisct1-rust-doh-0.1.7_GH0.tar.gz) = 5723

Added: head/dns/doh-proxy/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/dns/doh-proxy/pkg-descr	Wed Aug  8 12:26:13 2018	(r476638)
@@ -0,0 +1,8 @@
+A DNS-over-HTTP server proxy in Rust. Add a webserver and you get
+DNS-over-HTTPS, which is actually DNS-over-HTTP/2.
+
+Serves HTTP requests only. DoH is mostly useful to leverage an existing
+webserver, so just configure your webserver or CDN to proxy connections to
+this.
+
+WWW: https://github.com/jedisct1/rust-doh


More information about the svn-ports-all mailing list