stem icon indicating copy to clipboard operation
stem copied to clipboard

Spec compliance

Open atagar opened this issue 3 years ago • 1 comments

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...

  • https://gitweb.torproject.org/torspec.git/commit/?id=1337eb21c8d4368979fb207306e6fcb7ad006463
  • https://gitweb.torproject.org/torspec.git/commit/?id=d7e6d92c230b77d3bd4f2ec64186dc2e7cd77d9a
  • https://gitweb.torproject.org/torspec.git/commit/?id=c91d596262c5e5b0c285f611aa437d99a400ff33
  • https://gitweb.torproject.org/torspec.git/commit/?id=d7e6d92c230b77d3bd4f2ec64186dc2e7cd77d9a
  • https://gitweb.torproject.org/torspec.git/commit/?id=6eb726c11f0491ed25874a36fc3cb4f40cc43b9d
  • https://gitweb.torproject.org/torspec.git/commit/?id=c24bfd8b5826a9925738ed3b2d83dc6e283caf1c
  • https://gitweb.torproject.org/torspec.git/commit/?id=2169b637dd0ee4fef9bc28f0115349b10ea0b2b4
  • https://gitweb.torproject.org/torspec.git/commit/?id=2169b637dd0ee4fef9bc28f0115349b10ea0b2b4

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.

atagar avatar Apr 19 '21 00:04 atagar

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.

mig5 avatar May 10 '21 02:05 mig5