Update GSoC 2020 authored by Barkin Simsek's avatar Barkin Simsek
...@@ -14,6 +14,13 @@ This wiki page contains the final report for the "Tor Project: Cloudflare CAPTCH ...@@ -14,6 +14,13 @@ This wiki page contains the final report for the "Tor Project: Cloudflare CAPTCH
### Findings ### Findings
## What you would do differently if you did it all again? ## What you would do differently if you did it all again?
<!--
Before starting to work on this project, I was using Tor Browser as is and I didn't know the technical details of how the whole system works. I only had a rough idea of how things work and my knowledge about the Tor Browser & Tor software grew pretty organically as I ask questions on IRC and read the spec files. As you have already guessed, I made a few bad decisions in the beginning of the project based on my limited knowledge.
For example, initially, I decided to use relays' OR addresses to index them and I thought all relays use their OR addresses as their exit addresses. Later, I learned that it is not a good idea to use OR addresses for indexing and I switched to using relay fingerprints. Of course, I needed to edit or remove some parts of the codebase to fix this. This is only a single example; I made many mistakes like this one and spent my time fixing them afterward.
So, I would read all of the spec files and learn more about how things work before starting to code if I did it all again. That said, I learn better when I see things in action and I would probably end up making similar mistakes to actually learn how the internals of Tor work.
-->
## What is left and next? ## What is left and next?
... ...
......