mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-15 21:02:30 +01:00
hostapd: wpe patch bump, sync with gentoo, cleanup
This commit is contained in:
parent
49828c4744
commit
9d534b28a2
7 changed files with 4597 additions and 590 deletions
|
|
@ -1,579 +0,0 @@
|
|||
# ChangeLog for net-wireless/hostapd
|
||||
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-wireless/hostapd/ChangeLog,v 1.110 2011/04/21 13:53:15 tomka Exp $
|
||||
|
||||
21 Apr 2011; Thomas Kahle <tomka@gentoo.org> hostapd-0.7.3.ebuild:
|
||||
x86 stable per bug 360997
|
||||
|
||||
29 Mar 2011; Christoph Mende <angelos@gentoo.org> hostapd-0.7.3.ebuild:
|
||||
Stable on amd64 wrt bug #360997
|
||||
|
||||
*hostapd-0.7.3 (08 Sep 2010)
|
||||
|
||||
08 Sep 2010; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-hostapd-0.6.8.ebuild, -hostapd-0.6.10.ebuild, -hostapd-0.7.2.ebuild,
|
||||
+hostapd-0.7.3.ebuild:
|
||||
Bumping to 0.7.3 and removing old versions.
|
||||
This version is the first in the 0.7 stable series from upstream.
|
||||
|
||||
*hostapd-0.7.2 (23 May 2010)
|
||||
|
||||
23 May 2010; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-hostapd-0.7.1.ebuild, +hostapd-0.7.2.ebuild:
|
||||
Bumping to 0.7.2, fixing bug #319923
|
||||
|
||||
*hostapd-0.7.1 (24 Jan 2010)
|
||||
|
||||
24 Jan 2010; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-hostapd-0.7.0.ebuild, -files/hostapd-0.7.0-fix_linking.patch,
|
||||
+hostapd-0.7.1.ebuild:
|
||||
Bumping to 0.7.1 , fixing bugs #301540 and #301542
|
||||
|
||||
*hostapd-0.7.0 (16 Jan 2010)
|
||||
|
||||
16 Jan 2010; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
+hostapd-0.7.0.ebuild, +files/hostapd-0.7.0-fix_linking.patch,
|
||||
metadata.xml:
|
||||
Bumping to 0.7.0
|
||||
|
||||
*hostapd-0.6.10 (14 Jan 2010)
|
||||
|
||||
14 Jan 2010; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
hostapd-0.6.8.ebuild, -files/hostapd-0.6.8-conf.d,
|
||||
-files/hostapd-0.6.8-init.d, hostapd-0.6.9.ebuild,
|
||||
-files/hostapd-0.6.9-conf.d, -files/hostapd-0.6.9-init.d,
|
||||
+hostapd-0.6.10.ebuild, +files/hostapd-conf.d, +files/hostapd-init.d:
|
||||
Bumping to 0.6.10 and removing redundant init.d and conf.d files
|
||||
|
||||
11 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org>
|
||||
hostapd-0.6.8.ebuild, hostapd-0.6.9.ebuild:
|
||||
Fix RDEPEND assignment that nilled the runtime dependencies.
|
||||
|
||||
24 May 2009; Markus Meier <maekke@gentoo.org> hostapd-0.6.9.ebuild:
|
||||
amd64/x86 stable, bug #270148
|
||||
|
||||
21 May 2009; Brent Baude <ranger@gentoo.org> hostapd-0.6.9.ebuild:
|
||||
stable ppc, bug 270148
|
||||
|
||||
17 May 2009; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
files/hostapd-0.6.8-init.d, files/hostapd-0.6.9-init.d:
|
||||
Fixing init script, so it is POSIX compliant, fixing bug #269063
|
||||
|
||||
16 Apr 2009; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
hostapd-0.6.9.ebuild:
|
||||
Porting ebuild to EAPI 2
|
||||
|
||||
05 Apr 2009; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-files/hostapd-0.5.10-conf.d, -files/hostapd-0.5.10-init.d,
|
||||
-hostapd-0.5.10.ebuild:
|
||||
Removing 0.5.10, since it has been superseeded by 0.6.8
|
||||
|
||||
04 Apr 2009; Markus Meier <maekke@gentoo.org> hostapd-0.6.8.ebuild:
|
||||
amd64/x86 stable, bug #263673
|
||||
|
||||
24 Mar 2009; Joseph Jezak <josejx@gentoo.org> hostapd-0.6.8.ebuild:
|
||||
Marked ppc stable for bug #263673.
|
||||
|
||||
*hostapd-0.6.9 (25 Mar 2009)
|
||||
|
||||
25 Mar 2009; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-files/hostapd-0.6.7-conf.d, -files/hostapd-0.6.7-init.d,
|
||||
+files/hostapd-0.6.9-conf.d, +files/hostapd-0.6.9-init.d,
|
||||
-hostapd-0.6.7.ebuild, +hostapd-0.6.9.ebuild:
|
||||
Bumping to 0.6.9 and removing 0.6.7
|
||||
|
||||
27 Feb 2009; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
hostapd-0.6.7.ebuild, hostapd-0.6.8.ebuild:
|
||||
Added info regarding madwifi and wme_enabled
|
||||
|
||||
27 Feb 2009; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
hostapd-0.6.7.ebuild, hostapd-0.6.8.ebuild:
|
||||
Adding support for 802.11n and removing stable flags from 0.6.7, since it
|
||||
is still from the development branch.
|
||||
|
||||
25 Feb 2009; Markus Meier <maekke@gentoo.org> hostapd-0.6.7.ebuild:
|
||||
amd64/x86 stable, bug #259285
|
||||
|
||||
*hostapd-0.6.8 (16 Feb 2009)
|
||||
|
||||
16 Feb 2009; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
+files/hostapd-0.6.8-conf.d, +files/hostapd-0.6.8-init.d,
|
||||
+hostapd-0.6.8.ebuild:
|
||||
Bumping to 0.6.8
|
||||
|
||||
*hostapd-0.6.7 (06 Jan 2009)
|
||||
|
||||
06 Jan 2009; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-files/hostapd-0.6.6-conf.d, -files/hostapd-0.6.6-init.d,
|
||||
+files/hostapd-0.6.7-conf.d, +files/hostapd-0.6.7-init.d, metadata.xml,
|
||||
-hostapd-0.6.6.ebuild, +hostapd-0.6.7.ebuild:
|
||||
Bumping to 0.6.7 and adding WPS support to the ebuild
|
||||
|
||||
29 Dec 2008; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
hostapd-0.6.6.ebuild:
|
||||
Fixing typo in version check reported by Jackie
|
||||
|
||||
*hostapd-0.6.6 (14 Dec 2008)
|
||||
|
||||
14 Dec 2008; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-files/hostapd-0.6.5-conf.d, -files/hostapd-0.6.5-init.d,
|
||||
+files/hostapd-0.6.6-conf.d, +files/hostapd-0.6.6-init.d,
|
||||
-hostapd-0.6.5.ebuild, +hostapd-0.6.6.ebuild:
|
||||
Bumping to 0.6.6
|
||||
|
||||
*hostapd-0.6.5 (14 Dec 2008)
|
||||
|
||||
14 Dec 2008; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-files/hostapd-0.6.4-conf.d, -files/hostapd-0.6.4-init.d,
|
||||
+files/hostapd-0.6.5-conf.d, +files/hostapd-0.6.5-init.d,
|
||||
-hostapd-0.6.4.ebuild, +hostapd-0.6.5.ebuild:
|
||||
Bumping to 0.6.5 and removing broken nl80211 check
|
||||
|
||||
23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
|
||||
add GLEP 56 USE flag desc from use.local.desc
|
||||
|
||||
20 Aug 2008; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-files/hostapd-0.4.9-conf.d, -files/hostapd-0.4.9-init.d,
|
||||
-hostapd-0.4.9.ebuild:
|
||||
Removing 0.4.9, since it has been out of development for a long time, and
|
||||
0.5.10 finally is stable
|
||||
|
||||
20 Aug 2008; Markus Meier <maekke@gentoo.org> hostapd-0.5.10.ebuild:
|
||||
amd64/x86 stable, bug #234503
|
||||
|
||||
12 Aug 2008; Brent Baude <ranger@gentoo.org> hostapd-0.5.10.ebuild:
|
||||
stable ppc, bug 234503
|
||||
|
||||
*hostapd-0.6.4 (11 Aug 2008)
|
||||
|
||||
11 Aug 2008; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-files/hostapd-0.6.3-conf.d, -files/004-nl80211-rename-STAT-to-INFO.patch,
|
||||
-files/hostapd-0.6.3-init.d, +files/hostapd-0.6.4-conf.d,
|
||||
+files/hostapd-0.6.4-init.d, metadata.xml, -hostapd-0.6.3-r1.ebuild,
|
||||
+hostapd-0.6.4.ebuild:
|
||||
Bumping to version 0.6.4 and adding use flag info to metadata.xml
|
||||
|
||||
11 Jul 2008; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
hostapd-0.6.3-r1.ebuild:
|
||||
Added note about kernel missing patch with download link
|
||||
|
||||
*hostapd-0.6.3-r1 (05 Jun 2008)
|
||||
|
||||
05 Jun 2008; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
+files/004-nl80211-rename-STAT-to-INFO.patch, -hostapd-0.6.3.ebuild,
|
||||
+hostapd-0.6.3-r1.ebuild:
|
||||
Bumping to 0.6.3-r1, finally adding support for nl80211.
|
||||
|
||||
03 Jun 2008; Michael Sterrett <mr_bones_@gentoo.org> hostapd-0.4.9.ebuild,
|
||||
hostapd-0.5.10.ebuild, hostapd-0.6.3.ebuild:
|
||||
remove reference to old, removed net-wireless/madwifi-ng
|
||||
|
||||
*hostapd-0.5.10 (15 May 2008)
|
||||
|
||||
15 May 2008; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-files/hostapd-0.5.8-conf.d, -files/hostapd-0.5.8-init.d,
|
||||
+files/hostapd-0.5.10-conf.d, +files/hostapd-0.5.10-init.d,
|
||||
-hostapd-0.5.8.ebuild, +hostapd-0.5.10.ebuild:
|
||||
Bumping to version 0.5.10
|
||||
|
||||
*hostapd-0.6.3 (11 Mar 2008)
|
||||
|
||||
11 Mar 2008; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-files/hostapd-0.6.1-conf.d, -files/hostapd-0.6.1-init.d,
|
||||
+files/hostapd-0.6.3-conf.d, +files/hostapd-0.6.3-init.d,
|
||||
-hostapd-0.6.1.ebuild, +hostapd-0.6.3.ebuild:
|
||||
Bumping to version 0.6.3
|
||||
|
||||
*hostapd-0.6.1 (10 Dec 2007)
|
||||
|
||||
10 Dec 2007; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-files/hostapd-0.6.0-conf.d, -files/hostapd-0.6.0-init.d,
|
||||
+files/hostapd-0.6.1-conf.d, +files/hostapd-0.6.1-init.d,
|
||||
-hostapd-0.6.0.ebuild, +hostapd-0.6.1.ebuild:
|
||||
Bumping to version 0.6.1
|
||||
|
||||
10 Sep 2007; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
hostapd-0.6.0.ebuild:
|
||||
Removed support for mac80211 since it is broken for now
|
||||
|
||||
19 Jun 2007; Stefan Schweizer <genstef@gentoo.org> hostapd-0.4.9.ebuild,
|
||||
hostapd-0.5.8.ebuild, hostapd-0.6.0.ebuild:
|
||||
New madwifi-ng-tools depends thanks to Gordon Malm
|
||||
<bugs-gentoo-org-01@bumpin.org> in bug 179348
|
||||
|
||||
*hostapd-0.5.8 (06 Jun 2007)
|
||||
|
||||
06 Jun 2007; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-files/hostapd-0.5.7-conf.d, -files/hostapd-0.5.7-init.d,
|
||||
+files/hostapd-0.5.8-conf.d, +files/hostapd-0.5.8-init.d,
|
||||
-hostapd-0.5.7.ebuild, +hostapd-0.5.8.ebuild:
|
||||
Bumping to version 0.5.8 and removing 0.5.7
|
||||
|
||||
*hostapd-0.6.0 (06 Jun 2007)
|
||||
|
||||
06 Jun 2007; Bjarke Istrup Pedersen <gurligebis@gentoo.org>
|
||||
-files/hostapd-0.4.7-conf.d, -files/hostapd-0.4.7-init.d,
|
||||
-files/hostapd-0.4.8-conf.d, -files/hostapd-0.4.8-init.d,
|
||||
-files/hostapd-0.5.2-conf.d, -files/hostapd-0.5.2-init.d,
|
||||
-files/hostapd-0.5.2-ssl.patch, -files/hostapd-0.5.3-conf.d,
|
||||
-files/hostapd-0.5.3-init.d, -files/hostapd-0.5.3-os_get_random.patch,
|
||||
-files/hostapd-0.5.4-conf.d, -files/hostapd-0.5.4-init.d,
|
||||
+files/hostapd-0.6.0-conf.d, +files/hostapd-0.6.0-init.d, metadata.xml,
|
||||
+hostapd-0.6.0.ebuild:
|
||||
Bumping to version 0.6.0, removed stalled files and added myself as maintainer
|
||||
|
||||
11 Mar 2007; Petteri Räty <betelgeuse@gentoo.org> metadata.xml:
|
||||
Fix metadata.xml white space.
|
||||
|
||||
11 Mar 2007; Petteri Räty <betelgeuse@gentoo.org> hostapd-0.4.9.ebuild,
|
||||
hostapd-0.5.7.ebuild:
|
||||
Fix ROOT usage wrt bug #168039.
|
||||
|
||||
*hostapd-0.5.7 (10 Feb 2007)
|
||||
|
||||
10 Feb 2007; Christian Heim <phreak@gentoo.org>
|
||||
+files/hostapd-0.5.7-conf.d, +files/hostapd-0.5.7-init.d,
|
||||
+hostapd-0.5.7.ebuild:
|
||||
Version bump, thanks to Conrad Kostecki <ConiKost at gmx.de> in #150769.
|
||||
|
||||
10 Sep 2006; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
|
||||
Remove brix from metadata.xml.
|
||||
|
||||
03 Sep 2006; Michael Hanselmann <hansmi@gentoo.org> hostapd-0.4.9.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
26 Jun 2006; Henrik Brix Andersen <brix@gentoo.org> hostapd-0.4.9.ebuild:
|
||||
Stable on x86.
|
||||
|
||||
*hostapd-0.5.4 (21 Jun 2006)
|
||||
|
||||
21 Jun 2006; Henrik Brix Andersen <brix@gentoo.org>
|
||||
+files/hostapd-0.5.4-conf.d, +files/hostapd-0.5.4-init.d,
|
||||
+hostapd-0.5.4.ebuild:
|
||||
New developer snapshot.
|
||||
|
||||
*hostapd-0.4.9 (27 May 2006)
|
||||
|
||||
27 May 2006; Henrik Brix Andersen <brix@gentoo.org>
|
||||
+files/hostapd-0.4.9-conf.d, +files/hostapd-0.4.9-init.d,
|
||||
+hostapd-0.4.9.ebuild:
|
||||
Version bump.
|
||||
|
||||
*hostapd-0.5.3 (29 Apr 2006)
|
||||
|
||||
29 Apr 2006; Henrik Brix Andersen <brix@gentoo.org>
|
||||
+files/hostapd-0.5.3-conf.d, +files/hostapd-0.5.3-init.d,
|
||||
+files/hostapd-0.5.3-os_get_random.patch, +hostapd-0.5.3.ebuild:
|
||||
New development snapshot.
|
||||
|
||||
14 Apr 2006; Henrik Brix Andersen <brix@gentoo.org> hostapd-0.4.8.ebuild,
|
||||
hostapd-0.5.2.ebuild:
|
||||
Updated madwifi dependencies.
|
||||
|
||||
26 Mar 2006; Henrik Brix Andersen <brix@gentoo.org>
|
||||
-files/hostapd-0.5.0-conf.d, -files/hostapd-0.5.0-init.d,
|
||||
-files/hostapd-0.5.1-conf.d, -files/hostapd-0.5.1-init.d,
|
||||
+files/hostapd-0.5.2-ssl.patch, -hostapd-0.4.7-r1.ebuild,
|
||||
-hostapd-0.5.0.ebuild, -hostapd-0.5.0-r1.ebuild, -hostapd-0.5.1.ebuild,
|
||||
hostapd-0.5.2.ebuild:
|
||||
Fix compilation with USE=-ssl, thanks to langthang in bug #127598. Pruned
|
||||
old ebuilds.
|
||||
|
||||
*hostapd-0.5.2 (20 Mar 2006)
|
||||
|
||||
20 Mar 2006; Henrik Brix Andersen <brix@gentoo.org>
|
||||
+files/hostapd-0.5.2-conf.d, +files/hostapd-0.5.2-init.d,
|
||||
+hostapd-0.5.2.ebuild:
|
||||
New development snapshot.
|
||||
|
||||
15 Mar 2006; Henrik Brix Andersen <brix@gentoo.org> hostapd-0.4.8.ebuild:
|
||||
Stable on x86.
|
||||
|
||||
27 Feb 2006; Henrik Brix Andersen <brix@gentoo.org> hostapd-0.4.8.ebuild,
|
||||
hostapd-0.5.0.ebuild, hostapd-0.5.0-r1.ebuild, hostapd-0.5.1.ebuild:
|
||||
Fix madwifi compilation with ROOT != "/".
|
||||
|
||||
19 Feb 2006; Michael Hanselmann <hansmi@gentoo.org>
|
||||
hostapd-0.4.7-r2.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
16 Feb 2006; Henrik Brix Andersen <brix@gentoo.org> hostapd-0.5.0.ebuild,
|
||||
hostapd-0.5.0-r1.ebuild, hostapd-0.5.1.ebuild:
|
||||
Fix building with USE=-ssl. Thanks to langthang in bug #122987.
|
||||
|
||||
*hostapd-0.4.8 (14 Feb 2006)
|
||||
|
||||
14 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
|
||||
+files/hostapd-0.4.8-conf.d, +files/hostapd-0.4.8-init.d,
|
||||
+hostapd-0.4.8.ebuild:
|
||||
New stable release from upstream. Backported madwifi support from 0.5.x
|
||||
ebuilds.
|
||||
|
||||
13 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
|
||||
hostapd-0.4.7-r2.ebuild:
|
||||
Stable on x86.
|
||||
|
||||
03 Feb 2006; Henrik Brix Andersen <brix@gentoo.org>
|
||||
-files/hostapd-0.3.9-conf.d, -files/hostapd-0.3.9-init.d,
|
||||
-files/hostapd-0.4.5-conf.d, -files/hostapd-0.4.5-init.d,
|
||||
-files/hostapd-0.4.5-prism54.patch, -files/hostapd-0.4.6-conf.d,
|
||||
-files/hostapd-0.4.6-init.d, -files/hostapd.init.d, -hostapd-0.4.5.ebuild,
|
||||
-hostapd-0.4.6.ebuild, -hostapd-0.4.7.ebuild:
|
||||
Pruned old ebuilds.
|
||||
|
||||
*hostapd-0.5.1 (30 Jan 2006)
|
||||
|
||||
30 Jan 2006; Henrik Brix Andersen <brix@gentoo.org>
|
||||
+files/hostapd-0.5.1-conf.d, +files/hostapd-0.5.1-init.d,
|
||||
+hostapd-0.5.1.ebuild:
|
||||
New development snapshot.
|
||||
|
||||
*hostapd-0.5.0-r1 (09 Jan 2006)
|
||||
*hostapd-0.4.7-r2 (09 Jan 2006)
|
||||
|
||||
09 Jan 2006; Henrik Brix Andersen <brix@gentoo.org>
|
||||
files/hostapd-0.4.7-init.d, files/hostapd-0.5.0-init.d,
|
||||
+hostapd-0.4.7-r2.ebuild, +hostapd-0.5.0-r1.ebuild:
|
||||
Fix init scripts to work with baselayout-1.12.0_rcX.
|
||||
|
||||
02 Jan 2006; Michael Hanselmann <hansmi@gentoo.org>
|
||||
hostapd-0.4.7-r1.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
30 Dec 2005; Henrik Brix Andersen <brix@gentoo.org>
|
||||
hostapd-0.4.7-r1.ebuild:
|
||||
Stable on x86.
|
||||
|
||||
*hostapd-0.4.7-r1 (30 Dec 2005)
|
||||
|
||||
30 Dec 2005; Henrik Brix Andersen <brix@gentoo.org>
|
||||
+hostapd-0.4.7-r1.ebuild:
|
||||
Added version without madwifi support in preparation for marking it stable
|
||||
on x86.
|
||||
|
||||
24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org>
|
||||
hostapd-0.3.9-r1.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
*hostapd-0.5.0 (20 Dec 2005)
|
||||
|
||||
20 Dec 2005; Henrik Brix Andersen <brix@gentoo.org>
|
||||
+files/hostapd-0.5.0-conf.d, +files/hostapd-0.5.0-init.d,
|
||||
+hostapd-0.5.0.ebuild:
|
||||
New development snapshot.
|
||||
|
||||
*hostapd-0.4.7 (21 Nov 2005)
|
||||
|
||||
21 Nov 2005; Henrik Brix Andersen <brix@gentoo.org>
|
||||
+files/hostapd-0.4.7-conf.d, +files/hostapd-0.4.7-init.d,
|
||||
+hostapd-0.4.7.ebuild:
|
||||
First release of new stable branch.
|
||||
|
||||
*hostapd-0.4.6 (29 Oct 2005)
|
||||
|
||||
29 Oct 2005; Henrik Brix Andersen <brix@gentoo.org>
|
||||
+files/hostapd-0.4.6-conf.d, +files/hostapd-0.4.6-init.d,
|
||||
+hostapd-0.4.6.ebuild:
|
||||
New development release.
|
||||
|
||||
22 Oct 2005; Henrik Brix Andersen <brix@gentoo.org>
|
||||
-files/hostapd-0.4.3-conf.d, -files/hostapd-0.4.3-init.d,
|
||||
-files/hostapd-0.4.4-conf.d, -files/hostapd-0.4.4-init.d,
|
||||
-hostapd-0.4.3.ebuild, -hostapd-0.4.4.ebuild, -hostapd-0.4.4-r1.ebuild:
|
||||
Pruned old versions.
|
||||
|
||||
*hostapd-0.4.5 (17 Oct 2005)
|
||||
|
||||
17 Oct 2005; Henrik Brix Andersen <brix@gentoo.org>
|
||||
+files/hostapd-0.4.5-conf.d, +files/hostapd-0.4.5-init.d,
|
||||
+files/hostapd-0.4.5-prism54.patch, +hostapd-0.4.5.ebuild:
|
||||
New development snapshot, bug #108319.
|
||||
|
||||
17 Sep 2005; Simon Stelling <blubb@gentoo.org> hostapd-0.4.4-r1.ebuild:
|
||||
added ~amd64 keyword
|
||||
|
||||
*hostapd-0.4.4-r1 (22 Aug 2005)
|
||||
|
||||
22 Aug 2005; Henrik Brix Andersen <brix@gentoo.org>
|
||||
files/hostapd-0.4.4-init.d, +hostapd-0.4.4-r1.ebuild:
|
||||
Install more example configuration files, use SIGHUP for reloading
|
||||
configuration in init script.
|
||||
|
||||
*hostapd-0.4.4 (22 Aug 2005)
|
||||
|
||||
22 Aug 2005; Henrik Brix Andersen <brix@gentoo.org>
|
||||
+files/hostapd-0.4.4-conf.d, +files/hostapd-0.4.4-init.d,
|
||||
+hostapd-0.4.4.ebuild:
|
||||
New development snapshot. Compile against headers installed by
|
||||
net-wireless/madwifi-driver instead of local snapshot.
|
||||
|
||||
16 Aug 2005; Henrik Brix Andersen <brix@gentoo.org> ChangeLog:
|
||||
Stable on x86.
|
||||
|
||||
13 Jul 2005; <brix@gentoo.org> -files/hostapd-0.4.0-conf.d,
|
||||
-files/hostapd-0.4.0-init.d, -files/hostapd-0.4.1-conf.d,
|
||||
-files/hostapd-0.4.1-init.d, -files/hostapd-0.4.2-conf.d,
|
||||
-files/hostapd-0.4.2-init.d, -hostapd-0.2.5.ebuild, -hostapd-0.2.6.ebuild,
|
||||
-hostapd-0.3.9.ebuild, -hostapd-0.4.0-r1.ebuild, -hostapd-0.4.1.ebuild,
|
||||
-hostapd-0.4.2.ebuild:
|
||||
Pruned old ebuilds.
|
||||
|
||||
08 Jul 2005; <brix@gentoo.org> hostapd-0.3.9.ebuild,
|
||||
hostapd-0.3.9-r1.ebuild, hostapd-0.4.0-r1.ebuild, hostapd-0.4.1.ebuild,
|
||||
hostapd-0.4.2.ebuild, hostapd-0.4.3.ebuild:
|
||||
Fixed DEPEND/RDEPEND issue.
|
||||
|
||||
*hostapd-0.4.3 (27 Jun 2005)
|
||||
|
||||
27 Jun 2005; <brix@gentoo.org> +files/hostapd-0.4.3-conf.d,
|
||||
+files/hostapd-0.4.3-init.d, +hostapd-0.4.3.ebuild:
|
||||
New development snapshot.
|
||||
|
||||
27 Jun 2005; David Holm <dholm@gentoo.org> hostapd-0.3.7.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
*hostapd-0.3.9-r1 (13 Jun 2005)
|
||||
|
||||
13 Jun 2005; <brix@gentoo.org> +files/hostapd-0.3.9-conf.d,
|
||||
+files/hostapd-0.3.9-init.d, +hostapd-0.3.9-r1.ebuild:
|
||||
Backported 0.4.x ebuild fixes to 0.3.9.
|
||||
|
||||
*hostapd-0.4.2 (13 Jun 2005)
|
||||
|
||||
13 Jun 2005; <brix@gentoo.org> +files/hostapd-0.4.2-conf.d,
|
||||
+files/hostapd-0.4.2-init.d, +hostapd-0.4.2.ebuild:
|
||||
New development release.
|
||||
|
||||
*hostapd-0.3.9 (11 Jun 2005)
|
||||
|
||||
11 Jun 2005; <brix@gentoo.org> +hostapd-0.3.9.ebuild:
|
||||
New stable release.
|
||||
|
||||
*hostapd-0.4.1 (23 May 2005)
|
||||
|
||||
23 May 2005; <brix@gentoo.org> +files/hostapd-0.4.1-conf.d,
|
||||
+files/hostapd-0.4.1-init.d, +hostapd-0.4.1.ebuild:
|
||||
New development release.
|
||||
|
||||
11 May 2005; <brix@gentoo.org> -hostapd-0.4.0.ebuild:
|
||||
Removed old ebuild
|
||||
|
||||
*hostapd-0.4.0-r1 (29 Apr 2005)
|
||||
|
||||
29 Apr 2005; <brix@gentoo.org> +files/hostapd-0.4.0-conf.d,
|
||||
+files/hostapd-0.4.0-init.d, +hostapd-0.4.0-r1.ebuild:
|
||||
Install hostapd_cli and man pages, restructured init script.
|
||||
|
||||
*hostapd-0.4.0 (27 Apr 2005)
|
||||
|
||||
27 Apr 2005; <brix@gentoo.org> +hostapd-0.4.0.ebuild:
|
||||
New development snapshot.
|
||||
|
||||
16 Apr 2005; <brix@gentoo.org> hostapd-0.3.7.ebuild:
|
||||
Stable on x86.
|
||||
|
||||
13 Feb 2005; Henrik Brix Andersen <brix@gentoo.org> -hostapd-0.3.5.ebuild,
|
||||
-hostapd-0.3.7_pre.ebuild:
|
||||
Pruned old versions.
|
||||
|
||||
*hostapd-0.3.7 (13 Feb 2005)
|
||||
|
||||
13 Feb 2005; Henrik Brix Andersen <brix@gentoo.org> +hostapd-0.3.7.ebuild:
|
||||
New stable version from upstream.
|
||||
|
||||
*hostapd-0.3.7_pre (07 Feb 2005)
|
||||
|
||||
07 Feb 2005; Henrik Brix Andersen <brix@gentoo.org>
|
||||
+hostapd-0.3.7_pre.ebuild:
|
||||
Added pre-release of 0.3.7 which is supposed to go stable soon, please test.
|
||||
|
||||
25 Jan 2005; Henrik Brix Andersen <brix@gentoo.org> -hostapd-0.2.4.ebuild,
|
||||
-hostapd-0.3.0.ebuild, -hostapd-0.3.1.ebuild, -hostapd-0.3.2.ebuild,
|
||||
-hostapd-0.3.3.ebuild, -hostapd-0.3.4.ebuild:
|
||||
Pruned old versions.
|
||||
|
||||
*hostapd-0.3.5 (24 Jan 2005)
|
||||
|
||||
24 Jan 2005; Henrik Brix Andersen <brix@gentoo.org> +hostapd-0.3.5.ebuild:
|
||||
New development snapshot.
|
||||
|
||||
18 Jan 2005; Henrik Brix Andersen <brix@gentoo.org> hostapd-0.2.4.ebuild,
|
||||
hostapd-0.2.5.ebuild, hostapd-0.2.6.ebuild, hostapd-0.3.0.ebuild,
|
||||
hostapd-0.3.1.ebuild, hostapd-0.3.2.ebuild, hostapd-0.3.3.ebuild,
|
||||
hostapd-0.3.4.ebuild:
|
||||
Removed hostap-driver dependency, fixes bug #78094.
|
||||
|
||||
14 Jan 2005; Henrik Brix Andersen <brix@gentoo.org> hostapd-0.2.6.ebuild:
|
||||
Stable on x86.
|
||||
|
||||
*hostapd-0.3.4 (10 Jan 2005)
|
||||
|
||||
10 Jan 2005; Henrik Brix Andersen <brix@gentoo.org> +hostapd-0.3.4.ebuild:
|
||||
New development version, bumped included madwifi-driver.
|
||||
|
||||
*hostapd-0.3.3 (03 Jan 2005)
|
||||
|
||||
03 Jan 2005; Henrik Brix Andersen <brix@gentoo.org> +hostapd-0.3.3.ebuild:
|
||||
New development snapshot.
|
||||
|
||||
*hostapd-0.2.6 (26 Dec 2004)
|
||||
|
||||
26 Dec 2004; Henrik Brix Andersen <brix@gentoo.org> +hostapd-0.2.6.ebuild:
|
||||
Version bump.
|
||||
|
||||
*hostapd-0.3.2 (20 Dec 2004)
|
||||
|
||||
20 Dec 2004; Henrik Brix Andersen <brix@gentoo.org> +hostapd-0.3.2.ebuild:
|
||||
Added new development snapshot.
|
||||
|
||||
*hostapd-0.3.1 (13 Dec 2004)
|
||||
|
||||
13 Dec 2004; Henrik Brix Andersen <brix@gentoo.org> +hostapd-0.3.1.ebuild:
|
||||
Version bump (development snapshot)
|
||||
|
||||
*hostapd-0.3.0 (12 Dec 2004)
|
||||
|
||||
12 Dec 2004; Henrik Brix Andersen <brix@gentoo.org> +hostapd-0.3.0.ebuild:
|
||||
Version bump. Please note that version 0.3.0 is a development snapshot.
|
||||
|
||||
12 Dec 2004; Daniel Black <dragonheart@gentoo.org> hostapd-0.2.5.ebuild:
|
||||
ppc stable as per bug #74117. Changed DEPEND on kernel modules to a RDEPEND.
|
||||
|
||||
10 Dec 2004; Henrik Brix Andersen <brix@gentoo.org> -hostapd-0.1.0.ebuild,
|
||||
-hostapd-0.1.3.ebuild:
|
||||
Pruned ancient versions.
|
||||
|
||||
27 Nov 2004; Wolfram Schlich <wschlich@gentoo.org> hostapd-0.2.5.ebuild:
|
||||
mark stable on x86
|
||||
|
||||
01 Nov 2004; Henrik Brix Andersen <brix@gentoo.org> hostapd-0.1.0.ebuild,
|
||||
hostapd-0.1.3.ebuild, hostapd-0.2.4.ebuild, hostapd-0.2.5.ebuild:
|
||||
Use tc-getCC() from toolchain-funcs.eclass, fixes bug #69282.
|
||||
|
||||
*hostapd-0.2.5 (25 Oct 2004)
|
||||
|
||||
25 Oct 2004; Henrik Brix Andersen <brix@gentoo.org> +hostapd-0.2.5.ebuild:
|
||||
Version bump. Cleaned up ebuild.
|
||||
|
||||
*hostapd-0.2.4 (14 Sep 2004)
|
||||
|
||||
14 Sep 2004; Henrik Brix Andersen <brix@gentoo.org> +hostapd-0.2.4.ebuild:
|
||||
Bump. Ebuild by latexer@gentoo.org.
|
||||
|
||||
*hostapd-0.1.3 (09 Feb 2004)
|
||||
|
||||
09 Feb 2004; Wolfram Schlich <wschlich@gentoo.org> hostapd-0.1.3.ebuild:
|
||||
Version bump
|
||||
|
||||
16 Dec 2003; Wolfram Schlich <wschlich@gentoo.org> hostapd-0.1.0.ebuild:
|
||||
mark stable on x86
|
||||
|
||||
11 Nov 2003; Peter Johanson <latexer@gentoo.org> metadata.xml:
|
||||
Added to the new "mobile" herd.
|
||||
|
||||
*hostapd-0.1.0 (21 Oct 2003)
|
||||
|
||||
21 Oct 2003; Wolfram Schlich <wschlich@gentoo.org> hostapd-0.1.0.ebuild,
|
||||
metadata.xml:
|
||||
Initial import
|
||||
|
||||
|
|
@ -1 +1,2 @@
|
|||
DIST hostapd-2.6.tar.gz 1822341 BLAKE2B c0075ffcdb11237e11410d87329a7a71aae5e00481022e02faf03771d45a61410ff906ebffdeea03fdeab751ce85e5a5e191173883ee9f1c284e6bc00342a011 SHA512 e60baaa092786250b8de9935f5417c7626f5d749210cce9f83d776b65c19fc92a8141f41923389f05c16295d482a15ae8d8b744f4667425040c99e3c2f5b1bda
|
||||
DIST net-wireless_hostapd_2.6-r6_extras.tar.xz 11156 BLAKE2B 62205070d4dd081d4149616f1abb4f84105c77433464dc9fea41a3fa9f58cc09af99b4e6618657777e77759d33e38c8a5647537c0098e772f032a368b82be709 SHA512 c21155e16ef931e431cca54c0f83567915b511d7abe42a5b4a4475d40eda3616eb017f0a669fd7326bc4f410f9a8e174fb8e0619cb32631ab1ca22e6fad2c612
|
||||
|
|
|
|||
|
|
@ -0,0 +1,106 @@
|
|||
diff --git a/src/crypto/crypto_openssl.c b/src/crypto/crypto_openssl.c
|
||||
index 19e0e2be8..6585c0245 100644
|
||||
--- a/src/crypto/crypto_openssl.c
|
||||
+++ b/src/crypto/crypto_openssl.c
|
||||
@@ -33,7 +33,9 @@
|
||||
#include "aes_wrap.h"
|
||||
#include "crypto.h"
|
||||
|
||||
-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \
|
||||
+ (defined(LIBRESSL_VERSION_NUMBER) && \
|
||||
+ LIBRESSL_VERSION_NUMBER < 0x20700000L)
|
||||
/* Compatibility wrappers for older versions. */
|
||||
|
||||
static HMAC_CTX * HMAC_CTX_new(void)
|
||||
@@ -79,7 +81,9 @@ static void EVP_MD_CTX_free(EVP_MD_CTX *ctx)
|
||||
|
||||
static BIGNUM * get_group5_prime(void)
|
||||
{
|
||||
-#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && \
|
||||
+ !(defined(LIBRESSL_VERSION_NUMBER) && \
|
||||
+ LIBRESSL_VERSION_NUMBER < 0x20700000L)
|
||||
return BN_get_rfc3526_prime_1536(NULL);
|
||||
#elif !defined(OPENSSL_IS_BORINGSSL)
|
||||
return get_rfc3526_prime_1536(NULL);
|
||||
@@ -611,7 +615,9 @@ void crypto_cipher_deinit(struct crypto_cipher *ctx)
|
||||
|
||||
void * dh5_init(struct wpabuf **priv, struct wpabuf **publ)
|
||||
{
|
||||
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \
|
||||
+ (defined(LIBRESSL_VERSION_NUMBER) && \
|
||||
+ LIBRESSL_VERSION_NUMBER < 0x20700000L)
|
||||
DH *dh;
|
||||
struct wpabuf *pubkey = NULL, *privkey = NULL;
|
||||
size_t publen, privlen;
|
||||
@@ -712,7 +718,9 @@ err:
|
||||
|
||||
void * dh5_init_fixed(const struct wpabuf *priv, const struct wpabuf *publ)
|
||||
{
|
||||
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \
|
||||
+ (defined(LIBRESSL_VERSION_NUMBER) && \
|
||||
+ LIBRESSL_VERSION_NUMBER < 0x20700000L)
|
||||
DH *dh;
|
||||
|
||||
dh = DH_new();
|
||||
diff --git a/src/crypto/tls_openssl.c b/src/crypto/tls_openssl.c
|
||||
index 23ac64b48..91acc579d 100644
|
||||
--- a/src/crypto/tls_openssl.c
|
||||
+++ b/src/crypto/tls_openssl.c
|
||||
@@ -59,7 +59,8 @@ typedef int stack_index_t;
|
||||
#endif /* SSL_set_tlsext_status_type */
|
||||
|
||||
#if (OPENSSL_VERSION_NUMBER < 0x10100000L || \
|
||||
- defined(LIBRESSL_VERSION_NUMBER)) && \
|
||||
+ (defined(LIBRESSL_VERSION_NUMBER) && \
|
||||
+ LIBRESSL_VERSION_NUMBER < 0x20700000L)) && \
|
||||
!defined(BORINGSSL_API_VERSION)
|
||||
/*
|
||||
* SSL_get_client_random() and SSL_get_server_random() were added in OpenSSL
|
||||
@@ -919,7 +920,9 @@ void * tls_init(const struct tls_config *conf)
|
||||
}
|
||||
#endif /* OPENSSL_FIPS */
|
||||
#endif /* CONFIG_FIPS */
|
||||
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \
|
||||
+ (defined(LIBRESSL_VERSION_NUMBER) && \
|
||||
+ LIBRESSL_VERSION_NUMBER < 0x20700000L)
|
||||
SSL_load_error_strings();
|
||||
SSL_library_init();
|
||||
#ifndef OPENSSL_NO_SHA256
|
||||
@@ -1043,7 +1046,9 @@ void tls_deinit(void *ssl_ctx)
|
||||
|
||||
tls_openssl_ref_count--;
|
||||
if (tls_openssl_ref_count == 0) {
|
||||
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \
|
||||
+ (defined(LIBRESSL_VERSION_NUMBER) && \
|
||||
+ LIBRESSL_VERSION_NUMBER < 0x20700000L)
|
||||
#ifndef OPENSSL_NO_ENGINE
|
||||
ENGINE_cleanup();
|
||||
#endif /* OPENSSL_NO_ENGINE */
|
||||
@@ -3105,7 +3110,9 @@ int tls_connection_get_random(void *ssl_ctx, struct tls_connection *conn,
|
||||
#ifdef OPENSSL_NEED_EAP_FAST_PRF
|
||||
static int openssl_get_keyblock_size(SSL *ssl)
|
||||
{
|
||||
-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \
|
||||
+ (defined(LIBRESSL_VERSION_NUMBER) && \
|
||||
+ LIBRESSL_VERSION_NUMBER < 0x20700000L)
|
||||
const EVP_CIPHER *c;
|
||||
const EVP_MD *h;
|
||||
int md_size;
|
||||
@@ -4159,7 +4166,9 @@ static int tls_sess_sec_cb(SSL *s, void *secret, int *secret_len,
|
||||
struct tls_connection *conn = arg;
|
||||
int ret;
|
||||
|
||||
-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
|
||||
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || \
|
||||
+ (defined(LIBRESSL_VERSION_NUMBER) && \
|
||||
+ LIBRESSL_VERSION_NUMBER < 0x20700000L)
|
||||
if (conn == NULL || conn->session_ticket_cb == NULL)
|
||||
return 0;
|
||||
|
||||
4194
net-wireless/hostapd/files/hostapd-2.6-wpe-r3.patch
Normal file
4194
net-wireless/hostapd/files/hostapd-2.6-wpe-r3.patch
Normal file
File diff suppressed because it is too large
Load diff
280
net-wireless/hostapd/hostapd-2.6-r6.ebuild
Normal file
280
net-wireless/hostapd/hostapd-2.6-r6.ebuild
Normal file
|
|
@ -0,0 +1,280 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit toolchain-funcs eutils systemd savedconfig
|
||||
|
||||
DESCRIPTION="IEEE 802.11 wireless LAN Host AP daemon"
|
||||
HOMEPAGE="https://github.com/aircrack-ng/aircrack-ng/tree/master/patches/wpe/hostapd-wpe"
|
||||
EXTRAS_VER="2.6-r6"
|
||||
EXTRAS_NAME="${CATEGORY}_${PN}_${EXTRAS_VER}_extras"
|
||||
SRC_URI="http://w1.fi/releases/${P}.tar.gz
|
||||
https://dev.gentoo.org/~andrey_utkin/distfiles/${EXTRAS_NAME}.tar.xz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
|
||||
IUSE="internal-tls ipv6 karma_cli libressl logwatch netlink sqlite +wpe +wps +crda"
|
||||
|
||||
REQUIRED_USE="^^ ( wpe karma_cli )"
|
||||
|
||||
DEPEND="
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
!libressl? (
|
||||
internal-tls? ( dev-libs/libtommath )
|
||||
!internal-tls? ( dev-libs/openssl:0=[-bindist] )
|
||||
)
|
||||
kernel_linux? (
|
||||
dev-libs/libnl:3
|
||||
crda? ( net-wireless/crda )
|
||||
)
|
||||
netlink? ( net-libs/libnfnetlink )
|
||||
sqlite? ( >=dev-db/sqlite-3 )
|
||||
wpe? ( dev-libs/uthash )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${S}/${PN}"
|
||||
|
||||
pkg_pretend() {
|
||||
if use internal-tls; then
|
||||
if use libressl; then
|
||||
elog "libressl flag takes precedence over internal-tls"
|
||||
else
|
||||
ewarn "internal-tls implementation is experimental and provides fewer features"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Allow users to apply patches to src/drivers for example,
|
||||
# i.e. anything outside ${S}/${PN}
|
||||
pushd ../ >/dev/null || die
|
||||
|
||||
# Add LibreSSL compatibility patch bug (#567262)
|
||||
eapply "${WORKDIR}/${EXTRAS_NAME}/${P}-libressl-compatibility.patch"
|
||||
|
||||
# https://w1.fi/security/2017-1/wpa-packet-number-reuse-with-replayed-messages.txt
|
||||
eapply "${WORKDIR}/${EXTRAS_NAME}/2017-1/rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch"
|
||||
eapply "${WORKDIR}/${EXTRAS_NAME}/2017-1/rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch"
|
||||
eapply "${WORKDIR}/${EXTRAS_NAME}/2017-1/rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch"
|
||||
eapply "${WORKDIR}/${EXTRAS_NAME}/2017-1/rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch"
|
||||
eapply "${WORKDIR}/${EXTRAS_NAME}/2017-1/rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch"
|
||||
eapply "${WORKDIR}/${EXTRAS_NAME}/2017-1/rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch"
|
||||
eapply "${WORKDIR}/${EXTRAS_NAME}/2017-1/rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch"
|
||||
|
||||
eapply "${WORKDIR}/${EXTRAS_NAME}/nl80211-Fix-NL80211_ATTR_SMPS_MODE-encoding.patch"
|
||||
|
||||
#https://github.com/aircrack-ng/aircrack-ng/tree/master/patches/wpe/hostapd-wpe
|
||||
use wpe && cd .. && epatch "${FILESDIR}/${P}-wpe-r3.patch"
|
||||
|
||||
#mana (cli) patch from https://gist.github.com/singe/05799e3e3184947a6803d6cd1538a71a
|
||||
use karma_cli && cd .. && epatch "${FILESDIR}/${P}-wpe_mana.patch"
|
||||
|
||||
default
|
||||
popd >/dev/null || die
|
||||
|
||||
sed -i -e "s:/etc/hostapd:/etc/hostapd/hostapd:g" \
|
||||
"${S}/hostapd.conf" || die
|
||||
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local CONFIG="${S}/.config"
|
||||
|
||||
restore_config "${CONFIG}"
|
||||
if [[ -f "${CONFIG}" ]]; then
|
||||
default_src_configure
|
||||
return 0
|
||||
fi
|
||||
|
||||
# toolchain setup
|
||||
echo "CC = $(tc-getCC)" > ${CONFIG}
|
||||
|
||||
# EAP authentication methods
|
||||
echo "CONFIG_EAP=y" >> ${CONFIG}
|
||||
echo "CONFIG_ERP=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_MD5=y" >> ${CONFIG}
|
||||
|
||||
if use wpe; then
|
||||
echo "CONFIG_TAXONOMY=y" >> ${CONFIG}
|
||||
fi
|
||||
|
||||
if use internal-tls && ! use libressl; then
|
||||
echo "CONFIG_TLS=internal" >> ${CONFIG}
|
||||
else
|
||||
# SSL authentication methods
|
||||
echo "CONFIG_EAP_FAST=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_TLS=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_TTLS=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_MSCHAPV2=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_PEAP=y" >> ${CONFIG}
|
||||
echo "CONFIG_TLSV11=y" >> ${CONFIG}
|
||||
echo "CONFIG_TLSV12=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_PWD=y" >> ${CONFIG}
|
||||
fi
|
||||
|
||||
if use wps; then
|
||||
# Enable Wi-Fi Protected Setup
|
||||
echo "CONFIG_WPS=y" >> ${CONFIG}
|
||||
echo "CONFIG_WPS2=y" >> ${CONFIG}
|
||||
echo "CONFIG_WPS_UPNP=y" >> ${CONFIG}
|
||||
echo "CONFIG_WPS_NFC=y" >> ${CONFIG}
|
||||
einfo "Enabling Wi-Fi Protected Setup support"
|
||||
fi
|
||||
|
||||
echo "CONFIG_EAP_IKEV2=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_TNC=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_GTC=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_SIM=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_AKA=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_AKA_PRIME=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_EKE=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_PAX=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_PSK=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_SAKE=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_GPSK=y" >> ${CONFIG}
|
||||
echo "CONFIG_EAP_GPSK_SHA256=y" >> ${CONFIG}
|
||||
|
||||
einfo "Enabling drivers: "
|
||||
|
||||
# drivers
|
||||
echo "CONFIG_DRIVER_HOSTAP=y" >> ${CONFIG}
|
||||
einfo " HostAP driver enabled"
|
||||
echo "CONFIG_DRIVER_WIRED=y" >> ${CONFIG}
|
||||
einfo " Wired driver enabled"
|
||||
echo "CONFIG_DRIVER_NONE=y" >> ${CONFIG}
|
||||
einfo " None driver enabled"
|
||||
|
||||
einfo " nl80211 driver enabled"
|
||||
echo "CONFIG_DRIVER_NL80211=y" >> ${CONFIG}
|
||||
|
||||
# epoll
|
||||
echo "CONFIG_ELOOP_EPOLL=y" >> ${CONFIG}
|
||||
|
||||
# misc
|
||||
echo "CONFIG_DEBUG_FILE=y" >> ${CONFIG}
|
||||
echo "CONFIG_PKCS12=y" >> ${CONFIG}
|
||||
echo "CONFIG_RADIUS_SERVER=y" >> ${CONFIG}
|
||||
echo "CONFIG_IAPP=y" >> ${CONFIG}
|
||||
echo "CONFIG_IEEE80211R=y" >> ${CONFIG}
|
||||
echo "CONFIG_IEEE80211W=y" >> ${CONFIG}
|
||||
echo "CONFIG_IEEE80211N=y" >> ${CONFIG}
|
||||
echo "CONFIG_IEEE80211AC=y" >> ${CONFIG}
|
||||
echo "CONFIG_PEERKEY=y" >> ${CONFIG}
|
||||
echo "CONFIG_RSN_PREAUTH=y" >> ${CONFIG}
|
||||
echo "CONFIG_INTERWORKING=y" >> ${CONFIG}
|
||||
echo "CONFIG_FULL_DYNAMIC_VLAN=y" >> ${CONFIG}
|
||||
echo "CONFIG_HS20=y" >> ${CONFIG}
|
||||
echo "CONFIG_WNM=y" >> ${CONFIG}
|
||||
echo "CONFIG_FST=y" >> ${CONFIG}
|
||||
echo "CONFIG_FST_TEST=y" >> ${CONFIG}
|
||||
echo "CONFIG_ACS=y" >> ${CONFIG}
|
||||
|
||||
if use netlink; then
|
||||
# Netlink support
|
||||
echo "CONFIG_VLAN_NETLINK=y" >> ${CONFIG}
|
||||
fi
|
||||
|
||||
if use ipv6; then
|
||||
# IPv6 support
|
||||
echo "CONFIG_IPV6=y" >> ${CONFIG}
|
||||
fi
|
||||
|
||||
if use sqlite; then
|
||||
# Sqlite support
|
||||
echo "CONFIG_SQLITE=y" >> ${CONFIG}
|
||||
fi
|
||||
|
||||
# If we are using libnl 2.0 and above, enable support for it
|
||||
# Removed for now, since the 3.2 version is broken, and we don't
|
||||
# support it.
|
||||
if has_version ">=dev-libs/libnl-3.2"; then
|
||||
echo "CONFIG_LIBNL32=y" >> .config
|
||||
fi
|
||||
|
||||
# TODO: Add support for BSD drivers
|
||||
|
||||
default_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake V=1
|
||||
|
||||
if use libressl || ! use internal-tls; then
|
||||
emake V=1 nt_password_hash
|
||||
emake V=1 hlr_auc_gw
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /etc/${PN}
|
||||
doins ${PN}.{conf,accept,deny,eap_user,radius_clients,sim_db,wpa_psk}
|
||||
doins "${FILESDIR}"/hostapd-int.conf "${FILESDIR}"/hostapd-ext.conf "${FILESDIR}/${P}"-wpe.conf
|
||||
|
||||
fperms -R 600 /etc/${PN}
|
||||
|
||||
if use wpe; then
|
||||
dosbin ${PN}-wpe
|
||||
dobin ${PN}-wpe_cli
|
||||
dosym ./${PN}-wpe /usr/sbin/${PN}
|
||||
DESTDIR="${ED}" emake wpe
|
||||
else
|
||||
dosbin ${PN}
|
||||
dobin ${PN}_cli
|
||||
fi
|
||||
|
||||
if use libressl || ! use internal-tls; then
|
||||
dobin nt_password_hash hlr_auc_gw
|
||||
fi
|
||||
|
||||
newinitd "${WORKDIR}/${EXTRAS_NAME}"/${PN}-init.d ${PN}
|
||||
newconfd "${WORKDIR}/${EXTRAS_NAME}"/${PN}-conf.d ${PN}
|
||||
systemd_dounit "${WORKDIR}/${EXTRAS_NAME}"/${PN}.service
|
||||
|
||||
doman ${PN}{.8,_cli.1}
|
||||
|
||||
dodoc ChangeLog README
|
||||
use wps && dodoc README-WPS
|
||||
|
||||
docinto examples
|
||||
dodoc wired.conf
|
||||
|
||||
if use logwatch; then
|
||||
insinto /etc/log.d/conf/services/
|
||||
doins logwatch/${PN}.conf
|
||||
|
||||
exeinto /etc/log.d/scripts/services/
|
||||
doexe logwatch/${PN}
|
||||
fi
|
||||
|
||||
save_config .config
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo
|
||||
einfo "If you are running openRC you need to follow this instructions:"
|
||||
einfo "In order to use ${PN} you need to set up your wireless card"
|
||||
einfo "for master mode in /etc/conf.d/net and then start"
|
||||
einfo "/etc/init.d/${PN}."
|
||||
einfo
|
||||
einfo "Example configuration:"
|
||||
einfo
|
||||
einfo "config_wlan0=( \"192.168.1.1/24\" )"
|
||||
einfo "channel_wlan0=\"6\""
|
||||
einfo "essid_wlan0=\"test\""
|
||||
einfo "mode_wlan0=\"master\""
|
||||
einfo
|
||||
#if [ -e "${KV_DIR}"/net/mac80211 ]; then
|
||||
# einfo "This package now compiles against the headers installed by"
|
||||
# einfo "the kernel source for the mac80211 driver. You should "
|
||||
# einfo "re-emerge ${PN} after upgrading your kernel source."
|
||||
#fi
|
||||
|
||||
if use wps; then
|
||||
einfo "You have enabled Wi-Fi Protected Setup support, please"
|
||||
einfo "read the README-WPS file in /usr/share/doc/${P}"
|
||||
einfo "for info on how to use WPS"
|
||||
fi
|
||||
}
|
||||
|
|
@ -1,21 +1,26 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>mobile</herd>
|
||||
<maintainer>
|
||||
<email>gurligebis@gentoo.org</email>
|
||||
<name>Bjarke Istrup Pedersen</name>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
User space daemon for the hostap-driver.
|
||||
Extended IEEE 802.11 management, IEEE 802.1X Authenticator,
|
||||
RADIUS Authentication client, RADIUS Accounting client
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name='debug'>Enables debugging</flag>
|
||||
<flag name='logwatch'>Install support files for
|
||||
<pkg>sys-app/logwatch</pkg></flag>
|
||||
<flag name='madwifi'>Add support for madwifi (Atheros chipset)</flag>
|
||||
<flag name='wps'>Add support for Wi-Fi Protected Setup</flag>
|
||||
<flag name="crda">Add CRDA support</flag>
|
||||
<flag name="internal-tls">Use internal TLSv1 implementation instead of depending on OpenSSL, LibreSSL or GnuTLS</flag>
|
||||
<flag name="logwatch">Install support files for
|
||||
<pkg>sys-apps/logwatch</pkg></flag>
|
||||
<flag name="netlink">Adding support for using netlink to create VLANs</flag>
|
||||
<flag name="sqlite">Adding sqlite support</flag>
|
||||
<flag name="wps">Add support for Wi-Fi Protected Setup</flag>
|
||||
</use>
|
||||
<maintainer type="person">
|
||||
<email>andrey_utkin@gentoo.org</email>
|
||||
<name>Andrey Utkin</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>zerochaos@gentoo.org</email>
|
||||
<name>Rick Farina</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ net-wireless/qspectrumanalyzer
|
|||
|
||||
net-wireless/inspectrum
|
||||
net-wireless/n4p
|
||||
=net-wireless/hostapd-2.6-r4
|
||||
=net-wireless/hostapd-2.6-r6
|
||||
|
||||
=net-wireless/urh-2.2*
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue