gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[www] branch stable updated (0a0dd24 -> dd372b9)


From: gnunet
Subject: [www] branch stable updated (0a0dd24 -> dd372b9)
Date: Thu, 28 May 2020 15:56:00 +0200

This is an automated email from the git hooks/post-receive script.

martin-schanzenbach pushed a change to branch stable
in repository www.

    from 0a0dd24  improve setup phase
     add baeb9df  add recent dependency additions
     add 5f4bc19  Merge branch 'master' of git+ssh://gnunet.org/www
     add cba6ad9  start with 0.13.0 changes
     add dd372b9  add arch link to binary package

No new revisions were added by this update.

Summary of changes:
 news/2020-06-0.13.0.html.j2            | 92 ++++++++++++++++++++++++++++++++++
 template/install-on-archpi.html.j2     |  2 +-
 template/install-on-debian9.html.j2    |  6 +--
 template/install-on-ubuntu1804.html.j2 | 11 ++--
 template/install.html.j2               |  1 +
 5 files changed, 102 insertions(+), 10 deletions(-)
 create mode 100644 news/2020-06-0.13.0.html.j2

diff --git a/news/2020-06-0.13.0.html.j2 b/news/2020-06-0.13.0.html.j2
new file mode 100644
index 0000000..b4c579d
--- /dev/null
+++ b/news/2020-06-0.13.0.html.j2
@@ -0,0 +1,92 @@
+{% extends "common/news.j2" %}
+{% block body_content %}
+  <h1>GNUnet 0.13.0 released</h1>
+<p>
+  We are pleased to announce the release of GNUnet 0.13.0.
+<br>
+  This is a new major release. It breaks protocol compatibility with the 
0.12.x versions.
+  Please be aware that Git master is thus henceforth <b>INCOMPATIBLE</b> with
+  the 0.12.x GNUnet network, and interactions between old and new peers
+  will result in signature verification failures.  0.12.x peers will <b>NOT</b>
+  be able to communicate with Git master or 0.13.x peers.<br/>
+  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 and thus unlikely to
+  provide good anonymity or extensive amounts of interesting information.
+  As a result, the 0.13.0 release is still <b>only suitable for early adopters
+  with some reasonable pain tolerance</b>.
+</p>
+<h4>Download links</h4>
+<ul>
+  <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>
+  <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>
+  <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>
+  <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>
+  <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>
+  <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>
+</ul>
+<p>
+  The GPG key used to sign is: 
<tt>3D11063C10F98D14BD24D1470B0998EF86F59B6A</tt>
+</p>
+<p>
+  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>
+</p>
+<h4>Noteworthy changes in 0.13.0 (since 0.13.2)</h4>
+<ul>
+  <li><tt>GNS</tt>:
+    <ul>
+      <li>Aligned with specification <a 
href="https://git.gnunet.org/lsd0001.git/tree/draft-schanzen-gns.txt";>LSD001</a>.
+      <li>NSS plugin "block" fixed. <a 
href="https://bugs.gnunet.org/view.php?id=5782";>#5782</a></li>
+      <li>Broken set NICK API removed.<a 
href="https://bugs.gnunet.org/view.php?id=6092";>#6092</a></li>
+       <li>New record flags: SUPPLEMENTAL. Records which are not explicitly
+       configured/published under a specific label but which are still
+       informational are returned by the resolver and flagged accordingly. <a 
href="https://bugs.gnunet.org/view.php?id=6103";>#6103</a></li>
+
+    </ul>
+  </li>
+  <li><tt>GNS/REVOCATION</tt>: Revocation proof of work has function changed to
+  argon2 and modified to reduce variance.</li>
+  <li><tt>RECLAIM</tt>: Increased ticket length to 256 bit. <a 
href="https://bugs.gnunet.org/view.php?id=6047";>#6047</a></li>
+
+  <li><tt>TRANSPORT</tt>: UDP plugin moved to experimental as it is known to 
be unstable.</li>
+  <li><tt>UTIL</tt>:
+    <ul>
+      <li>Serialization / file format of ECDSA private keys harmonized with
+      other libraries. Old private keys will no longer work! <a 
href="https://bugs.gnunet.org/view.php?id=6070";>#6070</a></li>
+      <li>Now using <a href="https://doc.libsodium.org/";>libsodium</a> for EC
+      cryptography.</li>
+    </ul>
+  </li>
+  <li><tt>Packaging</tt>: ?</li>
+  <li><tt>GANA Registry</tt>: <a href="https://gana.gnunet.org";>GANA</a></li>
+  <li><tt>LSD subdomain and LSD0001 website:</tt>: <a 
href="https://lsd.gnunet.org/lsd0001";>LSD0001</a></li>
+  <li><tt>Continuous integration</tt>: <a 
href="https://buildbot.gnunet.org";>Buildbot</a> set up.</li>
+  <li><tt>Buildsystem</tt>: A significant number of build system changes:
+    <ul>
+      <li>libmicrohttpd and libjansson are now required dependencies.</li>
+      <li>New dependencies: <a 
href="https://github.com/P-H-C/phc-winner-argon2";>argon2</a> and <a 
href="https://doc.libsodium.org/";>libsodium</a>.</li>
+    </ul>
+  </li>
+</ul>
+<h4>Known Issues</h4>
+<ul>
+  <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>
+  <li>There are known moderate implementation limitations in CADET that 
negatively impact performance.</li>
+  <li>There are known moderate design issues in FS that also impact usability 
and performance.</li>
+  <li>There are minor implementation limitations in SET that create 
unnecessary attack surface for availability.</li>
+  <li>The RPS subsystem remains experimental.</li>
+  <li>Some high-level tests in the test-suite fail non-deterministically due 
to the low-level TRANSPORT issues.</li>
+</ul>
+<p>
+  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.
+</p>
+
+<h4>Thanks</h4>
+<p>
+  This release was the work of many people. The following people contributed 
code and were thus easily identified:
+  ng0, Christian Grothoff, Florian Dold, xrs and Martin Schanzenbach.
+</p>
+{% endblock body_content %}
diff --git a/template/install-on-archpi.html.j2 
b/template/install-on-archpi.html.j2
index 9970260..66e904b 100644
--- a/template/install-on-archpi.html.j2
+++ b/template/install-on-archpi.html.j2
@@ -34,7 +34,7 @@
   <p><code>
   $ pacman -Su libmicrohttpd libgcrypt gnurl libunistring gnutls libidn
   libextractor openssl libltdl sqlite texinfo which gettext zlib
