wpa_supplicant-vl.spec 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490
  1. %define build_gui 1
  2. Summary: WPA/WPA2/IEEE 802.1X Supplicant
  3. Name: wpa_supplicant
  4. Version: 2.6
  5. Release: 2%{?_dist_release}
  6. License: BSD
  7. Group: System Environment/Base
  8. URL: http://w1.fi/wpa_supplicant/
  9. Vendor: Project Vine
  10. Distribution: Vine Linux
  11. Source0: http://hostap.epitest.fi/releases/%{name}-%{version}.tar.gz
  12. Source1: %{name}.build-config
  13. Source2: %{name}.conf
  14. Source3: %{name}.init.d
  15. Source4: %{name}.sysconfig
  16. Source6: %{name}.logrotate
  17. # distro specific customization and not suitable for upstream,
  18. # works around busted drivers
  19. Patch0: wpa_supplicant-assoc-timeout.patch
  20. # ensures that debug output gets flushed immediately to help diagnose driver
  21. # bugs, not suitable for upstream
  22. Patch1: wpa_supplicant-flush-debug-output.patch
  23. # disto specific customization for log paths, not suitable for upstream
  24. Patch2: wpa_supplicant-dbus-service-file-args.patch
  25. # quiet an annoying and frequent syslog message
  26. Patch3: wpa_supplicant-quiet-scan-results-message.patch
  27. # distro specific customization for Qt4 build tools, not suitable for upstream
  28. Patch6: wpa_supplicant-gui-qt4.patch
  29. # Less aggressive roaming; signal strength is wildly variable
  30. # dcbw states (2015-04):
  31. # "upstream doesn't like that patch so it's been discussed and I think rejected"
  32. Patch8: rh837402-less-aggressive-roaming.patch
  33. # backport of macsec series
  34. Patch9: macsec-0001-mka-Move-structs-transmit-receive-_-sa-sc-to-a-commo.patch
  35. Patch10: macsec-0002-mka-Pass-full-structures-down-to-macsec-drivers-pack.patch
  36. Patch11: macsec-0003-mka-Pass-full-structures-down-to-macsec-drivers-tran.patch
  37. Patch12: macsec-0004-mka-Pass-full-structures-down-to-macsec-drivers-rece.patch
  38. Patch13: macsec-0005-mka-Pass-full-structures-down-to-macsec-drivers-tran.patch
  39. Patch14: macsec-0006-mka-Pass-full-structures-down-to-macsec-drivers-rece.patch
  40. Patch15: macsec-0007-mka-Add-driver-op-to-get-macsec-capabilities.patch
  41. Patch16: macsec-0008-mka-Remove-channel-hacks-from-the-stack-and-the-macs.patch
  42. Patch17: macsec-0009-mka-Sync-structs-definitions-with-IEEE-Std-802.1X-20.patch
  43. Patch18: macsec-0010-mka-Add-support-for-removing-SAs.patch
  44. Patch19: macsec-0011-mka-Implement-reference-counting-on-data_key.patch
  45. Patch20: macsec-0012-mka-Fix-getting-capabilities-from-the-driver.patch
  46. Patch21: macsec-0013-wpa_supplicant-Allow-pre-shared-CAK-CKN-pair-for-MKA.patch
  47. Patch22: macsec-0014-mka-Disable-peer-detection-timeout-for-PSK-mode.patch
  48. Patch23: macsec-0015-wpa_supplicant-Add-macsec_integ_only-setting-for-MKA.patch
  49. Patch24: macsec-0016-mka-Add-enable_encrypt-op-and-call-it-from-CP-state-.patch
  50. Patch25: macsec-0017-wpa_supplicant-Allow-configuring-the-MACsec-port-for.patch
  51. Patch26: macsec-0018-drivers-Move-common-definitions-for-wired-drivers-ou.patch
  52. Patch27: macsec-0019-drivers-Move-wired_multicast_membership-to-a-common-.patch
  53. Patch28: macsec-0020-drivers-Move-driver_wired_multi-to-a-common-file.patch
  54. Patch29: macsec-0021-drivers-Move-driver_wired_get_ifflags-to-a-common-fi.patch
  55. Patch30: macsec-0022-drivers-Move-driver_wired_set_ifflags-to-a-common-fi.patch
  56. Patch31: macsec-0023-drivers-Move-driver_wired_get_ifstatus-to-a-common-f.patch
  57. Patch32: macsec-0024-drivers-Move-driver_wired_init_common-to-a-common-fi.patch
  58. Patch33: macsec-0025-drivers-Move-driver_wired_deinit_common-to-a-common-.patch
  59. Patch34: macsec-0026-drivers-Move-driver_wired_get_capa-to-a-common-file.patch
  60. Patch35: macsec-0027-drivers-Move-driver_wired_get_bssid-to-a-common-file.patch
  61. Patch36: macsec-0028-drivers-Move-driver_wired_get_ssid-to-a-common-file.patch
  62. Patch37: macsec-0029-macsec_linux-Add-a-driver-for-macsec-on-Linux-kernel.patch
  63. Patch38: macsec-0030-mka-Remove-references-to-macsec_qca-from-wpa_supplic.patch
  64. Patch39: macsec-0031-PAE-Make-KaY-specific-details-available-via-control-.patch
  65. Patch40: macsec-0032-mka-Make-MKA-actor-priority-configurable.patch
  66. Patch41: macsec-0033-mka-Fix-an-incorrect-update-of-participant-to_use_sa.patch
  67. Patch42: macsec-0034-mka-Some-bug-fixes-for-MACsec-in-PSK-mode.patch
  68. Patch43: macsec-0035-mka-Send-MKPDUs-forever-if-mode-is-PSK.patch
  69. Patch44: macsec-0036-mka-Fix-the-order-of-operations-in-secure-channel-de.patch
  70. Patch45: macsec-0037-mka-Fix-use-after-free-when-receive-secure-channels-.patch
  71. Patch46: macsec-0038-mka-Fix-use-after-free-when-transmit-secure-channels.patch
  72. Patch47: macsec-0039-macsec_linux-Fix-NULL-pointer-dereference-on-error-c.patch
  73. # hostapd and replayed FT reassociation request frame (CVE-2017-13082)
  74. Patch48: https://w1.fi/security/2017-1/rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  75. # wpa_supplicant and GTK/IGTK rekeying (CVE-2017-13078, CVE-2017-13079,
  76. # CVE-2017-13080, CVE-2017-13081, CVE-2017-13087, CVE-2017-13088):
  77. Patch49: https://w1.fi/security/2017-1/rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  78. Patch50: https://w1.fi/security/2017-1/rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  79. Patch51: https://w1.fi/security/2017-1/rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  80. Patch52: https://w1.fi/security/2017-1/rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  81. Patch53: https://w1.fi/security/2017-1/rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  82. Patch54: https://w1.fi/security/2017-1/rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch
  83. Patch55: https://w1.fi/security/2017-1/rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch
  84. # upstream patches not in 2.6
  85. Patch56: rh1451834-nl80211-Fix-race-condition-in-detecting-MAC-change.patch
  86. Patch57: rh1462262-use-system-openssl-ciphers.patch
  87. Patch58: rh1465138-openssl-Fix-openssl-1-1-private-key-callback.patch
  88. # fixes for crash when using MACsec without loaded macsec.ko (rh #1497640)
  89. Patch59: rh1497640-mka-add-error-handling-for-secy_init_macsec.patch
  90. Patch60: rh1497640-pae-validate-input-before-pointer.patch
  91. # make PMF configurable using D-Bus (rh #1567474)
  92. Patch62: rh1567474-0002-D-Bus-Add-pmf-to-global-capabilities.patch
  93. # fix wrong encoding of NL80211_ATTR_SMPS_MODE (rh #1570903)
  94. Patch63: rh1570903-nl80211-Fix-NL80211_ATTR_SMPS_MODE-encoding.patch
  95. # Unauthenticated EAPOL-Key decryption in wpa_supplicant (CVE-2018-14526)
  96. Patch64: https://w1.fi/security/2018-1/rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
  97. ## Vine patches
  98. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  99. %if %{build_gui}
  100. BuildRequires: qt4-devel
  101. %endif
  102. BuildRequires: openssl-devel
  103. BuildRequires: readline-devel
  104. BuildRequires: dbus-devel
  105. BuildRequires: libnl3-devel
  106. BuildRequires: docbook-utils
  107. Requires(post): /sbin/chkconfig
  108. Requires(preun): /sbin/chkconfig /sbin/service
  109. Requires(postun): /sbin/service
  110. %description
  111. wpa_supplicant is a WPA Supplicant for Linux, BSD and Windows with support
  112. for WPA and WPA2 (IEEE 802.11i / RSN). Supplicant is the IEEE 802.1X/WPA
  113. component that is used in the client stations. It implements key negotiation
  114. with a WPA Authenticator and it controls the roaming and IEEE 802.11
  115. authentication/association of the wlan driver.
  116. %if %{build_gui}
  117. %package gui
  118. Summary: Graphical User Interface for %{name}
  119. Summary(ja): %{name} のグラフィカルユーザインタフェース
  120. Group: Applications/System
  121. %description gui
  122. Graphical User Interface for wpa_supplicant written using QT4
  123. %description -l ja gui
  124. QT4 を用いた wpa_supplicant のグラフィカルユーザインタフェース
  125. %endif
  126. %prep
  127. %setup -q
  128. %patch0 -p1 -b .assoc-timeout
  129. %patch1 -p1 -b .flush-debug-output
  130. %patch2 -p1 -b .dbus-service-file
  131. %patch3 -p1 -b .quiet-scan-results-msg
  132. %patch6 -p1 -b .qt4
  133. %patch8 -p1 -b .rh837402-less-aggressive-roaming
  134. %patch9 -p1 -b .macsec-0001
  135. %patch10 -p1 -b .macsec-0002
  136. %patch11 -p1 -b .macsec-0003
  137. %patch12 -p1 -b .macsec-0004
  138. %patch13 -p1 -b .macsec-0005
  139. %patch14 -p1 -b .macsec-0006
  140. %patch15 -p1 -b .macsec-0007
  141. %patch16 -p1 -b .macsec-0008
  142. %patch17 -p1 -b .macsec-0009
  143. %patch18 -p1 -b .macsec-0010
  144. %patch19 -p1 -b .macsec-0011
  145. %patch20 -p1 -b .macsec-0012
  146. %patch21 -p1 -b .macsec-0013
  147. %patch22 -p1 -b .macsec-0014
  148. %patch23 -p1 -b .macsec-0015
  149. %patch24 -p1 -b .macsec-0016
  150. %patch25 -p1 -b .macsec-0017
  151. %patch26 -p1 -b .macsec-0018
  152. %patch27 -p1 -b .macsec-0019
  153. %patch28 -p1 -b .macsec-0020
  154. %patch29 -p1 -b .macsec-0021
  155. %patch30 -p1 -b .macsec-0022
  156. %patch31 -p1 -b .macsec-0023
  157. %patch32 -p1 -b .macsec-0024
  158. %patch33 -p1 -b .macsec-0025
  159. %patch34 -p1 -b .macsec-0026
  160. %patch35 -p1 -b .macsec-0027
  161. %patch36 -p1 -b .macsec-0028
  162. %patch37 -p1 -b .macsec-0029
  163. %patch38 -p1 -b .macsec-0030
  164. %patch39 -p1 -b .macsec-0031
  165. %patch40 -p1 -b .macsec-0032
  166. %patch41 -p1 -b .macsec-0033
  167. %patch42 -p1 -b .macsec-0034
  168. %patch43 -p1 -b .macsec-0035
  169. %patch44 -p1 -b .macsec-0036
  170. %patch45 -p1 -b .macsec-0037
  171. %patch46 -p1 -b .macsec-0038
  172. %patch47 -p1 -b .macsec-0039
  173. %patch48 -p1 -b .2017-1
  174. %patch49 -p1 -b .2017-1
  175. %patch50 -p1 -b .2017-1
  176. %patch51 -p1 -b .2017-1
  177. %patch52 -p1 -b .2017-1
  178. %patch53 -p1 -b .2017-1
  179. %patch54 -p1 -b .2017-1
  180. %patch55 -p1 -b .2017-1
  181. %patch56 -p1 -b .rh1447073-detect-mac-change
  182. %patch57 -p1 -b .rh1462262-system-ciphers
  183. %patch58 -p1 -b .rh1465138-openssl-cb
  184. %patch59 -p1 -b .rh1487640-mka
  185. %patch60 -p1 -b .rh1487640-pae
  186. %patch62 -p1 -b .rh1567474-pmf-0002
  187. %patch63 -p1 -b .rh1570903
  188. %patch64 -p1 -b .2018-1
  189. %build
  190. pushd wpa_supplicant
  191. cp %{SOURCE1} .config
  192. CFLAGS="${CFLAGS:-%optflags} -fPIE -DPIE" ; export CFLAGS ;
  193. CXXFLAGS="${CXXFLAGS:-%optflags} -fPIE -DPIE" ; export CXXFLAGS ;
  194. LDFLAGS="${LDFLAGS:-%optflags} -pie -Wl,-z,now" ; export LDFLAGS ;
  195. # yes, BINDIR=_sbindir
  196. BINDIR="%{_sbindir}" ; export BINDIR ;
  197. LIBDIR="%{_libdir}" ; export LIBDIR ;
  198. make %{?_smp_mflags}
  199. %if %{build_gui}
  200. QTDIR=%{_libdir}/qt4 make wpa_gui-qt4 %{?_smp_mflags}
  201. %endif
  202. make eapol_test
  203. popd
  204. %install
  205. rm -rf %{buildroot}
  206. # init scripts
  207. install -D -m 0755 %{SOURCE3} %{buildroot}/%{_sysconfdir}/rc.d/init.d/%{name}
  208. install -D -m 0644 %{SOURCE4} %{buildroot}/%{_sysconfdir}/sysconfig/%{name}
  209. install -D -m 0644 %{SOURCE6} %{buildroot}/%{_sysconfdir}/logrotate.d/%{name}
  210. # config
  211. install -D -m 0600 %{SOURCE2} %{buildroot}/%{_sysconfdir}/%{name}/%{name}.conf
  212. # binary
  213. install -d %{buildroot}/%{_sbindir}
  214. install -m 0755 %{name}/wpa_passphrase %{buildroot}/%{_sbindir}
  215. install -m 0755 %{name}/wpa_cli %{buildroot}/%{_sbindir}
  216. install -m 0755 %{name}/wpa_supplicant %{buildroot}/%{_sbindir}
  217. install -D -m 0644 %{name}/dbus/dbus-wpa_supplicant.conf %{buildroot}/%{_sysconfdir}/dbus-1/system.d/wpa_supplicant.conf
  218. install -D -m 0644 %{name}/dbus/fi.w1.wpa_supplicant1.service %{buildroot}/%{_datadir}/dbus-1/system-services/fi.w1.wpa_supplicant1.service
  219. install -D -m 0644 %{name}/dbus/fi.epitest.hostap.WPASupplicant.service %{buildroot}/%{_datadir}/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service
  220. %if %{build_gui}
  221. # gui
  222. install -d %{buildroot}/%{_bindir}
  223. install -m 0755 %{name}/wpa_gui-qt4/wpa_gui %{buildroot}/%{_bindir}
  224. %endif
  225. # running
  226. mkdir -p %{buildroot}/%{_localstatedir}/run/%{name}
  227. # man pages
  228. install -d %{buildroot}%{_mandir}/man{5,8}
  229. install -m 0644 %{name}/doc/docbook/*.8 %{buildroot}%{_mandir}/man8
  230. install -m 0644 %{name}/doc/docbook/*.5 %{buildroot}%{_mandir}/man5
  231. # some cleanup in docs
  232. rm -f %{name}/doc/.cvsignore
  233. rm -rf %{name}/doc/docbook
  234. chmod -R 0644 %{name}/examples/*.py
  235. %clean
  236. rm -rf %{buildroot}
  237. %post
  238. if [ $1 = 1 ]; then
  239. /sbin/chkconfig --add %{name}
  240. fi
  241. %preun
  242. if [ $1 = 0 ]; then
  243. /sbin/service %{name} stop > /dev/null 2>&1
  244. killall -TERM wpa_supplicant >/dev/null 2>&1
  245. /sbin/chkconfig --del %{name}
  246. fi
  247. %postun
  248. if [ $1 -ge 1 ]; then
  249. /sbin/service %{name} condrestart > /dev/null 2>&1
  250. fi
  251. %files
  252. %defattr(-, root, root)
  253. %doc COPYING %{name}/ChangeLog README %{name}/eap_testing.txt %{name}/todo.txt %{name}/wpa_supplicant.conf %{name}/examples
  254. %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
  255. %config(noreplace) %{_sysconfdir}/sysconfig/%{name}
  256. %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
  257. %{_sysconfdir}/rc.d/init.d/%{name}
  258. %{_sysconfdir}/dbus-1/system.d/%{name}.conf
  259. %{_datadir}/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service
  260. %{_datadir}/dbus-1/system-services/fi.w1.wpa_supplicant1.service
  261. %{_sbindir}/wpa_passphrase
  262. %{_sbindir}/wpa_supplicant
  263. %{_sbindir}/wpa_cli
  264. %dir %{_localstatedir}/run/%{name}
  265. %dir %{_sysconfdir}/%{name}
  266. %{_mandir}/man8/*
  267. %{_mandir}/man5/*
  268. %if %{build_gui}
  269. %files gui
  270. %defattr(-, root, root)
  271. %{_bindir}/wpa_gui
  272. %endif
  273. %changelog
  274. * Tue Nov 27 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.6-2
  275. - rebuilt with openssl-1.1.1.
  276. - imported Patch62-64 from rawhide.
  277. * Sat Mar 03 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.6-1
  278. - updated to 2.6.
  279. - imported Patch9-60 from rawhide.
  280. * Thu Jun 30 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.5-3
  281. - rebuilt with new toolchain.
  282. * Tue Mar 29 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.5-2
  283. - rebuild with openssl-1.0.2g
  284. * Thu Oct 08 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.5-1
  285. - update to 2.5
  286. - update SOURCE1
  287. - remove Patch7 (libnl3-includes.patch)
  288. - add Patch 9,10,11 from Fedora
  289. - remove Patch 6, 700
  290. * Thu Feb 5 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> - 2.3-1
  291. - updated to 2.3
  292. - built with libnl3 instead of libnl
  293. - added Patch 6, 7 and 8 from Fedora
  294. - added Patch700
  295. * Mon Aug 22 2011 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.7.3-3
  296. - import Patch8 from Fedora 1:0.7.3-9 to fix some crashes
  297. - Wed Jul 27 2011 Dan Williams <dcbw@redhat.com> - 1:0.7.3-9
  298. - Fix various crashes with D-Bus interface (rh #678625) (rh #725517)
  299. * Mon Jan 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.7.3-2
  300. - rebuild with openssl-1.0.0c
  301. - add BuildRequires: qt4-designer, libnl-devel
  302. * Thu Jan 06 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 0.7.3-1
  303. - new upstream release
  304. - update patches
  305. - change License to BSD due to linkage against OpsnSSL since there is no
  306. OpenSSL exception in upstream GPLv2 license text.
  307. - build with qt4
  308. - update build config
  309. * Wed Jan 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.4-1
  310. - new upstream release
  311. - remove hostap/madwifi/prism54 drivers, use 'wext' instead.
  312. - drop upstream patches
  313. - import some fedora patches
  314. - Handle encryption keys correctly when switching 802.11 modes (rh #459399)
  315. - Better scanning behavior on resume from suspend/hibernate
  316. - Better interaction with newer kernels and drivers
  317. * Sun Aug 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.3-2
  318. - start wpa_supplicant by default.
  319. * Sun Aug 03 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.6.3-1
  320. - new upstream release
  321. - import some fedora patches
  322. * Thu May 17 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.7-0vl2
  323. - rebuild with new openssl
  324. * Mon May 14 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 0.5.7-0vl1
  325. - new upstream release
  326. * Wed Jun 21 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 0.4.8-0vl1
  327. - initial build for Vine Linux based on FC package.
  328. * Thu Apr 27 2006 Dan Williams <dcbw@redhat.com> - 0.4.8-10
  329. - Add fix for madwifi and WEP (wpa_supplicant/hostap bud #140) (#rh190075#)
  330. - Fix up madwifi-ng private ioctl()s for r1331 and later
  331. - Update madwifi headers to r1475
  332. * Tue Apr 25 2006 Dan Williams <dcbw@redhat.com> - 0.4.8-9
  333. - Enable Wired driver, PKCS12, and Smartcard options (#rh189805#)
  334. * Tue Apr 11 2006 Dan Williams <dcbw@redhat.com> - 0.4.8-8
  335. - Fix control interface key obfuscation a bit
  336. * Sun Apr 2 2006 Dan Williams <dcbw@redhat.com> - 0.4.8-7
  337. - Work around older & incorrect drivers that return null-terminated SSIDs
  338. * Mon Mar 27 2006 Dan Williams <dcbw@redhat.com> - 0.4.8-6
  339. - Add patch to make orinoco happy with WEP keys
  340. - Enable Prism54-specific driver
  341. - Disable ipw-specific driver; ipw2x00 should be using WEXT instead
  342. * Fri Mar 3 2006 Dan Williams <dcbw@redhat.com> - 0.4.8-5
  343. - Increase association timeout, mainly for drivers that don't
  344. fully support WPA ioctls yet
  345. * Fri Mar 3 2006 Dan Williams <dcbw@redhat.com> - 0.4.8-4
  346. - Add additional BuildRequires #rh181914#
  347. - Add prereq on chkconfig #rh182905# #rh182906#
  348. - Own /var/run/wpa_supplicant and /etc/wpa_supplicant #rh183696#
  349. * Wed Mar 1 2006 Dan Williams <dcbw@redhat.com> - 0.4.8-3
  350. - Install wpa_passphrase too #rh183480#
  351. * Mon Feb 27 2006 Dan Williams <dcbw@redhat.com> - 0.4.8-2
  352. - Don't expose private data on the control interface unless requested
  353. * Fri Feb 24 2006 Dan Williams <dcbw@redhat.com> - 0.4.8-1
  354. - Downgrade to 0.4.8 stable release rather than a dev release
  355. * Sun Feb 12 2006 Dan Williams <dcbw@redhat.com> - 0.5.1-3
  356. - Documentation cleanup (Terje Rosten <terje.rosten@ntnu.no>)
  357. * Sun Feb 12 2006 Dan Williams <dcbw@redhat.com> - 0.5.1-2
  358. - Move initscript to /etc/rc.d/init.d
  359. * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.5.1-1.2
  360. - bump again for double-long bug on ppc(64)
  361. * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.5.1-1.1
  362. - rebuilt for new gcc4.1 snapshot and glibc changes
  363. * Sun Feb 5 2006 Dan Williams <dcbw@redhat.com> 0.5.1-1
  364. - Update to 0.5.1
  365. - Add WE auth fallback to actually work with older drivers
  366. * Thu Jan 26 2006 Dan Williams <dcbw@redhat.com> 0.4.7-2
  367. - Bring package into Fedora Core
  368. - Add ap_scan control interface patch
  369. - Enable madwifi-ng driver
  370. * Sun Jan 15 2006 Douglas E. Warner <silfreed@silfreed.net> 0.4.7-1
  371. - upgrade to 0.4.7
  372. - added package w/ wpa_gui in it
  373. * Mon Nov 14 2005 Douglas E. Warner <silfreed@silfreed.net> 0.4.6-1
  374. - upgrade to 0.4.6
  375. - adding ctrl interface changes recommended
  376. by Hugo Paredes <hugo.paredes@e-know.org>
  377. * Sun Oct 9 2005 Douglas E. Warner <silfreed@silfreed.net> 0.4.5-1
  378. - upgrade to 0.4.5
  379. - updated config file wpa_supplicant is built with
  380. especially, the ipw2100 driver changed to just ipw
  381. and enabled a bunch more EAP
  382. - disabled dist tag
  383. * Thu Jun 30 2005 Douglas E. Warner <silfreed@silfreed.net> 0.4.2-3
  384. - fix typo in init script
  385. * Thu Jun 30 2005 Douglas E. Warner <silfreed@silfreed.net> 0.4.2-2
  386. - fixing init script using fedora-extras' template
  387. - removing chkconfig default startup
  388. * Tue Jun 21 2005 Douglas E. Warner <silfreed@silfreed.net> 0.4.2-1
  389. - upgrade to 0.4.2
  390. - new sample conf file that will use any unrestricted AP
  391. - make sysconfig config entry
  392. - new BuildRoot for Fedora Extras
  393. - adding dist tag to Release
  394. * Fri May 06 2005 Douglas E. Warner <silfreed@silfreed.net> 0.3.8-1
  395. - upgrade to 0.3.8
  396. * Thu Feb 10 2005 Douglas E. Warner <silfreed@silfreed.net> 0.3.6-2
  397. - compile ipw driver in
  398. * Wed Feb 09 2005 Douglas E. Warner <silfreed@silfreed.net> 0.3.6-1
  399. - upgrade to 0.3.6
  400. * Thu Dec 23 2004 Douglas E. Warner <silfreed@silfreed.net> 0.2.5-4
  401. - fixing init script
  402. * Mon Dec 20 2004 Douglas E. Warner <silfreed@silfreed.net> 0.2.5-3
  403. - fixing init script
  404. - adding post/preun items to add/remove via chkconfig
  405. * Mon Dec 20 2004 Douglas E. Warner <silfreed@silfreed.net> 0.2.5-2
  406. - adding sysV scripts
  407. * Mon Dec 20 2004 Douglas E. Warner <silfreed@silfreed.net> 0.2.5-1
  408. - Initial RPM release.