torproject / stem

Python controller library for Tor
https://stem.torproject.org/
GNU Lesser General Public License v3.0
277 stars 76 forks source link

Spec compliance #97

Open atagar opened 3 years ago

atagar commented 3 years ago

As time goes by Stem will fall behind Tor's specification. I kept us in sync many years, but with my departure I should leave a marker on where we left off. As of April 18 2021 there's only been a handful of minor commits that might impact us...

If anyone would care to take over maintainership re-achieving spec compliance involves the following...

  1. Look through the aforementioned commits and make any Stem adjustments necessary (this is mostly new enumeration values, descriptor fields, etc).
  2. Check any commits to Tor's control-spec, dirspec, and rend-specs after 4/18/21 to see if they're relevant to Stem.
  3. Sign up to tor-commits@ so you can keep an eye on spec commits as they come in.

If anyone has questions I'd be delighted to mentor a new maintainer.

mig5 commented 3 years ago

A note to say that https://gitweb.torproject.org/torspec.git/commit/?id=6eb726c11f0491ed25874a36fc3cb4f40cc43b9d is taken care of by https://github.com/torproject/stem/pull/99 and https://github.com/torproject/stem/pull/98

Also, the commits d7e6d92c230b77d3bd4f2ec64186dc2e7cd77d9a and 2169b637dd0ee4fef9bc28f0115349b10ea0b2b4 are both listed twice in the above list.