From patchwork Sat Nov 16 07:26:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Artyom V. Poptsov" X-Patchwork-Id: 70435 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9527027BBE9; Sat, 16 Nov 2024 07:28:27 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 155E127BBE2 for ; Sat, 16 Nov 2024 07:28:25 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCDDy-0004CF-VH; Sat, 16 Nov 2024 02:28:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tCDDv-0004B8-Qu for guix-patches@gnu.org; Sat, 16 Nov 2024 02:28:03 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tCDDv-0004Wl-85 for guix-patches@gnu.org; Sat, 16 Nov 2024 02:28:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:In-Reply-To:References:Subject; bh=8JCGs+Ef6HTiU7a9MFLm8ZQ+r4hJISfSnc3dofRKQS0=; b=LPNXVLL74pjO4lxSLBsStGc8epAFvKP8uvbZSLumQBYPDE2NKiRQJN+756BGcX43DP7iBBRoQvbJCXNHsYUMiI4zYJkbKnfnEAV5UMd/AKVZm9xGSMUnoi1FX1FHqw2a32Jfmz3EzzdxMM/nKZas47iyKst57PA7MMVHsjzb4Pnqqwq2B1Q7OWhqfDH7+IUz1HkvHqPCj4CEEVx9xklQIQVBEywDIefWrjf5FgH9vuTPIxGT7UH1mj6RNFgFhpl0GvXDw5E9vlDXUWOzKEXVTjyNxkaKE0GlJtIBMxGGm2zdXqPwLxpzkbRrkwSMpLHQpgInZOeiYCKNHtuVoRy3Rw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tCDDu-0002pR-3U for guix-patches@gnu.org; Sat, 16 Nov 2024 02:28:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74355] [PATCH v2 1/7] gnu: Add go-github-com-caddyserver-zerossl. References: In-Reply-To: Resent-From: "Artyom V. Poptsov" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 16 Nov 2024 07:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74355 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74355@debbugs.gnu.org Cc: "Artyom V. Poptsov" Received: via spool by 74355-submit@debbugs.gnu.org id=B74355.173174207010811 (code B ref 74355); Sat, 16 Nov 2024 07:28:02 +0000 Received: (at 74355) by debbugs.gnu.org; 16 Nov 2024 07:27:50 +0000 Received: from localhost ([127.0.0.1]:51905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCDDh-0002oI-MD for submit@debbugs.gnu.org; Sat, 16 Nov 2024 02:27:49 -0500 Received: from mail-lf1-f47.google.com ([209.85.167.47]:40326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCDDf-0002o9-OV for 74355@debbugs.gnu.org; Sat, 16 Nov 2024 02:27:48 -0500 Received: by mail-lf1-f47.google.com with SMTP id 2adb3069b0e04-539e151d73fso274100e87.1 for <74355@debbugs.gnu.org>; Fri, 15 Nov 2024 23:27:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731742006; x=1732346806; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=8JCGs+Ef6HTiU7a9MFLm8ZQ+r4hJISfSnc3dofRKQS0=; b=fmdbqyu+Xi0Fr7dp3Fw3klG5O45reuusmsaUIC7UMb4U1bChUKH1PB/JNJ0MWACAZH Oz2GLI8xOfDxJHQK5Wr+yGQHhuYU0PJczQ4nC1LYgwhN91CjTJpE2/G0JfzR9VBDCneh iWDud3KNmaNXxx3Fq/heU0ancFS6SGUAMYtKZqIP/XXo4EApLsyjJdwYWWNuw1Jp29BL 2Hf4/jb1E8DlsWDk6qYZbrKwKyTWKgEGsB12jcW9ckB1RhyM3W+Bnu3fRepooKaDeBLr Sv4Tb+vGsSViavjgFRYfnUL5h1dvfiTaXokDQ9dMt9QWb8GW+360lR/DEQbv5sQ48i9i 3gWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731742006; x=1732346806; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=8JCGs+Ef6HTiU7a9MFLm8ZQ+r4hJISfSnc3dofRKQS0=; b=gmZKqGX+TLbVi/EiPPWj8Bv5I5jMqsNHM+fV3Vzj+cLy/aZ8LdSoa4Ed4Y0Yj+KGEa oPiJ0BTYb96tVDuPgvNfzrodas98VpNjh5MIFVO5AwGVqkPROCqRc2Z90mfJ3GiSkfQQ 2JGCZ22xDXcywg3d22qOUOyrIc2J2rCKA/C9u/TmwzMQ92HEFfsdLJ7j3G+YgrWplJlO 3kFjRyPLcVGcNW2o7p+qrMRKa4SueWv+FNKmeQD72BGgvoypZxbeiVKmR7S6OhWHdJaw p1B1OmN0buUCDe7i0rQX4IzAlEEZ/pY4NIuvK7q5UXwxkAMk7lSdnOexiiVbn68EiUFS XFDw== X-Gm-Message-State: AOJu0YyYG0UuydVKyfA4hphStB5yP38tNMW3ev0e0Hvst74coYBgujgy Q4QWyYF2X18Kv7rLuwgj2NqdqAfCfvRFM6DJzIUZ2ZRFSPvUpms7onr1ZuHm6Ho= X-Google-Smtp-Source: AGHT+IHhiMgI602tP65m50VB5eZNckB6xPBImSqyok0LON3bjzVMuWtpKgPtzcO/gVHn5SHmoMIdng== X-Received: by 2002:a05:6512:baa:b0:52e:ccf4:c5e2 with SMTP id 2adb3069b0e04-53dab2a937fmr584944e87.8.1731742005936; Fri, 15 Nov 2024 23:26:45 -0800 (PST) Received: from elephant.. ([5.164.195.48]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53da653e1c6sm830904e87.217.2024.11.15.23.26.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Nov 2024 23:26:44 -0800 (PST) From: "Artyom V. Poptsov" Date: Sat, 16 Nov 2024 10:26:28 +0300 Message-ID: <259514ca31c56e4152c7f7c99d75b6755523381e.1731741895.git.poptsov.artyom@gmail.com> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang-web.scm (go-github-com-caddyserver-zerossl): New variable. Change-Id: Ibec80ae2d4d86f99f8bc271a1c4dfd2591d66290 --- gnu/packages/golang-web.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) base-commit: 3e8d3d80f41e016cdfe80e488a78c2351c94fef8 diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index 6e47aef039..8102bf03d7 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -641,6 +641,33 @@ (define-public go-github-com-bep-golibsass "This package provides SCSS compiler support for Go applications.") (license license:expat))) +(define-public go-github-com-caddyserver-zerossl + (package + (name "go-github-com-caddyserver-zerossl") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/caddyserver/zerossl") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0hr2kdabhm35hz5krp7m3g6wxvyb9xlqgmy3krf4wwb3yabsqp1m")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/caddyserver/zerossl")) + (home-page "https://github.com/caddyserver/zerossl") + (synopsis "ZeroSSL REST API client implementation for Go") + (description + "@code{zerossl} implements the @url{https://zerossl.com/documentation/api/, +ZeroSSL REST API} in Go. + +The REST API is distinct from the @url{https://zerossl.com/documentation/acme/, ACME +endpoint}, which is a standardized way of obtaining certificates.") + (license license:expat))) + (define-public go-github-com-ccding-go-stun (package (name "go-github-com-ccding-go-stun") From patchwork Sat Nov 16 07:26:29 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Artyom V. Poptsov" X-Patchwork-Id: 70438 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D8CA927BBEA; Sat, 16 Nov 2024 07:28:38 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5EF2C27BBE2 for ; Sat, 16 Nov 2024 07:28:38 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCDDw-0004BK-EZ; Sat, 16 Nov 2024 02:28:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tCDDu-0004At-VB for guix-patches@gnu.org; Sat, 16 Nov 2024 02:28:02 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tCDDu-0004Wn-MV for guix-patches@gnu.org; Sat, 16 Nov 2024 02:28:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=S0WMFTiJLiVuZccDRl4GHg2Q4NXrB8w8YZ9z377FPTU=; b=N8AdgLNH9bO7WVDhr9t8zjsyHkKvp3c5mfdL0mTLOIpzivHVihRjz3suSMVkH+5G0+cBv5qn9q1TCQ8VlvV+/8Iwg2vOZQz9XGYiWMiekhzQeyJh/9wU5RJlz+kha6aRHS5ebOok4TiO+iet/xxruMXbh0OnxYR7LDyEp/7tbBApvd0Ra+l/sY6zmU+Zr4qZz6qJQz76dx+7NHZLm8nRhW5llsjXkOdFtp+lPXqfz7xc7+pm0wcKi6R0xhW1EVJjDlMT/lSATE0+mmvPRQhS7guVGjQ3C0iEJEZxvvmzWjnfPz05K7UkaUd5YNSwuKLAsJ90bZSHfwiVLF7z6mRemg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tCDDu-0002pa-HO for guix-patches@gnu.org; Sat, 16 Nov 2024 02:28:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74355] [PATCH v2 2/7] gnu: Add go-github-com-libdns-libdns. Resent-From: "Artyom V. Poptsov" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 16 Nov 2024 07:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74355 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74355@debbugs.gnu.org Cc: "Artyom V. Poptsov" Received: via spool by 74355-submit@debbugs.gnu.org id=B74355.173174207210826 (code B ref 74355); Sat, 16 Nov 2024 07:28:02 +0000 Received: (at 74355) by debbugs.gnu.org; 16 Nov 2024 07:27:52 +0000 Received: from localhost ([127.0.0.1]:51908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCDDk-0002oW-1N for submit@debbugs.gnu.org; Sat, 16 Nov 2024 02:27:52 -0500 Received: from mail-lf1-f50.google.com ([209.85.167.50]:40189) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCDDh-0002oH-VP for 74355@debbugs.gnu.org; Sat, 16 Nov 2024 02:27:50 -0500 Received: by mail-lf1-f50.google.com with SMTP id 2adb3069b0e04-539f4fb6312so389122e87.0 for <74355@debbugs.gnu.org>; Fri, 15 Nov 2024 23:27:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731742009; x=1732346809; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=S0WMFTiJLiVuZccDRl4GHg2Q4NXrB8w8YZ9z377FPTU=; b=PQcRUDHxMub7cMSD42CFEp1+TD0wEOyWLIQ3YNHuXK8Na3/lzbzEbMhgxG1XWNvqv4 QP7Gu2Q0R/PMaq8hJOHTfwwCHIA8wrbKNvhES3G5MeJcw/hHTQwXVQQaDx+PAI3ETcdf 696OXInYjMrEYrR6CoJS6sle2CeDxXd549cG9ymSzBysgnDt9+WWuzGD9UYKPBb2YPni vNOvaITCZfSDFDsDz36iKuj/F7H+O7MR+rRODz6yc+XAXPvmbgxNargfWJlIWcqQihQ7 tIZBhb+Y3CDLR35Nerb5GC3DCtO7yhls9CJpp0LtL5qp01j0Ybc7gc6ikZGKFrWkzLVN tKBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731742009; x=1732346809; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=S0WMFTiJLiVuZccDRl4GHg2Q4NXrB8w8YZ9z377FPTU=; b=A1Tv4DWUiikRInlb3LtcHfos1/IxF/N3y6fmOLH0MYVAi3iXqFSvjUndvruVEkyLtr RK/2fZFHGaCtQCNhonm8QMN6lLlIbgyK3zIRvO0qS7SeQuAAVIQBgyUwvUsXdbqNnS+F pGNEbAgzv+zNc79lpU+zcbgEfRFuDlFjtJkcc/TLbWRLyvZzAf72WG1fhIRSDezpXlDF ejKp+DBlwiXDYyAqJNsdYje+JCFo1U+KXpTKTU4427cnS25ltcTAd8+Mp24yjsZyjOHc cpiseaahLTcu1MTymOyJNMECKOXX8iYqCqPvuqODp2M3NPWUfBHzgthOpt/d+0Qim6xd 5i4g== X-Gm-Message-State: AOJu0YzmpY/60QmhxJgqLPzt+xWg+RDwm8UXaJrux9X0d6vXBA1+S9bl OBCuzLuYri9uict8mlQQptUkL+JXQOKPtlUTig8Q2da332hjOliOT7EwKeb5abI= X-Google-Smtp-Source: AGHT+IHm9eGXGk9hsKI+yoFOa3izSjSmUKtzA/k29V2Xb6S1dpeOq0CKFimGjsh1ZshzxgJFI6Nlew== X-Received: by 2002:a05:6512:3e08:b0:53d:7ced:6e29 with SMTP id 2adb3069b0e04-53dab3b7f0amr755893e87.13.1731742008629; Fri, 15 Nov 2024 23:26:48 -0800 (PST) Received: from elephant.. ([5.164.195.48]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53da653e1c6sm830904e87.217.2024.11.15.23.26.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Nov 2024 23:26:47 -0800 (PST) From: "Artyom V. Poptsov" Date: Sat, 16 Nov 2024 10:26:29 +0300 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: <259514ca31c56e4152c7f7c99d75b6755523381e.1731741895.git.poptsov.artyom@gmail.com> References: <259514ca31c56e4152c7f7c99d75b6755523381e.1731741895.git.poptsov.artyom@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang-web.scm (go-github-com-libdns-libdns): New variable. Change-Id: I9d1a1751f575e521deda22177c55ad5be6b41eca --- gnu/packages/golang-web.scm | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index 8102bf03d7..d04ffb5dd6 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -3078,6 +3078,47 @@ (define-public go-github-com-koron-go-ssdp @acronym{Simple Service Discovery Protocol, SSDP}} library for Golang.") (license license:expat))) +(define-public go-github-com-libdns-libdns + (package + (name "go-github-com-libdns-libdns") + (version "0.2.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/libdns/libdns") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "00zx6yij1ac8mhswhsks1nchzgmhbzrsm9hr0faqbmx0vkip78j5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/libdns/libdns")) + (native-inputs (list go-github-com-stretchr-testify)) + (propagated-inputs (list go-golang-org-x-exp)) + (home-page "https://github.com/libdns/libdns") + (synopsis "Universal DNS provider APIs for Go") + (description + "@code{libdns} is a collection of free-range DNS provider client implementations +written in Go. + +This repository defines the core interfaces that provider packages should implement. +They are small and idiomatic Go interfaces with well-defined semantics. + +The interfaces include: +@itemize +@item @url{https://pkg.go.dev/github.com/libdns/libdns#RecordGetter, RecordGetter} to +list records. +@item @url{https://pkg.go.dev/github.com/libdns/libdns#RecordAppender, +RecordAppender} to append new records. +@item @url{https://pkg.go.dev/github.com/libdns/libdns#RecordSetter, RecordSetter} to +set (create or change existing) records. +@item @url{https://pkg.go.dev/github.com/libdns/libdns#RecordDeleter, RecordDeleter} +to delete records. +@end itemize") + (license license:expat))) + (define-public go-github-com-libp2p-go-cidranger (package (name "go-github-com-libp2p-go-cidranger") From patchwork Sat Nov 16 07:26:30 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Artyom V. Poptsov" X-Patchwork-Id: 70436 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D492D27BBEA; Sat, 16 Nov 2024 07:28:29 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 46DAF27BBE2 for ; Sat, 16 Nov 2024 07:28:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCDDz-0004CL-6P; Sat, 16 Nov 2024 02:28:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tCDDx-0004Bd-S2 for guix-patches@gnu.org; Sat, 16 Nov 2024 02:28:05 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tCDDv-0004X7-RA for guix-patches@gnu.org; Sat, 16 Nov 2024 02:28:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=p4tqEJdh8q8KpQYAhJYTqtc/EC2hVSTkjS0xDba5y9I=; b=Gp9pF3HJvKp5ehAJZxkExUE9v6WsD8XpXjdNCIT/woF3rDKtHeLzDFzP8sv2pJatUKFjoqrRcYWhQocQxo9N+ooI2hQZCPDDnXeac6P506ih5FLSjOXfX2kV7R3guGdP4/Wa0MVyH59gl27Dy3cJjOZI0RyOpIuKMy9h3XnWggkKwolBh8vcteFC5uXhxq8yowSQm9+44af5XjfXl7VaNQZJer4YuaFBLoQTvFp6282U0PAiHGwGRzYETyUEQoJdcSJNlxhwN2rQwow2Xp2eDqdw8VmsadgP2o27+U+pzlS7c71BMUr5Dmpqzn94FhISHoByTStDu2mRKptm6onoYA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tCDDv-0002pu-KG for guix-patches@gnu.org; Sat, 16 Nov 2024 02:28:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74355] [PATCH v2 3/7] gnu: Add go-github-com-mholt-acmez. Resent-From: "Artyom V. Poptsov" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 16 Nov 2024 07:28:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74355 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74355@debbugs.gnu.org Cc: "Artyom V. Poptsov" Received: via spool by 74355-submit@debbugs.gnu.org id=B74355.173174208110870 (code B ref 74355); Sat, 16 Nov 2024 07:28:03 +0000 Received: (at 74355) by debbugs.gnu.org; 16 Nov 2024 07:28:01 +0000 Received: from localhost ([127.0.0.1]:51914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCDDt-0002pC-02 for submit@debbugs.gnu.org; Sat, 16 Nov 2024 02:28:01 -0500 Received: from mail-lf1-f51.google.com ([209.85.167.51]:38086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCDDp-0002oY-IW for 74355@debbugs.gnu.org; Sat, 16 Nov 2024 02:27:58 -0500 Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-539e4908837so307881e87.0 for <74355@debbugs.gnu.org>; Fri, 15 Nov 2024 23:27:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731742011; x=1732346811; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=p4tqEJdh8q8KpQYAhJYTqtc/EC2hVSTkjS0xDba5y9I=; b=ShdFpEModuApfplq74m0LZgvEKFKXRmIqeiX77nmeNpyO5Fztr5RhHPUTkLd2gwxNn EF6X8ydwdBBk9trCwf5Yw7a5Ib+ME1wqYAvvd8XIfhvwl9iJdy/PQ3hFTdr78RMPvNG7 hTp/epszmzwD0oizFXR0uT+tfZfupdWoilFG4DeFTtNSt8vdpW9dPQCKUsEx4jONm5SS BsROyQUrbFjPdukTy26ESneyxrKIFbheWH5J8r9l+NgHNFRSzBitJjcF0yVGmOatJ5jA jdDxlEytCUoBv7D0DilfYkzsrfQhzpf3Ips9Tmm8eU2iaKSd3jyg+BbNICC5CUG6l/zL iVEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731742011; x=1732346811; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=p4tqEJdh8q8KpQYAhJYTqtc/EC2hVSTkjS0xDba5y9I=; b=uTgUAMaJhJQgAxF6D8nBkZJTMPfm/LERzdqX9/pTIXaH8g+4xpBCgv0OQrHvQvPT1M UKBcofLq3Gu5DVve+WDscZo0nJe0UIoRRyZ6ZCVEWE76eQi+D1Kk5AVTdZonuIplaXnb DJ8hit6UD4r6QWeYaykE3dIUJW1JVgcjYUlrCepvfks3NjHlPLwZQGGYJdGtY8WoXCrK X6yRsrCiXOLmNRpzXAiBnzemE647+W5VMPzN2u8n2JQmtkTkP+zHkDliq0Len3zNP/3Y nqbY8ZbcHSl5UItJRUlkq984AOih6amIrZo3E7ho9V/pI5Cfxf0wFpKemdsiMgwDX0c1 GPiQ== X-Gm-Message-State: AOJu0Yz5KOJFXOwbDkH6ew8SGHPPgBwDrAn7+L7nm6RPpZd2sFLslz4v cPM/F7G84PRrbV3nuxIA9yDlMPYAf2Tu56f0AKw4jh95ftrCSPYS1sNv4+EnbL0= X-Gm-Gg: ASbGncuX/Is18rRK3QxrNSyOL9QBeq9HRhLEtaGurybyKaJhDFThlK+AJ27NUizX4m+ BxGNI4AWfEpePglOQF1TrFA1Ny5QgfTMWO5WFDtXOdm9PlcXx9bgYtW/RYaXGKIO32z8ihKp2wS KQHzbMdg+NaodRbq2c+7BFz7i+PHkYsO5eKJOMi25EgZ/4a1mVl8dOKwtnrVY/bONRMVVg2ChxH dSbr2o9VK6AHd065JfeuZIy4j25D1T3HsFYaA0TxpoXWCNxw0ja X-Google-Smtp-Source: AGHT+IGTFfBtfnfGu1ISlviSPx9INCAayAQetxnJZJmtsAFbMvuXB2PiY+TbqolUBBdLLxed8AGYNQ== X-Received: by 2002:a05:6512:b8e:b0:53c:75eb:526a with SMTP id 2adb3069b0e04-53dab3b07fdmr703212e87.9.1731742011373; Fri, 15 Nov 2024 23:26:51 -0800 (PST) Received: from elephant.. ([5.164.195.48]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53da653e1c6sm830904e87.217.2024.11.15.23.26.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Nov 2024 23:26:50 -0800 (PST) From: "Artyom V. Poptsov" Date: Sat, 16 Nov 2024 10:26:30 +0300 Message-ID: <67682f49461bc122b23b5b2a607966a9678ea179.1731741895.git.poptsov.artyom@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <259514ca31c56e4152c7f7c99d75b6755523381e.1731741895.git.poptsov.artyom@gmail.com> References: <259514ca31c56e4152c7f7c99d75b6755523381e.1731741895.git.poptsov.artyom@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang-web.scm (go-github-com-mholt-acmez): New variable. Change-Id: I220f588ff600e032c38974b9f09e873d22a1811a --- gnu/packages/golang-web.scm | 63 +++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index d04ffb5dd6..ec71b598f0 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -3656,6 +3656,69 @@ (define-public go-github-com-mdlayher-socket deadline support.") (license license:expat))) +(define-public go-github-com-mholt-acmez + (package + (name "go-github-com-mholt-acmez") + (version "2.0.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mholt/acmez") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xfl6p8izgjs1d26iygfilmmagxld409qsgdy60r1chfsrcnraby")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/mholt/acmez")) + (propagated-inputs + (list go-golang-org-x-crypto + go-golang-org-x-net + go-go-uber-org-zap)) + (home-page "https://github.com/mholt/acmez") + (synopsis "ACME (RFC 8555) client library for Go") + (description + "@code{ACMEz} is a lightweight, fully-compliant +@url{https://tools.ietf.org/html/rfc8555, RFC 8555} (ACME) implementation in pure Go, +that provides an API for getting certificates. @code{ACMEz} is suitable for +large-scale enterprise deployments. It also supports common IETF-standardized ACME +extensions. + +This module has two primary packages: +@itemize +@item @code{acmez} is a high-level wrapper for getting certificates. It implements +the ACME order flow described in RFC 8555 including challenge solving using pluggable +solvers. +@item @code{acme} is a low-level RFC 8555 implementation that provides the +fundamental ACME operations, mainly useful if you have advanced or niche +requirements. +@end itemize + +Main features: +@itemize +@item Go API that thoroughly documented with spec citations. +@item Structured error values (@samp{problems} as defined in +@url{https://tools.ietf.org/html/rfc7807, RFC 7807}.) +@item Smart retries (resilient against network and server hiccups.) +@item Challenge plasticity (randomized challenges, and will retry others if one +fails.) +@item Context cancellation (suitable for high-frequency config changes or reloads.) +@item Highly flexible and customizable. +@item External Account Binding (EAB) support. +@item Tested with numerous ACME CAs (more than just Let's Encrypt.) +@item Implements niche aspects of RFC 8555 (such as alt cert chains and account key +rollover.) +@item Efficient solving of large SAN lists (e.g. for slow DNS record propagation.) +@item Utility functions for solving challenges: device attestation +challenges (draft-acme-device-attest-02), @url{https://tools.ietf.org/html/rfc8737, +RFC 8737} (tls-alpn-01 challenge), @url{https://tools.ietf.org/html/rfc8823, RFC +8823} (email-reply-00 challenge; S/MIME.) +@item ACME Renewal Information (ARI) support (draft-ietf-acme-ari-03.) +@end itemize") + (license license:asl2.0))) + (define-public go-github-com-microcosm-cc-bluemonday (package (name "go-github-com-microcosm-cc-bluemonday") From patchwork Sat Nov 16 07:26:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Artyom V. Poptsov" X-Patchwork-Id: 70437 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 48A1D27BBEA; Sat, 16 Nov 2024 07:28:33 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BF05B27BBE2 for ; Sat, 16 Nov 2024 07:28:32 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCDDw-0004BO-Mi; Sat, 16 Nov 2024 02:28:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tCDDv-0004B0-EE for guix-patches@gnu.org; Sat, 16 Nov 2024 02:28:03 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tCDDv-0004Wu-5p for guix-patches@gnu.org; Sat, 16 Nov 2024 02:28:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=LhDkNGbtupQmpOiW4JbOmGy8Sy7bVaOqZLNpMtFRNnM=; b=uqpJWr7qgzVsVsgGSmsXCotOmIMfYtA+2SuKGaq2y2Cr5hj2GbYqua4AqbAXpI9uOFTWHozjz4j0pplp+xoGwAb9/nFloRZ3DGiD6U3XqfxLYPcXBWeH2lZ32Kjfg7EazYKk0zp2d0v0h1VL98pCWHPOnxqXeie53PxeIJE7lBXn5xpiM6wNkpTw8dtKLS1WGpiaFiR1lJP7mW4rDeBoudzLelCkgAcM82B3OKzmM/j3NCEwzLKlZspNn24vL4+/j2kv20ABfwBPwglKr3RH9s3FHDxlhRDcQdDNEOkGgqySS3y7mB3b3eCrCyT4B8n0wvZqvcWGUyHiyy5DG77Psw==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tCDDv-0002ph-0W for guix-patches@gnu.org; Sat, 16 Nov 2024 02:28:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74355] [PATCH v2 4/7] gnu: Add go-github-com-zeebo-assert. Resent-From: "Artyom V. Poptsov" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 16 Nov 2024 07:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74355 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74355@debbugs.gnu.org Cc: "Artyom V. Poptsov" Received: via spool by 74355-submit@debbugs.gnu.org id=B74355.173174207810845 (code B ref 74355); Sat, 16 Nov 2024 07:28:02 +0000 Received: (at 74355) by debbugs.gnu.org; 16 Nov 2024 07:27:58 +0000 Received: from localhost ([127.0.0.1]:51911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCDDp-0002op-GX for submit@debbugs.gnu.org; Sat, 16 Nov 2024 02:27:57 -0500 Received: from mail-lf1-f48.google.com ([209.85.167.48]:38183) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCDDn-0002oh-7o for 74355@debbugs.gnu.org; Sat, 16 Nov 2024 02:27:55 -0500 Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-539e83daa12so365499e87.1 for <74355@debbugs.gnu.org>; Fri, 15 Nov 2024 23:27:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731742014; x=1732346814; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=LhDkNGbtupQmpOiW4JbOmGy8Sy7bVaOqZLNpMtFRNnM=; b=J/QeA/uzrF6rqDdNKhptxB+Uj6uPkWnwq16+Sqea/T1HDRwnJWM/C6v+HBaqEfQ76R /MWmPtTDIXoJgaXw1a55LpWX4q76/Y4KZffrurehPa/t9zNQlGrpmBq34YvYp7zammKp v8+PYE+T55zKeRETlOLS2nxt1FvYr8jTZI6rLRqaslKBFxt9oCtSG8SpAwLMBeQANneu 3CTorC/oRE6Y5XLLAS3wzQwEkLRi8KN3t/WfLVZqThaXu05MSCnqY/jboxudDOs/p8WJ NIDd4WiyTODLVf+kGSFUHnzN1gnF/z9i8I0w+UMO2zp6Ed7heHbXq5sqfMAHykjpY/Z4 wRAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731742014; x=1732346814; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=LhDkNGbtupQmpOiW4JbOmGy8Sy7bVaOqZLNpMtFRNnM=; b=LJNESgpltbT5XtDBvaUksUn/+nl6IYAeHprlyTx9Z/2a+uS0fXVEPDBFG/zDn9oDYM rvpb7b7w6cvfUCUmnRAxiXDDG5x3uDbhWYEzQ4MTe4pdXuxUEZgAdlWbMXFO95agwak8 CxTNlH/p9C1+8gGd7q2mhAAzQdM1ftX1xN74rVgglZz99f4Gqg8kNQNwZ8aGZvWf/TWc J5fRF+6WVv3zkwr4YWyVxOTvlTjE1pfX7FKHKbeTqdchlZzOHvbmiDbTp/aj10rUlt0G yTVSr3eXWkU9b91gFnazbSNx7pAogkImQILFVaUuNjz6Bme8CfTsSt9WQRs8MFqbHHVI oA7w== X-Gm-Message-State: AOJu0YyfvyFAX0I/6w5eZ2ucPp49THRPvY+2vIebwk25f5WoGy7SECxe O5bN0h93nmO4DfY+4uFr9IbWYhVYdgXhYWQQKtbq+fRSM5WRtwz+qoOlKYQCrwo= X-Gm-Gg: ASbGncu1lnUmF8lfn0p4g5GKw+rUg0hQnJ01BXbUchVGJZ5b4jN7lE+v5OLv236/Fne eCR6Om0jm6RdEnRLWgCHGJNQW22WQPk4f7G35mA530tGwq12ANiq3hX8Imt+0bjhg/C55/h+wXw ohfLsefmD2CdhEotxKsIN7hbUxj039PWN4Owzpn+b/QbWJmbxGdETaVQDUo0KYhzlgqYHMh7h6T nFINBhOJGsP0dZ90Ch/XXNidMsJqFbSRtm+uflqQzrQ3GgDlhEU X-Google-Smtp-Source: AGHT+IEkeu2rrdvvR8tUTjSmSwcvt06Xmldz3KymI2qvDrTCI43vsrFGDe13kkpj+ogS8Ep5HlZGnw== X-Received: by 2002:a05:6512:3b0c:b0:53c:768e:690f with SMTP id 2adb3069b0e04-53dab29f09cmr810323e87.4.1731742014070; Fri, 15 Nov 2024 23:26:54 -0800 (PST) Received: from elephant.. ([5.164.195.48]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53da653e1c6sm830904e87.217.2024.11.15.23.26.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Nov 2024 23:26:52 -0800 (PST) From: "Artyom V. Poptsov" Date: Sat, 16 Nov 2024 10:26:31 +0300 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: <259514ca31c56e4152c7f7c99d75b6755523381e.1731741895.git.poptsov.artyom@gmail.com> References: <259514ca31c56e4152c7f7c99d75b6755523381e.1731741895.git.poptsov.artyom@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang-crypto.scm (go-github-com-zeebo-assert): New variable. Change-Id: I03a752d42e016acd416087d4426864384ffc8a05 --- gnu/packages/golang-check.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang-check.scm b/gnu/packages/golang-check.scm index 3e33cdb976..7e5abf9f09 100644 --- a/gnu/packages/golang-check.scm +++ b/gnu/packages/golang-check.scm @@ -22,6 +22,7 @@ ;;; Copyright © 2024 Greg Hogan ;;; Copyright © 2024 Sharlatan Hellseher ;;; Copyright © 2024 Troy Figiel +;;; Copyright © 2024 Artyom V. Poptsov ;;; ;;; This file is part of GNU Guix. ;;; @@ -1402,6 +1403,30 @@ (define-public go-github-com-warpfork-go-wish @command{go test} command.") (license license:expat))) +(define-public go-github-com-zeebo-assert + (package + (name "go-github-com-zeebo-assert") + (version "1.3.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zeebo/assert") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xfklg04ic4xl5q7xy913jzvn2v9bxmrsnm4lyjqznninysgs9xb")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/zeebo/assert")) + (home-page "https://github.com/zeebo/assert") + (synopsis "High-level assertions for tests") + (description + "@code{assert} is a testing library that provides high-level assertions API +based on Go @code{testing} library procedures.") + (license license:cc0))) + (define-public go-go-uber-org-goleak (package (name "go-go-uber-org-goleak") From patchwork Sat Nov 16 07:26:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Artyom V. Poptsov" X-Patchwork-Id: 70439 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7192127BBE9; Sat, 16 Nov 2024 07:29:06 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E864627BBE2 for ; Sat, 16 Nov 2024 07:29:04 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCDEt-0004RV-Rv; Sat, 16 Nov 2024 02:29:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tCDEt-0004RG-46 for guix-patches@gnu.org; Sat, 16 Nov 2024 02:29:03 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tCDEs-0004cC-Ry for guix-patches@gnu.org; Sat, 16 Nov 2024 02:29:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=CqW5i7sfWGcSrMrW5Zk509BMvdKg88T8pMYx7iLP0qE=; b=psi2KNA3ormrzRXiRz2x45jyZBB/dhO76D5MmKOWrlWWONOTAhsTDr4ifCyuaCItxIfMUOfMIQ8xVnzXRVDQE2UEAplgH8gKryb1W2OKHU5z9rJ6OMW8k9qJ8LtP5Ryu3MaDZjjXSrNC0OdDoCHx7SUxfPF84YJGUrUrYjIcFJJBIGg8Dc11EG8KzBzg8x9AGiH+zkVP9snP7gLxqUrgOhszwOla9W7IUt7O5K2+VgJaaJX2/TFWEsNENm8dYTooccv4iMKxCd7/IWY4m44hN65t+V1NSsmuJadFwFYHKNH51JiYBniZ2XZvuR0VR7nZbHJ+rUOfQ4PMdDO9mwlocA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tCDEs-0002rx-Mz for guix-patches@gnu.org; Sat, 16 Nov 2024 02:29:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74355] [PATCH v2 5/7] gnu: Add go-github-com-zeebo-pcg. Resent-From: "Artyom V. Poptsov" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 16 Nov 2024 07:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74355 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74355@debbugs.gnu.org Cc: "Artyom V. Poptsov" Received: via spool by 74355-submit@debbugs.gnu.org id=B74355.173174208510941 (code B ref 74355); Sat, 16 Nov 2024 07:29:02 +0000 Received: (at 74355) by debbugs.gnu.org; 16 Nov 2024 07:28:05 +0000 Received: from localhost ([127.0.0.1]:51924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCDDx-0002qJ-5C for submit@debbugs.gnu.org; Sat, 16 Nov 2024 02:28:05 -0500 Received: from mail-lf1-f43.google.com ([209.85.167.43]:40183) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCDDu-0002oq-TH for 74355@debbugs.gnu.org; Sat, 16 Nov 2024 02:28:03 -0500 Received: by mail-lf1-f43.google.com with SMTP id 2adb3069b0e04-539f4fb6312so389134e87.0 for <74355@debbugs.gnu.org>; Fri, 15 Nov 2024 23:28:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731742017; x=1732346817; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=CqW5i7sfWGcSrMrW5Zk509BMvdKg88T8pMYx7iLP0qE=; b=f+T9TCGlDkd5ISgwUpTaMgew0SVOZ7sccUwEXmEFMKxOHrHF8hB43cJES8WkHdB6kj SaJRhx7b+oEpdVYZlr6SitPRy8dK16UHh+DQLKbf3F+oNyEdQDALh1QVMKGnY428IlqC T2fljZm0YDSTQnw8QdI50VAyZlSO+sMmv0WaUwWXQOd0opntJ3+4QFYeInb4TtKLAzB6 xxmWe3jTEZBm0IhyFFDMHX1sXGep5Y3WZehJYXSjxohHSGRg0wz7jn5pWu1xMzIFNg41 KZlj9TWsFXscWiQa85aSDfW01bPtCE4MeNaoNAa7U4BQDr23saUJYeyEdCGN9ShRZ6Xu wgOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731742017; x=1732346817; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CqW5i7sfWGcSrMrW5Zk509BMvdKg88T8pMYx7iLP0qE=; b=wzjwd/ukmot3vYhzvSmltxcSr+6KOHjWi7kNsHYqzWSD3SYnhmdjXbh4GcUIsAppOs nvjbZGRj2EmLqMix7RzBKqD7mRLDjgKaA/V5wpK4vRPWdiYGvgKqYj/QINa2b1nvPJdt URoaf2pTyU5oyo+Q2nG7UAG498rlRtfrmTw9b09LMY/A/gDnhFSYJ76Qrb0nDbAG08Yk MUV21Ks3eL0kNQ0e44wG76qStHXhVDmUrVqWaXRuFvQS+WFmZ7iSYI7hEUJNz1a+rctB iZPyIWCsGCIV3CCvw37yQUTq1hqMGlhTGo92GxpYDy/ujCGNz/rp/RTPDEwmWGOrcyx6 EZQg== X-Gm-Message-State: AOJu0Yzc4GnL0lEE4ksRm/E2aAyHClatSpfLIbl6euT5BZWp4mlTwA/J RGyXwuwr/qVglYyADPsqYtzf+H5CggVeSe5jIlHMSza4aFFcKgHGmekQCggK4Ko= X-Google-Smtp-Source: AGHT+IGqOtUJVSqXyWLTiIi32qjT6SJl1oJLh/VthHwaukR87ww+vqFHJ9nZpGy/pb4iDXwZ+HwD4g== X-Received: by 2002:a05:6512:3e08:b0:53d:7ced:6e29 with SMTP id 2adb3069b0e04-53dab3b7f0amr755932e87.13.1731742016736; Fri, 15 Nov 2024 23:26:56 -0800 (PST) Received: from elephant.. ([5.164.195.48]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53da653e1c6sm830904e87.217.2024.11.15.23.26.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Nov 2024 23:26:55 -0800 (PST) From: "Artyom V. Poptsov" Date: Sat, 16 Nov 2024 10:26:32 +0300 Message-ID: X-Mailer: git-send-email 2.46.0 In-Reply-To: <259514ca31c56e4152c7f7c99d75b6755523381e.1731741895.git.poptsov.artyom@gmail.com> References: <259514ca31c56e4152c7f7c99d75b6755523381e.1731741895.git.poptsov.artyom@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang-crypto.scm (go-github-com-zeebo-pcg): New variable. Change-Id: Ic66e2221288fcd5e22196a12786d37150acec414 --- gnu/packages/golang-crypto.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang-crypto.scm b/gnu/packages/golang-crypto.scm index 1236ff38e3..d5915bc64d 100644 --- a/gnu/packages/golang-crypto.scm +++ b/gnu/packages/golang-crypto.scm @@ -1727,6 +1727,33 @@ (define-public go-github-com-youmark-pkcs8 PKCS#5 (v2.0) algorithms.") (license license:expat))) +(define-public go-github-com-zeebo-pcg + (package + (name "go-github-com-zeebo-pcg") + (version "1.0.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zeebo/pcg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02vyy2zc4jdcyf22dxw8dxcp1gwzy8j5qd6yxw324qyh2w557nh5")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/zeebo/pcg")) + (native-inputs + (list go-github-com-zeebo-assert)) + (home-page "https://github.com/zeebo/pcg") + (synopsis "PCG random number generator") + (description + "@code{pcg} is a random number generator that uses +@url{https://en.wikipedia.org/wiki/Permuted_congruential_generator, Permuted +Congruential Generator} (PCG) algorithm.") + (license license:cc0))) + (define-public go-lukechampine-com-blake3 (package (name "go-lukechampine-com-blake3") From patchwork Sat Nov 16 07:26:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Artyom V. Poptsov" X-Patchwork-Id: 70440 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5A76527BBE2; Sat, 16 Nov 2024 07:29:13 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6CD0627BBE9 for ; Sat, 16 Nov 2024 07:29:11 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCDEw-0004Sp-Aj; Sat, 16 Nov 2024 02:29:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tCDEt-0004RO-Kj for guix-patches@gnu.org; Sat, 16 Nov 2024 02:29:03 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tCDEt-0004cI-Cj for guix-patches@gnu.org; Sat, 16 Nov 2024 02:29:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=n+xD8Rph6gdhrViTCghin4OK04pxwvLOtvwtydw4e2U=; b=nYGXauEqHQon/jYiqv16A0GhkhwJ3ceBiXU+RHLX9WYhGclwp2Rrx5qpqNDSV3DNjBsUy5qwe0OZvsXfxmmmv3E7SkaZI8c8FsQK22H+1wu+E4bB/SkFE/H+7ZchXJi81CS1kjN83WtVfsxU/94t62k2hHXoIeYLLfOv/G/WXIC+kZZYDw58AttZHNfLzVIOlDzAUplIKzWNlMwHdSA8EuhOSrULkKHdA8bmNV4qycRpz9/hxqF2LOrcPCwwRC3gn0pQ5flPqjuSbXifyOBW1P/cuSqxnQAxThrk7jy+j+D+vUNmSOpdrdUfZthYptrqbwOOD59TS+m0Rb+Pf+RxGA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tCDEt-0002s5-6w for guix-patches@gnu.org; Sat, 16 Nov 2024 02:29:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74355] [PATCH v2 6/7] gnu: Add go-github-com-zeebo-blake3. Resent-From: "Artyom V. Poptsov" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 16 Nov 2024 07:29:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74355 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74355@debbugs.gnu.org Cc: "Artyom V. Poptsov" Received: via spool by 74355-submit@debbugs.gnu.org id=B74355.173174209110959 (code B ref 74355); Sat, 16 Nov 2024 07:29:03 +0000 Received: (at 74355) by debbugs.gnu.org; 16 Nov 2024 07:28:11 +0000 Received: from localhost ([127.0.0.1]:51927 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCDE2-0002qf-Lb for submit@debbugs.gnu.org; Sat, 16 Nov 2024 02:28:11 -0500 Received: from mail-lf1-f44.google.com ([209.85.167.44]:41012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCDDx-0002pB-OH for 74355@debbugs.gnu.org; Sat, 16 Nov 2024 02:28:06 -0500 Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-539d9ba5c81so318972e87.0 for <74355@debbugs.gnu.org>; Fri, 15 Nov 2024 23:28:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731742020; x=1732346820; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=n+xD8Rph6gdhrViTCghin4OK04pxwvLOtvwtydw4e2U=; b=LwpAd9W2AOa33zR0++WUvrqPlraw0Dd4fX7W+9IuihZkONaQZNMV49jIWpqcHsB2fo tVDsC1wzwaGVcXGb4imhZuG52uuQbVy2ZlekmWpDaYOjCeFBrXC1U6y0leXrWh6Apb5j +xlkdhM6kCAh3ue5oPsfeL5PXdZBqECdBTGTb1XG7weY286JZ4ttFDjCgwiCcV1lfq2V fAfDjS7V67aJ31iGDX0ut9tdVzoa5cbbiwbGE9eg1pSLZN3R5L9naeCFz7zhI0j58siT IpxSdLF0IEWckMNvHbMcwrfcn0ffJdVH1gtHxEgnx2W/XWCmaugOLHdjVvXrvcSpNZUw n85A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731742020; x=1732346820; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=n+xD8Rph6gdhrViTCghin4OK04pxwvLOtvwtydw4e2U=; b=GiD0AlZi2wW53AiWNeD1gvcSVYX+VMAwPcDF0exnsk0DjPc8CSZlMzMEjTqLAfp7X7 VJtI4lKhUPr5yWSYDxbiobl7qLw4iE/ZZ3oh+uFVi+Qujr/JRZ1xC/uhiWAW9vq1Zb8/ 6pKw0nE3qXz/gTeS7BItXd2DGWxKVT3BixZtcawC1ZKPL1BrB9Dam7nW4yyuxW4JXiAZ DSr3e07UEZ/pzUZDa2aV30hW4+W2aLdF5pla0xgJ475AlevXqH5aZx9gJd3K/1/VCqMf zZGXXydxFCiI16YMQtDzGluxv04t8TGOiDiYmmbxdxhRidbrp6Wm4LRt9eGarQF0XGzc lYWw== X-Gm-Message-State: AOJu0YyjVrsd4E9H9raNO39xEuUMjgBVmFmUfY/CiDQs8mmMAHbmi4wK XvC0uK6UNpc3yceuhKu2muaCoLc9W0YhTE4vAK72YGEoDZLzhz+FHam3RWidqTY= X-Google-Smtp-Source: AGHT+IFyD7F0owW3QQr1R6XrI722OGYfgEOi/G9NHXoemXu3c1dXboSp1pLZL5fPiqSxwajTyjGwqA== X-Received: by 2002:a05:6512:3da6:b0:52f:10b:666c with SMTP id 2adb3069b0e04-53dab29f468mr689559e87.5.1731742019493; Fri, 15 Nov 2024 23:26:59 -0800 (PST) Received: from elephant.. ([5.164.195.48]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53da653e1c6sm830904e87.217.2024.11.15.23.26.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Nov 2024 23:26:58 -0800 (PST) From: "Artyom V. Poptsov" Date: Sat, 16 Nov 2024 10:26:33 +0300 Message-ID: <85e4366a8c7d45cdec68f147b9cedbb91d9f492f.1731741895.git.poptsov.artyom@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <259514ca31c56e4152c7f7c99d75b6755523381e.1731741895.git.poptsov.artyom@gmail.com> References: <259514ca31c56e4152c7f7c99d75b6755523381e.1731741895.git.poptsov.artyom@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang-crypto.scm (go-github-com-zeebo-blake3): New variable. Change-Id: I23bc863fb1731b520aeca8e9088a98c6fcfcf62d --- gnu/packages/golang-crypto.scm | 38 ++++++++++++++++++++++++++++++---- 1 file changed, 34 insertions(+), 4 deletions(-) diff --git a/gnu/packages/golang-crypto.scm b/gnu/packages/golang-crypto.scm index d5915bc64d..0f0e32b82a 100644 --- a/gnu/packages/golang-crypto.scm +++ b/gnu/packages/golang-crypto.scm @@ -1727,6 +1727,35 @@ (define-public go-github-com-youmark-pkcs8 PKCS#5 (v2.0) algorithms.") (license license:expat))) +(define-public go-github-com-zeebo-blake3 + (package + (name "go-github-com-zeebo-blake3") + (version "0.2.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zeebo/blake3") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "117p973ccgalaqg7byj0qcd1xapysplql9np1sr9jkca500khcgf")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/zeebo/blake3")) + (propagated-inputs + (list go-github-com-klauspost-cpuid-v2 + go-github-com-zeebo-assert + go-github-com-zeebo-pcg)) + (home-page "https://github.com/zeebo/blake3") + (synopsis "Pure Go implementation of BLAKE3") + (description + "@code{blake3} is a pure Go implementation of +@url{https://en.wikipedia.org/wiki/BLAKE_(hash_function)#BLAKE3, BLAKE3} with AVX2 +and SSE4.1 acceleration.") + (license license:cc0))) + (define-public go-github-com-zeebo-pcg (package (name "go-github-com-zeebo-pcg") @@ -1774,10 +1803,11 @@ (define-public go-lukechampine-com-blake3 (list go-github-com-klauspost-cpuid)) (home-page "https://pkg.go.dev/lukechampine.com/blake3") (synopsis "Implementation of the BLAKE3 cryptographic hash function") - (description "@code{blake3} implements the BLAKE3 cryptographic hash -function. In addition to the pure-Go implementation, this package also -contains AVX-512 and AVX2 routines (generated by avo) that greatly increase -performance for large inputs and outputs.") + (description + "@code{blake3} implements the BLAKE3 cryptographic hash function. In addition +to the pure-Go implementation, this package also contains AVX-512 and AVX2 +routines (generated by avo) that greatly increase performance for large inputs and +outputs.") (license license:expat))) (define-public go-torproject-org-pluggable-transports-goptlib From patchwork Sat Nov 16 07:26:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Artyom V. Poptsov" X-Patchwork-Id: 70441 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DCFA827BBEA; Sat, 16 Nov 2024 07:29:28 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL, RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1635427BBE2 for ; Sat, 16 Nov 2024 07:29:28 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCDEu-0004Rb-0O; Sat, 16 Nov 2024 02:29:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tCDEs-0004R8-Ke for guix-patches@gnu.org; Sat, 16 Nov 2024 02:29:02 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tCDEs-0004bs-BT for guix-patches@gnu.org; Sat, 16 Nov 2024 02:29:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=SrdYEsTo0yAZTI1XtcT6/fEAtouBLPhLzqi8xBBqJK8=; b=hIKN/C0go/V80mkxj56LZRCFXafxk/GedaGrd/huK3z8QFt8B1vWr1otqF/rP7bhquoOYW7N+9zhvACaxO0ggG3EcV6/8JoHtsVQlCIby50ahF0RSFm9iZF4YAiPZPHK+kw4mYYP7whV01wa3Xw6k18QfLthqIr1Rh6+uTotd87ZvKz/3lXaMdgzAgEqAa3uNj/roJbh7xRAWpYwRX1JI4HwdSGkC3UIuMDDBFio+0R7m81MvKtMz7VizqvYavoRNx4gxeUBrN5kG9WRPDtlKSWurJuXNqnASmBvOYSUyAWwsVV2/XzPBfa6+6gVESZLoI588ioaOnXB2Pbt2y+sWg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tCDEs-0002rq-63 for guix-patches@gnu.org; Sat, 16 Nov 2024 02:29:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74355] [PATCH v2 7/7] gnu: Add go-github-com-caddyserver-certmagic. Resent-From: "Artyom V. Poptsov" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 16 Nov 2024 07:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74355 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 74355@debbugs.gnu.org Cc: "Artyom V. Poptsov" Received: via spool by 74355-submit@debbugs.gnu.org id=B74355.173174208510934 (code B ref 74355); Sat, 16 Nov 2024 07:29:02 +0000 Received: (at 74355) by debbugs.gnu.org; 16 Nov 2024 07:28:05 +0000 Received: from localhost ([127.0.0.1]:51922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCDDw-0002qH-Kf for submit@debbugs.gnu.org; Sat, 16 Nov 2024 02:28:05 -0500 Received: from mail-lf1-f52.google.com ([209.85.167.52]:40811) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCDDu-0002pZ-Mk for 74355@debbugs.gnu.org; Sat, 16 Nov 2024 02:28:03 -0500 Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-539f0802bf1so340329e87.3 for <74355@debbugs.gnu.org>; Fri, 15 Nov 2024 23:28:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731742022; x=1732346822; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=SrdYEsTo0yAZTI1XtcT6/fEAtouBLPhLzqi8xBBqJK8=; b=WGTaYnLmxYZwur+JI+nz4gMFhFtinE6A3BiGI4u5jRQDVIdG1G4ohWixpykgtA75GB Ik0Fl/1Hs4ZQjxjojkb+Vx9oHuwB7sqLkvhTJ3cG1sELNBgNjjFNUVpQoJ4gw+WkzSgV IkVgrxf5jZ+xn5eyHaMpzcezNM1SPVBymm81waIfV7y2t79hJqRPswKnZcS8G5b2oeCg ZKsuBGcYFzTL31QVG0yNEp9A1UBRbfh8bfbBbTy0JoDVePtYoFuearht+NWJToq/o1st iOa2vTVhzBu07AKun5ozGP5ueSRCcBZGQBVpCs4J7j1XQX9UFg1LFEpIQifcclt1kBjC B/rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731742022; x=1732346822; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=SrdYEsTo0yAZTI1XtcT6/fEAtouBLPhLzqi8xBBqJK8=; b=OYtHozd3DUyoNpFWOAij5Kd/L8KqD4sBk1ULwrgvMF9/97z1AfHkXJGPvsaU5pypZT toO1VChJZ/gVOkQCO0CZfx+hSyXMEwBp26Ghjl2o0qOJKauqFKTA39sdW5KmpAPb3NQ0 +qdTDmyDLf6bqynGdNEHdgbHCZWUn7QwYsiky0/wI9Dg6Suj05W/En7c8DeHK8Jeffp+ wKSJllDAI5KNKkzZ9/VOEnXr32fZXNKPm5xSWdsUmWnCFMYvBN54lTHvEXuMiIX0D+dv kzk28IFR+bjub2fVZxHjxUgWtGikOSaL8+ejiSs+OpT/Lfn8QFxErZdNVaOVrv5SmVVP pmvA== X-Gm-Message-State: AOJu0YxXfaZHcfJ/av5oF5wVRVXYY5Edmi4FzICUDHsGaIVrgzVrEW9m 72FGeUHH8dzIyZ7hchwX6yNEhyu1O/1r2N/rSd0x9fnXdcFQXrGLOptz7pt1UoI= X-Google-Smtp-Source: AGHT+IHaARPPOo74gXa5JhOkv3pwXm5Rb5HUVqEsf2b5KvPliEWOoHLYe1kBfqzgZQTtqqK1LkQmVg== X-Received: by 2002:a05:6512:ac1:b0:539:f67b:b859 with SMTP id 2adb3069b0e04-53dab29cc20mr738659e87.4.1731742021448; Fri, 15 Nov 2024 23:27:01 -0800 (PST) Received: from elephant.. ([5.164.195.48]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53da653e1c6sm830904e87.217.2024.11.15.23.26.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Nov 2024 23:27:00 -0800 (PST) From: "Artyom V. Poptsov" Date: Sat, 16 Nov 2024 10:26:34 +0300 Message-ID: <21b126f86c406430734f86200441f542fe006e07.1731741895.git.poptsov.artyom@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <259514ca31c56e4152c7f7c99d75b6755523381e.1731741895.git.poptsov.artyom@gmail.com> References: <259514ca31c56e4152c7f7c99d75b6755523381e.1731741895.git.poptsov.artyom@gmail.com> MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/golang-web.scm (go-github-com-caddyserver-certmagic): New variable. Change-Id: I54093acde851c9a73e18f8c557650d72a521c05f --- gnu/packages/golang-web.scm | 79 +++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index ec71b598f0..31cf2e02f9 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -641,6 +641,85 @@ (define-public go-github-com-bep-golibsass "This package provides SCSS compiler support for Go applications.") (license license:expat))) +(define-public go-github-com-caddyserver-certmagic + (package + (name "go-github-com-caddyserver-certmagic") + (version "0.21.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/caddyserver/certmagic") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "061whx9p00lpxlfnywizqx5z9b020ggqg5vx5r5v2qhdrprg1gkz")))) + (build-system go-build-system) + (arguments + (list + #:test-flags + #~(list "-skip" + ;; Some tests require networking to run so skip them altogether. + (string-join (list "TestLookupNameserversOK/physics.georgetown.edu." + "TestFindZoneByFqdn/domain_is_a_CNAME" + "TestFindZoneByFqdn/domain_is_a_non-existent_subdomain" + "TestFindZoneByFqdn/domain_is_a_eTLD" + "TestFindZoneByFqdn/domain_is_a_cross-zone_CNAME" + "TestFindZoneByFqdn/NXDOMAIN" + "TestFindZoneByFqdn/several_non_existent_nameservers") + "|")) + #:import-path "github.com/caddyserver/certmagic")) + (native-inputs + (list go-github-com-caddyserver-zerossl + go-github-com-klauspost-cpuid-v2 + go-github-com-libdns-libdns + go-github-com-mholt-acmez + go-github-com-miekg-dns + go-github-com-zeebo-blake3 + go-go-uber-org-zap + go-golang-org-x-crypto + go-golang-org-x-net)) + (home-page "https://github.com/caddyserver/certmagic") + (synopsis "Automatic HTTPS for any Go program") + (description + "@code{certmagic} provides API for TLS Automation with full control over almost +every aspect of the system. + +Main features: +@itemize +@item Fully automated certificate management including issuance and renewal, with +support for certificate revocation. Also works in conjunction with your own +certificates. +@item Wildcard certificates. +@item One-line, fully managed HTTPS servers, with HTTP->HTTPS redirects. +@item Multiple issuers supported: get certificates from multiple sources/CAs for +redundancy and resiliency. +@item Solves all 3 common ACME challenges: HTTP, TLS-ALPN, and DNS (and capable of +others.) +@item Robust error handling: +@itemize +@item Challenges are randomized to avoid accidental dependence and rotated to +overcome certain network blockages. +@item Robust retries for up to 30 days. +@item Exponential backoff with carefully-tuned intervals. +@item Retries with optional test/staging CA endpoint instead of production, to avoid +rate limits. +@end itemize +@item All libdns DNS providers work out-of-the-box. +@item Pluggable storage backends (default: file system) and key sources. +@item Automatic OCSP stapling. +@item Distributed solving of all challenges (works behind load balancers.) +@item Supports @samp{on-demand} issuance of certificates. +@item Optional event hooks for observation. +@item One-time private keys by default (new key for each cert) to discourage pinning +and reduce scope of key compromise. +@item Works with any certificate authority (CA) compliant with the ACME specification +@url{https://tools.ietf.org/html/rfc8555, RFC 8555}. +@item Must-Staple (optional; not default.) +@item Full support for draft-ietf-acme-ari (ACME Renewal Information; ARI) extension. +@end itemize") + (license license:expat))) + (define-public go-github-com-caddyserver-zerossl (package (name "go-github-com-caddyserver-zerossl")