Add three new projects to the list:
- Dynamic module references - WPA2 preauthentication support in hostapd - IAPP preauthentication support in hostapd Submitted by: sam
This commit is contained in:
parent
a28edcf0d4
commit
5e6cf174fb
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=26606
1 changed files with 66 additions and 1 deletions
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
|
||||
<!ENTITY base CDATA "../..">
|
||||
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.3 2005/12/10 18:32:11 joel Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.4 2005/12/10 22:33:56 joel Exp $">
|
||||
<!ENTITY title "FreeBSD list of projects and ideas for volunteers">
|
||||
<!ENTITY % navincludes SYSTEM "../../includes.navdocs.sgml"> %navincludes;
|
||||
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
|
||||
|
@ -80,6 +80,7 @@
|
|||
<li><a href="#p-assembler">Annotate every assembler file [*.[sS]] with
|
||||
dwarf2 call frame information</a></li>
|
||||
<li><a href="#p-suspend">Suspend to disk</a></li>
|
||||
<li><a href="#p-modrefcnt">Dynamic module references</a></li>
|
||||
</ul>
|
||||
|
||||
<h3>Networking</h3>
|
||||
|
@ -91,6 +92,9 @@
|
|||
<li><a href="#p-nfslockdsemantics">NFS Lockd (improve semantics)</a></li>
|
||||
<li><a href="#p-nfslockdkernel">NFS Lockd (kernel implementation)</a></li>
|
||||
<li><a href="#p-web100">Port Web100 to FreeBSD</a></li>
|
||||
<li><a href="#p-wpa2preauth">WPA2 preauthentication support in
|
||||
hostapd</a></li>
|
||||
<li><a href="#p-iapp">IAPP preauthentication support in hostapd</a></li>
|
||||
</ul>
|
||||
|
||||
<h3>Security</h3>
|
||||
|
@ -566,6 +570,25 @@
|
|||
|
||||
<hr>
|
||||
|
||||
<a name="p-modrefcnt"></a>
|
||||
<h2>Dynamic module references</h2>
|
||||
<p><strong>Technical contacts</strong>: <a
|
||||
href="mailto:sam@FreeBSD.org">&a.sam;</a></p>
|
||||
<p>Kernel modules may have dynamic references created during operation.
|
||||
For example net80211 key entries reference functions in the crypto module
|
||||
that implements the key's cipher. Presently there is no standard mechanism
|
||||
for expressing this dependency so that module unloading is disallowed;
|
||||
instead modules must track references and implement their own semantics.
|
||||
This task is to define and implement a general mechanism for tracking
|
||||
these references and use them in handling module unload requests.</p>
|
||||
<p><strong>Requirements</strong>:</p>
|
||||
<ul>
|
||||
<li>Good knowledge of C.</li>
|
||||
<li>Kernel awareness.</li>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
<a name="p-zeroconf"></a>
|
||||
<h2>Add zeroconf (Rendezvous/Bonjour) support to FreeBSD</h2>
|
||||
<p><!-- Description needed --></p>
|
||||
|
@ -681,6 +704,48 @@
|
|||
|
||||
<hr>
|
||||
|
||||
<a name="p-wpa2preauth"></a>
|
||||
<h2>WPA2 preauthentication support in hostapd</h2>
|
||||
<p><strong>Technical contact</strong>: <a
|
||||
href="mailto:sam@FreeBSD.org">&a.sam;</a></p>
|
||||
<p>WPA2 is the authentication protocol defined as part of the IEEE 802.11i
|
||||
specification. This protocol is now commonly used to authenticate
|
||||
wireless stations to access points. Part of this protocol is the
|
||||
ability to pre-authenticate a station with one or more access points
|
||||
so that roaming can happen quickly. FreeBSD lacks support for this
|
||||
aspect of the protocol in the hostapd program used to construct a
|
||||
WPA-enabled access point. This task would port the Linux code that
|
||||
exists to support pre-authentication in hostapd. This mostly involves
|
||||
rewriting some user-mode multicast code and testing the result.</p>
|
||||
<p><strong>Requirements</strong>:</p>
|
||||
<ul>
|
||||
<li>Good knowledge of C.</li>
|
||||
<li>Wireless networking fundamentals.</li>
|
||||
<li>WPA-capable wireless network setup.</li>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
<a name="p-iapp"></a>
|
||||
<h2>IAPP preauthentication support in hostapd</h2>
|
||||
<p><strong>Technical contact</strong>: <a
|
||||
href="mailto:sam@FreeBSD.org">&a.sam;</a></p>
|
||||
<p>IAPP is the Inter-Access Point Protocol, a protocol by which
|
||||
cooperating access points communicate about associated wireless
|
||||
stations. FreeBSD lacks support for this aspect of the protocol in the
|
||||
hostapd program used to construct a WPA-enabled access point. This task
|
||||
would port the Linux code that exists to support IAPP in hostapd. This
|
||||
mostly involves rewriting some user-mode multicast code and testing the
|
||||
result.</p>
|
||||
<p><strong>Requirements</strong>:</p>
|
||||
<ul>
|
||||
<li>Good knowledge of C.</li>
|
||||
<li>Wireless networking fundamentals.</li>
|
||||
<li>Wireless network setup.</li>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
<a name="p-securemines"></a>
|
||||
<h2>SecureMines</h2>
|
||||
<p><strong>Technical contact</strong>: <a
|
||||
|
|
Loading…
Reference in a new issue