[tor-project] Anti-censorship meeting notes, 10 Oct 2019

Philipp Winter phw at torproject.org
Thu Oct 10 20:06:17 UTC 2019

Here are our meeting logs:


And here is our meeting pad:

Anti-censorship work meeting pad

Next meeting: Thursday October 10th 17:00 UTC

Weekly meetings, every Thursday at 17:00 UTC, in #tor-meeting at OFTC (channel is logged while meetings are in progress).

== Goal of this meeting ==

Weekly checkin about the status of anti-censorship work at Tor.
Coordinate collaboration between people/teams on anti-censorship at Tor.

== Links to Useful documents ==

    * Our anti-censorship roadmap: https://dip.torproject.org/torproject/anti-censorship/roadmap/boards
        * Our roadmap consists of a subset of trac tickets.
    * The anti-censorship team's wiki page: https://trac.torproject.org/projects/tor/wiki/org/teams/AntiCensorshipTeam
    * GetTor's roadmap: https://dip.torproject.org/torproject/anti-censorship/gettor/boards
    * Tickets that need reviews: https://trac.torproject.org/projects/tor/query?status=needs_review&component=%5eCircumvention&col=id&col=summary&col=component&col=owner&col=type&col=priority&col=milestone&col=reviewer&order=priority
    * Projects from sponsors we are working on:
        * https://trac.torproject.org/projects/tor/wiki/org/sponsors/Sponsor30
        * https://trac.torproject.org/projects/tor/wiki/org/sponsors/Sponsor28

---   10th October 2019 ---

== Announcements ==

    * A volunteer set up 20 fast and private obfs4 bridges. We will hand them out to NGOs, for distribution among their users.
    * Let's continue last week's discussion on website mirrors in <https://bugs.torproject.org/31990>.
    * Our "set up new bridges" campaign is over. See #30777 for a summary.

== Discussion ==

    * Frontdesk - users from censored countries are asking private bridges. How do we handle it to them? - gus
    * Website: Isa asked if we could add gettor link if someone search Tor Project in Google. - gus

== Actions ==


== Interesting links ==


== Updates ==

    This week:
        - What you worked on this week.
    Next week:
        - What you are planning to work on next week (related to anti-censorship work).
    Help with:
         - Something you may need help with.

    Gettor moved off moly and to new VM. https://trac.torproject.org/projects/tor/ticket/31785
      - Gettor only uses debian packages included in puppet and doesn't use virtualenv
      - Gettor is deployed via ansible
      - Gettor website is maintained via Lektor and deployed via Jenkins
    Nagios checks are working
    Started review and string translation: https://dip.torproject.org/torproject/anti-censorship/gettor-project/gettor/issues/2
    Restore Twitter responder: https://dip.torproject.org/torproject/anti-censorship/gettor-project/gettor/issues/5
      - https://dip.torproject.org/hiro/gettor/merge_requests/3/diffs
    Fixed metadata of files on archive.org

    Next Week:
      - Work on gettor specs
      - More with review of strings and website content and translation

