blob: 13c66d5ad2482e33df949f760d66632fc25a746e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
|
Background
==========
- Priority scale: High, Medium and Low
- Complexity scale: C1, C2, C4 and C8.
The complexity scale is exponential, with complexity 1 being the
lowest complexity. Complexity is a function of both task 'complexity'
and task 'scope'.
Core
====
- connman_element removal
Priority: Low
Complexity: C8
- DHCP lib
Priority: High
Complexity: C8
Owner: Martin Xu <martin.xu@intel.com>
- IPv6
Priority: High
Complexity: C4
Dependencies: Core:DHCP Lib
Owner: Martin Xu <martin.xu@intel.com>
- On demand connection
Priority: Medium
Complexity: C4
Owner: Samuel Ortiz <sameo@linux.intel.com>
With on demand connection applications get connectivity access
simply by trying to reach the network. They don't need to
specifically request for a service connection, but ConnMan
establishes it on their behalf.
This feature counter part is idle disconnect. ConnMan needs to be
able to close the on demand established connections by monitoring
the link activity. This requires kernel support with e.g. the
netfilter IDLETIMER target.
- Avahi-zeroconf
Priority: Medium
Complexity: C4
- VPN service
Priority: Medium
Complexity: C2
Create a service for every VPN and link it to the topmost one for
now.
The default route should be set accordingly when UIs move the
topmost service up and down.
- OpenVPN
Priority: Low
Complexity: C2
- VPNc
Priority: Low
Complexity: C2
- Tethering
Priority: Medium
Complexity: C8
Owner: Marcel Holtmann <marcel@holtmann.org>
- WPAD - Web Proxy Autodiscovery Protocol
Priority: Medium
Complexity: C2
Owner: Marcel Holtmann <marcel@holtmann.org>
- Agent callbacks
Priority: Medium
Complexity: C2
- HTTP proxy
Priority: Medium
Complexity: C1
- PAC export
Priority: Low
Complexity: C1
Owner: Marcel Holtmann <marcel@holtmann.org>
When receiving an automatic configuration URL, we should set the
service proxy dictionary accordingly (method and URL).
- 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
====
- WPS
Priority: Low
Complexity: C2
Dependencies: Core:Agent callbacks
- Ad-Hoc support
Priority: Medium
Complexity: C2
Dependencies: Core:Avahi-zeroconf
- libsupplicant
Priority: Medium
Complexity: C4
Owner: Samuel Ortiz <sameo@linux.intel.com>
- Fast Connect
Priority: Low
Complexity: C4
Dependencies: WiFi:libsupplicant
Owner: Samuel Ortiz <sameo@linux.intel.com>
- TTLS EAP support
Priority: Low
Complexity: C2
Bluetooth
=========
- DUN client
Priority: Low
Complexity: C4
|