head 1.29; access; symbols pkgsrc-2026Q1:1.27.0.2 pkgsrc-2026Q1-base:1.27 pkgsrc-2025Q4:1.24.0.2 pkgsrc-2025Q4-base:1.24 pkgsrc-2025Q3:1.21.0.2 pkgsrc-2025Q3-base:1.21 pkgsrc-2025Q2:1.19.0.2 pkgsrc-2025Q2-base:1.19 pkgsrc-2025Q1:1.16.0.2 pkgsrc-2025Q1-base:1.16 pkgsrc-2024Q4:1.15.0.4 pkgsrc-2024Q4-base:1.15 pkgsrc-2024Q3:1.15.0.2 pkgsrc-2024Q3-base:1.15 pkgsrc-2024Q2:1.11.0.2 pkgsrc-2024Q2-base:1.11 pkgsrc-2024Q1:1.8.0.2 pkgsrc-2024Q1-base:1.8 pkgsrc-2023Q4:1.6.0.2 pkgsrc-2023Q4-base:1.6; locks; strict; comment @# @; 1.29 date 2026.05.07.18.50.07; author bsiegert; state Exp; branches; next 1.28; commitid MMrI2EXGAt3HJUEG; 1.28 date 2026.04.08.05.45.10; author bsiegert; state Exp; branches; next 1.27; commitid FFJx9trbRMg7k7BG; 1.27 date 2026.03.06.21.08.04; author bsiegert; state Exp; branches 1.27.2.1; next 1.26; commitid AQtIeR1eh5qvuXwG; 1.26 date 2026.02.24.08.45.38; author bsiegert; state Exp; branches; next 1.25; commitid IrpU9bGVDwSIHBvG; 1.25 date 2026.01.15.19.54.56; author bsiegert; state Exp; branches; next 1.24; commitid Zuo9UmMrkrU4HwqG; 1.24 date 2025.12.02.19.25.22; author bsiegert; state Exp; branches; next 1.23; commitid 269raRGxaHJBWRkG; 1.23 date 2025.10.16.18.00.02; author bsiegert; state Exp; branches; next 1.22; commitid RAGpkHmyeYCUYOeG; 1.22 date 2025.10.08.06.54.38; author bsiegert; state Exp; branches; next 1.21; commitid 5p46uH9RJXSFyJdG; 1.21 date 2025.09.06.13.17.11; author bsiegert; state Exp; branches; next 1.20; commitid cojusOdnRBFGHE9G; 1.20 date 2025.08.31.10.03.00; author bsiegert; state Exp; branches; next 1.19; commitid SdH7Ppgppxg5PR8G; 1.19 date 2025.06.07.22.05.12; author wiz; state Exp; branches; next 1.18; commitid M0iG4FfbJslmy0YF; 1.18 date 2025.06.06.14.01.39; author bsiegert; state Exp; branches; next 1.17; commitid JbNcx43ItkrmUPXF; 1.17 date 2025.04.05.18.51.28; author bsiegert; state Exp; branches; next 1.16; commitid 5KX0APffNjdlvTPF; 1.16 date 2025.03.07.20.54.30; author bsiegert; state Exp; branches 1.16.2.1; next 1.15; commitid rfTPfnLphAPl7bMF; 1.15 date 2024.09.06.18.48.58; author bsiegert; state Exp; branches; next 1.14; commitid sM1YPLxu37gUgMoF; 1.14 date 2024.08.11.15.57.12; author bsiegert; state Exp; branches; next 1.13; commitid Q02ZqKpOSdvP9qlF; 1.13 date 2024.08.06.12.54.42; author wiz; state Exp; branches; next 1.12; commitid dNQWdioYN10ijLkF; 1.12 date 2024.07.03.06.59.33; author bsiegert; state Exp; branches; next 1.11; commitid clKUvbmZS6C5rmgF; 1.11 date 2024.06.13.13.47.10; author bsiegert; state Exp; branches; next 1.10; commitid JAoDOmAvI7TNkPdF; 1.10 date 2024.06.01.14.03.03; author bsiegert; state Exp; branches; next 1.9; commitid ffwNZJIDPPV5OhcF; 1.9 date 2024.04.05.19.14.11; author bsiegert; state Exp; branches; next 1.8; commitid eg3d1kDRSryvmZ4F; 1.8 date 2024.02.07.14.51.01; author bsiegert; state Exp; branches; next 1.7; commitid 7gDVHFycBNsGLvXE; 1.7 date 2024.01.10.19.14.40; author bsiegert; state Exp; branches; next 1.6; commitid UV9PAPQbNGpZ7WTE; 1.6 date 2023.12.05.19.46.16; author bsiegert; state Exp; branches; next 1.5; commitid U47ig27ZDVHCsjPE; 1.5 date 2023.11.10.15.45.22; author bsiegert; state Exp; branches; next 1.4; commitid o3oFzjmXZZyOV4ME; 1.4 date 2023.10.29.14.48.21; author bsiegert; state Exp; branches; next 1.3; commitid jWdavz5Nyqs70xKE; 1.3 date 2023.10.19.12.57.29; author wiz; state Exp; branches; next 1.2; commitid C5m8B2OXRYkcIeJE; 1.2 date 2023.10.15.12.04.32; author bsiegert; state Exp; branches; next 1.1; commitid ty8v2zrF0XsQxIIE; 1.1 date 2023.09.28.22.03.10; author joerg; state Exp; branches; next ; commitid rDH8jCNwDNVbpAGE; 1.27.2.1 date 2026.04.22.14.32.16; author maya; state Exp; branches; next ; commitid iDHLLUhOplH6NXCG; 1.16.2.1 date 2025.04.05.20.45.14; author maya; state Exp; branches; next ; commitid ts1uPa8RLrwE7UPF; desc @@ 1.29 log @Revbump all Go packages after go126 security update @ text @# $NetBSD: Makefile,v 1.28 2026/04/08 05:45:10 bsiegert Exp $ DISTNAME= rest-server-0.14.0 PKGNAME= restic-${DISTNAME} PKGREVISION= 10 CATEGORIES= sysutils www MASTER_SITES= ${MASTER_SITE_GITHUB:=restic/} GITHUB_PROJECT= rest-server GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://restic.net/ COMMENT= REST server for restic LICENSE= mit EXTRACT_USING= bsdtar GO_BUILD_PATTERN= ./cmd/rest-server .include "go-modules.mk" .include "../../lang/go/go-module.mk" .include "../../mk/bsd.pkg.mk" @ 1.28 log @Revbump all Go packages after security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2026/03/06 21:08:04 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 9 @ 1.27 log @Revbump all Go packages after go126 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2026/02/24 08:45:38 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 8 @ 1.27.2.1 log @Revbump all Go packages after go126 security fix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2026/03/06 21:08:04 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 9 @ 1.26 log @Revbump all Go packages after default version bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2026/01/15 19:54:56 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 7 @ 1.25 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2025/12/02 19:25:22 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 6 @ 1.24 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2025/10/16 18:00:02 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.23 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2025/10/08 06:54:38 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.22 log @Revbump all Go packages after go125 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2025/09/06 13:17:11 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.21 log @Revbump all Go packages after go125 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2025/08/31 10:03:00 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.20 log @Revbump all Go packages after moving to go125 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2025/06/07 22:05:12 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.19 log @restic-rest-server: update to 0.14.0. * Sec #318: Fix world-readable permissions on new `.htpasswd` files * Chg #322: Update dependencies and require Go 1.23 or newer * Enh #174: Support proxy-based authentication * Enh #189: Support group accessible repositories * Enh #295: Output status of append-only mode on startup * Enh #315: Hardened tls settings * Enh #321: Add zip archive format for Windows releases @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2025/06/06 14:01:39 bsiegert Exp $ d5 1 @ 1.18 log @Revbump all Go packages after go124 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2025/04/05 18:51:28 bsiegert Exp $ d3 1 a3 1 DISTNAME= rest-server-0.13.0 a4 1 PKGREVISION= 5 @ 1.17 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.16 2025/03/07 20:54:30 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.16 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.15 2024/09/06 18:48:58 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.16.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.16 2025/03/07 20:54:30 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.15 log @Revbump all Go packages after go122 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2024/08/11 15:57:12 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.14 log @Revbump all Go packages after update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2024/08/06 12:54:42 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.13 log @restic-rest-server: update to 0.13.0. Changelog for rest-server 0.13.0 (2024-07-26) ============================================ The following sections list the changes in rest-server 0.13.0 relevant to users. The changes are ordered by importance. Summary ------- * Chg #267: Update dependencies and require Go 1.18 or newer * Chg #273: Shut down cleanly on TERM and INT signals * Enh #271: Print listening address after start-up * Enh #272: Support listening on a unix socket Details ------- * Change #267: Update dependencies and require Go 1.18 or newer Most dependencies have been updated. Since some libraries require newer language features, support for Go 1.17 has been dropped, which means that rest-server now requires at least Go 1.18 to build. https://github.com/restic/rest-server/pull/267 * Change #273: Shut down cleanly on TERM and INT signals Rest-server now listens for TERM and INT signals and cleanly closes down the http.Server and listener when receiving either of them. This is particularly useful when listening on a unix socket, as the server will now remove the socket file when it shuts down. https://github.com/restic/rest-server/pull/273 * Enhancement #271: Print listening address after start-up When started with `--listen :0`, rest-server would print `start server on :0` The message now also includes the actual address listened on, for example `start server on 0.0.0.0:37333`. This is useful when starting a server with an auto-allocated free port number (port 0). https://github.com/restic/rest-server/pull/271 * Enhancement #272: Support listening on a unix socket It is now possible to make rest-server listen on a unix socket by prefixing the socket filename with `unix:` and passing it to the `--listen` option, for example `--listen unix:/tmp/foo`. This is useful in combination with remote port forwarding to enable a remote server to backup locally, e.g.: ``` rest-server --listen unix:/tmp/foo & ssh -R /tmp/foo:/tmp/foo user@@host restic -r rest:http+unix:///tmp/foo:/repo backup ``` https://github.com/restic/rest-server/pull/272 Changelog for rest-server 0.12.1 (2023-07-09) ============================================ The following sections list the changes in rest-server 0.12.1 relevant to users. The changes are ordered by importance. Summary ------- * Fix #230: Fix erroneous warnings about unsupported fsync * Fix #238: API: Return empty array when listing empty folders * Enh #217: Log to stdout using the `--log -` option Details ------- * Bugfix #230: Fix erroneous warnings about unsupported fsync Due to a regression in rest-server 0.12.0, it continuously printed `WARNING: fsync is not supported by the data storage. This can lead to data loss, if the system crashes or the storage is unexpectedly disconnected.` for systems that support fsync. We have fixed the warning. https://github.com/restic/rest-server/issues/230 https://github.com/restic/rest-server/pull/231 * Bugfix #238: API: Return empty array when listing empty folders Rest-server returned `null` when listing an empty folder. This has been changed to returning an empty array in accordance with the REST protocol specification. This change has no impact on restic users. https://github.com/restic/rest-server/issues/238 https://github.com/restic/rest-server/pull/239 * Enhancement #217: Log to stdout using the `--log -` option Logging to stdout was possible using `--log /dev/stdout`. However, when the rest server is run as a different user, for example, using `sudo -u restic rest-server [...] --log /dev/stdout` This did not work due to permission issues. For logging to stdout, the `--log` option now supports the special filename `-` which also works in these cases. https://github.com/restic/rest-server/pull/217 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2024/07/03 06:59:33 bsiegert Exp $ d5 1 @ 1.12 log @Revbump all Go packages after go122 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2024/06/13 13:47:10 bsiegert Exp $ d3 1 a3 1 DISTNAME= rest-server-0.12.1 a4 1 PKGREVISION= 9 @ 1.11 log @Revbump all Go packages after go122 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2024/06/01 14:03:03 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 8 @ 1.10 log @Revbump all Go packages, default Go version is now 1.22. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2024/04/05 19:14:11 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 7 @ 1.9 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2024/02/07 14:51:01 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 6 @ 1.8 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2024/01/10 19:14:40 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 5 @ 1.7 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2023/12/05 19:46:16 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 4 @ 1.6 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2023/11/10 15:45:22 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.5 log @Revbump all Go packages after go121 update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2023/10/29 14:48:21 bsiegert Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.4 log @Revbump all Go packages because go121 is now the default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2023/10/19 12:57:29 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.3 log @restic-rest-server: update to 0.12.1. Fix PKGNAME while here. Changelog for rest-server 0.12.1 (2023-07-09) ============================================ The following sections list the changes in rest-server 0.12.1 relevant to users. The changes are ordered by importance. Summary ------- * Fix #230: Fix erroneous warnings about unsupported fsync * Fix #238: API: Return empty array when listing empty folders * Enh #217: Log to stdout using the `--log -` option Details ------- * Bugfix #230: Fix erroneous warnings about unsupported fsync Due to a regression in rest-server 0.12.0, it continuously printed `WARNING: fsync is not supported by the data storage. This can lead to data loss, if the system crashes or the storage is unexpectedly disconnected.` for systems that support fsync. We have fixed the warning. https://github.com/restic/rest-server/issues/230 https://github.com/restic/rest-server/pull/231 * Bugfix #238: API: Return empty array when listing empty folders Rest-server returned `null` when listing an empty folder. This has been changed to returning an empty array in accordance with the REST protocol specification. This change has no impact on restic users. https://github.com/restic/rest-server/issues/238 https://github.com/restic/rest-server/pull/239 * Enhancement #217: Log to stdout using the `--log -` option Logging to stdout was possible using `--log /dev/stdout`. However, when the rest server is run as a different user, for example, using `sudo -u restic rest-server [...] --log /dev/stdout` This did not work due to permission issues. For logging to stdout, the `--log` option now supports the special filename `-` which also works in these cases. https://github.com/restic/rest-server/pull/217 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2023/10/15 12:04:32 bsiegert Exp $ d5 1 @ 1.2 log @Revbump all Go packages after go120 security update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2023/09/28 22:03:10 joerg Exp $ d3 2 a4 3 DISTNAME= ${GITHUB_PROJECT}-${GITHUB_TAG} PKGNAME= restic-reset-server-0.12.0 PKGREVISION= 1 a20 1 @ 1.1 log @Add restic-reset-server-0.12.0: Rest Server is a high performance HTTP server that implements restic's REST backend API. It provides secure and efficient way to backup data remotely, using restic backup client via the rest: URL. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2023/04/05 20:47:56 bsiegert Exp $ d5 1 @