* New upstream release. * WPA_CRTL_DIR environment variable is now exported to action scripts, we will use it to print a status report after a CONNECTED event. * Make logfile contents easier to read by adding a break between each ACTION event. * Recommend dhcp3-client, it handles consecutive wpa_action events with more grace than dhcp-client by not starting multiple dhclient processes on the same interface. * Don't remove wpa_action logfile on 'stop'. * Enhance wpa_action(8) to better explain the concept of a LOGICAL interface. * Install wpa_passphrase to /bin. (Closes: #373948) * Manpages have been slightly enhanced, and now briefly explain wpa_cli action environment variables and wpa_supplicant -C and -g options. (Closes: #372615) * Rename wpa_cli daemon pidfile to wpa_action.IFACE.pid for wpa-roam. * Further env variable testing cleanups to ifupdown.sh. * Global rename of WPA_COMMON_CTRL_IFACE to WPA_CTRL_DIR, as this is used for the same purposes upstream. * No longer penalise users for not having ctrl_interface explicitly contained within their wpa_supplicant.conf. (Closes: #375599) * Move WPA_ACTION_SCRIPT sanity checking into init_wpa_supplicant() to avoid ifupdown.sh exiting when bringing down an interface when ifup previously failed due to a missing or non-executable action script. * Add numerous code comments to ifupdown.sh. * Move WPA_CLI_OPTIONS and WPA_SUP_OPTIONS into their respective init() functions. * wpa_action now logs 'stop' events to file, updated manpage. * Split wpa_action logging into two parts, event and environment. Only wpa_cli events will echo env var's. * wpa_action exits with retval of ifdown command on 'stop' event. * Add workaround for sendsigs (initscripts) terminating wpa_supplicant processes before networking is shutdown gracefully. An init script wpa-ifupdown is called at sequence number 15 in runlevels 0 and 6 to bring down all interfaces that were started via ifupdown.sh.