Maxim Cournoyer
cfa2de2a77
services: Modernize and test nftables service.
* doc/guix.texi (Networking Services) <nftables>: Update doc.
* gnu/services/networking.scm (list-of-debug-levels?):
(debug-level?, maybe-list-of-debug-levels?):
(nftables-configuration): Rewrite using `define-configuration'.
[debug-levels]: New field.
(nftables-shepherd-service): Honor it.
* gnu/tests/networking.scm (%inetd-echo-port): Extract to top level.
(run-iptables-test): Adjust accordingly.
(make-nftables-os): New procedure.
(%default-nftables-ruleset-for-tests): New variable.
(%nftables-os): Likewise.
(%test-nftables): New test.
Change-Id: I2889603342ff6d2be6261c3de6e4fddd9a9bbe2d
2025-05-26 13:43:28 +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
2023-08-15 23:30:44 +02:00
2024-06-02 20:52:24 +02:00
2025-05-18 22:55:53 +02:00
2025-05-26 13:43:03 +09: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-05-15 11:09:11 +09:00
2025-03-21 13:29:18 +01:00
2025-02-23 22:53:06 +01:00
2025-05-02 15:32:25 +09:00
2024-09-08 02:00:00 +02:00
2025-05-26 13:43:03 +09:00
2025-01-26 22:09:28 +01:00
2025-05-16 17:01:11 +09:00
2025-05-15 11:09:11 +09: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
2022-12-08 13:21:23 +01:00
2025-05-25 13:47:15 +01:00
2025-04-22 11:35:23 +09:00
2023-08-15 23:30:44 +02: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
2023-03-03 17:55:34 +01:00
2025-04-10 15:40:25 +02:00
2024-08-28 16:37:32 +02:00
2025-05-09 19:47:24 +02:00
2025-02-23 22:53:06 +01:00
2025-05-26 13:43:28 +09:00
2025-02-23 22:53:06 +01:00
2024-06-02 18:04:34 +03:00
2023-08-15 23:30:44 +02: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
2023-04-02 12:35:30 +02: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-05-24 10:54:30 -07:00
2025-04-03 21:16:24 +09:00
2025-05-16 17:01:12 +09: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