Bogdan Drozdowski commited on 2009-03-13 17:57:13
Zeige 5 geänderte Dateien mit 511 Einfügungen und 497 Löschungen.
| ... | ... |
@@ -73,7 +73,7 @@ security</a>.</p> |
| 73 | 73 |
<hr /> |
| 74 | 74 |
|
| 75 | 75 |
<ul> |
| 76 |
-<li>12 March 2009: Tor launches performance roadmap and campaign. Read the <a href="<page press/2009-03-12-performance-roadmap-press-release>">Press Release</a> for more information</a>.</li> |
|
| 76 |
+<li>12 March 2009: Tor launches performance roadmap and campaign. Read the <a href="<page press/2009-03-12-performance-roadmap-press-release>">Press Release</a> for more information.</li> |
|
| 77 | 77 |
<li>09 February 2009: Tor 0.2.0.34 released as stable. Read the <a |
| 78 | 78 |
href="http://archives.seul.org/or/announce/Feb-2009/msg00000.html">announcement</a> |
| 79 | 79 |
for the updates and changes. This release fixes a security issue.</li> |
| ... | ... |
@@ -1,5 +1,5 @@ |
| 1 | 1 |
## translation metadata |
| 2 |
-# Based-On-Revision: 18926 |
|
| 2 |
+# Based-On-Revision: 18961 |
|
| 3 | 3 |
# Translation-Priority: 4-optional |
| 4 | 4 |
# Last-Translator: bogdandr_at_op . pl |
| 5 | 5 |
|
| ... | ... |
@@ -74,7 +74,7 @@ stawia wiele otwartych pytań i interesujących problemów na polu |
| 74 | 74 |
W tym roku mamy dwie listy pomysłów: jedna dla projektów mogących |
| 75 | 75 |
<a href="<page volunteer>#Projects">pomóc w rozwoju Tora</a>, |
| 76 | 76 |
a druga dla projektów mogących pomóc w rozwoju |
| 77 |
-<a href="http://www.eff.org/testyourisp/switzerland">szwajcarskiego narzędzia |
|
| 77 |
+<a href="http://switzerland.wiki.sourceforge.net/Projects">szwajcarskiego narzędzia |
|
| 78 | 78 |
EFF</a>. </p> |
| 79 | 79 |
|
| 80 | 80 |
|
| ... | ... |
@@ -1,5 +1,5 @@ |
| 1 | 1 |
## translation metadata |
| 2 |
-# Based-On-Revision: 18763 |
|
| 2 |
+# Based-On-Revision: 18950 |
|
| 3 | 3 |
# Translation-Priority: 1-high |
| 4 | 4 |
# Last-Translator: bogdandr_at_op . pl, gooseondaloose /at- msn.com, laszpio -at$ gmail.com |
| 5 | 5 |
|
| ... | ... |
@@ -82,6 +82,9 @@ złożenie <a href="<page donate>">dotacji, którą można odpisać od podatku.< |
| 82 | 82 |
<hr /> |
| 83 | 83 |
|
| 84 | 84 |
<ul> |
| 85 |
+<li>12 Marca 2009: Tor wydaje kampanię i plan rozwoju wydajności. Przeczytaj |
|
| 86 |
+<a href="<page press/2009-03-12-performance-roadmap-press-release>">ogłoszenie prasowe</a>, |
|
| 87 |
+by poznać szczegóły.</li> |
|
| 85 | 88 |
<li>09 Lutego 2009: Tor 0.2.0.34 wydany jako wersja stabilna. Przeczytaj <a |
| 86 | 89 |
href="http://archives.seul.org/or/announce/Feb-2009/msg00000.html">ogłoszenie</a> |
| 87 | 90 |
by dowiedieć się o zmianach i aktualizacjach. To wydanie naprawia problem bezpieczeństwa.</li> |
| ... | ... |
@@ -1,5 +1,5 @@ |
| 1 | 1 |
## translation metadata |
| 2 |
-# Based-On-Revision: 18925 |
|
| 2 |
+# Based-On-Revision: 18944 |
|
| 3 | 3 |
# Translation-Priority: 4-optional |
| 4 | 4 |
# Last-Translator: bogdandr_at_op . pl |
| 5 | 5 |
|
| ... | ... |
@@ -117,34 +117,50 @@ daje najlepsze programy. |
| 117 | 117 |
|
| 118 | 118 |
<ol> |
| 119 | 119 |
|
| 120 |
-<!-- Mike is already working on this. |
|
| 121 | 120 |
<li> |
| 122 |
-<b>Ulepszenie Skanera Węzłów Tora (Tor Node Scanner)</b> |
|
| 121 |
+<b>Paczka Tora z Przeglądarką dla Linux/Mac OS X</b> |
|
| 123 | 122 |
<br /> |
| 124 |
-Podobnie do skanera wyjściowego SoaT (lub może nawet w czasie jego działania), |
|
| 125 |
-można gromadzić statystyki odnośnie wiarygodności węzłów. Te węzły, które |
|
| 126 |
-źle działają dla pewnej części swoich obwodów nie powinny być używane do |
|
| 127 |
-statusu Strażnika, i być może powinny też mieć zmniejszoną swoją zgłaszaną |
|
| 128 |
-przepustowość, lub po prostu być oznaczane jako Nieważne. Dodatkowo, |
|
| 129 |
-węzły wykazujące bardzo niską średnią przepustowość strumienia, |
|
| 130 |
-lecz zgłaszają bardzo wysoką, też mogą być oznaczone jako Nieważne. |
|
| 131 |
-Większość zbierania statystyk już jest zrobiona, dane te muszą tylko |
|
| 132 |
-zostać przetworzone na coś, co może być wysłane Serwerom Katalogowym, |
|
| 133 |
-by ukarały/wyłączyły ze swoich list te węzły w taki sposób, że klienci |
|
| 134 |
-się o tym dowiedzą. |
|
| 123 |
+Priorytet: <i>Wysoki</i> |
|
| 135 | 124 |
<br /> |
| 136 |
-Dodatkowo, te same statystyki mogą być zbierane odnośnie ruchu przechodzącego |
|
| 137 |
-przez węzeł. Do <a |
|
| 138 |
-href="https://svn.torproject.org/svn/torctl/trunk/doc/howto.txt">Protokołu Kontroli |
|
| 139 |
-Tora</a> można dodać zdarzenia mówiące, czy udaje się stworzyć obwód |
|
| 140 |
-przechodzący przez ten węzeł, oraz można zbierać pasywne statystyki dotyczące |
|
| 141 |
-zarówno przepustowości, jak i wiarygodności innych węzłów, poprzez oparty |
|
| 142 |
-na węzłach program monitorujący takie zdarzenia. Taki skaner zgłaszałby też |
|
| 143 |
-informacje o dziwnie zachowujących się węzłach do Serwerów Katalogowych, |
|
| 144 |
-ale kanał łączności do tych celów jeszcze nie istnieje i też musiałby |
|
| 145 |
-zostać stworzony. |
|
| 125 |
+Poziom wysiłku: <i>Wysoki</i> |
|
| 126 |
+<br /> |
|
| 127 |
+Poziom umiejętności: <i>Średni</i> |
|
| 128 |
+<br /> |
|
| 129 |
+Prawdopodobni opiekunowie: <i>Steven</i> |
|
| 130 |
+<br /> |
|
| 131 |
+Paczka Tora z Przeglądarką zawiera Tora, Firefoksa i interfejs użytkownika - Vidalię |
|
| 132 |
+(i opcjonalnie komunikator Pidgin). Komponenty te są prekonfigurowane do bezpiecznego |
|
| 133 |
+działania, a paczka ma małe wymagania co do systemu operacyjnego. Stała się więc |
|
| 134 |
+jednym z najprostszych i najbardziej popularnych sposobów używania Tora na Windows. |
|
| 135 |
+<br /> |
|
| 136 |
+Nie ma jednak w chwili obecnej porównywalnej paczki dla Linuksa i Mac OS X, więc celem |
|
| 137 |
+tego projektu byłaby implementacja Paczki Tora z Przeglądarką dla tych systemów. |
|
| 138 |
+Będzie to pociągało zmiany w Vidalii (C++), być może w Firefoksie (C), po czym stworzenie |
|
| 139 |
+i testowanie programu uruchamiającego na różnych wersjach i konfiguracjach systemów operacyjnych, |
|
| 140 |
+by sprawdzić przenośność. |
|
| 141 |
+<br /> |
|
| 142 |
+Studenci powinni być zaznajomieni z rozwojem aplikacji na jednym, lub najlepiej obu, |
|
| 143 |
+Linuksie i Mac OS X oraz czuć się swobodnie z C/C++ i pisaniem skryptów powłoki. |
|
| 144 |
+</li> |
|
| 145 |
+ |
|
| 146 |
+<li> |
|
| 147 |
+<b>Wiki do tłumaczeń dla naszej strony</b> |
|
| 148 |
+<br /> |
|
| 149 |
+Priorytet: <i>Wysoki</i> |
|
| 150 |
+<br /> |
|
| 151 |
+Poziom wysiłku: <i>Średni</i> |
|
| 152 |
+<br /> |
|
| 153 |
+Poziom umiejętności: <i>Średni</i> |
|
| 154 |
+<br /> |
|
| 155 |
+Prawdopodobni opiekunowie: <i>Jacob</i> |
|
| 156 |
+<br /> |
|
| 157 |
+Projekt Tor pracował w ciągu ostatniego roku nad uruchomieniem opartych na sieci narzędzi, |
|
| 158 |
+by pomóc ochotnikom w tłumaczeniu naszych aplikacji na inne języki. |
|
| 159 |
+W końcu stanęliśmy na Pootle i mamy dobry mechanizm sieciowy do tłumaczeń dla programów |
|
| 160 |
+Vidalia, Torbutton i Torcheck. Ale Pootle tłumaczy tylko napisy w formacie "po", a |
|
| 161 |
+nasza strona korzysta z plików wml. Celem tego projektu jest znalezienie sposobu na |
|
| 162 |
+konwersję naszych plików wml na pliki "po" i z powrotem, by mogły być obsługiwane przez Pootle. |
|
| 146 | 163 |
</li> |
| 147 |
---> |
|
| 148 | 164 |
|
| 149 | 165 |
<li> |
| 150 | 166 |
<b>Pomóż śledzić ogólny status Sieci Tora</b> |
| ... | ... |
@@ -155,7 +171,7 @@ Poziom wysiłku: <i>Średni</i> |
| 155 | 171 |
<br /> |
| 156 | 172 |
Poziom umiejętności: <i>Średni</i> |
| 157 | 173 |
<br /> |
| 158 |
-Prawdopodobni opiekunowie: <i>Karsten</i> |
|
| 174 |
+Prawdopodobni opiekunowie: <i>Karsten, Roger</i> |
|
| 159 | 175 |
<br /> |
| 160 | 176 |
Byłoby wspaniale uruchomić automatyczny system śledzenia stanu sieci w czasie, |
| 161 | 177 |
wyświetlanie wykresów itp. Częścią tego projektu byłoby wynalezienie lepszych |
| ... | ... |
@@ -175,59 +191,16 @@ Skoro mówimy o stronach stanu Tora, spójrzcie na |
| 175 | 191 |
stanu Tora</a> napisaną przez Rogera. |
| 176 | 192 |
</li> |
| 177 | 193 |
|
| 178 |
-<!-- Is this still a useful project? If so, move it to another section. |
|
| 179 |
-<li> |
|
| 180 |
-<b>Lepsze wsparcie i pakowanie dla Debiana/Ubuntu</b> |
|
| 181 |
-<br /> |
|
| 182 |
-Vidalia obecnie nie współpracuje dobrze na Debianie i Ubuntu z domyślnymi |
|
| 183 |
-paczkami Tora. Bieżące paczki Tora automatycznie uruchamiają Tora jako demona |
|
| 184 |
-systemowego z konta użytkownika debian-tor i (rozsądnie) nie mają zdefiniowanego |
|
| 185 |
-ControlPort w domyślnym torrc. Stąd Vidalia będzie próbować uruchomić własny |
|
| 186 |
-proces Tora, bo nie może połączyć się z istniejącym, po czym proces Tora |
|
| 187 |
-uruchomiony przez Vidalię zamknie się z błędem, którego użytkownik raczej nie zrozumie, |
|
| 188 |
-jako że Tor nie będzie mógł podpiąć się pod swoje porty nasłuchowe, które są |
|
| 189 |
-już zajęte przez pierwszy proces Tora. |
|
| 190 |
-<br /> |
|
| 191 |
-Bieżące rozwiązanie to albo mówienie użytkownikowi, by zatrzymał istniejący |
|
| 192 |
-proces Tora i pozwolił Vidalii uruchomić własny, albo tłumaczenie, jak ustawić |
|
| 193 |
-port kontrolny i hasło w pliku torrc. Lepszym rozwiązaniem na Debianie byłoby używanie |
|
| 194 |
-ControlSocket Tora, który umożliwia Vidalii komunikowanie się z Torem poprzez |
|
| 195 |
-gniazdo w domenie Unix i mógłby być domyślnie włączony w paczkach Tora dla Debiana. |
|
| 196 |
-Vidalia może wtedy uwierzytelnić się do Tora używając ciasteczek, jeśli użytkownik |
|
| 197 |
-uruchamiający Vidalię jest w grupie debian-tor. |
|
| 198 |
-<br /> |
|
| 199 |
-Pierwsza część tego projektu będzie polegała na dodaniu obsługi ControlSocket |
|
| 200 |
-do Vidalii. Potem student stworzy i przetestuje paczki Vidalii na Debianie i |
|
| 201 |
-Ubuntu, które będą zgodne ze standardami pakowania w Debianie, oraz upewni się, |
|
| 202 |
-że działają dobrze z istniejącymi paczkami Tora. Możemy też stworzyć repozytorium |
|
| 203 |
-apt zawierające nowe paczki Vidalia. |
|
| 204 |
-<br /> |
|
| 205 |
-Kolejnym wyzwaniem byłoby znalezienie intuicyjnego sposobu, by Vidalia mogła |
|
| 206 |
-zmienić konfigurację Tora (torrc) mimo iż ta jest w <code>/etc/tor/torrc</code>, |
|
| 207 |
-a więc nienaruszalna. Najlepszy jak dotąd pomysł, na jaki wpadliśmy, to |
|
| 208 |
-przekazanie Torowi nowej konfiguracji poprzez ControlSocket w czasie uruchamiania |
|
| 209 |
-Vidalii, ale jest to zły pomysł, gdyż Tor za każdym razem uruchamia się z inną |
|
| 210 |
-konfiguracją niż użytkownik by tego chciał. Drugi najlepszy pomysł jest taki, by |
|
| 211 |
-Vidalia stworzyła tymczasowy plik konfiguracyjny i poprosiła użytkownika, by |
|
| 212 |
-ręcznie przeniósł go do <code>/etc/tor/torrc</code>, ale to jest zły pomysł, gdyż |
|
| 213 |
-użytkownicy nie powinni być zmuszani do bezpośredniego zajmowania się plikami. |
|
| 214 |
-<br /> |
|
| 215 |
-Osoba podejmująca się tego projektu powinna znać system pakowania Debiana i |
|
| 216 |
-mieć trochę doświadczenia z C++. Uprzednie doświadczenie z Qt będzie przydatne, |
|
| 217 |
-ale nie jest wymagane. |
|
| 218 |
-</li> |
|
| 219 |
---> |
|
| 220 |
- |
|
| 221 | 194 |
<li> |
| 222 | 195 |
<b>Polepszanie naszych zdolności opierania się cenzurze</b> |
| 223 | 196 |
<br /> |
| 224 |
-Priorytet: <i>Wysoki</i> |
|
| 197 |
+Priorytet: <i>Średni do wysokiego</i> |
|
| 225 | 198 |
<br /> |
| 226 |
-Poziom wysiłku: <i>Wysoki</i> |
|
| 199 |
+Poziom wysiłku: <i>Średni</i> |
|
| 227 | 200 |
<br /> |
| 228 | 201 |
Poziom umiejętności: <i>Wysoki</i> |
| 229 | 202 |
<br /> |
| 230 |
-Prawdopodobni opiekunowie: <i>Nick</i> |
|
| 203 |
+Prawdopodobni opiekunowie: <i>Nick, Roger, Steven</i> |
|
| 231 | 204 |
<br /> |
| 232 | 205 |
Wersje 0.2.0.x Tora robią <a |
| 233 | 206 |
href="<svnsandbox>doc/design-paper/blocking.html">znaczne postępy</a> w opieraniu |
| ... | ... |
@@ -253,66 +226,80 @@ się atakom nawet po tym, jak atakujący pozna projekt, po czym równoważenie |
| 253 | 226 |
odporności na cenzurę z użytecznością i siłą. |
| 254 | 227 |
</li> |
| 255 | 228 |
|
| 256 |
-<!-- This should be mostly done. |
|
| 257 | 229 |
<li> |
| 258 |
-<b>Framework automatycznej aktualizacji programów Tor/Polipo/Vidalia.</b> |
|
| 230 |
+<b>Tuneup Tor!</b> |
|
| 259 | 231 |
<br /> |
| 260 |
-Potrzebujemy dobrego frameworka automatycznej aktualizacji. |
|
| 261 |
-Vidalia już ma możliwość informowania, że użytkownik używa przestarzałej lub |
|
| 262 |
-niezalecanej wersji Tora. W chwili obecnej Vidalia po prostu pokazuje małe |
|
| 263 |
-okienko, które informuje użytkownika, że powinien dokonać ręcznej aktualizacji. |
|
| 264 |
-Celem tego projektu jest rozszerzenie Vidalii o możliwość pobrania i |
|
| 265 |
-zaktualizowania nowej wersji Tora za użytkownika. Jeśli czas pozwoli, |
|
| 266 |
-chcielibyśmy móc aktualizować też inne aplikacje z paczek, jak Polipo czy |
|
| 267 |
-Vidalia. |
|
| 232 |
+Priorytet: <i>Średni</i> |
|
| 268 | 233 |
<br /> |
| 269 |
-By wykonać ten projekt, student będzie musiał najpierw poznać istniejące |
|
| 270 |
-mechanizmy aktualizacji (np. Sparkle na OS X), by zbadać ich mocne i słabe punkty, |
|
| 271 |
-cechy bezpieczeństwa i możliwości zintegrowania z Vidalią. Jeśli żaden nie okaże |
|
| 272 |
-się przydatny, student zaprojektuje własny framework aktualizacyjny, |
|
| 273 |
-udokumentuje projekt i przedyskutuje go z innymi deweloperami na temat |
|
| 274 |
-jego bezpieczeństwa. Potem zaimplementuje go (lub zintegruje istniejący) |
|
| 275 |
-i przetestuje. |
|
| 234 |
+Poziom wysiłku: <i>Średni</i> |
|
| 276 | 235 |
<br /> |
| 277 |
-Osoba podejmująca się tego projektu powinna dobrze znać C++. |
|
| 278 |
-Uprzednie doświadczenie z Qt będzie przydatne, ale nie jest wymagane. |
|
| 279 |
-Powinno się mieć też podstawowe pojęcie o powszechnych praktykach |
|
| 280 |
-bezpieczeństwa, jak weryfikacja podpisu paczki. Dobre zdolności w |
|
| 281 |
-pisaniu też są ważne w tym projekcie, gdyż ważnym krokiem będzie |
|
| 282 |
-zrobienie dokumentacji projektu do przejrzenia i przedyskutowania |
|
| 283 |
-z innymi ludźmi przed implementacją. |
|
| 236 |
+Poziom umiejętności: <i>Średni do wysokiego</i> |
|
| 237 |
+<br /> |
|
| 238 |
+Prawdopodobni opiekunowie: <i>Nick, Roger, Mike</i> |
|
| 239 |
+<br /> |
|
| 240 |
+W chwili obecnej węzły Tora mierzą i zgłaszają własną przepustowość łącza, |
|
| 241 |
+a klienci Tora wybierają, których węzłów używać po części opierając się |
|
| 242 |
+na tej zgłaszanej przepustowości. To podejście jest podatne na |
|
| 243 |
+<a href="http://freehaven.net/anonbib/#bauer:wpes2007">ataki, w których węzły oszukują |
|
| 244 |
+na temat przepustowości swoich łączy</a>; by to zmienić, Tor aktualnie ogranicza |
|
| 245 |
+maksymalną przepustowość każdego węzła, w którą jest w stanie uwierzyć. To jest |
|
| 246 |
+ograniczone rozwiązanie i marnotrawienie przepustowości. Zamiast tego, |
|
| 247 |
+Tor powinien w miarę możliwości mierzyć przepustowość łączą w rozproszony sposób, |
|
| 248 |
+jak jest napisane w dokumencie |
|
| 249 |
+<a href="http://freehaven.net/anonbib/author.html#snader08">"A Tuneup for Tor"</a> autorstwa |
|
| 250 |
+Snadera i Borisova. Można byłoby użyć bieżącego kodu testującego, by sprawdzić |
|
| 251 |
+odkrycia napisane w tym dokumencie i zweryfikować, w jakim stopniu opisują one |
|
| 252 |
+normalnie działającego Tora i określić dobre sposoby na wcielenie tych odkryć |
|
| 253 |
+do sieci Tora bez dodawania niepożądanego ruchu wielkości między węzłami a serwerami |
|
| 254 |
+katalogowymi. |
|
| 284 | 255 |
</li> |
| 285 |
---> |
|
| 286 | 256 |
|
| 287 | 257 |
<li> |
| 288 |
-<b>Poprawiona i bardziej użyteczna mapa sieci w programie Vidalia</b> |
|
| 258 |
+<b>Ulepszenie Polipo na Windows</b> |
|
| 289 | 259 |
<br /> |
| 290 | 260 |
Priorytet: <i>Średni</i> |
| 291 | 261 |
<br /> |
| 292 |
-Poziom wysiłku: <i>Średni</i> |
|
| 262 |
+Poziom wysiłku: <i>Niski</i> |
|
| 293 | 263 |
<br /> |
| 294 | 264 |
Poziom umiejętności: <i>Średni</i> |
| 295 | 265 |
<br /> |
| 296 |
-Prawdopodobni opiekunowie: <i>Matt</i> |
|
| 266 |
+Prawdopodobni opiekunowie: <i>Martin</i> |
|
| 297 | 267 |
<br /> |
| 298 |
-Jedną z istniejących cech Vidalii jest mapa sieci, która pokazuje użytkownikowi |
|
| 299 |
-przybliżone lokalizacje geograficzne przekaźników sieci Tora i rysuje |
|
| 300 |
-ścieżki, przez które przechodzi ruch użytkownika w sieci Tora. |
|
| 301 |
-Mapa jest w tej chwili niezbyt interaktywna i ma raczej słabą grafikę. |
|
| 302 |
-Zamiast tego, zaimplementowaliśmy widget Marble z KDE, który daje mapę lepszej jakości i |
|
| 303 |
-umożliwia lepszą interaktywność, jak na przykład pozwalanie użytkownikowi na |
|
| 304 |
-klikanie w poszczególne przekaźniki lub obwody, by wyświetlić dodatkowe |
|
| 305 |
-informacje. Chcemy też dodaće możliwość klikania przez |
|
| 306 |
-użytkownika na dany przekaźnik lub kraj z co najmniej jednym przekaźnikiem i |
|
| 307 |
-stwierdzenia "chcę, by moje połączenia do wychodziły stąd." |
|
| 268 |
+Pomóż przenieść <a |
|
| 269 |
+href="http://www.pps.jussieu.fr/~jch/software/polipo/">Polipo</a> na Windows. |
|
| 270 |
+1) zdolność do asynchronicznego wysyłania zapytań do |
|
| 271 |
+serwerów nazw. 2) natywna obsługa zdarzeń i buforów (tj. w |
|
| 272 |
+systemach uniksopodobnych Polipo domyślnie używa 25% pamięci RAM, a pod Windows |
|
| 273 |
+jest to cokolwiek wpisane w plik konfiguracyjny). 3) jakieś narzędzie z |
|
| 274 |
+graficznym interfejsem do konfiguracji i raportowania, dodatkowe punkty, jeśli |
|
| 275 |
+ma ikonkę w zasobniku z opcjami menu po kliknięciu prawym przyciskiem myszy. |
|
| 276 |
+Podwójny bonus, jeśli działa na wielu platformach. |
|
| 277 |
+4) umożliwienie programowi używania rejestru Windowsa i obsługiwania prawidłowych |
|
| 278 |
+ścieżek w Windowsie, np. "C:\Program Files\Polipo". |
|
| 279 |
+</li> |
|
| 280 |
+ |
|
| 281 |
+<li> |
|
| 282 |
+<b>Zaimplementowanie opartego na torrencie sposobu pobierania paczek Thandy</b> |
|
| 308 | 283 |
<br /> |
| 309 |
-Podczas tego projektu, osoba najpierw zapozna się z Vidalią i API widgetu |
|
| 310 |
-Marble. Potem zintegruje widget z Vidalią i zmieni go, by bardziej pasował |
|
| 311 |
-do naszych zastosowań, np. można było klikać w obwody, zapisywać mapy we |
|
| 312 |
-własnym katalogu Vidalii i dostosować część okien dialogowych widgetu. |
|
| 284 |
+Priorytet: <i>Średni</i> |
|
| 313 | 285 |
<br /> |
| 314 |
-Osoba podejmująca się tego projektu powinna dobrze znać C++. |
|
| 315 |
-Uprzednie doświadczenie z Qt i CMake będzie przydatne, ale nie jest wymagane. |
|
| 286 |
+Poziom wysiłku: <i>Wysoki</i> |
|
| 287 |
+<br /> |
|
| 288 |
+Poziom umiejętności: <i>Średni do wysokiego</i> |
|
| 289 |
+<br /> |
|
| 290 |
+Prawdopodobni opiekunowie: <i>Martin, Nick</i> |
|
| 291 |
+<br /> |
|
| 292 |
+<a |
|
| 293 |
+href="http://git.torproject.org/checkout/thandy/master/specs/thandy-spec.txt">Thandy</a> |
|
| 294 |
+jest względnie nowym oprogramowaniem, które umożliwia wspomagane aktualizacje Tora i |
|
| 295 |
+związanych z nim programów. W tej chwili użytkowników jest niewielu, ale oczekujemy, że |
|
| 296 |
+Thandy będzie w przyszłości używane przez prawie każdego użytkownika Tora. By uniknąć |
|
| 297 |
+padających serwerów w dniu aktualizacji Tora, potrzebujemy nowych sposobów na |
|
| 298 |
+wydajną dystrybucję nowych paczek, a wykorzystanie libtorrent zdaje się być |
|
| 299 |
+możliwym rozwiązaniem. Jeśli myślisz o innych dobrych pomysłach, to wspaniale |
|
| 300 |
+- proszę dać nam znać!<br /> |
|
| 301 |
+Musimy też zbadać, jak lepiej dołączyć nasze mirrory. Jeśli to możliwe, powinien |
|
| 302 |
+znaleźć się łatwy sposób na to, by łatwo pomogły w dystrybucji paczek. |
|
| 316 | 303 |
</li> |
| 317 | 304 |
|
| 318 | 305 |
<li> |
| ... | ... |
@@ -322,7 +309,7 @@ Priorytet: <i>Średni</i> |
| 322 | 309 |
<br /> |
| 323 | 310 |
Poziom wysiłku: <i>Średni</i> |
| 324 | 311 |
<br /> |
| 325 |
-Poziom umiejętności: <i>Średni</i> |
|
| 312 |
+Poziom umiejętności: <i>Niski do średniego</i> |
|
| 326 | 313 |
<br /> |
| 327 | 314 |
Prawdopodobni opiekunowie: <i>Matt</i> |
| 328 | 315 |
<br /> |
| ... | ... |
@@ -358,30 +345,376 @@ Dodatkowe punkty za jakiś projekt graficzny /Photoshop fu, gdyż moglibyśmy |
| 358 | 345 |
chcieć/potrzebować nowych ikonek. |
| 359 | 346 |
</li> |
| 360 | 347 |
|
| 361 |
-<!-- Jake already did most of this. |
|
| 348 |
+ |
|
| 362 | 349 |
<li> |
| 363 |
-<b>Ulepszenia naszego aktywnego testera konfiguracji przeglądarek</b> - |
|
| 364 |
-<a href="https://check.torproject.org">https://check.torproject.org</a> |
|
| 350 |
+<b>Polepszenie procesu testów jednostkowych</b> |
|
| 365 | 351 |
<br /> |
| 366 |
-Mamy w tej chwili funkcjonalną stronę www, która sprawdza, czy Tor działa. |
|
| 367 |
-Ma jednak parę miejsc, w których działa źle. Wymaga ulepszeń dotyczących |
|
| 368 |
-domyślnych języków i funkcjonalności. W chwili obecnej odpowiada tylko po angielsku. |
|
| 369 |
-Ponadto, jest to kawał skryptu Perla, który nigdy nie powinien był ujrzeć światła |
|
| 370 |
-dziennego. Strona powinna prawdopodobnie zostać przepisana w Pythonie |
|
| 371 |
-z uwagą na wielojęzyczności. Teraz używa <a |
|
| 372 |
-href="http://exitlist.torproject.org/">listy punktów wyjściowych Tor DNS</a> |
|
| 373 |
-i powinna to robić w przyszłości. Może to dawać fałszywe pozytywne wyniki - te |
|
| 374 |
-powinny zostać wykryte, udokumentowane i naprawione, gdzie to będzie możliwe. |
|
| 375 |
-Ktokolwiek pracujący nad tym projektem powinien interesować się DNS, |
|
| 376 |
-znać podstawy Perla lub lepiej - Pythona. Będzie musiał tylko minimalnie |
|
| 377 |
-stykać się z Torem, by testować swój kod. |
|
| 352 |
+Priorytet: <i>Średni</i> |
|
| 378 | 353 |
<br /> |
| 379 |
-Jeśli chcesz, by ten projekt był bardziej ekscytujący i zawierał więcej |
|
| 380 |
-projektowania i programowania, przeczytaj <a |
|
| 381 |
-href="<svnsandbox>doc/spec/proposals/131-verify-tor-usage.txt">propozycję |
|
| 382 |
-131-verify-tor-usage.txt</a>. |
|
| 354 |
+Poziom wysiłku: <i>Średni</i> |
|
| 355 |
+<br /> |
|
| 356 |
+Poziom umiejętności: <i>Średni</i> |
|
| 357 |
+<br /> |
|
| 358 |
+Prawdopodobni opiekunowie: <i>Nick, Roger</i> |
|
| 359 |
+<br /> |
|
| 360 |
+Tor musi zostać znaczniej bardziej przetestowany. To jest projekt wieloczęściowy. |
|
| 361 |
+Na początek, nasze testy jednostkowe powinny znacznie się wzbogacić, zwłaszcza |
|
| 362 |
+w obszarach poza funkcjami narzędziowymi. Będzie to wymagało poważnych zmian |
|
| 363 |
+niektórych części Tora, aby oddzielić jak najwięcej programu od zmiennych |
|
| 364 |
+globalnych.<br /> |
|
| 365 |
+Ponadto, musimy zautomatyzować nasze testy wydajności dla wszystkich systemów. |
|
| 366 |
+Mamy już buildbota do automatyzacji naszej zwyczajnej integracji i kompilacji testów |
|
| 367 |
+(ale potrzebujemy osoby do uruchomienia tego pod Windows), ale |
|
| 368 |
+musimy zaktualizować nasze testy symulacji sieci (takie, jak w <a |
|
| 369 |
+href="https://svn.torproject.org/svn/torflow/trunk/README">TorFlow</a>) |
|
| 370 |
+do nowszych wersji Tora i zaprojektować je tak, by uruchamiać sieci testowe |
|
| 371 |
+albo na jednej maszynie, albo na kilku, abyśmy mogli automatycznie |
|
| 372 |
+badać zmiany wydajności na maszynach pełniących różne zadania. |
|
| 383 | 373 |
</li> |
| 384 |
---> |
|
| 374 |
+ |
|
| 375 |
+<li> |
|
| 376 |
+<b>Pomóż wznowić niezależną implementację klienta Tora</b> |
|
| 377 |
+<br /> |
|
| 378 |
+Priorytet: <i>Średni</i> |
|
| 379 |
+<br /> |
|
| 380 |
+Poziom wysiłku: <i>Wysoki</i> |
|
| 381 |
+<br /> |
|
| 382 |
+Poziom umiejętności: <i>Średni do wysokiego</i> |
|
| 383 |
+<br /> |
|
| 384 |
+Prawdopodobni opiekunowie: <i>Karsten, Nick</i> |
|
| 385 |
+<br /> |
|
| 386 |
+Reanimuj jedno z podejść do implementacji klienta Tora w Javie, np. |
|
| 387 |
+<a href="http://onioncoffee.sourceforge.net/">projekt OnionCoffee</a> |
|
| 388 |
+i spraw, by działał pod <a href="http://code.google.com/android/">Androidem</a>. |
|
| 389 |
+Pierwszym krokiem byłoby przeniesienie istniejącego kodu i uruchomienie go |
|
| 390 |
+w środowisku Android. Potem kod powinien zostać zaktualizowany, by obsługiwać |
|
| 391 |
+nowsze wersje protokołu Tora, jak na przykład |
|
| 392 |
+<a href="<svnsandbox>doc/spec/dir-spec.txt">protokół katalogowy w wersji 3</a>. |
|
| 393 |
+Poza tym, obsługa żądań lub choćby dostarczania usług ukrytych Tora byłaby fajna, |
|
| 394 |
+choć nie wymagana.<br /> |
|
| 395 |
+ Perspektywiczny deweloper powinien rozumieć i umieć pisać nowy kod w Javie, łącznie |
|
| 396 |
+z korzystaniem z kryptograficznego API Javy. Umiejętność czytania kodu w C |
|
| 397 |
+też byłaby przydatna. Powinno się mieć chęć do czytania istniejącej dokumentacji, |
|
| 398 |
+implementacji kodu w oparciu o nią oraz, jeśli będzie to potrzebne, poprawiać |
|
| 399 |
+dokumentację, jeśli jest niejasna. Ten projekt składa się w dużym stopniu z |
|
| 400 |
+pisania kodu i w mniejszym - z projektowania. |
|
| 401 |
+</li> |
|
| 402 |
+ |
|
| 403 |
+<li> |
|
| 404 |
+<b>Nowe funkcjonalności Torbuttona</b> |
|
| 405 |
+<br/> |
|
| 406 |
+Priorytet: <i>Średni</i> |
|
| 407 |
+<br /> |
|
| 408 |
+Poziom wysiłku: <i>Wysoki</i> |
|
| 409 |
+<br /> |
|
| 410 |
+Poziom umiejętności: <i>Wysoki</i> |
|
| 411 |
+<br /> |
|
| 412 |
+Prawdopodobni opiekunowie: <i>Mike</i> |
|
| 413 |
+<br/> |
|
| 414 |
+Jest kilka <a |
|
| 415 |
+href="https://bugs.torproject.org/flyspray/index.php?tasks=all&project=5&type=2">dobrych |
|
| 416 |
+próśb o nowe funkcjonalności</a> w sekcji Flyspray Torbuttona. W szczególności, <a |
|
| 417 |
+href="https://bugs.torproject.org/flyspray/index.php?do=details&id=523">Integracja |
|
| 418 |
+'Nowej Tożsamości' z Vidalią</a>, |
|
| 419 |
+<a href="https://bugs.torproject.org/flyspray/index.php?do=details&id=940">sposoby |
|
| 420 |
+zarządzania wieloma plikami z ciasteczkami/tożsamościami</a>, <a |
|
| 421 |
+href="https://bugs.torproject.org/flyspray/index.php?do=details&id=637">zachowywanie |
|
| 422 |
+określonych ciasteczek</a> gdy ciasteczka są usuwane, |
|
| 423 |
+<a href="https://bugs.torproject.org/flyspray/index.php?do=details&id=524">lepsza |
|
| 424 |
+podmiana odnośnika wstecznego</a>, <a |
|
| 425 |
+href="https://bugs.torproject.org/flyspray/index.php?do=details&id=564">prawidłowe |
|
| 426 |
+zgłaszanie stanu Tora</a>, i <a |
|
| 427 |
+href="https://bugs.torproject.org/flyspray/index.php?do=details&id=462">adresy "tor://" |
|
| 428 |
+i "tors://"</a> są interesującymi cechami, które można byłoby dodać. |
|
| 429 |
+<br /> |
|
| 430 |
+Ta praca byłaby niezależnym programowaniem w Javascripcie i przyjemnym świecie <a |
|
| 431 |
+href="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">XUL</a>, z |
|
| 432 |
+niewielkim zaangażowaniem w wewnętrzne sprawy Tora. |
|
| 433 |
+</li> |
|
| 434 |
+ |
|
| 435 |
+<li> |
|
| 436 |
+<b>Nowe funkcjonalności Thandy</b> |
|
| 437 |
+<br /> |
|
| 438 |
+Priorytet: <i>Średni</i> |
|
| 439 |
+<br /> |
|
| 440 |
+Poziom wysiłku: <i>Średni</i> |
|
| 441 |
+<br /> |
|
| 442 |
+Poziom umiejętności: <i>Średni do wysokiego</i> |
|
| 443 |
+<br /> |
|
| 444 |
+Prawdopodobni opiekunowie: <i>Martin</i> |
|
| 445 |
+<br /> |
|
| 446 |
+Potrzebujemy dodatkowych funkcjonalności do wspomaganych aktualizacji całego |
|
| 447 |
+oprogramowania związanego z Torem na Windows i innych systemach operacyjnych. |
|
| 448 |
+Niektóre funkcjonalności do rozważenia to: |
|
| 449 |
+1) Integracja <a |
|
| 450 |
+href="http://chandlerproject.org/Projects/MeTooCrypto">biblioteki Pythona MeTooCrypto</a> |
|
| 451 |
+do uwierzytelnianych pobierań przez HTTPS. 2) Dodanie poziomu niezależności między |
|
| 452 |
+sygnaturami czasowymi a plikami załączonymi w aktualizacji. Przeczytaj wątek |
|
| 453 |
+"Thandy attacks / suggestions" na or-dev. |
|
| 454 |
+3) Obsługa specyficznych dla lokalizacji instalacji i konfiguracji wspomaganych |
|
| 455 |
+aktualizacji w oparciu o ustawienia języka według preferencji, hosta lub konta użytkownika. |
|
| 456 |
+Znajomość stron kodowych Windows, unikodu i innych zestawów znaków będzie pomocna, |
|
| 457 |
+jak również ogólne doświadczenie w programowaniu win32 i POSIX API oraz biegłość w Pythonie. |
|
| 458 |
+</li> |
|
| 459 |
+ |
|
| 460 |
+<li> |
|
| 461 |
+<b>Symulator wolnych połączeń internetowych</b> |
|
| 462 |
+<br /> |
|
| 463 |
+Priorytet: <i>Średni</i> |
|
| 464 |
+<br /> |
|
| 465 |
+Poziom wysiłku: <i>Średni</i> |
|
| 466 |
+<br /> |
|
| 467 |
+Poziom umiejętności: <i>Średni</i> |
|
| 468 |
+<br /> |
|
| 469 |
+Prawdopodobni opiekunowie: <i>Steven</i> |
|
| 470 |
+<br /> |
|
| 471 |
+Wielu użytkowników Tora ma łącza internetowe niskiej jakości, dające niską przepustowość, |
|
| 472 |
+długie czasy trwania operacji i wysoki współczynnik utraty lub przekładania pakietów. |
|
| 473 |
+Z doświadczeń użytkowników wiemy, że Tor źle reaguje na te warunki, ale ciężko jest |
|
| 474 |
+poprawić tę sytuację bez możliwości powtórzenia tych problemów w laboratorium. |
|
| 475 |
+<br /> |
|
| 476 |
+Celem tego projektu byłoby zbudowania środowiska symulacyjnego, które replikowałoby |
|
| 477 |
+tę słabą łączność, by można było zmierzyć jej działanie na wydajność Tora. Innymi |
|
| 478 |
+komponentami byłby program testujący, w celu określenia dostępnych parametrów połączenia |
|
| 479 |
+i mierzenia wpływu zmian polepszających wydajność Tora. |
|
| 480 |
+<br /> |
|
| 481 |
+Wybór narzędzi zależałby od studenta/ki, ale dummynet (dla FreeBSD) i |
|
| 482 |
+nistnet (pod Linux) są dwoma potencjalnymi komponentami, na których można byłoby zbudować ten |
|
| 483 |
+projekt. Studenci powinni mieć doświadczenie w programowaniu i debugowaniu sieciowym i TCP/IP |
|
| 484 |
+oraz najlepiej znać C i język skryptowy. |
|
| 485 |
+</li> |
|
| 486 |
+ |
|
| 487 |
+<li> |
|
| 488 |
+<b>Poprawiona i bardziej użyteczna mapa sieci w programie Vidalia</b> |
|
| 489 |
+<br /> |
|
| 490 |
+Priorytet: <i>Średni</i> |
|
| 491 |
+<br /> |
|
| 492 |
+Poziom wysiłku: <i>Średni</i> |
|
| 493 |
+<br /> |
|
| 494 |
+Poziom umiejętności: <i>Średni</i> |
|
| 495 |
+<br /> |
|
| 496 |
+Prawdopodobni opiekunowie: <i>Matt</i> |
|
| 497 |
+<br /> |
|
| 498 |
+Jedną z istniejących cech Vidalii jest mapa sieci, która pokazuje użytkownikowi |
|
| 499 |
+przybliżone lokalizacje geograficzne przekaźników sieci Tora i rysuje |
|
| 500 |
+ścieżki, przez które przechodzi ruch użytkownika w sieci Tora. |
|
| 501 |
+Mapa jest w tej chwili niezbyt interaktywna i ma raczej słabą grafikę. |
|
| 502 |
+Zamiast tego, zaimplementowaliśmy widget Marble z KDE, który daje mapę lepszej jakości i |
|
| 503 |
+umożliwia lepszą interaktywność, jak na przykład pozwalanie użytkownikowi na |
|
| 504 |
+klikanie w poszczególne przekaźniki lub obwody, by wyświetlić dodatkowe |
|
| 505 |
+informacje. Chcemy też dodaće możliwość klikania przez |
|
| 506 |
+użytkownika na dany przekaźnik lub kraj z co najmniej jednym przekaźnikiem i |
|
| 507 |
+stwierdzenia "chcę, by moje połączenia do wychodziły stąd." |
|
| 508 |
+<br /> |
|
| 509 |
+Podczas tego projektu, osoba najpierw zapozna się z Vidalią i API widgetu |
|
| 510 |
+Marble. Potem zintegruje widget z Vidalią i zmieni go, by bardziej pasował |
|
| 511 |
+do naszych zastosowań, np. można było klikać w obwody, zapisywać mapy we |
|
| 512 |
+własnym katalogu Vidalii i dostosować część okien dialogowych widgetu. |
|
| 513 |
+<br /> |
|
| 514 |
+Osoba podejmująca się tego projektu powinna dobrze znać C++. |
|
| 515 |
+Uprzednie doświadczenie z Qt i CMake będzie przydatne, ale nie jest wymagane. |
|
| 516 |
+</li> |
|
| 517 |
+ |
|
| 518 |
+<li> |
|
| 519 |
+<b>Ożywienie projektu moniTor</b> |
|
| 520 |
+<br /> |
|
| 521 |
+Priorytet: <i>Średni</i> |
|
| 522 |
+<br /> |
|
| 523 |
+Poziom wysiłku: <i>Średni</i> |
|
| 524 |
+<br /> |
|
| 525 |
+Poziom umiejętności: <i>Niski do średniego</i> |
|
| 526 |
+<br /> |
|
| 527 |
+Prawdopodobni opiekunowie: <i>Karsten, Jacob</i> |
|
| 528 |
+<br /> |
|
| 529 |
+Zaimplementuj narzędzie <a href="http://www.ss64.com/bash/top.html">podobne do top</a> |
|
| 530 |
+dla przekaźników siei Tora. Celem takiego narzędzia byłoby monitorowanie lokalnego przekaźnika |
|
| 531 |
+sieci poprzez jego port kontrolny i dołączanie użytecznych informacji systemowych |
|
| 532 |
+samej maszyny. Podczas działania, narzędzie to dynamicznie aktualizowałoby |
|
| 533 |
+swoje informacje, tak jak program top robi to dla procesów linuksowych. |
|
| 534 |
+<a href="http://archives.seul.org/or/dev/Jan-2008/msg00005.html">Ta |
|
| 535 |
+wiadomość na or-dev</a> może być dobrą lekturą na początek.<br /> |
|
| 536 |
+ Obsoba powinna znać lub |
|
| 537 |
+być chętną do nauki administrowania przekaźnikiem Tora i konfigurowania go |
|
| 538 |
+za pomocą portu kontroli. Jako że wstępny prototyp jest napisany w Pythonie, |
|
| 539 |
+pewna wiedza na temat pisania programów w tym języku też byłaby przydatna. |
|
| 540 |
+Ten projekt z jednej strony opiera się na określeniu wymagań dla takiego |
|
| 541 |
+narzędzia i zaprojektowania dla niego interfejsu, a z drugiej strony |
|
| 542 |
+wymaga również dużo programowania. |
|
| 543 |
+</li> |
|
| 544 |
+ |
|
| 545 |
+<li> |
|
| 546 |
+<b>Odpowiednik Torbuttona dla Thunderbirda</b> |
|
| 547 |
+<br /> |
|
| 548 |
+Priorytet: <i>Średni</i> |
|
| 549 |
+<br /> |
|
| 550 |
+Poziom wysiłku: <i>Wysoki</i> |
|
| 551 |
+<br /> |
|
| 552 |
+Poziom umiejętności: <i>Wysoki</i> |
|
| 553 |
+<br /> |
|
| 554 |
+Prawdopodobni opiekunowie: <i>Mike</i> |
|
| 555 |
+<br /> |
|
| 556 |
+Od ciągle powiększającej się grupy użytkowników słyszymy, że chcą używać Thunderbirda z |
|
| 557 |
+Torem. Jest jednak wiele spraw na poziomie aplikacji, na przykład to, że Thunderbird |
|
| 558 |
+domyślnie umieści Twoją nazwę hosta w wysyłanej przez siebie poczcie. W pewnym momencie |
|
| 559 |
+powinniśmy zapoczątkować nowe działania mające na celu stworzenie rozszerzenia dla |
|
| 560 |
+Thunderbirda, podobnego do Torbuttona. |
|
| 561 |
+</li> |
|
| 562 |
+ |
|
| 563 |
+<li> |
|
| 564 |
+<b>Sterownik Pośredniego Poziomu Sieci</b> |
|
| 565 |
+<br /> |
|
| 566 |
+Priorytet: <i>Niski</i> |
|
| 567 |
+<br /> |
|
| 568 |
+Poziom wysiłku: <i>Wysoki</i> |
|
| 569 |
+<br /> |
|
| 570 |
+Poziom umiejętności: <i>Wysoki</i> |
|
| 571 |
+<br /> |
|
| 572 |
+Prawdopodobni opiekunowie: <i>Martin</i> |
|
| 573 |
+<br /> |
|
| 574 |
+Sterownik WinPCAP używany przez Tor VM do działań sieciowych nie obsługuje sporej |
|
| 575 |
+liczby kart bezprzewodowych i nie-ethernetowych. Zaimplementowanie sterownika |
|
| 576 |
+pośredniego poziomu sieciowego dla win32 i 64-bitowego dałoby możliwość przechwytywania |
|
| 577 |
+i przekierowywania ruchu w takich sieciach. Ten projekt wymaga znajomości i doświadczenia |
|
| 578 |
+z pisaniem i testowaniem sterowników poziomu jądra Windows. Znajomość Winsock i Qemu |
|
| 579 |
+też byłaby pomocna. |
|
| 580 |
+</li> |
|
| 581 |
+ |
|
| 582 |
+<li> |
|
| 583 |
+<b>Przynieś nowe pomysły!</b> |
|
| 584 |
+<br /> |
|
| 585 |
+<li>Nie podoba Ci się żaden z tych pomysłów? Sięgnij do <a |
|
| 586 |
+ href="<svnsandbox>doc/roadmaps/2008-12-19-roadmap-full.pdf">planu rozwoju Tora</a> po więcej |
|
| 587 |
+ pomysłów. |
|
| 588 |
+ Niektórym z <a href="<svnsandbox>doc/spec/proposals/">bieżących propozycji</a> |
|
| 589 |
+ też może brakować deweloperów.</li> |
|
| 590 |
+ |
|
| 591 |
+<!-- Mike is already working on this. |
|
| 592 |
+<li> |
|
| 593 |
+<b>Ulepszenie Skanera Węzłów Tora (Tor Node Scanner)</b> |
|
| 594 |
+<br /> |
|
| 595 |
+Podobnie do skanera wyjściowego SoaT (lub może nawet w czasie jego działania), |
|
| 596 |
+można gromadzić statystyki odnośnie wiarygodności węzłów. Te węzły, które |
|
| 597 |
+źle działają dla pewnej części swoich obwodów nie powinny być używane do |
|
| 598 |
+statusu Strażnika, i być może powinny też mieć zmniejszoną swoją zgłaszaną |
|
| 599 |
+przepustowość, lub po prostu być oznaczane jako Nieważne. Dodatkowo, |
|
| 600 |
+węzły wykazujące bardzo niską średnią przepustowość strumienia, |
|
| 601 |
+lecz zgłaszają bardzo wysoką, też mogą być oznaczone jako Nieważne. |
|
| 602 |
+Większość zbierania statystyk już jest zrobiona, dane te muszą tylko |
|
| 603 |
+zostać przetworzone na coś, co może być wysłane Serwerom Katalogowym, |
|
| 604 |
+by ukarały/wyłączyły ze swoich list te węzły w taki sposób, że klienci |
|
| 605 |
+się o tym dowiedzą. |
|
| 606 |
+<br /> |
|
| 607 |
+Dodatkowo, te same statystyki mogą być zbierane odnośnie ruchu przechodzącego |
|
| 608 |
+przez węzeł. Do <a |
|
| 609 |
+href="https://svn.torproject.org/svn/torctl/trunk/doc/howto.txt">Protokołu Kontroli |
|
| 610 |
+Tora</a> można dodać zdarzenia mówiące, czy udaje się stworzyć obwód |
|
| 611 |
+przechodzący przez ten węzeł, oraz można zbierać pasywne statystyki dotyczące |
|
| 612 |
+zarówno przepustowości, jak i wiarygodności innych węzłów, poprzez oparty |
|
| 613 |
+na węzłach program monitorujący takie zdarzenia. Taki skaner zgłaszałby też |
|
| 614 |
+informacje o dziwnie zachowujących się węzłach do Serwerów Katalogowych, |
|
| 615 |
+ale kanał łączności do tych celów jeszcze nie istnieje i też musiałby |
|
| 616 |
+zostać stworzony. |
|
| 617 |
+</li> |
|
| 618 |
+--> |
|
| 619 |
+ |
|
| 620 |
+<!-- Is this still a useful project? If so, move it to another section. |
|
| 621 |
+<li> |
|
| 622 |
+<b>Lepsze wsparcie i pakowanie dla Debiana/Ubuntu</b> |
|
| 623 |
+<br /> |
|
| 624 |
+Vidalia obecnie nie współpracuje dobrze na Debianie i Ubuntu z domyślnymi |
|
| 625 |
+paczkami Tora. Bieżące paczki Tora automatycznie uruchamiają Tora jako demona |
|
| 626 |
+systemowego z konta użytkownika debian-tor i (rozsądnie) nie mają zdefiniowanego |
|
| 627 |
+ControlPort w domyślnym torrc. Stąd Vidalia będzie próbować uruchomić własny |
|
| 628 |
+proces Tora, bo nie może połączyć się z istniejącym, po czym proces Tora |
|
| 629 |
+uruchomiony przez Vidalię zamknie się z błędem, którego użytkownik raczej nie zrozumie, |
|
| 630 |
+jako że Tor nie będzie mógł podpiąć się pod swoje porty nasłuchowe, które są |
|
| 631 |
+już zajęte przez pierwszy proces Tora. |
|
| 632 |
+<br /> |
|
| 633 |
+Bieżące rozwiązanie to albo mówienie użytkownikowi, by zatrzymał istniejący |
|
| 634 |
+proces Tora i pozwolił Vidalii uruchomić własny, albo tłumaczenie, jak ustawić |
|
| 635 |
+port kontrolny i hasło w pliku torrc. Lepszym rozwiązaniem na Debianie byłoby używanie |
|
| 636 |
+ControlSocket Tora, który umożliwia Vidalii komunikowanie się z Torem poprzez |
|
| 637 |
+gniazdo w domenie Unix i mógłby być domyślnie włączony w paczkach Tora dla Debiana. |
|
| 638 |
+Vidalia może wtedy uwierzytelnić się do Tora używając ciasteczek, jeśli użytkownik |
|
| 639 |
+uruchamiający Vidalię jest w grupie debian-tor. |
|
| 640 |
+<br /> |
|
| 641 |
+Pierwsza część tego projektu będzie polegała na dodaniu obsługi ControlSocket |
|
| 642 |
+do Vidalii. Potem student stworzy i przetestuje paczki Vidalii na Debianie i |
|
| 643 |
+Ubuntu, które będą zgodne ze standardami pakowania w Debianie, oraz upewni się, |
|
| 644 |
+że działają dobrze z istniejącymi paczkami Tora. Możemy też stworzyć repozytorium |
|
| 645 |
+apt zawierające nowe paczki Vidalia. |
|
| 646 |
+<br /> |
|
| 647 |
+Kolejnym wyzwaniem byłoby znalezienie intuicyjnego sposobu, by Vidalia mogła |
|
| 648 |
+zmienić konfigurację Tora (torrc) mimo iż ta jest w <code>/etc/tor/torrc</code>, |
|
| 649 |
+a więc nienaruszalna. Najlepszy jak dotąd pomysł, na jaki wpadliśmy, to |
|
| 650 |
+przekazanie Torowi nowej konfiguracji poprzez ControlSocket w czasie uruchamiania |
|
| 651 |
+Vidalii, ale jest to zły pomysł, gdyż Tor za każdym razem uruchamia się z inną |
|
| 652 |
+konfiguracją niż użytkownik by tego chciał. Drugi najlepszy pomysł jest taki, by |
|
| 653 |
+Vidalia stworzyła tymczasowy plik konfiguracyjny i poprosiła użytkownika, by |
|
| 654 |
+ręcznie przeniósł go do <code>/etc/tor/torrc</code>, ale to jest zły pomysł, gdyż |
|
| 655 |
+użytkownicy nie powinni być zmuszani do bezpośredniego zajmowania się plikami. |
|
| 656 |
+<br /> |
|
| 657 |
+Osoba podejmująca się tego projektu powinna znać system pakowania Debiana i |
|
| 658 |
+mieć trochę doświadczenia z C++. Uprzednie doświadczenie z Qt będzie przydatne, |
|
| 659 |
+ale nie jest wymagane. |
|
| 660 |
+</li> |
|
| 661 |
+--> |
|
| 662 |
+ |
|
| 663 |
+<!-- This should be mostly done. |
|
| 664 |
+<li> |
|
| 665 |
+<b>Framework automatycznej aktualizacji programów Tor/Polipo/Vidalia.</b> |
|
| 666 |
+<br /> |
|
| 667 |
+Potrzebujemy dobrego frameworka automatycznej aktualizacji. |
|
| 668 |
+Vidalia już ma możliwość informowania, że użytkownik używa przestarzałej lub |
|
| 669 |
+niezalecanej wersji Tora. W chwili obecnej Vidalia po prostu pokazuje małe |
|
| 670 |
+okienko, które informuje użytkownika, że powinien dokonać ręcznej aktualizacji. |
|
| 671 |
+Celem tego projektu jest rozszerzenie Vidalii o możliwość pobrania i |
|
| 672 |
+zaktualizowania nowej wersji Tora za użytkownika. Jeśli czas pozwoli, |
|
| 673 |
+chcielibyśmy móc aktualizować też inne aplikacje z paczek, jak Polipo czy |
|
| 674 |
+Vidalia. |
|
| 675 |
+<br /> |
|
| 676 |
+By wykonać ten projekt, student będzie musiał najpierw poznać istniejące |
|
| 677 |
+mechanizmy aktualizacji (np. Sparkle na OS X), by zbadać ich mocne i słabe punkty, |
|
| 678 |
+cechy bezpieczeństwa i możliwości zintegrowania z Vidalią. Jeśli żaden nie okaże |
|
| 679 |
+się przydatny, student zaprojektuje własny framework aktualizacyjny, |
|
| 680 |
+udokumentuje projekt i przedyskutuje go z innymi deweloperami na temat |
|
| 681 |
+jego bezpieczeństwa. Potem zaimplementuje go (lub zintegruje istniejący) |
|
| 682 |
+i przetestuje. |
|
| 683 |
+<br /> |
|
| 684 |
+Osoba podejmująca się tego projektu powinna dobrze znać C++. |
|
| 685 |
+Uprzednie doświadczenie z Qt będzie przydatne, ale nie jest wymagane. |
|
| 686 |
+Powinno się mieć też podstawowe pojęcie o powszechnych praktykach |
|
| 687 |
+bezpieczeństwa, jak weryfikacja podpisu paczki. Dobre zdolności w |
|
| 688 |
+pisaniu też są ważne w tym projekcie, gdyż ważnym krokiem będzie |
|
| 689 |
+zrobienie dokumentacji projektu do przejrzenia i przedyskutowania |
|
| 690 |
+z innymi ludźmi przed implementacją. |
|
| 691 |
+</li> |
|
| 692 |
+--> |
|
| 693 |
+ |
|
| 694 |
+<!-- Jake already did most of this. |
|
| 695 |
+<li> |
|
| 696 |
+<b>Ulepszenia naszego aktywnego testera konfiguracji przeglądarek</b> - |
|
| 697 |
+<a href="https://check.torproject.org">https://check.torproject.org</a> |
|
| 698 |
+<br /> |
|
| 699 |
+Mamy w tej chwili funkcjonalną stronę www, która sprawdza, czy Tor działa. |
|
| 700 |
+Ma jednak parę miejsc, w których działa źle. Wymaga ulepszeń dotyczących |
|
| 701 |
+domyślnych języków i funkcjonalności. W chwili obecnej odpowiada tylko po angielsku. |
|
| 702 |
+Ponadto, jest to kawał skryptu Perla, który nigdy nie powinien był ujrzeć światła |
|
| 703 |
+dziennego. Strona powinna prawdopodobnie zostać przepisana w Pythonie |
|
| 704 |
+z uwagą na wielojęzyczności. Teraz używa <a |
|
| 705 |
+href="http://exitlist.torproject.org/">listy punktów wyjściowych Tor DNS</a> |
|
| 706 |
+i powinna to robić w przyszłości. Może to dawać fałszywe pozytywne wyniki - te |
|
| 707 |
+powinny zostać wykryte, udokumentowane i naprawione, gdzie to będzie możliwe. |
|
| 708 |
+Ktokolwiek pracujący nad tym projektem powinien interesować się DNS, |
|
| 709 |
+znać podstawy Perla lub lepiej - Pythona. Będzie musiał tylko minimalnie |
|
| 710 |
+stykać się z Torem, by testować swój kod. |
|
| 711 |
+<br /> |
|
| 712 |
+Jeśli chcesz, by ten projekt był bardziej ekscytujący i zawierał więcej |
|
| 713 |
+projektowania i programowania, przeczytaj <a |
|
| 714 |
+href="<svnsandbox>doc/spec/proposals/131-verify-tor-usage.txt">propozycję |
|
| 715 |
+131-verify-tor-usage.txt</a>. |
|
| 716 |
+</li> |
|
| 717 |
+--> |
|
| 385 | 718 |
|
| 386 | 719 |
<!-- If we decide to switch to the exit list in TorStatus, this is obsolete. |
| 387 | 720 |
<li> |
| ... | ... |
@@ -445,143 +778,34 @@ Niełatwe również będzie dodanie ograniczanie transferu do Libevent. |
| 445 | 778 |
</li> |
| 446 | 779 |
--> |
| 447 | 780 |
|
| 448 |
-<li> |
|
| 449 |
-<b>Tuneup Tor!</b> |
|
| 450 |
-<br /> |
|
| 451 |
-Priorytet: <i>Średni</i> |
|
| 452 |
-<br /> |
|
| 453 |
-Poziom wysiłku: <i>Średni</i> |
|
| 454 |
-<br /> |
|
| 455 |
-Poziom umiejętności: <i>Średni do wysokiego</i> |
|
| 456 |
-<br /> |
|
| 457 |
-Prawdopodobni opiekunowie: <i>Nick, Roger, Mike</i> |
|
| 458 |
-<br /> |
|
| 459 |
-W chwili obecnej węzły Tora mierzą i zgłaszają własną przepustowość łącza, |
|
| 460 |
-a klienci Tora wybierają, których węzłów używać po części opierając się |
|
| 461 |
-na tej zgłaszanej przepustowości. To podejście jest podatne na |
|
| 462 |
-<a href="http://freehaven.net/anonbib/#bauer:wpes2007">ataki, w których węzły oszukują |
|
| 463 |
-na temat przepustowości swoich łączy</a>; by to zmienić, Tor aktualnie ogranicza |
|
| 464 |
-maksymalną przepustowość każdego węzła, w którą jest w stanie uwierzyć. To jest |
|
| 465 |
-ograniczone rozwiązanie i marnotrawienie przepustowości. Zamiast tego, |
|
| 466 |
-Tor powinien w miarę możliwości mierzyć przepustowość łączą w rozproszony sposób, |
|
| 467 |
-jak jest napisane w dokumencie |
|
| 468 |
-<a href="http://freehaven.net/anonbib/author.html#snader08">"A Tuneup for Tor"</a> autorstwa |
|
| 469 |
-Snadera i Borisova. Można byłoby użyć bieżącego kodu testującego, by sprawdzić |
|
| 470 |
-odkrycia napisane w tym dokumencie i zweryfikować, w jakim stopniu opisują one |
|
| 471 |
-normalnie działającego Tora i określić dobre sposoby na wcielenie tych odkryć |
|
| 472 |
-do sieci Tora bez dodawania niepożądanego ruchu wielkości między węzłami a serwerami |
|
| 473 |
-katalogowymi. |
|
| 474 |
-</li> |
|
| 475 |
- |
|
| 476 | 781 |
<!-- |
| 477 | 782 |
<li> |
| 478 | 783 |
<b>Polepszenie procesu QA Tora: Ciągła integracja dla paczek pod Windows</b> |
| 479 | 784 |
<br /> |
| 480 |
-Przydałby się automatyczny system tworzenia paczek dla Windows i być może |
|
| 481 |
-innych systemów. Celem posiadania środowiska ciągłej integracji jest |
|
| 482 |
-upewnienie się, że Windows nie zostanie w tyle z żadnym z projektów |
|
| 483 |
-używanych lub związanych z projektem Tor. Buildbot |
|
| 484 |
-może być dobrym rozwiązaniem, gdyż zdaje się obsługiwać te same platformy, co Tor. |
|
| 485 |
-Przeczytaj (po angielsku) <a href="http://en.wikipedia.org/wiki/BuildBot">wpis na |
|
| 486 |
-Wikipedii dotyczący Buildbota</a>.<br /> |
|
| 487 |
-Może jednak są lepsze rozwiązania, więc osoba podejmująca się tego zadania |
|
| 488 |
-powinna rozważyć inne opcje. Jakakolwiek osoba pracująca nad tym systemem |
|
| 489 |
-automatycznego budowania powinna mieć doświadczenie lub chęć do nauczenia |
|
| 490 |
-się tego, jak buduje się wszystkie odpowiednie elementy Tora od zera. |
|
| 491 |
-Ponadto, ta osoba powinna mieć jakieś doświadczenie w kompilowaniu |
|
| 492 |
-programów w Windows, jako że to jest ta część użytkowników, których nie chcemy |
|
| 493 |
-zostawiać w tyle. Zadanie będzie wymagała bliskiej pracy z kodem Tora, |
|
| 494 |
-ale prawdopodobnie tylko od strony kompilacji, nie pisania.<br /> |
|
| 495 |
-Ponadto, musimy zautomatyzować nasze testy wydajności dla wszystkich systemów. |
|
| 496 |
-Mamy już buildbota (za wyjątkiem Windows — jak napisane powyżej) do |
|
| 497 |
-automatyzacji naszej zwyczajnej integracji i kompilacji testów, ale |
|
| 498 |
-musimy zaktualizować nasze testy symulacji sieci (takie, jak w torflow) |
|
| 499 |
-do nowszych wersji Tora i zaprojektować je tak, by uruchamiać sieci testowe |
|
| 500 |
-albo na jednej maszynie, albo na kilku, abyśmy mogli automatycznie |
|
| 501 |
-badać zmiany wydajności na maszynach pełniących różne zadania.<br /> |
|
| 502 |
-</li> |
|
| 503 |
---> |
|
| 504 |
- |
|
| 505 |
-<li> |
|
| 506 |
-<b>Polepszenie procesu testów jednostkowych</b> |
|
| 507 |
-<br /> |
|
| 508 |
-Priorytet: <i>Średni</i> |
|
| 509 |
-<br /> |
|
| 510 |
-Poziom wysiłku: <i>Średni</i> |
|
| 511 |
-<br /> |
|
| 512 |
-Poziom umiejętności: <i>Średni</i> |
|
| 513 |
-<br /> |
|
| 514 |
-Prawdopodobni opiekunowie: <i>Nick</i> |
|
| 515 |
-<br /> |
|
| 516 |
-Tor musi zostać znaczniej bardziej przetestowany. To jest projekt wieloczęściowy. |
|
| 517 |
-Na początek, nasze testy jednostkowe powinny znacznie się wzbogacić, zwłaszcza |
|
| 518 |
-w obszarach poza funkcjami narzędziowymi. Będzie to wymagało poważnych zmian |
|
| 519 |
-niektórych części Tora, aby oddzielić jak najwięcej programu od zmiennych |
|
| 520 |
-globalnych.<br /> |
|
| 521 |
-Ponadto, musimy zautomatyzować nasze testy wydajności dla wszystkich systemów. |
|
| 522 |
-Mamy już buildbota do automatyzacji naszej zwyczajnej integracji i kompilacji testów |
|
| 523 |
-(ale potrzebujemy osoby do uruchomienia tego pod Windows), ale |
|
| 524 |
-musimy zaktualizować nasze testy symulacji sieci (takie, jak w <a |
|
| 525 |
-href="https://svn.torproject.org/svn/torflow/trunk/README">TorFlow</a>) |
|
| 526 |
-do nowszych wersji Tora i zaprojektować je tak, by uruchamiać sieci testowe |
|
| 527 |
-albo na jednej maszynie, albo na kilku, abyśmy mogli automatycznie |
|
| 528 |
-badać zmiany wydajności na maszynach pełniących różne zadania. |
|
| 529 |
-</li> |
|
| 530 |
- |
|
| 531 |
-<li> |
|
| 532 |
-<b>Pomóż wznowić niezależną implementację klienta Tora</b> |
|
| 533 |
-<br /> |
|
| 534 |
-Priorytet: <i>Średni</i> |
|
| 535 |
-<br /> |
|
| 536 |
-Poziom wysiłku: <i>Wysoki</i> |
|
| 537 |
-<br /> |
|
| 538 |
-Poziom umiejętności: <i>Średni do wysokiego</i> |
|
| 539 |
-<br /> |
|
| 540 |
-Prawdopodobni opiekunowie: <i>Karsten, Nick</i> |
|
| 541 |
-<br /> |
|
| 542 |
-Reanimuj jedno z podejść do implementacji klienta Tora w Javie, np. |
|
| 543 |
-<a href="http://onioncoffee.sourceforge.net/">projekt OnionCoffee</a> |
|
| 544 |
-i spraw, by działał pod <a href="http://code.google.com/android/">Androidem</a>. |
|
| 545 |
-Pierwszym krokiem byłoby przeniesienie istniejącego kodu i uruchomienie go |
|
| 546 |
-w środowisku Android. Potem kod powinien zostać zaktualizowany, by obsługiwać |
|
| 547 |
-nowsze wersje protokołu Tora, jak na przykład |
|
| 548 |
-<a href="<svnsandbox>doc/spec/dir-spec.txt">protokół katalogowy w wersji 3</a>. |
|
| 549 |
-Poza tym, obsługa żądań lub choćby dostarczania usług ukrytych Tora byłaby fajna, |
|
| 550 |
-choć nie wymagana.<br /> |
|
| 551 |
- Perspektywiczny deweloper powinien rozumieć i umieć pisać nowy kod w Javie, łącznie |
|
| 552 |
-z korzystaniem z kryptograficznego API Javy. Umiejętność czytania kodu w C |
|
| 553 |
-też byłaby przydatna. Powinno się mieć chęć do czytania istniejącej dokumentacji, |
|
| 554 |
-implementacji kodu w oparciu o nią oraz, jeśli będzie to potrzebne, poprawiać |
|
| 555 |
-dokumentację, jeśli jest niejasna. Ten projekt składa się w dużym stopniu z |
|
| 556 |
-pisania kodu i w mniejszym - z projektowania. |
|
| 557 |
-</li> |
|
| 558 |
- |
|
| 559 |
-<li> |
|
| 560 |
-<b>Ożywienie projektu moniTor</b> |
|
| 561 |
-<br /> |
|
| 562 |
-Priorytet: <i>Średni</i> |
|
| 563 |
-<br /> |
|
| 564 |
-Poziom wysiłku: <i>Średni</i> |
|
| 565 |
-<br /> |
|
| 566 |
-Poziom umiejętności: <i>Niski do średniego</i> |
|
| 567 |
-<br /> |
|
| 568 |
-Prawdopodobni opiekunowie: <i>Karsten, Jacob</i> |
|
| 569 |
-<br /> |
|
| 570 |
-Zaimplementuj narzędzie <a href="http://www.ss64.com/bash/top.html">podobne do top</a> |
|
| 571 |
-dla przekaźników siei Tora. Celem takiego narzędzia byłoby monitorowanie lokalnego przekaźnika |
|
| 572 |
-sieci poprzez jego port kontrolny i dołączanie użytecznych informacji systemowych |
|
| 573 |
-samej maszyny. Podczas działania, narzędzie to dynamicznie aktualizowałoby |
|
| 574 |
-swoje informacje, tak jak program top robi to dla procesów linuksowych. |
|
| 575 |
-<a href="http://archives.seul.org/or/dev/Jan-2008/msg00005.html">Ta |
|
| 576 |
-wiadomość na or-dev</a> może być dobrą lekturą na początek.<br /> |
|
| 577 |
- Obsoba powinna znać lub |
|
| 578 |
-być chętną do nauki administrowania przekaźnikiem Tora i konfigurowania go |
|
| 579 |
-za pomocą portu kontroli. Jako że wstępny prototyp jest napisany w Pythonie, |
|
| 580 |
-pewna wiedza na temat pisania programów w tym języku też byłaby przydatna. |
|
| 581 |
-Ten projekt z jednej strony opiera się na określeniu wymagań dla takiego |
|
| 582 |
-narzędzia i zaprojektowania dla niego interfejsu, a z drugiej strony |
|
| 583 |
-wymaga również dużo programowania. |
|
| 785 |
+Przydałby się automatyczny system tworzenia paczek dla Windows i być może |
|
| 786 |
+innych systemów. Celem posiadania środowiska ciągłej integracji jest |
|
| 787 |
+upewnienie się, że Windows nie zostanie w tyle z żadnym z projektów |
|
| 788 |
+używanych lub związanych z projektem Tor. Buildbot |
|
| 789 |
+może być dobrym rozwiązaniem, gdyż zdaje się obsługiwać te same platformy, co Tor. |
|
| 790 |
+Przeczytaj (po angielsku) <a href="http://en.wikipedia.org/wiki/BuildBot">wpis na |
|
| 791 |
+Wikipedii dotyczący Buildbota</a>.<br /> |
|
| 792 |
+Może jednak są lepsze rozwiązania, więc osoba podejmująca się tego zadania |
|
| 793 |
+powinna rozważyć inne opcje. Jakakolwiek osoba pracująca nad tym systemem |
|
| 794 |
+automatycznego budowania powinna mieć doświadczenie lub chęć do nauczenia |
|
| 795 |
+się tego, jak buduje się wszystkie odpowiednie elementy Tora od zera. |
|
| 796 |
+Ponadto, ta osoba powinna mieć jakieś doświadczenie w kompilowaniu |
|
| 797 |
+programów w Windows, jako że to jest ta część użytkowników, których nie chcemy |
|
| 798 |
+zostawiać w tyle. Zadanie będzie wymagała bliskiej pracy z kodem Tora, |
|
| 799 |
+ale prawdopodobnie tylko od strony kompilacji, nie pisania.<br /> |
|
| 800 |
+Ponadto, musimy zautomatyzować nasze testy wydajności dla wszystkich systemów. |
|
| 801 |
+Mamy już buildbota (za wyjątkiem Windows — jak napisane powyżej) do |
|
| 802 |
+automatyzacji naszej zwyczajnej integracji i kompilacji testów, ale |
|
| 803 |
+musimy zaktualizować nasze testy symulacji sieci (takie, jak w torflow) |
|
| 804 |
+do nowszych wersji Tora i zaprojektować je tak, by uruchamiać sieci testowe |
|
| 805 |
+albo na jednej maszynie, albo na kilku, abyśmy mogli automatycznie |
|
| 806 |
+badać zmiany wydajności na maszynach pełniących różne zadania.<br /> |
|
| 584 | 807 |
</li> |
| 808 |
+--> |
|
| 585 | 809 |
|
| 586 | 810 |
<!-- Removed, unless Mike still wants this to be in. |
| 587 | 811 |
<li> |
| ... | ... |
@@ -605,30 +829,6 @@ bez zbytniego zagłębiania się do wnętrzności Tora. |
| 605 | 829 |
</li> |
| 606 | 830 |
--> |
| 607 | 831 |
|
| 608 |
-<li> |
|
| 609 |
-<b>Ulepszenie Polipo na Windows</b> |
|
| 610 |
-<br /> |
|
| 611 |
-Priorytet: <i>Średni</i> |
|
| 612 |
-<br /> |
|
| 613 |
-Poziom wysiłku: <i>Niski</i> |
|
| 614 |
-<br /> |
|
| 615 |
-Poziom umiejętności: <i>Średni</i> |
|
| 616 |
-<br /> |
|
| 617 |
-Prawdopodobni opiekunowie: <i>Martin</i> |
|
| 618 |
-<br /> |
|
| 619 |
-Pomóż przenieść <a |
|
| 620 |
-href="http://www.pps.jussieu.fr/~jch/software/polipo/">Polipo</a> na Windows. |
|
| 621 |
-1) zdolność do asynchronicznego wysyłania zapytań do |
|
| 622 |
-serwerów nazw. 2) natywna obsługa zdarzeń i buforów (tj. w |
|
| 623 |
-systemach uniksopodobnych Polipo domyślnie używa 25% pamięci RAM, a pod Windows |
|
| 624 |
-jest to cokolwiek wpisane w plik konfiguracyjny). 3) jakieś narzędzie z |
|
| 625 |
-graficznym interfejsem do konfiguracji i raportowania, dodatkowe punkty, jeśli |
|
| 626 |
-ma ikonkę w zasobniku z opcjami menu po kliknięciu prawym przyciskiem myszy. |
|
| 627 |
-Podwójny bonus, jeśli działa na wielu platformach. |
|
| 628 |
-4) umożliwienie programowi używania rejestru Windowsa i obsługiwania prawidłowych |
|
| 629 |
-ścieżek w Windowsie, np. "C:\Program Files\Polipo". |
|
| 630 |
-</li> |
|
| 631 |
- |
|
| 632 | 832 |
<!-- Is Blossom development still happening? |
| 633 | 833 |
<li> |
| 634 | 834 |
<b>Zmiana i rozszerzenie Blossom</b> |
| ... | ... |
@@ -675,80 +875,7 @@ niespójności Internetu są podstawą projektu Blossom. |
| 675 | 875 |
</li> |
| 676 | 876 |
--> |
| 677 | 877 |
|
| 678 |
-<li> |
|
| 679 |
-<b>Zaimplementowanie opartego na torrencie sposobu pobierania paczek Thandy</b> |
|
| 680 |
-<br /> |
|
| 681 |
-Priorytet: <i>Średni</i> |
|
| 682 |
-<br /> |
|
| 683 |
-Poziom wysiłku: <i>Wysoki</i> |
|
| 684 |
-<br /> |
|
| 685 |
-Poziom umiejętności: <i>Średni do wysokiego</i> |
|
| 686 |
-<br /> |
|
| 687 |
-Prawdopodobni opiekunowie: <i>Martin, Nick</i> |
|
| 688 |
-<br /> |
|
| 689 |
-<a |
|
| 690 |
-href="http://git.torproject.org/checkout/thandy/master/specs/thandy-spec.txt">Thandy</a> |
|
| 691 |
-jest względnie nowym oprogramowaniem, które umożliwia wspomagane aktualizacje Tora i |
|
| 692 |
-związanych z nim programów. W tej chwili użytkowników jest niewielu, ale oczekujemy, że |
|
| 693 |
-Thandy będzie w przyszłości używane przez prawie każdego użytkownika Tora. By uniknąć |
|
| 694 |
-padających serwerów w dniu aktualizacji Tora, potrzebujemy nowych sposobów na |
|
| 695 |
-wydajną dystrybucję nowych paczek, a wykorzystanie libtorrent zdaje się być |
|
| 696 |
-możliwym rozwiązaniem. Jeśli myślisz o innych dobrych pomysłach, to wspaniale |
|
| 697 |
-- proszę dać nam znać!<br /> |
|
| 698 |
-Musimy też zbadać, jak lepiej dołączyć nasze mirrory. Jeśli to możliwe, powinien |
|
| 699 |
-znaleźć się łatwy sposób na to, by łatwo pomogły w dystrybucji paczek. |
|
| 700 |
-</li> |
|
| 701 |
- |
|
| 702 |
-<li> |
|
| 703 |
-<b>Odpowiednik Torbuttona dla Thunderbirda</b> |
|
| 704 |
-<br /> |
|
| 705 |
-Priorytet: <i>Średni</i> |
|
| 706 |
-<br /> |
|
| 707 |
-Poziom wysiłku: <i>Wysoki</i> |
|
| 708 |
-<br /> |
|
| 709 |
-Poziom umiejętności: <i>Wysoki</i> |
|
| 710 |
-<br /> |
|
| 711 |
-Prawdopodobni opiekunowie: <i>Mike</i> |
|
| 712 |
-<br /> |
|
| 713 |
-Od ciągle powiększającej się grupy użytkowników słyszymy, że chcą używać Thunderbirda z |
|
| 714 |
-Torem. Jest jednak wiele spraw na poziomie aplikacji, na przykład to, że Thunderbird |
|
| 715 |
-domyślnie umieści Twoją nazwę hosta w wysyłanej przez siebie poczcie. W pewnym momencie |
|
| 716 |
-powinniśmy zapoczątkować nowe działania mające na celu stworzenie rozszerzenia dla |
|
| 717 |
-Thunderbirda, podobnego do Torbuttona. |
|
| 718 |
-</li> |
|
| 719 |
- |
|
| 720 |
-<li> |
|
| 721 |
-<b>Nowe funkcjonalności Torbuttona</b> |
|
| 722 |
-<br/> |
|
| 723 |
-Priorytet: <i>Średni</i> |
|
| 724 |
-<br /> |
|
| 725 |
-Poziom wysiłku: <i>Wysoki</i> |
|
| 726 |
-<br /> |
|
| 727 |
-Poziom umiejętności: <i>Wysoki</i> |
|
| 728 |
-<br /> |
|
| 729 |
-Prawdopodobni opiekunowie: <i>Mike</i> |
|
| 730 |
-<br/> |
|
| 731 |
-Jest kilka <a |
|
| 732 |
-href="https://bugs.torproject.org/flyspray/index.php?tasks=all&project=5&type=2">dobrych |
|
| 733 |
-próśb o nowe funkcjonalności</a> w sekcji Flyspray Torbuttona. W szczególności, <a |
|
| 734 |
-href="https://bugs.torproject.org/flyspray/index.php?do=details&id=523">Integracja |
|
| 735 |
-'Nowej Tożsamości' z Vidalią</a>, |
|
| 736 |
-<a href="https://bugs.torproject.org/flyspray/index.php?do=details&id=940">sposoby |
|
| 737 |
-zarządzania wieloma plikami z ciasteczkami/tożsamościami</a>, <a |
|
| 738 |
-href="https://bugs.torproject.org/flyspray/index.php?do=details&id=637">zachowywanie |
|
| 739 |
-określonych ciasteczek</a> gdy ciasteczka są usuwane, |
|
| 740 |
-<a href="https://bugs.torproject.org/flyspray/index.php?do=details&id=524">lepsza |
|
| 741 |
-podmiana odnośnika wstecznego</a>, <a |
|
| 742 |
-href="https://bugs.torproject.org/flyspray/index.php?do=details&id=564">prawidłowe |
|
| 743 |
-zgłaszanie stanu Tora</a>, i <a |
|
| 744 |
-href="https://bugs.torproject.org/flyspray/index.php?do=details&id=462">adresy "tor://" |
|
| 745 |
-i "tors://"</a> są interesującymi cechami, które można byłoby dodać. |
|
| 746 |
-<br /> |
|
| 747 |
-Ta praca byłaby niezależnym programowaniem w Javascripcie i przyjemnym świecie <a |
|
| 748 |
-href="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">XUL</a>, z |
|
| 749 |
-niewielkim zaangażowaniem w wewnętrzne sprawy Tora. |
|
| 750 |
-</li> |
|
| 751 |
- |
|
| 878 |
+<!-- not really suited for GSoC; integrated into TBB for Linux/Mac OS X |
|
| 752 | 879 |
<li> |
| 753 | 880 |
<b>Badania używalności Tora</b> |
| 754 | 881 |
<br /> |
| ... | ... |
@@ -765,132 +892,8 @@ To by bardzo pomogło w dowiedzeniu się, co musi zostać zrobione w dziedzinie |
| 765 | 892 |
błędów lub nowych funkcjonalności. W tej chwili dostajemy to nieformalnie, ale lepszy |
| 766 | 893 |
byłby bardziej strukturalny proces. |
| 767 | 894 |
</li> |
| 895 |
+--> |
|
| 768 | 896 |
|
| 769 |
-<li> |
|
| 770 |
-<b>Wiki do tłumaczeń dla naszej strony</b> |
|
| 771 |
-<br /> |
|
| 772 |
-Priorytet: <i>Wysoki</i> |
|
| 773 |
-<br /> |
|
| 774 |
-Poziom wysiłku: <i>Średni</i> |
|
| 775 |
-<br /> |
|
| 776 |
-Poziom umiejętności: <i>Średni</i> |
|
| 777 |
-<br /> |
|
| 778 |
-Prawdopodobni opiekunowie: <i>Jacob</i> |
|
| 779 |
-<br /> |
|
| 780 |
-Projekt Tor pracował w ciągu ostatniego roku nad uruchomieniem opartych na sieci narzędzi, |
|
| 781 |
-by pomóc ochotnikom w tłumaczeniu naszych aplikacji na inne języki. |
|
| 782 |
-W końcu stanęliśmy na Pootle i mamy dobry mechanizm sieciowy do tłumaczeń dla programów |
|
| 783 |
-Vidalia, Torbutton i Torcheck. Ale Pootle tłumaczy tylko napisy w formacie "po", a |
|
| 784 |
-nasza strona korzysta z plików wml. Celem tego projektu jest znalezienie sposobu na |
|
| 785 |
-konwersję naszych plików wml na pliki "po" i z powrotem, by mogły być obsługiwane przez Pootle. |
|
| 786 |
-</li> |
|
| 787 |
- |
|
| 788 |
-<li> |
|
| 789 |
-<b>Nowe funkcjonalności Thandy</b> |
|
| 790 |
-<br /> |
|
| 791 |
-Priorytet: <i>Średni</i> |
|
| 792 |
-<br /> |
|
| 793 |
-Poziom wysiłku: <i>Średni</i> |
|
| 794 |
-<br /> |
|
| 795 |
-Poziom umiejętności: <i>Średni do wysokiego</i> |
|
| 796 |
-<br /> |
|
| 797 |
-Prawdopodobni opiekunowie: <i>Martin</i> |
|
| 798 |
-<br /> |
|
| 799 |
-Potrzebujemy dodatkowych funkcjonalności do wspomaganych aktualizacji całego |
|
| 800 |
-oprogramowania związanego z Torem na Windows i innych systemach operacyjnych. |
|
| 801 |
-Niektóre funkcjonalności do rozważenia to: |
|
| 802 |
-1) Integracja <a |
|
| 803 |
-href="http://chandlerproject.org/Projects/MeTooCrypto">biblioteki Pythona MeTooCrypto</a> |
|
| 804 |
-do uwierzytelnianych pobierań przez HTTPS. 2) Dodanie poziomu niezależności między |
|
| 805 |
-sygnaturami czasowymi a plikami załączonymi w aktualizacji. Przeczytaj wątek |
|
| 806 |
-"Thandy attacks / suggestions" na or-dev. |
|
| 807 |
-3) Obsługa specyficznych dla lokalizacji instalacji i konfiguracji wspomaganych |
|
| 808 |
-aktualizacji w oparciu o ustawienia języka według preferencji, hosta lub konta użytkownika. |
|
| 809 |
-Znajomość stron kodowych Windows, unikodu i innych zestawów znaków będzie pomocna, |
|
| 810 |
-jak również ogólne doświadczenie w programowaniu win32 i POSIX API oraz biegłość w Pythonie. |
|
| 811 |
-</li> |
|
| 812 |
- |
|
| 813 |
-<li> |
|
| 814 |
-<b>Sterownik Pośredniego Poziomu Sieci</b> |
|
| 815 |
-<br /> |
|
| 816 |
-Priorytet: <i>Niski</i> |
|
| 817 |
-<br /> |
|
| 818 |
-Poziom wysiłku: <i>Wysoki</i> |
|
| 819 |
-<br /> |
|
| 820 |
-Poziom umiejętności: <i>Wysoki</i> |
|
| 821 |
-<br /> |
|
| 822 |
-Prawdopodobni opiekunowie: <i>Martin</i> |
|
| 823 |
-<br /> |
|
| 824 |
-Sterownik WinPCAP używany przez Tor VM do działań sieciowych nie obsługuje sporej |
|
| 825 |
-liczby kart bezprzewodowych i nie-ethernetowych. Zaimplementowanie sterownika |
|
| 826 |
-pośredniego poziomu sieciowego dla win32 i 64-bitowego dałoby możliwość przechwytywania |
|
| 827 |
-i przekierowywania ruchu w takich sieciach. Ten projekt wymaga znajomości i doświadczenia |
|
| 828 |
-z pisaniem i testowaniem sterowników poziomu jądra Windows. Znajomość Winsock i Qemu |
|
| 829 |
-też byłaby pomocna. |
|
| 830 |
-</li> |
|
| 831 |
- |
|
| 832 |
-<li> |
|
| 833 |
-<b>Paczka Tora z Przeglądarką dla Linux/Mac OS X</b> |
|
| 834 |
-<br /> |
|
| 835 |
-Priorytet: <i>Wysoki</i> |
|
| 836 |
-<br /> |
|
| 837 |
-Poziom wysiłku: <i>Wysoki</i> |
|
| 838 |
-<br /> |
|
| 839 |
-Poziom umiejętności: <i>Średni</i> |
|
| 840 |
-<br /> |
|
| 841 |
-Prawdopodobni opiekunowie: <i>Steven</i> |
|
| 842 |
-<br /> |
|
| 843 |
-Paczka Tora z Przeglądarką zawiera Tora, Firefoksa i interfejs użytkownika - Vidalię |
|
| 844 |
-(i opcjonalnie komunikator Pidgin). Komponenty te są prekonfigurowane do bezpiecznego |
|
| 845 |
-działania, a paczka ma małe wymagania co do systemu operacyjnego. Stała się więc |
|
| 846 |
-jednym z najprostszych i najbardziej popularnych sposobów używania Tora na Windows. |
|
| 847 |
-<br /> |
|
| 848 |
-Nie ma jednak w chwili obecnej porównywalnej paczki dla Linuksa i Mac OS X, więc celem |
|
| 849 |
-tego projektu byłaby implementacja Paczki Tora z Przeglądarką dla tych systemów. |
|
| 850 |
-Będzie to pociągało zmiany w Vidalii (C++), być może w Firefoksie (C), po czym stworzenie |
|
| 851 |
-i testowanie programu uruchamiającego na różnych wersjach i konfiguracjach systemów operacyjnych, |
|
| 852 |
-by sprawdzić przenośność. |
|
| 853 |
-<br /> |
|
| 854 |
-Studenci powinni być zaznajomieni z rozwojem aplikacji na jednym, lub najlepiej obu, |
|
| 855 |
-Linuksie i Mac OS X oraz czuć się swobodnie z C/C++ i pisaniem skryptów powłoki. |
|
| 856 |
-</li> |
|
| 857 |
- |
|
| 858 |
-<li> |
|
| 859 |
-<b>Symulator wolnych połączeń internetowych</b> |
|
| 860 |
-<br /> |
|
| 861 |
-Priorytet: <i>Średni</i> |
|
| 862 |
-<br /> |
|
| 863 |
-Poziom wysiłku: <i>Średni</i> |
|
| 864 |
-<br /> |
|
| 865 |
-Poziom umiejętności: <i>Średni</i> |
|
| 866 |
-<br /> |
|
| 867 |
-Prawdopodobni opiekunowie: <i>Steven</i> |
|
| 868 |
-<br /> |
|
| 869 |
-Wielu użytkowników Tora ma łącza internetowe niskiej jakości, dające niską przepustowość, |
|
| 870 |
-długie czasy trwania operacji i wysoki współczynnik utraty lub przekładania pakietów. |
|
| 871 |
-Z doświadczeń użytkowników wiemy, że Tor źle reaguje na te warunki, ale ciężko jest |
|
| 872 |
-poprawić tę sytuację bez możliwości powtórzenia tych problemów w laboratorium. |
|
| 873 |
-<br /> |
|
| 874 |
-Celem tego projektu byłoby zbudowania środowiska symulacyjnego, które replikowałoby |
|
| 875 |
-tę słabą łączność, by można było zmierzyć jej działanie na wydajność Tora. Innymi |
|
| 876 |
-komponentami byłby program testujący, w celu określenia dostępnych parametrów połączenia |
|
| 877 |
-i mierzenia wpływu zmian polepszających wydajność Tora. |
|
| 878 |
-<br /> |
|
| 879 |
-Wybór narzędzi zależałby od studenta/ki, ale dummynet (dla FreeBSD) i |
|
| 880 |
-nistnet (pod Linux) są dwoma potencjalnymi komponentami, na których można byłoby zbudować ten |
|
| 881 |
-projekt. Studenci powinni mieć doświadczenie w programowaniu i debugowaniu sieciowym i TCP/IP |
|
| 882 |
-oraz najlepiej znać C i język skryptowy. |
|
| 883 |
-</li> |
|
| 884 |
- |
|
| 885 |
- |
|
| 886 |
-<li> |
|
| 887 |
-<b>Przynieś nowe pomysły!</b> |
|
| 888 |
-<br /> |
|
| 889 |
-<li>Nie podoba ci się żaden z tych pomysłów? Spójrz na <a |
|
| 890 |
- href="<svnsandbox>doc/roadmaps/2008-12-19-roadmap-full.pdf">plan rozwoju Tora</a> po więcej |
|
| 891 |
- pomysłów.</li> |
|
| 892 |
-<li>Nie widzisz tu swojego pomysłu? Prawdopodobnie i tak go potrzebujemy! Skontaktuj się |
|
| 893 |
- z nami, by to sprawdzić.</li> |
|
| 894 | 897 |
</ol> |
| 895 | 898 |
|
| 896 | 899 |
<a id="OtherCoding"></a> |
| ... | ... |
@@ -1,5 +1,5 @@ |
| 1 | 1 |
## translation metadata |
| 2 |
-# Based-On-Revision: 18245 |
|
| 2 |
+# Based-On-Revision: 18956 |
|
| 3 | 3 |
# Translation-Priority: 3-low |
| 4 | 4 |
# Last-Translator: bogdandr_at_op . pl |
| 5 | 5 |
|
| ... | ... |
@@ -20,10 +20,18 @@ Andrew Lewman |
| 20 | 20 |
execdir@torproject.org |
| 21 | 21 |
+1-781-424-9877 |
| 22 | 22 |
</address> |
| 23 |
+<hr /> |
|
| 24 |
+<h3>Zestaw dla Prasy</h3> |
|
| 25 |
+<a href="https://svn.torproject.org/svn/tor/trunk/doc/2009-General-Background-on-Tor-Project-Inc.pdf" |
|
| 26 |
+>Kto to jest Tor?</a><br /> |
|
| 27 |
+<a href="https://svn.torproject.org/svn/tor/trunk/doc/2009-General-Online-Anonymity-with-Tor.pdf" |
|
| 28 |
+>Po co anonimowość on-line?</a> |
|
| 23 | 29 |
</div> |
| 24 | 30 |
<!-- END SIDEBAR --> |
| 25 | 31 |
|
| 26 | 32 |
<ul> |
| 33 |
+<li>12 Marca 2009. Tor przedstawia <a href="<page press/2009-03-12-performance-roadmap-press-release>" |
|
| 34 |
+>plan rozwoju wydajności</a> i kampanię.</li> |
|
| 27 | 35 |
<li>19 Grudnia 2008. Tor ogłasza 3-letni <a href="<page |
| 28 | 36 |
press/2008-12-19-roadmap-press-release>">plan rozwojowy</a>.</li> |
| 29 | 37 |
</ul> |
| 30 | 38 |