az eszközkészlet kiadása , amely a Tor névtelen hálózat működésének megszervezésére szolgál. A Tor 0.4.0.5 az 0.4.0 ág első stabil kiadásának számít, amely az utolsó négy hónapban fejlődött. Az 0.4.0 ág a szokásos karbantartási ciklus keretein belül támogatva lesz — a frissítések kiadása 9 hónap múlva, vagy 3 hónappal az 0.4.1.x ág kiadása után megszűnik. A 0.3.5 ágnak hosszú távú támogatása van, amelyhez frissítéseket 2022. február 1-ig adnak ki.
Főbb újítások:
- A kliensoldali megvalósításban energiatakarékos üzemmód — hosszú tétlenség (24 óra vagy annál több) után a kliens alvó állapotba lép, amelyben leáll az internetes aktivitás, és nem használ erőforrást a CPU-ból. A normál üzemmódra való visszatérés a felhasználó kérésére vagy vezérlőparancs érkezésekor történik. Az alvó üzemmód újbóli aktiválásának kezelése érdekében a DormantOnFirstStartup beállítást javasolják (hogy azonnal visszatérjen az alvó üzemmódba, anélkül hogy várakozni kellene a következő 24 órás tétlenségre);
- Részletes tájékoztatást valósítottunk meg a Tor indítási folyamatáról (bootstrap), amely lehetővé teszi a felhasználó számára, hogy értékelje az indítási késlekedés okait anélkül, hogy meg kellene várnia a csatlakozási folyamat végét. Korábban az információk csak a kapcsolódás befejezése után jelentek meg, de az indítási folyamat bizonyos problémák esetén leállhatott, vagy órákig tarthatott, ami a bizonytalanság érzetét keltette. Most már a felmerülő problémákról és az indítás állapotáról szóló üzenetek az egyes fázisok végrehajtásának előrehaladtával jelennek meg. Külön információt is megjelenítünk a proxyval való kapcsolódás és az alkalmazott szállítók állapotáról;
- Kezdeti támogatás (WTF-PAD — Adaptív Kitöltés) az ügyféloldali nyitott módszerek használatának kiküszöbölésére, amely a csomagáramok és a közöttük lévő késlekedések elemzésén alapul, amely a konkrét webhelyekre és szolgáltatásokra jellemző. A megvalósítás véges automatákat használ, amelyek valószínűségi eloszlással operálva helyettesítik a csomagok közötti késlekedéseket a forgalom simításának céljából. Az új üzemmód jelenleg csak kísérleti üzemmódban működik. Jelenleg csak a láncok szintjén valósult meg a kitöltés;
- Készítettünk egy egyértelmű listát a Tor alrendszerekről, amelyek az inicializálás és leállítás során kerülnek meghívásra. Korábban ezeket az alrendszereket különböző helyekről irányították a kód alapban, és használatuk nem volt struktúrált;
- Megvalósításra került egy új API a gyermekfolyamatok kezelésére, amely lehetővé teszi a kétirányú kommunikációs csatorna biztosítását a gyermekfolyamatok között Unix-szerű rendszereken és Windows alatt.
Forrás: opennet.ru
