Author SHA1 Message Date
renovate Bot ec5480a93c chore(deps): update rust crate tokio to v1.54.1
Build binaries / Build (arm-musleabi) (push) Successful in 2m21s
Build binaries / Build (arm-musleabi) (pull_request) Successful in 2m20s
Build binaries / Build (aarch64-musl) (pull_request) Successful in 2m22s
Rust CI / cargo fmt (pull_request) Successful in 15s
Build binaries / Build (aarch64-musl) (push) Successful in 2m37s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (pull_request) Failing after 31s
Rust CI / cargo clippy (pull_request) Failing after 32s
Rust CI / cargo check (x86_64-unknown-linux-musl) (pull_request) Failing after 17s
Supply chain / cargo-deny advisories (pull_request) Failing after 3s
Supply chain / cargo-deny bans licenses sources (pull_request) Failing after 3s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (pull_request) Failing after 26s
Supply chain / actionlint (pull_request) Failing after 3s
Rust CI / cargo doc (pull_request) Failing after 21s
Rust CI / cargo test (x86_64-unknown-linux-musl) (pull_request) Failing after 48s
Build binaries / Build (arm-musleabihf) (pull_request) Successful in 1m59s
Build binaries / Build (arm-musleabihf) (push) Successful in 2m17s
Build binaries / Build (armv7-musleabi) (pull_request) Successful in 2m4s
Build binaries / Build (armv7-musleabi) (push) Successful in 2m17s
Build binaries / Build (armv7-musleabihf) (push) Successful in 2m4s
Build binaries / Build (i686-musl) (pull_request) Successful in 2m9s
Build binaries / Build (armv7-musleabihf) (pull_request) Successful in 2m58s
Build binaries / Build (i686-musl) (push) Successful in 2m29s
Build binaries / Build (mips-musl) (push) Failing after 1m27s
Build binaries / Build (mips-musl) (pull_request) Successful in 2m41s
Build binaries / Build (mips64-muslabi64) (pull_request) Successful in 2m16s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m45s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m34s
Build binaries / Build (mips64el-muslabi64) (pull_request) Successful in 2m25s
Build binaries / Build (mipsel-musl) (pull_request) Successful in 2m25s
Build binaries / Build (riscv64gc-musl) (push) Successful in 2m40s
Build binaries / Build (x86_64-musl) (pull_request) Successful in 2m11s
Build binaries / Build (riscv64gc-musl) (pull_request) Successful in 2m56s
Build binaries / Build (x86_64-musl) (push) Successful in 2m7s
Build binaries / Build (mipsel-musl) (push) Successful in 2m36s
2026-10-21 21:07:54 +00:00
renovate Bot 8ac68cef32 chore(deps): update rust crate libc to v0.2.191
Build binaries / Build (arm-musleabi) (pull_request) Successful in 1m39s
Build binaries / Build (aarch64-musl) (pull_request) Successful in 1m42s
Rust CI / cargo fmt (pull_request) Successful in 12s
Rust CI / cargo check (x86_64-unknown-linux-musl) (pull_request) Failing after 7s
Rust CI / cargo clippy (pull_request) Failing after 21s
Rust CI / cargo test (x86_64-unknown-linux-musl) (pull_request) Failing after 9s
Supply chain / cargo-deny advisories (pull_request) Failing after 3s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (pull_request) Failing after 27s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (pull_request) Failing after 28s
Supply chain / cargo-deny bans licenses sources (pull_request) Failing after 2s
Supply chain / actionlint (pull_request) Failing after 2s
Rust CI / cargo doc (pull_request) Failing after 25s
Build binaries / Build (armv7-musleabi) (pull_request) Successful in 2m1s
Build binaries / Build (arm-musleabihf) (pull_request) Successful in 2m2s
Build binaries / Build (armv7-musleabihf) (pull_request) Successful in 2m4s
Build binaries / Build (i686-musl) (pull_request) Successful in 2m5s
Build binaries / Build (mips64-muslabi64) (pull_request) Successful in 2m11s
Build binaries / Build (mips-musl) (pull_request) Successful in 2m14s
Build binaries / Build (mips64el-muslabi64) (pull_request) Successful in 2m30s
Build binaries / Build (mipsel-musl) (pull_request) Successful in 2m17s
Build binaries / Build (riscv64gc-musl) (pull_request) Successful in 1m52s
Build binaries / Build (x86_64-musl) (pull_request) Successful in 1m59s
Rust CI / cargo fmt (push) Successful in 16s
Rust CI / cargo clippy (push) Failing after 29s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 29s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 11s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 7s
Build binaries / Build (aarch64-musl) (push) Successful in 2m16s
Build binaries / Build (arm-musleabi) (push) Successful in 2m16s
Supply chain / cargo-deny advisories (push) Failing after 2s
Supply chain / cargo-deny bans licenses sources (push) Failing after 2s
Supply chain / actionlint (push) Failing after 4s
Rust CI / cargo doc (push) Failing after 24s
Build binaries / Build (armv7-musleabi) (push) Successful in 2m5s
Build binaries / Build (arm-musleabihf) (push) Successful in 2m8s
Build binaries / Build (armv7-musleabihf) (push) Successful in 2m14s
Build binaries / Build (i686-musl) (push) Successful in 2m18s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m20s
Build binaries / Build (mips-musl) (push) Successful in 2m21s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m32s
Build binaries / Build (x86_64-musl) (push) Successful in 1m58s
Build binaries / Build (riscv64gc-musl) (push) Successful in 2m0s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 27s
Build binaries / Build (mipsel-musl) (push) Successful in 2m31s
2026-10-16 23:09:17 +00:00
renovate Bot f7dbec00d3 chore(deps): update zizmorcore/zizmor-action action to v0.7.1
Rust CI / cargo fmt (pull_request) Successful in 12s
Rust CI / cargo clippy (pull_request) Failing after 22s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (pull_request) Failing after 24s
Rust CI / cargo check (x86_64-unknown-linux-musl) (pull_request) Failing after 7s
Rust CI / cargo test (x86_64-unknown-linux-musl) (pull_request) Failing after 7s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (pull_request) Failing after 26s
Supply chain / cargo-deny advisories (pull_request) Failing after 3s
Supply chain / cargo-deny bans licenses sources (pull_request) Failing after 2s
Supply chain / actionlint (pull_request) Failing after 2s
Rust CI / cargo doc (pull_request) Failing after 20s
Build binaries / Build (aarch64-musl) (pull_request) Successful in 1m50s
Build binaries / Build (arm-musleabi) (pull_request) Successful in 1m50s
Rust CI / cargo fmt (push) Successful in 14s
Rust CI / cargo clippy (push) Failing after 24s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 12s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 26s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 7s
Supply chain / cargo-deny advisories (push) Failing after 2s
Supply chain / cargo-deny bans licenses sources (push) Failing after 3s
Supply chain / actionlint (push) Failing after 2s
Rust CI / cargo doc (push) Failing after 20s
Build binaries / Build (arm-musleabihf) (pull_request) Successful in 2m10s
Build binaries / Build (armv7-musleabi) (pull_request) Successful in 2m10s
Build binaries / Build (i686-musl) (pull_request) Successful in 2m6s
Build binaries / Build (armv7-musleabihf) (pull_request) Successful in 2m10s
Build binaries / Build (mips-musl) (pull_request) Successful in 2m14s
Build binaries / Build (mips64-muslabi64) (pull_request) Successful in 2m16s
Build binaries / Build (mips64el-muslabi64) (pull_request) Successful in 2m9s
Build binaries / Build (mipsel-musl) (pull_request) Successful in 2m29s
Build binaries / Build (riscv64gc-musl) (pull_request) Successful in 1m40s
Build binaries / Build (x86_64-musl) (pull_request) Successful in 1m49s
Build binaries / Build (x86_64-musl) (push) Successful in 1m51s
Build binaries / Build (aarch64-musl) (push) Successful in 1m45s
Build binaries / Build (arm-musleabi) (push) Successful in 1m45s
Build binaries / Build (arm-musleabihf) (push) Successful in 2m10s
Build binaries / Build (armv7-musleabi) (push) Successful in 2m9s
Build binaries / Build (armv7-musleabihf) (push) Successful in 2m6s
Build binaries / Build (i686-musl) (push) Successful in 2m5s
Build binaries / Build (mips-musl) (push) Successful in 2m10s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m12s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m9s
Build binaries / Build (riscv64gc-musl) (push) Successful in 1m45s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 22s
Build binaries / Build (mipsel-musl) (push) Successful in 2m29s
2026-10-16 16:58:06 +00:00
renovate Bot 5757b45c5f chore(deps): update github/codeql-action digest to 6f2ac81
Build binaries / Build (aarch64-musl) (pull_request) Canceled after 0s
Build binaries / Build (arm-musleabi) (pull_request) Canceled after 0s
Build binaries / Build (arm-musleabihf) (pull_request) Canceled after 0s
Build binaries / Build (armv7-musleabi) (pull_request) Canceled after 0s
Build binaries / Build (armv7-musleabihf) (pull_request) Canceled after 0s
Build binaries / Build (i686-musl) (pull_request) Canceled after 0s
Build binaries / Build (mips-musl) (pull_request) Canceled after 0s
Build binaries / Build (mips64-muslabi64) (pull_request) Canceled after 0s
Build binaries / Build (mips64el-muslabi64) (pull_request) Canceled after 0s
Build binaries / Build (mipsel-musl) (pull_request) Canceled after 0s
Build binaries / Build (riscv64gc-musl) (pull_request) Canceled after 0s
Build binaries / Build (x86_64-musl) (pull_request) Canceled after 0s
Rust CI / cargo fmt (pull_request) Canceled after 0s
Rust CI / cargo clippy (pull_request) Canceled after 0s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (pull_request) Canceled after 0s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (pull_request) Canceled after 0s
Rust CI / cargo check (x86_64-unknown-linux-musl) (pull_request) Canceled after 0s
Rust CI / cargo test (x86_64-unknown-linux-musl) (pull_request) Canceled after 0s
Rust CI / cargo doc (pull_request) Canceled after 0s
Supply chain / cargo-deny advisories (pull_request) Canceled after 0s
Supply chain / cargo-deny bans licenses sources (pull_request) Canceled after 0s
Supply chain / actionlint (pull_request) Canceled after 0s
Rust CI / cargo fmt (push) Successful in 28s
Rust CI / cargo clippy (push) Failing after 40s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 34s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 18s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 16s
Supply chain / cargo-deny advisories (push) Failing after 3s
Supply chain / cargo-deny bans licenses sources (push) Failing after 6s
Supply chain / actionlint (push) Failing after 4s
Rust CI / cargo doc (push) Failing after 37s
Build binaries / Build (arm-musleabi) (push) Successful in 3m57s
Build binaries / Build (aarch64-musl) (push) Successful in 3m58s
Build binaries / Build (armv7-musleabi) (push) Successful in 2m40s
Build binaries / Build (arm-musleabihf) (push) Successful in 2m40s
Build binaries / Build (i686-musl) (push) Successful in 2m42s
Build binaries / Build (armv7-musleabihf) (push) Successful in 2m47s
Build binaries / Build (mips-musl) (push) Successful in 2m10s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m18s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m16s
Build binaries / Build (mipsel-musl) (push) Successful in 2m10s
Build binaries / Build (riscv64gc-musl) (push) Successful in 2m32s
Build binaries / Build (x86_64-musl) (push) Successful in 2m3s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 34s
2026-10-15 11:07:55 +00:00
Nils Andreas Svee a58e6d1ce5 Merge branch 'feature/irtt'
Rust CI / cargo fmt (push) Successful in 13s
Rust CI / cargo clippy (push) Failing after 21s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 8s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 6s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 26s
Supply chain / cargo-deny advisories (push) Failing after 2s
Supply chain / cargo-deny bans licenses sources (push) Failing after 2s
Supply chain / actionlint (push) Failing after 2s
Rust CI / cargo doc (push) Failing after 51m16s
Build binaries / Build (arm-musleabi) (push) Failing after 52m19s
Build binaries / Build (aarch64-musl) (push) Failing after 52m19s
Build binaries / Build (arm-musleabihf) (push) Failing after 11m33s
Build binaries / Build (armv7-musleabi) (push) Successful in 2m37s
Build binaries / Build (armv7-musleabihf) (push) Successful in 1m51s
Build binaries / Build (i686-musl) (push) Successful in 1m38s
Build binaries / Build (mips-musl) (push) Successful in 2m2s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m15s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m28s
Build binaries / Build (riscv64gc-musl) (push) Successful in 1m59s
Build binaries / Build (x86_64-musl) (push) Successful in 1m50s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 25s
Build binaries / Build (mipsel-musl) (push) Successful in 2m23s
2026-10-14 12:50:36 +07:00
Nils Andreas Svee 4770b4fb5d docs(reflectors): bundle protocol-aware inventory and configuration examples
Replace the ICMP-only inventory with protocol-aware records, remove Mullvad DNS entries and omit misleading anycast countries. Document IRTT authentication and explicit TOML/UCI reflector configuration, including disabling file loading.
2026-10-14 12:50:29 +07:00
Nils Andreas Svee eaa20e79d2 feat(measurement): integrate IRTT and configurable reflector selection
Add protocol-aware reflector definitions, TOML/UCI lists, validation and environment overrides. Resolve and select endpoint-aware measurement streams, honor configured ICMP timing and socket routing, and retain partial-set reselection behavior from the standalone fixes.

