Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-05 | nat: T1083: add translation options for persistent/random mapping of address ↵ | Igor Melnyk | |
and port Tested using: set destination rule 100 inbound-interface 'eth0' set destination rule 100 translation address '19.13.23.42' set destination rule 100 translation options address-mapping 'random' set destination rule 100 translation options port-mapping 'none' set source rule 1000 outbound-interface 'eth0' set source rule 1000 translation address '122.233.231.12' set source rule 1000 translation options address-mapping 'persistent' set source rule 1000 translation options port-mapping 'fully-random' | |||
2021-08-03 | isis: T1316: rename Jinja2 template to match other FRR daemons | Christian Poessinger | |
(cherry picked from commit d77a2f56ea7e76158c07f5829397be4555473e3d) | |||
2021-08-03 | Merge pull request #950 from sever-sever/T1594 | Christian Poessinger | |
l2tpv3: T1594: Fix timeout before set l2tpv3 interface | |||
2021-08-02 | Merge branch 'equuleus' of https://github.com/vyos/vyos-1x into equuleus | Daniil Baturin | |
2021-08-02 | T3697: explicitly wait for the charon process to respond to strokes | Daniil Baturin | |
2021-08-01 | op-mode: bgp: T1513: backport "show bgp" commands from current branch | Christian Poessinger | |
2021-08-01 | ping: T3707: add UnicodeError exception when invalid IP address is passed | Christian Poessinger | |
(cherry picked from commit 0d1ad777daf25ef415bf45032d41b587baf20781) | |||
2021-07-31 | router-advert: T2745: use template common coding style in for loops | Christian Poessinger | |
(cherry picked from commit f89a0cfc7d0d908cbe1715b760b07926ffa3f7b9) | |||
2021-07-31 | l2tpv3: T1594: Fix timeout before set l2tpv3 interface | Viacheslav | |
In some cases, we need to wait until local address is assigned. And only then l2tpv3 tunnel can be configured. For example when ipv6 address is in "tentative" state or we wait for some routing daemon/route for a remote address. | |||
2021-07-27 | Revert "ifconfig: drop unused classes for pppoe and vti" | Christian Poessinger | |
This reverts commit e4d697b1d3aad0cb8e81f4c36bcaa4c089195f43. We need those classes for the operational level "show interfaces" command. | |||
2021-07-27 | T3697: wait for charon to get started before trying to restart it. | Daniil Baturin | |
2021-07-26 | smoketest: config: azure: also utilize "default-esp-group" feature | Christian Poessinger | |
(cherry-picked from commit 57fa30de709afe31aeddb5fedf565ce44c5ba937) | |||
2021-07-25 | vrf: T31: add missind import for cmd() | Christian Poessinger | |
2021-07-25 | vrf: T31: ignore iproute2 errors | Christian Poessinger | |
Re-issuing the same iproute2 commands can lead to errors, simply ignore them and not raise a Python exception. (cherry-picked from commit 9920f7340d60b51d32bad9dbd24a907718f72837) | |||
2021-07-25 | ifconfig: T2653: obey conding style | Christian Poessinger | |
(cherry-picked from commit 08614557b679c59495b3bf629f763f9a4cc0ed25) | |||
2021-07-25 | smoketest: add shim for every test to re-use common tasts | Christian Poessinger | |
Currently every smoketest does the setup and destruction of the configsession on its own durin setUp(). This creates a lot of overhead and one configsession should be re-used during execution of every smoketest script. In addiion a test that failed will leaf the system in an unconsistent state. For this reason before the test is executed we will save the running config to /tmp and the will re-load the config after the test has passed, always ensuring a clean environment for the next test. (cherry picked from commit 0f3def974fbaa4a26e6ad590ee37dd965bc2358f) | |||
2021-07-25 | tunnel: T3173: add new options "no-pmtu-discovery" and "ignore-df" | Christian Poessinger | |
2021-07-25 | ifconfig: backport ifconfig framework from 1.4 to support new tunnel options | Christian Poessinger | |
It is easier to backport the entire vyos.ifconfig library from 1.4 instead of backporting single pieces which are required to add new feature to the tunnel interface section. In addition that both libraries are now back in sync it will become much easier to backport any other new feature introduced in VyOS 1.4! | |||
2021-07-25 | ifconfig: drop unused classes for pppoe and vti | Christian Poessinger | |
PPPoE uses an entire different approach to setup the interface and VTI is still implemented using the old node.def definitions from vyatta-cfg-system. | |||
2021-07-25 | vyos.util: backport 1.4 changes on dict_search() | Christian Poessinger | |
2021-07-25 | smoketest: openvpn: fix deprecated option warning for key generation | Christian Poessinger | |
WARNING: Using --genkey --secret filename is DEPRECATED. Use --genkey secret filename instead. | |||
2021-07-25 | Merge pull request #942 from yunzheng/T65 | Christian Poessinger | |
openvpn: T65: Fix auth-user-pass authentication only | |||
2021-07-24 | openvpn: T65: Fix auth-user-pass authentication only | Yun Zheng Hu | |
2021-07-24 | Merge branch 'equuleus' of https://github.com/vyos/vyos-1x into equuleus | Daniil Baturin | |
2021-07-24 | T3697: fix a conditional. | Daniil Baturin | |
2021-07-24 | Merge branch 'equuleus' of https://github.com/vyos/vyos-1x into equuleus | Daniil Baturin | |
2021-07-24 | Merge branch 'equuleus' of https://github.com/vyos/vyos-1x into equuleus | Daniil Baturin | |
2021-07-24 | T3697: hopefully complete fix for checking whether IPsec should start. | Daniil Baturin | |
2021-07-24 | Merge pull request #940 from yunzheng/T3681 | Christian Poessinger | |
vyos-1x-vmware: T3681: don't bytecompile ether-resume.py | |||
2021-07-24 | Merge pull request #941 from yunzheng/T3682 | Christian Poessinger | |
vyos-1x-vmware: T3682: remove dhclient from ether-resume.py | |||
2021-07-23 | T3697: return an empty dict when IPsec isn't fully configured | Daniil Baturin | |
to avoid trying to wait for a daemon that shouldn't even be running. | |||
2021-07-23 | vyos-1x-vmware: T3682: remove dhclient from ether-resume.py | Yun Zheng Hu | |
dhclient is already handled by netplug so it's removed to avoid double renewing of dhcp leases. | |||
2021-07-23 | vyos-1x-vmware: T3681: don't bytecompile ether-resume.py | Yun Zheng Hu | |
Exclude /vmware-tools/scripts/ from bytecompilation to avoid the `__pycache__` directory being created. | |||
2021-07-23 | login: T3699: verify system username does not conflict with Linux base users | Christian Poessinger | |
2021-07-22 | T3697: check if strongswan should be running before attempting to restart it. | Daniil Baturin | |
2021-07-21 | Merge pull request #933 from sever-sever/T3683 | Christian Poessinger | |
VXLAN: T3683: Fix for ipv6 source-interface option | |||
2021-07-21 | VXLAN: T3683: Fix for ipv6 source-interface option | Viacheslav | |
2021-07-20 | ifconfig: tunnel: T3691: add missing GRETAP key support | Christian Poessinger | |
2021-07-19 | isis: T3576: add IPv6 support | Christian Poessinger | |
(cherry picked from commit f26ef2a25690826eed4200b219d7f61e8dbf9201) | |||
2021-07-17 | vxlan: T3683: bugfix on MTU calculation for IPv6 underlay | Christian Poessinger | |
(cherry picked from commit eb8cd3af91bac01a3f7f99b362c8105d69bb3c55) | |||
2021-07-13 | Merge pull request #919 from erkin/equuleus | Christian Poessinger | |
T3679: Update the unexpected exception message | |||
2021-07-13 | T3679: Update the unexpected exception message | erkin | |
2021-07-13 | T3663: use inotify-based watching for the IPsec process restart. | Daniil Baturin | |
2021-07-13 | T3663: add a small sleep between polling for a new inotify event. | Daniil Baturin | |
2021-07-13 | T3663: fixed in the inotify-based vrrp script. | Daniil Baturin | |
2021-07-13 | vyos.util: T3663: move inotify-based imports to function level | Christian Poessinger | |
Keep the vyos.util function clean and not pull in the rest of the world when importing it. | |||
2021-07-13 | T3663: add pre_hook argument to util.wait_for_inotify | Daniil Baturin | |
When waiting for processes that don't take long, we need add an inotify watcher _before_ starting that process. The pre-hook arguments allows the user to pass a () -> () anonymous function to be called before adding a watch. | |||
2021-07-13 | T3663: fix the call to time.time() to match the new import scheme. | Daniil Baturin | |
2021-07-13 | T3663: python3-inotify should be a runtime dependency | John Estabrook | |
2021-07-13 | T3663: prerequisites for inotify-based watching implementations. | Daniil Baturin | |