diff options
author | Samuel Ortiz <sameo@linux.intel.com> | 2010-09-30 00:41:30 +0200 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2010-09-30 00:41:30 +0200 |
commit | 165515de3ca29e1de3bfe53818b1c2f1ee944ac3 (patch) | |
tree | 1279ed18cbf2d69bba9e2767ef38a6b2d2aea6ea | |
parent | c682f9fb2952934f23f883cff48ba33ef4b823ff (diff) | |
download | connman-165515de3ca29e1de3bfe53818b1c2f1ee944ac3.tar.gz connman-165515de3ca29e1de3bfe53818b1c2f1ee944ac3.tar.bz2 connman-165515de3ca29e1de3bfe53818b1c2f1ee944ac3.zip |
TODO update
-rw-r--r-- | TODO | 101 |
1 files changed, 55 insertions, 46 deletions
@@ -17,18 +17,10 @@ Core Complexity: C8 -- DHCP lib - - Priority: High - Complexity: C8 - Owner: Martin Xu <martin.xu@intel.com> - - -- IPv6 +- DHCP lib server Priority: High Complexity: C4 - Dependencies: Core:DHCP Lib Owner: Martin Xu <martin.xu@intel.com> @@ -52,17 +44,7 @@ Core Priority: Medium Complexity: C4 - -- VPN service - - Priority: Medium - Complexity: C2 - - Create a service for every VPN and link it to the topmost one for - now. - The default route should be set accordingly when UIs move the - topmost service up and down. - + The IPv4 Link Local part should be integrated into DHCP-lib. - OpenVPN @@ -76,18 +58,35 @@ Core Complexity: C2 -- Tethering +- iptables wrapper - Priority: Medium - Complexity: C8 - Owner: Marcel Holtmann <marcel@holtmann.org> + Priority: High + Complexity: C4 + Owner: Samuel Ortiz <sameo@linux.intel.com> + ConnMan needs to be able to set iptables rules and tables for both + tethering and on demand connection. + The main idea is to define an internal API for talking to the + netfilter socket in order to set our tables and rules. Being in + sync with the actual iptables library might be problematic. + A less elegant solution would be a process based one, that would + simply call the iptables executable. -- WPAD - Web Proxy Autodiscovery Protocol +- Tethering Priority: Medium - Complexity: C2 + Complexity: C8 Owner: Marcel Holtmann <marcel@holtmann.org> + Dependencies: Core:iptables wrapper + Dependencies: Core:DHCP lib server + + Bluetooth, USB and WiFi tethering. + The tethering framework would typically allow sharing the 3G data + link between WiFi, Bluetooth or USB clients. + A bridge needs to be setup and all tethering connections are added + to it. A DHCP server and a DNS proxy will be running on the bridge. + Then IP forwarding and masquerading will be set between the default + service and the bridge interface. - Agent callbacks @@ -96,20 +95,23 @@ Core Complexity: C2 -- HTTP proxy +- pacrunner - Priority: Medium - Complexity: C1 - - -- PAC export - - Priority: Low - Complexity: C1 - Owner: Marcel Holtmann <marcel@holtmann.org> + Priority: High + Complexity: C4 + Owner: Mohamed Abbas <mohamed.abbas@intel.com> - When receiving an automatic configuration URL, we should set the - service proxy dictionary accordingly (method and URL). + pacrunner is a standalone daemon that downloads and interpret PAC + files through a JavaScript interpreter. Once the interpretation is + done, pacrunner is able to associate a proxy with an URL. + pacrunner D-Bus interface exports a configuration API for passing + it the PAC URLs. It also provide a FindProxyForURL() API for + application to know which proxies to use. + ConnMan will use pacrunner for both auto and manual proxy + configurations. Then applications should talk to pacrunner (through + libproxy for example) to find the right proxies. + ConnMan will also use the FindProxyForURL() pacruner API for a more + stable and accurate online detection code. - Moving DNS proxy code to ConnMan core @@ -141,12 +143,6 @@ WiFi Dependencies: Core:Avahi-zeroconf -- libsupplicant - - Priority: Medium - Complexity: C4 - Owner: Samuel Ortiz <sameo@linux.intel.com> - - Fast Connect Priority: Low @@ -154,9 +150,22 @@ WiFi Dependencies: WiFi:libsupplicant Owner: Samuel Ortiz <sameo@linux.intel.com> -- TTLS EAP support - Priority: Low +- EAP-AKA/SIM + + Priority: Medium + Complexity: C2 + Owner: Samuel Ortiz <sameo@linux.intel.com> + + This EAP is needed for SIM card based network authentication. + ConnMan here plays a minor role: Once wpa_supplicant is set up for + starting and EAP-AKA/SIM authentication, it will talk to a SIM card + through its pcsc-lite API. + + +- WiFi p2p + + Priority: Medium Complexity: C2 |