diff options
| author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-04-11 10:58:18 +0900 |
|---|---|---|
| committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-04-14 10:34:51 +0900 |
| commit | a42630e85b82ad2b5cecc9163a422084cf09ff4c (patch) | |
| tree | 3a82fa95cc79db11213ce7ae6de473930162621d /gnu | |
| parent | f47ff4fccec1a5ec8b939e9d7f54dffb4ef673d9 (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.scm | 10 |
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).") | |||
| 1357 | specified.") | 1358 | specified.") |
| 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 |
| 1362 | server.") | ||
| 1363 | (ssl-verify? | ||
| 1364 | (maybe-boolean #t) | ||
| 1365 | "Set to @code{#f} to disable the verification of the TLS certificate | ||
| 1366 | presented by the remote server. This can be useful if the remote server uses | ||
| 1367 | a self-signed certificate. Beware that this degrades security by enabling | ||
| 1368 | man-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? |
