| /[baselayout]/trunk/net-scripts/net.modules.d/iwconfig |
Parent Directory
|
Revision Log
Remove nasty undocumented backgrounding as we now support ifplugd, netplug and wpa_supplicant-0.4.x which do much better jobs.
Fixed iwconfig mode selection, #113677 - thanks to Tuan Van. Fixed iproute2 is_up check, #113672 - thanks to Georgi Georgiev. Added information about the "broken" status as reported by rc-status to its output, #113755.
Stop ifplugd and netplugd from operating on bonded and vlan interfaces.
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.
Fix WEP for forced AP's, #112031
iwconfig now detects an unencrypted AP and doesn't apply any configured
WEP settings.
baselayout now caters for systems without /bin/hostname (from net-tools)
and uses sysctl instead.
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
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
Set essid before mode for ad-hoc/master configurations, #105452
Fixed force_any associate order option, #99256
reverted the sleep_scan default back to 0
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
iwconfig fixes
iwconfig now scans for mode so you can prefer ad-hoc networks
Added # vim:ts=4 to all net-script files and re-indented
/dep{cache,tree} are now chmodded 0644 so users can read them
Use return values instead of capturing stderr output for iwconfig commands
iwconfig no longer downs and ups the interface after a scan - instead we set essid any just before doing it
0 timeout now means infinite for wpa_supplicant and iwconfig wrt #90443
Fixed associate_order forcepreferred #100799, thanks to Benoit Boissinot.
and are now available in predown() - fixes #99106
Moved wpa_supplicant and iwconfig et all from /usr/sbin to /sbin
Fixed bridge module working with dhcp
iwconfig and wpa_supplicant now check rk_kill if available and produce a suitable error if rf is killed #56430
Fixed VLAN documentation for working with eth0.1 style names #95121 tarball.sh now works with svn dhclient and udhcpc now report any errors to stdout RC_DEVICE_TARBALL now defaults to no STYLE updates to iwconfig
etc/{resolv,ntp,yp}.conf now link to /var/lib/net-scripts
added #!/bin/bash or #!/bin/sh to modules and helpers so they now get nice syntax highlighting and indenting
Fix user function hooks for echoing to stdout and protecting our vars
wpa_supplicant now supports wpa_supplicant-0.4.0 iwconfig downs and ups the interface after a scan
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.
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.
we no longer default WEP key to [1] as it messes with ndiswrapper users
fix iwconfig setting default key 1 for madwifi cards
iwconfig now defaults the transmit key to 1
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
fixed typo in reporting
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
added "noop" config parameter which means take no action if the interface is up and has an address configured, otherwise continue addresses are now removed when starting an interface - fixes #77111
fixed up report
iwconfig - stopped auto mode from erroring if driver does not support it
fixed iwconfig auto mode when scanning
iwconfig now accepts mode "auto" and defaults to it
bridge now marks interfaces as UP - fixes #75354 net.lo tests the return value of modprobe - fixes #76385 iwconfig now sets enc keys through an eval statement - fixes #76601 updated wireless.example for whitespace in keys
iwconfig now sets ESSIDVAR for master/ad-hoc modes - fixes #74802
iwconfig no longer uses iwconfig_get_essid_var
removed is_in_fstab function and replaced with get_mount_fstab which returns a mount command based on the contents of fstab. Resolves bugs #70044 and #73762
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
macchanger defaults to setting the interface down, and then trying
with it up - fixes #71929
macchanger converts mac_${IFACE} to lowercase - fixes #73549
iproute2 now configures the interface up everytime we add an address
removed "need interface" from all modules depends as net.lo requires
interface anyway
regressed last commit
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
Fixed iwconfig report if iwgetid does not support --channel
Fixed up address detection in apipa
net.lo now checks for duplicate static IPv4 addresses before assigning
iwconfig now supports preassociate and postassociate user hooks
net.example - changed $1 to ${IFACE} in examples
Ensure all net-scripts modules depend on interface_variable function where applicable
iproute2 does not need to create dummy interfaces for aliases unlike ifconfig so we no longer do this We now bring down all aliases and addresses properly Split off some functions from net.lo into helpers.d/functions so that our DHCP helper scripts can use them too :) Deprecated interface specific setup in favour of a generic config macchanger brings interface up now - fixes #71929 DHCP over VLAN now works - fixes #71860 Disabled modified function checking as it's far too expensive on CPU and still isn't 100% reliable When specifing a module that isn't emerged, you now get an error telling you what to emerge Removed -p option from the diff call used for function removal
Fixed category of rp-pppoe to net-dialup error when requesting ADSL
Improved inet6 address deletion and detection in iproute2
Improved gateway logic in ifconfig
Changed all wireless reporting functions to use iwgetid instead of
parsing iwconfig output except for essid
fixup iwconfig error when scanning is not supported
*** empty log message ***
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.20 |