gnunet-svn
[Top][All Lists]
Advanced

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

[gnunet-scheme] branch master updated (3c91acb -> 6c136b9)


From: gnunet
Subject: [gnunet-scheme] branch master updated (3c91acb -> 6c136b9)
Date: Wed, 22 Sep 2021 20:56:50 +0200

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

maxime-devos pushed a change to branch master
in repository gnunet-scheme.

    from 3c91acb  Rewrite git history to sign every commit.
     new 749ced4  Update copyright notices.
     new 97dcd0b  nse/client: Allow NaN as standard deviation.
     new 0411508  tests/network-size: Verify +nan.0 and +inf.0 are allowed as 
stddev.
     new 6c136b9  NEWS: Document NSE bug fix regarding NaN as standard 
deviation.

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                    |  2 +-
 .mailmap                                      |  2 +-
 Makefile.am                                   |  2 +-
 NEWS                                          | 13 +++++++++++++
 README.org                                    |  2 +-
 ROADMAP.org                                   |  2 +-
 configure.ac                                  |  2 +-
 doc/gnudir                                    |  3 +--
 doc/scheme-gnunet.tm                          | 15 ++++++++++-----
 examples/nse-web.scm                          |  2 +-
 gnu/extractor/enum.scm                        |  2 +-
 gnu/extractor/metaformats.scm                 |  2 +-
 gnu/extractor/metatypes.scm                   |  2 +-
 gnu/gnunet/concurrency/repeated-condition.scm |  2 +-
 gnu/gnunet/concurrency/update.scm             |  2 +-
 gnu/gnunet/config/db.scm                      |  2 +-
 gnu/gnunet/config/default.conf                |  2 +-
 gnu/gnunet/config/expand.scm                  |  3 +--
 gnu/gnunet/config/fs.scm                      |  2 +-
 gnu/gnunet/config/parser.scm                  |  3 +--
 gnu/gnunet/config/value-parser.scm            |  3 +--
 gnu/gnunet/crypto/struct.scm                  |  3 +--
 gnu/gnunet/data-string.scm                    |  3 +--
 gnu/gnunet/directory.scm                      |  3 +--
 gnu/gnunet/fs-uri.scm                         |  3 +--
 gnu/gnunet/hashcode-ascii.scm                 |  3 +--
 gnu/gnunet/hashcode.scm                       |  1 -
 gnu/gnunet/hashcode/struct.scm                |  3 +--
 gnu/gnunet/icmp/struct.scm                    |  2 +-
 gnu/gnunet/message/protocols.scm              |  3 +--
 gnu/gnunet/message/protocols.scmgen           |  3 +--
 gnu/gnunet/metadata.scm                       |  3 +--
 gnu/gnunet/metadata/struct.scm                |  3 +--
 gnu/gnunet/mq-impl/stream.scm                 |  2 +-
 gnu/gnunet/mq.scm                             |  3 +--
 gnu/gnunet/mq/envelope.scm                    |  3 +--
 gnu/gnunet/mq/error-reporting.scm             |  2 +-
 gnu/gnunet/mq/handler.scm                     |  2 +-
 gnu/gnunet/mq/prio-prefs.scm                  |  3 +--
 gnu/gnunet/mq/prio-prefs2.scm                 |  3 +--
 gnu/gnunet/netstruct/procedural.scm           |  2 +-
 gnu/gnunet/netstruct/syntactic.scm            |  2 +-
 gnu/gnunet/nse/client.scm                     | 16 +++++++++++-----
 gnu/gnunet/nse/struct.scm                     |  3 +--
 gnu/gnunet/scripts/download-store.scm         |  2 +-
 gnu/gnunet/scripts/guix-stuff.scm             |  2 +-
 gnu/gnunet/scripts/publish-store.scm          |  2 +-
 gnu/gnunet/util/cmsg.scm                      |  2 +-
 gnu/gnunet/util/struct.scm                    |  3 +--
 gnu/gnunet/utils/bv-slice.scm                 |  2 +-
 gnu/gnunet/utils/decompress.scm               |  2 +-
 gnu/gnunet/utils/hat-let.scm                  |  2 +-
 gnu/gnunet/utils/netstruct.scm                |  2 +-
 gnu/gnunet/utils/platform-enum.scm            |  2 +-
 gnu/gnunet/utils/tokeniser.scm                |  3 +--
 guix.scm                                      |  2 +-
 tests/bv-slice.scm                            |  2 +-
 tests/cmsg.scm                                |  2 +-
 tests/config-db.scm                           |  2 +-
 tests/config-expand.scm                       |  2 +-
 tests/config-fs.scm                           |  2 +-
 tests/config-parser.scm                       |  2 +-
 tests/config-value-parser.scm                 |  2 +-
 tests/envelope.scm                            |  2 +-
 tests/error-reporting.scm                     |  2 +-
 tests/message-handler.scm                     |  2 +-
 tests/mq-stream.scm                           |  2 +-
 tests/mq.scm                                  |  3 +--
 tests/netstruct.scm                           |  2 +-
 tests/network-size.scm                        |  7 +++++--
 tests/repeated-condition.scm                  |  2 +-
 tests/time.scm                                |  2 +-
 tests/tokeniser.scm                           |  2 +-
 tests/update.scm                              |  2 +-
 tests/utils.scm                               |  2 +-
 75 files changed, 109 insertions(+), 105 deletions(-)
 create mode 100644 NEWS

