summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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.
2012-06-18Increase base wifi scan waitJouke Witteveen1-3/+3
Sometimes no results responses have been collected within 2 seconds.
2012-06-14Less forkingJouke Witteveen2-2/+3
Suggestion by Dave Reisner.
2012-06-142.8.4 release updatesJouke Witteveen2-1/+6
2012-06-12Don't wait unnecessarily on bring_interface upJouke Witteveen2-5/+13
Good drivers indicate when they're up by the IFF_UP flag. This is the end of the (undocumented) UP_SLEEP variable and introduction of the UP_TIMEOUT (in seconds, default: 5) variable. This has 'noticeable speed improvement'-potential.
2012-06-12Wait for wifi scan results (FS#29946)Jouke Witteveen1-3/+9
We hardcode a timeout of 10 seconds. In case of a timeout, we use whatever results we have. It is unlikely that a timeout is hit. For fast scans, we are done half a second earlier than before.
2012-06-12New style to check command availabilityJouke Witteveen4-5/+6
When we don't really care which file implements the needed command (i.e. we don't call it by its full path), we use type to establish availability of the command. In wifi-menu we add a check for the dialog command and remove potential clearing of relevant error messages.
2012-06-01List ifenslave as an optional dependency (FS#30091)Jouke Witteveen1-2/+3
Needed for bonding interfaces.
2012-05-29pppoe default to noauthThomas Bächler1-0/+1
pppd is a bit stupid with regard to configuration: It will always read /etc/ppp/options. This overrides the default 'auth' setting.
2012-05-172.8.3 release updatesJouke Witteveen2-1/+8