From patchwork Tue Apr 13 04:14:59 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Maxim Cournoyer X-Patchwork-Id: 66 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 C066F27BC73; Tue, 13 Apr 2021 05:16:13 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6A3D927BC72 for ; Tue, 13 Apr 2021 05:16:13 +0100 (BST) Received: from localhost ([::1]:40120 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lWATE-0007Pd-KE for patchwork@mira.cbaines.net; Tue, 13 Apr 2021 00:16:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56786) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lWAT5-0007PS-SH for guix-patches@gnu.org; Tue, 13 Apr 2021 00:16:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:47154) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lWAT4-0004oW-1a for guix-patches@gnu.org; Tue, 13 Apr 2021 00:16:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lWAT3-0004fO-Sk for guix-patches@gnu.org; Tue, 13 Apr 2021 00:16:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#47741] [PATCH 0/3] Add a service for OpenDHT Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 13 Apr 2021 04:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47741 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47741@debbugs.gnu.org Cc: Maxim Cournoyer X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161828732017884 (code B ref -1); Tue, 13 Apr 2021 04:16:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Apr 2021 04:15:20 +0000 Received: from localhost ([127.0.0.1]:58700 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lWASN-0004eN-Na for submit@debbugs.gnu.org; Tue, 13 Apr 2021 00:15:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:41710) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lWASL-0004eF-Mh for submit@debbugs.gnu.org; Tue, 13 Apr 2021 00:15:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56716) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lWASL-0007Ez-H7 for guix-patches@gnu.org; Tue, 13 Apr 2021 00:15:17 -0400 Received: from mail-qv1-xf2e.google.com ([2607:f8b0:4864:20::f2e]:36596) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lWASJ-0004Np-SE for guix-patches@gnu.org; Tue, 13 Apr 2021 00:15:17 -0400 Received: by mail-qv1-xf2e.google.com with SMTP id i9so7296643qvo.3 for ; Mon, 12 Apr 2021 21:15:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=hoI+OnFf2yPX9HWEPIBst02bwbu1m+OS4ULNhKD/YD8=; b=d7a92Wu8VHae2FpbEt/y5DQYWBtNFRYwP1NTOyYTC53nuTJmkbUbF9rRFfh7TDXb6r snhKRQv7cKXdgXqS7kO8Bh3wIjcG6yvQ1cD9k5NbJDi+obOYXothDozXrW73v2rKSMh7 IaZ4B55E4eH5Nvc4UDulZZlm8An/q34zHfhaxIEBbiTuOvYCc3XHfPs4QurU38edLAob xsQWDzdxg9GeGlMvZQBHKZWH+71INiospj7K7rq+mA2mZFtz8+afrmEGFiX7xiXs3WY4 /KCo+zlD80DbU2Zs80pu/z5rgNtjW3PfqSA1cIjj0lNC3KhiLTx7MUUZKLeokB9WxtdY xwjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=hoI+OnFf2yPX9HWEPIBst02bwbu1m+OS4ULNhKD/YD8=; b=dd8EhipTNK0Hlo2+74s2nAcS5Hr86JYerpV9uXTIdY4mlvnDdWfDx2AkLV1lbpJ7Ym z30xC+oACxKdEa0W4VEQrVNYsr2+FJBQx05EcBdzuOPH/CgKw50FOsctr2xF0+9DCCUK YLRpsxD64vgZg+BTU5XS2nWR6BVI6WMAQ7Q3qLcgY03bSe73iPvbWBQloOl4gFIyEvYj SOX4j1vICDQfMGRSYkOnjfVStLKeSMKYKqbyvXRfvfqu5tGsVO/zQj3KOmhVDRizK2MQ v+/EzxnDBJodRFKlNpDGJHSbt346GUv1rKTHpkgVkpwIjpJD91J0dPmFgv7e46+tEBlF 3H1w== X-Gm-Message-State: AOAM533Z2NQqEJICuUB4LozL+FWMB3wiyEqHwGUDjPhrwclXSF3LUwRB NiBT9y1p2CQtgVeCHUVg2IgD+FasFRo= X-Google-Smtp-Source: ABdhPJyTipglBEwut7KahccnUEOCRsyLI0a7j3lYOsWjYSrZTEHRH3UwOAiYewh9YlVtIlxbJrXr5A== X-Received: by 2002:a05:6214:1484:: with SMTP id bn4mr968480qvb.33.1618287314478; Mon, 12 Apr 2021 21:15:14 -0700 (PDT) Received: from localhost.localdomain (dsl-10-128-209.b2b2c.ca. [72.10.128.209]) by smtp.gmail.com with ESMTPSA id v66sm9448646qkd.113.2021.04.12.21.15.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Apr 2021 21:15:13 -0700 (PDT) From: Maxim Cournoyer Date: Tue, 13 Apr 2021 00:14:59 -0400 Message-Id: <20210413041500.1223-1-maxim.cournoyer@gmail.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::f2e; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qv1-xf2e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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" X-getmail-retrieved-from-mailbox: Patches This series overhaul our opendht package a bit and adds a service for it. You can now for example set up your own Jami proxy server easily to use with Jami on your phone. Or simply to strengthen the distributed network by participating in it and adding new stable bootstrap nodes. Thanks, Maxim Cournoyer (3): gnu: opendht: Add Python bindings, tools. services: configuration: Add syntactic sugar to easily generate documentation. services: Add opendht. doc/guix.texi | 84 ++++++++++++++++++++ gnu/packages/networking.scm | 75 +++++++++++++++--- gnu/services/configuration.scm | 13 ++++ gnu/services/networking.scm | 135 ++++++++++++++++++++++++++++++++- 4 files changed, 297 insertions(+), 10 deletions(-)