aboutsummaryrefslogtreecommitdiff
path: root/battering/services/opensnitch.scm
Commit message (Collapse)AuthorAgeFilesLines
* battering: services: Handle user by namesHanketsu2025-06-131-3/+6
| | | | | * battering/services/opensnitch.scm: User user name instead of uid for the user field.
* battering: services: Change names for opensnitch-rule's fields.Hanketsu2025-06-131-12/+12
| | | | * battering/services/opensnitch.scm: Change field names.
* battering: services: opensnitch: Disable live reloading.Hanketsu2025-06-131-1/+2
| | | | | * battering/services/opensnitch.scm (opensnitch-shepherd-service): Disable live reloading.
* battering: services: opensnitch-rule's process-command is now a gexp.Hanketsu2025-06-131-15/+20
| | | | | | * battering/services/opensnitch.scm (opensnitch-rule): Change process-command's type. (serialize-opensnitch-rule): Add support for gexps.
* battering: services: Add support for rules in config.Hanketsu2025-06-131-25/+206
| | | | | | * battering/services/opensnitch.scm (opensnitchd-rule): New record. (opensnitchd-service-type)[rules]: New field.
* battering: services: Add 'reject to the list of possible actions.Hanketsu2025-06-131-1/+1
| | | | | * battering/services/opensnitch.scm: (opensnitch-configuration)[default-action]: Add 'reject.
* battering: services: Rename opensnitchd-service to opensnitch-serviceHanketsu2025-06-131-17/+20
| | | | | | * battering/services/opensnitch.scm (opensnitchd-configuration): becomes opensnitch-configuration. (opensnitchd-service-type): becomes opensnitch-service-type.
* battering: services: Serialize opensntich config into a json filerHanketsu2025-06-131-19/+96
| | | | | | * battering/services/opensnitch.scm (opensnitchd-configuration): Add serializing logic. (opensnitchd-service-type): Use the serialized json config.
* services: opensnitch: New service.Hanketsu2025-06-131-0/+72
* battering/services/opensnitch.scm (opensnitchd-configuration): New records. (opensnitchd-service-type): New variable.