Opened 21 months ago

Last modified 4 months ago

#29215 new task

Document target, modular tor architecture

Reported by: nickm Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: network-team-roadmap-september, s31-docs, doc, 043-should, network-team-roadmap-2020Q1, 044-deferred
Cc: teor, nickm Actual Points:
Parent ID: Points: 5
Reviewer: Sponsor:

Description (last modified by nickm)

We'll be working during sponsor31 to make sure that we are moving towards a nice modular architecture. We should document what we're actually trying to achieve, and what our target architecture is, so that we can tell people "do it like X, not necessarily like Tor does it now."

The official deliverable here is "Architectural documentation for how Tor modules work with one another, covering both the actuality and the refactored architecture". The "actuality" is under #29214.

Child Tickets

TicketStatusOwnerSummaryComponent
#32206closedcatalystwrite high-level outline of target modular tor architectureCore Tor/Tor
#32207closednickmwrite description of pub-sub architectureCore Tor/Tor
#32208newwrite description of control subsystem architectureCore Tor/Tor
#32209closednickmwrite description of config subsystem architectureCore Tor/Tor
#32211closednickmwrite description of subsystem initialization/shutdown architectureCore Tor/Tor

Change History (15)

comment:1 Changed 19 months ago by nickm

Milestone: Tor: 0.4.1.x-final

comment:2 Changed 18 months ago by nickm

Milestone: Tor: 0.4.1.x-finalTor: 0.4.2.x-final

Move various s31 refactoring tasks to 0.4.2

comment:3 Changed 15 months ago by gaba

Cc: teor nickm added
Keywords: network-team-roadmap-september added

comment:4 Changed 14 months ago by gaba

Sponsor: Sponsor31-canSponsor31-must

comment:5 Changed 14 months ago by nickm

Milestone: Tor: 0.4.2.x-finalTor: 0.4.3.x-final

Defer several enhancements from "new" to 0.4.3.

comment:6 Changed 14 months ago by nickm

Keywords: s31-docs added

comment:7 Changed 14 months ago by nickm

Description: modified (diff)

comment:8 Changed 13 months ago by catalyst

Owner: set to catalyst
Status: newaccepted

comment:9 Changed 10 months ago by ahf

Keywords: doc added

comment:10 Changed 10 months ago by ahf

Keywords: 043-should added

comment:11 Changed 9 months ago by gaba

Keywords: network-team-roadmap-2020Q1 added
Sponsor: Sponsor31-must

Sponsor closed but we still going to finish this tickets.

comment:12 Changed 5 months ago by nickm

Milestone: Tor: 0.4.3.x-finalTor: 0.4.4.x-final

0.4.3 was released: Move non merge-ready 0.4.3 tickets to 044.

comment:13 Changed 5 months ago by nickm

Owner: catalyst deleted
Status: acceptedassigned

Un-assign tickets.

comment:14 Changed 5 months ago by nickm

Status: assignednew

comment:15 Changed 4 months ago by nickm

Keywords: 044-deferred added
Milestone: Tor: 0.4.4.x-finalTor: unspecified

Bulk-remove tickets from 0.4.4. Add the 044-deferred label to them.

Note: See TracTickets for help on using tickets.