View | Details | Raw Unified | Return to bug 246623 | Differences between
and this patch

Collapse All | Expand All

(-)www/caddy/Makefile (-47 / +101 lines)
Lines 1-75 Link Here
1
# Created by: fabian.freyer@physik.tu-berlin.de
2
# $FreeBSD$
1
# $FreeBSD$
3
2
4
PORTNAME=	caddy
3
PORTNAME=	caddy
5
DISTVERSIONPREFIX=	v
4
DISTVERSIONPREFIX=	v
6
DISTVERSION=	1.0.4
5
DISTVERSION=	2.1.0
7
CATEGORIES=	www
6
CATEGORIES=	www
8
7
9
MAINTAINER=	fabian.freyer@physik.tu-berlin.de
8
MAINTAINER=	daniel.tihanyi@tetragir.com
10
COMMENT=	Fast, cross-platform HTTP/2 web server with automatic HTTPS
9
COMMENT=	Caddy 2 is a powerful, enterprise-ready, open source web server
11
10
12
LICENSE=	APACHE20
11
LICENSE=	APACHE20
13
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
12
LICENSE_FILE=	${WRKSRC}/LICENSE
14
13
15
RUN_DEPENDS=	ca_root_nss>=0:security/ca_root_nss
14
RUN_DEPENDS=	ca_root_nss>=0:security/ca_root_nss
16
15
17
USES=		go:modules
16
USES=		go:modules
17
USE_RC_SUBR=	${PORTNAME}
18
CADDY_CONFIG=	Caddyfile
19
CADDY_SAMPLE=	${CADDY_CONFIG}.sample
18
20
21
SUB_FILES=	${PORTNAME} ${CADDY_SAMPLE} pkg-message
22
SUB_LIST=	CADDY_CONFIG=${CADDY_CONFIG} \
23
		CADDY_SAMPLE=${CADDY_SAMPLE}
24
25
GO_TARGET=	./cmd/caddy
26
19
USE_GITHUB=	yes
27
USE_GITHUB=	yes
20
GH_ACCOUNT=	mholt
28
GH_ACCOUNT=	caddyserver
29
21
GH_TUPLE=	\
30
GH_TUPLE=	\
22
		cenkalti:backoff:v3.0.0:cenkalti_backoff/vendor/github.com/cenkalti/backoff/v3 \
31
		AndreasBriese:bbloom:46b345b51c96:andreasbriese_bbloom/vendor/github.com/AndreasBriese/bbloom \
32
		DataDog:zstd:v1.4.5:datadog_zstd/vendor/github.com/DataDog/zstd \
33
		Masterminds:goutils:v1.1.0:masterminds_goutils/vendor/github.com/Masterminds/goutils \
34
		Masterminds:semver:v3.1.0:masterminds_semver_v3/vendor/github.com/Masterminds/semver/v3 \
35
		Masterminds:sprig:v3.1.0:masterminds_sprig_v3/vendor/github.com/Masterminds/sprig/v3 \
36
		alecthomas:chroma:500529fd43c1:alecthomas_chroma/vendor/github.com/alecthomas/chroma \
37
		antlr:antlr4:621b933c7a7f:antlr_antlr4/vendor/github.com/antlr/antlr4 \
38
		aryann:difflib:e206f873d14a:aryann_difflib/vendor/github.com/aryann/difflib \
39
		caddyserver:certmagic:v0.11.2:caddyserver_certmagic/vendor/github.com/caddyserver/certmagic \
40
		cenkalti:backoff:v4.0.0:cenkalti_backoff_v4/vendor/github.com/cenkalti/backoff/v4 \
41
		census-instrumentation:opencensus-go:v0.22.3:census_instrumentation_opencensus_go/vendor/go.opencensus.io \
42
		cespare:xxhash:v1.1.0:cespare_xxhash/vendor/github.com/cespare/xxhash \
23
		cheekybits:genny:v1.0.0:cheekybits_genny/vendor/github.com/cheekybits/genny \
43
		cheekybits:genny:v1.0.0:cheekybits_genny/vendor/github.com/cheekybits/genny \
24
		dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
44
		chzyer:readline:2972be24d48e:chzyer_readline/vendor/github.com/chzyer/readline \
25
		flynn:go-shlex:3f9db97f8568:flynn_go_shlex/vendor/github.com/flynn/go-shlex \
45
		cpuguy83:go-md2man:v2.0.0:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
26
		fsnotify:fsnotify:v1.4.7:fsnotify_fsnotify/vendor/gopkg.in/fsnotify.v1 \
46
		danwakefield:fnmatch:cbb64ac3d964:danwakefield_fnmatch/vendor/github.com/danwakefield/fnmatch \
27
		go-acme:lego:v3.2.0:go_acme_lego/vendor/github.com/go-acme/lego/v3 \
47
		dgraph-io:badger:09dd2e1a4195:dgraph_io_badger_v2/vendor/github.com/dgraph-io/badger/v2 \
28
		go-tomb:tomb:dd632973f1e7:go_tomb_tomb/vendor/gopkg.in/tomb.v1 \
48
		dgraph-io:badger:v1.6.1:dgraph_io_badger/vendor/github.com/dgraph-io/badger \
29
		go-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
49
		dgraph-io:ristretto:v0.0.2:dgraph_io_ristretto/vendor/github.com/dgraph-io/ristretto \
30
		golang:crypto:227b76d455e7:golang_crypto/vendor/golang.org/x/crypto \
50
		dgryski:go-farm:a6ae2369ad13:dgryski_go_farm/vendor/github.com/dgryski/go-farm \
31
		golang:net:83d349e8ac1a:golang_net/vendor/golang.org/x/net \
51
		dlclark:regexp2:v1.2.0:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \
32
		golang:protobuf:v1.3.2:golang_protobuf/vendor/github.com/golang/protobuf \
52
		dustin:go-humanize:afde56e7acac:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
33
		golang:sys:33540a1f6037:golang_sys/vendor/golang.org/x/sys \
53
		etcd-io:bbolt:v1.3.5:etcd_io_bbolt/vendor/go.etcd.io/bbolt \
54
		francoispqt:gojay:v1.2.13:francoispqt_gojay/vendor/github.com/francoispqt/gojay \
55
		go-acme:lego:v3.7.0:go_acme_lego_v3/vendor/github.com/go-acme/lego/v3 \
56
		go-chi:chi:v4.1.2:go_chi_chi/vendor/github.com/go-chi/chi \
57
		go-sql-driver:mysql:v1.5.0:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \
58
		go-yaml:yaml:v2.3.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
59
		gogo:protobuf:v1.3.1:gogo_protobuf/vendor/github.com/gogo/protobuf \
60
		golang:appengine:v1.6.6:golang_appengine/vendor/google.golang.org/appengine \
61
		golang:crypto:75b288015ac9:golang_crypto/vendor/golang.org/x/crypto \
62
		golang:groupcache:8c9f03a8e57e:golang_groupcache/vendor/github.com/golang/groupcache \
63
		golang:net:4c5254603344:golang_net/vendor/golang.org/x/net \
64
		golang:oauth2:bf48bf16ab8d:golang_oauth2/vendor/golang.org/x/oauth2 \
