[tor-commits] r26949: {website} Link to youtube Tor Ecosystem presentation Uploaded this pre (website/trunk/getinvolved/en)
Author: atagar Date: 2014-09-13 19:43:51 + (Sat, 13 Sep 2014) New Revision: 26949 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Link to youtube Tor Ecosystem presentation Uploaded this presentation to youtube for a couple reasons... 1. Good publicity. It's a damn popular site, so we should post things like this to attract volunteers. 2. Streaming. Linking to an mp4 is all well and good, but this sucker's 50 MB. Most casual visitors will leave before even letting it start. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-09-12 01:36:27 UTC (rev 26948) +++ website/trunk/getinvolved/en/volunteer.wml 2014-09-13 19:43:51 UTC (rev 26949) @@ -119,7 +119,7 @@ - https://media.torproject.org/video/2013-11-t3am-damian-johnson.mp4";>Tor Ecosystem (https://svn.torproject.org/svn/projects/presentations/2013-11-t3am-tor-ecosystem.pdf";>slides) + https://www.youtube.com/watch?v=fb6iqZcQsSg";>Tor Ecosystem (https://media.torproject.org/video/2013-11-t3am-damian-johnson.mp4";>mp4, https://svn.torproject.org/svn/projects/presentations/2013-11-t3am-tor-ecosystem.pdf";>slides) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26735: {website} Adding Sreenatha's GSoC project (website/trunk/about/en)
Author: atagar Date: 2014-04-24 16:06:12 + (Thu, 24 Apr 2014) New Revision: 26735 Modified: website/trunk/about/en/gsoc.wml Log: Adding Sreenatha's GSoC project Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2014-04-24 14:57:39 UTC (rev 26734) +++ website/trunk/about/en/gsoc.wml 2014-04-24 16:06:12 UTC (rev 26735) @@ -217,6 +217,7 @@ https://ahmia.fi/gsoc/";>Ahmia.fi - Search Engine for Hidden Services by Juha Nurmi http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/amoghbl1/5629499534213120";>Orbot & Orfox by Amogh Pradeep http://ileiva.github.io/gettor_proposal.html";>Revamp GetTor by Israel Leiva + https://sites.google.com/site/sreenathadev/gsoc-2014-weather-rewrite";>Weather Rewrite by Sreenatha Bhatlapenumarthi http://kostas.mkj.lt/gsoc2014/gsoc2014.html";>BridgeDB Distributor by Kostas Jakeliunas http://kostas.mkj.lt/gsoc2013/gsoc2013.html";>Searchable Tor descriptor archive by Kostas Jakeliunas https://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/weltraumpfleger/1";>Create an Internet Censorship Virtual Machine Based Simulator by Johannes Fürmann ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26726: {website} Adding Kostas' GSoC proposal (website/trunk/about/en)
Author: atagar Date: 2014-04-22 16:11:08 + (Tue, 22 Apr 2014) New Revision: 26726 Modified: website/trunk/about/en/gsoc.wml Log: Adding Kostas' GSoC proposal Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2014-04-22 15:31:37 UTC (rev 26725) +++ website/trunk/about/en/gsoc.wml 2014-04-22 16:11:08 UTC (rev 26726) @@ -217,6 +217,7 @@ https://ahmia.fi/gsoc/";>Ahmia.fi - Search Engine for Hidden Services by Juha Nurmi http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/amoghbl1/5629499534213120";>Orbot & Orfox by Amogh Pradeep http://ileiva.github.io/gettor_proposal.html";>Revamp GetTor by Israel Leiva + http://kostas.mkj.lt/gsoc2014/gsoc2014.html";>BridgeDB Distributor by Kostas Jakeliunas http://kostas.mkj.lt/gsoc2013/gsoc2013.html";>Searchable Tor descriptor archive by Kostas Jakeliunas https://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/weltraumpfleger/1";>Create an Internet Censorship Virtual Machine Based Simulator by Johannes Fürmann Stem Improvements and Arm port by Ravi Padmala ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26725: {website} Adding Juha's GSoC Proposal ... and another. :) (website/trunk/about/en)
Author: atagar Date: 2014-04-22 15:31:37 + (Tue, 22 Apr 2014) New Revision: 26725 Modified: website/trunk/about/en/gsoc.wml Log: Adding Juha's GSoC Proposal ... and another. :) Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2014-04-22 15:28:55 UTC (rev 26724) +++ website/trunk/about/en/gsoc.wml 2014-04-22 15:31:37 UTC (rev 26725) @@ -214,6 +214,7 @@ + https://ahmia.fi/gsoc/";>Ahmia.fi - Search Engine for Hidden Services by Juha Nurmi http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/amoghbl1/5629499534213120";>Orbot & Orfox by Amogh Pradeep http://ileiva.github.io/gettor_proposal.html";>Revamp GetTor by Israel Leiva http://kostas.mkj.lt/gsoc2013/gsoc2013.html";>Searchable Tor descriptor archive by Kostas Jakeliunas ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26724: {website} Adding Israel's GSoC proposal Got another ok to add one. (website/trunk/about/en)
Author: atagar Date: 2014-04-22 15:28:55 + (Tue, 22 Apr 2014) New Revision: 26724 Modified: website/trunk/about/en/gsoc.wml Log: Adding Israel's GSoC proposal Got another ok to add one. Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2014-04-22 15:19:01 UTC (rev 26723) +++ website/trunk/about/en/gsoc.wml 2014-04-22 15:28:55 UTC (rev 26724) @@ -215,6 +215,7 @@ http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/amoghbl1/5629499534213120";>Orbot & Orfox by Amogh Pradeep + http://ileiva.github.io/gettor_proposal.html";>Revamp GetTor by Israel Leiva http://kostas.mkj.lt/gsoc2013/gsoc2013.html";>Searchable Tor descriptor archive by Kostas Jakeliunas https://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/weltraumpfleger/1";>Create an Internet Censorship Virtual Machine Based Simulator by Johannes Fürmann Stem Improvements and Arm port by Ravi Padmala ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26723: {website} Adding Amogh's GSoC proposal Got the ok from him to add it. (website/trunk/about/en)
Author: atagar Date: 2014-04-22 15:19:01 + (Tue, 22 Apr 2014) New Revision: 26723 Modified: website/trunk/about/en/gsoc.wml Log: Adding Amogh's GSoC proposal Got the ok from him to add it. Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2014-04-21 02:00:11 UTC (rev 26722) +++ website/trunk/about/en/gsoc.wml 2014-04-22 15:19:01 UTC (rev 26723) @@ -214,6 +214,7 @@ + http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/amoghbl1/5629499534213120";>Orbot & Orfox by Amogh Pradeep http://kostas.mkj.lt/gsoc2013/gsoc2013.html";>Searchable Tor descriptor archive by Kostas Jakeliunas https://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/weltraumpfleger/1";>Create an Internet Censorship Virtual Machine Based Simulator by Johannes Fürmann Stem Improvements and Arm port by Ravi Padmala ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26662: {website} Adding a note to look at ntop for ideas on the dashboard pro (website/trunk/getinvolved/en)
Author: atagar Date: 2014-03-21 15:10:52 + (Fri, 21 Mar 2014) New Revision: 26662 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding a note to look at ntop for ideas on the dashboard project Neat interface pointed my way by Moritz. We might want to base parts of a relay dashboard after it. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-03-20 03:10:23 UTC (rev 26661) +++ website/trunk/getinvolved/en/volunteer.wml 2014-03-21 15:10:52 UTC (rev 26662) @@ -990,7 +990,9 @@ bigger attack surface than guis or curses, so we should be a little more wary of what it does. This should be a read-only controller (ie, you can't *do* anything to the relay) and by default not surface any sensitive -information (such as arm's connection panel). +information (such as arm's connection panel). Also take a peek at http://www.ntop.org/products/ntop/";>ntop for ideas on what we can +do with a web interface. This project will likely include two parts: an AJAX site and a localhost ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26642: {website} Adding 'New BridgeDB Distributor' project idea GSoC project (website/trunk/getinvolved/en)
Author: atagar Date: 2014-03-07 16:15:03 + (Fri, 07 Mar 2014) New Revision: 26642 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding 'New BridgeDB Distributor' project idea GSoC project idea from Isis for BridgeDB. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-03-06 19:04:46 UTC (rev 26641) +++ website/trunk/getinvolved/en/volunteer.wml 2014-03-07 16:15:03 UTC (rev 26642) @@ -816,6 +816,11 @@ in. This was actively developed until Fall of 2010. + +Project Ideas: +New BridgeDB Distributor + + https://ooni.torproject.org/";>Ooni Probe (https://gitweb.torproject.org/ooni-probe.git";>code, + + +New BridgeDB Distributor + +Effort Level: Medium + +Skill Level: Medium to High + +Likely Mentors: isis, sysrqb + +BridgeDB is a Twisted Python system which runs a number of servers, in order +to distribute Tor bridge relays to users in potentially censored regions. Each +of BridgeDB's Distributors uses some unique channel to communicate bridge +addresses to users, currently there is an https://bridges.torproject.org";> +HTTPS Distributor, and an Email Distributor. This project would involve +designing and creating a new Distributor for BridgeDB. Some ideas for new +Distributors: + + + + A Twitter bot which interacts with Chinese and Farsi speaking Twitter users through PMs. + A distributor which uses XMPP+OTR to give bridges to users. + + + +It's helpful if you already have some knowledge of Twisted. As part of your +application, please submit a design for a Distributor, as well as supply a +patch for a ticket which demonstrates knowledge of Twisted and Python ― +preferably for BridgeDB, see the +https://trac.torproject.org/projects/tor/query?status=!closed&keywords=~bridgedb-gsoc-application";> +'bridgedb-gsoc-application' Trac tag for some examples of good tickets to +try, or contact isis or sysrqb on IRC to ask for ticket suggestions or advice. + + +
[tor-commits] r26640: {website} Adding Weather and Stegotorus project ideas Well, that's odd (website/trunk/getinvolved/en)
Author: atagar Date: 2014-03-06 16:52:25 + (Thu, 06 Mar 2014) New Revision: 26640 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding Weather and Stegotorus project ideas Well, that's odd. I added Karsten's Weather idea and even published it quite some time ago, but looks like I didn't commit it. Oh well. Adding that, and a new project idea vmon just sent to improve Stegotorus. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-03-06 16:22:32 UTC (rev 26639) +++ website/trunk/getinvolved/en/volunteer.wml 2014-03-06 16:52:25 UTC (rev 26640) @@ -774,6 +774,11 @@ in early 2011. + +Project Ideas: +Rewrite Tor Weather + + https://trac.torproject.org/projects/tor/wiki/org/roadmaps/GetTor";>GetTor (https://gitweb.torproject.org/gettor.git";>code, + + +Rewrite Tor Weather + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: Karsten (karsten) + +https://weather.torproject.org/";>Tor Weather provides an +email notification service to any users who want to monitor the status +of a Tor node. Its favorite feature is to notify relay operators when +their relay has earned them a Tor t-shirt. Tor Weather is written in +Python/Django. + + + +The Tor Weather codebase is pretty much unmaintained these days. The +first part of this project would be to simplify the code by fetching Tor +network status data from https://onionoo.torproject.org/";>Onionoo rather than running a +local tor client and keeping an own relay history database. See the +related https://trac.torproject.org/projects/tor/wiki/doc/weather-in-2014";>community +effort to rewrite Weather that started in January 2014. After that, +there's a https://trac.torproject.org/projects/tor/query?status=!closed&component=Tor+Weather";>long +list of open tickets to be resolved. + + + +Ideally, the student would become the new Weather maintainer after the +summer. If that doesn't work out, the codebase should have become a lot +smaller by end of summer, so that it becomes easier to find somebody +else as new maintainer. + + + + + +Improve Stegotorus + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: vmon + +Stegotorus is a fork of obfsproxy which helps developers to write more intelligent pluggable transports which can hide easier from deep packet inspector (DPI) system. + + + +For example, Stegotorus is equipped with a "chopper module" which takes care of following aspects: + + + + It randomize the packet size so it is harder for the DPI system to detect the traffic base on the distribution of the packet size. + It makes sure that it only handle as much (or as less) information as the transport module can handle. + Chopper is equipped with it is own acknowledge/retransmit protocol. If the censor trying to disturb the connection by dropping or disturbing some of packets, it can recover the data by sending them many times. + + + +More importantly, Stegotorus is coming with its own HTTP transport module which obfuscates Tor or any other encrypted traffic in HTTP content such as Javascript code or images. HTTP transport module is also written in a way which new module developers can easily add new obfuscation modules for new contents or improve current obfuscation algorithms without the need of dealing with networking aspect of the problem. + + + +Stegotorus is written in C++. you can find the latest code https://github.com/zackw/stegotorus/tree/tor-improve";>here. + + + +In this regard, Stegotorus is offering one of the most complete and sophisticated platforms for writing stealthy pluggable transports. + + + +If you know C++ and interested in Stegotorus and excited about battling censorship, there are many ways that you can contribute to Stegotorus. Here are few important tasks. Your proposal might contain a good number of them: + + + + Currently Stegotorus handshake is encrypted using the symmetric secret key of the Stegotorus bridge. However, we would like to implement a totally random handshake and considering that some transports suffer badly from "bandwidth shortage", our best choice currently is to implement http://elligator.cr.yp.to/";>this algorithm. + Stegotorus defense against active probing is to authenticate the header of the received packet. If the authentication fails Stegotorus turns into a transparent proxy. The capability of Stegotorus as a transparent proxy needs improvement and further testing. + Stegotorus has a new framework for writing Steg module. However some of the Steg modules (PDF, SWF and JS) are written in the old framework, we need to refactor their code in the new framework. + As writting new Steg m
[tor-commits] r26636: {website} Requested GetTor project idea tweak Small change requested b (website/trunk/getinvolved/en)
Author: atagar Date: 2014-03-02 06:06:55 + (Sun, 02 Mar 2014) New Revision: 26636 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Requested GetTor project idea tweak Small change requested by Sukhbir. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-03-02 06:04:26 UTC (rev 26635) +++ website/trunk/getinvolved/en/volunteer.wml 2014-03-02 06:06:55 UTC (rev 26636) @@ -1736,9 +1736,9 @@ GetTor is a program that serves Tor bundles and related components over SMTP. Users request the Tor Browser Bundle by sending an email to GetTor, which sends -back the bundle as email attachments. For users in countries where the Tor -Project website is blocked, GetTor is a convenient way for users to get access -to the bundles. +back the bundle as email attachments. In countries where the Tor Project +website is blocked, GetTor is a convenient way for users to get access to the +bundles. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26635: {website} Fixing line that was accidentally commented out Oops, line w (website/trunk/getinvolved/en)
Author: atagar Date: 2014-03-02 06:04:26 + (Sun, 02 Mar 2014) New Revision: 26635 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Fixing line that was accidentally commented out Oops, line was missing due to starting with a '#' again. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-03-02 05:15:25 UTC (rev 26634) +++ website/trunk/getinvolved/en/volunteer.wml 2014-03-02 06:04:26 UTC (rev 26635) @@ -1772,9 +1772,7 @@ -Note: Please do not submit an application without talking to the mentors: -#sukhe and #mrphs on IRC. IRC is preferred but if for any reason you don't -want/can't use it, please email the mentors. +Note: Please do not submit an application without talking to the mentors: #sukhe and #mrphs on IRC. IRC is preferred but if for any reason you don't want/can't use it, please email the mentors. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26634: {website} Adding 'Revamp GetTor' project GSoC project idea from Sukhbi (website/trunk/getinvolved/en)
Author: atagar Date: 2014-03-02 05:15:25 + (Sun, 02 Mar 2014) New Revision: 26634 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding 'Revamp GetTor' project GSoC project idea from Sukhbir. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-03-01 21:17:01 UTC (rev 26633) +++ website/trunk/getinvolved/en/volunteer.wml 2014-03-02 05:15:25 UTC (rev 26634) @@ -785,6 +785,11 @@ relatively unchanged for quite a while. + +Project Ideas: +Revamp GetTor + + https://trac.torproject.org/projects/tor/wiki/org/roadmaps/TorCheck";>TorCheck (https://gitweb.torproject.org/check.git";>code, + + +Revamp GetTor + +Effort Level: High + +Skill Level: Medium + +Likely Mentors: Sukhbir Singh (sukhe), Nima Fatemi (mrphs) + +GetTor is a program that serves Tor bundles and related components over SMTP. +Users request the Tor Browser Bundle by sending an email to GetTor, which sends +back the bundle as email attachments. For users in countries where the Tor +Project website is blocked, GetTor is a convenient way for users to get access +to the bundles. + + + +GetTor has been unmaintained for a while and needs a revamp. The main issue is +that because the Tor Browser Bundle size exceeds 25 MB, sending it through +GetTor no longer works as most email providers don't support attachments +exceeding 25 MB. To alleviate this issue, bundles are now uploaded on +cloud-based services such as Google Drive and Dropbox and links are sent +out in the email body instead of attachments. This current setup is far from +complete -- GetTor needs a lot of work to get it to a point where it can do +smart things again and do them in the right way. + + + +As part of this project, you should: + + + + Have some understanding of what GetTor does in general and the current state of its operation. + Come up with ideas on how to make it better. + Convince us if you would like to fix the existing code or want to rewrite GetTor from scratch. + + + +In addition to the above points, applications should be familiar with Python. +As part of the application process, study the https://gitweb.torproject.org/gettor.git";>GetTor code and submit a +patch for returning the SHA1 checksum of the package instead of the text in +sendSorrySize() in response.py. (since you cannot test the patch, as long as it +is clear that you had some idea of what you were doing, it should be fine) + + + +Note: Please do not submit an application without talking to the mentors: +#sukhe and #mrphs on IRC. IRC is preferred but if for any reason you don't +want/can't use it, please email the mentors. + + +
[tor-commits] r26633: {website} Typo correction Oops, minor typo in the recent project idea. (website/trunk/getinvolved/en)
Author: atagar Date: 2014-03-01 21:17:01 + (Sat, 01 Mar 2014) New Revision: 26633 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Typo correction Oops, minor typo in the recent project idea. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-03-01 21:15:00 UTC (rev 26632) +++ website/trunk/getinvolved/en/volunteer.wml 2014-03-01 21:17:01 UTC (rev 26633) @@ -1709,7 +1709,7 @@ that the student should develop an own https://panopticlick.eff.org/browser-uniqueness.pdf";>Panopticlick instance which performs, in a first step, basic tests estimating the -uniformity among Tor Browser Bundle users. The user should get a +uniformity among Tor Browser Bundle users. The user should get feedback on how she performed and the test results should be available in a machine readable format (e.g. JSON). In a second step one could think about adding more sophisticated tests or https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26632: {website} Dropping an extra quote Didn't catch that the project idea I (website/trunk/getinvolved/en)
Author: atagar Date: 2014-03-01 21:15:00 + (Sat, 01 Mar 2014) New Revision: 26632 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping an extra quote Didn't catch that the project idea I pasted had an extra quote at the end. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-03-01 20:51:59 UTC (rev 26631) +++ website/trunk/getinvolved/en/volunteer.wml 2014-03-01 21:15:00 UTC (rev 26632) @@ -1715,7 +1715,7 @@ think about adding more sophisticated tests or https://trac.torproject.org/projects/tor/ticket/6119#comment:1";>supporting other browser vendors that might want to test the uniformity amongst -their userbase as well." +their userbase as well. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26631: {website} Adding Panopticlick project idea Idea from GeKo for this yea (website/trunk/getinvolved/en)
Author: atagar Date: 2014-03-01 20:51:59 + (Sat, 01 Mar 2014) New Revision: 26631 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding Panopticlick project idea Idea from GeKo for this year's GSoC. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-03-01 13:36:40 UTC (rev 26630) +++ website/trunk/getinvolved/en/volunteer.wml 2014-03-01 20:51:59 UTC (rev 26631) @@ -456,6 +456,11 @@ privacy and security issues in mainline version. + +Project Ideas: +Panopticlick + + Torbutton (https://gitweb.torproject.org/torbutton.git";>code, Project Ideas: Txtorcon/Stem Integration -Relay Web Status Panel +Relay Web Status Panel @@ -1688,6 +1693,32 @@ + + +Panopticlick + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: Georg (GeKo) + +Tor Browser users are often complaining about their browser fingerprint +being not as good as it should according to the https://panopticlick.eff.org";>Panopticlick of the EFF. To fix +that the student should develop an own https://panopticlick.eff.org/browser-uniqueness.pdf";>Panopticlick +instance which performs, in a first step, basic tests estimating the +uniformity among Tor Browser Bundle users. The user should get a +feedback on how she performed and the test results should be available +in a machine readable format (e.g. JSON). In a second step one could +think about adding more sophisticated tests or https://trac.torproject.org/projects/tor/ticket/6119#comment:1";>supporting +other browser vendors that might want to test the uniformity amongst +their userbase as well." + + +
[tor-commits] r26628: {website} Dropping 'Make Chutney Do More, More Reliably' idea Dropping (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-28 15:53:20 + (Fri, 28 Feb 2014) New Revision: 26628 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping 'Make Chutney Do More, More Reliably' idea Dropping as per Nick's request. This is a duplicate of the idea to improve tor's test coverage. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-27 17:19:03 UTC (rev 26627) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-28 15:53:20 UTC (rev 26628) @@ -425,7 +425,6 @@ Project Ideas: Tor Codebase Cleanup -Make Chutney Do More, More Reliably Improve test coverage in Tor Have the Tor daemon use more cores Help improve Tor hidden services @@ -990,35 +989,6 @@ - - -Make Chutney Do More, More Reliably - -Effort Level: Medium to High, depending on scope of project - -Skill Level: Medium - -Likely Mentors: Nick (nickm) - -We have a little Python tool called https://gitweb.torproject.org/nickm/chutney.git";>Chutney for -making small local test networks. It's small, not widely used, and not as -automated as it could be. - - - -It would be great to see chutney extended and a set of supporting tests -built to the point where we could use Chutney to exercise various Tor -features as an automated integration test. - - - -As part of your application for this project please submit a patch that -expands Chutney. - - - - Tor Codebase Cleanup ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26627: {website} Adding Tor and Orbot project ideas Yikes, between Nick and N (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-27 17:19:03 + (Thu, 27 Feb 2014) New Revision: 26627 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding Tor and Orbot project ideas Yikes, between Nick and Nathan there's quite a few! Adding GSoC project ideas from them both for Tor and Orbot. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-26 16:19:35 UTC (rev 26626) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-27 17:19:03 UTC (rev 26627) @@ -425,7 +425,13 @@ Project Ideas: Tor Codebase Cleanup -Make Chutney Do More, More Reliably +Make Chutney Do More, More Reliably +Improve test coverage in Tor +Have the Tor daemon use more cores +Help improve Tor hidden services +Implement consensus diffs +Improved DNS support for Tor +Help improve Tor sandboxing @@ -516,6 +522,12 @@ date with all changes in Android and mobile threats. + +Project Ideas: +Orbot Android VPN +Orfox - Firefox/Gecko-based Android Browser for Tor + + https://tails.boum.org/";>The Amnesic Incognito Live System (https://git-tails.immerda.ch/tails/";>code, + +Orbot Android VPN + +Effort Level: Medium + +Skill Level: High + +Likely Mentors: Nathan (n8fr8) + +Android offers the ability for any application to establish a +VPNService through which all traffic on the device is sent. We want to +implement this type of service in order to route all traffic through +the Tor network. This is a feature that will be implemented directly +into Orbot: Tor for Android if successfully implemented. + + + +The deliverables for the project will be a working Android VPN +implementation that routes traffic through Tor, and integration of VPN +code into the Orbot app. There must also be time made for reporting on +the project through blog posts, network auditing of tracking to ensure +leakage is not occurring. + + + +Useful links and documentation to study: + + + + https://gitweb.torproject.org/orbot.git";>Orbot + http://developer.android.com/reference/android/net/VpnService.html";>Android VPNService API + https://github.com/guardianproject/OrbotVPN";>Existing work on Orbot VPN + + + +Applicant should have the ability to build Orbot application from +source using Android SDK and NDK tools. A solid understanding of IP +routing, iptables, netfilter and VPN protocols would also be very +helpful. The ability to use Wireshark or other network monitoring +software to test and verify solution is something that can be taught, +but if you already know how, bonus! Finally, understanding how the +exiting Tor software can be used with various transparent proxying +configurations is a good first step to understanding this problem. + + + + + +Orfox - Firefox/Gecko-based Android Browser for Tor + +Effort Level: High + +Skill Level: Medium + +Likely Mentors: Nathan (n8fr8) + +With almost 1 million downloads, our Orweb browser has been a popular +solution for easily accessing the web via Tor or any other HTTP or +SOCKS proxy, while also ensuring local data caches are cleared and +cookies are properly managed. Orweb is based on WebView, which has its +limitations unfortunately. We would like to move to a +Firefox/Fennec/GeckoView based browser, and have created a prototype +for it. Mozilla has begun releasing GeckoView as a standalone +component, as well, but it needs more testing, debugging and work on +integration into our streamlined browser app model. Our end goal is to +have a mobile browser that matches Tor Browser in terms of privacy +enhancing features and security. + + + +The deliverables for the project are expected to be the creation of a +alpha quality release of Orfox, a GeckoView-based browser with feature +parity of Orweb browser. A bonus goal is to implement additional +features and capabilities based on Tor Browser patches for +Fennec/Mozilla core. Finally, as always, a required activity is a +network audit testing of implemented solution with write-ups, reports +posted publicly. + + + +Useful links to review: + + + + https://github.com/guardianproject/orfox";>Orfox (gecko prototype) + https://github.com/guardianproject/orweb";>Orweb (production browser on WebView) + http://starkravingfinkle.org/blog/2013/10/geckoview-embedding-gecko-in-your-android-application/";>GeckoView info + https://www.torproject.org/projects/torbrowser.html.en";>Tor Browser (desktop) + + + +Applicant should have the ability to build Fennec and GeckoView +libraries from source using Android SDK and NDK. Some experince with +browser security models and threats would be a useful background to +have. Ability to do network audits to ensure brow
[tor-commits] r26626: {website} Include note that we're taking part in GSoC 2014 Uncommmenti (website/trunk/about/en)
Author: atagar Date: 2014-02-26 16:19:35 + (Wed, 26 Feb 2014) New Revision: 26626 Modified: website/trunk/about/en/gsoc.wml Log: Include note that we're taking part in GSoC 2014 Uncommmenting the bit that says we've been accepted. Yay! \o/ Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2014-02-26 01:06:03 UTC (rev 26625) +++ website/trunk/about/en/gsoc.wml 2014-02-26 16:19:35 UTC (rev 26626) @@ -15,13 +15,10 @@ The Tor Project, in collaboration with https://www.eff.org/";>The Electronic Frontier Foundation, have taken part in Google Summer of Code -for 2007 through 2013, mentoring the total of 40 students. - +href="https://www.google-melange.com/gsoc/homepage/google/gsoc2014";>Google +Summer of Code 2014! ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26623: {website} Last line of torbirdy idea was missing Oops, since the line (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-23 23:00:22 + (Sun, 23 Feb 2014) New Revision: 26623 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Last line of torbirdy idea was missing Oops, since the line started with a '#' the wml parser thought it was a comment. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-23 22:23:26 UTC (rev 26622) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-23 23:00:22 UTC (rev 26623) @@ -1276,8 +1276,7 @@ -You may contact the mentors on IRC for more information. (sukhe on #tor-dev, -#tor on irc.oftc.net) +You may contact the mentors on IRC for more information. (sukhe on #tor-dev, #tor on irc.oftc.net) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26622: {website} Add ooniprobe project idea Adding Arutro's "Add Support for (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-23 22:23:26 + (Sun, 23 Feb 2014) New Revision: 26622 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Add ooniprobe project idea Adding Arutro's "Add Support for Reporting Pcaps to OoniBackend and OoniProbe" GSoC project idea. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-23 21:15:02 UTC (rev 26621) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-23 22:23:26 UTC (rev 26622) @@ -803,7 +803,8 @@ Project Ideas: -Develop a Censorship Analyzer +Develop a Censorship Analyzer +Add Support for Reporting Pcaps to OoniBackend and OoniProbe @@ -1280,7 +1281,33 @@ + +Add Support for Reporting Pcaps to OoniBackend and OoniProbe + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: Arturo (hellais), Aaron (aagbsn) + +The feature should also add support for including only packet capture data that +is relevant to the test being run. This means that the pcap should not contain +all the data sniffed on the users machine, but only that which was generated +and intended to be received by ooniprobe. + + + +This can probably be implemented by setting up a tun/tap device and routing all +the ooniprobe traffic through it and only capturing data sent and received from +that device. The task for the student will also be that of doing research into +what are possible strategies for doing this. https://trac.torproject.org/projects/tor/ticket/7416";>For more +information see ticket 7416. + + + + Bring up new ideas! Don't like any of these? Look at the https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26621: {website} Adding the 'Make TorBirdy Better' project idea GSoC project (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-23 21:15:02 + (Sun, 23 Feb 2014) New Revision: 26621 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding the 'Make TorBirdy Better' project idea GSoC project idea from Sukhbir for this summer. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-21 06:55:44 UTC (rev 26620) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-23 21:15:02 UTC (rev 26621) @@ -574,6 +574,11 @@ TorBirdy is Torbutton for Thunderbird and related Mozilla mail clients. + +Project Ideas: +Make TorBirdy Better + + Obfsproxy (https://gitweb.torproject.org/pluggable-transports/obfsproxy.git";>code, @@ -1220,7 +1225,62 @@ + +Make TorBirdy Better + +Effort Level: High + +Skill Level: Medium + +Likely Mentors: Sukhbir Singh (sukhe), Jacob Appelbaum (ioerror) + +TorBirdy is an extension that configures Thunderbird to make connections over +the Tor anonymity network. TorBirdy has been under development for quite a +while but there are two known leaks that prevent it from being used by a wider +audience. As part of this project, you will be working on plugging the known +leaks and implementing a HTTP proxy. + + + +Part 1: There are two patches pending with Mozilla that will plug the two known +leaks in Thunderbird where the local time is disclosed through the date and the +message-ID header. As part of your project, you will work on getting these +patches finished/reimplemented and getting them merged with Mozilla. Please +look at tickets https://trac.torproject.org/projects/tor/ticket/6314";>#6314 and https://trac.torproject.org/projects/tor/ticket/6315";>#6315 for more +information. + + + +Part 2: TorBirdy needs a HTTP proxy or a HTTP -> SOCKS5 shim. Please look at +ticket https://trac.torproject.org/projects/tor/ticket/6958";>#6958 +for more information. Note: this has to be done using JavaScript and not using +an external proxy. + + + +If time permits and you are awesome enough to finish the above two tasks, you +will be working on the remaining TorBirdy tickets. + + + +Applicants should be familiar with C++ and JavaScript. As part of your +application for this project, please submit code samples for previous C++ and +JavaScript projects that you have developed or point us to projects you have +been involved with (links to a public Git/GitHub repository preferred). Prior +extension development is a big plus and will be given preference during +application ranking. + + + +You may contact the mentors on IRC for more information. (sukhe on #tor-dev, +#tor on irc.oftc.net) + + + + Bring up new ideas! Don't like any of these? Look at the https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26598: {website} Updating GSoC page for 2014 Actually, there's really little (website/trunk/about/en)
Author: atagar Date: 2014-02-10 02:51:35 + (Mon, 10 Feb 2014) New Revision: 26598 Modified: website/trunk/about/en/gsoc.wml Log: Updating GSoC page for 2014 Actually, there's really little to change. Took a read through but besides the header it looks good. Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2014-02-09 02:55:13 UTC (rev 26597) +++ website/trunk/about/en/gsoc.wml 2014-02-10 02:51:35 UTC (rev 26598) @@ -2,23 +2,26 @@ # Revision: $Revision$ # Translation-Priority: 4-optional -#include "head.wmi" TITLE="Tor: Google Summer of Code 2013" CHARSET="UTF-8" +#include "head.wmi" TITLE="Tor: Google Summer of Code 2014" CHARSET="UTF-8" Home » Google Summer of Code -Tor: Google Summer of Code 2013 +Tor: Google Summer of Code 2014 The Tor Project, in collaboration with https://www.eff.org/";>The Electronic Frontier Foundation, have taken part in Google Summer of Code -for 2007 through 2012, mentoring the total of 33 students. Now google has +for 2007 through 2013, mentoring the total of 40 students. + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26596: {website} Dropping 'HTTPS Server Impersonation' Removing the 'HTTPS Se (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-08 19:53:37 + (Sat, 08 Feb 2014) New Revision: 26596 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping 'HTTPS Server Impersonation' Removing the 'HTTPS Server Impersonation' project as per Nick's request. We might add this back in the future if we get a mentor. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-08 04:00:54 UTC (rev 26595) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-08 19:53:37 UTC (rev 26596) @@ -425,7 +425,6 @@ Project Ideas: Tor Codebase Cleanup -HTTPS Server Impersonation Make Chutney Do More, More Reliably @@ -972,31 +971,6 @@ - - -HTTPS Server Impersonation - -Effort Level: Medium to High - -Skill Level: Medium to High - -Likely Mentors: Nick (nickm) - -We have an open proposal for a way to make Tor bridges avoid censorship by -impersonating an HTTPS server. Specifically, we need to hack some popular -SSL "reverse proxy" (your choice) so that it relays regular web connections -to an HTTP server, but certain connections to a local Tor process. https://gitweb.torproject.org/torspec.git/blob_plain/HEAD:/proposals/203-https-frontend.txt";>Proposal -203 has a general design sketch. - - - -This project is likely trickier than it looks. You should avoid applying -for this if you're uncertain about being able to complete it. - - - - Make Chutney Do More, More Reliably ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26592: {website} Noting Torouter as a potential user of a web dashboard Good (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-06 17:07:37 + (Thu, 06 Feb 2014) New Revision: 26592 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Noting Torouter as a potential user of a web dashboard Good point by Karsten regarding the web dashboard project. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-06 16:52:25 UTC (rev 26591) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-06 17:07:37 UTC (rev 26592) @@ -920,7 +920,7 @@ -Relay Web Status Panel +Relay Web Status Dashboard Effort Level: Medium @@ -954,6 +954,13 @@ improvements if we run across any gaps. +This project has the potential for numerous users, one of which is an +interface for https://www.torproject.org/getinvolved/volunteer.html.en#project-torouter";>Torouter. +We should check if Torouter has any special use cases or constraints we +should take into consideration. + + Applicants should be familiar with Python, JavaScript, and learn about https://stem.torproject.org/";>Stem. As part of your application for this project please make both mockups of the interface and ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26591: {website} Updating 'Build Better Pluggable Transports' Applying a patc (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-06 16:52:25 + (Thu, 06 Feb 2014) New Revision: 26591 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Updating 'Build Better Pluggable Transports' Applying a patch from Ximin for the 'Build Better Pluggable Transports' project. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-06 04:51:50 UTC (rev 26590) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-06 16:52:25 UTC (rev 26591) @@ -240,7 +240,7 @@ Client Add-on Python, JavaScript, Go Heavy -dcf, aallai, jct +dcf, infinity0, aallai, jct @@ -1070,27 +1070,68 @@ Skill Level: Medium -Likely Mentors: Steven (sjmurdoch), George (asn) +Likely Mentors: Steven (sjmurdoch), Ximin (infinity0), George (asn) -For Tor users in censored countries, we currently offer https://www.torproject.org/docs/pluggable-transports.html.en";> +pluggable transports framework that uses external programs to bypass +censorship in different ways. Each of these have their own strengths and +weaknesses. + + + +We have deployed https://www.torproject.org/projects/obfsproxy.html.en";>obfsproxy -bridges, which disguise Tor traffic by making it look random. This works -for many users, but it has disadvantages: firstly it does not disguise -packet size and secondly it looks like no real protocol. These weaknesses -may result in obfsproxy being blocked. +and http://crypto.stanford.edu/flashproxy/";>flashproxy bridges +for a while, accessible using separately-installed pluggable transport +clients. Recently, we added this client support to the main Tor Browser +Bundle, and are adding more transports such as scramblesuit and fteproxy. -The goal for this project will be to implement new pluggable transports, -which resolve these weaknesses and so can be deployed if/when obfsproxy is -blocked. Ideas for doing so include: - -Impersonate a voice-over-IP protocol -Impersonate HTTP sufficiently well that traffic will go through a HTTP-only proxy -Implement http://cacr.uwaterloo.ca/techreports/2011/cacr2011-21.pdf";>scanning resistance - +There are several possible directions for this project. Ideas include: + +Address gaps or weaknesses in our existing pluggable transports + +Flashproxy: Add WebRTC support to traverse NATs. +Flashproxy: Improve the facilitator's resistance against DoS +and poisoning attacks. + + +Build our pluggable transport combiner, that chains several +transports together to take advantage of orthogonal types of blocking +resistance. +Improve the UX for selecting the appropriate pluggable transport in +the new Tor Browser Bundle, whilst maintaining user security. +Implement a new pluggable transport that resists blocking in a +novel way. + + Impersonate a voice-over-IP protocol + Impersonate HTTP http://www.cs.utexas.edu/~amir/papers/parrot.pdf";>sufficiently + well that traffic will go through a HTTP-only proxy + Implement http://cacr.uwaterloo.ca/techreports/2011/cacr2011-21.pdf";>scanning + resistance + + + + +Applicants should be familiar with asynchronous/reactive programming, in +particular the https://twistedmatrix.com/";>Twisted framework +or something related. Most of the existing code is written in Python, with +some parts in JavaScript and Go, so you should know at least one of these. +You are invited to talk to us and ask questions, via our mailing lists +or IRC. As part of your application, please contribute a patch that +implements a small feature or fixes a bug related to this area, e.g. https://trac.torproject.org/projects/tor/query?status=!closed&component=Pluggable+transport";>1, +https://trac.torproject.org/projects/tor/query?status=!closed&component=Obfsproxy";>2, +https://trac.torproject.org/projects/tor/query?status=!closed&component=Flashproxy";>3. + + + Search Engine for Hidden Services ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26589: {website} Adding 'Relay Web Status Panel' Adding a project I'm interes (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-05 17:01:31 + (Wed, 05 Feb 2014) New Revision: 26589 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding 'Relay Web Status Panel' Adding a project I'm interested in mentoring this summer. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-05 03:18:48 UTC (rev 26588) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-05 17:01:31 UTC (rev 26589) @@ -629,6 +629,7 @@ Project Ideas: Txtorcon/Stem Integration +Relay Web Status Panel @@ -917,6 +918,53 @@ bonus points if it's Twisted. + + +Relay Web Status Panel + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: Damian (atagar) + +Relay operators presently have a couple options for monitoring the status +of their relay: https://www.torproject.org/getinvolved/volunteer.html.en#project-vidalia";>Vidalia +which is a gui and https://www.atagar.com/arm/";>arm which uses +curses. This project would be to make a new kind of monitor specifically +for relay operators that provides a status dashboard site on localhost. + + +The interface will likely https://www.atagar.com/arm/screenshots.php";>borrow heavily from +arm, except of course in areas where we can improve upon it. Two +important design constraints is that a localhost controller provides a +bigger attack surface than guis or curses, so we should be a little more +wary of what it does. This should be a read-only controller (ie, you can't +*do* anything to the relay) and by default not surface any sensitive +information (such as arm's connection panel). + + +This project will likely include two parts: an AJAX site and a localhost +daemon to fulfill those requests. https://stem.torproject.org/";>Stem is the backend of arm, and can +be used to get everything you see in arm's interface (making it a natural +choice for the daemon). That said, this project might entail some Stem +improvements if we run across any gaps. + + +Applicants should be familiar with Python, JavaScript, and learn about +https://stem.torproject.org/";>Stem. As part of your +application for this project please make both mockups of the interface and +a proof of concept demo application using JS to surface something with +Stem. https://trac.torproject.org/projects/tor/wiki/doc/stem/bugs";>Involvement +with Stem development during the application process is also a big +plus. + + + HTTPS Server Impersonation ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26587: {website} Adding 'Search Engine for Hidden Services' Project from Geor (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-04 17:07:43 + (Tue, 04 Feb 2014) New Revision: 26587 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding 'Search Engine for Hidden Services' Project from George for a hidden service search engine. Sounds neat! Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-04 17:04:24 UTC (rev 26586) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-04 17:07:43 UTC (rev 26587) @@ -1043,6 +1043,35 @@ + + +Search Engine for Hidden Services + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: George (asn) + +This project involves researching and developing a search engine for +Hidden Services. + + + +The student is expected to develop a search engine that can index +hidden services and reply to search queries. The student should also +develop a crawler that can search both "clear web" and hidden service +websites to find more addresses. The student is expected to use and +improve already existing search engine frameworks (e.g. YaCy), and not +reinvent the wheel when it's possible. + + + +The student should have a decent understanding of how search engines +work, what algorithms they use, and of any related open source tools +that are currently available. + + Profile UDP transport protocols ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26586: {website} Adding George as a co-mentor of 'Build Better Pluggable Tran (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-04 17:04:24 + (Tue, 04 Feb 2014) New Revision: 26586 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding George as a co-mentor of 'Build Better Pluggable Transports' Adding as per his request. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-04 16:42:27 UTC (rev 26585) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-04 17:04:24 UTC (rev 26586) @@ -1022,7 +1022,7 @@ Skill Level: Medium -Likely Mentors: Steven (sjmurdoch) +Likely Mentors: Steven (sjmurdoch), George (asn) For Tor users in censored countries, we currently offer https://www.torproject.org/projects/obfsproxy.html.en";>obfsproxy ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26585: {website} Dropping 'Automated Reporting of Buggy Rulesets' Yan reports (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-04 16:42:27 + (Tue, 04 Feb 2014) New Revision: 26585 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping 'Automated Reporting of Buggy Rulesets' Yan reports that this was part of her OPW project last year. It's mostly done. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-04 16:41:30 UTC (rev 26584) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-04 16:42:27 UTC (rev 26585) @@ -1069,39 +1069,6 @@ - - -Automated Reporting of Buggy Rulesets - -Effort Level: Medium - -Skill Level: Medium - -Likely Mentors: Peter Eckersley (pde), Micah Lee - -When users manually disable an HTTPS Everywhere ruleset via the toolbar menu, -that's a strong hint that that ruleset might be buggy. If we could obtain -statistics about which rulesets are manually disabled by the users of which -HTTPS E versions, we could get a statistical picture of which rulesets need -the most urgent debugging and/or disablement. This would enormously improve -the quality of the HTTPS Everywhere user experience. - - - -HTTPS Everywhere already includes a pipeline for anonymised user submissions -(via Tor where available) that is used for the Decentralized SSL Observatory. -We should do a popup that asks the users to submit anonymous reports of -disabled rules, when they manually disable one for the first time. - - - -Perhaps this feature could optionally let users submit the URL of the page -they were looking at when the bug occurred, although we would need to take -care in handling those, and perhaps implement some countermeasures against -sending passwords or auth tokens when URLs contain those. - - - Incorporate Ruleset Testing into the HTTPS Everywhere release process ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26584: {website} Dropping 'Port HTTPS Everywhere to Firefox Mobile' Yan repor (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-04 16:41:30 + (Tue, 04 Feb 2014) New Revision: 26584 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping 'Port HTTPS Everywhere to Firefox Mobile' Yan reports that she just did this, and will be released this week. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-03 15:37:22 UTC (rev 26583) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-04 16:41:30 UTC (rev 26584) @@ -1102,30 +1102,6 @@ - - -Port HTTPS Everywhere to Firefox Mobile - -Effort Level: Medium - -Skill Level: Medium - -Likely Mentors: Peter Eckersley (pde), Micah Lee - -In the past a Firefox Mobile port of HTTPS Everywhere was made impractically -complicated by the Electrolysis threading architecture used in that variant of -Firefox (https://trac.torproject.org/projects/tor/ticket/2471";>ticket). However with -the implementation of the simple NSIHTTPChannel.redirectTo() API in Firefox -20+ (https://bugzilla.mozilla.org/show_bug.cgi?id=765934";>ticket) we are probably very -close to having a trivial port of HTTPS Everywhere to Firefox on Android. - - - -This would make a great GSOC project for someone who'd like to learn some -introductory skills with hacking on the internals of real web browsers! - - - Incorporate Ruleset Testing into the HTTPS Everywhere release process ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26583: {website} Dropping 'Create an Internet Censorship Virtual Machine Base (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-03 15:37:22 + (Mon, 03 Feb 2014) New Revision: 26583 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping 'Create an Internet Censorship Virtual Machine Based Simulator' Another project done last year. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-03 15:33:47 UTC (rev 26582) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-03 15:37:22 UTC (rev 26583) @@ -797,7 +797,6 @@ Project Ideas: -Create an Internet Censorship Virtual Machine Based Simulator Develop a Censorship Analyzer @@ -1015,42 +1014,6 @@ - - -Create an Internet Censorship Virtual Machine Based Simulator - -Effort Level: Medium - -Skill Level: Medium - -Likely Mentors: hellais - -The purpose of this is to create a virtual machine based environment for -recreating censorship. The task of the student will be to document and -implement a system that allows you to recreated a censored network with the -purpose of testing the proper functioning of ooniprobe tests. - - - -Some ideas of things that would be useful to have be emulated by the test -lab: - - - - A transparent HTTP proxy (based on squid) - NAT traversal - HTTP proxy blocking certain sites - DNS based censorship - - - -The process of setting up the virtual machines and simulating censorship -should be fully automated (https://trac.torproject.org/projects/tor/ticket/7233";>related -ticket). - - - Build Better Pluggable Transports ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26581: {website} Dropping 'Run With Limited Capabilities' Another project don (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-03 15:32:43 + (Mon, 03 Feb 2014) New Revision: 26581 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping 'Run With Limited Capabilities' Another project done last year. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-03 15:29:08 UTC (rev 26580) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-03 15:32:43 UTC (rev 26581) @@ -424,7 +424,6 @@ Project Ideas: -Run With Limited Capabilities Tor Codebase Cleanup HTTPS Server Impersonation Make Chutney Do More, More Reliably @@ -973,40 +972,6 @@ - - -Run With Limited Capabilities - -Effort Level: Medium to High - -Skill Level: High - -Likely Mentors: Nick (nickm) - -Many modern operating systems give a running program the ability to drop -capabilities that it no longer needs, and other ways for a program to run -pieces of itself in a sandbox with diminished privileges. - - - -We'd like to do this with Tor, to improve its resistance to attacks. The -easiest areas to address would be on systems like https://lwn.net/Articles/475361/";>recent Linux kernels that make -it easy to drop or restrict the set of syscalls that a program can invoke. -That's a great project, but probably not big enough for an internship just -on its own. For that, we'd want to make progress on at least multiple -platforms, or look into refactoring Tor into pieces that need more -privileges and pieces that don't with an eye towards sandboxing them -differently. - - - -See tickets https://trac.torproject.org/7005";>#7005 and https://trac.torproject.org/5219";>#5219, and their descendants, -for more information. - - - Tor Codebase Cleanup ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26582: {website} Dropping 'HTTPS Everywhere mixed content detection and handl (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-03 15:33:47 + (Mon, 03 Feb 2014) New Revision: 26582 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping 'HTTPS Everywhere mixed content detection and handling' EFF project done last year as part of OPW. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-03 15:32:43 UTC (rev 26581) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-03 15:33:47 UTC (rev 26582) @@ -1163,47 +1163,6 @@ - - -HTTPS Everywhere mixed content detection and handling - -Effort Level: Medium - -Skill Level: Medium - -Likely Mentors: Peter Eckersley (pde), Micah Lee - -Since version 20, Chrome has automatically blocked the loading of insecure -HTTP scripts and CSS in HTTPS pages. Firefox version 23 will do the same. -This is good security practice, but it causes havoc with many sites where -HTTPS Everywhere can secure some, but not all, of the site's content. - - - -Before Firefox 23 launches, we will need a more coherent plan for detecting -sites where we are causing these mixed content situations, and either -disabling or working around the limitation. Failure to do so will mean that -HTTPS Everywhere user experience worsens dramatically when Firefox 23 is -released. Success will mean a dramatic improvement in user experience with -HTTPS Everywhere for Chrome. - - -Critical-path tickets: - - - https://trac.torproject.org/projects/tor/ticket/6975";>6975 - https://trac.torproject.org/projects/tor/ticket/8664";>8664 - https://trac.torproject.org/projects/tor/ticket/8776";>8776 - - -Related tickets: - - - https://trac.torproject.org/projects/tor/ticket/3777";>3777 - https://trac.torproject.org/projects/tor/ticket/6977";>6977 - - - Incorporate Ruleset Testing into the HTTPS Everywhere release process ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26580: {website} Dropping 'Steganography Browser Addon' Student did this last (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-03 15:29:08 + (Mon, 03 Feb 2014) New Revision: 26580 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping 'Steganography Browser Addon' Student did this last year. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-03 15:25:35 UTC (rev 26579) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-03 15:29:08 UTC (rev 26580) @@ -1086,39 +1086,6 @@ - - -Steganography Browser Addon - -Effort Level: Medium - -Skill Level: Medium - -Likely Mentors: sukhbir, Moritz (gamambel) - -To facilitate the sharing of bridge addresses and other secrets, we want -a browser addon that detects steganographically and asymmetrically -encrypted content embedded in website content. It would ship with a set -of preconfigured keys, as well as allow users to modify that set. -Additionally, it should be able to embed secrets. It must be written in -an extensible way, so that other steganography libraries and supported -media types can be added to the code easily. - - - -As part of your application for this project assess the current state of -Javascript steganography libraries, tell us which one you would pick -primarily, and why. Ideally, your application comes with some mockups of -how parts of the user interface of your addon would look like. - - - -For more information see the http://www.cs.kau.se/philwint/censorbib/#Invernizzi2012";>Message In A -Bottle: Sailing Past Censorship research paper. - - - Build Better Pluggable Transports ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26579: {website} Dropping 'Stem Tests for Tor' Stem has pretty good tests and (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-03 15:25:35 + (Mon, 03 Feb 2014) New Revision: 26579 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping 'Stem Tests for Tor' Stem has pretty good tests and I'm not really sure where this project would go. It's presently a bit ill defined and Nick would rather use Chutney for tor testing. I'll give this some more though to see if there's something better defined we can propose. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-03 15:21:51 UTC (rev 26578) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-03 15:25:35 UTC (rev 26579) @@ -630,7 +630,6 @@ Project Ideas: Txtorcon/Stem Integration -Stem Tests for Tor @@ -1008,37 +1007,6 @@ - - -Stem Tests for Tor - -Effort Level: Medium - -Skill Level: Medium - -Likely Mentors: Damian (atagar) - -Stem is a library for interacting with Tor (see 'Stem Usability and Porting' above for a summary). The library has both https://gitweb.torproject.org/stem.git/tree/HEAD:/test/unit";>unit and https://gitweb.torproject.org/stem.git/tree/HEAD:/test/integ";>integration tests. The unit tests provide a quick, direct test of stem's codebase while the integration test exercises its functionality against a live instance of Tor. - - - -Stem's integration tests have thus far been (unsurprisingly) designed to test stem but there's no need for them to be limited to that. Stem is a complete implementation of Tor's https://gitweb.torproject.org/torspec.git/blob/HEAD:/control-spec.txt";>control-spec and https://gitweb.torproject.org/torspec.git/blob/HEAD:/dir-spec.txt";>dir-spec. As such, stem's tests could be easily expanded to more dedicatedly test behavior involved in those portions of Tor's codebase, as well as provide a smoke test for its general functionality. - - - -This project would involve several components: - - - - Determine what kind of tests we need. This should be done during the application phase by https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev/";>contacting tor-dev@. Hopefully this will give us an idea of what would be the most useful kind of tests of this nature for Tor development. - Our https://jenkins.torproject.org/job/stem-tor-ci/";>automated testing environment presently sends the test output when they fail. We should think about having our tests optionally provide html formatted results (maybe this is something a testing framework can already provide?). - Implement the new suite of integration tests for Tor. This will likely include expanding Tor to support better testability. One useful candidate, for instance, would be a controller method to fetch our own descriptor. This would let us easily test various configurations to see if they provide valid descriptor content. - - - -As part of your application for this project please write some code to expand stem's tests. Bonus points if it implements one of your suggestions for better testing Tor! - - Tor Codebase Cleanup ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26578: {website} Dropping 'Stem Usability and Porting' We've already migrated (website/trunk/getinvolved/en)
Author: atagar Date: 2014-02-03 15:21:51 + (Mon, 03 Feb 2014) New Revision: 26578 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping 'Stem Usability and Porting' We've already migrated Weather or Stem (... or at least have a patch for doing so). I'm not overly enthusiastic about taking on a student for TorBEL unless Sebastian wants to mentor. If he expresses an interest in mentoring then we'll add it back. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-02-03 04:54:12 UTC (rev 26577) +++ website/trunk/getinvolved/en/volunteer.wml 2014-02-03 15:21:51 UTC (rev 26578) @@ -630,7 +630,6 @@ Project Ideas: Txtorcon/Stem Integration -Stem Usability and Porting Stem Tests for Tor @@ -844,11 +843,6 @@ been inactive. - -Project Ideas: -Stem Usability and Porting (this includes an idea for finishing off TorBEL) - - http://wiki.tor2web.org/index.php/Main_Page";>Tor2web ( - - -Stem Usability and Porting - -Effort Level: Medium - -Skill Level: Medium - -Likely Mentors: Damian (atagar), Sebastian - -https://stem.torproject.org/";>Stem is a -python controller library for tor. Like it's predecessor, https://gitweb.torproject.org/pytorctl.git";>TorCtl, it uses tor's https://gitweb.torproject.org/torspec.git/blob/HEAD:/control-spec.txt";>control -protocol to help developers program against the tor process, enabling -them to build things similar to Vidalia and -https://www.atagar.com/arm/";>arm. - - - -While TorCtl provided a fine first draft for this sort of functionality, -it has not proved to be extensible nor maintainable. Stem is a rewrite of -TorCtl with a heavy focus on testing, documentation, and providing a -developer friendly API. - - - -Stem has largely met these goals but there's still plenty of low hanging -fruit in terms of usability improvements. Also, we have clients still using -TorCtl that need to be ported over. This project would include several -subtasks. Some ideas for instance are... - - - - Come up with a better, more developer friendly "Module Overview" for our documentation (https://stem.torproject.org/api/control.html";>example page). For instance, it would be nice to provide interlinking between the overview and the classes/methods that it lists. This will probably involve asking for help from the http://sphinx-doc.org/";>Sphinx user list. (https://trac.torproject.org/7632";>ticket) - After getting some exposure to stem it would be time to give using it a try. Tor has a couple clients (https://trac.torproject.org/8263";>TorBEL and https://trac.torproject.org/8264";>Tor Weather) that are ready to be moved to stem. Hopefully porting these will also provide us with some lessons on how we can further improve stem's API. Note that this would also involve polishing off TorBEL, including the https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_information&status=needs_review&status=needs_revision&status=new&status=reopened&group=component&component=TorDNSEL%2FTorBEL&order=priority";>issues that prevent us from deploying it. This later portion would be primarily mentored by Sebastian. - ... other ideas? The above are just some ideas I've come up with to improve usability and likely not enough to fill the summer. Feel free to suggest some of your own! For instance, one option would be to expand https://stem.torproject.org/tutorials.html";>stem's tutorials with more examples, maybe https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev/";>contacting tor-dev@ to brainstorm ideas. This last bit is pretty open so I look forward to seeing what you come up with! - - - -As part of your application for this project please write a script that does something interesting with stem. Bonus points if this is something that we can https://stem.torproject.org/tutorials.html";>make a tutorial around! - - Stem Tests for Tor ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26554: {website} Removing the 'Searchable Tor descriptor' project idea This w (website/trunk/getinvolved/en)
Author: atagar Date: 2014-01-26 09:40:57 + (Sun, 26 Jan 2014) New Revision: 26554 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Removing the 'Searchable Tor descriptor' project idea This was already done by Kostas. Removing as requested by Karsten. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-01-26 05:55:24 UTC (rev 26553) +++ website/trunk/getinvolved/en/volunteer.wml 2014-01-26 09:40:57 UTC (rev 26554) @@ -678,11 +678,6 @@ href="https://gitweb.torproject.org/torperf.git";>TorPerf. - -Project Ideas: -Searchable Tor descriptor and Metrics data archive (Python/Django?) - - https://atlas.torproject.org/";>Atlas (https://gitweb.torproject.org/atlas.git";>code) @@ -1019,53 +1014,6 @@ - - -Searchable Tor descriptor and Metrics data archive - -Effort Level: Medium - -Skill Level: Medium - -Likely Mentors: Karsten -The https://metrics.torproject.org/data.html";>Metrics data -archive of Tor relay descriptors and other Tor-related network data has -grown to over 100G in size, bz2-compressed. We have developed two search -interfaces: the https://metrics.torproject.org/relay-search.html";>relay search -finds relays by nickname, fingerprint, or IP address in a given month; https://metrics.torproject.org/exonerator.html";>ExoneraTor finds -whether a given IP address was a relay on a given day. - -We'd like to have a more general search application for Tor descriptors -and metrics data. There are more https://metrics.torproject.org/formats.html";>descriptor types -that we'd like to include in the search. The search application should -handle most of them and understand some semantics like what's a timestamp, -what's an IP address, and what's a link to another descriptor. Users -should then be able to search for arbitrary strings or limit their search -to given time periods or IP address ranges. Descriptors that reference -other descriptors should contain links, and descriptors should be able to -say from where they are linked. The goal is to make the archive easily -browsable. - -The search application shall be separate from the metrics website and -shouldn't rely on the metrics website codebase. The search application -will contain hourly updated descriptor data from the metrics website via -rsync. Programming language and database system are not specified yet, -though there's a slight preference for Python/Django and Postgres for -maintenance reasons. If there are good reasons to pick something else, -e.g, some NoSQL variant or some search application framework, that's fine, -too. Further requirements are that lookups should be really fast and that -changes to the search application can be implemented in reasonable -time. - -Applications for this project should come with a design of the proposed -search application, ideally with a proof-of-concept based on a subset of -the available data to show that it will be able to handle the 100G+ of -data. - - Stem Usability and Porting ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26546: {website} Dropping references to tor-translation@ Oops, we removed thi (in website/trunk: about/en getinvolved/en)
Author: atagar Date: 2014-01-24 17:01:47 + (Fri, 24 Jan 2014) New Revision: 26546 Modified: website/trunk/about/en/contact.wml website/trunk/getinvolved/en/translation.wml Log: Dropping references to tor-translation@ Oops, we removed this list but the site still references it. Caught by qbi on... https://trac.torproject.org/10718 Modified: website/trunk/about/en/contact.wml === --- website/trunk/about/en/contact.wml 2014-01-21 23:52:21 UTC (rev 26545) +++ website/trunk/about/en/contact.wml 2014-01-24 17:01:47 UTC (rev 26546) @@ -50,9 +50,6 @@ development. For both of these mailing lists, you must subscribe before you can post. - tor-translat...@lists.torproject.org can put new translations into place, - and help answer questions about existing and new translations. donati...@torproject.org is for questions and comments about getting money to the developers. More donations means more Modified: website/trunk/getinvolved/en/translation.wml === --- website/trunk/getinvolved/en/translation.wml2014-01-21 23:52:21 UTC (rev 26545) +++ website/trunk/getinvolved/en/translation.wml2014-01-24 17:01:47 UTC (rev 26546) @@ -22,8 +22,7 @@ If you would like to help translate other Tor project related information, please visit our Translation Overview -for a clear overview of what needs translation help. If you're stuck, please -contact us via email: tor-translation AT torproject.org. +for a clear overview of what needs translation help. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26532: {website} Renaming JTor to Orchid JTor has been renamed to Orchid. Als (website/trunk/getinvolved/en)
Author: atagar Date: 2014-01-12 20:55:06 + (Sun, 12 Jan 2014) New Revision: 26532 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Renaming JTor to Orchid JTor has been renamed to Orchid. Also dropping the note saying that it has been inactive... https://trac.torproject.org/10618 Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2014-01-12 17:55:38 UTC (rev 26531) +++ website/trunk/getinvolved/en/volunteer.wml 2014-01-12 20:55:06 UTC (rev 26532) @@ -132,7 +132,7 @@ -*JTor +*Orchid Core Java Moderate @@ -430,16 +430,14 @@ Make Chutney Do More, More Reliably - -https://github.com/brl/JTor/wiki";>JTor (https://gitweb.torproject.org/jtor.git";>code, https://github.com/brl/JTor/issues";>bug + +https://github.com/subgraph/Orchid";>Orchid (https://github.com/subgraph/Orchid";>code, https://github.com/subgraph/Orchid/issues";>bug tracker) -Java implementation of Tor and successor to http://onioncoffee.sourceforge.net/";>OnionCoffee. This project -isn't yet complete, and has been inactive since Fall 2010. +Java implementation of Tor and successor to http://onioncoffee.sourceforge.net/";>OnionCoffee. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26480: {website} Adding tor ecosystem presentation to the volunteer page My T (in website/trunk: css getinvolved/en images)
Author: atagar Date: 2013-12-16 17:25:57 + (Mon, 16 Dec 2013) New Revision: 26480 Added: website/trunk/images/video.png Modified: website/trunk/css/layout.css website/trunk/getinvolved/en/volunteer.wml Log: Adding tor ecosystem presentation to the volunteer page My TA3M presentation covers most of the volunteer page's projects. Placing it here will give visitors an easier method to learn about our projects (rather than digging into a wall of text). This has the right proportions on my screen, but I'm not sure about other resolutions. Fingers crossed it looks ok elsewhere... Modified: website/trunk/css/layout.css === --- website/trunk/css/layout.css2013-12-14 16:01:16 UTC (rev 26479) +++ website/trunk/css/layout.css2013-12-16 17:25:57 UTC (rev 26480) @@ -428,6 +428,20 @@ padding: 6px; } +#ecosystem_presentation { + height: 30px; + padding-top: 10px; + padding-left: 60px; + vertical-align: middle; + background: url("../images/video.png") no-repeat scroll left center transparent; + font-size: 1.7em; + font-weight: bold; +} + +#ecosystem_presentation a { + text-decoration: none; +} + .project { float: left; padding: 6px; Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-12-14 16:01:16 UTC (rev 26479) +++ website/trunk/getinvolved/en/volunteer.wml 2013-12-16 17:25:57 UTC (rev 26480) @@ -104,6 +104,16 @@ aren't active at that moment. + +For a presentation summarizing many of these projects see... + + + + https://media.torproject.org/video/2013-11-t3am-damian-johnson.mp4";>Tor Ecosystem (https://svn.torproject.org/svn/projects/presentations/2013-11-t3am-tor-ecosystem.pdf";>slides) + + + + Name Added: website/trunk/images/video.png === (Binary files differ) Property changes on: website/trunk/images/video.png ___ Added: svn:mime-type + application/octet-stream ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26440: {website} Noting evilaliv3 as a Tor2web contributor Adding him, as req (website/trunk/getinvolved/en)
Author: atagar Date: 2013-11-29 05:12:43 + (Fri, 29 Nov 2013) New Revision: 26440 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Noting evilaliv3 as a Tor2web contributor Adding him, as requested on irc. He's mentioned on... https://github.com/globaleaks/Tor2web-3.0/commits/master Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-11-28 09:55:21 UTC (rev 26439) +++ website/trunk/getinvolved/en/volunteer.wml 2013-11-29 05:12:43 UTC (rev 26440) @@ -382,7 +382,7 @@ Client Service Python Moderate -hellais +evilaliv3, hellais ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26437: {website} Updating the volunteer page entry for Check Arlo has been do (website/trunk/getinvolved/en)
Author: atagar Date: 2013-11-23 23:09:58 + (Sat, 23 Nov 2013) New Revision: 26437 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Updating the volunteer page entry for Check Arlo has been doing a fantastic job rewriting Check. Now that the Go counterpart is live swapping our volunteer page over to reference it. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-11-23 22:51:53 UTC (rev 26436) +++ website/trunk/getinvolved/en/volunteer.wml 2013-11-23 23:09:58 UTC (rev 26437) @@ -332,9 +332,9 @@ TorCheck Client Service -Python, Perl -None -ioerror +Go +Moderate +Arlo @@ -765,13 +765,12 @@ https://trac.torproject.org/projects/tor/wiki/org/roadmaps/TorCheck";>TorCheck (https://svn.torproject.org/svn/check/trunk/";>code, https://gitweb.torproject.org/check.git";>code, https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_review&status=new&status=reopened&component=Tor+Check&order=priority";>bug tracker) -Provides a simple site for determining if the visitor is using Tor or not. -This has been relatively unchanged for quite a while. +Site for determining if the visitor is using Tor or not. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26436: {website} Switching arm's project links to https Oops, had this change (website/trunk/projects/en)
Author: atagar Date: 2013-11-23 22:51:53 + (Sat, 23 Nov 2013) New Revision: 26436 Modified: website/trunk/projects/en/arm.wml Log: Switching arm's project links to https Oops, had this change laying around but forgot to push it. Changing arm's project page links to include ssl. Modified: website/trunk/projects/en/arm.wml === --- website/trunk/projects/en/arm.wml 2013-11-23 22:49:45 UTC (rev 26435) +++ website/trunk/projects/en/arm.wml 2013-11-23 22:51:53 UTC (rev 26436) @@ -12,12 +12,12 @@ -Arm (http://www.atagar.com/arm/";>Project Page) +Arm (https://www.atagar.com/arm/";>Project Page) -http://www.atagar.com/arm/screenshots.php";> +https://www.atagar.com/arm/screenshots.php";> @@ -39,11 +39,10 @@ Most of arm's attributes are configurable through an optional armrc configuration file. It runs on any platform supported by curses including Linux, Mac OS X, and other Unix-like variants. For screenshots, change -logs, and repositories please see its http://www.atagar.com/arm/";>project page. +logs, and repositories please see its https://www.atagar.com/arm/";>project page. -http://www.atagar.com/arm/download.php";>Download +https://www.atagar.com/arm/download.php";>Download ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26435: {website} The 64-bit version of TBB was mislabeled with the 32-bit ver (website/trunk/download/en)
Author: atagar Date: 2013-11-23 22:49:45 + (Sat, 23 Nov 2013) New Revision: 26435 Modified: website/trunk/download/en/download-easy.wml Log: The 64-bit version of TBB was mislabeled with the 32-bit version Issue pointed out by aegirs. Modified: website/trunk/download/en/download-easy.wml === --- website/trunk/download/en/download-easy.wml 2013-11-20 20:22:03 UTC (rev 26434) +++ website/trunk/download/en/download-easy.wml 2013-11-23 22:49:45 UTC (rev 26435) @@ -131,7 +131,7 @@ Tor Browser Bundle for 64-Bit GNU/Linux - Version - Linux, Unix, BSD (64-Bit) + Version - Linux, Unix, BSD (64-Bit) Everything you need to safely browse the Internet. This package requires no installation. Just extract it and run. Learn more » Not Using GNU/Linux? Download for Mac or Windows ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26393: {website} Adding DocTor to the volunteer project table (website/trunk/getinvolved/en)
Author: atagar Date: 2013-10-24 15:28:12 + (Thu, 24 Oct 2013) New Revision: 26393 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding DocTor to the volunteer project table Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-10-24 15:20:58 UTC (rev 26392) +++ website/trunk/getinvolved/en/volunteer.wml 2013-10-24 15:28:12 UTC (rev 26393) @@ -306,6 +306,14 @@ +DocTor +Backend Service +Python +Light +atagar + + + Weather Client Service Python @@ -718,6 +726,19 @@ running Tor relays and bridges. + +DocTor (https://gitweb.torproject.org/doctor.git";>code, https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_review&status=new&status=reopened&component=DocTor&order=priority";>bug +tracker) + + +DocTor is a notification service that monitors newly published descriptor +information for issues. This is primarily a service to help the tor +directory authority operators, but it also checks for a handful of other +issues like sybil attacks. + + https://trac.torproject.org/projects/tor/wiki/org/roadmaps/Weather";>Weather (https://gitweb.torproject.org/weather.git";>code, https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26392: {website} Dropping PyDoctor project It's done, dropping it from the vo (website/trunk/getinvolved/en)
Author: atagar Date: 2013-10-24 15:20:58 + (Thu, 24 Oct 2013) New Revision: 26392 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping PyDoctor project It's done, dropping it from the volunteer page. Caught by Justin Findlay on tor-dev@. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-10-23 15:08:19 UTC (rev 26391) +++ website/trunk/getinvolved/en/volunteer.wml 2013-10-24 15:20:58 UTC (rev 26392) @@ -614,7 +614,6 @@ Project Ideas: Txtorcon/Stem Integration -PyDoctor Stem Usability and Porting Stem Tests for Tor @@ -665,7 +664,6 @@ Project Ideas: -PyDoctor Searchable Tor descriptor and Metrics data archive (Python/Django?) @@ -870,33 +868,6 @@ - - -PyDoctor - -Effort Level: Medium - -Skill Level: Medium - -Likely Mentors: karsten, Damian (atagar) -https://gitweb.torproject.org/doctor.git";>DocTor, also -known as the consensus-health checker, is a service that periodically -checks the Tor network for consensus conflicts and other hiccups. In order -to do so it downloads the Tor consensus and votes from the Tor directory -authorities and checks them for consensus problems. DocTor writes its -findings to local files which can then be sent to a https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-consensus-health";>mailing -list or IRC bot (nsa in #tor-bots on OFTC), or which can be served by -an https://metrics.torproject.org/consensus-health.html";>HTTP -server. - -This project would be about rewriting DocTor in Python and using Stem -for the descriptor parsing. This would require extending Stem to download -consensuses and votes (and later server descriptors for Damian's -consensus checker), and it would require rewriting the DocTor code in -Python. - - Txtorcon/Stem Integration ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26372: {website} Switching to https links for www.atagar.com Dreamhost just a (in website/trunk: about/en en getinvolved/en projects/en)
Author: atagar Date: 2013-09-28 23:18:11 + (Sat, 28 Sep 2013) New Revision: 26372 Modified: website/trunk/about/en/corepeople.wml website/trunk/about/en/gsoc.wml website/trunk/en/index.wml website/trunk/getinvolved/en/volunteer.wml website/trunk/projects/en/projects.wml Log: Switching to https links for www.atagar.com Dreamhost just added SSL support via SNI (Server Name Indication), no longer requiring a unique IP. As such, the only fee is the cert itself so finally adding SSL support for my site. I've added a http->https redirect, but still good to update these links... Modified: website/trunk/about/en/corepeople.wml === --- website/trunk/about/en/corepeople.wml 2013-09-27 22:31:20 UTC (rev 26371) +++ website/trunk/about/en/corepeople.wml 2013-09-28 23:18:11 UTC (rev 26372) @@ -99,7 +99,7 @@ a full Tor network simulator that he's using to help us understand and improve Tor network performance. Damian Johnson, Developer - Author of http://www.atagar.com/arm/";>arm, a command-line + Author of https://www.atagar.com/arm/";>arm, a command-line application that provides real-time status information for Tor relays and https://stem.torproject.org/";>Stem, a controller library for interacting with Tor. Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2013-09-27 22:31:20 UTC (rev 26371) +++ website/trunk/about/en/gsoc.wml 2013-09-28 23:18:11 UTC (rev 26372) @@ -223,7 +223,7 @@ http://www.gsathya.in/gsoc11.html";>Orbot + ORLib by Sathya Gunasekaran http://blanu.net/TorSummerOfCodeProposal.pdf";>Blocking-resistant Transport Evaluation Framework by Brandon Wiley Metadata Anonymisation Toolkit by Julien Voisin - http://www.atagar.com/misc/gsocBlog09/";>Website Pootle Translation by Damian Johnson + https://www.atagar.com/misc/gsocBlog09/";>Website Pootle Translation by Damian Johnson Modified: website/trunk/en/index.wml === --- website/trunk/en/index.wml 2013-09-27 22:31:20 UTC (rev 26371) +++ website/trunk/en/index.wml 2013-09-28 23:18:11 UTC (rev 26372) @@ -91,9 +91,9 @@ --> -http://www.atagar.com/arm/";>https://www.atagar.com/arm/";> -http://www.atagar.com/arm/";>Arm +https://www.atagar.com/arm/";>Arm Terminal (command line) application for monitoring and configuring Tor. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-09-27 22:31:20 UTC (rev 26371) +++ website/trunk/getinvolved/en/volunteer.wml 2013-09-28 23:18:11 UTC (rev 26372) @@ -477,7 +477,7 @@ -http://www.atagar.com/arm/";>Arm (https://www.atagar.com/arm/";>Arm (https://gitweb.torproject.org/arm.git";>code, https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_review&status=new&status=reopened&component=arm&order=priority";>bug tracker) @@ -1083,7 +1083,7 @@ href="https://gitweb.torproject.org/torspec.git/blob/HEAD:/control-spec.txt";>control protocol to help developers program against the tor process, enabling them to build things similar to Vidalia and -http://www.atagar.com/arm/";>arm. +https://www.atagar.com/arm/";>arm. Modified: website/trunk/projects/en/projects.wml === --- website/trunk/projects/en/projects.wml 2013-09-27 22:31:20 UTC (rev 26371) +++ website/trunk/projects/en/projects.wml 2013-09-28 23:18:11 UTC (rev 26372) @@ -24,7 +24,7 @@ -http://www.atagar.com/arm/";>https://www.atagar.com/arm/";> Arm Arm is a terminal status monitor for Tor, ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26345: {website} Adding TorPS to voluneer page Request by Karsten to add TorP (website/trunk/getinvolved/en)
Author: atagar Date: 2013-09-09 19:05:00 + (Mon, 09 Sep 2013) New Revision: 26345 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding TorPS to voluneer page Request by Karsten to add TorPS, one of Aaron Johnson's projects. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-09-09 15:40:48 UTC (rev 26344) +++ website/trunk/getinvolved/en/volunteer.wml 2013-09-09 19:05:00 UTC (rev 26345) @@ -346,6 +346,14 @@ +TorPS +Backend Service +Python +Light +Aaron Johnson + + + TorFlow Backend Service Python @@ -775,6 +783,16 @@ Develop a Censorship Analyzer + +TorPS (https://github.com/torps/torps";>code) + + +The Tor Path Simulator (TorPS) is a tool for efficiently simulating +path selection in Tor. It chooses circuits and assigns user streams to +those circuits in the same way that Tor does. TorPS is fast enough to +perform thousands of simulations over periods of months. + + https://trac.torproject.org/projects/tor/wiki/org/roadmaps/TorFlow";>TorFlow (https://gitweb.torproject.org/torflow.git";>code, https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26339: {website} Adding "Develop a Censorship Analyzer" project Addition from (website/trunk/getinvolved/en)
Author: atagar Date: 2013-09-04 15:27:07 + (Wed, 04 Sep 2013) New Revision: 26339 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding "Develop a Censorship Analyzer" project Addition from Philipp Winter for a project he would like to mentor. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-09-04 02:19:31 UTC (rev 26338) +++ website/trunk/getinvolved/en/volunteer.wml 2013-09-04 15:27:07 UTC (rev 26339) @@ -771,7 +771,8 @@ Project Ideas: -Create an Internet Censorship Virtual Machine Based Simulator +Create an Internet Censorship Virtual Machine Based Simulator +Develop a Censorship Analyzer @@ -1408,7 +1409,37 @@ + +Develop a Censorship Analyzer + +Effort Level: Medium + +Skill Level: Medium to High (depends on the implemented tests) + +Likely Mentors: Philipp (phw) + +Tor is documented to be blocked in https://censorshipwiki.torproject.org";>several countries. Analyzing +these censorship incidents can be a tedious task; especially without access to +machines inside the censoring networks. To make analysis easier, it would be +great to have a lightweight analysis tool which can be run by censored users. +This tool would conduct a number of networking tests and figure out if and how +Tor could be blocked. The tool's final report should then somehow make it back +to the Tor project. + + + +The theory behind this tool is already https://www.usenix.org/system/files/conference/foci13/foci13-winter.pdf";>documented +in a research paper. What we now need is code! Implementing it would first +mean getting familiar with https://ooni.torproject.org";>OONI and +http://twistedmatrix.com/trac/";>Twisted. After that, the tool +should be implemented as a number of OONI-specific networking tests. + + + + Bring up new ideas! Don't like any of these? Look at the https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26269: {website} Updating volunteer page project entries Changes include... H (website/trunk/getinvolved/en)
Author: atagar Date: 2013-08-01 16:49:00 + (Thu, 01 Aug 2013) New Revision: 26269 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Updating volunteer page project entries Changes include... HTTPS Everywhere * Changed activity (Moderate => Heavy) - Damn this is getting a lot of commits. TAILS * Fixed links for the code and bug tracker. tor-ramdisk * Changed activity (Light => None) - Just one commit in the last eight months. * Fixed the link for the code. TorBirdy * Changed contributor to just list Sukhbir. He's the sole active contributor and clearly doing a fantastic job leading the project. Obfsproxy * Changed contributor to asn (again, he's clearly the sole contributor and project lead). * Changed the language to just list Python * Fixed the link for the code. Txtorcon * Changed activity (Heavy => Moderate) - Meejah is certainly still improving it, but activity looks to be a little slower than it previously was. * Added a link for its bug tracker. Metrics * Changed activity (Heavy => Moderate) - Huh. The aggregated activity of the three repositories we list is lower than I recall. Probably more time being put into research questions rather than metrics infrastructure. * Removed bug tracker link. It was broken due to the 'Metrics' component being split into three different ones. Onionoo * Changed activity (Light => Moderate) - Karsten's sinking quite a bit of work into the java codebase. BridgeDB * Changed activity (None => Light) - Isis has been making improvements. Ooni Probe * Changed activity (Heavy => Moderate) - Commits seem to come in bursts. Last touched four weeks ago, though. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-08-01 16:08:56 UTC (rev 26268) +++ website/trunk/getinvolved/en/volunteer.wml 2013-08-01 16:49:00 UTC (rev 26269) @@ -149,7 +149,7 @@ HTTPS Everywhere Browser Add-on Javascript -Moderate +Heavy pde, mikeperry @@ -189,7 +189,7 @@ tor-ramdisk OS image Sys Admin -Light +None blueness @@ -214,15 +214,15 @@ Browser Add-on JavaScript Heavy -Sukhbir (sukhe), ioerror +Sukhbir (sukhe) Obfsproxy Client Add-on -C, Python +Python Moderate -asn, nickm +asn @@ -253,7 +253,7 @@ Txtorcon Library Python, Twisted -Heavy +Moderate meejah @@ -269,7 +269,7 @@ Metrics Client Service Java -Heavy +Moderate karsten @@ -301,7 +301,7 @@ Onionoo Backend Service Java, Python -Light +Moderate karsten, gsathya @@ -333,7 +333,7 @@ BridgeDB Backend Service Python -None +Light kaner, nickm @@ -341,7 +341,7 @@ Ooni Probe Scanner Python -Heavy +Moderate hellais, isis, ioerror @@ -495,8 +495,8 @@ https://tails.boum.org/";>The Amnesic Incognito Live System (http://git.immerda.ch/?p=amnesia.git;a=summary";>code, https://tails.boum.org/bugs/";>bug +href="https://git-tails.immerda.ch/tails/";>code, https://labs.riseup.net/code/projects/tails";>bug tracker) @@ -509,7 +509,7 @@ http://opensource.dyc.edu/tor-ramdisk";>Tor-ramdisk (http://opensource.dyc.edu/gitweb/?p=tor-ramdisk.git;a=summary";>code, https://gitweb.torproject.org/tor-ramdisk.git";>code, http://opensource.dyc.edu/tor-ramdisk-documentation";>documentation) @@ -553,10 +553,8 @@ Obfsproxy (https://gitweb.torproject.org/obfsproxy.git";>C codebase, https://gitweb.torproject.org/user/asn/pyobfsproxy.git";>python -codebase, https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_review&status=new&status=reopened&component=Pluggable+transport&order=priority";>bug + href="https://gitweb.torproject.org/pluggable-transports/obfsproxy.git";>code, +https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_review&status=new&status=reopened&component=Pluggable+transport&order=priority";>bug tracker) @@ -614,9 +612,9 @@ -Txtorcon (https://txtorcon.readthedocs.org";>Txtorcon (https://github.com/meejah/txtorcon";>code, https://txtorcon.readthedocs.org";>docs) +href="https://github.com/meejah/txtorcon/issues";>bug tracker) Twisted-based asynchronous Tor control protocol implementation. Includes @@ -648,9 +646,7 @@ https://metrics.torproject.org/";>Metrics (code: https://gitweb.torproject.org/metrics-db.git";>db, https://gitweb.torproject.org/
[tor-commits] r26268: {website} Adding Globe to the volunteer page Spiffy project from Chris (website/trunk/getinvolved/en)
Author: atagar Date: 2013-08-01 16:08:56 + (Thu, 01 Aug 2013) New Revision: 26268 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding Globe to the volunteer page Spiffy project from Christian. He provided the links and description. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-07-29 19:24:06 UTC (rev 26267) +++ website/trunk/getinvolved/en/volunteer.wml 2013-08-01 16:08:56 UTC (rev 26268) @@ -282,6 +282,14 @@ +Globe +Client Service +JavaScript +Heavy +Christian + + + Compass Client Service Python @@ -675,6 +683,17 @@ Wesleyan as Django. + +http://globe.rndm.de/";>Globe (https://github.com/makepanic/globe";>code, https://github.com/makepanic/globe/issues";>bug tracker) + + +Globe is a web application that allows you to search for Tor relays and +bridges. It gives you a detailed overview of properties and configurations +of a relay or bridge. + + https://compass.torproject.org/";>Compass (https://gitweb.torproject.org/compass.git";>code, https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26267: {website} Removing TorStatus from the volunteer project table TorStatu (website/trunk/getinvolved/en)
Author: atagar Date: 2013-07-29 19:24:06 + (Mon, 29 Jul 2013) New Revision: 26267 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Removing TorStatus from the volunteer project table TorStatus has long been deprecated in favor of Atlas so merging their entries. Suggestion thanks to Karsten. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-07-29 08:09:22 UTC (rev 26266) +++ website/trunk/getinvolved/en/volunteer.wml 2013-07-29 19:24:06 UTC (rev 26267) @@ -282,14 +282,6 @@ -TorStatus -Client Service -Python, Django -None - - - - Compass Client Service Python @@ -672,20 +664,15 @@ Atlas is a web application to discover Tor relays and bridges. It provides useful information on how relays are configured along with graphics about -their past usage. This is the third evolution of the TorStatus application. +their past usage. - -https://trac.torproject.org/projects/tor/wiki/org/roadmaps/TorStatus";>TorStatus (https://gitweb.torproject.org/torstatus.git";>code) - -Portal providing an overview of the Tor network, and details on any of its -current relays. Though very actively used, this project has been -unmaintained for a long while. The https://gitweb.torproject.org/torstatus.git";>TorStatus, the https://svn.torproject.org/svn/torstatus/trunk/";>original -codebase was written in PHP, and students from Wesleyan wrote the new -Django counterpart. +codebase for which was written in PHP, and rewritten by students from +Wesleyan as Django. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26264: {website} Using a better method to style volunteer page's table Using (in website/trunk: css getinvolved/en)
Author: atagar Date: 2013-07-28 00:55:27 + (Sun, 28 Jul 2013) New Revision: 26264 Modified: website/trunk/css/typography.css website/trunk/getinvolved/en/volunteer.wml Log: Using a better method to style volunteer page's table Using the css 'nth-child' method to render an alternate style for every other table row. Improvement is thanks to Karsten and Moritz. Modified: website/trunk/css/typography.css === --- website/trunk/css/typography.css2013-07-27 03:16:51 UTC (rev 26263) +++ website/trunk/css/typography.css2013-07-28 00:55:27 UTC (rev 26264) @@ -414,7 +414,7 @@ color: #fff; } -#projects tr.alt td { +#projects tr:nth-child(2n+1) td { color: #000; background-color: #EAF2D3; } Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-07-27 03:16:51 UTC (rev 26263) +++ website/trunk/getinvolved/en/volunteer.wml 2013-07-28 00:55:27 UTC (rev 26264) @@ -121,7 +121,7 @@ nickm, athena, arma - + *JTor Core Java @@ -137,7 +137,7 @@ mikeperry, Erinn - + Torbutton Browser Add-on Javascript @@ -153,7 +153,7 @@ pde, mikeperry - + Vidalia User Interface C++, Qt @@ -169,7 +169,7 @@ atagar - + Orbot User Interface Java @@ -185,7 +185,7 @@ https://tails.boum.org/";>#tails - + tor-ramdisk OS image Sys Admin @@ -201,7 +201,7 @@ ioerror - + Torsocks Usability C @@ -217,7 +217,7 @@ Sukhbir (sukhe), ioerror - + Obfsproxy Client Add-on C, Python @@ -233,7 +233,7 @@ dcf, aallai, jct - + Shadow Simulator C, Python @@ -249,7 +249,7 @@ atagar - + Txtorcon Library Python, Twisted @@ -265,7 +265,7 @@ ioerror - + Metrics Client Service Java @@ -281,7 +281,7 @@ hellais, karsten - + TorStatus Client Service Python, Django @@ -297,7 +297,7 @@ gsathya, karsten, cwacek - + Onionoo Backend Service Java, Python @@ -313,7 +313,7 @@ kaner - + GetTor Client Service Python @@ -329,7 +329,7 @@ ioerror - + BridgeDB Backend Service Python @@ -345,7 +345,7 @@ hellais, isis, ioerror - + TorFlow Backend Service Python @@ -361,7 +361,7 @@ Sebastian - + Tor2web Client Service Python ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26263: {website} Dropping thandy from the volunteer page During one of the se (website/trunk/getinvolved/en)
Author: atagar Date: 2013-07-27 03:16:51 + (Sat, 27 Jul 2013) New Revision: 26263 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping thandy from the volunteer page During one of the sessions at the recent tor dev meeting folks decided that the Firefox updater was the way of the future... https://trac.torproject.org/projects/tor/wiki/org/meetings/2013SummerDevMeeting/BundleUpdatePlan Double checked with Sebastian and he agrees that we shouldn't continue to advertise thandy to prospective volunteers. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-07-26 21:49:27 UTC (rev 26262) +++ website/trunk/getinvolved/en/volunteer.wml 2013-07-27 03:16:51 UTC (rev 26263) @@ -234,14 +234,6 @@ -*Thandy -Updater -Python -None -chiiph, Erinn, nickm - - - Shadow Simulator C, Python @@ -249,7 +241,7 @@ robgjansen - + Stem Library Python @@ -257,7 +249,7 @@ atagar - + Txtorcon Library Python, Twisted @@ -265,7 +257,7 @@ meejah - + Tlsdate Utility C @@ -273,7 +265,7 @@ ioerror - + Metrics Client Service Java @@ -281,7 +273,7 @@ karsten - + Atlas Client Service JavaScript @@ -289,7 +281,7 @@ hellais, karsten - + TorStatus Client Service Python, Django @@ -297,7 +289,7 @@ - + Compass Client Service Python @@ -305,7 +297,7 @@ gsathya, karsten, cwacek - + Onionoo Backend Service Java, Python @@ -313,7 +305,7 @@ karsten, gsathya - + Weather Client Service Python @@ -321,7 +313,7 @@ kaner - + GetTor Client Service Python @@ -329,7 +321,7 @@ kaner - + TorCheck Client Service Python, Perl @@ -337,7 +329,7 @@ ioerror - + BridgeDB Backend Service Python @@ -345,7 +337,7 @@ kaner, nickm - + Ooni Probe Scanner Python @@ -353,7 +345,7 @@ hellais, isis, ioerror - + TorFlow Backend Service Python @@ -361,7 +353,7 @@ aagbsn, mikeperry - + *TorBEL Backend Service Python @@ -369,7 +361,7 @@ Sebastian - + Tor2web Client Service Python @@ -377,7 +369,7 @@ hellais - + Anonbib Website Python @@ -588,23 +580,6 @@ address-based blocking. - -Thandy (https://gitweb.torproject.org/thandy.git";>code) - - -Updater for Tor. The project http://google-opensource.blogspot.com/2009/03/thandy-secure-update-for-tor.html";>began -in the Summer of 2008 and produced a functional secure updater. The -remaining steps are to deploy a Thandy repository, and integrate Thandy -into one of our bundles — which requires UI changes in the bundles, -Python packaging on various platforms, etc. Later interest in it was -rekindled and many aspects of http://freehaven.net/~arma/tuf-ccs2010.pdf";>its design (including -the language it'll be in) are currently in flux. This is related to https://www.updateframework.com/";>TUF. - - https://shadow.cs.umn.edu/";>Shadow (https://github.com/shadow";>code, https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26220: {website} Adding Kostas' GSoC application as an example Kostas copied (website/trunk/about/en)
Author: atagar Date: 2013-06-16 21:31:19 + (Sun, 16 Jun 2013) New Revision: 26220 Modified: website/trunk/about/en/gsoc.wml Log: Adding Kostas' GSoC application as an example Kostas copied his application to his site and sent me his ok. Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2013-06-16 21:27:17 UTC (rev 26219) +++ website/trunk/about/en/gsoc.wml 2013-06-16 21:31:19 UTC (rev 26220) @@ -214,6 +214,7 @@ + http://kostas.mkj.lt/gsoc2013/gsoc2013.html";>Searchable Tor descriptor archive by Kostas Jakeliunas https://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/weltraumpfleger/1";>Create an Internet Censorship Virtual Machine Based Simulator by Johannes Fürmann Stem Improvements and Arm port by Ravi Padmala http://feroze.in/gsoc12.html";>Implementing Hidden Service Configuration and Bandwidth Scheduling Plugins by Feroze Naina ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26219: {website} Adding Johannes' GSoC application as an example Johannes mad (website/trunk/about/en)
Author: atagar Date: 2013-06-16 21:27:17 + (Sun, 16 Jun 2013) New Revision: 26219 Modified: website/trunk/about/en/gsoc.wml Log: Adding Johannes' GSoC application as an example Johannes made his application public and sent me his ok. Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2013-06-16 12:34:03 UTC (rev 26218) +++ website/trunk/about/en/gsoc.wml 2013-06-16 21:27:17 UTC (rev 26219) @@ -214,6 +214,7 @@ + https://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/weltraumpfleger/1";>Create an Internet Censorship Virtual Machine Based Simulator by Johannes Fürmann Stem Improvements and Arm port by Ravi Padmala http://feroze.in/gsoc12.html";>Implementing Hidden Service Configuration and Bandwidth Scheduling Plugins by Feroze Naina SOAT Expansion by John Schanck ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26197: {website} Dropping GSoC and OPW from the volunteer page We're past the (website/trunk/getinvolved/en)
Author: atagar Date: 2013-05-27 00:57:31 + (Mon, 27 May 2013) New Revision: 26197 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping GSoC and OPW from the volunteer page We're past the application phases for both GSoC and OPW so there's no reason for them to remain on our site. I kinda doubt that we'll participate in OPW again so removing that section. As for GSoC, just commenting it out. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-05-26 22:02:24 UTC (rev 26196) +++ website/trunk/getinvolved/en/volunteer.wml 2013-05-27 00:57:31 UTC (rev 26197) @@ -67,39 +67,7 @@ Tor!" in any language. - -Outreach Program for Women - - -Several organisations, including Tor, are taking part in the https://live.gnome.org/OutreachProgramForWomen";>2013 Outreach Program -for Women. This is a mentoring program similar to https://www.google-melange.com/gsoc/homepage/google/gsoc2013";>Google -Summer of Code targeted at getting more women involved in open source. - - - -The program runs in parallel with Google Summer of Code so, if you're -eligible for either program, then please https://live.gnome.org/OutreachProgramForWomen#Is_Google_Summer_of_Code_right_for_you.3F";>apply -for both! The application deadline is May 1, 2013 and it is best to -start as early as possible preparing your application. Like GSoC the -program involves a stipend so, if you're a woman interested in fighting -surveillance and censorship around the world then let us know! - - - -To apply... - - - - Read up on the https://live.gnome.org/OutreachProgramForWomen";>outreach program. - Look over our projects and task ideas below. If nothing there strikes your fancy then feel free to make one of your own. - Join the https://www.torproject.org/about/contact.html.en#irc";>#tor-dev irc channel and introduce yourself! - Contact the maintainer of the project that you're interested in contributing to, and talk with them about how to get started. Maintainers are listed in the table below. Note that you need to submit a patch or contribute in some way before you can apply to the program. - https://live.gnome.org/OutreachProgramForWomen#Send_in_an_Application";>Send your application to opw-l...@gnome.org. Please be available and responsive throughout the application period so we can work with you on improving it. - - + Projects ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26182: {website} Disclaimer for sharing which GSoC projects have applications (website/trunk/about/en)
Author: atagar Date: 2013-05-12 19:00:34 + (Sun, 12 May 2013) New Revision: 26182 Modified: website/trunk/about/en/gsoc.wml Log: Disclaimer for sharing which GSoC projects have applications Several weeks back Moritz told GSoC applicants which project ideas people had already applied for. Personally I'm fine with this - making this public can spread out our strong applicants. This is good for both them and us. However, we should be upfront about this so adding a notice to our GSoC page. Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2013-05-10 04:08:21 UTC (rev 26181) +++ website/trunk/about/en/gsoc.wml 2013-05-12 19:00:34 UTC (rev 26182) @@ -119,7 +119,11 @@ parts you expect to be tricky. Your proposal should also try to break down the project into tasks of a fairly fine granularity, and convince us you have a plan for finishing it. A timeline for what you will be doing -throughout the summer is highly recommended. +throughout the summer is highly recommended. + +Note that we might share which project ideas have strong applications in +order to spread applicants out (it's bad for everyone for several strong +applicants to be for the exact same project). Point us to a code sample: something good and clean to demonstrate that you know what you're doing, ideally from an existing project. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26176: {website} Replacing Seth with Micah Lee on GSoC projects Request from (website/trunk/getinvolved/en)
Author: atagar Date: 2013-04-30 03:22:25 + (Tue, 30 Apr 2013) New Revision: 26176 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Replacing Seth with Micah Lee on GSoC projects Request from Seth since Micah is taking over maintenance of HTTPSEverywhere. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-04-30 02:28:39 UTC (rev 26175) +++ website/trunk/getinvolved/en/volunteer.wml 2013-04-30 03:22:25 UTC (rev 26176) @@ -1351,7 +1351,7 @@ Skill Level: Medium -Likely Mentors: Peter Eckersley (pde), Seth Schoen +Likely Mentors: Peter Eckersley (pde), Micah Lee When users manually disable an HTTPS Everywhere ruleset via the toolbar menu, that's a strong hint that that ruleset might be buggy. If we could obtain @@ -1384,7 +1384,7 @@ Skill Level: Medium -Likely Mentors: Peter Eckersley (pde), Seth Schoen +Likely Mentors: Peter Eckersley (pde), Micah Lee In the past a Firefox Mobile port of HTTPS Everywhere was made impractically complicated by the Electrolysis threading architecture used in that variant of @@ -1408,7 +1408,7 @@ Skill Level: Medium -Likely Mentors: Peter Eckersley (pde), Seth Schoen +Likely Mentors: Peter Eckersley (pde), Micah Lee Since version 20, Chrome has automatically blocked the loading of insecure HTTP scripts and CSS in HTTPS pages. Firefox version 23 will do the same. @@ -1449,7 +1449,7 @@ Skill Level: Medium -Likely Mentors: Peter Eckersley (pde), Seth Schoen +Likely Mentors: Peter Eckersley (pde), Micah Lee Ondrej Mikle has implemented a codebase for testing HTTPS Everywhere rulesets by crawling pages that are affected by the ruleset (https://github.com/hiviah/https-everywhere-checker";>repository). ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26173: {website} Dropping project idea item for continuous testing We now hav (website/trunk/getinvolved/en)
Author: atagar Date: 2013-04-29 02:23:36 + (Mon, 29 Apr 2013) New Revision: 26173 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping project idea item for continuous testing We now have a spiffy jenkins testing environment and ticket 8261 has been resolved. Revising the project idea to keep the html output idea but drop continuous testing. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-04-28 21:50:53 UTC (rev 26172) +++ website/trunk/getinvolved/en/volunteer.wml 2013-04-29 02:23:36 UTC (rev 26173) @@ -1168,7 +1168,7 @@ Determine what kind of tests we need. This should be done during the application phase by https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev/";>contacting tor-dev@. Hopefully this will give us an idea of what would be the most useful kind of tests of this nature for Tor development. - To be useful our integration tests need to continually run against the present tip of Tor's codebase. To do this we'll want to (1) fetch and compile the latest version of Tor, (2) run our integration tests against it, (3) compose the results as an html formatted email, and send it to a list. (https://trac.torproject.org/8261";>ticket) + Our https://jenkins.torproject.org/job/stem-tor-ci/";>automated testing environment presently sends the test output when they fail. We should think about having our tests optionally provide html formatted results (maybe this is something a testing framework can already provide?). Implement the new suite of integration tests for Tor. This will likely include expanding Tor to support better testability. One useful candidate, for instance, would be a controller method to fetch our own descriptor. This would let us easily test various configurations to see if they provide valid descriptor content. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26172: {website} EFF Project Ideas for GSoC and OPW Adding Peter's project id (website/trunk/getinvolved/en)
Author: atagar Date: 2013-04-28 21:50:53 + (Sun, 28 Apr 2013) New Revision: 26172 Modified: website/trunk/getinvolved/en/volunteer.wml Log: EFF Project Ideas for GSoC and OPW Adding Peter's project ideas for this year's GSoC and OPW. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-04-28 14:24:33 UTC (rev 26171) +++ website/trunk/getinvolved/en/volunteer.wml 2013-04-28 21:50:53 UTC (rev 26172) @@ -1343,7 +1343,126 @@ + +Automated Reporting of Buggy Rulesets + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: Peter Eckersley (pde), Seth Schoen + +When users manually disable an HTTPS Everywhere ruleset via the toolbar menu, +that's a strong hint that that ruleset might be buggy. If we could obtain +statistics about which rulesets are manually disabled by the users of which +HTTPS E versions, we could get a statistical picture of which rulesets need +the most urgent debugging and/or disablement. This would enormously improve +the quality of the HTTPS Everywhere user experience. + + + +HTTPS Everywhere already includes a pipeline for anonymised user submissions +(via Tor where available) that is used for the Decentralized SSL Observatory. +We should do a popup that asks the users to submit anonymous reports of +disabled rules, when they manually disable one for the first time. + + + +Perhaps this feature could optionally let users submit the URL of the page +they were looking at when the bug occurred, although we would need to take +care in handling those, and perhaps implement some countermeasures against +sending passwords or auth tokens when URLs contain those. + + + + + +Port HTTPS Everywhere to Firefox Mobile + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: Peter Eckersley (pde), Seth Schoen + +In the past a Firefox Mobile port of HTTPS Everywhere was made impractically +complicated by the Electrolysis threading architecture used in that variant of +Firefox (https://trac.torproject.org/projects/tor/ticket/2471";>ticket). However with +the implementation of the simple NSIHTTPChannel.redirectTo() API in Firefox +20+ (https://bugzilla.mozilla.org/show_bug.cgi?id=765934";>ticket) we are probably very +close to having a trivial port of HTTPS Everywhere to Firefox on Android. + + + +This would make a great GSOC project for someone who'd like to learn some +introductory skills with hacking on the internals of real web browsers! + + + + + +HTTPS Everywhere mixed content detection and handling + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: Peter Eckersley (pde), Seth Schoen + +Since version 20, Chrome has automatically blocked the loading of insecure +HTTP scripts and CSS in HTTPS pages. Firefox version 23 will do the same. +This is good security practice, but it causes havoc with many sites where +HTTPS Everywhere can secure some, but not all, of the site's content. + + + +Before Firefox 23 launches, we will need a more coherent plan for detecting +sites where we are causing these mixed content situations, and either +disabling or working around the limitation. Failure to do so will mean that +HTTPS Everywhere user experience worsens dramatically when Firefox 23 is +released. Success will mean a dramatic improvement in user experience with +HTTPS Everywhere for Chrome. + + +Critical-path tickets: + + + https://trac.torproject.org/projects/tor/ticket/6975";>6975 + https://trac.torproject.org/projects/tor/ticket/8664";>8664 + https://trac.torproject.org/projects/tor/ticket/8776";>8776 + + +Related tickets: + + + https://trac.torproject.org/projects/tor/ticket/3777";>3777 + https://trac.torproject.org/projects/tor/ticket/6977";>6977 + + + + + +Incorporate Ruleset Testing into the HTTPS Everywhere release process + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: Peter Eckersley (pde), Seth Schoen + +Ondrej Mikle has implemented a codebase for testing HTTPS Everywhere rulesets +by crawling pages that are affected by the ruleset (https://github.com/hiviah/https-everywhere-checker";>repository). + + + +This codebase still has some rough edges that need to be smoothed over, but +once those are done it should be incorporated into the HTTPS Everywhere build +process, in order to improve the quality of our releases. + + + + Bring up new ideas! Don't like any of these? Look at the https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26168: {website} Subtasks for txtorcon/stem project idea Meejah and I haven't (website/trunk/getinvolved/en)
Author: atagar Date: 2013-04-23 14:39:34 + (Tue, 23 Apr 2013) New Revision: 26168 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Subtasks for txtorcon/stem project idea Meejah and I haven't come up with many ideas for additional subtasks, but adding what we got. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-04-23 14:24:32 UTC (rev 26167) +++ website/trunk/getinvolved/en/volunteer.wml 2013-04-23 14:39:34 UTC (rev 26168) @@ -947,6 +947,19 @@ project would entail eliminating duplication by leveraging Stem's parsing in txtorcon while keeping txtorcon's API the same (or at least close). +Besides this you should identify some additional tasks to improve our +controller space across these two libraries. Some ideas are... + + Write a tutorial for https://stem.torproject.org/tutorials.html";>stem's tutorial + page demonstrating cross txtorcon/stem usage. + Expand the txtorcon API to include functionality of https://gitweb.torproject.org/stem.git/blob/HEAD:/stem/control.py";>stem's + controller that would be of interest to twisted users. All additions + should include tests! + Come up with some ideas of your own! We'd love to discuss them with + you. + This would very likely involve changes to both libraries, although most would be expected to be in txtorcon. meejah is available to mentor txtorcon changes, and Damian (atagar) can help with Stem. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26167: {website} Fixing stem tutorial urls Stem's tutorial links pointed to t (website/trunk/getinvolved/en)
Author: atagar Date: 2013-04-23 14:24:32 + (Tue, 23 Apr 2013) New Revision: 26167 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Fixing stem tutorial urls Stem's tutorial links pointed to the old location (I changed it a long while back from '/tutorial' to '/tutorials'). Caught thanks to depierre. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-04-22 22:09:42 UTC (rev 26166) +++ website/trunk/getinvolved/en/volunteer.wml 2013-04-23 14:24:32 UTC (rev 26167) @@ -1125,11 +1125,11 @@ Come up with a better, more developer friendly "Module Overview" for our documentation (https://stem.torproject.org/api/control.html";>example page). For instance, it would be nice to provide interlinking between the overview and the classes/methods that it lists. This will probably involve asking for help from the http://sphinx-doc.org/";>Sphinx user list. (https://trac.torproject.org/7632";>ticket) After getting some exposure to stem it would be time to give using it a try. Tor has a couple clients (https://trac.torproject.org/8263";>TorBEL and https://trac.torproject.org/8264";>Tor Weather) that are ready to be moved to stem. Hopefully porting these will also provide us with some lessons on how we can further improve stem's API. Note that this would also involve polishing off TorBEL, including the https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_information&status=needs_review&status=needs_revision&status=new&status=reopened&group=component&component=TorDNSEL%2FTorBEL&order=priority";>issues that prevent us from deploying it. This later portion would be primarily mentored by Sebastian. - ... other ideas? The above are just some ideas I've come up with to improve usability and likely not enough to fill the summer. Feel free to suggest some of your own! For instance, one option would be to expand https://stem.torproject.org/tutorial.html";>stem's tutorials with more examples, maybe https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev/";>contacting tor-dev@ to brainstorm ideas. This last bit is pretty open so I look forward to seeing what you come up with! + ... other ideas? The above are just some ideas I've come up with to improve usability and likely not enough to fill the summer. Feel free to suggest some of your own! For instance, one option would be to expand https://stem.torproject.org/tutorials.html";>stem's tutorials with more examples, maybe https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev/";>contacting tor-dev@ to brainstorm ideas. This last bit is pretty open so I look forward to seeing what you come up with! -As part of your application for this project please write a script that does something interesting with stem. Bonus points if this is something that we can https://stem.torproject.org/tutorial.html";>make a tutorial around! +As part of your application for this project please write a script that does something interesting with stem. Bonus points if this is something that we can https://stem.torproject.org/tutorials.html";>make a tutorial around! ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26160: {website} Replacing vidalia with stem on the front page I've been a li (in website/trunk: en images)
Author: atagar Date: 2013-04-16 16:31:39 + (Tue, 16 Apr 2013) New Revision: 26160 Modified: website/trunk/en/index.wml website/trunk/images/icon-stem.jpg Log: Replacing vidalia with stem on the front page I've been a little worried about stem's discoverability for a while now. Over this last month I've been investing a lot of time into making stem's site (https://stem.torproject.org/) beginner friendly for newcomers that want to develop against tor, but that's all for not if they don't even know that it exists. Vidalia is both inactive and no longer used on its own (it's either used as part of the Tor Browser or not at all), hence there is little reason that visitors to our site would be interested in knowing about it. Replacing Vidalia with Stem on the project grid of the front page. I'm also replacing stem's logo with one of a slightly higher quality. I asked armadev on irc if he had any objections to this but no reply (my guess is that he doesn't really care much, though it might also be that he's too distracted with the obfs2 blocking discussion and forgot my question). Modified: website/trunk/en/index.wml === --- website/trunk/en/index.wml 2013-04-15 17:50:34 UTC (rev 26159) +++ website/trunk/en/index.wml 2013-04-16 16:31:39 UTC (rev 26160) @@ -129,11 +129,11 @@ - - Vidalia - Vidalia is a graphical way to control and view Tor's - connections and settings. + https://stem.torproject.org/";> + https://stem.torproject.org/";>Stem + Library for writing scripts and applications that interact + with Tor. Modified: website/trunk/images/icon-stem.jpg === (Binary files differ) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26154: {website} Raising the JTor activity to moderate Bruce and velope reque (website/trunk/getinvolved/en)
Author: atagar Date: 2013-04-10 14:52:43 + (Wed, 10 Apr 2013) New Revision: 26154 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Raising the JTor activity to moderate Bruce and velope requested for it to be raised. I'm tempted to say 'heavy' based on the number of commits, but prior to March there was no activity at all for two years so I'm gonna hold off on doing that until we see if this is maintained or a flash in the pan. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-04-09 16:41:49 UTC (rev 26153) +++ website/trunk/getinvolved/en/volunteer.wml 2013-04-10 14:52:43 UTC (rev 26154) @@ -156,7 +156,7 @@ *JTor Core Java -None +Moderate bleidl ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26153: {website} Couple more GSoC projects from sjmurdoch (website/trunk/getinvolved/en)
Author: atagar Date: 2013-04-09 16:41:49 + (Tue, 09 Apr 2013) New Revision: 26153 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Couple more GSoC projects from sjmurdoch Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-04-09 16:05:53 UTC (rev 26152) +++ website/trunk/getinvolved/en/volunteer.wml 2013-04-09 16:41:49 UTC (rev 26153) @@ -603,6 +603,11 @@ block Tor. This has both a C and python implementation. + +Project Ideas: +Build Better Pluggable Transports + + https://crypto.stanford.edu/flashproxy/";>Flash Proxy (https://gitweb.torproject.org/flashproxy.git";>code, + +Build Better Pluggable Transports + +Effort Level: Medium to High + +Skill Level: Medium + +Likely Mentors: Steven (sjmurdoch) + +For Tor users in censored countries, we currently offer https://www.torproject.org/projects/obfsproxy.html.en";>obfsproxy +bridges, which disguise Tor traffic by making it look random. This works +for many users, but it has disadvantages: firstly it does not disguise +packet size and secondly it looks like no real protocol. These weaknesses +may result in obfsproxy being blocked. + + + +The goal for this project will be to implement new pluggable transports, +which resolve these weaknesses and so can be deployed if/when obfsproxy is +blocked. Ideas for doing so include: + +Impersonate a voice-over-IP protocol +Impersonate HTTP sufficiently well that traffic will go through a HTTP-only proxy +Implement http://cacr.uwaterloo.ca/techreports/2011/cacr2011-21.pdf";>scanning resistance + + + + + +Profile UDP transport protocols + +Effort Level: Medium to High + +Skill Level: High + +Likely Mentors: Steven (sjmurdoch) + +There are https://research.torproject.org/techreports/datagram-comparison-2011-11-07.pdf";>lots +of options as to how Tor could send its data over UDP rather than TCP, +and some will likely perform significantly better than others. This project +will evaluate these options, so as to decide which should be used in future +versions of Tor. A first step will be to benchmark the various transport +protocols being considered, in terms of performance and also code quality, +including userspace TCP, https://github.com/bittorrent/libutp";>μTP, http://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol";>SCTP +and http://curvecp.org/";>CurveCP. Initially these transport +protocols will be examined in isolation, but if the project progresses well +one or more could be integrated in Tor. + + + + Bring up new ideas! Don't like any of these? Look at the https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26152: {website} Better emphasizing GSoC is different from OPW Someone showed (website/trunk/getinvolved/en)
Author: atagar Date: 2013-04-09 16:05:53 + (Tue, 09 Apr 2013) New Revision: 26152 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Better emphasizing GSoC is different from OPW Someone showed up on irc confused, thinking that we were primarily mentoring through OPW. The two programs have different requirements and GSoC is a far, far larger program for us. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-04-09 10:23:45 UTC (rev 26151) +++ website/trunk/getinvolved/en/volunteer.wml 2013-04-09 16:05:53 UTC (rev 26152) @@ -100,6 +100,29 @@ https://live.gnome.org/OutreachProgramForWomen#Send_in_an_Application";>Send your application to opw-l...@gnome.org. Please be available and responsive throughout the application period so we can work with you on improving it. + +Google Summer of Code + + +Tor is also taking part in this year's https://www.google-melange.com/gsoc/homepage/google/gsoc2013";>Google +Summer of Code! The criteria for this is a little different - either +gender can apply but you need to be either https://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2013/help_page#2._Whos_eligible_to_participate_as_a";>a +present student or just graduated. + + + +As mentioned above if you're eligible for either program then please apply +for both! Google Summer of Code is a far, far larger program for us than +OPW so your chances of being applied that way are considerably better. + + + +See our page for Google Summer of Code +for more information. + + Projects ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26150: {website} Dropping the navbar menu from stem's gsoc idea Project was t (website/trunk/getinvolved/en)
Author: atagar Date: 2013-04-09 03:48:32 + (Tue, 09 Apr 2013) New Revision: 26150 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping the navbar menu from stem's gsoc idea Project was too tasty, did it this last weekend. :P Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-04-09 03:46:16 UTC (rev 26149) +++ website/trunk/getinvolved/en/volunteer.wml 2013-04-09 03:48:32 UTC (rev 26150) @@ -1096,7 +1096,6 @@ Come up with a better, more developer friendly "Module Overview" for our documentation (https://stem.torproject.org/api/control.html";>example page). For instance, it would be nice to provide interlinking between the overview and the classes/methods that it lists. This will probably involve asking for help from the http://sphinx-doc.org/";>Sphinx user list. (https://trac.torproject.org/7632";>ticket) - Navigation of https://stem.torproject.org";>stem's site is clunky, in large part due to the linear page flow supported by sphinx. One possible fix for this would be css-only menus, ideally as a sphinx plugin so we could contribute it back upstream.(https://trac.torproject.org/8431";>ticket) After getting some exposure to stem it would be time to give using it a try. Tor has a couple clients (https://trac.torproject.org/8263";>TorBEL and https://trac.torproject.org/8264";>Tor Weather) that are ready to be moved to stem. Hopefully porting these will also provide us with some lessons on how we can further improve stem's API. Note that this would also involve polishing off TorBEL, including the https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_information&status=needs_review&status=needs_revision&status=new&status=reopened&group=component&component=TorDNSEL%2FTorBEL&order=priority";>issues that prevent us from deploying it. This later portion would be primarily mentored by Sebastian. ... other ideas? The above are just some ideas I've come up with to improve usability and likely not enough to fill the summer. Feel free to suggest some of your own! For instance, one option would be to expand https://stem.torproject.org/tutorial.html";>stem's tutorials with more examples, maybe https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev/";>contacting tor-dev@ to brainstorm ideas. This last bit is pretty open so I look forward to seeing what you come up with! ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26149: {website} Updating GSoC landing page to say that we've been accepted (website/trunk/about/en)
Author: atagar Date: 2013-04-09 03:46:16 + (Tue, 09 Apr 2013) New Revision: 26149 Modified: website/trunk/about/en/gsoc.wml Log: Updating GSoC landing page to say that we've been accepted Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2013-04-09 03:38:34 UTC (rev 26148) +++ website/trunk/about/en/gsoc.wml 2013-04-09 03:46:16 UTC (rev 26149) @@ -13,26 +13,12 @@ -If you're interested in participating in Google Summer of Code then -please keep in mind that Google has not yet announced the participating -organisations, and Tor might not be selected. See the https://www.google-melange.com/document/show/gsoc_program/google/gsoc2013/help_page#2._What_is_the_program_timeline";>timeline -for more information. - - - The Tor Project, in collaboration with https://www.eff.org/";>The Electronic Frontier Foundation, have taken part in Google Summer of Code -for 2007 through 2012, mentoring the total of 33 students. Google has -announced that the program's taking place again this year, see https://www.google-melange.com/gsoc/homepage/google/gsoc2013";>their -site for a timeline! - - +for 2007 through 2012, mentoring the total of 33 students. Now google has +announced that we'll be taking part again for https://www.google-melange.com/gsoc/homepage/google/gsoc2013";>Google +Summer of Code 2013! ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26148: {website} Dropping notice warning that we weren't yet accepted for GSo (website/trunk/getinvolved/en)
Author: atagar Date: 2013-04-09 03:38:34 + (Tue, 09 Apr 2013) New Revision: 26148 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping notice warning that we weren't yet accepted for GSoC ... we have been. :) Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-04-07 19:22:56 UTC (rev 26147) +++ website/trunk/getinvolved/en/volunteer.wml 2013-04-09 03:38:34 UTC (rev 26148) @@ -875,14 +875,6 @@ your own project idea — which often results in the best applications. - -If you came to this site for Google Summer of Code then please keep in -mind that Google has not yet announced the participating organisations, and -Tor might not be selected. See the https://www.google-melange.com/document/show/gsoc_program/google/gsoc2013/help_page#2._What_is_the_program_timeline";>timeline -for more information. - - ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26144: {website} Adding OPW back to the volunteer page Andrew reported during (website/trunk/getinvolved/en)
Author: atagar Date: 2013-04-04 16:47:40 + (Thu, 04 Apr 2013) New Revision: 26144 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding OPW back to the volunteer page Andrew reported during the dev meeting that we still have a slot so adding the OPW section back in, updated for the program running in parallel with GSoC. This section was removed in r25974. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-04-04 16:37:23 UTC (rev 26143) +++ website/trunk/getinvolved/en/volunteer.wml 2013-04-04 16:47:40 UTC (rev 26144) @@ -67,6 +67,39 @@ Tor!" in any language. + +Outreach Program for Women + + +Several organisations, including Tor, are taking part in the https://live.gnome.org/OutreachProgramForWomen";>2013 Outreach Program +for Women. This is a mentoring program similar to https://www.google-melange.com/gsoc/homepage/google/gsoc2013";>Google +Summer of Code targeted at getting more women involved in open source. + + + +The program runs in parallel with Google Summer of Code so, if you're +eligible for either program, then please https://live.gnome.org/OutreachProgramForWomen#Is_Google_Summer_of_Code_right_for_you.3F";>apply +for both! The application deadline is May 1, 2013 and it is best to +start as early as possible preparing your application. Like GSoC the +program involves a stipend so, if you're a woman interested in fighting +surveillance and censorship around the world then let us know! + + + +To apply... + + + + Read up on the https://live.gnome.org/OutreachProgramForWomen";>outreach program. + Look over our projects and task ideas below. If nothing there strikes your fancy then feel free to make one of your own. + Join the https://www.torproject.org/about/contact.html.en#irc";>#tor-dev irc channel and introduce yourself! + Contact the maintainer of the project that you're interested in contributing to, and talk with them about how to get started. Maintainers are listed in the table below. Note that you need to submit a patch or contribute in some way before you can apply to the program. + https://live.gnome.org/OutreachProgramForWomen#Send_in_an_Application";>Send your application to opw-l...@gnome.org. Please be available and responsive throughout the application period so we can work with you on improving it. + + Projects ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26143: {website} Dropping mention of priority from the projects idea I purged (website/trunk/getinvolved/en)
Author: atagar Date: 2013-04-04 16:37:23 + (Thu, 04 Apr 2013) New Revision: 26143 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping mention of priority from the projects idea I purged the 'priority' attribute from project ideas a long while ago, but it was still mentioned at the start of the section. Fixing that. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-04-03 05:16:09 UTC (rev 26142) +++ website/trunk/getinvolved/en/volunteer.wml 2013-04-04 16:37:23 UTC (rev 26143) @@ -833,14 +833,13 @@ You may find some of these projects to be good ideas for Google Summer of Code and the https://live.gnome.org/OutreachProgramForWomen";>Outreach Program for -Women. We have labelled each idea with how useful it would be to the -overall Tor project (priority), how much work we expect it would be (effort -level), how much clue you should start with (skill level), and which of our -core developers would be good -mentors. If one or more of these ideas looks promising to you, please contact us to discuss your plans rather than -sending blind applications. You may also want to propose your own project -idea — which often results in the best applications. +Women. We have labelled each idea with how much work we expect it would +be (effort level), how much clue you should start with (skill level), +and which of our core developers +would be good mentors. If one or more of these ideas looks promising to +you, please contact us to discuss your +plans rather than sending blind applications. You may also want to propose +your own project idea — which often results in the best applications. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26140: {website} Adding TorBirdy to the project page Request from sukhbir to (in website/trunk: images projects/en)
Author: atagar Date: 2013-03-30 18:47:00 + (Sat, 30 Mar 2013) New Revision: 26140 Added: website/trunk/images/icon-TorBirdy.jpg Modified: website/trunk/projects/en/projects.wml website/trunk/projects/en/sidenav.wmi Log: Adding TorBirdy to the project page Request from sukhbir to include TorBirdy (https://trac.torproject.org/8610). Added: website/trunk/images/icon-TorBirdy.jpg === (Binary files differ) Property changes on: website/trunk/images/icon-TorBirdy.jpg ___ Added: svn:mime-type + application/octet-stream Modified: website/trunk/projects/en/projects.wml === --- website/trunk/projects/en/projects.wml 2013-03-29 16:47:36 UTC (rev 26139) +++ website/trunk/projects/en/projects.wml 2013-03-30 18:47:00 UTC (rev 26140) @@ -72,6 +72,16 @@ +https://trac.torproject.org/projects/tor/wiki/torbirdy";> +https://trac.torproject.org/projects/tor/wiki/torbirdy";>TorBirdy +TorBirdy is Torbutton for Thunderbird and related *bird forks. + + + + https://stem.torproject.org/";> Modified: website/trunk/projects/en/sidenav.wmi === --- website/trunk/projects/en/sidenav.wmi 2013-03-29 16:47:36 UTC (rev 26139) +++ website/trunk/projects/en/sidenav.wmi 2013-03-30 18:47:00 UTC (rev 26140) @@ -44,6 +44,9 @@ {'url' => 'https://tails.boum.org/', 'txt' => 'Tails', }, + {'url' => 'https://trac.torproject.org/projects/tor/wiki/torbirdy', + 'txt' => 'TorBirdy', + }, {'url' => 'projects/onionoo', 'txt' => 'Onionoo', }, ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26139: {website} Noting research paper for 'Steganography Browser Addon' Mori (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-29 16:47:36 + (Fri, 29 Mar 2013) New Revision: 26139 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Noting research paper for 'Steganography Browser Addon' Moritz found the research paper the idea's based on, so including it for additional context. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-28 16:29:37 UTC (rev 26138) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-29 16:47:36 UTC (rev 26139) @@ -1216,6 +1216,12 @@ primarily, and why. Ideally, your application comes with some mockups of how parts of the user interface of your addon would look like. + + +For more information see the http://www.cs.kau.se/philwint/censorbib/#Invernizzi2012";>Message In A +Bottle: Sailing Past Censorship research paper. + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26138: {website} Adding 'Steganography Browser Addon' project GSoC project fr (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-28 16:29:37 + (Thu, 28 Mar 2013) New Revision: 26138 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding 'Steganography Browser Addon' project GSoC project from Moritz and Sukhbir. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-28 16:27:09 UTC (rev 26137) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-28 16:29:37 UTC (rev 26138) @@ -1191,7 +1191,34 @@ + +Steganography Browser Addon + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: sukhbir, Moritz (gamambel) + +To facilitate the sharing of bridge addresses and other secrets, we want +a browser addon that detects steganographically and asymmetrically +encrypted content embedded in website content. It would ship with a set +of preconfigured keys, as well as allow users to modify that set. +Additionally, it should be able to embed secrets. It must be written in +an extensible way, so that other steganography libraries and supported +media types can be added to the code easily. + + + +As part of your application for this project assess the current state of +Javascript steganography libraries, tell us which one you would pick +primarily, and why. Ideally, your application comes with some mockups of +how parts of the user interface of your addon would look like. + + + + Bring up new ideas! Don't like any of these? Look at the https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26131: {website} Dropping Tails Server from sample proposals The pdf Julien p (website/trunk/about/en)
Author: atagar Date: 2013-03-24 21:01:51 + (Sun, 24 Mar 2013) New Revision: 26131 Modified: website/trunk/about/en/gsoc.wml Log: Dropping Tails Server from sample proposals The pdf Julien provided is now a 404 so dropping it from the page. Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2013-03-24 19:35:01 UTC (rev 26130) +++ website/trunk/about/en/gsoc.wml 2013-03-24 21:01:51 UTC (rev 26131) @@ -226,7 +226,6 @@ Stem Improvements and Arm port by Ravi Padmala http://feroze.in/gsoc12.html";>Implementing Hidden Service Configuration and Bandwidth Scheduling Plugins by Feroze Naina - http://dustri.org/pub/tails_server.pdf";>Tails Server by Julien Voisin SOAT Expansion by John Schanck http://inspirated.com/uploads/tor-gsoc-11.pdf";>GTK+ Frontend and Client Mode Improvements for arm by Kamran Khan http://www.gsathya.in/gsoc11.html";>Orbot + ORLib by Sathya Gunasekaran ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26130: {website} Dropping the EFF from questions on the GSoC page The EFF has (website/trunk/about/en)
Author: atagar Date: 2013-03-24 19:35:01 + (Sun, 24 Mar 2013) New Revision: 26130 Modified: website/trunk/about/en/gsoc.wml Log: Dropping the EFF from questions on the GSoC page The EFF hasn't indicated that they're interested in partnering with us for GSoC this year. My feeling from prior years is that they're not particularly interested in taking part - if they do decide to join in later it's trivial to revert this. Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2013-03-23 02:02:22 UTC (rev 26129) +++ website/trunk/about/en/gsoc.wml 2013-03-24 19:35:01 UTC (rev 26130) @@ -138,7 +138,7 @@ Point us to a code sample: something good and clean to demonstrate that you know what you're doing, ideally from an existing project. -Why do you want to work with The Tor Project / EFF in +Why do you want to work with The Tor Project in particular? Tell us about your experiences in free software development @@ -181,10 +181,9 @@ We mostly pick mentors from the core Tor -development team and http://www.eff.org/about/staff";>EFF's -staff so we should be able to accommodate a wide variety of projects. -These can range from work on Tor itself to work on supporting or peripheral -projects. +development team so we should be able to accommodate a wide variety of +projects. These can range from work on Tor itself to work on supporting or +peripheral projects. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26129: {website} Adding Ooni Probe simulator project Project idea from Arturo (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-23 02:02:22 + (Sat, 23 Mar 2013) New Revision: 26129 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding Ooni Probe simulator project Project idea from Arturo for GSoC. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-22 23:15:30 UTC (rev 26128) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-23 02:02:22 UTC (rev 26129) @@ -762,6 +762,11 @@ content. + +Project Ideas: +Create an Internet Censorship Virtual Machine Based Simulator + + https://trac.torproject.org/projects/tor/wiki/org/roadmaps/TorFlow";>TorFlow (https://gitweb.torproject.org/torflow.git";>code, + +Create an Internet Censorship Virtual Machine Based Simulator + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: hellais + +The purpose of this is to create a virtual machine based environment for +recreating censorship. The task of the student will be to document and +implement a system that allows you to recreated a censored network with the +purpose of testing the proper functioning of ooniprobe tests. + + + +Some ideas of things that would be useful to have be emulated by the test +lab: + + + + A transparent HTTP proxy (based on squid) + NAT traversal + HTTP proxy blocking certain sites + DNS based censorship + + + +The process of setting up the virtual machines and simulating censorship +should be fully automated (https://trac.torproject.org/projects/tor/ticket/7233";>related +ticket). + + + + Bring up new ideas! Don't like any of these? Look at the https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26121: {website} Adding application prereqs for Tor project ideas Spoke with (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-19 17:15:17 + (Tue, 19 Mar 2013) New Revision: 26121 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding application prereqs for Tor project ideas Spoke with Nick and got both confirmation that they're still relevant and prereqs for applying. Hopefully this'll ensure a decent quality for applications and warn away students for whom it's a bad idea. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-19 14:45:18 UTC (rev 26120) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-19 17:15:17 UTC (rev 26121) @@ -914,7 +914,13 @@ href="https://gitweb.torproject.org/torspec.git/blob_plain/HEAD:/proposals/203-https-frontend.txt";>Proposal 203 has a general design sketch. + + +This project is likely trickier than it looks. You should avoid applying +for this if you're uncertain about being able to complete it. + + @@ -937,6 +943,12 @@ built to the point where we could use Chutney to exercise various Tor features as an automated integration test. + + +As part of your application for this project please submit a patch that +expands Chutney. + + @@ -1129,6 +1141,13 @@ operations, directory service -- and refactor its interface completely, to minify and codify its points of contact with the rest of Tor. + + +As part of your application for this project please identify one of the +thorniest Tor functions and submit a patch refactoring it to be better. If +you find this to be difficult then this likely isn't the project for +you. + ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26120: {website} Expanding project idea to include polishing off TorBEL Tweak (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-19 14:45:18 + (Tue, 19 Mar 2013) New Revision: 26120 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Expanding project idea to include polishing off TorBEL Tweaking the 'Stem Usability and Porting' idea to include tackling the remaining issues that prevent us from deploying TorBEL. Thanks to Sebastian for the list of tickets! Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-19 14:33:02 UTC (rev 26119) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-19 14:45:18 UTC (rev 26120) @@ -792,6 +792,11 @@ been inactive. + +Project Ideas: +Stem Usability and Porting (this includes an idea for finishing off TorBEL) + + http://wiki.tor2web.org/index.php/Main_Page";>Tor2web ( Skill Level: Medium -Likely Mentors: Damian (atagar) +Likely Mentors: Damian (atagar), Sebastian https://stem.torproject.org/";>Stem is a python controller library for tor. Like it's predecessor, Stem has largely met these goals but there's still plenty of low hanging fruit in terms of usability improvements. Also, we have clients still using -TorCtl that need to be ported over. This project includes several subtasks, -see the tickets for additional context... +TorCtl that need to be ported over. This project would include several +subtasks. Some ideas for instance are... Come up with a better, more developer friendly "Module Overview" for our documentation (https://stem.torproject.org/api/control.html";>example page). For instance, it would be nice to provide interlinking between the overview and the classes/methods that it lists. This will probably involve asking for help from the http://sphinx-doc.org/";>Sphinx user list. (https://trac.torproject.org/7632";>ticket) Navigation of https://stem.torproject.org";>stem's site is clunky, in large part due to the linear page flow supported by sphinx. One possible fix for this would be css-only menus, ideally as a sphinx plugin so we could contribute it back upstream.(https://trac.torproject.org/8431";>ticket) - After getting some exposure to stem it would be time to give using it a try. Tor has a couple clients (https://trac.torproject.org/8263";>TorBEL and https://trac.torproject.org/8264";>Tor Weather) that are ready to be moved to stem. Hopefully porting these will also provide us with some lessons on how we can further improve stem's API. + After getting some exposure to stem it would be time to give using it a try. Tor has a couple clients (https://trac.torproject.org/8263";>TorBEL and https://trac.torproject.org/8264";>Tor Weather) that are ready to be moved to stem. Hopefully porting these will also provide us with some lessons on how we can further improve stem's API. Note that this would also involve polishing off TorBEL, including the https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_information&status=needs_review&status=needs_revision&status=new&status=reopened&group=component&component=TorDNSEL%2FTorBEL&order=priority";>issues that prevent us from deploying it. This later portion would be primarily mentored by Sebastian. ... other ideas? The above are just some ideas I've come up with to improve usability and likely not enough to fill the summer. Feel free to suggest some of your own! For instance, one option would be to expand https://stem.torproject.org/tutorial.html";>stem's tutorials with more examples, maybe https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev/";>contacting tor-dev@ to brainstorm ideas. This last bit is pretty open so I look forward to seeing what you come up with! ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26119: {website} Adding a project idea for rewriting Doctor in python Cross m (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-19 14:33:02 + (Tue, 19 Mar 2013) New Revision: 26119 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding a project idea for rewriting Doctor in python Cross metrics/stem project from Karsten for rewriting Doctor in python, using stem for the descriptor support and expanding it to be able to remotely fetch descriptors. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-19 04:02:00 UTC (rev 26118) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-19 14:33:02 UTC (rev 26119) @@ -603,6 +603,7 @@ Project Ideas: Txtorcon/Stem Integration +PyDoctor Stem Usability and Porting Stem Tests for Tor @@ -655,6 +656,7 @@ Project Ideas: +PyDoctor Searchable Tor descriptor and Metrics data archive (Python/Django?) @@ -841,6 +843,33 @@ + + +PyDoctor + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: karsten, Damian (atagar) +https://gitweb.torproject.org/doctor.git";>DocTor, also +known as the consensus-health checker, is a service that periodically +checks the Tor network for consensus conflicts and other hiccups. In order +to do so it downloads the Tor consensus and votes from the Tor directory +authorities and checks them for consensus problems. DocTor writes its +findings to local files which can then be sent to a https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-consensus-health";>mailing +list or IRC bot (nsa in #tor-bots on OFTC), or which can be served by +an https://metrics.torproject.org/consensus-health.html";>HTTP +server. + +This project would be about rewriting DocTor in Python and using Stem +for the descriptor parsing. This would require extending Stem to download +consensuses and votes (and later server descriptors for Damian's +consensus checker), and it would require rewriting the DocTor code in +Python. + + Txtorcon/Stem Integration ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26117: {website} Dropping commented out project ideas Why are we still bundli (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-18 22:50:47 + (Mon, 18 Mar 2013) New Revision: 26117 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping commented out project ideas Why are we still bundling dozens of commented out tasks with the page? If we want to add these back in later then we should... well, add them back in later. That's what SCMs are for (even if svn sucks at it). :P This is slowing down page loads, and most ideas are getting to be pretty old anyway. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-18 22:32:51 UTC (rev 26116) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-18 22:50:47 UTC (rev 26117) @@ -412,14 +412,6 @@ privacy and security issues in mainline version. - - Torbutton (https://gitweb.torproject.org/torbutton.git";>code, - - http://www.atagar.com/arm/";>Arm (https://gitweb.torproject.org/arm.git";>code, - - https://guardianproject.info/apps/orbot/";>Orbot (https://gitweb.torproject.org/orbot.git";>code, - - https://tails.boum.org/";>The Amnesic Incognito Live System (http://git.immerda.ch/?p=amnesia.git;a=summary";>code, - - http://opensource.dyc.edu/tor-ramdisk";>Tor-ramdisk (http://opensource.dyc.edu/gitweb/?p=tor-ramdisk.git;a=summary";>code, - - TorBirdy (https://github.com/ioerror/torbirdy";>code, - - https://crypto.stanford.edu/flashproxy/";>Flash Proxy (https://gitweb.torproject.org/flashproxy.git";>code, - - Txtorcon/Stem Integration @@ -949,216 +863,6 @@ bonus points if it's Twisted. - - - - - - - - - - - - HTTPS Server Impersonation @@ -1178,168 +882,6 @@ - - - - - - - - - - Make Chutney Do More, More Reliably @@ -1363,132 +905,6 @@ - - - - - - - - Run With Limited Capabilities @@ -1570,42 +986,6 @@ data. - - Stem Usability and Porting @@ -1681,93 +1061,6 @@ As part of your application for this project please write some code to expand stem's tests. Bonus points if it impelments one of your suggestions for better testing Tor! - - Tor Codebase Cleanup @@ -1804,141 +1097,7 @@ - - - - - - - - - - - Bring up new ideas! Don't like any of these? Look at the https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26116: {website} Adding JTor back to the volunteer page Now that someone's du (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-18 22:32:51 + (Mon, 18 Mar 2013) New Revision: 26116 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding JTor back to the volunteer page Now that someone's dusting off JTor and making commits to it adding it back to the project table. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-18 22:07:53 UTC (rev 26115) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-18 22:32:51 UTC (rev 26116) @@ -97,6 +97,14 @@ +*JTor +Core +Java +None +bleidl + + + Tor Browser Bundle C, Scripting @@ -104,7 +112,7 @@ mikeperry, Erinn - + Torbutton Browser Add-on Javascript @@ -112,7 +120,7 @@ mikeperry - + HTTPS Everywhere Browser Add-on Javascript @@ -120,7 +128,7 @@ pde, mikeperry - + Vidalia User Interface C++, Qt @@ -128,7 +136,7 @@ chiiph - + Arm User Interface Python, Curses @@ -136,7 +144,7 @@ atagar - + Orbot User Interface Java @@ -144,7 +152,7 @@ n8fr8 - + Tails OS image Sys Admin @@ -152,7 +160,7 @@ https://tails.boum.org/";>#tails - + tor-ramdisk OS image Sys Admin @@ -160,7 +168,7 @@ blueness - + *Torouter OS image Sys Admin @@ -168,7 +176,7 @@ ioerror - + Torsocks Usability C @@ -176,7 +184,7 @@ ioerror, nickm - + TorBirdy Browser Add-on JavaScript @@ -184,7 +192,7 @@ Sukhbir (sukhe), ioerror - + Obfsproxy Client Add-on C, Python @@ -192,7 +200,7 @@ asn, nickm - + Flash Proxy Client Add-on Python, JavaScript, Go @@ -200,7 +208,7 @@ dcf, aallai, jct - + *Thandy Updater Python @@ -208,7 +216,7 @@ chiiph, Erinn, nickm - + Shadow Simulator C, Python @@ -216,7 +224,7 @@ robgjansen - + Stem Library Python @@ -224,7 +232,7 @@ atagar - + Txtorcon Library Python, Twisted @@ -232,7 +240,7 @@ meejah - + Tlsdate Utility C @@ -240,7 +248,7 @@ ioerror - + Metrics Client Service Java @@ -248,7 +256,7 @@ karsten - + Atlas Client Service JavaScript @@ -256,7 +264,7 @@ hellais, karsten - + TorStatus Client Service Python, Django @@ -264,7 +272,7 @@ - + Compass Client Service Python @@ -272,7 +280,7 @@ gsathya, karsten, cwacek - + Onionoo Backend Service Java, Python @@ -280,7 +288,7 @@ karsten, gsathya - + Weather Client Service Python @@ -288,7 +296,7 @@ kaner - + GetTor Client Service Python @@ -296,7 +304,7 @@ kaner - + TorCheck Client Service Python, Perl @@ -304,7 +312,7 @@ ioerror - + BridgeDB Backend Service Python @@ -312,7 +320,7 @@ kaner, nickm - + Ooni Probe Scanner Python @@ -320,7 +328,7 @@ hellais, isis, ioerror - + TorFlow Backend Service Python @@ -328,7 +336,7 @@ aagbsn, mikeperry - + *TorBEL Backend Service Python @@ -336,7 +344,7 @@ Sebastian - + Tor2web Client Service Python @@ -344,7 +352,7 @@ hellais - + Anonbib Website Python @@ -379,7 +387,6 @@ Make Chutney Do More, More Reliably - Tor Browser Bundle (https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26115: {website} Dropping 'Improving TorBirdy' When I've spoken with Sukhbir (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-18 22:07:53 + (Mon, 18 Mar 2013) New Revision: 26115 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping 'Improving TorBirdy' When I've spoken with Sukhbir he mentioned that he doesn't think there's enough torbirdy tasks remaining to fill a summer. We can add this back in if he changes his mind. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-17 15:17:23 UTC (rev 26114) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-18 22:07:53 UTC (rev 26115) @@ -578,11 +578,6 @@ TorBirdy is Torbutton for Thunderbird and related Mozilla mail clients. - -Project Ideas: -Improving TorBirdy - - Obfsproxy (https://gitweb.torproject.org/obfsproxy.git";>C codebase, --> - - -Improving TorBirdy - -Effort Level: High - -Skill Level: Medium to High - -Likely Mentors: Sukhbir, Jacob - -TorBirdy is Torbutton for Thunderbird, Icedove and related Mozilla mail -clients. - - -TorBirdy is under active development and is available from https://trac.torproject.org/projects/tor/wiki/torbirdy";>our wiki -and https://addons.mozilla.org/en-US/thunderbird/addon/torbirdy/";>mozilla's -addons site. - - - -The goal of this project is to improve TorBirdy by: - - - - -Writing a Thunderbird patch to plug known leaks. We have already https://bugzilla.mozilla.org/show_bug.cgi?id=776397";>submitted a -patch to Thunderbird but we anticipate there will be much more work -required before it is accepted, possibly involving rewriting the entire -patch; this appears trivial, but it is not, as we are proposing a -completely new privacy-safe message-ID header generation algorithm for -Thunderbird. - - -Implementing a JavaScript HTTP proxy (see the https://trac.torproject.org/projects/tor/ticket/6958";>ticket) - - -Auditing TorBirdy for leaks and for use with other add-ons (as an -example see its https://trac.torproject.org/projects/tor/ticket/6319";>ticket) - - - - -A student undertaking this project should have some C++ and JavaScript -development experience. Previous experience with Firefox/Thunderbird -extension development is a plus, but not required. - - -
[tor-commits] r26114: {website} Adding a project for cross txtorcon/stem integration Project (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-17 15:17:23 + (Sun, 17 Mar 2013) New Revision: 26114 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding a project for cross txtorcon/stem integration Project proposal from meejah where I'd be the backup mentor. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-17 01:45:47 UTC (rev 26113) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-17 15:17:23 UTC (rev 26114) @@ -660,6 +660,7 @@ Project Ideas: +Txtorcon/Stem Integration Stem Usability and Porting Stem Tests for Tor @@ -675,6 +676,11 @@ Used by OONI and APAF. + +Project Ideas: +Txtorcon/Stem Integration + + Tlsdate (https://github.com/ioerror/tlsdate";>code) @@ -920,6 +926,28 @@ --> + + +Txtorcon/Stem Integration + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: meejah, Damian (atagar) +Txtorcon is a Twisted-based Python controller library, and Stem is a +synchronous (threaded) one, also in Python. There is no need to have +two implementations of (at least) the protocol parsing code. This +project would entail eliminating duplication by leveraging Stem's +parsing in txtorcon while keeping txtorcon's API the same (or at least +close). +This would very likely involve changes to both libraries, although +most would be expected to be in txtorcon. meejah is available to +mentor txtorcon changes, and Damian (atagar) can help with Stem. +It would help if you're already familiar with event-based programming, +bonus points if it's Twisted. + +
[tor-commits] r26102: {website} Clarifying that Google hasn't yet announced orgs for GSoC No (in website/trunk: about/en getinvolved/en)
Author: atagar Date: 2013-03-10 19:28:25 + (Sun, 10 Mar 2013) New Revision: 26102 Modified: website/trunk/about/en/gsoc.wml website/trunk/getinvolved/en/volunteer.wml Log: Clarifying that Google hasn't yet announced orgs for GSoC Noting that Google hasn't yet selected orgs (hell, the org application phase hasn't even *started* yet). I'm not interested in repeatedly saying this to prospective students so hopefully these notices will be sufficient. Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2013-03-10 18:18:01 UTC (rev 26101) +++ website/trunk/about/en/gsoc.wml 2013-03-10 19:28:25 UTC (rev 26102) @@ -13,6 +13,14 @@ +If you're interested in participating in Google Summer of Code then +please keep in mind that Google has not yet announced the participating +organisations, and Tor might not be selected. See the https://www.google-melange.com/document/show/gsoc_program/google/gsoc2013/help_page#2._What_is_the_program_timeline";>timeline +for more information. + + + The Tor Project, in collaboration with https://www.eff.org/";>The Electronic Frontier Foundation, have taken part in Google Summer of Code for 2007 through 2012, mentoring the total of 33 students. Google has Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-10 18:18:01 UTC (rev 26101) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-10 19:28:25 UTC (rev 26102) @@ -883,6 +883,14 @@ idea — which often results in the best applications. + +If you came to this site for Google Summer of Code then please keep in +mind that Google has not yet announced the participating organisations, and +Tor might not be selected. See the https://www.google-melange.com/document/show/gsoc_program/google/gsoc2013/help_page#2._What_is_the_program_timeline";>timeline +for more information. + +
[tor-commits] r26100: {website} Dropping the compass refactoring task Sathyanarayanan report (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-09 08:52:33 + (Sat, 09 Mar 2013) New Revision: 26100 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping the compass refactoring task Sathyanarayanan reports that this is largely done. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-09 07:25:53 UTC (rev 26099) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-09 08:52:33 UTC (rev 26100) @@ -744,11 +744,6 @@ aggregates the Tor relays based on various attributes. - -Project Ideas: -Compass Refactoring - - Onionoo (https://gitweb.torproject.org/onionoo.git";>java codebase, --> - - -Compass Refactoring - -Effort Level: Medium - -Skill Level: Medium - -Likely Mentors: gsathya, karsten - -Compass was first designed to be a cli app and then hacked into a web app. -The codebase needs to be refactored such that the main processing code is -separated from the display functions(probably into separate files) and made -modular so that adding more features (https://trac.torproject.org/6612";>#6612) is easy. For example, the -main processing logic could be in compass.py, whereas print_groups() and other -display related functions could be part of a separate cli.py; web.py would also -have to modified to make use of this new modular code. Bonus points for adding -features to compass(https://trac.torproject.org/6619";>#6619, https://trac.torproject.org/6612";>#6612, https://trac.torproject.org/6728";>#6728). - - -
[tor-commits] r26099: {website} Updating our GSoC site for 2013 I'm not sure if I got everyt (website/trunk/about/en)
Author: atagar Date: 2013-03-09 07:25:53 + (Sat, 09 Mar 2013) New Revision: 26099 Modified: website/trunk/about/en/gsoc.wml Log: Updating our GSoC site for 2013 I'm not sure if I got everything, but updating the bits I could find for the 2013 program. I dropped the links to prior GSoC programs since most were 404s, and the ones that weren't are long obsolete. Modified: website/trunk/about/en/gsoc.wml === --- website/trunk/about/en/gsoc.wml 2013-03-09 06:41:12 UTC (rev 26098) +++ website/trunk/about/en/gsoc.wml 2013-03-09 07:25:53 UTC (rev 26099) @@ -9,32 +9,25 @@ Google Summer of Code -Tor: Google Summer of Code 2012 +Tor: Google Summer of Code 2013 -In the last five years, The Tor Project in collaboration with https://www.eff.org/";>The Electronic Frontier Foundation -successfully took part in -http://code.google.com/soc/2007/eff/about.html";>Google Summer of Code -2007, http://code.google.com/soc/2008/eff/about.html";>2008, -http://socghop.appspot.com/gsoc/org/home/google/gsoc2009/eff";>2009, -2010, and https://socghop.appspot.com/gsoc/program/home/google/gsoc2011";>2011. -In total we had 27 students as full-time developers for the summers of 2007 to -2011. We have been accepted as a mentoring organization for https://www.eff.org/";>The +Electronic Frontier Foundation, have taken part in Google Summer of Code +for 2007 through 2012, mentoring the total of 33 students. Google has +announced that the program's taking place again this year, see https://www.google-melange.com/gsoc/homepage/google/gsoc2013";>their +site for a timeline! + + -The https://google-melange.appspot.com/gsoc/events/google/gsoc2012";>timeline -for GSoC 2012 is available. - - - You must be self-motivated and able to work independently. We have a thriving community of interested developers on the IRC channel and mailing lists, and we're eager to work with you, brainstorm about design, @@ -96,9 +89,7 @@ To start with, please see Tor's projects page and its following -ideas. There are also https://trac.torproject.org/projects/tor/wiki/doc/HTTPSEverywhere/GSOC-2012";>projects -available for the EFF's HTTPS Everywhere plugin. +ideas. ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26098: {website} Adding a project to expand stem's tests to more dedicatedly (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-09 06:41:12 + (Sat, 09 Mar 2013) New Revision: 26098 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adding a project to expand stem's tests to more dedicatedly test tor This is a project that I have been batting around with Nick for a bit. It doesn't include the 'grand vision' he wants for covering inter-network components, but it would provide dedicated tests for a very substantial portion of Tor's codebase. While I think a more complicated network simulator and testing suite would yield greater benefits, I also think it would be *vastly* harder to make and hence quite likely to never happen. Presently our automated testing of Tor is pretty poor and there's no need to let the perfect be the enemy of the good on this. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-09 02:40:52 UTC (rev 26097) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-09 06:41:12 UTC (rev 26098) @@ -660,7 +660,8 @@ Project Ideas: -Stem Usability and Porting +Stem Usability and Porting +Stem Tests for Tor @@ -1694,6 +1695,37 @@ As part of your application for this project please write a script that does something interesting with stem. Bonus points if this is something that we can https://stem.torproject.org/tutorial.html";>make a tutorial around! + + +Stem Tests for Tor + +Effort Level: Medium + +Skill Level: Medium + +Likely Mentors: Damian (atagar) + +Stem is a library for interacting with Tor (see 'Stem Usability and Porting' above for a summary). The library has both https://gitweb.torproject.org/stem.git/tree/HEAD:/test/unit";>unit and https://gitweb.torproject.org/stem.git/tree/HEAD:/test/integ";>integration tests. The unit tests provide a quick, direct test of stem's codebase while the integration test exercises its functionality against a live instance of Tor. + + + +Stem's integration tests have thus far been (unsurprisingly) designed to test stem but there's no need for them to be limited to that. Stem is a complete implementation of Tor's https://gitweb.torproject.org/torspec.git/blob/HEAD:/control-spec.txt";>control-spec and https://gitweb.torproject.org/torspec.git/blob/HEAD:/dir-spec.txt";>dir-spec. As such, stem's tests could be easily expanded to more dedicatedly test behavior involved in those portions of Tor's codebase, as well as provide a smoke test for its general functionality. + + + +This project would involve several components: + + + + Determine what kind of tests we need. This should be done during the application phase by https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev/";>contacting tor-dev@. Hopefully this will give us an idea of what would be the most useful kind of tests of this nature for Tor development. + To be useful our integration tests need to continually run against the present tip of Tor's codebase. To do this we'll want to (1) fetch and compile the latest version of Tor, (2) run our integration tests against it, (3) compose the results as an html formatted email, and send it to a list. (https://trac.torproject.org/8261";>ticket) + Implement the new suite of integration tests for Tor. This will likely include expanding Tor to support better testability. One useful candidate, for instance, would be a controller method to fetch our own descriptor. This would let us easily test various configurations to see if they provide valid descriptor content. + + + +As part of your application for this project please write some code to expand stem's tests. Bonus points if it impelments one of your suggestions for better testing Tor! + +
[tor-commits] r26094: {website} Dropping 'Website and video documentation update' project Th (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-08 17:03:16 + (Fri, 08 Mar 2013) New Revision: 26094 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping 'Website and video documentation update' project The documentation update project (which mostly concerned video tutorials) was fine for OPW but not for GSoC. Hiding it on the page for now. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-08 17:00:50 UTC (rev 26093) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-08 17:03:16 UTC (rev 26094) @@ -1930,6 +1930,7 @@ --> + Bring up new ideas! ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26093: {website} Dropping stem's PathSupport project from the page Last year (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-08 17:00:50 + (Fri, 08 Mar 2013) New Revision: 26093 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping stem's PathSupport project from the page Last year I proposed a stem counterpart for PathSupport as a project for GSoC. This did not go very well since we really haven't a clue *what* we want from such a project. Since then this has not changed and there's little reason to leave it on the page (even commented out). Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-08 16:57:52 UTC (rev 26092) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-08 17:00:50 UTC (rev 26093) @@ -1650,68 +1650,6 @@ --> - - Stem Usability and Porting ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26092: {website} Updating stem's usability improvements project idea Many of (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-08 16:57:52 + (Fri, 08 Mar 2013) New Revision: 26092 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Updating stem's usability improvements project idea Many of the subtasks for stem's usability project have been done. Replacing those with other tasks I've come up since then. I'm also requiring a code sample from applicants to better get them engaged during the application process. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-08 09:58:38 UTC (rev 26091) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-08 16:57:52 UTC (rev 26092) @@ -660,7 +660,7 @@ Project Ideas: -Stem Usability Improvements +Stem Usability and Porting @@ -1714,7 +1714,7 @@ -Stem Usability Improvements +Stem Usability and Porting Effort Level: Medium @@ -1728,7 +1728,7 @@ href="https://gitweb.torproject.org/torspec.git/blob/HEAD:/control-spec.txt";>control protocol to help developers program against the tor process, enabling them to build things similar to Vidalia and -arm. +http://www.atagar.com/arm/";>arm. @@ -1739,29 +1739,23 @@ -Stem is very nearly feature complete but presently has no users. We -want to change that prior to making our first release for a couple -reasons... +Stem has largely met these goals but there's still plenty of low hanging +fruit in terms of usability improvements. Also, we have clients still using +TorCtl that need to be ported over. This project includes several subtasks, +see the tickets for additional context... - - Make sure that we have a reasonably good API, and improve the rough - edges that hurt its usability. - Provide examples for how stem can be used. - + + Come up with a better, more developer friendly "Module Overview" for our documentation (https://stem.torproject.org/api/control.html";>example page). For instance, it would be nice to provide interlinking between the overview and the classes/methods that it lists. This will probably involve asking for help from the http://sphinx-doc.org/";>Sphinx user list. (https://trac.torproject.org/7632";>ticket) + Navigation of https://stem.torproject.org";>stem's site is clunky, in large part due to the linear page flow supported by sphinx. One possible fix for this would be css-only menus, ideally as a sphinx plugin so we could contribute it back upstream.(https://trac.torproject.org/8431";>ticket) + After getting some exposure to stem it would be time to give using it a try. Tor has a couple clients (https://trac.torproject.org/8263";>TorBEL and https://trac.torproject.org/8264";>Tor Weather) that are ready to be moved to stem. Hopefully porting these will also provide us with some lessons on how we can further improve stem's API. + ... other ideas? The above are just some ideas I've come up with to improve usability and likely not enough to fill the summer. Feel free to suggest some of your own! For instance, one option would be to expand https://stem.torproject.org/tutorial.html";>stem's tutorials with more examples, maybe https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev/";>contacting tor-dev@ to brainstorm ideas. This last bit is pretty open so I look forward to seeing what you come up with! + -This project involves several tasks... +As part of your application for this project please write a script that does something interesting with stem. Bonus points if this is something that we can https://stem.torproject.org/tutorial.html";>make a tutorial around! - - Move stem's site to Tor's website (https://trac.torproject.org/projects/tor/ticket/7324";>ticket) - Set up Piwik for our site (https://trac.torproject.org/projects/tor/ticket/7424";>ticket) - Come up with a better, more developer friendly "Module Overview" for our documentation (https://stem.torproject.org/api/control.html";>example page). For instance, it would be nice to provide interlinking between the overview and the classes/methods that it lists. This will probably involve asking for help from the http://sphinx-doc.org/";>Sphinx user list. - Finally get your hands dirty using stem. We want to expand stem's https://stem.torproject.org/tutorial.html";>tutorial page with more examples. To do this you'll want to both brainstorm some of your own and contact the https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev/";>tor-dev@ email list to solicit ideas. This last step is pretty open ended, so go nuts with whatever you think will improve stem's usability! - - -
[tor-commits] r26072: {website} Dropping JTor from the project table Ok, I'm adopting the fo (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-04 17:07:58 + (Mon, 04 Mar 2013) New Revision: 26072 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping JTor from the project table Ok, I'm adopting the following policy: "If a project never made it out of alpha *and* hasn't been touched in over two years then we should stop listing it." Thandy and TorBEL are getting close to this threshold, but JTor has been inactive for almost three years. It's confusing for us to keep showing prospective volunteers such a long dead project. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-04 16:57:28 UTC (rev 26071) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-04 17:07:58 UTC (rev 26072) @@ -97,22 +97,14 @@ -*JTor -Core -Java -None -bleidl - - - Tor Browser Bundle -C +C, Scripting Moderate mikeperry, Erinn - + Torbutton Browser Add-on Javascript @@ -120,7 +112,7 @@ mikeperry - + HTTPS Everywhere Browser Add-on Javascript @@ -128,7 +120,7 @@ pde, mikeperry - + Vidalia User Interface C++, Qt @@ -136,7 +128,7 @@ chiiph - + Arm User Interface Python, Curses @@ -144,7 +136,7 @@ atagar - + Orbot User Interface Java @@ -152,7 +144,7 @@ n8fr8 - + Tails OS image Sys Admin @@ -160,7 +152,7 @@ https://tails.boum.org/";>#tails - + tor-ramdisk OS image Sys Admin @@ -168,7 +160,7 @@ blueness - + *Torouter OS image Sys Admin @@ -176,7 +168,7 @@ ioerror - + Torsocks Usability C @@ -184,7 +176,7 @@ ioerror, nickm - + TorBirdy Browser Add-on JavaScript @@ -192,7 +184,7 @@ Sukhbir (sukhe), ioerror - + Obfsproxy Client Add-on C, Python @@ -200,7 +192,7 @@ asn, nickm - + Flash Proxy Client Add-on Python, JavaScript, Go @@ -208,7 +200,7 @@ dcf, aallai, jct - + *Thandy Updater Python @@ -216,7 +208,7 @@ chiiph, Erinn, nickm - + Shadow Simulator C, Python @@ -224,7 +216,7 @@ robgjansen - + Stem Library Python @@ -232,7 +224,7 @@ atagar - + Txtorcon Library Python, Twisted @@ -240,7 +232,7 @@ meejah - + Tlsdate Utility C @@ -248,7 +240,7 @@ ioerror - + Metrics Client Service Java @@ -256,7 +248,7 @@ karsten - + Atlas Client Service JavaScript @@ -264,7 +256,7 @@ hellais, karsten - + TorStatus Client Service Python, Django @@ -272,7 +264,7 @@ - + Compass Client Service Python @@ -280,7 +272,7 @@ gsathya, karsten, cwacek - + Onionoo Backend Service Java, Python @@ -288,7 +280,7 @@ karsten, gsathya - + Weather Client Service Python @@ -296,7 +288,7 @@ kaner - + GetTor Client Service Python @@ -304,7 +296,7 @@ kaner - + TorCheck Client Service Python, Perl @@ -312,7 +304,7 @@ ioerror - + BridgeDB Backend Service Python @@ -320,7 +312,7 @@ kaner, nickm - + Ooni Probe Scanner Python @@ -328,7 +320,7 @@ hellais, isis, ioerror - + TorFlow Backend Service Python @@ -336,7 +328,7 @@ aagbsn, mikeperry - + *TorBEL Backend Service Python @@ -344,7 +336,7 @@ Sebastian - + Tor2web Client Service Python @@ -352,7 +344,7 @@ hellais - + Anonbib Website Python @@ -387,6 +379,7 @@ Make Chutney Do More, More Reliably +
[tor-commits] r26071: {website} Adjusting the volunteer project table entries Just a quick p (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-04 16:57:28 + (Mon, 04 Mar 2013) New Revision: 26071 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Adjusting the volunteer project table entries Just a quick pass to adjust some of the activity and contributor entries to be in sync with the commits on the project. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-04 16:37:03 UTC (rev 26070) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-04 16:57:28 UTC (rev 26071) @@ -149,7 +149,7 @@ User Interface Java Light -n8fr8, ioerror +n8fr8 @@ -180,7 +180,7 @@ Torsocks Usability C -Moderate +Light ioerror, nickm @@ -229,7 +229,7 @@ Library Python Heavy -atagar, neena +atagar @@ -244,7 +244,7 @@ Tlsdate Utility C -Light +Moderate ioerror @@ -261,7 +261,7 @@ Client Service JavaScript Light -hellais +hellais, karsten @@ -277,14 +277,14 @@ Client Service Python Light -gsathya, karsten +gsathya, karsten, cwacek Onionoo Backend Service Java, Python -Moderate +Light karsten, gsathya @@ -348,7 +348,7 @@ Tor2web Client Service Python -Heavy +Moderate hellais ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26070: {website} Merging TBB and TorBrowser on the volunteer page The TBB and (website/trunk/getinvolved/en)
Author: atagar Date: 2013-03-04 16:37:03 + (Mon, 04 Mar 2013) New Revision: 26070 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Merging TBB and TorBrowser on the volunteer page The TBB and TorBrowser projects link to the same landing page, the same code, and the same bug tracker. May as well make them the same entry. :P Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-03-04 04:25:57 UTC (rev 26069) +++ website/trunk/getinvolved/en/volunteer.wml 2013-03-04 16:37:03 UTC (rev 26070) @@ -105,22 +105,14 @@ -TBB -Bundle -Sys Admin -Moderate -Erinn - - - Tor Browser -Browser +Bundle C Moderate -mikeperry, pearl crescent +mikeperry, Erinn - + Torbutton Browser Add-on Javascript @@ -128,7 +120,7 @@ mikeperry - + HTTPS Everywhere Browser Add-on Javascript @@ -136,7 +128,7 @@ pde, mikeperry - + Vidalia User Interface C++, Qt @@ -144,7 +136,7 @@ chiiph - + Arm User Interface Python, Curses @@ -152,7 +144,7 @@ atagar - + Orbot User Interface Java @@ -160,7 +152,7 @@ n8fr8, ioerror - + Tails OS image Sys Admin @@ -168,7 +160,7 @@ https://tails.boum.org/";>#tails - + tor-ramdisk OS image Sys Admin @@ -176,7 +168,7 @@ blueness - + *Torouter OS image Sys Admin @@ -184,7 +176,7 @@ ioerror - + Torsocks Usability C @@ -192,7 +184,7 @@ ioerror, nickm - + TorBirdy Browser Add-on JavaScript @@ -200,7 +192,7 @@ Sukhbir (sukhe), ioerror - + Obfsproxy Client Add-on C, Python @@ -208,7 +200,7 @@ asn, nickm - + Flash Proxy Client Add-on Python, JavaScript, Go @@ -216,7 +208,7 @@ dcf, aallai, jct - + *Thandy Updater Python @@ -224,7 +216,7 @@ chiiph, Erinn, nickm - + Shadow Simulator C, Python @@ -232,7 +224,7 @@ robgjansen - + Stem Library Python @@ -240,7 +232,7 @@ atagar, neena - + Txtorcon Library Python, Twisted @@ -248,7 +240,7 @@ meejah - + Tlsdate Utility C @@ -256,7 +248,7 @@ ioerror - + Metrics Client Service Java @@ -264,7 +256,7 @@ karsten - + Atlas Client Service JavaScript @@ -272,7 +264,7 @@ hellais - + TorStatus Client Service Python, Django @@ -280,7 +272,7 @@ - + Compass Client Service Python @@ -288,7 +280,7 @@ gsathya, karsten - + Onionoo Backend Service Java, Python @@ -296,7 +288,7 @@ karsten, gsathya - + Weather Client Service Python @@ -304,7 +296,7 @@ kaner - + GetTor Client Service Python @@ -312,7 +304,7 @@ kaner - + TorCheck Client Service Python, Perl @@ -320,7 +312,7 @@ ioerror - + BridgeDB Backend Service Python @@ -328,7 +320,7 @@ kaner, nickm - + Ooni Probe Scanner Python @@ -336,7 +328,7 @@ hellais, isis, ioerror - + TorFlow Backend Service Python @@ -344,7 +336,7 @@ aagbsn, mikeperry - + *TorBEL Backend Service Python @@ -352,7 +344,7 @@ Sebastian - + Tor2web Client Service Python @@ -360,7 +352,7 @@ hellais - + Anonbib Website Python @@ -407,7 +399,7 @@ isn't yet complete, and has been inactive since Fall 2010. - + Tor Browser Bundle (https://gitweb.torproject.org/torbrowser.git";>code, https://trac.torproject.org/projects/tor/query?status=acc
[tor-commits] r26057: {website} Adding Sukhbir to the people page (website/trunk/about/en)
Author: atagar Date: 2013-02-17 05:34:03 + (Sun, 17 Feb 2013) New Revision: 26057 Modified: website/trunk/about/en/corepeople.wml Log: Adding Sukhbir to the people page Modified: website/trunk/about/en/corepeople.wml === --- website/trunk/about/en/corepeople.wml 2013-02-14 03:25:53 UTC (rev 26056) +++ website/trunk/about/en/corepeople.wml 2013-02-17 05:34:03 UTC (rev 26057) @@ -165,6 +165,8 @@ href="http://chillingeffects.org/";>ChillingEffects.org. Andrea Shepard, Developer Works with Nick as a core Tor developer. + Sukhbir Singh, Developer + Develops and maintains TorBirdy (Torbutton for Thunderbird). Dr. Paul Syverson, Researcher Inventor of http://www.onion-router.net/";>Onion Routing, original designer of Tor along with Roger and ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26011: {website} Linking to Ooni Probe's site from the volunteer page Just no (website/trunk/getinvolved/en)
Author: atagar Date: 2013-01-19 22:52:57 + (Sat, 19 Jan 2013) New Revision: 26011 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Linking to Ooni Probe's site from the volunteer page Just noticed that the volunteer page doesn't link to Ooni Probe's site. Oops. Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-01-19 22:50:56 UTC (rev 26010) +++ website/trunk/getinvolved/en/volunteer.wml 2013-01-19 22:52:57 UTC (rev 26011) @@ -830,7 +830,7 @@ -Ooni Probe (https://ooni.torproject.org/";>Ooni Probe (https://gitweb.torproject.org/ooni-probe.git";>code, https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=needs_review&status=new&status=reopened&component=Ooni&order=priority";>bug tracker) ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r26010: {website} Fixing broken tag Neat, I didn't realize that someone (website/trunk/docs/en)
Author: atagar Date: 2013-01-19 22:50:56 + (Sat, 19 Jan 2013) New Revision: 26010 Modified: website/trunk/docs/en/tor-doc-osx.wml Log: Fixing broken tag Neat, I didn't realize that someone added arm to the page. Unfortunately though the addition broke the site build... ../$lang -D LANG=$lang en/tor-doc-osx.wml -o tor-doc-osx.html.en mp4h: ERROR:en/tor-doc-osx.wml:29: EOF when reading argument of the tag ** WML:Break: Error in Pass 2 (rc=1). make[1]: *** [tor-doc-osx.html.en] Error 1 make[1]: Leaving directory `/home/atagar/Desktop/tor/website/trunk/docs' make: *** [docs] Error 2 Modified: website/trunk/docs/en/tor-doc-osx.wml === --- website/trunk/docs/en/tor-doc-osx.wml 2013-01-19 12:54:25 UTC (rev 26009) +++ website/trunk/docs/en/tor-doc-osx.wml 2013-01-19 22:50:56 UTC (rev 26010) @@ -26,7 +26,7 @@ -The advanced Tor without any graphical user interface can be installed using http://mxcl.github.com/homebrew";>the Homebrew package manager. It is most suitable if you want to use Tor as a SOCKS proxy for applications other than web browsing, or run a Tor relay/bridge to help other Tor users. If you use the command-line Tor, you might be interested in ARM, a command-line Tor monitor and alternative to the Vidalia GUI.. +The advanced Tor without any graphical user interface can be installed using http://mxcl.github.com/homebrew";>the Homebrew package manager. It is most suitable if you want to use Tor as a SOCKS proxy for applications other than web browsing, or run a Tor relay/bridge to help other Tor users. If you use the command-line Tor, you might be interested in arm, a command-line Tor monitor and alternative to the Vidalia GUI.. If you don't have Homebrew installed, open a terminal window and run: ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r25990: {website} Dropping project stubs Removing the remaining stubs as previ (website/trunk/getinvolved/en)
Author: atagar Date: 2013-01-06 22:31:31 + (Sun, 06 Jan 2013) New Revision: 25990 Modified: website/trunk/getinvolved/en/volunteer.wml Log: Dropping project stubs Removing the remaining stubs as previously discussed (Tor cloud, ExperimenTor, Chutney, and Torperf). I'm also dropping bridge-guard, see my unanswered tor-assistants@ email on 12/28 for why. :) Modified: website/trunk/getinvolved/en/volunteer.wml === --- website/trunk/getinvolved/en/volunteer.wml 2013-01-06 22:22:10 UTC (rev 25989) +++ website/trunk/getinvolved/en/volunteer.wml 2013-01-06 22:31:31 UTC (rev 25990) @@ -177,14 +177,6 @@ -Tor cloud -OS image -Sys Admin -Light -runa - - - *Torouter OS image Sys Admin @@ -192,7 +184,7 @@ ioerror - + Torsocks Usability C @@ -200,7 +192,7 @@ ioerror, nickm - + TorBirdy Browser Add-on JavaScript @@ -208,7 +200,7 @@ Sukhbir (sukhe), ioerror - + Obfsproxy Client Add-on C, Python @@ -216,7 +208,7 @@ asn, nickm - + Flash Proxy Client Add-on Python, JavaScript, Go @@ -224,14 +216,6 @@ dcf, aallai, jct - -bridge-guard -Client Add-on -C -Light -phw - - *Thandy Updater @@ -249,22 +233,6 @@ -ExperimenTor -Simulator -C, Perl -Light - - - - -Chutney -Simulator -Python -Light -nickm - - - Stem Library Python @@ -321,14 +289,6 @@ -Torperf -Client Service -C, Python -Light -karsten - - - Onionoo Backend Service Java, Python @@ -336,7 +296,7 @@ karsten, gsathya - + Weather Client Service Python @@ -344,7 +304,7 @@ kaner - + GetTor Client Service Python @@ -352,7 +312,7 @@ kaner - + TorCheck Client Service Python, Perl @@ -360,7 +320,7 @@ ioerror - + BridgeDB Backend Service Python @@ -368,7 +328,7 @@ kaner, nickm - + Ooni Probe Scanner Python @@ -376,7 +336,7 @@ hellais, isis, ioerror - + TorFlow Backend Service Python @@ -384,7 +344,7 @@ aagbsn, mikeperry - + *TorBEL Backend Service Python @@ -392,7 +352,7 @@ Sebastian - + Tor2web Client Service Python @@ -400,7 +360,7 @@ hellais - + Anonbib Website Python @@ -601,13 +561,6 @@ purpose is to securely host a Tor server purely in RAM. - -https://cloud.torproject.org/";>Tor cloud - - -Tor cloud - - Torouter ( - -https://gitweb.torproject.org/brdgrd.git/blob/HEAD:/README";>bridge-guard (https://gitweb.torproject.org/brdgrd.git/tree";>code) - - -brgbrd ("bridge guard") is a simple script that can be run on a -Tor bridge to induce the Tor clients connecting to it to be less -blockable. - - Thandy (https://gitweb.torproject.org/thandy.git";>code) @@ -726,20 +669,6 @@ accurate, efficient, controlled, and repeatable Tor experimentation. - -ExperimenTor - - -ExperimenTor - - - -Chutney - - -Chutney - - https://stem.torproject.org/";>Stem (https://gitweb.torproject.org/stem.git";>code, Compass Refactoring - -Torperf - - -TorPerf - - Onionoo (https://gitweb.torproject.org/onionoo.git";>java codebase, https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits
[tor-commits] r25989: {website} Fixing website build Commit r25988 was missing a quote, brea (website/trunk/press/en)
Author: atagar Date: 2013-01-06 22:22:10 + (Sun, 06 Jan 2013) New Revision: 25989 Modified: website/trunk/press/en/press.wml Log: Fixing website build Commit r25988 was missing a quote, breaking the site build... mp4h: ERROR:en/press.wml:45: EOF when reading argument of the tag ** WML:Break: Error in Pass 2 (rc=1). make[1]: *** [press.html.en] Error 1 make[1]: Leaving directory `/home/atagar/Desktop/tor/website/trunk/press' make: *** [press] Error 2 Modified: website/trunk/press/en/press.wml === --- website/trunk/press/en/press.wml2013-01-06 18:19:29 UTC (rev 25988) +++ website/trunk/press/en/press.wml2013-01-06 22:22:10 UTC (rev 25989) @@ -42,7 +42,7 @@ Topic - 2012 Dec 17 Wall Street Journal http://online.wsj.com/article/SB10001424127887324677204578185382377144280.html";>Tor: An Anonymous, And Controversial, Way to Web-Surf ___ tor-commits mailing list tor-commits@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits