Opened 10 months ago

Last modified 3 months ago

#29212 new task

Create more modularity inside src/core

Reported by: nickm Owned by:
Priority: Medium Milestone: Tor: 0.4.3.x-final
Component: Core Tor/Tor Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points: 15
Reviewer: Sponsor: Sponsor31-can

Description

The "src/core" section of our code is a bit of a catch-all: we could improve matters here if we can turn src/core/or into a set of even smaller pieces.

Examples of pieces that we might extract are:

  • Path selection
  • The decision to build circuits
  • circuit lifespan
  • circuit construction implementation
  • ...

Child Tickets

Change History (3)

comment:1 Changed 8 months ago by nickm

Milestone: Tor: 0.4.2.x-final

Tentatively placing some roadmapped tasks for s31 into 0.4.2.

comment:2 Changed 7 months ago by gaba

Points: 15?15

comment:3 Changed 3 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.

Note: See TracTickets for help on using tickets.