head	1.102;
access;
symbols
	pkgsrc-2026Q1:1.100.0.2
	pkgsrc-2026Q1-base:1.100
	pkgsrc-2025Q4:1.97.0.2
	pkgsrc-2025Q4-base:1.97
	pkgsrc-2025Q3:1.94.0.2
	pkgsrc-2025Q3-base:1.94
	pkgsrc-2025Q2:1.92.0.2
	pkgsrc-2025Q2-base:1.92
	pkgsrc-2025Q1:1.90.0.2
	pkgsrc-2025Q1-base:1.90
	pkgsrc-2024Q4:1.88.0.4
	pkgsrc-2024Q4-base:1.88
	pkgsrc-2024Q3:1.88.0.2
	pkgsrc-2024Q3-base:1.88
	pkgsrc-2024Q2:1.85.0.2
	pkgsrc-2024Q2-base:1.85
	pkgsrc-2024Q1:1.82.0.2
	pkgsrc-2024Q1-base:1.82
	pkgsrc-2023Q4:1.80.0.2
	pkgsrc-2023Q4-base:1.80
	pkgsrc-2023Q3:1.76.0.2
	pkgsrc-2023Q3-base:1.76
	pkgsrc-2023Q2:1.73.0.2
	pkgsrc-2023Q2-base:1.73
	pkgsrc-2023Q1:1.71.0.2
	pkgsrc-2023Q1-base:1.71
	pkgsrc-2022Q4:1.68.0.2
	pkgsrc-2022Q4-base:1.68
	pkgsrc-2022Q3:1.64.0.2
	pkgsrc-2022Q3-base:1.64
	pkgsrc-2022Q2:1.61.0.2
	pkgsrc-2022Q2-base:1.61
	pkgsrc-2022Q1:1.58.0.2
	pkgsrc-2022Q1-base:1.58
	pkgsrc-2021Q4:1.55.0.2
	pkgsrc-2021Q4-base:1.55
	pkgsrc-2021Q3:1.52.0.2
	pkgsrc-2021Q3-base:1.52
	pkgsrc-2021Q2:1.49.0.2
	pkgsrc-2021Q2-base:1.49
	pkgsrc-2021Q1:1.47.0.2
	pkgsrc-2021Q1-base:1.47
	pkgsrc-2020Q4:1.44.0.2
	pkgsrc-2020Q4-base:1.44
	pkgsrc-2020Q3:1.41.0.2
	pkgsrc-2020Q3-base:1.41
	pkgsrc-2020Q2:1.38.0.2
	pkgsrc-2020Q2-base:1.38
	pkgsrc-2020Q1:1.33.0.2
	pkgsrc-2020Q1-base:1.33
	pkgsrc-2019Q4:1.27.0.4
	pkgsrc-2019Q4-base:1.27
	pkgsrc-2019Q3:1.20.0.2
	pkgsrc-2019Q3-base:1.20
	pkgsrc-2019Q2:1.17.0.2
	pkgsrc-2019Q2-base:1.17
	pkgsrc-2019Q1:1.12.0.2
	pkgsrc-2019Q1-base:1.12
	pkgsrc-2018Q4:1.8.0.2
	pkgsrc-2018Q4-base:1.8
	pkgsrc-2018Q3:1.2.0.2
	pkgsrc-2018Q3-base:1.2;
locks; strict;
comment	@# @;


1.102
date	2026.05.07.18.49.58;	author bsiegert;	state Exp;
branches;
next	1.101;
commitid	MMrI2EXGAt3HJUEG;

1.101
date	2026.04.08.05.45.01;	author bsiegert;	state Exp;
branches;
next	1.100;
commitid	FFJx9trbRMg7k7BG;

1.100
date	2026.03.06.21.07.55;	author bsiegert;	state Exp;
branches
	1.100.2.1;
next	1.99;
commitid	AQtIeR1eh5qvuXwG;

1.99
date	2026.02.24.08.45.29;	author bsiegert;	state Exp;
branches;
next	1.98;
commitid	IrpU9bGVDwSIHBvG;

1.98
date	2026.01.15.19.54.47;	author bsiegert;	state Exp;
branches;
next	1.97;
commitid	Zuo9UmMrkrU4HwqG;

1.97
date	2025.12.02.19.25.13;	author bsiegert;	state Exp;
branches;
next	1.96;
commitid	269raRGxaHJBWRkG;

1.96
date	2025.10.16.17.59.53;	author bsiegert;	state Exp;
branches;
next	1.95;
commitid	RAGpkHmyeYCUYOeG;

1.95
date	2025.10.08.06.54.29;	author bsiegert;	state Exp;
branches;
next	1.94;
commitid	5p46uH9RJXSFyJdG;

1.94
date	2025.09.06.13.17.02;	author bsiegert;	state Exp;
branches;
next	1.93;
commitid	cojusOdnRBFGHE9G;

1.93
date	2025.08.31.10.02.52;	author bsiegert;	state Exp;
branches;
next	1.92;
commitid	SdH7Ppgppxg5PR8G;

1.92
date	2025.06.06.14.01.30;	author bsiegert;	state Exp;
branches;
next	1.91;
commitid	JbNcx43ItkrmUPXF;

1.91
date	2025.04.05.18.51.19;	author bsiegert;	state Exp;
branches;
next	1.90;
commitid	5KX0APffNjdlvTPF;

1.90
date	2025.03.07.20.54.22;	author bsiegert;	state Exp;
branches
	1.90.2.1;
next	1.89;
commitid	rfTPfnLphAPl7bMF;

1.89
date	2025.01.21.11.00.17;	author nia;	state Exp;
branches;
next	1.88;
commitid	ERZvanoGurVahlGF;

1.88
date	2024.09.06.18.48.50;	author bsiegert;	state Exp;
branches;
next	1.87;
commitid	sM1YPLxu37gUgMoF;

1.87
date	2024.08.11.15.57.04;	author bsiegert;	state Exp;
branches;
next	1.86;
commitid	Q02ZqKpOSdvP9qlF;

1.86
date	2024.07.03.06.59.25;	author bsiegert;	state Exp;
branches;
next	1.85;
commitid	clKUvbmZS6C5rmgF;

1.85
date	2024.06.13.13.47.03;	author bsiegert;	state Exp;
branches;
next	1.84;
commitid	JAoDOmAvI7TNkPdF;

1.84
date	2024.06.01.14.02.55;	author bsiegert;	state Exp;
branches;
next	1.83;
commitid	ffwNZJIDPPV5OhcF;

1.83
date	2024.04.05.19.14.02;	author bsiegert;	state Exp;
branches;
next	1.82;
commitid	eg3d1kDRSryvmZ4F;

1.82
date	2024.02.07.14.50.52;	author bsiegert;	state Exp;
branches;
next	1.81;
commitid	7gDVHFycBNsGLvXE;

1.81
date	2024.01.10.19.14.33;	author bsiegert;	state Exp;
branches;
next	1.80;
commitid	UV9PAPQbNGpZ7WTE;

1.80
date	2023.12.05.19.46.09;	author bsiegert;	state Exp;
branches;
next	1.79;
commitid	U47ig27ZDVHCsjPE;

1.79
date	2023.11.10.15.45.14;	author bsiegert;	state Exp;
branches;
next	1.78;
commitid	o3oFzjmXZZyOV4ME;

1.78
date	2023.10.29.14.48.15;	author bsiegert;	state Exp;
branches;
next	1.77;
commitid	jWdavz5Nyqs70xKE;

1.77
date	2023.10.15.12.04.24;	author bsiegert;	state Exp;
branches;
next	1.76;
commitid	ty8v2zrF0XsQxIIE;

1.76
date	2023.09.08.19.06.05;	author bsiegert;	state Exp;
branches
	1.76.2.1;
next	1.75;
commitid	c6lIkxn2TQcc40EE;

1.75
date	2023.08.26.16.31.31;	author bsiegert;	state Exp;
branches;
next	1.74;
commitid	g2P4Ffplg5e8DjCE;

1.74
date	2023.07.15.10.53.01;	author bsiegert;	state Exp;
branches;
next	1.73;
commitid	AvpTGe7iqymJ6TwE;

1.73
date	2023.05.05.19.37.30;	author bsiegert;	state Exp;
branches;
next	1.72;
commitid	QnXJTC5u3Ar9iOnE;

1.72
date	2023.04.05.20.47.45;	author bsiegert;	state Exp;
branches;
next	1.71;
commitid	otfbJh3QwD1ZDXjE;

1.71
date	2023.03.08.13.38.44;	author bsiegert;	state Exp;
branches;
next	1.70;
commitid	zjDge6tGIbvHakgE;

1.70
date	2023.02.16.15.01.54;	author bsiegert;	state Exp;
branches;
next	1.69;
commitid	0nue7vmM3ce6hLdE;

1.69
date	2023.01.11.17.28.30;	author bsiegert;	state Exp;
branches;
next	1.68;
commitid	PPGNtzdC4VB0f99E;

1.68
date	2022.12.08.16.14.12;	author bsiegert;	state Exp;
branches;
next	1.67;
commitid	OJV7UsBeEDopVL4E;

1.67
date	2022.11.02.19.39.45;	author bsiegert;	state Exp;
branches;
next	1.66;
commitid	qBvrZTNpGRueda0E;

1.66
date	2022.10.05.11.33.02;	author bsiegert;	state Exp;
branches;
next	1.65;
commitid	0etERUd63ipoqwWD;

1.65
date	2022.09.26.18.40.10;	author bsiegert;	state Exp;
branches;
next	1.64;
commitid	DMadhSGcJfSX4pVD;

1.64
date	2022.09.07.09.32.14;	author bsiegert;	state Exp;
branches;
next	1.63;
commitid	w2QNEDRq81HQEUSD;

1.63
date	2022.08.12.20.37.59;	author bsiegert;	state Exp;
branches;
next	1.62;
commitid	006upzR4Kpy0bDPD;

1.62
date	2022.07.13.16.02.57;	author bsiegert;	state Exp;
branches;
next	1.61;
commitid	a3QzA1vaeXNkCKLD;

