Opened 2 years ago

Last modified 22 months ago

#20953 new enhancement

Isolate references to versioning

Reported by: chelseakomlo Owned by: chelseakomlo
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: refactoring technical-debt protover api
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Currently, we have versioning references in hard-coded strings in a couple places around the codebase. For example, in protover.c and dirserv.c

It would be useful to isolate these references to a single location, so that in the future, when we need to update/change versions, it is obvious all the places that we might need to do it, and what duplication already exists.

This will hopefully help prevent bugs such as #20810 in the future.

Child Tickets

Change History (4)

comment:1 Changed 2 years ago by dgoulet

Component: - Select a componentCore Tor/Tor

comment:2 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 added
Milestone: Tor: 0.3.???Tor: unspecified

Finally admitting that 0.3.??? was a euphemism for Tor: unspecified all along.

comment:3 Changed 2 years ago by nickm

Keywords: tor-03-unspecified-201612 removed

Remove an old triaging keyword.

comment:4 Changed 22 months ago by nickm

Keywords: technical-debt protover api added
Note: See TracTickets for help on using tickets.