From patchwork Sat Nov 16 15:34:09 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: 70455 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 B4F3827BBE2; Sat, 16 Nov 2024 15:36:22 +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 DA55627BBEA for ; Sat, 16 Nov 2024 15:36:21 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCKqD-0006rU-Tu; Sat, 16 Nov 2024 10:36:05 -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 1tCKqA-0006qW-V7 for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36: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 1tCKqA-0007aS-Mb for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36: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:Date:From:To:In-Reply-To:References:Subject; bh=7xwR372yjvRjvY0lAhXZe63egyKEpkJSvebywIEBG+k=; b=c9s207N0XGh3L2QEM2AcsnzMG39j8ecy8JXcjawqFVUJ+VXxqmAu4L5+0u3r/fkq9MgXVUwbTzbKJ9LPjuExADC2ImCFgUpWTpk6GXX2C4/JLglXG5XhQdcFx9KSIlDqrXVtjYHxQHO9rdOPqLHEmUmRRktLJiGgs/3ZJEVbjE3RxEO5lklGdjVcUbbtsoQwIpe+RaJUvR1b0sfPUGsuW5TV/8rJbb2J48bJ8BveyMCx9ppHntY2/3mVq2UnC7OXsQBQWnhbbfC5EijWueWWvo8+wJtM/B1ieC/Cp3sdr6gUFOB6R7yG4GVHoIxc8blFbhcOxoS7oilqsCjcZuDlMA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tCKqA-0000nc-6F for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74355] [PATCH v4 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 15:36: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.17317713302954 (code B ref 74355); Sat, 16 Nov 2024 15:36:02 +0000 Received: (at 74355) by debbugs.gnu.org; 16 Nov 2024 15:35:30 +0000 Received: from localhost ([127.0.0.1]:54411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCKpe-0000la-BU for submit@debbugs.gnu.org; Sat, 16 Nov 2024 10:35:30 -0500 Received: from mail-lf1-f48.google.com ([209.85.167.48]:38336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCKpc-0000lL-0J for 74355@debbugs.gnu.org; Sat, 16 Nov 2024 10:35:29 -0500 Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-539e83daa12so410996e87.1 for <74355@debbugs.gnu.org>; Sat, 16 Nov 2024 07:35:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731771262; x=1732376062; 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=7xwR372yjvRjvY0lAhXZe63egyKEpkJSvebywIEBG+k=; b=Rx/kZZu+YpdmmV2sNAkOlXIXgt4wtCr2BE20Rtbad4Rbm65VzopDWTYri8PH0rThPe aM9YXxIGhhGkUsBW635+nKfoMU78Fx0ltHsuNrnpVLFZgaRSiyewdXi4Uw9WPah+8lHC DVZAZaZKM1pqx2cSAGEBbhYu78lEYR5CP7+Sz6u40Zh3qwPEJknyTlTHOgSO0U2O8sEi V/w3GymHnMwYwJY7gMLZ6J2LB+rwdXQrTpY8ZjucA8fTYqAn2mpjbxtX8Q5eEI1gfwD0 RnigHxqdi44XuVur8x6fbwHkXxC5L53p6XveFts8fAb8ifptMb03fevyQYzvMZEaWoRP fodw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731771262; x=1732376062; 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=7xwR372yjvRjvY0lAhXZe63egyKEpkJSvebywIEBG+k=; b=E4GkRM3aUxzNHycteWZnMl63RHzrdLeRkdjGSvD4xup6L4vUOIq0H6kXiFLUhiCepe HLM/UQHzegOV6z49xPQddtT5JYvrJPn3KkHkYhdURHc93LmQu88oIXABYWeqI7oLLDSd 2B2EO0CFEyYb0HE+haD4rl0qx6VlpGy6a/fik6NSZD+BmyseiFDU4VkQ2eYcTrpG6a5s varFmETXYImAYHFwP9As6gw0mv/DG30+5TsPyniEV1WjChzEQ4gRh9tUdhUzGHzklUdc EbxZA/kRjTFURpGKZ/tnjYntFv1H5jGlLRx/XHJ7SyRnaMyBJW0Dyp2VW1mT8MfGi9R7 MoTQ== X-Gm-Message-State: AOJu0YxhLDbvohOWzfuWBkxm0ioco8DmyNhw6BuSe0OHz4gKHkvS38/L Jf5qpaQjZe6mMB1qzEi/1ow/Wgre2/PyKx9Xtr2jBtCmw7PhObYs6BnhnodHbpM= X-Gm-Gg: ASbGncvSWcRqjsvcDRaudfSzD+MYjB5VrxLWPlWPvzxOyRL6tRsG+7XIjT0kFy0U6+z xEa2MYimTVEgzhkgqVjuOqUuoWc7FTw08imwS15HaHmY/Y0E1k0eIRqTLvrZSGJkFiaPe4ZgoKG f5ErrwU8TKZUhVFD5P7HHWfYr/5lNiB3UFCxrOT58iuOOP/BYAwI9pBNw7/JmC76i82Hfpz1zkl xKhsjMZ3JD4OBzym1cuTwmXTjbAs3JXIrkHVRNryx8Jmoo0a/b3 X-Google-Smtp-Source: AGHT+IH9acimVBrVqcLMIi7eWw8w73oBrlOWViEam8BlrsroGZ9MlpQjntUmscsxE/RQ7oIfexofJQ== X-Received: by 2002:a05:6512:3e1d:b0:539:8ad0:1e7c with SMTP id 2adb3069b0e04-53dab3b0685mr866069e87.11.1731771261501; Sat, 16 Nov 2024 07:34:21 -0800 (PST) Received: from elephant.. ([95.79.75.181]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53da653e6b5sm962606e87.220.2024.11.16.07.34.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Nov 2024 07:34:20 -0800 (PST) From: "Artyom V. Poptsov" Date: Sat, 16 Nov 2024 18:34:09 +0300 Message-ID: <63c54994d2630c740169a14e9479892e324c10a9.1731771236.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: b647d3a149c94ee84cde1af3af7442633afa3416 diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index 6e47aef039..02a0c5e331 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}. + +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 15:34:10 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: 70454 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 2A8C927BBEC; Sat, 16 Nov 2024 15:36:22 +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 923D627BBE2 for ; Sat, 16 Nov 2024 15:36:21 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCKqF-0006rZ-P2; Sat, 16 Nov 2024 10:36: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 1tCKqC-0006qi-6e for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36:04 -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 1tCKqB-0007ae-Tu for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36: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=GP6Y6HMjin4NdNwdFF9wRAovl95dDXeX6xbtaNrDNhI=; b=aL6FYpGf2tkqTUxmdO1bOH81lxDPjDVkyY5Poy6sHTRlppU7LwCfytDKYNPNUTc0MKt9h2skcJFd24g/JsAUYTzz6wg1uAuyX8AbCHnLJd5YbcTuMQmC1WZOwQrZy12YpDH9NxJtDiWj+gd1sHz75tN0GwTyKJGWCxwS3/rCJ4kXFJTM91xSGCk//wzYSHhUrhodb8L+zCNnuivev/EbUX3QpPD8VGqu17YiBQ1OxnW8K6AGqkCFzQFzeq9s3fxePt/7n+QLwH7mMd4wTrmkzvQa4emwaUNo96sYfqc3q3E/cBDF/Wz2YLSB01aP8MezMWoS0oz5WsfI/bqEcJTQGA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tCKqA-0000nk-Nw for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74355] [PATCH v4 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 15:36: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.17317713342984 (code B ref 74355); Sat, 16 Nov 2024 15:36:02 +0000 Received: (at 74355) by debbugs.gnu.org; 16 Nov 2024 15:35:34 +0000 Received: from localhost ([127.0.0.1]:54416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCKph-0000lx-PF for submit@debbugs.gnu.org; Sat, 16 Nov 2024 10:35:34 -0500 Received: from mail-lf1-f49.google.com ([209.85.167.49]:38337) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCKpe-0000lO-AJ for 74355@debbugs.gnu.org; Sat, 16 Nov 2024 10:35:31 -0500 Received: by mail-lf1-f49.google.com with SMTP id 2adb3069b0e04-539e83daa12so410998e87.1 for <74355@debbugs.gnu.org>; Sat, 16 Nov 2024 07:35:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731771264; x=1732376064; 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=GP6Y6HMjin4NdNwdFF9wRAovl95dDXeX6xbtaNrDNhI=; b=dF2FFil91QX63YKufGC0C2/dHr7OmjnaxMjcs9gLI+jG5eB+/SUXscg0Mwas3GvHbb yJeIKL7L5y8XmiXSV+VN28nJ3G14gJpKqTd+9qn8tkARxuOmIv3A1veRUQF6MLvj4apd rLYTSAHhaKEb4CXZf0XQsbOfyIRNpoH+wgo+DR/iVZd7qiCTTX/fudQs0DsFvb89SaTL oBVHPJ4bOGSqS8V9kLRh8sBVdvrRPpRqVO+kHlmP8uL8Sy194wRsa5RQGb9Ba3vTXmP5 JaZcurpUJE14Xp8JRMbmBbt6tcL3UsaJEASImHi6M6rBDs7Wg0wvuqnhUanE8Uof0gJp wLhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731771264; x=1732376064; 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=GP6Y6HMjin4NdNwdFF9wRAovl95dDXeX6xbtaNrDNhI=; b=pTKF06zsaka307E4ZaHMlAkaUp/jv3ln46mb9kVqcEyiRAQ0GpFjrBp/s4SqFXMvvA CuDiCxWd/6+ywPnmcGP7bK2Ybc3OebZAFfsV4XS8vzdhic84XHtXpXr6CUGdwhGmOLd4 BE31MPt8pv7DNZZ2Of7FmNdkDFlLpA8STw4i+9SZJ3CgYS8vKCltwWr9JGsMcFsaGD1Y 42LjXiKQktQBiBJYYHReUViI1FMc8Hr7nuXwSQmk6fsa33Nijb3FqSpDBVWM8Xqux+3i 8LlNYcyAeDCuH0YqqzijlQbrYCWRU8jggoEB8werZlhr2fB9JHOKmOhqVSlIke6Ax7ky 5Fmw== X-Gm-Message-State: AOJu0YwXkkY0NcIAtZ9p/zgJCXzQs217v4TKWUtNy0L9InuVmn7MQXWF FIAXNJaKNrFdBHLmHiKHQPSV9ph9fRkyP+2aZPJTbfUikqK2IvN5PXl+4P1ossk= X-Gm-Gg: ASbGncuwj896qYZEh5tKLcsKb8cCDWA02kVpcPPGhvvPWJ1WIau/SqgJh7eszQ2mdr2 MyeJRRs/sshxPjG4DXPRGZ4J+dZ8WBoeki4qJYjYdL/+8XjU3gF2CfM/kqZdDffgiI12gRBhJ96 BEKjNr0oCBppty6N75y6cq05QGtXlFki6UAe4JWtQxDNYtLgp/G5B5Oszf4Q9u7CfQLgYZhEADD 6o9Y+NoS+Xxnc/sOEojFeAOpLcdQjpXzeCsRN+rplu3x3bxbgjY X-Google-Smtp-Source: AGHT+IGGmm2pybwCJBd3omIeQpUMEv3V1g8ZNRWw8FsDIRp+e6l8pfYCQ8DcmZ9svJ639Huqq7lg9A== X-Received: by 2002:ac2:4c4f:0:b0:53d:a4d7:1b12 with SMTP id 2adb3069b0e04-53dab3b9933mr811982e87.14.1731771264123; Sat, 16 Nov 2024 07:34:24 -0800 (PST) Received: from elephant.. ([95.79.75.181]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53da653e6b5sm962606e87.220.2024.11.16.07.34.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Nov 2024 07:34:22 -0800 (PST) From: "Artyom V. Poptsov" Date: Sat, 16 Nov 2024 18:34:10 +0300 Message-ID: <694e57f4c91e4774f1855c5e203da761cefb9eed.1731771236.git.poptsov.artyom@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <63c54994d2630c740169a14e9479892e324c10a9.1731771236.git.poptsov.artyom@gmail.com> References: <63c54994d2630c740169a14e9479892e324c10a9.1731771236.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 | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index 02a0c5e331..64670eed43 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -3078,6 +3078,45 @@ (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. It defines the core interfaces that provider packages should +implement. They are small and idiomatic 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 15:34:11 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: 70457 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 9C92627BBEA; Sat, 16 Nov 2024 15:36:31 +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 163DD27BBE2 for ; Sat, 16 Nov 2024 15:36:31 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCKqF-0006rX-NW; Sat, 16 Nov 2024 10:36: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 1tCKqC-0006qh-26 for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36:04 -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 1tCKqB-0007ah-FR for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36: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=Mm5YYnRIBjcTZ485t3DpymQHzzjg832pLT7vjspQ/9c=; b=lLocUqaf2NFAdH79hAioB5i5ah0VtFrbmkPZuFY5nJVFJI32KTp4goliED/sTTWDlDGHB3Nn+Zor9xFipD6aFuZGVZtMJ7YROvVKzr0+jQLqT9SDtUWKl8DB2IYgyPEIVVN7DSWCTwq/SOi6Yzd48qN9feY5ghJ/izpa4bsS15t2wmHWTlat71Nu8oIQ311ytamakMI/Rjox/GNEKDZGDqjZEs48fPzH2GvxDxPAjfnQEqXaMBeKUnMk1TyYp2imJyH1E206LflN0DTERt0A4/v/fxIrY1OCTO4Z7H943QoarvH9Yixa7OMOpFwInXZMQpmxHN8VDTO4AsT4JESQ0g==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tCKqB-0000nr-9f for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74355] [PATCH v4 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 15:36: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.17317713383008 (code B ref 74355); Sat, 16 Nov 2024 15:36:03 +0000 Received: (at 74355) by debbugs.gnu.org; 16 Nov 2024 15:35:38 +0000 Received: from localhost ([127.0.0.1]:54420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCKpl-0000mQ-E9 for submit@debbugs.gnu.org; Sat, 16 Nov 2024 10:35:37 -0500 Received: from mail-lf1-f51.google.com ([209.85.167.51]:41844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCKpg-0000lR-Ot for 74355@debbugs.gnu.org; Sat, 16 Nov 2024 10:35:33 -0500 Received: by mail-lf1-f51.google.com with SMTP id 2adb3069b0e04-53b13eae3b3so361042e87.3 for <74355@debbugs.gnu.org>; Sat, 16 Nov 2024 07:35:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731771267; x=1732376067; 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=Mm5YYnRIBjcTZ485t3DpymQHzzjg832pLT7vjspQ/9c=; b=eM/pQWfTQ/o6HOoqq04g0MLgUxqmlJy7tfM18flHO83am99b327eVMQFRHNfI3Sa1i Tlwqutk0r0f2nPfjwbjkCv60nq1ezlX0OboR94t2JBPbzpipJe5pzA0v7yb+azijya3Z 2iiIR93bcQWOVskSDoNqiOejfhv5DlrYS1wA5UAQnAzDk04KH8hZLyBwRuyMgir2un0x sGa+RhrzKCwbv972C1BhcciQl1GmFzxLgd+lyzcaVPc8Iih5FMtYcToABT7Hg5yP0nfM NlWwtoFx/sLgLdZaK0lREKybFaIFAcTOxSUMeSKaOU/8NcqVZApiTlOioelJw/PKQHcp Ebkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731771267; x=1732376067; 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=Mm5YYnRIBjcTZ485t3DpymQHzzjg832pLT7vjspQ/9c=; b=MjH71Zo8z9IqY6qZi38okrIzRCgUzH6eQegQa5fl7fX7BklS5Q4xELezZsikrRV7E2 F2V29jDFLqrangYJT2JCv0H/idQaFf1WTAKoBr7CgueZesLBndWV0yK6VHXnpv6LtHTp yIrgk58zfo5zOJofFWeWnA7+uBGjEdTqb19O6z9459hILYm9AhNKmCswf1f4zpsEZUZV cerm5XeQjaMkL1ThKv2VoUEp0bPE1H15HLMxo2c4iZeJkjYFkbDbTy5haf0ZtlUT66YF AoOCgSnnpQ7nGBhGvdyGrAy3UgZexF6wjMTYsRhvaI4knR5LGp/9sRYjRCZTVdzYVkyu Im6Q== X-Gm-Message-State: AOJu0Yyph8uDbX1WXUOgoLl0lDR9F7lXvhkrwiqIos0yDvcpJ8pOf3ln EqCe7P+5nAtzV3QqhkRfa4hCfhm/9QQvLf+ovaXInOI0LGM7gTbsMQq36wjHcac= X-Google-Smtp-Source: AGHT+IEFysbcaJB2/TcFYgOYU7+b7ydj5a2lhoIoAoQK4mQf3Zs8hzgQ2JTo6jpbLaZ/GtwZVR7JSA== X-Received: by 2002:a05:6512:230d:b0:53d:a07e:8957 with SMTP id 2adb3069b0e04-53dab2a002fmr746046e87.6.1731771266477; Sat, 16 Nov 2024 07:34:26 -0800 (PST) Received: from elephant.. ([95.79.75.181]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53da653e6b5sm962606e87.220.2024.11.16.07.34.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Nov 2024 07:34:24 -0800 (PST) From: "Artyom V. Poptsov" Date: Sat, 16 Nov 2024 18:34:11 +0300 Message-ID: <8126f36c39dc8f0444c1d0b35a5066487ed8cc25.1731771236.git.poptsov.artyom@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <63c54994d2630c740169a14e9479892e324c10a9.1731771236.git.poptsov.artyom@gmail.com> References: <63c54994d2630c740169a14e9479892e324c10a9.1731771236.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 | 62 +++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index 64670eed43..689048b368 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -3654,6 +3654,68 @@ (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, 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 15:34:12 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: 70458 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 EC3C427BBEC; Sat, 16 Nov 2024 15:36:39 +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 A4A2927BBEA for ; Sat, 16 Nov 2024 15:36:39 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCKqG-0006ri-7F; Sat, 16 Nov 2024 10:36:08 -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 1tCKqD-0006rI-8n for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36: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 1tCKqD-0007bJ-0W for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36: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=LhDkNGbtupQmpOiW4JbOmGy8Sy7bVaOqZLNpMtFRNnM=; b=doh+vhRLcONa+3xoXGVMZERb4T8eQH8fV1a7GuEH/d8wF6FAJoJjdhnOytKfR8Gf+ICaNVPcgUvEKlnNRa3AEXbipp5lF6CCfA6JNt7VjYtWI4MAjlWjTjowWt5d7rPetPbQ0BSs9+21U5xnIMpYozz42NANRGJ/9fjQtQc8imQKOlBdUcHuAZY7IX1yYiMSZ2e2STdMvIsTnBJt1FjxqF4JwoQyG54nMI2Dpiixx+phHs6a/34vbbqp+pBJm3UVB9X1slAc1mnh+eg4x9hdnzSHz09SsH+2BM+g2l4yNDAe1XTFncmRY8yoQbnqCEiZgrQxf3a9qSBjW0DamY+NRQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tCKqC-0000oF-SM for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74355] [PATCH v4 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 15:36:04 +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.17317713463044 (code B ref 74355); Sat, 16 Nov 2024 15:36:04 +0000 Received: (at 74355) by debbugs.gnu.org; 16 Nov 2024 15:35:46 +0000 Received: from localhost ([127.0.0.1]:54427 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCKpt-0000n1-OL for submit@debbugs.gnu.org; Sat, 16 Nov 2024 10:35:46 -0500 Received: from mail-lf1-f44.google.com ([209.85.167.44]:39565) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCKpk-0000lh-91 for 74355@debbugs.gnu.org; Sat, 16 Nov 2024 10:35:37 -0500 Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-539ea686fd7so410177e87.2 for <74355@debbugs.gnu.org>; Sat, 16 Nov 2024 07:35:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731771270; x=1732376070; 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=bQxXhO1kvf9QphCsJd2photi4Bfs3EUuyoUIg3ESaDW7asCtHWXvNSbhTkKsS6rJvr lm/73y8nqpsGBwg8VpaED4baZr8HjfELNsbf7GIK3QWpPwF9k5qV3wjx742s12RAOOhV xaTp+1SV07F21EYE/0ZUYNflVmoBgoh6242Z7Q5cOoNMs9DOR5RZKbSyqoWehMEcLzD0 aEGJypnA8g9d0/UbAKZCrIsJZslfz5aRVTiBpVkXy4fmLg4SoAXDWBHTkw92ns4J/G4Y vzwHD19qc3zDsZTu1ymy7ikjAfQG2GhudPJFcBeOzIeTX0f7HZ2/ugnY0jtfGgQJlPuj 65IA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731771270; x=1732376070; 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=TXFDj1kn6M5ZbHA6k4Dl7gfoQCmsuC7emFNlLL81KO7/vwgDq+bEL8kJQNIQea7GOP 8/+qVZ2swA38iMjTZnAq34lOQf1Y8mvUu2FtwIKn4R/2f9k9TWZRTaUxpn2DXAzPJlRP TwU0p03dgirKbtFCeompDsZfwLR/ByHFCP16SnA1kWKTrb51CuWgBYIOyib40Av6P3hN l//fL6WSFmBAdCTdznCastUBx8lljc7CejzrWucPtccipbORN/0yWo2xD+k1qJhs2Tsb BStJR23WT8F8F2eaX3hUA33LbUWZJXEfbnHmy1L7douVQk9ejh3jlBq/ZzuRLxReGE9O AZ6w== X-Gm-Message-State: AOJu0YydFVXmTrlHWxpitlwXnXRxQkDhE7wjHvGdt7f6YCQrKc76990l sRiPBpjJv1Z81mU1/Lr9/WF2KbOxb3soTpKq/EVOS35nbMi94UF6pTdwSApD3zU= X-Google-Smtp-Source: AGHT+IHB1GLgvbAxaxC6yQ6odPfZo2+E+4sOYxQ2fsx5m/7JFobZc+SlVD8WGulo3rM+AbYG+KWilA== X-Received: by 2002:ac2:4acd:0:b0:53d:abc3:82a6 with SMTP id 2adb3069b0e04-53dabc382damr635153e87.4.1731771270105; Sat, 16 Nov 2024 07:34:30 -0800 (PST) Received: from elephant.. ([95.79.75.181]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53da653e6b5sm962606e87.220.2024.11.16.07.34.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Nov 2024 07:34:28 -0800 (PST) From: "Artyom V. Poptsov" Date: Sat, 16 Nov 2024 18:34:12 +0300 Message-ID: <84a5f8b8088bc6fa0cef882f452b97b18ff98892.1731771236.git.poptsov.artyom@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <63c54994d2630c740169a14e9479892e324c10a9.1731771236.git.poptsov.artyom@gmail.com> References: <63c54994d2630c740169a14e9479892e324c10a9.1731771236.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 15:34:13 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: 70456 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 CE2A627BBEA; Sat, 16 Nov 2024 15:36: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 8A77727BBE2 for ; Sat, 16 Nov 2024 15:36:29 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCKqD-0006rD-4A; Sat, 16 Nov 2024 10:36:05 -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 1tCKqC-0006qq-9t for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36:04 -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 1tCKqC-0007an-1B for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36:04 -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=perKrTu2HAE/Ht64FnnOsUKD2zCm2gAtRmOflNMHaig=; b=SwQPWg2zZAt3B/bcUFfUjke5OTNhSSCfzHJLZUcdR1tmEjcYXDO1gN0J/hQ6wh05XdqrgPSxdJ+E4N02rvqmMyik7p1W0j5yRStLXeRcq6g9elKgQbzrqooA1RLhfCEqmmAlP/tludsusTWjv+/0J8u4i+BtHnKE9F3kyHSzdbZJiuKEcSUGd2Qu447/y7E7lNIbE71wfUEw1ZMhNDxt1lb5fchWoVYjCfItur2Tp9JcoshzRWsbuOIi48/UZkd8V3Q/dTh0qzK2RO/cvtsRJWhp4n6W8BOMn/TO1DqiGvQDxbCj9i9stWTSnrJ0iG2CXCXU7hj/YUAfixa2f/2zoQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tCKqB-0000nz-QE for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74355] [PATCH v4 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 15:36: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.17317713383016 (code B ref 74355); Sat, 16 Nov 2024 15:36:03 +0000 Received: (at 74355) by debbugs.gnu.org; 16 Nov 2024 15:35:38 +0000 Received: from localhost ([127.0.0.1]:54422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCKpl-0000mT-TP for submit@debbugs.gnu.org; Sat, 16 Nov 2024 10:35:38 -0500 Received: from mail-lf1-f48.google.com ([209.85.167.48]:40567) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCKph-0000lp-Cz for 74355@debbugs.gnu.org; Sat, 16 Nov 2024 10:35:34 -0500 Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-53b15bc0731so325279e87.2 for <74355@debbugs.gnu.org>; Sat, 16 Nov 2024 07:35:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731771272; x=1732376072; 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=perKrTu2HAE/Ht64FnnOsUKD2zCm2gAtRmOflNMHaig=; b=DRV5m0nI8TGRaASwkRrvQu5J3QipsZCXR/QNM8FR7RiXsHvDQoaAwmq8fbRtukbf3+ uMlo2LosN7XQMJPgTfMGiHZEHfn1MfKEMKTZ3aQ4AHjKnhV0ldAkyhEj8M6cjs0sdZG+ NA4hWLD4SBKC2Zy0Sd/YslOSPrHUKeISFZrtDK9sIQd9Eais2lQxwBoVa6PLVU0Avz4I H2jiciAmIpjxN64sos3TatjBgCc/oaU88RH7LKSqAhDXjG1qFSHaVnWHe41CwddB607t PRP0s21jGA6M708h2DX7Yb38AUgPGdNXH6JmiIUSM1uF/KVYwbEkVkSdNbdTqATkxIQZ D9tA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731771272; x=1732376072; 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=perKrTu2HAE/Ht64FnnOsUKD2zCm2gAtRmOflNMHaig=; b=D/ryR9Q07RkQwTzGcQap3WKFU0InYrhlryiDPsl+ES0g9SHHbHRYw3w4NJTnKoYpSw 0zhRF1PhuqSETSHqzR4K37wopcCErNLXOGhyrdyVlMBbwyI2P89jF4v5I/gveBjNRl9I +FzYYaKN5V/Ud/KerGf39UisH/HR/RhAYFbCAbbioV90PXvgHULRMdVo82k2TXSz1w1K f0FJRGIbWMFSWLKnKDzSF5vyCxP/YCxUN2dK7PRu75pc76a+11A5UD2J3IlAZudQjyeH eHNoLE3tGr0QSTMC4KN7Gp6HbR9myNw2yhzDv9vivY79T8ufyp10L2CAar1RgpZYUnIQ HWOQ== X-Gm-Message-State: AOJu0Yx1SqekyukahTuVWuwc3947ztjjZQt834T/q1W420mcvm1GdZau A/KZDN6o85QHTFaUm2PElxmvWsoeEShQyRP6KNjw732bXioY2amT8T0mB0TOqJQ= X-Google-Smtp-Source: AGHT+IEoUuBOFKB9gPC3I4ashHAeAxmGb52yc71KUyOdAX6wguvrzetYefRa04aIJ7+X3om3fIHVLg== X-Received: by 2002:a05:6512:3f1e:b0:53d:a4d8:1b3d with SMTP id 2adb3069b0e04-53dab3ae4d1mr870019e87.10.1731771272290; Sat, 16 Nov 2024 07:34:32 -0800 (PST) Received: from elephant.. ([95.79.75.181]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53da653e6b5sm962606e87.220.2024.11.16.07.34.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Nov 2024 07:34:31 -0800 (PST) From: "Artyom V. Poptsov" Date: Sat, 16 Nov 2024 18:34:13 +0300 Message-ID: <6c8800d076dc65b3ccc3674daec85ade30afcc1e.1731771236.git.poptsov.artyom@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <63c54994d2630c740169a14e9479892e324c10a9.1731771236.git.poptsov.artyom@gmail.com> References: <63c54994d2630c740169a14e9479892e324c10a9.1731771236.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 | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang-crypto.scm b/gnu/packages/golang-crypto.scm index 1236ff38e3..168eb73ac4 100644 --- a/gnu/packages/golang-crypto.scm +++ b/gnu/packages/golang-crypto.scm @@ -1727,6 +1727,32 @@ (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 15:34:14 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: 70460 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 42F3227BBEA; Sat, 16 Nov 2024 15:36:44 +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 F323927BBE2 for ; Sat, 16 Nov 2024 15:36:43 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCKqG-0006rr-Ba; Sat, 16 Nov 2024 10:36:08 -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 1tCKqD-0006rC-2C for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36: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 1tCKqC-0007b9-G1 for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36:04 -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=NaZc1TfFNqCh1070MfuswJHdNy4/eQjyvq6fn7YgTlQ=; b=sVtB9sgPAolLKRpdmltP7hUaHEBHoYiuAHwndK/Zcp90txjG0tiSAzuAiTcqROf4UUSnBpSQDeysbl4yH9nlphUZBa31KwJWPEP2veGvcQFLjRltwKGv9SMkt+OtkiuUB6wr3mpAmw4PRV9/u0RdpzALamPHMlBV+68XPfrGJXf+dI5MtcWRahj1hyzXGoOQBt6SyJ3ciA4WwrD5Yt7JGHAxtBeYQ9ENVxVI8tRGaCxPpdEtHw9/eoiQYmPSQOrhu6vTFp9eVM2uQsTvWeLirUg4bV0OYX+sxbwPsetIyp2rYYvQq4z/C70n6kTJu9TejSEgX1eQdfZQwI2rCWXqtg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tCKqC-0000o6-Ap for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74355] [PATCH v4 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 15:36:04 +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.17317713383022 (code B ref 74355); Sat, 16 Nov 2024 15:36:04 +0000 Received: (at 74355) by debbugs.gnu.org; 16 Nov 2024 15:35:38 +0000 Received: from localhost ([127.0.0.1]:54424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCKpm-0000mc-AZ for submit@debbugs.gnu.org; Sat, 16 Nov 2024 10:35:38 -0500 Received: from mail-lf1-f46.google.com ([209.85.167.46]:40786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCKpi-0000m5-Nr for 74355@debbugs.gnu.org; Sat, 16 Nov 2024 10:35:35 -0500 Received: by mail-lf1-f46.google.com with SMTP id 2adb3069b0e04-539f0802bf1so375818e87.3 for <74355@debbugs.gnu.org>; Sat, 16 Nov 2024 07:35:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731771274; x=1732376074; 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=NaZc1TfFNqCh1070MfuswJHdNy4/eQjyvq6fn7YgTlQ=; b=YXf3Jw/JMSin9imlrWYgqCDIuOQLW4YXLRvJ+6JfU/zWRs1UfxVzfeTRnnQkAlT7/v dkvPAQLQNYrTg8TJxWiFjiXCwOAtWLRZromzFseel1Xsy3FBIxE6CVOrI8RktFtfVh8N zTN4OEaasjFwHvEWRti1J9GnScXtkd44nqLwaoEIfPdKypyZgla1jKYzMlyFO2lOG942 ZAlpsO5stEaOdkRg2KPyYyfJdDllax2GkgeoJTgmwF16sywvcKXelWsbBvLBVb8vHfOt mc0hBr4y4TGbPLwol7VYcn27mr3dR60qh/pyxWYdZJyDhnRZ2/wywpBHpRBt+dYYSePR yWiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731771274; x=1732376074; 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=NaZc1TfFNqCh1070MfuswJHdNy4/eQjyvq6fn7YgTlQ=; b=jFgsTFAe9mNmUKG+cL/kJBX1vDIg2ge5hTf7GQ7f/H1SeP32hFba6V1C6d/k7F+XTr 9Urpm+Ob/f/Ows5D1kU+FtfyMT405heWCiSXVkjtYwrwLrae6/7INX8zWUqJNXn9PoVo PVNguSOjbbUW6RFFnP9OdyDwH/fN6cSLqf3/WMMmK43hgszlJDZ49/MhudLjZGKMbhGS Ju3AnjWjpol7fymCfKPgf1oa7Ji6MVgoYTx3Z72wmOhInXpPG7CE8CDwxlrF8NBYGdHf /rfWpDQuMoMXTD3HCzeh6+E+PTJ6RItrfzSzEC73tZR4ebUYHgnNI/sMZUjjZGIlNm++ p3oA== X-Gm-Message-State: AOJu0Yy9zdNsN+/nqT6UAdjc/a7kZTvueagZAH/pT4y/ArqYHo3ZZt3S Mt3QqRWt/I1tT9FOocO5Na90Vn49/I0yroo69UYAm4vm6vX1PNQJIwMPu+JhWF8= X-Google-Smtp-Source: AGHT+IHrtvCUrD0UDG6J8b5+ce2VHsMomjK+byL0v/i55LMN93zpbs19dY4l5mspcGdSXt43Ui9HqA== X-Received: by 2002:a05:6512:304f:b0:539:e9c4:2602 with SMTP id 2adb3069b0e04-53dab29ccedmr923266e87.5.1731771273538; Sat, 16 Nov 2024 07:34:33 -0800 (PST) Received: from elephant.. ([95.79.75.181]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53da653e6b5sm962606e87.220.2024.11.16.07.34.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Nov 2024 07:34:32 -0800 (PST) From: "Artyom V. Poptsov" Date: Sat, 16 Nov 2024 18:34:14 +0300 Message-ID: <675c23bbec3f474f6132345485f4b0da09702e63.1731771236.git.poptsov.artyom@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <63c54994d2630c740169a14e9479892e324c10a9.1731771236.git.poptsov.artyom@gmail.com> References: <63c54994d2630c740169a14e9479892e324c10a9.1731771236.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 | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang-crypto.scm b/gnu/packages/golang-crypto.scm index 168eb73ac4..7fdc502de6 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")) + (native-inputs (list go-github-com-zeebo-assert)) + (propagated-inputs + (list go-github-com-klauspost-cpuid-v2 + go-github-com-zeebo-pcg)) + (home-page "https://github.com/zeebo/blake3") + (synopsis "Pure Go implementation of BLAKE3") + (description + "@code{blake3} is an 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") From patchwork Sat Nov 16 15:34:15 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: 70459 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 0E1E327BBE9; Sat, 16 Nov 2024 15:36:42 +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 8FC0327BBE2 for ; Sat, 16 Nov 2024 15:36:39 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tCKqI-0006sb-Cy; Sat, 16 Nov 2024 10:36:10 -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 1tCKqE-0006rV-29 for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36:07 -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 1tCKqD-0007bU-IM for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36: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=uPXLwVede9cKDIM/gl7aGVir6hvUSoA40CJNEWyaEsA=; b=u87eT0HC0OnKaZG6g7ctqE+1OC4gFcBfKhA18kdM6vYaFixs1J6THpHj541Q0tJEzMxuCq4ps8YaZfghDT67XpXgfnDim4RQRIeWy39+xbfJ6mNO8VyRqi95HJn4XVU0tVZLXEjhY1h6sPzCG1FbSAF1i0IwFb03GoBWN47fSzpfhi/yW7Lym+CSKKju9YTfKe5TVoFNIJ/DmueQV88s/APdf1Bgo6vkGfYSo6C64kPTg8BQPKTZYvRkq3RGtyYXQzzBLzSPkpX4b97MJ15RrUzSaJQ78HrY+mL9Tlr4S3YXfzUONnM7OrC5RbmGpdtWvwwbEVhNBBMTIFi9nKGeEA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tCKqD-0000oM-DC for guix-patches@gnu.org; Sat, 16 Nov 2024 10:36:05 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74355] [PATCH v4 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 15:36:05 +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.17317713463050 (code B ref 74355); Sat, 16 Nov 2024 15:36:05 +0000 Received: (at 74355) by debbugs.gnu.org; 16 Nov 2024 15:35:46 +0000 Received: from localhost ([127.0.0.1]:54429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCKpu-0000n3-6P for submit@debbugs.gnu.org; Sat, 16 Nov 2024 10:35:46 -0500 Received: from mail-lf1-f52.google.com ([209.85.167.52]:39573) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tCKpp-0000mJ-PM for 74355@debbugs.gnu.org; Sat, 16 Nov 2024 10:35:42 -0500 Received: by mail-lf1-f52.google.com with SMTP id 2adb3069b0e04-539ea686fd7so410191e87.2 for <74355@debbugs.gnu.org>; Sat, 16 Nov 2024 07:35:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731771276; x=1732376076; 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=uPXLwVede9cKDIM/gl7aGVir6hvUSoA40CJNEWyaEsA=; b=Sstxjp1Tcus645kNpvIBJcmmItdpnnd87EqTANgRa7s60bkNb0Fjswtcp6NRZnSEwG pU3N0AW37ImPL/TV8itm/Dz8NpSVFWOAFpzTbv8TkgFdUhlIZ1SdzPN42Lmmq6KEz6JE PSGtu9HmypBjiejfq+65jEa6WTUqMkUaJHrCIjJ4wxFej4ewis4C3KAyTiX26oGDV5sg 9u5zrehN1R/LvHVFVWZDKg1KJ4yf/njI+B+3egnf7d7AufmoLOJs/Z57dgAQ+B3NKfm7 4sWkRuzQ+80ZGO5XdiwgUujdNU8OKWUb0GK0ti8lxY77+3utfW5pAHW9ceU0lrEvSiui 3QEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731771276; x=1732376076; 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=uPXLwVede9cKDIM/gl7aGVir6hvUSoA40CJNEWyaEsA=; b=jaJZEv7UBuHmlllM98JBNrCnknYdxGaAccRmM53RlOsCrOy3Y9jISjMSXg5rDSf93M bu/RQFXXrU92heG91a9XuKGbvn+Yu1iyK6Gf2v9IXwf4TP4kmFNxTlslsQTuBC6WLMqn xtmwQVTXfc2yuyAC5zIFYqIqlAe6gdvvLKqCvKC9J/GpYIIBVS0tFS5T5AyEUjz3t5NW 0WhnbBxLwXuwWvRtz8b8fYJ509xeBwMCWhqSa7NUmniVPgAKNuSi/WVALChjGsKaoPyr l8IFgs7sMjUSC/b9ClWdpb2rXo0/z7kxzbvEAtWRfPSXwbXbpOlPnZR8NCxLHX1H1ufl LwhA== X-Gm-Message-State: AOJu0Yz/HcmjziyHAgDOHN+YQFnkew64F9GghbpOtpG0devKtGQ+vOQ6 gz/82LHMFTEzm5J8RWqYb9gEqV8/I+7aRFyHNivIT31NCrUwIns9vGrB8yvNXuM= X-Google-Smtp-Source: AGHT+IF477WvRUW9bOpTPHfMTFIpIYm2opyE6ZhDQOtbw34p3+C8EVpqjEboOSyVVmuOp7i2+4lCxw== X-Received: by 2002:a05:6512:1320:b0:53d:a8a5:82d2 with SMTP id 2adb3069b0e04-53dab2960c4mr886143e87.3.1731771275584; Sat, 16 Nov 2024 07:34:35 -0800 (PST) Received: from elephant.. ([95.79.75.181]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-53da653e6b5sm962606e87.220.2024.11.16.07.34.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Nov 2024 07:34:34 -0800 (PST) From: "Artyom V. Poptsov" Date: Sat, 16 Nov 2024 18:34:15 +0300 Message-ID: <76c2b30c17d5b33266890eb84b2a320946583463.1731771236.git.poptsov.artyom@gmail.com> X-Mailer: git-send-email 2.46.0 In-Reply-To: <63c54994d2630c740169a14e9479892e324c10a9.1731771236.git.poptsov.artyom@gmail.com> References: <63c54994d2630c740169a14e9479892e324c10a9.1731771236.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 | 80 +++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index 689048b368..852ea31427 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -641,6 +641,86 @@ (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")) + (propagated-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")