hiro: (2019-09-09)(gettor days are Thursday - snippets https://dip.torproject.org/snippets)

- gettor was down due to a VM reboot. Phw added a systemd script to reboot the service.
- add archive.org
- add gdrive
- edit ansible scripts
- edit scripts to upload files to various distribution endpoints

    Next week
        - reach out to irl about sending gettor stats to metrics
        - include reviews from code and website changes
        - review specs: are specs up-to-date? should we change something in the specs?
        - review docs: write documentation for web site and ansible playbooks.

    Help with:
        - probably more reviews.

hiro: (2019-09-02)(gettor days are Thursday - snippets https://dip.torproject.org/snippets)

    - Coded ansible recipes for gettor so that the service can be easily maintained by more people: https://dip.torproject.org/torproject/anti-censorship/gettor-project/gettor-ansible
    - Fixing some issues about git history taking too much space quota on gitlab and github

    Next week
        - use archive.org as new distribution endpoint: upload files to archive.org
        - reach out to irl about sending gettor stats to metrics
        - review specs: are specs up-to-date? should we change something in the specs?
        - review docs: write documentation for web site and ansible playbooks.

    Help with:
        - waiting to be told that's fine to upload files to archive.org? Can we start?
        - review new website. New website should be reviewed. https://dip.torproject.org/torproject/anti-censorship/gettor-project/gettor-web

  This week (2019-10-03):
        * Wrote up anti-censorship research ideas and created patch for research.tp.o (#32007).
        * Created ticket to continue our discussion on mirrors (#31990).
        * Merged BridgeDB spec (#31780), translation request (#31903), and updated BridgeDB's requirements (#29484).
        * Released BridgeDB v0.8.3.
        * Attended Sponsor30 meeting.
        * Re-deployed meek-server on polyanthum (#31890).
        * Wrapped up our bridge setup campaign (#30777).
        * Tried to get a better grasp of how BridgeDB/babel/Transifex interact.
        * More polishing of obfs4 flow obfuscator prototype.
        * Reading up on the state of CAPTCHAs and if there's any hope (there isn't).
        * Sat in on RACE meeting to understand progress on obfs4 evaluation.
  Next week:
        * Wrapping up flow obfuscator prototype
        * Merge BridgeDB's language switcher
  Help with:

Gaba: (updated October 10th)
   Last week ():
            * sponsor 30 meeting
    This week (planned):

    Last week:
        - Worked on #28930
    This week:
        - Finished refactoring parts of #28930. Trying to figure out if we should begin the discussion on how PT's can report back on bootstrap info.
        - Continued to work on a tool to convert Trac tickets into Gitlab tickets.

cecylia (cohosh): last updated 2019-10-10
Last week:
    - make a patch for the proxy---broker communication (#29207)
    - implemented localization of snowflake website (#31384)
    - finished reviewing and merged linting fixes (#31794)
    - merged snowflake pion branch to master (#28942)
    - added an automatic packaging script for the webext (#31253)
    - worked on refactoring tests for #29259
    - created ticket for tbb update to go1.13
This week:
    - more and better tests for #29206 (also related to #29259)
    - snowflake dogfood and think about how to address bad snowflake health
    - refactor proxy-pair state machine (#31310)
    - work on #29207 and #29206
    - update webextension version and deploy new versions of snowflake broker and proxies (#31889)
    - more clearing out backlog
    - grant writing
Help with:
    - review of #29207 and #29206 (dcf)
    - review of #31384 (phw or arlo)
    - review of #31253 (phw or arlo)

    week of 09/19 (planned):
        - reviews
        - sponsor31 planning
        - coding style discussion
        - comment on draft network team review guidelines
        - #30984
    week of 09/19 (actual):
        - reviews
        - sponsor31 planning
        - talking with people about proposed network team review processes
    week of 09/26 (planned):
        - reviews
        - sponsor31 doc coordination
        - checking in on Season of Docs work
        - #30984

arlolra: 2019-09-26
    Last week:
        - mia
    Next week:
        - add a build step / documentation for code reuse in cupcake
        - pick up another ticket (looking at #31497, #31685, #31537, #31765, #31028, #31310)
    Help with:
        - review of #31391

dcf: 2019-10-10
    Last week:
        - reviewed pion webrtc branch (#28942)
        - prototyping KCP and QUIC in obfs4proxy
        - made a post about recent Shadowsocks blocking https://github.com/net4people/bbs/issues/16
    Next week:
        - prototyping KCP and QUIC in obfs4proxy
        - review #29206 (sequencing protocol for Snowflake)
        - review #29207 (broker protocol for Snowflake)
        - redeploy meek-server instances (#31890)
        - archive test pion builds from #28942
        - migrate Snowflake broker to a datacenter with IPv6 (#29258)
    Help with:
        - need meek-azure to redeploy meek-server for #31890
        - need to redeploy Snowflake broker and bridge for #31889

More information about the tor-project mailing list