summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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-29T758: XML/Python implementation for 'service dns dynamic'Christian Poessinger
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-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
2018-06-06T652: snmp.py: bugfix writing encrypted keys to configChristian Poessinger
... in the past an encrypted key was encrypted again b/c we only used createUser in /var/lib/snmp/snmpd.conf nad not usmUser in addition.
2018-06-06snmp.py: pipe shell output to /dev/null as it was back in the Perl daysChristian Poessinger
2018-06-06T652: snmp.py: listen on all addresses if listen-address is not specifiedChristian Poessinger
2018-06-05T652: snmp.py: convert plaintext-keys into encrypted-keysChristian Poessinger
2018-06-05Merge branch 'current' of github.com:vyos/vyos-1x into currentDaniil Baturin
2018-06-05T684: add bindings for the commands formatter and scripts for converting ↵Daniil Baturin
configs to commands.
2018-06-04Merge branch 't652-rewrite-snmp' into currentChristian Poessinger
* t652-rewrite-snmp: T652: Add SNMPv3 TSM handling and commit verification T655: Add support for SNMPv3 'noAuthNoPriv' security level T652: read SNMPv3 config into python dictionary snmp.py: refactor listen-address config generation T654: Support IPv6 configuration for SNMP listen address T652: first SNMP version using XML interface definition
2018-06-04T652: Add SNMPv3 TSM handling and commit verificationChristian Poessinger
2018-06-04T682: bugfix - added missing sys importChristian Poessinger
2018-06-04T682: bugfix 'show dns forwarding statistics'Christian Poessinger
2018-06-04T652: read SNMPv3 config into python dictionaryChristian Poessinger
2018-06-04snmp.py: refactor listen-address config generationChristian Poessinger
2018-06-04T654: Support IPv6 configuration for SNMP listen addressChristian Poessinger
2018-06-04T652: first SNMP version using XML interface definitionChristian Poessinger
2018-06-01T599: Bind NTP service to specific interfaceChristian Poessinger
2018-05-31T629: replace the config-management migration script.Daniil Baturin
2018-05-30Merge branch 'current' of github.com:vyos/vyos-1x into currentDaniil Baturin
2018-05-29T667: add a migration script for converting "system gateway-address" to ↵Daniil Baturin
"protocols static route 0.0.0.0". Code-wise that option was in vyatta-cfg-quagga, but the syntax is inside "system", so let's keep the script under system too.
2018-05-29dns_forwarding.py: use a more fancy jinja2 syntax for delimitersChristian Poessinger
2018-05-29T664: DNS forwarder config broken with more than 2 zonesChristian Poessinger
2018-05-24T462: make cron jobs run with vyattacfg GID.Daniil Baturin
2018-05-24T128: make nonexistent listen-on interface in DNS forwarding a warning ↵Daniil Baturin
rather than an error.
2018-05-23Use normal assignment by key instead of setdefault() everywhere.Daniil Baturin
The setdefault() dict object method updates the value only if it's not already set, so it's useless for what we want to do, despite its deceptive name.