summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-08-12T772: fixup for keepalived not understanding escaped quotes.Daniil Baturin
Since it does not understand escaped quotes inside notify_* options, until we fix that, we have to put the script and its arguments in positional arguments and join inside the transition script runner.
2018-08-11T772 allow stow-away arguments in the script name field ↵Peri Diane Jones
https://phabricator.vyos.net/T772
2018-08-10T666, T616: exit from op mode script if VRRP information is not available.Daniil Baturin
2018-08-10T666, T616: fix messed up variables in hello source/peer address checking.Daniil Baturin
2018-08-07T733: snmp.py: set IPv6 community stringJules Taplin
Also fixed it to correctly set an IPv6 community string, even if you don't specify the network it's working on.
2018-08-05T71: rename IPsec "settings" to "options" for consistency with the rest of ↵Daniil Baturin
the system.
2018-08-05T71: initial implementation of global IPsec settings.Daniil Baturin
Only disable-route-autoinstall (install_routes = yes/no) for now.
2018-08-02T754: add DNSSEC to DNS forwardermb300sd
2018-07-29T758: add 'show dns dynamic status' op mode commandChristian Poessinger
2018-07-29Merge branch 'dyndns-refactoring' into currentChristian Poessinger
* dyndns-refactoring: T758: refactor ddclient configuration file amd startup T758: add configuration validator T758: XML/Python implementation for 'service dns dynamic'
2018-07-29T758: refactor ddclient configuration file amd startupChristian Poessinger
Since version 3.8.0 ddclient support the update of multiple ip's. The need for running multiple ddclient instances with different configuration files is thus no longer necessary. More information can be found on the ddclient forum: https://sourceforge.net/p/ddclient/mailman/message/20383414/
2018-07-29T758: add configuration validatorChristian Poessinger
2018-07-30Merge branch 'current' into currentDaniil Baturin
2018-07-29T758: XML/Python implementation for 'service dns dynamic'Christian Poessinger
2018-07-27T666, T616: new implementation of the VRRP CLI.Daniil Baturin
2018-07-24T736: bugfix, if facility is not set by the user, it defaults to *.err,in ↵hagbard
hosts proto wouldn't have a default, actually it wouldn't exist.
2018-07-24T736: import order changed, invoke-rc.d replaced by systemctl commandhagbard
2018-07-24T736: Rewrite remote logging (syslog) to XML/Pythonhagbard
2018-07-24Add a validator for scripts that are supposed to be in /configDaniil Baturin
2018-07-21Merge pull request #17 from runborg/currentDaniil Baturin
T689: updated show host xml and fixed op_mode script names from last PR.
2018-07-18Merge branch 'master' into currentDaniil Baturin
2018-07-18T749: add unit tests for the initial setup library.Daniil Baturin
2018-07-10Add an option for validating positive (>= 0) numbers to the numeric validator.Daniil Baturin
2018-07-05T734: use existsEffective instead of exists in DNS forwarding restart script ↵Daniil Baturin
to make it work from op mode.
2018-07-05T733: snmp.py: set IPv6 community stringjules-vyos
* Fixed snmp.py to correctly supply 'community6' community strings, so that ipv6 will work.
2018-07-02T652: SNMP: bugfix initial specification of v3 engine id missingChristian Poessinger
2018-07-02T713: bugfix incorrect parsing of seclevelChristian Poessinger
... there was a coding error in the if clause.
2018-07-02T652: SNMP: bugfix for default auth and priv typeChristian Poessinger
If no auth or no priv type was specified for a v3 user this resulted in a commit error, but CLI said there would be ssane defaults. * auth type defaults to 'md5' * priv type defaults to 'des'
2018-06-30src: commands-pipe: fix bug (no raw string) reported by sonarcubeChristian Poessinger
2018-06-30T714: SNMP: make user auth type mandatoryChristian Poessinger
... if seclevel for group is auth or priv where the user belongs to
2018-06-30op_mode: cpu_summary: fix bug (no war string) reported by sonarcubeChristian Poessinger
2018-06-30T713: bugfix incorrect parsing of seclevelChristian Poessinger
SNMP v3 group seclevel was not taken into account when validating existance of user auth or priv keys.
2018-06-30T652: SNMP: bugfix preserving users engineidChristian Poessinger
In VyOS 1.1.x every user was forced to the systems engine ID when using SNMPv3, even when a user wanted to have a custom engineID, thus the node 'service snmp v3 user foo engineid' itself is useless.
2018-06-29T723: add a prototype of an initial setup script.Daniil Baturin
2018-06-24T201: remove systemd dependency which is unneededChristian Poessinger
2018-06-24T201: implementation of system beephagbard
Depends on debian 'beep' package
2018-06-23T689: changed from dash to underscore in filenamesRunar Borge
2018-06-14Merge branch 'snmp-op-mode' into currentChristian Poessinger
* snmp-op-mode: T683: Initial version for SNMP op mode command definition in XML
2018-06-14T683: Initial version for SNMP op mode command definition in XMLChristian Poessinger
2018-06-13T689 followup: move the Maya date script to vyos-1x.Daniil Baturin
2018-06-09Merge branch 'current' of git://github.com/vyos/vyos-1x into currentRunar Borge
2018-06-08T689: add a basic library for working with network interfaces and support ↵Daniil Baturin
for interface types to the completion script.
2018-06-08T652: import SNMP keys from volatile into nonvolatile locationChristian Poessinger
2018-06-08T689: Added missing show-configuration-files.sh wrappwe scriptRunar Borge
2018-06-08T652: user encrypted-key not possible without engineidChristian Poessinger
2018-06-08T689: add a new script for 'show hardware cpu summary'.Daniil Baturin
Since the format is common in /proc, make parsing the data a library function.
2018-06-07T689: op_mode script for 'show disk X format'Runar Borge
2018-06-07T689: Convert show raid to new syntaxRunar Borge
2018-06-07T689: convert show disks with completion script to new scriptRunar Borge
2018-06-07T652: snmp.py: support SNMPv3 write groupsChristian Poessinger