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