-
-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Openwrt firewall #162
base: master
Are you sure you want to change the base?
Commits on Apr 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for a89c7e9 - Browse repository at this point
Copy the full SHA a89c7e9View commit details
Commits on Jul 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8b7493e - Browse repository at this point
Copy the full SHA 8b7493eView commit details
Commits on Jul 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e49605e - Browse repository at this point
Copy the full SHA e49605eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cfddcc - Browse repository at this point
Copy the full SHA 5cfddccView commit details -
Establish OpenWRT firewall rule parser
This commit adds a firewall rule UCI parser to the OpenWRT backend. This commit includes: - Fixing test_default.py to use the new parser - New tests in test_firewall.py
Configuration menu - View commit details
-
Copy full SHA for 29957e3 - Browse repository at this point
Copy the full SHA 29957e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 495b22a - Browse repository at this point
Copy the full SHA 495b22aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f792d6a - Browse repository at this point
Copy the full SHA f792d6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d09ae8 - Browse repository at this point
Copy the full SHA 6d09ae8View commit details
Commits on Jul 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9c08c8c - Browse repository at this point
Copy the full SHA 9c08c8cView commit details
Commits on Jul 31, 2020
-
Add OpenWRT firewall redirect handling
This commit: - Adds a schema for redirects - Adds a renderer and parser for redirects - Adds initial tests for redirects
Configuration menu - View commit details
-
Copy full SHA for a9cb284 - Browse repository at this point
Copy the full SHA a9cb284View commit details
Commits on Aug 1, 2020
-
Fix redirect weekdays and monthdays handling
Treat these parameters as an array, and drop support for negating the values with a "!" in JSON as it is unneeded.
Configuration menu - View commit details
-
Copy full SHA for b9cf322 - Browse repository at this point
Copy the full SHA b9cf322View commit details -
Enable negation when parsing monthdays and weekdays
This change enables parsing of the "!" character for monthdays and weekdays paraemters of a firewall redirect object when present in UCI configuration. This change does not add support for negation in NetJSON config.
Configuration menu - View commit details
-
Copy full SHA for 3dd9f67 - Browse repository at this point
Copy the full SHA 3dd9f67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aff7a1 - Browse repository at this point
Copy the full SHA 9aff7a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b21ac81 - Browse repository at this point
Copy the full SHA b21ac81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 986a49f - Browse repository at this point
Copy the full SHA 986a49fView commit details
Commits on Aug 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c5a79ce - Browse repository at this point
Copy the full SHA c5a79ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51a254f - Browse repository at this point
Copy the full SHA 51a254fView commit details
Commits on Aug 16, 2020
-
Refactor the OpenWRT schema for ease of reading
This commit decomposes the OpenWRT schema, splitting out the firewall part. This makes evolving the schema easier.
Configuration menu - View commit details
-
Copy full SHA for f0aac95 - Browse repository at this point
Copy the full SHA f0aac95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 976ecea - Browse repository at this point
Copy the full SHA 976eceaView commit details
Commits on Oct 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ec27da2 - Browse repository at this point
Copy the full SHA ec27da2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d82e0e - Browse repository at this point
Copy the full SHA 0d82e0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b3438c - Browse repository at this point
Copy the full SHA 5b3438cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f6c0fc - Browse repository at this point
Copy the full SHA 9f6c0fcView commit details
Commits on Jan 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4c134bc - Browse repository at this point
Copy the full SHA 4c134bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4aa5e9e - Browse repository at this point
Copy the full SHA 4aa5e9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e65f06c - Browse repository at this point
Copy the full SHA e65f06cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84787b2 - Browse repository at this point
Copy the full SHA 84787b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89d80b0 - Browse repository at this point
Copy the full SHA 89d80b0View commit details
Commits on Feb 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2bd9f08 - Browse repository at this point
Copy the full SHA 2bd9f08View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd7186f - Browse repository at this point
Copy the full SHA cd7186fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3413b94 - Browse repository at this point
Copy the full SHA 3413b94View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4f18cf - Browse repository at this point
Copy the full SHA b4f18cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 657f03b - Browse repository at this point
Copy the full SHA 657f03bView commit details
Commits on Feb 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fe2404a - Browse repository at this point
Copy the full SHA fe2404aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc7dc88 - Browse repository at this point
Copy the full SHA bc7dc88View commit details -
[openwrt] Fix firewall defaults parser
The defaults section can be empty, so when parsing UCI to netjson it is necessary to remove the defaults section if it is empty.
Configuration menu - View commit details
-
Copy full SHA for f15cf3c - Browse repository at this point
Copy the full SHA f15cf3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47e5530 - Browse repository at this point
Copy the full SHA 47e5530View commit details
Commits on Feb 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 006b196 - Browse repository at this point
Copy the full SHA 006b196View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89a4bed - Browse repository at this point
Copy the full SHA 89a4bedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 775707c - Browse repository at this point
Copy the full SHA 775707cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81b17a0 - Browse repository at this point
Copy the full SHA 81b17a0View commit details
Commits on Mar 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 07305f6 - Browse repository at this point
Copy the full SHA 07305f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2536dd - Browse repository at this point
Copy the full SHA b2536ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b51afe - Browse repository at this point
Copy the full SHA 3b51afeView commit details -
[openwrt] Remove config_name handling in firewall
This removes the remnants of an attempt to manage older firewall configurations from before the firewall schema was introduced. However, this handling was incomplete and flawed, and so this code is pointless.
Configuration menu - View commit details
-
Copy full SHA for 8c6ac92 - Browse repository at this point
Copy the full SHA 8c6ac92View commit details