Damian Johnson commited on 2011-02-26 03:49:26
Zeige 1 geänderte Dateien mit 34 Einfügungen und 1 Löschungen.
... | ... |
@@ -388,7 +388,8 @@ meetings around the world.</li> |
388 | 388 |
|
389 | 389 |
<p> |
390 | 390 |
<b>Project Ideas:</b><br /> |
391 |
- <i><a href="#armClientMode">Client Mode Use Cases for Arm</a></i> |
|
391 |
+ <i><a href="#armClientMode">Client Mode Use Cases for Arm</a></i><br /> |
|
392 |
+ <i><a href="#armGui">GUI for Arm</a></i> |
|
392 | 393 |
</p> |
393 | 394 |
|
394 | 395 |
<a id="project-orbot"></a> |
... | ... |
@@ -1206,6 +1207,38 @@ meetings around the world.</li> |
1206 | 1207 |
</p> |
1207 | 1208 |
</li> |
1208 | 1209 |
|
1210 |
+ <a id="armGui"></a> |
|
1211 |
+ <li> |
|
1212 |
+ <b>GUI for Arm</b> |
|
1213 |
+ <br> |
|
1214 |
+ Priority: <i>Low</i> |
|
1215 |
+ <br> |
|
1216 |
+ Effort Level: <i>High</i> |
|
1217 |
+ <br> |
|
1218 |
+ Skill Level: <i>Medium</i> |
|
1219 |
+ <br> |
|
1220 |
+ Likely Mentors: <i>Damian</i> |
|
1221 |
+ <p> |
|
1222 |
+ Arm has several unique features, some of the most interesting being its |
|
1223 |
+ connection listing (correlating netstat results against the Tor consensus) |
|
1224 |
+ and configuration editor (a quick method for editing Tor's config, with |
|
1225 |
+ information pulled from the control port and man page). However, since arm |
|
1226 |
+ is a command line controller it's of limited appeal to certain sets of |
|
1227 |
+ users. This project would be to build a GTK or Qt frontend for the |
|
1228 |
+ controller, providing similar features set but with a windowed interface. |
|
1229 |
+ </p> |
|
1230 |
+ |
|
1231 |
+ <p> |
|
1232 |
+ The vast majority of arm's more interesting functionality lies in its |
|
1233 |
+ backend <a |
|
1234 |
+ href="https://svn.torproject.org/svn/arm/trunk/src/util/">utilities</a>, so |
|
1235 |
+ there should be little to no work decoupling the CLI from its backend. |
|
1236 |
+ Instead, this project would mostly be UI hacking and experimentation, |
|
1237 |
+ trying different interfaces to find something that's elegant and simple, |
|
1238 |
+ but matches the information found in the current terminal application. |
|
1239 |
+ </p> |
|
1240 |
+ </li> |
|
1241 |
+ |
|
1209 | 1242 |
<!-- |
1210 | 1243 |
<li> |
1211 | 1244 |
<b>Help with independent Tor client implementations</b> |
1212 | 1245 |