Issue #2673 has been updated by kAworu.

Sorry for the lack of comments, I wanted to complete a full buildworld / kernel 
beforehand.

1. The vendors patches remove and contrib/wpa_supplicant-0.4.9 
contrib/hostapd-0.4.9. They're both are unchanged since their import from 2006, 
so I figured they're not used nor needed anymore.

2. The vendors branches were not cleanly merged before, so a bit of conflict 
solving is needed for a clean merge.

3. both hostapd and wpa_supplicant now ship default configuration files (with a 
lot of documentation in comments). The patch install them under 
/etc/wpa_supplicant.conf, /etc/hostapd.conf and 
/usr/share/initrd/etc/wpa_supplicant.conf.

4. I've imported minor changes to the man pages from FreeBSD making sure to 
adapt where needed.

5. usr.sbin/802_11 Makefile were adapted from FreeBSD because they're using 
hostapd / wpa_supplicant 2.0 (which is closer to 2.1 than our previous 0.6.10 
version). I've tested both to build without any option (default) and with all 
options (requires devel/pcsc-lite, see comments in 
usr.sbin/802_11/wpa_supplicant/Makefile).

6. usr.sbin/802_11/wpa_supplicant/driver_wired.c was removed because it is now 
provided by the vendor.

7. usr.sbin/802_11/wpa_supplicant/driver_dragonfly.c was removed and we use 
driver_bsd.c from the vendor which is DragonFly ready (no modification were 
needed and there was already ifdef __DragonFly__ code).

8. `usr.sbin/802_11/l2_packet.c` is a copy of the vendor's 
`l2_packet_freebsd.c`. The changes are minimal between them and I think we 
should ask hostapd/wpa_supplicant to have a copy of `l2_packet_dragonfly.c`.

9. hostapd, wpa_cli and wpa_supplicant needs WARNS=0 in order to compile or 
small modifications. See comments below.

----------------------------------------
Submit #2673: hostapd and wpa_supplicant vendor update (2.1)
http://bugs.dragonflybsd.org/issues/2673#change-11970

* Author: kAworu
* Status: New
* Priority: Normal
* Assignee: marino
* Category: Vendor software
* Target version: 3.8.0
----------------------------------------


---Files--------------------------------
vendor.HOSTAPD.tar.bz2 (1.29 MB)
vendor.WPA_SUPPLICANT.tar.bz2 (1.53 MB)
0001-hostapd-wpa_supplicant-local-modifications-to-contri.patch (7.14 KB)
0002-hostapd-wpa_supplicant-update-to-2.1.patch (241 KB)


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://bugs.dragonflybsd.org/my/account

Reply via email to