~cyphermox/ubuntu/natty/connman/release-0.64

« back to all changes in this revision

Viewing changes to TODO

  • Committer: Mathieu Trudel-Lapierre
  • Date: 2010-11-30 15:51:10 UTC
  • mfrom: (1.1.13 upstream)
  • Revision ID: mathieu.trudel-lapierre@canonical.com-20101130155110-32g0usyc4jbl131x
New upstream release 0.64.

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
 
16
16
   Priority: Low
17
17
   Complexity: C8
18
 
 
19
 
 
20
 
- DHCP lib
21
 
 
22
 
   Priority: High
23
 
   Complexity: C8
24
 
   Owner: Martin Xu <martin.xu@intel.com>
25
 
 
26
 
 
27
 
- IPv6
28
 
 
29
 
   Priority: High
30
 
   Complexity: C4
31
 
   Dependencies: Core:DHCP Lib
32
 
   Owner: Martin Xu <martin.xu@intel.com>
33
 
 
34
 
 
35
 
- On demand connection
36
 
 
37
 
   Priority: Medium
38
 
   Complexity: C4
39
18
   Owner: Samuel Ortiz <sameo@linux.intel.com>
40
19
 
41
 
   With on demand connection applications get connectivity access
42
 
   simply by trying to reach the network. They don't need to
43
 
   specifically request for a service connection, but ConnMan
44
 
   establishes it on their behalf.
45
 
   This feature counter part is idle disconnect. ConnMan needs to be
46
 
   able to close the on demand established connections by monitoring
47
 
   the link activity. This requires kernel support with e.g. the
48
 
   netfilter IDLETIMER target.
49
20
 
50
 
- Avahi-zeroconf
 
21
- IPv4LL
51
22
 
52
23
   Priority: Medium
53
24
   Complexity: C4
54
 
 
55
 
 
56
 
- VPN service
57
 
 
58
 
   Priority: Medium
59
 
   Complexity: C2
60
 
 
61
 
   Create a service for every VPN and link it to the topmost one for
62
 
   now.
63
 
   The default route should be set accordingly when UIs move the
64
 
   topmost service up and down.
65
 
 
66
 
 
67
 
- OpenVPN
68
 
 
69
 
   Priority: Low
70
 
   Complexity: C2
 
25
   Owner: Julien Massot <jmassot@aldebaran-robotics.com>
 
26
 
 
27
   The IPv4 Link Local support should be integrated into DHCP-lib.
 
28
   IPv4LL should be started when DHCP failed, and then DHCP should
 
29
   be scheduled for periodic trials.
 
30
   Also, there should be no default route going through an IPv4LL
 
31
   interface.
71
32
 
72
33
 
73
34
- VPNc
76
37
   Complexity: C2
77
38
 
78
39
 
79
 
- Tethering
80
 
 
81
 
   Priority: Medium
82
 
   Complexity: C8
83
 
   Owner: Marcel Holtmann <marcel@holtmann.org>
84
 
 
85
 
 
86
 
- WAPD - Web Proxy Autodiscovery Protocol
87
 
 
88
 
   Priority: Medium
89
 
   Complexity: C2
90
 
   Dependencies: Core:HTTP proxy
91
 
 
92
 
 
93
40
- Agent callbacks
94
41
 
95
42
   Priority: Medium
96
43
   Complexity: C2
97
 
 
98
 
 
99
 
- HTTP proxy
100
 
 
101
 
   Priority: Medium
102
 
   Complexity: C1
103
 
 
104
 
 
105
 
- PAC export
106
 
 
107
 
   Priority: Low
108
 
   Complexity: C1
109
 
 
110
 
   When receiving an automatic configuration URL, we should set the
111
 
   service proxy dictionary accordingly (method and URL).
 
44
   Owner: Patrik Flykt <patrik.flykt@nokia.com>
 
45
 
 
46
   Implement Agent API according to doc/agent-api.txt
112
47
 
113
48
 
114
49
- Moving DNS proxy code to ConnMan core
123
58
   resolver.c code for editing resolv.conf.
124
59
 
125
60
 
 
61
- WiFi tethering
 
62
   Priority: Medium
 
63
   Complexity: C4
 
64
 
 
65
   WiFi tethering should be done through an extended wpa_supplicant
 
66
   D-Bus API, as STA and AP modes are typically mutually exclusive.
 
67
 
 
68
 
 
69
- Session API implementation
 
70
 
 
71
   Priority: High
 
72
   Complexity: C4
 
73
   Owner: Daniel Wagner <daniel.wagner@bmw-carit.de>
 
74
   Owner: Samuel Ortiz <sameo@linux.intel.com>
 
