View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002074 | GNUnet | cadet service | public | 2012-01-16 22:21 | 2013-12-24 20:54 |
Reporter | Christian Grothoff | Assigned To | Bart Polot | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | open | ||
Product Version | 0.9.1 | ||||
Target Version | 0.10.0 | Fixed in Version | 0.10.0 | ||
Summary | 0002074: mesh service is not flexible enough in terms of allowing peers to select service-providing peers | ||||
Description | Selecting simply "by type" is not enough. Here are some of the issues we should address: * A client might want an exit in a particular geographic location (i.e. "exit in the US" or "exit in Germany") to see the network from a particular perspective * An exit might want to ONLY serve a particular IP address range, not all of IPv4 or IPv6 ("exit to my own AS-only") * A client might find that a particular exit is misbehaving (malicious, censored, busy -- cause should not matter); thus the client might want a "different" exit. Currently, the client might disconnect but get the same peer next time again. * Clients might even have certain QoS preferences (latency, throughput) | ||||
Additional Information | It is totally unclear to me at this point both *how* to represent these different requirements in the API as well as how to actually implement them at the network layer (within mesh service). We should discuss possible approaches and document our plan here (I expect this bug to be open for a while). | ||||
Tags | No tags attached. | ||||
related to | 0002435 | closed | Christian Grothoff | GNUNET_DHT_get_start does not allow passing Bloom filter |
|
First step would be to extend the API with a function to blacklist peers for being selected by-type (those peers would then go into a bloomfilter for the DHT so that they are not even returned). |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-01-16 22:21 | Christian Grothoff | New Issue | |
2012-01-16 22:21 | Christian Grothoff | Status | new => assigned |
2012-01-16 22:21 | Christian Grothoff | Assigned To | => Bart Polot |
2012-01-19 18:51 | Christian Grothoff | Note Added: 0005302 | |
2012-02-21 21:59 | Christian Grothoff | Target Version | => 0.9.4 |
2012-06-22 10:54 | Christian Grothoff | Target Version | 0.9.4 => 0.9.5 |
2012-06-22 11:00 | Bart Polot | Relationship added | related to 0002435 |
2012-12-09 16:49 | Christian Grothoff | Target Version | 0.9.5 => 0.10.1 |
2013-06-28 17:34 | Christian Grothoff | Status | assigned => resolved |
2013-06-28 17:34 | Christian Grothoff | Fixed in Version | => 0.10.0 |
2013-06-28 17:34 | Christian Grothoff | Target Version | 0.10.1 => 0.10.0 |
2013-12-24 20:54 | Christian Grothoff | Status | resolved => closed |
2014-05-09 18:34 | Christian Grothoff | Category | mesh service => cadet service |