summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-04-15Implement regex to check for hostname syntaxJuan B. Rodriguez
2018-03-03Add system host-name scriptJuan B. Rodriguez
2018-03-03Set proper help textJuan B. Rodriguez
2018-03-03Add host-name interface definitionJuan B. Rodriguez
2018-03-02T379: rename bcast-relay to broadcast-relay.Daniil Baturin
2018-02-28Fix return_values function (return a list instead of a raw string).Daniil Baturin
2018-01-06Update debian/changelog - 1.0.3Christian Poessinger
2018-01-06mdns-repeater: Remove Python subprocess importsChristian Poessinger
2018-01-06Merge branch 't379-udp-bcast-relay' into currentChristian 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-05bcast-relay: Initial configuration nodes for 'service bcast-relay'Christian Poessinger
2018-01-05T510: fix wrong task-scheduler 'binary arguments' completion helpChristian Poessinger
2017-12-31Support setting optional 'type' node in command templates other than 'txt'Christian Poessinger
2017-12-10mdns-repeater: use consistent naming of 'interface' nodeChristian Poessinger
2017-12-10mdns-repeater: priority change 999 -> 990Christian Poessinger
2017-12-09Drop 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-09Merge branch 'add-mdns-repeater' into currentChristian 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-09Update 'debian/changelog'Christian Poessinger
2017-12-09Add 'vyos-update-mdns-repeater.py' functionalityChristian Poessinger
2017-12-09Bugfix: 'multi:' statement must be on top of generated 'node.def' fileChristian 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-09Initial interface description for 'mdns repeater'Christian Poessinger
2017-12-06Add debian packaging files to .gitignoreChristian Poessinger
2017-10-26Merge pull request #6 from Taniadz/currentDaniil Baturin
T433: Add "effective" observers and inSession to the vyos.config library
2017-10-26T433: Add "effective" observers and inSession to the vyos.config libraryTaniadz
2017-10-17Merge pull request #5 from Taniadz/currentDaniil Baturin
T420: Write op mode version of node.def generator
2017-10-16T420: Write op mode version of node.def generator (write test-op.xml)Taniadz
2017-10-11T413: 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-21T401: add functions for reading VyOS version data.Daniil Baturin
2017-09-21Add autogenerated command template files to .gitignoreDaniil Baturin
2017-09-21Merge pull request #1 from Taniadz/requestDaniil Baturin
T393: Migrate vyatta-lldpd to vyos-1x: partial implementation of the config script
2017-09-20T393: Migrate vyatta-lldpd to vyos-1xTaniadz
2017-09-16[LLDP] T393: add constraints and error messages to the LLDP interface ↵Daniil Baturin
definition.
2017-09-16T396: add support for value constraint tags to the build-command-templates ↵Daniil Baturin
script
2017-09-16Remove generated node.def's for other shared config subtrees too.Daniil Baturin
2017-09-16T395: Implement a numeric value validatorDaniil Baturin
2017-09-16T393: fix a wrong tag in the LLDP interface definition.Daniil Baturin
2017-09-15Add interface definition lldp.xmlTaniadz
2017-09-15Replace the reference to vyatta_sbindir to a reference to vyos_sbindirDaniil Baturin
2017-09-14Add an interface definition file for testing purposes.Daniil Baturin
2017-09-14T388: nicer options handling and output.Daniil Baturin
2017-09-14T392: add support for completionHelp to the interface definition converter.Daniil Baturin
2017-09-12Merge branch 'current' of github.com:vyos/vyos-1x into currentDaniil Baturin
2017-09-12T391: Add completionHelp tag support to the interface definition schema.Daniil Baturin
2017-09-12Add debug mode to the build-command-templates script with content printingTaniadz
2017-09-12Add debug mode to the build-command-templates scriptTaniadz
2017-09-08Make the makefile create the templates dir if it doesn't exist.Daniil Baturin
2017-09-08Separate 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-08Automatically wrap all script calls in generated templates into sudo sh -cDaniil 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-08Better 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-08Rename the cron script to not mention Vyatta anymore.Daniil Baturin