summaryrefslogtreecommitdiffstats
path: root/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn
diff options
context:
space:
mode:
authorJames Meyer <james.meyer@operamail.com>2009-03-14 03:16:13 (GMT)
committerJames Meyer <james.meyer@operamail.com>2009-03-14 03:16:13 (GMT)
commitee26e87efd151e56a9eb8142fdec6d2e5d9c733c (patch)
treec2f787f41517e60e879fa14071e43104dc08a507 /abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn
parent1d374402a7edf5c8c3e3351641223998553e77c3 (diff)
downloadlinhes_pkgbuild-ee26e87efd151e56a9eb8142fdec6d2e5d9c733c.zip
linhes_pkgbuild-ee26e87efd151e56a9eb8142fdec6d2e5d9c733c.tar.gz
linhes_pkgbuild-ee26e87efd151e56a9eb8142fdec6d2e5d9c733c.tar.bz2
Rename wlan-ng26-utils to wlan-ng26-utils-svn
Diffstat (limited to 'abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn')
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/dir-prop-base9
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/entries420
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/format1
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/CHANGES.svn-base9
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/COPYING.svn-base9
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/Configure.svn-base13
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/FAQ.svn-base9
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/LICENSE.svn-base9
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/Makefile.svn-base9
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/README.svn-base9
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/THANKS.svn-base9
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/TODO.svn-base9
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/config.in.svn-base9
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/CHANGES.svn-base1267
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/COPYING.svn-base57
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/Configure.svn-base486
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/FAQ.svn-base468
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/LICENSE.svn-base563
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/Makefile.svn-base148
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/README.svn-base321
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/THANKS.svn-base147
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/TODO.svn-base86
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/config.in.svn-base20
-rw-r--r--abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/scm-moved-to-git.svn-base11
24 files changed, 0 insertions, 4098 deletions
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/dir-prop-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/dir-prop-base
deleted file mode 100644
index f699813..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/dir-prop-base
+++ /dev/null
@@ -1,9 +0,0 @@
-K 10
-svn:ignore
-V 31
-config.mk
-config.out
-TAGS
-tags
-
-END
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/entries b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/entries
deleted file mode 100644
index 2e39e94..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/entries
+++ /dev/null
@@ -1,420 +0,0 @@
-9
-
-dir
-1870
-svn://svn.shaftnet.org/linux-wlan-ng/trunk
-svn://svn.shaftnet.org/linux-wlan-ng
-
-
-
-2008-08-17T16:54:15.152218Z
-1870
-pizza
-has-props
-
-svn:special svn:externals svn:needs-lock
-
-
-
-
-
-
-
-
-
-
-
-7c16ee9a-e2ed-0310-ae25-9f6e1be264fe
-
-Configure
-file
-
-
-
-
-2009-01-07T08:13:02.000000Z
-2d4b0dd69f0bfbef124e6844c426788d
-2008-08-12T13:33:16.679039Z
-1869
-pizza
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-13544
-
-LICENSE
-file
-
-
-
-
-2009-01-07T08:13:02.000000Z
-b9e6db20793ea189ccb1c5b7d94a5916
-2000-02-07T19:26:25.000000Z
-295
-mark
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-30901
-
-add-ons
-dir
-
-scripts
-dir
-
-src
-dir
-
-THANKS
-file
-
-
-
-
-2009-01-07T08:13:02.000000Z
-b7d5630c54bfef2b65788e13beafd89e
-2008-01-31T14:39:57.917675Z
-1846
-pizza
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-5618
-
-scm-moved-to-git
-file
-
-
-
-
-2009-01-07T08:13:02.000000Z
-f913530834b8f4ffe87185b8461f39d8
-2008-08-17T16:54:15.152218Z
-1870
-pizza
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-265
-
-README
-file
-
-
-
-
-2009-01-07T08:13:02.000000Z
-a546ece8522ec3bf4e5bc864647dbde3
-2004-01-30T15:47:49.000000Z
-1560
-solomon
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-14061
-
-TODO
-file
-
-
-
-
-2009-01-07T08:13:02.000000Z
-863e87fb1a04163b6131e8a42e0845fd
-2003-08-28T14:00:14.000000Z
-1505
-solomon
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2925
-
-doc
-dir
-
-FAQ
-file
-
-
-
-
-2009-01-07T08:13:02.000000Z
-2c44215bd548d3e96cb838c558efaeed
-2006-08-31T23:49:31.511061Z
-1798
-pizza
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-18346
-
-COPYING
-file
-
-
-
-
-2009-01-07T08:13:02.000000Z
-d84599f48052fc213dfe049d2b0b81ea
-2000-07-05T04:57:04.000000Z
-510
-joellen
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2495
-
-CHANGES
-file
-
-
-
-
-2009-01-07T08:13:02.000000Z
-5f6a0f0322efc787d53c857188a857d1
-2008-08-12T12:52:10.542131Z
-1867
-pizza
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-67660
-
-config.in
-file
-
-
-
-
-2009-01-07T08:13:02.000000Z
-46402ad71b7dd5427f1b8337a4f28ee6
-2008-08-12T13:17:35.118175Z
-1868
-pizza
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-331
-
-man
-dir
-
-etc
-dir
-
-Makefile
-file
-
-
-
-
-2009-01-07T08:13:02.000000Z
-cba0590bf9634eac124a01bbf541a964
-2007-10-16T14:43:56.892846Z
-1837
-pizza
-has-props
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-4621
-
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/format b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/format
deleted file mode 100644
index ec63514..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/format
+++ /dev/null
@@ -1 +0,0 @@
-9
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/CHANGES.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/CHANGES.svn-base
deleted file mode 100644
index 7b57b30..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/CHANGES.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-K 13
-svn:eol-style
-V 6
-native
-K 12
-svn:keywords
-V 23
-Author Date Id Revision
-END
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/COPYING.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/COPYING.svn-base
deleted file mode 100644
index 7b57b30..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/COPYING.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-K 13
-svn:eol-style
-V 6
-native
-K 12
-svn:keywords
-V 23
-Author Date Id Revision
-END
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/Configure.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/Configure.svn-base
deleted file mode 100644
index 5336d10..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/Configure.svn-base
+++ /dev/null
@@ -1,13 +0,0 @@
-K 13
-svn:eol-style
-V 6
-native
-K 14
-svn:executable
-V 1
-*
-K 12
-svn:keywords
-V 23
-Author Date Id Revision
-END
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/FAQ.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/FAQ.svn-base
deleted file mode 100644
index 7b57b30..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/FAQ.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-K 13
-svn:eol-style
-V 6
-native
-K 12
-svn:keywords
-V 23
-Author Date Id Revision
-END
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/LICENSE.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/LICENSE.svn-base
deleted file mode 100644
index 7b57b30..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/LICENSE.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-K 13
-svn:eol-style
-V 6
-native
-K 12
-svn:keywords
-V 23
-Author Date Id Revision
-END
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/Makefile.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/Makefile.svn-base
deleted file mode 100644
index 7b57b30..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/Makefile.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-K 13
-svn:eol-style
-V 6
-native
-K 12
-svn:keywords
-V 23
-Author Date Id Revision
-END
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/README.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/README.svn-base
deleted file mode 100644
index 7b57b30..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/README.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-K 13
-svn:eol-style
-V 6
-native
-K 12
-svn:keywords
-V 23
-Author Date Id Revision
-END
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/THANKS.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/THANKS.svn-base
deleted file mode 100644
index 7b57b30..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/THANKS.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-K 13
-svn:eol-style
-V 6
-native
-K 12
-svn:keywords
-V 23
-Author Date Id Revision
-END
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/TODO.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/TODO.svn-base
deleted file mode 100644
index 7b57b30..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/TODO.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-K 13
-svn:eol-style
-V 6
-native
-K 12
-svn:keywords
-V 23
-Author Date Id Revision
-END
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/config.in.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/config.in.svn-base
deleted file mode 100644
index 7b57b30..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/prop-base/config.in.svn-base
+++ /dev/null
@@ -1,9 +0,0 @@
-K 13
-svn:eol-style
-V 6
-native
-K 12
-svn:keywords
-V 23
-Author Date Id Revision
-END
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/CHANGES.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/CHANGES.svn-base
deleted file mode 100644
index f286bf6..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/CHANGES.svn-base
+++ /dev/null
@@ -1,1267 +0,0 @@
-* CHANGES
-*
-* Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved.
-* --------------------------------------------------------------------
-*
-* linux-wlan
-*
-* The contents of this file are subject to the Mozilla Public
-* License Version 1.1 (the "License"); you may not use this file
-* except in compliance with the License. You may obtain a copy of
-* the License at http://www.mozilla.org/MPL/
-*
-* Software distributed under the License is distributed on an "AS
-* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-* implied. See the License for the specific language governing
-* rights and limitations under the License.
-*
-* Alternatively, the contents of this file may be used under the
-* terms of the GNU Public License version 2 (the "GPL"), in which
-* case the provisions of the GPL are applicable instead of the
-* above. If you wish to allow the use of your version of this file
-* only under the terms of the GPL and not to allow others to use
-* your version of this file under the MPL, indicate your decision
-* by deleting the provisions above and replace them with the notice
-* and other provisions required by the GPL. If you do not delete
-* the provisions above, a recipient may use your version of this
-* file under either the MPL or the GPL.
-*
-* --------------------------------------------------------------------
-*
-* Inquiries regarding the linux-wlan Open Source project can be
-* made directly to:
-*
-* AbsoluteValue Systems Inc.
-* info@linux-wlan.com
-* http://www.linux-wlan.com
-*
-* --------------------------------------------------------------------
-*
-* Portions of the development of this software were funded by
-* Intersil Corporation as part of PRISM(R) chipset product development.
-*
-* --------------------------------------------------------------------
- - Fix compiles with 2.6.26 (Pavel Roskin)
- - Add compatibility with 2.6.27+ WEXT API (Pavel Roskin)
- - Fix misplaced variable in PCMCIA code (Pavel Roskin)
- - Add compatibility for gfp_t and mutex APIs (Pavel Roskin)
- - Fix non-posix find arguments in script (Mark Mathews)
-0.2.9
- - Reduce stack usage in prism2mib_priv (Richard Kennedy)
- - WEXT functions should return -EBUSY when the hardware is still
- being initialized (Richard Kennedy)
- - Use round_jiffies wherever possible (Richard Kennedy)
- - Disallow ioctls from running until the hardware probe function has
- finished. (Richard Kennedy)
- - Fix userspace scripts to work on Fedora 8 (Chris Rankin)
- - Perform the hardware reset/init sequence *before* we register
- the netdevice. (Karl Renton)
- - Always do an ifstate_disable before a firmware load cycle.
- - Default to wireless extension mode.
- - Make the SIWENCODE behaivor more closely match the spec. (Tormod Volden)
- - Apply a patch from Karl Relton that improves USB reliability.
- - When in wlan_wext_write=1 mode, auto-transition to ifstate_enable
- and bypass userspace firmware load altogether.
- - Fix bug in the GIWENCODE handler (Richard Kennedy & Tormod Volden)
- - Support 2.6.24 kernels (modified patch from Tormod Volden)
- - Support 2.6.23 kernels. (With apologies to Martin Dauskardt for a
- misapplied patch)
- - Support "Intersil Americas USB 802.11b WLAN DEVICE" (Peter Levart)
- - Tweaks to support Fedora 7 (Dan Williams)
- - Support 2.6.22 kernels
-0.2.8
- - Fix up a pile of sparse warnings (Pavel Roskin)
- - Support 2.6.20 kernels (Pavel Roskin)
- - Tweaks to the udev rules (Richard Kennedy)
- - Silence a large pile of warnings with GCC4.1
- - pt_regs is gone for USB as well on 2.6.19+ (Chris Rankin)
- - Large WEXT patch that allows use of NetworkManager. (Richard Kennedy)
-0.2.7
- - Fix license text in prism2dl.c (it is in fact MPL/GPL)
- - Fix oops in wext_autojoin (Richard Kennedy)
- - Report use of dBm for WEXT requests (Richard Kennedy)
- - Configure script better handles PREEMPT kernels (Chris Rankin)
- - 2.6.19+ uses a different IRQ handler function prototype.
- - linux/config.h is no more on 2.6.19+ kernels.
-0.2.6
- - Fix another error that affected <2.6.15 builds on some compilers
- - Fix a cut-n-paste error that broke 2.6.18 builds.
-0.2.5
- - 2.6.18-rc fixes.
- - A few tweaks for Wireless-Extensions-21
- - Fix an interrupt-related race that could lead to a crash on shutdown.
- - Tweaks to the prism2_usb code to improve suspendability on 2.6.15+
- - Silence many warnings under GCC 4.1
- - prism2_cs support for 2.6.16+ (untested)
- - Makefile fixes for 2.6.17+
- - udev support for USB targets (Richard Kennedy)
- - semaphores are deprecated as of 2.6.16 (Chris Rankin)
- - prism2_usb build fix for 2.6.16
- - Patches from Debian (via Victor Seva)
- - Fix bugs in /etc/wlan/shared, including a security hole
- - Fix build on 2.4.27 kernel
- - Added man page for prism2dl
- - Generate a WEXT Event when we gain/lose association.
- - Make prism2_defer query ssid and bssid, as IBSS mode has this change.
- - Clean up prism2_defer_timer a bit.
- - Propogate linkstatus into p80211, and make ethtool aware of it.
- - Eliminate wland and entire indication infrastructure. If you want to
- play with it, use 0.2.4. We can put it back in if necessary.
-0.2.4
- - USB Build fix from Chris Rankin.
- - Add ability to install prism2 firmware seperately. (Petteri Raty)
- - Theoretically the per-frame signal/noise figures are now in dBm.
-0.2.3
- - WEXT 16+ fixes, which came to a head with v2.6.14+ kernels.
- - Fix a circular symbol dependency glitch
- - Fix a potential panic when receiving unknown CONTROL frames.
- - get rid of p80211frm.c entirely; it's all unused code.
- - Fix prototype for pci_suspend functions to match 2.6.11+ APIs.
- - Build fixes for 2.6.14+
- - Change the type of 'request_pending' to take care of warnings.
- - Fixes for warnings generated by the 'sparse' tool (Richard Kennedy)
- - Add an explicit README.firmware containing copyright information
- on the firmware images.
- - Compile fixes for 2.6.8 (Victor Seva Lopez)
-0.2.2
- - Fix an array overflow in the hotplug helper function.
-0.2.1-final
- - Added in-kernel devicetable for 2.6.13+ pcmcia
- - Updates to bring prism2_cs into the newer 2.6 kernel APIs.
- - Fixes in the hotplug invocation with WEXT (Pavel Roskin)
- - Experimentally try using usb_reset_device on 2.4 kernels too
- - use usb_reset_device() on 2.6 kernels (Andreas Schulte)
- - Included kludged 1.8.4 PCI/PCMCIA firmware (Pavel Roskin)
- - PCMCIA card Ident fixes to coexist with orinioco driver (Pavel Roskin)
- - Ignore unexpected ctlx responses. (Chris Rankin)
- - Fix an off-by-one in scan results.
- - Change some log priorities
- - [usb] Fix a memory leak (Chris Rankin * Eroc Koenders)
- - [usb] clean up the PDA Read function a bit. (Chris Rankin)
- - [usb] Don't overwrite current CTLX URB before we're done with it.
- (Eric Koenders & Chris Rankin)
- - Fix a byte-order problem when parsing scan results (Eroc Koenders)
- - Added a mib item (lnxRSNAIE) to get/set the WPA/RSNA IE.
- - Applied a patch from Chris Rankin which should solve the hangs with
- kernel preemption turned on.
- - Cleaned up some compile warnings with GCC 3.4.x
- - Add a background thread to fetch comms quality from hardware.
- - Fixed a series of bad memsets in prism2dl
- - Added id for Viewsonic USB widget (Ekin Meroglu)
- - Eliminate the extra frame copy in the usb rx path.
- - When issuing a start/join, set MACMODE to none as to disable
- transmits through the hardware.
- - Get rid of the prism2_pci/plx 2.2.x compatibility code (Pavel Roskin)
- - Change default behaivor of top-level Makefile (Pavel Roskin)
- - Get rid of the #ifndef DECLARE_TASKLET cases; 2.4+ supports it.
- - Fetch the BSSID when we get an AP_CHANGE event
- - netif_carrier_off/netif_carrier_on at appropriate times
- - Hook up the dot11CurrentTxPowerLevel MIB in the prism2 code.
- - Add a default TMPDIR in case it isn't set.
- - Removed some 2.2.x cruft
- - CommsQuality now does the right thing with dBm values.
- - More makefile work from Pavel Roskin
- - A major USB patch from Chris Rankin. This rewrites the
- command-queueing code to something considerably more sane.
- - A few more Makefile tweaks
- - Further compile warning fixes on 64-bit targets (Pavel Roskin)
- - Fix prism2_cs on 64-bit targets (Pavel Roskin)
- - Fix the 2.4 build (whoops)
--pre26
- - Fix the "no hardware found" bug in 2.6.10+ kernels
- - Cleanups in the Makefiles and build system
- - Fix a typo in the shared.prism2 script (Chris Rankin)
- - Clean up build warnings with gcc 3.3 (and possibly older too)
- - Fix a nice race condition on device registration.
- - Don't stop the netdev when we hit ifstate_disable.
- - hw->state wasn't being set properly on drvr_stop, nor were we
- clearing the port status in all cases.
- - Fix the "Debug: sleeping function called from invalid context"
- under 2.6 with prism2_usb (Chris Rankin)
- - Wireless extension SCAN support (Dan Williams)
- - 2.6 sysfs support in the form of SET_NETDEV_DEV (Dan Willimas)
--pre25
- - Fix a brown-paper bag bug in the register_wlandev code. (Giacomo Lozito)
- - Patch for the Sitecom WL-022 widget (Armijn Hemel)
- - Build fix for ancient ETHTOOL versions
- - build fix for old 2.4.x kernels
--pre24
- - Fix build on 2.6.10-rc
- - Fix USB build on 2.6.x (x < 7)
- - Suspend the USB driver cleanly (Colin Leroy)
- - Fix more USB badness (Colin Leroy)
- - scan_timeout WAY too long. (Wolfram Gloger)
- - dev_get is no more, as of 2.6.10-rc2 -- switch to dev_alloc_name
- instead, which is present in older kernels. (reported by Colin Leroy)
--pre23
- - Fix badness in 2.6.10-rc1 (Colin Leroy)
- - Compile fix for 2.6.9-rc4+ (Jeff Chua)
--pre22
- - Add support for x86-64 (and possibly other 64-bit targets) (J.D. Cole)
- - Fix linkstate if driver reset without unloading. (Shiro Ninomiya)
- - Rename the man pages to have a .1 extension
- - Tweak the Configure script; change the default kernel build directory
- - put a 'sleep 1' in the firmware load sequence to improve reliability.
- (Arnold Liu)
- - Add Linksys WUSB11 card ident
--pre21
- - Add a per frame rx structure for OOB data to be passed to p80211
- This is a step in the right direction for a major overhaul of
- internal frame representation. The prism2 driver shouldn't care
- about sniff headers or any of that crap; it should always pass
- everything to p80211 (via this metadata) and the p80211conv_*
- functions should do that work. It's also needed to eventually
- support different encryption types.
- - Added in beginnings of IWSPY support via patch from Josef Kriegl
- - Install modules to $MOD_DIR/linux-wlan-ng instead of $MOD_DIR/kernel
- - Primary/Secondary firmware (finally) bundled with the driver.
- - Convert to newer 2.6 module parameter code.
- - Fix an inverted test in GIWENCODE wireless extension (Shiro Ninomiya)
- - Minor script fix for SSF cards (Pavel Roskin)
- - Card idents.
- - Fixes for SSF PCI cards; default to x16 SRAM as that's more common.
- (download script now automatically detects hardware type)
- - Fix script problems that result in a failed init returning success.
- - Fix an endian-ness buglet in prism2sta.c (Federico Pellegrin)
- - Compile fixes for 2.2.x kernels. (no tasklets or spin_lock_bh)
- - Fix up pci resources on card init failure on plx card.
--pre20
- - Fix up pci resources on card init failure
- - Ident for "ROPEX FreeLan 802.11b USB Adapter" (Francesco Bochicchio)
- - ETHTOOL support now optional, fixes build on older kernels.
- - Fix prism2dl to not use kernel headers to fix 2.6.3 build (Pavel Roskin)
--pre19
- - Add a 'lnxind_roam' indication.
- - minor typo in the nwepgen makefile (Pavel Roskin)
- - More makefile fixes (Pavel Roskin)
--pre18a
- - brown-paper-bag fix for the 2.4 build. And it no longer builds on
- 2.2 thanks to an accidental makefile commit.
--pre18
- - Fix broken makefiles so that prism2dl and the rc script install
- - Get rid of the txfid lock, it's not necessary.
- - Tasklet-driven RX handlers.
- - Further work towards a Wireless Extension-enabled future.
- - SIWFRAG, SIWRETRY, SIWFREQ, SIWRTS implemented
- - SIWENCODE, SIWESSID taken from zdsta-1.0.3 (needs work)
- - SIWCOMMIT Implemented ala autojoin.
- - write support defaults to disabled, override via module parameter
- - fix a warning in the wireless extension code.
- - hfa384x.h header updates
- - Fix prism2dl to handle the S7 record being elsewhere in the image.
- (Pavel Roskin)
- - Fix up brown paper bag script error for SSF hardware.
--pre17
- - Spruce up the GIWNAME wireless extension ioctl. (Natsakis Konstantinos)
- - Added in basic ethtool support; for link status reflection.
- - Fixed a double-locked spinlock which deadlocked on SMP boxes.
- - /proc/net/p80211/wlanX/nsd now has useful information about the
- prism2 hardware/firmware revisions.
- - eliminate the unused 'collptr' from the mib structures.
- - Fix a bug with the pcmcia script and scanning (Dan Noe)
- - Fix a crash on a VCC mismatch.
- - Split out most pci/plx/pcmcia/usb specific code into their own .c files.
- - Make prism2_cs build on 2.6.2-rc
- - Changes to support SSF hardware.
- - Card ident for D-Link DWL-650P1
- - Move the prism2 link notification handler operate in scheduler
- context to avoid a hang in softirq context.
- - Melco WLI-USB-KB11 USB widget added (Bela Fenyvessy)
- - Add in x86-64 support, plus other cleanups in wlan_compat.h
- - Support the Netgear MA311 PCI card. (Steve Berry)
--pre16
- - Implement wireless extension SETCHANNEL. (SIOCSIWFREQ)
- - Currently broken. :)
- - Fix several sniffing-related bugs:
- - disable when we're already disabled
- - no longer perform a full h/w reset when we're already enabled
- - Vastly reduce CPU usage on channel hop.
- - Fix a crash on unload for pci/plx widgets (Pavel Roskin)
--pre15
- - Minor fix for the shared script (Jeff Chua)
- - fix "bad: schedule while atomic" bug introduced by recent 2.6.0-test
- kernels and wireless extensions.
- - Switch to using spin_[un]lock_bh for the cmdlock; this way we
- disable the transmit bh from running while issuing a card command.
- Also have the txframe function obtain the lock.
- - Hawking HighDB USB Widget (Allan Claghorn)
- - Fix a double-lock in hfa384x_cmd_notify
- - Identity for "T-Sinus 111 USB WlAN Adapter" (Roman Koutny)
- - Fix up alignment problems on frame rx. (Ranjit Deshpande)
--pre14
- - Update the HAS_HOTPLUG test to something considerably more foolproof
- - Add ids for the Airvast Prism3 USB widget
- - bap locking was broken when illegal parameters were passed. (Andre McCurdy)
- - Don't use jiffies for timeouts when interrupts are disabled. (Andre McCurdy)
- - Make the Configure script a little saner.
- - Remove the Zydas 1201 USB widget. Use the Zydas modified
- linux-wlan-ng release instead (we hope to merge it in eventually)
--pre13
- - Fix two big-endian bugs in the scan code.
- - Hotplug agent executes '/sbin/ifup INTERFACE' if possible.
- - Planex GW-US11H USB adaptor (Henry Ip)
- - Averatec USB Wlan Adapter (Stephan Miller)
- - D-Link DWL-122 USB widget (Andrew Beresford)
- - ASUS-WL140 Wireless USB widget
- - Fix the WLAN_LOG_NOTICE macro for gcc 2.95.x
--pre12
- - Fix up endian bugs in lnxerq_commsquality.
- - Get rid of the pcmcia release timer for >2.6.0-test5
- - Card ident for 'ZyDAS ZD1201 Wireless USB Adapter' (Albert Pauw)
- - More tweaks for 2.6.0-test4
- - fix some bash-isms in /etc/wlan/shared (Daniel Song)
- - Collapsed the BOUNDEDINT and INT types into one.
- - Eliminated the WLAN_LOG_***0() macros at long last thanks to CPP
- trickery. Also eliminated more cruft from wlan_compat.h
- - Card ident for the Samsung SWL-2210P PCI card
- - Try not to schedule a USB endpoint reset if there's one already
- pending. (Chris Rankin)
- - Fix pci/plx operation on architechures with >32bit physical address
- sizes. (namely mips64 & some mips32)
- - get rid of save_flags/cli/restore_flags in prism2_cs on >2.2 builds
- (tweaked from patch by Pavel Roskin)
- - pci_device_id tables should not be marked __devinitdata
--pre11
- - support genesis mode for RAM download of primary fimware
- - prism2_usb now builds on 2.5/2.6.
- - endpoint numeration removed.
- - hfa384x_usb_corereset unimplemented for 2.5/2.6
- - hfa384x.h updates.
- - p80211conv_* functions should work with netdev->mtu, not MAX_ETHFRM.
- - Simply erase the bogus '3rdparty' drivers on Mandrake systems.
- - Card idents for Adaptec AWN-8030/AWN-8020, and Netgear MA111
- - Strip out all 2.2.x stuff from prism2_usb, it doesn't work.
- - add proper __devinit/__devexit/etc tags to prism2sta.c
- - Minor USB janitorial patch from Chris Rankin.
- - Make most card commands require superuser access (exception is
- mibget) (Original patch by Pavel Roskin)
--pre10
- - Make the wakeup flag in the usbctlx structure volatile, as well as
- other wait condition variables.
- - Make the rx_urb buffer dynamically allocated so we can re-post the
- URB as soon as possible.
- - Get rid of completion.h
- - More wlan_compat updates.
- - Disable TXEX reporting on USB as well as TXOK. should improve
- stability a tad.
- - Further 2.5 USB work. Not quite there yet.
--pre9
- - Properly initialize the prism2_cs release timer (Pavel Roskin)
- - Eliminate the CONFIG_ISA requirement for prism2_cs (Pavel Roskin)
- - netlink build fixes for 2.5.71
- - Hopefully fix the 2.2.x build.
- - More USB fixes (Chris Rankin)
- - Compile fixes for < 2.4.20
--pre8
- - Fix the pcmcia breakage introduced in -pre2.
- - On USB widgets, only signal txcomplete if there was a tx error.
- - Minor cleanups in the PCMCIA code.
--pre7
- - Add in the 'JVC MP-XP7250" USB Widget.
- - Don't call ev_alloc on tx_complete event; only the tx urb completion.
- - Minor tweaks to tx_timeout code
- - More USB updates; primarily with error-handling. (Chris Rankin)
--pre6
- - On USB transmits, don't return 'success' if the tx_urb is still
- pending. Also don't wake the netdev queue if the tx fails.
- - Hook up the tx watchdog timer and add a p80211-level handler.
- - Fix compilation with older (<= 2.4.18) kernels.
- - Another massive USB+other patch from Chris Rankin:
- - a separate list for "finished" CTLX objects.
- - correct (hopefully!) handling of -EPIPE errors, shamelessly copied
- from^W^Winspired by David Brownell's usbnet driver.
- - finished support for asynchronous commands, with proper tracking
- through the CTLX lifecycle, clean-up etc. Each asynchronous command now
- completes in its own tasklet.
- - CTLX cancellation and error handling.
- - further work on the timers and spin locks.
- - clean up setconfig16() and setconfig32() functions so that they
- take appropriate value parameters, even if the underlying
- setconfig() commands don't.
- - use an asynchronous command in setmulticast(). (CS, PCI and PLX
- are still synchronous; they just pretend not to be.)
- - further clean up in the disconnect() handler. However, it's still
- not a good idea to remove the adapter while the
- prism2sta_inf_hostscanresults() function is sleeping, and the wlandevice
- struct could easily have been freed before the p80211req_dorequest()
- function manages to clear the request_pending bit. It would be
- nice if we could cancel both of these operations when we call
- prism2sta_ifstate(P80211ENUM_ifstate_disable).
- - extra support for Linux 2.5 (task queue -> work queue).
- - reset the link status when we stop the driver.
- - Some work on module locking. Not there yet, but getting better.
- - Remove magic numbers from USB endpoint probe (Chris Rankin)
- - Eliminate useless timer in p80211do_request, as all calls are
- synchronous. Also clena up more function pointers, and a few other
- doodads. (Modified from patch by Chris Rankin)
- - Track the current SSID in the wlandev; Make the WEXT stuff key from
- this. Update the SSID when we get a linkstatus_connect notification.
- - A couple of misc cleanups from Chris Wilson
- - Cleanups in the 2.5 makefile code. (Pavel Roskin)
- - Add in another PCI device ID, to handle Sony VAIO PCG-V505AP
- - Make sure CONFIG_ISA is enabled for the prism2_cs build. (x86 only)
--pre5
- - Get rid of generic manfids in /etc/pcmcia/wlan.conf (Pavel Roskin)
- - Fix the 'make install' target.
- - only call flush_scheduled_tasks() if DECLARE_TASKLET not defined.
- (fixes 2.5.x compile)
--pre4
- - More script work; mostly cleanups and other enhancements.
- - Substantial prism2_usb patch from Chris Rankin.
- - using 2 Linux lists for CTLXs
- - remove race condition and double-free with CTLXs in disconnect()
- - initialise URBs correctly (vital for Linux 2.5+)
- - separate callbacks for data/CTLX OUT URBs
- - flush task queue on shutdown
- - more thorough use of spinlocks with CTLXs
- - set the ASYNC_UNLINK flag when it is time to unlink an URB
- asynchronously, and not before.
- - ensure we stop submitting URBs once the disconnect function
- is called.
- - More USB idents (Jeff Chua)
- - Scan now uses active scans only; should speed things up a bit.
- - Proper module init/cleanup in prism2sta.c, plus more work for 2.5.69
- - Added in descriptions for module parameters.
- - Major overhaul of the hotplug stuff. Now we use our own hotplug
- event class, and use that to kick off configuration and whatnot.
- All device types (pci/plx/pcmcia/usb) now use this mechanism.
- Also brings us things like unified power management (suspend/resume)
- - Supress spurious output when setting WEP parameters.
- - Only query PrivacyOptionImplemented if wep was enabled in the config
- Works around an apparent firmware bug, see http://bugs.debian.org/190851
- - Eliminate hw->name.
- - Card ident for NL-2511CD Plus pcmcia card.
- - Minor tweak on pcmcia removal.
- - Fix the USB compile on <2.4.20
--pre3
- - get rid of wlandev_get_index and whatnot.
- - URB cleanup in the USB code. (Chris Rankin)
- - Moved host auth sequence out of interrupt context.
- - USB paranoia checks (Chris Rankin)
- - Partial rewrite of the USB shutdown sequence
- - eliminate wlandev->hwremovedfn().
- - Minor tweaks to the mib.
- - Get rid of the horridly outdated skeleton driver.
--pre2
- - Fix a crash-on-unload affecting pci and plx adapters
- - have the init script load the module if needed.
- - Handle the new 2.5.69+ irq handler semantics
- - Fix 2.5 with pcmcia (Pavel Roskin)
- - Massive cleanup of the prism2/driver/Makefile (Pavel Roskin)
- - Don't wrap the [un]register_netdevice() calls in rtnl_[un]lock()
- And use the [un]register_netdev() calls instead.
- - Call the hwremoved() functions on pci/plx_remove
- - Eliminate the prism2sta_priv_t structure.
- - Fix a memory leak on ifstate_disable
- - Minor changes to the USB driver
- - Widget id for "Melco WLI-USB-KS11G" (Ichiro Doi)
- - Function pointer syntax cleanup (Chris Rankin)
- - Push the multicast/promisc set into the prism2 driver.
- - Move type/multicast filtering into the p80211 layer.
- - Format fix for p802addr_to_str (Pavel Roskin)
- - Add a check for non-Intersil firmware.
- - Fix a infinite recursion in the usb lowlevel code. (Chris Rankin)
--pre1
- - Header updates.
- - Add a card ident for the USR 1120 USB widget (Juan Conde)
- - Cleaner shutdown; fixed a possible leak and a race condition.
- - Another rearrangement of the command locks, to eliminate use of the
- spin_is_locked() call.
- - Fix a rare deadlock with cmd_initialize (Pavel Roskin)
- - Add a Lucent-compatible key-generator in add-ons/lwepgen
- - Fix a stack overflow problem. (Pavel Roskin)
- - Further monitor mode fix for control frames (Pavel Roskin)
- - Cleanups in the dependency generation code
- - Initial 2.5 support. USB currently broken.
- - Minor build system cleanups.
-0.2.0
- - Use PSUEDOIBSS mode for monitor mode; this should eliminate spurious
- beacon generation. (Ryan Veety)
- - Don't drop "unrecognized" frame types in monitor mode.
- - Added ident for the Linksys WUSB12 (Brad Davidson)
- - Eliminated most of the WLAN_LOG_???n macros.
- - Minor fixups in /etc/wlan/shared
- - Cleaned up some of the error messages in the conversion code.
- - changed the "Host de-WEP failed" error to a debug message, as the
- /proc/net/wireless stats are updated to reflect undecryptable frames
--pre10
- - Added the p2TxPowerMax MIB item to specify the TxPower level.
- 0-30 dBm. Needs STA>=1.7.0 or AP>=1.4.0.
- - Clean up some spurious warnings in prism2sta.c (Pavel Roskin)
- - A series of patches from Pavel Kankovsky, somewhat tweaked. :)
- - Properly set skb->mac.raw in non-monitor mode
- - Enhancments to the p80211 frame conversion code
- - Handle A4 frames.
- - Don't issue linkstatus notifications in monitor mode
- - Supress Linkstatus messages in monitor mode
- - hfa384x.h updates for latest firmware.
--pre9
- - ZyXEL ZyAir B200 Wireless USB widget ID added (Paul Lacatus)
- - Only enable interrupts in one place (hfa384x_drvr_start)
- - Fix the startup scripts to disable WEP completely if not enabled.
- - ALLNET 0193 USB widget ID (Kurt Huwig)
- - Disable the hfa384x port before issuing the autojoin stuff.
- - Fixed a subtle flaw in the 802.11->802.3 conversion code.
- - Updates to hfa384x.h
- - Add productinfo for dlink DRC650 from Petr Slansky.
- - Minor changes to the rfmon code.
- - Only notify us on linkstatus changes if it actually changes.
- - Fixed the path the manpages were installed to.
--pre8
- - Properly reset the hardware state after a flash/ram download.
- - Patch to allow escaped characters in the scan list (Derek Atkins)
- - Re-added the txfid queue locking which somehow got dropped.
- - Added DellTrueMobile 1180 USB ident. (Michael Hackett)
- - Changed linkstatus messages to INFO level reporting.
- - Ident info for the Intel Anypoint II 802.11b PCMCIA card.
- - Added support for the SH architechure and many changes necessary for
- 2.5 support. Modified from the patches by Ryan Veety.
- - Compile fixes for 2.2.x introduced as part of the new hotplug support.
- - Added man pages contributed by Joey Hess
- - Add ident info for the Z-Com 725/726 USB Widgets.
- - Fixes to silence GCC 3.2 warnings. (Pavel Roskin)
--pre7
- - Patch to fix int array mib manipulation. (Pavel Roskin)
- - Minor improvements to the build system.
- - Moved RX processing to a bottom half instead of hard irq context.
- - Further script improvements: signal strength filtering, and some
- space handling stuff. The latter is not complete yet.
- - lnxreq_commsquality wasn't setting the status field properly on the
- response messages.
- - Workaround for spurious interrupts generated before initialization
- is complete. (Clay Jones)
- - hotplug script now invokes 'ifup $DEVICE' if present.
- - Minor cleanups (Pavel Roskin)
- - Tenative SPARC support. (Olivier Bornet)
- - After leaving monitor mode, disable the port if we had to enable it.
- - Updates to hfa384x.h
--pre6
- - Further script enhancements; automatically use scan mode on hardware
- that is known to support it properly.
- - Fixed errors in the hotplug script, and other misc fixes.
- - 2.2.x fixes for the new proc stuff and deferred processing stuff.
- - Add support for the new sniff frame capture. (doc/capturefrm.txt)
- - Get rid of some bitrot with the sniffing code.
- - Populate the tx dropped frames statistics.
--pre5
- - Fixes for host scan when not currently joined.
- - /proc support; some informational stuff is kept in /proc/wlandev/wlanX
- - Complete rewrite of the configuration files and startup scripts.
- hotplug(pci+usb), pcmcia, rc, everything uses same config file(s).
- per-network configuration
- supports scanning and automatically choosing a network from a set.
- - Fix the TMD7160/ncp130 support so it acually works. :)
- - Make the BUG() call in cmd_access enabled only in debug builds.
- - Minor makefile fixes.
- - Microsoft MN520 PCMCIA ident info added.
- - p2cnfShortPreamble is not a boolean value. (Clay Jones)
--pre4
- - BAP access fixes for PCI platforms. This mostly affects SMP
- arrangements.
- - Back out W200 USB ident info; it's not prism-based.
- - Patch from Tom Prado to make 'keygen' more user-friendly.
- - bap_timeout parameter only valid on non-usb platforms
--pre3
- - Added Ident info for the USB Compaq/Intel W200 widget
- - dot11req_scan requires firmware >=1.3.2.
- - Added the "Acer Warplink USB Adapter" id.
- - Rework the prism2sta_inf_linkstatus call to defer processing of
- results until outside interrupt context. Should fix the SMP
- deadlocks seen on some machines.
- - Rework the usb_disconnect code to hopefully alleviate the occasional
- crash-on-disconnect some people see. Solution is not SMP-safe yet.
- - Add the D-Link DCF-660W ident info.
--pre2
- - New parameter, 'prism2_bap_timeout' to specify the timeout on
- bap setup. timeout*10 == timeout in microseconds. Note that this
- timeout occurs in spinlock context, so increasing it arbitrarily is
- BAD! Defaults to 1000, ie 10000us.
- - compile fix for prism2sta in debug mode.
- - Only prompt for pcmcia sources if we're using non-kernel pcmcia.
- (original patch by Beat Bolli, rewritten a bit..)
- - Add the Linksys WCF12 CF ident info.
- - A bunch of compile fixes for older versions of wireless extensions.
- - Added implementations of GIWTXPOWER and GIWRETRY
- - Some fixes to the wireless extension code (thanks to Jean Tourrilhes)
--pre1
- - wland was incorrectly using kernel headers in its compile.
- - Adhoc mode was auto-roaming onto "any" SSID. Fixed.
- - Implemented the dot11req_scan & dot11req_scan_results functions.
- This, combined with more intelligent startup scripts, will allow
- you per-network profiles. Scripts are unwritten as yet. :)
- - hfa384x.h and MIB updates.
- - Rewrote the wireless extension support code; moved to p80211 layer.
- Now we're compatible with at least v6-v14, and everything
- inbetween. We hook up to the new iw_request structure, which
- makes further wireless extension support much easier to add.
- - Add the Microsoft MN510 USB device ID.
- - Finally fix the 'crash on unload' problem for 2.2.x kernels with PCI.
- Turns out the kcompat24 code wasn't quite complete. (Matthew Rush)
- - Cleaned up our usage of __FUNCTION__ to make gcc 3.x happy.
- - Fix a typo in the prism2 makefile.
-0.1.15
- - Fix an obscure PCMCIA build problem. (modversions disabled but
- header present, and using non-kernel pcmcia)
--pre8
- - Added code to optionally truncate packets in monitor mode. (Clay Jones)
- - Fix a polarity problem with the stripfcs argument to monitor mode.
- - Add a test to make sure wireless.h is included.
- - Netgear MA401A card ident.
- - Further cleanups of the build system (Makefiles)
--pre7
- - Include wireless.h so wireless extensions work again. :)
- - Work around the braindead RedHat kernel build system.
- - Fix a class of unaligned accesses in the message structures
- (kernel driver) and user space parsers (wlanctl-ng, etc)
- - Fix an unpacked struct problem that affected ARM platforms
- (thanks to Clay Jones for spotting this one)
--pre6
- - Support the new auto-unknown mode present in firmware >1.3.3
- When issuing an autojoin, we try to join a BSS, then an IBSS, and if
- all fails, we create a new IBSS with the given parameters.
- *note* currently disabled.
- - Updates to hfa384x.h to reflect latest documentation
- - Build system mini-enema. Automagically detect kernel version,
- pcmcia status, and modversions. Pick up the kernel compile flags.
- - Hopefully fixed the 'crash on unload' for 2.2.x kernels and PCI.
- - 'p2req_join' command, see doc/wlanctl-ng.p2req_join.txt
- This lets you join a specific SSID. Thanks to Clay Jones.
- - A couple more pcmcia/cf card idents
- - More deletions/fixes in wlan_compat.h
--pre5
- - Due to new hotplug code, atmel device detection removed
- - Further cleanups in wlan_compat.h and non-kernel makefiles
- - Debian package stuff yanked in favor of the "official" deb packages
- - Rearranged the wireless extension support code a bit
- - A fix for the promisc/allmulti stuff on USB devices
--pre4
- - Hotplug support for PCI/PLX/USB widgets
- - A compile fix for 2.2.x (x < 18) kernels and PCI adapters
- - Support for TMD7160-based "almost but not quite PLX" boards
- - HP-PA support. In theory. Anyone care to test?
- - pcmcia script cleanups
- - Add ident info for the "Intel PRO/Wireless 2011B LAN USB Device"
- - Include an almost-sane fix to the modversion madness
- - Tweak the init order of the PCI driver structs
--pre3
- - Added ident info for ASUS WL-110/WL-100 cards
- - Support for PCI power managment
- - Fixed a wep hang on the transmit side
- - Compile fixes; mainly for 2.2 kernels
- - Add support for the SIOCGIWRATE wireless extension
--pre2
- - Restructured the driver locking. SMP should be MUCH better now.
- - Stripped out more dead code. (mainly FID_STACK)
- - Fix an skb access after we call netif_rx
- - Fixes for XScale CPUs.
- - Added added a MiniUSB ident info
- - Restructure of the docmd_* functions
--pre1
- - Host-based WEP decryption and encryption
- - Partial rewrite of copy_to_bap.
- - Debian package metadata updated to 3.0-STABLE. (David Everley)
- - Stripped out a lot of crap from wlan_compat.h
- - More atmel adapters added to the USB exclude list.
- - James Goodwin's patch to fix a bug in the 80211conv code.
- - The 3COM AirConnect board is a PLX adapter.
-0.1.14
- - Added PCI ident info for the 3Com AirConnect PCI.
- - FCS toggle now (really) defaults to false.
- - Added PCMCIA ident info for the 3Com AirConnect 3CRW737A/3CRW777A
- - David Everly's patch to kernel detection in the Configure script
- - David Everly's patch to add better debian packaging bits.
--pre7
- - Added kernel tags stuff.
- - Added PCMCIA ident info for the Actiontec 802CI2 card.
- - Added PCMCIA ident info for the Proxim RangeLAN-DS/LAN card.
- - Endian "fixes" for PCI PowerMacs. This fix may be relevant for other
- BigEndian/PCI (and PLX) platforms.
- - FCS in monitor mode now optional; defaults to off.
- - Populate the monitor channel in the prismheader.
--pre6
- - monitor mode now works on USB widgets.
- - Fix an alignment bug in the rx path.
- - Fix a brown-paper-bag bug in the usb flash code.
- - Explicitly enumerate the USB widget endpoints, and use 'em.
- - REALLY fix the wlan.conf overwriting.
- - More minor cleanups in the PCI/PLX init code.
- - endian-ness fixes in the monitor code
- - Applied a patch from David Everly to fix another 2.2.x compile problem.
--pre5
- - Add USB entries for the "Melco WLI-USB-S11 11Mbps WLAN Adapter"
- - Don't overwrite /etc/wlan.conf if it already exists.
- - Compile sniffing code if packet socket is modularized.
- - Fix a typo with the init script.
- - Fix a compile problem with 2.2.x kernels
--pre4
- - First bits of the SMP/locking fixes.
- - Partial rewrite of the PCI/PLX/USB driver internals.
- - Added a makefile for the 'addons/keygen' tool.
- - Fixed a race condition in the USB code.
- - Applied Godmar Back's "SSIDs with spaces" patch.
--pre3
- - Applied pizza's patch to remove the pb_t structure and make all
- 802.11<->ether conversions happen in-place. Noticeably reduces
- cpu load. Also includes a few misc bugfixes to the conversion code.
- - Workaround for the kernel panic on bringing up a USB interface
- - Applied Mike Klar's USB patch that adds support for the MIPS
- target and should, among other things, fix WEP under USB.
- - Added Remy Cool's patch to add the Dynalink prism2 card ids.
- - Tim Miller's pcmcia script install path patch
- - Applied Tim Fletcher's patch to allow compilation against
- the newest versions of the wireless extensions. (V13)
- - Added jwyatt's patch for the Compaq Evo N600C USB adapter thing.
- - Per mwelk's suggestion, changed the displaystring totext to single
- quote the strings. Hopefully this will take care of some of the
- "SSID w/ space" problems.
--pre2
- - tseward's ID code patch for Siemens SpeedStream USB adapters.
- - pizza's patch for dropping/ignoring frames in promisc and allmulti
- modes.
- - crankin's new Actiontec USB IDs.
- - crankin's fix for wext /proc zero vs. garbage problem.
--pre1
- - pizza's chkconfig comment in rc.wlan.
- - pizza's patch to add true promiscious support to 0.1.13. Also includes
- Experimental ALLMULTI support.
- - pizza's patch to add PF_PACKET capture and raw transmit to 0.1.13-pre2,
- (with toggles for WEP in sniffing and prism header)
- NOTE: this patch _removes_ the old netlink monitor mode (sniff) interface.
- If you're sniffing, you need to use the latest libpcap (v7.2-pre..from CVS),
- you'll also need to build your own ethereal (0.9.0 or greater) using the
- latest libpcap.
- - bhuang's fix for the hfa384x_test_command() function.
-0.1.13
--pre4
- - crankin's revised USB ID patch.
- - Fixed a little buggage in the p80211knetdev_set_mac_address() function.
--pre3
- - crankin's patch for a bug in usb rrid, DBFENTER/EXIT, and Actiontec
- USB IDs.
- - hmuurimaa's ID patch for the Omnibook500 integrated USB adapter
- - proskin's patch for MODULE_LICENSE conditional
- - dstates (JediElite) submission (others submitted it too) for the
- NDC PLX card.
- - crankin's patch for src/prism2/driver/Makefile. PCI and USB were
- linking with PLX's prism2wext.o file. DOH!
--pre2
- - Synch'd the etc/pcmcia/wlan-ng scripts with the etc/wlan* scripts.
- This should help PCI/PLX/USB Adhoc users.
- - Added cmulliner's patch for set_mac_address(). Also changed it to
- use dot11StationID instead of the prism2 specific mib item...Oh
- Yeah, I also changed to comments to /*...*/ ;-)
- - Fixed PDA reads and PDA validation.
- - KNOWNBUG: prism2_usb + linux-2.4.17 + uhci.o : Very slow performance.
- We need to look into having multiple posted tx and rx urbs (this is
- also a TODO).
- - KNOWNBUG: prism2_usb + linux-2.2.20 + uhci.o : Physically
- disconnecting the device causes a Panic. The logs look like the
- usbdev is still holding some buffers (urbs?) associated with the
- device despite the fact that I've explicitly unlinked them. This
- problem does not occur on 2.4.17 and, unfortunately, I don't have
- time to debug 2.2.20 this time around.
- - Made all corereset() calls dependent on the prism2_doreset module
- argument.
- - Added corereset() support for all device types.
- - Added the lnxreq_ifstate request message. This request is used
- to bring the device up to an operable state _after_ the
- [hostbus]_probe() function is finished. It can also be used to
- shutdown and/or restart the driver+device. This takes the place
- of the "activate hardware on ifconfig up" code that was introduced
- in 0.1.11. This is the change that should fix most of our dhcp
- client problems.
- - Massive changes/cleanups to the driver init/shutdown code for all
- device types (pcmcia|pci|plx|usb).
- - Removed the add-ons/mibedit application from the linux-wlan-ng package.
- We'll be re-releasing it as a separate tarball.
- - Modified hfa384x_usb.c per dbrownell's suggestion to mark the request
- urb's with the USB_ASYNC_UNLINK flag. This because we're calling
- unlink_urb() from the timer callback (intterupt context).
- - Added arichter's patch for the RRID framelength. It's a good catch
- to make things truly correct. Unfortunately, I don't think it will
- have any effect. Because of the 64-byte minimum, the actual RID value
- is being transferred regardless. Also, I don't think the RRID handler
- in the MAC even looks at the framelen field of RRID frames.
- - Added mwelwarsky's patch for the tx path that may fix some of the
- "queue empty" errors. Had to update it for 0.1.13.
- - Added new PLX device IDs from cyokoyama's patch, but deferred the rest
- until we can get a clean patch against the latest release.
- - Added pizza's v2.1 NETLINK enable/disable patch. Note that this whole
- NETLINK enable/disable thing is only barely tested by me. I _always_
- have netlink available so maintaining a separate kernel setup just to
- test this feature is a pain.
- - Added jdiedrich's pcmcia card ids for the Compaq ipaq PCMCIA card.
- - Added crankin's patch fixing some more wext induced problems and adding
- the Actiontec USB ids.
- - Added abridgett's patch for PRIV_GENSTRING handling.
- - Added emckee's malloc.h -> slab.h patch and made the mods to the usb
- and wext files he missed. Some kind list soul told me
- that the change to slab.h goes way back in the 2.2.x history, so we
- should be OK. If this change proves to be a problem for someone with
- an old kernel, please submit a patch with ifdefs for the version where
- things changed (not just the version you're using....thanks).
- - Added jtourrhiles patch for wext reporting level and noise in dbm.
- To enable the reporting in dbm, you must add "#define WEXT_IN_DB"
- to the top of src/prism2/driver/prism2wext.c.
- - Added support for the dbm-normalized RID for CommsQuality in prep
- for working with Jean's patch. The mibs are called p2dbmCommsQuality*.
- Note that this will only work for secondary firmware versions 1.2.0
- and higher. Earlier versions will return with a
- 'resultcode=implementation_failure'. Note also: The values returned
- are signed 16-bit integers that have been stuffed into unsigned 32-bit
- integers for the trip up to userland. The following shell expression
- will convert them back to the signed quantity you want:
- if [ $val -lt 32767 ]; then
- echo $1
- else
- echo $[ $1 | 0xffff0000 ]
- fi
- - Added mkershaw's suggestion to lengthen the wait interval for
- commands in hfa384x.c.
- - Added a note to the README about dleffler's observation regarding
- netlink troubles and using 'make mrproper'.
- - Added gback's patch to initialize wireless extensions for non-pcmcia
- targets.
--pre1
- - Fixed a patch induced (not sure which patch) Makefile syntax error.
- - Added rfloeter's cool Wireless Extensions patch which was kindly
- updated to 0.1.12 by pizza. Note that my own testing of this patch has
- been minimal but I've had reports of folks who are using it successfully.
- NOTE: The addition of this patch adds the requirement that Wireless
- Extensions (version >= 10) be compiled into one's kernel.
- - DOH! some somewhat kind soul on the lists pointed out that the keygen
- program wasn't in the distributed tarball. Basically, I forgot to
- check it into CVS, therefore the distribution build script couldn't
- find it. Ahem...it's now in CVS and should be included in the tarballs.
- - Added pizza's patch fixing the "netlink disable" patch. The
- p80211ind_* functions need to be handled individually instead of two
- giant #if's, but that's a task for another day.
- - Added theBS's patch for making the /etc stuff installation relative and
- installing the FIXINST scripts for USB.
- - Added crankin's SMP deadlock fix patch.
-0.1.12
- - Added dlyddy's string.h includes and comma fix. Changing all malloc.h's
- to slab.h's will have to wait until I figure which kernel version marks
- the switch so we can ifdef it.
- - Added bgertfield's Corega support patch.
- - I added a check to Configure so we add the CONFIG_NETLINK symbol
- on the compile command line if necessary.
- - proskin's patches for netlink disable when not configured in kernel,
- mkprintstr fix, and turn off skeleton install. The netlink patch
- pointed out something that might be the root cause of some problems
- with the _cs driver. pcmcia_cs now strips the kernel CONFIG items
- it cares about and puts them in it's own include/linux/config.h
- (which is symlinked to include/pcmcia/config.h).
- - Added mtaylor's suggested close() to do_ioctl() in wlanctl.
- - Added mkarmak's suggested change for the GL24110P device ID as
- PCI_DEVICE_GL24110P_ALT and an additional item in the device table
- for PLX devices.
- - Added crankin's suggested MODULE_LICENSE statements. Had to figure
- out the version ifdefs myself though. ;-)
- - Added vragor's patch for arm updates to the Makefiles and Configure.
- - Added jsuhr's patch of the PLX9052 irq enable code from the orinoco
- driver. Note: PLX contributions are highly valued here because we rarely
- use these devices ourselves.
- - Added cfang's PCMCIA ident info for AirEZY card.
- - Made USB port reset in open() an option, DEFAULT IS OFF.
- - Cleaned up the top edge of hfa384x*.c (needs some more).
- - Added the notion of CMD vs. AUX format MAC chip addresses.
- - Modified isgoodpdr() to accept anything less than 0x1000.
- - Updated the wlan-ng scripts for the new open/close behavior.
- - Fixed a bunch of issues that caused bad breakage for hot-plugging
- the USB module.
- - Added a module argument to enable/disable the MAC (or usbport) reset
- performed in prism2sta_open().
- - Moved the port reset corereset() and the call to the open(). This
- gets the port reset out of the probe_usb() context and appears to
- solve the recursive probe problem in some cases.
- - Cleaned up the overlength usb packet problems
- - Added rmemreq/resp and wmemreq/resp support
- - Fixed some of the 64-byte packet problems in a few commands.
-0.1.11-usbonly
- - Note: hfa384x*.c are currently undergoing some changes. I believe
- these changes have broken some things for pcmcia/pci/plx support. I'm
- not certain since I haven't tested them. As such, this is a USB ONLY
- release.
- - Cleaned up the use of hfa384x_drvr_*() vs. hfa384x_cmd_*() a little.
- This is a work in progress.
- - Rewrote the USB request/response machine again.
- - Added tnewsham's keygen program to the add-ons directory. I don't
- include it in the overall build because I'm not comfortable with making
- this package dependent on openssl right now. It is supposed to generate
- keys in a manner identical to the windows software. I have not personally
- verified this. If someone wants to contribute more complete build
- instructions for this program, please do.
- - IMPORTANT! Note that we've changed the up/down behavior. You now
- must 'up' the linux netdevice interface (e.g. ifconfig wlan0 up) prior
- to using wlanctl-ng. Also, wlanctl commands aren't available after
- "ifconfig down". From a low-level perspective, this is how most
- linux netdevices work. We originally started trying to create a
- setup where "ifconfig up" on an interface that wasn't associated would
- fail. With PCI and even more so with USB, that has proven unworkable.
- The idea now is:
- Step 1: ifconfig wlan0 up
- Enables the hardware so it's ready to handle wlanctl-ng commands.
- Step 2: wlanctl-ng <various commands>, repeat
- Set up the dot11 configuration and get yourself associated or
- whatever.
- Step 3: ifconfig wlan0 <address>
- After getting a "real" 802.11 connection, assign the address
- to the interface (via static numbers, dhcp or whatever).
-
- Note that it is very important that you do _not_ down the interface
- between the initial 'ifconfig up' and the later ifconfig that assigns
- the address. 'ifconfig down' will shut down and reset the hardware.
- If you down the interface, all that good work in step 2 will be lost.
- - Rewrote the USB request/response machine
- - Moved all memmapped/irq interface elements from prism2*.c to hfa384x.c
- in preparation for adding USB support.
- - Fixed 'make clean' so it doesn't generate .depend files.
- - Removed some leftover pcmcia-cs dependencies for non-pcmcia targets.
-0.1.10
- - Added module param "prism2_ignorevcc". If set to non-zero, we just
- accept the Voltage we get from pcmcia-cs without checking. USE WITH
- CAUTION!!!!
- - Changed the voltage setting code such that we never try to change it.
- - Added NETGEAR PCI info.
- - Fixed a problem with the interrrupt enable in mlme_start().
- - Fixed the netdevice_t problem.
- - Added some new CIS entries.
- - Fixed some byte order things re: dblythe's patch. The problem went
- a little farther than the patch so I had to change some things.
- - Added lye's fix for the netdevice_t problem on various targets.
- - Added an Ad-Hoc support patch from ????? (please identify yourself,
- it's a nice bit of code and stays within the spirit of things). Adhoc
- still needs work though. Remember, only the _first_ STA in an IBSS
- should issue an MLME-Start.request. All the rest should scan/join
- - Re-added the monitor mode stuff. At this point I guess Intersil won't
- be taking it out. Many thanks to those who maintained the patches and
- my apologies for the hassle.
-0.1.9
- - As part of the PCI stuff, rewrote the scripts for 'fixed' (i.e. non-
- hotswappable) cards like the ISL3874 and PLX based PCI adapters.
- - Added support for the dot11req_reset command. It should perform a
- complete reset of the MAC and driver. Note that the MAC needs to be
- completely reconfigured from userland after the reset has occurred.
- Also added an internal call to the reset function when unloading a
- PCI or PLX driver. We need this reset to make sure that the card is
- no longer generating interrupts. Fixed this problem: If the driver
- is unloaded, the card is still generating interrupts, and another active
- device+driver is using the same interrupt....system locks up. DDT.
- - Rewrote the PCI support for PLX and ISL3874. The rewrite was targeted
- at 2.4.7 with additional code to provide backward compatibility for
- 2.2.x. NOTE: the PCI code still doesn't support the PCI power
- management stuff. It will probably need more work when laptops w/
- the ISL3874 based mini-PCI cards show up.
- - Whoops, forgot to put this in the original 0.1.9 release
-0.1.9-pre1
- - Added support for the ISL3874 based mini-pci card. Also cleaned
- up some of the PLX stuff (needs more work though).
-0.1.8
- - Fixed some script bugs relating to WEP and generated keys.
- - Fixed the autojoin auth type control
- - Added/Changed some PDR numbers (thanks to BroMax for supplying hardware)
- - Received a large patch from bjames of Rebel Computing. Here's a
- summary in his words:
-
- > Minor bugs (not already found in 0.1.8-pre10):
- >
- > 1. p80211metamsg.c:
- > - Wrong conversion functions for "p2req_mmi_read" (value). enumint ==>
- > int
- >
- > 2. prism2sta.c:
- > - "dot11_desired_bss_type" in "priv" structure left at 0 (i.e. an
- > invalid value) after initialization so mibget could not retrieve a value
- > unless the network was started. Initialized to 1.
- >
- > 3. prism2mgmt.c:
- > - "prism2mgmt_channel_info()" uses HFA384x_RID_SCANREQUEST_LEN instead
- > of ...CHANNELINFOREQUEST... (However, they're the same size.)
- >
- > 4. prism2mgmt.c:
- > - "prism2mgmt_auxport_read()" did not set the resultcode to "success" if
- > the read succeeded.
- >
- > 5. p80211types.c:
- > - "p80211_fromtext_displaystr()" tests for length < maxlen. This
- > probably should have been <= maxlen (i.e. excluding the \0), based on
- > the maxlen values in "p80211metamib.c" and based in what
- > "p80211_isvalid_displaystr()" checks. Also,
- > "p80211_isvalid_displaystr()" assumes that "pstr->len" includes the \0
- > when it does the minlen check. It probably shouldn't do this.
- >
- > 6. p80211metamsg.c:
- > - dot11_reassociate command has a "dot11req_reassociatefailuretimeout"
- > argument which should probably be "reassociatefailuretimeout".
- >
- > 7. prism2sta.c:
- > - WLAN_PCI ==> WLAN_PLX in "init_module()".
- >
- > Enhancements:
- >
- > 1. All Prism2 RIDs are now accessible. Unfortunately, rather a lot was
- > changed to do this:
- > - Rather than cut and paste many more cases into the monster
- > "prism2mib.c" switch statement, "prism2mib.c" was completely reworked to
- > be table-driven with a bunch of semi-generic processing functions. That
- > made it a lot easier to add new DIDs. Several RID lengths in hfa384x.h
- > had to be changed from 0 to their actual value since more of the lengths
- > get used, now. (Changed: prism2mib.c, hfa384x.h)
- > - 2 new data types were added to "p80211types.c". One to handle integer
- > arrays (i.e. multi-word RID records...so that a DID didn't need to be
- > added for each element) and bit arrays (just to make them easier to deal
- > with). However, there wasn't enough room in the packed DID to add new
- > types, so the type was removed from the DID (and from P80211DID_MKID)
- > and a function written to determine the type based on the conversion
- > functions. (Changed: p80211meta.h, p80211types.h, p80211meta.c,
- > p80211types.c, mkmetastruct.c, p80211metamib.c p80211metamsg.c,
- > wlanctl/help.c)
- > Integer arrays look like: p2PRIIdentity=21,0,0,3
- > "meta->maxlen" specifies the number of integers.
- > Bit arrays look like: p2ChannelList=0,1,2,3,4,5,6,7,8,9,10
- > for bits 0-10. "meta->min" and "meta->max" give the range of bits
- > allowed.
- > - The "p2Table" DIDs were split into p2Static, p2Dynamic, p2Behavior,
- > etc., in order to correspond with the Prism Driver Programmer's Manual.
- > A few of the names were also changed in order to correspond to the
- > manual. (Changed: p80211metamib.c, prism2mib.c) The changed names (of
- > the supported DIDs) are:
- > p2SystemScale ==> p2CnfSystemScale
- > p2MaxDataLen ==> p2CnfMaxDataLength
- > p2EnhancePowerSaveMode ==> p2CnfPMEPS
- > p2MaxSleepDurection ==> p2CnfMaxSleepDuration
- > p2PMHoldoverDuration ==> p2CnfPMHoldoverDuration
- > p2OwnName ==> p2CnfOwnName
- > p2McastPMBuffer ==> p2CnfMulticastPMBuffering
- > p2TxControlDepth ==>p2CnfTxControl
- > p2RoamingMode ==> p2CnfRoamingMode
- > p2MMLife ==> p2CnfMMLife
- > p2AltRetryCount ==> p2CnfAltRetryCount
- > p2ReserveDuration ==> p2CnfAPPCFInfo (bit 1)
- > p2ExcludeLongPreamble ==> p2CnfExcludeLongPreamble
- > - Added new RIDS from the Prism Driver Programmer's Manual 1.70
- > (2000-11-29). Added p2CnfPriorityQUsage, p2CnfTimCtrl,
- > p2CnfThirty2Tally, p2CnfEnhSecurity. Added "algorithm" to AuthRequest.
- >
- > 2. A user utility program was written to do such things as query all
- > read-able MIBs, query all write-able MIBs, set all write-able MIBs,
- > etc. A "p2req_enable" command was added (similar to the
- > "dot11req_start" command but without requiring all the 802.11
- > arguments). This allows the driver to be started in a straight forward
- > manner, simply by setting all write-able MIBs and then enabling it.
- > (Changed: p80211metamsg.c, prism2sta.c, prism2mgmt.c, prism2mgmt.h)
- >
- > 3. Support added for Prism2 CommTallies and a DID added to query the
- > values. The values will come back as an array of integers. Support
- > also added for 32-bit tallies (i.e. p2CnfThirty2Tally). (Changed:
- > prism2mib.c, prism2sta.c, prism2mgmt.h, p80211metamib.c, hfa384x.h)
- >
- > 4. Access Point support:
- > - Added support for maintaining a list of authenticated/associated
- > stations and a DID added to query the list. (Changed: prism2mib.c,
- > prism2sta.c, prism2mgmt.h, p80211metamib.c)
- > - Added support for host control of authentications (allowed and denied
- > lists) and a DID added to set and query the lists. Support for Prism2
- > AuthenticationRequest information frames. Not tested yet. (Changed:
- > prism2mib.c, prism2sta.c, prism2mgmt.h, p80211metamib.c)
- > - Added support for Prism2 PowerSaveUserCount information frames and a
- > DID added to query the value. (Changed: prism2mib.c, prism2sta.c,
- > prism2mgmt.h, p80211metamib.c)
- > - Added a new data type to "p80211types.c" to handle arrays of MAC
- > address (used to set/query the above lists). (Changed: p80211types.h,
- > p80211types.c, mkmetastruct.c, wlanctl/help.c)
- > Address arrays look like:
- > p2Authenticated=00:50:51:52:53:54,00:60:61:62:63:64,00:70:71:72:73:74
- > "meta->maxlen" specifies the maximum number of addresses.
- > - Unforetunately, all these lists are limited in length by the length of
- > the mibattribute parameter in mibget/mibset. This is not very nice but
- > it was the quickest/easiest way to implement it.
- >
- > 5. Changed maximum mibattribute length from 256 to 384 to support
- > querying commtallies and MAC address arrays. (Changed: p80211types.h)
- >
- > 6. 128-bit WEP key support:
- > - Rather than creating different MIB's for 64-bit and 128-bit WEP keys,
- > the "octetstr" definition for dot11WEPDefaultKey0, etc., was changed to
- > allow for a range of lengths (e.g. from 5 to 13). The
- > dot11WEP128DefaultKey0, etc., MIBs were removed. (Changed:
- > p80211meta.c, p80211types.c, p80211metamib.c, p80211metamsg.c,
- > mkmetastruct.c, wlanctl/help.c)
- > - WLAN_WEP_KEYLEN changed to WLAN_WEP_MAXKEYLEN and set to 13.
- > (Changed: p80211hdr.h)
- > - Optional "length" argument added to "nwepgen.c" so that either 5 or 13
- > byte keys can be handled. (Changed: nwepgen.c)
- > - 128-bit-specific parts of "etc/pcmcia/wlan-ng" are no longer
- > necessary. Genstr changes to handle generation of 13-byte keys using
- > nwepgen. (Changed: etc/pcmcia/wlan-ng)
- > - WEPDefaultKey's were made write-only. A new
- > "P80211ENUM_resultcode_cant_get_writeonly_mib" was added. (Changed:
- > p80211types.h, p80211types.c, p80211metamib.c, prism2mib.c)
- >
- > 7. Access code in DID:
- > - This was changed from a single bit flag (P80211DID_ACCESS_READONLY and
- > P80211DID_ACCESS_READWRITE) to a pair of flags (P80211DID_ACCESS_READ
- > and P80211DID_ACCESS_WRITE) since some MIBs are read/write, some are
- > read-only, and some are write-only (e.g. WEP keys). This makes it
- > easier to determine which MIBs are read-able and write-able without
- > having to go all the way to the driver and then interpret a failure
- > error code. (Changed: p80211types.h, p80211metamib.c)
- >
- > 8. It was a bit of a hassle switching between the station driver and the
- > AP driver...which we seemed to be doing a lot. The additional cost was
- > not particulary high to simply compile in both station functionality and
- > AP functionality. A change was made so that "prism2sta_initmac()" set
- > an "ap" flag when it detected AP firmware. "prism2mgmt.c" then uses the
- > flag to determine whether or not to allow station-only or AP-only
- > commands to be executed. "prism2mib.c" also uses this to handle the
- > mode-specific MIBs. This made it possible for the same module to
- > support either stations or APs, thereby simplifying the "make", the
- > install, and switching between stations and APs. The only thing that
- > needs to change, is the value of "IS_AP" in "wlan-ng.opts".
- >
- > 9. Miscellaneous small additions:
- > - Network state (stopped, started) added and a DID to query it.
- > - User-settable comment string added and a DID to set/query it.
- > - Some event logging (authentications, associations, etc.) can be
- > enabled/disabled at run time rather than only at compile time. A DID
- > was added to set/query it.
- > - A "p2req_readcis" command (similar to "p2req_readpda") was added.
- >
- > 10. Small changes:
- > - Added bounds checking to "p80211item_fromtext_boundedint". This was
- > the only "fromtext" function that did not already do complete
- > validation. It should no longer be necessary to call the "isvalid"
- > function if "fromtext" has just been called. The call to "isvalid" was
- > removed from "wlanctl". (Changed: p80211types.c, wlanctl.c)
- > - "p80211item_maxitemlen()" wasn't really adding much of value so it was
- > amalgamated into "p80211item_getoffset()". The DID type is now only
- > checked once instead of three times. (Changed: p80211meta.h,
- > p80211meta.c)
- > - "hfa384x_drvr_setconfig16()" and "hfa384x_drvr_setconfig32()" changed
- > their input parameters when converting to hf384x byte order. Potential
- > source of bugs. Changed to use a local variable. (Changed: hfa384x.c)
- > - ScanRequest, JoinRequest, etc., moved from the "Information Record"
- > section to the "Configuration Record" section. (Changed: hfa384x.h)
- > - Re-worked "p80211_fromtext_setmibattribute()" to make it a little
- > easier to follow the logic. (Changed: p80211types.c)
- > - Type of "channellist" argument in "p2req_channel_info" command changed
- > from "octetstr" to "bitarray" to make it easier to deal with (can
- > specify a variable number of channels and don't need to use hex
- > values). (Changed: p80211metamsg.c, prism2mgmt.c)
- > - "auxctl" parameter set to HFA384x_AUX_CTL_EXTDS in
- > "prism2mgmt_auxport_read()" and "prism2mgmt_auxport_write()" so that
- > they are still compatible with 0.1.7. (Changed: prism2mgmt.c)
- > - Re-worked "prism2mgmt_set_grpaddr()" and added comments so that it's
- > more obvious what is going on. Also, deleted the check which produced
- > an error if an attempt was made to delete an address from an empty
- > list. This makes things more consistent and predictable (i.e. the same
- > as attempting to delete an address which is above the last group
- > address...the attempt is simply ignored). Replaced the "memcpy()" call
- > with "memmove()" since "memcpy()" is not guaranteed to work with
- > overlapping ranges. (Changed: prism2mib.c)
- > - Minimum length of "dot11OperationRateSet" changed from 126 to 1 to
- > match the 802.11 standard. (Changed: p80211metamib.c)
-
- - Fixed some ci/co related problems pointed out by wbinjie.
- - Added ygalayda's startup scripts for PCI in the directory
- ./etc/wlan_pci. They aren't installed, that will have to be done
- by hand. I have not tested these scripts myself.
- - Added sbaer's 'NULL check' fix in p80211_indicate_shutdown().
- - Added ctedrow's 'alloc not checked' fix in prism2sta_int_rx().
- - Added pkundrat's auth mib changes.
- - fgrau's conf.modules/modules.conf fix.
- - Added ygalayda's submission for the Global Sun GL24110P PLX based
- adapter. Also included a Makefile fix.
- - Fixed some script bugs relating to 128-bit WEP based on smmclusky's
- observations. These changes have not yet been tested by me.
- - Added rlazarev's additions to the pcmcia startup scripts
- - Added pkundrat's wlandev-name fix for 2.3.99+ kernels
- - Fixed some type/(to|from)text mismatches per note from pkundrat
- - Fixed some missing MKITEMNAMEs per note from pkundrat
- - Added D-LINK and SMC to the linux-wlan-ng.conf file
- - Added Zoom, Linksys and Addtron to the linux-wlan-ng.conf file
- - Added pkundrat's meta-item minlen stuff.
- - Added conditionals for PLX vs. PCMCIA build
- - Changed _pci driver filename to _plx
- - Fixed undconditional MOD_INC in prismt2sta_open()
- - Removed identification of old PCF firmware.
- - Fixed version.h generation bug from pre5
- - Added dhsu's (Eumitcom) code for supporting the PLX based PCI cards.
- - pkundrat's (whoops, sorry peter) PDA display program in ./scripts.
- I haven't used it because my perl setup is messed up and I'm perl
- challenged.
- - bcarr's patches for alpha boxes.
- - wwoods's patches for 2.2.18 and adding bytes received to the
- statistics.
- - proskin's patch adding 'network stop'
- - Most of proskin's patch containing Configure fixes, adding file
- existence checks, and making sure directories are present.
- - tgriffin's patch for mrproper/memleak/nullcheck/freeonsuccess.
- conf.modules change is already there.
- - Added most of jhicks ARM related patches. I had to leave out the
- HOST vs. TARGET compile variables in the Makefiles though. Some folks
- are using that stuff.
- - Added script changes and new mib items to support 128-bit WEP per hong's
- suggestion.
- - Added conf.modules alias instead of symlink
- - Added a compat macro for kfree_s to wlan_compat.h per the suggestion
- from rbraun.
- - Added pkundrat's 'chinfo' patch
- - Added pkundrat's 'small fixes' patch
- - Added some contributed patches supporting a fix to our 'reassoc
- under load' problem
- - Added wlannoenable pcmcia scheme support to prevent card initialization.
- - Removed a PDR patch requirement.
-0.1.7
- - Fixed the "converting eth in unknown mode" bug
- - Added APM/ACPI suspend/resume handling
- - Added PPC support
- - Added Prism test command support
- - Integrated patch to fix some structure alignment problems for ARM
- - Added multi-transmit buffer support
- - And much, much more.....
-0.1.6
- - Fixed usage of pcmcia scheme file so we're not stomping on the user's
- scheme setting.
- - Updated the wlan-ng script for the new config variable names and added
- configurable download utility and a set of user MIB settings.
- - Added support for the Samsung and Z-Com cards.
- - Changed the name of the module (from pcmcia's point of view).
- - Fixed the "echo \c" problem in Configure
- - Added new and rearranged existing wlan-ng.opts configuration variables.
- - Created a scheme for "addon software" in the ./src/Makefile
- - Made some changes to the target detection conditionals in wlan_compat.h
- to better support LinuxPPC (port isn't finished yet).
- - Finally fixed the byteorder stuff to use (duh) byteorder.h
- - Fixed a bad free of the TX skb when we signal an error to higher layers.
- - Moved some code around and added rules to the prism2/driver (new directory
- too) Makefile. This is so we build two separate drivers; one for STA,
- one for AP. Both drivers are built from the same source files with
- the code conditional on the WLAN_AP and WLAN_STA defines.
- - Fixed the plugging in prism2dl so it reports ALL missing PDRs.
- - Added an anonymously contributed patch that adds support for the -m
- and -s cmdline options for prism2dl. Thanks! You know who you are.@-)
- - Added some fixes to the dependency file generation.
- - Fixed a flash programming timeout miscalculation...and fixed it again
- when I introduced an integer promotion problem.
- - Added the STA vs. AP conditionals to prism2mgmt. Note that this causes
- a few compile time warnings. They're harmless and will go away in the
- next release.
- - Created the file prism2mib.c to hold all the MIB get/set stuff which is
- getting a little out of hand.
- - Added pcmcia config support for the Z-Com (supposedly) dual voltage card.
- Unfortunately the engineering sample I have doesn't seem to work at 5v,
- or it might be the code.....not sure yet. We're still a little
- bleeding edge with that card.
- - Cleaned up the version, compatibility range, and serial number
- log messages.
- - Added a loop limit to the interrupt handler. (duh)
- - Changed the names of the driver modules for STA and AP. make install
- then creates a softlink depending on the make config selection. One
- note, both drivers report the same dev_info string to pcmcia-cs. Trying
- to load both of them simultaneously would be bad (I have no idea what
- would happen, I just thought of it).
- - Changed a bunch of types and constants for hfa384x.
- - Added functions for a couple of new commands in the hfa384x.
- - Began adding support for the Prism2 unique MIB items.
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/COPYING.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/COPYING.svn-base
deleted file mode 100644
index 66801bd..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/COPYING.svn-base
+++ /dev/null
@@ -1,57 +0,0 @@
-* COPYING
-*
-* Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved.
-* --------------------------------------------------------------------
-*
-* linux-wlan
-*
-* The contents of this file are subject to the Mozilla Public
-* License Version 1.1 (the "License"); you may not use this file
-* except in compliance with the License. You may obtain a copy of
-* the License at http://www.mozilla.org/MPL/
-*
-* Software distributed under the License is distributed on an "AS
-* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-* implied. See the License for the specific language governing
-* rights and limitations under the License.
-*
-* Alternatively, the contents of this file may be used under the
-* terms of the GNU Public License version 2 (the "GPL"), in which
-* case the provisions of the GPL are applicable instead of the
-* above. If you wish to allow the use of your version of this file
-* only under the terms of the GPL and not to allow others to use
-* your version of this file under the MPL, indicate your decision
-* by deleting the provisions above and replace them with the notice
-* and other provisions required by the GPL. If you do not delete
-* the provisions above, a recipient may use your version of this
-* file under either the MPL or the GPL.
-*
-* --------------------------------------------------------------------
-*
-* Inquiries regarding the linux-wlan Open Source project can be
-* made directly to:
-*
-* AbsoluteValue Systems Inc.
-* info@linux-wlan.com
-* http://www.linux-wlan.com
-*
-* --------------------------------------------------------------------
-*
-* Portions of the development of this software were funded by
-* Intersil Corporation as part of PRISM(R) chipset product development.
-*
-* --------------------------------------------------------------------
-
-Unless otherwise indicated, this code is distributed under version 1.1
-of the Mozilla Public License ("MPL"), included in the LICENSE file.
-
-Where this software is combined with software released under the terms
-of the GNU Public License ("GPL") and the terms of the GPL would
-require the combined work to also be released under the terms of the
-GPL, the terms and conditions of the MPL will apply in addition to
-those of the GPL with the exception of any terms or conditions of the
-MPL that conflict with, or are expressly prohibited by, the GPL.
-
- -- AbsoluteValue Systems, Inc.
-
-Note: This file is derived from a copyrighted work of David Hinds.
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/Configure.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/Configure.svn-base
deleted file mode 100644
index 7b62dd2..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/Configure.svn-base
+++ /dev/null
@@ -1,486 +0,0 @@
-#!/bin/bash
-#
-# Configure
-#
-# linux-wlan Open Sourc Project
-#
-# Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved.
-# -------------------------------------------------------------------------
-#
-# Inquiries regarding the linux-wlan Open Source Project can be
-# made directly to:
-#
-# AbsoluteValue Systems Inc.
-# info@linux-wlan.com
-# http://www.linux-wlan.com
-#
-# -------------------------------------------------------------------------
-# TODO: Since we're dependent on configured pcmcia source, we should change
-# this such that it will ask for the pcmcia source dir and then read
-# all our stuff from pcmcia/config.mk. Would simplify alot of things.
-# -------------------------------------------------------------------------
-#
-# This script adapted from the pcmcia-cs/Configure file, license statement below:
-#
-# pcmcia-cs/Configure 1.110 1999/06/24 17:37:36
-#
-# The contents of this file are subject to the Mozilla Public License
-# Version 1.0 (the "License"); you may not use this file except in
-# compliance with the License. You may obtain a copy of the License at
-# http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS"
-# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
-# the License for the specific language governing rights and
-# limitations under the License.
-#
-# The initial developer of the Configure code is David A. Hinds
-# <dhinds@hyper.stanford.edu>. Portions created by David A. Hinds
-# are Copyright (C) 1998 David A. Hinds. All Rights Reserved.
-#-------------------------------------------------------------------------
-
-ECHO="/bin/echo -e "
-fail ()
-{
- $ECHO ""
- $ECHO "Configuration failed"
- $ECHO ""
- exit 1
-}
-
-usage () {
- $ECHO "usage: Configure [-h|help|-d [filename]|-f <filename>]"
- $ECHO ""
- $ECHO " -h|help - display usage info"
- $ECHO " -d [filename] - automated configuration with option to specify input file"
- $ECHO " -f <filename> - read configuration data from file and prompt user"
- exit 1
-}
-
-if [ ! -r config.in ]; then
- $ECHO "config.in does not exist!"
- fail
-fi
-
-. ./config.in
-
-if [ -r config.out ]; then
- . ./config.out 2>/dev/null
-fi
-
-PROMPT=y
-if [ $# -gt 0 ] ; then
- if [ "$1" = "-h" -o "$1" = "help" ] ; then
- usage
- fi
- if [ "$1" = "-d" -o "$1" = "-f" ] ; then
- if [ $# -gt 1 ] ; then
- if [ -r $2 ]; then
- . $2
- else
- $ECHO "$2 does not exist"
- fail
- fi
- else
- if [ "$1" = "-f" ] ; then
- usage
- fi
- fi
- if [ "$1" = "-d" ] ; then
- PROMPT=n
- fi
- fi
-fi
-
-#=======================================================================
-
-CONFIG=config.new
-CONFIG_MK=config.mk
-rm -f $CONFIG $CONFIG_MK $MODVER
-
-cat << 'EOF' > $CONFIG
-#
-# Automatically generated by 'make config' -- don't edit!
-#
-EOF
-
-write_bool() {
- value=`eval $ECHO '$'$1`
- if [ "$value" = "y" ] ; then
- $ECHO "$1=y" >> $CONFIG
- $ECHO "$1=y" >> $CONFIG_MK
- else
- $ECHO "$1=n" >> $CONFIG
- $ECHO "# $1 is not defined" >> $CONFIG_MK
- fi
-}
-
-write_str () {
- value=`eval $ECHO '$'$1`
- $ECHO "$1"=\"$value\" >> $CONFIG
- $ECHO "$1=$value" >> $CONFIG_MK
-}
-
-
-dump_str () {
- $ECHO "$1" >> $CONFIG
- $ECHO "$1" >> $CONFIG_MK
-}
-
-prompt () {
- eval $3=\"$2\"
- if [ "$PROMPT" = "y" ] ; then
- $ECHO "$1 [$2]: \c"
- read tmp
- if [ -n "$tmp" ] ; then eval $3=\"$tmp\" ; fi
- else
- $ECHO "$1 [$2]"
- fi
-}
-
-ask_bool () {
- default=`eval $ECHO '$'$2`
- if [ ! "$default" ] ; then default=n ; fi
- answer=""
- while [ "$answer" != "n" -a "$answer" != "y" ] ; do
- prompt "$1 (y/n)" "$default" answer
- done
- eval "$2=$answer"
- write_bool $2
-}
-
-ask_str () {
- default=`eval $ECHO '$'$2`
- prompt "$1" "`$ECHO $default`" answer
- eval $2=\"$answer\"
- write_str $2
-}
-
-mkversionh () {
-versionh=src/include/wlan/version.h
-cp src/version.h.in $versionh
-
-DATE=`date`
-
-printf '#define WLAN_RELEASE\t"%d.%d.%d%s"\n' \
- ${WLAN_VERSION} \
- ${WLAN_PATCHLEVEL} \
- ${WLAN_SUBLEVEL} \
- ${WLAN_EXTRAVERSION} >> $versionh
-printf '#define WLAN_RELEASE_CODE 0x%02x%02x%02x\n' \
- ${WLAN_VERSION} \
- ${WLAN_PATCHLEVEL} \
- ${WLAN_SUBLEVEL} >> $versionh
-echo "#define WLAN_BUILD_DATE \"$DATE\" " >> $versionh
-
-printf '\n' >> $versionh
-printf '#endif\n' >> $versionh
-
-}
-
-#=======================================================================
-
-# If the src/include/wlan/version.h file needs a touchup, fix or create it
-if [ -r src/include/wlan/version.h ]; then
- WLAN_RELEASE="${WLAN_VERSION}.${WLAN_PATCHLEVEL}.${WLAN_SUBLEVEL}${WLAN_EXTRAVERSION}"
- OLD_RELEASE=`sed --quiet -e '/#define.*WLAN_RELEASE[^_].*\"\(.*\)\"/s//\1/p' < src/include/wlan/version.h`
- if [ "${WLAN_RELEASE}" != "${OLD_RELEASE}" ]; then
- # Overwrite the file
- mkversionh
- fi
-else
- # File doesn't exist, create it
- mkversionh
-fi
-
-$ECHO ""
-$ECHO "-------------- Linux WLAN Configuration Script -------------"
-$ECHO ""
-$ECHO "The default responses are correct for most users."
-$ECHO ""
-
-#=======================================================================
-# Should we build for PCMCIA Card Services?
-
-ask_bool "Build Prism2.x PCMCIA Card Services (_cs) driver?" PRISM2_PCMCIA
-
-#=======================================================================
-# Should we build for PLX9052 based PCI adapters?
-
-ask_bool "Build Prism2 PLX9052 based PCI (_plx) adapter driver?" PRISM2_PLX
-#=======================================================================
-# Should we build for Prism2 native PCI?
-
-ask_bool "Build Prism2.5 native PCI (_pci) driver?" PRISM2_PCI
-
-#=======================================================================
-# Should we build for Prism2.5 USB?
-
-ask_bool "Build Prism2.5 USB (_usb) driver?" PRISM2_USB
-
-$ECHO ""
-
-#=======================================================================
-# Collect the kernel source tree and test for sanity
-
-CUR_RELEASE=`uname -r`
-
-if [ "$LINUX_SRC" = "" ] ; then
- LINUX_SRC=/lib/modules/$CUR_RELEASE/build
-fi
-
-ask_str "Linux source directory" LINUX_SRC
-
-if [ ! -f $LINUX_SRC/include/linux/version.h ] ; then
- $ECHO "Linux source tree $LINUX_SRC is incomplete or missing!"
- if [ -d $LINUX_SRC/include/linux ] ; then
- $ECHO " The kernel header files are present, but not " \
- "the full source code."
- fi
- $ECHO " See the HOWTO for a list of FTP sites for current" \
- "kernel sources."
- fail
-fi
-
-KERNEL_SOURCE=$LINUX_SRC make -Cscripts 2>&1 > /dev/null
-. scripts/make.opts
-
-# What kernel are we compiling for?
-
-version () {
- expr $1 \* 65536 + $2 \* 256 + $3
-}
-
-$ECHO ""
-
-SRC_RELEASE="$KERNEL_RELEASE"
-
-VERSION_CODE=`grep LINUX_VERSION_CODE $LINUX_SRC/include/linux/version.h | \
- sed -e 's/[^0-9]//g'`
-
-$ECHO "The kernel source tree is version $SRC_RELEASE."
-if [ $VERSION_CODE -lt `version 2 4 0` ] ; then
- $ECHO "This package requires at least a 2.4.x series kernel."
- fail
-fi
-
-if [ $VERSION_CODE -gt `version 2 5 0` ] ; then
- KERN_25=y
- write_bool KERN_25
-fi
-if [ $VERSION_CODE -ge `version 2 6 5` ] ; then
- KERN_2_6_5=y
-fi
-write_bool KERN_2_6_5
-if [ $VERSION_CODE -ge `version 2 6 17` ] ; then
- KERN_2_6_17=y
-fi
-write_bool KERN_2_6_17
-
-if [ $VERSION_CODE -gt `version 2 6 26` ] ; then
- $ECHO "******* WARNING WARNING WARNING *******"
- $ECHO "Kernels newer than 2.6.26.x are not supported."
- $ECHO "******* WARNING WARNING WARNING *******"
-fi
-
-if [ "$SRC_RELEASE" != "$CUR_RELEASE" ] ; then
- $ECHO "WARNING: the current running kernel is actually version $CUR_RELEASE."
-fi
-
-if [ ! -f $LINUX_SRC/.config ] ; then
- $ECHO "WARNING: .config not present in kernel source tree. This will"
- $ECHO " screw up modversions detection and build optimizations."
- $ECHO " Is this a RedHat kernel? Workarounds enabled."
- if [ -f $LINUX_SRC/include/linux/modversions.h ] ; then
- KERNEL_MODFLAGS="-DMODULE -DMODVERSIONS -include $LINUX_SRC/include/linux/modversions.h"
- fi
- $ECHO " For an optimized build, copy over the relevent file from"
- $ECHO " $LINUX_SRC/configs/ to $LINUX_SRC/.config"
-fi
-
-# Check for consistent kernel build dates
-CUR_D=`uname -v | sed -e 's/^#[0-9]* //;s/SMP //;s/PREEMPT //;'`
-CUR_D=`$ECHO $CUR_D | sed -e 's/\(:[0-9][0-9]\) .* \([12][90]\)/\1 \2/'`
-$ECHO "The current kernel build date is $CUR_D."
-UTS_VERSION="unknown";
-if [ -f $LINUX_SRC/include/linux/compile.h ] ; then
- UTS_VERSION=`grep UTS_VERSION $LINUX_SRC/include/linux/compile.h |
- sed -e 's/.*"\(.*\)"/\1/'`
- SRC_D=`$ECHO $UTS_VERSION | sed -e 's/^#[0-9]* //;s/SMP //;s/PREEMPT //;'`
- SRC_D=`$ECHO $SRC_D | sed -e 's/\(:[0-9][0-9]\) .* \([12][90]\)/\1 \2/'`
- if [ $SRC_RELEASE = $CUR_RELEASE -a "$SRC_D" != "$CUR_D" ] ; then
- $ECHO "WARNING: the source tree has a build date of $SRC_D."
- if [ `date -d "$SRC_D" +%s` -gt `date -d "$CUR_D" +%s` ] ; then
- $ECHO " Did you forget to install your new kernel?!?"
- fi
- fi
-fi
-$ECHO ""
-
- # Test for netlink availability in the kernel
- if grep -sq "#define.*CONFIG_NETLINK.*1" ${LINUX_SRC}/include/linux/autoconf.h; then
- CONFIG_NETLINK=y
- else
- CONFIG_NETLINK=n
- fi
- write_bool CONFIG_NETLINK
-
-
- # Test for pf_packet availability in the kernel
- if grep -sq "#define.*CONFIG_PACKET.*1" ${LINUX_SRC}/include/linux/autoconf.h; then
- CONFIG_PACKET=y
- else
- CONFIG_PACKET=n
- fi
- write_bool CONFIG_PACKET
-
-
- # Test for pf_packet availability in the kernel
- if grep -sq "#define.*CONFIG_HOTPLUG.*1" ${LINUX_SRC}/include/linux/autoconf.h; then
- CONFIG_HOTPLUG=y
- else
- CONFIG_HOTPLUG=n
- fi
- write_bool CONFIG_HOTPLUG
-
-#=======================================================================
-# Alternate target install root dir - the value of this variable
-# will prefix other variables, such as modules and pcmcia directories
-ask_str "Alternate target install root directory on host" TARGET_ROOT_ON_HOST
-
-if [ $PRISM2_PCMCIA = "y" ] ; then
- # PCMCIA script dir
- ask_str "PCMCIA script directory" PCMCIA_DIR
- TARGET_PCMCIA_DIR=$TARGET_ROOT_ON_HOST$PCMCIA_DIR
- write_str TARGET_PCMCIA_DIR
-fi
-
-MODDIR=/lib/modules/$SRC_RELEASE
-ask_str " Module install directory" MODDIR
-TARGET_MODDIR=$TARGET_ROOT_ON_HOST$MODDIR/linux-wlan-ng
-write_str TARGET_MODDIR
-$ECHO ""
-
-
-# Just write some out (we're not prompting right now)
-write_str INST_EXEDIR
-TARGET_INST_EXEDIR=$TARGET_ROOT_ON_HOST$INST_EXEDIR
-write_str TARGET_INST_EXEDIR
-
-#=======================================================================
-
-# How should the startup scripts be configured?
-
-SYSV_INIT=n
-if [ "$PREFIX" = "" ] ; then
- if [ -d /etc/rc.d/init.d -o -d /etc/init.d -o -d /sbin/init.d ] ; then
- $ECHO "It looks like you have a System V init file setup."
- SYSV_INIT=y
- if [ -d /etc/rc.d/init.d ] ; then
- $ECHO "RC_DIR=/etc/rc.d" >> $CONFIG
- $ECHO "RC_DIR=/etc/rc.d" >> $CONFIG_MK
- elif [ -d /sbin/init.d ] ; then
- $ECHO "RC_DIR=/sbin" >> $CONFIG
- $ECHO "RC_DIR=/sbin" >> $CONFIG_MK
- else
- $ECHO "RC_DIR=/etc" >> $CONFIG
- $ECHO "RC_DIR=/etc" >> $CONFIG_MK
- fi
- else
- $ECHO "It looks like you have a BSD-ish init file setup."
- if ! grep rc.wlan /etc/rc.d/rc.S >/dev/null ; then
- $ECHO " You'll need to edit /etc/rc.d/rc.S to invoke" \
- "/etc/rc.d/rc.wlan (for ISA/PCMCIA cards)"
- $ECHO " so that wlan cards will be started at boot time."
- fi
- SYSV_INIT=n
- fi
- write_bool SYSV_INIT
-else
- ask_bool "System V init script layout" SYSV_INIT
- if [ "$SYSV_INIT" = "y" ] ; then
- ask_str "Top-level directory for RC scripts" RC_DIR
- fi
-fi
-
-if [ ! -x $TARGET_ROOT_ON_HOST/sbin/depmod ] ; then INSTALL_DEPMOD=n ; fi
-write_bool INSTALL_DEPMOD
-
-$ECHO ""
-
-#=======================================================================
-# Make sure our target architecture is correct
-
-$ECHO ""
-
-ask_str "Prefix for build host compiler? (rarely needed)" HOST_COMPILE
-dump_str "HOST_CFLAGS=$HOST_CFLAGS"
-
-$ECHO ""
-
-dump_str 'HOST_AS=$(HOST_COMPILE)as'
-dump_str 'HOST_LD=$(HOST_COMPILE)ld'
-dump_str 'HOST_CC=$(HOST_COMPILE)gcc'
-dump_str 'HOST_CPP=$(HOST_CC) -E'
-dump_str 'HOST_AR=$(HOST_COMPILE)ar'
-dump_str 'HOST_NM=$(HOST_COMPILE)nm'
-dump_str 'HOST_STRIP=$(HOST_COMPILE)strip'
-dump_str 'HOST_OBJCOPY=$(HOST_COMPILE)objcopy'
-dump_str 'HOST_OBJDUMP=$(HOST_COMPILE)objdump'
-dump_str 'HOST_RANLIB=$(HOST_COMPILE)ranlib'
-dump_str 'HOST_MAKE=make'
-
-CROSS_COMPILE_ENABLED=y
-if [ "_$CROSS_COMPILE" = "_" ] ; then
-CROSS_COMPILE_ENABLED=n
-fi
-
-write_str CROSS_COMPILE
-write_bool CROSS_COMPILE_ENABLED
-#dump_str 'CFLAGS=-O2 -Wall -Wstrict-prototypes -pipe'
-
-if [ "_$CROSS_COMPILE" = "_" ] ; then
-dump_str 'AS=$(HOST_COMPILE)as'
-dump_str 'LD=$(HOST_COMPILE)ld'
-dump_str 'CC=$(HOST_COMPILE)gcc'
-dump_str 'CPP=$(HOST_CC) -E'
-dump_str 'AR=$(HOST_COMPILE)ar'
-dump_str 'NM=$(HOST_COMPILE)nm'
-dump_str 'STRIP=$(HOST_COMPILE)strip'
-dump_str 'OBJCOPY=$(HOST_COMPILE)objcopy'
-dump_str 'OBJDUMP=$(HOST_COMPILE)objdump'
-dump_str 'RANLIB=$(HOST_COMPILE)ranlib'
-dump_str 'MAKE=make'
-else
-dump_str "AS=$CROSS_COMPILE"as
-dump_str "LD=$CROSS_COMPILE"ld
-dump_str "CC=$CROSS_COMPILE"gcc
-CC="$CROSS_COMPILE"gcc
-dump_str "CPP=$CC -E"
-dump_str "AR=$CROSS_COMPILE"ar
-dump_str "NM=$CROSS_COMPILE"nm
-dump_str "STRIP=$CROSS_COMPILE"strip
-dump_str "OBJCOPY=$CROSS_COMPILE"objcopy
-dump_str "OBJDUMP=$CROSS_COMPILE"objdump
-dump_str "RANLIB=$CROSS_COMPILE"ranlib
-dump_str "MAKE=make"
-fi
-
-#=======================================================================
-# Should we build for debugging?
-
-ask_bool "Build for debugging (see doc/config.debug)" WLAN_DEBUG
-
-$ECHO ""
-
-FIRMWARE_DIR="/etc/wlan/"
-write_str FIRMWARE_DIR
-
-WLAN_SRC=`pwd`/src/
-write_str WLAN_SRC
-
-mv $CONFIG config.out
-
-$ECHO ""
-$ECHO "Configuration successful. Now type 'make' and pray."
-$ECHO ""
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/FAQ.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/FAQ.svn-base
deleted file mode 100644
index 83358fd..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/FAQ.svn-base
+++ /dev/null
@@ -1,468 +0,0 @@
-********************** Linux-wlan-ng FAQ **************************
-For additions, corrections, and clarifications, send mail to
-solomon@linux-wlan.com with FAQ in the subject.
-*******************************************************************
-
-Q: When will linux-wlan-ng be merged into the mainline kernel?
-
- Short answer: Never.
-
- First, the linux-netdev people will soundly reject this driver.
- I don't begrudge them for this; indeed in their position I'd do
- exactly the same. It's a sound engineering decision.
-
- linux-wlan-ng is obselete, and effort spent fixing it is better
- spent elsewhere. You can't even buy the hardware any longer.
-
- The original design for linux-wlan-ng was to separate the 802.11
- stack from the actual hardware driver. This added a lot of
- complexity, but would greatly ease the pain of supporitng
- multiple hardware types. Unfortunately, the implementation was
- turned out to be somewhat flawed, and hardware manufaturers went
- away from the thick-mac model, leaving linux-wlan-ng overly
- complex for what it did.
-
- (Ironically, the linux kernel is adopting a similar
- separation model, but it is a long way off from being ready)
-
- So why not rewrite linux-wlan-ng to be more suitable, the
- enterprising reader may ask?
-
- The kernel already has two drivers for prism2 (cs/pci/plx)
- hardware -- hostap and orinoco. linux-wlan-ng basically
- has three features not present in kernel drivers:
-
- 1) USB support
- 2) nearly complete implemettion of the 802.11 MIB/MLME
- 3) Firmware-based AP support
-
- (3) requires an expensive license that isn't even available any
- longer, as the hostap mode works far better -- and is already
- supported by in-kernel drivers.
-
- (2) would need to be removed or completely rewritten in order to
- be merged, as it does not fit within existing kernel APIs, and
- it would be effectively merging new kernel APIs.
-
- (1) Is the only truly unique thing that linux-wlan-ng does that
- is generally needed any more.
-
- To merge it into the kernel, we'd need to strip out (2), which
- would necessitate a complete rewrite -- to the point where
- writing a new driver from scratch is easier.
-
- Basically, it would take far less effort to add USB
- support to the in-kernel drivers than it would to make
- linux-wlan-ng acceptable to be merged.
-
- In other words, the short answer is: Never.
-
-Q: It doesn't work/compile/sing/dance!
-
- First, make sure you're using the latest linux-wlan-ng release
- from http://www.linux-wlan-ng.org. New releases are infrequent,
- but tthey happen for a reason.
-
- If you are using the latest release, you may want to obtain the
- latest development sources via subversion:
-
- svn co svn://svn.shaftnet.org/linux-wlan-ng/trunk
-
- Questions and problems with the developement code should be sent
- to the development mailing list, at:
-
- linux-wlan-devel@lists.linux-wlan.com
-
-Q: What devices does the linux-wlan-ng driver support?
-
- Currently, the linux-wlan-ng driver supports the Intersil
- Prism2/2.5/3 chipsets. These chipsets are used in a wide
- variety of PCMCIA, PCI, and USB products. If it has a Prism
- chip in it, linux-wlan-ng should support it.
-
-Q: Will linux-wlan-ng support some feature or funkiness in
- the <pick one> Linux distribution?
-
- Our development target always consists of stock kernels from
- kernel.org and stock pcmcia_cs. If a given distribution
- chooses to do something funky, we rely on users of that
- distribution to contribute patches to deal with their
- funkiness.
-
- The quickest way to get some action on this kind of item is to
- communicate with any users of the same distribution that you
- can find on the linux-wlan-[devel|user] lists about working up
- a patch. If it's reasonably sane and doesn't break things for
- our development environment or for other distributions, we'll
- be more than happy to roll that patch into the next release.
-
-Q: What does "resultcode=implementation_failure" mean?
-
- Complicated Answer:
- Each command that can be issued with wlanctl-ng returns a status
- called "resultcode". Resultcode is something that we picked up
- from the 802.11 MLME definition. In the standard, resultcode
- is an enumeration with a fixed set of values. To be able to
- report failures that a driver detects that are outside the
- context of the 802.11 standard set of resultcode values, we
- invented the "implementation_failure" value.
-
- Simple Answer:
- Go look in your kernel log for more detailed error information.
-
-Q: I'm trying to use the HostAP/orinoco/aironet/wvlan driver and it
- won't work!
-
- That has nothing to do with the linux-wlan-ng driver. Go ask
- those responsible for those drivers.
-
-Q: Can I get Debian packages of linux-wlan-ng?
-
-A: Packages of linux-wlan-ng are now available in the Debian stable
- tree.
-
-Q: Where do I find some RPMS for linux-wlan-ng? The ones on
- the ftp are dreadfully out of date!
-
- http://prism2.unixguru.raleigh.nc.us/
-
- (Maintained by Tim Miller)
-
-Q: I installed the RPMs/compiled the driver and installed it and it
- won't work when I try to run 'ifup wlan0' or whatnot.
-
- First, ensure you're running the most up-to-date version of
- the driver. Many problems have been fixed in newer releases.
-
- 802.11 wireless networks are much more complex than wired
- ethernet networks. They require much more configuration than
- an ip address. If you are using pcmcia, edit the file
- /etc/pcmcia/wlan-ng.opts to set the network parameters. For
- PCI, PLX, or USB adapters, you need to edit /etc/wlan.conf.
-
- You also need to make sure you have the correct settings in
- /etc/modules.conf (alias wlan0 prism2_usb).
-
- Might we suggest you read the README file?
-
-Q: When I try to load the driver, I get a whole bunch of errors about
- unresolved symbols.
-
- The running kernel does not match the kernel the driver was
- compiled for. If you downloaded a RPM, make sure you
- downloaded the correct version for your kernel. This should not
- happen if you compiled the driver from source -- if it does, the
- kernel configuration you compiled against does not match the
- running kernel. Probably a screwed-up distro kernel.
-
-Q: I have a DWL-520 and it won't work!
-
- The DWL-520 claims to require a PCI 2.2 compliant motherboard.
- Only fairly new machines support this. Yes, the box lies. :)
- Check the documentation for your system and/or motherboard to see if
- it is PCI 2.2 compliant.
-
- NOTE: We have some reports of the DWL-520 working on PCI 2.1
- motherboards; your mileage may vary. See the following URL:
-
- http://www.personaltelco.net/index.cgi/DlinkDwl520
-
- NOTE: The Linksys WMP11 v2.7 is NOT prism-based, and
- thus not supported by this driver. The Actiontec PCI board is
- still known to be prism based; you may want to try that instead.
-
-Q: All I see is "Tx attempt prior to association, frame dropped"
-
- You are not associated with an access point. Double-check the
- settings in /etc/wlan.conf (USB, PCI, PLX) or /etc/pcmcia/wlan-ng.opts
- (for PCMCIA users). If all of these settings are correct (you
- did check with your admin, right?) make sure the access point
- doesn't have a MAC filter installed or has different WEP settings.
-
- If all of this is verified correct, and are using a PCMCIA
- card, try setting the "irq_mode=0" option. See the
- documentaiton in the pcmcia-cs sources.
-
-Q: I installed the modules, performed a 'wlanctl-ng wlan0 lnxreq_autojoin'
- command, and it still won't work!
-
- You did read the README, didn't you? You need to perform a
- "wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable" in order to
- torn on the radio. The pcmcia scripts and the /etc/init.d/wlan
- script do this for you.
-
-Q: I have a XXX USB 802.11b device, will it work with this driver?
-
- Most 802.11b USB devices use the ATMEL AT76C503A chipset, which
- is not supported by the linux-wlan-ng project. However, there
- are some prism2.5-based USB adapters, most notably the Linksys
- WUSB v2.5. The other versions (1.0, 2.6, 3.0) are based on
- ATMEL chipsets. Another supported USB device is the Actiontec
- 802UI3.
-
-Q: My prism2.5-based USB adapter won't work!
-
- An excellent guide can be found at:
-
- http://www.fuw.edu.pl/~pliszka/hints/prism2.html
-
-Q: My prism2.5-based USB adapter won't come up if it's plugged in at boot!
-
- Thanks to buggy firmware, it is often necessary to perform a
- device reset on initialization. You can perform this by adding
- "options prism2_usb prism2_doreset=1" in your /etc/modules.conf
-
- Intersil has released Primary firmware 1.1.2, which seems to
- have resolved this problem, at least on our test machines.
-
-Q: My PC crashes when the USB device is plugged in!
-
- This is a result of the port reset necessitated by buggy firmware.
-
- You are probably using the 'usb-uhci' driver with an intel
- chipset. Unfortunately, the crashes happen deep within the USB
- core, so there's nothing the linux-wlan-ng driver can do.
-
- In the mean time, try using the 'uhci' host controller driver
- instead ("alias usb-controller uhci" in /etc/modules.conf), or
- plug the USB device into a hub.
-
- Linux kernel 2.4.19 is known to improve the situation somewhat,
- but the right way to fix it is to turn off the port reset
- (options prism2_usb prism2_doreset=0). The current firmware
- from Intersil alleviates the need to perform the reset.
-
- UPDATE: if you're using linux-wlan-ng 0.2.1-pre6 or newer and
- kernel < 2.4.22-pre, the 'uhci' driver will NOT work without a
- kernel patch! See:
-
- http://lists.linux-wlan.com/pipermail/linux-wlan-devel/2003-May/002369.html
-
-Q: How come I can't transmit when in monitor mode?
-
- You can't. It's a fundamental "feature" of the hardware.
-
-Q: How come the /proc/net/wireless info isn't updated when in monitor mode?
-
- The definition of "signal quality" refers to the quality of the
- link to the associated access point. When you're in monitor
- mode, you're not associated, so this information is by defintion
- irrelevant.
-
- And regardless, the hardware doesn't update the registers we poll to
- obtain this information while in monitor mode.
-
-Q: What do the various monitor mode options do?
-
- enable=[true/false] Turn it on and off. required.
- channel=[1-14] Sniff channel. required.
- prismheader=[true/false] Optionally preppend a special
- radio header on the packet.
- Defaults to off.
- keepwepflags=[true/false] If you had WEP configured correctly
- the card will perform WEP decoding.
- Defaults to off.
- stripfcs=[true/false] When true, the 802.11 FCS is not
- stripped from incoming packets.
- Defaults off.
- truncate=[number] Truncates the captured frame.
-
-Q: How come iwconfig/iwspy/[random other wireless tool] doesn't work?
-
- linux-wlan-ng only supports a subset of the wireless
- extensions; generally read-only things. However, you won't
- need any of those tools as wlan-ng comes with its own set of
- tools that closely mirror the 802.11 spec. Have a look
- through the documentation and supplied scripts.
-
- That said, if more complete (ie read/write) wireless extension
- support is really important to you, you're more than welcome to
- implement it and submit a patch.
-
- As of 0.1.16-pre1, the wireless extension plumbing has been
- re-written, and further support is much easier now. And many
- more bits are hooked up now than before.
-
-Q: How do I know exactly what prism variant is on my card?
-
- When you load the driver, you see a line which reads like:
-
- ident: nic h/w id=0x8008 1.0.0
-
- 1.0.0 is the hardware revision. Below is a (partial) list of IDs.
-
- 0x8003, 0x8008 : Prism2 PCMCIA
-
- 0x800b, 0x800c : Prism2.5 PCMCIA
- 0x8012, 0x8013 : Prism2.5 PCI
- 0x801a, 0x801b : Prism3 PCMCIA
- 0x8021, 0x8022 : Prism3 PCI
-
- 0x800f, 0x8010 : Prism2.5 USB (3863)
- 0x801e, 0x801f : Prism2.5 USB (3861B)
- 0x8025, 0x8026 : Prism3 USB
-
-Q: How do I know what firmware my card has?
-
- After the driver is loaded and brought into ifstate=enable, you
- will see the following lines in the kernel log: (eg dmesg |grep ident)
-
- ident: pri f/w: id=0x15 0.3.0
- ident: sta f/w: id=0x1f 1.7.1
-
- In this case, the card has primary firmware 0.3.0 and secondary
- firmware 1.7.1.
-
- Or, if you are using 0.2.1-pre17 or newer:
- 'cat /proc/net/p80211/wlan0/nsd' with the card running.
-
-Q: How can I update my firmware under Linux?
-
- Use the 'prism2dl' utility. While it does its utmost to ensure
- you don't fry your card, use it at your own risk. Even the
- Intersil-supplied tools fail occasionally.
-
-Q: Where can I download updated firmware for my Prism2/2.5/3-based card?
-
- As of linux-wlan-ng 0.2.1-pre21, the ram download firmware for
- all supported card types is bundled with the driver. These
- images cannot be flashed.
-
- A general FAQ on firmware updating is here:
- http://linux.junsun.net/intersil-prism
-
- It includes links to some sites with firmware images.
-
- We strongly recommend against flashing a new image, instead one
- should use the ram-download images that are loaded when the
- driver starts, much like the Windows drivers do.
-
- See the instructions below for getting this to work.
-
-Q: What's this about "ram downloading"?
-
- This means the driver loads up a firmware images directly into
- card RAM, instead of using the firmware stored in the card's
- flash ROM. This lets us ensure we are using the lastest available
- code without risking ruining the hardware due to a bad flashing.
-
- linux-wlan-ng will automatically perform a RAM download if you have
- the necessary firmware images.
-
-Q: Okay, I have new ram download firmware images, where do I put them?
-
- copy the *hex files into linux-wlan-ng-XXXX/src/prism2/
- then build and install the driver per usual.
-
-Q: Can I use my 802.11b card as an AP under Linux?
-
- Yes, and in the true free software fashion, there are several
- ways:
-
- a) linux-wlan-ng supports AP operation by using special tertiary
- firmware on prism devices. This firmware is not generally
- available, however. Contact Intersil for licensing terms.
-
- b) The Prism2 HostAP driver uses the special HostAP mode of the
- prism chipsets. http://people.ssh.com/jkm/Prism2/
-
-Q: I have a PCI adapter, and upon resuming from a suspend, the device is not
- responsive.
-
- Much like you need to run some commands to bring the card to life
- when the PC is first booted, you also need to perform similar
- steps when the card comes out of suspend. Run '/etc/init.d/wlan start'
- and all should be well.
-
- You'll need to be running 0.1.15-pre3 or newer for this to work
- properly.
-
- The prism2.5/3 chipsets do not support PCI power management, so
- this is the best we can realistically do.
-
-Q: I have a Linksys WMP11, and under moderate to heavy traffic, I get
- errors like "unknown port number" and "invalid frame type"
-
- Make sure you're using the latest firmware avaliable from
- Linksys's web site. According to the firmware release notes:
-
- "Changes were made to prevent erroneous data from being
- transferred over the PCI bus"
-
- Note that this problem has also beeen confirmed on the D-Link
- DWL-520. You will need firmware 1.3.5 or newer to resolve this.
-
-Q: I have a D-Link DWL-650/650+/520+ card, why doesn't it work with
- this driver?
-
- The DWL-650 comes in at least three flavors; older ones have grey
- antennae, with no revision number on the back.
- Second-generation has a black antenna and the back reads
- "H/W J3 F/W 1.x.x". Both of these will work. The third-
- generation, with a grey antenna, has "H/W A1, F/W x.x", and
- will NOT work; It has the same hardware as the "plus" series
- of cards.
-
- The "plus" series of cards from D-Link use the Texas Instruments
- ACX100/TNETW1100 chipset. TI has not been forthcoming with
- programming information. Politely ask TI and D-Link for Linux
- drivers and/or docs.
-
- We've been told that TI will be releasing binary-only Linux
- drivers sometime in December. In the mean time, return the
- card and buy one that works with Linux.
-
-Q: I have a Linksys WMP11 v2.7 card; why doesn't it work with this driver?
-
- Linksys, in their grand tradition, likes to introduce completely
- new cards but re-use the model number. The WMP11 v2.7 utilizes the
- Broadcomm chipset, and is not supported by linux-wlan-ng. Politely
- ask Linksys and/or Broadcomm for Linux drivers and/or docs.
-
-Q: What other resources are there for Wireless LANs under Linux?
-
- http://www.fuw.edu.pl/~pliszka/hints/wireless.html
-
- http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html
-
-Q: I'm using RedHat 8.x+ (or Fedora Core), and I get this error when
- trying to ifup wlan0:
-
- Error for wireless request "Set Encode" (8B2A) :
- SET failed on device wlan0 ; Function not implemented.
- Error for wireless request "Set ESSID" (8B1A) :
- SET failed on device wlan0 ; Function not implemented.
-
-
- You can safely ignore this; it is there because linux-wlan-ng
- does not currently use the wireless extension commands for
- configuration.
-
-Q: When the prism2_cs module loads, I see the message "RequestIRQ:
- Resource in use" and the load fails! What's going on?
-
- Is your card a 16-bit PCMCIA card? If it is, you may need to
- recompile your kernel with ISA bus support enabled (CONFIG_ISA=y).
- The PCMCIA core uses ISA bus support to help determine what IRQs
- are available for the card. Without it, the PCMCIA core may not be
- able to select an IRQ.
-
-Q: After installing linux-wlan-ng on my RedHat 9 system, pcmcia no
- longer works!
-
- This is due to a bug in the RedHat 9 pcmcia startup scripts.
- On or about line 105 in /etc/init.d/pcmcia, remove all of the
- '.o' suffixes on the modprobe command lines. It should read
- something like this:
-
- if [ -d $PC ] ; then
- echo -n " modules"
- /sbin/modprobe pcmcia_core $CORE_OPTS
- /sbin/modprobe $PCIC $PCIC_OPTS
- /sbin/modprobe ds
- elif [ -d $KD ] ; then
- /sbin/modprobe pcmcia_core
- /sbin/modprobe $PCIC
- /sbin/modprobe ds
- else
-
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/LICENSE.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/LICENSE.svn-base
deleted file mode 100644
index 8d23a4c..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/LICENSE.svn-base
+++ /dev/null
@@ -1,563 +0,0 @@
- MOZILLA PUBLIC LICENSE
- Version 1.1
-
- ----------------
-
-1. Definitions.
-
- 1.0.1. "Commercial Use" means distribution or otherwise making the
- Covered Code available to a third party.
-
- 1.1. ''Contributor'' means each entity that creates or contributes to
- the creation of Modifications.
-
- 1.2. ''Contributor Version'' means the combination of the Original
- Code, prior Modifications used by a Contributor, and the Modifications
- made by that particular Contributor.
-
- 1.3. ''Covered Code'' means the Original Code or Modifications or the
- combination of the Original Code and Modifications, in each case
- including portions thereof.
-
- 1.4. ''Electronic Distribution Mechanism'' means a mechanism generally
- accepted in the software development community for the electronic
- transfer of data.
-
- 1.5. ''Executable'' means Covered Code in any form other than Source
- Code.
-
- 1.6. ''Initial Developer'' means the individual or entity identified as
- the Initial Developer in the Source Code notice required by Exhibit A.
-
- 1.7. ''Larger Work'' means a work which combines Covered Code or
- portions thereof with code not governed by the terms of this License.
-
- 1.8. ''License'' means this document.
-
- 1.8.1. "Licensable" means having the right to grant, to the maximum
- extent possible, whether at the time of the initial grant or
- subsequently acquired, any and all of the rights conveyed herein.
-
- 1.9. ''Modifications'' means any addition to or deletion from the
- substance or structure of either the Original Code or any previous
- Modifications. When Covered Code is released as a series of files, a
- Modification is:
-
- A. Any addition to or deletion from the contents of a file
- containing Original Code or previous Modifications.
-
- B. Any new file that contains any part of the Original Code or
- previous Modifications.
-
- 1.10. ''Original Code'' means Source Code of computer software code
- which is described in the Source Code notice required by Exhibit A as
- Original Code, and which, at the time of its release under this License
- is not already Covered Code governed by this License.
-
- 1.10.1. "Patent Claims" means any patent claim(s), now owned or
- hereafter acquired, including without limitation, method, process, and
- apparatus claims, in any patent Licensable by grantor.
-
- 1.11. ''Source Code'' means the preferred form of the Covered Code for
- making modifications to it, including all modules it contains, plus any
- associated interface definition files, scripts used to control
- compilation and installation of an Executable, or source code
- differential comparisons against either the Original Code or another
- well known, available Covered Code of the Contributor's choice. The
- Source Code can be in a compressed or archival form, provided the
- appropriate decompression or de-archiving software is widely available
- for no charge.
-
- 1.12. "You'' (or "Your") means an individual or a legal entity
- exercising rights under, and complying with all of the terms of, this
- License or a future version of this License issued under Section 6.1.
- For legal entities, "You'' includes any entity which controls, is
- controlled by, or is under common control with You. For purposes of
- this definition, "control'' means (a) the power, direct or indirect, to
- cause the direction or management of such entity, whether by contract
- or otherwise, or (b) ownership of more than fifty percent (50%) of the
- outstanding shares or beneficial ownership of such entity.
-
-2. Source Code License.
-
- 2.1. The Initial Developer Grant.
- The Initial Developer hereby grants You a world-wide, royalty-free,
- non-exclusive license, subject to third party intellectual property
- claims:
-
- (a) under intellectual property rights (other than patent or
- trademark) Licensable by Initial Developer to use, reproduce,
- modify, display, perform, sublicense and distribute the Original
- Code (or portions thereof) with or without Modifications, and/or
- as part of a Larger Work; and
-
- (b) under Patents Claims infringed by the making, using or selling
- of Original Code, to make, have made, use, practice, sell, and
- offer for sale, and/or otherwise dispose of the Original Code (or
- portions thereof).
-
- (c) the licenses granted in this Section 2.1(a) and (b) are
- effective on the date Initial Developer first distributes Original
- Code under the terms of this License.
-
- (d) Notwithstanding Section 2.1(b) above, no patent license is
- granted: 1) for code that You delete from the Original Code; 2)
- separate from the Original Code; or 3) for infringements caused
- by: i) the modification of the Original Code or ii) the
- combination of the Original Code with other software or devices.
-
- 2.2. Contributor Grant.
- Subject to third party intellectual property claims, each Contributor
- hereby grants You a world-wide, royalty-free, non-exclusive license
-
- (a) under intellectual property rights (other than patent or
- trademark) Licensable by Contributor, to use, reproduce, modify,
- display, perform, sublicense and distribute the Modifications
- created by such Contributor (or portions thereof) either on an
- unmodified basis, with other Modifications, as Covered Code and/or
- as part of a Larger Work; and
-
- (b) under Patent Claims infringed by the making, using, or selling
- of Modifications made by that Contributor either alone and/or in
- combination with its Contributor Version (or portions of such
- combination), to make, use, sell, offer for sale, have made,
- and/or otherwise dispose of: 1) Modifications made by that
- Contributor (or portions thereof); and 2) the combination of
- Modifications made by that Contributor with its Contributor
- Version (or portions of such combination).
-
- (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
- effective on the date Contributor first makes Commercial Use of
- the Covered Code.
-
- (d) Notwithstanding Section 2.2(b) above, no patent license is
- granted: 1) for any code that Contributor has deleted from the
- Contributor Version; 2) separate from the Contributor Version;
- 3) for infringements caused by: i) third party modifications of
- Contributor Version or ii) the combination of Modifications made
- by that Contributor with other software (except as part of the
- Contributor Version) or other devices; or 4) under Patent Claims
- infringed by Covered Code in the absence of Modifications made by
- that Contributor.
-
-3. Distribution Obligations.
-
- 3.1. Application of License.
- The Modifications which You create or to which You contribute are
- governed by the terms of this License, including without limitation
- Section 2.2. The Source Code version of Covered Code may be distributed
- only under the terms of this License or a future version of this
- License released under Section 6.1, and You must include a copy of this
- License with every copy of the Source Code You distribute. You may not
- offer or impose any terms on any Source Code version that alters or
- restricts the applicable version of this License or the recipients'
- rights hereunder. However, You may include an additional document
- offering the additional rights described in Section 3.5.
-
- 3.2. Availability of Source Code.
- Any Modification which You create or to which You contribute must be
- made available in Source Code form under the terms of this License
- either on the same media as an Executable version or via an accepted
- Electronic Distribution Mechanism to anyone to whom you made an
- Executable version available; and if made available via Electronic
- Distribution Mechanism, must remain available for at least twelve (12)
- months after the date it initially became available, or at least six
- (6) months after a subsequent version of that particular Modification
- has been made available to such recipients. You are responsible for
- ensuring that the Source Code version remains available even if the
- Electronic Distribution Mechanism is maintained by a third party.
-
- 3.3. Description of Modifications.
- You must cause all Covered Code to which You contribute to contain a
- file documenting the changes You made to create that Covered Code and
- the date of any change. You must include a prominent statement that the
- Modification is derived, directly or indirectly, from Original Code
- provided by the Initial Developer and including the name of the Initial
- Developer in (a) the Source Code, and (b) in any notice in an
- Executable version or related documentation in which You describe the
- origin or ownership of the Covered Code.
-
- 3.4. Intellectual Property Matters
-
- (a) Third Party Claims.
- If Contributor has knowledge that a license under a third party's
- intellectual property rights is required to exercise the rights
- granted by such Contributor under Sections 2.1 or 2.2, Contributor
- must include a text file with the Source Code distribution titled
- "LEGAL'' which describes the claim and the party making the claim
- in sufficient detail that a recipient will know whom to contact.
- If Contributor obtains such knowledge after the Modification is
- made available as described in Section 3.2, Contributor shall
- promptly modify the LEGAL file in all copies Contributor makes
- available thereafter and shall take other steps (such as notifying
- appropriate mailing lists or newsgroups) reasonably calculated to
- inform those who received the Covered Code that new knowledge has
- been obtained.
-
- (b) Contributor APIs.
- If Contributor's Modifications include an application programming
- interface and Contributor has knowledge of patent licenses which
- are reasonably necessary to implement that API, Contributor must
- also include this information in the LEGAL file.
-
- (c) Representations.
- Contributor represents that, except as disclosed pursuant to
- Section 3.4(a) above, Contributor believes that Contributor's
- Modifications are Contributor's original creation(s) and/or
- Contributor has sufficient rights to grant the rights conveyed by
- this License.
-
- 3.5. Required Notices.
- You must duplicate the notice in Exhibit A in each file of the Source
- Code. If it is not possible to put such notice in a particular Source
- Code file due to its structure, then You must include such notice in a
- location (such as a relevant directory) where a user would be likely to
- look for such a notice. If You created one or more Modification(s) You
- may add your name as a Contributor to the notice described in Exhibit
- A. You must also duplicate this License in any documentation for the
- Source Code where You describe recipients' rights or ownership rights
- relating to Covered Code. You may choose to offer, and to charge a fee
- for, warranty, support, indemnity or liability obligations to one or
- more recipients of Covered Code. However, You may do so only on Your
- own behalf, and not on behalf of the Initial Developer or any
- Contributor. You must make it absolutely clear than any such warranty,
- support, indemnity or liability obligation is offered by You alone, and
- You hereby agree to indemnify the Initial Developer and every
- Contributor for any liability incurred by the Initial Developer or such
- Contributor as a result of warranty, support, indemnity or liability
- terms You offer.
-
- 3.6. Distribution of Executable Versions.
- You may distribute Covered Code in Executable form only if the
- requirements of Section 3.1-3.5 have been met for that Covered Code,
- and if You include a notice stating that the Source Code version of the
- Covered Code is available under the terms of this License, including a
- description of how and where You have fulfilled the obligations of
- Section 3.2. The notice must be conspicuously included in any notice in
- an Executable version, related documentation or collateral in which You
- describe recipients' rights relating to the Covered Code. You may
- distribute the Executable version of Covered Code or ownership rights
- under a license of Your choice, which may contain terms different from
- this License, provided that You are in compliance with the terms of
- this License and that the license for the Executable version does not
- attempt to limit or alter the recipient's rights in the Source Code
- version from the rights set forth in this License. If You distribute
- the Executable version under a different license You must make it
- absolutely clear that any terms which differ from this License are
- offered by You alone, not by the Initial Developer or any Contributor.
- You hereby agree to indemnify the Initial Developer and every
- Contributor for any liability incurred by the Initial Developer or such
- Contributor as a result of any such terms You offer.
-
- 3.7. Larger Works.
- You may create a Larger Work by combining Covered Code with other code
- not governed by the terms of this License and distribute the Larger
- Work as a single product. In such a case, You must make sure the
- requirements of this License are fulfilled for the Covered Code.
-
-4. Inability to Comply Due to Statute or Regulation.
-
- If it is impossible for You to comply with any of the terms of this
- License with respect to some or all of the Covered Code due to statute,
- judicial order, or regulation then You must: (a) comply with the terms
- of this License to the maximum extent possible; and (b) describe the
- limitations and the code they affect. Such description must be included
- in the LEGAL file described in Section 3.4 and must be included with
- all distributions of the Source Code. Except to the extent prohibited
- by statute or regulation, such description must be sufficiently
- detailed for a recipient of ordinary skill to be able to understand it.
-
-5. Application of this License.
-
- This License applies to code to which the Initial Developer has
- attached the notice in Exhibit A and to related Covered Code.
-
-6. Versions of the License.
-
- 6.1. New Versions.
- Netscape Communications Corporation (''Netscape'') may publish revised
- and/or new versions of the License from time to time. Each version will
- be given a distinguishing version number.
-
- 6.2. Effect of New Versions.
- Once Covered Code has been published under a particular version of the
- License, You may always continue to use it under the terms of that
- version. You may also choose to use such Covered Code under the terms
- of any subsequent version of the License published by Netscape. No one
- other than Netscape has the right to modify the terms applicable to
- Covered Code created under this License.
-
- 6.3. Derivative Works.
- If You create or use a modified version of this License (which you may
- only do in order to apply it to code which is not already Covered Code
- governed by this License), You must (a) rename Your license so that the
- phrases ''Mozilla'', ''MOZILLAPL'', ''MOZPL'', ''Netscape'', "MPL",
- ''NPL'' or any confusingly similar phrase do not appear in your license
- (except to note that your license differs from this License) and (b)
- otherwise make it clear that Your version of the license contains terms
- which differ from the Mozilla Public License and Netscape Public
- License. (Filling in the name of the Initial Developer, Original Code
- or Contributor in the notice described in Exhibit A shall not of
- themselves be deemed to be modifications of this License.)
-
-7. DISCLAIMER OF WARRANTY.
-
- COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS'' BASIS,
- WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
- DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
- THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
- IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
- YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
- COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
- OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
- ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
-
-8. TERMINATION.
-
- 8.1. This License and the rights granted hereunder will terminate
- automatically if You fail to comply with terms herein and fail to cure
- such breach within 30 days of becoming aware of the breach. All
- sublicenses to the Covered Code which are properly granted shall
- survive any termination of this License. Provisions which, by their
- nature, must remain in effect beyond the termination of this License
- shall survive.
-
- 8.2. If You initiate litigation by asserting a patent infringement
- claim (excluding declatory judgment actions) against Initial Developer
- or a Contributor (the Initial Developer or Contributor against whom You
- file such action is referred to as "Participant") alleging that:
-
- (a) such Participant's Contributor Version directly or indirectly
- infringes any patent, then any and all rights granted by such
- Participant to You under Sections 2.1 and/or 2.2 of this License shall,
- upon 60 days notice from Participant terminate prospectively, unless if
- within 60 days after receipt of notice You either: (i) agree in
- writing to pay Participant a mutually agreeable reasonable royalty for
- Your past and future use of Modifications made by such Participant, or
- (ii) withdraw Your litigation claim with respect to the Contributor
- Version against such Participant. If within 60 days of notice, a
- reasonable royalty and payment arrangement are not mutually agreed upon
- in writing by the parties or the litigation claim is not withdrawn, the
- rights granted by Participant to You under Sections 2.1 and/or 2.2
- automatically terminate at the expiration of the 60 day notice period
- specified above.
-
- (b) any software, hardware, or device, other than such Participant's
- Contributor Version, directly or indirectly infringes any patent, then
- any rights granted to You by such Participant under Sections 2.1(b) and
- 2.2(b) are revoked effective as of the date You first made, used, sold,
- distributed, or had made, Modifications made by that Participant.
-
- 8.3. If You assert a patent infringement claim against Participant
- alleging that such Participant's Contributor Version directly or
- indirectly infringes any patent where such claim is resolved (such as
- by license or settlement) prior to the initiation of patent
- infringement litigation, then the reasonable value of the licenses
- granted by such Participant under Sections 2.1 or 2.2 shall be taken
- into account in determining the amount or value of any payment or
- license.
-
- 8.4. In the event of termination under Sections 8.1 or 8.2 above, all
- end user license agreements (excluding distributors and resellers)
- which have been validly granted by You or any distributor hereunder
- prior to termination shall survive termination.
-
-9. LIMITATION OF LIABILITY.
-
- UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
- (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
- DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
- OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY
- INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
- CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
- WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
- COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
- INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
- LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
- RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
- PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
- EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS
- EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
-
-10. U.S. GOVERNMENT END USERS.
-
- The Covered Code is a ''commercial item,'' as that term is defined in
- 48 C.F.R. 2.101 (Oct. 1995), consisting of ''commercial computer
- software'' and ''commercial computer software documentation,'' as such
- terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
- C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
- all U.S. Government End Users acquire Covered Code with only those
- rights set forth herein.
-
-11. MISCELLANEOUS.
-
- This License represents the complete agreement concerning subject
- matter hereof. If any provision of this License is held to be
- unenforceable, such provision shall be reformed only to the extent
- necessary to make it enforceable. This License shall be governed by
- California law provisions (except to the extent applicable law, if any,
- provides otherwise), excluding its conflict-of-law provisions. With
- respect to disputes in which at least one party is a citizen of, or an
- entity chartered or registered to do business in the United States of
- America, any litigation relating to this License shall be subject to
- the jurisdiction of the Federal Courts of the Northern District of
- California, with venue lying in Santa Clara County, California, with
- the losing party responsible for costs, including without limitation,
- court costs and reasonable attorneys' fees and expenses. The
- application of the United Nations Convention on Contracts for the
- International Sale of Goods is expressly excluded. Any law or
- regulation which provides that the language of a contract shall be
- construed against the drafter shall not apply to this License.
-
-12. RESPONSIBILITY FOR CLAIMS.
-
- As between Initial Developer and the Contributors, each party is
- responsible for claims and damages arising, directly or indirectly, out
- of its utilization of rights under this License and You agree to work
- with Initial Developer and Contributors to distribute such
- responsibility on an equitable basis. Nothing herein is intended or
- shall be deemed to constitute any admission of liability.
-
-13. MULTIPLE-LICENSED CODE.
-
- Initial Developer may designate portions of the Covered Code as
- "Multiple-Licensed". "Multiple-Licensed" means that the Initial
- Developer permits you to utilize portions of the Covered Code under
- Your choice of the NPL or the alternative licenses, if any, specified
- by the Initial Developer in the file described in Exhibit A.
-
-EXHIBIT A -Mozilla Public License.
-
- ``The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS"
- basis, WITHOUT WARRANTY OF
- ANY KIND, either express or implied. See the License for the specific
- language governing rights and
- limitations under the License.
-
- The Original Code is ______________________________________.
-
- The Initial Developer of the Original Code is ________________________.
- Portions created by ______________________ are Copyright (C) ______
- _______________________. All Rights Reserved.
-
- Contributor(s): ______________________________________.
-
- Alternatively, the contents of this file may be used under the terms of
- the _____ license (the "[___] License"), in which case the provisions
- of [______] License are applicable instead of those above. If you
- wish to allow use of your version of this file only under the terms of
- the [____] License and not to allow others to use your version of this
- file under the MPL, indicate your decision by deleting the provisions
- above and replace them with the notice and other provisions required
- by the [___] License. If you do not delete the provisions above, a
- recipient may use your version of this file under either the MPL or the
- [___] License."
-
- [NOTE: The text of this Exhibit A may differ slightly from the text of
- the notices in the Source Code files of the Original Code. You should
- use the text of this Exhibit A rather than the text found in the
- Original Code Source Code for Your Modifications.]
-
- -----------------------------------------------------------------------
-
- AMENDMENTS
-
- The Netscape Public License Version 1.1 ("NPL") consists of the Mozilla
- Public License Version 1.1 with the following Amendments, including
- Exhibit A-Netscape Public License. Files identified with "Exhibit
- A-Netscape Public License" are governed by the Netscape Public License
- Version 1.1.
-
- Additional Terms applicable to the Netscape Public License.
- I. Effect.
- These additional terms described in this Netscape Public
- License -- Amendments shall apply to the Mozilla Communicator
- client code and to all Covered Code under this License.
-
- II. ''Netscape's Branded Code'' means Covered Code that Netscape
- distributes and/or permits others to distribute under one or more
- trademark(s) which are controlled by Netscape but which are not
- licensed for use under this License.
-
- III. Netscape and logo.
- This License does not grant any rights to use the trademarks
- "Netscape'', the "Netscape N and horizon'' logo or the "Netscape
- lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript",
- "Smart Browsing" even if such marks are included in the Original
- Code or Modifications.
-
- IV. Inability to Comply Due to Contractual Obligation.
- Prior to licensing the Original Code under this License, Netscape
- has licensed third party code for use in Netscape's Branded Code.
- To the extent that Netscape is limited contractually from making
- such third party code available under this License, Netscape may
- choose to reintegrate such code into Covered Code without being
- required to distribute such code in Source Code form, even if such
- code would otherwise be considered ''Modifications'' under this
- License.
-
- V. Use of Modifications and Covered Code by Initial Developer.
- V.1. In General.
- The obligations of Section 3 apply to Netscape, except to the
- extent specified in this Amendment, Section V.2 and V.3.
-
- V.2. Other Products.
- Netscape may include Covered Code in products other than the
- Netscape's Branded Code which are released by Netscape during
- the two (2) years following the release date of the Original
- Code, without such additional products becoming subject to
- the terms of this License, and may license such additional
- products on different terms from those contained in this
- License.
-
- V.3. Alternative Licensing.
- Netscape may license the Source Code of Netscape's Branded
- Code, including Modifications incorporated therein, without
- such Netscape Branded Code becoming subject to the terms of
- this License, and may license such Netscape Branded Code on
- different terms from those contained in this License.
-
- VI. Litigation.
- Notwithstanding the limitations of Section 11 above, the
- provisions regarding litigation in Section 11(a), (b) and (c) of
- the License shall apply to all disputes relating to this License.
-
- EXHIBIT A-Netscape Public License.
-
- ''The contents of this file are subject to the Netscape Public
- License Version 1.1 (the "License"); you may not use this file
- except in compliance with the License. You may obtain a copy of
- the License at http://www.mozilla.org/NPL/
-
- Software distributed under the License is distributed on an "AS
- IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
- implied. See the License for the specific language governing
- rights and limitations under the License.
-
- The Original Code is Mozilla Communicator client code, released
- March 31, 1998.
-
- The Initial Developer of the Original Code is Netscape
- Communications Corporation. Portions created by Netscape are
- Copyright (C) 1998-1999 Netscape Communications Corporation. All
- Rights Reserved.
-
- Contributor(s): ______________________________________.
-
- Alternatively, the contents of this file may be used under the
- terms of the _____ license (the "[___] License"), in which case
- the provisions of [______] License are applicable instead of
- those above. If you wish to allow use of your version of this
- file only under the terms of the [____] License and not to allow
- others to use your version of this file under the NPL, indicate
- your decision by deleting the provisions above and replace them
- with the notice and other provisions required by the [___]
- License. If you do not delete the provisions above, a recipient
- may use your version of this file under either the NPL or the
- [___] License."
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/Makefile.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/Makefile.svn-base
deleted file mode 100644
index 1364886..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/Makefile.svn-base
+++ /dev/null
@@ -1,148 +0,0 @@
-# Makefile
-#
-# Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved.
-# --------------------------------------------------------------------
-#
-# linux-wlan
-#
-# The contents of this file are subject to the Mozilla Public
-# License Version 1.1 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS
-# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-# implied. See the License for the specific language governing
-# rights and limitations under the License.
-#
-# Alternatively, the contents of this file may be used under the
-# terms of the GNU Public License version 2 (the "GPL"), in which
-# case the provisions of the GPL are applicable instead of the
-# above. If you wish to allow the use of your version of this file
-# only under the terms of the GPL and not to allow others to use
-# your version of this file under the MPL, indicate your decision
-# by deleting the provisions above and replace them with the notice
-# and other provisions required by the GPL. If you do not delete
-# the provisions above, a recipient may use your version of this
-# file under either the MPL or the GPL.
-#
-# --------------------------------------------------------------------
-#
-# Inquiries regarding the linux-wlan Open Source project can be
-# made directly to:
-#
-# AbsoluteValue Systems Inc.
-# info@linux-wlan.com
-# http://www.linux-wlan.com
-#
-# --------------------------------------------------------------------
-#
-# Portions of the development of this software were funded by
-# Intersil Corporation as part of PRISM(R) chipset product development.
-#
-# --------------------------------------------------------------------
-
-
-DIRS = src doc man etc
-
-CTAGOPTS = --totals -I '__initdata,__exitdata,EXPORT_SYMBOL,EXPORT_SYMBOL_NOVERS'
-ETAGS=etags
-ETAGSOPTS=-a
-
-
-default: all
-
-help:
- @echo "Pick one of the following targets:"
- @echo -e "\tmake config\t\t- interactive configure"
- @echo -e "\tmake auto_config\t- automated configure"
- @echo -e "\tmake default_config\t- automated configure using default config file"
- @echo -e "\tmake all\t\t- build modules and programs"
- @echo -e "\tmake install\t\t- install modules and programs"
- @echo -e "\tmake clean\t\t- remove old binaries and dependency files"
- @echo -e "\tmake mrproper\t\t- 'make clean' + remove config file"
- @echo -e "\tmake tags\t\t- generate ctag files for source code"
- @echo -e "\tmake TAGS\t\t- generate etag files for source code"
- @echo " "
-
-help_noconfig:
- @echo "You need to configure the source first"
- @echo "Pick one of the following targets:"
- @echo -e "\tmake config\t\t- interactive configure"
- @echo -e "\tmake auto_config\t- automated configure"
- @echo -e "\tmake default_config\t- automated configure using default config file"
- @echo -e "\tmake help\t\t- show information about other targets"
-
-all: config.mk
- set -e; for d in $(DIRS); do $(MAKE) -C $$d ; done
-
-distclean: mrproper
-
-mrproper: clean
- rm -f config.out
- rm -f tags.linux tags TAGS
-
-clean:
- set -e; for d in $(DIRS); do $(MAKE) -C $$d clean ; done
- rm -f core core.* *.o .*.o *.s *.a .depend tmp_make *~ tags
- for i in *_obj; do if [ -d $$i ]; then rm -fr $$i; fi; done
- rm -f config.mk config.new
- rm -f src/include/wlan/version.h
-
-install:
- find . -name .depend -exec rm {} \;
- set -e; for d in $(DIRS); do $(MAKE) -C $$d install ; done
-
-auto_config:
- @touch config.mk config.new
- @rm -f config.mk config.new
- @./Configure -d
-
-default_config:
- @touch config.mk config.new
- @rm -f config.mk config.new
- @./Configure -d ./default.config
-
-config:
- @touch config.mk
- @./Configure
-
-config.mk: config.out
- $(MAKE) auto_config
-
-config.out:
- @$(MAKE) help_noconfig
- @exit 1
-
-tags: tags.linux dummy
- if [ -r tags.linux ]; then cp tags.linux tags; fi
- find . \
- -name '*.[ch]' -o \
- -name '*.mk' -o \
- -iname 'Makefile' | \
- xargs ctags -a $(CTAGOPTS)
-
-tags.linux:
- if [ -h linux ]; then \
- find linux/include \
- -type d \( -name 'asm-*' -o -name config \) \
- -prune -o \
- -name '*.h' -print | \
- xargs ctags -a -f $@ $(CTAGOPTS) && \
- find linux/kernel linux/drivers linux/mm linux/fs \
- linux/net linux/ipc linux/lib linux/init \
- -name '*.[ch]' | \
- xargs ctags -a -f $@ $(CTAGOPTS); \
- fi
-
-TAGS: dummy
- rm -f TAGS
-# if [ -h linux ]; then cp linux/TAGS TAGS; fi
- { find . -name '*.[ch]' -print ; \
- find . -name '*.[ch]' -print ; \
- find . -name '*.mk' -print ; \
- find . -iname 'Makefile' -print ; } | $(ETAGS) - $(ETAGSOPTS)
-
-dummy:
-
-
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/README.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/README.svn-base
deleted file mode 100644
index f81303c..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/README.svn-base
+++ /dev/null
@@ -1,321 +0,0 @@
-* README
-*
-* Copyright (C) 2001 AbsoluteValue Systems, Inc. All Rights Reserved.
-* --------------------------------------------------------------------
-*
-* linux-wlan
-*
-* The contents of this file are subject to the Mozilla Public
-* License Version 1.1 (the "License"); you may not use this file
-* except in compliance with the License. You may obtain a copy of
-* the License at http://www.mozilla.org/MPL/
-*
-* Software distributed under the License is distributed on an "AS
-* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-* implied. See the License for the specific language governing
-* rights and limitations under the License.
-*
-* Alternatively, the contents of this file may be used under the
-* terms of the GNU Public License version 2 (the "GPL"), in which
-* case the provisions of the GPL are applicable instead of the
-* above. If you wish to allow the use of your version of this file
-* only under the terms of the GPL and not to allow others to use
-* your version of this file under the MPL, indicate your decision
-* by deleting the provisions above and replace them with the notice
-* and other provisions required by the GPL. If you do not delete
-* the provisions above, a recipient may use your version of this
-* file under either the MPL or the GPL.
-*
-* --------------------------------------------------------------------
-*
-* Inquiries regarding the linux-wlan Open Source project can be
-* made directly to:
-*
-* AbsoluteValue Systems Inc.
-* info@linux-wlan.com
-* http://www.linux-wlan.com
-*
-* --------------------------------------------------------------------
-*
-* Portions of the development of this software were funded by
-* Intersil Corporation as part of PRISM(R) chipset product development.
-*
-* --------------------------------------------------------------------
-
-=======================================================================
-Description:
-The linux-wlan package is a linux device driver and subsystem
-package that is intended to provide the full range of IEEE 802.11 MAC
-management capabilities for use in user-mode utilities and scripts.
-The package currently supports the Intersil 802.11b Prism2, Prism2.5,
-and Prism3 reference designs for PCMCIA, PCI, and USB. Additionally,
-the package includes support for PLX9052 based PCI to PCMCIA adapter
-with a few different PCMCIA cards.
-
-For a list of elements that are still undone, see the TODO file in
-this directory
-
-=======================================================================
-License:
-See the COPYING and LICENSE files.
-
-=======================================================================
-Top level directory for linux-wlan-ng:
-./add-ons - additional programs that are not build from the
- top level make file
-./doc - source distribution documentation
-./etc - scripts used at run-time
-./man - man pages
-./scripts - contributed scripts that may do useful things
-./src - source code for various components
-
-=======================================================================
-Build Instructions:
-
-NOTE: You may not need to build at all. Binary packages are
-available for various distributions. See the FAQ for where to go.
-
-NOTE: This release supports building four different drivers:
-
- prism2_cs Driver for Prism2.x & Prism3 PCMCIA cards.
- prism2_pci Driver for Prism2.5 (ISL3874) based _native_ PCI cards.
- prism2_plx Driver for Prism2.x PCMCIA cards when used with
- a PLX9052 PCI/PCMCIA adapter.
- prism2_usb Driver for Prism2.x USB adapters.
-
-
-Prerequisites:
-
-To build linux-wlan-ng you will need:
- - Configured kernel source code for the kernel you are running.
- Ideally, this will be the resulting tree after building your own
- kernel. Configured means that you have at least run 'make config',
- 'make menuconfig', or 'make xconfig'. If you are trying to build
- linux-wlan-ng for a previously existing kernel binary (one you did
- not build yourself), look for help on the mailing lists because it
- can be tricky. I always run against kernels I've built myself, so I'm
- not much help in this area.
- - The good David Leffler identified that if you are having difficulty
- with *_netlink_* symbols, you may have a problem with 'make clean' in
- the kernel tree. Do a 'make mrproper' followed by 'make config'
- and the rest of the kernel build process. 'make mrproper' does
- a more thorough cleaning of the kernel tree. For more info, look
- for David's comments in the linux-wlan-user mailing list.
- - If you are building a driver for a PCMCIA card, you will also need
- the configured PCMCIA source code for the pcmcia_cs subsystem you
- are currently running.
-
-Building linux-wlan-ng:
-
-1) untar the package using the command:
-
- tar zxvf linux-wlan-ng-X.Y.Z.tar.gz
-
-2) Make sure you have configured kernel and (optionally) pcmcia sources on
- your system. Note that if you are _only_ building the prism2_pci,
- prism2_plx, or prism2_usb drivers you don't need the pcmcia-cs
- source tree.
-
-3) To configure the linux-wlan-ng package, run 'make config'. The
- following set of questions will be asked. The default answer is in
- braces (e.g. []). Just press <Enter> to select the default answer:
-
- - "Build Prism2.x PCMCIA Card Services (_cs) driver? (y/n) [y]: "
- Select "y" if you want to build the Prism PCMCIA driver.
- If you select "n", the PCMCIA related questions below
- will not be asked.
-
- - Build Prism2 PLX9052 based PCI (_plx) adapter driver? (y/n) [y]:
- Select "y" if you want to build the Prism driver for
- PLX PCI9052 PCI/PCMCIA adapter based solutions.
-
- - Build Prism2.5 native PCI (_pci) driver? (y/n) [y]:
- Select "y" if you want to build the Prism driver for
- Prism2.5 ISL3874 based native PCI cards. This includes
- PCI add-in cards and the mini-pci modules included in some
- notebook computers (but not all, some use internal USB modules).
-
- - Build Prism2.5 USB (_usb) driver? (y/n) [y]:
- Select "y" if you want to build the Prism driver for
- Prism2.5 ISL3873 based USB adapters. This includes
- USB add-on modules and the internal modules included in some
- notebook computers.
-
- - Linux source directory [/usr/src/linux]:
- The config script will attempt to automagically find your kernel
- source directory. If found, the kernel source source directory
- will be presented as the default selection. If the default
- selection is wrong, you may correct it here.
-
- - pcmcia-cs source dir [/usr/src/pcmcia-cs-3.1.29]:
- If the "_cs" driver is selected above, the configure script will
- attempt to present a reasonable default for the pcmcia source
- directory. If the presented directory is incorrect, you may
- change it here. If the "_cs" driver is not selected, this
- prompt will not appear.
-
- - PCMCIA script directory [/etc/pcmcia]:
- If the "_cs" driver is selected, this prompt allows you to
- change the location where the pcmcia scripts will be installed.
- Only do this if you have installed the rest of the pcmcia_cs
- scripts to a non-default location.
-
- - Alternate target install root directory on host []:
- This prompt allows you to specify an alternative root directory
- for the install process.
-
- - Module install directory [/lib/modules/2.2.20]:
- Select where you want the driver modules to be installed. The
- script constructs a default location using the output of uname.
- If you have not yet installed the kernel you will run linux-wlan
- with, and the new kernel has a different version string, you will
- need to change this value.
-
- - Prefix for build host compiler? (rarely needed) []:
- When cross-compiling or using different compilers for kernel and
- user-mode software, it is sometimes (but rarely) necessary to
- specify a different compiler prefix to use when compiling the
- _tools_ that are built to run on the build host during the
- linux-wlan-ng build process.
-
- - Build for debugging (see doc/config.debug) (y/n) [y]:
- This option enables the inclusion of debug output generating
- statements in the driver code. Note that enabling those statements
- requires the inclusion of insmod/modprobe command line arguments
- when loading the modules. See the document doc/config.debug
- for more information.
-
-
-5) To build the package, run 'make all'
-
-6) To install the package, run 'make install' (as root).
-
-=======================================================================
-Configuring:
-
-NOTE: linux-wlan-ng does not fully implement the wireless extensions
- interface. This means that you can't use iwconfig and its kin to
- set things up. Instead, read on!
-
-As of linux-wlan-ng 0.1.16-pre5, the configuration and launch scripts have
-been largely re-written. pcmcia/rc/hotplug now all use a common library
-of routines and use the same set of configuration files.
-
-Now, everything relevant exists in /etc/wlan/*
-
-/etc/wlan/wlan.conf:
-
- This file maps between wlan devices and network IDs, and contains
- the names of all devices that should be initialized by the hotplug
- and rc scripts.
-
-/etc/wlan/wlancfg-*
-
- These files are per-network configurations. This makes it easy to
- switch between different SSIDs and the various settings they may
- require, like WEP keys and whatnot.
-
-The bare minimum you need to do to configure your system after a fresh driver
-install:
-
-0) Nothing whatsoever. out-of-the-box, the driver will attempt to associate
- with any access point within range.
-
-However, we highly recommend setting up a configuration specifically for
-your network, using the following method:
-
-0) This example assumes your network name/SSID is "MyHomeNetwork"
-1) cp /etc/wlan/wlancfg-DEFAULT /etc/wlan/wlancfg-MyHomeNetwork
-2) edit /etc/wlan/wlan.conf and change the SSID_wlan0 line to:
- SSID_wlan0="MyHomeNetwork"
-3) edit /etc/wlan/wlancfg-MyHomeNetwork, and make any necessary changes
- necessary to support your network, such as WEP and whatnot.
-
-------------------------------
-FOR PCMCIA USERS:
-A) Edit /etc/pcmcia/network.opts file to set up your IP settings.
- Note: for a station, the SSID you're connecting to will be appended to the
- current pcmcia scheme name. You can use this to have different
- IP setups for different wireless LANs you connect to (e.g. home vs. work).
-
- Note2: This only applies if you are using a stock pcmcia-cs
- package. Most (if not all) distros use their own mechanisms for
- configuring pcmcia network interfaces, and thus
- /etc/pcmcia/network.opts may not even be present.
-
-B) Restart pcmcia-cs with the command:
-
- /etc/rc.d/init.d/pcmcia restart
-
-C) Insert the card. For most cards, a solid LED indicates that the
- SSID you specified was found, a bss was joined, and the firmware
- completed the authenticate and associate processes.
-
-D) Run ifconfig and route to determine if your IP and route settings are
- listed as you wanted them. It's also a good idea to look at the file
- /etc/resolv.conf to see if your nameserver address has been set up
- correctly.
-
-------------------------------
-FOR PCI, PLX, OR USB USERS:
-A) You must make sure that the drivers get loaded at boot time and that the
- necessary initialization takes place. The simplest way to do this is
- to add the following commands to your rc.local file:
-
- modprobe prism2_pci [or prism2_usb/prism2_plx]
- wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable
- wlanctl-ng wlan0 lnxreq_autojoin ssid=<your APs SSID> authtype=opensystem
- ifconfig wlan0 <yourIP> netmask <yourNetmask> broadcast <yourBroadcast>
- route add default gw <yourGateway>
-
- Also, don't forget to set up your resolv.conf to point at your DNS server.
-
-B) Alternatively, you can use the rc.wlan script, which ties into the
- /etc/wlan/* configuration files mentioned above.
-
- We currently don't create the softlink from the runlevel directories to
- the wlan startup script due to differences in distributions, but the
- scripts are redhat-aware, and can be extended to hook into other tools
- easily. (patches welcome!) Just make sure it is brought up early in
- the process, namely, before the the network interfaces are brought up.
-
-C) Add an alias for wlan0 in /etc/modules.conf. For example, a usb
- interface on wlan0 would be set up as:
-
- alias wlan0 prism2_usb
-
- Substitute prism2_plx or prism2_pci as appropriate.
-
-------------------------------
-FOR USB USERS:
-
-A) Make sure your kernel usb support is running
-B) Plug in the Prism2.x USB device
-C) Run 'modprobe prism2_usb prism2_doreset=1' to load the driver into memory.
-D) Run 'wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable' to initialize the
- driver+MAC functions.
-E) Run 'wlanctl-ng wlan0 lnxreq_autojoin ssid=<your ssid> authtype=opensystem'
- to enable the MAC in Infrastructure Station mode.
-F) Run 'ifconfig wlan0 <your IP address>'
-
-Or, you can use the provided hotplug scripts, if your distribution has
-hotplug support. :)
-
-IMPORTANT: Due to an issue with some versions of the Prism USB firmware,
-the driver usually needs to perform a port reset.
-
-Some combinations of usb low-level drivers, kernel releases, and
-hardware don't like this, and usually end up generating a kernel OOPS.
-newer kernels are much better in this regard. In particular, Intel usb
-controllers are the most trouble-prone.
-
-The OOPS is due to bugs in the linux USB core, and newer kernels
-(2.4.19 and later) behave much better in this regard.
-
-However, the good news is that primary firmware 1.1.2 seems to resolve
-the need for the port reset to begin with. Contact your vendor to
-request this update.
-
-Also, using the 'Alt. UHCI' controller driver (uhci.o) is broken with
-kernels older than 2.4.22 due to a bug in the controller driver.
-
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/THANKS.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/THANKS.svn-base
deleted file mode 100644
index b32691f..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/THANKS.svn-base
+++ /dev/null
@@ -1,147 +0,0 @@
-Linux WLAN package
-
-CONTRIBUTORS
-This project was initially developed for personal interest and use.
-It has since evolved into it's current state through the support and
-contributions of many individuals who have taken an interest in this
-project. We appreciate the source code contributions and bug fixes
-from those who didn't want to wait on us and fearlessly dived into
-the source code to either add a feature or fix a bug.
-
-Contributions to the project are not limited to source code
-and bug fixes. Addtitional contributions include (but not limited to)
-reporting bugs, documentation, test results, helpful and enlightening
-dicussions on the project's mailing lists, kind words and feedback
-from users as well as commercial support for the project.
-
-Additionally, we'd like to thank the vendors who have contributed
-wireless network cards for testing the driver. To see a listing of
-supported wireless cards, visit the Linux WLAN Project page at our
-web site. http://www.linux-wlan.com
-
-Below are some of the contributors to the project. Contributions are
-made often. Therefore, the list is never "current" even in the
-most recent release of the project. ;-)
-
-This list includes contributors to the original linux-wlan Prism1
-driver as well as contributors to this package.
-
-deadparrot - an anonymous contributor who's been an enormous help.
- You know who you are.
-Robert Coie <irac@intrigue.com>
-Geoff Hibble <ghibble@adevice.com>
-Yoshimura Haba <haba@melcoinc.co.jp>
-Dries Buytaert <s965424@uia.ua.ac.be>
-Derrick Brashear <shadow@dementia.org>
-Tony Awtrey <tony@awtrey.com>
-Peter Teuben <teuben@astro.umd.edu>
-hong <u4830467@ug.ee.tku.edu.tw>
-Greg Smith <gsmith@westnet.com>
-Peter Kundrat <kundrat@pkx.sk>
-James Hicks <jamey@crl.dec.com>
-Erik Kunze <Erik.Kunze@fantasy.muc.de>
-Larrick, Douglas <Doug.Larrick@compaq.com>
-Cagle, John <John.Cagle@compaq.com>
-Rob Braun <bbraun@synack.net>
-Terry Griffin <griffint@pobox.com>
-Ken Gordon <ken@magneticscrolls.com>
-Pavel Roskin <proski@frontpath.com>
-Scott Franzyshen <sfranzyshen@lazerlink.net>
-Will Woods <Will.Woods@compaq.com>
-Bill Carr <Bill.Carr@compaq.com>
-David Hsu <davidhsu@ficnet.net>
-Alessandro <acevirgil@inwind.it>
-Jouni Malinen <jkmaline@cc.hut.fi>
-Bob James<bob.james@rebel.com>
-Calvin Fang <cfang@otcwireless.com>
-Jim Suhr <jimrsuhr@earthlink.net>
-Vragor <vragor@home.com>
-Chris Rankin <rankinc@pacbell.net>
-Michael Carmack <karmak@karmak.org>
-Mark Taylor <mt@mp3dev.org>
-Ben Gertzfield <che@debian.org>
-Daniel Lyddy <sprocket@path.berkeley.edu>
-Bryan Smith <b.j.smith@ieee.org>
-Stuffed Crust <pizza@shaftnet.org> (aka Solomon Peachy)
-Reyk Floeter <reyk@synack.de>
-Adam Richter <adam@yggdrasil.com>
-Collin Mulliner <wlan@betaversion.net>
-Mike Kershaw <dragorn@nerv-un.net>
-David Leffler <dleffler@lynku.net>
-Godmar Back <gback@stanford.edu>
-Jean Tourrilhes <jt@hpl.hp.com>
-Erik McKee <camhanaich99@yahoo.com>
-Jack Diedrich <jackdied@yahoo.com>
-Caz Yokoyama <caz@caztech.com>
-Matthias Welwarsky <matze@stud.fbi.fh-darmstadt.de>
-David Brownell <david-b@pacbell.net>
-Henri Muurimaa <hezamu@tuug.fi>
-Bryan Huang <bryan.huang@bromax.com.tw>
-Tony Seward <anthony.seward@ieee.org>
-Matthias Welk <welk@fokus.gmd.de>
-Josh Wyatt <Josh.Wyatt@hcssystems.com>
-Tim Fletcher <tim@parrswood.manchester.sch.uk>
-Tim Miller <tim.miller@vanderbilt.edu>
-Remy Cool <remy.cool@smartology.nl>
-Mike Klar <mfklar@tivo.com>
-Tony Likhite <tony@likhite.net>
-David Everly <deckrider@yahoo.com>
-Nick Jafa <jafa@silicondust.com>
-James Goodwin <jamesg@Filanet.com>
-Derek Atkins <warlord@mit.edu>
-Michael Beattie <mjb@debian.org>
-Joey Hess <joey@kitenet.net>
-Clay Jones <cjones1@email.com>
-Matthew Rush <matthew@42.co.nz>
-Tom Prado <tprado@charter.net>
-Olivier Bornet <Olivier.Bornet@puck.ch>
-Ryan Veety <ryan@ryanspc.com>
-Michael Hackett <mhackett@kanayo.com>
-Pavel Kankovsky <kan@dcit.cz>
-Brad Davidson <kiloman@oatmail.org>
-Ralf Miunske <miunske@users.sourceforge.net>
-Juan Conde <juan.conde@juntadeandalucia.es>
-Ichiro Doi <ichiro@d-o-i.net>
-Jeff Chua <jchua@fedex.com>
-Chris Wilson <chris@qwirx.com>
-Daniel Jiseok Song <jssong@wooritg.com>
-Albert Pauw <apauw@chello.nl>
-Andrew Beresford <beezly@beezly.org.uk>
-Stephan Müller <smueller@chronox.de>
-Henry Ip <henryiphk@hotmail.com>
-Andre McCurdy <armcc2000@yahoo.com>
-Allan Claghorn <aclag@sdk.ath.cx>
-Steve Berry <vze4tzdm@verizon.net>
-Dan Noe <dpn@isomerica.net>
-Natsakis Konstantinos <cyfex@wthess.net>
-Greg Weeks <greg.weeks@timesys.com>
-Francesco Bochicchio <bockman@virgilio.it>
-Federico Pellegrin <fede.evol@virgilio.it>
-Nemanja Jakovljevic <nemanjaj@sezampro.yu>
-Shiro Ninomiya <shiro@margi.com>
-Josef Kriegl <jkriegl@sensoria.com>
-Arnold Liu <asliu23@yahoo.com>
-Alain Chehikian <alain.chehikian@cegetel.net>
-Ashish <thermalvoid@yahoo.com>
-J.D. Cole <listguy@transientresearch.com>
-Wolfram Gloger <wmglo@dent.med.uni-muenchen.de>
-Colin Leroy <colin@colino.net>
-Giacomo Lozito <city_hunter@noway.it>
-Armijn Hemel <armijn@uulug.nl>
-Dan Williams <dcbw@redhat.com>
-Andrzej Turowski <andrzej@turowski_NOSPAM_.com>
-Tim Huck <duceusmeus@yahoo.com>
-Ekin Meroglu <ekin@fisek.com.tr>
-Eric Koenders <Eric.Koenders@peekglobal.com>
-Andreas Schultes <flirt@hold-clan.de>
-Victor Seva Lopez <linuxmaniac@torreviejawireless.org>
-Richard Kennedy <richard@rsk.demon.co.uk>
-Tormod Volden <lists.tormod@gmail.com>
-Karl Relton <karllinuxtest.relton@ntlworld.com>
-
-[Many, many more. If I've overlooked you and you want to be listed here,
-send me e-mail and I'll fix it. I _know_ a bunch of linux-wlan contributors
-are missing.]
-
--- Our Sincerest Thanks to all contributors, users and vendors
- AbsoluteValue Systems, Inc.
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/TODO.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/TODO.svn-base
deleted file mode 100644
index 57ac976..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/TODO.svn-base
+++ /dev/null
@@ -1,86 +0,0 @@
-* TODO
-*
-* Copyright (C) 1999 AbsoluteValue Systems, Inc. All Rights Reserved.
-* --------------------------------------------------------------------
-*
-* linux-wlan
-*
-* The contents of this file are subject to the Mozilla Public
-* License Version 1.1 (the "License"); you may not use this file
-* except in compliance with the License. You may obtain a copy of
-* the License at http://www.mozilla.org/MPL/
-*
-* Software distributed under the License is distributed on an "AS
-* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
-* implied. See the License for the specific language governing
-* rights and limitations under the License.
-*
-* Alternatively, the contents of this file may be used under the
-* terms of the GNU Public License version 2 (the "GPL"), in which
-* case the provisions of the GPL are applicable instead of the
-* above. If you wish to allow the use of your version of this file
-* only under the terms of the GPL and not to allow others to use
-* your version of this file under the MPL, indicate your decision
-* by deleting the provisions above and replace them with the notice
-* and other provisions required by the GPL. If you do not delete
-* the provisions above, a recipient may use your version of this
-* file under either the MPL or the GPL.
-*
-* --------------------------------------------------------------------
-*
-* Inquiries regarding the linux-wlan Open Source project can be
-* made directly to:
-*
-* AbsoluteValue Systems Inc.
-* info@linux-wlan.com
-* http://www.linux-wlan.com
-*
-* --------------------------------------------------------------------
-*
-* Portions of the development of this software were funded by
-* Intersil Corporation as part of PRISM(R) chipset product development.
-*
-* --------------------------------------------------------------------
-
-Linux WLAN NG TODO
-- Make the command-completion interrupt driven vs busywaiting.
-- Possibly hook up DMA on the Rx side for PCI devices
-- [USB] Remove driver's port-reset when new primary firmware becomes
- available.
-- Review changes necessary for static linking to kernel
-- Display the MAC and BBP partnum & revision at initialization time
-- Perform a more effective I/O access test and an irq test at
- initialization time
-- Detect dead card and perform reset and reinitialization
-- Finish the prism2 request responses for STA and AP
- Station:
- powermgmt
- join
- authenticate
- deauthenticate
- associate (currently only partially functional)
- disassociate
- reassociate
- start
- reset
- Access Point
- deauthenticate
- disassociate
- reset
-
-- Finish the mibget/mibset
- PHY MIBS
- Prism2 specific mibs (represent all RIDs)
-
-- Add event detection and notification of daemon
- Station:
- deauthenticate
- disassociate
- rxpwer_l2
- rxpwer_l1
- Access Point:
- associate
- authenticate
- reassociate
-- Add event handling scripts for the events above
-- Add AP support for power managing stations
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/config.in.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/config.in.svn-base
deleted file mode 100644
index 0f8d182..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/config.in.svn-base
+++ /dev/null
@@ -1,20 +0,0 @@
-WLAN_VERSION=0
-WLAN_PATCHLEVEL=2
-WLAN_SUBLEVEL=9
-WLAN_EXTRAVERSION=
-#LINUX_SRC=/usr/src/linux
-PREFIX=
-INST_EXEDIR=/sbin
-TARGET_ROOT_ON_HOST=
-RC_DIR=/etc/rc.d
-PCMCIA_DIR=/etc/pcmcia
-SYSV_INIT=y
-INSTALL_DEPMOD=y
-WLAN_DEBUG=n
-CROSS_COMPILE_ENABLED=n
-CROSS_COMPILE=
-HOST_COMPILE=
-PRISM2_PLX=y
-PRISM2_PCMCIA=y
-PRISM2_PCI=y
-PRISM2_USB=y
diff --git a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/scm-moved-to-git.svn-base b/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/scm-moved-to-git.svn-base
deleted file mode 100644
index 70c7573..0000000
--- a/abs/core-testing/wlan-ng26-utils/tmp/trunk/.svn/text-base/scm-moved-to-git.svn-base
+++ /dev/null
@@ -1,11 +0,0 @@
-On August 17, 2008 linux-wlan-ng moved to using git as its SCM.
-
-Read-only access can be obtained via:
-
- git clone git://git.shaftnet.org/linux-wlan-ng.git
-
-gitweb access can be obtained via:
-
- http://git.shaftnet.org/git/gitweb.cgi?p=linux-wlan-ng.git;a=summary
-
-