sync

Backup service to store encrypted wallet databases (experimental)
Log | Files | Refs | Submodules | README | LICENSE

commit 36e291538d2fb24904bd579d66f29d59a6b57994
parent da0862c7e7eebef1df68948e84bd3107b9b0c6aa
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Tue, 16 Jun 2026 16:54:22 +0200

convert to new gnunet random API; do not require mhd2

Diffstat:
Mflake.lock | 278++++++++++++++++++++++++++++++++++++++++----------------------------------------
Mflake.nix | 10+++++-----
Mmeson.build | 4++--
Msrc/syncdb/meson.build | 4++--
Msrc/testing/testing_api_cmd_backup_upload.c | 3+--
5 files changed, 149 insertions(+), 150 deletions(-)

diff --git a/flake.lock b/flake.lock @@ -8,17 +8,17 @@ "systems": "systems_4" }, "locked": { - "lastModified": 1776068074, - "narHash": "sha256-/UG1yoOAak34+mZ/fTB8+/FMMEaj4enPn+IxOV8R/4A=", + "lastModified": 1781619243, + "narHash": "sha256-4R/1IBmvL91RsiulzQE5OlFdkhCDAwil9Y9YRv6OCzE=", "ref": "refs/heads/master", - "rev": "4f609168fe263891f134eff01f86288066acdd81", - "revCount": 1050, + "rev": "014bf263a4f4631cfbab6486a3af069524e98ec6", + "revCount": 1089, "submodules": true, "type": "git", "url": "https://git.gnunet.org/donau" }, "original": { - "rev": "4f609168fe263891f134eff01f86288066acdd81", + "rev": "014bf263a4f4631cfbab6486a3af069524e98ec6", "type": "git", "url": "https://git.gnunet.org/donau" } @@ -31,17 +31,17 @@ "systems": "systems_11" }, "locked": { - "lastModified": 1776068074, - "narHash": "sha256-/UG1yoOAak34+mZ/fTB8+/FMMEaj4enPn+IxOV8R/4A=", + "lastModified": 1781619243, + "narHash": "sha256-4R/1IBmvL91RsiulzQE5OlFdkhCDAwil9Y9YRv6OCzE=", "ref": "refs/heads/master", - "rev": "4f609168fe263891f134eff01f86288066acdd81", - "revCount": 1050, + "rev": "014bf263a4f4631cfbab6486a3af069524e98ec6", + "revCount": 1089, "submodules": true, "type": "git", "url": "https://git.gnunet.org/donau" }, "original": { - "rev": "4f609168fe263891f134eff01f86288066acdd81", + "rev": "014bf263a4f4631cfbab6486a3af069524e98ec6", "type": "git", "url": "https://git.gnunet.org/donau" } @@ -53,17 +53,17 @@ "systems": "systems_2" }, "locked": { - "lastModified": 1776020637, - "narHash": "sha256-U/KHaAaE/JrlS3RYbRRiRRe0ur2JACkKysevCrzCXYY=", + "lastModified": 1781618942, + "narHash": "sha256-yRKtW+Q8nZtnBB4L5ewOT9dFaMFOofUNoNidgsyI9AU=", "ref": "refs/heads/master", - "rev": "1b474b461597d11382e4e036520259a96f254e9b", - "revCount": 9931, + "rev": "b542c0c40c30e1ddd9b0528e913cceed8eef9c56", + "revCount": 10032, "submodules": true, "type": "git", "url": "https://git.gnunet.org/exchange" }, "original": { - "rev": "1b474b461597d11382e4e036520259a96f254e9b", + "rev": "b542c0c40c30e1ddd9b0528e913cceed8eef9c56", "type": "git", "url": "https://git.gnunet.org/exchange" } @@ -75,17 +75,17 @@ "systems": "systems_6" }, "locked": { - "lastModified": 1776021477, - "narHash": "sha256-V6qYPCNgaalQi6tRkDZ+Per3PPifm1Ze2pShV6LGomg=", + "lastModified": 1781618942, + "narHash": "sha256-yRKtW+Q8nZtnBB4L5ewOT9dFaMFOofUNoNidgsyI9AU=", "ref": "refs/heads/master", - "rev": "92da4e81006404494f6443781c8f55249e723847", - "revCount": 9932, + "rev": "b542c0c40c30e1ddd9b0528e913cceed8eef9c56", + "revCount": 10032, "submodules": true, "type": "git", "url": "https://git.gnunet.org/exchange" }, "original": { - "rev": "92da4e81006404494f6443781c8f55249e723847", + "rev": "b542c0c40c30e1ddd9b0528e913cceed8eef9c56", "type": "git", "url": "https://git.gnunet.org/exchange" } @@ -97,17 +97,17 @@ "systems": "systems_9" }, "locked": { - "lastModified": 1776020637, - "narHash": "sha256-U/KHaAaE/JrlS3RYbRRiRRe0ur2JACkKysevCrzCXYY=", + "lastModified": 1781618942, + "narHash": "sha256-yRKtW+Q8nZtnBB4L5ewOT9dFaMFOofUNoNidgsyI9AU=", "ref": "refs/heads/master", - "rev": "1b474b461597d11382e4e036520259a96f254e9b", - "revCount": 9931, + "rev": "b542c0c40c30e1ddd9b0528e913cceed8eef9c56", + "revCount": 10032, "submodules": true, "type": "git", "url": "https://git.gnunet.org/exchange" }, "original": { - "rev": "1b474b461597d11382e4e036520259a96f254e9b", + "rev": "b542c0c40c30e1ddd9b0528e913cceed8eef9c56", "type": "git", "url": "https://git.gnunet.org/exchange" } @@ -119,17 +119,17 @@ "systems": "systems_13" }, "locked": { - "lastModified": 1776021477, - "narHash": "sha256-V6qYPCNgaalQi6tRkDZ+Per3PPifm1Ze2pShV6LGomg=", + "lastModified": 1781618942, + "narHash": "sha256-yRKtW+Q8nZtnBB4L5ewOT9dFaMFOofUNoNidgsyI9AU=", "ref": "refs/heads/master", - "rev": "92da4e81006404494f6443781c8f55249e723847", - "revCount": 9932, + "rev": "b542c0c40c30e1ddd9b0528e913cceed8eef9c56", + "revCount": 10032, "submodules": true, "type": "git", "url": "https://git.gnunet.org/exchange" }, "original": { - "rev": "92da4e81006404494f6443781c8f55249e723847", + "rev": "b542c0c40c30e1ddd9b0528e913cceed8eef9c56", "type": "git", "url": "https://git.gnunet.org/exchange" } @@ -140,17 +140,17 @@ "systems": "systems" }, "locked": { - "lastModified": 1774899416, - "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=", + "lastModified": 1781611204, + "narHash": "sha256-4uCu+3Cdi1ck9J7LT72INcrm3coIkP7Gh9k0COAr91g=", "ref": "refs/heads/master", - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", - "revCount": 33194, + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", + "revCount": 33248, "submodules": true, "type": "git", "url": "https://git.gnunet.org/gnunet" }, "original": { - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", "type": "git", "url": "https://git.gnunet.org/gnunet" } @@ -161,17 +161,17 @@ "systems": "systems_3" }, "locked": { - "lastModified": 1774899416, - "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=", + "lastModified": 1781611204, + "narHash": "sha256-4uCu+3Cdi1ck9J7LT72INcrm3coIkP7Gh9k0COAr91g=", "ref": "refs/heads/master", - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", - "revCount": 33194, + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", + "revCount": 33248, "submodules": true, "type": "git", "url": "https://git.gnunet.org/gnunet" }, "original": { - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", "type": "git", "url": "https://git.gnunet.org/gnunet" } @@ -182,17 +182,17 @@ "systems": "systems_5" }, "locked": { - "lastModified": 1774899416, - "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=", + "lastModified": 1781611204, + "narHash": "sha256-4uCu+3Cdi1ck9J7LT72INcrm3coIkP7Gh9k0COAr91g=", "ref": "refs/heads/master", - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", - "revCount": 33194, + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", + "revCount": 33248, "submodules": true, "type": "git", "url": "https://git.gnunet.org/gnunet" }, "original": { - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", "type": "git", "url": "https://git.gnunet.org/gnunet" } @@ -203,17 +203,17 @@ "systems": "systems_7" }, "locked": { - "lastModified": 1774899416, - "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=", + "lastModified": 1781611204, + "narHash": "sha256-4uCu+3Cdi1ck9J7LT72INcrm3coIkP7Gh9k0COAr91g=", "ref": "refs/heads/master", - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", - "revCount": 33194, + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", + "revCount": 33248, "submodules": true, "type": "git", "url": "https://git.gnunet.org/gnunet" }, "original": { - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", "type": "git", "url": "https://git.gnunet.org/gnunet" } @@ -224,17 +224,17 @@ "systems": "systems_8" }, "locked": { - "lastModified": 1774899416, - "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=", + "lastModified": 1781611204, + "narHash": "sha256-4uCu+3Cdi1ck9J7LT72INcrm3coIkP7Gh9k0COAr91g=", "ref": "refs/heads/master", - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", - "revCount": 33194, + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", + "revCount": 33248, "submodules": true, "type": "git", "url": "https://git.gnunet.org/gnunet" }, "original": { - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", "type": "git", "url": "https://git.gnunet.org/gnunet" } @@ -245,17 +245,17 @@ "systems": "systems_10" }, "locked": { - "lastModified": 1774899416, - "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=", + "lastModified": 1781611204, + "narHash": "sha256-4uCu+3Cdi1ck9J7LT72INcrm3coIkP7Gh9k0COAr91g=", "ref": "refs/heads/master", - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", - "revCount": 33194, + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", + "revCount": 33248, "submodules": true, "type": "git", "url": "https://git.gnunet.org/gnunet" }, "original": { - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", "type": "git", "url": "https://git.gnunet.org/gnunet" } @@ -266,17 +266,17 @@ "systems": "systems_12" }, "locked": { - "lastModified": 1774899416, - "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=", + "lastModified": 1781611204, + "narHash": "sha256-4uCu+3Cdi1ck9J7LT72INcrm3coIkP7Gh9k0COAr91g=", "ref": "refs/heads/master", - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", - "revCount": 33194, + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", + "revCount": 33248, "submodules": true, "type": "git", "url": "https://git.gnunet.org/gnunet" }, "original": { - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", "type": "git", "url": "https://git.gnunet.org/gnunet" } @@ -287,17 +287,17 @@ "systems": "systems_14" }, "locked": { - "lastModified": 1774899416, - "narHash": "sha256-YcGma1gX/t76xDv9DW71nKkWFhzXYz3NkN/WEceHbZM=", + "lastModified": 1781611204, + "narHash": "sha256-4uCu+3Cdi1ck9J7LT72INcrm3coIkP7Gh9k0COAr91g=", "ref": "refs/heads/master", - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", - "revCount": 33194, + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", + "revCount": 33248, "submodules": true, "type": "git", "url": "https://git.gnunet.org/gnunet" }, "original": { - "rev": "7c6b613e37e301b0e81fb94af5878d00c98e5b75", + "rev": "e8e7504b7ab43f7dffa25f273ff228069d8d6dd4", "type": "git", "url": "https://git.gnunet.org/gnunet" } @@ -311,258 +311,258 @@ "systems": "systems_15" }, "locked": { - "lastModified": 1776070816, - "narHash": "sha256-R+a90LanaprK2S4XzUXyW5tAUXOf+pVD7ljCfvulgAM=", + "lastModified": 1781620908, + "narHash": "sha256-hCX9p/OmHXiYkdgHlOv+W/L9HKUmV89Ls5cNsmrABD4=", "ref": "refs/heads/master", - "rev": "b174138726171601b666fff346762502be5150a1", - "revCount": 5567, + "rev": "8ca128478cf6dd8524572bf4fb344abde24ea34e", + "revCount": 5689, "submodules": true, "type": "git", "url": "https://git.gnunet.org/merchant" }, "original": { - "rev": "b174138726171601b666fff346762502be5150a1", + "rev": "8ca128478cf6dd8524572bf4fb344abde24ea34e", "type": "git", "url": "https://git.gnunet.org/merchant" } }, "nixpkgs": { "locked": { - "lastModified": 1774799055, - "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=", + "lastModified": 1780734595, + "narHash": "sha256-DmTfP92QFYRLOGXlMIE54MAgxSJjDWocl3gRNOu72Os=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a", + "rev": "9b696460ac78b5ccfc17c854d8c976f20456e943", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_10": { "locked": { - "lastModified": 1774799055, - "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=", + "lastModified": 1780734595, + "narHash": "sha256-DmTfP92QFYRLOGXlMIE54MAgxSJjDWocl3gRNOu72Os=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a", + "rev": "9b696460ac78b5ccfc17c854d8c976f20456e943", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_11": { "locked": { - "lastModified": 1775825553, - "narHash": "sha256-LH0FGBWngFpvqXYfN1eks+L5n3aXy1ALTTRRhxP0HGA=", + "lastModified": 1781616846, + "narHash": "sha256-pujkSXZ/LvNu0sObeK09KfS0lV/YoeWKZ5hwuY265Cs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ca62ee54d15571e3122309abb6740578906bcdf7", + "rev": "1d92060175b76bf5b7d8a1d5d1d924e31ef76ff8", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_12": { "locked": { - "lastModified": 1774799055, - "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=", + "lastModified": 1780734595, + "narHash": "sha256-DmTfP92QFYRLOGXlMIE54MAgxSJjDWocl3gRNOu72Os=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a", + "rev": "9b696460ac78b5ccfc17c854d8c976f20456e943", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_13": { "locked": { - "lastModified": 1774799055, - "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=", + "lastModified": 1781616846, + "narHash": "sha256-pujkSXZ/LvNu0sObeK09KfS0lV/YoeWKZ5hwuY265Cs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a", + "rev": "1d92060175b76bf5b7d8a1d5d1d924e31ef76ff8", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_14": { "locked": { - "lastModified": 1774799055, - "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=", + "lastModified": 1780734595, + "narHash": "sha256-DmTfP92QFYRLOGXlMIE54MAgxSJjDWocl3gRNOu72Os=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a", + "rev": "9b696460ac78b5ccfc17c854d8c976f20456e943", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_15": { "locked": { - "lastModified": 1775730577, - "narHash": "sha256-5i3MKmxBFQP9/wp3QyFWyS7DqURq/M4T8gr1JSbyygI=", + "lastModified": 1781616846, + "narHash": "sha256-pujkSXZ/LvNu0sObeK09KfS0lV/YoeWKZ5hwuY265Cs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0d5a853f7004a5fc57b61a97ccb02832f8e7ed9d", + "rev": "1d92060175b76bf5b7d8a1d5d1d924e31ef76ff8", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_16": { "locked": { - "lastModified": 1775988051, - "narHash": "sha256-QMoWRyJFUTEVVaidgVsVk6RfNj2MFSKVUvZhO+oYkNU=", + "lastModified": 1781616846, + "narHash": "sha256-pujkSXZ/LvNu0sObeK09KfS0lV/YoeWKZ5hwuY265Cs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "9cd23560868d3d1c5721858b2b7fe72ce251ca6d", + "rev": "1d92060175b76bf5b7d8a1d5d1d924e31ef76ff8", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_2": { "locked": { - "lastModified": 1774799055, - "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=", + "lastModified": 1781616846, + "narHash": "sha256-pujkSXZ/LvNu0sObeK09KfS0lV/YoeWKZ5hwuY265Cs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a", + "rev": "1d92060175b76bf5b7d8a1d5d1d924e31ef76ff8", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_3": { "locked": { - "lastModified": 1774799055, - "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=", + "lastModified": 1780734595, + "narHash": "sha256-DmTfP92QFYRLOGXlMIE54MAgxSJjDWocl3gRNOu72Os=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a", + "rev": "9b696460ac78b5ccfc17c854d8c976f20456e943", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_4": { "locked": { - "lastModified": 1775825553, - "narHash": "sha256-LH0FGBWngFpvqXYfN1eks+L5n3aXy1ALTTRRhxP0HGA=", + "lastModified": 1781616846, + "narHash": "sha256-pujkSXZ/LvNu0sObeK09KfS0lV/YoeWKZ5hwuY265Cs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "ca62ee54d15571e3122309abb6740578906bcdf7", + "rev": "1d92060175b76bf5b7d8a1d5d1d924e31ef76ff8", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_5": { "locked": { - "lastModified": 1774799055, - "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=", + "lastModified": 1780734595, + "narHash": "sha256-DmTfP92QFYRLOGXlMIE54MAgxSJjDWocl3gRNOu72Os=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a", + "rev": "9b696460ac78b5ccfc17c854d8c976f20456e943", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_6": { "locked": { - "lastModified": 1774799055, - "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=", + "lastModified": 1781616846, + "narHash": "sha256-pujkSXZ/LvNu0sObeK09KfS0lV/YoeWKZ5hwuY265Cs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a", + "rev": "1d92060175b76bf5b7d8a1d5d1d924e31ef76ff8", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_7": { "locked": { - "lastModified": 1774799055, - "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=", + "lastModified": 1780734595, + "narHash": "sha256-DmTfP92QFYRLOGXlMIE54MAgxSJjDWocl3gRNOu72Os=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a", + "rev": "9b696460ac78b5ccfc17c854d8c976f20456e943", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_8": { "locked": { - "lastModified": 1774799055, - "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=", + "lastModified": 1780734595, + "narHash": "sha256-DmTfP92QFYRLOGXlMIE54MAgxSJjDWocl3gRNOu72Os=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a", + "rev": "9b696460ac78b5ccfc17c854d8c976f20456e943", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, "nixpkgs_9": { "locked": { - "lastModified": 1774799055, - "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=", + "lastModified": 1781616846, + "narHash": "sha256-pujkSXZ/LvNu0sObeK09KfS0lV/YoeWKZ5hwuY265Cs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a", + "rev": "1d92060175b76bf5b7d8a1d5d1d924e31ef76ff8", "type": "github" }, "original": { "id": "nixpkgs", - "ref": "release-25.11", + "ref": "release-26.05", "type": "indirect" } }, diff --git a/flake.nix b/flake.nix @@ -1,11 +1,11 @@ { inputs = { - nixpkgs.url = "nixpkgs/release-25.11"; + nixpkgs.url = "nixpkgs/release-26.05"; systems.url = "github:nix-systems/default"; - gnunet.url = "git+https://git.gnunet.org/gnunet?rev=7c6b613e37e301b0e81fb94af5878d00c98e5b75"; - exchange.url = "git+https://git.gnunet.org/exchange?rev=92da4e81006404494f6443781c8f55249e723847"; - merchant.url = "git+https://git.gnunet.org/merchant?rev=b174138726171601b666fff346762502be5150a1"; - donau.url = "git+https://git.gnunet.org/donau?rev=4f609168fe263891f134eff01f86288066acdd81"; + gnunet.url = "git+https://git.gnunet.org/gnunet?rev=e8e7504b7ab43f7dffa25f273ff228069d8d6dd4"; + exchange.url = "git+https://git.gnunet.org/exchange?rev=b542c0c40c30e1ddd9b0528e913cceed8eef9c56"; + merchant.url = "git+https://git.gnunet.org/merchant?rev=8ca128478cf6dd8524572bf4fb344abde24ea34e"; + donau.url = "git+https://git.gnunet.org/donau?rev=014bf263a4f4631cfbab6486a3af069524e98ec6"; self.submodules = true; }; diff --git a/meson.build b/meson.build @@ -225,12 +225,12 @@ if not get_option('only-doc') talermhd2_dep = dependency('talermhd2', required: false) if not talermhd2_dep.found() - talermhd2_dep = cc.find_library('talermhd2', required: true) + talermhd2_dep = cc.find_library('talermhd2', required: false) endif cc.has_header_symbol( 'taler/taler_mhd2_lib.h', 'TALER_MHD2_get_date_string', - required: true, + required: false, dependencies: [talermhd2_dep], ) private_config.set10('HAVE_TALERMHD2', talermhd2_dep.found()) diff --git a/src/syncdb/meson.build b/src/syncdb/meson.build @@ -75,7 +75,7 @@ executable( test_syncdb_postgres = executable( - 'test-syncdb-postgres', + 'test_syncdb-postgres', ['test_sync_db.c'], install_rpath: rpath_option, dependencies: [ @@ -89,7 +89,7 @@ test_syncdb_postgres = executable( install: false, ) test( - 'test-syncdb-postgres', + 'test_syncdb-postgres', test_syncdb_postgres, workdir: meson.current_build_dir(), suite: ['syncdb', 'installcheck'], diff --git a/src/testing/testing_api_cmd_backup_upload.c b/src/testing/testing_api_cmd_backup_upload.c @@ -307,8 +307,7 @@ backup_upload_run (void *cls, &bus->sync_pub.eddsa_pub); } if (0 != (SYNC_TESTING_UO_PREV_HASH_WRONG & bus->uopt)) - GNUNET_CRYPTO_random_block (GNUNET_CRYPTO_QUALITY_WEAK, - &bus->prev_hash, + GNUNET_CRYPTO_random_block (&bus->prev_hash, sizeof (struct GNUNET_HashCode)); GNUNET_CRYPTO_hash (bus->backup, bus->backup_size,