diff options
Diffstat (limited to 'news/2018-06.inc')
-rw-r--r-- | news/2018-06.inc | 225 |
1 files changed, 225 insertions, 0 deletions
diff --git a/news/2018-06.inc b/news/2018-06.inc new file mode 100644 index 00000000..8c8abd35 --- /dev/null +++ b/news/2018-06.inc | |||
@@ -0,0 +1,225 @@ | |||
1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> | ||
2 | <html> | ||
3 | <head> | ||
4 | <meta http-equiv="content-type" content="text/html; charset=us-ascii"/> | ||
5 | <title></title> | ||
6 | <meta name="generator" content="LibreOffice 6.1.4.2 (NetBSD)"/> | ||
7 | <meta name="created" content="00:00:00"/> | ||
8 | <meta name="changed" content="2019-01-25T19:49:47.199184900"/> | ||
9 | <style type="text/css"> | ||
10 | h3.cjk { font-family: "Noto Serif CJK SC" } | ||
11 | h3.ctl { font-family: "Noto Sans Devanagari" } | ||
12 | h4.cjk { font-family: "Noto Serif CJK SC" } | ||
13 | h4.ctl { font-family: "Noto Sans Devanagari" } | ||
14 | </style> | ||
15 | </head> | ||
16 | <body lang="en-US" dir="ltr"><h3 class="western">GNUnet 0.11.0pre66</h3> | ||
17 | <p>Wed, 06/06/2018 - 07:20 - Christian Grothoff | ||
18 | </p> | ||
19 | <p>Download link: | ||
20 | http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0pre66.tar.gz | ||
21 | http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0pre66.tar.gz.sig | ||
22 | http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0pre66.tar.gz | ||
23 | http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0pre66.tar.gz.sig | ||
24 | http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0pre66.tar.gz | ||
25 | http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0pre66.tar.gz.sig | ||
26 | </p> | ||
27 | <p>We are pleased to announce the release of GNUnet 0.11.0pre66. | ||
28 | </p> | ||
29 | <p>This is a pre-release to assist developers and downstream | ||
30 | packagers to test the package before the final release after four | ||
31 | years of development. | ||
32 | </p> | ||
33 | <p>In terms of usability, users should be aware that there are still | ||
34 | a very large number of known open issues in particular with respect | ||
35 | to ease of use, but also some critical privacy issues especially for | ||
36 | mobile users. Also, the nascent network is tiny (~200 peers) and thus | ||
37 | unlikely to provide good anonymity or extensive amounts of | ||
38 | interesting information. As a result, the 0.11.0 release and | ||
39 | especially this pre-release are only suitable for early adopters with | ||
40 | some reasonable pain tolerance. | ||
41 | </p> | ||
42 | <h4 class="western">License change</h4> | ||
43 | <p>GNUnet 0.11.0pre66 is the first release that will be made under | ||
44 | the GNU Affero General Public License v3+. After a significant amount | ||
45 | of internal discussion lead constructively by Lynx (thanks!), the | ||
46 | conclusion has been that the IPC and REST APIs should be extended | ||
47 | with support for an GNUNET_MESSAGE_TYPE_AGPL or /agpl request that | ||
48 | enables users of these client/service-style APIs to download the | ||
49 | source code. | ||
50 | </p> | ||
51 | <p>Naturally, the discussion on licensing may not necessarily end | ||
52 | here, but at this point we are not aware of any dissent in the | ||
53 | community and this release seems to be the right time to make such a | ||
54 | change. While the final decision was not subjected to a broad | ||
55 | feedback round, this was done simply on the grounds that this | ||
56 | placement of the AGPL API seems to addresses all concerns that were | ||
57 | raised. Finally, thanks to the copyright assignment all developers | ||
58 | are participating in, the community will be able to revise this | ||
59 | decision later if necessary. | ||
60 | </p> | ||
61 | <p>It should also be noted that this change does not impose | ||
62 | additional restrictions on the licensing models of GNU Taler or pEp: | ||
63 | both projects have agreements with GNUnet e.V. that ensure that they | ||
64 | can make decisions that fit these applications (not to mention | ||
65 | significant parts of GNU Taler are already AGPLv3+ already). | ||
66 | </p> | ||
67 | <h4 class="western">About GNUnet</h4> | ||
68 | <p>GNUnet is a framework for secure peer-to-peer networking. GNUnet's | ||
69 | primary design goals are to protect the privacy of its users and to | ||
70 | guard itself against attacks or abuse. At this point, GNUnet offers | ||
71 | four primary applications on top of the framework: | ||
72 | </p> | ||
73 | <p>The file-sharing service allows anonymous censorship-resistant | ||
74 | file-sharing. Files, searches and search results are encrypted to | ||
75 | make it hard to control, track or censor users. GNUnet's anonymity | ||
76 | protocol (gap) is designed to make it difficult to link users to | ||
77 | their file-sharing activities. Users can also individually trade-off | ||
78 | between performance and anonymity. Despite providing anonymity, | ||
79 | GNUnet's excess-based economy rewards contributing users with better | ||
80 | performance. | ||
81 | </p> | ||
82 | <p>The VPN service allows offering of services within GNUnet (using | ||
83 | the .gnu TLD) and can be used to tunnel IPv4 and IPv6 traffic over | ||
84 | the P2P network. The VPN can also be used for IP protocol translation | ||
85 | (6-to-4, 4-to-6) and it is possible to tunnel IP traffic over GNUnet | ||
86 | (6-over-4, 4-over-6). Note that at this stage, it is possible for | ||
87 | peers to determine the IP address at which services are hosted, so | ||
88 | the VPN does not offer anonymity. | ||
89 | </p> | ||
90 | <p>The GNU Name System (GNS) provides a fully-decentralized and | ||
91 | censorship resistant replacement for DNS. GNS can be used alongside | ||
92 | DNS and can be integrated with legacy applications (such as | ||
93 | traditional browsers) with moderate effort. GNS provides | ||
94 | censorship-resistance, memorable names and cryptographic integrity | ||
95 | protection for the records. Note that at this stage, it is possible | ||
96 | for a strong adversary to determine which peer is responsible for a | ||
97 | particular zone, GNS does not offer strong anonymity. However, GNS | ||
98 | offers query privacy, that is other participants can typically not | ||
99 | decrypt queries or replies. | ||
100 | </p> | ||
101 | <p>Conversation allows voice calls to be made over GNUnet. Users are | ||
102 | identified using GNS and voice data is encrypted. However, | ||
103 | Conversation does not provide anonymity at this stage --- other peers | ||
104 | may observe a connection between the two endpoints and it is possible | ||
105 | to determine the IP address associated with a phone. | ||
106 | </p> | ||
107 | <p>Other applications, including in particular the SecuShare social | ||
108 | networking application, are still strictly experimental. | ||
109 | </p> | ||
110 | <p>For developers, GNUnet offers: | ||
111 | </p> | ||
112 | <ul> | ||
113 | <li><p style="margin-bottom: 0in">Access to all subsystems via clean | ||
114 | C APIs | ||
115 | </p> | ||
116 | <li><p style="margin-bottom: 0in">Mostly written in C, but | ||
117 | extensions possible in other languages | ||
118 | </p> | ||
119 | <li><p style="margin-bottom: 0in">Multi-process architecture for | ||
120 | fault-isolation between components | ||
121 | </p> | ||
122 | <li><p style="margin-bottom: 0in">Use of event loop and processes | ||
123 | instead of threads for ease of development | ||
124 | </p> | ||
125 | <li><p style="margin-bottom: 0in">Extensive logging and statistics | ||
126 | facilities | ||
127 | </p> | ||
128 | <li><p>Integrated testing library for automatic deployment of | ||
129 | large-scale experiments with tens of thousands of peers | ||
130 | </p> | ||
131 | </ul> | ||
132 | <h4 class="western">Noteworthy improvements in 0.11.0pre66</h4> | ||
133 | <ul> | ||
134 | <li><p style="margin-bottom: 0in">Improved documentation, converting | ||
135 | Drupal handbook to Texinfo (thanks ng0!) | ||
136 | </p> | ||
137 | <li><p style="margin-bottom: 0in">GNU Name System now can take over | ||
138 | arbitrary TLDs, and support for conversion from DNS zones to GNS | ||
139 | exists | ||
140 | </p> | ||
141 | <li><p>Critical bugfixes in CORE, DHT and CADET subsystems | ||
142 | </p> | ||
143 | </ul> | ||
144 | <p>The above is just the short list, our bugtracker lists over 350 | ||
145 | individual issues that were resolved (see | ||
146 | https://gnunet.org/bugs/changelog_page.php). | ||
147 | </p> | ||
148 | <h4 class="western">Known Issues</h4> | ||
149 | <p>We have a few issues that are most likely not resolved in the | ||
150 | final release. Users should be aware of these issues, which we hope | ||
151 | to address shortly. | ||
152 | </p> | ||
153 | <ul> | ||
154 | <li><p style="margin-bottom: 0in">There are known major design | ||
155 | issues in TRANSPORT, ATS and CORE which will need to be addressed | ||
156 | for usability, performance and security. | ||
157 | </p> | ||
158 | <li><p style="margin-bottom: 0in">There are known moderate | ||
159 | implementation limitations in CADET that impact performance. | ||
160 | </p> | ||
161 | <li><p style="margin-bottom: 0in">There are known moderate design | ||
162 | issues in FS that also impact usability and performance. | ||
163 | </p> | ||
164 | <li><p style="margin-bottom: 0in">There are minor implementation | ||
165 | limitations in SET that create unnecessary attack surface for | ||
166 | availability. | ||
167 | </p> | ||
168 | <li><p style="margin-bottom: 0in">The Web site and manuals still | ||
169 | need significant rework. | ||
170 | </p> | ||
171 | <li><p>Subsystems related to SecuShare and RPS remain experimental. | ||
172 | </p> | ||
173 | </ul> | ||
174 | <p>In addition to this list, you may also want to consult our bug | ||
175 | tracker at https://gnunet.org/bugs/ which lists about 200 more | ||
176 | specific issues. Availability | ||
177 | </p> | ||
178 | <p>The GNUnet 0.11.0pre66 source code is available from all GNU FTP | ||
179 | mirrors. The GTK frontends (which includes the gnunet-setup tool) are | ||
180 | a separate download. Please note that some mirrors might still be | ||
181 | synchronizing. | ||
182 | </p> | ||
183 | <ul> | ||
184 | <li><p style="margin-bottom: 0in">GNUnet on a FTP mirror near you | ||
185 | http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0pre66.tar.gz | ||
186 | </p> | ||
187 | <li><p style="margin-bottom: 0in">GNUnet GTK on an FTP mirror near | ||
188 | you http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0pre66.tar.gz | ||
189 | </p> | ||
190 | <li><p style="margin-bottom: 0in">GNUnet FUSE on an FTP mirror near | ||
191 | you http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0pre66.tar.gz | ||
192 | </p> | ||
193 | <li><p style="margin-bottom: 0in">GNUnet on the primary GNU FTP | ||
194 | server ftp://ftp.gnu.org/pub/gnu/gnunet/gnunet-0.11.0pre66.tar.gz | ||
195 | </p> | ||
196 | <li><p style="margin-bottom: 0in">GNUnet GTK on the primary GNU FTP | ||
197 | server | ||
198 | ftp://ftp.gnu.org/pub/gnu/gnunet/gnunet-gtk-0.11.0pre66.tar.gz | ||
199 | </p> | ||
200 | <li><p>GNUnet FUSE on the primary GNU FTP server | ||
201 | ftp://ftp.gnu.org/pub/gnu/gnunet/gnunet-fuse-0.11.0pre66.tar.gz | ||
202 | </p> | ||
203 | </ul> | ||
204 | <p>Note that GNUnet is now started using "gnunet-arm -s". | ||
205 | GNUnet should be stopped using "gnunet-arm -e". | ||
206 | </p> | ||
207 | <h4 class="western">Thanks</h4> | ||
208 | <p>This release was the work of many people. The following people | ||
209 | contributed code and were thus easily identified: Christian Grothoff, | ||
210 | Matthias Wachs, Bart Polot, Sree Harsha Totakura, Nathan S. Evans, | ||
211 | Martin Schanzenbach, Julius Bünger, Nils Gillmann, Philipp | ||
212 | Tölke, Florian Dold, Руслан | ||
213 | Ижбулатов, | ||
214 | tg(x), David Barksdale, Christian Fuchs, Nils Durner, Omar Tarabai, | ||
215 | Maximilian Szengel, Supriti Singh, lurchi, David Brodski, xrs, Fabian | ||
216 | Oehlmann, Carlo von lynX, Christophe Genevey Metat, Jeffrey Burdges, | ||
217 | Safey A.Halim, Daniel Golle, Phil, Bruno Cabral, Ji Lu, Heikki | ||
218 | Lindholm, Markus Teich, t3sserakt, Claudiu Olteanu, Marcello | ||
219 | Stanisci, Moon, anryko, Arthur Dewarumez, Julien Morvan, Adnan H, Lin | ||
220 | Tong, Andreas Fuchs, Christian Rupp, jah, Alejandra Morales, Matthias | ||
221 | Kolja Miehl, Andrew Cann, Antonio Ojea, Pascal Mainini, amirouche and | ||
222 | hark. | ||
223 | </p> | ||
224 | </body> | ||
225 | </html> \ No newline at end of file | ||