[tor-commits] r26949: {website} Link to youtube Tor Ecosystem presentation Uploaded this pre (website/trunk/getinvolved/en)

2014-09-13 Thread Damian Johnson
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)

2014-04-24 Thread Damian Johnson
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)

2014-04-22 Thread Damian Johnson
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)

2014-04-22 Thread Damian Johnson
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)

2014-04-22 Thread Damian Johnson
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)

2014-04-22 Thread Damian Johnson
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)

2014-03-21 Thread Damian Johnson
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)

2014-03-07 Thread Damian Johnson
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)

2014-03-06 Thread Damian Johnson
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)

2014-03-01 Thread Damian Johnson
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)

2014-03-01 Thread Damian Johnson
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)

2014-03-01 Thread Damian Johnson
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)

2014-03-01 Thread Damian Johnson
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)

2014-03-01 Thread Damian Johnson
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)

2014-03-01 Thread Damian Johnson
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)

2014-02-28 Thread Damian Johnson
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)

2014-02-27 Thread Damian Johnson
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)

2014-02-26 Thread Damian Johnson
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)

2014-02-23 Thread Damian Johnson
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)

2014-02-23 Thread Damian Johnson
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)

2014-02-23 Thread Damian Johnson
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)

2014-02-09 Thread Damian Johnson
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)

2014-02-08 Thread Damian Johnson
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)

2014-02-06 Thread Damian Johnson
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)

2014-02-06 Thread Damian Johnson
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)

2014-02-05 Thread Damian Johnson
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)

2014-02-04 Thread Damian Johnson
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)

2014-02-04 Thread Damian Johnson
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)

2014-02-04 Thread Damian Johnson
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)

2014-02-04 Thread Damian Johnson
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)

2014-02-03 Thread Damian Johnson
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)

2014-02-03 Thread Damian Johnson
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)

2014-02-03 Thread Damian Johnson
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)

2014-02-03 Thread Damian Johnson
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)

2014-02-03 Thread Damian Johnson
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)

2014-02-03 Thread Damian Johnson
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)

2014-01-26 Thread Damian Johnson
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)

2014-01-24 Thread Damian Johnson
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)

2014-01-12 Thread Damian Johnson
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)

2013-12-16 Thread Damian Johnson
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)

2013-11-28 Thread Damian Johnson
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)

2013-11-23 Thread Damian Johnson
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)

2013-11-23 Thread Damian Johnson
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)

2013-11-23 Thread Damian Johnson
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)

2013-10-24 Thread Damian Johnson
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)

2013-10-24 Thread Damian Johnson
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)

2013-09-28 Thread Damian Johnson
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)

2013-09-09 Thread Damian Johnson
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)

2013-09-04 Thread Damian Johnson
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)

2013-08-01 Thread Damian Johnson
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)

2013-08-01 Thread Damian Johnson
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)

2013-07-29 Thread Damian Johnson
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)

2013-07-27 Thread Damian Johnson
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)

2013-07-26 Thread Damian Johnson
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)

2013-06-16 Thread Damian Johnson
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)

2013-06-16 Thread Damian Johnson
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)

2013-05-26 Thread Damian Johnson
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)

2013-05-12 Thread Damian Johnson
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)

2013-04-29 Thread Damian Johnson
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)

2013-04-28 Thread Damian Johnson
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)

2013-04-28 Thread Damian Johnson
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)

2013-04-23 Thread Damian Johnson
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)

2013-04-23 Thread Damian Johnson
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)

2013-04-16 Thread Damian Johnson
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)

2013-04-10 Thread Damian Johnson
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)

2013-04-09 Thread Damian Johnson
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)

2013-04-09 Thread Damian Johnson
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)

2013-04-08 Thread Damian Johnson
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)

2013-04-08 Thread Damian Johnson
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)

2013-04-08 Thread Damian Johnson
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)

2013-04-04 Thread Damian Johnson
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)

2013-04-04 Thread Damian Johnson
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)

2013-03-30 Thread Damian Johnson
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)

2013-03-29 Thread Damian Johnson
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)

2013-03-28 Thread Damian Johnson
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)

2013-03-24 Thread Damian Johnson
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)

2013-03-24 Thread Damian Johnson
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)

2013-03-22 Thread Damian Johnson
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)

2013-03-19 Thread Damian Johnson
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)

2013-03-19 Thread Damian Johnson
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)

2013-03-19 Thread Damian Johnson
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)

2013-03-18 Thread Damian Johnson
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)

2013-03-18 Thread Damian Johnson
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)

2013-03-18 Thread Damian Johnson
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)

2013-03-17 Thread Damian Johnson
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)

2013-03-10 Thread Damian Johnson
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)

2013-03-09 Thread Damian Johnson
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)

2013-03-08 Thread Damian Johnson
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)

2013-03-08 Thread Damian Johnson
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)

2013-03-08 Thread Damian Johnson
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)

2013-03-08 Thread Damian Johnson
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)

2013-03-08 Thread Damian Johnson
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)

2013-03-04 Thread Damian Johnson
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)

2013-03-04 Thread Damian Johnson
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)

2013-03-04 Thread Damian Johnson
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)

2013-02-16 Thread Damian Johnson
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)

2013-01-19 Thread Damian Johnson
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)

2013-01-19 Thread Damian Johnson
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)

2013-01-06 Thread Damian Johnson
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)

2013-01-06 Thread Damian Johnson
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


  1   2   3   >