Opened 16 months ago

Last modified 4 months ago

#29212 new task

Create more modularity inside src/core

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

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 (6)

comment:1 Changed 14 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 13 months ago by gaba

Points: 15?15

comment:3 Changed 9 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:4 Changed 4 months ago by nickm

Keywords: 043-deferred added

All 0.4.3.x tickets without 043-must, 043-should, or 043-can are about to be deferred.

comment:5 Changed 4 months ago by nickm

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

comment:6 Changed 4 months ago by gaba

Sponsor: Sponsor31-can

No more sponsor 31. All this tickets remained open after sponsor 31 ended.

Note: See TracTickets for help on using tickets.