summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-21Merge pull request #22 from hagbard-01/currentDaniil Baturin
Only look for XML files in interface and op template definitions
2018-07-20Only look for xml files in interface and op template definitionshagbard
2018-07-20Remove a stray debug print.Daniil Baturin
2018-07-20Add dependency on python3-tabulate, which is very useful for op mode scripts.Daniil Baturin
2018-07-20Add vyos.util.read_file() function.Daniil Baturin
Really, how many times can we write the same thing.
2018-07-20Add a function for converting seconds to a human readable elapsed time ↵Daniil Baturin
descriptions such as 1w3d18h42m12s.
2018-07-19Add a function for quickly checking running processes by their PID files.Daniil Baturin
2018-07-18Merge branch 'master' into currentDaniil Baturin
2018-07-18T749: add unit tests for the initial setup library.Daniil Baturin
2018-07-18Add a small config to the test data dir for use in unit tests.Daniil Baturin
2018-07-18T749: Add an initialsetup library with functions for setting common values ↵Daniil Baturin
in config files, such as user passwords, SSH keys etc., for use in first boot and installation scripts.
2018-07-18Add a library for misc functions for handling passwords, SSH keys etc.Daniil Baturin
2018-07-10Add an option for validating positive (>= 0) numbers to the numeric validator.Daniil Baturin
2018-07-06Merge pull request #21 from hagbard-01/currentDaniil Baturin
T720: filter is now the same like in useradd(8) including the debian …
2018-07-05T720: filter is now the same like in useradd(8) including the debian ↵hagbard
restrictions for lenght
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-26Merge pull request #18 from hagbard-01/currentChristian Poessinger
T716: allow only alphanumerical chars, underscore and hyphen
2018-06-26T716: allow only alphanumerical chars, underscore and hyphenhagbard
T717: limited to 100 chars in total
2018-06-24T201: remove systemd dependency which is unneededChristian Poessinger
2018-06-24T201: set priority for system beep to '9999' which is now executed lastChristian Poessinger
2018-06-24T201: add dependency on 'beep' packageChristian Poessinger
2018-06-24Merge remote-tracking branch 'hagbard/current' into currentChristian Poessinger
* commit 'hagbard/current': T201: - set <valueless/> since only create and delete is required T201: avoid node.def creation which conflicts with vyatta-cfg-system emoved enable and disabled, as per Christians note. removed enable and disable, which is not really required. T201 implmntation, it depends on the beep pacakge added in vyos-build
2018-06-24T201: use <valueless/> node as only create/delete is requiredhagbard
2018-06-24T201: avoid node.def creation which conflicts with vyatta-cfg-systemhagbard
2018-06-24T201: implementation of system beephagbard
Depends on debian 'beep' package
2018-06-23T689, T707: insert sudo where necessary in op mode command definitions.Daniil Baturin
2018-06-23T689, T707: do not use sudo for op mode commands.Daniil Baturin
Else they all are unavailable for operator level users.
2018-06-21Add some documentation for vyos.versionDaniil Baturin
2018-06-20Initial API documentation for vyos.config.Daniil Baturin
2018-06-20Add docs target to the makefile.Daniil Baturin
2018-06-20Add a sphinx setup.Daniil Baturin
2018-06-16Set the license of all vyos.* libraries to LGPLv2+.Daniil Baturin
2018-06-15T697: add missing dependencies moved from cfg-system: snmp, snmpd, ↵Daniil Baturin
openssh-server, ntp, iputils-arping.
2018-06-14T697: add dependencies on lsscsi, pciutils, and usbutils for the op mode ↵Daniil Baturin
scripts.
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-13Merge pull request #14 from runborg/currentDaniil Baturin
T689: Converting simple op-mode commands from vyatta-op to new syntax
2018-06-13Add nose and coverage to build dependencies.Daniil Baturin
2018-06-13Add the python/ dir to PYTHONPATH for running tests.Daniil Baturin