It is in fact MPL/GPL, the same as the rest of the linux-wlan-ng
package.
Thanks to the Debian folks, particularly Victor Seva, for bringing this
to our intention.
if the wireless extension interface is passed a null string for the ssid
in siwessid, autojoin tries to trim the trailing null and can oops.
I've never been able to trap the oops stack trace so I don't know
exactly where the problem occurs, but this patch fixes it .
wireless_ext 19 defines a new flag IW_QUAL_DBM for wstats -- as our
stats are measured in dbm this patch sets it.
This lets iwconfig & /proc/net/wireless display more sensible results.
with this patch /proc/net/wireless shows
level -58 noise -95
It looks like semaphores are on the way out, and so I've converted the
CTLX semaphore into a completion object. (I don't think that the new
mutex object is meant to be used for cases like this.) This has needed
the wait_for_completion_interruptible() system function, which I've had
to cut-and-paste into the source file for kernels earlier than 2.6.10.
I've also consolidated some of the clean-up code for the skb on the RX
urb: the USB subsystem guarantees that the URB completion function is
called.
* etc/wlan/shared ( SRC_etc_wlan_shared.dpatch )
+ there is a call to wland, nonexistent now
- debian stuff ( loop if there are shared.*.dpkg* files )
+ a root security hole ( using /var/run/linux-wlan-ng instead /tmp )
* src/prism2/driver/prism2_cs.c ( SRC_src_prism2_driver_prism2_cs_c.dpatch )
+ changes for 2.4.27 kernel
* man/prism2dl.1 ( DOC_man_prism2dl_1.dpatch )
+ Created a minimal man file in order to Debian's rules, all executable must
+have a man page
it.
The deferred processing function now queries the SSID, as it changes..
and the periodic timer now queries the BSSID/SSID all the time, and
linkqual only in STA modes.
Hi,
I fixed up some of the issues that sparse warns about when building the
prism2_usb. I don't think that any of these patches change the generated
modules and I've been running them on my laptop with no problems so far,
1+ days.
I've not seen anything that looks to be a problem, so these patches are
just to align the wlan code with the kernel best practises.
With a couple of changes to ensure compilation against older kernels.
1) Remove the last of the old MODULE_PARM parameters (2.6 in general)
2) irq_mask/irq_list are irrelevant (2.6.11)
3) event handler moved (2.6.13)
4) pcmcia/version.h is obselete (2.6.13)
5) driver model integration -- SET_NETDEV_DEV (2.6.11)
6) client->Attributes is obselete (2.6.11)
More will follow.
sprintf(nsdname, "NSDNAME=%s", wlandev->nsdname);
if (wlan_wext_write)
sprintf(nsdname, "WLAN_WEXT=y");
"WLAN_WEXT=y" overwrites the original string (not to mention that
sprintf() is unneeded for a simple string copy). The result is that
enabling wlan_wext_write disables hotplug functionality.
This patch fixes hotplug support if wlan_wext_write is enabled. I think
it's safer to provide WLAN_WEXT always, so that new environment
variables are not accidentally added after a variable that can be NULL.
Signed-off-by: Pavel Roskin <proski@gnu.org>
I'm assuming that the offending entry was restored unintentionally,
probably because the version strings were misspelled, so one had to
resort to numeric manfids. Indeed, search for "I-GATE 11M PC Card / PC
Card Plus" (with quotes) shows that "Plus" should be replaced with
"plus":