Commit graph

480 commits

Author SHA1 Message Date
93c5eca7cd Move Router to main, Setup AppState 2023-10-25 18:42:07 +02:00
eaf9f2d3b1 Add TODO's, Save pending config Changes 2023-10-25 18:13:59 +02:00
125c2d48d8 Make Config Manager Thread Safe and Cloneable 2023-10-25 18:06:07 +02:00
ed6d1fa3f0 wip auth 2023-10-23 23:51:34 +02:00
2a7c13d612 Move router to seperate file, add traceing 2023-10-22 22:16:35 +02:00
adroslice
e749f68fef WIP DropdownInput
- Moved some setup to onMounted
- Added local prop bindings
- Strict to loose key comparison
- Generalized form style for .form as well
- Test page updated to include NicerForm and Selects
2023-10-22 22:16:08 +02:00
adroslice
cc16f81067 Fix minor text cutoff issue 2023-10-22 22:08:43 +02:00
adroslice
99b6a88b66 Add NicerForm Component (WIP)
- Can replace NiceForm after consideration
2023-10-22 22:08:08 +02:00
adroslice
271f3c2abc Added Launch Profile
- Also package.json formatting
2023-10-22 22:07:15 +02:00
65bdbbbb53 Add tokio, axum and tower-http 2023-10-22 02:09:40 +02:00
5782514179 config manager testing 2023-10-21 23:34:45 +02:00
3247828672 add config manager 2023-10-21 23:34:27 +02:00
c85a995f9b ignore json files 2023-10-21 23:33:49 +02:00
030555e721 move module 2023-10-21 23:33:38 +02:00
c17e076bc8 make rules public 2023-10-21 23:30:34 +02:00
bb1b4d78e4 Add Clone Traits 2023-10-21 23:30:15 +02:00
7c2210e26c Add firewall, service, system and vpn definitions 2023-10-20 23:35:51 +02:00
e67c7679a2 move definitions to seperate files 2023-10-20 23:35:05 +02:00
4fdfb151de add validator, fix service port 2023-10-20 18:13:05 +02:00
93c15c086f Add gitignore and vscode settings 2023-10-20 17:26:32 +02:00
f6929c2575 Initial Rust test 2023-10-20 17:25:19 +02:00
8b23444815 add basic schema with all properties 2023-10-10 19:57:04 +02:00
5483f7f39d add recursive jsonschema loader 2023-10-10 19:56:05 +02:00
80383847de fix dhcp v6 server definition 2023-10-10 19:49:34 +02:00
12f013ae60 Add config version validation 2023-10-09 23:39:32 +02:00
f3f0c0c5a5 go mod tidy 2023-10-09 23:38:02 +02:00
f67ec52fae Remove old, broken Validation 2023-10-09 23:37:40 +02:00
e12a1fe16f Update go Version 2023-10-09 23:25:03 +02:00
698010959f Update deps 2023-10-09 23:24:49 +02:00
6850d134fb Add basic jsonschema validation 2023-10-09 23:17:17 +02:00
3fefb7ca7c fix error log due to slog update 2023-05-18 17:37:06 +02:00
dd23131976 add setup subcommand, make apply subcommand 2023-05-18 17:35:58 +02:00
a7bab15b1b
Update install.sh 2023-05-15 20:14:46 +02:00
160e8d9001
Update install.sh 2023-05-15 19:39:20 +02:00
4d39692075
Update install.sh 2023-05-15 18:29:44 +02:00
04ae8f05c3 Add Translated Columns to NAT Rules 2023-05-14 13:25:15 +02:00
0e5cd1d3a5 Use System Users for Webinterface Auth 2023-05-14 03:24:58 +02:00
bd26cf893d Add User Management Frontend 2023-05-14 03:24:02 +02:00
e44d66d334 Add User Backend 2023-05-14 03:23:38 +02:00
e8f697003e Add Auth functions 2023-05-14 03:23:11 +02:00
24ed25da3f update deps 2023-05-14 03:23:04 +02:00
f2c9a8acc4 fix nat action generation 2023-05-13 23:43:55 +02:00
25b230e9c2 fix matcher generation if both sport and dport are defined 2023-05-13 23:43:38 +02:00
64a449e9b4 Fix Edit form for Number Type ID's 2023-05-13 22:51:07 +02:00
4ab4ab37d5 Add Rule Get API Methods, fix Create and Update 2023-05-13 22:48:13 +02:00
139e385852 Add Static Route Get API Method 2023-05-13 22:47:20 +02:00
d3ad3ff051 Remove ID from Rule 2023-05-13 22:46:44 +02:00
3a7e9f9af0 Add Source and Destination NAT editTypes 2023-05-13 22:14:09 +02:00
e1f2136e7c Add Forward rule editType Matcher 2023-05-13 22:13:44 +02:00
6aa5ed2948 Make NAT Action Service and Address Optional 2023-05-13 22:13:09 +02:00