Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-30 | firewall: T3568: rename XML building blocks to match CLI node name | Christian Poessinger | |
2022-07-05 | zone-policy: T4512: Add support for `enable-default-log` | sarthurdev | |
2022-04-29 | xml: T4047: use full string match in the regex validator | Christian Poessinger | |
2022-02-25 | zone-policy: T2199: bugfix defaultValue usage | Christian Poessinger | |
Instead of hardcoding the default behavior inside the Jinaj2 template, all defaults are required to be specified inside teh XML definition. This is required to automatically render the appropriate CLI tab completion commands. | |||
2022-02-24 | scripts: T4269: node.def generator should automatically add default values | Christian Poessinger | |
Since introducing the XML <defaultValue> node it was common, but redundant, practice to also add a help string indicating which value would be used as default if the node is unset. This makes no sense b/c it's duplicated code/value/characters and prone to error. The node.def scripts should be extended to automatically render the appropriate default value into the CLI help string. For e.g. SSH the current PoC renders: $ cat templates-cfg/service/ssh/port/node.def multi: type: txt help: Port for SSH service (default: 22) val_help: u32:1-65535; Numeric IP port ... Not all subsystems are already migrated to get_config_dict() and make use of the defaults() call - those subsystems need to be migrated, first before the new default is added to the CLI help. | |||
2022-01-30 | firewall: T2199: Add constraint for tagnode names | sarthurdev | |
2021-12-06 | zone_policy: T3873: Implement intra-zone-filtering | sarthurdev | |
2021-12-06 | zone-policy: T2199: Migrate zone-policy to XML/Python | sarthurdev | |