aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorng0 <ng0@n0.is>2019-03-21 22:48:47 +0000
committerng0 <ng0@n0.is>2019-03-21 22:48:47 +0000
commitc313268ff7d877f97365a5a7f321343443bcefc9 (patch)
tree379119e5d9199b0b0be16b35a46bb75e39c5e120
parent72f7a5e1dcccd4cb0e42ce8f5054133d39ba27ba (diff)
parent32868defc91f39d21e83a22540d0a8ba8d032ba4 (diff)
downloadwww-c313268ff7d877f97365a5a7f321343443bcefc9.tar.gz
www-c313268ff7d877f97365a5a7f321343443bcefc9.zip
Merge branch 'master' of gnunet.org:www
-rw-r--r--news/2019-02.inc8
1 files changed, 4 insertions, 4 deletions
diff --git a/news/2019-02.inc b/news/2019-02.inc
index 6986ca40..894ed03e 100644
--- a/news/2019-02.inc
+++ b/news/2019-02.inc
@@ -114,12 +114,12 @@ Mentor: Martin Schanzenbach
114<section> 114<section>
115<h4>Enable all networking applications to run over GNUnet out of the box</h4> 115<h4>Enable all networking applications to run over GNUnet out of the box</h4>
116<p> 116<p>
117One great problem of the current Internet is the lack of disintermediation. When people want to talk they need a chat service. When they want to share files they need a file transfer service. Although GNUnet already possesses quite advanced integration into Linux networking, a little extra work is needed for existing applications like irc, www, ftp, rsh, nntpd to run over it in a peer-to-peer way, simply by using a GNS hostname like friend.gnu. Once people have added a person to their GNS they can immediately message, exchange files and suchlike directly, with nothing but the GNUnet in the middle, using applications that have been distributed with unix systems ever since the 1980's. We can produce an OS distribution where these things work out of the box with the nicknames of people instead of cloud services. We have discussed about this topic at the 2018 GNUnet Hacker Meeting, and concluded that this will take 117One great problem of the current Internet is the lack of disintermediation. When people want to talk they need a chat service. When they want to share files they need a file transfer service. Although GNUnet already possesses quite advanced integration into Linux networking, a little extra work is needed for existing applications like irc, www, ftp, rsh, nntpd to run over it in a peer-to-peer way, simply by using a GNS hostname like friend.gnu. Once people have added a person to their GNS they can immediately message, exchange files and suchlike directly, with nothing but the GNUnet in the middle, using applications that have been distributed with unix systems ever since the 1980's. We can produce an OS distribution where these things work out of the box with the nicknames of people instead of cloud services. We discussed this topic at the 2018 GNUnet Hacker Meeting, and concluded that it will take the following:
118</p> 118</p>
119<ol> 119<ol>
120<li>deterministic allocation of IP addresses in exit range by PeerId AND CADET port.</li> 120<li>Deterministic allocation of IP addresses in exit range by PeerId AND CADET port.</li>
121<li>change of exit daemon to exit service, with new APIs to (a) export mapping of allocated IP addresses to PeerID and CADET port (and eventually also dynamic adding/removing of exit maps)</li> 121<li>Change of exit daemon to exit service, with new APIs to (a) export mapping of allocated IP addresses to PeerID and CADET port (and eventually also dynamic adding/removing of exit maps)</li>
122<li>new service that hijacks DNS reverse lookups in the exit range, mapping them to its own GNS zone where labels are mapped to VPN records with the information from (2), and the label.zone is returned for the reverse lookup.</li> 122<li>New service that hijacks DNS reverse lookups in the exit range, mapping them to its own GNS zone where labels are mapped to VPN records with the information from (2), and the label.zone is returned for the reverse lookup.</li>
123</ol> 123</ol>
124<p> 124<p>
125For more information and context, read <a href="https://bugs.gnunet.org/view.php?id=4625">bug id 4625</a>. 125For more information and context, read <a href="https://bugs.gnunet.org/view.php?id=4625">bug id 4625</a>.