Maxim Cournoyer
aab89b3d93
services: pounce: New service.
* gnu/services/messaging.scm (pounce-serialize-boolean):
(pounce-serialize-string, pounce-serialize-list-of-strings)
(pounce-serialize-pair, power-of-two?)
(pounce-serialize-number, pounce-serialize-power-of-two)
(pounce-serialize-port, pounce-serialize-maybe-boolean)
(pounce-serialize-maybe-number, pounce-serialize-maybe-pair)
(pounce-serialize-maybe-port, pounce-serialize-maybe-port
(pounce-maybe-power-of-two, pounce-serialize-maybe-string)
(pounce-serialize-maybe-list-of-strings): New procedures.
(pounce-configuration): New configuration.
(pounce-activation): New procedure.
(serialize-pounce-configuration, pounce-wrapper): Likewise.
(pounce-service-type): New service type.
* gnu/tests/messaging.scm (ngircd-tls-cert-service-type): New variable.
(%pounce-os): Likewise.
(run-pounce-test): New procedure.
(%test-pounce): New test.
* doc/guix.texi (Messaging Services): Document it.
Change-Id: I4bbd2bc4821072a93c2c4017b86df329c4b240cb
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
2025-04-22 11:35:24 +09:00
..
2025-04-01 14:49:34 +02:00
2025-02-19 11:21:47 +02:00
2025-02-23 22:53:06 +01:00
2024-06-02 20:52:24 +02:00
2025-03-23 19:29:14 +01:00
2025-04-20 18:52:59 +02:00
2025-03-23 19:29:57 +01:00
2023-09-09 15:54:37 +02:00
2025-02-23 22:53:06 +01:00
2025-03-18 16:12:38 +09:00
2025-02-23 22:53:06 +01:00
2025-03-21 13:29:18 +01:00
2025-02-23 22:53:06 +01:00
2025-02-23 22:53:06 +01:00
2024-09-08 02:00:00 +02:00
2025-03-29 11:35:26 +08:00
2025-01-26 22:09:28 +01:00
2025-02-23 22:53:06 +01:00
2025-02-23 22:53:06 +01:00
2025-02-23 22:53:06 +01:00
2025-02-23 22:53:06 +01:00
2025-03-23 19:30:44 +01:00
2025-03-12 09:27:47 +00:00
2025-04-22 11:35:23 +09:00
2025-02-23 22:53:06 +01:00
2025-02-18 18:20:01 +01:00
2025-03-23 19:29:49 +01:00
2025-04-10 15:40:25 +02:00
2024-08-28 16:37:32 +02:00
2025-04-22 11:35:24 +09:00
2025-02-23 22:53:06 +01:00
2025-03-23 10:28:33 -07:00
2025-02-23 22:53:06 +01:00
2024-06-02 18:04:34 +03:00
2025-04-08 17:06:58 +02:00
2025-03-11 14:50:47 -07:00
2025-02-23 22:53:06 +01:00
2025-02-23 22:53:06 +01:00
2024-07-18 10:45:19 +08:00
2025-02-23 22:53:06 +01:00
2025-03-23 19:30:57 +01:00
2025-04-14 13:49:29 +09:00
2025-02-23 22:53:06 +01:00
2025-02-23 22:53:06 +01:00
2025-03-14 16:01:34 -04:00
2025-02-23 22:53:06 +01:00
2025-03-25 11:37:02 +01:00
2025-04-03 21:16:24 +09:00
2025-04-08 17:03:28 +02:00
2025-02-23 22:53:06 +01:00
2025-03-23 19:30:05 +01:00
2025-04-08 17:12:29 +02:00
2025-03-02 20:31:48 +01:00