summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-24Add a validator for scripts that are supposed to be in /configDaniil Baturin
2018-07-23Add a convenience function for getting the config owners group GID.Daniil 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-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-24T689: Removed 'show host os', if anyone wants kernel information i think ↵Runar Borge
they know about 'uname -a' and because upgrading kernel in vyos is not allowed outsude the release schedule kernel information shoild be maintained inside the vyos install package.
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-24T689: Removed show host date, it's a duplicate of show dateRunar Borge
2018-06-23Merge branch 'current' of git://github.com/vyos/vyos-1x into currentRunar Borge
2018-06-23T689: updated xml to reflect filename change in last commitRunar Borge
2018-06-23T689: changed from dash to underscore in filenamesRunar Borge
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-17rewrite show host to new syntaxRunar Borge