diff --git a/.gitignore b/.gitignore
index cacd402..6e9b2dd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-# Copyright (C) 2020, 2021 Maxime Devos
+# Copyright (C) 2020, 2021 GNUnet e.V.
 # SPDX-License-Identifier: FSFAP
 # Copying and distribution of this file, with or without modification,
 # are permitted in any medium without royalty provided the copyright
diff --git a/.mailmap b/.mailmap
index dafd8ad..3e9d8a2 100644
--- a/.mailmap
+++ b/.mailmap
@@ -1,4 +1,4 @@
-# Copyright (C) 2021 Maxime Devos
+# Copyright (C) 2021 GNUnet e.V.
 # SPDX-License-Identifier: FSFAP
 # Copying and distribution of this file, with or without modification,
 # are permitted in any medium without royalty provided the copyright
diff --git a/Makefile.am b/Makefile.am
index 4887bcb..a82f3f1 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,6 +1,6 @@
 ## Process this file with automake to produce Makefile.in
 # Copyright (C) 2000-2012 Free Software Foundation, Inc.
-# Copyright (C) 2020, 2021 Maxime Devos
+# Copyright (C) 2020, 2021 GNUnet e.V.
 #
 # Author (GnuTLS): Nikos Mavrogiannopoulos
 # Author (scheme-GNUnet): Maxime Devos
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..63f9961
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,13 @@
+# Copyright (C) 2021 GNUnet e.V.
+# SPDX-License-Identifier: FSFAP
+# Copying and distribution of this file, with or without modification,
+# are permitted in any medium without royalty provided the copyright
+# notice and this notice are preserved.  This file is offered as-is,
+# without any warranty.
+
+-*- mode: org; coding: utf-8 -*-
+* Changes since 0.1
+** Bug fixes
+   - The NSE client now accepts NaN as standard deviation instead of printing 
an error message.
+     Sometimes the NSE service sends NaN as standard deviation, see
+     <https://bugs.gnunet.org/view.php?id=7021#c18399>.
diff --git a/README.org b/README.org
index 6940fac..984f77e 100644
--- a/README.org
+++ b/README.org
@@ -1,4 +1,4 @@
-# Copyright (C) 2020, 2021 Maxime Devos
+# Copyright (C) 2020, 2021 GNUnet e.V.
 # SPDX-License-Identifier: FSFAP
 # Copying and distribution of this file, with or without modification,
 # are permitted in any medium without royalty provided the copyright
diff --git a/ROADMAP.org b/ROADMAP.org
index 7882979..3d7b089 100644
--- a/ROADMAP.org
+++ b/ROADMAP.org
@@ -1,4 +1,4 @@
-# Copyright (C) 2020, 2021 Maxime Devos
+# Copyright (C) 2020, 2021 GNUnet e.V.
 # SPDX-License-Identifier: FSFAP
 # Copying and distribution of this file, with or without modification,
 # are permitted in any medium without royalty provided the copyright
diff --git a/configure.ac b/configure.ac
index 63bf98d..6b701e9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
 dnl Process this file with autoconf to produce a configure script.
 # Copyright (C) 2000-2012, 2016, 2019 Free Software Foundation, Inc.
-# Copyright (C) 2020, 2021 Maxime Devos
+# Copyright (C) 2020, 2021 GNUnet e.V.
 #
 # Author (GnuTLS): Nikos Mavrogiannopoulos, Simon Josefsson
 # Author (scheme-GNUnet): Maxime Devos
diff --git a/doc/gnudir b/doc/gnudir
index 5fd950c..cc78149 100644
--- a/doc/gnudir
+++ b/doc/gnudir
@@ -1,6 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2003, 2004, 2005, 2006, 2008, 2009, 2010 GNUnet e.V.
-;;   Copyright (C) 2021 Maxime Devos <maxime.devos@student.kuleuven.be>
+;;   Copyright (C) 2003, 2004, 2005, 2006, 2008, 2009, 2010, 2021 GNUnet e.V.
 ;;
 ;;   GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/doc/scheme-gnunet.tm b/doc/scheme-gnunet.tm
index 3031b04..e504622 100644
--- a/doc/scheme-gnunet.tm
+++ b/doc/scheme-gnunet.tm
@@ -7,7 +7,7 @@
   manual>|<doc-author|<author-data|<author-name|Maxime
   Devos>|<author-email|maximedevos@telenet.be>>>>
 