1.61
date	2022.06.02.18.52.02;	author bsiegert;	state Exp;
branches;
next	1.60;
commitid	ar0E63PD4zCaSuGD;

1.60
date	2022.05.11.19.26.18;	author bsiegert;	state Exp;
branches;
next	1.59;
commitid	4peTntzZ0yONLFDD;

1.59
date	2022.04.13.07.50.51;	author bsiegert;	state Exp;
branches;
next	1.58;
commitid	9NGRid9jeZIXO0AD;

1.58
date	2022.03.07.09.14.07;	author bsiegert;	state Exp;
branches;
next	1.57;
commitid	LoAqWae2U7YhtgvD;

1.57
date	2022.02.13.19.24.21;	author bsiegert;	state Exp;
branches;
next	1.56;
commitid	7yGOadnuRL5wyusD;

1.56
date	2022.01.09.20.10.35;	author bsiegert;	state Exp;
branches;
next	1.55;
commitid	RrZaBJTkMtf6WZnD;

1.55
date	2021.12.09.17.50.09;	author bsiegert;	state Exp;
branches;
next	1.54;
commitid	WNQ3xceF7DWJ90kD;

1.54
date	2021.11.05.20.02.44;	author bsiegert;	state Exp;
branches;
next	1.53;
commitid	nLJM2QjyRpyPYDfD;

1.53
date	2021.10.08.18.55.02;	author bsiegert;	state Exp;
branches;
next	1.52;
commitid	fl0xgPULQuhzv2cD;

1.52
date	2021.09.17.13.52.45;	author bsiegert;	state Exp;
branches;
next	1.51;
commitid	NBxMlHW3GpLGvj9D;

1.51
date	2021.08.11.19.35.03;	author bsiegert;	state Exp;
branches;
next	1.50;
commitid	MR84GyrxkBVRAA4D;

1.50
date	2021.07.13.11.36.30;	author bsiegert;	state Exp;
branches;
next	1.49;
commitid	9wcy6SjF2XVqSO0D;

1.49
date	2021.06.06.12.18.54;	author bsiegert;	state Exp;
branches;
next	1.48;
commitid	OLVCpTGXIG7Ii4WC;

1.48
date	2021.05.08.15.02.22;	author bsiegert;	state Exp;
branches;
next	1.47;
commitid	bwDt21EAtR9B8mSC;

1.47
date	2021.03.19.17.37.01;	author bsiegert;	state Exp;
branches;
next	1.46;
commitid	8SOmmmWHPZSbBWLC;

1.46
date	2021.01.23.14.23.06;	author bsiegert;	state Exp;
branches;
next	1.45;
commitid	DYuKtXaucwUliREC;

1.45
date	2021.01.22.16.26.54;	author nia;	state Exp;
branches;
next	1.44;
commitid	IuCWriNoWWJU0KEC;

1.44
date	2020.11.13.19.26.17;	author bsiegert;	state Exp;
branches;
next	1.43;
commitid	vBIYtXshl86gfLvC;

1.43
date	2020.11.08.21.59.27;	author bsiegert;	state Exp;
branches;
next	1.42;
commitid	cpSyEb2X64Xhg8vC;

1.42
date	2020.10.15.13.08.26;	author bsiegert;	state Exp;
branches;
next	1.41;
commitid	wK3WPmQlqYRX50sC;

1.41
date	2020.09.03.07.29.38;	author bsiegert;	state Exp;
branches;
next	1.40;
commitid	F0mTDVx4fnYnzzmC;

1.40
date	2020.08.14.20.01.25;	author bsiegert;	state Exp;
branches;
next	1.39;
commitid	kCkA25eDsVojn4kC;

1.39
date	2020.07.17.18.04.25;	author bsiegert;	state Exp;
branches;
next	1.38;
commitid	i5IuSyg3n9eSCsgC;

1.38
date	2020.06.17.09.54.11;	author bsiegert;	state Exp;
branches;
next	1.37;
commitid	UGYeIY8TzSFxSycC;

1.37
date	2020.06.12.11.58.35;	author nia;	state Exp;
branches;
next	1.36;
commitid	CAPJZbNY0XFhJVbC;

1.36
date	2020.06.09.11.07.28;	author nia;	state Exp;
branches;
next	1.35;
commitid	MyJfjjcjgYrJxxbC;

1.35
date	2020.04.12.11.01.44;	author bsiegert;	state Exp;
branches;
next	1.34;
commitid	WtpL49O6xwu7n54C;

1.34
date	2020.03.30.10.09.34;	author nia;	state Exp;
branches;
next	1.33;
commitid	YJTxxduJVhPTtp2C;

1.33
date	2020.03.22.09.38.51;	author nia;	state Exp;
branches;
next	1.32;
commitid	GbDyx4aZ7aEKAn1C;

1.32
date	2020.03.21.16.57.06;	author bsiegert;	state Exp;
branches;
next	1.31;
commitid	XPXqP2L2sfs23i1C;

1.31
date	2020.02.02.14.19.08;	author bsiegert;	state Exp;
branches;
next	1.30;
commitid	3F5LmNkuP8nmI6VB;

1.30
date	2020.01.31.21.11.11;	author nia;	state Exp;
branches;
next	1.29;
commitid	IsOenC3RPiaS3TUB;

1.29
date	2020.01.10.13.32.10;	author bsiegert;	state Exp;
branches;
next	1.28;
commitid	j3ZJXWFCR3Xec9SB;

1.28
date	2019.12.31.14.41.38;	author nia;	state Exp;
branches;
next	1.27;
commitid	ABNOfwXzN6R1URQB;

1.27
date	2019.12.13.07.43.50;	author bsiegert;	state Exp;
branches;
next	1.26;
commitid	NcfgSLkSdBAtawOB;

1.26
date	2019.12.10.13.05.55;	author nia;	state Exp;
branches;
next	1.25;
commitid	OSC4twbzoGt43aOB;

1.25
date	2019.12.04.11.46.35;	author nia;	state Exp;
branches;
next	1.24;
commitid	hT9H4cQOZNwHNnNB;

1.24
date	2019.11.23.21.56.34;	author nia;	state Exp;
branches;
next	1.23;
commitid	Y9fAxZVKJrxTw1MB;

1.23
date	2019.11.01.17.41.53;	author nia;	state Exp;
branches;
next	1.22;
commitid	hEWTHG6yIIYkPaJB;

1.22
date	2019.10.18.14.58.55;	author bsiegert;	state Exp;
branches;
next	1.21;
commitid	W09GZJRr5jjknmHB;

1.21
date	2019.10.16.12.02.46;	author nia;	state Exp;
branches;
next	1.20;
commitid	CT2TeVjcANYUs5HB;

1.20
date	2019.09.26.20.10.51;	author bsiegert;	state Exp;
branches
	1.20.2.1;
next	1.19;
commitid	PuysZAD1nmCYNyEB;

1.19
date	2019.09.10.09.30.45;	author nia;	state Exp;
branches;
next	1.18;
commitid	vH41tvzRkzrtMrCB;

1.18
date	2019.08.14.15.45.45;	author bsiegert;	state Exp;
branches;
next	1.17;
commitid	eDu37JbudjZTI0zB;

1.17
date	2019.06.07.23.47.00;	author nia;	state Exp;
branches;
next	1.16;
commitid	0ySQOphehONwzjqB;

1.16
date	2019.05.27.15.18.29;	author bsiegert;	state Exp;
branches;
next	1.15;
commitid	0P16vjuZxX537RoB;

1.15
date	2019.05.03.07.45.31;	author nia;	state Exp;
branches;
next	1.14;
commitid	qXznN7z6eg39nJlB;

1.14
date	2019.04.16.18.41.09;	author bsiegert;	state Exp;
branches;
next	1.13;
commitid	4tygn31vjT3myBjB;

1.13
date	2019.04.02.10.54.20;	author nia;	state Exp;
branches;
next	1.12;
commitid	L78833ZvC8X5qLhB;

1.12
date	2019.03.24.15.46.55;	author nia;	state Exp;
branches;
next	1.11;
commitid	qRNq0WD9U6bRjDgB;

1.11
date	2019.03.16.08.35.39;	author bsiegert;	state Exp;
branches;
next	1.10;
commitid	GtGq1BC22URoczfB;

1.10
date	2019.03.09.10.05.09;	author bsiegert;	state Exp;
branches;
next	1.9;
commitid	pJ33EJ9jGNgVUFeB;

1.9
date	2019.01.24.10.00.42;	author bsiegert;	state Exp;
branches;
next	1.8;
commitid	8IhX0ITwcGh8j19B;

1.8
date	2018.12.19.15.47.01;	author bsiegert;	state Exp;
branches
	1.8.2.1;
next	1.7;
commitid	CLiQJvz6BMCKnq4B;

1.7
date	2018.11.23.14.19.51;	author nia;	state Exp;
branches;
next	1.6;
commitid	BNcvy0EkRUtzJ41B;

1.6
date	2018.11.15.22.39.01;	author nia;	state Exp;
branches;
next	1.5;
commitid	Td5307FCnP1OK50B;

1.5
date	2018.11.04.18.38.05;	author bsiegert;	state Exp;
branches;
next	1.4;
commitid	3Fg714xt7xZ3MEYA;

1.4
date	2018.10.13.01.25.12;	author nia;	state Exp;
branches;
next	1.3;
commitid	xWLlVsgly55qLJVA;

1.3
date	2018.10.01.15.05.48;	author nia;	state Exp;
branches;
next	1.2;
commitid	YGO5oSJz88uIGgUA;

1.2
date	2018.08.05.12.28.06;	author nia;	state Exp;
branches;
next	1.1;
commitid	zIellqmGqeZlEVMA;

1.1
date	2018.07.15.16.10.32;	author bsiegert;	state Exp;
branches;
next	;
commitid	XUhzhRcspsJuyfKA;

1.100.2.1
date	2026.04.22.14.32.06;	author maya;	state Exp;
branches;
next	;
commitid	iDHLLUhOplH6NXCG;

