Hey guys,
For the time being I would prefer to not have my real name attached to Tor so I hope you don't mind if I introduce myself as Beastro.
I love Tor and its mission. I was wondering if you guys had any projects that I could help out with? I can write code in python, java, C and also have plenty of experience with plenty other languages. As a student, I don't have a ton of time, so I can only spend maybe an hour or two a day helping out. Let me know if there's anything I can do!
Best, - Beastro
Sent with [ProtonMail](https://protonmail.com) Secure Email.
On 10 Jan 2018, at 11:38, Beastr0 beastr0@protonmail.com wrote:
Hey guys,
For the time being I would prefer to not have my real name attached to Tor so I hope you don't mind if I introduce myself as Beastro.
I love Tor and its mission. I was wondering if you guys had any projects that I could help out with? I can write code in python, java, C and also have plenty of experience with plenty other languages. As a student, I don't have a ton of time, so I can only spend maybe an hour or two a day helping out. Let me know if there's anything I can do!
Hi,
Take a look at our list of volunteer projects:
https://www.torproject.org/getinvolved/volunteer.html.en
What are you interested in? What types of programs do you usually write? (Network, file handling, calculation?) Do you know how to use git?
If you're specifically interested in Core Tor (the network daemon), get started by cloning and compiling Tor:
git clone https://git.torproject.org/tor.git
Follow the install instructions at: tor/INSTALL
And run: make check
If everything passes, you're all set up to make changes to tor. Find a ticket, make some changes, and submit them as a patch or a branch.
Look for tickets marked "easy" or "intro" on: https://trac.torproject.org/projects/tor/report/30
T
-- Tim Wilson-Brown (teor)
teor2345 at gmail dot com PGP C855 6CED 5D90 A0C5 29F6 4D43 450C BA7F 968F 094B ricochet:ekmygaiu4rzgsk6n ------------------------------------------------------------------------
T,
I'm interested in helping you guys with Tor development. I don't really care what I work on, except I do not support .onion websites (though I am willing to be convinced otherwise) so I would prefer not to participate directly in their development. I have plenty of experience with writing code for networks and for various calculations, as well a few programs for file handling. Yeah, I'm familiar with git, I've used it before on several projects. I think for now I'm going to stick with Tor networking, for the time being. I've already got Tor up and running in a vm on my machine. Should I also try to contact dgoulet (assigned to bug triage for the week) as well as taking look at those tickets?
- Beastro
Sent with [ProtonMail](https://protonmail.com) Secure Email.
-------- Original Message -------- Subject: Re: [tor-dev] Tor dev help Local Time: January 10, 2018 1:15 AM UTC Time: January 10, 2018 1:15 AM From: teor2345@gmail.com To: tor-dev@lists.torproject.org
On 10 Jan 2018, at 11:38, Beastr0 beastr0@protonmail.com wrote: Hey guys, For the time being I would prefer to not have my real name attached to Tor so I hope you don't mind if I introduce myself as Beastro. I love Tor and its mission. I was wondering if you guys had any projects that I could help out with? I can write code in python, java, C and also have plenty of experience with plenty other languages. As a student, I don't have a ton of time, so I can only spend maybe an hour or two a day helping out. Let me know if there's anything I can do!
Hi,
Take a look at our list of volunteer projects:
https://www.torproject.org/getinvolved/volunteer.html.en
What are you interested in? What types of programs do you usually write? (Network, file handling, calculation?) Do you know how to use git?
If you're specifically interested in Core Tor (the network daemon), get started by cloning and compiling Tor:
git clone https://git.torproject.org/tor.git
Follow the install instructions at: tor/INSTALL
And run: make check
If everything passes, you're all set up to make changes to tor. Find a ticket, make some changes, and submit them as a patch or a branch.
Look for tickets marked "easy" or "intro" on: https://trac.torproject.org/projects/tor/report/30
T
Tim Wilson-Brown (teor)
teor2345 at gmail dot com PGP C855 6CED 5D90 A0C5 29F6 4D43 450C BA7F 968F 094B ricochet:ekmygaiu4rzgsk6n
tor-dev mailing list tor-dev@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev
On 10 Jan 2018, at 22:22, Beastr0 beastr0@protonmail.com wrote:
T,
I'm interested in helping you guys with Tor development. I don't really care what I work on, except I do not support .onion websites (though I am willing to be convinced otherwise) so I would prefer not to participate directly in their development.
That's fine. People are free to work on what they like. Convincing people to support Tor features is not a topic for this list :-)
I have plenty of experience with writing code for networks and for various calculations, as well a few programs for file handling. Yeah, I'm familiar with git, I've used it before on several projects. I think for now I'm going to stick with Tor networking, for the time being.
Sounds great! Are there any particular parts of Tor you want to help improve? (Clients, Relays, Exits? IPv6?)
Do you want a suggestion?
I am working on making it easier for external libraries to use Tor's hard-coded directory lists:
https://trac.torproject.org/projects/tor/ticket/24818
The next task is to split the directory authority list into its own file:
https://trac.torproject.org/projects/tor/ticket/24854
And then after that, we want to generate the lists in a standard format. This would be a good way to learn how Tor contacts the network when it starts up.
I've already got Tor up and running in a vm on my machine. Should I also try to contact dgoulet (assigned to bug triage for the week) as well as taking look at those tickets?
dgoulet is on this list.
(We do almost all our development in public. Contacting people directly means that only one person can help you.)
T
-- Tim Wilson-Brown (teor)
teor2345 at gmail dot com PGP C855 6CED 5D90 A0C5 29F6 4D43 450C BA7F 968F 094B ricochet:ekmygaiu4rzgsk6n ------------------------------------------------------------------------
On 10 Jan 2018, Teor wrote: (yeah, ik you guys got this running on some automated script or something but I don't have access and that sounds unnecessarily complicated so I'm just gonna do this quick header for context)
Sounds great!
Are there any particular parts of Tor you want to help improve? (Clients, Relays, Exits? IPv6?)
No, nothing I can think of now. I'll let you guys know if that changes or something though.
Do you want a suggestion?
Sure
I am working on making it easier for external libraries to use Tor's
hard-coded directory lists:
https://trac.torproject.org/projects/tor/ticket/24818 The next task is to split the directory authority list into its own file: https://trac.torproject.org/projects/tor/ticket/24854 And then after that, we want to generate the lists in a standard format. This would be a good way to learn how Tor contacts the network when it
starts up.
Assuming this is what you meant by your suggestion then yes, I would definitely love to help you out with these tickets! I can start working on them right now.
- Bstro
-------- Original Message -------- Subject: Re: [tor-dev] Tor dev help Local Time: January 10, 2018 12:17 PM UTC Time: January 10, 2018 12:17 PM From: teor2345@gmail.com To: tor-dev@lists.torproject.org
On 10 Jan 2018, at 22:22, Beastr0 beastr0@protonmail.com wrote: T, I'm interested in helping you guys with Tor development. I don't really care what I work on, except I do not support .onion websites (though I am willing to be convinced otherwise) so I would prefer not to participate directly in their development.
That's fine. People are free to work on what they like. Convincing people to support Tor features is not a topic for this list :-)
I have plenty of experience with writing code for networks and for various calculations, as well a few programs for file handling. Yeah, I'm familiar with git, I've used it before on several projects. I think for now I'm going to stick with Tor networking, for the time being.
Sounds great! Are there any particular parts of Tor you want to help improve? (Clients, Relays, Exits? IPv6?)
Do you want a suggestion?
I am working on making it easier for external libraries to use Tor's hard-coded directory lists:
https://trac.torproject.org/projects/tor/ticket/24818
The next task is to split the directory authority list into its own file:
https://trac.torproject.org/projects/tor/ticket/24854
And then after that, we want to generate the lists in a standard format. This would be a good way to learn how Tor contacts the network when it starts up.
I've already got Tor up and running in a vm on my machine. Should I also try to contact dgoulet (assigned to bug triage for the week) as well as taking look at those tickets?
dgoulet is on this list.
(We do almost all our development in public. Contacting people directly means that only one person can help you.)
T
Tim Wilson-Brown (teor)
teor2345 at gmail dot com PGP C855 6CED 5D90 A0C5 29F6 4D43 450C BA7F 968F 094B ricochet:ekmygaiu4rzgsk6n
tor-dev mailing list tor-dev@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev
On 11 Jan 2018, at 11:30, Beastr0 beastr0@protonmail.com wrote:
(yeah, ik you guys got this running on some automated script or something but I don't have access and that sounds unnecessarily complicated so I'm just gonna do this quick header for context)
We have fallback directory mirrors to make it easier for clients to bootstrap (initial Tor network connection):
https://trac.torproject.org/projects/tor/wiki/doc/FallbackDirectoryMirrors
It's a manual script that anyone can run:
scripts/maint/updateFallbackDirs.py
Instructions:
https://trac.torproject.org/projects/tor/wiki/doc/UpdatingFallbackDirectoryM...
We commit the results every 6-12 months.
We want to create another script for authority updates. They don't happen very often.
Sounds great!
Are there any particular parts of Tor you want to help improve? (Clients, Relays, Exits? IPv6?)
No, nothing I can think of now. I'll let you guys know if that changes or something though.
Do you want a suggestion?
Sure
I am working on making it easier for external libraries to use Tor's
hard-coded directory lists:
https://trac.torproject.org/projects/tor/ticket/24818 The next task is to split the directory authority list into its own file: https://trac.torproject.org/projects/tor/ticket/24854 And then after that, we want to generate the lists in a standard format. This would be a good way to learn how Tor contacts the network when it
starts up.
Assuming this is what you meant by your suggestion then yes, I would definitely love to help you out with these tickets! I can start working on them right now.
Great!
Can you set your mail client to send plain text emails? I'm seeing some weird formatting in your replies.
T
-- Tim Wilson-Brown (teor)
teor2345 at gmail dot com PGP C855 6CED 5D90 A0C5 29F6 4D43 450C BA7F 968F 094B ricochet:ekmygaiu4rzgsk6n ------------------------------------------------------------------------