Age | Commit message (Collapse) | Author | Files | Lines |
|
Substituting "/dev/null/nonexistent" for an empty $Connection,
of course, does generally work, but is somewhat ugly (esp. in that
the string is appended to $CONN_DIR, so the resulting path may
theoretically exist).
Instead, substitute an empty string for the complete path if $Connection
is empty: an empty string can never be readable.
Signed-off-by: Ivan Shapovalov <intelfx100@gmail.com>
|
|
By default, dhcpcd requests leases for both versions of IPv6.
In the past, dhcpcd did not support IPv6, so this commits restores old
behavior.
|
|
When switching networks in auto.action, the addresses are not flushed. This
is especially problematic with stateless ipv6 autoconfigutation, as invalid
IPs may stay around until their (potentially very long) lifetime has expired.
bring_interface_down is always called after ip_unset everywhere else, so
this change does not affect anything else.
V2: Make sure not to flush the link local address.
|
|
|
|
The '/etc/systemd/system/multi-user.target.wants' directory does not
necessarily exist before netctl is invoked.
|
|
|
|
|
|
When interpreted as an array, the empty string represents a 1-element
array consisting of the empty string. This is actually very reasonable.
Reported by: Thomas Bächler <thomas@archlinux.org>
|
|
This ensures the units are installed correctly if systemd is installed
in an alternate location like /lib/systemd. Idem for the location of
profile-based units.
Based on a proposal by: Mike Gilbert <floppym@gentoo.org>
|
|
|
|
|
|
The previous take did not contain the stuff that initially motivated
rewriting the quoting function.
The code of both PPP connection types is still sub-par, but at least
functionally, it is a little better now.
|
|
- add back to 'base' group
- add .gitignore that ignores build results
|
|
The most important change is that we now bring the interface down
correctly in pppoe_down.
|
|
|
|
Removed unnecessary options from example connection.
|
|
The tuntap connection type requires both a User and a Group to be
defined. However, when configuring a tuntap device in the kernel, the
device's uid and gid must both match for someone to be able to use the
device. The only way to create a tuntap device accessible to a group of
users is therefore to avoid specifying the user argument to
"ip tuntap add".
Reported by: A Web
|
|
Only (forcefully) rebuild them when generating a source tarball.
This is an addendum to 9b500.
|
|
Use 'wpa' to refer to the 802.11i and 802.1x client side software
(wpa_supplicant) in general.
|
|
Router advertisements can tell clients to not generate a public address automatically (AdvAutonomous off).
Reported by: Jonne Haß
|
|
ExecDownPre is executed before the connection is brought down, not after, as the man suggests. See netctl/src/lib/network line 75
|
|
Split them into different variables for different clients.
Also, IP6 gets its own, so that it can have options different from the
IP4 invocation.
|
|
|
|
Mobile broadband with ppp
|
|
|
|
Also:
- Replaced echos with invocations of cat, where possible.
- Fixed PIDFILE to point to the file ppp creates. This ensures the
interface can be brought down.
- Fixed setting of InterfaceRoot.
- Removed vim syntax highlighting from ethernet connection.
|
|
This allows future connection types to use interfaces other than
networking interfaces, for instance to use USB interfaces.
|
|
Rebuild all the manpages because version information may have changed.
Add a few words on options that are ignored in some cases.
|
|
It had grown a little diffuse.
|
|
|
|
This allows future connection types to use interfaces other than
networking interfaces, for instance to use USB interfaces.
|
|
Rebuild all the manpages because version information may have changed.
Add a few words on options that are ignored in some cases.
|
|
It had grown a little diffuse.
|
|
|
|
The up/down functions don't take arguments as they did in netcfg.
|
|
|
|
This allows connection scripts to provide defaults, among other things.
|
|
Strings that look like arguments, as well as no string at all, were
causing trouble.
Reported by: Thomas Bächler
|
|
|
|
wpa_supplicant would not immediately terminate with an attached ctrl monitor.
|
|
|
|
Remove distribution-specific paths (and allow overrides).
|
|
This fixes the use of all sorts of characters in profile names/interface names.
|
|
${#array[@]} requires "[@]" to count the array members. Otherwise it will
return the length of the first element which will hardly ever be 1.
Signed-off-by: Florian Pritz <bluewind@xinu.at>
|
|
The unit corresponding to a profile named $p is netctl@$p.service.
We should not drop the suffix, since $p could contain a valid unit
suffix (although .service is not allowed).
We take care of this uniformly by wrapping around systemctl.
Additionally, `systemctl list-units` does not accept an '--active'
parameter, so we fix it to be consistent with `netctl list`.
|
|
|
|
|
|
This commit extends 8b1e0.
|
|
Signed-off-by: Florian Pritz <bluewind@xinu.at>
|
|
This adds a store/restore hook to the sleep target of systemd.
Thanks to: Claudio Kozický.
|