Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-25 | dhclient: T3940: Added lease file argument to the `dhclient -x` call | zsdc | |
When `dhclient` with the `-x` option is used to stop running DHCP client with a lease file that is not the same as in the new `dhclient` process, it requires a `-lf` argument with a path to the old lease file to find information about old/active leases and process them according to instructions and config. This commit adds the option to the `02-vyos-stopdhclient` hook, which allows to properly process `dhclient` instances started in different ways. | |||
2021-10-21 | dhclient hooks: T3920: avoid 'too many args' error when no vrf | Ross Dougherty | |
(cherry picked from commit 67b3dd6b4715fef266eb47e68623944f8be617e0) | |||
2021-10-20 | mdns: T3917: move avahi configuration file to /run | Christian Poessinger | |
2021-09-30 | interface-names: T3869: update udev rules | John Estabrook | |
2021-09-25 | ipsec: T2816: ipsec-dhclient-hook should only run if swanctl.conf exists | Christian Poessinger | |
2021-09-25 | ipsec: T2816: ipsec-dhclient-hook should use exit(0) | Christian Poessinger | |
2021-09-25 | ipsec: T2816: ipsec-dhclient-hook should use vyos.util.read_file() / ↵ | Christian Poessinger | |
write_file() | |||
2021-09-21 | vrrp: keepalived: T3847: migrate to get_config_dict() | Christian Poessinger | |
2021-09-21 | vrrp: keepalived: T616: move configuration to volatile /run directory | Christian Poessinger | |
Move keepalived configuration from /etc/keepalived to /run/keepalived. | |||
2021-09-19 | ipsec: T1441: Clean up vti-up-down script for XFRM interfaces | Lucas Christian | |
2021-09-08 | openvpn: T3805: drop privileges using systemd - required for rtnetlink | Christian Poessinger | |
2021-08-26 | ipsec: T3780: shutting down vti when tunnel is down | krox2 | |
2021-08-23 | container: T2216: increase sysctl inotify watchers | Christian Poessinger | |
2021-08-21 | pppoe: T3090: migrate to vyos.ifconfig library to use the full potential | Christian Poessinger | |
Now that MSS clamping is done on the "per-interface" level the entire PPPoE stuff would have needed to get a full copy in GNU BASH for this or, participate in the common library. Add a new PPP ip-up script named 99-vyos-pppoe-callback which will call the vyos.ifconfig.PPPoEIf.update() function to configure everything as done with all other interfaces. This removes duplicated code for VRF assignment and route installation when a PPPoE interface is brought up or down. | |||
2021-08-21 | udev: T2490: fix substitution error reported by udev | Christian Poessinger | |
2021-08-12 | login: T3746: inform users about pending reboots | Christian Poessinger | |
2021-08-09 | ipsec: T3720: assigning vti secondary address caused interface in A/D state | Christian Poessinger | |
2021-07-31 | sysctl: T3716: remove IPv4/6 routes from FIB when link goes down | Christian Poessinger | |
For more information see: * https://programmersought.com/article/62242485344/ * https://www.spinics.net/lists/netdev/msg332453.html * https://github.com/FRRouting/frr/blob/master/doc/user/Useful_Sysctl_Settings.md | |||
2021-07-31 | sysctl: T671: add missing net.ipv6.route.skip_notify_on_dev_down setting | Christian Poessinger | |
Recommended by FRR best deafults https://github.com/FRRouting/frr/blob/master/doc/user/Useful_Sysctl_Settings.md | |||
2021-07-15 | 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-06-26 | Import configuration files from vyatta-cfg-system | Christian Poessinger | |
2021-06-26 | Import sudoers configuration from vyatta-cfg-system | Christian Poessinger | |
2021-06-26 | Revert "ipsec: T3643: move swanctl.conf to /run" | Christian Poessinger | |
This reverts commit 95bbbb8bed92a60a320ff255c8b8656145f3c540. | |||
2021-06-24 | ipsec: T3643: move swanctl.conf to /run | Christian Poessinger | |
This is the completion of commit 50a742b5 ("IPSec: T3643: Fix path for swanctl.conf file") that moves the generated swanctl file from non-volatile to a volatile (tmpfs backed) storage like we do for all out configuration files. Thus it is ensured after a reboot or service deprecation there are no accidential leftovers from previous configurations stored on the system. | |||
2021-06-24 | systemd: lcdproc: T3641: override upstream files | Christian Poessinger | |
Debian Bullseye ships an upstream version of lcdproc.service which infact will start LCDd instead of the lcdproc client. Divert the Debian Upstream service file and use the ones provided by vyos-1x. | |||
2021-06-24 | systemd: radvd: T3641: empty ConditionPathExists variable | Christian Poessinger | |
The variable ConditionPathExists is now set in the upstream systemd unit file, thus the VyOS generated unit file is located under /run/radvd/radvd.conf and the condition won't match. This can be solved by first clearing the upstream value for ConditionPathExists and the set the new path. | |||
2021-06-21 | Revert "vmware: add tools.conf" | Christian Poessinger | |
This reverts commit b776edb38a4755be76e965ca719e9428bcc570e6. | |||
2021-06-20 | T3641: file /etc/ppp/ip-pre-up is already provided by ppp package | Christian Poessinger | |
2021-06-20 | vmware: add tools.conf | Christian Poessinger | |
2021-06-18 | import cron.hourly script from vyatta-cfg-system | Christian Poessinger | |
2021-06-15 | ipsec: T2816: T645: T3613: Migrated IPsec to swanctl, includes multiple ↵ | sarthurdev | |
selectors, and selectors with VTI. | |||
2021-06-13 | wwan: T3620: rename "wirelessmodem wlm" interfaces to new wwan interface tree | Christian Poessinger | |
2021-06-12 | ipsec: T1501: T3617: Add handling for missing addresses on boot when using ↵ | sarthurdev | |
dhcp-interface | |||
2021-06-10 | wwan: T3611: switch to qmi/mbim mode | Christian Poessinger | |
2021-06-10 | ipsec: T2816: add .py extenstion to dhclient helper script for processing | Christian Poessinger | |
dhclient fails to execute the script without the extension. | |||
2021-06-07 | nhrp: T3599: Update config path to new /run directory | sarthurdev | |
2021-06-06 | nhrp: T3599: Migrate NHRP to XML/Python | sarthurdev | |
2021-05-29 | vti: ipsec: T2816: Fix vti-up-down | sarthurdev | |
2021-05-28 | ipsec: T2816: drop absolute path on calls to iproute2 | Christian Poessinger | |
2021-05-28 | ipsec: T2816: fix executable permission on vti-up-down helper | Christian Poessinger | |
2021-05-28 | ipsec: T2816: IPSec python rework, includes DMVPN and VTI support | Simon | |
2021-05-18 | vmware: T3525: fix invocation of resume script | Christian Poessinger | |
Commit dce67433 ("util: T2226: rewrite resume-vm to use run") changed the way in which the script executed system binaries in a way which could not be processes by the underlayin infrastructure (lists are not supported, only strings). | |||
2021-05-18 | vmware: T1028: properly expose syslog identity | Christian Poessinger | |
2021-05-14 | conntrack: T3535: migrate codebase from vyatta-conntrack-sync | Christian Poessinger | |
2021-04-20 | dhclient: T3471: Fixed process search for IPv4 | zsdc | |
Some software starts dhclient without IP protocol flag (`-4`, `-6`), this commit adds the ability to find such processes as well as with a protocol flag. Additionally, to handle rare situations when PID file may not exists (most likely, when multiple dhclient processes started with the same PID file path), added last-resort action to kill such dhclients. | |||
2021-04-15 | dhclient: T3392: Changed dhclient-script hooks for VRF | zsdc | |
There were two problems with VRF support inside dhclient-script: - VRF check inside the `01-vyos-cleanup` hook was needless because it will be done inside the `03-vyos-ipwrapper` anyway; - VRF was ignored for in-kernel routes in `03-vyos-ipwrapper`. Theoretically, there must be no situation now when this can leads to a real problem, but better will be to keep both kernel and FRR backends in sync. Also, the way to get and use a VRF name was changed to an easier one. | |||
2021-04-14 | dhclient: T3471: Fixed dhclient processes search | zsdc | |
Since in some cases a dhclient command may not end with an interface name, the way to find out a list of dhclients running for a current interface was replaced to catch PIDs regardless of the exact command syntax. | |||
2021-03-18 | Revert "udev: T3063: drop special WWAN rule for Sierra Wireless cards" | Christian Poessinger | |
Turns out we still need it, else a MC7710 card won't work on an APU4 device. This reverts commit f9e0fb6bffd41c143ff5454c3b73cca4a588ca86. | |||
2021-03-08 | dhcp: T3392: fix VRF detection | Brandon Stepler | |
2021-02-15 | dhcp: T3300: add DHCP default route distance | Brandon Stepler | |