Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-12 | template: T2230: use render to generate templates | Thomas Mangin | |
convert all call to jinja to use template.render | |||
2020-04-12 | openvpn: T2273: cleanup client config generation | Christian Poessinger | |
2020-04-12 | openvpn: T2273: cleanup config dir generation | Christian Poessinger | |
2020-04-12 | vyos.util: openvpn: migrate to chmod_600() | Christian Poessinger | |
2020-04-12 | vyos.util: rename chmod_x() -> chmod_755() | Christian Poessinger | |
2020-04-11 | openvpn: T2273: re-use vyos.util library functions | Christian Poessinger | |
2020-04-11 | openvpn: T2273: migrate from SysVinit to systemd | Christian Poessinger | |
2020-04-10 | openvpn: T2266: fix verify for client-server bridged mode | jjakob | |
2020-04-08 | openvpn: T2234: clean up and rework openvpn template | jjakob | |
- rearranged options to put them in logical groups separated by blank lines - removed unnecessary blank lines (whitespace) - fixed encryption if-else comparison logic that caused 3des to be ignored - set tls if tls-version-min is set | |||
2020-04-07 | bridge: T2232: prevent deletion of enslaved interfaces | Christian Poessinger | |
Interfaces enslaved to a bridge are not allowed to be deleted. If an interface is deleted from the config but it is still enslaved to a bridge will cause a configuration error on the subsequent boot. | |||
2020-04-06 | util: T2226: rewrite openvpn to use cmd | Thomas Mangin | |
2020-04-05 | openvpn: improve value help on ipfix | Christian Poessinger | |
2020-04-04 | openvpn: T2222: set 'multihome' option when local-host is unset | jjakob | |
If configured with protocol udp and no local-host, openvpn needs the 'multihome' option to correctly work on all addresses. | |||
2020-03-29 | vyos.util: increase usage of process_running() and remove duplicated code | Christian Poessinger | |
OpenVPN, WIFI, SSTP all had the same boiler plate copied about checking if a process associated with a pidfile is running or not. This has been migrated to the common library function vyos.util.process_running(). | |||
2020-03-28 | ipv6: T1831: migrate eui64 addressing to XML and python | Christian Poessinger | |
2020-03-28 | ipv6: T1831: migrate autoconf node | Christian Poessinger | |
Autoconfigure addresses using Prefix Information in Router Advertisements. | |||
2020-03-28 | ipv6: T1831: use integers over bool in interface configuration | Christian Poessinger | |
2020-03-28 | ipv6: T1831: migrate forwarding and dup-addr-detect-transmits nodes | Christian Poessinger | |
... to new XML and Python based frontend/backend. | |||
2020-03-28 | ifconfig: T2057: explicity name state functions | Thomas Mangin | |
The Interface get_state/set_state were not clear about if they edited the admin or operational state. functions are now using admin_state and oper_state for clarity. | |||
2020-03-25 | openvpn: T2148: fix setting "server client" without "ip" | Jernej Jakob | |
2020-03-25 | Merge pull request #265 from thomas-mangin/2057-dhcp-vlan | Christian Poessinger | |
ifconfig: T2057: break down DHCP, add register, STP and VLAN as adapters | |||
2020-03-24 | openvpn: T2146: remove user/pass auth file when not needed | Jernej Jakob | |
2020-03-24 | openvpn: T2146: delete old client configs | Jernej Jakob | |
Previously old client configs for clients that were deleted from the server stayed in the ccd directory, causing them to still be used. As we can't know which clients were deleted, this deletes all the client configs as they are recreated shortly later. | |||
2020-03-24 | ifconfig: T2057: add VTunIf class | Thomas Mangin | |
2020-03-23 | ifconfig: T2154: fixing failure to start-stop-daemon | Thomas Mangin | |
2020-03-20 | Merge pull request #248 from jjakob/openvpn-dh-none | Christian Poessinger | |
T2139: openvpn: allow unset dh-file when using EC keys | |||
2020-03-20 | T2139: openvpn: allow unset dh-file when using EC keys | Jernej Jakob | |
2020-03-19 | T2140: openvpn: fix checkCertHeader function return value | Jernej Jakob | |
This function returned True even if no match in the certificate file was found, causing all checks using it to erroneously pass. | |||
2020-03-03 | interfaces: T1579: fix c/p error when evaluating ↵ | Christian Poessinger | |
os.environ['VYOS_TAGNODE_VALUE'] This has been only a theoretical problem but then the error condition was triggered - only an error has been printed instead of raising an Exception. | |||
2020-02-27 | openvpn: T2075: add support for OpenVPN tls-crypt file option | Christian Poessinger | |
Encrypt and authenticate all control channel packets with the key from keyfile. Encrypting (and authenticating) control channel packets: * provides more privacy by hiding the certificate used for the TLS connection * makes it harder to identify OpenVPN traffic as such * provides "poor-man's" post-quantum security, against attackers who will never know the pre-shared key (i.e. no forward secrecy) | |||
2020-02-23 | openvpn: T2065: move daemon parameter to start-stop-daemon command-line | Christian Poessinger | |
2020-01-23 | openvpn: T1975: ta devices need to be explicitly brought up | Christian Poessinger | |
2019-11-11 | [OpenVPN]: T1704: Added uppercase entries of ncp-ciphers, since there seems ↵ | vindenesen | |
to be a bug in OpenVPN client when comparing pushed cipher with local ncp cipher list | |||
2019-11-11 | [OpenVPN]: T1704: Moved ncp-ciphers out of encryption block in config template | vindenesen | |
2019-11-11 | [OpenVPN]: T1704: Added function for ncp-ciphers, and ability to disable it. | vindenesen | |
[OpenVPN]: T1704: Changed config structure for OpenVPN encryption to support ncp-ciphers. [OpenVPN]: T1704: Added migration scripts for interface 2-to-3 | |||
2019-10-13 | openvpn: T1548: clean out import statements | Christian Poessinger | |
2019-10-13 | Sync XML interface description source file pattern and conf script name | Christian Poessinger | |
renamed: interface-bonding.py -> interfaces-bonding.py renamed: interface-bridge.py -> interfaces-bridge.py renamed: interface-dummy.py -> interfaces-dummy.py renamed: interface-ethernet.py -> interfaces-ethernet.py renamed: interface-loopback.py -> interfaces-loopback.py renamed: interface-openvpn.py -> interfaces-openvpn.py renamed: interface-vxlan.py -> interfaces-vxlan.py renamed: interface-wireguard.py -> interfaces-wireguard.py |