Received: (at 77001) by debbugs.gnu.org; 13 Mar 2025 22:20:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 18:20:23 2025 Received: from localhost ([127.0.0.1]:58710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsqud-0004Jd-1A for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:23 -0400 Received: from wolfsden.cz ([37.205.8.62]:39368) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1tsquM-0004Cr-As for 77001 <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:08 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 4147629C9AA; Thu, 13 Mar 2025 22:20:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904405; bh=WmtN665r4J5+lJ7TZXqEPoUma1BpLX0nWzOE5ShZzo8=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=bZ8lqjyqc3JXNM8sTRx5ETC+YsIv8vzod4Cx5b777r4LTUVm47XwWg8VjZtKBlMgr 8ejtN+G5D7fltWvNxTPGewj0sUnstbUxE8C08Y5Y0OSz67rDv8xJirYl4k/ERQF4tk zJ0Gx7C2ZMHV2TuJ3AaCwxuqUhvPJrwATLE8mWQTiMkvz3W5boVYQsY0E4WRvwo50+ D4v0SXfcHX9TOACaS6JKJuGfGCzbh1tRh4sMTz7RBSjORPJLXqUcEVY9MdkTxPEV1R cIorbkS2ZaZzmhDVmrsbl7/c4sIAUdYrtncLfY2GAMFt89vkL/CicguVLmX5gFWth6 5Y8kSD64jSWq3larMhBOK+93FvXtMyUuLOzQVfQ03eIKLQGH3dSEyf2ppgz+s2rweS Carzd/nrzR7wlQgussKUdz+SIB9HcicCjWaGF/fiuGwTftW58royAHZhM9G7rwPXRp AucmCpXMH+NWqV7I6zpfIpTm93efGg5i1bDZYDt31PYssOXppyl0rK+GTDDXeuogxz yzJOniV0G9961vAL9EnjXr0lsWYylrTYHSpYuHVjySKHuhxUihG9TqKj0VXbqsL03p VAYcIchIuPpKvE3Tr4hWgFK0CYoSO6LgV0gaYzI9qU8Mf85wSkYBR4goTGZCcs50na a2NUhpGBXwvEuWCbRP0H6GT8= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id AA5F929C88F; Thu, 13 Mar 2025 22:20:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904404; bh=WmtN665r4J5+lJ7TZXqEPoUma1BpLX0nWzOE5ShZzo8=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=YaI+xEHMYFGH5EGglTJaaNC/gL9j/XHG7Rqp3AXgmt4/7BSjUO7DoigsJPZ8oJUEe cE1zQnChrEMa2v13i5/65vVUvovoW9oKDV4n8487v5TiPUpFwTC1sDh8Ez5F07bKsS vEINYDF2VWxOuv8JAYhUSx3gEtS/8R0E68uZ2e4JJueXwfWjItId/AEHzCkBuF/7S8 A1t+N6li1Re2ahZm+XcqY5iXcQh4fCQx4nASNGPdwOO2oJStYP6SHdHGp5sTIquipu xf75nsDVA0fVH+sLiOFX3WROd3C9U/jGt0Xwl7He1DaR+UY/6Cn3XRQqCgBEFnGkJ4 gr1Jir7Zl9DGBLOnqcbM2e11EPfrOvmjAjPigD+sq20mdS8kDpUeFB1VKjwM7psuCT VBwbQk+vZChScUdEteOX3nQgEt290vutnyoN2hdS6L3PZXIEF6cLU8wzq+lIinC/JN D7QeP3dG2EdLhK+MdRRfOUUwBYAf6mGbCpoXQ+CJDN9f403htNk8lApZDA5eEXuw7I a1+SmVSd5v510rRrHkB70eH7DsIE/9XOTzu1Ow+eVbTC/PYf3fYJUOD8bsMZSmT9jW 6LqAdyhEVNhmamdl+x0k/UH0p1K0LFhOFGtrWLPdzAnKDO/1eTKnJ48a2714vKeSQ8 mphkJEilNyf8UJu/IxeoYkVE= From: Tomas Volf <~@wolfsden.cz> To: 77001 <at> debbugs.gnu.org Subject: [PATCH 8/8] services: krb5-service-type: Support launching KDC daemon. Date: Thu, 13 Mar 2025 23:19:51 +0100 Message-ID: <152c7158621d0b623dfa36365a80370f69b2e06a.1741904210.git.~@wolfsden.cz> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1741904210.git.~@wolfsden.cz> References: <cover.1741904210.git.~@wolfsden.cz> MIME-Version: 1.0 X-Debbugs-Cc: Ludovic Courtès <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77001 Cc: Tomas Volf <~@wolfsden.cz> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/services/kerberos.scm (krb5-configuration): Add krb5, kdc-shepherd-service? fields. (krb5-activation, krb5-shepherd-services): New procedures. (krb5-service-type): Use them. Change-Id: I091ae2a6ef25f5ce95123c29588749483954c2ac --- doc/guix.texi | 12 ++++++----- gnu/services/kerberos.scm | 43 ++++++++++++++++++++++++++++++++++++--- 2 files changed, 47 insertions(+), 8 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 05c855c5ea..a58cf40b63 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -32125,11 +32125,13 @@ Kerberos Services @subsubheading Krb5 Service -Programs using a Kerberos client library normally -expect a configuration file in @file{/etc/krb5.conf}. -This service generates such a file from a definition provided in the -operating system declaration. -It does not cause any daemon to be started. +Programs using a Kerberos client library normally expect a configuration +file in @file{/etc/krb5.conf}. This service generates such a file from +a definition provided in the operating system declaration. + +When @code{kdc-shepherd-service?} is set to @code{#t}, a shepherd +service for @acronym{KDC, Key Distribution Center} is created. +Otherwise no daemons are started. No ``keytab'' files are provided by this service---you must explicitly create them. This service is known to work with the MIT client library, @code{mit-krb5}. diff --git a/gnu/services/kerberos.scm b/gnu/services/kerberos.scm index 1e826a1455..3d1ab01cb8 100644 --- a/gnu/services/kerberos.scm +++ b/gnu/services/kerberos.scm @@ -17,10 +17,13 @@ ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. (define-module (gnu services kerberos) + #:use-module (gnu packages kerberos) #:use-module (gnu services) #:use-module (gnu services configuration) + #:use-module (gnu services shepherd) #:use-module (gnu system pam) #:use-module (guix gexp) + #:use-module (guix packages) #:use-module (guix records) #:use-module (srfi srfi-1) #:use-module (srfi srfi-34) @@ -416,7 +419,16 @@ (define-configuration krb5-configuration (realms (realm-list '()) - "The list of realms which clients may access.")) + "The list of realms which clients may access.") + + (krb5 + (package mit-krb5) + "The package to use for @command{krb5kdc}.") + + (kdc-shepherd-service? + (boolean #f) + "Whether to generate a shepherd service for the @acronym{KDC, Key +Distribution Center} daemon." empty-serializer)) (define (krb5-configuration-file config) @@ -431,15 +443,40 @@ (define (krb5-configuration-file config) (define (krb5-etc-service config) (list `("krb5.conf" ,(krb5-configuration-file config)))) +(define (krb5-activation config) + (if (krb5-configuration-kdc-shepherd-service? config) + #~(begin + (use-modules (guix build utils)) + (mkdir-p "/var/krb5kdc")) + #~#t)) + +(define (krb5-shepherd-services config) + (match-record config <krb5-configuration> + (krb5 kdc-shepherd-service?) + (if kdc-shepherd-service? + (list + (shepherd-service + (documentation "Run a krb5kdc daemon.") + (provision '(krb5kdc)) + (requirement '(user-processes)) + (start #~(make-forkexec-constructor + '(#$(file-append krb5 "/sbin/krb5kdc") "-n"))) + (stop #~(make-kill-destructor)))) + '()))) + (define krb5-service-type (service-type (name 'krb5) (extensions (list (service-extension etc-service-type - krb5-etc-service))) + krb5-etc-service) + (service-extension activation-service-type + krb5-activation) + (service-extension shepherd-root-service-type + krb5-shepherd-services))) (description "Programs using a Kerberos client library normally expect a configuration file in @file{/etc/krb5.conf}. This service -generates such a file. It does not cause any daemon to be started."))) +generates such a file and (optionally) a shepherd service to run a daemon."))) -- 2.48.1
ludo@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#77001
; Package guix-patches
.
Full text available.Received: (at 77001) by debbugs.gnu.org; 13 Mar 2025 22:20:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 18:20:23 2025 Received: from localhost ([127.0.0.1]:58708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsquc-0004JS-8c for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:22 -0400 Received: from wolfsden.cz ([37.205.8.62]:39350) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1tsquL-0004CW-Dc for 77001 <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:07 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 2F17429BFB2; Thu, 13 Mar 2025 22:20:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904404; bh=FUm19lSmRKurTM+rYkBlkHvXGD4gfTobGczRk9ewWaY=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=hp831L1GXK6TqevBTcMKXbFOA5cK3BXNtLuHZGd3lWyPNXIlqnPy40lXmgbIRcKj4 Rbk0JInu9Pg68E9G7G3Nj+0p1QTL9Ondcbr843V7QW0Kc1KdUqIcfqYD1m7oPW91wV U2johhYEidwJVuMGEJNT89cbVH4rlDMrDbpWD9cVSgOP00WvYydVixUAessi1fXIsy gCnFpVFD9aUDpsu4PFX5jsosCqrpR6K5ibK5HECp2tv7p6e/GnOXuOgnowR0+AM8oV o39pkAqigXjq9XnAohkbvDkRBtp0G8KRTrhNPEcbEOvmmQajiKhuoklyIrmuNfnmUN VUcQO5xpJlMFexiTfHwp9fd9avxJjS9CbIofZYsqFPvFr9tVRf/ZPlzXyftqRwraav ph4/ib5l+/kJ390nV8kKqAIyRYz5fpDwyMmDtj8sEXwH5RdUKHKhvY/93gAIO6qK/9 WejEioSqPpX23HrOP8NIfj2stGMLU+4GdvhlGlDSZAoghxUOyuTS74ozQo+lLl13Wu e5VZI9R84GUELZQFzoGk736KhsB+E+XjT0ayu+RXdR7yrgNHn9Z1DKvbbtqtGuVGmK C7lRvPvizB9QxFl8ANCDFEc3+NQnkBGuBO3MP20bCJ2qOdZozSRVw90mCH87eQQV6z uu6OrKm08x+bK3HQHgAW4v5Y= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 94CD229C9A9; Thu, 13 Mar 2025 22:20:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904402; bh=FUm19lSmRKurTM+rYkBlkHvXGD4gfTobGczRk9ewWaY=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=L7+vB4L4HY9cDlf+lL5jNiezUdvEMw2zPJNEGua66jkKIDeStfat10H7c+VvpY5EO cDY+ALbolUGJwIEmaKZf4AXPaacuxp6aROMGUiU6NnRNo9tbrqUKMcp3WaqDu0OwFl 3gn2c9sk2Haf5sgstcWhXZJqoh2+0gr90/MRHyTZwnJAsmVJNpW4sqI8kLPelH1MFq lY3vUVgzMbbSeheUm8uqHkxGexsdVJRsdWxWz+F09EOghqUS0nxoGMdVZoCIH3N23E 7LWDh1qm8iDfgXZrrU4qOqB3whTjyR/gJebDbG/tSjrFloRLnE0iBBSy51Gq+5RYfn 3vwnZB3FvLGfb/1guA4m4qHn821I5NBtzFeeP5JQLIBvKXi4qucfgjgEyRZM7HcLh3 R7TfOhNjx46vnoxBXlWW2TIb9Kc9G7XuBdbVSAq/0J9rGO21bCnbOi2oZPeP/ryLhj mJVuoPca+H5i+kGWf8lUoKPveaCD+I5QB7bI7vcsbqW4q1wI4t2sgN2QnxNMrQIn4i QPXrT+mLZi3cjVeFCdDB6+GWloyO4ltbYpsRkX363LK4UBxIhI9/BRFvpBN2xot/wE 6gfrSwZfDm9b6abBVKcY7A+fLGUdNPZ59FbvoVbPkllkXWbUIiWHioSF2nqVO7BRPk ENWG9vh3/FUQZXCq3r5zZZak= From: Tomas Volf <~@wolfsden.cz> To: 77001 <at> debbugs.gnu.org Subject: [PATCH 4/8] services: krb5-configuration: Fix indentation. Date: Thu, 13 Mar 2025 23:19:47 +0100 Message-ID: <8ffc6bb37a477651fdd7011a69ad7cd90a50fb73.1741904210.git.~@wolfsden.cz> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1741904210.git.~@wolfsden.cz> References: <cover.1741904210.git.~@wolfsden.cz> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77001 Cc: Tomas Volf <~@wolfsden.cz> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/services/kerberos.scm (krb5-configuration): Adjust indentation and word wrapping. Change-Id: I629c106867e1d4d935b4bc33ae3489f4b0ee0bf5 --- gnu/services/kerberos.scm | 53 ++++++++++++++++++++------------------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/gnu/services/kerberos.scm b/gnu/services/kerberos.scm index 61d3a323fb..8d08a27365 100644 --- a/gnu/services/kerberos.scm +++ b/gnu/services/kerberos.scm @@ -295,19 +295,19 @@ (define-configuration krb5-configuration (dns-canonicalize-hostname? (boolean/unset unset-field) - "Whether name lookups will be used to canonicalize host names for use in + "Whether name lookups will be used to canonicalize host names for use in service principal names.") (dns-lookup-kdc? (boolean/unset unset-field) - "Should DNS SRV records should be used to locate the KDCs and other servers + "Should DNS SRV records should be used to locate the KDCs and other servers not appearing in the realm specification") (err-fmt (string/unset unset-field) - "Custom error message formatting. If not #f error messages will be formatted -by substituting a normal error message for %M and an error code for %C in the -value.") + "Custom error message formatting. If not #f error messages will be +formatted by substituting a normal error message for %M and an error code for +%C in the value.") (forwardable? (boolean/unset unset-field) @@ -315,9 +315,9 @@ (define-configuration krb5-configuration (ignore-acceptor-hostname? (boolean/unset unset-field) - "When accepting GSSAPI or krb5 security contexts for host-based service -principals, ignore any hostname passed by the calling application, and allow -clients to authenticate to any service principal in the keytab matching the + "When accepting GSSAPI or krb5 security contexts for host-based service +principals, ignore any hostname passed by the calling application, and allow +clients to authenticate to any service principal in the keytab matching the service name and realm name.") (k5login-authoritative? @@ -327,23 +327,23 @@ (define-configuration krb5-configuration (k5login-directory (string/unset unset-field) - "If not #f, the library will look for a local user's @file{k5login} file -within the named directory (instead of the user's home directory), with a -file name corresponding to the local user name.") + "If not #f, the library will look for a local user's @file{k5login} file +within the named directory (instead of the user's home directory), with a file +name corresponding to the local user name.") (kcm-mach-service (string/unset unset-field) - "The name of the bootstrap service used to contact the KCM daemon for the + "The name of the bootstrap service used to contact the KCM daemon for the KCM credential cache type.") (kcm-socket (file-name unset-field) - "Path to the Unix domain socket used to access the KCM daemon for the KCM + "Path to the Unix domain socket used to access the KCM daemon for the KCM credential cache type.") (kdc-default-options (non-negative-integer/unset unset-field) - "Default KDC options (logored for multiple values) when requesting initial + "Default KDC options (logored for multiple values) when requesting initial tickets.") (kdc-timesync @@ -352,17 +352,18 @@ (define-configuration krb5-configuration (kdc-req-checksum-type (non-negative-integer/unset unset-field) - "The type of checksum to use for the KDC requests. Relevant only for DES + "The type of checksum to use for the KDC requests. Relevant only for DES keys") (noaddresses? (boolean/unset unset-field) - "If true, initial ticket requests will not be made with address restrictions. -This enables their use across NATs.") + "If true, initial ticket requests will not be made with address +restrictions. This enables their use across NATs.") (permitted-enctypes (space-separated-string-list/unset unset-field) - "All encryption types that are permitted for use in session key encryption.") + "All encryption types that are permitted for use in session key +encryption.") (plugin-base-dir (file-name unset-field) @@ -370,8 +371,8 @@ (define-configuration krb5-configuration (preferred-preauth-types (comma-separated-integer-list/unset unset-field) - "The preferred pre-authentication types which the client will attempt before -others.") + "The preferred pre-authentication types which the client will attempt +before others.") (proxiable? (boolean/unset unset-field) @@ -379,12 +380,12 @@ (define-configuration krb5-configuration (rdns? (boolean/unset unset-field) - "Should reverse DNS lookup be used in addition to forward name lookup to + "Should reverse DNS lookup be used in addition to forward name lookup to canonicalize host names for use in service principal names.") (realm-try-domains (integer/unset unset-field) - "Should a host's domain components should be used to determine the Kerberos + "Should a host's domain components should be used to determine the Kerberos realm of the host.") (renew-lifetime @@ -401,13 +402,13 @@ (define-configuration krb5-configuration (udp-preference-limit (non-negative-integer/unset unset-field) - "When sending messages to the KDC, the library will try using TCP -before UDP if the size of the message greater than this limit.") + "When sending messages to the KDC, the library will try using TCP before +UDP if the size of the message greater than this limit.") (verify-ap-rereq-nofail? (boolean/unset unset-field) - "If true, then attempts to verify initial credentials will fail if the client -machine does not have a keytab.") + "If true, then attempts to verify initial credentials will fail if the +client machine does not have a keytab.") (realms (realm-list '()) -- 2.48.1
guix-patches@HIDDEN
:bug#77001
; Package guix-patches
.
Full text available.Received: (at 77001) by debbugs.gnu.org; 13 Mar 2025 22:20:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 18:20:22 2025 Received: from localhost ([127.0.0.1]:58706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsqub-0004JN-Rj for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:22 -0400 Received: from wolfsden.cz ([37.205.8.62]:39352) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1tsquL-0004Cc-LR for 77001 <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:07 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 98E7929B3F7; Thu, 13 Mar 2025 22:20:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904404; bh=4UvP6378/gVnCLQf0cLp1V+MomqTREsE+oEouL4EtKo=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=he/vGZvoVEhUHp/K1bLNRMPlSuZvggyXbaNGm+rHRHwhel+uaZd0pw8gkIQ35pl3n SFHjzLDyHeee9lVjjvvdkxWsJViYZytwhJYffvtnmF4AZmXV6md72mAFU/wHZj8gvd 5HDhHCnwpOEQrsAXVuVEdPO3xCS8mQAw2L/W6DaqCMnP5HcKT9Cu4NTiMHTzKOdDt/ cUVBkEf+3GnZy1YIcyIMxPJ5n8CrbyyRgnxgvCxFxnBy3a6Hy8ITO4Pf7tTQLUI2Bi q4m3ICObYPmVHJP5NJnxi8Wesu8bL/sGlLowMy1VqXdxM4g1PKTxsf+irXmEYiiWxc RQawpyGirVqR+8KAbdkjgGIYT2ptzQag5G63aTuhXbXUqRj15EClWACx+NxE/KD6Rf UIkzwaxcIpUwgh1AdAC/wdpBA0CsIp1afGlGwriQk3SpBWCjROMDCCU+4L/kR2krUD UtfntjHaXeHPrNwSaqslDRhuj4SDLm6/DRiQTacoEsEwz1KX854kHfMQjGMtlhlFRd yd2BwPUjfi8ArY2BQr651xprkcjvCKk09bkQu8mCDMNmgu0ch6CNBo4xDW5t9ZOVdJ nfWGw2Q3EkT50ha6zeURvossA62o4Rmb8w4RWdXEPnLSWqCRxVJBFe7+IV+wpZKGAh OMhKPI0MnNtFCE0RpnHUKUJE= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 2CC6529C2B8; Thu, 13 Mar 2025 22:20:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904404; bh=4UvP6378/gVnCLQf0cLp1V+MomqTREsE+oEouL4EtKo=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=he/vGZvoVEhUHp/K1bLNRMPlSuZvggyXbaNGm+rHRHwhel+uaZd0pw8gkIQ35pl3n SFHjzLDyHeee9lVjjvvdkxWsJViYZytwhJYffvtnmF4AZmXV6md72mAFU/wHZj8gvd 5HDhHCnwpOEQrsAXVuVEdPO3xCS8mQAw2L/W6DaqCMnP5HcKT9Cu4NTiMHTzKOdDt/ cUVBkEf+3GnZy1YIcyIMxPJ5n8CrbyyRgnxgvCxFxnBy3a6Hy8ITO4Pf7tTQLUI2Bi q4m3ICObYPmVHJP5NJnxi8Wesu8bL/sGlLowMy1VqXdxM4g1PKTxsf+irXmEYiiWxc RQawpyGirVqR+8KAbdkjgGIYT2ptzQag5G63aTuhXbXUqRj15EClWACx+NxE/KD6Rf UIkzwaxcIpUwgh1AdAC/wdpBA0CsIp1afGlGwriQk3SpBWCjROMDCCU+4L/kR2krUD UtfntjHaXeHPrNwSaqslDRhuj4SDLm6/DRiQTacoEsEwz1KX854kHfMQjGMtlhlFRd yd2BwPUjfi8ArY2BQr651xprkcjvCKk09bkQu8mCDMNmgu0ch6CNBo4xDW5t9ZOVdJ nfWGw2Q3EkT50ha6zeURvossA62o4Rmb8w4RWdXEPnLSWqCRxVJBFe7+IV+wpZKGAh OMhKPI0MnNtFCE0RpnHUKUJE= From: Tomas Volf <~@wolfsden.cz> To: 77001 <at> debbugs.gnu.org Subject: [PATCH 7/8] services: kerberos: Fix order of definitions. Date: Thu, 13 Mar 2025 23:19:50 +0100 Message-ID: <90601b4b93e99be93b8ba0dde7fcb99c5ad10add.1741904210.git.~@wolfsden.cz> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1741904210.git.~@wolfsden.cz> References: <cover.1741904210.git.~@wolfsden.cz> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77001 Cc: Tomas Volf <~@wolfsden.cz> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Generating the configuration file would error out with error stating: Wrong type to apply: #<syntax-transformer krb5-realm?> Moving the procedures below the respective define-configuration fixes that. * gnu/services/kerberos.scm (realm-list?, serialize-realm-list): Move below define-configuration for krb5-realm. Change-Id: I6a520a92cdc3c42d3916cdf33d427dadc531e7d1 --- gnu/services/kerberos.scm | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/gnu/services/kerberos.scm b/gnu/services/kerberos.scm index b423534ec2..1e826a1455 100644 --- a/gnu/services/kerberos.scm +++ b/gnu/services/kerberos.scm @@ -169,23 +169,6 @@ (define (serialize-free-form-fields field-name val) (define non-negative-integer/unset? (predicate/unset non-negative-integer?)) -(define (realm-list? val) - (and (list? val) - (and-map (lambda (x) (krb5-realm? x)) val))) - -(define (serialize-realm-list field-name val) - (format #t "\n[~a]\n" field-name) - (for-each (lambda (realm) - (format #t "\n~a = {\n" (krb5-realm-name realm)) - (for-each (lambda (field) - (unless (eq? 'name (configuration-field-name field)) - ((configuration-field-serializer field) - (configuration-field-name field) - ((configuration-field-getter field) - realm)))) krb5-realm-fields) - - (format #t "}\n")) val)) - ;; For a more detailed explanation of these fields see man 5 krb5.conf @@ -245,6 +228,23 @@ (define-configuration krb5-realm "Used when the V4 realm name and the V5 realm name are not the same, but still share the same principal names and passwords.")) +(define (realm-list? val) + (and (list? val) + (and-map (lambda (x) (krb5-realm? x)) val))) + +(define (serialize-realm-list field-name val) + (format #t "\n[~a]\n" field-name) + (for-each (lambda (realm) + (format #t "\n~a = {\n" (krb5-realm-name realm)) + (for-each (lambda (field) + (unless (eq? 'name (configuration-field-name field)) + ((configuration-field-serializer field) + (configuration-field-name field) + ((configuration-field-getter field) + realm)))) krb5-realm-fields) + + (format #t "}\n")) val)) + ;; For a more detailed explanation of these fields see man 5 krb5.conf -- 2.48.1
guix-patches@HIDDEN
:bug#77001
; Package guix-patches
.
Full text available.Received: (at 77001) by debbugs.gnu.org; 13 Mar 2025 22:20:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 18:20:21 2025 Received: from localhost ([127.0.0.1]:58704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsqub-0004JH-FD for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:21 -0400 Received: from wolfsden.cz ([37.205.8.62]:39338) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1tsquL-0004CH-5n for 77001 <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:06 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 1C4EE29B9C4; Thu, 13 Mar 2025 22:20:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904404; bh=MEgA9HQUT8mCehVqtlJT/PrLkL/OjLNHyEb65rRJvrE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=DzAL82MN2mgtdwljKnUBCtMxv1+tsHtuoStcdF8oU4KWqMQ5oJJv085JoRlYO/Yzc hmFmYCUyYwKbaUzmap6IFHbmkhh2qFajeKLehc29ebUAmv5VKgnHz/lJOJqPXjsjyJ qpBl6DwI+wS/itbFnoleoj8MePdjRWmSMC1AycT4Tbciker+pH3q8gbADaOS0d8zOQ RFtiGM5aH8Xuum6B82eXEqebpV3iyKvNePDJb/Hv8Ega7eczcsSzKDp3MFbiWDf6NR kq/Ftx38E7hEZD1PNA5opxnfVxKMkMp8jtUOGs9WtGL9IDy4dK9l7cY/tVa/mo4Pt3 ea8+zfnHC/Ktududzv8KX+19aW/3xcpOjBK2RpepHe6yI8I9Cr85iRr5Q5/8zsnkwF klwXewZO/cLDXtpnOA8PFDswAFeFePVJQicAL8Ek052B6XJgClxSVgZ3nv7MTVoWG3 oXe6vKgnyR9GQoVGoM9O+r/W/8ZArgRh+bSdt8lrHTqRD6CC3q4tr6+0LrUWfXw3Va tSDQW8f9ZdnseGy3Xyj6wuHQx5vVwnxNtcahz3QO7u8x9K+MIPQ6ap9Amo97nHr9iv ypkynTyQ1Ydf+P7N6q92lmcd1TDOXyRP4edihPPgl71k2tOTW8TXe+g2pTCvMi+81B VofamqlYuMDhEaazddjIcdYE= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id AAA2C29B65E; Thu, 13 Mar 2025 22:20:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904403; bh=MEgA9HQUT8mCehVqtlJT/PrLkL/OjLNHyEb65rRJvrE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=o9Bt7LgsbBN+A1xQiB7qDmdQr5eprR7owGiCz3vN4SnkdIP17iXmWQxvY5I5ONfzM zDKcuRdfVF/Ye1gbnqF7XNvtqc/GxSCKL8T/lVkSu8M+z5bSBDI4VKjMXrzFAAcHwZ 0gVyWHR4uwqbl6qpCRckZ8B3QS92JV6EVEsNJMWHgean4wOu6zhldb+3srfO6vErbc 8NY9lkKVkEn6SVCfKlSZC3ULO640TuIOtkWTRLoieoC6DfWSHY8khhBPEOa0PM6kOK ydIqjWSqZq7W6HD1AcYKhacVUuFH+bDvTK3jPJE9bewZGDuCh6yhyUiJTaIKGnfwab uH3RosmTIDU0PXg6zaivfc9S3xJ/X3hNk8sySpYpZGJSnANqwT4k2QfN6lq9eLKEs0 14PHAPNp2qXIEc34aNQCdVHC37SJ7vUEiSkdt97A8HEMiQliiEdXq1Dvi97B5IHQq+ fEEMk2HaQi2U4+iGPAjgyuQGESqqElE/UM3LWwLmFmtLw8mLNlZOw+T3Emum+y1t9K VxEVShy2TojdBvxvi6UMuTVQfsa8XKQbbR61AKw78EA6c0UBkTCXqhJ6+fQEecN5Kr ISHPV1dYHlUqNb+8yWIzgiUI/ueQvUYHwwo0PIsMwCZ5xwQ/A+CJq1PmhUiLtb4hlb 1/9/R4Lv5NpGJAIcZJlJ37wY= From: Tomas Volf <~@wolfsden.cz> To: 77001 <at> debbugs.gnu.org Subject: [PATCH 6/8] services: krb5-configuration: Add dns-lookup-realm? field. Date: Thu, 13 Mar 2025 23:19:49 +0100 Message-ID: <cbd528ac3479d744305e7c13c4303b5b0bde4cb6.1741904210.git.~@wolfsden.cz> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1741904210.git.~@wolfsden.cz> References: <cover.1741904210.git.~@wolfsden.cz> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77001 Cc: Tomas Volf <~@wolfsden.cz> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/services/kerberos.scm (krb5-configuration): Add dns-lookup-realm? field. Change-Id: Ibb92da1d4330b62225bdd9fd2a8573035f15f590 --- gnu/services/kerberos.scm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnu/services/kerberos.scm b/gnu/services/kerberos.scm index f2f2adda88..b423534ec2 100644 --- a/gnu/services/kerberos.scm +++ b/gnu/services/kerberos.scm @@ -298,6 +298,10 @@ (define-configuration krb5-configuration "Whether name lookups will be used to canonicalize host names for use in service principal names.") + (dns-lookup-realm? + (boolean/unset unset-field) + "Should the Kerberos realm of a host be determined by DNS TXT records?") + (dns-lookup-kdc? (boolean/unset unset-field) "Should DNS SRV records should be used to locate the KDCs and other servers -- 2.48.1
guix-patches@HIDDEN
:bug#77001
; Package guix-patches
.
Full text available.Received: (at 77001) by debbugs.gnu.org; 13 Mar 2025 22:20:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 18:20:21 2025 Received: from localhost ([127.0.0.1]:58702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsqua-0004J9-JG for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:21 -0400 Received: from wolfsden.cz ([37.205.8.62]:44848) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1tsquK-0004C6-NS for 77001 <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:06 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id A50F129C51F; Thu, 13 Mar 2025 22:20:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904403; bh=Hywo14gY7W5AZuNWZzVd3bgG690KKqRYafA/t3J5n78=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=KBKQAFeuTnkWPpHQRQxecum5mSks8OkjI3n7bzfPFDC13xIN01ITa7l+BroizqYag o6VHk5R5xZmvQ9FtSVQTmk3JKJ3WxLfY5k2Mqzsc25QOXCbGkb56lN2B18SRKFYFif UTVMt+mTD0da5okyPa3cwHu5neee0GqvgNeeS1mpztB3f8jHE9/pLt4gACu5dvLHrj 8I5LE+OE0P0zghee69coLH81UqmoSCuqauHl9NTgMcw4Pujoy82HywbSz6FMkMuVlq YHR3gDq+/tpGjzXQfHKhBCkihfWCIkmMaMi+4K9Z2UpAe7m6KeCXOcdT07D7RaGg8b vW4k/SGUEnxzpMliOUnpa1EVIEssJv+NxhCC6Bf5gFTFdhjZNFEu2kGvlpi7hr92uM Cqka5IkicGqGN8qEIND/x9z4mVjxSJrN4yMO8rtZNGzCeTStFNm7w2HBeYMsxY+vJP FQJWIKWOaRDFnFSPvJVejwuPlfR2LVtMnhc9rnLVykJ1fc6h1uZ0pSrv95BlLF0eZc lE4O+qV+EQnEWj9rYLtfC6s3LWzTc6My/uew6DFKzh5W9ibFGVu7EjYPx6Rtp/j5/N M0+z7C+JXcg1K22wa16Wi4E0sQlPyCCPIH2MKO76vXjoOzAQ5t149YULHi6Muiyal2 6Pp82/qQzFc4whKEbVz1NAxA= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 2D0BD29C3A9; Thu, 13 Mar 2025 22:20:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904403; bh=Hywo14gY7W5AZuNWZzVd3bgG690KKqRYafA/t3J5n78=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=KBKQAFeuTnkWPpHQRQxecum5mSks8OkjI3n7bzfPFDC13xIN01ITa7l+BroizqYag o6VHk5R5xZmvQ9FtSVQTmk3JKJ3WxLfY5k2Mqzsc25QOXCbGkb56lN2B18SRKFYFif UTVMt+mTD0da5okyPa3cwHu5neee0GqvgNeeS1mpztB3f8jHE9/pLt4gACu5dvLHrj 8I5LE+OE0P0zghee69coLH81UqmoSCuqauHl9NTgMcw4Pujoy82HywbSz6FMkMuVlq YHR3gDq+/tpGjzXQfHKhBCkihfWCIkmMaMi+4K9Z2UpAe7m6KeCXOcdT07D7RaGg8b vW4k/SGUEnxzpMliOUnpa1EVIEssJv+NxhCC6Bf5gFTFdhjZNFEu2kGvlpi7hr92uM Cqka5IkicGqGN8qEIND/x9z4mVjxSJrN4yMO8rtZNGzCeTStFNm7w2HBeYMsxY+vJP FQJWIKWOaRDFnFSPvJVejwuPlfR2LVtMnhc9rnLVykJ1fc6h1uZ0pSrv95BlLF0eZc lE4O+qV+EQnEWj9rYLtfC6s3LWzTc6My/uew6DFKzh5W9ibFGVu7EjYPx6Rtp/j5/N M0+z7C+JXcg1K22wa16Wi4E0sQlPyCCPIH2MKO76vXjoOzAQ5t149YULHi6Muiyal2 6Pp82/qQzFc4whKEbVz1NAxA= From: Tomas Volf <~@wolfsden.cz> To: 77001 <at> debbugs.gnu.org Subject: [PATCH 5/8] services: krb5-configuration: Unify style of documentation strings. Date: Thu, 13 Mar 2025 23:19:48 +0100 Message-ID: <33ae228456c08bffcd4e224332fab5d530b6247d.1741904210.git.~@wolfsden.cz> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1741904210.git.~@wolfsden.cz> References: <cover.1741904210.git.~@wolfsden.cz> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77001 Cc: Tomas Volf <~@wolfsden.cz> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/services/kerberos.scm (krb5-configuration): Add trailing periods where missing. Add double space. Add @file. Change-Id: Id2d985df1e55566cb62f7355c2e4f0ca7d9924f2 --- gnu/services/kerberos.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/services/kerberos.scm b/gnu/services/kerberos.scm index 8d08a27365..f2f2adda88 100644 --- a/gnu/services/kerberos.scm +++ b/gnu/services/kerberos.scm @@ -301,11 +301,11 @@ (define-configuration krb5-configuration (dns-lookup-kdc? (boolean/unset unset-field) "Should DNS SRV records should be used to locate the KDCs and other servers -not appearing in the realm specification") +not appearing in the realm specification.") (err-fmt (string/unset unset-field) - "Custom error message formatting. If not #f error messages will be + "Custom error message formatting. If not #f error messages will be formatted by substituting a normal error message for %M and an error code for %C in the value.") @@ -323,7 +323,7 @@ (define-configuration krb5-configuration (k5login-authoritative? (boolean/unset unset-field) "If this flag is true, principals must be listed in a local user's k5login -file to be granted login access, if a ~/.k5login file exists.") +file to be granted login access, if a @file{~/.k5login} file exists.") (k5login-directory (string/unset unset-field) @@ -352,8 +352,8 @@ (define-configuration krb5-configuration (kdc-req-checksum-type (non-negative-integer/unset unset-field) - "The type of checksum to use for the KDC requests. Relevant only for DES -keys") + "The type of checksum to use for the KDC requests. Relevant only for DES +keys.") (noaddresses? (boolean/unset unset-field) -- 2.48.1
guix-patches@HIDDEN
:bug#77001
; Package guix-patches
.
Full text available.Received: (at 77001) by debbugs.gnu.org; 13 Mar 2025 22:20:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 18:20:13 2025 Received: from localhost ([127.0.0.1]:58697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsquP-0004F4-7u for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:13 -0400 Received: from wolfsden.cz ([37.205.8.62]:44842) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1tsquK-0004C4-8v for 77001 <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:05 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 3E10429CCE1; Thu, 13 Mar 2025 22:20:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904403; bh=eWrKjgkKyhodmYvxhwS1XSqTW0zor3SptVOq6Su2OXI=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=RC1FbYxrQrtCEkQ7NBxOOyypH1i4Nw1BPXYmgo3ZrcqoieO/iI8wcTqEg9LbwVwRd lZ0zhYe9ewSpnKwj/JjRGd2mzV11hI8RO4STj9sYuEdXSF8FO/YaVfWsw0hcO7ZFEm JiHK9TWrixR6XDrwn9YqP60+nUnbh87t0N6TTdluUcI/+zhx42Mh6OXFhyp0zmgNEP SN/zUcbeEAvXsz/e0va6kuukNBr8y2dg/PDIHYSAlILZNjNNxjCm2AsYKrj908nNL9 61FCGaysOcoOve8UACZ4NzV+OmVKPii9z8WAWZUHsjcUl4BsqyZmCfa23DOiVbtWc3 hs7/I7GKPZotTc70V73P3WOnos6wMhDzlwERlWDY17pDdZycHxYiMlPmrtB0IBmaeV ogHGH8PkZo4YZKUuMOv4E2bGcZTSfkhguz8uGx7K+NNQ0WAZSGpqkyeLTbTjC6SBWE sRDpsCneCc6F5vQaqFsEeYBhLJWovGA082+pO7JE9DCZHmWqcBp2RILIitRl7q7/Cs likLGGd+zLtKz6/RVFpEDqBKwxvimTWvxam12S9MAeRA5JITvIUlaHRdhIzoQBVWlQ /oRY/CSMwaXNirs7y3dgVLCZQ7h7pYKwbH/t8gbnyvyGDGbOswB8kAWkAVTC8yeD79 Nq3U/VBpPOQdIcQ+rKPnxyWM= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 9087229B569; Thu, 13 Mar 2025 22:20:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904401; bh=eWrKjgkKyhodmYvxhwS1XSqTW0zor3SptVOq6Su2OXI=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=E33KGdMX0GeaO5l+LEqUQbIfnjZLbGPF2TJIt4/NtDJkapbkYGQNvinPgUGDLfOJo vojL3qRnOAV3bTrej2CKCCuigiUqK3s8kXcbuvbAj7YbNlWtG7l+tUO3gJoWawDH87 3rkJ1M0QtFWbeBbBAHnFmAmirC4SZyhHkUZKe78wnbsEY+f430IZ6zvvOVr7fEN+2g eKRLDmXBxVxM0xJPwqvEHKz/XO1aGbiqnkfJcpkZPc3b7jEMgfj323pHanyyRwCH3i glb5AwoMW3rVE5UVqIcYL3jtvWbFvQcnJlTSUBt8RHVpX+lzmpw4CSA0K4IGN1vVDB jAbJxjM+eu6dT0r0FOvSb6tOrDZFUEHqSWvQZDQHwCsY6JhbbwfA1JNWGUFq9fIeaR HK/d0DfwVuBMkzICJE48btkXlLbcqgXXgMEnRNMb7paqDipG1Z4LzpCye0vPzaAuFu wcmfDuGhd88JT4TxzzYj5kQWP9p7Y+Qlvq7ufKnQH8Sn4VOUr60VsKubF7R2YZEn6H 9L22O0jHT2LZNQfF/5wQHjXqGEUyeb9LhLUunxDe1BCIeDP5UqGYd+gH+mY0b/AvAc n5w5l9wNTtiln4j4fwlENe7S3wgsth+hfP2C6YexwHgvpuAgxN0cPif/18VzHtKz7F yLR0oHYR8doRIzHE/0V/sd4Q= From: Tomas Volf <~@wolfsden.cz> To: 77001 <at> debbugs.gnu.org Subject: [PATCH 2/8] services: krb5-realm: Unify style of documentation strings. Date: Thu, 13 Mar 2025 23:19:45 +0100 Message-ID: <552ab3e529a9c560bba7760e6a7e933c42eefc1f.1741904210.git.~@wolfsden.cz> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1741904210.git.~@wolfsden.cz> References: <cover.1741904210.git.~@wolfsden.cz> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77001 Cc: Tomas Volf <~@wolfsden.cz> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/services/kerberos.scm (krb5-realm): Add trailing periods where missing. Remove double space. Change-Id: I5dc47326c598548075f13a5ec48c24a0886a9a69 --- gnu/services/kerberos.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gnu/services/kerberos.scm b/gnu/services/kerberos.scm index fd12b518e6..d3ac7ca8b9 100644 --- a/gnu/services/kerberos.scm +++ b/gnu/services/kerberos.scm @@ -214,7 +214,7 @@ (define-configuration krb5-realm (default-domain (string/unset unset-field) "The domain used to expand host names when translating Kerberos 4 service -principals to Kerberos 5 principals") +principals to Kerberos 5 principals.") (v4-instance-convert (free-form-fields '()) @@ -222,8 +222,8 @@ (define-configuration krb5-realm (v4-realm (string/unset unset-field) - "Used when the V4 realm name and the V5 realm name are not the same, but -still share the same principal names and passwords")) + "Used when the V4 realm name and the V5 realm name are not the same, but +still share the same principal names and passwords.")) -- 2.48.1
guix-patches@HIDDEN
:bug#77001
; Package guix-patches
.
Full text available.Received: (at 77001) by debbugs.gnu.org; 13 Mar 2025 22:20:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 18:20:09 2025 Received: from localhost ([127.0.0.1]:58695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsquO-0004EW-Gg for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:09 -0400 Received: from wolfsden.cz ([37.205.8.62]:44834) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1tsquJ-0004Bc-9R for 77001 <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:04 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 8086429C0B1; Thu, 13 Mar 2025 22:20:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904401; bh=gV2LgT4Mlm70kYI5ZtHp56wbol/lQ1wdLqf2T71hy/c=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=dFTapQg6804ZnS4xsIxCMX00oL+50hhQiI8FTUv4alxGX9eMf1/cgVetPUtthhxw+ GZIM+jRiZAbSedYO6kMq03NaGERhbvlFhit25dI2SqGmqjoVRblH6z2scsauALs45j IjIPErf4OFi6tevu/L6Y9bBBXDycdRy/AyvUuZfFWKE+p8/kb0T2pAJIIInxKt70ul UPpZnKzdWAZrogGE03cycDmC34Vuvwh3mvFJOqEjYZZHBBgGlg0g4BeJMoV1Avu4Lm ANwkAnHOcFW5Qmpr8t/O6ynff2bW8LsxuVW5MyzgBXYJfWm89ows0rNYrqOvRzdQn2 c4o6PoMA1lQ8STXiJpMbRo2HppVFH4ngxCX7urN9XJCxGka8+zVCCkugrHvfUdPHnt 7OpQS8EA6pAPrwC156xoYnw++YNGc/+UieMu8Dzo7wZcuayqVQR6IjMZPa/2c/MSlp JDPkOPEutTFc4jfxu9c4aETrLHBNPgW0obk2Ij9IPFEnHKviG9xsMiyEOjNqZ+Z2Dg 6qaGnDcaAyw8LIIj+8W1V7vGEPvt/xMdjFxdMQSBE0g2z8f3GGzEGCN088Ak9H/Z6X PwIAeGfN4qh0GpHrGvvX6ymijcCkED2kYR67MCyC26JwhDxUuABteb60Z5VULkObZc tHZp1f/DYtbmGwYx7AyuVdTQ= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 1A37A29BA42; Thu, 13 Mar 2025 22:20:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904401; bh=gV2LgT4Mlm70kYI5ZtHp56wbol/lQ1wdLqf2T71hy/c=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=dFTapQg6804ZnS4xsIxCMX00oL+50hhQiI8FTUv4alxGX9eMf1/cgVetPUtthhxw+ GZIM+jRiZAbSedYO6kMq03NaGERhbvlFhit25dI2SqGmqjoVRblH6z2scsauALs45j IjIPErf4OFi6tevu/L6Y9bBBXDycdRy/AyvUuZfFWKE+p8/kb0T2pAJIIInxKt70ul UPpZnKzdWAZrogGE03cycDmC34Vuvwh3mvFJOqEjYZZHBBgGlg0g4BeJMoV1Avu4Lm ANwkAnHOcFW5Qmpr8t/O6ynff2bW8LsxuVW5MyzgBXYJfWm89ows0rNYrqOvRzdQn2 c4o6PoMA1lQ8STXiJpMbRo2HppVFH4ngxCX7urN9XJCxGka8+zVCCkugrHvfUdPHnt 7OpQS8EA6pAPrwC156xoYnw++YNGc/+UieMu8Dzo7wZcuayqVQR6IjMZPa/2c/MSlp JDPkOPEutTFc4jfxu9c4aETrLHBNPgW0obk2Ij9IPFEnHKviG9xsMiyEOjNqZ+Z2Dg 6qaGnDcaAyw8LIIj+8W1V7vGEPvt/xMdjFxdMQSBE0g2z8f3GGzEGCN088Ak9H/Z6X PwIAeGfN4qh0GpHrGvvX6ymijcCkED2kYR67MCyC26JwhDxUuABteb60Z5VULkObZc tHZp1f/DYtbmGwYx7AyuVdTQ= From: Tomas Volf <~@wolfsden.cz> To: 77001 <at> debbugs.gnu.org Subject: [PATCH 1/8] services: krb5-realm: Delete trailing whitespace. Date: Thu, 13 Mar 2025 23:19:44 +0100 Message-ID: <eb10d6b54c3d9035e44a4775b3827476e386fceb.1741904210.git.~@wolfsden.cz> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1741904210.git.~@wolfsden.cz> References: <cover.1741904210.git.~@wolfsden.cz> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77001 Cc: Tomas Volf <~@wolfsden.cz> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/services/kerberos.scm (krb5-realm): Delete trailing whitespace. Change-Id: I3e92d53b0910660aeed318015841ec0ca8892430 --- gnu/services/kerberos.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/services/kerberos.scm b/gnu/services/kerberos.scm index a6f540a9b6..fd12b518e6 100644 --- a/gnu/services/kerberos.scm +++ b/gnu/services/kerberos.scm @@ -191,7 +191,7 @@ (define-configuration krb5-realm (master-kdc (string/unset unset-field) - "If an attempt to get credentials fails because of an invalid password, + "If an attempt to get credentials fails because of an invalid password, the client software will attempt to contact the master KDC.") (kpasswd-server -- 2.48.1
guix-patches@HIDDEN
:bug#77001
; Package guix-patches
.
Full text available.Received: (at 77001) by debbugs.gnu.org; 13 Mar 2025 22:20:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 18:20:08 2025 Received: from localhost ([127.0.0.1]:58693 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsquN-0004E6-EY for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:08 -0400 Received: from wolfsden.cz ([37.205.8.62]:44840) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1tsquJ-0004C3-Pj for 77001 <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:20:04 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id BCCC329C1AA; Thu, 13 Mar 2025 22:20:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904402; bh=DGyqGKSULC072VZc+erkbyG5x9KPk95ZLdroect1zzY=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=VelvyAce/xEfEf8PbgaIxRh4Q/aHSc8ZDKTcCRppCFNWnR3mJRkja4ZITS8LbLahu WVqtuiVp11Glz7JN1vUDMCLwSXVb0dpO3hOVDf+0RRk2SftdDS53sOHQXJ1isUVnf8 DxPX6BGTi4GAffKHRA8N64Y+gJyFnjU+Ue9hX+TnukLj8XoQ3yIvQz+a9kzrN9yP1u hLkMVLTewe0QA6N/snWJw0Moawtgby06JoC8A5MHE8gEzq2eLmzGcTvTLN49o8BdnI GYz2GSLvh2evx5LmLtA1qd65AzWM8fEb9CAKITzgOt7naL9k8gkFgUIOd36cNoIwyu YtU6EEfpZbmemJiWmYtNWVBle+R+/HBrR6iEtOWYNP7ab3fmSmlVRx7bRu7rddWVP+ UJojuSvQweNYqYPahadAzzki07m2TaeKmXBHHkFjM8dM/uwAEQuLqrpP5vP/vQEfOT vI7Ukz9lAGKsk0vVwbGBoj5k19QlwcTlNk7khw2LhuW2mXl6lQWSe9tMpvqHVpnfK7 yX5Qo7nJYjkvKAA5aedN6pWin9RC4g7th3N0jfGXC9e8mY8BjglDM99vXnJrte/3PV 1lxjSAxvBHq0stkaxuMsXz7kwyJwDI3Zdsr2K8Yls9fCRCjDgqTW2j1yiQkNjJvRfr Froi//3ZBebuSDsX48xNXpvE= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id 18A0429CC08; Thu, 13 Mar 2025 22:20:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904402; bh=DGyqGKSULC072VZc+erkbyG5x9KPk95ZLdroect1zzY=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=VelvyAce/xEfEf8PbgaIxRh4Q/aHSc8ZDKTcCRppCFNWnR3mJRkja4ZITS8LbLahu WVqtuiVp11Glz7JN1vUDMCLwSXVb0dpO3hOVDf+0RRk2SftdDS53sOHQXJ1isUVnf8 DxPX6BGTi4GAffKHRA8N64Y+gJyFnjU+Ue9hX+TnukLj8XoQ3yIvQz+a9kzrN9yP1u hLkMVLTewe0QA6N/snWJw0Moawtgby06JoC8A5MHE8gEzq2eLmzGcTvTLN49o8BdnI GYz2GSLvh2evx5LmLtA1qd65AzWM8fEb9CAKITzgOt7naL9k8gkFgUIOd36cNoIwyu YtU6EEfpZbmemJiWmYtNWVBle+R+/HBrR6iEtOWYNP7ab3fmSmlVRx7bRu7rddWVP+ UJojuSvQweNYqYPahadAzzki07m2TaeKmXBHHkFjM8dM/uwAEQuLqrpP5vP/vQEfOT vI7Ukz9lAGKsk0vVwbGBoj5k19QlwcTlNk7khw2LhuW2mXl6lQWSe9tMpvqHVpnfK7 yX5Qo7nJYjkvKAA5aedN6pWin9RC4g7th3N0jfGXC9e8mY8BjglDM99vXnJrte/3PV 1lxjSAxvBHq0stkaxuMsXz7kwyJwDI3Zdsr2K8Yls9fCRCjDgqTW2j1yiQkNjJvRfr Froi//3ZBebuSDsX48xNXpvE= From: Tomas Volf <~@wolfsden.cz> To: 77001 <at> debbugs.gnu.org Subject: [PATCH 3/8] services: krb5-realm: Add default-principal-flags field. Date: Thu, 13 Mar 2025 23:19:46 +0100 Message-ID: <1c2db6ae3e19e1be60e3f6b3dcc5a460aeee9166.1741904210.git.~@wolfsden.cz> X-Mailer: git-send-email 2.48.1 In-Reply-To: <cover.1741904210.git.~@wolfsden.cz> References: <cover.1741904210.git.~@wolfsden.cz> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 77001 Cc: Tomas Volf <~@wolfsden.cz> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/services/kerberos.scm (krb5-realm): Add default-principal-flags field. (serialize-comma-separated-string-list/unset, comma-separated-string-list?) (comma-separated-string-list/unset?): New procedures. Change-Id: Ie5f787ca0745dd6234ea4577b39a58d71e4fa6d2 --- gnu/services/kerberos.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/services/kerberos.scm b/gnu/services/kerberos.scm index d3ac7ca8b9..61d3a323fb 100644 --- a/gnu/services/kerberos.scm +++ b/gnu/services/kerberos.scm @@ -106,6 +106,19 @@ (define (space-separated-string-list? val) (define space-separated-string-list/unset? (predicate/unset space-separated-string-list?)) +(define (serialize-comma-separated-string-list/unset field-name val) + (unless (eq? val unset-field) + (serialize-field* field-name (string-join val ",")))) + +(define (comma-separated-string-list? val) + (and (list? val) + (and-map (lambda (x) + (and (string? x) (not (string-index x #\,)))) + val))) + +(define comma-separated-string-list/unset? + (predicate/unset comma-separated-string-list?)) + (define comma-separated-integer-list/unset? (predicate/unset (lambda (val) (and (list? val) @@ -198,6 +211,13 @@ (define-configuration krb5-realm (string/unset unset-field) "The server where password changes are performed.") + (default-principal-flags + (comma-separated-string-list/unset unset-field) + "Specifies the default attributes of principals created in this realm. The +format for this string is a list of strings, with '+' before each flag that +should be enabled and '-' before each flag that should be disabled. See the +manual page for details on available flags.") + (auth-to-local (free-form-fields '()) "Rules to map between principals and local users.") -- 2.48.1
guix-patches@HIDDEN
:bug#77001
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 13 Mar 2025 22:18:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 13 18:18:44 2025 Received: from localhost ([127.0.0.1]:58664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tsqt2-000461-Hk for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:18:44 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46890) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <~@wolfsden.cz>) id 1tsqsi-00045B-3H for submit <at> debbugs.gnu.org; Thu, 13 Mar 2025 18:18:24 -0400 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 <~@wolfsden.cz>) id 1tsqsY-0000p2-OU for guix-patches@HIDDEN; Thu, 13 Mar 2025 18:18:14 -0400 Received: from wolfsden.cz ([37.205.8.62]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <~@wolfsden.cz>) id 1tsqsS-00075l-Lu for guix-patches@HIDDEN; Thu, 13 Mar 2025 18:18:14 -0400 Received: by wolfsden.cz (Postfix, from userid 104) id 4EBF329B0E6; Thu, 13 Mar 2025 22:18:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904282; bh=bRIjOmJ5lFqgdaOq88TwhkZvPp3TWNJOBuDxtL59GqY=; h=From:To:Cc:Subject:Date; b=AtJmasK96bp5fVZiIfRP0oJRQRS/AIrRs6uAndxQ6Xu3JFRS/20FeejERuUZvuwTh nJVgKUO7taD77zSfmIU2R3u9dSgVv9dLs/VaUmSTnXtxTmt2jyu5Giqd0X4HfkUme2 5vYdeW86Jzcu3jUKrk/iWq5bFQ+UL08GNyvWTqOyCcRuECVWU5rPa7/BN6SdNGFgyr hlLI2Qt4JwjGxbv4lnGmH5ZF081wf1JZPD59KArRrjE8yFI8ZVoDKkf7W1ffPPMEQE M9fSPeL4WoRoeFM1X/xtKamtwOcw8X/Fk0UqUhjg1r/i0aeC3b09ON+LcnyEnSs9iQ 9dBg05ltwDuLjJ9LNIthi5bESwOdQvgjAW+NxlwuCx6VVI/KtL4VZbRs6Jb/0HPC88 +vcAVEUYUnC8vSS7cbcLWGkXuIthHCWPGgH8MrvaMmNem5lgN9OBGDpkf+pY9pMDrS uF+6qxxF4b3lx/3qfHs/igAR1rGK94/mz+OKfx7eRzeVmvm4XVCRvWup71YDChvADY i5ksAUZIkOWv6qQhGMdp+8v04BCphcNNCDX9ZnIrwLKevBQg4+T3AfPHijrwXSFLz6 OToGjoLlb10qTa6VPgIjuOvegaPjUlS5C6VB7d2IZ1XBhKzXQu9GitoXqJBnpbJTbz w/AKHuexQKhG2zae7+n4Wlmg= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (unknown [128.0.188.242]) by wolfsden.cz (Postfix) with ESMTPSA id B7DE429B7BA; Thu, 13 Mar 2025 22:18:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1741904280; bh=bRIjOmJ5lFqgdaOq88TwhkZvPp3TWNJOBuDxtL59GqY=; h=From:To:Cc:Subject:Date; b=i9LsWvCQBHo48g9cn3BFZq1WmX8A/Xn+uSTL3ojRafeJwlDt/oILgCmXnhpVk+MqQ fmLrNAi6UXjo4N7fXtrHlGVDB5hImWN0lLxQb7qDP4vBt4UTlwiIoccxngX4iHw0lC a6KOVTs2ZFOHx4KE0HKeLFBnnWpTYqRwmQQbPcJ3427kcax5IJ9jUHAFVTD64tBPVx kSSTxIzkp+jCWDKuiwJJFsRL9oqrmLcPsCzQQg1vHcstaqnEPETSRFuWDNkpPEe80u JvWfbGdyiAwfQApWzoerbipPaktK8MCtg3D9nRd5RiwrcrCJ2kyRz1gPB2sNIaRgH6 1IxLzct7vCW4p6TEd2aKfZzJzjsX/OFR6I+bRiLJ3PtGBQoHXfyfTqIdAWo5ujMiCl 0e6gjDbtErbZw/YoUo5iVxKtbrN4X/B6OXf+E9ATtVwy7xdkGIMzaDQ59UnJmlmcHL YyG7fqbyvW2TzM2RhktwbeC3yJway8yViU9cU4LQ9oJCJ50zenzNTy0Z3T1MArKW4l YHS8lQOrQGe46/kRdus++AD40qYZDwqFJfLCMmDZ+uU0bb7y01lP5hRoPsay2HbViC 0+Ww1PG/FXFZiPPDNlSTFAgATq2/nBEU/hGoF+CBLpsPiHPPZLByODyINcKjn5TB/M 1zGP4G05n/wYhTgJ3oSYlXE4= From: Tomas Volf <~@wolfsden.cz> To: guix-patches@HIDDEN Subject: [PATCH 0/8] Improve Kerberos support Date: Thu, 13 Mar 2025 23:17:47 +0100 Message-ID: <cover.1741904210.git.~@wolfsden.cz> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 X-Debbugs-Cc: Ludovic Courtès <ludo@HIDDEN>, Maxim Cournoyer <maxim.cournoyer@HIDDEN> Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=37.205.8.62; envelope-from=~@wolfsden.cz; helo=wolfsden.cz 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, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Tomas Volf <~@wolfsden.cz> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Couple of style fixes and feature additions for krb5-service-type. Tomas Volf (8): services: krb5-realm: Delete trailing whitespace. services: krb5-realm: Unify style of documentation strings. services: krb5-realm: Add default-principal-flags field. services: krb5-configuration: Fix indentation. services: krb5-configuration: Unify style of documentation strings. services: krb5-configuration: Add dns-lookup-realm? field. services: kerberos: Fix order of definitions. services: krb5-service-type: Support launching KDC daemon. doc/guix.texi | 12 +-- gnu/services/kerberos.scm | 168 ++++++++++++++++++++++++++------------ 2 files changed, 122 insertions(+), 58 deletions(-) -- 2.48.1
Tomas Volf <~@wolfsden.cz>
:ludo@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
.
Full text available.ludo@HIDDEN, maxim.cournoyer@HIDDEN, guix-patches@HIDDEN
:bug#77001
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.