We need project ideas for GSoC 2017!

Hi all! This week I'm getting our ducks in a row to apply for Google Summer of Code 2017... https://summerofcode.withgoogle.com/ I just trimmed our volunteer page of projects that were done last year and sadly that doesn't leave us with much. We need mentors and project ideas! Got anything you'd care to mentor this summer? If so please let me know! Just send me a description like the ones on the following and I'd be happy to add it to our site... https://www.torproject.org/getinvolved/volunteer.html.en#Coding Please note that all projects must have two mentors, one of which is an established tor person. If you're not part of our internal community that's fine, but please find a core developer to co-sponsor your project and act as a secondary mentor. Thanks! -Damian

On Sun, 29 Jan 2017 13:57:38 -0800 Damian Johnson <atagar@torproject.org> wrote:
Does google still require a google account to be a mentor? I had a google account for this, but accessing it over Tor apparently causes the account to end up being permanently locked and inaccessible. Regards, -- Yawning Angel

On 29 January 2017 at 15:57, Damian Johnson <atagar@torproject.org> wrote:
Anyone want to mentor this with me? Maybe someone who knows Atlas? Improve bwauth debugging and resources Langauge: HTML/JavaScript/CSS; C; Python; Java The bwauth system has been limping along for a while, and it would be helpful to track how broken it really is, and output more detailed information for relays to debug. We would like to do some or all of the following: - Draft (and implement) a core-tor a proposal to expose bwauth vote documents on DirAuths (Proposal, C) - Draft a plan to enable detection of relays falling between scanners in torflow (Proposal) - Enhance torflow to expose scanner information for relays (which scanner the relay ran on and similar information) (Python) - Implement the analysis tools to detect when relays do fall between scanners (Python?) - Enhance Collector to download and archive these documents (Java) - Enhance OnionOO to expose bwauth data (Java) - Enhance Atlas to expose bwauth voting information per-relay to show historical measurements and scanning status (HTML/JavaScript/CSS) -tom

I might be able to help: at the very least I could provide comments and feedback, and we could run the code on the tor test network. But I'm not sure if I will consistently have enough time to be a co-mentor. T -- Tim Wilson-Brown (teor) teor2345 at gmail dot com PGP C855 6CED 5D90 A0C5 29F6 4D43 450C BA7F 968F 094B ricochet:ekmygaiu4rzgsk6n xmpp: teor at torproject dot org ------------------------------------------------------------------------

Hi,
On 31 Jan 2017, at 02:46, Tom Ritter <tom@ritter.vg> wrote: Anyone want to mentor this with me? Maybe someone who knows Atlas?
I'm the current maintainer for Atlas and have participated in GSoC before as a mentor with the Debian Project.
On the Atlas portion, I might be able to help with comments and reviewing patches.
But I'm not sure if I will consistently have enough time to be a co-mentor.
I would also potentially struggle to have enough time to be a co-mentor. Perhaps with three of us it would be more managable though, as long as me and teor can align to be unavailable alternately. Thanks, Iain.

I could spend an hour or two on this some weeks, to comment on some parts of the project. Please see my comments below.
- Draft (and implement) a core-tor a proposal to expose bwauth vote documents on DirAuths (Proposal, C)
The bandwidths are already in the votes. Does this mean exposing the entire bwauth document at a DirPort URL?
I could comment on draft interfaces, but don't know enough to help with the implementation on:
T -- Tim Wilson-Brown (teor) teor2345 at gmail dot com PGP C855 6CED 5D90 A0C5 29F6 4D43 450C BA7F 968F 094B ricochet:ekmygaiu4rzgsk6n xmpp: teor at torproject dot org ------------------------------------------------------------------------

On 2 February 2017 at 21:07, teor <teor2345@gmail.com> wrote:
Yes.... Exposing this document (https://bwauth.ritter.vg/bwauth/bwscan.V3BandwidthsFile) at a URL like (http://171.25.193.9:443/tor/status-vote/current/authority)

On Sat, Feb 04, 2017 at 04:16:35PM -0800, Damian Johnson wrote:
Hi all. Would anybody else care to add a GSoC project idea? We need more!
Does somebody want to work on documenting or improving usability of (or integration of) OnionBalance? Does the metrics team have any items they'd love to have some help with? I am particularly interested in the clean-up and deployment of OnionPerf, and maybe we're scheduled to have that done before summer, but I bet there will always be more that can be done. Do we need more coverage on core-Tor fuzzing? Is there something useful to be done with streamlining the builds of Tor Browser for BSD? (https://github.com/torbsd/openbsd-ports/) Along those lines, how about automating QA testing for Tor Browser? Is it time to get Selenium integration working? Would it be productive to get an automated, consistent, and public 'exitmap' instance going, to test for obvious breakage on exits, even if we feel that we should keep the more subtle tests secret? Do the Snowflake folks have anything bite-sized and not-critical-path? For example, posting real-time feedback about broker statistics, or deploying a more flexible/configurable algorithm for how the broker should allocate snowflakes to users? Surely the OONI folks want some GSoCers? --Roger
participants (7)
-
Arlo Breault
-
Damian Johnson
-
Iain R. Learmonth
-
Roger Dingledine
-
teor
-
Tom Ritter
-
Yawning Angel