Format: 1.8
Date: Mon, 14 Apr 2026 22:00:00 +0200
Source: authdb
Binary: authdb authdb-dbgsym authdb-plugins authdb-plugins-dbgsym libauthorize-dev
Architecture: source amd64
Version: 20260414+17
Distribution: unstable
Urgency: medium
Maintainer: Jan Koester <jan.koester@tuxist.de>
Changed-By: Jan Koester <jan.koester@tuxist.de>
Description:
 authdb     - C++ authentication database server
 authdb-plugins - C++ authentication database - plugins
 libauthorize-dev - C++ authentication database - client development files
Changes:
 authdb (20260414+17) unstable; urgency=medium
 .
   * Fix cluster retrieve blocking HTTP requests: fetchFromCluster now
     uses fire-and-forget async retrieve instead of synchronous 5s wait.
     Result is picked up on the next prefetch() call — no request ever
     blocks on a QUIC retrieve. First fetch after startup does a one-time
     synchronous wait so data is available for the first request.
   * Add revision guard: fetchFromCluster discards manifests with a
     revision lower than the cached revision, preventing data loss when
     a recovering node returns stale data.
   * Fix scrub data loss: scrub now validates retrieved data (size,
     AuthHeader marker) BEFORE calling remove(). Empty or corrupt
     retrieve results no longer trigger remove+store, which was deleting
     valid blocks from healthy nodes.
   * Add regression tests: PrefetchNeverBlocks, RevisionGuardNoDataLoss
Checksums-Sha1:
 9968cd0313b6eeb82c41bbd2509668483bd9934f 809 authdb_20260414+17.dsc
 ef1de37e59a72835fefa1bbad635069014712e3a 3172952 authdb_20260414+17.tar.xz
 43e72abd7732234b8dbcb895bca7ed7d46b1ab75 5442840 authdb-dbgsym_20260414+17_amd64.deb
 f15a53045d0529b4bebbbab0302a9a6c869546ba 5073360 authdb-plugins-dbgsym_20260414+17_amd64.deb
 0e523bed67cea9e7f6e583e501013c4c8d69554f 265636 authdb-plugins_20260414+17_amd64.deb
 c12f3952d68115a6c24d04636a93ad1b7f23ec11 9185 authdb_20260414+17_amd64.buildinfo
 4a4ff41c070c1791a247cd53f4eb3b3231c33f8e 648656 authdb_20260414+17_amd64.deb
 227a7f892e34dc90f5bcdfb7ecb1d76411302bd7 193120 libauthorize-dev_20260414+17_amd64.deb
Checksums-Sha256:
 39a3a26118de2adee6a8201233128cae220b0da481e3e0ea768b1446b5b9b8cb 809 authdb_20260414+17.dsc
 9df70caa76eb9a2d057ced0f2b3ec483a75906bb21eaa8aec6de8d3253ab0bc6 3172952 authdb_20260414+17.tar.xz
 fc6f79fc256af6d06ee949196be0d5a7ce5f424835f526b66084390c2b0df553 5442840 authdb-dbgsym_20260414+17_amd64.deb
 7bd5906d3c00dc8046cc02d11350a46801f2a3fc8c280020bcff53b789d89dcf 5073360 authdb-plugins-dbgsym_20260414+17_amd64.deb
 2c3b736632d85a46bc8bcc3b223677cd7bae8c6efa32922fcf4966757e7e0461 265636 authdb-plugins_20260414+17_amd64.deb
 42d74ec460c291ab00b8befe74f1f040047755b6816d2d7cea31af80a58b532d 9185 authdb_20260414+17_amd64.buildinfo
 66d6fb9c391930ca52532a431d336ba82c2b5ee2430edf846d4fe07e4911ea6e 648656 authdb_20260414+17_amd64.deb
 f1a3819d250c80e233b6339ffc311f17ee85d980edff91b870cabd67050801be 193120 libauthorize-dev_20260414+17_amd64.deb
Files:
 36795377242fe7c1edcac082cb090c25 809 admin optional authdb_20260414+17.dsc
 3e07ad7568f02968802035020c1c4785 3172952 admin optional authdb_20260414+17.tar.xz
 6bd548659703cbcdd19e5a69814b8a34 5442840 debug optional authdb-dbgsym_20260414+17_amd64.deb
 67ec5573df1627c6534d9f636ef5935c 5073360 debug optional authdb-plugins-dbgsym_20260414+17_amd64.deb
 04bb0a231caf0f3f4c3d31533b15a4a3 265636 admin optional authdb-plugins_20260414+17_amd64.deb
 6b88ab3b0b225547bfa6dcef3f757002 9185 admin optional authdb_20260414+17_amd64.buildinfo
 0f21f0ff2946bb2ce44abe82315cc442 648656 admin optional authdb_20260414+17_amd64.deb
 381f2c41c1a65d9c8f0af99e53b3b580 193120 libdevel optional libauthorize-dev_20260414+17_amd64.deb