-  Copyright (C) 2021 Maxime Devos
+  Copyright (C) 2021 GNUnet e.V.
 
   Permission is granted to copy, distribute and/or modify this document under
   the terms of the GNU Free Documentation License, Version 1.3 or any later
@@ -1047,10 +1047,15 @@
 
   <\explain>
     <scm|(estimate:standard-deviation <var|estimate>)>
-  </explain|The estimated standard deviation on the base-2 logarithm of
-  peers, calculated over the last 64 rounds, with the <math|<frac|N|N-1>>
-  correction.<space|1em>This is a positive flonum, possibly zero or
-  infinite.>
+  <|explain>
+    The estimated standard deviation on the base-2 logarithm of peers,
+    calculated over the last 64 rounds, with the <math|<frac|N|N-1>>
+    correction.<space|1em>This is a positive flonum, possibly zero or
+    infinite, or not-a-number (indicating division of zero by zero).
+
+    If the peer has been connected to the network for a while, the number is
+    expected to be finite and strictly positive.
+  </explain>
 
   Assuming the network size is stable and the errors on the logarithmic
   estimate are normally distributed, the procedure
diff --git a/examples/nse-web.scm b/examples/nse-web.scm
index 8d9d810..2f6f9dc 100644
--- a/examples/nse-web.scm
+++ b/examples/nse-web.scm
@@ -1,4 +1,4 @@
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;; SPDX-License-Identifier: FSFAP
 ;; Copying and distribution of this file, with or without modification,
 ;; are permitted in any medium without royalty provided the copyright
diff --git a/gnu/extractor/enum.scm b/gnu/extractor/enum.scm
index e6d69e8..e2f1f93 100644
--- a/gnu/extractor/enum.scm
+++ b/gnu/extractor/enum.scm
@@ -1,7 +1,7 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet
 ;;   scheme-GNUnet contains scheme-extractor.
 ;;   scheme-extractor is a partial Scheme port of libextractor.
-;;   Copyright (C) 2020, 2021 Maxime Devos
+;;   Copyright (C) 2020, 2021 GNUnet e.V.
 ;;
 ;;   libextractor is free software; you can redistribute it and/or modify
 ;;   it under the terms of the GNU General Public License as published
diff --git a/gnu/extractor/metaformats.scm b/gnu/extractor/metaformats.scm
index 949b4e8..1fa3d84 100644
--- a/gnu/extractor/metaformats.scm
+++ b/gnu/extractor/metaformats.scm
@@ -2,7 +2,7 @@
 ;;   scheme-extractor is a partial Scheme port of libextractor.
 ;;   A previous iteration of this file is part of libextractor.
 ;;   Copyright (C) 2002-2017 Vidyut Samanta and Christian Grothoff
-;;   Copyright (C) 2020 Maxime Devos
+;;   Copyright (C) 2020 GNUnet e.V.
 ;;
 ;;   libextractor is free software; you can redistribute it and/or modify
 ;;   it under the terms of the GNU General Public License as published
diff --git a/gnu/extractor/metatypes.scm b/gnu/extractor/metatypes.scm
index 9f7b9c7..8c700e9 100644
--- a/gnu/extractor/metatypes.scm
+++ b/gnu/extractor/metatypes.scm
@@ -3,7 +3,7 @@
 ;;   scheme-extractor is a partial Scheme port of libextractor.
 ;;   A previous iteration of this file is part of libextractor.
 ;;   Copyright (C) 2002-2017 Vidyut Samanta and Christian Grothoff
-;;   Copyright (C) 2020 Maxime Devos
+;;   Copyright (C) 2020 GNUnet e.V.
 ;;
 ;;   libextractor is free software; you can redistribute it and/or modify
 ;;   it under the terms of the GNU General Public License as published
diff --git a/gnu/gnunet/concurrency/repeated-condition.scm 
b/gnu/gnunet/concurrency/repeated-condition.scm
index 70b14b2..34bf62c 100644
--- a/gnu/gnunet/concurrency/repeated-condition.scm
+++ b/gnu/gnunet/concurrency/repeated-condition.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/concurrency/update.scm 
b/gnu/gnunet/concurrency/update.scm
index 6a487cf..0d562fd 100644
--- a/gnu/gnunet/concurrency/update.scm
+++ b/gnu/gnunet/concurrency/update.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/config/db.scm b/gnu/gnunet/config/db.scm
index 252b594..2806d1d 100644
--- a/gnu/gnunet/config/db.scm
+++ b/gnu/gnunet/config/db.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;; Copyright (C) 2021 Maxime Devos <maximedevos@telenet.be>
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/config/default.conf b/gnu/gnunet/config/default.conf
index ea019ef..11cc463 100644
--- a/gnu/gnunet/config/default.conf
+++ b/gnu/gnunet/config/default.conf
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright (C) 2020, 2021 Maxime Devos
+# Copyright (C) 2020, 2021 GNUnet e.V.
 # SPDX-License-Identifier: FSFAP
 # Copying and distribution of this file, with or without modification,
 # are permitted in any medium without royalty provided the copyright
