TODO: IPv6 enhancements are done
[platform/upstream/connman.git] / TODO
1 Background
2 ==========
3
4 - Priority scale: High, Medium and Low
5
6 - Complexity scale: C1, C2, C4 and C8.
7    The complexity scale is exponential, with complexity 1 being the
8    lowest complexity. Complexity is a function of both task 'complexity'
9    and task 'scope'.
10
11 Core
12 ====
13
14 - connman_element removal
15
16    Priority: Low
17    Complexity: C8
18    Owner: Samuel Ortiz <sameo@linux.intel.com>
19
20
21 - Session API implementation
22
23    Priority: High
24    Complexity: C4
25    Owner: Daniel Wagner <daniel.wagner@bmw-carit.de>
26    Owner: Samuel Ortiz <sameo@linux.intel.com>
27
28    The session API should provide a connection abstraction in order to
29    prioritize applications network accesses, prevent or allow network
30    and bearer roaming, or provide applications with a way to request
31    for periodic network connections. On-demand connections will be
32    implemented through this API as well.
33    See http://www.mail-archive.com/connman@connman.net/msg01653.html
34
35
36 - Provisioning D-Bus API
37
38    Priority: Medium
39    Complexity: C2
40    Owner: Henri Bragge <henri.bragge@ixonos.com>
41
42    The current service provisioning lacks a D-Bus interface for modifying
43    existing configurations.
44
45
46 - WiSPR support
47
48    Priority: Medium
49    Complexity: C4
50    Owner: Marcel Holtmann <marcel@holtmann.org>
51
52    Based on the portal detection parsing results, and provisioned
53    credentials, ConnMan should be able to initiate a WiSPR authentication.
54
55
56 WiFi
57 ====
58
59 - Ad-Hoc support
60
61    Priority: Medium
62    Complexity: C2
63    Dependencies: Core:IPv4LL
64    Owner: Samuel Ortiz <sameo@linux.intel.com>
65
66
67 - Fast Connect
68
69    Priority: Low
70    Complexity: C4
71    Owner: Samuel Ortiz <sameo@linux.intel.com>
72
73
74 - EAP-AKA/SIM
75
76    Priority: Medium
77    Complexity: C2
78    Owner: Samuel Ortiz <sameo@linux.intel.com>
79
80    This EAP is needed for SIM card based network authentication.
81    ConnMan here plays a minor role: Once wpa_supplicant is set up for
82    starting and EAP-AKA/SIM authentication, it will talk to a SIM card
83    through its pcsc-lite API.
84
85
86 - EAP-FAST
87
88    Priority: Low
89    Complexity: C1
90    Owner: Henri Bragge <henri.bragge@ixonos.com>
91
92
93 - EAP-GTC
94
95    Priority: Low
96    Complexity: C1
97    Owner: Henri Bragge <henri.bragge@ixonos.com>
98
99
100 - WiFi p2p
101
102    Priority: Medium
103    Complexity: C2
104
105
106 - DUN server
107
108    Priority: Low
109    Complexity: C4
110    Owner: Samuel Ortiz <sameo@linux.intel.com>
111
112    For DUN server support, ConnMan needs to provide an API for oFono
113    to trigger IP forwarding on a point to point interface. An IP range
114    should also be reserved.
115
116
117
118 Bluetooth
119 =========
120
121 - DUN client
122
123    Priority: Low
124    Complexity: C4
125
126
127 VPN
128 ===
129
130 - l2tp support
131
132    Priority: Low
133    Complexity: C2
134    Owner: Mohamed Abbas <mohamed.abbas@intel.com>
135
136
137 - pptp support
138
139    Priority: Low
140    Complexity: C2
141    Owner: Mohamed Abbas <mohamed.abbas@intel.com>