From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass smtp.mailfrom=; dkim=pass header.d=gmail.com; arc=pass; dmarc=pass (Used From Domain Record) header.from=gmail.com policy.dmarc=quarantine Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by mail.toke.dk (Postfix) with ESMTPS id 52D42FF10AD for ; Mon, 20 Apr 2026 22:31:18 +0200 (CEST) Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-b9c3e2cf3c0so621273366b.1 for ; Mon, 20 Apr 2026 13:31:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776717077; cv=none; d=google.com; s=arc-20240605; b=PbxSXJsNkbZLIZx94GdSfKqxR1zmGeKCa2PjToCAg9mXy+6RzEynQvbni7/Mrz3ZVp jFdtVZRnlxl/NLKVItOTrMqRXdClhREPhbD5PRlXex70Ju6cY3McuTb9PUeO+cEXv99M PovPbZvxRgFRCRDrxVH/GO+D5N6KsTskY1WK4oj9zAO9+g24AAztlC2JsacDoxuRbFxr vIjn0ftgVc9ka7NaJw6tbLGfIyY2OGXoHze9wIcZZW9daM5SqJoHtBheUupPg+1jcVhn Uy7pd1Bj3BPhFj5B12ZiCNFcnyha6ZQX6UeSmNW30frOqSe7UyCO1PZSEssKCGhtz0f4 4eLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=IlDQoPwoE3Uz+sQ8mPktgCyyM0/NWg6fam7oGhw1U9c=; fh=E46GuWvi0ZP1/m7pGyqtrqs37845P2x2V4mXrxsuSao=; b=lOsHzXLWF8l4pLoIr+fzEkLn1cndrXf8+9BSFcQNtUChmGfh48LcgaFKjyZURjMril /C2Zbyl0+nBDJ0ocoOb9vb+x7ijVwgebpb1agZbixuv48h5ZaiNq5YGAEgrFu2ZETtLF sFsCGbDqfgSk/9HNVfeSKkpJXwy3aK1ipKSl89cDeh/bUFjjJKdy5A93ewisY5/kmQ53 z9E4C1KTJ9bwfV8IhZ21FPxrtnC4gdtALurzXzdP2sfUIMg43wWc/vOGOJPIAh/OOvbk Ar1Mni6atVJjRVx+GpR+pf3dE8m0/aUANWpZT2M1sKWtv6cCPDPBmXHYd0wvd2P+zXLS DcqA==; darn=lists.bufferbloat.net ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776717077; x=1777321877; darn=lists.bufferbloat.net; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=IlDQoPwoE3Uz+sQ8mPktgCyyM0/NWg6fam7oGhw1U9c=; b=F2mOYkQwk2zaohPOfb0HU+Nz+ysB+DZ68+kOGlMywsShpLpdHqZ1ts++T1ZZ41jjQb D294FPZpa6y8o/fUwmzD5SCWdC/Kk+bBzHlYnTpS0Jg9A9ad3FFD7EEEJwNTbsashRL+ Cex95U+9h4SwkUVL1nelXMD8rvf/jnE3dip7R7rK71DI7DgXd5T0JuzXkleQV6I3nrOR aNeEKAQfGcc5wNJGCnuFY8itn8lRWSO6vRQD9qtWFFXQswMN4101JyilLuHgdTLn17ir 3/ke5ULS0jnV1l9D4F8T4AoXirLq19c+FHqgXDK+wJ8stluHG397X0uqZi3+eXaw2bSR jTZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776717077; x=1777321877; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=IlDQoPwoE3Uz+sQ8mPktgCyyM0/NWg6fam7oGhw1U9c=; b=FQk6PiS91GaeMxtcMVCIVfXMADG212NQSQXSgxm1oVOlyT752PjIStof4JCkLQTcvV bSXOr1AtVeqvkHF5Z4klz38KL5/+sia9aFEtN7fwRynVwCtfn0WlCxBXVrT3UFQ9sPX+ ku85Bwx2obAy7htVcvNFZGKb1iG00oFu1vNLmHVf8wOqPZBenqLxQoeY5nA2oV4rFuGK bpaXagK0EOMBuNcW9Q8F8AGV6rGTyokQFjPXr789TYECcC7DezGWe1cMmjdSun1xUDWO TlECtV3HLjXVrarIrIe/zu/3hxhwxkhz2AdzETtQGWEMxoLIcWC1/ddmWmyDroMt7RFl nwKw== X-Gm-Message-State: AOJu0Yw0YZgnPlkL7HaiUsH6LtlUpU1oPz/xBlN5sQnKKpnOjXVgcTup 0Lm3YQlnzWYbol73C+Vsds2Hhznbo3J8W83AlGHCgcIhUeRymN7FaldKFxXDtDZK0qGP+xsmt8s kyXSj+h8wYY2w5m6vRkgC6/uLYID4YyxLq7OlW0k= X-Gm-Gg: AeBDievuUIC40wPVJupQKao5bOVN9MTKdm0ADqB/epl6P65QOckDuRnQNGRssyaNtHD P9aaC4w3D1ZcrD9dkRSZp7JAytnV0n4nI/kQyoR3rD0+fW/VbHnCMXEdPfMOHRvq+42WJBtMEM+ JfKkIO1nm9TNzksg1wUUqCzMYt37Jg1JGDHyNRWid6xQEoLGZtSKZuFWchtrO9KBNKyK5fmR4R1 NM1MvtLywyZBfSozQ07KbK1jXfpRIP1Uk3+wiWEmZS4OaU5YWRHkiJkihXVh8QPbHEz56NGkhFY tKrCHcV+g6TV6bUIK7kRwv2nl8KABmxvj72qiSgQXuobISjYEI7QthpZQ4N3rNNppp/KfxxlOrW SUv31MmwfNRvFD754IKQ= X-Received: by 2002:a17:907:7f9f:b0:b9d:be79:6497 with SMTP id a640c23a62f3a-ba41a633247mr744452066b.39.1776717077048; Mon, 20 Apr 2026 13:31:17 -0700 (PDT) MIME-Version: 1.0 From: Frantisek Borsik Date: Mon, 20 Apr 2026 22:35:39 +0200 X-Gm-Features: AQROBzAXjuaAOQSrmbwOopvU1ygYmfPHOyBOzJMd1JPQ_BeBoKP95au58IFNFLE Message-ID: To: libreqos Message-ID-Hash: 6GK4IOJVCL2FXPCSIGI5C26KTYTHHRHI X-Message-ID-Hash: 6GK4IOJVCL2FXPCSIGI5C26KTYTHHRHI X-MailFrom: frantisek.borsik@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list Subject: [LibreQoS] New devblog: Dynamic Circuits - Part 1 List-Id: Many ISPs need the kinds of quality shaping cake can do Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: SGVsbG8gdG8gYWxsLA0KDQpXaGVuIHdlIGZpbmlzaGVkIHJlbW92aW5nIHRoZSByZWxvYWQgcGVu YWx0eSwgd2UgdW5ibG9ja2VkIGEgbG90IG9mDQpkZXZlbG9wbWVudCBvcHRpb25zIC0gbWFueSBv ZiB0aGVtIGZlYXR1cmVzIHBlb3BsZSBoYXZlIGJlZW4gd2FudGluZyBmb3IgYQ0KbG9uZyB0aW1l LiBUaGUgbW9zdCByZWNlbnQgaXMgZHluYW1pYyBjaXJjdWl0czoNCg0KDQoqaHR0cHM6Ly9kZXZi bG9nLmxpYnJlcW9zLmNvbS9wb3N0cy8wMDE2LWR5bmFtaWMtY2lyY3VpdHMxLw0KPGh0dHBzOi8v ZGV2YmxvZy5saWJyZXFvcy5jb20vcG9zdHMvMDAxNi1keW5hbWljLWNpcmN1aXRzMS8+Kg0KDQpQ cmV2aW91c2x5LCB3aGVuIExpYnJlUW9TIHNwb3R0ZWQgdHJhZmZpYyBmcm9tIGFuIElQIGFkZHJl c3MgdGhhdCBkaWRu4oCZdA0KYXBwZWFyIGluIFNoYXBlZERldmljZXMuY3N2LCBpdCBsaXN0ZWQg aXQgYXMgYW4g4oCcVW5rbm93biBJUOKAnSAtIGFuZCBkaWRu4oCZdA0KcmVhbGx5IGxldCB5b3Ug ZG8gYSBsb3Qgd2l0aCBpdC4gSXQgd2FzIHVwIHRvIHlvdSB0byBmaWd1cmUgb3V0IHdoYXQgaXQN Cndhcywgd2hhdCBpdOKAmXMgZG9pbmcuIEl0IHdhcyBzdWJqZWN0IHRvIHRyYWZmaWMgc2hhcGlu ZywgYnV0IHdhcyBwdXQgaW50byBhDQpiaWcg4oCcdW5rbm93buKAnSBidWNrZXQgLSBzaGFwZWQg Y29sbGVjdGl2ZWx5LiBXZeKAmXZlIG9mZmVyZWQgYSBmZXcgd29ya2Fyb3VuZA0Kb3ZlciB0aGUg eWVhcnMsIHdoaWNoIGNhbiBoZWxwIC0gYnV0IHRoZXkgYXJlbuKAmXQgcmVhbGx5IHdoYXQgcGVv cGxlIHdhbnQuDQpGb3IgZXhhbXBsZSwgZGVjbGFyaW5nIOKAnEZhbGxiYWNrIHN1Ym5ldHPigJ0g d2l0aCBhIHNoYXJlZCDigJx1bmtub3duIHBvb2zigJ0gb2YNCmJhbmR3aWR0aCBjYW4gaGVscCBh IGxvdC4gSXTigJlzIGFsc28gbGVkIHRvIHNvbWUgd2FzdGVmdWwgZGVzaWduIC0gaWYgeW91DQpr bm93IHB1YmxpYyBXaUZpIGNhbiBvY2N1cHkgMjU0IElQIGFkZHJlc3NlcyBidXQgZWFjaCBuZWVk cyBpbmRpdmlkdWFsDQpzaGFwaW5nLCB5b3UgbWlnaHQgaGF2ZSBiZWVuIHRlbXB0ZWQgdG8gY3Jl YXRlIDI1NCBjaXJjdWl0cyAtIHdoZXRoZXIgb3INCm5vdCB5b3UgbmVlZGVkIHRoZW0uDQoNCg0K QWxsIHRoZSBiZXN0LA0KDQpGcmFuaw0KDQpGcmFudGlzZWsgKEZyYW5rKSBCb3JzaWsNCg0KDQoq SW4gbG92aW5nIG1lbW9yeSBvZiBEYXZlIFTDpGh0OiAqMTk2NS0yMDI1DQoNCmh0dHBzOi8vbGli cmVxb3MuaW8vMjAyNS8wNC8wMS9pbi1sb3ZpbmctbWVtb3J5LW9mLWRhdmUvDQoNCg0KaHR0cHM6 Ly93d3cubGlua2VkaW4uY29tL2luL2ZyYW50aXNla2JvcnNpaw0KDQpTaWduYWwsIFRlbGVncmFt LCBXaGF0c0FwcDogKzQyMTkxOTQxNjcxNA0KDQppTWVzc2FnZSwgbW9iaWxlOiArNDIwNzc1MjMw ODg1DQoNClNreXBlOiBjYXNpb2E1MzAyY2ENCg0KZnJhbnRpc2VrLmJvcnNpa0BnbWFpbC5jb20N Cg==