Re: HidServDirectoryV2 option

2008-01-28 Thread Karsten Loesing

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

| Is there a design document on this DHT-like thing?

Yes, there are multiple documents on different technical levels.

The first is my GSoC 2007 application which contains the general idea,
some pre-studies, and a brief security discussion; however, the design
as described there has slightly changed while writing the specification
and implementing it, so it is only about 90 % accurate:

http://www.uni-bamberg.de/fileadmin/uni/fakultaeten/wiai_lehrstuehle/praktische_informatik/Dateien/Forschung/Tor/loesing-distributed-storage.pdf

Then, proposal 114 contains a more accurate description of the design as
it is implemented now, but with fewer explanations:

https://tor-svn.freehaven.net/svn/tor/trunk/doc/spec/proposals/114-distributed-storage.txt

The relevant parts of the proposal are also included in rend-spec.txt:

https://tor-svn.freehaven.net/svn/tor/trunk/doc/spec/rend-spec.txt

Just in case you need something more citable: I'm currently writing a
paper about it (and some other stuff). If you like, I could send you the
submitted version (as soon as it is submitted) via private e-mail.

If you have comments on any of these documents, please feel free!

Hope this helps!
- --Karsten
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHnksW0M+WPffBEmURAraxAKCT6X4z+tFOGSRcD3xN9QHfuqmqxwCgh4KF
3D97PHXQr8YFqv9eG1jzhBE=
=mb7t
-END PGP SIGNATURE-


Re: HidServDirectoryV2 option

2008-01-28 Thread Eugene Y. Vasserman
(much snippage)
> So, what happens when you set "HidServDirectoryV2 1"? Your relay will
> become part of a DHT-like directory for hidden service descriptors.
(yet even more further snippage)

Hi Karsten,
Is there a design document on this DHT-like thing?
Thanks,
Eugene

-- 
Eugene Y. Vasserman
Ph.D. Candidate, University of Minnesota
http://www.cs.umn.edu/~eyv/


Re: HidServDirectoryV2 option

2008-01-26 Thread Karsten Loesing

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Olaf and all,

| recently I was told about the HidServDirectoryV2 server option. So far
| only four nodes accept and serve v2 hidden service descriptors:
| => gpfTOR1, gpfTOR3, gabelmoo, and my own node blutmagie
|
| Are there any known drawbacks with HidServDirectoryV2?

Known drawbacks? No. Bugs? Maybe, but none that we know about.

We did not publicly announce this new config option yet, because there
was still some code about v2 hidden service descriptors that needed to
be included in trunk. But since last night (!) everything is in.

So, what happens when you set "HidServDirectoryV2 1"? Your relay will
become part of a DHT-like directory for hidden service descriptors.
Hidden servers with version 0.2.0.10-alpha or higher publish their
descriptors to a subset of these relays in addition to (some day:
instead of) the directory authorities. And clients with version
0.2.0.10-alpha or higher fetch descriptors from those relays in parallel
to (some day: instead of) fetching descriptors from the directory
authorities. The idea is to have a large number of relays having that
config option set, e.g. some hundreds.

So, if your relay has a current alpha version (0.2.0.16-alpha or
higher), please consider adding that config option. The more the better.
Note: Your relay needs to run for at least 24 hours before being listed
as hidden service directory in the Tor status.

If you want to learn more about v2 hidden service descriptors, have a
look at proposal 114:

https://tor-svn.freehaven.net/svn/tor/trunk/doc/spec/proposals/114-distributed-storage.txt

Again, no guarantees that there are no bugs anymore. But without testing
we won't find them.

So, I would suggest: Let the testing begin! :)

- --Karsten
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHmyyy0M+WPffBEmURAqS/AKDJ6HzJwoIQSOCT0Xe6EyqidhD5ugCgr7U2
/G3tSuTOrzZxGlVt6m+zikg=
=2qxP
-END PGP SIGNATURE-


HidServDirectoryV2 option

2008-01-26 Thread Olaf Selke

hi,

recently I was told about the HidServDirectoryV2 server option. So far only four 
nodes accept and serve v2 hidden service descriptors:

=> gpfTOR1, gpfTOR3, gabelmoo, and my own node blutmagie

Are there any known drawbacks with HidServDirectoryV2?

Olaf



signature.asc
Description: OpenPGP digital signature