[tor-project] Anti-censorship meeting notes, 30 May 2019

Philipp Winter phw at torproject.org
Thu May 30 18:06:25 UTC 2019

Here are our meeting logs:


Here is our meeting pad:

ANTI-CENSORSHIP work meeting pad

Next meeting: Thursday May 30th 17:00 UTC

Weekly meetings every Thursday 17:00 UTC on #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 ==

THE Anti-censorship Roadmap (kanban board): https://storm.torproject.org/shared/knaG2lEzepdsCC21DYk4dD4hRtwcUGnXQvalH1sKEAM <-- a subset of tasks from trac that the team is working on. (There is a bug in wekan, what we use for the board, that make it hard to load. You have to click in 'all boards' and then in the board to get it to load)

Roadmap by topic: https://storm.torproject.org/shared/KXkqlNP8ouNks_ey5khZKUSbNj9ZoidXmEp80ODDMsN

Gettor Roadmap: https://dip.torproject.org/anti-censorship/gettor/boards <-- We are experimenting with gitlab for gettor and hiro is working on the board there. Each ticket is linked back to trac for now to keep historical context -->

Roger's thoughts on anti-censorship's priorities: https://storm.torproject.org/shared/kU83M2pQehsnQZPzR_mwmYslAijqKgYNOEak57TSLAt
Komlo's thoughts on anti-censorship's plan: https://pad.riseup.net/p/CensorshipTeam-Planning-keep

PTO Calendar: Ask gaba for the link and keep it up to date with when you are not going to be around.

----    30th May 2019  ----

== Announcements ==

    * As part of Sponsor 28 work, we will improve our PT spec
    * GetTor (hiro & gaba) are experimenting with boards in the Tor gitlab to manage it.

== Discussion ==

    * Discuss tickets that the anti-censorship team would like the network team to do (ahf)
    * How are we going to handle snowflake changes that require upgrades for clients/proxies that are not backwards-compatable? (cohosh)
    * Should we keep doing the obfs4 probe tests (it's been 2 months now)

    * Is the roadmap up to date with what you are working on? https://storm.torproject.org/shared/knaG2lEzepdsCC21DYk4dD4hRtwcUGnXQvalH1sKEAM <

== Actions ==

    * Please add your highlights of May to our monthly report pad: https://pad.riseup.net/p/P7hQ98M9fI0ck2SwKJYd
        * It should give the community an idea of the important things we did, and insights we gained on the way

== Updates ==


    Last week:
        - What you worked on last 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.

    This week (2019-05-16):
        - Revised gettor code with phw
        - Merge new code
        - Deploy gettor
        - See who has access to gettor repository in torgit
        - Sync torgit repository with dip
        - Port tickets from roadmap to dip
    Next week:
        - Add more tests to gettor
        - Work on twitter distribution channel
    Past week:
            - Rebase gettor PR with phw
            - Started testing framework

  This week (2019-05-30):
    - Assessed httpsproxy (<https://bugs.torproject.org/29278#comment:6>)
    - Attended Sponsor 28 kickoff meeting with Roger and Cecylia
    - Added list of criteria we have for default bridges:
      - https://trac.torproject.org/projects/tor/wiki/doc/TorBrowser/DefaultBridges#Addingnewdefaultbridges
    - Wrote a patch for https://bugs.torproject.org/30512 with David's help
    - Reviewed https://bugs.torproject.org/5304
    - Incorporated Matt's comments in my patch for https://bugs.torproject.org/28655
    - General BridgeDB refactoring
      - Added missing changelog entries
      - Updated translations https://bugs.torproject.org/30157
    - Some coordination with Kat regarding the Sponsor 19 report
    - Incorporated Cecylia's comments in my work for https://bugs.torproject.org/30472
    - Started working on a docker image for obfs4
    - Started working on a Stem script to test the TCP reachability of BridgeDB's obfs4 bridges
    - Discussing our roadmap with Gaba and Cecylia
  Next week:
    - As part of our Sponsor 28 work, we will revise our PT spec
      - Accumulate resources and figure our issues with the current spec
      - Then, think about fixing these issues
    - Wrap up https://bugs.torproject.org/30472
    - Wrap up https://bugs.torproject.org/30512
  Help with:
    - Check if default bridge criteria make sense to you: https://trac.torproject.org/projects/tor/wiki/doc/TorBrowser/DefaultBridges#Addingnewdefaultbridges

   Last week:
            * talked with phw,cohosh and kat5 about roadmap
    This week (05/30):
            * look at s19 and what is that we are completing in May

ahf (will be AFK due to Ascension Day here in DK)
    Last week:
        - Uploaded rebased patches for #29736, #29207, and #29260 at
        - Been playing around with a method that I think will allow us to load
          shared libraries of PT's for Tor (on Linux only for now).
        - Hacking on #28930
        - Got OK from dcf on #28849! Thanks! Next step is to talk to the PT adapter person.
    This week:
        - Hacking on #28930
        - Prepare presentation for some conference next week in Switzerland.
        - Away Thursday/Friday for "Ascension Day".

      Last week (May 20):
        - Added more content from tickets
        - Added Tails content
     This week (May 27):
        - Marked finished sections complete
        - Final edits
        - Hand off for submission to DARPA
      -  NEEDS HELP:
      - Sign-off from phw

dcf: 2019-05-30
    Last week:
        - reviewed go 1.12.5 upgrade (#30536)
        - reviewed Snowflake broker certificate cache (#30512)
        - reviewed removal of OnIceComplete (#30511)
        - responded to report of metrics anomaly in Iran (#30636)
        - AMP cache performance measurement
    Next week:
        - make graphs using the old unsanitized broker logs before the June 1 deletion deadline (#30693)
        - look at WebExtension changes in https://bugs.torproject.org/23888#comment:24
    Help with:
        - #30513 would be nice (default Cc for Circumvention/Snowflake tickets)

cecylia (cohosh): last updated 2019-05-30
    Last (2) weeks:
        - snowflake
            - attended sponsor kickoff meeting
            - started implementing a (simple) sequencing/reliability layer for snowflake client traffic (#25429, #29206)
            - reviewed obfs4PortScan
            - reviewed #30511
            - updated obfs4 probe test results (#29279)
            - updated snowflake probe test results (#30368)
            - merged guard against large reads (#26348)
            - read over s19 report
    Next week:
        - continue reliability layer for snowflake (#25429, #29206)
        - clean up and increase test coverage for snowflake (#29259)
        - continue hacking on windows build (#25483)
        - update default STUN configuration (#26348)
        - make necessary changes for broker stats (#21315)
    Help with:
            - feedback on #21315 (broker stats)
            - review of obfs4 results (#29279)

    week of 5/16 (planned):
        - get #29976 ready for review
        - peer and team leader feedback
        - help ahf more with bootstrap stuff as needed
    weeks of 05/16 and 05/23 (actual):
        - peer and team leader feedback done
        - #29976 merge_ready
    week of 05/30 (planned):
        - open new tickets for improving bootstrap reporting
        - #30639 looks like it might be good to work on next? (raises some questions about how we tell Tor Launcher that bootstrapping has failed)

arlolra: 2019-05-30
    Last week:
        - snowflake webextension
    This week:
        - more snowflake webextension
    Help with:
        - take a peak at the popup in https://trac.torproject.org/projects/tor/ticket/23888#comment:24

More information about the tor-project mailing list