From c59f951e5aa89313460fb5037d382b95550c04d0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Thu, 10 Mar 2022 19:51:06 -0500
Subject: [PATCH] update copyright

---
 README.md                          | 2 +-
 c/opendht.cpp                      | 2 +-
 c/opendht_c.h                      | 2 +-
 include/opendht.h                  | 2 +-
 include/opendht/callbacks.h        | 2 +-
 include/opendht/crypto.h           | 2 +-
 include/opendht/default_types.h    | 2 +-
 include/opendht/dht.h              | 2 +-
 include/opendht/dht_interface.h    | 2 +-
 include/opendht/dht_proxy_client.h | 2 +-
 include/opendht/dht_proxy_server.h | 2 +-
 include/opendht/dhtrunner.h        | 2 +-
 include/opendht/http.h             | 2 +-
 include/opendht/indexation/pht.h   | 2 +-
 include/opendht/infohash.h         | 2 +-
 include/opendht/log.h              | 2 +-
 include/opendht/log_enable.h       | 2 +-
 include/opendht/network_engine.h   | 2 +-
 include/opendht/network_utils.h    | 2 +-
 include/opendht/node.h             | 2 +-
 include/opendht/node_cache.h       | 2 +-
 include/opendht/peer_discovery.h   | 2 +-
 include/opendht/proxy.h            | 2 +-
 include/opendht/rate_limiter.h     | 2 +-
 include/opendht/rng.h              | 2 +-
 include/opendht/routing_table.h    | 2 +-
 include/opendht/scheduler.h        | 2 +-
 include/opendht/securedht.h        | 2 +-
 include/opendht/sockaddr.h         | 2 +-
 include/opendht/thread_pool.h      | 2 +-
 include/opendht/utils.h            | 2 +-
 include/opendht/value.h            | 2 +-
 python/setup.py.in                 | 2 +-
 python/tools/benchmark.py          | 2 +-
 python/tools/dhtcluster.py         | 2 +-
 rust/examples/dhtnode.rs           | 2 +-
 rust/src/blob.rs                   | 2 +-
 rust/src/crypto.rs                 | 2 +-
 rust/src/dhtrunner.rs              | 2 +-
 rust/src/ffi.rs                    | 2 +-
 rust/src/infohash.rs               | 2 +-
 rust/src/lib.rs                    | 2 +-
 rust/src/pkid.rs                   | 2 +-
 rust/src/value.rs                  | 2 +-
 src/base64.cpp                     | 2 +-
 src/base64.h                       | 2 +-
 src/callbacks.cpp                  | 2 +-
 src/compat/msvc/unistd.h           | 2 +-
 src/crypto.cpp                     | 2 +-
 src/default_types.cpp              | 2 +-
 src/dht.cpp                        | 2 +-
 src/dht_proxy_client.cpp           | 2 +-
 src/dht_proxy_server.cpp           | 2 +-
 src/dhtrunner.cpp                  | 2 +-
 src/http.cpp                       | 2 +-
 src/indexation/pht.cpp             | 2 +-
 src/infohash.cpp                   | 2 +-
 src/listener.h                     | 2 +-
 src/log.cpp                        | 2 +-
 src/net.h                          | 2 +-
 src/network_engine.cpp             | 2 +-
 src/network_utils.cpp              | 2 +-
 src/node.cpp                       | 2 +-
 src/node_cache.cpp                 | 2 +-
 src/op_cache.cpp                   | 2 +-
 src/op_cache.h                     | 2 +-
 src/parsed_message.h               | 2 +-
 src/peer_discovery.cpp             | 2 +-
 src/request.h                      | 2 +-
 src/rng.cpp                        | 2 +-
 src/routing_table.cpp              | 2 +-
 src/search.h                       | 2 +-
 src/securedht.cpp                  | 2 +-
 src/storage.h                      | 2 +-
 src/thread_pool.cpp                | 2 +-
 src/utils.cpp                      | 2 +-
 src/value.cpp                      | 2 +-
 src/value_cache.h                  | 2 +-
 tests/cryptotester.cpp             | 2 +-
 tests/cryptotester.h               | 2 +-
 tests/dhtproxytester.cpp           | 2 +-
 tests/dhtproxytester.h             | 2 +-
 tests/dhtrunnertester.cpp          | 2 +-
 tests/dhtrunnertester.h            | 2 +-
 tests/httptester.cpp               | 2 +-
 tests/httptester.h                 | 2 +-
 tests/infohashtester.cpp           | 2 +-
 tests/infohashtester.h             | 2 +-
 tests/peerdiscoverytester.cpp      | 2 +-
 tests/peerdiscoverytester.h        | 2 +-
 tests/tests_runner.cpp             | 2 +-
 tests/threadpooltester.cpp         | 2 +-
 tests/threadpooltester.h           | 2 +-
 tests/valuetester.cpp              | 2 +-
 tests/valuetester.h                | 2 +-
 tools/dhtchat.cpp                  | 2 +-
 tools/dhtnode.cpp                  | 2 +-
 tools/dhtscanner.cpp               | 2 +-
 tools/durl.cpp                     | 2 +-
 tools/perftest.cpp                 | 2 +-
 tools/proxy_loadtester.py          | 2 +-
 tools/tools_common.h               | 2 +-
 102 files changed, 102 insertions(+), 102 deletions(-)

