diff options
Diffstat (limited to 'rss.xml')
-rw-r--r-- | rss.xml | 256 |
1 files changed, 128 insertions, 128 deletions
@@ -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 | <a name="gnunet-hacker-meeting-2018-2"></a> |
14 | <h3>Second GNUnet Hacker Meeting 2018 at <a href="https://decentrale.ch/">La Décentrale</a>, Switzerland</h3> | 14 | <h3>Second GNUnet Hacker Meeting 2018 at <a href="https://decentrale.ch/">La Décentrale</a>, Switzerland</h3> |
15 | <p> | 15 | <p> |
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 | </p> |
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 | <h3> |
28 | <a NAME="gsoc2019"></a>2019-02: Topics for GSoC 2019 | 28 | <a NAME="gsoc2019"></a>2019-02: Topics for GSoC 2019 |
29 | </h3> | 29 | </h3> |
30 | <h4>Android Port</h4> | 30 | <h4>Android Port</h4> |
31 | <p> | 31 | <p> |
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 | </p> |
36 | <p> | 36 | <p> |
37 | Mentor: <a href="https://www.goebel-consult.de/">Hartmut Goebel</a> | 37 | Mentor: <a href="https://www.goebel-consult.de/">Hartmut Goebel</a> |
38 | </p> | 38 | </p> |
39 | 39 | ||
40 | <h4>Help with Continuous Integration setup</h4> | 40 | <h4>Help with Continuous Integration setup</h4> |
41 | <p> | 41 | <p> |
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 "make check" 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 | </p> |
51 | <p> | 51 | <p> |
52 | Mentor: TBD | 52 | Mentor: TBD |
53 | </p> | 53 | </p> |
54 | 54 | ||
55 | 55 | ||
56 | 56 | ||
57 | <h4>Migrate gnunet-qr from Python 2.7 to C using libzbar</h4> | 57 | <h4>Migrate gnunet-qr from Python 2.7 to C using libzbar</h4> |
58 | <p> | 58 | <p> |
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 <a href="https://bugs.gnunet.org/view.php?id=5562">#5562</a>). |
65 | </p> | 65 | </p> |
66 | <p> | 66 | <p> |
67 | Mentor: Christian Grothoff | 67 | Mentor: Christian Grothoff |
68 | </p> | 68 | </p> |
69 | 69 | ||
70 | <h4>re:claimID OpenID Connect performance improvements</h4> | 70 | <h4>re:claimID OpenID Connect performance improvements</h4> |
71 | <p> | 71 | <p> |
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 | <ol> |
78 | <li> Retrieve the decryption key from GNS</li> | 78 | <li> Retrieve the decryption key from GNS</li> |
79 | <li> Retrieve the user attributes from GNS</li> | 79 | <li> Retrieve the user attributes from GNS</li> |
80 | </ol> | 80 | </ol> |
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 | <ol> |
90 | <li> ... decryption keys can be added to an initial exchange in OpenID.</li> | 90 | <li> ... decryption keys can be added to an initial exchange in OpenID.</li> |
91 | <li> ... initial set(s) of attributes can be piggybacked in OpenID.</li> | 91 | <li> ... initial set(s) of attributes can be piggybacked in OpenID.</li> |
92 | </ol> | 92 | </ol> |
93 | <br/> | 93 | <br/> |
94 | Mentor: Martin Schanzenbach | 94 | Mentor: Martin Schanzenbach |
95 | </p> | 95 | </p> |
96 | 96 | ||
97 | <h4>re:claimID alternative GNS-based encryption</h4> | 97 | <h4>re:claimID alternative GNS-based encryption</h4> |
98 | <p> | 98 | <p> |
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 | <ol> |
121 | <li> ... improve performance by reducing encryption overhead.</li> | 121 | <li> ... improve performance by reducing encryption overhead.</li> |
122 | <li> ... reduce dependencies.</li> | 122 | <li> ... reduce dependencies.</li> |
123 | </ol> | 123 | </ol> |
124 | <br/> | 124 | <br/> |
125 | Mentor: Martin Schanzenbach | 125 | Mentor: Martin Schanzenbach |
126 | </p> | 126 | </p> |
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 | <h3> |
134 | <a name="gnunet-0.11.0-release">2019-02: GNUnet 0.11.0 released</a> | 134 | <a name="gnunet-0.11.0-release">2019-02: GNUnet 0.11.0 released</a> |
135 | </h3> | 135 | </h3> |
136 | 136 | ||
137 | <p> | 137 | <p> |
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 | </p> |
140 | 140 | ||
141 | <p> | 141 | <p> |
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 | </p> |
151 | 151 | ||
152 | <h4>Download links</h4> | 152 | <h4>Download links</h4> |
153 | <ul> | 153 | <ul> |
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 | <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> |
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 | <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> |
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 | <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> |
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 | <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> |
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 | <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> |
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 | <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> |
160 | </ul> | 160 | </ul> |
161 | <p> | 161 | <p> |
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 <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a> |
164 | </p> | 164 | </p> |
165 | <p> | 165 | <p> |
166 | Note that GNUnet is now started using <tt>gnunet-arm -s</tt>. GNUnet should be | 166 | Note that GNUnet is now started using <tt>gnunet-arm -s</tt>. GNUnet should be |
167 | stopped using <tt>gnunet-arm -e</tt>. | 167 | stopped using <tt>gnunet-arm -e</tt>. |
168 | </p> | 168 | </p> |
169 | 169 | ||
170 | <h4>Noteworthy changes in 0.11.0</h4> | 170 | <h4>Noteworthy changes in 0.11.0</h4> |
171 | 171 | ||
172 | <ul> | 172 | <ul> |
173 | <li> | 173 | <li> |
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 <a href="https://old.gnunet.org/">old.gnunet.org</a>. |
176 | </li> | 176 | </li> |
177 | <li> | 177 | <li> |
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 <i>experimental</i>. |
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 | </li> |
181 | <li> | 181 | <li> |
182 | Build process now works properly with libidn2 | 182 | Build process now works properly with libidn2 |
183 | </li> | 183 | </li> |
184 | <li> | 184 | <li> |
185 | Except for <tt>gnunet-qr</tt>, all Python code was migrated to Python 3.7. | 185 | Except for <tt>gnunet-qr</tt>, all Python code was migrated to Python 3.7. |
186 | </li> | 186 | </li> |
187 | <li> | 187 | <li> |
188 | Fixed security issues in secret sharing cryptography logic | 188 | Fixed security issues in secret sharing cryptography logic |
189 | </li> | 189 | </li> |
190 | <li> | 190 | <li> |
191 | Services running out of file descriptors on <tt>accept()</tt> no longer busy wait | 191 | Services running out of file descriptors on <tt>accept()</tt> no longer busy wait |
192 | </li> | 192 | </li> |
193 | <li> | 193 | <li> |
194 | Fixed crash in gnunet-gns2dns proxy | 194 | Fixed crash in gnunet-gns2dns proxy |
195 | </li> | 195 | </li> |
196 | <li> | 196 | <li> |
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 | </li> |
199 | <li> | 199 | <li> |
200 | Fixed API issues and (rare) crash bugs in CADET | 200 | Fixed API issues and (rare) crash bugs in CADET |
201 | </li> | 201 | </li> |
202 | <li> | 202 | <li> |
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 <a href="https://git.gnunet.org/gnunet-secushare/">gnunet-secushare</a> Git repository. |
204 | </li> | 204 | </li> |
205 | <li> | 205 | <li> |
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 | </li> |
208 | <li> | 208 | <li> |
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 <a href="https://gitlab.com/reclaimid/client">external repo</a>. |
210 | </li> | 210 | </li> |
211 | <li> | 211 | <li> |
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 <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. |
213 | </li> | 213 | </li> |
214 | <li> | 214 | <li> |
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 | </li> |
217 | </ul> | 217 | </ul> |
218 | <p> | 218 | <p> |
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 | <a href="https://bugs.gnunet.org/changelog_page.php?version_id=258"> |
221 | over 100 individual issues</a> that were resolved since 0.11.0pre66. | 221 | over 100 individual issues</a> that were resolved since 0.11.0pre66. |
222 | </p> | 222 | </p> |
223 | 223 | ||
224 | <h4>Known Issues</h4> | 224 | <h4>Known Issues</h4> |
225 | <ul> | 225 | <ul> |
226 | <li> | 226 | <li> |
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 | </li> |
231 | <li> | 231 | <li> |
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 | </li> |
235 | <li> | 235 | <li> |
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 | </li> |
239 | <li> | 239 | <li> |
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 | </li> |
243 | <li> | 243 | <li> |
244 | The RPS subsystem remains experimental. | 244 | The RPS subsystem remains experimental. |
245 | </li> | 245 | </li> |
246 | <li> | 246 | <li> |
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 | </li> |
250 | </ul> | 250 | </ul> |
251 | <p> | 251 | <p> |
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 <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists |
254 | about 150 more specific issues. | 254 | about 150 more specific issues. |
255 | </p> | 255 | </p> |
256 | </description> | 256 | </description> |
257 | </item> | 257 | </item> |
258 | </channel> | 258 | </channel> |