diff --git a/gnu/gnunet/config/expand.scm b/gnu/gnunet/config/expand.scm
index 6d032d4..338df3b 100644
--- a/gnu/gnunet/config/expand.scm
+++ b/gnu/gnunet/config/expand.scm
@@ -1,6 +1,5 @@
 ;; This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;; Copyright (C) 2021 Maxime Devos <maximedevos@telenet.be>
-;; Copyright (C) 2006, 2007, 2008, 2009, 2013, 2020 GNUnet e.V.
+;; Copyright (C) 2006, 2007, 2008, 2009, 2013, 2020, 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/config/fs.scm b/gnu/gnunet/config/fs.scm
index 1a073ab..bce8296 100644
--- a/gnu/gnunet/config/fs.scm
+++ b/gnu/gnunet/config/fs.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;; Copyright (C) 2021 Maxime Devos <maximedevos@telenet.be>
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/config/parser.scm b/gnu/gnunet/config/parser.scm
index 022449e..3ac11c9 100644
--- a/gnu/gnunet/config/parser.scm
+++ b/gnu/gnunet/config/parser.scm
@@ -1,6 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2021 Maxime Devos <maximedevos@telenet.be>
-;;   Copyright (C) 2006, 2007, 2008, 2009, 2013, 2020 GNUnet e.V.
+;;   Copyright (C) 2006, 2007, 2008, 2009, 2013, 2020, 2021 GNUnet e.V.
 ;;
 ;;   scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/config/value-parser.scm 
b/gnu/gnunet/config/value-parser.scm
index b29dba0..8b5e574 100644
--- a/gnu/gnunet/config/value-parser.scm
+++ b/gnu/gnunet/config/value-parser.scm
@@ -1,6 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
-;; Copyright (C) 2005-2020 GNUnet e.V.
+;; Copyright (C) 2005-2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/crypto/struct.scm b/gnu/gnunet/crypto/struct.scm
index 7e728c8..cf4a87f 100644
--- a/gnu/gnunet/crypto/struct.scm
+++ b/gnu/gnunet/crypto/struct.scm
@@ -1,6 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet
-;;   Copyright (C) 2001-2013 GNUnet e.V.
-;;   Copyright (C) 2021 Maxime Devos
+;;   Copyright (C) 2001-2013, 2021 GNUnet e.V.
 ;;
 ;;   GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/data-string.scm b/gnu/gnunet/data-string.scm
index 5d6ae0e..a9fae71 100644
--- a/gnu/gnunet/data-string.scm
+++ b/gnu/gnunet/data-string.scm
@@ -1,6 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2005--207 GNUnet e.V.
-;;   Copyright (C) 2020 Maxime Devos <maxime.devos@student.kuleuven.be>
+;;   Copyright (C) 2005--2007, 2020 GNUnet e.V.
 ;;
 ;;   GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/directory.scm b/gnu/gnunet/directory.scm
index fbb79c2..f0c75d7 100644
--- a/gnu/gnunet/directory.scm
+++ b/gnu/gnunet/directory.scm
@@ -1,6 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2003, 2004, 2006, 2009 GNUnet e.V.
-;;   Copyright (C) 2020 Maxime Devos <maxime.devos@student.kuleuven.be>
+;;   Copyright (C) 2003, 2004, 2006, 2009, 2020 GNUnet e.V.
 ;;
 ;;   GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/fs-uri.scm b/gnu/gnunet/fs-uri.scm
index 3105614..dd610bf 100644
--- a/gnu/gnunet/fs-uri.scm
+++ b/gnu/gnunet/fs-uri.scm
@@ -1,6 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2003--2014 GNUnet e.V.
-;;   Copyright (C) 2020 Maxime Devos <maxime.devos@student.kuleuven.be>
+;;   Copyright (C) 2003--2014, 2020 GNUnet e.V.
 ;;
 ;;   GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/hashcode-ascii.scm b/gnu/gnunet/hashcode-ascii.scm
index 6345816..ca5c125 100644
--- a/gnu/gnunet/hashcode-ascii.scm
+++ b/gnu/gnunet/hashcode-ascii.scm
@@ -1,6 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2001--2013 GNUnet e.V.
-;;   Copyright (C) 2020 Maxime Devos <maxime.devos@student.kuleuven.be>
+;;   Copyright (C) 2001--2013, 2020 GNUnet e.V.
 ;;
 ;;   GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/hashcode.scm b/gnu/gnunet/hashcode.scm
index de68267..0689804 100644
--- a/gnu/gnunet/hashcode.scm
+++ b/gnu/gnunet/hashcode.scm
@@ -1,6 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
 ;;   Copyright (C) 2006--2020 GNUnet e.V.
-;;   Copyright (C) 2020 Maxime Devos <maxime.devos@student.kuleuven.be>
 ;;
 ;;   GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/hashcode/struct.scm b/gnu/gnunet/hashcode/struct.scm
