X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=TODO;h=d1c58646e0616774ed63c5f2b074d371300e80a1;hb=57156cc5738cfbf60e1b0ddf444ad6eec5964a0d;hp=a5eafda02cff165e68f6f77ce4ecb52d99985459;hpb=c6edc0442806a1de5e2f72eac86b22f530250fbc;p=framework%2Fconnectivity%2Fconnman.git diff --git a/TODO b/TODO index a5eafda..d1c5864 100644 --- a/TODO +++ b/TODO @@ -11,119 +11,133 @@ Background Core ==== -- connman_element removal - - Priority: Low - Complexity: C8 - - -- DHCP lib +- Session API implementation Priority: High - Complexity: C8 - Owner: Martin Xu - + Complexity: C4 + Owner: Daniel Wagner + Owner: Patrik Flykt -- IPv6 + The session API should provide a connection abstraction in order to + prioritize applications network accesses, prevent or allow network + and bearer roaming, or provide applications with a way to request + for periodic network connections. On-demand connections will be + implemented through this API as well. + See http://www.mail-archive.com/connman@connman.net/msg01653.html - Priority: High - Complexity: C4 - Dependencies: Core:DHCP Lib - Owner: Martin Xu +- Personal firewall -- On demand connection + Priority: Low + Complexity: C8 + Owner: Tomasz Bursztyka - Priority: Medium - Complexity: C4 - Owner: Samuel Ortiz + Discuss and implement a basic and safe firewalling strategy into + Connman. Provide a D-Bus API for personal firewalling. -- Avahi-zeroconf +- PACRunner extensions - Priority: Medium + Priority: Low Complexity: C4 + Support more URI schemes, support multiple connections, tighter + security integration. -- OpenVPN - Priority: Low - Complexity: C2 +- Favorite service migration removal + Priority: Medium + Complexity: C1 + When: 12/2012 -- VPNc + Remove service migration code that moves services from default.profile + to the current directory-based structure. - Priority: Low - Complexity: C2 +WiFi +==== -- Tethering +- EAP-AKA/SIM Priority: Medium - Complexity: C8 + Complexity: C2 + Owner: Samuel Ortiz + 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. -- WAPD - Web Proxy Autodiscovery Protocol - Priority: Medium - Complexity: C2 - Dependencies: Core:HTTP proxy +- EAP-FAST + Priority: Low + Complexity: C1 -- Agent callbacks + +- WiFi p2p Priority: Medium Complexity: C2 -- HTTP proxy +- Previous WPS pin code sending - Priority: Medium - Complexity: C1 + Priority: Medium + Complexity: C2 + Provide previous WPS pin code in PreviousPassphrase field if WPS was used. +- Removing wpa_supplicant 0.7.x legacy support + Priority: Low + Complexity: C1 + Owner: Tomasz Bursztyka -WiFi -==== - -- WPS + Removing global country property setter in gsupplicant, and removing + wifi's technology set_regdom implementation. Removing autoscan fallback. + (Note: should be done around the end 2012) - Priority: Low - Complexity: C2 - Dependencies: Core:Agent callbacks +Bluetooth +========= -- Ad-Hoc support +Cellular +======== - Priority: Medium - Complexity: C2 - Dependencies: Core:Avahi-zeroconf +VPN +=== -- libsupplicant +- IPsec Priority: Medium Complexity: C4 - Owner: Samuel Ortiz + Owner: Jukka Rissanen -- Fast Connect - Priority: Low - Complexity: C4 - Dependencies: WiFi:libsupplicant - Owner: Samuel Ortiz +Tools +===== -- TTLS EAP support +- Command line tool Priority: Low - Complexity: C2 + Complexity: C4 + Owner: Patrik Flykt + For platforms not running python, it could prove useful to provide them + with a native single binary command line tool. -Bluetooth -========= -- DUN client +User Interface +============== + +- GNOME3 UI Priority: Low Complexity: C4 + Owner: Alok Barsode + + A GNOME3 shell user interface would make it easier for mainstream distros + users to use ConnMan.