Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Needed after ifplugd: 0.28-12 update.
|
|
WPA allows the use of 64 digit hex passphrases. Allow this in wifi-menu as well.
|
|
|
|
Mainly a regression (7e2ff).
|
|
|
|
The recent ovrhaul of rc.conf in initscripts is a good point to enforce using the proper configuration files for netcfg as well.
|
|
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.
|
|
Signed-off-by: Tasos Latsas <tlatsas2000@gmail.com>
|
|
Pass a priority parameter to wpa_supplicant (if specified).
This is useful for net-auto-wireless.
|
|
|
|
- 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
|
|
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.
|
|
|
|
|
|
In bash built-in substring matching, '*' does not signify repetition of the previous character.
|
|
Direct invocation as fgrep is deprecated.
|
|
|
|
|
|
wpa_actiond kills itself when wpa_supplicant propagates its termination.
|
|
|
|
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.
|
|
The reverted state wasn't entirely compatible with the current code.
The WPA_CTRL_PATH handling throughout netcfg is ugly.
|
|
quirk() is not used anymore, inarray() doesn't belong in src/network.
|
|
|
|
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.
|
|
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.
|
|
- Prevent slashes from entering potential profile filenames
- Remove scan results file in EXIT trap
|
|
Check .pid file regularly instead of waiting a second blindly. Saves up
to a second of wall time per call.
|
|
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.
|
|
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>
|
|
|
|
The previous commit alters the config file (/etc/conf.d/netcfg), marking the right moment for this change.
|
|
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.
|
|
$STATE_DIR/last_profile was unused and functionality one could want from it will soon be provided by netcfg-daemon.
|
|
The issue still needs proper fixing, but at least this makes things work again.
|
|
Signed-off-by: Henrik Hallberg <henrik@k2h.se>
|
|
This should fix FS#30361 along the way.
|
|
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).
|
|
This adds support for weird characters in ESSIDs and passwords.
|
|
Sometimes no results responses have been collected within 2 seconds.
|
|
Suggestion by Dave Reisner.
|
|
|
|
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.
|
|
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.
|
|
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.
|
|
Needed for bonding interfaces.
|
|
pppd is a bit stupid with regard to configuration: It will always read /etc/ppp/options.
This overrides the default 'auth' setting.
|
|
|