Drive the managed IRTT task throughout its lifecycle, retry terminal targets without restarting healthy sessions, normalize blank HMAC keys and use effective RTT for latency fallback. Fold the reviewed configuration, resolution and measurement corrections into their implementation.
2026-10-14 12:50:29 +07:00
Nils Andreas Svee 41929875f7 feat(uci): support repeated sections and skipped fields
Allow structured lists to share the existing UCI configuration adapter while keeping collection fields out of scalar section mappings.
2026-10-14 12:50:28 +07:00
renovate Bot 8aa971920c chore(deps): update rust crate tokio to v1.53.3
Rust CI / cargo fmt (push) Successful in 15s
Build binaries / Build (arm-musleabi) (push) Successful in 1m41s
Build binaries / Build (aarch64-musl) (push) Successful in 1m42s
Rust CI / cargo clippy (push) Failing after 21s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 8s
Supply chain / cargo-deny advisories (push) Failing after 2s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 5s
Supply chain / cargo-deny bans licenses sources (push) Failing after 3s
Supply chain / actionlint (push) Failing after 2s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 27s
Rust CI / cargo doc (push) Failing after 22s
Build binaries / Build (armv7-musleabi) (push) Failing after 30m43s
Build binaries / Build (arm-musleabihf) (push) Failing after 30m44s
Build binaries / Build (armv7-musleabihf) (push) Successful in 1m47s
Build binaries / Build (i686-musl) (push) Successful in 1m48s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m2s
Build binaries / Build (mips-musl) (push) Successful in 2m5s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m13s
Build binaries / Build (riscv64gc-musl) (push) Successful in 1m48s
Build binaries / Build (x86_64-musl) (push) Successful in 1m44s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 20s
Build binaries / Build (mipsel-musl) (push) Successful in 2m13s
2026-10-14 12:49:23 +07:00
3 changed files with 6 additions and 6 deletions

