want to contribute to tor

Hi, I am a C/C++ programmer wanting to dabble in the world of open source. I got to know of Tor and I felt the product is an important one for humanity. I have downloaded, built and run tor and also torsocks. Are there any coding tasks needed in tor at present? Do let me know. Regards, Debamitro Chakraborti -- http://about.me/debamitro

Debamitro Chakraborti:
Hi,
I am a C/C++ programmer wanting to dabble in the world of open source. I got to know of Tor and I felt the product is an important one for humanity. I have downloaded, built and run tor and also torsocks. Are there any coding tasks needed in tor at present? Do let me know.
Regards, Debamitro Chakraborti
Hi, as non-Tor person I'd like to point you to: https://www.torproject.org/getinvolved/volunteer.html.en#Projects which lists projects with their use case and what it's written in. Below this list there are some ideas of what could be done. Getting an overview over the past: https://www.torproject.org/docs/documentation.html.en#UpToSpeed Design documents: https://www.torproject.org/docs/documentation.html.en#DesignDoc For developers: https://www.torproject.org/docs/documentation.html.en#Developers Papers about the research of anonymity: http://freehaven.net/anonbib/topic.html#Anonymous_20communication List of papers sorted by date, some cover Tor directly: http://freehaven.net/anonbib/date.html The Bug Tracker gives something to do on Tor [1], when looking for open tickets regarding Tor with the keyword "easy" and Vidalia [2] looking for all open tickets. [1] https://trac.torproject.org/projects/tor/query?status=accepted&status=assign... [2] https://trac.torproject.org/projects/tor/query?status=accepted&status=assign... Actual developers and Tor officials have more insight on what's useful to read and what you could do. Thank you for your interest in Tor. Regards, Sebastian (bastik_tor)

Debamitro Chakraborti:
Hi,
I am a C/C++ programmer wanting to dabble in the world of open source. I got to know of Tor and I felt the product is an important one for humanity. I have downloaded, built and run tor and also torsocks. Are there any coding tasks needed in tor at present? Do let me know.
Regards, Debamitro Chakraborti
Hi, perhaps solving the ticket "add http proxy support to Tor"? https://trac.torproject.org/projects/tor/ticket/6060 Or working on torsocks maybe? At the moment the torsocks input methods are a bit weird. The and usewithtor, torify and uwt wrappers should be be redundant. https://trac.torproject.org/projects/tor/wiki/doc/torsocks https://lists.torproject.org/pipermail/tor-talk/2012-July/024925.html The uwt interface could be extended to a point where all settings which can be defined in the config file can also be defined by command line. And if that's too much, an option to supply the configuration file by command line would help as well. Interface could look like this: Usage: torsocks [-h] [-v] -t server_type -i ip -p port <command> [<options>...] Example: torsocks -t 5 -i 127.0.0.1 -p 9050 wget https://check.torproject.org sudo torsocks -t 5 -i 192.168.0.10 -p 9104 /usr/bin/apt-get --yes dist-upgrade The list of other torsocks issues also looks reasonable small. https://code.google.com/p/torsocks/issues/list?can=2&q=&colspec=ID+Type+Stat... https://trac.torproject.org/projects/tor/wiki/doc/torsocks#Tickets And if I am not mistaken, Vidalia is currently lacking development. Cheers, adrelanos

