X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=TODO;h=5c9a1fbfae654d67c1a96af99fa3fbd489430aed;hb=5b45fc2b74bcb7244afee60ae651749f882dbe9e;hp=ef183e62ed60aab1f1bab13cc388a9c02c449ab1;hpb=161390c4fbd145041e82187fcfe72c5e8651893b;p=framework%2Fconnectivity%2Fconnman.git diff --git a/TODO b/TODO index ef183e6..5c9a1fb 100644 --- a/TODO +++ b/TODO @@ -11,64 +11,12 @@ Background Core ==== -- connman_element removal - - Priority: Low - Complexity: C8 - Owner: Samuel Ortiz - - -- IPv4LL - - Priority: Medium - Complexity: C4 - Owner: Julien Massot - - The IPv4 Link Local support should be integrated into DHCP-lib. - IPv4LL should be started when DHCP failed, and then DHCP should - be scheduled for periodic trials. - Also, there should be no default route going through an IPv4LL - interface. - - -- VPNc - - Priority: Low - Complexity: C2 - - -- Agent callbacks - - Priority: Medium - Complexity: C2 - - -- Moving DNS proxy code to ConnMan core - - Priority: Medium - Complexity: C2 - - Supporting DNS proxy or resolv.conf direct editing seems more than - plenty as far as resolving is concerned. So the idea is to move the - dnsproxy plugin code to ConnMan core and have an additional command - line option in case one would like to stick with the current - resolver.c code for editing resolv.conf. - - -- WiFi tethering - Priority: Medium - Complexity: C4 - - WiFi tethering should be done through an extended wpa_supplicant - D-Bus API, as STA and AP modes are typically mutually exclusive. - - - Session API implementation Priority: High Complexity: C4 Owner: Daniel Wagner - Owner: Samuel Ortiz + Owner: Patrik Flykt The session API should provide a connection abstraction in order to prioritize applications network accesses, prevent or allow network @@ -78,51 +26,37 @@ Core See http://www.mail-archive.com/connman@connman.net/msg01653.html -- Provisioning D-Bus API - - Priority: Medium - Complexity: C2 - Owner: Lucio Maciel - - The current service provisioning lacks inotify support for adding - new provision files on the fly, and a D-Bus interface for modifying - existing ones. - - -- WiSPR support +- Personal firewall - Priority: Medium - Complexity: C4 - Owner: Marcel Holtmann - - Based on the portal detection parsing results, and provisioned - credentials, ConnMan should be able to initiate a WiSPR authentication. + Priority: Low + Complexity: C8 + Owner: Tomasz Bursztyka + Discuss and implement a basic and safe firewalling strategy into + Connman. Provide a D-Bus API for personal firewalling. -WiFi -==== -- WPS +- PACRunner extensions Priority: Low - Complexity: C2 - Dependencies: Core:Agent callbacks + Complexity: C4 + Support more URI schemes, support multiple connections, tighter + security integration. -- Ad-Hoc support - Priority: Medium - Complexity: C2 - Dependencies: Core:IPv4LL - Owner: Samuel Ortiz +- Favorite service migration removal + Priority: Medium + Complexity: C1 + When: 12/2012 -- Fast Connect + Remove service migration code that moves services from default.profile + to the current directory-based structure. - Priority: Low - Complexity: C4 - Owner: Samuel Ortiz +WiFi +==== - EAP-AKA/SIM @@ -136,16 +70,25 @@ WiFi through its pcsc-lite API. -- EAP-Fast +- EAP-FAST Priority: Low Complexity: C1 -- EAP-GTC +- Wireless background scan - Priority: Low - Complexity: C1 + 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 @@ -154,25 +97,62 @@ WiFi Complexity: C2 -- WiFi CRDA setting through 3G country +- Previous WPS pin code sending - Priority: Medium - Complexity: C2 - Owner: Samuel Ortiz + Priority: Medium + Complexity: C2 - Setting the 802.11 country based on the 3G MNC/MCC. + 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 + + Removing global country property setter in gsupplicant, and removing + wifi's technology set_regdom implementation. (Note: should be done around + the end 2012) Bluetooth ========= -- DUN client + +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. -- DUN server +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.