doc: Remove interactive command from client documentation
[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 - Session API implementation
15
16    Priority: High
17    Complexity: C4
18    Owner: Daniel Wagner <daniel.wagner@bmw-carit.de>
19    Owner: Patrik Flykt <patrik.flykt@linux.intel.com>
20
21    The session API should provide a connection abstraction in order to
22    prioritize applications network accesses, prevent or allow network
23    and bearer roaming, or provide applications with a way to request
24    for periodic network connections. On-demand connections will be
25    implemented through this API as well.
26    See http://www.mail-archive.com/connman@connman.net/msg01653.html
27
28
29 - Personal firewall
30
31    Priority: Low
32    Complexity: C8
33    Owner: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
34
35    Discuss and implement a basic and safe firewalling strategy into
36    Connman. Provide a D-Bus API for personal firewalling.
37
38
39 - PACRunner extensions
40
41    Priority: Low
42    Complexity: C4
43
44    Support more URI schemes, support multiple connections, tighter
45    security integration.
46
47
48 - Check logging produced by connman_info()
49
50    Priority: Medium
51    Complexity: C1
52
53    Check that logging produced by connman_info() contains meaningful messages
54    and get rid of the unnecessary ones.
55
56
57 - Disable logging to syslog when run in foreground
58
59    Priority: Medium
60    Complexity: C1
61
62    When ConnMan is run in foreground mode, disable logging to syslog. If not
63    disabled, systemd will log everything twice, once via syslog and once on
64    standard error.
65
66
67 - Favorite service migration removal
68
69   Priority: Medium
70   Complexity: C1
71   When: 12/2012
72
73   Remove service migration code that moves services from default.profile
74   to the current directory-based structure.
75
76
77 WiFi
78 ====
79
80 - EAP-AKA/SIM
81
82    Priority: Medium
83    Complexity: C2
84    Owner: Samuel Ortiz <sameo@linux.intel.com>
85
86    This EAP is needed for SIM card based network authentication.
87    ConnMan here plays a minor role: Once wpa_supplicant is set up for
88    starting and EAP-AKA/SIM authentication, it will talk to a SIM card
89    through its pcsc-lite API.
90
91
92 - EAP-FAST
93
94    Priority: Low
95    Complexity: C1
96
97
98 - WiFi p2p
99
100    Priority: Medium
101    Complexity: C2
102
103
104 - Removing wpa_supplicant 0.7.x legacy support
105
106   Priority: Low
107   Complexity: C1
108   Owner: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
109
110   Removing global country property setter in gsupplicant, and removing
111   wifi's technology set_regdom implementation. Removing autoscan fallback.
112   (Note: should be done around the end 2012)
113
114 Bluetooth
115 =========
116
117
118 Cellular
119 ========
120
121
122 VPN
123 ===
124
125 - IPsec
126
127    Priority: Medium
128    Complexity: C4
129    Owner: Jukka Rissanen <jukka.rissanen@linux.intel.com>
130
131
132 WiMAX
133 =====
134
135 - WiMAX removal
136
137    Priority: Medium
138    Complexity: C1
139    When: 12/2012
140
141    WiMAX plugin is unmaintained. Remove WiMAX plugin, service type definitions
142    and associated code.
143
144
145 Tools
146 =====
147
148 - Add Agent mode to connmanctl command line tool
149
150    Priority: Medium
151    Complexity: C2
152
153    connmanctl should implement agent prompting when started with a suitable
154    command line option. Agent mode should also be enabled when in interactive
155    mode.
156
157
158 User Interface
159 ==============
160
161 - GNOME3 UI
162
163    Priority: Low
164    Complexity: C4
165    Owner: Alok Barsode <alok.barsode@linux.intel.com>
166
167    A GNOME3 shell user interface would make it easier for mainstream distros
168    users to use ConnMan.