X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=TODO;h=d1c58646e0616774ed63c5f2b074d371300e80a1;hb=57156cc5738cfbf60e1b0ddf444ad6eec5964a0d;hp=69dde484f742c4a8e42443b1548af114a73d0a5d;hpb=558b0e7b7488a4db6d195bcfd78129eac1e9525e;p=framework%2Fconnectivity%2Fconnman.git diff --git a/TODO b/TODO index 69dde48..d1c5864 100644 --- a/TODO +++ b/TODO @@ -16,7 +16,7 @@ Core 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 @@ -26,43 +26,14 @@ Core See http://www.mail-archive.com/connman@connman.net/msg01653.html -- DNS caching - - Priority: Low - Complexity: C4 - - A simple initial implementation would see ConnMan's dnsproxy - caching the DNS record based on their TTL. - - -- Power management - - Priority: Medium - Complexity: C4 - Owner: Samuel Ortiz - - Implement a simple device pm hook that ConnMan's core code would - use whenever it decides to put devices in power save mode. Although - the kernel runtime power management code should take care of that, - not all driver (especially WiFi ones) implement runtime PM hooks. - - -- IP ranges allocation and check - - Priority: High - Complexity: C2 - - For both tethering and private networks, but also to detect invalid - static IP configurations, we need to have a core IP range layer - that manages all currently used IP blocks. - - - Personal firewall Priority: Low Complexity: C8 + Owner: Tomasz Bursztyka - Extend the iptables code and provide a D-Bus API for personal firewalling. + Discuss and implement a basic and safe firewalling strategy into + Connman. Provide a D-Bus API for personal firewalling. - PACRunner extensions @@ -74,23 +45,18 @@ Core security integration. +- Favorite service migration removal -WiFi -==== - -- Ad-Hoc support - - Priority: Medium - Complexity: C2 - Owner: Samuel Ortiz + Priority: Medium + Complexity: C1 + When: 12/2012 + Remove service migration code that moves services from default.profile + to the current directory-based structure. -- Fast Connect - - Priority: Low - Complexity: C4 - Owner: Samuel Ortiz +WiFi +==== - EAP-AKA/SIM @@ -116,16 +82,25 @@ WiFi Complexity: C2 +- Previous WPS pin code sending -Bluetooth -========= + Priority: Medium + Complexity: C2 -- DUN client + Provide previous WPS pin code in PreviousPassphrase field if WPS was used. - Priority: Low - Complexity: C4 - Owner: Mario Tokarz +- 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. Removing autoscan fallback. + (Note: should be done around the end 2012) + +Bluetooth +========= Cellular @@ -135,34 +110,34 @@ Cellular VPN === -- l2tp support - - Priority: Low - Complexity: C2 - Owner: Mohamed Abbas +- IPsec + Priority: Medium + Complexity: C4 + Owner: Jukka Rissanen -- pptp support - Priority: Low - Complexity: C2 - Owner: Mohamed Abbas +Tools +===== - -- IPsec +- 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. -- Split tunnelling +User Interface +============== + +- GNOME3 UI Priority: Low - Complexity: C8 - Dependencies: Core:Private networks + Complexity: C4 + Owner: Alok Barsode - The current VPN support puts the VPN interface at the top of the - service list, giving VPNs the default route. When doing split - tunneling, the system routes packet to the VPN interface for - private IPs, while going through the default interface for the rest - of the traffic. + A GNOME3 shell user interface would make it easier for mainstream distros + users to use ConnMan.