-  pkg-config git miniupnpc libextractor jansson
+  pkg-config git miniupnpc libextractor jansson libsodium libargon2
   </code></p>
 
   <h2>{{ _("Get the Source Code") }}</h2>
diff --git a/template/install-on-debian9.html.j2 
b/template/install-on-debian9.html.j2
index bff94a0..6d2f6af 100644
--- a/template/install-on-debian9.html.j2
+++ b/template/install-on-debian9.html.j2
@@ -35,11 +35,12 @@
   </p>
 
   <code>
-      $ sudo apt install git libtool autoconf autopoint \<br>
+      $ sudo apt install git libtool autoconf autopoint libargon2-dev\<br>
       build-essential libgcrypt-dev libidn11-dev zlib1g-dev \<br>
       libunistring-dev libglpk-dev miniupnpc libextractor-dev \<br>
       libjansson-dev libcurl4-gnutls-dev gnutls-bin libsqlite3-dev \<br>
-      openssl libnss3-tools libopus-dev libpulse-dev libogg-dev
+      openssl libnss3-tools libopus-dev libpulse-dev libogg-dev \<br>
+      libsodium-dev
   </code>
 
   <h2>{{ _("Make an installation directory") }}</h2>
@@ -244,4 +245,3 @@ To go on, please <a 
href="https://gnunet.org/en/use.html";>move over here</a>:
 
 </article>
 {% endblock body_content %}
-
diff --git a/template/install-on-ubuntu1804.html.j2 
b/template/install-on-ubuntu1804.html.j2
index 6d5ac3b..94ea5cb 100644
--- a/template/install-on-ubuntu1804.html.j2
+++ b/template/install-on-ubuntu1804.html.j2
@@ -30,12 +30,12 @@
     A. They are required for some experimental GNUnet features.
   </p>
   <code>
-      $ sudo apt install git libtool autoconf autopoint \<br>
+      $ sudo apt install git libtool autoconf autopoint libargon2-dev\<br>
       build-essential libgcrypt-dev libidn11-dev zlib1g-dev \<br>
       libunistring-dev libglpk-dev miniupnpc libextractor-dev \<br>
       libjansson-dev libcurl4-gnutls-dev gnutls-bin libsqlite3-dev \<br>
       openssl libnss3-tools libmicrohttpd-dev libopus-dev libpulse-dev \<br>
-      libogg-dev
+      libogg-dev libsodium-dev
   </code>
 
   <h2>{{ _("Make an installation directory") }}</h2>
@@ -120,7 +120,7 @@
 
   <code>
       $ sudo cp /etc/nsswitch.conf /etc/nsswitch.conf.original<br>
-      $ sudo sed -i -E 's/^(hosts:.*) dns/\1 gns [NOTFOUND=return] dns/' 
/etc/nsswitch.conf 
+      $ sudo sed -i -E 's/^(hosts:.*) dns/\1 gns [NOTFOUND=return] dns/' 
/etc/nsswitch.conf
   </code>
 
   <p>Now in the line starting with "hosts" should contain an entry "gns 
[NOTFOUND=return]" before the "dns" entry like this:</p>
@@ -146,12 +146,12 @@
   </code>
  <br />
 
-  
+
   <p>
     Now we created the configuration file. Please check the handbook for a 
first <a 
href="https://docs.gnunet.org/handbook/gnunet.html#Minimal-configuration";>minimal
 configuration</a>. But in general, we dont need to configure anything in 
particular for now.
   </p>
 
-To go on, please <a href="https://gnunet.org/en/use.html";>move over here</a>: 
+To go on, please <a href="https://gnunet.org/en/use.html";>move over here</a>:
 
   <h2>{{ _("Use GNUnet!") }}</h2>
   <p>
@@ -178,4 +178,3 @@ To go on, please <a 
href="https://gnunet.org/en/use.html";>move over here</a>:
 
 </article>
 {% endblock body_content %}
-
diff --git a/template/install.html.j2 b/template/install.html.j2
index 598aaa6..63939f6 100644
--- a/template/install.html.j2
+++ b/template/install.html.j2
@@ -31,6 +31,7 @@ If you have any queries about the installation or the usage, 
please <a href="eng
     We recommend to use binary packages provided by the package manager 
integrated
     within your Operating System. GNUnet is reportedly available for at least:
     <ul>
+      <li><a 
href="https://www.archlinux.org/packages/community/x86_64/gnunet/";>Arch</a></li>
       <li><a 
href="https://pkgs.alpinelinux.org/package/edge/testing/x86_64/gnunet";>Alpine</a></li>
       <li><a 
href="https://copr.fedorainfracloud.org/coprs/yosl/gnunet/";>Fedora 
(Copr)</a></li>
       <li><a 
href="https://github.com/Homebrew/homebrew-core/blob/master/Formula/gnunet.rb";>Homebrew</a></li>

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]