75
 
 
76
   The session API should provide a connection abstraction in order to
 
77
   prioritize applications network accesses, prevent or allow network
 
78
   and bearer roaming, or provide applications with a way to request
 
79
   for periodic network connections. On-demand connections will be
 
80
   implemented through this API as well.
 
81
   See http://www.mail-archive.com/connman@connman.net/msg01653.html
 
82
 
 
83
 
 
84
- Provisioning D-Bus API
 
85
 
 
86
   Priority: Medium
 
87
   Complexity: C2
 
88
   Owner: Lucio Maciel <lucio.maciel@hp.com>
 
89
 
 
90
   The current service provisioning lacks inotify support for adding
 
91
   new provision files on the fly, and a D-Bus interface for modifying
 
92
   existing ones.
 
93
 
 
94
 
 
95
- WiSPR support
 
96
 
 
97
   Priority: Medium
 
98
   Complexity: C4
 
99
   Owner: Marcel Holtmann <marcel@holtmann.org>
 
100
 
 
101
   Based on the portal detection parsing results, and provisioned
 
102
   credentials, ConnMan should be able to initiate a WiSPR authentication.
 
103
 
 
104
 
 
105
- IPv6 enhancements
 
106
 
 
107
   Priority: High
 
108
   Complexity: C8
 
109
   Owner: Jukka Rissanen <jukka.rissanen@nokia.com>
 
110
 
 
111
   Support IPv6 only networks so that system can go online even if
 
112
   there is no IPv4 address. Also support more than one IPv6 address
 
113
   in one device so that the addresses are reported correctly via
 
114
   dbus interface. The autoconf IPv6 addresses need also some tweaking
 
115
   so that system will go online properly.
 
116
 
 
117
 
126
118
WiFi
127
119
====
128
120
 
131
123
   Priority: Low
132
124
   Complexity: C2
133
125
   Dependencies: Core:Agent callbacks
 
126
   Owner: Tomasz Bursztyka <tomasz.bursztyka@nokia.com>
 
127
 
 
128
   Support in gsupplicant and connman core (network/service).
134
129
 
135
130
 
136
131
- Ad-Hoc support
137
132
 
138
133
   Priority: Medium
139
134
   Complexity: C2
140
 
   Dependencies: Core:Avahi-zeroconf
141
 
 
142
 
 
143
 
- libsupplicant
144
 
 
145
 
   Priority: Medium
146
 
   Complexity: C4
 
135
   Dependencies: Core:IPv4LL
147
136
   Owner: Samuel Ortiz <sameo@linux.intel.com>
148
137
 
 
138
 
149
139
- Fast Connect
150
140
 
151
141
   Priority: Low
152
142
   Complexity: C4
153
 
   Dependencies: WiFi:libsupplicant
154
 
   Owner: Samuel Ortiz <sameo@linux.intel.com>
155
 
 
156
 
- TTLS EAP support
157
 
 
158
 
   Priority: Low
159
 
   Complexity: C2
 
143
   Owner: Samuel Ortiz <sameo@linux.intel.com>
 
144
 
 
145
 
 
146
- EAP-AKA/SIM
 
147
 
 
148
   Priority: Medium
 
149
   Complexity: C2
 
150
   Owner: Samuel Ortiz <sameo@linux.intel.com>
 
151
 
 
152
   This EAP is needed for SIM card based network authentication.
 
153
   ConnMan here plays a minor role: Once wpa_supplicant is set up for
 
154
   starting and EAP-AKA/SIM authentication, it will talk to a SIM card
 
155
   through its pcsc-lite API.
 
156
 
 
157
 
 
158
- EAP-Fast
 
159
 
 
160
   Priority: Low
 
161
   Complexity: C1
 
162
 
 
163
 
 
164
- EAP-GTC
 
165
 
 
166
   Priority: Low
 
167
   Complexity: C1
 
168
 
 
169
 
 
170
- WiFi p2p
 
171
 
 
172
   Priority: Medium
 
173
   Complexity: C2
 
174
 
 
175
 
 
176
- WiFi CRDA setting through 3G country
 
177
 
 
178
   Priority: Medium
 
179
   Complexity: C2
 
180
   Owner: Samuel Ortiz <sameo@linux.intel.com>
 
181
 
 
182
   Setting the 802.11 country based on the 3G MNC/MCC.
160
183
 
161
184
 
162
185
Bluetooth
166
189
 
167
190
   Priority: Low
168
191
   Complexity: C4
 
192
 
 
193
 
 
194
- DUN server
 
195
 
 
196
   Priority: Low
 
197
   Complexity: C4