Bernhard Schmidt
1375a2d077
Fix build on bigendian archs.
2010-12-19 09:18:14 +00:00
Bernhard Schmidt
2f4f5fffa5
Unbreak hostapd. This code has been explicitly removed in upstream versions.
2010-12-18 20:29:41 +00:00
Bernhard Schmidt
32d18ddd6d
Fix some whitespace nits.
2010-12-18 20:27:09 +00:00
Bernhard Schmidt
fd7e85ad14
Change order in wpa_driver_bsd_ops to match upstream code. Add description
...
while here.
2010-12-18 20:25:25 +00:00
Bernhard Schmidt
85b9231041
Add a comment explaining the undefs, while here remove one which is not
...
required.
2010-12-18 20:23:28 +00:00
Bernhard Schmidt
78092e9221
Rename bsd_set_iface_flags to bsd_ctrl_iface and change arguments to match
...
upstream. For the same reason rewrite bsd_get_seqnum.
2010-12-18 20:22:15 +00:00
Bernhard Schmidt
5db98cc304
Import bsd_configure_wpa() to sync with upstream code.
2010-12-18 20:17:10 +00:00
Bernhard Schmidt
916753954d
Prefer os_memset, os_strlcpy and os_free. While here adjust the return
...
value checks for 2 ioctl calls and rewrite error handling in bsd_init
to better integrate with upstream code.
2010-12-18 20:15:47 +00:00
Bernhard Schmidt
eb79579b7f
Remove some unused variables and unnecessary casts.
2010-12-18 20:13:42 +00:00
Bernhard Schmidt
c40a627cbf
Remove debug messages which are no longer present in upstream code. While
...
here remove some explicit line breaks.
2010-12-18 20:11:09 +00:00
Bernhard Schmidt
14ad6b5c09
Rename iface to ifname to match the upstream code.
2010-12-18 20:08:21 +00:00
Bernhard Schmidt
fa9823dc59
Rename ioctl_sock to just sock to match the upstream code. While here
...
remove the no longer used wext_sock and bsd_driver_ops variables.
2010-12-18 20:04:47 +00:00
Bernhard Schmidt
1bff693455
Move some functions around to match the upstream order.
2010-12-18 20:00:28 +00:00
Bernhard Schmidt
aae0884ea6
Add bsd_send_mlme_param to aggregate IEEE80211_IOC_MLME ioctls:
...
- merge bsd_set_sta_authorized and bsd_sta_set_flags
- change bsd_set_sta_authorized, bsd_sta_deauth and bsd_sta_disassoc
to use bsd_send_mlme_param
2010-12-18 19:58:23 +00:00
Bernhard Schmidt
fbd8297efc
Change bsd_del_key() to match upstream code:
...
- change order of if/else
- move wpa_printf() into the condition
- change unsigned char* to u8*
- prefer os_memset/os_memcpy
2010-12-18 19:56:45 +00:00
Bernhard Schmidt
0a8a5ceb3b
Aggregate SIOCS80211 and SIOCG80211 ioctl request code. While here, bring
...
the wpa_printf()/perror() messages in sync with upstream code.
2010-12-18 19:55:19 +00:00
Rui Paulo
5d6ccd39d5
Adapt for wpa_supplicant / hostapd 0.7.3.
2010-11-03 10:44:25 +00:00
Ulrich Spörlein
b6514098d6
mdoc: remove unused/empty macros
2010-08-02 13:11:27 +00:00
Bernhard Schmidt
5d766a09da
- Introduce IEEE80211_KEY_NOREPLAY, a per-key flag to ignore replay
...
violations.
- Use SIOCGIFMEDIA to determine VAP's opmode, cache it and set
IEEE80211_KEY_NOREPLAY for AHDEMO and IBSS.
Approved by: rpaulo (mentor)
2010-07-01 20:50:12 +00:00
Rui Paulo
85afbc31fa
Update for hostapd & wpa_supplicant 0.6.10.
2010-06-14 15:38:30 +00:00
Ulrich Spörlein
0b31f1f731
mdoc: move remaining sections into consistent order
...
This pertains mostly to FILES, HISTORY, EXIT STATUS and AUTHORS sections.
Found by: mdocml lint run
Reviewed by: ru
2010-05-13 12:08:11 +00:00
Bernhard Schmidt
632ee7e3a4
Add WPA-None support:
...
* WPA-None requires ap_scan=2:
The major difference between ap_scan=1 (default) and 2 is, that no
IEEE80211_IOC_SCAN* ioctls/functions are called, though, there is a
dependency on those. For example the call to wpa_driver_bsd_scan()
sets the interface UP, this never happens, therefore the interface
must be marked up in wpa_driver_bsd_associate(). IEEE80211_IOC_SSID
also is not called, which means that the SSID has not been set prior
to the IEEE80211_MLME_ASSOC call.
* WPA-None has no support for sequence number updates, it doesn't make
sense to check for replay violations..
* I had some crashes right after the switch to RUN state, issue is
that sc->sc_lastrs was not yet defined.
Approved by: rpaulo (mentor)
MFC after: 3 weeks
2010-04-10 13:54:00 +00:00
Sam Leffler
41fe1fab16
Enable _DIRENT_HAVE_D_TYPE so wpa_cli scans directories properly
...
for it's unix domain socket. Before this change wpa_cli would take
the first file in the directory that was not "." or "..".
Submitted by: Brandon Gooch <jamesbrandongooch@gmail.com>
MFC after: 3 days
2009-08-23 16:04:10 +00:00
Sam Leffler
4365f62b1e
fix Jouni's email address
...
Approved by: re (blanket)
2009-07-12 19:58:52 +00:00
Maxim Konovalov
fe7bc8cbab
o Fix usage() prototype [1] and correct its call.
...
Submitted by: ed [1]
2009-06-23 08:51:11 +00:00
Maxim Konovalov
c07af67dc8
o style(9) usage() definition: it doesn't need an argument.
2009-06-23 05:55:56 +00:00
Maxim Konovalov
6e5f06fead
o Remove unneeded argument in fprintf(3) call in usage().
...
Submitted by: Pawel Worach
2009-06-23 05:51:48 +00:00
Sam Leffler
a4327a3b75
Do not force the mtu to 2290; this was done to insure large EAPOL frames
...
could be handled w/o fragmentation but clobbers user-specified values
such as those required when the interface is bridged.
Submitted by: jim@netgate.com
Reviewed by: Jouni Malinen
MFC after: 3 days
2009-06-05 17:19:55 +00:00
Sam Leffler
eb239d2abd
no need to for gnu89 any more
2009-03-15 01:39:16 +00:00
David Schultz
14b55f2f95
Fix build breakage due to the interplay between r189801 and r189824.
...
In particular, vendor sources that aren't ready for gnu99 should
still be compiled with gnu89. (Before r189824, these would have
generated warnings if you tried to compile them in gnu99 mode,
but the warnings went unheeded due to -Wno-error.)
2009-03-14 22:50:03 +00:00
Sam Leffler
fe708974cd
uupdate for 0.6.8
2009-03-02 04:12:41 +00:00
Sam Leffler
79d440447a
update for 0.6.8
2009-03-02 04:11:34 +00:00
Sam Leffler
8c70527566
update for 0.6.8
2009-03-02 04:10:40 +00:00
Sam Leffler
7a77de1cac
update to 0.6.8
...
Reviewed by: thompsa
2009-03-02 02:28:22 +00:00
Sam Leffler
ca38400838
use ansi prototypes
...
Submitted by: Pawel Worach <pawel.worach@gmail.com>
2009-03-01 08:01:38 +00:00
Warner Losh
57906381b6
'Strict EAP conformance' makes more sense here than 'String EAP
...
conformance.'
2008-11-21 18:15:39 +00:00
Daniel Gerzo
283146a239
- install the example wpa_supplicant.conf file to the share/examples/etc
...
directory [1]
- add the FILES section to the wpa_supplicant.conf.5 file, so that people
will be able to detect the example configuration file easier. [2]
PR: docs/121821 [2]
Approved by: brooks [1]
MFC after: 3 days
2008-07-01 21:52:49 +00:00
Sam Leffler
a18abc8eeb
o update for vaps
...
o add private wired driver that fixes various bugs in the vendor version
Submitted by: thompsa (ndis fixups)
2008-04-20 20:40:45 +00:00
Sam Leffler
02d51d96ad
o update for vaps
...
o add+enable radius acl support
Supported by: Hobnob
Submitted by: Chris Zimmermann (acl support)
2008-04-20 20:39:08 +00:00
Sam Leffler
b685f674de
enable syslog support and add -s option to the man page
...
MFC after: 3 weeks
2008-03-24 20:19:20 +00:00
Christian Brueffer
4bf10a52b0
Add some missing Xrefs to drivers.
...
MFC after: 3 days
2008-02-21 20:44:25 +00:00
Sam Leffler
74301f9edd
enable wired driver support
...
Submitted by: "Paul B. Mahol" <onemda@gmail.com>
MFC after: 1 week
2007-12-20 00:52:02 +00:00
Sam Leffler
feb75830c0
install hostapd.conf and related files for folks that don't have source
...
MFC after: 1 week
2007-11-10 20:27:09 +00:00
Sam Leffler
de663031eb
fix building w/ WITHOUT_WPA_SUPPLICANT_EAPOL
...
MFC after: 1 week
2007-11-10 20:26:08 +00:00
Sam Leffler
3181d4992d
install sample wpa_supplicant.conf; not everyone has source to reference
2007-11-10 20:24:28 +00:00
Andrew Thompson
5090437236
Change wpa_supplicant to down the interface at the start of the init routine.
...
wpa_supplicant expects that it has exclusive access to the net80211 state so
when its starts poking in the WEP/WPA settings and the card is already
scanning it can cause net80211 to try and associate incorrectly with a
protected AP.
This is an inconvenience for firmware based cards such as iwi where it can be
sent an auth instruction with incomplete security info and cause a firmware
error.
Remove the 'ifconfig up' from network.subr since wpa_supplicant will
immediately down the interface again.
Reported by: Guy Helmer (and others)
Reviewed by: sam, brooks, avatar
MFC after: 3 days
2007-11-05 06:13:07 +00:00
Simon L. B. Nielsen
e9d5ba06c9
Document the '-P pidfile' command line argument.
...
PR: docs/116658
Submitted by: Henrik Brix Andersen <henrik@brixandersen.dk>
MFC after: 3 days
2007-10-26 16:12:32 +00:00
Max Laier
3765fc7d77
Update for libpcap 0.9.8
2007-10-16 02:12:06 +00:00
Kevin Lo
89d4e7b7da
Remove a -N flag.
...
Reviewed by: sam
Approved by: re (kensmith)
2007-10-02 01:22:14 +00:00
Sam Leffler
b917d7d326
fix building with NO_CRYPT=true
...
PR: 116439
Approved by: re (gnn)
2007-09-28 15:52:28 +00:00