[tor-bugs] #29213 [Core Tor/Tor]: Minimize the boundary between src/core and src/{feature, app}

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Jan 30 15:47:26 UTC 2019


#29213: Minimize the boundary between src/core and src/{feature,app}
-------------------------------+--------------------
     Reporter:  nickm          |      Owner:  (none)
         Type:  defect         |     Status:  new
     Priority:  Medium         |  Milestone:
    Component:  Core Tor/Tor   |    Version:
     Severity:  Normal         |   Keywords:
Actual Points:                 |  Parent ID:
       Points:  15             |   Reviewer:
      Sponsor:  Sponsor31-can  |
-------------------------------+--------------------
 The API boundary between src/core and higher level layers is more or less
 nonexistent.  That's not surprising, since we created this distinction by
 moving files and functions around.

 We can actually do much better here.  Possibile strategies include:
    * Removing up-calls from src/core to src/{feature,app}
    * Designing an API for the code, and adjusting external modules to use
 that.
    * Moving more pieces outside of sec/core as appropriate

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29213>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list