65
		golang:protobuf:v1.4.2:golang_protobuf/vendor/github.com/golang/protobuf \
66
		golang:snappy:v0.0.1:golang_snappy/vendor/github.com/golang/snappy \
67
		golang:sys:ed371f2e16b4:golang_sys/vendor/golang.org/x/sys \
34
		golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \
68
		golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \
69
		google:cel-go:v0.5.1:google_cel_go/vendor/github.com/google/cel-go \
70
		google:go-cmp:v0.5.0:google_go_cmp/vendor/github.com/google/go-cmp \
71
		google:go-genproto:cb27e3aa2013:google_go_genproto/vendor/google.golang.org/genproto \
35
		google:uuid:v1.1.1:google_uuid/vendor/github.com/google/uuid \
72
		google:uuid:v1.1.1:google_uuid/vendor/github.com/google/uuid \
36
		gorilla:websocket:v1.4.0:gorilla_websocket/vendor/github.com/gorilla/websocket \
73
		googleapis:gax-go:v2.0.5:googleapis_gax_go_v2/vendor/github.com/googleapis/gax-go \
37
		hashicorp:go-syslog:v1.0.0:hashicorp_go_syslog/vendor/github.com/hashicorp/go-syslog \
74
		googleapis:google-api-go-client:v0.20.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
38
		hpcloud:tail:v1.0.0:hpcloud_tail/vendor/github.com/hpcloud/tail \
75
		googleapis:google-cloud-go:v0.54.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \
39
		jimstudt:http-authentication:3eca13d6893a:jimstudt_http_authentication/vendor/github.com/jimstudt/http-authentication \
76
		grpc:grpc-go:v1.27.1:grpc_grpc_go/vendor/google.golang.org/grpc \
40
		klauspost:cpuid:v1.2.0:klauspost_cpuid/vendor/github.com/klauspost/cpuid \
77
		huandu:xstrings:v1.3.1:huandu_xstrings/vendor/github.com/huandu/xstrings \
41
		lucas-clemente:quic-go:v0.13.1:lucas_clemente_quic_go/vendor/github.com/lucas-clemente/quic-go \
78
		imdario:mergo:v0.3.8:imdario_mergo/vendor/github.com/imdario/mergo \
42
		marten-seemann:chacha20:v0.2.0:marten_seemann_chacha20/vendor/github.com/marten-seemann/chacha20 \
79
		jsternberg:zap-logfmt:v1.2.0:jsternberg_zap_logfmt/vendor/github.com/jsternberg/zap-logfmt \
80
		juju:ansiterm:720a0952cc2a:juju_ansiterm/vendor/github.com/juju/ansiterm \
81
		klauspost:compress:v1.10.10:klauspost_compress/vendor/github.com/klauspost/compress \
82
		klauspost:cpuid:v1.3.0:klauspost_cpuid/vendor/github.com/klauspost/cpuid \
83
		konsorten:go-windows-terminal-sequences:v1.0.2:konsorten_go_windows_terminal_sequences/vendor/github.com/konsorten/go-windows-terminal-sequences \
84
		libdns:libdns:186724ffc821:libdns_libdns/vendor/github.com/libdns/libdns \
85
		lucas-clemente:quic-go:v0.17.1:lucas_clemente_quic_go/vendor/github.com/lucas-clemente/quic-go \
86
		lunixbochs:vtclean:v1.0.0:lunixbochs_vtclean/vendor/github.com/lunixbochs/vtclean \
87
		manifoldco:promptui:v0.3.1:manifoldco_promptui/vendor/github.com/manifoldco/promptui \
43
		marten-seemann:qpack:v0.1.0:marten_seemann_qpack/vendor/github.com/marten-seemann/qpack \
88
		marten-seemann:qpack:v0.1.0:marten_seemann_qpack/vendor/github.com/marten-seemann/qpack \
44
		marten-seemann:qtls:v0.4.1:marten_seemann_qtls/vendor/github.com/marten-seemann/qtls \
89
		marten-seemann:qtls:v0.9.1:marten_seemann_qtls/vendor/github.com/marten-seemann/qtls \
45
		mcuadros:go-syslog:v2.2.1:mcuadros_go_syslog/vendor/gopkg.in/mcuadros/go-syslog.v2 \
90
		mattn:go-colorable:v0.1.6:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
46
		mholt:certmagic:v0.8.3:mholt_certmagic/vendor/github.com/mholt/certmagic \
91
		mattn:go-isatty:v0.0.12:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
47
		miekg:dns:v1.1.15:miekg_dns/vendor/github.com/miekg/dns \
92
		miekg:dns:v1.1.27:miekg_dns/vendor/github.com/miekg/dns \
93
		mitchellh:copystructure:v1.0.0:mitchellh_copystructure/vendor/github.com/mitchellh/copystructure \
94
		mitchellh:reflectwalk:v1.0.0:mitchellh_reflectwalk/vendor/github.com/mitchellh/reflectwalk \
48
		naoina:go-stringutil:v0.1.0:naoina_go_stringutil/vendor/github.com/naoina/go-stringutil \
95
		naoina:go-stringutil:v0.1.0:naoina_go_stringutil/vendor/github.com/naoina/go-stringutil \
49
		naoina:toml:v0.1.1:naoina_toml/vendor/github.com/naoina/toml \
96
		naoina:toml:v0.1.1:naoina_toml/vendor/github.com/naoina/toml \
50
		natefinch:lumberjack:v2.0.0:natefinch_lumberjack/vendor/gopkg.in/natefinch/lumberjack.v2 \
97
		natefinch:lumberjack:v2.0.0:natefinch_lumberjack/vendor/gopkg.in/natefinch/lumberjack.v2 \
51
		onsi:ginkgo:v1.7.0:onsi_ginkgo/vendor/github.com/onsi/ginkgo \
98
		pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
52
		russross:blackfriday:067529f716f4:russross_blackfriday/vendor/github.com/russross/blackfriday \
99
		protocolbuffers:protobuf-go:v1.25.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
53
		square:go-jose:v2.3.1:square_go_jose/vendor/gopkg.in/square/go-jose.v2
100
		rs:xid:v1.2.1:rs_xid/vendor/github.com/rs/xid \
101
		russross:blackfriday:v2.0.1:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
102
		samfoo:ansi:b6bd2ded7189:samfoo_ansi/vendor/github.com/samfoo/ansi \
103
		shurcooL:sanitized_anchor_name:v1.0.0:shurcool_sanitized_anchor_name/vendor/github.com/shurcooL/sanitized_anchor_name \
104
		sirupsen:logrus:v1.4.2:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
105
		smallstep:certificates:e855707dc274:smallstep_certificates/vendor/github.com/smallstep/certificates \
106
		smallstep:cli:v0.14.4:smallstep_cli/vendor/github.com/smallstep/cli \
107
		smallstep:nosql:v0.3.1:smallstep_nosql/vendor/github.com/smallstep/nosql \
108
		smallstep:truststore:v0.9.5:smallstep_truststore/vendor/github.com/smallstep/truststore \
109
		spf13:cast:v1.3.1:spf13_cast/vendor/github.com/spf13/cast \
