summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-11-123.1 release updatesJouke Witteveen2-2/+7
2012-11-12Fix support for "options" in /etc/resolv.conf (FS#32601)Jouke Witteveen2-2/+2
This is an errata to f1598, in which I introduced an error.
2012-11-04Don't fail on no recorded profileJouke Witteveen1-1/+6
It is important that systemd considers a netcfg-daemon startup succesfull, even if there is no recorded state to restore and /etc/conf.d/netcfg contains NETWORKS=(last). If it doesn't, it will never call `netcfg-daemon stop`, preventing the state file to get created. FS#32429
2012-11-04Fix description of net-auto-wire{d, less}.serviceThomas Bächler2-2/+2
systemd prints "Starting $DESCRIPTION" and "Started $DESCRIPTION" in the logs, so the old descriptions were awful.
2012-10-163.0 release updatesJouke Witteveen2-1/+8
2012-10-15add to base groupThomas Bächler1-0/+1
2012-10-15Shed some historyJouke Witteveen3-8/+2
Prepare for the 3.0 release.
2012-10-15Update documentationJouke Witteveen2-17/+20
We now consider systemd installations the default and initscripts installations 'legacy'.
2012-10-15Grammar error in example conf file (FS#31947)Sascha Weaver1-1/+1
"example" is a word starts with a vowel.
2012-10-15Workaround systemd shutdown bugJouke Witteveen1-0/+1
Addendum to 95489.
2012-10-15Add support for "options" in /etc/resolv.conf.Samuel Andaya3-0/+8
Example DNS=('8.8.8.8' '8.8.4.4') DNS_OPTIONS=('rotate' 'timeout:1') Will create the following /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 options rotate options timeout:1 (patch edited by Jouke Witteveen)
2012-10-13Update rfkill implementationJouke Witteveen1-30/+16
Implement the current kernel ABI and support sysfs paths encountered on current systems.
2012-10-12Exit from stop_wpa() if there's nothing to terminate.Ivan Shapovalov1-0/+3
Check "$WPA_CONF_DIR/$INTERFACE" for existence; exit if it's absent (that is, wpa_supplicant isn't running). Just avoids an error message from wpa_cli. Signed-off-by: Ivan Shapovalov <intelfx100@gmail.com>
2012-10-12Fix scan for SSIDs starting with a dashMantas Mikulėnas1-1/+1
Reported by coin3d.
2012-10-12Kill dhclient along with dhcpcd when performing cleanups.Ivan Shapovalov1-0/+1
For the sake of completeness and not leaving any garbage behind us. Signed-off-by: Ivan Shapovalov <intelfx100@gmail.com>
2012-10-12Include "-pf" when shutting down an ethernet connection with dhclient.Ivan Shapovalov1-4/+4
Executing "dhclient -x" also needs option "-pf" and a PID-file. Signed-off-by: Ivan Shapovalov <intelfx100@gmail.com>
2012-10-12Fix bond connections (FS#31770)Jouke Witteveen2-7/+2
This commit removes an undocumented feature where IFACE_{UP,DOWN} would be evaluated when the interface is brought up or down. This functionality did not work as expected since the interface could potentially be brought up/down more than once in one netcfg invocation. This is apparent in the changes to the bonding code.
2012-10-12Fix whitespace and quotingJouke Witteveen4-10/+10
2012-09-262.8.11 release updatesJouke Witteveen2-1/+5
2012-09-24Small comments revisionJouke Witteveen2-11/+6
Also fix an output string.
2012-09-24Workaround systemd shutdown bugJouke Witteveen1-0/+1
systemd does not deal with the combination Type=oneshot RemainAfterExit=yes correctly: systemd bug 54041.
2012-09-15IPv6 support for PPPoE connections (FS#31380)Jouke Witteveen2-0/+3
This fixes netcfg's share of FS#31380. Proposed by Gala Dragos.
2012-09-15Un-hardcode the interface in pppoeJouke Witteveen1-7/+7
This bug was discovered by Gala Dragos. Quotation is updated on the go.
2012-09-13Replace multiple echo calls with heredocTom Vincent1-17/+19
2012-08-312.8.10 release updatesJouke Witteveen2-2/+6
2012-08-31ifplugd path change (FS#31340)Jouke Witteveen2-4/+4
Needed after ifplugd: 0.28-12 update.
2012-08-13Allow hex passphrase in wifi-menuThomas Bächler1-6/+9
WPA allows the use of 64 digit hex passphrases. Allow this in wifi-menu as well.
2012-08-092.8.9 release updatesJouke Witteveen3-3/+11
2012-08-08Fix key handling in netcfgJouke Witteveen1-4/+4
Mainly a regression (7e2ff).
2012-08-08Small code reviewJouke Witteveen3-14/+6
2012-08-08End initscripts compatibilityJouke Witteveen1-14/+1
The recent ovrhaul of rc.conf in initscripts is a good point to enforce using the proper configuration files for netcfg as well.
2012-08-08Set the IPv6 gateway after DADJouke Witteveen1-8/+10
Using gateways for which NDP used to discover routes during the latency of netcfg no longer works (https://bbs.archlinux.org/viewtopic.php?id=145923). Such routes can now be added manually.
2012-08-08Better error handling in automatic connect scriptsTasos Latsas2-10/+6
Signed-off-by: Tasos Latsas <tlatsas2000@gmail.com>
2012-07-26Add a priority option to wpa config (FS#30737)Braden2-1/+9
Pass a priority parameter to wpa_supplicant (if specified). This is useful for net-auto-wireless.
2012-07-172.8.8 release updatesJouke Witteveen3-3/+6
2012-07-14Revise simple connection scriptsJouke Witteveen6-22/+10
- make specifying IP optional for tuntap profiles (FS#30638) - ethernet_{up,down} takes care of bring_interface {up,down} - debugging updates: don't hide errors, they are useful
2012-07-14Fix pid-based kills (FS#30664)Jouke Witteveen2-6/+11
The command argument to timeout_wait cannot reference positional parameters (they would become the positional parameters to timeout_wait). We kill wpa_actiond if it does not die with wpa_supplicant.
2012-07-102.8.7 release updatesJouke Witteveen2-1/+4
2012-07-10Remove duplicate codeJouke Witteveen1-4/+2
2012-07-08Fix match expression in ctrl_interface parsing (8021x)Jouke Witteveen1-3/+6
In bash built-in substring matching, '*' does not signify repetition of the previous character.
2012-07-08Use grep instead of fgrep (FS#30598)Jouke Witteveen4-7/+7
Direct invocation as fgrep is deprecated.
2012-07-072.8.6 release updatesJouke Witteveen1-1/+1
2012-07-052.8.6 release candidate 1 updatesJouke Witteveen2-2/+8
2012-07-05Don't try to kill a dead wpa_actiond (FS#29963)Jouke Witteveen1-1/+0
wpa_actiond kills itself when wpa_supplicant propagates its termination.
2012-07-05Remove unused status functionsJouke Witteveen7-51/+0
2012-07-05Rethink management of socket location for wpa_supplicantJouke Witteveen5-46/+54
This may be set in a custom supplicant configuration file. All this is needed to cater for that. The new name of the tracking variable is WPA_CTRL_DIR, conform the environment variable of wpa_cli -a.
2012-07-03Changes needed after b0373Jouke Witteveen2-2/+2
The reverted state wasn't entirely compatible with the current code. The WPA_CTRL_PATH handling throughout netcfg is ugly.
2012-07-03Cleanup src/networkJouke Witteveen2-22/+13
quirk() is not used anymore, inarray() doesn't belong in src/network.
2012-07-03Lower latency in timeout_waitHenrik Hallberg1-1/+2
2012-07-03Better grep usageJouke Witteveen4-7/+7
When possible, fgrep is preferred. This prevents interpreting variable search patterns as expressions. In setting the control paths, the search expression was updated to match what wpa_supplicant uses.