925e84e4d2
feat(harmony): add TFTP server functionality ( #10 )
...
Introduce a new module and interface for serving files via TFTP in the HAClusterTopology structure. This includes adding the necessary dependencies, creating the `TftpServer` trait, implementing it where appropriate, and integrating its usage within the topology struct.
Reviewed-on: NationTech/harmony#10
Co-authored-by: Jean-Gabriel Gill-Couture <jg@nationtech.io >
Co-committed-by: Jean-Gabriel Gill-Couture <jg@nationtech.io >
2025-01-07 19:12:35 +00:00
Jean-Gabriel Gill-Couture
d30e909b83
feat(opnsense-config): Public API now complete for dhcp add_static_mapping and remove_static_mapping, not perfect but good enough to move forward
2024-11-23 15:07:04 -05:00
Jean-Gabriel Gill-Couture
b14d0ab686
feat: Can now save configuration, refactored repository into manager as it also executes commands to reload services and calling it a repository was found misleading by @stremblay"
2024-11-22 14:15:23 -05:00
Jean-Gabriel Gill-Couture
65c395aeae
wip(opnsense-config): Refactoring to improve usability and features
2024-11-14 23:45:13 -05:00
Jean-Gabriel Gill-Couture
ab59923dae
feat(opnsense-config): Add MaybeString type to preserve xml serialization of empty elements
2024-11-02 13:51:12 -04:00
Jean-Gabriel Gill-Couture
e0acbf304b
wip: Full opnsense deserializer almost done, works on a slightly cheated config file, next step is to try the real config file
2024-10-18 00:48:57 -04:00
Jean-Gabriel Gill-Couture
b332723431
feat(opnsense-config): Refactor config to use a repository trait, implement file based and ssh, save a full config file
2024-10-14 16:13:20 -04:00
Jean-Gabriel Gill-Couture
32cea6c3ff
wip: New crate opnsense-config
2024-10-13 08:48:56 -04:00