Opened 3 years ago

Closed 2 years ago

#21554 closed task (implemented)

Inventory proposals that need merging into specs ; merge them.

Reported by: nickm Owned by: nickm
Priority: High Milestone: Tor: 0.3.1.x-final
Component: Core Tor/Tor Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Before we can call 0.3.0 done, we must have the specs up-to-date.

Child Tickets

TicketStatusOwnerSummaryComponent
#22277closedMake sure RSOS is documented in specificationsCore Tor/Tor

Change History (18)

comment:1 Changed 3 years ago by nickm

Owner: set to nickm
Status: newaccepted

comment:2 Changed 3 years ago by nickm

I have set the "Finished" status on implemented-but-not-merged-to-spec proposals.

There are currently 18 (!) proposals marked as "Finished".

comment:3 Changed 3 years ago by nickm

 FINISHED:
   121  Hidden Service Authentication [in 0.2.1.x]
   151  Improving Tor Path Selection
   155  Four Improvements of Hidden Service Performance [in 0.2.1.x]
   158  Clients download consensus + microdescriptors [in 0.2.3.1-alpha]
   160  Authorities vote for bandwidth offsets in consensus [for 0.2.1.x]
   161  Computing Bandwidth Adjustments [for 0.2.1.x]
   162  Publish the consensus in multiple flavors [in 0.2.3.1-alpha]
   196  Extended ORPort and TransportControlPort [for 0.2.4.x]
   204  Subdomain support for Hidden Service addresses
   210  Faster Headless Consensus Bootstrapping [for 0.2.8.x+]
   217  Tor Extended ORPort Authentication [for 0.2.5.x]
   220  Migrate server identity keys to Ed25519 [for 0.2.x.x]
   232  Pluggable Transport through SOCKS proxy [in 0.2.6]
   235  Stop assigning (and eventually supporting) the Named flag [in 0.2.6, 0.2.7]
   236  The move to a single guard node
   237  All relays are directory servers [for 0.2.7.x]
   244  Use RFC5705 Key Exporting in our AUTHENTICATE calls [in 0.3.0.1-alpha]
   260  Rendezvous Single Onion Services
   272  Listed routers should be Valid, Running, and treated as such [in 0.2.9.3-alpha, 0.2.9.4-alpha]

comment:4 Changed 3 years ago by nickm

Keywords: TorCoreTeam201703 added

comment:5 Changed 3 years ago by nickm

I just merged 235, 236, 237, and 272 into dir-spec.txt

comment:6 Changed 3 years ago by nickm

I just merged 204 into addr-spec.txt.

comment:7 Changed 3 years ago by nickm

Dividing up the remainder... I think I am the logical person to do these:

   158  Clients download consensus + microdescriptors [in 0.2.3.1-alpha]
   162  Publish the consensus in multiple flavors [in 0.2.3.1-alpha]
   220  Migrate server identity keys to Ed25519 [for 0.2.x.x]
   244  Use RFC5705 Key Exporting in our AUTHENTICATE calls [in 0.3.0.1-alpha]

These are about weights and timeouts and stuff:

   151  Improving Tor Path Selection
   161  Computing Bandwidth Adjustments [for 0.2.1.x]
   160  Authorities vote for bandwidth offsets in consensus [for 0.2.1.x]

These are about hidden services:

   121  Hidden Service Authentication [in 0.2.1.x]
   155  Four Improvements of Hidden Service Performance [in 0.2.1.x]
   260  Rendezvous Single Onion Services

comment:8 Changed 3 years ago by nickm

And these are about PTs:

   196  Extended ORPort and TransportControlPort [for 0.2.4.x]
   217  Tor Extended ORPort Authentication [for 0.2.5.x]
   232  Pluggable Transport through SOCKS proxy [in 0.2.6]

comment:9 Changed 3 years ago by dgoulet

Component: Core TorCore Tor/Tor

comment:10 Changed 3 years ago by arma

How are we doing on these (for 0.3.0)? Are we about to have another pile of them waiting for us with 0.3.1?

comment:11 Changed 3 years ago by nickm

Milestone: Tor: 0.3.0.x-finalTor: 0.3.1.x-final

comment:12 in reply to:  10 Changed 3 years ago by nickm

Replying to arma:

How are we doing on these (for 0.3.0)?

I'll take another look over the list. I think we're going to have to start tracking people down and begging them to merge these and/or update the statuses.

Are we about to have another pile of them waiting for us with 0.3.1?

I hope not; I think I've been more careful than we've been in the past about "make sure there is a spec patch."

comment:13 Changed 3 years ago by nickm

I've made child tickets for all the "finished" proposals that were implemented in 0.2.9 or later, on the theory that those are the most urgent and the least forgotten. Let's work through this backlog.

comment:14 Changed 3 years ago by nickm

Also, I'm seeing a memory leak in the unit tests. I think the problem is that in config_get_file_list(), you need to free file_list using smartlist_free(), not tor_free()

Last edited 3 years ago by nickm (previous) (diff)

comment:15 Changed 3 years ago by nickm

whoops; that was on the wrong ticket :(

comment:16 Changed 3 years ago by nickm

Keywords: TorCoreTeam201703 removed

comment:17 Changed 2 years ago by nickm

I'm going to unparent the children and close this one, since they're tracking this issue now.

comment:18 Changed 2 years ago by nickm

Resolution: implemented
Status: acceptedclosed
Note: See TracTickets for help on using tickets.