X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=TODO;h=a9287b79871096930c95527367e786e3f7da3b2a;hb=af22afbaf54aaadb85d6df5d60c5b43f37ea5fc0;hp=ee6a01e4a28f99fb78d7e48344ae03a265c1ae2c;hpb=571d1f1862ec992aca5c175f48dc482d1285a4c1;p=framework%2Fconnectivity%2Fconnman.git diff --git a/TODO b/TODO index ee6a01e..a9287b7 100644 --- a/TODO +++ b/TODO @@ -1,32 +1,149 @@ +Background +========== - o Support for WPA/WPA2 Enterprise WiFi authentication +- Priority scale: High, Medium and Low - With wpa_supplicant the support for WPA/WPA2 Enterprise is already - present, but it needs properly hooked up. This involves a correct - security architecture since it uses personalized credentials. +- Complexity scale: C1, C2, C4 and C8. + The complexity scale is exponential, with complexity 1 being the + lowest complexity. Complexity is a function of both task 'complexity' + and task 'scope'. - o Support for WPS based WiFi authentication +Core +==== - Newer versions of wpa_supplicant contain support for WPS. For full - integration of WPS support, the agent concept needs to be extended. +- Session API implementation - o Support for multiple profiles + Priority: High + Complexity: C4 + Owner: Daniel Wagner + Owner: Patrik Flykt - Currently only one active profile (the default profile) is supported. + 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 - o Support for static IPv4 configuration - This is in theory possible, but no D-Bus API has been defined on how - to configure it. +- Personal firewall - o Support for interface statistics + Priority: Low + Complexity: C8 + Owner: Tomasz Bursztyka - Information about carrier speed etc. should be exported. + Discuss and implement a basic and safe firewalling strategy into + Connman. Provide a D-Bus API for personal firewalling. - o Support for handling RFKILL events - The RFKILL events are received via the udev infrastructure, but not - acted upon. Current problem is to assign the event to the correct - physical device. In case of platform RFKILL switches this is a real - problem and not solved yet. +- PACRunner extensions + Priority: Low + Complexity: C4 + + Support more URI schemes, support multiple connections, tighter + security integration. + + +- Favorite service migration removal + + Priority: Medium + Complexity: C1 + When: 12/2012 + + Remove service migration code that moves services from default.profile + to the current directory-based structure. + + +WiFi +==== + +- EAP-AKA/SIM + + Priority: Medium + 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. + + +- EAP-FAST + + Priority: Low + Complexity: C1 + + +- Wireless background scan + + Priority: Medium + Complexity: C4 + Owner: Tomasz Bursztyka + + While connected ConnMan should offload the background scanning to + wpa_supplicant. Wpa_supplicant allows for a fancy background scan + which frequency increases after the current connection signal level + drops below a defined threshold. + We should also be able to have wpa_supplicant do the background + scanning for us when we're not connected, if we have configured our + favorite networks. + + +- WiFi p2p + + Priority: Medium + Complexity: C2 + + +- Previous WPS pin code sending + + Priority: Medium + Complexity: C2 + + Provide previous WPS pin code in PreviousPassphrase field if WPS was used. + + +Bluetooth +========= + + +Cellular +======== + + +VPN +=== + +- IPsec + + Priority: Medium + Complexity: C4 + Owner: Jukka Rissanen + + +Tools +===== + +- Command line tool + + Priority: Low + 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. + + +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.