index 7990e2d..549648d 100644
--- a/gnu/gnunet/hashcode/struct.scm
+++ b/gnu/gnunet/hashcode/struct.scm
@@ -1,6 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2006--2020 GNUnet e.V.
-;;   Copyright (C) 2021 Maxime Devos <maxime.devos@student.kuleuven.be>
+;;   Copyright (C) 2006--2021 GNUnet e.V.
 ;;
 ;;   GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/icmp/struct.scm b/gnu/gnunet/icmp/struct.scm
index 2a206d3..385a8d4 100644
--- a/gnu/gnunet/icmp/struct.scm
+++ b/gnu/gnunet/icmp/struct.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/message/protocols.scm b/gnu/gnunet/message/protocols.scm
index c0c7e2f..76cd85c 100644
--- a/gnu/gnunet/message/protocols.scm
+++ b/gnu/gnunet/message/protocols.scm
@@ -1,7 +1,6 @@
 ;; -*- scheme -*- Constants for network protocols
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2001--2020 GNUnet e.V.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2001--2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU General Public License as published by the
diff --git a/gnu/gnunet/message/protocols.scmgen 
b/gnu/gnunet/message/protocols.scmgen
index 192f8bc..f89401b 100644
--- a/gnu/gnunet/message/protocols.scmgen
+++ b/gnu/gnunet/message/protocols.scmgen
@@ -1,7 +1,6 @@
 ;; -*- scheme -*- Constants for network protocols
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2001--2020 GNUnet e.V.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2001--2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU General Public License as published by the
diff --git a/gnu/gnunet/metadata.scm b/gnu/gnunet/metadata.scm
index b870dcd..fc57c48 100644
--- a/gnu/gnunet/metadata.scm
+++ b/gnu/gnunet/metadata.scm
@@ -1,6 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2003, 2004, 2005, 2006, 2008, 2009, 2010 GNUnet e.V.
-;;   Copyright (C) 2020 Maxime Devos <maxime.devos@student.kuleuven.be>
+;;   Copyright (C) 2003, 2004, 2005, 2006, 2008, 2009, 2010, 2020 GNUnet e.V.
 ;;
 ;;   GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/metadata/struct.scm b/gnu/gnunet/metadata/struct.scm
index 1b54c6a..28e1f32 100644
--- a/gnu/gnunet/metadata/struct.scm
+++ b/gnu/gnunet/metadata/struct.scm
@@ -1,7 +1,6 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
 ;;   Adapted from an iteration of (gnu gnunet metadata)
-;;   Copyright (C) 2003, 2004, 2005, 2006, 2008, 2009, 2010 GNUnet e.V.
-;;   Copyright (C) 2020 Maxime Devos <maxime.devos@student.kuleuven.be>
+;;   Copyright (C) 2003, 2004, 2005, 2006, 2008, 2009, 2010, 2020 GNUnet e.V.
 ;;
 ;;   GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/mq-impl/stream.scm b/gnu/gnunet/mq-impl/stream.scm
index ee49274..ae79ae1 100644
--- a/gnu/gnunet/mq-impl/stream.scm
+++ b/gnu/gnunet/mq-impl/stream.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/mq.scm b/gnu/gnunet/mq.scm
index 5cecae8..a980c56 100644
--- a/gnu/gnunet/mq.scm
+++ b/gnu/gnunet/mq.scm
@@ -1,6 +1,5 @@
 ;; This file is part of GNUnet.
-;; Copyright (C) 2012-2019 GNUnet e.V.
-;; Copyright (C) 2021 Maxime Devos (<maximedevos@telenet.be>)
+;; Copyright (C) 2012-2019, 2021 GNUnet e.V.
 ;;
 ;; GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/mq/envelope.scm b/gnu/gnunet/mq/envelope.scm
index 4826722..ef99748 100644
--- a/gnu/gnunet/mq/envelope.scm
+++ b/gnu/gnunet/mq/envelope.scm
@@ -1,6 +1,5 @@
 ;; This file is part of GNUnet.
-;; Copyright (C) 2012-2019 GNUnet e.V.
-;; Copyright (C) 2021 Maxime Devos (<maximedevos@telenet.be>)
+;; Copyright (C) 2012-2019, 2021 GNUnet e.V.
 ;;
 ;; GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/mq/error-reporting.scm 
