1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-14 02:50:45 +02:00
guix/doc
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
..
images
build.scm doc: build.scm: Handle (current-source-directory) being #f. 2025-05-12 15:54:52 +01:00
contributing.texi doc: contributing: Fix grammar. 2025-05-26 02:00:13 +08:00
environment-gdb.scm
fdl-1.3.texi
guix-cookbook.texi maint: Change main repository URL to git.guix.gnu.org. 2025-05-23 11:19:07 +02:00
guix.texi services: Modernize and test nftables service. 2025-05-26 13:43:28 +09:00
he-config-bare-bones.scm home: Define ‘%base-home-services’. 2025-01-16 22:32:11 +01:00
htmlxref.cnf nls: Update translations. 2025-05-03 00:21:43 +02:00
local.mk nls: Update translations. 2025-05-03 00:21:43 +02:00
package-hello.json
package-hello.scm