diff options
Diffstat (limited to 'template/news/2020-07-0.13.0.html.j2')
-rw-r--r-- | template/news/2020-07-0.13.0.html.j2 | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/template/news/2020-07-0.13.0.html.j2 b/template/news/2020-07-0.13.0.html.j2 new file mode 100644 index 00000000..ef8c0d89 --- /dev/null +++ b/template/news/2020-07-0.13.0.html.j2 | |||
@@ -0,0 +1,103 @@ | |||
1 | {% extends "common/news.j2" %} | ||
2 | {% block body_content %} | ||
3 | <h1>GNUnet 0.13.0 released</h1> | ||
4 | <p> | ||
5 | We are pleased to announce the release of GNUnet 0.13.0. | ||
6 | <br> | ||
7 | This is a new major release. It breaks protocol compatibility with the 0.12.x versions. | ||
8 | Please be aware that Git master is thus henceforth <b>INCOMPATIBLE</b> with | ||
9 | the 0.12.x GNUnet network, and interactions between old and new peers | ||
10 | will result in signature verification failures. 0.12.x peers will <b>NOT</b> | ||
11 | be able to communicate with Git master or 0.13.x peers.<br/> | ||
12 | In terms of usability, users should be aware that there are still | ||
13 | <b>a large number of known open issues</b> in particular with respect to ease | ||
14 | of use, but also some critical privacy issues especially for mobile users. | ||
15 | Also, the nascent network is tiny and thus unlikely to | ||
16 | provide good anonymity or extensive amounts of interesting information. | ||
17 | As a result, the 0.13.0 release is still <b>only suitable for early adopters | ||
18 | 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.13.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-0.13.0.tar.gz</a></li> | ||
23 | <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.13.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-0.13.0.tar.gz.sig</a></li> | ||
24 | <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.13.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.13.0.tar.gz</a></li> | ||
25 | <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.13.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.13.0.tar.gz.sig</a></li> | ||
26 | <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.13.0.tar.gz">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.13.0.tar.gz</a></li> | ||
27 | <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.13.0.tar.gz.sig">http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.13.0.tar.gz.sig</a></li> | ||
28 | </ul> | ||
29 | <p> | ||
30 | The GPG key used to sign is: <tt>3D11063C10F98D14BD24D1470B0998EF86F59B6A</tt> | ||
31 | </p> | ||
32 | <p> | ||
33 | Note that due to mirror synchronization, not all links might be functional | ||
34 | early after the release. For direct access try | ||
35 | <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a> | ||
36 | </p> | ||
37 | <h4>Noteworthy changes in 0.13.0 (since 0.12.2)</h4> | ||
38 | <ul> | ||
39 | <li><tt>GNS</tt>: | ||
40 | <ul> | ||
41 | <li>Aligned with specification <a href="https://lsd.gnunet.org/lsd0001/">LSD001</a>. | ||
42 | <li>NSS plugin "block" fixed. <a href="https://bugs.gnunet.org/view.php?id=5782">#5782</a></li> | ||
43 | <li>Broken set NICK API removed.<a href="https://bugs.gnunet.org/view.php?id=6092">#6092</a></li> | ||
44 | <li>New record flags: SUPPLEMENTAL. Records which are not explicitly | ||
45 | configured/published under a specific label but which are still | ||
46 | informational are returned by the resolver and flagged accordingly. <a href="https://bugs.gnunet.org/view.php?id=6103">#6103</a></li> | ||
47 | <li><tt>gnunet-namestore</tt> now complains when adding TLSA or SRV records outside of a BOX</li> | ||
48 | </ul> | ||
49 | </li> | ||
50 | <li> | ||
51 | <tt>CADET</tt>: Fixed tunnel establishment as well as an outstanding bug regarding tunnel destruction. <a href="https://bugs.gnunet.org/view.php?id=5822">#5822</a> | ||
52 | </li> | ||
53 | <li><tt>GNS/REVOCATION</tt>: Revocation proof of work has function changed to | ||
54 | argon2 and modified to reduce variance.</li> | ||
55 | <li><tt>RECLAIM</tt>: Increased ticket length to 256 bit. <a href="https://bugs.gnunet.org/view.php?id=6047">#6047</a></li> | ||
56 | <li><tt>TRANSPORT</tt>: UDP plugin moved to experimental as it is known to be unstable.</li> | ||
57 | <li><tt>UTIL</tt>: | ||
58 | <ul> | ||
59 | <li>Serialization / file format of ECDSA private keys harmonized with | ||
60 | other libraries. Old private keys will no longer work! <a href="https://bugs.gnunet.org/view.php?id=6070">#6070</a></li> | ||
61 | <li>Now using <a href="https://doc.libsodium.org/">libsodium</a> for EC | ||
62 | cryptography.</li> | ||
63 | <li>Builds against cURL which is not linked against gnutls are now possible but still not recommended. | ||
64 | Configure will warn that this will impede the GNS functionality. This change will make hostlist discovery | ||
65 | work more reliable for some distributions.</li> | ||
66 | <li><tt>GNUNET_free_non_null</tt> removed. <tt>GNUNET_free</tt> changed to not assert that the pointer is not NULL. | ||
67 | For reference see the <a href="https://taler.net/papers/codeblau-report-2020-q2.pdf">Taler security audit</a>.</li> | ||
68 | <li>AGPL request handlers added GNUnet and extension templates.</li> | ||
69 | </ul> | ||
70 | </li> | ||
71 | <li><b>(NEW) </b><tt>GANA Registry</tt>: We have established a registry to be used for names and numbers in GNUnet. | ||
72 | This includes constants for protocols including GNS record types and GNUnet peer-to-peer messages. See <a href="https://gana.gnunet.org">GANA</a>.</li> | ||
73 | <li><b>(NEW) </b><tt>Living Standards</tt>: LSD subdomain and LSD0001 website: <a href="https://lsd.gnunet.org/lsd0001">LSD0001</a></li> | ||
74 | <li><b>(NEW) </b><tt>Continuous integration</tt>: <a href="https://buildbot.gnunet.org">Buildbot</a> is back.</li> | ||
75 | <li><tt>Buildsystem</tt>: A significant number of build system changes: | ||
76 | <ul> | ||
77 | <li>libmicrohttpd and libjansson are now required dependencies.</li> | ||
78 | <li>New dependency: <a href="https://doc.libsodium.org/">libsodium</a>.</li> | ||
79 | <li>Fixed an issue with libidn(2) detection.</tt> | ||
80 | </ul> | ||
81 | </li> | ||
82 | </ul> | ||
83 | A detailed list of changes can be found in the <a href="https://git.gnunet.org/gnunet.git/tree/ChangeLog">ChangeLog</a> and | ||
84 | the <a href="https://bugs.gnunet.org/roadmap_page.php?version_id=338">0.13.0 bugtracker</a>. | ||
85 | <h4>Known Issues</h4> | ||
86 | <ul> | ||
87 | <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> | ||
88 | <li>There are known moderate implementation limitations in CADET that negatively impact performance.</li> | ||
89 | <li>There are known moderate design issues in FS that also impact usability and performance.</li> | ||
90 | <li>There are minor implementation limitations in SET that create unnecessary attack surface for availability.</li> | ||
91 | <li>The RPS subsystem remains experimental.</li> | ||
92 | <li>Some high-level tests in the test-suite fail non-deterministically due to the low-level TRANSPORT issues.</li> | ||
93 | </ul> | ||
94 | <p> | ||
95 | 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. | ||
96 | </p> | ||
97 | |||
98 | <h4>Thanks</h4> | ||
99 | <p> | ||
100 | This release was the work of many people. The following people contributed code and were thus easily identified: | ||
101 | Christian Grothoff, Florian Dold, Jonathan Buchanan, t3sserakt, nikita and Martin Schanzenbach. | ||
102 | </p> | ||
103 | {% endblock body_content %} | ||