No files matched your search

+1 -1
View File
@@ -27,7 +27,7 @@ jobs:
with:
persist-credentials: false
- name: Run zizmor
uses: zizmorcore/zizmor-action@cc914d7f3750a2d13d75c7f184a1060aa0e9d482 # v0.6.4
uses: zizmorcore/zizmor-action@85b2b9fb8e3325e7a23d7d0a9d7ba5ae0f999e3e # v0.7.1
with:
persona: regular
inputs: |
+1 -1
View File
@@ -50,7 +50,7 @@ jobs:
echo "exit_code=${clippy_status}" >> "$GITHUB_OUTPUT"
exit 0
- name: Upload Clippy SARIF
uses: github/codeql-action/upload-sarif@24c54180a607b1449ed407dd24f251e4e9147c8d # v4
uses: github/codeql-action/upload-sarif@6f2ac81f5cd81fe351a197ba0b00d91d03cd2aee # v4
if: always()
with:
sarif_file: rust-clippy-results.sarif
Generated
+4 -4
View File
@@ -386,9 +386,9 @@ dependencies = [
[[package]]
name = "libc"
version = "0.2.190"
version = "0.2.191"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce5d3ddc6d3fa000eb1536d85e147bfe31aacaba692ed6a876f95cb7c855be78"
checksum = "65cd87c9a6d60536580b316ad985726104730a5151c99845f2490428ef91240a"
[[package]]
name = "libloading"
@@ -867,9 +867,9 @@ dependencies = [
[[package]]
name = "tokio"
version = "1.53.2"
version = "1.54.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e95f91fcc7a621e8b030f6aa23c71fe9838ae2fb4d8118b75602a328f5144044"
checksum = "b52fd3255258d26fac7264ab5a76b53c13367136dc011d3d6ad4f8ed070396a3"
dependencies = [
"bytes",
"libc",