Commit graph

93 commits

Author SHA1 Message Date
142e85f08f Implement Kea DHCP v4 2024-02-19 01:28:39 +01:00
f43e44c820 Use IpNet for Interface Addresses 2024-02-19 01:28:11 +01:00
1cef7cfac4 Implement Source and Destination Nat Action Generation 2024-02-11 22:31:48 +01:00
d95f2d9f01 Implement nfTables Rule Generation 2024-02-11 21:43:10 +01:00
716fa43ade Enable Option and Enum Option References 2024-02-11 21:40:52 +01:00
eff2125487 Remove Networkd logging 2024-02-11 21:40:14 +01:00
2d23b26227 Implement MarcoDB Option and Enum Option Referencing 2024-02-11 21:39:18 +01:00
e3ab77008a Implement Unbound Apply 2024-02-11 03:52:43 +01:00
371b3d9fdf Implement Chrony apply 2024-02-11 03:52:00 +01:00
e6816fe46f Move Networkd Apply 2024-02-11 03:49:56 +01:00
9984c3573d Implement Networkd Config File Creation and Service Restart 2024-02-10 23:06:28 +01:00
3e7889a207 implement list network links 2024-02-10 22:08:04 +01:00
1ff5a41033 fix warning 2024-02-10 21:47:04 +01:00
913f130fd6 Add wireguard status 2024-02-10 21:43:25 +01:00
6f91113b3f Implement Networkd Addressing and Wireguard Templates 2024-02-10 19:55:58 +01:00
5a2b270925 Add TODO 2024-02-10 19:54:07 +01:00
4a97ea8991 fix AddressingMode DHCP serde 2024-02-10 19:53:31 +01:00
ee013ec9ad Add wip networkd Apply 2024-01-14 23:17:20 +01:00
163c097d2d Add Apply Error 2024-01-14 23:15:21 +01:00
ecd71fc6a7 Add Tera templates support 2024-01-14 23:13:11 +01:00
5d952b736b Add Test Impl for listing Links 2024-01-14 23:11:26 +01:00
0f9cc36dfc make functions public 2024-01-14 23:10:41 +01:00
b2fd352145 fix warning 2023-12-18 01:04:18 +01:00
d284b506a0 Add and Organise Relations 2023-12-18 00:59:40 +01:00
d9c7a93c9a Add Enum Multi links 2023-12-18 00:59:07 +01:00
3508745b45 Adding Macrodb References
Diagnoseing rust-analyser panic...
2023-12-17 01:04:21 +01:00
a0c04e3614 implement macro_db 2023-12-09 22:19:36 +01:00
ce5f0b4931 remove reference types and macros 2023-12-09 22:19:16 +01:00
ceb2646502 cleanup user code 2023-12-09 22:17:00 +01:00
2ea55de2cc Rework referencing 2023-11-07 22:24:34 +01:00
4f7ab04fce ImplementConfig Referencing System 2023-11-07 19:12:32 +01:00
80562899f3 Add TODO 2023-11-06 22:39:42 +01:00
568d8cac5c Convert maps to vecs with name field 2023-11-06 02:34:34 +01:00
f5eb03cb16 Fix Backend version change detection 2023-11-04 17:14:46 +01:00
f7062fed86 dnat make servce and address optional 2023-11-04 15:32:07 +01:00
02c5fb0281 fix SNATType definition 2023-11-04 15:24:57 +01:00
285c3a3436 Add static route comment field 2023-11-04 14:40:41 +01:00
590982f2dd rename children to members 2023-11-04 14:22:25 +01:00
143281d7c3 Add firewall definitions 2023-11-03 17:58:02 +01:00
9172f56fd9 minor field renaming 2023-11-02 21:47:11 +01:00
8945fdeda3 add create_map, update_map and update_vec macros 2023-11-02 00:47:54 +01:00
0895f0892e Use Correct Error 2023-11-01 15:11:28 +01:00
0d5505597d Make TCP/UDP Port Single/Range an Enum 2023-11-01 04:47:52 +01:00
94f580996c add create vec thing macro 2023-11-01 04:39:02 +01:00
4b461d4cab fix incorrect rpc method names 2023-11-01 03:58:51 +01:00
7eb8b87952 rename all rpc methods to new schema 2023-11-01 03:37:45 +01:00
eecdb51509 Add RPC Delete Macro 2023-11-01 03:23:29 +01:00
1f9c2d62df split register_method calls into proper files 2023-10-30 22:49:55 +01:00
77e2430507 cleanup rust warnings 2023-10-30 22:19:55 +01:00
a9b99899c0 Replace duplicate get functions with macros 2023-10-30 22:11:17 +01:00