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
..
2024-01-09 22:10:13 -05:00
2025-03-10 15:41:33 +01:00
2025-05-26 13:43:03 +09:00
2025-01-11 23:36:58 +01:00
2025-05-02 15:32:25 +09:00
2025-04-25 10:42:16 +09:00
2025-01-11 23:36:58 +01:00
2024-12-09 23:15:44 +01:00
2024-07-21 09:42:13 +02:00
2025-03-10 15:41:34 +01:00
2025-03-23 19:30:32 +01:00
2024-12-09 23:15:44 +01:00
2025-03-23 19:30:12 +01:00
2024-12-09 23:15:44 +01:00
2025-02-25 10:57:51 +00:00
2025-03-10 15:41:33 +01:00
2025-04-22 14:09:40 +09:00
2024-12-09 23:15:44 +01:00
2025-05-26 13:43:28 +09:00
2025-03-10 00:38:05 +01:00
2025-03-10 00:38:05 +01:00
2024-11-25 11:22:12 +01:00
2024-01-12 17:26:24 +01:00
2024-12-18 21:31:43 +01:00
2024-12-09 23:15:44 +01:00
2024-01-09 22:10:14 -05:00
2025-05-18 22:55:54 +02:00
2025-03-27 21:21:06 +09:00
2025-02-13 00:07:21 +09:00