GSoC 2017 - anon-connection-wizard: Report #4

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi Tor people! The following is my bi-week status report for the anon-connection-wizard project. # anon-connection-wizard development ## features implemented - - default settings will be adjusted according to .torrc (anon-connection-wizard will "remember" user's last choices) - - Use Tor ControlSocket and cookie file authentication ## features improved - - switched from /usr/lib/python3.4 to /usr/lib/python3/dist-packages - - several bugs fixed - - switch from self-made .tmp file to python tmpfile - - the only torrc anon-connection-wizard will be used is /etc/torrc.d/anon-connection-wizard.torrc (all other .orig etc files are not needed anymore) ## links - - detailed discussion[0] [1] - - commits on Github [2] # related work - - repair_torrc() is created and serving as a standalone module to repair /etc/tor/torrc in Whonix # Next step - - integrate anon-connection-wizard with whonix-setup-wizard [3] - - a lot of GUI changes for better UX under the guidance of Tor UX team's paper[4] Thank you! Best, iry [0]: http://forums.kkkkkkkkkk63ava6.onion/t/graphical-gui-whonix-setup-wizard - -anon-connection-wizard-technical-discussion/650/280 [1]: http://phabricator.kkkkkkkkkk63ava6.onion/T699 [2]: https://github.com/irykoon/anon-connection-wizard/commits/master [3]: http://forums.kkkkkkkkkk63ava6.onion/t/upgrading-from-local-repository-f or-whonix-14-wiki-page/4121/12 [4]: http://forums.kkkkkkkkkk63ava6.onion/t/graphical-gui-whonix-setup-wizard - -anon-connection-wizard-technical-discussion/650/285 -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJZcOOqAAoJEKFLTbxtzdU8894P+wbwsfwyItcjiPyULx58IdgN 393z3nW+JfWXRUWcd4LyLns8fR9FufrlNfccqxMCBAivYvDqKiBhFnfpxKbzMp1o rk6mbd+MK/LLLhRVpIvT+TSTspuO2VpY2ErcY8TBpvHzdyRdQNxeiIP8TqNImFHv 0Dw6lnJwRgOiZys076mpuBNg64l6Cn3QpnY7wObB+eVhaNaqORd3WC1dTVCj92Hv NhxbR0vsoYgCShbGG1+wml0DGgNqu3KIY1tr+ZwGCaJhOOVqGNVvZxtlNf+7ExQA OxNO2HtVZe/bMzXoq3ERBuahNqWPJygkAJrrikXp4sbKQOSCGSdTFLvg9qETXyKV Pn8ASAI+j6qFyugNYlD7yAvH3Hp+ZnyfNj2mygYwRWqAPSh4F5rd7PaSoatWTpY8 Yw2seR+tRVXZ1lQ3wj5SuPioQRKUYMkA9OPO6tgKy3EShX1MiWLqmOFIujkbUWM5 4/QMDnkDnW6vjC2uBtk2KZ5ZvPEX0jBiQOfTnKAqGzMFAyC4PeWfyqFReIT75Qac JMkMMQKrYz2a6EjvDixI5NWoe82JwtDdl5BN1l3oBKurmpzx1Svkai/YRB5+c34u 2KKZS2Z0dc5emob92wsTUjc417evvOvWUkfwINh3dcGc+e3ANSXdxojP3gd17Bbd mQKPVXDOO1aLklp9ZZ9A =+yel -----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hello Tor! The following is my bi-week status report for the anon-connection-wizard project. # anon-connection-wizard development A huge amount of changes have been made to anon-connection-wizard, especially in terms of UX: - - redesign the torrc page based on Linda's [paper] (https://petsymposium.org/2017/papers/issue3/paper2-2017-3-source.pdf) - - merge the proxy_wizard_page_1 into proxy_wizard_page_2 - - redesign the proxy_page_2 - - merge the bridge_wizard_page_1 into bridge_wizard_page_2 - - redesign the bridge_page_2 - - create a censorship circumvention help button with detailed instructio ns - - add instructions to proxy help button - - check invalid input and make warnings - - hide username and password input when SOCKS4 is selected - - different bridge settings will not show up at the same time - - set fixed size window - - change the default summary info Other improvement includes: - - fix several logic flaws in showing warning messages - - fix bug that /etc/tor/torrc accumulates '\n' - - adjust label positions - - use bigger and more general fonts # links - - detailed discussion[0] [1] - - commits on Github [2] # Next step - - merge whonixsetup(cli) into anon-connection-wizard - - integrate anon-connection-wizard with whonix-setup-wizard [3] - - package anon-connection-wizard as .deb Thank you! Best, iry [0]: http://forums.kkkkkkkkkk63ava6.onion/t/graphical-gui-whonix-setup-wizard - -anon-connection-wizard-technical-discussion/650/285 [1]: http://phabricator.kkkkkkkkkk63ava6.onion/T699 [2]: https://github.com/irykoon/anon-connection-wizard/commits/master [3]: http://forums.kkkkkkkkkk63ava6.onion/t/graphical-gui-whonix-setup-wizard - -anon-connection-wizard-technical-discussion/650/288 -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJZhfWhAAoJEKFLTbxtzdU86cwP/j5GJwNFZTI6+gS43syohh55 5RxdqfBehCQdQXxsxxw81u85KfFkxjcr9Y1Icm2d0B/6o9dhaUD4AM1jy+AUKAJ4 SDhLqXvl6+S95P7siodl4iHycZSi23L8WpLf0v2hkH71z6NiDmlnmj970CLTJmVS wu5xNhWxZJIpA0lan+6GEhg+zE4txbL8UHJeopWLAVP2FXmvYTRsdH1X41I6/fYr 08u4/gmxoagLu0jLRS3D9ogL2SsVbANCiB7sImzpx25NZaf+9DWdvGJRKABMLnzI hAyxCH6duFOKyW41PZL8U5taIJsWO3FE7YNxap+lC+1GGm0mQfIP7T3PL/0eAVlN +u7gQm7WWsfK6zoAFZiwjxgf1fgWHbW578S5H9srsbB17eHZpnXqEJ/nx6eWlqNX MliyDlBAM3pTdawEoXqxGVnHu45tqAxx5zDmnqcPs4dzGcZ/5vi7HUHny6XxsUob JdyrklgSaXXom6CA6Dgs44ia8DfifOqD5dCW4fEvgEYNetvMeLFes/k8A83HzLU1 5/bwMPtQmZaxLxqgrCIyMujvKrYbHhkmmXzLYevIG1lKhL8K70habYTfC8+rz9XZ aL5eUMS+HwscnVie7hQIuwHEkHcs2kj3ysZlkr4eQ6r4wg81WKiT5l2q7aN2ZbSJ 5J68ZUcPaOUvuBaC89AS =r3iS -----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hello Tor community! The following is my bi-week status report for the anon-connection-wizard project. # anon-connection-wizard development Several bridge and bridge type related changes have been made: - - Warn unsupported bridge type in summary page - - Update unsupported bridge type warning in summary page - - Make bridge types case insensitive - - Update custom bridge help instructions - - Update default bridges Other works include: - - Update the initial comments for anon-connection-wizard.torrc - - Request ship default bridges with tor and Debain tor package [0] # links - - detailed discussion [1] [2] - - commits on Github [3] # Next step - - implement bridges information validity check by RE or Tor ERROR complaints - - merge whonixsetup(cli) into anon-connection-wizard - - integrate anon-connection-wizard with whonix-setup-wizard [4] # Future work - - package anon-connection-wizard as .deb - - make anon-connection-wizard translatable - - get anon-connection-wizard translated into different languages - - after doing all the steps above, check if it can be helpful for Tails - - implement bridge request via anon-connection-wizard once BridgeDB API is finished #15967 [5] Thank you! Best, iry [0]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872456 [1]: http://forums.kkkkkkkkkk63ava6.onion/t/graphical-gui-whonix-setup-wizard - -anon-connection-wizard-technical-discussion/650/291 [2]: http://phabricator.kkkkkkkkkk63ava6.onion/T699#14336 [3]: https://github.com/irykoon/anon-connection-wizard/commits/master [4]: http://forums.kkkkkkkkkk63ava6.onion/t/graphical-gui-whonix-setup-wizard - -anon-connection-wizard-technical-discussion/650/291 [5]: https://trac.torproject.org/projects/tor/ticket/15967 -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJZlegHAAoJEKFLTbxtzdU8TmsQALjbe70/eXzNroJpmoKjuudr IhqlDbRKbh6j17sypyeAb0bRqx9wIJomVIpwDepjbCpBg6YBPdLb8Ll8tEIPZ6Lf uSdXm2w7ti2cOL9nUPn8G0bnx8S95mC6UlUyuJWLmqwP0CaI5WvmJuaqpckUACaT QT94OLp9A0qEExHmCs+c/epZPV7kEUefAXexX5MpZyD+HikeUiLJwltr3ay+pGQk w+9uJ5Zn8WHt/zgMJSYMJirr6glOcUwnvsMX2Lu1Sy4v13rXUxLuQwt29IiHtbu0 R9yyWX/uzM+o7U8gkyYzC+nDa/8EJRKdey6uj6MnNAzZhkDTzX4imiaH5fOjo1Tj JgEXdAWYEiCDxcNySfHRG/Xjj+bt/b4Ya4rsThMZAQcwCUREyoCZKYgHX+RkujM+ dX3WejjHMeI4+dt5fUVMFJuKPcX8yRajPw3J9WCrp5hcvx8/tLVCseevXRQnVHg/ EnQxLAIPoncrHnDc/CsfwLzWJ591VQ+nCY4o7HECXE6rP5xYR6xhEWru6zLxomtv /wFltv4dTsx7t/8jMsr1ALajy2bcy9iGPGJ8rjiZlyks7CT0mZks93tJspebFiwt LtC634qTBUu92mhEXJJXuB42GtkBI4GRiq3RBkwjQD4mGSGlQ+1OgjG7Qteepvsy J3jwZo4aFW54KE/VV9Dj =RfHF -----END PGP SIGNATURE-----
participants (1)
-
iry