[tor-bugs] #25667 [Core Tor/Tor]: LZMA/ZSTD descriptor compression support

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Mar 28 19:01:37 UTC 2018


#25667: LZMA/ZSTD descriptor compression support
------------------------------+--------------------
     Reporter:  atagar        |      Owner:  (none)
         Type:  defect        |     Status:  new
     Priority:  Medium        |  Milestone:
    Component:  Core Tor/Tor  |    Version:
     Severity:  Normal        |   Keywords:
Actual Points:                |  Parent ID:
       Points:                |   Reviewer:
      Sponsor:                |
------------------------------+--------------------
 Hi lovely core tor folks. I've been working on Stem support for spec 278
 which was merged in tor 0.3.1.1 but I'm struggling to find an example of
 it working in practice...

 https://gitweb.torproject.org/torspec.git/commit/?id=1cb56af
 https://gitweb.torproject.org/user/atagar/stem.git/commit/?h=compression

 Moria1 is running tor 0.3.4.0 so it definitely should have lzma and zstd
 compression support, but when I query its dirport only the identity and
 deflate headers seem to work...

 {{{
 % curl --header "Accept-Encoding: identity"
 128.31.0.39:9131/tor/server/fp/9695DFC35FFEB861329B9F1AB04C46397020CE31
 router moria1 128.31.0.34 9101 0 9131
 identity-ed25519
 -----BEGIN ED25519 CERT-----
 AQQABnxNAQS9ja600v/ZodOUiu7NepTkbPIOrFPgEVQE+03rGBtPAQAgBADKnR/C
 2nhpr9UzJkkbPy83sqbfNh63VgFnCpkSTULAcq52z8xM7raRDCiTJTu/FK/BJGgE
 dJcFQ8MgZJOuYgFKcMVyQ6j2FGbhDI0zQTK1+TAPNRG4ixiF7h7wqDT9Ugw=
 -----END ED25519 CERT-----
 master-key-ed25519 yp0fwtp4aa/VMyZJGz8vN7Km3zYet1YBZwqZEk1CwHI
 platform Tor 0.3.4.0-alpha-dev on Linux
 ...
 }}}

 {{{
 % curl --header "Accept-Encoding: deflate"
 128.31.0.39:9131/tor/server/fp/9695DFC35FFEB861329B9F1AB04C46397020CE31
 [ compressed data ]
 }}}

 {{{
 % curl --header "Accept-Encoding: x-zstd"
 128.31.0.39:9131/tor/server/fp/9695DFC35FFEB861329B9F1AB04C46397020CE31
 [ uncompressed data, same as 'identity' ]

 % curl --header "Accept-Encoding: x-tor-lzma"
 128.31.0.39:9131/tor/server/fp/9695DFC35FFEB861329B9F1AB04C46397020CE31
 [ uncompressed data, same as 'identity' ]
 }}}

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25667>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list