Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-23 | tunnel: T2633: add support for ip (arp) commands | Thomas Mangin | |
2020-06-22 | vpn: sstp: T2008: fix improper use of fail-time dictionary key | Christian Poessinger | |
2020-06-22 | vpn: pptp: T2351: fix improper use of fail-time dictionary key | Christian Poessinger | |
2020-06-22 | vpn: l2tp: T2264: fix improper use of fail-time dictionary key | Christian Poessinger | |
2020-06-22 | pppoe-server: T2314: fix improper use of fail-time dictionary key | Christian Poessinger | |
2020-06-22 | Merge branch 'default-dict' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 'default-dict' of github.com:c-po/vyos-1x: console-server: T2588: migrate to defaults from XML interface definitions xml: T2588: add gitignore for generated defaults xml: T2588: code to extract defaults values from xml Debian: remove duplicate build dependency xml: ssh: fix typo in service description | |||
2020-06-22 | console-server: T2588: migrate to defaults from XML interface definitions | Christian Poessinger | |
2020-06-22 | rip: T2547: rewriten implementation in Python and XML | Viacheslav Hletenko | |
2020-06-22 | Merge pull request #452 from jjakob/T2486-dns-hostsd-fixes | Daniil Baturin | |
T2486: DNS, vyos-hostsd fixes | |||
2020-06-19 | pseudo-ethernet: T2589: fix for deleting interface(s) | Christian Poessinger | |
When deleting a peth interface the interface name was not added to the configuration dict, which lead to referencing non existent keys. | |||
2020-06-19 | console-server: T2490: add SSH support for direct device access | Christian Poessinger | |
2020-06-18 | console-server: T2490: rename CLI to console-server | Christian Poessinger | |
2020-06-18 | console-server: T2490: add SSH support | Christian Poessinger | |
A user can define a port under the SSH node per device. WHen connecting to that port and authenticating using regular credentials we will immediately drop to the serial console. This is the same as executing "connect serial-proxy <name>". | |||
2020-06-18 | console-server: T2490: log to journald | Christian Poessinger | |
2020-06-18 | console-server: T2490: move CLI parsing to get_config_dict() | Christian Poessinger | |
For more examples on the new get_config_dict() approach migrate this implementation as it is not yet in production use. Also this serves as proof of concept code for further migrations. | |||
2020-06-18 | console-server: T2490: add default CLI values | Christian Poessinger | |
2020-06-18 | console-server: T2490: rename CLI to "serial-proxy" | Christian Poessinger | |
2020-06-18 | console-server: T2490: use new USB ports "by-bus" | Christian Poessinger | |
2020-06-18 | console-server: T2490: initial support | Christian Poessinger | |
2020-06-17 | router-advert: T2609: remove debug pprint statement | Christian Poessinger | |
2020-06-17 | router-advert: T2185: migrate from SysVinit to systemd | Christian Poessinger | |
2020-06-17 | router-advert: T2609: add missing verify() for prefix lifetime | Christian Poessinger | |
radvd[31898]: AdvValidLifeTime must be greater than AdvPreferredLifetime in radvd.conf, line 19 This happens with the following configuration: vyos@vyos# show service router-advert interface eth0.20 { name-server 2001:4860:4860::8888 prefix ::/64 { valid-lifetime 7200 } } A validator is added to solve this issue and radvd will run again. | |||
2020-06-18 | T2610: fix default-lifetime typo | Shohei YOKOKAWA | |
2020-06-17 | login: radius: T2299: Implement RADIUS servers priority | DmitriyEshenko | |
2020-06-16 | Merge pull request #460 from DmitriyEshenko/1xl2tp16062020 | Christian Poessinger | |
l2tp: T2602: Delete excess characters | |||
2020-06-16 | snmp: T2321: use restart of start in systemctl | Christian Poessinger | |
For an unknown reason snmpd not always starts after reboot. | |||
2020-06-16 | syslog: T2604: remove unnecessary use of is_tag | John Estabrook | |
2020-06-16 | l2tp: T2602: Delete excess characters | DmitriyEshenko | |
2020-06-14 | console: T2569: bugfix removing entire console CLI tree | Christian Poessinger | |
2020-06-13 | snmp: T2321: add VRF support | Christian Poessinger | |
2020-06-13 | ntp: T2321: add VRF support | Christian Poessinger | |
2020-06-13 | ssh: T2321: always run "systemctl daemon-reload" | Christian Poessinger | |
2020-06-13 | ntp: T2321: remove superfluous verify() step on network addresses | Christian Poessinger | |
Only IP prefixes are allowed to be added by the CLI thus we can drop the same check inside the Python script to validate the prefix. | |||
2020-06-13 | ntp: T2321: use list over string when working with Config() | Christian Poessinger | |
2020-06-13 | ssh: T2321: fix invalid string/list assignment of default port | Christian Poessinger | |
Commit 5deb12c509be ("ssh: T2321: add VRF support") restructured the Port assignment (cleanup from the early days) but it accesses a string with methods used for a list, resulting in the funny default port 2. | |||
2020-06-11 | host_name: T2486: remove pdns-recursor restart | Jernej Jakob | |
It shouldn't be required, if necessary it should be added to vyos-hostsd apply command. | |||
2020-06-11 | host_name: T2486: configure vyos-hostsd | Jernej Jakob | |
Removes and adds all required settings. | |||
2020-06-11 | host_name: T2486: remove conf.exists calls | Jernej Jakob | |
The getter methods will return empty values if config nodes don't exist, so there's no point in checking if they exist before. | |||
2020-06-11 | host_name: T2486: move Config() call into main | Jernej Jakob | |
Init Config once in main() and pass it to both get_config() and verify(). | |||
2020-06-11 | host_name: T2486: replace disable-dhcp-nameservers with name-servers-dhcp | Jernej Jakob | |
The previous implementation only supported disabling DHCP nameservers for all interfaces, and was implemented improperly so it didn't work anyway. It's safe to remove it completely. This adds support for a new config node name-servers-dhcp <interface>, which allows us to enable just the interfaces we want to use for system DNS, identical in syntax to 'service dns forwarding dhcp <interface>'. The new option works by adding tags to vyos-hostsd that we want to use to add nameservers to resolv.conf, same as adding tags for dns forwarding but for a different destination file. A config migrator will be added in a separate commit. | |||
2020-06-11 | host_name: T2486: remove domain-search length limitations | Jernej Jakob | |
Debian Buster doesn't have the length and character limitations of /etc/resolv.conf 'search' any more, it is unlimited. https://sourceware.org/bugzilla/show_bug.cgi?id=19569 (glibc >2.26) | |||
2020-06-11 | host_name: T2486: change internal 'static-host-mapping' representation | Jernej Jakob | |
Change internal representation to the one required by vyos-hostsd. | |||
2020-06-11 | dns forwarding: T2486: configure vyos-hostsd | Jernej Jakob | |
Removes and adds all required settings. | |||
2020-06-11 | dns forwarding: T2486: generate recursor conf files | Jernej Jakob | |
- generate recursor.conf, recursor.conf.lua - if recursor.vyos-hostsd.conf.lua and recursor.forward-zones.conf don't exist, create empty ones (they are/will be generated by vyos-hostsd) | |||
2020-06-11 | dns forwarding: T2486: add warning for no dhcp, system or static nameservers | Jernej Jakob | |
Add warning that forwarding will operate as a recursor in case there are no nameservers configured. | |||
2020-06-11 | dns forwarding: T2486: change internal handling of 'dhcp' nameservers | Jernej Jakob | |
Remove the old solution that retrieved dhcp tagged nameservers from hostsd and added it to nameservers, as it didn't work anyway (only once during configuration but it didn't update them later). This is now handled by vyos-hostsd, just retrieve the configured interfaces and send it the list of tags to use. | |||
2020-06-11 | dns forwarding: T2486: change internal handling of 'system' config node | Jernej Jakob | |
Remove manual retrieval of 'system name-server' from config and adding it to the name servers list, as this is now handled by simply adding a 'system' tag in vyos-hostsd. | |||
2020-06-11 | dns forwarding: T2486: remove unnecessary intermediate name_servers variable | Jernej Jakob | |
2020-06-11 | dns forwarding: T2486: change internal representation of 'domain' config | Jernej Jakob | |
Change internal representation to the new one expected by vyos-hostsd. | |||
2020-06-11 | dns forwarding: T2486: move Config() call into main | Jernej Jakob | |
As Config is required in both get_config and verify, init it once and pass it to both functions. |