diff --git a/README.md b/README.md
index 09fdcd04..c8aa7a64 100644
--- a/README.md
+++ b/README.md
@@ -106,7 +106,7 @@ for r in results:
 IRC: join us on Libera.chat at [`#opendht`](https://web.libera.chat/#opendht).
 
 ## License
-Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+Copyright (C) 2014-2022 Savoir-faire Linux Inc.
 
 OpenDHT is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
 
diff --git a/c/opendht.cpp b/c/opendht.cpp
index 6fa30ab6..087ba3c8 100644
--- a/c/opendht.cpp
+++ b/c/opendht.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2021 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/c/opendht_c.h b/c/opendht_c.h
index 10e1298a..3d2c72ab 100644
--- a/c/opendht_c.h
+++ b/c/opendht_c.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2021 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/include/opendht.h b/include/opendht.h
index bfd6c00a..937a3aca 100644
--- a/include/opendht.h
+++ b/include/opendht.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/include/opendht/callbacks.h b/include/opendht/callbacks.h
index 9e231f1e..c5d062b6 100644
--- a/include/opendht/callbacks.h
+++ b/include/opendht/callbacks.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Authors: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *           Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *           Sébastien Blin <sebastien.blin@savoirfairelinux.com>
diff --git a/include/opendht/crypto.h b/include/opendht/crypto.h
index 70b68f52..4c67dbec 100644
--- a/include/opendht/crypto.h
+++ b/include/opendht/crypto.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *           Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
  *
diff --git a/include/opendht/default_types.h b/include/opendht/default_types.h
index 73547447..0c5ad1f0 100644
--- a/include/opendht/default_types.h
+++ b/include/opendht/default_types.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/include/opendht/dht.h b/include/opendht/dht.h
index 529cc049..48cfd038 100644
--- a/include/opendht/dht.h
+++ b/include/opendht/dht.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Authors: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *           Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *           Sébastien Blin <sebastien.blin@savoirfairelinux.com>
diff --git a/include/opendht/dht_interface.h b/include/opendht/dht_interface.h
index 4efcabde..cfca964d 100644
--- a/include/opendht/dht_interface.h
+++ b/include/opendht/dht_interface.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/include/opendht/dht_proxy_client.h b/include/opendht/dht_proxy_client.h
index 12fb4c8a..9dd6db24 100644
--- a/include/opendht/dht_proxy_client.h
+++ b/include/opendht/dht_proxy_client.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *          Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *          Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
diff --git a/include/opendht/dht_proxy_server.h b/include/opendht/dht_proxy_server.h
index 3c8e806f..e1facd70 100644
--- a/include/opendht/dht_proxy_server.h
+++ b/include/opendht/dht_proxy_server.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *          Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *          Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
diff --git a/include/opendht/dhtrunner.h b/include/opendht/dhtrunner.h
index 5dc84516..0478d2c3 100644
--- a/include/opendht/dhtrunner.h
+++ b/include/opendht/dhtrunner.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Authors: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *           Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *           Sébastien Blin <sebastien.blin@savoirfairelinux.com>
diff --git a/include/opendht/http.h b/include/opendht/http.h
index 1da883ee..baeeed2e 100644
--- a/include/opendht/http.h
+++ b/include/opendht/http.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/include/opendht/indexation/pht.h b/include/opendht/indexation/pht.h
index 6bf43a59..ae5d2bb4 100644
--- a/include/opendht/indexation/pht.h
+++ b/include/opendht/indexation/pht.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *              Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *              Nicolas Reynaud <nicolas.reynaud@savoirfairelinux.com>
diff --git a/include/opendht/infohash.h b/include/opendht/infohash.h
index 6f926a4b..40c1d254 100644
--- a/include/opendht/infohash.h
+++ b/include/opendht/infohash.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/include/opendht/log.h b/include/opendht/log.h
index f5af1bce..7369d6d5 100644
--- a/include/opendht/log.h
+++ b/include/opendht/log.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
diff --git a/include/opendht/log_enable.h b/include/opendht/log_enable.h
index 3811e141..d60c947c 100644
--- a/include/opendht/log_enable.h
+++ b/include/opendht/log_enable.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/include/opendht/network_engine.h b/include/opendht/network_engine.h
index 849d2476..cf5332f2 100644
--- a/include/opendht/network_engine.h
+++ b/include/opendht/network_engine.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *              Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *
diff --git a/include/opendht/network_utils.h b/include/opendht/network_utils.h
index 4559ea30..d781eb0d 100644
--- a/include/opendht/network_utils.h
+++ b/include/opendht/network_utils.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/include/opendht/node.h b/include/opendht/node.h
index 47c443b3..615089eb 100644
--- a/include/opendht/node.h
+++ b/include/opendht/node.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *              Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *
diff --git a/include/opendht/node_cache.h b/include/opendht/node_cache.h
index 19a8d3b1..06897a36 100644
--- a/include/opendht/node_cache.h
+++ b/include/opendht/node_cache.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/include/opendht/peer_discovery.h b/include/opendht/peer_discovery.h
index 2eedbb27..610e444f 100644
--- a/include/opendht/peer_discovery.h
+++ b/include/opendht/peer_discovery.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Mingrui Zhang <mingrui.zhang@savoirfairelinux.com>
  *              Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
  *
diff --git a/include/opendht/proxy.h b/include/opendht/proxy.h
index 2cc292a5..c8ad58cf 100644
--- a/include/opendht/proxy.h
+++ b/include/opendht/proxy.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/include/opendht/rate_limiter.h b/include/opendht/rate_limiter.h
index ec71d643..7ab31521 100644
--- a/include/opendht/rate_limiter.h
+++ b/include/opendht/rate_limiter.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/include/opendht/rng.h b/include/opendht/rng.h
index c1419b76..579e4438 100644
--- a/include/opendht/rng.h
+++ b/include/opendht/rng.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/include/opendht/routing_table.h b/include/opendht/routing_table.h
index 234488d5..d488cb9c 100644
--- a/include/opendht/routing_table.h
+++ b/include/opendht/routing_table.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *              Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *
diff --git a/include/opendht/scheduler.h b/include/opendht/scheduler.h
index 030a18ca..2b3b8335 100644
--- a/include/opendht/scheduler.h
+++ b/include/opendht/scheduler.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *              Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *
diff --git a/include/opendht/securedht.h b/include/opendht/securedht.h
index 82ac84ac..73f03abb 100644
--- a/include/opendht/securedht.h
+++ b/include/opendht/securedht.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Authors: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *           Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *           Sébastien Blin <sebastien.blin@savoirfairelinux.com>
diff --git a/include/opendht/sockaddr.h b/include/opendht/sockaddr.h
index 57952bd3..2e3229bc 100644
--- a/include/opendht/sockaddr.h
+++ b/include/opendht/sockaddr.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/include/opendht/thread_pool.h b/include/opendht/thread_pool.h
index 7dda70ef..24ad91dd 100644
--- a/include/opendht/thread_pool.h
+++ b/include/opendht/thread_pool.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
diff --git a/include/opendht/utils.h b/include/opendht/utils.h
index 93b6e8d9..7de8ec84 100644
--- a/include/opendht/utils.h
+++ b/include/opendht/utils.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/include/opendht/value.h b/include/opendht/value.h
index c57feed2..b7d9f010 100644
--- a/include/opendht/value.h
+++ b/include/opendht/value.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *              Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *
diff --git a/python/setup.py.in b/python/setup.py.in
index e72f80be..f5029b68 100644
--- a/python/setup.py.in
+++ b/python/setup.py.in
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+# Copyright (C) 2014-2022 Savoir-faire Linux Inc.
 # Author: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
 # Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
 #
diff --git a/python/tools/benchmark.py b/python/tools/benchmark.py
index b90b4d23..5856a25a 100755
--- a/python/tools/benchmark.py
+++ b/python/tools/benchmark.py
@@ -1,6 +1,6 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
-# Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+# Copyright (C) 2014-2022 Savoir-faire Linux Inc.
 # Author(s): Adrien Béraud <adrien.beraud@savoirfairelinux.com>
 #            Simon Désaulniers <sim.desaulniers@gmail.com>
 #
diff --git a/python/tools/dhtcluster.py b/python/tools/dhtcluster.py
index cc3121a4..bb042765 100755
--- a/python/tools/dhtcluster.py
+++ b/python/tools/dhtcluster.py
@@ -1,6 +1,6 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
-# Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+# Copyright (C) 2014-2022 Savoir-faire Linux Inc.
 # Author(s): Adrien Béraud <adrien.beraud@savoirfairelinux.com>
 #
 # This program is free software; you can redistribute it and/or modify
diff --git a/rust/examples/dhtnode.rs b/rust/examples/dhtnode.rs
index c491b87f..d9a96bcf 100644
--- a/rust/examples/dhtnode.rs
+++ b/rust/examples/dhtnode.rs
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/rust/src/blob.rs b/rust/src/blob.rs
index ff2743be..491cbfa1 100644
--- a/rust/src/blob.rs
+++ b/rust/src/blob.rs
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/rust/src/crypto.rs b/rust/src/crypto.rs
index afb6751c..1d123cdd 100644
--- a/rust/src/crypto.rs
+++ b/rust/src/crypto.rs
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/rust/src/dhtrunner.rs b/rust/src/dhtrunner.rs
index 12d31fe6..114614d1 100644
--- a/rust/src/dhtrunner.rs
+++ b/rust/src/dhtrunner.rs
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/rust/src/ffi.rs b/rust/src/ffi.rs
index c2c36f2e..7470cc26 100644
--- a/rust/src/ffi.rs
+++ b/rust/src/ffi.rs
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/rust/src/infohash.rs b/rust/src/infohash.rs
index 059128f9..e66c7fa0 100644
--- a/rust/src/infohash.rs
+++ b/rust/src/infohash.rs
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/rust/src/lib.rs b/rust/src/lib.rs
index b9040dee..72d9ac5c 100644
--- a/rust/src/lib.rs
+++ b/rust/src/lib.rs
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/rust/src/pkid.rs b/rust/src/pkid.rs
index 1ce604e2..0c8fe8a3 100644
--- a/rust/src/pkid.rs
+++ b/rust/src/pkid.rs
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/rust/src/value.rs b/rust/src/value.rs
index 9276a8ed..016e5d25 100644
--- a/rust/src/value.rs
+++ b/rust/src/value.rs
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/base64.cpp b/src/base64.cpp
index d2406d7c..faeea68d 100644
--- a/src/base64.cpp
+++ b/src/base64.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU General Public License as published by
diff --git a/src/base64.h b/src/base64.h
index ecd7fd38..a01fa6b5 100644
--- a/src/base64.h
+++ b/src/base64.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  This program is free software; you can redistribute it and/or modify
  *  it under the terms of the GNU General Public License as published by
diff --git a/src/callbacks.cpp b/src/callbacks.cpp
index f610b0c0..ecda4057 100644
--- a/src/callbacks.cpp
+++ b/src/callbacks.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/compat/msvc/unistd.h b/src/compat/msvc/unistd.h
index c164e762..3146f42a 100644
--- a/src/compat/msvc/unistd.h
+++ b/src/compat/msvc/unistd.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
  *
diff --git a/src/crypto.cpp b/src/crypto.cpp
index 7c2a2857..13c68129 100644
--- a/src/crypto.cpp
+++ b/src/crypto.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *           Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
  *
diff --git a/src/default_types.cpp b/src/default_types.cpp
index 73ec669d..f5c3ae2c 100644
--- a/src/default_types.cpp
+++ b/src/default_types.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/dht.cpp b/src/dht.cpp
index baddc070..955ec0f2 100644
--- a/src/dht.cpp
+++ b/src/dht.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *              Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *
diff --git a/src/dht_proxy_client.cpp b/src/dht_proxy_client.cpp
index 626fdcdd..e47373c6 100644
--- a/src/dht_proxy_client.cpp
+++ b/src/dht_proxy_client.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *          Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *          Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
diff --git a/src/dht_proxy_server.cpp b/src/dht_proxy_server.cpp
index ce5393b1..136d1e7b 100644
--- a/src/dht_proxy_server.cpp
+++ b/src/dht_proxy_server.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *          Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *          Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
diff --git a/src/dhtrunner.cpp b/src/dhtrunner.cpp
index fb022d49..75bb07dd 100644
--- a/src/dhtrunner.cpp
+++ b/src/dhtrunner.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Authors: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *           Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *           Sébastien Blin <sebastien.blin@savoirfairelinux.com>
diff --git a/src/http.cpp b/src/http.cpp
index bca8e291..203b526a 100644
--- a/src/http.cpp
+++ b/src/http.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/indexation/pht.cpp b/src/indexation/pht.cpp
index 2494365c..0840c0e3 100644
--- a/src/indexation/pht.cpp
+++ b/src/indexation/pht.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *              Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *              Nicolas Reynaud <nicolas.reynaud@savoirfairelinux.com>
diff --git a/src/infohash.cpp b/src/infohash.cpp
index 69c79b8a..5f291508 100644
--- a/src/infohash.cpp
+++ b/src/infohash.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/listener.h b/src/listener.h
index 18663f0b..0087952d 100644
--- a/src/listener.h
+++ b/src/listener.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/log.cpp b/src/log.cpp
index b9a62204..f9ef28e7 100644
--- a/src/log.cpp
+++ b/src/log.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
diff --git a/src/net.h b/src/net.h
index dd4b9147..e7bdf389 100644
--- a/src/net.h
+++ b/src/net.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/network_engine.cpp b/src/network_engine.cpp
index 90ec1eba..f430144b 100644
--- a/src/network_engine.cpp
+++ b/src/network_engine.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *              Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *
diff --git a/src/network_utils.cpp b/src/network_utils.cpp
index b7e3588a..e9cd4ee5 100644
--- a/src/network_utils.cpp
+++ b/src/network_utils.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/node.cpp b/src/node.cpp
index d207cb68..8fb57f92 100644
--- a/src/node.cpp
+++ b/src/node.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *              Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *
diff --git a/src/node_cache.cpp b/src/node_cache.cpp
index dc25b386..34366c4e 100644
--- a/src/node_cache.cpp
+++ b/src/node_cache.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/op_cache.cpp b/src/op_cache.cpp
index 6c6ebb7b..cdc61c5e 100644
--- a/src/op_cache.cpp
+++ b/src/op_cache.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/op_cache.h b/src/op_cache.h
index b083e358..1c24dbb5 100644
--- a/src/op_cache.h
+++ b/src/op_cache.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/parsed_message.h b/src/parsed_message.h
index 70de16d7..a4538e7f 100644
--- a/src/parsed_message.h
+++ b/src/parsed_message.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/peer_discovery.cpp b/src/peer_discovery.cpp
index 56ccad96..1700c35b 100644
--- a/src/peer_discovery.cpp
+++ b/src/peer_discovery.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Mingrui Zhang <mingrui.zhang@savoirfairelinux.com>
  *              Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
  *              Adrien Béraud <adrien.beraud@savoirfairelinux.com>
diff --git a/src/request.h b/src/request.h
index 5c468c04..734024aa 100644
--- a/src/request.h
+++ b/src/request.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *              Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *
diff --git a/src/rng.cpp b/src/rng.cpp
index 3ea47db3..da39372a 100644
--- a/src/rng.cpp
+++ b/src/rng.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/routing_table.cpp b/src/routing_table.cpp
index e8b9ea6d..6f2846ab 100644
--- a/src/routing_table.cpp
+++ b/src/routing_table.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/search.h b/src/search.h
index cd89d6a8..9b015210 100644
--- a/src/search.h
+++ b/src/search.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/securedht.cpp b/src/securedht.cpp
index 2201d821..daaa3fe0 100644
--- a/src/securedht.cpp
+++ b/src/securedht.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Authors: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *           Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *           Sébastien Blin <sebastien.blin@savoirfairelinux.com>
diff --git a/src/storage.h b/src/storage.h
index 0dc95800..b56653dc 100644
--- a/src/storage.h
+++ b/src/storage.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/thread_pool.cpp b/src/thread_pool.cpp
index e344cdba..1ebb1abd 100644
--- a/src/thread_pool.cpp
+++ b/src/thread_pool.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
diff --git a/src/utils.cpp b/src/utils.cpp
index be69eac0..826b2608 100644
--- a/src/utils.cpp
+++ b/src/utils.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/src/value.cpp b/src/value.cpp
index 5ea34384..42166852 100644
--- a/src/value.cpp
+++ b/src/value.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *              Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
  *
diff --git a/src/value_cache.h b/src/value_cache.h
index f22e38a7..dbd08197 100644
--- a/src/value_cache.h
+++ b/src/value_cache.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author(s) : Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/tests/cryptotester.cpp b/tests/cryptotester.cpp
index 8c4c4e99..a04f206e 100644
--- a/tests/cryptotester.cpp
+++ b/tests/cryptotester.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *          Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
diff --git a/tests/cryptotester.h b/tests/cryptotester.h
index 6587b296..06cf290d 100644
--- a/tests/cryptotester.h
+++ b/tests/cryptotester.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *          Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
diff --git a/tests/dhtproxytester.cpp b/tests/dhtproxytester.cpp
index 649a9cec..4e6820c5 100644
--- a/tests/dhtproxytester.cpp
+++ b/tests/dhtproxytester.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *          Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
diff --git a/tests/dhtproxytester.h b/tests/dhtproxytester.h
index 675975fb..c0fa7b34 100644
--- a/tests/dhtproxytester.h
+++ b/tests/dhtproxytester.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *
diff --git a/tests/dhtrunnertester.cpp b/tests/dhtrunnertester.cpp
index b93d6b30..960f2b62 100644
--- a/tests/dhtrunnertester.cpp
+++ b/tests/dhtrunnertester.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
diff --git a/tests/dhtrunnertester.h b/tests/dhtrunnertester.h
index adee2b28..ea0b93b0 100644
--- a/tests/dhtrunnertester.h
+++ b/tests/dhtrunnertester.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
diff --git a/tests/httptester.cpp b/tests/httptester.cpp
index 2f2dc41c..342b2b95 100644
--- a/tests/httptester.cpp
+++ b/tests/httptester.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
  *
diff --git a/tests/httptester.h b/tests/httptester.h
index 1f50af99..c3190575 100644
--- a/tests/httptester.h
+++ b/tests/httptester.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
  *
diff --git a/tests/infohashtester.cpp b/tests/infohashtester.cpp
index 6245c93e..ba965026 100644
--- a/tests/infohashtester.cpp
+++ b/tests/infohashtester.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *
diff --git a/tests/infohashtester.h b/tests/infohashtester.h
index 75d9f402..52c07acf 100644
--- a/tests/infohashtester.h
+++ b/tests/infohashtester.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *
diff --git a/tests/peerdiscoverytester.cpp b/tests/peerdiscoverytester.cpp
index 3f36e44e..a1dac8d0 100644
--- a/tests/peerdiscoverytester.cpp
+++ b/tests/peerdiscoverytester.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Mingrui Zhang <mingrui.zhang@savoirfairelinux.com>
  *
diff --git a/tests/peerdiscoverytester.h b/tests/peerdiscoverytester.h
index f5bef859..b27fe4fc 100644
--- a/tests/peerdiscoverytester.h
+++ b/tests/peerdiscoverytester.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Mingrui Zhang <mingrui.zhang@savoirfairelinux.com>
  *
diff --git a/tests/tests_runner.cpp b/tests/tests_runner.cpp
index dc06c70a..c54b0159 100644
--- a/tests/tests_runner.cpp
+++ b/tests/tests_runner.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
  *
  *  This program is free software; you can redistribute it and/or modify
diff --git a/tests/threadpooltester.cpp b/tests/threadpooltester.cpp
index 00c49dfa..b5ddbf6a 100644
--- a/tests/threadpooltester.cpp
+++ b/tests/threadpooltester.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
diff --git a/tests/threadpooltester.h b/tests/threadpooltester.h
index b8cbe15d..095ad244 100644
--- a/tests/threadpooltester.h
+++ b/tests/threadpooltester.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
diff --git a/tests/valuetester.cpp b/tests/valuetester.cpp
index 784bda4a..90d4995f 100644
--- a/tests/valuetester.cpp
+++ b/tests/valuetester.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
diff --git a/tests/valuetester.h b/tests/valuetester.h
index f14449da..e71fa443 100644
--- a/tests/valuetester.h
+++ b/tests/valuetester.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
diff --git a/tools/dhtchat.cpp b/tools/dhtchat.cpp
index 66d455ce..a1b2c061 100644
--- a/tools/dhtchat.cpp
+++ b/tools/dhtchat.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
diff --git a/tools/dhtnode.cpp b/tools/dhtnode.cpp
index 63bd984e..2966121e 100644
--- a/tools/dhtnode.cpp
+++ b/tools/dhtnode.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Authors: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *           Simon Désaulniers <simon.desaulniers@savoirfairelinux.com>
diff --git a/tools/dhtscanner.cpp b/tools/dhtscanner.cpp
index 66006398..0f7750fd 100644
--- a/tools/dhtscanner.cpp
+++ b/tools/dhtscanner.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
diff --git a/tools/durl.cpp b/tools/durl.cpp
index 368b0ef8..7aaa740f 100644
--- a/tools/durl.cpp
+++ b/tools/durl.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Authors: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
diff --git a/tools/perftest.cpp b/tools/perftest.cpp
index 6a4d1bf4..4ef6a866 100644
--- a/tools/perftest.cpp
+++ b/tools/perftest.cpp
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *
diff --git a/tools/proxy_loadtester.py b/tools/proxy_loadtester.py
index b6e555f0..d57ee48e 100644
--- a/tools/proxy_loadtester.py
+++ b/tools/proxy_loadtester.py
@@ -1,4 +1,4 @@
-# Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+# Copyright (C) 2014-2022 Savoir-faire Linux Inc.
 # Author: Vsevolod Ivanov <vsevolod.ivanov@savoirfairelinux.com>
 #
 # This program is free software; you can redistribute it and/or modify
diff --git a/tools/tools_common.h b/tools/tools_common.h
index dfe6bd3e..c1236172 100644
--- a/tools/tools_common.h
+++ b/tools/tools_common.h
@@ -1,5 +1,5 @@
 /*
- *  Copyright (C) 2014-2020 Savoir-faire Linux Inc.
+ *  Copyright (C) 2014-2022 Savoir-faire Linux Inc.
  *
  *  Author: Adrien Béraud <adrien.beraud@savoirfairelinux.com>
  *  Author: Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-- 
GitLab