git.iko.soy/typeable/nixpkgs
on master help sign in
yggdrasil: 0.3.16 -> 0.4.0
commit7265334f1ab7726e8cbda4670e77c31b42fb5665 authorBruno Bigras <bigras.bruno@gmail.com> dateSun 4 Jul 2021, 11:33 (5 years ago) parent03db443
4 files changed+22−14
nixos/doc/manual/from_md/release-notes/rl-2111.section.xml+10 nixos/doc/manual/release-notes/rl-2111.section.md+2 nixos/tests/yggdrasil.nix+7−11 pkgs/tools/networking/yggdrasil/default.nix+3−3
nixos/doc/manual/from_md/release-notes/rl-2111.section.xml+10
@@ -459,6 +459,16 @@
459459 </itemizedlist>
460460 </listitem>
461461 </itemizedlist>
462+ <itemizedlist spacing="compact">
463+ <listitem>
464+ <para>
465+ <literal>yggdrasil</literal> was upgraded to a new major
466+ release with breaking changes, see
467+ <link xlink:href="https://github.com/yggdrasil-network/yggdrasil-go/releases/tag/v0.4.0">upstream
468+ changelog</link>.
469+ </para>
470+ </listitem>
471+ </itemizedlist>
462472 </section>
463473 <section xml:id="sec-release-21.11-notable-changes">
464474 <title>Other Notable Changes</title>
nixos/doc/manual/release-notes/rl-2111.section.md+2
@@ -113,6 +113,8 @@ In addition to numerous new and upgraded packages, this release has the followin
113113
114114 * The data directory remains located at `/var/lib/bitwarden_rs`, for backwards compatibility.
115115
116+- `yggdrasil` was upgraded to a new major release with breaking changes, see [upstream changelog](https://github.com/yggdrasil-network/yggdrasil-go/releases/tag/v0.4.0).
117+
116118## Other Notable Changes {#sec-release-21.11-notable-changes}
117119
118120- The setting [`services.openssh.logLevel`](options.html#opt-services.openssh.logLevel) `"VERBOSE"` `"INFO"`. This brings NixOS in line with upstream and other Linux distributions, and reduces log spam on servers due to bruteforcing botnets.
nixos/tests/yggdrasil.nix+7−11
@@ -1,23 +1,19 @@
11let
2− aliceIp6 = "200:3b91:b2d8:e708:fbf3:f06:fdd5:90d0";
2+ aliceIp6 = "202:b70:9b0b:cf34:f93c:8f18:bbfd:7034";
33 aliceKeys = {
4− EncryptionPublicKey = "13e23986fe76bc3966b42453f479bc563348b7ff76633b7efcb76e185ec7652f";
5− EncryptionPrivateKey = "9f86947b15e86f9badac095517a1982e39a2db37ca726357f95987b898d82208";
6− SigningPublicKey = "e2c43349083bc1e998e4ec4535b4c6a8f44ca9a5a8e07336561267253b2be5f4";
7− SigningPrivateKey = "fe3add8da35316c05f6d90d3ca79bd2801e6ccab6d37e5339fef4152589398abe2c43349083bc1e998e4ec4535b4c6a8f44ca9a5a8e07336561267253b2be5f4";
4+ PublicKey = "3e91ec9e861960d86e1ce88051f97c435bdf2859640ab681dfa906eb45ad5182";
5+ PrivateKey = "a867f9e078e4ce58d310cf5acd4622d759e2a21df07e1d6fc380a2a26489480d3e91ec9e861960d86e1ce88051f97c435bdf2859640ab681dfa906eb45ad5182";
86 };
9− bobIp6 = "201:ebbd:bde9:f138:c302:4afa:1fb6:a19a";
10− bobPrefix = "301:ebbd:bde9:f138";
7+ bobIp6 = "202:a483:73a4:9f2d:a559:4a19:bc9:8458";
8+ bobPrefix = "302:a483:73a4:9f2d";
119 bobConfig = {
1210 InterfacePeers = {
1311 eth1 = [ "tcp://192.168.1.200:12345" ];
1412 };
1513 MulticastInterfaces = [ "eth1" ];
1614 LinkLocalTCPPort = 54321;
17− EncryptionPublicKey = "c99d6830111e12d1b004c52fe9e5a2eef0f6aefca167aca14589a370b7373279";
18− EncryptionPrivateKey = "2e698a53d3fdce5962d2ff37de0fe77742a5c8b56cd8259f5da6aa792f6e8ba3";
19− SigningPublicKey = "de111da0ec781e45bf6c63ecb45a78c24d7d4655abfaeea83b26c36eb5c0fd5b";
20− SigningPrivateKey = "2a6c21550f3fca0331df50668ffab66b6dce8237bcd5728e571e8033b363e247de111da0ec781e45bf6c63ecb45a78c24d7d4655abfaeea83b26c36eb5c0fd5b";
15+ PublicKey = "2b6f918b6c1a4b54d6bcde86cf74e074fb32ead4ee439b7930df2aa60c825186";
16+ PrivateKey = "0c4a24acd3402722ce9277ed179f4a04b895b49586493c25fbaed60653d857d62b6f918b6c1a4b54d6bcde86cf74e074fb32ead4ee439b7930df2aa60c825186";
2117 };
2218 danIp6 = bobPrefix + "::2";
2319
pkgs/tools/networking/yggdrasil/default.nix+3−3
@@ -2,16 +2,16 @@
22
33buildGoModule rec {
44 pname = "yggdrasil";
5− version = "0.3.16";
5+ version = "0.4.0";
66
77 src = fetchFromGitHub {
88 owner = "yggdrasil-network";
99 repo = "yggdrasil-go";
1010 rev = "v${version}";
11− sha256 = "sha256-uUF0zkgtzdMZB/GKOtawjn7AQBkRoiAEj9nUUmpQSVQ=";
11+ sha256 = "sha256-sMcbOTLdmAXp3U2XeNM0hrwOTjzr+9B6IvAaVbjhuFY=";
1212 };
1313
14− vendorSha256 = "sha256-619PSqd7pl3Akj/kzLQhDIp1adumBGhLrzQsZvMzC7w=";
14+ vendorSha256 = "sha256-QQN8ePOQ7DT9KeuY4ohFuPtocuinh3Y3us6QMnCQ4gc=";
1515
1616 doCheck = false;
1717