1.90.2.1
date	2025.04.05.20.45.03;	author maya;	state Exp;
branches;
next	;
commitid	ts1uPa8RLrwE7UPF;

1.76.2.1
date	2023.10.22.18.44.12;	author spz;	state Exp;
branches;
next	1.76.2.2;
commitid	F5xCMl0v6Vo6xEJE;

1.76.2.2
date	2023.12.06.12.08.45;	author spz;	state Exp;
branches;
next	;
commitid	fLEciuttqVQKToPE;

1.20.2.1
date	2019.11.17.08.30.15;	author spz;	state Exp;
branches;
next	;
commitid	ZdbDnx0ZTh1ggbLB;

1.8.2.1
date	2019.02.08.12.03.15;	author spz;	state Exp;
branches;
next	;
commitid	RJ6lJ7woH0j5vXaB;


desc
@@


1.102
log
@Revbump all Go packages after go126 security update
@
text
@# $NetBSD: Makefile,v 1.101 2026/04/08 05:45:01 bsiegert Exp $

PKGNAME=	dnscrypt-proxy2-2.0.45
PKGREVISION=	56
DISTNAME=	dnscrypt-proxy-${PKGVERSION_NOREV}
CATEGORIES=	net security
MASTER_SITES=	${MASTER_SITE_GITHUB:=jedisct1/}
GITHUB_PROJECT=	dnscrypt-proxy
GITHUB_TAG=	${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/jedisct1/dnscrypt-proxy
COMMENT=	DNS proxy with support for encrypted protocols
LICENSE=	isc

USE_TOOLS+=	pax

GO_SRCPATH=	github.com/jedisct1/dnscrypt-proxy/
GO_DIST_BASE=	${DISTNAME}

EGDIR=		${PREFIX}/share/examples/dnscrypt-proxy

RCD_SCRIPTS=	dnscrypt_proxy
CONF_FILES=	${EGDIR}/dnscrypt_proxy.toml ${PKG_SYSCONFDIR}/dnscrypt_proxy.toml

INSTALLATION_DIRS+=	${EGDIR}

do-install:
	${RUN} cd ${WRKDIR}; [ ! -d bin ] || ${PAX} -rw bin ${DESTDIR}${PREFIX}
	${INSTALL_DATA} ${FILESDIR}/dnscrypt_proxy.toml ${DESTDIR}${EGDIR}/dnscrypt_proxy.toml

.include "../../lang/go/go-package.mk"
.include "../../mk/bsd.pkg.mk"
@


1.101
log
@Revbump all Go packages after security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.100 2026/03/06 21:07:55 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	55
@


1.100
log
@Revbump all Go packages after go126 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.99 2026/02/24 08:45:29 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	54
@


1.100.2.1
log
@Revbump all Go packages after go126 security fix
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.100 2026/03/06 21:07:55 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	55
@


1.99
log
@Revbump all Go packages after default version bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.98 2026/01/15 19:54:47 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	53
@


1.98
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.97 2025/12/02 19:25:13 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	52
@


1.97
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.96 2025/10/16 17:59:53 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	51
@


1.96
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.95 2025/10/08 06:54:29 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	50
@


1.95
log
@Revbump all Go packages after go125 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.94 2025/09/06 13:17:02 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	49
@


1.94
log
@Revbump all Go packages after go125 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.93 2025/08/31 10:02:52 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	48
@


1.93
log
@Revbump all Go packages after moving to go125
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.92 2025/06/06 14:01:30 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	47
@


1.92
log
@Revbump all Go packages after go124 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.91 2025/04/05 18:51:19 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	46
@


1.91
log
@Belated revbump for all Go packages after go124 update

I forgot to do the revbump again, sorry for doing it so late after the
update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.90 2025/03/07 20:54:22 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	45
@


1.90
log
@Revbump all Go packages after go124 update

I realize I forgot to do the revbump after updating the default Go
version to 1.24, so let's do that now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.89 2025/01/21 11:00:17 nia Exp $
d4 1
a4 1
PKGREVISION=	44
@


1.90.2.1
log
@Pulup ticket #6952 - Update PKGREVISION for all Go packages.

Go had a security update to one of the builtin libraries.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.90 2025/03/07 20:54:22 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	45
@


1.89
log
@*: Drop maintainership.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.88 2024/09/06 18:48:50 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	43
@


1.88
log
@Revbump all Go packages after go122 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.87 2024/08/11 15:57:04 bsiegert Exp $
d11 1
a11 1
MAINTAINER=	nia@@NetBSD.org
@


1.87
log
@Revbump all Go packages after update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.86 2024/07/03 06:59:25 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	42
@


1.86
log
@Revbump all Go packages after go122 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.85 2024/06/13 13:47:03 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	41
@


1.85
log
@Revbump all Go packages after go122 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.84 2024/06/01 14:02:55 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	40
@


1.84
log
@Revbump all Go packages, default Go version is now 1.22.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.83 2024/04/05 19:14:02 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	39
@


1.83
log
@Revbump all Go packages after go121 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.82 2024/02/07 14:50:52 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	38
@


1.82
log
@Revbump all Go packages after go121 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.81 2024/01/10 19:14:33 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	37
@


1.81
log
@Revbump all Go packages after go121 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.80 2023/12/05 19:46:09 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	36
@


1.80
log
@Revbump all Go packages after go121 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.79 2023/11/10 15:45:14 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	35
@


1.79
log
@Revbump all Go packages after go121 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.78 2023/10/29 14:48:15 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	34
@


1.78
log
@Revbump all Go packages because go121 is now the default
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.77 2023/10/15 12:04:24 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	33
@


1.77
log
@Revbump all Go packages after go120 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.76 2023/09/08 19:06:05 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	32
@


1.76
log
@Revbump all Go packages after go120 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.75 2023/08/26 16:31:31 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	31
@


1.76.2.1
log
@Pullup ticket #6812 - requested by bsiegert
lang/go120: security update
lang/go: version info update
audio/gospt: RevBump
audio/ymuse: RevBump
chat/coyim: RevBump
chat/gomuks: RevBump
chat/matterircd: RevBump
chat/senpai: RevBump
chat/ssh-chat: RevBump
databases/go-ldap: RevBump
databases/influxdb: RevBump
databases/mongo-tools: RevBump
databases/mysqld_exporter: RevBump
databases/postgres_exporter: RevBump
databases/prometheus: RevBump
databases/promscale: RevBump
databases/sqlc: RevBump
databases/timescaledb-tune: RevBump
devel/asmfmt: RevBump
devel/conftest: RevBump
devel/errcheck: RevBump
devel/fq: RevBump
devel/git-lfs: RevBump
devel/go-ed25519: RevBump
devel/go-gocode: RevBump
devel/go-golang-lru: RevBump
devel/go-gopkgs: RevBump
devel/go-goptlib: RevBump
devel/go-goreturns: RevBump
devel/go-gox: RevBump
devel/go-impl: RevBump
devel/go-logrus: RevBump
devel/go-nbreader: RevBump
devel/go-pty: RevBump
devel/go-review: RevBump
devel/go-siphash: RevBump
devel/go-staticcheck: RevBump
devel/go-swagger: RevBump
devel/go-sys: RevBump
devel/go-tools: RevBump
devel/go-wire: RevBump
devel/go-xerrors: RevBump
devel/golangci-lint: RevBump
devel/golint: RevBump
devel/gomodifytags: RevBump
devel/gopls: RevBump
devel/goredo: RevBump
devel/gotags: RevBump
devel/gotests: RevBump
devel/govulncheck: RevBump
devel/lazygit: RevBump
devel/mob: RevBump
devel/nancy: RevBump
devel/opa: RevBump
devel/packr: RevBump
devel/reftools: RevBump
devel/regal: RevBump
devel/revive: RevBump
devel/shfmt: RevBump
devel/syft: RevBump
editors/micro: RevBump
filesystems/kubo: RevBump
graphics/gif2png: RevBump
lang/joker: RevBump
mail/opensmtpd-filter-rspamd: RevBump
mail/opensmtpd-filter-senderscore: RevBump
mail/postforward: RevBump
meta-pkgs/bulk-test-essential: RevBump
misc/exercism: RevBump
net/amazon-ecs-cli: RevBump
net/amfora: RevBump
net/bombadillo: RevBump
net/croc: RevBump
net/czds: RevBump
net/dnscontrol: RevBump
net/dnscrypt-proxy2: RevBump
net/gh: RevBump
net/go-dnstap: RevBump
net/go-net: RevBump
net/go-websocket: RevBump
net/gunison: RevBump
net/gvproxy: RevBump
net/hub: RevBump
net/ipget: RevBump
net/kubectl: RevBump
net/libquic: RevBump
net/mangos: RevBump
net/nats-server: RevBump
net/obfs4proxy: RevBump
net/rclone: RevBump
net/stern: RevBump
net/syncthing: RevBump
net/terraform-provider-archive: RevBump
net/terraform-provider-aws: RevBump
net/terraform-provider-kubernetes: RevBump
net/terraform-provider-local: RevBump
net/terraform-provider-null: RevBump
net/terraform-provider-random: RevBump
net/terraform-provider-template: RevBump
net/terraform-provider-vultr: RevBump
net/terraform: RevBump
net/tut: RevBump
net/vultr-cli: RevBump
pkgtools/pkglint: RevBump
security/2fa: RevBump
security/age: RevBump
security/amass: RevBump
security/authelia: RevBump
security/cfssl: RevBump
security/dnsx: RevBump
security/go-asn1-ber: RevBump
security/go-crypto: RevBump
security/go-getpass: RevBump
security/go-mkcert: RevBump
security/gopass: RevBump
security/httpx: RevBump
security/nuclei: RevBump
security/oauth2c: RevBump
security/osv-scanner: RevBump
security/subfinder: RevBump
security/tlsx: RevBump
security/trufflehog: RevBump
security/vault: RevBump
shells/elvish: RevBump
shells/oh-my-posh: RevBump
sysutils/beats: RevBump
sysutils/consul: RevBump
sysutils/direnv: RevBump
sysutils/fzf: RevBump
sysutils/goreman: RevBump
sysutils/lf: RevBump
sysutils/node_exporter: RevBump
sysutils/packer: RevBump
sysutils/podman: RevBump
sysutils/restic: RevBump
sysutils/vultr: RevBump
textproc/glow: RevBump
textproc/go-kr-text: RevBump
textproc/go-md2man: RevBump
textproc/go-mmark: RevBump
textproc/go-text: RevBump
textproc/miller: RevBump
textproc/sift: RevBump
www/apisprout: RevBump
www/caddy: RevBump
www/gitea: RevBump
www/go-ffuf: RevBump
www/go-minify: RevBump
www/gotosocial: RevBump
www/grafana: RevBump
www/hugo: RevBump
www/jira-cli: RevBump
www/mycorrhiza: RevBump
www/pup: RevBump
www/restish: RevBump
www/shoutrrr: RevBump

Revisions pulled up:
- lang/go/version.mk                                            1.190,1.192
- lang/go120/PLIST                                              1.9
- lang/go120/distinfo                                           1.10-1.11

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   bsiegert
   Date:           Sat Oct  7 18:09:35 UTC 2023

   Modified Files:
           pkgsrc/lang/go: version.mk
           pkgsrc/lang/go120: PLIST distinfo

   Log Message:
   go120: update to 1.20.9 (security).

   cmd/go: line directives allows arbitrary execution during build

   "//line" directives can be used to bypass the restrictions on "//go:cgo_"
   directives, allowing blocked linker and compiler flags to be passed during
   compliation. This can result in unexpected execution of arbitrary code when
   running "go build". The line directive requires the absolute path of the file in
   which the directive lives, which makes exploting this issue significantly more
   complex.

   This is CVE-2023-39323 and Go issue https://go.dev/issue/63211.

   View the release notes for more information:
   https://go.dev/doc/devel/release#go1.20.9

   To generate a diff of this commit:
   cvs rdiff -u -r1.189 -r1.190 pkgsrc/lang/go/version.mk
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/go120/PLIST
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/go120/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   bsiegert
   Date:           Sun Oct 15 11:02:08 UTC 2023

   Modified Files:
           pkgsrc/lang/go: version.mk
           pkgsrc/lang/go120: distinfo

   Log Message:
   go120: update to 1.20.10 (security)

   net/http: rapid stream resets can cause excessive work

   A malicious HTTP/2 client which rapidly creates requests and
   immediately resets them can cause excessive server resource consumption.
   While the total number of requests is bounded to the
   http2.Server.MaxConcurrentStreams setting, resetting an in-progress
   request allows the attacker to create a new request while the existing
   one is still executing.

   HTTP/2 servers now bound the number of simultaneously executing
   handler goroutines to the stream concurrency limit. New requests
   arriving when at the limit (which can only happen after the client
   has reset an existing, in-flight request) will be queued until a
   handler exits. If the request queue grows too large, the server
   will terminate the connection.

   This issue is also fixed in golang.org/x/net/http2 v0.17.0,
   for users manually configuring HTTP/2.

   The default stream concurrency limit is 250 streams (requests)
   per HTTP/2 connection. This value may be adjusted using the
   golang.org/x/net/http2 package; see the Server.MaxConcurrentStreams
   setting and the ConfigureServer function.

   This is CVE-2023-39325 and Go issue https://go.dev/issue/63417.
   This is also tracked by CVE-2023-44487.

   To generate a diff of this commit:
   cvs rdiff -u -r1.191 -r1.192 pkgsrc/lang/go/version.mk
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/go120/distinfo
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.76 2023/09/08 19:06:05 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	32
@


1.76.2.2
log
@Pullup ticket #6822 - requested by bsiegert
lang/go120: security update
lang/go121: security update
lang/go: metadata update
audio/gospt: revision bump
audio/ymuse: revision bump
chat/coyim: revision bump
chat/gomuks: revision bump
chat/matterircd: revision bump
chat/senpai: revision bump
chat/ssh-chat: revision bump
databases/go-ldap: revision bump
databases/influxdb: revision bump
databases/mongo-tools: revision bump
databases/mysqld_exporter: revision bump
databases/postgres_exporter: revision bump
databases/prometheus: revision bump
databases/promscale: revision bump
databases/sqlc: revision bump
databases/timescaledb-tune: revision bump
devel/asmfmt: revision bump
devel/conftest: revision bump
devel/errcheck: revision bump
devel/fq: revision bump
devel/git-lfs: revision bump
devel/go-ed25519: revision bump
devel/go-gocode: revision bump
devel/go-golang-lru: revision bump
devel/go-gopkgs: revision bump
devel/go-goptlib: revision bump
devel/go-goreturns: revision bump
devel/go-gox: revision bump
devel/go-impl: revision bump
devel/go-logrus: revision bump
devel/go-nbreader: revision bump
devel/go-pty: revision bump
devel/go-review: revision bump
devel/go-siphash: revision bump
devel/go-staticcheck: revision bump
devel/go-swagger: revision bump
devel/go-sys: revision bump
devel/go-tools: revision bump
devel/go-wire: revision bump
devel/go-xerrors: revision bump
devel/golangci-lint: revision bump
devel/golint: revision bump
devel/gomodifytags: revision bump
devel/gopls: revision bump
devel/goredo: revision bump
devel/gotags: revision bump
devel/gotests: revision bump
devel/govulncheck: revision bump
devel/lazygit: revision bump
devel/mob: revision bump
devel/nancy: revision bump
devel/opa: revision bump
devel/packr: revision bump
devel/reftools: revision bump
devel/regal: revision bump
devel/revive: revision bump
devel/shfmt: revision bump
devel/syft: revision bump
editors/micro: revision bump
filesystems/kubo: revision bump
graphics/gif2png: revision bump
lang/joker: revision bump
mail/opensmtpd-filter-rspamd: revision bump
mail/opensmtpd-filter-senderscore: revision bump
mail/postforward: revision bump
misc/exercism: revision bump
net/amazon-ecs-cli: revision bump
net/amfora: revision bump
net/bombadillo: revision bump
net/croc: revision bump
net/czds: revision bump
net/dnscontrol: revision bump
net/dnscrypt-proxy2: revision bump
net/gh: revision bump
net/go-dnstap: revision bump
net/go-net: revision bump
net/go-websocket: revision bump
net/gunison: revision bump
net/gvproxy: revision bump
net/hub: revision bump
net/ipget: revision bump
net/kubectl: revision bump
net/libquic: revision bump
net/mangos: revision bump
net/nats-server: revision bump
net/obfs4proxy: revision bump
net/rclone: revision bump
net/stern: revision bump
net/syncthing: revision bump
net/terraform-provider-archive: revision bump
net/terraform-provider-aws: revision bump
net/terraform-provider-kubernetes: revision bump
net/terraform-provider-local: revision bump
net/terraform-provider-null: revision bump
net/terraform-provider-random: revision bump
net/terraform-provider-template: revision bump
net/terraform-provider-vultr: revision bump
net/terraform: revision bump
net/tut: revision bump
net/vultr-cli: revision bump
pkgtools/pkglint: revision bump
security/2fa: revision bump
security/age: revision bump
security/amass: revision bump
security/authelia: revision bump
security/cfssl: revision bump
security/dnsx: revision bump
security/go-asn1-ber: revision bump
security/go-crypto: revision bump
security/go-getpass: revision bump
security/go-mkcert: revision bump
security/gopass: revision bump
security/httpx: revision bump
security/nuclei: revision bump
security/oauth2c: revision bump
security/osv-scanner: revision bump
security/subfinder: revision bump
security/tlsx: revision bump
security/trufflehog: revision bump
security/vault: revision bump
shells/elvish: revision bump
shells/oh-my-posh: revision bump
sysutils/beats: revision bump
sysutils/consul: revision bump
sysutils/direnv: revision bump
sysutils/fzf: revision bump
sysutils/goreman: revision bump
sysutils/lf: revision bump
sysutils/node_exporter: revision bump
sysutils/packer: revision bump
sysutils/podman: revision bump
sysutils/restic: revision bump
sysutils/vultr: revision bump
textproc/glow: revision bump
textproc/go-kr-text: revision bump
textproc/go-md2man: revision bump
textproc/go-mmark: revision bump
textproc/go-text: revision bump
textproc/miller: revision bump
textproc/sift: revision bump
www/apisprout: revision bump
www/caddy: revision bump
www/gitea: revision bump
www/go-ffuf: revision bump
www/go-minify: revision bump
www/gotosocial: revision bump
www/grafana: revision bump
www/hugo: revision bump
www/jira-cli: revision bump
www/mycorrhiza: revision bump
www/pup: revision bump
www/restish: revision bump
www/shoutrrr: revision bump

Revisions pulled up:
- lang/go/version.mk                                            1.194
- lang/go120/PLIST                                              1.10
- lang/go120/distinfo                                           1.12
- lang/go121/PLIST                                              1.4
- lang/go121/distinfo                                           1.4
- audio/gospt/Makefile                       by patch
- audio/ymuse/Makefile                       by patch
- chat/coyim/Makefile                        by patch
- chat/gomuks/Makefile                       by patch
- chat/matterircd/Makefile                   by patch
- chat/senpai/Makefile                       by patch
- chat/ssh-chat/Makefile                     by patch
- databases/go-ldap/Makefile                 by patch
- databases/influxdb/Makefile                by patch
- databases/mongo-tools/Makefile             by patch
- databases/mysqld_exporter/Makefile         by patch
- databases/postgres_exporter/Makefile       by patch
- databases/prometheus/Makefile              by patch
- databases/promscale/Makefile               by patch
- databases/sqlc/Makefile                    by patch
- databases/timescaledb-tune/Makefile        by patch
- devel/asmfmt/Makefile                      by patch
- devel/conftest/Makefile                    by patch
- devel/errcheck/Makefile                    by patch
- devel/fq/Makefile                          by patch
- devel/git-lfs/Makefile                     by patch
- devel/go-ed25519/Makefile                  by patch
- devel/go-gocode/Makefile                   by patch
- devel/go-golang-lru/Makefile               by patch
- devel/go-gopkgs/Makefile                   by patch
- devel/go-goptlib/Makefile                  by patch
- devel/go-goreturns/Makefile                by patch
- devel/go-gox/Makefile                      by patch
- devel/go-impl/Makefile                     by patch
- devel/go-logrus/Makefile                   by patch
- devel/go-nbreader/Makefile                 by patch
- devel/go-pty/Makefile                      by patch
- devel/go-review/Makefile                   by patch
- devel/go-siphash/Makefile                  by patch
- devel/go-staticcheck/Makefile              by patch
- devel/go-swagger/Makefile                  by patch
- devel/go-sys/Makefile                      by patch
- devel/go-tools/Makefile                    by patch
- devel/go-wire/Makefile                     by patch
- devel/go-xerrors/Makefile                  by patch
- devel/golangci-lint/Makefile               by patch
- devel/golint/Makefile                      by patch
- devel/gomodifytags/Makefile                by patch
- devel/gopls/Makefile                       by patch
- devel/goredo/Makefile                      by patch
- devel/gotags/Makefile                      by patch
- devel/gotests/Makefile                     by patch
- devel/govulncheck/Makefile                 by patch
- devel/lazygit/Makefile                     by patch
- devel/mob/Makefile                         by patch
- devel/nancy/Makefile                       by patch
- devel/opa/Makefile                         by patch
- devel/packr/Makefile                       by patch
- devel/reftools/Makefile                    by patch
- devel/regal/Makefile                       by patch
- devel/revive/Makefile                      by patch
- devel/shfmt/Makefile                       by patch
- devel/syft/Makefile                        by patch
- editors/micro/Makefile                     by patch
- filesystems/kubo/Makefile                  by patch
- graphics/gif2png/Makefile                  by patch
- lang/joker/Makefile                        by patch
- mail/opensmtpd-filter-rspamd/Makefile      by patch
- mail/opensmtpd-filter-senderscore/Makefile by patch
- mail/postforward/Makefile                  by patch
- misc/exercism/Makefile                     by patch
- net/amazon-ecs-cli/Makefile                by patch
- net/amfora/Makefile                        by patch
- net/bombadillo/Makefile                    by patch
- net/croc/Makefile                          by patch
- net/czds/Makefile                          by patch
- net/dnscontrol/Makefile                    by patch
- net/dnscrypt-proxy2/Makefile               by patch
- net/gh/Makefile                            by patch
- net/go-dnstap/Makefile                     by patch
- net/go-net/Makefile                        by patch
- net/go-websocket/Makefile                  by patch
- net/gunison/Makefile                       by patch
- net/gvproxy/Makefile                       by patch
- net/hub/Makefile                           by patch
- net/ipget/Makefile                         by patch
- net/kubectl/Makefile                       by patch
- net/libquic/Makefile                       by patch
- net/mangos/Makefile                        by patch
- net/nats-server/Makefile                   by patch
- net/obfs4proxy/Makefile                    by patch
- net/rclone/Makefile                        by patch
- net/stern/Makefile                         by patch
- net/syncthing/Makefile                     by patch
- net/terraform-provider-archive/Makefile    by patch
- net/terraform-provider-aws/Makefile        by patch
- net/terraform-provider-kubernetes/Makefile by patch
- net/terraform-provider-local/Makefile      by patch
- net/terraform-provider-null/Makefile       by patch
- net/terraform-provider-random/Makefile     by patch
- net/terraform-provider-template/Makefile   by patch
- net/terraform-provider-vultr/Makefile      by patch
- net/terraform/Makefile                     by patch
- net/tut/Makefile                           by patch
- net/vultr-cli/Makefile                     by patch
- pkgtools/pkglint/Makefile                  by patch
- security/2fa/Makefile                      by patch
- security/age/Makefile                      by patch
- security/amass/Makefile                    by patch
- security/authelia/Makefile                 by patch
- security/cfssl/Makefile                    by patch
- security/dnsx/Makefile                     by patch
- security/go-asn1-ber/Makefile              by patch
- security/go-crypto/Makefile                by patch
- security/go-getpass/Makefile               by patch
- security/go-mkcert/Makefile                by patch
- security/gopass/Makefile                   by patch
- security/httpx/Makefile                    by patch
- security/nuclei/Makefile                   by patch
- security/oauth2c/Makefile                  by patch
- security/osv-scanner/Makefile              by patch
- security/subfinder/Makefile                by patch
- security/tlsx/Makefile                     by patch
- security/trufflehog/Makefile               by patch
- security/vault/Makefile                    by patch
- shells/elvish/Makefile                     by patch
- shells/oh-my-posh/Makefile                 by patch
- sysutils/beats/Makefile                    by patch
- sysutils/consul/Makefile                   by patch
- sysutils/direnv/Makefile                   by patch
- sysutils/fzf/Makefile                      by patch
- sysutils/goreman/Makefile                  by patch
- sysutils/lf/Makefile                       by patch
- sysutils/node_exporter/Makefile            by patch
- sysutils/packer/Makefile                   by patch
- sysutils/podman/Makefile                   by patch
- sysutils/restic/Makefile                   by patch
- sysutils/vultr/Makefile                    by patch
- textproc/glow/Makefile                     by patch
- textproc/go-kr-text/Makefile               by patch
- textproc/go-md2man/Makefile                by patch
- textproc/go-mmark/Makefile                 by patch
- textproc/go-text/Makefile                  by patch
- textproc/miller/Makefile                   by patch
- textproc/sift/Makefile                     by patch
- www/apisprout/Makefile                     by patch
- www/caddy/Makefile                         by patch
- www/gitea/Makefile                         by patch
- www/go-ffuf/Makefile                       by patch
- www/go-minify/Makefile                     by patch
- www/gotosocial/Makefile                    by patch
- www/grafana/Makefile                       by patch
- www/hugo/Makefile                          by patch
- www/jira-cli/Makefile                      by patch
- www/mycorrhiza/Makefile                    by patch
- www/pup/Makefile                           by patch
- www/restish/Makefile                       by patch
- www/shoutrrr/Makefile                      by patch

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	bsiegert
   Date:		Fri Nov 10 15:39:34 UTC 2023

   Modified Files:
   	pkgsrc/lang/go: version.mk
   	pkgsrc/lang/go120: PLIST distinfo
   	pkgsrc/lang/go121: PLIST distinfo

   Log Message:
   Update go120 to 1.20.11 and go121 to 1.21.4 (security).

   These minor releases include 2 security fixes following the security policy:

   - path/filepath: recognize \??\ as a Root Local Device path prefix.

    On Windows, a path beginning with \??\ is a Root Local Device path equivalent
    to a path beginning with \\?\. Paths with a \??\ prefix may be used to access
    arbitrary locations on the system. For example, the path \??\c:\x is
    equivalent to the more common path c:\x.

    The filepath package did not recognize paths with a \??\ prefix as special.

    Clean could convert a rooted path such as \a\..\??\b into
    the root local device path \??\b. It will now convert this
    path into .\??\b.

    IsAbs did not report paths beginning with \??\ as absolute.
    It now does so.

    VolumeName now reports the \??\ prefix as a volume name.

    Join(`\`, `??`, `b`) could convert a seemingly innocent
    sequence of path elements into the root local device path
    \??\b. It will now convert this to \.\??\b.

    This is CVE-2023-45283 and https://go.dev/issue/63713.

   - path/filepath: recognize device names with trailing spaces and superscripts

    The IsLocal function did not correctly detect reserved names in some cases:

    reserved names followed by spaces, such as "COM1 ".
    "COM" or "LPT" followed by a superscript 1, 2, or 3.
    IsLocal now correctly reports these names as non-local.

    This is CVE-2023-45284 and https://go.dev/issue/63713.


   To generate a diff of this commit:
   cvs rdiff -u -r1.193 -r1.194 pkgsrc/lang/go/version.mk
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/go120/PLIST
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/go120/distinfo
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/go121/PLIST pkgsrc/lang/go121/distinfo
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.76.2.1 2023/10/22 18:44:12 spz Exp $
d4 1
a4 1
PKGREVISION=	33
@


1.75
log
@Revbump all Go packages after go120 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.74 2023/07/15 10:53:01 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	30
@


1.74
log
@Revbump all Go packages after go120 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.73 2023/05/05 19:37:30 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	29
@


1.73
log
@Revbump all Go packages after go120 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.72 2023/04/05 20:47:45 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	28
@


1.72
log
@Revbump all Go packages after yesterday's go120 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.71 2023/03/08 13:38:44 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	27
@


1.71
log
@Revbump all Go packages after go119 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.70 2023/02/16 15:01:54 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	26
@


1.70
log
@Revbump all Go packages after go119 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.69 2023/01/11 17:28:30 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	25
@


1.69
log
@Revbump all Go packages after go119 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68 2022/12/08 16:14:12 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	24
@


1.68
log
@Revbump all Go packages after go119 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2022/11/02 19:39:45 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	23
@


1.67
log
@Revbump all Go packages after go119 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.66 2022/10/05 11:33:02 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	22
@


1.66
log
@Revbump all Go packages after go119 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2022/09/26 18:40:10 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	21
@


1.65
log
@Revbump all Go packages after 1.19 became default
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2022/09/07 09:32:14 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	20
@


1.64
log
@Revbump all Go packages after go118 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2022/08/12 20:37:59 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	19
@


1.63
log
@Revbump all Go packages after go118 security update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.62 2022/07/13 16:02:57 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	18
@


1.62
log
@Revbump all Go packages after go118 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2022/06/02 18:52:02 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	17
@


1.61
log
@Revbump all Go packages after go118 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2022/05/11 19:26:18 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	16
@


1.60
log
@Revbump all Go packages after go118 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2022/04/13 07:50:51 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	15
@


1.59
log
@Revbump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2022/03/07 09:14:07 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	14
@


1.58
log
@Revbump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2022/02/13 19:24:21 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	13
@


1.57
log
@Revump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2022/01/09 20:10:35 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	12
@


1.56
log
@Revbump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2021/12/09 17:50:09 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	11
@


1.55
log
@Revbump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2021/11/05 20:02:44 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	10
@


1.54
log
@Revbump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2021/10/08 18:55:02 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	9
@


1.53
log
@Revbump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2021/09/17 13:52:45 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	8
@


1.52
log
@Revbump all Go packages after go117 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2021/08/11 19:35:03 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.51
log
@Revbump all Go packages after go116 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2021/07/13 11:36:30 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.50
log
@Revbump all Go packages after go116 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2021/06/06 12:18:54 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.49
log
@Revbump all Go packages after go116 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2021/05/08 15:02:22 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.48
log
@Revbump all Go packages after go116 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2021/03/19 17:37:01 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.47
log
@Revbump all Go packages after go115 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2021/01/23 14:23:06 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.46
log
@Revbump all Go packages after go115 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2021/01/22 16:26:54 nia Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.45
log
@dnscrypt-proxy2: Update to 2.0.45

# 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.
 - macOS/arm64 is now officially supported.
 - 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.
 - The logo has been tweaked to look fine on a dark background.
 - `generate-domains-blocklist.py`: regular expressions are now ignored in
time-based entries.
 - Minor bug fixes and logging improvements.
 - Cloaking plugin: if an entry has multiple IP addresses for a type,
all the IP addresses are now returned instead of a random one.
 - Static entries can now include DNSCrypt relays.
 - Name blocking: aliases relying on `SVCB` and `HTTPS` records can now
be blocked in addition to aliases via regular `CNAME` records.
 - EDNS-Client-Subnet information can be added to outgoing queries.
Instead of sending the actual client IP, ECS information is user
configurable, and IP addresses will be randomly chosen for every query.
 - Initial DoH queries are now checked using random names in order to
properly measure CDNs such as Tencent that ignore the padding.
 - DoH: the `max-stale` cache control directive is now present in queries.
 - Logs can now be sent to `/dev/stdout` instead of actual files.
 - User switching is now supported on macOS.
 - New download mirror (https://download.dnscrypt.net) for resolvers,
relays and parental-control.

 Thanks to the nice people who contributed to this release:

 - Ian Bashford
 - Will Elwood
 - Alison Winters
 - Krish De Souza
 - @@hugepants
 - @@IceCodeNew
 - @@lifenjoiner
 - @@mibere
 - @@jacob755
 - @@petercooperjr
 - @@yofiji
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2020/11/13 19:26:17 bsiegert Exp $
d4 1
@


1.44
log
@Revbump all Go packages after go115 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2020/11/08 21:59:27 bsiegert Exp $
d3 1
a3 2
PKGNAME=	dnscrypt-proxy2-2.0.44
PKGREVISION=	7
a14 1
EXTRACT_USING=	bsdtar
@


1.43
log
@Revbump all Go packages after Go 1.15 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2020/10/15 13:08:26 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.42
log
@Revbump all Go packages after go115 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2020/09/03 07:29:38 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.41
log
@Revbump all Go packages after default Go version was changed to 1.15.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2020/08/14 20:01:25 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.40
log
@Revbump all Go packages after go114 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2020/07/17 18:04:25 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.39
log
@Revbump all Go packages after go114 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2020/06/17 09:54:11 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.38
log
@Revbump Go packages after Go 1.14.4 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2020/06/12 11:58:35 nia Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.37
log
@dnscrypt-proxy2: Update to 2.0.44

* Version 2.0.44
 - More updates to the set of block lists, thanks again to IceCodeNew.
 - Netprobes and listening sockets are now ignored when the `-list`,
`-list-all`, `-show-certs` or `-check` command-line switches are used.
 - `tls_client_auth` was renamed to `doh_client_x509_auth`. A section
with the previous name is temporarily ignored if empty, but will error
out if not.
 - Unit tests are now working on 32-bit systems. Thanks to Will Elwood
and @@lifenjoiner.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2020/06/09 11:07:28 nia Exp $
d4 1
@


1.36
log
@dnscrypt-proxy2: Update to 2.0.43

* Version 2.0.43
 - Built-in support for DNS64 translation has been implemented.
(Contributed by Sergey Smirnov, thanks!)
 - Connections to DoH servers can be authenticated using TLS client
certificates (Contributed by Kevin O'Sullivan, thanks!)
 - Multiple stamps are now allowed for a single server in resolvers
and relays lists.
 - Android: the time zone for log files is now set to the system
time zone.
 - Quite a lot of updates and additions have been made to the
example domain block lists. Thanks to `IceCodeNew`!
 - Cached configuration files can now be temporarily used if
they are out of date, but bootstraping is impossible. Contributed by
`lifenjoiner`, thanks!
 - Precompiled macOS binaries are now notarized.
 - `generate-domains-blacklists` now tries to deduplicate entries
clobbered by wildcard rules. Thanks to `Huhni`!
 - `generate-domains-blacklists` can now directly write lists to a
file with the `-o` command-line option.
 - cache files are now downloaded as the user the daemon will be running
as. This fixes permission issues at startup time.
 - Forwarded queries are now subject to global timeouts, and can be
forced to use TCP.
 - The `ct` parameter has been removed from DoH queries, as Google doesn't
require it any more.
 - Service installation is now supported on FreeBSD.
 - When stored into a file, service logs now only contain data from the most
recent launch. This can be changed with the new `log_file_latest` option.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2020/04/12 11:01:44 bsiegert Exp $
d3 1
a3 1
PKGNAME=	dnscrypt-proxy2-2.0.43
@


1.35
log
@Revbump all Go packages after default version switch to 1.14.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2020/03/30 10:09:34 nia Exp $
d3 1
a3 2
PKGNAME=	dnscrypt-proxy2-2.0.42
PKGREVISION=	1
@


1.34
log
@dnscrypt-proxy2: Update to 2.0.42

* Version 2.0.42
 - The current versions of the `dnsdist` load balancer (presumably used
by quad9, cleanbrowsing, qualityology, freetsa.org, ffmuc.net,
opennic-bongobow, sth-dnscrypt-se, ams-dnscrypt-nl and more)
is preventing queries over 1500 bytes from being received over UDP.
Temporary workarounds have been introduced to improve reliability
with these resolvers for regular DNSCrypt. Unfortunately, anonymized
DNS cannot be reliable until the issue is fixed server-side. `dnsdist`
authors are aware of it and are working on a fix.
 - New option in the `[anonymized_dns]` section: `skip_incompatible`,
to ignore resolvers incompatible with Anonymized DNS instead of
using them without a relay.
 - The server latency benchmark is faster while being able to perform
more retries if necessary.
 - Continuous integration has been moved to GitHub Actions.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2020/03/22 09:38:51 nia Exp $
d4 1
@


1.33
log
@dnscrypt-proxy2: Update to 2.0.40

* Version 2.0.40
 - Servers blocking fragmented queries are now automatically detected.
 - The server name is now only present in query logs when an actual
upstream servers was required to resolve a query.
 - TLS client authentication has been added for DoH.
 - The Firefox plugin is now skipped for connections coming from the
local DoH server.
 - DoH RTT computation is now more accurate, especially when CDNs are
in the middle.
 - The forwarding plugin is now more reliable, and handles retries over
 TCP.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2020/03/21 16:57:06 bsiegert Exp $
d3 1
a3 1
PKGNAME=	dnscrypt-proxy2-2.0.40
@


1.32
log
@Revbump all Go packages after go113 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2020/02/02 14:19:08 bsiegert Exp $
d3 1
a3 2
PKGNAME=	dnscrypt-proxy2-2.0.39
PKGREVISION=	2
@


1.31
log
@Revbump all Go packages after go113 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2020/01/31 21:11:11 nia Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.30
log
@dnscrypt-proxy2: Update to 2.0.39

* Version 2.0.39
 - The Firefox Local DoH service didn't properly work in version 2.0.38;
this has been fixed. Thanks to Simon Brand for the report!

* Version 2.0.38
 - Entries from lists (forwarding, blacklists, whitelists) now support
inline comments.
 - Reliability improvement: queries over UDP are retried after a timeout
instead of solely relying on the client.
 - Reliability improvement: during temporary network outages, cached records
are now served even if they are stale.
 - Bug fix: SOCKS proxies and DNS relays can be combined.
 - New feature: multiple fallback resolvers are now supported (see the
new `fallback_resolvers` option. Note that `fallback_resolver` is
still supported for backward compatibility).
 - Windows: the service can be installed with a configuration file
stored separately from the application.
 - Security (affecting DoH): precompiled binaries of dnscrypt-proxy 2.0.37 are
built using Go 1.13.7 that fixes a TLS certificate parsing issue present in
previous versions of the compiler.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2020/01/10 13:32:10 bsiegert Exp $
d4 1
@


1.29
log
@Revbump Go packages after Go default version bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2019/12/31 14:41:38 nia Exp $
d3 1
a3 2
PKGNAME=	dnscrypt-proxy2-2.0.36
PKGREVISION=	1
@


1.28
log
@dnscrypt-proxy2: Update to 2.0.36

* Version 2.0.36
 - New option: `block_undelegated`. When enabled, `dnscrypt-proxy` will
directly respond to queries for locally-served zones (https://sk.tl/2QqB971U)
and nonexistent zones that should have been kept local, but are frequently
leaked. This reduces latency and improves privacy.
 - Conformance: the `DO` bit is now set in synthetic responses if it was
set in a question, and the `AD` bit is cleared.
 - The `miegkg/dns` module was updated to version 1.1.26, that fixes a
security issue affecting non-encrypted/non-authenticated DNS traffic. In
`dnscrypt-proxy`, this only affects the forwarding feature.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2019/12/13 07:43:50 bsiegert Exp $
d4 1
@


1.27
log
@Revbump all Go packages after Go 1.12.14 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2019/12/10 13:05:55 nia Exp $
d3 1
a3 2
PKGNAME=	dnscrypt-proxy2-2.0.35
PKGREVISION=	1
@


1.26
log
@dnscrypt-proxy2: Update to 2.0.35

* Version 2.0.35
 - New option: `block_unqualified` to block `A`/`AAAA` queries with
unqualified host names. These will very rarely get an answer from upstream
resolvers, but can leak private information to these, as well as to root
servers.
 - When a `CNAME` pointer is blocked, the original query name is now logged
along with the pointer. This makes it easier to know what the original
query name, so it can be whitelisted, or what the pointer was, so it
can be removed from the blacklist.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2019/12/04 11:46:35 nia Exp $
d4 1
@


1.25
log
@dnscrypt-proxy2: Update to 2.0.34

* Version 2.0.34
 - Blacklisted names are now also blocked if they appear in `CNAME`
pointers.
 - `dnscrypt-proxy` can now act as a local DoH *server*. Firefox can
be configured to use it, so that ESNI can be enabled without bypassing
your DNS proxy.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2019/11/23 21:56:34 nia Exp $
d3 1
a3 1
PKGNAME=	dnscrypt-proxy2-2.0.34
@


1.24
log
@dnscrypt-proxy2: Update to 2.0.33

* Version 2.0.33
 - Fixes an issue that caused some valid queries to return `PARSE_ERROR`.

* Version 2.0.32
 - On certificate errors, the server name is now logged instead of the
provider name, which is generally more useful.
 - IP addresses for DoH servers that require DNS lookups are now cached
for at least 12 hours.
 - `ignore_system_dns` is now set to `true` by default.
 - A workaround for a bug in Cisco servers has been implemented.
 - A corrupted or incomplete resolvers list is now ignored, keeping the
last good known cached list until the next update. In addition, logging was
improved and unit tests were also added. Awesome contribution from William
Elwood, thanks!
 - On Windows, the network probe immediately returned instead of blocking
if `netprobe_timeout` was set to `-1`. This has been fixed.
 - Expired cached IP addresses now have a grace period, to avoid breaking the
service if they temporarily can't be refreshed.
 - On Windows, the service now returns immediately, solving a long-standing
issue when initialization took more than 30 seconds ("The service did not
respond to the start or control request in a timely fashion"). Fantastic
work by Alison Winters, thanks!
 - The `SERVER_ERROR` error code has been split into two new error codes:
`NETWORK_ERROR` (self-explanatory) and `SERVFAIL` (a response was returned,
but it includes a `SERVFAIL` error code).
 - Responses are now always compressed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2019/11/01 17:41:53 nia Exp $
d3 1
a3 1
PKGNAME=	dnscrypt-proxy2-2.0.33
@


1.23
log
@dnscrypt-proxy2: Update to 2.0.31

* Version 2.0.31
 - This version fixes two regressions introduced in version 2.0.29:
DoH server couldn't be reached over IPv6 any more, and the proxy
couldn't be interrupted while servers were being benchmarked.

* Version 2.0.30
 - This version fixes a startup issue introduced in version 2.0.29,
on systems for which the service cannot be automatically installed
(such as OpenBSD and FreeBSD). Reported by @@5ch17 and Vinícius Zavam,
and fixed by Will Elwood, thanks!

* Version 2.0.29
 - Support for Anonymized DNS has been added!
 - Wait before stopping, fixing an issue with Unbound (thanks to
Vladimir Bauer)
 - DNS stamps are now included in the -list-all -json ouptut
 - The netprobe_timeout setting from the configuration file or
command-line was ignored. This has been fixed.
 - The TTL or cloaked entries can now be adjusted (thanks to Markus
Linnala)
 - Cached IP address from DoH servers now expire (thanks to Markus
Linnala)
 - DNSCrypt certificates can be fetched over Tor and SOCKS proxies
 - Retries over TCP are faster
 - Improved logging (thanks to Alison Winters)
 - Ignore non-TXT records in certificate responses (thanks to Vladimir
Bauer)
 - A lot of internal cleanups, thanks to Markus Linnala.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2019/10/18 14:58:55 bsiegert Exp $
d3 1
a3 1
PKGNAME=	dnscrypt-proxy2-2.0.31
@


1.22
log
@Revbump all Go packages after lang/go112 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2019/10/16 12:02:46 nia Exp $
d3 1
a3 2
PKGNAME=	dnscrypt-proxy2-2.0.28
PKGREVISION=	1
@


1.21
log
@dnscrypt-proxy2: Update to 2.0.28

* Version 2.0.28
 - Invalid server entries are now skipped instead of preventing a
source from being used. Thanks to Alison Winters for the contribution!
 - Truncated responses are immediately retried over TCP instead of
waiting for the client to retry. This reduces the latency for large
responses.
 - Responses sent to the local network are assumed to support at least
1252 bytes packets, and use optional information from EDNS up to 4096
bytes. This also reduces latency.
 - Logging improvements: servers are not logged for cached, synthetic
and cloaked responses. And the forwarder is logged instead of the
regular server for forwarded responses.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2019/09/26 20:10:51 bsiegert Exp $
d4 1
@


1.20
log
@Revbump all Go packages after 1.12.10 update.

ok wiz@@ for PMC
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2019/09/10 09:30:45 nia Exp $
d3 1
a3 2
PKGNAME=	dnscrypt-proxy2-2.0.27
PKGREVISION=	1
@


1.20.2.1
log
@Pullup ticket #6083 - requested by leot
lang/go112: security update
lang/go: update available version

Revisions pulled up:
- lang/go/version.mk                                            1.70
- lang/go112/PLIST                                              1.8
- lang/go112/distinfo                                           1.8

Revision bump for:
- archivers/go-xz/Makefile
- chat/coyim/Makefile
- chat/matterircd/Makefile
- databases/go-etcd/Makefile
- databases/go-ldap/Makefile
- databases/influxdb/Makefile
- databases/postgres_exporter/Makefile
- databases/prometheus/Makefile
- devel/git-lfs/Makefile
- devel/go-afero/Makefile
- devel/go-amber/Makefile
- devel/go-appengine/Makefile
- devel/go-assert/Makefile
- devel/go-blackfriday/Makefile
- devel/go-buffruneio/Makefile
- devel/go-cast/Makefile
- devel/go-check/Makefile
- devel/go-cli/Makefile
- devel/go-cobra/Makefile
- devel/go-colorable/Makefile
- devel/go-colortext/Makefile
- devel/go-colour/Makefile
- devel/go-consul-api/Makefile
- devel/go-debounce/Makefile
- devel/go-ed25519/Makefile
- devel/go-emoji/Makefile
- devel/go-errors/Makefile
- devel/go-flags-svent/Makefile
- devel/go-fnmatch/Makefile
- devel/go-fs/Makefile
- devel/go-fsnotify/Makefile
- devel/go-fsync/Makefile
- devel/go-gitmap/Makefile
- devel/go-glog/Makefile
- devel/go-gls/Makefile
- devel/go-gocode/Makefile
- devel/go-godef/Makefile
- devel/go-godirwalk/Makefile
- devel/go-godotenv/Makefile
- devel/go-golang-lru/Makefile
- devel/go-goorgeous/Makefile
- devel/go-gopkgs/Makefile
- devel/go-goptlib/Makefile
- devel/go-goreturns/Makefile
- devel/go-gox/Makefile
- devel/go-hashstructure/Makefile
- devel/go-homedir/Makefile
- devel/go-humanize/Makefile
- devel/go-i18n/Makefile
- devel/go-immutable-radix/Makefile
- devel/go-ini/Makefile
- devel/go-iochan/Makefile
- devel/go-isatty/Makefile
- devel/go-jwalterweatherman/Makefile
- devel/go-kingpin.v3-unstable/Makefile
- devel/go-locker/Makefile
- devel/go-logrus/Makefile
- devel/go-mapstructure/Makefile
- devel/go-mapstructure-bep/Makefile
- devel/go-mow-cli/Makefile
- devel/go-nbreader/Makefile
- devel/go-nitro/Makefile
- devel/go-osext/Makefile
- devel/go-pflag/Makefile
- devel/go-properties/Makefile
- devel/go-protobuf/Makefile
- devel/go-purell/Makefile
- devel/go-ratelimit/Makefile
- devel/go-repr/Makefile
- devel/go-review/Makefile
- devel/go-sanitized_anchor_name/Makefile
- devel/go-shellwords/Makefile
- devel/go-shuffle/Makefile
- devel/go-siphash/Makefile
- devel/go-sync/Makefile
- devel/go-sys/Makefile
- devel/go-termbox/Makefile
- devel/go-testify/Makefile
- devel/go-thrift/Makefile
- devel/go-tools/Makefile
- devel/go-try/Makefile
- devel/go-viper/Makefile
- devel/go-yaml/Makefile
- devel/golint/Makefile
- devel/google-api-go-client/Makefile
- graphics/go-image/Makefile
- graphics/go-imaging/Makefile
- graphics/go-resize/Makefile
- graphics/go-smartcrop/Makefile
- lang/go-hcl/Makefile
- mail/postforward/Makefile
- math/go-stats/Makefile
- math/go-units/Makefile
- misc/go-genproto/Makefile
- misc/go-genproto-googleapis-rpc/Makefile
- net/aws-sdk-go/Makefile
- net/dnscrypt-proxy2/Makefile
- net/gcloud-golang-metadata/Makefile
- net/go-dns/Makefile
- net/go-dnstap/Makefile
- net/go-framestream/Makefile
- net/go-grpc/Makefile
- net/go-net/Makefile
- net/go-ovh/Makefile
- net/go-websocket/Makefile
- net/hub/Makefile
- net/obfs4proxy/Makefile
- net/syncthing/Makefile
- pkgtools/pkglint/Makefile
- security/2fa/Makefile
- security/go-asn1-ber/Makefile
- security/go-crypt/Makefile
- security/go-crypto/Makefile
- security/go-mkcert/Makefile
- security/go-oauth2/Makefile
- security/go-sftp/Makefile
- security/vault/Makefile
- sysutils/beats/Makefile
- sysutils/consul/Makefile
- sysutils/fzf/Makefile
- sysutils/goreman/Makefile
- sysutils/lf/Makefile
- sysutils/node_exporter/Makefile
- sysutils/vultr/Makefile
- textproc/go-chroma/Makefile
- textproc/go-diff/Makefile
- textproc/go-glob/Makefile
- textproc/go-inflect/Makefile
- textproc/go-md2man/Makefile
- textproc/go-mmark/Makefile
- textproc/go-prose/Makefile
- textproc/go-regexp2/Makefile
- textproc/go-runewidth/Makefile
- textproc/go-sentences/Makefile
- textproc/go-tablewriter/Makefile
- textproc/go-text/Makefile
- textproc/sift/Makefile
- www/caddy/Makefile
- www/gitea/Makefile
- www/go-ace/Makefile
- www/go-cssmin/Makefile
- www/go-gogs-client/Makefile
- www/go-gohtml/Makefile
- www/go-libsass/Makefile
- www/go-minify/Makefile
- www/go-parse/Makefile
- www/go-spritewell/Makefile
- www/go-tocss/Makefile
- www/go-toml-burntsushi/Makefile
- www/go-toml-pelletier/Makefile
- www/go-urlesc/Makefile
- www/go-webhooks/Makefile
- www/grafana/Makefile
- www/hugo/Makefile
- www/pup/Makefile

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   bsiegert
   Date:           Fri Oct 18 14:48:29 UTC 2019

   Modified Files:
           pkgsrc/lang/go: version.mk
           pkgsrc/lang/go112: PLIST distinfo

   Log Message:
   Update go112 to 1.12.12.

   qo1.12.11 (released 2019/10/17) includes security fixes to the crypto/dsa
   package. See the Go 1.12.11 milestone on our issue tracker for details.

   go1.12.12 (released 2019/10/17) includes fixes to the go command, runtime,
   syscall and net packages. See the Go 1.12.12 milestone on our issue tracker
   for details.


   To generate a diff of this commit:
   cvs rdiff -u -r1.69 -r1.70 pkgsrc/lang/go/version.mk
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/go112/PLIST pkgsrc/lang/go112/distinfo
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2019/09/26 20:10:51 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.19
log
@dnscrypt-proxy2: Update to 2.0.27

* Version 2.0.27
 - The X25519 implementation was changed from using the Go standard
implementation to using Cloudflare's CIRCL library. Unfortunately,
CIRCL appears to be broken on big-endian systems. That change has been
reverted.
 - All the dependencies have been updated.

* Version 2.0.26
 - A new plugin was added to prevent Firefox from bypassing the system
DNS settings.
 - New configuration parameter to set how to respond to blocked
queries: `blocked_query_response`. Responses can now be empty record
sets, REFUSED response codes, or predefined IPv4 and/or IPv6 addresses.
 - The `refused_code_in_responses` and `blocked_query_response` options
have been folded into a new `blocked_query_response` option.
 - The fallback resolver is now accessed using TCP if `force_tcp` has
been set to `true`.
 - CPU usage when enabling DNSCrypt ephemeral keys has been reduced.
 - New command-line option: `-show-certs` to print DoH certificate
hashes.
 - Solaris packages are now provided.
 - DoH servers on a non-standard port, with stamps that don't include
IP addresses, and without working system resolvers can now be properly
bootstrapped.
 - A new option, `query_meta`, is now available to add optional records
to client queries.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2019/08/14 15:45:45 bsiegert Exp $
d4 1
@


1.18
log
@Recursive bump of all packages using Go after Go 1.12.8 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2019/06/07 23:47:00 nia Exp $
d3 1
a3 2
PKGNAME=	dnscrypt-proxy2-2.0.25
PKGREVISION=	1
@


1.17
log
@dnscrypt-proxy2: Update to 2.0.25

* Version 2.0.25
 - The example IP address for network probes didn't work on Windows.
The example configuration file has been updated and the fallback
resolver IP is now used when no netprobe address has been configured.

* Version 2.0.24
 - The query log now includes the time it took to complete the
transaction, the name of the resolver that sent the response and if
the response was served from the cache. Thanks to Ferdinand Holzer for
his help!
 - The list of resolvers, sorted by latency, is now printed after all
the resolvers have been probed.
 - The "fastest" load-balancing strategy has been renamed to "first".
 - On Windows, a nul byte is sent to the netprobe address. This is
required to check for connectivity on this platform. Thanks to Mathias
Berchtold.
 - The Malwaredomainlist URL was updated to directly parse the host
list. Thanks to Encrypted.Town.
 - The Python script to generate lists of blacklisted domains is now
compatible both with Python 2 and Python 3. Thanks to Simon R.
 - A warning is now displayed for DoH is requested but the server
doesn't speak HTTP/2.
 - A crash with loaded-balanced sets of cloaked names was fixed.
Thanks to @@inkblotadmirer for the report.
 - Resolvers are now tried in random order to avoid favoring the first
ones at startup.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2019/05/27 15:18:29 bsiegert Exp $
d4 1
@


1.16
log
@Revbump all Go packages after go112 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2019/05/03 07:45:31 nia Exp $
d3 1
a3 2
PKGNAME=	dnscrypt-proxy2-2.0.23
PKGREVISION=	1
@


1.15
log
@net/dnscrypt-proxy2: Update to version 2.0.23

Changes since 2.0.22:

 - .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.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2019/04/16 18:41:09 bsiegert Exp $
d4 1
@


1.14
log
@Revbump all Go packages after go112 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2019/04/02 10:54:20 nia Exp $
d3 1
a3 2
PKGNAME=	dnscrypt-proxy2-2.0.22
PKGREVISION=	1
@


1.13
log
@net/dnscrypt-proxy2: Update to 2.0.22

The previous version had issues with the .org TLD when used in conjunction with dnsmasq.

This has been fixed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2019/03/24 15:46:55 nia Exp $
d4 1
@


1.12
log
@net/dnscrypt-proxy2: Update to 2.0.21.

* Startup is now way faster, especially when using DoH servers.
* A new action: CLOAK is logged when queries are being cloaked.
* A cloaking rule can now map to multiple IPv4 and IPv6 addresses, with load-balancing.
* New option: refused_code_in_responses to return (or not) a REFUSED code on blacklisted queries. This is disabled by default, in order to work around a bug in Android Pie.
* Time-based restrictions are now properly handled in the generate-domains-blacklist.py script.
* Other improvements have been made to the generate-domains-blacklist.py script.
* The Windows service is now installed as NT AUTHORITY\NetworkService.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2019/03/16 08:35:39 bsiegert Exp $
d3 1
a3 1
PKGNAME=	dnscrypt-proxy2-2.0.21
@


1.11
log
@Revbump all Go packages after Go 1.12.1 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2019/03/09 10:05:09 bsiegert Exp $
d3 1
a3 2
PKGNAME=	dnscrypt-proxy2-2.0.19
PKGREVISION=	4
@


1.10
log
@all: revbump Go packages, now that they use go112 to build
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2019/01/24 10:00:42 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.9
log
@Revbump Go packages after lang/go111 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2018/12/19 15:47:01 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.8
log
@Revbump all Go packages after go111 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2018/11/23 14:19:51 nia Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.8.2.1
log
@revbump go dependents after lang/go111 and lang/go110 updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2018/12/19 15:47:01 bsiegert Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.7
log
@dnscrypt-proxy2: Update to 2.0.19

Changelog:

* 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.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2018/11/15 22:39:01 nia Exp $
d4 1
@


1.6
log
@dnscrypt-proxy2: update to version 2.0.18

* Version 2.0.18
 - Official builds now support TLS 1.3.
 - The timeout for the initial connectivity check can now be set from
the command line.
 - An `Accept:` header is now always sent with `GET` queries.
 - BOMs are now ignored in configuration files.
 - In addition to SOCKS, HTTP and HTTPS proxies are now supported for
DoH servers.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2018/11/04 18:38:05 bsiegert Exp $
d3 1
a3 1
PKGNAME=	dnscrypt-proxy2-2.0.18
@


1.5
log
@Revbump all Go packages after go111 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2018/10/13 01:25:12 nia Exp $
d3 1
a3 2
PKGNAME=	dnscrypt-proxy2-2.0.17
PKGREVISION=	1
@


1.4
log
@dnscrypt-proxy2: update to to 2.0.17.

Changes:

* Go >= 1.11 is now supported
* When dropping privileges, there is no supervisor process any more.
* DNS options used to be cleared from DNS queries, with the exception of flags and payload sizes. This is not the case any more.
* DoH queries are smaller, since workarounds are not required any more after Google updated their implementation.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2018/10/01 15:05:48 nia Exp $
d4 1
@


1.3
log
@dnscrypt-proxy2: Add rc script / default configuration file.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2018/08/05 12:28:06 nia Exp $
d3 1
a3 1
PKGNAME=	dnscrypt-proxy2-2.0.16
a4 1
PKGREVISION=	1
@


1.2
log
@net/dnscrypt-proxy2: Update to 2.0.16. Take maintainership.

Changes:

- On Unix-like systems, the server can run as an unprivileged user,
and the main process will automatically restart if an error occurs.
- pledge() on OpenBSD.
- New "offline" mode to serve queries locally without contacting any
upstream servers. This can be especially useful along with the
cloaking module for local development.
- New logo.
- TTL of OPT records is properly ignored by the caching module.
- The proxy doesn't quit any more if new TCP connections cannot be
created.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2018/07/15 16:10:32 bsiegert Exp $
d5 1
d22 7
d31 1
@


1.1
log
@Add a package for dnscrypt-proxy2.

PR pkg/53384 by Nia Alarie.

A flexible DNS proxy, with support for modern encrypted DNS protocols
such as DNSCrypt v2 and DNS-over-HTTP/2.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
PKGNAME=	dnscrypt-proxy2-2.0.15
d10 1
@

