summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2025-04-11 10:58:18 +0900
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2025-04-14 10:34:51 +0900
commita42630e85b82ad2b5cecc9163a422084cf09ff4c (patch)
tree3a82fa95cc79db11213ce7ae6de473930162621d /gnu
parentf47ff4fccec1a5ec8b939e9d7f54dffb4ef673d9 (diff)
services: ngircd: Expose a new ssl-verify? option.
* gnu/services/messaging.scm (ngircd-server) [ssl-verify?]: New field. * doc/guix.texi (Messaging Services): Regenerate doc. Change-Id: Ia2d6e557bd89448d8cc2d1cd88e606e2b1ef5029
Diffstat (limited to 'gnu')
-rw-r--r--gnu/services/messaging.scm10
1 files changed, 9 insertions, 1 deletions
diff --git a/gnu/services/messaging.scm b/gnu/services/messaging.scm
index c0f1f83d66e..6607fa296a7 100644
--- a/gnu/services/messaging.scm
+++ b/gnu/services/messaging.scm
@@ -141,6 +141,7 @@
141 ngircd-server-group 141 ngircd-server-group
142 ngircd-server-passive? 142 ngircd-server-passive?
143 ngircd-server-ssl-connect? 143 ngircd-server-ssl-connect?
144 ngircd-server-ssl-verify?
144 ngircd-channel 145 ngircd-channel
145 ngircd-channel? 146 ngircd-channel?
146 ngircd-channel-name 147 ngircd-channel-name
@@ -1357,7 +1358,14 @@ connections (passive, which is the default).")
1357specified.") 1358specified.")
1358 (ssl-connect? 1359 (ssl-connect?
1359 (maybe-boolean #f) 1360 (maybe-boolean #f)
1360 "Connect to the remote server using TLS/SSL.") 1361 "Set to @code{#t} to enforce the use of TLS to connect to the remote
1362server.")
1363 (ssl-verify?
1364 (maybe-boolean #t)
1365 "Set to @code{#f} to disable the verification of the TLS certificate
1366presented by the remote server. This can be useful if the remote server uses
1367a self-signed certificate. Beware that this degrades security by enabling
1368man-in-the-middle attacks, as the @emph{remote site is not verified at all}.")
1361 (prefix ngircd-)) 1369 (prefix ngircd-))
1362 1370
1363(define list-of-ngircd-servers? 1371(define list-of-ngircd-servers?