summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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.
2012-07-03Revert "Don't rely on wpa_cli reconfigure to reload wpa.conf"Jouke Witteveen1-9/+6
This reverts commit 0d4c3ce797e688e146768bac07f6162d02634140. The reverted commit created a situation where wpa_supplicant is unnecessarily started and stopped in many cases, causing noticeable delay. If wpa_supplicant still fails to associate properly, wpa_reconfigure() should be modified in src/8021x.
2012-07-03Better file handling in wifi-menuJouke Witteveen1-8/+9
- Prevent slashes from entering potential profile filenames - Remove scan results file in EXIT trap
2012-07-03Wait actively in {start, stop}_wpaHenrik Hallberg1-8/+6
Check .pid file regularly instead of waiting a second blindly. Saves up to a second of wall time per call.
2012-06-30Don't be crypticJouke Witteveen1-1/+2
The new way (cat) is common for netcfg and more readable. The old way (echo $(< )) is faster, but that is completely subordinate to readability, here.
2012-06-30wifi-menu: fix name of wireless key variableTasos Latsas1-1/+1
Dialog returns the wireless key in variable $key. Uppercase 'KEY' is used later to create the profile. Signed-off-by: Tasos Latsas <tlatsas2000@gmail.com>
2012-06-252.8.5 release updatesJouke Witteveen2-1/+8
2012-06-25Make AUTO_PROFILES an arrayJouke Witteveen2-6/+12
The previous commit alters the config file (/etc/conf.d/netcfg), marking the right moment for this change.
2012-06-24Provide the ability to activate the last used profile (FS#23015)Jouke Witteveen3-12/+41
Henrik Hallberg made this a hot topic. Thanks. This implementation differs from his in a couple of ways. One is that @last is not implemented. Equivalent functionality is provided by using @net-profiles in the DAEMONS array.
2012-06-24Minor changesJouke Witteveen3-3/+1
$STATE_DIR/last_profile was unused and functionality one could want from it will soon be provided by netcfg-daemon.
2012-06-24Fix net-auto-wired.service (FS#30348)Jouke Witteveen1-5/+2
The issue still needs proper fixing, but at least this makes things work again.
2012-06-22Do without temporary file for netcfg-menu dialogHenrik Hallberg1-12/+6
Signed-off-by: Henrik Hallberg <henrik@k2h.se>
2012-06-21Introduce polling timeout logicJouke Witteveen4-21/+23
This should fix FS#30361 along the way.
2012-06-21Minor improvementsJouke Witteveen3-13/+8
After this change, a profile started by a previous version of netcfg can potentially not be brought down anymore. This only concerns the updating process. Running `netcfg clean` should make everything OK again (potentially leaving your network down, but you can now bring up profiles again).
2012-06-21Support weird characters in wifi-menu (FS#30342)Jouke Witteveen1-17/+16
This adds support for weird characters in ESSIDs and passwords.