aboutsummaryrefslogtreecommitdiff
path: root/rss.xml
diff options
context:
space:
mode:
Diffstat (limited to 'rss.xml')
-rw-r--r--rss.xml256
1 files changed, 128 insertions, 128 deletions
diff --git a/rss.xml b/rss.xml
index 6d310c1f..d4af8151 100644
--- a/rss.xml
+++ b/rss.xml
@@ -10,74 +10,74 @@
10 <title>GNUnet Hacker Meeting 2018 at La Decentrale</title> 10 <title>GNUnet Hacker Meeting 2018 at La Decentrale</title>
11 <link>https://gnunet.org/#gnunet-hacker-meeting-2018-2</link> 11 <link>https://gnunet.org/#gnunet-hacker-meeting-2018-2</link>
12 <description> 12 <description>
13 <a name="gnunet-hacker-meeting-2018-2"></a> 13 &lt;a name=&quot;gnunet-hacker-meeting-2018-2&quot;&gt;&lt;/a&gt;
14 <h3>Second GNUnet Hacker Meeting 2018 at <a href="https://decentrale.ch/">La Décentrale</a>, Switzerland</h3> 14 &lt;h3&gt;Second GNUnet Hacker Meeting 2018 at &lt;a href=&quot;https://decentrale.ch/&quot;&gt;La Décentrale&lt;/a&gt;, Switzerland&lt;/h3&gt;
15 <p> 15 &lt;p&gt;
16 The GNUnet hackers met for the second time this year. The primary goal 16 The GNUnet hackers met for the second time this year. The primary goal
17 was to squash bugs to bring out a new release. Aside from this we 17 was to squash bugs to bring out a new release. Aside from this we
18 worked hard on improving the documentation and to launch this new 18 worked hard on improving the documentation and to launch this new
19 website. 19 website.
20 </p> 20 &lt;/p&gt;
21 </description> 21 </description>
22 </item> 22 </item>
23 <item> 23 <item>
24 <title>2019-02: Topics for GSoC 2019</title> 24 <title>2019-02: Topics for GSoC 2019</title>
25 <link>https://gnunet.org/#gsoc2019</link> 25 <link>https://gnunet.org/#gsoc2019</link>
26 <description> 26 <description>
27 <h3> 27 &lt;h3&gt;
28 <a NAME="gsoc2019"></a>2019-02: Topics for GSoC 2019 28 &lt;a NAME=&quot;gsoc2019&quot;&gt;&lt;/a&gt;2019-02: Topics for GSoC 2019
29 </h3> 29 &lt;/h3&gt;
30 <h4>Android Port</h4> 30 &lt;h4&gt;Android Port&lt;/h4&gt;
31 <p> 31 &lt;p&gt;
32 It is time for GNUnet to run properly on Android. Note that 32 It is time for GNUnet to run properly on Android. Note that
33 GNUnet is written in C, and this is not about rewriting 33 GNUnet is written in C, and this is not about rewriting
34 GNUnet in Java, but about getting the C code to run on Android. 34 GNUnet in Java, but about getting the C code to run on Android.
35 </p> 35 &lt;/p&gt;
36 <p> 36 &lt;p&gt;
37 Mentor: <a href="https://www.goebel-consult.de/">Hartmut Goebel</a> 37 Mentor: &lt;a href=&quot;https://www.goebel-consult.de/&quot;&gt;Hartmut Goebel&lt;/a&gt;
38 </p> 38 &lt;/p&gt;
39 39
40 <h4>Help with Continuous Integration setup</h4> 40 &lt;h4&gt;Help with Continuous Integration setup&lt;/h4&gt;
41 <p> 41 &lt;p&gt;
42 There is a push for migrating our CI to Gitlab. The CI should 42 There is a push for migrating our CI to Gitlab. The CI should
43 eventually not just run "make check" on various platforms, but also 43 eventually not just run &quot;make check&quot; on various platforms, but also
44 perform tests with multiple peers running in different VMs with 44 perform tests with multiple peers running in different VMs with
45 specific network topologies (i.e. NAT) between them being simulated. 45 specific network topologies (i.e. NAT) between them being simulated.
46 The CI should also be integrated with Gauger for performance 46 The CI should also be integrated with Gauger for performance
47 regression analysis. Running jobs only when dependencies have changed 47 regression analysis. Running jobs only when dependencies have changed
48 and scripting more granular triggers or ideally automatic dependency 48 and scripting more granular triggers or ideally automatic dependency
49 discovery (as done by the autotools) is also important. 49 discovery (as done by the autotools) is also important.
50 </p> 50 &lt;/p&gt;
51 <p> 51 &lt;p&gt;
52 Mentor: TBD 52 Mentor: TBD
53 </p> 53 &lt;/p&gt;
54 54
55 55
56 56
57 <h4>Migrate gnunet-qr from Python 2.7 to C using libzbar</h4> 57 &lt;h4&gt;Migrate gnunet-qr from Python 2.7 to C using libzbar&lt;/h4&gt;
58 <p> 58 &lt;p&gt;
59 Python 2.7 is reaching its end-of-life, and we want to get rid 59 Python 2.7 is reaching its end-of-life, and we want to get rid
60 of the dependency on Python. The existing gnunet-qr tool is a 60 of the dependency on Python. The existing gnunet-qr tool is a
61 rather simple wrapper around python-zbar, which itself wraps 61 rather simple wrapper around python-zbar, which itself wraps
62 libzbar. The goal of this project is to directly use libzbar 62 libzbar. The goal of this project is to directly use libzbar
63 to scan QR codes for GNUnet / the GNU Name System (see 63 to scan QR codes for GNUnet / the GNU Name System (see
64 also <a href="https://bugs.gnunet.org/view.php?id=5562">#5562</a>). 64 also &lt;a href=&quot;https://bugs.gnunet.org/view.php?id=5562&quot;&gt;#5562&lt;/a&gt;).
65 </p> 65 &lt;/p&gt;
66 <p> 66 &lt;p&gt;
67 Mentor: Christian Grothoff 67 Mentor: Christian Grothoff
68 </p> 68 &lt;/p&gt;
69 69
70 <h4>re:claimID OpenID Connect performance improvements</h4> 70 &lt;h4&gt;re:claimID OpenID Connect performance improvements&lt;/h4&gt;
71 <p> 71 &lt;p&gt;
72 reclaimID is a decentralized identity system build on top of the GNU 72 reclaimID is a decentralized identity system build on top of the GNU
73 Name System. 73 Name System.
74 Upon authorization, the user provides a requesting party (RP) such as a website 74 Upon authorization, the user provides a requesting party (RP) such as a website
75 with an authorization ticket (e.g. piggybacked in an OpenID authorization code). 75 with an authorization ticket (e.g. piggybacked in an OpenID authorization code).
76 The RP uses information contained in this ticket to 76 The RP uses information contained in this ticket to
77 <ol> 77 &lt;ol&gt;
78 <li> Retrieve the decryption key from GNS</li> 78 &lt;li&gt; Retrieve the decryption key from GNS&lt;/li&gt;
79 <li> Retrieve the user attributes from GNS</li> 79 &lt;li&gt; Retrieve the user attributes from GNS&lt;/li&gt;
80 </ol> 80 &lt;/ol&gt;
81 The GNS lookups ensure that the RP receives up-to-date attributes and functional 81 The GNS lookups ensure that the RP receives up-to-date attributes and functional
82 decryption keys. However, in particular the RP-specific encryption key 82 decryption keys. However, in particular the RP-specific encryption key
83 resolution can be slow and even fail depending on the network topology. 83 resolution can be slow and even fail depending on the network topology.
@@ -86,16 +86,16 @@
86 exchange. 86 exchange.
87 87
88 In order to mitigate this issue, this project is meant to investigate and implement how... 88 In order to mitigate this issue, this project is meant to investigate and implement how...
89 <ol> 89 &lt;ol&gt;
90 <li> ... decryption keys can be added to an initial exchange in OpenID.</li> 90 &lt;li&gt; ... decryption keys can be added to an initial exchange in OpenID.&lt;/li&gt;
91 <li> ... initial set(s) of attributes can be piggybacked in OpenID.</li> 91 &lt;li&gt; ... initial set(s) of attributes can be piggybacked in OpenID.&lt;/li&gt;
92 </ol> 92 &lt;/ol&gt;
93 <br/> 93 &lt;br/&gt;
94 Mentor: Martin Schanzenbach 94 Mentor: Martin Schanzenbach
95 </p> 95 &lt;/p&gt;
96 96
97 <h4>re:claimID alternative GNS-based encryption</h4> 97 &lt;h4&gt;re:claimID alternative GNS-based encryption&lt;/h4&gt;
98 <p> 98 &lt;p&gt;
99 re:claimID is a decentralized identity system build on top of the GNU 99 re:claimID is a decentralized identity system build on top of the GNU
100 Name System. 100 Name System.
101 The initial design and implementation of re:claimID includes an attribute-based 101 The initial design and implementation of re:claimID includes an attribute-based
@@ -117,28 +117,28 @@
117 This would result in gnunet packages to include re:claimID by default. 117 This would result in gnunet packages to include re:claimID by default.
118 118
119 In short, the goals are to... 119 In short, the goals are to...
120 <ol> 120 &lt;ol&gt;
121 <li> ... improve performance by reducing encryption overhead.</li> 121 &lt;li&gt; ... improve performance by reducing encryption overhead.&lt;/li&gt;
122 <li> ... reduce dependencies.</li> 122 &lt;li&gt; ... reduce dependencies.&lt;/li&gt;
123 </ol> 123 &lt;/ol&gt;
124 <br/> 124 &lt;br/&gt;
125 Mentor: Martin Schanzenbach 125 Mentor: Martin Schanzenbach
126 </p> 126 &lt;/p&gt;
127 </description> 127 </description>
128 </item> 128 </item>
129 <item> 129 <item>
130 <title>2019-02: GNUnet 0.11.0 released</title> 130 <title>2019-02: GNUnet 0.11.0 released</title>
131 <link>https://gnunet.org/#gnunet-0.11.0-release</link> 131 <link>https://gnunet.org/#gnunet-0.11.0-release</link>
132 <description> 132 <description>
133 <h3> 133 &lt;h3&gt;
134 <a name="gnunet-0.11.0-release">2019-02: GNUnet 0.11.0 released</a> 134 &lt;a name=&quot;gnunet-0.11.0-release&quot;&gt;2019-02: GNUnet 0.11.0 released&lt;/a&gt;
135 </h3> 135 &lt;/h3&gt;
136 136
137 <p> 137 &lt;p&gt;
138 We are pleased to announce the release of GNUnet 0.11.0. 138 We are pleased to announce the release of GNUnet 0.11.0.
139 </p> 139 &lt;/p&gt;
140 140
141 <p> 141 &lt;p&gt;
142 This is a major release after about five years of development. In 142 This is a major release after about five years of development. In
143 terms of usability, users should be aware that there are still a large 143 terms of usability, users should be aware that there are still a large
144 number of known open issues in particular with respect to ease of use, 144 number of known open issues in particular with respect to ease of use,
@@ -147,112 +147,112 @@
147 provide good anonymity or extensive amounts of interesting 147 provide good anonymity or extensive amounts of interesting
148 information. As a result, the 0.11.0 release is still only suitable 148 information. As a result, the 0.11.0 release is still only suitable
149 for early adopters with some reasonable pain tolerance. 149 for early adopters with some reasonable pain tolerance.
150 </p> 150 &lt;/p&gt;
151 151
152 <h4>Download links</h4> 152 &lt;h4&gt;Download links&lt;/h4&gt;
153 <ul> 153 &lt;ul&gt;
154 <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> 154 &lt;li&gt;&lt;a href=&quot;http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0.tar.gz&quot;&gt;http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0.tar.gz&lt;/a&gt;&lt;/li&gt;
155 <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> 155 &lt;li&gt;&lt;a href=&quot;http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0.tar.gz.sig&quot;&gt;http://ftpmirror.gnu.org/gnunet/gnunet-0.11.0.tar.gz.sig&lt;/a&gt;&lt;/li&gt;
156 <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> 156 &lt;li&gt;&lt;a href=&quot;http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz&quot;&gt;http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz&lt;/a&gt;&lt;/li&gt;
157 <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> 157 &lt;li&gt;&lt;a href=&quot;http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig&quot;&gt;http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.11.0.tar.gz.sig&lt;/a&gt;&lt;/li&gt;
158 <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> 158 &lt;li&gt;&lt;a href=&quot;http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz&quot;&gt;http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz&lt;/a&gt;&lt;/li&gt;
159 <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> 159 &lt;li&gt;&lt;a href=&quot;http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig&quot;&gt;http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.11.0.tar.gz.sig&lt;/a&gt;&lt;/li&gt;
160 </ul> 160 &lt;/ul&gt;
161 <p> 161 &lt;p&gt;
162 Note that due to mirror synchronization, not all links might be functional 162 Note that due to mirror synchronization, not all links might be functional
163 early after the release. For direct access try <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a> 163 early after the release. For direct access try &lt;a href=&quot;http://ftp.gnu.org/gnu/gnunet/&quot;&gt;http://ftp.gnu.org/gnu/gnunet/&lt;/a&gt;
164 </p> 164 &lt;/p&gt;
165 <p> 165 &lt;p&gt;
166 Note that GNUnet is now started using <tt>gnunet-arm -s</tt>. GNUnet should be 166 Note that GNUnet is now started using &lt;tt&gt;gnunet-arm -s&lt;/tt&gt;. GNUnet should be
167 stopped using <tt>gnunet-arm -e</tt>. 167 stopped using &lt;tt&gt;gnunet-arm -e&lt;/tt&gt;.
168 </p> 168 &lt;/p&gt;
169 169
170 <h4>Noteworthy changes in 0.11.0</h4> 170 &lt;h4&gt;Noteworthy changes in 0.11.0&lt;/h4&gt;
171 171
172 <ul> 172 &lt;ul&gt;
173 <li> 173 &lt;li&gt;
174 The Web site and manuals have undergone significant rework. You can find an 174 The Web site and manuals have undergone significant rework. You can find an
175 archive of the old Web site at <a href="https://old.gnunet.org/">old.gnunet.org</a>. 175 archive of the old Web site at &lt;a href=&quot;https://old.gnunet.org/&quot;&gt;old.gnunet.org&lt;/a&gt;.
176 </li> 176 &lt;/li&gt;
177 <li> 177 &lt;li&gt;
178 The code now builds again on macOS. GNUnet on macOS is <i>experimental</i>. 178 The code now builds again on macOS. GNUnet on macOS is &lt;i&gt;experimental&lt;/i&gt;.
179 While it builds and seems to run fine, some tests are known to fail. 179 While it builds and seems to run fine, some tests are known to fail.
180 </li> 180 &lt;/li&gt;
181 <li> 181 &lt;li&gt;
182 Build process now works properly with libidn2 182 Build process now works properly with libidn2
183 </li> 183 &lt;/li&gt;
184 <li> 184 &lt;li&gt;
185 Except for <tt>gnunet-qr</tt>, all Python code was migrated to Python 3.7. 185 Except for &lt;tt&gt;gnunet-qr&lt;/tt&gt;, all Python code was migrated to Python 3.7.
186 </li> 186 &lt;/li&gt;
187 <li> 187 &lt;li&gt;
188 Fixed security issues in secret sharing cryptography logic 188 Fixed security issues in secret sharing cryptography logic
189 </li> 189 &lt;/li&gt;
190 <li> 190 &lt;li&gt;
191 Services running out of file descriptors on <tt>accept()</tt> no longer busy wait 191 Services running out of file descriptors on &lt;tt&gt;accept()&lt;/tt&gt; no longer busy wait
192 </li> 192 &lt;/li&gt;
193 <li> 193 &lt;li&gt;
194 Fixed crash in gnunet-gns2dns proxy 194 Fixed crash in gnunet-gns2dns proxy
195 </li> 195 &lt;/li&gt;
196 <li> 196 &lt;li&gt;
197 GNS responses are now padded to minimize information disclosure from the size 197 GNS responses are now padded to minimize information disclosure from the size
198 </li> 198 &lt;/li&gt;
199 <li> 199 &lt;li&gt;
200 Fixed API issues and (rare) crash bugs in CADET 200 Fixed API issues and (rare) crash bugs in CADET
201 </li> 201 &lt;/li&gt;
202 <li> 202 &lt;li&gt;
203 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/">gnunet-secushare</a> Git repository. 203 The experimental SecuShare code is not included in the release, you can now find it in the &lt;a href=&quot;https://git.gnunet.org/gnunet-secushare/&quot;&gt;gnunet-secushare&lt;/a&gt; Git repository.
204 </li> 204 &lt;/li&gt;
205 <li> 205 &lt;li&gt;
206 The Ascension tool (separate download) now allows importing DNS zones into GNS via AXFR. 206 The Ascension tool (separate download) now allows importing DNS zones into GNS via AXFR.
207 </li> 207 &lt;/li&gt;
208 <li> 208 &lt;li&gt;
209 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>. 209 GNUnet now includes a decentralised identity attribute sharing service: reclaimID. A ready-to-use client can be found in an &lt;a href=&quot;https://gitlab.com/reclaimid/client&quot;&gt;external repo&lt;/a&gt;.
210 </li> 210 &lt;/li&gt;
211 <li> 211 &lt;li&gt;
212 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. 212 The code now builds again on NetBSD. GNUnet on NetBSD is &lt;i&gt;experimental&lt;/i&gt;. 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.
213 </li> 213 &lt;/li&gt;
214 <li> 214 &lt;li&gt;
215 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. 215 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.
216 </li> 216 &lt;/li&gt;
217 </ul> 217 &lt;/ul&gt;
218 <p> 218 &lt;p&gt;
219 The above is just the short list, our bugtracker lists 219 The above is just the short list, our bugtracker lists
220 <a href="https://bugs.gnunet.org/changelog_page.php?version_id=258"> 220 &lt;a href=&quot;https://bugs.gnunet.org/changelog_page.php?version_id=258&quot;&gt;
221 over 100 individual issues</a> that were resolved since 0.11.0pre66. 221 over 100 individual issues&lt;/a&gt; that were resolved since 0.11.0pre66.
222 </p> 222 &lt;/p&gt;
223 223
224 <h4>Known Issues</h4> 224 &lt;h4&gt;Known Issues&lt;/h4&gt;
225 <ul> 225 &lt;ul&gt;
226 <li> 226 &lt;li&gt;
227 There are known major design issues in the TRANSPORT, ATS and CORE subsystems 227 There are known major design issues in the TRANSPORT, ATS and CORE subsystems
228 which will need to be addressed in the future to achieve acceptable usability, 228 which will need to be addressed in the future to achieve acceptable usability,
229 performance and security. 229 performance and security.
230 </li> 230 &lt;/li&gt;
231 <li> 231 &lt;li&gt;
232 There are known moderate implementation limitations in CADET that 232 There are known moderate implementation limitations in CADET that
233 negatively impact performance. Also CADET may unexpectedly deliver messages out-of-order. 233 negatively impact performance. Also CADET may unexpectedly deliver messages out-of-order.
234 </li> 234 &lt;/li&gt;
235 <li> 235 &lt;li&gt;
236 There are known moderate design issues in FS that also impact 236 There are known moderate design issues in FS that also impact
237 usability and performance. 237 usability and performance.
238 </li> 238 &lt;/li&gt;
239 <li> 239 &lt;li&gt;
240 There are minor implementation limitations in SET that create 240 There are minor implementation limitations in SET that create
241 unnecessary attack surface for availability. 241 unnecessary attack surface for availability.
242 </li> 242 &lt;/li&gt;
243 <li> 243 &lt;li&gt;
244 The RPS subsystem remains experimental. 244 The RPS subsystem remains experimental.
245 </li> 245 &lt;/li&gt;
246 <li> 246 &lt;li&gt;
247 Some high-level tests in the test-suite fail non-deterministically due to 247 Some high-level tests in the test-suite fail non-deterministically due to
248 the low-level TRANSPORT issues. 248 the low-level TRANSPORT issues.
249 </li> 249 &lt;/li&gt;
250 </ul> 250 &lt;/ul&gt;
251 <p> 251 &lt;p&gt;
252 In addition to this list, you may also want to consult our bug tracker 252 In addition to this list, you may also want to consult our bug tracker
253 at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists 253 at &lt;a href=&quot;https://bugs.gnunet.org/&quot;&gt;bugs.gnunet.org&lt;/a&gt; which lists
254 about 150 more specific issues. 254 about 150 more specific issues.
255 </p> 255 &lt;/p&gt;
256 </description> 256 </description>
257 </item> 257 </item>
258 </channel> 258 </channel>