View Issue Details

IDProjectCategoryView StatusLast Update
0001964GNUnethostlist daemonpublic2011-11-26 00:42
Reportercoyo Assigned To 
PrioritylowSeveritytrivialReproducibilityhave not tried
Status closedResolutionno change required 
Summary0001964: FEATURE REQUEST: Hostlist Server Gossip Protocol
DescriptionI was thinking about the simplistic Hostlist Servers being used to bootstrap into the network, and how to improve this system.

I suppose that an interserver protocol (perhaps a simple web api?) to "gossip" ip:port pairs "hosts" to each other, according to server configuration. perhaps hostlist servers can subscribe to each other via rss, something really simple?

Just a thought.
TagsNo tags attached.

Activities

LRN

2011-11-25 23:58

reporter   ~0004980

On one hand - it's reasonable.
On the other hand - every hostlist server (AFAIU) is also a GNUnet node, which means that it can collect peer information from other hostlist servers in a usual manner.

coyo

2011-11-26 00:03

reporter   ~0004981

@LRN Well, i didnt know that. if every hostlist server is also a gnunet node, then it can pull theoretically any hostlist, but needs to be manually configured to pull ip:port pairs from new hostlist servers.

I was thinking of a gossip protocol to discover new hostlist servers automatically. Before you ask, I have not really thought about the security/privacy ramifications of this, because i do not understand how that works.

Christian Grothoff

2011-11-26 00:38

manager   ~0004982

Eh, you mean you want to use the --enable-learning and the --advertise options? (--advertise causes your peer to gossip about its hostlist URL, --enable-learning causes your peer to listen to the gossip from other peers). Those are, btw, implemented and can be configured using gnunet-setup. Already in like 0.9.0pre3...

coyo

2011-11-26 00:40

reporter   ~0004983

@Christian_Grothoff yay! that is awesome! never mind, then, this ticket can be closed, then.

Issue History

Date Modified Username Field Change
2011-11-25 23:17 coyo New Issue
2011-11-25 23:17 coyo Status new => assigned
2011-11-25 23:17 coyo Assigned To => Matthias Wachs
2011-11-25 23:58 LRN Note Added: 0004980
2011-11-26 00:03 coyo Note Added: 0004981
2011-11-26 00:38 Christian Grothoff Note Added: 0004982
2011-11-26 00:38 Christian Grothoff Assigned To Matthias Wachs =>
2011-11-26 00:38 Christian Grothoff Status assigned => feedback
2011-11-26 00:40 coyo Note Added: 0004983
2011-11-26 00:40 coyo Status feedback => new
2011-11-26 00:42 Christian Grothoff Status new => closed
2011-11-26 00:42 Christian Grothoff Resolution open => no change required
2011-11-26 00:42 Christian Grothoff Fixed in Version => 0.9.0pre4
2011-11-26 00:42 Christian Grothoff Target Version => 0.9.0pre4