110
		square:go-jose:v2.4.0:square_go_jose/vendor/gopkg.in/square/go-jose.v2 \
111
		uber-go:atomic:v1.6.0:uber_go_atomic/vendor/go.uber.org/atomic \
112
		uber-go:multierr:v1.5.0:uber_go_multierr/vendor/go.uber.org/multierr \
113
		uber-go:zap:v1.15.0:uber_go_zap/vendor/go.uber.org/zap \
114
		urfave:cli:v1.22.2:urfave_cli/vendor/github.com/urfave/cli \
115
		yuin:goldmark-highlighting:60d527fdb691:yuin_goldmark_highlighting/vendor/github.com/yuin/goldmark-highlighting \
116
		yuin:goldmark:v1.1.32:yuin_goldmark/vendor/github.com/yuin/goldmark
54
117
55
GO_TARGET=	./caddy
118
GL_TUPLE=	https://gitlab.howett.net:go:plist:3b63eb3a43b59c776909681ed1fcb412b47d3c9a:go_plist/vendor/howett.net/plist
56
119
57
SUB_FILES=	pkg-message
120
PLIST_FILES=	${LOCALBASE}/bin/${PORTNAME} \
58
PLIST_FILES=	bin/caddy etc/rc.d/caddy
121
		"@sample ${ETCDIR}/${CADDY_SAMPLE}"
59
122
60
OPTIONS_DEFINE=	TELEMETRY
61
62
TELEMETRY_DESC=	Enable telemetry support
63
TELEMETRY_EXTRA_PATCHES_OFF=	${PATCHDIR}/extra-patch-disable-telemetry
64
65
# It is a bit involved to get caddy --version to work correctly, so this
66
# simple hack gets the right version number that the port has downloaded.  See
67
# https://github.com/caddyserver/caddy/issues/2875 for more details.
68
post-patch:
69
	@${REINPLACE_CMD} -e 's|module.Version|"v${DISTVERSION}"|g' ${WRKSRC}/caddy/caddymain/run.go
70
71
post-install:
123
post-install:
72
	${INSTALL_SCRIPT} ${GO_WRKSRC}/dist/init/freebsd/${PORTNAME} \
124
	${MKDIR} ${STAGEDIR}${ETCDIR}
73
		${STAGEDIR}/${PREFIX}/etc/rc.d/${PORTNAME}
125
	${INSTALL_DATA} \
126
		${WRKDIR}/${CADDY_SAMPLE} \
127
		${STAGEDIR}${ETCDIR}/${CADDY_SAMPLE}
