Hi!
Network meetings are happening every Monday at 1700UTC on #tor-meeting in irc.oftc.net
We had a meeting on June 29th and here are the logs and notes.
Log: http://meetbot.debian.net/tor-meeting/2020/tor-meeting.2020-06-29-16.59.log.... Pad: http://kfahv6wfkbezjyg4r6mlhpmieydbebr5vkok5r34ya464gqz6c44bnyd.onion/p/tor-...
Contents of the pad for today:
== Network meeting pad! ==
Next meeting is at Monday 29th June 1700 UTC on #tor-meeting on OFTC.
June Schedule: * Monday 29 June 17:00 UTC
Welcome to our meeting! We meet each month at: Mondays at 1700 UTC On #tor-meeting on OFTC.
(This channel is logged while meetings are in progress.) (See https://lists.torproject.org/pipermail/tor-project/2017-September/001459.htm... for background.)
Want to participate? Awesome! Here's what to do: 1. If you have updates, enter them below, under your name. 2. If you see anything you want to talk about in your updates, put them in boldface! 3. Show up to the IRC meeting and say hi!
After each week's meetings, the contents of this pad will be sent to tor-project @ lists.torproject.org. After that is done, the pad can be used for the next week.
== Previous notes == (Search the tor-project mailing list archive for older notes.) 1 June: https://lists.torproject.org/pipermail/tor-project/2020-June/002857.html 8 June: https://lists.torproject.org/pipermail/tor-project/2020-June/002865.html 15 June: https://lists.torproject.org/pipermail/tor-project/2020-June/002877.html 22 June: https://lists.torproject.org/pipermail/tor-project/2020-June/002890.html
== Stuff to do every week ==
Let's check and update our roadmap:
What's done, and what's coming up? Any change?
Board: https://gitlab.torproject.org/groups/tpo/core/-/boards
S28 & S30 - Continue after October - Ahf
S55 - Nickm & dgoulet
Non sponsor stuff
DoS defenses = Dgoulet + Asn
Library Size reduction = Ahf + Dgoulet
sbws = Ahf + Juga
Check reviewer assignments! How reviews from last week worked? Any blocker? Here are the outstanding reviews, oldest first, including sbws: [NEEDS NEW GITLAB LINK]
Merge requests in Core:
https://gitlab.torproject.org/groups/tpo/core/-/merge_requests
Let's check out 0.4.4 release status and open tickets!
Tickets in 0.4.4.x with no owner. https://gitlab.torproject.org/dashboard/issues?scope=all&utf8=%E2%9C%93&...
nickm:
https://gitlab.torproject.org/dashboard/issues?scope=all&utf8=%E2%9C%93&...
dgoulet:
https://gitlab.torproject.org/dashboard/issues?scope=all&utf8=%E2%9C%93&...
ahf:
https://gitlab.torproject.org/dashboard/issues?scope=all&utf8=%E2%9C%93&...
asn:
https://gitlab.torproject.org/dashboard/issues?scope=all&utf8=%E2%9C%93&...
== Reminders ==
* Remember to "/me status: foo" at least once daily. * Remember that our current code reviews should be done by end-of-week. * Make sure you are in touch with everybody with whom you are doing work for the next releases.
* Check other's people call for help in their entries.
Volunteers need help. Please help them when you are around. Maybe we should have times of day when different people are responders, and expectations of who helps.
------------------------------- ---- 29 June 2020 -------------------------------
== Announcements [please date] ==
== Discussion [please date] ==
[June 29th] Please take a look! (antonela) in the next 1 week to dev.torproject.org work -> https://gitlab.torproject.org/tpo/web/trac/-/issues/24132#note_2681345
[June 29th] David, Nick: please review s55 board https://gitlab.torproject.org/groups/tpo/core/-/boards?scope=all&utf8=%E...
=== Active Proposed Policies ===
* Pull Request Guidelines (stalled)
=== Design proposals under discussion ===
315: require more fields in directory documents (still waiting [6/1]) 316: flashflow (asn and nickm are reviewing, should schedule discussion with pastly. [5/18]) 317: dns (under discussion on ML [5/18]) 318: limit protovers (waiting for more commment; needs discussion [6/1]) 319: wide everything (nick replied on ml; waiting for more discussion [6/1]) 320: tap out again - Do we have a consensus to replace this with a "deprecate v2 onion services" proposal? If so, who writes it? [6/1] protover rethinking (teor's email to tor-dev) (nick needs to reply [5/18]) 321: happy families (need feedback [6/1]) 322: dirport linkspec (need feedback [6/1])
== Recommended links ==
== Updates ==
Name: Week of XYZ (planned): - What you planned for last week. Week of XYZ (actual): - What you did last week. Week of ABC (planned): - What you're planning to do this week. Help with:
- Something you may need help with.
PLEASE DO NOT BULK-DELETE THE OLD ENTRIES!
Leave the "Planned" parts! Leave the parts for last week and this week!
Nick: Week of 22 June (planned): - Go through backlog - Work on misc 0.4.4.x issues - Fix S55 bugs - More gitlab stuff, probably. - catch up on email backlog? Week of 22 June (actual): - Fiddle with gitlab - Review and merge - Work on various 044 tickets assigned to me, including: - Move Codestructure.md into Doxygen - Remove OPTIONS_DUMP_DEFAULTS - Work on various S55 tickets, including: - 34445 (remove authority semantics for assumereachable) - Other assumereachable handling - Catch up on email backlog - Look through Mike's congestion control proposal Week of 29 June (planned): - More S55 work - 044 work - Investigate problems building/running with Openssl 3 alpha (tor#34139) - Maybe move OSS-fuzz off of openssl 3? - Write a proposal for packing multiple commands into a relay cell. - More thinking on congestion control - Work on stable releases
ahf: Week of 22/6 planned: - Trying to minimize myself in the Gitlab stuff for now. - Need to deal with review backlog. - Back to doing Fenix + Tor integration. - Get Tor network extension working on device with TGP sponsorship. Week of 22/6 actually: - Got help from Benjamin with certificates and all the Apple "security" stuff with running your own apps on your own devices... - Failed at completely detaching myself from Gitlab things: worked on a few minor issues and the label clean-up. - Tried to push for some sponsorship for CI for our Gitlab instance. - Read Mike's congestion pads/mails. - Got back to Fenix+Tor integration. Week of 29/6 planned: - Delete unused labels from Gitlab. - Try to solve Gitlab#41 with Hiro since it makes working with GL a bit more frustrating with our git.tpo/gitlab.tpo hybrid setup. - Do merging/backporting of Tor things.
asn: Week of 22/06 (planned): - More work on PoW proposal. Fold in David's work on the scheduler and derive results from that. - Hopefully merge #32040. - More reviews & merges. Week of 22/06 (actual): - Another version of the PoW proposal is out: https://lists.torproject.org/pipermail/tor-dev/2020-June/014381.html - OBv3 now has a bunch of new features as the result of the gitcoin hackathon: - SIGHUP support - status socket support - OBv3 is also in Debian sid - Wrote guidelines for gitlab review process: - https://gitlab.torproject.org/tpo/core/tor/-/wikis/NetworkTeam/GitlabReviews - Did a bunch of reviews & merges Week of 29/06 (actual): - More PoW work - A look at v3 metrics. - More OBv3 hackathon. Someone is hacking on distinct descriptor support. - Need to adapt the gitlab process to using MRs as discussed on Thurdsay. - A bunch more reviews & merges.
jnewsome: Week of June 15 (planned): - Work out logging from the shim with the new file IO design - Help flesh out support for syscalls and libraries needed to run Tor - Start looking into code-coverage tools (gcov) Week of June 15 (actual): - Fixed logging destination from the shadow/phantom shim - Patched libc from package sources to allow benchmarking for "preload" interposition mechanism without having to reimplement more of libc - A little bit of initial benchmarking of shadow/phantom. (So far much slower, but have some ideas for improvement) - Backported centos 7 fixes for shadow https://github.com/shadow/shadow/pull/851 Week of June 22 (planned): - More profiling of shadow/phantom and start work on optimizations Week of June 22 (actual): - Ported "interposable libc" patch to centos 7 (our benchmarking platform). This version of glibc took a bit more work. - Switched ptrace-based shadow/phantom to use PTRACE_SYSEMU, substantially improving performance. Week of June 29 (planned): - Fix https://github.com/shadow/shadow/issues/853 - Help with shadow/phantom benchmarking and optimization as needed - Work on shadow test code-coverage measurement strategy
pastly: Week of 18 May (planned): - Finish bones of external FlashFlow repo (python?) to control tor clients that perform FF measurements - Finish bones of little-t tor changes s.t. measurement can be performed - Discuss FlashFlow with network team devs as they have questions
c: Week of May 25 (planned): - close up work on #33609 - get started on other s55 tickets, potentially knock out 'easy' ones first and take it from there - update https://trac.torproject.org/projects/tor/wiki/doc/gsoc with my information Week of May 25 (actual): - #33609 ready for review - started hunting down and working on other Sponsor55-can and -must issues - talking in #tor-project about wiki Week of June 1 (actual): - opened and made #34381 ready for review - IPv4 part of #32888 Week of June 8 (planned): - #33598 - IPv6 part of #32888 <-- do you have a ticket for it? Week of June 8 (actual): - #32888 IPv6 PR: https://github.com/torproject/tor/pull/1932 - requested reproducibility info for https://bugs.torproject.org/33598 -- maybe I'll start thread on tor-dev@ since trac is read-only - wrote Outreachy blog post explaining Tor's IPv6 goals Week of June 15 (planned): - during meeting, poke someone about https://github.com/torproject/chutney/pull/66 - chutney work with nickm (#34445 - #34448) - force myself to remain regularly active on tor-dev@ so we can get things done more efficiently :) - in general just check behind myself and others to clean up open issues in need of commentary or review Week of June 15 (actual): - started work on more chutney documention - opened discussions on gitlab about chutney components Week of June 22 (planned): - continue chutney discussion/work - #32888 / work on Address config to support IPv6
dgoulet: Week of 22/06 (actual): - Finalized #33233 and it is now merged. - Patch on small tickets: #40008 and #33618 - Reviewed and merged a series of tickets. - Patch on #40006 and merged as well. - Reviewed congestion control proposal from mikeperry. - Worked with asn on our Gitlab review process - Discussion with asn on v3 metrics - s55 sync with nickm. Week of 29/06 (planned); - s55 work: Remaining tickets are in #33049 - Write HSv2 deprecation blog post and hopefully publish