Hi Adrelanos, I think adding http proxy support to tor sounds more interesting. But there seems to be a looong discussion on ticket #6060 whether to add this functionality inside tor or not. What is the final roadmap, if any? Debamitro On Mon, Dec 24, 2012 at 6:32 PM, adrelanos <adrelanos@riseup.net> wrote:
Debamitro Chakraborti:
Hi,
I am a C/C++ programmer wanting to dabble in the world of open source. I got to know of Tor and I felt the product is an important one for humanity. I have downloaded, built and run tor and also torsocks. Are there any coding tasks needed in tor at present? Do let me know.
Regards, Debamitro Chakraborti
Hi,
perhaps solving the ticket "add http proxy support to Tor"? https://trac.torproject.org/projects/tor/ticket/6060
Or working on torsocks maybe?
At the moment the torsocks input methods are a bit weird. The and usewithtor, torify and uwt wrappers should be be redundant.
https://trac.torproject.org/projects/tor/wiki/doc/torsocks https://lists.torproject.org/pipermail/tor-talk/2012-July/024925.html
The uwt interface could be extended to a point where all settings which can be defined in the config file can also be defined by command line. And if that's too much, an option to supply the configuration file by command line would help as well.
Interface could look like this:
Usage: torsocks [-h] [-v] -t server_type -i ip -p port <command> [<options>...] Example: torsocks -t 5 -i 127.0.0.1 -p 9050 wget https://check.torproject.org sudo torsocks -t 5 -i 192.168.0.10 -p 9104 /usr/bin/apt-get --yes dist-upgrade
The list of other torsocks issues also looks reasonable small.
https://code.google.com/p/torsocks/issues/list?can=2&q=&colspec=ID+Type+Stat...
https://trac.torproject.org/projects/tor/wiki/doc/torsocks#Tickets
And if I am not mistaken, Vidalia is currently lacking development.
Cheers, adrelanos _______________________________________________ tor-dev mailing list tor-dev@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev

Hi Adrelanos,
I think adding http proxy support to tor sounds more interesting. But there seems to be a looong discussion on ticket #6060 whether to add this functionality inside tor or not.
What is the final roadmap, if any?
I think it's undecided at the moment. If there were someone capable and willing to do the work, that may change. Try #tor-dev on irc.oftc.net. Since ioerror was interested I speculate he'll mentor you and/or mediate that ticket. The other Officials in that channel may get you started as well.
Debamitro
On Mon, Dec 24, 2012 at 6:32 PM, adrelanos <adrelanos@riseup.net> wrote:
Debamitro Chakraborti:
Hi,
I am a C/C++ programmer wanting to dabble in the world of open source. I got to know of Tor and I felt the product is an important one for humanity. I have downloaded, built and run tor and also torsocks. Are there any coding tasks needed in tor at present? Do let me know.
Regards, Debamitro Chakraborti
Hi,
perhaps solving the ticket "add http proxy support to Tor"? https://trac.torproject.org/projects/tor/ticket/6060
Or working on torsocks maybe?
At the moment the torsocks input methods are a bit weird. The and usewithtor, torify and uwt wrappers should be be redundant.
https://trac.torproject.org/projects/tor/wiki/doc/torsocks https://lists.torproject.org/pipermail/tor-talk/2012-July/024925.html
The uwt interface could be extended to a point where all settings which can be defined in the config file can also be defined by command line. And if that's too much, an option to supply the configuration file by command line would help as well.
Interface could look like this:
Usage: torsocks [-h] [-v] -t server_type -i ip -p port <command> [<options>...] Example: torsocks -t 5 -i 127.0.0.1 -p 9050 wget https://check.torproject.org sudo torsocks -t 5 -i 192.168.0.10 -p 9104 /usr/bin/apt-get --yes dist-upgrade
The list of other torsocks issues also looks reasonable small.
https://code.google.com/p/torsocks/issues/list?can=2&q=&colspec=ID+Type+Stat...
https://trac.torproject.org/projects/tor/wiki/doc/torsocks#Tickets
And if I am not mistaken, Vidalia is currently lacking development.
Cheers, adrelanos _______________________________________________ tor-dev mailing list tor-dev@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev
-- http://about.me/debamitro _______________________________________________ tor-dev mailing list tor-dev@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev

Debamitro Chakraborti <debamitro@gmail.com> wrote:
I think adding http proxy support to tor sounds more interesting. But there seems to be a looong discussion on ticket #6060 whether to add this functionality inside tor or not. What is the final roadmap, if any?
From the outside my impression after reading the ticket (and commenting on it to make it even longer) is that working on an implementation now would be premature as there's a fair chance that it wouldn't make it. My recommendation would be to check the open tickets for smaller and less controversial issues first, to become familiar with the process and to increase the chances that your contributions are actually accepted. Fabian
participants (5)
-
adrelanos
-
adrelanos@riseup.net
-
Debamitro Chakraborti
-
Fabian Keil
-
Sebastian G. <bastik.tor>