74
128
75
.include <bsd.port.mk>
129
.include <bsd.port.mk>
(-)www/caddy/distinfo (-53 / +161 lines)
Lines 1-58 Link Here
1
TIMESTAMP = 1578057972
1
TIMESTAMP = 1593205331
2
SHA256 (mholt-caddy-v1.0.4_GH0.tar.gz) = bf81245d2b347c89a8e8aa358a224b722d55cb6e1c266bbdffbe6acc54d130a5
2
SHA256 (caddyserver-caddy-v2.1.0_GH0.tar.gz) = b5948b3fc1dcf65428756856b6c315dfb392e6cc0d78b7ad56ad334a81425440
3
SIZE (mholt-caddy-v1.0.4_GH0.tar.gz) = 394038
3
SIZE (caddyserver-caddy-v2.1.0_GH0.tar.gz) = 368875
4
SHA256 (cenkalti-backoff-v3.0.0_GH0.tar.gz) = e68ff17e455840ec14812e6d991d3284a103f7e29f82b8075beb1ab11c6c1719
4
SHA256 (AndreasBriese-bbloom-46b345b51c96_GH0.tar.gz) = 49b41b2b20e73f31091222e4a6abf12762231cbad9de642d2227c16dae29b4ff
5
SIZE (cenkalti-backoff-v3.0.0_GH0.tar.gz) = 8675
5
SIZE (AndreasBriese-bbloom-46b345b51c96_GH0.tar.gz) = 8005
6
SHA256 (DataDog-zstd-v1.4.5_GH0.tar.gz) = be75f3ea541bb7bb02c2329059ad81dff504087f89970426d23252e502a0f899
7
SIZE (DataDog-zstd-v1.4.5_GH0.tar.gz) = 512697
8
SHA256 (Masterminds-goutils-v1.1.0_GH0.tar.gz) = 053a61c4b0d78e6978600c99562f04d053993c428d549a20b627151cf1aabbae
9
SIZE (Masterminds-goutils-v1.1.0_GH0.tar.gz) = 14610
10
SHA256 (Masterminds-semver-v3.1.0_GH0.tar.gz) = a91e6fe3121bb0c158bbd89721be3f44cd84e1f76a6d89840e244c1f5524ee28
11
SIZE (Masterminds-semver-v3.1.0_GH0.tar.gz) = 24481
12
SHA256 (Masterminds-sprig-v3.1.0_GH0.tar.gz) = a9e5031c3891ce95e799c5b07de9572eed90acd716e458eb42f1bbcb1b17328a
13
SIZE (Masterminds-sprig-v3.1.0_GH0.tar.gz) = 49979
14
SHA256 (alecthomas-chroma-500529fd43c1_GH0.tar.gz) = 9d773f802bf9530edcaa708491ddcfb0e7f0576e18677b5f782865026064e20b
15
SIZE (alecthomas-chroma-500529fd43c1_GH0.tar.gz) = 620363
16
SHA256 (antlr-antlr4-621b933c7a7f_GH0.tar.gz) = b1ecc011d1dfc6cbfba6c293a4631077b162c3435e35136a421876e00701de77
17
SIZE (antlr-antlr4-621b933c7a7f_GH0.tar.gz) = 4328406
18
SHA256 (aryann-difflib-e206f873d14a_GH0.tar.gz) = 180ffc8657adf51af48f2cfa60110ebd0a4574d103e5727e108ec12ac19247b5
19
SIZE (aryann-difflib-e206f873d14a_GH0.tar.gz) = 5584
20
SHA256 (caddyserver-certmagic-v0.11.2_GH0.tar.gz) = 33adcfa43785b3bf5397914c5b83c4f7d6b5ae2665d116a6bd715e6b77ed9671
21
SIZE (caddyserver-certmagic-v0.11.2_GH0.tar.gz) = 105170
22
SHA256 (cenkalti-backoff-v4.0.0_GH0.tar.gz) = 976c5d645edf39b748d4941157f750849a809657435bdfea9b47b51f1fe463aa
23
SIZE (cenkalti-backoff-v4.0.0_GH0.tar.gz) = 9317
24
SHA256 (census-instrumentation-opencensus-go-v0.22.3_GH0.tar.gz) = 05eaf69808d0ba27b82d71fe620e8ecf97c1dd2d0ef8616d960c9d9170d7fdfa
25
SIZE (census-instrumentation-opencensus-go-v0.22.3_GH0.tar.gz) = 167276
26
SHA256 (cespare-xxhash-v1.1.0_GH0.tar.gz) = 9418be390574092f0ca989b9ae2f5450270ead8125a635a100850b28c8c9c495
27
SIZE (cespare-xxhash-v1.1.0_GH0.tar.gz) = 8200
6
SHA256 (cheekybits-genny-v1.0.0_GH0.tar.gz) = 6982bf513333fb3ee3e6e0633500a3800fb6a3d6beb9e6c6084a96c85a49dd73
28
SHA256 (cheekybits-genny-v1.0.0_GH0.tar.gz) = 6982bf513333fb3ee3e6e0633500a3800fb6a3d6beb9e6c6084a96c85a49dd73
7
SIZE (cheekybits-genny-v1.0.0_GH0.tar.gz) = 15585
29
SIZE (cheekybits-genny-v1.0.0_GH0.tar.gz) = 15585
8
SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba
30
SHA256 (chzyer-readline-2972be24d48e_GH0.tar.gz) = 8f425cfb33fce61a137866c0a88117c68f49de79a61a341353fc97339c6b74da
9
SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260
31
SIZE (chzyer-readline-2972be24d48e_GH0.tar.gz) = 36825
10
SHA256 (flynn-go-shlex-3f9db97f8568_GH0.tar.gz) = fbe293093bb4dbb07985d7ee5f6cd975fe4065d7c7106d711cb48d6bf480c7e8
32
SHA256 (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 50537880d42fc28b9c2e9aaa36b137349d43cc73d46436a499f8c928cd2fc576
11
SIZE (flynn-go-shlex-3f9db97f8568_GH0.tar.gz) = 7677
33
SIZE (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 52021
12
SHA256 (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = b7530d973d0ab0e58ad8ce1b9a4b963d6f57b3d72f2f9e13d49846976361b1cd
34
SHA256 (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 7ebff38d382142f9220d2cfcb4731d0ae90cdef71238c94a15c35f8aa746007f
13
SIZE (fsnotify-fsnotify-v1.4.7_GH0.tar.gz) = 31139
35
SIZE (danwakefield-fnmatch-cbb64ac3d964_GH0.tar.gz) = 4955
14
SHA256 (go-acme-lego-v3.2.0_GH0.tar.gz) = 64f4e810826ae28fc903bcfcfcb5114233089847fd89bddb3b2bb378304e5e12
36
SHA256 (dgraph-io-badger-09dd2e1a4195_GH0.tar.gz) = add05687c0e351117e9ca7917bbb21616cc1014596801de44d18d9d6a6dd6086
15
SIZE (go-acme-lego-v3.2.0_GH0.tar.gz) = 321570
37
SIZE (dgraph-io-badger-09dd2e1a4195_GH0.tar.gz) = 332877
16
SHA256 (go-tomb-tomb-dd632973f1e7_GH0.tar.gz) = b67f4ee9324a78176bc3196fe262388696aeb3f31d9879d498200219f9c4c554
38
SHA256 (dgraph-io-badger-v1.6.1_GH0.tar.gz) = b4cb0d6a12c87d0eba09644a45c3e9677a663dedbb7cfe1c111cd8f91c92cddb
17
SIZE (go-tomb-tomb-dd632973f1e7_GH0.tar.gz) = 3631
39
SIZE (dgraph-io-badger-v1.6.1_GH0.tar.gz) = 299421
18
SHA256 (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 42c3e4ef9eca2860d22b3c6c5582c6c13fb4b417e5ebc1acc56ee5e2c4ddcaff
40
SHA256 (dgraph-io-ristretto-v0.0.2_GH0.tar.gz) = c84ee09ca033db6669b922d0128835c5bc6f0015f1d95ae58892c0088b40f728
19
SIZE (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 70656
41
SIZE (dgraph-io-ristretto-v0.0.2_GH0.tar.gz) = 41720
20
SHA256 (golang-crypto-227b76d455e7_GH0.tar.gz) = f6eef37c7e4df60af1de2d018d396cb5e4901388cc43a2e5361dc4c4648cd8a6
42
SHA256 (dgryski-go-farm-a6ae2369ad13_GH0.tar.gz) = ae5ab67a14ec1339016b8a3ec6be36917a1d77a0fc2ff26d5b399c88958d161b
21
SIZE (golang-crypto-227b76d455e7_GH0.tar.gz) = 1692189
43
SIZE (dgryski-go-farm-a6ae2369ad13_GH0.tar.gz) = 27127
22
SHA256 (golang-net-83d349e8ac1a_GH0.tar.gz) = 5752c376bc6383bf2055281336101c062b881f17ded2e960d718c8256023f9c7
44
SHA256 (dlclark-regexp2-v1.2.0_GH0.tar.gz) = 9b4d25630d0ce86bcd518d79ce47365a84c7c75de2334b2708f1bddcc1df47fe
23
SIZE (golang-net-83d349e8ac1a_GH0.tar.gz) = 1103298
45
SIZE (dlclark-regexp2-v1.2.0_GH0.tar.gz) = 204926
24
SHA256 (golang-protobuf-v1.3.2_GH0.tar.gz) = c9cda622857a17cf0877c5ba76688a931883e505f40744c9495638b6e3da1f65
46
SHA256 (dustin-go-humanize-afde56e7acac_GH0.tar.gz) = 30086bdc35bb19afafd7fe2f1b111b28aea3480f66e0fffd59ba25762c8fc89d
25
SIZE (golang-protobuf-v1.3.2_GH0.tar.gz) = 312285
47
SIZE (dustin-go-humanize-afde56e7acac_GH0.tar.gz) = 17281
26
SHA256 (golang-sys-33540a1f6037_GH0.tar.gz) = 09ebdf007413c2eaddce123137443d08d1848be410c58896e772f0481ec385d5
48
SHA256 (etcd-io-bbolt-v1.3.5_GH0.tar.gz) = 63fed2e9bbdcc2aa279c2a7ea4a59c39bc21616ec2c96abff0020872beb3dbad
27
SIZE (golang-sys-33540a1f6037_GH0.tar.gz) = 1497659
49
SIZE (etcd-io-bbolt-v1.3.5_GH0.tar.gz) = 96494
50
SHA256 (francoispqt-gojay-v1.2.13_GH0.tar.gz) = 69de41c398b38217fbbb7e16a71893c7165bc8e59ba5d5b88b00db48f50cb3d5
51
SIZE (francoispqt-gojay-v1.2.13_GH0.tar.gz) = 165255
52
SHA256 (go-acme-lego-v3.7.0_GH0.tar.gz) = 183ce619fae873183b2aa9f797167ecdfc38e149529967aa7ec8e789abf0ae6f
53
SIZE (go-acme-lego-v3.7.0_GH0.tar.gz) = 390314
54
SHA256 (go-chi-chi-v4.1.2_GH0.tar.gz) = 9382097218bb6922ecc26707fb683a4568825010fb0cc5168621b88661d5e42e
55
SIZE (go-chi-chi-v4.1.2_GH0.tar.gz) = 75928
56
SHA256 (go-sql-driver-mysql-v1.5.0_GH0.tar.gz) = 9d98b46623037447a26a51a203540bf605b6e6220d31f2efc7396242fcb660b5
57
SIZE (go-sql-driver-mysql-v1.5.0_GH0.tar.gz) = 90474
58
SHA256 (go-yaml-yaml-v2.3.0_GH0.tar.gz) = 42027002bf258009d498600b04b8c9cbb29d2193185ea7bfa8fefe194fe72a07
59
SIZE (go-yaml-yaml-v2.3.0_GH0.tar.gz) = 72816
60
SHA256 (gogo-protobuf-v1.3.1_GH0.tar.gz) = 5184f06decd681fcc82f6583976111faf87189c0c2f8063b34ac2ea9ed997236
61
SIZE (gogo-protobuf-v1.3.1_GH0.tar.gz) = 2038188
62
SHA256 (golang-appengine-v1.6.6_GH0.tar.gz) = 0c3d1e1c7ba0b97ea3457ddd169aac0667dbbb8c8d81e011632751f75bfbb624
63
SIZE (golang-appengine-v1.6.6_GH0.tar.gz) = 332981
64
SHA256 (golang-crypto-75b288015ac9_GH0.tar.gz) = 6e74e21bf9dfdbf0a8dac8cb205fbc3bfd8dff308a24080b9d6093a3858f0db2
65
SIZE (golang-crypto-75b288015ac9_GH0.tar.gz) = 1729931
66
SHA256 (golang-groupcache-8c9f03a8e57e_GH0.tar.gz) = b92f918daa48048fd360f14d1a4aed6e70c1176ae6b00b0dc04094bb088e9865
67
SIZE (golang-groupcache-8c9f03a8e57e_GH0.tar.gz) = 26047
68
SHA256 (golang-net-4c5254603344_GH0.tar.gz) = 5957e628f2676d9e6c9517890bdcec334e8cac53d0f000b42ed6364a0550e152
69
SIZE (golang-net-4c5254603344_GH0.tar.gz) = 1177478
70
SHA256 (golang-oauth2-bf48bf16ab8d_GH0.tar.gz) = 28b3a51a8bd90beb5952d1080218ea238127edfe9455ad48921989619ff918a8
71
SIZE (golang-oauth2-bf48bf16ab8d_GH0.tar.gz) = 47016
72
SHA256 (golang-protobuf-v1.4.2_GH0.tar.gz) = a1e486b3ed6f502c43e10cb28bde4e8f020a420ef9958d3fbe61801492c07c87
73
SIZE (golang-protobuf-v1.4.2_GH0.tar.gz) = 171778
74
SHA256 (golang-snappy-v0.0.1_GH0.tar.gz) = b1d97f47fcb61cb0cdd54bc424eda980c47838effb0ec9e322506514a50fee85
75
SIZE (golang-snappy-v0.0.1_GH0.tar.gz) = 62605
76
SHA256 (golang-sys-ed371f2e16b4_GH0.tar.gz) = 8c462fe1c70152d82bc7f5c2b5ee0057ab083314b05569d9ed1b6bcb4bf9c720
77
SIZE (golang-sys-ed371f2e16b4_GH0.tar.gz) = 1054512
28
SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22
78
SHA256 (golang-text-v0.3.2_GH0.tar.gz) = 0b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22
29
SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069
79
SIZE (golang-text-v0.3.2_GH0.tar.gz) = 7168069
80
SHA256 (google-cel-go-v0.5.1_GH0.tar.gz) = cd8a907820ddf5d1e40e2fd270486336a1a3c77f0ea4ee7f8a708851dab921cd
81
SIZE (google-cel-go-v0.5.1_GH0.tar.gz) = 2118082
82
SHA256 (google-go-cmp-v0.5.0_GH0.tar.gz) = 6d4eb0e3a4b7d1ee3a9fa917bd776c557e21cee0040c7da4fe6180acb9e2d911
83
SIZE (google-go-cmp-v0.5.0_GH0.tar.gz) = 98584
84
SHA256 (google-go-genproto-cb27e3aa2013_GH0.tar.gz) = 1f0c3be40b17772975c71b54ca512ee681f7db384ebc43c8adb24f1ab44d2d0e
85
SIZE (google-go-genproto-cb27e3aa2013_GH0.tar.gz) = 9293098
30
SHA256 (google-uuid-v1.1.1_GH0.tar.gz) = bebd4b0b4ea152a9793615ef23c83f688876d8c284a2092264d20a4bf4ffc423
86
SHA256 (google-uuid-v1.1.1_GH0.tar.gz) = bebd4b0b4ea152a9793615ef23c83f688876d8c284a2092264d20a4bf4ffc423
31
SIZE (google-uuid-v1.1.1_GH0.tar.gz) = 13543
87
SIZE (google-uuid-v1.1.1_GH0.tar.gz) = 13543
32
SHA256 (gorilla-websocket-v1.4.0_GH0.tar.gz) = 2b5743c72bd0930c5a80e49c0138b5b7d27fa7c085efd0c86805cccfa7220c9d
88
SHA256 (googleapis-gax-go-v2.0.5_GH0.tar.gz) = 3089affe6f5e27f7a6d494cb399aa6baf232384f763f548ad5ddfbea0e88e59c
33
SIZE (gorilla-websocket-v1.4.0_GH0.tar.gz) = 50228
89
SIZE (googleapis-gax-go-v2.0.5_GH0.tar.gz) = 15328
34
SHA256 (hashicorp-go-syslog-v1.0.0_GH0.tar.gz) = be4bda814c068311ea8e185e2d108077f167897cfa868ada7f56d97a10f3d602
90
SHA256 (googleapis-google-api-go-client-v0.20.0_GH0.tar.gz) = 93f55b3f529e26e0c9c263aa323b3968f90b5d8a4faa09e7b24b05bc59226cd5
35
SIZE (hashicorp-go-syslog-v1.0.0_GH0.tar.gz) = 4517
91
SIZE (googleapis-google-api-go-client-v0.20.0_GH0.tar.gz) = 14017412
36
SHA256 (hpcloud-tail-v1.0.0_GH0.tar.gz) = 3aa982c4a779b1c1dc5723bbf2345eed1dd46cd5bcc490e69de4beab8f5d4b02
92
SHA256 (googleapis-google-cloud-go-v0.54.0_GH0.tar.gz) = d9f08ce087ea69d1679bc2f1122006fc3797b6cd14dcfa527eb9fe8fc9f122eb
37
SIZE (hpcloud-tail-v1.0.0_GH0.tar.gz) = 37816
93
SIZE (googleapis-google-cloud-go-v0.54.0_GH0.tar.gz) = 2569218
38
SHA256 (jimstudt-http-authentication-3eca13d6893a_GH0.tar.gz) = d9c31a2599929db250fa1141804941c57bd4ed6ec5ccc4b25d635317e936594f
94
SHA256 (grpc-grpc-go-v1.27.1_GH0.tar.gz) = 2e25c66a7fe59a49d94d24280afabfbc563967e47c1e6d8df0a72aaf11fae6fb
39
SIZE (jimstudt-http-authentication-3eca13d6893a_GH0.tar.gz) = 54188
95
SIZE (grpc-grpc-go-v1.27.1_GH0.tar.gz) = 826728
40
SHA256 (klauspost-cpuid-v1.2.0_GH0.tar.gz) = aa29ebcf12669eef96c7c54b551617b90b65c55d126ef0ff9fbacd605e738a67
96
SHA256 (huandu-xstrings-v1.3.1_GH0.tar.gz) = d399f03735391073441145bac6b8d06b36f3b59e005db77ebafde130ddf215bf
41
SIZE (klauspost-cpuid-v1.2.0_GH0.tar.gz) = 278872
97
SIZE (huandu-xstrings-v1.3.1_GH0.tar.gz) = 17797
42
SHA256 (lucas-clemente-quic-go-v0.13.1_GH0.tar.gz) = ed034384e65a1ef26b580945bc40b04974d7668c08569f25efdb8e98ea5cb0de
98
SHA256 (imdario-mergo-v0.3.8_GH0.tar.gz) = 8722e1280a333b1b17541dc05102200e1c9e8ee85f45fc66a4ba629b97a870e6
43
SIZE (lucas-clemente-quic-go-v0.13.1_GH0.tar.gz) = 396094
99
SIZE (imdario-mergo-v0.3.8_GH0.tar.gz) = 18180
44
SHA256 (marten-seemann-chacha20-v0.2.0_GH0.tar.gz) = 8a7e5659a7a7768c99d77156c02ed88153a136db88e5662ff167c01397f9f99e
100
SHA256 (jsternberg-zap-logfmt-v1.2.0_GH0.tar.gz) = 897791d07f6d093c55051054e1e7e271568127ab59b85aaa16206fba1b9af045
45
SIZE (marten-seemann-chacha20-v0.2.0_GH0.tar.gz) = 59585
101
SIZE (jsternberg-zap-logfmt-v1.2.0_GH0.tar.gz) = 6679
102
SHA256 (juju-ansiterm-720a0952cc2a_GH0.tar.gz) = 5595c2dc8973aab36a69648d4d94cac75a9ff4a28eb074a7b82b030fc7edbf64
103
SIZE (juju-ansiterm-720a0952cc2a_GH0.tar.gz) = 15417
104
SHA256 (klauspost-compress-v1.10.10_GH0.tar.gz) = 0d4eb5e4fff1474b73c7ca955315999a6ab3d28cab9481b1876afe7e7965b048
105
SIZE (klauspost-compress-v1.10.10_GH0.tar.gz) = 18117408
106
SHA256 (klauspost-cpuid-v1.3.0_GH0.tar.gz) = d1db33b3c5883cc81a0b856ba1dea2325f116c253481ba814ddab41b12243c58
107
SIZE (klauspost-cpuid-v1.3.0_GH0.tar.gz) = 367075
108
SHA256 (konsorten-go-windows-terminal-sequences-v1.0.2_GH0.tar.gz) = e61f6422c7d1222c4c642b9134e5a4576a89ff651ef947487faa8ef33b6b4cfe
109
SIZE (konsorten-go-windows-terminal-sequences-v1.0.2_GH0.tar.gz) = 1987
110
SHA256 (libdns-libdns-186724ffc821_GH0.tar.gz) = b3bddf20015bfa35e267206d3f78d9e142179034dc9d6a47df2304fe71cf6aff
111
SIZE (libdns-libdns-186724ffc821_GH0.tar.gz) = 4259
112
SHA256 (lucas-clemente-quic-go-v0.17.1_GH0.tar.gz) = 466e4194438b1695f35040aa665bcd64704798ef51efe6cd63d3e4ab62d19791
113
SIZE (lucas-clemente-quic-go-v0.17.1_GH0.tar.gz) = 467586
114
SHA256 (lunixbochs-vtclean-v1.0.0_GH0.tar.gz) = 38aa5c60284f77cbb4be1de4af8907ce66954ff1a11e4f910d02e0283ce13b33
115
SIZE (lunixbochs-vtclean-v1.0.0_GH0.tar.gz) = 4213
116
SHA256 (manifoldco-promptui-v0.3.1_GH0.tar.gz) = 8860f2166c1913b2f66d4e8992957128037cc8c9495f225208c8462d1b0236cc
117
SIZE (manifoldco-promptui-v0.3.1_GH0.tar.gz) = 22986
46
SHA256 (marten-seemann-qpack-v0.1.0_GH0.tar.gz) = 6e94df6ee1ed3f1a38dec97a48e25bf6fe62c0bd18abd720bb090747a4f502c2
118
SHA256 (marten-seemann-qpack-v0.1.0_GH0.tar.gz) = 6e94df6ee1ed3f1a38dec97a48e25bf6fe62c0bd18abd720bb090747a4f502c2
47
SIZE (marten-seemann-qpack-v0.1.0_GH0.tar.gz) = 36739
119
SIZE (marten-seemann-qpack-v0.1.0_GH0.tar.gz) = 36739
48
SHA256 (marten-seemann-qtls-v0.4.1_GH0.tar.gz) = 91a8c4f43928f0537310f5e840206b2be08b67ab7b5b457ab454e7fd6bc44b75
120
SHA256 (marten-seemann-qtls-v0.9.1_GH0.tar.gz) = 7665b8e4dc4b43cce555a56ece1af7aefc9e46a43be51f16dc017b86064aa1f7
49
SIZE (marten-seemann-qtls-v0.4.1_GH0.tar.gz) = 396031
121
SIZE (marten-seemann-qtls-v0.9.1_GH0.tar.gz) = 738155
50
SHA256 (mcuadros-go-syslog-v2.2.1_GH0.tar.gz) = b9b27b28b59198d6c32a8aa297226bfa15d0623c6f90b1bc71f49bd9303486bd
122
SHA256 (mattn-go-colorable-v0.1.6_GH0.tar.gz) = e313129503025c383b5e69082fb1144e83a864d12ec45bb7a224d3fc4a635fbc
51
SIZE (mcuadros-go-syslog-v2.2.1_GH0.tar.gz) = 25939
123
SIZE (mattn-go-colorable-v0.1.6_GH0.tar.gz) = 9472
52
SHA256 (mholt-certmagic-v0.8.3_GH0.tar.gz) = cca44531c69367f71c69dd1d5a861182bff9dff69f19a8f82170828367a853f7
124
SHA256 (mattn-go-isatty-v0.0.12_GH0.tar.gz) = addbdc341d7685ed4cc8d2d8a8fd2bd9b784bde00d0ea99fb251039fc10c611c
53
SIZE (mholt-certmagic-v0.8.3_GH0.tar.gz) = 84968
125
SIZE (mattn-go-isatty-v0.0.12_GH0.tar.gz) = 4548
54
SHA256 (miekg-dns-v1.1.15_GH0.tar.gz) = a27dbc6e920596548db7edb0996a9338f60f14dd65255787a78dad8de039aba3
126
SHA256 (miekg-dns-v1.1.27_GH0.tar.gz) = f0dfa99cea9f97063114f6680b1718364323ff817d49211de1a98464a498f672
55
SIZE (miekg-dns-v1.1.15_GH0.tar.gz) = 1692734
127
SIZE (miekg-dns-v1.1.27_GH0.tar.gz) = 183862
128
SHA256 (mitchellh-copystructure-v1.0.0_GH0.tar.gz) = 0e04d8fe1065459ab234507b9a4b7164b05eda970fee6ffdf0219423c357fda8
129
SIZE (mitchellh-copystructure-v1.0.0_GH0.tar.gz) = 8903
130
SHA256 (mitchellh-reflectwalk-v1.0.0_GH0.tar.gz) = bd22df35225e4bfcecafb35ac4869911fafc356f5dadcfb141cd0caededc87c3
131
SIZE (mitchellh-reflectwalk-v1.0.0_GH0.tar.gz) = 6143
56
SHA256 (naoina-go-stringutil-v0.1.0_GH0.tar.gz) = 0d9d4e4d8d1112e7ac7a5ea6089bdf18585a22274802bcac6ef5f02aa2c43edc
132
SHA256 (naoina-go-stringutil-v0.1.0_GH0.tar.gz) = 0d9d4e4d8d1112e7ac7a5ea6089bdf18585a22274802bcac6ef5f02aa2c43edc
57
SIZE (naoina-go-stringutil-v0.1.0_GH0.tar.gz) = 6136
133
SIZE (naoina-go-stringutil-v0.1.0_GH0.tar.gz) = 6136
58
SHA256 (naoina-toml-v0.1.1_GH0.tar.gz) = 5f0875fb6eb8ed9683f925329c05cdbaa809a1ec9b676c43ea14899c25462fee
134
SHA256 (naoina-toml-v0.1.1_GH0.tar.gz) = 5f0875fb6eb8ed9683f925329c05cdbaa809a1ec9b676c43ea14899c25462fee
Lines 59-67 Link Here
59
SIZE (naoina-toml-v0.1.1_GH0.tar.gz) = 41259
135
SIZE (naoina-toml-v0.1.1_GH0.tar.gz) = 41259
60
SHA256 (natefinch-lumberjack-v2.0.0_GH0.tar.gz) = 5817941b45096eb70b8114d7a4bf392ea47c4fe8030ff383ca54c67dfa0617bd
136
SHA256 (natefinch-lumberjack-v2.0.0_GH0.tar.gz) = 5817941b45096eb70b8114d7a4bf392ea47c4fe8030ff383ca54c67dfa0617bd
61
SIZE (natefinch-lumberjack-v2.0.0_GH0.tar.gz) = 12631
137
SIZE (natefinch-lumberjack-v2.0.0_GH0.tar.gz) = 12631
62
SHA256 (onsi-ginkgo-v1.7.0_GH0.tar.gz) = b6c221fe050cbdbbb1b2e2937a73949dad5aabb94213343a31786a5cd78314f9
138
SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
63
SIZE (onsi-ginkgo-v1.7.0_GH0.tar.gz) = 132975
139
SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
64
SHA256 (russross-blackfriday-067529f716f4_GH0.tar.gz) = 6bb6720e3a15e5e691842c16c130c92233684b468d8e5d41ad46af53c86e4e4b
140
SHA256 (protocolbuffers-protobuf-go-v1.25.0_GH0.tar.gz) = c1c04d6e36c0d0fb6f3374197f9025d7e6df13f38a974098be020617c00fbaf2
65
SIZE (russross-blackfriday-067529f716f4_GH0.tar.gz) = 73867
141
SIZE (protocolbuffers-protobuf-go-v1.25.0_GH0.tar.gz) = 1258804
66
SHA256 (square-go-jose-v2.3.1_GH0.tar.gz) = 325bc36d91cc97d724c5c7d107adb7d75c1de32a18e9ff75a3b8341a995c3b6a
142
SHA256 (rs-xid-v1.2.1_GH0.tar.gz) = bb207227d5ae99bda71d38ae11e29b822c9b572223781bc282ad2f8e69002f2c
67
SIZE (square-go-jose-v2.3.1_GH0.tar.gz) = 299480
143
SIZE (rs-xid-v1.2.1_GH0.tar.gz) = 9553
144
SHA256 (russross-blackfriday-v2.0.1_GH0.tar.gz) = 5a0f38a36b6f3b2d59b72d713451a895a4d3a4406b3533882483782e37797cff
145
SIZE (russross-blackfriday-v2.0.1_GH0.tar.gz) = 79613
146
SHA256 (samfoo-ansi-b6bd2ded7189_GH0.tar.gz) = 01cb78eb5c20624c6a02d185584e1b6815495e2c915e441926d66772721e258f
147
SIZE (samfoo-ansi-b6bd2ded7189_GH0.tar.gz) = 4566
148
SHA256 (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 7e11964980f9b8595c17bc8970f0174621afe464920e38df7f8d77e45058388f
149
SIZE (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 2143
150
SHA256 (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 67f2ddf467b7e63d2d2529d227946a331e245aeef7e2e4521ae82647b5ef84d9
151
SIZE (sirupsen-logrus-v1.4.2_GH0.tar.gz) = 41373
152
SHA256 (smallstep-certificates-e855707dc274_GH0.tar.gz) = a1631d21429af37ead88afdb6ac2fa7d8f2aa4a76a0b25d740a165f1f0a1eecd
153
SIZE (smallstep-certificates-e855707dc274_GH0.tar.gz) = 17543548
154
SHA256 (smallstep-cli-v0.14.4_GH0.tar.gz) = 7c1d4b171a41abb44cc27a415aef1957793f1dbfc757e57cddf455d1be7971c0
155
SIZE (smallstep-cli-v0.14.4_GH0.tar.gz) = 455911
156
SHA256 (smallstep-nosql-v0.3.1_GH0.tar.gz) = 0eb856a5babefaad195496711f1ff45da33d5b46efbda955501f37daa884eb04
157
SIZE (smallstep-nosql-v0.3.1_GH0.tar.gz) = 26198
158
SHA256 (smallstep-truststore-v0.9.5_GH0.tar.gz) = b6512020f0b976cda76ca505e35ffbe82a38a4a1866cd1a6442750c52fbf5b8a
159
SIZE (smallstep-truststore-v0.9.5_GH0.tar.gz) = 12755
160
SHA256 (spf13-cast-v1.3.1_GH0.tar.gz) = 4fa8d06903b490ae6f1316e55c5446d5648eea2b450671ebc54d4bbe79bc46b1
161
SIZE (spf13-cast-v1.3.1_GH0.tar.gz) = 11102
162
SHA256 (square-go-jose-v2.4.0_GH0.tar.gz) = 3824f79c5f851784032a7800d72f32229ce6617612fab28642c18b5150b52493
163
SIZE (square-go-jose-v2.4.0_GH0.tar.gz) = 303589
164
SHA256 (uber-go-atomic-v1.6.0_GH0.tar.gz) = 34abb632809f28d4106660d0211dfa624968c4d021717a2e16e1c6bf2606f34a
165
SIZE (uber-go-atomic-v1.6.0_GH0.tar.gz) = 9678
166
SHA256 (uber-go-multierr-v1.5.0_GH0.tar.gz) = 15fdd69d5f35e1c5c472d02b58fe3e229795d930398f9017c6c43a108504eaf1
167
SIZE (uber-go-multierr-v1.5.0_GH0.tar.gz) = 12336
168
SHA256 (uber-go-zap-v1.15.0_GH0.tar.gz) = 947479b8ecf1d2c618675f12da02dcd36eab04c889e4d7b38312029114f73a6e
169
SIZE (uber-go-zap-v1.15.0_GH0.tar.gz) = 128221
170
SHA256 (urfave-cli-v1.22.2_GH0.tar.gz) = 38a93b363b3d668506fa094937cd8b81dde333c74b59388cecf95443c8cdabf3
171
SIZE (urfave-cli-v1.22.2_GH0.tar.gz) = 76132
172
SHA256 (yuin-goldmark-highlighting-60d527fdb691_GH0.tar.gz) = 151eceff70451c95cb2e6737f8593d58b6d218509726f1f58150b7157496813e
173
SIZE (yuin-goldmark-highlighting-60d527fdb691_GH0.tar.gz) = 10767
174
SHA256 (yuin-goldmark-v1.1.32_GH0.tar.gz) = aa7bcde1e1da81204159de46327a2e40f5cf8b98e9c9ef6a744a699fb075c76a
175
SIZE (yuin-goldmark-v1.1.32_GH0.tar.gz) = 226417
(-)www/caddy/files/Caddyfile.sample.in (+25 lines)
Line 0 Link Here
1
# The Caddyfile is an easy way to configure your Caddy web server.
2
#
3
# Unless the file starts with a global options block, the first
4
# uncommented line is always the address of your site.
5
#
6
# To use your own domain name (with automatic HTTPS), first make
7
# sure your domain's A/AAAA DNS records are properly pointed to
8
# this machine's public IP, then replace the line below with your
9
# domain name.
10
:80
11
12
# Set this path to your site's directory.
13
root * %%WWWDIR%%
14
15
# Enable the static file server.
16
file_server
17
18
# Another common task is to set up a reverse proxy:
19
# reverse_proxy localhost:8080
20
21
# Or serve a PHP site through php-fpm:
22
# php_fastcgi localhost:9000
23
24
# Refer to the Caddy docs for more information:
25
# https://caddyserver.com/docs/caddyfile
(-)www/caddy/files/caddy.in (+44 lines)
Line 0 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD$
4
#
5
6
# PROVIDE: caddy
7
# REQUIRE: LOGIN DAEMON NETWORKING
8
# KEYWORD: shutdown
9
10
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
11
# to enable this service:
12
# caddy_enable (bool):   Set to NO by default. Set it to YES to enable caddy.
13
#
14
# caddy_config (string): Optional full path for caddy config file
15
# caddy_adapter (string):  Optional adapter type if the configuration is not in caddyfile format
16
# caddy_extra_flags (string):  Optional flags passed to caddy start
17
18
. /etc/rc.subr
19
20
name=caddy
21
rcvar=caddy_enable
22
desc="Caddy 2 is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go"
23
24
load_rc_config $name
25
26
# Defaults
27
: ${caddy_enable:=NO}
28
: ${caddy_config:=%%ETCDIR%%/%%CADDY_CONFIG%%}
29
: ${caddy_adapter:=caddyfile}
30
: ${caddy_extra_flags:=""}
31
32
command="%%PREFIX%%/bin/${name}"
33
caddy_flags="--config ${caddy_config} --adapter ${caddy_adapter}"
34
pidfile=/var/run/${name}.pid
35
36
# Extra Commands
37
extra_commands="validate reload"
38
start_cmd="${command} start ${caddy_flags} ${caddy_extra_flags} --pidfile /var/run/${name}.pid"
39
validate_cmd="${command} validate ${caddy_flags}"
40
reload_cmd="${command} reload ${caddy_flags}"
41
stop_cmd="${command} stop"
42
restart_cmd="${stop_cmd} && ${start_cmd}"
43
44
run_rc_command "$1"
(-)www/caddy/files/extra-patch-disable-telemetry (-8 lines)
Lines 1-8 Link Here
1
--- caddy/caddymain/run.go.orig	2019-03-04 19:14:25 UTC
2
+++ caddy/caddymain/run.go
3
@@ -598,4 +598,4 @@ var (
4
 )
5
 
6
 // EnableTelemetry defines whether telemetry is enabled in Run.
7
-var EnableTelemetry = true
8
+var EnableTelemetry = false
(-)www/caddy/files/pkg-message.in (-46 / +5 lines)
Lines 1-53 Link Here
1
[
1
[
2
{ type: install
2
{ type: install
3
  message: <<EOM
3
  message: <<EOM
4
www/caddy does not ship with any in-tree documentation. Online
4
A sample configuration file (Caddyfile) is installed to:
5
documentation can be found at https://caddyserver.com/docs.
5
	%%ETCDIR%%/%%CADDY_SAMPLE%%
6
6
7
To use www/caddy, create a configuration file in the Caddyfile
7
Copy this file as
8
format in %%PREFIX%%/www/Caddyfile and enable caddy in your
8
	%%ETCDIR%%/%%CADDY_CONFIG%%
9
rc.conf:
9
and modify the contents to your needs
10
11
# sysrc caddy_enable="YES"
12
# service caddy start
13
14
Example Caddyfile
15
=================
16
mysite.com {
17
    root %%PREFIX%%/www/mysite.com
18
}
19
20
sub.mysite.com {
21
    root %%PREFIX%%/www/sub.mysite.com
22
    gzip
23
    log /var/log/sub.mysite.com/access.log
24
}
25
26
Automatic HTTPS using letsencrypt.org
27
=====================================
28
29
Provide an SSL certificate issuer email in your rc.conf. By
30
providing an email address you automatically agree to
31
letsencrypt.org's general terms and conditions:
32
33
caddy_cert_email="your.email@example.org"
34
35
Telemetry
36
=========
37
38
Since version 0.11.0, caddy includes an optional telemetry
39
client, which is disabled by this port by default.
40
41
If the telemetry client is enabled, you can view global stats
42
as well as stats from your caddy instance using the instance
43
uuid (stored in ~/.caddy/uuid unless a different $CADDYPATH
44
is specified) on https://caddyserver.com/stats.
45
46
Specific metrics can be disabled at run-time using the
47
-disabled-metrics flag.
48
49
More information about the Caddy Telemetry Project can be found
50
at https://caddyserver.com/docs/telemetry.
51
EOM
10
EOM
52
}
11
}
53
]
12
]
(-)www/caddy/pkg-descr (-1 / +21 lines)
Lines 1-3 Link Here
1
Caddy is the HTTP/2 web server with automatic HTTPS.
1
Caddy 2 is a powerful, enterprise-ready, open source web server
2
2
3
Features:
4
5
- Easy configuration with the Caddyfile
6
- Powerful configuration with its native JSON config
7
- Dynamic configuration with the JSON API
8
- Config adapters if you don't like JSON
9
- Automatic HTTPS by default
10
  - Let's Encrypt for public sites
11
  - Fully-managed local CA for internal names & IPs
12
  - Can coordinate with other Caddy instances in a cluster
13
- Stays up when other servers go down due to TLS/OCSP/certificate-related
14
  issues
15
- HTTP/1.1, HTTP/2, and experimental HTTP/3 support
16
- Highly extensible modular architecture lets Caddy do anything without bloat
17
- Runs anywhere with no external dependencies (not even libc)
18
- Written in Go, a language with higher memory safety guarantees than other
19
  servers
20
- Actually fun to use
21
- So, so much more to discover
22
3
WWW: https://caddyserver.com/
23
WWW: https://caddyserver.com/

Return to bug 246623