Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-11 | util: T2226: passthrough for stderr, fix input, always newline | Thomas Mangin | |
Change the code to let stderr passthrough to the screen as it is the behaviout of os.system and subprocess.call/check_out The input feature was not working and was fixed Also always convert '\r\n' to '\n' | |||
2020-04-11 | util: T2226: do not use 2> but DEVNULL | Thomas Mangin | |
2020-04-11 | util: T2226: do not use universal_newlines | Thomas Mangin | |
2020-04-11 | util: T2226: send shutdown stdout back to the program | Thomas Mangin | |
The previous code conversion did not match the previous code. | |||
2020-04-11 | Merge pull request #326 from thomas-mangin/T2265 | Christian Poessinger | |
dhcp: T2265: refactor DHCP class | |||
2020-04-11 | dhcp: T2230: use external template files | Thomas Mangin | |
2020-04-11 | template: T2230: helper to generate templates | Thomas Mangin | |
Currently the pattern is to import jinja2 and re-generate the template in every file. Dimitriy reported a reduction in performance (1s) when commiting. This code provide an helper function which caches the Environment and template renderer, and can generate template from one line (instead of the few currently) | |||
2020-04-11 | dhcp: T2265: refactor DHCP class | Thomas Mangin | |
Break the code between v4 and v6, remove need for getter/setter as they are just exposing the underlying dict. Move FixedDict from tunnel code and expose it to other part so it can be used to prevent accidental change to the dhcp option if no default exists already. | |||
2020-04-11 | dhcp: T2265: v4/v6 conflict for lease file | Thomas Mangin | |
The vyatta-dhclient-hook is not differentiating between v4 and v6 and attempting to use the same lease file for both protocol. Therefore only dhcp v4 or v6 could be setup on an interface and not both. | |||
2020-04-11 | Merge pull request #327 from DmitriyEshenko/fix-res-ra | Christian Poessinger | |
sstp: T2263: Implement reset feature | |||
2020-04-11 | Merge pull request #328 from DmitriyEshenko/patch-12 | Christian Poessinger | |
sstp: T2269: Set template for tunnel names | |||
2020-04-11 | sstp: T2269: Set template for tunnel names | Eshenko Dmitriy | |
2020-04-10 | sstp: T2263: Implement reset feature | DmitriyEshenko | |
2020-04-10 | Merge pull request #324 from DmitriyEshenko/fix-res-ra | Christian Poessinger | |
pptp: l2tp: T2262: Fix call to function run() | |||
2020-04-10 | pptp: l2tp: T2262: Fix call to function run() | DmitriyEshenko | |
2020-04-10 | Merge pull request #323 from jjakob/openvpn-verify-bridge-fix | Christian Poessinger | |
openvpn: T2266: fix verify for client-server bridged mode | |||
2020-04-10 | openvpn: T2266: fix verify for client-server bridged mode | jjakob | |
2020-04-10 | Merge pull request #230 from DaniilHarun/upstream | hagbard-01 | |
ipoe-server: T2073: reset op-mode command for sessions | |||
2020-04-10 | Merge branch 'upstream' of https://github.com/DaniilHarun/vyos-1x into upstream | Daniil Kharun | |
2020-04-10 | ipoe-server: T2073: reset op-mode command for sessions | Daniil Kharun | |
2020-04-10 | util: T2253: fix translation to cmd | John Estabrook | |
2020-04-10 | Revert "Revert "util: T2226: rewrite merge config to use cmd"" | John Estabrook | |
This reverts commit 6086b7fa718f502563a17569abc81d4ccb94818c. | |||
2020-04-10 | util: T2253: fix translation of subprocess.check_output to cmd | John Estabrook | |
2020-04-10 | Revert "Revert "util: T2226: rewrite remote function helpers to use cmd"" | John Estabrook | |
This reverts commit 10717c6a3cdf7da7025b03c1abdbd813b4970b19. | |||
2020-04-10 | l2tp: xml: group interface definition into vpn section | Christian Poessinger | |
2020-04-10 | pppoe: T2248: connect-on-demand and vrf are mutually exclusive | Christian Poessinger | |
As PPP can be used to establish a connection on-demand it manages the Kernel default route. This can not be used when using VRFs which are managed by the ip-up.d and ip-down.d scripts - thus those options are now mutially exclusive. The best fix would be adding support for VRFs into PPP. | |||
2020-04-10 | Merge pull request #321 from jjakob/openvpn-ccd-fix | Christian Poessinger | |
openvpn: T2261: re-add ccd to template (was removed by mistake) | |||
2020-04-10 | openvpn: T2261: re-add ccd to template (was removed by mistake) | jjakob | |
Commit ef27cef0 mistakenly removed client-config-dir from the server template. | |||
2020-04-10 | vif-c: T2240: add VRF support | Christian Poessinger | |
2020-04-10 | Revert "vif-s: T2240: add VRF support" | Christian Poessinger | |
This reverts commit 2d33cf656f5856fb06e8390fc2250bb99ea0206b. | |||
2020-04-09 | op-mode: raid: T689: Typo in description | Viacheslav Hletenko | |
2020-04-09 | Debian: T640: explicitly add easy-rsa | Christian Poessinger | |
easy-rsa is used by e.g. OpenVPN installation and was dropped when enabling "--apt-recommends false" in VyOS build system. Dependency has been explicitly added. | |||
2020-04-09 | vxlan: T2172: add source-address option | Christian Poessinger | |
This is a base requirement for l2vpn evpn. When source-address is configured, the option "local <source-addr> nolearning" is appended when creating the interface as mentioned here: https://vincent.bernat.ch/en/blog/2017-vxlan-bgp-evpn | |||
2020-04-09 | Revert "vxlan: T2172: remove group or remote check in verify()" | Christian Poessinger | |
This reverts commit 195e1da6a518ee3a2cbc0e1d454317e3c05e3e6e. | |||
2020-04-09 | xml: radius: update source-address valueHelp | Christian Poessinger | |
2020-04-09 | Merge branch 'vxlan' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 'vxlan' of github.com:c-po/vyos-1x: vxlan: pseudo-ethernet: T2260: convert link nodes to source-interface wireguard: T2206: fix comment in migration script pppoe: enable Jinja2 trim_blocks | |||
2020-04-09 | vxlan: pseudo-ethernet: T2260: convert link nodes to source-interface | Christian Poessinger | |
2020-04-09 | wireguard: T2206: fix comment in migration script | Christian Poessinger | |
2020-04-09 | pppoe: enable Jinja2 trim_blocks | Christian Poessinger | |
2020-04-09 | util: T2226: os.system was wrongly converted to run | Thomas Mangin | |
os.system does print the ouput of the command, run() does not. A new function called call() does the printing and return the error code. | |||
2020-04-09 | Merge pull request #319 from thomas-mangin/T2205 | Christian Poessinger | |
util: T2205: do not display debuging when it is not set | |||
2020-04-09 | util: T2205: do not display debuging when it is not set | Thomas Mangin | |
2020-04-09 | Revert "tunnel: T2028: prevent single 'remote' keyword" | Christian Poessinger | |
This reverts commit 37973a13bbc168c09e5f4d1e606f91fd7ffbb41a. | |||
2020-04-09 | Merge pull request #316 from thomas-mangin/T2242 | Christian Poessinger | |
import: T2242: remove all import * | |||
2020-04-09 | Merge pull request #317 from thomas-mangin/T2028-remote | Christian Poessinger | |
tunnel: T2028: fix remote and registration | |||
2020-04-09 | Merge pull request #314 from thomas-mangin/T2186 | Christian Poessinger | |
airbag: T2186: report friendly user message and log to syslog | |||
2020-04-08 | http api: T2252: increase proxy_read_timeout for image management | John Estabrook | |
2020-04-08 | tunnel: T2028: register the _Tunnel class | Thomas Mangin | |
All interface classes register themselves so that we can figure out from an interface name what class is responsible for its creation. In the case of Tunnel, it is not the case as multiple different interfaces are sharing the same "tun" prefix. Still many operations are the same and it should be done. | |||
2020-04-08 | Revert "util: T2226: rewrite merge config to use cmd" | John Estabrook | |
This reverts commit 9664e7d685307f5f9736929731e759ff7bad7353. | |||
2020-04-08 | Revert "util: T2226: rewrite remote function helpers to use cmd" | John Estabrook | |
This reverts commit 7219d4013814a55c4eeaf36b7a36d5e8076d09f0. |