b/gnu/gnunet/mq/error-reporting.scm
index 41f4f73..38af1ca 100644
--- a/gnu/gnunet/mq/error-reporting.scm
+++ b/gnu/gnunet/mq/error-reporting.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;; Copyright (C) 2021 Maxime Devos <maximedevos@telenet.be>
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/mq/handler.scm b/gnu/gnunet/mq/handler.scm
index 0192c0c..fcb10e2 100644
--- a/gnu/gnunet/mq/handler.scm
+++ b/gnu/gnunet/mq/handler.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/mq/prio-prefs.scm b/gnu/gnunet/mq/prio-prefs.scm
index 8d1f743..16d6d01 100644
--- a/gnu/gnunet/mq/prio-prefs.scm
+++ b/gnu/gnunet/mq/prio-prefs.scm
@@ -1,6 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2012-2016 GNUnet e.V.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2012-2016, 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/mq/prio-prefs2.scm b/gnu/gnunet/mq/prio-prefs2.scm
index 2bc7292..971b0b1 100644
--- a/gnu/gnunet/mq/prio-prefs2.scm
+++ b/gnu/gnunet/mq/prio-prefs2.scm
@@ -1,6 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2012-2016 GNUnet e.V.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2012-2016, 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/netstruct/procedural.scm 
b/gnu/gnunet/netstruct/procedural.scm
index fd5a6af..efcff58 100644
--- a/gnu/gnunet/netstruct/procedural.scm
+++ b/gnu/gnunet/netstruct/procedural.scm
@@ -1,5 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2020, 2021 Maxime Devos <maximedevos@telenet.be>
+;;   Copyright (C) 2020, 2021 GNUnet e.V.
 ;;
 ;;   scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/netstruct/syntactic.scm 
b/gnu/gnunet/netstruct/syntactic.scm
index 57366ac..dde6664 100644
--- a/gnu/gnunet/netstruct/syntactic.scm
+++ b/gnu/gnunet/netstruct/syntactic.scm
@@ -1,5 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2020, 2021 Maxime Devos <maximedevos@telenet.be>
+;;   Copyright (C) 2020, 2021 GNUnet e.V.
 ;;
 ;;   scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/nse/client.scm b/gnu/gnunet/nse/client.scm
