- 01 Mar, 2022 1 commit
-
-
Jouke Witteveen authored
-
- 27 Feb, 2022 1 commit
-
-
Jouke Witteveen authored
By not introducing a specific security setting for WPA3, we inherrit the WPA2 key restrictions. For now, that is better than nothing.
-
- 08 Jan, 2022 1 commit
-
-
Jouke Witteveen authored
-
- 31 Dec, 2021 1 commit
-
-
Jouke Witteveen authored
Wireless connections yield before the password is checked, so it is better to wait for a connection to come online before concluding the generated profile works.
-
- 23 Aug, 2021 1 commit
-
-
Jouke Witteveen authored
-
- 10 Aug, 2021 1 commit
-
-
Jouke Witteveen authored
Let the netctl profile service yield at the last moment before any communication on the interface takes place. That way, we catch as many problems as possible without suffering unpredictable delays. This means network.target is reached earlier for wireless connections.
-
- 06 Jul, 2021 1 commit
-
-
Jouke Witteveen authored
-
- 13 May, 2021 2 commits
-
-
Jouke Witteveen authored
-
Jouke Witteveen authored
Hooks and interface scripts are now sourced more systematically. Settings of wireless profiles that depend on hooks are now picked up correctly by netctl-auto. Suggested by: Vitor Sakaguti <vis@tutao.de>
-
- 17 Jan, 2021 1 commit
-
-
Jouke Witteveen authored
The name of the subcommand mirrors the same subcommand of systemd-analyze. Verification before restarting would be useful. However, verification requires the profile file to be readable by the current user. The current user may be a regular user with permission to control systemd, so restarting does not require the profile file to be readable. Therefore, we do not attempt verification before restarting.
-
- 16 Oct, 2020 1 commit
-
-
Jouke Witteveen authored
-
- 09 Oct, 2020 3 commits
-
-
Jouke Witteveen authored
Written mostly by GitHub user tetrakist.
-
Jouke Witteveen authored
When netctl-ifplugd starts a profile that uses dhcpcd and the interface disappears (for example because of a re-enumeration after a resume from suspend), dhcpcd immediately exits, but ifplugd notices that the interface reappears within a timeout and does not bother reconfiguring it. This commit disables the ifplugd timeout. If it turns out to be needed for buggy interfaces, we should implement the desired functionality in the ifplugd.action script.
-
Jouke Witteveen authored
-
- 26 Jun, 2020 1 commit
-
-
When you call `netctl list`, it calls `systemctl status` for each of the profiles. By default, `systemctl status` fetches the last log entries from the journal, which is often a time-consuming operation. Additionally, the status output is not meant for machine processing.
-
- 27 Apr, 2020 1 commit
-
-
Jouke Witteveen authored
-
- 24 Apr, 2020 1 commit
-
-
Jouke Witteveen authored
With dhcpcd 9, the rundir has moved. We follow this change and no longer support older versions of dhcpcd. While here, also support information only use on IPv6, which has been possible with dhcpcd for quite a while already. Reported by: Antonio Rojas <arojas@archlinux.org>
-
- 17 Apr, 2020 3 commits
-
-
Jouke Witteveen authored
-
Jouke Witteveen authored
-
-
- 10 Apr, 2020 2 commits
-
-
Jouke Witteveen authored
-
Jouke Witteveen authored
Also, make sure that netctl does not wait for the interface of a wireguard connection, since that interface will be created by netctl itself.
-
- 28 Mar, 2020 4 commits
-
-
Jouke Witteveen authored
-
Jouke Witteveen authored
-
Jouke Witteveen authored
Contributed by Thibaut Sautereau <thibaut@sautereau.fr>
-
Jouke Witteveen authored
Connection types bond, bridge, dummy, vlan, and macvlan create their own interface. Previously, only macvlan offered control over the MAC address of the created interface. Now, this functionality is available to all these connection types. Thanks to: Javier <j.e.vasquez.v@gmail.com> and David Hummel <hummeltech@dhummel.net>
-
- 25 Dec, 2019 1 commit
-
-
- 26 Jun, 2019 1 commit
-
-
- 12 Feb, 2019 1 commit
-
-
Jouke Witteveen authored
-
- 07 Feb, 2019 3 commits
-
-
Jouke Witteveen authored
The same functionality is provided by wpa_supplicant, so we do not need an extra and Arch Linux specific dependency.
-
Jouke Witteveen authored
When accept_ra is set to 1, router advertisements are still ignored if the interface is in forwarding mode. For such configurations, the interface should have a static configuration and netctl already sets accept_ra to 0. Setting it to 2 otherwise forces the kernel to accept router advertisements regardless of the forwarding setting.
-
The Makefile commands in use include bash-specific features like brace expansion, and thus cannot run under the default /bin/sh shell as that may or may not be GNU bash (bash supports brace expansion even in posix mode). Consequently, the Makefile failed to execute correctly when the system /bin/sh was a different sh implementation, such as dash or busybox ash. Fix this by declaring the SHELL which will be used when running all commands.
-
- 15 Nov, 2018 3 commits
-
-
Jouke Witteveen authored
-
Jouke Witteveen authored
-
Signed-off-by:
Christoph Hoopmann <christophhoopmann@gmail.com>
-
- 07 Aug, 2018 1 commit
-
-
Jouke Witteveen authored
-
- 04 Aug, 2018 1 commit
-
-
Jouke Witteveen authored
-
- 03 Aug, 2018 1 commit
-
-
Jouke Witteveen authored
Depend on the interface, not on the implementation. Nevertheless, for netctl, openresolv is the preferred implementation.
-
- 02 Aug, 2018 1 commit
-
-
Jouke Witteveen authored
Inside double quotes, backslash is an escape character. Hence, it is cleaner to use single quotes where backslashes may occur. This includes pattern strings for print, grep, and sed.
-
- 29 Jul, 2018 1 commit
-
-
Jouke Witteveen authored
This also allows hooks to alter the profile to be loaded.
-