aboutsummaryrefslogtreecommitdiff
path: root/news
diff options
context:
space:
mode:
Diffstat (limited to 'news')
-rw-r--r--news/2017-10.html.j27
-rw-r--r--news/2017-10.inc2
-rw-r--r--news/2018-06.html.j2122
-rw-r--r--news/2018-06.inc211
-rw-r--r--news/2018-07.html.j29
-rw-r--r--news/2018-07.inc11
-rw-r--r--news/2018-08.html.j240
-rw-r--r--news/2018-08.inc53
-rw-r--r--news/2019-0.11.0.html.j274
-rw-r--r--news/2019-0.11.0.inc110
-rw-r--r--news/2019-0.11.1.html.j258
-rw-r--r--news/2019-0.11.1.inc103
-rw-r--r--news/2019-0.11.2.html.j256
-rw-r--r--news/2019-0.11.2.inc103
-rw-r--r--news/2019-0.11.3.html.j255
-rw-r--r--news/2019-0.11.3.inc102
-rw-r--r--news/2019-0.11.4.html.j251
-rw-r--r--news/2019-0.11.4.inc101
-rw-r--r--news/2019-0.11.5.html.j248
-rw-r--r--news/2019-0.11.5.inc95
-rw-r--r--news/2019-0.11.6.html.j253
-rw-r--r--news/2019-0.11.6.inc113
-rw-r--r--news/2019-0.11.7.html.j257
-rw-r--r--news/2019-0.11.7.inc130
-rw-r--r--news/2019-0.11.8.html.j250
-rw-r--r--news/2019-0.11.8.inc88
-rw-r--r--news/2019-02.html.j274
-rw-r--r--news/2019-02.inc123
-rw-r--r--news/2019-06-DSTJ.html.j214
-rw-r--r--news/2019-06-DSTJ.inc13
-rw-r--r--news/2019-06.html.j2 (renamed from news/2019-06.inc)8
-rw-r--r--news/2019-07-GHM_Aug_2019.html.j27
-rw-r--r--news/2019-07-GHM_Aug_2019.inc8
-rw-r--r--news/2019-10-GNSSpec1.html.j221
-rw-r--r--news/2019-10-GNSSpec1.inc29
-rw-r--r--news/2019-10-ICANNPanel.html.j213
-rw-r--r--news/2019-10-ICANNPanel.inc21
-rw-r--r--news/index.html.j232
38 files changed, 845 insertions, 1420 deletions
diff --git a/news/2017-10.html.j2 b/news/2017-10.html.j2
new file mode 100644
index 00000000..2cbdc864
--- /dev/null
+++ b/news/2017-10.html.j2
@@ -0,0 +1,7 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3>2017-10: Launching the new gnunet.org</h3>
4<p>
5 Welcome to the redesign of gnunet.org, our website about GNUnet.
6</p>
7{% endblock body_content %}
diff --git a/news/2017-10.inc b/news/2017-10.inc
deleted file mode 100644
index 4670d528..00000000
--- a/news/2017-10.inc
+++ /dev/null
@@ -1,2 +0,0 @@
1 <h3>2017-10: Launching the new <tt>gnunet.org</tt></h3>
2 <p>Welcome to the redesign of gnunet.org, our website about GNUnet.</p>
diff --git a/news/2018-06.html.j2 b/news/2018-06.html.j2
new file mode 100644
index 00000000..385df387
--- /dev/null
+++ b/news/2018-06.html.j2
@@ -0,0 +1,122 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3><a name="gnunet-0.11.0pre66-release">GNUnet 0.11.0pre66</a></h3>
4<p>
5 Wed, 06/06/2018 - 07:20 - Christian Grothoff<br>
6</p>
7<p>Download link:</p>
8<ul>
9 <li>http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0pre66.tar.gz</li>
10 <li>http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0pre66.tar.gz.sig</li>
11 <li>http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0pre66.tar.gz</li>
12 <li>http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0pre66.tar.gz.sig</li>
13 <li>http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0pre66.tar.gz</li>
14 <li>http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0pre66.tar.gz.sig</li>
15</ul>
16<p>
17 We are pleased to announce the release of GNUnet 0.11.0pre66.
18</p>
19<p>
20 This is a pre-release to assist developers and downstream packagers to test the package before the final release after four years of development.
21</p>
22<p>
23 In terms of usability, users should be aware that there are still a very large number of known open issues in particular with respect to ease of use, but also some critical privacy issues especially for mobile users. Also, the nascent network is tiny (~200 peers) and thus unlikely to provide good anonymity or extensive amounts of interesting information. As a result, the 0.11.0 release and especially this pre-release are only suitable for early adopters with some reasonable pain tolerance.
24</p>
25<h4 class="western">License change</h4>
26<p>
27 GNUnet 0.11.0pre66 is the first release that will be made under the GNU Affero General Public License v3+. After a significant amount of internal discussion lead constructively by lynX (thanks!), the conclusion has been that the IPC and REST APIs should be extended with support for an GNUNET_MESSAGE_TYPE_AGPL or /agpl request that enables users of these client/service-style APIs to download the source code.
28</p>
29<p>
30 Naturally, the discussion on licensing may not necessarily end here, but at this point we are not aware of any dissent in the community and this release seems to be the right time to make such a change. While the final decision was not subjected to a broad feedback round, this was done simply on the grounds that this placement of the AGPL API seems to addresses all concerns that were raised. Finally, thanks to the copyright assignment all developers are participating in, the community will be able to revise this decision later if necessary.
31</p>
32<p>
33 It should also be noted that this change does not impose additional restrictions on the licensing models of GNU Taler or pEp: both projects have agreements with GNUnet e.V. that ensure that they can make decisions that fit these applications (not to mention significant parts of GNU Taler are already AGPLv3+ already).
34</p>
35<h4 class="western">About GNUnet</h4>
36<p>
37 GNUnet is a framework for secure peer-to-peer networking. GNUnet&#39;s primary design goals are to protect the privacy of its users and to guard itself against attacks or abuse. At this point, GNUnet offers four primary applications on top of the framework:
38</p>
39<p>
40 The file-sharing service allows anonymous censorship-resistant file-sharing. Files, searches and search results are encrypted to make it hard to control, track or censor users. GNUnet&#39;s anonymity protocol (gap) is designed to make it difficult to link users to their file-sharing activities. Users can also individually trade-off between performance and anonymity. Despite providing anonymity, GNUnet&#39;s excess-based economy rewards contributing users with better performance.
41</p>
42<p>
43 The VPN service allows offering of services within GNUnet (using the .gnu TLD) and can be used to tunnel IPv4 and IPv6 traffic over the P2P network. The VPN can also be used for IP protocol translation (6-to-4, 4-to-6) and it is possible to tunnel IP traffic over GNUnet (6-over-4, 4-over-6). Note that at this stage, it is possible for peers to determine the IP address at which services are hosted, so the VPN does not offer anonymity.
44</p>
45<p>
46 The GNU Name System (GNS) provides a fully-decentralized and censorship resistant replacement for DNS. GNS can be used alongside DNS and can be integrated with legacy applications (such as traditional browsers) with moderate effort. GNS provides censorship-resistance, memorable names and cryptographic integrity protection for the records. Note that at this stage, it is possible for a strong adversary to determine which peer is responsible for a particular zone, GNS does not offer strong anonymity. However, GNS offers query privacy, that is other participants can typically not decrypt queries or replies.
47</p>
48<p>
49 Conversation allows voice calls to be made over GNUnet. Users are identified using GNS and voice data is encrypted. However, Conversation does not provide anonymity at this stage --- other peers may observe a connection between the two endpoints and it is possible to determine the IP address associated with a phone.
50</p>
51<p>
52 Other applications, including in particular the SecuShare social networking application, are still strictly experimental.
53</p>
54<p>
55 For developers, GNUnet offers:
56</p>
57<ul>
58 <li>Access to all subsystems via clean C APIs</li>
59 <li>Mostly written in C, but extensions possible in other languages</li>
60 <li>Multi-process architecture for fault-isolation between components</li>
61 <li>Use of event loop and processes instead of threads for ease of development</li>
62 <li>Extensive logging and statistics facilities</li>
63 <li>Integrated testing library for automatic deployment of large-scale experiments with tens of thousands of peers</li>
64</ul>
65<h4 class="western">Noteworthy improvements in 0.11.0pre66</h4>
66<ul>
67 <li>Improved documentation, converting Drupal handbook to Texinfo (thanks ng0!)</li>
68 <li>GNU Name System now can take over arbitrary TLDs, and support for conversion from DNS zones to GNS exists</li>
69 <li>Critical bugfixes in CORE, DHT and CADET subsystems</li>
70</ul>
71<p>
72 The above is just the short list, our bugtracker lists over 350 individual issues that were resolved (see <a href=">https://gnunet.org/bugs/changelog_page.php">Changelog</a>)
73</p>
74<h4 class="western">Known Issues</h4>
75<p>
76 We have a few issues that are most likely not resolved in the final release. Users should be aware of these issues, which we hope to address shortly.
77</p>
78<ul>
79 <li>There are known major design issues in TRANSPORT, ATS and CORE which will need to be addressed for usability, performance and security.</li>
80 <li>There are known moderate implementation limitations in CADET that impact performance.</li>
81 <li>There are known moderate design issues in FS that also impact usability and performance.</li>
82 <li>There are minor implementation limitations in SET that create unnecessary attack surface for availability.</li>
83 <li>The Web site and manuals still need significant rework.</li>
84 <li>Subsystems related to SecuShare and RPS remain experimental.</li>
85</ul>
86<p>
87 In addition to this list, you may also want to consult our bug tracker at https://gnunet.org/bugs/ which lists about 200 more specific issues.
88</p>
89<h4>Availability</h4>
90<p>
91 The GNUnet 0.11.0pre66 source code is available from all GNU FTP mirrors. The GTK frontends (which includes the gnunet-setup tool) are a separate download. Please note that some mirrors might still be synchronizing.
92</p>
93<ul>
94 <li>GNUnet on a FTP mirror near you http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0pre66.tar.gz</li>
95 <li>GNUnet GTK on an FTP mirror near you http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0pre66.tar.gz</li>
96 <li>GNUnet FUSE on an FTP mirror near you http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0pre66.tar.gz</li>
97 <li>GNUnet on the primary GNU FTP server ftp://ftp.gnu.org/pub/gnu/gnunet/gnunet-0.11.0pre66.tar.gz</li>
98 <li>GNUnet GTK on the primary GNU FTP server ftp://ftp.gnu.org/pub/gnu/gnunet/gnunet-gtk-0.11.0pre66.tar.gz</li>
99 <li>GNUnet FUSE on the primary GNU FTP server ftp://ftp.gnu.org/pub/gnu/gnunet/gnunet-fuse-0.11.0pre66.tar.gz</li>
100</ul>
101<p>
102 Note that GNUnet is now started using &quot;gnunet-arm -s&quot;. GNUnet should be stopped using &quot;gnunet-arm -e&quot;.
103</p>
104<h4 class="western">Thanks</h4>
105<p>
106 This release was the work of many people. The following people contributed code and were thus easily identified:
107 Christian Grothoff,
108 Matthias Wachs, Bart Polot, Sree Harsha Totakura, Nathan S. Evans,
109 Martin Schanzenbach, Julius B&uuml;nger, Nils Gillmann, Philipp
110 T&ouml;lke, Florian Dold, &#1056;&#1091;&#1089;&#1083;&#1072;&#1085;
111 &#1048;&#1078;&#1073;&#1091;&#1083;&#1072;&#1090;&#1086;&#1074;,
112 tg(x), David Barksdale, Christian Fuchs, Nils Durner, Omar Tarabai,
113 Maximilian Szengel, Supriti Singh, lurchi, David Brodski, xrs, Fabian
114 Oehlmann, Carlo von lynX, Christophe Genevey Metat, Jeffrey Burdges,
115 Safey A.Halim, Daniel Golle, Phil, Bruno Cabral, Ji Lu, Heikki
116 Lindholm, Markus Teich, t3sserakt, Claudiu Olteanu, Marcello
117 Stanisci, Moon, anryko, Arthur Dewarumez, Julien Morvan, Adnan H, Lin
118 Tong, Andreas Fuchs, Christian Rupp, jah, Alejandra Morales, Matthias
119 Kolja Miehl, Andrew Cann, Antonio Ojea, Pascal Mainini, amirouche and
120 hark.
121</p>
122{% endblock body_content %}
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>
4Wed, 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
17packagers to test the package before the final release after four
18years of development.
19</p>
20<p>In terms of usability, users should be aware that there are still
21a very large number of known open issues in particular with respect
22to ease of use, but also some critical privacy issues especially for
23mobile users. Also, the nascent network is tiny (~200 peers) and thus
24unlikely to provide good anonymity or extensive amounts of
25interesting information. As a result, the 0.11.0 release and
26especially this pre-release are only suitable for early adopters with
27some 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
31the GNU Affero General Public License v3+. After a significant amount
32of internal discussion lead constructively by Lynx (thanks!), the
33conclusion has been that the IPC and REST APIs should be extended
34with support for an GNUNET_MESSAGE_TYPE_AGPL or /agpl request that
35enables users of these client/service-style APIs to download the
36source code.
37</p>
38<p>Naturally, the discussion on licensing may not necessarily end
39here, but at this point we are not aware of any dissent in the
40community and this release seems to be the right time to make such a
41change. While the final decision was not subjected to a broad
42feedback round, this was done simply on the grounds that this
43placement of the AGPL API seems to addresses all concerns that were
44raised. Finally, thanks to the copyright assignment all developers
45are participating in, the community will be able to revise this
46decision later if necessary.
47</p>
48<p>It should also be noted that this change does not impose
49additional restrictions on the licensing models of GNU Taler or pEp:
50both projects have agreements with GNUnet e.V. that ensure that they
51can make decisions that fit these applications (not to mention
52significant 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
56primary design goals are to protect the privacy of its users and to
57guard itself against attacks or abuse. At this point, GNUnet offers
58four primary applications on top of the framework:
59</p>
60<p>The file-sharing service allows anonymous censorship-resistant
61file-sharing. Files, searches and search results are encrypted to
62make it hard to control, track or censor users. GNUnet's anonymity
63protocol (gap) is designed to make it difficult to link users to
64their file-sharing activities. Users can also individually trade-off
65between performance and anonymity. Despite providing anonymity,
66GNUnet's excess-based economy rewards contributing users with better
67performance.
68</p>
69<p>The VPN service allows offering of services within GNUnet (using
70the .gnu TLD) and can be used to tunnel IPv4 and IPv6 traffic over
71the 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
74peers to determine the IP address at which services are hosted, so
75the VPN does not offer anonymity.
76</p>
77<p>The GNU Name System (GNS) provides a fully-decentralized and
78censorship resistant replacement for DNS. GNS can be used alongside
79DNS and can be integrated with legacy applications (such as
80traditional browsers) with moderate effort. GNS provides
81censorship-resistance, memorable names and cryptographic integrity
82protection for the records. Note that at this stage, it is possible
83for a strong adversary to determine which peer is responsible for a
84particular zone, GNS does not offer strong anonymity. However, GNS
85offers query privacy, that is other participants can typically not
86decrypt queries or replies.
87</p>
88<p>Conversation allows voice calls to be made over GNUnet. Users are
89identified using GNS and voice data is encrypted. However,
90Conversation does not provide anonymity at this stage --- other peers
91may observe a connection between the two endpoints and it is possible
92to determine the IP address associated with a phone.
93</p>
94<p>Other applications, including in particular the SecuShare social
95networking 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
132individual issues that were resolved (see
133https://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
137final release. Users should be aware of these issues, which we hope
138to 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
162tracker at https://gnunet.org/bugs/ which lists about 200 more
163specific issues. Availability
164</p>
165<p>The GNUnet 0.11.0pre66 source code is available from all GNU FTP
166mirrors. The GTK frontends (which includes the gnunet-setup tool) are
167a separate download. Please note that some mirrors might still be
168synchronizing.
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 &quot;gnunet-arm -s&quot;.
192GNUnet should be stopped using &quot;gnunet-arm -e&quot;.
193</p>
194<h4 class="western">Thanks</h4>
195<p>This release was the work of many people. The following people
196contributed code and were thus easily identified: Christian Grothoff,
197Matthias Wachs, Bart Polot, Sree Harsha Totakura, Nathan S. Evans,
198Martin Schanzenbach, Julius B&uuml;nger, Nils Gillmann, Philipp
199T&ouml;lke, Florian Dold, &#1056;&#1091;&#1089;&#1083;&#1072;&#1085;
200&#1048;&#1078;&#1073;&#1091;&#1083;&#1072;&#1090;&#1086;&#1074;,
201tg(x), David Barksdale, Christian Fuchs, Nils Durner, Omar Tarabai,
202Maximilian Szengel, Supriti Singh, lurchi, David Brodski, xrs, Fabian
203Oehlmann, Carlo von lynX, Christophe Genevey Metat, Jeffrey Burdges,
204Safey A.Halim, Daniel Golle, Phil, Bruno Cabral, Ji Lu, Heikki
205Lindholm, Markus Teich, t3sserakt, Claudiu Olteanu, Marcello
206Stanisci, Moon, anryko, Arthur Dewarumez, Julien Morvan, Adnan H, Lin
207Tong, Andreas Fuchs, Christian Rupp, jah, Alejandra Morales, Matthias
208Kolja Miehl, Andrew Cann, Antonio Ojea, Pascal Mainini, amirouche and
209hark.
210</p>
211</article>
diff --git a/news/2018-07.html.j2 b/news/2018-07.html.j2
new file mode 100644
index 00000000..aec38c1b
--- /dev/null
+++ b/news/2018-07.html.j2
@@ -0,0 +1,9 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <a name="gnunet-hacker-meeting-2018-2"></a>
4 <h3>Second GNUnet Hacker Meeting 2018 at <a href="https://decentrale.ch/">La D&#233;centrale</a>, Switzerland</h3>
5
6 <p>
7 The GNUnet hackers met for the second time this year. The primary goal was to squash bugs to bring out a new release. Aside from this we worked hard on improving the documentation and to launch this new website.
8 </p>
9{% endblock body_content %}
diff --git a/news/2018-07.inc b/news/2018-07.inc
deleted file mode 100644
index 835b7ec0..00000000
--- a/news/2018-07.inc
+++ /dev/null
@@ -1,11 +0,0 @@
1<article>
2<a name="gnunet-hacker-meeting-2018-2"></a>
3<h3>Second GNUnet Hacker Meeting 2018 at <a href="https://decentrale.ch/">La Décentrale</a>, Switzerland</h3>
4
5<p>
6The GNUnet hackers met for the second time this year. The primary goal
7was to squash bugs to bring out a new release. Aside from this we
8worked hard on improving the documentation and to launch this new
9website.
10</p>
11</article>
diff --git a/news/2018-08.html.j2 b/news/2018-08.html.j2
new file mode 100644
index 00000000..64c7755b
--- /dev/null
+++ b/news/2018-08.html.j2
@@ -0,0 +1,40 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3>2018-08: GSoC 2018 - GNUnet Web-based User Interface</h3>
4<p>
5 Tue, 08/14/2018 - 07:55 - Phil Buschmann
6</p>
7<h4>What was done?</h4>
8<p>
9 In the context of Google Summer of Code 2018, my mentor (Martin Schanzenbach) and I have worked on creating and extending the REST API of GNUnet. Currently, we mirrored the functionality of following commands:
10</p>
11<ul>
12 <li>gnunet-identity
13 <li>gnunet-namestore
14 <li>gnunet-gns
15 <li>gnunet-peerinfo
16</ul>
17<p>
18 Additionally, we developed a website with the Javascript framework Angular 6 and the design framework iotaCSS to use the new REST API. The REST API of GNUnet is now documented with Sphinx.
19</p>
20<h4>Why did we create a REST API?</h4>
21<p>
22 ... when you can use the command line tools? We need to keep in mind, that everyone has the right to stay secure and private but not everyone feels comfortable using a terminal. The further developed REST access to GNUnet APIs in addition to the new web application allows new users to interact with GNUnet over a well known tool: their browsers. This addition to the C API and the command line tools may attract new users and developers.
23</p>
24<h4>How can we use it?</h4>
25<ol>
26 <li>The REST API developed in GNUnet<br>The REST API is already merged into the gnunet.git repository (GNUnet Main Git). To use the new features, clone the repository and follow the Installation on gnunet.org. Then, start the rest service with "gnunet-arm -i rest".</li>
27 <li>The Web Application<br>The web application is available under the gnunet-webui.git repository (GNUnet WebUI Git). You need to install the newest version of 'node' and 'yarn'. Dependent on your system, you may need to download newer versions and install them manually and not over your packet manager. After the installation succeeded, you need to clone the repository. Then, you need to run "yarn install" and "yarn start" for testing purposes. To deploy the website (keep in mind, that this website communicates with another localhost instance) use "yarn build" for building the web application and use the output in the 'dist' directory.</li>
28 <li>The Documentation<br>The documentation is available under the gnunet-rest-api.git repository (GNUnet REST API Docmentation Git). Clone the repository and "make html". Then open the 'index.html' under 'build/html/'.</li>
29</ol>
30<p>
31 Please, give it a try and contact me, if you find any bugs or unintentional features. ;)
32</p>
33<h4>What can be improved?</h4>
34<p>
35 Right now, the build process of the web application may be a little too complex for a casual user. We may be able to solve this by using docker. Additionally, the web application does not prevent wrong inputs but responds with error messages. Adding GNUnet Records is currently only usable for people, who know how a GNS Record looks like. This can be adapted to each record type. Last but not least, additional features, design changes, etc...
36</p>
37<p>
38 Thanks for reading.
39</p>
40{% endblock body_content %}
diff --git a/news/2018-08.inc b/news/2018-08.inc
deleted file mode 100644
index b29618b9..00000000
--- a/news/2018-08.inc
+++ /dev/null
@@ -1,53 +0,0 @@
1<h3>
22018-08: GSoC 2018 - GNUnet Web-based User Interface
3</h3>
4<p>
5Tue, 08/14/2018 - 07:55 - Phil Buschmann
6</p>
7<h4>What was done?</h4>
8<p>
9In the context of Google Summer of Code 2018, my mentor (Martin Schanzenbach) and I have worked on creating and extending the REST API of GNUnet. Currently, we mirrored the functionality of following commands:
10<ul>
11<li>gnunet-identity
12<li>gnunet-namestore
13<li>gnunet-gns
14<li>gnunet-peerinfo
15</ul>
16</p>
17<p>
18Additionally, we developed a website with the Javascript framework Angular 6 and the design framework iotaCSS to use the new REST API. The REST API of GNUnet is now documented with Sphinx.
19</p>
20
21<h4>Why did we create a REST API?</h4>
22<p>
23... when you can use the command line tools?
24We need to keep in mind, that everyone has the right to stay secure and private but not everyone feels comfortable using a terminal. The further developed REST access to GNUnet APIs in addition to the new web application allows new users to interact with GNUnet over a well known tool: their browsers. This addition to the C API and the command line tools may attract new users and developers.
25</p>
26
27<h4>How can we use it?</h4>
28<ol>
29<li>The REST API developed in GNUnet
30The REST API is already merged into the gnunet.git repository (GNUnet Main Git).
31To use the new features, clone the repository and follow the Installation on gnunet.org. Then, start the rest service with "gnunet-arm -i rest".
32
33<li>The Web Application
34The web application is available under the gnunet-webui.git repository (GNUnet WebUI Git).
35You need to install the newest version of 'node' and 'yarn'. Dependent on your system, you may need to download newer versions and install them manually and not over your packet manager. After the installation succeeded, you need to clone the repository. Then, you need to run "yarn install" and "yarn start" for testing purposes. To deploy the website (keep in mind, that this website communicates with another localhost instance) use "yarn build" for building the web application and use the output in the 'dist' directory.
36
37<li>The Documentation
38The documentation is available under the gnunet-rest-api.git repository (GNUnet REST API Docmentation Git).
39Clone the repository and "make html". Then open the 'index.html' under 'build/html/'.
40</ol>
41<p>
42Please, give it a try and contact me, if you find any bugs or unintentional features. ;)
43</p>
44
45<h4>What can be improved?</h4>
46<p>
47Right now, the build process of the web application may be a little too complex for a casual user. We may be able to solve this by using docker.
48Additionally, the web application does not prevent wrong inputs but responds with error messages. Adding GNUnet Records is currently only usable for people, who know how a GNS Record looks like. This can be adapted to each record type.
49Last but not least, additional features, design changes, etc...
50</p>
51<p>
52Thanks for reading.
53</p>
diff --git a/news/2019-0.11.0.html.j2 b/news/2019-0.11.0.html.j2
new file mode 100644
index 00000000..47207372
--- /dev/null
+++ b/news/2019-0.11.0.html.j2
@@ -0,0 +1,74 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3><a name="gnunet-0.11.0-release">2019-02: GNUnet 0.11.0 released</a></h3>
4 <p>
5 We are pleased to announce the release of GNUnet 0.11.0.
6 </p>
7<p>
8 This is a major release after about five years of development. In terms of usability, users should be aware that there are still a large number of known open issues in particular with respect to ease of use, but also some critical privacy issues especially for mobile users. Also, the nascent network is tiny (about 200 peers) and thus unlikely to provide good anonymity or extensive amounts of interesting information. As a result, the 0.11.0 release is still only suitable for early adopters with some reasonable pain tolerance.
9</p>
10<h4>Download links</h4>
11<ul>
12 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0.tar.gz</a></li>
13 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0.tar.gz.sig</a></li>
14 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz</a></li>
15 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig</a></li>
16 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
17 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
18</ul>
19<p>
20 Note that due to mirror synchronization, not all links might be functional early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
21</p>
22<p>
23 Note that GNUnet is now started using <tt>gnunet-arm -s</tt>. GNUnet should be stopped using <tt>gnunet-arm -e</tt>.
24</p>
25<h4>Noteworthy changes in 0.11.0</h4>
26<ul>
27 <li>The Web site and manuals have undergone significant rework. You can find an archive of the old Web site at <a href="http://web.archive.org/web/*/gnunet.org">archive.org</a>.</li>
28 <li>The code now builds again on macOS. GNUnet on macOS is <i>experimental</i>. While it builds and seems to run fine, some tests are known to fail.</li>
29 <li>Build process now works properly with libidn2</li>
30 <li>Except for <tt>gnunet-qr</tt>, all Python code was migrated to Python 3.7.</li>
31 <li>Fixed security issues in secret sharing cryptography logic</li>
32 <li>Services running out of file descriptors on <tt>accept()</tt> no longer busy wait</li>
33 <li>Fixed crash in gnunet-gns2dns proxy</li>
34 <li>GNS responses are now padded to minimize information disclosure from the size</li>
35 <li>Fixed API issues and (rare) crash bugs in CADET</li>
36 <li>The experimental SecuShare code is not included in the release, you can now find it in the <a href="https://git.gnunet.org/gnunet-secushare.git/">gnunet-secushare</a> Git repository.</li>
37 <li>The Ascension tool (separate download) now allows importing DNS zones into GNS via AXFR.</li>
38 <li>GNUnet now includes a decentralised identity attribute sharing service: reclaimID. A ready-to-use client can be found in an <a href="https://gitlab.com/reclaimid/client">external repo</a>.</li>
39 <li>The code now builds again on NetBSD. GNUnet on NetBSD is <i>experimental</i>. While it builds and seems to run fine, full support requires more changes in the core of GNUnet It will soon be available via pkgsrc.</li>
40 <li>Many things changed on the build system side. If you package GNUnet for an operating system or otherwise package manager, make sure that you read the README.</li>
41</ul>
42<p>
43 The above is just the short list, our bugtracker lists <a href="https://bugs.gnunet.org/changelog_page.php?version_id=258">over 100 individual issues</a> that were resolved since 0.11.0pre66.
44</p>
45 <h4>Known Issues</h4>
46 <ul>
47 <li>There are known major design issues in the TRANSPORT, ATS and CORE subsystems which will need to be addressed in the future to achieve acceptable usability, performance and security.</li>
48 <li>There are known moderate implementation limitations in CADET that negatively impact performance. Also CADET may unexpectedly deliver messages out-of-order.</li>
49 <li>There are known moderate design issues in FS that also impact usability and performance.</li>
50 <li>There are minor implementation limitations in SET that create unnecessary attack surface for availability.</li>
51 <li>The RPS subsystem remains experimental.</li>
52 <li>Some high-level tests in the test-suite fail non-deterministically due to the low-level TRANSPORT issues.</li>
53 </ul>
54<p>
55 In addition to this list, you may also want to consult our bug tracker at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists about 150 more specific issues.
56</p>
57<h4>Thanks</h4>
58<p>
59 This release was the work of many people. The following people
60 contributed code and were thus easily identified:
61 Christian Grothoff, Matthias Wachs, Bart Polot, Sree Harsha Totakura,
62 Nathan S. Evans, Martin Schanzenbach, Julius B&#xFC;nger, ng0,
63 Philipp T&#xF6;lke, Florian Dold, &#x420;&#x443;&#x441;&#x43B;&#x430;&#x43D; &#x418;&#x436;&#x431;&#x443;&#x43B;&#x430;&#x442;&#x43E;&#x432;, tg(x), David Barksdale,
64 Christian Fuchs, Nils Durner, Omar Tarabai, Maximilian Szengel, Supriti
65 Singh, lurchi, David Brodski, xrs, Fabian Oehlmann, Carlo von lynX,
66 Christophe Genevey Metat, Jeffrey Burdges, Safey A.Halim, Daniel Golle,
67 Phil, Bruno Cabral, Ji Lu, Heikki Lindholm, Markus Teich, t3sserakt,
68 Claudiu Olteanu, Marcello Stanisci, Moon, Hernani Marques, anryko, Arthur Dewarumez,
69 Julien Morvan, Adnan H, rexxnor, Lin Tong, Andreas Fuchs, Christian Rupp, jah,
70 Alejandra Morales, Bernd Fix, Feideus, Matthias Kolja Miehl, Andrew Cann, Antonio Ojea,
71 Pascal Mainini, amirouche and hark.
72 <a href="https://bugs.gnunet.org/view.php?id=5569">Special thanks</a> to Florian Weimer.
73</p>
74{% endblock body_content %}
diff --git a/news/2019-0.11.0.inc b/news/2019-0.11.0.inc
deleted file mode 100644
index 976869fa..00000000
--- a/news/2019-0.11.0.inc
+++ /dev/null
@@ -1,110 +0,0 @@
1<article>
2<h3>
3<a name="gnunet-0.11.0-release">2019-02: GNUnet 0.11.0 released</a>
4</h3>
5
6<p>
7We are pleased to announce the release of GNUnet 0.11.0.
8<p>
9
10<p>
11This is a major release after about five years of development. In
12terms of usability, users should be aware that there are still a large
13number of known open issues in particular with respect to ease of use,
14but also some critical privacy issues especially for mobile users.
15Also, the nascent network is tiny (about 200 peers) and thus unlikely to
16provide good anonymity or extensive amounts of interesting
17information. As a result, the 0.11.0 release is still only suitable
18for early adopters with some reasonable pain tolerance.
19</p>
20
21<h4>Download links</h4>
22 <ul>
23 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0.tar.gz</a></li>
24 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0.tar.gz.sig</a></li>
25 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz</a></li>
26 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig</a></li>
27 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
28 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
29 </ul>
30<p>
31Note that due to mirror synchronization, not all links might be functional
32early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
33</p>
34<p>
35Note that GNUnet is now started using <tt>gnunet-arm -s</tt>. GNUnet should be
36stopped using <tt>gnunet-arm -e</tt>.
37</p>
38
39<h4>Noteworthy changes in 0.11.0</h4>
40
41 <ul>
42 <li>The Web site and manuals have undergone significant rework. You can find an
43 archive of the old Web site at <a href="http://web.archive.org/web/*/gnunet.org">archive.org</a>.</li>
44 <li>The code now builds again on macOS. GNUnet on macOS is <i>experimental</i>.
45 While it builds and seems to run fine, some tests are known to fail.</li>
46 <li>Build process now works properly with libidn2</li>
47 <li>Except for <tt>gnunet-qr</tt>, all Python code was migrated to Python 3.7.</li>
48 <li>Fixed security issues in secret sharing cryptography logic</li>
49 <li>Services running out of file descriptors on <tt>accept()</tt> no longer busy wait</li>
50 <li>Fixed crash in gnunet-gns2dns proxy</li>
51 <li>GNS responses are now padded to minimize information disclosure from the size</li>
52 <li>Fixed API issues and (rare) crash bugs in CADET</li>
53 <li>The experimental SecuShare code is not included in the release, you can
54 now find it in the <a href="https://git.gnunet.org/gnunet-secushare.git/">gnunet-secushare</a>
55 Git repository.</li>
56 <li>The Ascension tool (separate download) now allows importing DNS zones into GNS via AXFR.</li>
57 <li>GNUnet now includes a decentralised identity attribute sharing service:
58 reclaimID. A ready-to-use client can be found in an
59 <a href="https://gitlab.com/reclaimid/client">external repo</a>.</li>
60 <li>The code now builds again on NetBSD. GNUnet on NetBSD is <i>experimental</i>.
61 While it builds and seems to run fine, full support requires more
62 changes in the core of GNUnet
63 It will soon be available via pkgsrc.
64 <li>Many things changed on the build system side. If you package
65 GNUnet for an operating system or otherwise package manager,
66 make sure that you read the README.</li>
67 </ul>
68 The above is just the short list, our bugtracker lists
69 <a href="https://bugs.gnunet.org/changelog_page.php?version_id=258">
70 over 100 individual issues</a> that were resolved since 0.11.0pre66.
71
72<h4>Known Issues</h4>
73 <ul>
74 <li>There are known major design issues in the TRANSPORT, ATS and CORE subsystems
75 which will need to be addressed in the future to achieve acceptable usability,
76 performance and security.</li>
77 <li>There are known moderate implementation limitations in CADET that
78 negatively impact performance. Also CADET may unexpectedly deliver messages out-of-order.</li>
79 <li>There are known moderate design issues in FS that also impact
80 usability and performance.</li>
81 <li>There are minor implementation limitations in SET that create
82 unnecessary attack surface for availability.</li>
83 <li>The RPS subsystem remains experimental.</li>
84 <li>Some high-level tests in the test-suite fail non-deterministically due to
85 the low-level TRANSPORT issues.</li>
86 </ul>
87<p>
88In addition to this list, you may also want to consult our bug tracker
89at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists
90about 150 more specific issues.
91</p>
92
93<h4>Thanks</h4>
94<p>
95This release was the work of many people. The following people
96contributed code and were thus easily identified:
97Christian Grothoff, Matthias Wachs, Bart Polot, Sree Harsha Totakura,
98Nathan S. Evans, Martin Schanzenbach, Julius B&#xFC;nger, ng0,
99Philipp T&#xF6;lke, Florian Dold, &#x420;&#x443;&#x441;&#x43B;&#x430;&#x43D; &#x418;&#x436;&#x431;&#x443;&#x43B;&#x430;&#x442;&#x43E;&#x432;, tg(x), David Barksdale,
100Christian Fuchs, Nils Durner, Omar Tarabai, Maximilian Szengel, Supriti
101Singh, lurchi, David Brodski, xrs, Fabian Oehlmann, Carlo von lynX,
102Christophe Genevey Metat, Jeffrey Burdges, Safey A.Halim, Daniel Golle,
103Phil, Bruno Cabral, Ji Lu, Heikki Lindholm, Markus Teich, t3sserakt,
104Claudiu Olteanu, Marcello Stanisci, Moon, Hernani Marques, anryko, Arthur Dewarumez,
105Julien Morvan, Adnan H, rexxnor, Lin Tong, Andreas Fuchs, Christian Rupp, jah,
106Alejandra Morales, Bernd Fix, Feideus, Matthias Kolja Miehl, Andrew Cann, Antonio Ojea,
107Pascal Mainini, amirouche and hark.
108<a href="https://bugs.gnunet.org/view.php?id=5569">Special thanks</a> to Florian Weimer.
109</p>
110</article>
diff --git a/news/2019-0.11.1.html.j2 b/news/2019-0.11.1.html.j2
new file mode 100644
index 00000000..38ff1ed1
--- /dev/null
+++ b/news/2019-0.11.1.html.j2
@@ -0,0 +1,58 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3>
4 <a name="gnunet-0.11.1-release">2019-04-03: GNUnet 0.11.1 released</a>
5 </h3>
6<p>
7 We are pleased to announce the release of GNUnet 0.11.1.
8</p>
9<p>
10 This is a bugfix release for 0.11.0, mostly fixing minor bugs, improving documentation and fixing various build issues. In terms of usability, users should be aware that there are still a large number of known open issues in particular with respect to ease of use, but also some critical privacy issues especially for mobile users. Also, the nascent network is tiny (about 200 peers) and thus unlikely to provide good anonymity or extensive amounts of interesting information. As a result, the 0.11.1 release is still only suitable for early adopters with some reasonable pain tolerance.
11</p>
12<h4>Download links</h4>
13<ul>
14 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.1.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.1.tar.gz</a></li>
15 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.1.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.1.tar.gz.sig</a></li>
16 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz</a></li>
17 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig</a></li>
18 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
19 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
20</ul>
21<p>
22 (gnunet-gtk and gnunet-fuse were not released again, as there were no changes and the 0.11.0 versions are expected to continue to work fine with gnunet-0.11.1.)
23</p>
24<p>
25 Note that due to mirror synchronization, not all links might be functional early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
26</p>
27<p>
28 Note that GNUnet is now started using <tt>gnunet-arm -s</tt>. GNUnet should be stopped using <tt>gnunet-arm -e</tt>.
29</p>
30<h4>Noteworthy changes in 0.11.1</h4>
31<ul>
32 <li>gnunet-qr was rewritten in C, removing our last dependency on Python 2.x</li>
33 <li>REST and GNS proxy configuration options for address binding were added</li>
34 <li>gnunet-publish by default no longer includes creation time</li>
35 <li>Unreliable message ordering logic in CADET was fixed</li>
36 <li>Various improvements to build system and documentation</li>
37</ul>
38<p>
39 The above is just the short list, our bugtracker lists <a href="https://bugs.gnunet.org/changelog_page.php?version_id=312"> 14 individual issues</a> that were resolved since 0.11.0.
40</p>
41<h4>Known Issues</h4>
42<ul>
43 <li>There are known major design issues in the TRANSPORT, ATS and CORE subsystems which will need to be addressed in the future to achieve acceptable usability, performance and security.</li>
44 <li>There are known moderate implementation limitations in CADET that negatively impact performance. Also CADET may unexpectedly deliver messages out-of-order.</li>
45 <li>There are known moderate design issues in FS that also impact usability and performance.</li>
46 <li>There are minor implementation limitations in SET that create unnecessary attack surface for availability.</li>
47 <li>The RPS subsystem remains experimental.</li>
48 <li>Some high-level tests in the test-suite fail non-deterministically due to the low-level TRANSPORT issues.</li>
49</ul>
50<p>
51 In addition to this list, you may also want to consult our bug tracker at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists about 190 more specific issues.
52</p>
53<h4>Thanks</h4>
54<p>
55 This release was the work of many people. The following people contributed code and were thus easily identified:
56 ng0, Christian Grothoff, Hartmut Goebel, Martin Schanzenbach, Devan Carpenter, Naomi Phillips and Julius B&#xFC;nger.
57</p>
58{% endblock body_content %}
diff --git a/news/2019-0.11.1.inc b/news/2019-0.11.1.inc
deleted file mode 100644
index d4ebc414..00000000
--- a/news/2019-0.11.1.inc
+++ /dev/null
@@ -1,103 +0,0 @@
1<article>
2 <h3>
3 <a name="gnunet-0.11.1-release">2019-04-03: GNUnet 0.11.1 released</a>
4 </h3>
5 <p>
6 We are pleased to announce the release of GNUnet 0.11.1.
7 </p>
8 <p>
9 This is a bugfix release for 0.11.0, mostly fixing minor bugs,
10 improving documentation and fixing various build issues. In
11 terms of usability, users should be aware that there are still a large
12 number of known open issues in particular with respect to ease of use,
13 but also some critical privacy issues especially for mobile users.
14 Also, the nascent network is tiny (about 200 peers) and thus unlikely to
15 provide good anonymity or extensive amounts of interesting
16 information. As a result, the 0.11.1 release is still only suitable
17 for early adopters with some reasonable pain tolerance.
18 </p>
19 <h4>Download links</h4>
20 <ul>
21 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.1.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.1.tar.gz</a></li>
22 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.1.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.1.tar.gz.sig</a></li>
23 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz</a></li>
24 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig</a></li>
25 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
26 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
27 </ul>
28 <p>
29 (gnunet-gtk and gnunet-fuse were not released again, as there were no
30 changes and the 0.11.0 versions are expected to continue to work fine
31 with gnunet-0.11.1.)
32 </p>
33 <p>
34 Note that due to mirror synchronization, not all links might be functional
35 early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
36 </p>
37 <p>
38 Note that GNUnet is now started using <tt>gnunet-arm -s</tt>. GNUnet should be
39 stopped using <tt>gnunet-arm -e</tt>.
40 </p>
41 <h4>Noteworthy changes in 0.11.1</h4>
42 <ul>
43 <li>
44 gnunet-qr was rewritten in C, removing our last dependency on Python 2.x
45 </li>
46 <li>
47 REST and GNS proxy configuration options for address binding were added
48 </li>
49 <li>
50 gnunet-publish by default no longer includes creation time
51 </li>
52 <li>
53 Unreliable message ordering logic in CADET was fixed
54 </li>
55 <li>
56 Various improvements to build system and documentation
57 </li>
58 </ul>
59 <p>
60 The above is just the short list, our bugtracker lists
61 <a href="https://bugs.gnunet.org/changelog_page.php?version_id=312">
62 14 individual issues</a> that were resolved since 0.11.0.
63 </p>
64 <h4>Known Issues</h4>
65 <ul>
66 <li>
67 There are known major design issues in the TRANSPORT, ATS and CORE subsystems
68 which will need to be addressed in the future to achieve acceptable usability,
69 performance and security.
70 </li>
71 <li>
72 There are known moderate implementation limitations in CADET that
73 negatively impact performance. Also CADET may unexpectedly deliver messages out-of-order.
74 </li>
75 <li>
76 There are known moderate design issues in FS that also impact
77 usability and performance.
78 </li>
79 <li>
80 There are minor implementation limitations in SET that create
81 unnecessary attack surface for availability.
82 </li>
83 <li>
84 The RPS subsystem remains experimental.
85 </li>
86 <li>
87 Some high-level tests in the test-suite fail non-deterministically due to
88 the low-level TRANSPORT issues.
89 </li>
90 </ul>
91 <p>
92 In addition to this list, you may also want to consult our bug tracker
93 at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists
94 about 190 more specific issues.
95 </p>
96
97 <h4>Thanks</h4>
98 <p>
99 This release was the work of many people. The following people
100 contributed code and were thus easily identified:
101 ng0, Christian Grothoff, Hartmut Goebel, Martin Schanzenbach, Devan Carpenter, Naomi Phillips and Julius B&#xFC;nger.
102 </p>
103</article>
diff --git a/news/2019-0.11.2.html.j2 b/news/2019-0.11.2.html.j2
new file mode 100644
index 00000000..92e5c30a
--- /dev/null
+++ b/news/2019-0.11.2.html.j2
@@ -0,0 +1,56 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3><a name="gnunet-0.11.2-release">2019-04-04: GNUnet 0.11.2 released</a></h3>
4<p>
5 We are pleased to announce the release of GNUnet 0.11.2.
6</p>
7<p>
8 This is a bugfix release for 0.11.0, mostly fixing minor bugs, improving documentation and fixing various build issues. In terms of usability, users should be aware that there are still a large number of known open issues in particular with respect to ease of use, but also some critical privacy issues especially for mobile users. Also, the nascent network is tiny (about 200 peers) and thus unlikely to provide good anonymity or extensive amounts of interesting information. As a result, the 0.11.2 release is still only suitable for early adopters with some reasonable pain tolerance.
9</p>
10<h4>Download links</h4>
11<ul>
12 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.2.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.2.tar.gz</a></li>
13 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.2.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.2.tar.gz.sig</a></li>
14 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz</a></li>
15 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig</a></li>
16 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
17 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
18</ul>
19<p>
20 (gnunet-gtk and gnunet-fuse were not released again, as there were no changes and the 0.11.0 versions are expected to continue to work fine with gnunet-0.11.2.)
21</p>
22<p>
23 Note that due to mirror synchronization, not all links might be functional early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
24</p>
25<p>
26 Note that GNUnet is now started using <tt>gnunet-arm -s</tt>. GNUnet should be stopped using <tt>gnunet-arm -e</tt>.
27</p>
28<h4>Noteworthy changes in 0.11.2</h4>
29<ul>
30 <li>gnunet-qr was rewritten in C, removing our last dependency on Python 2.x</li>
31 <li>REST and GNS proxy configuration options for address binding were added</li>
32 <li>gnunet-publish by default no longer includes creation time</li>
33 <li>Unreliable message ordering logic in CADET was fixed</li>
34 <li>Various improvements to build system and documentation</li>
35</ul>
36<p>
37 The above is just the short list, our bugtracker lists <a href="https://bugs.gnunet.org/changelog_page.php?version_id=312">14 individual issues</a> that were resolved since 0.11.0.
38</p>
39<h4>Known Issues</h4>
40<ul>
41 <li>There are known major design issues in the TRANSPORT, ATS and CORE subsystems which will need to be addressed in the future to achieve acceptable usability, performance and security.</li>
42 <li>There are known moderate implementation limitations in CADET that negatively impact performance. Also CADET may unexpectedly deliver messages out-of-order.</li>
43 <li>There are known moderate design issues in FS that also impact usability and performance.</li>
44 <li>There are minor implementation limitations in SET that create unnecessary attack surface for availability.</li>
45 <li>The RPS subsystem remains experimental.</li>
46 <li>Some high-level tests in the test-suite fail non-deterministically due to the low-level TRANSPORT issues.</li>
47</ul>
48<p>
49 In addition to this list, you may also want to consult our bug tracker at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists about 190 more specific issues.
50</p>
51<h4>Thanks</h4>
52<p>
53 This release was the work of many people. The following people contributed code and were thus easily identified:
54 ng0, Christian Grothoff, Hartmut Goebel, Martin Schanzenbach, Devan Carpenter, Naomi Phillips and Julius B&#xFC;nger.
55</p>
56{% endblock body_content %}
diff --git a/news/2019-0.11.2.inc b/news/2019-0.11.2.inc
deleted file mode 100644
index 18817eb4..00000000
--- a/news/2019-0.11.2.inc
+++ /dev/null
@@ -1,103 +0,0 @@
1<article>
2 <h3>
3 <a name="gnunet-0.11.2-release">2019-04-04: GNUnet 0.11.2 released</a>
4 </h3>
5 <p>
6 We are pleased to announce the release of GNUnet 0.11.2.
7 </p>
8 <p>
9 This is a bugfix release for 0.11.0, mostly fixing minor bugs,
10 improving documentation and fixing various build issues. In
11 terms of usability, users should be aware that there are still a large
12 number of known open issues in particular with respect to ease of use,
13 but also some critical privacy issues especially for mobile users.
14 Also, the nascent network is tiny (about 200 peers) and thus unlikely to
15 provide good anonymity or extensive amounts of interesting
16 information. As a result, the 0.11.2 release is still only suitable
17 for early adopters with some reasonable pain tolerance.
18 </p>
19 <h4>Download links</h4>
20 <ul>
21 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.2.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.2.tar.gz</a></li>
22 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.2.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.2.tar.gz.sig</a></li>
23 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz</a></li>
24 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig</a></li>
25 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
26 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
27 </ul>
28 <p>
29 (gnunet-gtk and gnunet-fuse were not released again, as there were no
30 changes and the 0.11.0 versions are expected to continue to work fine
31 with gnunet-0.11.2.)
32 </p>
33 <p>
34 Note that due to mirror synchronization, not all links might be functional
35 early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
36 </p>
37 <p>
38 Note that GNUnet is now started using <tt>gnunet-arm -s</tt>. GNUnet should be
39 stopped using <tt>gnunet-arm -e</tt>.
40 </p>
41 <h4>Noteworthy changes in 0.11.2</h4>
42 <ul>
43 <li>
44 gnunet-qr was rewritten in C, removing our last dependency on Python 2.x
45 </li>
46 <li>
47 REST and GNS proxy configuration options for address binding were added
48 </li>
49 <li>
50 gnunet-publish by default no longer includes creation time
51 </li>
52 <li>
53 Unreliable message ordering logic in CADET was fixed
54 </li>
55 <li>
56 Various improvements to build system and documentation
57 </li>
58 </ul>
59 <p>
60 The above is just the short list, our bugtracker lists
61 <a href="https://bugs.gnunet.org/changelog_page.php?version_id=312">
62 14 individual issues</a> that were resolved since 0.11.0.
63 </p>
64 <h4>Known Issues</h4>
65 <ul>
66 <li>
67 There are known major design issues in the TRANSPORT, ATS and CORE subsystems
68 which will need to be addressed in the future to achieve acceptable usability,
69 performance and security.
70 </li>
71 <li>
72 There are known moderate implementation limitations in CADET that
73 negatively impact performance. Also CADET may unexpectedly deliver messages out-of-order.
74 </li>
75 <li>
76 There are known moderate design issues in FS that also impact
77 usability and performance.
78 </li>
79 <li>
80 There are minor implementation limitations in SET that create
81 unnecessary attack surface for availability.
82 </li>
83 <li>
84 The RPS subsystem remains experimental.
85 </li>
86 <li>
87 Some high-level tests in the test-suite fail non-deterministically due to
88 the low-level TRANSPORT issues.
89 </li>
90 </ul>
91 <p>
92 In addition to this list, you may also want to consult our bug tracker
93 at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists
94 about 190 more specific issues.
95 </p>
96
97 <h4>Thanks</h4>
98 <p>
99 This release was the work of many people. The following people
100 contributed code and were thus easily identified:
101 ng0, Christian Grothoff, Hartmut Goebel, Martin Schanzenbach, Devan Carpenter, Naomi Phillips and Julius B&#xFC;nger.
102 </p>
103</article>
diff --git a/news/2019-0.11.3.html.j2 b/news/2019-0.11.3.html.j2
new file mode 100644
index 00000000..e13350cf
--- /dev/null
+++ b/news/2019-0.11.3.html.j2
@@ -0,0 +1,55 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3>
4 <a name="gnunet-0.11.3-release">2019-04-07: GNUnet 0.11.3 released</a>
5 </h3>
6<p>
7 We are pleased to announce the release of GNUnet 0.11.3.
8</p>
9<p>
10 This is a bugfix release for 0.11.2, mostly fixing a few build issues. In terms of usability, users should be aware that there are still a large number of known open issues in particular with respect to ease of use, but also some critical privacy issues especially for mobile users. Also, the nascent network is tiny (about 200 peers) and thus unlikely to provide good anonymity or extensive amounts of interesting information. As a result, the 0.11.3 release is still only suitable for early adopters with some reasonable pain tolerance.
11</p>
12<h4>Download links</h4>
13<ul>
14 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.3.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.3.tar.gz</a></li>
15 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.3.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.3.tar.gz.sig</a></li>
16 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz</a></li>
17 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig</a></li>
18 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
19 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
20</ul>
21<p>
22 (gnunet-gtk and gnunet-fuse were not released again, as there were no changes and the 0.11.0 versions are expected to continue to work fine with gnunet-0.11.3.)
23</p>
24<p>
25 Note that due to mirror synchronization, not all links might be functional early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
26</p>
27<p>
28 Note that GNUnet is now started using <tt>gnunet-arm -s</tt>. GNUnet should be stopped using <tt>gnunet-arm -e</tt>.
29</p>
30<h4>Noteworthy changes in 0.11.3 (since 0.11.2)</h4>
31<ul>
32 <li>gnunet-zoneimport now handles <tt>-h</tt> correctly</li>
33 <li><tt>iptables</tt> and other similar binaries are no longer hard-coded but detected at configure time (with hard-coded fallback locations).</li>
34 <li><tt>make uninstall</tt> now properly uninstalls all files</li>
35 <li>Passing the no longer available <tt>--with-nssdir</tt> configuration option now results in a hard error.</li>
36 <li><tt>GNUNET_memcmp()</tt> and <tt>GNUNET_is_zero()</tt> macros introduced for improved type safety (but not yet used consistently).</li>
37</ul>
38<h4>Known Issues</h4>
39<ul>
40 <li>There are known major design issues in the TRANSPORT, ATS and CORE subsystems which will need to be addressed in the future to achieve acceptable usability, performance and security.</li>
41 <li>There are known moderate implementation limitations in CADET that negatively impact performance. Also CADET may unexpectedly deliver messages out-of-order.</li>
42 <li>There are known moderate design issues in FS that also impact usability and performance.</li>
43 <li>There are minor implementation limitations in SET that create unnecessary attack surface for availability.</li>
44 <li>The RPS subsystem remains experimental.</li>
45 <li>Some high-level tests in the test-suite fail non-deterministically due to the low-level TRANSPORT issues.</li>
46</ul>
47<p>
48 In addition to this list, you may also want to consult our bug tracker at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists about 190 more specific issues.
49</p>
50<h4>Thanks</h4>
51<p>
52 This release was the work of many people. The following people contributed code and were thus easily identified:
53 ng0, Christian Grothoff, Daniel Golle, Martin Schanzenbach and Julius B&#xFC;nger.
54</p>
55{% endblock body_content %}
diff --git a/news/2019-0.11.3.inc b/news/2019-0.11.3.inc
deleted file mode 100644
index 4b7500c4..00000000
--- a/news/2019-0.11.3.inc
+++ /dev/null
@@ -1,102 +0,0 @@
1<article>
2 <h3>
3 <a name="gnunet-0.11.3-release">2019-04-07: GNUnet 0.11.3 released</a>
4 </h3>
5 <p>
6 We are pleased to announce the release of GNUnet 0.11.3.
7 </p>
8 <p>
9 This is a bugfix release for 0.11.2, mostly fixing a few
10 build issues. In
11 terms of usability, users should be aware that there are still a large
12 number of known open issues in particular with respect to ease of use,
13 but also some critical privacy issues especially for mobile users.
14 Also, the nascent network is tiny (about 200 peers) and thus unlikely to
15 provide good anonymity or extensive amounts of interesting
16 information. As a result, the 0.11.3 release is still only suitable
17 for early adopters with some reasonable pain tolerance.
18 </p>
19 <h4>Download links</h4>
20 <ul>
21 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.3.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.3.tar.gz</a></li>
22 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.3.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.3.tar.gz.sig</a></li>
23 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz</a></li>
24 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig</a></li>
25 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
26 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
27 </ul>
28 <p>
29 (gnunet-gtk and gnunet-fuse were not released again, as there were no
30 changes and the 0.11.0 versions are expected to continue to work fine
31 with gnunet-0.11.3.)
32 </p>
33 <p>
34 Note that due to mirror synchronization, not all links might be functional
35 early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
36 </p>
37 <p>
38 Note that GNUnet is now started using <tt>gnunet-arm -s</tt>. GNUnet should be
39 stopped using <tt>gnunet-arm -e</tt>.
40 </p>
41 <h4>Noteworthy changes in 0.11.3 (since 0.11.2)</h4>
42 <ul>
43 <li>
44 gnunet-zoneimport now handles <tt>-h</tt> correctly
45 </li>
46 <li>
47 <tt>iptables</tt> and other similar binaries are no longer
48 hard-coded but detected at configure time (with hard-coded
49 fallback locations).
50 </li>
51 <li>
52 <tt>make uninstall</tt> now properly uninstalls all files
53 </li>
54 <li>
55 Passing the no longer available <tt>--with-nssdir</tt>
56 configuration option now results in a hard error.
57 </li>
58 <li>
59 <tt>GNUNET_memcmp()</tt> and <tt>GNUNET_is_zero()</tt> macros
60 introduced for improved type safety (but not yet used consistently).
61 </li>
62 </ul>
63 <h4>Known Issues</h4>
64 <ul>
65 <li>
66 There are known major design issues in the TRANSPORT, ATS and CORE subsystems
67 which will need to be addressed in the future to achieve acceptable usability,
68 performance and security.
69 </li>
70 <li>
71 There are known moderate implementation limitations in CADET that
72 negatively impact performance. Also CADET may unexpectedly deliver messages out-of-order.
73 </li>
74 <li>
75 There are known moderate design issues in FS that also impact
76 usability and performance.
77 </li>
78 <li>
79 There are minor implementation limitations in SET that create
80 unnecessary attack surface for availability.
81 </li>
82 <li>
83 The RPS subsystem remains experimental.
84 </li>
85 <li>
86 Some high-level tests in the test-suite fail non-deterministically due to
87 the low-level TRANSPORT issues.
88 </li>
89 </ul>
90 <p>
91 In addition to this list, you may also want to consult our bug tracker
92 at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists
93 about 190 more specific issues.
94 </p>
95
96 <h4>Thanks</h4>
97 <p>
98 This release was the work of many people. The following people
99 contributed code and were thus easily identified:
100 ng0, Christian Grothoff, Daniel Golle, Martin Schanzenbach and Julius B&#xFC;nger.
101 </p>
102</article>
diff --git a/news/2019-0.11.4.html.j2 b/news/2019-0.11.4.html.j2
new file mode 100644
index 00000000..6b30c732
--- /dev/null
+++ b/news/2019-0.11.4.html.j2
@@ -0,0 +1,51 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3><a name="gnunet-0.11.4-release">2019-05-12: GNUnet 0.11.4 released</a></h3>
4<p>
5 We are pleased to announce the release of GNUnet 0.11.4.
6</p>
7<p>
8 This is a bugfix release for 0.11.3, mostly fixing a few build issues. In terms of usability, users should be aware that there are still a large number of known open issues in particular with respect to ease of use, but also some critical privacy issues especially for mobile users. Also, the nascent network is tiny (about 200 peers) and thus unlikely to provide good anonymity or extensive amounts of interesting information. As a result, the 0.11.4 release is still only suitable for early adopters with some reasonable pain tolerance.
9</p>
10<h4>Download links</h4>
11<ul>
12 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.4.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.4.tar.gz</a></li>
13 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.4.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.4.tar.gz.sig</a></li>
14 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz</a></li>
15 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig</a></li>
16 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
17 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
18</ul>
19<p>
20 (gnunet-gtk and gnunet-fuse were not released again, as there were no changes and the 0.11.0 versions are expected to continue to work fine with gnunet-0.11.4.)
21</p>
22<p>
23 Note that due to mirror synchronization, not all links might be functional early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
24</p>
25<h4>Noteworthy changes in 0.11.4 (since 0.11.3)</h4>
26<ul>
27 <li><tt>gnunet-arm -s </tt> no longer logs into the console by default and instead into a logfile (in $GNUNET_HOME).</li>
28 <li>The reclaim subsystem is no longer experimental. See also <a href="https://reclaim-identity.io">re:claimID</a>. Further, the internal encryption scheme moved from ABE to GNS-style encryption.</li>
29 <li>GNUnet now depends on a more recent version of libmicrohttpd.</li>
30 <li>The REST API now includes read-only access to the configuration.</li>
31 <li>All manpages are now in mdocml format.</li>
32 <li><tt>gnunet-download-manager.scm</tt> removed.</li>
33</ul>
34<h4>Known Issues</h4>
35<ul>
36 <li>There are known major design issues in the TRANSPORT, ATS and CORE subsystems which will need to be addressed in the future to achieve acceptable usability, performance and security.</li>
37 <li>There are known moderate implementation limitations in CADET that negatively impact performance. Also CADET may unexpectedly deliver messages out-of-order.</li>
38 <li>There are known moderate design issues in FS that also impact usability and performance.</li>
39 <li>There are minor implementation limitations in SET that create unnecessary attack surface for availability.</li>
40 <li>The RPS subsystem remains experimental.</li>
41 <li>Some high-level tests in the test-suite fail non-deterministically due to the low-level TRANSPORT issues.</li>
42</ul>
43<p>
44 In addition to this list, you may also want to consult our bug tracker at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists about 190 more specific issues.
45</p>
46<h4>Thanks</h4>
47<p>
48 This release was the work of many people. The following people contributed code and were thus easily identified:
49 ng0, Christian Grothoff, Daniel Golle, Martin Schanzenbach and Julius B&#xFC;nger.
50</p>
51{% endblock body_content %}
diff --git a/news/2019-0.11.4.inc b/news/2019-0.11.4.inc
deleted file mode 100644
index 0064c75d..00000000
--- a/news/2019-0.11.4.inc
+++ /dev/null
@@ -1,101 +0,0 @@
1<article>
2 <h3>
3 <a name="gnunet-0.11.4-release">2019-05-12: GNUnet 0.11.4 released</a>
4 </h3>
5 <p>
6 We are pleased to announce the release of GNUnet 0.11.4.
7 </p>
8 <p>
9 This is a bugfix release for 0.11.3, mostly fixing a few
10 build issues. In
11 terms of usability, users should be aware that there are still a large
12 number of known open issues in particular with respect to ease of use,
13 but also some critical privacy issues especially for mobile users.
14 Also, the nascent network is tiny (about 200 peers) and thus unlikely to
15 provide good anonymity or extensive amounts of interesting
16 information. As a result, the 0.11.4 release is still only suitable
17 for early adopters with some reasonable pain tolerance.
18 </p>
19 <h4>Download links</h4>
20 <ul>
21 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.4.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.4.tar.gz</a></li>
22 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.4.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.4.tar.gz.sig</a></li>
23 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz</a></li>
24 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig</a></li>
25 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
26 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
27 </ul>
28 <p>
29 (gnunet-gtk and gnunet-fuse were not released again, as there were no
30 changes and the 0.11.0 versions are expected to continue to work fine
31 with gnunet-0.11.4.)
32 </p>
33 <p>
34 Note that due to mirror synchronization, not all links might be functional
35 early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
36 </p>
37 <h4>Noteworthy changes in 0.11.4 (since 0.11.3)</h4>
38 <ul>
39 <li>
40 <tt>gnunet-arm -s </tt> no longer logs into the console by default and
41 instead into a logfile (in $GNUNET_HOME).
42 </li>
43 <li>
44 The reclaim subsystem is no longer experimental.
45 See also <a href="https://reclaim-identity.io">re:claimID</a>.
46 Further, the internal encryption scheme moved from ABE to GNS-style
47 encryption.
48 </li>
49 <li>
50 GNUnet now depends on a more recent version of libmicrohttpd.
51 </li>
52 <li>
53 The REST API now includes read-only access to the configuration.
54 </li>
55 <li>
56 All manpages are now in mdoc format.
57 </li>
58 <li>
59 <tt>gnunet-download-manager.scm</tt> removed.
60 </li>
61 </ul>
62 <h4>Known Issues</h4>
63 <ul>
64 <li>
65 There are known major design issues in the TRANSPORT, ATS and CORE subsystems
66 which will need to be addressed in the future to achieve acceptable usability,
67 performance and security.
68 </li>
69 <li>
70 There are known moderate implementation limitations in CADET that
71 negatively impact performance. Also CADET may unexpectedly deliver messages out-of-order.
72 </li>
73 <li>
74 There are known moderate design issues in FS that also impact
75 usability and performance.
76 </li>
77 <li>
78 There are minor implementation limitations in SET that create
79 unnecessary attack surface for availability.
80 </li>
81 <li>
82 The RPS subsystem remains experimental.
83 </li>
84 <li>
85 Some high-level tests in the test-suite fail non-deterministically due to
86 the low-level TRANSPORT issues.
87 </li>
88 </ul>
89 <p>
90 In addition to this list, you may also want to consult our bug tracker
91 at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists
92 about 190 more specific issues.
93 </p>
94
95 <h4>Thanks</h4>
96 <p>
97 This release was the work of many people. The following people
98 contributed code and were thus easily identified:
99 ng0, Christian Grothoff, Daniel Golle, Martin Schanzenbach and Julius B&#xFC;nger.
100 </p>
101</article>
diff --git a/news/2019-0.11.5.html.j2 b/news/2019-0.11.5.html.j2
new file mode 100644
index 00000000..65998781
--- /dev/null
+++ b/news/2019-0.11.5.html.j2
@@ -0,0 +1,48 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3><a name="gnunet-0.11.5-release">2019-06-05: GNUnet 0.11.5 released</a></h3>
4<p>
5 We are pleased to announce the release of GNUnet 0.11.5.
6</p>
7<p>
8 This is a bugfix release for 0.11.4, mostly fixing a few minor bugs and improving performance, in particular for identity management with a large number of egos. In the wake of this release, we also launched the <a href="https://rest.gnunet.org">REST API documentation</a>. In terms of usability, users should be aware that there are still a large number of known open issues in particular with respect to ease of use, but also some critical privacy issues especially for mobile users. Also, the nascent network is tiny (about 200 peers) and thus unlikely to provide good anonymity or extensive amounts of interesting information. As a result, the 0.11.5 release is still only suitable for early adopters with some reasonable pain tolerance.
9</p>
10<h4>Download links</h4>
11<ul>
12 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.5.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.5.tar.gz</a></li>
13 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.5.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.5.tar.gz.sig</a></li>
14 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.5.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.5.tar.gz</a></li>
15 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.5.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.5.tar.gz.sig</a></li>
16 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
17 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
18</ul>
19<p>
20 gnunet-gtk saw some minor changes to adopt it to API changes in the main code related to the identity improvements. gnunet-fuse was not released again, as there were no changes and the 0.11.0 version is expected to continue to work fine with gnunet-0.11.5.
21</p>
22<p>
23 Note that due to mirror synchronization, not all links might be functional early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
24</p>
25<h4>Noteworthy changes in 0.11.5 (since 0.11.4)</h4>
26<ul>
27 <li><tt>gnunet-identity</tt> is much faster when creating or deleting egos given a large number of existing egos.</li>
28 <li>GNS now supports CAA records.</li>
29 <li>Documentation, comments and code quality was improved.</li>
30</ul>
31<h4>Known Issues</h4>
32<ul>
33 <li>There are known major design issues in the TRANSPORT, ATS and CORE subsystems which will need to be addressed in the future to achieve acceptable usability, performance and security.</li>
34 <li>There are known moderate implementation limitations in CADET that negatively impact performance. Also CADET may unexpectedly deliver messages out-of-order.</li>
35 <li>There are known moderate design issues in FS that also impact usability and performance.</li>
36 <li>There are minor implementation limitations in SET that create unnecessary attack surface for availability.</li>
37 <li>The RPS subsystem remains experimental.</li>
38 <li>Some high-level tests in the test-suite fail non-deterministically due to the low-level TRANSPORT issues.</li>
39</ul>
40<p>
41 In addition to this list, you may also want to consult our bug tracker at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists about 190 more specific issues.
42</p>
43<h4>Thanks</h4>
44<p>
45 This release was the work of many people. The following people contributed code and were thus easily identified:
46 Christian Grothoff, Florian Dold, Marcello Stanisci, ng0, Martin Schanzenbach and Bernd Fix.
47</p>
48{% endblock body_content %}
diff --git a/news/2019-0.11.5.inc b/news/2019-0.11.5.inc
deleted file mode 100644
index 95edf158..00000000
--- a/news/2019-0.11.5.inc
+++ /dev/null
@@ -1,95 +0,0 @@
1<article>
2 <h3>
3 <a name="gnunet-0.11.5-release">2019-06-05: GNUnet 0.11.5 released</a>
4 </h3>
5 <p>
6 We are pleased to announce the release of GNUnet 0.11.5.
7 </p>
8 <p>
9 This is a bugfix release for 0.11.4, mostly fixing a few
10 minor bugs and improving performance, in particular for
11 identity management with a large number of egos.
12 In the wake of this release, we also launched the
13 <a href="https://rest.gnunet.org">REST API documentation</a>.
14 In
15 terms of usability, users should be aware that there are still a large
16 number of known open issues in particular with respect to ease of use,
17 but also some critical privacy issues especially for mobile users.
18 Also, the nascent network is tiny (about 200 peers) and thus unlikely to
19 provide good anonymity or extensive amounts of interesting
20 information. As a result, the 0.11.5 release is still only suitable
21 for early adopters with some reasonable pain tolerance.
22 </p>
23 <h4>Download links</h4>
24 <ul>
25 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.5.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.5.tar.gz</a></li>
26 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.5.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.5.tar.gz.sig</a></li>
27 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.5.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.5.tar.gz</a></li>
28 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.5.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.5.tar.gz.sig</a></li>
29 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
30 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
31 </ul>
32 <p>
33 gnunet-gtk saw some minor changes to adopt it to API changes in the main code
34 related to the identity improvements.
35 gnunet-fuse was not released again, as there were no
36 changes and the 0.11.0 version is expected to continue to work fine
37 with gnunet-0.11.5.
38 </p>
39 <p>
40 Note that due to mirror synchronization, not all links might be functional
41 early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
42 </p>
43 <h4>Noteworthy changes in 0.11.5 (since 0.11.4)</h4>
44 <ul>
45 <li>
46 <tt>gnunet-identity</tt> is much faster when creating or deleting
47 egos given a large number of existing egos.
48 </li>
49 <li>
50 GNS now supports CAA records.
51 </li>
52 <li>
53 Documentation, comments and code quality was improved.
54 </li>
55 </ul>
56 <h4>Known Issues</h4>
57 <ul>
58 <li>
59 There are known major design issues in the TRANSPORT, ATS and CORE subsystems
60 which will need to be addressed in the future to achieve acceptable usability,
61 performance and security.
62 </li>
63 <li>
64 There are known moderate implementation limitations in CADET that
65 negatively impact performance. Also CADET may unexpectedly deliver messages out-of-order.
66 </li>
67 <li>
68 There are known moderate design issues in FS that also impact
69 usability and performance.
70 </li>
71 <li>
72 There are minor implementation limitations in SET that create
73 unnecessary attack surface for availability.
74 </li>
75 <li>
76 The RPS subsystem remains experimental.
77 </li>
78 <li>
79 Some high-level tests in the test-suite fail non-deterministically due to
80 the low-level TRANSPORT issues.
81 </li>
82 </ul>
83 <p>
84 In addition to this list, you may also want to consult our bug tracker
85 at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists
86 about 190 more specific issues.
87 </p>
88
89 <h4>Thanks</h4>
90 <p>
91 This release was the work of many people. The following people
92 contributed code and were thus easily identified:
93 Christian Grothoff, Florian Dold, Marcello Stanisci, ng0, Martin Schanzenbach and Bernd Fix.
94 </p>
95</article>
diff --git a/news/2019-0.11.6.html.j2 b/news/2019-0.11.6.html.j2
new file mode 100644
index 00000000..6de335fa
--- /dev/null
+++ b/news/2019-0.11.6.html.j2
@@ -0,0 +1,53 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3><a name="gnunet-0.11.6-release">2019-07-24: GNUnet 0.11.6 released</a></h3>
4<p>
5 We are pleased to announce the release of GNUnet 0.11.6.
6</p>
7<p>
8 This is a bugfix release for 0.11.5, fixing a lot of minor bugs, improving stability and code quality. Further, our videos are back on the homepage. In this release, we again improved the webpage in general and updated our documentation. <i>As always:</i> In terms of usability, users should be aware that there are still <b>a large number of known open issues</b> in particular with respect to ease of use, but also some critical privacy issues especially for mobile users. Also, the nascent network is tiny (about 200 peers) and thus unlikely to provide good anonymity or extensive amounts of interesting information. As a result, the 0.11.6 release is still <b>only suitable for early adopters with some reasonable pain tolerance</b>.
9</p>
10<h4>Download links</h4>
11<ul>
12 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.6.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.6.tar.gz</a></li>
13 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.6.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.6.tar.gz.sig</a></li>
14 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.6.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.6.tar.gz</a></li>
15 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.6.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.6.tar.gz.sig</a></li>
16 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
17 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
18</ul>
19<p>
20 gnunet-fuse was not released again, as there were no changes and the 0.11.0 versions are expected to continue to work fine with gnunet-0.11.6.
21</p>
22<p>
23 Note that due to mirror synchronization, not all links might be functional early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
24</p>
25<h4>Noteworthy changes in 0.11.6 (since 0.11.5)</h4>
26<ul>
27 <li><tt>gnunet-identity</tt> can now print private keys.</li>
28 <li>The <tt>REST</tt> service can be configured to echo the HTTP Origin header value for Cross-Origin-Resource-Sharing (CORS) when it is called by a browser plugin. Optionally, a CORS Origin to echo can be also be directly configured.</li>
29 <li><tt>re:claimID</tt> tickets are now re-used whenever possible.</li>
30 <li>SUID binary detection mechanisms implemented to improve compatiblity with some distributions.</li>
31 <li><tt>TRANSPORT</tt>, <tt>TESTBED</tt> and <tt>CADET</tt> tests now pass again on macOS.</li>
32 <li><tt>CADET</tt>: Replaced enum <tt>GNUNET_CADET_ChannelOption</tt> with <tt>GNUNET_MQ_PriorityPreferences</tt> in preparation of API changed in the future.</li>
33 <li>The GNS proxy Certification Authority is now generated using gnutls-certtool, if available, with opennssl/certtool as fallback.</li>
34 <li>Documentation, comments and code quality was improved.</li>
35</ul>
36<h4>Known Issues</h4>
37<ul>
38 <li>There are known major design issues in the TRANSPORT, ATS and CORE subsystems which will need to be addressed in the future to achieve acceptable usability, performance and security.</li>
39 <li>There are known moderate implementation limitations in CADET that negatively impact performance.</li>
40 <li>There are known moderate design issues in FS that also impact usability and performance.</li>
41 <li>There are minor implementation limitations in SET that create unnecessary attack surface for availability.</li>
42 <li>The RPS subsystem remains experimental.</li>
43 <li>Some high-level tests in the test-suite fail non-deterministically due to the low-level TRANSPORT issues.</li>
44</ul>
45<p>
46 In addition to this list, you may also want to consult our bug tracker at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists about 190 more specific issues.
47</p>
48<h4>Thanks</h4>
49<p>
50 This release was the work of many people. The following people contributed code and were thus easily identified:
51 Martin Schanzenbach, Julius B&uuml;nger, ng0, Christian Grothoff, Alexia Pagkopoulou, rexxnor, xrs, lurchi and t3sserakt.
52</p>
53{% endblock body_content %}
diff --git a/news/2019-0.11.6.inc b/news/2019-0.11.6.inc
deleted file mode 100644
index 8ffdf31c..00000000
--- a/news/2019-0.11.6.inc
+++ /dev/null
@@ -1,113 +0,0 @@
1<article>
2 <h3>
3 <a name="gnunet-0.11.6-release">2019-07-24: GNUnet 0.11.6 released</a>
4 </h3>
5 <p>
6 We are pleased to announce the release of GNUnet 0.11.6.
7 </p>
8 <p>
9 This is a bugfix release for 0.11.5, fixing a lot of
10 minor bugs, improving stability and code quality. Further, our videos are
11 back on the homepage.
12 In this release, we again improved the webpage in general and updated our
13 documentation.
14
15 <i>As always:</i>
16 In terms of usability, users should be aware that there are still <b>a large
17 number of known open issues</b> in particular with respect to ease of use,
18 but also some critical privacy issues especially for mobile users.
19 Also, the nascent network is tiny (about 200 peers) and thus unlikely to
20 provide good anonymity or extensive amounts of interesting
21 information. As a result, the 0.11.6 release is still <b>only suitable
22 for early adopters with some reasonable pain tolerance</b>.
23 </p>
24 <h4>Download links</h4>
25 <ul>
26 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.6.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.6.tar.gz</a></li>
27 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.6.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.6.tar.gz.sig</a></li>
28 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.6.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.6.tar.gz</a></li>
29 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.6.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.6.tar.gz.sig</a></li>
30 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
31 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
32 </ul>
33 <p>
34 gnunet-fuse was not released again, as there were no
35 changes and the 0.11.0 versions are expected to continue to work fine
36 with gnunet-0.11.6.
37 </p>
38 <p>
39 Note that due to mirror synchronization, not all links might be functional
40 early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
41 </p>
42 <h4>Noteworthy changes in 0.11.6 (since 0.11.5)</h4>
43 <ul>
44 <li>
45 <tt>gnunet-identity</tt> can now print private keys.
46 </li>
47 <li>
48 The <tt>REST</tt> service can be configured to echo the HTTP Origin header value
49 for Cross-Origin-Resource-Sharing (CORS) when it is called by a browser
50 plugin. Optionally, a CORS Origin to echo can be also be directly
51 configured.
52 </li>
53 <li>
54 <tt>re:claimID</tt> tickets are now re-used whenever possible.
55 </li>
56 <li>
57 SUID binary detection mechanisms implemented to improve compatiblity with
58 some distributions.
59 </li>
60 <li>
61 <tt>TRANSPORT</tt>, <tt>TESTBED</tt> and <tt>CADET</tt> tests now pass again on macOS.
62 </li>
63 <li>
64 <tt>CADET</tt>: Replaced enum <tt>GNUNET_CADET_ChannelOption</tt> with <tt>GNUNET_MQ_PriorityPreferences</tt> in preparation of API changed in the future.
65 </li>
66 <li>
67 The GNS proxy Certification Authority is now generated using gnutls-certtool,
68 if available, with opennssl/certtool as fallback.
69 </li>
70 <li>
71 Documentation, comments and code quality was improved.
72 </li>
73 </ul>
74 <h4>Known Issues</h4>
75 <ul>
76 <li>
77 There are known major design issues in the TRANSPORT, ATS and CORE subsystems
78 which will need to be addressed in the future to achieve acceptable usability,
79 performance and security.
80 </li>
81 <li>
82 There are known moderate implementation limitations in CADET that
83 negatively impact performance.
84 </li>
85 <li>
86 There are known moderate design issues in FS that also impact
87 usability and performance.
88 </li>
89 <li>
90 There are minor implementation limitations in SET that create
91 unnecessary attack surface for availability.
92 </li>
93 <li>
94 The RPS subsystem remains experimental.
95 </li>
96 <li>
97 Some high-level tests in the test-suite fail non-deterministically due to
98 the low-level TRANSPORT issues.
99 </li>
100 </ul>
101 <p>
102 In addition to this list, you may also want to consult our bug tracker
103 at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists
104 about 190 more specific issues.
105 </p>
106
107 <h4>Thanks</h4>
108 <p>
109 This release was the work of many people. The following people
110 contributed code and were thus easily identified:
111 Martin Schanzenbach, Julius B&uuml;nger, ng0, Christian Grothoff, Alexia Pagkopoulou, rexxnor, xrs, lurchi and t3sserakt.
112 </p>
113</article>
diff --git a/news/2019-0.11.7.html.j2 b/news/2019-0.11.7.html.j2
new file mode 100644
index 00000000..85ccb337
--- /dev/null
+++ b/news/2019-0.11.7.html.j2
@@ -0,0 +1,57 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3><a name="gnunet-0.11.7-release">2019-10-27: GNUnet 0.11.7 released</a></h3>
4<p>
5 We are pleased to announce the release of GNUnet 0.11.7.
6</p>
7<p>
8 This is a bugfix release for 0.11.6, fixing a lot of minor bugs, improving stability and code quality. Further, win32 support was removed for reasons you may read below. In this release, we again improved the webpage in general and updated our documentation. <i>As always:</i> In terms of usability, users should be aware that there are still <b>a large number of known open issues</b> in particular with respect to ease of use, but also some critical privacy issues especially for mobile users. Also, the nascent network is tiny (about 200 peers) and thus unlikely to provide good anonymity or extensive amounts of interesting information. As a result, the 0.11.7 release is still <b>only suitable for early adopters with some reasonable pain tolerance</b>.
9</p>
10<h4>Download links</h4>
11<ul>
12 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.7.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.7.tar.gz</a></li>
13 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.7.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.7.tar.gz.sig</a></li>
14 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz</a></li>
15 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz.sig</a></li>
16 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
17 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
18</ul>
19<p>
20 gnunet-fuse is not released again, as there were no changes and the 0.11.0 versions are expected to continue to work fine with gnunet-0.11.7. The GPG key used to sign is: <tt>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</tt>
21</p>
22<p>
23 Note that due to mirror synchronization, not all links might be functional early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
24</p>
25<h4>Noteworthy changes in 0.11.7 (since 0.11.6)</h4>
26<ul>
27 <li><tt>ARM</tt>: GNUnet CLI tools are now able to detect if gnunet(-arm) is not running and will exit with a warning (before the command would just hang and wait for GNUnet to be started). #5906</li>
28 <li>win32 and mingw support were dropped, which resulted in a significant number of lines of code to be gone. The code has been unmaintained in our code base for many years and there are no known users. For details and further reasons refer to the discussion <a href="https://lists.gnu.org/archive/html/gnunet-developers/2019-09/msg00002.html">in our archives</a>.</li>
29 <li>Removal of plibc, win32 and mingw support means you can now compile gnunet without requiring a Cxx compiler (you just need a C compiler). #5877</li>
30 <li><tt>REST</tt>: The new config endpoints can now be used to read and write the GNUnet config. #5808</li>
31 <li><tt>REST</tt>: The service is not started per user in multiuser setups.</li>
32 <li><tt>REST</tt>: Added tests for namestore and GNS. #5638</li>
33 <li><tt>re:claimID / OIDC</tt>: Now supports <a href="https://tools.ietf.org/html/rfc7636">PKCE</a>. #5807</li>
34 <li>SUID binary detection mechanisms implemented to improve compatiblity with some distributions.</li>
35 <li><tt>CREDENTIAL</tt> subsystem reworked and renamed to <tt>ABD</tt> (attribute-based delegation).</li>
36 <li><a href="https://lists.gnu.org/archive/html/gnunet-developers/2019-10/msg00023.html">Minor TRANSPORT fixes</a> and <a href="https://lists.gnu.org/archive/html/gnunet-developers/2019-10/msg00022.html">NAT changes</a>.</li>
37 <li><tt>GNS</tt> prepared code for <a href="https://git.gnunet.org/lsd0001.git/tree/draft-schanzen-gns.txt">LSD001 changes</a>. #5920</li>
38 <li>Documentation, comments and code quality was improved.</li>
39</ul>
40<h4>Known Issues</h4>
41<ul>
42 <li>There are known major design issues in the TRANSPORT, ATS and CORE subsystems which will need to be addressed in the future to achieve acceptable usability, performance and security.</li>
43 <li>There are known moderate implementation limitations in CADET that negatively impact performance.</li>
44 <li>There are known moderate design issues in FS that also impact usability and performance.</li>
45 <li>There are minor implementation limitations in SET that create unnecessary attack surface for availability.</li>
46 <li>The RPS subsystem remains experimental.</li>
47 <li>Some high-level tests in the test-suite fail non-deterministically due to the low-level TRANSPORT issues.</li>
48</ul>
49<p>
50 In addition to this list, you may also want to consult our bug tracker at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists about 190 more specific issues.
51</p>
52<h4>Thanks</h4>
53<p>
54 This release was the work of many people. The following people contributed code and were thus easily identified:
55 Martin Schanzenbach, ng0, Christian Grothoff, Alexia Pagkopoulou, Andreas Ebner, Corvus Corax, xrs and t3sserakt.
56</p>
57{% endblock body_content %}
diff --git a/news/2019-0.11.7.inc b/news/2019-0.11.7.inc
deleted file mode 100644
index bf50f356..00000000
--- a/news/2019-0.11.7.inc
+++ /dev/null
@@ -1,130 +0,0 @@
1<article>
2 <h3>
3 <a name="gnunet-0.11.7-release">2019-10-27: GNUnet 0.11.7 released</a>
4 </h3>
5 <p>
6 We are pleased to announce the release of GNUnet 0.11.7.
7 </p>
8 <p>
9 This is a bugfix release for 0.11.6, fixing a lot of
10 minor bugs, improving stability and code quality. Further, win32 support
11 was removed for reasons you may read below.
12 In this release, we again improved the webpage in general and updated our
13 documentation.
14
15 <i>As always:</i>
16 In terms of usability, users should be aware that there are still <b>a large
17 number of known open issues</b> in particular with respect to ease of use,
18 but also some critical privacy issues especially for mobile users.
19 Also, the nascent network is tiny (about 200 peers) and thus unlikely to
20 provide good anonymity or extensive amounts of interesting
21 information. As a result, the 0.11.7 release is still <b>only suitable
22 for early adopters with some reasonable pain tolerance</b>.
23 </p>
24 <h4>Download links</h4>
25 <ul>
26 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.7.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.7.tar.gz</a></li>
27 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.7.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.7.tar.gz.sig</a></li>
28 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz</a></li>
29 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz.sig</a></li>
30 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
31 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
32 </ul>
33 <p>
34 gnunet-fuse is not released again, as there were no
35 changes and the 0.11.0 versions are expected to continue to work fine
36 with gnunet-0.11.7.
37 The GPG key used to sign is: <tt>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</tt>
38 </p>
39 <p>
40 Note that due to mirror synchronization, not all links might be functional
41 early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
42 </p>
43 <h4>Noteworthy changes in 0.11.7 (since 0.11.6)</h4>
44 <ul>
45 <li>
46 <tt>ARM</tt>: GNUnet CLI tools are now able to detect if gnunet(-arm) is
47 not running and will exit with a warning (before the command would just
48 hang and wait for GNUnet to be started). #5906
49 </li>
50 <li>
51 win32 and mingw support were dropped, which resulted in a significant number of lines of
52 code to be gone. The code has been unmaintained in our code base
53 for many years and there are no known users. For details and further reasons refer to the discussion
54 <a href="https://lists.gnu.org/archive/html/gnunet-developers/2019-09/msg00002.html">in our archives</a>.
55 </li>
56 <li>
57 Removal of plibc, win32 and mingw support means you can now compile gnunet without requiring a Cxx compiler
58 (you just need a C compiler). #5877
59 </li>
60 <li>
61 <tt>REST</tt>: The new config endpoints can now be used to read and write
62 the GNUnet config. #5808
63 </li>
64 <li>
65 <tt>REST</tt>: The service is not started per user in multiuser setups.
66 </li>
67 <li>
68 <tt>REST</tt>: Added tests for namestore and GNS. #5638
69 </li>
70 <li>
71 <tt>re:claimID / OIDC</tt>: Now supports <a href="https://tools.ietf.org/html/rfc7636">PKCE</a>. #5807
72 </li>
73 <li>
74 SUID binary detection mechanisms implemented to improve compatiblity with
75 some distributions.
76 </li>
77 <li>
78 <tt>CREDENTIAL</tt> subsystem reworked and renamed to <tt>ABD</tt>
79 (attribute-based delegation).
80 </li>
81 <li>
82 <a href="https://lists.gnu.org/archive/html/gnunet-developers/2019-10/msg00023.html">Minor TRANSPORT fixes</a> and <a href="https://lists.gnu.org/archive/html/gnunet-developers/2019-10/msg00022.html">NAT changes</a>.
83 </li>
84 <li>
85 <tt>GNS</tt> prepared code for <a href="https://git.gnunet.org/lsd0001.git/tree/draft-schanzen-gns.txt">LSD001 changes</a>. #5920
86 </li>
87 <li>
88 Documentation, comments and code quality was improved.
89 </li>
90 </ul>
91 <h4>Known Issues</h4>
92 <ul>
93 <li>
94 There are known major design issues in the TRANSPORT, ATS and CORE subsystems
95 which will need to be addressed in the future to achieve acceptable usability,
96 performance and security.
97 </li>
98 <li>
99 There are known moderate implementation limitations in CADET that
100 negatively impact performance.
101 </li>
102 <li>
103 There are known moderate design issues in FS that also impact
104 usability and performance.
105 </li>
106 <li>
107 There are minor implementation limitations in SET that create
108 unnecessary attack surface for availability.
109 </li>
110 <li>
111 The RPS subsystem remains experimental.
112 </li>
113 <li>
114 Some high-level tests in the test-suite fail non-deterministically due to
115 the low-level TRANSPORT issues.
116 </li>
117 </ul>
118 <p>
119 In addition to this list, you may also want to consult our bug tracker
120 at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists
121 about 190 more specific issues.
122 </p>
123
124 <h4>Thanks</h4>
125 <p>
126 This release was the work of many people. The following people
127 contributed code and were thus easily identified:
128 Martin Schanzenbach, ng0, Christian Grothoff, Alexia Pagkopoulou, Andreas Ebner, Corvus Corax, xrs and t3sserakt.
129 </p>
130</article>
diff --git a/news/2019-0.11.8.html.j2 b/news/2019-0.11.8.html.j2
new file mode 100644
index 00000000..60c54ea0
--- /dev/null
+++ b/news/2019-0.11.8.html.j2
@@ -0,0 +1,50 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3>
4 <a name="gnunet-0.11.8-release">2019-10-30: GNUnet 0.11.8 released</a>
5 </h3>
6<p>
7 We are pleased to announce the release of GNUnet 0.11.8.
8</p>
9<p>
10 This is a hotfix release for 0.11.7. <i>As always:</i> In terms of usability, users should be aware that there are still <b>a large number of known open issues</b> in particular with respect to ease of use, but also some critical privacy issues especially for mobile users. Also, the nascent network is tiny (about 200 peers) and thus unlikely to provide good anonymity or extensive amounts of interesting information. As a result, the 0.11.8 release is still <b>only suitable for early adopters with some reasonable pain tolerance</b>.
11</p>
12<h4>Download links</h4>
13<ul>
14 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.8.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.8.tar.gz</a></li>
15 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.8.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.8.tar.gz.sig</a></li>
16 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz</a></li>
17 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz.sig</a></li>
18 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
19 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
20</ul>
21<p>
22 gnunet-fuse and gnunet-gtk were not released again, as there were no changes and the 0.11.0/0.11.7 versions are expected to continue to work fine with gnunet-0.11.8. The GPG key used to sign is: <tt>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</tt>
23</p>
24<p>
25 Note that due to mirror synchronization, not all links might be functional early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
26</p>
27<h4>Noteworthy changes in 0.11.8 (since 0.11.7)</h4>
28<ul>
29 <li><tt>GNS</tt> Portability fixes.</li>
30 <li><tt>PQ</tt>: Fixed build with postgresql plugin. (Regression introduces as part of #5733)</li>
31</ul>
32<h4>Known Issues</h4>
33<ul>
34 <li>There are known major design issues in the TRANSPORT, ATS and CORE subsystems which will need to be addressed in the future to achieve acceptable usability, performance and security.</li>
35 <li>There are known moderate implementation limitations in CADET that negatively impact performance.</li>
36 <li>There are known moderate design issues in FS that also impact usability and performance.</li>
37 <li>There are minor implementation limitations in SET that create unnecessary attack surface for availability.</li>
38 <li>The RPS subsystem remains experimental.</li>
39 <li>Some high-level tests in the test-suite fail non-deterministically due to the low-level TRANSPORT issues.</li>
40</ul>
41<p>
42 In addition to this list, you may also want to consult our bug tracker at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists about 190 more specific issues.
43</p>
44
45<h4>Thanks</h4>
46<p>
47 This release was the work of many people. The following people contributed code and were thus easily identified:
48 ng0, Daniel Golle.
49</p>
50{% endblock body_content %}
diff --git a/news/2019-0.11.8.inc b/news/2019-0.11.8.inc
deleted file mode 100644
index 40dfa765..00000000
--- a/news/2019-0.11.8.inc
+++ /dev/null
@@ -1,88 +0,0 @@
1<article>
2 <h3>
3 <a name="gnunet-0.11.8-release">2019-10-30: GNUnet 0.11.8 released</a>
4 </h3>
5 <p>
6 We are pleased to announce the release of GNUnet 0.11.8.
7 </p>
8 <p>
9 This is a hotfix release for 0.11.7.
10
11 <i>As always:</i>
12 In terms of usability, users should be aware that there are still <b>a large
13 number of known open issues</b> in particular with respect to ease of use,
14 but also some critical privacy issues especially for mobile users.
15 Also, the nascent network is tiny (about 200 peers) and thus unlikely to
16 provide good anonymity or extensive amounts of interesting
17 information. As a result, the 0.11.8 release is still <b>only suitable
18 for early adopters with some reasonable pain tolerance</b>.
19 </p>
20 <h4>Download links</h4>
21 <ul>
22 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.8.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.8.tar.gz</a></li>
23 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.11.8.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.11.8.tar.gz.sig</a></li>
24 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz</a></li>
25 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.7.tar.gz.sig</a></li>
26 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz</a></li>
27 <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig</a></li>
28 </ul>
29 <p>
30 gnunet-fuse and gnunet-gtk were not released again, as there were no
31 changes and the 0.11.0/0.11.7 versions are expected to continue to work fine
32 with gnunet-0.11.8.
33 The GPG key used to sign is: <tt>A88C8ADD129828D7EAC02E52E22F9BBFEE348588</tt>
34 </p>
35 <p>
36 Note that due to mirror synchronization, not all links might be functional
37 early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a>
38 </p>
39 <h4>Noteworthy changes in 0.11.8 (since 0.11.7)</h4>
40 <ul>
41 <li>
42 <tt>GNS</tt> Portability fixes.
43 </li>
44 <li>
45 <tt>PQ</tt>: Fixed build with postgresql plugin. (Regression introduces
46 as part of #5733)
47 </li>
48 </ul>
49 <h4>Known Issues</h4>
50 <ul>
51 <li>
52 There are known major design issues in the TRANSPORT, ATS and CORE subsystems
53 which will need to be addressed in the future to achieve acceptable usability,
54 performance and security.
55 </li>
56 <li>
57 There are known moderate implementation limitations in CADET that
58 negatively impact performance.
59 </li>
60 <li>
61 There are known moderate design issues in FS that also impact
62 usability and performance.
63 </li>
64 <li>
65 There are minor implementation limitations in SET that create
66 unnecessary attack surface for availability.
67 </li>
68 <li>
69 The RPS subsystem remains experimental.
70 </li>
71 <li>
72 Some high-level tests in the test-suite fail non-deterministically due to
73 the low-level TRANSPORT issues.
74 </li>
75 </ul>
76 <p>
77 In addition to this list, you may also want to consult our bug tracker
78 at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists
79 about 190 more specific issues.
80 </p>
81
82 <h4>Thanks</h4>
83 <p>
84 This release was the work of many people. The following people
85 contributed code and were thus easily identified:
86 ng0, Daniel Golle.
87 </p>
88</article>
diff --git a/news/2019-02.html.j2 b/news/2019-02.html.j2
new file mode 100644
index 00000000..8c85c542
--- /dev/null
+++ b/news/2019-02.html.j2
@@ -0,0 +1,74 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3><a NAME="gsoc2019"></a><a href="gsoc.html">2019-02: Topics for GSoC 2019</a></h3>
4<p>
5 GNUnet is participating in the Google Summer of Code again through GNU. If you are interested in any of these projects, reach out to us!</p>
6<section>
7 <h4>Android Port</h4>
8 <p>
9 It is time for GNUnet to run properly on Android. Note that GNUnet is written in C, and this is not about rewriting GNUnet in Java, but about getting the C code to run on Android.<br>
10 Mentor: <a href="https://www.goebel-consult.de/">Hartmut Goebel</a>
11 </p>
12</section>
13
14<section>
15 <h4>Help with Continuous Integration setup</h4>
16 <p>
17 There is a push for migrating our CI to Gitlab. The CI should eventually not just run "make check" on various platforms, but also perform tests with multiple peers running in different VMs with specific network topologies (i.e. NAT) between them being simulated. The CI should also be integrated with Gauger for performance regression analysis. Running jobs only when dependencies have changed and scripting more granular triggers or ideally automatic dependency discovery (as done by the autotools) is also important.<br>
18 Mentor: TBD
19 </p>
20</section>
21
22<section>
23 <h4>Migrate gnunet-qr from Python 2.7 to C using libzbar</h4>
24 <p>
25 Python 2.7 is reaching its end-of-life, and we want to get rid of the dependency on Python. The existing gnunet-qr tool is a rather simple wrapper around python-zbar, which itself wraps libzbar. The goal of this project is to directly use libzbar to scan QR codes for GNUnet / the GNU Name System (see also <a href="https://bugs.gnunet.org/view.php?id=5562">#5562</a>).<br>
26 Mentor: Christian Grothoff
27 </p>
28</section>
29
30<section>
31 <h4>re:claimID OpenID Connect performance improvements</h4>
32 <p>
33 reclaimID is a decentralized identity system build on top of the GNU Name System. Upon authorization, the user provides a requesting party (RP) such as a website with an authorization ticket (e.g. piggybacked in an OpenID authorization code). The RP uses information contained in this ticket to
34 </p>
35 <ol>
36 <li> Retrieve the decryption key from GNS</li>
37 <li> Retrieve the user attributes from GNS</li>
38 </ol>
39 <p>
40 The GNS lookups ensure that the RP receives up-to-date attributes and functional decryption keys. However, in particular the RP-specific encryption key resolution can be slow and even fail depending on the network topology. We propose that in an initial exchange, in particular OpenID authorization code flows, we try to incorporate key and maybe even an attribute set in the ticket exchange. In order to mitigate this issue, this project is meant to investigate and implement how...
41 </p>
42 <ol>
43 <li> ... decryption keys can be added to an initial exchange in OpenID.</li>
44 <li> ... initial set(s) of attributes can be piggybacked in OpenID.</li>
45 </ol>
46 <p>
47 Mentor: Martin Schanzenbach
48 </p>
49</section>
50
51<section>
52 <h4>re:claimID alternative GNS-based encryption</h4>
53 <p>
54 re:claimID is a decentralized identity system build on top of the GNU Name System. The initial design and implementation of re:claimID includes an attribute-based encryption module in order to prevent unauthorized access to attributes in the name system. Our motivation for re:claimID was for it to be name system agnostic, which means the design theoretically also works for other name systems such as namecoin. Other name systems often do not have built-in mechanisms in order to do this. Hence, we implemented an ABE access control layer. Our ABE implementation requires two third party libraries: libpbc and libgabe. While we could merge libgabe into the gnunet service implementation of re:claimID, libpbc is a rather large, third party library which lacks packaging in distributions and for platforms. On the other hand, GNS supports record data encryption using symmetric keys as labels. If we make the access control layer of re:claimID more generic in order to support both ABE and GNS encryption, we could reduce the required depenencies. This would result in gnunet packages to include re:claimID by default. In short, the goals are to...
55 </p>
56 <ol>
57 <li> ... improve performance by reducing encryption overhead.</li>
58 <li> ... reduce dependencies.</li>
59 </ol>
60 <p>
61 Mentor: Martin Schanzenbach
62 </p>
63</section>
64
65<section>
66 <h4>Enable all networking applications to run over GNUnet out of the box</h4>
67 <p>
68 One 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&#39;s. We can produce an OS distribution where these things work out of the box with the nicknames of people instead of cloud services. For more information and context, read <a href="https://bugs.gnunet.org/view.php?id=4625">bug id 4625</a>.
69 </p>
70 <p>
71 Mentors: lynX &amp; dvn
72 </p>
73</section>
74{% endblock body_content %}
diff --git a/news/2019-02.inc b/news/2019-02.inc
deleted file mode 100644
index 7878de6d..00000000
--- a/news/2019-02.inc
+++ /dev/null
@@ -1,123 +0,0 @@
1<article>
2<h3>
3<a NAME="gsoc2019"></a>
4<a href="gsoc.html">2019-02: Topics for GSoC 2019</a>
5</h3>
6<p>
7GNUnet is participating in the Google Summer of Code
8again through GNU. If you are interested in any of
9these projects, reach out to us!
10</p>
11<section>
12<h4>Android Port</h4>
13<p>
14It is time for GNUnet to run properly on Android. Note that
15GNUnet is written in C, and this is not about rewriting
16GNUnet in Java, but about getting the C code to run on Android.
17<br>
18Mentor: <a href="https://www.goebel-consult.de/">Hartmut Goebel</a>
19</p>
20</section>
21
22<section>
23<h4>Help with Continuous Integration setup</h4>
24<p>
25There is a push for migrating our CI to Gitlab. The CI should
26eventually not just run "make check" on various platforms, but also
27perform tests with multiple peers running in different VMs with
28specific network topologies (i.e. NAT) between them being simulated.
29The CI should also be integrated with Gauger for performance
30regression analysis. Running jobs only when dependencies have changed
31and scripting more granular triggers or ideally automatic dependency
32discovery (as done by the autotools) is also important.
33<br>
34Mentor: TBD
35</p>
36</section>
37
38<section>
39<h4>Migrate gnunet-qr from Python 2.7 to C using libzbar</h4>
40<p>
41Python 2.7 is reaching its end-of-life, and we want to get rid
42of the dependency on Python. The existing gnunet-qr tool is a
43rather simple wrapper around python-zbar, which itself wraps
44libzbar. The goal of this project is to directly use libzbar
45to scan QR codes for GNUnet / the GNU Name System (see
46also <a href="https://bugs.gnunet.org/view.php?id=5562">#5562</a>).
47<br>
48Mentor: Christian Grothoff
49</p>
50</section>
51
52<section>
53<h4>re:claimID OpenID Connect performance improvements</h4>
54<p>
55reclaimID is a decentralized identity system build on top of the GNU
56Name System.
57Upon authorization, the user provides a requesting party (RP) such as a website
58with an authorization ticket (e.g. piggybacked in an OpenID authorization code).
59The RP uses information contained in this ticket to
60<ol>
61<li> Retrieve the decryption key from GNS</li>
62<li> Retrieve the user attributes from GNS</li>
63</ol>
64The GNS lookups ensure that the RP receives up-to-date attributes and functional
65decryption keys. However, in particular the RP-specific encryption key
66resolution can be slow and even fail depending on the network topology.
67We propose that in an initial exchange, in particular OpenID authorization code
68flows, we try to incorporate key and maybe even an attribute set in the ticket
69exchange.
70
71In order to mitigate this issue, this project is meant to investigate and implement how...
72<ol>
73<li> ... decryption keys can be added to an initial exchange in OpenID.</li>
74<li> ... initial set(s) of attributes can be piggybacked in OpenID.</li>
75</ol>
76<br/>
77Mentor: Martin Schanzenbach
78</p>
79</section>
80
81<section>
82<h4>re:claimID alternative GNS-based encryption</h4>
83<p>
84re:claimID is a decentralized identity system build on top of the GNU
85Name System.
86The initial design and implementation of re:claimID includes an attribute-based
87encryption module in order to prevent unauthorized access to attributes in the
88name system.
89Our motivation for re:claimID was for it to be name system agnostic, which
90means the design theoretically also works for other name systems such as
91namecoin.
92Other name systems often do not have built-in mechanisms in order to do this.
93Hence, we implemented an ABE access control layer. Our ABE implementation
94requires two third party libraries: libpbc and libgabe. While we could merge
95libgabe into the gnunet service implementation of re:claimID, libpbc is a
96rather large, third party library which lacks packaging in distributions and
97for platforms.
98On the other hand, GNS supports record data encryption using symmetric keys as
99labels.
100If we make the access control layer of re:claimID more generic in order to
101support both ABE and GNS encryption, we could reduce the required depenencies.
102This would result in gnunet packages to include re:claimID by default.
103
104In short, the goals are to...
105<ol>
106<li> ... improve performance by reducing encryption overhead.</li>
107<li> ... reduce dependencies.</li>
108</ol>
109<br/>
110Mentor: Martin Schanzenbach
111</p>
112</section>
113
114<section>
115<h4>Enable all networking applications to run over GNUnet out of the box</h4>
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. For more information and context, read <a href="https://bugs.gnunet.org/view.php?id=4625">bug id 4625</a>.
118</p>
119<p>
120Mentors: lynX &amp; dvn
121</p>
122</section>
123</article>
diff --git a/news/2019-06-DSTJ.html.j2 b/news/2019-06-DSTJ.html.j2
new file mode 100644
index 00000000..a8f8f0b5
--- /dev/null
+++ b/news/2019-06-DSTJ.html.j2
@@ -0,0 +1,14 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3><a name="DSTJ">2019-06-28: Peer DSTJ is dead, long live peer Y924</a></h3>
4<p>
5 After some issues with our infrastructure we needed to replace our bootstrapping peer. To avoid problems when connecting to GNUnet the operator of a peer needs to update its node by removing the peer ID <tt>DSTJBRRKZ8TBW3FGK6B0M5QXWT9WYNZ45H5MCV4HY7ST64Q8T9F0</tt> from the system. Here are two strategies to find copies of the respective file:
6</p>
7<ol>
8 <li><tt>$ locate DSTJBRRKZ8TBW3FGK6B0M5QXWT9WYNZ45H5MCV4HY7ST64Q8T9F0</tt></li>
9 <li><tt>$ find / -name DSTJBRRKZ8TBW3FGK6B0M5QXWT9WYNZ45H5MCV4HY7ST64Q8T9F0</tt></li>
10</ol>
11<p>
12 Update: DSTJ has now been blacklisted. Please update your GNUnet peer.
13</p>
14{% endblock body_content %}
diff --git a/news/2019-06-DSTJ.inc b/news/2019-06-DSTJ.inc
deleted file mode 100644
index 75670d41..00000000
--- a/news/2019-06-DSTJ.inc
+++ /dev/null
@@ -1,13 +0,0 @@
1<article>
2 <h3><a name="DSTJ">2019-06-28: Peer DSTJ is dead, long live peer Y924</a></h3>
3 <p>
4 After some issues with our infrastructure we needed to replace our bootstrapping peer. To avoid problems when connecting to GNUnet the operator of a peer needs to update its node by removing the peer ID <tt>DSTJBRRKZ8TBW3FGK6B0M5QXWT9WYNZ45H5MCV4HY7ST64Q8T9F0</tt> from the system. Here are two strategies to find copies of the respective file:
5 </p>
6 <p>
7 <ol>
8 <li><tt>$ locate DSTJBRRKZ8TBW3FGK6B0M5QXWT9WYNZ45H5MCV4HY7ST64Q8T9F0</tt></li>
9 <li><tt>$ find / -name DSTJBRRKZ8TBW3FGK6B0M5QXWT9WYNZ45H5MCV4HY7ST64Q8T9F0</tt></li>
10 </ol>
11 </p>
12 <p>Update: DSTJ has now been blacklisted. Please update your GNUnet peer.</p>
13</article>
diff --git a/news/2019-06.inc b/news/2019-06.html.j2
index dcc23887..b0310341 100644
--- a/news/2019-06.inc
+++ b/news/2019-06.html.j2
@@ -1,7 +1,7 @@
1<article> 1{% extends "common/news.j2" %}
2 <h3>2019-06-28: GNUnet Hacker Meeting 2019 at <a href="https://decentrale.ch">La Décentrale, Switzerland</a></h3> 2{% block body_content %}
3 <h3>2019-06-28: GNUnet Hacker Meeting 2019 at <a href="https://decentrale.ch">La D&#233;centrale, Switzerland</a></h3>
3 <p> 4 <p>
4 The members of the GNUnet community met again in the wonderful souroundings of St. Imier to hack on GNUnet. New people joined our sessions until late at night. From bug squashing to digging our own dog food, from workshops to theoretical discussions of new services and usecases. And of course, pizza was in the game. 5 The members of the GNUnet community met again in the wonderful souroundings of St. Imier to hack on GNUnet. New people joined our sessions until late at night. From bug squashing to digging our own dog food, from workshops to theoretical discussions of new services and usecases. And of course, pizza was in the game.
5 </p> 6 </p>
6</article> 7{% endblock body_content %}
7
diff --git a/news/2019-07-GHM_Aug_2019.html.j2 b/news/2019-07-GHM_Aug_2019.html.j2
new file mode 100644
index 00000000..ff3536fc
--- /dev/null
+++ b/news/2019-07-GHM_Aug_2019.html.j2
@@ -0,0 +1,7 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3>2019-07-17: GNUnet Hacker Meeting in August 2019 at <a href="https://">Wernsdort (near Berlin)</a></h3>
4 <p>
5 In August 2019, some of us met in Wernsdorf for focused work on GNUnet.
6 </p>
7{% endblock body_content %}
diff --git a/news/2019-07-GHM_Aug_2019.inc b/news/2019-07-GHM_Aug_2019.inc
deleted file mode 100644
index cac99470..00000000
--- a/news/2019-07-GHM_Aug_2019.inc
+++ /dev/null
@@ -1,8 +0,0 @@
1<!--
2<article>
3 <h3>2019-07-17: GNUnet Hacker Meeting in August 2019 at <a href="https://">Wernsdort (near Berlin)</a></h3>
4 <p>
5 Some text here.
6 </p>
7</article>
8--> \ No newline at end of file
diff --git a/news/2019-10-GNSSpec1.html.j2 b/news/2019-10-GNSSpec1.html.j2
new file mode 100644
index 00000000..cdf34f9c
--- /dev/null
+++ b/news/2019-10-GNSSpec1.html.j2
@@ -0,0 +1,21 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3>
4 <a name="gnunet-lsd001-p1">2019-10-04: GNS Technical Specification Milestone 1/4</a>
5 </h3>
6<p>
7 We are happy to announce the completion of the first milestone for the GNS Specification. The objective is to provide a detailed and comprehensive guide for implementors of the GNU Name System. The initial milestone consists of documenting the cryptographic principles of GNS data structures. This includes the specification of the GNS record wire and serialization formats as well as internationalization.<br>
8 <i>NOTE: The currently specified protocol is planned to be implemented for GNUnet 0.12. The current GNS implementation (0.11) exhibits minor but compatibility breaking deviations from this specification.</i> The draft specification <b>LSD001</b> can be found at:
9</p>
10<ul>
11 <li>Git: <a href="git://gnunet.org/lsd0001.git">LSD001</a></li>
12 <li><a href="https://git.gnunet.org/lsd0001.git/tree/draft-schanzen-gns.txt">Link to TXT version</a></li>
13 <li><a href="https://git.gnunet.org/lsd0001.git/tree/draft-schanzen-gns.html">Link to HTML version</a></li>
14</ul>
15<p>
16 The next milestone will bring the resolver logic specification.
17</p>
18<p>
19 This work is generously funded by <a href="https://nlnet.nl">NLnet</a> as part of their <a href="https://nlnet.nl/project/GNS/">Search and discovery fund</a>.
20</p>
21{% endblock body_content %}
diff --git a/news/2019-10-GNSSpec1.inc b/news/2019-10-GNSSpec1.inc
deleted file mode 100644
index df9130ee..00000000
--- a/news/2019-10-GNSSpec1.inc
+++ /dev/null
@@ -1,29 +0,0 @@
1<article>
2 <h3>
3 <a name="gnunet-lsd001-p1">2019-10-04: GNS Technical Specification Milestone 1/4</a>
4 </h3>
5 <p>
6 We are happy to announce the completion of the first milestone for the
7 GNS Specification. The objective is to provide a detailed and comprehensive
8 guide for implementors of the GNU Name System.
9 The initial milestone consists of documenting the cryptographic principles
10 of GNS data structures. This includes the specification of the GNS record
11 wire and serialization formats as well as internationalization.<br/>
12 <i>NOTE: The currently specified protocol is planned to be implemented for
13 GNUnet 0.12. The current GNS implementation (0.11) exhibits minor but
14 compatibility breaking deviations from this specification.</i>
15
16 The draft specification <b>LSD001</b> can be found at:
17 <ul>
18 <li>Git: <a href="git://gnunet.org/lsd0001.git">LSD001</a></li>
19 <li><a href="https://git.gnunet.org/lsd0001.git/tree/draft-schanzen-gns.txt">Link to TXT version</a></li>
20 <li><a href="https://git.gnunet.org/lsd0001.git/tree/draft-schanzen-gns.html">Link to HTML version</a></li>
21 </ul>
22
23 The next milestone will bring the resolver logic specification.
24 </p>
25 <p>
26 This work is generously funded by <a href="https://nlnet.nl">NLnet</a> as
27 part of their <a href="https://nlnet.nl/project/GNS/">Search and discovery fund</a>.
28 </p>
29</article>
diff --git a/news/2019-10-ICANNPanel.html.j2 b/news/2019-10-ICANNPanel.html.j2
new file mode 100644
index 00000000..8ff5c560
--- /dev/null
+++ b/news/2019-10-ICANNPanel.html.j2
@@ -0,0 +1,13 @@
1{% extends "common/news.j2" %}
2{% block body_content %}
3 <h3><a name="gnunet-icann-gns">2019-10-20: GNUnet project invited to ICANN66</a></h3>
4<p>
5 We are delighted to announce that ICANN has invited the GNUnet project to speak at the <a href="https://meetings.icann.org/en/montreal66">next ICANN Annual General Meeting</a>. We have been invited to join a panel discussion on <i>Emerging Internet Identifier Technologies</i> in order to share our ideas and work on the <i>GNU Name System (GNS)</i>. ICANN generously offered to cover travel and accomodation.
6</p>
7<p>
8 The meeting will take place in Montreal between 2 - 7 November. The panel will tentatively be help on November 6th.
9</p>
10<p>
11 <b>UPDATE:</b> The panel is on Tueday, November 5th 13:30 EDT with the possibility of remote participation: <a href="https://66.schedule.icann.org/meetings/1116895">Link</a>
12</p>
13{% endblock body_content %}
diff --git a/news/2019-10-ICANNPanel.inc b/news/2019-10-ICANNPanel.inc
deleted file mode 100644
index d3035f12..00000000
--- a/news/2019-10-ICANNPanel.inc
+++ /dev/null
@@ -1,21 +0,0 @@
1<article>
2 <h3>
3 <a name="gnunet-icann-gns">2019-10-20: GNUnet project invited to ICANN66</a>
4 </h3>
5 <p>
6 We are delighted to announce that ICANN has invited the GNUnet project to
7 speak at the
8 <a href="https://meetings.icann.org/en/montreal66">next ICANN Annual General Meeting</a>.
9 We have been invited to join a panel discussion on <i>Emerging Internet Identifier Technologies</i>
10 in order to share our ideas and work on the <i>GNU Name System (GNS)</i>.
11 ICANN generously offered to cover travel and accomodation.
12 </p>
13 <p>
14 The meeting will take place in Montreal between 2 - 7 November. The panel
15 will tentatively be help on November 6th.
16 </p>
17 <p>
18 <b>UPDATE:</b> The panel is on Tueday, November 5th 13:30 EDT with the possibility
19 of remote participation: <a href="https://66.schedule.icann.org/meetings/1116895">Link</a>
20 </p>
21</article>
diff --git a/news/index.html.j2 b/news/index.html.j2
new file mode 100644
index 00000000..582866f4
--- /dev/null
+++ b/news/index.html.j2
@@ -0,0 +1,32 @@
1{% extends "common/base.j2" %}
2{% block body_content %}
3 <div class="container-fluid">
4 <div class="container text-center">
5 <h1>News</h1>
6 </div>
7 </div>
8 <div class="container">
9 <article>
10 <section>
11 <!-- TODO: This list should be generated -->
12 <ul>
13 <li><a href="2019-0.11.8.html" title="0.11.8">0.11.8</a></li>
14 <li><a href="2019-0.11.7.html" title="0.11.7">0.11.7</a></li>
15 <li><a href="2019-10-ICANNPanel.html" title="ICANN Panel">ICANN Panel</a></li>
16 <li><a href="2019-10-GNSSpec1.html" title="GNS Spec 1">GNS Spec 1</a></li>
17 <li><a href="2019-0.11.6.html" title="0.11.6">0.11.6</a></li>
18 <li><a href="2019-07-GHM_Aug_2019.html" title="GNUnet Hacker Meeting">GNUnet Hacker Meeting 2019</a></li>
19 <li><a href="2019-06-DSTJ.html" title="DSTJ">DSTJ</a></li>
20 <li><a href="2019-06.html" title="2019-06">2019-06</a></li>
21 <li><a href="2019-0.11.5.html" title="0.11.5">0.11.5</a></li>
22 <li><a href="2019-0.11.4.html" title="0.11.4">0.11.4</a></li>
23 <li><a href="2019-0.11.3.html" title="0.11.3">0.11.3</a></li>
24 <li><a href="2019-0.11.2.html" title="0.11.2">0.11.2</a></li>
25 <li><a href="2019-0.11.1.html" title="0.11.1">0.11.1</a></li>
26 <li><a href="2019-0.11.0.html" title="0.11.0">0.11.0</a></li>
27 <li><a href="2019-02.html" title="2019-02">2019-02</a></li>
28 </ul>
29 </section>
30 </article>
31 </div>
32{% endblock body_content %}