[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3910: Storage HTTP server + client support for `.onion` NURLs (was: Storage HTTP client that understands `.onion` NURLs)

Tahoe-LAFS trac at tahoe-lafs.org
Tue Jun 6 13:09:59 UTC 2023


#3910: Storage HTTP server + client support for `.onion` NURLs
--------------------------+-----------------------------------
     Reporter:  itamarst  |      Owner:
         Type:  task      |     Status:  new
     Priority:  normal    |  Milestone:  HTTP Storage Protocol
    Component:  unknown   |    Version:  n/a
   Resolution:            |   Keywords:
Launchpad Bug:            |
--------------------------+-----------------------------------
Description changed by itamarst:

Old description:

> A NURL that ends with `.onion` is listening via a hidden Tor endpoint, so
> the client needs to use Tor to access it, it can't just do a normal DNS
> lookup.
>
> The current integration test (test_tor.py) passes with HTTP storage, so
> either this works or more likely the test is broken somehow...

New description:

 1. When a server is configured to listen on Tor, the announcement NURLs
 should include tor NURLs, instead of omitting them.
 2. The client should recognize Tor NURLs, and use Tor to talk to them.

--

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3910#comment:4>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list