Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-17 | Merge branch 'current' of https://github.com/vyos/vyos-1x into current | Daniil Baturin | |
2019-06-17 | [HTTP API] T1431: allow sending a single command, and make sure commands are ↵ | Daniil Baturin | |
dicts. | |||
2019-06-17 | [syslog/hostname.py] T1394 - syslog systemd and host_name.py race condition | hagbard | |
- checking if the hostname has changed, otherwise the script and systemd try to restart rsyslogd at the same time, at the end it's not started at all. | |||
2019-06-17 | [HTTP API] T1431: make the value field optional and add better validation. | Daniil Baturin | |
2019-06-17 | [HTTP API] T1431: make systemd restart the HTTP API service on failure. | Daniil Baturin | |
2019-06-17 | [pppoe-server] T1408 - improve verify() function to enable IPv6 only deployments | hagbard | |
2019-06-17 | Merge branch 'current' of https://github.com/vyos/vyos-1x into current | Daniil Baturin | |
2019-06-17 | T1431: release the lock even if discard() caused an exception. | Daniil Baturin | |
It may be better to crash the process in that situation. | |||
2019-06-17 | T1431: Fix vyos-http-server logging to journald. | Daniil Baturin | |
2019-06-16 | T1439: remove beginning and end anchors, they are implied with re.fullmatch | Jernej Jakob | |
2019-06-16 | T1439: move DUID validator to regex | Jernej Jakob | |
2019-06-16 | T1439: add dhcpv6-client-id validator | Jernej Jakob | |
2019-06-16 | dhcpv6-server: Add name constraint, clarify help, fix typos | Jernej Jakob | |
2019-06-16 | T1439: remove quotes around dhcp6.client-id | Jernej Jakob | |
2019-06-16 | T1431: initial implementation of the HTTP API. | Daniil Baturin | |
2019-06-16 | T1432: inject VyOS-specific environment variables into the session environment. | Daniil Baturin | |
They are widely referenced by command templates, but a process started as a service doesn't automatically get them. | |||
2019-06-16 | Revert "T849: move BGP peer-group node to ipv4 address family" | Christian Poessinger | |
This reverts commit 685b1e0d050c7883303733d710327161fe046b60. | |||
2019-06-16 | Merge branch 'bgp-address-family' into current | Christian Poessinger | |
* bgp-address-family: T849: move BGP peer-group node to ipv4 address family | |||
2019-06-16 | T849: move BGP peer-group node to ipv4 address family | Christian Poessinger | |
To have a consitent IPv4/IPv6 CLI a lot of BGP neighbor nodes have been migrated. The IPv4 peer-group has been forgotten, leaving a non consistent CLI. Previously: ----------- neighbor 2001:DB8:FFFF::1 { address-family { ipv6-unicast { peer-group iBGP } } peer-group iBGP } Now: ---- neighbor 2001:DB8:FFFF::1 { address-family { ipv6-unicast { peer-group iBGP } } address-family { ipv4-unicast { peer-group iBGP } } } | |||
2019-06-16 | Merge branch 'current' of https://github.com/vyos/vyos-1x into current | Daniil Baturin | |
2019-06-16 | T1432: add a finalizer to vyos.configsession to avoid leaking sessions. | Daniil Baturin | |
2019-06-16 | T1438: fix permissions when invoking 'show version' | Christian Poessinger | |
Accessing Kernel DMI data (under /sys/class/dmi) requires elevated permission and thus retrieving a Board Serial/UUID was not possible. version.py is now called via sudo to gether all facts. | |||
2019-06-16 | T1432: add a discard function to vyos.configsession | Daniil Baturin | |
2019-06-16 | DHCPDv6 T1433: rename daemon configuration file | Christian Poessinger | |
... to have the same pattern as the DHCPDv6 lease file | |||
2019-06-16 | DHCPDv6 T1433: fix wrong lease file name | Christian Poessinger | |
A wrong lease file caused the show command to fail: vyos@vyos:~$ show dhcpv6 server leases Traceback (most recent call last): File "/usr/libexec/vyos/op_mode/show_dhcpv6.py", line 81, in <module> leases = get_leases(lease_file, state='active') File "/usr/libexec/vyos/op_mode/show_dhcpv6.py", line 44, in get_leases leases = IscDhcpLeases(lease_file).get() File "/usr/lib/python3/dist-packages/isc_dhcp_leases/iscdhcpleases.py", line 110, in get with open(self.filename) as lease_file: FileNotFoundError: [Errno 2] No such file or directory: '/config/dhcpdv6.leases' | |||
2019-06-13 | Merge branch 'current' of https://github.com/vyos/vyos-1x into current | Daniil Baturin | |
2019-06-13 | T1431: make it possible to obtain session environment and run vyos.config ↵ | Daniil Baturin | |
functions under it. This is required for programs running outside a CLI session, like the future API daemon. | |||
2019-06-12 | T1397: check for path argument in both effective and merge config | John Estabrook | |
The merge config script restores the ability to restrict changes to a specified path. In the initial implementation, the path was checked for validity only with respect to the effective config; fix to allow valid paths from merge config as well. | |||
2019-06-12 | T1397: use revised migration method | John Estabrook | |
2019-06-12 | T1397: escape backslashes in output passed to configtree | John Estabrook | |
The ouput of config.show_config (cli-shell-api showConfig) does not escape backslashes, whereas configtree expects escaped backslashes. Values containing unescaped backslashes consequently lead to a parsing error; cf. T1001. | |||
2019-06-12 | T1432: correct the ConfigSessionError exception name. | Daniil Baturin | |
2019-06-12 | T1431: add dependency on python3-bottle to have something to run the HTTP ↵ | Daniil Baturin | |
API with. | |||
2019-06-12 | T1432: initial implementation of the config write API. | Daniil Baturin | |
2019-06-10 | [wireguard] T1428: Add handling of fwmark setting (#70) | Matthias Fetzer | |
[wireguard] T1428: correct handling of the fwmark option | |||
2019-06-06 | Merge pull request #69 from jestabro/config-migrate | John Estabrook | |
T1334: Migration script runner rewrite | |||
2019-06-05 | T1334: Migration script runner rewrite | John Estabrook | |
Python script and support code to replace the vyatta_config_migrate.pl script. | |||
2019-06-05 | T1422: Remove extraneous print statement. | John Estabrook | |
2019-06-04 | T1379: Deprecated functions in /sbin/dhclient-script | Kim Hagen | |
2019-06-03 | T1423: Create known_hosts file if not present | John Estabrook | |
In the recent rewrite of the config merge script, support for merging remote config files checks and adds the host key in known_hosts; however, this function fails if known_hosts is not present. Fix. | |||
2019-06-01 | T1422: fix wrong file mode. | Daniil Baturin | |
2019-06-01 | T1422: add a script for querying values in config files. | Daniil Baturin | |
2019-05-30 | [dhcp] T1416: fix DHCP server status view | Christian Poessinger | |
2019-05-29 | Merge pull request #68 from jestabro/merge-config | John Estabrook | |
T1397: Rewrite the config merge script | |||
2019-05-29 | T1397: Rewrite the config merge script | John Estabrook | |
Add the script vyos-merge-config.py to separate the merge function from the config load script and remove dependency on XorpConfigParser. | |||
2019-05-28 | T1397: Rewrite the config merge script | John Estabrook | |
Add vyos.config.show_config to show working configuration. Add vyos.remote.get_config_remote() for obtaining remote config files. | |||
2019-05-22 | add tests to Jenkinsfile | Kim Hagen | |
2019-05-22 | Create Jenkinsfile current | Kim Hagen | |
2019-05-21 | [pppoe-server] T1393 - adding ip6 and ip6-pd to 'show pppoe-server sessions' | hagbard | |
2019-05-21 | [pppoe-server] T1393 - pppoe IPv6 pool doesn't work | hagbard | |
2019-05-13 | T1378: extend version file with Git commit ID | Christian Poessinger | |
The Git commit ID will be crucial for the future when the full VyOS build can be reproduced by the one Git commit ID, thus start recording it in the version file. |