Opened 5 months ago

Closed 4 months ago

#26481 closed defect (fixed)

Split src/common into src/lib

Reported by: nickm Owned by: nickm
Priority: Medium Milestone: Tor: 0.3.5.x-final
Component: Core Tor/Tor Version:
Severity: Normal Keywords: 035-roadmap-master
Cc: dgoulet Actual Points:
Parent ID: Points:
Reviewer: Sponsor: Sponsor3-can

Description

This work has already begun; we should have a ticket for it.

Child Tickets

TicketStatusOwnerSummaryComponent
#26482closednickmRefactor log.c and everything below it into separate librariesCore Tor/Tor
#26494closednickmResolve containers<->logs circular dependencyCore Tor/Tor
#26495closednickmFile-level and library-level documentation for src/lib/*Core Tor/Tor
#26512closednickmRename various modules and headers from the src/common refactoring.Core Tor/Tor
#26524closednickmExtract network utilities into a new libraryCore Tor/Tor
#26525closedrl1987Rename sandbox_getaddrinfo() functions.Core Tor/Tor
#26526closednickmSplit all address.h functions that can invoke the resolver.Core Tor/Tor
#26527closedrl1987Remove ATTR_NONNULLCore Tor/Tor
#26532closednickmCombine ipv4.h and ipv6.h into address.h?Core Tor/Tor
#26533closednickmExtract sandbox module into its own libraryCore Tor/Tor
#26534closednickmSplit file-access and filesystem-access stuff into its own libraryCore Tor/Tor
#26538closednickmExtract various string, encoding, and formatting logic from configCore Tor/Tor
#26558closedRemove nearly all of src/common/util.h and src/common/compat.hCore Tor/Tor
#26572closednickmRemove src/common/compat.[ch and src/common/util.c: Make util.h a stubCore Tor/Tor
#26626closednickmRequire stdint and inttypes; remove most (but not all) of torint.h; use standard PRIuXX macrosCore Tor/Tor

Change History (4)

comment:1 Changed 5 months ago by nickm

Sponsor: Sponsor3-can

comment:2 Changed 5 months ago by nickm

Keywords: 035-roadmap-master added

comment:3 Changed 4 months ago by nickm

All children of this ticket are closed, and there is a changes file. See #26743 for what (I think) are the next stages.

comment:4 Changed 4 months ago by nickm

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.