index 21af1bb..3bb1095 100644
--- a/gnu/gnunet/nse/client.scm
+++ b/gnu/gnunet/nse/client.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
@@ -36,7 +36,7 @@
          estimate)
   (import (only (rnrs base)
                begin define quote lambda case values expt = else apply
-               and >=)
+               and >= let or nan?)
          (only (rnrs control)
                when unless)
          (only (rnrs records syntactic)
@@ -104,7 +104,7 @@ in @var{estimate} as a positive flonum (possibly zero or 
infinite)."
     (define (estimate:standard-deviation estimate)
       "Return the standard deviation of the logarithmic estimate
 of the number of peers of the last 64 rounds as a positive flonum
-(possibly zero or infinite)."
+(possibly zero or infinite), or not-a-number."
       (%estimate:standard-deviation estimate))
 
     (define (estimate:number-peers estimate)
@@ -145,9 +145,15 @@ even if not connected.  This is an idempotent operation."
          ((well-formed? slice)
           (and (= (slice-length slice)
                   (sizeof /:msg:nse:estimate '()))
-               ;; XXX: these two lines below are not tested
+               ;; XXX: there is no test verifying these two expressions
+               ;; are present
                (>= (read% /:msg:nse:estimate '(size-estimate) slice) 0)
-               (>= (read% /:msg:nse:estimate '(std-deviation) slice) 0)))
+               ;; See <https://bugs.gnunet.org/view.php?id=7021#c18399> for
+               ;; situations in which the deviation can be infinite or NaN.
+               (let ((stddev
+                      (read% /:msg:nse:estimate '(std-deviation) slice)))
+                 (or (>= stddev 0)
+                     (nan? stddev)))))
          ((handle! slice) (handle-estimate! slice)))))
       (define (send-start!)
        ;; The service only starts sending estimates once
diff --git a/gnu/gnunet/nse/struct.scm b/gnu/gnunet/nse/struct.scm
index 4243e07..3434112 100644
--- a/gnu/gnunet/nse/struct.scm
+++ b/gnu/gnunet/nse/struct.scm
@@ -1,6 +1,5 @@
 ;; This file is part of scheme-GNUnet
-;; Copyright (C) 2001-2011 GNUnet e.V.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2001-2011, 2021 GNUnet e.V.
 ;;
 ;; GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/scripts/download-store.scm 
b/gnu/gnunet/scripts/download-store.scm
index 322062a..9a2ce1f 100644
--- a/gnu/gnunet/scripts/download-store.scm
+++ b/gnu/gnunet/scripts/download-store.scm
@@ -1,5 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2021 Maxime Devos <maximedevos@telenet.be>
+;;   Copyright (C) 2021 GNUnet e.V.
 ;;
 ;;   GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/scripts/guix-stuff.scm 
b/gnu/gnunet/scripts/guix-stuff.scm
index ca129bb..4b9e486 100644
--- a/gnu/gnunet/scripts/guix-stuff.scm
+++ b/gnu/gnunet/scripts/guix-stuff.scm
@@ -1,7 +1,7 @@
 ;;; Copyright © 2012, 2013, 2014 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2013 Mark H Weaver <mhw@netris.org>
 ;;; Copyright © 2014 Eric Bavier <bavier@member.fsf.org>
-;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
+;;; Copyright © 2021 GNUnet e.V.
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
diff --git a/gnu/gnunet/scripts/publish-store.scm 
b/gnu/gnunet/scripts/publish-store.scm
index a41a6c4..49eea3e 100644
--- a/gnu/gnunet/scripts/publish-store.scm
+++ b/gnu/gnunet/scripts/publish-store.scm
@@ -1,5 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2021 Maxime Devos <maximedevos@telenet.be>
+;;   Copyright (C) 2021 GNUnet e.V.
 ;;
 ;;   GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/util/cmsg.scm b/gnu/gnunet/util/cmsg.scm
index 0b7014b..8379220 100644
--- a/gnu/gnunet/util/cmsg.scm
+++ b/gnu/gnunet/util/cmsg.scm
@@ -1,5 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2021 Maxime Devos <maximedevos@telenet.be>
+;;   Copyright (C) 2021 GNUnet e.V.
 ;;
 ;;   GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/util/struct.scm b/gnu/gnunet/util/struct.scm
index bdc62a5..f4c3cbb 100644
--- a/gnu/gnunet/util/struct.scm
+++ b/gnu/gnunet/util/struct.scm
@@ -1,6 +1,5 @@
 ;; This file is part of GNUnet.
-;; Copyright (C) 2006-2020 GNUnet e.V.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2006-2021 GNUnet e.V.
 ;;
 ;; GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/utils/bv-slice.scm b/gnu/gnunet/utils/bv-slice.scm
index 6fc9d0d..2f0639e 100644
--- a/gnu/gnunet/utils/bv-slice.scm
+++ b/gnu/gnunet/utils/bv-slice.scm
@@ -1,5 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2020, 2021 Maxime Devos <maximedevos@telenet.be>
+;;   Copyright (C) 2020, 2021 GNUnet e.V.
 ;;
 ;;   scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/utils/decompress.scm b/gnu/gnunet/utils/decompress.scm
index 03a4a43..898f123 100644
--- a/gnu/gnunet/utils/decompress.scm
+++ b/gnu/gnunet/utils/decompress.scm
@@ -1,7 +1,7 @@
 ;;; Zlib bindings, adapted from Guile-zlib
 ;;; Copyright © 2016, 2017 Ludovic Courtès <ludo@gnu.org>
 ;;; Copyright © 2020 Mathieu Othacehe <othacehe@gnu.org>
-;;; Copyright © 2020 Maxime Devos <maxime.devos@student.kuleuven.be>
+;;; Copyright © 2020 GNUnet e.V.
 ;;;
 ;;; This file is part of Guile-zlib.
 ;;;
diff --git a/gnu/gnunet/utils/hat-let.scm b/gnu/gnunet/utils/hat-let.scm
index a2304ce..825c606 100644
--- a/gnu/gnunet/utils/hat-let.scm
+++ b/gnu/gnunet/utils/hat-let.scm
@@ -1,5 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2020, 2021 Maxime Devos <maximedevos@telenet.be>
+;;   Copyright (C) 2020, 2021 GNUnet e.V.
 ;;
 ;;   scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/utils/netstruct.scm b/gnu/gnunet/utils/netstruct.scm
index 35f317d..639d018 100644
--- a/gnu/gnunet/utils/netstruct.scm
+++ b/gnu/gnunet/utils/netstruct.scm
@@ -1,5 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2020, 2021 Maxime Devos <maxime.devos@student.kuleuven.be>
+;;   Copyright (C) 2020, 2021 GNUnet e.V.
 ;;
 ;;   scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/utils/platform-enum.scm 
b/gnu/gnunet/utils/platform-enum.scm
index f3207ca..093aebb 100644
--- a/gnu/gnunet/utils/platform-enum.scm
+++ b/gnu/gnunet/utils/platform-enum.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/gnu/gnunet/utils/tokeniser.scm b/gnu/gnunet/utils/tokeniser.scm
index 64ac723..079de0a 100644
--- a/gnu/gnunet/utils/tokeniser.scm
+++ b/gnu/gnunet/utils/tokeniser.scm
@@ -1,6 +1,5 @@
 ;; This file is part of scheme-GNUnet, a Scheme port of GNUnet .
-;;  Copyright (C) 2010, 2016, 2017 GNUnet e.V.
-;;  Copyright (C) 2021 Maxime Devos <maximedevos@telenet.be>
+;;  Copyright (C) 2010, 2016, 2017, 2021 GNUnet e.V.
 ;;
 ;; GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/guix.scm b/guix.scm
index 22364a4..4b6968b 100644
--- a/guix.scm
+++ b/guix.scm
@@ -1,5 +1,5 @@
 ;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
+;;; Copyright © 2021 GNUnet e.V.
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
diff --git a/tests/bv-slice.scm b/tests/bv-slice.scm
index 516f9db..44c45fb 100644
--- a/tests/bv-slice.scm
+++ b/tests/bv-slice.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/cmsg.scm b/tests/cmsg.scm
index abddcad..a8e60df 100644
--- a/tests/cmsg.scm
+++ b/tests/cmsg.scm
@@ -1,5 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2021 Maxime Devos <maximedevos@telenet.be>
+;;   Copyright (C) 2021 GNUnet e.V.
 ;;
 ;;   GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/tests/config-db.scm b/tests/config-db.scm
index 30f1507..fc171f8 100644
--- a/tests/config-db.scm
+++ b/tests/config-db.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/config-expand.scm b/tests/config-expand.scm
index 8badbf5..3b0c0ec 100644
--- a/tests/config-expand.scm
+++ b/tests/config-expand.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/config-fs.scm b/tests/config-fs.scm
index b194a6b..a4b2217 100644
--- a/tests/config-fs.scm
+++ b/tests/config-fs.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/config-parser.scm b/tests/config-parser.scm
index 0e0b817..c98cbf4 100644
--- a/tests/config-parser.scm
+++ b/tests/config-parser.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/config-value-parser.scm b/tests/config-value-parser.scm
index cc5113e..77a2885 100644
--- a/tests/config-value-parser.scm
+++ b/tests/config-value-parser.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/envelope.scm b/tests/envelope.scm
index c49c691..5cb3990 100644
--- a/tests/envelope.scm
+++ b/tests/envelope.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/error-reporting.scm b/tests/error-reporting.scm
index dfd72c3..1b92ca9 100644
--- a/tests/error-reporting.scm
+++ b/tests/error-reporting.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;; Copyright (C) 2021 Maxime Devos <maximedevos@telenet.be>
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/message-handler.scm b/tests/message-handler.scm
index bd0eadd..863c115 100644
--- a/tests/message-handler.scm
+++ b/tests/message-handler.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/mq-stream.scm b/tests/mq-stream.scm
index 4a3793d..245512f 100644
--- a/tests/mq-stream.scm
+++ b/tests/mq-stream.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/mq.scm b/tests/mq.scm
index c4763c9..fae0a4f 100644
--- a/tests/mq.scm
+++ b/tests/mq.scm
@@ -1,6 +1,5 @@
 ;; This file is part of GNUnet.
-;; Copyright (C) 2012, 2018 GNUnet e.V.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2012, 2018, 2021 GNUnet e.V.
 ;;
 ;; GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/netstruct.scm b/tests/netstruct.scm
index 3a28edd..00b5bce 100644
--- a/tests/netstruct.scm
+++ b/tests/netstruct.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/network-size.scm b/tests/network-size.scm
index 9828d15..1c8d4da 100644
--- a/tests/network-size.scm
+++ b/tests/network-size.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;; Copyright (C) 2021 Maxime Devos <maximedevos@telenet.be>
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
@@ -77,7 +77,10 @@
        #t))))
 
 (define %estimates
-  `((0. ,(expt 2.0 0.) 0.1 0)
+  `((0. ,(expt 2.0 0.) 0. 0) ; stddev can theoretically be zero
+    (0. ,(expt 2.0 0.) +nan.0 0) ; see 
<https://bugs.gnunet.org/view.php?id=7021#c18399>
+    (0. ,(expt 2.0 0.) +inf.0 0) ; likewise
+    (0. ,(expt 2.0 0.) 0.1 0)
     (1. ,(expt 2.0 1.) 0.11 10)
     (2. ,(expt 2.0 2.) 0.111 100)
     (3. ,(expt 2.0 3.) 0.1111 1000)))
diff --git a/tests/repeated-condition.scm b/tests/repeated-condition.scm
index 9ec322f..52ac0b1 100644
--- a/tests/repeated-condition.scm
+++ b/tests/repeated-condition.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/time.scm b/tests/time.scm
index 9edceeb..133f9c9 100644
--- a/tests/time.scm
+++ b/tests/time.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;; Copyright (C) 2021 Maxime Devos <maximedevos@telenet.be>
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/tokeniser.scm b/tests/tokeniser.scm
index a18a85d..51d677b 100644
--- a/tests/tokeniser.scm
+++ b/tests/tokeniser.scm
@@ -1,5 +1,5 @@
 ;;   This file is part of scheme-GNUnet, a partial Scheme port of GNUnet.
-;;   Copyright (C) 2021 Maxime Devos <maximedevos@telenet.be>
+;;   Copyright (C) 2021 GNUnet e.V.
 ;;
 ;;   scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;;   under the terms of the GNU Affero General Public License as published
diff --git a/tests/update.scm b/tests/update.scm
index a9b7928..6a498ad 100644
--- a/tests/update.scm
+++ b/tests/update.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published
diff --git a/tests/utils.scm b/tests/utils.scm
index 220fb96..36a4306 100644
--- a/tests/utils.scm
+++ b/tests/utils.scm
@@ -1,5 +1,5 @@
 ;; This file is part of scheme-GNUnet.
-;; Copyright (C) 2021 Maxime Devos
+;; Copyright (C) 2021 GNUnet e.V.
 ;;
 ;; scheme-GNUnet is free software: you can redistribute it and/or modify it
 ;; under the terms of the GNU Affero General Public License as published

-- 
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]