From c40c69766d16925d5ba64c8e5c6ce614825784e4 Mon Sep 17 00:00:00 2001 From: Zacchaeus Date: Fri, 11 Jul 2025 19:34:14 -0700 Subject: [PATCH] doc: Correct tor-onion-service-configuration mapping documentation. * doc/guix.texi (Networking Services): Fix tor-onion-service-configuration description which was broken in commit 9be1ee6a49 when documentation was changed to indicated that port-location mappings should be provided as cons cells when the code always expected lists Change-Id: Ib12d273cbd37976f9507a60a6d088078f71d4e7a Signed-off-by: Danny Milosavljevic --- doc/guix.texi | 6 +++--- gnu/services/networking.scm | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 63402f83d7abbc2342ad46e9944278df0d18f58a..94bda2cc9d61bcff5b053804e4e868386afaac00 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -23201,7 +23201,7 @@ Services of this type can be extended by other services to specify (simple-service 'my-extra-onion-service tor-service-type (list (tor-onion-service-configuration (name "extra-onion-service") - (mapping '((80 . "127.0.0.1:8080")))))) + (mapping '((80 "127.0.0.1:8080")))))) @end lisp @end defvar @@ -23275,8 +23275,8 @@ Service. @item @code{mapping} (type: alist) Association list of port to address mappings. The following example: @lisp -'((22 . "127.0.0.1:22") - (80 . "127.0.0.1:8080")) +'((22 "127.0.0.1:22") + (80 "127.0.0.1:8080")) @end lisp maps ports 22 and 80 of the Onion Service to the local ports 22 and 8080. diff --git a/gnu/services/networking.scm b/gnu/services/networking.scm index 6dc4eb2b1b2b95fb7c18d5a820ee1333e52cc00b..c5ebb1b67304f6acc2317990a537ebf06f9fbe82 100644 --- a/gnu/services/networking.scm +++ b/gnu/services/networking.scm @@ -1199,8 +1199,8 @@ Onion Service.") alist "Association list of port to address mappings. The following example: @lisp -'((22 . \"127.0.0.1:22\") - (80 . \"127.0.0.1:8080\")) +'((22 \"127.0.0.1:22\") + (80 \"127.0.0.1:8080\")) @end lisp maps ports 22 and 80 of the Onion Service to the local ports 22 and 8080.")) @@ -1395,8 +1395,8 @@ networking daemon."))) @var{mapping}. @var{mapping} is a list of port/host tuples, such as: @example - '((22 . \"127.0.0.1:22\") - (80 . \"127.0.0.1:8080\")) + '((22 \"127.0.0.1:22\") + (80 \"127.0.0.1:8080\")) @end example In this example, port 22 of the hidden service is mapped to local port 22, and