Damian Johnson commited on 2012-03-05 16:41:00
Zeige 1 geänderte Dateien mit 2 Einfügungen und 91 Löschungen.
Checked with intrigeri and the prior three tails projects are no longer relevant. He sent replacements that I'll add in a sec.
... | ... |
@@ -347,6 +347,7 @@ meetings around the world.</li> |
347 | 347 |
and still under very active development. |
348 | 348 |
</p> |
349 | 349 |
|
350 |
+ <!-- |
|
350 | 351 |
<p> |
351 | 352 |
<b>Project Ideas:</b><br /> |
352 | 353 |
<i><a href="#tailsStartMenu">Custom GDM3 startup menu, aka. |
... | ... |
@@ -356,6 +357,7 @@ meetings around the world.</li> |
356 | 357 |
<i><a href="#tailsDebianLive">Improve Debian Live support for |
357 | 358 |
persistence</a></i> |
358 | 359 |
</p> |
360 |
+ --> |
|
359 | 361 |
|
360 | 362 |
<a id="project-torsocks"></a> |
361 | 363 |
<h3><a href="http://code.google.com/p/torsocks/">Torsocks</a> (<a |
... | ... |
@@ -724,35 +726,6 @@ meetings around the world.</li> |
724 | 726 |
</ul> |
725 | 727 |
</li> |
726 | 728 |
|
727 |
- <a id="tailsStartMenu"></a> |
|
728 |
- <li> |
|
729 |
- <b>Custom GDM3 startup menu, aka. tails-greeter</b> |
|
730 |
- <br> |
|
731 |
- Priority: <i>High</i> |
|
732 |
- <br> |
|
733 |
- Effort Level: <i>Medium</i> |
|
734 |
- <br> |
|
735 |
- Skill Level: <i>Medium to High</i> |
|
736 |
- <br> |
|
737 |
- Likely Mentors: <i>intrigeri, anonym</i> |
|
738 |
- <p>Several major upcoming Tails features need to gather user input at |
|
739 |
- startup time: bridges support, persistence, MAC address anonymization, |
|
740 |
- etc.</p> |
|
741 |
- <p>Existing boot menus lack the graphical widgets and generally |
|
742 |
- user-friendliness needed. Hence it was decided to implement Tails startup |
|
743 |
- menu in GDM3: GDM3's default login/password prompt needs to be replaced |
|
744 |
- with a custom GTK+ application hereby named tails-greeter that allows the |
|
745 |
- user to provide any input necessary.</p> |
|
746 |
- <p>Anyone undertaking this project should be familiar with GNU/Linux and |
|
747 |
- application development; no other skill is required, apart of the ability |
|
748 |
- to quickly find practical answers in APIs and documentation for many |
|
749 |
- technologies she knows nothing about: this challenging coding project will |
|
750 |
- indeed involve getting familiar with some modern GNU/Linux Desktop |
|
751 |
- technologies such as D-Bus, GNOME and GConf. Python/GTK+ is probably the |
|
752 |
- best suited language for the task.</p> |
|
753 |
- <p>For more information see <a href="https://tails.boum.org/todo/boot_menu/">https://tails.boum.org/todo/boot_menu/</a></p> |
|
754 |
- </li> |
|
755 |
- |
|
756 | 729 |
<a id="orbot-torbutton"></a> |
757 | 730 |
<li> |
758 | 731 |
<b>TorButton for Mobile Firefox 4 or Custom Browser on Android</b> |
... | ... |
@@ -1185,68 +1158,6 @@ meetings around the world.</li> |
1185 | 1158 |
</p> |
1186 | 1159 |
</li> |
1187 | 1160 |
|
1188 |
- <a id="tailsMetadataAnonymizing"></a> |
|
1189 |
- <li> |
|
1190 |
- <b>Meta-data anonymizing toolkit for file publication</b> |
|
1191 |
- <br> |
|
1192 |
- Priority: <i>Medium</i> |
|
1193 |
- <br> |
|
1194 |
- Effort Level: <i>Low to Medium</i> |
|
1195 |
- <br> |
|
1196 |
- Skill Level: <i>Low to Medium</i> |
|
1197 |
- <br> |
|
1198 |
- Likely Mentors: <i>intrigeri, anonym</i> |
|
1199 |
- <p>Tor helps greatly in publishing files anonymously. However, much personal |
|
1200 |
- information can be enclosed *inside* such published files' meta-data: GPS |
|
1201 |
- coordinates, author's name and so on. Anyone who wants to anonymously |
|
1202 |
- publish a file can thus far too easily de-anonymize herself.</p> |
|
1203 |
- <p>A set of tools allowing users to easily inspect and clean up meta-data in files |
|
1204 |
- would benefit Tor users, and would e.g. be shipped in Tails.</p> |
|
1205 |
- <p>A graphical user interface is a must, but library and command-line |
|
1206 |
- interfaces are most welcome so that future work can add support for |
|
1207 |
- cleaning published files to various publishing tools, such as desktop |
|
1208 |
- social networking clients and Web content management systems.</p> |
|
1209 |
- <p>This project mostly consists of writing glue between the many existing |
|
1210 |
- tools and libraries that provide read/write access to files' meta-data. An |
|
1211 |
- extensible program design would probably be the best bet, so that support |
|
1212 |
- for other kinds of files can easily be added later.</p> |
|
1213 |
- <p>The meta-data cleaning toolkit would run at least on GNU/Linux; |
|
1214 |
- additional Windows and/or Mac OS X support would be welcome. The tools used |
|
1215 |
- would be up to the students. The detailed specification is ready and will |
|
1216 |
- be published soon.</p> |
|
1217 |
- </li> |
|
1218 |
- |
|
1219 |
- <a id="tailsDebianLive"></a> |
|
1220 |
- <li> |
|
1221 |
- <b>Improve Debian Live support for persistence</b> |
|
1222 |
- <br> |
|
1223 |
- Priority: <i>Medium</i> |
|
1224 |
- <br> |
|
1225 |
- Effort Level: <i>Medium</i> |
|
1226 |
- <br> |
|
1227 |
- Skill Level: <i>Low to Medium</i> |
|
1228 |
- <br> |
|
1229 |
- Likely Mentors: <i>intrigeri, anonym</i> |
|
1230 |
- <p>Data persistence is a somewhat tricky topic in a Live system context, |
|
1231 |
- especially one such as Tails, which is explicitly designed to avoid |
|
1232 |
- leaving any trace of its use.</p> |
|
1233 |
- <p>Some real-life use cases, however, require some kind of data |
|
1234 |
- persistence. To start with, Tails should (carefully) support persistence of |
|
1235 |
- application-specific configurations (e.g. GnuPG keyring) and of a user |
|
1236 |
- arbitrary data store. Note that persistence in Tails will always be opt-in |
|
1237 |
- and require encrypted storage.</p> |
|
1238 |
- <p>The backend work consists of improving Debian Live's existing |
|
1239 |
- persistence features to make them suit the specific context of Tails. A trust |
|
1240 |
- relationship is already established with upstream who is happy to merge our |
|
1241 |
- changes. The codebase is not that small and much refactoring is needed, so |
|
1242 |
- this really is a programming project rather than a fire'n'forget shell |
|
1243 |
- script hack contest.</p> |
|
1244 |
- <p>Anyone undertaking this project must be familiar with GNU/Linux, and |
|
1245 |
- preferably with Debian. Being able to (quickly learn to) write clean and |
|
1246 |
- safe programs in shell is also needed.</p> |
|
1247 |
- <p>For more information, see <a href="https://tails.boum.org/todo/persistence/">https://tails.boum.org/todo/persistence/</a>.</p> |
|
1248 |
- </li> |
|
1249 |
- |
|
1250 | 1161 |
<a id="torsocksForOSX"></a> |
1251 | 1162 |
<li> |
1252 | 1163 |
<b>Make torsocks/dsocks work on OS X</b> |
1253 | 1164 |