| /[baselayout]/branches/baselayout-1_12/net-scripts/net.modules.d/wpa_supplicant |
Parent Directory
|
Revision Log
Fixed bonding module, improved wireless with rt2500 and WPA
iwconfig now supports multiple iwconfig_* and iwpriv_* statements and is also configurable for specific ESSIDs. This allows use to use the inbuilt WPA support in the rt2500 driver. module-loader now loads interface specific configuration files, #118366.
wpa_supplicant works with bash-3.1 now
more copyright updates
Remove nasty undocumented backgrounding as we now support ifplugd, netplug and wpa_supplicant-0.4.x which do much better jobs.
Stop ifplugd and netplugd from operating on bonded and vlan interfaces.
Fix wpa_suppicant error when auth is IEEE 802.1X (NO WPA) #112938. Added pppd-wrapper helper
Changed from eval foo=\"\$config_$ifvar\" to foo=config_$ivar; foo=$!foo
This is to avoid using the eval statement to extract user configured vars.
Enhanced pppd module so that it obeys metric routes, does not mess
with the system resolv.conf and works with updetach a bit better, #112049.
Fixed pointotpoint, #112757.
wpa_supplicant defaults to backgrounding now too
ifplugd and netplug now background automatically instead of waiting 10
seconds to see if the interface was configured OK
New net scripts depend calls - functions, variables and provide.
This saves having to create 3 seperate functions in each module which means
a saving of around 600-800 bytes per module.
Split apipa out of arping module due to user demand for seperate
functionality.
arping module now works correctly.
runscript sets RC_KILL_CHILDREN=no when restarting a service, otherwise
things like your ssh session get killed.
adsl module supports new rp-pppoe-3.6 ebuild, #102820
Config profile is now changed correctly when doing 'rc foo' and you're in
the default runlevel, #101105
Moved wpa_supplicant no driver defined warning to after the wireless/wired check
wpa_supplicant now works on more than one interface.
You can now specify a custom wpa_supplicant configuration file.
wpa_supplicant now works on wired interfaces, and can work with ifplugd and netplug too.
Simplified the iwconfig and wpa_supplicant fix for testing wireless extensions
iwconfig and wpa_supplicant now check to see if /proc/net/wireless exists
before checking for extensions, #106036
updated env_whitelist so that nothing is allowed by default
system module now runs through pre instead of post and is run by
lo as well, so dns_ options can be configured for it
netplug and wpa_supplicant understand negative timeouts to be defined
as "return immediately and dont wait for success"
dns options and sortlist now get merged in resolv.conf too
bridge error message regarding the kernel module should work with
newer versions of bridge-utils
iwconfig fixed for scanned ad-hoc networks we now prefer managed over ad-hoc when processing scan results iwconfig defaults to sleeping 1 second before scanning iwconfig associate_test_quality now works. Fixes #103579 thanks to Harald Schioeberg iproute2 now understands ifconfig style netmask routes
dhcpcd now reports the correct needed version iwconfig and wpa_supplicant have better tests for wireless interface which fixes the 'lan wlan' problem
Added # vim:ts=4 to all net-script files and re-indented
/dep{cache,tree} are now chmodded 0644 so users can read them
More anal about RHS quoting
0 timeout now means infinite for wpa_supplicant and iwconfig wrt #90443
Fixed some start/stop/restart logic for #99663.
Fixed <wpa_supplicant-0.4 support
and are now available in predown() - fixes #99106
You cannot rename VLAN interfaces
Changed wpa-supplicant to wpa_supplicant when reporting that it is not
installed. Fixes #99381
Fixed some startup problems caused by a mixture of inactive +
begin_service/end_service functions.
Branch baselayout-1.12.
Moved wpa_supplicant and iwconfig et all from /usr/sbin to /sbin
wpa_supplicant now marks service as stopped when using wpa_supplicant-0.4.x
and we have associated but failed to configure in the background.
wpa_supplicant now respects the background=no option if
wpa_suppliant>=0.4.0 is installed
fixed network dependencies some more
You can now restart a script marked starting/inactive
Documented the use of the RC_USE_CONFIG_PROFILE variable in conf.d/rc
udhcpc now removes stale pidfiles
iwconfig and wpa_supplicant now check rk_kill if available and produce a suitable error if rf is killed #56430
style updates to all modules
etc/{resolv,ntp,yp}.conf now link to /var/lib/net-scripts
Added macnet module (like essidnet but for mac addresses) Regresses macchanger one version Tweaked module depends for macnet dhcp helper now uses macnet
added #!/bin/bash or #!/bin/sh to modules and helpers so they now get nice syntax highlighting and indenting
changed default indentation to 2 spaces to match rcscripts in functions.sh wpa_supplicant now stops wpa_cli before wpa_supplicant to fix a potential future error
wpa_supplicant now supports wpa_supplicant-0.4.0 iwconfig downs and ups the interface after a scan
force location of wpa_monitor.action
Changed "sed -ne" to "sed -n -e" for portability.
Added auto_interface (default yes).
if auto_interface is yes then we
*) default to dhcp
*) automatically calculate a metric (this may need work)
*) select the best interface based on metric
(restore resolv.conf, ntp.conf and yp.conf we have saved)
otherwise we
*) default to null
wpa_supplicant no longer kills itself when we're not stopping the interface
it's running on.
wpa_supplicant now uses wpa_monitor (yet to be released) if available.
Added a new module called system which enables the definition of domain
name, dns servers, ntp servers, nis domain and nis servers per interface.
essidnet and dhcp helpers have been re-coded around this module.
wpa_supplicant now stops wpa_monitor if it's been launched
Fixed ifconfig and iproute2 erroring from new lo code - fixes #88006 If /proc/net/netlink does not exist then iproute2 will fail the check_installed function with an appropriate error - Thanks to Jeremy Huddleston for the patch. If /proc/net/packet does not exist then wpa_supplicant will fail check_installed function with an appropriate error Background fixes for net.lo, udhcpc and wpa_supplicant
wpa_supplicant now calls iwconfig_defaults and iwconfig_user_config if available - fixes #88703
removed ${devnull} from net.lo and net-script modules
updated all modules not to re-direct stderr where appropriate
iwconfig and wpa_supplicant now save their current ESSID via save_options
and reload it in their pre_stops so that ${ESSID} and ${ESSIDVAR} can be
used in users custom postdown functions
added a bash_variable to functions.sh which converts the given string
into a variable that bash can use - fixes #88175
net scripts can only launch if we're not in ${BOOTLEVEL}
RC_DAEMON_syslog_ng allows syslog-ng to be started with the specified launcher - like valgrind or strace. Handy for debugging/auditing. Thanks to Rob Holland for the idea. Stopped setting ESSID in predown functions in iwconfig and wpa_supplicant as there is no guarantee that the current ESSID is the one we started with Also, we may not have an ESSID at all...
bridge stops removing IP addresses from bridge ports. iwconfig no longer tries to get an ESSID from non-wireless interfaces. ifconfig no longer errors when deleting addresses on a non-existant interface.
wpa_supplicant now handles whitespace when checking the ctrl_interface dir
rc-daemon.sh now provides a working wrapper for start-stop-daemon fixes bug #7198 removed ps calls from net scripts
It's now possible to configure addresses and routes for the loopback interface if required - however you cannot override our defaults wpa_supplicant and iwconfig now loop for 5 seconds if essid is not returned straight away fixed depends error in run_script
Updated copyright headers
STYLE fixes to many net-scripts modules Removed hardcoded Version and replaced with cvs $Header:
replaced awk commands with sed equivalents in net-scripts to make us more portable
wpa_supplicant now works with EAP - fixes #78367
comment fixes
fixed remove stale socket
wpa_supplicant forces ctrl_interface to /var/run/wpa_supplicant and removes stale directories clean_pidfile function no longer errors on empty pidfiles
wpa_supplicant - fixed file location for wpa_cli and association test as it they changed in wpa_supplicant-0.3.x wpa_supplicant now brings the interface up before launching - fixes #74637
fixed typo in last commit
dhcpcd and udhcpc now run via the eval statement so quotes can be used in options. Fixes #74053 - thanks to Evan Buswell
iwconfig now unsets wireless config and downs interface when backgrounding fails wpa_supplicant now supports backgrounding
essidnet - fixed setting up search domains ifconfig now reads the old gateway variable correctly - fixes #73607 iwconfig now supports backgrounding
added rc-script statuses "starting" and "inactive" dhcpcd, udhcpc and dhclient now support backgrounding - fixes #52975
removed hardcoded ath0 in wpa_supplicant
removed modules use dependancy in net.lo and added installed - this allows use to provide "virtual" modules which are only "installed" when other depended modules are installed
wpa_supplicant module added
config-system now creates files as .tmp instead of .new and loads the
wpa_supplicant module if needed
ifconfig now addes aliases to devices other than eth0
dhcpcd, dhclient, pump and udhcpc now expose the dhcp_${IFACE} variable
instead of the old peer_dns_${IFACE}, peer_ntp_${IFACE}, peer_nis_${IFACE}
ones
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.1.13 |