Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-15 | Initial working version for XML interface to configure dnsmasq | Christian Poessinger | |
2018-04-15 | Initial CLI interface support for XML DNS forwarder | Christian Poessinger | |
2018-04-15 | mdns-repeater: bugfix python script | Christian Poessinger | |
2018-03-02 | T379: rename bcast-relay to broadcast-relay. | Daniil Baturin | |
2018-02-28 | Fix return_values function (return a list instead of a raw string). | Daniil Baturin | |
2018-01-06 | Update debian/changelog - 1.0.3 | Christian Poessinger | |
2018-01-06 | mdns-repeater: Remove Python subprocess imports | Christian Poessinger | |
2018-01-06 | Merge branch 't379-udp-bcast-relay' into current | Christian Poessinger | |
* t379-udp-bcast-relay: bcast-relay: Initial configuration nodes for 'service bcast-relay' Support setting optional 'type' node in command templates other than 'txt' | |||
2018-01-05 | bcast-relay: Initial configuration nodes for 'service bcast-relay' | Christian Poessinger | |
2018-01-05 | T510: fix wrong task-scheduler 'binary arguments' completion help | Christian Poessinger | |
2017-12-31 | Support setting optional 'type' node in command templates other than 'txt' | Christian Poessinger | |
2017-12-10 | mdns-repeater: use consistent naming of 'interface' node | Christian Poessinger | |
2017-12-10 | mdns-repeater: priority change 999 -> 990 | Christian Poessinger | |
2017-12-09 | Drop call to 'service' wrapper in 'vyos-config-mdns-repeater.py' | Christian Poessinger | |
Using 'service' as wrapper to start system services is no longer necessary, hence use the full systemd command. | |||
2017-12-09 | Merge branch 'add-mdns-repeater' into current | Christian Poessinger | |
* add-mdns-repeater: Update 'debian/changelog' Add 'vyos-update-mdns-repeater.py' functionality Bugfix: 'multi:' statement must be on top of generated 'node.def' file Initial interface description for 'mdns repeater' Add debian packaging files to .gitignore | |||
2017-12-09 | Update 'debian/changelog' | Christian Poessinger | |
2017-12-09 | Add 'vyos-update-mdns-repeater.py' functionality | Christian Poessinger | |
2017-12-09 | Bugfix: 'multi:' statement must be on top of generated 'node.def' file | Christian Poessinger | |
If 'multi:' is not on the first line of the auto generated 'node.def' file, VyOS will throw a CLI error: get_parsed_tmpl: failed to parse tmpl [.../interfaces] DEBUG vexit_internal: get_parsed_tmpl: failed to parse tmpl [.../interfaces] | |||
2017-12-09 | Initial interface description for 'mdns repeater' | Christian Poessinger | |
2017-12-06 | Add debian packaging files to .gitignore | Christian Poessinger | |
2017-10-26 | Merge pull request #6 from Taniadz/current | Daniil Baturin | |
T433: Add "effective" observers and inSession to the vyos.config library | |||
2017-10-26 | T433: Add "effective" observers and inSession to the vyos.config library | Taniadz | |
2017-10-17 | Merge pull request #5 from Taniadz/current | Daniil Baturin | |
T420: Write op mode version of node.def generator | |||
2017-10-16 | T420: Write op mode version of node.def generator (write test-op.xml) | Taniadz | |
2017-10-11 | T413: Make a schema for op mode; | Taniadz | |
T420: Write op mode version of node.def generator | |||
2017-09-26 | [LLDP] Remove the lldp.xml interface definition to avoid template file ↵ | Daniil Baturin | |
conflicts with vyatta-lldp This commit shall be reverted once we get the script and the op mode for LLDP working. | |||
2017-09-21 | T401: add functions for reading VyOS version data. | Daniil Baturin | |
2017-09-21 | Add autogenerated command template files to .gitignore | Daniil Baturin | |
2017-09-21 | Merge pull request #1 from Taniadz/request | Daniil Baturin | |
T393: Migrate vyatta-lldpd to vyos-1x: partial implementation of the config script | |||
2017-09-20 | T393: Migrate vyatta-lldpd to vyos-1x | Taniadz | |
2017-09-16 | [LLDP] T393: add constraints and error messages to the LLDP interface ↵ | Daniil Baturin | |
definition. | |||
2017-09-16 | T396: add support for value constraint tags to the build-command-templates ↵ | Daniil Baturin | |
script | |||
2017-09-16 | Remove generated node.def's for other shared config subtrees too. | Daniil Baturin | |
2017-09-16 | T395: Implement a numeric value validator | Daniil Baturin | |
2017-09-16 | T393: fix a wrong tag in the LLDP interface definition. | Daniil Baturin | |
2017-09-15 | Add interface definition lldp.xml | Taniadz | |
2017-09-15 | Replace the reference to vyatta_sbindir to a reference to vyos_sbindir | Daniil Baturin | |
2017-09-14 | Add an interface definition file for testing purposes. | Daniil Baturin | |
2017-09-14 | T388: nicer options handling and output. | Daniil Baturin | |
2017-09-14 | T392: add support for completionHelp to the interface definition converter. | Daniil Baturin | |
2017-09-12 | Merge branch 'current' of github.com:vyos/vyos-1x into current | Daniil Baturin | |
2017-09-12 | T391: Add completionHelp tag support to the interface definition schema. | Daniil Baturin | |
2017-09-12 | Add debug mode to the build-command-templates script with content printing | Taniadz | |
2017-09-12 | Add debug mode to the build-command-templates script | Taniadz | |
2017-09-08 | Make the makefile create the templates dir if it doesn't exist. | Daniil Baturin | |
2017-09-08 | Separate VyOSError and ConfigError. | Daniil Baturin | |
VyOSError is now only raised on improper config operations and internal errors, such as trying to use a function on a wrong kind of node. ConfigError should be used by scripts to indicate configuration mistakes and error conditions. | |||
2017-09-08 | Automatically wrap all script calls in generated templates into sudo sh -c | Daniil Baturin | |
shemminger once said we already overuse sudo and advocated using capabilities instead, but I think the union of all privilege sets needed equals the root privileges, and in practice admin level users need sudo anyway. | |||
2017-09-08 | Better checks in the cron script. | Daniil Baturin | |
Check if crontab exists before trying to delete it. Fail commit if executable is not defined in the task. | |||
2017-09-08 | Rename the cron script to not mention Vyatta anymore. | Daniil Baturin | |
2017-09-08 | Restructure the cron script and fix bugs. | Daniil Baturin | |
Do not inherit from the Config class, it only made things more complicated. Remove the sys.path.append that was made necessary by using partial paths where full paths are expected. Exit with 1 (to make commit fail properly) if VyOSError is raised. Replace the OO representation of cron jobs with simple hashes: the format is not expected to grow any more complex and encapsulation will hardly be necessary (though if one can think of a good OO design for this, it's welcome). Do not mix config reading and validation to enable changing the syntax without changing any of the code but get_config() |